OLD | NEW |
(Empty) | |
| 1 // Copyright 2011 the V8 project authors. All rights reserved. |
| 2 // Redistribution and use in source and binary forms, with or without |
| 3 // modification, are permitted provided that the following conditions are |
| 4 // met: |
| 5 // |
| 6 // * Redistributions of source code must retain the above copyright |
| 7 // notice, this list of conditions and the following disclaimer. |
| 8 // * Redistributions in binary form must reproduce the above |
| 9 // copyright notice, this list of conditions and the following |
| 10 // disclaimer in the documentation and/or other materials provided |
| 11 // with the distribution. |
| 12 // * Neither the name of Google Inc. nor the names of its |
| 13 // contributors may be used to endorse or promote products derived |
| 14 // from this software without specific prior written permission. |
| 15 // |
| 16 // THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS |
| 17 // "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT |
| 18 // LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR |
| 19 // A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT |
| 20 // OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, |
| 21 // SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT |
| 22 // LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, |
| 23 // DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY |
| 24 // THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT |
| 25 // (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE |
| 26 // OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. |
| 27 |
| 28 function f() { |
| 29 var x = 0; |
| 30 var tmp = 0; |
| 31 assertEquals(0, x /= (tmp = 798469700.4090232, tmp)); |
| 32 assertEquals(0, x *= (2714102322.365509)); |
| 33 assertEquals(0, x *= x); |
| 34 assertEquals(139516372, x -= (tmp = -139516372, tmp)); |
| 35 assertEquals(1, x /= (x%(2620399703.344006))); |
| 36 assertEquals(0, x >>>= x); |
| 37 assertEquals(-2772151192.8633175, x -= (tmp = 2772151192.8633175, tmp)); |
| 38 assertEquals(-2786298206.8633175, x -= (14147014)); |
| 39 assertEquals(1509750523, x |= ((1073767916)-(tmp = 919311632.2789925, tmp))); |
| 40 assertEquals(2262404051.926751, x += ((752653528.9267509)%x)); |
| 41 assertEquals(-270926893, x |= (tmp = 1837232194, tmp)); |
| 42 assertEquals(0.17730273401688765, x /= ((tmp = -2657202795, tmp)-(((((x|(tmp =
-1187733892.282897, tmp))-x)<<(556523578))-x)+(-57905508.42881298)))); |
| 43 assertEquals(122483.56550261026, x *= ((((tmp = 2570017060.15193, tmp)%((-1862
621126.9968336)>>x))>>(x>>(tmp = 2388674677, tmp)))>>>(-2919657526.470434))); |
| 44 assertEquals(0, x ^= x); |
| 45 assertEquals(0, x <<= (tmp = 2705124845.0455265, tmp)); |
| 46 assertEquals(0, x &= (-135286835.07069612)); |
| 47 assertEquals(-0, x *= ((tmp = -165810479.10020828, tmp)|x)); |
| 48 assertEquals(248741888, x += ((735976871.1308595)<<(-2608055185.0700903))); |
| 49 assertEquals(139526144, x &= (tmp = -1454301068, tmp)); |
| 50 assertEquals(-0.047221345672746884, x /= (tmp = -2954726130.994727, tmp)); |
| 51 assertEquals(0, x <<= (x>>x)); |
| 52 assertEquals(0, x >>>= ((x+(912111201.488966))-(tmp = 1405800042.6070075, tmp)
)); |
| 53 assertEquals(-1663642733, x |= (((-1663642733.5700119)<<(x^x))<<x)); |
| 54 assertEquals(-914358272, x <<= ((((-308411676)-(-618261840.9113789))%(-6848862
6.58621716))-x)); |
| 55 assertEquals(-1996488704, x &= (-1358622641.5848842)); |
| 56 assertEquals(-345978263, x += (1650510441)); |
| 57 assertEquals(3, x >>>= (-1106714178.701668)); |
| 58 assertEquals(1, x %= (((x>>(x>>(tmp = -3052773846.817114, tmp)))*(tmp = 165921
8887.379526, tmp))&x)); |
| 59 assertEquals(-943225672, x += (-943225673)); |
| 60 assertEquals(-0.41714300120060854, x /= (tmp = 2261156652, tmp)); |
| 61 assertEquals(0, x >>>= ((3107060934.8863482)<<(tmp = 1902730887, tmp))); |
| 62 assertEquals(0, x &= x); |
| 63 assertEquals(1476628, x |= ((tmp = -2782899841.390033, tmp)>>>(2097653770))); |
| 64 assertEquals(0.0008887648921591833, x /= ((tmp = 1661438264.5253348, tmp)%((tm
p = 2555939813, tmp)*(-877024323.6515315)))); |
| 65 assertEquals(0, x <<= (tmp = -2366551345, tmp)); |
| 66 assertEquals(0, x &= (tmp = 1742843591, tmp)); |
| 67 assertEquals(0, x -= x); |
| 68 assertEquals(4239, x += ((-3183564176.232031)>>>(349622674.1255014))); |
| 69 assertEquals(-67560, x -= ((2352742295)>>>x)); |
| 70 assertEquals(-67560, x &= x); |
| 71 assertEquals(-0.00003219917807302283, x /= (2098190203.699741)); |
| 72 assertEquals(0, x -= x); |
| 73 assertEquals(0, x >>= ((((tmp = -869086522.8358297, tmp)/(187820779))-(tmp = -
2000970995.1931965, tmp))|(1853528755.6064696))); |
| 74 assertEquals(0, x >>= (-3040509919)); |
| 75 assertEquals(0, x %= (((tmp = -2386688049.194946, tmp)<<(tmp = -669711391, tmp
))|x)); |
| 76 assertEquals(0, x %= (tmp = -298431511.4839926, tmp)); |
| 77 assertEquals(0, x /= (2830845091.2793818)); |
| 78 assertEquals(0, x /= ((((-2529926178)|x)^((tmp = 2139313707.0894063, tmp)%((-1
825768525.0541775)-(-952600362.7758243))))+x)); |
| 79 assertEquals(NaN, x /= x); |
| 80 assertEquals(NaN, x -= x); |
| 81 assertEquals(NaN, x /= (tmp = -432944480, tmp)); |
| 82 assertEquals(0, x <<= (((((x^((-1777523727)+(2194962794)))>>>(((((-590335134.8
224905)%(x*(2198198974)))|(tmp = -2068556796, tmp))/(1060765637))*(-147051676)))
/((tmp = -477350113.92686677, tmp)<<((x/(2018712621.0397925))^((tmp = 491163813.
3921983, tmp)+(((x|((((x%(1990073256.812654))%((-2024388518.9599915)>>((tmp = 22
3182187, tmp)*(-722241065))))>>>(tmp = 2517147885.305745, tmp))%(1189996239.1122
2)))&x)%(-306932860))))))&((tmp = 1117802724.485684, tmp)+((-1391614045)-x)))%((
((x>>((2958453447)*x))^(((410825859)|(((tmp = -1119269292.5495896, tmp)>>>((((((
(x%(tmp = 648541746.6059314, tmp))*((-2304508480)<<((((x^(1408199888.1454597))|(
(251623937)|x))/((-382389946.9984102)|(tmp = -2082681143.5893767, tmp)))-(((tmp
= 631243472, tmp)>>>(1407556544))/(((x>>>x)>>>(tmp = -6329025.47865057, tmp))>>>
(tmp = 948664752.543093, tmp))))))/((((-183248880)>>x)&x)&x))>>x)&(((-978737284.
8492057)%(tmp = 2983300011.737006, tmp))&(tmp = 2641937234.2954116, tmp)))<<x)>>
(2795416632.9722223)))%((((tmp = -50926632, tmp)/x)&(((tmp = -2510786916, tmp)/x
)/(-699755674)))|((((tmp = 1411792593, tmp)>>(924286570.2637128))>>((1609997725)
>>(2735658951.0762663)))*(tmp = 726205435, tmp)))))<<(tmp = -2135055357.3156831,
tmp)))/(tmp = 1408695065, tmp))^(tmp = -1343267739.8562133, tmp)))); |
| 83 assertEquals(0, x %= (-437232116)); |
| 84 assertEquals(-2463314518.2747326, x -= (2463314518.2747326)); |
| 85 assertEquals(109, x >>= (2401429560)); |
| 86 assertEquals(-2687641732.0253763, x += (-2687641841.0253763)); |
| 87 assertEquals(-2336375490019484000, x *= (tmp = 869303174.6678596, tmp)); |
| 88 assertEquals(5.458650430363785e+36, x *= x); |
| 89 assertEquals(0, x |= ((((-1676972008.797291)*x)*((tmp = 2606991807, tmp)-x))<<
x)); |
| 90 assertEquals(0, x &= ((-3053393759.3496876)+(-1431008367))); |
| 91 assertEquals(-856728369, x |= (x-(((((764337872)/x)<<((x|(((tmp = 1409368192.1
268077, tmp)+(tmp = -848083676, tmp))|(-2797102463.7915916)))^x))/x)^(tmp = 8567
28369.0589117, tmp)))); |
| 92 assertEquals(-0, x %= x); |
| 93 assertEquals(1116550103, x ^= (-3178417193)); |
| 94 assertEquals(1116550103, x %= (tmp = -1482481942, tmp)); |
| 95 assertEquals(133, x >>>= x); |
| 96 assertEquals(-1.381429241671034e-7, x /= ((tmp = -962771116.8101778, tmp)^x)); |
| 97 assertEquals(-1092268961, x |= ((tmp = 3202672531, tmp)-((x-(tmp = 845529357,
tmp))>>(tmp = -868680593, tmp)))); |
| 98 assertEquals(-1092268961, x %= (tmp = 2670840415.304719, tmp)); |
| 99 assertEquals(-122794480, x %= (tmp = 969474481, tmp)); |
| 100 assertEquals(-297606521542193600, x *= (2423614820)); |
| 101 assertEquals(72460064, x >>>= (tmp = -1230798655, tmp)); |
| 102 assertEquals(-203714325373689600, x *= (-2811401400)); |
| 103 assertEquals(2154914048, x >>>= (((2241377026.001436)/x)+x)); |
| 104 assertEquals(1177864081, x ^= (tmp = -968513903, tmp)); |
| 105 assertEquals(35947664, x &= (-2086226758.2704995)); |
| 106 assertEquals(20795732539020670, x += (x*(578500247))); |
| 107 assertEquals(-892004992, x >>= x); |
| 108 assertEquals(-7023661.354330708, x /= ((((((1740714214)%((tmp = -459699286, tm
p)+(tmp = -1700187400, tmp)))>>(tmp = -3170295237, tmp))+(tmp = -497509780, tmp)
)+((1971976144.6197853)+(661992813.6077721)))>>>(-1683802728))); |
| 109 assertEquals(-1634205696, x <<= x); |
| 110 assertEquals(-7, x >>= (-3187653764.930914)); |
| 111 assertEquals(-5.095345981491203, x -= ((tmp = 748315289, tmp)/(tmp = -39288778
0, tmp))); |
| 112 assertEquals(1486531570, x &= (1486531570.9300508)); |
| 113 assertEquals(5670, x >>= (((tmp = -2486758205.26425, tmp)*(732510414))|x)); |
| 114 assertEquals(5670, x >>= (((-1811879946.2553763)%(1797475764))/(((tmp = -21599
23884, tmp)|x)+(tmp = -1774410807, tmp)))); |
| 115 assertEquals(38, x %= (x>>>x)); |
| 116 assertEquals(-151134215, x ^= (((tmp = -2593085609.5622163, tmp)+((tmp = -8149
92345.7516887, tmp)-(534809571)))|(tmp = -232678571, tmp))); |
| 117 assertEquals(-234881024, x <<= x); |
| 118 assertEquals(-234881024, x <<= (x>>>x)); |
| 119 assertEquals(55169095435288580, x *= x); |
| 120 assertEquals(0, x >>= (tmp = 1176612256, tmp)); |
| 121 assertEquals(0, x <<= (1321866341.2486475)); |
| 122 assertEquals(0, x %= (x-(-602577995))); |
| 123 assertEquals(0, x >>>= (((((tmp = -125628635.79970193, tmp)^(tmp = 1294209955.
229382, tmp))&(((tmp = -2353256654.0725203, tmp)|((-1136743028.9425385)|((((9507
03429.1110399)-(x>>>x))/((((x%(-252705869.21126103))/((tmp = 886957620, tmp)<<(x
%((tmp = -1952249741, tmp)*(tmp = -1998149844, tmp)))))|(tmp = 1933366713, tmp))
|((tmp = -2957141565, tmp)>>>(tmp = 1408598804, tmp))))+(((((((-2455002047.49109
46)%(tmp = -528017836, tmp))&((-2693432769)/(tmp = 2484427670.9045153, tmp)))%(-
356969659))-((((((tmp = 3104828644.0753174, tmp)%(x>>>(tmp = 820832137.8175925,
tmp)))*((tmp = 763080553.9260503, tmp)+(3173597855)))<<(((-510785437)^x)<<(x|(((
x*(x%((tmp = -1391951515, tmp)/x)))-x)|(x-((-522681793.93221474)/((2514619703.21
62743)*(2936688324))))))))|x)>>>(-2093210042)))&(763129279.3651779))&x))))-x))%(
((-1331164821)&(tmp = 1342684586, tmp))<<(x<<(tmp = 2675008614.588005, tmp))))>>
((2625292569.8984914)+(-3185992401)))); |
| 124 assertEquals(0, x *= (tmp = 671817215.1147974, tmp)); |
| 125 assertEquals(-1608821121, x ^= ((tmp = 2686146175.04077, tmp)>>>x)); |
| 126 assertEquals(-0, x %= x); |
| 127 assertEquals(-0, x /= ((tmp = 286794551.0720866, tmp)|(x%x))); |
| 128 assertEquals(0, x <<= (x|(tmp = 1095503996.2285218, tmp))); |
| 129 assertEquals(443296752, x ^= (443296752)); |
| 130 assertEquals(110824188, x >>= ((184708570)>>(x&x))); |
| 131 assertEquals(0.7908194935161674, x /= ((((167151154.63381648)&((tmp = -1434120
690, tmp)-(tmp = 2346173080, tmp)))/(56656051.87305987))^(140138414))); |
| 132 assertEquals(-0.9027245492678485, x *= ((tmp = 1724366578, tmp)/(((2979477411)
<<(((897038568)>>(tmp = 348960298, tmp))%(281056223.2037884)))^((((-1383133388)-
(((-1379748375)-((x>>(x&(tmp = 2456582046, tmp)))>>>(-2923911755.565961)))&x))<<
(-2825791731))^(tmp = -1979992970, tmp))))); |
| 133 assertEquals(0, x &= (2482304279)); |
| 134 assertEquals(-0, x *= (-2284213673)); |
| 135 assertEquals(0, x <<= ((2874381218.015819)|x)); |
| 136 assertEquals(0, x *= (x>>>(tmp = 2172786480, tmp))); |
| 137 assertEquals(0, x &= (-1638727867.2978938)); |
| 138 assertEquals(0, x %= ((tmp = -2213947368.285817, tmp)>>x)); |
| 139 assertEquals(0, x >>>= (tmp = -531324706, tmp)); |
| 140 assertEquals(0, x %= (tmp = -2338792486, tmp)); |
| 141 assertEquals(0, x <<= (((tmp = 351012164, tmp)<<(x|((tmp = -3023836638.5337825
, tmp)^(-2678806692))))|x)); |
| 142 assertEquals(0, x %= (x-(tmp = -3220231305.45039, tmp))); |
| 143 assertEquals(0, x <<= (-2132833261)); |
| 144 assertEquals(0, x >>>= x); |
| 145 assertEquals(0, x %= ((2544970469)+(((-2633093458.5911965)&(644108176))-(x>>>(
tmp = -949043718, tmp))))); |
| 146 assertEquals(-2750531265, x += (-2750531265)); |
| 147 assertEquals(0, x >>= x); |
| 148 assertEquals(0, x *= ((tmp = 1299005700, tmp)-x)); |
| 149 assertEquals(0, x >>= x); |
| 150 assertEquals(-1785515304, x -= (((((-806054462.5563161)/x)>>>x)+(1785515304))|
((tmp = 2937069788.9396844, tmp)/x))); |
| 151 assertEquals(-3810117159.173689, x -= (2024601855.1736891)); |
| 152 assertEquals(-6.276064139320051, x /= (607087033.3053156)); |
| 153 assertEquals(134217727, x >>>= (((x%(tmp = 924293127, tmp))^x)|((x>>>(x&((((tm
p = -413386639, tmp)/(x>>(tmp = 599075308.8479941, tmp)))^(tmp = -1076703198, tm
p))*((tmp = -2239117284, tmp)>>(655036983)))))-x))); |
| 154 assertEquals(134217727, x %= (tmp = 2452642261.038778, tmp)); |
| 155 assertEquals(-569504740360507, x *= ((tmp = -1086243941, tmp)>>(tmp = 18506689
04.4885683, tmp))); |
| 156 assertEquals(113378806, x >>>= (tmp = -2558233435, tmp)); |
| 157 assertEquals(979264375, x -= (((x>>(1950008052))%((2917183569.0209)*(tmp = 118
4250640.446752, tmp)))|((((tmp = -691875212, tmp)-(-2872881803))>>(tmp = 4416220
4.97461021, tmp))^(tmp = 865885647, tmp)))); |
| 158 assertEquals(-1127813632, x <<= ((((tmp = -2210499281, tmp)>>>x)-(tmp = 235969
7240, tmp))-x)); |
| 159 assertEquals(-1707799657, x ^= (653518231.3995534)); |
| 160 assertEquals(2916579668449318000, x *= x); |
| 161 assertEquals(2916579669254640600, x += (x&(tmp = 2986558026.399422, tmp))); |
| 162 assertEquals(870995175, x ^= (2598813927.8991632)); |
| 163 assertEquals(870995175, x %= (-2857038782)); |
| 164 assertEquals(1869503575895591000, x *= (x|(x|(((tmp = 2478650307.4118147, tmp)
*((tmp = 2576240847.476932, tmp)>>>x))<<x)))); |
| 165 assertEquals(-134947790, x |= ((tmp = 1150911808, tmp)*((2847735464)/(-2603172
652.929262)))); |
| 166 assertEquals(-137053182, x -= ((tmp = 2155921819.0929346, tmp)>>>(x-(((-196093
7402)-(-1907735074.2875962))%((1827808310)^(tmp = -2788307127, tmp)))))); |
| 167 assertEquals(-134824702, x |= (((2912578752.2395406)^(x%(((-2585660111.0638976
)<<(((((tmp = 747742706, tmp)%(-1630261205))&((((x|(x|(-2619903144.278758)))|((2
785710568.8651934)>>((-968301967.5982246)<<(x&x))))>>((x>>>((x>>>(tmp = -1402085
797.0310762, tmp))*((tmp = -323729645.2250068, tmp)<<(tmp = 2234667799, tmp))))>
>>(-167003745)))>>((924665972.4681011)<<x)))>>>x)<<((((x+x)+x)-(((tmp = 23992034
31.0526247, tmp)-(-2872533271))-(((tmp = 914778794.2087344, tmp)-(tmp = 80635394
2.9502392, tmp))|(((tmp = 262924334.99231672, tmp)&x)|(tmp = -460248836.5602243,
tmp)))))/x)))%((-1681000689)/(tmp = -2805054623.654228, tmp)))))*(tmp = 9573462
33.9619625, tmp))); |
| 168 assertEquals(-3274838, x %= ((((tmp = 3155450543.3524327, tmp)>>>x)<<(tmp = 21
03079652.3410985, tmp))>>x)); |
| 169 assertEquals(-3274838, x |= ((((tmp = 2148004645.639173, tmp)>>>(tmp = -128511
9223, tmp))<<(((((-711596054)>>>(tmp = -2779776371.3473206, tmp))^(((((tmp = -13
38880329.383915, tmp)<<((-1245247254.477341)>>x))*(tmp = -2649052844.20065, tmp)
)>>((1734345880.4600453)%(x/(2723093117.118899))))*(1252918475.3285656)))<<(2911
356885))^x))<<(-1019761103))); |
| 170 assertEquals(1703281954, x &= (((tmp = 1036570471.7412028, tmp)+((tmp = 304311
9517, tmp)%(2374310816.8346715)))%(tmp = -2979155076, tmp))); |
| 171 assertEquals(1741588391, x |= ((tmp = 1230009575.6003838, tmp)>>>(-1247515003.
8152597))); |
| 172 assertEquals(72869474.64782429, x %= (tmp = 1668718916.3521757, tmp)); |
| 173 assertEquals(770936242.104203, x += (698066767.4563787)); |
| 174 assertEquals(-0.2820604726420833, x /= (tmp = -2733230342, tmp)); |
| 175 assertEquals(403480578, x |= ((969730374)&(tmp = 1577889835, tmp))); |
| 176 assertEquals(-1669557233, x ^= ((-1616812135)+(tmp = -456209292, tmp))); |
| 177 assertEquals(-1630427, x >>= ((2327783031.1175823)/(226947662.4579488))); |
| 178 assertEquals(131022, x >>>= ((tmp = -1325018897.2482083, tmp)>>(x&((((((-15885
79772.9240348)<<(tmp = -1775580288.356329, tmp))<<(tmp = -1021528325.2075481, tm
p))>>((tmp = 2373033451.079956, tmp)*(tmp = 810304612, tmp)))-((tmp = -639152097
, tmp)<<(tmp = 513879484, tmp)))&(2593958513))))); |
| 179 assertEquals(1, x >>= ((3033200222)-x)); |
| 180 assertEquals(-561146816.4851823, x += (tmp = -561146817.4851823, tmp)); |
| 181 assertEquals(-4.347990105831158, x /= ((((-1270435902)*x)%((tmp = 637328492.73
86824, tmp)-(x>>(-749100689))))%(x+x))); |
| 182 assertEquals(-1, x >>= x); |
| 183 assertEquals(1, x *= x); |
| 184 assertEquals(111316849706694460, x += ((966274056)*(x|(115202150)))); |
| 185 assertEquals(-1001883840, x >>= x); |
| 186 assertEquals(-1001883840, x &= x); |
| 187 assertEquals(-3006880758, x += ((((-2275110637.4054556)/((x+(tmp = -1390035090
.4324536, tmp))>>(-5910593)))&(tmp = 378982420, tmp))|(tmp = 2289970378.568629,
tmp))); |
| 188 assertEquals(314474, x >>>= (x>>((tmp = -228007336.31281257, tmp)%(tmp = 11276
48013, tmp)))); |
| 189 assertEquals(-17694827, x ^= ((tmp = 2095133598.1849852, tmp)|(-1978322311))); |
| 190 assertEquals(1, x /= x); |
| 191 assertEquals(1, x %= (-2323617209.7531185)); |
| 192 assertEquals(0, x >>>= (x*(tmp = -1574455400.489434, tmp))); |
| 193 assertEquals(0, x >>= (3131854684)); |
| 194 assertEquals(2853609824, x += ((-231012098)-(tmp = -3084621922, tmp))); |
| 195 assertEquals(8143089027629311000, x *= x); |
| 196 assertEquals(313052685, x ^= (tmp = 2962303501, tmp)); |
| 197 assertEquals(4776, x >>= (tmp = 2271457232, tmp)); |
| 198 assertEquals(0.000002812258572702285, x /= (tmp = 1698279115, tmp)); |
| 199 assertEquals(0, x >>>= (tmp = 1698465782.0927145, tmp)); |
| 200 assertEquals(0, x <<= x); |
| 201 assertEquals(0, x |= ((x<<((-1824760240.3040407)<<(2798263764.39145)))&(tmp =
1795988253.0493627, tmp))); |
| 202 assertEquals(1782206945, x ^= (-2512760351.7881565)); |
| 203 assertEquals(7610569113843172000, x *= (((tmp = -44415823.92972565, tmp)&(tmp
= 1402483498.9421625, tmp))+(tmp = 2909778666, tmp))); |
| 204 assertEquals(15221138227873292000, x += (x-(tmp = -186948658.394145, tmp))); |
| 205 assertEquals(0, x -= x); |
| 206 assertEquals(-2238823252, x -= ((tmp = 2238823252, tmp)+x)); |
| 207 assertEquals(0, x -= x); |
| 208 assertEquals(0, x >>= (2976069570)); |
| 209 assertEquals(0, x >>= ((tmp = -2358157433, tmp)/x)); |
| 210 assertEquals(-949967713, x ^= (tmp = -949967713, tmp)); |
| 211 assertEquals(-1, x >>= x); |
| 212 assertEquals(-1522291702.1977966, x *= (1522291702.1977966)); |
| 213 assertEquals(-1522291702, x >>= ((((2290279800)|x)|(1793154434.6798015))&((-11
61390929.0766077)>>>x))); |
| 214 assertEquals(83894274, x &= (tmp = 1571058486, tmp)); |
| 215 assertEquals(43186847.90522933, x += ((tmp = -1131332988.0947707, tmp)%x)); |
| 216 assertEquals(0, x >>= (tmp = -1968312707.269359, tmp)); |
| 217 assertEquals(0, x &= (2507747643.26175)); |
| 218 assertEquals(0, x %= (tmp = 3190525303.366887, tmp)); |
| 219 assertEquals(-1968984602, x ^= (((x/(x|(-1607062026.5338054)))<<(tmp = 2207669
861.8770065, tmp))+(tmp = 2325982694.956348, tmp))); |
| 220 assertEquals(554, x >>>= (((tmp = -2302283871.993821, tmp)>>>(-3151835112))|((
(((x%(-1534374264))/((731246012)<<(((883830997.1194847)<<(((-1337895080.1937215)
/(tmp = 3166402571.8157315, tmp))^(tmp = -1563897595.5799441, tmp)))>>(tmp = -55
6816951.0537591, tmp))))>>(-2682203577))<<(x/((1654294674.865079)+x)))/((x^(-218
9474695.4259806))/(-475915245.7363057))))); |
| 221 assertEquals(1372586111, x ^= (1372586581)); |
| 222 assertEquals(1166831229, x -= ((-834168138)&(762573579))); |
| 223 assertEquals(2333662456, x -= ((x>>x)-x)); |
| 224 assertEquals(-1961304840, x &= x); |
| 225 assertEquals(-2130143128, x &= (2982852718.0711775)); |
| 226 assertEquals(1073741824, x <<= (-1446978661.6426942)); |
| 227 assertEquals(2097152, x >>>= ((-1424728215)-(((127872198)%(tmp = -2596923298,
tmp))&x))); |
| 228 assertEquals(2097152, x >>>= x); |
| 229 assertEquals(0, x &= (x/(tmp = -518419194.42994523, tmp))); |
| 230 assertEquals(0, x >>= ((x/(-1865078245))%(tmp = 2959239210, tmp))); |
| 231 assertEquals(-0, x *= ((x|(-1721307400))|(-3206147171.9491577))); |
| 232 assertEquals(0, x >>>= ((-694741143)&(tmp = -2196513947.699142, tmp))); |
| 233 assertEquals(0, x <<= x); |
| 234 assertEquals(0, x &= ((tmp = 2037824385.8836646, tmp)+((tmp = 1203034986.46477
32, tmp)/(x>>>(((-1374881234)/(899771270.3237157))+((-2296524362.8020077)|(-1529
870870))))))); |
| 235 assertEquals(0, x >>= (tmp = 2770637816, tmp)); |
| 236 assertEquals(0, x ^= x); |
| 237 assertEquals(-1861843456, x |= ((632402668)*((x|(tmp = -1032952662.8269436, tm
p))|(tmp = 2671272511, tmp)))); |
| 238 assertEquals(-1861843456, x >>= (((x>>>x)+x)<<(-1600908842))); |
| 239 assertEquals(-58182608, x >>= (x-(tmp = -2496617861, tmp))); |
| 240 assertEquals(-3636413, x >>= (tmp = -400700028, tmp)); |
| 241 assertEquals(-7272826, x += x); |
| 242 assertEquals(-1, x >>= ((tmp = -3184897005.3614545, tmp)-((-1799843014)|(tmp =
2832132915, tmp)))); |
| 243 assertEquals(-121800925.94209385, x *= (121800925.94209385)); |
| 244 assertEquals(-30450232, x >>= (-979274206.6261561)); |
| 245 assertEquals(-30450232, x >>= (tmp = -1028204832.5078967, tmp)); |
| 246 assertEquals(-30450232, x |= x); |
| 247 assertEquals(965888871, x ^= (((((-2157753481.3375635)*((tmp = -1810667184.816
5767, tmp)&((tmp = 2503908344.422232, tmp)|x)))>>(x>>(1601560785)))<<x)^(tmp = 9
43867311.6380403, tmp))); |
| 248 assertEquals(7546006, x >>>= x); |
| 249 assertEquals(7546006, x <<= ((tmp = 1388931761.780241, tmp)*(x-(tmp = -1245147
647.0070577, tmp)))); |
| 250 assertEquals(12985628, x += (x&(-1520746354))); |
| 251 assertEquals(12985628, x &= x); |
| 252 assertEquals(12985628, x %= (tmp = 308641965, tmp)); |
| 253 assertEquals(685733278, x |= ((tmp = -1275653544, tmp)-((tmp = -1956798010.377
3859, tmp)%(tmp = 2086889575.643448, tmp)))); |
| 254 assertEquals(679679376, x &= (2860752368)); |
| 255 assertEquals(1770773904, x |= (x<<(3200659207))); |
| 256 assertEquals(1224886544, x &= (-585733767.6876519)); |
| 257 assertEquals(1224886544, x %= ((tmp = -114218494, tmp)-x)); |
| 258 assertEquals(1208109328, x &= (tmp = 1854361593, tmp)); |
| 259 assertEquals(18434, x >>>= x); |
| 260 assertEquals(-349394636955256100, x *= (x*(-1028198742))); |
| 261 assertEquals(-519536600.7713163, x %= (-1054085356.9120367)); |
| 262 assertEquals(-1610612736, x ^= ((tmp = -3126078854, tmp)&x)); |
| 263 assertEquals(-2637321565906333700, x *= (1637464740.5658746)); |
| 264 assertEquals(-2637321568051070500, x -= ((tmp = -1006718806, tmp)<<(3005848133
.106345))); |
| 265 assertEquals(368168695, x ^= (x^(tmp = 368168695.6881037, tmp))); |
| 266 assertEquals(43, x >>>= x); |
| 267 assertEquals(-2081297089, x |= ((167169305.77248895)+(-2248466405.3199244))); |
| 268 assertEquals(-2474622167, x -= (tmp = 393325078, tmp)); |
| 269 assertEquals(-135109701, x %= (-1169756233)); |
| 270 assertEquals(0, x ^= x); |
| 271 assertEquals(0, x >>= (((((tmp = -164768854, tmp)/(tmp = -1774989993.1909926,
tmp))+x)-((-921438912)>>(tmp = -191772028.69249105, tmp)))-(tmp = 558728578.2203
3, tmp))); |
| 272 assertEquals(0, x %= (tmp = 2188003745, tmp)); |
| 273 assertEquals(0, x <<= (((tmp = -999335540, tmp)>>((((325101977)/(tmp = -303699
1542, tmp))<<(tmp = -213302488, tmp))+x))|(tmp = -1054204587, tmp))); |
| 274 assertEquals(0, x &= ((2844053429.4720345)>>>x)); |
| 275 assertEquals(NaN, x %= x); |
| 276 assertEquals(NaN, x -= (-1481729275.9118822)); |
| 277 assertEquals(NaN, x *= (tmp = 1098314618.2397528, tmp)); |
| 278 assertEquals(-1073741824, x ^= ((tmp = 1718545772, tmp)<<(((tmp = -81058910, t
mp)-(2831123087.424368))+(tmp = 576710057.2361784, tmp)))); |
| 279 assertEquals(-2921155898.4793186, x -= (1847414074.4793184)); |
| 280 assertEquals(-1295646720, x <<= (2178621744)); |
| 281 assertEquals(-0.8906779709597907, x /= ((tmp = -2840292585.6837263, tmp)<<(x&(
(tmp = 892527695.6172305, tmp)>>>x)))); |
| 282 assertEquals(0, x <<= (((tmp = 3149667213.298993, tmp)>>(tmp = 1679370761.7226
725, tmp))^(115417747.21537328))); |
| 283 assertEquals(0, x |= x); |
| 284 assertEquals(0, x %= ((-1112849427)>>(-1245508870.7514496))); |
| 285 assertEquals(0, x &= x); |
| 286 assertEquals(0, x |= x); |
| 287 assertEquals(0, x >>>= ((3144100694.930459)>>>(tmp = 2408610503, tmp))); |
| 288 assertEquals(0, x <<= ((tmp = 2671709754.0318713, tmp)%x)); |
| 289 assertEquals(0, x >>>= (x|((tmp = -3048578701, tmp)-(674147224)))); |
| 290 assertEquals(NaN, x %= x); |
| 291 assertEquals(0, x &= ((tmp = -2084883715, tmp)|(((((-3008427069)+(875536047.42
83574))>>>x)%(tmp = -450003426.1091652, tmp))%(((-2956878433.269356)|(x/((((x%((
((((x<<(((tmp = -1581063482.510351, tmp)^x)-(tmp = 1364458217, tmp)))^((tmp = 16
61446342, tmp)+(1307091014)))/(342270750.9901335))>>>(x&((1760980812.898993)&((t
mp = 2878165745.6401143, tmp)/(((tmp = -981178013, tmp)/(-2338761668.29912))>>(-
958462630))))))*((1807522840)^((tmp = 1885835034, tmp)^(-2538647938))))*(1673607
540.0854697)))%x)>>x)<<x)))<<(853348877.2407281))))); |
| 292 assertEquals(0, x >>>= x); |
| 293 assertEquals(-1162790279, x -= (1162790279)); |
| 294 assertEquals(-1162790279, x >>= (((-490178658)*x)/((((((tmp = -1883861998.6699
312, tmp)/(tmp = -2369967345.240594, tmp))+(3142759868.266447))&(508784917.81585
37))&x)>>(-2129532322)))); |
| 295 assertEquals(-1360849740.9829152, x -= (x+(1360849740.9829152))); |
| 296 assertEquals(1928392181, x ^= (-602670783)); |
| 297 assertEquals(19478708.898989897, x /= (((-2617861994)>>(tmp = 797256920, tmp))
%(-1784987906))); |
| 298 assertEquals(-8648903.575540157, x *= (((tmp = 673979276, tmp)/(-1517908716))%
(x/x))); |
| 299 assertEquals(-8648903.575540157, x %= ((((643195610.4221292)>>>(tmp = 23426693
02, tmp))>>>(tmp = -1682965878, tmp))^((tmp = -208158937.63443017, tmp)>>((90728
6989)&(x<<(448634893)))))); |
| 300 assertEquals(1399288769, x ^= (tmp = -1407486728, tmp)); |
| 301 assertEquals(0, x &= (((1999255838.815517)/(tmp = 564646001, tmp))/(-307588810
1.3274765))); |
| 302 assertEquals(0, x ^= ((-78451711.59404826)%x)); |
| 303 assertEquals(-1351557131, x |= (2943410165)); |
| 304 assertEquals(1715626371, x -= (-3067183502)); |
| 305 assertEquals(71434240, x &= ((-1800066426)<<(((((x<<(-324796375))+x)<<(tmp = 2
696824955.735132, tmp))^x)%(tmp = 444916469, tmp)))); |
| 306 assertEquals(71434240, x >>>= (((x&((x%x)|x))+(tmp = 2226992348.3050146, tmp))
<<(-305526260))); |
| 307 assertEquals(0, x -= (x%(tmp = 582790928.5832802, tmp))); |
| 308 assertEquals(0, x *= ((x%(1865155340))>>>((x<<(2600488191))^(-308995123)))); |
| 309 assertEquals(0, x >>= (x&(-3120043868.8531103))); |
| 310 assertEquals(0, x |= x); |
| 311 assertEquals(-0, x *= (tmp = -172569944, tmp)); |
| 312 assertEquals(0, x <<= (-1664372874)); |
| 313 assertEquals(1377713344.6784928, x += (tmp = 1377713344.6784928, tmp)); |
| 314 assertEquals(1377713344, x |= x); |
| 315 assertEquals(-232833282, x |= (tmp = 2685870654, tmp)); |
| 316 assertEquals(84639, x -= (((((2778531079.998492)%(2029165314))>>>(tmp = -46888
1172.3729558, tmp))^x)|((x>>>((((x%(3044318992.943596))&(1996754328.2214756))^(1
985227172.7485228))%(tmp = -1984848676.1347625, tmp)))|((tmp = 2637662639, tmp)<
<x)))); |
| 317 assertEquals(0, x ^= x); |
| 318 assertEquals(1237720303, x -= (-1237720303)); |
| 319 assertEquals(2, x >>= (-2148785379.428976)); |
| 320 assertEquals(2, x &= (tmp = -3087007874, tmp)); |
| 321 assertEquals(0, x %= x); |
| 322 assertEquals(0, x >>>= x); |
| 323 assertEquals(0, x >>>= x); |
| 324 assertEquals(0, x += x); |
| 325 assertEquals(0, x &= (2055693082)); |
| 326 assertEquals(-1349456492, x += (x^(-1349456492.315998))); |
| 327 assertEquals(671088640, x <<= (x>>(-2030805724.5472062))); |
| 328 assertEquals(-417654580004782100, x *= (tmp = -622353822, tmp)); |
| 329 assertEquals(1538160360, x |= (195983080.56698656)); |
| 330 assertEquals(733, x >>>= (tmp = 661085269, tmp)); |
| 331 assertEquals(657, x &= (-1611460943.993404)); |
| 332 assertEquals(431649, x *= x); |
| 333 assertEquals(863298, x += x); |
| 334 assertEquals(0, x &= ((1899423003)/((472439729)>>((tmp = 2903738952, tmp)+(tmp
= 2164601630.3456993, tmp))))); |
| 335 assertEquals(0, x &= (x>>>(tmp = 1939167951.2828958, tmp))); |
| 336 assertEquals(1557813284, x |= (x-(-1557813284))); |
| 337 assertEquals(72876068, x &= (662438974.2372154)); |
| 338 assertEquals(0.6695448637501589, x /= (tmp = 108844189.45702457, tmp)); |
| 339 assertEquals(0, x -= x); |
| 340 assertEquals(2944889412, x += (2944889412)); |
| 341 assertEquals(3787980288, x -= ((((tmp = -2003814373.2301111, tmp)<<x)>>>(tmp =
-3088357284.4405823, tmp))-(843090884))); |
| 342 assertEquals(1, x >>>= (729274079)); |
| 343 assertEquals(1, x %= (-148002187.33869123)); |
| 344 assertEquals(3073988415.673201, x *= (tmp = 3073988415.673201, tmp)); |
| 345 assertEquals(4839166225.673201, x += (tmp = 1765177810, tmp)); |
| 346 assertEquals(4529373898.673201, x += (-309792327)); |
| 347 assertEquals(3097903.090496063, x %= (-150875866.51942348)); |
| 348 assertEquals(1270874112, x <<= ((((((tmp = -960966763.1418135, tmp)>>((((-3208
596981.613482)>>>(tmp = 746403937.6913509, tmp))>>>(-2190042854.066803))/(244932
3432)))*(-1272232665.791577))<<(-99306767.7209444))^((-1942103828)/((1570981655)
/(tmp = 2381666337, tmp))))+(tmp = -1946759395.1558368, tmp))); |
| 349 assertEquals(1273845956, x |= (tmp = -3197282108.6120167, tmp)); |
| 350 assertEquals(159230744, x >>= (((tmp = -1036031403.8108604, tmp)>>>(((30849644
93)>>((x*x)^x))+(((2980108409.352001)^x)-(tmp = -2501685423.513927, tmp))))&(326
263839))); |
| 351 assertEquals(-370091747145550100, x *= (tmp = -2324248055.674161, tmp)); |
| 352 assertEquals(143384219.54999557, x /= (tmp = -2581119096, tmp)); |
| 353 assertEquals(1843396287, x |= (tmp = 1842718767, tmp)); |
| 354 assertEquals(2.4895593465813803, x /= (740450831)); |
| 355 assertEquals(2.4895593465813803, x %= ((((((((-3175333618)>>>((tmp = -14038801
66, tmp)<<(tmp = -134875360, tmp)))>>>(2721317334.998084))<<(x&(tmp = 2924634208
.1484184, tmp)))*((((x>>(tmp = -200319931.15328693, tmp))-(tmp = -495128933, tmp
))+((-788052518.6610589)*((((tmp = 107902557, tmp)&(1221562660))%(x<<(((31554980
59)*(((tmp = -1354381139.4897022, tmp)^(tmp = 3084557138.332852, tmp))*((((tmp =
1855251464.8464525, tmp)/((-1857403525.2008865)>>x))|x)-(-2061968455.0023944)))
)*(1917481864.84619))))^(x-(-508176709.52712965)))))+((((x%(-1942063404))+(x%(tm
p = 855152281.180481, tmp)))|(-522863804))>>x)))>>>((tmp = -2515550553, tmp)&(((
((-801095375)-(tmp = -2298729336.9792976, tmp))^x)/(tmp = 2370468053, tmp))>>(x|
(tmp = -900008879, tmp)))))>>>(((tmp = -810295719.9509168, tmp)*((tmp = -1306212
963.6226444, tmp)/(((tmp = 3175881540.9514832, tmp)|(-1439142297.819246))+((tmp
= -134415617, tmp)|((-245801870)+x)))))>>(tmp = 1889815478, tmp)))-(((tmp = 5970
31177, tmp)%(858071823.7655672))+((tmp = 2320838665.8243756, tmp)|((938555608)<<
(2351739219.6461897)))))); |
| 356 assertEquals(6.197905740150709, x *= x); |
| 357 assertEquals(1, x /= x); |
| 358 assertEquals(0, x >>= (-1639664165.9076233)); |
| 359 assertEquals(0, x >>= (-3135317748.801177)); |
| 360 assertEquals(0, x &= (3185479232.5325994)); |
| 361 assertEquals(-0, x *= ((-119759439.19668174)/(tmp = 2123964608, tmp))); |
| 362 assertEquals(0, x /= (-1183061929.2827876)); |
| 363 assertEquals(0, x <<= (-1981831198)); |
| 364 assertEquals(0, x >>= ((((x<<(((((((-2133752838)&((tmp = -3045157736.9331336,
tmp)>>>(x%x)))>>x)%(tmp = 3082217039, tmp))&(tmp = 270770770.97558427, tmp))|((-
2212037556)^((((((2089224421)|(tmp = 360979560, tmp))<<x)%((tmp = -1679487690.69
40534, tmp)+((173021423)|((tmp = 560900612, tmp)+((244376267.58977115)^x)))))<<(
tmp = 2534513699, tmp))^x)))>>>(2915907189.4873834)))+(x*x))%(1637581117))%(tmp
= 2363861105.3786244, tmp))); |
| 365 assertEquals(0, x &= ((-2765495757.873004)&(1727406493))); |
| 366 assertEquals(NaN, x -= (((((-1419667515.2616255)|x)-(150530256.48022234))%((((
x|x)<<x)>>>(x^x))+x))-((-1216384577.3749187)*(495244398)))); |
| 367 assertEquals(NaN, x += (x^((tmp = 2472035493, tmp)+x))); |
| 368 assertEquals(NaN, x %= ((tmp = -1753037412.885754, tmp)|((tmp = 2507058310, tm
p)<<(1475945705)))); |
| 369 assertEquals(-1008981005, x |= ((tmp = -1140889842.6099494, tmp)-(tmp = -13190
8837, tmp))); |
| 370 assertEquals(999230327.5872104, x -= (tmp = -2008211332.5872104, tmp)); |
| 371 assertEquals(975810, x >>= (((-1211913874)*x)>>>((-2842129009)>>(x&(tmp = -141
0865834, tmp))))); |
| 372 assertEquals(7623, x >>= ((tmp = -1051327071, tmp)-(((tmp = -237716102.8005445
, tmp)|((2938903833.416546)&x))|(((-1831064579)^x)/((tmp = 2999232092, tmp)-(981
996301.2875179)))))); |
| 373 assertEquals(0, x -= x); |
| 374 assertEquals(0, x %= (x|(tmp = -666201160.5810485, tmp))); |
| 375 assertEquals(-1347124100, x |= (-1347124100)); |
| 376 assertEquals(-0, x %= (x&x)); |
| 377 assertEquals(-661607963, x ^= (tmp = -661607963.3794863, tmp)); |
| 378 assertEquals(3465, x >>>= (-828119020.8056595)); |
| 379 assertEquals(-268431991, x -= (((tmp = -1386256352, tmp)^((tmp = 743629575, tm
p)%((x*((tmp = -1719517658, tmp)>>(2019516558)))<<((2637317661)|x))))<<(tmp = -5
1637065, tmp))); |
| 380 assertEquals(1578876380, x += ((tmp = 1847308371, tmp)&(((((((tmp = 1487934776
.1893163, tmp)%(tmp = 1423264469.3137975, tmp))|(((2653260792.5668964)/(-2417905
016.043802))>>>(2097411118.4501896)))^x)^(((tmp = -71334226, tmp)|x)>>>(tmp = -2
771758874.7696714, tmp)))^((tmp = -1464849031.3240793, tmp)%(tmp = 2349739690.64
30283, tmp)))/x))); |
| 381 assertEquals(3269293934, x += (1690417554)); |
| 382 assertEquals(4025392608.031957, x -= (((tmp = 268501120.7225704, tmp)<<(tmp =
2841620654.8903794, tmp))+((tmp = 1606704462.8455591, tmp)/((-2601879963)/(tmp =
2966620168.989736, tmp))))); |
| 383 assertEquals(7, x >>>= (x^(-1913800035))); |
| 384 assertEquals(1.4326776816275493e-8, x /= ((((tmp = -2703417892, tmp)/x)^((-269
3772270.396241)>>>((x-(tmp = 615999818.5666655, tmp))>>((((2308121439.3702726)<<
((-1794701502)>>(x+(tmp = -2253406035.972883, tmp))))<<((tmp = -197103799.062465
2, tmp)|(629975898)))>>>x))))>>>((tmp = 2833656803, tmp)^(x^(tmp = -1580436025,
tmp))))); |
| 385 assertEquals(0, x >>>= (tmp = 1525372830.2126007, tmp)); |
| 386 assertEquals(0, x %= ((2354010949.24469)>>>(x<<x))); |
| 387 assertEquals(0, x ^= (((1112335059.6922574)*(tmp = -1874363935, tmp))&(((((215
4894295.8360596)<<x)&(tmp = -270736315.13505507, tmp))&x)>>>(-2205692260.552064)
))); |
| 388 assertEquals(0, x >>>= (x<<((1488533932)*(tmp = 1707754286, tmp)))); |
| 389 assertEquals(0, x >>= (((tmp = 1232547376.463387, tmp)%((x>>(711691823.1608362
))>>>x))>>(((895039781.7478573)*(((((-334946524)&x)*(tmp = -1214529640, tmp))^(t
mp = -1586820245, tmp))*(1062595445)))+x))); |
| 390 assertEquals(0, x *= (1863299863.2631998)); |
| 391 assertEquals(0, x /= (tmp = 1858428705.1330547, tmp)); |
| 392 assertEquals(0, x &= x); |
| 393 assertEquals(611788028, x += (x^(611788028.1510412))); |
| 394 assertEquals(1, x /= x); |
| 395 assertEquals(0, x >>= ((tmp = -1617320707.1784317, tmp)-((-2139400380)-(-14027
77976)))); |
| 396 assertEquals(0, x >>= (415866827.34665)); |
| 397 assertEquals(-1990811897, x -= (tmp = 1990811897, tmp)); |
| 398 assertEquals(-1990811895, x += ((x>>>(tmp = -2175453282.769696, tmp))&(tmp = -
1459450498.7327478, tmp))); |
| 399 assertEquals(-2377017935.149517, x += (-386206040.1495173)); |
| 400 assertEquals(1946129845, x |= (tmp = -2890956796.936539, tmp)); |
| 401 assertEquals(0, x %= x); |
| 402 assertEquals(0, x <<= (1616188263)); |
| 403 assertEquals(-1081213596, x ^= (tmp = 3213753700, tmp)); |
| 404 assertEquals(3213753700, x >>>= (tmp = -3211181312, tmp)); |
| 405 assertEquals(-1081213596, x &= x); |
| 406 assertEquals(-1081213583, x ^= (((tmp = 1599988273.4926577, tmp)>>((((-1061394
954.6331315)^x)+((-1835761078)*x))+(x%(tmp = -696221869, tmp))))/((tmp = -115696
6790.3436491, tmp)^x))); |
| 407 assertEquals(0, x ^= x); |
| 408 assertEquals(NaN, x /= x); |
| 409 assertEquals(NaN, x += (-1257400530.9263027)); |
| 410 assertEquals(NaN, x /= (753062089)); |
| 411 assertEquals(NaN, x *= ((tmp = 305418865.57012296, tmp)^(((-2797769706)+((((tm
p = -33288276.988654375, tmp)%(tmp = 1242979846, tmp))|(-316574800))-((tmp = -17
66083579.4203427, tmp)*(((x*(tmp = -2400342309.2349987, tmp))>>(tmp = 2632061795
, tmp))^(tmp = -1001440809, tmp)))))^((((x-(tmp = -1469542637.6925495, tmp))-x)-
(3184196890))%(((((((633226688)*((tmp = -2692547856, tmp)>>(((tmp = -1244311756,
tmp)>>>x)+((1746013631.405202)>>>(941829464.1962085)))))%(x-x))+(995681795))-(t
mp = -3047070551.3642616, tmp))/(1968259705))-((-2853237880)^(tmp = -2746628223.
4540343, tmp))))))); |
| 412 assertEquals(0, x >>= x); |
| 413 assertEquals(0.5713172378854926, x += (((x+(((x+x)/(tmp = 2642822318, tmp))*(-
2590095885.4280834)))|(tmp = -1769210836, tmp))/(tmp = -3096722308.8665104, tmp)
)); |
| 414 assertEquals(-0.000002311097780334994, x /= ((2269858877.9010344)>>(-299251291
5.984787))); |
| 415 assertEquals(-0.000002311097780334994, x %= (-1139222821)); |
| 416 assertEquals(-0.000004622195560669988, x += x); |
| 417 assertEquals(1, x /= x); |
| 418 assertEquals(1, x >>>= (((3002169429.6061807)/(-3068577366))>>>((tmp = -184453
7620, tmp)%((((tmp = 2087505119, tmp)>>>x)+x)&(2179989542))))); |
| 419 assertEquals(-534213071, x *= (-534213071)); |
| 420 assertEquals(-534213077.3716287, x -= (((tmp = -2390432951.154034, tmp)^x)/(-2
90501980))); |
| 421 assertEquals(1836305, x >>>= (x&x)); |
| 422 assertEquals(1836305, x %= ((x|((3070123855)^(49986396)))+((-1863644960.420299
5)>>>((tmp = 1886126804.6019692, tmp)^x)))); |
| 423 assertEquals(28692, x >>>= ((2561362139.491764)>>(((((tmp = -1347469854.741337
5, tmp)/(((x|(x+x))^((x^(tmp = -2737413775.4595394, tmp))^x))<<(((tmp = 22534484
4.07128417, tmp)&x)&(tmp = 145794498, tmp))))*x)<<(1424529187))/((-2924344715)/(
tmp = -2125770148, tmp))))); |
| 424 assertEquals(-2089419535.2717648, x += (-2089448227.2717648)); |
| 425 assertEquals(18957929, x ^= (tmp = 2186590872, tmp)); |
| 426 assertEquals(-708972800, x -= (727930729)); |
| 427 assertEquals(-4198593, x |= (799483455.1885371)); |
| 428 assertEquals(-1, x >>= (-2330654693.6413193)); |
| 429 assertEquals(-1, x |= (((tmp = -116877155, tmp)>>>((((tmp = -1677422314.133355
6, tmp)/(tmp = -3108738499.0798397, tmp))%((x&(x/x))%((tmp = -695607185.1561592,
tmp)-(tmp = 2302449181.622259, tmp))))^(((-1482743646.5604773)^((897705064)>>>x
))-(tmp = -2933836669, tmp))))%(((tmp = -2991584625, tmp)|(((x>>x)+(-1101066835)
)-x))>>(-33192973.819939613)))); |
| 430 assertEquals(-1, x &= x); |
| 431 assertEquals(-524288, x <<= (-1177513101.3087924)); |
| 432 assertEquals(1978770334.9189441, x += (tmp = 1979294622.9189441, tmp)); |
| 433 assertEquals(901783582, x &= ((-368584615)^(((((-478030699.2647903)<<x)<<x)+(t
mp = 708725752, tmp))^((tmp = -3081556856, tmp)/(tmp = 1149958711.0676727, tmp))
))); |
| 434 assertEquals(-1480333211.8654308, x += (tmp = -2382116793.865431, tmp)); |
| 435 assertEquals(956930239.6783283, x *= ((tmp = 956930239.6783283, tmp)/x)); |
| 436 assertEquals(1277610.4668602513, x /= ((tmp = 1571029828, tmp)>>(tmp = 2417481
141, tmp))); |
| 437 assertEquals(-1077333228, x ^= (tmp = 3218755006, tmp)); |
| 438 assertEquals(-50218, x |= (tmp = -1044436526.6435988, tmp)); |
| 439 assertEquals(-1, x >>= (-154655245.18921852)); |
| 440 assertEquals(0.00006276207290978003, x *= (((tmp = 2234286992.9800305, tmp)>>(
tmp = 2132564046.0696363, tmp))/((((tmp = -2565534644.3428087, tmp)>>>(tmp = 262
2809851.043325, tmp))>>>((tmp = 311277386, tmp)&x))-(tmp = -2003980974, tmp)))); |
| 441 assertEquals(0, x %= x); |
| 442 assertEquals(1282114076, x += ((((422838227)>>>((tmp = 1024613366.1899053, tmp
)-((368275340)<<(((tmp = -3066121318, tmp)+(-2319101378))&x))))^(x>>(tmp = 19201
36319.803412, tmp)))^(1282264803.3968434))); |
| 443 assertEquals(-277097604, x |= (-283585688.9123297)); |
| 444 assertEquals(553816692, x &= (x&(tmp = 554082036.676608, tmp))); |
| 445 assertEquals(658505728, x <<= x); |
| 446 assertEquals(658505728, x &= (x%(2846071230))); |
| 447 assertEquals(39, x >>= (334728536.5172192)); |
| 448 assertEquals(0, x -= x); |
| 449 assertEquals(0, x += x); |
| 450 assertEquals(0, x &= (tmp = -335285336, tmp)); |
| 451 assertEquals(0, x <<= (tmp = 1255594828.3430014, tmp)); |
| 452 assertEquals(0, x %= (-630772751.1248167)); |
| 453 assertEquals(NaN, x /= ((((x&(tmp = -1576090612, tmp))%x)>>>x)*((-1038073094.2
787619)>>>x))); |
| 454 assertEquals(NaN, x += x); |
| 455 assertEquals(NaN, x -= (((tmp = -2663887803, tmp)&((x+(-1402421046))/x))/(-267
5654483))); |
| 456 assertEquals(NaN, x %= (x&(tmp = 672002093, tmp))); |
| 457 assertEquals(0, x |= x); |
| 458 assertEquals(-2698925754, x += (tmp = -2698925754, tmp)); |
| 459 assertEquals(-2057748993, x += ((tmp = -2263466497, tmp)^x)); |
| 460 assertEquals(1, x /= x); |
| 461 assertEquals(-2769559719.4045835, x -= (2769559720.4045835)); |
| 462 assertEquals(-1.3964174646069973, x /= (tmp = 1983332198, tmp)); |
| 463 assertEquals(-2140716624.3964174, x += (tmp = -2140716623, tmp)); |
| 464 assertEquals(0, x <<= ((2589073007)-(-816764911.8571186))); |
| 465 assertEquals(-2837097288.161354, x -= (tmp = 2837097288.161354, tmp)); |
| 466 assertEquals(-1445059927.161354, x += (tmp = 1392037361, tmp)); |
| 467 assertEquals(155197984, x &= (tmp = -2694712730.924674, tmp)); |
| 468 assertEquals(155197984, x |= (x>>>(tmp = 69118015.20305443, tmp))); |
| 469 assertEquals(155197984, x >>>= (((x^(-1353660241))*x)<<(((((x%(tmp = -19055846
34, tmp))>>>(tmp = -860171244.5963638, tmp))&(-1084415001.7039547))+(x-(((tmp =
298064661, tmp)>>x)>>((tmp = 378629912.383446, tmp)-(x%x)))))+(((3212580683)/(((
((x^x)>>(tmp = -1502887218, tmp))<<x)%(-142779025))|(((tmp = 1361745708, tmp)*((
(((tmp = 1797072528.0673332, tmp)+x)%(tmp = 167297609, tmp))%(-287345856.1791787
))^(((((((x*(tmp = -640510459.1514752, tmp))<<(x^(tmp = 1387982082.5646644, tmp)
))>>(tmp = 2473373497.467914, tmp))^((234025940)*x))+(tmp = 520098202.9546956, t
mp))*(x*(tmp = -362929250.1775775, tmp)))^(-2379972900))))*(tmp = -1385817972, t
mp))))+(-1788631834))))); |
| 470 assertEquals(0, x >>= ((tmp = -18671049, tmp)/((tmp = 651261550.6716013, tmp)>
>(-58105114.70740628)))); |
| 471 assertEquals(0, x *= ((((x>>(tmp = 2256492150.737681, tmp))<<(x<<(((-273891070
7)&x)<<(1892428322))))*(tmp = 1547934638, tmp))>>((((319464033.7888391)|(((((tmp
= 2705641070, tmp)<<((tmp = 1566904759.36666, tmp)*((-682175559.7540412)&(-6916
92016.3021002))))%(tmp = 1118101737, tmp))|(902774462))<<x))^((tmp = -388997180,
tmp)<<(x<<((((((-88462733)+(x>>>x))%x)*(tmp = -20297481.556210756, tmp))>>>(192
7423855.1719701))-((2047811185.6278129)-(tmp = 2952219346.72126, tmp))))))|(-168
5518403.7513878)))); |
| 472 assertEquals(0, x /= (tmp = 1858074757.563318, tmp)); |
| 473 assertEquals(-1351623058, x ^= (-1351623058.4756806)); |
| 474 assertEquals(1, x /= x); |
| 475 assertEquals(0, x ^= x); |
| 476 assertEquals(0, x -= (x&(997878144.9798675))); |
| 477 assertEquals(-0, x /= (-2769731277)); |
| 478 assertEquals(0, x >>>= ((-2598508325)>>(-1355571351))); |
| 479 assertEquals(0, x >>>= x); |
| 480 assertEquals(0, x -= (x&(tmp = 1672810223, tmp))); |
| 481 assertEquals(-924449908.1999881, x -= (924449908.1999881)); |
| 482 assertEquals(-0, x %= x); |
| 483 assertEquals(-0, x /= (tmp = 2007131382.059545, tmp)); |
| 484 assertEquals(-0, x += x); |
| 485 assertEquals(225132064, x += ((((tmp = -2422670578.1260514, tmp)|x)+x)^(166014
2894.7066057))); |
| 486 assertEquals(Infinity, x /= (x-x)); |
| 487 assertEquals(0, x ^= x); |
| 488 assertEquals(0, x <<= x); |
| 489 assertEquals(-2455424946.732606, x -= (2455424946.732606)); |
| 490 assertEquals(1208029258, x &= ((tmp = 1823728509, tmp)+x)); |
| 491 assertEquals(1.3682499724725645, x /= ((((tmp = 1267938464.3854322, tmp)%((tmp
= 2510853574, tmp)+(((2979355693.866435)-(tmp = 1989726095.7746763, tmp))<<x)))
%((-1382092141.1627176)+(((-901799353)+((-2936414080.8254457)>>>(2515004943.0865
674)))-(2532799222.353197))))<<(tmp = -2168058960.2694826, tmp))); |
| 492 assertEquals(0.13799826710735907, x %= ((-1090423235)/(tmp = 2659024727, tmp))
); |
| 493 assertEquals(0, x >>= (1688542889.082693)); |
| 494 assertEquals(0, x <<= x); |
| 495 assertEquals(NaN, x %= ((((tmp = 1461037539, tmp)<<((x<<(tmp = 2101282906.5302
017, tmp))>>(-2792197742)))%(((x%x)^(((tmp = 1399565526, tmp)^(tmp = 643902, tmp
))-((tmp = -1449543738, tmp)|x)))/x))*(x<<(471967867)))); |
| 496 assertEquals(0, x &= ((tmp = -2121748100.6824129, tmp)>>(tmp = -2817271480.649
7793, tmp))); |
| 497 assertEquals(0, x &= (3169130964.6291866)); |
| 498 assertEquals(-0, x /= (-2303316806)); |
| 499 assertEquals(0, x <<= (tmp = 120185946.51617038, tmp)); |
| 500 assertEquals(449448375, x ^= ((((tmp = -836410266.014014, tmp)/x)&((x>>>(tmp =
-2602671283, tmp))+x))+(tmp = 449448375, tmp))); |
| 501 assertEquals(202003841790140640, x *= x); |
| 502 assertEquals(202003840800829020, x += (((tmp = -1339865843, tmp)+(tmp = 350554
234.15375435, tmp))<<((((((tmp = -1798499687.8208885, tmp)>>(((x-(x^x))|((tmp =
463627396.23932934, tmp)/(2714928060)))&(tmp = 3048222568.1103754, tmp)))&(-3127
578553))<<(tmp = -2569797028.8299003, tmp))&x)<<((tmp = 2104393646, tmp)/((tmp =
2314471015.742891, tmp)<<((2704090554.1746845)>>(((tmp = 1935999696, tmp)*(((13
48554815)>>>x)>>>(146665093.82445252)))%x))))))); |
| 503 assertEquals(202003841764125400, x -= (tmp = -963296372.2846234, tmp)); |
| 504 assertEquals(-413485056, x <<= (tmp = -2474480506.6054573, tmp)); |
| 505 assertEquals(-3171894580.186845, x += ((tmp = -1261111102, tmp)+(tmp = -149729
8422.1868448, tmp))); |
| 506 assertEquals(17136, x >>= (tmp = 3055058160, tmp)); |
| 507 assertEquals(17136, x %= (tmp = 1706784063.3577294, tmp)); |
| 508 assertEquals(17136, x >>= ((tmp = 2161213808, tmp)*x)); |
| 509 assertEquals(-17136, x /= ((((tmp = -1492618154, tmp)>>x)|(1381949066))>>(tmp
= 2014457960, tmp))); |
| 510 assertEquals(-34272, x += x); |
| 511 assertEquals(-1498690902, x += (-1498656630)); |
| 512 assertEquals(-1168674482, x ^= (486325220)); |
| 513 assertEquals(-1168674482, x <<= ((x^x)*x)); |
| 514 assertEquals(794521557347068000, x *= (-679848469)); |
| 515 assertEquals(1.3330392590424505e+26, x *= (tmp = 167778866, tmp)); |
| 516 assertEquals(0, x <<= (tmp = -2501540637.3664584, tmp)); |
| 517 assertEquals(0, x >>>= (x-(x*(-890638026.1825848)))); |
| 518 assertEquals(0, x %= ((-285010538.2813468)&(1314684460.7634423))); |
| 519 assertEquals(0, x -= x); |
| 520 assertEquals(0, x *= x); |
| 521 assertEquals(NaN, x %= (x*(x<<x))); |
| 522 assertEquals(NaN, x %= (x<<(((tmp = -1763171810.601149, tmp)&(-138151449.18303
752))^(x|x)))); |
| 523 assertEquals(0, x |= (x>>x)); |
| 524 assertEquals(0, x &= (tmp = 1107152048, tmp)); |
| 525 assertEquals(0, x >>= (1489117056.8200984)); |
| 526 assertEquals(518749976, x ^= (518749976.20107937)); |
| 527 assertEquals(356718654, x += (tmp = -162031322, tmp)); |
| 528 assertEquals(356718654, x %= (((x>>>((tmp = -373747439.09634733, tmp)*(tmp = 5
63665566, tmp)))*(tmp = 2853322586.588251, tmp))*((1303537213)%(-2995314284)))); |
| 529 assertEquals(5573728, x >>= (tmp = -2095997978, tmp)); |
| 530 assertEquals(5573728, x <<= x); |
| 531 assertEquals(5573728, x >>= (((((tmp = 1745399178.334154, tmp)<<(tmp = 2647999
783.8219824, tmp))^(tmp = 1571286759, tmp))%x)/(2166250345.181711))); |
| 532 assertEquals(10886, x >>>= ((682837289)+(x*x))); |
| 533 assertEquals(170, x >>>= x); |
| 534 assertEquals(169.95167497151652, x -= (((tmp = 527356024.19706845, tmp)+((tmp
= 1263164619.2954736, tmp)|(tmp = 2942471886, tmp)))/((3017909419.131321)+(tmp =
2137746252.8006272, tmp)))); |
| 535 assertEquals(-1915170061, x ^= (tmp = -1915170214, tmp)); |
| 536 assertEquals(206045792, x &= (((tmp = 887031922, tmp)>>>x)-((-1861922770)|(963
3541)))); |
| 537 assertEquals(-1940321674, x |= (tmp = -2012149162.1817405, tmp)); |
| 538 assertEquals(-1940321674, x &= x); |
| 539 assertEquals(1128412272.160699, x += (tmp = 3068733946.160699, tmp)); |
| 540 assertEquals(0.47486363523180236, x /= (tmp = 2376286976.807289, tmp)); |
| 541 assertEquals(-1.4931079540252477e-10, x /= (tmp = -3180370407.5892467, tmp)); |
| 542 assertEquals(0, x |= (((1220765170.5933602)*(884017786))*((x%(tmp = -253819689
7.226384, tmp))<<(x^x)))); |
| 543 assertEquals(-525529894, x += (tmp = -525529894, tmp)); |
| 544 assertEquals(1621426184, x &= ((3046517714)*(((((-162481040.8033898)+(x/((x&(1
489724492))/((x|(tmp = 943542303, tmp))>>>((-1840491388.1365871)<<(2338177232)))
)))+(((-2268887573.2430763)>>>(((tmp = 2919141667, tmp)+((tmp = 1326295559.69200
3, tmp)<<(-2256653815)))>>>(((((tmp = 1602731976.7514615, tmp)*(856036244.373033
6))^x)>>>((((2846316421.252943)&(915324162))%(tmp = 1144577211.0221815, tmp))%x)
)*(x*x))))%(tmp = -2641416560, tmp)))*(x+(x>>>x)))>>x))); |
| 545 assertEquals(1621426184, x %= (tmp = 1898223948, tmp)); |
| 546 assertEquals(-3.383396676504762, x /= ((tmp = 2211088034.5234556, tmp)^x)); |
| 547 assertEquals(7120923705.122882, x *= (((((tmp = 2632382342.914504, tmp)/(-6154
40284.1762738))&(2162453853.6658797))<<(-849038082.5298986))|(tmp = -2104667110.
5603983, tmp))); |
| 548 assertEquals(-1469010887, x &= x); |
| 549 assertEquals(850767635866964700, x *= (tmp = -579143179.5338116, tmp)); |
| 550 assertEquals(0, x %= x); |
| 551 assertEquals(-571457, x |= ((2849326490.8464212)|(tmp = 1450592063, tmp))); |
| 552 assertEquals(-571457, x &= x); |
| 553 assertEquals(-0.00018638416434019244, x /= (3066016912.021368)); |
| 554 assertEquals(0, x <<= (2058262829)); |
| 555 assertEquals(NaN, x %= ((x|((x%x)>>>x))%((tmp = -2970314895.6974382, tmp)+x)))
; |
| 556 assertEquals(NaN, x *= (-698693934.9483855)); |
| 557 assertEquals(NaN, x += (-100150720.64391875)); |
| 558 assertEquals(NaN, x %= x); |
| 559 assertEquals(NaN, x -= (-530301478)); |
| 560 assertEquals(NaN, x /= (1507673244)); |
| 561 assertEquals(0, x <<= (x%(tmp = 2977838420.857235, tmp))); |
| 562 assertEquals(0, x <<= (tmp = 3200877763, tmp)); |
| 563 assertEquals(0, x <<= (tmp = -2592127060, tmp)); |
| 564 assertEquals(NaN, x -= (((((((1930632619)*(3018666359))<<((tmp = 2676511886, t
mp)&(-2786714482.25468)))%x)-(-633193192))<<((tmp = 403293598, tmp)*(-2765170226
)))%x)); |
| 565 assertEquals(530062092, x |= (tmp = 530062092, tmp)); |
| 566 assertEquals(129409, x >>>= x); |
| 567 assertEquals(-152430382316341.78, x *= (-1177896300.229055)); |
| 568 assertEquals(-304860764632683.56, x += x); |
| 569 assertEquals(0, x ^= x); |
| 570 assertEquals(0, x %= (tmp = -63071565.367660046, tmp)); |
| 571 assertEquals(0, x &= ((((tmp = -1007464338, tmp)<<(x<<((x^(tmp = -726826835, t
mp))|x)))>>>x)*(((tmp = 469293335.9161849, tmp)<<(((((tmp = 1035077379, tmp)*(tm
p = -555174353.7567515, tmp))&(3109222796.8286266))-(((((x-(tmp = 1128900353.665
0414, tmp))|(tmp = 3119921303, tmp))&((-1353827690)&(x%((-924615958)&x))))>>>x)+
(tmp = 1167787910, tmp)))+x))%((605363594)>>(1784370958.269381))))); |
| 572 assertEquals(0, x %= (2953812835.9781704)); |
| 573 assertEquals(0, x -= x); |
| 574 assertEquals(0, x <<= x); |
| 575 assertEquals(-901209266, x += (-901209266)); |
| 576 assertEquals(-901209266, x &= x); |
| 577 assertEquals(404, x >>>= (-3195686249)); |
| 578 assertEquals(824237108, x ^= (824237472)); |
| 579 assertEquals(497790936.1853996, x /= ((tmp = 1253776028, tmp)/(757207285))); |
| 580 assertEquals(497790936, x >>>= ((tmp = -2212598336, tmp)<<(x^(1335355792.93638
52)))); |
| 581 assertEquals(0, x %= x); |
| 582 assertEquals(-2659887352.6415873, x += (tmp = -2659887352.6415873, tmp)); |
| 583 assertEquals(1635079945, x |= ((x&(1234659380))>>((((tmp = 2694276886.979136,
tmp)|x)^((tmp = 132795582, tmp)<<((-1089828902)>>>x)))<<((((tmp = -2098728613.03
10376, tmp)<<(x/(tmp = -2253865599, tmp)))*((x+(x>>>((48633053.82579231)-(385301
592))))*(tmp = -1847454853.333535, tmp)))/((-540428068.8583717)+x))))); |
| 584 assertEquals(1, x /= x); |
| 585 assertEquals(33554432, x <<= ((((2803140769)<<x)|(tmp = -1965793804, tmp))>>>(
tmp = -2273336965.575082, tmp))); |
| 586 assertEquals(67108864, x += x); |
| 587 assertEquals(9007199254740992, x *= (x+((x>>x)%(2674760854)))); |
| 588 assertEquals(55369784, x %= (x|(-170725544.20038843))); |
| 589 assertEquals(55369784, x %= (-1186186787)); |
| 590 assertEquals(0, x ^= x); |
| 591 assertEquals(0, x <<= x); |
| 592 assertEquals(NaN, x /= ((-2968110098)-((x/(x|(((((x|((x&((-130329882)>>>(((-13
5670650)|(x<<(tmp = 1280371822, tmp)))^x)))-(-1183024707.2230911)))&(-1072829280
))>>>(-340696948.41492534))>>>(tmp = 436308526.4938295, tmp))<<(((tmp = 31137875
00, tmp)*((2038309320)>>>(-1818917055)))&((2808000707)/(774731251))))))%x))); |
| 593 assertEquals(0, x |= (x*(tmp = -843074864, tmp))); |
| 594 assertEquals(0, x &= (tmp = -752261173.8090212, tmp)); |
| 595 assertEquals(0, x >>>= (tmp = 1532349931.7517128, tmp)); |
| 596 assertEquals(0, x <<= ((tmp = -8628768, tmp)-((((tmp = 225928543, tmp)%(x>>>(x
+x)))^((tmp = -2051536806.5249376, tmp)-x))-((tmp = -2274310376.9964137, tmp)%(t
mp = 2251342739, tmp))))); |
| 597 assertEquals(0, x >>= (1011388449)); |
| 598 assertEquals(0, x += x); |
| 599 assertEquals(0, x >>>= x); |
| 600 assertEquals(-0, x *= ((-1781234179.8663826)>>(((1514201119.9761915)>>(((((117
4857164.90042)^(tmp = 1124973934, tmp))^x)+((-1059246013.8834443)<<(2997611138.4
876065)))%(((798188010)*(-1428293122))>>>(tmp = -3087267036.8035297, tmp))))<<x)
)); |
| 601 assertEquals(1752554372, x ^= (tmp = -2542412924, tmp)); |
| 602 assertEquals(1752554372, x %= (tmp = 3037553410.2298307, tmp)); |
| 603 assertEquals(1859383977, x -= (x^(2446603103))); |
| 604 assertEquals(1183048193, x &= ((tmp = -962336957, tmp)/(x/x))); |
| 605 assertEquals(67738157, x %= ((((tmp = -1813911745.5223546, tmp)+x)<<(x-(((-198
0179168)^x)|x)))|(1913769561.1308007))); |
| 606 assertEquals(67698724, x &= ((1801574998.3142045)*((tmp = -2057492249, tmp)/((
1713854494.72282)>>x)))); |
| 607 assertEquals(0, x -= x); |
| 608 assertEquals(-25232836, x -= ((tmp = 25232836, tmp)|x)); |
| 609 assertEquals(-49, x >>= (x+((tmp = 2201204630.2897243, tmp)|(-1929326509)))); |
| 610 assertEquals(-1605632, x <<= x); |
| 611 assertEquals(-165965313, x += (tmp = -164359681, tmp)); |
| 612 assertEquals(9.220413724941365e-10, x /= (((((tmp = 2579760013.0808706, tmp)*(
tmp = -2535370639.9805303, tmp))>>((tmp = 2138199747.0301933, tmp)-(tmp = -26980
19325.0972376, tmp)))*(tmp = -425284716, tmp))/((-1951538149.6611228)/(x^(263291
9130))))); |
| 613 assertEquals(0, x &= x); |
| 614 assertEquals(0, x &= ((-645189137)/(tmp = 800952748, tmp))); |
| 615 assertEquals(0, x &= (tmp = -1773606925, tmp)); |
| 616 assertEquals(0, x += x); |
| 617 assertEquals(0, x >>>= (tmp = 211399355.0741787, tmp)); |
| 618 assertEquals(0, x <<= ((-1317040231.5737965)/((((((tmp = 838897586.0147077, tm
p)|((-1902447594)|(tmp = 404942728.83034873, tmp)))^(2462760692.2907705))%((((((
x%(tmp = -2888980287, tmp))<<(-368505224.49609876))-((x>>>(532513369))&(((((((tm
p = -1298067543, tmp)^(tmp = -3130435881.100909, tmp))>>x)/(tmp = -3041161992, t
mp))>>(x|(-431685991.95776653)))^((tmp = 1031777777, tmp)^((-105610810)>>>((-631
433779)>>(tmp = -2577780871.167671, tmp)))))%(tmp = -3170517650.088039, tmp))))-
(((tmp = 2175146237.968785, tmp)-((384631158.50508535)>>((893912279.4646157)|(tm
p = -1478803924.5338967, tmp))))%(x/(-1089156420))))<<(tmp = -2024709456, tmp))>
>x))*(tmp = -1423824994.6993582, tmp))%(tmp = 1739143409, tmp)))); |
| 619 assertEquals(-1799353648, x |= ((-1799353648.3589036)>>>((((x&(-923571640.1012
449))%x)+((tmp = 971885508, tmp)>>((tmp = -2207464428.2123804, tmp)+(-3108177894
.0459776))))-(-2048954486.7014258)))); |
| 620 assertEquals(-3666808032.2958965, x -= (tmp = 1867454384.2958965, tmp)); |
| 621 assertEquals(-260069478915415100, x *= (tmp = 70925305.23136711, tmp)); |
| 622 assertEquals(1142096768, x &= (tmp = 1866401706.9144325, tmp)); |
| 623 assertEquals(1, x >>>= (tmp = 2701377150.5717473, tmp)); |
| 624 assertEquals(1865946805, x |= (tmp = -2429020492, tmp)); |
| 625 assertEquals(1424222287, x ^= ((((tmp = 433781338, tmp)>>(x>>>((-2914418422.48
29016)/(tmp = 1600920669, tmp))))|(tmp = 588320482.9566053, tmp))>>>((((((x+(tmp
= -2556387365.5071325, tmp))+(tmp = -2381889946.1830974, tmp))/(3154278191))>>>
(-1069701268.8022757))>>(((tmp = 182049089.28866422, tmp)>>x)>>>(tmp = -44714617
3, tmp)))/(x-(2103883357.0929923))))); |
| 626 assertEquals(0, x ^= x); |
| 627 assertEquals(0, x -= (x%(3036884806))); |
| 628 assertEquals(0, x >>>= (tmp = -652793480.3870945, tmp)); |
| 629 assertEquals(0, x += x); |
| 630 assertEquals(304031003, x ^= ((tmp = -900156495, tmp)^(-666397014.0711515))); |
| 631 assertEquals(1, x /= x); |
| 632 assertEquals(-1974501681, x |= (x^(-1974501681.4628205))); |
| 633 assertEquals(-1.3089278317616264, x /= (((-1723703186.962839)>>>x)|((206102216
1.6239533)<<x))); |
| 634 assertEquals(-1, x |= (tmp = -1987006457, tmp)); |
| 635 assertEquals(-0.14285714285714285, x /= ((((((x|(-1767793799.7595732))-(-13916
56680))<<x)|(x>>(tmp = -2301588485.2811003, tmp)))>>>(((tmp = 1812723993, tmp)>>
>((x^(((tmp = -3154100157.951021, tmp)%((tmp = -1254955564.4553523, tmp)-(((x>>>
(((-1762886343)*x)*x))*(x^(x*(-750918563.4387553))))*x)))|((x>>x)>>(x<<((((-1766
797454.5634143)^(tmp = -2251474340, tmp))-(-787637516.5276759))<<((1390653368)^(
-1937605249.245374)))))))|(((tmp = 1156611894, tmp)<<x)<<(x>>((((x+(tmp = 217016
6060.881797, tmp))&(x>>>(tmp = -1749295923.1498983, tmp)))>>(((-1014973878)|x)&(
1302866805.684057)))*(tmp = 560439074.4002491, tmp))))))|(-2758270803.4510045)))
&x)); |
| 636 assertEquals(0, x |= x); |
| 637 assertEquals(0, x += ((x>>((x+(tmp = -2776680860.870219, tmp))-(((688502468)<<
(((tmp = 475364260.57888806, tmp)<<x)+(329071671)))/(-1097134948))))*(tmp = -128
1834214.3416953, tmp))); |
| 638 assertEquals(0, x *= ((((1159762330)<<(tmp = -1892429200, tmp))%x)<<x)); |
| 639 assertEquals(0, x >>>= (-770595225)); |
| 640 assertEquals(NaN, x += (((x>>x)/(tmp = 281621135, tmp))/x)); |
| 641 assertEquals(0, x >>= (1363890241)); |
| 642 assertEquals(1639023942.9945002, x += (1639023942.9945002)); |
| 643 assertEquals(-2568590958567747000, x *= (-1567146697)); |
| 644 assertEquals(1793554700, x ^= (tmp = 3215813388.405799, tmp)); |
| 645 assertEquals(437879, x >>= x); |
| 646 assertEquals(1339485943, x |= (1339220210)); |
| 647 assertEquals(1, x /= x); |
| 648 assertEquals(512, x <<= (2509226729.1477118)); |
| 649 assertEquals(512, x <<= ((x>>(1326274040.7181284))<<(tmp = -760670199, tmp))); |
| 650 assertEquals(1, x /= (x<<(x^x))); |
| 651 assertEquals(0, x >>>= (((((1382512625.8298302)&(x>>>x))*(tmp = -815316595, tm
p))>>>x)-(-95538051))); |
| 652 assertEquals(-544344229.3548596, x -= (tmp = 544344229.3548596, tmp)); |
| 653 assertEquals(-1088688458.7097192, x += x); |
| 654 assertEquals(-1022850479579041900, x *= (939525418.3104812)); |
| 655 assertEquals(2069622661, x |= (-2632744187.7721186)); |
| 656 assertEquals(-1353480538017756400, x -= ((tmp = 1308085980, tmp)*((x>>>(-62966
3391.5165792))&(tmp = 3182319856.674114, tmp)))); |
| 657 assertEquals(1.3702811563654176e+27, x *= ((((3061414617.6321163)/(tmp = 26288
65442, tmp))+(-1549548261))+(x&((tmp = 809684398, tmp)|(x^(tmp = 801765002, tmp)
))))); |
| 658 assertEquals(0, x >>>= ((-2988504159)&((tmp = -260444190.02252054, tmp)^(21787
29442.260293)))); |
| 659 assertEquals(-1518607002, x -= (tmp = 1518607002, tmp)); |
| 660 assertEquals(724566016, x <<= (tmp = 1042915731.7055794, tmp)); |
| 661 assertEquals(707584, x >>>= (-208959862.93305588)); |
| 662 assertEquals(0, x >>>= (((tmp = 877181764, tmp)>>(-970697753.3318911))%x)); |
| 663 assertEquals(0, x ^= x); |
| 664 assertEquals(0, x += x); |
| 665 assertEquals(0, x <<= x); |
| 666 assertEquals(0, x /= (x^((x/(-2903618412.4936123))+(tmp = 1169288899, tmp)))); |
| 667 assertEquals(0, x >>>= x); |
| 668 assertEquals(-1302645245, x ^= ((1855892732.3544865)+(tmp = 1136429319.5633948
, tmp))); |
| 669 assertEquals(0, x ^= x); |
| 670 assertEquals(0, x &= (-1384534597.409375)); |
| 671 assertEquals(-0, x /= (tmp = -680466419.8289509, tmp)); |
| 672 assertEquals(-0, x *= (318728599.95017374)); |
| 673 assertEquals(NaN, x %= (x>>(2019695267))); |
| 674 assertEquals(0, x >>= (tmp = 1280789995, tmp)); |
| 675 assertEquals(0, x *= (tmp = 2336951458, tmp)); |
| 676 assertEquals(0, x >>= ((2981466013.758637)%(731947033))); |
| 677 assertEquals(0, x -= x); |
| 678 assertEquals(0, x ^= x); |
| 679 assertEquals(0, x /= ((((3068070149.1452317)>>x)%(((1448965452)*((tmp = -29615
94129, tmp)+(1829082104.0681171)))>>(-2331499703)))>>>(tmp = -3206314941.2626476
, tmp))); |
| 680 assertEquals(0, x >>= (x%(1869217101.9823673))); |
| 681 assertEquals(0, x <<= (x+x)); |
| 682 assertEquals(0, x >>>= ((1202130282)>>>x)); |
| 683 assertEquals(0, x += x); |
| 684 assertEquals(2603245248.6273212, x += (tmp = 2603245248.6273212, tmp)); |
| 685 assertEquals(-1691864471, x ^= (x>>>(2504513614.117516))); |
| 686 assertEquals(136835305, x -= ((-1618979896)&(-746953306))); |
| 687 assertEquals(-2568499564.1261334, x += (tmp = -2705334869.1261334, tmp)); |
| 688 assertEquals(1038075700, x ^= (1530399136)); |
| 689 assertEquals(2076151400, x += x); |
| 690 assertEquals(-524018410.1751909, x -= ((2398973627.175191)-(-201196183))); |
| 691 assertEquals(0.327110599608614, x /= ((3181340288.602796)&x)); |
| 692 assertEquals(0.327110599608614, x %= (tmp = -2284484060, tmp)); |
| 693 assertEquals(0, x |= x); |
| 694 assertEquals(403217947.5779772, x += (tmp = 403217947.5779772, tmp)); |
| 695 assertEquals(403217947, x |= x); |
| 696 assertEquals(-Infinity, x *= ((58693583.845808744)+(((tmp = -1527787016, tmp)*
x)/((((2532689893.3191843)/(tmp = 2781746479.850424, tmp))|(((((460850355.921176
1)/((((tmp = 626683450, tmp)<<((tmp = 1349974710, tmp)-((tmp = -1349602292, tmp)
/(-2199808871.1229663))))>>((x/(-3092436372.3078623))&(tmp = -1190631012.0323825
, tmp)))^((-2907082828.4552956)-(tmp = 1858683340.1157017, tmp))))^(-1513755598.
5398848))%x)/x))&(1147739260.136806))))); |
| 697 assertEquals(0, x &= (tmp = -3047356844.109563, tmp)); |
| 698 assertEquals(637934616, x -= (tmp = -637934616, tmp)); |
| 699 assertEquals(-1553350083, x ^= (-2056266203.094929)); |
| 700 assertEquals(-0.13467351026547192, x %= ((tmp = 824736251, tmp)/(2544186314)))
; |
| 701 assertEquals(1, x /= x); |
| 702 assertEquals(1, x |= x); |
| 703 assertEquals(0, x >>>= (2166609431.9515543)); |
| 704 assertEquals(0, x <<= (x|(tmp = 121899222.14603412, tmp))); |
| 705 assertEquals(0, x *= (1300447849.6595674)); |
| 706 assertEquals(0, x %= (tmp = -2360500865.3944597, tmp)); |
| 707 assertEquals(0, x %= (tmp = -1693401247, tmp)); |
| 708 assertEquals(0, x >>= x); |
| 709 assertEquals(0, x /= (471265307)); |
| 710 assertEquals(257349748, x ^= (257349748.689448)); |
| 711 assertEquals(257349748, x &= x); |
| 712 assertEquals(981, x >>>= (tmp = -1959001422, tmp)); |
| 713 assertEquals(0, x >>= ((-79932778.18114972)/x)); |
| 714 assertEquals(0, x <<= (((-2599621472)^(tmp = 662071103, tmp))%(tmp = -26758226
40.7641535, tmp))); |
| 715 assertEquals(0, x &= (tmp = 2582354953.878623, tmp)); |
| 716 assertEquals(0, x /= ((-953254484)/((-2571632163.376176)-(tmp = -342034471, tm
p)))); |
| 717 assertEquals(0, x <<= ((x-(tmp = -3013057672, tmp))&(tmp = -3204761036, tmp)))
; |
| 718 assertEquals(0, x ^= ((x&((515934453)>>>x))/x)); |
| 719 assertEquals(1, x |= ((-1914707646.2075093)>>>(tmp = -1918045025, tmp))); |
| 720 assertEquals(-2002844120.8792589, x += (tmp = -2002844121.8792589, tmp)); |
| 721 assertEquals(573030794, x >>>= (tmp = 1707788162, tmp)); |
| 722 assertEquals(1.917619109627369, x /= ((1909436830.484202)%((123114323)<<(tmp =
-1288988388.6444468, tmp)))); |
| 723 assertEquals(-1400358045, x |= (-1400358046)); |
| 724 assertEquals(-2043022529.4273133, x += (tmp = -642664484.4273133, tmp)); |
| 725 assertEquals(-81408068.86728716, x %= (tmp = -980807230.2800131, tmp)); |
| 726 assertEquals(0.1436896445024992, x /= (((tmp = 3201789924.913518, tmp)%(tmp =
-962242528.6008646, tmp))^((tmp = -338830119.55884504, tmp)*(tmp = -916120166, t
mp)))); |
| 727 assertEquals(0.1436896445024992, x %= (tmp = 2598469263, tmp)); |
| 728 assertEquals(0, x *= (x-x)); |
| 729 assertEquals(-1409286144, x += (((-111514798.64745283)|(2372059654))<<(tmp = 1
75644313, tmp))); |
| 730 assertEquals(-2393905467.0073113, x += (-984619323.0073113)); |
| 731 assertEquals(-835111172.0073113, x %= (x^(-765900532.5585573))); |
| 732 assertEquals(-835111172.0073113, x %= (tmp = -946478116, tmp)); |
| 733 assertEquals(-100, x >>= ((-1020515908)>>(((x&((x^(169474253.53811646))>>(-221
739002)))+x)*((201939882.92880356)/(tmp = -50402570, tmp))))); |
| 734 assertEquals(2131506964, x &= (tmp = -2163460268, tmp)); |
| 735 assertEquals(1074275840, x &= ((-1561930379.8719592)*(tmp = -2871750052.876917
, tmp))); |
| 736 assertEquals(-954232605.5377102, x -= (tmp = 2028508445.5377102, tmp)); |
| 737 assertEquals(-29, x >>= (-279577351.87217045)); |
| 738 assertEquals(-232, x <<= x); |
| 739 assertEquals(-70, x |= (215185578)); |
| 740 assertEquals(-1, x >>= (x>>(-1691303095))); |
| 741 assertEquals(1, x /= x); |
| 742 assertEquals(3149465364.2236686, x *= (3149465364.2236686)); |
| 743 assertEquals(3304787832.3790073, x += (tmp = 155322468.15533853, tmp)); |
| 744 assertEquals(100068712.23500109, x %= (tmp = 3204719120.1440063, tmp)); |
| 745 assertEquals(91628864, x &= (tmp = 629090241, tmp)); |
| 746 assertEquals(-113202292046379710, x *= (-1235443583)); |
| 747 assertEquals(122, x >>>= (tmp = 3196555256, tmp)); |
| 748 assertEquals(122, x >>>= (((2226535734)-x)^(2248399036.393125))); |
| 749 assertEquals(6.904199169070746e-8, x /= (tmp = 1767040564.9149356, tmp)); |
| 750 assertEquals(-212687449.99999994, x += ((((2244322375)*(((2515994102)^x)>>x))<
<(x-(-832407685.3251972)))^(2266670502))); |
| 751 assertEquals(366515938514778750, x *= (tmp = -1723260768.3940866, tmp)); |
| 752 assertEquals(366515938514778750, x += ((-1643386193.9159095)/(tmp = 425161225.
95316494, tmp))); |
| 753 assertEquals(654872716.4123061, x /= ((-1377382984)-(tmp = -1937058061.811642,
tmp))); |
| 754 assertEquals(654872716, x &= x); |
| 755 assertEquals(-86260926.17813063, x -= (tmp = 741133642.1781306, tmp)); |
| 756 assertEquals(1052176592, x >>>= x); |
| 757 assertEquals(2020882856, x ^= (-3107796616)); |
| 758 assertEquals(0, x <<= ((606939871.9812952)|(tmp = -3127138319.1557302, tmp))); |
| 759 assertEquals(NaN, x -= ((x%((1120711400.2242608)%x))*(tmp = -930171286.7999947
, tmp))); |
| 760 assertEquals(NaN, x %= (3215044180)); |
| 761 assertEquals(NaN, x %= (tmp = 2882893804.20102, tmp)); |
| 762 assertEquals(NaN, x %= ((217170359.5778643)^x)); |
| 763 assertEquals(0, x &= ((-1095125960.9903677)>>(x^(-2227981276)))); |
| 764 assertEquals(-748549860, x += (-748549860)); |
| 765 assertEquals(1816208256, x <<= (-610872411.3826082)); |
| 766 assertEquals(201400576, x &= (((tmp = 1910394603.4836266, tmp)<<x)^x)); |
| 767 assertEquals(0, x %= x); |
| 768 assertEquals(NaN, x %= x); |
| 769 assertEquals(0, x <<= (((((2670901339.6696005)%(2180020861))*((2134469504)/(22
37096063.0680027)))*((tmp = 1203829756, tmp)>>((765467065)+(x|(2673651811.949481
5)))))<<((-1463378514)|(((x/(tmp = -1075050081, tmp))-((-879974865)+x))>>>(tmp =
2172883926, tmp))))); |
| 770 assertEquals(433013198, x ^= (433013198.2833413)); |
| 771 assertEquals(0, x >>= ((((-2404431196)%(x%(tmp = 1443152875.8809233, tmp)))&(x
|((1414364997.0517852)/((tmp = -435854369, tmp)+(tmp = 2737625141, tmp)))))|(((t
mp = 2241746562.2197237, tmp)^(tmp = -1606928010.1992552, tmp))|((tmp = -3083227
418.686173, tmp)>>(tmp = -2717460410, tmp))))); |
| 772 assertEquals(0, x >>= x); |
| 773 assertEquals(0, x *= ((tmp = 2302521322, tmp)>>>(((((((tmp = 344089066.9725498
, tmp)%(tmp = 1765830559, tmp))-x)|x)^(((-2450263325)/(tmp = 371928405.17475057,
tmp))>>>(1330100413.7731652)))^(((173024329)%(tmp = -2927276187, tmp))+(x>>>(-1
042229940.308507))))|(((((tmp = 379074096, tmp)+((142762508)-((-2773070834.52626
6)-(x&((tmp = 57957493, tmp)<<(2189553500))))))+((36991093)+(tmp = 339487168.580
69587, tmp)))*(-1257565451))&(tmp = 645233114, tmp))))); |
| 774 assertEquals(-2644503151.1185284, x += (-2644503151.1185284)); |
| 775 assertEquals(-5289006302.237057, x += x); |
| 776 assertEquals(-4008773824.2370567, x -= (tmp = -1280232478, tmp)); |
| 777 assertEquals(1975449413, x |= ((tmp = 1957832005.4285066, tmp)>>((1681236712.9
715524)&(-675823978)))); |
| 778 assertEquals(-146472960, x <<= (-648510672.5644083)); |
| 779 assertEquals(-3, x |= (((((x>>>(tmp = 2271744104, tmp))+(tmp = -210058133.3014
7195, tmp))+(tmp = -2827493425, tmp))/(tmp = 765962538, tmp))%(tmp = 1048631551,
tmp))); |
| 780 assertEquals(1, x /= x); |
| 781 assertEquals(0, x >>= (1070524782.5154183)); |
| 782 assertEquals(0, x <<= (462502504)); |
| 783 assertEquals(0, x %= (540589670.0730014)); |
| 784 assertEquals(NaN, x %= x); |
| 785 assertEquals(NaN, x /= ((-1268640098)%x)); |
| 786 assertEquals(NaN, x %= (1741157613.744652)); |
| 787 assertEquals(NaN, x += x); |
| 788 assertEquals(NaN, x %= ((x|(tmp = 1992323492.7000637, tmp))*x)); |
| 789 assertEquals(NaN, x /= ((tmp = -2271503368.0341196, tmp)>>((tmp = 1224449194,
tmp)>>>(tmp = 2976803997, tmp)))); |
| 790 assertEquals(NaN, x += (tmp = -1078313742.1633894, tmp)); |
| 791 assertEquals(NaN, x += (-787923311)); |
| 792 assertEquals(NaN, x %= x); |
| 793 assertEquals(-1299878219, x ^= (2995089077)); |
| 794 assertEquals(536887953, x &= ((625660571.2651105)&(x^(((tmp = 950150725.231912
9, tmp)+(-2122154205.466675))/(tmp = 1754964696.974752, tmp))))); |
| 795 assertEquals(4096, x >>>= x); |
| 796 assertEquals(1, x /= x); |
| 797 assertEquals(-82508517, x ^= (((-930231800)%(tmp = -423861640.4356506, tmp))+x
)); |
| 798 assertEquals(-82508517, x &= (x&x)); |
| 799 assertEquals(-479519, x %= ((tmp = 1861364600.595756, tmp)|x)); |
| 800 assertEquals(479518, x ^= (((x>>(-1539139751.6860313))>>(tmp = -456165734, tmp
))|(-2786433531))); |
| 801 assertEquals(959036, x += x); |
| 802 assertEquals(29, x >>>= ((tmp = -1049329009.7632706, tmp)^(((((((1117739997)/(
((-841179741.4939663)*(-1211599672))>>>((-413696355)%(tmp = -1753423217.2170188,
tmp))))<<(tmp = 1599076219.09274, tmp))>>>(-1382960317))^(((x^(tmp = 515115394,
tmp))>>>(tmp = -388476217, tmp))>>>(x/x)))^x)<<(136327532.213817)))); |
| 803 assertEquals(24, x &= (2388755418)); |
| 804 assertEquals(0, x >>>= (tmp = -405535917, tmp)); |
| 805 assertEquals(0, x &= (tmp = -1427139674, tmp)); |
| 806 assertEquals(NaN, x /= (x^((1530470340)%x))); |
| 807 assertEquals(0, x |= ((x>>(-1429690909.8472774))*((((tmp = 2033516515, tmp)/(1
314782862))>>>x)>>(tmp = 1737186497.6441216, tmp)))); |
| 808 assertEquals(0, x -= x); |
| 809 assertEquals(0, x %= (3115422786)); |
| 810 assertEquals(-0, x *= (x+(tmp = -2558930842.267017, tmp))); |
| 811 assertEquals(NaN, x %= x); |
| 812 assertEquals(0, x &= (2695531252.254449)); |
| 813 assertEquals(-613178182, x ^= (-613178182)); |
| 814 assertEquals(54, x >>>= (x%(((tmp = 2277868389, tmp)^((((tmp = -1143932265.361
6111, tmp)^((x&((x-((-2100384445.7850044)|(tmp = 908075129.3456883, tmp)))*x))+(
((tmp = 1031013284.0275401, tmp)*((((tmp = -233393205, tmp)>>>(tmp = -111859419,
tmp))*(-1199307178))|(tmp = -1998399599, tmp)))>>>((((-731759641.9036775)>>>(tm
p = 2147849691, tmp))>>>(tmp = -2121899736, tmp))>>>(x>>>x)))))>>((1900348757.36
0562)^(tmp = 2726336203.6149445, tmp)))>>>((x*((tmp = -2697628471.0234947, tmp)%
((x^(tmp = -2751379613.9474974, tmp))*x)))+(x>>(tmp = 42868998.384643435, tmp)))
))+(598988941)))); |
| 815 assertEquals(34, x &= ((tmp = 2736218794.4991407, tmp)%(2169273288.1339874))); |
| 816 assertEquals(2.086197133417468, x /= ((tmp = 2176358852.297597, tmp)%x)); |
| 817 assertEquals(2, x <<= (((tmp = -1767330075, tmp)|(-3107230779.8512735))&x)); |
| 818 assertEquals(4194304, x <<= (tmp = 1061841749.105744, tmp)); |
| 819 assertEquals(48609515, x ^= (44415211.320786595)); |
| 820 assertEquals(48609515, x %= (1308576139)); |
| 821 assertEquals(23735, x >>>= ((-324667786)-x)); |
| 822 assertEquals(23735, x <<= ((-1270911229)<<(((((tmp = -882992909.2692418, tmp)+
(tmp = 394833767.947718, tmp))-x)<<(702856751))/x))); |
| 823 assertEquals(-31080872939240, x *= (tmp = -1309495384, tmp)); |
| 824 assertEquals(-14625.31935626114, x /= ((668084131)+(1457057357))); |
| 825 assertEquals(-14625.31935626114, x %= (266351304.6585492)); |
| 826 assertEquals(-12577, x |= (-945583977.619837)); |
| 827 assertEquals(-4097, x |= ((tmp = -2621808583.2322493, tmp)-(tmp = -2219802863.
9072213, tmp))); |
| 828 assertEquals(-1004843865, x &= ((-1004839768)+((tmp = 2094772311, tmp)/(-13407
20370.275643)))); |
| 829 assertEquals(-31401371, x >>= ((2035921047)>>>((tmp = -1756995278, tmp)>>>(-53
7713689)))); |
| 830 assertEquals(1791746374.016472, x -= ((tmp = -1823147745, tmp)-(x/(tmp = -1906
333520, tmp)))); |
| 831 assertEquals(3.7289343120517406, x /= (tmp = 480498240, tmp)); |
| 832 assertEquals(7.457868624103481, x += x); |
| 833 assertEquals(234881024, x <<= (-781128807.2532628)); |
| 834 assertEquals(67108864, x &= (tmp = -2060391332, tmp)); |
| 835 assertEquals(-605958718, x -= (673067582)); |
| 836 assertEquals(-605958718, x <<= ((x%x)&((tmp = 1350579401.0801518, tmp)|x))); |
| 837 assertEquals(-109268090.4715271, x %= (tmp = -496690627.5284729, tmp)); |
| 838 assertEquals(-109268090, x <<= (((-2004197436.8023896)%((x|((tmp = 271117765.6
1283946, tmp)-((1595775845.0754795)*(555248692.2512416))))/x))<<x)); |
| 839 assertEquals(-652725370, x &= (-543590449)); |
| 840 assertEquals(0.321858133298825, x /= (tmp = -2027990914.2267523, tmp)); |
| 841 assertEquals(1959498446, x ^= (1959498446)); |
| 842 assertEquals(1959498446, x &= (x%(tmp = 3155552362.973523, tmp))); |
| 843 assertEquals(14949, x >>>= ((tmp = 586618136, tmp)>>>(tmp = 699144121.9458897,
tmp))); |
| 844 assertEquals(-28611391568319.285, x *= (tmp = -1913933478.3811147, tmp)); |
| 845 assertEquals(1680557633, x &= (((tmp = 2606436319.199714, tmp)<<(1575299025.69
17372))|((-1092689109)/(735420388)))); |
| 846 assertEquals(1680361024, x &= ((tmp = 1860756552.2186172, tmp)|(-360434860.169
9109))); |
| 847 assertEquals(820488, x >>>= (1788658731)); |
| 848 assertEquals(820488, x >>= (-1555444352)); |
| 849 assertEquals(2104296413, x ^= (2103543509)); |
| 850 assertEquals(16843328, x &= ((x<<((-2920883149)/(1299091676)))-(((((tmp = 3199
460211, tmp)+(-237287821.61504316))&(tmp = -1524515028.3596857, tmp))-(tmp = -70
0644414.6785603, tmp))+(-180715428.86124516)))); |
| 851 assertEquals(1326969834, x |= (tmp = -2968063574.793867, tmp)); |
| 852 assertEquals(0, x %= (x>>>(tmp = 1350490461.0012388, tmp))); |
| 853 assertEquals(0, x &= ((-2620439260.902854)+x)); |
| 854 assertEquals(-1775533561, x |= ((-1775533561)|(((x>>>((861896808.2264911)>>>(9
70216466.6532537)))%x)%(tmp = 2007357223.8893046, tmp)))); |
| 855 assertEquals(-1775533561, x &= x); |
| 856 assertEquals(-23058877.415584415, x /= ((tmp = -3002439857, tmp)>>((((x-(tmp =
1583620685.137125, tmp))|x)%(-2568798248.6863875))^x))); |
| 857 assertEquals(-577.4155844151974, x %= (((-1440361053.047877)+((tmp = 821546785
.0910633, tmp)-(((tmp = 1023830881.1444875, tmp)/(-754884477))+(tmp = 651938896.
6258571, tmp))))>>(tmp = 346467413.8959185, tmp))); |
| 858 assertEquals(-1, x >>= (tmp = 2993867511, tmp)); |
| 859 assertEquals(-1, x |= (tmp = 823150253.4916545, tmp)); |
| 860 assertEquals(-0, x %= x); |
| 861 assertEquals(-0, x /= ((tmp = 997969036, tmp)&((((tmp = 928480121, tmp)>>(((-2
610875857.086055)>>>(tmp = -2251704283, tmp))|x))+(10781750))>>x))); |
| 862 assertEquals(0, x >>>= ((tmp = -1872319523, tmp)>>>(-278173884))); |
| 863 assertEquals(0, x |= (x/(x*x))); |
| 864 assertEquals(0, x %= ((77912826.10575807)^(tmp = 2770214585.3019757, tmp))); |
| 865 assertEquals(0, x &= (tmp = 722275824, tmp)); |
| 866 assertEquals(-1417226266, x |= (tmp = 2877741030.1195555, tmp)); |
| 867 assertEquals(0, x ^= x); |
| 868 assertEquals(0, x %= (tmp = -1740126105, tmp)); |
| 869 assertEquals(910709964, x |= (tmp = 910709964, tmp)); |
| 870 assertEquals(-1744830464, x <<= (tmp = -2445932551.1762686, tmp)); |
| 871 assertEquals(318767104, x >>>= (tmp = -2465332061.628887, tmp)); |
| 872 assertEquals(301989888, x &= (-2771167302.022801)); |
| 873 assertEquals(301989888, x |= x); |
| 874 assertEquals(37748736, x >>= (tmp = -835820125, tmp)); |
| 875 assertEquals(1474977371, x ^= (tmp = -2857738661.6610327, tmp)); |
| 876 assertEquals(470467500, x += (-1004509871)); |
| 877 assertEquals(0.30466562575942585, x /= (((tmp = 1515955042, tmp)<<(x+((1607647
367)-(tmp = 1427642709.697169, tmp))))^x)); |
| 878 assertEquals(1.0348231148499734e-10, x /= (tmp = 2944132397, tmp)); |
| 879 assertEquals(0, x >>= (x>>>(tmp = -2847037519.569043, tmp))); |
| 880 assertEquals(NaN, x /= x); |
| 881 assertEquals(0, x >>>= (-1817784819.9058492)); |
| 882 assertEquals(0, x >>= x); |
| 883 assertEquals(-0, x *= ((tmp = -1387748473, tmp)|(x+(352432111)))); |
| 884 assertEquals(-0, x *= (((-2591789329)/(tmp = -2144460203, tmp))>>(tmp = -56883
7912.5033123, tmp))); |
| 885 assertEquals(0, x <<= (-2963600437.305708)); |
| 886 assertEquals(0, x &= ((588720662)>>>x)); |
| 887 assertEquals(1561910729, x += (1561910729)); |
| 888 assertEquals(0, x ^= x); |
| 889 assertEquals(-0, x *= (-2722445702)); |
| 890 assertEquals(0, x &= (tmp = -2738643199.732308, tmp)); |
| 891 assertEquals(0, x /= (((1859901899.227291)>>>((tmp = -1067365693, tmp)+((-1975
435278)|x)))|((1844023313.3719304)&(tmp = -624215417.0227654, tmp)))); |
| 892 assertEquals(NaN, x %= x); |
| 893 assertEquals(NaN, x %= (-2852766277)); |
| 894 assertEquals(0, x <<= (-1482859558)); |
| 895 assertEquals(0, x >>= x); |
| 896 assertEquals(-1196775786, x += (tmp = -1196775786, tmp)); |
| 897 assertEquals(-68176201, x |= ((tmp = 2336517643, tmp)+x)); |
| 898 assertEquals(0, x ^= x); |
| 899 assertEquals(0, x <<= x); |
| 900 assertEquals(0, x >>= (2969141362.868086)); |
| 901 assertEquals(NaN, x %= x); |
| 902 assertEquals(0, x >>= ((x-((((tmp = -905994835, tmp)|(tmp = 2850569869.33876,
tmp))<<((-2405056608.27147)>>(tmp = 1280271785, tmp)))&(-1942926558)))*(tmp = 70
7499803.177796, tmp))); |
| 903 assertEquals(0, x &= ((-697565829.8780258)+((2978584888.549406)%x))); |
| 904 assertEquals(0, x >>= (748642824.4181392)); |
| 905 assertEquals(0, x += x); |
| 906 assertEquals(0, x >>>= (-1701028721)); |
| 907 assertEquals(92042539, x -= ((-92042539)|(x*(x%(-293705541.00228095))))); |
| 908 assertEquals(0, x %= x); |
| 909 assertEquals(0, x >>= x); |
| 910 assertEquals(0, x %= (-2278672472.458228)); |
| 911 assertEquals(0, x %= (((-2374117528.0359464)/((tmp = -2809986062, tmp)|(tmp =
895734980, tmp)))&(tmp = 1564711307.41494, tmp))); |
| 912 assertEquals(0, x >>>= x); |
| 913 assertEquals(0, x += x); |
| 914 assertEquals(-0, x /= ((tmp = -2749286790.3666043, tmp)<<(x^(-2966741582.32448
2)))); |
| 915 assertEquals(0, x *= x); |
| 916 assertEquals(0, x >>>= x); |
| 917 assertEquals(-1882562314, x ^= (2412404982.782115)); |
| 918 assertEquals(-806620, x %= (((tmp = 1527219936.5232096, tmp)*(-1139841417))>>>
(tmp = 201632907.3236668, tmp))); |
| 919 assertEquals(-1613240, x += x); |
| 920 assertEquals(-1664766177387640, x *= (1031939561)); |
| 921 assertEquals(-9.478083550117849e+23, x *= (tmp = 569334221.1571662, tmp)); |
| 922 assertEquals(-8.462574598319509e+21, x /= ((x-(tmp = -2985531211.114498, tmp))
>>(tmp = 174615992.91117632, tmp))); |
| 923 assertEquals(1638924288, x <<= (((((x>>((-1823401733.4788911)+((tmp = 13623715
90, tmp)>>>x)))^(tmp = -56634380, tmp))/(tmp = 2387980757.1540084, tmp))%((((tmp
= -3175469977, tmp)^(tmp = -1816794042, tmp))+(232726694))*(tmp = 822706176, tm
p)))/(tmp = 1466729893.836311, tmp))); |
| 924 assertEquals(2686072821796307000, x *= x); |
| 925 assertEquals(-1007977445.9812208, x /= (-2664814408.800125)); |
| 926 assertEquals(-1007977445, x &= x); |
| 927 assertEquals(322314656346249100, x *= (tmp = -319763758.54942775, tmp)); |
| 928 assertEquals(197436885.26815608, x /= (tmp = 1632494637, tmp)); |
| 929 assertEquals(-67191339, x |= ((-399580815.1746769)/((1335558363)/(tmp = 224694
526, tmp)))); |
| 930 assertEquals(1229588737, x &= (tmp = 1296763683.5732255, tmp)); |
| 931 assertEquals(1229588737, x -= ((((1171546503)|((tmp = -2701891308, tmp)%(-2155
432197.022206)))/(-306122816.85682726))>>x)); |
| 932 assertEquals(4162606632, x -= (tmp = -2933017895, tmp)); |
| 933 assertEquals(1.6487311395551163, x /= (2524733434.1748486)); |
| 934 assertEquals(-1929308648.9913044, x += (-1929308650.6400356)); |
| 935 assertEquals(-3858617297.982609, x += x); |
| 936 assertEquals(788529152, x <<= (x^(1401824663))); |
| 937 assertEquals(6160384, x >>>= ((((((x>>>x)>>((((x*(tmp = -1958877151, tmp))>>>(
1310891043))-(tmp = 564909413.9962088, tmp))%(-175978438)))%x)|((tmp = -11935524
19.7837512, tmp)*(tmp = 1508330424.9068346, tmp)))|(1428324616.3303494))-((18286
73751)/(tmp = 1281364779, tmp)))); |
| 938 assertEquals(6160384, x |= x); |
| 939 assertEquals(1, x /= x); |
| 940 assertEquals(1, x &= (tmp = -855689741, tmp)); |
| 941 assertEquals(0, x >>>= x); |
| 942 assertEquals(-1088569655.3528988, x -= (tmp = 1088569655.3528988, tmp)); |
| 943 assertEquals(-1088569655, x >>= ((tmp = 2429646226.626727, tmp)<<((-1539293782
.4487276)>>(x^((tmp = 1140855945.537702, tmp)+x))))); |
| 944 assertEquals(-311, x %= ((x/x)<<x)); |
| 945 assertEquals(1.2007722007722008, x /= (x|(tmp = 448796341.87655175, tmp))); |
| 946 assertEquals(3, x |= (x+x)); |
| 947 assertEquals(-9.32416092168023e-10, x /= (-3217447688)); |
| 948 assertEquals(0, x >>= (615837464.0921166)); |
| 949 assertEquals(0, x >>>= (tmp = -2993750670.683118, tmp)); |
| 950 assertEquals(0, x >>>= (x%x)); |
| 951 assertEquals(1610612736, x ^= ((-1322905256.6770213)<<(-2567950598))); |
| 952 assertEquals(1693676493, x ^= (83063757.63660407)); |
| 953 assertEquals(-758030371, x ^= (tmp = -1239274480, tmp)); |
| 954 assertEquals(-758030371, x %= (tmp = 1961339006, tmp)); |
| 955 assertEquals(-1509754528, x ^= (tmp = 1960027837, tmp)); |
| 956 assertEquals(-1509754528, x <<= x); |
| 957 assertEquals(-1509754528, x -= (((tmp = -50690205.33559728, tmp)/((tmp = -1364
565380, tmp)<<(tmp = 2585052504, tmp)))<<(tmp = -2356889596, tmp))); |
| 958 assertEquals(1, x >>>= (-3204164321)); |
| 959 assertEquals(1, x *= x); |
| 960 assertEquals(1114370230.591965, x *= ((tmp = 1114370229.591965, tmp)+x)); |
| 961 assertEquals(-4.886305275432552, x /= ((-228059887.33344483)%(2841553631.36858
56))); |
| 962 assertEquals(2.358309397373389e-9, x /= (((x*(tmp = 203428818.08174622, tmp))&
(x-(((510438355)*x)+x)))+x)); |
| 963 assertEquals(0, x >>>= ((tmp = 1444810010, tmp)&(tmp = -3135701995.2235208, tm
p))); |
| 964 assertEquals(0, x /= (1865982928.6819582)); |
| 965 assertEquals(0, x *= x); |
| 966 assertEquals(2078726016.3772051, x -= (tmp = -2078726016.3772051, tmp)); |
| 967 assertEquals(1580337898, x ^= ((tmp = -2714629398.447015, tmp)^x)); |
| 968 assertEquals(1268363034, x -= ((x+((tmp = 1144068248.3834887, tmp)&(-954104940
.155973)))<<(tmp = 1270573731.7828264, tmp))); |
| 969 assertEquals(1744830464, x <<= (((1444869551.7830744)>>>((((x+(tmp = -90468852
8, tmp))<<x)-((tmp = 121151912.85873199, tmp)/(tmp = -2414150217.66479, tmp)))|(
((-472906698)|(3215236833.8417764))+(907737193.9056952))))-((x&(-732223723))|(-2
21800427.7392578)))); |
| 970 assertEquals(717338523283226600, x *= (x^(tmp = -2407450097.0604715, tmp))); |
| 971 assertEquals(402653184, x >>= ((-3191405201.168252)*((tmp = -1941299639.695196
, tmp)|(((x>>(((3215741220)>>>x)/(x+x)))^(((tmp = -2144862025.9842231, tmp)|((tm
p = -1966913385, tmp)&x))%x))*((tmp = -1124749626.6112225, tmp)/(tmp = 837842574
, tmp)))))); |
| 972 assertEquals(402653184, x &= ((x|x)>>x)); |
| 973 assertEquals(134217728, x &= ((2720231644.3849487)*x)); |
| 974 assertEquals(134217726.75839183, x -= ((2438054684.738043)/(((((-984359711)*(x
|((tmp = 177559682, tmp)^x)))/(-1253443505))/((2727868438.416792)*(x+((x<<(((tmp
= 3023774345, tmp)&(-705699616.0846889))/x))<<x))))^(1963626488.548761)))); |
| 975 assertEquals(1, x /= x); |
| 976 assertEquals(245781494, x += ((tmp = 2551445099, tmp)^(2528486814))); |
| 977 assertEquals(-1474427807, x ^= (-1497868393.342241)); |
| 978 assertEquals(-1057271682, x += ((((((x>>x)%(-1556081693))|(x/(((1166243186.632
5684)-(((tmp = 2870118257.1019487, tmp)/(x+(-69909960)))^(2270610694.671496)))/(
(1463187204.5849519)-x))))-x)-(x<<(-3077313003)))%x)); |
| 979 assertEquals(-1065725846, x &= ((tmp = -1808223767, tmp)|(-481628214.3871765))
); |
| 980 assertEquals(-1065725846, x ^= (x&(((tmp = -1785170598, tmp)-(tmp = -252535044
6.346484, tmp))/((((((-1783948056)^(tmp = 3027265884.41588, tmp))|((((tmp = 2195
362566.2237773, tmp)<<(-2919444619))<<((tmp = -2507253075.2897573, tmp)^(x^((tmp
= 1067516137, tmp)+((667737752)^(x*(tmp = -1187604212.7293758, tmp)))))))%(-617
406719.5140038)))*(tmp = 511060465.6632478, tmp))*((tmp = 2580189800.752836, tmp
)|((((tmp = 2357895660, tmp)%((-814381220)*(x-((x>>>(((x<<x)<<(tmp = 1919573020,
tmp))-x))>>>((-2756011312.136148)>>(tmp = -1603458856, tmp))))))/((tmp = -16091
99312, tmp)&(-3127643445)))%x)))<<(-2261731798))))); |
| 981 assertEquals(1.6020307924030301, x /= (tmp = -665234308.2628405, tmp)); |
| 982 assertEquals(-1120020556.697667, x *= (tmp = -699125486.2321637, tmp)); |
| 983 assertEquals(-215875188, x -= (((((tmp = -1307845034, tmp)>>>((((-2820720421)^
x)-(((x<<x)|(tmp = -3042092997.57406, tmp))+(((-1294857544)+((tmp = -668029108.1
487186, tmp)>>(x<<x)))^(912144065.5274727))))^(389671596.2983854)))|(-2774264897
.146559))%(x-((tmp = 1378085269, tmp)^x)))+((-1659377450.5247462)&(((1613063452.
834885)>>>((-344896580.0694165)>>>((-13450558)+x)))^x)))); |
| 984 assertEquals(1, x /= x); |
| 985 assertEquals(0, x >>>= (2355750790)); |
| 986 assertEquals(1969435421.4409347, x += (1969435421.4409347)); |
| 987 assertEquals(0, x -= x); |
| 988 assertEquals(0, x >>>= (((x*((-1022802960.6953495)<<(tmp = -2848428731.8339424
, tmp)))^(-1630921485))%(1532937011))); |
| 989 assertEquals(0, x <<= ((x+((x^(x^(tmp = 2017651860, tmp)))&(((x<<(((tmp = -191
3317290.8189478, tmp)|(x-((((x%((tmp = -3035245210, tmp)+(-2270863807)))>>>((-23
51852712)*(x^(-2422943296.0239563))))&((((-1578312517)%x)*x)*(-65592270.28452802
)))>>>(tmp = 1104329727.2094703, tmp))))-(tmp = -1431159990.3340137, tmp)))&x)|(
(tmp = -2589292678.801344, tmp)&(x+((((tmp = -2557773457.456996, tmp)>>(45191080
5.309445))-x)>>(((tmp = -1937832765.7654495, tmp)^x)%x)))))))%x)); |
| 990 assertEquals(0, x %= (tmp = -626944459, tmp)); |
| 991 assertEquals(-732310021, x |= (tmp = -732310021, tmp)); |
| 992 assertEquals(-732310021, x |= x); |
| 993 assertEquals(671352839, x ^= (x-((-3087309090.7153115)|x))); |
| 994 assertEquals(134479872, x &= (tmp = 2357183984, tmp)); |
| 995 assertEquals(18084835973136384, x *= x); |
| 996 assertEquals(0, x <<= ((1040482277)-(tmp = -357113781.82650447, tmp))); |
| 997 assertEquals(74957, x |= ((((tmp = -70789345.7489841, tmp)%(tmp = 1415750131,
tmp))&x)|((307027314)>>(2284275468)))); |
| 998 assertEquals(9, x >>>= x); |
| 999 assertEquals(0, x &= (x&((x*((x*(x%x))%(x>>x)))/x))); |
| 1000 assertEquals(-1872875060, x |= (2422092236.6850452)); |
| 1001 assertEquals(9, x >>>= (-382763684)); |
| 1002 assertEquals(4608, x <<= x); |
| 1003 assertEquals(40.480234260614935, x /= (((((((tmp = 814638767.5666755, tmp)&((t
mp = 2081507162, tmp)^(x>>>(1460148331.2229118))))&(tmp = 1187669197.7318723, tm
p))<<(412000677.93339765))^((tmp = 556111951, tmp)>>(tmp = -2232569601.292395, t
mp)))&(-3006386864))/x)); |
| 1004 assertEquals(32, x &= (-3053435209.383913)); |
| 1005 assertEquals(418357217, x ^= (418357185)); |
| 1006 assertEquals(204275, x >>= ((-1188650337.9010527)^((51494580)%(-2544545273))))
; |
| 1007 assertEquals(982392804, x += (((x+(((tmp = -982596937.9757051, tmp)+x)%(-22984
79347)))^((((tmp = 1610297674.0732534, tmp)>>>x)*(((x>>(-2746780903.08599))&(-23
76190704.247188))^(((20545353)/(tmp = 1468302977, tmp))-(x<<x))))>>(((-143433202
8.0447056)/((tmp = 1983686888, tmp)&((tmp = 2324500847, tmp)%(394330230.6163173)
)))%(((-1129687479.2158055)+((-3127595161)*((-3066570223)&((tmp = 3192134577.496
3055, tmp)/(-2697915283.3233275)))))+(-1112243977.5306559)))))|(x&(-2622725228))
)); |
| 1008 assertEquals(-2735750653096133600, x *= (-2784782870.9218984)); |
| 1009 assertEquals(-1876329472, x |= ((((((2752866171)<<(-1681590319))/x)>>((tmp = 1
451415208, tmp)>>>(1126858636.6634417)))+(((tmp = 2165569430.4844217, tmp)/x)^((
(tmp = -1675421843.4364457, tmp)-(-2187743422.2866993))|x)))*x)); |
| 1010 assertEquals(3520612287495799000, x *= x); |
| 1011 assertEquals(-200278016, x |= ((((-2379590931)%((((-1558827450.833285)&x)>>(-6
65140792))-((tmp = -445783631.05567217, tmp)+(tmp = 93938389.53113222, tmp))))/(
3103476273.734701))^x)); |
| 1012 assertEquals(-9178285062592.75, x *= ((2042671875.7211144)%(((tmp = 589269308.
0452716, tmp)/x)<<(-130695915.9934752)))); |
| 1013 assertEquals(60048960, x |= (x<<x)); |
| 1014 assertEquals(60048960, x <<= ((((((tmp = -2793966650, tmp)/(-2882180652))&(((x
<<((tmp = -384468710, tmp)+(2236162820.9930468)))>>>((((969371919)>>((tmp = -315
3268403.2565875, tmp)-((((573811084)/x)^(tmp = -968372697.4844134, tmp))>>>(((-3
096129189)>>x)/(tmp = 830228804.6249363, tmp)))))<<(((1243972633.3592157)|x)&((-
1687610429)&(tmp = -1945063977.458529, tmp))))<<(((tmp = -217456781.37068868, tm
p)-(400259171.68077815))^x)))>>>x))%(((2728450651.300167)/(((-2713666705.089135)
%(tmp = 740472459, tmp))^x))|x))^x)*(-2463032364))); |
| 1015 assertEquals(60048960, x %= (tmp = -442107222.9513445, tmp)); |
| 1016 assertEquals(-1573781504, x <<= (960581227)); |
| 1017 assertEquals(1297, x >>>= (tmp = -1692919563, tmp)); |
| 1018 assertEquals(1297, x &= x); |
| 1019 assertEquals(-3113308397155.233, x *= (tmp = -2400391979.3024154, tmp)); |
| 1020 assertEquals(-3115513013486.233, x -= (2204616331)); |
| 1021 assertEquals(-3113809649082.233, x -= (-1703364404)); |
| 1022 assertEquals(0, x >>>= (((-1181206665)-(550946816.586771))|(tmp = -2346300456,
tmp))); |
| 1023 assertEquals(0, x %= (tmp = 1649529739.2785435, tmp)); |
| 1024 assertEquals(0, x ^= ((tmp = -2452761827.2870226, tmp)%(((1090281070.5550141)/
(tmp = 992149154.6500508, tmp))*(x<<((((((x>>>x)|((tmp = -2410892363, tmp)%(tmp
= 2585150431.0231533, tmp)))/x)*(tmp = 1541294271, tmp))+x)&((97566561.77126992)
&((((-640933510.1287451)&(((((x>>>((-1821077041)<<((tmp = -1138504062.093695, tm
p)-(tmp = -181292160, tmp))))%x)-(x>>((x&(((tmp = 1067551355, tmp)/(x|(100483786
4.8550552)))&(x-(-103229639.25084043))))&((tmp = 2064184671.210937, tmp)+((((tmp
= -2245728052, tmp)|(1538407002.8365717))+(x<<((x>>((76549490)/(tmp = 628901902
.6084052, tmp)))<<((x<<x)^(-1907669184)))))+(-1409123688))))))>>>((((-1911547456
.933543)-((-512313175)+((tmp = -2620903017, tmp)^(tmp = 2148757592.244808, tmp))
))<<((-1740876865)>>>x))+((tmp = 691314720.9488736, tmp)<<(614057604.4104803))))
|(x^((tmp = -3040687.291528702, tmp)/(x^(((x+(-2899641915))^((tmp = -1220211746,
tmp)/x))%x))))))^(tmp = 119850608, tmp))%(2091975696)))))))); |
| 1025 assertEquals(291273239, x -= (tmp = -291273239, tmp)); |
| 1026 assertEquals(2206394018, x += (1915120779)); |
| 1027 assertEquals(235641480, x <<= (x&(x&(-1810963865.1415658)))); |
| 1028 assertEquals(28764, x >>= ((tmp = -1927011875, tmp)^((tmp = -1986461808, tmp)|
((-868139264.8399222)*((421956566)%(3068424525)))))); |
| 1029 assertEquals(-99780626900900, x *= ((tmp = -1512869526.3223472, tmp)+(tmp = -1
956071751, tmp))); |
| 1030 assertEquals(51218520, x &= (((-2353401311)>>>x)-(2216842509))); |
| 1031 assertEquals(51218520, x >>>= ((tmp = -1534539302.6990812, tmp)<<x)); |
| 1032 assertEquals(-2147483648, x <<= (-292608644)); |
| 1033 assertEquals(-2147483648, x |= ((((((x<<((-2981292735)-x))>>((tmp = 2540545320
.96558, tmp)&(tmp = -2343790880, tmp)))>>>((((((x^((-172697043.94487858)/((26272
60337)>>(2879112814.1247935))))&(tmp = 3000943191, tmp))<<(tmp = 1094830905, tmp
))-x)>>>x)>>((((tmp = 3095796200, tmp)^(x|(tmp = 1460377694, tmp)))<<(x^(tmp = -
357546193, tmp)))/((2729539495)>>x))))%(tmp = 268894171.74961245, tmp))|(x>>(tmp
= 2735650924, tmp)))/(-2197885357.09768))); |
| 1034 assertEquals(-2147483648, x |= x); |
| 1035 assertEquals(-1967162776824578000, x *= (tmp = 916031551, tmp)); |
| 1036 assertEquals(-2147483648, x &= x); |
| 1037 assertEquals(-457743917756973060, x *= (tmp = 213153622, tmp)); |
| 1038 assertEquals(0, x >>>= ((((tmp = 2930076928.480559, tmp)+(x^x))<<(tmp = -13497
55597.1280541, tmp))|(x+(2865632849)))); |
| 1039 assertEquals(0, x <<= ((x>>x)-(x>>(-2629977861)))); |
| 1040 assertEquals(0, x <<= x); |
| 1041 assertEquals(NaN, x /= x); |
| 1042 assertEquals(0, x |= x); |
| 1043 assertEquals(0, x >>>= x); |
| 1044 assertEquals(749327478, x |= ((tmp = 749327478, tmp)^(x>>(tmp = 881107862, tmp
)))); |
| 1045 assertEquals(1897869364, x += (1148541886)); |
| 1046 assertEquals(463347, x >>>= (tmp = -726431220, tmp)); |
| 1047 assertEquals(-395990542, x += (-396453889)); |
| 1048 assertEquals(-2824792585.1675367, x -= (2428802043.1675367)); |
| 1049 assertEquals(-2147483648, x <<= (tmp = -1420072385.9175675, tmp)); |
| 1050 assertEquals(8388608, x >>>= (-2211390680.488455)); |
| 1051 assertEquals(8388608, x >>= (((x/(x|(((x^(((tmp = -2175960170.8055067, tmp)|((
tmp = -1964957385.9669886, tmp)/(tmp = -475033330, tmp)))&((x|((tmp = 1386597019
.2014387, tmp)>>((tmp = -2406589229.8801174, tmp)+x)))<<(tmp = -844032843.841549
2, tmp))))>>(x^x))|x)))-((x&((tmp = 1858138856, tmp)*(-3156357504)))%x))<<(((204
6448340)+x)/(-2645926916)))); |
| 1052 assertEquals(8359470765396279, x *= ((tmp = 871437183.7888144, tmp)-(-12508938
7.17460155))); |
| 1053 assertEquals(0, x ^= x); |
| 1054 assertEquals(-303039014, x += ((tmp = -2475713214, tmp)|(-372871718.2343409)))
; |
| 1055 assertEquals(2655126577, x -= (-2958165591)); |
| 1056 assertEquals(1830332793, x ^= (tmp = -212161208, tmp)); |
| 1057 assertEquals(1830332793, x ^= (((2352454407.0126333)<<((((tmp = 3083552367, tm
p)/x)-(-1243111279))-((tmp = -1669093976, tmp)%(((-757485455)-(tmp = -116051602,
tmp))<<x))))>>(((((-2235071915.9536905)>>(tmp = -1284656185, tmp))-x)>>((-18070
28069.7202528)>>>((x%((tmp = -3070857953.311804, tmp)+((tmp = 2759633693.441942,
tmp)%((169489938)*(-1582267384)))))<<(x^((tmp = -787578860, tmp)<<x)))))>>((x/(
x|(409464362)))-(tmp = -64033017, tmp))))); |
| 1058 assertEquals(397605933.90319204, x %= (tmp = 716363429.548404, tmp)); |
| 1059 assertEquals(186400, x &= (((x%(-1745754586))>>>x)<<(x&(x&((-2163627752)-((178
4050895)+(((-2864781121.899456)>>>x)&x))))))); |
| 1060 assertEquals(186400, x %= (tmp = -423209729, tmp)); |
| 1061 assertEquals(186400, x <<= ((x<<(x+(1232575114.4447284)))*x)); |
| 1062 assertEquals(1386299, x ^= ((tmp = -1074209615, tmp)>>>(x>>>((tmp = -145674100
8.2654872, tmp)>>((1724761067)>>(-2016103779.9084842)))))); |
| 1063 assertEquals(347302967.20758367, x -= (-345916668.20758367)); |
| 1064 assertEquals(1.9325619389304094, x /= (179711170.03359854)); |
| 1065 assertEquals(-3703324711.628227, x *= (tmp = -1916277371, tmp)); |
| 1066 assertEquals(-920980517031624800, x *= (tmp = 248690187.53332615, tmp)); |
| 1067 assertEquals(0, x &= (((tmp = -2753945953.082594, tmp)*x)-(172907186))); |
| 1068 assertEquals(-0, x /= (((((-2744323543.187253)>>((tmp = 2663112845, tmp)>>(((-
121791600)+(x^x))*(2758944252.4214177))))|x)/(tmp = -2746716631.6805267, tmp))-x
)); |
| 1069 assertEquals(0, x ^= ((tmp = 983113117, tmp)&((2638307333)+((((tmp = 307636130
4.56189, tmp)<<(-2663410588.5895214))%((-1109962112)-(tmp = -2381021732, tmp)))%
((tmp = 410559095, tmp)&x))))); |
| 1070 assertEquals(0, x <<= (tmp = 1510895336.5111506, tmp)); |
| 1071 assertEquals(0, x <<= (tmp = -1688348296.2730422, tmp)); |
| 1072 assertEquals(2269471424, x -= (-2269471424)); |
| 1073 assertEquals(-2022580224, x ^= (x%((tmp = 160999480.21415842, tmp)&x))); |
| 1074 assertEquals(-2077171712, x &= (tmp = 3032415014.3817654, tmp)); |
| 1075 assertEquals(270727, x >>>= (2973489165.1553965)); |
| 1076 assertEquals(270727, x |= x); |
| 1077 assertEquals(-1895894537, x |= ((tmp = -1895903118.129186, tmp)|x)); |
| 1078 assertEquals(-1895894537, x -= ((((((((3143124509)>>>(-2866190144.8724117))*((
x>>((961021882)*(tmp = 2363055833.8634424, tmp)))/((2032785518)+((2713643671.342
0825)>>((-447782997.0173557)*((tmp = 1174918125.3178625, tmp)*((((tmp = -5415393
65.548115, tmp)%(-359633101))|(1765169562.2880063))+(tmp = -2512371966.374508, t
mp))))))))/x)>>(x*((((-847238927.6399388)&(857288850))%(-2427015402))^((22214265
67)%(x+x)))))>>>x)<<((tmp = 2009453564.2808268, tmp)>>((2924411494)<<(x>>(tmp =
-1240031020.8711805, tmp)))))%(tmp = 3118159353, tmp))); |
| 1079 assertEquals(0, x ^= x); |
| 1080 assertEquals(0, x %= (-30151583)); |
| 1081 assertEquals(-1035186736, x ^= ((tmp = -517593368, tmp)<<(tmp = 3216155585, tm
p))); |
| 1082 assertEquals(49740, x >>>= x); |
| 1083 assertEquals(49740, x %= (640223506)); |
| 1084 assertEquals(388, x >>>= ((x>>(tmp = 3161620923.50496, tmp))+(2605183207))); |
| 1085 assertEquals(776, x += x); |
| 1086 assertEquals(-97905, x ^= ((((((tmp = 145447047.8783008, tmp)^(((x>>>(tmp = 30
14858214.2409887, tmp))>>>(629911626.132971))>>(((x+((369309637.229408)-x))<<(-2
661038814.9204755))*(x+(x%(3025191323.4780884))))))+x)*(-482550691))|(-632782135
))/x)); |
| 1087 assertEquals(-97905, x %= ((((-492914681)-((-2508632959.269368)&(tmp = 1209318
291, tmp)))>>(-723512989.459533))>>>(((-528429623.985692)&(x^(tmp = -925044503,
tmp)))-(-1696531234)))); |
| 1088 assertEquals(9585389025, x *= x); |
| 1089 assertEquals(-715425728, x <<= ((583763091)<<(-1223615295))); |
| 1090 assertEquals(-520093696, x <<= ((tmp = -1891357699.671592, tmp)*(((tmp = 32060
95739.5163193, tmp)+(-2908596651.798733))>>>((tmp = -2820415686, tmp)>>(x|((((tm
p = -566367675.6250327, tmp)*(-959117054))>>((((-187457085.89686918)*x)*(tmp = -
2394776877.5373516, tmp))>>>x))|(((tmp = 80478970.46290505, tmp)<<(tmp = 2173570
349.493097, tmp))-(x/((-2896765964)-((x/((tmp = 198741535.7034216, tmp)%(4367414
57)))%(tmp = 2936044280.0587225, tmp))))))))))); |
| 1091 assertEquals(-2520.5909527086624, x /= ((211290893.06029093)>>(663265322))); |
| 1092 assertEquals(-2520.5909527086624, x %= (x^((1057915688)<<(tmp = 1914820571.114
2511, tmp)))); |
| 1093 assertEquals(1, x >>>= (((894963408.7746166)+(tmp = -2888351666, tmp))|x)); |
| 1094 assertEquals(-1989841636629996300, x += ((1424670316.224575)*((-2144149843.087
6865)|((((421479301.0983993)|((3082651798)^(tmp = -271906497, tmp)))>>x)+((tmp =
-178372083, tmp)%x))))); |
| 1095 assertEquals(17935384255.088326, x /= (((((((tmp = 1168194849.2361898, tmp)>>>
(-107316520.53815603))>>>(x^(((x%((x>>>(((-2456622387)/x)&((2124689803)|(((-1130
151701)^(2796315158))>>x))))-((-884686033.5491502)>>>((-2371185318.5358763)&x)))
)+(tmp = 558422989, tmp))|((tmp = -420359120.0596726, tmp)/((-1820568437.0587764
)&(2298602280.266465))))))>>(x-((tmp = -1164568978, tmp)^x)))^x)-x)+x)); |
| 1096 assertEquals(134233150, x &= ((x>>(((tmp = 98498118.13041973, tmp)-(804574397)
)/(tmp = -1564490985.7904541, tmp)))+x)); |
| 1097 assertEquals(4, x >>= (449610809)); |
| 1098 assertEquals(1912543790, x |= (1912543790)); |
| 1099 assertEquals(2487274263, x += (tmp = 574730473, tmp)); |
| 1100 assertEquals(-2140759118, x ^= (tmp = 338055333.9701035, tmp)); |
| 1101 assertEquals(311607367, x += (2452366485)); |
| 1102 assertEquals(9509, x >>= (372113647.84365284)); |
| 1103 assertEquals(-2001075684.1562128, x += (-2001085193.1562128)); |
| 1104 assertEquals(-638703280, x ^= (((tmp = 1096152237, tmp)&x)|((2707404245.096648
7)-(((tmp = 1550233654.9691348, tmp)+(tmp = 2008619647, tmp))&((tmp = -265326632
5, tmp)+(tmp = -280936332, tmp)))))); |
| 1105 assertEquals(-101811850, x |= (-2250090202)); |
| 1106 assertEquals(-13, x >>= ((-561312810.0218933)|(tmp = 79838949.86521482, tmp)))
; |
| 1107 assertEquals(-13, x >>= ((tmp = -936543584, tmp)/(1180727664.1746705))); |
| 1108 assertEquals(-1547, x *= (((tmp = 1005197689, tmp)>>>x)>>>(tmp = 34607588, tmp
))); |
| 1109 assertEquals(2393209, x *= x); |
| 1110 assertEquals(2393209, x |= x); |
| 1111 assertEquals(0, x >>= (-2691279235.1215696)); |
| 1112 assertEquals(0, x *= (((896175510.4920144)*((((tmp = 1770236555.7788959, tmp)%
(537168585.7310632))/x)&(tmp = 1094337576, tmp)))&(((x-x)-x)>>x))); |
| 1113 assertEquals(-1922620126, x ^= (-1922620126)); |
| 1114 assertEquals(3.43481396325761, x /= (tmp = -559745053.6088333, tmp)); |
| 1115 assertEquals(0, x >>= x); |
| 1116 assertEquals(0, x >>>= (tmp = 2106956255.6602135, tmp)); |
| 1117 assertEquals(-1339003770, x ^= ((tmp = 2955963526.960022, tmp)+x)); |
| 1118 assertEquals(-0, x *= ((((tmp = 368669994, tmp)>>>(x*x))<<(tmp = 2355889375, t
mp))&(tmp = -2267550563.9174895, tmp))); |
| 1119 assertEquals(0, x >>= (753848520.8946902)); |
| 1120 assertEquals(0, x >>>= x); |
| 1121 assertEquals(0, x %= ((tmp = -2872753234.2257266, tmp)|x)); |
| 1122 assertEquals(NaN, x %= (x>>>(tmp = 890474186.0898918, tmp))); |
| 1123 assertEquals(NaN, x %= ((tmp = 1341133992.284471, tmp)&(tmp = -2979219283.7948
98, tmp))); |
| 1124 assertEquals(NaN, x += (-2865467651.1743298)); |
| 1125 assertEquals(NaN, x += ((-1424445677)%(x^(tmp = 1150366884, tmp)))); |
| 1126 assertEquals(0, x &= (x+((tmp = 1499426534, tmp)+x))); |
| 1127 assertEquals(0, x |= (((((tmp = -2413914642, tmp)<<((x>>>x)^(1218748804)))+(((
(-1085643932.2642736)-(-1199134221.533854))>>(tmp = 2148778719, tmp))-((tmp = 15
89158782.0040946, tmp)/(tmp = -2485474016.1575155, tmp))))>>>(x>>x))/(2230919719
))); |
| 1128 assertEquals(0, x %= ((tmp = -2576387170.517563, tmp)>>>((tmp = -2362334915.91
9525, tmp)>>>(((3096453582)-(700067891.4834484))^(2396394772.9253683))))); |
| 1129 assertEquals(-1798103432, x ^= (((((tmp = 2396144191, tmp)*(x>>>(1512158325)))
&(((-1256228298.5444434)&(((-2963136043.434966)&((tmp = 2472984854, tmp)+(tmp =
-454900927, tmp)))%(tmp = 484255852.65332687, tmp)))>>((x%x)-x)))&(tmp = 9297239
84, tmp))^(tmp = -1798103432.5838807, tmp))); |
| 1130 assertEquals(-2137913344, x &= ((((x|(-2970116473))&(((x/x)/((tmp = 2853070005
, tmp)>>>x))%(((tmp = -3123344846, tmp)/((2224296621.6742916)-(tmp = -2246403296
.455411, tmp)))+((x&(((x^(x*(2829687641)))+x)&(tmp = 988992521, tmp)))^x))))<<((
((-820608336)^(tmp = 2851897085, tmp))>>(tmp = -402427624, tmp))>>>x))-(((x*(((-
2287402266.4821453)%(tmp = -520664172.1831205, tmp))^(x/(1875488837))))<<(tmp =
402393637, tmp))&(tmp = 1576638746.3047547, tmp)))); |
| 1131 assertEquals(-2827557853031924000, x *= (tmp = 1322578326.6507945, tmp)); |
| 1132 assertEquals(6.424459501778244e+27, x *= (tmp = -2272087729.3065624, tmp)); |
| 1133 assertEquals(-1586887483, x |= (-1586887483)); |
| 1134 assertEquals(-567868980691736100, x *= (tmp = 357850816, tmp)); |
| 1135 assertEquals(1489101591, x ^= (x%(x|(421921075)))); |
| 1136 assertEquals(-801213804822328000, x *= (x|(-672326904.6888077))); |
| 1137 assertEquals(612257233.6612054, x /= (((tmp = -350127617, tmp)>>>(-1140467595.
9752212))<<((x^x)+(-3117914887)))); |
| 1138 assertEquals(19097.231243331422, x /= ((x^(tmp = -570012517, tmp))>>>x)); |
| 1139 assertEquals(0, x >>= ((x%(((-2347648358)%((x-(tmp = -456496327, tmp))|(x^(-19
77407615.4582832))))<<(x/(tmp = -2021394626.214082, tmp))))%(tmp = -949323000.24
42119, tmp))); |
| 1140 assertEquals(0, x <<= x); |
| 1141 assertEquals(NaN, x %= (x^(x>>(((tmp = 597147546.7701412, tmp)&(((((-972400689
.6267757)|(tmp = -2390675341.6367044, tmp))|(tmp = 1890069123.9831812, tmp))<<((
(1606974563)-(tmp = -2211617255.8450356, tmp))&((((x+((2433096953)&(-2527357746.
681596)))*(tmp = -313956807.55609417, tmp))|((tmp = -2146031047.968496, tmp)/(tm
p = 2851650714.68952, tmp)))>>(((tmp = 2630692376.6265225, tmp)-(tmp = -31622225
98, tmp))>>((tmp = 1915552466, tmp)*(x>>>(-2413248225.7536864)))))))&(x%((((1218
471556)|x)+(tmp = -849693122.6355379, tmp))+x))))>>>(x/((tmp = 689889363, tmp)/x
)))))); |
| 1142 assertEquals(0, x >>>= (45649573.23297)); |
| 1143 assertEquals(0, x >>>= (tmp = 1084439432.771266, tmp)); |
| 1144 assertEquals(NaN, x /= x); |
| 1145 assertEquals(NaN, x *= (tmp = 1642750077, tmp)); |
| 1146 assertEquals(0, x >>>= (tmp = -1944001182.0778434, tmp)); |
| 1147 assertEquals(1682573000, x |= (tmp = -2612394296.2858696, tmp)); |
| 1148 assertEquals(3041823595, x -= (((tmp = 720576773, tmp)|(x^(-1068335724.2253149
)))>>(x*(-2501017061)))); |
| 1149 assertEquals(6083647190, x += x); |
| 1150 assertEquals(-6536258988089986000, x *= ((tmp = 632312939.6147232, tmp)|((-162
1821634)+(((tmp = -2281369913.562131, tmp)&((tmp = -381226774, tmp)|x))&(6643990
51))))); |
| 1151 assertEquals(4.272268155938712e+37, x *= x); |
| 1152 assertEquals(733271152, x %= (-1345127171)); |
| 1153 assertEquals(847089925, x ^= (tmp = 432620917.57699084, tmp)); |
| 1154 assertEquals(1337073824, x <<= x); |
| 1155 assertEquals(-25810602, x ^= (tmp = 2982414838, tmp)); |
| 1156 assertEquals(-25282209, x |= ((tmp = -2927596922, tmp)>>>(-2404046645.01413)))
; |
| 1157 assertEquals(639190091919681, x *= x); |
| 1158 assertEquals(173568320, x &= ((((tmp = -718515534.4119437, tmp)&(tmp = 2989263
401, tmp))<<x)|((tmp = 537073030.5331153, tmp)-(tmp = 883595389.314624, tmp)))); |
| 1159 assertEquals(0, x -= x); |
| 1160 assertEquals(0, x >>>= (tmp = -1844717424.917882, tmp)); |
| 1161 assertEquals(0, x >>= (tmp = -462881544.2225325, tmp)); |
| 1162 assertEquals(0, x >>= x); |
| 1163 assertEquals(-1868450038, x ^= (2426517258.6111603)); |
| 1164 assertEquals(1, x /= x); |
| 1165 assertEquals(1175936039.4202638, x += (tmp = 1175936038.4202638, tmp)); |
| 1166 assertEquals(-127916015, x ^= ((x/(1841969600.3012052))-(tmp = 1099467723, tmp
))); |
| 1167 assertEquals(395713785658171900, x *= (-3093543726)); |
| 1168 assertEquals(395713787128560900, x += (((((-717204758)*(tmp = -588182129.68985
01, tmp))-x)+(tmp = 20638023, tmp))^x)); |
| 1169 assertEquals(-962609355, x |= ((x^(-3118556619.912983))<<((tmp = 876126864, tm
p)&x))); |
| 1170 assertEquals(-962609355, x %= (tmp = -2079049990, tmp)); |
| 1171 assertEquals(-114583755, x -= (((-2806715240)&(((1961136061.0329285)>>>((20871
62059)*x))+((tmp = -1890084022.7631018, tmp)%(tmp = 2137514142.358262, tmp))))+(
x<<(tmp = 2991240918, tmp)))); |
| 1172 assertEquals(-425721856, x <<= x); |
| 1173 assertEquals(3778560, x >>>= ((x|(3198503572))>>(1158434541.1099558))); |
| 1174 assertEquals(3778560, x %= (tmp = -2592585378.9592104, tmp)); |
| 1175 assertEquals(624640, x &= (tmp = 2261638192.9864054, tmp)); |
| 1176 assertEquals(1249280, x += x); |
| 1177 assertEquals(1048576, x &= ((tmp = -2144301819.9892588, tmp)^((x-x)<<x))); |
| 1178 assertEquals(2097152, x <<= (x/x)); |
| 1179 assertEquals(5069061551149729, x *= (tmp = 2417116904.8069615, tmp)); |
| 1180 assertEquals(1.4836296666029616e+25, x += ((tmp = 2926833006.7121572, tmp)*x))
; |
| 1181 assertEquals(-256, x >>= ((-469330345.3589895)%((x^(((2554170843.4978285)/(249
5676674.815263))>>>x))*(-918892963)))); |
| 1182 assertEquals(-134217728, x <<= (x|(((((1687450853.1321645)+(tmp = 2369533014.5
803776, tmp))+(tmp = -2613779445, tmp))+(tmp = -2488826226.3733397, tmp))>>(tmp
= -220646936.41245174, tmp)))); |
| 1183 assertEquals(704164545131708400, x *= ((-2632786741)+(-2613647956))); |
| 1184 assertEquals(9216, x >>>= (-1925405359.657349)); |
| 1185 assertEquals(4491403261551.008, x *= (tmp = 487348444.1787118, tmp)); |
| 1186 assertEquals(4490606381829.008, x -= (tmp = 796879722, tmp)); |
| 1187 assertEquals(-60294056, x >>= x); |
| 1188 assertEquals(-3193966580.494005, x += (tmp = -3133672524.494005, tmp)); |
| 1189 assertEquals(550500358, x >>>= ((tmp = -2779637628.390116, tmp)-((tmp = 292307
86.984039664, tmp)%(tmp = -310649504.7704866, tmp)))); |
| 1190 assertEquals(68812544, x >>= (-1347584797)); |
| 1191 assertEquals(1.2120221595741834e-11, x /= ((2791020260)*((((1964870148.6358237
)^x)|(-3082869417))-((x^x)&((1234292117.8790703)<<(-1792461937.2469518)))))); |
| 1192 assertEquals(1.2120221595741834e-11, x %= (x-(2780439348))); |
| 1193 assertEquals(-1421552183, x |= (tmp = -1421552183.5930738, tmp)); |
| 1194 assertEquals(-1420954119, x |= ((((-2547788562.5735893)<<x)%(435385623))>>(x|x
))); |
| 1195 assertEquals(1, x /= x); |
| 1196 assertEquals(1, x >>= (x>>>(((2975715011.501709)-(tmp = -1473273552.981069, tm
p))/(1654883913.042487)))); |
| 1197 assertEquals(-65382, x ^= ((x/((tmp = -2780026200, tmp)<<x))^(((-2683084424)<<
x)>>(-1716245874)))); |
| 1198 assertEquals(1530921106, x &= (1530940914)); |
| 1199 assertEquals(1, x /= x); |
| 1200 assertEquals(0, x >>= x); |
| 1201 assertEquals(0, x /= (tmp = 773741434.1972584, tmp)); |
| 1202 assertEquals(0, x |= x); |
| 1203 assertEquals(0, x <<= (-67977514.99888301)); |
| 1204 assertEquals(0, x %= (2496550482.524729)); |
| 1205 assertEquals(-0, x /= (tmp = -515040417, tmp)); |
| 1206 assertEquals(0, x <<= (-1673460935.2858837)); |
| 1207 assertEquals(-2638209488, x += (-2638209488)); |
| 1208 assertEquals(-2400951839498683400, x *= (910068685)); |
| 1209 assertEquals(1600582036, x ^= (((-1247602308.4812562)>>(((-2393714444.179732)>
>>x)%(-778140635.7165127)))+(-1933914727.2268424))); |
| 1210 assertEquals(0, x *= ((x-x)>>(-1270234575))); |
| 1211 assertEquals(0, x >>>= (tmp = 3193676327.493656, tmp)); |
| 1212 assertEquals(0, x ^= (x>>>(1148676785.389884))); |
| 1213 assertEquals(0, x >>= (tmp = -2269181763.8663893, tmp)); |
| 1214 assertEquals(0, x >>= (3149450221)); |
| 1215 assertEquals(0, x >>= (1069630750)); |
| 1216 assertEquals(-625009654, x ^= ((-2143499112)%(-759244728.6214335))); |
| 1217 assertEquals(3583943, x >>>= (-2942645558.1204453)); |
| 1218 assertEquals(1791971, x >>= (x/x)); |
| 1219 assertEquals(223996, x >>= x); |
| 1220 assertEquals(6999, x >>= (tmp = -1051883611.9443719, tmp)); |
| 1221 assertEquals(1459617792, x <<= (-1572314984)); |
| 1222 assertEquals(2622356453.269262, x -= (tmp = -1162738661.2692618, tmp)); |
| 1223 assertEquals(5103676461.269262, x += (2481320008)); |
| 1224 assertEquals(823989684.2692623, x %= (x^(((((1048362966)*((tmp = -2423040747.6
233954, tmp)>>>x))*((tmp = 2330818588.4081, tmp)>>(tmp = 103312020.98346841, tmp
)))+(tmp = 2264492857.144133, tmp))>>>((tmp = 2523442834, tmp)<<x)))); |
| 1225 assertEquals(0, x >>>= (tmp = -2018700898.531027, tmp)); |
| 1226 assertEquals(NaN, x /= x); |
| 1227 assertEquals(0, x <<= (tmp = -2489442223, tmp)); |
| 1228 assertEquals(0, x >>= ((3045836220)>>>x)); |
| 1229 assertEquals(-1156905149, x ^= (3138062147)); |
| 1230 assertEquals(-0, x %= x); |
| 1231 assertEquals(-3118433907.512866, x -= ((tmp = 1338611238, tmp)-(-1779822669.51
28663))); |
| 1232 assertEquals(100679693, x &= (1040565279)); |
| 1233 assertEquals(10136400582574248, x *= x); |
| 1234 assertEquals(0, x %= x); |
| 1235 assertEquals(2400318405, x += (2400318405)); |
| 1236 assertEquals(1.0036190808578471, x /= (((tmp = -2313492253.9889445, tmp)|(x-((
tmp = -205459123, tmp)>>x)))+x)); |
| 1237 assertEquals(0, x >>>= (tmp = 882343227.1675215, tmp)); |
| 1238 assertEquals(0, x &= ((tmp = 2307828832.2706165, tmp)^((((((1404388047)<<((807
879382)-(-2862921873)))-x)*(tmp = -1897734732, tmp))>>(tmp = 1981888881.2306776,
tmp))%x))); |
| 1239 assertEquals(0, x <<= x); |
| 1240 assertEquals(0, x *= (((x*x)*((((2764801384.171454)%(x>>>x))&(384818815))+(x>>
(tmp = -1481683516, tmp))))&x)); |
| 1241 assertEquals(0, x >>= (tmp = -2202536436, tmp)); |
| 1242 assertEquals(0, x ^= x); |
| 1243 assertEquals(0, x &= (tmp = 15161124, tmp)); |
| 1244 assertEquals(-1586110900, x ^= (-1586110900)); |
| 1245 assertEquals(-1586127952, x -= ((tmp = 560737212, tmp)%((1349529668)>>>(tmp =
-1956656528, tmp)))); |
| 1246 assertEquals(-1174945870, x -= ((1178456190)|x)); |
| 1247 assertEquals(1335167624.3422346, x -= (tmp = -2510113494.3422346, tmp)); |
| 1248 assertEquals(1329952126.3422346, x -= (x>>x)); |
| 1249 assertEquals(1, x >>= x); |
| 1250 assertEquals(3, x |= (x<<x)); |
| 1251 assertEquals(3, x -= (x-x)); |
| 1252 assertEquals(-1938525669, x |= (tmp = 2356441625.5128202, tmp)); |
| 1253 assertEquals(-1938525669, x ^= ((tmp = -197149141.3622346, tmp)/(2833823156)))
; |
| 1254 assertEquals(-2.6292393147661324, x /= (737295254.2254335)); |
| 1255 assertEquals(2925975987.370761, x -= (-2925975990)); |
| 1256 assertEquals(2925975987.370761, x %= (tmp = 3041184582.8197603, tmp)); |
| 1257 assertEquals(-1908068660, x ^= ((tmp = -1380575181, tmp)-(2375164084.8366547))
); |
| 1258 assertEquals(-477017165, x >>= (tmp = 2420877826.353099, tmp)); |
| 1259 assertEquals(-477017165, x %= ((tmp = -2919204062.3683634, tmp)-(tmp = -226332
8990, tmp))); |
| 1260 assertEquals(-2105539936, x &= ((tmp = -1630795440, tmp)-(x&((933423833)>>(-47
5069901))))); |
| 1261 assertEquals(-4979480720, x -= (tmp = 2873940784, tmp)); |
| 1262 assertEquals(-4190953472, x -= (x&(tmp = -645918862.9001305, tmp))); |
| 1263 assertEquals(17564091004468855000, x *= x); |
| 1264 assertEquals(-857277134, x |= (tmp = 2363948338, tmp)); |
| 1265 assertEquals(1015632515, x -= (-1872909649)); |
| 1266 assertEquals(-1150380043, x ^= (tmp = -2014853770, tmp)); |
| 1267 assertEquals(1607729152, x <<= ((2194449589)+(x|(tmp = -1470075256.4605722, tm
p)))); |
| 1268 assertEquals(1608356496, x |= ((((x|(670426524))<<((-2415862218)>>(tmp = 15725
61529.9213061, tmp)))^((-1989566800.3681061)|x))&(2170270618.3401785))); |
| 1269 assertEquals(-1836056576, x <<= (tmp = 2906301296.540217, tmp)); |
| 1270 assertEquals(-2952415961567723500, x *= (tmp = 1608020145, tmp)); |
| 1271 assertEquals(1435500544, x <<= x); |
| 1272 assertEquals(700928, x >>>= (tmp = 2924829771.1804566, tmp)); |
| 1273 assertEquals(0, x <<= ((x^(2410009094))|(((-164334714.18698573)%(x*x))|(tmp =
2182431441.2575436, tmp)))); |
| 1274 assertEquals(-143321285, x ^= (tmp = -143321285, tmp)); |
| 1275 assertEquals(-2, x >>= x); |
| 1276 assertEquals(-1, x >>= (x&(1109737404))); |
| 1277 assertEquals(1, x >>>= x); |
| 1278 assertEquals(0, x ^= x); |
| 1279 assertEquals(-2463707358.165766, x += (-2463707358.165766)); |
| 1280 assertEquals(1831259938, x >>= (((((x-(tmp = 1359448920.5452857, tmp))%(tmp =
-104541523, tmp))/((3133289055.9780197)*x))>>x)%x)); |
| 1281 assertEquals(1858895646, x ^= ((tmp = 131424376, tmp)>>(tmp = -396761023, tmp)
)); |
| 1282 assertEquals(1, x >>= x); |
| 1283 assertEquals(-1888369021, x |= ((tmp = -2038869285.046599, tmp)^((tmp = -13182
86592.4250565, tmp)-(tmp = 2825123496, tmp)))); |
| 1284 assertEquals(1036458508, x <<= ((tmp = 2722401450, tmp)/((tmp = 1090712291, tm
p)>>((tmp = -2155694696.9755683, tmp)*(tmp = 1661107340, tmp))))); |
| 1285 assertEquals(1, x /= (x%((tmp = -1716050484, tmp)+(tmp = -1683833551.797319, t
mp)))); |
| 1286 assertEquals(0, x >>= (tmp = -2899315628, tmp)); |
| 1287 assertEquals(0, x |= x); |
| 1288 assertEquals(0, x >>>= x); |
| 1289 assertEquals(0, x <<= x); |
| 1290 assertEquals(1546062911, x |= (1546062911)); |
| 1291 assertEquals(1546195271, x += ((tmp = -3210667091, tmp)>>(tmp = 1323121165, tm
p))); |
| 1292 assertEquals(3092390542, x += x); |
| 1293 assertEquals(-1199626354, x |= (406783756)); |
| 1294 assertEquals(-3650317194584908300, x *= (tmp = 3042878461.625484, tmp)); |
| 1295 assertEquals(-7.650495675092354e+27, x *= (2095844078)); |
| 1296 assertEquals(0, x >>= (tmp = 342617880.3384919, tmp)); |
| 1297 assertEquals(22, x ^= (((tmp = 381409558.9104688, tmp)>>((2823172888.974557)>>
x))>>x)); |
| 1298 assertEquals(736383550, x += (736383528)); |
| 1299 assertEquals(0, x %= x); |
| 1300 assertEquals(0, x += x); |
| 1301 assertEquals(-1553157831, x -= (1553157831)); |
| 1302 assertEquals(1838556960, x <<= (3158944357.262641)); |
| 1303 assertEquals(5503285699.188747, x *= ((tmp = 2437440276, tmp)/(814308583.81289
04))); |
| 1304 assertEquals(5824889900.188747, x -= (((tmp = 1171445694, tmp)-(tmp = -1584666
956, tmp))^(tmp = 1217545373, tmp))); |
| 1305 assertEquals(747032, x >>>= (-89332085)); |
| 1306 assertEquals(747032, x |= (x^(x^(x>>>x)))); |
| 1307 assertEquals(747032, x >>>= ((-1558482440)*((tmp = -2413907480, tmp)+(30039968
62.384156)))); |
| 1308 assertEquals(7.747761349084291e+23, x += ((tmp = 518064022.64624584, tmp)*((tm
p = 2001951702, tmp)*x))); |
| 1309 assertEquals(0, x <<= (2769324707.5640426)); |
| 1310 assertEquals(NaN, x %= (((((((-2458056470.7717686)&x)>>(tmp = -361831232.42602
444, tmp))*(2611108609.6727047))>>>x)/(-1713747021.8431413))*(-1143281532))); |
| 1311 assertEquals(NaN, x %= ((x^((-613836813)*(tmp = -3180432597.0601435, tmp)))%x)
); |
| 1312 assertEquals(NaN, x /= ((-1607092857)^x)); |
| 1313 assertEquals(0, x &= (-1190719534)); |
| 1314 assertEquals(0, x >>>= x); |
| 1315 assertEquals(0, x += (x>>(642177579.1580218))); |
| 1316 assertEquals(-3129552333, x += (-3129552333)); |
| 1317 assertEquals(1165414963, x &= x); |
| 1318 assertEquals(2222, x >>= (((tmp = 2606317568, tmp)|x)+(tmp = 1844107136, tmp))
); |
| 1319 assertEquals(NaN, x %= ((x^x)<<(x/(((tmp = -1362148700, tmp)&((tmp = 76371048,
tmp)<<x))>>>((x^(-2605741153))>>(((tmp = -2131608159.7634726, tmp)|(((282779222
9.8004875)|(((-848439251)+(-2576768890.123433))|((tmp = -2617711776, tmp)-((-199
980264)&((tmp = -46967951.76266599, tmp)/(-733253537))))))*(tmp = 1820087608, tm
p)))>>>(tmp = -3118359396.4298744, tmp))))))); |
| 1320 assertEquals(NaN, x /= ((2144871731)*x)); |
| 1321 assertEquals(NaN, x *= x); |
| 1322 assertEquals(NaN, x %= (tmp = 234811462.08692443, tmp)); |
| 1323 assertEquals(0, x >>>= ((1121416685)|(x^(((tmp = -2905413334, tmp)<<(tmp = -30
91554324.030834, tmp))<<x)))); |
| 1324 assertEquals(-55938048, x |= ((tmp = -55938048, tmp)+(x*(tmp = -1518809027.269
5136, tmp)))); |
| 1325 assertEquals(-3.3234995678333864e-10, x /= (x*(tmp = -3008876576, tmp))); |
| 1326 assertEquals(0, x <<= (x/((((((-2168824234.2418427)>>(((tmp = 1976810951, tmp)
%x)<<(x*(x>>(x%(3146266192))))))%(tmp = 1756971968.122397, tmp))>>>(-2859440157.
8352804))/(-1001406.1919288635))>>>(-1358031926)))); |
| 1327 assertEquals(-0, x *= (tmp = -1756000533, tmp)); |
| 1328 assertEquals(-0, x %= (2522761446.869926)); |
| 1329 assertEquals(0, x >>>= (((1087690535)>>>(2741387979))^x)); |
| 1330 assertEquals(0, x -= x); |
| 1331 assertEquals(0, x >>= (-819422694.2188396)); |
| 1332 assertEquals(0, x ^= x); |
| 1333 assertEquals(NaN, x /= x); |
| 1334 assertEquals(0, x &= (tmp = 86627723, tmp)); |
| 1335 assertEquals(0, x += x); |
| 1336 assertEquals(0, x %= (tmp = -2317915475, tmp)); |
| 1337 assertEquals(Infinity, x += (((-3072799584)^(-2487458319))/(((tmp = -305069235
3, tmp)&x)>>(-777977292.8500206)))); |
| 1338 assertEquals(Infinity, x += x); |
| 1339 assertEquals(Infinity, x -= (tmp = 484428269, tmp)); |
| 1340 assertEquals(Infinity, x *= x); |
| 1341 assertEquals(Infinity, x /= (2059586218.2278104)); |
| 1342 assertEquals(Infinity, x *= (tmp = 415918523.8350445, tmp)); |
| 1343 assertEquals(-1800869091, x |= (((-1800869091)>>>(x>>>(tmp = -2832575051, tmp)
))>>>x)); |
| 1344 assertEquals(6196126991451132000, x *= ((-1467292383.8458765)+(-1973339154.791
1158))); |
| 1345 assertEquals(6196126992684649000, x += (1233517421)); |
| 1346 assertEquals(1, x /= x); |
| 1347 assertEquals(-7153809722216516000, x -= (((-2984550787.146106)<<(tmp = 7437439
74, tmp))*((3155151275)/((-1771412568.8965073)%x)))); |
| 1348 assertEquals(-7153809721471491000, x -= (-745024056)); |
| 1349 assertEquals(5.117699353102001e+37, x *= x); |
| 1350 assertEquals(0, x >>= x); |
| 1351 assertEquals(-0, x *= ((-2651785447.666973)<<(-1124902998))); |
| 1352 assertEquals(-0, x /= (2119202944)); |
| 1353 assertEquals(1042673805.5205957, x -= ((x<<x)-(tmp = 1042673805.5205957, tmp))
); |
| 1354 assertEquals(62, x >>>= (tmp = 2769597912.977452, tmp)); |
| 1355 assertEquals(34, x &= ((tmp = -61541150, tmp)%(x^(-943160469)))); |
| 1356 assertEquals(34, x ^= ((-2625482224.4605474)<<(-2277806338.3461556))); |
| 1357 assertEquals(536870912, x <<= ((-2373927426.4757633)^x)); |
| 1358 assertEquals(536870912, x &= x); |
| 1359 assertEquals(512, x >>>= ((-1626769708.310139)<<((tmp = 641796314, tmp)/(72162
9637.3215691)))); |
| 1360 assertEquals(0, x <<= (-113973033)); |
| 1361 assertEquals(NaN, x /= x); |
| 1362 assertEquals(NaN, x += (-1602711788.2390788)); |
| 1363 assertEquals(NaN, x *= (x%x)); |
| 1364 assertEquals(0, x &= (x<<(x|(x>>((x>>>(x%((1182960050)^(((-220896609)-((((tmp
= 1518275435.360103, tmp)/(tmp = -88234820, tmp))^x)/x))>>(3169930777.548236))))
)-(tmp = -2912668817.662395, tmp)))))); |
| 1365 assertEquals(0, x *= ((2323969408.7524366)/(((tmp = -3089229853, tmp)>>>((((tm
p = -1012580544.5631487, tmp)>>(1138049418.9023373))>>x)&x))*(tmp = 626912001, t
mp)))); |
| 1366 assertEquals(0, x >>>= x); |
| 1367 assertEquals(NaN, x /= (x%(-868024322))); |
| 1368 assertEquals(NaN, x /= (tmp = -1749532322, tmp)); |
| 1369 assertEquals(1861918711, x |= (-2433048585.853014)); |
| 1370 assertEquals(1861918711, x >>= (((102451747)>>>((((241651917.47259736)/(((((((
(1759022236)^(tmp = -2592022722, tmp))+((-1748044969)>>>(704597925)))/(-16396048
42))%((1349846853.7345295)<<(-729695861)))/(x>>((tmp = -2654474404.7365866, tmp)
>>x)))>>>(((-480356478)|(x%((tmp = -1668269244.6979945, tmp)+(tmp = -2441424458.
565183, tmp))))^((1634981212.7598324)>>>(tmp = 122455570.22000062, tmp))))<<x))*
((tmp = -1058636137.5037816, tmp)+((2794083757.138838)&((x/(50081370))&x))))/x))
/((tmp = -243106636, tmp)<<((x*((tmp = -648475219.5971704, tmp)>>((tmp = -156891
3034, tmp)-((tmp = 911458615, tmp)|x))))>>>(tmp = 2714767933.920696, tmp))))); |
| 1371 assertEquals(0, x ^= x); |
| 1372 assertEquals(-2080484602, x |= (((1544771831.4758213)|x)^(-538113039))); |
| 1373 assertEquals(696451072, x <<= (tmp = -1587032689, tmp)); |
| 1374 assertEquals(-162595645, x += (tmp = -859046717, tmp)); |
| 1375 assertEquals(516546456, x >>>= x); |
| 1376 assertEquals(623083588, x += ((-1371850352)^(tmp = -1469933252, tmp))); |
| 1377 assertEquals(92342412, x %= (tmp = -132685294, tmp)); |
| 1378 assertEquals(500272110, x |= ((tmp = 1616032506, tmp)%((tmp = 1589569590.42698
53, tmp)|(-972791738.1829333)))); |
| 1379 assertEquals(3247086, x %= (((tmp = 1372216208, tmp)|(-638950076.3387425))&((-
2619249161.849716)&(73957896)))); |
| 1380 assertEquals(0, x >>>= (tmp = -1482343462.6911879, tmp)); |
| 1381 assertEquals(1265125662, x ^= (tmp = -3029841634, tmp)); |
| 1382 assertEquals(4941897, x >>>= (-2039728632)); |
| 1383 assertEquals(206857, x &= (tmp = 226962365.45571184, tmp)); |
| 1384 assertEquals(1.0925018562586405e+24, x += ((tmp = 2687424146, tmp)*(((-1998020
319)%x)*(-2080331363)))); |
| 1385 assertEquals(-1.755270751212437e+32, x *= (-160665242)); |
| 1386 assertEquals(0, x <<= (3152796521.6427975)); |
| 1387 assertEquals(0, x ^= ((((((tmp = -855001595, tmp)<<(2007525777))-(x-(x-x)))/(3
036585090.9701214))&(1827983388))*((tmp = -915604789.0515733, tmp)&(((((tmp = -8
06628722.7820358, tmp)%x)/(tmp = -2773117447, tmp))|x)<<(((tmp = -2902300974.730
0634, tmp)|x)/(-1608133440)))))); |
| 1388 assertEquals(0, x |= ((((((119024954)*(((x^(tmp = 2939514414, tmp))|x)^(x-(tmp
= -1597415597.6795669, tmp))))+(((tmp = -182277816.14547157, tmp)<<(((-29834513
24.3908825)^(tmp = 1572568307, tmp))+(-1165604960.8619013)))/(x>>((tmp = -212769
9399, tmp)>>((x^(((((tmp = -1968667383, tmp)^(tmp = 3120052415.9964113, tmp))|((
(x|(((x^((tmp = 2831505153, tmp)<<((-3150506831.547093)+((x%(tmp = 383761651, tm
p))%(2856803457)))))+(((tmp = -2426953997, tmp)^(tmp = -2667954801.1010714, tmp)
)*(tmp = -2707801631, tmp)))&(tmp = 2082935238.794707, tmp)))^((tmp = 697573323.
5349133, tmp)-x))%(tmp = 661936357, tmp)))/(-1717944600.261446))>>>((2423776015.
0968056)^((-1410322010)|((x<<(tmp = 2935993226, tmp))/(tmp = -1533896392, tmp)))
)))*(tmp = -596675330, tmp))))))>>>(((2944268153)^(x&(144579050.93126357)))/(-21
23810677.2619643)))>>>(1473040195.9009588))*x)); |
| 1389 assertEquals(0, x /= (2877666495)); |
| 1390 assertEquals(2174852514, x -= (tmp = -2174852514, tmp)); |
| 1391 assertEquals(543713128, x >>>= x); |
| 1392 assertEquals(2978128878.939105, x += (tmp = 2434415750.939105, tmp)); |
| 1393 assertEquals(3529591145844655600, x *= (tmp = 1185170719.3753138, tmp)); |
| 1394 assertEquals(659, x >>>= ((((((x<<(((((-425423078)/(((tmp = 160617689.20550323
, tmp)&(-1524740325.5003028))%(tmp = -1869426475, tmp)))<<(((x^(-487449247))>>>(
tmp = -1962893666.7754712, tmp))%x))*x)>>((tmp = 623413085, tmp)&(x+(((((-220072
6309.083274)-(x-x))+x)&(-1304849509))|((((tmp = -431896184, tmp)>>>(x>>(-1932126
133)))<<((1078543321.2196498)*(-10761352)))>>(tmp = -2681391737.5003796, tmp))))
)))/x)-(tmp = -1768629117, tmp))/(((((tmp = -2320718566.0664535, tmp)%x)+(-28315
03351.995921))>>>(-2695416841.3578796))*(943979723)))<<x)|((652520546.7651662)>>
(1045534827.6806792)))); |
| 1395 assertEquals(531, x &= (tmp = -293707149, tmp)); |
| 1396 assertEquals(0, x >>= (tmp = -678056747.5701449, tmp)); |
| 1397 assertEquals(1184651529.8021393, x += (tmp = 1184651529.8021393, tmp)); |
| 1398 assertEquals(1721719611, x |= (tmp = 1645413178, tmp)); |
| 1399 assertEquals(-406880257, x |= (tmp = 2268544460, tmp)); |
| 1400 assertEquals(-4194304, x <<= (tmp = -109701322.43455839, tmp)); |
| 1401 assertEquals(17592186044416, x *= x); |
| 1402 assertEquals(0, x ^= (x&x)); |
| 1403 assertEquals(0, x <<= (tmp = 1715401127, tmp)); |
| 1404 assertEquals(-1793087394, x |= (tmp = -1793087394.730585, tmp)); |
| 1405 assertEquals(-2, x >>= x); |
| 1406 assertEquals(263607360.10747814, x += (tmp = 263607362.10747814, tmp)); |
| 1407 assertEquals(1073214955, x |= (893759979.3631718)); |
| 1408 assertEquals(703953930, x -= ((2738450011)%(x^(tmp = 679402836, tmp)))); |
| 1409 assertEquals(1, x >>= (tmp = 2262515165.6670284, tmp)); |
| 1410 assertEquals(0, x >>= (((tmp = 747896494, tmp)^((tmp = -1005070319, tmp)+x))|x
)); |
| 1411 assertEquals(0, x >>= ((953612771)>>>(tmp = 3066170923.3875694, tmp))); |
| 1412 assertEquals(-314941454, x -= (x+(((314941454)%(((tmp = 2200222912.9440064, tm
p)>>>(2534128736.805429))>>>(x|((747716234)%(((tmp = -252254528, tmp)%(-15535134
80.1875453))&x)))))<<x))); |
| 1413 assertEquals(-535686958, x &= (-522809126)); |
| 1414 assertEquals(0.5480312086215239, x /= (tmp = -977475278, tmp)); |
| 1415 assertEquals(-1199953459.6090598, x *= ((-2189571393)+((3186862741.37774)>>(tm
p = -2193090564.5026345, tmp)))); |
| 1416 assertEquals(-1199953459.6090598, x %= ((tmp = 2986532440, tmp)*(2685122845)))
; |
| 1417 assertEquals(-1199953459.6090598, x %= (1951182743.7399902)); |
| 1418 assertEquals(51262285383887820, x *= (-42720228)); |
| 1419 assertEquals(-424776752, x |= x); |
| 1420 assertEquals(166221344210236600, x *= (tmp = -391314598.6158786, tmp)); |
| 1421 assertEquals(-1883425600, x >>= (((tmp = -1020679296, tmp)^((-1416867718)+(-14
12351617)))<<(-2743753169))); |
| 1422 assertEquals(0, x &= (x/(-2250026610))); |
| 1423 assertEquals(-1111956501, x ^= (tmp = 3183010795, tmp)); |
| 1424 assertEquals(2012059503, x ^= (tmp = -900369276, tmp)); |
| 1425 assertEquals(15719214, x >>>= (tmp = -3196277049, tmp)); |
| 1426 assertEquals(15719214, x |= x); |
| 1427 assertEquals(100779035, x -= ((-1245802025)^(-2964289852))); |
| 1428 assertEquals(0, x >>= x); |
| 1429 assertEquals(0, x &= (((x<<((2361941389.708063)%x))>>((328256762.09842086)>>>(
(((tmp = 3094192285, tmp)-(((x>>(tmp = -2920437464, tmp))<<(tmp = -2693021467, t
mp))-(x>>>((2410065554)%(x%(tmp = 2487056196.689908, tmp))))))-(tmp = -866314146
, tmp))^((1754098471)-((((((-2450740191)-(tmp = 1977885539.6785035, tmp))*((tmp
= -1205431332, tmp)>>>x))>>(-870601854))>>(tmp = -301859264, tmp))|((tmp = -2308
971516.8301244, tmp)/x))))))&((2307007357)-((tmp = -1518812934, tmp)+(2562270162
))))); |
| 1430 assertEquals(0, x <<= x); |
| 1431 assertEquals(-1802124619, x |= (-1802124619)); |
| 1432 assertEquals(-1802124619, x %= ((1617132364.306333)+((1678465962.079633)|((516
698570)%(((569813606)*(-1800804098.6270027))%((tmp = 1976706935, tmp)-((tmp = -1
830228989.5488424, tmp)>>(((x^((tmp = 1015246068.3791624, tmp)>>x))^((-217168281
2.246772)-(tmp = -398330350, tmp)))&x)))))))); |
| 1433 assertEquals(904564673.6237984, x -= (tmp = -2706689292.6237984, tmp)); |
| 1434 assertEquals(818237248768128900, x *= x); |
| 1435 assertEquals(254842325.2585001, x %= (1550087667.9657679)); |
| 1436 assertEquals(-1163919360, x <<= x); |
| 1437 assertEquals(-3.4644526843674166, x /= ((-446801454)+(x>>>(tmp = -2025151870,
tmp)))); |
| 1438 assertEquals(0, x &= ((((((((-1739617728)&(x&(((tmp = -2946470036.552597, tmp)
/x)*x)))^(-1130501404))>>>x)/((1870230831)>>>(840301398)))%x)/x)/(-2927537567)))
; |
| 1439 assertEquals(0, x >>= x); |
| 1440 assertEquals(0, x >>>= (x&(x&x))); |
| 1441 assertEquals(0, x &= ((-579614044)-(-756012505.4048488))); |
| 1442 assertEquals(-2970367642, x -= (tmp = 2970367642, tmp)); |
| 1443 assertEquals(-415129376, x ^= (tmp = 2847041926.060355, tmp)); |
| 1444 assertEquals(-1505681312, x &= (tmp = -1225184902.9215767, tmp)); |
| 1445 assertEquals(-3174471329.5807734, x += (-1668790017.5807734)); |
| 1446 assertEquals(-Infinity, x /= (x>>x)); |
| 1447 assertEquals(NaN, x -= x); |
| 1448 assertEquals(0, x ^= (x^(((-1407936301.5682082)<<((x^(((tmp = 3213446217.30707
6, tmp)|x)|((tmp = 3219810777.3171635, tmp)/(tmp = 1561807400, tmp))))>>>((tmp =
2449910203.0949173, tmp)|((((1954662538.7453175)>>(tmp = -1711636239.9916713, t
mp))>>>(tmp = 406219731.214718, tmp))<<(((-907908634.4609842)^((((((tmp = 240871
2345, tmp)*(tmp = 1740346634.5154347, tmp))>>(tmp = 715783991, tmp))^(tmp = -655
628853.2821262, tmp))%(tmp = 2819143280.434571, tmp))/(-1240412852)))*x)))))/x))
); |
| 1449 assertEquals(0, x >>>= x); |
| 1450 assertEquals(0, x <<= x); |
| 1451 assertEquals(0, x >>>= (((-3198075268.8543105)>>(((((x+((tmp = -133461401.5082
3164, tmp)-((x&(((((tmp = 2617977319, tmp)>>((tmp = -2704719576.8734636, tmp)|((
tmp = -977362542.2423751, tmp)<<(x<<(tmp = 3054487697.1441813, tmp)))))>>>((-163
5655471)%x))/(-2079513672))%(tmp = 1993563806, tmp)))<<(tmp = -1310524200.610649
6, tmp))))%((((-2558804500.7722936)+(tmp = -1641265491, tmp))<<((tmp = -13096083
49, tmp)>>>x))/((tmp = -2306644272, tmp)<<x)))*(-2009396162.3063657))+(267343314
.3720045))-(-2212612983.661479)))|x)); |
| 1452 assertEquals(NaN, x %= x); |
| 1453 assertEquals(NaN, x *= x); |
| 1454 assertEquals(-824822309, x |= (-824822309)); |
| 1455 assertEquals(-807944741, x |= (((-598067403)*((x&(tmp = 2897778389, tmp))>>>(-
1322468310.3699632)))|x)); |
| 1456 assertEquals(90004223.44097246, x /= (((tmp = -481122620, tmp)&x)%((tmp = 1109
368524, tmp)/(((-3150568522.633032)<<(tmp = 2923396776, tmp))^(x-((x/x)&(x/(-287
976185.1049104)))))))); |
| 1457 assertEquals(0.4521931751193329, x /= (tmp = 199039323, tmp)); |
| 1458 assertEquals(1.8110466604491368e-10, x /= (2496860986.492693)); |
| 1459 assertEquals(0, x |= x); |
| 1460 assertEquals(-1225944576, x += ((tmp = -807700791.631221, tmp)<<((-700782615.4
781106)-((((-2954619897)>>>x)<<((tmp = 997657844, tmp)>>>(1227994596)))/((-12345
91654.8495834)*((tmp = -191189053.70693636, tmp)+(tmp = -3027659304, tmp))))))); |
| 1461 assertEquals(-1225811383, x |= (-1866233271)); |
| 1462 assertEquals(3069155913, x >>>= (((x/(-99524153.40911508))%(x>>>((((tmp = 2985
975640, tmp)/(tmp = 2781516546.2494454, tmp))&(((2234114508)|(((x/(tmp = -122419
5047, tmp))<<x)^(x>>>((537884375.5698513)+x))))^((tmp = -2144817497.5089426, tmp
)|(-498079183.8178189))))>>>((x+x)&(-3086080103.6460695)))))<<(((tmp = 215115713
6, tmp)*x)/(((x/x)>>>(-1149734628.4364533))-((3025445835.654089)+(tmp = 53090272
5.91127443, tmp)))))); |
| 1463 assertEquals(-1733702568, x ^= (tmp = 776361489.423534, tmp)); |
| 1464 assertEquals(8981504, x &= ((tmp = 2902581847, tmp)*(x-(-2697760560)))); |
| 1465 assertEquals(1153166.8526612986, x -= ((x/(tmp = -1375025594.5027463, tmp))+((
3043576689.1538706)%(x+x)))); |
| 1466 assertEquals(3389855, x |= (x+x)); |
| 1467 assertEquals(-488458393.17759943, x += (-491848248.17759943)); |
| 1468 assertEquals(40982867145206920, x *= ((3132857155)|(tmp = -218356553, tmp))); |
| 1469 assertEquals(688, x >>= (((((tmp = 403321821, tmp)+((tmp = 2536984658, tmp)%((
tmp = 2759309029.8753624, tmp)|(((tmp = 1994203554.7417293, tmp)^((704660500.434
877)*(tmp = 1536292958.2691746, tmp)))+(-164139788)))))/((1205950994.1255205)+x)
)^((((tmp = 975272146.0133443, tmp)-(150107797))/(-1764309514))^((x>>>(x^(x^x)))
+(203250124))))>>>(tmp = 1864959239.512323, tmp))); |
| 1470 assertEquals(10, x >>= ((tmp = 1631996431.9620514, tmp)>>x)); |
| 1471 assertEquals(10, x %= (tmp = 2678904916, tmp)); |
| 1472 assertEquals(335544320, x <<= (tmp = -2759037415.6811256, tmp)); |
| 1473 assertEquals(-153389967, x |= ((tmp = -2411636565, tmp)+(tmp = -2305156154, tm
p))); |
| 1474 assertEquals(-1171, x >>= x); |
| 1475 assertEquals(813080576, x &= (((tmp = -65428547, tmp)&(tmp = 3163266999, tmp))
<<x)); |
| 1476 assertEquals(4346532303, x += ((tmp = -761515569.0707853, tmp)>>>(((tmp = 1432
40971.0661509, tmp)<<x)*(x^((tmp = -271697192.8471005, tmp)&x))))); |
| 1477 assertEquals(-863299035, x ^= ((((2663001827.1492147)>>>((x/(((tmp = 482665912
, tmp)-(x>>(tmp = 354425840.784659, tmp)))>>((-2012932893)>>>x)))/((tmp = -13543
85830.6042836, tmp)>>>(-2149023857))))^((tmp = 585746520, tmp)+(tmp = 756104608,
tmp)))^(517529841.184085))); |
| 1478 assertEquals(-997654012, x &= (((tmp = -404836025.15326166, tmp)+((tmp = 30356
50114.0402126, tmp)<<((-1308209196)>>(tmp = 693748480, tmp))))<<(((465774671.445
8921)<<x)/(1971108057)))); |
| 1479 assertEquals(-320581507110848260, x *= ((x-(tmp = -2266777911.7123194, tmp))^(
tmp = -2810021113.304348, tmp))); |
| 1480 assertEquals(-320581508271196300, x += ((-1195215841.5355926)|(x-((2715907107.
4276557)+(((-843426980)>>(x&(x%(tmp = -1139279208.34768, tmp))))^x))))); |
| 1481 assertEquals(368031616, x &= x); |
| 1482 assertEquals(368031616, x %= (tmp = 1211767328, tmp)); |
| 1483 assertEquals(-67505614939510744, x *= (tmp = -183423412.56766033, tmp)); |
| 1484 assertEquals(959424552, x >>= ((tmp = -171120122.5083747, tmp)/x)); |
| 1485 assertEquals(30949179.096774194, x /= (((x-((((x&(tmp = -180770090, tmp))<<(((
tmp = -2061363045.419958, tmp)*((655711531)^((1205768703)-(tmp = 2468523718.8679
857, tmp))))+(-2746704581)))+((-853685888)*(tmp = -2299124234, tmp)))|(tmp = 242
9502966, tmp)))|(((-985794986.0232368)>>>(2890862426))%x))>>(tmp = 1005542138.84
15397, tmp))); |
| 1486 assertEquals(30949179, x |= x); |
| 1487 assertEquals(30949179, x %= (810126097.6814196)); |
| 1488 assertEquals(120895, x >>= (tmp = 3065886056.1873975, tmp)); |
| 1489 assertEquals(1934320, x <<= (1478650660.7445493)); |
| 1490 assertEquals(0, x >>= (1069658046.2191329)); |
| 1491 assertEquals(NaN, x %= x); |
| 1492 assertEquals(NaN, x %= (x*x)); |
| 1493 assertEquals(NaN, x *= ((((2148513916)+(tmp = -210070225.85489202, tmp))>>(975
470028))+((-3060642402)>>x))); |
| 1494 assertEquals(NaN, x *= (2888778384)); |
| 1495 assertEquals(NaN, x -= (294531300.16350067)); |
| 1496 assertEquals(-465620423, x ^= (tmp = -465620423.5891335, tmp)); |
| 1497 assertEquals(1613303808, x &= (-2530649850.1952305)); |
| 1498 assertEquals(2045458658, x |= (tmp = 432158946.5708574, tmp)); |
| 1499 assertEquals(0, x >>>= (2277328255.770018)); |
| 1500 assertEquals(0, x &= (-64904722.41319156)); |
| 1501 assertEquals(0, x >>= x); |
| 1502 assertEquals(3109394857.361766, x += (3109394857.361766)); |
| 1503 assertEquals(1519021650, x ^= ((tmp = -2632472653, tmp)|(tmp = 2161964921.8225
584, tmp))); |
| 1504 assertEquals(370854, x >>>= ((1486892931.4564312)-((tmp = 3017755741.9547133,
tmp)>>>x))); |
| 1505 assertEquals(1333145110.39802, x -= ((-1051580495.39802)-(tmp = 281193761, tmp
))); |
| 1506 assertEquals(0, x ^= x); |
| 1507 assertEquals(0, x |= x); |
| 1508 assertEquals(0, x <<= x); |
| 1509 assertEquals(0, x >>>= x); |
| 1510 assertEquals(799202788.1455135, x -= (tmp = -799202788.1455135, tmp)); |
| 1511 assertEquals(1539080192, x <<= (x%(((((x-x)|(((((x%(959993901))+(tmp = -264757
5570.092733, tmp))/(tmp = -2040600976.5104427, tmp))*(x*(tmp = 2785252760, tmp))
)>>(-377867259)))/((x&(1549738240.013423))>>>(tmp = -1502185618, tmp)))*x)%(1159
283801.0002391)))); |
| 1512 assertEquals(0, x >>= (-268660225)); |
| 1513 assertEquals(-0, x /= (-2795206270.635887)); |
| 1514 assertEquals(0, x >>>= (1869556260.2489955)); |
| 1515 assertEquals(64202212, x ^= ((((tmp = -942983515.5386059, tmp)*(((1057759788)-
x)*(tmp = 2038041858, tmp)))>>x)+(tmp = 64202212, tmp))); |
| 1516 assertEquals(2021126977, x -= ((tmp = -2009912898, tmp)^((2240062309)%x))); |
| 1517 assertEquals(4332348265459724000, x *= (tmp = 2143530968, tmp)); |
| 1518 assertEquals(1472, x >>>= ((283380755)<<x)); |
| 1519 assertEquals(-1672370407872, x *= (tmp = -1136121201, tmp)); |
| 1520 assertEquals(338573318, x ^= (tmp = 2329579078.4832354, tmp)); |
| 1521 assertEquals(2377388772.1662374, x -= (tmp = -2038815454.1662374, tmp)); |
| 1522 assertEquals(-1.264761712403516, x /= ((((tmp = -2106209534, tmp)>>((((((tmp =
626190172, tmp)/x)>>>(-824270996.8545206))/((1258369810.9498723)-(tmp = -294755
6209, tmp)))^((((366784589.24711144)|(1462064104.828938))-(1571045395.777879))<<
(444685689.60103726)))>>(tmp = -2757110357.410516, tmp)))/(x>>>((tmp = 829226010
, tmp)>>>(629512715))))|x)); |
| 1523 assertEquals(-2905481691.264762, x -= (2905481690)); |
| 1524 assertEquals(-1710543566.1481905, x -= (-1194938125.1165714)); |
| 1525 assertEquals(-3421087132.296381, x += x); |
| 1526 assertEquals(-884178944, x <<= ((-1820881235)|x)); |
| 1527 assertEquals(-884178944, x &= (x%(tmp = -2298828530, tmp))); |
| 1528 assertEquals(1516503040, x <<= ((tmp = -3039882653, tmp)+((tmp = 1956034508, t
mp)<<(x>>(tmp = 280388051, tmp))))); |
| 1529 assertEquals(3033006080, x += x); |
| 1530 assertEquals(846431222.321887, x %= (x+(-1939718651.1609435))); |
| 1531 assertEquals(-846431224, x ^= ((-1742116766.54132)/x)); |
| 1532 assertEquals(1157918728, x &= (tmp = 1966568030, tmp)); |
| 1533 assertEquals(1157918728, x >>>= ((((((tmp = -2392096728.184257, tmp)*(x&(-3051
259597.301086)))>>>(((tmp = 1712991918.071982, tmp)*(tmp = -714525951, tmp))-((-
1784801647)>>((-1270567991)%(((214272558)/(((-3110194570)|(tmp = 2558910020, tmp
))&(-1266294955.717899)))*((2654922400.609189)>>>(tmp = 370485018, tmp)))))))*((
(tmp = -2621203138.1838865, tmp)%(858913517))*((tmp = -1564229442.2596471, tmp)>
>((tmp = 1898557618, tmp)|(-1282356275)))))*(tmp = -1253508468, tmp))+((-3619644
04.75944185)|x))); |
| 1534 assertEquals(961668975, x += (-196249753)); |
| 1535 assertEquals(1, x >>= (tmp = 890453053, tmp)); |
| 1536 assertEquals(1, x >>= (((((tmp = 871309275, tmp)/(x>>>((tmp = 2033022083, tmp)
&(tmp = -1393761939, tmp))))%((437488665.104565)^(tmp = 2808776860.4572067, tmp)
))-((tmp = -359283111.49483967, tmp)<<((tmp = 2985855945, tmp)%(tmp = -596479825
.9114966, tmp))))/(-1965528507))); |
| 1537 assertEquals(0, x >>= ((tmp = -1753776989, tmp)%(tmp = 322622654, tmp))); |
| 1538 assertEquals(84411424, x ^= (((x|(x|(tmp = -1617122265, tmp)))&(tmp = -3138132
63, tmp))&(1472888112.0258927))); |
| 1539 assertEquals(67633184, x &= ((1556833131.0776267)<<(x<<(1501219716.5575724))))
; |
| 1540 assertEquals(68002293, x |= (((tmp = 188984203.0350548, tmp)>>>(tmp = 13560527
77, tmp))%(x*(tmp = -2944960865, tmp)))); |
| 1541 assertEquals(67108864, x &= (((1046644783.9042064)<<x)+((-2796345632)>>>(((-19
13290350.3687286)<<(((((tmp = -2223692353, tmp)>>x)&(x<<(x>>((((tmp = -976850020
, tmp)%(tmp = 1379692507, tmp))>>>(1120103052.2077985))>>(tmp = 5592070.61278474
3, tmp)))))<<(x+((tmp = -3154037212.9764376, tmp)%(((x-(-1961060483.6965141))+((
(1920670676)-(2852444470.7530622))/(((1445954602)>>((1353665887)>>(tmp = 1114115
60.64111042, tmp)))<<x)))+x))))<<((-1773130852.6651905)^((1216129132)>>(15111873
13.2680469)))))|((tmp = -1107142147, tmp)|(tmp = -768165441.4956136, tmp)))))); |
| 1542 assertEquals(0, x -= x); |
| 1543 assertEquals(0, x %= (tmp = -1655707538.0778136, tmp)); |
| 1544 assertEquals(-184120712930843900, x += (x+((tmp = -3174410166, tmp)+((tmp = -3
01807453, tmp)*(tmp = 610060182.1666535, tmp))))); |
| 1545 assertEquals(-54598560, x >>= (-1365351357)); |
| 1546 assertEquals(-6763.94449950446, x /= (((-1953016847)<<((673287269.7002038)%(-5
58739761)))>>>(tmp = 1607754129, tmp))); |
| 1547 assertEquals(-1, x >>= x); |
| 1548 assertEquals(1, x >>>= x); |
| 1549 assertEquals(0, x >>>= x); |
| 1550 assertEquals(0, x >>= ((-384747983)+((((tmp = -949058352.381772, tmp)>>>(-1920
744986))-(-882729639))^((x^((tmp = 2351364046, tmp)<<(((tmp = -3110165747, tmp)^
(-1266489735))-((tmp = -371614326, tmp)>>((tmp = -2064968414, tmp)&(-2075036504.
617934))))))&(((-2616501739)&(tmp = 2591437335.4029164, tmp))>>x))))); |
| 1551 assertEquals(0, x >>>= ((tmp = 2946468282, tmp)&((-2741453019)>>x))); |
| 1552 assertEquals(0, x -= ((x%(-134700915))&(-1955768279))); |
| 1553 assertEquals(NaN, x /= x); |
| 1554 assertEquals(NaN, x /= (x^(((((((tmp = 3185669685.772061, tmp)>>(tmp = -197350
0738, tmp))-(tmp = -87401348.93002152, tmp))>>(tmp = -2813508730, tmp))&(tmp = -
778957225, tmp))<<(x-(x&((-2821756608)+(((((tmp = 2475456548, tmp)/(tmp = 997998
362, tmp))<<((tmp = -83043634, tmp)|x))%(636120329))%(tmp = -1910213427.7556462,
tmp))))))%x))); |
| 1555 assertEquals(0, x &= x); |
| 1556 assertEquals(0, x <<= x); |
| 1557 assertEquals(0, x >>>= (x%x)); |
| 1558 assertEquals(0, x %= (745221113)); |
| 1559 assertEquals(0, x >>>= ((1467615554.7672596)|x)); |
| 1560 assertEquals(0, x /= (tmp = 735317995, tmp)); |
| 1561 assertEquals(-1513001460, x |= (2781965836)); |
| 1562 assertEquals(-1513001460, x |= (x%(1970577124.3780568))); |
| 1563 assertEquals(-0, x %= x); |
| 1564 assertEquals(1864972269, x ^= (-2429995027.840316)); |
| 1565 assertEquals(1226843341, x &= (tmp = -639621923.5135081, tmp)); |
| 1566 assertEquals(1226843339.3171186, x += ((1297620268.272113)/(-771070549))); |
| 1567 assertEquals(76677708, x >>>= (1009134980)); |
| 1568 assertEquals(0, x ^= x); |
| 1569 assertEquals(0, x ^= x); |
| 1570 assertEquals(NaN, x /= x); |
| 1571 assertEquals(716040787, x |= ((1851586229)-(1135545441.3502865))); |
| 1572 assertEquals(1385693184, x <<= x); |
| 1573 assertEquals(1321, x >>= (x^((tmp = -1576632297.0860603, tmp)>>>(405218605))))
; |
| 1574 assertEquals(-1319012931, x |= (-1319014243)); |
| 1575 assertEquals(-1319012931, x >>= ((((1689898279.3580785)<<((((x^(x>>>((((tmp =
2635260332, tmp)*(tmp = 2053357650, tmp))*x)*(2856480122.339903))))>>x)&(-238270
3000.077593))%(1183918594)))*(tmp = -1670081449, tmp))<<x)); |
| 1576 assertEquals(-528327581.7646315, x %= (tmp = -790685349.2353685, tmp)); |
| 1577 assertEquals(2073431790, x ^= (tmp = 2601800333, tmp)); |
| 1578 assertEquals(-6514722684180, x -= (((tmp = 824141806.0668694, tmp)>>>(((-18658
85282.8723454)&(x&(x|((900188006.3757659)>>>(x&x)))))+(2227126244.0526423)))*x))
; |
| 1579 assertEquals(1450593, x >>>= ((2157053647)>>(x+(-2934071355.418474)))); |
| 1580 assertEquals(576782336, x <<= ((1054640368.827202)&((tmp = -3182236876.434615,
tmp)>>(tmp = 2129856634.0328193, tmp)))); |
| 1581 assertEquals(2950754326, x -= (tmp = -2373971990, tmp)); |
| 1582 assertEquals(738197504, x <<= (1188157369.5988827)); |
| 1583 assertEquals(0, x <<= (x+((tmp = -839533141, tmp)&((((((tmp = -1148768474.7306
862, tmp)|(172650299))+(tmp = -2739838654, tmp))/(3132557129))%x)>>>(tmp = -1229
961746.2466633, tmp))))); |
| 1584 assertEquals(0, x %= (tmp = -2974207636, tmp)); |
| 1585 assertEquals(0, x %= ((2323482163)>>>x)); |
| 1586 assertEquals(0, x &= (((x/(x+(x>>((tmp = 55935149, tmp)%x))))|((3109182235)>>>
(tmp = 1217127738.8831062, tmp)))+((((tmp = -385114910, tmp)*((((((tmp = -253515
8574.634239, tmp)&(x+x))<<(-2821692922.43476))&(-776804130.9457026))>>((-1374832
535)^(tmp = 2175402162.701251, tmp)))%(-1646995095)))-(x*(tmp = -921556123, tmp)
))^(79224621)))); |
| 1587 assertEquals(128935435, x |= ((tmp = 2279459038, tmp)%(tmp = -537630900.527174
2, tmp))); |
| 1588 assertEquals(128935435, x /= ((((((x<<(2750024311))-((-1332480769.4784315)&(14
18160003)))&(1551783357))<<(((((-2870460218.55027)|((-1958752193.7746758)&(25515
25625)))>>>((((tmp = -1698256471, tmp)^(((((((((tmp = -830799466, tmp)+x)-(-1115
90590))+(tmp = -1105568112.3921182, tmp))/((tmp = -3058577907, tmp)|(((-19449232
40.2965696)%(-2884545285))<<(tmp = -1993196044.1645615, tmp))))^(x>>(tmp = -2961
488181.3795304, tmp)))&x)*x)|(((tmp = 97259132.88922262, tmp)<<((1601451019.3437
33)&x))*(x|x))))+((((x>>x)<<x)+(-868409202.2512136))/(((tmp = -2893170791, tmp)-
((x|(-853641616))%(((tmp = 549313922, tmp)&(-768036601.6759064))%(tmp = -5438622
20.9338839, tmp))))-((tmp = 1639851636, tmp)+((2164412959)/(-273028039.941242)))
)))>>>((((-2382311775.753495)^(-2062191030.2406163))>>>(tmp = -1054563031, tmp))
/(-862111938.7009578))))%x)+(-3103170117.625942)))%((tmp = -1144062234, tmp)>>x)
)>>>(tmp = 1216332814.00042, tmp))); |
| 1589 assertEquals(41.631074722901715, x /= (x&(-2542806180.962227))); |
| 1590 assertEquals(41.631074722901715, x %= (-14003386.556780577)); |
| 1591 assertEquals(8, x &= (x&((-2231622948)%(tmp = 488279963.9445952, tmp)))); |
| 1592 assertEquals(9.002961614252625e-9, x /= ((53802728.56204891)<<(((867697152.370
9695)-(538719895.5707034))&(-631307825.4491808)))); |
| 1593 assertEquals(0, x >>= x); |
| 1594 assertEquals(-0, x *= (tmp = -785674989, tmp)); |
| 1595 assertEquals(-0, x += x); |
| 1596 assertEquals(0, x /= (-250703244)); |
| 1597 assertEquals(0, x <<= ((tmp = -661062581.5511999, tmp)|x)); |
| 1598 assertEquals(0, x &= (-1299482308)); |
| 1599 assertEquals(0, x &= ((-399690060)>>>(2448074202.385213))); |
| 1600 assertEquals(0, x &= (2574341201)); |
| 1601 assertEquals(0, x <<= ((x|(((tmp = 2458873162.645012, tmp)+(tmp = -1999705422.
8188977, tmp))<<((x^(tmp = -392530472, tmp))>>>x)))&(((tmp = 2463000826.7781224,
tmp)|(tmp = 3020656037, tmp))-x))); |
| 1602 assertEquals(1397603760, x += ((tmp = -1359413071, tmp)-(tmp = -2757016831, tm
p))); |
| 1603 assertEquals(513823851, x -= (883779909)); |
| 1604 assertEquals(-1765712747, x ^= (2288060670.6797976)); |
| 1605 assertEquals(3117741504918286000, x *= x); |
| 1606 assertEquals(3117741506284045300, x += (1365759456)); |
| 1607 assertEquals(6035555595.597267, x /= (tmp = 516562470, tmp)); |
| 1608 assertEquals(104203275, x &= (tmp = 376835755.32434213, tmp)); |
| 1609 assertEquals(10858322520725624, x *= x); |
| 1610 assertEquals(59458951, x >>>= (153765028)); |
| 1611 assertEquals(49370856, x += ((tmp = -1291276092, tmp)>>x)); |
| 1612 assertEquals(0, x %= x); |
| 1613 assertEquals(0, x += x); |
| 1614 assertEquals(-1494589645, x -= (1494589645)); |
| 1615 assertEquals(-0, x %= x); |
| 1616 assertEquals(0, x <<= (x&((2730708043.467806)<<x))); |
| 1617 assertEquals(0, x /= ((tmp = -1483912394.153527, tmp)>>>((tmp = 1800568769, tm
p)^((((((tmp = 1351568510, tmp)>>(tmp = -1337992543.2562337, tmp))>>>(tmp = 2602
239360.40513, tmp))*x)%x)+(-2095840128.0700707))))); |
| 1618 assertEquals(-0, x /= ((2363946613)^(tmp = -2227868069, tmp))); |
| 1619 assertEquals(0, x &= ((((2634933507)<<(2798775374.140882))>>>x)>>>(((tmp = 113
5200853.6396222, tmp)-(tmp = -1529829490.7007523, tmp))-(((((((((x^((x|(21357426
68.591568))-(924230444.8390535)))%(tmp = -2459525610.51898, tmp))+(x&((tmp = 117
7231743.809653, tmp)/(tmp = 1743270357.2735395, tmp))))|(((tmp = -1894305017, tm
p)^((tmp = 1791704240, tmp)&x))%(-1569751461)))>>>(tmp = -2078321944, tmp))|x)*(
((x*(tmp = -163239354, tmp))<<((tmp = 2859087562.694203, tmp)&(-657988325.941055
8)))^(2508013840)))-((-243572350)+(x%((-1095206140)+((tmp = 3213566608.942816, t
mp)*((2256442613)%((tmp = 1723751298, tmp)^(x-((-1145710681.2693722)|x)))))))))+
(1556870627))))); |
| 1620 assertEquals(130883024.97423434, x -= (-130883024.97423434)); |
| 1621 assertEquals(0.046720352789736276, x /= (tmp = 2801413456, tmp)); |
| 1622 assertEquals(1806558189, x |= (tmp = 1806558189.157823, tmp)); |
| 1623 assertEquals(72.40475060062144, x /= (x%((1932591076.531628)>>(1982030182)))); |
| 1624 assertEquals(-1077558321.5975945, x += (tmp = -1077558394.002345, tmp)); |
| 1625 assertEquals(98187, x >>>= x); |
| 1626 assertEquals(97792, x &= (tmp = -1032487404, tmp)); |
| 1627 assertEquals(709197609, x |= (x^(709179177))); |
| 1628 assertEquals(11081212, x >>>= (tmp = 1412940006.169063, tmp)); |
| 1629 assertEquals(11081212, x &= x); |
| 1630 assertEquals(-1920311203, x -= ((tmp = 1931392415, tmp)<<((x%(tmp = -287357638
3, tmp))%x))); |
| 1631 assertEquals(-1920311203, x |= (x&(-993884718.2172024))); |
| 1632 assertEquals(-4, x >>= (1409411613.0051966)); |
| 1633 assertEquals(-7947632484, x *= ((-2856731734)^((-1181032235.9132767)-((tmp = 7
80101930, tmp)+((tmp = -1732707132.6253016, tmp)^x))))); |
| 1634 assertEquals(-2016362769, x ^= (tmp = 2711125619.2455907, tmp)); |
| 1635 assertEquals(-61535, x >>= x); |
| 1636 assertEquals(-124771649, x ^= (tmp = 124726558, tmp)); |
| 1637 assertEquals(-1, x >>= x); |
| 1638 assertEquals(-0, x %= (x*x)); |
| 1639 assertEquals(0, x <<= x); |
| 1640 assertEquals(0, x /= (2444628112)); |
| 1641 assertEquals(0, x <<= ((-38968517.72504854)<<x)); |
| 1642 assertEquals(-1504619917, x |= (tmp = 2790347379, tmp)); |
| 1643 assertEquals(-1504619917, x &= x); |
| 1644 assertEquals(2790347379, x >>>= ((1825218368)<<(-1843582593.2843356))); |
| 1645 assertEquals(7786038495492170000, x *= x); |
| 1646 assertEquals(-11011696, x |= (((tmp = 2931644407.4936504, tmp)-(3077095016.001
658))%(tmp = -1731851949, tmp))); |
| 1647 assertEquals(-107866, x %= ((-697845074.1661191)>>(772708134))); |
| 1648 assertEquals(356779149, x ^= (-356884949.503757)); |
| 1649 assertEquals(0, x %= x); |
| 1650 assertEquals(0, x *= ((tmp = 1542291783, tmp)^x)); |
| 1651 assertEquals(0, x += ((tmp = 1105314644.002441, tmp)&x)); |
| 1652 assertEquals(-1005882993, x ^= (-1005882993.0899806)); |
| 1653 assertEquals(-1301065066, x += (tmp = -295182073, tmp)); |
| 1654 assertEquals(-1454702592, x <<= ((-2440858737.390277)&(-1363565201.7888322))); |
| 1655 assertEquals(-201539012492525570, x *= ((((tmp = -1416268089, tmp)|x)-(tmp = 1
669129769, tmp))&(x<<((x/(-2614041678.7423654))%x)))); |
| 1656 assertEquals(-2.1995276811535986e+25, x *= (x/(-1846667987.154371))); |
| 1657 assertEquals(0, x |= ((x*(((x>>>((tmp = 1044173034, tmp)>>>((x<<((tmp = -29064
12863, tmp)%((tmp = -437401503, tmp)<<(((((x|(2167319070))<<((tmp = 2766179640.1
840167, tmp)&(-2372076054)))*(tmp = -241617431.06416297, tmp))*((((((tmp = 25704
65382.5574293, tmp)>>>(x/((-2851324509.354545)%x)))>>(((x+((tmp = -614687945, tm
p)^x))^((((tmp = 1653437743, tmp)>>x)/(tmp = 3072995069, tmp))>>x))*(((((-290508
242)>>((tmp = 2969511554, tmp)<<(tmp = 158176292.95642304, tmp)))<<(32376015))+(
tmp = 2391895870.4562025, tmp))*x)))&((((x/(tmp = 365292078.53605413, tmp))>>x)/
(1167322811.0008812))|(((tmp = 2487970377.365221, tmp)^x)<<((tmp = 2342607988.71
1308, tmp)/(((2276081555.340126)-(((tmp = -2571071930, tmp)>>(tmp = -248468735.7
6550984, tmp))>>>(tmp = -2862254985.608489, tmp)))^(-1312017395))))))<<x)&(27627
17852.949236)))+((((-2492896493)&x)<<(-2756272781.4642315))/x)))))*(2405395452))
))>>((-1433975206)/((tmp = -2064757738.6740267, tmp)<<((((tmp = -1563531255, tmp
)-(-589277532.2110934))<<x)^(2249328237.0923448)))))-x))-(-225624231))); |
| 1658 assertEquals(0, x *= (tmp = 1657982666.2188392, tmp)); |
| 1659 assertEquals(86443387, x |= (tmp = 86443387.25165462, tmp)); |
| 1660 assertEquals(86443387, x %= (-1341731981.702294)); |
| 1661 assertEquals(172886774, x <<= ((-1799840391)&(1011948481.310498))); |
| 1662 assertEquals(-1115684864, x <<= x); |
| 1663 assertEquals(-2098253702059525600, x *= (1880686715.1865616)); |
| 1664 assertEquals(-2098253700213206300, x -= (tmp = -1846319435.0583687, tmp)); |
| 1665 assertEquals(570692096, x &= (((tmp = -1572055366.64332, tmp)%(tmp = 172012091
0, tmp))%((x-(912386952.5959761))*(tmp = -1146251719.4027123, tmp)))); |
| 1666 assertEquals(603979776, x <<= ((-329752233.8144052)&(tmp = -368636559, tmp))); |
| 1667 assertEquals(603979776, x <<= x); |
| 1668 assertEquals(364791569817010200, x *= x); |
| 1669 assertEquals(0, x &= ((2074587775.983799)/(tmp = 438856632.76449287, tmp))); |
| 1670 assertEquals(0, x &= (((1509671758)*(tmp = -935801537.7325008, tmp))>>>(((tmp
= -1752877566, tmp)<<x)%(tmp = -517163766, tmp)))); |
| 1671 assertEquals(-2031730599, x ^= ((2264285273)&(tmp = -1762662949.014101, tmp)))
; |
| 1672 assertEquals(-843578945, x %= (-1188151654)); |
| 1673 assertEquals(-2147483648, x <<= x); |
| 1674 assertEquals(-2147483648, x >>= (tmp = -3165079200.229641, tmp)); |
| 1675 assertEquals(-44086313.1323726, x %= ((x%(-254466243.48728585))-((x>>(-4574118
29.1063688))-((-2606923436.9333453)/x)))); |
| 1676 assertEquals(-44086313, x |= x); |
| 1677 assertEquals(1037812, x >>>= ((tmp = 342497258.9786743, tmp)+(1652928385.81508
95))); |
| 1678 assertEquals(-2371695599678100, x *= (tmp = -2285284425, tmp)); |
| 1679 assertEquals(-2371697387004653, x += (tmp = -1787326553.0542095, tmp)); |
| 1680 assertEquals(0, x ^= x); |
| 1681 assertEquals(0, x >>= ((x^(tmp = 544039787, tmp))>>>x)); |
| 1682 assertEquals(0, x &= ((x%(((((((tmp = -424572417.1088555, tmp)|(-2381863189))/
(tmp = -2007482475.1809125, tmp))&(((((tmp = 311016073, tmp)>>(tmp = -1548839845
, tmp))+((-2557740399.7947464)<<(2399113209)))&x)>>>x))%(-297180308.7721617))-(t
mp = 860906293, tmp))^x))%(-2740622304))); |
| 1683 assertEquals(4971841192462909000, x += ((tmp = -2723203837.572612, tmp)+((((-2
909100706)+(-951999374))|(-3116735764))*(3087123539.422669)))); |
| 1684 assertEquals(-460, x >>= (1081807537.557404)); |
| 1685 assertEquals(2354165127.3906384, x += (tmp = 2354165587.3906384, tmp)); |
| 1686 assertEquals(357.8680960002211, x /= ((((x<<(((x&x)+(1113841407))|((x/(tmp = 3
84533564, tmp))>>>(-605853882))))%x)&((tmp = 2050375842, tmp)>>>x))>>(((27451475
73)^x)<<(x-(900043292))))); |
| 1687 assertEquals(0, x *= (x>>>(-295974954.5058532))); |
| 1688 assertEquals(0, x *= ((-2448592125.815531)*(tmp = -94957474.8986013, tmp))); |
| 1689 assertEquals(0, x &= ((x>>x)^(tmp = -1335129180, tmp))); |
| 1690 assertEquals(395092065, x |= ((3081659156)^(tmp = -1608334475, tmp))); |
| 1691 assertEquals(395092065, x &= x); |
| 1692 assertEquals(-413337639, x += (x^(tmp = -664996071.3641524, tmp))); |
| 1693 assertEquals(-1604423637896759800, x *= (x>>>(tmp = 1242912352.955432, tmp))); |
| 1694 assertEquals(0, x &= ((((((tmp = 651293313, tmp)|(((2541604468.635497)>>>(tmp
= 758815817.7145422, tmp))>>>((-1948795647)/x)))&x)/((tmp = -3161497100, tmp)+(7
82910972.3648237)))>>>x)%(834206255.5560443))); |
| 1695 assertEquals(0, x >>>= (tmp = 125945571, tmp)); |
| 1696 assertEquals(NaN, x -= (x%x)); |
| 1697 assertEquals(NaN, x %= (tmp = 282259853, tmp)); |
| 1698 assertEquals(NaN, x += (tmp = -2081332383, tmp)); |
| 1699 assertEquals(0, x >>>= (((x>>(-2298589097.7522116))|((((x>>>(x-(tmp = 75521819
4, tmp)))|x)%x)-(tmp = 2206031927, tmp)))>>>((((x&(x-x))^(tmp = 2836686653, tmp)
)*((x<<(tmp = -1624140906.4099245, tmp))>>>((2942895486)|((x>>>x)>>>(-1586571476
)))))|((781668993)+(-1857786909))))); |
| 1700 assertEquals(0, x &= (tmp = -708084218.9248881, tmp)); |
| 1701 assertEquals(0, x %= (1645913394.5625715)); |
| 1702 assertEquals(0, x <<= ((x^((tmp = 1185413900, tmp)*((-2441179733.997965)*(tmp
= 2554099020.066989, tmp))))%((1704286567.29923)/x))); |
| 1703 assertEquals(0, x += x); |
| 1704 assertEquals(0, x *= x); |
| 1705 assertEquals(0, x |= (x>>>(139138112.141927))); |
| 1706 assertEquals(0, x >>>= (tmp = 2142326564, tmp)); |
| 1707 assertEquals(0, x |= x); |
| 1708 assertEquals(-0, x /= ((((x+(2817799428))|x)%((1050079768)-(x>>>((1452893834.8
981247)|((((tmp = -1737187310.889149, tmp)/(tmp = -362842139, tmp))%(1234225406)
)%(((x|x)*((-1055695643.739629)-((x-x)*(945954197.676585))))-(tmp = 786185315.34
6615, tmp)))))))<<(-173891691))); |
| 1709 assertEquals(0, x &= (-2842855092.319309)); |
| 1710 assertEquals(0, x &= ((-3188403836.570895)/x)); |
| 1711 assertEquals(0, x *= (x+x)); |
| 1712 assertEquals(NaN, x /= (x>>>(((tmp = 391037497.68871593, tmp)/((192754032)*(13
82659402.5745282)))/((((-2187364928)>>>x)>>(tmp = 2563448665.7594023, tmp))^(tmp
= 1500866009.7632217, tmp))))); |
| 1713 assertEquals(NaN, x /= ((tmp = -935036555.2500343, tmp)-(x/(((x&(x^(tmp = -300
1352832.5034075, tmp)))^x)/((1122547613)>>x))))); |
| 1714 assertEquals(0, x >>= (tmp = -2951766379.0809536, tmp)); |
| 1715 assertEquals(-632945188, x ^= (-632945188.7188203)); |
| 1716 assertEquals(-632945188, x %= ((((((tmp = -3181527314.82724, tmp)&(2280175415)
)>>(x^(x|x)))^(tmp = -524233678.52970886, tmp))*x)|((tmp = 1782882786, tmp)>>>(t
mp = -592607219, tmp)))); |
| 1717 assertEquals(404189184, x <<= ((tmp = -2761472127, tmp)^(36616299.88780403))); |
| 1718 assertEquals(872651572, x ^= (tmp = 739568436.6252247, tmp)); |
| 1719 assertEquals(13, x >>>= ((tmp = -1033843418.865577, tmp)%(x%(1247263629.044553
3)))); |
| 1720 assertEquals(0, x >>>= x); |
| 1721 assertEquals(0, x >>= (3189175317)); |
| 1722 assertEquals(0, x &= (((2391973519.6142406)^((-2950058736.191456)|(x*x)))>>(tm
p = 343822384.294345, tmp))); |
| 1723 assertEquals(0, x >>>= (tmp = -2306246544, tmp)); |
| 1724 assertEquals(-1572339598, x ^= ((tmp = 2991380083.337327, tmp)&(tmp = -1361507
970, tmp))); |
| 1725 assertEquals(649, x >>>= ((1961407923.4950056)>>(x-(-872821523.7513013)))); |
| 1726 assertEquals(649, x ^= (((x&(tmp = -702931788, tmp))^(((x>>x)|(((tmp = 2710759
269, tmp)/(x>>(x*((((((tmp = -2428445134.9555864, tmp)+(-1859938743))%(x<<x))*((
236868604)+((tmp = -3066688385, tmp)/(787503572.8839133))))/(tmp = 3215629315, t
mp))>>(-1315823020)))))%(1461368627.1293125)))>>>(tmp = -2921804417.5735087, tmp
)))/(x>>>(((tmp = 2175260691.824617, tmp)/((-582958935.7628009)-((((((x>>x)|(259
0503723.4810824))^(tmp = -1994324549, tmp))-(-684683327))/(tmp = -3133419531, tm
p))|(tmp = -328974092.05095506, tmp))))>>(-447624639.4518213))))); |
| 1727 assertEquals(649, x %= ((((1854382717)|(((x+(tmp = 2568081234, tmp))-x)+((tmp
= 1043086140, tmp)<<((tmp = 2979118595.0496006, tmp)+((x&(2669577199.852803))/(-
2567808445.101112))))))<<((((tmp = -1471092047, tmp)&((-3099138855.21041)-((tmp
= -798574377.526715, tmp)&((2255586141)<<(-1069867774)))))>>>(((x*(tmp = -281025
5707.781517, tmp))/x)*(2706435744.054121)))^(394262253)))^((844325548.0612085)/(
tmp = 1434691648, tmp)))); |
| 1728 assertEquals(823215943.1924392, x += (tmp = 823215294.1924392, tmp)); |
| 1729 assertEquals(536872706, x &= ((-334612686)%((1303605874)|x))); |
| 1730 assertEquals(-30666374.413486242, x += ((tmp = -567539080.4134862, tmp)%(tmp =
-1655555936.3195171, tmp))); |
| 1731 assertEquals(-56438727096752984, x *= (tmp = 1840410814, tmp)); |
| 1732 assertEquals(-33200107.984488487, x %= (((tmp = 3007206509, tmp)-(3079337725.6
659536))%(1819565202.5011497))); |
| 1733 assertEquals(-1214493182, x ^= (-3060193769)); |
| 1734 assertEquals(-1214493179.1335113, x -= ((-3218099496.595745)/(1122662554))); |
| 1735 assertEquals(-1214493179, x >>= ((-375364195)<<(((tmp = 619439637.8754326, tmp
)>>(-1830023279.9486575))&(tmp = -1106180387.2448823, tmp)))); |
| 1736 assertEquals(-303623295, x >>= (-2109241374.3349872)); |
| 1737 assertEquals(-0, x %= x); |
| 1738 assertEquals(0, x |= x); |
| 1739 assertEquals(1917126206, x -= (-1917126206)); |
| 1740 assertEquals(2659779928, x -= (tmp = -742653722, tmp)); |
| 1741 assertEquals(-1635187368, x >>= ((tmp = -674385169, tmp)*((9848362.783326745)|
(x*(55220544.00989556))))); |
| 1742 assertEquals(-1981113695, x ^= ((tmp = 392404985, tmp)>>(((x<<((2006207061)<<(
tmp = 2558988218, tmp)))*((((tmp = 1789304307.1153054, tmp)/(2538061546))<<(tmp
= 556026116, tmp))&((tmp = 1076457999.6424632, tmp)*(tmp = -1822378633.2489474,
tmp))))%(((((-1117046924)&((-69013651)%(x&(((-2320327696)/(x&x))-(tmp = 24582225
44, tmp)))))>>((-3092360983.0037227)/(-3171415636)))*(((tmp = 2520431213, tmp)<<
(1066492762.6149663))+((tmp = 1272200889, tmp)^((1687693123.2295754)+x))))-(-109
6823395))))); |
| 1743 assertEquals(-990556848, x >>= x); |
| 1744 assertEquals(981202869119695100, x *= x); |
| 1745 assertEquals(981202869119695100, x -= (x/x)); |
| 1746 assertEquals(0, x ^= (x>>x)); |
| 1747 assertEquals(NaN, x %= x); |
| 1748 assertEquals(0, x ^= x); |
| 1749 assertEquals(0, x *= ((((2980512718)>>>x)<<((x^(-1111233869))>>((2531466092.60
36797)>>>(((tmp = -1791229364, tmp)*(-2210950307.206208))%((tmp = -806645443, tm
p)<<((((((((tmp = 112334634.26187229, tmp)%(x|((((2154021796.1166573)+x)&((-1047
293079.9686966)^(tmp = -1894127139, tmp)))+(tmp = 1910946653.2314827, tmp))))^(2
93142672.5016146))-x)<<(-1593533039.8718698))+x)>>(x<<(((46359706.50393462)&(tmp
= 272146661, tmp))|(tmp = 2117690168, tmp))))%(tmp = -1784737092.4924843, tmp))
)))))-(1465796246))); |
| 1750 assertEquals(0, x &= x); |
| 1751 assertEquals(NaN, x %= x); |
| 1752 assertEquals(0, x &= (x+(-1612418456))); |
| 1753 assertEquals(0, x &= ((tmp = -843964311, tmp)/x)); |
| 1754 assertEquals(NaN, x /= x); |
| 1755 assertEquals(NaN, x *= x); |
| 1756 assertEquals(NaN, x += (x>>>(54020240))); |
| 1757 assertEquals(489206868, x |= (489206868)); |
| 1758 assertEquals(489206868, x &= x); |
| 1759 assertEquals(489206848, x &= ((tmp = -1699133906.2361684, tmp)>>(tmp = 2658633
814, tmp))); |
| 1760 assertEquals(489206848, x |= x); |
| 1761 assertEquals(1910559006, x -= (tmp = -1421352158, tmp)); |
| 1762 assertEquals(1, x >>= x); |
| 1763 assertEquals(0, x -= x); |
| 1764 assertEquals(0, x %= (x^(tmp = 2745376003.2927403, tmp))); |
| 1765 assertEquals(0, x %= (((tmp = 3199743302.1063356, tmp)^((-1905944176)&(x>>>(18
7247029.5209098))))<<((x*((-1394648387)*(1252234289)))-(3140049815)))); |
| 1766 assertEquals(0, x <<= (-2567872355)); |
| 1767 assertEquals(0, x %= (tmp = 1057707555.8604916, tmp)); |
| 1768 assertEquals(0, x %= ((tmp = -1877857405.0228279, tmp)>>>(((tmp = 423831184, t
mp)*((tmp = -2106757468.324615, tmp)%(tmp = -1197717524.6540637, tmp)))>>(tmp =
-93746263.46774769, tmp)))); |
| 1769 assertEquals(0, x |= x); |
| 1770 assertEquals(-0, x *= ((tmp = 1317609776.6323466, tmp)*(tmp = -26959885.893251
18, tmp))); |
| 1771 assertEquals(0, x >>= (-1288116122.0091262)); |
| 1772 assertEquals(0, x &= ((370818172.92511404)%((tmp = -528319853.54781747, tmp)*(
x/((tmp = -2839758076, tmp)^(x+(((-1258213460.041857)<<(tmp = 302017800.72064054
, tmp))|((((tmp = -624254210, tmp)^((-338165065.97507)|((623392964)-x)))>>>x)%(t
mp = 2767629843.0643625, tmp))))))))); |
| 1773 assertEquals(0, x >>>= x); |
| 1774 assertEquals(0, x >>>= x); |
| 1775 assertEquals(0, x |= ((-2001549164.1988192)*x)); |
| 1776 assertEquals(0, x -= x); |
| 1777 assertEquals(0, x *= (((((165836842.14390492)*(tmp = -3220002961, tmp))|(-2840
620221.747431))%((x/(tmp = 3153915610, tmp))>>>(tmp = 2018941558, tmp)))>>>x)); |
| 1778 assertEquals(-0, x *= (-231994402.93764925)); |
| 1779 assertEquals(0, x <<= x); |
| 1780 assertEquals(0, x %= (tmp = 2702385056.1149964, tmp)); |
| 1781 assertEquals(0, x <<= (tmp = 378459323, tmp)); |
| 1782 assertEquals(0, x >>>= ((x&(x&(((-1014963013)<<(x&((tmp = -3110294840, tmp)|(x
+(x<<(1129643420))))))+(1093795819.1853619))))+((((tmp = -2295103369.697398, tmp
)&(((370501313.43019223)>>>(2465439579))/x))-x)>>x))); |
| 1783 assertEquals(0, x /= ((tmp = 1779625847, tmp)+(tmp = -662459654.6908865, tmp))
); |
| 1784 assertEquals(0, x -= x); |
| 1785 assertEquals(0, x %= ((tmp = 2723291421, tmp)|(277246502.4027958))); |
| 1786 assertEquals(0, x ^= (((-2936270162)>>>((((tmp = -2019015609.1648235, tmp)|(47
218153))*(-823685284))+x))&(x<<(x*(x|(((tmp = -941955398, tmp)^(tmp = -236523899
3.5300865, tmp))-(778674685))))))); |
| 1787 assertEquals(0, x >>>= x); |
| 1788 assertEquals(NaN, x %= x); |
| 1789 assertEquals(0, x &= (-175235975.8858137)); |
| 1790 assertEquals(-2684493800.1062117, x += (tmp = -2684493800.1062117, tmp)); |
| 1791 assertEquals(-1290806265.6063132, x -= (-1393687534.4998984)); |
| 1792 assertEquals(-1290806265, x >>= (((x>>(tmp = -1710112056.4935386, tmp))*(58622
7650.2860553))<<(tmp = -2918251533.6052856, tmp))); |
| 1793 assertEquals(23470008, x >>>= x); |
| 1794 assertEquals(1668734969, x |= ((-295560682.9663689)^(x|((((tmp = -1183847364,
tmp)&(3135327694))+(1679127747.1406744))-((-1895825528)%((tmp = -3180115006, tmp
)+((tmp = 2373812187, tmp)|x))))))); |
| 1795 assertEquals(1744306169, x |= (1188503928.5009093)); |
| 1796 assertEquals(1744306169, x %= (tmp = -2723982401.4997177, tmp)); |
| 1797 assertEquals(3488612338, x += x); |
| 1798 assertEquals(3488612337, x += (((x/(-325849204))>>x)|(-1820624550.9149108))); |
| 1799 assertEquals(-1511119305, x ^= (tmp = 1778506182.2952862, tmp)); |
| 1800 assertEquals(-12211415, x %= (x^(tmp = -54943035, tmp))); |
| 1801 assertEquals(-12211415, x %= ((-1267051884)%(-643566443.0122576))); |
| 1802 assertEquals(-30.84976063258681, x /= (((1052047194)>>>x)&(1495698235.5117269)
)); |
| 1803 assertEquals(-61.69952126517362, x += x); |
| 1804 assertEquals(-244, x <<= (x^(x+(tmp = -2822258210.076373, tmp)))); |
| 1805 assertEquals(-6652, x &= ((tmp = 2593685093, tmp)>>((((2047688852.4609032)<<((
x*(-611076291))*x))^(-2665364024.817528))>>>(165267874)))); |
| 1806 assertEquals(0, x -= x); |
| 1807 assertEquals(0, x /= (2454186758)); |
| 1808 assertEquals(0, x &= (tmp = -2226895206, tmp)); |
| 1809 assertEquals(0, x += x); |
| 1810 assertEquals(-21390701, x += ((-1369004846.0816503)>>(tmp = -2661552634.039692
, tmp))); |
| 1811 assertEquals(-0.012568536912921919, x /= (1701924507.856429)); |
| 1812 assertEquals(7.09517966608176e-11, x /= (tmp = -177141911.8955555, tmp)); |
| 1813 assertEquals(0, x >>= (tmp = 231535697, tmp)); |
| 1814 assertEquals(1383687797, x ^= (tmp = -2911279499.568808, tmp)); |
| 1815 assertEquals(1383687797, x %= (tmp = -2258636646.5294995, tmp)); |
| 1816 assertEquals(1319, x >>= ((tmp = -2549411892.8426056, tmp)/(((((1532476676)^(1
53720871.82640445))+x)/(((2988190456.3206205)&(tmp = -2920873674, tmp))-(((((tmp
= -1044518167.0581458, tmp)>>x)-((((tmp = -194701879.13505793, tmp)&(498352051)
)&((tmp = -2167339635.6529818, tmp)^(((x>>(tmp = 700159851, tmp))*(tmp = 2874921
158, tmp))/x)))-((2856128689)|((-1876321441)>>>(2110732915)))))^((((tmp = -19337
9494.18825436, tmp)/(-3055182489.533142))<<x)+((tmp = -2286109605, tmp)>>(tmp =
698475484.3987849, tmp))))^(3182231653.500364))))|(((tmp = -194670835, tmp)>>>((
786780139)%(((2114171416.2305853)^(1703145352.8143656))/x)))>>>((tmp = -30294620
67, tmp)>>((67647572.02624655)&(x*(-2394283060)))))))); |
| 1817 assertEquals(13903855, x |= ((tmp = -2515306586, tmp)>>>x)); |
| 1818 assertEquals(54311, x >>>= ((-2413722658)-((tmp = -2159787584, tmp)^(tmp = 949
937622.9744623, tmp)))); |
| 1819 assertEquals(108622, x += x); |
| 1820 assertEquals(1250717187, x ^= ((tmp = 842692148, tmp)+(((2649331689.694273)<<x
)-(tmp = -2992181273, tmp)))); |
| 1821 assertEquals(4536777, x %= (tmp = 73304730, tmp)); |
| 1822 assertEquals(0, x -= x); |
| 1823 assertEquals(-580081499, x ^= ((tmp = -580081499.0170684, tmp)^(x%(tmp = -1542
730817.88261, tmp)))); |
| 1824 assertEquals(-1382738784, x <<= x); |
| 1825 assertEquals(-1382738784, x <<= x); |
| 1826 assertEquals(2912228512, x >>>= (x*(x>>>x))); |
| 1827 assertEquals(-1076374105, x |= (2589443367)); |
| 1828 assertEquals(-0.2818750938197037, x /= (((tmp = -1559525732.9603848, tmp)|(-47
7068917.5483327))>>>((-688616257)*((((tmp = -1192490153.1226473, tmp)*(-50228062
4.0265591))<<(-442688727.4881985))%(x+(((((tmp = -2948836853.831935, tmp)-(tmp =
-2850398330.910424, tmp))>>>(x>>>(-1947835558)))^x)+(x*x))))))); |
| 1829 assertEquals(2032826546, x |= (tmp = 2032826546.819327, tmp)); |
| 1830 assertEquals(3408404827.14316, x += (tmp = 1375578281.1431599, tmp)); |
| 1831 assertEquals(258183922.14315987, x %= (tmp = 350024545, tmp)); |
| 1832 assertEquals(479694848, x <<= (tmp = -481187157, tmp)); |
| 1833 assertEquals(-2147483648, x <<= (((tmp = -2956588045.472398, tmp)>>>(((tmp = -
1838455399.1775856, tmp)&(((((tmp = -637547, tmp)/x)&(x^((-44876328.1767962)+(((
-2059598286)-(1071496688))%(tmp = -1492254402, tmp)))))-(x%x))*(x|x)))>>(1226250
760)))<<x)); |
| 1834 assertEquals(-2288163338.9020815, x -= (140679690.9020816)); |
| 1835 assertEquals(4954833118513997000, x *= (-2165419327.4906025)); |
| 1836 assertEquals(1578331238, x ^= (-2410854298.2270393)); |
| 1837 assertEquals(-810627292, x += (-2388958530)); |
| 1838 assertEquals(-810627292, x ^= ((1495296640.4087524)/(tmp = 1561790291, tmp))); |
| 1839 assertEquals(657116606535253200, x *= x); |
| 1840 assertEquals(0.675840332689047, x %= (((-1816548473)^(((tmp = -151918689.19451
094, tmp)|(1819911186.535233))/((((((1514297447)+(tmp = 856485190.9684253, tmp))
&(((1809369464.4363992)<<(493538496))*x))+((x*(x>>(x&(tmp = 222293461, tmp))))>>
>(((784519621)|x)^((-580766922)>>(tmp = -947264116, tmp)))))>>>((((2794210354.22
964)>>>(((2896952532.0183973)*((x+(tmp = -1813175940, tmp))<<(tmp = -1302618293,
tmp)))&x))>>(x-(((x|((1456466890.1952953)*x))^(-169979758.19158387))-(x-x))))>>
x))&(tmp = 2671604078.3026733, tmp))))/(-1701675745))); |
| 1841 assertEquals(0.675840332689047, x %= ((tmp = 2421871143, tmp)^x)); |
| 1842 assertEquals(NaN, x %= ((((tmp = 1175526323.433271, tmp)+(tmp = 2813009575.952
405, tmp))%((tmp = -3112133516.3303423, tmp)&x))&((((((-424329392)^(tmp = 143014
6361, tmp))+x)-(1533557337.268306))%((tmp = -3117619446, tmp)-(-3127129232)))>>>
x))); |
| 1843 assertEquals(NaN, x += x); |
| 1844 assertEquals(0, x >>>= ((1710641057.7325037)%(104961723.56541145))); |
| 1845 assertEquals(0, x <<= (tmp = -970072906, tmp)); |
| 1846 assertEquals(0, x *= (87768668)); |
| 1847 assertEquals(-1464968122, x ^= (tmp = -1464968122, tmp)); |
| 1848 assertEquals(-1467983895, x ^= ((tmp = -1204896021, tmp)>>>(((91792661)&(x>>>(
((-2364345606)>>>x)*x)))+x))); |
| 1849 assertEquals(2.991581508270506, x /= (-490704963.5591147)); |
| 1850 assertEquals(0, x >>>= x); |
| 1851 assertEquals(0, x >>= ((tmp = 639854873, tmp)%(tmp = 743486160.3597239, tmp)))
; |
| 1852 assertEquals(0, x <<= (tmp = 1045577245.3403939, tmp)); |
| 1853 assertEquals(0, x >>= ((tmp = -1932462290, tmp)|(tmp = 1629217987, tmp))); |
| 1854 assertEquals(517617438, x ^= ((tmp = 2737789043, tmp)%(tmp = -2220171604.13568
1, tmp))); |
| 1855 assertEquals(126371, x >>>= ((tmp = 205210223.69909227, tmp)-(tmp = 598118404,
tmp))); |
| 1856 assertEquals(918548455, x |= ((918228734.8363427)+(x+x))); |
| 1857 assertEquals(918548455, x |= ((tmp = 599828198, tmp)>>((tmp = -851081330, tmp)
|(tmp = -1152596996.8443217, tmp)))); |
| 1858 assertEquals(918548443.7739062, x -= ((tmp = 1497642976.2260938, tmp)%(x>>(tmp
= -548469702.5849569, tmp)))); |
| 1859 assertEquals(0.7739062309265137, x %= (x&x)); |
| 1860 assertEquals(2317939163.8239403, x *= (tmp = 2995116296, tmp)); |
| 1861 assertEquals(1014415360, x <<= (-279972114)); |
| 1862 assertEquals(0, x &= ((296810932)/(x*(tmp = -2750499950, tmp)))); |
| 1863 assertEquals(0, x *= (x%((126285451.05086231)>>>(x*(tmp = -2789790532, tmp))))
); |
| 1864 assertEquals(0, x >>>= ((975695102.5771483)%(x-((-1011726540)-((tmp = 22231948
82, tmp)/x))))); |
| 1865 assertEquals(-1747794584, x |= (-1747794584.3839395)); |
| 1866 assertEquals(-543544679, x %= (tmp = -1204249905, tmp)); |
| 1867 assertEquals(-543544679, x %= (-881024001)); |
| 1868 assertEquals(1, x /= x); |
| 1869 assertEquals(-1879376393, x |= ((tmp = 161643764, tmp)|(tmp = 2281346499.90842
72, tmp))); |
| 1870 assertEquals(1.321124264431369, x /= (-1422558379.7061746)); |
| 1871 assertEquals(1, x >>>= (x&(tmp = -963118950.4710281, tmp))); |
| 1872 assertEquals(3, x ^= ((x+x)/x)); |
| 1873 assertEquals(1, x /= x); |
| 1874 assertEquals(1, x &= (2090796073)); |
| 1875 assertEquals(-1284301873, x ^= (((-11041168.146357536)+(tmp = -1273260707.8134
556, tmp))+x)); |
| 1876 assertEquals(292559045, x &= (x&((-2401110739)^((tmp = 630802904, tmp)^(((1012
634447.0346229)+x)%((tmp = -1240091095, tmp)%(x/(-1483936527)))))))); |
| 1877 assertEquals(0, x %= x); |
| 1878 assertEquals(0, x /= (tmp = 613145428.3653506, tmp)); |
| 1879 assertEquals(0, x /= ((x-(tmp = 3116638456, tmp))*(-973300716))); |
| 1880 assertEquals(0, x %= (tmp = -1794741286.0464535, tmp)); |
| 1881 assertEquals(0, x &= x); |
| 1882 assertEquals(0, x >>= (-551370105.0746605)); |
| 1883 assertEquals(-1471996874, x ^= ((2822970422.2331414)-x)); |
| 1884 assertEquals(-277914313, x |= (tmp = -818980601.2544096, tmp)); |
| 1885 assertEquals(-34, x >>= x); |
| 1886 assertEquals(305422768, x -= (-305422802)); |
| 1887 assertEquals(-2406146240, x += (tmp = -2711569008, tmp)); |
| 1888 assertEquals(1073745408, x &= (tmp = -3046625618, tmp)); |
| 1889 assertEquals(1073745408, x <<= ((-1234108306.7646303)<<((-233519302)|x))); |
| 1890 assertEquals(1073745408, x %= (tmp = 1898831268, tmp)); |
| 1891 assertEquals(1073745408, x <<= (((tmp = 3089406038, tmp)/x)&(-2960027680))); |
| 1892 assertEquals(65536, x >>>= (2858188366)); |
| 1893 assertEquals(128, x >>>= ((-2640257239.857275)%((tmp = -3185405235.3177376, tm
p)*x))); |
| 1894 assertEquals(128, x >>>= x); |
| 1895 assertEquals(128, x -= (x&(x-(tmp = -247588018, tmp)))); |
| 1896 assertEquals(81616906825.07776, x *= (tmp = 637632084.57092, tmp)); |
| 1897 assertEquals(78860097686.07776, x -= (((1507215684)^((709254783)+(((x<<x)*((-2
890828152.667641)%(2537817529.2041526)))^x)))+(3114024487))); |
| 1898 assertEquals(-2920545695.721283, x += (((tmp = -2555437435, tmp)>>>x)-((292054
6109.72129)+x))); |
| 1899 assertEquals(-2879412281.721283, x += ((-1662428756)>>>(tmp = -1928491386.6926
208, tmp))); |
| 1900 assertEquals(67403845, x &= (tmp = 2921644117, tmp)); |
| 1901 assertEquals(16850961, x >>>= (((-1039328365)>>>(tmp = -768615112, tmp))<<((10
37261855)*(tmp = -2906902831.4797926, tmp)))); |
| 1902 assertEquals(0, x ^= x); |
| 1903 assertEquals(0, x *= ((-2729056530)/((-1776175111)%(1493002300.4604707)))); |
| 1904 assertEquals(0, x *= (tmp = 370696035.22912216, tmp)); |
| 1905 assertEquals(0, x ^= x); |
| 1906 assertEquals(0, x |= ((((((tmp = -1541196993, tmp)^x)/(854730380.1799632))/(28
79117705.492209))+((((-2892068577)^(-2460614446.1044483))>>>((743413943)<<(-1285
280084.4220598)))/(tmp = -1719994579.5141463, tmp)))%(((((tmp = 2522797851.08822
7, tmp)<<(tmp = 2257160597.1538725, tmp))/(-680406007))&((x>>>(tmp = -260350730,
tmp))^(tmp = 1920522110.852598, tmp)))>>(-697620442)))); |
| 1907 assertEquals(0, x &= x); |
| 1908 assertEquals(-591399642.958673, x += (x-(tmp = 591399642.958673, tmp))); |
| 1909 assertEquals(27, x >>>= (tmp = -726721317.2109983, tmp)); |
| 1910 assertEquals(-2043736843, x -= (2043736870)); |
| 1911 assertEquals(-3991674, x >>= (tmp = 1098126089, tmp)); |
| 1912 assertEquals(-997919, x >>= ((x%(((x*(((-1497329257.1781685)%(2334511329.26905
16))/(-3072526140.6635056)))+(-1843998852))-(tmp = 240300314.34070587, tmp)))+(7
14080860.6032693))); |
| 1913 assertEquals(-0, x %= x); |
| 1914 assertEquals(NaN, x /= x); |
| 1915 assertEquals(0, x >>= (tmp = 538348328.5363884, tmp)); |
| 1916 assertEquals(0, x *= (800317515)); |
| 1917 assertEquals(0, x -= x); |
| 1918 assertEquals(0, x >>= (984205514)); |
| 1919 assertEquals(857282491, x += (tmp = 857282491, tmp)); |
| 1920 assertEquals(587792897, x &= (tmp = 2951307845.164059, tmp)); |
| 1921 assertEquals(595301269, x |= (tmp = 24285588.90314555, tmp)); |
| 1922 assertEquals(1190602538, x += x); |
| 1923 assertEquals(0, x -= x); |
| 1924 assertEquals(-442423060, x |= ((x^((x-(tmp = 2342497475.637024, tmp))%(-190007
4414.7678084)))|((tmp = 1932380130, tmp)%(x%(2291727569.817062))))); |
| 1925 assertEquals(-442423060, x %= (((tmp = 703479475.545413, tmp)>>(x-x))<<(243572
3056.753845))); |
| 1926 assertEquals(1, x /= x); |
| 1927 assertEquals(0, x >>= x); |
| 1928 assertEquals(-1265317851, x |= (tmp = -1265317851, tmp)); |
| 1929 assertEquals(-2, x >>= (-2015895906.8256726)); |
| 1930 assertEquals(-0, x %= x); |
| 1931 assertEquals(-0, x %= (((1219237746)+(284683029))*(((tmp = 2288119628, tmp)|(-
404658161.2563329))*(-265228691.74142504)))); |
| 1932 assertEquals(1039509109, x -= (-1039509109)); |
| 1933 assertEquals(2079018218, x += x); |
| 1934 assertEquals(-1979.9362673719077, x /= ((3219723500)>>x)); |
| 1935 assertEquals(-62, x >>= ((x/(326466691))*(tmp = -607654070, tmp))); |
| 1936 assertEquals(-45, x |= (tmp = -2954888429.549882, tmp)); |
| 1937 assertEquals(-1180929712, x &= (3114037588.570232)); |
| 1938 assertEquals(815550480, x &= (-2302684143.3378315)); |
| 1939 assertEquals(815550480, x %= (-2177479570)); |
| 1940 assertEquals(815550480, x %= (tmp = 2895822167, tmp)); |
| 1941 assertEquals(815550480, x %= (-1247621230.5438688)); |
| 1942 assertEquals(283929811, x -= ((tmp = 251831053.17096448, tmp)|((tmp = 11404635
06.004994, tmp)+(tmp = -743224673.546309, tmp)))); |
| 1943 assertEquals(1825767424, x <<= (((tmp = 1732353599, tmp)^(tmp = 658726044, tmp
))>>>((-2827889370.932477)%(tmp = 1950139204.3291233, tmp)))); |
| 1944 assertEquals(1828450414, x |= (tmp = 1618538606, tmp)); |
| 1945 assertEquals(0, x <<= (-2411670689.045702)); |
| 1946 assertEquals(0, x <<= (-27744888.428537607)); |
| 1947 assertEquals(-0, x /= (tmp = -1597552450, tmp)); |
| 1948 assertEquals(0, x >>>= (((2165722776.7220936)>>>(tmp = 1233069931, tmp))>>>(-1
120420811))); |
| 1949 assertEquals(-0, x *= ((tmp = -1505252656, tmp)>>((((3035637099.6156535)&((467
761577.7669761)>>(-361034537)))^(tmp = -2347994840.6541123, tmp))*(tmp = -219173
9821, tmp)))); |
| 1950 assertEquals(0, x &= (795727404.0738752)); |
| 1951 assertEquals(-0, x *= (tmp = -3125944685.3991394, tmp)); |
| 1952 assertEquals(-0, x *= (x&x)); |
| 1953 assertEquals(0, x >>= ((tmp = -2045709233, tmp)^x)); |
| 1954 assertEquals(NaN, x /= (x>>(x/(3102894071)))); |
| 1955 assertEquals(NaN, x += ((tmp = 2149079756.8941655, tmp)-(tmp = 810121645.30517
9, tmp))); |
| 1956 assertEquals(0, x >>>= (-859842989)); |
| 1957 assertEquals(0, x >>>= (tmp = 2530531143.9369526, tmp)); |
| 1958 assertEquals(0, x >>= (((-932981419.6254237)|(tmp = 1591591715, tmp))>>>(x+((3
149795006)>>>(tmp = 613352154, tmp))))); |
| 1959 assertEquals(-4294967295, x -= ((((-2289331668)%(-282648480.0078714))>>(-13737
20705.5142756))>>>((tmp = 15511563.517014384, tmp)/(360279080)))); |
| 1960 assertEquals(1, x &= x); |
| 1961 assertEquals(0, x >>= (x^(-2791872557.5190563))); |
| 1962 assertEquals(0, x &= ((tmp = 336466956.7847167, tmp)>>((1235728252.053619)|(x<
<((1828176636.13488)%x))))); |
| 1963 assertEquals(-0, x *= (-364042830.8894656)); |
| 1964 assertEquals(0, x >>>= x); |
| 1965 assertEquals(-1675298680, x |= ((2323049541.321387)+(296619075))); |
| 1966 assertEquals(-0, x %= x); |
| 1967 assertEquals(-1583048579.4420977, x += (-1583048579.4420977)); |
| 1968 assertEquals(0, x -= x); |
| 1969 assertEquals(-2, x ^= ((603171992.0545617)/(((-271888695.718297)%(tmp = -40015
9585, tmp))^((((tmp = 1536123971, tmp)-(tmp = -2310418666.6243773, tmp))|((tmp =
2242779597.1219435, tmp)<<(tmp = 1758127684.4745512, tmp)))/x)))); |
| 1970 assertEquals(-2, x &= (x&x)); |
| 1971 assertEquals(0, x &= ((tmp = -1098806007.4049063, tmp)/(((2862384059.3229523)/
((((tmp = -92960842, tmp)-(x>>(tmp = 1244068344.2269042, tmp)))&x)*(tmp = -19191
48313, tmp)))<<(-2486665929)))); |
| 1972 assertEquals(0, x &= x); |
| 1973 assertEquals(-1441272634.582818, x -= (1441272634.582818)); |
| 1974 assertEquals(-3, x >>= (tmp = 3186393693.7727594, tmp)); |
| 1975 assertEquals(-1206855850, x ^= (((tmp = 607979495.303539, tmp)-(tmp = -2480131
951, tmp))^(x*((tmp = 1324153477, tmp)/((1248126288)+(x|(1917331780.0741704)))))
)); |
| 1976 assertEquals(-1206855853, x ^= (x>>>(653288765.1749961))); |
| 1977 assertEquals(-1206857725, x &= (3149461539.6019173)); |
| 1978 assertEquals(3088109571, x >>>= (x*(x<<(tmp = 1543540084, tmp)))); |
| 1979 assertEquals(536903680, x &= (tmp = 644851760, tmp)); |
| 1980 assertEquals(536903674.312194, x += (((-3183290076)-((tmp = 40738191.12097299,
tmp)-x))/((x>>>(3151371851.9408646))^(tmp = 472698205.22445416, tmp)))); |
| 1981 assertEquals(2127424750.0506563, x -= (tmp = -1590521075.7384624, tmp)); |
| 1982 assertEquals(2127424750.0506563, x %= (tmp = 3027273433.361373, tmp)); |
| 1983 assertEquals(0, x >>= (x>>(1445204441.702043))); |
| 1984 assertEquals(NaN, x %= (x<<x)); |
| 1985 assertEquals(0, x ^= ((tmp = -2903841152.136344, tmp)-(x%(2938662860)))); |
| 1986 assertEquals(0, x <<= (x<<x)); |
| 1987 assertEquals(0, x >>>= (tmp = -979481631.33442, tmp)); |
| 1988 assertEquals(0, x >>= x); |
| 1989 assertEquals(0, x &= (((x%((((((tmp = 1657446354.6820035, tmp)>>(-1916527001.2
992697))/x)>>(tmp = 1450467955, tmp))&(277676820))+(x/(-945587805))))/((tmp = -6
90095354, tmp)^x))+(tmp = -2651195021, tmp))); |
| 1990 assertEquals(0, x <<= (752343428.2934296)); |
| 1991 assertEquals(0, x /= (tmp = 3022310299, tmp)); |
| 1992 assertEquals(0, x >>= (x%((388245402)>>>x))); |
| 1993 assertEquals(NaN, x %= x); |
| 1994 assertEquals(NaN, x %= ((tmp = 1205123529.8649468, tmp)>>>(-2848300932))); |
| 1995 assertEquals(0, x >>= ((x>>>x)<<(tmp = 487841938, tmp))); |
| 1996 assertEquals(0, x *= (((273436000.9463471)|(tmp = 141134074.27978027, tmp))^(t
mp = 1220326800.7885802, tmp))); |
| 1997 assertEquals(1525600768, x |= (((x^(-2674777396))-(tmp = 1966360716.3434916, t
mp))<<(794782595.9340223))); |
| 1998 assertEquals(761927595, x %= (tmp = -763673173, tmp)); |
| 1999 assertEquals(1.1353588586934338, x /= ((x&((-1897159300.4789193)*(-348338328.0
939896)))&(978680905.6470605))); |
| 2000 assertEquals(8.631173314966319e-10, x /= (1315416592)); |
| 2001 assertEquals(0, x >>= ((tmp = -2581239435, tmp)-((-628818404.1122074)<<x))); |
| 2002 assertEquals(0, x -= x); |
| 2003 assertEquals(0, x *= (2925158236)); |
| 2004 assertEquals(0, x /= (x+(tmp = 1405531594.0181243, tmp))); |
| 2005 assertEquals(0, x *= (2712022631.230831)); |
| 2006 assertEquals(0, x >>= (tmp = 80518779.81608999, tmp)); |
| 2007 assertEquals(1953477932.8046472, x += (tmp = 1953477932.8046472, tmp)); |
| 2008 assertEquals(1953477932, x >>= (tmp = 3025539936, tmp)); |
| 2009 assertEquals(1953477932, x -= ((-2675119685.8812313)>>(x/(-1808264410.9754841)
))); |
| 2010 assertEquals(1292620430, x += ((-660857502)%((((tmp = -698782819, tmp)%(tmp =
2847304199, tmp))<<(-2423443217.1315413))+x))); |
| 2011 assertEquals(78895, x >>>= x); |
| 2012 assertEquals(2, x >>= x); |
| 2013 assertEquals(2, x <<= (tmp = 1313641888.8301702, tmp)); |
| 2014 assertEquals(1857416935.2532766, x += (tmp = 1857416933.2532766, tmp)); |
| 2015 assertEquals(-1677721600, x <<= (tmp = -2482476902, tmp)); |
| 2016 assertEquals(309226853.62854385, x -= (tmp = -1986948453.6285439, tmp)); |
| 2017 assertEquals(33965156, x &= (2409088742)); |
| 2018 assertEquals(Infinity, x /= (x-(x<<((x/(tmp = -3106546671.536726, tmp))/((tmp
= 2695710176, tmp)-((((-2102442864)&(857636911.7079853))/x)%(-65640292))))))); |
| 2019 assertEquals(1270005091, x |= (tmp = 1270005091.0081215, tmp)); |
| 2020 assertEquals(1270005091, x %= (tmp = -1833876598.2761571, tmp)); |
| 2021 assertEquals(158750636, x >>>= x); |
| 2022 assertEquals(-1000809106.0879555, x -= (tmp = 1159559742.0879555, tmp)); |
| 2023 assertEquals(72400936, x &= ((2448271389.3097963)%(tmp = 1517733861, tmp))); |
| 2024 assertEquals(282816, x >>= x); |
| 2025 assertEquals(282816, x %= (tmp = 3192677386, tmp)); |
| 2026 assertEquals(0.00021521351827207216, x /= (1314118194.2040696)); |
| 2027 assertEquals(Infinity, x /= (((tmp = 2822091386.1977024, tmp)&x)%(tmp = -31556
58210, tmp))); |
| 2028 assertEquals(NaN, x %= (-359319199)); |
| 2029 assertEquals(0, x >>>= (((tmp = -2651558483, tmp)-(x<<(tmp = 2537675226.941645
, tmp)))<<(tmp = 667468049.0240343, tmp))); |
| 2030 assertEquals(-0, x *= (tmp = -2827980482.12998, tmp)); |
| 2031 assertEquals(-0, x %= (((tmp = -689972329.3533998, tmp)>>>x)|(tmp = -7488144,
tmp))); |
| 2032 assertEquals(0, x >>>= x); |
| 2033 assertEquals(0, x |= x); |
| 2034 assertEquals(-2410373675.2262926, x -= (2410373675.2262926)); |
| 2035 assertEquals(1840423, x >>= ((-1081642113)^x)); |
| 2036 assertEquals(-4829451429403412, x *= (-2624098606.35485)); |
| 2037 assertEquals(-94552231, x %= (tmp = -97015883, tmp)); |
| 2038 assertEquals(-94433287, x ^= (((tmp = -2297735280, tmp)&(((tmp = 2261074987.70
72973, tmp)%((((2565078998)^(-2573247878))|x)|(((tmp = -2120919004.7239416, tmp)
>>(tmp = -579224101, tmp))>>>(1905808441))))*(x|(3149383322))))>>(542664972))); |
| 2039 assertEquals(0, x ^= (x<<(tmp = -3112569312, tmp))); |
| 2040 assertEquals(0, x <<= (-2141934818.7052917)); |
| 2041 assertEquals(0, x >>= (tmp = -2539525922, tmp)); |
| 2042 assertEquals(-434467613, x ^= (tmp = -434467613, tmp)); |
| 2043 assertEquals(-274792709, x |= (1233452601.462551)); |
| 2044 assertEquals(-274726917, x |= (-2130333750)); |
| 2045 assertEquals(-272629761, x |= (-1516071602.5622227)); |
| 2046 assertEquals(-272629761, x |= ((tmp = 3012131694, tmp)&((tmp = -2595342375.867
4774, tmp)-((tmp = -2710765792, tmp)>>>((x-(tmp = 2397845540, tmp))+(2496667307)
))))); |
| 2047 assertEquals(-4194305, x |= (1343705633.165825)); |
| 2048 assertEquals(4190207, x >>>= ((tmp = 276587830, tmp)*((tmp = -1517753936, tmp)
>>x))); |
| 2049 assertEquals(0, x >>= (x|((2247486919)-((-1664642412.4710495)*((((tmp = -35818
5292.17083216, tmp)-(tmp = -1472193444, tmp))*(tmp = 2699733752, tmp))&((x|(x<<(
1137610148.1318119)))>>(((375089690.8764564)*x)&(tmp = 859788933.9560187, tmp)))
))))); |
| 2050 assertEquals(0, x %= (3080673960)); |
| 2051 assertEquals(0, x >>>= (1328846190.1963305)); |
| 2052 assertEquals(1249447579, x |= (-3045519717.580775)); |
| 2053 assertEquals(-0.8743931060971377, x /= (-1428931187)); |
| 2054 assertEquals(1, x |= ((tmp = -1756877535.7557893, tmp)/((-142900015.93200803)<
<(1414557031.347334)))); |
| 2055 assertEquals(759627265, x ^= (759627264.0514802)); |
| 2056 assertEquals(741823, x >>= (1106391210)); |
| 2057 assertEquals(610451, x &= ((x>>>((919849416)+((tmp = -427708986, tmp)^((x%x)|(
tmp = -2853100288.932063, tmp)))))*x)); |
| 2058 assertEquals(372650423401, x *= x); |
| 2059 assertEquals(410404493, x >>>= ((((-1425086765)>>>x)>>((2813118707.914771)>>(-
424850240)))^x)); |
| 2060 assertEquals(120511585729013, x *= ((tmp = -1889454669, tmp)>>>x)); |
| 2061 assertEquals(120513295294304.22, x -= (tmp = -1709565291.2115698, tmp)); |
| 2062 assertEquals(6164, x >>>= ((2244715719.397763)^(tmp = -741235818.6903033, tmp)
)); |
| 2063 assertEquals(937572790.468221, x -= (tmp = -937566626.468221, tmp)); |
| 2064 assertEquals(937572790, x |= ((2129102867.156146)*(x%x))); |
| 2065 assertEquals(32, x &= ((2700124055.3712993)>>>((1977241506)>>>(-2915605511))))
; |
| 2066 assertEquals(32, x %= (tmp = -2513825862, tmp)); |
| 2067 assertEquals(0, x <<= (-1379604802)); |
| 2068 assertEquals(0, x >>>= (tmp = -1033248759, tmp)); |
| 2069 assertEquals(-1151517050, x ^= (3143450246)); |
| 2070 assertEquals(-180577, x |= ((738373819.4081701)^(-357134176))); |
| 2071 assertEquals(-0, x %= x); |
| 2072 assertEquals(-2086887759, x |= (tmp = 2208079537, tmp)); |
| 2073 assertEquals(-2, x >>= (1460216478.7305799)); |
| 2074 assertEquals(-2, x %= ((-1979700249.0593133)^(-3156454032.4790583))); |
| 2075 assertEquals(-256, x <<= ((1810316926)>>>(tmp = 414362256, tmp))); |
| 2076 assertEquals(-1, x >>= (((((((-1616428585.595561)*((tmp = 2574896242.9045777,
tmp)|(86659152.37838173)))>>(((tmp = 2476869361, tmp)&((x+((tmp = -2445847462.19
74697, tmp)>>(tmp = -1960643509.5255682, tmp)))+(x|(((((2231574372.778028)|(tmp
= 1824767560, tmp))>>>((1108035230.2692142)|(tmp = 2354035815, tmp)))/((tmp = -2
602922032, tmp)>>(-925080304.7681987)))-x))))-(x>>x)))>>>((tmp = 751425805.84021
64, tmp)|(tmp = 1165240270.3437088, tmp)))-x)*(2870745939))-(x>>>((tmp = 2986532
631.405425, tmp)>>>(((tmp = 2547448699, tmp)+(((((x<<(((((-2756908638.4197435)>>
>(3134770084))-(-1147872642.3756688))%(x*(tmp = -282198341.6600039, tmp)))+(-770
969864.2055655)))+((-2725270341)^x))/(-3093925722))>>(x&x))>>((tmp = -2705768192
, tmp)>>>(((tmp = 577253091.6042917, tmp)/(((x&(((((x+x)>>>(-1000588972))/(x&(71
7414336)))^(tmp = 428782104.21504414, tmp))>>>(1084724288.953223)))%(tmp = -2130
932217.4562194, tmp))&x))-(-286367389)))))+((x>>(tmp = 2001277117, tmp))>>((tmp
= 1028512592, tmp)^((tmp = 2055148650, tmp)+((tmp = 1490798399, tmp)/(tmp = -207
7566434.2678986, tmp)))))))))); |
| 2077 assertEquals(-1, x |= (tmp = 1542129482, tmp)); |
| 2078 assertEquals(-671816743, x &= (tmp = -671816743.9111726, tmp)); |
| 2079 assertEquals(-1840333080, x -= (1168516337)); |
| 2080 assertEquals(-1755382023, x |= ((((tmp = 2625163636.0142937, tmp)>>>((tmp = 15
34304735, tmp)^x))-(tmp = -1959666777.9995313, tmp))%x)); |
| 2081 assertEquals(-1750421896, x += (x>>>(tmp = -1364828055.1003118, tmp))); |
| 2082 assertEquals(-72864007, x %= (tmp = 239651127, tmp)); |
| 2083 assertEquals(-72863956, x -= (((tmp = -1103261657.626319, tmp)*((tmp = 2789506
613, tmp)+((tmp = 2294239314, tmp)>>>(2588428607.5454817))))>>x)); |
| 2084 assertEquals(-170337477, x -= (tmp = 97473521, tmp)); |
| 2085 assertEquals(-170337477, x |= (((tmp = 246292300.58998203, tmp)/(((tmp = -2664
407492, tmp)|((-2416228818)^(tmp = 909802077, tmp)))%(tmp = 532643021.68109465,
tmp)))/(tmp = 1015597843.8295637, tmp))); |
| 2086 assertEquals(1, x >>>= (((tmp = -2247554641.7422867, tmp)/(1186555294))%(tmp =
-785511772.3124621, tmp))); |
| 2087 assertEquals(1188939891.668705, x -= (tmp = -1188939890.668705, tmp)); |
| 2088 assertEquals(1188939891, x &= x); |
| 2089 assertEquals(1188413555, x &= (((tmp = -372965330.5709038, tmp)%(((tmp = 31089
09487, tmp)|(x^(-1056955571.9951684)))^(-1549217484.009048)))/(x>>>(1403428437.9
368362)))); |
| 2090 assertEquals(-0.7343692094664643, x /= (-1618278026.4758227)); |
| 2091 assertEquals(0, x -= x); |
| 2092 assertEquals(0, x &= (-2701762139.7500515)); |
| 2093 assertEquals(0, x >>>= (((-1692761485.2299166)^x)+(tmp = -1221349575.938864, t
mp))); |
| 2094 assertEquals(0, x <<= ((2148160230)<<x)); |
| 2095 assertEquals(0, x <<= (((x<<(-740907931.38363))&(tmp = -930960051.6095045, tmp
))>>(x/((tmp = -1921545150.1239789, tmp)/(-3015379806))))); |
| 2096 assertEquals(0, x <<= x); |
| 2097 assertEquals(NaN, x /= (x|x)); |
| 2098 assertEquals(0, x >>= (tmp = -2265988773, tmp)); |
| 2099 assertEquals(-0, x *= (((x<<(-928153614))<<(-989694208))^(2544757713.481016)))
; |
| 2100 assertEquals(0, x >>= ((tmp = 578009959.5299993, tmp)>>x)); |
| 2101 assertEquals(0, x /= ((((tmp = 412689800.0431709, tmp)&(1630886276))*(tmp = 20
28783080.7296097, tmp))/x)); |
| 2102 assertEquals(0, x |= ((((x*(-2197198786))>>((2719887264.761987)<<(tmp = 225324
6512, tmp)))-(tmp = -150703768.07045603, tmp))/(((-3160098146)%(((((1486098047.8
43547)>>(((tmp = -593773744.1144242, tmp)&(x<<(2651087978)))|((-680492758.930413
)>>(tmp = 88363052.13662052, tmp))))<<x)<<(tmp = 2232672341, tmp))/((x<<x)&(((((
348589117.64135563)<<(-1010050456.3097556))^(x/(tmp = -2282328795, tmp)))-(tmp =
1653716293, tmp))-((3157124731)/((tmp = 3007369535.341745, tmp)%(tmp = -2246556
917, tmp)))))))+x))); |
| 2103 assertEquals(0, x >>= ((1935211663.5568764)>>(x-(tmp = 2116580032, tmp)))); |
| 2104 assertEquals(-1725272693, x ^= (tmp = -1725272693, tmp)); |
| 2105 assertEquals(313683, x >>>= (-1782632531.2877684)); |
| 2106 assertEquals(0.009772287443565642, x /= (tmp = 32099240, tmp)); |
| 2107 assertEquals(-647945916.9902277, x += (-647945917)); |
| 2108 assertEquals(3647021380, x >>>= ((((((((2470411371.688199)<<x)>>x)-(x>>>((tmp
= 1750747780, tmp)/x)))-x)<<(tmp = -2666186351.695101, tmp))^(((tmp = 2749205312
.6666174, tmp)%x)&(2069802830.360536)))<<(tmp = 6051917.9244532585, tmp))); |
| 2109 assertEquals(-647939220, x |= ((x>>>((tmp = -2980404582.794245, tmp)>>>(-99684
6982)))^x)); |
| 2110 assertEquals(-572178450, x |= ((-800571300.3277931)+(tmp = 2084365671, tmp))); |
| 2111 assertEquals(1172311208, x &= (x&((tmp = -1207487657.8953774, tmp)^x))); |
| 2112 assertEquals(12176516458994, x += ((((tmp = -1534997221, tmp)%(412142731))*((t
mp = 2958726303, tmp)>>(1489169839)))+(((-574726407.2051775)>>>(((1772885017)<<(
947804536.9958035))>>(-2406844737)))>>x))); |
| 2113 assertEquals(-1480065024, x <<= x); |
| 2114 assertEquals(-1736999042.227129, x += (tmp = -256934018.22712898, tmp)); |
| 2115 assertEquals(-1338699394, x ^= ((((((x%(((tmp = -2551168455.222048, tmp)|(3213
507293.930222))/((-1559278033)>>((tmp = 3107774495.3698573, tmp)-(2456375180.866
0913)))))*((x*(tmp = 1088820004.8562922, tmp))+((tmp = 1850986704.9836102, tmp)%
(tmp = -1226590364, tmp))))*(1786192008))&(((2193303940.310299)%(tmp = 104172686
7.0602217, tmp))|((2210722848)/((-1293401295.6714435)&((tmp = 3052430315, tmp)|x
)))))>>>(tmp = -2028014470.1524236, tmp))+(((1695818039.0383925)<<((1669068145)*
(-2746592133.899276)))<<(tmp = 519092169, tmp)))); |
| 2116 assertEquals(-334674849, x >>= (1170377794)); |
| 2117 assertEquals(-10214, x >>= ((tmp = 1074704264.3712895, tmp)>>>((tmp = -1200860
192, tmp)^((tmp = 539325023.4101218, tmp)*((tmp = -588989295, tmp)|x))))); |
| 2118 assertEquals(1384169472, x &= (1384171140)); |
| 2119 assertEquals(1384169472, x >>>= ((tmp = -2161405973.830981, tmp)*(tmp = 205462
8644, tmp))); |
| 2120 assertEquals(1610140972, x |= (527961388)); |
| 2121 assertEquals(1073273198, x += ((tmp = -259650225.71344328, tmp)&(tmp = -344359
694, tmp))); |
| 2122 assertEquals(65507, x >>= ((x<<((tmp = 2925070713.5245204, tmp)%(x+((tmp = -12
29447799, tmp)/(((x/(x|(((-2337139694)|((((((2996268529.7965417)&x)%(((tmp = -10
88587413, tmp)>>(-1384104418.90339))>>((tmp = -1643984822.3946526, tmp)+x)))%(((
1118125268.4540217)-((((-1975051668.6652594)-(-704573232))+((tmp = 1674952373, t
mp)/(tmp = 1321895696.0062659, tmp)))*(tmp = 1820002533.2021284, tmp)))>>>(tmp =
-583960746.9993203, tmp)))|((tmp = -2577675508.550925, tmp)&x))/(tmp = 14597900
66, tmp)))/(((((1051712301.7804044)&(tmp = -2726396354, tmp))^(tmp = 263937254.1
8934345, tmp))+(((x^x)*(((tmp = -2289491571, tmp)+x)%(-2239181148)))&x))>>(tmp =
-1743418186.3030887, tmp)))))/(tmp = 1475718622, tmp))<<x)))))|(x&((((tmp = -29
34707420, tmp)<<x)/x)^(1022527598.7386684))))); |
| 2123 assertEquals(2047, x >>= (x-(tmp = 2300626270, tmp))); |
| 2124 assertEquals(8384512, x <<= (tmp = -1917680820, tmp)); |
| 2125 assertEquals(0, x <<= (2393691134)); |
| 2126 assertEquals(0, x >>= x); |
| 2127 assertEquals(649995936.5853252, x -= (tmp = -649995936.5853252, tmp)); |
| 2128 assertEquals(649995936, x &= x); |
| 2129 assertEquals(-0.33672017582945424, x /= (tmp = -1930374188, tmp)); |
| 2130 assertEquals(-0.33672017582945424, x += (x&((1208055031)^(-2761287670.968586))
)); |
| 2131 assertEquals(0, x |= x); |
| 2132 assertEquals(0, x <<= ((-2038368978)/x)); |
| 2133 assertEquals(0, x >>= (x&((tmp = 2481378057.738218, tmp)&(x+(1172701643))))); |
| 2134 assertEquals(0, x <<= ((x*(((((((tmp = 70690601.3046323, tmp)&(((((((((((x+(x+
(x^(3118107461))))<<(264682213.41888392))&(tmp = -709415381.8623683, tmp))%(((((
-1840054964)>>>(tmp = -405893120.89603686, tmp))|((-625507229)^(3128979265)))>>(
x>>((tmp = -2480442390, tmp)*((x>>(tmp = -421414980.88330936, tmp))>>>((tmp = 18
50868592, tmp)&(-2948543832.879225))))))|((2986545185)&((tmp = -1947550706, tmp)
%(((tmp = 2590238422.1414256, tmp)/(((tmp = -361038812, tmp)>>x)|(((tmp = 179844
4068, tmp)|((x&((tmp = -3104542069, tmp)-x))*((tmp = -1158658918, tmp)+((tmp = 2
777031040.5552707, tmp)<<(-2816019335.9008327)))))<<x)))/(((2287795988.231702)/x
)/(((-2588712925)>>>(2521189250))*((tmp = -2533527920, tmp)+(tmp = 1762281307.21
62101, tmp)))))))))/x)/(tmp = 1047121955.5357032, tmp))|(((-121292251)<<(x^(x-(t
mp = 1420006180, tmp))))%((-2278606219)>>>(((tmp = -1412487726, tmp)&(((((tmp =
253596554.16016424, tmp)/(tmp = 2083376247.0079951, tmp))^(x^((1549116789.844998
8)>>>((((-1844170084)^(tmp = 1886066422, tmp))&x)<<(34918329)))))^(tmp = -440805
555.3369155, tmp))-x))%(-1936512969)))))+(2911511178.4035435))|(1012059391))|(x>
>>(tmp = -2551794626.158037, tmp)))+((2926596072.210515)/(tmp = -280299595.04509
09, tmp))))&((tmp = 1501086971, tmp)^(tmp = 2114076983, tmp)))-((-1679390574.146
6925)-(941349044)))-((x>>x)>>((-2600539474.2033434)+(tmp = 2567056503.9079475, t
mp))))*(tmp = 1285896052, tmp))%(((tmp = 1191465410.7595167, tmp)>>((tmp = -2857
472754, tmp)%x))>>>(((tmp = 1960819627.6552541, tmp)&(-2651207221.127376))*((((-
687312743)+((x>>x)<<x))|((((((1549588195)*((tmp = 2733091019, tmp)^((527322540)<
<(x>>x))))%(tmp = -2063962943, tmp))*x)*(734060600))&(-3049417708)))+(((((108426
7726)+((x|x)^((tmp = -1917070472.4858549, tmp)%((690016078.9375831)*x))))%((((((
tmp = -2091172769, tmp)%(2532365378))>>>(-871354260))/(tmp = 254167019.07825458,
tmp))&(1330216175.9871218))>>(tmp = 1931099207, tmp)))^(-1116448185.2618852))>>
((961660080.8135855)/x)))))))>>>(-1486048007.7053368))); |
| 2135 assertEquals(0, x >>= x); |
| 2136 assertEquals(0, x %= (tmp = -1202200444.6506357, tmp)); |
| 2137 assertEquals(-0, x *= (-527500796.4145117)); |
| 2138 assertEquals(0, x >>= (tmp = -2082822707, tmp)); |
| 2139 assertEquals(0, x *= ((-1882398459.290778)>>>x)); |
| 2140 assertEquals(0, x &= (x/(tmp = -1569332286.392817, tmp))); |
| 2141 assertEquals(-390169607, x |= (-390169607.11600184)); |
| 2142 assertEquals(-780339214, x += x); |
| 2143 assertEquals(-780339214, x %= (2765959073)); |
| 2144 assertEquals(-5954, x >>= (tmp = -1900007055, tmp)); |
| 2145 assertEquals(743563420, x &= ((((-1520146483.5367205)|(-2075330284.3762321))-(
tmp = -2263151872, tmp))%(-1264641939.957402))); |
| 2146 assertEquals(1487126840, x += (x>>>(((x+((tmp = -1263274491, tmp)>>>x))&(47041
9048.0490037))%(tmp = -2642587112, tmp)))); |
| 2147 assertEquals(Infinity, x /= (x^x)); |
| 2148 assertEquals(0, x ^= ((tmp = -1436368543, tmp)+(x/(tmp = -1125415374.3297129,
tmp)))); |
| 2149 assertEquals(0, x += x); |
| 2150 assertEquals(0, x <<= x); |
| 2151 assertEquals(0, x &= (tmp = 3101147204.2905564, tmp)); |
| 2152 assertEquals(0, x &= (tmp = 2914487586.606511, tmp)); |
| 2153 assertEquals(0, x += x); |
| 2154 assertEquals(0, x -= (((-1738542908.6138556)&(((x+x)-(tmp = -2801153969, tmp))
%(tmp = -1206684064.1477358, tmp)))>>((-2575546469.271897)|(tmp = -2573119106, t
mp)))); |
| 2155 assertEquals(-1468808707, x ^= (tmp = -1468808707, tmp)); |
| 2156 assertEquals(1357349882, x <<= (tmp = -2808501087.7003627, tmp)); |
| 2157 assertEquals(-572025862, x |= ((((tmp = -2415486246.573399, tmp)/((tmp = -7078
95732.4593301, tmp)&x))%((-1960091005.0425267)*(972618070.9166157)))-(1649962343
))); |
| 2158 assertEquals(327213586796843100, x *= (x%(1337884626))); |
| 2159 assertEquals(42991616, x &= (-2905576654.1280055)); |
| 2160 assertEquals(-26049289585042860, x *= (-605915571.6557121)); |
| 2161 assertEquals(597809748, x >>= ((362850791.077795)/(tmp = 1222777657.4401796, t
mp))); |
| 2162 assertEquals(597809748, x |= x); |
| 2163 assertEquals(770065246, x -= ((-711227660)|(tmp = -508554506, tmp))); |
| 2164 assertEquals(593000483097040500, x *= x); |
| 2165 assertEquals(0, x %= x); |
| 2166 assertEquals(0, x <<= (317862995.456813)); |
| 2167 assertEquals(0, x >>= ((tmp = 2518385735, tmp)+((-2973864605.267604)/(-9309533
12.718833)))); |
| 2168 assertEquals(1227822411, x ^= (x^(1227822411.8553264))); |
| 2169 assertEquals(1090520320, x &= (x+((((-2100097959)>>(x/(tmp = -2002285068, tmp)
))/(-364207954.9242482))-((tmp = 2771293106.7927113, tmp)-(tmp = -847237774, tmp
))))); |
| 2170 assertEquals(1090520320, x >>= (((((2439492849)<<((-2932672756.2578926)*((7436
48426.7224461)+((2942284935)<<((x/(((tmp = 886289462.6565771, tmp)+(-459458622.7
475352))>>(tmp = -785521448.4979162, tmp)))|(tmp = -11630282.877367258, tmp)))))
)-(tmp = -647511106.9602091, tmp))^x)&x)); |
| 2171 assertEquals(115944291.48829031, x %= (243644007.12792742)); |
| 2172 assertEquals(1, x /= x); |
| 2173 assertEquals(0, x >>>= ((tmp = -819782567, tmp)%(tmp = 2774793208.1994505, tmp
))); |
| 2174 assertEquals(0, x >>= (tmp = 721096000.2409859, tmp)); |
| 2175 assertEquals(0, x &= ((x%x)%x)); |
| 2176 assertEquals(-0, x *= ((-1670466344)<<x)); |
| 2177 assertEquals(0, x >>= (-677240844.904707)); |
| 2178 assertEquals(NaN, x %= (((((-1575993236.6126876)/(-2846264078.9581823))^((((-2
220459664)-(((-1809496020)>>>(tmp = -3015964803.4566207, tmp))&x))/(tmp = -30818
95596.0486784, tmp))>>>(x&x)))%(x^(-1338943139)))^(x-((((2074140963.2841332)^(tm
p = 1878485274, tmp))%(((x/(-2568856967.6491556))^x)<<((x+x)^((((2139002721)|(x<
<(-1356174045.840464)))>>x)-(tmp = 2305062176, tmp)))))>>>(((((x<<(tmp = -166328
0319.078543, tmp))-((1498355849.4158854)-((-1321681257)>>>(tmp = -1321415088.615
2222, tmp))))^(-2266278142.1584673))+(858538943))&((((x-((x|(((tmp = -1576599651
, tmp)+((tmp = 1595319586, tmp)&(-2736785205.9203863)))>>((x+((-1856237826)+x))<
<(tmp = -1590561854.3540869, tmp))))^(((-41283672.55606127)&(tmp = 2971132248, t
mp))+x)))/(-849371349.1667476))%(x*((-1705070934.6892798)>>>x)))<<((2418200640)*
x))))))); |
| 2179 assertEquals(0, x >>>= (tmp = 664214199.5283061, tmp)); |
| 2180 assertEquals(0, x <<= ((-2827299151)<<(1815817649))); |
| 2181 assertEquals(1405772596, x |= (tmp = 1405772596, tmp)); |
| 2182 assertEquals(-1483422104, x <<= (-2791499935.6822596)); |
| 2183 assertEquals(-45271, x >>= (1740128943.4254808)); |
| 2184 assertEquals(-45271, x <<= ((2072269957)-((tmp = -2553664811.4472017, tmp)*(tm
p = -2502730352, tmp)))); |
| 2185 assertEquals(1192951471.6745887, x -= (-1192996742.6745887)); |
| 2186 assertEquals(-353370112, x <<= (tmp = -1410280844, tmp)); |
| 2187 assertEquals(0, x ^= (x%((2754092728)*(-1017564599.1094015)))); |
| 2188 assertEquals(-2662096003.2397957, x -= (tmp = 2662096003.2397957, tmp)); |
| 2189 assertEquals(-2587094028.50764, x -= (tmp = -75001974.7321558, tmp)); |
| 2190 assertEquals(6693055512339889000, x *= x); |
| 2191 assertEquals(897526784, x %= (x-((tmp = 897526813, tmp)%(-1525574090)))); |
| 2192 assertEquals(7011928, x >>= ((-440899641.344357)%x)); |
| 2193 assertEquals(8382047686388683, x += (x*(1195398423.8538609))); |
| 2194 assertEquals(16764095372777366, x += x); |
| 2195 assertEquals(16764096859576696, x -= (tmp = -1486799329.7207344, tmp)); |
| 2196 assertEquals(16764099774187724, x += (2914611029)); |
| 2197 assertEquals(16764102926624664, x -= (-3152436939.724612)); |
| 2198 assertEquals(-538220648, x |= x); |
| 2199 assertEquals(269110324, x /= (((-2114698894.6014318)/(tmp = 767687453, tmp))>>
(623601568.1558858))); |
| 2200 assertEquals(256, x >>= x); |
| 2201 assertEquals(-293446891, x += (x+(-293447403))); |
| 2202 assertEquals(119, x >>>= ((1759400753)>>(2481263470.4489403))); |
| 2203 assertEquals(14, x >>= (762849027.89693)); |
| 2204 assertEquals(16, x += (x&(x>>(1104537666.1510491)))); |
| 2205 assertEquals(-12499808227.980995, x *= (tmp = -781238014.2488122, tmp)); |
| 2206 assertEquals(1, x /= x); |
| 2207 assertEquals(1, x &= x); |
| 2208 assertEquals(0, x >>>= ((tmp = 1513381008, tmp)|(tmp = 1593208075.7259543, tmp
))); |
| 2209 assertEquals(0, x &= (-788154636.2843091)); |
| 2210 assertEquals(-0, x /= (tmp = -2124830879, tmp)); |
| 2211 assertEquals(0, x &= (934237436)); |
| 2212 assertEquals(0, x |= x); |
| 2213 assertEquals(-79370942.97651315, x += (-79370942.97651315)); |
| 2214 assertEquals(-79370942.97651315, x %= ((tmp = -2683255523, tmp)<<(tmp = 232312
3280.287587, tmp))); |
| 2215 assertEquals(-79370942, x |= x); |
| 2216 assertEquals(0.05861647801688159, x /= (-1354072177.061561)); |
| 2217 assertEquals(0, x <<= (((((((tmp = 1989257036, tmp)&(tmp = 1565496213.6578887,
tmp))&x)&(tmp = -2798643735.905287, tmp))&(2354854813.43784))%(tmp = 1118124748
, tmp))<<((tmp = 2453617740, tmp)*(((tmp = 1762604500.492329, tmp)<<(-2865619363
))%(((2474193854.640994)|((tmp = 1425847419.6256948, tmp)|(((-1271669386)%((x|((
tmp = -2059795445.3607287, tmp)+x))*(x*x)))>>>(tmp = -2997360849.0750895, tmp)))
)/(tmp = 2326894252, tmp)))))); |
| 2218 assertEquals(0, x >>>= ((-671325215)/((-727408755.8793397)>>(tmp = 315457854,
tmp)))); |
| 2219 assertEquals(0, x >>= (x&x)); |
| 2220 assertEquals(0, x <<= ((x/x)>>>(((((x&x)-((x*(((tmp = -2689062497.0087833, tmp
)^x)/((-1465906334.9701924)<<(tmp = -349000262, tmp))))*x))%(1630399442.5429945)
)*x)+((tmp = 605234630, tmp)%(tmp = 2325750892.5065155, tmp))))); |
| 2221 assertEquals(0, x |= (x%((x>>(((((tmp = 1622100459, tmp)<<x)&((((((tmp = 24114
90075, tmp)<<x)|x)>>((x<<x)-(-2133780459)))/x)&(x+x)))%(x/((((tmp = 580125125.50
35453, tmp)>>>(-470336002.1246581))|((tmp = 871348531, tmp)*x))>>(2866448831.237
81))))-((2352334552)-(-562797641.6467373))))-(x^(tmp = -681731388, tmp))))); |
| 2222 assertEquals(0, x <<= (tmp = -1358347010.3729038, tmp)); |
| 2223 assertEquals(-260967814, x |= ((tmp = -260967814.45976686, tmp)%(tmp = 1126020
255.1772437, tmp))); |
| 2224 assertEquals(NaN, x %= ((((tmp = 3176388281, tmp)<<(tmp = 611228283.2600244, t
mp))>>>((tmp = 3068009824, tmp)+(tmp = 2482705111, tmp)))>>>((tmp = -750778285.2
580311, tmp)>>>x))); |
| 2225 assertEquals(0, x <<= (x>>>x)); |
| 2226 assertEquals(0, x /= (1238919162)); |
| 2227 assertEquals(0, x >>= (x^x)); |
| 2228 assertEquals(0, x &= (-2137844801)); |
| 2229 assertEquals(0, x >>>= (x^(x*(-1774217252)))); |
| 2230 assertEquals(0, x >>= x); |
| 2231 assertEquals(0, x |= x); |
| 2232 assertEquals(0, x &= (x<<(tmp = 2791377560, tmp))); |
| 2233 assertEquals(-1330674638.8117397, x += (tmp = -1330674638.8117397, tmp)); |
| 2234 assertEquals(353, x >>>= (-212202857.4320326)); |
| 2235 assertEquals(353, x ^= ((((x+(tmp = 1448262278, tmp))-(-3141272537))>>(tmp = 1
116596587.7832575, tmp))>>>((x-(((tmp = 303953098, tmp)>>>((tmp = 691514425, tmp
)/((176223098)*(((2876180016)%(-1805235275.892374))|x))))<<(((tmp = 528736141.83
8547, tmp)^(2556817082))*(2898381286.2846575))))|((-1445518239)&(tmp = 389789481
.9604758, tmp))))); |
| 2236 assertEquals(0, x >>>= (-227376461.14343977)); |
| 2237 assertEquals(0, x <<= (tmp = -2575967504, tmp)); |
| 2238 assertEquals(0, x <<= (x^((-2668391896)>>((x+(tmp = 598697235.9205595, tmp))+(
(((-2105306785)|((-1174912319.794015)>>>(x-((148979923)%((((tmp = -2459140558.44
36393, tmp)|(1265905916.494016))^(tmp = 1213922357.2230597, tmp))|(1028030636)))
)))%x)+(((tmp = 1393280827.0135512, tmp)^((tmp = 1210906638, tmp)+(-1572777641.1
396031)))<<x)))))); |
| 2239 assertEquals(0, x *= (tmp = 2134187165, tmp)); |
| 2240 assertEquals(-1084549964, x -= (tmp = 1084549964, tmp)); |
| 2241 assertEquals(-2045706240, x &= ((tmp = -1250758905.7889671, tmp)*(x+(((x<<(x/(
tmp = -738983664.845448, tmp)))>>>x)&(tmp = 2197525295, tmp))))); |
| 2242 assertEquals(-2045706240, x ^= (((522049712.14743733)>>(tmp = -2695628092, tmp
))>>>(tmp = -2603972068, tmp))); |
| 2243 assertEquals(2249261056, x >>>= x); |
| 2244 assertEquals(-33291, x |= ((((1891467762)<<(184547486.213719))-((458875403.506
89447)^(((x&(x*x))|x)%(-3127945140))))|(-100765232))); |
| 2245 assertEquals(-33291, x %= (1460486884.1367688)); |
| 2246 assertEquals(-1, x >>= (tmp = -2667341441, tmp)); |
| 2247 assertEquals(-3.6289151568259606e-10, x /= (tmp = 2755644474.4072013, tmp)); |
| 2248 assertEquals(-3.6289151568259606e-10, x %= (tmp = 1186700893.0751028, tmp)); |
| 2249 assertEquals(0, x <<= (tmp = -1199872107.9612694, tmp)); |
| 2250 assertEquals(371216449, x ^= ((tmp = 371324611.1357789, tmp)&(x-(x|((tmp = -51
8410357, tmp)>>((tmp = 687379733, tmp)/x)))))); |
| 2251 assertEquals(0.3561383159088311, x /= (((((x%(((((-2293101242)%((((495316779)/
x)-((-3198854939.8857965)>>>((tmp = -288916023, tmp)-(x^(tmp = -2504080119.43185
8, tmp)))))^(-1201674989)))-((2965433901)*(405932927)))/((1974547923)|(tmp = 534
069372, tmp)))-(x-((x+(-1258297330))%x))))<<(((-2648166176.4947824)^(-3043930615
))&(1550481610)))<<(tmp = -3118264986.743822, tmp))<<x)|x)); |
| 2252 assertEquals(-46272499.15029934, x -= (tmp = 46272499.50643766, tmp)); |
| 2253 assertEquals(-6, x >>= ((tmp = -731454087.0621192, tmp)>>>x)); |
| 2254 assertEquals(-2.7207928474520667e-9, x /= (((x<<(x|((tmp = -1650731700.9540024
, tmp)/(tmp = -677823292, tmp))))^((((((1972576122.928667)>>x)%(2952412902.11545
3))<<((-2888879343)+(tmp = -425663504, tmp)))>>>(((((tmp = 1089969932, tmp)>>>(x
|((-2088509661)/(1131470551))))>>>x)+x)|(tmp = 955695979.7982506, tmp)))|(((((tm
p = 826954002.6188571, tmp)^(2016485728))|((x/(((x<<(tmp = 2493217141, tmp))/(-2
259979800.997408))-(tmp = -427592173.41389966, tmp)))%(((-471172918)/x)>>>((3832
34436.16425097)&(tmp = 1664411146.5308032, tmp)))))*(tmp = 1863669754.7545495, t
mp))*(x>>(2062197604)))))>>>((x-(2624545856))*(tmp = 1025803102, tmp)))); |
| 2255 assertEquals(0, x >>= ((tmp = 1068702028, tmp)*(296106770))); |
| 2256 assertEquals(0, x ^= (x/x)); |
| 2257 assertEquals(85359536, x ^= (((x|(((tmp = 740629227, tmp)<<(-1107397366))%((tm
p = 2315368172, tmp)>>(((-2269513683)|(-2698795048))+(-396757976)))))*(929482738
.803125))^(((-1415213955.4198723)-(tmp = -2885808324, tmp))>>>((tmp = -472842353
.85736656, tmp)&(tmp = 1684231312.4497018, tmp))))); |
| 2258 assertEquals(2075131904, x <<= x); |
| 2259 assertEquals(123, x >>>= (x>>>(tmp = 754093009, tmp))); |
| 2260 assertEquals(0, x >>= ((-2690948145)/((1988638799)+x))); |
| 2261 assertEquals(0, x >>>= (tmp = -798849903.2467625, tmp)); |
| 2262 assertEquals(NaN, x %= x); |
| 2263 assertEquals(NaN, x *= (2431863540.4609756)); |
| 2264 assertEquals(484934656, x |= ((-2322193663)*(tmp = -2754666771, tmp))); |
| 2265 assertEquals(-82505091404694530, x *= (tmp = -170136513, tmp)); |
| 2266 assertEquals(-82505090515370620, x += ((-148762237)&(tmp = 889417717, tmp))); |
| 2267 assertEquals(-908221124, x %= (tmp = -2346393300, tmp)); |
| 2268 assertEquals(-1242515799, x ^= (2083328917)); |
| 2269 assertEquals(-1126056310271520600, x *= ((((tmp = -3065605442, tmp)<<(-3012703
413))|x)^(-2081329316.4781387))); |
| 2270 assertEquals(-1126056309941068000, x += ((((tmp = 1886925157, tmp)&((tmp = -16
3003119.31722307, tmp)/((tmp = 2094816076, tmp)>>((tmp = -706947027, tmp)^x))))^
((1819889650.5261197)<<(-1641091933)))>>x)); |
| 2271 assertEquals(-1864360191, x |= (((x/x)|x)|x)); |
| 2272 assertEquals(-1864360191, x &= x); |
| 2273 assertEquals(-3728720382, x += x); |
| 2274 assertEquals(1042663165, x ^= (535165183.4230335)); |
| 2275 assertEquals(2644530017.8833704, x += (1601866852.8833704)); |
| 2276 assertEquals(-574949401, x |= ((tmp = 943193254.5210983, tmp)^((x%(tmp = -2645
213497, tmp))*(-1904818769)))); |
| 2277 assertEquals(1763223578, x ^= ((x^(tmp = -2244359016, tmp))^(tmp = 320955522,
tmp))); |
| 2278 assertEquals(-1.9640961474334235, x /= (tmp = -897727731.0502782, tmp)); |
| 2279 assertEquals(1, x >>>= (x-(-3183031393.8967886))); |
| 2280 assertEquals(1, x &= (tmp = 1732572051.4196641, tmp)); |
| 2281 assertEquals(1, x >>= (-1642797568)); |
| 2282 assertEquals(-2339115203.3140306, x += (-2339115204.3140306)); |
| 2283 assertEquals(1955852093, x ^= (((((-1469402389)/(-2648643333.1454573))>>>x)<<(
x/x))>>x)); |
| 2284 assertEquals(-965322519, x ^= (3001399252)); |
| 2285 assertEquals(-2139727840, x &= (tmp = 2298411812.964484, tmp)); |
| 2286 assertEquals(2103328, x &= (tmp = -2488723009, tmp)); |
| 2287 assertEquals(1799011007, x |= (tmp = -2498057537.226923, tmp)); |
| 2288 assertEquals(1799011007, x |= ((-308193085)>>>x)); |
| 2289 assertEquals(1799011007, x |= x); |
| 2290 assertEquals(818879107, x ^= (1542823996.423564)); |
| 2291 assertEquals(-2601416919234843600, x *= ((-2357923057.076759)-x)); |
| 2292 assertEquals(-2601416920481796600, x -= (x|(tmp = -3048039765, tmp))); |
| 2293 assertEquals(-33690112, x <<= x); |
| 2294 assertEquals(1039491072, x &= (tmp = 1039491474.3389125, tmp)); |
| 2295 assertEquals(126891, x >>= (-3079837011.6151257)); |
| 2296 assertEquals(-163191923097543, x *= (((tmp = -2847221258.4048786, tmp)*(x-(tmp
= 1527622853.5925639, tmp)))^x)); |
| 2297 assertEquals(753616551, x ^= (-946895202)); |
| 2298 assertEquals(-347691264, x <<= (tmp = -433184408.33790135, tmp)); |
| 2299 assertEquals(0, x <<= (x|(tmp = -1911731462.6835637, tmp))); |
| 2300 assertEquals(-0, x *= (tmp = -2616154415.1662617, tmp)); |
| 2301 assertEquals(0, x >>= x); |
| 2302 assertEquals(0, x -= x); |
| 2303 assertEquals(0, x *= (2272504250.501526)); |
| 2304 assertEquals(0, x ^= x); |
| 2305 assertEquals(NaN, x %= x); |
| 2306 assertEquals(0, x >>>= (2475346113)); |
| 2307 assertEquals(NaN, x /= (((x+(-2646140897))&(((tmp = 1039073714.142481, tmp)-x)
*x))|(x*(((-1277822905.773948)>>(tmp = 2035512354.2400663, tmp))*(77938193.80013
895))))); |
| 2308 assertEquals(0, x ^= (x<<(tmp = 2491934268, tmp))); |
| 2309 assertEquals(0, x &= (tmp = 569878335.4607931, tmp)); |
| 2310 assertEquals(-88575883, x ^= ((453890820.8012209)-((1569189876)%((-1280613677.
7083852)^(-1902514249.29567))))); |
| 2311 assertEquals(-88575883, x %= (tmp = 257947563.19206762, tmp)); |
| 2312 assertEquals(-88575881.7863678, x -= ((tmp = 1257547359.029678, tmp)/(x^(tmp =
948265672.821815, tmp)))); |
| 2313 assertEquals(-169, x >>= (tmp = -2530523309.6703596, tmp)); |
| 2314 assertEquals(-1, x >>= x); |
| 2315 assertEquals(-1, x |= x); |
| 2316 assertEquals(131071, x >>>= (-673590289)); |
| 2317 assertEquals(1117196836, x -= (-1117065765)); |
| 2318 assertEquals(3092236000.7125187, x -= (-1975039164.7125185)); |
| 2319 assertEquals(1, x /= x); |
| 2320 assertEquals(-1599945863, x ^= (tmp = 2695021432.453696, tmp)); |
| 2321 assertEquals(940543782, x ^= (tmp = 2561494111, tmp)); |
| 2322 assertEquals(891400321673221800, x *= (tmp = 947749949.2662871, tmp)); |
| 2323 assertEquals(-1509927296, x >>= ((tmp = 1113290009, tmp)-x)); |
| 2324 assertEquals(-23, x >>= (tmp = 3216989626.7370152, tmp)); |
| 2325 assertEquals(-0, x %= x); |
| 2326 assertEquals(0, x <<= (431687857.15246475)); |
| 2327 assertEquals(-0, x /= (tmp = -1924652745.081665, tmp)); |
| 2328 assertEquals(0, x <<= (1312950547.2179976)); |
| 2329 assertEquals(0, x %= ((tmp = 2110842937.8580878, tmp)|(x<<x))); |
| 2330 assertEquals(0, x >>>= ((((-386879000)-((tmp = -2334036143.9396124, tmp)/((tmp
= 965101904.2841234, tmp)<<(((3029227182.8426695)<<((tmp = -464466927, tmp)>>((
((((tmp = 849594477.4111787, tmp)^(x&((513950657.6663146)%(x>>>x))))-((289858926
3)|x))+(tmp = 2842171258.621288, tmp))>>>(tmp = -3158746843, tmp))<<(tmp = -2891
369879, tmp))))-(x-(x&(tmp = -1707413686.2706504, tmp)))))))-(-2860419051))*(-17
08418923))); |
| 2331 assertEquals(-328055783, x += ((((2857010474.8010874)|((tmp = -1415997622.3203
47, tmp)-(-1706423374)))%(tmp = 824357977.1339042, tmp))^(x>>(x|x)))); |
| 2332 assertEquals(-168539902503779140, x *= ((tmp = -1057687018, tmp)<<((1408752963
)-(2030056734)))); |
| 2333 assertEquals(-Infinity, x /= ((x-(2232683614.320658))*(((tmp = 195551174, tmp)
*((((739595970)>>>(tmp = -2218890946.8788786, tmp))>>>(((tmp = -240716255.224076
27, tmp)&(((((1598029916.3478878)|((tmp = -881749732, tmp)+(x>>x)))^(4443059))<<
(((tmp = 2453020763, tmp)+((x>>>(tmp = -1904203813, tmp))&(-355424604.49235344))
)<<(tmp = 2814696070, tmp)))%((tmp = -250266444, tmp)>>>(((((2710614972)&(((tmp
= 910572052.6994087, tmp)^(tmp = -1028443184.3220406, tmp))/((-2718010521)^(tmp
= 676361106, tmp))))|x)^(-1326539884))>>(-1573782639.7129154)))))/(tmp = 1923172
768, tmp)))>>>(tmp = -2858780232.4886074, tmp)))/((((((-2060319376.353397)%x)>>(
tmp = -3122570085.9065285, tmp))/(tmp = -1499018723.8064275, tmp))*((-655257391)
<<x))>>x)))); |
| 2334 assertEquals(NaN, x += ((3059633304)%((((tmp = 2538190083, tmp)*((tmp = -23868
00763.356364, tmp)/x))&(1341370996))%(-2929765076.078223)))); |
| 2335 assertEquals(NaN, x %= ((x&(347774821))>>>(462318570.2578629))); |
| 2336 assertEquals(NaN, x *= ((2829810152.071517)*(tmp = 768565684.6892327, tmp))); |
| 2337 assertEquals(NaN, x -= x); |
| 2338 assertEquals(0, x >>>= (x&(tmp = 1786182552, tmp))); |
| 2339 assertEquals(973967377, x ^= ((tmp = 2115869489.836838, tmp)&(994956497))); |
| 2340 assertEquals(985246427.4230617, x += (11279050.423061728)); |
| 2341 assertEquals(985246427, x &= x); |
| 2342 assertEquals(0, x >>= ((tmp = 1090502660.1867907, tmp)>>((-1599370623.5747645)
-(tmp = -1321550958, tmp)))); |
| 2343 assertEquals(0, x %= (tmp = -2386531950.018572, tmp)); |
| 2344 assertEquals(0, x >>>= x); |
| 2345 assertEquals(NaN, x /= x); |
| 2346 assertEquals(0, x >>>= (tmp = -1535987507.682257, tmp)); |
| 2347 assertEquals(-0, x /= (-2570639987)); |
| 2348 assertEquals(-542895632, x |= (tmp = -542895632, tmp)); |
| 2349 assertEquals(-33930977, x >>= (tmp = -861198108.1147206, tmp)); |
| 2350 assertEquals(-0, x %= x); |
| 2351 assertEquals(0, x ^= (x*(-608154714.1872904))); |
| 2352 assertEquals(-140011520, x |= ((tmp = 377418995, tmp)<<((1989575902)>>(tmp = -
2558458031.066773, tmp)))); |
| 2353 assertEquals(-140026048, x -= ((((tmp = 1465272774.7540011, tmp)<<((2164701398
)<<(tmp = -818119264, tmp)))>>((tmp = -1490486001, tmp)>>(664410099.6412607)))>>
(x>>>(((tmp = -2438272073.2205153, tmp)%(tmp = 2142162105.4572072, tmp))-(tmp =
2259040711.6543813, tmp))))); |
| 2354 assertEquals(39214588236996610, x *= (x<<(-401696127.06632423))); |
| 2355 assertEquals(1, x /= x); |
| 2356 assertEquals(0, x %= x); |
| 2357 assertEquals(0, x *= ((tmp = -1709874807.176726, tmp)&(-2786424611))); |
| 2358 assertEquals(-1320474063.3408537, x += (tmp = -1320474063.3408537, tmp)); |
| 2359 assertEquals(88, x >>>= (tmp = -3179247911.7094674, tmp)); |
| 2360 assertEquals(1606348131, x += ((tmp = 1555621121.5726175, tmp)|(-3026277110.94
93155))); |
| 2361 assertEquals(200793516, x >>>= x); |
| 2362 assertEquals(-2952688672.1074514, x -= (tmp = 3153482188.1074514, tmp)); |
| 2363 assertEquals(1342278624, x >>>= ((x>>>((tmp = 1264475713, tmp)-(-913041544)))>
>>((tmp = 2008379930, tmp)%(tmp = 3105129336, tmp)))); |
| 2364 assertEquals(0, x ^= x); |
| 2365 assertEquals(0, x /= (tmp = 788363717, tmp)); |
| 2366 assertEquals(430466213, x -= (tmp = -430466213, tmp)); |
| 2367 assertEquals(164757385222499550, x *= (tmp = 382741735, tmp)); |
| 2368 assertEquals(164757385222499550, x %= (((tmp = 1974063648, tmp)%((806015603)>>
>x))*((tmp = 2836795324, tmp)<<(tmp = -1785878767, tmp)))); |
| 2369 assertEquals(-190957725.86956096, x /= (x^((-2939333300.066044)-(x|(-208599182
6))))); |
| 2370 assertEquals(-190957725.86956096, x %= (tmp = -948386352, tmp)); |
| 2371 assertEquals(0.6457336106922105, x /= (-295722141)); |
| 2372 assertEquals(0, x |= ((415991250)&((x>>(tmp = -3188277823, tmp))<<(511898664.1
008285)))); |
| 2373 assertEquals(0, x &= ((793238922)|x)); |
| 2374 assertEquals(-1576701979, x ^= (2718265317)); |
| 2375 assertEquals(-49271937, x >>= x); |
| 2376 assertEquals(-49271937, x |= x); |
| 2377 assertEquals(-49271937, x &= x); |
| 2378 assertEquals(775316382, x -= (-824588319)); |
| 2379 assertEquals(912498176, x <<= (tmp = -2223542776.836312, tmp)); |
| 2380 assertEquals(0, x -= (x&((tmp = 1999412385.1074471, tmp)/(-1628205254)))); |
| 2381 assertEquals(0, x -= x); |
| 2382 assertEquals(0, x >>= (-768730139.7749677)); |
| 2383 assertEquals(-1861304245, x |= (((5128483)^(((tmp = -1768372004, tmp)/(x^(tmp
= 1310002444.757094, tmp)))*((tmp = 188242683.09898067, tmp)^(tmp = -2263757432,
tmp))))^((tmp = 2223246327, tmp)*((tmp = -2360528979, tmp)-((tmp = 2442334308,
tmp)>>(458302081)))))); |
| 2384 assertEquals(1, x /= x); |
| 2385 assertEquals(2, x += x); |
| 2386 assertEquals(1, x /= x); |
| 2387 assertEquals(0, x ^= x); |
| 2388 assertEquals(-0, x *= (-1852374359.3930533)); |
| 2389 assertEquals(0, x <<= (tmp = 1223645195.148961, tmp)); |
| 2390 assertEquals(1789655087, x |= ((-2505312209.770559)>>x)); |
| 2391 assertEquals(-65568768, x <<= x); |
| 2392 assertEquals(4229398528, x >>>= x); |
| 2393 assertEquals(-8408187, x |= (-3029781627)); |
| 2394 assertEquals(-8408187, x |= (((2322165037)-((tmp = -1424506897.362995, tmp)%x)
)&x)); |
| 2395 assertEquals(-7884926, x += (x>>>(x|(2738095820)))); |
| 2396 assertEquals(-7884926, x %= (576507013)); |
| 2397 assertEquals(751801768, x ^= (tmp = -750241238, tmp)); |
| 2398 assertEquals(-1986010067668600800, x *= (tmp = -2641667195, tmp)); |
| 2399 assertEquals(1921196240, x ^= (x%(-1954178308))); |
| 2400 assertEquals(847388880, x ^= ((tmp = 1632856124, tmp)&((tmp = -1536309755, tmp
)<<(tmp = -3158362800, tmp)))); |
| 2401 assertEquals(-469662000.6651099, x += (tmp = -1317050880.6651099, tmp)); |
| 2402 assertEquals(-812358332, x ^= ((-2832480471)>>>(2016495937))); |
| 2403 assertEquals(21, x ^= (((tmp = 1815603134.2513008, tmp)/((tmp = 147415927, tmp
)%(-1059701742)))+x)); |
| 2404 assertEquals(-2844409139.792712, x += (tmp = -2844409160.792712, tmp)); |
| 2405 assertEquals(177070, x >>>= x); |
| 2406 assertEquals(0, x %= x); |
| 2407 assertEquals(0, x >>= x); |
| 2408 assertEquals(1459126376, x ^= (tmp = -2835840920, tmp)); |
| 2409 assertEquals(1459126376, x %= (-1462864282)); |
| 2410 assertEquals(0, x >>>= (tmp = 2922724319, tmp)); |
| 2411 assertEquals(338995506, x ^= (338995506.6411549)); |
| 2412 assertEquals(336896258, x &= (2635904967)); |
| 2413 assertEquals(336634112, x -= (x&(tmp = 1659656287, tmp))); |
| 2414 assertEquals(NaN, x %= (x-x)); |
| 2415 assertEquals(NaN, x /= (tmp = -674606200, tmp)); |
| 2416 assertEquals(NaN, x %= ((x|(2788108542))/(x+(tmp = 600941473, tmp)))); |
| 2417 assertEquals(0, x >>>= ((-1858251597.3970242)>>>x)); |
| 2418 assertEquals(1951294747, x |= (tmp = 1951294747, tmp)); |
| 2419 assertEquals(1951294747, x &= x); |
| 2420 assertEquals(-153190625, x |= (-1500095737)); |
| 2421 assertEquals(23467367587890624, x *= x); |
| 2422 assertEquals(346531290.1813514, x /= (((((-513617734.11148167)|x)/((tmp = -204
2982150.1170752, tmp)%((x%((x%x)>>>(((-1369980151)&(((922678983)%(x&(tmp = -8553
37708, tmp)))-((tmp = -2717183760, tmp)>>>((1939904985.4701347)%(((tmp = -247331
6858, tmp)&((tmp = -599556221.9046664, tmp)>>((tmp = -6352213, tmp)/x)))&x)))))%
x)))/((tmp = -1842773812.8648412, tmp)>>>(((x>>>(tmp = 499774063, tmp))<<(((tmp
= -1353532660.5755146, tmp)*(-3070956509))>>(((-905883994.0188017)>>(tmp = -1663
7173, tmp))<<((tmp = 471668537, tmp)*((tmp = -232036004.26637793, tmp)/x)))))&(t
mp = 85227224, tmp))))))>>>(x|(-2528471983)))-((tmp = 1531574803, tmp)+((x>>>x)-
(2889291290.158888))))); |
| 2423 assertEquals(-94.42225749399837, x /= (((tmp = 2381634642.1432824, tmp)>>(tmp
= -2637618935, tmp))|(2307200473))); |
| 2424 assertEquals(-47, x >>= (1524333345.141235)); |
| 2425 assertEquals(-2.8699253616435082e-8, x /= (1637673252)); |
| 2426 assertEquals(0, x |= x); |
| 2427 assertEquals(1083427040, x += ((-2012055268)<<(tmp = -2192382589.6911573, tmp)
)); |
| 2428 assertEquals(1083427040, x %= (x*x)); |
| 2429 assertEquals(2694039776, x += ((((-1740065704.9004602)<<(-736392934))%(2781638
048.424092))>>>(x&x))); |
| 2430 assertEquals(-1600927520, x |= ((tmp = 2904430054.869525, tmp)*(((1054051883.4
751332)*x)*((-939020743)-(tmp = 1636935481.1834455, tmp))))); |
| 2431 assertEquals(-1600927520, x -= (x%x)); |
| 2432 assertEquals(3037584978216498700, x *= (tmp = -1897390694, tmp)); |
| 2433 assertEquals(372598954.1823988, x %= (tmp = 1553763703.5082102, tmp)); |
| 2434 assertEquals(-1476395008, x <<= ((x>>((tmp = 282496335.49494267, tmp)^((-19486
23419.6947453)|((((((tmp = -1203306995, tmp)-(-5554612.355098486))>>>(1867254951
.4836824))>>x)|(-695777865))/((-59122652.19377303)<<(-609999229.7448442))))))>>(
x/(tmp = -1207010654.9993455, tmp)))); |
| 2435 assertEquals(-2.2540185787941605, x /= (((tmp = 1364159859.9199843, tmp)*x)>>x
)); |
| 2436 assertEquals(-2, x |= x); |
| 2437 assertEquals(2241824008, x *= ((3174055292.962967)>>(((-2379151623.602476)>>(t
mp = -1423760236, tmp))>>(tmp = -522536019.2225733, tmp)))); |
| 2438 assertEquals(-2138158385, x ^= ((x>>((((1316131966.9180691)-((x*x)>>x))>>>x)>>
((-2712430284)|(((((x<<(-616185937.6090865))-(((x-(tmp = 2957048661, tmp))<<(tmp
= 617564839.888214, tmp))/(x%((tmp = -447175647.9393475, tmp)<<(2203298493.4606
17)))))-((x&((x<<(914944265))^(((-1294901094)*((tmp = 2512344795, tmp)+((((tmp =
-1227572518, tmp)%(1831277766.4920158))*((x|x)^(tmp = 2515415182.6718826, tmp))
)*x)))-(961485129))))>>>(tmp = 2079018304, tmp)))>>(tmp = 734028202, tmp))^(5548
58721.6149715)))))-((tmp = 1312985279.5114603, tmp)^(tmp = 2450817476.179955, tm
p)))); |
| 2439 assertEquals(2.759030298237921, x /= (x|(tmp = -775901745.3688724, tmp))); |
| 2440 assertEquals(8, x <<= x); |
| 2441 assertEquals(NaN, x %= (((x&((1792031228.831834)>>(-1174912501)))%(((-23517577
50)+(tmp = -2610099430, tmp))*(-2811655968)))*(x&(tmp = -1881632878, tmp)))); |
| 2442 assertEquals(0, x &= ((x*(616116645.7508612))^(2789436828.536846))); |
| 2443 assertEquals(0, x *= x); |
| 2444 assertEquals(35097452, x ^= ((tmp = 1023684579, tmp)%(((x|((tmp = -757953041,
tmp)+(772988909)))+(tmp = -2934577578, tmp))>>>((tmp = -1973224283, tmp)>>>((x*(
2244818063.270375))|(x-(-716709285))))))); |
| 2445 assertEquals(0.015207441433418992, x /= (2307913014.4056892)); |
| 2446 assertEquals(-5865042.942076175, x -= (5865042.957283616)); |
| 2447 assertEquals(-67719.94207617454, x %= (((1464126615.2493973)+(398302030.010875
6))>>>x)); |
| 2448 assertEquals(4294899577, x >>>= (x<<x)); |
| 2449 assertEquals(-1, x >>= (tmp = 607447902, tmp)); |
| 2450 assertEquals(-1, x >>= (3081219749.9119744)); |
| 2451 assertEquals(6.53694303504065e-10, x /= (tmp = -1529767040.4034374, tmp)); |
| 2452 assertEquals(6.53694303504065e-10, x %= ((tmp = 899070650.7190754, tmp)&(tmp =
-1101166301, tmp))); |
| 2453 assertEquals(6.53694303504065e-10, x %= (tmp = -2207346460, tmp)); |
| 2454 assertEquals(NaN, x %= (((x&x)>>x)%(((-10980184)+x)&(tmp = -1473044870.4729445
, tmp)))); |
| 2455 assertEquals(NaN, x -= x); |
| 2456 assertEquals(-1755985426, x ^= (tmp = 2538981870, tmp)); |
| 2457 assertEquals(-13842, x %= ((((-2258237411.3816605)+(-1325704332.0531585))<<((t
mp = -877665450.1877053, tmp)>>(((((2420989037)+(2084279990.6278818))*(-32786957
1.9348242))+x)^x)))>>>x)); |
| 2458 assertEquals(1, x /= x); |
| 2459 assertEquals(1, x >>= ((2241312290)^(2859250114))); |
| 2460 assertEquals(0, x >>= x); |
| 2461 assertEquals(-1615631756, x |= (-1615631756.1469975)); |
| 2462 assertEquals(-1615631756, x |= x); |
| 2463 assertEquals(-627245056, x <<= ((x*(tmp = -1308330685.5971081, tmp))|(tmp = 14
79586158, tmp))); |
| 2464 assertEquals(-627245056, x |= x); |
| 2465 assertEquals(1786953888, x ^= (-1340096352.1839824)); |
| 2466 assertEquals(1668014353, x -= (tmp = 118939535, tmp)); |
| 2467 assertEquals(1, x /= x); |
| 2468 assertEquals(-645681, x ^= ((-1322356629)>>(tmp = 1829870283, tmp))); |
| 2469 assertEquals(-1322354688, x <<= (-794779253)); |
| 2470 assertEquals(-4310084378.672725, x += (-2987729690.6727247)); |
| 2471 assertEquals(-8620168757.34545, x += x); |
| 2472 assertEquals(-8720421, x |= (tmp = -748107877.6417065, tmp)); |
| 2473 assertEquals(-1508858270, x ^= (1500137913)); |
| 2474 assertEquals(-0.825735756765112, x /= (1827289490.1767085)); |
| 2475 assertEquals(1253449509.1742642, x += (((tmp = 1253449509.9576545, tmp)-(((tmp
= 2860243975, tmp)+(367947569.85976696))>>(((((530960315)>>>((((x%(tmp = -22031
99228, tmp))<<(x*(((tmp = -117302283, tmp)/(x-((2579576936)%(-1225024012))))&(tm
p = -2857767500.1967726, tmp))))/((x/((tmp = -166066119, tmp)<<x))|x))>>>x))|(((
2771852372)>>(((tmp = -3103692094.1463976, tmp)-(tmp = 2867208546.069278, tmp))>
>>(702718610.1963737)))|(tmp = 2680447361, tmp)))>>x)>>(-2006613979.051014))))^(
(-1665626277.9339101)/(x<<(tmp = 342268763, tmp))))); |
| 2476 assertEquals(1693336701.1742642, x += (tmp = 439887192, tmp)); |
| 2477 assertEquals(0.8479581831275719, x /= ((1171383583)+(((x&x)>>>(51482548.618915
915))-(tmp = -825572595.1031849, tmp)))); |
| 2478 assertEquals(28, x |= ((tmp = -2355932919.6737213, tmp)>>(tmp = -2395605638, t
mp))); |
| 2479 assertEquals(0, x %= x); |
| 2480 assertEquals(0, x -= x); |
| 2481 assertEquals(0, x <<= (x^((tmp = 2793423893.484949, tmp)*(1585074754.3250475))
)); |
| 2482 assertEquals(0, x >>= (x/(x-((957719861.9175875)&(1288527195))))); |
| 2483 assertEquals(0, x >>>= ((-1429196921.4432657)/x)); |
| 2484 assertEquals(-852424225.734199, x -= (tmp = 852424225.734199, tmp)); |
| 2485 assertEquals(-46674433, x |= ((tmp = -2335242963, tmp)*((2135206646.2614377)>>
(tmp = 505649511.8292929, tmp)))); |
| 2486 assertEquals(2944662357, x += (tmp = 2991336790, tmp)); |
| 2487 assertEquals(1404, x >>>= (849155189.1503456)); |
| 2488 assertEquals(-846755170, x ^= (tmp = -846753822.4471285, tmp)); |
| 2489 assertEquals(52615, x >>>= ((-517068110)+x)); |
| 2490 assertEquals(1475021859.9916897, x += (tmp = 1474969244.9916897, tmp)); |
| 2491 assertEquals(0, x %= x); |
| 2492 assertEquals(0, x %= ((539583595.8244679)*(tmp = 1469751690.9193692, tmp))); |
| 2493 assertEquals(0, x &= (807524227.2057163)); |
| 2494 assertEquals(NaN, x %= x); |
| 2495 assertEquals(NaN, x -= (x^((tmp = -362481588, tmp)%(2611296227)))); |
| 2496 assertEquals(NaN, x *= x); |
| 2497 assertEquals(0, x >>= ((-2519875630.999908)<<x)); |
| 2498 assertEquals(NaN, x %= x); |
| 2499 assertEquals(NaN, x += (((tmp = 2485209575, tmp)>>(tmp = 2326979823, tmp))%(x-
(((-1296334640.7476478)&x)<<x)))); |
| 2500 assertEquals(0, x >>= (((tmp = 1370704131, tmp)^((((tmp = 793217372.7587746, t
mp)>>(((-1455696484.109328)|(((((-2186284424.5379324)<<(tmp = 3052914152.254852,
tmp))-(x>>(tmp = 3121403408, tmp)))+((778194280)-(((((tmp = 2398957652, tmp)-(x
+(((-2592019996.937958)>>((tmp = 1648537981, tmp)>>x))<<(-677436594))))<<(393666
69.09012544))|((tmp = 3133808408.9582872, tmp)-(-2987527245.010673)))*x)))|((tmp
= -2178662629, tmp)<<x)))^(((tmp = 909652440.3570575, tmp)%(-2572839902.6852217
))%(-1879408081))))*(tmp = -2910988598, tmp))&(((x^x)>>(2822040993))|((x*x)^(((1
072489842.6785052)|(x-(((464054192.7390214)^x)<<(tmp = -2754448095, tmp))))*((tm
p = -1544182396, tmp)/(tmp = -3198554481, tmp)))))))^(tmp = 1946162396.9841106,
tmp))); |
| 2501 assertEquals(371272192, x |= (((x^((x-(x/x))&(tmp = 2370429394, tmp)))-(tmp =
-403692829, tmp))*(tmp = 2808636109, tmp))); |
| 2502 assertEquals(929786482, x |= ((729966239.8987448)^(x-((tmp = 120127779, tmp)^(
(tmp = -3088531385, tmp)>>>((x+((tmp = 2364833601, tmp)>>>(((599149090.6666714)>
>(tmp = 2838821032, tmp))%(tmp = -662846011, tmp))))-(tmp = 1168491221.1813436,
tmp))))))); |
| 2503 assertEquals(-681121542, x += ((-1610909505.998718)^((tmp = -957338882, tmp)>>
>(tmp = 1935594133.6531684, tmp)))); |
| 2504 assertEquals(-2147483648, x <<= ((tmp = 15161708, tmp)|(2453975670))); |
| 2505 assertEquals(-2147483648, x >>= x); |
| 2506 assertEquals(0, x <<= (2080486058)); |
| 2507 assertEquals(0, x &= (((x&(tmp = -767821326, tmp))/((tmp = 1877040536, tmp)>>>
(tmp = 2378603217.75597, tmp)))*(-1601799835))); |
| 2508 assertEquals(0, x %= (-1820240383)); |
| 2509 assertEquals(1621233920, x ^= ((tmp = 820230232, tmp)*(1727283900))); |
| 2510 assertEquals(1621233920, x |= (x>>>x)); |
| 2511 assertEquals(1621233931, x += ((tmp = 794966194.9011587, tmp)>>(tmp = -5977378
30.5450518, tmp))); |
| 2512 assertEquals(1621276543, x |= (((x^((2354444886)+(tmp = 685142845.4708651, tmp
)))-(tmp = 790204976.9120214, tmp))>>>((((tmp = -2792921939, tmp)/(((((tmp = -80
705524, tmp)<<x)-(((((((tmp = 1951577216.379527, tmp)>>>x)%((-529882150)>>>(tmp
= -1682409624, tmp)))<<((-42043756.29025769)-(-1803729173.6855814)))/(2937202170
.118023))*(tmp = -1998098798.5722106, tmp))*(tmp = -2996229463.904228, tmp)))&x)
>>>(-301330643)))/(-2858859382.0050273))-(tmp = 1571854256.0740635, tmp)))); |
| 2513 assertEquals(810638271, x >>>= (x/(1553632833))); |
| 2514 assertEquals(810638271, x <<= (tmp = -1467397440, tmp)); |
| 2515 assertEquals(-2147483648, x <<= x); |
| 2516 assertEquals(871068871, x ^= (tmp = 3018552519, tmp)); |
| 2517 assertEquals(-1073743881, x |= ((tmp = 2294122324.020989, tmp)|(tmp = -1799706
842.4493146, tmp))); |
| 2518 assertEquals(-77816868, x += (((-2225296403)&x)>>(tmp = -2667103424.445239, tm
p))); |
| 2519 assertEquals(-1215889, x >>= (tmp = 1876107590.8391647, tmp)); |
| 2520 assertEquals(-2431778, x += x); |
| 2521 assertEquals(4292535518, x >>>= (((x>>(-1825580683))/x)%x)); |
| 2522 assertEquals(4292802560, x -= (x|(1492864090))); |
| 2523 assertEquals(0, x -= x); |
| 2524 assertEquals(0, x >>= x); |
| 2525 assertEquals(0, x %= (tmp = 2173121205, tmp)); |
| 2526 assertEquals(0, x *= (x>>x)); |
| 2527 assertEquals(1565261471, x |= ((1565261471.323931)>>>x)); |
| 2528 assertEquals(0, x -= x); |
| 2529 assertEquals(-86980804, x |= (-86980804)); |
| 2530 assertEquals(-698956484, x -= (((((2754713793.1746016)*(((((-1514587465.069888
8)>>(tmp = -1307050817, tmp))/(tmp = 2368054667.438519, tmp))*(-1908125943.57147
72))<<(x>>>(-357164827.4932244))))+(1257487617))<<(2954979945))&(612330472))); |
| 2531 assertEquals(-1073741824, x <<= x); |
| 2532 assertEquals(54497747, x ^= (-1019244077.098908)); |
| 2533 assertEquals(54501375, x |= (((tmp = 1944912427, tmp)>>>x)%x)); |
| 2534 assertEquals(0, x -= x); |
| 2535 assertEquals(0, x -= x); |
| 2536 assertEquals(-0, x *= (-1748215388)); |
| 2537 assertEquals(0, x >>= x); |
| 2538 assertEquals(0, x >>>= (((tmp = 988769112, tmp)%(tmp = -3133658477, tmp))<<x))
; |
| 2539 assertEquals(0, x %= (1685221089.2950323)); |
| 2540 assertEquals(0, x >>>= (x+((793467168)-(tmp = 135877882, tmp)))); |
| 2541 assertEquals(0, x %= ((tmp = -2406801984, tmp)%(tmp = -987618172, tmp))); |
| 2542 assertEquals(0, x *= ((-2943444887.953456)|(tmp = -2327469738.4544783, tmp))); |
| 2543 assertEquals(0, x >>= x); |
| 2544 assertEquals(-145484729.70167828, x += (tmp = -145484729.70167828, tmp)); |
| 2545 assertEquals(1140855872, x &= (x^(tmp = 3151437967.965556, tmp))); |
| 2546 assertEquals(1486808408, x += (tmp = 345952536, tmp)); |
| 2547 assertEquals(107846582.36594129, x %= (-1378961825.6340587)); |
| 2548 assertEquals(-642031616, x <<= (x+x)); |
| 2549 assertEquals(151747770.95108718, x *= (x/(tmp = 2716379907, tmp))); |
| 2550 assertEquals(192723456, x <<= (tmp = -1731167384, tmp)); |
| 2551 assertEquals(2151208003, x -= ((-2151208003)+x)); |
| 2552 assertEquals(1, x /= x); |
| 2553 assertEquals(1, x |= x); |
| 2554 assertEquals(1996766603, x |= (1996766602)); |
| 2555 assertEquals(895606123, x ^= (tmp = 1113972960.966081, tmp)); |
| 2556 assertEquals(-1500036886, x ^= (tmp = 2482412929, tmp)); |
| 2557 assertEquals(-1542644247, x ^= (x>>>((tmp = 51449105, tmp)>>>(((-2057313176)*x
)/(-1768119916))))); |
| 2558 assertEquals(-1496074063273093600, x *= ((tmp = 786152274, tmp)^(387292498))); |
| 2559 assertEquals(-794329073, x %= (((tmp = -2314637675.617696, tmp)*((((x*(4110534
23.29070306))-(2889448433.4240828))/((-970630131)/(tmp = -2886607600.7423067, tm
p)))<<(tmp = 1263617112.9362245, tmp)))|(2816980223.8209996))); |
| 2560 assertEquals(2468008436047106600, x *= (tmp = -3107035257.725115, tmp)); |
| 2561 assertEquals(3040956928, x >>>= ((tmp = 1514372119.1787262, tmp)*(3169809008))
); |
| 2562 assertEquals(-19, x >>= (tmp = -266966022.10604453, tmp)); |
| 2563 assertEquals(-1.6505580654964654e-8, x /= ((-3143841480)>>(x-x))); |
| 2564 assertEquals(-2.2420284729165577e-7, x *= (x*((((703414102.2523813)%(tmp = 298
9948152, tmp))-((-1583401827.2949386)^((tmp = -1916731338, tmp)%((331500653.3566
053)|(((tmp = 29865940, tmp)+((tmp = -2294889418.6764183, tmp)<<(tmp = -15586292
67.255229, tmp)))>>>(x*(x+x)))))))|((988977957)&(-2986790281))))); |
| 2565 assertEquals(0, x ^= (x/(tmp = 781117823.345541, tmp))); |
| 2566 assertEquals(NaN, x *= (((x^((((tmp = -2969290335, tmp)+(((((tmp = -175387021,
tmp)&(tmp = -1080807973, tmp))<<(tmp = -2395571076.6876855, tmp))|((tmp = -1775
289899.4106793, tmp)^x))|(-2963463918)))*(tmp = -1761443911, tmp))^(tmp = 847135
725, tmp)))<<((146689636)<<x))%x)); |
| 2567 assertEquals(0, x ^= x); |
| 2568 assertEquals(1720182184, x -= (((tmp = 3184020508, tmp)|((-489485703)+(tmp = -
2644503573, tmp)))&(tmp = 2575055579.6375213, tmp))); |
| 2569 assertEquals(1720182184, x >>= (x<<(-45408034))); |
| 2570 assertEquals(5.759243187540471e+27, x *= (((x&(1456298805))+(x<<(106573181)))*
((566861317.2877743)+(2262937360.3733215)))); |
| 2571 assertEquals(5.759243187540471e+27, x -= (tmp = -1365873935, tmp)); |
| 2572 assertEquals(0, x <<= x); |
| 2573 assertEquals(0, x >>= (1960073319.3465362)); |
| 2574 assertEquals(0, x <<= x); |
| 2575 assertEquals(560463904, x += ((tmp = 1844076589.9286406, tmp)&((((((-691675777
.5800121)|(-745631201))|x)+(tmp = 1504458593.2843904, tmp))-x)<<x))); |
| 2576 assertEquals(-513210271, x -= (x|(1052702623.7761713))); |
| 2577 assertEquals(3781757025, x >>>= ((-1346666404.362477)*(tmp = 2798191459, tmp))
); |
| 2578 assertEquals(1080100929, x &= (1122097879.882534)); |
| 2579 assertEquals(1276833905.8093092, x *= ((1276833905.8093092)/x)); |
| 2580 assertEquals(1276833905.8093092, x %= (1796226525.7152414)); |
| 2581 assertEquals(1276833905, x <<= (((tmp = -491205007.83412814, tmp)*(tmp = 14962
01476.496839, tmp))>>(x+((tmp = -854043282.114594, tmp)-((x|(tmp = -807842056, t
mp))*x))))); |
| 2582 assertEquals(1276833905, x %= (((-1870099318)>>>(((tmp = -2689717222, tmp)/(24
8095232))/(tmp = 1036728800.5566598, tmp)))&(((((857866837)>>(tmp = 3034825801.7
40485, tmp))|(-1676371984))>>>(x<<x))%((-3035366571.0221004)*(1578324367.8819473
))))); |
| 2583 assertEquals(1, x /= x); |
| 2584 assertEquals(2819223656.189109, x += (2819223655.189109)); |
| 2585 assertEquals(-1475743640, x >>= (((tmp = 2586723314.38089, tmp)/(x&(tmp = -697
978283.9961061, tmp)))<<(x%((-1167534676)>>(x^((tmp = -284763535, tmp)*((x%x)&((
((tmp = 2916973220.726839, tmp)%x)/(tmp = -1338421209.0621986, tmp))|((tmp = -83
4710536.803335, tmp)%x))))))))); |
| 2586 assertEquals(-3267683406, x -= (tmp = 1791939766, tmp)); |
| 2587 assertEquals(-2090420900700614100, x *= (639725653)); |
| 2588 assertEquals(-1540353536, x %= ((-1800269105)<<((((x&(((tmp = 1135087416.39450
65, tmp)^(613708290))>>x))>>(tmp = -1234604858.7683473, tmp))^(2404822882.766622
5))>>>((tmp = -287205516, tmp)-((1648853730.1462333)^((x+(x%((tmp = 359176339, t
mp)%((2856479172)<<(tmp = -1995209313, tmp)))))^(((tmp = 2857919171.839304, tmp)
>>>(tmp = 2779498870, tmp))>>x))))))); |
| 2589 assertEquals(-2093767030, x ^= (654554250.498078)); |
| 2590 assertEquals(1, x >>>= ((tmp = -166296226.12181997, tmp)^(x/x))); |
| 2591 assertEquals(-1487427474, x -= ((x<<x)|(1487427475.4063978))); |
| 2592 assertEquals(-1487427470.562726, x += ((-1226399959.8267038)/((tmp = 217236555
1, tmp)<<x))); |
| 2593 assertEquals(-3457859227618939400, x *= (tmp = 2324724597.3686075, tmp)); |
| 2594 assertEquals(396221312, x >>= (-1354035390)); |
| 2595 assertEquals(0, x %= x); |
| 2596 assertEquals(0, x &= (tmp = 2733387603, tmp)); |
| 2597 assertEquals(1485905453, x |= ((((tmp = -1321532329.304437, tmp)&((((tmp = 181
7382709.4180388, tmp)%(((tmp = 2089156555.7749293, tmp)-(-1555460267))|(tmp = 71
7392475.9986715, tmp)))%(tmp = 1976713214, tmp))^x))>>>x)+(tmp = -2812404197.002
721, tmp))); |
| 2598 assertEquals(1485905453, x |= x); |
| 2599 assertEquals(-997658264, x <<= (-1409757949.6038744)); |
| 2600 assertEquals(-997657290, x -= ((-2041106361)>>(tmp = -2014750507, tmp))); |
| 2601 assertEquals(-2138512124, x &= (tmp = 2565597060, tmp)); |
| 2602 assertEquals(8422400, x &= ((-2819342693.5172367)*(tmp = 1441722560, tmp))); |
| 2603 assertEquals(111816531.81703067, x -= (-103394131.81703067)); |
| 2604 assertEquals(59606682.673836395, x *= ((tmp = -1451690098, tmp)/(x-(2835050651
.717734)))); |
| 2605 assertEquals(-119213365.34767279, x *= (x|((-2656365050)/((-66180492)+(tmp = 2
84225706.32323086, tmp))))); |
| 2606 assertEquals(-232839, x >>= (1694344809.435083)); |
| 2607 assertEquals(-1, x >>= x); |
| 2608 assertEquals(1, x *= x); |
| 2609 assertEquals(1, x |= x); |
| 2610 assertEquals(0, x >>= (tmp = 397239268, tmp)); |
| 2611 assertEquals(-1525784563, x -= (tmp = 1525784563, tmp)); |
| 2612 assertEquals(-153.62740888512675, x /= (((tmp = -2040622579.5354173, tmp)*(tmp
= -1149025861.549324, tmp))%(((tmp = 2981701364.0073133, tmp)*(tmp = 2993366361
, tmp))|(x|(tmp = 1800299979, tmp))))); |
| 2613 assertEquals(-1671795135, x &= (-1671795135.6173766)); |
| 2614 assertEquals(-4253, x |= ((((x*((1533721762.8796673)<<((tmp = 1026164775.00816
46, tmp)<<x)))<<(((x-((((x>>((((((tmp = -481536070.7067797, tmp)&(tmp = 16631210
16, tmp))>>>(-2974733313.5449667))+(tmp = -493019653, tmp))>>x)&(tmp = 879307404
.8600142, tmp)))>>>x)%(x-(tmp = -1806412445.788453, tmp)))%x))<<(x<<(x+x)))+x))>
>((tmp = -332473688.28477216, tmp)<<((tmp = 1701065928, tmp)+(((((tmp = -2407330
783, tmp)+x)-((tmp = 584100783, tmp)%(tmp = -3077106506, tmp)))^x)>>x))))<<x)); |
| 2615 assertEquals(-0, x %= x); |
| 2616 assertEquals(0, x >>>= x); |
| 2617 assertEquals(0, x >>>= (1578470476.6074834)); |
| 2618 assertEquals(0, x >>>= (974609751)); |
| 2619 assertEquals(-120, x += (x-((tmp = -245718438.0842378, tmp)>>>(tmp = -18703549
51, tmp)))); |
| 2620 assertEquals(-6.134465505515781e-8, x /= (1956160645)); |
| 2621 assertEquals(-0, x %= x); |
| 2622 assertEquals(0, x *= (tmp = -399718472.70049024, tmp)); |
| 2623 assertEquals(-1803198769.8413258, x += (-1803198769.8413258)); |
| 2624 assertEquals(988624943, x ^= ((((tmp = 320776739.5608537, tmp)*(((tmp = -98345
2570.3150327, tmp)^x)&(tmp = -3181597938, tmp)))-(tmp = -1367913740.9036021, tmp
))/(((tmp = -535854933.2943456, tmp)-(717666905.8122432))>>>(((((x^(tmp = 380453
258.60062766, tmp))^(tmp = -1242333929, tmp))/((tmp = 1072416261, tmp)+(((209046
6933)*(x*(tmp = -386283072, tmp)))|((tmp = 789259942, tmp)<<(tmp = -1475723636.1
901488, tmp)))))>>>x)%((x>>(tmp = -1243048658.3818703, tmp))|((((((tmp = -619553
509, tmp)|x)/(878117279.285609))|((x<<(x>>>(tmp = -749568437.7390883, tmp)))*x))
/(tmp = 1674804407, tmp))-(x*(tmp = 1528620873, tmp)))))))); |
| 2625 assertEquals(988625135, x |= (x>>>(tmp = 2402222006, tmp))); |
| 2626 assertEquals(988625135, x %= (-2691094165.990094)); |
| 2627 assertEquals(0, x %= x); |
| 2628 assertEquals(-0, x *= (tmp = -1409904262, tmp)); |
| 2629 assertEquals(-0, x /= ((1176483512.8626208)<<x)); |
| 2630 assertEquals(0, x &= ((((1677892713.6240005)^(tmp = 2575724881, tmp))^(tmp = -
2935655281.208194, tmp))*(216675668))); |
| 2631 assertEquals(0, x >>= (tmp = -1296960457, tmp)); |
| 2632 assertEquals(0, x |= x); |
| 2633 assertEquals(NaN, x /= x); |
| 2634 assertEquals(0, x <<= (x>>(-3127984289.9112387))); |
| 2635 assertEquals(0, x %= ((tmp = 190018725.45957255, tmp)<<((x>>>x)/x))); |
| 2636 assertEquals(0, x /= (1185681972)); |
| 2637 assertEquals(0, x &= ((tmp = -1285574617, tmp)>>x)); |
| 2638 assertEquals(0, x >>>= ((tmp = 2498246277.2054763, tmp)+(((tmp = 924534435, tm
p)&x)>>(tmp = 1379755429, tmp)))); |
| 2639 assertEquals(0, x -= x); |
| 2640 assertEquals(0, x /= (3093439341)); |
| 2641 assertEquals(0, x *= (x>>>x)); |
| 2642 assertEquals(0, x &= (tmp = 551328367, tmp)); |
| 2643 assertEquals(-0, x /= (-3153411714.834353)); |
| 2644 assertEquals(1217585288, x ^= (tmp = -3077382008.637764, tmp)); |
| 2645 assertEquals(-639702017, x |= ((tmp = -640922633, tmp)%(tmp = -879654762, tmp)
)); |
| 2646 assertEquals(-1645297680, x <<= (tmp = 1418982820.8182912, tmp)); |
| 2647 assertEquals(-1.4059558868398736, x /= (1170234212.4674253)); |
| 2648 assertEquals(-2650856935.66554, x *= (1885448157)); |
| 2649 assertEquals(1326259953.26931, x *= (((x>>(x|(-496195134.78045774)))+((2029515
886)%(tmp = 1148955580, tmp)))/(tmp = -1760016519, tmp))); |
| 2650 assertEquals(0, x &= (((((-273334205)+(tmp = 797224093.682485, tmp))/x)>>>((((
tmp = -887577414, tmp)/x)+x)%(tmp = 720417467, tmp)))^(((x-(tmp = -309071035, tm
p))>>(-3123114729.33889))/x))); |
| 2651 assertEquals(0, x ^= x); |
| 2652 assertEquals(0, x %= ((tmp = -2243857462, tmp)/((((((2642220700.6673346)&x)*(t
mp = 1454878837, tmp))|((-25825087.30002737)%(851535616.3479034)))<<(tmp = -6975
81582, tmp))%(tmp = 2248990486, tmp)))); |
| 2653 assertEquals(0, x >>= (((x|(((tmp = -220437911, tmp)&((((255690498)*(((2993252
642)>>>(tmp = 300426048.0338713, tmp))>>x))&((-364232989)+(x<<(-1824069275))))%(
x+(tmp = 2696406059.026349, tmp))))+((tmp = 2911683270, tmp)/(tmp = 2718991915,
tmp))))*(x/(((tmp = -982851060.0744538, tmp)^((-2903383954)<<((-85365803.8055341
2)^x)))%(1489258330.5730634))))>>>x)); |
| 2654 assertEquals(0.7805921633088815, x += (((-1886920875)/(-2417294156.5304217))%(
tmp = -1176793645.8923106, tmp))); |
| 2655 assertEquals(0, x <<= x); |
| 2656 assertEquals(-2215008905, x -= (2215008905)); |
| 2657 assertEquals(1931542900, x &= (-215923724.72133207)); |
| 2658 assertEquals(907191462, x ^= (-3133954606.357727)); |
| 2659 assertEquals(453595731, x >>>= (((tmp = 2726241550, tmp)/(tmp = -332682163, tm
p))*((((tmp = 2500467531, tmp)>>>(((x<<(tmp = -1847200310.4863105, tmp))/x)^x))+
x)<<(191688342.22953415)))); |
| 2660 assertEquals(-0.21671182880645923, x /= ((((-1169180683.1316955)%x)>>>(1650525
418))^((2198033206.797462)&((-6913973.910871983)%(1758398541.8440342))))); |
| 2661 assertEquals(-375102237.1603561, x += (tmp = -375102236.9436443, tmp)); |
| 2662 assertEquals(1, x &= (((84374105.89811504)|((tmp = -2480295008.926951, tmp)>>(
(605043461)>>(tmp = -2495122811, tmp))))>>(-2129266088))); |
| 2663 assertEquals(1, x |= x); |
| 2664 assertEquals(0.0000024171579540208214, x /= (((-2600416098)>>(-2076954196))^x)
); |
| 2665 assertEquals(0.0000024171579540208214, x %= (tmp = -2632420148.815531, tmp)); |
| 2666 assertEquals(1809220936.0126908, x -= (-1809220936.0126884)); |
| 2667 assertEquals(1682452118.2686126, x += (((2358977542)<<(x/(tmp = -2862107929, t
mp)))+(x+(x%((-3101674407)/(((x*((x>>(tmp = 630458691.3736696, tmp))>>>(tmp = -8
52137742, tmp)))/x)-((-1875892391.1022017)&(tmp = -1027359748.9533749, tmp))))))
)); |
| 2668 assertEquals(1682452118, x <<= (((tmp = -80832958.07816291, tmp)>>x)%(x-((x^(x
<<(tmp = -156565345, tmp)))|((tmp = -1208807363.727137, tmp)/(tmp = 2614737513.3
04538, tmp)))))); |
| 2669 assertEquals(6572078, x >>= (-1573364824)); |
| 2670 assertEquals(13144156, x += x); |
| 2671 assertEquals(1731678184, x ^= ((tmp = 593370804.9985657, tmp)|(-3124896848.532
73))); |
| 2672 assertEquals(845545, x >>>= (tmp = -605637621.2299933, tmp)); |
| 2673 assertEquals(-1383361088, x ^= (tmp = -1383632087, tmp)); |
| 2674 assertEquals(-82545896480031520, x += ((x+(1023183845.7316296))*((((tmp = 5766
73669, tmp)>>(((-584800080.1625061)/(2388147521.9174623))+((((x>>>(-905032341.58
30328))^(tmp = -2170356357, tmp))-x)+((136459319)+(-1799824119.689473)))))|x)&(t
mp = -2688743506.0257063, tmp)))); |
| 2675 assertEquals(-895206176, x |= x); |
| 2676 assertEquals(-0, x %= x); |
| 2677 assertEquals(1791306023, x ^= ((tmp = -3219480856, tmp)+(tmp = 715819582.01811
61, tmp))); |
| 2678 assertEquals(1791306023, x &= x); |
| 2679 assertEquals(2725167636753240600, x *= (1521330025)); |
| 2680 assertEquals(-281190679, x |= (tmp = -1422045975.798171, tmp)); |
| 2681 assertEquals(-281190679, x += (x%x)); |
| 2682 assertEquals(-2342097426.906673, x -= (tmp = 2060906747.906673, tmp)); |
| 2683 assertEquals(-4651462701.906673, x -= (2309365275)); |
| 2684 assertEquals(1878, x >>>= (2544974549.345834)); |
| 2685 assertEquals(1964, x += (x&((1067649861)>>(182139255.7513579)))); |
| 2686 assertEquals(2209, x += (x>>(tmp = -1775039165, tmp))); |
| 2687 assertEquals(0, x -= x); |
| 2688 assertEquals(-0, x /= (tmp = -1634697185, tmp)); |
| 2689 assertEquals(NaN, x /= x); |
| 2690 assertEquals(0, x >>>= ((tmp = 3075747652, tmp)&(tmp = 819236484, tmp))); |
| 2691 assertEquals(0, x /= ((1276203810.476657)%(-2434960500.784484))); |
| 2692 assertEquals(0, x >>>= (tmp = -503633649, tmp)); |
| 2693 assertEquals(-982731931, x |= (-982731931)); |
| 2694 assertEquals(-1965463862, x += x); |
| 2695 assertEquals(-0.221469672913716, x %= ((tmp = -1742292120, tmp)/x)); |
| 2696 assertEquals(-0.221469672913716, x %= (-2021391941.1839576)); |
| 2697 assertEquals(0, x <<= (((((tmp = -2802447851, tmp)>>((2534456072.6518855)&x))%
(tmp = 2841162496.610816, tmp))<<((89341820)/(2565367990.0552235)))>>(tmp = 2700
250984.4830647, tmp))); |
| 2698 assertEquals(0, x >>= x); |
| 2699 assertEquals(0, x >>= ((tmp = -636189745, tmp)>>>(x/(((tmp = 2634252476, tmp)%
(2026595795))>>(tmp = -2048078394.743723, tmp))))); |
| 2700 assertEquals(NaN, x %= ((x%((((x%((tmp = -2583207106, tmp)&x))|(190357769))<<(
tmp = 595856931.2599536, tmp))%x))*((-2433186614.6715775)<<((2856869562.1088696)
^(tmp = 1112328003, tmp))))); |
| 2701 assertEquals(1621713910, x |= (tmp = 1621713910.0282416, tmp)); |
| 2702 assertEquals(3243427820, x += x); |
| 2703 assertEquals(0, x *= (x&(x-x))); |
| 2704 assertEquals(0, x >>>= (((2871235439)<<((x+((tmp = -1319445828.9659343, tmp)+(
tmp = 1595655077.959171, tmp)))>>(tmp = -86333903, tmp)))-(x/(2907174373.268768)
))); |
| 2705 assertEquals(0, x >>= (-1091774077.2173789)); |
| 2706 assertEquals(NaN, x /= x); |
| 2707 assertEquals(NaN, x *= (tmp = 1976023677.7015994, tmp)); |
| 2708 assertEquals(NaN, x -= (-3013707698)); |
| 2709 assertEquals(NaN, x += ((x+(((tmp = -3119865782.9691515, tmp)<<(1327383504.015
8405))^(((-143382411.7239611)>>>((-2157016781)+(((-335815848)/x)<<(tmp = 1953515
427, tmp))))&(-2715729178))))/(413738158.2334299))); |
| 2710 assertEquals(NaN, x %= x); |
| 2711 assertEquals(NaN, x += (-845480493)); |
| 2712 assertEquals(-789816013, x |= (tmp = -789816013.129916, tmp)); |
| 2713 assertEquals(0, x ^= x); |
| 2714 assertEquals(0, x <<= (3032573320)); |
| 2715 assertEquals(47630, x ^= ((1086705488)%((x^(tmp = -1610832418, tmp))>>>(tmp =
1136352558, tmp)))); |
| 2716 assertEquals(47630, x >>= (tmp = 1035320352.4269229, tmp)); |
| 2717 assertEquals(47630, x >>= ((((x^x)<<(x*((((x&((-1657468419)*((tmp = -674435523
, tmp)&((tmp = 2992300334, tmp)|x))))*((tmp = -489509378.31950426, tmp)*(tmp = 2
276316053, tmp)))>>>x)<<x)))%(tmp = -1209988989, tmp))/(tmp = -2080515253.354162
2, tmp))); |
| 2718 assertEquals(3192518951.8129544, x += (3192471321.8129544)); |
| 2719 assertEquals(648116457.8129544, x %= (-2544402494)); |
| 2720 assertEquals(0, x -= x); |
| 2721 assertEquals(NaN, x /= x); |
| 2722 assertEquals(NaN, x /= x); |
| 2723 assertEquals(0, x <<= x); |
| 2724 assertEquals(0, x >>= x); |
| 2725 assertEquals(0, x *= (tmp = 30051865, tmp)); |
| 2726 assertEquals(0, x ^= ((x&(((x&x)>>>(((((((x+(2319551861.0414495))>>>(tmp = -30
99624461, tmp))^((((tmp = 1574312763, tmp)|x)>>>((-2723797246)&(tmp = -199395615
2, tmp)))|(-1830179045)))|(((((((-2545698704.3662167)>>>x)-(((-79478653)|x)%(x+(
x>>((tmp = 2386405508.2180576, tmp)/x)))))>>((((-1947911815.2808042)*((x+(368522
081.2884482))-(tmp = 2452991210, tmp)))>>(343556643.1123545))>>((((tmp = 1869261
547.537739, tmp)>>(3193214755))|x)&(x*(2027025120)))))<<((-1149196187)>>>(814378
291.8374172)))+((((((((-160721403)/(2079201480.2186408))+((x|((((tmp = -29959548
3.16805863, tmp)>>>((x|((x+x)/(-2359032023.9366207)))<<(tmp = -3095108545, tmp))
)>>((tmp = -1547963617.9087071, tmp)*(x>>x)))&((tmp = -1568186648.7499216, tmp)+
(((2646528453)^(-2004832723.0506048))>>>(tmp = -3188715603.921877, tmp)))))+(tmp
= 1578824724, tmp)))^x)^x)/(tmp = -985331362, tmp))|(tmp = 445135036, tmp))<<(t
mp = -73386074.43413758, tmp)))+(((-1674995105.9837937)-(tmp = 1392915573, tmp))
>>x)))%(tmp = 1215953864, tmp))&((tmp = -439264643.5238693, tmp)>>>x))+(((tmp =
2311895902, tmp)|(1604405793.6399229))&(tmp = -565192829, tmp))))-x))>>(-2455985
321))); |
| 2727 assertEquals(0, x %= ((1177798817)>>(tmp = 2081394163.5420477, tmp))); |
| 2728 assertEquals(0, x >>>= ((x^(tmp = -41947528.33954811, tmp))>>(x>>>((tmp = 1367
644771, tmp)+x)))); |
| 2729 assertEquals(0, x %= ((x+((tmp = 163275724, tmp)<<((tmp = -514460883.3040788,
tmp)+x)))|(tmp = -287112073.2482593, tmp))); |
| 2730 assertEquals(0, x &= (3067975906)); |
| 2731 assertEquals(201342051, x |= (tmp = 201342051, tmp)); |
| 2732 assertEquals(0, x %= (((((-2580351108.8990865)<<(tmp = 2675329316, tmp))&((133
8398946)%((-1548041558)+((x>>(-1568233868.7366815))|((x>>((tmp = -1064582207, tm
p)/(-1062237014)))>>(tmp = 854123209, tmp))))))<<(((989032887)*(1842748656))%(tm
p = -1566983130, tmp)))-x)); |
| 2733 assertEquals(-0, x /= (tmp = -828519512.617768, tmp)); |
| 2734 assertEquals(0, x &= ((((1449608518)+(-1829731972))*(1828894311))*(((tmp = -11
21326205.614264, tmp)^(-2057547855))<<(tmp = -2758835896, tmp)))); |
| 2735 assertEquals(NaN, x %= ((tmp = -2138671333, tmp)%x)); |
| 2736 assertEquals(0, x &= x); |
| 2737 assertEquals(665568613.0328879, x += (665568613.0328879)); |
| 2738 assertEquals(317, x >>= (2627267349.735873)); |
| 2739 assertEquals(0, x -= x); |
| 2740 assertEquals(0, x &= (((tmp = 3030611035, tmp)*(((tmp = 476143340.933007, tmp)
>>(x-(2238302130.2331467)))|(x|x)))%(tmp = 320526262, tmp))); |
| 2741 assertEquals(0, x <<= (tmp = 729401206, tmp)); |
| 2742 assertEquals(0, x >>>= (1721412276)); |
| 2743 assertEquals(217629949.3530736, x += ((tmp = 217629949.3530736, tmp)%((-931931
100.601475)%(x^(tmp = -2149340123.548764, tmp))))); |
| 2744 assertEquals(217629949.3530736, x %= (tmp = 2275384959.4243402, tmp)); |
| 2745 assertEquals(0, x >>>= (1112677437.5524077)); |
| 2746 assertEquals(0, x *= (500256656.7476063)); |
| 2747 assertEquals(0, x >>>= x); |
| 2748 assertEquals(0, x -= x); |
| 2749 assertEquals(0, x -= x); |
| 2750 assertEquals(0, x &= (-1076968794)); |
| 2751 assertEquals(0, x /= (tmp = 1774420931.0082943, tmp)); |
| 2752 assertEquals(0, x |= x); |
| 2753 assertEquals(0, x >>= x); |
| 2754 assertEquals(0, x %= (-2978890122.943079)); |
| 2755 assertEquals(-0, x /= (tmp = -2954608787, tmp)); |
| 2756 assertEquals(-800048201, x ^= ((tmp = -800048201.7227018, tmp)>>>((-2016227566
.1480863)/(tmp = -2263395521, tmp)))); |
| 2757 assertEquals(3333, x >>>= (-2038839052)); |
| 2758 assertEquals(487957736.625432, x += (487954403.625432)); |
| 2759 assertEquals(-1650983426, x |= (2643918270)); |
| 2760 assertEquals(-1861867448, x &= (tmp = -251254199.12813115, tmp)); |
| 2761 assertEquals(-7.934314690172143e-18, x %= ((((x^(-703896560.6519544))>>(tmp =
-1853262409, tmp))/(tmp = -1168012152.177894, tmp))/(tmp = 837616075.1097361, tm
p))); |
| 2762 assertEquals(0, x ^= x); |
| 2763 assertEquals(0, x &= (tmp = -2328150260.5399947, tmp)); |
| 2764 assertEquals(-1954860020, x |= (tmp = 2340107276, tmp)); |
| 2765 assertEquals(-1954860020, x >>= ((tmp = 159177341, tmp)*(x&(-705832619)))); |
| 2766 assertEquals(-1954895727, x -= (x>>>((-1443742544.7183702)^((((tmp = 869581714
.0137681, tmp)+x)^((x%(tmp = -1036566362.5189383, tmp))^(x%x)))>>x)))); |
| 2767 assertEquals(1.0241361338078498, x /= (tmp = -1908824093.2692068, tmp)); |
| 2768 assertEquals(16777216, x <<= (x*(((-1925197281)^(tmp = -1392300089.4750946, tm
p))|x))); |
| 2769 assertEquals(-225882765524992, x *= (tmp = -13463662, tmp)); |
| 2770 assertEquals(-1845493760, x |= x); |
| 2771 assertEquals(-1845493760, x %= (tmp = 3181618519.786825, tmp)); |
| 2772 assertEquals(0, x ^= x); |
| 2773 assertEquals(0, x <<= x); |
| 2774 assertEquals(0, x >>>= x); |
| 2775 assertEquals(NaN, x /= (x>>>x)); |
| 2776 assertEquals(NaN, x %= (((((tmp = -521176477, tmp)>>(((tmp = 370693623, tmp)/(
((tmp = -1181033022.4136918, tmp)>>(x|(x*(2601660441))))+(tmp = -1696992780, tmp
)))|(x|(-1197454193.198036))))>>>(((2512453418.3855605)+((((((tmp = 799501914, t
mp)&(((1788580469.7069902)*(((((1476778529.5109258)<<(tmp = -1873387738.3541565,
tmp))-((tmp = -521988584.7945764, tmp)*(-1598785351.3914914)))&(-1899161721.806
1454))&((x/x)*(690506460))))>>>((tmp = 2255896398.840741, tmp)>>((tmp = -1331486
014.6180065, tmp)+(-1159698058.534132)))))*((1112115365.2633948)&((x>>((x>>(-784
426389.4693215))&(-492064338.97227573)))>>x)))^((x-((tmp = 2986028023, tmp)>>(tm
p = 2347380320.00517, tmp)))*(tmp = -1463851121, tmp)))*(tmp = -1059437133, tmp)
)%(x-(tmp = 1238739493.7636225, tmp))))^(2029235174)))*(-1923899530))>>>x)); |
| 2777 assertEquals(0, x >>>= (2848792983.510682)); |
| 2778 assertEquals(0, x >>= (((tmp = 3042817032.705198, tmp)>>>x)&((((tmp = -8293892
21, tmp)-((2669682285.8576303)+(tmp = 1812236814.3082042, tmp)))^x)%((tmp = -240
1726554, tmp)^((tmp = 2464685683, tmp)|(-2685039620.224061)))))); |
| 2779 assertEquals(2069649722, x |= (2069649722.311271)); |
| 2780 assertEquals(NaN, x %= (((((-68757739.39282179)&(-1382816369))/(3122326124))<<
(x-(-507995800.3369653)))<<(((-1962768567.343907)+((tmp = 1357057125, tmp)/x))^(
tmp = 1997617124, tmp)))); |
| 2781 assertEquals(NaN, x += x); |
| 2782 assertEquals(0, x >>= (26895919)); |
| 2783 assertEquals(0, x >>>= x); |
| 2784 assertEquals(0, x %= (tmp = 1092448030, tmp)); |
| 2785 assertEquals(0, x <<= (tmp = -477672441.46258235, tmp)); |
| 2786 assertEquals(0, x /= (2113701907)); |
| 2787 assertEquals(0, x >>>= x); |
| 2788 assertEquals(NaN, x /= x); |
| 2789 assertEquals(1341078673, x |= (-2953888623)); |
| 2790 assertEquals(1341078673, x &= x); |
| 2791 assertEquals(0, x %= x); |
| 2792 assertEquals(414817852.151006, x -= (-414817852.151006)); |
| 2793 assertEquals(1006632960, x <<= ((((((126465614.8316778)+(x-(2511803375)))+(tmp
= 1620717148.352402, tmp))*x)/(tmp = -3013745105.5275207, tmp))-((tmp = -418034
061.6865432, tmp)/(-300492911)))); |
| 2794 assertEquals(1055624813, x |= (tmp = 921407085, tmp)); |
| 2795 assertEquals(-3, x |= ((((tmp = 1382397819.7507677, tmp)+(tmp = -111851147.728
9567, tmp))+x)/((tmp = 247980405.7238742, tmp)^(tmp = -592156399.8577058, tmp)))
); |
| 2796 assertEquals(35161, x &= (((((((-2973570544.725141)*(tmp = -1244715638, tmp))+
x)<<(x/((x>>>(-2143371615.073137))/(226072236))))%((x-(tmp = 1971392936, tmp))^(
tmp = 2653103658, tmp)))%((tmp = 2828319571.7066674, tmp)>>((1528970502)^((tmp =
-55869558, tmp)%x))))>>(889380585.6738582))); |
| 2797 assertEquals(0, x ^= x); |
| 2798 assertEquals(0, x *= (2749718750)); |
| 2799 assertEquals(0, x >>>= ((((-1633495402.6252813)*(tmp = 2943656739.1108646, tmp
))+(tmp = 977432165, tmp))&((tmp = -2338132019, tmp)*(408176349.8061733)))); |
| 2800 assertEquals(-1778794752, x -= (((tmp = -1391412154.5199084, tmp)-((-317234247
4)|x))&(1854366052))); |
| 2801 assertEquals(-1778794752, x %= (tmp = 2024807296.6901965, tmp)); |
| 2802 assertEquals(-1114410.466337204, x %= ((tmp = -240344444.24487805, tmp)%(-4766
1164))); |
| 2803 assertEquals(-0, x %= x); |
| 2804 assertEquals(0, x >>= (x>>x)); |
| 2805 assertEquals(0, x *= x); |
| 2806 assertEquals(0, x /= ((-3134902611)|(tmp = -3131158951, tmp))); |
| 2807 assertEquals(-0, x /= (((tmp = 1430247610.634234, tmp)&x)+((tmp = -2047191110.
8623483, tmp)-((((x%((((x/(tmp = -2599234213, tmp))|(tmp = 2650380060, tmp))|x)+
x))>>>x)&(-1961373866))<<x)))); |
| 2808 assertEquals(-718394682, x -= ((x|(tmp = 1764417670.8577194, tmp))%(1046022988
))); |
| 2809 assertEquals(3576572614, x >>>= (((tmp = 2480472883.078992, tmp)<<x)>>((203520
8402.8039393)&(tmp = 492980449, tmp)))); |
| 2810 assertEquals(434034142, x %= (x&((x>>>(311110449.48751545))|(-243530647)))); |
| 2811 assertEquals(524703439.3065736, x += (((tmp = 1392771723.3065736, tmp)%(x&x))%
(tmp = -2199704930, tmp))); |
| 2812 assertEquals(373686272, x &= (x<<((tmp = 2103372351.9456532, tmp)%(tmp = -1367
109519, tmp)))); |
| 2813 assertEquals(373686272, x >>= x); |
| 2814 assertEquals(-0.12245430020241108, x /= (tmp = -3051638622.5907507, tmp)); |
| 2815 assertEquals(1, x /= x); |
| 2816 assertEquals(1, x %= (3095983855)); |
| 2817 assertEquals(-1454736871, x ^= (x*(tmp = -1454736872, tmp))); |
| 2818 assertEquals(-1454736866, x ^= (((724989405.7338341)|(tmp = -2834298786.384371
, tmp))>>>(tmp = -2029602148.1758833, tmp))); |
| 2819 assertEquals(-1454736866, x &= x); |
| 2820 assertEquals(-197394432, x <<= (tmp = -1562128975, tmp)); |
| 2821 assertEquals(251658240, x <<= (tmp = 2126510950, tmp)); |
| 2822 assertEquals(3295700610.703306, x -= (tmp = -3044042370.703306, tmp)); |
| 2823 assertEquals(-51152917, x |= ((949179883.1784958)|(((tmp = -2046168220, tmp)>>
(x/x))/(((835064313)*(tmp = 2197600689, tmp))^(((tmp = 2717104216, tmp)&x)<<(-14
02661995.3845913)))))); |
| 2824 assertEquals(-1549204421, x ^= ((((tmp = -481013711, tmp)>>>((tmp = 119589341.
80209589, tmp)%(-995489985.2905662)))-(635717011))^(x+(x*x)))); |
| 2825 assertEquals(-1078356672.3999934, x += (470847748.6000067)); |
| 2826 assertEquals(1484987268.4638166, x += (tmp = 2563343940.86381, tmp)); |
| 2827 assertEquals(277020804, x &= (tmp = 2532819117, tmp)); |
| 2828 assertEquals(-2097118208, x <<= (x>>>x)); |
| 2829 assertEquals(-2147483648, x <<= (tmp = 761285045, tmp)); |
| 2830 assertEquals(2147483648, x >>>= x); |
| 2831 assertEquals(-935909870282997800, x *= ((-2583300643)|x)); |
| 2832 assertEquals(-370753566.54721737, x %= (-1084543510.4524941)); |
| 2833 assertEquals(-177, x >>= (-946264747.6588805)); |
| 2834 assertEquals(-416077682, x ^= (tmp = 416077761, tmp)); |
| 2835 assertEquals(NaN, x %= ((((tmp = 779607408, tmp)*(((tmp = -3007128117, tmp)*(8
51442866.6153773))+x))&(1283388806))/(-876363553))); |
| 2836 assertEquals(NaN, x %= (x/(tmp = -1668413939.652408, tmp))); |
| 2837 assertEquals(-1726405921, x ^= (tmp = -1726405921, tmp)); |
| 2838 assertEquals(-1, x >>= ((3031008213.807012)>>x)); |
| 2839 assertEquals(4294967295, x >>>= ((x>>>x)&(tmp = 2788082290, tmp))); |
| 2840 assertEquals(8544111670008449000, x *= (tmp = 1989331020.0417833, tmp)); |
| 2841 assertEquals(268435456, x <<= (tmp = 3121736017.2098465, tmp)); |
| 2842 assertEquals(-2.1011176170964474e+26, x -= (((tmp = 1392503299, tmp)*(tmp = 14
46108825.1572113, tmp))*(x^(tmp = 372776014.213725, tmp)))); |
| 2843 assertEquals(0, x |= x); |
| 2844 assertEquals(0, x >>= ((-112413907.70074797)*(-702798603))); |
| 2845 assertEquals(1829518838, x |= (tmp = -2465448458, tmp)); |
| 2846 assertEquals(57172463, x >>= ((tmp = 2979642955.241792, tmp)%(tmp = -246439869
3.291434, tmp))); |
| 2847 assertEquals(114344926, x += x); |
| 2848 assertEquals(113279134, x &= (2397742238.6877637)); |
| 2849 assertEquals(54, x >>= (1908522709.6377516)); |
| 2850 assertEquals(-2.966982919573829e-7, x /= (tmp = -182003070, tmp)); |
| 2851 assertEquals(0, x <<= (-1078417156)); |
| 2852 assertEquals(-147831390, x ^= (((-147831390)>>>x)+x)); |
| 2853 assertEquals(0, x -= x); |
| 2854 assertEquals(-242221450.44696307, x -= (tmp = 242221450.44696307, tmp)); |
| 2855 assertEquals(-484442900, x <<= (((tmp = -2033947265.088614, tmp)&x)/(x^(tmp =
-2893953848, tmp)))); |
| 2856 assertEquals(-3227648, x <<= (x<<((tmp = -193993010, tmp)*((983187830)|(314646
5242.2783365))))); |
| 2857 assertEquals(-6455296, x += x); |
| 2858 assertEquals(-1771542585, x -= (x^(tmp = -1767335879, tmp))); |
| 2859 assertEquals(-0, x %= x); |
| 2860 assertEquals(0, x >>>= ((((tmp = -1612864670.4532743, tmp)*(tmp = 786265765.21
0487, tmp))*((((tmp = -893735877.3250401, tmp)*((x^(tmp = -2804782464.233885, tm
p))<<x))&(x-x))^x))<<x)); |
| 2861 assertEquals(0, x -= (x>>>(-1648118674.380736))); |
| 2862 assertEquals(0, x >>= ((tmp = -2706058813.0028524, tmp)>>(2745047169))); |
| 2863 assertEquals(0, x += x); |
| 2864 assertEquals(0, x %= (-898267735.137356)); |
| 2865 assertEquals(0, x >>>= x); |
| 2866 assertEquals(0, x >>= ((265527509)/((tmp = 2190845136.7048635, tmp)+((x>>x)>>>
((x%(x-x))&((((-2080184609.8989801)&((-327231633)>>>((tmp = 864849136, tmp)%(((-
524363239)*(((((tmp = 2245852565.3713694, tmp)&(1918365.8978698254))>>>(tmp = -2
463081769, tmp))-(((2438244059.471446)|((((-135303645.38470244)*(-861663832.2253
196))%(tmp = 1273185196.0261836, tmp))|((2261539338.832875)%((320267076.2363237)
+x))))>>(tmp = -2731398821, tmp)))/(tmp = -1947938611, tmp)))^x))))>>(tmp = 8336
66235, tmp))|x)))))); |
| 2867 assertEquals(-1116704570, x ^= (-1116704570)); |
| 2868 assertEquals(1379561710, x ^= (tmp = -280362968.19654894, tmp)); |
| 2869 assertEquals(-1673822208, x <<= x); |
| 2870 assertEquals(-1673822208, x |= (x<<(tmp = 1389479193.9038138, tmp))); |
| 2871 assertEquals(2559712, x >>>= (-2703763734.0354066)); |
| 2872 assertEquals(2593499, x ^= (x>>>((tmp = 148668150.03291285, tmp)^(tmp = -15803
60304, tmp)))); |
| 2873 assertEquals(2070393855, x |= (tmp = -2227002907, tmp)); |
| 2874 assertEquals(304197770, x &= (tmp = 2453257354, tmp)); |
| 2875 assertEquals(304197770, x <<= ((-669331453.8814087)-(x^(x^(tmp = 33804899.9892
8583, tmp))))); |
| 2876 assertEquals(297068, x >>= x); |
| 2877 assertEquals(Infinity, x /= (x-x)); |
| 2878 assertEquals(NaN, x %= x); |
| 2879 assertEquals(0, x ^= x); |
| 2880 assertEquals(0, x %= ((tmp = 1723087085, tmp)%(2859382131.304421))); |
| 2881 assertEquals(0, x %= (((tmp = 2935439763, tmp)<<(-3163992768.637094))%(tmp = 6
7176733, tmp))); |
| 2882 assertEquals(0, x &= (tmp = 2480771277, tmp)); |
| 2883 assertEquals(0, x >>>= (x+(tmp = -3168690063, tmp))); |
| 2884 assertEquals(0, x *= ((tmp = -1915275449.1806245, tmp)>>>((tmp = -1644482094.1
822858, tmp)/(tmp = -432927173, tmp)))); |
| 2885 assertEquals(0, x += (((2766509428.071809)/(x/((942453848.5423365)/(((tmp = -1
284574492, tmp)&((tmp = 760186450.7301528, tmp)-(2464974117.358138)))/((x/(x|(67
2536969)))*(x>>(-1272232579)))))))>>(x*(-3175565978)))); |
| 2886 assertEquals(-1277710521, x -= (1277710521)); |
| 2887 assertEquals(-1277710521, x >>= (((tmp = -2349135858, tmp)-x)-x)); |
| 2888 assertEquals(-1277710521, x >>= ((tmp = 2135645051, tmp)*(tmp = -2468555366, t
mp))); |
| 2889 assertEquals(-155971, x >>= (-1294859507)); |
| 2890 assertEquals(-0, x %= x); |
| 2891 assertEquals(0, x >>>= (((861078292.6597499)|(-268063679))-(((((-221864206.949
4424)-(-3186868203.2201176))&(tmp = 1287132927, tmp))<<(((tmp = 1964887915, tmp)
<<((25908382)^(tmp = -688293519.875164, tmp)))*(2075946055)))&(x-((x>>x)&(139533
8223.7954774)))))); |
| 2892 assertEquals(788002218, x -= (-788002218)); |
| 2893 assertEquals(716399906, x &= (-1145868506)); |
| 2894 assertEquals(145776674, x &= (-1661931477.360386)); |
| 2895 assertEquals(145776674, x |= x); |
| 2896 assertEquals(-0.05255700469257692, x /= (tmp = -2773686873, tmp)); |
| 2897 assertEquals(-660918434, x |= (-660918434.2915542)); |
| 2898 assertEquals(1223537346, x ^= (tmp = -1871274596, tmp)); |
| 2899 assertEquals(305884336, x >>= (x&x)); |
| 2900 assertEquals(-1.1123775647978218e-8, x *= ((tmp = -793393031.4229445, tmp)/((t
mp = -503919284, tmp)*(((((tmp = 429810625, tmp)>>>x)-((2091544148.870375)<<((((
(x^x)%x)|x)/(-260773261))<<((tmp = -1323834653, tmp)&x))))*((-1231800099.3724015
)+x))*((x+((-559726167)^x))>>>((-549148877)<<((((tmp = 1196115201, tmp)/((tmp =
-2654658968.390111, tmp)%(tmp = -1044419580, tmp)))*(((((x>>>(733571228))+(29197
62692.511447))/(-2718451983.570547))^x)+((2891533060.1804514)^((tmp = -251448866
3, tmp)&x))))<<(tmp = -2526139641.6733007, tmp)))))))); |
| 2901 assertEquals(0, x >>>= x); |
| 2902 assertEquals(0, x *= x); |
| 2903 assertEquals(0, x |= x); |
| 2904 assertEquals(3076984066.336236, x -= ((tmp = -3076984066.336236, tmp)+((tmp =
-446575828.5155368, tmp)&x))); |
| 2905 assertEquals(1, x /= x); |
| 2906 assertEquals(1513281647.839972, x *= (1513281647.839972)); |
| 2907 assertEquals(1251138155, x ^= ((tmp = 2124481052, tmp)&(2431937351.4392214))); |
| 2908 assertEquals(1, x /= x); |
| 2909 assertEquals(0, x &= (tmp = 627050040, tmp)); |
| 2910 assertEquals(497153016, x ^= (497153016)); |
| 2911 assertEquals(-1112801283, x |= (tmp = 2752196557, tmp)); |
| 2912 assertEquals(0.5735447276296568, x /= ((((tmp = -500878794, tmp)%(tmp = -25599
62372.2930336, tmp))%(2661010102))+(tmp = -1439338297, tmp))); |
| 2913 assertEquals(1.0244795995097235e-9, x /= (559840067)); |
| 2914 assertEquals(0.43468811912309857, x *= (424301391)); |
| 2915 assertEquals(-1972757928, x ^= (tmp = -1972757928.9227014, tmp)); |
| 2916 assertEquals(-606757265, x ^= (tmp = -2923461577.264596, tmp)); |
| 2917 assertEquals(-37, x >>= (((-2736561559.7474318)%(tmp = -27668972.662741184, tm
p))*(2774711606))); |
| 2918 assertEquals(-1923785671, x += ((-1923785597)+x)); |
| 2919 assertEquals(-3877639176, x += (tmp = -1953853505, tmp)); |
| 2920 assertEquals(-4688259242, x -= ((810620066.4394455)>>(((-1474285107.459875)>>x
)/(((((-570672326.4007359)>>(tmp = -3086802075, tmp))%x)>>>(((tmp = 286938819.28
193486, tmp)>>>((1712478502)>>(tmp = 3045149117.796816, tmp)))<<(tmp = 750463263
.292952, tmp)))&(tmp = 2055350255.5669963, tmp))))); |
| 2921 assertEquals(-0, x %= x); |
| 2922 assertEquals(0, x <<= (1037856162.5105649)); |
| 2923 assertEquals(0, x *= x); |
| 2924 assertEquals(0, x &= (997845077.4917375)); |
| 2925 assertEquals(0, x *= x); |
| 2926 assertEquals(0, x *= x); |
| 2927 assertEquals(0, x <<= (((x<<x)&(57691805))>>(786927663))); |
| 2928 assertEquals(0, x ^= x); |
| 2929 assertEquals(0, x += x); |
| 2930 assertEquals(0, x &= (-2131910624.1429484)); |
| 2931 assertEquals(0, x >>>= (-43787814)); |
| 2932 assertEquals(-2415062021, x += (tmp = -2415062021, tmp)); |
| 2933 assertEquals(-4830124042, x += x); |
| 2934 assertEquals(-186683401, x |= (tmp = 1960135383, tmp)); |
| 2935 assertEquals(NaN, x *= ((tmp = -1674740173.9864025, tmp)%(((((((-432895485.726
1934)-x)^x)>>>(((-1627743078.3383338)>>(179992151))<<((tmp = 911484278.0555259,
tmp)|(((tmp = -3042492703, tmp)>>(((-663866035.302746)>>(((x-((440661929.5003037
5)>>>(tmp = 263692082, tmp)))*x)+x))/((1546004407)^(((tmp = 2023662889.1594632,
tmp)*(tmp = -2456602312, tmp))+(tmp = 755602286.1810379, tmp)))))%((tmp = -33644
9961, tmp)|(tmp = 206780145, tmp))))))/(1068005219.1508512))<<(tmp = -474008862.
6864624, tmp))/(((((((1518711056.5437899)>>>(tmp = 287418286.63085747, tmp))<<(t
mp = 2823048707, tmp))^(((x<<(x^(-1600970311)))&(x>>(((tmp = 157300110.7636031,
tmp)*(tmp = -3047000529, tmp))&(1743024951.3535223))))>>x))-(tmp = -2895435807,
tmp))*((tmp = -314120704, tmp)&(tmp = 1759205369, tmp)))>>(tmp = 1833555960.0465
26, tmp))))); |
| 2936 assertEquals(NaN, x -= (tmp = 694955369, tmp)); |
| 2937 assertEquals(NaN, x *= (x%x)); |
| 2938 assertEquals(0, x |= x); |
| 2939 assertEquals(0, x ^= x); |
| 2940 assertEquals(0, x &= x); |
| 2941 assertEquals(NaN, x /= (x+x)); |
| 2942 assertEquals(NaN, x %= ((tmp = -1595988845, tmp)*((1754043345)>>>(-601631332))
)); |
| 2943 assertEquals(0, x >>>= (tmp = 862768754.5445609, tmp)); |
| 2944 assertEquals(NaN, x /= x); |
| 2945 assertEquals(NaN, x %= x); |
| 2946 assertEquals(NaN, x *= (tmp = -1774545519, tmp)); |
| 2947 assertEquals(0, x >>>= (tmp = -2492937784, tmp)); |
| 2948 assertEquals(0, x %= ((((x<<(-1657262788.2028513))&((x^(tmp = -671811451, tmp)
)<<(-2984124996)))^(1455422699.7504625))-((-340550620)>>x))); |
| 2949 assertEquals(918278025, x ^= ((tmp = -918278027, tmp)^((tmp = 2889422870, tmp)
/(tmp = -657306935.7725658, tmp)))); |
| 2950 assertEquals(918278025, x %= (2603186571.0582614)); |
| 2951 assertEquals(107034679.32509923, x %= (tmp = -811243345.6749008, tmp)); |
| 2952 assertEquals(53517339, x >>= (x%((((x*((tmp = -983766424, tmp)^(-1881545357.86
86862)))|(tmp = -1429937087, tmp))>>((x<<x)>>((((tmp = -2347470476, tmp)&x)+((x&
x)<<(396061331.6476157)))*(tmp = -3136296453.209073, tmp))))>>>(((tmp = 90842783
6, tmp)|(tmp = 207737064, tmp))|(((1253036041)-(tmp = 2705074182, tmp))+(-431215
157.82083917)))))); |
| 2953 assertEquals(53477378, x &= ((((-1128036654.165636)*x)+x)>>(x>>(3080099059))))
; |
| 2954 assertEquals(0, x >>= (-590692293)); |
| 2955 assertEquals(0, x %= (-2395850570.9700127)); |
| 2956 assertEquals(0, x *= ((tmp = 1377485272, tmp)&(1129370608))); |
| 2957 assertEquals(0, x += (x>>>(x%(((((tmp = -1746827236, tmp)+((tmp = -326913490,
tmp)&((-58256967)&x)))*(tmp = -1176487022.001651, tmp))>>>(-2089147643))-x)))); |
| 2958 assertEquals(0, x <<= (tmp = 1073298160.2914447, tmp)); |
| 2959 assertEquals(-837811832, x ^= (-837811832)); |
| 2960 assertEquals(102760448, x <<= (tmp = 2833582450.4544373, tmp)); |
| 2961 assertEquals(0, x &= (((((((tmp = 2595641175, tmp)*x)+(tmp = -2049260172.10259
27, tmp))%((2986747823)>>(tmp = -2120598518, tmp)))&((tmp = -2742408622, tmp)&x)
)>>x)*((1043474247.9601482)&(tmp = 1686365779.9885998, tmp)))); |
| 2962 assertEquals(0, x >>= ((tmp = 1717862848, tmp)-(tmp = 1077024446.4160957, tmp)
)); |
| 2963 assertEquals(NaN, x /= x); |
| 2964 assertEquals(NaN, x /= (-1669429787.975099)); |
| 2965 assertEquals(NaN, x -= (-2299895633.4807186)); |
| 2966 assertEquals(138173970, x ^= (138173970.56627905)); |
| 2967 assertEquals(-2084183776, x <<= (3073345316)); |
| 2968 assertEquals(-0, x %= x); |
| 2969 assertEquals(0, x >>= (-3080556066.068573)); |
| 2970 assertEquals(0, x &= ((tmp = -2587514820, tmp)*(x-((x^(1995672257))*(112532674
7.2339358))))); |
| 2971 assertEquals(NaN, x %= x); |
| 2972 assertEquals(0, x >>= (tmp = 2139186585, tmp)); |
| 2973 assertEquals(-1904096640, x |= ((-602301360.1919911)*(-1270444810))); |
| 2974 assertEquals(1073741824, x <<= (tmp = -1069467849, tmp)); |
| 2975 assertEquals(1073741824, x ^= (x-x)); |
| 2976 assertEquals(536870912, x >>>= (-1579466367.160293)); |
| 2977 assertEquals(512, x >>= (972402804.3890183)); |
| 2978 assertEquals(512, x &= (tmp = 2664796831, tmp)); |
| 2979 assertEquals(16777216, x <<= (-2738292561)); |
| 2980 assertEquals(0, x >>>= ((((1397663615.3889246)|(1117420260.6730964))-(-1173734
560))<<((tmp = 1007006104.0172879, tmp)<<((tmp = -623002097, tmp)%(tmp = -358296
54.379403114, tmp))))); |
| 2981 assertEquals(1200191544, x ^= (tmp = -3094775752, tmp)); |
| 2982 assertEquals(71, x >>>= x); |
| 2983 assertEquals(71, x |= x); |
| 2984 assertEquals(1394763772, x += (1394763701)); |
| 2985 assertEquals(-1.492717171027427, x /= ((x&(tmp = 1243787435, tmp))-(2043911970
.26752))); |
| 2986 assertEquals(-1.1002448961224718e-8, x /= ((((835185744)*(((tmp = 2165818437,
tmp)^(tmp = 2567417009.1166553, tmp))/x))/x)/(((63485842.39971793)^(2668248282.5
97389))/x))); |
| 2987 assertEquals(0, x <<= (tmp = 1598238578.637568, tmp)); |
| 2988 assertEquals(0, x |= (x&((tmp = -1812945547.5373957, tmp)>>>x))); |
| 2989 assertEquals(0, x >>>= (x+(-1969679729.7299538))); |
| 2990 assertEquals(1582033662, x += (tmp = 1582033662, tmp)); |
| 2991 assertEquals(1, x >>>= x); |
| 2992 assertEquals(-550748739, x += ((tmp = -550748740, tmp)/(x&((2537822642.235506)
^((-2167656297)%(tmp = 1161201210, tmp)))))); |
| 2993 assertEquals(-268921, x >>= (tmp = 1916069547.7381654, tmp)); |
| 2994 assertEquals(-0.00021776939364231114, x /= (tmp = 1234888868, tmp)); |
| 2995 assertEquals(0, x <<= (-1036375023)); |
| 2996 assertEquals(0, x &= ((((x/(2398886792.27443))&(x|((-1813057854.1797302)-x)))&
(x/(((tmp = 3091133731.4967556, tmp)|(3013139691.823039))<<x)))>>>(2542784636.96
3599))); |
| 2997 assertEquals(0, x += ((x*x)/(tmp = 347079383, tmp))); |
| 2998 assertEquals(788347904, x |= ((1462257124.6374629)*((3180592147.4065146)-(x&(1
922244678))))); |
| 2999 assertEquals(2130672735, x |= (tmp = -2846986145, tmp)); |
| 3000 assertEquals(-1331327970, x ^= ((656251304)-(tmp = 1489152359, tmp))); |
| 3001 assertEquals(-0.14377179742889856, x %= (((2889747597.813753)-(1730428996))/((
(tmp = -1378710998, tmp)&x)|x))); |
| 3002 assertEquals(-1754612583.143772, x += ((-1754725729)^((-2285838408)>>>(1434074
349)))); |
| 3003 assertEquals(-0, x %= x); |
| 3004 assertEquals(0, x &= (tmp = -1031961332, tmp)); |
| 3005 assertEquals(NaN, x /= x); |
| 3006 assertEquals(NaN, x /= (3059476325)); |
| 3007 assertEquals(NaN, x *= ((x*((((tmp = 13529540.462185979, tmp)&x)^((x<<(-131269
6238.1628869))&(-2029766712.3852897)))>>x))/x)); |
| 3008 assertEquals(1657339940, x ^= ((tmp = -488956817.1491232, tmp)&(tmp = -2352413
900.1983714, tmp))); |
| 3009 assertEquals(-530683621952432200, x *= (tmp = -320202035.2882054, tmp)); |
| 3010 assertEquals(229226258, x ^= ((tmp = -1263410990.026416, tmp)+(((-808046349)&(
tmp = -1294442506, tmp))&((tmp = 1147437219, tmp)<<((tmp = -820299900, tmp)-(tmp
= -1947748943.3443851, tmp)))))); |
| 3011 assertEquals(7163320, x >>= (-2631307131)); |
| 3012 assertEquals(-68, x |= (((-1271721343)>>x)%x)); |
| 3013 assertEquals(-39956523818.38862, x *= (587595938.505715)); |
| 3014 assertEquals(0, x -= x); |
| 3015 assertEquals(0, x >>>= ((x^(x+x))<<(tmp = 265212367, tmp))); |
| 3016 assertEquals(0, x |= (((x>>((tmp = 2294761023, tmp)/(x>>(2125624288))))&((-212
5650113)|(tmp = 1014409884, tmp)))%(tmp = -527324757, tmp))); |
| 3017 assertEquals(0, x >>= ((tmp = 2267075595, tmp)*(-1681569641.8304193))); |
| 3018 assertEquals(0, x >>>= x); |
| 3019 assertEquals(0.5738410949707031, x -= ((tmp = -1846572645.573841, tmp)%((((((x
^(((-156613905.64173532)/x)<<x))+((x|((2405109060)>>>x))^x))/(570585894.8542807)
)+(x&(-2544708558)))^((((tmp = -2539082152.490635, tmp)+((((-657138283)/(2204743
293))-((tmp = -1422552246.565012, tmp)+x))<<(x-x)))>>(x/(x>>>(tmp = -3027022305.
484394, tmp))))<<x))&((-2066650303.3258202)/(tmp = -1666842593.0050385, tmp)))))
; |
| 3020 assertEquals(0, x >>>= ((((tmp = 2473451837.613817, tmp)>>((2526373359.1434193
)>>(x<<x)))+((tmp = -579162065, tmp)+((tmp = -3115798169.551487, tmp)-(tmp = 933
004398.9618305, tmp))))&(tmp = 131167062, tmp))); |
| 3021 assertEquals(-2067675316, x ^= (-2067675316.6300585)); |
| 3022 assertEquals(543772, x >>>= x); |
| 3023 assertEquals(-1073741824, x <<= x); |
| 3024 assertEquals(3221225472, x >>>= ((x*(1478586441.081221))&(tmp = -3050416829.22
79186, tmp))); |
| 3025 assertEquals(0, x ^= x); |
| 3026 assertEquals(0, x *= x); |
| 3027 assertEquals(-1017771903.0298333, x -= (1017771903.0298333)); |
| 3028 assertEquals(0.6404112721149928, x /= ((tmp = -144667370, tmp)^(-2849599562)))
; |
| 3029 assertEquals(-2410517638773644000, x -= (((tmp = 1759631550, tmp)*x)*((((tmp =
-2949481475, tmp)>>>x)*x)|(tmp = -2977983804, tmp)))); |
| 3030 assertEquals(-0, x %= (x+((((tmp = -1307866327.7569134, tmp)<<((x&((tmp = -238
0043169.8405933, tmp)|x))>>(472992789.7639668)))|(((((x<<(tmp = -1416427232.7298
179, tmp))%(-1404989679.409946))*((x/(tmp = -992416608, tmp))/(tmp = 524646495,
tmp)))-(tmp = 734405570, tmp))>>x))/(1079256317.7325506)))); |
| 3031 assertEquals(0, x <<= (tmp = 2459834668, tmp)); |
| 3032 assertEquals(-0, x /= (tmp = -1892164840.5719755, tmp)); |
| 3033 assertEquals(0, x >>= (x|(((1299844244)>>>(((tmp = -2422924469.9824634, tmp)|x
)-((((1914590293.2194016)+(-3033885853.8243046))-((tmp = -1720088308, tmp)%x))<<
(tmp = 2210817619, tmp))))<<x))); |
| 3034 assertEquals(0, x <<= (((tmp = 3192483902.841396, tmp)>>>(((x^(2944537154))|(t
mp = -1334426566, tmp))*(((((((-2705218389)&x)+(1987320749))+(tmp = -111851605,
tmp))|(2894234323))-(265580345))&x)))%(((tmp = 1431928204.6987057, tmp)&(tmp = 9
14901046, tmp))&(x>>>x)))); |
| 3035 assertEquals(0, x >>>= (tmp = 1941940941, tmp)); |
| 3036 assertEquals(0, x %= (3089014384)); |
| 3037 assertEquals(0, x += ((tmp = 2948646615, tmp)*x)); |
| 3038 assertEquals(-0, x /= (tmp = -1480146895, tmp)); |
| 3039 assertEquals(NaN, x /= x); |
| 3040 assertEquals(NaN, x %= (-2995257724.158043)); |
| 3041 assertEquals(NaN, x %= (tmp = 2714835455, tmp)); |
| 3042 assertEquals(NaN, x /= (tmp = -311440765.98078775, tmp)); |
| 3043 assertEquals(NaN, x -= (-1600234513.697098)); |
| 3044 assertEquals(0, x <<= x); |
| 3045 assertEquals(0, x <<= (-1499045929)); |
| 3046 assertEquals(-0, x *= (-2491783113)); |
| 3047 assertEquals(0, x ^= (x%((x>>(((1234398704.3681123)>>>x)%(x+x)))>>(402257223.4
673699)))); |
| 3048 assertEquals(-643225204, x ^= (((-55960194.698637486)+((((721411198)-(((tmp =
1308676208.7953796, tmp)%(2242904895))-x))>>((((tmp = 332791012, tmp)&((tmp = -2
094787948, tmp)/((x/(2427791092))^(2444944499.6414557))))%(((x+(1253986263.50492
14))+(((((3135584075.248715)+((tmp = -2569819028.5414333, tmp)%(440908176.161909
2)))>>>(x<<((3061615025)-x)))%x)%(x+((2369612016)*((((tmp = 1173615806, tmp)*(-1
910894327))&(2428053015.077821))*(-55668334.70082307))))))<<(tmp = -2129259989.0
307562, tmp)))+(1579400360)))%((-3053590451.8996153)>>x)))+(x>>(x%(x^((-17724938
76)^x)))))); |
| 3049 assertEquals(413738663060841600, x *= x); |
| 3050 assertEquals(1581062538.4501781, x %= ((tmp = -1298397672.0300272, tmp)-((2237
197923)+(tmp = -1385478459, tmp)))); |
| 3051 assertEquals(755644566.8709538, x %= (tmp = -825417971.5792243, tmp)); |
| 3052 assertEquals(1, x /= x); |
| 3053 assertEquals(0, x >>>= ((89330582)%(-1012731642.4855506))); |
| 3054 assertEquals(0, x >>>= x); |
| 3055 assertEquals(NaN, x %= ((x>>>((x/(tmp = -1848848941.2352903, tmp))>>>(tmp = -7
1862893, tmp)))&(-2385996598.2015553))); |
| 3056 assertEquals(NaN, x += (-2292484503.318904)); |
| 3057 assertEquals(NaN, x *= (2961064461)); |
| 3058 assertEquals(NaN, x += (x<<((2076798243.6442)/((tmp = -81541044.75366282, tmp)
^((3041366498.551101)+((2126874365)/(tmp = -177610359, tmp))))))); |
| 3059 assertEquals(NaN, x %= ((x/((x/x)+x))>>>x)); |
| 3060 assertEquals(NaN, x /= x); |
| 3061 assertEquals(NaN, x += (1171761980.678)); |
| 3062 assertEquals(NaN, x += ((2355675823)<<(-390497521))); |
| 3063 assertEquals(NaN, x %= x); |
| 3064 assertEquals(0, x &= (tmp = -658428225.56619, tmp)); |
| 3065 assertEquals(0, x ^= x); |
| 3066 assertEquals(0, x <<= (1643310725.5713737)); |
| 3067 assertEquals(0, x <<= x); |
| 3068 assertEquals(0, x <<= (-397005335.3712895)); |
| 3069 assertEquals(0, x >>>= (tmp = -2804713458.166788, tmp)); |
| 3070 assertEquals(0, x <<= (((((((tmp = 1879988501, tmp)%(1528081313.9360204))+(137
6936736))*((((x>>>((1736268617.339198)>>>(-2598735297.4277673)))<<((((((((-27429
82036)/(231867353.4549594))-(875335564))<<x)|((2241386341.742653)<<((-22024910.8
28409433)&(x<<x))))*(-756987803.5693252))+x)^(tmp = 1084498737, tmp)))<<(1920373
881.8464394))&(2370827451.82652)))&(x^(tmp = -891503574, tmp)))<<x)>>>((-1519588
625.2332087)^(483024636.2600144)))); |
| 3071 assertEquals(52193878.40997505, x -= ((tmp = -341753803.40997505, tmp)%(tmp =
-96519975, tmp))); |
| 3072 assertEquals(-1665844168.938803, x -= (1718038047.348778)); |
| 3073 assertEquals(3.6962232549405003e-19, x /= (((((-809583468.5507183)>>>((tmp = 2
86797763, tmp)%((1579183142.7321532)/(1853824036.001172))))<<x)>>(((x|x)^((tmp =
-2641304815, tmp)<<(x<<x)))>>(((((268338128.8300134)&(-1778318362.8509881))*(75
1081373.346478))<<(((525066612)>>(-1139761212))*(2949167563.299916)))<<x)))+((tm
p = 664905121, tmp)*((-2208280205)*(3069462420))))); |
| 3074 assertEquals(4710721795.110161, x += (((217604832)+((1307891481.781326)-x))+(t
mp = 3185225481.328835, tmp))); |
| 3075 assertEquals(0, x %= x); |
| 3076 assertEquals(0, x -= (((x>>>(x/(tmp = 46977522.46204984, tmp)))>>(-2466993199.
615269))&(tmp = 14524430.287991166, tmp))); |
| 3077 assertEquals(0, x >>= x); |
| 3078 assertEquals(0, x /= (tmp = 578120637, tmp)); |
| 3079 assertEquals(-17267104, x -= (((tmp = 1515285919.495792, tmp)+(((tmp = -136479
0286.7057304, tmp)+((954599071)>>((897770243.1509961)*x)))^x))>>>(566027942.1732
262))); |
| 3080 assertEquals(-17267104, x &= x); |
| 3081 assertEquals(189138241, x ^= ((tmp = 1565742675.9503145, tmp)-((tmp = 17378066
43, tmp)|((x*(tmp = -1382435297.5955122, tmp))*(-2820516692.153056))))); |
| 3082 assertEquals(189138241, x %= (x*(tmp = -1670678493, tmp))); |
| 3083 assertEquals(1693, x %= ((-2328713314)>>>(1623637325))); |
| 3084 assertEquals(1693, x %= ((-1019394014)*(x|x))); |
| 3085 assertEquals(3386, x += x); |
| 3086 assertEquals(9268970871604, x *= (2737439714)); |
| 3087 assertEquals(-4720.120483643183, x /= (tmp = -1963714889, tmp)); |
| 3088 assertEquals(-1, x >>= ((x^(((-2404688047.455056)|((1439590234.6203847)<<(tmp
= -2496557617, tmp)))/((x<<((tmp = 1865549512.282249, tmp)/(((360384191.55661833
)>>(tmp = -1225297117.344188, tmp))>>>(2703264010.4122753))))*(1521960888.007167
6))))%(tmp = 2834001448.0508294, tmp))); |
| 3089 assertEquals(63, x >>>= (x&(-3079339174.6490154))); |
| 3090 assertEquals(0, x >>>= (1039770956.6196513)); |
| 3091 assertEquals(0, x >>>= (-1074820214)); |
| 3092 assertEquals(0, x >>>= (x/x)); |
| 3093 assertEquals(0, x >>= ((tmp = -449117604.2811785, tmp)&x)); |
| 3094 assertEquals(-0, x /= (tmp = -118266935.1241343, tmp)); |
| 3095 assertEquals(2226140134, x += (tmp = 2226140134, tmp)); |
| 3096 assertEquals(2068827161, x ^= ((tmp = -1950744808.846384, tmp)>>((2258661151)^
((tmp = -1118176421.8650177, tmp)<<(2828634014))))); |
| 3097 assertEquals(123, x >>>= (-1779624840.0515127)); |
| 3098 assertEquals(0, x >>>= (x|((tmp = -239082904, tmp)<<(tmp = 1404827607, tmp))))
; |
| 3099 assertEquals(0, x >>>= x); |
| 3100 assertEquals(1793109749, x ^= (tmp = -2501857547.710491, tmp)); |
| 3101 assertEquals(855, x >>>= x); |
| 3102 assertEquals(0, x >>>= (-847289833)); |
| 3103 assertEquals(0, x %= (-2271241045)); |
| 3104 assertEquals(169648072, x ^= (((tmp = 169648072.66759944, tmp)^x)|x)); |
| 3105 assertEquals(176025927479164930, x *= ((tmp = 1111997198.8803885, tmp)<<(tmp =
2913623691, tmp))); |
| 3106 assertEquals(176025926613281700, x += ((tmp = -865883245, tmp)<<(x+(-262466165
0)))); |
| 3107 assertEquals(3406506912, x >>>= ((x|(tmp = 2436016535, tmp))*(((tmp = -1222337
225, tmp)<<((1765930268)&x))*(tmp = 1600702938, tmp)))); |
| 3108 assertEquals(1.694694170868292, x %= (x/(-1597121830.794548))); |
| 3109 assertEquals(0, x >>= (tmp = -2443203089, tmp)); |
| 3110 assertEquals(0, x >>>= (1323174858.2229874)); |
| 3111 assertEquals(0, x &= ((tmp = 846556929.2764134, tmp)|(((1483000635.0020065)|(-
3151225553))|(tmp = -229028309, tmp)))); |
| 3112 assertEquals(0, x >>= x); |
| 3113 assertEquals(0, x >>= ((((((-2677334787)>>>x)>>((tmp = 496077992, tmp)&((((x<<
(x*(tmp = 1095163344.2352686, tmp)))+(-952017952))%((x<<((x*x)/(tmp = 2983152477
, tmp)))^((tmp = -939521852.1514642, tmp)^(tmp = 143967625.83755958, tmp))))*((t
mp = 551827709.8366535, tmp)>>>x))))^((-1552681253.69869)-(-1874069995)))>>>(x>>
(x%(tmp = -2554673215, tmp))))|(tmp = -190693051.77664518, tmp))); |
| 3114 assertEquals(0, x /= (tmp = 427402761.37668264, tmp)); |
| 3115 assertEquals(0, x <<= x); |
| 3116 assertEquals(0, x |= (x>>>(((((-543326164.0673618)>>>(-2344090136.707964))>>>(
(((-563350246.6026886)/x)/(1525481037.3332934))&(tmp = -2917983401.88958, tmp)))
^(-1094667845.1208413))^x))); |
| 3117 assertEquals(0, x &= (1080322749.897747)); |
| 3118 assertEquals(0, x %= (tmp = -1572157280, tmp)); |
| 3119 assertEquals(0, x >>>= x); |
| 3120 assertEquals(0, x %= ((377280936)|x)); |
| 3121 assertEquals(708335912, x -= (tmp = -708335912, tmp)); |
| 3122 assertEquals(2766937, x >>>= x); |
| 3123 assertEquals(547342779, x += (tmp = 544575842, tmp)); |
| 3124 assertEquals(546273751, x -= ((x>>>(472833385.9560914))|((tmp = -1164832103.99
70903, tmp)/(3147856452.1699758)))); |
| 3125 assertEquals(546273751, x &= x); |
| 3126 assertEquals(0, x ^= x); |
| 3127 assertEquals(0, x >>>= (tmp = -3181805175, tmp)); |
| 3128 assertEquals(-375546685, x |= (-375546685.08261824)); |
| 3129 assertEquals(1089992785780217200, x *= (tmp = -2902416209, tmp)); |
| 3130 assertEquals(0, x %= x); |
| 3131 assertEquals(-1854981526, x -= ((x-x)-(-1854981526))); |
| 3132 assertEquals(-3709963052, x += x); |
| 3133 assertEquals(-316772482, x %= (tmp = -1696595285, tmp)); |
| 3134 assertEquals(-316772482, x |= x); |
| 3135 assertEquals(1, x /= x); |
| 3136 assertEquals(0, x -= x); |
| 3137 assertEquals(-1418375842, x ^= (-1418375842)); |
| 3138 assertEquals(-2, x >>= x); |
| 3139 assertEquals(-4, x += x); |
| 3140 assertEquals(-8388608, x &= (x<<(-350555339.30086184))); |
| 3141 assertEquals(-16777216, x += x); |
| 3142 assertEquals(-0, x %= x); |
| 3143 assertEquals(1083355129, x += (tmp = 1083355129, tmp)); |
| 3144 assertEquals(0, x &= (((tmp = 389729053, tmp)-(tmp = 2944192190.0939536, tmp))
/(x-(2081712461.2657034)))); |
| 3145 assertEquals(0, x += x); |
| 3146 assertEquals(-3, x += ((3147270119.5831738)>>((2455837253.1801558)%((-21006490
96)>>(((290236808.01408327)|(x&((2661741230.3235292)|((tmp = 1686874589.4690177,
tmp)<<x))))*(x+(tmp = 2327674670, tmp))))))); |
| 3147 assertEquals(-3, x %= ((x>>(((-2962686431)%x)>>((((2438370783)-(tmp = 26673057
70.4839745, tmp))>>>x)>>>x)))<<((x&(tmp = 1428498616, tmp))|((tmp = 2621728539.1
02742, tmp)/(-204559901))))); |
| 3148 assertEquals(2, x ^= (x|((((tmp = 1751230118.6865973, tmp)/(-867465831.207304)
)>>((-808143600.0912395)+(-2882191493.0506454)))^x))); |
| 3149 assertEquals(2, x %= (-2015954220.2250996)); |
| 3150 assertEquals(0, x >>>= (tmp = 401373999, tmp)); |
| 3151 assertEquals(0, x >>= (2371830723)); |
| 3152 assertEquals(0, x >>>= ((((tmp = 2765919396, tmp)-x)-(530310269.7131671))|(tmp
= -615761207.9006102, tmp))); |
| 3153 assertEquals(-145389011, x ^= (tmp = -145389011, tmp)); |
| 3154 assertEquals(-145389011, x |= x); |
| 3155 assertEquals(1632929832, x &= (-2518898392)); |
| 3156 assertEquals(4190540017.751949, x += (tmp = 2557610185.751949, tmp)); |
| 3157 assertEquals(4980024282.153588, x += ((1841304364.1177452)%(tmp = 1051820099.7
161053, tmp))); |
| 3158 assertEquals(0, x >>>= (((((1379314342.4233718)>>((-2782805860)^((x%(tmp = 132
8845288, tmp))>>>(tmp = 901403219.858733, tmp))))+(x/((tmp = -3078904299, tmp)/x
)))/x)|(x|(1399702815)))); |
| 3159 assertEquals(-1820494882, x ^= (tmp = -1820494882.407127, tmp)); |
| 3160 assertEquals(-305870376, x %= (tmp = -757312253, tmp)); |
| 3161 assertEquals(-577530443, x += (x|(tmp = -1958083619.6653333, tmp))); |
| 3162 assertEquals(333541412591776260, x *= x); |
| 3163 assertEquals(-949341696, x >>= ((((1550069663)<<((x>>>(tmp = 2406565178.902887
, tmp))>>>((1844746612.632984)/((tmp = 2233757197, tmp)*((-1524891464.1028347)>>
(tmp = 2498623474.5616803, tmp))))))&x)<<(x&(tmp = -370379833.3884752, tmp)))); |
| 3164 assertEquals(-277202090, x |= ((-762200848.8405354)-(tmp = 1749136282, tmp))); |
| 3165 assertEquals(0.13704539927239265, x /= (tmp = -2022702633.373563, tmp)); |
| 3166 assertEquals(0, x -= x); |
| 3167 assertEquals(0, x %= ((132951580.19304836)-((427623236.27544415)-(1212242858))
)); |
| 3168 assertEquals(0, x &= ((449148576)&(-1609588210.249217))); |
| 3169 assertEquals(0, x >>= x); |
| 3170 assertEquals(0, x -= x); |
| 3171 assertEquals(-0, x /= (tmp = -1640777090.9694843, tmp)); |
| 3172 assertEquals(0, x &= (((tmp = -1923412153, tmp)>>>((x>>(tmp = 3027958119.06515
07, tmp))+(60243350)))>>(tmp = -2610106062, tmp))); |
| 3173 assertEquals(0, x ^= (((-186998676)/(tmp = 2697937056, tmp))-x)); |
| 3174 assertEquals(-1147950080, x |= ((2425449461)*(tmp = -2525854833, tmp))); |
| 3175 assertEquals(457688198, x ^= (2698274950.660941)); |
| 3176 assertEquals(8724, x %= ((1174351031)>>>((371599047.36048746)+(3025292010)))); |
| 3177 assertEquals(0, x <<= (tmp = -710011617, tmp)); |
| 3178 assertEquals(0, x >>>= (1693410026)); |
| 3179 assertEquals(1443005362, x ^= ((tmp = -2851961934, tmp)+((((x%x)-(tmp = 547622
400, tmp))<<(((tmp = 722396486.5553623, tmp)|x)>>>((((tmp = -542268973.5080287,
tmp)<<(tmp = 1347854903.771954, tmp))>>>(tmp = -889664427.7115686, tmp))&((tmp =
1549560114, tmp)*(tmp = 964918035, tmp)))))&(-2422502602.920377)))); |
| 3180 assertEquals(3986573462, x -= (-2543568100)); |
| 3181 assertEquals(7973146924, x += x); |
| 3182 assertEquals(-1, x >>= (-75987297)); |
| 3183 assertEquals(-12, x += ((2940824338.64834)>>(tmp = 3061467355, tmp))); |
| 3184 assertEquals(-3.8229398525977614e-8, x /= (313894554)); |
| 3185 assertEquals(-2.890709270374084e-17, x /= (tmp = 1322491989, tmp)); |
| 3186 assertEquals(0, x |= (x-x)); |
| 3187 assertEquals(0, x >>>= (tmp = -1205300664, tmp)); |
| 3188 assertEquals(-0, x /= (((2869505187.6914144)>>(tmp = 1541407065, tmp))/(((-571
132581)>>>(x>>x))/((x^(170373762.8793683))>>>((((tmp = -363073421.05897164, tmp)
|(((tmp = -1591421637, tmp)>>(1095719702.8838692))&(636687681.9145031)))^x)^(x|x
)))))); |
| 3189 assertEquals(-1487828433, x ^= (-1487828433.3462324)); |
| 3190 assertEquals(-0, x %= x); |
| 3191 assertEquals(1716342498, x -= ((tmp = 2578624798, tmp)^x)); |
| 3192 assertEquals(1636, x >>= ((264194540)>>>(-801900756))); |
| 3193 assertEquals(0, x >>>= ((tmp = 2502688876, tmp)+((x<<(x|((-628272226.0338528)|
((x<<(-2083074091))>>>(tmp = 1692123246.8418589, tmp)))))>>(1594759826.990993)))
); |
| 3194 assertEquals(0, x <<= (tmp = -904399643, tmp)); |
| 3195 assertEquals(NaN, x /= ((x^(x-x))%((tmp = 1744962024.4882128, tmp)%x))); |
| 3196 assertEquals(NaN, x /= (-1013142883.1845908)); |
| 3197 assertEquals(NaN, x /= ((tmp = 793633198, tmp)^(-2993598490.8659954))); |
| 3198 assertEquals(0, x &= (x>>((tmp = 1200937851, tmp)<<(((tmp = -2807378465, tmp)&
(tmp = -143778237, tmp))|(tmp = -1200772223, tmp))))); |
| 3199 assertEquals(0, x <<= x); |
| 3200 assertEquals(88144, x |= (((((tmp = 3002723937.8560686, tmp)*(tmp = -317172077
4.2612267, tmp))%(((tmp = -2586705978.7271833, tmp)%((x+(-1553704278))&(24050855
26.501994)))>>((-240842053)>>>(((((tmp = -1886367228.4794896, tmp)>>>x)^(tmp = 2
604098316, tmp))^(tmp = 1362808529, tmp))<<((tmp = -1062263918, tmp)|((-17271875
3)%(tmp = -1910172365.4882073, tmp)))))))^((1444153362)>>((x&((-1205465523.26041
82)^(tmp = -2062463383, tmp)))>>(tmp = 956712476, tmp))))>>((((-1004215312)^((((
-1707378612.5424936)^(tmp = 2372161553, tmp))/((tmp = 1802586581, tmp)*((2082257
.1896460056)&((tmp = -1270773477, tmp)^(tmp = 942517360.3447798, tmp)))))+x))%((
((666494127)^(x^x))>>>(tmp = -2592829775, tmp))+((-1601528223)+((x+(tmp = -24170
34771.7409983, tmp))>>>((tmp = -730673817, tmp)*x)))))>>x))); |
| 3201 assertEquals(-2603179111.7557006, x -= ((2603267255.755627)+(x/(1200979191.282
3262)))); |
| 3202 assertEquals(1691788185, x >>= (tmp = 3088840032, tmp)); |
| 3203 assertEquals(-168382533, x |= (tmp = -780750941.4590135, tmp)); |
| 3204 assertEquals(-168382533, x >>= (60741120.48285198)); |
| 3205 assertEquals(-134287365, x |= (x*(tmp = 834637940.7151251, tmp))); |
| 3206 assertEquals(-1481917089, x -= (tmp = 1347629724, tmp)); |
| 3207 assertEquals(1, x >>>= x); |
| 3208 assertEquals(262144, x <<= (2680216914)); |
| 3209 assertEquals(1075132032, x ^= (x-((tmp = 3220359552.3398685, tmp)^(((-43447474
6.6039338)|((((((((tmp = 1945689314.9683735, tmp)>>(1300022273))>>>(333705550))&
x)%(588357521))-(x+(x^(((tmp = -134560382, tmp)+x)-((((994246147.7195556)-(-1506
599689.7383268))%(x<<x))>>((1256426985.5269494)+(tmp = 1860295952.8232574, tmp))
)))))^(((tmp = 917333220.2226384, tmp)>>x)>>>(tmp = 865898066, tmp)))%((x|(x%((t
mp = -2660580370, tmp)&(tmp = 2966426022, tmp))))*x)))/(((tmp = 682585452, tmp)&
(-3219368609))+((tmp = -1330253964, tmp)+((x&(2857161427))/x))))))); |
| 3210 assertEquals(274944, x &= ((2606953028.1319966)-(-1707165702))); |
| 3211 assertEquals(266752, x &= ((x<<((x+(x+(x^(-1570175484))))^x))^(x+(x<<(tmp = 90
330700.84649956, tmp))))); |
| 3212 assertEquals(266752, x &= ((((x*(tmp = 2033225408, tmp))-(x-((tmp = 1507658653
, tmp)/(-3016036094))))>>>((1497480588)>>(2784070758)))|(tmp = -3025904401.93921
, tmp))); |
| 3213 assertEquals(-1680442631, x |= ((x/(445284843))|((tmp = 2614520057.2723284, tm
p)<<x))); |
| 3214 assertEquals(40851947, x >>>= (tmp = -1577031386.938616, tmp)); |
| 3215 assertEquals(2493, x >>= ((3044630989.3662357)-(-2670572992.8580284))); |
| 3216 assertEquals(-0.0000017317105653562252, x /= (-1439617017.9207587)); |
| 3217 assertEquals(0, x &= (2359806567)); |
| 3218 assertEquals(623768541, x ^= (623768541)); |
| 3219 assertEquals(1028567149.0716183, x += (((tmp = 1307794561, tmp)%(x>>x))-(-4047
98608.0716183))); |
| 3220 assertEquals(-1.2971762489811298, x /= (tmp = -792927830.6471529, tmp)); |
| 3221 assertEquals(-1.2971762489811298, x %= ((-2426421701.2490773)/(-689566815.3393
874))); |
| 3222 assertEquals(-2147483648, x <<= x); |
| 3223 assertEquals(-2147483648, x &= (tmp = -869991477, tmp)); |
| 3224 assertEquals(-268435456, x >>= (1383186659)); |
| 3225 assertEquals(0, x -= x); |
| 3226 assertEquals(-2009742037, x |= (-2009742037.5389993)); |
| 3227 assertEquals(-1386630820, x ^= (627864695)); |
| 3228 assertEquals(-1033479103975173600, x *= (tmp = 745316697.9046186, tmp)); |
| 3229 assertEquals(-1628048487, x |= (2662654361)); |
| 3230 assertEquals(325551, x >>>= (340874477)); |
| 3231 assertEquals(-1235730537, x ^= (tmp = 3059533880.0725217, tmp)); |
| 3232 assertEquals(-1235730537, x %= (2247137328)); |
| 3233 assertEquals(-220200960, x <<= ((x>>x)-x)); |
| 3234 assertEquals(0, x <<= ((tmp = 337220439.90653336, tmp)|(tmp = 2901619168.37510
5, tmp))); |
| 3235 assertEquals(0, x >>>= ((-2114406183)/x)); |
| 3236 assertEquals(0, x %= ((1425828626.3896675)/x)); |
| 3237 assertEquals(0, x >>>= ((3213757494)>>>(2595550834.3436537))); |
| 3238 assertEquals(0, x <<= x); |
| 3239 assertEquals(-0, x /= ((1544519069.5634403)/((tmp = -1332146306, tmp)&(-762835
430.0022461)))); |
| 3240 assertEquals(0, x ^= x); |
| 3241 assertEquals(0, x >>= (x|((((x*((-786272700)+x))<<x)+((tmp = -1868484904, tmp)
-(tmp = -1692200376, tmp)))+(-1010450257.6674457)))); |
| 3242 assertEquals(0, x -= x); |
| 3243 assertEquals(0, x ^= (x>>>(706010741))); |
| 3244 assertEquals(-964928697, x |= (-964928697)); |
| 3245 assertEquals(1, x /= x); |
| 3246 assertEquals(0, x >>= ((((tmp = 1778003555.3780043, tmp)>>(x%((tmp = -76615853
5, tmp)^((-2681449292.8257303)%((x-(x|(tmp = 1966478387.2443752, tmp)))^(((tmp =
-1848398085, tmp)&x)>>>(tmp = -2860470842, tmp)))))))%(tmp = 2315077030, tmp))^
x)); |
| 3247 assertEquals(0, x ^= x); |
| 3248 assertEquals(-288007757, x ^= ((tmp = 183607156.1803962, tmp)-(tmp = 471614914
, tmp))); |
| 3249 assertEquals(-270573581, x |= (tmp = -849475741.9424644, tmp)); |
| 3250 assertEquals(-2129929, x |= (((((1942852445)&(tmp = 1280372312, tmp))*(x*(tmp
= -1601900291, tmp)))^((509080002.81080174)-(tmp = 2699498226.9164257, tmp)))>>(
((-335361221)>>(tmp = 843134832, tmp))%(-35532542)))); |
| 3251 assertEquals(-232622355, x ^= ((-3060885134.5375547)-(((tmp = 1965966723, tmp)
-((tmp = 1248630129.6970558, tmp)<<(tmp = 1859637857.5027392, tmp)))*x))); |
| 3252 assertEquals(-52149658093200070, x *= (224181627.31264615)); |
| 3253 assertEquals(-697122968, x ^= (x-(x+(tmp = 2747211186.407712, tmp)))); |
| 3254 assertEquals(-2146269688, x &= ((tmp = -1466710519, tmp)^(x/(1419998975)))); |
| 3255 assertEquals(-536567422, x >>= (((((tmp = -1760701688.999274, tmp)>>(-18219763
34))/(((tmp = -1660849531, tmp)>>>x)-((x+((tmp = -2489545009.4327965, tmp)>>>((t
mp = -267360771.39148235, tmp)^x)))*(((-1453528661)%x)>>>(((243967010.3118453)/(
(((((2977476024)>>>((-1630798246)<<x))&(591563895.2506002))*(((2668543723.972014
4)>>>x)|(1600638279)))^x)>>(x<<(tmp = -152589389, tmp))))>>>(x|(2821305924.92256
64)))))))+(618968002.8307843))%(tmp = -1005408074.368274, tmp))); |
| 3256 assertEquals(40962, x &= (114403906)); |
| 3257 assertEquals(19741977727890, x *= ((-2367133915.963945)>>>(-3119344126))); |
| 3258 assertEquals(1313341440, x <<= x); |
| 3259 assertEquals(626, x >>>= ((((-333992843)%(tmp = -2742280618.6046286, tmp))>>>x
)|x)); |
| 3260 assertEquals(0, x <<= (2598188575)); |
| 3261 assertEquals(NaN, x %= x); |
| 3262 assertEquals(NaN, x %= x); |
| 3263 assertEquals(0, x ^= (x%((2507288229.3233204)&(tmp = -1714553169.9276752, tmp)
))); |
| 3264 assertEquals(0, x /= ((633436914.3859445)>>>(tmp = 1579804050.6442273, tmp))); |
| 3265 assertEquals(0, x *= ((tmp = 1172218326, tmp)<<((tmp = -2491306095.8456626, tm
p)*(((tmp = 1305371897.9753594, tmp)>>((x^(((3077992060)*x)<<(492815553.904796))
)>>((652151523)|x)))%x)))); |
| 3266 assertEquals(0, x <<= x); |
| 3267 assertEquals(0, x %= (1118131711)); |
| 3268 assertEquals(0, x &= ((tmp = 2734673884, tmp)|(x-((tmp = 2694578672.8975897, t
mp)*(((x>>(2350811280.974167))*(1052548515))&(x^(x*(tmp = -1336287059.0982835, t
mp)))))))); |
| 3269 assertEquals(-2632782867.1256156, x += ((tmp = -2743992725.1256156, tmp)+(tmp
= 111209858, tmp))); |
| 3270 assertEquals(-0, x %= x); |
| 3271 assertEquals(0, x >>>= (((tmp = -2050519887, tmp)^(106865302.74529803))>>(1642
851915.2909596))); |
| 3272 assertEquals(-171964826, x |= (tmp = -171964826.6087358, tmp)); |
| 3273 assertEquals(-2.113405951193522, x /= (tmp = 81368572.80206144, tmp)); |
| 3274 assertEquals(3, x >>>= x); |
| 3275 assertEquals(0, x %= x); |
| 3276 assertEquals(-1717345907.837667, x += (-1717345907.837667)); |
| 3277 assertEquals(-100964883, x |= (tmp = -109574931.80629134, tmp)); |
| 3278 assertEquals(-33849857, x |= (-974111718.2433801)); |
| 3279 assertEquals(1, x >>>= (tmp = -2556222849.005595, tmp)); |
| 3280 assertEquals(1, x /= x); |
| 3281 assertEquals(0, x >>>= (-1796630999.4739401)); |
| 3282 assertEquals(0, x >>>= x); |
| 3283 assertEquals(2031695758, x += (((x/(((tmp = -2364918403, tmp)%(x^((tmp = 27776
7803.6375599, tmp)>>((((tmp = 540036080, tmp)/(x|(2665298931)))/(x|((x>>(-203545
6216.6165116))<<(2143184420.5651584))))^x))))&(tmp = 927798419.8784283, tmp)))-(
-2031695758))>>>x)); |
| 3284 assertEquals(2031695758, x |= x); |
| 3285 assertEquals(2031695758, x <<= (((x>>(x%x))|(tmp = -1164531232.7384055, tmp))*
x)); |
| 3286 assertEquals(124004, x >>>= x); |
| 3287 assertEquals(529846352, x += ((529722348)%((2417645298.865121)|(x>>(x>>>(x+x))
)))); |
| 3288 assertEquals(60067920, x &= (((tmp = -3166008541.8486233, tmp)-x)|(x%x))); |
| 3289 assertEquals(1415594240755200, x *= ((-2786707452.873729)>>(((tmp = -236931580
9, tmp)*((1559868465)|(1011218835.1735028)))>>>x))); |
| 3290 assertEquals(1415595182259140, x += (941503939.9023957)); |
| 3291 assertEquals(0, x <<= ((tmp = 2887184784.265529, tmp)/(-2575891671.0881453))); |
| 3292 assertEquals(0, x &= ((tmp = -1546339583, tmp)>>>(tmp = -587433830, tmp))); |
| 3293 assertEquals(0, x *= (((tmp = 1356991166.5990682, tmp)%(tmp = -284401292, tmp)
)*(1869973719.9757812))); |
| 3294 assertEquals(NaN, x %= x); |
| 3295 assertEquals(0, x ^= (((tmp = 92575404.43720293, tmp)>>>(263475358.17717505))%
x)); |
| 3296 assertEquals(0, x <<= (((561514358)*(tmp = -439584969, tmp))%((((-3005411368.7
172136)+x)|(-2230472917))&x))); |
| 3297 assertEquals(0, x >>= ((x>>>x)-((x-(1630649280.510933))+x))); |
| 3298 assertEquals(0, x >>= (tmp = -1772403084.7012017, tmp)); |
| 3299 assertEquals(0, x *= x); |
| 3300 assertEquals(0, x += x); |
| 3301 assertEquals(0, x &= x); |
| 3302 assertEquals(0, x >>= (tmp = 1622680387, tmp)); |
| 3303 assertEquals(1033887633558225200, x -= ((-510616337)*(tmp = 2024783695, tmp)))
; |
| 3304 assertEquals(-2.8073538539158063e+27, x *= (tmp = -2715337492, tmp)); |
| 3305 assertEquals(-2.8073538539158063e+27, x -= ((tmp = -1664804757, tmp)&((tmp = -
226616419, tmp)>>>(1006711498)))); |
| 3306 assertEquals(1894539615, x |= (tmp = -2400427681.1831083, tmp)); |
| 3307 assertEquals(7400545, x >>= (774629608.4463601)); |
| 3308 assertEquals(456756268, x += (449355723)); |
| 3309 assertEquals(285771784, x &= (-1316427366)); |
| 3310 assertEquals(17, x >>= ((tmp = -220509931.20787525, tmp)*(((tmp = 2518859292,
tmp)+(-1477543005.1586645))>>(tmp = 3172820250.687789, tmp)))); |
| 3311 assertEquals(85924262443, x *= (x*((tmp = -2856669745.965829, tmp)&(((tmp = 40
1420695, tmp)^(tmp = 2355371132, tmp))|(tmp = 590645330.021911, tmp))))); |
| 3312 assertEquals(1703875715, x ^= ((-2576394029.7843904)-x)); |
| 3313 assertEquals(1703875715, x %= (tmp = 2234144310, tmp)); |
| 3314 assertEquals(271405807, x ^= (1973569132)); |
| 3315 assertEquals(1060178, x >>>= (tmp = -84823096, tmp)); |
| 3316 assertEquals(8, x >>>= (tmp = 2246120561.905554, tmp)); |
| 3317 assertEquals(-2846791089, x += (-2846791097)); |
| 3318 assertEquals(104933962, x &= (x-(-2969030955.99584))); |
| 3319 assertEquals(489215611.96215343, x -= (-384281649.96215343)); |
| 3320 assertEquals(489215611, x |= x); |
| 3321 assertEquals(1186191360, x <<= ((tmp = 774407142.993727, tmp)%x)); |
| 3322 assertEquals(1186191360, x %= (1555004022)); |
| 3323 assertEquals(-1697134080, x ^= (tmp = -597421568, tmp)); |
| 3324 assertEquals(-1102053376, x <<= ((-927370769.4059179)^((tmp = 1093490918, tmp)
>>(((-2522227493.3821955)%x)+(-2657319903))))); |
| 3325 assertEquals(1086450058, x ^= (-23991926.187098265)); |
| 3326 assertEquals(1086450058, x |= x); |
| 3327 assertEquals(-1.6554590588410778, x /= (x|(x<<(x+x)))); |
| 3328 assertEquals(67108863, x >>>= ((-926530233)+x)); |
| 3329 assertEquals(494553310, x ^= (tmp = 512079649, tmp)); |
| 3330 assertEquals(207751168, x &= (2892146720.6261826)); |
| 3331 assertEquals(207751168, x &= x); |
| 3332 assertEquals(207751168, x |= x); |
| 3333 assertEquals(6340, x >>>= (((((x<<(x-((-2819638321)*((x<<x)+x))))>>x)+(tmp = 2
016170261, tmp))+(tmp = 2755496043.772017, tmp))+(-841368625.1402085))); |
| 3334 assertEquals(6340, x ^= ((x/(tmp = -192734784, tmp))>>>(((-140306239)&x)-x))); |
| 3335 assertEquals(1, x /= x); |
| 3336 assertEquals(0, x >>= x); |
| 3337 assertEquals(26786600, x ^= (tmp = 26786600, tmp)); |
| 3338 assertEquals(-0.014657576899542954, x /= ((-1454855938.0338)+(-372635753.36815
67))); |
| 3339 assertEquals(0, x &= ((tmp = 2480635933, tmp)&(-2986584704.9165974))); |
| 3340 assertEquals(-2108639122, x += ((tmp = 2108639123.8683565, tmp)^((-881296055)/
(((x<<(2026200582))|(tmp = -862495245.138771, tmp))-(-1111596494.892467))))); |
| 3341 assertEquals(1893466112, x <<= (tmp = 607974481, tmp)); |
| 3342 assertEquals(1893466112, x |= x); |
| 3343 assertEquals(1133122783.997418, x += ((tmp = -760343332, tmp)-((x-(tmp = -8785
61823.4218843, tmp))/(tmp = -693454632.596637, tmp)))); |
| 3344 assertEquals(8, x >>>= (tmp = 700339003.3919828, tmp)); |
| 3345 assertEquals(4.605305035175536e-9, x /= (1737127060.8343256)); |
| 3346 assertEquals(4.605305035175536e-9, x -= ((x%(897221779))>>>x)); |
| 3347 assertEquals(-1864423625.5704088, x += (tmp = -1864423625.5704088, tmp)); |
| 3348 assertEquals(1132240092, x <<= (1304417186.1193643)); |
| 3349 assertEquals(-2088985380, x ^= (x<<x)); |
| 3350 assertEquals(-4, x >>= ((tmp = 1959823884.0935726, tmp)%(-1679792398.569136)))
; |
| 3351 assertEquals(-268435456, x <<= ((tmp = 2586838136, tmp)|((tmp = -481716750.718
518, tmp)>>>((1485826674.882607)/(tmp = -2826294011, tmp))))); |
| 3352 assertEquals(-32768, x >>= (2060648973)); |
| 3353 assertEquals(1, x /= x); |
| 3354 assertEquals(-2838976297, x -= (tmp = 2838976298, tmp)); |
| 3355 assertEquals(-1382985298, x <<= ((tmp = -2104305023, tmp)&x)); |
| 3356 assertEquals(10, x >>>= (x+x)); |
| 3357 assertEquals(10, x -= (x>>>(361588901.70779836))); |
| 3358 assertEquals(854603510, x -= (-854603500)); |
| 3359 assertEquals(-557842432, x <<= (tmp = 1212985813.6094751, tmp)); |
| 3360 assertEquals(-459390188241943040, x *= (tmp = 823512450.6304014, tmp)); |
| 3361 assertEquals(-232800033621957060, x /= ((((((686635689)/(tmp = 2013252543, tmp
))*(tmp = -1591617746.8678951, tmp))|(((tmp = -1777454093.5611362, tmp)>>>((tmp
= 2680809394, tmp)^(((x>>((((((tmp = -265022244, tmp)%((tmp = -3075004537, tmp)>
>(((((1427784269.5686688)^((tmp = -1095171528.911587, tmp)^(-942424985.7979553))
)>>(-1279441481.1987405))*((2493620394)>>(-2769016043)))/(x&((tmp = 2059033657,
tmp)%(((tmp = 1948606940.1488457, tmp)-(tmp = -2645984114.13219, tmp))^x))))))^x
)^x)%(x%((((tmp = 3209433446.4551353, tmp)%(tmp = 1364430104.0424738, tmp))/(tmp
= -2103044578.349498, tmp))+(tmp = -2613222750, tmp))))*(2099218034)))&(((tmp =
-378500985.49700975, tmp)>>(((x+x)|(x%(((-1841907486)<<(-1220613546.194021))<<(
tmp = -1260884176, tmp))))^(tmp = 1858784116, tmp)))>>>((x%x)%((x>>>(tmp = -2540
799113.7667685, tmp))|x))))/((((tmp = 642072894.6455215, tmp)-(-324951103.667939
9))*(tmp = 1424524615, tmp))+((x<<(tmp = -904578863.5945344, tmp))*(tmp = 492334
75.435349464, tmp))))))<<(tmp = 1680210257, tmp)))+((tmp = -1516431503, tmp)>>>(
-1105406695.3068116)))/(-275019361.6764543))); |
| 3362 assertEquals(192359387.42913792, x /= (-1210234846)); |
| 3363 assertEquals(192359387.42913792, x %= (-2920206625.0154076)); |
| 3364 assertEquals(192359387.42913803, x -= (((((((tmp = -1263203016.3258834, tmp)-(
2432034005.6011124))&x)<<(1479434294))>>((tmp = -1695856315.523002, tmp)>>>(tmp
= 557391345, tmp)))/(tmp = -1280240246.2501266, tmp))%((tmp = -2196489823.034029
, tmp)>>(((x&((912221637.1101809)+((tmp = -3003677979.652423, tmp)>>(tmp = -7161
29460.1668484, tmp))))-((x+(x-(-2780610859)))>>>(-2445608016)))<<((x*(x+(x+(((-2
124412727.9007604)%(tmp = -593539041.5539455, tmp))&(tmp = 2404054468.768749, tm
p)))))%(x>>(tmp = -2913066344.404591, tmp))))))); |
| 3365 assertEquals(11740, x >>= (688848398.7228824)); |
| 3366 assertEquals(11740, x >>= ((1545765912)*(307650529.9764147))); |
| 3367 assertEquals(23480, x += x); |
| 3368 assertEquals(0, x >>>= ((tmp = 1313078391, tmp)|x)); |
| 3369 assertEquals(1726251264, x -= ((1939413887)<<(1004888744.2840619))); |
| 3370 assertEquals(765324793.5278986, x %= (960926470.4721014)); |
| 3371 assertEquals(747387, x >>= ((2483010044)-(tmp = -413698190, tmp))); |
| 3372 assertEquals(1, x /= x); |
| 3373 assertEquals(3016811624, x *= (3016811624)); |
| 3374 assertEquals(17408, x &= (((tmp = -991624868, tmp)<<(((63107932)/(tmp = 265993
9199, tmp))|(tmp = -1968768911.3575773, tmp)))>>(((-2876822038.9910746)|(tmp = 2
550230179.243425, tmp))<<((x*(x<<((x<<((tmp = -1627718523.616604, tmp)|((2154120
561.254636)-(x%(x<<(1484563622.1791654))))))<<((((x^(tmp = 3016524169, tmp))<<((
(x+(tmp = 1887816698.2455955, tmp))+x)-x))-(-3023329069))-x))))+x)))); |
| 3375 assertEquals(0, x <<= (((1247441062.177967)/(-1717276234))+x)); |
| 3376 assertEquals(0, x |= ((x%((-1648299429.4520087)>>(-137511052)))>>(tmp = 221301
016.4926411, tmp))); |
| 3377 assertEquals(0, x /= ((-2598501544.913707)>>>(-2177037696))); |
| 3378 assertEquals(NaN, x %= (x>>x)); |
| 3379 assertEquals(0, x &= (tmp = 1852419158, tmp)); |
| 3380 assertEquals(-829029120, x |= (((2122339180)*((((((tmp = 768748914, tmp)<<((10
08490427)&((1937367899.957056)-(((635094486)>>(((tmp = -795046025, tmp)*(2665104
134.4455256))^(tmp = 706594584.2462804, tmp)))/(504397522)))))/(-556057788))>>((
x/(tmp = -2732280594, tmp))-x))+(-1989667473))+(tmp = 2766802447.789895, tmp)))<
<(((tmp = -2969169096, tmp)-x)+(tmp = 2093593159.0942125, tmp)))); |
| 3381 assertEquals(0.6451933462602606, x /= ((-1284931292)<<(x<<(tmp = 1294716764, t
mp)))); |
| 3382 assertEquals(1515416866.520901, x *= (2348779440)); |
| 3383 assertEquals(-1620606242886682600, x *= ((-993898625.5357854)&(((tmp = -571100
481, tmp)/x)*((2428590177.311031)%(tmp = -2671379453, tmp))))); |
| 3384 assertEquals(-1137472828, x %= (tmp = -1195183004, tmp)); |
| 3385 assertEquals(-3096634005473250000, x *= (tmp = 2722380640, tmp)); |
| 3386 assertEquals(-3096634003996758500, x -= (-1476491033.833419)); |
| 3387 assertEquals(-3096634000805538000, x += (3191220521.978341)); |
| 3388 assertEquals(-3096634000805468000, x += ((((tmp = -3024976741, tmp)&(952616360
))|((x*(-1547952311))+(x*x)))>>>(tmp = 981373323, tmp))); |
| 3389 assertEquals(-3096633998655594000, x += (2149873927)); |
| 3390 assertEquals(-118812224101.54297, x %= (((2641881276.9898443)*(((502159480)^x)
<<x))%((tmp = -2840045365.547772, tmp)*(((((-2297661528)>>>(x>>(-229103883.94961
858)))&(((-1285047374.6746495)<<((-360045084)>>>((x-(tmp = -956123411.1260898, t
mp))%x)))>>((tmp = -2375660287.5213504, tmp)+((((tmp = -2753478891, tmp)>>>(((tm
p = 101438098, tmp)>>(((tmp = -2736502951, tmp)<<((tmp = -3084561882.368902, tmp
)&(tmp = 1491700884, tmp)))|x))&(tmp = 1627412882.6404104, tmp)))>>>(tmp = 10390
02116.6784904, tmp))<<((tmp = -2840130800, tmp)-(tmp = -740035567, tmp))))))&(tm
p = -416316142, tmp))>>x)))); |
| 3391 assertEquals(86, x >>>= (tmp = -293489896.5572462, tmp)); |
| 3392 assertEquals(172, x += (x%((((-2635082487.364155)|((-2361650420.634912)&(-2147
095650.7451198)))<<((tmp = 2258905145.9231243, tmp)%((((tmp = -1365987098.513010
3, tmp)*(((((((932437391)/x)/(289270413.0780891))%(x-x))+((((2194986374.917528)>
>(((((tmp = -1553805025, tmp)|x)^(((x>>(-564400586.0780811))^(tmp = 1738428582.0
238137, tmp))>>(tmp = 1717774140, tmp)))&(tmp = -2789427438, tmp))%(((tmp = -138
6118057, tmp)*(-2333221237.7915535))*(x>>>(((((41346648.46438944)&x)%(-478973697
.6792319))|(tmp = 2108106738, tmp))/x)))))-(tmp = -133437701.64136505, tmp))>>>x
))+(tmp = -1567210003, tmp))*(x+((x&x)-(2942851671)))))>>>(tmp = -446377136, tmp
))*((((((tmp = 1597203255, tmp)>>>(619157171))|(-2766246629.005985))>>((tmp = 31
30227370, tmp)%x))*(tmp = 2072227901.6101904, tmp))|((tmp = 1369019520, tmp)^(75
9659487))))))>>>x))); |
| 3393 assertEquals(1996475731, x ^= ((1456327892.2281098)|(1728022827))); |
| 3394 assertEquals(0, x %= x); |
| 3395 assertEquals(0, x &= (1323847974)); |
| 3396 assertEquals(3076829073.8848357, x += (3076829073.8848357)); |
| 3397 assertEquals(9569842648396755000, x *= (3110293883.2782717)); |
| 3398 assertEquals(9569842646260304000, x -= (2136450372.9038036)); |
| 3399 assertEquals(9.158188827418242e+37, x *= x); |
| 3400 assertEquals(0, x <<= ((x&(tmp = -2241179286, tmp))+((tmp = 2553144081, tmp)&(
(tmp = -1914709694, tmp)^(tmp = -1469651409.0651562, tmp))))); |
| 3401 assertEquals(0, x <<= x); |
| 3402 assertEquals(0, x /= (2177840666.276347)); |
| 3403 assertEquals(0, x %= (-690827104)); |
| 3404 assertEquals(0, x >>>= x); |
| 3405 assertEquals(0, x ^= x); |
| 3406 assertEquals(-0, x /= (tmp = -803415280, tmp)); |
| 3407 assertEquals(-2355576914.316743, x += (-2355576914.316743)); |
| 3408 assertEquals(-833671722514674000, x *= ((3053388806.692315)-(tmp = 2699474775.
081724, tmp))); |
| 3409 assertEquals(1, x /= x); |
| 3410 assertEquals(1898147684, x += ((tmp = 1898147683, tmp)|(x<<x))); |
| 3411 assertEquals(2.192324660388075, x %= ((tmp = 2630187518, tmp)/((2868794982.790
862)|(490860748)))); |
| 3412 assertEquals(0, x >>>= ((2751021779)/(-952522559))); |
| 3413 assertEquals(321040461, x ^= ((321040461.153594)-x)); |
| 3414 assertEquals(-2.3814602031636922, x /= ((tmp = -170472190, tmp)|x)); |
| 3415 assertEquals(-1, x >>= (2200125174.177402)); |
| 3416 assertEquals(-2964432647.9379396, x += (-2964432646.9379396)); |
| 3417 assertEquals(-370116502.93793964, x %= (tmp = -518863229, tmp)); |
| 3418 assertEquals(777927355.2283959, x -= (-1148043858.1663356)); |
| 3419 assertEquals(0, x *= ((tmp = 1134913539, tmp)&(((x>>>((tmp = -989822787, tmp)>
>>x))%x)&(tmp = 1078636160.7313156, tmp)))); |
| 3420 assertEquals(-1089245637, x ^= (3205721659.3548856)); |
| 3421 assertEquals(-1192493056, x <<= (-1173291054)); |
| 3422 assertEquals(78013832, x += ((tmp = 2462999944, tmp)+x)); |
| 3423 assertEquals(0, x %= x); |
| 3424 assertEquals(0, x >>>= (1794908927.7409873)); |
| 3425 assertEquals(1708338504, x += ((-2586628792.3484306)<<x)); |
| 3426 assertEquals(12, x >>= (-545794789.3827574)); |
| 3427 assertEquals(0, x &= ((2753207225)<<(((-1776581207.557251)+((tmp = -2414140402
, tmp)*x))+(x<<(x|(tmp = 772358560.3022032, tmp)))))); |
| 3428 assertEquals(0, x <<= ((tmp = -2755724712.152605, tmp)/((x>>(-732875466))&x)))
; |
| 3429 assertEquals(NaN, x *= (((tmp = 2617815318.1134562, tmp)/x)%(x|((((((-85165933
7.194871)<<(tmp = 2072294700, tmp))%((x+(2193880878.5566335))^((tmp = 3005338026
, tmp)-(2947963290))))/x)/(x+(2091745239.4210382)))-(x>>x))))); |
| 3430 assertEquals(NaN, x /= (tmp = -427684595.0278094, tmp)); |
| 3431 assertEquals(NaN, x /= (tmp = -263945678, tmp)); |
| 3432 assertEquals(0, x <<= x); |
| 3433 assertEquals(0, x <<= x); |
| 3434 assertEquals(0, x -= (((x>>((x&x)-(tmp = -673697315, tmp)))>>(((1575095242.233
0558)/(x-(-1816886266)))%(-1580195729)))>>>x)); |
| 3435 assertEquals(0, x >>>= x); |
| 3436 assertEquals(0, x >>= (-2815518206)); |
| 3437 assertEquals(0, x -= (x/(1795634670.692437))); |
| 3438 assertEquals(-2753579891, x += (tmp = -2753579891, tmp)); |
| 3439 assertEquals(2.7773776150171776, x /= (tmp = -991431585, tmp)); |
| 3440 assertEquals(5.554755230034355, x += x); |
| 3441 assertEquals(3.362161997528237e-9, x /= (1652137890.4758453)); |
| 3442 assertEquals(3.362161997528237e-9, x %= (tmp = -10848734.527020693, tmp)); |
| 3443 assertEquals(1, x /= x); |
| 3444 assertEquals(-2978012493, x -= (x+(2978012493))); |
| 3445 assertEquals(-5.158905851797543, x /= (((x+((tmp = -2548840164, tmp)>>x))<<(x^
((tmp = -533281232.7294345, tmp)&x)))&(tmp = -1502692171, tmp))); |
| 3446 assertEquals(-5.158905851797543, x %= (-3009435255.5612025)); |
| 3447 assertEquals(-20971520, x <<= ((tmp = -2728812464, tmp)%(2619809573.672677))); |
| 3448 assertEquals(-1900019712, x &= (2398099552)); |
| 3449 assertEquals(-1991377, x %= ((tmp = 1562364373.7334614, tmp)>>>(((x-(-94628321
7))<<(-2044590694))^(((tmp = 1681238509, tmp)>>(-2801649769))-x)))); |
| 3450 assertEquals(1, x /= x); |
| 3451 assertEquals(1, x %= (x/(x-x))); |
| 3452 assertEquals(1.3525631913093335e-9, x /= (739336991)); |
| 3453 assertEquals(0, x &= ((x&(x|(-1530424204)))<<((((tmp = -295143065.9115021, tmp
)>>x)+x)<<x))); |
| 3454 assertEquals(0, x <<= (-1311017801)); |
| 3455 assertEquals(-0, x /= (-667133339.1918633)); |
| 3456 assertEquals(1038307283, x += (1038307283)); |
| 3457 assertEquals(506985, x >>>= ((tmp = 1550624472.9157984, tmp)^x)); |
| 3458 assertEquals(506985, x >>>= ((254646626)<<(tmp = 1572845412.744642, tmp))); |
| 3459 assertEquals(32447040, x <<= (tmp = -2427326042, tmp)); |
| 3460 assertEquals(0, x -= (x<<((x|x)>>>x))); |
| 3461 assertEquals(0, x &= x); |
| 3462 assertEquals(0, x &= ((-484420357)|((tmp = 807540590.6132902, tmp)/(x/x)))); |
| 3463 assertEquals(-890607324, x ^= ((tmp = -890607324, tmp)>>((((-2876826295)>>x)<<
((tmp = 2351495148.117994, tmp)>>(tmp = 1368611893.274765, tmp)))*(tmp = 1531795
251, tmp)))); |
| 3464 assertEquals(-729075363, x += (x+(tmp = 1052139285, tmp))); |
| 3465 assertEquals(531550884933581760, x *= x); |
| 3466 assertEquals(1980836332, x ^= ((-746269795.2320724)-((2400458512)>>((129067254
8)>>>((((1536843439.5629003)&(3185059975.158061))*(tmp = -1339249276.2667086, tm
p))&x))))); |
| 3467 assertEquals(941373096, x %= ((x+(-451098412))^(tmp = 1725497732, tmp))); |
| 3468 assertEquals(-1766019323, x += (tmp = -2707392419, tmp)); |
| 3469 assertEquals(2528947973, x >>>= (x^(-896237435.3809054))); |
| 3470 assertEquals(-263192576, x <<= (-866361580)); |
| 3471 assertEquals(-2008, x >>= (-2608071791)); |
| 3472 assertEquals(-88, x %= (((-1076807218.4792447)&((tmp = 601044863, tmp)>>((tmp
= 1228976729, tmp)+((((-2711426325)*x)|x)|(x%(-2700007330.3266068))))))&(tmp = 3
147972836.778858, tmp))); |
| 3473 assertEquals(1762886843, x ^= (tmp = 2532080403, tmp)); |
| 3474 assertEquals(1762886843, x %= ((((((tmp = -2059247788, tmp)>>x)/x)+(x<<x))^x)>
>>(-1969283040.3683646))); |
| 3475 assertEquals(4812334726.587896, x += (tmp = 3049447883.587897, tmp)); |
| 3476 assertEquals(1, x /= x); |
| 3477 assertEquals(1, x *= x); |
| 3478 assertEquals(-2150507334, x -= ((tmp = 1578221999, tmp)+(tmp = 572285336, tmp)
)); |
| 3479 assertEquals(-4546475858941548500, x *= ((tmp = -931533139.5546813, tmp)^(tmp
= 3061503275, tmp))); |
| 3480 assertEquals(-269064192, x |= ((207217276.91936445)<<(tmp = -957353678.4997551
, tmp))); |
| 3481 assertEquals(1, x /= x); |
| 3482 assertEquals(1, x <<= (((1463856021.8616743)%(x*(tmp = -2286419102, tmp)))/(-2
852887593))); |
| 3483 assertEquals(2223868564.8383617, x *= (tmp = 2223868564.8383617, tmp)); |
| 3484 assertEquals(918797189.9033995, x -= ((1305071374.9349623)%(x+(2211992629)))); |
| 3485 assertEquals(-2212004787.4668465, x -= (tmp = 3130801977.370246, tmp)); |
| 3486 assertEquals(31783, x >>= (2951958960)); |
| 3487 assertEquals(31783, x ^= ((((tmp = -2441511566, tmp)&((tmp = 91427553.90168321
, tmp)+((tmp = 3001737720.327718, tmp)%x)))>>>(-2263859841))>>>((2109161329)>>(t
mp = -2816295136.7443414, tmp)))); |
| 3488 assertEquals(4068224, x <<= (x%((tmp = -682576250.4464607, tmp)*(x/(((x-x)>>>(
x&((((x<<(x<<x))>>>((((2243036981.528562)/(((-1839328916.9411087)>>(-1907748022.
162144))<<(x+x)))+((tmp = 2362574171, tmp)<<(tmp = 1987834539, tmp)))|(-44432924
0)))|(399451601.1717081))>>x)))&(968363335.6089249)))))); |
| 3489 assertEquals(0.0030991932898194294, x /= ((tmp = 1067316540.5529796, tmp)^(-23
88640366))); |
| 3490 assertEquals(0, x >>= x); |
| 3491 assertEquals(0, x >>>= (tmp = -393433349.1636851, tmp)); |
| 3492 assertEquals(0, x *= (((x^(((1806955787.471396)<<x)^((517668047.55566347)>>>(x
%(x<<(tmp = -276586733.4844558, tmp))))))%(1661242196.1472542))|x)); |
| 3493 assertEquals(0, x |= (x>>x)); |
| 3494 assertEquals(-155236210, x |= (tmp = -155236210.19366312, tmp)); |
| 3495 assertEquals(-606392, x >>= ((tmp = -1533446042.97781, tmp)^x)); |
| 3496 assertEquals(-1, x >>= (936126810)); |
| 3497 assertEquals(2325115611, x -= (-2325115612)); |
| 3498 assertEquals(0, x -= x); |
| 3499 assertEquals(0, x >>= (tmp = -354826623, tmp)); |
| 3500 assertEquals(-0, x *= (-1232528947.7321298)); |
| 3501 assertEquals(0, x |= x); |
| 3502 assertEquals(0, x <<= (((tmp = 187758893.4254812, tmp)&(x-(tmp = 648201576, tm
p)))&(385106597))); |
| 3503 assertEquals(0, x >>= (tmp = 2554891961, tmp)); |
| 3504 assertEquals(-1311492611.2970417, x += (-1311492611.2970417)); |
| 3505 assertEquals(-688179220.3221785, x += (623313390.9748632)); |
| 3506 assertEquals(1416835528, x &= (tmp = 1953739224, tmp)); |
| 3507 assertEquals(-11.04719252755072, x /= (-128252995)); |
| 3508 assertEquals(-6.287413042114223e-9, x /= (tmp = 1757033052.1558928, tmp)); |
| 3509 assertEquals(-4231171, x |= (((((2022730885.7773404)*((-2495777565.221855)|(tm
p = 274627292, tmp)))<<(-3072596920.4902725))>>>((-2215057529)+(-1134713759.4247
034)))^((tmp = -1888181788, tmp)/(572025985.2748461)))); |
| 3510 assertEquals(-4194305, x |= ((tmp = 167328318.038759, tmp)>>>(153800904.345515
37))); |
| 3511 assertEquals(-1316525687, x -= (1312331382)); |
| 3512 assertEquals(1448723245.7863903, x += (2765248932.7863903)); |
| 3513 assertEquals(1.7219707102205526, x /= (tmp = 841317008, tmp)); |
| 3514 assertEquals(1872027792.5217001, x *= (x|(tmp = 1087142645.6665378, tmp))); |
| 3515 assertEquals(3504488055973669400, x *= x); |
| 3516 assertEquals(-1075254784, x |= x); |
| 3517 assertEquals(-5, x >>= (((844461331.8957539)-((x&x)<<((tmp = 1443904777, tmp)+
(tmp = 736164505.3670597, tmp))))-(((tmp = 1348422110, tmp)>>((tmp = -2878252514
, tmp)/(-1175443113)))|((-2138724317)%(2057081133))))); |
| 3518 assertEquals(-3.038875804165675e-9, x /= (1645345292.8698258)); |
| 3519 assertEquals(1.25204541454491e-18, x /= (-2427129055.274914)); |
| 3520 assertEquals(-1.7151576137235622e-9, x *= (-1369884505.6247284)); |
| 3521 assertEquals(1590804618, x ^= (1590804618.4910607)); |
| 3522 assertEquals(5061318665300252000, x *= (x+x)); |
| 3523 assertEquals(5061318665300252000, x %= ((tmp = 1102144242, tmp)*x)); |
| 3524 assertEquals(-7, x >>= (2772167516.624264)); |
| 3525 assertEquals(16383, x >>>= (-2979259214.5855684)); |
| 3526 assertEquals(47108415435, x *= ((2944456517.839616)>>>(1041288554.5330646))); |
| 3527 assertEquals(61, x >>>= (x^(((-1305163705)<<((948566605)-x))-x))); |
| 3528 assertEquals(0, x %= x); |
| 3529 assertEquals(0, x ^= (((tmp = 1918861879.3521824, tmp)/((x%(tmp = 945292773.71
88392, tmp))%(x|x)))>>x)); |
| 3530 assertEquals(-0, x *= ((((x|((2810775287)|(tmp = 1265530406, tmp)))^((tmp = 31
98912504.175658, tmp)-(((tmp = 1422607729.281712, tmp)<<(tmp = 2969836271.868273
7, tmp))&x)))<<((tmp = 844656612, tmp)*(((((tmp = -828311659, tmp)%(((-208387065
4)>>>(x^(((((933133782)-(tmp = 1033670745, tmp))-(629026895.4391923))%((-6050956
73.8097742)*((((-227510375.38460112)*x)+x)&(((((tmp = 472873752.68609154, tmp)^(
tmp = 2815407038.712165, tmp))+((x>>>((tmp = -1331030665.3510115, tmp)>>>(228123
4581)))-(x>>>x)))&(tmp = -2160840573.325921, tmp))&x))))<<(tmp = 1411888595, tmp
))))|(((tmp = -915703839.0444739, tmp)/((x+(418836101.8158506))%(-1112605325.440
4268)))&((-3098311830.6721926)-x))))-((49446671.477988124)*(-2522433127)))+((tmp
= 443068797, tmp)>>(tmp = 418030554.97275746, tmp)))*((tmp = 38931296.738208175
, tmp)+(1842742215.3282685)))))-((tmp = 1325672181.205841, tmp)^(tmp = 669284428
, tmp)))); |
| 3531 assertEquals(-0, x *= (tmp = 93843030, tmp)); |
| 3532 assertEquals(0, x ^= x); |
| 3533 assertEquals(0, x ^= x); |
| 3534 assertEquals(0, x <<= x); |
| 3535 assertEquals(0, x >>>= (x%((((((tmp = -107458601, tmp)>>(x*((x|((tmp = 2117286
494, tmp)>>((x^(tmp = 114214295.42048478, tmp))>>>(tmp = 1032826615, tmp))))&((x
*x)&(-225386977.67686415)))))^((-780566702.5911419)+(-1113319771)))|(((x^x)<<(12
88064444))>>(-2292704291.619477)))>>(365125945))-((tmp = -1986270727.235776, tmp
)/x)))); |
| 3536 assertEquals(-0, x *= (((-18925517.67125845)|((((-1975220517)+(tmp = -12500701
28.296064, tmp))+(1085931410.5895243))<<(((x|(((x*(tmp = 160207581.50536323, tmp
))|(tmp = 1798744469.7958293, tmp))-x))>>>(((x+((x%x)&((((x^x)<<((tmp = 25380120
74.623554, tmp)^x))*x)&x)))/(x+(tmp = -2563837407, tmp)))/(tmp = 2189564730, tmp
)))/(((-1703793330.5770798)<<((176432492)|x))<<(1347017755.345185)))))<<(((tmp =
-577100582.7258489, tmp)&x)/(-31246973)))); |
| 3537 assertEquals(0, x >>>= x); |
| 3538 assertEquals(NaN, x %= ((x*(tmp = 1167625971, tmp))&(((tmp = -770445060, tmp)>
>((339248786)^((2058689781.2387645)-((-2381162024)*(660448066)))))&x))); |
| 3539 assertEquals(NaN, x += ((3088519732.515986)-(-267270786.06493092))); |
| 3540 assertEquals(0, x &= (tmp = 2748768426.3393354, tmp)); |
| 3541 assertEquals(-1109969306, x ^= ((-1109969306)>>>x)); |
| 3542 assertEquals(-1109969306, x %= (tmp = 1150376563.581773, tmp)); |
| 3543 assertEquals(-2058145178, x &= (-2057586057)); |
| 3544 assertEquals(-850185626, x |= ((x^(tmp = 1223093422, tmp))&((-589909669)<<(229
9786170)))); |
| 3545 assertEquals(1489215443, x += (2339401069)); |
| 3546 assertEquals(-23592960, x <<= x); |
| 3547 assertEquals(2063937322, x ^= (-2053296342.2317986)); |
| 3548 assertEquals(12922122, x %= (x^((-2259987830)>>(x*(((tmp = -799867804.7716949,
tmp)&(tmp = -1068744142, tmp))*(((((1091932754.8596292)-((tmp = -1778727010, tm
p)>>(((tmp = 1207737073.2689717, tmp)-(x-(tmp = -1191958946, tmp)))+(-631801383.
7488799))))-(-618332177))>>>(-156558558))>>>(3032101547.6262517))))))); |
| 3549 assertEquals(12922122, x &= x); |
| 3550 assertEquals(Infinity, x /= (x%x)); |
| 3551 assertEquals(0, x &= (x*(-227800722.62070823))); |
| 3552 assertEquals(-865648691, x ^= (-865648691)); |
| 3553 assertEquals(1, x /= (x%(tmp = 1524739353.8907173, tmp))); |
| 3554 assertEquals(16, x <<= (x<<(2335214658.789205))); |
| 3555 assertEquals(0, x &= ((tmp = 570332368.1239192, tmp)^(-2278439501))); |
| 3556 assertEquals(1881145344, x -= (((-569715735.8853142)+(2093355159))<<(tmp = 278
8920949, tmp))); |
| 3557 assertEquals(0, x ^= x); |
| 3558 assertEquals(NaN, x -= ((tmp = -1427789954, tmp)%((((((411038329.49866784)-x)-
(x<<((-1330832247)+x)))/x)^((x*(845763550.2134092))>>(tmp = 1427987604.5938706,
tmp)))>>>(1857667535)))); |
| 3559 assertEquals(NaN, x /= (-313793473)); |
| 3560 assertEquals(0, x >>>= (x/x)); |
| 3561 assertEquals(1869358566, x -= (-1869358566)); |
| 3562 assertEquals(-1901664519209545200, x += ((tmp = 944729941.3936644, tmp)*(-2012
918653))); |
| 3563 assertEquals(-1901664519209545200, x += ((tmp = 1348246793, tmp)/(x&x))); |
| 3564 assertEquals(-1576791552, x &= (tmp = 2719250966.739456, tmp)); |
| 3565 assertEquals(-305087899, x ^= (-2955630491.030272)); |
| 3566 assertEquals(0, x ^= (x%(1575252839.559443))); |
| 3567 assertEquals(4184604407, x += ((((tmp = -244720076.17657042, tmp)|(2819320515)
)^((((tmp = 1222623743.9184055, tmp)*(-95662379.577173))/(x/(x+(((x-(tmp = -3024
718107.6310973, tmp))^(-1494390781))&(tmp = 2284054218.8323536, tmp)))))>>>(tmp
= 2090069761, tmp)))>>>(x%x))); |
| 3568 assertEquals(3148907440, x -= (((tmp = -332379100.7695112, tmp)-(-1145399547))
^(((((((tmp = 3133792677.785844, tmp)+x)<<(2306999139.5799255))>>((tmp = -205126
6106, tmp)*(((((x+(((-728654312.8954825)>>(x>>>(((x%x)&(-1587152364))|(((((-2114
138294)&x)&(1547554688))^x)-(-1856094268)))))*(((-1135018784)&((x+(tmp = -144402
0289, tmp))|x))+x)))>>x)&x)/(2449005489))<<((131073798.64314616)%(x>>>((-2592101
383.2205048)^(tmp = -757096673.0381112, tmp)))))))^(2766467316.8307915))-(-24658
92914.515834))-((((tmp = 234064056, tmp)^((x>>>(1622627548.7944543))+(-175047414
6)))|(-1959662039.4687617))^((-1222880974)&(-2794536175.906498)))))); |
| 3569 assertEquals(-1157627488, x &= (-1156639323)); |
| 3570 assertEquals(-1342170624, x <<= ((x/((((1829945345.0613894)/(x*((tmp = 1278865
203.0854595, tmp)/(((tmp = -2298274086.519347, tmp)+(tmp = -545203761, tmp))-(tm
p = 2712195820, tmp)))))>>>((tmp = 240870798.9384452, tmp)-(tmp = -3188865300.47
68195, tmp)))>>>(x%((648799266)>>>(tmp = 24460403.864815235, tmp)))))|((tmp = 23
2533924, tmp)|x))); |
| 3571 assertEquals(-2684341248, x += x); |
| 3572 assertEquals(1073755136, x &= (((-662718514.9245079)>>(tmp = -1915462105, tmp)
)+(tmp = 1478850441.8689613, tmp))); |
| 3573 assertEquals(-1073755136, x /= (x|((tmp = -1767915185, tmp)|((325827419.143022
4)|(((-1343423676)|(tmp = -1929549501, tmp))|(-866933068.9585254)))))); |
| 3574 assertEquals(-1073755136, x %= ((tmp = 547342356, tmp)-((tmp = 2213249646.7047
653, tmp)-((((((-2463314705)^(tmp = -993331620, tmp))^(((x%x)>>(tmp = 1798026491
.3658786, tmp))-(((1024072781)/(tmp = -2407354455, tmp))%(1973295010))))<<(-1966
787233))^x)|(-1787730004))))); |
| 3575 assertEquals(-1073754452, x |= (tmp = 3099823788.077907, tmp)); |
| 3576 assertEquals(-1540683096, x &= (-1540674632.7013893)); |
| 3577 assertEquals(-1540683052, x ^= ((tmp = -126183090, tmp)>>>((-622437575.5788481
)|((((tmp = -2947914022, tmp)%(((tmp = 2512586745, tmp)>>x)>>>((27238232.2367767
1)/(tmp = 3203958551, tmp))))/(tmp = 2906005721.402535, tmp))^((((tmp = 17638978
60.737334, tmp)^(1445562340.2485332))/x)+(-2393501217.716533)))))); |
| 3578 assertEquals(-1258599433, x |= (tmp = 351291767.59661686, tmp)); |
| 3579 assertEquals(-1241560065, x |= (626346046.5083935)); |
| 3580 assertEquals(-1241560065, x ^= ((2263372092)/((tmp = -2868907862, tmp)>>>x))); |
| 3581 assertEquals(-893685228, x -= (tmp = -347874837, tmp)); |
| 3582 assertEquals(3401282068, x >>>= (x*x)); |
| 3583 assertEquals(0, x %= x); |
| 3584 assertEquals(0, x >>>= x); |
| 3585 assertEquals(-2079237393, x ^= (tmp = 2215729903, tmp)); |
| 3586 assertEquals(NaN, x %= ((((tmp = 3203450436, tmp)/(2867575150.6528325))&(18649
45829))&((x&((((tmp = -1927086741.3438427, tmp)|x)|(-1783290909.3240588))*((-107
4778499.0697656)*(x-((tmp = -848983542.8456669, tmp)^(tmp = -1324673961, tmp))))
))>>(tmp = -2144580304.245896, tmp)))); |
| 3587 assertEquals(-43334009, x |= (x^(-43334009.72683525))); |
| 3588 assertEquals(-43334009, x &= x); |
| 3589 assertEquals(-43334009, x %= (tmp = 1252450645.060542, tmp)); |
| 3590 assertEquals(-43334009, x |= (((((((tmp = 968062202, tmp)/(x|(tmp = 2766801984
, tmp)))*((2173353793.938968)>>(((tmp = -2459317247, tmp)<<(tmp = -2333601397, t
mp))>>>((tmp = -578254251.8969193, tmp)*(tmp = 839964110.7893236, tmp)))))&(((16
75305119)&(tmp = -929153707, tmp))*((x*x)*x)))/x)|(x/(tmp = 384740559.43867135,
tmp)))%(1657362591))); |
| 3591 assertEquals(0, x -= x); |
| 3592 assertEquals(0, x %= (-1334758781.1087842)); |
| 3593 assertEquals(0, x -= x); |
| 3594 assertEquals(-54, x += ((tmp = -1787151355.470972, tmp)>>((tmp = 237028977, tm
p)>>(((2829473542)<<(x>>>(((((((x-(-1950724753))*(((x>>>(2807353513.6283565))<<(
(-583810779.1155353)>>(x*x)))>>(-1068513265)))^(x^(-696263908.5131407)))%(((tmp
= -1325619399, tmp)<<((tmp = -1030194450, tmp)-x))^x))+((-2852768585.3718724)>>(
tmp = -3160022361, tmp)))%(x&x))>>(tmp = 2667222702.5454206, tmp))))+((804998368
.8915854)<<x))))); |
| 3595 assertEquals(-54, x %= (-1601267268.4306633)); |
| 3596 assertEquals(1, x >>>= (tmp = -543199585.579128, tmp)); |
| 3597 assertEquals(4.732914708226396e-10, x /= (tmp = 2112862922, tmp)); |
| 3598 assertEquals(-4266932650, x -= ((((x^((((tmp = 2784618443, tmp)^(tmp = -227126
0297.9010153, tmp))|((((tmp = -599752639.7516592, tmp)*(2751967680.3680997))^(tm
p = -1478450055.578217, tmp))*x))-x))&((tmp = -520061982, tmp)-((tmp = 140017671
1.9637299, tmp)^(((2100417541)|(x+(tmp = -674592897.0420957, tmp)))>>x))))^(tmp
= -365650686.7947228, tmp))>>>((-2943521813)&(((tmp = -1888789582, tmp)>>(tmp =
700459655.488978, tmp))+(tmp = -1725725703.655931, tmp))))); |
| 3599 assertEquals(224277168, x <<= (tmp = 2885115011.8229475, tmp)); |
| 3600 assertEquals(224277168, x %= (tmp = -2655345206.442777, tmp)); |
| 3601 assertEquals(850395136, x <<= (x-(((((-769868538.1729524)/((tmp = -298603579,
tmp)%(x^x)))+((2691475692)|(((x>>>(628995710.4745524))^(x<<(((tmp = -1046054749,
tmp)|(919868171))-x)))^((-1377678789.8170452)&((3065147797)%(tmp = 2638804433,
tmp))))))^(tmp = -2036295169, tmp))&(((tmp = -157844758.08476114, tmp)*(tmp = -2
819601496, tmp))&((((tmp = 78921441, tmp)<<(653551762.5197772))/(1801316098))*(-
1479268961.8276927)))))); |
| 3602 assertEquals(1645565728, x ^= (tmp = 1353013024, tmp)); |
| 3603 assertEquals(1645565728, x >>>= x); |
| 3604 assertEquals(3020513544, x += (1374947816)); |
| 3605 assertEquals(0, x %= x); |
| 3606 assertEquals(0, x %= ((((((tmp = -304228072.4115715, tmp)>>>((-90523260.459757
09)-(tmp = -3013349171.084838, tmp)))%((-1640997281)*((tmp = -1600634553, tmp)%(
(tmp = 557387864, tmp)<<((888796080.766409)|(x^((((x%(((((tmp = 1164377954.10417
03, tmp)*x)|(2742407432.192806))&((tmp = 1707928950, tmp)<<(1279554132.4481683))
)+(tmp = -2108725405.7752397, tmp)))%(tmp = -465060827, tmp))^((tmp = 2422773793
, tmp)+x))^((((((((tmp = -1755376249, tmp)^((-267446806)^x))/(((tmp = -180857866
2.4939392, tmp)+((tmp = -1997100217, tmp)+x))+(((tmp = -2469853122.411479, tmp)/
x)>>(tmp = 660624616.7956645, tmp))))%((x<<((((((tmp = -1701946558, tmp)-(tmp =
133302235, tmp))>>>x)/(738231394))<<(-1060468151.4959564))&(((((-1877380837.4678
264)|(tmp = 2366186363, tmp))%x)>>>(-2382914822.1745577))>>((-1874291848.9775913
)<<(tmp = 2522973186, tmp)))))<<(-2672141993)))|(tmp = 732379966, tmp))%x)^x)^x)
)))))))%(tmp = 2385998902.7287374, tmp))*x)+(tmp = -2195749866.017106, tmp))); |
| 3607 assertEquals(401488, x ^= (((-320896627)>>>(tmp = 2812780333.9572906, tmp))&(t
mp = -2088849328, tmp))); |
| 3608 assertEquals(-1661116571.0046256, x += (tmp = -1661518059.0046256, tmp)); |
| 3609 assertEquals(-1616122720, x <<= x); |
| 3610 assertEquals(-1616122720, x >>= x); |
| 3611 assertEquals(-390439413, x %= (tmp = -1225683307, tmp)); |
| 3612 assertEquals(-84189205, x |= ((x|(2054757858))^(((x<<(((x|x)|(((x>>>((-2938303
938.1397676)<<((2993545056)^((tmp = -643895708.5427527, tmp)/((1371449825.534579
5)-(1896270238.695752))))))-(tmp = 1061837650, tmp))+(x+(tmp = 3072396681, tmp))
))>>(x-((((tmp = -1877865355.1550744, tmp)&x)%(-2766344937))>>>(2055121782)))))-
((x<<x)|(tmp = -2742351880.1974454, tmp)))<<((-2600270279.219802)>>(-1625612979)
)))); |
| 3613 assertEquals(-168378410, x += x); |
| 3614 assertEquals(-168378410, x &= x); |
| 3615 assertEquals(-1534983792, x &= (-1501412943)); |
| 3616 assertEquals(-1821543761, x ^= (938439487)); |
| 3617 assertEquals(-1821543761, x &= (x^(((tmp = -4237854, tmp)>>x)/x))); |
| 3618 assertEquals(2358, x >>>= (2954252724.620632)); |
| 3619 assertEquals(4716, x <<= ((-75522382.8757689)/((tmp = 1074334479, tmp)|((tmp =
-720387522, tmp)>>(x>>>(-3085295162.6877327)))))); |
| 3620 assertEquals(-1313079316, x |= (2981887904.020387)); |
| 3621 assertEquals(-1957790646, x -= (644711330)); |
| 3622 assertEquals(17831, x >>>= ((tmp = -2550108342, tmp)-(((tmp = 454671414.014670
6, tmp)+(-661129693.9333956))>>(x>>>(((tmp = 1752959432.3473055, tmp)*(-26195103
42.1812334))%(tmp = -456773274.2411971, tmp)))))); |
| 3623 assertEquals(689287937.6879716, x -= ((tmp = -397126863.6879716, tmp)-(((x>>x)
^(x/(-1387467129.6278908)))|((x>>((tmp = -2361114214.8413954, tmp)<<(tmp = -8056
70024.4717407, tmp)))<<(-2724018098))))); |
| 3624 assertEquals(1378575875.3759432, x += x); |
| 3625 assertEquals(84112428460187.8, x *= (((((2681425112.3513584)%(tmp = -175794533
3, tmp))|x)>>(-1793353713.0003397))%x)); |
| 3626 assertEquals(-3221, x >>= (-1976874128)); |
| 3627 assertEquals(-3221, x %= (((tmp = 2318583056.834932, tmp)|((tmp = -1016115125,
tmp)+((-472566636.32567954)+x)))|(tmp = 3135899138.065598, tmp))); |
| 3628 assertEquals(-6596608, x <<= x); |
| 3629 assertEquals(-1249902592, x <<= (((tmp = -2025951709.5051148, tmp)/((-46563944
1)<<(-2273423897.9682302)))*((tmp = -2408892408.0294642, tmp)-(tmp = 1017739741,
tmp)))); |
| 3630 assertEquals(73802092170444800, x *= (tmp = -59046275, tmp)); |
| 3631 assertEquals(-1619001344, x <<= x); |
| 3632 assertEquals(0, x <<= (tmp = 1610670303, tmp)); |
| 3633 assertEquals(-0, x *= ((((x+(tmp = 2039867675, tmp))|(tmp = 399355061, tmp))<<
(1552355369.313559))^x)); |
| 3634 assertEquals(0, x *= x); |
| 3635 assertEquals(0, x >>>= (((2875576018.0610805)>>x)%(tmp = -2600467554, tmp))); |
| 3636 assertEquals(2290405226.139538, x -= (-2290405226.139538)); |
| 3637 assertEquals(0, x %= x); |
| 3638 assertEquals(0, x ^= (((tmp = 2542309844.485515, tmp)-x)%((-2950029429.0027323
)/(tmp = 2943628481, tmp)))); |
| 3639 assertEquals(0, x += x); |
| 3640 assertEquals(0, x -= x); |
| 3641 assertEquals(0, x >>>= (tmp = 2337330038, tmp)); |
| 3642 assertEquals(0, x += (x/(((292272669.0808271)&(tmp = 2923699026.224247, tmp))^
(tmp = 367745855, tmp)))); |
| 3643 assertEquals(0, x &= x); |
| 3644 assertEquals(0, x %= ((tmp = 1565155613.3644123, tmp)<<(-308403859.5844681))); |
| 3645 assertEquals(-1845345399.3731332, x += (tmp = -1845345399.3731332, tmp)); |
| 3646 assertEquals(5158590659731951000, x *= (-2795460763.8680177)); |
| 3647 assertEquals(-364664, x >>= (1837745292.5701954)); |
| 3648 assertEquals(1, x /= x); |
| 3649 assertEquals(-860616114.8182092, x += ((tmp = 2076961323.1817908, tmp)+(-29375
77439))); |
| 3650 assertEquals(-860616115, x ^= ((x*(tmp = 2841422442.583121, tmp))>>>((tmp = 19
29082917.9039137, tmp)>>(-2602087246.7521305)))); |
| 3651 assertEquals(-38387843, x |= (3114677624)); |
| 3652 assertEquals(2927507837, x += (tmp = 2965895680, tmp)); |
| 3653 assertEquals(1, x /= x); |
| 3654 assertEquals(-1792887531, x *= (-1792887531)); |
| 3655 assertEquals(-0, x %= ((x^x)+x)); |
| 3656 assertEquals(-0, x %= (tmp = 2800752702.562547, tmp)); |
| 3657 assertEquals(1384510548, x ^= (tmp = 1384510548, tmp)); |
| 3658 assertEquals(42251, x >>= (1645421551.363844)); |
| 3659 assertEquals(0, x >>>= (17537561)); |
| 3660 assertEquals(-2076742862, x ^= (tmp = 2218224434, tmp)); |
| 3661 assertEquals(-2.790313825067623, x /= (744268563.3934636)); |
| 3662 assertEquals(5313538, x &= (((((tmp = -2406579239.0691676, tmp)+((-1470174628)
+(((tmp = -783981599, tmp)<<(tmp = -1789801141.272646, tmp))^(((((((tmp = -84464
3189.5616491, tmp)&(tmp = -252337862, tmp))&(x|x))%((-3159642145.7728815)+(tmp =
2149920003.9525595, tmp)))&(x>>(1737589807.9431858)))-((((((((1610161800)<<(497
024994))>>x)<<x)/x)>>>x)&x)-(757420763.2141517)))-(tmp = -3061016994.9596977, tm
p)))))/(tmp = 1810041920.4089384, tmp))&(tmp = 5887654.786785364, tmp))&((tmp =
1626414403.2432103, tmp)+(x%x)))); |
| 3663 assertEquals(-2147483648, x <<= (tmp = 1304102366.8011155, tmp)); |
| 3664 assertEquals(-208418816, x %= (((((-2850404799)*(x+(3158771063.226051)))*(-201
7465205))/(x>>x))>>(x%(tmp = 2760203322, tmp)))); |
| 3665 assertEquals(-2189223477, x -= (1980804661)); |
| 3666 assertEquals(-859239912, x ^= (tmp = 2974421971.3544703, tmp)); |
| 3667 assertEquals(-1599850415, x ^= (tmp = -2475871671.140151, tmp)); |
| 3668 assertEquals(-1600636847, x += ((((tmp = -1311002944, tmp)<<((tmp = -113787134
2, tmp)<<(tmp = 115719116, tmp)))/(413107255.6242596))<<(x>>((((-1908022173)&(((
-1519897333)^((x>>(x*(tmp = -2886087774.426503, tmp)))*(tmp = 530910975, tmp)))+
(-2579617265.889692)))+((2518127437.127563)>>>((tmp = 481642471.56441486, tmp)>>
>(792447239))))^(x<<(248857393.6819017)))))); |
| 3669 assertEquals(-191, x >>= (-1591265193)); |
| 3670 assertEquals(-192.27421813247196, x += ((tmp = 2627329028.207775, tmp)/(tmp =
-2061914644.9523563, tmp))); |
| 3671 assertEquals(1230613220, x ^= (tmp = 3064354212.307105, tmp)); |
| 3672 assertEquals(1230613220, x &= x); |
| 3673 assertEquals(1230613220, x %= (1833479205.1064768)); |
| 3674 assertEquals(1230613220, x >>>= ((((1559450742.1425748)|((2151905260.956583)*(
1213275165)))%(514723483.12764716))>>>x)); |
| 3675 assertEquals(1230613493, x |= ((((3004939197.578903)*(tmp = -576274956, tmp))+
((tmp = 1037832416.2243971, tmp)^x))>>>(tmp = 2273969109.7735467, tmp))); |
| 3676 assertEquals(2461226986, x += x); |
| 3677 assertEquals(-27981, x >>= ((692831755.8048055)^((tmp = -1593598757, tmp)%(x-(
(((-1470536513.882593)|((tmp = -2716394020.466401, tmp)|(tmp = 2399097686, tmp))
)&x)%x))))); |
| 3678 assertEquals(-1.4660454948034359e+23, x *= (((x>>>((((((tmp = -3056016696, tmp
)<<(-2882888332))*(2041143608.321916))&(((tmp = -634710040, tmp)|(tmp = -2559412
457, tmp))>>(1916553549.7552106)))%((-2150969350.3643866)*x))<<((x*(tmp = 265796
0438.247278, tmp))|x)))%((tmp = 526041379, tmp)*(tmp = 2514771352.4509397, tmp))
)*(1219908294.8107886))); |
| 3679 assertEquals(-1.4660454948034359e+23, x -= ((1709004428)>>(((x|(-422745730.626
189))%x)>>x))); |
| 3680 assertEquals(-2247766068, x %= (-3105435508)); |
| 3681 assertEquals(-386845856.0649812, x -= (-1860920211.9350188)); |
| 3682 assertEquals(-386846803.0649812, x -= ((((-3214465921)|((tmp = -1326329034, tm
p)+(((tmp = -1203188938.9833462, tmp)%((((((-1318276502)+(x+x))^((x<<x)%(x>>>x))
)+(tmp = -439689881, tmp))+((-1455448168.695214)^(x-((-388589993)>>((((940252202
)^(-2218777278))|x)/(tmp = -1007511556, tmp))))))&(-140407706.28176737)))-(x/((8
88903270.7746506)-((tmp = -2885938478.632409, tmp)<<(((((tmp = -1750518830.27091
7, tmp)>>(((((((tmp = 868557365.7908674, tmp)/(tmp = -2805687195.5172157, tmp))*
x)|((((((-1342484550)-((tmp = 1089284576, tmp)^(tmp = 120651272, tmp)))<<(tmp =
2230578669.4642825, tmp))-(x*x))%(x^(((tmp = -3177941534, tmp)+(x>>(-1595660968)
))/(-1738933247))))>>>(tmp = 2860175623, tmp)))-(((2392690115.8475947)>>>(tmp =
-1754609670.2068992, tmp))>>>(tmp = 2615573062, tmp)))-(tmp = 2590387730, tmp))^
((x+((((x-(tmp = -2823664112.4548965, tmp))*(200070977))>>>(((x|((((tmp = 136139
8, tmp)>>((tmp = 1649209268, tmp)%x))+x)+(x>>>(tmp = -2379989262.1245675, tmp)))
)|(x^((tmp = -647953298.7526417, tmp)-x)))&(tmp = -1881232501.1945808, tmp)))>>>
x))%(x^(tmp = -1737853471.005935, tmp)))))>>>(427363558))>>>((tmp = -3076726422.
0846386, tmp)^(-1518782569.1853383)))/x)))))))|x)>>>(1854299126))); |
| 3683 assertEquals(-386846803.0649812, x -= (x%x)); |
| 3684 assertEquals(238532, x >>>= (-448890706.10774803)); |
| 3685 assertEquals(232, x >>>= (-791593878)); |
| 3686 assertEquals(232, x <<= (((x^((x-x)&(tmp = 1219114201, tmp)))/(tmp = -42733295
5, tmp))%(tmp = 1076283154, tmp))); |
| 3687 assertEquals(210, x ^= (x>>>((2975097430)>>>x))); |
| 3688 assertEquals(1, x /= x); |
| 3689 assertEquals(2317899531, x *= (2317899531)); |
| 3690 assertEquals(1131786, x >>>= x); |
| 3691 assertEquals(2301667519.6379366, x += ((tmp = 193109669.63793683, tmp)+(tmp =
2107426064, tmp))); |
| 3692 assertEquals(3842614963.6379366, x += (((-1676516834)>>>(tmp = -1817478916.565
8965, tmp))^(((tmp = 1122659711, tmp)>>>(tmp = -2190796437, tmp))|(tmp = -275402
3244, tmp)))); |
| 3693 assertEquals(-452352333, x &= x); |
| 3694 assertEquals(-863, x >>= x); |
| 3695 assertEquals(-3.777863669459606e-7, x /= (2284359827.424491)); |
| 3696 assertEquals(-3.777863669459606e-7, x %= ((tmp = -2509759238, tmp)>>>x)); |
| 3697 assertEquals(0, x <<= (-814314066.6614306)); |
| 3698 assertEquals(0, x %= (tmp = 190720260, tmp)); |
| 3699 assertEquals(2301702913, x += (2301702913)); |
| 3700 assertEquals(-249158048, x >>= (tmp = -2392013853.302008, tmp)); |
| 3701 assertEquals(-249158048, x >>= x); |
| 3702 assertEquals(-498316096, x += x); |
| 3703 assertEquals(-498316096, x %= (tmp = 2981330372.914731, tmp)); |
| 3704 assertEquals(106616.2199211318, x *= (((((tmp = 1020104482.2766557, tmp)^((tmp
= -416114189.96786, tmp)>>>(1844055704)))|(tmp = 1665418123, tmp))>>(1826111980
.6564898))/(-2446724367))); |
| 3705 assertEquals(106616, x |= x); |
| 3706 assertEquals(1094927345, x -= (((-1229759420)|(741260479.7854375))-x)); |
| 3707 assertEquals(8353, x >>= x); |
| 3708 assertEquals(0, x >>>= (tmp = -327942828, tmp)); |
| 3709 assertEquals(-953397616.8888416, x += (tmp = -953397616.8888416, tmp)); |
| 3710 assertEquals(-1906641240.7776833, x += (x+((-3033450184.9106326)>>>(tmp = 2090
901325.5617187, tmp)))); |
| 3711 assertEquals(-1906641240.7776833, x %= (tmp = 2584965124.3953505, tmp)); |
| 3712 assertEquals(-1098907671, x |= (tmp = -1272590495, tmp)); |
| 3713 assertEquals(-1.8305258600334393, x /= (600323489)); |
| 3714 assertEquals(-1, x &= x); |
| 3715 assertEquals(-1, x |= ((x+x)-x)); |
| 3716 assertEquals(1, x *= x); |
| 3717 assertEquals(867473898, x ^= (tmp = 867473899.0274491, tmp)); |
| 3718 assertEquals(6, x >>>= (tmp = 1174763611.341228, tmp)); |
| 3719 assertEquals(0, x >>= ((689882795)^(2250084531))); |
| 3720 assertEquals(0, x /= (tmp = 2545625607, tmp)); |
| 3721 assertEquals(0, x >>= x); |
| 3722 assertEquals(0, x += x); |
| 3723 assertEquals(0, x -= (x*(-1098372339.5157008))); |
| 3724 assertEquals(NaN, x %= x); |
| 3725 assertEquals(NaN, x -= (tmp = -1797344676.375759, tmp)); |
| 3726 assertEquals(1121476698, x |= (tmp = 1121476698, tmp)); |
| 3727 assertEquals(1, x /= x); |
| 3728 assertEquals(1, x &= (-191233693)); |
| 3729 assertEquals(330137888.92595553, x += (330137887.92595553)); |
| 3730 assertEquals(-1792236714, x ^= (tmp = 2256609910, tmp)); |
| 3731 assertEquals(269000724, x &= (316405813.62093115)); |
| 3732 assertEquals(256, x >>= x); |
| 3733 assertEquals(256, x %= ((2556320341.54669)|(1066176021.2344948))); |
| 3734 assertEquals(256, x |= x); |
| 3735 assertEquals(131072, x <<= ((-1650561175.8467631)|x)); |
| 3736 assertEquals(-286761951, x -= ((tmp = 287024095, tmp)-((-2293511421)&(x|x)))); |
| 3737 assertEquals(-1561852927, x &= (3002663949.0989227)); |
| 3738 assertEquals(-460778761, x %= (tmp = -550537083, tmp)); |
| 3739 assertEquals(-3023749308.0492287, x += (tmp = -2562970547.0492287, tmp)); |
| 3740 assertEquals(-481313332.04922867, x %= ((x|((tmp = -855929299, tmp)%((21816413
23)%(x|(220607471.33018696)))))&x)); |
| 3741 assertEquals(17510668, x &= (tmp = 363557663, tmp)); |
| 3742 assertEquals(12552, x &= (3020225307)); |
| 3743 assertEquals(1814655896, x |= ((x<<(((-1475967464)*(-3122830185))*x))+(x^(-248
0340864.2661023)))); |
| 3744 assertEquals(-3209124403525266400, x -= ((1146847590)*(tmp = 2798213497, tmp))
); |
| 3745 assertEquals(-6418248807050533000, x += x); |
| 3746 assertEquals(1.1856589432073933e+28, x *= (-1847324681.313275)); |
| 3747 assertEquals(-1238853292, x ^= (-1238853292)); |
| 3748 assertEquals(-77428331, x >>= (x&((((2043976651.8514216)>>>x)^(x>>>(((tmp = -1
785122464.9720652, tmp)%x)<<(1570073474.271266))))*x))); |
| 3749 assertEquals(2011, x >>>= x); |
| 3750 assertEquals(2011, x &= x); |
| 3751 assertEquals(0, x >>= (-2682377538)); |
| 3752 assertEquals(-1.1367252770299785, x -= (((tmp = 2704334195.566802, tmp)/(23790
56972))%((((-1764065164)*((((468315142.8822602)>>((x%(((tmp = 2537190513.506641,
tmp)+((x&(x|((tmp = -947458639, tmp)^(2653736677.417406))))*((x<<((1243371170.1
759553)>>>(((tmp = 1572208816, tmp)<<((tmp = 963855806.1090456, tmp)>>>x))%((-30
78281718.7743487)*x))))^(-1154518374))))^(-2839738226.6314087)))^((-2865141241.1
90915)*(-2400659423.8207664))))>>((tmp = 32940590, tmp)/(tmp = 2917024064.570817
, tmp)))+(((27601850)/(tmp = 3168834986, tmp))>>x)))+(tmp = 2528181032.600125, t
mp))/(3162473952)))); |
| 3753 assertEquals(-1697395408.7948515, x -= (1697395407.6581264)); |
| 3754 assertEquals(1536992607912062500, x *= (tmp = -905500627.5781817, tmp)); |
| 3755 assertEquals(102759872, x >>= (tmp = -707887133.4484048, tmp)); |
| 3756 assertEquals(102759872, x %= (tmp = -1764067619.7913327, tmp)); |
| 3757 assertEquals(12543, x >>>= (-144142995.1469829)); |
| 3758 assertEquals(-2059555229.2592103, x += ((-2059555229.2592103)-x)); |
| 3759 assertEquals(-537022593, x |= (tmp = -2770761410.407701, tmp)); |
| 3760 assertEquals(23777505, x ^= (-560496738.6854918)); |
| 3761 assertEquals(-64329014115772310, x *= ((tmp = -2729234369.198843, tmp)+x)); |
| 3762 assertEquals(189083830, x ^= (tmp = 933619934, tmp)); |
| 3763 assertEquals(189083830, x %= ((tmp = -2918083254, tmp)-(x|(x^(-2481479224.0329
475))))); |
| 3764 assertEquals(378167660, x += x); |
| 3765 assertEquals(-0.45833387791900504, x /= ((tmp = 2727991875.241294, tmp)<<(tmp
= 2570034571.9084663, tmp))); |
| 3766 assertEquals(0, x <<= x); |
| 3767 assertEquals(-0, x /= (tmp = -67528553.30662966, tmp)); |
| 3768 assertEquals(0, x <<= (938440044.3983492)); |
| 3769 assertEquals(-945479171, x ^= (tmp = -945479171, tmp)); |
| 3770 assertEquals(-225632619284361200, x *= (238643670.00884593)); |
| 3771 assertEquals(-0, x %= x); |
| 3772 assertEquals(-585826304, x ^= ((-1256265560)<<(tmp = 1144713549, tmp))); |
| 3773 assertEquals(-671583855, x ^= (183333265.1468178)); |
| 3774 assertEquals(-484311040, x <<= x); |
| 3775 assertEquals(-3969762.62295082, x /= ((((tmp = -1164308668.931008, tmp)-x)%x)>
>>(((397816647)>>(-1605343671.4070785))<<x))); |
| 3776 assertEquals(758097879, x ^= ((tmp = -2871307491, tmp)^(-2043176492.646442))); |
| 3777 assertEquals(0, x *= ((x>>(tmp = 1983292927, tmp))&(tmp = -860505131.4484091,
tmp))); |
| 3778 assertEquals(0, x <<= x); |
| 3779 assertEquals(0, x &= x); |
| 3780 assertEquals(0, x %= ((3132981707)-(-2832016477))); |
| 3781 assertEquals(0, x >>= (x<<((1830195133.0342631)>>>(tmp = -1003969250, tmp)))); |
| 3782 assertEquals(NaN, x %= x); |
| 3783 assertEquals(NaN, x += (tmp = 273271019.87603223, tmp)); |
| 3784 assertEquals(NaN, x += (625749326.1155348)); |
| 3785 assertEquals(0, x >>= (tmp = -531039433.3702333, tmp)); |
| 3786 assertEquals(0, x -= (((tmp = 2029464099, tmp)-(x-(tmp = -329058111.411458, tm
p)))*(x<<x))); |
| 3787 assertEquals(-0, x *= ((-1112957170.5613296)|((tmp = 847344494, tmp)>>>(tmp =
2735119927, tmp)))); |
| 3788 assertEquals(-0, x /= (tmp = 544636506, tmp)); |
| 3789 assertEquals(0, x >>>= (x^(545093699))); |
| 3790 assertEquals(0, x %= (((tmp = -2208409647.5052004, tmp)+(3083455385.374988))+(
((-482178732.7077277)*x)>>>((2661060565)*(-2125201239))))); |
| 3791 assertEquals(0, x >>>= (-212334007.34016395)); |
| 3792 assertEquals(0.7004300865203454, x -= ((2032883941)/(-2902336693.0154715))); |
| 3793 assertEquals(0, x <<= (x<<((265868133.50175047)>>>(1162631094)))); |
| 3794 assertEquals(604920272.4394834, x -= (-604920272.4394834)); |
| 3795 assertEquals(604920272, x &= x); |
| 3796 assertEquals(0, x <<= (((-1961880051.1127694)%(tmp = 1715021796, tmp))|((tmp =
2474759639.4587016, tmp)|(243416152.55635)))); |
| 3797 assertEquals(-46419074, x |= (((tmp = -518945938.5238774, tmp)%((x+(tmp = 2426
36408, tmp))+(-1974062910)))|(1546269242.0259726))); |
| 3798 assertEquals(-46419074, x += ((-629802130)*((tmp = -658144149, tmp)%((-9050053
58.5370393)>>>x)))); |
| 3799 assertEquals(-46419074, x |= (x%(-1103652494))); |
| 3800 assertEquals(7892881050983985, x *= (-170035297.36469936)); |
| 3801 assertEquals(1105701997.4273424, x %= ((((-490612260.0023911)>>>(tmp = 1803426
906, tmp))^(x%(2725270344.2568116)))-(1010563167.8934317))); |
| 3802 assertEquals(1088619532, x &= (-2232199650)); |
| 3803 assertEquals(1073807364, x &= (-888024506.5008001)); |
| 3804 assertEquals(1153062254980628500, x *= x); |
| 3805 assertEquals(1153062255703627000, x -= (tmp = -722998613.897227, tmp)); |
| 3806 assertEquals(-1141418584, x |= (3017232552.4814596)); |
| 3807 assertEquals(-373464140, x ^= (-2914372068)); |
| 3808 assertEquals(994050048, x <<= x); |
| 3809 assertEquals(0, x ^= x); |
| 3810 assertEquals(0, x &= (tmp = -3166402389, tmp)); |
| 3811 assertEquals(0, x &= ((-1760842506.337213)|(tmp = 2538748127.795164, tmp))); |
| 3812 assertEquals(-0, x /= (-2635127769.808626)); |
| 3813 assertEquals(0, x &= ((((tmp = 1414701581, tmp)^(((2425608769)/((x<<x)^(x-x)))
^((tmp = -2641946468.737288, tmp)|(tmp = -313564549.1754241, tmp))))*(tmp = -212
6027460, tmp))|(-2255015479))); |
| 3814 assertEquals(225482894, x ^= (225482894.8767246)); |
| 3815 assertEquals(0, x ^= x); |
| 3816 assertEquals(306216231, x += (tmp = 306216231, tmp)); |
| 3817 assertEquals(306216231, x -= ((-465875275.19848967)&((-806775661.4260025)/((((
-184966089.49763203)>>>((x>>x)+((tmp = -1951107532, tmp)|x)))%x)*((2704859526.40
47284)%((x*x)>>x)))))); |
| 3818 assertEquals(30754, x &= (1706162402.033193)); |
| 3819 assertEquals(30454.010307602264, x -= (((590456519)>>>(tmp = 2713582726.818121
4, tmp))/x)); |
| 3820 assertEquals(8419062, x |= ((2848886788)<<(tmp = 2993383029.402275, tmp))); |
| 3821 assertEquals(16, x >>= (tmp = -1651287021, tmp)); |
| 3822 assertEquals(1, x /= x); |
| 3823 assertEquals(-1407643485, x ^= (-1407643486)); |
| 3824 assertEquals(2, x >>>= (-1126004674)); |
| 3825 assertEquals(470812081, x ^= ((-2411718964)>>>x)); |
| 3826 assertEquals(550443688.6407901, x += (tmp = 79631607.6407901, tmp)); |
| 3827 assertEquals(3669092443.64079, x -= (-3118648755)); |
| 3828 assertEquals(-625874853, x <<= (((tmp = -1640437346, tmp)/(((x*x)>>>x)<<x))/x)
); |
| 3829 assertEquals(-1431439050363516700, x *= (2287101077)); |
| 3830 assertEquals(-1921660672, x |= ((((((((-1912249689.9978154)&(-1676922742.53432
94))*(2625527768))<<((820676465)^(((x+(tmp = -852743692, tmp))&((x-((((136171455
1)/(311531668))>>>(tmp = -1330495518.8175917, tmp))<<(((tmp = 1369938417.8760853
, tmp)*(-1217947853.8942266))<<(-2048029668))))-(-513455284)))>>>(tmp = 19802673
33.6201067, tmp))))<<(((1503464217.2901971)>>(tmp = 2258265389, tmp))>>>(1868451
148)))&(x-(x^(tmp = -1565209787, tmp))))*x)<<(tmp = -2426550685, tmp))); |
| 3831 assertEquals(-1921660672, x %= (((tmp = 523950472.3315773, tmp)+(((2971865706)
^x)-x))&(-1773969177))); |
| 3832 assertEquals(420176973.1169958, x += (2341837645.116996)); |
| 3833 assertEquals(420176973, x >>>= (((tmp = -2485489141, tmp)<<((tmp = -2520928568
.360244, tmp)+x))&(543950045.0932506))); |
| 3834 assertEquals(50, x ^= (x|((tmp = 2001660699.5898843, tmp)>>>(tmp = 1209151128,
tmp)))); |
| 3835 assertEquals(138212770720.96973, x *= (2764255414.4193945)); |
| 3836 assertEquals(-28683, x |= (((-535647551)|x)>>((((2065261509)>>(-354214733))*x)
+(-3218217378.2592907)))); |
| 3837 assertEquals(1627048838, x ^= (tmp = -1627044749, tmp)); |
| 3838 assertEquals(-839408795, x ^= (2903337187.480303)); |
| 3839 assertEquals(-1000652427, x += (tmp = -161243632, tmp)); |
| 3840 assertEquals(740237908.4196916, x += ((tmp = 1587000348, tmp)+(tmp = 153889987
.41969144, tmp))); |
| 3841 assertEquals(Infinity, x /= (((((-615607376.1012697)&(57343184.023578644))+((-
1967741575)|(-3082318496)))<<(((tmp = -958212971.99792, tmp)>>(tmp = 2962656321.
3519197, tmp))-(x|(x*(969365195)))))<<(tmp = -1739470562.344624, tmp))); |
| 3842 assertEquals(-Infinity, x /= ((tmp = -1736849852, tmp)%x)); |
| 3843 assertEquals(0, x <<= x); |
| 3844 assertEquals(0, x %= (tmp = -226505646, tmp)); |
| 3845 assertEquals(1982856549, x -= (((x+(-1982856549))%(-2274946222))>>(x%(((tmp =
-1289577208.9097936, tmp)>>x)^(778147661))))); |
| 3846 assertEquals(1648018703, x ^= ((3085618856)+((tmp = 1546283467, tmp)&(((x|((-2
376306530)*(((((((tmp = -2807616416, tmp)%(((((tmp = 347097983.1491085, tmp)<<x)
|(((((1135380667)/(x>>>(tmp = 1679395106, tmp)))^((1277761947)<<((tmp = -1614841
203.5244312, tmp)>>x)))%((tmp = 1552249234.2065845, tmp)>>>x))>>>(tmp = -1677859
287, tmp)))>>>(2605907565))/(tmp = 2291657422.221277, tmp)))%(((tmp = 425501732.
6666014, tmp)>>>(1327403879.455553))+x))>>((tmp = -3075752653.2474413, tmp)&(x-(
tmp = -71834630, tmp))))|((((2532199449.6500597)*(-842197612.4577162))%x)>>x))*(
((1220047194.5100307)<<((tmp = 1642962251, tmp)<<((-662340)>>>((tmp = -167231663
1.3251066, tmp)<<((tmp = 1762690952.542441, tmp)-(x/(1904755683.3277364)))))))>>
x))|(((((tmp = 1625817700.7052522, tmp)%(tmp = -2990984460, tmp))|(2395645662))-
((2619930607.550086)>>x))^(tmp = 130618712, tmp)))))&((-3142462204.4628367)/(107
8126534.8819227)))%(((tmp = -256343715.2267704, tmp)+x)^(tmp = 2009243755, tmp))
)))); |
| 3847 assertEquals(1937698223, x |= (((tmp = 866354374.7435778, tmp)+(tmp = 27519252
59.3264275, tmp))%(-2252220455))); |
| 3848 assertEquals(0, x -= x); |
| 3849 assertEquals(-823946290.6515498, x -= (tmp = 823946290.6515498, tmp)); |
| 3850 assertEquals(706970324, x ^= (-457174758)); |
| 3851 assertEquals(32916, x &= (25740724)); |
| 3852 assertEquals(0, x >>>= ((-1658933418.6445677)|(tmp = -846929510.4794133, tmp))
); |
| 3853 assertEquals(0, x ^= ((-834208600)/((-1256752740)&(tmp = 1973248337.8973258, t
mp)))); |
| 3854 assertEquals(-1639195806, x += (-1639195806)); |
| 3855 assertEquals(-1559416478, x ^= ((tmp = 1349893449.0193534, tmp)*(tmp = 2044785
568.1713037, tmp))); |
| 3856 assertEquals(0, x &= ((x>>(tmp = 1720833612, tmp))/((x+(-1305879952.5854573))^
x))); |
| 3857 assertEquals(-0, x *= (tmp = -1713182743, tmp)); |
| 3858 assertEquals(0, x >>= x); |
| 3859 assertEquals(NaN, x /= (((x%((x>>>(((-1515761763.5499895)^(-3076528507.626539)
)<<(tmp = 1293944457.8983147, tmp)))<<(tmp = 276867491.8483894, tmp)))>>(tmp = -
2831726496.6887417, tmp))%((((tmp = 1780632637.3666987, tmp)^x)%((208921173.1889
7665)>>(tmp = 633138136, tmp)))+x))); |
| 3860 assertEquals(0, x >>= (tmp = -2755513767.0561147, tmp)); |
| 3861 assertEquals(0, x |= x); |
| 3862 assertEquals(840992300.0324914, x -= ((-840992300.0324914)+x)); |
| 3863 assertEquals(840992300, x &= x); |
| 3864 assertEquals(-1094140277, x ^= (2364029095)); |
| 3865 assertEquals(-Infinity, x /= ((((((1257084956)<<(2009241695))>>(x+x))*x)>>>x)>
>>(205318919.85870552))); |
| 3866 assertEquals(-Infinity, x -= (((x>>>(tmp = 3037168809.20163, tmp))&x)*(x&(((80
6151109)*x)-(tmp = -1741679480.58333, tmp))))); |
| 3867 assertEquals(400659949, x ^= (tmp = 400659949, tmp)); |
| 3868 assertEquals(5, x >>= (tmp = 1175519290, tmp)); |
| 3869 assertEquals(5, x |= x); |
| 3870 assertEquals(0, x >>= x); |
| 3871 assertEquals(0, x >>= ((1317772443)&(x<<x))); |
| 3872 assertEquals(-1123981819, x ^= (tmp = 3170985477, tmp)); |
| 3873 assertEquals(1123864651, x ^= ((x%(((x&x)&(-2606227299.7590737))<<((tmp = -201
8123078.1859496, tmp)*x)))|(x+(((((1935939774.8139446)/((-1303958190)/(280281669
7.32639)))<<((2880056582)*x))+x)+x)))); |
| 3874 assertEquals(1543368927, x |= (-2795691884)); |
| 3875 assertEquals(NaN, x /= (x%((tmp = -1129915114, tmp)<<x))); |
| 3876 assertEquals(NaN, x += (tmp = -3045743135, tmp)); |
| 3877 assertEquals(NaN, x -= (tmp = -2849555731.8207827, tmp)); |
| 3878 assertEquals(NaN, x /= (((((2127485827)>>>((((tmp = 363239924, tmp)>>x)|((((tm
p = -1419142286.0523334, tmp)-(x<<x))^(tmp = -1990365089.8283136, tmp))*((tmp =
2780242444.0739098, tmp)>>>(((-2336511023.342298)&x)/(tmp = 2296926221.402897, t
mp)))))>>((tmp = 1378982475.6839466, tmp)>>(tmp = -816522530, tmp))))&(x^(tmp =
-1668642255.0586753, tmp)))%(((tmp = 921249300.1500335, tmp)^x)*(tmp = -22288169
05, tmp)))>>x)); |
| 3879 assertEquals(-1460685191, x |= (tmp = 2834282105, tmp)); |
| 3880 assertEquals(-1463439264, x &= (tmp = 2881860064.146755, tmp)); |
| 3881 assertEquals(20.98100714963762, x /= (((3017150580.7875347)^((250499372.533983
7)<<(tmp = -42767556.30788112, tmp)))|(x%(-2829281526)))); |
| 3882 assertEquals(1, x /= x); |
| 3883 assertEquals(2, x += x); |
| 3884 assertEquals(8, x <<= x); |
| 3885 assertEquals(0, x >>>= ((730174750)>>>x)); |
| 3886 assertEquals(0, x ^= x); |
| 3887 assertEquals(-1459637373, x ^= (2835329923.456409)); |
| 3888 assertEquals(-1233115861, x ^= (511678120)); |
| 3889 assertEquals(95682857, x >>>= ((tmp = 1534570885, tmp)|(tmp = -414425499.37865
78, tmp))); |
| 3890 assertEquals(70254633, x &= (-1502067585)); |
| 3891 assertEquals(51384749748909710, x *= (tmp = 731407276, tmp)); |
| 3892 assertEquals(9390482.873469353, x %= (tmp = -592576964.7982686, tmp)); |
| 3893 assertEquals(4695241, x >>>= (tmp = -1879898431.5395758, tmp)); |
| 3894 assertEquals(-3129811912538149000, x += (((-727481809)^((3106908604)%x))*((((t
mp = -1218123690, tmp)^(x>>((-942923806)^x)))/(x+x))>>>(-1508881888.969373)))); |
| 3895 assertEquals(1596870236, x ^= (-1135673764.9721224)); |
| 3896 assertEquals(0, x ^= x); |
| 3897 assertEquals(2133782410, x |= (((-2202469371)>>((tmp = 1327588406.183342, tmp)
/(tmp = 253581265.7246865, tmp)))-((tmp = 2226575446.838795, tmp)^x))); |
| 3898 assertEquals(-81895217.83608055, x -= (tmp = 2215677627.8360806, tmp)); |
| 3899 assertEquals(812089344, x <<= ((tmp = 882824005, tmp)/(((x>>((((((((tmp = 1211
145185, tmp)/((-137817273)-(((tmp = 2165480503.1144185, tmp)-(-1840859887.128851
7))*((155886014.8393339)>>((-1984526598)<<(tmp = 1331249058.3246582, tmp))))))>>
(x*x))%(2830324652))%(933701061))|(1346496215))^(tmp = -988800810, tmp))+x))>>>x
)<<(-2372088384)))); |
| 3900 assertEquals(812089344, x <<= x); |
| 3901 assertEquals(8472, x %= ((((x|(((x%(tmp = 2772099481.664402, tmp))+(2894690616
))-x))&(x&(((-715790638.6454093)>>(tmp = -1447931029, tmp))-(tmp = 1761027889, t
mp))))^x)%(((tmp = 830969811, tmp)|x)|((-1102267929)-(3193018687))))); |
| 3902 assertEquals(-0.0000028559857417864914, x /= (-2966401364)); |
| 3903 assertEquals(0, x >>= x); |
| 3904 assertEquals(-701800392, x += (tmp = -701800392, tmp)); |
| 3905 assertEquals(2034756873, x -= (tmp = -2736557265, tmp)); |
| 3906 assertEquals(-0.9475075048394501, x /= (((((82879340.27231383)+((tmp = -287667
8920.653639, tmp)*(-2801097850)))<<x)>>>((x<<(((((x|x)&(tmp = -1572694766, tmp))
>>(x+(x/((x-(((tmp = 1435301275, tmp)|(tmp = 983577854.212041, tmp))>>(tmp = 632
633852.1644179, tmp)))+x))))>>>x)|(-850932021)))>>x))<<(-821983991))); |
| 3907 assertEquals(0, x >>= (x>>(2424003553.0883207))); |
| 3908 assertEquals(2599386349, x -= (-2599386349)); |
| 3909 assertEquals(-68157441, x |= (((tmp = -1170343454.9327996, tmp)+((((tmp = 4484
68098, tmp)|(x>>(x>>(((x>>(((x/(x&(x<<x)))<<(2436876051.2588806))^(3010167261)))
%((tmp = 2577616315.7538686, tmp)>>>(-2953152591.015912)))%((tmp = -1304628613,
tmp)/(x&((x|((-2000952119)%((691146914)/((tmp = 1480966978.7766845, tmp)<<((tmp
= 2644449477.392441, tmp)|(-2143869305.871568))))))+(tmp = -315254308, tmp))))))
))&(-2060205555))|((-604140518.8186448)^(x*x))))%(x*((tmp = 1383244000.2807684,
tmp)/(3195793656))))); |
| 3910 assertEquals(-68157441, x |= x); |
| 3911 assertEquals(-1, x >>= x); |
| 3912 assertEquals(-2147483648, x <<= x); |
| 3913 assertEquals(-1.5257198286933313, x /= (tmp = 1407521622, tmp)); |
| 3914 assertEquals(1149084989.47428, x += (((tmp = 1149084991.9004865, tmp)&x)^(((((
(2797053000)/(x^x))*(-2829253694))>>>((tmp = -610924351, tmp)>>x))>>>(tmp = -675
681012, tmp))<<(2812852729)))); |
| 3915 assertEquals(0, x %= x); |
| 3916 assertEquals(0, x <<= ((tmp = -584069073, tmp)*(-2953140326))); |
| 3917 assertEquals(0, x <<= (tmp = -481515023.6404002, tmp)); |
| 3918 assertEquals(-1441535370, x ^= (2853431926)); |
| 3919 assertEquals(2853431926, x >>>= (((((((tmp = 2215663525.9620194, tmp)%((-11028
32735.9274108)/x))>>x)&(3220898702.76322))&(((2077584946)*((x>>x)<<((tmp = 18457
01049, tmp)-x)))/(tmp = 1947184202.5737212, tmp)))|(((tmp = 2976351488, tmp)^(-4
2517339))%((2648230244.410125)^(1520051731.31089))))/(1761635964))); |
| 3920 assertEquals(43539, x >>>= (tmp = 1361671184.7432632, tmp)); |
| 3921 assertEquals(21769, x >>= ((tmp = -804932298.9572575, tmp)>>((((tmp = 17490069
93.253409, tmp)+(276536978))^x)|(2698166994)))); |
| 3922 assertEquals(1103025563, x |= (tmp = 1103007891, tmp)); |
| 3923 assertEquals(1327594607, x += (tmp = 224569044, tmp)); |
| 3924 assertEquals(1327594607, x |= x); |
| 3925 assertEquals(-478674944, x <<= (((672378508)&x)^(((-2070209708.6470091)|x)|(x>
>>x)))); |
| 3926 assertEquals(-478674943, x ^= ((-1832457698.6345716)>>>((tmp = -3077714019, tm
p)/(1809383028)))); |
| 3927 assertEquals(229129701056053250, x *= x); |
| 3928 assertEquals(1, x /= x); |
| 3929 assertEquals(2, x <<= (-1522529727)); |
| 3930 assertEquals(2, x &= x); |
| 3931 assertEquals(-2016989182, x |= ((((tmp = -1267845511, tmp)*(1225350332))+((tmp
= -1397690831.5717893, tmp)>>>(tmp = -2575382994, tmp)))+x)); |
| 3932 assertEquals(-241, x >>= (tmp = 931869591, tmp)); |
| 3933 assertEquals(-1048087547, x &= (tmp = -1048087403.1163051, tmp)); |
| 3934 assertEquals(-4004486369.844599, x += (tmp = -2956398822.844599, tmp)); |
| 3935 assertEquals(-4004486368.844599, x -= (((2701878498)>>x)|(x|(-1079354967)))); |
| 3936 assertEquals(1, x >>= (tmp = -1583689092, tmp)); |
| 3937 assertEquals(1, x *= (x>>(x%x))); |
| 3938 assertEquals(0, x %= x); |
| 3939 assertEquals(-0, x *= (-120818969)); |
| 3940 assertEquals(0, x >>= ((tmp = 1794099660, tmp)/(((x&(((-321906091)^(tmp = -300
9885933.8449526, tmp))&((tmp = -140917780, tmp)|(2037803173.4075825))))&x)&(tmp
= -745357154, tmp)))); |
| 3941 assertEquals(0, x <<= (563984257.3493614)); |
| 3942 assertEquals(NaN, x %= ((((x>>(tmp = -2190891392.320677, tmp))-x)<<(462714956)
)<<((tmp = -84413570, tmp)|((x|(-2787022855))-((tmp = 2028532622, tmp)|(tmp = 11
03757073.9178817, tmp)))))); |
| 3943 assertEquals(NaN, x *= ((2137674085.3142445)|((tmp = -1054749859.2353804, tmp)
%x))); |
| 3944 assertEquals(NaN, x /= (x>>>(((((tmp = 597103360.9069608, tmp)>>>(-2850217714.
1866236))-((tmp = 1125150527, tmp)*x))%(tmp = -982662312, tmp))|((x/(((968656808
.6069037)*(((128484784.15362918)>>x)^x))&((((x/((((tmp = 748775979, tmp)*((x-(((
tmp = 709571811.9883962, tmp)%(-2083567026))%(x/(tmp = -680467505, tmp))))/((tmp
= -167543858, tmp)/(tmp = -3113588783, tmp))))/x)<<(-2605415230)))>>>(tmp = 313
3054172, tmp))%(tmp = -1904650393, tmp))*((x|(-1193709562))*(tmp = -1731312795.7
18104, tmp)))))/((tmp = -672386301, tmp)/(tmp = 808898833.4163612, tmp)))))); |
| 3945 assertEquals(-9, x |= (((((tmp = 150377964.57195818, tmp)/(tmp = 2161910879.05
14045, tmp))-(-2381625849))>>(-2715928517))/(((452113643)^(-2502232011))/((-3076
471740)^(((tmp = 1664851172, tmp)*(((-1460011714)>>>x)<<((-2870606437)%x)))*((tm
p = -2836565755.609597, tmp)-((x/(tmp = -871461415, tmp))-(2278867564)))))))); |
| 3946 assertEquals(-1, x >>= x); |
| 3947 assertEquals(-1, x |= ((-1319927272)>>>(-2866709980))); |
| 3948 assertEquals(-1, x >>= ((2345179803.155703)&(-978025218.2243443))); |
| 3949 assertEquals(1, x /= x); |
| 3950 assertEquals(-260730973, x |= (tmp = -260730973, tmp)); |
| 3951 assertEquals(1174405120, x <<= (2681054073)); |
| 3952 assertEquals(1174405120, x &= x); |
| 3953 assertEquals(1073741824, x &= (tmp = 2017166572.7622075, tmp)); |
| 3954 assertEquals(1073741824, x |= x); |
| 3955 assertEquals(168806102, x %= ((((tmp = -2939969193.950067, tmp)|((-2325174027.
614815)/(-2329212715)))*(x/(((((-2927776738)/(x|x))+(x%(tmp = -3007347037.698492
, tmp)))<<(-1898633380))>>(tmp = 204338085.45241892, tmp))))^x)); |
| 3956 assertEquals(168806102, x %= ((-832849739.5197744)&(tmp = -141908598, tmp))); |
| 3957 assertEquals(-401033205.05225074, x -= (tmp = 569839307.0522507, tmp)); |
| 3958 assertEquals(-401033205, x &= x); |
| 3959 assertEquals(-401130402, x ^= ((x*(tmp = 311418759.22436893, tmp))>>x)); |
| 3960 assertEquals(793533469, x ^= (-950312893.5201888)); |
| 3961 assertEquals(756, x >>>= (-1096189516)); |
| 3962 assertEquals(711, x += ((tmp = -753105189, tmp)>>(599823192.5381484))); |
| 3963 assertEquals(0, x >>>= ((tmp = -2859668634.4641137, tmp)+(-1160392986.1521513)
)); |
| 3964 assertEquals(2427599726.176195, x -= (-2427599726.176195)); |
| 3965 assertEquals(1942312465.2523103, x -= (485287260.92388475)); |
| 3966 assertEquals(0, x >>>= ((tmp = -1740656456, tmp)/(tmp = 1339746799.9335847, tm
p))); |
| 3967 assertEquals(0, x <<= ((-7017077.38786912)*((-699490904.4551768)^x))); |
| 3968 assertEquals(0, x <<= (tmp = 715662384, tmp)); |
| 3969 assertEquals(0, x *= (x>>>(2149735450.0758677))); |
| 3970 assertEquals(NaN, x /= x); |
| 3971 assertEquals(0, x >>= ((397078885)*((851639692.8982519)-x))); |
| 3972 assertEquals(0, x &= (-2526654445)); |
| 3973 assertEquals(0, x %= (-1204924598)); |
| 3974 assertEquals(251639720, x ^= (x|(tmp = 251639720, tmp))); |
| 3975 assertEquals(695433573, x ^= (663539405)); |
| 3976 assertEquals(-1038050104, x -= (1733483677)); |
| 3977 assertEquals(0, x ^= x); |
| 3978 assertEquals(NaN, x %= x); |
| 3979 assertEquals(0, x &= (392107269)); |
| 3980 assertEquals(0, x %= (-3084908458.241551)); |
| 3981 assertEquals(0, x ^= x); |
| 3982 assertEquals(-2121660509, x ^= (tmp = -2121660509.7861986, tmp)); |
| 3983 assertEquals(2285041855588855800, x *= (x|(3209046634))); |
| 3984 assertEquals(54915072, x >>>= (x%(((((x%((((tmp = -1429433339.5078833, tmp)|(t
mp = 2906845137, tmp))^(3207260333))&(-848438650)))-(-2721099735))&(141851917.19
978714))+x)/x))); |
| 3985 assertEquals(54915072, x &= x); |
| 3986 assertEquals(54915072, x %= (x+(1855489160))); |
| 3987 assertEquals(70078753, x ^= ((((((-1648661736)+(x%((-1421237596)+(tmp = 205318
0992.3857927, tmp))))+(tmp = 38606889, tmp))<<((-241334284)%((x>>(215316122))*(t
mp = 396488307, tmp))))+((tmp = -2900704565, tmp)^x))^(((1103481003.1111188)^x)-
(tmp = 1304113534, tmp)))); |
| 3988 assertEquals(1149501440, x <<= ((x>>(tmp = 3203172843, tmp))*(tmp = -192535531
, tmp))); |
| 3989 assertEquals(0, x ^= x); |
| 3990 assertEquals(0, x >>= ((tmp = 2751499787, tmp)&((tmp = 2217654798, tmp)*(tmp =
-2798728014, tmp)))); |
| 3991 assertEquals(NaN, x /= ((((-2019592425)>>>((((-1571930240.741224)>>>((-1839529
81)/((((1990518443.672842)>>(((((2051371284)%(685322833.6793983))>>>(2662885938)
)<<(-1212029669.6675105))|((-2790877875)<<(1546643473))))<<x)-(tmp = 804296674.4
579233, tmp))))-(tmp = -417759051.68770766, tmp))/((-621859758)>>>x)))&x)<<(tmp
= -48558935.55320549, tmp))); |
| 3992 assertEquals(0, x <<= (x&x)); |
| 3993 assertEquals(0, x *= (x%(tmp = 301196068, tmp))); |
| 3994 assertEquals(398290944, x |= (((tmp = 1904146839, tmp)+(1521017178))*(-3174245
888.562067))); |
| 3995 assertEquals(1256401076, x ^= (1566464180)); |
| 3996 assertEquals(149620758, x %= ((tmp = 532626355, tmp)^(tmp = -382971203, tmp)))
; |
| 3997 assertEquals(149620791, x |= (x>>x)); |
| 3998 assertEquals(-0.07034576194938641, x /= ((tmp = -1977313182.7573922, tmp)-x)); |
| 3999 assertEquals(0, x <<= x); |
| 4000 assertEquals(0, x &= x); |
| 4001 assertEquals(0, x /= ((2182424851.139966)%(((-2768516150)+x)>>>x))); |
| 4002 assertEquals(0, x %= (-504299638.53962016)); |
| 4003 assertEquals(-0, x *= (-2915134629.6909094)); |
| 4004 assertEquals(0, x <<= ((tmp = 952692723.402582, tmp)%(2146335996.785011))); |
| 4005 assertEquals(230457472, x |= ((tmp = -574776101.8681948, tmp)*(683185125))); |
| 4006 assertEquals(933795934, x ^= (tmp = 974395614, tmp)); |
| 4007 assertEquals(933801974, x ^= (x>>>((-148683729)*(((tmp = 2912596991.415531, tm
p)^(-2883672328))/x)))); |
| 4008 assertEquals(222, x >>= (-3060224682)); |
| 4009 assertEquals(27, x >>>= (1429156099.1338701)); |
| 4010 assertEquals(754519106, x ^= (tmp = 754519129.7281355, tmp)); |
| 4011 assertEquals(188629776, x >>>= ((x>>>((1247267193)<<(tmp = -936228622, tmp)))%
((tmp = 978604324.8236886, tmp)*((tmp = -3018953108, tmp)^(((tmp = 259650195, tm
p)>>>(tmp = 2762928902.7901163, tmp))*(x>>((tmp = 787444263.5542864, tmp)/(x>>>(
((-2039193776)<<(tmp = -1408159169, tmp))-(1238893783)))))))))); |
| 4012 assertEquals(188629775.33987066, x += ((tmp = 1040520414, tmp)/((-1576237184)|
((tmp = -970083705, tmp)&(((tmp = -312062761.12228274, tmp)|(1171754278.2968853)
)<<(-2069846597.7723892)))))); |
| 4013 assertEquals(1473670, x >>>= ((tmp = 202409672, tmp)^x)); |
| 4014 assertEquals(2171703268900, x *= (x>>(((tmp = 840468550, tmp)&(-3208057101.213
6793))/x))); |
| 4015 assertEquals(0, x ^= x); |
| 4016 assertEquals(0, x ^= (x&((tmp = 2569871408.2405066, tmp)|((tmp = -3149374622,
tmp)<<(x-(x|((tmp = -821239139.1626894, tmp)>>>x))))))); |
| 4017 assertEquals(NaN, x /= x); |
| 4018 assertEquals(NaN, x %= (tmp = 1926106354, tmp)); |
| 4019 assertEquals(0, x >>= ((x/(-2848416))/(tmp = 2484293767, tmp))); |
| 4020 assertEquals(0, x <<= ((tmp = -2484137114, tmp)>>>(tmp = -887083772.8318355, t
mp))); |
| 4021 assertEquals(0, x >>= (tmp = -2651389432, tmp)); |
| 4022 assertEquals(0, x ^= x); |
| 4023 assertEquals(1041871201, x += ((tmp = 1041871201.9272791, tmp)|(x<<(-113695983
0)))); |
| 4024 assertEquals(651390879501530900, x *= ((tmp = 1250424964.0346212, tmp)>>x)); |
| 4025 assertEquals(1965815296.245636, x %= ((2650603245.655831)+((-1610821947.864045
4)>>>(((878987151.6917406)*((((784630543)%(((1448720244)>>(((tmp = 3036767847, t
mp)+((tmp = 1012548422, tmp)<<(1957000200)))-x))/(x>>x)))<<((tmp = 914710268, tm
p)*(((x^(1559603121))<<(tmp = 3181816736, tmp))|((-1964115655)+x))))-(-105560389
0)))&(946797797.0616649))))); |
| 4026 assertEquals(1965815296.245636, x %= (tmp = -2601038357.593118, tmp)); |
| 4027 assertEquals(-769384440.872302, x += (-2735199737.117938)); |
| 4028 assertEquals(-769384440.872302, x %= (2193123162)); |
| 4029 assertEquals(1, x /= x); |
| 4030 assertEquals(1, x -= (((x>>>(-1968465925))*((tmp = 563037904, tmp)>>((tmp = 30
09534415.769578, tmp)>>((-2567240601.7038674)<<(tmp = -1258402723.4150183, tmp))
)))%(3112239470.276867))); |
| 4031 assertEquals(1, x |= x); |
| 4032 assertEquals(1505461527, x ^= (tmp = 1505461526.5858076, tmp)); |
| 4033 assertEquals(406553877, x &= (tmp = 2558242293, tmp)); |
| 4034 assertEquals(406553877, x |= x); |
| 4035 assertEquals(-574902339, x |= ((-709809495)%(tmp = -2880884811.410611, tmp))); |
| 4036 assertEquals(-20281777.349363208, x %= (22184822.46602547)); |
| 4037 assertEquals(1, x /= x); |
| 4038 assertEquals(-4360732, x ^= ((x|(tmp = 3178620274, tmp))>>(((2686286888)&(((-1
107223053.8716578)/(((-2955575332.3675404)+(-2770518721))|(-2705016953.640522)))
-x))^((1473641110.4633303)*((((-1466496401)<<x)+x)%(1805868749.082736)))))); |
| 4039 assertEquals(-1158545408, x <<= ((((x/((-2710098221.691819)-(-2421462965.78814
5)))/(((((x>>>(tmp = 1994541591.1032422, tmp))+(tmp = -1276676679.9747126, tmp))
&((tmp = 1764029634.2493339, tmp)+((x|(tmp = -3050446156, tmp))-((tmp = -9441859
, tmp)/(((-2072420232)&x)*(-1003199889))))))+(tmp = -2443230628, tmp))*x))*((x&(
(((x|(747566933))*(((2039741506)>>>((tmp = -2456000554, tmp)>>>(-1566360933.7788
877)))^((tmp = 960600745, tmp)/x)))&(x^(((-2649310348.777452)^((2224282875)-(tmp
= -2129141087.3182096, tmp)))<<((x<<x)+((-1307892509.3874407)-(x|(tmp = -283164
3528.9720087, tmp)))))))/(((tmp = -35502946, tmp)<<((tmp = 1091279222, tmp)>>(((
-2686069468.8930416)-x)+(tmp = 367442353.2904701, tmp))))%(1218262628))))/x))^(-
919079153.7857773))); |
| 4040 assertEquals(747, x >>>= (1229157974)); |
| 4041 assertEquals(747, x |= x); |
| 4042 assertEquals(NaN, x %= (((3086718766.4715977)*((7912648.497568846)*((-27138283
37.1659327)*(-176492425.4011252))))<<(tmp = -1074475173, tmp))); |
| 4043 assertEquals(0, x >>>= ((((444923201)<<x)>>>(-883391420.2142565))*((((61724541
2)<<x)>>>x)*(-913086143.2793813)))); |
| 4044 assertEquals(1941802406, x ^= (tmp = -2353164890, tmp)); |
| 4045 assertEquals(14, x >>>= (-1600311077.4571416)); |
| 4046 assertEquals(-18229482703.7246, x += (((x+(-993157139.7880647))%x)*(1862419512
.1781366))); |
| 4047 assertEquals(-14.531388114858734, x /= ((tmp = -1649072797.951641, tmp)<<x)); |
| 4048 assertEquals(0, x ^= x); |
| 4049 assertEquals(0, x >>= ((x/x)^x)); |
| 4050 assertEquals(2, x ^= ((-1597416259)/(-738770020))); |
| 4051 assertEquals(0, x >>= (tmp = -387850072.74833393, tmp)); |
| 4052 assertEquals(0, x >>>= ((2491085477.186817)>>(x*(((tmp = -1592498533, tmp)+(tm
p = 2086841852, tmp))&(-3174019330.8288536))))); |
| 4053 assertEquals(0, x >>= x); |
| 4054 assertEquals(0, x >>>= (tmp = -3045348659.45243, tmp)); |
| 4055 assertEquals(-1208573479, x |= ((3086393817)-x)); |
| 4056 assertEquals(1460649854142163500, x *= x); |
| 4057 assertEquals(1588199424, x <<= (-1902076952)); |
| 4058 assertEquals(1586102272, x &= (tmp = 2139876091.9142454, tmp)); |
| 4059 assertEquals(-460908552.5528109, x -= (tmp = 2047010824.552811, tmp)); |
| 4060 assertEquals(-460908552.5528109, x %= (tmp = 507904117.09368753, tmp)); |
| 4061 assertEquals(-460908552.5528109, x %= (2749577642.527038)); |
| 4062 assertEquals(234012, x >>>= (-340465746.91275)); |
| 4063 assertEquals(0, x >>>= x); |
| 4064 assertEquals(0, x %= (tmp = -2601875531, tmp)); |
| 4065 assertEquals(0, x %= (x|(tmp = 650979981.1158671, tmp))); |
| 4066 assertEquals(0, x %= (tmp = -2286020987, tmp)); |
| 4067 assertEquals(0, x |= x); |
| 4068 assertEquals(0, x &= (x|((tmp = 2568101411, tmp)-(-1438002403)))); |
| 4069 assertEquals(0, x >>>= (1399248574)); |
| 4070 assertEquals(0, x %= (-1906670287.2043698)); |
| 4071 assertEquals(0, x >>= (1019286379.6962404)); |
| 4072 assertEquals(0, x |= (x/(tmp = -82583591.62643051, tmp))); |
| 4073 assertEquals(NaN, x %= x); |
| 4074 assertEquals(NaN, x *= (x^(1874776436))); |
| 4075 assertEquals(NaN, x -= ((-1238826797)-(-2971588236.7228813))); |
| 4076 assertEquals(0, x <<= (2064632559)); |
| 4077 assertEquals(-0.5967273958864694, x += (((tmp = 1502995019, tmp)>>x)/(-2518729
707))); |
| 4078 assertEquals(0, x >>>= x); |
| 4079 assertEquals(-0, x /= (-1923030890)); |
| 4080 assertEquals(NaN, x %= x); |
| 4081 assertEquals(0, x >>= (tmp = 1081732779.9449487, tmp)); |
| 4082 assertEquals(-820183066, x |= ((tmp = -3169007292.4721155, tmp)|(-1912588318))
); |
| 4083 assertEquals(0, x -= x); |
| 4084 assertEquals(NaN, x %= x); |
| 4085 assertEquals(NaN, x /= (tmp = 287181840, tmp)); |
| 4086 assertEquals(0, x &= (x/((tmp = -1139766051, tmp)<<(x&(tmp = 2779004578, tmp))
))); |
| 4087 assertEquals(0, x >>= (((tmp = -1816938028, tmp)+(-224851993.3139863))*(-29338
29524))); |
| 4088 assertEquals(0, x |= ((((tmp = 305077929.1808746, tmp)&((x-(((((tmp = 21228103
46.7475111, tmp)<<(717271979))*(tmp = 256854043.72633624, tmp))%((x+(tmp = -3186
57223.9992106, tmp))*((1993144830)<<(2594890698.603228))))^((((tmp = 257370667,
tmp)>>>((((x^(3160746820))>>>(2049640466.8116226))>>>(2543930504.7117066))^(x-x)
))^(x%(964838975)))^x)))%(x*x)))>>>x)*(tmp = -46861540, tmp))); |
| 4089 assertEquals(747575633, x ^= ((-2406502427)-(-3154078060.3794584))); |
| 4090 assertEquals(0, x *= (x%x)); |
| 4091 assertEquals(0, x <<= (1313773705.3087234)); |
| 4092 assertEquals(0, x >>>= ((x+x)>>>(3068164056))); |
| 4093 assertEquals(-0, x *= (tmp = -1771797797, tmp)); |
| 4094 assertEquals(1784146970, x ^= (tmp = 1784146970, tmp)); |
| 4095 assertEquals(1784146970, x >>>= (tmp = -2219972320.7195597, tmp)); |
| 4096 assertEquals(1744830464, x <<= ((((-2769476584)-(((1798431604)>>(tmp = 1337687
914.799577, tmp))>>>((-2802941943.15014)>>x)))>>>(tmp = 646033678, tmp))-x)); |
| 4097 assertEquals(3044433348102455300, x *= x); |
| 4098 assertEquals(0, x >>= ((tmp = 1592076570.1900845, tmp)-((645774223.6317859)>>x
))); |
| 4099 assertEquals(0, x >>= (x>>>(-3045822290.1536255))); |
| 4100 assertEquals(-0, x *= (tmp = -2450298800.986624, tmp)); |
| 4101 assertEquals(0, x >>= (tmp = 1379605393, tmp)); |
| 4102 assertEquals(0, x &= (((x-((((tmp = 837939461.6683749, tmp)+((((-813261853.324
7359)|(x&(((-2565113940)*(tmp = -2725085381.240134, tmp))|x)))%(-1457259320))-(x
+((tmp = -273947066, tmp)%((1164825698.879649)>>(1653138880.3434052))))))>>>(282
3967606.411492))>>>((((((((1189235604.9646997)/(tmp = -2875620103.4002438, tmp))
-(tmp = -801261493, tmp))<<(((1832556579.5095325)<<x)|((tmp = -2740330665, tmp)>
>(tmp = -2352814025, tmp))))-(tmp = -1445043552.99499, tmp))&(x<<(((((445325471)
*(1293047043.1808558))>>>(((1901837408.5910044)-(tmp = -2349093446.5313253, tmp)
)>>>(tmp = 1000847053.1861948, tmp)))*(x>>>(1771853406.6567078)))>>x)))>>>x)>>>(
x^((tmp = 2813422715, tmp)-(x+(-342599947)))))))&(x>>>x))*x)); |
| 4103 assertEquals(NaN, x %= ((tmp = -3027713526, tmp)-((((x%(((((x/((2711155710)^((
(((x>>>x)%((1098599291.155015)^(((((tmp = 1855724377.8987885, tmp)/(x|x))*((-196
3179786)*((x-((-1634717702)%x))<<x)))>>(2008859507))>>((tmp = 2635024299.7983694
, tmp)^(tmp = -602049246, tmp)))))*(x>>x))&(tmp = -1925103609, tmp))*((tmp = 210
6913531.2828505, tmp)%((tmp = -200970069, tmp)*(-2809001910.951446))))))%x)*((19
90098169)>>((x<<(2303347904.2601404))%x)))|(2767962065.9846206))+(201589933.3016
61)))>>(((tmp = 1921071149.5140274, tmp)>>(1054558799.1731887))|x))*(x/((((-2833
879637.345674)>>>(tmp = 2849099601, tmp))%x)+(x%(x%(((tmp = 1983018049, tmp)^(tm
p = -2659637454, tmp))>>((-1335497229.6945198)-(x+(((((tmp = 1136612609.848967,
tmp)%(2471741030.01762))<<(x|(((tmp = 1644081190.1972675, tmp)&(-1422527338))^(2
379264356.265957))))/(tmp = 2979299484.1884174, tmp))/x)))))))))*((tmp = 1858298
882, tmp)^((tmp = -547417134.9651439, tmp)*x))))); |
| 4104 assertEquals(-7664, x |= ((2286000258.825538)>>(1716389170))); |
| 4105 assertEquals(-1, x >>= x); |
| 4106 assertEquals(-1231640486.3023372, x += ((tmp = 1231640485.3023372, tmp)*x)); |
| 4107 assertEquals(-2463280972.6046743, x += x); |
| 4108 assertEquals(1746, x >>>= x); |
| 4109 assertEquals(1746, x >>>= (((tmp = -562546488.0669937, tmp)*((-2475357745.8508
205)&((x%(821425388.8633704))%((((-2315481592.687686)&(((tmp = 3130530521.745352
3, tmp)+x)-x))^(-973033390.1773088))/x))))<<x)); |
| 4110 assertEquals(1746, x %= (-1544973951.076033)); |
| 4111 assertEquals(27936, x <<= (-525441532.33816123)); |
| 4112 assertEquals(27936, x %= (x*((tmp = 344991423.5336287, tmp)+(-2267207281)))); |
| 4113 assertEquals(27, x >>>= (tmp = 1249792906, tmp)); |
| 4114 assertEquals(0, x >>>= (tmp = -1068989615, tmp)); |
| 4115 assertEquals(0, x >>>= (tmp = 347969658.92579734, tmp)); |
| 4116 assertEquals(-2656611892, x -= (2656611892)); |
| 4117 assertEquals(1944539596, x |= (((tmp = 3000889963, tmp)-x)<<((tmp = 2917390580
.5323124, tmp)^(-996041439)))); |
| 4118 assertEquals(1944539596, x |= x); |
| 4119 assertEquals(-739740167.0752468, x -= ((1712009965.0752468)+(x>>((tmp = -74061
1560.99014, tmp)>>>((tmp = -1033267419.6253037, tmp)&(862184116.3583733)))))); |
| 4120 assertEquals(-1479480334.1504936, x += x); |
| 4121 assertEquals(-4294967296.150494, x -= (x>>>((1219235492.3661718)&(3138970355.0
665245)))); |
| 4122 assertEquals(0, x >>= (x*x)); |
| 4123 assertEquals(-0, x *= ((-2202530054.6558375)-(-676578695))); |
| 4124 assertEquals(-0, x %= (1336025846)); |
| 4125 assertEquals(0, x &= x); |
| 4126 assertEquals(0, x /= (1759366510)); |
| 4127 assertEquals(630007622, x |= (630007622)); |
| 4128 assertEquals(-0.22460286863455903, x /= (tmp = -2804984753, tmp)); |
| 4129 assertEquals(1102410276.775397, x -= (-1102410277)); |
| 4130 assertEquals(1102410276.775397, x %= ((((-2569525203)&x)*(x|(-1932675298)))/((
-2376634450)>>>(x>>>(tmp = 936937604.9491489, tmp))))); |
| 4131 assertEquals(33642, x >>= (3028252527)); |
| 4132 assertEquals(2181106522.688034, x -= (-2181072880.688034)); |
| 4133 assertEquals(-2113861630, x &= (2523921542)); |
| 4134 assertEquals(-2147483646, x &= (-1996601566.9370148)); |
| 4135 assertEquals(-2147483648, x &= (tmp = -665669175.1968856, tmp)); |
| 4136 assertEquals(-2858673260.1367273, x -= (tmp = 711189612.1367272, tmp)); |
| 4137 assertEquals(350657, x >>= (tmp = -170243892.25474262, tmp)); |
| 4138 assertEquals(-0.0001405571562140975, x /= (-2494764474.7868776)); |
| 4139 assertEquals(0, x ^= x); |
| 4140 assertEquals(NaN, x /= ((x&(-2041236879))*((tmp = -2182530229, tmp)^((12741970
78)*x)))); |
| 4141 assertEquals(0, x |= (x&(x-(1794950303)))); |
| 4142 assertEquals(1222105379, x |= (tmp = 1222105379, tmp)); |
| 4143 assertEquals(729884484, x ^= (tmp = 1666645607.6907792, tmp)); |
| 4144 assertEquals(729884484, x %= (tmp = -2896922082, tmp)); |
| 4145 assertEquals(8768, x &= ((tmp = 358940932, tmp)>>>(3159687631.3308897))); |
| 4146 assertEquals(1892384495, x |= (-2402591569)); |
| 4147 assertEquals(1892470533, x += ((((x^(-2266612043))>>>(tmp = -531009952, tmp))<
<(x>>>((-1365315963.5698428)>>>((x+((-3168207800.184341)-(tmp = 1776222157.60991
7, tmp)))+(-1588857469.3596382)))))>>>x)); |
| 4148 assertEquals(143587205, x += (tmp = -1748883328, tmp)); |
| 4149 assertEquals(0, x ^= x); |
| 4150 assertEquals(0, x >>= (tmp = 2334880462.3195543, tmp)); |
| 4151 assertEquals(0, x &= ((tmp = 1819359625.4396145, tmp)|(tmp = -1323513565, tmp)
)); |
| 4152 assertEquals(-1102259874, x ^= (3192707422)); |
| 4153 assertEquals(2567457772588852700, x *= (-2329267202)); |
| 4154 assertEquals(-16783687, x |= ((-2212476227.060922)^(378973700.78452563))); |
| 4155 assertEquals(4278183609, x >>>= ((((((((tmp = 1766363150.197206, tmp)*(-277455
2871))%x)>>>((3071429820)&((((((tmp = 351068445.27642524, tmp)<<(tmp = 264657576
5, tmp))^(806452682))<<((x>>>(-2217968415.505327))<<(1564726716)))|x)-(tmp = -31
10814468.9023848, tmp))))+x)^x)>>>(tmp = -617705282.0788529, tmp))>>>x)); |
| 4156 assertEquals(4314933530, x -= ((1032195469.789219)|(tmp = -448053861.9531791,
tmp))); |
| 4157 assertEquals(9709850, x %= (((tmp = -3056286252.5853324, tmp)*x)&x)); |
| 4158 assertEquals(9709850, x %= (tmp = -2596800940, tmp)); |
| 4159 assertEquals(2655489828.9461126, x -= (tmp = -2645779978.9461126, tmp)); |
| 4160 assertEquals(369266212, x &= (((335712316.24874604)|(tmp = 33648215, tmp))-((x
/(2639848695))<<((-499681175)<<(-2490554556))))); |
| 4161 assertEquals(-2147483648, x <<= (-834465507)); |
| 4162 assertEquals(1073741824, x >>>= (((tmp = 3018385473.1824775, tmp)>>(x*(-257450
2558.216812)))|(((tmp = -1742844828, tmp)*(1698724455))&x))); |
| 4163 assertEquals(-270818218, x += (-1344560042)); |
| 4164 assertEquals(360710144, x <<= x); |
| 4165 assertEquals(0, x <<= (tmp = 612718075, tmp)); |
| 4166 assertEquals(0, x <<= x); |
| 4167 assertEquals(-0, x /= (tmp = -1922423684, tmp)); |
| 4168 assertEquals(-0, x *= ((((tmp = 741806213.3264687, tmp)%(-711184803.2022421))+
((tmp = -3209040938, tmp)&(525355849.044886)))&(x<<(tmp = -698610297, tmp)))); |
| 4169 assertEquals(0, x <<= (-482471790)); |
| 4170 assertEquals(0, x &= ((-921538707)/(tmp = -482498765.988616, tmp))); |
| 4171 assertEquals(0, x ^= (x^x)); |
| 4172 assertEquals(-351721702, x ^= (-351721702.8850286)); |
| 4173 assertEquals(726242219625599900, x -= ((2064820612)*x)); |
| 4174 assertEquals(1452484439251199700, x += x); |
| 4175 assertEquals(2.52318299412847e-15, x %= ((((x<<((2508143285)+x))>>(-2493225905
.011774))%(1867009511.0792103))/((((x<<(2542171236))>>((x|x)&(tmp = -384528563,
tmp)))+((-1168755343)*(1731980691.6745195)))+(tmp = -1608066022.71164, tmp)))); |
| 4176 assertEquals(79905008, x += ((((-2702081714.590131)&(x+(tmp = -1254725471.2121
565, tmp)))*(3088309981))%(((tmp = 1476844981.1453142, tmp)|((((tmp = -124355693
4.7291331, tmp)%x)^(-1302096154))+((660489180)/(tmp = -681535480.8642154, tmp)))
)^(tmp = -8410710, tmp)))); |
| 4177 assertEquals(1215822204, x ^= ((-3008054900)>>>(tmp = -1990206464.460693, tmp)
)); |
| 4178 assertEquals(-394790532, x |= ((((-1334779133.2038574)+(tmp = -1407958866.8329
46, tmp))<<(1699208315))-(((x^(x%x))<<(3216443))>>(x+((((2576716374.3081336)|((t
mp = 2316167191.348064, tmp)&((51086351.20208645)&((x|(tmp = -357261999, tmp))^(
x/x)))))*(-45901631.10155654))*(((-439588079)>>>((-2358959768.7634916)|(16136368
94.9373643)))+(((-908627176)<<x)%(x%((-1669567978)>>>((x>>(1289400876))+(tmp = 2
726174270, tmp))))))))))); |
| 4179 assertEquals(-0.17717467607696327, x /= (2228255982.974148)); |
| 4180 assertEquals(-1905616474, x ^= (tmp = 2389350822.851587, tmp)); |
| 4181 assertEquals(-0, x %= x); |
| 4182 assertEquals(2818124981.508915, x -= (-2818124981.508915)); |
| 4183 assertEquals(-1476842315, x |= x); |
| 4184 assertEquals(73408564, x &= (-3147390604.3453345)); |
| 4185 assertEquals(70, x >>>= x); |
| 4186 assertEquals(1, x >>= x); |
| 4187 assertEquals(3086527319.899181, x *= (3086527319.899181)); |
| 4188 assertEquals(-145, x >>= x); |
| 4189 assertEquals(-145, x %= (tmp = -2500421077.3982406, tmp)); |
| 4190 assertEquals(-1, x >>= (tmp = -2970678326.712191, tmp)); |
| 4191 assertEquals(-1, x %= ((tmp = -535932632.4668834, tmp)+(((-1226598339.347982)<
<((tmp = 616949449, tmp)/(tmp = 2779464046, tmp)))/(214578501.67984307)))); |
| 4192 assertEquals(1, x *= x); |
| 4193 assertEquals(1, x >>= ((tmp = 11080208, tmp)<<(460763913))); |
| 4194 assertEquals(-1.8406600706723492e-19, x /= ((tmp = -2334126306.1720915, tmp)*(
tmp = 2327566272.5901165, tmp))); |
| 4195 assertEquals(856681434186007200, x -= ((tmp = -2286974992.8133907, tmp)*(37459
1518))); |
| 4196 assertEquals(3126084224, x >>>= x); |
| 4197 assertEquals(-1160460669, x |= (tmp = 181716099, tmp)); |
| 4198 assertEquals(873988096, x <<= (tmp = 406702419, tmp)); |
| 4199 assertEquals(0, x <<= ((tmp = 802107965.4672925, tmp)-((tmp = 1644174603, tmp)
>>((tmp = 604679952, tmp)+(tmp = -515450096.51425123, tmp))))); |
| 4200 assertEquals(NaN, x %= ((x>>(tmp = 2245570378, tmp))*(tmp = 1547616585, tmp)))
; |
| 4201 assertEquals(NaN, x /= ((tmp = -776657947.0382309, tmp)&(tmp = 163929332.28270
507, tmp))); |
| 4202 assertEquals(NaN, x *= (tmp = 243725679.78916526, tmp)); |
| 4203 assertEquals(NaN, x /= (x>>x)); |
| 4204 assertEquals(0, x <<= ((tmp = -1293291295.5735884, tmp)%(((((63309078)>>>x)&(x
&(-2835108260.025297)))+x)>>>(-1317213424)))); |
| 4205 assertEquals(0, x *= ((((tmp = -1140319441.0068483, tmp)*(tmp = 2102496185, tm
p))&(-2326380427))<<(tmp = -2765904696, tmp))); |
| 4206 assertEquals(0, x /= (tmp = 2709618593, tmp)); |
| 4207 assertEquals(0, x >>= (-1753085095.7670164)); |
| 4208 assertEquals(1766381484, x |= (-2528585812)); |
| 4209 assertEquals(1766381484, x %= (2735943476.6363373)); |
| 4210 assertEquals(1766381484, x %= (x*(tmp = 2701354268, tmp))); |
| 4211 assertEquals(-2147483648, x <<= (-323840707.4949653)); |
| 4212 assertEquals(4611686018427388000, x *= (x<<x)); |
| 4213 assertEquals(0, x <<= (3066735113)); |
| 4214 assertEquals(0, x ^= ((((x*x)^(tmp = -2182795086.39927, tmp))<<(x^(tmp = 16611
44992.4371827, tmp)))<<((((-2885512572.176741)*(tmp = 609919485, tmp))|(tmp = 92
9399391.0790694, tmp))>>>((((((((((399048996)>>((-107976581.61751771)>>>x))|(((-
1502100015)<<(tmp = -1108852531.9494338, tmp))&(x/(tmp = -3198795871.7239237, tm
p))))+((-2627653357)>>x))>>>x)*(1066736757.2718519))%(tmp = 1326732482.201604, t
mp))/(tmp = 2513496019.814191, tmp))>>>((1694891519)>>>(-2860217254.378931)))<<(
tmp = 31345503, tmp))))); |
| 4215 assertEquals(0, x ^= (x/((-2556481161)>>>(x/(x%(x&(1302923615.7148068))))))); |
| 4216 assertEquals(NaN, x /= x); |
| 4217 assertEquals(NaN, x += (tmp = 846522031, tmp)); |
| 4218 assertEquals(0, x >>= (x+(-1420249556.419045))); |
| 4219 assertEquals(0, x ^= (((x%(-1807673170))&x)-x)); |
| 4220 assertEquals(-3484.311990686845, x -= ((((((-510347602.0068991)>>>x)<<((tmp =
1647999950, tmp)&(((305407727)>>((1781066601.791009)&x))<<((tmp = -998795238, tm
p)%(((x/x)+x)<<(((2586995491.434947)<<x)-((((tmp = 545715607.9395425, tmp)*x)>>>
x)>>>(((((2332534960.4595165)^(-3159493972.3695474))<<(tmp = 867030294, tmp))|(2
950723135.753855))^(((3150916666)<<x)>>((tmp = 414988690, tmp)|((tmp = -18795946
06, tmp)/(tmp = 1485647336.933429, tmp))))))))))))>>(tmp = -2676293177, tmp))%(6
17312699.1995015))/((((tmp = -1742121185, tmp)^((((x&x)<<(tmp = 698266916, tmp))
/(-1860886248))+((-213304430)%((((((-2508973021.1333447)+(tmp = 2678876318.4903,
tmp))&(tmp = -43584540, tmp))-x)^(-2251323850.4611115))-x))))>>>(tmp = 25559712
84, tmp))%((((tmp = 16925106, tmp)^x)&x)|((x/((x|(tmp = -2787677257.125139, tmp)
)<<(-853699567)))+(tmp = -1721553520, tmp)))))); |
| 4221 assertEquals(-447873933.26863855, x += (-447870448.9566479)); |
| 4222 assertEquals(200591060101520900, x *= x); |
| 4223 assertEquals(200591062202483420, x -= (-2100962536)); |
| 4224 assertEquals(-5.261023346568228e+24, x *= ((tmp = -419641692.6377077, tmp)>>(t
mp = -224703100, tmp))); |
| 4225 assertEquals(1269498660, x |= (195756836)); |
| 4226 assertEquals(1269498660, x |= x); |
| 4227 assertEquals(1269498660, x |= x); |
| 4228 assertEquals(-37.75978948486164, x /= (((tmp = -595793780, tmp)+((tmp = 238436
5752, tmp)>>>(1597707155)))|((968887032)^(tmp = 2417905313.4337964, tmp)))); |
| 4229 assertEquals(-37.75978948486164, x %= (tmp = -1846958365.291661, tmp)); |
| 4230 assertEquals(1102319266.6421175, x += (1102319304.401907)); |
| 4231 assertEquals(-1664202255175155200, x -= ((x^(tmp = 407408729, tmp))*x)); |
| 4232 assertEquals(-752874653, x ^= (tmp = 314673507, tmp)); |
| 4233 assertEquals(-72474761, x |= (tmp = -2538726025.8884344, tmp)); |
| 4234 assertEquals(-72474761, x |= x); |
| 4235 assertEquals(-122849418, x += ((tmp = -2332080457, tmp)|(((((30496388.14549219
6)*(((-1654329438.451212)|(-2205923896))&(x>>(tmp = -1179784444.957002, tmp))))&
(tmp = 319312118, tmp))*(651650825))|(((-2305190283)|x)>>>(-428229803))))); |
| 4236 assertEquals(994, x >>>= x); |
| 4237 assertEquals(614292, x *= (((((2565736877)/((tmp = 649009094, tmp)>>>(((x>>>(2
208471260))>>(x>>>x))%x)))&(tmp = 357846438, tmp))<<(tmp = -2175355851, tmp))%x)
); |
| 4238 assertEquals(1792008118, x |= (tmp = 1791924774.5121183, tmp)); |
| 4239 assertEquals(1246238208, x &= (tmp = 1264064009.9569638, tmp)); |
| 4240 assertEquals(-88877082, x ^= (2969289190.285704)); |
| 4241 assertEquals(0.044923746573582474, x /= ((tmp = -3057438043, tmp)^(-1009304907
))); |
| 4242 assertEquals(0, x <<= ((-828383918)-((((x>>(734512101))*(tmp = -3108890379, tm
p))-(x|((tmp = 3081370585.3127823, tmp)^((-271087194)-(x/(tmp = -2777995324.4073
873, tmp))))))%x))); |
| 4243 assertEquals(1604111507.3365753, x -= (-1604111507.3365753)); |
| 4244 assertEquals(-1721314970, x ^= (tmp = -956686859, tmp)); |
| 4245 assertEquals(-102247425, x |= (tmp = -2535095555, tmp)); |
| 4246 assertEquals(-102247425, x %= (-955423877)); |
| 4247 assertEquals(1053144489850425, x *= (((tmp = 1583243590.9550207, tmp)&(1356978
114.8592746))|(tmp = -10299961.622774363, tmp))); |
| 4248 assertEquals(-0.0043728190668037336, x /= ((-1196259252.435701)*(((-689529982)
|(tmp = -1698518652.4373918, tmp))<<x))); |
| 4249 assertEquals(-2, x ^= (((x+(tmp = 2961627388, tmp))>>(tmp = 231666110.84104693
, tmp))|x)); |
| 4250 assertEquals(-1, x >>= (tmp = -83214419.92958307, tmp)); |
| 4251 assertEquals(-1, x %= (-1303878209.6288595)); |
| 4252 assertEquals(2944850457.5213213, x -= (tmp = -2944850458.5213213, tmp)); |
| 4253 assertEquals(-1.6607884436053055, x /= (-1773164107)); |
| 4254 assertEquals(-0.6607884436053055, x %= ((x>>(1240245489.8629928))%(tmp = -3044
136221, tmp))); |
| 4255 assertEquals(-0, x *= ((x*x)>>>((1069542313.7656753)+x))); |
| 4256 assertEquals(0, x >>>= (tmp = -202931587.00212693, tmp)); |
| 4257 assertEquals(-0, x *= (-375274420)); |
| 4258 assertEquals(0, x |= ((x/(((tmp = -876417141, tmp)*(x>>>x))&(-2406962078)))<<x
)); |
| 4259 assertEquals(0, x &= ((tmp = -650283599.0780096, tmp)*(tmp = 513255913.3410848
4, tmp))); |
| 4260 assertEquals(3027255453.458466, x += (3027255453.458466)); |
| 4261 assertEquals(-12568623413253943000, x *= (((x-(198689694.92141533))|x)-x)); |
| 4262 assertEquals(-12568623410285185000, x -= (tmp = -2968758030.3694654, tmp)); |
| 4263 assertEquals(-2008903680, x &= (3111621747.7679076)); |
| 4264 assertEquals(-110045263.26583672, x += (tmp = 1898858416.7341633, tmp)); |
| 4265 assertEquals(15964, x >>>= (1141042034)); |
| 4266 assertEquals(31928, x += x); |
| 4267 assertEquals(0, x ^= x); |
| 4268 assertEquals(-1159866377, x |= (-1159866377)); |
| 4269 assertEquals(0, x ^= x); |
| 4270 assertEquals(3072699529.4306993, x -= (tmp = -3072699529.4306993, tmp)); |
| 4271 assertEquals(1, x /= x); |
| 4272 assertEquals(-1471195029, x |= (2823772267.429641)); |
| 4273 assertEquals(-4152937108, x += (-2681742079)); |
| 4274 assertEquals(142030188, x |= x); |
| 4275 assertEquals(270, x >>= (tmp = 1013826483, tmp)); |
| 4276 assertEquals(0, x >>>= (529670686)); |
| 4277 assertEquals(-2912300367, x -= (2912300367)); |
| 4278 assertEquals(2213791134963007500, x *= (x<<((((-3214746140)>>(tmp = -588929463
, tmp))+((tmp = -3084290306, tmp)>>x))>>x))); |
| 4279 assertEquals(2213791133466809900, x -= (tmp = 1496197641, tmp)); |
| 4280 assertEquals(69834416, x >>>= (x|(((2755815509.6323137)^(x%(((x*((((tmp = 3754
53453, tmp)<<(x*x))>>(tmp = -973199642, tmp))*x))>>((tmp = -356288629, tmp)>>(tm
p = 2879464644, tmp)))<<((((1353647167.9291127)>>>(x/x))<<((2919449101)/(2954998
123.5529594)))^x))))&((-2317273650)>>>(tmp = 34560010.71060455, tmp))))); |
| 4281 assertEquals(69834416, x >>>= (x^(-2117657680.8646245))); |
| 4282 assertEquals(2217318064, x -= ((tmp = 2035883891, tmp)<<(tmp = -1884739265, tm
p))); |
| 4283 assertEquals(-1272875686, x ^= (tmp = 805889002.7165648, tmp)); |
| 4284 assertEquals(-1272875686, x >>= (x&(((1750455903)*x)>>((722098015)%((tmp = 160
5335626, tmp)>>(tmp = -565369634, tmp)))))); |
| 4285 assertEquals(-1274351316, x -= (x>>>((tmp = 2382002632, tmp)-((tmp = -23550128
43, tmp)+(1465018311.6735773))))); |
| 4286 assertEquals(-2982908522.4418216, x -= ((tmp = 1635549038.4418216, tmp)+(((195
2167017.720186)&((tmp = -2284822073.1002254, tmp)>>(-1403893917)))%(tmp = 655347
757, tmp)))); |
| 4287 assertEquals(312, x >>>= x); |
| 4288 assertEquals(1248, x <<= (2376583906)); |
| 4289 assertEquals(0, x ^= x); |
| 4290 assertEquals(0, x *= ((((tmp = 1914053541.881434, tmp)>>>(tmp = 1583032186, tm
p))>>>(-2511688231))%(tmp = -2647173031, tmp))); |
| 4291 assertEquals(0, x >>>= (tmp = -2320612994.2421227, tmp)); |
| 4292 assertEquals(0, x %= (((x+(tmp = -720216298.5403998, tmp))<<(414712685))>>(tmp
= 480416588, tmp))); |
| 4293 assertEquals(0, x >>= ((((3039442014.271272)<<x)%(-2402430612.9724464))&((-214
1451461.3664773)%((x>>(1361764256))/((tmp = -1723952801.9320493, tmp)%(477351810
.2485285)))))); |
| 4294 assertEquals(-0, x /= (tmp = -1627035877, tmp)); |
| 4295 assertEquals(0, x >>>= (tmp = 1745193212, tmp)); |
| 4296 assertEquals(0, x >>>= (2309131575)); |
| 4297 assertEquals(NaN, x %= (((x*(tmp = -1730907131.6124666, tmp))%((((1481750041)|
(x>>((((x>>>(tmp = 3128156522.5936565, tmp))/(tmp = -1277222645.9880452, tmp))^(
tmp = -2327254789, tmp))+x)))>>>(-1161176960))>>>(tmp = 3135906272.5466847, tmp)
))*(((((-2230902834.464362)^(1822893689.8183987))+(((tmp = 1597326356, tmp)/(x&(
(tmp = -3044163063.587389, tmp)>>(tmp = 2844997555, tmp))))%(x^x)))>>((x|x)/x))^
(2634614167.2529745)))); |
| 4298 assertEquals(0, x &= (3081901595)); |
| 4299 assertEquals(0, x &= (-2453019214.8914948)); |
| 4300 assertEquals(0, x &= x); |
| 4301 assertEquals(0, x >>>= (-596810618.3666217)); |
| 4302 assertEquals(0, x >>= (((908276623)|x)/x)); |
| 4303 assertEquals(0, x ^= x); |
| 4304 assertEquals(958890056, x |= (tmp = 958890056.474458, tmp)); |
| 4305 assertEquals(1325436928, x <<= (tmp = -2474326583, tmp)); |
| 4306 assertEquals(711588532333838300, x *= ((-148161646.68183947)<<(tmp = -11491791
08.8049204, tmp))); |
| 4307 assertEquals(0, x ^= (((2862565506)%x)/(tmp = -2865813112, tmp))); |
| 4308 assertEquals(-2064806628, x += (((tmp = -2677361175.7317276, tmp)/((817159440)
>>>(tmp = 1895467706, tmp)))^(x|(tmp = -2309094859, tmp)))); |
| 4309 assertEquals(-69806982479424, x *= ((x&(tmp = 2857559765.1909904, tmp))&(-3166
908966.754988))); |
| 4310 assertEquals(-430255744, x %= ((((((-2968574724.119535)<<x)<<((tmp = 160391367
1, tmp)%((-1495838556.661653)^(tmp = 1778219751, tmp))))*(-400364265))<<((((1607
866371.235576)-(1961740136))|(1259754297))&(tmp = -1018024797.1352971, tmp)))^x)
); |
| 4311 assertEquals(6.828637393208647e-7, x /= (x*(tmp = 1464421, tmp))); |
| 4312 assertEquals(0, x &= x); |
| 4313 assertEquals(-0, x *= (((tmp = -2510016276, tmp)-(2088209546))<<((tmp = -16094
42851.3789036, tmp)+(tmp = 1919930212, tmp)))); |
| 4314 assertEquals(-0, x %= (tmp = 1965117998, tmp)); |
| 4315 assertEquals(-290294792.53186846, x += ((tmp = -2361555894.5318685, tmp)%(2071
261102))); |
| 4316 assertEquals(-70873, x >>= (tmp = 2206814124, tmp)); |
| 4317 assertEquals(-141746, x += x); |
| 4318 assertEquals(-141733.9831459089, x -= (((tmp = -806523527, tmp)>>>(tmp = 18972
14891, tmp))/x)); |
| 4319 assertEquals(-141733.9831459089, x %= ((tmp = 1996295696, tmp)<<(tmp = 3124244
672, tmp))); |
| 4320 assertEquals(141733.9831459089, x /= (x>>(2688555704.561076))); |
| 4321 assertEquals(3196954517.3075542, x -= (tmp = -3196812783.3244085, tmp)); |
| 4322 assertEquals(-19929155, x |= (((x|x)+x)^((tmp = 391754876, tmp)-(((((((tmp = -
3051902902.5100636, tmp)*(x/(1546924993)))|(tmp = 1494375949, tmp))/((((-7953785
22)/(tmp = 509984856, tmp))>>>(tmp = -106173186, tmp))+x))|x)|(1916921307))>>>x)
))); |
| 4323 assertEquals(1279271449, x &= ((tmp = 1289446971, tmp)&(tmp = 1836102619, tmp)
)); |
| 4324 assertEquals(17876992, x <<= (-207633461)); |
| 4325 assertEquals(0, x >>= (tmp = -903885218.9406946, tmp)); |
| 4326 assertEquals(0, x >>>= x); |
| 4327 assertEquals(-2999, x -= (((754533336.2183633)%(tmp = 557970276.0537136, tmp))
>>(tmp = -1171045520, tmp))); |
| 4328 assertEquals(-0.000003020470363504361, x /= (tmp = 992891715.2229724, tmp)); |
| 4329 assertEquals(1, x /= x); |
| 4330 assertEquals(0.45768595820301217, x %= ((tmp = 673779031, tmp)/(tmp = -1242414
872.3263657, tmp))); |
| 4331 assertEquals(-980843052.1872087, x += (tmp = -980843052.6448946, tmp)); |
| 4332 assertEquals(-Infinity, x /= ((((tmp = 317747175.8024508, tmp)&(x&(((tmp = 163
2953053, tmp)>>x)/x)))%x)/(3145184986))); |
| 4333 assertEquals(0, x &= (x<<x)); |
| 4334 assertEquals(0, x ^= (x-((2969023660.5619783)/x))); |
| 4335 assertEquals(0, x *= x); |
| 4336 assertEquals(NaN, x %= (x/(((x-x)/((tmp = -1622970458.3812745, tmp)-(162613452
2)))&((((((tmp = 1384729039.4149384, tmp)^(x%(tmp = -2736365959, tmp)))+((-14651
72172)%x))>>(tmp = -1839184810.2603343, tmp))^(((tmp = 1756918419, tmp)>>>(x+(x%
(tmp = -2011122996.9794662, tmp))))<<(-3026600748.902623)))*((tmp = -2040286580,
tmp)>>(-2899217430.655154)))))); |
| 4337 assertEquals(0, x >>>= (tmp = 2100066003.3046467, tmp)); |
| 4338 assertEquals(1362012169, x ^= (tmp = 1362012169, tmp)); |
| 4339 assertEquals(1476312683, x |= ((457898409)>>>(-3079768830.723079))); |
| 4340 assertEquals(1441711, x >>>= (905040778.7770994)); |
| 4341 assertEquals(2078530607521, x *= x); |
| 4342 assertEquals(-208193103, x |= ((tmp = -241750000, tmp)^x)); |
| 4343 assertEquals(745036378, x ^= (((tmp = -1737151062.4726632, tmp)<<x)|(tmp = -19
00321813, tmp))); |
| 4344 assertEquals(1744830464, x <<= x); |
| 4345 assertEquals(212992, x >>>= ((1210741037)-(x-(x>>>((x^(-1273817997.0036907))+(
(2401915056.5471)%(x<<(tmp = 1696738364.277438, tmp)))))))); |
| 4346 assertEquals(0.0001604311565639742, x /= (1327622418)); |
| 4347 assertEquals(0, x <<= (tmp = 166631979.34529006, tmp)); |
| 4348 assertEquals(0, x *= ((((tmp = 657814984, tmp)/(((-831055031)>>>(1531978379.17
68064))|((tmp = 2470027754.302619, tmp)^(-223467597))))/(tmp = 1678697269.468965
, tmp))&(tmp = -1756260071.4360774, tmp))); |
| 4349 assertEquals(-2049375053, x ^= (tmp = -2049375053, tmp)); |
| 4350 assertEquals(-1879109889, x |= (tmp = -1963586818.0436726, tmp)); |
| 4351 assertEquals(718239919, x ^= (tmp = -1523550640.1925273, tmp)); |
| 4352 assertEquals(-1361085185, x |= (-1939964707)); |
| 4353 assertEquals(2, x >>>= (1864136030.7395325)); |
| 4354 assertEquals(0.794648722849246, x %= ((-668830999)*(((-2227700170.7193384)%(x^
(x>>>x)))/(tmp = 399149892, tmp)))); |
| 4355 assertEquals(0, x >>= x); |
| 4356 assertEquals(0, x *= x); |
| 4357 assertEquals(0, x &= ((tmp = -2389008496.5948563, tmp)|((((tmp = -2635919193.9
05919, tmp)*((-64464127)<<(2136112830.1317358)))>>((184057979)*(-1204959085.8362
718)))>>>(-442946870.3341484)))); |
| 4358 assertEquals(-243793920, x -= ((tmp = 3002998032, tmp)<<((537875759)<<x))); |
| 4359 assertEquals(0, x -= x); |
| 4360 assertEquals(0, x *= ((((66852616.82442963)/((((x^x)&(2975318321.223734))+(((t
mp = -1388210811.1249495, tmp)^((((-680567297.7620237)%(x-(tmp = -672906716.4672
911, tmp)))-x)*(tmp = -1452125821.0132627, tmp)))*(((2770387154.5427895)%x)%x)))
-x))<<((-1481832432.924325)>>(tmp = 3109693867, tmp)))>>>(x/(((((((tmp = 9282944
18, tmp)^(((-1018314535)/(tmp = -3167523001, tmp))%((((((tmp = -1639338126, tmp)
-(tmp = -2613558829, tmp))&x)/x)%(tmp = 513624872, tmp))/((-520660667)&x))))*(26
20452414))^((tmp = 2337189239.5949326, tmp)*(3200887846.7954993)))>>>((tmp = 117
3330667, tmp)^x))<<x)>>(((tmp = -2475534594.982338, tmp)*x)|x))))); |
| 4361 assertEquals(0, x /= (2520915286)); |
| 4362 assertEquals(0, x &= x); |
| 4363 assertEquals(0, x >>= (-1908119327)); |
| 4364 assertEquals(0, x >>>= (tmp = 549007635, tmp)); |
| 4365 assertEquals(0, x >>= (-994747873.8117285)); |
| 4366 assertEquals(0, x <<= ((((x>>>((-3084793026.846681)%((1107295502)&(tmp = -2966
13957.8133817, tmp))))&((19637717.166736007)/(x+x)))+x)/(-2479724242))); |
| 4367 assertEquals(-695401420, x += (-695401420)); |
| 4368 assertEquals(-695401394, x += (x>>>(tmp = 2340097307.6556053, tmp))); |
| 4369 assertEquals(-555745552, x -= (x|(-483851950.68644))); |
| 4370 assertEquals(-17825792, x <<= x); |
| 4371 assertEquals(-17825792, x >>= x); |
| 4372 assertEquals(-17, x %= ((tmp = 1799361095, tmp)|((x>>(((-1201252592)<<((((5432
73288)+(-2859945716.606924))*x)<<((-3030193601)<<(3081129914.9217644))))|((14714
31587.981769)>>(-246180750))))|(((tmp = -2689251055.1605787, tmp)>>x)&(((2131333
169)^x)-((tmp = -951555489, tmp)/x)))))); |
| 4373 assertEquals(-8912896, x <<= (1146444211)); |
| 4374 assertEquals(2854567584, x += (tmp = 2863480480, tmp)); |
| 4375 assertEquals(426232502.24151134, x %= (1214167540.8792443)); |
| 4376 assertEquals(1806802048, x ^= (-2368317898)); |
| 4377 assertEquals(432537600, x <<= (tmp = 2831272652.589364, tmp)); |
| 4378 assertEquals(432537600, x %= (((1713810619.3880467)-x)&((-2853023009.553296)&(
tmp = -3158798098.3355417, tmp)))); |
| 4379 assertEquals(-509804066, x += (tmp = -942341666, tmp)); |
| 4380 assertEquals(-509804066, x %= (-732349220)); |
| 4381 assertEquals(259900185710132350, x *= x); |
| 4382 assertEquals(711598501.7021885, x %= ((tmp = 2020395586.2280731, tmp)-(tmp = 3
031459563.1386633, tmp))); |
| 4383 assertEquals(711598503.0618857, x += ((tmp = 967558548.4141241, tmp)/x)); |
| 4384 assertEquals(711598503, x &= x); |
| 4385 assertEquals(711598503, x ^= (((((1609355669.1963444)+((((tmp = -2660082403.25
8437, tmp)+(tmp = -235367868, tmp))&(x/x))*((-2595932186.69466)|((tmp = -3039202
860, tmp)<<x))))>>>(-951354869))-((tmp = -691482949.6335375, tmp)/(tmp = -173550
2400, tmp)))/(tmp = 798440377, tmp))); |
| 4386 assertEquals(558262613882868500, x *= (784519095.4299527)); |
| 4387 assertEquals(558262611968479000, x -= ((((tmp = 1039039153.4026555, tmp)/(-313
8845051.6240187))*(tmp = 633557994, tmp))&(1981507217))); |
| 4388 assertEquals(1170427648, x |= ((x>>((((-1086327124)%((tmp = -1818798806.368613
, tmp)^(tmp = 2183576654.9959817, tmp)))>>x)&((((((tmp = 1315985464.0330539, tmp
)&(2774283689.333836))%x)*((2722693772.8994813)&(tmp = -2720671984.945404, tmp))
)^(tmp = -76808019, tmp))<<((tmp = 685037799.2336662, tmp)^((tmp = 1057250849, t
mp)&(tmp = 1469205111.2989025, tmp))))))+(x*(((tmp = 448288818.47173154, tmp)-(-
2527606231))-((8387088.402292728)>>x))))); |
| 4389 assertEquals(558, x >>>= (tmp = 2732701109, tmp)); |
| 4390 assertEquals(558, x &= x); |
| 4391 assertEquals(-0.00015855057024653912, x /= ((x+(((tmp = -1963815633, tmp)-(x>>
x))-((x|x)>>x)))/x)); |
| 4392 assertEquals(1.3458861596445712e-13, x /= (-1178038492.4116466)); |
| 4393 assertEquals(0, x <<= (-104550232)); |
| 4394 assertEquals(0, x >>>= (x>>(tmp = -255275244.12613606, tmp))); |
| 4395 assertEquals(0, x >>= x); |
| 4396 assertEquals(375, x |= ((1576819294.6991196)>>>(-2570246122))); |
| 4397 assertEquals(96000, x <<= ((2252913843.0150948)>>>(-49239716))); |
| 4398 assertEquals(6144000, x <<= ((((tmp = -2478967279, tmp)&((x%((tmp = -170533261
0.8018858, tmp)+(x+(tmp = 590766349, tmp))))<<(tmp = 1759375933, tmp)))+(-202446
5658.849834))&(1564539207.3650014))); |
| 4399 assertEquals(-1149239296, x <<= (1862803657.7241006)); |
| 4400 assertEquals(-9, x >>= (((tmp = 463306384.05696774, tmp)^x)|((x>>((((-20980708
56.799663)<<((-2054870274.9012866)<<(((-2582579691)/(829257170.0266814))<<(((((t
mp = -1753535573.7074275, tmp)<<((x>>(-197886116))%((2487188445)%(tmp = 24653915
64.873364, tmp))))&(((tmp = -500069832, tmp)&(tmp = 3016637032, tmp))&((tmp = 25
25942628, tmp)|((((-920996215)|x)^((((tmp = -687548533.419106, tmp)&(1423222636.
058937))<<((tmp = -1096532228, tmp)>>((((tmp = -3124481449.2740726, tmp)^(tmp =
2724328271.808975, tmp))>>x)*x)))+(-1661789589.5808442)))+(((x*(tmp = -122437166
4.9549093, tmp))^((tmp = 3202970043, tmp)^x))/(tmp = 131494054.58501709, tmp))))
))|(((tmp = -1654136720, tmp)<<x)>>((1652979932.362416)-(tmp = -863732721, tmp))
))^(-113307998)))))^(-90820449.91417909))*((tmp = 641519890, tmp)-((((x<<(tmp =
2349936514.071881, tmp))*(2324420443.587892))^x)%(x<<((tmp = -1838473742, tmp)/(
((-3154172718.4274178)-x)+x)))))))|(x>>>((tmp = 2096024376.4308293, tmp)<<x)))))
; |
| 4401 assertEquals(81, x *= x); |
| 4402 assertEquals(81, x &= x); |
| 4403 assertEquals(81, x %= (tmp = 2223962994, tmp)); |
| 4404 assertEquals(81, x ^= ((x/(((-1606183420.099584)|(-1242175583))&(((x|((tmp = 8
28718431.3311573, tmp)/(x>>x)))+(((-2207542725.4531174)^(x*x))*(tmp = 551575809.
955105, tmp)))/x)))&((x>>x)&x))); |
| 4405 assertEquals(81, x %= (tmp = 279598358.6976975, tmp)); |
| 4406 assertEquals(101.72338484518858, x -= (((tmp = 2452584495.44003, tmp)%((-11811
92721)+(((x>>(((x&x)^x)+((x>>>((x+(-2472793823.57181))/(((2854104951)>>(-1208718
359.6554642))>>>(1089411895.694705))))/(x|(-2821482890.1780205)))))^(-1786654551
))/(-29404242.70557475))))/(((-4352531)<<((-1227287545)<<x))%(-2558589438)))); |
| 4407 assertEquals(101.72338484518858, x %= (-943645643)); |
| 4408 assertEquals(0, x -= x); |
| 4409 assertEquals(0, x >>>= (-2440404084)); |
| 4410 assertEquals(0, x >>= (tmp = 1029680958.405923, tmp)); |
| 4411 assertEquals(0, x >>>= (1213820208.7204895)); |
| 4412 assertEquals(-0, x /= (tmp = -103093683, tmp)); |
| 4413 assertEquals(0, x >>>= (-2098144813)); |
| 4414 assertEquals(-0, x /= (((-3087283334)+(((tmp = -3129028112.6859293, tmp)%(tmp
= 2413829931.1605015, tmp))-(2578195237.8071446)))|x)); |
| 4415 assertEquals(-15, x |= ((((-178926550.92823577)>>>(-965071271))^((tmp = -48463
3724.7237625, tmp)-(tmp = 473098919.1486404, tmp)))>>((-2264998310.203265)%(tmp
= -499034672, tmp)))); |
| 4416 assertEquals(0, x ^= x); |
| 4417 assertEquals(0, x >>= (((-3207915976.698118)<<(tmp = 2347058630, tmp))|(tmp =
-2396250098.559627, tmp))); |
| 4418 assertEquals(NaN, x %= x); |
| 4419 assertEquals(NaN, x *= (621843222)); |
| 4420 assertEquals(0, x >>= (((-2409032228.7238913)*x)-(tmp = -887793239, tmp))); |
| 4421 assertEquals(NaN, x /= x); |
| 4422 assertEquals(1193017666, x ^= (tmp = 1193017666, tmp)); |
| 4423 assertEquals(3.5844761899682753, x /= (tmp = 332829011.206393, tmp)); |
| 4424 assertEquals(-888572929, x |= (((tmp = 1032409228, tmp)+(tmp = -1920982163.785
3453, tmp))+x)); |
| 4425 assertEquals(-1817051951333455600, x *= (((-1506265102)^(tmp = -775881816, tmp
))-(tmp = -32116372.59181881, tmp))); |
| 4426 assertEquals(-1638479616, x |= x); |
| 4427 assertEquals(-114489, x %= (((tmp = -247137297.37866855, tmp)>>>((((((-3228054
09)-x)^x)>>((((((((x>>>(tmp = -900610424.7148039, tmp))/(-1155208489.6240904))|(
(-2874045803)|(tmp = 3050499811, tmp)))+(x/((tmp = -613902712, tmp)^((-982142626
.2892077)*((((tmp = -3201753245.6026397, tmp)|((1739238762.0423079)^x))/(2432176
29.47237313))^((tmp = -11944405.987132788, tmp)/(tmp = 2054031985.633406, tmp)))
))))*(tmp = 2696108952.450961, tmp))*x)>>>(tmp = 3058430643.0660386, tmp))>>(x<<
x)))>>(-984468302.7450335))%((tmp = 1302320585.246251, tmp)>>>x)))%(tmp = -24368
42285.8208156, tmp))); |
| 4428 assertEquals(2047, x >>>= (2380161237)); |
| 4429 assertEquals(0, x >>= x); |
| 4430 assertEquals(0, x &= (tmp = 980821012.975836, tmp)); |
| 4431 assertEquals(-1090535537, x -= ((-3064511503.1214876)&((tmp = -2598316939.1637
51, tmp)<<((tmp = -969452391.8925576, tmp)*x)))); |
| 4432 assertEquals(-2181071074, x += x); |
| 4433 assertEquals(1, x >>>= ((2902525386.449062)>>x)); |
| 4434 assertEquals(1, x += (x&(tmp = -2643758684.6636515, tmp))); |
| 4435 assertEquals(1, x %= ((tmp = -2646526891.7004848, tmp)/x)); |
| 4436 assertEquals(448735695.7888887, x -= (tmp = -448735694.7888887, tmp)); |
| 4437 assertEquals(1, x /= x); |
| 4438 assertEquals(1, x >>= ((-480385726)<<(2641021142))); |
| 4439 assertEquals(1, x %= (375099107.9200462)); |
| 4440 assertEquals(1, x >>= (((x&((tmp = -2402469116.9903326, tmp)%(tmp = -286245955
5.860298, tmp)))*(tmp = -2834162871.0586414, tmp))%(((x>>>(tmp = 721589907.50738
95, tmp))*(x^x))%(((tmp = 2844611489.231776, tmp)^((983556913)&(906035409.669348
8)))^(x>>>(1239322375)))))); |
| 4441 assertEquals(268435456, x <<= (tmp = 178807644.80966163, tmp)); |
| 4442 assertEquals(44, x %= ((tmp = 2527026779.081539, tmp)>>>(2736129559))); |
| 4443 assertEquals(88, x += x); |
| 4444 assertEquals(0, x >>>= x); |
| 4445 assertEquals(0, x -= x); |
| 4446 assertEquals(-1523121602, x |= (2771845694)); |
| 4447 assertEquals(-2, x >>= x); |
| 4448 assertEquals(-4, x += x); |
| 4449 assertEquals(-256, x <<= (((2522793132.8616533)>>(tmp = 77232772.94058788, tmp
))+(3118669244.49152))); |
| 4450 assertEquals(4294967040, x >>>= x); |
| 4451 assertEquals(-256, x &= x); |
| 4452 assertEquals(1278370155.835435, x -= (-1278370411.835435)); |
| 4453 assertEquals(-3.488228054921667, x /= (tmp = -366481243.6881058, tmp)); |
| 4454 assertEquals(1.162742684973889, x /= ((x|(((((2404819175.562809)*(tmp = -25245
89506, tmp))&(tmp = -675727145, tmp))>>>(x*x))&((-413250006)<<(tmp = 2408322715,
tmp))))|((2940367603)>>>x))); |
| 4455 assertEquals(0, x >>>= ((2513665793)-(tmp = 1249857454.3367786, tmp))); |
| 4456 assertEquals(0, x ^= x); |
| 4457 assertEquals(0, x ^= x); |
| 4458 assertEquals(1989998348.6336238, x -= (-1989998348.6336238)); |
| 4459 assertEquals(903237918.986834, x %= (1086760429.6467898)); |
| 4460 assertEquals(-4.4185765232981975, x /= (-204418304)); |
| 4461 assertEquals(1471621914, x ^= (tmp = -1471621914.1771696, tmp)); |
| 4462 assertEquals(1471621914, x |= ((((((x<<(tmp = -2676407394.536844, tmp))%(((343
324258)+(x/(x>>(((-221193011)>>>x)|x))))>>(((-2737713893)^((tmp = -49214797.0073
5545, tmp)+((-2818106123.172874)/(tmp = -2361786565.3028684, tmp))))<<(185935329
7.6355076))))*(tmp = -751970685, tmp))|((tmp = 2502717391.425871, tmp)/(tmp = -2
647169430, tmp)))*((tmp = -1647567294, tmp)&(((tmp = 1819557651, tmp)/x)>>((((-3
073469753)/x)-(((tmp = -1973810496.6407511, tmp)&((x-(x+(tmp = -2986851659, tmp)
))>>>(tmp = -2226975699, tmp)))|(418770782.142766)))<<x))))*(((((tmp = 125466732
, tmp)/((((1453655756.398259)|(((874792086.7064595)-(194880772.91499102))>>>x))%
(x<<(tmp = -1445557137, tmp)))<<x))>>>(tmp = -1953751906, tmp))/((tmp = -2140573
172.2979035, tmp)*((-108581964)^x)))|(-481484013.0393069)))); |
| 4463 assertEquals(1454179065, x += ((tmp = 947147038.2829313, tmp)|(tmp = -15482297
5.3629098, tmp))); |
| 4464 assertEquals(1, x /= x); |
| 4465 assertEquals(1, x %= ((((((tmp = -2262250297.991866, tmp)-(tmp = 481953960, tm
p))/(1629215187.6020458))|(2515244216))>>>((tmp = -3040594752.2184515, tmp)-(tmp
= -1116041279, tmp)))^(((-182133502)-(1065160192.6609197))+(((((-1850040207)^(t
mp = -1570328610, tmp))^(tmp = 20542725.09256518, tmp))*x)|(2386866629))))); |
| 4466 assertEquals(1, x &= (2889186303)); |
| 4467 assertEquals(0, x >>= (((-1323093107.050538)>>(x%x))-(((((((-1736522840)+(tmp
= -2623890690.8318863, tmp))*(959395040.5565329))*(233734920))<<((x+(x%((tmp = -
2370717284.4370327, tmp)%(tmp = 2109311949, tmp))))-(tmp = -1005532894, tmp)))|(
861703605))>>>((2399820772)/x)))); |
| 4468 assertEquals(0, x >>= x); |
| 4469 assertEquals(57233408, x |= ((tmp = 2655923764.4179816, tmp)*(-1353634624.3025
436))); |
| 4470 assertEquals(997939728, x |= (980552208.9005274)); |
| 4471 assertEquals(1859642592476610800, x *= (1863481872)); |
| 4472 assertEquals(-977190656, x <<= x); |
| 4473 assertEquals(4.378357529141239e+26, x *= ((((x/(((tmp = 2429520991, tmp)/(x/(t
mp = 784592802, tmp)))-(tmp = -2704781982, tmp)))*(tmp = -2161015768.2322354, tm
p))&((((-3164868762)>>(tmp = 2390893153.32907, tmp))^x)>>(-2422626718.322538)))*
(tmp = 278291869, tmp))); |
| 4474 assertEquals(4.378357529141239e+26, x -= (1710777896.992369)); |
| 4475 assertEquals(0, x &= (((((tmp = -2532956158.400033, tmp)|((2195255831.279001)|
(1051047432)))|(-1628591858))|(tmp = -2042607521.947963, tmp))>>((-1471225208)/(
((-133621318)>>(1980416325.7358408))*((1741069593.1036062)-(x|(2133911581.991011
))))))); |
| 4476 assertEquals(-0, x /= (-656083507)); |
| 4477 assertEquals(NaN, x += ((tmp = -1071410982.2789869, tmp)%x)); |
| 4478 assertEquals(NaN, x *= (tmp = -1513535145.3146675, tmp)); |
| 4479 assertEquals(0, x >>= ((2831245247.5267224)>>(x<<((x+(((3068824580.7922907)|(1
708295544.275714))*((tmp = -1662930228.1170444, tmp)-(((tmp = 1979994889, tmp)<<
(tmp = -1826911988, tmp))&((x/(x<<(1909384611.043981)))+(1958052414.7139997)))))
)<<(tmp = 2481909816.56558, tmp))))); |
| 4480 assertEquals(0, x *= (((tmp = -2979739958.1614842, tmp)&x)+x)); |
| 4481 assertEquals(-0, x *= ((-332769864.50313234)^x)); |
| 4482 assertEquals(0, x >>= ((((689018886.1436445)+(tmp = -2819546038.620694, tmp))|
(((tmp = -1459669934.9066005, tmp)|x)/x))<<(((tmp = 2640360389, tmp)/((x%((-1947
492547.9056122)%((1487212416.2083092)-(-1751984129))))^x))%(tmp = 2666842881, tm
p)))); |
| 4483 assertEquals(-1801321460, x |= (tmp = 2493645836, tmp)); |
| 4484 assertEquals(-1801321460, x %= (2400405136)); |
| 4485 assertEquals(-2905399858195810300, x *= (tmp = 1612926911, tmp)); |
| 4486 assertEquals(-2905399858195810300, x -= (x>>(tmp = 1603910263.9593458, tmp))); |
| 4487 assertEquals(-238798848, x &= ((tmp = -2638646212.767516, tmp)/(((tmp = 175561
6291.436998, tmp)>>>(tmp = 1083349775, tmp))-(x%(((tmp = 1728859105.53634, tmp)^
(1931522619.0403612))/(tmp = 712460587.0025489, tmp)))))); |
| 4488 assertEquals(-2363873607.2302856, x += (-2125074759.230286)); |
| 4489 assertEquals(1712665, x &= (((117229515)>>>(((1707090894.1915488)>>>((-1696008
695)>>(((-1045367326.7522249)<<(tmp = -209334716, tmp))-x)))|(-1707909786.080653
)))%(1260761349.172689))); |
| 4490 assertEquals(1073741824, x <<= (tmp = -289437762.34742975, tmp)); |
| 4491 assertEquals(1073741824, x &= (tmp = 2079141140, tmp)); |
| 4492 assertEquals(0, x <<= ((x^(-3139646716.1615124))-(((-362323071.74237394)|(tmp
= 2989896849, tmp))*(tmp = -218217991, tmp)))); |
| 4493 assertEquals(0, x &= (tmp = -1476835288.425903, tmp)); |
| 4494 assertEquals(0, x >>>= (tmp = 61945262.70868635, tmp)); |
| 4495 assertEquals(0, x ^= x); |
| 4496 assertEquals(-2735263498.7189775, x -= (2735263498.7189775)); |
| 4497 assertEquals(-1182289920, x <<= (x+x)); |
| 4498 assertEquals(-1182289580, x ^= ((2858446263.2258)>>>(2387398039.6273785))); |
| 4499 assertEquals(696693056, x &= ((2178665823)*(-51848583))); |
| 4500 assertEquals(1652555776, x <<= (((tmp = 2943916975, tmp)-((-1544273901)>>(-167
1503106.2896929)))|x)); |
| 4501 assertEquals(6455296, x >>>= (tmp = 1492638248.675439, tmp)); |
| 4502 assertEquals(2097152, x &= (((x|x)*(2873891571.7000637))^((2165264807)+(tmp =
451721563, tmp)))); |
| 4503 assertEquals(2097152, x %= (tmp = 1089484582.1455994, tmp)); |
| 4504 assertEquals(2097152, x <<= x); |
| 4505 assertEquals(2097152, x &= ((tmp = 119096343.4032247, tmp)^((-1947874541)*x)))
; |
| 4506 assertEquals(0, x &= (tmp = 2363070677, tmp)); |
| 4507 assertEquals(0, x &= ((tmp = -1897325383, tmp)>>>((2368480527)>>>((tmp = 18375
28979, tmp)*(-1838904077))))); |
| 4508 assertEquals(-1898659416, x ^= (-1898659416.1125412)); |
| 4509 assertEquals(-725506048, x <<= x); |
| 4510 assertEquals(1392943104, x <<= (295287938.9104482)); |
| 4511 assertEquals(-63620329, x ^= ((tmp = -3175925826.5573816, tmp)-(tmp = 24746139
27, tmp))); |
| 4512 assertEquals(-1135111726, x -= ((tmp = -1133259081, tmp)^(((tmp = -742228219,
tmp)>>((-7801909.587711811)%((tmp = -642758873, tmp)+(tmp = 2893927824.6036444,
tmp))))^((tmp = -2145465178.9142997, tmp)+x)))); |
| 4513 assertEquals(0, x ^= x); |
| 4514 assertEquals(660714589, x |= (660714589)); |
| 4515 assertEquals(660714676, x ^= ((-376720042.8047826)>>>(2196220344))); |
| 4516 assertEquals(660714676, x |= ((((((((x<<(-1140465568))-(tmp = -1648489774.1573
918, tmp))%(((tmp = -2955505390.573639, tmp)*x)<<((((tmp = -1769375963, tmp)*(tm
p = -440619797, tmp))&((tmp = 1904284066, tmp)%(-2420852665.0629807)))+(-3246010
09.2063596))))>>(tmp = 2317210783.9757776, tmp))^((tmp = 750057067.4541628, tmp)
^(tmp = -1391814244.7286487, tmp)))>>((344544658.6054913)%((tmp = -1508630423.21
8488, tmp)&(tmp = 1918909238.2974637, tmp))))>>((-647746783.685822)&(tmp = 24448
58958.3595476, tmp)))&x)); |
| 4517 assertEquals(-962337195, x ^= (tmp = -507358495.30825853, tmp)); |
| 4518 assertEquals(-182008925.58535767, x %= (tmp = -195082067.35366058, tmp)); |
| 4519 assertEquals(502070, x >>>= (tmp = 1459732237.1447744, tmp)); |
| 4520 assertEquals(-2391009930.7235765, x -= (tmp = 2391512000.7235765, tmp)); |
| 4521 assertEquals(1568669696, x <<= x); |
| 4522 assertEquals(0, x <<= (tmp = -571056688.2717848, tmp)); |
| 4523 assertEquals(1770376226, x ^= (tmp = 1770376226.0584736, tmp)); |
| 4524 assertEquals(0, x ^= x); |
| 4525 assertEquals(0, x &= ((((x<<x)>>>x)|x)|(((tmp = -2141573723, tmp)^x)|(64299956
)))); |
| 4526 assertEquals(0, x ^= x); |
| 4527 assertEquals(0, x &= x); |
| 4528 assertEquals(0, x <<= (1106060336.7362857)); |
| 4529 assertEquals(-0, x /= (x|(tmp = 2760823963, tmp))); |
| 4530 assertEquals(0, x <<= ((-2436225757)|(-1800598694.4062433))); |
| 4531 assertEquals(0, x >>>= ((-728332508.9870625)<<x)); |
| 4532 assertEquals(-173377680, x ^= ((tmp = -173377680, tmp)%(tmp = -2843994892, tmp
))); |
| 4533 assertEquals(-173377680, x |= ((((-819217898)&(tmp = -1321650255, tmp))&(x+((x
^x)<<((1700753064)>>((((((-1038799327)>>((782275464)^x))-(tmp = -2113814317.8539
028, tmp))>>(2143804838))&x)-((2970418921)/(-3073015285.6587048)))))))&((-175959
3079.4077306)%((1699128805)-((tmp = -467193967, tmp)&(((2225788267.3466334)*(((2
687946762.5504274)+x)>>>x))<<(-1853556066.880512))))))); |
| 4534 assertEquals(-0.5520657226957338, x /= ((tmp = -755493878, tmp)&(tmp = 9181083
89, tmp))); |
| 4535 assertEquals(0.30477656217556287, x *= x); |
| 4536 assertEquals(0, x &= ((tmp = -2746007517, tmp)<<(2749629340))); |
| 4537 assertEquals(0, x ^= ((x%(tmp = 1683077876, tmp))%(-162706778))); |
| 4538 assertEquals(0, x *= (tmp = 10203423, tmp)); |
| 4539 assertEquals(119043212.1461842, x += (tmp = 119043212.1461842, tmp)); |
| 4540 assertEquals(587202560, x <<= (tmp = 658697910.7051642, tmp)); |
| 4541 assertEquals(-138689730, x |= (x-(tmp = 1296317634.5661907, tmp))); |
| 4542 assertEquals(-138663011, x -= ((-1751010109.5506423)>>(152829872))); |
| 4543 assertEquals(-138663011, x %= (-1266200468)); |
| 4544 assertEquals(-138663011, x &= (x|((tmp = -571277275.622529, tmp)<<x))); |
| 4545 assertEquals(-138663011, x >>= ((971259905.1265712)*(tmp = 2203764981, tmp))); |
| 4546 assertEquals(-138663011, x %= (-904715829)); |
| 4547 assertEquals(-138663011, x |= ((tmp = -2823047885.283391, tmp)>>>(((tmp = 5332
17000, tmp)|(650754598.7836078))|(-1475565890)))); |
| 4548 assertEquals(-1610612736, x <<= x); |
| 4549 assertEquals(-1610612736, x &= x); |
| 4550 assertEquals(163840, x >>>= (-188885010)); |
| 4551 assertEquals(-1224224814, x |= (tmp = 3070742482, tmp)); |
| 4552 assertEquals(1498726395213334500, x *= x); |
| 4553 assertEquals(1723591210, x |= ((tmp = 615164458, tmp)|x)); |
| 4554 assertEquals(1721910480, x ^= (x>>>x)); |
| 4555 assertEquals(4505284605.764313, x -= (tmp = -2783374125.7643127, tmp)); |
| 4556 assertEquals(-9504912393868483000, x *= (((tmp = 2896651872, tmp)<<(-289638569
2.9017262))&(((((tmp = -2081179810.20238, tmp)|(tmp = -2484863999, tmp))>>((tmp
= 1560885110.2665749, tmp)/(((tmp = 934324123.4289343, tmp)<<((tmp = -1591614157
.0496385, tmp)+x))/(((x%(((tmp = 1672629986.8055913, tmp)%x)>>(tmp = 2116315086.
2559657, tmp)))/(((-2687682697.5806303)>>x)/(-2034391222.5029132)))%(x-((((((tmp
= 2598594967, tmp)/(((((((2950032233)%x)/x)^(tmp = -2126753451.3732262, tmp))<<
(tmp = -3019113473, tmp))+(tmp = -2021220129.2320697, tmp))%((((-587645875.46664
83)>>(((((x+x)+x)&(tmp = 533801785, tmp))|x)-((tmp = -2224808495.678903, tmp)/(1
501942300))))>>>(-2558947646))>>((2798508249.020792)>>>x))))>>>((1060584557)/(((
(((((x&x)|(1426725365))>>>(tmp = 1500508838, tmp))>>(-1328705938))*((tmp = -2288
009425.598777, tmp)>>>(((2586897285.9759064)%((-1605651559.2122297)>>>(tmp = 193
6736684.4887302, tmp)))+((tmp = 2316261040, tmp)^(570340750.353874)))))&(x^((tmp
= -2266524143, tmp)-(tmp = 2358520476, tmp))))+(tmp = 1449254900.9222453, tmp))
%((-100598196)%((tmp = -2985318242.153491, tmp)>>((620722274.4565848)>>(87111897
5)))))))<<x)*(tmp = -1287065606.4143271, tmp))>>>(1038059916.2438471)))))))+((x/
(-276990308.1264961))&(tmp = 2471016351.2195315, tmp)))|(((((tmp = -1288792769.3
210807, tmp)+((tmp = -641817194, tmp)*(x<<(((-1933817364)>>(((tmp = 2084673536,
tmp)|x)&x))&(tmp = -2752464480, tmp)))))%((796026752)*x))+(((tmp = -3083359669,
tmp)|x)-((715303522)|(tmp = 181297266, tmp))))*(-1691520182.3207517))))); |
| 4557 assertEquals(0, x <<= (-2322389800)); |
| 4558 assertEquals(0, x *= (tmp = 3188682235, tmp)); |
| 4559 assertEquals(0, x |= (x>>>((tmp = -2729325231.8288336, tmp)^((-393497076.96012
783)*(x/(tmp = -2198942459.9466457, tmp)))))); |
| 4560 assertEquals(0, x ^= x); |
| 4561 assertEquals(0, x %= (2835024997.4447937)); |
| 4562 assertEquals(0, x <<= x); |
| 4563 assertEquals(0, x >>= (tmp = 1109824126, tmp)); |
| 4564 assertEquals(0, x <<= (3013043386)); |
| 4565 assertEquals(206825782.74659085, x -= (-206825782.74659085)); |
| 4566 assertEquals(-645346761227699500, x *= (-3120243292)); |
| 4567 assertEquals(6825462, x >>= ((tmp = 1457908135, tmp)<<x)); |
| 4568 assertEquals(-612366097.9189918, x -= (619191559.9189918)); |
| 4569 assertEquals(-612306090.9189918, x -= ((2328676543.893506)>>x)); |
| 4570 assertEquals(0, x ^= (x>>(((x>>>(1856200611.2269292))&(tmp = 2003217473, tmp))
%((((((-107135673)+(((3062079356.170611)<<(tmp = -676928983, tmp))>>((tmp = -148
7074941.2638814, tmp)|((-1601614031)/(1317006144.5025365)))))+x)*(((1163301641)>
>>(448796567))/((x%((tmp = 72293197.34410787, tmp)+(-2304112723)))/((455610361)%
(-2799431520)))))>>>(-217305041.09432888))<<(x-(tmp = -2168353649, tmp)))))); |
| 4571 assertEquals(0, x >>= x); |
| 4572 assertEquals(-Infinity, x -= (((-1651597599.8950624)+(1780404320))/x)); |
| 4573 assertEquals(0, x <<= (tmp = 2246420272.4321294, tmp)); |
| 4574 assertEquals(0, x *= ((2793605382)-(tmp = -272299011, tmp))); |
| 4575 assertEquals(0, x *= x); |
| 4576 assertEquals(0, x <<= x); |
| 4577 assertEquals(0, x >>= (tmp = 2556413090, tmp)); |
| 4578 assertEquals(0, x >>= ((tmp = -1784710085, tmp)%x)); |
| 4579 assertEquals(0, x %= (tmp = -1929880813, tmp)); |
| 4580 assertEquals(0, x *= (2586983368)); |
| 4581 assertEquals(0, x &= x); |
| 4582 assertEquals(0, x <<= (-2144588807)); |
| 4583 assertEquals(0, x ^= ((x<<(((((((-596537598)+((x-(((((((tmp = -3179604796, tmp
)/((tmp = 1156725365.3543215, tmp)>>>(tmp = -2762144319, tmp)))%(x<<x))&((tmp =
1750241928.1271567, tmp)&(x/((tmp = 1781306819, tmp)|x))))+((((2893068644)/((tmp
= -576164593.9720252, tmp)<<((2724671.48995471)&(tmp = -573132475, tmp))))%(tmp
= -1355625108, tmp))&(tmp = -302869512.5880568, tmp)))+x)<<x))>>((tmp = -256917
2808, tmp)/x)))^x)-(tmp = -1174006275.2213159, tmp))&x)&(((((((-2303274799)>>(tm
p = -814839320, tmp))/(tmp = 183887306.09810615, tmp))>>(((tmp = 1054106394.3704
875, tmp)|x)>>>x))-(x-(tmp = 1313696830, tmp)))-((tmp = 2373274399.0742035, tmp)
|((((tmp = -3163779539.4902935, tmp)*(tmp = -3056125181.726942, tmp))&(((x^(x^(x
/((tmp = -576441696.6015451, tmp)<<(tmp = -26223719.920306206, tmp)))))>>(tmp =
-2332835940, tmp))|((-146303509.41093707)&(tmp = -2676964025, tmp))))/((((x*(tmp
= 1059918020, tmp))|((((2341797349)|(tmp = -744763805.1381104, tmp))<<x)+((2991
320875.552578)^(2920702604.701831))))^(-1721756138))^(((tmp = -2794367554, tmp)>
>((-2671235923.2097874)<<(x&((((tmp = -621472314.0859051, tmp)-(((x*x)+x)>>>((tm
p = 1834038956, tmp)+x)))*x)^(tmp = -2090567586.321468, tmp)))))<<(321395210))))
))>>>(tmp = -1207661719, tmp)))+(-2877264053.3805156)))/(x%(tmp = -2226991657.70
9366, tmp)))); |
| 4584 assertEquals(0, x *= (tmp = 986904991.061398, tmp)); |
| 4585 assertEquals(0, x -= (x%(650819306.6671969))); |
| 4586 assertEquals(0, x >>>= (905893666.2871252)); |
| 4587 assertEquals(0, x += (((tmp = 2501942710.4804144, tmp)&x)/((tmp = -851080399.1
751502, tmp)-(-1168623992)))); |
| 4588 assertEquals(-0, x *= (tmp = -2014577821.4554045, tmp)); |
| 4589 assertEquals(0, x &= (tmp = 1995246018, tmp)); |
| 4590 assertEquals(0, x %= (1724355237.7031958)); |
| 4591 assertEquals(-954696411, x += (((-2825222201)+(((1662353496.1795506)>>>(x-x))|
(tmp = 225015046, tmp)))^(x&x))); |
| 4592 assertEquals(-2158427339993389800, x *= (2260852052.1539803)); |
| 4593 assertEquals(19559, x >>>= (-862409169.4978967)); |
| 4594 assertEquals(-0.000012241163878671237, x /= (x^(tmp = 2697144215.160239, tmp))
); |
| 4595 assertEquals(0, x -= x); |
| 4596 assertEquals(1448177644, x |= (tmp = 1448177644.624848, tmp)); |
| 4597 assertEquals(1448177644, x %= (((-1497553637.4976408)+(402228446))<<x)); |
| 4598 assertEquals(2304640553, x -= (-856462909)); |
| 4599 assertEquals(152436736, x &= ((766686903)*(((tmp = 660964683.1744609, tmp)|(((
(tmp = 297369746, tmp)-(x+((tmp = -2677127146, tmp)/x)))>>(((((((x%(x<<x))-(((((
529254728)|((x|(-1407086127.6088922))&(tmp = -1968465008.5000398, tmp)))/(x%x))&
((((-2761805265.92574)-x)*(x^(tmp = 110730179, tmp)))%((177220657.06030762)*(((2
532585190.671373)/x)+(-1465143151)))))<<((tmp = -3008848338, tmp)<<(-2475597073)
)))|((-192996756.38619018)|((((1445996780)|(x>>>((((tmp = -2482370545.791443, tm
p)*(tmp = -270543594, tmp))^x)*((1346780586)/(tmp = -625613363.885356, tmp)))))-
(x<<(x/(-562307527))))&(-125701272))))*((x&x)%(tmp = 752963070, tmp)))>>>(tmp =
17419750.79086232, tmp))*x)^(x^((-157821212.04674292)-(tmp = 503849221.598824, t
mp)))))-(tmp = 1479418449, tmp)))>>>((((((-78138548.2193842)<<(((2319032860.8066
89)-(tmp = -1564963892.5137577, tmp))>>>(-73673322.28957987)))<<((1797573493.346
7085)*x))>>(tmp = 759994997, tmp))>>>(-1066441220))&(((((((tmp = 1972048857, tmp
)*(((x&((-1347017320.0747669)>>>x))*(-2332716925.705054))%(-376976019.24362826))
)>>>((tmp = -466479974, tmp)+x))&(-2282789473.3675604))|(((((((((269205423.75104
14)-(tmp = 21919626.105656862, tmp))*((x-(tmp = -378670528, tmp))>>(tmp = -10457
06598, tmp)))>>(tmp = -3062647341.234485, tmp))>>>x)|(tmp = -285399599.9386575,
tmp))%(tmp = 2731214562, tmp))|((((tmp = 837093165.3438574, tmp)|(tmp = -2956931
321, tmp))+((1871874558.3292787)<<((x|((tmp = -3169147427, tmp)%(((x^x)%(1479885
041))%((1769991217)%(tmp = -1899472458, tmp)))))*(tmp = -837098563.71806, tmp)))
)>>(tmp = -1866722748, tmp)))-(2037734340.8345597)))>>((tmp = -1262019180.533213
1, tmp)+(x*(1274173993.9800131))))*(tmp = 2336989321.855402, tmp)))))); |
| 4600 assertEquals(4, x >>= (tmp = -2577728327, tmp)); |
| 4601 assertEquals(16, x *= (x<<((2622323372.580596)*(tmp = -1947643367, tmp)))); |
| 4602 assertEquals(33554432, x <<= (tmp = -2938370507, tmp)); |
| 4603 assertEquals(-2399497018.987414, x -= (tmp = 2433051450.987414, tmp)); |
| 4604 assertEquals(1, x /= x); |
| 4605 assertEquals(2, x <<= x); |
| 4606 assertEquals(0, x >>= (x&x)); |
| 4607 assertEquals(0, x <<= x); |
| 4608 } |
| 4609 f(); |
OLD | NEW |