aboutsummaryrefslogtreecommitdiff
path: root/src/Experiments
diff options
context:
space:
mode:
authorGravatar Andres Erbsen <andreser@mit.edu>2016-08-08 19:39:44 -0400
committerGravatar Andres Erbsen <andreser@mit.edu>2016-08-08 19:39:44 -0400
commit9658c50670ca7907954a08a63ba543eb427ebde5 (patch)
tree6ae7538b7194ab0e8ee23497dfcbe844563d2215 /src/Experiments
parent09d21d0392b293b75edaad26db15e069bc64c53f (diff)
correct the notation in generated code
Diffstat (limited to 'src/Experiments')
-rw-r--r--src/Experiments/SpecificCurve25519.v180
1 files changed, 90 insertions, 90 deletions
diff --git a/src/Experiments/SpecificCurve25519.v b/src/Experiments/SpecificCurve25519.v
index 21aa6e34b..218abc4c9 100644
--- a/src/Experiments/SpecificCurve25519.v
+++ b/src/Experiments/SpecificCurve25519.v
@@ -504,7 +504,7 @@ _).
(* let x61 := x41 + x60 in *)
(* let x62 := 19 * x61 in *)
(* let x63 := x39 + x62 in *)
-(* let x64 := x63 << 26 in *)
+(* let x64 := x63 >> 26 in *)
(* let x65 := x16 * x38 in *)
(* let x66 := x18 * x36 in *)
(* let x67 := x65 + x66 in *)
@@ -526,7 +526,7 @@ _).
(* let x83 := 19 * x82 in *)
(* let x84 := x67 + x83 in *)
(* let x85 := x64 + x84 in *)
-(* let x86 := x85 << 25 in *)
+(* let x86 := x85 >> 25 in *)
(* let x87 := x14 * x38 in *)
(* let x88 := x36 * 2 in *)
(* let x89 := x16 * x88 in *)
@@ -553,7 +553,7 @@ _).
(* let x110 := 19 * x109 in *)
(* let x111 := x92 + x110 in *)
(* let x112 := x86 + x111 in *)
-(* let x113 := x112 << 26 in *)
+(* let x113 := x112 >> 26 in *)
(* let x114 := x12 * x38 in *)
(* let x115 := x14 * x36 in *)
(* let x116 := x16 * x34 in *)
@@ -575,7 +575,7 @@ _).
(* let x132 := 19 * x131 in *)
(* let x133 := x120 + x132 in *)
(* let x134 := x113 + x133 in *)
-(* let x135 := x134 << 25 in *)
+(* let x135 := x134 >> 25 in *)
(* let x136 := x10 * x38 in *)
(* let x137 := x36 * 2 in *)
(* let x138 := x12 * x137 in *)
@@ -602,7 +602,7 @@ _).
(* let x159 := 19 * x158 in *)
(* let x160 := x146 + x159 in *)
(* let x161 := x135 + x160 in *)
-(* let x162 := x161 << 26 in *)
+(* let x162 := x161 >> 26 in *)
(* let x163 := x8 * x38 in *)
(* let x164 := x10 * x36 in *)
(* let x165 := x12 * x34 in *)
@@ -624,7 +624,7 @@ _).
(* let x181 := 19 * x180 in *)
(* let x182 := x173 + x181 in *)
(* let x183 := x162 + x182 in *)
-(* let x184 := x183 << 25 in *)
+(* let x184 := x183 >> 25 in *)
(* let x185 := x6 * x38 in *)
(* let x186 := x36 * 2 in *)
(* let x187 := x8 * x186 in *)
@@ -651,7 +651,7 @@ _).
(* let x208 := 19 * x207 in *)
(* let x209 := x200 + x208 in *)
(* let x210 := x184 + x209 in *)
-(* let x211 := x210 << 26 in *)
+(* let x211 := x210 >> 26 in *)
(* let x212 := x4 * x38 in *)
(* let x213 := x6 * x36 in *)
(* let x214 := x8 * x34 in *)
@@ -673,7 +673,7 @@ _).
(* let x230 := 19 * x229 in *)
(* let x231 := x226 + x230 in *)
(* let x232 := x211 + x231 in *)
-(* let x233 := x232 << 25 in *)
+(* let x233 := x232 >> 25 in *)
(* let x234 := x2 * x38 in *)
(* let x235 := x36 * 2 in *)
(* let x236 := x4 * x235 in *)
@@ -700,7 +700,7 @@ _).
(* let x257 := 19 * x256 in *)
(* let x258 := x254 + x257 in *)
(* let x259 := x233 + x258 in *)
-(* let x260 := x259 << 26 in *)
+(* let x260 := x259 >> 26 in *)
(* let x261 := x0 * x38 in *)
(* let x262 := x2 * x36 in *)
(* let x263 := x4 * x34 in *)
@@ -730,7 +730,7 @@ _).
(* let x287 := x134 & 33554431 in *)
(* let x288 := x112 & 67108863 in *)
(* let x289 := x85 & 33554431 in *)
-(* let x290 := x280 << 25 in *)
+(* let x290 := x280 >> 25 in *)
(* let x291 := 19 * x290 in *)
(* let x292 := x63 & 67108863 in *)
(* let x293 := x291 + x292 in *)
@@ -779,7 +779,7 @@ _).
(* let x336 := x316 + x335 in *)
(* let x337 := 19 * x336 in *)
(* let x338 := x314 + x337 in *)
-(* let x339 := x338 << 26 in *)
+(* let x339 := x338 >> 26 in *)
(* let x340 := x302 * x313 in *)
(* let x341 := x303 * x312 in *)
(* let x342 := x340 + x341 in *)
@@ -801,7 +801,7 @@ _).
(* let x358 := 19 * x357 in *)
(* let x359 := x342 + x358 in *)
(* let x360 := x339 + x359 in *)
-(* let x361 := x360 << 25 in *)
+(* let x361 := x360 >> 25 in *)
(* let x362 := x301 * x313 in *)
(* let x363 := x312 * 2 in *)
(* let x364 := x302 * x363 in *)
@@ -828,7 +828,7 @@ _).
(* let x385 := 19 * x384 in *)
(* let x386 := x367 + x385 in *)
(* let x387 := x361 + x386 in *)
-(* let x388 := x387 << 26 in *)
+(* let x388 := x387 >> 26 in *)
(* let x389 := x300 * x313 in *)
(* let x390 := x301 * x312 in *)
(* let x391 := x302 * x311 in *)
@@ -850,7 +850,7 @@ _).
(* let x407 := 19 * x406 in *)
(* let x408 := x395 + x407 in *)
(* let x409 := x388 + x408 in *)
-(* let x410 := x409 << 25 in *)
+(* let x410 := x409 >> 25 in *)
(* let x411 := x299 * x313 in *)
(* let x412 := x312 * 2 in *)
(* let x413 := x300 * x412 in *)
@@ -877,7 +877,7 @@ _).
(* let x434 := 19 * x433 in *)
(* let x435 := x421 + x434 in *)
(* let x436 := x410 + x435 in *)
-(* let x437 := x436 << 26 in *)
+(* let x437 := x436 >> 26 in *)
(* let x438 := x298 * x313 in *)
(* let x439 := x299 * x312 in *)
(* let x440 := x300 * x311 in *)
@@ -899,7 +899,7 @@ _).
(* let x456 := 19 * x455 in *)
(* let x457 := x448 + x456 in *)
(* let x458 := x437 + x457 in *)
-(* let x459 := x458 << 25 in *)
+(* let x459 := x458 >> 25 in *)
(* let x460 := x297 * x313 in *)
(* let x461 := x312 * 2 in *)
(* let x462 := x298 * x461 in *)
@@ -926,7 +926,7 @@ _).
(* let x483 := 19 * x482 in *)
(* let x484 := x475 + x483 in *)
(* let x485 := x459 + x484 in *)
-(* let x486 := x485 << 26 in *)
+(* let x486 := x485 >> 26 in *)
(* let x487 := x296 * x313 in *)
(* let x488 := x297 * x312 in *)
(* let x489 := x298 * x311 in *)
@@ -948,7 +948,7 @@ _).
(* let x505 := 19 * x504 in *)
(* let x506 := x501 + x505 in *)
(* let x507 := x486 + x506 in *)
-(* let x508 := x507 << 25 in *)
+(* let x508 := x507 >> 25 in *)
(* let x509 := x295 * x313 in *)
(* let x510 := x312 * 2 in *)
(* let x511 := x296 * x510 in *)
@@ -975,7 +975,7 @@ _).
(* let x532 := 19 * x531 in *)
(* let x533 := x529 + x532 in *)
(* let x534 := x508 + x533 in *)
-(* let x535 := x534 << 26 in *)
+(* let x535 := x534 >> 26 in *)
(* let x536 := x294 * x313 in *)
(* let x537 := x295 * x312 in *)
(* let x538 := x296 * x311 in *)
@@ -1005,7 +1005,7 @@ _).
(* let x562 := x409 & 33554431 in *)
(* let x563 := x387 & 67108863 in *)
(* let x564 := x360 & 33554431 in *)
-(* let x565 := x555 << 25 in *)
+(* let x565 := x555 >> 25 in *)
(* let x566 := 19 * x565 in *)
(* let x567 := x338 & 67108863 in *)
(* let x568 := x566 + x567 in *)
@@ -1034,7 +1034,7 @@ _).
(* let x591 := x571 + x590 in *)
(* let x592 := 19 * x591 in *)
(* let x593 := x569 + x592 in *)
-(* let x594 := x593 << 26 in *)
+(* let x594 := x593 >> 26 in *)
(* let x595 := P_T_8 * 45281625 in *)
(* let x596 := P_T_9 * 27714825 in *)
(* let x597 := x595 + x596 in *)
@@ -1056,7 +1056,7 @@ _).
(* let x613 := 19 * x612 in *)
(* let x614 := x597 + x613 in *)
(* let x615 := x594 + x614 in *)
-(* let x616 := x615 << 25 in *)
+(* let x616 := x615 >> 25 in *)
(* let x617 := P_T_7 * 45281625 in *)
(* let x618 := 27714825 * 2 in *)
(* let x619 := P_T_8 * x618 in *)
@@ -1083,7 +1083,7 @@ _).
(* let x640 := 19 * x639 in *)
(* let x641 := x622 + x640 in *)
(* let x642 := x616 + x641 in *)
-(* let x643 := x642 << 26 in *)
+(* let x643 := x642 >> 26 in *)
(* let x644 := P_T_6 * 45281625 in *)
(* let x645 := P_T_7 * 27714825 in *)
(* let x646 := P_T_8 * 36363642 in *)
@@ -1105,7 +1105,7 @@ _).
(* let x662 := 19 * x661 in *)
(* let x663 := x650 + x662 in *)
(* let x664 := x643 + x663 in *)
-(* let x665 := x664 << 25 in *)
+(* let x665 := x664 >> 25 in *)
(* let x666 := P_T_5 * 45281625 in *)
(* let x667 := 27714825 * 2 in *)
(* let x668 := P_T_6 * x667 in *)
@@ -1132,7 +1132,7 @@ _).
(* let x689 := 19 * x688 in *)
(* let x690 := x676 + x689 in *)
(* let x691 := x665 + x690 in *)
-(* let x692 := x691 << 26 in *)
+(* let x692 := x691 >> 26 in *)
(* let x693 := P_T_4 * 45281625 in *)
(* let x694 := P_T_5 * 27714825 in *)
(* let x695 := P_T_6 * 36363642 in *)
@@ -1154,7 +1154,7 @@ _).
(* let x711 := 19 * x710 in *)
(* let x712 := x703 + x711 in *)
(* let x713 := x692 + x712 in *)
-(* let x714 := x713 << 25 in *)
+(* let x714 := x713 >> 25 in *)
(* let x715 := P_T_3 * 45281625 in *)
(* let x716 := 27714825 * 2 in *)
(* let x717 := P_T_4 * x716 in *)
@@ -1181,7 +1181,7 @@ _).
(* let x738 := 19 * x737 in *)
(* let x739 := x730 + x738 in *)
(* let x740 := x714 + x739 in *)
-(* let x741 := x740 << 26 in *)
+(* let x741 := x740 >> 26 in *)
(* let x742 := P_T_2 * 45281625 in *)
(* let x743 := P_T_3 * 27714825 in *)
(* let x744 := P_T_4 * 36363642 in *)
@@ -1203,7 +1203,7 @@ _).
(* let x760 := 19 * x759 in *)
(* let x761 := x756 + x760 in *)
(* let x762 := x741 + x761 in *)
-(* let x763 := x762 << 25 in *)
+(* let x763 := x762 >> 25 in *)
(* let x764 := P_T_1 * 45281625 in *)
(* let x765 := 27714825 * 2 in *)
(* let x766 := P_T_2 * x765 in *)
@@ -1230,7 +1230,7 @@ _).
(* let x787 := 19 * x786 in *)
(* let x788 := x784 + x787 in *)
(* let x789 := x763 + x788 in *)
-(* let x790 := x789 << 26 in *)
+(* let x790 := x789 >> 26 in *)
(* let x791 := P_T_0 * 45281625 in *)
(* let x792 := P_T_1 * 27714825 in *)
(* let x793 := P_T_2 * 36363642 in *)
@@ -1260,7 +1260,7 @@ _).
(* let x817 := x664 & 33554431 in *)
(* let x818 := x642 & 67108863 in *)
(* let x819 := x615 & 33554431 in *)
-(* let x820 := x810 << 25 in *)
+(* let x820 := x810 >> 25 in *)
(* let x821 := 19 * x820 in *)
(* let x822 := x593 & 67108863 in *)
(* let x823 := x821 + x822 in *)
@@ -1289,7 +1289,7 @@ _).
(* let x846 := x826 + x845 in *)
(* let x847 := 19 * x846 in *)
(* let x848 := x824 + x847 in *)
-(* let x849 := x848 << 26 in *)
+(* let x849 := x848 >> 26 in *)
(* let x850 := x819 * Q_T_9 in *)
(* let x851 := x823 * Q_T_8 in *)
(* let x852 := x850 + x851 in *)
@@ -1311,7 +1311,7 @@ _).
(* let x868 := 19 * x867 in *)
(* let x869 := x852 + x868 in *)
(* let x870 := x849 + x869 in *)
-(* let x871 := x870 << 25 in *)
+(* let x871 := x870 >> 25 in *)
(* let x872 := x818 * Q_T_9 in *)
(* let x873 := Q_T_8 * 2 in *)
(* let x874 := x819 * x873 in *)
@@ -1338,7 +1338,7 @@ _).
(* let x895 := 19 * x894 in *)
(* let x896 := x877 + x895 in *)
(* let x897 := x871 + x896 in *)
-(* let x898 := x897 << 26 in *)
+(* let x898 := x897 >> 26 in *)
(* let x899 := x817 * Q_T_9 in *)
(* let x900 := x818 * Q_T_8 in *)
(* let x901 := x819 * Q_T_7 in *)
@@ -1360,7 +1360,7 @@ _).
(* let x917 := 19 * x916 in *)
(* let x918 := x905 + x917 in *)
(* let x919 := x898 + x918 in *)
-(* let x920 := x919 << 25 in *)
+(* let x920 := x919 >> 25 in *)
(* let x921 := x816 * Q_T_9 in *)
(* let x922 := Q_T_8 * 2 in *)
(* let x923 := x817 * x922 in *)
@@ -1387,7 +1387,7 @@ _).
(* let x944 := 19 * x943 in *)
(* let x945 := x931 + x944 in *)
(* let x946 := x920 + x945 in *)
-(* let x947 := x946 << 26 in *)
+(* let x947 := x946 >> 26 in *)
(* let x948 := x815 * Q_T_9 in *)
(* let x949 := x816 * Q_T_8 in *)
(* let x950 := x817 * Q_T_7 in *)
@@ -1409,7 +1409,7 @@ _).
(* let x966 := 19 * x965 in *)
(* let x967 := x958 + x966 in *)
(* let x968 := x947 + x967 in *)
-(* let x969 := x968 << 25 in *)
+(* let x969 := x968 >> 25 in *)
(* let x970 := x814 * Q_T_9 in *)
(* let x971 := Q_T_8 * 2 in *)
(* let x972 := x815 * x971 in *)
@@ -1436,7 +1436,7 @@ _).
(* let x993 := 19 * x992 in *)
(* let x994 := x985 + x993 in *)
(* let x995 := x969 + x994 in *)
-(* let x996 := x995 << 26 in *)
+(* let x996 := x995 >> 26 in *)
(* let x997 := x813 * Q_T_9 in *)
(* let x998 := x814 * Q_T_8 in *)
(* let x999 := x815 * Q_T_7 in *)
@@ -1458,7 +1458,7 @@ _).
(* let x1015 := 19 * x1014 in *)
(* let x1016 := x1011 + x1015 in *)
(* let x1017 := x996 + x1016 in *)
-(* let x1018 := x1017 << 25 in *)
+(* let x1018 := x1017 >> 25 in *)
(* let x1019 := x812 * Q_T_9 in *)
(* let x1020 := Q_T_8 * 2 in *)
(* let x1021 := x813 * x1020 in *)
@@ -1485,7 +1485,7 @@ _).
(* let x1042 := 19 * x1041 in *)
(* let x1043 := x1039 + x1042 in *)
(* let x1044 := x1018 + x1043 in *)
-(* let x1045 := x1044 << 26 in *)
+(* let x1045 := x1044 >> 26 in *)
(* let x1046 := x811 * Q_T_9 in *)
(* let x1047 := x812 * Q_T_8 in *)
(* let x1048 := x813 * Q_T_7 in *)
@@ -1515,7 +1515,7 @@ _).
(* let x1072 := x919 & 33554431 in *)
(* let x1073 := x897 & 67108863 in *)
(* let x1074 := x870 & 33554431 in *)
-(* let x1075 := x1065 << 25 in *)
+(* let x1075 := x1065 >> 25 in *)
(* let x1076 := 19 * x1075 in *)
(* let x1077 := x848 & 67108863 in *)
(* let x1078 := x1076 + x1077 in *)
@@ -1554,7 +1554,7 @@ _).
(* let x1111 := x1091 + x1110 in *)
(* let x1112 := 19 * x1111 in *)
(* let x1113 := x1089 + x1112 in *)
-(* let x1114 := x1113 << 26 in *)
+(* let x1114 := x1113 >> 26 in *)
(* let x1115 := P_Z_8 * x1088 in *)
(* let x1116 := P_Z_9 * x1087 in *)
(* let x1117 := x1115 + x1116 in *)
@@ -1576,7 +1576,7 @@ _).
(* let x1133 := 19 * x1132 in *)
(* let x1134 := x1117 + x1133 in *)
(* let x1135 := x1114 + x1134 in *)
-(* let x1136 := x1135 << 25 in *)
+(* let x1136 := x1135 >> 25 in *)
(* let x1137 := P_Z_7 * x1088 in *)
(* let x1138 := x1087 * 2 in *)
(* let x1139 := P_Z_8 * x1138 in *)
@@ -1603,7 +1603,7 @@ _).
(* let x1160 := 19 * x1159 in *)
(* let x1161 := x1142 + x1160 in *)
(* let x1162 := x1136 + x1161 in *)
-(* let x1163 := x1162 << 26 in *)
+(* let x1163 := x1162 >> 26 in *)
(* let x1164 := P_Z_6 * x1088 in *)
(* let x1165 := P_Z_7 * x1087 in *)
(* let x1166 := P_Z_8 * x1086 in *)
@@ -1625,7 +1625,7 @@ _).
(* let x1182 := 19 * x1181 in *)
(* let x1183 := x1170 + x1182 in *)
(* let x1184 := x1163 + x1183 in *)
-(* let x1185 := x1184 << 25 in *)
+(* let x1185 := x1184 >> 25 in *)
(* let x1186 := P_Z_5 * x1088 in *)
(* let x1187 := x1087 * 2 in *)
(* let x1188 := P_Z_6 * x1187 in *)
@@ -1652,7 +1652,7 @@ _).
(* let x1209 := 19 * x1208 in *)
(* let x1210 := x1196 + x1209 in *)
(* let x1211 := x1185 + x1210 in *)
-(* let x1212 := x1211 << 26 in *)
+(* let x1212 := x1211 >> 26 in *)
(* let x1213 := P_Z_4 * x1088 in *)
(* let x1214 := P_Z_5 * x1087 in *)
(* let x1215 := P_Z_6 * x1086 in *)
@@ -1674,7 +1674,7 @@ _).
(* let x1231 := 19 * x1230 in *)
(* let x1232 := x1223 + x1231 in *)
(* let x1233 := x1212 + x1232 in *)
-(* let x1234 := x1233 << 25 in *)
+(* let x1234 := x1233 >> 25 in *)
(* let x1235 := P_Z_3 * x1088 in *)
(* let x1236 := x1087 * 2 in *)
(* let x1237 := P_Z_4 * x1236 in *)
@@ -1701,7 +1701,7 @@ _).
(* let x1258 := 19 * x1257 in *)
(* let x1259 := x1250 + x1258 in *)
(* let x1260 := x1234 + x1259 in *)
-(* let x1261 := x1260 << 26 in *)
+(* let x1261 := x1260 >> 26 in *)
(* let x1262 := P_Z_2 * x1088 in *)
(* let x1263 := P_Z_3 * x1087 in *)
(* let x1264 := P_Z_4 * x1086 in *)
@@ -1723,7 +1723,7 @@ _).
(* let x1280 := 19 * x1279 in *)
(* let x1281 := x1276 + x1280 in *)
(* let x1282 := x1261 + x1281 in *)
-(* let x1283 := x1282 << 25 in *)
+(* let x1283 := x1282 >> 25 in *)
(* let x1284 := P_Z_1 * x1088 in *)
(* let x1285 := x1087 * 2 in *)
(* let x1286 := P_Z_2 * x1285 in *)
@@ -1750,7 +1750,7 @@ _).
(* let x1307 := 19 * x1306 in *)
(* let x1308 := x1304 + x1307 in *)
(* let x1309 := x1283 + x1308 in *)
-(* let x1310 := x1309 << 26 in *)
+(* let x1310 := x1309 >> 26 in *)
(* let x1311 := P_Z_0 * x1088 in *)
(* let x1312 := P_Z_1 * x1087 in *)
(* let x1313 := P_Z_2 * x1086 in *)
@@ -1780,7 +1780,7 @@ _).
(* let x1337 := x1184 & 33554431 in *)
(* let x1338 := x1162 & 67108863 in *)
(* let x1339 := x1135 & 33554431 in *)
-(* let x1340 := x1330 << 25 in *)
+(* let x1340 := x1330 >> 25 in *)
(* let x1341 := 19 * x1340 in *)
(* let x1342 := x1113 & 67108863 in *)
(* let x1343 := x1341 + x1342 in *)
@@ -1869,7 +1869,7 @@ _).
(* let x1426 := x1406 + x1425 in *)
(* let x1427 := 19 * x1426 in *)
(* let x1428 := x1404 + x1427 in *)
-(* let x1429 := x1428 << 26 in *)
+(* let x1429 := x1428 >> 26 in *)
(* let x1430 := x1361 * x1383 in *)
(* let x1431 := x1363 * x1381 in *)
(* let x1432 := x1430 + x1431 in *)
@@ -1891,7 +1891,7 @@ _).
(* let x1448 := 19 * x1447 in *)
(* let x1449 := x1432 + x1448 in *)
(* let x1450 := x1429 + x1449 in *)
-(* let x1451 := x1450 << 25 in *)
+(* let x1451 := x1450 >> 25 in *)
(* let x1452 := x1359 * x1383 in *)
(* let x1453 := x1381 * 2 in *)
(* let x1454 := x1361 * x1453 in *)
@@ -1918,7 +1918,7 @@ _).
(* let x1475 := 19 * x1474 in *)
(* let x1476 := x1457 + x1475 in *)
(* let x1477 := x1451 + x1476 in *)
-(* let x1478 := x1477 << 26 in *)
+(* let x1478 := x1477 >> 26 in *)
(* let x1479 := x1357 * x1383 in *)
(* let x1480 := x1359 * x1381 in *)
(* let x1481 := x1361 * x1379 in *)
@@ -1940,7 +1940,7 @@ _).
(* let x1497 := 19 * x1496 in *)
(* let x1498 := x1485 + x1497 in *)
(* let x1499 := x1478 + x1498 in *)
-(* let x1500 := x1499 << 25 in *)
+(* let x1500 := x1499 >> 25 in *)
(* let x1501 := x1355 * x1383 in *)
(* let x1502 := x1381 * 2 in *)
(* let x1503 := x1357 * x1502 in *)
@@ -1967,7 +1967,7 @@ _).
(* let x1524 := 19 * x1523 in *)
(* let x1525 := x1511 + x1524 in *)
(* let x1526 := x1500 + x1525 in *)
-(* let x1527 := x1526 << 26 in *)
+(* let x1527 := x1526 >> 26 in *)
(* let x1528 := x1353 * x1383 in *)
(* let x1529 := x1355 * x1381 in *)
(* let x1530 := x1357 * x1379 in *)
@@ -1989,7 +1989,7 @@ _).
(* let x1546 := 19 * x1545 in *)
(* let x1547 := x1538 + x1546 in *)
(* let x1548 := x1527 + x1547 in *)
-(* let x1549 := x1548 << 25 in *)
+(* let x1549 := x1548 >> 25 in *)
(* let x1550 := x1351 * x1383 in *)
(* let x1551 := x1381 * 2 in *)
(* let x1552 := x1353 * x1551 in *)
@@ -2016,7 +2016,7 @@ _).
(* let x1573 := 19 * x1572 in *)
(* let x1574 := x1565 + x1573 in *)
(* let x1575 := x1549 + x1574 in *)
-(* let x1576 := x1575 << 26 in *)
+(* let x1576 := x1575 >> 26 in *)
(* let x1577 := x1349 * x1383 in *)
(* let x1578 := x1351 * x1381 in *)
(* let x1579 := x1353 * x1379 in *)
@@ -2038,7 +2038,7 @@ _).
(* let x1595 := 19 * x1594 in *)
(* let x1596 := x1591 + x1595 in *)
(* let x1597 := x1576 + x1596 in *)
-(* let x1598 := x1597 << 25 in *)
+(* let x1598 := x1597 >> 25 in *)
(* let x1599 := x1347 * x1383 in *)
(* let x1600 := x1381 * 2 in *)
(* let x1601 := x1349 * x1600 in *)
@@ -2065,7 +2065,7 @@ _).
(* let x1622 := 19 * x1621 in *)
(* let x1623 := x1619 + x1622 in *)
(* let x1624 := x1598 + x1623 in *)
-(* let x1625 := x1624 << 26 in *)
+(* let x1625 := x1624 >> 26 in *)
(* let x1626 := x1345 * x1383 in *)
(* let x1627 := x1347 * x1381 in *)
(* let x1628 := x1349 * x1379 in *)
@@ -2095,7 +2095,7 @@ _).
(* let x1652 := x1499 & 33554431 in *)
(* let x1653 := x1477 & 67108863 in *)
(* let x1654 := x1450 & 33554431 in *)
-(* let x1655 := x1645 << 25 in *)
+(* let x1655 := x1645 >> 25 in *)
(* let x1656 := 19 * x1655 in *)
(* let x1657 := x1428 & 67108863 in *)
(* let x1658 := x1656 + x1657 in *)
@@ -2124,7 +2124,7 @@ _).
(* let x1681 := x1661 + x1680 in *)
(* let x1682 := 19 * x1681 in *)
(* let x1683 := x1659 + x1682 in *)
-(* let x1684 := x1683 << 26 in *)
+(* let x1684 := x1683 >> 26 in *)
(* let x1685 := x1392 * x1403 in *)
(* let x1686 := x1393 * x1402 in *)
(* let x1687 := x1685 + x1686 in *)
@@ -2146,7 +2146,7 @@ _).
(* let x1703 := 19 * x1702 in *)
(* let x1704 := x1687 + x1703 in *)
(* let x1705 := x1684 + x1704 in *)
-(* let x1706 := x1705 << 25 in *)
+(* let x1706 := x1705 >> 25 in *)
(* let x1707 := x1391 * x1403 in *)
(* let x1708 := x1402 * 2 in *)
(* let x1709 := x1392 * x1708 in *)
@@ -2173,7 +2173,7 @@ _).
(* let x1730 := 19 * x1729 in *)
(* let x1731 := x1712 + x1730 in *)
(* let x1732 := x1706 + x1731 in *)
-(* let x1733 := x1732 << 26 in *)
+(* let x1733 := x1732 >> 26 in *)
(* let x1734 := x1390 * x1403 in *)
(* let x1735 := x1391 * x1402 in *)
(* let x1736 := x1392 * x1401 in *)
@@ -2195,7 +2195,7 @@ _).
(* let x1752 := 19 * x1751 in *)
(* let x1753 := x1740 + x1752 in *)
(* let x1754 := x1733 + x1753 in *)
-(* let x1755 := x1754 << 25 in *)
+(* let x1755 := x1754 >> 25 in *)
(* let x1756 := x1389 * x1403 in *)
(* let x1757 := x1402 * 2 in *)
(* let x1758 := x1390 * x1757 in *)
@@ -2222,7 +2222,7 @@ _).
(* let x1779 := 19 * x1778 in *)
(* let x1780 := x1766 + x1779 in *)
(* let x1781 := x1755 + x1780 in *)
-(* let x1782 := x1781 << 26 in *)
+(* let x1782 := x1781 >> 26 in *)
(* let x1783 := x1388 * x1403 in *)
(* let x1784 := x1389 * x1402 in *)
(* let x1785 := x1390 * x1401 in *)
@@ -2244,7 +2244,7 @@ _).
(* let x1801 := 19 * x1800 in *)
(* let x1802 := x1793 + x1801 in *)
(* let x1803 := x1782 + x1802 in *)
-(* let x1804 := x1803 << 25 in *)
+(* let x1804 := x1803 >> 25 in *)
(* let x1805 := x1387 * x1403 in *)
(* let x1806 := x1402 * 2 in *)
(* let x1807 := x1388 * x1806 in *)
@@ -2271,7 +2271,7 @@ _).
(* let x1828 := 19 * x1827 in *)
(* let x1829 := x1820 + x1828 in *)
(* let x1830 := x1804 + x1829 in *)
-(* let x1831 := x1830 << 26 in *)
+(* let x1831 := x1830 >> 26 in *)
(* let x1832 := x1386 * x1403 in *)
(* let x1833 := x1387 * x1402 in *)
(* let x1834 := x1388 * x1401 in *)
@@ -2293,7 +2293,7 @@ _).
(* let x1850 := 19 * x1849 in *)
(* let x1851 := x1846 + x1850 in *)
(* let x1852 := x1831 + x1851 in *)
-(* let x1853 := x1852 << 25 in *)
+(* let x1853 := x1852 >> 25 in *)
(* let x1854 := x1385 * x1403 in *)
(* let x1855 := x1402 * 2 in *)
(* let x1856 := x1386 * x1855 in *)
@@ -2320,7 +2320,7 @@ _).
(* let x1877 := 19 * x1876 in *)
(* let x1878 := x1874 + x1877 in *)
(* let x1879 := x1853 + x1878 in *)
-(* let x1880 := x1879 << 26 in *)
+(* let x1880 := x1879 >> 26 in *)
(* let x1881 := x1384 * x1403 in *)
(* let x1882 := x1385 * x1402 in *)
(* let x1883 := x1386 * x1401 in *)
@@ -2350,7 +2350,7 @@ _).
(* let x1907 := x1754 & 33554431 in *)
(* let x1908 := x1732 & 67108863 in *)
(* let x1909 := x1705 & 33554431 in *)
-(* let x1910 := x1900 << 25 in *)
+(* let x1910 := x1900 >> 25 in *)
(* let x1911 := 19 * x1910 in *)
(* let x1912 := x1683 & 67108863 in *)
(* let x1913 := x1911 + x1912 in *)
@@ -2379,7 +2379,7 @@ _).
(* let x1936 := x1916 + x1935 in *)
(* let x1937 := 19 * x1936 in *)
(* let x1938 := x1914 + x1937 in *)
-(* let x1939 := x1938 << 26 in *)
+(* let x1939 := x1938 >> 26 in *)
(* let x1940 := x1361 * x1403 in *)
(* let x1941 := x1363 * x1402 in *)
(* let x1942 := x1940 + x1941 in *)
@@ -2401,7 +2401,7 @@ _).
(* let x1958 := 19 * x1957 in *)
(* let x1959 := x1942 + x1958 in *)
(* let x1960 := x1939 + x1959 in *)
-(* let x1961 := x1960 << 25 in *)
+(* let x1961 := x1960 >> 25 in *)
(* let x1962 := x1359 * x1403 in *)
(* let x1963 := x1402 * 2 in *)
(* let x1964 := x1361 * x1963 in *)
@@ -2428,7 +2428,7 @@ _).
(* let x1985 := 19 * x1984 in *)
(* let x1986 := x1967 + x1985 in *)
(* let x1987 := x1961 + x1986 in *)
-(* let x1988 := x1987 << 26 in *)
+(* let x1988 := x1987 >> 26 in *)
(* let x1989 := x1357 * x1403 in *)
(* let x1990 := x1359 * x1402 in *)
(* let x1991 := x1361 * x1401 in *)
@@ -2450,7 +2450,7 @@ _).
(* let x2007 := 19 * x2006 in *)
(* let x2008 := x1995 + x2007 in *)
(* let x2009 := x1988 + x2008 in *)
-(* let x2010 := x2009 << 25 in *)
+(* let x2010 := x2009 >> 25 in *)
(* let x2011 := x1355 * x1403 in *)
(* let x2012 := x1402 * 2 in *)
(* let x2013 := x1357 * x2012 in *)
@@ -2477,7 +2477,7 @@ _).
(* let x2034 := 19 * x2033 in *)
(* let x2035 := x2021 + x2034 in *)
(* let x2036 := x2010 + x2035 in *)
-(* let x2037 := x2036 << 26 in *)
+(* let x2037 := x2036 >> 26 in *)
(* let x2038 := x1353 * x1403 in *)
(* let x2039 := x1355 * x1402 in *)
(* let x2040 := x1357 * x1401 in *)
@@ -2499,7 +2499,7 @@ _).
(* let x2056 := 19 * x2055 in *)
(* let x2057 := x2048 + x2056 in *)
(* let x2058 := x2037 + x2057 in *)
-(* let x2059 := x2058 << 25 in *)
+(* let x2059 := x2058 >> 25 in *)
(* let x2060 := x1351 * x1403 in *)
(* let x2061 := x1402 * 2 in *)
(* let x2062 := x1353 * x2061 in *)
@@ -2526,7 +2526,7 @@ _).
(* let x2083 := 19 * x2082 in *)
(* let x2084 := x2075 + x2083 in *)
(* let x2085 := x2059 + x2084 in *)
-(* let x2086 := x2085 << 26 in *)
+(* let x2086 := x2085 >> 26 in *)
(* let x2087 := x1349 * x1403 in *)
(* let x2088 := x1351 * x1402 in *)
(* let x2089 := x1353 * x1401 in *)
@@ -2548,7 +2548,7 @@ _).
(* let x2105 := 19 * x2104 in *)
(* let x2106 := x2101 + x2105 in *)
(* let x2107 := x2086 + x2106 in *)
-(* let x2108 := x2107 << 25 in *)
+(* let x2108 := x2107 >> 25 in *)
(* let x2109 := x1347 * x1403 in *)
(* let x2110 := x1402 * 2 in *)
(* let x2111 := x1349 * x2110 in *)
@@ -2575,7 +2575,7 @@ _).
(* let x2132 := 19 * x2131 in *)
(* let x2133 := x2129 + x2132 in *)
(* let x2134 := x2108 + x2133 in *)
-(* let x2135 := x2134 << 26 in *)
+(* let x2135 := x2134 >> 26 in *)
(* let x2136 := x1345 * x1403 in *)
(* let x2137 := x1347 * x1402 in *)
(* let x2138 := x1349 * x1401 in *)
@@ -2605,7 +2605,7 @@ _).
(* let x2162 := x2009 & 33554431 in *)
(* let x2163 := x1987 & 67108863 in *)
(* let x2164 := x1960 & 33554431 in *)
-(* let x2165 := x2155 << 25 in *)
+(* let x2165 := x2155 >> 25 in *)
(* let x2166 := 19 * x2165 in *)
(* let x2167 := x1938 & 67108863 in *)
(* let x2168 := x2166 + x2167 in *)
@@ -2634,7 +2634,7 @@ _).
(* let x2191 := x2171 + x2190 in *)
(* let x2192 := 19 * x2191 in *)
(* let x2193 := x2169 + x2192 in *)
-(* let x2194 := x2193 << 26 in *)
+(* let x2194 := x2193 >> 26 in *)
(* let x2195 := x1381 * x1393 in *)
(* let x2196 := x1383 * x1392 in *)
(* let x2197 := x2195 + x2196 in *)
@@ -2656,7 +2656,7 @@ _).
(* let x2213 := 19 * x2212 in *)
(* let x2214 := x2197 + x2213 in *)
(* let x2215 := x2194 + x2214 in *)
-(* let x2216 := x2215 << 25 in *)
+(* let x2216 := x2215 >> 25 in *)
(* let x2217 := x1379 * x1393 in *)
(* let x2218 := x1392 * 2 in *)
(* let x2219 := x1381 * x2218 in *)
@@ -2683,7 +2683,7 @@ _).
(* let x2240 := 19 * x2239 in *)
(* let x2241 := x2222 + x2240 in *)
(* let x2242 := x2216 + x2241 in *)
-(* let x2243 := x2242 << 26 in *)
+(* let x2243 := x2242 >> 26 in *)
(* let x2244 := x1377 * x1393 in *)
(* let x2245 := x1379 * x1392 in *)
(* let x2246 := x1381 * x1391 in *)
@@ -2705,7 +2705,7 @@ _).
(* let x2262 := 19 * x2261 in *)
(* let x2263 := x2250 + x2262 in *)
(* let x2264 := x2243 + x2263 in *)
-(* let x2265 := x2264 << 25 in *)
+(* let x2265 := x2264 >> 25 in *)
(* let x2266 := x1375 * x1393 in *)
(* let x2267 := x1392 * 2 in *)
(* let x2268 := x1377 * x2267 in *)
@@ -2732,7 +2732,7 @@ _).
(* let x2289 := 19 * x2288 in *)
(* let x2290 := x2276 + x2289 in *)
(* let x2291 := x2265 + x2290 in *)
-(* let x2292 := x2291 << 26 in *)
+(* let x2292 := x2291 >> 26 in *)
(* let x2293 := x1373 * x1393 in *)
(* let x2294 := x1375 * x1392 in *)
(* let x2295 := x1377 * x1391 in *)
@@ -2754,7 +2754,7 @@ _).
(* let x2311 := 19 * x2310 in *)
(* let x2312 := x2303 + x2311 in *)
(* let x2313 := x2292 + x2312 in *)
-(* let x2314 := x2313 << 25 in *)
+(* let x2314 := x2313 >> 25 in *)
(* let x2315 := x1371 * x1393 in *)
(* let x2316 := x1392 * 2 in *)
(* let x2317 := x1373 * x2316 in *)
@@ -2781,7 +2781,7 @@ _).
(* let x2338 := 19 * x2337 in *)
(* let x2339 := x2330 + x2338 in *)
(* let x2340 := x2314 + x2339 in *)
-(* let x2341 := x2340 << 26 in *)
+(* let x2341 := x2340 >> 26 in *)
(* let x2342 := x1369 * x1393 in *)
(* let x2343 := x1371 * x1392 in *)
(* let x2344 := x1373 * x1391 in *)
@@ -2803,7 +2803,7 @@ _).
(* let x2360 := 19 * x2359 in *)
(* let x2361 := x2356 + x2360 in *)
(* let x2362 := x2341 + x2361 in *)
-(* let x2363 := x2362 << 25 in *)
+(* let x2363 := x2362 >> 25 in *)
(* let x2364 := x1367 * x1393 in *)
(* let x2365 := x1392 * 2 in *)
(* let x2366 := x1369 * x2365 in *)
@@ -2830,7 +2830,7 @@ _).
(* let x2387 := 19 * x2386 in *)
(* let x2388 := x2384 + x2387 in *)
(* let x2389 := x2363 + x2388 in *)
-(* let x2390 := x2389 << 26 in *)
+(* let x2390 := x2389 >> 26 in *)
(* let x2391 := x1365 * x1393 in *)
(* let x2392 := x1367 * x1392 in *)
(* let x2393 := x1369 * x1391 in *)
@@ -2860,7 +2860,7 @@ _).
(* let x2417 := x2264 & 33554431 in *)
(* let x2418 := x2242 & 67108863 in *)
(* let x2419 := x2215 & 33554431 in *)
-(* let x2420 := x2410 << 25 in *)
+(* let x2420 := x2410 >> 25 in *)
(* let x2421 := 19 * x2420 in *)
(* let x2422 := x2193 & 67108863 in *)
(* let x2423 := x2421 + x2422 in *)