Skip to content

Instantly share code, notes, and snippets.

@modeco80
Created December 6, 2022 10:11
Show Gist options
  • Save modeco80/29cbd99ae022defc051aadd3acc53715 to your computer and use it in GitHub Desktop.
Save modeco80/29cbd99ae022defc051aadd3acc53715 to your computer and use it in GitHub Desktop.
BX PRNG
// An reverse-engineered implementation of the PRNG used in the SSX games.
#include <cstdint>
#include <cstring>
// only bring this in for the test
#ifdef COMPILE_TEST
#include <cstdio>
#include <cassert>
#endif
struct bxPsuedoRng {
/**
* The initalization state.
* Weirdly, these constants seem to show up in tables
* to convert from milliseconds -> NTP fractional time.
*
* Interesting source for psuedorandom constants.
*/
constexpr static std::uint32_t InitState[6] {
0xf22d0e56,
0x883126e9,
0xc624dd2f,
0x702c49c,
0x9e353f7d,
0x6fdf3b64
};
constexpr explicit bxPsuedoRng() {
std::memcpy(this, &InitState[0], sizeof(*this));
}
constexpr explicit bxPsuedoRng(std::uint32_t seed) {
Seed(seed);
}
constexpr void Seed(std::uint32_t seed = 0) {
state[0] = seed + InitState[0];
state[1] = seed + InitState[1];
state[2] = seed + InitState[2];
state[3] = seed + InitState[3];
state[4] = seed + InitState[4];
state[5] = seed + InitState[5];
}
// These were implemented in the original code so I'm just doing it here to be nice
constexpr void CopyTo(bxPsuedoRng* dest) {
std::memcpy(dest, this, sizeof(*this));
}
constexpr void CopyFrom(bxPsuedoRng* src) {
std::memcpy(this, src, sizeof(*this));
}
/**
* Get a random number.
*/
constexpr std::uint32_t NextInt() {
std::uint32_t tempOutput = state[4] + state[5];
bool startCycleIf = (state[4] + state[5] < state[5]) || (state[4] + state[5] < state[4]);
// start cycle?
std::uint32_t prevState = state[3];
state[4] = tempOutput;
tempOutput += startCycleIf + prevState;
std::uint32_t prevState2 = state[2];
state[3] = tempOutput;
tempOutput += (tempOutput < prevState) + prevState2;
prevState = state[1];
state[2] = tempOutput;
tempOutput += (tempOutput < prevState2) + prevState;
state[1] = tempOutput;
tempOutput += state[0] + (tempOutput < prevState);
// Set output "register" to the output of all the cycles combined,
// and add 1 to the final "register".
state[0] = tempOutput;
state[5]++;
// Make sure the entire state is nonzero, including the output
// "register". This really should be cleaned up :(
if (state[5] + 1 == 0) {
auto* ptr = &state[4];
*ptr++;
if (*ptr == 0) {
ptr = &state[3];
*ptr++;
if (*ptr == 0) {
ptr = &state[2];
*ptr++;
if (*ptr == 0) {
ptr = &state[1];
*ptr++;
if (*ptr == 0) {
tempOutput++;
state[0] = tempOutput;
}
}
}
}
}
return state[0];
}
/**
* The PRNG state, which I call "registers" for simplicity.
*
* Things I know:
* [0] is the output register
*/
std::uint32_t state[6];
};
#ifdef COMPILE_TEST
// The following is a simple driver program
// which just cycles the PRNG 1000 times.
// I use this in a very simple test one-liner I ran while simplifiying/cleaning up the PRNG:
//
// g++ -std=c++20 -DCOMPILE_TEST bx_prng.cpp -o bxprng; ./bxprng >prelim; diff working prelim
//
// The "working" file, attached to this Gist, is the output of simply getting the decompiled code
// to even compile. (since I assume that would work without introducing bugs). If you see no output
// (besides gcc warnings) from this command, the test passed (prelim file is exactly the same as "working").
int main() {
bxPsuedoRng rng;
// Run 1000 cycles, printing out results as we go.
for(int i = 0; i < 1000; ++i) {
auto next = rng.NextInt();
std::printf("cycle %d: 0x%08x (decimal: %d / %u)\n", i + 1, next, next, next);
}
// The state after 1000 cycles should always match this, since
// we don't seed the PRNG.
assert(rng.state[0] == 0x9213d468);
assert(rng.state[1] == 0x04dfa254);
assert(rng.state[2] == 0xddf4b3e5);
assert(rng.state[3] == 0x90ef376d);
assert(rng.state[4] == 0x9e3cdd49);
assert(rng.state[5] == 0x6fdf3f4c);
}
#endif // COMPILE_TEST
cycle 1: 0x559a51ed (decimal: 1436176877 / 1436176877)
cycle 2: 0x274ea7f5 (decimal: 659466229 / 659466229)
cycle 3: 0xe827f7e0 (decimal: -400033824 / 3894933472)
cycle 4: 0x76b65632 (decimal: 1991661106 / 1991661106)
cycle 5: 0x7f1b3feb (decimal: 2132492267 / 2132492267)
cycle 6: 0xeae8d5ee (decimal: -353839634 / 3941127662)
cycle 7: 0x5101186f (decimal: 1359026287 / 1359026287)
cycle 8: 0x6575225a (decimal: 1702175322 / 1702175322)
cycle 9: 0x696464c0 (decimal: 1768187072 / 1768187072)
cycle 10: 0x9adbe245 (decimal: -1696865723 / 2598101573)
cycle 11: 0xa4b56a8e (decimal: -1531614578 / 2763352718)
cycle 12: 0x0e76d5ae (decimal: 242668974 / 242668974)
cycle 13: 0xac313f99 (decimal: -1406058599 / 2888908697)
cycle 14: 0x0e604393 (decimal: 241189779 / 241189779)
cycle 15: 0xf1c937a1 (decimal: -238471263 / 4056496033)
cycle 16: 0xaf5a6800 (decimal: -1353029632 / 2941937664)
cycle 17: 0xac0a5294 (decimal: -1408609644 / 2886357652)
cycle 18: 0xc8b6e262 (decimal: -927538590 / 3367428706)
cycle 19: 0xd204ab00 (decimal: -771446016 / 3523521280)
cycle 20: 0xf03e2412 (decimal: -264362990 / 4030604306)
cycle 21: 0x1732e4bf (decimal: 389211327 / 389211327)
cycle 22: 0x7616df2a (decimal: 1981210410 / 1981210410)
cycle 23: 0xe7619bed (decimal: -413033491 / 3881933805)
cycle 24: 0x60ad7593 (decimal: 1621980563 / 1621980563)
cycle 25: 0x6296d415 (decimal: 1654051861 / 1654051861)
cycle 26: 0x689b6855 (decimal: 1755015253 / 1755015253)
cycle 27: 0x58f9679e (decimal: 1492739998 / 1492739998)
cycle 28: 0xf48ec725 (decimal: -191969499 / 4102997797)
cycle 29: 0x46b87783 (decimal: 1186494339 / 1186494339)
cycle 30: 0x1531a03a (decimal: 355573818 / 355573818)
cycle 31: 0x4ff2db39 (decimal: 1341315897 / 1341315897)
cycle 32: 0x81117059 (decimal: -2129563559 / 2165403737)
cycle 33: 0x3c9e90e6 (decimal: 1017024742 / 1017024742)
cycle 34: 0x90869324 (decimal: -1870228700 / 2424738596)
cycle 35: 0x74702dd0 (decimal: 1953508816 / 1953508816)
cycle 36: 0x399bb3ae (decimal: 966505390 / 966505390)
cycle 37: 0xfac24f0b (decimal: -87929077 / 4207038219)
cycle 38: 0x0bf53d4a (decimal: 200621386 / 200621386)
cycle 39: 0x6a7d0a6a (decimal: 1786579562 / 1786579562)
cycle 40: 0x2cb8cc96 (decimal: 750308502 / 750308502)
cycle 41: 0xf1fd5fae (decimal: -235053138 / 4059914158)
cycle 42: 0x5274a0d4 (decimal: 1383375060 / 1383375060)
cycle 43: 0x4efca9f9 (decimal: 1325181433 / 1325181433)
cycle 44: 0xc1070d71 (decimal: -1056502415 / 3238464881)
cycle 45: 0xca78117c (decimal: -898100868 / 3396866428)
cycle 46: 0x4585ebdb (decimal: 1166404571 / 1166404571)
cycle 47: 0x3497fd63 (decimal: 882376035 / 882376035)
cycle 48: 0x32260d8e (decimal: 841354638 / 841354638)
cycle 49: 0xe097860f (decimal: -526940657 / 3768026639)
cycle 50: 0x5a22ae67 (decimal: 1512222311 / 1512222311)
cycle 51: 0xa0abe77c (decimal: -1599346820 / 2695620476)
cycle 52: 0x0da4e72f (decimal: 228910895 / 228910895)
cycle 53: 0xc1ebf3f5 (decimal: -1041501195 / 3253466101)
cycle 54: 0x15ab2070 (decimal: 363536496 / 363536496)
cycle 55: 0x08378706 (decimal: 137856774 / 137856774)
cycle 56: 0xaff08582 (decimal: -1343191678 / 2951775618)
cycle 57: 0xaa1ef8a9 (decimal: -1440810839 / 2854156457)
cycle 58: 0x8ad477dd (decimal: -1965787171 / 2329180125)
cycle 59: 0x4cca90b7 (decimal: 1288343735 / 1288343735)
cycle 60: 0xc14202a8 (decimal: -1052638552 / 3242328744)
cycle 61: 0xffe1fa98 (decimal: -1967464 / 4292999832)
cycle 62: 0xd6974e87 (decimal: -694727033 / 3600240263)
cycle 63: 0x3973b932 (decimal: 963885362 / 963885362)
cycle 64: 0xb28d15b0 (decimal: -1299376720 / 2995590576)
cycle 65: 0xd1dc9b1c (decimal: -774071524 / 3520895772)
cycle 66: 0x9d1e1835 (decimal: -1658972107 / 2635995189)
cycle 67: 0xffaf2f0a (decimal: -5296374 / 4289670922)
cycle 68: 0x3a6e909a (decimal: 980324506 / 980324506)
cycle 69: 0x539b3881 (decimal: 1402681473 / 1402681473)
cycle 70: 0x86b3a89f (decimal: -2035046241 / 2259921055)
cycle 71: 0xb45524c3 (decimal: -1269488445 / 3025478851)
cycle 72: 0xd21aee55 (decimal: -769986987 / 3524980309)
cycle 73: 0x5a7d8002 (decimal: 1518174210 / 1518174210)
cycle 74: 0xbcb1c96b (decimal: -1129199253 / 3165768043)
cycle 75: 0xcc886ad0 (decimal: -863474992 / 3431492304)
cycle 76: 0x324cf0c0 (decimal: 843903168 / 843903168)
cycle 77: 0xdaa50fcb (decimal: -626716725 / 3668250571)
cycle 78: 0x666fe031 (decimal: 1718607921 / 1718607921)
cycle 79: 0x9aa51994 (decimal: -1700456044 / 2594511252)
cycle 80: 0xd0344eab (decimal: -801878357 / 3493088939)
cycle 81: 0x63e428f7 (decimal: 1675897079 / 1675897079)
cycle 82: 0x2631a478 (decimal: 640787576 / 640787576)
cycle 83: 0xcb2f4b62 (decimal: -886092958 / 3408874338)
cycle 84: 0x5a6471d4 (decimal: 1516532180 / 1516532180)
cycle 85: 0x9eac7191 (decimal: -1632865903 / 2662101393)
cycle 86: 0x9615e5b7 (decimal: -1776949833 / 2518017463)
cycle 87: 0xe1c1e67e (decimal: -507386242 / 3787581054)
cycle 88: 0x35c344eb (decimal: 901989611 / 901989611)
cycle 89: 0xc8fdc693 (decimal: -922892653 / 3372074643)
cycle 90: 0xc5056155 (decimal: -989503147 / 3305464149)
cycle 91: 0xb5fd7719 (decimal: -1241680103 / 3053287193)
cycle 92: 0xfa78118e (decimal: -92794482 / 4202172814)
cycle 93: 0x33551de9 (decimal: 861216233 / 861216233)
cycle 94: 0xb3a1a8a9 (decimal: -1281251159 / 3013716137)
cycle 95: 0xf0771958 (decimal: -260630184 / 4034337112)
cycle 96: 0xf0da6e4c (decimal: -254120372 / 4040846924)
cycle 97: 0xbd9b786c (decimal: -1113884564 / 3181082732)
cycle 98: 0xd13416f9 (decimal: -785115399 / 3509851897)
cycle 99: 0x87a7734b (decimal: -2019069109 / 2275898187)
cycle 100: 0x8e613ca3 (decimal: -1906230109 / 2388737187)
cycle 101: 0x5414e3e8 (decimal: 1410655208 / 1410655208)
cycle 102: 0x789cd77b (decimal: 2023544699 / 2023544699)
cycle 103: 0x3cd9bef6 (decimal: 1020903158 / 1020903158)
cycle 104: 0xf291b701 (decimal: -225331455 / 4069635841)
cycle 105: 0x6c4f8d17 (decimal: 1817152791 / 1817152791)
cycle 106: 0x6d41fb56 (decimal: 1833040726 / 1833040726)
cycle 107: 0x191ae44b (decimal: 421192779 / 421192779)
cycle 108: 0x63ee8ec6 (decimal: 1676578502 / 1676578502)
cycle 109: 0x8212e1a3 (decimal: -2112691805 / 2182275491)
cycle 110: 0x57fe9f9f (decimal: 1476304799 / 1476304799)
cycle 111: 0xea28a32c (decimal: -366435540 / 3928531756)
cycle 112: 0xcce71a3e (decimal: -857269698 / 3437697598)
cycle 113: 0x944ec225 (decimal: -1806777819 / 2488189477)
cycle 114: 0x4412235e (decimal: 1142039390 / 1142039390)
cycle 115: 0xbf60cd6b (decimal: -1084174997 / 3210792299)
cycle 116: 0x38c692a9 (decimal: 952537769 / 952537769)
cycle 117: 0xa20ac429 (decimal: -1576352727 / 2718614569)
cycle 118: 0x1c0f6d88 (decimal: 470773128 / 470773128)
cycle 119: 0x66b090ca (decimal: 1722847434 / 1722847434)
cycle 120: 0x50a36233 (decimal: 1352884787 / 1352884787)
cycle 121: 0x27558427 (decimal: 659915815 / 659915815)
cycle 122: 0x26cc4302 (decimal: 650920706 / 650920706)
cycle 123: 0xe983d0fa (decimal: -377237254 / 3917730042)
cycle 124: 0xd84e81fb (decimal: -665943557 / 3629023739)
cycle 125: 0x9a34078a (decimal: -1707866230 / 2587101066)
cycle 126: 0x8450aca3 (decimal: -2075087709 / 2219879587)
cycle 127: 0x09b4919e (decimal: 162828702 / 162828702)
cycle 128: 0x2b42e80f (decimal: 725805071 / 725805071)
cycle 129: 0xe7912eab (decimal: -409915733 / 3885051563)
cycle 130: 0xaac66d30 (decimal: -1429836496 / 2865130800)
cycle 131: 0xbe7a7047 (decimal: -1099272121 / 3195695175)
cycle 132: 0xb995056a (decimal: -1181416086 / 3113551210)
cycle 133: 0xf02d36d4 (decimal: -265472300 / 4029494996)
cycle 134: 0xe368875e (decimal: -479688866 / 3815278430)
cycle 135: 0xb15a2e75 (decimal: -1319489931 / 2975477365)
cycle 136: 0x84e253fc (decimal: -2065542148 / 2229425148)
cycle 137: 0x058d4c3d (decimal: 93146173 / 93146173)
cycle 138: 0xc772d3d3 (decimal: -948775981 / 3346191315)
cycle 139: 0xbb154b9b (decimal: -1156232293 / 3138735003)
cycle 140: 0x9d40f4a1 (decimal: -1656687455 / 2638279841)
cycle 141: 0x66eb2c10 (decimal: 1726688272 / 1726688272)
cycle 142: 0xbd11a724 (decimal: -1122916572 / 3172050724)
cycle 143: 0x6099af1a (decimal: 1620684570 / 1620684570)
cycle 144: 0x9e2f5d27 (decimal: -1641063129 / 2653904167)
cycle 145: 0xbe24d667 (decimal: -1104882073 / 3190085223)
cycle 146: 0x745187d5 (decimal: 1951500245 / 1951500245)
cycle 147: 0x4ff16242 (decimal: 1341219394 / 1341219394)
cycle 148: 0x2b841649 (decimal: 730076745 / 730076745)
cycle 149: 0x9cac5049 (decimal: -1666428855 / 2628538441)
cycle 150: 0x640ef45c (decimal: 1678701660 / 1678701660)
cycle 151: 0xdd325a55 (decimal: -583902635 / 3711064661)
cycle 152: 0x6e5d89b6 (decimal: 1851623862 / 1851623862)
cycle 153: 0xf87775b0 (decimal: -126388816 / 4168578480)
cycle 154: 0x46e6391e (decimal: 1189493022 / 1189493022)
cycle 155: 0x7f6e5283 (decimal: 2137936515 / 2137936515)
cycle 156: 0x9211e00a (decimal: -1844322294 / 2450645002)
cycle 157: 0xa8efdb85 (decimal: -1460675707 / 2834291589)
cycle 158: 0x9823566e (decimal: -1742514578 / 2552452718)
cycle 159: 0x4da2b5ec (decimal: 1302509036 / 1302509036)
cycle 160: 0x411eeed0 (decimal: 1092546256 / 1092546256)
cycle 161: 0xe3e2c19f (decimal: -471678561 / 3823288735)
cycle 162: 0x10b1f693 (decimal: 280098451 / 280098451)
cycle 163: 0x7ba899a2 (decimal: 2074646946 / 2074646946)
cycle 164: 0x221a3687 (decimal: 572143239 / 572143239)
cycle 165: 0xba7114c8 (decimal: -1166994232 / 3127973064)
cycle 166: 0x240d73bf (decimal: 604861375 / 604861375)
cycle 167: 0xd724c6a4 (decimal: -685455708 / 3609511588)
cycle 168: 0x54a0f09a (decimal: 1419833498 / 1419833498)
cycle 169: 0x95ff80b8 (decimal: -1778417480 / 2516549816)
cycle 170: 0x7d30ee17 (decimal: 2100358679 / 2100358679)
cycle 171: 0x4477d3e3 (decimal: 1148703715 / 1148703715)
cycle 172: 0xee482d65 (decimal: -297259675 / 3997707621)
cycle 173: 0xb5269216 (decimal: -1255763434 / 3039203862)
cycle 174: 0x7b8771b0 (decimal: 2072474032 / 2072474032)
cycle 175: 0x3bae503f (decimal: 1001279551 / 1001279551)
cycle 176: 0x778d0235 (decimal: 2005729845 / 2005729845)
cycle 177: 0xa8a2e87c (decimal: -1465718660 / 2829248636)
cycle 178: 0xafdc2c8e (decimal: -1344525170 / 2950442126)
cycle 179: 0x4570fc88 (decimal: 1165032584 / 1165032584)
cycle 180: 0x68c4c745 (decimal: 1757726533 / 1757726533)
cycle 181: 0xd0457870 (decimal: -800753552 / 3494213744)
cycle 182: 0x594ab4a3 (decimal: 1498068131 / 1498068131)
cycle 183: 0x77f5157e (decimal: 2012550526 / 2012550526)
cycle 184: 0xa70d65c1 (decimal: -1492294207 / 2802673089)
cycle 185: 0xd7e3dd6b (decimal: -672932501 / 3622034795)
cycle 186: 0xe22f5dd5 (decimal: -500212267 / 3794755029)
cycle 187: 0xf3ecadd0 (decimal: -202592816 / 4092374480)
cycle 188: 0x013db5c5 (decimal: 20821445 / 20821445)
cycle 189: 0x3448bbd4 (decimal: 877181908 / 877181908)
cycle 190: 0x5d179ff6 (decimal: 1561829366 / 1561829366)
cycle 191: 0x6177181e (decimal: 1635194910 / 1635194910)
cycle 192: 0xacd5ec5c (decimal: -1395266468 / 2899700828)
cycle 193: 0xa0243302 (decimal: -1608240382 / 2686726914)
cycle 194: 0x01b28cca (decimal: 28478666 / 28478666)
cycle 195: 0x6d1160f7 (decimal: 1829855479 / 1829855479)
cycle 196: 0xc2f01982 (decimal: -1024452222 / 3270515074)
cycle 197: 0x98fc5f3e (decimal: -1728291010 / 2566676286)
cycle 198: 0xa9c15605 (decimal: -1446947323 / 2848019973)
cycle 199: 0x4486d8db (decimal: 1149688027 / 1149688027)
cycle 200: 0xbd30b622 (decimal: -1120881118 / 3174086178)
cycle 201: 0xdc1debbf (decimal: -602018881 / 3692948415)
cycle 202: 0x4e07e349 (decimal: 1309139785 / 1309139785)
cycle 203: 0x13e1ae39 (decimal: 333557305 / 333557305)
cycle 204: 0xf2b74217 (decimal: -222871017 / 4072096279)
cycle 205: 0xe38cb4aa (decimal: -477317974 / 3817649322)
cycle 206: 0x833d782a (decimal: -2093123542 / 2201843754)
cycle 207: 0x825b9770 (decimal: -2107926672 / 2187040624)
cycle 208: 0x150ef22d (decimal: 353301037 / 353301037)
cycle 209: 0x62f47919 (decimal: 1660188953 / 1660188953)
cycle 210: 0xf6fd6a2b (decimal: -151164373 / 4143802923)
cycle 211: 0x2f4e8cd0 (decimal: 793677008 / 793677008)
cycle 212: 0xad1f6e1e (decimal: -1390449122 / 2904518174)
cycle 213: 0xc4999d11 (decimal: -996565743 / 3298401553)
cycle 214: 0xecb7e6bf (decimal: -323492161 / 3971475135)
cycle 215: 0x2f259296 (decimal: 790991510 / 790991510)
cycle 216: 0x981d9e95 (decimal: -1742889323 / 2552077973)
cycle 217: 0xa649fb89 (decimal: -1505100919 / 2789866377)
cycle 218: 0xbaa2c948 (decimal: -1163736760 / 3131230536)
cycle 219: 0x884d92f1 (decimal: -2008182031 / 2286785265)
cycle 220: 0x847c8b2c (decimal: -2072212692 / 2222754604)
cycle 221: 0x564dc867 (decimal: 1447938151 / 1447938151)
cycle 222: 0x46aa8118 (decimal: 1185579288 / 1185579288)
cycle 223: 0xb0264801 (decimal: -1339668479 / 2955298817)
cycle 224: 0x6ede486f (decimal: 1860061295 / 1860061295)
cycle 225: 0x50588283 (decimal: 1347977859 / 1347977859)
cycle 226: 0x83630774 (decimal: -2090662028 / 2204305268)
cycle 227: 0x07f335d3 (decimal: 133379539 / 133379539)
cycle 228: 0x1f04f5d8 (decimal: 520418776 / 520418776)
cycle 229: 0xba79f5a3 (decimal: -1166412381 / 3128554915)
cycle 230: 0xecf8e58c (decimal: -319232628 / 3975734668)
cycle 231: 0x59ccb466 (decimal: 1506587750 / 1506587750)
cycle 232: 0xa4c3cbd0 (decimal: -1530672176 / 2764295120)
cycle 233: 0xe20f4c7d (decimal: -502313859 / 3792653437)
cycle 234: 0x06224a83 (decimal: 102910595 / 102910595)
cycle 235: 0x559109a8 (decimal: 1435568552 / 1435568552)
cycle 236: 0xd4f039b2 (decimal: -722454094 / 3572513202)
cycle 237: 0xb8b432b6 (decimal: -1196150090 / 3098817206)
cycle 238: 0xd510316b (decimal: -720359061 / 3574608235)
cycle 239: 0x0dd59377 (decimal: 232100727 / 232100727)
cycle 240: 0xc65313c8 (decimal: -967633976 / 3327333320)
cycle 241: 0x513406e6 (decimal: 1362364134 / 1362364134)
cycle 242: 0x605f9746 (decimal: 1616877382 / 1616877382)
cycle 243: 0x74d801a1 (decimal: 1960313249 / 1960313249)
cycle 244: 0x4e99d14c (decimal: 1318703436 / 1318703436)
cycle 245: 0x5c7b1c92 (decimal: 1551572114 / 1551572114)
cycle 246: 0x2c0ac105 (decimal: 738902277 / 738902277)
cycle 247: 0xd96f9fe3 (decimal: -646995997 / 3647971299)
cycle 248: 0x7f47da68 (decimal: 2135415400 / 2135415400)
cycle 249: 0xa6880e2f (decimal: -1501032913 / 2793934383)
cycle 250: 0xb65a918c (decimal: -1235578484 / 3059388812)
cycle 251: 0x63feafec (decimal: 1677635564 / 1677635564)
cycle 252: 0x22a7e635 (decimal: 581428789 / 581428789)
cycle 253: 0x935d1f23 (decimal: -1822613725 / 2472353571)
cycle 254: 0xf4d7efaa (decimal: -187174998 / 4107792298)
cycle 255: 0x9363d359 (decimal: -1822174375 / 2472792921)
cycle 256: 0x38bd68bd (decimal: 951937213 / 951937213)
cycle 257: 0x9bf1adc4 (decimal: -1678660156 / 2616307140)
cycle 258: 0xd13d3c22 (decimal: -784516062 / 3510451234)
cycle 259: 0xb9eb85b7 (decimal: -1175747145 / 3119220151)
cycle 260: 0x743610f9 (decimal: 1949700345 / 1949700345)
cycle 261: 0xcb23b557 (decimal: -886852265 / 3408115031)
cycle 262: 0xa667d7a4 (decimal: -1503144028 / 2791823268)
cycle 263: 0x7a41a684 (decimal: 2051122820 / 2051122820)
cycle 264: 0xb75b56d3 (decimal: -1218750765 / 3076216531)
cycle 265: 0x3aa96011 (decimal: 984178705 / 984178705)
cycle 266: 0xbd49b8d3 (decimal: -1119242029 / 3175725267)
cycle 267: 0x4463132d (decimal: 1147343661 / 1147343661)
cycle 268: 0x91041923 (decimal: -1862002397 / 2432964899)
cycle 269: 0x9002a917 (decimal: -1878873833 / 2416093463)
cycle 270: 0xc9db123f (decimal: -908389825 / 3386577471)
cycle 271: 0xd28f510f (decimal: -762359537 / 3532607759)
cycle 272: 0xb9864bb2 (decimal: -1182381134 / 3112586162)
cycle 273: 0x796b0e7f (decimal: 2037059199 / 2037059199)
cycle 274: 0x680c0868 (decimal: 1745619048 / 1745619048)
cycle 275: 0xa63a4776 (decimal: -1506130058 / 2788837238)
cycle 276: 0x8fa8b53a (decimal: -1884768966 / 2410198330)
cycle 277: 0x2acb534d (decimal: 717968205 / 717968205)
cycle 278: 0x98b677c1 (decimal: -1732872255 / 2562095041)
cycle 279: 0x84fe099f (decimal: -2063726177 / 2231241119)
cycle 280: 0x9594bd64 (decimal: -1785414300 / 2509552996)
cycle 281: 0xdaab5176 (decimal: -626306698 / 3668660598)
cycle 282: 0x3e8fcaa9 (decimal: 1049610921 / 1049610921)
cycle 283: 0xf58cb0b8 (decimal: -175329096 / 4119638200)
cycle 284: 0xedc84ac6 (decimal: -305640762 / 3989326534)
cycle 285: 0x3f23dbde (decimal: 1059314654 / 1059314654)
cycle 286: 0x9b1adf71 (decimal: -1692737679 / 2602229617)
cycle 287: 0xbca245dd (decimal: -1130215971 / 3164751325)
cycle 288: 0xd807b0ec (decimal: -670584596 / 3624382700)
cycle 289: 0x0ad0b05a (decimal: 181448794 / 181448794)
cycle 290: 0xcb99fe59 (decimal: -879100327 / 3415866969)
cycle 291: 0x59f6bc19 (decimal: 1509342233 / 1509342233)
cycle 292: 0x2e4fae4b (decimal: 776973899 / 776973899)
cycle 293: 0x69c279ae (decimal: 1774352814 / 1774352814)
cycle 294: 0x4600df92 (decimal: 1174462354 / 1174462354)
cycle 295: 0x852ffa6a (decimal: -2060453270 / 2234514026)
cycle 296: 0xe1c77a4e (decimal: -507020722 / 3787946574)
cycle 297: 0x7e70e18e (decimal: 2121326990 / 2121326990)
cycle 298: 0x55e6c13c (decimal: 1441186108 / 1441186108)
cycle 299: 0xaad3f5bb (decimal: -1428949573 / 2866017723)
cycle 300: 0x77b2e34b (decimal: 2008212299 / 2008212299)
cycle 301: 0xdeacb29f (decimal: -559107425 / 3735859871)
cycle 302: 0x99788d67 (decimal: -1720152729 / 2574814567)
cycle 303: 0x693adae8 (decimal: 1765464808 / 1765464808)
cycle 304: 0x86647c8c (decimal: -2040234868 / 2254732428)
cycle 305: 0x10920a74 (decimal: 278006388 / 278006388)
cycle 306: 0x7e6b1013 (decimal: 2120945683 / 2120945683)
cycle 307: 0x0d8148be (decimal: 226576574 / 226576574)
cycle 308: 0x322fdc47 (decimal: 841997383 / 841997383)
cycle 309: 0x077a9b91 (decimal: 125475729 / 125475729)
cycle 310: 0xbeed3d2f (decimal: -1091748561 / 3203218735)
cycle 311: 0x107a99f8 (decimal: 276470264 / 276470264)
cycle 312: 0xaa5be9a4 (decimal: -1436816988 / 2858150308)
cycle 313: 0xa0efff6a (decimal: -1594884246 / 2700083050)
cycle 314: 0xde9a869c (decimal: -560298340 / 3734668956)
cycle 315: 0x93a33f41 (decimal: -1818017983 / 2476949313)
cycle 316: 0xa6153abc (decimal: -1508558148 / 2786409148)
cycle 317: 0x219e1863 (decimal: 564009059 / 564009059)
cycle 318: 0xa76d4228 (decimal: -1486011864 / 2808955432)
cycle 319: 0xde132936 (decimal: -569169610 / 3725797686)
cycle 320: 0xe1608295 (decimal: -513768811 / 3781198485)
cycle 321: 0xb24583ce (decimal: -1304067122 / 2990900174)
cycle 322: 0xa6b11f93 (decimal: -1498341485 / 2796625811)
cycle 323: 0xd9704261 (decimal: -646954399 / 3648012897)
cycle 324: 0x9a0d0f26 (decimal: -1710420186 / 2584547110)
cycle 325: 0xdcae1bf0 (decimal: -592569360 / 3702397936)
cycle 326: 0xa9f5ae8d (decimal: -1443516787 / 2851450509)
cycle 327: 0x8ee0f93d (decimal: -1897858755 / 2397108541)
cycle 328: 0x0ca75758 (decimal: 212293464 / 212293464)
cycle 329: 0x089989fa (decimal: 144280058 / 144280058)
cycle 330: 0x3c00f4b5 (decimal: 1006695605 / 1006695605)
cycle 331: 0xa3feda37 (decimal: -1543579081 / 2751388215)
cycle 332: 0xf16b9901 (decimal: -244606719 / 4050360577)
cycle 333: 0xf8b5e812 (decimal: -122296302 / 4172670994)
cycle 334: 0x21c21399 (decimal: 566367129 / 566367129)
cycle 335: 0xd7c939a8 (decimal: -674678360 / 3620288936)
cycle 336: 0xf93886e8 (decimal: -113735960 / 4181231336)
cycle 337: 0x47907348 (decimal: 1200649032 / 1200649032)
cycle 338: 0xd743feb8 (decimal: -683409736 / 3611557560)
cycle 339: 0x7f97eddc (decimal: 2140663260 / 2140663260)
cycle 340: 0x4a8206c3 (decimal: 1250035395 / 1250035395)
cycle 341: 0xe4884da0 (decimal: -460829280 / 3834138016)
cycle 342: 0x0ca04182 (decimal: 211829122 / 211829122)
cycle 343: 0x040e190d (decimal: 68032781 / 68032781)
cycle 344: 0xfe43ff3a (decimal: -29098182 / 4265869114)
cycle 345: 0x90c1500d (decimal: -1866379251 / 2428588045)
cycle 346: 0x22f1d554 (decimal: 586274132 / 586274132)
cycle 347: 0x5e0d0367 (decimal: 1577911143 / 1577911143)
cycle 348: 0x9cf535e4 (decimal: -1661651484 / 2633315812)
cycle 349: 0x5c16ec71 (decimal: 1545006193 / 1545006193)
cycle 350: 0xa948077e (decimal: -1454897282 / 2840070014)
cycle 351: 0x93a70502 (decimal: -1817770750 / 2477196546)
cycle 352: 0x9b7a3d46 (decimal: -1686487738 / 2608479558)
cycle 353: 0x220f1f9f (decimal: 571416479 / 571416479)
cycle 354: 0xd9996f3d (decimal: -644255939 / 3650711357)
cycle 355: 0x35127feb (decimal: 890404843 / 890404843)
cycle 356: 0xd81872d6 (decimal: -669486378 / 3625480918)
cycle 357: 0x06cd7359 (decimal: 114127705 / 114127705)
cycle 358: 0x15b6f3c1 (decimal: 364311489 / 364311489)
cycle 359: 0xd99cea1a (decimal: -644027878 / 3650939418)
cycle 360: 0x17690cfc (decimal: 392760572 / 392760572)
cycle 361: 0xf4061050 (decimal: -200929200 / 4094038096)
cycle 362: 0x643ee226 (decimal: 1681842726 / 1681842726)
cycle 363: 0x9c9de77b (decimal: -1667373189 / 2627594107)
cycle 364: 0x814c390c (decimal: -2125711092 / 2169256204)
cycle 365: 0x15f0e028 (decimal: 368107560 / 368107560)
cycle 366: 0xed90137b (decimal: -309324933 / 3985642363)
cycle 367: 0x9a6a73e6 (decimal: -1704299546 / 2590667750)
cycle 368: 0x1ddc494e (decimal: 500975950 / 500975950)
cycle 369: 0x583cbf72 (decimal: 1480376178 / 1480376178)
cycle 370: 0x78bd22bf (decimal: 2025661119 / 2025661119)
cycle 371: 0x6d481d26 (decimal: 1833442598 / 1833442598)
cycle 372: 0x5260f2f6 (decimal: 1382085366 / 1382085366)
cycle 373: 0xe302bfaf (decimal: -486359121 / 3808608175)
cycle 374: 0xe87fb2de (decimal: -394284322 / 3900682974)
cycle 375: 0xaa604cf5 (decimal: -1436529419 / 2858437877)
cycle 376: 0x5e429c2b (decimal: 1581423659 / 1581423659)
cycle 377: 0x97b97952 (decimal: -1749452462 / 2545514834)
cycle 378: 0xb82bc4b6 (decimal: -1205091146 / 3089876150)
cycle 379: 0x5eb3a2fc (decimal: 1588830972 / 1588830972)
cycle 380: 0xd7fdba02 (decimal: -671237630 / 3623729666)
cycle 381: 0x8e286dbb (decimal: -1909953093 / 2385014203)
cycle 382: 0x78a31d14 (decimal: 2023955732 / 2023955732)
cycle 383: 0x8c0d5ed5 (decimal: -1945280811 / 2349686485)
cycle 384: 0x2a163e80 (decimal: 706100864 / 706100864)
cycle 385: 0x915b793d (decimal: -1856276163 / 2438691133)
cycle 386: 0x4d48bab7 (decimal: 1296612023 / 1296612023)
cycle 387: 0xa5f6da08 (decimal: -1510548984 / 2784418312)
cycle 388: 0x100b169b (decimal: 269162139 / 269162139)
cycle 389: 0x9c965518 (decimal: -1667869416 / 2627097880)
cycle 390: 0x68f45c4b (decimal: 1760844875 / 1760844875)
cycle 391: 0x0eab120f (decimal: 246092303 / 246092303)
cycle 392: 0x1349b838 (decimal: 323598392 / 323598392)
cycle 393: 0x5848297e (decimal: 1481124222 / 1481124222)
cycle 394: 0x8ae6166e (decimal: -1964632466 / 2330334830)
cycle 395: 0x940a4254 (decimal: -1811266988 / 2483700308)
cycle 396: 0x0821c02b (decimal: 136429611 / 136429611)
cycle 397: 0x96ff2f8f (decimal: -1761661041 / 2533306255)
cycle 398: 0x7bb9f9ab (decimal: 2075785643 / 2075785643)
cycle 399: 0xec8d8e2e (decimal: -326267346 / 3968699950)
cycle 400: 0x8ab8a03a (decimal: -1967611846 / 2327355450)
cycle 401: 0xd25c635d (decimal: -765697187 / 3529270109)
cycle 402: 0x8a5bc881 (decimal: -1973696383 / 2321270913)
cycle 403: 0x343abae7 (decimal: 876264167 / 876264167)
cycle 404: 0x7bfd5d1a (decimal: 2080202010 / 2080202010)
cycle 405: 0xa80745e8 (decimal: -1475918360 / 2819048936)
cycle 406: 0x08fabd5c (decimal: 150650204 / 150650204)
cycle 407: 0x6997f9b8 (decimal: 1771567544 / 1771567544)
cycle 408: 0x7e9c5c6f (decimal: 2124176495 / 2124176495)
cycle 409: 0x56a1af20 (decimal: 1453436704 / 1453436704)
cycle 410: 0xc9fd6098 (decimal: -906141544 / 3388825752)
cycle 411: 0xea9fc1c9 (decimal: -358628919 / 3936338377)
cycle 412: 0x73f342cd (decimal: 1945322189 / 1945322189)
cycle 413: 0x3abbafe7 (decimal: 985378791 / 985378791)
cycle 414: 0x9cf56e82 (decimal: -1661636990 / 2633330306)
cycle 415: 0xf1b4ba32 (decimal: -239814094 / 4055153202)
cycle 416: 0xf904e1ba (decimal: -117120582 / 4177846714)
cycle 417: 0x4bc7840d (decimal: 1271366669 / 1271366669)
cycle 418: 0xcb93cd56 (decimal: -879506090 / 3415461206)
cycle 419: 0x1295b3fc (decimal: 311800828 / 311800828)
cycle 420: 0xe36d35a8 (decimal: -479382104 / 3815585192)
cycle 421: 0x990d9451 (decimal: -1727163311 / 2567803985)
cycle 422: 0x969c9340 (decimal: -1768123584 / 2526843712)
cycle 423: 0xb751b41f (decimal: -1219382241 / 3075585055)
cycle 424: 0xbe5573fe (decimal: -1101696002 / 3193271294)
cycle 425: 0xc6a08865 (decimal: -962557851 / 3332409445)
cycle 426: 0xb2db1c5d (decimal: -1294263203 / 3000704093)
cycle 427: 0x9d3c0d82 (decimal: -1657008766 / 2637958530)
cycle 428: 0x4768290d (decimal: 1198008589 / 1198008589)
cycle 429: 0x8a5168e7 (decimal: -1974376217 / 2320591079)
cycle 430: 0xc61630b9 (decimal: -971624263 / 3323343033)
cycle 431: 0x51e08aff (decimal: 1373670143 / 1373670143)
cycle 432: 0xebc5661b (decimal: -339384805 / 3955582491)
cycle 433: 0x28a3d168 (decimal: 681824616 / 681824616)
cycle 434: 0xe4043a4e (decimal: -469484978 / 3825482318)
cycle 435: 0xaff7a95c (decimal: -1342723748 / 2952243548)
cycle 436: 0x44f6ff5b (decimal: 1157037915 / 1157037915)
cycle 437: 0xf1c23267 (decimal: -238931353 / 4056035943)
cycle 438: 0x0b3f8b0a (decimal: 188713738 / 188713738)
cycle 439: 0x5c5ae152 (decimal: 1549459794 / 1549459794)
cycle 440: 0x95e4d9f1 (decimal: -1780164111 / 2514803185)
cycle 441: 0xbe722355 (decimal: -1099816107 / 3195151189)
cycle 442: 0xa23ab2c6 (decimal: -1573211450 / 2721755846)
cycle 443: 0x42f90187 (decimal: 1123615111 / 1123615111)
cycle 444: 0x47c949f0 (decimal: 1204374000 / 1204374000)
cycle 445: 0x6d08c490 (decimal: 1829291152 / 1829291152)
cycle 446: 0xf434e550 (decimal: -197860016 / 4097107280)
cycle 447: 0x13ca9894 (decimal: 332044436 / 332044436)
cycle 448: 0x6725805b (decimal: 1730510939 / 1730510939)
cycle 449: 0x5e5f3167 (decimal: 1583296871 / 1583296871)
cycle 450: 0xae2e7062 (decimal: -1372688286 / 2922279010)
cycle 451: 0xbfc66eff (decimal: -1077514497 / 3217452799)
cycle 452: 0x20b60926 (decimal: 548800806 / 548800806)
cycle 453: 0xf2c7021b (decimal: -221838821 / 4073128475)
cycle 454: 0x5bdd41a7 (decimal: 1541226919 / 1541226919)
cycle 455: 0xf5d6113f (decimal: -170520257 / 4124447039)
cycle 456: 0x3e675934 (decimal: 1046960436 / 1046960436)
cycle 457: 0x06feddda (decimal: 117366234 / 117366234)
cycle 458: 0xe4a17cba (decimal: -459178822 / 3835788474)
cycle 459: 0x9fca69bc (decimal: -1614124612 / 2680842684)
cycle 460: 0xa44a6c58 (decimal: -1538626472 / 2756340824)
cycle 461: 0x71271cc3 (decimal: 1898388675 / 1898388675)
cycle 462: 0x087a2127 (decimal: 142221607 / 142221607)
cycle 463: 0x5f506acd (decimal: 1599105741 / 1599105741)
cycle 464: 0xcd897354 (decimal: -846630060 / 3448337236)
cycle 465: 0x7db679e5 (decimal: 2109110757 / 2109110757)
cycle 466: 0xdcf9c068 (decimal: -587612056 / 3707355240)
cycle 467: 0x0ae5c8b8 (decimal: 182831288 / 182831288)
cycle 468: 0x495c91dc (decimal: 1230803420 / 1230803420)
cycle 469: 0x6c6ed53f (decimal: 1819202879 / 1819202879)
cycle 470: 0x4a3b43e7 (decimal: 1245397991 / 1245397991)
cycle 471: 0x2acdc3b3 (decimal: 718128051 / 718128051)
cycle 472: 0x37feac92 (decimal: 939437202 / 939437202)
cycle 473: 0xed5205be (decimal: -313391682 / 3981575614)
cycle 474: 0x87d6c300 (decimal: -2015968512 / 2278998784)
cycle 475: 0x760601e6 (decimal: 1980105190 / 1980105190)
cycle 476: 0xc7a24708 (decimal: -945666296 / 3349301000)
cycle 477: 0x9d96bb42 (decimal: -1651066046 / 2643901250)
cycle 478: 0x99d668fc (decimal: -1714001668 / 2580965628)
cycle 479: 0x4f3b7967 (decimal: 1329297767 / 1329297767)
cycle 480: 0xb16671c1 (decimal: -1318686271 / 2976281025)
cycle 481: 0x849d7099 (decimal: -2070056807 / 2224910489)
cycle 482: 0xcdab6b17 (decimal: -844403945 / 3450563351)
cycle 483: 0x41bf6a3c (decimal: 1103063612 / 1103063612)
cycle 484: 0xb64bc82f (decimal: -1236547537 / 3058419759)
cycle 485: 0x90e56d81 (decimal: -1864012415 / 2430954881)
cycle 486: 0x37230e79 (decimal: 925044345 / 925044345)
cycle 487: 0x7e7c685b (decimal: 2122082395 / 2122082395)
cycle 488: 0x1c297eb4 (decimal: 472481460 / 472481460)
cycle 489: 0x1501d8a8 (decimal: 352442536 / 352442536)
cycle 490: 0x2d5bbe3e (decimal: 760987198 / 760987198)
cycle 491: 0x58eb75aa (decimal: 1491826090 / 1491826090)
cycle 492: 0x2aa280a2 (decimal: 715292834 / 715292834)
cycle 493: 0x448ed9ad (decimal: 1150212525 / 1150212525)
cycle 494: 0xc7ba316e (decimal: -944098962 / 3350868334)
cycle 495: 0xc4092bfe (decimal: -1006031874 / 3288935422)
cycle 496: 0xa81a9e3b (decimal: -1474650565 / 2820316731)
cycle 497: 0xb126cb1c (decimal: -1322857700 / 2972109596)
cycle 498: 0x5adea104 (decimal: 1524539652 / 1524539652)
cycle 499: 0xcf4af71f (decimal: -817170657 / 3477796639)
cycle 500: 0x56abcab1 (decimal: 1454099121 / 1454099121)
cycle 501: 0xc7577c73 (decimal: -950567821 / 3344399475)
cycle 502: 0xf59a0dea (decimal: -174453270 / 4120514026)
cycle 503: 0x23945ec1 (decimal: 596926145 / 596926145)
cycle 504: 0x711b6a25 (decimal: 1897622053 / 1897622053)
cycle 505: 0x4b978420 (decimal: 1268220960 / 1268220960)
cycle 506: 0xdde396f8 (decimal: -572287240 / 3722680056)
cycle 507: 0x802c6089 (decimal: -2144575351 / 2150391945)
cycle 508: 0x27cfafa8 (decimal: 667922344 / 667922344)
cycle 509: 0xd73ba181 (decimal: -683957887 / 3611009409)
cycle 510: 0x0dcddef9 (decimal: 231595769 / 231595769)
cycle 511: 0x37b2da0e (decimal: 934468110 / 934468110)
cycle 512: 0x1dc50b3c (decimal: 499452732 / 499452732)
cycle 513: 0x556c2ee3 (decimal: 1433153251 / 1433153251)
cycle 514: 0xb07c82a5 (decimal: -1334017371 / 2960949925)
cycle 515: 0xad1602d3 (decimal: -1391066413 / 2903900883)
cycle 516: 0xe583a7d3 (decimal: -444356653 / 3850610643)
cycle 517: 0x801aa382 (decimal: -2145737854 / 2149229442)
cycle 518: 0x9f199ea6 (decimal: -1625710938 / 2669256358)
cycle 519: 0xd087f650 (decimal: -796395952 / 3498571344)
cycle 520: 0x7e14f94c (decimal: 2115303756 / 2115303756)
cycle 521: 0x5cf7258c (decimal: 1559700876 / 1559700876)
cycle 522: 0xddcb6594 (decimal: -573872748 / 3721094548)
cycle 523: 0x9c744de7 (decimal: -1670099481 / 2624867815)
cycle 524: 0xcff95a7a (decimal: -805741958 / 3489225338)
cycle 525: 0xba662c1e (decimal: -1167709154 / 3127258142)
cycle 526: 0x18a9c5f9 (decimal: 413779449 / 413779449)
cycle 527: 0x9275caef (decimal: -1837774097 / 2457193199)
cycle 528: 0x2a1dbb1c (decimal: 706591516 / 706591516)
cycle 529: 0xac763145 (decimal: -1401540283 / 2893427013)
cycle 530: 0x20b4204d (decimal: 548675661 / 548675661)
cycle 531: 0x384c10ac (decimal: 944509100 / 944509100)
cycle 532: 0xbed15de4 (decimal: -1093575196 / 3201392100)
cycle 533: 0x09d573fd (decimal: 164983805 / 164983805)
cycle 534: 0x68c70cf9 (decimal: 1757875449 / 1757875449)
cycle 535: 0x94d16e52 (decimal: -1798214062 / 2496753234)
cycle 536: 0x20bba672 (decimal: 549168754 / 549168754)
cycle 537: 0xe8c7ca32 (decimal: -389559758 / 3905407538)
cycle 538: 0x82923255 (decimal: -2104348075 / 2190619221)
cycle 539: 0xacf0b906 (decimal: -1393510138 / 2901457158)
cycle 540: 0xbfd1f757 (decimal: -1076758697 / 3218208599)
cycle 541: 0x1c1c82c2 (decimal: 471630530 / 471630530)
cycle 542: 0x9b8e2aaa (decimal: -1685181782 / 2609785514)
cycle 543: 0x009b35dc (decimal: 10171868 / 10171868)
cycle 544: 0x664da012 (decimal: 1716363282 / 1716363282)
cycle 545: 0xb0245778 (decimal: -1339795592 / 2955171704)
cycle 546: 0xf9f27a30 (decimal: -101549520 / 4193417776)
cycle 547: 0x07be93d9 (decimal: 129930201 / 129930201)
cycle 548: 0xb5a1db14 (decimal: -1247683820 / 3047283476)
cycle 549: 0x67a76f10 (decimal: 1739026192 / 1739026192)
cycle 550: 0x79ab950f (decimal: 2041287951 / 2041287951)
cycle 551: 0xaf3af5f0 (decimal: -1355090448 / 2939876848)
cycle 552: 0xa371dbbd (decimal: -1552819267 / 2742148029)
cycle 553: 0x38db6f37 (decimal: 953904951 / 953904951)
cycle 554: 0x0950f55e (decimal: 156300638 / 156300638)
cycle 555: 0xd5d90d05 (decimal: -707195643 / 3587771653)
cycle 556: 0xf686ec5e (decimal: -158929826 / 4136037470)
cycle 557: 0xca599e88 (decimal: -900096376 / 3394870920)
cycle 558: 0x271b4127 (decimal: 656097575 / 656097575)
cycle 559: 0xc94041ed (decimal: -918535699 / 3376431597)
cycle 560: 0xc3c69c34 (decimal: -1010394060 / 3284573236)
cycle 561: 0xf0151690 (decimal: -267053424 / 4027913872)
cycle 562: 0x5dda8060 (decimal: 1574600800 / 1574600800)
cycle 563: 0xc2ecef6b (decimal: -1024659605 / 3270307691)
cycle 564: 0xeb28fd72 (decimal: -349635214 / 3945332082)
cycle 565: 0x285105c9 (decimal: 676398537 / 676398537)
cycle 566: 0xc1ec62f1 (decimal: -1041472783 / 3253494513)
cycle 567: 0x6526ac32 (decimal: 1697033266 / 1697033266)
cycle 568: 0x94aef335 (decimal: -1800473803 / 2494493493)
cycle 569: 0x1897019f (decimal: 412549535 / 412549535)
cycle 570: 0x6e3296b2 (decimal: 1848809138 / 1848809138)
cycle 571: 0x37f6a4e6 (decimal: 938910950 / 938910950)
cycle 572: 0xad588f8d (decimal: -1386705011 / 2908262285)
cycle 573: 0x0aad686e (decimal: 179136622 / 179136622)
cycle 574: 0x01092d69 (decimal: 17378665 / 17378665)
cycle 575: 0x261e061b (decimal: 639501851 / 639501851)
cycle 576: 0x641b817a (decimal: 1679524218 / 1679524218)
cycle 577: 0x698dd381 (decimal: 1770902401 / 1770902401)
cycle 578: 0x193d12cf (decimal: 423432911 / 423432911)
cycle 579: 0xfa0c7652 (decimal: -99846574 / 4195120722)
cycle 580: 0xa6d992ea (decimal: -1495690518 / 2799276778)
cycle 581: 0x3e5b9912 (decimal: 1046190354 / 1046190354)
cycle 582: 0xd302928a (decimal: -754806134 / 3540161162)
cycle 583: 0xdad6a001 (decimal: -623468543 / 3671498753)
cycle 584: 0x9f5736bd (decimal: -1621674307 / 2673292989)
cycle 585: 0xad5a5e4e (decimal: -1386586546 / 2908380750)
cycle 586: 0x44ebee31 (decimal: 1156312625 / 1156312625)
cycle 587: 0xc92ccb88 (decimal: -919811192 / 3375156104)
cycle 588: 0x303226c2 (decimal: 808593090 / 808593090)
cycle 589: 0x72e4b94e (decimal: 1927592270 / 1927592270)
cycle 590: 0xfce0034b (decimal: -52427957 / 4242539339)
cycle 591: 0x1c51893c (decimal: 475105596 / 475105596)
cycle 592: 0x71d811b7 (decimal: 1909985719 / 1909985719)
cycle 593: 0x6062e31d (decimal: 1617093405 / 1617093405)
cycle 594: 0x7d11014f (decimal: 2098266447 / 2098266447)
cycle 595: 0xff106b5e (decimal: -15701154 / 4279266142)
cycle 596: 0x2f7d594b (decimal: 796744011 / 796744011)
cycle 597: 0xd94179b7 (decimal: -650020425 / 3644946871)
cycle 598: 0xb8f32fa2 (decimal: -1192022110 / 3102945186)
cycle 599: 0xecb4d022 (decimal: -323694558 / 3971272738)
cycle 600: 0x6413e01c (decimal: 1679024156 / 1679024156)
cycle 601: 0x4fe85205 (decimal: 1340625413 / 1340625413)
cycle 602: 0x9233c39d (decimal: -1842101347 / 2452865949)
cycle 603: 0x2e00bba9 (decimal: 771799977 / 771799977)
cycle 604: 0xb741e7b9 (decimal: -1220417607 / 3074549689)
cycle 605: 0xc2b159e3 (decimal: -1028564509 / 3266402787)
cycle 606: 0x55afc684 (decimal: 1437582980 / 1437582980)
cycle 607: 0x5623c207 (decimal: 1445184007 / 1445184007)
cycle 608: 0xfa58fea0 (decimal: -94830944 / 4200136352)
cycle 609: 0x38df8a19 (decimal: 954173977 / 954173977)
cycle 610: 0x386b0b8e (decimal: 946539406 / 946539406)
cycle 611: 0xbfb2013c (decimal: -1078853316 / 3216113980)
cycle 612: 0xa54cfe3f (decimal: -1521680833 / 2773286463)
cycle 613: 0x3f95e862 (decimal: 1066788962 / 1066788962)
cycle 614: 0xd48735e2 (decimal: -729336350 / 3565630946)
cycle 615: 0x099b2b3c (decimal: 161164092 / 161164092)
cycle 616: 0x53ab18f5 (decimal: 1403721973 / 1403721973)
cycle 617: 0x66ce9969 (decimal: 1724815721 / 1724815721)
cycle 618: 0xa63ace95 (decimal: -1506095467 / 2788871829)
cycle 619: 0x94219fe7 (decimal: -1809735705 / 2485231591)
cycle 620: 0x4190f80e (decimal: 1100019726 / 1100019726)
cycle 621: 0xbe5202c6 (decimal: -1101921594 / 3193045702)
cycle 622: 0x88c86aac (decimal: -2000131412 / 2294835884)
cycle 623: 0xfdd19711 (decimal: -36595951 / 4258371345)
cycle 624: 0xc8a3e9c9 (decimal: -928781879 / 3366185417)
cycle 625: 0x52adfd04 (decimal: 1387134212 / 1387134212)
cycle 626: 0x3375e11e (decimal: 863363358 / 863363358)
cycle 627: 0xa0785a7a (decimal: -1602725254 / 2692242042)
cycle 628: 0xdd081f54 (decimal: -586670252 / 3708297044)
cycle 629: 0xaa2d159c (decimal: -1439885924 / 2855081372)
cycle 630: 0xb68390d1 (decimal: -1232891695 / 3062075601)
cycle 631: 0x0e1b8fd4 (decimal: 236687316 / 236687316)
cycle 632: 0x8a57facb (decimal: -1973945653 / 2321021643)
cycle 633: 0x41cde0f8 (decimal: 1104011512 / 1104011512)
cycle 634: 0xf823b698 (decimal: -131877224 / 4163090072)
cycle 635: 0x8df092c0 (decimal: -1913613632 / 2381353664)
cycle 636: 0x709b6d3c (decimal: 1889234236 / 1889234236)
cycle 637: 0x0a3a5c71 (decimal: 171596913 / 171596913)
cycle 638: 0x3171d33b (decimal: 829543227 / 829543227)
cycle 639: 0x9953ded0 (decimal: -1722556720 / 2572410576)
cycle 640: 0x413f64a5 (decimal: 1094673573 / 1094673573)
cycle 641: 0xe4bf6050 (decimal: -457220016 / 3837747280)
cycle 642: 0x6b6a216d (decimal: 1802117485 / 1802117485)
cycle 643: 0x58c08984 (decimal: 1489013124 / 1489013124)
cycle 644: 0x3c0d49f2 (decimal: 1007503858 / 1007503858)
cycle 645: 0x204421ce (decimal: 541336014 / 541336014)
cycle 646: 0xfbe11bd4 (decimal: -69133356 / 4225833940)
cycle 647: 0x20c7cc4f (decimal: 549964879 / 549964879)
cycle 648: 0xac228f01 (decimal: -1407021311 / 2887945985)
cycle 649: 0xf641c515 (decimal: -163461867 / 4131505429)
cycle 650: 0x027b1306 (decimal: 41620230 / 41620230)
cycle 651: 0xef089e8f (decimal: -284647793 / 4010319503)
cycle 652: 0x64e84c9e (decimal: 1692945566 / 1692945566)
cycle 653: 0x07baff3c (decimal: 129695548 / 129695548)
cycle 654: 0xe5a3d385 (decimal: -442248315 / 3852718981)
cycle 655: 0xe7275f98 (decimal: -416850024 / 3878117272)
cycle 656: 0x3f0af086 (decimal: 1057681542 / 1057681542)
cycle 657: 0xda33c84d (decimal: -634140595 / 3660826701)
cycle 658: 0xcf865bc8 (decimal: -813278264 / 3481689032)
cycle 659: 0xcfc590a8 (decimal: -809135960 / 3485831336)
cycle 660: 0x9571fb65 (decimal: -1787692187 / 2507275109)
cycle 661: 0x54a91d40 (decimal: 1420369216 / 1420369216)
cycle 662: 0x2b04a233 (decimal: 721723955 / 721723955)
cycle 663: 0x8f799ef0 (decimal: -1887854864 / 2407112432)
cycle 664: 0xc237ced9 (decimal: -1036529959 / 3258437337)
cycle 665: 0x3c88d1fe (decimal: 1015599614 / 1015599614)
cycle 666: 0x20af6b1a (decimal: 548367130 / 548367130)
cycle 667: 0xa9c6bd91 (decimal: -1446593135 / 2848374161)
cycle 668: 0x9ba18b6c (decimal: -1683911828 / 2611055468)
cycle 669: 0xb2a9735f (decimal: -1297517729 / 2997449567)
cycle 670: 0x13be2ec2 (decimal: 331230914 / 331230914)
cycle 671: 0xbc14cf9b (decimal: -1139486821 / 3155480475)
cycle 672: 0xf116fe9d (decimal: -250151267 / 4044816029)
cycle 673: 0xb042392a (decimal: -1337837270 / 2957130026)
cycle 674: 0x1f070f5e (decimal: 520556382 / 520556382)
cycle 675: 0xfaa8620e (decimal: -89628146 / 4205339150)
cycle 676: 0x081aa0d6 (decimal: 135962838 / 135962838)
cycle 677: 0x83e30819 (decimal: -2082273255 / 2212694041)
cycle 678: 0x91f6df13 (decimal: -1846092013 / 2448875283)
cycle 679: 0xad9ab5db (decimal: -1382369829 / 2912597467)
cycle 680: 0x1941a373 (decimal: 423732083 / 423732083)
cycle 681: 0x4e6c83d3 (decimal: 1315734483 / 1315734483)
cycle 682: 0x6d8935f4 (decimal: 1837708788 / 1837708788)
cycle 683: 0xadd1d9e0 (decimal: -1378756128 / 2916211168)
cycle 684: 0xcd2c0ec1 (decimal: -852750655 / 3442216641)
cycle 685: 0x800830ef (decimal: -2146946833 / 2148020463)
cycle 686: 0xe1409805 (decimal: -515860475 / 3779106821)
cycle 687: 0xe1f8d4ee (decimal: -503786258 / 3791181038)
cycle 688: 0xb97ceffa (decimal: -1182994438 / 3111972858)
cycle 689: 0x5520a6f6 (decimal: 1428203254 / 1428203254)
cycle 690: 0xc81eab3a (decimal: -937514182 / 3357453114)
cycle 691: 0xbb77dfc3 (decimal: -1149771837 / 3145195459)
cycle 692: 0xddd2974c (decimal: -573401268 / 3721566028)
cycle 693: 0x5359d25f (decimal: 1398395487 / 1398395487)
cycle 694: 0x259c7d76 (decimal: 631012726 / 631012726)
cycle 695: 0xb36caf11 (decimal: -1284722927 / 3010244369)
cycle 696: 0x20bee5d0 (decimal: 549381584 / 549381584)
cycle 697: 0xc6894691 (decimal: -964082031 / 3330885265)
cycle 698: 0xa2a2da8d (decimal: -1566385523 / 2728581773)
cycle 699: 0xc7a2cd76 (decimal: -945631882 / 3349335414)
cycle 700: 0xccbfab93 (decimal: -859853933 / 3435113363)
cycle 701: 0x3dae9fe4 (decimal: 1034854372 / 1034854372)
cycle 702: 0x0a82b242 (decimal: 176337474 / 176337474)
cycle 703: 0xf78c0580 (decimal: -141818496 / 4153148800)
cycle 704: 0x0d37158f (decimal: 221713807 / 221713807)
cycle 705: 0x07ebf59e (decimal: 132904350 / 132904350)
cycle 706: 0xc7ed8e48 (decimal: -940732856 / 3354234440)
cycle 707: 0xc138dbb0 (decimal: -1053238352 / 3241728944)
cycle 708: 0x6b642baf (decimal: 1801726895 / 1801726895)
cycle 709: 0xb17e5bf8 (decimal: -1317118984 / 2977848312)
cycle 710: 0x61ee1842 (decimal: 1642993730 / 1642993730)
cycle 711: 0x9e511875 (decimal: -1638852491 / 2656114805)
cycle 712: 0x4b5b5ecf (decimal: 1264279247 / 1264279247)
cycle 713: 0x80b67617 (decimal: -2135525865 / 2159441431)
cycle 714: 0xf8e0afc3 (decimal: -119492669 / 4175474627)
cycle 715: 0x810c622c (decimal: -2129894868 / 2165072428)
cycle 716: 0x68ff26b9 (decimal: 1761552057 / 1761552057)
cycle 717: 0xf2f11812 (decimal: -219080686 / 4075886610)
cycle 718: 0xc36c104d (decimal: -1016328115 / 3278639181)
cycle 719: 0x512ae725 (decimal: 1361766181 / 1361766181)
cycle 720: 0x54f8b029 (decimal: 1425584169 / 1425584169)
cycle 721: 0x398ff8f0 (decimal: 965736688 / 965736688)
cycle 722: 0x8b7a0754 (decimal: -1954937004 / 2340030292)
cycle 723: 0x68ee179e (decimal: 1760434078 / 1760434078)
cycle 724: 0xf1b09ac7 (decimal: -240084281 / 4054883015)
cycle 725: 0xb6f274a8 (decimal: -1225624408 / 3069342888)
cycle 726: 0x2b303a39 (decimal: 724580921 / 724580921)
cycle 727: 0x12116fc6 (decimal: 303132614 / 303132614)
cycle 728: 0xf047c72f (decimal: -263731409 / 4031235887)
cycle 729: 0x7b6e5e20 (decimal: 2070830624 / 2070830624)
cycle 730: 0x09e8fc4f (decimal: 166263887 / 166263887)
cycle 731: 0x02c351bb (decimal: 46354875 / 46354875)
cycle 732: 0x4d9034ec (decimal: 1301296364 / 1301296364)
cycle 733: 0xc248e12e (decimal: -1035411154 / 3259556142)
cycle 734: 0x992c34d8 (decimal: -1725156136 / 2569811160)
cycle 735: 0xda9def8c (decimal: -627183732 / 3667783564)
cycle 736: 0xcf05f076 (decimal: -821694346 / 3473272950)
cycle 737: 0x6eaf7498 (decimal: 1856992408 / 1856992408)
cycle 738: 0xd1a85507 (decimal: -777497337 / 3517469959)
cycle 739: 0x9fa04535 (decimal: -1616886475 / 2678080821)
cycle 740: 0x7fc81139 (decimal: 2143818041 / 2143818041)
cycle 741: 0x88b0dc15 (decimal: -2001675243 / 2293292053)
cycle 742: 0xb02b5dfd (decimal: -1339335171 / 2955632125)
cycle 743: 0x3b2722a6 (decimal: 992420518 / 992420518)
cycle 744: 0x2d91c78e (decimal: 764528526 / 764528526)
cycle 745: 0xba363a49 (decimal: -1170851255 / 3124116041)
cycle 746: 0xb29bf6cb (decimal: -1298401589 / 2996565707)
cycle 747: 0xf6e645bc (decimal: -152681028 / 4142286268)
cycle 748: 0xe5b37abf (decimal: -441222465 / 3853744831)
cycle 749: 0xcbfc32cb (decimal: -872664373 / 3422302923)
cycle 750: 0x54f29275 (decimal: 1425183349 / 1425183349)
cycle 751: 0xf9e18444 (decimal: -102661052 / 4192306244)
cycle 752: 0x720bf706 (decimal: 1913386758 / 1913386758)
cycle 753: 0x228c1c21 (decimal: 579607585 / 579607585)
cycle 754: 0x8e32a5eb (decimal: -1909283349 / 2385683947)
cycle 755: 0xc56605fd (decimal: -983169539 / 3311797757)
cycle 756: 0xd601ab8c (decimal: -704533620 / 3590433676)
cycle 757: 0x3b3541c0 (decimal: 993345984 / 993345984)
cycle 758: 0x4d63ee0f (decimal: 1298394639 / 1298394639)
cycle 759: 0xb2038e93 (decimal: -1308389741 / 2986577555)
cycle 760: 0xcb7bf86a (decimal: -881067926 / 3413899370)
cycle 761: 0x2906360d (decimal: 688272909 / 688272909)
cycle 762: 0xf68bc5b1 (decimal: -158612047 / 4136355249)
cycle 763: 0x6c85d7a4 (decimal: 1820710820 / 1820710820)
cycle 764: 0x3fdc8ca9 (decimal: 1071418537 / 1071418537)
cycle 765: 0x11c6345d (decimal: 298202205 / 298202205)
cycle 766: 0xdfa68b94 (decimal: -542733420 / 3752233876)
cycle 767: 0x72edfabd (decimal: 1928198845 / 1928198845)
cycle 768: 0xd0f8d444 (decimal: -788999100 / 3505968196)
cycle 769: 0xaaee92f6 (decimal: -1427205386 / 2867761910)
cycle 770: 0xcda11869 (decimal: -845080471 / 3449886825)
cycle 771: 0x916beb5b (decimal: -1855198373 / 2439768923)
cycle 772: 0x4a137622 (decimal: 1242789410 / 1242789410)
cycle 773: 0xb6a4450d (decimal: -1230748403 / 3064218893)
cycle 774: 0x715244cf (decimal: 1901216975 / 1901216975)
cycle 775: 0x5f5800eb (decimal: 1599602923 / 1599602923)
cycle 776: 0x20d5e21d (decimal: 550887965 / 550887965)
cycle 777: 0x80b16cc6 (decimal: -2135855930 / 2159111366)
cycle 778: 0xe4747f59 (decimal: -462127271 / 3832840025)
cycle 779: 0xbc2c90ca (decimal: -1137930038 / 3157037258)
cycle 780: 0xf249eefe (decimal: -230035714 / 4064931582)
cycle 781: 0x5b7efd36 (decimal: 1535049014 / 1535049014)
cycle 782: 0x269f7286 (decimal: 647983750 / 647983750)
cycle 783: 0x4c7f9845 (decimal: 1283430469 / 1283430469)
cycle 784: 0xffd3887c (decimal: -2914180 / 4292053116)
cycle 785: 0x1d0e6c62 (decimal: 487484514 / 487484514)
cycle 786: 0x9a41bac8 (decimal: -1706968376 / 2587998920)
cycle 787: 0xf6fc7697 (decimal: -151226729 / 4143740567)
cycle 788: 0xac2a6d41 (decimal: -1406505663 / 2888461633)
cycle 789: 0x9bf3753d (decimal: -1678543555 / 2616423741)
cycle 790: 0x819aac7e (decimal: -2120569730 / 2174397566)
cycle 791: 0x615db6ed (decimal: 1633531629 / 1633531629)
cycle 792: 0xf853fce5 (decimal: -128713499 / 4166253797)
cycle 793: 0x2c4de9ae (decimal: 743303598 / 743303598)
cycle 794: 0x7bb429fa (decimal: 2075404794 / 2075404794)
cycle 795: 0x6d66ea64 (decimal: 1835461220 / 1835461220)
cycle 796: 0x009d15f0 (decimal: 10294768 / 10294768)
cycle 797: 0x1cc39487 (decimal: 482579591 / 482579591)
cycle 798: 0x015c897a (decimal: 22841722 / 22841722)
cycle 799: 0xb5de9208 (decimal: -1243704824 / 3051262472)
cycle 800: 0x799403da (decimal: 2039743450 / 2039743450)
cycle 801: 0x337a2b8c (decimal: 863644556 / 863644556)
cycle 802: 0xe2208b30 (decimal: -501183696 / 3793783600)
cycle 803: 0x0b8818d5 (decimal: 193468629 / 193468629)
cycle 804: 0x2d027d0c (decimal: 755137804 / 755137804)
cycle 805: 0x2b115172 (decimal: 722555250 / 722555250)
cycle 806: 0xc1455f3b (decimal: -1052418245 / 3242549051)
cycle 807: 0xf21dddb6 (decimal: -232923722 / 4062043574)
cycle 808: 0x76e7b0dc (decimal: 1994895580 / 1994895580)
cycle 809: 0x2f9ca7dd (decimal: 798795741 / 798795741)
cycle 810: 0x92c2bbab (decimal: -1832731733 / 2462235563)
cycle 811: 0x1d4b4d87 (decimal: 491474311 / 491474311)
cycle 812: 0xc2726593 (decimal: -1032690285 / 3262277011)
cycle 813: 0x5b9df160 (decimal: 1537077600 / 1537077600)
cycle 814: 0x183d027f (decimal: 406651519 / 406651519)
cycle 815: 0xeda70d14 (decimal: -307819244 / 3987148052)
cycle 816: 0x06fb2669 (decimal: 117122665 / 117122665)
cycle 817: 0x34ff437f (decimal: 889144191 / 889144191)
cycle 818: 0x5dff77a8 (decimal: 1577023400 / 1577023400)
cycle 819: 0xedad3319 (decimal: -307416295 / 3987551001)
cycle 820: 0x44fe8184 (decimal: 1157529988 / 1157529988)
cycle 821: 0x2a0d48ac (decimal: 705513644 / 705513644)
cycle 822: 0x37f68704 (decimal: 938903300 / 938903300)
cycle 823: 0x4eb99241 (decimal: 1320784449 / 1320784449)
cycle 824: 0x031755fc (decimal: 51860988 / 51860988)
cycle 825: 0x0e71924d (decimal: 242324045 / 242324045)
cycle 826: 0xbeaa1a62 (decimal: -1096148382 / 3198818914)
cycle 827: 0x66021326 (decimal: 1711412006 / 1711412006)
cycle 828: 0xcaf931d9 (decimal: -889638439 / 3405328857)
cycle 829: 0x982cfab2 (decimal: -1741882702 / 2553084594)
cycle 830: 0xcc37ff83 (decimal: -868745341 / 3426221955)
cycle 831: 0x29911e55 (decimal: 697376341 / 697376341)
cycle 832: 0xa66ac011 (decimal: -1502953455 / 2792013841)
cycle 833: 0xdc921721 (decimal: -594405599 / 3700561697)
cycle 834: 0x794e5e14 (decimal: 2035179028 / 2035179028)
cycle 835: 0xad401648 (decimal: -1388308920 / 2906658376)
cycle 836: 0x9c40468b (decimal: -1673509237 / 2621458059)
cycle 837: 0xcd3fb9cb (decimal: -851461685 / 3443505611)
cycle 838: 0x9a263db5 (decimal: -1708769867 / 2586197429)
cycle 839: 0x9fb1e16a (decimal: -1615732374 / 2679234922)
cycle 840: 0x2d56341f (decimal: 760624159 / 760624159)
cycle 841: 0xb51b83d3 (decimal: -1256487981 / 3038479315)
cycle 842: 0x3b7e1bf5 (decimal: 998120437 / 998120437)
cycle 843: 0xc74d8415 (decimal: -951221227 / 3343746069)
cycle 844: 0xd18bbe93 (decimal: -779370861 / 3515596435)
cycle 845: 0xb54c874c (decimal: -1253275828 / 3041691468)
cycle 846: 0x1f949252 (decimal: 529830482 / 529830482)
cycle 847: 0x7f38ca95 (decimal: 2134428309 / 2134428309)
cycle 848: 0x74bd909c (decimal: 1958580380 / 1958580380)
cycle 849: 0x4235f939 (decimal: 1110833465 / 1110833465)
cycle 850: 0x3b230c3a (decimal: 992152634 / 992152634)
cycle 851: 0x34530323 (decimal: 877855523 / 877855523)
cycle 852: 0xf3c087e3 (decimal: -205486109 / 4089481187)
cycle 853: 0xa071f38c (decimal: -1603144820 / 2691822476)
cycle 854: 0x32588d0d (decimal: 844664077 / 844664077)
cycle 855: 0xe22fc7eb (decimal: -500185109 / 3794782187)
cycle 856: 0x995c82fd (decimal: -1721990403 / 2572976893)
cycle 857: 0x61cc4727 (decimal: 1640777511 / 1640777511)
cycle 858: 0xd5d48618 (decimal: -707492328 / 3587474968)
cycle 859: 0x9011d906 (decimal: -1877878522 / 2417088774)
cycle 860: 0x9b473f71 (decimal: -1689829519 / 2605137777)
cycle 861: 0xe23d5ddd (decimal: -499294755 / 3795672541)
cycle 862: 0x9fa1bc99 (decimal: -1616790375 / 2678176921)
cycle 863: 0xcde6067f (decimal: -840563073 / 3454404223)
cycle 864: 0x971f47b3 (decimal: -1759557709 / 2535409587)
cycle 865: 0xc4e52c6f (decimal: -991613841 / 3303353455)
cycle 866: 0x30313fbf (decimal: 808533951 / 808533951)
cycle 867: 0x313e2a4f (decimal: 826157647 / 826157647)
cycle 868: 0x0f66f12b (decimal: 258404651 / 258404651)
cycle 869: 0x7106348f (decimal: 1896232079 / 1896232079)
cycle 870: 0xcb556ea7 (decimal: -883593561 / 3411373735)
cycle 871: 0xd24c3260 (decimal: -766758304 / 3528208992)
cycle 872: 0xe87f6a2f (decimal: -394302929 / 3900664367)
cycle 873: 0x8f0096df (decimal: -1895786785 / 2399180511)
cycle 874: 0xd53d0e5f (decimal: -717418913 / 3577548383)
cycle 875: 0xc8dd3a8b (decimal: -925025653 / 3369941643)
cycle 876: 0xe5a3d803 (decimal: -442247165 / 3852720131)
cycle 877: 0x854d34f1 (decimal: -2058537743 / 2236429553)
cycle 878: 0x4f6e6fe4 (decimal: 1332637668 / 1332637668)
cycle 879: 0xa954b69c (decimal: -1454066020 / 2840901276)
cycle 880: 0x25e484dd (decimal: 635733213 / 635733213)
cycle 881: 0xf578e346 (decimal: -176626874 / 4118340422)
cycle 882: 0x55c2a625 (decimal: 1438819877 / 1438819877)
cycle 883: 0x01a7ac4a (decimal: 27765834 / 27765834)
cycle 884: 0xa1221de3 (decimal: -1591599645 / 2703367651)
cycle 885: 0x391fab50 (decimal: 958376784 / 958376784)
cycle 886: 0x9b60cbfe (decimal: -1688155138 / 2606812158)
cycle 887: 0xd657fd40 (decimal: -698876608 / 3596090688)
cycle 888: 0xa509012a (decimal: -1526136534 / 2768830762)
cycle 889: 0xdee81d70 (decimal: -555213456 / 3739753840)
cycle 890: 0xe7b95a3d (decimal: -407283139 / 3887684157)
cycle 891: 0x1f6fc116 (decimal: 527417622 / 527417622)
cycle 892: 0x520c9bb8 (decimal: 1376558008 / 1376558008)
cycle 893: 0x277eb2f6 (decimal: 662614774 / 662614774)
cycle 894: 0x93818d9e (decimal: -1820226146 / 2474741150)
cycle 895: 0x457caf55 (decimal: 1165799253 / 1165799253)
cycle 896: 0x1862d780 (decimal: 409130880 / 409130880)
cycle 897: 0x82914025 (decimal: -2104410075 / 2190557221)
cycle 898: 0x05aedccf (decimal: 95345871 / 95345871)
cycle 899: 0x9e8b9977 (decimal: -1635018377 / 2659948919)
cycle 900: 0x34ff9969 (decimal: 889166185 / 889166185)
cycle 901: 0x0bca762c (decimal: 197817900 / 197817900)
cycle 902: 0x30727e6d (decimal: 812809837 / 812809837)
cycle 903: 0xeb23f4e4 (decimal: -349965084 / 3945002212)
cycle 904: 0x2e904f47 (decimal: 781209415 / 781209415)
cycle 905: 0x07cd752d (decimal: 130905389 / 130905389)
cycle 906: 0x0e34ff04 (decimal: 238354180 / 238354180)
cycle 907: 0xd34374f5 (decimal: -750553867 / 3544413429)
cycle 908: 0x52778dde (decimal: 1383566814 / 1383566814)
cycle 909: 0x61316e39 (decimal: 1630629433 / 1630629433)
cycle 910: 0x1e91e710 (decimal: 512878352 / 512878352)
cycle 911: 0x6359b4f3 (decimal: 1666823411 / 1666823411)
cycle 912: 0x31c8bee3 (decimal: 835239651 / 835239651)
cycle 913: 0x257d554e (decimal: 628970830 / 628970830)
cycle 914: 0xe35370ff (decimal: -481070849 / 3813896447)
cycle 915: 0x8943f215 (decimal: -1992035819 / 2302931477)
cycle 916: 0x1e43defb (decimal: 507764475 / 507764475)
cycle 917: 0x0223a35f (decimal: 35890015 / 35890015)
cycle 918: 0x5d6e4f2d (decimal: 1567510317 / 1567510317)
cycle 919: 0x9148d585 (decimal: -1857497723 / 2437469573)
cycle 920: 0xa7514bba (decimal: -1487844422 / 2807122874)
cycle 921: 0xc17e284c (decimal: -1048696756 / 3246270540)
cycle 922: 0x89fd81e5 (decimal: -1979874843 / 2315092453)
cycle 923: 0xa3144e5a (decimal: -1558950310 / 2736016986)
cycle 924: 0x16fda1a3 (decimal: 385720739 / 385720739)
cycle 925: 0xc7c9ece3 (decimal: -943067933 / 3351899363)
cycle 926: 0xdf3e3d65 (decimal: -549569179 / 3745398117)
cycle 927: 0x3eb37b9c (decimal: 1051949980 / 1051949980)
cycle 928: 0xeef5aa2b (decimal: -285890005 / 4009077291)
cycle 929: 0x902324e6 (decimal: -1876744986 / 2418222310)
cycle 930: 0xc98bdfd7 (decimal: -913580073 / 3381387223)
cycle 931: 0xb990a643 (decimal: -1181702589 / 3113264707)
cycle 932: 0x658259b6 (decimal: 1703041462 / 1703041462)
cycle 933: 0x29813104 (decimal: 696332548 / 696332548)
cycle 934: 0x285bf757 (decimal: 677115735 / 677115735)
cycle 935: 0xbb6f4b38 (decimal: -1150334152 / 3144633144)
cycle 936: 0xe284dd98 (decimal: -494609000 / 3800358296)
cycle 937: 0xb3b2b0dd (decimal: -1280134947 / 3014832349)
cycle 938: 0xcb3a57f3 (decimal: -885368845 / 3409598451)
cycle 939: 0xbb683551 (decimal: -1150798511 / 3144168785)
cycle 940: 0x7c72ba13 (decimal: 2087893523 / 2087893523)
cycle 941: 0xdc59a501 (decimal: -598104831 / 3696862465)
cycle 942: 0xeec541a4 (decimal: -289062492 / 4005904804)
cycle 943: 0x7ce5a757 (decimal: 2095425367 / 2095425367)
cycle 944: 0x7551f85c (decimal: 1968306268 / 1968306268)
cycle 945: 0x5be7a0ee (decimal: 1541906670 / 1541906670)
cycle 946: 0xb9a99656 (decimal: -1180068266 / 3114899030)
cycle 947: 0x8c9f9600 (decimal: -1935698432 / 2359268864)
cycle 948: 0xb7b56497 (decimal: -1212849001 / 3082118295)
cycle 949: 0x729a0d15 (decimal: 1922698517 / 1922698517)
cycle 950: 0xb99f1fe5 (decimal: -1180753947 / 3114213349)
cycle 951: 0xbd97f1f5 (decimal: -1114115595 / 3180851701)
cycle 952: 0x53b8dbd5 (decimal: 1404623829 / 1404623829)
cycle 953: 0x657678d5 (decimal: 1702262997 / 1702262997)
cycle 954: 0x6064e61b (decimal: 1617225243 / 1617225243)
cycle 955: 0xa61701cb (decimal: -1508441653 / 2786525643)
cycle 956: 0xfbfdaa1b (decimal: -67261925 / 4227705371)
cycle 957: 0xfb46fc7b (decimal: -79233925 / 4215733371)
cycle 958: 0x80bd94b5 (decimal: -2135059275 / 2159908021)
cycle 959: 0x1ca7cc0a (decimal: 480758794 / 480758794)
cycle 960: 0x82a6f85b (decimal: -2102986661 / 2191980635)
cycle 961: 0xf996ab49 (decimal: -107566263 / 4187401033)
cycle 962: 0xcb6bf15c (decimal: -882118308 / 3412848988)
cycle 963: 0xb5149129 (decimal: -1256943319 / 3038023977)
cycle 964: 0x56564a78 (decimal: 1448495736 / 1448495736)
cycle 965: 0xa1ae156c (decimal: -1582426772 / 2712540524)
cycle 966: 0x4c2f61ac (decimal: 1278173612 / 1278173612)
cycle 967: 0x3d63558f (decimal: 1029920143 / 1029920143)
cycle 968: 0xff280d45 (decimal: -14152379 / 4280814917)
cycle 969: 0x2d8fda03 (decimal: 764402179 / 764402179)
cycle 970: 0xe6c0812f (decimal: -423591633 / 3871375663)
cycle 971: 0x3ad27b93 (decimal: 986872723 / 986872723)
cycle 972: 0x9bb03485 (decimal: -1682951035 / 2612016261)
cycle 973: 0x4cf5491c (decimal: 1291143452 / 1291143452)
cycle 974: 0xd3cdc760 (decimal: -741488800 / 3553478496)
cycle 975: 0x66d56d7a (decimal: 1725263226 / 1725263226)
cycle 976: 0x5df6e8e9 (decimal: 1576462569 / 1576462569)
cycle 977: 0xa24b15b7 (decimal: -1572137545 / 2722829751)
cycle 978: 0x1df83da9 (decimal: 502807977 / 502807977)
cycle 979: 0x2c11577c (decimal: 739334012 / 739334012)
cycle 980: 0x08754615 (decimal: 141903381 / 141903381)
cycle 981: 0x3fae17c1 (decimal: 1068373953 / 1068373953)
cycle 982: 0x1ed04564 (decimal: 516965732 / 516965732)
cycle 983: 0x2359f1be (decimal: 593097150 / 593097150)
cycle 984: 0x6b12289b (decimal: 1796352155 / 1796352155)
cycle 985: 0x23e81e18 (decimal: 602414616 / 602414616)
cycle 986: 0xfbd26ddc (decimal: -70095396 / 4224871900)
cycle 987: 0x90ae5a56 (decimal: -1867621802 / 2427345494)
cycle 988: 0xe01f0bfc (decimal: -534836228 / 3760131068)
cycle 989: 0xb76cd08b (decimal: -1217605493 / 3077361803)
cycle 990: 0x23645a4b (decimal: 593779275 / 593779275)
cycle 991: 0xe035ff4b (decimal: -533332149 / 3761635147)
cycle 992: 0xc954f8aa (decimal: -917178198 / 3377789098)
cycle 993: 0x4956a1d8 (decimal: 1230414296 / 1230414296)
cycle 994: 0xc9d1b7da (decimal: -909002790 / 3385964506)
cycle 995: 0x233d9893 (decimal: 591239315 / 591239315)
cycle 996: 0x0cd18208 (decimal: 215056904 / 215056904)
cycle 997: 0x8c63d1ac (decimal: -1939615316 / 2355351980)
cycle 998: 0x664943a3 (decimal: 1716077475 / 1716077475)
cycle 999: 0x8d343213 (decimal: -1925959149 / 2369008147)
cycle 1000: 0x9213d468 (decimal: -1844194200 / 2450773096)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment