2883 lines
153 KiB
Standard ML
2883 lines
153 KiB
Standard ML
open OUnit2
|
|
open Scalable
|
|
open Test_scalable_templates
|
|
|
|
|
|
(*
|
|
Hi, this tests have been written by Paul Beaubois from Eng1.
|
|
They come with absolutly no garanty.
|
|
Use them wisely.
|
|
*)
|
|
|
|
|
|
|
|
|
|
let format_11i out_c (x, y) =
|
|
Printf.sprintf "(%i, %i)" (to_int x) y
|
|
|
|
(* Personnal template *)
|
|
let my_format_1_1L out_c (a, b) =
|
|
Printf.sprintf "(%i, %i)" a (to_int b)
|
|
let format_2_1i out_c (x_2, t) =
|
|
Printf.sprintf "(%a, %i)" format_2 x_2 t
|
|
let format_11i_1 out_c (x_2, t) =
|
|
Printf.sprintf "(%a, %i)" format_11i x_2 (to_int t)
|
|
|
|
let my_o_printer_1L a = Printf.sprintf "%i" (to_int a)
|
|
let o_printer_1i i = Printf.sprintf "%i" i
|
|
|
|
let my_template_1_1L = template my_format_1_1L det_1 my_o_printer_1L
|
|
let template_2_1i = template format_2_1i det_2 o_printer_1i
|
|
let template_11i_1 = template format_11i_1 det_2 my_o_printer_1L
|
|
|
|
(* Personnal tests *)
|
|
|
|
let () =
|
|
let t_list =
|
|
[(11, [0; 1; 1; 0; 1]); (-11, [1; 1; 1; 0; 1]); (0, []);
|
|
(-1, [1; 1]); (1, [0; 1])]
|
|
in
|
|
run_test my_template_1_1L "from_int" from_int t_list
|
|
;;
|
|
|
|
let () =
|
|
let t_list =
|
|
[(from_int 32, from_int 6), 1;
|
|
(from_int 18, from_int 12), 1;
|
|
(from_int (-18), from_int (-12)), -1;
|
|
(from_int (-11), from_int (-12)), 1;
|
|
(from_int (18), from_int (-12)), 1;
|
|
(from_int (-18), from_int (12)), -1;
|
|
(from_int (-18), from_int (-18)), 0;
|
|
]
|
|
in
|
|
run_test template_2_1i "compare_b" compare_b t_list
|
|
;;
|
|
|
|
let () =
|
|
let t_list =
|
|
[
|
|
(from_int (0), from_int (0)), from_int (0);
|
|
(from_int (0), from_int (1)), from_int (1);
|
|
(from_int (0), from_int (2)), from_int (2);
|
|
(from_int (0), from_int (3)), from_int (3);
|
|
(from_int (0), from_int (4)), from_int (4);
|
|
(from_int (0), from_int (5)), from_int (5);
|
|
(from_int (0), from_int (515)), from_int (515);
|
|
(from_int (0), from_int (7)), from_int (7);
|
|
(from_int (0), from_int (9)), from_int (9);
|
|
(from_int (0), from_int (11)), from_int (11);
|
|
(from_int (0), from_int (13)), from_int (13);
|
|
(from_int (0), from_int (16)), from_int (16);
|
|
(from_int (0), from_int (17)), from_int (17);
|
|
(from_int (0), from_int (19)), from_int (19);
|
|
(from_int (0), from_int (23)), from_int (23);
|
|
(from_int (0), from_int (25)), from_int (25);
|
|
(from_int (0), from_int (29)), from_int (29);
|
|
(from_int (0), from_int (5026)), from_int (5026);
|
|
(from_int (0), from_int (5489)), from_int (5489);
|
|
(from_int (0), from_int (-1)), from_int (-1);
|
|
(from_int (0), from_int (-5)), from_int (-5);
|
|
(from_int (0), from_int (-4)), from_int (-4);
|
|
(from_int (0), from_int (-3)), from_int (-3);
|
|
(from_int (0), from_int (-2)), from_int (-2);
|
|
(from_int (1), from_int (0)), from_int (1);
|
|
(from_int (1), from_int (1)), from_int (2);
|
|
(from_int (1), from_int (2)), from_int (3);
|
|
(from_int (1), from_int (3)), from_int (4);
|
|
(from_int (1), from_int (4)), from_int (5);
|
|
(from_int (1), from_int (5)), from_int (6);
|
|
(from_int (1), from_int (515)), from_int (516);
|
|
(from_int (1), from_int (7)), from_int (8);
|
|
(from_int (1), from_int (9)), from_int (10);
|
|
(from_int (1), from_int (11)), from_int (12);
|
|
(from_int (1), from_int (13)), from_int (14);
|
|
(from_int (1), from_int (16)), from_int (17);
|
|
(from_int (1), from_int (17)), from_int (18);
|
|
(from_int (1), from_int (19)), from_int (20);
|
|
(from_int (1), from_int (23)), from_int (24);
|
|
(from_int (1), from_int (25)), from_int (26);
|
|
(from_int (1), from_int (29)), from_int (30);
|
|
(from_int (1), from_int (5026)), from_int (5027);
|
|
(from_int (1), from_int (5489)), from_int (5490);
|
|
(from_int (1), from_int (-1)), from_int (0);
|
|
(from_int (1), from_int (-5)), from_int (-4);
|
|
(from_int (1), from_int (-4)), from_int (-3);
|
|
(from_int (1), from_int (-3)), from_int (-2);
|
|
(from_int (1), from_int (-2)), from_int (-1);
|
|
(from_int (2), from_int (0)), from_int (2);
|
|
(from_int (2), from_int (1)), from_int (3);
|
|
(from_int (2), from_int (2)), from_int (4);
|
|
(from_int (2), from_int (3)), from_int (5);
|
|
(from_int (2), from_int (4)), from_int (6);
|
|
(from_int (2), from_int (5)), from_int (7);
|
|
(from_int (2), from_int (515)), from_int (517);
|
|
(from_int (2), from_int (7)), from_int (9);
|
|
(from_int (2), from_int (9)), from_int (11);
|
|
(from_int (2), from_int (11)), from_int (13);
|
|
(from_int (2), from_int (13)), from_int (15);
|
|
(from_int (2), from_int (16)), from_int (18);
|
|
(from_int (2), from_int (17)), from_int (19);
|
|
(from_int (2), from_int (19)), from_int (21);
|
|
(from_int (2), from_int (23)), from_int (25);
|
|
(from_int (2), from_int (25)), from_int (27);
|
|
(from_int (2), from_int (29)), from_int (31);
|
|
(from_int (2), from_int (5026)), from_int (5028);
|
|
(from_int (2), from_int (5489)), from_int (5491);
|
|
(from_int (2), from_int (-1)), from_int (1);
|
|
(from_int (2), from_int (-5)), from_int (-3);
|
|
(from_int (2), from_int (-4)), from_int (-2);
|
|
(from_int (2), from_int (-3)), from_int (-1);
|
|
(from_int (2), from_int (-2)), from_int (0);
|
|
(from_int (3), from_int (0)), from_int (3);
|
|
(from_int (3), from_int (1)), from_int (4);
|
|
(from_int (3), from_int (2)), from_int (5);
|
|
(from_int (3), from_int (3)), from_int (6);
|
|
(from_int (3), from_int (4)), from_int (7);
|
|
(from_int (3), from_int (5)), from_int (8);
|
|
(from_int (3), from_int (515)), from_int (518);
|
|
(from_int (3), from_int (7)), from_int (10);
|
|
(from_int (3), from_int (9)), from_int (12);
|
|
(from_int (3), from_int (11)), from_int (14);
|
|
(from_int (3), from_int (13)), from_int (16);
|
|
(from_int (3), from_int (16)), from_int (19);
|
|
(from_int (3), from_int (17)), from_int (20);
|
|
(from_int (3), from_int (19)), from_int (22);
|
|
(from_int (3), from_int (23)), from_int (26);
|
|
(from_int (3), from_int (25)), from_int (28);
|
|
(from_int (3), from_int (29)), from_int (32);
|
|
(from_int (3), from_int (5026)), from_int (5029);
|
|
(from_int (3), from_int (5489)), from_int (5492);
|
|
(from_int (3), from_int (-1)), from_int (2);
|
|
(from_int (3), from_int (-5)), from_int (-2);
|
|
(from_int (3), from_int (-4)), from_int (-1);
|
|
(from_int (3), from_int (-3)), from_int (0);
|
|
(from_int (3), from_int (-2)), from_int (1);
|
|
(from_int (4), from_int (0)), from_int (4);
|
|
(from_int (4), from_int (1)), from_int (5);
|
|
(from_int (4), from_int (2)), from_int (6);
|
|
(from_int (4), from_int (3)), from_int (7);
|
|
(from_int (4), from_int (4)), from_int (8);
|
|
(from_int (4), from_int (5)), from_int (9);
|
|
(from_int (4), from_int (515)), from_int (519);
|
|
(from_int (4), from_int (7)), from_int (11);
|
|
(from_int (4), from_int (9)), from_int (13);
|
|
(from_int (4), from_int (11)), from_int (15);
|
|
(from_int (4), from_int (13)), from_int (17);
|
|
(from_int (4), from_int (16)), from_int (20);
|
|
(from_int (4), from_int (17)), from_int (21);
|
|
(from_int (4), from_int (19)), from_int (23);
|
|
(from_int (4), from_int (23)), from_int (27);
|
|
(from_int (4), from_int (25)), from_int (29);
|
|
(from_int (4), from_int (29)), from_int (33);
|
|
(from_int (4), from_int (5026)), from_int (5030);
|
|
(from_int (4), from_int (5489)), from_int (5493);
|
|
(from_int (4), from_int (-1)), from_int (3);
|
|
(from_int (4), from_int (-5)), from_int (-1);
|
|
(from_int (4), from_int (-4)), from_int (0);
|
|
(from_int (4), from_int (-3)), from_int (1);
|
|
(from_int (4), from_int (-2)), from_int (2);
|
|
(from_int (5), from_int (0)), from_int (5);
|
|
(from_int (5), from_int (1)), from_int (6);
|
|
(from_int (5), from_int (2)), from_int (7);
|
|
(from_int (5), from_int (3)), from_int (8);
|
|
(from_int (5), from_int (4)), from_int (9);
|
|
(from_int (5), from_int (5)), from_int (10);
|
|
(from_int (5), from_int (515)), from_int (520);
|
|
(from_int (5), from_int (7)), from_int (12);
|
|
(from_int (5), from_int (9)), from_int (14);
|
|
(from_int (5), from_int (11)), from_int (16);
|
|
(from_int (5), from_int (13)), from_int (18);
|
|
(from_int (5), from_int (16)), from_int (21);
|
|
(from_int (5), from_int (17)), from_int (22);
|
|
(from_int (5), from_int (19)), from_int (24);
|
|
(from_int (5), from_int (23)), from_int (28);
|
|
(from_int (5), from_int (25)), from_int (30);
|
|
(from_int (5), from_int (29)), from_int (34);
|
|
(from_int (5), from_int (5026)), from_int (5031);
|
|
(from_int (5), from_int (5489)), from_int (5494);
|
|
(from_int (5), from_int (-1)), from_int (4);
|
|
(from_int (5), from_int (-5)), from_int (0);
|
|
(from_int (5), from_int (-4)), from_int (1);
|
|
(from_int (5), from_int (-3)), from_int (2);
|
|
(from_int (5), from_int (-2)), from_int (3);
|
|
(from_int (515), from_int (0)), from_int (515);
|
|
(from_int (515), from_int (1)), from_int (516);
|
|
(from_int (515), from_int (2)), from_int (517);
|
|
(from_int (515), from_int (3)), from_int (518);
|
|
(from_int (515), from_int (4)), from_int (519);
|
|
(from_int (515), from_int (5)), from_int (520);
|
|
(from_int (515), from_int (515)), from_int (1030);
|
|
(from_int (515), from_int (7)), from_int (522);
|
|
(from_int (515), from_int (9)), from_int (524);
|
|
(from_int (515), from_int (11)), from_int (526);
|
|
(from_int (515), from_int (13)), from_int (528);
|
|
(from_int (515), from_int (16)), from_int (531);
|
|
(from_int (515), from_int (17)), from_int (532);
|
|
(from_int (515), from_int (19)), from_int (534);
|
|
(from_int (515), from_int (23)), from_int (538);
|
|
(from_int (515), from_int (25)), from_int (540);
|
|
(from_int (515), from_int (29)), from_int (544);
|
|
(from_int (515), from_int (5026)), from_int (5541);
|
|
(from_int (515), from_int (5489)), from_int (6004);
|
|
(from_int (515), from_int (-1)), from_int (514);
|
|
(from_int (515), from_int (-5)), from_int (510);
|
|
(from_int (515), from_int (-4)), from_int (511);
|
|
(from_int (515), from_int (-3)), from_int (512);
|
|
(from_int (515), from_int (-2)), from_int (513);
|
|
(from_int (7), from_int (0)), from_int (7);
|
|
(from_int (7), from_int (1)), from_int (8);
|
|
(from_int (7), from_int (2)), from_int (9);
|
|
(from_int (7), from_int (3)), from_int (10);
|
|
(from_int (7), from_int (4)), from_int (11);
|
|
(from_int (7), from_int (5)), from_int (12);
|
|
(from_int (7), from_int (515)), from_int (522);
|
|
(from_int (7), from_int (7)), from_int (14);
|
|
(from_int (7), from_int (9)), from_int (16);
|
|
(from_int (7), from_int (11)), from_int (18);
|
|
(from_int (7), from_int (13)), from_int (20);
|
|
(from_int (7), from_int (16)), from_int (23);
|
|
(from_int (7), from_int (17)), from_int (24);
|
|
(from_int (7), from_int (19)), from_int (26);
|
|
(from_int (7), from_int (23)), from_int (30);
|
|
(from_int (7), from_int (25)), from_int (32);
|
|
(from_int (7), from_int (29)), from_int (36);
|
|
(from_int (7), from_int (5026)), from_int (5033);
|
|
(from_int (7), from_int (5489)), from_int (5496);
|
|
(from_int (7), from_int (-1)), from_int (6);
|
|
(from_int (7), from_int (-5)), from_int (2);
|
|
(from_int (7), from_int (-4)), from_int (3);
|
|
(from_int (7), from_int (-3)), from_int (4);
|
|
(from_int (7), from_int (-2)), from_int (5);
|
|
(from_int (9), from_int (0)), from_int (9);
|
|
(from_int (9), from_int (1)), from_int (10);
|
|
(from_int (9), from_int (2)), from_int (11);
|
|
(from_int (9), from_int (3)), from_int (12);
|
|
(from_int (9), from_int (4)), from_int (13);
|
|
(from_int (9), from_int (5)), from_int (14);
|
|
(from_int (9), from_int (515)), from_int (524);
|
|
(from_int (9), from_int (7)), from_int (16);
|
|
(from_int (9), from_int (9)), from_int (18);
|
|
(from_int (9), from_int (11)), from_int (20);
|
|
(from_int (9), from_int (13)), from_int (22);
|
|
(from_int (9), from_int (16)), from_int (25);
|
|
(from_int (9), from_int (17)), from_int (26);
|
|
(from_int (9), from_int (19)), from_int (28);
|
|
(from_int (9), from_int (23)), from_int (32);
|
|
(from_int (9), from_int (25)), from_int (34);
|
|
(from_int (9), from_int (29)), from_int (38);
|
|
(from_int (9), from_int (5026)), from_int (5035);
|
|
(from_int (9), from_int (5489)), from_int (5498);
|
|
(from_int (9), from_int (-1)), from_int (8);
|
|
(from_int (9), from_int (-5)), from_int (4);
|
|
(from_int (9), from_int (-4)), from_int (5);
|
|
(from_int (9), from_int (-3)), from_int (6);
|
|
(from_int (9), from_int (-2)), from_int (7);
|
|
(from_int (11), from_int (0)), from_int (11);
|
|
(from_int (11), from_int (1)), from_int (12);
|
|
(from_int (11), from_int (2)), from_int (13);
|
|
(from_int (11), from_int (3)), from_int (14);
|
|
(from_int (11), from_int (4)), from_int (15);
|
|
(from_int (11), from_int (5)), from_int (16);
|
|
(from_int (11), from_int (515)), from_int (526);
|
|
(from_int (11), from_int (7)), from_int (18);
|
|
(from_int (11), from_int (9)), from_int (20);
|
|
(from_int (11), from_int (11)), from_int (22);
|
|
(from_int (11), from_int (13)), from_int (24);
|
|
(from_int (11), from_int (16)), from_int (27);
|
|
(from_int (11), from_int (17)), from_int (28);
|
|
(from_int (11), from_int (19)), from_int (30);
|
|
(from_int (11), from_int (23)), from_int (34);
|
|
(from_int (11), from_int (25)), from_int (36);
|
|
(from_int (11), from_int (29)), from_int (40);
|
|
(from_int (11), from_int (5026)), from_int (5037);
|
|
(from_int (11), from_int (5489)), from_int (5500);
|
|
(from_int (11), from_int (-1)), from_int (10);
|
|
(from_int (11), from_int (-5)), from_int (6);
|
|
(from_int (11), from_int (-4)), from_int (7);
|
|
(from_int (11), from_int (-3)), from_int (8);
|
|
(from_int (11), from_int (-2)), from_int (9);
|
|
(from_int (13), from_int (0)), from_int (13);
|
|
(from_int (13), from_int (1)), from_int (14);
|
|
(from_int (13), from_int (2)), from_int (15);
|
|
(from_int (13), from_int (3)), from_int (16);
|
|
(from_int (13), from_int (4)), from_int (17);
|
|
(from_int (13), from_int (5)), from_int (18);
|
|
(from_int (13), from_int (515)), from_int (528);
|
|
(from_int (13), from_int (7)), from_int (20);
|
|
(from_int (13), from_int (9)), from_int (22);
|
|
(from_int (13), from_int (11)), from_int (24);
|
|
(from_int (13), from_int (13)), from_int (26);
|
|
(from_int (13), from_int (16)), from_int (29);
|
|
(from_int (13), from_int (17)), from_int (30);
|
|
(from_int (13), from_int (19)), from_int (32);
|
|
(from_int (13), from_int (23)), from_int (36);
|
|
(from_int (13), from_int (25)), from_int (38);
|
|
(from_int (13), from_int (29)), from_int (42);
|
|
(from_int (13), from_int (5026)), from_int (5039);
|
|
(from_int (13), from_int (5489)), from_int (5502);
|
|
(from_int (13), from_int (-1)), from_int (12);
|
|
(from_int (13), from_int (-5)), from_int (8);
|
|
(from_int (13), from_int (-4)), from_int (9);
|
|
(from_int (13), from_int (-3)), from_int (10);
|
|
(from_int (13), from_int (-2)), from_int (11);
|
|
(from_int (16), from_int (0)), from_int (16);
|
|
(from_int (16), from_int (1)), from_int (17);
|
|
(from_int (16), from_int (2)), from_int (18);
|
|
(from_int (16), from_int (3)), from_int (19);
|
|
(from_int (16), from_int (4)), from_int (20);
|
|
(from_int (16), from_int (5)), from_int (21);
|
|
(from_int (16), from_int (515)), from_int (531);
|
|
(from_int (16), from_int (7)), from_int (23);
|
|
(from_int (16), from_int (9)), from_int (25);
|
|
(from_int (16), from_int (11)), from_int (27);
|
|
(from_int (16), from_int (13)), from_int (29);
|
|
(from_int (16), from_int (16)), from_int (32);
|
|
(from_int (16), from_int (17)), from_int (33);
|
|
(from_int (16), from_int (19)), from_int (35);
|
|
(from_int (16), from_int (23)), from_int (39);
|
|
(from_int (16), from_int (25)), from_int (41);
|
|
(from_int (16), from_int (29)), from_int (45);
|
|
(from_int (16), from_int (5026)), from_int (5042);
|
|
(from_int (16), from_int (5489)), from_int (5505);
|
|
(from_int (16), from_int (-1)), from_int (15);
|
|
(from_int (16), from_int (-5)), from_int (11);
|
|
(from_int (16), from_int (-4)), from_int (12);
|
|
(from_int (16), from_int (-3)), from_int (13);
|
|
(from_int (16), from_int (-2)), from_int (14);
|
|
(from_int (17), from_int (0)), from_int (17);
|
|
(from_int (17), from_int (1)), from_int (18);
|
|
(from_int (17), from_int (2)), from_int (19);
|
|
(from_int (17), from_int (3)), from_int (20);
|
|
(from_int (17), from_int (4)), from_int (21);
|
|
(from_int (17), from_int (5)), from_int (22);
|
|
(from_int (17), from_int (515)), from_int (532);
|
|
(from_int (17), from_int (7)), from_int (24);
|
|
(from_int (17), from_int (9)), from_int (26);
|
|
(from_int (17), from_int (11)), from_int (28);
|
|
(from_int (17), from_int (13)), from_int (30);
|
|
(from_int (17), from_int (16)), from_int (33);
|
|
(from_int (17), from_int (17)), from_int (34);
|
|
(from_int (17), from_int (19)), from_int (36);
|
|
(from_int (17), from_int (23)), from_int (40);
|
|
(from_int (17), from_int (25)), from_int (42);
|
|
(from_int (17), from_int (29)), from_int (46);
|
|
(from_int (17), from_int (5026)), from_int (5043);
|
|
(from_int (17), from_int (5489)), from_int (5506);
|
|
(from_int (17), from_int (-1)), from_int (16);
|
|
(from_int (17), from_int (-5)), from_int (12);
|
|
(from_int (17), from_int (-4)), from_int (13);
|
|
(from_int (17), from_int (-3)), from_int (14);
|
|
(from_int (17), from_int (-2)), from_int (15);
|
|
(from_int (19), from_int (0)), from_int (19);
|
|
(from_int (19), from_int (1)), from_int (20);
|
|
(from_int (19), from_int (2)), from_int (21);
|
|
(from_int (19), from_int (3)), from_int (22);
|
|
(from_int (19), from_int (4)), from_int (23);
|
|
(from_int (19), from_int (5)), from_int (24);
|
|
(from_int (19), from_int (515)), from_int (534);
|
|
(from_int (19), from_int (7)), from_int (26);
|
|
(from_int (19), from_int (9)), from_int (28);
|
|
(from_int (19), from_int (11)), from_int (30);
|
|
(from_int (19), from_int (13)), from_int (32);
|
|
(from_int (19), from_int (16)), from_int (35);
|
|
(from_int (19), from_int (17)), from_int (36);
|
|
(from_int (19), from_int (19)), from_int (38);
|
|
(from_int (19), from_int (23)), from_int (42);
|
|
(from_int (19), from_int (25)), from_int (44);
|
|
(from_int (19), from_int (29)), from_int (48);
|
|
(from_int (19), from_int (5026)), from_int (5045);
|
|
(from_int (19), from_int (5489)), from_int (5508);
|
|
(from_int (19), from_int (-1)), from_int (18);
|
|
(from_int (19), from_int (-5)), from_int (14);
|
|
(from_int (19), from_int (-4)), from_int (15);
|
|
(from_int (19), from_int (-3)), from_int (16);
|
|
(from_int (19), from_int (-2)), from_int (17);
|
|
(from_int (23), from_int (0)), from_int (23);
|
|
(from_int (23), from_int (1)), from_int (24);
|
|
(from_int (23), from_int (2)), from_int (25);
|
|
(from_int (23), from_int (3)), from_int (26);
|
|
(from_int (23), from_int (4)), from_int (27);
|
|
(from_int (23), from_int (5)), from_int (28);
|
|
(from_int (23), from_int (515)), from_int (538);
|
|
(from_int (23), from_int (7)), from_int (30);
|
|
(from_int (23), from_int (9)), from_int (32);
|
|
(from_int (23), from_int (11)), from_int (34);
|
|
(from_int (23), from_int (13)), from_int (36);
|
|
(from_int (23), from_int (16)), from_int (39);
|
|
(from_int (23), from_int (17)), from_int (40);
|
|
(from_int (23), from_int (19)), from_int (42);
|
|
(from_int (23), from_int (23)), from_int (46);
|
|
(from_int (23), from_int (25)), from_int (48);
|
|
(from_int (23), from_int (29)), from_int (52);
|
|
(from_int (23), from_int (5026)), from_int (5049);
|
|
(from_int (23), from_int (5489)), from_int (5512);
|
|
(from_int (23), from_int (-1)), from_int (22);
|
|
(from_int (23), from_int (-5)), from_int (18);
|
|
(from_int (23), from_int (-4)), from_int (19);
|
|
(from_int (23), from_int (-3)), from_int (20);
|
|
(from_int (23), from_int (-2)), from_int (21);
|
|
(from_int (25), from_int (0)), from_int (25);
|
|
(from_int (25), from_int (1)), from_int (26);
|
|
(from_int (25), from_int (2)), from_int (27);
|
|
(from_int (25), from_int (3)), from_int (28);
|
|
(from_int (25), from_int (4)), from_int (29);
|
|
(from_int (25), from_int (5)), from_int (30);
|
|
(from_int (25), from_int (515)), from_int (540);
|
|
(from_int (25), from_int (7)), from_int (32);
|
|
(from_int (25), from_int (9)), from_int (34);
|
|
(from_int (25), from_int (11)), from_int (36);
|
|
(from_int (25), from_int (13)), from_int (38);
|
|
(from_int (25), from_int (16)), from_int (41);
|
|
(from_int (25), from_int (17)), from_int (42);
|
|
(from_int (25), from_int (19)), from_int (44);
|
|
(from_int (25), from_int (23)), from_int (48);
|
|
(from_int (25), from_int (25)), from_int (50);
|
|
(from_int (25), from_int (29)), from_int (54);
|
|
(from_int (25), from_int (5026)), from_int (5051);
|
|
(from_int (25), from_int (5489)), from_int (5514);
|
|
(from_int (25), from_int (-1)), from_int (24);
|
|
(from_int (25), from_int (-5)), from_int (20);
|
|
(from_int (25), from_int (-4)), from_int (21);
|
|
(from_int (25), from_int (-3)), from_int (22);
|
|
(from_int (25), from_int (-2)), from_int (23);
|
|
(from_int (29), from_int (0)), from_int (29);
|
|
(from_int (29), from_int (1)), from_int (30);
|
|
(from_int (29), from_int (2)), from_int (31);
|
|
(from_int (29), from_int (3)), from_int (32);
|
|
(from_int (29), from_int (4)), from_int (33);
|
|
(from_int (29), from_int (5)), from_int (34);
|
|
(from_int (29), from_int (515)), from_int (544);
|
|
(from_int (29), from_int (7)), from_int (36);
|
|
(from_int (29), from_int (9)), from_int (38);
|
|
(from_int (29), from_int (11)), from_int (40);
|
|
(from_int (29), from_int (13)), from_int (42);
|
|
(from_int (29), from_int (16)), from_int (45);
|
|
(from_int (29), from_int (17)), from_int (46);
|
|
(from_int (29), from_int (19)), from_int (48);
|
|
(from_int (29), from_int (23)), from_int (52);
|
|
(from_int (29), from_int (25)), from_int (54);
|
|
(from_int (29), from_int (29)), from_int (58);
|
|
(from_int (29), from_int (5026)), from_int (5055);
|
|
(from_int (29), from_int (5489)), from_int (5518);
|
|
(from_int (29), from_int (-1)), from_int (28);
|
|
(from_int (29), from_int (-5)), from_int (24);
|
|
(from_int (29), from_int (-4)), from_int (25);
|
|
(from_int (29), from_int (-3)), from_int (26);
|
|
(from_int (29), from_int (-2)), from_int (27);
|
|
(from_int (5026), from_int (0)), from_int (5026);
|
|
(from_int (5026), from_int (1)), from_int (5027);
|
|
(from_int (5026), from_int (2)), from_int (5028);
|
|
(from_int (5026), from_int (3)), from_int (5029);
|
|
(from_int (5026), from_int (4)), from_int (5030);
|
|
(from_int (5026), from_int (5)), from_int (5031);
|
|
(from_int (5026), from_int (515)), from_int (5541);
|
|
(from_int (5026), from_int (7)), from_int (5033);
|
|
(from_int (5026), from_int (9)), from_int (5035);
|
|
(from_int (5026), from_int (11)), from_int (5037);
|
|
(from_int (5026), from_int (13)), from_int (5039);
|
|
(from_int (5026), from_int (16)), from_int (5042);
|
|
(from_int (5026), from_int (17)), from_int (5043);
|
|
(from_int (5026), from_int (19)), from_int (5045);
|
|
(from_int (5026), from_int (23)), from_int (5049);
|
|
(from_int (5026), from_int (25)), from_int (5051);
|
|
(from_int (5026), from_int (29)), from_int (5055);
|
|
(from_int (5026), from_int (5026)), from_int (10052);
|
|
(from_int (5026), from_int (5489)), from_int (10515);
|
|
(from_int (5026), from_int (-1)), from_int (5025);
|
|
(from_int (5026), from_int (-5)), from_int (5021);
|
|
(from_int (5026), from_int (-4)), from_int (5022);
|
|
(from_int (5026), from_int (-3)), from_int (5023);
|
|
(from_int (5026), from_int (-2)), from_int (5024);
|
|
(from_int (5489), from_int (0)), from_int (5489);
|
|
(from_int (5489), from_int (1)), from_int (5490);
|
|
(from_int (5489), from_int (2)), from_int (5491);
|
|
(from_int (5489), from_int (3)), from_int (5492);
|
|
(from_int (5489), from_int (4)), from_int (5493);
|
|
(from_int (5489), from_int (5)), from_int (5494);
|
|
(from_int (5489), from_int (515)), from_int (6004);
|
|
(from_int (5489), from_int (7)), from_int (5496);
|
|
(from_int (5489), from_int (9)), from_int (5498);
|
|
(from_int (5489), from_int (11)), from_int (5500);
|
|
(from_int (5489), from_int (13)), from_int (5502);
|
|
(from_int (5489), from_int (16)), from_int (5505);
|
|
(from_int (5489), from_int (17)), from_int (5506);
|
|
(from_int (5489), from_int (19)), from_int (5508);
|
|
(from_int (5489), from_int (23)), from_int (5512);
|
|
(from_int (5489), from_int (25)), from_int (5514);
|
|
(from_int (5489), from_int (29)), from_int (5518);
|
|
(from_int (5489), from_int (5026)), from_int (10515);
|
|
(from_int (5489), from_int (5489)), from_int (10978);
|
|
(from_int (5489), from_int (-1)), from_int (5488);
|
|
(from_int (5489), from_int (-5)), from_int (5484);
|
|
(from_int (5489), from_int (-4)), from_int (5485);
|
|
(from_int (5489), from_int (-3)), from_int (5486);
|
|
(from_int (5489), from_int (-2)), from_int (5487);
|
|
(from_int (-1), from_int (0)), from_int (-1);
|
|
(from_int (-1), from_int (1)), from_int (0);
|
|
(from_int (-1), from_int (2)), from_int (1);
|
|
(from_int (-1), from_int (3)), from_int (2);
|
|
(from_int (-1), from_int (4)), from_int (3);
|
|
(from_int (-1), from_int (5)), from_int (4);
|
|
(from_int (-1), from_int (515)), from_int (514);
|
|
(from_int (-1), from_int (7)), from_int (6);
|
|
(from_int (-1), from_int (9)), from_int (8);
|
|
(from_int (-1), from_int (11)), from_int (10);
|
|
(from_int (-1), from_int (13)), from_int (12);
|
|
(from_int (-1), from_int (16)), from_int (15);
|
|
(from_int (-1), from_int (17)), from_int (16);
|
|
(from_int (-1), from_int (19)), from_int (18);
|
|
(from_int (-1), from_int (23)), from_int (22);
|
|
(from_int (-1), from_int (25)), from_int (24);
|
|
(from_int (-1), from_int (29)), from_int (28);
|
|
(from_int (-1), from_int (5026)), from_int (5025);
|
|
(from_int (-1), from_int (5489)), from_int (5488);
|
|
(from_int (-1), from_int (-1)), from_int (-2);
|
|
(from_int (-1), from_int (-5)), from_int (-6);
|
|
(from_int (-1), from_int (-4)), from_int (-5);
|
|
(from_int (-1), from_int (-3)), from_int (-4);
|
|
(from_int (-1), from_int (-2)), from_int (-3);
|
|
(from_int (-5), from_int (0)), from_int (-5);
|
|
(from_int (-5), from_int (1)), from_int (-4);
|
|
(from_int (-5), from_int (2)), from_int (-3);
|
|
(from_int (-5), from_int (3)), from_int (-2);
|
|
(from_int (-5), from_int (4)), from_int (-1);
|
|
(from_int (-5), from_int (5)), from_int (0);
|
|
(from_int (-5), from_int (515)), from_int (510);
|
|
(from_int (-5), from_int (7)), from_int (2);
|
|
(from_int (-5), from_int (9)), from_int (4);
|
|
(from_int (-5), from_int (11)), from_int (6);
|
|
(from_int (-5), from_int (13)), from_int (8);
|
|
(from_int (-5), from_int (16)), from_int (11);
|
|
(from_int (-5), from_int (17)), from_int (12);
|
|
(from_int (-5), from_int (19)), from_int (14);
|
|
(from_int (-5), from_int (23)), from_int (18);
|
|
(from_int (-5), from_int (25)), from_int (20);
|
|
(from_int (-5), from_int (29)), from_int (24);
|
|
(from_int (-5), from_int (5026)), from_int (5021);
|
|
(from_int (-5), from_int (5489)), from_int (5484);
|
|
(from_int (-5), from_int (-1)), from_int (-6);
|
|
(from_int (-5), from_int (-5)), from_int (-10);
|
|
(from_int (-5), from_int (-4)), from_int (-9);
|
|
(from_int (-5), from_int (-3)), from_int (-8);
|
|
(from_int (-5), from_int (-2)), from_int (-7);
|
|
(from_int (-4), from_int (0)), from_int (-4);
|
|
(from_int (-4), from_int (1)), from_int (-3);
|
|
(from_int (-4), from_int (2)), from_int (-2);
|
|
(from_int (-4), from_int (3)), from_int (-1);
|
|
(from_int (-4), from_int (4)), from_int (0);
|
|
(from_int (-4), from_int (5)), from_int (1);
|
|
(from_int (-4), from_int (515)), from_int (511);
|
|
(from_int (-4), from_int (7)), from_int (3);
|
|
(from_int (-4), from_int (9)), from_int (5);
|
|
(from_int (-4), from_int (11)), from_int (7);
|
|
(from_int (-4), from_int (13)), from_int (9);
|
|
(from_int (-4), from_int (16)), from_int (12);
|
|
(from_int (-4), from_int (17)), from_int (13);
|
|
(from_int (-4), from_int (19)), from_int (15);
|
|
(from_int (-4), from_int (23)), from_int (19);
|
|
(from_int (-4), from_int (25)), from_int (21);
|
|
(from_int (-4), from_int (29)), from_int (25);
|
|
(from_int (-4), from_int (5026)), from_int (5022);
|
|
(from_int (-4), from_int (5489)), from_int (5485);
|
|
(from_int (-4), from_int (-1)), from_int (-5);
|
|
(from_int (-4), from_int (-5)), from_int (-9);
|
|
(from_int (-4), from_int (-4)), from_int (-8);
|
|
(from_int (-4), from_int (-3)), from_int (-7);
|
|
(from_int (-4), from_int (-2)), from_int (-6);
|
|
(from_int (-3), from_int (0)), from_int (-3);
|
|
(from_int (-3), from_int (1)), from_int (-2);
|
|
(from_int (-3), from_int (2)), from_int (-1);
|
|
(from_int (-3), from_int (3)), from_int (0);
|
|
(from_int (-3), from_int (4)), from_int (1);
|
|
(from_int (-3), from_int (5)), from_int (2);
|
|
(from_int (-3), from_int (515)), from_int (512);
|
|
(from_int (-3), from_int (7)), from_int (4);
|
|
(from_int (-3), from_int (9)), from_int (6);
|
|
(from_int (-3), from_int (11)), from_int (8);
|
|
(from_int (-3), from_int (13)), from_int (10);
|
|
(from_int (-3), from_int (16)), from_int (13);
|
|
(from_int (-3), from_int (17)), from_int (14);
|
|
(from_int (-3), from_int (19)), from_int (16);
|
|
(from_int (-3), from_int (23)), from_int (20);
|
|
(from_int (-3), from_int (25)), from_int (22);
|
|
(from_int (-3), from_int (29)), from_int (26);
|
|
(from_int (-3), from_int (5026)), from_int (5023);
|
|
(from_int (-3), from_int (5489)), from_int (5486);
|
|
(from_int (-3), from_int (-1)), from_int (-4);
|
|
(from_int (-3), from_int (-5)), from_int (-8);
|
|
(from_int (-3), from_int (-4)), from_int (-7);
|
|
(from_int (-3), from_int (-3)), from_int (-6);
|
|
(from_int (-3), from_int (-2)), from_int (-5);
|
|
(from_int (-2), from_int (0)), from_int (-2);
|
|
(from_int (-2), from_int (1)), from_int (-1);
|
|
(from_int (-2), from_int (2)), from_int (0);
|
|
(from_int (-2), from_int (3)), from_int (1);
|
|
(from_int (-2), from_int (4)), from_int (2);
|
|
(from_int (-2), from_int (5)), from_int (3);
|
|
(from_int (-2), from_int (515)), from_int (513);
|
|
(from_int (-2), from_int (7)), from_int (5);
|
|
(from_int (-2), from_int (9)), from_int (7);
|
|
(from_int (-2), from_int (11)), from_int (9);
|
|
(from_int (-2), from_int (13)), from_int (11);
|
|
(from_int (-2), from_int (16)), from_int (14);
|
|
(from_int (-2), from_int (17)), from_int (15);
|
|
(from_int (-2), from_int (19)), from_int (17);
|
|
(from_int (-2), from_int (23)), from_int (21);
|
|
(from_int (-2), from_int (25)), from_int (23);
|
|
(from_int (-2), from_int (29)), from_int (27);
|
|
(from_int (-2), from_int (5026)), from_int (5024);
|
|
(from_int (-2), from_int (5489)), from_int (5487);
|
|
(from_int (-2), from_int (-1)), from_int (-3);
|
|
(from_int (-2), from_int (-5)), from_int (-7);
|
|
(from_int (-2), from_int (-4)), from_int (-6);
|
|
(from_int (-2), from_int (-3)), from_int (-5);
|
|
(from_int (-2), from_int (-2)), from_int (-4);
|
|
]
|
|
in
|
|
run_test template_2_1 "add_b" add_b t_list
|
|
;;
|
|
|
|
let () =
|
|
let t_list =
|
|
[
|
|
(from_int (0), from_int (0)), from_int (0);
|
|
(from_int (0), from_int (1)), from_int (-1);
|
|
(from_int (0), from_int (2)), from_int (-2);
|
|
(from_int (0), from_int (3)), from_int (-3);
|
|
(from_int (0), from_int (4)), from_int (-4);
|
|
(from_int (0), from_int (5)), from_int (-5);
|
|
(from_int (0), from_int (515)), from_int (-515);
|
|
(from_int (0), from_int (7)), from_int (-7);
|
|
(from_int (0), from_int (9)), from_int (-9);
|
|
(from_int (0), from_int (11)), from_int (-11);
|
|
(from_int (0), from_int (13)), from_int (-13);
|
|
(from_int (0), from_int (16)), from_int (-16);
|
|
(from_int (0), from_int (17)), from_int (-17);
|
|
(from_int (0), from_int (19)), from_int (-19);
|
|
(from_int (0), from_int (23)), from_int (-23);
|
|
(from_int (0), from_int (25)), from_int (-25);
|
|
(from_int (0), from_int (29)), from_int (-29);
|
|
(from_int (0), from_int (5026)), from_int (-5026);
|
|
(from_int (0), from_int (5489)), from_int (-5489);
|
|
(from_int (0), from_int (-1)), from_int (1);
|
|
(from_int (0), from_int (-5)), from_int (5);
|
|
(from_int (0), from_int (-4)), from_int (4);
|
|
(from_int (0), from_int (-3)), from_int (3);
|
|
(from_int (0), from_int (-2)), from_int (2);
|
|
(from_int (1), from_int (0)), from_int (1);
|
|
(from_int (1), from_int (1)), from_int (0);
|
|
(from_int (1), from_int (2)), from_int (-1);
|
|
(from_int (1), from_int (3)), from_int (-2);
|
|
(from_int (1), from_int (4)), from_int (-3);
|
|
(from_int (1), from_int (5)), from_int (-4);
|
|
(from_int (1), from_int (515)), from_int (-514);
|
|
(from_int (1), from_int (7)), from_int (-6);
|
|
(from_int (1), from_int (9)), from_int (-8);
|
|
(from_int (1), from_int (11)), from_int (-10);
|
|
(from_int (1), from_int (13)), from_int (-12);
|
|
(from_int (1), from_int (16)), from_int (-15);
|
|
(from_int (1), from_int (17)), from_int (-16);
|
|
(from_int (1), from_int (19)), from_int (-18);
|
|
(from_int (1), from_int (23)), from_int (-22);
|
|
(from_int (1), from_int (25)), from_int (-24);
|
|
(from_int (1), from_int (29)), from_int (-28);
|
|
(from_int (1), from_int (5026)), from_int (-5025);
|
|
(from_int (1), from_int (5489)), from_int (-5488);
|
|
(from_int (1), from_int (-1)), from_int (2);
|
|
(from_int (1), from_int (-5)), from_int (6);
|
|
(from_int (1), from_int (-4)), from_int (5);
|
|
(from_int (1), from_int (-3)), from_int (4);
|
|
(from_int (1), from_int (-2)), from_int (3);
|
|
(from_int (2), from_int (0)), from_int (2);
|
|
(from_int (2), from_int (1)), from_int (1);
|
|
(from_int (2), from_int (2)), from_int (0);
|
|
(from_int (2), from_int (3)), from_int (-1);
|
|
(from_int (2), from_int (4)), from_int (-2);
|
|
(from_int (2), from_int (5)), from_int (-3);
|
|
(from_int (2), from_int (515)), from_int (-513);
|
|
(from_int (2), from_int (7)), from_int (-5);
|
|
(from_int (2), from_int (9)), from_int (-7);
|
|
(from_int (2), from_int (11)), from_int (-9);
|
|
(from_int (2), from_int (13)), from_int (-11);
|
|
(from_int (2), from_int (16)), from_int (-14);
|
|
(from_int (2), from_int (17)), from_int (-15);
|
|
(from_int (2), from_int (19)), from_int (-17);
|
|
(from_int (2), from_int (23)), from_int (-21);
|
|
(from_int (2), from_int (25)), from_int (-23);
|
|
(from_int (2), from_int (29)), from_int (-27);
|
|
(from_int (2), from_int (5026)), from_int (-5024);
|
|
(from_int (2), from_int (5489)), from_int (-5487);
|
|
(from_int (2), from_int (-1)), from_int (3);
|
|
(from_int (2), from_int (-5)), from_int (7);
|
|
(from_int (2), from_int (-4)), from_int (6);
|
|
(from_int (2), from_int (-3)), from_int (5);
|
|
(from_int (2), from_int (-2)), from_int (4);
|
|
(from_int (3), from_int (0)), from_int (3);
|
|
(from_int (3), from_int (1)), from_int (2);
|
|
(from_int (3), from_int (2)), from_int (1);
|
|
(from_int (3), from_int (3)), from_int (0);
|
|
(from_int (3), from_int (4)), from_int (-1);
|
|
(from_int (3), from_int (5)), from_int (-2);
|
|
(from_int (3), from_int (515)), from_int (-512);
|
|
(from_int (3), from_int (7)), from_int (-4);
|
|
(from_int (3), from_int (9)), from_int (-6);
|
|
(from_int (3), from_int (11)), from_int (-8);
|
|
(from_int (3), from_int (13)), from_int (-10);
|
|
(from_int (3), from_int (16)), from_int (-13);
|
|
(from_int (3), from_int (17)), from_int (-14);
|
|
(from_int (3), from_int (19)), from_int (-16);
|
|
(from_int (3), from_int (23)), from_int (-20);
|
|
(from_int (3), from_int (25)), from_int (-22);
|
|
(from_int (3), from_int (29)), from_int (-26);
|
|
(from_int (3), from_int (5026)), from_int (-5023);
|
|
(from_int (3), from_int (5489)), from_int (-5486);
|
|
(from_int (3), from_int (-1)), from_int (4);
|
|
(from_int (3), from_int (-5)), from_int (8);
|
|
(from_int (3), from_int (-4)), from_int (7);
|
|
(from_int (3), from_int (-3)), from_int (6);
|
|
(from_int (3), from_int (-2)), from_int (5);
|
|
(from_int (4), from_int (0)), from_int (4);
|
|
(from_int (4), from_int (1)), from_int (3);
|
|
(from_int (4), from_int (2)), from_int (2);
|
|
(from_int (4), from_int (3)), from_int (1);
|
|
(from_int (4), from_int (4)), from_int (0);
|
|
(from_int (4), from_int (5)), from_int (-1);
|
|
(from_int (4), from_int (515)), from_int (-511);
|
|
(from_int (4), from_int (7)), from_int (-3);
|
|
(from_int (4), from_int (9)), from_int (-5);
|
|
(from_int (4), from_int (11)), from_int (-7);
|
|
(from_int (4), from_int (13)), from_int (-9);
|
|
(from_int (4), from_int (16)), from_int (-12);
|
|
(from_int (4), from_int (17)), from_int (-13);
|
|
(from_int (4), from_int (19)), from_int (-15);
|
|
(from_int (4), from_int (23)), from_int (-19);
|
|
(from_int (4), from_int (25)), from_int (-21);
|
|
(from_int (4), from_int (29)), from_int (-25);
|
|
(from_int (4), from_int (5026)), from_int (-5022);
|
|
(from_int (4), from_int (5489)), from_int (-5485);
|
|
(from_int (4), from_int (-1)), from_int (5);
|
|
(from_int (4), from_int (-5)), from_int (9);
|
|
(from_int (4), from_int (-4)), from_int (8);
|
|
(from_int (4), from_int (-3)), from_int (7);
|
|
(from_int (4), from_int (-2)), from_int (6);
|
|
(from_int (5), from_int (0)), from_int (5);
|
|
(from_int (5), from_int (1)), from_int (4);
|
|
(from_int (5), from_int (2)), from_int (3);
|
|
(from_int (5), from_int (3)), from_int (2);
|
|
(from_int (5), from_int (4)), from_int (1);
|
|
(from_int (5), from_int (5)), from_int (0);
|
|
(from_int (5), from_int (515)), from_int (-510);
|
|
(from_int (5), from_int (7)), from_int (-2);
|
|
(from_int (5), from_int (9)), from_int (-4);
|
|
(from_int (5), from_int (11)), from_int (-6);
|
|
(from_int (5), from_int (13)), from_int (-8);
|
|
(from_int (5), from_int (16)), from_int (-11);
|
|
(from_int (5), from_int (17)), from_int (-12);
|
|
(from_int (5), from_int (19)), from_int (-14);
|
|
(from_int (5), from_int (23)), from_int (-18);
|
|
(from_int (5), from_int (25)), from_int (-20);
|
|
(from_int (5), from_int (29)), from_int (-24);
|
|
(from_int (5), from_int (5026)), from_int (-5021);
|
|
(from_int (5), from_int (5489)), from_int (-5484);
|
|
(from_int (5), from_int (-1)), from_int (6);
|
|
(from_int (5), from_int (-5)), from_int (10);
|
|
(from_int (5), from_int (-4)), from_int (9);
|
|
(from_int (5), from_int (-3)), from_int (8);
|
|
(from_int (5), from_int (-2)), from_int (7);
|
|
(from_int (515), from_int (0)), from_int (515);
|
|
(from_int (515), from_int (1)), from_int (514);
|
|
(from_int (515), from_int (2)), from_int (513);
|
|
(from_int (515), from_int (3)), from_int (512);
|
|
(from_int (515), from_int (4)), from_int (511);
|
|
(from_int (515), from_int (5)), from_int (510);
|
|
(from_int (515), from_int (515)), from_int (0);
|
|
(from_int (515), from_int (7)), from_int (508);
|
|
(from_int (515), from_int (9)), from_int (506);
|
|
(from_int (515), from_int (11)), from_int (504);
|
|
(from_int (515), from_int (13)), from_int (502);
|
|
(from_int (515), from_int (16)), from_int (499);
|
|
(from_int (515), from_int (17)), from_int (498);
|
|
(from_int (515), from_int (19)), from_int (496);
|
|
(from_int (515), from_int (23)), from_int (492);
|
|
(from_int (515), from_int (25)), from_int (490);
|
|
(from_int (515), from_int (29)), from_int (486);
|
|
(from_int (515), from_int (5026)), from_int (-4511);
|
|
(from_int (515), from_int (5489)), from_int (-4974);
|
|
(from_int (515), from_int (-1)), from_int (516);
|
|
(from_int (515), from_int (-5)), from_int (520);
|
|
(from_int (515), from_int (-4)), from_int (519);
|
|
(from_int (515), from_int (-3)), from_int (518);
|
|
(from_int (515), from_int (-2)), from_int (517);
|
|
(from_int (7), from_int (0)), from_int (7);
|
|
(from_int (7), from_int (1)), from_int (6);
|
|
(from_int (7), from_int (2)), from_int (5);
|
|
(from_int (7), from_int (3)), from_int (4);
|
|
(from_int (7), from_int (4)), from_int (3);
|
|
(from_int (7), from_int (5)), from_int (2);
|
|
(from_int (7), from_int (515)), from_int (-508);
|
|
(from_int (7), from_int (7)), from_int (0);
|
|
(from_int (7), from_int (9)), from_int (-2);
|
|
(from_int (7), from_int (11)), from_int (-4);
|
|
(from_int (7), from_int (13)), from_int (-6);
|
|
(from_int (7), from_int (16)), from_int (-9);
|
|
(from_int (7), from_int (17)), from_int (-10);
|
|
(from_int (7), from_int (19)), from_int (-12);
|
|
(from_int (7), from_int (23)), from_int (-16);
|
|
(from_int (7), from_int (25)), from_int (-18);
|
|
(from_int (7), from_int (29)), from_int (-22);
|
|
(from_int (7), from_int (5026)), from_int (-5019);
|
|
(from_int (7), from_int (5489)), from_int (-5482);
|
|
(from_int (7), from_int (-1)), from_int (8);
|
|
(from_int (7), from_int (-5)), from_int (12);
|
|
(from_int (7), from_int (-4)), from_int (11);
|
|
(from_int (7), from_int (-3)), from_int (10);
|
|
(from_int (7), from_int (-2)), from_int (9);
|
|
(from_int (9), from_int (0)), from_int (9);
|
|
(from_int (9), from_int (1)), from_int (8);
|
|
(from_int (9), from_int (2)), from_int (7);
|
|
(from_int (9), from_int (3)), from_int (6);
|
|
(from_int (9), from_int (4)), from_int (5);
|
|
(from_int (9), from_int (5)), from_int (4);
|
|
(from_int (9), from_int (515)), from_int (-506);
|
|
(from_int (9), from_int (7)), from_int (2);
|
|
(from_int (9), from_int (9)), from_int (0);
|
|
(from_int (9), from_int (11)), from_int (-2);
|
|
(from_int (9), from_int (13)), from_int (-4);
|
|
(from_int (9), from_int (16)), from_int (-7);
|
|
(from_int (9), from_int (17)), from_int (-8);
|
|
(from_int (9), from_int (19)), from_int (-10);
|
|
(from_int (9), from_int (23)), from_int (-14);
|
|
(from_int (9), from_int (25)), from_int (-16);
|
|
(from_int (9), from_int (29)), from_int (-20);
|
|
(from_int (9), from_int (5026)), from_int (-5017);
|
|
(from_int (9), from_int (5489)), from_int (-5480);
|
|
(from_int (9), from_int (-1)), from_int (10);
|
|
(from_int (9), from_int (-5)), from_int (14);
|
|
(from_int (9), from_int (-4)), from_int (13);
|
|
(from_int (9), from_int (-3)), from_int (12);
|
|
(from_int (9), from_int (-2)), from_int (11);
|
|
(from_int (11), from_int (0)), from_int (11);
|
|
(from_int (11), from_int (1)), from_int (10);
|
|
(from_int (11), from_int (2)), from_int (9);
|
|
(from_int (11), from_int (3)), from_int (8);
|
|
(from_int (11), from_int (4)), from_int (7);
|
|
(from_int (11), from_int (5)), from_int (6);
|
|
(from_int (11), from_int (515)), from_int (-504);
|
|
(from_int (11), from_int (7)), from_int (4);
|
|
(from_int (11), from_int (9)), from_int (2);
|
|
(from_int (11), from_int (11)), from_int (0);
|
|
(from_int (11), from_int (13)), from_int (-2);
|
|
(from_int (11), from_int (16)), from_int (-5);
|
|
(from_int (11), from_int (17)), from_int (-6);
|
|
(from_int (11), from_int (19)), from_int (-8);
|
|
(from_int (11), from_int (23)), from_int (-12);
|
|
(from_int (11), from_int (25)), from_int (-14);
|
|
(from_int (11), from_int (29)), from_int (-18);
|
|
(from_int (11), from_int (5026)), from_int (-5015);
|
|
(from_int (11), from_int (5489)), from_int (-5478);
|
|
(from_int (11), from_int (-1)), from_int (12);
|
|
(from_int (11), from_int (-5)), from_int (16);
|
|
(from_int (11), from_int (-4)), from_int (15);
|
|
(from_int (11), from_int (-3)), from_int (14);
|
|
(from_int (11), from_int (-2)), from_int (13);
|
|
(from_int (13), from_int (0)), from_int (13);
|
|
(from_int (13), from_int (1)), from_int (12);
|
|
(from_int (13), from_int (2)), from_int (11);
|
|
(from_int (13), from_int (3)), from_int (10);
|
|
(from_int (13), from_int (4)), from_int (9);
|
|
(from_int (13), from_int (5)), from_int (8);
|
|
(from_int (13), from_int (515)), from_int (-502);
|
|
(from_int (13), from_int (7)), from_int (6);
|
|
(from_int (13), from_int (9)), from_int (4);
|
|
(from_int (13), from_int (11)), from_int (2);
|
|
(from_int (13), from_int (13)), from_int (0);
|
|
(from_int (13), from_int (16)), from_int (-3);
|
|
(from_int (13), from_int (17)), from_int (-4);
|
|
(from_int (13), from_int (19)), from_int (-6);
|
|
(from_int (13), from_int (23)), from_int (-10);
|
|
(from_int (13), from_int (25)), from_int (-12);
|
|
(from_int (13), from_int (29)), from_int (-16);
|
|
(from_int (13), from_int (5026)), from_int (-5013);
|
|
(from_int (13), from_int (5489)), from_int (-5476);
|
|
(from_int (13), from_int (-1)), from_int (14);
|
|
(from_int (13), from_int (-5)), from_int (18);
|
|
(from_int (13), from_int (-4)), from_int (17);
|
|
(from_int (13), from_int (-3)), from_int (16);
|
|
(from_int (13), from_int (-2)), from_int (15);
|
|
(from_int (16), from_int (0)), from_int (16);
|
|
(from_int (16), from_int (1)), from_int (15);
|
|
(from_int (16), from_int (2)), from_int (14);
|
|
(from_int (16), from_int (3)), from_int (13);
|
|
(from_int (16), from_int (4)), from_int (12);
|
|
(from_int (16), from_int (5)), from_int (11);
|
|
(from_int (16), from_int (515)), from_int (-499);
|
|
(from_int (16), from_int (7)), from_int (9);
|
|
(from_int (16), from_int (9)), from_int (7);
|
|
(from_int (16), from_int (11)), from_int (5);
|
|
(from_int (16), from_int (13)), from_int (3);
|
|
(from_int (16), from_int (16)), from_int (0);
|
|
(from_int (16), from_int (17)), from_int (-1);
|
|
(from_int (16), from_int (19)), from_int (-3);
|
|
(from_int (16), from_int (23)), from_int (-7);
|
|
(from_int (16), from_int (25)), from_int (-9);
|
|
(from_int (16), from_int (29)), from_int (-13);
|
|
(from_int (16), from_int (5026)), from_int (-5010);
|
|
(from_int (16), from_int (5489)), from_int (-5473);
|
|
(from_int (16), from_int (-1)), from_int (17);
|
|
(from_int (16), from_int (-5)), from_int (21);
|
|
(from_int (16), from_int (-4)), from_int (20);
|
|
(from_int (16), from_int (-3)), from_int (19);
|
|
(from_int (16), from_int (-2)), from_int (18);
|
|
(from_int (17), from_int (0)), from_int (17);
|
|
(from_int (17), from_int (1)), from_int (16);
|
|
(from_int (17), from_int (2)), from_int (15);
|
|
(from_int (17), from_int (3)), from_int (14);
|
|
(from_int (17), from_int (4)), from_int (13);
|
|
(from_int (17), from_int (5)), from_int (12);
|
|
(from_int (17), from_int (515)), from_int (-498);
|
|
(from_int (17), from_int (7)), from_int (10);
|
|
(from_int (17), from_int (9)), from_int (8);
|
|
(from_int (17), from_int (11)), from_int (6);
|
|
(from_int (17), from_int (13)), from_int (4);
|
|
(from_int (17), from_int (16)), from_int (1);
|
|
(from_int (17), from_int (17)), from_int (0);
|
|
(from_int (17), from_int (19)), from_int (-2);
|
|
(from_int (17), from_int (23)), from_int (-6);
|
|
(from_int (17), from_int (25)), from_int (-8);
|
|
(from_int (17), from_int (29)), from_int (-12);
|
|
(from_int (17), from_int (5026)), from_int (-5009);
|
|
(from_int (17), from_int (5489)), from_int (-5472);
|
|
(from_int (17), from_int (-1)), from_int (18);
|
|
(from_int (17), from_int (-5)), from_int (22);
|
|
(from_int (17), from_int (-4)), from_int (21);
|
|
(from_int (17), from_int (-3)), from_int (20);
|
|
(from_int (17), from_int (-2)), from_int (19);
|
|
(from_int (19), from_int (0)), from_int (19);
|
|
(from_int (19), from_int (1)), from_int (18);
|
|
(from_int (19), from_int (2)), from_int (17);
|
|
(from_int (19), from_int (3)), from_int (16);
|
|
(from_int (19), from_int (4)), from_int (15);
|
|
(from_int (19), from_int (5)), from_int (14);
|
|
(from_int (19), from_int (515)), from_int (-496);
|
|
(from_int (19), from_int (7)), from_int (12);
|
|
(from_int (19), from_int (9)), from_int (10);
|
|
(from_int (19), from_int (11)), from_int (8);
|
|
(from_int (19), from_int (13)), from_int (6);
|
|
(from_int (19), from_int (16)), from_int (3);
|
|
(from_int (19), from_int (17)), from_int (2);
|
|
(from_int (19), from_int (19)), from_int (0);
|
|
(from_int (19), from_int (23)), from_int (-4);
|
|
(from_int (19), from_int (25)), from_int (-6);
|
|
(from_int (19), from_int (29)), from_int (-10);
|
|
(from_int (19), from_int (5026)), from_int (-5007);
|
|
(from_int (19), from_int (5489)), from_int (-5470);
|
|
(from_int (19), from_int (-1)), from_int (20);
|
|
(from_int (19), from_int (-5)), from_int (24);
|
|
(from_int (19), from_int (-4)), from_int (23);
|
|
(from_int (19), from_int (-3)), from_int (22);
|
|
(from_int (19), from_int (-2)), from_int (21);
|
|
(from_int (23), from_int (0)), from_int (23);
|
|
(from_int (23), from_int (1)), from_int (22);
|
|
(from_int (23), from_int (2)), from_int (21);
|
|
(from_int (23), from_int (3)), from_int (20);
|
|
(from_int (23), from_int (4)), from_int (19);
|
|
(from_int (23), from_int (5)), from_int (18);
|
|
(from_int (23), from_int (515)), from_int (-492);
|
|
(from_int (23), from_int (7)), from_int (16);
|
|
(from_int (23), from_int (9)), from_int (14);
|
|
(from_int (23), from_int (11)), from_int (12);
|
|
(from_int (23), from_int (13)), from_int (10);
|
|
(from_int (23), from_int (16)), from_int (7);
|
|
(from_int (23), from_int (17)), from_int (6);
|
|
(from_int (23), from_int (19)), from_int (4);
|
|
(from_int (23), from_int (23)), from_int (0);
|
|
(from_int (23), from_int (25)), from_int (-2);
|
|
(from_int (23), from_int (29)), from_int (-6);
|
|
(from_int (23), from_int (5026)), from_int (-5003);
|
|
(from_int (23), from_int (5489)), from_int (-5466);
|
|
(from_int (23), from_int (-1)), from_int (24);
|
|
(from_int (23), from_int (-5)), from_int (28);
|
|
(from_int (23), from_int (-4)), from_int (27);
|
|
(from_int (23), from_int (-3)), from_int (26);
|
|
(from_int (23), from_int (-2)), from_int (25);
|
|
(from_int (25), from_int (0)), from_int (25);
|
|
(from_int (25), from_int (1)), from_int (24);
|
|
(from_int (25), from_int (2)), from_int (23);
|
|
(from_int (25), from_int (3)), from_int (22);
|
|
(from_int (25), from_int (4)), from_int (21);
|
|
(from_int (25), from_int (5)), from_int (20);
|
|
(from_int (25), from_int (515)), from_int (-490);
|
|
(from_int (25), from_int (7)), from_int (18);
|
|
(from_int (25), from_int (9)), from_int (16);
|
|
(from_int (25), from_int (11)), from_int (14);
|
|
(from_int (25), from_int (13)), from_int (12);
|
|
(from_int (25), from_int (16)), from_int (9);
|
|
(from_int (25), from_int (17)), from_int (8);
|
|
(from_int (25), from_int (19)), from_int (6);
|
|
(from_int (25), from_int (23)), from_int (2);
|
|
(from_int (25), from_int (25)), from_int (0);
|
|
(from_int (25), from_int (29)), from_int (-4);
|
|
(from_int (25), from_int (5026)), from_int (-5001);
|
|
(from_int (25), from_int (5489)), from_int (-5464);
|
|
(from_int (25), from_int (-1)), from_int (26);
|
|
(from_int (25), from_int (-5)), from_int (30);
|
|
(from_int (25), from_int (-4)), from_int (29);
|
|
(from_int (25), from_int (-3)), from_int (28);
|
|
(from_int (25), from_int (-2)), from_int (27);
|
|
(from_int (29), from_int (0)), from_int (29);
|
|
(from_int (29), from_int (1)), from_int (28);
|
|
(from_int (29), from_int (2)), from_int (27);
|
|
(from_int (29), from_int (3)), from_int (26);
|
|
(from_int (29), from_int (4)), from_int (25);
|
|
(from_int (29), from_int (5)), from_int (24);
|
|
(from_int (29), from_int (515)), from_int (-486);
|
|
(from_int (29), from_int (7)), from_int (22);
|
|
(from_int (29), from_int (9)), from_int (20);
|
|
(from_int (29), from_int (11)), from_int (18);
|
|
(from_int (29), from_int (13)), from_int (16);
|
|
(from_int (29), from_int (16)), from_int (13);
|
|
(from_int (29), from_int (17)), from_int (12);
|
|
(from_int (29), from_int (19)), from_int (10);
|
|
(from_int (29), from_int (23)), from_int (6);
|
|
(from_int (29), from_int (25)), from_int (4);
|
|
(from_int (29), from_int (29)), from_int (0);
|
|
(from_int (29), from_int (5026)), from_int (-4997);
|
|
(from_int (29), from_int (5489)), from_int (-5460);
|
|
(from_int (29), from_int (-1)), from_int (30);
|
|
(from_int (29), from_int (-5)), from_int (34);
|
|
(from_int (29), from_int (-4)), from_int (33);
|
|
(from_int (29), from_int (-3)), from_int (32);
|
|
(from_int (29), from_int (-2)), from_int (31);
|
|
(from_int (5026), from_int (0)), from_int (5026);
|
|
(from_int (5026), from_int (1)), from_int (5025);
|
|
(from_int (5026), from_int (2)), from_int (5024);
|
|
(from_int (5026), from_int (3)), from_int (5023);
|
|
(from_int (5026), from_int (4)), from_int (5022);
|
|
(from_int (5026), from_int (5)), from_int (5021);
|
|
(from_int (5026), from_int (515)), from_int (4511);
|
|
(from_int (5026), from_int (7)), from_int (5019);
|
|
(from_int (5026), from_int (9)), from_int (5017);
|
|
(from_int (5026), from_int (11)), from_int (5015);
|
|
(from_int (5026), from_int (13)), from_int (5013);
|
|
(from_int (5026), from_int (16)), from_int (5010);
|
|
(from_int (5026), from_int (17)), from_int (5009);
|
|
(from_int (5026), from_int (19)), from_int (5007);
|
|
(from_int (5026), from_int (23)), from_int (5003);
|
|
(from_int (5026), from_int (25)), from_int (5001);
|
|
(from_int (5026), from_int (29)), from_int (4997);
|
|
(from_int (5026), from_int (5026)), from_int (0);
|
|
(from_int (5026), from_int (5489)), from_int (-463);
|
|
(from_int (5026), from_int (-1)), from_int (5027);
|
|
(from_int (5026), from_int (-5)), from_int (5031);
|
|
(from_int (5026), from_int (-4)), from_int (5030);
|
|
(from_int (5026), from_int (-3)), from_int (5029);
|
|
(from_int (5026), from_int (-2)), from_int (5028);
|
|
(from_int (5489), from_int (0)), from_int (5489);
|
|
(from_int (5489), from_int (1)), from_int (5488);
|
|
(from_int (5489), from_int (2)), from_int (5487);
|
|
(from_int (5489), from_int (3)), from_int (5486);
|
|
(from_int (5489), from_int (4)), from_int (5485);
|
|
(from_int (5489), from_int (5)), from_int (5484);
|
|
(from_int (5489), from_int (515)), from_int (4974);
|
|
(from_int (5489), from_int (7)), from_int (5482);
|
|
(from_int (5489), from_int (9)), from_int (5480);
|
|
(from_int (5489), from_int (11)), from_int (5478);
|
|
(from_int (5489), from_int (13)), from_int (5476);
|
|
(from_int (5489), from_int (16)), from_int (5473);
|
|
(from_int (5489), from_int (17)), from_int (5472);
|
|
(from_int (5489), from_int (19)), from_int (5470);
|
|
(from_int (5489), from_int (23)), from_int (5466);
|
|
(from_int (5489), from_int (25)), from_int (5464);
|
|
(from_int (5489), from_int (29)), from_int (5460);
|
|
(from_int (5489), from_int (5026)), from_int (463);
|
|
(from_int (5489), from_int (5489)), from_int (0);
|
|
(from_int (5489), from_int (-1)), from_int (5490);
|
|
(from_int (5489), from_int (-5)), from_int (5494);
|
|
(from_int (5489), from_int (-4)), from_int (5493);
|
|
(from_int (5489), from_int (-3)), from_int (5492);
|
|
(from_int (5489), from_int (-2)), from_int (5491);
|
|
(from_int (-1), from_int (0)), from_int (-1);
|
|
(from_int (-1), from_int (1)), from_int (-2);
|
|
(from_int (-1), from_int (2)), from_int (-3);
|
|
(from_int (-1), from_int (3)), from_int (-4);
|
|
(from_int (-1), from_int (4)), from_int (-5);
|
|
(from_int (-1), from_int (5)), from_int (-6);
|
|
(from_int (-1), from_int (515)), from_int (-516);
|
|
(from_int (-1), from_int (7)), from_int (-8);
|
|
(from_int (-1), from_int (9)), from_int (-10);
|
|
(from_int (-1), from_int (11)), from_int (-12);
|
|
(from_int (-1), from_int (13)), from_int (-14);
|
|
(from_int (-1), from_int (16)), from_int (-17);
|
|
(from_int (-1), from_int (17)), from_int (-18);
|
|
(from_int (-1), from_int (19)), from_int (-20);
|
|
(from_int (-1), from_int (23)), from_int (-24);
|
|
(from_int (-1), from_int (25)), from_int (-26);
|
|
(from_int (-1), from_int (29)), from_int (-30);
|
|
(from_int (-1), from_int (5026)), from_int (-5027);
|
|
(from_int (-1), from_int (5489)), from_int (-5490);
|
|
(from_int (-1), from_int (-1)), from_int (0);
|
|
(from_int (-1), from_int (-5)), from_int (4);
|
|
(from_int (-1), from_int (-4)), from_int (3);
|
|
(from_int (-1), from_int (-3)), from_int (2);
|
|
(from_int (-1), from_int (-2)), from_int (1);
|
|
(from_int (-5), from_int (0)), from_int (-5);
|
|
(from_int (-5), from_int (1)), from_int (-6);
|
|
(from_int (-5), from_int (2)), from_int (-7);
|
|
(from_int (-5), from_int (3)), from_int (-8);
|
|
(from_int (-5), from_int (4)), from_int (-9);
|
|
(from_int (-5), from_int (5)), from_int (-10);
|
|
(from_int (-5), from_int (515)), from_int (-520);
|
|
(from_int (-5), from_int (7)), from_int (-12);
|
|
(from_int (-5), from_int (9)), from_int (-14);
|
|
(from_int (-5), from_int (11)), from_int (-16);
|
|
(from_int (-5), from_int (13)), from_int (-18);
|
|
(from_int (-5), from_int (16)), from_int (-21);
|
|
(from_int (-5), from_int (17)), from_int (-22);
|
|
(from_int (-5), from_int (19)), from_int (-24);
|
|
(from_int (-5), from_int (23)), from_int (-28);
|
|
(from_int (-5), from_int (25)), from_int (-30);
|
|
(from_int (-5), from_int (29)), from_int (-34);
|
|
(from_int (-5), from_int (5026)), from_int (-5031);
|
|
(from_int (-5), from_int (5489)), from_int (-5494);
|
|
(from_int (-5), from_int (-1)), from_int (-4);
|
|
(from_int (-5), from_int (-5)), from_int (0);
|
|
(from_int (-5), from_int (-4)), from_int (-1);
|
|
(from_int (-5), from_int (-3)), from_int (-2);
|
|
(from_int (-5), from_int (-2)), from_int (-3);
|
|
(from_int (-4), from_int (0)), from_int (-4);
|
|
(from_int (-4), from_int (1)), from_int (-5);
|
|
(from_int (-4), from_int (2)), from_int (-6);
|
|
(from_int (-4), from_int (3)), from_int (-7);
|
|
(from_int (-4), from_int (4)), from_int (-8);
|
|
(from_int (-4), from_int (5)), from_int (-9);
|
|
(from_int (-4), from_int (515)), from_int (-519);
|
|
(from_int (-4), from_int (7)), from_int (-11);
|
|
(from_int (-4), from_int (9)), from_int (-13);
|
|
(from_int (-4), from_int (11)), from_int (-15);
|
|
(from_int (-4), from_int (13)), from_int (-17);
|
|
(from_int (-4), from_int (16)), from_int (-20);
|
|
(from_int (-4), from_int (17)), from_int (-21);
|
|
(from_int (-4), from_int (19)), from_int (-23);
|
|
(from_int (-4), from_int (23)), from_int (-27);
|
|
(from_int (-4), from_int (25)), from_int (-29);
|
|
(from_int (-4), from_int (29)), from_int (-33);
|
|
(from_int (-4), from_int (5026)), from_int (-5030);
|
|
(from_int (-4), from_int (5489)), from_int (-5493);
|
|
(from_int (-4), from_int (-1)), from_int (-3);
|
|
(from_int (-4), from_int (-5)), from_int (1);
|
|
(from_int (-4), from_int (-4)), from_int (0);
|
|
(from_int (-4), from_int (-3)), from_int (-1);
|
|
(from_int (-4), from_int (-2)), from_int (-2);
|
|
(from_int (-3), from_int (0)), from_int (-3);
|
|
(from_int (-3), from_int (1)), from_int (-4);
|
|
(from_int (-3), from_int (2)), from_int (-5);
|
|
(from_int (-3), from_int (3)), from_int (-6);
|
|
(from_int (-3), from_int (4)), from_int (-7);
|
|
(from_int (-3), from_int (5)), from_int (-8);
|
|
(from_int (-3), from_int (515)), from_int (-518);
|
|
(from_int (-3), from_int (7)), from_int (-10);
|
|
(from_int (-3), from_int (9)), from_int (-12);
|
|
(from_int (-3), from_int (11)), from_int (-14);
|
|
(from_int (-3), from_int (13)), from_int (-16);
|
|
(from_int (-3), from_int (16)), from_int (-19);
|
|
(from_int (-3), from_int (17)), from_int (-20);
|
|
(from_int (-3), from_int (19)), from_int (-22);
|
|
(from_int (-3), from_int (23)), from_int (-26);
|
|
(from_int (-3), from_int (25)), from_int (-28);
|
|
(from_int (-3), from_int (29)), from_int (-32);
|
|
(from_int (-3), from_int (5026)), from_int (-5029);
|
|
(from_int (-3), from_int (5489)), from_int (-5492);
|
|
(from_int (-3), from_int (-1)), from_int (-2);
|
|
(from_int (-3), from_int (-5)), from_int (2);
|
|
(from_int (-3), from_int (-4)), from_int (1);
|
|
(from_int (-3), from_int (-3)), from_int (0);
|
|
(from_int (-3), from_int (-2)), from_int (-1);
|
|
(from_int (-2), from_int (0)), from_int (-2);
|
|
(from_int (-2), from_int (1)), from_int (-3);
|
|
(from_int (-2), from_int (2)), from_int (-4);
|
|
(from_int (-2), from_int (3)), from_int (-5);
|
|
(from_int (-2), from_int (4)), from_int (-6);
|
|
(from_int (-2), from_int (5)), from_int (-7);
|
|
(from_int (-2), from_int (515)), from_int (-517);
|
|
(from_int (-2), from_int (7)), from_int (-9);
|
|
(from_int (-2), from_int (9)), from_int (-11);
|
|
(from_int (-2), from_int (11)), from_int (-13);
|
|
(from_int (-2), from_int (13)), from_int (-15);
|
|
(from_int (-2), from_int (16)), from_int (-18);
|
|
(from_int (-2), from_int (17)), from_int (-19);
|
|
(from_int (-2), from_int (19)), from_int (-21);
|
|
(from_int (-2), from_int (23)), from_int (-25);
|
|
(from_int (-2), from_int (25)), from_int (-27);
|
|
(from_int (-2), from_int (29)), from_int (-31);
|
|
(from_int (-2), from_int (5026)), from_int (-5028);
|
|
(from_int (-2), from_int (5489)), from_int (-5491);
|
|
(from_int (-2), from_int (-1)), from_int (-1);
|
|
(from_int (-2), from_int (-5)), from_int (3);
|
|
(from_int (-2), from_int (-4)), from_int (2);
|
|
(from_int (-2), from_int (-3)), from_int (1);
|
|
(from_int (-2), from_int (-2)), from_int (0);
|
|
]
|
|
in
|
|
run_test template_2_1 "diff_b" diff_b t_list
|
|
;;
|
|
|
|
let () =
|
|
let t_list =
|
|
[
|
|
(from_int (0), 0), from_int (0);
|
|
(from_int (0), 1), from_int (0);
|
|
(from_int (0), 2), from_int (0);
|
|
(from_int (0), 3), from_int (0);
|
|
(from_int (0), 4), from_int (0);
|
|
(from_int (0), 5), from_int (0);
|
|
(from_int (1), 0), from_int (1);
|
|
(from_int (1), 1), from_int (2);
|
|
(from_int (1), 2), from_int (4);
|
|
(from_int (1), 3), from_int (8);
|
|
(from_int (1), 4), from_int (16);
|
|
(from_int (1), 5), from_int (32);
|
|
(from_int (2), 0), from_int (2);
|
|
(from_int (2), 1), from_int (4);
|
|
(from_int (2), 2), from_int (8);
|
|
(from_int (2), 3), from_int (16);
|
|
(from_int (2), 4), from_int (32);
|
|
(from_int (2), 5), from_int (64);
|
|
(from_int (3), 0), from_int (3);
|
|
(from_int (3), 1), from_int (6);
|
|
(from_int (3), 2), from_int (12);
|
|
(from_int (3), 3), from_int (24);
|
|
(from_int (3), 4), from_int (48);
|
|
(from_int (3), 5), from_int (96);
|
|
(from_int (4), 0), from_int (4);
|
|
(from_int (4), 1), from_int (8);
|
|
(from_int (4), 2), from_int (16);
|
|
(from_int (4), 3), from_int (32);
|
|
(from_int (4), 4), from_int (64);
|
|
(from_int (4), 5), from_int (128);
|
|
(from_int (5), 0), from_int (5);
|
|
(from_int (5), 1), from_int (10);
|
|
(from_int (5), 2), from_int (20);
|
|
(from_int (5), 3), from_int (40);
|
|
(from_int (5), 4), from_int (80);
|
|
(from_int (5), 5), from_int (160);
|
|
(from_int (-2), 0), from_int (-2);
|
|
(from_int (-2), 1), from_int (-4);
|
|
(from_int (-2), 2), from_int (-8);
|
|
(from_int (-2), 3), from_int (-16);
|
|
(from_int (-2), 4), from_int (-32);
|
|
(from_int (-2), 5), from_int (-64);
|
|
(from_int (-5), 0), from_int (-5);
|
|
(from_int (-5), 1), from_int (-10);
|
|
(from_int (-5), 2), from_int (-20);
|
|
(from_int (-5), 3), from_int (-40);
|
|
(from_int (-5), 4), from_int (-80);
|
|
(from_int (-5), 5), from_int (-160);
|
|
(from_int (-4), 0), from_int (-4);
|
|
(from_int (-4), 1), from_int (-8);
|
|
(from_int (-4), 2), from_int (-16);
|
|
(from_int (-4), 3), from_int (-32);
|
|
(from_int (-4), 4), from_int (-64);
|
|
(from_int (-4), 5), from_int (-128);
|
|
(from_int (-3), 0), from_int (-3);
|
|
(from_int (-3), 1), from_int (-6);
|
|
(from_int (-3), 2), from_int (-12);
|
|
(from_int (-3), 3), from_int (-24);
|
|
(from_int (-3), 4), from_int (-48);
|
|
(from_int (-3), 5), from_int (-96);
|
|
(from_int (-1), 0), from_int (-1);
|
|
(from_int (-1), 1), from_int (-2);
|
|
(from_int (-1), 2), from_int (-4);
|
|
(from_int (-1), 3), from_int (-8);
|
|
(from_int (-1), 4), from_int (-16);
|
|
(from_int (-1), 5), from_int (-32);
|
|
]
|
|
in
|
|
run_test template_11i_1 "shift" shift t_list
|
|
;;
|
|
|
|
let () =
|
|
let t_list =
|
|
[
|
|
(from_int (0), from_int (0)), from_int (0);
|
|
(from_int (0), from_int (1)), from_int (0);
|
|
(from_int (0), from_int (2)), from_int (0);
|
|
(from_int (0), from_int (3)), from_int (0);
|
|
(from_int (0), from_int (4)), from_int (0);
|
|
(from_int (0), from_int (5)), from_int (0);
|
|
(from_int (0), from_int (515)), from_int (0);
|
|
(from_int (0), from_int (7)), from_int (0);
|
|
(from_int (0), from_int (9)), from_int (0);
|
|
(from_int (0), from_int (11)), from_int (0);
|
|
(from_int (0), from_int (13)), from_int (0);
|
|
(from_int (0), from_int (16)), from_int (0);
|
|
(from_int (0), from_int (17)), from_int (0);
|
|
(from_int (0), from_int (19)), from_int (0);
|
|
(from_int (0), from_int (23)), from_int (0);
|
|
(from_int (0), from_int (25)), from_int (0);
|
|
(from_int (0), from_int (29)), from_int (0);
|
|
(from_int (0), from_int (5026)), from_int (0);
|
|
(from_int (0), from_int (5489)), from_int (0);
|
|
(from_int (0), from_int (-1)), from_int (0);
|
|
(from_int (0), from_int (-5)), from_int (0);
|
|
(from_int (0), from_int (-4)), from_int (0);
|
|
(from_int (0), from_int (-3)), from_int (0);
|
|
(from_int (0), from_int (-2)), from_int (0);
|
|
(from_int (1), from_int (0)), from_int (0);
|
|
(from_int (1), from_int (1)), from_int (1);
|
|
(from_int (1), from_int (2)), from_int (2);
|
|
(from_int (1), from_int (3)), from_int (3);
|
|
(from_int (1), from_int (4)), from_int (4);
|
|
(from_int (1), from_int (5)), from_int (5);
|
|
(from_int (1), from_int (515)), from_int (515);
|
|
(from_int (1), from_int (7)), from_int (7);
|
|
(from_int (1), from_int (9)), from_int (9);
|
|
(from_int (1), from_int (11)), from_int (11);
|
|
(from_int (1), from_int (13)), from_int (13);
|
|
(from_int (1), from_int (16)), from_int (16);
|
|
(from_int (1), from_int (17)), from_int (17);
|
|
(from_int (1), from_int (19)), from_int (19);
|
|
(from_int (1), from_int (23)), from_int (23);
|
|
(from_int (1), from_int (25)), from_int (25);
|
|
(from_int (1), from_int (29)), from_int (29);
|
|
(from_int (1), from_int (5026)), from_int (5026);
|
|
(from_int (1), from_int (5489)), from_int (5489);
|
|
(from_int (1), from_int (-1)), from_int (-1);
|
|
(from_int (1), from_int (-5)), from_int (-5);
|
|
(from_int (1), from_int (-4)), from_int (-4);
|
|
(from_int (1), from_int (-3)), from_int (-3);
|
|
(from_int (1), from_int (-2)), from_int (-2);
|
|
(from_int (2), from_int (0)), from_int (0);
|
|
(from_int (2), from_int (1)), from_int (2);
|
|
(from_int (2), from_int (2)), from_int (4);
|
|
(from_int (2), from_int (3)), from_int (6);
|
|
(from_int (2), from_int (4)), from_int (8);
|
|
(from_int (2), from_int (5)), from_int (10);
|
|
(from_int (2), from_int (515)), from_int (1030);
|
|
(from_int (2), from_int (7)), from_int (14);
|
|
(from_int (2), from_int (9)), from_int (18);
|
|
(from_int (2), from_int (11)), from_int (22);
|
|
(from_int (2), from_int (13)), from_int (26);
|
|
(from_int (2), from_int (16)), from_int (32);
|
|
(from_int (2), from_int (17)), from_int (34);
|
|
(from_int (2), from_int (19)), from_int (38);
|
|
(from_int (2), from_int (23)), from_int (46);
|
|
(from_int (2), from_int (25)), from_int (50);
|
|
(from_int (2), from_int (29)), from_int (58);
|
|
(from_int (2), from_int (5026)), from_int (10052);
|
|
(from_int (2), from_int (5489)), from_int (10978);
|
|
(from_int (2), from_int (-1)), from_int (-2);
|
|
(from_int (2), from_int (-5)), from_int (-10);
|
|
(from_int (2), from_int (-4)), from_int (-8);
|
|
(from_int (2), from_int (-3)), from_int (-6);
|
|
(from_int (2), from_int (-2)), from_int (-4);
|
|
(from_int (3), from_int (0)), from_int (0);
|
|
(from_int (3), from_int (1)), from_int (3);
|
|
(from_int (3), from_int (2)), from_int (6);
|
|
(from_int (3), from_int (3)), from_int (9);
|
|
(from_int (3), from_int (4)), from_int (12);
|
|
(from_int (3), from_int (5)), from_int (15);
|
|
(from_int (3), from_int (515)), from_int (1545);
|
|
(from_int (3), from_int (7)), from_int (21);
|
|
(from_int (3), from_int (9)), from_int (27);
|
|
(from_int (3), from_int (11)), from_int (33);
|
|
(from_int (3), from_int (13)), from_int (39);
|
|
(from_int (3), from_int (16)), from_int (48);
|
|
(from_int (3), from_int (17)), from_int (51);
|
|
(from_int (3), from_int (19)), from_int (57);
|
|
(from_int (3), from_int (23)), from_int (69);
|
|
(from_int (3), from_int (25)), from_int (75);
|
|
(from_int (3), from_int (29)), from_int (87);
|
|
(from_int (3), from_int (5026)), from_int (15078);
|
|
(from_int (3), from_int (5489)), from_int (16467);
|
|
(from_int (3), from_int (-1)), from_int (-3);
|
|
(from_int (3), from_int (-5)), from_int (-15);
|
|
(from_int (3), from_int (-4)), from_int (-12);
|
|
(from_int (3), from_int (-3)), from_int (-9);
|
|
(from_int (3), from_int (-2)), from_int (-6);
|
|
(from_int (4), from_int (0)), from_int (0);
|
|
(from_int (4), from_int (1)), from_int (4);
|
|
(from_int (4), from_int (2)), from_int (8);
|
|
(from_int (4), from_int (3)), from_int (12);
|
|
(from_int (4), from_int (4)), from_int (16);
|
|
(from_int (4), from_int (5)), from_int (20);
|
|
(from_int (4), from_int (515)), from_int (2060);
|
|
(from_int (4), from_int (7)), from_int (28);
|
|
(from_int (4), from_int (9)), from_int (36);
|
|
(from_int (4), from_int (11)), from_int (44);
|
|
(from_int (4), from_int (13)), from_int (52);
|
|
(from_int (4), from_int (16)), from_int (64);
|
|
(from_int (4), from_int (17)), from_int (68);
|
|
(from_int (4), from_int (19)), from_int (76);
|
|
(from_int (4), from_int (23)), from_int (92);
|
|
(from_int (4), from_int (25)), from_int (100);
|
|
(from_int (4), from_int (29)), from_int (116);
|
|
(from_int (4), from_int (5026)), from_int (20104);
|
|
(from_int (4), from_int (5489)), from_int (21956);
|
|
(from_int (4), from_int (-1)), from_int (-4);
|
|
(from_int (4), from_int (-5)), from_int (-20);
|
|
(from_int (4), from_int (-4)), from_int (-16);
|
|
(from_int (4), from_int (-3)), from_int (-12);
|
|
(from_int (4), from_int (-2)), from_int (-8);
|
|
(from_int (5), from_int (0)), from_int (0);
|
|
(from_int (5), from_int (1)), from_int (5);
|
|
(from_int (5), from_int (2)), from_int (10);
|
|
(from_int (5), from_int (3)), from_int (15);
|
|
(from_int (5), from_int (4)), from_int (20);
|
|
(from_int (5), from_int (5)), from_int (25);
|
|
(from_int (5), from_int (515)), from_int (2575);
|
|
(from_int (5), from_int (7)), from_int (35);
|
|
(from_int (5), from_int (9)), from_int (45);
|
|
(from_int (5), from_int (11)), from_int (55);
|
|
(from_int (5), from_int (13)), from_int (65);
|
|
(from_int (5), from_int (16)), from_int (80);
|
|
(from_int (5), from_int (17)), from_int (85);
|
|
(from_int (5), from_int (19)), from_int (95);
|
|
(from_int (5), from_int (23)), from_int (115);
|
|
(from_int (5), from_int (25)), from_int (125);
|
|
(from_int (5), from_int (29)), from_int (145);
|
|
(from_int (5), from_int (5026)), from_int (25130);
|
|
(from_int (5), from_int (5489)), from_int (27445);
|
|
(from_int (5), from_int (-1)), from_int (-5);
|
|
(from_int (5), from_int (-5)), from_int (-25);
|
|
(from_int (5), from_int (-4)), from_int (-20);
|
|
(from_int (5), from_int (-3)), from_int (-15);
|
|
(from_int (5), from_int (-2)), from_int (-10);
|
|
(from_int (515), from_int (0)), from_int (0);
|
|
(from_int (515), from_int (1)), from_int (515);
|
|
(from_int (515), from_int (2)), from_int (1030);
|
|
(from_int (515), from_int (3)), from_int (1545);
|
|
(from_int (515), from_int (4)), from_int (2060);
|
|
(from_int (515), from_int (5)), from_int (2575);
|
|
(from_int (515), from_int (515)), from_int (265225);
|
|
(from_int (515), from_int (7)), from_int (3605);
|
|
(from_int (515), from_int (9)), from_int (4635);
|
|
(from_int (515), from_int (11)), from_int (5665);
|
|
(from_int (515), from_int (13)), from_int (6695);
|
|
(from_int (515), from_int (16)), from_int (8240);
|
|
(from_int (515), from_int (17)), from_int (8755);
|
|
(from_int (515), from_int (19)), from_int (9785);
|
|
(from_int (515), from_int (23)), from_int (11845);
|
|
(from_int (515), from_int (25)), from_int (12875);
|
|
(from_int (515), from_int (29)), from_int (14935);
|
|
(from_int (515), from_int (5026)), from_int (2588390);
|
|
(from_int (515), from_int (5489)), from_int (2826835);
|
|
(from_int (515), from_int (-1)), from_int (-515);
|
|
(from_int (515), from_int (-5)), from_int (-2575);
|
|
(from_int (515), from_int (-4)), from_int (-2060);
|
|
(from_int (515), from_int (-3)), from_int (-1545);
|
|
(from_int (515), from_int (-2)), from_int (-1030);
|
|
(from_int (7), from_int (0)), from_int (0);
|
|
(from_int (7), from_int (1)), from_int (7);
|
|
(from_int (7), from_int (2)), from_int (14);
|
|
(from_int (7), from_int (3)), from_int (21);
|
|
(from_int (7), from_int (4)), from_int (28);
|
|
(from_int (7), from_int (5)), from_int (35);
|
|
(from_int (7), from_int (515)), from_int (3605);
|
|
(from_int (7), from_int (7)), from_int (49);
|
|
(from_int (7), from_int (9)), from_int (63);
|
|
(from_int (7), from_int (11)), from_int (77);
|
|
(from_int (7), from_int (13)), from_int (91);
|
|
(from_int (7), from_int (16)), from_int (112);
|
|
(from_int (7), from_int (17)), from_int (119);
|
|
(from_int (7), from_int (19)), from_int (133);
|
|
(from_int (7), from_int (23)), from_int (161);
|
|
(from_int (7), from_int (25)), from_int (175);
|
|
(from_int (7), from_int (29)), from_int (203);
|
|
(from_int (7), from_int (5026)), from_int (35182);
|
|
(from_int (7), from_int (5489)), from_int (38423);
|
|
(from_int (7), from_int (-1)), from_int (-7);
|
|
(from_int (7), from_int (-5)), from_int (-35);
|
|
(from_int (7), from_int (-4)), from_int (-28);
|
|
(from_int (7), from_int (-3)), from_int (-21);
|
|
(from_int (7), from_int (-2)), from_int (-14);
|
|
(from_int (9), from_int (0)), from_int (0);
|
|
(from_int (9), from_int (1)), from_int (9);
|
|
(from_int (9), from_int (2)), from_int (18);
|
|
(from_int (9), from_int (3)), from_int (27);
|
|
(from_int (9), from_int (4)), from_int (36);
|
|
(from_int (9), from_int (5)), from_int (45);
|
|
(from_int (9), from_int (515)), from_int (4635);
|
|
(from_int (9), from_int (7)), from_int (63);
|
|
(from_int (9), from_int (9)), from_int (81);
|
|
(from_int (9), from_int (11)), from_int (99);
|
|
(from_int (9), from_int (13)), from_int (117);
|
|
(from_int (9), from_int (16)), from_int (144);
|
|
(from_int (9), from_int (17)), from_int (153);
|
|
(from_int (9), from_int (19)), from_int (171);
|
|
(from_int (9), from_int (23)), from_int (207);
|
|
(from_int (9), from_int (25)), from_int (225);
|
|
(from_int (9), from_int (29)), from_int (261);
|
|
(from_int (9), from_int (5026)), from_int (45234);
|
|
(from_int (9), from_int (5489)), from_int (49401);
|
|
(from_int (9), from_int (-1)), from_int (-9);
|
|
(from_int (9), from_int (-5)), from_int (-45);
|
|
(from_int (9), from_int (-4)), from_int (-36);
|
|
(from_int (9), from_int (-3)), from_int (-27);
|
|
(from_int (9), from_int (-2)), from_int (-18);
|
|
(from_int (11), from_int (0)), from_int (0);
|
|
(from_int (11), from_int (1)), from_int (11);
|
|
(from_int (11), from_int (2)), from_int (22);
|
|
(from_int (11), from_int (3)), from_int (33);
|
|
(from_int (11), from_int (4)), from_int (44);
|
|
(from_int (11), from_int (5)), from_int (55);
|
|
(from_int (11), from_int (515)), from_int (5665);
|
|
(from_int (11), from_int (7)), from_int (77);
|
|
(from_int (11), from_int (9)), from_int (99);
|
|
(from_int (11), from_int (11)), from_int (121);
|
|
(from_int (11), from_int (13)), from_int (143);
|
|
(from_int (11), from_int (16)), from_int (176);
|
|
(from_int (11), from_int (17)), from_int (187);
|
|
(from_int (11), from_int (19)), from_int (209);
|
|
(from_int (11), from_int (23)), from_int (253);
|
|
(from_int (11), from_int (25)), from_int (275);
|
|
(from_int (11), from_int (29)), from_int (319);
|
|
(from_int (11), from_int (5026)), from_int (55286);
|
|
(from_int (11), from_int (5489)), from_int (60379);
|
|
(from_int (11), from_int (-1)), from_int (-11);
|
|
(from_int (11), from_int (-5)), from_int (-55);
|
|
(from_int (11), from_int (-4)), from_int (-44);
|
|
(from_int (11), from_int (-3)), from_int (-33);
|
|
(from_int (11), from_int (-2)), from_int (-22);
|
|
(from_int (13), from_int (0)), from_int (0);
|
|
(from_int (13), from_int (1)), from_int (13);
|
|
(from_int (13), from_int (2)), from_int (26);
|
|
(from_int (13), from_int (3)), from_int (39);
|
|
(from_int (13), from_int (4)), from_int (52);
|
|
(from_int (13), from_int (5)), from_int (65);
|
|
(from_int (13), from_int (515)), from_int (6695);
|
|
(from_int (13), from_int (7)), from_int (91);
|
|
(from_int (13), from_int (9)), from_int (117);
|
|
(from_int (13), from_int (11)), from_int (143);
|
|
(from_int (13), from_int (13)), from_int (169);
|
|
(from_int (13), from_int (16)), from_int (208);
|
|
(from_int (13), from_int (17)), from_int (221);
|
|
(from_int (13), from_int (19)), from_int (247);
|
|
(from_int (13), from_int (23)), from_int (299);
|
|
(from_int (13), from_int (25)), from_int (325);
|
|
(from_int (13), from_int (29)), from_int (377);
|
|
(from_int (13), from_int (5026)), from_int (65338);
|
|
(from_int (13), from_int (5489)), from_int (71357);
|
|
(from_int (13), from_int (-1)), from_int (-13);
|
|
(from_int (13), from_int (-5)), from_int (-65);
|
|
(from_int (13), from_int (-4)), from_int (-52);
|
|
(from_int (13), from_int (-3)), from_int (-39);
|
|
(from_int (13), from_int (-2)), from_int (-26);
|
|
(from_int (16), from_int (0)), from_int (0);
|
|
(from_int (16), from_int (1)), from_int (16);
|
|
(from_int (16), from_int (2)), from_int (32);
|
|
(from_int (16), from_int (3)), from_int (48);
|
|
(from_int (16), from_int (4)), from_int (64);
|
|
(from_int (16), from_int (5)), from_int (80);
|
|
(from_int (16), from_int (515)), from_int (8240);
|
|
(from_int (16), from_int (7)), from_int (112);
|
|
(from_int (16), from_int (9)), from_int (144);
|
|
(from_int (16), from_int (11)), from_int (176);
|
|
(from_int (16), from_int (13)), from_int (208);
|
|
(from_int (16), from_int (16)), from_int (256);
|
|
(from_int (16), from_int (17)), from_int (272);
|
|
(from_int (16), from_int (19)), from_int (304);
|
|
(from_int (16), from_int (23)), from_int (368);
|
|
(from_int (16), from_int (25)), from_int (400);
|
|
(from_int (16), from_int (29)), from_int (464);
|
|
(from_int (16), from_int (5026)), from_int (80416);
|
|
(from_int (16), from_int (5489)), from_int (87824);
|
|
(from_int (16), from_int (-1)), from_int (-16);
|
|
(from_int (16), from_int (-5)), from_int (-80);
|
|
(from_int (16), from_int (-4)), from_int (-64);
|
|
(from_int (16), from_int (-3)), from_int (-48);
|
|
(from_int (16), from_int (-2)), from_int (-32);
|
|
(from_int (17), from_int (0)), from_int (0);
|
|
(from_int (17), from_int (1)), from_int (17);
|
|
(from_int (17), from_int (2)), from_int (34);
|
|
(from_int (17), from_int (3)), from_int (51);
|
|
(from_int (17), from_int (4)), from_int (68);
|
|
(from_int (17), from_int (5)), from_int (85);
|
|
(from_int (17), from_int (515)), from_int (8755);
|
|
(from_int (17), from_int (7)), from_int (119);
|
|
(from_int (17), from_int (9)), from_int (153);
|
|
(from_int (17), from_int (11)), from_int (187);
|
|
(from_int (17), from_int (13)), from_int (221);
|
|
(from_int (17), from_int (16)), from_int (272);
|
|
(from_int (17), from_int (17)), from_int (289);
|
|
(from_int (17), from_int (19)), from_int (323);
|
|
(from_int (17), from_int (23)), from_int (391);
|
|
(from_int (17), from_int (25)), from_int (425);
|
|
(from_int (17), from_int (29)), from_int (493);
|
|
(from_int (17), from_int (5026)), from_int (85442);
|
|
(from_int (17), from_int (5489)), from_int (93313);
|
|
(from_int (17), from_int (-1)), from_int (-17);
|
|
(from_int (17), from_int (-5)), from_int (-85);
|
|
(from_int (17), from_int (-4)), from_int (-68);
|
|
(from_int (17), from_int (-3)), from_int (-51);
|
|
(from_int (17), from_int (-2)), from_int (-34);
|
|
(from_int (19), from_int (0)), from_int (0);
|
|
(from_int (19), from_int (1)), from_int (19);
|
|
(from_int (19), from_int (2)), from_int (38);
|
|
(from_int (19), from_int (3)), from_int (57);
|
|
(from_int (19), from_int (4)), from_int (76);
|
|
(from_int (19), from_int (5)), from_int (95);
|
|
(from_int (19), from_int (515)), from_int (9785);
|
|
(from_int (19), from_int (7)), from_int (133);
|
|
(from_int (19), from_int (9)), from_int (171);
|
|
(from_int (19), from_int (11)), from_int (209);
|
|
(from_int (19), from_int (13)), from_int (247);
|
|
(from_int (19), from_int (16)), from_int (304);
|
|
(from_int (19), from_int (17)), from_int (323);
|
|
(from_int (19), from_int (19)), from_int (361);
|
|
(from_int (19), from_int (23)), from_int (437);
|
|
(from_int (19), from_int (25)), from_int (475);
|
|
(from_int (19), from_int (29)), from_int (551);
|
|
(from_int (19), from_int (5026)), from_int (95494);
|
|
(from_int (19), from_int (5489)), from_int (104291);
|
|
(from_int (19), from_int (-1)), from_int (-19);
|
|
(from_int (19), from_int (-5)), from_int (-95);
|
|
(from_int (19), from_int (-4)), from_int (-76);
|
|
(from_int (19), from_int (-3)), from_int (-57);
|
|
(from_int (19), from_int (-2)), from_int (-38);
|
|
(from_int (23), from_int (0)), from_int (0);
|
|
(from_int (23), from_int (1)), from_int (23);
|
|
(from_int (23), from_int (2)), from_int (46);
|
|
(from_int (23), from_int (3)), from_int (69);
|
|
(from_int (23), from_int (4)), from_int (92);
|
|
(from_int (23), from_int (5)), from_int (115);
|
|
(from_int (23), from_int (515)), from_int (11845);
|
|
(from_int (23), from_int (7)), from_int (161);
|
|
(from_int (23), from_int (9)), from_int (207);
|
|
(from_int (23), from_int (11)), from_int (253);
|
|
(from_int (23), from_int (13)), from_int (299);
|
|
(from_int (23), from_int (16)), from_int (368);
|
|
(from_int (23), from_int (17)), from_int (391);
|
|
(from_int (23), from_int (19)), from_int (437);
|
|
(from_int (23), from_int (23)), from_int (529);
|
|
(from_int (23), from_int (25)), from_int (575);
|
|
(from_int (23), from_int (29)), from_int (667);
|
|
(from_int (23), from_int (5026)), from_int (115598);
|
|
(from_int (23), from_int (5489)), from_int (126247);
|
|
(from_int (23), from_int (-1)), from_int (-23);
|
|
(from_int (23), from_int (-5)), from_int (-115);
|
|
(from_int (23), from_int (-4)), from_int (-92);
|
|
(from_int (23), from_int (-3)), from_int (-69);
|
|
(from_int (23), from_int (-2)), from_int (-46);
|
|
(from_int (25), from_int (0)), from_int (0);
|
|
(from_int (25), from_int (1)), from_int (25);
|
|
(from_int (25), from_int (2)), from_int (50);
|
|
(from_int (25), from_int (3)), from_int (75);
|
|
(from_int (25), from_int (4)), from_int (100);
|
|
(from_int (25), from_int (5)), from_int (125);
|
|
(from_int (25), from_int (515)), from_int (12875);
|
|
(from_int (25), from_int (7)), from_int (175);
|
|
(from_int (25), from_int (9)), from_int (225);
|
|
(from_int (25), from_int (11)), from_int (275);
|
|
(from_int (25), from_int (13)), from_int (325);
|
|
(from_int (25), from_int (16)), from_int (400);
|
|
(from_int (25), from_int (17)), from_int (425);
|
|
(from_int (25), from_int (19)), from_int (475);
|
|
(from_int (25), from_int (23)), from_int (575);
|
|
(from_int (25), from_int (25)), from_int (625);
|
|
(from_int (25), from_int (29)), from_int (725);
|
|
(from_int (25), from_int (5026)), from_int (125650);
|
|
(from_int (25), from_int (5489)), from_int (137225);
|
|
(from_int (25), from_int (-1)), from_int (-25);
|
|
(from_int (25), from_int (-5)), from_int (-125);
|
|
(from_int (25), from_int (-4)), from_int (-100);
|
|
(from_int (25), from_int (-3)), from_int (-75);
|
|
(from_int (25), from_int (-2)), from_int (-50);
|
|
(from_int (29), from_int (0)), from_int (0);
|
|
(from_int (29), from_int (1)), from_int (29);
|
|
(from_int (29), from_int (2)), from_int (58);
|
|
(from_int (29), from_int (3)), from_int (87);
|
|
(from_int (29), from_int (4)), from_int (116);
|
|
(from_int (29), from_int (5)), from_int (145);
|
|
(from_int (29), from_int (515)), from_int (14935);
|
|
(from_int (29), from_int (7)), from_int (203);
|
|
(from_int (29), from_int (9)), from_int (261);
|
|
(from_int (29), from_int (11)), from_int (319);
|
|
(from_int (29), from_int (13)), from_int (377);
|
|
(from_int (29), from_int (16)), from_int (464);
|
|
(from_int (29), from_int (17)), from_int (493);
|
|
(from_int (29), from_int (19)), from_int (551);
|
|
(from_int (29), from_int (23)), from_int (667);
|
|
(from_int (29), from_int (25)), from_int (725);
|
|
(from_int (29), from_int (29)), from_int (841);
|
|
(from_int (29), from_int (5026)), from_int (145754);
|
|
(from_int (29), from_int (5489)), from_int (159181);
|
|
(from_int (29), from_int (-1)), from_int (-29);
|
|
(from_int (29), from_int (-5)), from_int (-145);
|
|
(from_int (29), from_int (-4)), from_int (-116);
|
|
(from_int (29), from_int (-3)), from_int (-87);
|
|
(from_int (29), from_int (-2)), from_int (-58);
|
|
(from_int (5026), from_int (0)), from_int (0);
|
|
(from_int (5026), from_int (1)), from_int (5026);
|
|
(from_int (5026), from_int (2)), from_int (10052);
|
|
(from_int (5026), from_int (3)), from_int (15078);
|
|
(from_int (5026), from_int (4)), from_int (20104);
|
|
(from_int (5026), from_int (5)), from_int (25130);
|
|
(from_int (5026), from_int (515)), from_int (2588390);
|
|
(from_int (5026), from_int (7)), from_int (35182);
|
|
(from_int (5026), from_int (9)), from_int (45234);
|
|
(from_int (5026), from_int (11)), from_int (55286);
|
|
(from_int (5026), from_int (13)), from_int (65338);
|
|
(from_int (5026), from_int (16)), from_int (80416);
|
|
(from_int (5026), from_int (17)), from_int (85442);
|
|
(from_int (5026), from_int (19)), from_int (95494);
|
|
(from_int (5026), from_int (23)), from_int (115598);
|
|
(from_int (5026), from_int (25)), from_int (125650);
|
|
(from_int (5026), from_int (29)), from_int (145754);
|
|
(from_int (5026), from_int (5026)), from_int (25260676);
|
|
(from_int (5026), from_int (5489)), from_int (27587714);
|
|
(from_int (5026), from_int (-1)), from_int (-5026);
|
|
(from_int (5026), from_int (-5)), from_int (-25130);
|
|
(from_int (5026), from_int (-4)), from_int (-20104);
|
|
(from_int (5026), from_int (-3)), from_int (-15078);
|
|
(from_int (5026), from_int (-2)), from_int (-10052);
|
|
(from_int (5489), from_int (0)), from_int (0);
|
|
(from_int (5489), from_int (1)), from_int (5489);
|
|
(from_int (5489), from_int (2)), from_int (10978);
|
|
(from_int (5489), from_int (3)), from_int (16467);
|
|
(from_int (5489), from_int (4)), from_int (21956);
|
|
(from_int (5489), from_int (5)), from_int (27445);
|
|
(from_int (5489), from_int (515)), from_int (2826835);
|
|
(from_int (5489), from_int (7)), from_int (38423);
|
|
(from_int (5489), from_int (9)), from_int (49401);
|
|
(from_int (5489), from_int (11)), from_int (60379);
|
|
(from_int (5489), from_int (13)), from_int (71357);
|
|
(from_int (5489), from_int (16)), from_int (87824);
|
|
(from_int (5489), from_int (17)), from_int (93313);
|
|
(from_int (5489), from_int (19)), from_int (104291);
|
|
(from_int (5489), from_int (23)), from_int (126247);
|
|
(from_int (5489), from_int (25)), from_int (137225);
|
|
(from_int (5489), from_int (29)), from_int (159181);
|
|
(from_int (5489), from_int (5026)), from_int (27587714);
|
|
(from_int (5489), from_int (5489)), from_int (30129121);
|
|
(from_int (5489), from_int (-1)), from_int (-5489);
|
|
(from_int (5489), from_int (-5)), from_int (-27445);
|
|
(from_int (5489), from_int (-4)), from_int (-21956);
|
|
(from_int (5489), from_int (-3)), from_int (-16467);
|
|
(from_int (5489), from_int (-2)), from_int (-10978);
|
|
(from_int (-1), from_int (0)), from_int (0);
|
|
(from_int (-1), from_int (1)), from_int (-1);
|
|
(from_int (-1), from_int (2)), from_int (-2);
|
|
(from_int (-1), from_int (3)), from_int (-3);
|
|
(from_int (-1), from_int (4)), from_int (-4);
|
|
(from_int (-1), from_int (5)), from_int (-5);
|
|
(from_int (-1), from_int (515)), from_int (-515);
|
|
(from_int (-1), from_int (7)), from_int (-7);
|
|
(from_int (-1), from_int (9)), from_int (-9);
|
|
(from_int (-1), from_int (11)), from_int (-11);
|
|
(from_int (-1), from_int (13)), from_int (-13);
|
|
(from_int (-1), from_int (16)), from_int (-16);
|
|
(from_int (-1), from_int (17)), from_int (-17);
|
|
(from_int (-1), from_int (19)), from_int (-19);
|
|
(from_int (-1), from_int (23)), from_int (-23);
|
|
(from_int (-1), from_int (25)), from_int (-25);
|
|
(from_int (-1), from_int (29)), from_int (-29);
|
|
(from_int (-1), from_int (5026)), from_int (-5026);
|
|
(from_int (-1), from_int (5489)), from_int (-5489);
|
|
(from_int (-1), from_int (-1)), from_int (1);
|
|
(from_int (-1), from_int (-5)), from_int (5);
|
|
(from_int (-1), from_int (-4)), from_int (4);
|
|
(from_int (-1), from_int (-3)), from_int (3);
|
|
(from_int (-1), from_int (-2)), from_int (2);
|
|
(from_int (-5), from_int (0)), from_int (0);
|
|
(from_int (-5), from_int (1)), from_int (-5);
|
|
(from_int (-5), from_int (2)), from_int (-10);
|
|
(from_int (-5), from_int (3)), from_int (-15);
|
|
(from_int (-5), from_int (4)), from_int (-20);
|
|
(from_int (-5), from_int (5)), from_int (-25);
|
|
(from_int (-5), from_int (515)), from_int (-2575);
|
|
(from_int (-5), from_int (7)), from_int (-35);
|
|
(from_int (-5), from_int (9)), from_int (-45);
|
|
(from_int (-5), from_int (11)), from_int (-55);
|
|
(from_int (-5), from_int (13)), from_int (-65);
|
|
(from_int (-5), from_int (16)), from_int (-80);
|
|
(from_int (-5), from_int (17)), from_int (-85);
|
|
(from_int (-5), from_int (19)), from_int (-95);
|
|
(from_int (-5), from_int (23)), from_int (-115);
|
|
(from_int (-5), from_int (25)), from_int (-125);
|
|
(from_int (-5), from_int (29)), from_int (-145);
|
|
(from_int (-5), from_int (5026)), from_int (-25130);
|
|
(from_int (-5), from_int (5489)), from_int (-27445);
|
|
(from_int (-5), from_int (-1)), from_int (5);
|
|
(from_int (-5), from_int (-5)), from_int (25);
|
|
(from_int (-5), from_int (-4)), from_int (20);
|
|
(from_int (-5), from_int (-3)), from_int (15);
|
|
(from_int (-5), from_int (-2)), from_int (10);
|
|
(from_int (-4), from_int (0)), from_int (0);
|
|
(from_int (-4), from_int (1)), from_int (-4);
|
|
(from_int (-4), from_int (2)), from_int (-8);
|
|
(from_int (-4), from_int (3)), from_int (-12);
|
|
(from_int (-4), from_int (4)), from_int (-16);
|
|
(from_int (-4), from_int (5)), from_int (-20);
|
|
(from_int (-4), from_int (515)), from_int (-2060);
|
|
(from_int (-4), from_int (7)), from_int (-28);
|
|
(from_int (-4), from_int (9)), from_int (-36);
|
|
(from_int (-4), from_int (11)), from_int (-44);
|
|
(from_int (-4), from_int (13)), from_int (-52);
|
|
(from_int (-4), from_int (16)), from_int (-64);
|
|
(from_int (-4), from_int (17)), from_int (-68);
|
|
(from_int (-4), from_int (19)), from_int (-76);
|
|
(from_int (-4), from_int (23)), from_int (-92);
|
|
(from_int (-4), from_int (25)), from_int (-100);
|
|
(from_int (-4), from_int (29)), from_int (-116);
|
|
(from_int (-4), from_int (5026)), from_int (-20104);
|
|
(from_int (-4), from_int (5489)), from_int (-21956);
|
|
(from_int (-4), from_int (-1)), from_int (4);
|
|
(from_int (-4), from_int (-5)), from_int (20);
|
|
(from_int (-4), from_int (-4)), from_int (16);
|
|
(from_int (-4), from_int (-3)), from_int (12);
|
|
(from_int (-4), from_int (-2)), from_int (8);
|
|
(from_int (-3), from_int (0)), from_int (0);
|
|
(from_int (-3), from_int (1)), from_int (-3);
|
|
(from_int (-3), from_int (2)), from_int (-6);
|
|
(from_int (-3), from_int (3)), from_int (-9);
|
|
(from_int (-3), from_int (4)), from_int (-12);
|
|
(from_int (-3), from_int (5)), from_int (-15);
|
|
(from_int (-3), from_int (515)), from_int (-1545);
|
|
(from_int (-3), from_int (7)), from_int (-21);
|
|
(from_int (-3), from_int (9)), from_int (-27);
|
|
(from_int (-3), from_int (11)), from_int (-33);
|
|
(from_int (-3), from_int (13)), from_int (-39);
|
|
(from_int (-3), from_int (16)), from_int (-48);
|
|
(from_int (-3), from_int (17)), from_int (-51);
|
|
(from_int (-3), from_int (19)), from_int (-57);
|
|
(from_int (-3), from_int (23)), from_int (-69);
|
|
(from_int (-3), from_int (25)), from_int (-75);
|
|
(from_int (-3), from_int (29)), from_int (-87);
|
|
(from_int (-3), from_int (5026)), from_int (-15078);
|
|
(from_int (-3), from_int (5489)), from_int (-16467);
|
|
(from_int (-3), from_int (-1)), from_int (3);
|
|
(from_int (-3), from_int (-5)), from_int (15);
|
|
(from_int (-3), from_int (-4)), from_int (12);
|
|
(from_int (-3), from_int (-3)), from_int (9);
|
|
(from_int (-3), from_int (-2)), from_int (6);
|
|
(from_int (-2), from_int (0)), from_int (0);
|
|
(from_int (-2), from_int (1)), from_int (-2);
|
|
(from_int (-2), from_int (2)), from_int (-4);
|
|
(from_int (-2), from_int (3)), from_int (-6);
|
|
(from_int (-2), from_int (4)), from_int (-8);
|
|
(from_int (-2), from_int (5)), from_int (-10);
|
|
(from_int (-2), from_int (515)), from_int (-1030);
|
|
(from_int (-2), from_int (7)), from_int (-14);
|
|
(from_int (-2), from_int (9)), from_int (-18);
|
|
(from_int (-2), from_int (11)), from_int (-22);
|
|
(from_int (-2), from_int (13)), from_int (-26);
|
|
(from_int (-2), from_int (16)), from_int (-32);
|
|
(from_int (-2), from_int (17)), from_int (-34);
|
|
(from_int (-2), from_int (19)), from_int (-38);
|
|
(from_int (-2), from_int (23)), from_int (-46);
|
|
(from_int (-2), from_int (25)), from_int (-50);
|
|
(from_int (-2), from_int (29)), from_int (-58);
|
|
(from_int (-2), from_int (5026)), from_int (-10052);
|
|
(from_int (-2), from_int (5489)), from_int (-10978);
|
|
(from_int (-2), from_int (-1)), from_int (2);
|
|
(from_int (-2), from_int (-5)), from_int (10);
|
|
(from_int (-2), from_int (-4)), from_int (8);
|
|
(from_int (-2), from_int (-3)), from_int (6);
|
|
(from_int (-2), from_int (-2)), from_int (4);
|
|
]
|
|
in
|
|
run_test template_2_1 "mult_b" mult_b t_list
|
|
;;
|
|
|
|
|
|
let () =
|
|
let t_list =
|
|
[
|
|
(from_int (0), from_int (1)), from_int (0);
|
|
(from_int (0), from_int (2)), from_int (0);
|
|
(from_int (0), from_int (3)), from_int (0);
|
|
(from_int (0), from_int (4)), from_int (0);
|
|
(from_int (0), from_int (5)), from_int (0);
|
|
(from_int (0), from_int (515)), from_int (0);
|
|
(from_int (0), from_int (7)), from_int (0);
|
|
(from_int (0), from_int (9)), from_int (0);
|
|
(from_int (0), from_int (11)), from_int (0);
|
|
(from_int (0), from_int (13)), from_int (0);
|
|
(from_int (0), from_int (16)), from_int (0);
|
|
(from_int (0), from_int (17)), from_int (0);
|
|
(from_int (0), from_int (19)), from_int (0);
|
|
(from_int (0), from_int (23)), from_int (0);
|
|
(from_int (0), from_int (25)), from_int (0);
|
|
(from_int (0), from_int (29)), from_int (0);
|
|
(from_int (0), from_int (5026)), from_int (0);
|
|
(from_int (0), from_int (5489)), from_int (0);
|
|
(from_int (0), from_int (-1)), from_int (0);
|
|
(from_int (0), from_int (-5)), from_int (0);
|
|
(from_int (0), from_int (-4)), from_int (0);
|
|
(from_int (0), from_int (-3)), from_int (0);
|
|
(from_int (0), from_int (-2)), from_int (0);
|
|
(from_int (1), from_int (1)), from_int (1);
|
|
(from_int (1), from_int (2)), from_int (0);
|
|
(from_int (1), from_int (3)), from_int (0);
|
|
(from_int (1), from_int (4)), from_int (0);
|
|
(from_int (1), from_int (5)), from_int (0);
|
|
(from_int (1), from_int (515)), from_int (0);
|
|
(from_int (1), from_int (7)), from_int (0);
|
|
(from_int (1), from_int (9)), from_int (0);
|
|
(from_int (1), from_int (11)), from_int (0);
|
|
(from_int (1), from_int (13)), from_int (0);
|
|
(from_int (1), from_int (16)), from_int (0);
|
|
(from_int (1), from_int (17)), from_int (0);
|
|
(from_int (1), from_int (19)), from_int (0);
|
|
(from_int (1), from_int (23)), from_int (0);
|
|
(from_int (1), from_int (25)), from_int (0);
|
|
(from_int (1), from_int (29)), from_int (0);
|
|
(from_int (1), from_int (5026)), from_int (0);
|
|
(from_int (1), from_int (5489)), from_int (0);
|
|
(from_int (1), from_int (-1)), from_int (-1);
|
|
(from_int (1), from_int (-5)), from_int (-1);
|
|
(from_int (1), from_int (-4)), from_int (-1);
|
|
(from_int (1), from_int (-3)), from_int (-1);
|
|
(from_int (1), from_int (-2)), from_int (-1);
|
|
(from_int (2), from_int (1)), from_int (2);
|
|
(from_int (2), from_int (2)), from_int (1);
|
|
(from_int (2), from_int (3)), from_int (0);
|
|
(from_int (2), from_int (4)), from_int (0);
|
|
(from_int (2), from_int (5)), from_int (0);
|
|
(from_int (2), from_int (515)), from_int (0);
|
|
(from_int (2), from_int (7)), from_int (0);
|
|
(from_int (2), from_int (9)), from_int (0);
|
|
(from_int (2), from_int (11)), from_int (0);
|
|
(from_int (2), from_int (13)), from_int (0);
|
|
(from_int (2), from_int (16)), from_int (0);
|
|
(from_int (2), from_int (17)), from_int (0);
|
|
(from_int (2), from_int (19)), from_int (0);
|
|
(from_int (2), from_int (23)), from_int (0);
|
|
(from_int (2), from_int (25)), from_int (0);
|
|
(from_int (2), from_int (29)), from_int (0);
|
|
(from_int (2), from_int (5026)), from_int (0);
|
|
(from_int (2), from_int (5489)), from_int (0);
|
|
(from_int (2), from_int (-1)), from_int (-2);
|
|
(from_int (2), from_int (-5)), from_int (-1);
|
|
(from_int (2), from_int (-4)), from_int (-1);
|
|
(from_int (2), from_int (-3)), from_int (-1);
|
|
(from_int (2), from_int (-2)), from_int (-1);
|
|
(from_int (3), from_int (1)), from_int (3);
|
|
(from_int (3), from_int (2)), from_int (1);
|
|
(from_int (3), from_int (3)), from_int (1);
|
|
(from_int (3), from_int (4)), from_int (0);
|
|
(from_int (3), from_int (5)), from_int (0);
|
|
(from_int (3), from_int (515)), from_int (0);
|
|
(from_int (3), from_int (7)), from_int (0);
|
|
(from_int (3), from_int (9)), from_int (0);
|
|
(from_int (3), from_int (11)), from_int (0);
|
|
(from_int (3), from_int (13)), from_int (0);
|
|
(from_int (3), from_int (16)), from_int (0);
|
|
(from_int (3), from_int (17)), from_int (0);
|
|
(from_int (3), from_int (19)), from_int (0);
|
|
(from_int (3), from_int (23)), from_int (0);
|
|
(from_int (3), from_int (25)), from_int (0);
|
|
(from_int (3), from_int (29)), from_int (0);
|
|
(from_int (3), from_int (5026)), from_int (0);
|
|
(from_int (3), from_int (5489)), from_int (0);
|
|
(from_int (3), from_int (-1)), from_int (-3);
|
|
(from_int (3), from_int (-5)), from_int (-1);
|
|
(from_int (3), from_int (-4)), from_int (-1);
|
|
(from_int (3), from_int (-3)), from_int (-1);
|
|
(from_int (3), from_int (-2)), from_int (-2);
|
|
(from_int (4), from_int (1)), from_int (4);
|
|
(from_int (4), from_int (2)), from_int (2);
|
|
(from_int (4), from_int (3)), from_int (1);
|
|
(from_int (4), from_int (4)), from_int (1);
|
|
(from_int (4), from_int (5)), from_int (0);
|
|
(from_int (4), from_int (515)), from_int (0);
|
|
(from_int (4), from_int (7)), from_int (0);
|
|
(from_int (4), from_int (9)), from_int (0);
|
|
(from_int (4), from_int (11)), from_int (0);
|
|
(from_int (4), from_int (13)), from_int (0);
|
|
(from_int (4), from_int (16)), from_int (0);
|
|
(from_int (4), from_int (17)), from_int (0);
|
|
(from_int (4), from_int (19)), from_int (0);
|
|
(from_int (4), from_int (23)), from_int (0);
|
|
(from_int (4), from_int (25)), from_int (0);
|
|
(from_int (4), from_int (29)), from_int (0);
|
|
(from_int (4), from_int (5026)), from_int (0);
|
|
(from_int (4), from_int (5489)), from_int (0);
|
|
(from_int (4), from_int (-1)), from_int (-4);
|
|
(from_int (4), from_int (-5)), from_int (-1);
|
|
(from_int (4), from_int (-4)), from_int (-1);
|
|
(from_int (4), from_int (-3)), from_int (-2);
|
|
(from_int (4), from_int (-2)), from_int (-2);
|
|
(from_int (5), from_int (1)), from_int (5);
|
|
(from_int (5), from_int (2)), from_int (2);
|
|
(from_int (5), from_int (3)), from_int (1);
|
|
(from_int (5), from_int (4)), from_int (1);
|
|
(from_int (5), from_int (5)), from_int (1);
|
|
(from_int (5), from_int (515)), from_int (0);
|
|
(from_int (5), from_int (7)), from_int (0);
|
|
(from_int (5), from_int (9)), from_int (0);
|
|
(from_int (5), from_int (11)), from_int (0);
|
|
(from_int (5), from_int (13)), from_int (0);
|
|
(from_int (5), from_int (16)), from_int (0);
|
|
(from_int (5), from_int (17)), from_int (0);
|
|
(from_int (5), from_int (19)), from_int (0);
|
|
(from_int (5), from_int (23)), from_int (0);
|
|
(from_int (5), from_int (25)), from_int (0);
|
|
(from_int (5), from_int (29)), from_int (0);
|
|
(from_int (5), from_int (5026)), from_int (0);
|
|
(from_int (5), from_int (5489)), from_int (0);
|
|
(from_int (5), from_int (-1)), from_int (-5);
|
|
(from_int (5), from_int (-5)), from_int (-1);
|
|
(from_int (5), from_int (-4)), from_int (-2);
|
|
(from_int (5), from_int (-3)), from_int (-2);
|
|
(from_int (5), from_int (-2)), from_int (-3);
|
|
(from_int (515), from_int (1)), from_int (515);
|
|
(from_int (515), from_int (2)), from_int (257);
|
|
(from_int (515), from_int (3)), from_int (171);
|
|
(from_int (515), from_int (4)), from_int (128);
|
|
(from_int (515), from_int (5)), from_int (103);
|
|
(from_int (515), from_int (515)), from_int (1);
|
|
(from_int (515), from_int (7)), from_int (73);
|
|
(from_int (515), from_int (9)), from_int (57);
|
|
(from_int (515), from_int (11)), from_int (46);
|
|
(from_int (515), from_int (13)), from_int (39);
|
|
(from_int (515), from_int (16)), from_int (32);
|
|
(from_int (515), from_int (17)), from_int (30);
|
|
(from_int (515), from_int (19)), from_int (27);
|
|
(from_int (515), from_int (23)), from_int (22);
|
|
(from_int (515), from_int (25)), from_int (20);
|
|
(from_int (515), from_int (29)), from_int (17);
|
|
(from_int (515), from_int (5026)), from_int (0);
|
|
(from_int (515), from_int (5489)), from_int (0);
|
|
(from_int (515), from_int (-1)), from_int (-515);
|
|
(from_int (515), from_int (-5)), from_int (-103);
|
|
(from_int (515), from_int (-4)), from_int (-129);
|
|
(from_int (515), from_int (-3)), from_int (-172);
|
|
(from_int (515), from_int (-2)), from_int (-258);
|
|
(from_int (7), from_int (1)), from_int (7);
|
|
(from_int (7), from_int (2)), from_int (3);
|
|
(from_int (7), from_int (3)), from_int (2);
|
|
(from_int (7), from_int (4)), from_int (1);
|
|
(from_int (7), from_int (5)), from_int (1);
|
|
(from_int (7), from_int (515)), from_int (0);
|
|
(from_int (7), from_int (7)), from_int (1);
|
|
(from_int (7), from_int (9)), from_int (0);
|
|
(from_int (7), from_int (11)), from_int (0);
|
|
(from_int (7), from_int (13)), from_int (0);
|
|
(from_int (7), from_int (16)), from_int (0);
|
|
(from_int (7), from_int (17)), from_int (0);
|
|
(from_int (7), from_int (19)), from_int (0);
|
|
(from_int (7), from_int (23)), from_int (0);
|
|
(from_int (7), from_int (25)), from_int (0);
|
|
(from_int (7), from_int (29)), from_int (0);
|
|
(from_int (7), from_int (5026)), from_int (0);
|
|
(from_int (7), from_int (5489)), from_int (0);
|
|
(from_int (7), from_int (-1)), from_int (-7);
|
|
(from_int (7), from_int (-5)), from_int (-2);
|
|
(from_int (7), from_int (-4)), from_int (-2);
|
|
(from_int (7), from_int (-3)), from_int (-3);
|
|
(from_int (7), from_int (-2)), from_int (-4);
|
|
(from_int (9), from_int (1)), from_int (9);
|
|
(from_int (9), from_int (2)), from_int (4);
|
|
(from_int (9), from_int (3)), from_int (3);
|
|
(from_int (9), from_int (4)), from_int (2);
|
|
(from_int (9), from_int (5)), from_int (1);
|
|
(from_int (9), from_int (515)), from_int (0);
|
|
(from_int (9), from_int (7)), from_int (1);
|
|
(from_int (9), from_int (9)), from_int (1);
|
|
(from_int (9), from_int (11)), from_int (0);
|
|
(from_int (9), from_int (13)), from_int (0);
|
|
(from_int (9), from_int (16)), from_int (0);
|
|
(from_int (9), from_int (17)), from_int (0);
|
|
(from_int (9), from_int (19)), from_int (0);
|
|
(from_int (9), from_int (23)), from_int (0);
|
|
(from_int (9), from_int (25)), from_int (0);
|
|
(from_int (9), from_int (29)), from_int (0);
|
|
(from_int (9), from_int (5026)), from_int (0);
|
|
(from_int (9), from_int (5489)), from_int (0);
|
|
(from_int (9), from_int (-1)), from_int (-9);
|
|
(from_int (9), from_int (-5)), from_int (-2);
|
|
(from_int (9), from_int (-4)), from_int (-3);
|
|
(from_int (9), from_int (-3)), from_int (-3);
|
|
(from_int (9), from_int (-2)), from_int (-5);
|
|
(from_int (11), from_int (1)), from_int (11);
|
|
(from_int (11), from_int (2)), from_int (5);
|
|
(from_int (11), from_int (3)), from_int (3);
|
|
(from_int (11), from_int (4)), from_int (2);
|
|
(from_int (11), from_int (5)), from_int (2);
|
|
(from_int (11), from_int (515)), from_int (0);
|
|
(from_int (11), from_int (7)), from_int (1);
|
|
(from_int (11), from_int (9)), from_int (1);
|
|
(from_int (11), from_int (11)), from_int (1);
|
|
(from_int (11), from_int (13)), from_int (0);
|
|
(from_int (11), from_int (16)), from_int (0);
|
|
(from_int (11), from_int (17)), from_int (0);
|
|
(from_int (11), from_int (19)), from_int (0);
|
|
(from_int (11), from_int (23)), from_int (0);
|
|
(from_int (11), from_int (25)), from_int (0);
|
|
(from_int (11), from_int (29)), from_int (0);
|
|
(from_int (11), from_int (5026)), from_int (0);
|
|
(from_int (11), from_int (5489)), from_int (0);
|
|
(from_int (11), from_int (-1)), from_int (-11);
|
|
(from_int (11), from_int (-5)), from_int (-3);
|
|
(from_int (11), from_int (-4)), from_int (-3);
|
|
(from_int (11), from_int (-3)), from_int (-4);
|
|
(from_int (11), from_int (-2)), from_int (-6);
|
|
(from_int (13), from_int (1)), from_int (13);
|
|
(from_int (13), from_int (2)), from_int (6);
|
|
(from_int (13), from_int (3)), from_int (4);
|
|
(from_int (13), from_int (4)), from_int (3);
|
|
(from_int (13), from_int (5)), from_int (2);
|
|
(from_int (13), from_int (515)), from_int (0);
|
|
(from_int (13), from_int (7)), from_int (1);
|
|
(from_int (13), from_int (9)), from_int (1);
|
|
(from_int (13), from_int (11)), from_int (1);
|
|
(from_int (13), from_int (13)), from_int (1);
|
|
(from_int (13), from_int (16)), from_int (0);
|
|
(from_int (13), from_int (17)), from_int (0);
|
|
(from_int (13), from_int (19)), from_int (0);
|
|
(from_int (13), from_int (23)), from_int (0);
|
|
(from_int (13), from_int (25)), from_int (0);
|
|
(from_int (13), from_int (29)), from_int (0);
|
|
(from_int (13), from_int (5026)), from_int (0);
|
|
(from_int (13), from_int (5489)), from_int (0);
|
|
(from_int (13), from_int (-1)), from_int (-13);
|
|
(from_int (13), from_int (-5)), from_int (-3);
|
|
(from_int (13), from_int (-4)), from_int (-4);
|
|
(from_int (13), from_int (-3)), from_int (-5);
|
|
(from_int (13), from_int (-2)), from_int (-7);
|
|
(from_int (16), from_int (1)), from_int (16);
|
|
(from_int (16), from_int (2)), from_int (8);
|
|
(from_int (16), from_int (3)), from_int (5);
|
|
(from_int (16), from_int (4)), from_int (4);
|
|
(from_int (16), from_int (5)), from_int (3);
|
|
(from_int (16), from_int (515)), from_int (0);
|
|
(from_int (16), from_int (7)), from_int (2);
|
|
(from_int (16), from_int (9)), from_int (1);
|
|
(from_int (16), from_int (11)), from_int (1);
|
|
(from_int (16), from_int (13)), from_int (1);
|
|
(from_int (16), from_int (16)), from_int (1);
|
|
(from_int (16), from_int (17)), from_int (0);
|
|
(from_int (16), from_int (19)), from_int (0);
|
|
(from_int (16), from_int (23)), from_int (0);
|
|
(from_int (16), from_int (25)), from_int (0);
|
|
(from_int (16), from_int (29)), from_int (0);
|
|
(from_int (16), from_int (5026)), from_int (0);
|
|
(from_int (16), from_int (5489)), from_int (0);
|
|
(from_int (16), from_int (-1)), from_int (-16);
|
|
(from_int (16), from_int (-5)), from_int (-4);
|
|
(from_int (16), from_int (-4)), from_int (-4);
|
|
(from_int (16), from_int (-3)), from_int (-6);
|
|
(from_int (16), from_int (-2)), from_int (-8);
|
|
(from_int (17), from_int (1)), from_int (17);
|
|
(from_int (17), from_int (2)), from_int (8);
|
|
(from_int (17), from_int (3)), from_int (5);
|
|
(from_int (17), from_int (4)), from_int (4);
|
|
(from_int (17), from_int (5)), from_int (3);
|
|
(from_int (17), from_int (515)), from_int (0);
|
|
(from_int (17), from_int (7)), from_int (2);
|
|
(from_int (17), from_int (9)), from_int (1);
|
|
(from_int (17), from_int (11)), from_int (1);
|
|
(from_int (17), from_int (13)), from_int (1);
|
|
(from_int (17), from_int (16)), from_int (1);
|
|
(from_int (17), from_int (17)), from_int (1);
|
|
(from_int (17), from_int (19)), from_int (0);
|
|
(from_int (17), from_int (23)), from_int (0);
|
|
(from_int (17), from_int (25)), from_int (0);
|
|
(from_int (17), from_int (29)), from_int (0);
|
|
(from_int (17), from_int (5026)), from_int (0);
|
|
(from_int (17), from_int (5489)), from_int (0);
|
|
(from_int (17), from_int (-1)), from_int (-17);
|
|
(from_int (17), from_int (-5)), from_int (-4);
|
|
(from_int (17), from_int (-4)), from_int (-5);
|
|
(from_int (17), from_int (-3)), from_int (-6);
|
|
(from_int (17), from_int (-2)), from_int (-9);
|
|
(from_int (19), from_int (1)), from_int (19);
|
|
(from_int (19), from_int (2)), from_int (9);
|
|
(from_int (19), from_int (3)), from_int (6);
|
|
(from_int (19), from_int (4)), from_int (4);
|
|
(from_int (19), from_int (5)), from_int (3);
|
|
(from_int (19), from_int (515)), from_int (0);
|
|
(from_int (19), from_int (7)), from_int (2);
|
|
(from_int (19), from_int (9)), from_int (2);
|
|
(from_int (19), from_int (11)), from_int (1);
|
|
(from_int (19), from_int (13)), from_int (1);
|
|
(from_int (19), from_int (16)), from_int (1);
|
|
(from_int (19), from_int (17)), from_int (1);
|
|
(from_int (19), from_int (19)), from_int (1);
|
|
(from_int (19), from_int (23)), from_int (0);
|
|
(from_int (19), from_int (25)), from_int (0);
|
|
(from_int (19), from_int (29)), from_int (0);
|
|
(from_int (19), from_int (5026)), from_int (0);
|
|
(from_int (19), from_int (5489)), from_int (0);
|
|
(from_int (19), from_int (-1)), from_int (-19);
|
|
(from_int (19), from_int (-5)), from_int (-4);
|
|
(from_int (19), from_int (-4)), from_int (-5);
|
|
(from_int (19), from_int (-3)), from_int (-7);
|
|
(from_int (19), from_int (-2)), from_int (-10);
|
|
(from_int (23), from_int (1)), from_int (23);
|
|
(from_int (23), from_int (2)), from_int (11);
|
|
(from_int (23), from_int (3)), from_int (7);
|
|
(from_int (23), from_int (4)), from_int (5);
|
|
(from_int (23), from_int (5)), from_int (4);
|
|
(from_int (23), from_int (515)), from_int (0);
|
|
(from_int (23), from_int (7)), from_int (3);
|
|
(from_int (23), from_int (9)), from_int (2);
|
|
(from_int (23), from_int (11)), from_int (2);
|
|
(from_int (23), from_int (13)), from_int (1);
|
|
(from_int (23), from_int (16)), from_int (1);
|
|
(from_int (23), from_int (17)), from_int (1);
|
|
(from_int (23), from_int (19)), from_int (1);
|
|
(from_int (23), from_int (23)), from_int (1);
|
|
(from_int (23), from_int (25)), from_int (0);
|
|
(from_int (23), from_int (29)), from_int (0);
|
|
(from_int (23), from_int (5026)), from_int (0);
|
|
(from_int (23), from_int (5489)), from_int (0);
|
|
(from_int (23), from_int (-1)), from_int (-23);
|
|
(from_int (23), from_int (-5)), from_int (-5);
|
|
(from_int (23), from_int (-4)), from_int (-6);
|
|
(from_int (23), from_int (-3)), from_int (-8);
|
|
(from_int (23), from_int (-2)), from_int (-12);
|
|
(from_int (25), from_int (1)), from_int (25);
|
|
(from_int (25), from_int (2)), from_int (12);
|
|
(from_int (25), from_int (3)), from_int (8);
|
|
(from_int (25), from_int (4)), from_int (6);
|
|
(from_int (25), from_int (5)), from_int (5);
|
|
(from_int (25), from_int (515)), from_int (0);
|
|
(from_int (25), from_int (7)), from_int (3);
|
|
(from_int (25), from_int (9)), from_int (2);
|
|
(from_int (25), from_int (11)), from_int (2);
|
|
(from_int (25), from_int (13)), from_int (1);
|
|
(from_int (25), from_int (16)), from_int (1);
|
|
(from_int (25), from_int (17)), from_int (1);
|
|
(from_int (25), from_int (19)), from_int (1);
|
|
(from_int (25), from_int (23)), from_int (1);
|
|
(from_int (25), from_int (25)), from_int (1);
|
|
(from_int (25), from_int (29)), from_int (0);
|
|
(from_int (25), from_int (5026)), from_int (0);
|
|
(from_int (25), from_int (5489)), from_int (0);
|
|
(from_int (25), from_int (-1)), from_int (-25);
|
|
(from_int (25), from_int (-5)), from_int (-5);
|
|
(from_int (25), from_int (-4)), from_int (-7);
|
|
(from_int (25), from_int (-3)), from_int (-9);
|
|
(from_int (25), from_int (-2)), from_int (-13);
|
|
(from_int (29), from_int (1)), from_int (29);
|
|
(from_int (29), from_int (2)), from_int (14);
|
|
(from_int (29), from_int (3)), from_int (9);
|
|
(from_int (29), from_int (4)), from_int (7);
|
|
(from_int (29), from_int (5)), from_int (5);
|
|
(from_int (29), from_int (515)), from_int (0);
|
|
(from_int (29), from_int (7)), from_int (4);
|
|
(from_int (29), from_int (9)), from_int (3);
|
|
(from_int (29), from_int (11)), from_int (2);
|
|
(from_int (29), from_int (13)), from_int (2);
|
|
(from_int (29), from_int (16)), from_int (1);
|
|
(from_int (29), from_int (17)), from_int (1);
|
|
(from_int (29), from_int (19)), from_int (1);
|
|
(from_int (29), from_int (23)), from_int (1);
|
|
(from_int (29), from_int (25)), from_int (1);
|
|
(from_int (29), from_int (29)), from_int (1);
|
|
(from_int (29), from_int (5026)), from_int (0);
|
|
(from_int (29), from_int (5489)), from_int (0);
|
|
(from_int (29), from_int (-1)), from_int (-29);
|
|
(from_int (29), from_int (-5)), from_int (-6);
|
|
(from_int (29), from_int (-4)), from_int (-8);
|
|
(from_int (29), from_int (-3)), from_int (-10);
|
|
(from_int (29), from_int (-2)), from_int (-15);
|
|
(from_int (5026), from_int (1)), from_int (5026);
|
|
(from_int (5026), from_int (2)), from_int (2513);
|
|
(from_int (5026), from_int (3)), from_int (1675);
|
|
(from_int (5026), from_int (4)), from_int (1256);
|
|
(from_int (5026), from_int (5)), from_int (1005);
|
|
(from_int (5026), from_int (515)), from_int (9);
|
|
(from_int (5026), from_int (7)), from_int (718);
|
|
(from_int (5026), from_int (9)), from_int (558);
|
|
(from_int (5026), from_int (11)), from_int (456);
|
|
(from_int (5026), from_int (13)), from_int (386);
|
|
(from_int (5026), from_int (16)), from_int (314);
|
|
(from_int (5026), from_int (17)), from_int (295);
|
|
(from_int (5026), from_int (19)), from_int (264);
|
|
(from_int (5026), from_int (23)), from_int (218);
|
|
(from_int (5026), from_int (25)), from_int (201);
|
|
(from_int (5026), from_int (29)), from_int (173);
|
|
(from_int (5026), from_int (5026)), from_int (1);
|
|
(from_int (5026), from_int (5489)), from_int (0);
|
|
(from_int (5026), from_int (-1)), from_int (-5026);
|
|
(from_int (5026), from_int (-5)), from_int (-1006);
|
|
(from_int (5026), from_int (-4)), from_int (-1257);
|
|
(from_int (5026), from_int (-3)), from_int (-1676);
|
|
(from_int (5026), from_int (-2)), from_int (-2513);
|
|
(from_int (5489), from_int (1)), from_int (5489);
|
|
(from_int (5489), from_int (2)), from_int (2744);
|
|
(from_int (5489), from_int (3)), from_int (1829);
|
|
(from_int (5489), from_int (4)), from_int (1372);
|
|
(from_int (5489), from_int (5)), from_int (1097);
|
|
(from_int (5489), from_int (515)), from_int (10);
|
|
(from_int (5489), from_int (7)), from_int (784);
|
|
(from_int (5489), from_int (9)), from_int (609);
|
|
(from_int (5489), from_int (11)), from_int (499);
|
|
(from_int (5489), from_int (13)), from_int (422);
|
|
(from_int (5489), from_int (16)), from_int (343);
|
|
(from_int (5489), from_int (17)), from_int (322);
|
|
(from_int (5489), from_int (19)), from_int (288);
|
|
(from_int (5489), from_int (23)), from_int (238);
|
|
(from_int (5489), from_int (25)), from_int (219);
|
|
(from_int (5489), from_int (29)), from_int (189);
|
|
(from_int (5489), from_int (5026)), from_int (1);
|
|
(from_int (5489), from_int (5489)), from_int (1);
|
|
(from_int (5489), from_int (-1)), from_int (-5489);
|
|
(from_int (5489), from_int (-5)), from_int (-1098);
|
|
(from_int (5489), from_int (-4)), from_int (-1373);
|
|
(from_int (5489), from_int (-3)), from_int (-1830);
|
|
(from_int (5489), from_int (-2)), from_int (-2745);
|
|
(from_int (-1), from_int (1)), from_int (-1);
|
|
(from_int (-1), from_int (2)), from_int (-1);
|
|
(from_int (-1), from_int (3)), from_int (-1);
|
|
(from_int (-1), from_int (4)), from_int (-1);
|
|
(from_int (-1), from_int (5)), from_int (-1);
|
|
(from_int (-1), from_int (515)), from_int (-1);
|
|
(from_int (-1), from_int (7)), from_int (-1);
|
|
(from_int (-1), from_int (9)), from_int (-1);
|
|
(from_int (-1), from_int (11)), from_int (-1);
|
|
(from_int (-1), from_int (13)), from_int (-1);
|
|
(from_int (-1), from_int (16)), from_int (-1);
|
|
(from_int (-1), from_int (17)), from_int (-1);
|
|
(from_int (-1), from_int (19)), from_int (-1);
|
|
(from_int (-1), from_int (23)), from_int (-1);
|
|
(from_int (-1), from_int (25)), from_int (-1);
|
|
(from_int (-1), from_int (29)), from_int (-1);
|
|
(from_int (-1), from_int (5026)), from_int (-1);
|
|
(from_int (-1), from_int (5489)), from_int (-1);
|
|
(from_int (-1), from_int (-1)), from_int (1);
|
|
(from_int (-1), from_int (-5)), from_int (0);
|
|
(from_int (-1), from_int (-4)), from_int (0);
|
|
(from_int (-1), from_int (-3)), from_int (0);
|
|
(from_int (-1), from_int (-2)), from_int (0);
|
|
(from_int (-5), from_int (1)), from_int (-5);
|
|
(from_int (-5), from_int (2)), from_int (-3);
|
|
(from_int (-5), from_int (3)), from_int (-2);
|
|
(from_int (-5), from_int (4)), from_int (-2);
|
|
(from_int (-5), from_int (5)), from_int (-1);
|
|
(from_int (-5), from_int (515)), from_int (-1);
|
|
(from_int (-5), from_int (7)), from_int (-1);
|
|
(from_int (-5), from_int (9)), from_int (-1);
|
|
(from_int (-5), from_int (11)), from_int (-1);
|
|
(from_int (-5), from_int (13)), from_int (-1);
|
|
(from_int (-5), from_int (16)), from_int (-1);
|
|
(from_int (-5), from_int (17)), from_int (-1);
|
|
(from_int (-5), from_int (19)), from_int (-1);
|
|
(from_int (-5), from_int (23)), from_int (-1);
|
|
(from_int (-5), from_int (25)), from_int (-1);
|
|
(from_int (-5), from_int (29)), from_int (-1);
|
|
(from_int (-5), from_int (5026)), from_int (-1);
|
|
(from_int (-5), from_int (5489)), from_int (-1);
|
|
(from_int (-5), from_int (-1)), from_int (5);
|
|
(from_int (-5), from_int (-5)), from_int (1);
|
|
(from_int (-5), from_int (-4)), from_int (1);
|
|
(from_int (-5), from_int (-3)), from_int (1);
|
|
(from_int (-5), from_int (-2)), from_int (2);
|
|
(from_int (-4), from_int (1)), from_int (-4);
|
|
(from_int (-4), from_int (2)), from_int (-2);
|
|
(from_int (-4), from_int (3)), from_int (-2);
|
|
(from_int (-4), from_int (4)), from_int (-1);
|
|
(from_int (-4), from_int (5)), from_int (-1);
|
|
(from_int (-4), from_int (515)), from_int (-1);
|
|
(from_int (-4), from_int (7)), from_int (-1);
|
|
(from_int (-4), from_int (9)), from_int (-1);
|
|
(from_int (-4), from_int (11)), from_int (-1);
|
|
(from_int (-4), from_int (13)), from_int (-1);
|
|
(from_int (-4), from_int (16)), from_int (-1);
|
|
(from_int (-4), from_int (17)), from_int (-1);
|
|
(from_int (-4), from_int (19)), from_int (-1);
|
|
(from_int (-4), from_int (23)), from_int (-1);
|
|
(from_int (-4), from_int (25)), from_int (-1);
|
|
(from_int (-4), from_int (29)), from_int (-1);
|
|
(from_int (-4), from_int (5026)), from_int (-1);
|
|
(from_int (-4), from_int (5489)), from_int (-1);
|
|
(from_int (-4), from_int (-1)), from_int (4);
|
|
(from_int (-4), from_int (-5)), from_int (0);
|
|
(from_int (-4), from_int (-4)), from_int (1);
|
|
(from_int (-4), from_int (-3)), from_int (1);
|
|
(from_int (-4), from_int (-2)), from_int (2);
|
|
(from_int (-3), from_int (1)), from_int (-3);
|
|
(from_int (-3), from_int (2)), from_int (-2);
|
|
(from_int (-3), from_int (3)), from_int (-1);
|
|
(from_int (-3), from_int (4)), from_int (-1);
|
|
(from_int (-3), from_int (5)), from_int (-1);
|
|
(from_int (-3), from_int (515)), from_int (-1);
|
|
(from_int (-3), from_int (7)), from_int (-1);
|
|
(from_int (-3), from_int (9)), from_int (-1);
|
|
(from_int (-3), from_int (11)), from_int (-1);
|
|
(from_int (-3), from_int (13)), from_int (-1);
|
|
(from_int (-3), from_int (16)), from_int (-1);
|
|
(from_int (-3), from_int (17)), from_int (-1);
|
|
(from_int (-3), from_int (19)), from_int (-1);
|
|
(from_int (-3), from_int (23)), from_int (-1);
|
|
(from_int (-3), from_int (25)), from_int (-1);
|
|
(from_int (-3), from_int (29)), from_int (-1);
|
|
(from_int (-3), from_int (5026)), from_int (-1);
|
|
(from_int (-3), from_int (5489)), from_int (-1);
|
|
(from_int (-3), from_int (-1)), from_int (3);
|
|
(from_int (-3), from_int (-5)), from_int (0);
|
|
(from_int (-3), from_int (-4)), from_int (0);
|
|
(from_int (-3), from_int (-3)), from_int (1);
|
|
(from_int (-3), from_int (-2)), from_int (1);
|
|
(from_int (-2), from_int (1)), from_int (-2);
|
|
(from_int (-2), from_int (2)), from_int (-1);
|
|
(from_int (-2), from_int (3)), from_int (-1);
|
|
(from_int (-2), from_int (4)), from_int (-1);
|
|
(from_int (-2), from_int (5)), from_int (-1);
|
|
(from_int (-2), from_int (515)), from_int (-1);
|
|
(from_int (-2), from_int (7)), from_int (-1);
|
|
(from_int (-2), from_int (9)), from_int (-1);
|
|
(from_int (-2), from_int (11)), from_int (-1);
|
|
(from_int (-2), from_int (13)), from_int (-1);
|
|
(from_int (-2), from_int (16)), from_int (-1);
|
|
(from_int (-2), from_int (17)), from_int (-1);
|
|
(from_int (-2), from_int (19)), from_int (-1);
|
|
(from_int (-2), from_int (23)), from_int (-1);
|
|
(from_int (-2), from_int (25)), from_int (-1);
|
|
(from_int (-2), from_int (29)), from_int (-1);
|
|
(from_int (-2), from_int (5026)), from_int (-1);
|
|
(from_int (-2), from_int (5489)), from_int (-1);
|
|
(from_int (-2), from_int (-1)), from_int (2);
|
|
(from_int (-2), from_int (-5)), from_int (0);
|
|
(from_int (-2), from_int (-4)), from_int (0);
|
|
(from_int (-2), from_int (-3)), from_int (0);
|
|
(from_int (-2), from_int (-2)), from_int (1);
|
|
]
|
|
in
|
|
run_test template_2_1 "quot_b" quot_b t_list
|
|
;;
|
|
|
|
|
|
let () =
|
|
let t_list =
|
|
[
|
|
(from_int (0), from_int (1)), from_int (0);
|
|
(from_int (0), from_int (2)), from_int (0);
|
|
(from_int (0), from_int (3)), from_int (0);
|
|
(from_int (0), from_int (4)), from_int (0);
|
|
(from_int (0), from_int (5)), from_int (0);
|
|
(from_int (0), from_int (515)), from_int (0);
|
|
(from_int (0), from_int (7)), from_int (0);
|
|
(from_int (0), from_int (9)), from_int (0);
|
|
(from_int (0), from_int (11)), from_int (0);
|
|
(from_int (0), from_int (13)), from_int (0);
|
|
(from_int (0), from_int (16)), from_int (0);
|
|
(from_int (0), from_int (17)), from_int (0);
|
|
(from_int (0), from_int (19)), from_int (0);
|
|
(from_int (0), from_int (23)), from_int (0);
|
|
(from_int (0), from_int (25)), from_int (0);
|
|
(from_int (0), from_int (29)), from_int (0);
|
|
(from_int (0), from_int (5026)), from_int (0);
|
|
(from_int (0), from_int (5489)), from_int (0);
|
|
(from_int (1), from_int (1)), from_int (0);
|
|
(from_int (1), from_int (2)), from_int (1);
|
|
(from_int (1), from_int (3)), from_int (1);
|
|
(from_int (1), from_int (4)), from_int (1);
|
|
(from_int (1), from_int (5)), from_int (1);
|
|
(from_int (1), from_int (515)), from_int (1);
|
|
(from_int (1), from_int (7)), from_int (1);
|
|
(from_int (1), from_int (9)), from_int (1);
|
|
(from_int (1), from_int (11)), from_int (1);
|
|
(from_int (1), from_int (13)), from_int (1);
|
|
(from_int (1), from_int (16)), from_int (1);
|
|
(from_int (1), from_int (17)), from_int (1);
|
|
(from_int (1), from_int (19)), from_int (1);
|
|
(from_int (1), from_int (23)), from_int (1);
|
|
(from_int (1), from_int (25)), from_int (1);
|
|
(from_int (1), from_int (29)), from_int (1);
|
|
(from_int (1), from_int (5026)), from_int (1);
|
|
(from_int (1), from_int (5489)), from_int (1);
|
|
(from_int (2), from_int (1)), from_int (0);
|
|
(from_int (2), from_int (2)), from_int (0);
|
|
(from_int (2), from_int (3)), from_int (2);
|
|
(from_int (2), from_int (4)), from_int (2);
|
|
(from_int (2), from_int (5)), from_int (2);
|
|
(from_int (2), from_int (515)), from_int (2);
|
|
(from_int (2), from_int (7)), from_int (2);
|
|
(from_int (2), from_int (9)), from_int (2);
|
|
(from_int (2), from_int (11)), from_int (2);
|
|
(from_int (2), from_int (13)), from_int (2);
|
|
(from_int (2), from_int (16)), from_int (2);
|
|
(from_int (2), from_int (17)), from_int (2);
|
|
(from_int (2), from_int (19)), from_int (2);
|
|
(from_int (2), from_int (23)), from_int (2);
|
|
(from_int (2), from_int (25)), from_int (2);
|
|
(from_int (2), from_int (29)), from_int (2);
|
|
(from_int (2), from_int (5026)), from_int (2);
|
|
(from_int (2), from_int (5489)), from_int (2);
|
|
(from_int (3), from_int (1)), from_int (0);
|
|
(from_int (3), from_int (2)), from_int (1);
|
|
(from_int (3), from_int (3)), from_int (0);
|
|
(from_int (3), from_int (4)), from_int (3);
|
|
(from_int (3), from_int (5)), from_int (3);
|
|
(from_int (3), from_int (515)), from_int (3);
|
|
(from_int (3), from_int (7)), from_int (3);
|
|
(from_int (3), from_int (9)), from_int (3);
|
|
(from_int (3), from_int (11)), from_int (3);
|
|
(from_int (3), from_int (13)), from_int (3);
|
|
(from_int (3), from_int (16)), from_int (3);
|
|
(from_int (3), from_int (17)), from_int (3);
|
|
(from_int (3), from_int (19)), from_int (3);
|
|
(from_int (3), from_int (23)), from_int (3);
|
|
(from_int (3), from_int (25)), from_int (3);
|
|
(from_int (3), from_int (29)), from_int (3);
|
|
(from_int (3), from_int (5026)), from_int (3);
|
|
(from_int (3), from_int (5489)), from_int (3);
|
|
(from_int (4), from_int (1)), from_int (0);
|
|
(from_int (4), from_int (2)), from_int (0);
|
|
(from_int (4), from_int (3)), from_int (1);
|
|
(from_int (4), from_int (4)), from_int (0);
|
|
(from_int (4), from_int (5)), from_int (4);
|
|
(from_int (4), from_int (515)), from_int (4);
|
|
(from_int (4), from_int (7)), from_int (4);
|
|
(from_int (4), from_int (9)), from_int (4);
|
|
(from_int (4), from_int (11)), from_int (4);
|
|
(from_int (4), from_int (13)), from_int (4);
|
|
(from_int (4), from_int (16)), from_int (4);
|
|
(from_int (4), from_int (17)), from_int (4);
|
|
(from_int (4), from_int (19)), from_int (4);
|
|
(from_int (4), from_int (23)), from_int (4);
|
|
(from_int (4), from_int (25)), from_int (4);
|
|
(from_int (4), from_int (29)), from_int (4);
|
|
(from_int (4), from_int (5026)), from_int (4);
|
|
(from_int (4), from_int (5489)), from_int (4);
|
|
(from_int (5), from_int (1)), from_int (0);
|
|
(from_int (5), from_int (2)), from_int (1);
|
|
(from_int (5), from_int (3)), from_int (2);
|
|
(from_int (5), from_int (4)), from_int (1);
|
|
(from_int (5), from_int (5)), from_int (0);
|
|
(from_int (5), from_int (515)), from_int (5);
|
|
(from_int (5), from_int (7)), from_int (5);
|
|
(from_int (5), from_int (9)), from_int (5);
|
|
(from_int (5), from_int (11)), from_int (5);
|
|
(from_int (5), from_int (13)), from_int (5);
|
|
(from_int (5), from_int (16)), from_int (5);
|
|
(from_int (5), from_int (17)), from_int (5);
|
|
(from_int (5), from_int (19)), from_int (5);
|
|
(from_int (5), from_int (23)), from_int (5);
|
|
(from_int (5), from_int (25)), from_int (5);
|
|
(from_int (5), from_int (29)), from_int (5);
|
|
(from_int (5), from_int (5026)), from_int (5);
|
|
(from_int (5), from_int (5489)), from_int (5);
|
|
(from_int (515), from_int (1)), from_int (0);
|
|
(from_int (515), from_int (2)), from_int (1);
|
|
(from_int (515), from_int (3)), from_int (2);
|
|
(from_int (515), from_int (4)), from_int (3);
|
|
(from_int (515), from_int (5)), from_int (0);
|
|
(from_int (515), from_int (515)), from_int (0);
|
|
(from_int (515), from_int (7)), from_int (4);
|
|
(from_int (515), from_int (9)), from_int (2);
|
|
(from_int (515), from_int (11)), from_int (9);
|
|
(from_int (515), from_int (13)), from_int (8);
|
|
(from_int (515), from_int (16)), from_int (3);
|
|
(from_int (515), from_int (17)), from_int (5);
|
|
(from_int (515), from_int (19)), from_int (2);
|
|
(from_int (515), from_int (23)), from_int (9);
|
|
(from_int (515), from_int (25)), from_int (15);
|
|
(from_int (515), from_int (29)), from_int (22);
|
|
(from_int (515), from_int (5026)), from_int (515);
|
|
(from_int (515), from_int (5489)), from_int (515);
|
|
(from_int (7), from_int (1)), from_int (0);
|
|
(from_int (7), from_int (2)), from_int (1);
|
|
(from_int (7), from_int (3)), from_int (1);
|
|
(from_int (7), from_int (4)), from_int (3);
|
|
(from_int (7), from_int (5)), from_int (2);
|
|
(from_int (7), from_int (515)), from_int (7);
|
|
(from_int (7), from_int (7)), from_int (0);
|
|
(from_int (7), from_int (9)), from_int (7);
|
|
(from_int (7), from_int (11)), from_int (7);
|
|
(from_int (7), from_int (13)), from_int (7);
|
|
(from_int (7), from_int (16)), from_int (7);
|
|
(from_int (7), from_int (17)), from_int (7);
|
|
(from_int (7), from_int (19)), from_int (7);
|
|
(from_int (7), from_int (23)), from_int (7);
|
|
(from_int (7), from_int (25)), from_int (7);
|
|
(from_int (7), from_int (29)), from_int (7);
|
|
(from_int (7), from_int (5026)), from_int (7);
|
|
(from_int (7), from_int (5489)), from_int (7);
|
|
(from_int (9), from_int (1)), from_int (0);
|
|
(from_int (9), from_int (2)), from_int (1);
|
|
(from_int (9), from_int (3)), from_int (0);
|
|
(from_int (9), from_int (4)), from_int (1);
|
|
(from_int (9), from_int (5)), from_int (4);
|
|
(from_int (9), from_int (515)), from_int (9);
|
|
(from_int (9), from_int (7)), from_int (2);
|
|
(from_int (9), from_int (9)), from_int (0);
|
|
(from_int (9), from_int (11)), from_int (9);
|
|
(from_int (9), from_int (13)), from_int (9);
|
|
(from_int (9), from_int (16)), from_int (9);
|
|
(from_int (9), from_int (17)), from_int (9);
|
|
(from_int (9), from_int (19)), from_int (9);
|
|
(from_int (9), from_int (23)), from_int (9);
|
|
(from_int (9), from_int (25)), from_int (9);
|
|
(from_int (9), from_int (29)), from_int (9);
|
|
(from_int (9), from_int (5026)), from_int (9);
|
|
(from_int (9), from_int (5489)), from_int (9);
|
|
(from_int (11), from_int (1)), from_int (0);
|
|
(from_int (11), from_int (2)), from_int (1);
|
|
(from_int (11), from_int (3)), from_int (2);
|
|
(from_int (11), from_int (4)), from_int (3);
|
|
(from_int (11), from_int (5)), from_int (1);
|
|
(from_int (11), from_int (515)), from_int (11);
|
|
(from_int (11), from_int (7)), from_int (4);
|
|
(from_int (11), from_int (9)), from_int (2);
|
|
(from_int (11), from_int (11)), from_int (0);
|
|
(from_int (11), from_int (13)), from_int (11);
|
|
(from_int (11), from_int (16)), from_int (11);
|
|
(from_int (11), from_int (17)), from_int (11);
|
|
(from_int (11), from_int (19)), from_int (11);
|
|
(from_int (11), from_int (23)), from_int (11);
|
|
(from_int (11), from_int (25)), from_int (11);
|
|
(from_int (11), from_int (29)), from_int (11);
|
|
(from_int (11), from_int (5026)), from_int (11);
|
|
(from_int (11), from_int (5489)), from_int (11);
|
|
(from_int (13), from_int (1)), from_int (0);
|
|
(from_int (13), from_int (2)), from_int (1);
|
|
(from_int (13), from_int (3)), from_int (1);
|
|
(from_int (13), from_int (4)), from_int (1);
|
|
(from_int (13), from_int (5)), from_int (3);
|
|
(from_int (13), from_int (515)), from_int (13);
|
|
(from_int (13), from_int (7)), from_int (6);
|
|
(from_int (13), from_int (9)), from_int (4);
|
|
(from_int (13), from_int (11)), from_int (2);
|
|
(from_int (13), from_int (13)), from_int (0);
|
|
(from_int (13), from_int (16)), from_int (13);
|
|
(from_int (13), from_int (17)), from_int (13);
|
|
(from_int (13), from_int (19)), from_int (13);
|
|
(from_int (13), from_int (23)), from_int (13);
|
|
(from_int (13), from_int (25)), from_int (13);
|
|
(from_int (13), from_int (29)), from_int (13);
|
|
(from_int (13), from_int (5026)), from_int (13);
|
|
(from_int (13), from_int (5489)), from_int (13);
|
|
(from_int (16), from_int (1)), from_int (0);
|
|
(from_int (16), from_int (2)), from_int (0);
|
|
(from_int (16), from_int (3)), from_int (1);
|
|
(from_int (16), from_int (4)), from_int (0);
|
|
(from_int (16), from_int (5)), from_int (1);
|
|
(from_int (16), from_int (515)), from_int (16);
|
|
(from_int (16), from_int (7)), from_int (2);
|
|
(from_int (16), from_int (9)), from_int (7);
|
|
(from_int (16), from_int (11)), from_int (5);
|
|
(from_int (16), from_int (13)), from_int (3);
|
|
(from_int (16), from_int (16)), from_int (0);
|
|
(from_int (16), from_int (17)), from_int (16);
|
|
(from_int (16), from_int (19)), from_int (16);
|
|
(from_int (16), from_int (23)), from_int (16);
|
|
(from_int (16), from_int (25)), from_int (16);
|
|
(from_int (16), from_int (29)), from_int (16);
|
|
(from_int (16), from_int (5026)), from_int (16);
|
|
(from_int (16), from_int (5489)), from_int (16);
|
|
(from_int (17), from_int (1)), from_int (0);
|
|
(from_int (17), from_int (2)), from_int (1);
|
|
(from_int (17), from_int (3)), from_int (2);
|
|
(from_int (17), from_int (4)), from_int (1);
|
|
(from_int (17), from_int (5)), from_int (2);
|
|
(from_int (17), from_int (515)), from_int (17);
|
|
(from_int (17), from_int (7)), from_int (3);
|
|
(from_int (17), from_int (9)), from_int (8);
|
|
(from_int (17), from_int (11)), from_int (6);
|
|
(from_int (17), from_int (13)), from_int (4);
|
|
(from_int (17), from_int (16)), from_int (1);
|
|
(from_int (17), from_int (17)), from_int (0);
|
|
(from_int (17), from_int (19)), from_int (17);
|
|
(from_int (17), from_int (23)), from_int (17);
|
|
(from_int (17), from_int (25)), from_int (17);
|
|
(from_int (17), from_int (29)), from_int (17);
|
|
(from_int (17), from_int (5026)), from_int (17);
|
|
(from_int (17), from_int (5489)), from_int (17);
|
|
(from_int (19), from_int (1)), from_int (0);
|
|
(from_int (19), from_int (2)), from_int (1);
|
|
(from_int (19), from_int (3)), from_int (1);
|
|
(from_int (19), from_int (4)), from_int (3);
|
|
(from_int (19), from_int (5)), from_int (4);
|
|
(from_int (19), from_int (515)), from_int (19);
|
|
(from_int (19), from_int (7)), from_int (5);
|
|
(from_int (19), from_int (9)), from_int (1);
|
|
(from_int (19), from_int (11)), from_int (8);
|
|
(from_int (19), from_int (13)), from_int (6);
|
|
(from_int (19), from_int (16)), from_int (3);
|
|
(from_int (19), from_int (17)), from_int (2);
|
|
(from_int (19), from_int (19)), from_int (0);
|
|
(from_int (19), from_int (23)), from_int (19);
|
|
(from_int (19), from_int (25)), from_int (19);
|
|
(from_int (19), from_int (29)), from_int (19);
|
|
(from_int (19), from_int (5026)), from_int (19);
|
|
(from_int (19), from_int (5489)), from_int (19);
|
|
(from_int (23), from_int (1)), from_int (0);
|
|
(from_int (23), from_int (2)), from_int (1);
|
|
(from_int (23), from_int (3)), from_int (2);
|
|
(from_int (23), from_int (4)), from_int (3);
|
|
(from_int (23), from_int (5)), from_int (3);
|
|
(from_int (23), from_int (515)), from_int (23);
|
|
(from_int (23), from_int (7)), from_int (2);
|
|
(from_int (23), from_int (9)), from_int (5);
|
|
(from_int (23), from_int (11)), from_int (1);
|
|
(from_int (23), from_int (13)), from_int (10);
|
|
(from_int (23), from_int (16)), from_int (7);
|
|
(from_int (23), from_int (17)), from_int (6);
|
|
(from_int (23), from_int (19)), from_int (4);
|
|
(from_int (23), from_int (23)), from_int (0);
|
|
(from_int (23), from_int (25)), from_int (23);
|
|
(from_int (23), from_int (29)), from_int (23);
|
|
(from_int (23), from_int (5026)), from_int (23);
|
|
(from_int (23), from_int (5489)), from_int (23);
|
|
(from_int (25), from_int (1)), from_int (0);
|
|
(from_int (25), from_int (2)), from_int (1);
|
|
(from_int (25), from_int (3)), from_int (1);
|
|
(from_int (25), from_int (4)), from_int (1);
|
|
(from_int (25), from_int (5)), from_int (0);
|
|
(from_int (25), from_int (515)), from_int (25);
|
|
(from_int (25), from_int (7)), from_int (4);
|
|
(from_int (25), from_int (9)), from_int (7);
|
|
(from_int (25), from_int (11)), from_int (3);
|
|
(from_int (25), from_int (13)), from_int (12);
|
|
(from_int (25), from_int (16)), from_int (9);
|
|
(from_int (25), from_int (17)), from_int (8);
|
|
(from_int (25), from_int (19)), from_int (6);
|
|
(from_int (25), from_int (23)), from_int (2);
|
|
(from_int (25), from_int (25)), from_int (0);
|
|
(from_int (25), from_int (29)), from_int (25);
|
|
(from_int (25), from_int (5026)), from_int (25);
|
|
(from_int (25), from_int (5489)), from_int (25);
|
|
(from_int (29), from_int (1)), from_int (0);
|
|
(from_int (29), from_int (2)), from_int (1);
|
|
(from_int (29), from_int (3)), from_int (2);
|
|
(from_int (29), from_int (4)), from_int (1);
|
|
(from_int (29), from_int (5)), from_int (4);
|
|
(from_int (29), from_int (515)), from_int (29);
|
|
(from_int (29), from_int (7)), from_int (1);
|
|
(from_int (29), from_int (9)), from_int (2);
|
|
(from_int (29), from_int (11)), from_int (7);
|
|
(from_int (29), from_int (13)), from_int (3);
|
|
(from_int (29), from_int (16)), from_int (13);
|
|
(from_int (29), from_int (17)), from_int (12);
|
|
(from_int (29), from_int (19)), from_int (10);
|
|
(from_int (29), from_int (23)), from_int (6);
|
|
(from_int (29), from_int (25)), from_int (4);
|
|
(from_int (29), from_int (29)), from_int (0);
|
|
(from_int (29), from_int (5026)), from_int (29);
|
|
(from_int (29), from_int (5489)), from_int (29);
|
|
(from_int (5026), from_int (1)), from_int (0);
|
|
(from_int (5026), from_int (2)), from_int (0);
|
|
(from_int (5026), from_int (3)), from_int (1);
|
|
(from_int (5026), from_int (4)), from_int (2);
|
|
(from_int (5026), from_int (5)), from_int (1);
|
|
(from_int (5026), from_int (515)), from_int (391);
|
|
(from_int (5026), from_int (7)), from_int (0);
|
|
(from_int (5026), from_int (9)), from_int (4);
|
|
(from_int (5026), from_int (11)), from_int (10);
|
|
(from_int (5026), from_int (13)), from_int (8);
|
|
(from_int (5026), from_int (16)), from_int (2);
|
|
(from_int (5026), from_int (17)), from_int (11);
|
|
(from_int (5026), from_int (19)), from_int (10);
|
|
(from_int (5026), from_int (23)), from_int (12);
|
|
(from_int (5026), from_int (25)), from_int (1);
|
|
(from_int (5026), from_int (29)), from_int (9);
|
|
(from_int (5026), from_int (5026)), from_int (0);
|
|
(from_int (5026), from_int (5489)), from_int (5026);
|
|
(from_int (5489), from_int (1)), from_int (0);
|
|
(from_int (5489), from_int (2)), from_int (1);
|
|
(from_int (5489), from_int (3)), from_int (2);
|
|
(from_int (5489), from_int (4)), from_int (1);
|
|
(from_int (5489), from_int (5)), from_int (4);
|
|
(from_int (5489), from_int (515)), from_int (339);
|
|
(from_int (5489), from_int (7)), from_int (1);
|
|
(from_int (5489), from_int (9)), from_int (8);
|
|
(from_int (5489), from_int (11)), from_int (0);
|
|
(from_int (5489), from_int (13)), from_int (3);
|
|
(from_int (5489), from_int (16)), from_int (1);
|
|
(from_int (5489), from_int (17)), from_int (15);
|
|
(from_int (5489), from_int (19)), from_int (17);
|
|
(from_int (5489), from_int (23)), from_int (15);
|
|
(from_int (5489), from_int (25)), from_int (14);
|
|
(from_int (5489), from_int (29)), from_int (8);
|
|
(from_int (5489), from_int (5026)), from_int (463);
|
|
(from_int (5489), from_int (5489)), from_int (0);
|
|
(from_int (-1), from_int (1)), from_int (0);
|
|
(from_int (-1), from_int (2)), from_int (1);
|
|
(from_int (-1), from_int (3)), from_int (2);
|
|
(from_int (-1), from_int (4)), from_int (3);
|
|
(from_int (-1), from_int (5)), from_int (4);
|
|
(from_int (-1), from_int (515)), from_int (514);
|
|
(from_int (-1), from_int (7)), from_int (6);
|
|
(from_int (-1), from_int (9)), from_int (8);
|
|
(from_int (-1), from_int (11)), from_int (10);
|
|
(from_int (-1), from_int (13)), from_int (12);
|
|
(from_int (-1), from_int (16)), from_int (15);
|
|
(from_int (-1), from_int (17)), from_int (16);
|
|
(from_int (-1), from_int (19)), from_int (18);
|
|
(from_int (-1), from_int (23)), from_int (22);
|
|
(from_int (-1), from_int (25)), from_int (24);
|
|
(from_int (-1), from_int (29)), from_int (28);
|
|
(from_int (-1), from_int (5026)), from_int (5025);
|
|
(from_int (-1), from_int (5489)), from_int (5488);
|
|
(from_int (-5), from_int (1)), from_int (0);
|
|
(from_int (-5), from_int (2)), from_int (1);
|
|
(from_int (-5), from_int (3)), from_int (1);
|
|
(from_int (-5), from_int (4)), from_int (3);
|
|
(from_int (-5), from_int (5)), from_int (0);
|
|
(from_int (-5), from_int (515)), from_int (510);
|
|
(from_int (-5), from_int (7)), from_int (2);
|
|
(from_int (-5), from_int (9)), from_int (4);
|
|
(from_int (-5), from_int (11)), from_int (6);
|
|
(from_int (-5), from_int (13)), from_int (8);
|
|
(from_int (-5), from_int (16)), from_int (11);
|
|
(from_int (-5), from_int (17)), from_int (12);
|
|
(from_int (-5), from_int (19)), from_int (14);
|
|
(from_int (-5), from_int (23)), from_int (18);
|
|
(from_int (-5), from_int (25)), from_int (20);
|
|
(from_int (-5), from_int (29)), from_int (24);
|
|
(from_int (-5), from_int (5026)), from_int (5021);
|
|
(from_int (-5), from_int (5489)), from_int (5484);
|
|
(from_int (-4), from_int (1)), from_int (0);
|
|
(from_int (-4), from_int (2)), from_int (0);
|
|
(from_int (-4), from_int (3)), from_int (2);
|
|
(from_int (-4), from_int (4)), from_int (0);
|
|
(from_int (-4), from_int (5)), from_int (1);
|
|
(from_int (-4), from_int (515)), from_int (511);
|
|
(from_int (-4), from_int (7)), from_int (3);
|
|
(from_int (-4), from_int (9)), from_int (5);
|
|
(from_int (-4), from_int (11)), from_int (7);
|
|
(from_int (-4), from_int (13)), from_int (9);
|
|
(from_int (-4), from_int (16)), from_int (12);
|
|
(from_int (-4), from_int (17)), from_int (13);
|
|
(from_int (-4), from_int (19)), from_int (15);
|
|
(from_int (-4), from_int (23)), from_int (19);
|
|
(from_int (-4), from_int (25)), from_int (21);
|
|
(from_int (-4), from_int (29)), from_int (25);
|
|
(from_int (-4), from_int (5026)), from_int (5022);
|
|
(from_int (-4), from_int (5489)), from_int (5485);
|
|
(from_int (-3), from_int (1)), from_int (0);
|
|
(from_int (-3), from_int (2)), from_int (1);
|
|
(from_int (-3), from_int (3)), from_int (0);
|
|
(from_int (-3), from_int (4)), from_int (1);
|
|
(from_int (-3), from_int (5)), from_int (2);
|
|
(from_int (-3), from_int (515)), from_int (512);
|
|
(from_int (-3), from_int (7)), from_int (4);
|
|
(from_int (-3), from_int (9)), from_int (6);
|
|
(from_int (-3), from_int (11)), from_int (8);
|
|
(from_int (-3), from_int (13)), from_int (10);
|
|
(from_int (-3), from_int (16)), from_int (13);
|
|
(from_int (-3), from_int (17)), from_int (14);
|
|
(from_int (-3), from_int (19)), from_int (16);
|
|
(from_int (-3), from_int (23)), from_int (20);
|
|
(from_int (-3), from_int (25)), from_int (22);
|
|
(from_int (-3), from_int (29)), from_int (26);
|
|
(from_int (-3), from_int (5026)), from_int (5023);
|
|
(from_int (-3), from_int (5489)), from_int (5486);
|
|
(from_int (-2), from_int (1)), from_int (0);
|
|
(from_int (-2), from_int (2)), from_int (0);
|
|
(from_int (-2), from_int (3)), from_int (1);
|
|
(from_int (-2), from_int (4)), from_int (2);
|
|
(from_int (-2), from_int (5)), from_int (3);
|
|
(from_int (-2), from_int (515)), from_int (513);
|
|
(from_int (-2), from_int (7)), from_int (5);
|
|
(from_int (-2), from_int (9)), from_int (7);
|
|
(from_int (-2), from_int (11)), from_int (9);
|
|
(from_int (-2), from_int (13)), from_int (11);
|
|
(from_int (-2), from_int (16)), from_int (14);
|
|
(from_int (-2), from_int (17)), from_int (15);
|
|
(from_int (-2), from_int (19)), from_int (17);
|
|
(from_int (-2), from_int (23)), from_int (21);
|
|
(from_int (-2), from_int (25)), from_int (23);
|
|
(from_int (-2), from_int (29)), from_int (27);
|
|
(from_int (-2), from_int (5026)), from_int (5024);
|
|
(from_int (-2), from_int (5489)), from_int (5487);
|
|
]
|
|
in
|
|
run_test template_2_1 "mod_b" mod_b t_list
|
|
;; |