mruby-bigint (mpz_get_str): use UL suffix for mp_limb table

This commit is contained in:
Yukihiro "Matz" Matsumoto
2024-12-12 17:12:08 +09:00
parent c495d08c5b
commit 29a2bc19a3
+30 -30
View File
@@ -820,40 +820,40 @@ static const mp_limb base_limit[34*2] = {
42875, // 35^3
46656, // 36^3
#else
3486784401, // 3^20
3486784401UL, // 3^20
0, // 4^16 (skip)
1220703125, // 5^13
2176782336, // 6^12
1977326743, // 7^11
1220703125UL, // 5^13
2176782336UL, // 6^12
1977326743UL, // 7^11
0, // 8^10 (skip)
3486784401, // 9^10
1000000000, // 10^9
2357947691, // 11^9
429981696, // 12^8
815730721, // 13^8
1475789056, // 14^8
2562890625, // 15^8
3486784401UL, // 9^10
1000000000UL, // 10^9
2357947691UL, // 11^9
429981696UL, // 12^8
815730721UL, // 13^8
1475789056UL, // 14^8
2562890625UL, // 15^8
0, // 16^8 (skip)
410338673, // 17^7
612220032, // 18^7
893871739, // 19^7
1280000000, // 20^7
1801088541, // 21^7
2494357888, // 22^7
3404825447, // 23^7
191102976, // 24^6
244140625, // 25^6
308915776, // 26^6
387420489, // 27^6
481890304, // 28^6
594823321, // 29^6
729000000, // 30^6
887503681, // 31^6
410338673UL, // 17^7
612220032UL, // 18^7
893871739UL, // 19^7
1280000000UL, // 20^7
1801088541UL, // 21^7
2494357888UL, // 22^7
3404825447UL, // 23^7
191102976UL, // 24^6
244140625UL, // 25^6
308915776UL, // 26^6
387420489UL, // 27^6
481890304UL, // 28^6
594823321UL, // 29^6
729000000UL, // 30^6
887503681UL, // 31^6
0, // 32^6 (skip)
1291467969, // 33^6
1544804416, // 34^6
1838265625, // 35^6
2176782336, // 36^6
1291467969UL, // 33^6
1544804416UL, // 34^6
1838265625UL, // 35^6
2176782336UL, // 36^6
#endif
};