File tree Expand file tree Collapse file tree 10 files changed +19
-0
lines changed Expand file tree Collapse file tree 10 files changed +19
-0
lines changed Original file line number Diff line number Diff line change @@ -26,6 +26,7 @@ macro_rules! test_floats {
26
26
}
27
27
28
28
#[ kani:: proof]
29
+ #[ kani:: solver( minisat) ]
29
30
fn main ( ) {
30
31
assert ! ( 1.1 == 1.1 * 1.0 ) ;
31
32
assert ! ( 1.1 != 1.11 / 1.0 ) ;
Original file line number Diff line number Diff line change @@ -45,6 +45,7 @@ fn test_conc_sci() {
45
45
}
46
46
47
47
#[ kani:: proof]
48
+ #[ kani:: solver( minisat) ]
48
49
fn test_towards_inf ( ) {
49
50
let x: f64 = kani:: any ( ) ;
50
51
kani:: assume ( !x. is_nan ( ) ) ;
@@ -53,6 +54,7 @@ fn test_towards_inf() {
53
54
}
54
55
55
56
#[ kani:: proof]
57
+ #[ kani:: solver( minisat) ]
56
58
fn test_diff_one ( ) {
57
59
let x: f64 = kani:: any ( ) ;
58
60
kani:: assume ( !x. is_nan ( ) ) ;
Original file line number Diff line number Diff line change @@ -45,6 +45,7 @@ fn test_conc_sci() {
45
45
}
46
46
47
47
#[ kani:: proof]
48
+ #[ kani:: solver( minisat) ]
48
49
fn test_towards_neg_inf ( ) {
49
50
let x: f64 = kani:: any ( ) ;
50
51
kani:: assume ( !x. is_nan ( ) ) ;
@@ -53,6 +54,7 @@ fn test_towards_neg_inf() {
53
54
}
54
55
55
56
#[ kani:: proof]
57
+ #[ kani:: solver( minisat) ]
56
58
fn test_diff_one ( ) {
57
59
let x: f64 = kani:: any ( ) ;
58
60
kani:: assume ( !x. is_nan ( ) ) ;
Original file line number Diff line number Diff line change @@ -50,6 +50,7 @@ fn test_conc_sci() {
50
50
}
51
51
52
52
#[ kani:: proof]
53
+ #[ kani:: solver( minisat) ]
53
54
fn test_towards_nearest ( ) {
54
55
let x: f32 = kani:: any ( ) ;
55
56
kani:: assume ( !x. is_nan ( ) ) ;
@@ -88,6 +89,7 @@ fn test_towards_nearest() {
88
89
}
89
90
90
91
#[ kani:: proof]
92
+ #[ kani:: solver( minisat) ]
91
93
fn test_diff_half_one ( ) {
92
94
let x: f32 = kani:: any ( ) ;
93
95
kani:: assume ( !x. is_nan ( ) ) ;
Original file line number Diff line number Diff line change @@ -50,6 +50,7 @@ fn test_conc_sci() {
50
50
}
51
51
52
52
#[ kani:: proof]
53
+ #[ kani:: solver( minisat) ]
53
54
fn test_towards_nearest ( ) {
54
55
let x: f64 = kani:: any ( ) ;
55
56
kani:: assume ( !x. is_nan ( ) ) ;
@@ -88,6 +89,7 @@ fn test_towards_nearest() {
88
89
}
89
90
90
91
#[ kani:: proof]
92
+ #[ kani:: solver( minisat) ]
91
93
fn test_diff_half_one ( ) {
92
94
let x: f64 = kani:: any ( ) ;
93
95
kani:: assume ( !x. is_nan ( ) ) ;
Original file line number Diff line number Diff line change @@ -55,6 +55,7 @@ fn test_conc_sci() {
55
55
}
56
56
57
57
#[ kani:: proof]
58
+ #[ kani:: solver( minisat) ]
58
59
fn test_towards_nearest ( ) {
59
60
let x: f32 = kani:: any ( ) ;
60
61
kani:: assume ( !x. is_nan ( ) ) ;
@@ -93,6 +94,7 @@ fn test_towards_nearest() {
93
94
}
94
95
95
96
#[ kani:: proof]
97
+ #[ kani:: solver( minisat) ]
96
98
fn test_diff_half_one ( ) {
97
99
let x: f32 = kani:: any ( ) ;
98
100
kani:: assume ( !x. is_nan ( ) ) ;
Original file line number Diff line number Diff line change @@ -55,6 +55,7 @@ fn test_conc_sci() {
55
55
}
56
56
57
57
#[ kani:: proof]
58
+ #[ kani:: solver( minisat) ]
58
59
fn test_towards_nearest ( ) {
59
60
let x: f64 = kani:: any ( ) ;
60
61
kani:: assume ( !x. is_nan ( ) ) ;
@@ -93,6 +94,7 @@ fn test_towards_nearest() {
93
94
}
94
95
95
96
#[ kani:: proof]
97
+ #[ kani:: solver( minisat) ]
96
98
fn test_diff_half_one ( ) {
97
99
let x: f64 = kani:: any ( ) ;
98
100
kani:: assume ( !x. is_nan ( ) ) ;
Original file line number Diff line number Diff line change @@ -39,6 +39,7 @@ fn test_conc_sci() {
39
39
}
40
40
41
41
#[ kani:: proof]
42
+ #[ kani:: solver( minisat) ]
42
43
fn test_towards_closer ( ) {
43
44
let x: f32 = kani:: any ( ) ;
44
45
kani:: assume ( !x. is_nan ( ) ) ;
@@ -61,6 +62,7 @@ fn test_towards_closer() {
61
62
}
62
63
63
64
#[ kani:: proof]
65
+ #[ kani:: solver( minisat) ]
64
66
fn test_diff_half_one ( ) {
65
67
let x: f32 = kani:: any ( ) ;
66
68
kani:: assume ( !x. is_nan ( ) ) ;
Original file line number Diff line number Diff line change @@ -39,6 +39,7 @@ fn test_conc_sci() {
39
39
}
40
40
41
41
#[ kani:: proof]
42
+ #[ kani:: solver( minisat) ]
42
43
fn test_towards_closer ( ) {
43
44
let x: f64 = kani:: any ( ) ;
44
45
kani:: assume ( !x. is_nan ( ) ) ;
@@ -61,6 +62,7 @@ fn test_towards_closer() {
61
62
}
62
63
63
64
#[ kani:: proof]
65
+ #[ kani:: solver( minisat) ]
64
66
fn test_diff_half_one ( ) {
65
67
let x: f64 = kani:: any ( ) ;
66
68
kani:: assume ( !x. is_nan ( ) ) ;
Original file line number Diff line number Diff line change @@ -38,6 +38,7 @@ fn test_conc_sci() {
38
38
}
39
39
40
40
#[ kani:: proof]
41
+ #[ kani:: solver( minisat) ]
41
42
fn test_towards_zero ( ) {
42
43
let x: f64 = kani:: any ( ) ;
43
44
kani:: assume ( !x. is_nan ( ) ) ;
@@ -50,6 +51,7 @@ fn test_towards_zero() {
50
51
}
51
52
52
53
#[ kani:: proof]
54
+ #[ kani:: solver( minisat) ]
53
55
fn test_diff_one ( ) {
54
56
let x: f64 = kani:: any ( ) ;
55
57
kani:: assume ( !x. is_nan ( ) ) ;
You can’t perform that action at this time.
0 commit comments