The unified diff between revisions [75daca8d..] and [08eaf28d..] is displayed below. It can also be downloaded as a raw diff.
This diff has been restricted to the following files: 'primes.cpp'
#
#
# patch "primes.cpp"
# from [6c516774fc02486d4bfff271cb1755efad9b4686]
# to [b6bc7dbb320ff24cdf16689cb57361551d6bc693]
#
============================================================
--- primes.cpp 6c516774fc02486d4bfff271cb1755efad9b4686
+++ primes.cpp b6bc7dbb320ff24cdf16689cb57361551d6bc693
@@ -605,69 +605,69 @@ const u64bit PRIME_PRODUCTS[PRIME_PRODUC
65437, 65447, 65449, 65479, 65497, 65519, 65521, 0 };
const u64bit PRIME_PRODUCTS[PRIME_PRODUCTS_TABLE_SIZE] = {
-0xE221F97C30E94E1D, 0xE5B65ED6608B952D, 0xF4521CE5D3CA44EF, 0xF3EF021E44A7EEC3,
-0xF330D66E4349E591, 0x6F6B8463BEE90825, 0xD41D1350609EC855, 0x28681D7AA3190143,
-0x2FA51D379842A4AF, 0x84AE694AFD8B0547, 0xC7AC609EF16A407B, 0xCA376556426DE0FD,
-0x466324A8372A45D5, 0xAD7D2FB14BF7DC0B, 0x7BCD9BF6C6C26323, 0x74709A2A2637FA55,
-0x1D640B8FE0CA4311, 0xC93804EEC683CB2D, 0xB10594307EA0B7AD, 0xDE0244E8F6D2DC17,
-0x61DE0343443ED4C5, 0xCF8D577CE72384BB, 0x217168EC6F4A928B, 0xF5446BCD87F96E6B,
-0xF7E12D023D06E73D, 0x457CBC7E43B62C3F, 0x5AE2F68DB28800BF, 0x7500EDA80A9C8EA7,
-0x8DBC07E86DC4A37F, 0x9E40BF0300CA232D, 0xC0A9D8342259FCD1, 0xDFE8B5D19367A1C5,
-0xFBC11439E02B209D, 0xDA0AC1EC9E251F43, 0xAB4E5F28D129622F, 0xEBF5FBCBF5587CBD,
-0xE26B31744B05DC9D, 0xE1580FBB4592700B, 0x6539F95C9D74F439, 0xB185EF6E9070A559,
-0x699ECA919029B14B, 0xEBBFC2CC1B0DEE0F, 0x8E19279CEAF709FB, 0xFA3F354C954330EF,
-0xAE9362C721216DEF, 0xF44253878D02F03D, 0xC2D98B01DFE4F3A9, 0xE4A3E0F9407ED71F,
-0xAE2E9D8F67A52865, 0xF7DEE3EE2D340885, 0xCC1D2DEA66C3C841, 0xA827E8CE4BF5EB07,
-0xDF26E6009081BE79, 0x1969811A2B7A6A93, 0x88D31B077DEEB8A3, 0xA15E37A8F401B5C1,
-0xB27BF45E6508617B, 0xE23D5CA287D9A531, 0xD33CEF8D08A70D3F, 0xF26E164CB7B477D5,
-0xF070DAE24D8CEDA9, 0x4F580C6048999F4D, 0xFBC528EEE00D6CFB, 0xE47E34CA3E3EAC63,
-0xE2421086C3D09FE5, 0xC35091E86806D213, 0x1F29F3BD0BE9FAB3, 0xFA21995FB84F5A83,
-0xBBF6D8395F7047C7, 0xBC28039A69726205, 0xF0324199A11B5D45, 0x969FA74E537EBE09,
-0xA474F6C127403A9D, 0xEBB6153629ECDEA7, 0xC96E2D7B65D2277B, 0xD2B89C851CD9291F,
-0xEABE76C706F0C3E5, 0xB997188EA5B710D3, 0xB5B20274A0DABB6F, 0x89D99F7F39AB2B9B,
-0x138C3AC887043CCD, 0xC6D3E2761D16233F, 0x507C4D00D6B6027F, 0xBF363571906180F3,
-0x89FEA18355BD571D, 0xF55905D2F8949905, 0x65F170475F041C6F, 0x94C6E638460936A1,
-0x809F449762D125EF, 0xAC4BC4C3547A71E1, 0xF9315948183BDBC5, 0xC383E883DEA0349B,
-0xBC33CFE86CA38435, 0xC413C74E3F6F847B, 0xE25488813C3CE121, 0xFD33CDA8A0333BEF,
-0xEDCCA470B26DA57F, 0x383533808BD74477, 0x3AC02A15FC89C54D, 0x3E12CC83606624F3,
-0xAB899B62C0938D01, 0x429DC254C5490571, 0xF5554C6D540DB6A9, 0xFE3F5CCCBAFFDC95,
-0xF20E8ABC0340C14F, 0xBD633919AA5AB02F, 0x532A1FA4D0775045, 0x9F3F943B5D1E6679,
-0xA14E33555E99605D, 0xC48A6E1EC3CF4793, 0xD00AC683F6B64DB9, 0xB7316C602F3F2DDB,
-0xABF8EF8B5CABB03D, 0xFFCAA72EE6539255, 0xC1CB903C8D764FB7, 0x80300B3B06A6F3F3,
-0xC7471C73A380A4AF, 0x892E6D86008F82E3, 0x8D040C52D7C6AB79, 0xD35DE032B89A6907,
-0xD1CD5A93959C1185, 0xB87C36644FB9B3B7, 0xA827E6B6DE68593F, 0xAC16DC9E966EA68F,
-0xB3E87100AC54DE6D, 0xB98014BDAE7021B1, 0xBE350E0F484524D1, 0xC6172BCEA3A11C9B,
-0xCC01BFD8F5EE2EC3, 0xD1B284C91EED248B, 0xFDFF2DE1B95F5687, 0xE21A13779E0CCDC7,
-0xE68E732A2ABED62F, 0xEC8F38C8B28E0493, 0xF52BDF080F7ABA6F, 0xFF40ECA3CCA22CE5,
-0x215D0693AD933EB1, 0xBE2B9B2F8ECD578D, 0x843F6BF5D2BBF979, 0xCACD47144DAADA59,
-0xF19D26474F170045, 0x7A6BA19CE2FBBCD9, 0x525620BB14320123, 0xEBABCCACEACE2A81,
-0xDAD688DAC863D2F3, 0x70CF888F6F02D4BB, 0xD3EBE9A16C01996F, 0xED449526CBEBE513,
-0x991DD50C7F17A1B7, 0xD1F37E54FC6589EF, 0xB1B72FDE0EA34AFF, 0xBF1D75BDDED44FD1,
-0xD101DC5EAA25201B, 0xDF60F18616AD8EFB, 0xED74888F36648FBB, 0xFD5051BD895D6539,
-0xCCEBE44FA3E6B1BD, 0xD52A16F9E33265CB, 0xEDD3384401AD1267, 0xF3CC98549791076F,
-0x6EF7899720A0A93B, 0x7DB9EF3F5256F38F, 0x9273910ABDE6E503, 0xA3B446CA98554091,
-0xB13C2BDE8958E05D, 0xBEFA82CB25F97AF1, 0xCDC1FE0211DF150F, 0xE32387464B225385,
-0xF154C4C2CA8EABF9, 0xCF4E11D8E56F6957, 0xF7BBB96118B42F15, 0x535138221347C85D,
-0x4FFC85B96C562A71, 0x6C6FD444704EE9A9, 0x81319E967E1AABB3, 0x948BE6486434303B,
-0xAADD17A4C60E2449, 0xD619D14A9A0B5FBD, 0xE2FB3F507D8C64B5, 0xFCFCE80D5BB997DF,
-0xB08106E9D93A99AD, 0x238E12AE75BF1861, 0xE0F83D2ED5DC8AC3, 0x681FF3CFE90D481B,
-0x805517DDD3E296E7, 0x9BDBC365E2E9E57F, 0xBAE52C39C9082107, 0xF09928EC4A4C1503,
-0xF26340D17F990C75, 0x97299F4F32B7DB6B, 0xC6E38417C7E30011, 0xF582B6E0E6B7830F,
-0xD0D046F74D1ED633, 0xBEE06A041F778E5D, 0xDBE53BF49C3CF227, 0xF9F4E4C91D1537F1,
-0xA838BFF645C41F0F, 0x458809A605C2264B, 0x62C07D00B5C7B939, 0x8F303208051AF4EF,
-0xCE366281B21E7AFD, 0xE750611EA0BE8B55, 0xAACF9921F54349DD, 0xB9499C919BEDEB2D,
-0x8B5E2D6A7C0FED8D, 0xB31C12531D85C86B, 0xE2F81DD567C198ED, 0xFCBF50872C7A85B7,
-0xA7C97479B562C749, 0xDBBB14BBF9B4AC85, 0xC69D26F25DEA581D, 0xFA3CC64F8D79398D,
-0x8703AEE0630C7FEF, 0xB272C207BD08D637, 0xC50A96A2C6C59C23, 0xFB6694D346303AB1,
-0x93F2BA15512C7BE9, 0x7ED5EB28F50A553F, 0xB9BB9C7AA9343BD3, 0xE711EA83362E3FEB,
-0xC417BB9B3F863C89, 0x96A88B47EE3AAB49, 0xDF3ED601F5DCCE23, 0xB211874BB8720877,
-0x6F3E9B69CB1BDCDB, 0x9B295CC8FEBC20D5, 0xE56F23F76A71387F, 0xEA78F5BB0CD1565F,
-0xA4A428E418FD2B17, 0xDEEF3C10065A26E1, 0x2D1E8F5735933B8D, 0xF362A62EB7E3B551,
-0xF62327AE7D4E70A5, 0x28B86F69D6FCA5B5, 0x87C63FAA3E25406B, 0xD659246185DA101D,
-0xC10B2CF6559274B7, 0x727BF31FFF9B208B, 0xEA55235C4B98064D, 0xFBCD0B3F56EABA75,
-0xFB0D12857E554175, 0xECC6FD2C8F45CC2F, 0xFAE200BB2687381B, 0x7C0001DFD91FDB5B,
-0xDEE61AC82000895B, 0x9536C4399D4F3FB7, 0xA8F1E698E4A3297F, 0xFA61F6759A6CEE8F,
-0xCBAE83BF32730B03, 0xDC7C6D1FB9E1633B, 0xF12CAF2A95AA8807, 0xDF9CC7A9C8FFEF4D,
-0xD0744F8438C2E907, 0xB0DA65AB5BB20619, 0x1C0C79A379CFBF8D, 0x93AC2BC1F9EC0E29 };
+0xE221F97C30E94E1DULL, 0xE5B65ED6608B952DULL, 0xF4521CE5D3CA44EFULL, 0xF3EF021E44A7EEC3ULL,
+0xF330D66E4349E591ULL, 0x6F6B8463BEE90825ULL, 0xD41D1350609EC855ULL, 0x28681D7AA3190143ULL,
+0x2FA51D379842A4AFULL, 0x84AE694AFD8B0547ULL, 0xC7AC609EF16A407BULL, 0xCA376556426DE0FDULL,
+0x466324A8372A45D5ULL, 0xAD7D2FB14BF7DC0BULL, 0x7BCD9BF6C6C26323ULL, 0x74709A2A2637FA55ULL,
+0x1D640B8FE0CA4311ULL, 0xC93804EEC683CB2DULL, 0xB10594307EA0B7ADULL, 0xDE0244E8F6D2DC17ULL,
+0x61DE0343443ED4C5ULL, 0xCF8D577CE72384BBULL, 0x217168EC6F4A928BULL, 0xF5446BCD87F96E6BULL,
+0xF7E12D023D06E73DULL, 0x457CBC7E43B62C3FULL, 0x5AE2F68DB28800BFULL, 0x7500EDA80A9C8EA7ULL,
+0x8DBC07E86DC4A37FULL, 0x9E40BF0300CA232DULL, 0xC0A9D8342259FCD1ULL, 0xDFE8B5D19367A1C5ULL,
+0xFBC11439E02B209DULL, 0xDA0AC1EC9E251F43ULL, 0xAB4E5F28D129622FULL, 0xEBF5FBCBF5587CBDULL,
+0xE26B31744B05DC9DULL, 0xE1580FBB4592700BULL, 0x6539F95C9D74F439ULL, 0xB185EF6E9070A559ULL,
+0x699ECA919029B14BULL, 0xEBBFC2CC1B0DEE0FULL, 0x8E19279CEAF709FBULL, 0xFA3F354C954330EFULL,
+0xAE9362C721216DEFULL, 0xF44253878D02F03DULL, 0xC2D98B01DFE4F3A9ULL, 0xE4A3E0F9407ED71FULL,
+0xAE2E9D8F67A52865ULL, 0xF7DEE3EE2D340885ULL, 0xCC1D2DEA66C3C841ULL, 0xA827E8CE4BF5EB07ULL,
+0xDF26E6009081BE79ULL, 0x1969811A2B7A6A93ULL, 0x88D31B077DEEB8A3ULL, 0xA15E37A8F401B5C1ULL,
+0xB27BF45E6508617BULL, 0xE23D5CA287D9A531ULL, 0xD33CEF8D08A70D3FULL, 0xF26E164CB7B477D5ULL,
+0xF070DAE24D8CEDA9ULL, 0x4F580C6048999F4DULL, 0xFBC528EEE00D6CFBULL, 0xE47E34CA3E3EAC63ULL,
+0xE2421086C3D09FE5ULL, 0xC35091E86806D213ULL, 0x1F29F3BD0BE9FAB3ULL, 0xFA21995FB84F5A83ULL,
+0xBBF6D8395F7047C7ULL, 0xBC28039A69726205ULL, 0xF0324199A11B5D45ULL, 0x969FA74E537EBE09ULL,
+0xA474F6C127403A9DULL, 0xEBB6153629ECDEA7ULL, 0xC96E2D7B65D2277BULL, 0xD2B89C851CD9291FULL,
+0xEABE76C706F0C3E5ULL, 0xB997188EA5B710D3ULL, 0xB5B20274A0DABB6FULL, 0x89D99F7F39AB2B9BULL,
+0x138C3AC887043CCDULL, 0xC6D3E2761D16233FULL, 0x507C4D00D6B6027FULL, 0xBF363571906180F3ULL,
+0x89FEA18355BD571DULL, 0xF55905D2F8949905ULL, 0x65F170475F041C6FULL, 0x94C6E638460936A1ULL,
+0x809F449762D125EFULL, 0xAC4BC4C3547A71E1ULL, 0xF9315948183BDBC5ULL, 0xC383E883DEA0349BULL,
+0xBC33CFE86CA38435ULL, 0xC413C74E3F6F847BULL, 0xE25488813C3CE121ULL, 0xFD33CDA8A0333BEFULL,
+0xEDCCA470B26DA57FULL, 0x383533808BD74477ULL, 0x3AC02A15FC89C54DULL, 0x3E12CC83606624F3ULL,
+0xAB899B62C0938D01ULL, 0x429DC254C5490571ULL, 0xF5554C6D540DB6A9ULL, 0xFE3F5CCCBAFFDC95ULL,
+0xF20E8ABC0340C14FULL, 0xBD633919AA5AB02FULL, 0x532A1FA4D0775045ULL, 0x9F3F943B5D1E6679ULL,
+0xA14E33555E99605DULL, 0xC48A6E1EC3CF4793ULL, 0xD00AC683F6B64DB9ULL, 0xB7316C602F3F2DDBULL,
+0xABF8EF8B5CABB03DULL, 0xFFCAA72EE6539255ULL, 0xC1CB903C8D764FB7ULL, 0x80300B3B06A6F3F3ULL,
+0xC7471C73A380A4AFULL, 0x892E6D86008F82E3ULL, 0x8D040C52D7C6AB79ULL, 0xD35DE032B89A6907ULL,
+0xD1CD5A93959C1185ULL, 0xB87C36644FB9B3B7ULL, 0xA827E6B6DE68593FULL, 0xAC16DC9E966EA68FULL,
+0xB3E87100AC54DE6DULL, 0xB98014BDAE7021B1ULL, 0xBE350E0F484524D1ULL, 0xC6172BCEA3A11C9BULL,
+0xCC01BFD8F5EE2EC3ULL, 0xD1B284C91EED248BULL, 0xFDFF2DE1B95F5687ULL, 0xE21A13779E0CCDC7ULL,
+0xE68E732A2ABED62FULL, 0xEC8F38C8B28E0493ULL, 0xF52BDF080F7ABA6FULL, 0xFF40ECA3CCA22CE5ULL,
+0x215D0693AD933EB1ULL, 0xBE2B9B2F8ECD578DULL, 0x843F6BF5D2BBF979ULL, 0xCACD47144DAADA59ULL,
+0xF19D26474F170045ULL, 0x7A6BA19CE2FBBCD9ULL, 0x525620BB14320123ULL, 0xEBABCCACEACE2A81ULL,
+0xDAD688DAC863D2F3ULL, 0x70CF888F6F02D4BBULL, 0xD3EBE9A16C01996FULL, 0xED449526CBEBE513ULL,
+0x991DD50C7F17A1B7ULL, 0xD1F37E54FC6589EFULL, 0xB1B72FDE0EA34AFFULL, 0xBF1D75BDDED44FD1ULL,
+0xD101DC5EAA25201BULL, 0xDF60F18616AD8EFBULL, 0xED74888F36648FBBULL, 0xFD5051BD895D6539ULL,
+0xCCEBE44FA3E6B1BDULL, 0xD52A16F9E33265CBULL, 0xEDD3384401AD1267ULL, 0xF3CC98549791076FULL,
+0x6EF7899720A0A93BULL, 0x7DB9EF3F5256F38FULL, 0x9273910ABDE6E503ULL, 0xA3B446CA98554091ULL,
+0xB13C2BDE8958E05DULL, 0xBEFA82CB25F97AF1ULL, 0xCDC1FE0211DF150FULL, 0xE32387464B225385ULL,
+0xF154C4C2CA8EABF9ULL, 0xCF4E11D8E56F6957ULL, 0xF7BBB96118B42F15ULL, 0x535138221347C85DULL,
+0x4FFC85B96C562A71ULL, 0x6C6FD444704EE9A9ULL, 0x81319E967E1AABB3ULL, 0x948BE6486434303BULL,
+0xAADD17A4C60E2449ULL, 0xD619D14A9A0B5FBDULL, 0xE2FB3F507D8C64B5ULL, 0xFCFCE80D5BB997DFULL,
+0xB08106E9D93A99ADULL, 0x238E12AE75BF1861ULL, 0xE0F83D2ED5DC8AC3ULL, 0x681FF3CFE90D481BULL,
+0x805517DDD3E296E7ULL, 0x9BDBC365E2E9E57FULL, 0xBAE52C39C9082107ULL, 0xF09928EC4A4C1503ULL,
+0xF26340D17F990C75ULL, 0x97299F4F32B7DB6BULL, 0xC6E38417C7E30011ULL, 0xF582B6E0E6B7830FULL,
+0xD0D046F74D1ED633ULL, 0xBEE06A041F778E5DULL, 0xDBE53BF49C3CF227ULL, 0xF9F4E4C91D1537F1ULL,
+0xA838BFF645C41F0FULL, 0x458809A605C2264BULL, 0x62C07D00B5C7B939ULL, 0x8F303208051AF4EFULL,
+0xCE366281B21E7AFDULL, 0xE750611EA0BE8B55ULL, 0xAACF9921F54349DDULL, 0xB9499C919BEDEB2DULL,
+0x8B5E2D6A7C0FED8DULL, 0xB31C12531D85C86BULL, 0xE2F81DD567C198EDULL, 0xFCBF50872C7A85B7ULL,
+0xA7C97479B562C749ULL, 0xDBBB14BBF9B4AC85ULL, 0xC69D26F25DEA581DULL, 0xFA3CC64F8D79398DULL,
+0x8703AEE0630C7FEFULL, 0xB272C207BD08D637ULL, 0xC50A96A2C6C59C23ULL, 0xFB6694D346303AB1ULL,
+0x93F2BA15512C7BE9ULL, 0x7ED5EB28F50A553FULL, 0xB9BB9C7AA9343BD3ULL, 0xE711EA83362E3FEBULL,
+0xC417BB9B3F863C89ULL, 0x96A88B47EE3AAB49ULL, 0xDF3ED601F5DCCE23ULL, 0xB211874BB8720877ULL,
+0x6F3E9B69CB1BDCDBULL, 0x9B295CC8FEBC20D5ULL, 0xE56F23F76A71387FULL, 0xEA78F5BB0CD1565FULL,
+0xA4A428E418FD2B17ULL, 0xDEEF3C10065A26E1ULL, 0x2D1E8F5735933B8DULL, 0xF362A62EB7E3B551ULL,
+0xF62327AE7D4E70A5ULL, 0x28B86F69D6FCA5B5ULL, 0x87C63FAA3E25406BULL, 0xD659246185DA101DULL,
+0xC10B2CF6559274B7ULL, 0x727BF31FFF9B208BULL, 0xEA55235C4B98064DULL, 0xFBCD0B3F56EABA75ULL,
+0xFB0D12857E554175ULL, 0xECC6FD2C8F45CC2FULL, 0xFAE200BB2687381BULL, 0x7C0001DFD91FDB5BULL,
+0xDEE61AC82000895BULL, 0x9536C4399D4F3FB7ULL, 0xA8F1E698E4A3297FULL, 0xFA61F6759A6CEE8FULL,
+0xCBAE83BF32730B03ULL, 0xDC7C6D1FB9E1633BULL, 0xF12CAF2A95AA8807ULL, 0xDF9CC7A9C8FFEF4DULL,
+0xD0744F8438C2E907ULL, 0xB0DA65AB5BB20619ULL, 0x1C0C79A379CFBF8DULL, 0x93AC2BC1F9EC0E29ULL };
}