Skip to content

Commit

Permalink
Cleaned up the extern/intern test
Browse files Browse the repository at this point in the history
  • Loading branch information
xavierleroy committed Jan 3, 2024
1 parent 8c6a5d7 commit d1193ab
Show file tree
Hide file tree
Showing 8 changed files with 12 additions and 68 deletions.
Binary file modified tests/extern.data32
Binary file not shown.
Binary file modified tests/extern.data64
Binary file not shown.
8 changes: 4 additions & 4 deletions tests/extern.ml
Original file line number Diff line number Diff line change
Expand Up @@ -3,12 +3,12 @@
let _ =
let file = Sys.argv.(1) in
let oc = open_out_bin file in
for nbits = 2 to 128 do
for nbits = 16 to 128 do
let x = Z.shift_left Z.one nbits in
output_value oc x;
output_value oc (Z.pred x);
output_value oc (Z.pred (Z.neg x));
output_value oc (Z.neg x);
output_value oc (Z.neg (Z.pred x))
output_value oc (Z.pred x);
output_value oc x
done;
close_out oc

8 changes: 4 additions & 4 deletions tests/intern.ml
Original file line number Diff line number Diff line change
Expand Up @@ -12,13 +12,13 @@ let expect ic n =
let _ =
let file = Sys.argv.(1) in
let ic = open_in_bin file in
for nbits = 2 to 128 do
for nbits = 16 to 128 do
printf "%d:" nbits;
let x = Z.shift_left Z.one nbits in
expect ic x;
expect ic (Z.pred x);
expect ic (Z.pred (Z.neg x));
expect ic (Z.neg x);
expect ic (Z.neg (Z.pred x));
expect ic (Z.pred x);
expect ic x;
print_newline()
done;
close_in ic
14 changes: 0 additions & 14 deletions tests/intern.output3232
Original file line number Diff line number Diff line change
@@ -1,17 +1,3 @@
2: OK OK OK OK
3: OK OK OK OK
4: OK OK OK OK
5: OK OK OK OK
6: OK OK OK OK
7: OK OK OK OK
8: OK OK OK OK
9: OK OK OK OK
10: OK OK OK OK
11: OK OK OK OK
12: OK OK OK OK
13: OK OK OK OK
14: OK OK OK OK
15: OK OK OK OK
16: OK OK OK OK
17: OK OK OK OK
18: OK OK OK OK
Expand Down
18 changes: 2 additions & 16 deletions tests/intern.output3264
Original file line number Diff line number Diff line change
@@ -1,17 +1,3 @@
2: OK OK OK OK
3: OK OK OK OK
4: OK OK OK OK
5: OK OK OK OK
6: OK OK OK OK
7: OK OK OK OK
8: OK OK OK OK
9: OK OK OK OK
10: OK OK OK OK
11: OK OK OK OK
12: OK OK OK OK
13: OK OK OK OK
14: OK OK OK OK
15: OK OK OK OK
16: OK OK OK OK
17: OK OK OK OK
18: OK OK OK OK
Expand All @@ -26,7 +12,7 @@
27: OK OK OK OK
28: OK OK OK OK
29: OK OK OK OK
30: Fail OK OK OK
30: Fail OK OK Fail
31: Fail Fail Fail Fail
32: Fail Fail Fail Fail
33: Fail Fail Fail Fail
Expand Down Expand Up @@ -58,7 +44,7 @@
59: Fail Fail Fail Fail
60: Fail Fail Fail Fail
61: Fail Fail Fail Fail
62: OK Fail Fail Fail
62: OK Fail Fail OK
63: OK OK OK OK
64: OK OK OK OK
65: OK OK OK OK
Expand Down
18 changes: 2 additions & 16 deletions tests/intern.output6432
Original file line number Diff line number Diff line change
@@ -1,17 +1,3 @@
2: OK OK OK OK
3: OK OK OK OK
4: OK OK OK OK
5: OK OK OK OK
6: OK OK OK OK
7: OK OK OK OK
8: OK OK OK OK
9: OK OK OK OK
10: OK OK OK OK
11: OK OK OK OK
12: OK OK OK OK
13: OK OK OK OK
14: OK OK OK OK
15: OK OK OK OK
16: OK OK OK OK
17: OK OK OK OK
18: OK OK OK OK
Expand All @@ -26,7 +12,7 @@
27: OK OK OK OK
28: OK OK OK OK
29: OK OK OK OK
30: Fail OK OK OK
30: Fail OK OK Fail
31: Fail Fail Fail Fail
32: Fail Fail Fail Fail
33: Fail Fail Fail Fail
Expand Down Expand Up @@ -58,7 +44,7 @@
59: Fail Fail Fail Fail
60: Fail Fail Fail Fail
61: Fail Fail Fail Fail
62: OK Fail Fail Fail
62: OK Fail Fail OK
63: OK OK OK OK
64: OK OK OK OK
65: OK OK OK OK
Expand Down
14 changes: 0 additions & 14 deletions tests/intern.output6464
Original file line number Diff line number Diff line change
@@ -1,17 +1,3 @@
2: OK OK OK OK
3: OK OK OK OK
4: OK OK OK OK
5: OK OK OK OK
6: OK OK OK OK
7: OK OK OK OK
8: OK OK OK OK
9: OK OK OK OK
10: OK OK OK OK
11: OK OK OK OK
12: OK OK OK OK
13: OK OK OK OK
14: OK OK OK OK
15: OK OK OK OK
16: OK OK OK OK
17: OK OK OK OK
18: OK OK OK OK
Expand Down

0 comments on commit d1193ab

Please sign in to comment.