Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- const uint32_t lutsp = 7, prec = 27;
- static const int32_t fpdiv_lut[] = {802180977, -1598129303, 1061276507, 795986406, -1573542669, 1036880012, 789886773, -1549519088, 1013225591, 783879913, -1526041499, 990285242, 777963726, -1503093481, 968032223, 772136173, -1480659224, 946440981, 766395277, -1458723508, 925487099, 760739121, -1437271669, 905147231, 755165840, -1416289578, 885399050, 749673628, -1395763620, 866221196, 744260727, -1375680669, 847593228, 738925433, -1356028068, 829495578, 733666088, -1336793608, 811909508, 728481082, -1317965510, 794817067, 723368850, -1299532408, 778201058, 718327870, -1281483329, 762044994, 713356664, -1263807680, 746333071, 708453791, -1246495230, 731050131, 703617854, -1229536095, 716181632, 698847490, -1212920727, 701713621, 694141375, -1196639897, 687632704, 689498219, -1180684684, 673926021, 684916768, -1165046462, 660581221, 680395799, -1149716890, 647586440, 675934123, -1134687899, 634930278, 671530581, -1119951679, 622601774, 667184044, -1105500678, 610590395, 662893412, -1091327580, 598886009, 658657614, -1077425307, 587478870, 654475604, -1063787001, 576359601, 650346366, -1050406022, 565519180, 646268905, -1037275937, 554948919, 642242256, -1024390511, 544640453, 638265472, -1011743705, 534585729, 634337635, -999329663, 524776988, 630457846, -987142706, 515206750, 626625228, -975177331, 505867813, 622838927, -963428198, 496753231, 619098107, -951890128, 487856305, 615401955, -940558094, 479170578, 611749675, -929427221, 470689820, 608140490, -918492776, 462408020, 604573643, -907750163, 454319377, 601048392, -897194920, 446418294, 597564014, -886822718, 438699365, 594119803, -876629347, 431157370, 590715067, -866610719, 423787270, 587349133, -856762864, 416584194, 584021340, -847081921, 409543438, 580731044, -837564140, 402660455, 577477615, -828205876, 395930851, 574260436, -819003583, 389350376, 571078905, -809953815, 382914924, 567932433, -801053218, 376620520, 564820443, -792298533, 370463321, 561742372, -783686587, 364439609, 558697668, -775214294, 358545786, 555685792, -766878652, 352778370, 552706215, -758676736, 347133991, 549758420, -750605703, 341609384, 546841902, -742662781, 336201390, 543956166, -734845274, 330906948, 541100727, -727150554, 325723092, 538275110, -719576065, 320646952, 535478850, -712119314, 315675743, 532711493, -704777874, 310806767, 529972592, -697549379, 306037412, 527261712, -690431525, 301365142, 524578422, -683422064, 296787497, 521922306, -676518807, 292302096, 519292953, -669719620, 287906628, 516689959, -663022421, 283598848, 514112930, -656425179, 279376580, 511561480, -649925917, 275237715, 509035230, -643522703, 271180202, 506533808, -637213653, 267202052, 504056850, -630996932, 263301335, 501603999, -624870745, 259476176, 499174905, -618833344, 255724753, 496769225, -612883021, 252045300, 494386620, -607018108, 248436097, 492026762, -601236982, 244895478, 489689325, -595538050, 241421819, 487373991, -589919763, 238013545, 485080450, -584380608, 234669127, 482808393, -578919104, 231387074, 480557522, -573533808, 228165940, 478327540, -568223307, 225004319, 476118160, -562986224, 221900841, 473929095, -557821211, 218854177, 471760068, -552726951, 215863033, 469610805, -547702158, 212926149, 467481036, -542745577, 210042301, 465370498, -537855974, 207210296, 463278931, -533032152, 204428975, 461206080, -528272934, 201697210, 459151697, -523577173, 199013902, 457115534, -518943746, 196377980, 455097351, -514371552, 193788403, 453096910, -509859519, 191244158, 451113979, -505406596, 188744256, 449148328, -501011754, 186287736, 447199733, -496673988, 183873661, 445267973, -492392314, 181501118, 443352830, -488165769, 179169218, 441454090, -483993410, 176877093, 439571546, -479874317, 174623901, 437704988, -475807583, 172408817, 435854216, -471792327, 170231039, 434019030, -467827686, 168089786, 432199233, -463912808, 165984294, 430394633, -460046867, 163913821, 428605040, -456229048, 161877640, 426830268, -452458559, 159875046, 425070133, -448734619, 157905348, 423324455, -445056465, 155967874, 421593057, -441423350, 154061968, 419875764, -437834542, 152186989, 418172405, -434289321, 150342311, 416482811, -430786988, 148527328, 414806814, -427326849, 146741441, 413144253, -423908233, 144984071, 411494965, -420530477, 143254652, 409858794, -417192933, 141552629, 408235582, -413894964, 139877462, 406625177, -410635948, 138228623, 405027427, -407415272, 136605598, 403442185, -404232339, 135007883};
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement