|
1 | 1 | p bdd 80 83
|
2 | 2 | #define add_state1(1, 15, 17, 33, 24, 40)
|
3 |
| -#equ(xor3(1, and(-17, 33), nand(40, 24), ite(15, or(33, -40), -33)))) |
4 |
| -*add_state1(1, 17, 15, 24, 33, 40) |
5 |
| -*add_state1(2, 18, 16, 25, 34, 41) |
6 |
| -*add_state1(3, 19, 17, 26, 35, 42) |
7 |
| -*add_state1(4, 20, 18, 27, 36, 43) |
8 |
| -*add_state1(5, 21, 19, 28, 37, 44) |
9 |
| -*add_state1(6, 22, 20, 29, 38, 45) |
10 |
| -*add_state1(7, 23, 21, 30, 39, 46) |
11 |
| -*add_state1(8, 24, 22, 31, 40, 47) |
12 |
| -*add_state1(9, 25, 23, 32, 41, 48) |
13 |
| -*add_state1(10, 26, 24, 33, 42, 49) |
14 |
| -*add_state1(11, 27, 25, 34, 43, 50) |
15 |
| -*add_state1(12, 28, 26, 35, 44, 51) |
16 |
| -*add_state1(13, 29, 27, 36, 45, 52) |
17 |
| -*add_state1(14, 30, 28, 37, 46, 53) |
18 |
| -*add_state1(15, 31, 29, 38, 47, 54) |
19 |
| -*add_state1(16, 32, 30, 39, 48, 55) |
20 |
| -*add_state1(17, 33, 31, 40, 49, 56) |
21 |
| -*add_state1(18, 34, 32, 41, 50, 57) |
22 |
| -*add_state1(19, 35, 33, 42, 51, 58) |
23 |
| -*add_state1(20, 36, 34, 43, 52, 59) |
24 |
| -*add_state1(21, 37, 35, 44, 53, 60) |
25 |
| -*add_state1(22, 38, 36, 45, 54, 61) |
26 |
| -*add_state1(23, 39, 37, 46, 55, 62) |
27 |
| -*add_state1(24, 40, 38, 47, 56, 63) |
28 |
| -*add_state1(25, 41, 39, 48, 57, 64) |
29 |
| -*add_state1(26, 42, 40, 49, 58, 65) |
30 |
| -*add_state1(27, 43, 41, 50, 59, 66) |
31 |
| -*add_state1(28, 44, 42, 51, 60, 67) |
32 |
| -*add_state1(29, 45, 43, 52, 61, 68) |
33 |
| -*add_state1(30, 46, 44, 53, 62, 69) |
34 |
| -*add_state1(31, 47, 45, 54, 63, 70) |
35 |
| -*add_state1(32, 48, 46, 55, 64, 71) |
36 |
| -*add_state1(33, 49, 47, 56, 65, 72) |
37 |
| -*add_state1(34, 50, 48, 57, 66, 73) |
38 |
| -*add_state1(35, 51, 49, 58, 67, 74) |
39 |
| -*add_state1(36, 52, 50, 59, 68, 75) |
40 |
| -*add_state1(37, 53, 51, 60, 69, 76) |
41 |
| -*add_state1(38, 54, 52, 61, 70, 77) |
42 |
| -*add_state1(39, 55, 53, 62, 71, 78) |
43 |
| -*add_state1(40, 56, 54, 63, 72, 79) |
| 3 | +#equ(xor(1, and(-17, 33), nand(40, 24)), ite(15, or(33, -40), -33)) |
| 4 | +add_state1(1, 17, 15, 24, 33, 40) |
| 5 | +add_state1(2, 18, 16, 25, 34, 41) |
| 6 | +add_state1(3, 19, 17, 26, 35, 42) |
| 7 | +add_state1(4, 20, 18, 27, 36, 43) |
| 8 | +add_state1(5, 21, 19, 28, 37, 44) |
| 9 | +add_state1(6, 22, 20, 29, 38, 45) |
| 10 | +add_state1(7, 23, 21, 30, 39, 46) |
| 11 | +add_state1(8, 24, 22, 31, 40, 47) |
| 12 | +add_state1(9, 25, 23, 32, 41, 48) |
| 13 | +add_state1(10, 26, 24, 33, 42, 49) |
| 14 | +add_state1(11, 27, 25, 34, 43, 50) |
| 15 | +add_state1(12, 28, 26, 35, 44, 51) |
| 16 | +add_state1(13, 29, 27, 36, 45, 52) |
| 17 | +add_state1(14, 30, 28, 37, 46, 53) |
| 18 | +add_state1(15, 31, 29, 38, 47, 54) |
| 19 | +add_state1(16, 32, 30, 39, 48, 55) |
| 20 | +add_state1(17, 33, 31, 40, 49, 56) |
| 21 | +add_state1(18, 34, 32, 41, 50, 57) |
| 22 | +add_state1(19, 35, 33, 42, 51, 58) |
| 23 | +add_state1(20, 36, 34, 43, 52, 59) |
| 24 | +add_state1(21, 37, 35, 44, 53, 60) |
| 25 | +add_state1(22, 38, 36, 45, 54, 61) |
| 26 | +add_state1(23, 39, 37, 46, 55, 62) |
| 27 | +add_state1(24, 40, 38, 47, 56, 63) |
| 28 | +add_state1(25, 41, 39, 48, 57, 64) |
| 29 | +add_state1(26, 42, 40, 49, 58, 65) |
| 30 | +add_state1(27, 43, 41, 50, 59, 66) |
| 31 | +add_state1(28, 44, 42, 51, 60, 67) |
| 32 | +add_state1(29, 45, 43, 52, 61, 68) |
| 33 | +add_state1(30, 46, 44, 53, 62, 69) |
| 34 | +add_state1(31, 47, 45, 54, 63, 70) |
| 35 | +add_state1(32, 48, 46, 55, 64, 71) |
| 36 | +add_state1(33, 49, 47, 56, 65, 72) |
| 37 | +add_state1(34, 50, 48, 57, 66, 73) |
| 38 | +add_state1(35, 51, 49, 58, 67, 74) |
| 39 | +add_state1(36, 52, 50, 59, 68, 75) |
| 40 | +add_state1(37, 53, 51, 60, 69, 76) |
| 41 | +add_state1(38, 54, 52, 61, 70, 77) |
| 42 | +add_state1(39, 55, 53, 62, 71, 78) |
| 43 | +add_state1(40, 56, 54, 63, 72, 79) |
44 | 44 | #define add_state2(1, 12, 16, 18, 27, 40)
|
45 |
| -#xor3(-1, xor3(16, and(-18, 27), 18), equ(40, 12)) |
| 45 | +#xor(-1, xor(16, and(-18, 27), 18), equ(40, 12)) |
46 | 46 | #define add_state3(1, 12, 16, 18, 27, 40)
|
47 |
| -#xor3(-1, xor3(16, and(-18, 27), 18), equ(40, 12)) |
48 |
| -*add_state2(1, 12, 16, 18, 27, 40) |
49 |
| -*add_state3(2, 13, 17, 19, 28, 41) |
50 |
| -*add_state2(3, 14, 18, 20, 29, 42) |
51 |
| -*add_state3(4, 15, 19, 21, 30, 43) |
52 |
| -*add_state2(5, 16, 20, 22, 31, 44) |
53 |
| -*add_state3(6, 17, 21, 23, 32, 45) |
54 |
| -*add_state2(7, 18, 22, 24, 33, 46) |
55 |
| -*add_state3(8, 19, 23, 25, 34, 47) |
56 |
| -*add_state2(9, 20, 24, 26, 35, 48) |
57 |
| -*add_state3(10, 21, 25, 27, 36, 49) |
58 |
| -*add_state2(11, 22, 26, 28, 37, 50) |
59 |
| -*add_state3(12, 23, 27, 29, 38, 51) |
60 |
| -*add_state2(13, 24, 28, 30, 39, 52) |
61 |
| -*add_state3(14, 25, 29, 31, 40, 53) |
62 |
| -*add_state2(15, 26, 30, 32, 41, 54) |
63 |
| -*add_state3(16, 27, 31, 33, 42, 55) |
64 |
| -*add_state2(17, 28, 32, 34, 43, 56) |
65 |
| -*add_state3(18, 29, 33, 35, 44, 57) |
66 |
| -*add_state2(19, 30, 34, 36, 45, 58) |
67 |
| -*add_state3(20, 31, 35, 37, 46, 59) |
68 |
| -*add_state2(21, 32, 36, 38, 47, 60) |
69 |
| -*add_state3(22, 33, 37, 39, 48, 61) |
70 |
| -*add_state2(23, 34, 38, 40, 49, 62) |
71 |
| -*add_state3(24, 35, 39, 41, 50, 63) |
72 |
| -*add_state2(25, 36, 40, 42, 51, 64) |
73 |
| -*add_state3(26, 37, 41, 43, 52, 65) |
74 |
| -*add_state2(27, 38, 42, 44, 53, 66) |
75 |
| -*add_state3(28, 39, 43, 45, 54, 67) |
76 |
| -*add_state2(29, 40, 44, 46, 55, 68) |
77 |
| -*add_state3(30, 41, 45, 47, 56, 69) |
78 |
| -*add_state2(31, 42, 46, 48, 57, 70) |
79 |
| -*add_state3(32, 43, 47, 49, 58, 71) |
80 |
| -*add_state2(33, 44, 48, 50, 59, 72) |
81 |
| -*add_state3(34, 45, 49, 51, 60, 73) |
82 |
| -*add_state2(35, 46, 50, 52, 61, 74) |
83 |
| -*add_state3(36, 47, 51, 53, 62, 75) |
84 |
| -*add_state2(37, 48, 52, 54, 63, 76) |
85 |
| -*add_state3(38, 49, 53, 55, 64, 77) |
86 |
| -*add_state2(39, 50, 54, 56, 65, 78) |
87 |
| -*add_state3(40, 51, 55, 57, 66, 79) |
| 47 | +#xor(-1, xor(16, and(-18, 27), 18), equ(40, 12)) |
| 48 | +add_state2(1, 12, 16, 18, 27, 40) |
| 49 | +add_state3(2, 13, 17, 19, 28, 41) |
| 50 | +add_state2(3, 14, 18, 20, 29, 42) |
| 51 | +add_state3(4, 15, 19, 21, 30, 43) |
| 52 | +add_state2(5, 16, 20, 22, 31, 44) |
| 53 | +add_state3(6, 17, 21, 23, 32, 45) |
| 54 | +add_state2(7, 18, 22, 24, 33, 46) |
| 55 | +add_state3(8, 19, 23, 25, 34, 47) |
| 56 | +add_state2(9, 20, 24, 26, 35, 48) |
| 57 | +add_state3(10, 21, 25, 27, 36, 49) |
| 58 | +add_state2(11, 22, 26, 28, 37, 50) |
| 59 | +add_state3(12, 23, 27, 29, 38, 51) |
| 60 | +add_state2(13, 24, 28, 30, 39, 52) |
| 61 | +add_state3(14, 25, 29, 31, 40, 53) |
| 62 | +add_state2(15, 26, 30, 32, 41, 54) |
| 63 | +add_state3(16, 27, 31, 33, 42, 55) |
| 64 | +add_state2(17, 28, 32, 34, 43, 56) |
| 65 | +add_state3(18, 29, 33, 35, 44, 57) |
| 66 | +add_state2(19, 30, 34, 36, 45, 58) |
| 67 | +add_state3(20, 31, 35, 37, 46, 59) |
| 68 | +add_state2(21, 32, 36, 38, 47, 60) |
| 69 | +add_state3(22, 33, 37, 39, 48, 61) |
| 70 | +add_state2(23, 34, 38, 40, 49, 62) |
| 71 | +add_state3(24, 35, 39, 41, 50, 63) |
| 72 | +add_state2(25, 36, 40, 42, 51, 64) |
| 73 | +add_state3(26, 37, 41, 43, 52, 65) |
| 74 | +add_state2(27, 38, 42, 44, 53, 66) |
| 75 | +add_state3(28, 39, 43, 45, 54, 67) |
| 76 | +add_state2(29, 40, 44, 46, 55, 68) |
| 77 | +add_state3(30, 41, 45, 47, 56, 69) |
| 78 | +add_state2(31, 42, 46, 48, 57, 70) |
| 79 | +add_state3(32, 43, 47, 49, 58, 71) |
| 80 | +add_state2(33, 44, 48, 50, 59, 72) |
| 81 | +add_state3(34, 45, 49, 51, 60, 73) |
| 82 | +add_state2(35, 46, 50, 52, 61, 74) |
| 83 | +add_state3(36, 47, 51, 53, 62, 75) |
| 84 | +add_state2(37, 48, 52, 54, 63, 76) |
| 85 | +add_state3(38, 49, 53, 55, 64, 77) |
| 86 | +add_state2(39, 50, 54, 56, 65, 78) |
| 87 | +add_state3(40, 51, 55, 57, 66, 79) |
0 commit comments