g_math 0.4.2

Multi-domain fixed-point arithmetic with geometric extension: Lie groups, manifolds, ODE solvers, tensors, fiber bundles — zero-float, 0 ULP transcendentals
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
1001
1002
1003
1004
1005
1006
1007
1008
1009
1010
1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1029
1030
1031
1032
1033
1034
1035
1036
1037
1038
1039
1040
1041
1042
1043
1044
1045
1046
1047
1048
1049
1050
1051
1052
1053
1054
1055
1056
1057
1058
1059
1060
1061
1062
1063
1064
1065
1066
1067
1068
1069
1070
1071
1072
1073
1074
1075
1076
1077
1078
1079
1080
1081
1082
1083
1084
1085
1086
1087
1088
1089
1090
1091
1092
1093
1094
1095
1096
1097
1098
1099
1100
1101
1102
1103
1104
1105
1106
1107
1108
1109
1110
1111
1112
1113
1114
1115
1116
1117
1118
1119
1120
1121
1122
1123
1124
1125
1126
1127
1128
1129
1130
1131
1132
1133
1134
1135
1136
1137
1138
1139
1140
1141
1142
1143
1144
1145
1146
1147
1148
1149
1150
1151
1152
1153
1154
1155
1156
1157
1158
1159
1160
1161
1162
1163
1164
1165
1166
1167
1168
1169
1170
1171
1172
1173
1174
1175
1176
1177
1178
1179
1180
1181
1182
1183
1184
1185
1186
1187
1188
1189
1190
1191
1192
1193
1194
1195
1196
1197
1198
1199
1200
1201
1202
1203
1204
1205
1206
1207
1208
1209
1210
1211
1212
1213
1214
1215
1216
1217
1218
1219
1220
1221
1222
1223
1224
1225
1226
1227
1228
1229
1230
1231
1232
1233
1234
1235
1236
1237
1238
1239
1240
1241
1242
1243
1244
1245
1246
1247
1248
1249
1250
1251
1252
1253
1254
1255
1256
1257
1258
1259
1260
1261
1262
1263
1264
1265
1266
1267
1268
1269
1270
1271
1272
1273
1274
1275
1276
1277
1278
1279
1280
1281
1282
1283
1284
1285
1286
1287
1288
1289
1290
1291
1292
1293
1294
1295
1296
1297
1298
1299
1300
1301
1302
1303
1304
1305
1306
1307
1308
1309
1310
1311
1312
1313
1314
1315
1316
1317
1318
1319
1320
1321
1322
1323
1324
1325
1326
1327
1328
1329
1330
1331
1332
1333
1334
1335
1336
1337
1338
1339
1340
1341
1342
1343
1344
1345
1346
1347
1348
1349
1350
1351
1352
1353
1354
1355
1356
1357
1358
1359
1360
1361
1362
1363
1364
1365
1366
1367
1368
1369
1370
1371
1372
1373
1374
1375
1376
1377
1378
1379
1380
1381
1382
1383
1384
1385
1386
1387
1388
1389
1390
1391
1392
1393
1394
1395
1396
1397
1398
1399
1400
1401
1402
1403
1404
1405
1406
1407
1408
1409
1410
1411
1412
1413
1414
1415
1416
1417
1418
1419
1420
1421
1422
1423
1424
1425
1426
1427
1428
1429
1430
1431
1432
1433
1434
1435
1436
1437
1438
1439
1440
1441
1442
1443
1444
1445
1446
1447
1448
1449
1450
1451
1452
1453
1454
1455
1456
1457
1458
1459
1460
1461
1462
1463
1464
1465
1466
1467
1468
1469
1470
1471
1472
1473
1474
1475
1476
1477
1478
1479
1480
1481
1482
1483
1484
1485
1486
1487
1488
1489
1490
1491
1492
1493
1494
1495
1496
1497
1498
1499
1500
1501
1502
1503
1504
1505
1506
1507
1508
1509
1510
1511
1512
1513
1514
1515
1516
1517
1518
1519
1520
1521
1522
1523
1524
1525
1526
1527
1528
1529
1530
1531
1532
1533
1534
1535
1536
1537
1538
1539
1540
1541
1542
1543
1544
1545
1546
1547
1548
1549
1550
1551
1552
1553
1554
1555
1556
1557
1558
1559
1560
1561
1562
1563
1564
1565
1566
1567
1568
1569
1570
1571
1572
1573
1574
1575
1576
1577
1578
1579
1580
1581
1582
1583
1584
1585
1586
1587
1588
1589
1590
1591
1592
1593
1594
1595
1596
1597
1598
1599
1600
1601
1602
1603
1604
1605
1606
1607
1608
1609
1610
1611
1612
1613
1614
1615
1616
1617
1618
1619
1620
1621
1622
1623
1624
1625
1626
1627
1628
1629
1630
1631
1632
1633
1634
1635
1636
1637
1638
1639
1640
1641
1642
1643
1644
1645
1646
1647
1648
1649
1650
1651
1652
1653
1654
1655
1656
1657
1658
1659
1660
1661
1662
1663
1664
1665
1666
1667
1668
1669
1670
1671
1672
1673
1674
1675
1676
1677
1678
1679
1680
1681
1682
1683
1684
1685
1686
1687
1688
1689
1690
1691
1692
1693
1694
1695
1696
1697
1698
1699
1700
1701
1702
1703
1704
1705
1706
1707
1708
1709
1710
1711
1712
1713
1714
1715
1716
1717
1718
1719
1720
1721
1722
1723
1724
1725
1726
1727
1728
1729
1730
1731
1732
1733
1734
1735
1736
1737
1738
1739
1740
1741
1742
1743
1744
1745
1746
1747
1748
1749
1750
1751
1752
1753
1754
1755
1756
1757
1758
1759
1760
1761
1762
1763
1764
1765
1766
1767
1768
1769
1770
1771
1772
1773
1774
1775
1776
1777
1778
1779
1780
1781
1782
1783
1784
1785
1786
1787
1788
1789
1790
1791
1792
1793
1794
1795
1796
1797
1798
1799
1800
1801
1802
1803
1804
1805
1806
1807
1808
1809
1810
1811
1812
1813
1814
1815
1816
1817
1818
1819
1820
1821
1822
1823
1824
1825
1826
1827
1828
1829
1830
1831
1832
1833
1834
1835
1836
1837
1838
1839
1840
1841
1842
1843
1844
1845
1846
1847
1848
1849
1850
1851
1852
1853
1854
1855
1856
1857
1858
1859
1860
1861
1862
1863
1864
1865
1866
1867
1868
1869
1870
1871
1872
1873
1874
1875
1876
1877
1878
1879
1880
1881
1882
1883
1884
1885
1886
1887
1888
1889
1890
1891
1892
1893
1894
1895
1896
1897
1898
1899
1900
1901
1902
1903
1904
1905
1906
1907
1908
1909
1910
1911
1912
1913
1914
1915
1916
1917
1918
1919
1920
1921
1922
1923
1924
1925
1926
1927
1928
1929
1930
1931
1932
1933
1934
1935
1936
1937
1938
1939
1940
1941
1942
1943
1944
1945
1946
1947
1948
1949
1950
1951
1952
1953
1954
1955
1956
1957
1958
1959
1960
1961
1962
1963
1964
1965
1966
1967
1968
1969
1970
1971
1972
1973
1974
1975
1976
1977
1978
1979
1980
1981
1982
1983
1984
1985
1986
1987
1988
1989
1990
1991
1992
1993
1994
1995
1996
1997
1998
1999
2000
2001
2002
2003
2004
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
2027
2028
2029
2030
2031
2032
2033
2034
2035
2036
2037
2038
2039
2040
2041
2042
2043
2044
2045
2046
2047
2048
2049
2050
2051
2052
2053
2054
2055
2056
2057
2058
2059
2060
2061
2062
2063
2064
2065
2066
2067
2068
2069
2070
2071
2072
2073
2074
2075
2076
2077
2078
2079
2080
2081
2082
2083
2084
2085
2086
2087
2088
2089
2090
2091
2092
2093
2094
2095
2096
2097
2098
2099
2100
2101
2102
2103
2104
2105
2106
2107
2108
2109
2110
2111
2112
2113
2114
2115
2116
2117
2118
2119
2120
2121
2122
2123
2124
2125
2126
2127
2128
2129
2130
2131
2132
2133
2134
2135
2136
2137
2138
2139
2140
2141
2142
2143
2144
2145
2146
2147
2148
2149
2150
2151
2152
2153
2154
2155
2156
2157
2158
2159
2160
2161
2162
2163
2164
2165
2166
2167
2168
2169
2170
2171
2172
2173
2174
2175
2176
2177
2178
2179
2180
2181
2182
2183
2184
2185
2186
2187
2188
2189
2190
2191
2192
2193
2194
2195
2196
2197
2198
2199
2200
2201
2202
2203
2204
2205
2206
2207
2208
2209
2210
2211
2212
2213
2214
2215
2216
2217
2218
2219
2220
2221
2222
2223
2224
2225
2226
2227
2228
2229
2230
2231
2232
2233
2234
2235
2236
2237
2238
2239
2240
2241
2242
2243
2244
2245
2246
2247
2248
2249
2250
2251
2252
2253
2254
2255
2256
2257
2258
2259
2260
2261
2262
2263
2264
2265
2266
2267
2268
2269
2270
2271
2272
2273
2274
2275
2276
2277
2278
2279
2280
2281
2282
2283
2284
2285
2286
2287
2288
2289
2290
2291
2292
2293
2294
2295
2296
2297
2298
2299
2300
2301
2302
2303
2304
2305
2306
2307
2308
2309
2310
2311
2312
2313
2314
2315
2316
2317
2318
2319
2320
2321
2322
2323
2324
2325
2326
2327
2328
2329
2330
2331
2332
2333
2334
2335
2336
2337
2338
2339
2340
2341
2342
2343
2344
2345
2346
2347
2348
2349
2350
2351
2352
2353
2354
2355
2356
2357
2358
2359
2360
2361
2362
2363
2364
2365
2366
2367
2368
2369
2370
2371
2372
2373
2374
2375
2376
2377
2378
2379
2380
2381
2382
2383
2384
2385
2386
2387
2388
2389
2390
2391
2392
2393
2394
2395
2396
2397
2398
2399
2400
2401
2402
2403
2404
2405
2406
2407
2408
2409
2410
2411
2412
2413
2414
2415
2416
2417
2418
2419
2420
2421
2422
2423
2424
2425
2426
2427
2428
2429
2430
2431
2432
2433
2434
2435
2436
2437
2438
2439
2440
2441
2442
2443
2444
2445
2446
2447
2448
2449
2450
2451
2452
2453
2454
2455
2456
2457
2458
2459
2460
2461
2462
2463
2464
2465
2466
2467
2468
2469
2470
2471
2472
2473
2474
2475
2476
2477
2478
2479
2480
2481
2482
2483
2484
2485
2486
2487
2488
2489
2490
2491
2492
2493
2494
2495
2496
2497
2498
2499
2500
2501
2502
2503
2504
2505
2506
2507
2508
2509
2510
2511
2512
2513
2514
2515
2516
2517
2518
2519
2520
2521
2522
2523
2524
2525
2526
2527
2528
2529
2530
2531
2532
2533
2534
2535
2536
2537
2538
2539
2540
2541
2542
2543
2544
2545
2546
2547
2548
2549
2550
2551
2552
2553
2554
2555
2556
2557
2558
2559
2560
2561
2562
2563
2564
2565
2566
2567
2568
2569
2570
2571
2572
2573
2574
2575
2576
2577
2578
2579
2580
2581
2582
2583
2584
2585
2586
2587
2588
2589
2590
2591
2592
2593
2594
2595
2596
2597
2598
2599
2600
2601
2602
2603
2604
2605
2606
2607
2608
2609
2610
2611
2612
2613
2614
2615
2616
2617
2618
2619
2620
2621
2622
2623
2624
2625
2626
2627
2628
2629
2630
2631
2632
2633
2634
2635
2636
2637
2638
2639
2640
2641
2642
2643
2644
2645
2646
2647
2648
2649
2650
2651
2652
2653
2654
2655
2656
2657
2658
2659
2660
2661
2662
2663
2664
2665
2666
2667
2668
2669
2670
2671
2672
2673
2674
2675
2676
2677
2678
2679
2680
2681
2682
2683
2684
2685
2686
2687
2688
2689
2690
2691
2692
2693
2694
2695
2696
2697
2698
2699
2700
2701
2702
2703
2704
2705
2706
2707
2708
2709
2710
2711
2712
2713
2714
2715
2716
2717
2718
2719
2720
2721
2722
2723
2724
2725
2726
2727
2728
2729
2730
2731
2732
2733
2734
2735
2736
2737
2738
2739
2740
2741
2742
2743
2744
2745
2746
2747
2748
2749
2750
2751
2752
2753
2754
2755
2756
2757
2758
2759
2760
2761
2762
2763
2764
2765
2766
2767
2768
2769
2770
2771
2772
2773
2774
2775
2776
2777
2778
2779
2780
2781
2782
2783
2784
2785
2786
2787
2788
2789
2790
2791
2792
2793
2794
2795
2796
2797
2798
2799
2800
2801
2802
2803
2804
2805
2806
2807
2808
2809
2810
2811
2812
2813
2814
2815
2816
2817
2818
2819
2820
2821
2822
2823
2824
2825
2826
2827
2828
2829
2830
2831
2832
2833
2834
2835
2836
2837
2838
2839
2840
2841
2842
2843
2844
2845
2846
2847
2848
2849
2850
2851
2852
2853
2854
2855
2856
2857
2858
2859
2860
2861
2862
2863
2864
2865
2866
2867
2868
2869
2870
2871
2872
2873
2874
2875
2876
2877
2878
2879
2880
2881
2882
2883
2884
2885
2886
2887
2888
2889
2890
2891
2892
2893
2894
2895
2896
2897
2898
2899
2900
2901
2902
2903
2904
2905
2906
2907
2908
2909
2910
2911
2912
2913
2914
2915
2916
2917
2918
2919
2920
2921
2922
2923
2924
2925
2926
2927
2928
2929
2930
2931
2932
2933
2934
2935
2936
2937
2938
2939
2940
2941
2942
2943
2944
2945
2946
2947
2948
2949
2950
2951
2952
2953
2954
2955
2956
2957
2958
2959
2960
2961
2962
2963
2964
2965
2966
2967
2968
2969
2970
2971
2972
2973
2974
2975
2976
2977
2978
2979
2980
2981
2982
2983
2984
2985
2986
2987
2988
2989
2990
2991
2992
2993
2994
2995
2996
2997
2998
2999
3000
3001
3002
3003
3004
3005
3006
3007
3008
3009
3010
3011
3012
3013
3014
3015
3016
3017
3018
3019
3020
3021
3022
3023
3024
3025
3026
3027
3028
3029
3030
3031
3032
3033
3034
3035
3036
3037
3038
3039
3040
3041
3042
3043
3044
3045
3046
3047
3048
3049
3050
3051
3052
3053
3054
3055
3056
3057
3058
3059
3060
3061
3062
3063
3064
3065
3066
3067
3068
3069
3070
3071
3072
3073
3074
3075
3076
3077
3078
3079
3080
3081
3082
3083
3084
3085
3086
3087
3088
3089
3090
3091
3092
3093
3094
3095
3096
3097
3098
3099
3100
3101
3102
3103
3104
3105
3106
3107
3108
3109
3110
3111
3112
3113
3114
3115
3116
3117
3118
3119
3120
3121
3122
3123
3124
3125
3126
3127
3128
3129
3130
3131
3132
3133
3134
3135
3136
3137
3138
3139
3140
3141
3142
3143
3144
3145
3146
3147
3148
3149
3150
3151
3152
3153
3154
3155
3156
3157
3158
3159
3160
3161
3162
3163
3164
3165
3166
3167
3168
3169
3170
3171
3172
3173
3174
3175
3176
3177
3178
3179
3180
3181
3182
3183
3184
3185
3186
3187
3188
3189
3190
3191
3192
3193
3194
3195
3196
3197
3198
3199
3200
3201
3202
3203
3204
3205
3206
3207
3208
3209
3210
3211
3212
3213
3214
3215
3216
3217
3218
3219
3220
3221
3222
3223
3224
3225
3226
3227
3228
3229
3230
3231
3232
3233
3234
3235
3236
3237
3238
3239
3240
3241
3242
3243
3244
3245
3246
3247
3248
3249
3250
3251
3252
3253
3254
3255
3256
3257
3258
3259
3260
3261
3262
3263
3264
3265
3266
3267
3268
3269
3270
3271
3272
3273
3274
3275
3276
3277
3278
3279
3280
3281
3282
3283
3284
3285
3286
3287
3288
3289
3290
3291
3292
3293
3294
3295
3296
3297
3298
3299
3300
3301
3302
3303
3304
3305
3306
3307
3308
3309
3310
3311
3312
3313
3314
3315
3316
3317
3318
3319
3320
3321
3322
3323
3324
3325
3326
3327
3328
3329
3330
3331
3332
3333
3334
3335
3336
3337
3338
3339
3340
3341
3342
3343
3344
3345
3346
3347
3348
3349
3350
3351
3352
3353
3354
3355
3356
3357
3358
3359
3360
3361
3362
3363
3364
3365
3366
3367
3368
3369
3370
3371
3372
3373
3374
3375
3376
3377
3378
3379
3380
3381
3382
3383
3384
3385
3386
3387
3388
3389
3390
3391
3392
3393
3394
3395
3396
3397
3398
3399
3400
3401
3402
3403
3404
3405
3406
3407
3408
3409
3410
3411
3412
3413
3414
3415
3416
3417
3418
3419
3420
3421
3422
3423
3424
3425
3426
3427
3428
3429
3430
3431
3432
3433
3434
3435
3436
3437
3438
3439
3440
3441
3442
3443
3444
3445
3446
3447
3448
3449
3450
3451
3452
3453
3454
3455
3456
3457
3458
3459
3460
3461
3462
3463
3464
3465
3466
3467
3468
3469
3470
3471
3472
3473
3474
3475
3476
3477
3478
3479
3480
3481
3482
3483
3484
3485
3486
3487
3488
3489
3490
3491
3492
3493
3494
3495
3496
3497
3498
3499
3500
3501
3502
3503
3504
3505
3506
3507
3508
3509
3510
3511
3512
3513
3514
3515
3516
3517
3518
3519
3520
3521
3522
3523
3524
3525
3526
3527
3528
3529
3530
3531
3532
3533
3534
3535
3536
3537
3538
3539
3540
3541
3542
3543
3544
3545
3546
3547
3548
3549
3550
3551
3552
3553
3554
3555
3556
3557
3558
3559
3560
3561
3562
3563
3564
3565
3566
3567
3568
3569
3570
3571
3572
3573
3574
3575
3576
3577
3578
3579
3580
3581
3582
3583
3584
3585
3586
3587
3588
3589
3590
3591
3592
3593
3594
3595
3596
3597
3598
3599
3600
3601
3602
3603
3604
3605
3606
3607
3608
3609
3610
3611
3612
3613
3614
3615
3616
3617
3618
3619
3620
3621
3622
3623
3624
3625
3626
3627
3628
3629
3630
3631
3632
3633
3634
3635
3636
3637
3638
3639
3640
3641
3642
3643
3644
3645
3646
3647
3648
3649
3650
3651
3652
3653
3654
3655
3656
3657
3658
3659
3660
3661
3662
3663
3664
3665
3666
3667
3668
3669
3670
3671
3672
3673
3674
3675
3676
3677
3678
3679
3680
3681
3682
3683
3684
3685
3686
3687
3688
3689
3690
3691
3692
3693
3694
3695
3696
3697
3698
3699
3700
3701
3702
3703
3704
3705
3706
3707
3708
3709
3710
3711
3712
3713
3714
3715
3716
3717
3718
3719
3720
3721
3722
3723
3724
3725
3726
3727
3728
3729
3730
3731
3732
3733
3734
3735
3736
3737
3738
3739
3740
3741
3742
3743
3744
3745
3746
3747
3748
3749
3750
3751
3752
3753
3754
3755
3756
3757
3758
3759
3760
3761
3762
3763
3764
3765
3766
3767
3768
3769
3770
3771
3772
3773
3774
3775
3776
3777
3778
3779
3780
3781
3782
3783
3784
3785
3786
3787
3788
3789
3790
3791
3792
3793
3794
3795
3796
3797
3798
3799
3800
3801
3802
3803
3804
3805
3806
3807
3808
3809
3810
3811
3812
3813
3814
3815
3816
3817
3818
3819
3820
3821
3822
3823
3824
3825
3826
3827
3828
3829
3830
3831
3832
3833
3834
3835
3836
3837
3838
3839
3840
3841
3842
3843
3844
3845
3846
3847
3848
3849
3850
3851
3852
3853
3854
3855
3856
3857
3858
3859
3860
3861
3862
3863
3864
3865
3866
3867
3868
3869
3870
3871
3872
3873
3874
3875
3876
3877
3878
3879
3880
3881
3882
3883
3884
3885
3886
3887
3888
3889
3890
3891
3892
3893
3894
3895
3896
3897
3898
3899
3900
3901
3902
3903
3904
3905
3906
3907
3908
3909
3910
3911
3912
3913
3914
3915
3916
3917
3918
3919
3920
3921
3922
3923
3924
3925
3926
3927
3928
3929
3930
3931
3932
3933
3934
3935
3936
3937
3938
3939
3940
3941
3942
3943
3944
3945
3946
3947
3948
3949
3950
3951
3952
3953
3954
3955
3956
3957
3958
3959
3960
3961
3962
3963
3964
3965
3966
3967
3968
3969
3970
3971
3972
3973
3974
3975
3976
3977
3978
3979
3980
3981
3982
3983
3984
3985
3986
3987
3988
3989
3990
3991
3992
3993
3994
3995
3996
3997
3998
3999
4000
4001
4002
4003
4004
4005
4006
4007
4008
4009
4010
4011
4012
4013
4014
4015
4016
4017
4018
4019
4020
4021
4022
4023
4024
4025
4026
4027
4028
4029
4030
4031
4032
4033
4034
4035
4036
4037
4038
4039
4040
4041
4042
4043
4044
4045
4046
4047
4048
4049
4050
4051
4052
4053
4054
4055
4056
4057
4058
4059
4060
4061
4062
4063
4064
4065
4066
4067
4068
4069
4070
4071
4072
4073
4074
4075
4076
4077
4078
4079
4080
4081
4082
4083
4084
4085
4086
4087
4088
4089
4090
4091
4092
4093
4094
4095
4096
4097
4098
4099
4100
4101
4102
4103
4104
4105
4106
4107
4108
4109
4110
4111
4112
4113
4114
4115
4116
4117
4118
4119
4120
4121
4122
4123
4124
4125
4126
4127
4128
4129
4130
4131
4132
4133
4134
4135
4136
4137
4138
4139
4140
4141
4142
4143
4144
4145
4146
4147
4148
4149
4150
4151
4152
4153
4154
4155
4156
4157
4158
4159
4160
4161
4162
4163
4164
4165
4166
4167
4168
4169
4170
4171
4172
4173
// Q128.128 Natural Logarithm Lookup Tables
// Generated from BigRational - 38 decimal precision

/// ln(2) constant (Tier 4: Q128.128)
pub static LN_2_CONSTANT_TIER_4: (I256, i128) = (I256::from_words([14547668686819489455, 12786308645202655659, 0, 0]), 4680158270168675578);

/// Primary ln table: ln(1 + k/1024) for k ∈ [0, 1023] (Tier 4: Q128.128)
pub static LN_PRIMARY_TABLE_TIER_4: [(I256, i128); 1024] = [
    (I256::from_words([0, 0, 0, 0]), 0), // ln(1 + 0/1024)
    (I256::from_words([8649621181895878286, 18005608138891807, 0, 0]), 10245924548200320688), // ln(1 + 1/1024)
    (I256::from_words([16329553161804782257, 35993658392855449, 0, 0]), 14616692225306395115), // ln(1 + 2/1024)
    (I256::from_words([4966136836168613293, 53964184971124435, 0, 0]), 10184483471728784084), // ln(1 + 3/1024)
    (I256::from_words([5783566079278865332, 71917221983051266, 0, 0]), 10145811566536316953), // ln(1 + 4/1024)
    (I256::from_words([11885647932265953968, 89852803438495893, 0, 0]), 1816373994102599713), // ln(1 + 5/1024)
    (I256::from_words([8672322376561328619, 107770963248212282, 0, 0]), 2882534605491429214), // ln(1 + 6/1024)
    (I256::from_words([11127273195614402108, 125671735224233103, 0, 0]), 3503289369611957888), // ln(1 + 7/1024)
    (I256::from_words([14084603459634627282, 143555153080252559, 0, 0]), 12960001001676370895), // ln(1 + 8/1024)
    (I256::from_words([25774634829344966, 161421250432007358, 0, 0]), 16033749483375690287), // ln(1 + 9/1024)
    (I256::from_words([30170005793394087, 179270060797655839, 0, 0]), 17873770206136968629), // ln(1 + 10/1024)
    (I256::from_words([17691786521933007087, 197101617598155273, 0, 0]), 2135393814832174689), // ln(1 + 11/1024)
    (I256::from_words([11863147769922833730, 214915954157637339, 0, 0]), 9594087777284921819), // ln(1 + 12/1024)
    (I256::from_words([3637574064712495960, 232713103703781782, 0, 0]), 127679575292665236), // ln(1 + 13/1024)
    (I256::from_words([2733515495169420281, 250493099368188280, 0, 0]), 5827045503607361739), // ln(1 + 14/1024)
    (I256::from_words([544538408210372052, 268255974186746517, 0, 0]), 4753557581042223152), // ln(1 + 15/1024)
    (I256::from_words([17571724796316068571, 286001761100004473, 0, 0]), 16934588550565614389), // ln(1 + 16/1024)
    (I256::from_words([7205326204827093981, 303730492953534952, 0, 0]), 18269251929485799994), // ln(1 + 17/1024)
    (I256::from_words([6845698029937461590, 321442202498300337, 0, 0]), 9452208492299795621), // ln(1 + 18/1024)
    (I256::from_words([3753476251118086842, 339136922391015611, 0, 0]), 8971979252834652177), // ln(1 + 19/1024)
    (I256::from_words([14783448360475495622, 356814685194509627, 0, 0]), 9496838502226591163), // ln(1 + 20/1024)
    (I256::from_words([10916018687661364282, 374475523378084657, 0, 0]), 14887844165437958898), // ln(1 + 21/1024)
    (I256::from_words([17242378704396233751, 392119469317874212, 0, 0]), 10762853136276987631), // ln(1 + 22/1024)
    (I256::from_words([16858587524363703444, 409746555297199163, 0, 0]), 141407846338969097), // ln(1 + 23/1024)
    (I256::from_words([5331508915126404979, 427356813506922154, 0, 0]), 6035961033624281635), // ln(1 + 24/1024)
    (I256::from_words([6237967739376137007, 444950276045800327, 0, 0]), 11755504912746126827), // ln(1 + 25/1024)
    (I256::from_words([4655629066160772283, 462526974920836371, 0, 0]), 6076928636716106315), // ln(1 + 26/1024)
    (I256::from_words([12550822194075103167, 480086942047627893, 0, 0]), 15473584160019518690), // ln(1 + 27/1024)
    (I256::from_words([17661268180195706495, 497630209250715134, 0, 0]), 17786065665985928652), // ln(1 + 28/1024)
    (I256::from_words([9023824387779891457, 515156808263927029, 0, 0]), 10825330363759100979), // ln(1 + 29/1024)
    (I256::from_words([12882122103718226344, 532666770730725624, 0, 0]), 7126411460583236231), // ln(1 + 30/1024)
    (I256::from_words([16216727235014595785, 550160128204548866, 0, 0]), 13695417828750823918), // ln(1 + 31/1024)
    (I256::from_words([4485309191029956526, 567636912149151763, 0, 0]), 12608637827034602191), // ln(1 + 32/1024)
    (I256::from_words([6984284564822051312, 585097153938945929, 0, 0]), 2459932389128441987), // ln(1 + 33/1024)
    (I256::from_words([5223872371437917350, 602540884859337531, 0, 0]), 8849248322781051193), // ln(1 + 34/1024)
    (I256::from_words([1312824138812234427, 619968136107063631, 0, 0]), 8060081307469267349), // ln(1 + 35/1024)
    (I256::from_words([7284420962018034260, 637378938790526945, 0, 0]), 15131588533791278114), // ln(1 + 36/1024)
    (I256::from_words([10342508336310994341, 654773323930129025, 0, 0]), 16238776446870673347), // ln(1 + 37/1024)
    (I256::from_words([4807396893232377360, 672151322458601868, 0, 0]), 10336679239803172234), // ln(1 + 38/1024)
    (I256::from_words([14436555029147975946, 689512965221337965, 0, 0]), 11175951410681586856), // ln(1 + 39/1024)
    (I256::from_words([9272225629247009333, 706858282976718804, 0, 0]), 6825337481429648291), // ln(1 + 40/1024)
    (I256::from_words([7481761729809849223, 724187306396441820, 0, 0]), 11744131291341501282), // ln(1 + 41/1024)
    (I256::from_words([5960488970957224536, 741500066065845820, 0, 0]), 7202971531366568699), // ln(1 + 42/1024)
    (I256::from_words([9604207618115999113, 758796592484234877, 0, 0]), 5882492487095273456), // ln(1 + 43/1024)
    (I256::from_words([3839223452860658433, 776076916065200710, 0, 0]), 2743936978212900198), // ln(1 + 44/1024)
    (I256::from_words([9109409623273533234, 793341067136943551, 0, 0]), 17915500858240741435), // ln(1 + 45/1024)
    (I256::from_words([4503123361447411870, 810589075942591519, 0, 0]), 3191355996314566994), // ln(1 + 46/1024)
    (I256::from_words([4744037121671203375, 827820972640518494, 0, 0]), 1581342244042849376), // ln(1 + 47/1024)
    (I256::from_words([1907644939578906172, 845036787304660515, 0, 0]), 11238453261971066032), // ln(1 + 48/1024)
    (I256::from_words([17175108397986465906, 862236549924830697, 0, 0]), 14287061910521839632), // ln(1 + 49/1024)
    (I256::from_words([8875836594944381007, 879420290407032689, 0, 0]), 17609619514543767996), // ln(1 + 50/1024)
    (I256::from_words([9268744793383536119, 896588038573772661, 0, 0]), 14233065269402804039), // ln(1 + 51/1024)
    (I256::from_words([12978530405927039224, 913739824164369854, 0, 0]), 9501956328447725653), // ln(1 + 52/1024)
    (I256::from_words([6024205771792403886, 930875676835265680, 0, 0]), 10557823290917329600), // ln(1 + 53/1024)
    (I256::from_words([6899469390884047048, 947995626160331387, 0, 0]), 9621147452147528728), // ln(1 + 54/1024)
    (I256::from_words([8649604083823757524, 965099701631174303, 0, 0]), 275708975425613740), // ln(1 + 55/1024)
    (I256::from_words([5082984998922283338, 982187932657442657, 0, 0]), 13610550154629471363), // ln(1 + 56/1024)
    (I256::from_words([6606675736900182779, 999260348567128990, 0, 0]), 7142792967971161211), // ln(1 + 57/1024)
    (I256::from_words([5575387911741303024, 1016316978606872166, 0, 0]), 10005594693925563844), // ln(1 + 58/1024)
    (I256::from_words([16130291058639928144, 1033357851942257984, 0, 0]), 16638165337746370040), // ln(1 + 59/1024)
    (I256::from_words([17429661922112015990, 1050382997658118408, 0, 0]), 7200636694107585203), // ln(1 + 60/1024)
    (I256::from_words([15635230180823396829, 1067392444758829411, 0, 0]), 16168128996282784788), // ln(1 + 61/1024)
    (I256::from_words([14829984948848314655, 1084386222168607452, 0, 0]), 15511298536657407700), // ln(1 + 62/1024)
    (I256::from_words([18178343051595514987, 1101364358731804587, 0, 0]), 12817165995955492545), // ln(1 + 63/1024)
    (I256::from_words([13719293462968891544, 1118326883213202224, 0, 0]), 15224221948762727828), // ln(1 + 64/1024)
    (I256::from_words([8970618382059913053, 1135273824298303526, 0, 0]), 6770531580359652767), // ln(1 + 65/1024)
    (I256::from_words([11615173395247153191, 1152205210593624475, 0, 0]), 16886705153638395061), // ln(1 + 66/1024)
    (I256::from_words([234243256281240267, 1169121070626983602, 0, 0]), 4433322459963031587), // ln(1 + 67/1024)
    (I256::from_words([1966496855222118533, 1186021432847790384, 0, 0]), 3033975619882354341), // ln(1 + 68/1024)
    (I256::from_words([5722366260228347168, 1202906325627332330, 0, 0]), 4938958070623504445), // ln(1 + 69/1024)
    (I256::from_words([10572011336830820262, 1219775777259060747, 0, 0]), 11562535351286899336), // ln(1 + 70/1024)
    (I256::from_words([10008503107402985525, 1236629815958875204, 0, 0]), 5785054650745156067), // ln(1 + 71/1024)
    (I256::from_words([7087565467877237869, 1253468469865406696, 0, 0]), 11828992108538784278), // ln(1 + 72/1024)
    (I256::from_words([7029251976330439270, 1270291767040299518, 0, 0]), 769973241344229705), // ln(1 + 73/1024)
    (I256::from_words([6818038074579177500, 1287099735468491855, 0, 0]), 16703018628905577070), // ln(1 + 74/1024)
    (I256::from_words([508023834173721600, 1303892403058495094, 0, 0]), 7838761473660608753), // ln(1 + 75/1024)
    (I256::from_words([18116194598488416979, 1320669797642671864, 0, 0]), 13881702094761035376), // ln(1 + 76/1024)
    (I256::from_words([12254742536442944961, 1337431946977512821, 0, 0]), 5116247029520031847), // ln(1 + 77/1024)
    (I256::from_words([14584186257310641509, 1354178878743912162, 0, 0]), 11518311614666566290), // ln(1 + 78/1024)
    (I256::from_words([5685660194153965752, 1370910620547441905, 0, 0]), 16264318216522042894), // ln(1 + 79/1024)
    (I256::from_words([11061814922136745218, 1387627199918624914, 0, 0]), 1877660588868794696), // ln(1 + 80/1024)
    (I256::from_words([12844274185575408500, 1404328644313206698, 0, 0]), 13712066425618790590), // ln(1 + 81/1024)
    (I256::from_words([3866813579926606751, 1421014981112425973, 0, 0]), 17515834405625446054), // ln(1 + 82/1024)
    (I256::from_words([11918493247272990919, 1437686237623284003, 0, 0]), 3878933135430425669), // ln(1 + 83/1024)
    (I256::from_words([13447509563357158681, 1454342441078812731, 0, 0]), 8520143758165893794), // ln(1 + 84/1024)
    (I256::from_words([5703089381856943153, 1470983618638341692, 0, 0]), 12789884627482058610), // ln(1 + 85/1024)
    (I256::from_words([7474645036433253622, 1487609797387763727, 0, 0]), 18400773562924719729), // ln(1 + 86/1024)
    (I256::from_words([16081328307169782578, 1504221004339799503, 0, 0]), 16625556484697163333), // ln(1 + 87/1024)
    (I256::from_words([2850330419445979211, 1520817266434260841, 0, 0]), 14539836881599794359), // ln(1 + 88/1024)
    (I256::from_words([10125937094633635838, 1537398610538312855, 0, 0]), 1230975603108018085), // ln(1 + 89/1024)
    (I256::from_words([6278769576524534910, 1553965063446734927, 0, 0]), 2067554157553819475), // ln(1 + 90/1024)
    (I256::from_words([2996003485288240485, 1570516651882180497, 0, 0]), 15174352280748218809), // ln(1 + 91/1024)
    (I256::from_words([16062586113584907885, 1587053402495435697, 0, 0]), 5255006440486598214), // ln(1 + 92/1024)
    (I256::from_words([3517483636053809328, 1603575341865676828, 0, 0]), 7817800904786345624), // ln(1 + 93/1024)
    (I256::from_words([6579612582444882369, 1620082496500726674, 0, 0]), 11190112252569052049), // ln(1 + 94/1024)
    (I256::from_words([17043909546039546444, 1636574892837309685, 0, 0]), 14849901895030131101), // ln(1 + 95/1024)
    (I256::from_words([16472401540074062030, 1653052557241306011, 0, 0]), 5819195410752724756), // ln(1 + 96/1024)
    (I256::from_words([4608134790067523247, 1669515516008004403, 0, 0]), 12358152352243147341), // ln(1 + 97/1024)
    (I256::from_words([18204602653998848071, 1685963795362353987, 0, 0]), 9386115702087778374), // ln(1 + 98/1024)
    (I256::from_words([11638454822631085989, 1702397421459214924, 0, 0]), 4160563415940088774), // ln(1 + 99/1024)
    (I256::from_words([4936165759563702549, 1718816420383607940, 0, 0]), 15094489509473208064), // ln(1 + 100/1024)
    (I256::from_words([267126332671192175, 1735220818150962759, 0, 0]), 14883614422355904464), // ln(1 + 101/1024)
    (I256::from_words([15822984111226453666, 1751610640707365426, 0, 0]), 17435403717915243167), // ln(1 + 102/1024)
    (I256::from_words([13475975121990835739, 1767985913929804538, 0, 0]), 17336914287691272626), // ln(1 + 103/1024)
    (I256::from_words([12444618287599010647, 1784346663626416373, 0, 0]), 171205234058904755), // ln(1 + 104/1024)
    (I256::from_words([16443923878641387262, 1800692915536728943, 0, 0]), 14144591547759314353), // ln(1 + 105/1024)
    (I256::from_words([8322866946949313112, 1817024695331904963, 0, 0]), 4851066660521605090), // ln(1 + 106/1024)
    (I256::from_words([7278457483285750709, 1833342028614983742, 0, 0]), 7726949753119272360), // ln(1 + 107/1024)
    (I256::from_words([17060699506940823701, 1849644940921122011, 0, 0]), 12001271019633436695), // ln(1 + 108/1024)
    (I256::from_words([6527659967795023276, 1865933457717833686, 0, 0]), 15233439206562649130), // ln(1 + 109/1024)
    (I256::from_words([7924501131537884915, 1882207604405228567, 0, 0]), 18156681297655762970), // ln(1 + 110/1024)
    (I256::from_words([11791374722060604973, 1898467406316249996, 0, 0]), 15497754934664990337), // ln(1 + 111/1024)
    (I256::from_words([851790130013587354, 1914712888716911461, 0, 0]), 11486398065378119694), // ln(1 + 112/1024)
    (I256::from_words([3432871951763905352, 1930944076806532158, 0, 0]), 10666209462298331735), // ln(1 + 113/1024)
    (I256::from_words([9448280764369166535, 1947160995717971525, 0, 0]), 12391762633750666613), // ln(1 + 114/1024)
    (I256::from_words([15626938402547797717, 1963363670517862739, 0, 0]), 8015931137024242200), // ln(1 + 115/1024)
    (I256::from_words([4883722895757429225, 1979552126206845192, 0, 0]), 15632023267069446453), // ln(1 + 116/1024)
    (I256::from_words([14602398927440782894, 1995726387719795943, 0, 0]), 3343231631330531152), // ln(1 + 117/1024)
    (I256::from_words([5269458582545346047, 2011886479926060167, 0, 0]), 16886574129308462193), // ln(1 + 118/1024)
    (I256::from_words([15055334388259230580, 2028032427629680580, 0, 0]), 11694656355452376440), // ln(1 + 119/1024)
    (I256::from_words([15427062387549763229, 2044164255569625877, 0, 0]), 10838749077927283129), // ln(1 + 120/1024)
    (I256::from_words([7530836048345803507, 2060281988420018159, 0, 0]), 9408579152889885817), // ln(1 + 121/1024)
    (I256::from_words([13046320378488908925, 2076385650790359373, 0, 0]), 1710250234758050926), // ln(1 + 122/1024)
    (I256::from_words([7502077386326553, 2092475267225756768, 0, 0]), 10045229848781846684), // ln(1 + 123/1024)
    (I256::from_words([4861165714715217994, 2108550862207147358, 0, 0]), 14534322465263230698), // ln(1 + 124/1024)
    (I256::from_words([10477268599394836641, 2124612460151521421, 0, 0]), 15788974843481064466), // ln(1 + 125/1024)
    (I256::from_words([6245956255885654055, 2140660085412145016, 0, 0]), 3150724856595227882), // ln(1 + 126/1024)
    (I256::from_words([10187424344056660111, 2156693762278781535, 0, 0]), 10377438667677025148), // ln(1 + 127/1024)
    (I256::from_words([16899757472835573085, 2172713514977912297, 0, 0]), 13352816928666089803), // ln(1 + 128/1024)
    (I256::from_words([626002216178819844, 2188719367672956182, 0, 0]), 8102580534420154805), // ln(1 + 129/1024)
    (I256::from_words([9927356993807342989, 2204711344464488308, 0, 0]), 7810257501963259378), // ln(1 + 130/1024)
    (I256::from_words([2510966657394466940, 2220689469390457775, 0, 0]), 18427833237787326933), // ln(1 + 131/1024)
    (I256::from_words([8991842852228231473, 2236653766426404449, 0, 0]), 12001699823815904000), // ln(1 + 132/1024)
    (I256::from_words([14780976649380465136, 2252604259485674824, 0, 0]), 974048229105581354), // ln(1 + 133/1024)
    (I256::from_words([210827368107491786, 2268540972419636943, 0, 0]), 16868185553092002767), // ln(1 + 134/1024)
    (I256::from_words([6618775971414323388, 2284463929017894390, 0, 0]), 277747667636000471), // ln(1 + 135/1024)
    (I256::from_words([3337618094428142590, 2300373153008499370, 0, 0]), 10512169543989642618), // ln(1 + 136/1024)
    (I256::from_words([12537616858760648752, 2316268668058164857, 0, 0]), 7866073856632908845), // ln(1 + 137/1024)
    (I256::from_words([7550280827581750982, 2332150497772475841, 0, 0]), 7607059909322275466), // ln(1 + 138/1024)
    (I256::from_words([3667735143616314712, 2348018665696099656, 0, 0]), 9095387202660404325), // ln(1 + 139/1024)
    (I256::from_words([3571911826212064056, 2363873195312995412, 0, 0]), 6626671588726760561), // ln(1 + 140/1024)
    (I256::from_words([12430566259025818876, 2379714110046622524, 0, 0]), 4649363741388724063), // ln(1 + 141/1024)
    (I256::from_words([5139758553251728918, 2395541433260148349, 0, 0]), 9035749061152947113), // ln(1 + 142/1024)
    (I256::from_words([4381163179002957137, 2411355188256654927, 0, 0]), 13525732366342169855), // ln(1 + 143/1024)
    (I256::from_words([3378531507606723656, 2427155398279344845, 0, 0]), 5527321424781774577), // ln(1 + 144/1024)
    (I256::from_words([1687769289017712005, 2442942086511746214, 0, 0]), 7991532957118812732), // ln(1 + 145/1024)
    (I256::from_words([16024738195442090041, 2458715276077916771, 0, 0]), 11840661405522152576), // ln(1 + 146/1024)
    (I256::from_words([1423314485538413380, 2474474990042647114, 0, 0]), 14157422293464570058), // ln(1 + 147/1024)
    (I256::from_words([4902715562074422675, 2490221251411663057, 0, 0]), 3999732192352268482), // ln(1 + 148/1024)
    (I256::from_words([6334364311396085146, 2505954083131827139, 0, 0]), 17101882537631522503), // ln(1 + 149/1024)
    (I256::from_words([7514788614409079670, 2521673508091339261, 0, 0]), 12394200750681869966), // ln(1 + 150/1024)
    (I256::from_words([7628759621347919484, 2537379549119936475, 0, 0]), 1444269501785337883), // ln(1 + 151/1024)
    (I256::from_words([867173598980111991, 2553072228989091922, 0, 0]), 10365326553779016282), // ln(1 + 152/1024)
    (I256::from_words([2358460952681106527, 2568751570412212923, 0, 0]), 15542260597385787512), // ln(1 + 153/1024)
    (I256::from_words([15863324010420053772, 2584417596044838232, 0, 0]), 7276479552926573212), // ln(1 + 154/1024)
    (I256::from_words([3784522314252426449, 2600070328484834452, 0, 0]), 942033888580819659), // ln(1 + 155/1024)
    (I256::from_words([11808310700894575944, 2615709790272591610, 0, 0]), 11352010281566223607), // ln(1 + 156/1024)
    (I256::from_words([9732668451588552203, 2631336003891217919, 0, 0]), 16662321979547614003), // ln(1 + 157/1024)
    (I256::from_words([5699134116974263927, 2646948991766733701, 0, 0]), 12671161968418061052), // ln(1 + 158/1024)
    (I256::from_words([12908250051741925236, 2662548776268264498, 0, 0]), 1264086870775035557), // ln(1 + 159/1024)
    (I256::from_words([844673436636991753, 2678135379708233368, 0, 0]), 18143040336961338281), // ln(1 + 160/1024)
    (I256::from_words([17925054920146578260, 2693708824342552360, 0, 0]), 7875776117555692684), // ln(1 + 161/1024)
    (I256::from_words([7948869699680281143, 2709269132370813198, 0, 0]), 9579807060632257188), // ln(1 + 162/1024)
    (I256::from_words([4430167856646056996, 2724816325936477141, 0, 0]), 4069224416855586815), // ln(1 + 163/1024)
    (I256::from_words([2938322590155977996, 2740350427127064061, 0, 0]), 7514710681991140382), // ln(1 + 164/1024)
    (I256::from_words([10173126342778850171, 2755871457974340716, 0, 0]), 780552524790597072), // ln(1 + 165/1024)
    (I256::from_words([11744950929333401959, 2771379440454508236, 0, 0]), 2596673285805900966), // ln(1 + 166/1024)
    (I256::from_words([6023874696175823281, 2786874396488388818, 0, 0]), 6444443510547163589), // ln(1 + 167/1024)
    (I256::from_words([11181745991541796481, 2802356347941611639, 0, 0]), 17520931812511068798), // ln(1 + 168/1024)
    (I256::from_words([7462023524230117161, 2817825316624797993, 0, 0]), 2015887958953286388), // ln(1 + 169/1024)
    (I256::from_words([16093424218561813260, 2833281324293745645, 0, 0]), 6130307349908889558), // ln(1 + 170/1024)
    (I256::from_words([17777692568262195819, 2848724392649612422, 0, 0]), 8315300883651346483), // ln(1 + 171/1024)
    (I256::from_words([3556824044947000305, 2864154543339099029, 0, 0]), 107771839761475808), // ln(1 + 172/1024)
    (I256::from_words([7725239028373030803, 2879571797954631102, 0, 0]), 1731410336386186367), // ln(1 + 173/1024)
    (I256::from_words([8930705894510548073, 2894976178034540508, 0, 0]), 14197372791857037701), // ln(1 + 174/1024)
    (I256::from_words([9470510986480847849, 2910367705063245879, 0, 0]), 10790865681000063862), // ln(1 + 175/1024)
    (I256::from_words([12083898806584481922, 2925746400471432399, 0, 0]), 14625881196392522729), // ln(1 + 176/1024)
    (I256::from_words([516497244898306144, 2941112285636230842, 0, 0]), 16778961882056843662), // ln(1 + 177/1024)
    (I256::from_words([11281474023895192171, 2956465381881395860, 0, 0]), 16326149643399584057), // ln(1 + 178/1024)
    (I256::from_words([14705753731291290695, 2971805710477483540, 0, 0]), 15582911212322323751), // ln(1 + 179/1024)
    (I256::from_words([5480289326202875828, 2987133292642028212, 0, 0]), 74719112756162432), // ln(1 + 180/1024)
    (I256::from_words([1560890163424115202, 3002448149539718528, 0, 0]), 4460650831053286552), // ln(1 + 181/1024)
    (I256::from_words([360658338704927642, 3017750302282572813, 0, 0]), 6144526116927604224), // ln(1 + 182/1024)
    (I256::from_words([14571083592982478899, 3033039771930113685, 0, 0]), 8263875940431295914), // ln(1 + 183/1024)
    (I256::from_words([14412554305245760951, 3048316579489541957, 0, 0]), 11008884948804858634), // ln(1 + 184/1024)
    (I256::from_words([8557595236395162972, 3063580745915909812, 0, 0]), 3485117691379279399), // ln(1 + 185/1024)
    (I256::from_words([15971532189722111637, 3078832292112293268, 0, 0]), 7785862622122704359), // ln(1 + 186/1024)
    (I256::from_words([12575945435447220442, 3094071238929963932, 0, 0]), 11388507688396705094), // ln(1 + 187/1024)
    (I256::from_words([10049032515265847521, 3109297607168560038, 0, 0]), 17369735586328651120), // ln(1 + 188/1024)
    (I256::from_words([17872909352033166935, 3124511417576256786, 0, 0]), 14608883777843025949), // ln(1 + 189/1024)
    (I256::from_words([8299514944099210401, 3139712690849935979, 0, 0]), 17680433100098846982), // ln(1 + 190/1024)
    (I256::from_words([3535998398048304808, 3154901447635354955, 0, 0]), 8516623009586009515), // ln(1 + 191/1024)
    (I256::from_words([16700495369670718972, 3170077708527314832, 0, 0]), 15374290041106064850), // ln(1 + 192/1024)
    (I256::from_words([2008390877336546042, 3185241494069828061, 0, 0]), 16092477911118948259), // ln(1 + 193/1024)
    (I256::from_words([6179134227043744167, 3200392824756285280, 0, 0]), 15058300687015934205), // ln(1 + 194/1024)
    (I256::from_words([11716264284358517609, 3215531721029621500, 0, 0]), 16751515896696691048), // ln(1 + 195/1024)
    (I256::from_words([13818951882241376084, 3230658203282481597, 0, 0]), 17718349670668628430), // ln(1 + 196/1024)
    (I256::from_words([5329982627666948280, 3245772291857385131, 0, 0]), 12304934090286388546), // ln(1 + 197/1024)
    (I256::from_words([4939627410409265733, 3260874007046890488, 0, 0]), 16848060558661137171), // ln(1 + 198/1024)
    (I256::from_words([5258670157874698968, 3275963369093758355, 0, 0]), 5430860006150953615), // ln(1 + 199/1024)
    (I256::from_words([12172306862094913014, 3291040398191114522, 0, 0]), 10130294803719265391), // ln(1 + 200/1024)
    (I256::from_words([14498059006438572444, 3306105114482612023, 0, 0]), 11638390821505448737), // ln(1 + 201/1024)
    (I256::from_words([17773838485364872091, 3321157538062592612, 0, 0]), 7989123508611348210), // ln(1 + 202/1024)
    (I256::from_words([17405222592772652753, 3336197688976247584, 0, 0]), 16649439734491504352), // ln(1 + 203/1024)
    (I256::from_words([7421498285972714518, 3351225587219777939, 0, 0]), 12109881019263490269), // ln(1 + 204/1024)
    (I256::from_words([10071359109118810123, 3366241252740553893, 0, 0]), 17483390712004106573), // ln(1 + 205/1024)
    (I256::from_words([472662981225637887, 3381244705437273746, 0, 0]), 4894264177193477293), // ln(1 + 206/1024)
    (I256::from_words([6025202487804774097, 3396235965160122095, 0, 0]), 6830207369210007769), // ln(1 + 207/1024)
    (I256::from_words([14327739131307756687, 3411215051710927415, 0, 0]), 18170100011823945358), // ln(1 + 208/1024)
    (I256::from_words([5540578867003259339, 3426181984843318994, 0, 0]), 6735064963495322588), // ln(1 + 209/1024)
    (I256::from_words([532484740842052872, 3441136784262883231, 0, 0]), 637799577361001220), // ln(1 + 210/1024)
    (I256::from_words([15825476092277235928, 3456079469627319306, 0, 0]), 13862134517962127655), // ln(1 + 211/1024)
    (I256::from_words([495364175891088219, 3471010060546594221, 0, 0]), 15977618308194136677), // ln(1 + 212/1024)
    (I256::from_words([14332265125125773390, 3485928576583097201, 0, 0]), 15608220006974693051), // ln(1 + 213/1024)
    (I256::from_words([2355897375616148943, 3500835037251793493, 0, 0]), 4728708242442884420), // ln(1 + 214/1024)
    (I256::from_words([14649826833510177521, 3515729462020377520, 0, 0]), 15898141424592515273), // ln(1 + 215/1024)
    (I256::from_words([4616755847537554853, 3530611870309425440, 0, 0]), 6270337482249649628), // ln(1 + 216/1024)
    (I256::from_words([17097824970575615201, 3545482281492547069, 0, 0]), 2304799299834950552), // ln(1 + 217/1024)
    (I256::from_words([9514828321262766687, 3560340714896537212, 0, 0]), 15230477517534884213), // ln(1 + 218/1024)
    (I256::from_words([6178204538183007769, 3575187189801526367, 0, 0]), 17201971261592825328), // ln(1 + 219/1024)
    (I256::from_words([12771490376447979572, 3590021725441130836, 0, 0]), 4097696812333095322), // ln(1 + 220/1024)
    (I256::from_words([3161778094092170874, 3604844341002602229, 0, 0]), 16413745694962073389), // ln(1 + 221/1024)
    (I256::from_words([13681653393138458594, 3619655055626976362, 0, 0]), 8305399163002242677), // ln(1 + 222/1024)
    (I256::from_words([10792249954266508004, 3634453888409221570, 0, 0]), 4767693245993079528), // ln(1 + 223/1024)
    (I256::from_words([9394766595645828172, 3649240858398386412, 0, 0]), 11582928179558771004), // ln(1 + 224/1024)
    (I256::from_words([14870220310575148130, 3664015984597746794, 0, 0]), 10279436947045357698), // ln(1 + 225/1024)
    (I256::from_words([7268040140333390759, 3678779285964952501, 0, 0]), 15898945464118956167), // ln(1 + 226/1024)
    (I256::from_words([1303343818572000681, 3693530781412173139, 0, 0]), 9445909736556332847), // ln(1 + 227/1024)
    (I256::from_words([12617107043289999481, 3708270489806243499, 0, 0]), 3089938545969032003), // ln(1 + 228/1024)
    (I256::from_words([271522461512629553, 3722998429968808342, 0, 0]), 4724337625623559546), // ln(1 + 229/1024)
    (I256::from_words([2739060486991123883, 3737714620676466596, 0, 0]), 9536183794431115484), // ln(1 + 230/1024)
    (I256::from_words([1828310705041153826, 3752419080660914993, 0, 0]), 16613033571037991691), // ln(1 + 231/1024)
    (I256::from_words([7936293574597431239, 3767111828609091122, 0, 0]), 16387714033337025348), // ln(1 + 232/1024)
    (I256::from_words([11184432583156169193, 3781792883163315920, 0, 0]), 7803021048147493773), // ln(1 + 233/1024)
    (I256::from_words([14563966899605883298, 3796462262921435592, 0, 0]), 14920518212014514407), // ln(1 + 234/1024)
    (I256::from_words([14449753699687176248, 3811119986436962970, 0, 0]), 3671559433746578579), // ln(1 + 235/1024)
    (I256::from_words([14925414939200083500, 3825766072219218309, 0, 0]), 725268265709262831), // ln(1 + 236/1024)
    (I256::from_words([14513665022731870759, 3840400538733469526, 0, 0]), 4856782839619442114), // ln(1 + 237/1024)
    (I256::from_words([14312699527751043058, 3855023404401071882, 0, 0]), 18099668551615942851), // ln(1 + 238/1024)
    (I256::from_words([4034116613002115762, 3869634687599607112, 0, 0]), 9872190895668261187), // ln(1 + 239/1024)
    (I256::from_words([11295083320350316391, 3884234406663022001, 0, 0]), 7618042891592310794), // ln(1 + 240/1024)
    (I256::from_words([4101293847119348712, 3898822579881766420, 0, 0]), 15501629457666448116), // ln(1 + 241/1024)
    (I256::from_words([8039769034344355386, 3913399225502930805, 0, 0]), 8343757457743980063), // ln(1 + 242/1024)
    (I256::from_words([6225670815416563201, 3927964361730383105, 0, 0]), 2626016647737198693), // ln(1 + 243/1024)
    (I256::from_words([1440836110686256030, 3942518006724905181, 0, 0]), 992190351235740439), // ln(1 + 244/1024)
    (I256::from_words([10897631686725032116, 3957060178604328671, 0, 0]), 13524022162724993690), // ln(1 + 245/1024)
    (I256::from_words([3609504122211877548, 3971590895443670323, 0, 0]), 12709987397215427161), // ln(1 + 246/1024)
    (I256::from_words([11452264095888262433, 3986110175275266786, 0, 0]), 14985464536760155741), // ln(1 + 247/1024)
    (I256::from_words([17554206835057345477, 4000618036088908883, 0, 0]), 9779928162784434721), // ln(1 + 248/1024)
    (I256::from_words([161396235540073529, 4015114495831975348, 0, 0]), 8165999229367579340), // ln(1 + 249/1024)
    (I256::from_words([11808926795499918694, 4029599572409566036, 0, 0]), 8595437804671697530), // ln(1 + 250/1024)
    (I256::from_words([7356448195843821851, 4044073283684634624, 0, 0]), 11403359071445699181), // ln(1 + 251/1024)
    (I256::from_words([1192955685661837248, 4058535647478120774, 0, 0]), 4416330071351311735), // ln(1 + 252/1024)
    (I256::from_words([8415776167645134661, 4072986681569081790, 0, 0]), 5949880310130485159), // ln(1 + 253/1024)
    (I256::from_words([17751547602849160440, 4087426403694823758, 0, 0]), 6392470920334657849), // ln(1 + 254/1024)
    (I256::from_words([3933735310243611268, 4101854831551032171, 0, 0]), 5082363022284506554), // ln(1 + 255/1024)
    (I256::from_words([5453927206788220053, 4116271982791902040, 0, 0]), 14368147970429141335), // ln(1 + 256/1024)
    (I256::from_words([16660468014856977662, 4130677875030267507, 0, 0]), 3817736739985368541), // ln(1 + 257/1024)
    (I256::from_words([14786051817760878567, 4145072525837730945, 0, 0]), 16667294063074585948), // ln(1 + 258/1024)
    (I256::from_words([17971275075493496999, 4159455952744791553, 0, 0]), 6637151660627084025), // ln(1 + 259/1024)
    (I256::from_words([14772909234486723086, 4173828173240973457, 0, 0]), 16286439699017275037), // ln(1 + 260/1024)
    (I256::from_words([11237493286067085386, 4188189204774953306, 0, 0]), 6067215463255906533), // ln(1 + 261/1024)
    (I256::from_words([17110676510547178659, 4202539064754687375, 0, 0]), 10671089105461569646), // ln(1 + 262/1024)
    (I256::from_words([13880075786675784699, 4216877770547538175, 0, 0]), 5744821932883821238), // ln(1 + 263/1024)
    (I256::from_words([2457500788704993763, 4231205339480400567, 0, 0]), 7439122773658137472), // ln(1 + 264/1024)
    (I256::from_words([6714769555074931110, 4245521788839827389, 0, 0]), 15342115548017000460), // ln(1 + 265/1024)
    (I256::from_words([1091786592713295720, 4259827135872154600, 0, 0]), 8881404898395960037), // ln(1 + 266/1024)
    (I256::from_words([6968867381523723394, 4274121397783625930, 0, 0]), 13196831604901014790), // ln(1 + 267/1024)
    (I256::from_words([11973044758930058901, 4288404591740517057, 0, 0]), 12151767916159240243), // ln(1 + 268/1024)
    (I256::from_words([11799098769452332993, 4302676734869259297, 0, 0]), 5194078210450718005), // ln(1 + 269/1024)
    (I256::from_words([12733805046290336011, 4316937844256562818, 0, 0]), 2271183416573662166), // ln(1 + 270/1024)
    (I256::from_words([17317074976711053784, 4331187936949539379, 0, 0]), 5515491674004511419), // ln(1 + 271/1024)
    (I256::from_words([15352770871961594555, 4345427029955824595, 0, 0]), 8258889783622627990), // ln(1 + 272/1024)
    (I256::from_words([2262452324828956651, 4359655140243699729, 0, 0]), 15025142903581457905), // ln(1 + 273/1024)
    (I256::from_words([9663648292128270602, 4373872284742213014, 0, 0]), 5256170808927892809), // ln(1 + 274/1024)
    (I256::from_words([3710211582708044135, 4388078480341300515, 0, 0]), 6848992593813857573), // ln(1 + 275/1024)
    (I256::from_words([4578907929394737009, 4402273743891906514, 0, 0]), 12855992447285204144), // ln(1 + 276/1024)
    (I256::from_words([5508971845866105892, 4416458092206103443, 0, 0]), 5022732707320535362), // ln(1 + 277/1024)
    (I256::from_words([7458271980153156430, 4430631542057211350, 0, 0]), 10816468625275941333), // ln(1 + 278/1024)
    (I256::from_words([5612837669956277473, 4444794110179916909, 0, 0]), 16979512876773550866), // ln(1 + 279/1024)
    (I256::from_words([3583924594154940917, 4458945813270391972, 0, 0]), 11892184191006947784), // ln(1 + 280/1024)
    (I256::from_words([1790631493554164060, 4473086667986411668, 0, 0]), 5418242398946180833), // ln(1 + 281/1024)
    (I256::from_words([16998867445698066445, 4487216690947472048, 0, 0]), 13664068623870489836), // ln(1 + 282/1024)
    (I256::from_words([5313623165187380016, 4501335898734907285, 0, 0]), 5027756605946624359), // ln(1 + 283/1024)
    (I256::from_words([3438215194576912792, 4515444307892006414, 0, 0]), 11535044782631551451), // ln(1 + 284/1024)
    (I256::from_words([9600288520567096616, 4529541934924129640, 0, 0]), 14947577886877121314), // ln(1 + 285/1024)
    (I256::from_words([10785436121914625033, 4543628796298824194, 0, 0]), 1957364930343871099), // ln(1 + 286/1024)
    (I256::from_words([9315566218097912574, 4557704908445939747, 0, 0]), 17251950629974859233), // ln(1 + 287/1024)
    (I256::from_words([12289435455138927634, 4571770287757743386, 0, 0]), 4636530951230095239), // ln(1 + 288/1024)
    (I256::from_words([2544041638076102608, 4585824950589034153, 0, 0]), 15599846837221331757), // ln(1 + 289/1024)
    (I256::from_words([1831544906732745126, 4599868913257257143, 0, 0]), 433394279738312069), // ln(1 + 290/1024)
    (I256::from_words([4668451313274374933, 4613902192042617175, 0, 0]), 13707469562705517607), // ln(1 + 291/1024)
    (I256::from_words([3840304154167259192, 4627924803188192026, 0, 0]), 5732667418848246933), // ln(1 + 292/1024)
    (I256::from_words([14756319846637285025, 4641936762900045235, 0, 0]), 3912760938502492611), // ln(1 + 293/1024)
    (I256::from_words([5655424786747217650, 4655938087347338484, 0, 0]), 2414581611877877140), // ln(1 + 294/1024)
    (I256::from_words([9408221656401694638, 4669928792662443543, 0, 0]), 2331257811761588681), // ln(1 + 295/1024)
    (I256::from_words([9939236397818176580, 4683908894941053803, 0, 0]), 8530041723754189945), // ln(1 + 296/1024)
    (I256::from_words([7761044792168189313, 4697878410242295377, 0, 0]), 8433092815979089413), // ln(1 + 297/1024)
    (I256::from_words([4840746530917767018, 4711837354588837785, 0, 0]), 1799744549832209492), // ln(1 + 298/1024)
    (I256::from_words([17766931071815685077, 4725785743967004219, 0, 0]), 5271399408735554504), // ln(1 + 299/1024)
    (I256::from_words([6638277192474198117, 4739723594326881396, 0, 0]), 990739445636387088), // ln(1 + 300/1024)
    (I256::from_words([12738348168806254314, 4753650921582428985, 0, 0]), 11052992430510867846), // ln(1 + 301/1024)
    (I256::from_words([4667315984905168101, 4767567741611588637, 0, 0]), 8360406054611947137), // ln(1 + 302/1024)
    (I256::from_words([2329779587516225593, 4781474070256392589, 0, 0]), 8207611710008460245), // ln(1 + 303/1024)
    (I256::from_words([14978550568005460621, 4795369923323071869, 0, 0]), 16156012468998692275), // ln(1 + 304/1024)
    (I256::from_words([11863280585639291051, 4809255316582164092, 0, 0]), 9694039915081041455), // ln(1 + 305/1024)
    (I256::from_words([14726152836035229387, 4823130265768620844, 0, 0]), 2746741378149237915), // ln(1 + 306/1024)
    (I256::from_words([13826869780955806295, 4836994786581914672, 0, 0]), 1690023149484373163), // ln(1 + 307/1024)
    (I256::from_words([17744430909472564839, 4850848894686145665, 0, 0]), 13049113191917876222), // ln(1 + 308/1024)
    (I256::from_words([12071387707375920267, 4864692605710147640, 0, 0]), 525861184253087180), // ln(1 + 309/1024)
    (I256::from_words([7769461416768625939, 4878525935247593925, 0, 0]), 12132096906895055533), // ln(1 + 310/1024)
    (I256::from_words([9293150659648878486, 4892348898857102750, 0, 0]), 17112084948642041201), // ln(1 + 311/1024)
    (I256::from_words([9116039029441421644, 4906161512062342242, 0, 0]), 16540485516795228875), // ln(1 + 312/1024)
    (I256::from_words([4442006245057157470, 4919963790352135026, 0, 0]), 7271712419547393508), // ln(1 + 313/1024)
    (I256::from_words([13265789358327551702, 4933755749180562435, 0, 0]), 9822691909741374706), // ln(1 + 314/1024)
    (I256::from_words([11437117372410894922, 4947537403967068335, 0, 0]), 14207729559086817092), // ln(1 + 315/1024)
    (I256::from_words([7361572146367126226, 4961308770096562555, 0, 0]), 7159857158690654819), // ln(1 + 316/1024)
    (I256::from_words([9634759390667817951, 4975069862919523937, 0, 0]), 12427004667467605823), // ln(1 + 317/1024)
    (I256::from_words([11674289473475070742, 4988820697752103001, 0, 0]), 11622510198030296257), // ln(1 + 318/1024)
    (I256::from_words([6567632709609656320, 5002561289876224226, 0, 0]), 4395520766645485645), // ln(1 + 319/1024)
    (I256::from_words([8295443339403821631, 5016291654539687950, 0, 0]), 467535039745879410), // ln(1 + 320/1024)
    (I256::from_words([18432457612715259278, 5030011806956271894, 0, 0]), 5423360225167315423), // ln(1 + 321/1024)
    (I256::from_words([6392254371275502754, 5043721762305832308, 0, 0]), 2082221037643925780), // ln(1 + 322/1024)
    (I256::from_words([8013597720714661596, 5057421535734404735, 0, 0]), 6071769186283410704), // ln(1 + 323/1024)
    (I256::from_words([4403128784902538547, 5071111142354304413, 0, 0]), 1539099530763331265), // ln(1 + 324/1024)
    (I256::from_words([17552285499684306327, 5084790597244226293, 0, 0]), 8413944032774632957), // ln(1 + 325/1024)
    (I256::from_words([10536912205710503392, 5098459915449344697, 0, 0]), 9531954051349061103), // ln(1 + 326/1024)
    (I256::from_words([10053257308385291948, 5112119111981412595, 0, 0]), 3982903664171794316), // ln(1 + 327/1024)
    (I256::from_words([1889775718456083259, 5125768201818860527, 0, 0]), 9813039430451452079), // ln(1 + 328/1024)
    (I256::from_words([16774744646168884160, 5139407199906895149, 0, 0]), 17245168778264697774), // ln(1 + 329/1024)
    (I256::from_words([12227506771753359839, 5153036121157597426, 0, 0]), 12691543220492644211), // ln(1 + 330/1024)
    (I256::from_words([4436845055190684428, 5166654980450020449, 0, 0]), 3122040590827174792), // ln(1 + 331/1024)
    (I256::from_words([145908746279072712, 5180263792630286902, 0, 0]), 17946150363224313073), // ln(1 + 332/1024)
    (I256::from_words([16240154023235059293, 5193862572511686165, 0, 0]), 12971937644471636668), // ln(1 + 333/1024)
    (I256::from_words([13414341766489864217, 5207451334874771064, 0, 0]), 12188133773516103923), // ln(1 + 334/1024)
    (I256::from_words([12865567704371782421, 5221030094467454255, 0, 0]), 5914957803761396424), // ln(1 + 335/1024)
    (I256::from_words([726476596047559982, 5234598866005104265, 0, 0]), 11145625845482317142), // ln(1 + 336/1024)
    (I256::from_words([18013652614940359209, 5248157664170641170, 0, 0]), 8053357679391725847), // ln(1 + 337/1024)
    (I256::from_words([3614416521390364574, 5261706503614631935, 0, 0]), 10146094563658146287), // ln(1 + 338/1024)
    (I256::from_words([9152264782230891368, 5275245398955385384, 0, 0]), 10425641552085165149), // ln(1 + 339/1024)
    (I256::from_words([2472093438771249511, 5288774364779046844, 0, 0]), 174498009611317885), // ln(1 + 340/1024)
    (I256::from_words([7420424062010338586, 5302293415639692424, 0, 0]), 17402123590311494679), // ln(1 + 341/1024)
    (I256::from_words([17732189830852590561, 5315802566059422961, 0, 0]), 1743170532476573176), // ln(1 + 342/1024)
    (I256::from_words([8135373126998531909, 5329301830528457617, 0, 0]), 11337110874987815173), // ln(1 + 343/1024)
    (I256::from_words([15153508768796740442, 5342791223505227130, 0, 0]), 10280362896062603110), // ln(1 + 344/1024)
    (I256::from_words([1689346873273983507, 5356270759416466736, 0, 0]), 17839336600213124912), // ln(1 + 345/1024)
    (I256::from_words([12541492674665457923, 5369740452657308736, 0, 0]), 7750396005258374189), // ln(1 + 346/1024)
    (I256::from_words([2613806112896760474, 5383200317591374743, 0, 0]), 9245023354126124322), // ln(1 + 347/1024)
    (I256::from_words([10709603539257912152, 5396650368550867574, 0, 0]), 15926788738568359487), // ln(1 + 348/1024)
    (I256::from_words([5051375892913596081, 5410090619836662825, 0, 0]), 6187122390794846594), // ln(1 + 349/1024)
    (I256::from_words([17800621921385114724, 5423521085718400097, 0, 0]), 4056918781883042719), // ln(1 + 350/1024)
    (I256::from_words([5123377731567085417, 5436941780434573905, 0, 0]), 9803105991480625078), // ln(1 + 351/1024)
    (I256::from_words([12908559066626585467, 5450352718192624240, 0, 0]), 8623671672432578963), // ln(1 + 352/1024)
    (I256::from_words([10625320261220934484, 5463753913169026820, 0, 0]), 5036367658675804080), // ln(1 + 353/1024)
    (I256::from_words([10049215957867600564, 5477145379509382998, 0, 0]), 8010039413677115763), // ln(1 + 354/1024)
    (I256::from_words([15541564057252064088, 5490527131328509353, 0, 0]), 18232624153207404458), // ln(1 + 355/1024)
    (I256::from_words([16515742128924965271, 5503899182710526954, 0, 0]), 16245808559297935891), // ln(1 + 356/1024)
    (I256::from_words([11230541084548579606, 5517261547708950299, 0, 0]), 8248632454608671738), // ln(1 + 357/1024)
    (I256::from_words([14025300550579837386, 5530614240346775933, 0, 0]), 14030628286945916691), // ln(1 + 358/1024)
    (I256::from_words([16427146553319643106, 5543957274616570748, 0, 0]), 14413499628519960670), // ln(1 + 359/1024)
    (I256::from_words([1557471102161378466, 5557290664480559961, 0, 0]), 1490716174363569716), // ln(1 + 360/1024)
    (I256::from_words([454692696435827119, 5570614423870714772, 0, 0]), 4441547654885483140), // ln(1 + 361/1024)
    (I256::from_words([12780752530433778157, 5583928566688839713, 0, 0]), 13076172866780482987), // ln(1 + 362/1024)
    (I256::from_words([1632282803567891013, 5597233106806659678, 0, 0]), 2454867392178287211), // ln(1 + 363/1024)
    (I256::from_words([6029281811819052166, 5610528058065906633, 0, 0]), 13932922600242007413), // ln(1 + 364/1024)
    (I256::from_words([8699089866583160634, 5623813434278406027, 0, 0]), 10284759999098478740), // ln(1 + 365/1024)
    (I256::from_words([8304257626234199265, 5637089249226162881, 0, 0]), 10461240778319383370), // ln(1 + 366/1024)
    (I256::from_words([7267918357296978173, 5650355516661447572, 0, 0]), 14516550949909955148), // ln(1 + 367/1024)
    (I256::from_words([13607403967467453807, 5663612250306881308, 0, 0]), 5160509172982797903), // ln(1 + 368/1024)
    (I256::from_words([7489110085130061805, 5676859463855521298, 0, 0]), 11691769534698231075), // ln(1 + 369/1024)
    (I256::from_words([7561984844398267563, 5690097170970945611, 0, 0]), 1414008826283269938), // ln(1 + 370/1024)
    (I256::from_words([3069769246663576323, 5703325385287337738, 0, 0]), 1176410337206185688), // ln(1 + 371/1024)
    (I256::from_words([15682543131355661628, 5716544120409570844, 0, 0]), 14251822590804726237), // ln(1 + 372/1024)
    (I256::from_words([1464841713445572206, 5729753389913291727, 0, 0]), 6614147924577097168), // ln(1 + 373/1024)
    (I256::from_words([4253608058355578476, 5742953207345004463, 0, 0]), 17744447444091432223), // ln(1 + 374/1024)
    (I256::from_words([12368968663855571442, 5756143586222153768, 0, 0]), 14764323619462485011), // ln(1 + 375/1024)
    (I256::from_words([3479584673152730468, 5769324540033208052, 0, 0]), 1740599307472314466), // ln(1 + 376/1024)
    (I256::from_words([16690065092544913827, 5782496082237742175, 0, 0]), 2197239704069502164), // ln(1 + 377/1024)
    (I256::from_words([17013403361646254643, 5795658226266519919, 0, 0]), 17927939576102144034), // ln(1 + 378/1024)
    (I256::from_words([18250795204581859434, 5808810985521576152, 0, 0]), 891532959864490015), // ln(1 + 379/1024)
    (I256::from_words([7847779994771849642, 5821954373376298710, 0, 0]), 6489001034515309007), // ln(1 + 380/1024)
    (I256::from_words([10390092966351922603, 5835088403175509980, 0, 0]), 11015893406192797707), // ln(1 + 381/1024)
    (I256::from_words([17545168806307710726, 5848213088235548200, 0, 0]), 15070586304357851335), // ln(1 + 382/1024)
    (I256::from_words([10203088278982727803, 5861328441844348465, 0, 0]), 11705988301716947105), // ln(1 + 383/1024)
    (I256::from_words([3309264798021914711, 5874434477261523444, 0, 0]), 8272308497790810053), // ln(1 + 384/1024)
    (I256::from_words([6874735322497679980, 5887531207718443815, 0, 0]), 3932781583753500732), // ln(1 + 385/1024)
    (I256::from_words([17898545494387230700, 5900618646418318413, 0, 0]), 14539353204488045679), // ln(1 + 386/1024)
    (I256::from_words([10251099957264800550, 5913696806536274094, 0, 0]), 12933490344051868039), // ln(1 + 387/1024)
    (I256::from_words([136779745804192612, 5926765701219435312, 0, 0]), 3723751978225474951), // ln(1 + 388/1024)
    (I256::from_words([6389306973723452709, 5939825343587003420, 0, 0]), 11293786888293562830), // ln(1 + 389/1024)
    (I256::from_words([1444718381834096067, 5952875746730335691, 0, 0]), 4484453697408441838), // ln(1 + 390/1024)
    (I256::from_words([4067882640019492139, 5965916923713024052, 0, 0]), 7922674916353025470), // ln(1 + 391/1024)
    (I256::from_words([3631352500224335545, 5978948887570973549, 0, 0]), 6000349910559379270), // ln(1 + 392/1024)
    (I256::from_words([14379968391096719495, 5991971651312480528, 0, 0]), 9765156033524231509), // ln(1 + 393/1024)
    (I256::from_words([4604988017769145454, 6004985227918310547, 0, 0]), 3789253628310344425), // ln(1 + 394/1024)
    (I256::from_words([17393868257656541994, 6017989630341776003, 0, 0]), 2785565425757627828), // ln(1 + 395/1024)
    (I256::from_words([6305717336801807408, 6030984871508813501, 0, 0]), 7407801962097707397), // ln(1 + 396/1024)
    (I256::from_words([16021564167321544329, 6043970964318060932, 0, 0]), 2173018798095725878), // ln(1 + 397/1024)
    (I256::from_words([9748096719476337861, 6056947921640934299, 0, 0]), 2524115746548849241), // ln(1 + 398/1024)
    (I256::from_words([10108251125989723809, 6069915756321704256, 0, 0]), 8316008078079238914), // ln(1 + 399/1024)
    (I256::from_words([2663179059852616617, 6082874481177572391, 0, 0]), 16854351722678659969), // ln(1 + 400/1024)
    (I256::from_words([10337650102545649279, 6095824108998747232, 0, 0]), 11553427163789036218), // ln(1 + 401/1024)
    (I256::from_words([9048599169878038202, 6108764652548519995, 0, 0]), 7890264845155062827), // ln(1 + 402/1024)
    (I256::from_words([370563244253552435, 6121696124563340058, 0, 0]), 5187156841922850793), // ln(1 + 403/1024)
    (I256::from_words([3567992728663161559, 6134618537752890175, 0, 0]), 15691756988508609055), // ln(1 + 404/1024)
    (I256::from_words([5924715195380288565, 6147531904800161429, 0, 0]), 9457901073339234109), // ln(1 + 405/1024)
    (I256::from_words([2434245520628431667, 6160436238361527918, 0, 0]), 6760152974646872974), // ln(1 + 406/1024)
    (I256::from_words([16007220234183366947, 6173331551066821181, 0, 0]), 4686001017740972676), // ln(1 + 407/1024)
    (I256::from_words([7699792201936339192, 6186217855519404370, 0, 0]), 13273290185299975929), // ln(1 + 408/1024)
    (I256::from_words([10643303587443925110, 6199095164296246151, 0, 0]), 3299648785780594793), // ln(1 + 409/1024)
    (I256::from_words([9600734367591955420, 6211963489947994361, 0, 0]), 2963640512644502781), // ln(1 + 410/1024)
    (I256::from_words([10315092921503438048, 6224822844999049398, 0, 0]), 10455726361982820048), // ln(1 + 411/1024)
    (I256::from_words([4848161378784362071, 6237673241947637361, 0, 0]), 6221493961673537308), // ln(1 + 412/1024)
    (I256::from_words([180159522598295763, 6250514693265882932, 0, 0]), 9818082824666874316), // ln(1 + 413/1024)
    (I256::from_words([543815973569622848, 6263347211399882007, 0, 0]), 15128866549185031318), // ln(1 + 414/1024)
    (I256::from_words([18338395564948012870, 6276170808769774073, 0, 0]), 12802116805982056779), // ln(1 + 415/1024)
    (I256::from_words([3906940605914241523, 6288985497769814338, 0, 0]), 9274220825385678699), // ln(1 + 416/1024)
    (I256::from_words([8640773713148319690, 6301791290768445598, 0, 0]), 14308269531415091005), // ln(1 + 417/1024)
    (I256::from_words([10337794116168888381, 6314588200108369873, 0, 0]), 3092336419273927120), // ln(1 + 418/1024)
    (I256::from_words([10239440032282819926, 6327376238106619780, 0, 0]), 11279224442810556286), // ln(1 + 419/1024)
    (I256::from_words([14954246665631886329, 6340155417054629665, 0, 0]), 12301836008502576673), // ln(1 + 420/1024)
    (I256::from_words([14445770059016451527, 6352925749218306489, 0, 0]), 7923103720535492018), // ln(1 + 421/1024)
    (I256::from_words([11830676036463426418, 6365687246838100466, 0, 0]), 17555734533755992696), // ln(1 + 422/1024)
    (I256::from_words([13067609485048547358, 6378439922129075459, 0, 0]), 1071732025166332793), // ln(1 + 423/1024)
    (I256::from_words([13653940555840272840, 6391183787280979133, 0, 0]), 11174969207413613179), // ln(1 + 424/1024)
    (I256::from_words([910514187831015233, 6403918854458312865, 0, 0]), 2345195628614672946), // ln(1 + 425/1024)
    (I256::from_words([8791545301216362644, 6416645135800401410, 0, 0]), 6433573440709232478), // ln(1 + 426/1024)
    (I256::from_words([3813151724521276751, 6429362643421462336, 0, 0]), 7156185141267120563), // ln(1 + 427/1024)
    (I256::from_words([7794573989051871238, 6442071389410675207, 0, 0]), 2434202251115860869), // ln(1 + 428/1024)
    (I256::from_words([14467651061771500705, 6454771385832250539, 0, 0]), 14680662645507092331), // ln(1 + 429/1024)
    (I256::from_words([13238861177043269661, 6467462644725498513, 0, 0]), 14917062386297320642), // ln(1 + 430/1024)
    (I256::from_words([9025839033000284110, 6480145178104897452, 0, 0]), 2548075485446350690), // ln(1 + 431/1024)
    (I256::from_words([790452462214076717, 6492818997960162065, 0, 0]), 17144390364348113975), // ln(1 + 432/1024)
    (I256::from_words([10431402535340303631, 6505484116256311454, 0, 0]), 6183809490345172737), // ln(1 + 433/1024)
    (I256::from_words([13805784271087616025, 6518140544933736893, 0, 0]), 3164962638579165905), // ln(1 + 434/1024)
    (I256::from_words([12945287762560571174, 6530788295908269367, 0, 0]), 496637880927014206), // ln(1 + 435/1024)
    (I256::from_words([8832458714394943710, 6543427381071246885, 0, 0]), 1448725321501363987), // ln(1 + 436/1024)
    (I256::from_words([2952869088103125129, 6556057812289581561, 0, 0]), 18021513196021111810), // ln(1 + 437/1024)
    (I256::from_words([8181108455885925396, 6568679601405826465, 0, 0]), 5401149547485754774), // ln(1 + 438/1024)
    (I256::from_words([12581490427268924044, 6581292760238242248, 0, 0]), 15097645979220458113), // ln(1 + 439/1024)
    (I256::from_words([5641993681571135685, 6593897300580863536, 0, 0]), 12366689299661784612), // ln(1 + 440/1024)
    (I256::from_words([10356642768862642728, 6606493234203565097, 0, 0]), 18367880162781409140), // ln(1 + 441/1024)
    (I256::from_words([9149134914920591407, 6619080572852127788, 0, 0]), 13802270808987266993), // ln(1 + 442/1024)
    (I256::from_words([2036937993280962387, 6631659328248304270, 0, 0]), 6798257045963485069), // ln(1 + 443/1024)
    (I256::from_words([11078698143434903146, 6644229512089884502, 0, 0]), 779917700276238908), // ln(1 + 444/1024)
    (I256::from_words([11087661942798879415, 6656791136050761016, 0, 0]), 16176261614116993191), // ln(1 + 445/1024)
    (I256::from_words([6321100805768332045, 6669344211780993962, 0, 0]), 6286730450498604639), // ln(1 + 446/1024)
    (I256::from_words([11607170596922469563, 6681888750906875937, 0, 0]), 8078447174625304920), // ln(1 + 447/1024)
    (I256::from_words([9885770529128703402, 6694424765030996595, 0, 0]), 15988075333334552570), // ln(1 + 448/1024)
    (I256::from_words([13401111486411279665, 6706952265732307032, 0, 0]), 11899173325822463618), // ln(1 + 449/1024)
    (I256::from_words([5216909737600820884, 6719471264566183959, 0, 0]), 1064017686052324763), // ln(1 + 450/1024)
    (I256::from_words([17262237907682795998, 6731981773064493650, 0, 0]), 7273414178285813560), // ln(1 + 451/1024)
    (I256::from_words([10742448854264949103, 6744483802735655684, 0, 0]), 17989347879896185449), // ln(1 + 452/1024)
    (I256::from_words([17882198974622155547, 6756977365064706457, 0, 0]), 13905219642533323620), // ln(1 + 453/1024)
    (I256::from_words([7766452198373231959, 6769462471513362494, 0, 0]), 18217650474627641209), // ln(1 + 454/1024)
    (I256::from_words([8879953356726793736, 6781939133520083533, 0, 0]), 1937987048035975455), // ln(1 + 455/1024)
    (I256::from_words([6298600643425211807, 6794407362500135408, 0, 0]), 14064444233680927915), // ln(1 + 456/1024)
    (I256::from_words([16854138900063522829, 6806867169845652710, 0, 0]), 6136972909289745376), // ln(1 + 457/1024)
    (I256::from_words([7648517891606995529, 6819318566925701245, 0, 0]), 8510474146955284111), // ln(1 + 458/1024)
    (I256::from_words([5748882266378764591, 6831761565086340271, 0, 0]), 7037545922064541823), // ln(1 + 459/1024)
    (I256::from_words([8949892701625594022, 6844196175650684536, 0, 0]), 15341390347573777634), // ln(1 + 460/1024)
    (I256::from_words([8392249796944198050, 6856622409918966101, 0, 0]), 3436114578710729859), // ln(1 + 461/1024)
    (I256::from_words([9477474915189479599, 6869040279168595955, 0, 0]), 15792071965593570099), // ln(1 + 462/1024)
    (I256::from_words([11232671454248866599, 6881449794654225425, 0, 0]), 17570748674046972185), // ln(1 + 463/1024)
    (I256::from_words([14886541720576866070, 6893850967607807378, 0, 0]), 918677111242805945), // ln(1 + 464/1024)
    (I256::from_words([3218205177182967246, 6906243809238657219, 0, 0]), 13232806229006062787), // ln(1 + 465/1024)
    (I256::from_words([16635673198330016535, 6918628330733513679, 0, 0]), 13442335709230657986), // ln(1 + 466/1024)
    (I256::from_words([9147233469417408985, 6931004543256599411, 0, 0]), 11953933105124000363), // ln(1 + 467/1024)
    (I256::from_words([15867865153031504629, 6943372457949681366, 0, 0]), 10513572565786338502), // ln(1 + 468/1024)
    (I256::from_words([1486952386431728850, 6955732085932130984, 0, 0]), 7381937424497135093), // ln(1 + 469/1024)
    (I256::from_words([13431563967131482091, 6968083438300984167, 0, 0]), 11062085323955229518), // ln(1 + 470/1024)
    (I256::from_words([9010751251735220358, 6980426526131001069, 0, 0]), 14475919810190616095), // ln(1 + 471/1024)
    (I256::from_words([17028558260990806256, 6992761360474725668, 0, 0]), 5049786372843985243), // ln(1 + 472/1024)
    (I256::from_words([3011883000817931641, 7005087952362545155, 0, 0]), 11116541206617848678), // ln(1 + 473/1024)
    (I256::from_words([6168595101054971632, 7017406312802749110, 0, 0]), 3401157810097065017), // ln(1 + 474/1024)
    (I256::from_words([9317940647368478154, 7029716452781588495, 0, 0]), 11912923409974483292), // ln(1 + 475/1024)
    (I256::from_words([17537826013372701976, 7042018383263334439, 0, 0]), 10547285093112110499), // ln(1 + 476/1024)
    (I256::from_words([9548834616311483748, 7054312115190336834, 0, 0]), 4545588858988821828), // ln(1 + 477/1024)
    (I256::from_words([16083004535125322535, 7066597659483082729, 0, 0]), 13663048561240752076), // ln(1 + 478/1024)
    (I256::from_words([7569052428567443114, 7078875027040254540, 0, 0]), 11446558371751767478), // ln(1 + 479/1024)
    (I256::from_words([11268573894590968831, 7091144228738788054, 0, 0]), 14281619978524664474), // ln(1 + 480/1024)
    (I256::from_words([10934216532991095881, 7103405275433930252, 0, 0]), 14442867083185303711), // ln(1 + 481/1024)
    (I256::from_words([12098096578080465043, 7115658177959296931, 0, 0]), 11261373200031148193), // ln(1 + 482/1024)
    (I256::from_words([10396830265899152581, 7127902947126930140, 0, 0]), 1654556532620043047), // ln(1 + 483/1024)
    (I256::from_words([6102413090277708894, 7140139593727355423, 0, 0]), 3390620423875480377), // ln(1 + 484/1024)
    (I256::from_words([5048835064993880559, 7152368128529638873, 0, 0]), 6318473154245593110), // ln(1 + 485/1024)
    (I256::from_words([1419737438324429389, 7164588562281443998, 0, 0]), 6930288845524448174), // ln(1 + 486/1024)
    (I256::from_words([11584920985665871318, 7176800905709088396, 0, 0]), 3718176967854516714), // ln(1 + 487/1024)
    (I256::from_words([6748456738529843100, 7189005169517600248, 0, 0]), 13820351968411970849), // ln(1 + 488/1024)
    (I256::from_words([16382472522821508162, 7201201364390774615, 0, 0]), 13631829597731835869), // ln(1 + 489/1024)
    (I256::from_words([10274448030125061052, 7213389500991229561, 0, 0]), 15810571583949219485), // ln(1 + 490/1024)
    (I256::from_words([15502959722054067575, 7225569589960462078, 0, 0]), 13291139483048240439), // ln(1 + 491/1024)
    (I256::from_words([2256827558755863537, 7237741641918903839, 0, 0]), 6329880133054539397), // ln(1 + 492/1024)
    (I256::from_words([13134108891775919388, 7249905667465976754, 0, 0]), 4332827214481881735), // ln(1 + 493/1024)
    (I256::from_words([14371079720158659929, 7262061677180148358, 0, 0]), 10149969086659604372), // ln(1 + 494/1024)
    (I256::from_words([17300701920430956591, 7274209681618987002, 0, 0]), 16377930810065283750), // ln(1 + 495/1024)
    (I256::from_words([3707678502749387410, 7286349691319216873, 0, 0]), 11295693937825653783), // ln(1 + 496/1024)
    (I256::from_words([342789117582104729, 7298481716796772825, 0, 0]), 4719112285407989316), // ln(1 + 497/1024)
    (I256::from_words([2162327906362833326, 7310605768546855038, 0, 0]), 6924252231982375683), // ln(1 + 498/1024)
    (I256::from_words([15647024142871417358, 7322721857043983491, 0, 0]), 17330327884244135273), // ln(1 + 499/1024)
    (I256::from_words([13879289995251188765, 7334829992742052261, 0, 0]), 7358327026208583284), // ln(1 + 500/1024)
    (I256::from_words([826135015320044522, 7346930186074383638, 0, 0]), 13639753567388216709), // ln(1 + 501/1024)
    (I256::from_words([13280645134854712953, 7359022447453782066, 0, 0]), 17096506967420892882), // ln(1 + 502/1024)
    (I256::from_words([17982884252537560144, 7371106787272587913, 0, 0]), 16271041782601115875), // ln(1 + 503/1024)
    (I256::from_words([11870275985480867109, 7383183215902731054, 0, 0]), 15820664979223808227), // ln(1 + 504/1024)
    (I256::from_words([6159595217467893923, 7395251743695784285, 0, 0]), 4365401305681050605), // ln(1 + 505/1024)
    (I256::from_words([17626234068883133068, 7407312380983016562, 0, 0]), 6051698700438852600), // ln(1 + 506/1024)
    (I256::from_words([5920948256176713712, 7419365138075446069, 0, 0]), 12162776798750026876), // ln(1 + 507/1024)
    (I256::from_words([9301224206386794826, 7431410025263893102, 0, 0]), 11452645514237272547), // ln(1 + 508/1024)
    (I256::from_words([11673974847010545287, 7443447052819032795, 0, 0]), 5994856464527655802), // ln(1 + 509/1024)
    (I256::from_words([14573105696744142248, 7455476230991447663, 0, 0]), 4230461161452061467), // ln(1 + 510/1024)
    (I256::from_words([12875425492760934572, 7467497570011679979, 0, 0]), 8031284915983079864), // ln(1 + 511/1024)
    (I256::from_words([15723713079827531270, 7479511080090283978, 0, 0]), 9016487599422297794), // ln(1 + 512/1024)
    (I256::from_words([14261853329689226199, 7491516771417877894, 0, 0]), 1587620407101144033), // ln(1 + 513/1024)
    (I256::from_words([645206229451848865, 7503514654165195825, 0, 0]), 6036571502032301308), // ln(1 + 514/1024)
    (I256::from_words([13606522167922761912, 7515504738483139428, 0, 0]), 5186435751019140977), // ln(1 + 515/1024)
    (I256::from_words([1334922264386425125, 7527487034502829456, 0, 0]), 14091503908543534786), // ln(1 + 516/1024)
    (I256::from_words([11793415468707609575, 7539461552335657110, 0, 0]), 8779784521596068505), // ln(1 + 517/1024)
    (I256::from_words([3060535085396844987, 7551428302073335245, 0, 0]), 715555092249062873), // ln(1 + 518/1024)
    (I256::from_words([5073219023586650264, 7563387293787949391, 0, 0]), 15603571649736773053), // ln(1 + 519/1024)
    (I256::from_words([17481527048809001587, 7575338537532008623, 0, 0]), 12531856223848210419), // ln(1 + 520/1024)
    (I256::from_words([5949291382679308273, 7587282043338496261, 0, 0]), 11899022204913725817), // ln(1 + 521/1024)
    (I256::from_words([8693005933337487036, 7599217821220920400, 0, 0]), 6141215249489990248), // ln(1 + 522/1024)
    (I256::from_words([14509745925182968262, 7611145881173364289, 0, 0]), 13921868239401289478), // ln(1 + 523/1024)
    (I256::from_words([11361572465752606937, 7623066233170536538, 0, 0]), 3529744527389116224), // ln(1 + 524/1024)
    (I256::from_words([14235240380822819356, 7634978887167821164, 0, 0]), 9890268420915005518), // ln(1 + 525/1024)
    (I256::from_words([10070683054325774907, 7646883853101327480, 0, 0]), 2191741378969238288), // ln(1 + 526/1024)
    (I256::from_words([15753883085620925358, 7658781140887939817, 0, 0]), 8443513731849713671), // ln(1 + 527/1024)
    (I256::from_words([2395867433204022241, 7670670760425367093, 0, 0]), 2290342259482967621), // ln(1 + 528/1024)
    (I256::from_words([10916887643262206323, 7682552721592192212, 0, 0]), 14007821125009774531), // ln(1 + 529/1024)
    (I256::from_words([9140116776040813385, 7694427034247921318, 0, 0]), 163831302997665922), // ln(1 + 530/1024)
    (I256::from_words([18225417583236199626, 7706293708233032876, 0, 0]), 19100709052683202), // ln(1 + 531/1024)
    (I256::from_words([3205118785994915322, 7718152753369026608, 0, 0]), 9189403037098377983), // ln(1 + 532/1024)
    (I256::from_words([10484501287399935, 7730004179458472259, 0, 0]), 14843533103029656949), // ln(1 + 533/1024)
    (I256::from_words([10543186751100094991, 7741847996285058219, 0, 0]), 1564076918626605673), // ln(1 + 534/1024)
    (I256::from_words([8952661728764133511, 7753684213613639983, 0, 0]), 14433503450382474458), // ln(1 + 535/1024)
    (I256::from_words([14848693802434048226, 7765512841190288452, 0, 0]), 7504332076278356558), // ln(1 + 536/1024)
    (I256::from_words([4661475224895800247, 7777333888742338088, 0, 0]), 15384154094530718432), // ln(1 + 537/1024)
    (I256::from_words([4161054928035502066, 7789147365978434905, 0, 0]), 1311962489459378296), // ln(1 + 538/1024)
    (I256::from_words([4122667036055441245, 7800953282588584316, 0, 0]), 21952018012541813), // ln(1 + 539/1024)
    (I256::from_words([5158319918388043331, 7812751648244198820, 0, 0]), 12765553208387730485), // ln(1 + 540/1024)
    (I256::from_words([18071034250078219534, 7824542472598145539, 0, 0]), 17458086516398173133), // ln(1 + 541/1024)
    (I256::from_words([12060417366593475277, 7836325765284793606, 0, 0]), 66582027939337239), // ln(1 + 542/1024)
    (I256::from_words([5974295330926805467, 7848101535920061394, 0, 0]), 3557773988304726347), // ln(1 + 543/1024)
    (I256::from_words([18137873279681621792, 7859869794101463602, 0, 0]), 6028997224535224141), // ln(1 + 544/1024)
    (I256::from_words([14519347710514213406, 7871630549408158191, 0, 0]), 1332596661989733559), // ln(1 + 545/1024)
    (I256::from_words([13390220781385651293, 7883383811400993162, 0, 0]), 12309117930056614649), // ln(1 + 546/1024)
    (I256::from_words([6529300578111905450, 7895129589622553195, 0, 0]), 18071313964727670366), // ln(1 + 547/1024)
    (I256::from_words([2608477921244384633, 7906867893597206133, 0, 0]), 15052448633046578974), // ln(1 + 548/1024)
    (I256::from_words([289583111862126325, 7918598732831149322, 0, 0]), 664313502008541405), // ln(1 + 549/1024)
    (I256::from_words([12109815505842739165, 7930322116812455801, 0, 0]), 4607440499301172628), // ln(1 + 550/1024)
    (I256::from_words([1932598072278751937, 7942038055011120350, 0, 0]), 15093416236138403392), // ln(1 + 551/1024)
    (I256::from_words([4523089723966222112, 7953746556879105382, 0, 0]), 8334832639174268576), // ln(1 + 552/1024)
    (I256::from_words([13232301863966627978, 7965447631850386702, 0, 0]), 13083558436395204477), // ln(1 + 553/1024)
    (I256::from_words([14938237186313686150, 7977141289340999113, 0, 0]), 8355809191698673678), // ln(1 + 554/1024)
    (I256::from_words([16391597774141634309, 7988827538749081878, 0, 0]), 8924165467256110893), // ln(1 + 555/1024)
    (I256::from_words([16749010527138536445, 8000506389454924041, 0, 0]), 3539446788311899161), // ln(1 + 556/1024)
    (I256::from_words([10159091109836205998, 8012177850821009603, 0, 0]), 16142899060005532311), // ln(1 + 557/1024)
    (I256::from_words([9988338686556872874, 8023841932192062554, 0, 0]), 5060868474304102710), // ln(1 + 558/1024)
    (I256::from_words([12442494366216127714, 8035498642895091766, 0, 0]), 12832195849683458917), // ln(1 + 559/1024)
    (I256::from_words([1762278197147936181, 8047147992239435742, 0, 0]), 3178381352747345876), // ln(1 + 560/1024)
    (I256::from_words([6894763317474476083, 8058789989516807221, 0, 0]), 15360338321664882446), // ln(1 + 561/1024)
    (I256::from_words([16583746878090942388, 8070424644001337650, 0, 0]), 10596800550554466349), // ln(1 + 562/1024)
    (I256::from_words([2500841377555897004, 8082051964949621510, 0, 0]), 17865735922203349086), // ln(1 + 563/1024)
    (I256::from_words([4847830303167781466, 8093671961600760499, 0, 0]), 2108114181303367568), // ln(1 + 564/1024)
    (I256::from_words([13456846461668164735, 8105284643176407587, 0, 0]), 15707556748447485393), // ln(1 + 565/1024)
    (I256::from_words([4561389968136013915, 8116890018880810924, 0, 0]), 5701332059504024305), // ln(1 + 566/1024)
    (I256::from_words([13753232503263577221, 8128488097900857608, 0, 0]), 8319967935684365487), // ln(1 + 567/1024)
    (I256::from_words([14917379825553771445, 8140078889406117326, 0, 0]), 1793978020665097544), // ln(1 + 568/1024)
    (I256::from_words([2084365899350357015, 8151662402548885847, 0, 0]), 906422765515918328), // ln(1 + 569/1024)
    (I256::from_words([7014380060661987695, 8163238646464228382, 0, 0]), 5022499266479301473), // ln(1 + 570/1024)
    (I256::from_words([6646882892450057302, 8174807630270022814, 0, 0]), 337733968070901159), // ln(1 + 571/1024)
    (I256::from_words([6549194635364988987, 8186369363067002783, 0, 0]), 15841825080851945866), // ln(1 + 572/1024)
    (I256::from_words([14607116784001767713, 8197923853938800642, 0, 0]), 18277670885089044403), // ln(1 + 573/1024)
    (I256::from_words([6541123283850308760, 8209471111951990279, 0, 0]), 11059097853577840227), // ln(1 + 574/1024)
    (I256::from_words([3237457977075204190, 8221011146156129799, 0, 0]), 16219459130788866091), // ln(1 + 575/1024)
    (I256::from_words([10907854413576440107, 8232543965583804080, 0, 0]), 10289551867148730494), // ln(1 + 576/1024)
    (I256::from_words([17772916487032337694, 8244069579250667193, 0, 0]), 12063844720285301692), // ln(1 + 577/1024)
    (I256::from_words([1116192458978638087, 8255587996155484689, 0, 0]), 11760424577635197344), // ln(1 + 578/1024)
    (I256::from_words([9196307787953363269, 8267099225280175750, 0, 0]), 9618380966672384981), // ln(1 + 579/1024)
    (I256::from_words([13529709338283248880, 8278603275589855221, 0, 0]), 11246581883078531419), // ln(1 + 580/1024)
    (I256::from_words([1780092367565391524, 8290100156032875498, 0, 0]), 12207843595736863766), // ln(1 + 581/1024)
    (I256::from_words([6687796305628638367, 8301589875540868289, 0, 0]), 13799629922572583587), // ln(1 + 582/1024)
    (I256::from_words([6240790877234041369, 8313072443028786252, 0, 0]), 17538796160937051735), // ln(1 + 583/1024)
    (I256::from_words([17631358019406437443, 8324547867394944493, 0, 0]), 1808196787683810697), // ln(1 + 584/1024)
    (I256::from_words([6527353268155481561, 8336016157521061945, 0, 0]), 7979115768408485497), // ln(1 + 585/1024)
    (I256::from_words([7911427995493213817, 8347477322272302607, 0, 0]), 3360526670377725515), // ln(1 + 586/1024)
    (I256::from_words([6152805601062360662, 8358931370497316668, 0, 0]), 8179363040256511986), // ln(1 + 587/1024)
    (I256::from_words([7381550843387121156, 8370378311028281493, 0, 0]), 17595532435845036544), // ln(1 + 588/1024)
    (I256::from_words([17774073523878328807, 8381818152680942487, 0, 0]), 17125595733938051774), // ln(1 + 589/1024)
    (I256::from_words([10255499412045018879, 8393250904254653833, 0, 0]), 71699854160471925), // ln(1 + 590/1024)
    (I256::from_words([17426971965718278955, 8404676574532419097, 0, 0]), 8073171812878830786), // ln(1 + 591/1024)
    (I256::from_words([8872988122257805706, 8416095172280931719, 0, 0]), 13033406257084859186), // ln(1 + 592/1024)
    (I256::from_words([4176438397002026703, 8427506706250615366, 0, 0]), 190890977860274943), // ln(1 + 593/1024)
    (I256::from_words([5934806968042808944, 8438911185175664170, 0, 0]), 15828524528407868988), // ln(1 + 594/1024)
    (I256::from_words([1116715074130253913, 8450308617774082838, 0, 0]), 2473599692729304411), // ln(1 + 595/1024)
    (I256::from_words([2359954005040262993, 8461699012747726636, 0, 0]), 4180293680342217509), // ln(1 + 596/1024)
    (I256::from_words([8541739700641405218, 8473082378782341254, 0, 0]), 11924677463202258498), // ln(1 + 597/1024)
    (I256::from_words([3723081075416029963, 8484458724547602546, 0, 0]), 10725430724646150495), // ln(1 + 598/1024)
    (I256::from_words([2852356917859282679, 8495828058697156145, 0, 0]), 575338219638309932), // ln(1 + 599/1024)
    (I256::from_words([5003089834035702352, 8507190389868656961, 0, 0]), 10721971357772142109), // ln(1 + 600/1024)
    (I256::from_words([10032835136182957063, 8518545726683808554, 0, 0]), 8777396344004793468), // ln(1 + 601/1024)
    (I256::from_words([14706630928229995644, 8529894077748402387, 0, 0]), 16217124293529882652), // ln(1 + 602/1024)
    (I256::from_words([14973297468781903779, 8541235451652356958, 0, 0]), 15183953846893853806), // ln(1 + 603/1024)
    (I256::from_words([4153938234658906465, 8552569856969756812, 0, 0]), 7968604761042596353), // ln(1 + 604/1024)
    (I256::from_words([12106953954966294310, 8563897302258891431, 0, 0]), 6081042062370153308), // ln(1 + 605/1024)
    (I256::from_words([9037851800943160971, 8575217796062294012, 0, 0]), 7813588087726536789), // ln(1 + 606/1024)
    (I256::from_words([14096037998633378638, 8586531346906780115, 0, 0]), 4859165555171222865), // ln(1 + 607/1024)
    (I256::from_words([10996262469086871199, 8597837963303486203, 0, 0]), 5793965474475473128), // ln(1 + 608/1024)
    (I256::from_words([10737560659142290757, 8609137653747908056, 0, 0]), 9027729325003121386), // ln(1 + 609/1024)
    (I256::from_words([11162310362587752824, 8620430426719939073, 0, 0]), 5551217639829091018), // ln(1 + 610/1024)
    (I256::from_words([8892142401365132846, 8631716290683908454, 0, 0]), 7456448679351139945), // ln(1 + 611/1024)
    (I256::from_words([16229178199764610938, 8642995254088619265, 0, 0]), 12313110405247710867), // ln(1 + 612/1024)
    (I256::from_words([17130408789444829634, 8654267325367386390, 0, 0]), 2085462008512409050), // ln(1 + 613/1024)
    (I256::from_words([17690209935049649803, 8665532512938074362, 0, 0]), 12050463219304650280), // ln(1 + 614/1024)
    (I256::from_words([14491010789563711193, 8676790825203135083, 0, 0]), 7346496236592325279), // ln(1 + 615/1024)
    (I256::from_words([17743362661927147688, 8688042270549645426, 0, 0]), 557934847949682925), // ln(1 + 616/1024)
    (I256::from_words([7848980342948799917, 8699286857349344726, 0, 0]), 2132278876999642916), // ln(1 + 617/1024)
    (I256::from_words([17581882665650559800, 8710524593958672150, 0, 0]), 1068417842222007839), // ln(1 + 618/1024)
    (I256::from_words([15540991082798638461, 8721755488718803964, 0, 0]), 15792532419070702803), // ln(1 + 619/1024)
    (I256::from_words([4364534473995217524, 8732979549955690675, 0, 0]), 2398735634251530654), // ln(1 + 620/1024)
    (I256::from_words([9294231360955479246, 8744196785980094066, 0, 0]), 1654071315567837530), // ln(1 + 621/1024)
    (I256::from_words([1579646659802431580, 8755407205087624122, 0, 0]), 1590288257140273434), // ln(1 + 622/1024)
    (I256::from_words([4095007080697157155, 8766610815558775834, 0, 0]), 7272762154618318110), // ln(1 + 623/1024)
    (I256::from_words([17766063856592598020, 8777807625658965901, 0, 0]), 11641288978950344674), // ln(1 + 624/1024)
    (I256::from_words([16115160896172913785, 8788997643638569317, 0, 0]), 17514564208245696799), // ln(1 + 625/1024)
    (I256::from_words([15393163604606396634, 8800180877732955843, 0, 0]), 4451445620473781420), // ln(1 + 626/1024)
    (I256::from_words([6374299118061443852, 8811357336162526376, 0, 0]), 5588438277101265627), // ln(1 + 627/1024)
    (I256::from_words([13473782440502135706, 8822527027132749201, 0, 0]), 11561812095348723183), // ln(1 + 628/1024)
    (I256::from_words([11861155263428621164, 8833689958834196141, 0, 0]), 2088055140379312192), // ln(1 + 629/1024)
    (I256::from_words([5060112736934571649, 8844846139442578589, 0, 0]), 12802859085865319353), // ln(1 + 630/1024)
    (I256::from_words([12092204399262418170, 8855995577118783436, 0, 0]), 15358887416065527920), // ln(1 + 631/1024)
    (I256::from_words([8338783928254724872, 8867138280008908893, 0, 0]), 10894148188291092025), // ln(1 + 632/1024)
    (I256::from_words([11838767555750753292, 8878274256244300197, 0, 0]), 5290922417269906891), // ln(1 + 633/1024)
    (I256::from_words([8647052084163840057, 8889403513941585218, 0, 0]), 12930948552645515208), // ln(1 + 634/1024)
    (I256::from_words([1143782586044586406, 8900526061202709952, 0, 0]), 8085577931338191518), // ln(1 + 635/1024)
    (I256::from_words([1985733701084129059, 8911641906114973910, 0, 0]), 12077416365718281116), // ln(1 + 636/1024)
    (I256::from_words([17721819103267675663, 8922751056751065401, 0, 0]), 834449372886116242), // ln(1 + 637/1024)
    (I256::from_words([10724478569475138335, 8933853521169096710, 0, 0]), 17536631357588190551), // ln(1 + 638/1024)
    (I256::from_words([12526244416991486603, 8944949307412639162, 0, 0]), 14006524359192780459), // ln(1 + 639/1024)
    (I256::from_words([8218722202637786357, 8956038423510758093, 0, 0]), 7246598850314977598), // ln(1 + 640/1024)
    (I256::from_words([4751614042551233277, 8967120877478047706, 0, 0]), 8970517088637464466), // ln(1 + 641/1024)
    (I256::from_words([13410422668940961721, 8978196677314665827, 0, 0]), 2806475099588398786), // ln(1 + 642/1024)
    (I256::from_words([8763549571324637052, 8989265831006368558, 0, 0]), 10746519128646703282), // ln(1 + 643/1024)
    (I256::from_words([127299425563958866, 9000328346524544820, 0, 0]), 5109580407312538628), // ln(1 + 644/1024)
    (I256::from_words([1080128072368133687, 9011384231826250798, 0, 0]), 511568193133019160), // ln(1 + 645/1024)
    (I256::from_words([14569966236229641698, 9022433494854244282, 0, 0]), 12461889413514816182), // ln(1 + 646/1024)
    (I256::from_words([3555738582642514564, 9033476143537018906, 0, 0]), 11084041756976117338), // ln(1 + 647/1024)
    (I256::from_words([1563016093983082068, 9044512185788838277, 0, 0]), 5199854465187323550), // ln(1 + 648/1024)
    (I256::from_words([996420234160203965, 9055541629509770014, 0, 0]), 8525102697433846148), // ln(1 + 649/1024)
    (I256::from_words([13339555119702887539, 9066564482585719676, 0, 0]), 14271494039908891761), // ln(1 + 650/1024)
    (I256::from_words([12815499353155346280, 9077580752888464595, 0, 0]), 3081261055410240674), // ln(1 + 651/1024)
    (I256::from_words([10008388190148127378, 9088590448275687601, 0, 0]), 3466691718903696587), // ln(1 + 652/1024)
    (I256::from_words([3856581588562862024, 9099593576591010653, 0, 0]), 1759855778281798143), // ln(1 + 653/1024)
    (I256::from_words([3121959594859793573, 9110590145664028366, 0, 0]), 7039747699780453810), // ln(1 + 654/1024)
    (I256::from_words([13264302036735427059, 9121580163310341440, 0, 0]), 3068652684406777100), // ln(1 + 655/1024)
    (I256::from_words([13749370546192041684, 9132563637331589990, 0, 0]), 14835683010175022353), // ln(1 + 656/1024)
    (I256::from_words([6132126836568303652, 9143540575515486773, 0, 0]), 9273061902460190959), // ln(1 + 657/1024)
    (I256::from_words([10315050462099334528, 9154510985635850319, 0, 0]), 15414945491009060023), // ln(1 + 658/1024)
    (I256::from_words([15481571660116827725, 9165474875452637966, 0, 0]), 18402603301510075825), // ln(1 + 659/1024)
    (I256::from_words([2858072219994073947, 9176432252711978793, 0, 0]), 5535861566424468981), // ln(1 + 660/1024)
    (I256::from_words([9857055991690758600, 9187383125146206453, 0, 0]), 15907247501192471986), // ln(1 + 661/1024)
    (I256::from_words([2213134765681682204, 9198327500473891919, 0, 0]), 5664233035185953719), // ln(1 + 662/1024)
    (I256::from_words([3226361903031674964, 9209265386399876119, 0, 0]), 4670452644835785437), // ln(1 + 663/1024)
    (I256::from_words([6863724641336313571, 9220196790615302486, 0, 0]), 4007428128500187737), // ln(1 + 664/1024)
    (I256::from_words([13099953117344433321, 9231121720797649405, 0, 0]), 8005147243627988613), // ln(1 + 665/1024)
    (I256::from_words([7343702925244303313, 9242040184610762567, 0, 0]), 5734443327171040753), // ln(1 + 666/1024)
    (I256::from_words([916930355813783974, 9252952189704887224, 0, 0]), 13781897690075171994), // ln(1 + 667/1024)
    (I256::from_words([9721587293716990301, 9263857743716700352, 0, 0]), 9187692833481201260), // ln(1 + 668/1024)
    (I256::from_words([14222563189879297074, 9274756854269342720, 0, 0]), 6213957516801018097), // ln(1 + 669/1024)
    (I256::from_words([17637003929329671399, 9285649528972450859, 0, 0]), 7995664435905202321), // ln(1 + 670/1024)
    (I256::from_words([5599835953067292766, 9296535775422188942, 0, 0]), 13867554259943901067), // ln(1 + 671/1024)
    (I256::from_words([16378162442049303662, 9307415601201280564, 0, 0]), 5443598833540640685), // ln(1 + 672/1024)
    (I256::from_words([14172953530053538292, 9318289013879040439, 0, 0]), 12147643137899202272), // ln(1 + 673/1024)
    (I256::from_words([14337668513058803356, 9329156021011405990, 0, 0]), 2571014545346180352), // ln(1 + 674/1024)
    (I256::from_words([5427816511523136702, 9340016630140968857, 0, 0]), 16224113014977915413), // ln(1 + 675/1024)
    (I256::from_words([6180403802835780036, 9350870848797006305, 0, 0]), 7067029742201907245), // ln(1 + 676/1024)
    (I256::from_words([5201470137655864570, 9361718684495512546, 0, 0]), 8726424823368505691), // ln(1 + 677/1024)
    (I256::from_words([10730443965765695156, 9372560144739229963, 0, 0]), 15684371596586337126), // ln(1 + 678/1024)
    (I256::from_words([13550231117764191336, 9383395237017680247, 0, 0]), 13282559883939256375), // ln(1 + 679/1024)
    (I256::from_words([16575503209841118625, 9394223968807195439, 0, 0]), 2056141591090861175), // ln(1 + 680/1024)
    (I256::from_words([7926020645559469564, 9405046347570948884, 0, 0]), 14542645980040454784), // ln(1 + 681/1024)
    (I256::from_words([12521886615805095353, 9415862380758986090, 0, 0]), 16825482254143781208), // ln(1 + 682/1024)
    (I256::from_words([6725249770487146190, 9426672075808255504, 0, 0]), 2961506159463412676), // ln(1 + 683/1024)
    (I256::from_words([15484423621848935846, 9437475440142639188, 0, 0]), 17928151484451128055), // ln(1 + 684/1024)
    (I256::from_words([10436101164485746408, 9448272481172983416, 0, 0]), 18110668744456406168), // ln(1 + 685/1024)
    (I256::from_words([2160691901875408880, 9459063206297129171, 0, 0]), 6201766792782192412), // ln(1 + 686/1024)
    (I256::from_words([338998994856216266, 9469847622899942560, 0, 0]), 16254786228585641069), // ln(1 + 687/1024)
    (I256::from_words([13596864841478681271, 9480625738353345138, 0, 0]), 11950110369773482811), // ln(1 + 688/1024)
    (I256::from_words([2546427588663325702, 9491397560016344146, 0, 0]), 7456317655021208034), // ln(1 + 689/1024)
    (I256::from_words([13103821590187031792, 9502163095235062651, 0, 0]), 5999447171381380109), // ln(1 + 690/1024)
    (I256::from_words([16163530746046132206, 9512922351342769614, 0, 0]), 11848192635287948483), // ln(1 + 691/1024)
    (I256::from_words([12704031393667742884, 9523675335659909856, 0, 0]), 1408492603640028857), // ln(1 + 692/1024)
    (I256::from_words([4145537511517145635, 9534422055494133944, 0, 0]), 9810884132138034536), // ln(1 + 693/1024)
    (I256::from_words([18053447025021044355, 9545162518140327987, 0, 0]), 6234155447832762407), // ln(1 + 694/1024)
    (I256::from_words([10323289384606888579, 9555896730880643352, 0, 0]), 10726737834180347684), // ln(1 + 695/1024)
    (I256::from_words([18362486273414805521, 9566624700984526280, 0, 0]), 4545075569152167476), // ln(1 + 696/1024)
    (I256::from_words([17424329157883375922, 9577346435708747432, 0, 0]), 17592239346703287631), // ln(1 + 697/1024)
    (I256::from_words([2138134720833197649, 9588061942297431337, 0, 0]), 5104065990975975411), // ln(1 + 698/1024)
    (I256::from_words([3600305983580222519, 9598771227982085758, 0, 0]), 7618649603490850113), // ln(1 + 699/1024)
    (I256::from_words([10623054376444291178, 9609474299981630978, 0, 0]), 857748881206925260), // ln(1 + 700/1024)
    (I256::from_words([3522925262003633709, 9620171165502428995, 0, 0]), 12167212456017523647), // ln(1 + 701/1024)
    (I256::from_words([13661181846963940078, 9630861831738312631, 0, 0]), 17335699593761635274), // ln(1 + 702/1024)
    (I256::from_words([11245558372619345951, 9641546305870614566, 0, 0]), 6213278457418281451), // ln(1 + 703/1024)
    (I256::from_words([14176726478953552740, 9652224595068196276, 0, 0]), 3922560454378833207), // ln(1 + 704/1024)
    (I256::from_words([17490947831884795690, 9662896706487476897, 0, 0]), 14071936331744624197), // ln(1 + 705/1024)
    (I256::from_words([7011398308949598519, 9673562647272462001, 0, 0]), 15858864144792707912), // ln(1 + 706/1024)
    (I256::from_words([7204325999925322643, 9684222424554772287, 0, 0]), 16826745101385553417), // ln(1 + 707/1024)
    (I256::from_words([2534167189700002320, 9694876045453672196, 0, 0]), 2512663264570061422), // ln(1 + 708/1024)
    (I256::from_words([14312128231389640152, 9705523517076098435, 0, 0]), 16778886291705859085), // ln(1 + 709/1024)
    (I256::from_words([6268811858346211128, 9716164846516688428, 0, 0]), 2571443349528650133), // ln(1 + 710/1024)
    (I256::from_words([11483209018607272220, 9726800040857808673, 0, 0]), 9854326496961597659), // ln(1 + 711/1024)
    (I256::from_words([6282227587145114615, 9737429107169583031, 0, 0]), 6480139296032149229), // ln(1 + 712/1024)
    (I256::from_words([15934540447935023057, 9748052052509920921, 0, 0]), 7437929078804748824), // ln(1 + 713/1024)
    (I256::from_words([14604348118372231102, 9758668883924545445, 0, 0]), 15890351389383121036), // ln(1 + 714/1024)
    (I256::from_words([12113247331227960585, 9769279608447021422, 0, 0]), 13977916241776450720), // ln(1 + 715/1024)
    (I256::from_words([614587100546122245, 9779884233098783349, 0, 0]), 1081913069702388596), // ln(1 + 716/1024)
    (I256::from_words([6113064632194520803, 9790482764889163276, 0, 0]), 14394637121541050571), // ln(1 + 717/1024)
    (I256::from_words([10126367142216692530, 9801075210815418608, 0, 0]), 38308038576492928), // ln(1 + 718/1024)
    (I256::from_words([4827249833699730636, 9811661577862759820, 0, 0]), 16623547508744572992), // ln(1 + 719/1024)
    (I256::from_words([2262170801568870977, 9822241873004378095, 0, 0]), 7198715453387759038), // ln(1 + 720/1024)
    (I256::from_words([2689726264434330066, 9832816103201472885, 0, 0]), 10173226487524317780), // ln(1 + 721/1024)
    (I256::from_words([848880832330043710, 9843384275403279391, 0, 0]), 15643159188149058064), // ln(1 + 722/1024)
    (I256::from_words([16713134807894549457, 9853946396547095963, 0, 0]), 13828185035952599240), // ln(1 + 723/1024)
    (I256::from_words([8139521825089870759, 9864502473558311428, 0, 0]), 12915621300731066591), // ln(1 + 724/1024)
    (I256::from_words([2416727559369708572, 9875052513350432328, 0, 0]), 18052236660575243749), // ln(1 + 725/1024)
    (I256::from_words([8933511879940950521, 9885596522825110092, 0, 0]), 16108747277901454448), // ln(1 + 726/1024)
    (I256::from_words([13038613245851937949, 9896134508872168126, 0, 0]), 8418766854003519498), // ln(1 + 727/1024)
    (I256::from_words([655500513724703310, 9906666478369628824, 0, 0]), 14543809024204070761), // ln(1 + 728/1024)
    (I256::from_words([89239059135887915, 9917192438183740501, 0, 0]), 11807847679440652954), // ln(1 + 729/1024)
    (I256::from_words([16762776617354698471, 9927712395169004255, 0, 0]), 254787723672451699), // ln(1 + 730/1024)
    (I256::from_words([13301707201560069696, 9938226356168200750, 0, 0]), 2410404931234896553), // ln(1 + 731/1024)
    (I256::from_words([13580275453629243209, 9948734328012416916, 0, 0]), 18023175682968249772), // ln(1 + 732/1024)
    (I256::from_words([3493782444648713588, 9959236317521072584, 0, 0]), 16822835384820488593), // ln(1 + 733/1024)
    (I256::from_words([2179684568192402329, 9969732331501947036, 0, 0]), 13016219791774563304), // ln(1 + 734/1024)
    (I256::from_words([13307833434024931898, 9980222376751205486, 0, 0]), 13565561693130224584), // ln(1 + 735/1024)
    (I256::from_words([8763192004810134765, 9990706460053425484, 0, 0]), 4193712394510396334), // ln(1 + 736/1024)
    (I256::from_words([4791757620527059325, 10001184588181623240, 0, 0]), 2963944276394612167), // ln(1 + 737/1024)
    (I256::from_words([13960462984654585195, 10011656767897279880, 0, 0]), 12870601602100595922), // ln(1 + 738/1024)
    (I256::from_words([6751250448055961485, 10022123005950367627, 0, 0]), 13260202623662674477), // ln(1 + 739/1024)
    (I256::from_words([16590886678807643262, 10032583309079375900, 0, 0]), 935070079491762406), // ln(1 + 740/1024)
    (I256::from_words([5590706952592412665, 10043037684011337352, 0, 0]), 18091899948654616625), // ln(1 + 741/1024)
    (I256::from_words([12142478147676037060, 10053486137461853819, 0, 0]), 16327619272088343544), // ln(1 + 742/1024)
    (I256::from_words([13140293016538033426, 10063928676135122211, 0, 0]), 16292967152348870887), // ln(1 + 743/1024)
    (I256::from_words([3491271591897126286, 10074365306723960318, 0, 0]), 4024076725368154904), // ln(1 + 744/1024)
    (I256::from_words([2349640176203016407, 10084796035909832547, 0, 0]), 4174381543978494274), // ln(1 + 745/1024)
    (I256::from_words([9085279707012555599, 10095220870362875589, 0, 0]), 1921753807278969606), // ln(1 + 746/1024)
    (I256::from_words([5766765586726908474, 10105639816741924011, 0, 0]), 15711431271448947594), // ln(1 + 747/1024)
    (I256::from_words([10687236192631249236, 10116052881694535773, 0, 0]), 5357710585837249040), // ln(1 + 748/1024)
    (I256::from_words([2976103123092243582, 10126460071857017680, 0, 0]), 3240905494130807016), // ln(1 + 749/1024)
    (I256::from_words([17937159398759883030, 10136861393854450753, 0, 0]), 7316203451334196929), // ln(1 + 750/1024)
    (I256::from_words([11759644543590027462, 10147256854300715541, 0, 0]), 3329205858817298268), // ln(1 + 751/1024)
    (I256::from_words([16568386516464523024, 10157646459798517346, 0, 0]), 8712783862674083559), // ln(1 + 752/1024)
    (I256::from_words([18403676924805853573, 10168030216939411392, 0, 0]), 11340142108352149947), // ln(1 + 753/1024)
    (I256::from_words([5274975861819437310, 10178408132303827914, 0, 0]), 12919789210997926669), // ln(1 + 754/1024)
    (I256::from_words([5225838705798260798, 10188780212461097177, 0, 0]), 149550586345002107), // ln(1 + 755/1024)
    (I256::from_words([8117106266640836671, 10199146463969474431, 0, 0]), 12775755619398248210), // ln(1 + 756/1024)
    (I256::from_words([15306287670515024227, 10209506893376164789, 0, 0]), 628846885144210240), // ln(1 + 757/1024)
    (I256::from_words([215291596273957650, 10219861507217348040, 0, 0]), 16531198281413436451), // ln(1 + 758/1024)
    (I256::from_words([5483424380681430532, 10230210312018203385, 0, 0]), 16495268940487137619), // ln(1 + 759/1024)
    (I256::from_words([12089744965319509887, 10240553314292934116, 0, 0]), 5486362580497581287), // ln(1 + 760/1024)
    (I256::from_words([9021919935451381613, 10250890520544792215, 0, 0]), 11613160885228196429), // ln(1 + 761/1024)
    (I256::from_words([9522325190552136188, 10261221937266102887, 0, 0]), 11209165945921175086), // ln(1 + 762/1024)
    (I256::from_words([18179767361238441156, 10271547570938289027, 0, 0]), 5130015274410848877), // ln(1 + 763/1024)
    (I256::from_words([8458714997659776136, 10281867428031895618, 0, 0]), 8090675338223811860), // ln(1 + 764/1024)
    (I256::from_words([7134777159008015047, 10292181515006614055, 0, 0]), 5012260632355178643), // ln(1 + 765/1024)
    (I256::from_words([13153719408724559246, 10302489838311306410, 0, 0]), 9194694082019561975), // ln(1 + 766/1024)
    (I256::from_words([13370393224679792914, 10312792404384029624, 0, 0]), 15146794949331187342), // ln(1 + 767/1024)
    (I256::from_words([7119398946395779815, 10323089219652059631, 0, 0]), 14577949784211640894), // ln(1 + 768/1024)
    (I256::from_words([6893189392176855629, 10333380290531915416, 0, 0]), 1717748615088206326), // ln(1 + 769/1024)
    (I256::from_words([833793051064979959, 10343665623429383008, 0, 0]), 9124259439183773531), // ln(1 + 770/1024)
    (I256::from_words([10302088585572582125, 10353945224739539401, 0, 0]), 2142897858393127186), // ln(1 + 771/1024)
    (I256::from_words([6837553327706619781, 10364219100846776416, 0, 0]), 1735439857039618491), // ln(1 + 772/1024)
    (I256::from_words([6207674900628527728, 10374487258124824487, 0, 0]), 4767116317569783743), // ln(1 + 773/1024)
    (I256::from_words([11594188215208746791, 10384749702936776389, 0, 0]), 11173113429269067045), // ln(1 + 774/1024)
    (I256::from_words([12902965025674645148, 10395006441635110897, 0, 0]), 6277017277038405934), // ln(1 + 775/1024)
    (I256::from_words([9360867812702461577, 10405257480561716378, 0, 0]), 5195624722105268711), // ln(1 + 776/1024)
    (I256::from_words([4100363622356273287, 10415502826047914319, 0, 0]), 9979430702670979863), // ln(1 + 777/1024)
    (I256::from_words([11650711831308643591, 10425742484414482789, 0, 0]), 2221076708593818325), // ln(1 + 778/1024)
    (I256::from_words([8558443030013171826, 10435976461971679839, 0, 0]), 6895893169112329998), // ln(1 + 779/1024)
    (I256::from_words([15598700253160842345, 10446204765019266830, 0, 0]), 12908839449020905137), // ln(1 + 780/1024)
    (I256::from_words([1961429798710554767, 10456427399846531706, 0, 0]), 8223239905222166959), // ln(1 + 781/1024)
    (I256::from_words([2757258332320855482, 10466644372732312191, 0, 0]), 9091206712178459258), // ln(1 + 782/1024)
    (I256::from_words([11069052622083765569, 10476855689945018934, 0, 0]), 3339691658205220958), // ln(1 + 783/1024)
    (I256::from_words([17416608426980582513, 10487061357742658582, 0, 0]), 13609821033980520102), // ln(1 + 784/1024)
    (I256::from_words([16084371418532458912, 10497261382372856791, 0, 0]), 15161013716349900682), // ln(1 + 785/1024)
    (I256::from_words([661123688918941278, 10507455770072881174, 0, 0]), 7096373104133203998), // ln(1 + 786/1024)
    (I256::from_words([8018970370380947681, 10517644527069664183, 0, 0]), 3988509766041891684), // ln(1 + 787/1024)
    (I256::from_words([11689523311363740606, 10527827659579825936, 0, 0]), 1578628474517603002), // ln(1 + 788/1024)
    (I256::from_words([535802642609061930, 10538005173809696971, 0, 0]), 5725293487787008993), // ln(1 + 789/1024)
    (I256::from_words([6754422500169474034, 10548177075955340940, 0, 0]), 5287138956008614434), // ln(1 + 790/1024)
    (I256::from_words([13248501195840091291, 10558343372202577247, 0, 0]), 16802350221544999731), // ln(1 + 791/1024)
    (I256::from_words([2438372128382322759, 10568504068727003616, 0, 0]), 5809765234414352263), // ln(1 + 792/1024)
    (I256::from_words([2734109775769468178, 10578659171694018597, 0, 0]), 5159374151217310842), // ln(1 + 793/1024)
    (I256::from_words([7326001521383827176, 10588808687258844017, 0, 0]), 7939479112041394089), // ln(1 + 794/1024)
    (I256::from_words([8869414230738021200, 10598952621566547363, 0, 0]), 8727588244826655867), // ln(1 + 795/1024)
    (I256::from_words([6244379669002296771, 10609090980752064105, 0, 0]), 13065794261067699860), // ln(1 + 796/1024)
    (I256::from_words([5576483950217190056, 10619223770940219958, 0, 0]), 8250176625811588941), // ln(1 + 797/1024)
    (I256::from_words([797785899647703384, 10629350998245753084, 0, 0]), 9490356737169564844), // ln(1 + 798/1024)
    (I256::from_words([11245900504972632089, 10639472668773336230, 0, 0]), 14121885335110411163), // ln(1 + 799/1024)
    (I256::from_words([13977464375788698627, 10649588788617598811, 0, 0]), 5944033566818805515), // ln(1 + 800/1024)
    (I256::from_words([14286385921183163763, 10659699363863148925, 0, 0]), 15816873291930505324), // ln(1 + 801/1024)
    (I256::from_words([18287815366027375333, 10669804400584595313, 0, 0]), 5981576893079950679), // ln(1 + 802/1024)
    (I256::from_words([3456103233161723822, 10679903904846569259, 0, 0]), 5628044212728680206), // ln(1 + 803/1024)
    (I256::from_words([1437761719888718659, 10689997882703746424, 0, 0]), 4908694024882331972), // ln(1 + 804/1024)
    (I256::from_words([1618136747965628529, 10700086340200868630, 0, 0]), 12012954166845648021), // ln(1 + 805/1024)
    (I256::from_words([11095920888359355739, 10710169283372765576, 0, 0]), 8288093196381374351), // ln(1 + 806/1024)
    (I256::from_words([16410011563188001621, 10720246718244376500, 0, 0]), 15782419849977255363), // ln(1 + 807/1024)
    (I256::from_words([16624577528377072908, 10730318650830771778, 0, 0]), 18167333526348801755), // ln(1 + 808/1024)
    (I256::from_words([2216596416527245388, 10740385087137174467, 0, 0]), 7417804084373883017), // ln(1 + 809/1024)
    (I256::from_words([12450907861522184795, 10750446033158981785, 0, 0]), 2167166744126370192), // ln(1 + 810/1024)
    (I256::from_words([16532625350223123199, 10760501494881786542, 0, 0]), 15148065670705380334), // ln(1 + 811/1024)
    (I256::from_words([9449275868212892669, 10770551478281398501, 0, 0]), 700038329432011185), // ln(1 + 812/1024)
    (I256::from_words([12425303827463336356, 10780595989323865686, 0, 0]), 6366049940876486814), // ln(1 + 813/1024)
    (I256::from_words([18386313977855799450, 10790635033965495635, 0, 0]), 13812022758538219465), // ln(1 + 814/1024)
    (I256::from_words([15050807491482851745, 10800668618152876591, 0, 0]), 17005611108033644614), // ln(1 + 815/1024)
    (I256::from_words([15339697735916923456, 10810696747822898635, 0, 0]), 11909479230054142563), // ln(1 + 816/1024)
    (I256::from_words([6333923052881934695, 10820719428902774766, 0, 0]), 13917271376488016322), // ln(1 + 817/1024)
    (I256::from_words([4698467292090694173, 10830736667310061918, 0, 0]), 2679624544976234581), // ln(1 + 818/1024)
    (I256::from_words([649618729165189597, 10840748468952681926, 0, 0]), 17664632300589031943), // ln(1 + 819/1024)
    (I256::from_words([15251102160311601291, 10850754839728942429, 0, 0]), 10077170299276166756), // ln(1 + 820/1024)
    (I256::from_words([16196376061053169157, 10860755785527557724, 0, 0]), 13910751776615772611), // ln(1 + 821/1024)
    (I256::from_words([9070512332651373712, 10870751312227669554, 0, 0]), 286252841983544348), // ln(1 + 822/1024)
    (I256::from_words([12329637144406203881, 10880741425698867846, 0, 0]), 12693166355796569675), // ln(1 + 823/1024)
    (I256::from_words([11604708137425736342, 10890726131801211394, 0, 0]), 8739843537536688280), // ln(1 + 824/1024)
    (I256::from_words([7370374059543619318, 10900705436385248481, 0, 0]), 17247343344865154327), // ln(1 + 825/1024)
    (I256::from_words([11752527850213431861, 10910679345292037448, 0, 0]), 9985848130400513711), // ln(1 + 826/1024)
    (I256::from_words([16256197820669584142, 10920647864353167209, 0, 0]), 9654287176783294763), // ln(1 + 827/1024)
    (I256::from_words([7523045473575118819, 10930610999390777708, 0, 0]), 5948430669854682969), // ln(1 + 828/1024)
    (I256::from_words([15981464264537762522, 10940568756217580319, 0, 0]), 3976193328440935704), // ln(1 + 829/1024)
    (I256::from_words([16219077255718619490, 10950521140636878199, 0, 0]), 6547361833906882715), // ln(1 + 830/1024)
    (I256::from_words([14403819908413814076, 10960468158442586576, 0, 0]), 11262794244293367226), // ln(1 + 831/1024)
    (I256::from_words([12431359574459411992, 10970409815419252989, 0, 0]), 824179843739007067), // ln(1 + 832/1024)
    (I256::from_words([18079610455443680213, 10980346117342077471, 0, 0]), 13745195841865181981), // ln(1 + 833/1024)
    (I256::from_words([12184400200609124194, 10990277069976932680, 0, 0]), 6163307176964179717), // ln(1 + 834/1024)
    (I256::from_words([5199040516477997970, 11000202679080383971, 0, 0]), 18085347928242261913), // ln(1 + 835/1024)
    (I256::from_words([1893724853655534507, 11010122950399709419, 0, 0]), 15286825081671947084), // ln(1 + 836/1024)
    (I256::from_words([6533197808074247472, 11020037889672919786, 0, 0]), 13649785543239005402), // ln(1 + 837/1024)
    (I256::from_words([16391624575642789149, 11029947502628778435, 0, 0]), 2956543191931736984), // ln(1 + 838/1024)
    (I256::from_words([6791797327380746342, 11039851794986821191, 0, 0]), 5800221043247629934), // ln(1 + 839/1024)
    (I256::from_words([3077563665347536661, 11049750772457376144, 0, 0]), 13408118114847639432), // ln(1 + 840/1024)
    (I256::from_words([2875048286110173067, 11059644440741583407, 0, 0]), 6434976462505927948), // ln(1 + 841/1024)
    (I256::from_words([10048459382565959226, 11069532805531414815, 0, 0]), 13114184411755392537), // ln(1 + 842/1024)
    (I256::from_words([17469338907737863739, 11079415872509693574, 0, 0]), 18349582790415047820), // ln(1 + 843/1024)
    (I256::from_words([15514020699536872011, 11089293647350113856, 0, 0]), 16307654448535260598), // ln(1 + 844/1024)
    (I256::from_words([10958622399256438248, 11099166135717260341, 0, 0]), 17321886762424539778), // ln(1 + 845/1024)
    (I256::from_words([4035741394069474694, 11109033343266627709, 0, 0]), 971190269563574622), // ln(1 + 846/1024)
    (I256::from_words([532615876031832358, 11118895275644640078, 0, 0]), 4840225876070689005), // ln(1 + 847/1024)
    (I256::from_words([6671735601763807827, 11128751938488670391, 0, 0]), 2152671705271515289), // ln(1 + 848/1024)
    (I256::from_words([9843600588419213652, 11138603337427059752, 0, 0]), 9178930906895745388), // ln(1 + 849/1024)
    (I256::from_words([3590088818245628157, 11148449478079136708, 0, 0]), 10941900370138583933), // ln(1 + 850/1024)
    (I256::from_words([4545009146451370414, 11158290366055236480, 0, 0]), 6468688989831699852), // ln(1 + 851/1024)
    (I256::from_words([9027043885974685988, 11168126006956720146, 0, 0]), 7369658972473152660), // ln(1 + 852/1024)
    (I256::from_words([2989658965585879885, 11177956406375993770, 0, 0]), 11009283990939110651), // ln(1 + 853/1024)
    (I256::from_words([9894076049407979135, 11187781569896527478, 0, 0]), 12106426145391326539), // ln(1 + 854/1024)
    (I256::from_words([13486221440899438671, 11197601503092874490, 0, 0]), 16800811525056512073), // ln(1 + 855/1024)
    (I256::from_words([16722501101379188885, 11207416211530690094, 0, 0]), 10203023875244250247), // ln(1 + 856/1024)
    (I256::from_words([16029493109103538, 11217225700766750575, 0, 0]), 105927320143861572), // ln(1 + 857/1024)
    (I256::from_words([3132457500664388417, 11227029976348972087, 0, 0]), 13843661647684455071), // ln(1 + 858/1024)
    (I256::from_words([1651185278613267424, 11236829043816429486, 0, 0]), 5633162038949809962), // ln(1 + 859/1024)
    (I256::from_words([5213262580715410894, 11246622908699375101, 0, 0]), 6957457559049766067), // ln(1 + 860/1024)
    (I256::from_words([11556340297065928947, 11256411576519257463, 0, 0]), 17758768394304615759), // ln(1 + 861/1024)
    (I256::from_words([3728461910558079421, 11266195052788739982, 0, 0]), 2177862210855091886), // ln(1 + 862/1024)
    (I256::from_words([11840935905723862953, 11275973343011719571, 0, 0]), 5490261737727260299), // ln(1 + 863/1024)
    (I256::from_words([2455308107216293730, 11285746452683345230, 0, 0]), 1664020581315588015), // ln(1 + 864/1024)
    (I256::from_words([4324736253057049702, 11295514387290036568, 0, 0]), 6130461748161111309), // ln(1 + 865/1024)
    (I256::from_words([12202383945318063154, 11305277152309502288, 0, 0]), 9741755865131560209), // ln(1 + 866/1024)
    (I256::from_words([3628777929312428669, 11315034753210758617, 0, 0]), 18379293555948052675), // ln(1 + 867/1024)
    (I256::from_words([16217823864648500178, 11324787195454147684, 0, 0]), 16895980170223388563), // ln(1 + 868/1024)
    (I256::from_words([11589668533869022713, 11334534484491355861, 0, 0]), 8669412077328688459), // ln(1 + 869/1024)
    (I256::from_words([8404569816628644491, 11344276625765432041, 0, 0]), 15634333531629878165), // ln(1 + 870/1024)
    (I256::from_words([7710754765544083591, 11354013624710805879, 0, 0]), 2251284029774128579), // ln(1 + 871/1024)
    (I256::from_words([8572052326468296045, 11363745486753305980, 0, 0]), 16634530491014607838), // ln(1 + 872/1024)
    (I256::from_words([6102316794798244190, 11373472217310178040, 0, 0]), 3331842404609673396), // ln(1 + 873/1024)
    (I256::from_words([11597253710244510013, 11383193821790102938, 0, 0]), 12773920275096752273), // ln(1 + 874/1024)
    (I256::from_words([5316738040462335040, 11392910305593214784, 0, 0]), 17360245057166276902), // ln(1 + 875/1024)
    (I256::from_words([9161605709537607464, 11402621674111118913, 0, 0]), 7217097834545242729), // ln(1 + 876/1024)
    (I256::from_words([5310071014850208841, 11412327932726909840, 0, 0]), 8452377780435542648), // ln(1 + 877/1024)
    (I256::from_words([17164549190513787300, 11422029086815189159, 0, 0]), 10008677950658037053), // ln(1 + 878/1024)
    (I256::from_words([4866735900183293177, 11431725141742083405, 0, 0]), 9763024672154378251), // ln(1 + 879/1024)
    (I256::from_words([2391948335655119744, 11441416102865261856, 0, 0]), 11355427659264814927), // ln(1 + 880/1024)
    (I256::from_words([886473128329857203, 11451101975533954302, 0, 0]), 3279730922928171926), // ln(1 + 881/1024)
    (I256::from_words([5238856400149569552, 11460782765088968758, 0, 0]), 9656956738957801153), // ln(1 + 882/1024)
    (I256::from_words([8336569006076028732, 11470458476862709135, 0, 0]), 2692000871793604550), // ln(1 + 883/1024)
    (I256::from_words([14831175841175325132, 11480129116179192862, 0, 0]), 349671688497177682), // ln(1 + 884/1024)
    (I256::from_words([6417577023424612408, 11489794688354068465, 0, 0]), 13697343728623691563), // ln(1 + 885/1024)
    (I256::from_words([17324203192269087163, 11499455198694633094, 0, 0]), 11742068875943396491), // ln(1 + 886/1024)
    (I256::from_words([9085895801617898348, 11509110652499850015, 0, 0]), 17611925404093991171), // ln(1 + 887/1024)
    (I256::from_words([8424689974583913604, 11518761055060366042, 0, 0]), 17074055257110258229), // ln(1 + 888/1024)
    (I256::from_words([12823302091778117125, 11528406411658528936, 0, 0]), 2720525912254327516), // ln(1 + 889/1024)
    (I256::from_words([16916668765489368518, 11538046727568404752, 0, 0]), 13432817670773604196), // ln(1 + 890/1024)
    (I256::from_words([14755151413175014880, 11547682008055795142, 0, 0]), 7374049410956861965), // ln(1 + 891/1024)
    (I256::from_words([17450859203299805564, 11557312258378254612, 0, 0]), 5481753495423082566), // ln(1 + 892/1024)
    (I256::from_words([15028516608967140094, 11566937483785107737, 0, 0]), 15408958519756955315), // ln(1 + 893/1024)
    (I256::from_words([14206964414273017685, 11576557689517466327, 0, 0]), 7960197819040873361), // ln(1 + 894/1024)
    (I256::from_words([7126739418218973063, 11586172880808246552, 0, 0]), 9960952224481371962), // ln(1 + 895/1024)
    (I256::from_words([2730896212906199708, 11595783062882186019, 0, 0]), 4937891496141887038), // ln(1 + 896/1024)
    (I256::from_words([12689157816239922442, 11605388240955860807, 0, 0]), 10387298909033696893), // ln(1 + 897/1024)
    (I256::from_words([12873325968318159054, 11614988420237702459, 0, 0]), 6931281367529073740), // ln(1 + 898/1024)
    (I256::from_words([12063020823878858222, 11624583605928014924, 0, 0]), 7237037588787331473), // ln(1 + 899/1024)
    (I256::from_words([9063395639274778111, 11634173803218991461, 0, 0]), 6942895113566764788), // ln(1 + 900/1024)
    (I256::from_words([6788849471174645179, 11643759017294731496, 0, 0]), 10012907805263123785), // ln(1 + 901/1024)
    (I256::from_words([12049878240604702741, 11653339253331257436, 0, 0]), 6856183224730020345), // ln(1 + 902/1024)
    (I256::from_words([5111265276020344850, 11662914516496531441, 0, 0]), 471406856045207295), // ln(1 + 903/1024)
    (I256::from_words([10654631643455384603, 11672484811950472147, 0, 0]), 13219405204512201481), // ln(1 + 904/1024)
    (I256::from_words([14387645516665158314, 11682050144844971354, 0, 0]), 1240832631174314692), // ln(1 + 905/1024)
    (I256::from_words([4488710181887670025, 11691610520323910664, 0, 0]), 8453260120567799075), // ln(1 + 906/1024)
    (I256::from_words([11238560389919037640, 11701165943523178076, 0, 0]), 15287101023118883553), // ln(1 + 907/1024)
    (I256::from_words([18181213868532525033, 11710716419570684545, 0, 0]), 16455610373080433822), // ln(1 + 908/1024)
    (I256::from_words([5529404643159574408, 11720261953586380491, 0, 0]), 5877289132344231614), // ln(1 + 909/1024)
    (I256::from_words([17585834640108879997, 11729802550682272264, 0, 0]), 17134801782889723456), // ln(1 + 910/1024)
    (I256::from_words([16815499672540826990, 11739338215962438578, 0, 0]), 17897892497818256020), // ln(1 + 911/1024)
    (I256::from_words([6618529596043829422, 11748868954523046888, 0, 0]), 16544616995581617941), // ln(1 + 912/1024)
    (I256::from_words([953724120470031223, 11758394771452369733, 0, 0]), 6320786589116493311), // ln(1 + 913/1024)
    (I256::from_words([9250013765048038556, 11767915671830801036, 0, 0]), 2721511441871984185), // ln(1 + 914/1024)
    (I256::from_words([2120164436043386881, 11777431660730872363, 0, 0]), 4651349468667979793), // ln(1 + 915/1024)
    (I256::from_words([7849794639992242294, 11786942743217269133, 0, 0]), 16658490229912106762), // ln(1 + 916/1024)
    (I256::from_words([10010774052408315665, 11796448924346846797, 0, 0]), 11287671015995955926), // ln(1 + 917/1024)
    (I256::from_words([17515728246734494249, 11805950209168646966, 0, 0]), 4965677645303955429), // ln(1 + 918/1024)
    (I256::from_words([14339004514038318164, 11815446602723913504, 0, 0]), 12062633105710068634), // ln(1 + 919/1024)
    (I256::from_words([12629739878079574209, 11824938110046108574, 0, 0]), 17275377383044920630), // ln(1 + 920/1024)
    (I256::from_words([8659045992783135376, 11834424736160928648, 0, 0]), 5110806933817962031), // ln(1 + 921/1024)
    (I256::from_words([9969729365841759027, 11843906486086320472, 0, 0]), 10671042592101877953), // ln(1 + 922/1024)
    (I256::from_words([6940617298246250256, 11853383364832496993, 0, 0]), 14272658408350184044), // ln(1 + 923/1024)
    (I256::from_words([1776824695095083314, 11862855377401953242, 0, 0]), 13685183866777319808), // ln(1 + 924/1024)
    (I256::from_words([5014738421272425784, 11872322528789482178, 0, 0]), 573229730188236180), // ln(1 + 925/1024)
    (I256::from_words([1855876935512716664, 11881784823982190493, 0, 0]), 3425735972997949812), // ln(1 + 926/1024)
    (I256::from_words([1315942273793443554, 11891242267959514372, 0, 0]), 3620041359726086235), // ln(1 + 927/1024)
    (I256::from_words([4465949288563093870, 11900694865693235217, 0, 0]), 8030359970417992580), // ln(1 + 928/1024)
    (I256::from_words([4735240986271136085, 11910142622147495329, 0, 0]), 1386212150988686810), // ln(1 + 929/1024)
    (I256::from_words([4110786852993568586, 11919585542278813549, 0, 0]), 11718290248062120738), // ln(1 + 930/1024)
    (I256::from_words([10612247125176263385, 11929023631036100860, 0, 0]), 8686957105107319367), // ln(1 + 931/1024)
    (I256::from_words([860893600272920572, 11938456893360675951, 0, 0]), 2461927716719693024), // ln(1 + 932/1024)
    (I256::from_words([16019815152553765377, 11947885334186280734, 0, 0]), 8568834946346856906), // ln(1 + 933/1024)
    (I256::from_words([5972443857874531329, 11957308958439095835, 0, 0]), 6679916146759917348), // ln(1 + 934/1024)
    (I256::from_words([14275836451816046100, 11966727771037756027, 0, 0]), 4233812149583234786), // ln(1 + 935/1024)
    (I256::from_words([5145056412760290230, 11976141776893365643, 0, 0]), 1950401121254812617), // ln(1 + 936/1024)
    (I256::from_words([17222835878686295416, 11985550980909513932, 0, 0]), 5139895096792427715), // ln(1 + 937/1024)
    (I256::from_words([715184200694892447, 11994955387982290393, 0, 0]), 2104788308344296045), // ln(1 + 938/1024)
    (I256::from_words([4184532434173995692, 12004355003000300051, 0, 0]), 18255483799119835648), // ln(1 + 939/1024)
    (I256::from_words([12225067093403237850, 12013749830844678713, 0, 0]), 7562843996578671684), // ln(1 + 940/1024)
    (I256::from_words([8062405128032604687, 12023139876389108173, 0, 0]), 10973852529766166876), // ln(1 + 941/1024)
    (I256::from_words([5008468230063779451, 12032525144499831380, 0, 0]), 6446654717608489713), // ln(1 + 942/1024)
    (I256::from_words([12055564705959482365, 12041905640035667571, 0, 0]), 11225695219975294714), // ln(1 + 943/1024)
    (I256::from_words([9566404461256907288, 12051281367848027365, 0, 0]), 13653018550652390491), // ln(1 + 944/1024)
    (I256::from_words([11009056999958253904, 12060652332780927814, 0, 0]), 3098854609381231484), // ln(1 + 945/1024)
    (I256::from_words([9977016930754442166, 12070018539671007422, 0, 0]), 4256236535893855668), // ln(1 + 946/1024)
    (I256::from_words([17555257986560276396, 12079379993347541121, 0, 0]), 9449881879160606690), // ln(1 + 947/1024)
    (I256::from_words([7703908963718751920, 12088736698632455214, 0, 0]), 16048401792501730991), // ln(1 + 948/1024)
    (I256::from_words([12598707543604156307, 12098088660340342272, 0, 0]), 14145220712718208378), // ln(1 + 949/1024)
    (I256::from_words([1117273160285238846, 12107435883278476005, 0, 0]), 14749155018270540800), // ln(1 + 950/1024)
    (I256::from_words([3756193660217204882, 12116778372246826082, 0, 0]), 17907594758741041795), // ln(1 + 951/1024)
    (I256::from_words([6472473498598953714, 12126116132038072926, 0, 0]), 4174144817711491981), // ln(1 + 952/1024)
    (I256::from_words([2932393792865197304, 12135449167437622463, 0, 0]), 11431069211300175995), // ln(1 + 953/1024)
    (I256::from_words([4347585522045737254, 12144777483223620836, 0, 0]), 6165002932057581333), // ln(1 + 954/1024)
    (I256::from_words([8984893376534271343, 12154101084166969084, 0, 0]), 15278734802510387469), // ln(1 + 955/1024)
    (I256::from_words([7216205403936156234, 12163419975031337782, 0, 0]), 17546529323176489241), // ln(1 + 956/1024)
    (I256::from_words([5733354379627051901, 12172734160573181643, 0, 0]), 8132476730135525453), // ln(1 + 957/1024)
    (I256::from_words([17652389504591184905, 12182043645541754085, 0, 0]), 7795380394667534233), // ln(1 + 958/1024)
    (I256::from_words([2117715537035746672, 12191348434679121764, 0, 0]), 10816232149254506567), // ln(1 + 959/1024)
    (I256::from_words([13710497327568824254, 12200648532720179059, 0, 0]), 15029091855708565199), // ln(1 + 960/1024)
    (I256::from_words([10301757509956001519, 12209943944392662539, 0, 0]), 16476262151732512084), // ln(1 + 961/1024)
    (I256::from_words([3915246198592177771, 12219234674417165375, 0, 0]), 10007227045058683920), // ln(1 + 962/1024)
    (I256::from_words([3226135769000960257, 12228520727507151727, 0, 0]), 12124229443842442008), // ln(1 + 963/1024)
    (I256::from_words([7971189076409367170, 12237802108368971092, 0, 0]), 7617603775880207848), // ln(1 + 964/1024)
    (I256::from_words([1944284991023147755, 12247078821701872616, 0, 0]), 17376893654034243669), // ln(1 + 965/1024)
    (I256::from_words([1924562958632439882, 12256350872198019367, 0, 0]), 16162125991094237538), // ln(1 + 966/1024)
    (I256::from_words([16963205353862187552, 12265618264542502577, 0, 0]), 1000533631494872875), // ln(1 + 967/1024)
    (I256::from_words([12255519574123440276, 12274881003413355848, 0, 0]), 6725755994711436822), // ln(1 + 968/1024)
    (I256::from_words([8711468417217136291, 12284139093481569315, 0, 0]), 7212533058312655354), // ln(1 + 969/1024)
    (I256::from_words([6608966061521480370, 12293392539411103783, 0, 0]), 9349091756748621720), // ln(1 + 970/1024)
    (I256::from_words([12003121842153209041, 12302641345858904823, 0, 0]), 11763228977571533622), // ln(1 + 971/1024)
    (I256::from_words([1835838607809889826, 12311885517474916836, 0, 0]), 6780211877374055775), // ln(1 + 972/1024)
    (I256::from_words([14171419922900183325, 12321125058902097075, 0, 0]), 8686809131271462871), // ln(1 + 973/1024)
    (I256::from_words([15021399915590544494, 12330359974776429644, 0, 0]), 3618856717630619754), // ln(1 + 974/1024)
    (I256::from_words([4871713959128860483, 12339590269726939449, 0, 0]), 14956737045826122201), // ln(1 + 975/1024)
    (I256::from_words([16361781620364660161, 12348815948375706120, 0, 0]), 6210955763868317370), // ln(1 + 976/1024)
    (I256::from_words([5046430422886605594, 12358037015337877904, 0, 0]), 2701840432607798380), // ln(1 + 977/1024)
    (I256::from_words([4099717260235991429, 12367253475221685509, 0, 0]), 6969954788429368762), // ln(1 + 978/1024)
    (I256::from_words([9922518475759824310, 12376465332628455928, 0, 0]), 6201593816233944688), // ln(1 + 979/1024)
    (I256::from_words([6393008035559401299, 12385672592152626221, 0, 0]), 7110229042507970887), // ln(1 + 980/1024)
    (I256::from_words([536892471361917318, 12394875258381757262, 0, 0]), 7167985779798117052), // ln(1 + 981/1024)
    (I256::from_words([16174601570185185274, 12404073335896547454, 0, 0]), 16888242530078310803), // ln(1 + 982/1024)
    (I256::from_words([10542758364445531357, 12413266829270846414, 0, 0]), 392435435454115701), // ln(1 + 983/1024)
    (I256::from_words([10922052185072423228, 12422455743071668612, 0, 0]), 6925043870787349958), // ln(1 + 984/1024)
    (I256::from_words([11980564661110997810, 12431640081859206989, 0, 0]), 10665528175765319592), // ln(1 + 985/1024)
    (I256::from_words([4638541152485105880, 12440819850186846534, 0, 0]), 16176344758112953095), // ln(1 + 986/1024)
    (I256::from_words([9191995424919376212, 12449995052601177827, 0, 0]), 6664443969633201182), // ln(1 + 987/1024)
    (I256::from_words([3872790671985838744, 12459165693642010554, 0, 0]), 1982143825001800669), // ln(1 + 988/1024)
    (I256::from_words([8951258479593050397, 12468331777842386980, 0, 0]), 2192253723743043120), // ln(1 + 989/1024)
    (I256::from_words([14631913738010471019, 12477493309728595397, 0, 0]), 2371144800937155229), // ln(1 + 990/1024)
    (I256::from_words([12835478050175341210, 12486650293820183533, 0, 0]), 13516936332564627918), // ln(1 + 991/1024)
    (I256::from_words([5572412345521801285, 12495802734629971929, 0, 0]), 9484022639168178200), // ln(1 + 992/1024)
    (I256::from_words([10180751042789403314, 12504950636664067283, 0, 0]), 8600362881113301350), // ln(1 + 993/1024)
    (I256::from_words([7907718078095158422, 12514094004421875764, 0, 0]), 40592537923182393), // ln(1 + 994/1024)
    (I256::from_words([3669223377393482408, 12523232842396116287, 0, 0]), 11098708637066222323), // ln(1 + 995/1024)
    (I256::from_words([14326915329046025760, 12532367155072833759, 0, 0]), 8954810153804447524), // ln(1 + 996/1024)
    (I256::from_words([5730388887508002683, 12541496946931412295, 0, 0]), 4458547577247690277), // ln(1 + 997/1024)
    (I256::from_words([1680097791020518201, 12550622222444588392, 0, 0]), 10555587130185627442), // ln(1 + 998/1024)
    (I256::from_words([16111241798624011289, 12559742986078464080, 0, 0]), 8132905534317991585), // ln(1 + 999/1024)
    (I256::from_words([13195035327150618114, 12568859242292520039, 0, 0]), 5813639757415811118), // ln(1 + 1000/1024)
    (I256::from_words([7813881211828483047, 12577970995539628676, 0, 0]), 101697577061805212), // ln(1 + 1001/1024)
    (I256::from_words([13032465742882126756, 12587078250266067178, 0, 0]), 9407393566060967130), // ln(1 + 1002/1024)
    (I256::from_words([2349279254358656090, 12596181010911530532, 0, 0]), 6919614101781795038), // ln(1 + 1003/1024)
    (I256::from_words([17613488798283614530, 12605279281909144505, 0, 0]), 382782956164195633), // ln(1 + 1004/1024)
    (I256::from_words([83701646413879127, 12614373067685478607, 0, 0]), 13521633587060298196), // ln(1 + 1005/1024)
    (I256::from_words([10457017040823922406, 12623462372660559001, 0, 0]), 6643375254491728915), // ln(1 + 1006/1024)
    (I256::from_words([9504475777871339494, 12632547201247881405, 0, 0]), 3261286746205387080), // ln(1 + 1007/1024)
    (I256::from_words([12703245602243146950, 12641627557854423942, 0, 0]), 3021997696964789062), // ln(1 + 1008/1024)
    (I256::from_words([11850616137439848628, 12650703446880659971, 0, 0]), 8877656337169992460), // ln(1 + 1009/1024)
    (I256::from_words([15869621826106603983, 12659774872720570880, 0, 0]), 8515893888937055102), // ln(1 + 1010/1024)
    (I256::from_words([9607865441447126519, 12668841839761658852, 0, 0]), 3890008657762186369), // ln(1 + 1011/1024)
    (I256::from_words([16806839859529518329, 12677904352384959594, 0, 0]), 11934712453357325795), // ln(1 + 1012/1024)
    (I256::from_words([10691310772607843872, 12686962414965055043, 0, 0]), 2757877299228844923), // ln(1 + 1013/1024)
    (I256::from_words([5918279217919241968, 12696016031870086031, 0, 0]), 18131658200492398410), // ln(1 + 1014/1024)
    (I256::from_words([1536424952907289036, 12705065207461764927, 0, 0]), 2524459610141351337), // ln(1 + 1015/1024)
    (I256::from_words([16450189675875091253, 12714109946095388243, 0, 0]), 1715369371195056881), // ln(1 + 1016/1024)
    (I256::from_words([16155015777235217597, 12723150252119849215, 0, 0]), 5187568809942445313), // ln(1 + 1017/1024)
    (I256::from_words([9119839349909499406, 12732186129877650344, 0, 0]), 1542829481913586038), // ln(1 + 1018/1024)
    (I256::from_words([891385527508344229, 12741217583704915914, 0, 0]), 715838089370892441), // ln(1 + 1019/1024)
    (I256::from_words([10497930454002503472, 12750244617931404476, 0, 0]), 1658527135283863176), // ln(1 + 1020/1024)
    (I256::from_words([3236361332843279376, 12759267236880521306, 0, 0]), 8234514301967301287), // ln(1 + 1021/1024)
    (I256::from_words([18195806518598780781, 12768285444869330822, 0, 0]), 9190985609033615677), // ln(1 + 1022/1024)
    (I256::from_words([12548949588981320020, 12777299246208568986, 0, 0]), 14395682982303661712), // ln(1 + 1023/1024)
];

/// Secondary ln table: ln(1 + j/2^20) for j ∈ [0, 1023] (Tier 4: Q128.128)
pub static LN_SECONDARY_TABLE_TIER_4: [(I256, i128); 1024] = [
    (I256::from_words([0, 0, 0, 0]), 0), // ln(1 + 0/2^20)
    (I256::from_words([6148844322546026589, 17592177655813, 0, 0]), 15987821568053412919), // ln(1 + 1/2^20)
    (I256::from_words([12296703484284175974, 35184338534442, 0, 0]), 7461049028088446403), // ln(1 + 2/2^20)
    (I256::from_words([18441044218477092889, 52776482635919, 0, 0]), 12475096119690245945), // ln(1 + 3/2^20)
    (I256::from_words([6130900347702441848, 70368609960277, 0, 0]), 702697923317103086), // ln(1 + 4/2^20)
    (I256::from_words([12253849085133487746, 87960720507546, 0, 0]), 13369690836601210413), // ln(1 + 5/2^20)
    (I256::from_words([18355546598724129596, 105552814277759, 0, 0]), 17770559745766830685), // ln(1 + 6/2^20)
    (I256::from_words([5979960238779868077, 123144891270949, 0, 0]), 14561846499286238162), // ln(1 + 7/2^20)
    (I256::from_words([12009600765528742370, 140736951487146, 0, 0]), 13694288459441628673), // ln(1 + 8/2^20)
    (I256::from_words([17985057913306271731, 158328994926383, 0, 0]), 11353368325519203730), // ln(1 + 9/2^20)
    (I256::from_words([5445232618126330887, 175921021588693, 0, 0]), 8044214408169582464), // ln(1 + 10/2^20)
    (I256::from_words([11267569245251994714, 193513031474106, 0, 0]), 15723048520441785015), // ln(1 + 11/2^20)
    (I256::from_words([16987591153380387656, 211105024582655, 0, 0]), 1877357005684019159), // ln(1 + 12/2^20)
    (I256::from_words([4139132922213466960, 228697000914373, 0, 0]), 13604843956708454522), // ln(1 + 13/2^20)
    (I256::from_words([9594572580028775209, 246288960469290, 0, 0]), 5318185160960919757), // ln(1 + 14/2^20)
    (I256::from_words([14884367167864197575, 263880903247439, 0, 0]), 507224084190954840), // ln(1 + 15/2^20)
    (I256::from_words([1537284967088652912, 281472829248853, 0, 0]), 505120695633778293), // ln(1 + 16/2^20)
    (I256::from_words([6420637726972754125, 299064738473562, 0, 0]), 12435634126124080411), // ln(1 + 17/2^20)
    (I256::from_words([11059816228873473281, 316656630921599, 0, 0]), 15116376294951803975), // ln(1 + 18/2^20)
    (I256::from_words([15425266587514292158, 334248506592996, 0, 0]), 13734245323883932039), // ln(1 + 19/2^20)
    (I256::from_words([1039002110008012386, 351840365487786, 0, 0]), 2067832586011431060), // ln(1 + 20/2^20)
    (I256::from_words([4761579597136844563, 369432207605999, 0, 0]), 1519712993734163466), // ln(1 + 21/2^20)
    (I256::from_words([8111634907536950499, 387024032947668, 0, 0]), 14180113159761965688), // ln(1 + 22/2^20)
    (I256::from_words([11052859258978470902, 404615841512825, 0, 0]), 3844591527155797457), // ln(1 + 23/2^20)
    (I256::from_words([13547255161097764261, 422207633301502, 0, 0]), 461598847390875111), // ln(1 + 24/2^20)
    (I256::from_words([15555136421839166639, 439799408313731, 0, 0]), 17657396120646246507), // ln(1 + 25/2^20)
    (I256::from_words([17035128153896720748, 457391166549544, 0, 0]), 7941363607100062248), // ln(1 + 26/2^20)
    (I256::from_words([17944166781155874298, 474982908008973, 0, 0]), 6407736580334511179), // ln(1 + 27/2^20)
    (I256::from_words([18237500045135147645, 492574632692050, 0, 0]), 5007227418867221214), // ln(1 + 28/2^20)
    (I256::from_words([17868687011427770714, 510166340598807, 0, 0]), 3352431601087108673), // ln(1 + 29/2^20)
    (I256::from_words([16789598076143289209, 527758031729276, 0, 0]), 17938106872987068410), // ln(1 + 30/2^20)
    (I256::from_words([14950414972349140112, 545349706083489, 0, 0]), 16124833953004793673), // ln(1 + 31/2^20)
    (I256::from_words([12299630776512196458, 562941363661478, 0, 0]), 17935706601914781112), // ln(1 + 32/2^20)
    (I256::from_words([8784049914940281405, 580533004463275, 0, 0]), 18419866885162527201), // ln(1 + 33/2^20)
    (I256::from_words([4348788170223651584, 598124628488912, 0, 0]), 10525978319475388769), // ln(1 + 34/2^20)
    (I256::from_words([17384016761386001351, 615716235738420, 0, 0]), 1047082406167815348), // ln(1 + 35/2^20)
    (I256::from_words([10937986055487678246, 633307826211833, 0, 0]), 4431982780755344185), // ln(1 + 36/2^20)
    (I256::from_words([3397490016324383899, 650899399909182, 0, 0]), 17705023641015330059), // ln(1 + 37/2^20)
    (I256::from_words([13147633989739879677, 668490956830498, 0, 0]), 16629595622030618248), // ln(1 + 38/2^20)
    (I256::from_words([3231602488938661614, 686082496975815, 0, 0]), 13250680645896603721), // ln(1 + 39/2^20)
    (I256::from_words([10477867716894120793, 703674020345163, 0, 0]), 12037540822276387060), // ln(1 + 40/2^20)
    (I256::from_words([16372981056822950388, 721265526938575, 0, 0]), 15442284088525549223), // ln(1 + 41/2^20)
    (I256::from_words([2401805299755038154, 738857016756084, 0, 0]), 8329088753232979625), // ln(1 + 42/2^20)
    (I256::from_words([5387746872103328200, 756448489797720, 0, 0]), 16749544130214784446), // ln(1 + 43/2^20)
    (I256::from_words([6812291399847687514, 774039946063516, 0, 0]), 4498149483196095599), // ln(1 + 44/2^20)
    (I256::from_words([6601980009814257922, 791631385553504, 0, 0]), 16518034441384723344), // ln(1 + 45/2^20)
    (I256::from_words([4681665262407019272, 809222808267716, 0, 0]), 549506499834267702), // ln(1 + 46/2^20)
    (I256::from_words([974511158048873501, 826814214206184, 0, 0]), 11239350664918363711), // ln(1 + 47/2^20)
    (I256::from_words([13848737217332249628, 844405603368939, 0, 0]), 6742514695394142067), // ln(1 + 48/2^20)
    (I256::from_words([6330642192621919935, 861996975756015, 0, 0]), 15821038015640049139), // ln(1 + 49/2^20)
    (I256::from_words([15231812590462853228, 879588331367442, 0, 0]), 14599022989268405603), // ln(1 + 50/2^20)
    (I256::from_words([3575170088344763135, 897179670203254, 0, 0]), 14277302246140180886), // ln(1 + 51/2^20)
    (I256::from_words([8168924130819451556, 914770992263481, 0, 0]), 12561206726460515815), // ln(1 + 52/2^20)
    (I256::from_words([10479363419974847158, 932362297548156, 0, 0]), 14957139678375585863), // ln(1 + 53/2^20)
    (I256::from_words([10417832216714080938, 949953586057311, 0, 0]), 52246880340060386), // ln(1 + 54/2^20)
    (I256::from_words([7893986273486772988, 967544857790978, 0, 0]), 16486100974372461982), // ln(1 + 55/2^20)
    (I256::from_words([2815792840729840180, 985136112749189, 0, 0]), 9027485799560827365), // ln(1 + 56/2^20)
    (I256::from_words([13536274747017824737, 1002727350931975, 0, 0]), 4187013105031786935), // ln(1 + 57/2^20)
    (I256::from_words([3066534110665434029, 1020318572339370, 0, 0]), 12970941297918018981), // ln(1 + 58/2^20)
    (I256::from_words([8202960862135117431, 1037909776971404, 0, 0]), 4505724224620795230), // ln(1 + 59/2^20)
    (I256::from_words([10400024234510889840, 1055500964828110, 0, 0]), 9114891166922554821), // ln(1 + 60/2^20)
    (I256::from_words([9557249064777192270, 1073092135909520, 0, 0]), 3601467975670423925), // ln(1 + 61/2^20)
    (I256::from_words([5572471726549963646, 1090683290215666, 0, 0]), 6252378723493952460), // ln(1 + 62/2^20)
    (I256::from_words([16788584210226785129, 1108274427746579, 0, 0]), 15871250451615872922), // ln(1 + 63/2^20)
    (I256::from_words([6206557834589235649, 1125865548502293, 0, 0]), 995088234082106439), // ln(1 + 64/2^20)
    (I256::from_words([10612651769210284498, 1143456652482838, 0, 0]), 16323057630206764731), // ln(1 + 65/2^20)
    (I256::from_words([11451204524927930607, 1161047739688247, 0, 0]), 6876755895761899776), // ln(1 + 66/2^20)
    (I256::from_words([8611610255123878869, 1178638810118552, 0, 0]), 4109464257200463826), // ln(1 + 67/2^20)
    (I256::from_words([1981574688454427690, 1196229863773785, 0, 0]), 16229302315206590852), // ln(1 + 68/2^20)
    (I256::from_words([9893859209000429059, 1213820900653977, 0, 0]), 3359084356827486537), // ln(1 + 69/2^20)
    (I256::from_words([13786048641579011437, 1231411920759161, 0, 0]), 14561006466640524962), // ln(1 + 70/2^20)
    (I256::from_words([13540783479312581651, 1249002924089369, 0, 0]), 10351949480549346703), // ln(1 + 71/2^20)
    (I256::from_words([9039015816359589599, 1266593910644633, 0, 0]), 1139805612967650095), // ln(1 + 72/2^20)
    (I256::from_words([160009354354813873, 1284184880424985, 0, 0]), 6759826456623572606), // ln(1 + 73/2^20)
    (I256::from_words([5228083482559168291, 1301775833430456, 0, 0]), 6372755072683323422), // ln(1 + 74/2^20)
    (I256::from_words([5672381063171271251, 1319366769661079, 0, 0]), 11092995106560581904), // ln(1 + 75/2^20)
    (I256::from_words([1367100658896294081, 1336957689116886, 0, 0]), 4333422682129598875), // ln(1 + 76/2^20)
    (I256::from_words([10631496539386123827, 1354548591797908, 0, 0]), 11362259256344437119), // ln(1 + 77/2^20)
    (I256::from_words([14889646466550840495, 1372139477704178, 0, 0]), 6165079770562339758), // ln(1 + 78/2^20)
    (I256::from_words([14010683922127473272, 1389730346835728, 0, 0]), 9341051380450667681), // ln(1 + 79/2^20)
    (I256::from_words([7862054040410519586, 1407321199192590, 0, 0]), 11339457537596523785), // ln(1 + 80/2^20)
    (I256::from_words([14756257688401536686, 1424912034774795, 0, 0]), 978583141849720372), // ln(1 + 81/2^20)
    (I256::from_words([16110619251120496051, 1442502853582376, 0, 0]), 10254133375480986576), // ln(1 + 82/2^20)
    (I256::from_words([11787518859174416797, 1460093655615365, 0, 0]), 12657360901806418614), // ln(1 + 83/2^20)
    (I256::from_words([1647648321487761904, 1477684440873794, 0, 0]), 10285144467659419730), // ln(1 + 84/2^20)
    (I256::from_words([3996755205451906975, 1495275209357694, 0, 0]), 17834941809704008831), // ln(1 + 85/2^20)
    (I256::from_words([245410622236371828, 1512865961067098, 0, 0]), 2065655531967279900), // ln(1 + 86/2^20)
    (I256::from_words([8695985528066882685, 1530456696002037, 0, 0]), 1326125652422214907), // ln(1 + 87/2^20)
    (I256::from_words([10755674435826990741, 1548047414162544, 0, 0]), 4116898303850235007), // ln(1 + 88/2^20)
    (I256::from_words([6276727642626521330, 1565638115548651, 0, 0]), 14201125832249768659), // ln(1 + 89/2^20)
    (I256::from_words([13556451236241337544, 1583228800160389, 0, 0]), 10357413028947151407), // ln(1 + 90/2^20)
    (I256::from_words([13996974880424418294, 1600819467997791, 0, 0]), 6929492590451643013), // ln(1 + 91/2^20)
    (I256::from_words([7445484042474215368, 1618410119060889, 0, 0]), 15499221646378816044), // ln(1 + 92/2^20)
    (I256::from_words([12194219999674324937, 1636000753349714, 0, 0]), 3157274743177025279), // ln(1 + 93/2^20)
    (I256::from_words([9640247624604473500, 1653591370864299, 0, 0]), 16632863334452526976), // ln(1 + 94/2^20)
    (I256::from_words([18072431686418334453, 1671181971604675, 0, 0]), 14354491690951737863), // ln(1 + 95/2^20)
    (I256::from_words([437716488735349393, 1688772555570876, 0, 0]), 18424893786965814265), // ln(1 + 96/2^20)
    (I256::from_words([11915078465756689740, 1706363122762931, 0, 0]), 17901653371229144831), // ln(1 + 97/2^20)
    (I256::from_words([15448085451609258560, 1723953673180874, 0, 0]), 14005679632162769079), // ln(1 + 98/2^20)
    (I256::from_words([10872105202752039160, 1741544206824737, 0, 0]), 7583878877655833829), // ln(1 + 99/2^20)
    (I256::from_words([16467561330706000051, 1759134723694551, 0, 0]), 5853502124434240779), // ln(1 + 100/2^20)
    (I256::from_words([13619701087364865977, 1776725223790349, 0, 0]), 14775162419186109744), // ln(1 + 101/2^20)
    (I256::from_words([2158827592563167939, 1794315707112163, 0, 0]), 1848238156866027225), // ln(1 + 102/2^20)
    (I256::from_words([360299840515607660, 1811906173660024, 0, 0]), 17036541842112922463), // ln(1 + 103/2^20)
    (I256::from_words([8051044558837288132, 1829496623433964, 0, 0]), 13896069529754920976), // ln(1 + 104/2^20)
    (I256::from_words([6609556214983016675, 1847087056434016, 0, 0]), 1334524899275893726), // ln(1 + 105/2^20)
    (I256::from_words([14306129243815232152, 1864677472660211, 0, 0]), 12734157718329049546), // ln(1 + 106/2^20)
    (I256::from_words([12515881759205040174, 1882267872112582, 0, 0]), 6358733326875508568), // ln(1 + 107/2^20)
    (I256::from_words([1058987781600078902, 1899858254791161, 0, 0]), 13879612954863701441), // ln(1 + 108/2^20)
    (I256::from_words([16647421318173250931, 1917448620695978, 0, 0]), 5305675666423906718), // ln(1 + 109/2^20)
    (I256::from_words([3757747853295011531, 1935038969827068, 0, 0]), 8512947369569075708), // ln(1 + 110/2^20)
    (I256::from_words([17545309165777555287, 1952629302184460, 0, 0]), 6998856647395598174), // ln(1 + 111/2^20)
    (I256::from_words([2483294450799284861, 1970219617768189, 0, 0]), 6482987002319429694), // ln(1 + 112/2^20)
    (I256::from_words([13723669210858487842, 1987809916578284, 0, 0]), 15340130896406533326), // ln(1 + 113/2^20)
    (I256::from_words([14182990451407295728, 2005400198614779, 0, 0]), 15892822669151351330), // ln(1 + 114/2^20)
    (I256::from_words([3669615203257541292, 2022990463877706, 0, 0]), 3590505785744850882), // ln(1 + 115/2^20)
    (I256::from_words([436956455310172321, 2040580712367096, 0, 0]), 5081771577340544105), // ln(1 + 116/2^20)
    (I256::from_words([4289995013575083044, 2058170944082981, 0, 0]), 4632829080554246612), // ln(1 + 117/2^20)
    (I256::from_words([15032023581319569701, 2075761159025393, 0, 0]), 3493249134968966835), // ln(1 + 118/2^20)
    (I256::from_words([14017902691797652184, 2093351357194365, 0, 0]), 12534890574444421889), // ln(1 + 119/2^20)
    (I256::from_words([1047548862108019828, 2110941538589929, 0, 0]), 18297567678767624575), // ln(1 + 120/2^20)
    (I256::from_words([12812678673342394883, 2128531703212115, 0, 0]), 17915228645987404372), // ln(1 + 121/2^20)
    (I256::from_words([12216344334767003977, 2146121851060957, 0, 0]), 15482208407813405210), // ln(1 + 122/2^20)
    (I256::from_words([17500142206228189889, 2163711982136486, 0, 0]), 1546305999434694915), // ln(1 + 123/2^20)
    (I256::from_words([10010492436043373227, 2181302096438735, 0, 0]), 11202391363124038917), // ln(1 + 124/2^20)
    (I256::from_words([7985615262277947961, 2198892193967735, 0, 0]), 5772087437850103336), // ln(1 + 125/2^20)
    (I256::from_words([11215298798055284932, 2216482274723518, 0, 0]), 5584582487875931709), // ln(1 + 126/2^20)
    (I256::from_words([1040899037995359522, 2234072338706117, 0, 0]), 15929890458931210540), // ln(1 + 127/2^20)
    (I256::from_words([14142316159491555087, 2251662385915562, 0, 0]), 7678874399050975166), // ln(1 + 128/2^20)
    (I256::from_words([13410786013182367910, 2269252416351887, 0, 0]), 11150141544365937552), // ln(1 + 129/2^20)
    (I256::from_words([17076088645356804091, 2286842430015123, 0, 0]), 12869015570101156115), // ln(1 + 130/2^20)
    (I256::from_words([6472827935845126339, 2304432426905303, 0, 0]), 8946556534911168156), // ln(1 + 131/2^20)
    (I256::from_words([18274151973005086229, 2322022407022457, 0, 0]), 15404255209885669412), // ln(1 + 132/2^20)
    (I256::from_words([15364544544193506374, 2339612370366619, 0, 0]), 1790703521603270897), // ln(1 + 133/2^20)
    (I256::from_words([15967033658171554514, 2357202316937820, 0, 0]), 9584426392786137378), // ln(1 + 134/2^20)
    (I256::from_words([1409471182995367530, 2374792246736093, 0, 0]), 15900763838132764692), // ln(1 + 135/2^20)
    (I256::from_words([8358253221002160910, 2392382159761468, 0, 0]), 6911130159826560883), // ln(1 + 136/2^20)
    (I256::from_words([18137855672991239745, 2409972056013978, 0, 0]), 5959936587862724827), // ln(1 + 137/2^20)
    (I256::from_words([12071066465790943578, 2427561935493656, 0, 0]), 4278626896623287047), // ln(1 + 138/2^20)
    (I256::from_words([8372473706116008935, 2445151798200533, 0, 0]), 450670936711163492), // ln(1 + 139/2^20)
    (I256::from_words([6808233465877143082, 2462741644134641, 0, 0]), 4293201996384814605), // ln(1 + 140/2^20)
    (I256::from_words([7142813862328773552, 2480331473296012, 0, 0]), 8394914872588694503), // ln(1 + 141/2^20)
    (I256::from_words([9138995064507215358, 2497921285684678, 0, 0]), 4336796202555017116), // ln(1 + 142/2^20)
    (I256::from_words([12557869299668807510, 2515511081300671, 0, 0]), 9941772541002146446), // ln(1 + 143/2^20)
    (I256::from_words([17158840859728018842, 2533100860144023, 0, 0]), 112363749588754884), // ln(1 + 144/2^20)
    (I256::from_words([4252882033985971519, 2550690622214767, 0, 0]), 2750289116110920617), // ln(1 + 145/2^20)
    (I256::from_words([10489509410406691939, 2568280367512933, 0, 0]), 12509397565316077060), // ln(1 + 146/2^20)
    (I256::from_words([17176319439797814775, 2585870096038554, 0, 0]), 2322570206299376122), // ln(1 + 147/2^20)
    (I256::from_words([5619220663377220862, 2603459807791663, 0, 0]), 17495316659227042765), // ln(1 + 148/2^20)
    (I256::from_words([12462665940339644404, 2621049502772290, 0, 0]), 5117371654656156682), // ln(1 + 149/2^20)
    (I256::from_words([562443938327733307, 2638639180980469, 0, 0]), 9221012682788264690), // ln(1 + 150/2^20)
    (I256::from_words([6559631729546353077, 2656228842416230, 0, 0]), 15502480466823634750), // ln(1 + 151/2^20)
    (I256::from_words([11753386281233585773, 2673818487079606, 0, 0]), 2248203498333641135), // ln(1 + 152/2^20)
    (I256::from_words([15887920756936766041, 2691408114970629, 0, 0]), 16237743302143263084), // ln(1 + 153/2^20)
    (I256::from_words([259016375531176772, 2708997726089332, 0, 0]), 161635107789417605), // ln(1 + 154/2^20)
    (I256::from_words([1500998712496023742, 2726587320435745, 0, 0]), 1982736594675310236), // ln(1 + 155/2^20)
    (I256::from_words([906273264094863419, 2744176898009901, 0, 0]), 13163870228275986453), // ln(1 + 156/2^20)
    (I256::from_words([16659045822361067842, 2761766458811831, 0, 0]), 10850096390454287541), // ln(1 + 157/2^20)
    (I256::from_words([11601602112987742647, 2779356002841569, 0, 0]), 4330681789926484955), // ln(1 + 158/2^20)
    (I256::from_words([3914772244022682180, 2796945530099146, 0, 0]), 15233014533829898477), // ln(1 + 159/2^20)
    (I256::from_words([11777698491177329376, 2814535040584593, 0, 0]), 13134415989003661951), // ln(1 + 160/2^20)
    (I256::from_words([16474347156845256553, 2832124534297943, 0, 0]), 12745218677965346033), // ln(1 + 161/2^20)
    (I256::from_words([17733740797668373603, 2849714011239228, 0, 0]), 3860879696430107585), // ln(1 + 162/2^20)
    (I256::from_words([15283214157264899020, 2867303471408480, 0, 0]), 12470176024949673647), // ln(1 + 163/2^20)
    (I256::from_words([8848414172666851861, 2884892914805731, 0, 0]), 1110696128313624272), // ln(1 + 164/2^20)
    (I256::from_words([16600044054467064618, 2902482341431012, 0, 0]), 17539095417254131459), // ln(1 + 165/2^20)
    (I256::from_words([1366886998418407337, 2920071751284357, 0, 0]), 4659381546780177594), // ln(1 + 166/2^20)
    (I256::from_words([18209758781547600416, 2937661144365795, 0, 0]), 12818047212820567188), // ln(1 + 167/2^20)
    (I256::from_words([11507322957787516030, 2955250520675361, 0, 0]), 6048344297683203143), // ln(1 + 168/2^20)
    (I256::from_words([17870275675219584399, 2972839880213085, 0, 0]), 3372473787035845364), // ln(1 + 169/2^20)
    (I256::from_words([120649019125137057, 2990429222979001, 0, 0]), 4998359102205283651), // ln(1 + 170/2^20)
    (I256::from_words([13312507681808648514, 3008018548973138, 0, 0]), 1797876263156473214), // ln(1 + 171/2^20)
    (I256::from_words([1817764158229914906, 3025607858195531, 0, 0]), 15965255278121856000), // ln(1 + 172/2^20)
    (I256::from_words([2240363563246337514, 3043197150646210, 0, 0]), 10073881094848848986), // ln(1 + 173/2^20)
    (I256::from_words([14289075122083246493, 3060786426325207, 0, 0]), 18258534893720904091), // ln(1 + 174/2^20)
    (I256::from_words([777492176771055238, 3078375685232556, 0, 0]), 4699867493953057557), // ln(1 + 175/2^20)
    (I256::from_words([16751240708549245357, 3095964927368286, 0, 0]), 6052287227257124062), // ln(1 + 176/2^20)
    (I256::from_words([6573794533498391881, 3113554152732432, 0, 0]), 7651778592713295622), // ln(1 + 177/2^20)
    (I256::from_words([6840660119782293326, 3131143361325024, 0, 0]), 17911070442689850927), // ln(1 + 178/2^20)
    (I256::from_words([17252168078118141985, 3148732553146094, 0, 0]), 12099555662386471550), // ln(1 + 179/2^20)
    (I256::from_words([613473168213524836, 3166321728195676, 0, 0]), 7001153046691725641), // ln(1 + 180/2^20)
    (I256::from_words([11961762821170255080, 3183910886473799, 0, 0]), 11434446396752147640), // ln(1 + 181/2^20)
    (I256::from_words([14098816408825795517, 3201500027980497, 0, 0]), 3447783862999690623), // ln(1 + 182/2^20)
    (I256::from_words([6718213766157028700, 3219089152715802, 0, 0]), 11215022649450231855), // ln(1 + 183/2^20)
    (I256::from_words([7958591124007583483, 3236678260679745, 0, 0]), 5722701102963786710), // ln(1 + 184/2^20)
    (I256::from_words([17510152968105579253, 3254267351872358, 0, 0]), 14315673395353949558), // ln(1 + 185/2^20)
    (I256::from_words([16614672045500442718, 3271856426293674, 0, 0]), 15617992998993501520), // ln(1 + 186/2^20)
    (I256::from_words([4958977518418797230, 3289445483943725, 0, 0]), 6449292857056635661), // ln(1 + 187/2^20)
    (I256::from_words([674954970701218192, 3307034524822542, 0, 0]), 4167590027142073987), // ln(1 + 188/2^20)
    (I256::from_words([3446058266819854548, 3324623548930157, 0, 0]), 6123837992848541420), // ln(1 + 189/2^20)
    (I256::from_words([12954053632024674431, 3342212556266602, 0, 0]), 1700504516770624565), // ln(1 + 190/2^20)
    (I256::from_words([10432275585070576891, 3359801546831910, 0, 0]), 3279222776639424572), // ln(1 + 191/2^20)
    (I256::from_words([14005859165782679404, 3377390520626112, 0, 0]), 7142309689591886464), // ln(1 + 192/2^20)
    (I256::from_words([4904763646654713379, 3394979477649241, 0, 0]), 16673852598620318429), // ln(1 + 193/2^20)
    (I256::from_words([1250748834123801910, 3412568417901328, 0, 0]), 1971626848037786014), // ln(1 + 194/2^20)
    (I256::from_words([2717142853878345522, 3430157341382405, 0, 0]), 2022478486449770218), // ln(1 + 195/2^20)
    (I256::from_words([8975586231004083707, 3447746248092504, 0, 0]), 3744718435774032908), // ln(1 + 196/2^20)
    (I256::from_words([1249287822711022532, 3465335138031658, 0, 0]), 6964303945864333459), // ln(1 + 197/2^20)
    (I256::from_words([16100001119608089646, 3482924011199897, 0, 0]), 1862030812417640020), // ln(1 + 198/2^20)
    (I256::from_words([16300815736172690822, 3500512867597255, 0, 0]), 9704051916706450539), // ln(1 + 199/2^20)
    (I256::from_words([1516621859444406828, 3518101707223764, 0, 0]), 5626622704613068036), // ln(1 + 200/2^20)
    (I256::from_words([8304110255461349908, 3535690530079454, 0, 0]), 3414554451053495848), // ln(1 + 201/2^20)
    (I256::from_words([17878051907148731505, 3553279336164358, 0, 0]), 10363768256919420395), // ln(1 + 202/2^20)
    (I256::from_words([11451530241883812226, 3570868125478509, 0, 0]), 3040178880897759294), // ln(1 + 203/2^20)
    (I256::from_words([7129429285351269501, 3588456898021938, 0, 0]), 960139600055685882), // ln(1 + 204/2^20)
    (I256::from_words([4568201446850776485, 3606045653794677, 0, 0]), 1623008426548170242), // ln(1 + 205/2^20)
    (I256::from_words([3422611599442756735, 3623634392796758, 0, 0]), 1494976237240239048), // ln(1 + 206/2^20)
    (I256::from_words([3345737086384556587, 3641223115028213, 0, 0]), 13948626506835014925), // ln(1 + 207/2^20)
    (I256::from_words([3988967727566586853, 3658811820489074, 0, 0]), 13609418795834245940), // ln(1 + 208/2^20)
    (I256::from_words([5002005825948433827, 3676400509179373, 0, 0]), 13261427637492269566), // ln(1 + 209/2^20)
    (I256::from_words([6032866173994939614, 3693989181099142, 0, 0]), 18296045012541384250), // ln(1 + 210/2^20)
    (I256::from_words([6727876060112251774, 3711577836248413, 0, 0]), 9515702609597414733), // ln(1 + 211/2^20)
    (I256::from_words([6731675275083842278, 3729166474627218, 0, 0]), 12870928088292033520), // ln(1 + 212/2^20)
    (I256::from_words([5687216118506495790, 3746755096235589, 0, 0]), 1114378696966413289), // ln(1 + 213/2^20)
    (I256::from_words([3235763405226267254, 3764343701073558, 0, 0]), 17991516564610335421), // ln(1 + 214/2^20)
    (I256::from_words([17463638545483960430, 3781932289141156, 0, 0]), 11697108763142947146), // ln(1 + 215/2^20)
    (I256::from_words([11115243256512817649, 3799520860438417, 0, 0]), 8024846194468507764), // ln(1 + 216/2^20)
    (I256::from_words([2273524011231695060, 3817109414965372, 0, 0]), 17705500806710303593), // ln(1 + 217/2^20)
    (I256::from_words([9019739823552242647, 3834697952722052, 0, 0]), 13212966791887689690), // ln(1 + 218/2^20)
    (I256::from_words([12539974107395605174, 3852286473708490, 0, 0]), 15169604626787883388), // ln(1 + 219/2^20)
    (I256::from_words([12465366904256850537, 3869874977924718, 0, 0]), 14887635954726095731), // ln(1 + 220/2^20)
    (I256::from_words([8425370815931160964, 3887463465370768, 0, 0]), 12985637906343317927), // ln(1 + 221/2^20)
    (I256::from_words([47751010949545152, 3905051936046672, 0, 0]), 11297306077895866524), // ln(1 + 222/2^20)
    (I256::from_words([5405329304724071338, 3922640389952461, 0, 0]), 16650562659504277084), // ln(1 + 223/2^20)
    (I256::from_words([5675751944854863227, 3940228827088168, 0, 0]), 4414600153235532947), // ln(1 + 224/2^20)
    (I256::from_words([481721838694374928, 3957817247453825, 0, 0]), 11073358395235780183), // ln(1 + 225/2^20)
    (I256::from_words([7890998559782980373, 3975405651049463, 0, 0]), 8575076922256616675), // ln(1 + 226/2^20)
    (I256::from_words([9076166133155877195, 3992994037875115, 0, 0]), 6417538282586980553), // ln(1 + 227/2^20)
    (I256::from_words([3654865262907269629, 4010582407930813, 0, 0]), 15771857038505444170), // ln(1 + 228/2^20)
    (I256::from_words([9689793338625865885, 4028170761216588, 0, 0]), 8009737588013498251), // ln(1 + 229/2^20)
    (I256::from_words([8348472220701689985, 4045759097732473, 0, 0]), 18445846397972678810), // ln(1 + 230/2^20)
    (I256::from_words([17690224541599724245, 4063347417478499, 0, 0]), 11151344494008938811), // ln(1 + 231/2^20)
    (I256::from_words([432453343747556519, 4080935720454700, 0, 0]), 6138319981588519064), // ln(1 + 232/2^20)
    (I256::from_words([11524594675647167782, 4098524006661105, 0, 0]), 10984146930920090459), // ln(1 + 233/2^20)
    (I256::from_words([13680676861214759942, 4116112276097748, 0, 0]), 18387794224322481718), // ln(1 + 234/2^20)
    (I256::from_words([6506529022182930444, 4133700528764661, 0, 0]), 17555437103111779446), // ln(1 + 235/2^20)
    (I256::from_words([8053037010826403267, 4151288764661875, 0, 0]), 4206190690122367654), // ln(1 + 236/2^20)
    (I256::from_words([17922655268978177625, 4168876983789422, 0, 0]), 10882251303202072521), // ln(1 + 237/2^20)
    (I256::from_words([17269406834464749228, 4186465186147335, 0, 0]), 13227013103606930746), // ln(1 + 238/2^20)
    (I256::from_words([5692371494960404087, 4204053371735646, 0, 0]), 10616563784386473934), // ln(1 + 239/2^20)
    (I256::from_words([1235685794422378414, 4221641540554386, 0, 0]), 7680875111155274049), // ln(1 + 240/2^20)
    (I256::from_words([3495054892106884611, 4239229692603587, 0, 0]), 10632608068012847428), // ln(1 + 241/2^20)
    (I256::from_words([12064496642713761430, 4256817827883281, 0, 0]), 4747478164328184865), // ln(1 + 242/2^20)
    (I256::from_words([8089597529111990219, 4274405946393501, 0, 0]), 8467313366867432620), // ln(1 + 243/2^20)
    (I256::from_words([9607744889903386961, 4291994048134278, 0, 0]), 4449010335350630948), // ln(1 + 244/2^20)
    (I256::from_words([16207894704728953932, 4309582133105644, 0, 0]), 9051174875387224948), // ln(1 + 245/2^20)
    (I256::from_words([9030571600703855537, 4327170201307632, 0, 0]), 6794632778452892308), // ln(1 + 246/2^20)
    (I256::from_words([6108101079981018310, 4344758252740273, 0, 0]), 11288553749601863334), // ln(1 + 247/2^20)
    (I256::from_words([7024377305057390547, 4362346287403599, 0, 0]), 16051819527070454958), // ln(1 + 248/2^20)
    (I256::from_words([11361607178918377723, 4379934305297642, 0, 0]), 4487615313321920478), // ln(1 + 249/2^20)
    (I256::from_words([253566277763143998, 4397522306422435, 0, 0]), 3801761293936248210), // ln(1 + 250/2^20)
    (I256::from_words([10172575152277641134, 4415110290778008, 0, 0]), 1634582751476427027), // ln(1 + 251/2^20)
    (I256::from_words([3802290818102538952, 4432698258364395, 0, 0]), 5344697518480136799), // ln(1 + 252/2^20)
    (I256::from_words([17611659351944399358, 4450286209181626, 0, 0]), 7374243844301825013), // ln(1 + 253/2^20)
    (I256::from_words([14280963308333993834, 4467874143229735, 0, 0]), 7506675693038960778), // ln(1 + 254/2^20)
    (I256::from_words([11829030242027864495, 4485462060508753, 0, 0]), 3020557926325128478), // ln(1 + 255/2^20)
    (I256::from_words([9826256419604786693, 4503049961018712, 0, 0]), 5316724809386872963), // ln(1 + 256/2^20)
    (I256::from_words([7841350899609959028, 4520637844759644, 0, 0]), 12468935157896976774), // ln(1 + 257/2^20)
    (I256::from_words([5441335538989611066, 4538225711731581, 0, 0]), 14722088428100684592), // ln(1 + 258/2^20)
    (I256::from_words([2191544999525580381, 4555813561934555, 0, 0]), 17728324079575844168), // ln(1 + 259/2^20)
    (I256::from_words([16102370827979410541, 4573401395368597, 0, 0]), 12971072714456279296), // ln(1 + 260/2^20)
    (I256::from_words([9842285167688660336, 4590989212033741, 0, 0]), 9294546629805015238), // ln(1 + 261/2^20)
    (I256::from_words([1418305207258698494, 4608577011930018, 0, 0]), 18095206931235932553), // ln(1 + 262/2^20)
    (I256::from_words([8835760965868503180, 4626164795057459, 0, 0]), 13858931267940646161), // ln(1 + 263/2^20)
    (I256::from_words([13204807152285982431, 4643752561416097, 0, 0]), 2408049087790859181), // ln(1 + 264/2^20)
    (I256::from_words([14080655392431022001, 4661340311005964, 0, 0]), 15627740454544988457), // ln(1 + 265/2^20)
    (I256::from_words([11016830162100296073, 4678928043827092, 0, 0]), 17461969529159528635), // ln(1 + 266/2^20)
    (I256::from_words([3565168793401598903, 4696515759879513, 0, 0]), 1117007393308931984), // ln(1 + 267/2^20)
    (I256::from_words([9722565554897697411, 4714103459163258, 0, 0]), 4008255078846494818), // ln(1 + 268/2^20)
    (I256::from_words([10590739436911946641, 4731691141678360, 0, 0]), 6793729022242950825), // ln(1 + 269/2^20)
    (I256::from_words([5716466379091184234, 4749278807424851, 0, 0]), 14878942887056213949), // ln(1 + 270/2^20)
    (I256::from_words([13091579276839939387, 4766866456402762, 0, 0]), 12035343662480096850), // ln(1 + 271/2^20)
    (I256::from_words([13812735766625956286, 4784454088612126, 0, 0]), 10730016481171186567), // ln(1 + 272/2^20)
    (I256::from_words([7421650453542996567, 4802041704052975, 0, 0]), 17935981375682052784), // ln(1 + 273/2^20)
    (I256::from_words([11905094917744956256, 4819629302725340, 0, 0]), 11893544696376136866), // ln(1 + 274/2^20)
    (I256::from_words([8354665499751297184, 4837216884629254, 0, 0]), 6846402238058784543), // ln(1 + 275/2^20)
    (I256::from_words([14753759601719309048, 4854804449764748, 0, 0]), 6075008415149043522), // ln(1 + 276/2^20)
    (I256::from_words([12190599399039927869, 4872391998131855, 0, 0]), 12484585697806077300), // ln(1 + 277/2^20)
    (I256::from_words([198464067900385092, 4889979529730607, 0, 0]), 7750709888053284951), // ln(1 + 278/2^20)
    (I256::from_words([15202433865427722778, 4907567044561034, 0, 0]), 13939570024476007769), // ln(1 + 279/2^20)
    (I256::from_words([1392181620155865205, 4925154542623171, 0, 0]), 1031842702479706910), // ln(1 + 280/2^20)
    (I256::from_words([13636157549264588874, 4942742023917047, 0, 0]), 12521653428567942837), // ln(1 + 281/2^20)
    (I256::from_words([14567404454208326307, 4960329488442696, 0, 0]), 14265104561972562593), // ln(1 + 282/2^20)
    (I256::from_words([3710766243116868248, 4977916936200150, 0, 0]), 4770495924090149071), // ln(1 + 283/2^20)
    (I256::from_words([17482887937229173888, 4995504367189439, 0, 0]), 2785138870252718374), // ln(1 + 284/2^20)
    (I256::from_words([65007161360289109, 5013091781410598, 0, 0]), 7648988934525259724), // ln(1 + 285/2^20)
    (I256::from_words([6317138961140163143, 5030679178863656, 0, 0]), 9438556484394179341), // ln(1 + 286/2^20)
    (I256::from_words([17310635072351850624, 5048266559548646, 0, 0]), 15244068779999169422), // ln(1 + 287/2^20)
    (I256::from_words([14115160222203405598, 5065853923465601, 0, 0]), 2582603011642887296), // ln(1 + 288/2^20)
    (I256::from_words([14692180283180641624, 5083441270614552, 0, 0]), 6097793469040922482), // ln(1 + 289/2^20)
    (I256::from_words([107985984642551520, 5101028600995532, 0, 0]), 8741116258737545858), // ln(1 + 290/2^20)
    (I256::from_words([6767413287802660974, 5118615914608571, 0, 0]), 9606008187780455109), // ln(1 + 291/2^20)
    (I256::from_words([15733378949905283714, 5136203211453702, 0, 0]), 13396756326492477907), // ln(1 + 292/2^20)
    (I256::from_words([8067112751787710554, 5153790491530958, 0, 0]), 108722417274816384), // ln(1 + 293/2^20)
    (I256::from_words([1721645651732816149, 5171377754840370, 0, 0]), 7283420992413608436), // ln(1 + 294/2^20)
    (I256::from_words([14648321644483428628, 5188965001381969, 0, 0]), 14480090696196067621), // ln(1 + 295/2^20)
    (I256::from_words([9456565546547116933, 5206552231155789, 0, 0]), 2134907435424336355), // ln(1 + 296/2^20)
    (I256::from_words([4094347444886912034, 5224139444161861, 0, 0]), 3576644172821838409), // ln(1 + 297/2^20)
    (I256::from_words([16507950482226032940, 5241726640400216, 0, 0]), 5861048727103955016), // ln(1 + 298/2^20)
    (I256::from_words([9301738642352582033, 5259313819870888, 0, 0]), 16254791188246308212), // ln(1 + 299/2^20)
    (I256::from_words([418621198810174285, 5276900982573908, 0, 0]), 2457256526256133060), // ln(1 + 300/2^20)
    (I256::from_words([7799820500202571254, 5294488128509307, 0, 0]), 4944246732810004493), // ln(1 + 301/2^20)
    (I256::from_words([12491383829207836042, 5312075257677118, 0, 0]), 394616362965533503), // ln(1 + 302/2^20)
    (I256::from_words([13984415630140215652, 5329662370077373, 0, 0]), 17498047432313818349), // ln(1 + 303/2^20)
    (I256::from_words([11768333441673786227, 5347249465710104, 0, 0]), 10317968047469966221), // ln(1 + 304/2^20)
    (I256::from_words([5330867903275619223, 5364836544575343, 0, 0]), 8954521604835381960), // ln(1 + 305/2^20)
    (I256::from_words([12604806835348468545, 5382423606673121, 0, 0]), 15788059594296844689), // ln(1 + 306/2^20)
    (I256::from_words([14627763024535220547, 5400010652003471, 0, 0]), 1027324985926359567), // ln(1 + 307/2^20)
    (I256::from_words([10882406451280623056, 5417597680566425, 0, 0]), 798334180769501187), // ln(1 + 308/2^20)
    (I256::from_words([849720222554777277, 5435184692362015, 0, 0]), 7415294657417517349), // ln(1 + 309/2^20)
    (I256::from_words([2455744651995702256, 5452771687390272, 0, 0]), 5557660503436968107), // ln(1 + 310/2^20)
    (I256::from_words([15178089118923213829, 5470358665651228, 0, 0]), 10015316434572146261), // ln(1 + 311/2^20)
    (I256::from_words([1599188001062324526, 5487945627144917, 0, 0]), 16004091529928260663), // ln(1 + 312/2^20)
    (I256::from_words([16533509196943025734, 5505532571871368, 0, 0]), 12861455273896329157), // ln(1 + 313/2^20)
    (I256::from_words([4113369321528110106, 5523119499830616, 0, 0]), 9018042089269167262), // ln(1 + 314/2^20)
    (I256::from_words([703118523451098859, 5540706411022691, 0, 0]), 16140628950656077040), // ln(1 + 315/2^20)
    (I256::from_words([5771931975482209320, 5558293305447625, 0, 0]), 14129145366964975189), // ln(1 + 316/2^20)
    (I256::from_words([340553954670704730, 5575880183105451, 0, 0]), 10883993795256094030), // ln(1 + 317/2^20)
    (I256::from_words([2321530069906316620, 5593467043996200, 0, 0]), 15612031774070906752), // ln(1 + 318/2^20)
    (I256::from_words([11178975047223326827, 5611053888119904, 0, 0]), 2693962501590700046), // ln(1 + 319/2^20)
    (I256::from_words([7928572736233273686, 5628640715476596, 0, 0]), 16922835284299177008), // ln(1 + 320/2^20)
    (I256::from_words([10477808337686282420, 5646227526066307, 0, 0]), 17521013476183380790), // ln(1 + 321/2^20)
    (I256::from_words([18285736188775055154, 5663814319889069, 0, 0]), 17573637767215070908), // ln(1 + 322/2^20)
    (I256::from_words([12362979769567485125, 5681401096944915, 0, 0]), 5605434810676547725), // ln(1 + 323/2^20)
    (I256::from_words([10611963930567895069, 5698987857233876, 0, 0]), 3024671049384402438), // ln(1 + 324/2^20)
    (I256::from_words([12486682678020935255, 5716574600755984, 0, 0]), 2415475574754719526), // ln(1 + 325/2^20)
    (I256::from_words([17439443254053657314, 5734161327511271, 0, 0]), 11275080175571549285), // ln(1 + 326/2^20)
    (I256::from_words([6474122069398454178, 5751748037499770, 0, 0]), 1517389444635423838), // ln(1 + 327/2^20)
    (I256::from_words([15933141004663727428, 5769334730721511, 0, 0]), 7786129987297264592), // ln(1 + 328/2^20)
    (I256::from_words([8370258900799456215, 5786921407176528, 0, 0]), 8878251750431853020), // ln(1 + 329/2^20)
    (I256::from_words([1677780081496458132, 5804508066864852, 0, 0]), 1341483993334921824), // ln(1 + 330/2^20)
    (I256::from_words([13746322138490103267, 5822094709786514, 0, 0]), 10227140175777471249), // ln(1 + 331/2^20)
    (I256::from_words([7124583716863997599, 5839681335941548, 0, 0]), 3340173330423627865), // ln(1 + 332/2^20)
    (I256::from_words([18146553037449151881, 5857267945329984, 0, 0]), 7369855221213071108), // ln(1 + 333/2^20)
    (I256::from_words([9357555313579845633, 5874854537951856, 0, 0]), 4861412122424003199), // ln(1 + 334/2^20)
    (I256::from_words([17088205347202286320, 5892441113807194, 0, 0]), 2645667704305055428), // ln(1 + 335/2^20)
    (I256::from_words([3880454945630412017, 5910027672896032, 0, 0]), 16707679339447045064), // ln(1 + 336/2^20)
    (I256::from_words([6061545517654489271, 5927614215218400, 0, 0]), 13623237731699831047), // ln(1 + 337/2^20)
    (I256::from_words([4616799564006406053, 5945200740774331, 0, 0]), 14712774841271667836), // ln(1 + 338/2^20)
    (I256::from_words([17423341052339553451, 5962787249563856, 0, 0]), 15659881276972772394), // ln(1 + 339/2^20)
    (I256::from_words([7016375055113160537, 5980373741587009, 0, 0]), 1530911241465114184), // ln(1 + 340/2^20)
    (I256::from_words([9716396271991217963, 5997960216843820, 0, 0]), 5090738197548723416), // ln(1 + 341/2^20)
    (I256::from_words([6501980520307648281, 6015546675334322, 0, 0]), 8735750242943287387), // ln(1 + 342/2^20)
    (I256::from_words([15243505110046064986, 6033133117058546, 0, 0]), 6873986654160809228), // ln(1 + 343/2^20)
    (I256::from_words([16916172555433536358, 6050719542016525, 0, 0]), 10626717331922335959), // ln(1 + 344/2^20)
    (I256::from_words([10940242802501179958, 6068305950208291, 0, 0]), 16533418248394832076), // ln(1 + 345/2^20)
    (I256::from_words([15181033235516071614, 6085892341633875, 0, 0]), 16282306627416495470), // ln(1 + 346/2^20)
    (I256::from_words([10608686462284468899, 6103478716293310, 0, 0]), 13808113556549734558), // ln(1 + 347/2^20)
    (I256::from_words([15085146615421865263, 6121065074186627, 0, 0]), 16098750139893921856), // ln(1 + 348/2^20)
    (I256::from_words([9577183063946600579, 6138651415313859, 0, 0]), 945989858266702010), // ln(1 + 349/2^20)
    (I256::from_words([11943366714549853951, 6156237739675037, 0, 0]), 12449220803461266572), // ln(1 + 350/2^20)
    (I256::from_words([3147093723189192949, 6173824047270194, 0, 0]), 125721726296892643), // ln(1 + 351/2^20)
    (I256::from_words([1043561796358505094, 6191410338099361, 0, 0]), 13605074229247370416), // ln(1 + 352/2^20)
    (I256::from_words([5039537976391037393, 6208996612162570, 0, 0]), 18272984464550874901), // ln(1 + 353/2^20)
    (I256::from_words([14540102721600611663, 6226582869459853, 0, 0]), 17629059785421165842), // ln(1 + 354/2^20)
    (I256::from_words([10501905839003705974, 6244169109991243, 0, 0]), 5978187565523757099), // ln(1 + 355/2^20)
    (I256::from_words([10773398711879711893, 6261755333756771, 0, 0]), 12944904761672923734), // ln(1 + 356/2^20)
    (I256::from_words([14754602085073851382, 6279341540756469, 0, 0]), 3238035216122335644), // ln(1 + 357/2^20)
    (I256::from_words([3397106071428717874, 6296927730990370, 0, 0]), 3835404538976774624), // ln(1 + 358/2^20)
    (I256::from_words([12991046453053993168, 6314513904458504, 0, 0]), 654937506226682801), // ln(1 + 359/2^20)
    (I256::from_words([6037896171791065881, 6332100061160905, 0, 0]), 13775392785324977763), // ln(1 + 360/2^20)
    (I256::from_words([377673851611341876, 6349686201097604, 0, 0]), 3953461190367361107), // ln(1 + 361/2^20)
    (I256::from_words([13848711583919007861, 6367272324268632, 0, 0]), 1053695029717464266), // ln(1 + 362/2^20)
    (I256::from_words([8947422712853764343, 6384858430674023, 0, 0]), 14904231204551048679), // ln(1 + 363/2^20)
    (I256::from_words([3508766283979492466, 6402444520313808, 0, 0]), 8514268004193328279), // ln(1 + 364/2^20)
    (I256::from_words([15366014829586925641, 6420030593188018, 0, 0]), 10675049146210392998), // ln(1 + 365/2^20)
    (I256::from_words([7010522153996290532, 6437616649296687, 0, 0]), 2244229253243090895), // ln(1 + 366/2^20)
    (I256::from_words([14718931855955433535, 6455202688639845, 0, 0]), 3623468541303701417), // ln(1 + 367/2^20)
    (I256::from_words([979224745394642369, 6472788711217526, 0, 0]), 16175831811840456228), // ln(1 + 368/2^20)
    (I256::from_words([2064671439534262865, 6490374717029760, 0, 0]), 5285123391002487626), // ln(1 + 369/2^20)
    (I256::from_words([17353367927058562469, 6507960706076579, 0, 0]), 2078803630995635131), // ln(1 + 370/2^20)
    (I256::from_words([9328235574546872796, 6525546678358017, 0, 0]), 13454485454398749240), // ln(1 + 371/2^20)
    (I256::from_words([14257485575162011221, 6543132633874104, 0, 0]), 1899054121350654523), // ln(1 + 372/2^20)
    (I256::from_words([13067410439114500799, 6560718572624873, 0, 0]), 12121991076631470409), // ln(1 + 373/2^20)
    (I256::from_words([5129360294931827322, 6578304494610356, 0, 0]), 5015627084168223007), // ln(1 + 374/2^20)
    (I256::from_words([8259742895889459240, 6595890399830584, 0, 0]), 10919440472477430090), // ln(1 + 375/2^20)
    (I256::from_words([3379791405313182094, 6613476288285590, 0, 0]), 15127129938139418098), // ln(1 + 376/2^20)
    (I256::from_words([8302540697848263598, 6631062159975405, 0, 0]), 3146093823292024239), // ln(1 + 377/2^20)
    (I256::from_words([3945851071052175139, 6648648014900062, 0, 0]), 2923115839457862697), // ln(1 + 378/2^20)
    (I256::from_words([8119384546663695557, 6666233853059592, 0, 0]), 16590267846344787189), // ln(1 + 379/2^20)
    (I256::from_words([1737628582195571340, 6683819674454028, 0, 0]), 10986179815263874196), // ln(1 + 380/2^20)
    (I256::from_words([2606872372203559088, 6701405479083401, 0, 0]), 7080597006368425669), // ln(1 + 381/2^20)
    (I256::from_words([10084974633588576020, 6718991266947743, 0, 0]), 13282217625255316537), // ln(1 + 382/2^20)
    (I256::from_words([5081363612027474673, 6736577038047087, 0, 0]), 8778384483064070317), // ln(1 + 383/2^20)
    (I256::from_words([5397269309532441791, 6754162792381464, 0, 0]), 17034485936842962825), // ln(1 + 384/2^20)
    (I256::from_words([10385491269753056874, 6771748529950906, 0, 0]), 14432994623783121823), // ln(1 + 385/2^20)
    (I256::from_words([950398584406974913, 6789334250755446, 0, 0]), 9327861277976346669), // ln(1 + 386/2^20)
    (I256::from_words([13334906194548784942, 6806919954795114, 0, 0]), 18047404902450882794), // ln(1 + 387/2^20)
    (I256::from_words([9993266381033770163, 6824505642069944, 0, 0]), 14866956386399188728), // ln(1 + 388/2^20)
    (I256::from_words([8718277286915360036, 6842091312579967, 0, 0]), 6759467369192868690), // ln(1 + 389/2^20)
    (I256::from_words([8854306629037483946, 6859676966325215, 0, 0]), 14797393095596445622), // ln(1 + 390/2^20)
    (I256::from_words([9744035778174652301, 6877262603305720, 0, 0]), 2333553455697510133), // ln(1 + 391/2^20)
    (I256::from_words([10728459765462455351, 6894848223521514, 0, 0]), 11449583704922140712), // ln(1 + 392/2^20)
    (I256::from_words([11146887288828031371, 6912433826972629, 0, 0]), 12844057754914215776), // ln(1 + 393/2^20)
    (I256::from_words([10336940719420504179, 6930019413659097, 0, 0]), 7350013471458069772), // ln(1 + 394/2^20)
    (I256::from_words([7634556108041390009, 6947604983580950, 0, 0]), 13381128221686455682), // ln(1 + 395/2^20)
    (I256::from_words([2373983191574973735, 6965190536738220, 0, 0]), 17327629099840151234), // ln(1 + 396/2^20)
    (I256::from_words([12334529473128206056, 6982776073130938, 0, 0]), 816488826424380875), // ln(1 + 397/2^20)
    (I256::from_words([18400328007332363564, 7000361592759137, 0, 0]), 11176484144255138156), // ln(1 + 398/2^20)
    (I256::from_words([1453825554192436254, 7017947095622850, 0, 0]), 1640998995153240254), // ln(1 + 399/2^20)
    (I256::from_words([16162758880355587597, 7035532581722106, 0, 0]), 16371660570336829920), // ln(1 + 400/2^20)
    (I256::from_words([6512714028445861359, 7053118051056940, 0, 0]), 4113789586712526022), // ln(1 + 401/2^20)
    (I256::from_words([8721311134299441686, 7070703503627382, 0, 0]), 1587406383302688795), // ln(1 + 402/2^20)
    (I256::from_words([3664251843718401852, 7088288939433465, 0, 0]), 7318219175558065736), // ln(1 + 403/2^20)
    (I256::from_words([9109039687448593357, 7105874358475220, 0, 0]), 10311131794609143991), // ln(1 + 404/2^20)
    (I256::from_words([5928003792771539832, 7123459760752680, 0, 0]), 10779488151861223957), // ln(1 + 405/2^20)
    (I256::from_words([11885275184772713224, 7141045146265876, 0, 0]), 17717201678655668294), // ln(1 + 406/2^20)
    (I256::from_words([7849810497933366406, 7158630515014841, 0, 0]), 8100896410525388168), // ln(1 + 407/2^20)
    (I256::from_words([11582368277398748059, 7176215866999606, 0, 0]), 16976605542638333112), // ln(1 + 408/2^20)
    (I256::from_words([3948532690569873989, 7193801202220204, 0, 0]), 11176717639290069530), // ln(1 + 409/2^20)
    (I256::from_words([2705689828371680710, 7211386520676666, 0, 0]), 11069578343826150707), // ln(1 + 410/2^20)
    (I256::from_words([7162795490554287078, 7228971822369024, 0, 0]), 2406930170361315522), // ln(1 + 411/2^20)
    (I256::from_words([16627119265832431732, 7246557107297310, 0, 0]), 10437834696220870896), // ln(1 + 412/2^20)
    (I256::from_words([11957500464605776664, 7264142375461557, 0, 0]), 7481425093859716600), // ln(1 + 413/2^20)
    (I256::from_words([10904580346517386595, 7281727626861796, 0, 0]), 7680346089225518107), // ln(1 + 414/2^20)
    (I256::from_words([12770569905754868016, 7299312861498059, 0, 0]), 1680442053691778830), // ln(1 + 415/2^20)
    (I256::from_words([16855993951189684039, 7316898079370378, 0, 0]), 11171530864098093744), // ln(1 + 416/2^20)
    (I256::from_words([4012947039097335376, 7334483280478786, 0, 0]), 8268501449309212289), // ln(1 + 417/2^20)
    (I256::from_words([10432069774425268741, 7352068464823313, 0, 0]), 16561017648316547138), // ln(1 + 418/2^20)
    (I256::from_words([16962084374965238456, 7369653632403992, 0, 0]), 9683814625723276884), // ln(1 + 419/2^20)
    (I256::from_words([4450026898911601943, 7387238783220856, 0, 0]), 16469547681909945944), // ln(1 + 420/2^20)
    (I256::from_words([9081479472419584581, 7404823917273935, 0, 0]), 11642648400357239607), // ln(1 + 421/2^20)
    (I256::from_words([11700105853777549362, 7422409034563262, 0, 0]), 1116104813806592213), // ln(1 + 422/2^20)
    (I256::from_words([11594627734674752066, 7439994135088869, 0, 0]), 9976785892415041128), // ln(1 + 423/2^20)
    (I256::from_words([8052080672921307713, 7457579218850788, 0, 0]), 13286302406435941596), // ln(1 + 424/2^20)
    (I256::from_words([357814098877677977, 7475164285849051, 0, 0]), 15845071302110951269), // ln(1 + 425/2^20)
    (I256::from_words([6242235395593679577, 7492749336083689, 0, 0]), 7451883235942734842), // ln(1 + 426/2^20)
    (I256::from_words([6540577684109255553, 7510334369554735, 0, 0]), 18253341325772669496), // ln(1 + 427/2^20)
    (I256::from_words([533132051012525602, 7527919386262221, 0, 0]), 715427610191426501), // ln(1 + 428/2^20)
    (I256::from_words([5945247554869150905, 7545504386206178, 0, 0]), 2619195079618407469), // ln(1 + 429/2^20)
    (I256::from_words([3607099011523013479, 7563089369386639, 0, 0]), 7124661217113055667), // ln(1 + 430/2^20)
    (I256::from_words([11240663295363726183, 7580674335803635, 0, 0]), 14985322201857052513), // ln(1 + 431/2^20)
    (I256::from_words([9672743050917699158, 7598259285457199, 0, 0]), 3211737592978957601), // ln(1 + 432/2^20)
    (I256::from_words([16621942994115588544, 7615844218347362, 0, 0]), 3225168167892279124), // ln(1 + 433/2^20)
    (I256::from_words([12911693623883301634, 7633429134474157, 0, 0]), 6586649875989733035), // ln(1 + 434/2^20)
    (I256::from_words([16257227523409384304, 7651014033837615, 0, 0]), 15129419725364962733), // ln(1 + 435/2^20)
    (I256::from_words([7478603071735964875, 7668598916437769, 0, 0]), 17367009707233844549), // ln(1 + 436/2^20)
    (I256::from_words([4287680745026080257, 7686183782274650, 0, 0]), 5090696614241822784), // ln(1 + 437/2^20)
    (I256::from_words([5947890901864110136, 7703768631348290, 0, 0]), 14942765517783783493), // ln(1 + 438/2^20)
    (I256::from_words([11720977863394386990, 7721353463658721, 0, 0]), 13731326431148474654), // ln(1 + 439/2^20)
    (I256::from_words([2420255846040672217, 7738938279205976, 0, 0]), 18101468395531577974), // ln(1 + 440/2^20)
    (I256::from_words([14197585262773359711, 7756523077990085, 0, 0]), 9074030334432245797), // ln(1 + 441/2^20)
    (I256::from_words([9416164213571581010, 7774107860011082, 0, 0]), 13619985690733250344), // ln(1 + 442/2^20)
    (I256::from_words([5777737007819002435, 7791692625268998, 0, 0]), 6015397411821972678), // ln(1 + 443/2^20)
    (I256::from_words([2535617875894523800, 7809277373763865, 0, 0]), 1144897148676094002), // ln(1 + 444/2^20)
    (I256::from_words([17388179123020256183, 7826862105495714, 0, 0]), 10945346159933540295), // ln(1 + 445/2^20)
    (I256::from_words([12691874840852159358, 7844446820464579, 0, 0]), 14796659754637749338), // ln(1 + 446/2^20)
    (I256::from_words([6141705356166164741, 7862031518670491, 0, 0]), 2433035165189271910), // ln(1 + 447/2^20)
    (I256::from_words([15430985016158303151, 7879616200113481, 0, 0]), 373848578910530230), // ln(1 + 448/2^20)
    (I256::from_words([2911109973744801934, 7897200864793583, 0, 0]), 11320209557056854509), // ln(1 + 449/2^20)
    (I256::from_words([4718766709957667602, 7914785512710827, 0, 0]), 17324068381502804596), // ln(1 + 450/2^20)
    (I256::from_words([1648723524406515205, 7932370143865246, 0, 0]), 13069309559283053479), // ln(1 + 451/2^20)
    (I256::from_words([11387550910254986455, 7949954758256871, 0, 0]), 17157499068667861370), // ln(1 + 452/2^20)
    (I256::from_words([14726645265811172669, 7967539355885735, 0, 0]), 9290931357827989122), // ln(1 + 453/2^20)
    (I256::from_words([10902461122084868375, 7985123936751870, 0, 0]), 17946761640326508793), // ln(1 + 454/2^20)
    (I256::from_words([17596511149216139440, 8002708500855307, 0, 0]), 11286921174382717514), // ln(1 + 455/2^20)
    (I256::from_words([15595133941775205698, 8020293048196079, 0, 0]), 364998662813337528), // ln(1 + 456/2^20)
    (I256::from_words([4129726246319602641, 8037877578774218, 0, 0]), 7374742316497440172), // ln(1 + 457/2^20)
    (I256::from_words([876742967822657623, 8055462092589755, 0, 0]), 12853417395147702441), // ln(1 + 458/2^20)
    (I256::from_words([5064209028682832186, 8073046589642722, 0, 0]), 14199976541242044654), // ln(1 + 459/2^20)
    (I256::from_words([15918463448861688598, 8090631069933151, 0, 0]), 14273329398433715031), // ln(1 + 460/2^20)
    (I256::from_words([14217415278602722519, 8108215533461075, 0, 0]), 17090393466382509404), // ln(1 + 461/2^20)
    (I256::from_words([17630775825988371492, 8125799980226525, 0, 0]), 15409866204257459604), // ln(1 + 462/2^20)
    (I256::from_words([6933082368530131481, 8143384410229534, 0, 0]), 10327869045309884541), // ln(1 + 463/2^20)
    (I256::from_words([18237418528144607315, 8160968823470132, 0, 0]), 10777872045552346347), // ln(1 + 464/2^20)
    (I256::from_words([13868205761614913102, 8178553219948353, 0, 0]), 16167518540056614625), // ln(1 + 465/2^20)
    (I256::from_words([11488411882985764628, 8196137599664228, 0, 0]), 3831691683606697244), // ln(1 + 466/2^20)
    (I256::from_words([10312574775153473336, 8213721962617789, 0, 0]), 16768119476959102987), // ln(1 + 467/2^20)
    (I256::from_words([9553546470003667760, 8231306308809068, 0, 0]), 4399935540775658080), // ln(1 + 468/2^20)
    (I256::from_words([8422493154839432686, 8248890638238097, 0, 0]), 9893539088488220334), // ln(1 + 469/2^20)
    (I256::from_words([6128895178809417694, 8266474950904908, 0, 0]), 6287990819857403123), // ln(1 + 470/2^20)
    (I256::from_words([1880547059335915047, 8284059246809533, 0, 0]), 11857733194411010319), // ln(1 + 471/2^20)
    (I256::from_words([13330301562252458569, 8301643525952003, 0, 0]), 8325757551875148377), // ln(1 + 472/2^20)
    (I256::from_words([2789093413393633797, 8319227788332352, 0, 0]), 15647802294305654665), // ln(1 + 473/2^20)
    (I256::from_words([6353147820989925280, 8336812033950610, 0, 0]), 13005358121912959783), // ln(1 + 474/2^20)
    (I256::from_words([4776771966128810609, 8354396262806810, 0, 0]), 4387789177982527069), // ln(1 + 475/2^20)
    (I256::from_words([15706075377730443206, 8371980474900983, 0, 0]), 10635023325583873253), // ln(1 + 476/2^20)
    (I256::from_words([1445249570427788319, 8389564670233163, 0, 0]), 9619916168308133663), // ln(1 + 477/2^20)
    (I256::from_words([16530520640670899381, 8407148848803379, 0, 0]), 12270068522147369440), // ln(1 + 478/2^20)
    (I256::from_words([4815964462349683036, 8424733010611666, 0, 0]), 960253634541772949), // ln(1 + 479/2^20)
    (I256::from_words([2387691504026769073, 8442317155658054, 0, 0]), 10208911089723703407), // ln(1 + 480/2^20)
    (I256::from_words([8436638319398420647, 8459901283942575, 0, 0]), 2422844265343434005), // ln(1 + 481/2^20)
    (I256::from_words([3705311627431826778, 8477485395465262, 0, 0]), 3090975880726942429), // ln(1 + 482/2^20)
    (I256::from_words([5828020539921467459, 8495069490226146, 0, 0]), 597302776529046272), // ln(1 + 483/2^20)
    (I256::from_words([13990644346788138424, 8512653568225259, 0, 0]), 1266885036077788511), // ln(1 + 484/2^20)
    (I256::from_words([8930632522506600133, 8530237629462634, 0, 0]), 3069384485219820604), // ln(1 + 485/2^20)
    (I256::from_words([8277236953661850968, 8547821673938302, 0, 0]), 1892783440761078538), // ln(1 + 486/2^20)
    (I256::from_words([11211279724248060097, 8565405701652295, 0, 0]), 15172684494597721275), // ln(1 + 487/2^20)
    (I256::from_words([16911897195805676172, 8582989712604645, 0, 0]), 15428850185216545301), // ln(1 + 488/2^20)
    (I256::from_words([6109795940139402152, 8600573706795385, 0, 0]), 16748757242022037602), // ln(1 + 489/2^20)
    (I256::from_words([14874229040583897580, 8618157684224545, 0, 0]), 3855596310121612861), // ln(1 + 490/2^20)
    (I256::from_words([5485787582464382442, 8635741644892159, 0, 0]), 2140680929241178758), // ln(1 + 491/2^20)
    (I256::from_words([14010353249200484639, 8653325588798257, 0, 0]), 15191141689236929083), // ln(1 + 492/2^20)
    (I256::from_words([2725145739057230966, 8670909515942873, 0, 0]), 17512361761362370701), // ln(1 + 493/2^20)
    (I256::from_words([7692675361248833310, 8688493426326037, 0, 0]), 5677147701472848574), // ln(1 + 494/2^20)
    (I256::from_words([9633534526399169977, 8706077319947782, 0, 0]), 453143413375754731), // ln(1 + 495/2^20)
    (I256::from_words([7713374047807304164, 8723661196808140, 0, 0]), 3140438037239603866), // ln(1 + 496/2^20)
    (I256::from_words([1096159074165213715, 8741245056907143, 0, 0]), 1585017331135057580), // ln(1 + 497/2^20)
    (I256::from_words([7390913169694593474, 8758828900244822, 0, 0]), 10653222106300263720), // ln(1 + 498/2^20)
    (I256::from_words([7311486099445420547, 8776412726821210, 0, 0]), 2825147195697061497), // ln(1 + 499/2^20)
    (I256::from_words([16786056851798618, 8793996536636339, 0, 0]), 8840006565849785750), // ln(1 + 500/2^20)
    (I256::from_words([3110779670159116796, 8811580329690240, 0, 0]), 4243681963684489700), // ln(1 + 501/2^20)
    (I256::from_words([15749003861432074586, 8829164105982945, 0, 0]), 9345390168741067954), // ln(1 + 502/2^20)
    (I256::from_words([191821779272227853, 8846747865514488, 0, 0]), 18433643113509327509), // ln(1 + 503/2^20)
    (I256::from_words([10931631321211917078, 8864331608284898, 0, 0]), 1290952076528090885), // ln(1 + 504/2^20)
    (I256::from_words([10225424403045787504, 8881915334294209, 0, 0]), 17132520778009072175), // ln(1 + 505/2^20)
    (I256::from_words([15668739554934207756, 8899499043542452, 0, 0]), 1478804727391090700), // ln(1 + 506/2^20)
    (I256::from_words([7961941559282486797, 8917082736029660, 0, 0]), 3956901473317199703), // ln(1 + 507/2^20)
    (I256::from_words([4697197752006024819, 8934666411755864, 0, 0]), 13265492282798258492), // ln(1 + 508/2^20)
    (I256::from_words([5018245807828572178, 8952250070721096, 0, 0]), 18171048257095191029), // ln(1 + 509/2^20)
    (I256::from_words([8067137820418664165, 8969833712925388, 0, 0]), 12619044569414959592), // ln(1 + 510/2^20)
    (I256::from_words([12984240308816473530, 8987417338368772, 0, 0]), 3532042346911115273), // ln(1 + 511/2^20)
    (I256::from_words([461490150151080760, 9005000947051281, 0, 0]), 6079499861720366236), // ln(1 + 512/2^20)
    (I256::from_words([6529370880905471808, 9022584538972945, 0, 0]), 11204153133009821830), // ln(1 + 513/2^20)
    (I256::from_words([11876448261085989029, 9040168114133797, 0, 0]), 2423504847964976272), // ln(1 + 514/2^20)
    (I256::from_words([15636346575487267644, 9057751672533869, 0, 0]), 6691218578672813816), // ln(1 + 515/2^20)
    (I256::from_words([16941004566409383501, 9075335214173193, 0, 0]), 16529241119914508203), // ln(1 + 516/2^20)
    (I256::from_words([14920675440084521817, 9092918739051801, 0, 0]), 8023079758683702877), // ln(1 + 517/2^20)
    (I256::from_words([8703926873103615288, 9110502247169725, 0, 0]), 2571478618668438641), // ln(1 + 518/2^20)
    (I256::from_words([15864385092552503192, 9128085738526996, 0, 0]), 9601252218907263298), // ln(1 + 519/2^20)
    (I256::from_words([17080502661309853397, 9145669213123647, 0, 0]), 1052662077286634739), // ln(1 + 520/2^20)
    (I256::from_words([11475790705602363429, 9163252670959710, 0, 0]), 13100468406976693809), // ln(1 + 521/2^20)
    (I256::from_words([16618818921431276076, 9180836112035216, 0, 0]), 9407165549886731681), // ln(1 + 522/2^20)
    (I256::from_words([13182983359870209501, 9198419536350198, 0, 0]), 7201859694458058685), // ln(1 + 523/2^20)
    (I256::from_words([286738654620266433, 9216002943904688, 0, 0]), 8247534031267170001), // ln(1 + 524/2^20)
    (I256::from_words([13940342102146009493, 9233586334698716, 0, 0]), 14629187887510455414), // ln(1 + 525/2^20)
    (I256::from_words([16365389225844544582, 9251169708732316, 0, 0]), 3466945199212265357), // ln(1 + 526/2^20)
    (I256::from_words([6675278224729193027, 9268753066005520, 0, 0]), 11359367225186532090), // ln(1 + 527/2^20)
    (I256::from_words([2428465906146271798, 9286336406518359, 0, 0]), 18193581003752877466), // ln(1 + 528/2^20)
    (I256::from_words([2734979544782291472, 9303919730270865, 0, 0]), 2488344220335480540), // ln(1 + 529/2^20)
    (I256::from_words([6703160962799778417, 9321503037263070, 0, 0]), 5480567456534321151), // ln(1 + 530/2^20)
    (I256::from_words([13439666536263514743, 9339086327495006, 0, 0]), 4272305084042058407), // ln(1 + 531/2^20)
    (I256::from_words([3602723127857195998, 9356669600966706, 0, 0]), 3097758939562157181), // ln(1 + 532/2^20)
    (I256::from_words([13189104388147816323, 9374252857678200, 0, 0]), 13900054409033365426), // ln(1 + 533/2^20)
    (I256::from_words([4406922246044955206, 9391836097629522, 0, 0]), 3235896611771737059), // ln(1 + 534/2^20)
    (I256::from_words([13249579504903307840, 9409419320820702, 0, 0]), 11653401331968613473), // ln(1 + 535/2^20)
    (I256::from_words([1921817259272359013, 9427002527251774, 0, 0]), 6052331206173426421), // ln(1 + 536/2^20)
    (I256::from_words([6413667490998852213, 9444585716922768, 0, 0]), 3213382023185574703), // ln(1 + 537/2^20)
    (I256::from_words([7373244559685953877, 9462168889833717, 0, 0]), 6558962453817390309), // ln(1 + 538/2^20)
    (I256::from_words([3893721503957454786, 9479752045984653, 0, 0]), 17630907844180668092), // ln(1 + 539/2^20)
    (I256::from_words([13513330047883734372, 9497335185375607, 0, 0]), 14835665673640539824), // ln(1 + 540/2^20)
    (I256::from_words([16875128386279039547, 9514918308006612, 0, 0]), 13368397604941824021), // ln(1 + 541/2^20)
    (I256::from_words([13067233412256042609, 9532501413877700, 0, 0]), 6632772242961727455), // ln(1 + 542/2^20)
    (I256::from_words([1176076649942162053, 9550084502988903, 0, 0]), 13748314856037972767), // ln(1 + 543/2^20)
    (I256::from_words([17179892408324507611, 9567667575340251, 0, 0]), 15015300987132087039), // ln(1 + 544/2^20)
    (I256::from_words([4821509271708830116, 9585250630931779, 0, 0]), 18375761167330662414), // ln(1 + 545/2^20)
    (I256::from_words([75790843240818220, 9602833669763517, 0, 0]), 1847052396698177114), // ln(1 + 546/2^20)
    (I256::from_words([2022427235364987007, 9620416691835497, 0, 0]), 11860008637905016721), // ln(1 + 547/2^20)
    (I256::from_words([9739423223669500539, 9637999697147751, 0, 0]), 14904130283798362701), // ln(1 + 548/2^20)
    (I256::from_words([3856354179602308916, 9655582685700312, 0, 0]), 3772710615013462170), // ln(1 + 549/2^20)
    (I256::from_words([1894598298025461181, 9673165657493211, 0, 0]), 11150548316409615873), // ln(1 + 550/2^20)
    (I256::from_words([2927104382512077911, 9690748612526480, 0, 0]), 15328266891377725802), // ln(1 + 551/2^20)
    (I256::from_words([6025135925481499639, 9708331550800151, 0, 0]), 17975145436074021764), // ln(1 + 552/2^20)
    (I256::from_words([10258271114624853043, 9725914472314256, 0, 0]), 2053277394457813421), // ln(1 + 553/2^20)
    (I256::from_words([14694402839330586505, 9743497377068827, 0, 0]), 12911430496571812286), // ln(1 + 554/2^20)
    (I256::from_words([18399738697109975059, 9761080265063896, 0, 0]), 15301149167945990041), // ln(1 + 555/2^20)
    (I256::from_words([1992056926313043086, 9778663136299496, 0, 0]), 9161102459248206801), // ln(1 + 556/2^20)
    (I256::from_words([1427682707392214474, 9796245990775657, 0, 0]), 1571943451723179601), // ln(1 + 557/2^20)
    (I256::from_words([15767767800779967610, 9813828828492411, 0, 0]), 4132990823598643860), // ln(1 + 558/2^20)
    (I256::from_words([7178290553314217831, 9831411649449792, 0, 0]), 3651092822928490344), // ln(1 + 559/2^20)
    (I256::from_words([11610520346920978945, 9848994453647830, 0, 0]), 1605964926988987677), // ln(1 + 560/2^20)
    (I256::from_words([9673809089072823124, 9866577241086558, 0, 0]), 14942086102673411160), // ln(1 + 561/2^20)
    (I256::from_words([422567514052377955, 9884160011766008, 0, 0]), 4524193322467246256), // ln(1 + 562/2^20)
    (I256::from_words([1356265189377586394, 9901742765686211, 0, 0]), 11188041689111514768), // ln(1 + 563/2^20)
    (I256::from_words([11525942374807832882, 9919325502847199, 0, 0]), 4554824871887965899), // ln(1 + 564/2^20)
    (I256::from_words([11534210028769142057, 9936908223249005, 0, 0]), 1242041204696036753), // ln(1 + 565/2^20)
    (I256::from_words([428737962198450086, 9954490926891661, 0, 0]), 12979389261731776850), // ln(1 + 566/2^20)
    (I256::from_words([14148998918678293759, 9972073613775197, 0, 0]), 12327553678824118891), // ln(1 + 567/2^20)
    (I256::from_words([14845804138604607644, 9989656283899647, 0, 0]), 11464000066220906782), // ln(1 + 568/2^20)
    (I256::from_words([1561767807869110020, 10007238937265043, 0, 0]), 17458482978294302381), // ln(1 + 569/2^20)
    (I256::from_words([10231307064284348492, 10024821573871415, 0, 0]), 14842574900149267155), // ln(1 + 570/2^20)
    (I256::from_words([3000177561751405286, 10042404193718797, 0, 0]), 15597038215639345981), // ln(1 + 571/2^20)
    (I256::from_words([15799426066361294553, 10059986796807219, 0, 0]), 13766655757431101634), // ln(1 + 572/2^20)
    (I256::from_words([10771437873143503193, 10077569383136715, 0, 0]), 13953507313637013844), // ln(1 + 573/2^20)
    (I256::from_words([5397145328457775302, 10095151952707316, 0, 0]), 7791752733454712762), // ln(1 + 574/2^20)
    (I256::from_words([17155795615290349836, 10112734505519053, 0, 0]), 12314633679909813774), // ln(1 + 575/2^20)
    (I256::from_words([8184718538550167661, 10130317041571960, 0, 0]), 7423223419755915236), // ln(1 + 576/2^20)
    (I256::from_words([14406535047460564136, 10147899560866067, 0, 0]), 15494802109959366600), // ln(1 + 577/2^20)
    (I256::from_words([16401948726017208462, 10165482063401407, 0, 0]), 12766391276838116180), // ln(1 + 578/2^20)
    (I256::from_words([13196722094251080179, 10183064549178012, 0, 0]), 7765002211850843328), // ln(1 + 579/2^20)
    (I256::from_words([3814932540943656970, 10200647018195914, 0, 0]), 13313577023874302496), // ln(1 + 580/2^20)
    (I256::from_words([5725716403761175079, 10218229470455144, 0, 0]), 7576461010419100878), // ln(1 + 581/2^20)
    (I256::from_words([17949780828260204256, 10235811905955734, 0, 0]), 16501711606238830760), // ln(1 + 582/2^20)
    (I256::from_words([2612659700602743710, 10253394324697718, 0, 0]), 7295669847508168100), // ln(1 + 583/2^20)
    (I256::from_words([14071922169947700360, 10270976726681125, 0, 0]), 1988217613332322614), // ln(1 + 584/2^20)
    (I256::from_words([14449731917779959006, 10288559111905989, 0, 0]), 8490383112208544390), // ln(1 + 585/2^20)
    (I256::from_words([2760055680301799351, 10306141480372342, 0, 0]), 12181978110137618181), // ln(1 + 586/2^20)
    (I256::from_words([14908663254857421091, 10323723832080214, 0, 0]), 12812511814556800819), // ln(1 + 587/2^20)
    (I256::from_words([13012663064100128694, 10341306167029639, 0, 0]), 17711628482999023518), // ln(1 + 588/2^20)
    (I256::from_words([14527710678383656571, 10358888485220648, 0, 0]), 12985758717376387808), // ln(1 + 589/2^20)
    (I256::from_words([14288453638844234, 10376470786653274, 0, 0]), 8164629149524410731), // ln(1 + 590/2^20)
    (I256::from_words([5371425906345797001, 10394053071327547, 0, 0]), 9953580715483845923), // ln(1 + 591/2^20)
    (I256::from_words([11156235277700948308, 10411635339243500, 0, 0]), 2108553050740388987), // ln(1 + 592/2^20)
    (I256::from_words([16370887834879607560, 10429217590401165, 0, 0]), 8450570989035756679), // ln(1 + 593/2^20)
    (I256::from_words([1569125730041167678, 10446799824800575, 0, 0]), 2441898344858750652), // ln(1 + 594/2^20)
    (I256::from_words([2643238301591591715, 10464382042441760, 0, 0]), 17041812969152382824), // ln(1 + 595/2^20)
    (I256::from_words([143597638350352709, 10481964243324753, 0, 0]), 15349940349148549291), // ln(1 + 596/2^20)
    (I256::from_words([11512378954522410683, 10499546427449585, 0, 0]), 4882265159769762997), // ln(1 + 597/2^20)
    (I256::from_words([17296584301284194493, 10517128594816289, 0, 0]), 11327947160903283758), // ln(1 + 598/2^20)
    (I256::from_words([16488274794336414375, 10534710745424897, 0, 0]), 7250392202680390978), // ln(1 + 599/2^20)
    (I256::from_words([8077826546618637404, 10552292879275441, 0, 0]), 1876471994694227797), // ln(1 + 600/2^20)
    (I256::from_words([9500674748442935577, 10569874996367952, 0, 0]), 55674756639433105), // ln(1 + 601/2^20)
    (I256::from_words([1297081452789296814, 10587457096702463, 0, 0]), 18086293236177107302), // ln(1 + 602/2^20)
    (I256::from_words([899111876567866661, 10605039180279005, 0, 0]), 12064341705093020874), // ln(1 + 603/2^20)
    (I256::from_words([7290402185914298055, 10622621247097610, 0, 0]), 17132729766046809181), // ln(1 + 604/2^20)
    (I256::from_words([1006159502613725338, 10640203297158311, 0, 0]), 2798204085064074927), // ln(1 + 605/2^20)
    (I256::from_words([17920138205362914106, 10657785330461138, 0, 0]), 947959818896959941), // ln(1 + 606/2^20)
    (I256::from_words([1670687346517761064, 10675367347006126, 0, 0]), 11733389757627802972), // ln(1 + 607/2^20)
    (I256::from_words([6574935469322243966, 10692949346793304, 0, 0]), 4145156898968566225), // ln(1 + 608/2^20)
    (I256::from_words([13161349877236757000, 10710531329822705, 0, 0]), 14509105370668427075), // ln(1 + 609/2^20)
    (I256::from_words([1956712935200138196, 10728113296094362, 0, 0]), 14091109743856388445), // ln(1 + 610/2^20)
    (I256::from_words([8826354297182114592, 10745695245608305, 0, 0]), 10208936403007160381), // ln(1 + 611/2^20)
    (I256::from_words([14293686470349752250, 10763277178364567, 0, 0]), 15145685774803714349), // ln(1 + 612/2^20)
    (I256::from_words([17327181116329391819, 10780859094363180, 0, 0]), 15221452662007067701), // ln(1 + 613/2^20)
    (I256::from_words([16893624983920795401, 10798440993604176, 0, 0]), 17039588161158752562), // ln(1 + 614/2^20)
    (I256::from_words([11958119915520814425, 10816022876087587, 0, 0]), 8116252138725091781), // ln(1 + 615/2^20)
    (I256::from_words([1484082853547026904, 10833604741813445, 0, 0]), 1143317021236459601), // ln(1 + 616/2^20)
    (I256::from_words([2879989920570895699, 10851186590781781, 0, 0]), 17540012856248738147), // ln(1 + 617/2^20)
    (I256::from_words([15105888278322241326, 10868768422992627, 0, 0]), 13522634645131288281), // ln(1 + 618/2^20)
    (I256::from_words([226652060403235756, 10886350238446017, 0, 0]), 10176028435284452789), // ln(1 + 619/2^20)
    (I256::from_words([12539190894678778543, 10903932037141980, 0, 0]), 6481020386965457594), // ln(1 + 620/2^20)
    (I256::from_words([14105009172604464862, 10921513819080550, 0, 0]), 10568438506986729953), // ln(1 + 621/2^20)
    (I256::from_words([3877414571616900411, 10939095584261759, 0, 0]), 7961521132841022215), // ln(1 + 622/2^20)
    (I256::from_words([17701518061557124385, 10956677332685637, 0, 0]), 17609878032901750413), // ln(1 + 623/2^20)
    (I256::from_words([17633769468836692150, 10974259064352218, 0, 0]), 17583266969642291241), // ln(1 + 624/2^20)
    (I256::from_words([2622421925118346691, 10991840779261534, 0, 0]), 1908772944916963486), // ln(1 + 625/2^20)
    (I256::from_words([8507531873739349755, 11009422477413615, 0, 0]), 5759842106841645582), // ln(1 + 626/2^20)
    (I256::from_words([15787238707587024310, 11027004158808494, 0, 0]), 9992577048629371156), // ln(1 + 627/2^20)
    (I256::from_words([4957996996650679313, 11044585823446204, 0, 0]), 4959560160070730006), // ln(1 + 628/2^20)
    (I256::from_words([11854808715573503870, 11062167471326775, 0, 0]), 13916104232208281341), // ln(1 + 629/2^20)
    (I256::from_words([16970758807818466248, 11079749102450240, 0, 0]), 5461016488193035506), // ln(1 + 630/2^20)
    (I256::from_words([797247413220146810, 11097330716816632, 0, 0]), 11835566217847897743), // ln(1 + 631/2^20)
    (I256::from_words([17610966169246091969, 11114912314425980, 0, 0]), 13587817628171868600), // ln(1 + 632/2^20)
    (I256::from_words([11006457480324414898, 11132493895278319, 0, 0]), 18106439443332501308), // ln(1 + 633/2^20)
    (I256::from_words([16810299335071949574, 11150075459373679, 0, 0]), 3211574222731541065), // ln(1 + 634/2^20)
    (I256::from_words([15507152723040893501, 11167657006712093, 0, 0]), 5732883255437175003), // ln(1 + 635/2^20)
    (I256::from_words([6026737935980039227, 11185238537293593, 0, 0]), 7815562840609125452), // ln(1 + 636/2^20)
    (I256::from_words([5743834574257768778, 11202820051118210, 0, 0]), 11564869169546699398), // ln(1 + 637/2^20)
    (I256::from_words([13584793405865914257, 11220401548185976, 0, 0]), 10110136755522568300), // ln(1 + 638/2^20)
    (I256::from_words([10027536372842691064, 11237983028496924, 0, 0]), 5891111584544616318), // ln(1 + 639/2^20)
    (I256::from_words([12441788818824255357, 11255564492051085, 0, 0]), 5608469733788153339), // ln(1 + 640/2^20)
    (I256::from_words([1302103200629369593, 11273145938848492, 0, 0]), 13514091031267376205), // ln(1 + 641/2^20)
    (I256::from_words([12421579463230002006, 11290727368889175, 0, 0]), 7823147641338937073), // ln(1 + 642/2^20)
    (I256::from_words([7824656530207276080, 11308308782173168, 0, 0]), 14157254435204666246), // ln(1 + 643/2^20)
    (I256::from_words([4874320826141112048, 11325890178700502, 0, 0]), 2546280916451487061), // ln(1 + 644/2^20)
    (I256::from_words([2485129988194769995, 11343471558471209, 0, 0]), 17045933657855789867), // ln(1 + 645/2^20)
    (I256::from_words([18016701019956672066, 11361052921485320, 0, 0]), 6244248905592463606), // ln(1 + 646/2^20)
    (I256::from_words([13486734003024884352, 11378634267742869, 0, 0]), 3521734183664393565), // ln(1 + 647/2^20)
    (I256::from_words([6251476545687084345, 11396215597243887, 0, 0]), 14657791031128168727), // ln(1 + 648/2^20)
    (I256::from_words([13665491568214533237, 11413796909988405, 0, 0]), 3393697592019420570), // ln(1 + 649/2^20)
    (I256::from_words([16188169161865569221, 11431378205976456, 0, 0]), 15074270837156760920), // ln(1 + 650/2^20)
    (I256::from_words([12723958816436828281, 11448959485208072, 0, 0]), 17321704814185759667), // ln(1 + 651/2^20)
    (I256::from_words([2175625352976227897, 11466540747683285, 0, 0]), 14372495688916138060), // ln(1 + 652/2^20)
    (I256::from_words([1890993003915023384, 11484121993402126, 0, 0]), 14030906894648851316), // ln(1 + 653/2^20)
    (I256::from_words([10769457272071178776, 11501703222364627, 0, 0]), 16488216525309352436), // ln(1 + 654/2^20)
    (I256::from_words([9261984937071810336, 11519284434570821, 0, 0]), 9789526831686011022), // ln(1 + 655/2^20)
    (I256::from_words([14711346282904254306, 11536865630020739, 0, 0]), 12070126361943743748), // ln(1 + 656/2^20)
    (I256::from_words([7565138809500242745, 11554446808714414, 0, 0]), 16215933011394053792), // ln(1 + 657/2^20)
    (I256::from_words([5162763533996461686, 11572027970651877, 0, 0]), 6197173960635937982), // ln(1 + 658/2^20)
    (I256::from_words([6395192776028217374, 11589609115833160, 0, 0]), 11410252131612162515), // ln(1 + 659/2^20)
    (I256::from_words([10151714237861278371, 11607190244258295, 0, 0]), 17788774662848329506), // ln(1 + 660/2^20)
    (I256::from_words([15319931010814135433, 11624771355927314, 0, 0]), 15613299209444504357), // ln(1 + 661/2^20)
    (I256::from_words([2339017507970679169, 11642352450840250, 0, 0]), 2780730492378162542), // ln(1 + 662/2^20)
    (I256::from_words([6986695765440605175, 11659933528997133, 0, 0]), 2101950941793384601), // ln(1 + 663/2^20)
    (I256::from_words([9698771006524272408, 11677514590397996, 0, 0]), 3622295151331033383), // ln(1 + 664/2^20)
    (I256::from_words([9356107942973047111, 11695095635042871, 0, 0]), 1213873354708804530), // ln(1 + 665/2^20)
    (I256::from_words([4837886707701858055, 11712676662931790, 0, 0]), 15987566492501421633), // ln(1 + 666/2^20)
    (I256::from_words([13468346934920824415, 11730257674064784, 0, 0]), 17519237973329659683), // ln(1 + 667/2^20)
    (I256::from_words([15676555545428646570, 11747838668441886, 0, 0]), 4372823096861445720), // ln(1 + 668/2^20)
    (I256::from_words([10336638974163276000, 11765419646063128, 0, 0]), 7340845578747679679), // ln(1 + 669/2^20)
    (I256::from_words([14767783176623899737, 11783000606928541, 0, 0]), 183817965171540176), // ln(1 + 670/2^20)
    (I256::from_words([9394001414164239354, 11800581551038158, 0, 0]), 16244610440958127595), // ln(1 + 671/2^20)
    (I256::from_words([11531110555252680677, 11818162478392010, 0, 0]), 12997343976469598340), // ln(1 + 672/2^20)
    (I256::from_words([1599754787055959952, 11835743388990130, 0, 0]), 4267778128651303730), // ln(1 + 673/2^20)
    (I256::from_words([15359125990408783964, 11853324282832548, 0, 0]), 2184706368686540017), // ln(1 + 674/2^20)
    (I256::from_words([14779755230268800159, 11870905159919298, 0, 0]), 11898125073543009391), // ln(1 + 675/2^20)
    (I256::from_words([17170721278105258789, 11888486020250411, 0, 0]), 8505271529658448267), // ln(1 + 676/2^20)
    (I256::from_words([2945930249773025058, 11906066863825920, 0, 0]), 10093045498299329693), // ln(1 + 677/2^20)
    (I256::from_words([7857835980482076834, 11923647690645855, 0, 0]), 10317169956000199483), // ln(1 + 678/2^20)
    (I256::from_words([12316975588961903978, 11941228500710249, 0, 0]), 13553771004458878895), // ln(1 + 679/2^20)
    (I256::from_words([15178945778721393235, 11958809294019134, 0, 0]), 9830665787336158528), // ln(1 + 680/2^20)
    (I256::from_words([15297658770760924441, 11976390070572542, 0, 0]), 3446786821899604694), // ln(1 + 681/2^20)
    (I256::from_words([11525342309993987747, 11993970830370505, 0, 0]), 6273964807657947487), // ln(1 + 682/2^20)
    (I256::from_words([2712539671668770243, 12011551573413055, 0, 0]), 17415734881565937307), // ln(1 + 683/2^20)
    (I256::from_words([6154853741499263597, 12029132299700223, 0, 0]), 10897809754719855055), // ln(1 + 684/2^20)
    (I256::from_words([2252714800958134625, 12046713009232042, 0, 0]), 8405073852097003741), // ln(1 + 685/2^20)
    (I256::from_words([8298356828536426581, 12064293702008543, 0, 0]), 485281789498807329), // ln(1 + 686/2^20)
    (I256::from_words([4688841211326816911, 12081874378029759, 0, 0]), 14595201125267001407), // ln(1 + 687/2^20)
    (I256::from_words([8713033046283257345, 12099455037295721, 0, 0]), 1175619284214692315), // ln(1 + 688/2^20)
    (I256::from_words([764624851804170446, 12117035679806462, 0, 0]), 2151608186886011356), // ln(1 + 689/2^20)
    (I256::from_words([16575856942701580120, 12134616305562012, 0, 0]), 14790006382139061387), // ln(1 + 690/2^20)
    (I256::from_words([18090308920655592126, 12152196914562405, 0, 0]), 15310469148980888681), // ln(1 + 691/2^20)
    (I256::from_words([4143364122893014993, 12169777506807673, 0, 0]), 16350605141531334183), // ln(1 + 692/2^20)
    (I256::from_words([10462209628608640648, 12187358082297846, 0, 0]), 13938952544101017493), // ln(1 + 693/2^20)
    (I256::from_words([17432115896838736361, 12204938641032957, 0, 0]), 11670919497122763453), // ln(1 + 694/2^20)
    (I256::from_words([5436668994010919021, 12222519183013039, 0, 0]), 14634886842469257933), // ln(1 + 695/2^20)
    (I256::from_words([10198002821493998814, 12240099708238122, 0, 0]), 14762858219967057030), // ln(1 + 696/2^20)
    (I256::from_words([12096334679761827757, 12257680216708239, 0, 0]), 7726765088101274181), // ln(1 + 697/2^20)
    (I256::from_words([9956941569652633794, 12275260708423422, 0, 0]), 7714536414705882807), // ln(1 + 698/2^20)
    (I256::from_words([2603416125080566217, 12292841183383703, 0, 0]), 7973277177528009592), // ln(1 + 699/2^20)
    (I256::from_words([7304410693166313718, 12310421641589113, 0, 0]), 1027574945907715239), // ln(1 + 700/2^20)
    (I256::from_words([4433405119529485379, 12328002083039685, 0, 0]), 6460235619560118955), // ln(1 + 701/2^20)
    (I256::from_words([11255683049547822381, 12345582507735450, 0, 0]), 17249239721323108840), // ln(1 + 702/2^20)
    (I256::from_words([8141355639939966184, 12363162915676441, 0, 0]), 15462362067417704512), // ln(1 + 703/2^20)
    (I256::from_words([12352337860024609037, 12380743306862689, 0, 0]), 5196691296586886052), // ln(1 + 704/2^20)
    (I256::from_words([4255372203303200965, 12398323681294227, 0, 0]), 10650264208266680020), // ln(1 + 705/2^20)
    (I256::from_words([1109004988719039091, 12415904038971086, 0, 0]), 5659752402604981204), // ln(1 + 706/2^20)
    (I256::from_words([1723354145949465040, 12433484379893298, 0, 0]), 17739278289903157568), // ln(1 + 707/2^20)
    (I256::from_words([4906853295536238223, 12451064704060895, 0, 0]), 4019373426501630701), // ln(1 + 708/2^20)
    (I256::from_words([9466251755306326894, 12468645011473909, 0, 0]), 375530215343260094), // ln(1 + 709/2^20)
    (I256::from_words([14206614546792668625, 12486225302132372, 0, 0]), 12018108351322229955), // ln(1 + 710/2^20)
    (I256::from_words([17931322401654900179, 12503805576036316, 0, 0]), 17705795473067079948), // ln(1 + 711/2^20)
    (I256::from_words([995327694390505169, 12521385833185774, 0, 0]), 17022942183714347144), // ln(1 + 712/2^20)
    (I256::from_words([17538874817303240821, 12538966073580775, 0, 0]), 13267581925911397792), // ln(1 + 713/2^20)
    (I256::from_words([11020059449828259901, 12556546297221354, 0, 0]), 8964365403647906539), // ln(1 + 714/2^20)
    (I256::from_words([17129013375757785982, 12574126504107541, 0, 0]), 17229641419106744209), // ln(1 + 715/2^20)
    (I256::from_words([16213951899985277415, 12591706694239369, 0, 0]), 18428918168480484243), // ln(1 + 716/2^20)
    (I256::from_words([7068150149764180092, 12609286867616870, 0, 0]), 12927846395972156943), // ln(1 + 717/2^20)
    (I256::from_words([6929943081128443154, 12626867024240075, 0, 0]), 7143195023058445651), // ln(1 + 718/2^20)
    (I256::from_words([14589237337893900872, 12644447164109016, 0, 0]), 9907941299403773734), // ln(1 + 719/2^20)
    (I256::from_words([10387511258078727167, 12662027287223726, 0, 0]), 5484111550806645313), // ln(1 + 720/2^20)
    (I256::from_words([11558047101452514379, 12679607393584236, 0, 0]), 17130939660650377873), // ln(1 + 721/2^20)
    (I256::from_words([16885698834828011755, 12697187483190578, 0, 0]), 6201007418717831956), // ln(1 + 722/2^20)
    (I256::from_words([6706892138481488178, 12714767556042785, 0, 0]), 15819795996516236479), // ln(1 + 723/2^20)
    (I256::from_words([16696600707411270783, 12732347612140887, 0, 0]), 8973364447268293627), // ln(1 + 724/2^20)
    (I256::from_words([8741137741791185187, 12749927651484918, 0, 0]), 12973726244498401432), // ln(1 + 725/2^20)
    (I256::from_words([65364469357687764, 12767507674074909, 0, 0]), 1679852627966562628), // ln(1 + 726/2^20)
    (I256::from_words([7892457930701451154, 12785087679910891, 0, 0]), 16763366273255706021), // ln(1 + 727/2^20)
    (I256::from_words([12550422838268470810, 12802667668992897, 0, 0]), 14737043219856100419), // ln(1 + 728/2^20)
    (I256::from_words([12812323803908899016, 12820247641320959, 0, 0]), 14822119814181506434), // ln(1 + 729/2^20)
    (I256::from_words([7449541271587641861, 12837827596895109, 0, 0]), 15925735474270160298), // ln(1 + 730/2^20)
    (I256::from_words([13678515597514028847, 12855407535715378, 0, 0]), 17996792020328280084), // ln(1 + 731/2^20)
    (I256::from_words([11820514835433245443, 12872987457781799, 0, 0]), 3413142872045236003), // ln(1 + 732/2^20)
    (I256::from_words([641866964175044738, 12890567363094404, 0, 0]), 10754164992636715690), // ln(1 + 733/2^20)
    (I256::from_words([15800703967783325281, 12908147251653223, 0, 0]), 9037631237800563429), // ln(1 + 734/2^20)
    (I256::from_words([719753325969265388, 12925727123458291, 0, 0]), 18369542189864190955), // ln(1 + 735/2^20)
    (I256::from_words([9500522831336355958, 12943306978509637, 0, 0]), 618351345801148160), // ln(1 + 736/2^20)
    (I256::from_words([4009115784995267132, 12960886816807295, 0, 0]), 2955687834731513546), // ln(1 + 737/2^20)
    (I256::from_words([1450183592660165081, 12978466638351296, 0, 0]), 4087991186990375894), // ln(1 + 738/2^20)
    (I256::from_words([579949476230378798, 12996046443141672, 0, 0]), 1361351500080839253), // ln(1 + 739/2^20)
    (I256::from_words([152952553919794384, 13013626231178455, 0, 0]), 9924855357011784532), // ln(1 + 740/2^20)
    (I256::from_words([17368791920386218746, 13031206002461676, 0, 0]), 14072597801408490768), // ln(1 + 741/2^20)
    (I256::from_words([14085150358312954620, 13048785756991369, 0, 0]), 3118219517192923720), // ln(1 + 742/2^20)
    (I256::from_words([7498258787085861164, 13066365494767565, 0, 0]), 2794877951140934084), // ln(1 + 743/2^20)
    (I256::from_words([14802664048084419422, 13083945215790295, 0, 0]), 13173539591812767831), // ln(1 + 744/2^20)
    (I256::from_words([16297740763682318811, 13101524920059592, 0, 0]), 3900132051930727172), // ln(1 + 745/2^20)
    (I256::from_words([10727923564795771093, 13119104607575488, 0, 0]), 6871608634537879266), // ln(1 + 746/2^20)
    (I256::from_words([15282707097303138920, 13136684278338014, 0, 0]), 14429563212181250957), // ln(1 + 747/2^20)
    (I256::from_words([10256413807335878934, 13154263932347203, 0, 0]), 18339310230333273588), // ln(1 + 748/2^20)
    (I256::from_words([12835170242536315592, 13171843569603086, 0, 0]), 8313489058407466622), // ln(1 + 749/2^20)
    (I256::from_words([3309930763638971472, 13189423190105696, 0, 0]), 7093647419831839042), // ln(1 + 750/2^20)
    (I256::from_words([17310197919437831539, 13207002793855063, 0, 0]), 16189052298176283740), // ln(1 + 751/2^20)
    (I256::from_words([16676813937238957428, 13224582380851221, 0, 0]), 4626372224765921543), // ln(1 + 752/2^20)
    (I256::from_words([142425171537242140, 13242161951094202, 0, 0]), 17723621108749749094), // ln(1 + 753/2^20)
    (I256::from_words([3331482110435824469, 13259741504584036, 0, 0]), 3286386330975747199), // ln(1 + 754/2^20)
    (I256::from_words([6526519013517714741, 13277321041320756, 0, 0]), 4088754501462283546), // ln(1 + 755/2^20)
    (I256::from_words([8455130213103354528, 13294900561304394, 0, 0]), 442265302907148497), // ln(1 + 756/2^20)
    (I256::from_words([7843226046960387680, 13312480064534982, 0, 0]), 14821775627085691328), // ln(1 + 757/2^20)
    (I256::from_words([3415032864722952397, 13330059551012552, 0, 0]), 2159194339612477664), // ln(1 + 758/2^20)
    (I256::from_words([12339837108020494315, 13347639020737135, 0, 0]), 8646718319088156707), // ln(1 + 759/2^20)
    (I256::from_words([14891753095768342558, 13365218473708764, 0, 0]), 11980022619313900558), // ln(1 + 760/2^20)
    (I256::from_words([9789955251715564885, 13382797909927471, 0, 0]), 18116712724936279457), // ln(1 + 761/2^20)
    (I256::from_words([14198678110864137410, 13400377329393287, 0, 0]), 11947889442422031593), // ln(1 + 762/2^20)
    (I256::from_words([8386984104759428882, 13417956732106245, 0, 0]), 4916698026403402687), // ln(1 + 763/2^20)
    (I256::from_words([9515739862747515694, 13435536118066376, 0, 0]), 16789341998295582909), // ln(1 + 764/2^20)
    (I256::from_words([16297383997265604996, 13453115487273712, 0, 0]), 13251461329818349468), // ln(1 + 765/2^20)
    (I256::from_words([8995927110261082061, 13470694839728286, 0, 0]), 5470193879948679116), // ln(1 + 766/2^20)
    (I256::from_words([4767184020739181921, 13488274175430129, 0, 0]), 1253383388926863132), // ln(1 + 767/2^20)
    (I256::from_words([2318541550053320718, 13505853494379273, 0, 0]), 13946209875933388581), // ln(1 + 768/2^20)
    (I256::from_words([355702602033602937, 13523432796575750, 0, 0]), 3164103439573277446), // ln(1 + 769/2^20)
    (I256::from_words([16029430243115298043, 13541012082019591, 0, 0]), 8842406487660585745), // ln(1 + 770/2^20)
    (I256::from_words([11148571413919528468, 13558591350710830, 0, 0]), 2213464954033194710), // ln(1 + 771/2^20)
    (I256::from_words([2860521377929443158, 13576170602649498, 0, 0]), 10339475667646478114), // ln(1 + 772/2^20)
    (I256::from_words([8310991506780396004, 13593749837835626, 0, 0]), 918239243988062829), // ln(1 + 773/2^20)
    (I256::from_words([7750521139259645291, 13611329056269247, 0, 0]), 10203126329283377750), // ln(1 + 774/2^20)
    (I256::from_words([18321453882563332273, 13628908257950392, 0, 0]), 754363527921652197), // ln(1 + 775/2^20)
    (I256::from_words([1824217250167464604, 13646487442879095, 0, 0]), 5649880099125833059), // ln(1 + 776/2^20)
    (I256::from_words([12291275257923040207, 13664066611055385, 0, 0]), 8979290566920667114), // ln(1 + 777/2^20)
    (I256::from_words([11519687693379211461, 13681645762479296, 0, 0]), 8568746848536914650), // ln(1 + 778/2^20)
    (I256::from_words([16645062711878347896, 13699224897150859, 0, 0]), 5908097186358688489), // ln(1 + 779/2^20)
    (I256::from_words([7907836474426897296, 13716804015070107, 0, 0]), 293160976388886442), // ln(1 + 780/2^20)
    (I256::from_words([2440249448952180761, 13734383116237071, 0, 0]), 8855674846339129339), // ln(1 + 781/2^20)
    (I256::from_words([17372858269301847494, 13751962200651782, 0, 0]), 5026235301907907108), // ln(1 + 782/2^20)
    (I256::from_words([14494303520533747381, 13769541268314274, 0, 0]), 16935068170767387), // ln(1 + 783/2^20)
    (I256::from_words([10931774187591737538, 13787120319224578, 0, 0]), 12295022818310291946), // ln(1 + 784/2^20)
    (I256::from_words([5364031366885942117, 13804699353382726, 0, 0]), 2060287790601836534), // ln(1 + 785/2^20)
    (I256::from_words([14914896420130291214, 13822278370788749, 0, 0]), 13759545940037322667), // ln(1 + 786/2^20)
    (I256::from_words([1366274685922719515, 13839857371442681, 0, 0]), 13355075731122147556), // ln(1 + 787/2^20)
    (I256::from_words([285364002130402120, 13857436355344552, 0, 0]), 13868474583361813608), // ln(1 + 788/2^20)
    (I256::from_words([10344190270050788787, 13875015322494394, 0, 0]), 12810229188373366243), // ln(1 + 789/2^20)
    (I256::from_words([11766351534539468902, 13892594272892240, 0, 0]), 2975034348675315917), // ln(1 + 790/2^20)
    (I256::from_words([3220506137847557482, 13910173206538122, 0, 0]), 4488224218047905307), // ln(1 + 791/2^20)
    (I256::from_words([1820372726039947369, 13927752123432071, 0, 0]), 10648426085291528889), // ln(1 + 792/2^20)
    (I256::from_words([6231242107994427606, 13945331023574119, 0, 0]), 16812686432083024770), // ln(1 + 793/2^20)
    (I256::from_words([15116721335529426082, 13962909906964298, 0, 0]), 6422392299669406905), // ln(1 + 794/2^20)
    (I256::from_words([8691989636112618360, 13980488773602641, 0, 0]), 8075962440919485429), // ln(1 + 795/2^20)
    (I256::from_words([4064030640407712396, 13998067623489179, 0, 0]), 5512867891202635293), // ln(1 + 796/2^20)
    (I256::from_words([18338144241273444588, 14015646456623943, 0, 0]), 17329098213025743364), // ln(1 + 797/2^20)
    (I256::from_words([13277714379052993637, 14033225273006967, 0, 0]), 17608125573573860969), // ln(1 + 798/2^20)
    (I256::from_words([5984673490249328363, 14050804072638282, 0, 0]), 14287439878347227425), // ln(1 + 799/2^20)
    (I256::from_words([13559270292814560403, 14068382855517919, 0, 0]), 11784896309758537921), // ln(1 + 800/2^20)
    (I256::from_words([16206581645148817943, 14085961621645911, 0, 0]), 8684208799414901623), // ln(1 + 801/2^20)
    (I256::from_words([12576744773646846949, 14103540371022290, 0, 0]), 15258204784127881337), // ln(1 + 802/2^20)
    (I256::from_words([1318213205406375358, 14121119103647088, 0, 0]), 1821458785725732669), // ln(1 + 803/2^20)
    (I256::from_words([17971244922065101529, 14138697819520335, 0, 0]), 2498550092837292968), // ln(1 + 804/2^20)
    (I256::from_words([5840693850251687582, 14156276518642066, 0, 0]), 8698357949308293749), // ln(1 + 805/2^20)
    (I256::from_words([463450605099099622, 14173855201012311, 0, 0]), 6007805013944377467), // ln(1 + 806/2^20)
    (I256::from_words([481233980695539912, 14191433866631102, 0, 0]), 10156348351642217439), // ln(1 + 807/2^20)
    (I256::from_words([4534079103921313016, 14209012515498471, 0, 0]), 13042727922787822319), // ln(1 + 808/2^20)
    (I256::from_words([11260337440866558127, 14226591147614450, 0, 0]), 8069878055587871561), // ln(1 + 809/2^20)
    (I256::from_words([849932729539399201, 14244169762979072, 0, 0]), 5779468840083261398), // ln(1 + 810/2^20)
    (I256::from_words([8831337281121822595, 14261748361592367, 0, 0]), 6117755089903763350), // ln(1 + 811/2^20)
    (I256::from_words([15391107544130007965, 14279326943454368, 0, 0]), 4344853446425085037), // ln(1 + 812/2^20)
    (I256::from_words([714116331960593129, 14296905508565108, 0, 0]), 15365826317950952180), // ln(1 + 813/2^20)
    (I256::from_words([323785050436908357, 14314484056924617, 0, 0]), 9028209464668167442), // ln(1 + 814/2^20)
    (I256::from_words([12848363335678767146, 14332062588532927, 0, 0]), 17865480001150735174), // ln(1 + 815/2^20)
    (I256::from_words([20929060519984510, 14349641103390072, 0, 0]), 14683153421646388930), // ln(1 + 816/2^20)
    (I256::from_words([15806596856892725993, 14367219601496081, 0, 0]), 5934404131183342360), // ln(1 + 817/2^20)
    (I256::from_words([3488333311439897023, 14384798082850989, 0, 0]), 12068831357063027686), // ln(1 + 818/2^20)
    (I256::from_words([17027885856447188859, 14402376547454825, 0, 0]), 11866340424407833602), // ln(1 + 819/2^20)
    (I256::from_words([18151597965455406787, 14419954995307623, 0, 0]), 1555064161928172246), // ln(1 + 820/2^20)
    (I256::from_words([5477617675644696830, 14437533426409415, 0, 0]), 5917578438831936557), // ln(1 + 821/2^20)
    (I256::from_words([14515897594251880574, 14455111840760231, 0, 0]), 7716852837751376227), // ln(1 + 822/2^20)
    (I256::from_words([6987730462730449715, 14472690238360105, 0, 0]), 1581028914935692043), // ln(1 + 823/2^20)
    (I256::from_words([18399701752844252656, 14490268619209067, 0, 0]), 9551215513079710271), // ln(1 + 824/2^20)
    (I256::from_words([10469737083408324677, 14507846983307151, 0, 0]), 6176933522893394837), // ln(1 + 825/2^20)
    (I256::from_words([254310742672961760, 14525425330654388, 0, 0]), 14638470231220409693), // ln(1 + 826/2^20)
    (I256::from_words([4808213473612247689, 14543003661250809, 0, 0]), 8186083376194255380), // ln(1 + 827/2^20)
    (I256::from_words([4291064332922102180, 14560581975096447, 0, 0]), 7502480540981174607), // ln(1 + 828/2^20)
    (I256::from_words([15754286992275608141, 14578160272191333, 0, 0]), 8278470984700446512), // ln(1 + 829/2^20)
    (I256::from_words([907389376192343808, 14595738552535501, 0, 0]), 480964004534470514), // ln(1 + 830/2^20)
    (I256::from_words([13691916258131855313, 14613316816128980, 0, 0]), 8751073085730121600), // ln(1 + 831/2^20)
    (I256::from_words([15814008529815169596, 14630895062971804, 0, 0]), 9583087290979644843), // ln(1 + 832/2^20)
    (I256::from_words([5871611723608654206, 14648473293064005, 0, 0]), 5210163525778017449), // ln(1 + 833/2^20)
    (I256::from_words([907731945231433604, 14666051506405614, 0, 0]), 17613737742439214266), // ln(1 + 834/2^20)
    (I256::from_words([17963691806462774896, 14683629702996662, 0, 0]), 5881304593794914726), // ln(1 + 835/2^20)
    (I256::from_words([292154136720788132, 14701207882837184, 0, 0]), 5285098717232922785), // ln(1 + 836/2^20)
    (I256::from_words([1824562726574818669, 14718786045927209, 0, 0]), 11690938224376286624), // ln(1 + 837/2^20)
    (I256::from_words([2703701597066776633, 14736364192266770, 0, 0]), 1903440926661887834), // ln(1 + 838/2^20)
    (I256::from_words([1517415374675710045, 14753942321855899, 0, 0]), 938456401401757246), // ln(1 + 839/2^20)
    (I256::from_words([15298609297734589301, 14771520434694627, 0, 0]), 14979815125299417137), // ln(1 + 840/2^20)
    (I256::from_words([5738272928008854612, 14789098530782988, 0, 0]), 17712355867685352110), // ln(1 + 841/2^20)
    (I256::from_words([8312688673080000643, 14806676610121012, 0, 0]), 11702474363614485032), // ln(1 + 842/2^20)
    (I256::from_words([3156223276795407960, 14824254672708732, 0, 0]), 2029974041301723690), // ln(1 + 843/2^20)
    (I256::from_words([7295048194232763294, 14841832718546179, 0, 0]), 14522883249317140665), // ln(1 + 844/2^20)
    (I256::from_words([860163303278484694, 14859410747633386, 0, 0]), 14245720815075709668), // ln(1 + 845/2^20)
    (I256::from_words([874373205882529026, 14876988759970384, 0, 0]), 4166783953396806473), // ln(1 + 846/2^20)
    (I256::from_words([5912055013346307594, 14894566755557205, 0, 0]), 12080944750997141423), // ln(1 + 847/2^20)
    (I256::from_words([14545902426448777657, 14912144734393881, 0, 0]), 5905813271801238357), // ln(1 + 848/2^20)
    (I256::from_words([6900181668153400131, 14929722696480445, 0, 0]), 17276776778590223091), // ln(1 + 849/2^20)
    (I256::from_words([18437707784862824813, 14947300641816927, 0, 0]), 15496640110704054220), // ln(1 + 850/2^20)
    (I256::from_words([10832636136868477245, 14964878570403361, 0, 0]), 14679518509439851358), // ln(1 + 851/2^20)
    (I256::from_words([1097670920733837640, 14982456482239778, 0, 0]), 11484897137634842506), // ln(1 + 852/2^20)
    (I256::from_words([6243832954582173072, 15000034377326209, 0, 0]), 14920536686534607424), // ln(1 + 853/2^20)
    (I256::from_words([6386971537093790715, 15017612255662687, 0, 0]), 5417769260959855063), // ln(1 + 854/2^20)
    (I256::from_words([87996675051018585, 15035190117249244, 0, 0]), 10870844627662652275), // ln(1 + 855/2^20)
    (I256::from_words([4352879089754500873, 15052767962085911, 0, 0]), 7716619488874825979), // ln(1 + 856/2^20)
    (I256::from_words([17739162076020359466, 15070345790172720, 0, 0]), 766903516609661742), // ln(1 + 857/2^20)
    (I256::from_words([1909217434886876519, 15087923601509705, 0, 0]), 8316455871041306794), // ln(1 + 858/2^20)
    (I256::from_words([10757453995997559387, 15105501396096895, 0, 0]), 11090997747110198981), // ln(1 + 859/2^20)
    (I256::from_words([5942876886921797509, 15123079173934324, 0, 0]), 15833305356266528593), // ln(1 + 860/2^20)
    (I256::from_words([4463040129247417816, 15140656935022023, 0, 0]), 15390544770452576656), // ln(1 + 861/2^20)
    (I256::from_words([4867070350158590174, 15158234679360024, 0, 0]), 14547614097869166296), // ln(1 + 862/2^20)
    (I256::from_words([5702410862561460340, 15175812406948359, 0, 0]), 14150075849135937453), // ln(1 + 863/2^20)
    (I256::from_words([5514821671500200732, 15193390117787060, 0, 0]), 12080937510712804977), // ln(1 + 864/2^20)
    (I256::from_words([2848379480573030630, 15210967811876159, 0, 0]), 5868540542647374883), // ln(1 + 865/2^20)
    (I256::from_words([14692221772057757424, 15228545489215687, 0, 0]), 149540586622200856), // ln(1 + 866/2^20)
    (I256::from_words([2693570518489529214, 15246123149805678, 0, 0]), 3764196091929700398), // ln(1 + 867/2^20)
    (I256::from_words([2284940705043624619, 15263700793646162, 0, 0]), 1261161062529970563), // ln(1 + 868/2^20)
    (I256::from_words([12003675893694041005, 15281278420737171, 0, 0]), 12716164640004955519), // ln(1 + 869/2^20)
    (I256::from_words([11938692303338913465, 15298856031078738, 0, 0]), 5280801332596217274), // ln(1 + 870/2^20)
    (I256::from_words([623966963635454836, 15316433624670895, 0, 0]), 10173444555238420032), // ln(1 + 871/2^20)
    (I256::from_words([13485281795125313545, 15334011201513672, 0, 0]), 5614279472173052608), // ln(1 + 872/2^20)
    (I256::from_words([12159759173393039564, 15351588761607103, 0, 0]), 11650145168132449083), // ln(1 + 873/2^20)
    (I256::from_words([13623070451448690815, 15369166304951219, 0, 0]), 12711371353665326661), // ln(1 + 874/2^20)
    (I256::from_words([16402459671305341225, 15386743831546052, 0, 0]), 6272304034103372829), // ln(1 + 875/2^20)
    (I256::from_words([576743570394764680, 15404321341391635, 0, 0]), 14818591225768447411), // ln(1 + 876/2^20)
    (I256::from_words([1563287882821294881, 15421898834487998, 0, 0]), 9004742742280017720), // ln(1 + 877/2^20)
    (I256::from_words([17884286977229690080, 15439476310835173, 0, 0]), 3480105824051483119), // ln(1 + 878/2^20)
    (I256::from_words([11166763863220725337, 15457053770433194, 0, 0]), 15012310596398522089), // ln(1 + 879/2^20)
    (I256::from_words([16823034640024063907, 15474631213282091, 0, 0]), 15259075608206325417), // ln(1 + 880/2^20)
    (I256::from_words([14923499986946927046, 15492208639381897, 0, 0]), 10539242200760984380), // ln(1 + 881/2^20)
    (I256::from_words([3983621464627801033, 15509786048732644, 0, 0]), 12019003479981587662), // ln(1 + 882/2^20)
    (I256::from_words([963921521451907162, 15527363441334363, 0, 0]), 10217409563757289432), // ln(1 + 883/2^20)
    (I256::from_words([4376495352547537933, 15544940817187086, 0, 0]), 12394977053115093268), // ln(1 + 884/2^20)
    (I256::from_words([12731754979911017529, 15562518176290845, 0, 0]), 16921768437162625435), // ln(1 + 885/2^20)
    (I256::from_words([6091685185112528495, 15580095518645673, 0, 0]), 1635470451033190244), // ln(1 + 886/2^20)
    (I256::from_words([1410075736840114311, 15597672844251601, 0, 0]), 3199978904702256635), // ln(1 + 887/2^20)
    (I256::from_words([15639033249895893330, 15615250153108660, 0, 0]), 13986838598868804477), // ln(1 + 888/2^20)
    (I256::from_words([10388748970482690528, 15632827445216884, 0, 0]), 13297675801770273089), // ln(1 + 889/2^20)
    (I256::from_words([2607963224876603233, 15650404720576304, 0, 0]), 7023881490904178736), // ln(1 + 890/2^20)
    (I256::from_words([9243733204713571749, 15667981979186951, 0, 0]), 5180014284055585226), // ln(1 + 891/2^20)
    (I256::from_words([10347944825985471031, 15685559221048858, 0, 0]), 14321323073167385101), // ln(1 + 892/2^20)
    (I256::from_words([4417544956583929877, 15703136446162057, 0, 0]), 11175303431958296303), // ln(1 + 893/2^20)
    (I256::from_words([8394541422715464703, 15720713654526579, 0, 0]), 11391132957659044384), // ln(1 + 894/2^20)
    (I256::from_words([2325770794187927913, 15738290846142457, 0, 0]), 15269415880418317240), // ln(1 + 895/2^20)
    (I256::from_words([3149874685663787014, 15755868021009722, 0, 0]), 18163015395657153336), // ln(1 + 896/2^20)
    (I256::from_words([9357067541946511856, 15773445179128406, 0, 0]), 14985313642997531133), // ln(1 + 897/2^20)
    (I256::from_words([989136644395586157, 15791022320498542, 0, 0]), 2049194050673852804), // ln(1 + 898/2^20)
    (I256::from_words([13426418412179694927, 15808599445120160, 0, 0]), 16353507412363725694), // ln(1 + 899/2^20)
    (I256::from_words([8260589892724813562, 15826176552993294, 0, 0]), 12626088605922767770), // ln(1 + 900/2^20)
    (I256::from_words([2421877284095988985, 15843753644117975, 0, 0]), 5621667870569297485), // ln(1 + 901/2^20)
    (I256::from_words([12838823720283574076, 15861330718494234, 0, 0]), 1282539448397002401), // ln(1 + 902/2^20)
    (I256::from_words([1098057056489431535, 15878907776122105, 0, 0]), 15133079993158994475), // ln(1 + 903/2^20)
    (I256::from_words([2571498391508623347, 15896484817001618, 0, 0]), 15110585807955896298), // ln(1 + 904/2^20)
    (I256::from_words([15735897631886898669, 15914061841132805, 0, 0]), 13416502022953093059), // ln(1 + 905/2^20)
    (I256::from_words([2172833498335460859, 15931638848515700, 0, 0]), 15463261262140624572), // ln(1 + 906/2^20)
    (I256::from_words([15695922048112565253, 15949215839150332, 0, 0]), 13607273766517195519), // ln(1 + 907/2^20)
    (I256::from_words([17883375944342708907, 15966792813036735, 0, 0]), 10444404632358251509), // ln(1 + 908/2^20)
    (I256::from_words([7205212978398167252, 15984369770174941, 0, 0]), 1104020104346825120), // ln(1 + 909/2^20)
    (I256::from_words([576512002604087257, 16001946710564981, 0, 0]), 9998360029143104678), // ln(1 + 910/2^20)
    (I256::from_words([14910668862943550038, 16019523634206886, 0, 0]), 782810971900559648), // ln(1 + 911/2^20)
    (I256::from_words([11779164184343499662, 16037100541100690, 0, 0]), 13238211138552478654), // ln(1 + 912/2^20)
    (I256::from_words([8092027819346605950, 16054677431246424, 0, 0]), 13789325285246743896), // ln(1 + 913/2^20)
    (I256::from_words([2310862559687580545, 16072254304644120, 0, 0]), 16284762574527420288), // ln(1 + 914/2^20)
    (I256::from_words([11342332290126772126, 16089831161293809, 0, 0]), 15092664787067025235), // ln(1 + 915/2^20)
    (I256::from_words([15197929773735972977, 16107408001195524, 0, 0]), 10436233749529900359), // ln(1 + 916/2^20)
    (I256::from_words([12334208879441504694, 16124984824349297, 0, 0]), 64775721095324549), // ln(1 + 917/2^20)
    (I256::from_words([1206040514729066866, 16142561630755160, 0, 0]), 14270103795696290531), // ln(1 + 918/2^20)
    (I256::from_words([17160100779477210052, 16160138420413143, 0, 0]), 13003700848982219681), // ln(1 + 919/2^20)
    (I256::from_words([3307662456404813642, 16177715193323281, 0, 0]), 17252346274350372012), // ln(1 + 920/2^20)
    (I256::from_words([13438779828290462259, 16195291949485603, 0, 0]), 16726404939674676575), // ln(1 + 921/2^20)
    (I256::from_words([9108103873581656043, 16212868688900143, 0, 0]), 7571694543958625443), // ln(1 + 922/2^20)
    (I256::from_words([7208834862485471081, 16230445411566932, 0, 0]), 15753736067522482097), // ln(1 + 923/2^20)
    (I256::from_words([6185746068544569892, 16248022117486002, 0, 0]), 17103402735169064163), // ln(1 + 924/2^20)
    (I256::from_words([4481927848760939425, 16265598806657385, 0, 0]), 15501098817123047074), // ln(1 + 925/2^20)
    (I256::from_words([538787650010046889, 16283175479081113, 0, 0]), 5720999959994794499), // ln(1 + 926/2^20)
    (I256::from_words([11242794089164516637, 16300752134757217, 0, 0]), 8625467087955416719), // ln(1 + 927/2^20)
    (I256::from_words([16585244738379570033, 16318328773685730, 0, 0]), 15911587019189029761), // ln(1 + 928/2^20)
    (I256::from_words([15002498352635744453, 16335905395866684, 0, 0]), 13653164774984715555), // ln(1 + 929/2^20)
    (I256::from_words([4929230802443375264, 16353482001300111, 0, 0]), 14073798106294955284), // ln(1 + 930/2^20)
    (I256::from_words([3245179153966150482, 16371058589986042, 0, 0]), 6539899194730042630), // ln(1 + 931/2^20)
    (I256::from_words([8381653528015980019, 16388635161924509, 0, 0]), 15463668096617385755), // ln(1 + 932/2^20)
    (I256::from_words([321537106466937613, 16406211717115545, 0, 0]), 10084143235905336381), // ln(1 + 933/2^20)
    (I256::from_words([14386262433507378655, 16423788255559180, 0, 0]), 1390243116740643297), // ln(1 + 934/2^20)
    (I256::from_words([12108602906086959690, 16441364777255448, 0, 0]), 15813649353221965911), // ln(1 + 935/2^20)
    (I256::from_words([10359881296297349989, 16458941282204380, 0, 0]), 4254241094694396774), // ln(1 + 936/2^20)
    (I256::from_words([7562993462947844775, 16476517770406008, 0, 0]), 3255186463718980388), // ln(1 + 937/2^20)
    (I256::from_words([2139152431688705988, 16494094241860364, 0, 0]), 16594547740210990409), // ln(1 + 938/2^20)
    (I256::from_words([10954632475134472488, 16511670696567479, 0, 0]), 7897439217881289196), // ln(1 + 939/2^20)
    (I256::from_words([13980536898149033232, 16529247134527386, 0, 0]), 7491129618541321333), // ln(1 + 940/2^20)
    (I256::from_words([9633030265387979603, 16546823555740117, 0, 0]), 4684066130551004448), // ln(1 + 941/2^20)
    (I256::from_words([14773338407712272326, 16564399960205703, 0, 0]), 16072794520015762102), // ln(1 + 942/2^20)
    (I256::from_words([9367516207473222989, 16581976347924177, 0, 0]), 1057709396484725369), // ln(1 + 943/2^20)
    (I256::from_words([10273423899764306308, 16599552718895570, 0, 0]), 15171566097556762456), // ln(1 + 944/2^20)
    (I256::from_words([15900494857706080544, 16617129073119914, 0, 0]), 14147228258340703342), // ln(1 + 945/2^20)
    (I256::from_words([6209735598859732194, 16634705410597242, 0, 0]), 12923188799694504904), // ln(1 + 946/2^20)
    (I256::from_words([16500702086478796604, 16652281731327584, 0, 0]), 12513295417973074959), // ln(1 + 947/2^20)
    (I256::from_words([8284291219955780247, 16669858035310974, 0, 0]), 11557549779419908255), // ln(1 + 948/2^20)
    (I256::from_words([16856693430912026687, 16687434322547442, 0, 0]), 13542458509528775140), // ln(1 + 949/2^20)
    (I256::from_words([3725440099934726134, 16705010593037022, 0, 0]), 14466368871504949945), // ln(1 + 950/2^20)
    (I256::from_words([4183356152666720300, 16722586846779744, 0, 0]), 11065432758212975794), // ln(1 + 951/2^20)
    (I256::from_words([16628095623962554077, 16740163083775640, 0, 0]), 14375588910161976326), // ln(1 + 952/2^20)
    (I256::from_words([2562141664301806360, 16757739304024744, 0, 0]), 16512443634116902387), // ln(1 + 953/2^20)
    (I256::from_words([15720015062169251626, 16775315507527085, 0, 0]), 6124861396220806441), // ln(1 + 954/2^20)
    (I256::from_words([17600833513372613486, 16792891694282697, 0, 0]), 17297590731040028927), // ln(1 + 955/2^20)
    (I256::from_words([6595520143422665165, 16810467864291612, 0, 0]), 12210788680796573919), // ln(1 + 956/2^20)
    (I256::from_words([17986803513946438104, 16828044017553860, 0, 0]), 6606839921578870688), // ln(1 + 957/2^20)
    (I256::from_words([13268753186843090323, 16845620154069475, 0, 0]), 17011361926667816250), // ln(1 + 958/2^20)
    (I256::from_words([9273988246663915239, 16863196273838488, 0, 0]), 17397820459969522339), // ln(1 + 959/2^20)
    (I256::from_words([4386701012187252150, 16880772376860931, 0, 0]), 751437834601559682), // ln(1 + 960/2^20)
    (I256::from_words([15436145190250675865, 16898348463136835, 0, 0]), 1180381924222249947), // ln(1 + 961/2^20)
    (I256::from_words([3909659587325846092, 16915924532666234, 0, 0]), 6009178720461490417), // ln(1 + 962/2^20)
    (I256::from_words([5079876631898394043, 16933500585449158, 0, 0]), 883918993968500293), // ln(1 + 963/2^20)
    (I256::from_words([17324257938623607480, 16951076621485639, 0, 0]), 3537182579949616856), // ln(1 + 964/2^20)
    (I256::from_words([2125094314739394910, 16968652640775711, 0, 0]), 15647558615329594855), // ln(1 + 965/2^20)
    (I256::from_words([13196714282446080539, 16986228643319403, 0, 0]), 6696059303351291311), // ln(1 + 966/2^20)
    (I256::from_words([12018043348223791197, 17003804629116749, 0, 0]), 6828215145759220050), // ln(1 + 967/2^20)
    (I256::from_words([15406556598921741810, 17021380598167780, 0, 0]), 16795736620434924421), // ln(1 + 968/2^20)
    (I256::from_words([3284558339623319308, 17038956550472529, 0, 0]), 14900672079425503141), // ln(1 + 969/2^20)
    (I256::from_words([10912902468606652140, 17056532486031026, 0, 0]), 8823576827775769795), // ln(1 + 970/2^20)
    (I256::from_words([18210528041500081467, 17074108404843304, 0, 0]), 6430210561141181832), // ln(1 + 971/2^20)
    (I256::from_words([5094691498823566348, 17091684306909396, 0, 0]), 1012187737241941581), // ln(1 + 972/2^20)
    (I256::from_words([6821198893530058373, 17109260192229332, 0, 0]), 11076751747822448509), // ln(1 + 973/2^20)
    (I256::from_words([3303941455160881208, 17126836060803145, 0, 0]), 11886637459871428426), // ln(1 + 974/2^20)
    (I256::from_words([11348615964806147359, 17144411912630866, 0, 0]), 1779334829528196632), // ln(1 + 975/2^20)
    (I256::from_words([10865748466679179846, 17161987747712528, 0, 0]), 3573187036295048811), // ln(1 + 976/2^20)
    (I256::from_words([210926495657764643, 17179563566048163, 0, 0]), 4281919909368395542), // ln(1 + 977/2^20)
    (I256::from_words([14631543157406269331, 17197139367637801, 0, 0]), 2379874594838552188), // ln(1 + 978/2^20)
    (I256::from_words([15586332692530869892, 17214715152481476, 0, 0]), 18265544673160825656), // ln(1 + 979/2^20)
    (I256::from_words([1425834925249366351, 17232290920579220, 0, 0]), 15804717818727179092), // ln(1 + 980/2^20)
    (I256::from_words([7392395269803658163, 17249866671931063, 0, 0]), 14875893934182339140), // ln(1 + 981/2^20)
    (I256::from_words([13386444368324430982, 17267442406537038, 0, 0]), 10757843552790778268), // ln(1 + 982/2^20)
    (I256::from_words([17753474392081777419, 17285018124397177, 0, 0]), 17175423617494162204), // ln(1 + 983/2^20)
    (I256::from_words([390550900478477561, 17302593825511513, 0, 0]), 14864168122255820598), // ln(1 + 984/2^20)
    (I256::from_words([14980033216010110248, 17320169509880075, 0, 0]), 11789263311306218452), // ln(1 + 985/2^20)
    (I256::from_words([4522133693581859567, 17337745177502898, 0, 0]), 15326126025154768448), // ln(1 + 986/2^20)
    (I256::from_words([4249102537725874734, 17355320828380012, 0, 0]), 11857687476611412918), // ln(1 + 987/2^20)
    (I256::from_words([12498019293046670337, 17372896462511449, 0, 0]), 12349975107831326780), // ln(1 + 988/2^20)
    (I256::from_words([9157536924342908965, 17390472079897242, 0, 0]), 1106634810234260919), // ln(1 + 989/2^20)
    (I256::from_words([11008114044148256515, 17408047680537422, 0, 0]), 12284639852567177314), // ln(1 + 990/2^20)
    (I256::from_words([16381782698014897267, 17425623264432021, 0, 0]), 5351089166772585516), // ln(1 + 991/2^20)
    (I256::from_words([5162148370925673246, 17443198831581072, 0, 0]), 3870971326679773838), // ln(1 + 992/2^20)
    (I256::from_words([12571366288544399514, 17460774381984605, 0, 0]), 2785057237647264999), // ln(1 + 993/2^20)
    (I256::from_words([42932907661081132, 17478349915642654, 0, 0]), 16334034535805327003), // ln(1 + 994/2^20)
    (I256::from_words([2795638512280373822, 17495925432555249, 0, 0]), 11595676705757943468), // ln(1 + 995/2^20)
    (I256::from_words([706358704066739834, 17513500932722423, 0, 0]), 7557396579679724770), // ln(1 + 996/2^20)
    (I256::from_words([10543774777304192668, 17531076416144207, 0, 0]), 10903957964990868798), // ln(1 + 997/2^20)
    (I256::from_words([12181397430470046703, 17548651882820634, 0, 0]), 13102419875906408435), // ln(1 + 998/2^20)
    (I256::from_words([3937798993775497591, 17566227332751736, 0, 0]), 15111949329212587790), // ln(1 + 999/2^20)
    (I256::from_words([2576613435577517260, 17583802765937544, 0, 0]), 9152629034358179774), // ln(1 + 1000/2^20)
    (I256::from_words([6413048221371615137, 17601378182378090, 0, 0]), 12988061488652340799), // ln(1 + 1001/2^20)
    (I256::from_words([13760628393913223679, 17618953582073406, 0, 0]), 12368876547617989533), // ln(1 + 1002/2^20)
    (I256::from_words([4484452505919950121, 17636528965023525, 0, 0]), 17772365458676481537), // ln(1 + 1003/2^20)
    (I256::from_words([13788168921321555765, 17654104331228477, 0, 0]), 17298329168828709269), // ln(1 + 1004/2^20)
    (I256::from_words([3086767305704836944, 17671679680688296, 0, 0]), 13409576856580676634), // ln(1 + 1005/2^20)
    (I256::from_words([7580531222401749684, 17689255013403012, 0, 0]), 17610839903435741719), // ln(1 + 1006/2^20)
    (I256::from_words([7127829622934229584, 17706830329372658, 0, 0]), 6287053554542841070), // ln(1 + 1007/2^20)
    (I256::from_words([32093148264048921, 17724405628597266, 0, 0]), 6942633699939966858), // ln(1 + 1008/2^20)
    (I256::from_words([3041814135204436757, 17741980911076867, 0, 0]), 4468008810011553335), // ln(1 + 1009/2^20)
    (I256::from_words([14457058475412565262, 17759556176811493, 0, 0]), 2695688157404194877), // ln(1 + 1010/2^20)
    (I256::from_words([14129465621801108730, 17777131425801177, 0, 0]), 4659059691604207921), // ln(1 + 1011/2^20)
    (I256::from_words([355736742368875283, 17794706658045951, 0, 0]), 7008482778271397800), // ln(1 + 1012/2^20)
    (I256::from_words([8324378800321856415, 17812281873545845, 0, 0]), 11805499166158280962), // ln(1 + 1013/2^20)
    (I256::from_words([17881984191936936299, 17829857072300892, 0, 0]), 3575731842761732425), // ln(1 + 1014/2^20)
    (I256::from_words([8873462974101983475, 17847432254311125, 0, 0]), 5521716622850092294), // ln(1 + 1015/2^20)
    (I256::from_words([16482275091855912002, 17865007419576574, 0, 0]), 15202240580720210921), // ln(1 + 1016/2^20)
    (I256::from_words([2103221868833195904, 17882582568097273, 0, 0]), 7366365504877041854), // ln(1 + 1017/2^20)
    (I256::from_words([916398603351627310, 17900157699873252, 0, 0]), 7162852336834142213), // ln(1 + 1018/2^20)
    (I256::from_words([11206730132566321436, 17917732814904543, 0, 0]), 15584752191483806975), // ln(1 + 1019/2^20)
    (I256::from_words([12810714912590552333, 17935307913191179, 0, 0]), 11730765845943506853), // ln(1 + 1020/2^20)
    (I256::from_words([4009913172326109706, 17952882994733192, 0, 0]), 16657279146153549691), // ln(1 + 1021/2^20)
    (I256::from_words([1530946919874521968, 17970458059530613, 0, 0]), 680775490451954109), // ln(1 + 1022/2^20)
    (I256::from_words([3652011801529145509, 17988033107583474, 0, 0]), 6286115428978026450), // ln(1 + 1023/2^20)
];

/// Tertiary ln table: ln(1 + m/2^30) for m ∈ [0, 1023] (Tier 4: Q128.128)
pub static LN_TERTIARY_TABLE_TIER_4: [(I256, i128); 1024] = [
    (I256::from_words([0, 0, 0, 0]), 0), // ln(1 + 0/2^30)
    (I256::from_words([91625968917, 17179869176, 0, 0]), 6148915570845818743), // ln(1 + 1/2^30)
    (I256::from_words([733007750826, 34359738336, 0, 0]), 12297857529970661785), // ln(1 + 2/2^30)
    (I256::from_words([2473901157312, 51539607480, 0, 0]), 213745059941990), // ln(1 + 3/2^30)
    (I256::from_words([5864061998421, 68719476608, 0, 0]), 6149815411159195101), // ln(1 + 4/2^30)
    (I256::from_words([11453246082666, 85899345720, 0, 0]), 12300578161531807744), // ln(1 + 5/2^30)
    (I256::from_words([19791209217024, 103079214816, 0, 0]), 6839841902218444), // ln(1 + 6/2^30)
    (I256::from_words([31427707206933, 120259083896, 0, 0]), 6163698284698627140), // ln(1 + 7/2^30)
    (I256::from_words([46912495856298, 137438952960, 0, 0]), 12326652419909248615), // ln(1 + 8/2^30)
    (I256::from_words([66795330967488, 154618822008, 0, 0]), 51940049324038965), // ln(1 + 9/2^30)
    (I256::from_words([91625968341333, 171798691040, 0, 0]), 6236875620775930544), // ln(1 + 10/2^30)
    (I256::from_words([121954163777130, 188978560056, 0, 0]), 12439491338995610839), // ln(1 + 11/2^30)
    (I256::from_words([158329673072640, 206158429056, 0, 0]), 218874939851774381), // ln(1 + 12/2^30)
    (I256::from_words([201302252024085, 223338298040, 0, 0]), 6475507464590883123), // ln(1 + 13/2^30)
    (I256::from_words([251421656426154, 240518167008, 0, 0]), 12770904370690470764), // ln(1 + 14/2^30)
    (I256::from_words([309237642072000, 257698035960, 0, 0]), 667953306097920093), // ln(1 + 15/2^30)
    (I256::from_words([375299964753237, 274877904896, 0, 0]), 7071251883468748809), // ln(1 + 16/2^30)
    (I256::from_words([450158380259946, 292057773816, 0, 0]), 13546748791018439289), // ln(1 + 17/2^30)
    (I256::from_words([534362644380672, 309237642720, 0, 0]), 1662081566759741364), // ln(1 + 18/2^30)
    (I256::from_words([628462512902421, 326417511608, 0, 0]), 8326914372739483588), // ln(1 + 19/2^30)
    (I256::from_words([733007741610666, 343597380480, 0, 0]), 15112579105888928441), // ln(1 + 20/2^30)
    (I256::from_words([848548086289344, 360777249336, 0, 0]), 3592413172259600546), // ln(1 + 21/2^30)
    (I256::from_words([975633302720853, 377957118176, 0, 0]), 10682097261258623379), // ln(1 + 22/2^30)
    (I256::from_words([1114813146686058, 395136987000, 0, 0]), 17959296456497599909), // ln(1 + 23/2^30)
    (I256::from_words([1266637373964288, 412316855808, 0, 0]), 7003998010026966262), // ln(1 + 24/2^30)
    (I256::from_words([1431655740333333, 429496724600, 0, 0]), 14738849116569853864), // ln(1 + 25/2^30)
    (I256::from_words([1610418001569451, 446676593376, 0, 0]), 4302053950659943909), // ln(1 + 26/2^30)
    (I256::from_words([1803473913447360, 463856462136, 0, 0]), 12621431809422104542), // ln(1 + 27/2^30)
    (I256::from_words([2011373231740246, 481036330880, 0, 0]), 2840570075999710666), // ln(1 + 28/2^30)
    (I256::from_words([2234665712219755, 498216199608, 0, 0]), 11892882362334298091), // ln(1 + 29/2^30)
    (I256::from_words([2473901110656001, 515396068320, 0, 0]), 2927761472591900302), // ln(1 + 30/2^30)
    (I256::from_words([2729629182817558, 532575937016, 0, 0]), 12884637545941719560), // ln(1 + 31/2^30)
    (I256::from_words([3002399684471468, 549755805696, 0, 0]), 4919131019981480638), // ln(1 + 32/2^30)
    (I256::from_words([3292762371383233, 566935674360, 0, 0]), 15977110773515118879), // ln(1 + 33/2^30)
    (I256::from_words([3601266999316823, 584115543008, 0, 0]), 9220847089977150892), // ln(1 + 34/2^30)
    (I256::from_words([3928463324034669, 601295411640, 0, 0]), 3156325726499827958), // ln(1 + 35/2^30)
    (I256::from_words([4274901101297666, 618475280256, 0, 0]), 16293121245884281757), // ln(1 + 36/2^30)
    (I256::from_words([4641130086865176, 635655148856, 0, 0]), 11804270348571178586), // ln(1 + 37/2^30)
    (I256::from_words([5027700036495022, 652835017440, 0, 0]), 8206841867996846581), // ln(1 + 38/2^30)
    (I256::from_words([5435160705943492, 670014886008, 0, 0]), 5575066028853395284), // ln(1 + 39/2^30)
    (I256::from_words([5864061850965338, 687194754560, 0, 0]), 3987184073896101744), // ln(1 + 40/2^30)
    (I256::from_words([6314953227313776, 704374623096, 0, 0]), 3525553817040753505), // ln(1 + 41/2^30)
    (I256::from_words([6788384590740486, 721554491616, 0, 0]), 4276755196460500059), // ln(1 + 42/2^30)
    (I256::from_words([7284905696995612, 738734360120, 0, 0]), 6331695827682212786), // ln(1 + 43/2^30)
    (I256::from_words([7805066301827762, 755914228608, 0, 0]), 9785716556682353371), // ln(1 + 44/2^30)
    (I256::from_words([8349416160984008, 773094097080, 0, 0]), 14738697012982350705), // ln(1 + 45/2^30)
    (I256::from_words([8918505030209887, 790273965536, 0, 0]), 2848417089033934645), // ln(1 + 46/2^30)
    (I256::from_words([9512882665249397, 807453833976, 0, 0]), 11117638788151736337), // ln(1 + 47/2^30)
    (I256::from_words([10133098821845004, 824633702400, 0, 0]), 2767003261640329245), // ln(1 + 48/2^30)
    (I256::from_words([10779703255737634, 841813570808, 0, 0]), 14809088951564052896), // ln(1 + 49/2^30)
    (I256::from_words([11453245722666681, 858993439200, 0, 0]), 10474564554163519251), // ln(1 + 50/2^30)
    (I256::from_words([12154275978370000, 876173307576, 0, 0]), 8339503088914901798), // ln(1 + 51/2^30)
    (I256::from_words([12883343778583911, 893353175936, 0, 0]), 8538511156783665346), // ln(1 + 52/2^30)
    (I256::from_words([13640998879043198, 910533044280, 0, 0]), 11211578567025562381), // ln(1 + 53/2^30)
    (I256::from_words([14427791035481109, 927712912608, 0, 0]), 16504183890277586283), // ln(1 + 54/2^30)
    (I256::from_words([15244270003629357, 944892780920, 0, 0]), 6120655937938881415), // ln(1 + 55/2^30)
    (I256::from_words([16090985539218116, 962072649216, 0, 0]), 17111255610098919764), // ln(1 + 56/2^30)
    (I256::from_words([16968487397976028, 979252517496, 0, 0]), 12745072932660118288), // ln(1 + 57/2^30)
    (I256::from_words([17877325335630196, 996432385760, 0, 0]), 11637341126393687368), // ln(1 + 58/2^30)
    (I256::from_words([18818049107906188, 1013612254008, 0, 0]), 13962565865189919970), // ln(1 + 59/2^30)
    (I256::from_words([19791208470528037, 1030792122240, 0, 0]), 1454630829146195738), // ln(1 + 60/2^30)
    (I256::from_words([20797353179218237, 1047971990456, 0, 0]), 11193879552492700042), // ln(1 + 61/2^30)
    (I256::from_words([21837032989697750, 1065151858656, 0, 0]), 6480012460712583729), // ln(1 + 62/2^30)
    (I256::from_words([22910797657685999, 1082331726840, 0, 0]), 5959400939595353972), // ln(1 + 63/2^30)
    (I256::from_words([24019196938900872, 1099511595008, 0, 0]), 9838216593484705830), // ln(1 + 64/2^30)
    (I256::from_words([25162780589058721, 1116691463160, 0, 0]), 18329280872073620366), // ln(1 + 65/2^30)
    (I256::from_words([26342098363874363, 1133871331296, 0, 0]), 13205426549779868007), // ln(1 + 66/2^30)
    (I256::from_words([27557700019061077, 1151051199416, 0, 0]), 13139835499959226861), // ln(1 + 67/2^30)
    (I256::from_words([28810135310330607, 1168231067520, 0, 0]), 18365912026860899808), // ln(1 + 68/2^30)
    (I256::from_words([30099953993393162, 1185410935608, 0, 0]), 10677388418711094919), // ln(1 + 69/2^30)
    (I256::from_words([31427705823957413, 1202590803680, 0, 0]), 8768662721924769211), // ln(1 + 70/2^30)
    (I256::from_words([32793940557730496, 1219770671736, 0, 0]), 12894672073059571179), // ln(1 + 71/2^30)
    (I256::from_words([34199207950418012, 1236950539776, 0, 0]), 4870998251897946659), // ln(1 + 72/2^30)
    (I256::from_words([35644057757724024, 1254130407800, 0, 0]), 3414205455657408019), // ln(1 + 73/2^30)
    (I256::from_words([37129039735351060, 1271310275808, 0, 0]), 8801713630943002133), // ln(1 + 74/2^30)
    (I256::from_words([38654703639000113, 1288490143800, 0, 0]), 2871904026827941686), // ln(1 + 75/2^30)
    (I256::from_words([40221599224370638, 1305670011776, 0, 0]), 4364456969062399804), // ln(1 + 76/2^30)
    (I256::from_words([41830276247160555, 1322849879736, 0, 0]), 13580225192024503472), // ln(1 + 77/2^30)
    (I256::from_words([43481284463066249, 1340029747680, 0, 0]), 12381339391799490273), // ln(1 + 78/2^30)
    (I256::from_words([45175173627782568, 1357209615608, 0, 0]), 1084801926677476849), // ln(1 + 79/2^30)
    (I256::from_words([46912493497002822, 1374389483520, 0, 0]), 16909336443941184218), // ln(1 + 80/2^30)
    (I256::from_words([48693793826418790, 1391569351416, 0, 0]), 4848284916976758650), // ln(1 + 81/2^30)
    (I256::from_words([50519624371720710, 1408749219296, 0, 0]), 2137153935446478487), // ln(1 + 82/2^30)
    (I256::from_words([52390534888597286, 1425929087160, 0, 0]), 9126511742398591979), // ln(1 + 83/2^30)
    (I256::from_words([54307075132735687, 1443108955008, 0, 0]), 7728837861053076525), // ln(1 + 84/2^30)
    (I256::from_words([56269794859821544, 1460288822840, 0, 0]), 16758860869006009626), // ln(1 + 85/2^30)
    (I256::from_words([58279243825538954, 1477468690656, 0, 0]), 18146687656466587005), // ln(1 + 86/2^30)
    (I256::from_words([60335971785570477, 1494648558456, 0, 0]), 12278141200460510522), // ln(1 + 87/2^30)
    (I256::from_words([62440528495597136, 1511828426240, 0, 0]), 17994866117904229724), // ln(1 + 88/2^30)
    (I256::from_words([64593463711298420, 1529008294008, 0, 0]), 17254201997550037014), // ln(1 + 89/2^30)
    (I256::from_words([66795327188352281, 1546188161760, 0, 0]), 10469521174187981014), // ln(1 + 90/2^30)
    (I256::from_words([69046668682435134, 1563368029496, 0, 0]), 16510334281718633550), // ln(1 + 91/2^30)
    (I256::from_words([71348037949221860, 1580547897216, 0, 0]), 17362163585096710266), // ln(1 + 92/2^30)
    (I256::from_words([73699984744385803, 1597727764920, 0, 0]), 13466880754531509427), // ln(1 + 93/2^30)
    (I256::from_words([76103058823598771, 1614907632608, 0, 0]), 5276068344848652723), // ln(1 + 94/2^30)
    (I256::from_words([78557809942531035, 1632087500280, 0, 0]), 11697869422270437799), // ln(1 + 95/2^30)
    (I256::from_words([81064787856851332, 1649267367936, 0, 0]), 14756860896357492791), // ln(1 + 96/2^30)
    (I256::from_words([83624542322226862, 1666447235576, 0, 0]), 14934391294207249043), // ln(1 + 97/2^30)
    (I256::from_words([86237623094323289, 1683627103200, 0, 0]), 12721942239813715841), // ln(1 + 98/2^30)
    (I256::from_words([88904579928804741, 1700806970808, 0, 0]), 8621234007136315241), // ln(1 + 99/2^30)
    (I256::from_words([91625962581333810, 1717986838400, 0, 0]), 3144331073168225377), // ln(1 + 100/2^30)
    (I256::from_words([94402320807571551, 1735166705976, 0, 0]), 15260491744713783867), // ln(1 + 101/2^30)
    (I256::from_words([97234204363177486, 1752346573536, 0, 0]), 8609297416617641621), // ln(1 + 102/2^30)
    (I256::from_words([100122163003809598, 1769526441080, 0, 0]), 2181222567088941282), // ln(1 + 103/2^30)
    (I256::from_words([103066746485124334, 1786706308608, 0, 0]), 14977508089639039611), // ln(1 + 104/2^30)
    (I256::from_words([106068504562776608, 1803886176120, 0, 0]), 10670034625018738353), // ln(1 + 105/2^30)
    (I256::from_words([109127986992419795, 1821066043616, 0, 0]), 8281892556540988114), // ln(1 + 106/2^30)
    (I256::from_words([112245743529705735, 1838245911096, 0, 0]), 8400511268307584579), // ln(1 + 107/2^30)
    (I256::from_words([115422323930284732, 1855425778560, 0, 0]), 11624508771983131272), // ln(1 + 108/2^30)
    (I256::from_words([118658277949805555, 1872605646008, 0, 0]), 117053186149407575), // ln(1 + 109/2^30)
    (I256::from_words([121954155343915434, 1889785513440, 0, 0]), 11392944584207003300), // ln(1 + 110/2^30)
    (I256::from_words([125310505868260067, 1906965380856, 0, 0]), 9191512031471393975), // ln(1 + 111/2^30)
    (I256::from_words([128727879278483613, 1924145248256, 0, 0]), 12603927654202247225), // ln(1 + 112/2^30)
    (I256::from_words([132206825330228697, 1941325115640, 0, 0]), 3839591824117618242), // ln(1 + 113/2^30)
    (I256::from_words([135747893779136406, 1958504983008, 0, 0]), 2013215006293618289), // ln(1 + 114/2^30)
    (I256::from_words([139351634380846292, 1975684850360, 0, 0]), 7804691091096730360), // ln(1 + 115/2^30)
    (I256::from_words([143018596890996372, 1992864717696, 0, 0]), 3459202947244288174), // ln(1 + 116/2^30)
    (I256::from_words([146749331065223125, 2010044585016, 0, 0]), 8127560195993118501), // ln(1 + 117/2^30)
    (I256::from_words([150544386659161496, 2027224452320, 0, 0]), 4079328469360830647), // ln(1 + 118/2^30)
    (I256::from_words([154404313428444892, 2044404319608, 0, 0]), 10489911258023027356), // ln(1 + 119/2^30)
    (I256::from_words([158329661128705186, 2061584186880, 0, 0]), 9653679169533611262), // ln(1 + 120/2^30)
    (I256::from_words([162320979515572714, 2078764054136, 0, 0]), 2324307702511461127), // ln(1 + 121/2^30)
    (I256::from_words([166378818344676275, 2095943921376, 0, 0]), 7714882799697961722), // ln(1 + 122/2^30)
    (I256::from_words([170503727371643134, 2113123788600, 0, 0]), 8157774179885387335), // ln(1 + 123/2^30)
    (I256::from_words([174696256352099019, 2130303655808, 0, 0]), 4444973112102103449), // ln(1 + 124/2^30)
    (I256::from_words([178956955041668121, 2147483523000, 0, 0]), 15828197968668622066), // ln(1 + 125/2^30)
    (I256::from_words([183286373195973098, 2164663390176, 0, 0]), 6232023483414959036), // ln(1 + 126/2^30)
    (I256::from_words([187685060570635068, 2181843257336, 0, 0]), 13381194820702567648), // ln(1 + 127/2^30)
    (I256::from_words([192153566921273617, 2199023124480, 0, 0]), 1226780538802506456), // ln(1 + 128/2^30)
    (I256::from_words([196692442003506791, 2216202991608, 0, 0]), 7520230732625941451), // ln(1 + 129/2^30)
    (I256::from_words([201302235572951103, 2233382858720, 0, 0]), 14686274070810882462), // ln(1 + 130/2^30)
    (I256::from_words([205983497385221530, 2250562725816, 0, 0]), 5163255569903944206), // ln(1 + 131/2^30)
    (I256::from_words([210736777195931510, 2267742592896, 0, 0]), 16743474368541615812), // ln(1 + 132/2^30)
    (I256::from_words([215562624760692949, 2284922459960, 0, 0]), 13446080764535522673), // ln(1 + 133/2^30)
    (I256::from_words([220461589835116214, 2302102327008, 0, 0]), 14644390283890919392), // ln(1 + 134/2^30)
    (I256::from_words([225434222174810138, 2319282194040, 0, 0]), 2832268865310071826), // ln(1 + 135/2^30)
    (I256::from_words([230481071535382015, 2336462061056, 0, 0]), 15857958781790663766), // ln(1 + 136/2^30)
    (I256::from_words([235602687672437607, 2353641928056, 0, 0]), 17796975677709092706), // ln(1 + 137/2^30)
    (I256::from_words([240799620341581138, 2370821795040, 0, 0]), 9632678564127445098), // ln(1 + 138/2^30)
    (I256::from_words([246072419298415295, 2388001662008, 0, 0]), 10809631298133118778), // ln(1 + 139/2^30)
    (I256::from_words([251421634298541231, 2405181528960, 0, 0]), 3893475914758850646), // ln(1 + 140/2^30)
    (I256::from_words([256847815097558561, 2422361395896, 0, 0]), 8358014474869114122), // ln(1 + 141/2^30)
    (I256::from_words([262351511451065366, 2439541262816, 0, 0]), 6798338323369612173), // ln(1 + 142/2^30)
    (I256::from_words([267933273114658190, 2456721129720, 0, 0]), 271165863383140120), // ln(1 + 143/2^30)
    (I256::from_words([273593649843932040, 2473900996608, 0, 0]), 8294948109296302085), // ln(1 + 144/2^30)
    (I256::from_words([279333191394480389, 2491080863480, 0, 0]), 13509742018677081062), // ln(1 + 145/2^30)
    (I256::from_words([285152447521895173, 2508260730336, 0, 0]), 17017548266449227174), // ln(1 + 146/2^30)
    (I256::from_words([291051967981766793, 2525440597176, 0, 0]), 1488928650518396322), // ln(1 + 147/2^30)
    (I256::from_words([297032302529684111, 2542620464000, 0, 0]), 4950087939655107016), // ln(1 + 148/2^30)
    (I256::from_words([303094000921234456, 2559800330808, 0, 0]), 10102514984281689526), // ln(1 + 149/2^30)
    (I256::from_words([309237612912003620, 2576980197600, 0, 0]), 18110064564354259667), // ln(1 + 150/2^30)
    (I256::from_words([315463688257575860, 2594160064376, 0, 0]), 11705574794986891378), // ln(1 + 151/2^30)
    (I256::from_words([321772776713533895, 2611339931136, 0, 0]), 10531204900623055856), // ln(1 + 152/2^30)
    (I256::from_words([328165428035458909, 2628519797880, 0, 0]), 15798308546949259473), // ln(1 + 153/2^30)
    (I256::from_words([334642191978930551, 2645699664608, 0, 0]), 10287539393936845024), // ln(1 + 154/2^30)
    (I256::from_words([341203618299526932, 2662879531320, 0, 0]), 13689188870011956304), // ln(1 + 155/2^30)
    (I256::from_words([347850256752824629, 2680059398016, 0, 0]), 8816315430258149854), // ln(1 + 156/2^30)
    (I256::from_words([354582657094398681, 2697239264696, 0, 0]), 15391826404294928108), // ln(1 + 157/2^30)
    (I256::from_words([361401369079822593, 2714419131360, 0, 0]), 16261607254479368105), // ln(1 + 158/2^30)
    (I256::from_words([368306942464668333, 2731598998008, 0, 0]), 12734859350074119982), // ln(1 + 159/2^30)
    (I256::from_words([375299927004506333, 2748778864640, 0, 0]), 6137461446576707490), // ln(1 + 160/2^30)
    (I256::from_words([382380872454905488, 2765958731256, 0, 0]), 16258819312467440221), // ln(1 + 161/2^30)
    (I256::from_words([389550328571433160, 2783138597856, 0, 0]), 7564994987409076233), // ln(1 + 162/2^30)
    (I256::from_words([396808845109655171, 2800318464440, 0, 0]), 18326020851251060934), // ln(1 + 163/2^30)
    (I256::from_words([404156971825135811, 2817498331008, 0, 0]), 13042052587390000208), // ln(1 + 164/2^30)
    (I256::from_words([411595258473437831, 2834678197560, 0, 0]), 11570683251772916256), // ln(1 + 165/2^30)
    (I256::from_words([419124254810122447, 2851858064096, 0, 0]), 15340072531094944147), // ln(1 + 166/2^30)
    (I256::from_words([426744510590749340, 2869037930616, 0, 0]), 7349052295834743310), // ln(1 + 167/2^30)
    (I256::from_words([434456575570876653, 2886217797120, 0, 0]), 7507464374418072356), // ln(1 + 168/2^30)
    (I256::from_words([442260999506060994, 2903397663608, 0, 0]), 17296033885123562685), // ln(1 + 169/2^30)
    (I256::from_words([450158332151857437, 2920577530080, 0, 0]), 1319730715407103803), // ln(1 + 170/2^30)
    (I256::from_words([458149123263819515, 2937757396536, 0, 0]), 16435083590902150049), // ln(1 + 171/2^30)
    (I256::from_words([466233922597499231, 2954937262976, 0, 0]), 8836100817647606716), // ln(1 + 172/2^30)
    (I256::from_words([474413279908447047, 2972117129400, 0, 0]), 16968560645925360202), // ln(1 + 173/2^30)
    (I256::from_words([482687744952211893, 2989296995808, 0, 0]), 5509420159906284321), // ln(1 + 174/2^30)
    (I256::from_words([491057867484341159, 3006476862200, 0, 0]), 12940873420358132571), // ln(1 + 175/2^30)
    (I256::from_words([499524197260380703, 3023656728576, 0, 0]), 3976504428000113021), // ln(1 + 176/2^30)
    (I256::from_words([508087284035874843, 3040836594936, 0, 0]), 17135345266209797536), // ln(1 + 177/2^30)
    (I256::from_words([516747677566366365, 3058016461280, 0, 0]), 17168029064376713631), // ln(1 + 178/2^30)
    (I256::from_words([525505927607396517, 3075196327608, 0, 0]), 5737359993189167423), // ln(1 + 179/2^30)
    (I256::from_words([534362583914505010, 3092376193920, 0, 0]), 2971674743953713753), // ln(1 + 180/2^30)
    (I256::from_words([543318196243230020, 3109556060216, 0, 0]), 10571459934204583177), // ln(1 + 181/2^30)
    (I256::from_words([552373314349108188, 3126735926496, 0, 0]), 11809457660731720665), // ln(1 + 182/2^30)
    (I256::from_words([561528487987674618, 3143915792760, 0, 0]), 8424259200027436013), // ln(1 + 183/2^30)
    (I256::from_words([570784266914462878, 3161095659008, 0, 0]), 2173666487603907888), // ln(1 + 184/2^30)
    (I256::from_words([580141200885004999, 3178275525240, 0, 0]), 13281541744729299588), // ln(1 + 185/2^30)
    (I256::from_words([589599839654831479, 3195455391456, 0, 0]), 6650936736615625197), // ln(1 + 186/2^30)
    (I256::from_words([599160732979471277, 3212635257656, 0, 0]), 2544662767701640387), // ln(1 + 187/2^30)
    (I256::from_words([608824430614451817, 3229815123840, 0, 0]), 2798419939839725535), // ln(1 + 188/2^30)
    (I256::from_words([618591482315298987, 3246994990008, 0, 0]), 9267646779030035404), // ln(1 + 189/2^30)
    (I256::from_words([628462437837537140, 3264174856160, 0, 0]), 5380881714735054070), // ln(1 + 190/2^30)
    (I256::from_words([638437846936689091, 3281354722296, 0, 0]), 11480100854031864796), // ln(1 + 191/2^30)
    (I256::from_words([648518259368276121, 3298534588416, 0, 0]), 11033847239797067072), // ln(1 + 192/2^30)
    (I256::from_words([658704224887817974, 3315714454520, 0, 0]), 5977568624858063452), // ln(1 + 193/2^30)
    (I256::from_words([668996293250832857, 3332894320608, 0, 0]), 16713723025015200017), // ln(1 + 194/2^30)
    (I256::from_words([679395014212837444, 3350074186680, 0, 0]), 8324907977225208857), // ln(1 + 195/2^30)
    (I256::from_words([689900937529346870, 3367254052736, 0, 0]), 1254430534879675198), // ln(1 + 196/2^30)
    (I256::from_words([700514612955874734, 3384433918776, 0, 0]), 15966180599697048462), // ln(1 + 197/2^30)
    (I256::from_words([711236590247933102, 3401613784800, 0, 0]), 17604504253614161803), // ln(1 + 198/2^30)
    (I256::from_words([722067419161032502, 3418793650808, 0, 0]), 8228029680353673061), // ln(1 + 199/2^30)
    (I256::from_words([733007649450681925, 3435973516800, 0, 0]), 8363028644733704491), // ln(1 + 200/2^30)
    (I256::from_words([744057830872388828, 3453153382776, 0, 0]), 1663289824557887751), // ln(1 + 201/2^30)
    (I256::from_words([755218513181659130, 3470333248736, 0, 0]), 8697200658471778670), // ln(1 + 202/2^30)
    (I256::from_words([766490246133997216, 3487513114680, 0, 0]), 13160876604142367579), // ln(1 + 203/2^30)
    (I256::from_words([777873579484905934, 3504692980608, 0, 0]), 17218498912403959433), // ln(1 + 204/2^30)
    (I256::from_words([789369062989886597, 3521872846520, 0, 0]), 4608932032855804324), // ln(1 + 205/2^30)
    (I256::from_words([800977246404438979, 3539052712416, 0, 0]), 14432805461716546186), // ln(1 + 206/2^30)
    (I256::from_words([812698679484061322, 3556232578296, 0, 0]), 12025410778873112192), // ln(1 + 207/2^30)
    (I256::from_words([824533911984250329, 3573412444160, 0, 0]), 18084015716862833258), // ln(1 + 208/2^30)
    (I256::from_words([836483493660501169, 3590592310008, 0, 0]), 16434249345340453645), // ln(1 + 209/2^30)
    (I256::from_words([848547974268307474, 3607772175840, 0, 0]), 9370439845221061954), // ln(1 + 210/2^30)
    (I256::from_words([860727903563161339, 3624952041656, 0, 0]), 17655720061693875765), // ln(1 + 211/2^30)
    (I256::from_words([873023831300553326, 3642131907456, 0, 0]), 6735156762397328293), // ln(1 + 212/2^30)
    (I256::from_words([885436307235972457, 3659311773240, 0, 0]), 15863064706398731289), // ln(1 + 213/2^30)
    (I256::from_words([897965881124906222, 3676491639008, 0, 0]), 10529159607530172197), // ln(1 + 214/2^30)
    (I256::from_words([910613102722840572, 3693671504760, 0, 0]), 11585872203367194019), // ln(1 + 215/2^30)
    (I256::from_words([923378521785259924, 3710851370496, 0, 0]), 3014733439692364275), // ln(1 + 216/2^30)
    (I256::from_words([936262688067647157, 3728031236216, 0, 0]), 5713456318344316988), // ln(1 + 217/2^30)
    (I256::from_words([949266151325483616, 3745211101920, 0, 0]), 3709065155389890217), // ln(1 + 218/2^30)
    (I256::from_words([962389461314249108, 3762390967608, 0, 0]), 17944977428972185004), // ln(1 + 219/2^30)
    (I256::from_words([975633167789421907, 3779570833280, 0, 0]), 14047388963772168253), // ln(1 + 220/2^30)
    (I256::from_words([988997820506478748, 3796750698936, 0, 0]), 13005843926274851867), // ln(1 + 221/2^30)
    (I256::from_words([1002483969220894831, 3813930564576, 0, 0]), 17386364082939464209), // ln(1 + 222/2^30)
    (I256::from_words([1016092163688143821, 3831110430200, 0, 0]), 11331554353207336502), // ln(1 + 223/2^30)
    (I256::from_words([1029822953663697845, 3848290295808, 0, 0]), 15900940583637952564), // ln(1 + 224/2^30)
    (I256::from_words([1043676888903027496, 3865470161400, 0, 0]), 15284098806077645701), // ln(1 + 225/2^30)
    (I256::from_words([1057654519161601830, 3882650026976, 0, 0]), 12140993011794665409), // ln(1 + 226/2^30)
    (I256::from_words([1071756394194888367, 3899829892536, 0, 0]), 9155336630775546075), // ln(1 + 227/2^30)
    (I256::from_words([1085983063758353091, 3917009758080, 0, 0]), 9034698084730535786), // ln(1 + 228/2^30)
    (I256::from_words([1100335077607460450, 3934189623608, 0, 0]), 14510606340098533619), // ln(1 + 229/2^30)
    (I256::from_words([1114812985497673357, 3951369489120, 0, 0]), 9891912387341983785), // ln(1 + 230/2^30)
    (I256::from_words([1129417337184453187, 3968549354616, 0, 0]), 16405127015079484730), // ln(1 + 231/2^30)
    (I256::from_words([1144148682423259781, 3985729220096, 0, 0]), 18407550068251045398), // ln(1 + 232/2^30)
    (I256::from_words([1159007570969551444, 4002909085560, 0, 0]), 280864148540159670), // ln(1 + 233/2^30)
    (I256::from_words([1173994552578784942, 4020088951008, 0, 0]), 1771472388504940906), // ln(1 + 234/2^30)
    (I256::from_words([1189110177006415508, 4037268816440, 0, 0]), 7310139562322800415), // ln(1 + 235/2^30)
    (I256::from_words([1204354994007896839, 4054448681856, 0, 0]), 1352329859920598954), // ln(1 + 236/2^30)
    (I256::from_words([1219729553338681094, 4071628547256, 0, 0]), 5271800587394755095), // ln(1 + 237/2^30)
    (I256::from_words([1235234404754218898, 4088808412640, 0, 0]), 3573731425173552371), // ln(1 + 238/2^30)
    (I256::from_words([1250870098009959338, 4105988278008, 0, 0]), 17681806275855367831), // ln(1 + 239/2^30)
    (I256::from_words([1266637182861349968, 4123168143360, 0, 0]), 13704598448660444537), // ln(1 + 240/2^30)
    (I256::from_words([1282536209063836803, 4140348008696, 0, 0]), 13116140654687240313), // ln(1 + 241/2^30)
    (I256::from_words([1298567726372864324, 4157527874016, 0, 0]), 522310191363217197), // ln(1 + 242/2^30)
    (I256::from_words([1314732284543875473, 4174707739320, 0, 0]), 15894654863990655541), // ln(1 + 243/2^30)
    (I256::from_words([1331030433332311661, 4191887604608, 0, 0]), 6996545949067805575), // ln(1 + 244/2^30)
    (I256::from_words([1347462722493612758, 4209067469880, 0, 0]), 13850724484381476546), // ln(1 + 245/2^30)
    (I256::from_words([1364029701783217102, 4226247335136, 0, 0]), 2718710158617653632), // ln(1 + 246/2^30)
    (I256::from_words([1380731920956561491, 4243427200376, 0, 0]), 13674859454034000806), // ln(1 + 247/2^30)
    (I256::from_words([1397569929769081191, 4260607065600, 0, 0]), 13032518609779046327), // ln(1 + 248/2^30)
    (I256::from_words([1414544277976209930, 4277786930808, 0, 0]), 4024593617144599338), // ln(1 + 249/2^30)
    (I256::from_words([1431655515333379899, 4294966796000, 0, 0]), 8356911698850813628), // ln(1 + 250/2^30)
    (I256::from_words([1448904191596021755, 4312146661176, 0, 0]), 10868094640911656644), // ln(1 + 251/2^30)
    (I256::from_words([1466290856519564618, 4329326526336, 0, 0]), 14869896566757196683), // ln(1 + 252/2^30)
    (I256::from_words([1483816059859436073, 4346506391480, 0, 0]), 5253821342807640481), // ln(1 + 253/2^30)
    (I256::from_words([1501480351371062167, 4363686256608, 0, 0]), 3831460352594637362), // ln(1 + 254/2^30)
    (I256::from_words([1519284280809867412, 4380866121720, 0, 0]), 13994365828624782176), // ln(1 + 255/2^30)
    (I256::from_words([1537228397931274786, 4398045986816, 0, 0]), 2267412331661729948), // ln(1 + 256/2^30)
    (I256::from_words([1555313252490705727, 4415225851896, 0, 0]), 8989366745974680315), // ln(1 + 257/2^30)
    (I256::from_words([1573539394243580141, 4432405716960, 0, 0]), 739041242652647828), // ln(1 + 258/2^30)
    (I256::from_words([1591907372945316394, 4449585582008, 0, 0]), 17909351422271066585), // ln(1 + 259/2^30)
    (I256::from_words([1610417738351331321, 4466765447040, 0, 0]), 8686725204495525870), // ln(1 + 260/2^30)
    (I256::from_words([1629071040217040216, 4483945312056, 0, 0]), 13518649118166494989), // ln(1 + 261/2^30)
    (I256::from_words([1647867828297856840, 4501125177056, 0, 0]), 17539821264611627482), // ln(1 + 262/2^30)
    (I256::from_words([1666808652349193418, 4518305042040, 0, 0]), 5912489091762641606), // ln(1 + 263/2^30)
    (I256::from_words([1685894062126460637, 4535484907008, 0, 0]), 720043094562157674), // ln(1 + 264/2^30)
    (I256::from_words([1705124607385067649, 4552664771960, 0, 0]), 5626890146822285799), // ln(1 + 265/2^30)
    (I256::from_words([1724500837880422071, 4569844636896, 0, 0]), 5878559054211376964), // ln(1 + 266/2^30)
    (I256::from_words([1744023303367929983, 4587024501816, 0, 0]), 5195294254659385809), // ln(1 + 267/2^30)
    (I256::from_words([1763692553602995929, 4604204366720, 0, 0]), 7325417297634087043), // ln(1 + 268/2^30)
    (I256::from_words([1783509138341022917, 4621384231608, 0, 0]), 16045432397126351961), // ln(1 + 269/2^30)
    (I256::from_words([1803473607337412420, 4638564096480, 0, 0]), 16713387910925381824), // ln(1 + 270/2^30)
    (I256::from_words([1823586510347564374, 4655743961336, 0, 0]), 13162470041022104561), // ln(1 + 271/2^30)
    (I256::from_words([1843848397126877179, 4672923826176, 0, 0]), 9254364312883425111), // ln(1 + 272/2^30)
    (I256::from_words([1864259817430747699, 4690103691000, 0, 0]), 8879361128435535861), // ln(1 + 273/2^30)
    (I256::from_words([1884821321014571262, 4707283555808, 0, 0]), 15956461319046735562), // ln(1 + 274/2^30)
    (I256::from_words([1905533457633741661, 4724463420600, 0, 0]), 15986737624800205111), // ln(1 + 275/2^30)
    (I256::from_words([1926396777043651152, 4741643285376, 0, 0]), 12946928394894946661), // ln(1 + 276/2^30)
    (I256::from_words([1947411828999690455, 4758823150136, 0, 0]), 10842799066917576365), // ln(1 + 277/2^30)
    (I256::from_words([1968579163257248754, 4776003014880, 0, 0]), 13709247719823177218), // ln(1 + 278/2^30)
    (I256::from_words([1989899329571713698, 4793182879608, 0, 0]), 7163666553206108758), // ln(1 + 279/2^30)
    (I256::from_words([2011372877698471398, 4810362744320, 0, 0]), 13746279661408531720), // ln(1 + 280/2^30)
    (I256::from_words([2033000357392906432, 4827542609016, 0, 0]), 686528217952028237), // ln(1 + 281/2^30)
    (I256::from_words([2054782318410401838, 4844722473696, 0, 0]), 9030384544483349913), // ln(1 + 282/2^30)
    (I256::from_words([2076719310506339122, 4861902338360, 0, 0]), 6066505074076400143), // ln(1 + 283/2^30)
    (I256::from_words([2098811883436098251, 4879082203008, 0, 0]), 14453544420176999146), // ln(1 + 284/2^30)
    (I256::from_words([2121060586955057659, 4896262067640, 0, 0]), 1539796487322986479), // ln(1 + 285/2^30)
    (I256::from_words([2143465970818594240, 4913441932256, 0, 0]), 8490508540088003029), // ln(1 + 286/2^30)
    (I256::from_words([2166028584782083356, 4930621796856, 0, 0]), 2714034166381507259), // ln(1 + 287/2^30)
    (I256::from_words([2188748978600898830, 4947801661440, 0, 0]), 6989147346391574164), // ln(1 + 288/2^30)
    (I256::from_words([2211627702030412951, 4964981526008, 0, 0]), 7231427637012583321), // ln(1 + 289/2^30)
    (I256::from_words([2234665304825996471, 4982161390560, 0, 0]), 7833597945948828346), // ln(1 + 290/2^30)
    (I256::from_words([2257862336743018606, 4999341255096, 0, 0]), 13218886010979428367), // ln(1 + 291/2^30)
    (I256::from_words([2281219347536847037, 5016521119616, 0, 0]), 9394385879222747982), // ln(1 + 292/2^30)
    (I256::from_words([2304736886962847908, 5033700984120, 0, 0]), 844651607528980542), // ln(1 + 293/2^30)
    (I256::from_words([2328415504776385826, 5050880848608, 0, 0]), 10531802815453136682), // ln(1 + 294/2^30)
    (I256::from_words([2352255750732823865, 5068060713080, 0, 0]), 6108653943389334871), // ln(1 + 295/2^30)
    (I256::from_words([2376258174587523560, 5085240577536, 0, 0]), 10599284247800116605), // ln(1 + 296/2^30)
    (I256::from_words([2400423326095844912, 5102420441976, 0, 0]), 10165422985640202297), // ln(1 + 297/2^30)
    (I256::from_words([2424751755013146385, 5119600306400, 0, 0]), 9446787188456168587), // ln(1 + 298/2^30)
    (I256::from_words([2449244011094784907, 5136780170808, 0, 0]), 13114443141647427658), // ln(1 + 299/2^30)
    (I256::from_words([2473900644096115871, 5153960035200, 0, 0]), 7424167863726715040), // ln(1 + 300/2^30)
    (I256::from_words([2498722203772493132, 5171139899576, 0, 0]), 15556786880418292354), // ln(1 + 301/2^30)
    (I256::from_words([2523709239879269012, 5188319763936, 0, 0]), 5384559409079245615), // ln(1 + 302/2^30)
    (I256::from_words([2548862302171794294, 5205499628280, 0, 0]), 151748353925359784), // ln(1 + 303/2^30)
    (I256::from_words([2574181940405418226, 5222679492608, 0, 0]), 4687749564160985647), // ln(1 + 304/2^30)
    (I256::from_words([2599668704335488521, 5239859356920, 0, 0]), 5407197386946621637), // ln(1 + 305/2^30)
    (I256::from_words([2625323143717351355, 5257039221216, 0, 0]), 7203558367785107367), // ln(1 + 306/2^30)
    (I256::from_words([2651145808306351368, 5274219085496, 0, 0]), 15002492729778670798), // ln(1 + 307/2^30)
    (I256::from_words([2677137247857831665, 5291398949760, 0, 0]), 15315215852885483888), // ln(1 + 308/2^30)
    (I256::from_words([2703298012127133814, 5308578814008, 0, 0]), 13132091974304381568), // ln(1 + 309/2^30)
    (I256::from_words([2729628650869597847, 5325758678240, 0, 0]), 13475995667730434352), // ln(1 + 310/2^30)
    (I256::from_words([2756129713840562261, 5342938542456, 0, 0]), 2955673322610029427), // ln(1 + 311/2^30)
    (I256::from_words([2782801750795364015, 5360118406656, 0, 0]), 5106080918233666690), // ln(1 + 312/2^30)
    (I256::from_words([2809645311489338534, 5377298270840, 0, 0]), 6601513281861401953), // ln(1 + 313/2^30)
    (I256::from_words([2836660945677819706, 5394478135008, 0, 0]), 12595941862814659938), // ln(1 + 314/2^30)
    (I256::from_words([2863849203116139884, 5411657999160, 0, 0]), 9829632138019797675), // ln(1 + 315/2^30)
    (I256::from_words([2891210633559629884, 5428837863296, 0, 0]), 3522737312389382848), // ln(1 + 316/2^30)
    (I256::from_words([2918745786763618985, 5446017727416, 0, 0]), 17375403871783877384), // ln(1 + 317/2^30)
    (I256::from_words([2946455212483434934, 5463197591520, 0, 0]), 1334156767425071447), // ln(1 + 318/2^30)
    (I256::from_words([2974339460474403936, 5480377455608, 0, 0]), 16059445705952300150), // ln(1 + 319/2^30)
    (I256::from_words([3002399080491850666, 5497557319680, 0, 0]), 11564821817868033201), // ln(1 + 320/2^30)
    (I256::from_words([3030634622291098259, 5514737183736, 0, 0]), 11684483947593108574), // ln(1 + 321/2^30)
    (I256::from_words([3059046635627468316, 5531917047776, 0, 0]), 3392919764168648811), // ln(1 + 322/2^30)
    (I256::from_words([3087635670256280900, 5549096911800, 0, 0]), 10591987609053001966), // ln(1 + 323/2^30)
    (I256::from_words([3116402275932854541, 5566276775808, 0, 0]), 1877301680532226475), // ln(1 + 324/2^30)
    (I256::from_words([3145347002412506230, 5583456639800, 0, 0]), 1218802028935152302), // ln(1 + 325/2^30)
    (I256::from_words([3174470399450551423, 5600636503776, 0, 0]), 14173883814752434384), // ln(1 + 326/2^30)
    (I256::from_words([3203773016802304042, 5617816367736, 0, 0]), 9440758787883769423), // ln(1 + 327/2^30)
    (I256::from_words([3233255404223076470, 5634996231680, 0, 0]), 11092281209141930843), // ln(1 + 328/2^30)
    (I256::from_words([3262918111468179556, 5652176095608, 0, 0]), 6342333034660796076), // ln(1 + 329/2^30)
    (I256::from_words([3292761688292922612, 5669355959520, 0, 0]), 886161689979295250), // ln(1 + 330/2^30)
    (I256::from_words([3322786684452613414, 5686535823416, 0, 0]), 453741549286661899), // ln(1 + 331/2^30)
    (I256::from_words([3352993649702558202, 5703715687296, 0, 0]), 10809879488376743769), // ln(1 + 332/2^30)
    (I256::from_words([3383383133798061682, 5720895551160, 0, 0]), 860832290182718869), // ln(1 + 333/2^30)
    (I256::from_words([3413955686494427020, 5738075415008, 0, 0]), 13334876639987732938), // ln(1 + 334/2^30)
    (I256::from_words([3444711857546955850, 5755255278840, 0, 0]), 17208462088701322759), // ln(1 + 335/2^30)
    (I256::from_words([3475652196710948268, 5772435142656, 0, 0]), 18386781048069070591), // ln(1 + 336/2^30)
    (I256::from_words([3506777253741702835, 5789615006456, 0, 0]), 4363642122495802525), // ln(1 + 337/2^30)
    (I256::from_words([3538087578394516573, 5806794870240, 0, 0]), 18008551956835156640), // ln(1 + 338/2^30)
    (I256::from_words([3569583720424684973, 5823974734008, 0, 0]), 9992868199664040250), // ln(1 + 339/2^30)
    (I256::from_words([3601266229587501986, 5841154597760, 0, 0]), 4810601719618973093), // ln(1 + 340/2^30)
    (I256::from_words([3633135655638260028, 5858334461496, 0, 0]), 8544801789798216393), // ln(1 + 341/2^30)
    (I256::from_words([3665192548332249980, 5875514325216, 0, 0]), 8867661640711168467), // ln(1 + 342/2^30)
    (I256::from_words([3697437457424761186, 5892694188920, 0, 0]), 11934112160646372057), // ln(1 + 343/2^30)
    (I256::from_words([3729870932671081455, 5909874052608, 0, 0]), 5488439301200823672), // ln(1 + 344/2^30)
    (I256::from_words([3762493523826497058, 5927053916280, 0, 0]), 14204621851356549494), // ln(1 + 345/2^30)
    (I256::from_words([3795305780646292733, 5944233779936, 0, 0]), 7452716621880276834), // ln(1 + 346/2^30)
    (I256::from_words([3828308252885751679, 5961413643576, 0, 0]), 9979428440527681851), // ln(1 + 347/2^30)
    (I256::from_words([3861501490300155561, 5978593507200, 0, 0]), 9674495336442077968), // ln(1 + 348/2^30)
    (I256::from_words([3894886042644784507, 5995773370808, 0, 0]), 12911026314229025702), // ln(1 + 349/2^30)
    (I256::from_words([3928462459674917110, 6012953234400, 0, 0]), 7652118759482692895), // ln(1 + 350/2^30)
    (I256::from_words([3962231291145830426, 6030133097976, 0, 0]), 344452139149929889), // ln(1 + 351/2^30)
    (I256::from_words([3996193086812799974, 6047312961536, 0, 0]), 15918393554474749947), // ln(1 + 352/2^30)
    (I256::from_words([4030348396431099741, 6064492825080, 0, 0]), 5554382925394560079), // ln(1 + 353/2^30)
    (I256::from_words([4064697769756002173, 6081672688608, 0, 0]), 12703735206869622976), // ln(1 + 354/2^30)
    (I256::from_words([4099241756542778184, 6098852552120, 0, 0]), 7068049278440098323), // ln(1 + 355/2^30)
    (I256::from_words([4133980906546697149, 6116032415616, 0, 0]), 13726522013135418470), // ln(1 + 356/2^30)
    (I256::from_words([4168915769523026910, 6133212279096, 0, 0]), 2455589388159001556), // ln(1 + 357/2^30)
    (I256::from_words([4204046895227033769, 6150392142560, 0, 0]), 16856240553796644132), // ln(1 + 358/2^30)
    (I256::from_words([4239374833413982497, 6167572006008, 0, 0]), 8333426722971596414), // ln(1 + 359/2^30)
    (I256::from_words([4274900133839136325, 6184751869440, 0, 0]), 2116863387571075088), // ln(1 + 360/2^30)
    (I256::from_words([4310623346257756949, 6201931732856, 0, 0]), 5027415502838561993), // ln(1 + 361/2^30)
    (I256::from_words([4346545020425104530, 6219111596256, 0, 0]), 5477203040313369346), // ln(1 + 362/2^30)
    (I256::from_words([4382665706096437692, 6236291459640, 0, 0]), 10363194688188816694), // ln(1 + 363/2^30)
    (I256::from_words([4418985953027013524, 6253471323008, 0, 0]), 8173825256831709875), // ln(1 + 364/2^30)
    (I256::from_words([4455506310972087578, 6270651186360, 0, 0]), 5882589379139534927), // ln(1 + 365/2^30)
    (I256::from_words([4492227329686913870, 6287831049696, 0, 0]), 10501402989768505628), // ln(1 + 366/2^30)
    (I256::from_words([4529149558926744881, 6305010913016, 0, 0]), 10633964804361119522), // ln(1 + 367/2^30)
    (I256::from_words([4566273548446831555, 6322190776320, 0, 0]), 13369350019901877268), // ln(1 + 368/2^30)
    (I256::from_words([4603599848002423301, 6339370639608, 0, 0]), 7388627720234304008), // ln(1 + 369/2^30)
    (I256::from_words([4641129007348767990, 6356550502880, 0, 0]), 18305198650125237298), // ln(1 + 370/2^30)
    (I256::from_words([4678861576241111960, 6373730366136, 0, 0]), 16431180399652210588), // ln(1 + 371/2^30)
    (I256::from_words([4716798104434700011, 6390910229376, 0, 0]), 9011233325685861351), // ln(1 + 372/2^30)
    (I256::from_words([4754939141684775407, 6408090092600, 0, 0]), 3329177957404986367), // ln(1 + 373/2^30)
    (I256::from_words([4793285237746579876, 6425269955808, 0, 0]), 6708100549230208737), // ln(1 + 374/2^30)
    (I256::from_words([4831836942375353611, 6442449819000, 0, 0]), 8063714560047601749), // ln(1 + 375/2^30)
    (I256::from_words([4870594805326335268, 6459629682176, 0, 0]), 14797954353560476077), // ln(1 + 376/2^30)
    (I256::from_words([4909559376354761968, 6476809545336, 0, 0]), 15905592603802469000), // ln(1 + 377/2^30)
    (I256::from_words([4948731205215869296, 6493989408480, 0, 0]), 421089921778796948), // ln(1 + 378/2^30)
    (I256::from_words([4988110841664891298, 6511169271608, 0, 0]), 12758932629526119756), // ln(1 + 379/2^30)
    (I256::from_words([5027698835457060489, 6528349134720, 0, 0]), 5139785723366845636), // ln(1 + 380/2^30)
    (I256::from_words([5067495736347607844, 6545528997816, 0, 0]), 3611295090225322083), // ln(1 + 381/2^30)
    (I256::from_words([5107502094091762803, 6562708860896, 0, 0]), 15814472692009812659), // ln(1 + 382/2^30)
    (I256::from_words([5147718458444753272, 6579888723960, 0, 0]), 12537058044832188705), // ln(1 + 383/2^30)
    (I256::from_words([5188145379161805619, 6597068587008, 0, 0]), 1500600066774887626), // ln(1 + 384/2^30)
    (I256::from_words([5228783405998144675, 6614248450040, 0, 0]), 8913818557109621565), // ln(1 + 385/2^30)
    (I256::from_words([5269633088708993738, 6631428313056, 0, 0]), 5685733454386939724), // ln(1 + 386/2^30)
    (I256::from_words([5310694977049574567, 6648608176056, 0, 0]), 18106234831620815317), // ln(1 + 387/2^30)
    (I256::from_words([5351969620775107388, 6665788039040, 0, 0]), 17165724006958121610), // ln(1 + 388/2^30)
    (I256::from_words([5393457569640810889, 6682967902008, 0, 0]), 10788939465152684229), // ln(1 + 389/2^30)
    (I256::from_words([5435159373401902222, 6700147764960, 0, 0]), 6941574263071980624), // ln(1 + 390/2^30)
    (I256::from_words([5477075581813597003, 6717327627896, 0, 0]), 13630381582622451256), // ln(1 + 391/2^30)
    (I256::from_words([5519206744631109314, 6734507490816, 0, 0]), 2009792136255216028), // ln(1 + 392/2^30)
    (I256::from_words([5561553411609651697, 6751687353720, 0, 0]), 17062484162147712128), // ln(1 + 393/2^30)
    (I256::from_words([5604116132504435163, 6768867216608, 0, 0]), 11578792313741566107), // ln(1 + 394/2^30)
    (I256::from_words([5646895457070669183, 6786047079480, 0, 0]), 12177509876051903537), // ln(1 + 395/2^30)
    (I256::from_words([5689891935063561694, 6803226942336, 0, 0]), 8625529876332892899), // ln(1 + 396/2^30)
    (I256::from_words([5733106116238319096, 6820406805176, 0, 0]), 9178182858128762501), // ln(1 + 397/2^30)
    (I256::from_words([5776538550350146254, 6837586668000, 0, 0]), 3685854286776567799), // ln(1 + 398/2^30)
    (I256::from_words([5820189787154246496, 6854766530808, 0, 0]), 487578249746673661), // ln(1 + 399/2^30)
    (I256::from_words([5864060376405821614, 6871946393600, 0, 0]), 7964398935854090261), // ln(1 + 400/2^30)
    (I256::from_words([5908150867860071865, 6889126256376, 0, 0]), 16092732114469317459), // ln(1 + 401/2^30)
    (I256::from_words([5952461811272195970, 6906306119136, 0, 0]), 14891214762147800893), // ln(1 + 402/2^30)
    (I256::from_words([5996993756397391113, 6923485981880, 0, 0]), 12867554689258896549), // ln(1 + 403/2^30)
    (I256::from_words([6041747252990852943, 6940665844608, 0, 0]), 125147945485688968), // ln(1 + 404/2^30)
    (I256::from_words([6086722850807775571, 6957845707320, 0, 0]), 3703416593872076015), // ln(1 + 405/2^30)
    (I256::from_words([6131921099603351574, 6975025570016, 0, 0]), 13790937968902500806), // ln(1 + 406/2^30)
    (I256::from_words([6177342549132771994, 6992205432696, 0, 0]), 2172294303128950217), // ln(1 + 407/2^30)
    (I256::from_words([6222987749151226333, 7009385295360, 0, 0]), 14461898648635668314), // ln(1 + 408/2^30)
    (I256::from_words([6268857249413902562, 7026565158008, 0, 0]), 4083403766569655661), // ln(1 + 409/2^30)
    (I256::from_words([6314951599675987111, 7043745020640, 0, 0]), 16737248417152157797), // ln(1 + 410/2^30)
    (I256::from_words([6361271349692664879, 7060924883256, 0, 0]), 5933322175498629886), // ln(1 + 411/2^30)
    (I256::from_words([6407817049219119224, 7078104745856, 0, 0]), 17458511721629242163), // ln(1 + 412/2^30)
    (I256::from_words([6454589248010531973, 7095284608440, 0, 0]), 4909365656287861538), // ln(1 + 413/2^30)
    (I256::from_words([6501588495822083412, 7112464471008, 0, 0]), 14159640790951574007), // ln(1 + 414/2^30)
    (I256::from_words([6548815342408952295, 7129644333560, 0, 0]), 17339711037358234838), // ln(1 + 415/2^30)
    (I256::from_words([6596270337526315839, 7146824196096, 0, 0]), 5070393328967249862), // ln(1 + 416/2^30)
    (I256::from_words([6643954030929349723, 7164004058616, 0, 0]), 4909797247581658777), // ln(1 + 417/2^30)
    (I256::from_words([6691866972373228092, 7181183921120, 0, 0]), 7566454281421968864), // ln(1 + 418/2^30)
    (I256::from_words([6740009711613123555, 7198363783608, 0, 0]), 3792911525456806866), // ln(1 + 419/2^30)
    (I256::from_words([6788382798404207184, 7215543646080, 0, 0]), 2832581308023527745), // ln(1 + 420/2^30)
    (I256::from_words([6836986782501648515, 7232723508536, 0, 0]), 13973102670029228680), // ln(1 + 421/2^30)
    (I256::from_words([6885822213660615550, 7249903370976, 0, 0]), 9652958770441719932), // ln(1 + 422/2^30)
    (I256::from_words([6934889641636274752, 7267083233400, 0, 0]), 17695302807746865505), // ln(1 + 423/2^30)
    (I256::from_words([6984189616183791051, 7284263095808, 0, 0]), 10627599130600364507), // ln(1 + 424/2^30)
    (I256::from_words([7033722687058327838, 7301442958200, 0, 0]), 16362193232993660391), // ln(1 + 425/2^30)
    (I256::from_words([7083489404015046971, 7318622820576, 0, 0]), 7515952864904739278), // ln(1 + 426/2^30)
    (I256::from_words([7133490316809108769, 7335802682936, 0, 0]), 12090838027463056158), // ln(1 + 427/2^30)
    (I256::from_words([7183725975195672018, 7352982545280, 0, 0]), 2793542083599350177), // ln(1 + 428/2^30)
    (I256::from_words([7234196928929893965, 7370162407608, 0, 0]), 7716061753209587804), // ln(1 + 429/2^30)
    (I256::from_words([7284903727766930323, 7387342269920, 0, 0]), 18102082297513346689), // ln(1 + 430/2^30)
    (I256::from_words([7335846921461935270, 7404522132216, 0, 0]), 6793827145669017716), // ln(1 + 431/2^30)
    (I256::from_words([7387027059770061445, 7421701994496, 0, 0]), 2019139742517170371), // ln(1 + 432/2^30)
    (I256::from_words([7438444692446459952, 7438881856760, 0, 0]), 13604612806647013671), // ln(1 + 433/2^30)
    (I256::from_words([7490100369246280361, 7456061719008, 0, 0]), 14528949809591020417), // ln(1 + 434/2^30)
    (I256::from_words([7541994639924670704, 7473241581240, 0, 0]), 14710046823566818015), // ln(1 + 435/2^30)
    (I256::from_words([7594128054236777478, 7490421443456, 0, 0]), 5664865853251726459), // ln(1 + 436/2^30)
    (I256::from_words([7646501161937745642, 7507601305656, 0, 0]), 15849772609814114493), // ln(1 + 437/2^30)
    (I256::from_words([7699114512782718622, 7524781167840, 0, 0]), 18426921695267851332), // ln(1 + 438/2^30)
    (I256::from_words([7751968656526838307, 7541961030008, 0, 0]), 5051338450212231401), // ln(1 + 439/2^30)
    (I256::from_words([7805064142925245048, 7559140892160, 0, 0]), 4317768580442752708), // ln(1 + 440/2^30)
    (I256::from_words([7858401521733077662, 7576320754296, 0, 0]), 7973807415013645624), // ln(1 + 441/2^30)
    (I256::from_words([7911981342705473430, 7593500616416, 0, 0]), 7813493606557219834), // ln(1 + 442/2^30)
    (I256::from_words([7965804155597568096, 7610680478520, 0, 0]), 14124158757893168155), // ln(1 + 443/2^30)
    (I256::from_words([8019870510164495870, 7627860340608, 0, 0]), 346300753799172373), // ln(1 + 444/2^30)
    (I256::from_words([8074180956161389422, 7645040202680, 0, 0]), 13754153756166982103), // ln(1 + 445/2^30)
    (I256::from_words([8128736043343379891, 7662220064736, 0, 0]), 9435097093514727892), // ln(1 + 446/2^30)
    (I256::from_words([8183536321465596876, 7679399926776, 0, 0]), 16310457477270671890), // ln(1 + 447/2^30)
    (I256::from_words([8238582340283168443, 7696579788800, 0, 0]), 8008406038703641145), // ln(1 + 448/2^30)
    (I256::from_words([8293874649551221119, 7713759650808, 0, 0]), 13544528324077140391), // ln(1 + 449/2^30)
    (I256::from_words([8349413799024879898, 7730939512800, 0, 0]), 6641465405288353924), // ln(1 + 450/2^30)
    (I256::from_words([8405200338459268235, 7748119374776, 0, 0]), 16409483875021275345), // ln(1 + 451/2^30)
    (I256::from_words([8461234817609508052, 7765299236736, 0, 0]), 16666116957384726403), // ln(1 + 452/2^30)
    (I256::from_words([8517517786230719733, 7782479098680, 0, 0]), 18169990429354952088), // ln(1 + 453/2^30)
    (I256::from_words([8574049794078022127, 7799658960608, 0, 0]), 13280695952541311277), // ln(1 + 454/2^30)
    (I256::from_words([8630831390906532546, 7816838822520, 0, 0]), 12852384773499233946), // ln(1 + 455/2^30)
    (I256::from_words([8687863126471366767, 7834018684416, 0, 0]), 9340385129204480394), // ln(1 + 456/2^30)
    (I256::from_words([8745145550527639030, 7851198546296, 0, 0]), 13694795947365115417), // ln(1 + 457/2^30)
    (I256::from_words([8802679212830462041, 7868378408160, 0, 0]), 20360178185232879), // ln(1 + 458/2^30)
    (I256::from_words([8860464663134946966, 7885558270008, 0, 0]), 16257034789514153311), // ln(1 + 459/2^30)
    (I256::from_words([8918502451196203440, 7902738131840, 0, 0]), 18159399656351855752), // ln(1 + 460/2^30)
    (I256::from_words([8976793126769339559, 7919917993656, 0, 0]), 16870715703416295538), // ln(1 + 461/2^30)
    (I256::from_words([9035337239609461884, 7937097855456, 0, 0]), 5136054163195611186), // ln(1 + 462/2^30)
    (I256::from_words([9094135339471675438, 7954277717240, 0, 0]), 12642634349966701072), // ln(1 + 463/2^30)
    (I256::from_words([9153187976111083711, 7971457579008, 0, 0]), 13786208844136895653), // ln(1 + 464/2^30)
    (I256::from_words([9212495699282788656, 7988637440760, 0, 0]), 1458145339971102728), // ln(1 + 465/2^30)
    (I256::from_words([9272059058741890688, 8005817302496, 0, 0]), 5492276272189806318), // ln(1 + 466/2^30)
    (I256::from_words([9331878604243488689, 8022997164216, 0, 0]), 431284000309264346), // ln(1 + 467/2^30)
    (I256::from_words([9391954885542680002, 8040177025920, 0, 0]), 16207270803786282559), // ln(1 + 468/2^30)
    (I256::from_words([9452288452394560438, 8057356887608, 0, 0]), 9014655918938325937), // ln(1 + 469/2^30)
    (I256::from_words([9512879854554224268, 8074536749280, 0, 0]), 8884233681506412811), // ln(1 + 470/2^30)
    (I256::from_words([9573729641776764229, 8091716610936, 0, 0]), 9002814637283794851), // ln(1 + 471/2^30)
    (I256::from_words([9634838363817271522, 8108896472576, 0, 0]), 2606819242420558452), // ln(1 + 472/2^30)
    (I256::from_words([9696206570430835811, 8126076334200, 0, 0]), 1429127490018182992), // ln(1 + 473/2^30)
    (I256::from_words([9757834811372545224, 8143256195808, 0, 0]), 17252440389304504337), // ln(1 + 474/2^30)
    (I256::from_words([9819723636397486356, 8160436057400, 0, 0]), 6569153297389083596), // ln(1 + 475/2^30)
    (I256::from_words([9881873595260744261, 8177615918976, 0, 0]), 18155414061823152132), // ln(1 + 476/2^30)
    (I256::from_words([9944285237717402462, 8194795780536, 0, 0]), 8603787836387135966), // ln(1 + 477/2^30)
    (I256::from_words([10006959113522542942, 8211975642080, 0, 0]), 8344059297359169370), // ln(1 + 478/2^30)
    (I256::from_words([10069895772431246150, 8229155503608, 0, 0]), 10962873754139842700), // ln(1 + 479/2^30)
    (I256::from_words([10133095764198590999, 8246335365120, 0, 0]), 10097330849552871633), // ln(1 + 480/2^30)
    (I256::from_words([10196559638579654865, 8263515226616, 0, 0]), 17881834186435723275), // ln(1 + 481/2^30)
    (I256::from_words([10260287945329513590, 8280695088096, 0, 0]), 9607964659391544286), // ln(1 + 482/2^30)
    (I256::from_words([10324281234203241477, 8297874949560, 0, 0]), 15958306376217010412), // ln(1 + 483/2^30)
    (I256::from_words([10388540054955911296, 8315054811008, 0, 0]), 12326087768524616725), // ln(1 + 484/2^30)
    (I256::from_words([10453064957342594279, 8332234672440, 0, 0]), 11049007513169544114), // ln(1 + 485/2^30)
    (I256::from_words([10517856491118360123, 8349414533856, 0, 0]), 6069107863999621342), // ln(1 + 486/2^30)
    (I256::from_words([10582915206038276988, 8366594395256, 0, 0]), 9826368352152553647), // ln(1 + 487/2^30)
    (I256::from_words([10648241651857411499, 8383774256640, 0, 0]), 16365323191514453377), // ln(1 + 488/2^30)
    (I256::from_words([10713836378330828746, 8400954118008, 0, 0]), 1335166831596982330), // ln(1 + 489/2^30)
    (I256::from_words([10779699935213592279, 8418133979360, 0, 0]), 14223579878961760651), // ln(1 + 490/2^30)
    (I256::from_words([10845832872260764117, 8435313840696, 0, 0]), 12336137986710561599), // ln(1 + 491/2^30)
    (I256::from_words([10912235739227404740, 8452493702016, 0, 0]), 8370369997037392254), // ln(1 + 492/2^30)
    (I256::from_words([10978909085868573092, 8469673563320, 0, 0]), 15075631272975014940), // ln(1 + 493/2^30)
    (I256::from_words([11045853461939326583, 8486853424608, 0, 0]), 8359721103850528738), // ln(1 + 494/2^30)
    (I256::from_words([11113069417194721085, 8504033285880, 0, 0]), 1075964552997769179), // ln(1 + 495/2^30)
    (I256::from_words([11180557501389810934, 8521213147136, 0, 0]), 6129829863211906726), // ln(1 + 496/2^30)
    (I256::from_words([11248318264279648931, 8538393008376, 0, 0]), 18032289935913105344), // ln(1 + 497/2^30)
    (I256::from_words([11316352255619286342, 8555572869600, 0, 0]), 12899927884019241177), // ln(1 + 498/2^30)
    (I256::from_words([11384660025163772895, 8572752730808, 0, 0]), 3795274805946784552), // ln(1 + 499/2^30)
    (I256::from_words([11453242122668156782, 8589932592000, 0, 0]), 3833427191063432378), // ln(1 + 500/2^30)
    (I256::from_words([11522099097887484660, 8607112453176, 0, 0]), 7735408398849800653), // ln(1 + 501/2^30)
    (I256::from_words([11591231500576801650, 8624292314336, 0, 0]), 10275018285479728671), // ln(1 + 502/2^30)
    (I256::from_words([11660639880491151337, 8641472175480, 0, 0]), 6278938756690540112), // ln(1 + 503/2^30)
    (I256::from_words([11730324787385575769, 8658652036608, 0, 0]), 9073583394362364211), // ln(1 + 504/2^30)
    (I256::from_words([11800286771015115459, 8675831897720, 0, 0]), 13591714861968310571), // ln(1 + 505/2^30)
    (I256::from_words([11870526381134809384, 8693011758816, 0, 0]), 14819294531152807307), // ln(1 + 506/2^30)
    (I256::from_words([11941044167499694985, 8710191619896, 0, 0]), 7795588034599896047), // ln(1 + 507/2^30)
    (I256::from_words([12011840679864808166, 8727371480960, 0, 0]), 6060014892610587034), // ln(1 + 508/2^30)
    (I256::from_words([12082916467985183296, 8744551342008, 0, 0]), 4758765918551067869), // ln(1 + 509/2^30)
    (I256::from_words([12154272081615853207, 8761731203040, 0, 0]), 17538396919138627185), // ln(1 + 510/2^30)
    (I256::from_words([12225908070511849198, 8778911064056, 0, 0]), 2758957952469777119), // ln(1 + 511/2^30)
    (I256::from_words([12297824984428201027, 8796090925056, 0, 0]), 11068051470562503651), // ln(1 + 512/2^30)
    (I256::from_words([12370023373119936921, 8813270786040, 0, 0]), 933497135126096338), // ln(1 + 513/2^30)
    (I256::from_words([12442503786342083567, 8830450647008, 0, 0]), 4664134033811967233), // ln(1 + 514/2^30)
    (I256::from_words([12515266773849666118, 8847630507960, 0, 0]), 17729461790820704044), // ln(1 + 515/2^30)
    (I256::from_words([12588312885397708192, 8864810368896, 0, 0]), 17206490193475493094), // ln(1 + 516/2^30)
    (I256::from_words([12661642670741231869, 8881990229816, 0, 0]), 17120076966214153981), // ln(1 + 517/2^30)
    (I256::from_words([12735256679635257694, 8899170090720, 0, 0]), 13102801102323373036), // ln(1 + 518/2^30)
    (I256::from_words([12809155461834804676, 8916349951608, 0, 0]), 841812490510651719), // ln(1 + 519/2^30)
    (I256::from_words([12883339567094890286, 8933529812480, 0, 0]), 12972425615185315117), // ln(1 + 520/2^30)
    (I256::from_words([12957809545170530463, 8950709673336, 0, 0]), 8397760667062615990), // ln(1 + 521/2^30)
    (I256::from_words([13032565945816739607, 8967889534176, 0, 0]), 1416057611991518313), // ln(1 + 522/2^30)
    (I256::from_words([13107609318788530582, 8985069395000, 0, 0]), 6380549522686473134), // ln(1 + 523/2^30)
    (I256::from_words([13182940213840914718, 9002249255808, 0, 0]), 806079984168254531), // ln(1 + 524/2^30)
    (I256::from_words([13258559180728901806, 9019429116600, 0, 0]), 17602929015171165366), // ln(1 + 525/2^30)
    (I256::from_words([13334466769207500105, 9036608977376, 0, 0]), 15949710105035132120), // ln(1 + 526/2^30)
    (I256::from_words([13410663529031716335, 9053788838136, 0, 0]), 10420684282531030845), // ln(1 + 527/2^30)
    (I256::from_words([13487150009956555680, 9070968698880, 0, 0]), 15645633447590005427), // ln(1 + 528/2^30)
    (I256::from_words([13563926761737021790, 9088148559608, 0, 0]), 9416477776741845952), // ln(1 + 529/2^30)
    (I256::from_words([13640994334128116777, 9105328420320, 0, 0]), 6474357570810185248), // ln(1 + 530/2^30)
    (I256::from_words([13718353276884841218, 9122508281016, 0, 0]), 3169506586640342597), // ln(1 + 531/2^30)
    (I256::from_words([13796004139762194153, 9139688141696, 0, 0]), 14354845737374434007), // ln(1 + 532/2^30)
    (I256::from_words([13873947472515173088, 9156868002360, 0, 0]), 18045856424178232888), // ln(1 + 533/2^30)
    (I256::from_words([13952183824898773992, 9174047863008, 0, 0]), 10760918310224848903), // ln(1 + 534/2^30)
    (I256::from_words([14030713746667991297, 9191227723640, 0, 0]), 7521414873549260452), // ln(1 + 535/2^30)
    (I256::from_words([14109537787577817900, 9208407584256, 0, 0]), 4958350812483252410), // ln(1 + 536/2^30)
    (I256::from_words([14188656497383245161, 9225587444856, 0, 0]), 18205945745928068806), // ln(1 + 537/2^30)
    (I256::from_words([14268070425839262907, 9242767305440, 0, 0]), 7114763471369264287), // ln(1 + 538/2^30)
    (I256::from_words([14347780122700859425, 9259947166008, 0, 0]), 5379026033696131844), // ln(1 + 539/2^30)
    (I256::from_words([14427786137723021468, 9277127026560, 0, 0]), 9856254835796468007), // ln(1 + 540/2^30)
    (I256::from_words([14508089020660734253, 9294306887096, 0, 0]), 17460864338827259452), // ln(1 + 541/2^30)
    (I256::from_words([14588689321268981462, 9311486747616, 0, 0]), 6717523541356223239), // ln(1 + 542/2^30)
    (I256::from_words([14669587589302745238, 9328666608120, 0, 0]), 11548237827050613618), // ln(1 + 543/2^30)
    (I256::from_words([14750784374517006191, 9345846468608, 0, 0]), 10591990075270021145), // ln(1 + 544/2^30)
    (I256::from_words([14832280226666743394, 9363026329080, 0, 0]), 991822508754196452), // ln(1 + 545/2^30)
    (I256::from_words([14914075695506934382, 9380206189536, 0, 0]), 16841686320181727640), // ln(1 + 546/2^30)
    (I256::from_words([14996171330792555159, 9397386049976, 0, 0]), 59338709051813233), // ln(1 + 547/2^30)
    (I256::from_words([15078567682278580187, 9414565910400, 0, 0]), 3300633245337472701), // ln(1 + 548/2^30)
    (I256::from_words([15161265299719982396, 9431745770808, 0, 0]), 5492184685237681518), // ln(1 + 549/2^30)
    (I256::from_words([15244264732871733179, 9448925631200, 0, 0]), 4065194892572288958), // ln(1 + 550/2^30)
    (I256::from_words([15327566531488802392, 9466105491576, 0, 0]), 14955558391628686280), // ln(1 + 551/2^30)
    (I256::from_words([15411171245326158357, 9483285351936, 0, 0]), 17263735698879328554), // ln(1 + 552/2^30)
    (I256::from_words([15495079424138767859, 9500465212280, 0, 0]), 8595091096956074654), // ln(1 + 553/2^30)
    (I256::from_words([15579291617681596146, 9517645072608, 0, 0]), 5059998187495380900), // ln(1 + 554/2^30)
    (I256::from_words([15663808375709606931, 9534824932920, 0, 0]), 4380457296563899937), // ln(1 + 555/2^30)
    (I256::from_words([15748630247977762391, 9552004793216, 0, 0]), 4336945101212242949), // ln(1 + 556/2^30)
    (I256::from_words([15833757784241023167, 9569184653496, 0, 0]), 2768520182318698735), // ln(1 + 557/2^30)
    (I256::from_words([15919191534254348363, 9586364513760, 0, 0]), 16019672651142012888), // ln(1 + 558/2^30)
    (I256::from_words([16004932047772695550, 9603544374008, 0, 0]), 5153453407325917369), // ln(1 + 559/2^30)
    (I256::from_words([16090979874551020759, 9620724234240, 0, 0]), 5078788207708236346), // ln(1 + 560/2^30)
    (I256::from_words([16177335564344278487, 9637904094456, 0, 0]), 13870118776905329498), // ln(1 + 561/2^30)
    (I256::from_words([16263999666907421696, 9655083954656, 0, 0]), 11214252433862905119), // ln(1 + 562/2^30)
    (I256::from_words([16350972731995401810, 9672263814840, 0, 0]), 13750699865825444933), // ln(1 + 563/2^30)
    (I256::from_words([16438255309363168719, 9689443675008, 0, 0]), 1284804386338276082), // ln(1 + 564/2^30)
    (I256::from_words([16525847948765670774, 9706623535160, 0, 0]), 9021567856635116130), // ln(1 + 565/2^30)
    (I256::from_words([16613751199957854793, 9723803395296, 0, 0]), 16885291796220058784), // ln(1 + 566/2^30)
    (I256::from_words([16701965612694666058, 9740983255416, 0, 0]), 4859915156835032635), // ln(1 + 567/2^30)
    (I256::from_words([16790491736731048312, 9758163115520, 0, 0]), 8329352096426768381), // ln(1 + 568/2^30)
    (I256::from_words([16879330121821943765, 9775342975608, 0, 0]), 7397133089727309987), // ln(1 + 569/2^30)
    (I256::from_words([16968481317722293090, 9792522835680, 0, 0]), 673486775929550485), // ln(1 + 570/2^30)
    (I256::from_words([17057945874187035423, 9809702695736, 0, 0]), 5275445511524069801), // ln(1 + 571/2^30)
    (I256::from_words([17147724340971108366, 9826882555776, 0, 0]), 1486718702006826200), // ln(1 + 572/2^30)
    (I256::from_words([17237817267829447983, 9844062415800, 0, 0]), 6544774649553217539), // ln(1 + 573/2^30)
    (I256::from_words([17328225204516988804, 9861242275808, 0, 0]), 853969811015238065), // ln(1 + 574/2^30)
    (I256::from_words([17418948700788663821, 9878422135800, 0, 0]), 1772630645594556623), // ln(1 + 575/2^30)
    (I256::from_words([17509988306399404491, 9895601995776, 0, 0]), 8272926946548242041), // ln(1 + 576/2^30)
    (I256::from_words([17601344571104140736, 9912781855736, 0, 0]), 940977394022651836), // ln(1 + 577/2^30)
    (I256::from_words([17693018044657800939, 9929961715680, 0, 0]), 15763931402725035867), // ln(1 + 578/2^30)
    (I256::from_words([17785009276815311951, 9947141575608, 0, 0]), 15002866158789580701), // ln(1 + 579/2^30)
    (I256::from_words([17877318817331599084, 9964321435520, 0, 0]), 16320100688576685073), // ln(1 + 580/2^30)
    (I256::from_words([17969947215961586116, 9981501295416, 0, 0]), 545581042957124444), // ln(1 + 581/2^30)
    (I256::from_words([18062895022460195286, 9998681155296, 0, 0]), 3910706218691240201), // ln(1 + 582/2^30)
    (I256::from_words([18156162786582347300, 10015861015160, 0, 0]), 7367969269002569554), // ln(1 + 583/2^30)
    (I256::from_words([18249751058082961327, 10033040875008, 0, 0]), 10378039151246500085), // ln(1 + 584/2^30)
    (I256::from_words([18343660386716955000, 10050220734840, 0, 0]), 12463122206030674693), // ln(1 + 585/2^30)
    (I256::from_words([18437891322239244416, 10067400594656, 0, 0]), 13207067710044456637), // ln(1 + 586/2^30)
    (I256::from_words([85700340695192520, 10084580454457, 0, 0]), 12255473428887903059), // ln(1 + 587/2^30)
    (I256::from_words([180576139258815569, 10101760314241, 0, 0]), 9315791169900246996), // ln(1 + 588/2^30)
    (I256::from_words([275775193975473436, 10118940174009, 0, 0]), 4157432334987887864), // ln(1 + 589/2^30)
    (I256::from_words([371298054600076073, 10136120033761, 0, 0]), 15058617547161442044), // ln(1 + 590/2^30)
    (I256::from_words([467145270887531899, 10153299893497, 0, 0]), 5019505908524543874), // ln(1 + 591/2^30)
    (I256::from_words([563317392592747793, 10170479753217, 0, 0]), 10889509069067222889), // ln(1 + 592/2^30)
    (I256::from_words([659814969470629101, 10187659612921, 0, 0]), 14240188263525066926), // ln(1 + 593/2^30)
    (I256::from_words([756638551276079632, 10204839472609, 0, 0]), 15152336159042961487), // ln(1 + 594/2^30)
    (I256::from_words([853788687764001659, 10222019332281, 0, 0]), 13769338334290579495), // ln(1 + 595/2^30)
    (I256::from_words([951265928689295919, 10239199191937, 0, 0]), 10297278832286931161), // ln(1 + 596/2^30)
    (I256::from_words([1049070823806861613, 10256379051577, 0, 0]), 5005045713224422318), // ln(1 + 597/2^30)
    (I256::from_words([1147203922871596405, 10273558911201, 0, 0]), 16671180681001972868), // ln(1 + 598/2^30)
    (I256::from_words([1245665775638396426, 10290738770809, 0, 0]), 8797008341209885615), // ln(1 + 599/2^30)
    (I256::from_words([1344456931862156268, 10307918630401, 0, 0]), 287206196209739751), // ln(1 + 600/2^30)
    (I256::from_words([1443577941297768987, 10325098489977, 0, 0]), 10109677976827828279), // ln(1 + 601/2^30)
    (I256::from_words([1543029353700126106, 10342278349537, 0, 0]), 1955426974048103906), // ln(1 + 602/2^30)
    (I256::from_words([1642811718824117608, 10359458209081, 0, 0]), 13365870107800149594), // ln(1 + 603/2^30)
    (I256::from_words([1742925586424631944, 10376638068609, 0, 0]), 8158990890103383344), // ln(1 + 604/2^30)
    (I256::from_words([1843371506256556026, 10393817928121, 0, 0]), 5556653493854045697), // ln(1 + 605/2^30)
    (I256::from_words([1944150028074775231, 10410997787617, 0, 0]), 6397732010806627953), // ln(1 + 606/2^30)
    (I256::from_words([2045261701634173400, 10428177647097, 0, 0]), 11584960078102566939), // ln(1 + 607/2^30)
    (I256::from_words([2146707076689632839, 10445357506561, 0, 0]), 3638292357379345038), // ln(1 + 608/2^30)
    (I256::from_words([2248486702996034316, 10462537366009, 0, 0]), 2035242308717305152), // ln(1 + 609/2^30)
    (I256::from_words([2350601130308257064, 10479717225441, 0, 0]), 7870755522328664464), // ln(1 + 610/2^30)
    (I256::from_words([2453050908381178781, 10496897084857, 0, 0]), 3857315271374691516), // ln(1 + 611/2^30)
    (I256::from_words([2555836586969675627, 10514076944257, 0, 0]), 9665280285911046626), // ln(1 + 612/2^30)
    (I256::from_words([2658958715828622228, 10531256803641, 0, 0]), 8136014010865769474), // ln(1 + 613/2^30)
    (I256::from_words([2762417844712891673, 10548436663009, 0, 0]), 622222379983636473), // ln(1 + 614/2^30)
    (I256::from_words([2866214523377355514, 10565616522361, 0, 0]), 6988059368641371789), // ln(1 + 615/2^30)
    (I256::from_words([2970349301576883769, 10582796381697, 0, 0]), 10269000325533711979), // ln(1 + 616/2^30)
    (I256::from_words([3074822729066344919, 10599976241017, 0, 0]), 12012179746616288814), // ln(1 + 617/2^30)
    (I256::from_words([3179635355600605909, 10617156100321, 0, 0]), 13829752754209814126), // ln(1 + 618/2^30)
    (I256::from_words([3284787730934532148, 10634335959609, 0, 0]), 17399000649813324735), // ln(1 + 619/2^30)
    (I256::from_words([3390280404822987510, 10651515818881, 0, 0]), 6015692393207384264), // ln(1 + 620/2^30)
    (I256::from_words([3496113927020834330, 10668695678137, 0, 0]), 18381166450104551496), // ln(1 + 621/2^30)
    (I256::from_words([3602288847282933412, 10685875537377, 0, 0]), 1028483755284737833), // ln(1 + 622/2^30)
    (I256::from_words([3708805715364144018, 10703055396601, 0, 0]), 11236718076211553935), // ln(1 + 623/2^30)
    (I256::from_words([3815665081019323879, 10720235255809, 0, 0]), 14116876755038029294), // ln(1 + 624/2^30)
    (I256::from_words([3922867494003329188, 10737415115001, 0, 0]), 11739214777383769367), // ln(1 + 625/2^30)
    (I256::from_words([4030413504071014602, 10754594974177, 0, 0]), 6239852177725656662), // ln(1 + 626/2^30)
    (I256::from_words([4138303660977233241, 10771774833337, 0, 0]), 18267623665916715141), // ln(1 + 627/2^30)
    (I256::from_words([4246538514476836692, 10788954692481, 0, 0]), 13197207885156725029), // ln(1 + 628/2^30)
    (I256::from_words([4355118614324675003, 10806134551609, 0, 0]), 11809697407057862267), // ln(1 + 629/2^30)
    (I256::from_words([4464044510275596687, 10823314410721, 0, 0]), 16505727989614330284), // ln(1 + 630/2^30)
    (I256::from_words([4573316752084448722, 10840494269817, 0, 0]), 11305584130009706716), // ln(1 + 631/2^30)
    (I256::from_words([4682935889506076548, 10857674128897, 0, 0]), 17189536838552453452), // ln(1 + 632/2^30)
    (I256::from_words([4792902472295324071, 10874853987961, 0, 0]), 18310972896644073855), // ln(1 + 633/2^30)
    (I256::from_words([4903217050207033660, 10892033847009, 0, 0]), 17336732630713639771), // ln(1 + 634/2^30)
    (I256::from_words([5013880172996046148, 10909213706041, 0, 0]), 17000471391313620561), // ln(1 + 635/2^30)
    (I256::from_words([5124892390417200833, 10926393565057, 0, 0]), 1656021032215220610), // ln(1 + 636/2^30)
    (I256::from_words([5236254252225335474, 10943573424057, 0, 0]), 11064471758050983400), // ln(1 + 637/2^30)
    (I256::from_words([5347966308175286298, 10960753283041, 0, 0]), 11267069161151836289), // ln(1 + 638/2^30)
    (I256::from_words([5460029108021887994, 10977933142009, 0, 0]), 5265784216607814782), // ln(1 + 639/2^30)
    (I256::from_words([5572443201519973714, 10995113000961, 0, 0]), 14576674761361433964), // ln(1 + 640/2^30)
    (I256::from_words([5685209138424375077, 11012292859897, 0, 0]), 5443014752171913576), // ln(1 + 641/2^30)
    (I256::from_words([5798327468489922162, 11029472718817, 0, 0]), 17962608334383979342), // ln(1 + 642/2^30)
    (I256::from_words([5911798741471443517, 11046652577721, 0, 0]), 67198731343346927), // ln(1 + 643/2^30)
    (I256::from_words([6025623507123766148, 11063832436609, 0, 0]), 10436758608002746691), // ln(1 + 644/2^30)
    (I256::from_words([6139802315201715530, 11081012295481, 0, 0]), 15585410812917321379), // ln(1 + 645/2^30)
    (I256::from_words([6254335715460115601, 11098192154337, 0, 0]), 541998373301909760), // ln(1 + 646/2^30)
    (I256::from_words([6369224257653788760, 11115372013177, 0, 0]), 5743678195249632286), // ln(1 + 647/2^30)
    (I256::from_words([6484468491537555873, 11132551872001, 0, 0]), 16355562174273572302), // ln(1 + 648/2^30)
    (I256::from_words([6600068966866236270, 11149731730809, 0, 0]), 17611054969233930287), // ln(1 + 649/2^30)
    (I256::from_words([6716026233394647744, 11166911589601, 0, 0]), 13258703628845583343), // ln(1 + 650/2^30)
    (I256::from_words([6832340840877606552, 11184091448377, 0, 0]), 7115559070766049927), // ln(1 + 651/2^30)
    (I256::from_words([6949013339069927415, 11201271307137, 0, 0]), 3067281634392514690), // ln(1 + 652/2^30)
    (I256::from_words([7066044277726423518, 11218451165881, 0, 0]), 5068246633658361794), // ln(1 + 653/2^30)
    (I256::from_words([7183434206601906510, 11235631024609, 0, 0]), 17141649909829216713), // ln(1 + 654/2^30)
    (I256::from_words([7301183675451186506, 11252810883321, 0, 0]), 6486125236879393274), // ln(1 + 655/2^30)
    (I256::from_words([7419293234029072081, 11269990742017, 0, 0]), 14156314316544262126), // ln(1 + 656/2^30)
    (I256::from_words([7537763432090370278, 11287170600697, 0, 0]), 7489019741438405047), // ln(1 + 657/2^30)
    (I256::from_words([7656594819389886601, 11304350459361, 0, 0]), 9230519063816551989), // ln(1 + 658/2^30)
    (I256::from_words([7775787945682425020, 11321530318009, 0, 0]), 5302949979819407201), // ln(1 + 659/2^30)
    (I256::from_words([7895343360722787968, 11338710176641, 0, 0]), 144648103395396768), // ln(1 + 660/2^30)
    (I256::from_words([8015261614265776341, 11355890035257, 0, 0]), 16710252519093269786), // ln(1 + 661/2^30)
    (I256::from_words([8135543256066189503, 11373069893857, 0, 0]), 4237090966306449930), // ln(1 + 662/2^30)
    (I256::from_words([8256188835878825277, 11390249752441, 0, 0]), 4265982055450618135), // ln(1 + 663/2^30)
    (I256::from_words([8377198903458479953, 11407429611009, 0, 0]), 3067388231078426289), // ln(1 + 664/2^30)
    (I256::from_words([8498574008559948284, 11424609469561, 0, 0]), 5428497619508338787), // ln(1 + 665/2^30)
    (I256::from_words([8620314700938023487, 11441789328097, 0, 0]), 16206585507905224505), // ln(1 + 666/2^30)
    (I256::from_words([8742421530347497245, 11458969186617, 0, 0]), 3435631749650905624), // ln(1 + 667/2^30)
    (I256::from_words([8864895046543159701, 11476149045121, 0, 0]), 9006890759390627874), // ln(1 + 668/2^30)
    (I256::from_words([8987735799279799466, 11493328903609, 0, 0]), 1095044476145316628), // ln(1 + 669/2^30)
    (I256::from_words([9110944338312203612, 11510508762081, 0, 0]), 3285516432066615726), // ln(1 + 670/2^30)
    (I256::from_words([9234521213395157677, 11527688620537, 0, 0]), 2340856936676815382), // ln(1 + 671/2^30)
    (I256::from_words([9358466974283445662, 11544868478977, 0, 0]), 3541080850784701506), // ln(1 + 672/2^30)
    (I256::from_words([9482782170731850032, 11562048337401, 0, 0]), 12237029065562707039), // ln(1 + 673/2^30)
    (I256::from_words([9607467352495151717, 11579228195809, 0, 0]), 15403729981623571773), // ln(1 + 674/2^30)
    (I256::from_words([9732523069328130111, 11596408054201, 0, 0]), 87249135515613884), // ln(1 + 675/2^30)
    (I256::from_words([9857949870985563069, 11613587912577, 0, 0]), 8745026973636613180), // ln(1 + 676/2^30)
    (I256::from_words([9983748307222226914, 11630767770937, 0, 0]), 10118775889051686668), // ln(1 + 677/2^30)
    (I256::from_words([10109918927792896431, 11647947629281, 0, 0]), 9915050216534843615), // ln(1 + 678/2^30)
    (I256::from_words([10236462282452344869, 11665127487609, 0, 0]), 13911863637933636157), // ln(1 + 679/2^30)
    (I256::from_words([10363378920955343942, 11682307345921, 0, 0]), 9512050661242870014), // ln(1 + 680/2^30)
    (I256::from_words([10490669393056663827, 11699487204217, 0, 0]), 2636860320806478525), // ln(1 + 681/2^30)
    (I256::from_words([10618334248511073164, 11716667062497, 0, 0]), 17726061730099801942), // ln(1 + 682/2^30)
    (I256::from_words([10746374037073339061, 11733846920761, 0, 0]), 5504329265963617120), // ln(1 + 683/2^30)
    (I256::from_words([10874789308498227085, 11751026779009, 0, 0]), 9002044784771398317), // ln(1 + 684/2^30)
    (I256::from_words([11003580612540501270, 11768206637241, 0, 0]), 15981450585533708999), // ln(1 + 685/2^30)
    (I256::from_words([11132748498954924114, 11785386495457, 0, 0]), 14276987183807169907), // ln(1 + 686/2^30)
    (I256::from_words([11262293517496256578, 11802566353657, 0, 0]), 10242142938183832371), // ln(1 + 687/2^30)
    (I256::from_words([11392216217919258087, 11819746211841, 0, 0]), 10302815529360956879), // ln(1 + 688/2^30)
    (I256::from_words([11522517149978686531, 11836926070009, 0, 0]), 2510673439210300118), // ln(1 + 689/2^30)
    (I256::from_words([11653196863429298262, 11854105928161, 0, 0]), 11883493724685116975), // ln(1 + 690/2^30)
    (I256::from_words([11784255908025848099, 11871285786297, 0, 0]), 8171547202050258076), // ln(1 + 691/2^30)
    (I256::from_words([11915694833523089322, 11888465644417, 0, 0]), 16538168441916843597), // ln(1 + 692/2^30)
    (I256::from_words([12047514189675773678, 11905645502521, 0, 0]), 6879396879761826156), // ln(1 + 693/2^30)
    (I256::from_words([12179714526238651375, 11922825360609, 0, 0]), 4504546810961681581), // ln(1 + 694/2^30)
    (I256::from_words([12312296392966471086, 11940005218681, 0, 0]), 16349336648730092003), // ln(1 + 695/2^30)
    (I256::from_words([12445260339613979950, 11957185076737, 0, 0]), 12529250403183792275), // ln(1 + 696/2^30)
    (I256::from_words([12578606915935923568, 11974364934777, 0, 0]), 126619528955682953), // ln(1 + 697/2^30)
    (I256::from_words([12712336671687046004, 11991544792801, 0, 0]), 4743984404259693683), // ln(1 + 698/2^30)
    (I256::from_words([12846450156622089788, 12008724650809, 0, 0]), 15163967662536051834), // ln(1 + 699/2^30)
    (I256::from_words([12980947920495795915, 12025904508801, 0, 0]), 1796123818934266077), // ln(1 + 700/2^30)
    (I256::from_words([13115830513062903840, 12043084366777, 0, 0]), 8910765191633824915), // ln(1 + 701/2^30)
    (I256::from_words([13251098484078151486, 12060264224737, 0, 0]), 7065114864940232677), // ln(1 + 702/2^30)
    (I256::from_words([13386752383296275238, 12077444082681, 0, 0]), 3783876684314276627), // ln(1 + 703/2^30)
    (I256::from_words([13522792760472009945, 12094623940609, 0, 0]), 6665852661724389627), // ln(1 + 704/2^30)
    (I256::from_words([13659220165360088921, 12111803798521, 0, 0]), 4937304454708072887), // ln(1 + 705/2^30)
    (I256::from_words([13796035147715243943, 12128983656417, 0, 0]), 6345547066561482061), // ln(1 + 706/2^30)
    (I256::from_words([13933238257292205253, 12146163514297, 0, 0]), 265566251690315347), // ln(1 + 707/2^30)
    (I256::from_words([14070830043845701555, 12163343372161, 0, 0]), 13040356289507968156), // ln(1 + 708/2^30)
    (I256::from_words([14208811057130460020, 12180523230009, 0, 0]), 15747305168656783334), // ln(1 + 709/2^30)
    (I256::from_words([14347181846901206281, 12197703087841, 0, 0]), 16432020508324326025), // ln(1 + 710/2^30)
    (I256::from_words([14485942962912664436, 12214882945657, 0, 0]), 4768202889882754090), // ln(1 + 711/2^30)
    (I256::from_words([14625094954919557045, 12232062803457, 0, 0]), 7397983630785006699), // ln(1 + 712/2^30)
    (I256::from_words([14764638372676605134, 12249242661241, 0, 0]), 14145054042493640098), // ln(1 + 713/2^30)
    (I256::from_words([14904573765938528193, 12266422519009, 0, 0]), 14908259130666481553), // ln(1 + 714/2^30)
    (I256::from_words([15044901684460044175, 12283602376761, 0, 0]), 18108447221632240158), // ln(1 + 715/2^30)
    (I256::from_words([15185622677995869498, 12300782234497, 0, 0]), 13795087367736971280), // ln(1 + 716/2^30)
    (I256::from_words([15326737296300719043, 12317962092217, 0, 0]), 10539863047528255944), // ln(1 + 717/2^30)
    (I256::from_words([15468246089129306155, 12335141949921, 0, 0]), 16990033644810233861), // ln(1 + 718/2^30)
    (I256::from_words([15610149606236342645, 12352321807609, 0, 0]), 4975051853988593313), // ln(1 + 719/2^30)
    (I256::from_words([15752448397376538785, 12369501665281, 0, 0]), 1740389601381930839), // ln(1 + 720/2^30)
    (I256::from_words([15895143012304603312, 12386681522937, 0, 0]), 16160667303146654853), // ln(1 + 721/2^30)
    (I256::from_words([16038234000775243430, 12403861380577, 0, 0]), 1846271270620500982), // ln(1 + 722/2^30)
    (I256::from_words([16181721912543164802, 12421041238201, 0, 0]), 4717411852761072040), // ln(1 + 723/2^30)
    (I256::from_words([16325607297363071558, 12438221095809, 0, 0]), 15430276399231060633), // ln(1 + 724/2^30)
    (I256::from_words([16469890704989666293, 12455400953401, 0, 0]), 6270622960578496405), // ln(1 + 725/2^30)
    (I256::from_words([16614572685177650063, 12472580810977, 0, 0]), 4940862135835604991), // ln(1 + 726/2^30)
    (I256::from_words([16759653787681722390, 12489760668537, 0, 0]), 2326442256731210921), // ln(1 + 727/2^30)
    (I256::from_words([16905134562256581259, 12506940526081, 0, 0]), 7836187161579061923), // ln(1 + 728/2^30)
    (I256::from_words([17051015558656923120, 12524120383609, 0, 0]), 12508913600617903633), // ln(1 + 729/2^30)
    (I256::from_words([17197297326637442887, 12541300241121, 0, 0]), 7460280862479717630), // ln(1 + 730/2^30)
    (I256::from_words([17343980415952833937, 12558480098617, 0, 0]), 2329640400657467965), // ln(1 + 731/2^30)
    (I256::from_words([17491065376357788111, 12575659956097, 0, 0]), 6833397312553252924), // ln(1 + 732/2^30)
    (I256::from_words([17638552757606995715, 12592839813561, 0, 0]), 12318371818525965285), // ln(1 + 733/2^30)
    (I256::from_words([17786443109455145519, 12610019671009, 0, 0]), 10208648888357564282), // ln(1 + 734/2^30)
    (I256::from_words([17934736981656924756, 12627199528441, 0, 0]), 10452427867718856057), // ln(1 + 735/2^30)
    (I256::from_words([18083434923967019124, 12644379385857, 0, 0]), 4628639883506127742), // ln(1 + 736/2^30)
    (I256::from_words([18232537486140112784, 12661559243257, 0, 0]), 2840541544015496485), // ln(1 + 737/2^30)
    (I256::from_words([18382045217930888361, 12678739100641, 0, 0]), 15269076417988112116), // ln(1 + 738/2^30)
    (I256::from_words([85214595384475330, 12695918958010, 0, 0]), 15279492439945316677), // ln(1 + 739/2^30)
    (I256::from_words([235534315674656476, 12713098815362, 0, 0]), 13208423757780622124), // ln(1 + 740/2^30)
    (I256::from_words([386260854846558201, 12730278672698, 0, 0]), 1023764064384335209), // ln(1 + 741/2^30)
    (I256::from_words([537394762654856985, 12747458530018, 0, 0]), 7665004371525000532), // ln(1 + 742/2^30)
    (I256::from_words([688936588854227775, 12764638387322, 0, 0]), 6809618194053939151), // ln(1 + 743/2^30)
    (I256::from_words([840886883199343980, 12781818244610, 0, 0]), 9106887471204811833), // ln(1 + 744/2^30)
    (I256::from_words([993246195444877474, 12798998101882, 0, 0]), 6837775898216277860), // ln(1 + 745/2^30)
    (I256::from_words([1146015075345498594, 12816177959138, 0, 0]), 10808522626501920393), // ln(1 + 746/2^30)
    (I256::from_words([1299194072655876142, 12833357816378, 0, 0]), 13457259668981473864), // ln(1 + 747/2^30)
    (I256::from_words([1452783737130677384, 12850537673602, 0, 0]), 7300861526540214681), // ln(1 + 748/2^30)
    (I256::from_words([1606784618524568049, 12867717530810, 0, 0]), 3381794814487860436), // ln(1 + 749/2^30)
    (I256::from_words([1761197266592212330, 12884897388002, 0, 0]), 12821479741597874343), // ln(1 + 750/2^30)
    (I256::from_words([1916022231088272886, 12902077245178, 0, 0]), 9926907515436726559), // ln(1 + 751/2^30)
    (I256::from_words([2071260061767410838, 12919257102338, 0, 0]), 5977722189949973672), // ln(1 + 752/2^30)
    (I256::from_words([2226911308384285771, 12936436959482, 0, 0]), 12332838070790536976), // ln(1 + 753/2^30)
    (I256::from_words([2382976520693555736, 12953616816610, 0, 0]), 3537057120646489235), // ln(1 + 754/2^30)
    (I256::from_words([2539456248449877245, 12970796673722, 0, 0]), 9554894880535211235), // ln(1 + 755/2^30)
    (I256::from_words([2696351041407905277, 12987976530818, 0, 0]), 5090221580291989044), // ln(1 + 756/2^30)
    (I256::from_words([2853661449322293273, 13005156387898, 0, 0]), 1820088059863187529), // ln(1 + 757/2^30)
    (I256::from_words([3011388021947693138, 13022336244962, 0, 0]), 11501343174632071042), // ln(1 + 758/2^30)
    (I256::from_words([3169531309038755243, 13039516102010, 0, 0]), 9077251200744132595), // ln(1 + 759/2^30)
    (I256::from_words([3328091860350128421, 13056695959042, 0, 0]), 6464573682689241204), // ln(1 + 760/2^30)
    (I256::from_words([3487070225636459969, 13073875816058, 0, 0]), 15660186838625988024), // ln(1 + 761/2^30)
    (I256::from_words([3646466954652395650, 13091055673058, 0, 0]), 11847698965705540966), // ln(1 + 762/2^30)
    (I256::from_words([3806282597152579689, 13108235530042, 0, 0]), 7184532287652317491), // ln(1 + 763/2^30)
    (I256::from_words([3966517702891654775, 13125415387010, 0, 0]), 13908540360086856188), // ln(1 + 764/2^30)
    (I256::from_words([4127172821624262063, 13142595243962, 0, 0]), 7444625475848196839), // ln(1 + 765/2^30)
    (I256::from_words([4288248503105041170, 13159775100898, 0, 0]), 191820512573078661), // ln(1 + 766/2^30)
    (I256::from_words([4449745297088630177, 13176954957818, 0, 0]), 4629906338017337329), // ln(1 + 767/2^30)
    (I256::from_words([4611663753329665630, 13194134814722, 0, 0]), 14872773289086362102), // ln(1 + 768/2^30)
    (I256::from_words([4774004421582782540, 13211314671610, 0, 0]), 6668526724574613046), // ln(1 + 769/2^30)
    (I256::from_words([4936767851602614379, 13228494528482, 0, 0]), 11186568872742853205), // ln(1 + 770/2^30)
    (I256::from_words([5099954593143793086, 13245674385338, 0, 0]), 4337239941799373088), // ln(1 + 771/2^30)
    (I256::from_words([5263565195960949061, 13262854242178, 0, 0]), 17452388114895343037), // ln(1 + 772/2^30)
    (I256::from_words([5427600209808711172, 13280034099002, 0, 0]), 8158266586895503067), // ln(1 + 773/2^30)
    (I256::from_words([5592060184441706747, 13297213955810, 0, 0]), 7949591706791635423), // ln(1 + 774/2^30)
    (I256::from_words([5756945669614561580, 13314393812602, 0, 0]), 11509184088181823005), // ln(1 + 775/2^30)
    (I256::from_words([5922257215081899929, 13331573669378, 0, 0]), 13601562309425629194), // ln(1 + 776/2^30)
    (I256::from_words([6087995370598344516, 13348753526138, 0, 0]), 9073048466379682934), // ln(1 + 777/2^30)
    (I256::from_words([6254160685918516526, 13365933382882, 0, 0]), 11298617798842323908), // ln(1 + 778/2^30)
    (I256::from_words([6420753710797035609, 13383113239610, 0, 0]), 15288516095869101351), // ln(1 + 779/2^30)
    (I256::from_words([6587774994988519879, 13400293096322, 0, 0]), 16135109322216436191), // ln(1 + 780/2^30)
    (I256::from_words([6755225088247585914, 13417472953018, 0, 0]), 9012989171075240061), // ln(1 + 781/2^30)
    (I256::from_words([6923104540328848755, 13434652809698, 0, 0]), 7625822690513594399), // ln(1 + 782/2^30)
    (I256::from_words([7091413900986921908, 13451832666362, 0, 0]), 7312969688790283197), // ln(1 + 783/2^30)
    (I256::from_words([7260153719976417343, 13469012523010, 0, 0]), 3496332360796489062), // ln(1 + 784/2^30)
    (I256::from_words([7429324547051945493, 13486192379642, 0, 0]), 10127204914496997777), // ln(1 + 785/2^30)
    (I256::from_words([7598926931968115257, 13503372236258, 0, 0]), 4346146902532704869), // ln(1 + 786/2^30)
    (I256::from_words([7768961424479533996, 13520552092858, 0, 0]), 270065069789491973), // ln(1 + 787/2^30)
    (I256::from_words([7939428574340807535, 13537731949442, 0, 0]), 12098830758709301985), // ln(1 + 788/2^30)
    (I256::from_words([8110328931306540165, 13554911806010, 0, 0]), 17221897314600722695), // ln(1 + 789/2^30)
    (I256::from_words([8281663045131334640, 13572091662562, 0, 0]), 11558637859496836982), // ln(1 + 790/2^30)
    (I256::from_words([8453431465569792177, 13589271519098, 0, 0]), 9558450844883926645), // ln(1 + 791/2^30)
    (I256::from_words([8625634742376512458, 13606451375618, 0, 0]), 7307377457010581482), // ln(1 + 792/2^30)
    (I256::from_words([8798273425306093629, 13623631232122, 0, 0]), 974951243324971702), // ln(1 + 793/2^30)
    (I256::from_words([8971348064113132299, 13640811088610, 0, 0]), 5261047738911628814), // ln(1 + 794/2^30)
    (I256::from_words([9144859208552223542, 13657990945082, 0, 0]), 16502501871799080156), // ln(1 + 795/2^30)
    (I256::from_words([9318807408377960897, 13675170801538, 0, 0]), 12673213515686095135), // ln(1 + 796/2^30)
    (I256::from_words([9493193213344936365, 13692350657978, 0, 0]), 8724485263796094800), // ln(1 + 797/2^30)
    (I256::from_words([9668017173207740412, 13709530514402, 0, 0]), 1244895760473760193), // ln(1 + 798/2^30)
    (I256::from_words([9843279837720961967, 13726710370810, 0, 0]), 5353893401328907275), // ln(1 + 799/2^30)
    (I256::from_words([10018981756639188424, 13743890227202, 0, 0]), 17808413738541663861), // ln(1 + 800/2^30)
    (I256::from_words([10195123479717005642, 13761070083578, 0, 0]), 17002985033586258270), // ln(1 + 801/2^30)
    (I256::from_words([10371705556708997942, 13778249939938, 0, 0]), 18310066031082971307), // ln(1 + 802/2^30)
    (I256::from_words([10548728537369748111, 13795429796282, 0, 0]), 293175216682735419), // ln(1 + 803/2^30)
    (I256::from_words([10726192971453837396, 13812609652610, 0, 0]), 15387460812046758484), // ln(1 + 804/2^30)
    (I256::from_words([10904099408715845514, 13829789508922, 0, 0]), 5432365590472830235), // ln(1 + 805/2^30)
    (I256::from_words([11082448398910350641, 13846969365218, 0, 0]), 4585917240421721095), // ln(1 + 806/2^30)
    (I256::from_words([11261240491791929419, 13864149221498, 0, 0]), 10197625402271160416), // ln(1 + 807/2^30)
    (I256::from_words([11440476237115156955, 13881329077762, 0, 0]), 1255331294745736114), // ln(1 + 808/2^30)
    (I256::from_words([11620156184634606817, 13898508934010, 0, 0]), 12172289562474957650), // ln(1 + 809/2^30)
    (I256::from_words([11800280884104851041, 13915688790242, 0, 0]), 3660065312745759703), // ln(1 + 810/2^30)
    (I256::from_words([11980850885280460123, 13932868646458, 0, 0]), 10302592257897788576), // ln(1 + 811/2^30)
    (I256::from_words([12161866737916003026, 13950048502658, 0, 0]), 11429069752074922838), // ln(1 + 812/2^30)
    (I256::from_words([12343328991766047176, 13967228358842, 0, 0]), 4901044638781370226), // ln(1 + 813/2^30)
    (I256::from_words([12525238196585158462, 13984408215010, 0, 0]), 7112516803599066569), // ln(1 + 814/2^30)
    (I256::from_words([12707594902127901238, 14001588071162, 0, 0]), 16096556579485479950), // ln(1 + 815/2^30)
    (I256::from_words([12890399658148838323, 14018767927298, 0, 0]), 11525410299490026601), // ln(1 + 816/2^30)
    (I256::from_words([13073653014402530998, 14035947783418, 0, 0]), 10050838070598650112), // ln(1 + 817/2^30)
    (I256::from_words([13257355520643539009, 14053127639522, 0, 0]), 9963987105320599433), // ln(1 + 818/2^30)
    (I256::from_words([13441507726626420566, 14070307495610, 0, 0]), 9642241348112921823), // ln(1 + 819/2^30)
    (I256::from_words([13626110182105732343, 14087487351682, 0, 0]), 7549327028094912662), // ln(1 + 820/2^30)
    (I256::from_words([13811163436836029478, 14104667207738, 0, 0]), 2235418211762073749), // ln(1 + 821/2^30)
    (I256::from_words([13996668040571865572, 14121847063778, 0, 0]), 10783986429409131695), // ln(1 + 822/2^30)
    (I256::from_words([14182624543067792692, 14139026919802, 0, 0]), 13471674006714358336), // ln(1 + 823/2^30)
    (I256::from_words([14369033494078361368, 14156206775810, 0, 0]), 9108631838580709323), // ln(1 + 824/2^30)
    (I256::from_words([14555895443358120593, 14173386631802, 0, 0]), 15038624941847816347), // ln(1 + 825/2^30)
    (I256::from_words([14743210940661617826, 14190566487778, 0, 0]), 11798905786874833002), // ln(1 + 826/2^30)
    (I256::from_words([14930980535743398988, 14207746343738, 0, 0]), 16907296145089650431), // ln(1 + 827/2^30)
    (I256::from_words([15119204778358008466, 14224926199682, 0, 0]), 11075316346861208542), // ln(1 + 828/2^30)
    (I256::from_words([15307884218259989109, 14242106055610, 0, 0]), 11995267129047728621), // ln(1 + 829/2^30)
    (I256::from_words([15497019405203882232, 14259285911522, 0, 0]), 553358892868041506), // ln(1 + 830/2^30)
    (I256::from_words([15686610888944227611, 14276465767418, 0, 0]), 13063537625158388785), // ln(1 + 831/2^30)
    (I256::from_words([15876659219235563490, 14293645623298, 0, 0]), 12140381935114113085), // ln(1 + 832/2^30)
    (I256::from_words([16067164945832426574, 14310825479162, 0, 0]), 15826417122964579469), // ln(1 + 833/2^30)
    (I256::from_words([16258128618489352034, 14328005335010, 0, 0]), 5358500364132985918), // ln(1 + 834/2^30)
    (I256::from_words([16449550786960873502, 14345185190842, 0, 0]), 17401646630491198464), // ln(1 + 835/2^30)
    (I256::from_words([16641432001001523078, 14362365046658, 0, 0]), 14921925727099475401), // ln(1 + 836/2^30)
    (I256::from_words([16833772810365831323, 14379544902458, 0, 0]), 16313776360879422616), // ln(1 + 837/2^30)
    (I256::from_words([17026573764808327264, 14396724758242, 0, 0]), 3166391324771838000), // ln(1 + 838/2^30)
    (I256::from_words([17219835414083538389, 14413904614010, 0, 0]), 12497543418989580504), // ln(1 + 839/2^30)
    (I256::from_words([17413558307945990654, 14431084469762, 0, 0]), 7626482487755328291), // ln(1 + 840/2^30)
    (I256::from_words([17607742996150208476, 14448264325498, 0, 0]), 7301249487972567986), // ln(1 + 841/2^30)
    (I256::from_words([17802390028450714737, 14465444181218, 0, 0]), 11911805747091024633), // ln(1 + 842/2^30)
    (I256::from_words([17997499954602030784, 14482624036922, 0, 0]), 3490138515809806609), // ln(1 + 843/2^30)
    (I256::from_words([18193073324358676426, 14499803892610, 0, 0]), 1050598741908713853), // ln(1 + 844/2^30)
    (I256::from_words([18389110687475169937, 14516983748282, 0, 0]), 5249774401821744893), // ln(1 + 845/2^30)
    (I256::from_words([138868519996476439, 14534163603939, 0, 0]), 16833340127048318814), // ln(1 + 846/2^30)
    (I256::from_words([335835519096214367, 14551343459579, 0, 0]), 18189418683144902476), // ln(1 + 847/2^30)
    (I256::from_words([533268160819345771, 14568523315203, 0, 0]), 10242174669844801067), // ln(1 + 848/2^30)
    (I256::from_words([731166994920382780, 14585703170811, 0, 0]), 12451920073758353899), // ln(1 + 849/2^30)
    (I256::from_words([929532571153835989, 14602883026403, 0, 0]), 7474987599943983844), // ln(1 + 850/2^30)
    (I256::from_words([1128365439274214455, 14620062881979, 0, 0]), 14950812519445616566), // ln(1 + 851/2^30)
    (I256::from_words([1327666149036025701, 14637242737539, 0, 0]), 17715061927153195299), // ln(1 + 852/2^30)
    (I256::from_words([1527435250193775713, 14654422593083, 0, 0]), 17139972515629565426), // ln(1 + 853/2^30)
    (I256::from_words([1727673292501968941, 14671602448611, 0, 0]), 14687712054098661077), // ln(1 + 854/2^30)
    (I256::from_words([1928380825715108299, 14688782304123, 0, 0]), 11910484941142751820), // ln(1 + 855/2^30)
    (I256::from_words([2129558399587695165, 14705962159619, 0, 0]), 10450637757399197838), // ln(1 + 856/2^30)
    (I256::from_words([2331206563874229381, 14723142015099, 0, 0]), 12040764818256713590), // ln(1 + 857/2^30)
    (I256::from_words([2533325868329209254, 14740321870563, 0, 0]), 57069652841588333), // ln(1 + 858/2^30)
    (I256::from_words([2735916862707131552, 14757501726011, 0, 0]), 13306446851551173213), // ln(1 + 859/2^30)
    (I256::from_words([2938980096762491511, 14774681581443, 0, 0]), 16899379102781809054), // ln(1 + 860/2^30)
    (I256::from_words([3142516120249782829, 14791861436859, 0, 0]), 12930507187880433647), // ln(1 + 861/2^30)
    (I256::from_words([3346525482923497668, 14809041292259, 0, 0]), 3585247386419284584), // ln(1 + 862/2^30)
    (I256::from_words([3551008734538126653, 14826221147643, 0, 0]), 9586641102598765431), // ln(1 + 863/2^30)
    (I256::from_words([3755966424848158875, 14843401003011, 0, 0]), 14855228196811613914), // ln(1 + 864/2^30)
    (I256::from_words([3961399103608081889, 14860580858363, 0, 0]), 3402640685754336665), // ln(1 + 865/2^30)
    (I256::from_words([4167307320572381711, 14877760713699, 0, 0]), 14671940516247704077), // ln(1 + 866/2^30)
    (I256::from_words([4373691625495542825, 14894940569019, 0, 0]), 14410516601961237467), // ln(1 + 867/2^30)
    (I256::from_words([4580552568132048177, 14912120424323, 0, 0]), 5350654818361375742), // ln(1 + 868/2^30)
    (I256::from_words([4787890698236379176, 14929300279611, 0, 0]), 8762899481692289227), // ln(1 + 869/2^30)
    (I256::from_words([4995706565563015697, 14946480134883, 0, 0]), 9115926680537098748), // ln(1 + 870/2^30)
    (I256::from_words([5204000719866436078, 14963659990139, 0, 0]), 9416882049635912892), // ln(1 + 871/2^30)
    (I256::from_words([5412773710901117121, 14980839845379, 0, 0]), 12764742248865167283), // ln(1 + 872/2^30)
    (I256::from_words([5622026088421534093, 14998019700603, 0, 0]), 3903676442216472347), // ln(1 + 873/2^30)
    (I256::from_words([5831758402182160723, 15015199555811, 0, 0]), 4563384071613176015), // ln(1 + 874/2^30)
    (I256::from_words([6041971201937469205, 15032379411003, 0, 0]), 18118968188469125217), // ln(1 + 875/2^30)
    (I256::from_words([6252665037441930199, 15049559266179, 0, 0]), 11144296932666039091), // ln(1 + 876/2^30)
    (I256::from_words([6463840458450012826, 15066739121339, 0, 0]), 5645829453787700371), // ln(1 + 877/2^30)
    (I256::from_words([6675498014716184672, 15083918976483, 0, 0]), 5275745168967690706), // ln(1 + 878/2^30)
    (I256::from_words([6887638255994911787, 15101098831611, 0, 0]), 13778793389284392553), // ln(1 + 879/2^30)
    (I256::from_words([7100261732040658686, 15118278686723, 0, 0]), 16545654798736396312), // ln(1 + 880/2^30)
    (I256::from_words([7313368992607888347, 15135458541819, 0, 0]), 17506535154346070793), // ln(1 + 881/2^30)
    (I256::from_words([7526960587451062213, 15152638396899, 0, 0]), 2237782691424435702), // ln(1 + 882/2^30)
    (I256::from_words([7741037066324640188, 15169818251963, 0, 0]), 11748969971092852308), // ln(1 + 883/2^30)
    (I256::from_words([7955598978983080644, 15186998107011, 0, 0]), 13355790916999154814), // ln(1 + 884/2^30)
    (I256::from_words([8170646875180840415, 15204177962043, 0, 0]), 11360630810257461216), // ln(1 + 885/2^30)
    (I256::from_words([8386181304672374799, 15221357817059, 0, 0]), 10159183694711079719), // ln(1 + 886/2^30)
    (I256::from_words([8602202817212137558, 15238537672059, 0, 0]), 14240557929614026872), // ln(1 + 887/2^30)
    (I256::from_words([8818711962554580919, 15255717527043, 0, 0]), 9740637668602502559), // ln(1 + 888/2^30)
    (I256::from_words([9035709290454155572, 15272897382011, 0, 0]), 1335676559794528330), // ln(1 + 889/2^30)
    (I256::from_words([9253195350665310670, 15290077236963, 0, 0]), 12242403298469990976), // ln(1 + 890/2^30)
    (I256::from_words([9471170692942493833, 15307257091899, 0, 0]), 10431150884911988129), // ln(1 + 891/2^30)
    (I256::from_words([9689635867040151143, 15324436946819, 0, 0]), 859682545633646880), // ln(1 + 892/2^30)
    (I256::from_words([9908591422712727145, 15341616801723, 0, 0]), 7026553212347141191), // ln(1 + 893/2^30)
    (I256::from_words([10128037909714664850, 15358796656611, 0, 0]), 15630982853513114554), // ln(1 + 894/2^30)
    (I256::from_words([10347975877800405733, 15375976511483, 0, 0]), 13466450174437369211), // ln(1 + 895/2^30)
    (I256::from_words([10568405876724389732, 15393156366339, 0, 0]), 5867542243657512245), // ln(1 + 896/2^30)
    (I256::from_words([10789328456241055248, 15410336221179, 0, 0]), 16710060045619558534), // ln(1 + 897/2^30)
    (I256::from_words([11010744166104839149, 15427516076003, 0, 0]), 14624147738515835723), // ln(1 + 898/2^30)
    (I256::from_words([11232653556070176765, 15444695930811, 0, 0]), 5228118575508362226), // ln(1 + 899/2^30)
    (I256::from_words([11455057175891501889, 15461875785603, 0, 0]), 12681816383694424009), // ln(1 + 900/2^30)
    (I256::from_words([11677955575323246781, 15479055640379, 0, 0]), 5899744821943005013), // ln(1 + 901/2^30)
    (I256::from_words([11901349304119842162, 15496235495139, 0, 0]), 9231637375826242218), // ln(1 + 902/2^30)
    (I256::from_words([12125238912035717219, 15513415349883, 0, 0]), 10228842541745321411), // ln(1 + 903/2^30)
    (I256::from_words([12349624948825299602, 15530595204611, 0, 0]), 14984661600732294364), // ln(1 + 904/2^30)
    (I256::from_words([12574507964243015426, 15547775059323, 0, 0]), 11240966023703646421), // ln(1 + 905/2^30)
    (I256::from_words([12799888508043289269, 15564954914019, 0, 0]), 5281791171551579024), // ln(1 + 906/2^30)
    (I256::from_words([13025767129980544173, 15582134768699, 0, 0]), 3486697774106145879), // ln(1 + 907/2^30)
    (I256::from_words([13252144379809201644, 15599314623363, 0, 0]), 12330877482806449215), // ln(1 + 908/2^30)
    (I256::from_words([13479020807283681654, 15616494478011, 0, 0]), 1491770275952241298), // ln(1 + 909/2^30)
    (I256::from_words([13706396962158402635, 15633674332643, 0, 0]), 14529634453631447353), // ln(1 + 910/2^30)
    (I256::from_words([13934273394187781488, 15650854187259, 0, 0]), 2866955527003922733), // ln(1 + 911/2^30)
    (I256::from_words([14162650653126233573, 15668034041859, 0, 0]), 10255992508066199265), // ln(1 + 912/2^30)
    (I256::from_words([14391529288728172718, 15685213896443, 0, 0]), 6758186798934259387), // ln(1 + 913/2^30)
    (I256::from_words([14620909850748011212, 15702393751011, 0, 0]), 17871476260478644612), // ln(1 + 914/2^30)
    (I256::from_words([14850792888940159811, 15719573605563, 0, 0]), 13849936322734901473), // ln(1 + 915/2^30)
    (I256::from_words([15081178953059027733, 15736753460099, 0, 0]), 1937605906118603726), // ln(1 + 916/2^30)
    (I256::from_words([15312068592859022659, 15753933314619, 0, 0]), 7921848900382573338), // ln(1 + 917/2^30)
    (I256::from_words([15543462358094550737, 15771113169123, 0, 0]), 2346483422444955109), // ln(1 + 918/2^30)
    (I256::from_words([15775360798520016576, 15788293023611, 0, 0]), 11192351811312315938), // ln(1 + 919/2^30)
    (I256::from_words([16007764463889823252, 15805472878083, 0, 0]), 5196961738487633181), // ln(1 + 920/2^30)
    (I256::from_words([16240673903958372302, 15822652732539, 0, 0]), 10535056202892410877), // ln(1 + 921/2^30)
    (I256::from_words([16474089668480063729, 15839832586979, 0, 0]), 16584998714983236692), // ln(1 + 922/2^30)
    (I256::from_words([16708012307209296000, 15857012441403, 0, 0]), 12822366996834708642), // ln(1 + 923/2^30)
    (I256::from_words([16942442369900466045, 15874192295811, 0, 0]), 7266802608512318699), // ln(1 + 924/2^30)
    (I256::from_words([17177380406307969258, 15891372150203, 0, 0]), 8035372427025741636), // ln(1 + 925/2^30)
    (I256::from_words([17412826966186199498, 15908552004579, 0, 0]), 4895930125281632357), // ln(1 + 926/2^30)
    (I256::from_words([17648782599289549087, 15925731858939, 0, 0]), 6160709872164586562), // ln(1 + 927/2^30)
    (I256::from_words([17885247855372408812, 15942911713283, 0, 0]), 1792943737779403425), // ln(1 + 928/2^30)
    (I256::from_words([18122223284189167923, 15960091567611, 0, 0]), 300455393531063221), // ln(1 + 929/2^30)
    (I256::from_words([18359709435494214134, 15977271421923, 0, 0]), 10289021591075558589), // ln(1 + 930/2^30)
    (I256::from_words([150962785332382009, 15994451276220, 0, 0]), 3568989567560682658), // ln(1 + 931/2^30)
    (I256::from_words([389472030877159421, 16011631130500, 0, 0]), 7389102966833186971), // ln(1 + 932/2^30)
    (I256::from_words([628493648173377861, 16028810984764, 0, 0]), 12202887023549931728), // ln(1 + 933/2^30)
    (I256::from_words([868028186975418900, 16045990839012, 0, 0]), 8562242263255405828), // ln(1 + 934/2^30)
    (I256::from_words([1108076197037662572, 16063170693244, 0, 0]), 5564294128749203773), // ln(1 + 935/2^30)
    (I256::from_words([1348638228114487375, 16080350547460, 0, 0]), 12404754459033907828), // ln(1 + 936/2^30)
    (I256::from_words([1589714829960270273, 16097530401660, 0, 0]), 1484538894552927040), // ln(1 + 937/2^30)
    (I256::from_words([1831306552329386691, 16114710255844, 0, 0]), 643592798394706059), // ln(1 + 938/2^30)
    (I256::from_words([2073413944976210520, 16131890110012, 0, 0]), 927276440400926275), // ln(1 + 939/2^30)
    (I256::from_words([2316037557655114114, 16149069964164, 0, 0]), 11926702770950628375), // ln(1 + 940/2^30)
    (I256::from_words([2559177940120468293, 16166249818300, 0, 0]), 6438610752486533675), // ln(1 + 941/2^30)
    (I256::from_words([2802835642126642338, 16183429672420, 0, 0]), 12699191280717286868), // ln(1 + 942/2^30)
    (I256::from_words([3047011213428003997, 16200609526524, 0, 0]), 3703728295014139486), // ln(1 + 943/2^30)
    (I256::from_words([3291705203778919479, 16217789380612, 0, 0]), 7887168773321761218), // ln(1 + 944/2^30)
    (I256::from_words([3536918162933753459, 16234969234684, 0, 0]), 16890507916263491956), // ln(1 + 945/2^30)
    (I256::from_words([3782650640646869077, 16252149088740, 0, 0]), 4007638773503412005), // ln(1 + 946/2^30)
    (I256::from_words([4028903186672627933, 16269328942780, 0, 0]), 16419178164946127243), // ln(1 + 947/2^30)
    (I256::from_words([4275676350765390096, 16286508796804, 0, 0]), 9171875570002340143), // ln(1 + 948/2^30)
    (I256::from_words([4522970682679514095, 16303688650812, 0, 0]), 11199415343625858363), // ln(1 + 949/2^30)
    (I256::from_words([4770786732169356925, 16320868504804, 0, 0]), 14642057826706837578), // ln(1 + 950/2^30)
    (I256::from_words([5019125048989274045, 16338048358780, 0, 0]), 11740233046140945724), // ln(1 + 951/2^30)
    (I256::from_words([5267986182893619377, 16355228212740, 0, 0]), 13281390341188484107), // ln(1 + 952/2^30)
    (I256::from_words([5517370683636745308, 16372408066684, 0, 0]), 11706615768704362151), // ln(1 + 953/2^30)
    (I256::from_words([5767279100973002688, 16389587920612, 0, 0]), 18004225803205787084), // ln(1 + 954/2^30)
    (I256::from_words([6017711984656740833, 16406767774524, 0, 0]), 6369640668391704036), // ln(1 + 955/2^30)
    (I256::from_words([6268669884442307520, 16423947628420, 0, 0]), 6439210258338157544), // ln(1 + 956/2^30)
    (I256::from_words([6520153350084048992, 16441127482300, 0, 0]), 11056599321597645376), // ln(1 + 957/2^30)
    (I256::from_words([6772162931336309956, 16458307336164, 0, 0]), 13166381161264842155), // ln(1 + 958/2^30)
    (I256::from_words([7024699177953433583, 16475487190012, 0, 0]), 5814143187622728229), // ln(1 + 959/2^30)
    (I256::from_words([7277762639689761507, 16492667043844, 0, 0]), 593336544497778647), // ln(1 + 960/2^30)
    (I256::from_words([7531353866299633826, 16509846897660, 0, 0]), 9198637588195557375), // ln(1 + 961/2^30)
    (I256::from_words([7785473407537389104, 16527026751460, 0, 0]), 6532565292726268388), // ln(1 + 962/2^30)
    (I256::from_words([8040121813157364367, 16544206605244, 0, 0]), 4492563097287124936), // ln(1 + 963/2^30)
    (I256::from_words([8295299632913895105, 16561386459012, 0, 0]), 15077616311486917595), // ln(1 + 964/2^30)
    (I256::from_words([8551007416561315274, 16578566312764, 0, 0]), 13494869520570090809), // ln(1 + 965/2^30)
    (I256::from_words([8807245713853957292, 16595746166500, 0, 0]), 11946708432897637598), // ln(1 + 966/2^30)
    (I256::from_words([9064015074546152042, 16612926020220, 0, 0]), 4290633211460641450), // ln(1 + 967/2^30)
    (I256::from_words([9321316048392228870, 16630105873924, 0, 0]), 2932852173941084765), // ln(1 + 968/2^30)
    (I256::from_words([9579149185146515587, 16647285727612, 0, 0]), 1934899197933959321), // ln(1 + 969/2^30)
    (I256::from_words([9837515034563338467, 16664465581284, 0, 0]), 13907227421007091693), // ln(1 + 970/2^30)
    (I256::from_words([10096414146397022250, 16681645434940, 0, 0]), 14669082572212719062), // ln(1 + 971/2^30)
    (I256::from_words([10355847070401890138, 16698825288580, 0, 0]), 17035584819565434831), // ln(1 + 972/2^30)
    (I256::from_words([10615814356332263798, 16716005142204, 0, 0]), 15477602101552781406), // ln(1 + 973/2^30)
    (I256::from_words([10876316553942463361, 16733184995812, 0, 0]), 4568599753483557921), // ln(1 + 974/2^30)
    (I256::from_words([11137354212986807420, 16750364849404, 0, 0]), 15878234207545188066), // ln(1 + 975/2^30)
    (I256::from_words([11398927883219613036, 16767544702980, 0, 0]), 7291994103184183472), // ln(1 + 976/2^30)
    (I256::from_words([11661038114395195730, 16784724556540, 0, 0]), 10585258429419838195), // ln(1 + 977/2^30)
    (I256::from_words([11923685456267869490, 16801904410084, 0, 0]), 2296193561514157447), // ln(1 + 978/2^30)
    (I256::from_words([12186870458591946765, 16819084263612, 0, 0]), 14406323255865465821), // ln(1 + 979/2^30)
    (I256::from_words([12450593671121738472, 16836264117124, 0, 0]), 5213425686677352981), // ln(1 + 980/2^30)
    (I256::from_words([12714855643611553988, 16853443970620, 0, 0]), 6905591588270402090), // ln(1 + 981/2^30)
    (I256::from_words([12979656925815701156, 16870623824100, 0, 0]), 14880865365459704077), // ln(1 + 982/2^30)
    (I256::from_words([13244998067488486284, 16887803677564, 0, 0]), 6194094719898741718), // ln(1 + 983/2^30)
    (I256::from_words([13510879618384214141, 16904983531012, 0, 0]), 13344012497551437035), // ln(1 + 984/2^30)
    (I256::from_words([13777302128257187963, 16922163384444, 0, 0]), 13592877799068191020), // ln(1 + 985/2^30)
    (I256::from_words([14044266146861709449, 16939343237860, 0, 0]), 2753557827256948009), // ln(1 + 986/2^30)
    (I256::from_words([14311772223952078760, 16956523091260, 0, 0]), 13636377513425113678), // ln(1 + 987/2^30)
    (I256::from_words([14579820909282594525, 16973702944644, 0, 0]), 5368760627754120221), // ln(1 + 988/2^30)
    (I256::from_words([14848412752607553833, 16990882798012, 0, 0]), 10969287921607222633), // ln(1 + 989/2^30)
    (I256::from_words([15117548303681252240, 17008062651364, 0, 0]), 8220594164193529225), // ln(1 + 990/2^30)
    (I256::from_words([15387228112257983764, 17025242504700, 0, 0]), 11903194063746160030), // ln(1 + 991/2^30)
    (I256::from_words([15657452728092040889, 17042422358020, 0, 0]), 8611525313949135), // ln(1 + 992/2^30)
    (I256::from_words([15928222700937714560, 17059602211324, 0, 0]), 5973205571938620047), // ln(1 + 993/2^30)
    (I256::from_words([16199538580549294189, 17076782064612, 0, 0]), 7997811455026401760), // ln(1 + 994/2^30)
    (I256::from_words([16471400916681067651, 17093961917884, 0, 0]), 2834822501814669471), // ln(1 + 995/2^30)
    (I256::from_words([16743810259087321284, 17111141771140, 0, 0]), 5788295667999887309), // ln(1 + 996/2^30)
    (I256::from_words([17016767157522339891, 17128321624380, 0, 0]), 13820568942945956318), // ln(1 + 997/2^30)
    (I256::from_words([17290272161740406740, 17145501477604, 0, 0]), 5552366902311174156), // ln(1 + 998/2^30)
    (I256::from_words([17564325821495803560, 17162681330812, 0, 0]), 15049882555512909736), // ln(1 + 999/2^30)
    (I256::from_words([17838928686542810548, 17179861184004, 0, 0]), 2697674382386718575), // ln(1 + 1000/2^30)
    (I256::from_words([18114081306635706361, 17197041037180, 0, 0]), 2772724475488240872), // ln(1 + 1001/2^30)
    (I256::from_words([18389784231528768122, 17214220890340, 0, 0]), 12764079650460885438), // ln(1 + 1002/2^30)
    (I256::from_words([219293937266719803, 17231400743485, 0, 0]), 11819701072369883420), // ln(1 + 1003/2^30)
    (I256::from_words([496099121022938686, 17248580596613, 0, 0]), 16086802029454953744), // ln(1 + 1004/2^30)
    (I256::from_words([773456258842145671, 17265760449725, 0, 0]), 4924977190915615731), // ln(1 + 1005/2^30)
    (I256::from_words([1051365900478611735, 17282940302821, 0, 0]), 13140028528081974730), // ln(1 + 1006/2^30)
    (I256::from_words([1329828595686606323, 17300120155901, 0, 0]), 1856862351070396849), // ln(1 + 1007/2^30)
    (I256::from_words([1608844894220397340, 17317300008965, 0, 0]), 6093547451081966413), // ln(1 + 1008/2^30)
    (I256::from_words([1888415345834251158, 17334479862013, 0, 0]), 5634212137057177649), // ln(1 + 1009/2^30)
    (I256::from_words([2168540500282432611, 17351659715045, 0, 0]), 17262870156844754268), // ln(1 + 1010/2^30)
    (I256::from_words([2449220907319205000, 17368839568061, 0, 0]), 2529805881274461346), // ln(1 + 1011/2^30)
    (I256::from_words([2730457116698830085, 17386019421061, 0, 0]), 15325632446453596718), // ln(1 + 1012/2^30)
    (I256::from_words([3012249678175568095, 17403199274045, 0, 0]), 17413956569291061747), // ln(1 + 1013/2^30)
    (I256::from_words([3294599141503677721, 17420379127013, 0, 0]), 7558692616083318063), // ln(1 + 1014/2^30)
    (I256::from_words([3577506056437416117, 17437558979965, 0, 0]), 3077424081423439851), // ln(1 + 1015/2^30)
    (I256::from_words([3860970972731038902, 17454738832901, 0, 0]), 2948020993400123002), // ln(1 + 1016/2^30)
    (I256::from_words([4144994440138800159, 17471918685821, 0, 0]), 6255489539924857601), // ln(1 + 1017/2^30)
    (I256::from_words([4429577008414952435, 17489098538725, 0, 0]), 12192077621349057277), // ln(1 + 1018/2^30)
    (I256::from_words([4714719227313746742, 17506278391613, 0, 0]), 1610636329371145424), // ln(1 + 1019/2^30)
    (I256::from_words([5000421646589432553, 17523458244485, 0, 0]), 10811701794490907984), // ln(1 + 1020/2^30)
    (I256::from_words([5286684815996257809, 17540638097341, 0, 0]), 2416392222658286933), // ln(1 + 1021/2^30)
    (I256::from_words([5573509285288468911, 17557817950181, 0, 0]), 12940466037564956490), // ln(1 + 1022/2^30)
    (I256::from_words([5860895604220310728, 17574997803005, 0, 0]), 5220474843582581963), // ln(1 + 1023/2^30)
];

/// Quaternary ln table: ln(1 + p/2^40) for p ∈ [0, 1023] (Tier 4: Q128.128)
pub static LN_QUATERNARY_TABLE_TIER_4: [(I256, i128); 1024] = [
    (I256::from_words([0, 0, 0, 0]), 0), // ln(1 + 0/2^40)
    (I256::from_words([18446603336221196373, 16777215, 0, 0]), 6148914690162775381), // ln(1 + 1/2^40)
    (I256::from_words([18446181123756130986, 33554431, 0, 0]), 12297829365293165226), // ln(1 + 2/2^40)
    (I256::from_words([18445477436314355967, 50331647, 0, 0]), 18446743986736463872), // ln(1 + 3/2^40)
    (I256::from_words([18444492273895871829, 67108863, 0, 0]), 6148914416358610262), // ln(1 + 4/2^40)
    (I256::from_words([18443225636500679082, 83886079, 0, 0]), 12297828711384394413), // ln(1 + 5/2^40)
    (I256::from_words([18441677524128778239, 100663295, 0, 0]), 18446742682140147718), // ln(1 + 6/2^40)
    (I256::from_words([18439847936780169813, 117440511, 0, 0]), 6148912113182397794), // ln(1 + 7/2^40)
    (I256::from_words([18437736874454854314, 134217727, 0, 0]), 12297824984426523332), // ln(1 + 8/2^40)
    (I256::from_words([18435344337152832255, 150994943, 0, 0]), 18446737028889444398), // ln(1 + 9/2^40)
    (I256::from_words([18432670324874104149, 167772159, 0, 0]), 6148903953818277283), // ln(1 + 10/2^40)
    (I256::from_words([18429714837618670506, 184549375, 0, 0]), 12297813661818989352), // ln(1 + 11/2^40)
    (I256::from_words([18426477875386531839, 201326591, 0, 0]), 18446721808599089346), // ln(1 + 12/2^40)
    (I256::from_words([18422959438177688661, 218103807, 0, 0]), 6148884024096282231), // ln(1 + 13/2^40)
    (I256::from_words([18419159525992141482, 234881023, 0, 0]), 12297788133607124046), // ln(1 + 14/2^40)
    (I256::from_words([18415078138829890815, 251658239, 0, 0]), 18446689715529712209), // ln(1 + 15/2^40)
    (I256::from_words([18410715276690937173, 268435455, 0, 0]), 6148844322492340360), // ln(1 + 16/2^40)
    (I256::from_words([18406070939575281066, 285212671, 0, 0]), 12297739702482153215), // ln(1 + 17/2^40)
    (I256::from_words([18401145127482923007, 301989887, 0, 0]), 18446631356587836868), // ln(1 + 18/2^40)
    (I256::from_words([18395937840413863509, 318767103, 0, 0]), 6148774760128273635), // ln(1 + 19/2^40)
    (I256::from_words([18390449078368103082, 335544319, 0, 0]), 12297657583781196910), // ln(1 + 20/2^40)
    (I256::from_words([18384678841345642239, 352321535, 0, 0]), 18446535251325881462), // ln(1 + 21/2^40)
    (I256::from_words([18378627129346481493, 369098751, 0, 0]), 6148663160771798287), // ln(1 + 22/2^40)
    (I256::from_words([18372293942370621354, 385875967, 0, 0]), 12297528905487269455), // ln(1 + 23/2^40)
    (I256::from_words([18365679280418062335, 402653183, 0, 0]), 18446387831942158412), // ln(1 + 24/2^40)
    (I256::from_words([18358783143488804949, 419430399, 0, 0]), 6148495260836524834), // ln(1 + 25/2^40)
    (I256::from_words([18351605531582849706, 436207615, 0, 0]), 12297338708229279468), // ln(1 + 26/2^40)
    (I256::from_words([18344146444700197119, 452984831, 0, 0]), 18446173443280874442), // ln(1 + 27/2^40)
    (I256::from_words([18336405882840847701, 469762047, 0, 0]), 6148254709381958106), // ln(1 + 28/2^40)
    (I256::from_words([18328383846004801962, 486539263, 0, 0]), 12297069945282029891), // ln(1 + 29/2^40)
    (I256::from_words([18320080334192060415, 503316479, 0, 0]), 18445874342832130600), // ln(1 + 30/2^40)
    (I256::from_words([18311495347402623573, 520093695, 0, 0]), 6147923068113497267), // ln(1 + 31/2^40)
    (I256::from_words([18302628885636491946, 536870911, 0, 0]), 12296703482566218001), // ln(1 + 32/2^40)
    (I256::from_words([18293480948893666047, 553648127, 0, 0]), 18445470700731922286), // ln(1 + 33/2^40)
    (I256::from_words([18284051537174146389, 570425343, 0, 0]), 6147479811382435837), // ln(1 + 34/2^40)
    (I256::from_words([18274340650477933482, 587202559, 0, 0]), 12296218098648435443), // ln(1 + 35/2^40)
    (I256::from_words([18264348288805027839, 603979775, 0, 0]), 18444940599762139271), // ln(1 + 36/2^40)
    (I256::from_words([18254074452155429973, 620756991, 0, 0]), 6146902326185961716), // ln(1 + 37/2^40)
    (I256::from_words([18243519140529140394, 637534207, 0, 0]), 12295590484741168249), // ln(1 + 38/2^40)
    (I256::from_words([18232682353926159615, 654311423, 0, 0]), 18444260035350565719), // ln(1 + 39/2^40)
    (I256::from_words([18221564092346488149, 671088639, 0, 0]), 6146165912167157205), // ln(1 + 40/2^40)
    (I256::from_words([18210164355790126506, 687865855, 0, 0]), 12294795244702796859), // ln(1 + 41/2^40)
    (I256::from_words([18198483144257075199, 704643071, 0, 0]), 18443402915570880214), // ln(1 + 42/2^40)
    (I256::from_words([18186520457747334741, 721420287, 0, 0]), 6145243781614999031), // ln(1 + 43/2^40)
    (I256::from_words([18174276296260905642, 738197503, 0, 0]), 12293804895037596147), // ln(1 + 44/2^40)
    (I256::from_words([18161750659797788415, 754974719, 0, 0]), 18442341061142655778), // ln(1 + 45/2^40)
    (I256::from_words([18148943548357983573, 771751935, 0, 0]), 6144107059464358369), // ln(1 + 46/2^40)
    (I256::from_words([18135854961941491626, 788529151, 0, 0]), 12292589864895735442), // ln(1 + 47/2^40)
    (I256::from_words([18122484900548313087, 805306367, 0, 0]), 18441044205431359897), // ln(1 + 48/2^40)
    (I256::from_words([18108833364178448469, 822083583, 0, 0]), 6142724783296000865), // ln(1 + 49/2^40)
    (I256::from_words([18094900352831898282, 838860799, 0, 0]), 12291118496073278551), // ln(1 + 50/2^40)
    (I256::from_words([18080685866508663039, 855638015, 0, 0]), 18439479994448354542), // ln(1 + 51/2^40)
    (I256::from_words([18066189905208743253, 872415231, 0, 0]), 6141063903336586655), // ln(1 + 52/2^40)
    (I256::from_words([18051412468932139434, 889192447, 0, 0]), 12289357043012183781), // ln(1 + 53/2^40)
    (I256::from_words([18036353557678852095, 905969663, 0, 0]), 18437613986850896194), // ln(1 + 54/2^40)
    (I256::from_words([18021013171448881749, 922746879, 0, 0]), 6139089282458670396), // ln(1 + 55/2^40)
    (I256::from_words([18005391310242228906, 939524095, 0, 0]), 12287269672800303965), // ln(1 + 56/2^40)
    (I256::from_words([17989487974058894079, 956301311, 0, 0]), 18435409653942135863), // ln(1 + 57/2^40)
    (I256::from_words([17973303162898877781, 973078527, 0, 0]), 6136763696180701280), // ln(1 + 58/2^40)
    (I256::from_words([17956836876762180522, 989855743, 0, 0]), 12284818465171386481), // ln(1 + 59/2^40)
    (I256::from_words([17940089115648802815, 1006632959, 0, 0]), 18432828379671119116), // ln(1 + 60/2^40)
    (I256::from_words([17923059879558745173, 1023410175, 0, 0]), 6134047832667023062), // ln(1 + 61/2^40)
    (I256::from_words([17905749168492008106, 1040187391, 0, 0]), 12281963412505073275), // ln(1 + 62/2^40)
    (I256::from_words([17888156982448592127, 1056964607, 0, 0]), 18429829460632786093), // ln(1 + 63/2^40)
    (I256::from_words([17870283321428497749, 1073741823, 0, 0]), 6130900292727874082), // ln(1 + 64/2^40)
    (I256::from_words([17852128185431725482, 1090519039, 0, 0]), 12278662419826900887), // ln(1 + 65/2^40)
    (I256::from_words([17833691574458275839, 1107296255, 0, 0]), 18426370106067971536), // ln(1 + 66/2^40)
    (I256::from_words([17814973488508149333, 1124073471, 0, 0]), 6127277589819387286), // ln(1 + 67/2^40)
    (I256::from_words([17795973927581346474, 1140850687, 0, 0]), 12274871304808300472), // ln(1 + 68/2^40)
    (I256::from_words([17776692891677867775, 1157627903, 0, 0]), 18422405437863404811), // ln(1 + 69/2^40)
    (I256::from_words([17757130380797713749, 1174405119, 0, 0]), 6123134150043590252), // ln(1 + 70/2^40)
    (I256::from_words([17737286394940884906, 1191182335, 0, 0]), 12270543797766597820), // ln(1 + 71/2^40)
    (I256::from_words([17717160934107381759, 1207959551, 0, 0]), 18417888490551709926), // ln(1 + 72/2^40)
    (I256::from_words([17696753998297204821, 1224736767, 0, 0]), 6118422312148405208), // ln(1 + 73/2^40)
    (I256::from_words([17676065587510354602, 1241513983, 0, 0]), 12265631541665013385), // ln(1 + 74/2^40)
    (I256::from_words([17655095701746831615, 1258291199, 0, 0]), 18412770211311405558), // ln(1 + 75/2^40)
    (I256::from_words([17633844341006636373, 1275068415, 0, 0]), 6113092327527649060), // ln(1 + 76/2^40)
    (I256::from_words([17612311505289769386, 1291845631, 0, 0]), 12260084092112662301), // ln(1 + 77/2^40)
    (I256::from_words([17590497194596231167, 1308622847, 0, 0]), 18406999459966905076), // ln(1 + 78/2^40)
    (I256::from_words([17568401408926022229, 1325400063, 0, 0]), 6107092360221033411), // ln(1 + 79/2^40)
    (I256::from_words([17546024148279143082, 1342177279, 0, 0]), 12253848917364554410), // ln(1 + 80/2^40)
    (I256::from_words([17523365412655594239, 1358954495, 0, 0]), 18400523008988516562), // ln(1 + 81/2^40)
    (I256::from_words([17500425202055376213, 1375731711, 0, 0]), 6100368486914164586), // ln(1 + 82/2^40)
    (I256::from_words([17477203516478489514, 1392508927, 0, 0]), 12246871398321594282), // ln(1 + 83/2^40)
    (I256::from_words([17453700355924934655, 1409286143, 0, 0]), 18393285543492442832), // ln(1 + 84/2^40)
    (I256::from_words([17429915720394712149, 1426063359, 0, 0]), 6092864696938543653), // ln(1 + 85/2^40)
    (I256::from_words([17405849609887822506, 1442840575, 0, 0]), 12239094828530581237), // ln(1 + 86/2^40)
    (I256::from_words([17381502024404266239, 1459617791, 0, 0]), 18385229661240781465), // ln(1 + 87/2^40)
    (I256::from_words([17356872963944043861, 1476395007, 0, 0]), 6084522892271566446), // ln(1 + 88/2^40)
    (I256::from_words([17331962428507155882, 1493172223, 0, 0]), 12230460414184209373), // ln(1 + 89/2^40)
    (I256::from_words([17306770418093602815, 1509949439, 0, 0]), 18376295872641524819), // ln(1 + 90/2^40)
    (I256::from_words([17281296932703385173, 1526726655, 0, 0]), 6075282887536523592), // ln(1 + 91/2^40)
    (I256::from_words([17255541972336503466, 1543503871, 0, 0]), 12220907274121067581), // ln(1 + 92/2^40)
    (I256::from_words([17229505536992958207, 1560281087, 0, 0]), 18366422600748560057), // ln(1 + 93/2^40)
    (I256::from_words([17203187626672749909, 1577058303, 0, 0]), 6065082410002600526), // ln(1 + 94/2^40)
    (I256::from_words([17176588241375879082, 1593835519, 0, 0]), 12210372439825639574), // ln(1 + 95/2^40)
    (I256::from_words([17149707381102346239, 1610612735, 0, 0]), 18355546181261669171), // ln(1 + 96/2^40)
    (I256::from_words([17122545045852151893, 1627389951, 0, 0]), 6053857099584877520), // ln(1 + 97/2^40)
    (I256::from_words([17095101235625296554, 1644167167, 0, 0]), 12198790855428303907), // ln(1 + 98/2^40)
    (I256::from_words([17067375950421780735, 1660944383, 0, 0]), 18343600862526529001), // ln(1 + 99/2^40)
    (I256::from_words([17039369190241604949, 1677721599, 0, 0]), 6041540508844329705), // ln(1 + 100/2^40)
    (I256::from_words([17011080955084769706, 1694498815, 0, 0]), 12186095377705334002), // ln(1 + 101/2^40)
    (I256::from_words([16982511244951275519, 1711276031, 0, 0]), 18330518805534711263), // ln(1 + 102/2^40)
    (I256::from_words([16953660059841122901, 1728053247, 0, 0]), 6028064102987827090), // ln(1 + 103/2^40)
    (I256::from_words([16924527399754312362, 1744830463, 0, 0]), 12172216776078898167), // ln(1 + 104/2^40)
    (I256::from_words([16895113264690844415, 1761607679, 0, 0]), 18316230083923682565), // ln(1 + 105/2^40)
    (I256::from_words([16865417654650719573, 1778384895, 0, 0]), 6013357259868134588), // ln(1 + 106/2^40)
    (I256::from_words([16835440569633938346, 1795162111, 0, 0]), 12157083732617059622), // ln(1 + 107/2^40)
    (I256::from_words([16805182009640501247, 1811939327, 0, 0]), 18300662683976804437), // ln(1 + 108/2^40)
    (I256::from_words([16774641974670408789, 1828716543, 0, 0]), 5997347269983912040), // ln(1 + 109/2^40)
    (I256::from_words([16743820464723661482, 1845493759, 0, 0]), 12140622842033776520), // ln(1 + 110/2^40)
    (I256::from_words([16712717479800259839, 1862270975, 0, 0]), 18283742504623333348), // ln(1 + 111/2^40)
    (I256::from_words([16681333019900204373, 1879048191, 0, 0]), 5979959336479714235), // ln(1 + 112/2^40)
    (I256::from_words([16649667085023495594, 1895825407, 0, 0]), 12122758611688901971), // ln(1 + 113/2^40)
    (I256::from_words([16617719675170134015, 1912602623, 0, 0]), 18265393357438420733), // ln(1 + 114/2^40)
    (I256::from_words([16585490790340120149, 1929379839, 0, 0]), 5961116575145990933), // ln(1 + 115/2^40)
    (I256::from_words([16552980430533454506, 1946157055, 0, 0]), 12103413461588184065), // ln(1 + 116/2^40)
    (I256::from_words([16520188595750137599, 1962934271, 0, 0]), 18245536966643113012), // ln(1 + 117/2^40)
    (I256::from_words([16487115285990169941, 1979711487, 0, 0]), 5940740014419086888), // ln(1 + 118/2^40)
    (I256::from_words([16453760501253552042, 1996488703, 0, 0]), 12082507724383265894), // ln(1 + 119/2^40)
    (I256::from_words([16420124241540284415, 2013265919, 0, 0]), 18224092969104351615), // ln(1 + 120/2^40)
    (I256::from_words([16386206506850367573, 2030043135, 0, 0]), 5918748595381241874), // ln(1 + 121/2^40)
    (I256::from_words([16352007297183802026, 2046820351, 0, 0]), 12059959645371685574), // ln(1 + 122/2^40)
    (I256::from_words([16317526612540588287, 2063597567, 0, 0]), 18200978914334973007), // ln(1 + 123/2^40)
    (I256::from_words([16282764452920726869, 2080374783, 0, 0]), 5895059171760590702), // ln(1 + 124/2^40)
    (I256::from_words([16247720818324218282, 2097151999, 0, 0]), 12035685382496876268), // ln(1 + 125/2^40)
    (I256::from_words([16212395708751063039, 2113929215, 0, 0]), 18176110264493708705), // ln(1 + 126/2^40)
    (I256::from_words([16176789124201261653, 2130706431, 0, 0]), 5869586509931163247), // ln(1 + 127/2^40)
    (I256::from_words([16140901064674814634, 2147483647, 0, 0]), 12009599006348166212), // ln(1 + 128/2^40)
    (I256::from_words([16104731530171722495, 2164260863, 0, 0]), 18149400394385185306), // ln(1 + 129/2^40)
    (I256::from_words([16068280520691985749, 2181038079, 0, 0]), 5842243288912884470), // ln(1 + 130/2^40)
    (I256::from_words([16031548036235604906, 2197815295, 0, 0]), 11981612500160778732), // ln(1 + 131/2^40)
    (I256::from_words([15994534076802580479, 2214592511, 0, 0]), 18120760591459924506), // ln(1 + 132/2^40)
    (I256::from_words([15957238642392912981, 2231369727, 0, 0]), 5812940100371574441), // ln(1 + 133/2^40)
    (I256::from_words([15919661733006602922, 2248146943, 0, 0]), 11951635759815832274), // ln(1 + 134/2^40)
    (I256::from_words([15881803348643650815, 2264924159, 0, 0]), 18090100055814343127), // ln(1 + 135/2^40)
    (I256::from_words([15843663489304057173, 2281701375, 0, 0]), 5781585448618948360), // ln(1 + 136/2^40)
    (I256::from_words([15805242154987822506, 2298478591, 0, 0]), 11919576593840340418), // ln(1 + 137/2^40)
    (I256::from_words([15766539345694947327, 2315255807, 0, 0]), 18057325900190753135), // ln(1 + 138/2^40)
    (I256::from_words([15727555061425432149, 2332033023, 0, 0]), 5748085750612616581), // ln(1 + 139/2^40)
    (I256::from_words([15688289302179277482, 2348810239, 0, 0]), 11885340723407211910), // ln(1 + 140/2^40)
    (I256::from_words([15648742067956483839, 2365587455, 0, 0]), 18022343149977361668), // ln(1 + 141/2^40)
    (I256::from_words([15608913358757051733, 2382364671, 0, 0]), 5712345335956084635), // ln(1 + 142/2^40)
    (I256::from_words([15568803174580981674, 2399141887, 0, 0]), 11848831782335250678), // ln(1 + 143/2^40)
    (I256::from_words([15528411515428274175, 2415919103, 0, 0]), 17985054743208271052), // ln(1 + 144/2^40)
    (I256::from_words([15487738381298929749, 2432696319, 0, 0]), 5674266446898753252), // ln(1 + 145/2^40)
    (I256::from_words([15446783772192948906, 2449473535, 0, 0]), 11809951317089155856), // ln(1 + 146/2^40)
    (I256::from_words([15405547688110332159, 2466250751, 0, 0]), 17945361530563478832), // ln(1 + 147/2^40)
    (I256::from_words([15364030129051080021, 2483027967, 0, 0]), 5633749238335918386), // ln(1 + 148/2^40)
    (I256::from_words([15322231095015193002, 2499805183, 0, 0]), 11768598786779521811), // ln(1 + 149/2^40)
    (I256::from_words([15280150586002671615, 2516582399, 0, 0]), 17903162275368877787), // ln(1 + 150/2^40)
    (I256::from_words([15237788602013516373, 2533359615, 0, 0]), 5590691777808771235), // ln(1 + 151/2^40)
    (I256::from_words([15195145143047727786, 2550136831, 0, 0]), 11724671563162838161), // ln(1 + 152/2^40)
    (I256::from_words([15152220209105306367, 2566914047, 0, 0]), 17858353653596255959), // ln(1 + 153/2^40)
    (I256::from_words([15109013800186252629, 2583691263, 0, 0]), 5544990045504398265), // ln(1 + 154/2^40)
    (I256::from_words([15065525916290567082, 2600468479, 0, 0]), 11678064930641489798), // ln(1 + 155/2^40)
    (I256::from_words([15021756557418250239, 2617245695, 0, 0]), 17810830253863296671), // ln(1 + 156/2^40)
    (I256::from_words([14977705723569302613, 2634022911, 0, 0]), 5496537934255781231), // ln(1 + 157/2^40)
    (I256::from_words([14933373414743724714, 2650800127, 0, 0]), 11628672086263756916), // ln(1 + 158/2^40)
    (I256::from_words([14888759630941517055, 2667577343, 0, 0]), 17760484577433578552), // ln(1 + 159/2^40)
    (I256::from_words([14843864372162680149, 2684354559, 0, 0]), 5445227249541797205), // ln(1 + 160/2^40)
    (I256::from_words([14798687638407214506, 2701131775, 0, 0]), 11576384139723815027), // ln(1 + 161/2^40)
    (I256::from_words([14753229429675120639, 2717908991, 0, 0]), 17707207038216575562), // ln(1 + 162/2^40)
    (I256::from_words([14707489745966399061, 2734686207, 0, 0]), 5390947709487218592), // ln(1 + 163/2^40)
    (I256::from_words([14661468587281050282, 2751463423, 0, 0]), 11521090113361734987), // ln(1 + 164/2^40)
    (I256::from_words([14615165953619074815, 2768240639, 0, 0]), 17650885962767657009), // ln(1 + 165/2^40)
    (I256::from_words([14568581844980473173, 2785017855, 0, 0]), 5333586944862713157), // ln(1 + 166/2^40)
    (I256::from_words([14521716261365245866, 2801795071, 0, 0]), 11462676942163483020), // ln(1 + 167/2^40)
    (I256::from_words([14474569202773393407, 2818572287, 0, 0]), 17591407590288087577), // ln(1 + 168/2^40)
    (I256::from_words([14427140669204916309, 2835349503, 0, 0]), 5273030499084844048), // ln(1 + 169/2^40)
    (I256::from_words([14379430660659815082, 2852126719, 0, 0]), 11401029473760920738), // ln(1 + 170/2^40)
    (I256::from_words([14331439177138090239, 2868903935, 0, 0]), 17528656072625027348), // ln(1 + 171/2^40)
    (I256::from_words([14283166218639742293, 2885681151, 0, 0]), 5209161828216069815), // ln(1 + 172/2^40)
    (I256::from_words([14234611785164771754, 2902458367, 0, 0]), 11336030468431805167), // ln(1 + 173/2^40)
    (I256::from_words([14185775876713179135, 2919235583, 0, 0]), 17462513474271531822), // ln(1 + 174/2^40)
    (I256::from_words([14136658493284964949, 2936012799, 0, 0]), 5141862300964744439), // ln(1 + 175/2^40)
    (I256::from_words([14087259634880129706, 2952790015, 0, 0]), 11267560599099788765), // ln(1 + 176/2^40)
    (I256::from_words([14037579301498673919, 2969567231, 0, 0]), 17392859772366551941), // ln(1 + 177/2^40)
    (I256::from_words([13987617493140598101, 2986344447, 0, 0]), 5071011198685117347), // ln(1 + 178/2^40)
    (I256::from_words([13937374209805902762, 3003121663, 0, 0]), 11195498451334419451), // ln(1 + 179/2^40)
    (I256::from_words([13886849451494588415, 3019898879, 0, 0]), 17319572856694934115), // ln(1 + 180/2^40)
    (I256::from_words([13836043218206655573, 3036676095, 0, 0]), 4996485715377333442), // ln(1 + 181/2^40)
    (I256::from_words([13784955509942104746, 3053453311, 0, 0]), 11119720523351140622), // ln(1 + 182/2^40)
    (I256::from_words([13733586326700936447, 3070230527, 0, 0]), 17242528529687420240), // ln(1 + 183/2^40)
    (I256::from_words([13681935668483151189, 3087007743, 0, 0]), 4918160957687433122), // ln(1 + 184/2^40)
    (I256::from_words([13630003535288749482, 3103784959, 0, 0]), 11040101226011291180), // ln(1 + 185/2^40)
    (I256::from_words([13577789927117731839, 3120562175, 0, 0]), 17161600506420647724), // ln(1 + 186/2^40)
    (I256::from_words([13525294843970098773, 3137339391, 0, 0]), 4835909944907352302), // ln(1 + 187/2^40)
    (I256::from_words([13472518285845850794, 3154116607, 0, 0]), 10956512882822105552), // ln(1 + 188/2^40)
    (I256::from_words([13419460252744988415, 3170893823, 0, 0]), 17076660414617149506), // ln(1 + 189/2^40)
    (I256::from_words([13366120744667512149, 3187671039, 0, 0]), 4749603608974922439), // ln(1 + 190/2^40)
    (I256::from_words([13312499761613422506, 3204448255, 0, 0]), 10868825729936713713), // ln(1 + 191/2^40)
    (I256::from_words([13258597303582719999, 3221225471, 0, 0]), 16987577794645354086), // ln(1 + 192/2^40)
    (I256::from_words([13204413370575405141, 3238002687, 0, 0]), 4659110794473870556), // ln(1 + 193/2^40)
    (I256::from_words([13149947962591478442, 3254779903, 0, 0]), 10776907916154141213), // ln(1 + 194/2^40)
    (I256::from_words([13095201079630940415, 3271557119, 0, 0]), 16894220099519585539), // ln(1 + 195/2^40)
    (I256::from_words([13040172721693791573, 3288334335, 0, 0]), 4564298258633819260), // ln(1 + 196/2^40)
    (I256::from_words([12984862888780032426, 3305111551, 0, 0]), 10680625502919309192), // ln(1 + 197/2^40)
    (I256::from_words([12929271580889663487, 3321888767, 0, 0]), 16796452694900063544), // ln(1 + 198/2^40)
    (I256::from_words([12873398798022685269, 3338665983, 0, 0]), 4465030671330286769), // ln(1 + 199/2^40)
    (I256::from_words([12817244540179098282, 3355443199, 0, 0]), 10579842464323034410), // ln(1 + 200/2^40)
    (I256::from_words([12760808807358903039, 3372220415, 0, 0]), 16694138859092903405), // ln(1 + 201/2^40)
    (I256::from_words([12704091599562100053, 3388997631, 0, 0]), 4361170615084686933), // ln(1 + 202/2^40)
    (I256::from_words([12647092916788689834, 3405774847, 0, 0]), 10474420687102029267), // ln(1 + 203/2^40)
    (I256::from_words([12589812759038672895, 3422552063, 0, 0]), 16587139783050116072), // ln(1 + 204/2^40)
    (I256::from_words([12532251126312049749, 3439329279, 0, 0]), 4252578585064329258), // ln(1 + 205/2^40)
    (I256::from_words([12474408018608820906, 3456106495, 0, 0]), 10364219970638901825), // ln(1 + 206/2^40)
    (I256::from_words([12416283435928986879, 3472883711, 0, 0]), 16475314570369608168), // ln(1 + 207/2^40)
    (I256::from_words([12357877378272548181, 3489660927, 0, 0]), 4139112989082418926), // ln(1 + 208/2^40)
    (I256::from_words([12299189845639505322, 3506438143, 0, 0]), 10249098026962155831), // ln(1 + 209/2^40)
    (I256::from_words([12240220838029858815, 3523215359, 0, 0]), 16358520237295182006), // ln(1 + 210/2^40)
    (I256::from_words([12180970355443609173, 3539992575, 0, 0]), 4020630147598056822), // ln(1 + 211/2^40)
    (I256::from_words([12121438397880756906, 3556769791, 0, 0]), 10128910480746190741), // ln(1 + 212/2^40)
    (I256::from_words([12061624965341302527, 3573547007, 0, 0]), 16236611712716535617), // ln(1 + 213/2^40)
    (I256::from_words([12001530057825246549, 3590324223, 0, 0]), 3896984293716239553), // ln(1 + 214/2^40)
    (I256::from_words([11941153675332589482, 3607101439, 0, 0]), 10003510869311301742), // ln(1 + 215/2^40)
    (I256::from_words([11880495817863331839, 3623878655, 0, 0]), 16109441838169262771), // ln(1 + 216/2^40)
    (I256::from_words([11819556485417474133, 3640655871, 0, 0]), 3768027573187859473), // ln(1 + 217/2^40)
    (I256::from_words([11758335677995016874, 3657433087, 0, 0]), 9872750642623679775), // ln(1 + 218/2^40)
    (I256::from_words([11696833395595960575, 3674210303, 0, 0]), 15976861367834852997), // ln(1 + 219/2^40)
    (I256::from_words([11635049638220305749, 3690987519, 0, 0]), 3633610044409704705), // ln(1 + 220/2^40)
    (I256::from_words([11572984405868052906, 3707764735, 0, 0]), 9736479163295411558), // ln(1 + 221/2^40)
    (I256::from_words([11510637698539202559, 3724541951, 0, 0]), 15838718968540691610), // ln(1 + 222/2^40)
    (I256::from_words([11448009516233755221, 3741319167, 0, 0]), 3493579678424459162), // ln(1 + 223/2^40)
    (I256::from_words([11385099858951711402, 3758096383, 0, 0]), 9594543706584479607), // ln(1 + 224/2^40)
    (I256::from_words([11321908726693071615, 3774873599, 0, 0]), 15694861219760059733), // ln(1 + 225/2^40)
    (I256::from_words([11258436119457836373, 3791650815, 0, 0]), 3347782358920702576), // ln(1 + 226/2^40)
    (I256::from_words([11194682037246006186, 3808428031, 0, 0]), 9446789460394762262), // ln(1 + 227/2^40)
    (I256::from_words([11130646480057581567, 3825205247, 0, 0]), 15545132613612134317), // ln(1 + 228/2^40)
    (I256::from_words([11066329447892563029, 3841982463, 0, 0]), 3196061882232910511), // ln(1 + 229/2^40)
    (I256::from_words([11001730940750951082, 3858759679, 0, 0]), 9293059525276033707), // ln(1 + 230/2^40)
    (I256::from_words([10936850958632746239, 3875536895, 0, 0]), 15389375554861988166), // ln(1 + 231/2^40)
    (I256::from_words([10871689501537949013, 3892314111, 0, 0]), 3038259957341454395), // ln(1 + 232/2^40)
    (I256::from_words([10806246569466559914, 3909091327, 0, 0]), 9133194914423963994), // ln(1 + 233/2^40)
    (I256::from_words([10740522162418579455, 3925868543, 0, 0]), 15227430360920589960), // ln(1 + 234/2^40)
    (I256::from_words([10674516280394008149, 3942645759, 0, 0]), 2874216205872601538), // ln(1 + 235/2^40)
    (I256::from_words([10608228923392846506, 3959422975, 0, 0]), 8967034553680119065), // ln(1 + 236/2^40)
    (I256::from_words([10541660091415095039, 3976200191, 0, 0]), 15059135261844804277), // ln(1 + 237/2^40)
    (I256::from_words([10474809784460754261, 3992977407, 0, 0]), 2703768162098515156), // ln(1 + 238/2^40)
    (I256::from_words([10407678002529824682, 4009754623, 0, 0]), 8794415281531960777), // ln(1 + 239/2^40)
    (I256::from_words([10340264745622306815, 4026531839, 0, 0]), 14884326400337391615), // ln(1 + 240/2^40)
    (I256::from_words([10272570013738201173, 4043309055, 0, 0]), 2526751272937254392), // ln(1 + 241/2^40)
    (I256::from_words([10204593806877508266, 4060086271, 0, 0]), 8615171849112846921), // ln(1 + 242/2^40)
    (I256::from_words([10136336125040228607, 4076863487, 0, 0]), 14702837831747008418), // ln(1 + 243/2^40)
    (I256::from_words([10067796968226362709, 4093640703, 0, 0]), 2342998897952774342), // ln(1 + 244/2^40)
    (I256::from_words([9998976336435911082, 4110417919, 0, 0]), 8429136920202031248), // ln(1 + 245/2^40)
    (I256::from_words([9929874229668874239, 4127195135, 0, 0]), 14514501524068207092), // ln(1 + 246/2^40)
    (I256::from_words([9860490647925252693, 4143972351, 0, 0]), 2152342309354926075), // ln(1 + 247/2^40)
    (I256::from_words([9790825591205046954, 4160749567, 0, 0]), 8236141071224663492), // ln(1 + 248/2^40)
    (I256::from_words([9720879059508257535, 4177526783, 0, 0]), 14319147357941436038), // ln(1 + 249/2^40)
    (I256::from_words([9650651052834884949, 4194303999, 0, 0]), 1954610691999456658), // ln(1 + 250/2^40)
    (I256::from_words([9580141571184929706, 4211081215, 0, 0]), 8036012791251789388), // ln(1 + 251/2^40)
    (I256::from_words([9509350614558392319, 4227858431, 0, 0]), 14116603126653039666), // ln(1 + 252/2^40)
    (I256::from_words([9438278182955273301, 4244635647, 0, 0]), 1749631143388009177), // ln(1 + 253/2^40)
    (I256::from_words([9366924276375573162, 4261412863, 0, 0]), 7828578482000350701), // ln(1 + 254/2^40)
    (I256::from_words([9295288894819292415, 4278190079, 0, 0]), 13906694536135258420), // ln(1 + 255/2^40)
    (I256::from_words([9223372038286431573, 4294967295, 0, 0]), 1537228673668122760), // ln(1 + 256/2^40)
    (I256::from_words([9151173706776991146, 4311744511, 0, 0]), 7613662457833185246), // ln(1 + 257/2^40)
    (I256::from_words([9078693900290971647, 4328521727, 0, 0]), 13689245204966228803), // ln(1 + 258/2^40)
    (I256::from_words([9005932618828373589, 4345298943, 0, 0]), 1317226205633232601), // ln(1 + 259/2^40)
    (I256::from_words([8932889862389197482, 4362076159, 0, 0]), 7391086945759026910), // ln(1 + 260/2^40)
    (I256::from_words([8859565630973443839, 4378853375, 0, 0]), 13464076664369983398), // ln(1 + 261/2^40)
    (I256::from_words([8785959924581113173, 4395630591, 0, 0]), 1089444574722669982), // ln(1 + 262/2^40)
    (I256::from_words([8712072743212205994, 4412407807, 0, 0]), 7160672085432505675), // ln(1 + 263/2^40)
    (I256::from_words([8637904086866722815, 4429185023, 0, 0]), 13231008358216450892), // ln(1 + 264/2^40)
    (I256::from_words([8563453955544664149, 4445962239, 0, 0]), 853702529021662295), // ln(1 + 265/2^40)
    (I256::from_words([8488722349246030506, 4462739455, 0, 0]), 6922235929154147643), // ln(1 + 266/2^40)
    (I256::from_words([8413709267970822399, 4479516671, 0, 0]), 12989857643021456097), // ln(1 + 267/2^40)
    (I256::from_words([8338414711719040341, 4496293887, 0, 0]), 609816729261333066), // ln(1 + 268/2^40)
    (I256::from_words([8262838680490684842, 4513071103, 0, 0]), 6675594441870375056), // ln(1 + 269/2^40)
    (I256::from_words([8186981174285756415, 4529848319, 0, 0]), 12740439787946719975), // ln(1 + 270/2^40)
    (I256::from_words([8110842193104255573, 4546625535, 0, 0]), 357601748818701978), // ln(1 + 271/2^40)
    (I256::from_words([8034421736946182826, 4563402751, 0, 0]), 6420561501173506320), // ln(1 + 272/2^40)
    (I256::from_words([7957719805811538687, 4580179967, 0, 0]), 12482567974799859657), // ln(1 + 273/2^40)
    (I256::from_words([7880736399700323669, 4596957183, 0, 0]), 96870073716684892), // ln(1 + 274/2^40)
    (I256::from_words([7803471518612538282, 4613734399, 0, 0]), 6156948897301756029), // ln(1 + 275/2^40)
    (I256::from_words([7725925162548183039, 4630511615, 0, 0]), 12216053298034388470), // ln(1 + 276/2^40)
    (I256::from_words([7648097331507258452, 4647288831, 0, 0]), 18274176176333645487), // ln(1 + 277/2^40)
    (I256::from_words([7569988025489765034, 4664066047, 0, 0]), 5884566333139234983), // ln(1 + 278/2^40)
    (I256::from_words([7491597244495703295, 4680843263, 0, 0]), 11940704764749715960), // ln(1 + 279/2^40)
    (I256::from_words([7412924988525073748, 4697620479, 0, 0]), 17995840220565188821), // ln(1 + 280/2^40)
    (I256::from_words([7333971257577876906, 4714397695, 0, 0]), 5603221424215950219), // ln(1 + 281/2^40)
    (I256::from_words([7254736051654113279, 4731174911, 0, 0]), 11656329294691147909), // ln(1 + 282/2^40)
    (I256::from_words([7175219370753783380, 4747952127, 0, 0]), 17708412504081471043), // ln(1 + 283/2^40)
    (I256::from_words([7095421214876887722, 4764729343, 0, 0]), 5312719698707805027), // ln(1 + 284/2^40)
    (I256::from_words([7015341584023426815, 4781506559, 0, 0]), 11362731720249886364), // ln(1 + 285/2^40)
    (I256::from_words([6934980478193401172, 4798283775, 0, 0]), 17411697163488992960), // ln(1 + 286/2^40)
    (I256::from_words([6854337897386811306, 4815060991, 0, 0]), 5012864597436598973), // ln(1 + 287/2^40)
    (I256::from_words([6773413841603657727, 4831838207, 0, 0]), 11059714786463029657), // ln(1 + 288/2^40)
    (I256::from_words([6692208310843940948, 4848615423, 0, 0]), 17105496248040151671), // ln(1 + 289/2^40)
    (I256::from_words([6610721305107661482, 4865392639, 0, 0]), 4703457473870027925), // ln(1 + 290/2^40)
    (I256::from_words([6528952824394819839, 4882169855, 0, 0]), 10747079151013572428), // ln(1 + 291/2^40)
    (I256::from_words([6446902868705416532, 4898947071, 0, 0]), 16789609719633240591), // ln(1 + 292/2^40)
    (I256::from_words([6364571438039452074, 4915724287, 0, 0]), 4384297594121684077), // ln(1 + 293/2^40)
    (I256::from_words([6281958532396926975, 4932501503, 0, 0]), 10424623384230405649), // ln(1 + 294/2^40)
    (I256::from_words([6199064151777841748, 4949278719, 0, 0]), 16463835452812449472), // ln(1 + 295/2^40)
    (I256::from_words([6115888296182196906, 4966055935, 0, 0]), 4055182136951055965), // ln(1 + 296/2^40)
    (I256::from_words([6032430965609992959, 4982833151, 0, 0]), 10092143969088316644), // ln(1 + 297/2^40)
    (I256::from_words([5948692160061230420, 4999610367, 0, 0]), 16127969234767864430), // ln(1 + 298/2^40)
    (I256::from_words([5864671879535909802, 5016387583, 0, 0]), 3715906193763528496), // ln(1 + 299/2^40)
    (I256::from_words([5780370124034031615, 5033164799, 0, 0]), 9749435301207989115), // ln(1 + 300/2^40)
    (I256::from_words([5695786893555596372, 5049942015, 0, 0]), 15781804765335467963), // ln(1 + 301/2^40)
    (I256::from_words([5610922188100604586, 5066719231, 0, 0]), 3366262768610382969), // ln(1 + 302/2^40)
    (I256::from_words([5525776007669056767, 5083496447, 0, 0]), 9396289688856003163), // ln(1 + 303/2^40)
    (I256::from_words([5440348352260953428, 5100273663, 0, 0]), 15425133656997138977), // ln(1 + 304/2^40)
    (I256::from_words([5354639221876295082, 5117050879, 0, 0]), 3006042778188797098), // ln(1 + 305/2^40)
    (I256::from_words([5268648616515082239, 5133828095, 0, 0]), 9032497352944835311), // ln(1 + 306/2^40)
    (I256::from_words([5182376536177315412, 5150605311, 0, 0]), 15057745434880652808), // ln(1 + 307/2^40)
    (I256::from_words([5095822980862995114, 5167382527, 0, 0]), 2635035051841845031), // ln(1 + 308/2^40)
    (I256::from_words([5008987950572121855, 5184159743, 0, 0]), 8657846427032858526), // ln(1 + 309/2^40)
    (I256::from_words([4921871445304696148, 5200936959, 0, 0]), 14679427536759681242), // ln(1 + 310/2^40)
    (I256::from_words([4834473465060718506, 5217714175, 0, 0]), 2253026331558497381), // ln(1 + 311/2^40)
    (I256::from_words([4746794009840189439, 5234491391, 0, 0]), 8272122957324342245), // ln(1 + 312/2^40)
    (I256::from_words([4658833079643109460, 5251268607, 0, 0]), 14289965313053792544), // ln(1 + 313/2^40)
    (I256::from_words([4570590674469479082, 5268045823, 0, 0]), 1859801271973621240), // ln(1 + 314/2^40)
    (I256::from_words([4482066794319298815, 5284823039, 0, 0]), 7875110902669452394), // ln(1 + 315/2^40)
    (I256::from_words([4393261439192569172, 5301600255, 0, 0]), 13889142026828451475), // ln(1 + 316/2^40)
    (I256::from_words([4304174609089290666, 5318377471, 0, 0]), 1455142440367980207), // ln(1 + 317/2^40)
    (I256::from_words([4214806304009463807, 5335154687, 0, 0]), 7466592134564251411), // ln(1 + 318/2^40)
    (I256::from_words([4125156523953089108, 5351931903, 0, 0]), 13476738853795019317), // ln(1 + 319/2^40)
    (I256::from_words([4035225268920167082, 5368709119, 0, 0]), 1038830316668234410), // ln(1 + 320/2^40)
    (I256::from_words([3945012538910698239, 5385486335, 0, 0]), 7046346437150698272), // ln(1 + 321/2^40)
    (I256::from_words([3854518333924683092, 5402263551, 0, 0]), 13052534882310753896), // ln(1 + 322/2^40)
    (I256::from_words([3763742653962122154, 5419040767, 0, 0]), 610643293446940527), // ln(1 + 323/2^40)
    (I256::from_words([3672685499023015935, 5435817983, 0, 0]), 6614151507216648512), // ln(1 + 324/2^40)
    (I256::from_words([3581346869107364948, 5452595199, 0, 0]), 12616307113378809604), // ln(1 + 325/2^40)
    (I256::from_words([3489726764215169706, 5469372415, 0, 0]), 170357675922551812), // ln(1 + 326/2^40)
    (I256::from_words([3397825184346430719, 5486149631, 0, 0]), 6169782954195854245), // ln(1 + 327/2^40)
    (I256::from_words([3305642129501148500, 5502926847, 0, 0]), 12167830460648237422), // ln(1 + 328/2^40)
    (I256::from_words([3213177599679323561, 5519704063, 0, 0]), 18164491755668969729), // ln(1 + 329/2^40)
    (I256::from_words([3120431594880956415, 5536481279, 0, 0]), 5713014300167964193), // ln(1 + 330/2^40)
    (I256::from_words([3027404115106047572, 5553258495, 0, 0]), 11706877750413984943), // ln(1 + 331/2^40)
    (I256::from_words([2934095160354597545, 5570035711, 0, 0]), 17699329515777337516), // ln(1 + 332/2^40)
    (I256::from_words([2840504730626606847, 5586812927, 0, 0]), 5243616979858523702), // ln(1 + 333/2^40)
    (I256::from_words([2746632825922075988, 5603590143, 0, 0]), 11233219721616896396), // ln(1 + 334/2^40)
    (I256::from_words([2652479446241005481, 5620367359, 0, 0]), 17221385073113349900), // ln(1 + 335/2^40)
    (I256::from_words([2558044591583395839, 5637144575, 0, 0]), 4761360340638974770), // ln(1 + 336/2^40)
    (I256::from_words([2463328261949247572, 5653921791, 0, 0]), 10746625025843712666), // ln(1 + 337/2^40)
    (I256::from_words([2368330457338561193, 5670699007, 0, 0]), 16730426383479046658), // ln(1 + 338/2^40)
    (I256::from_words([2273051177751337215, 5687476223, 0, 0]), 4266011642526656066), // ln(1 + 339/2^40)
    (I256::from_words([2177490423187576148, 5704253439, 0, 0]), 10246860227327071320), // ln(1 + 340/2^40)
    (I256::from_words([2081648193647278505, 5721030655, 0, 0]), 16226219315322364253), // ln(1 + 341/2^40)
    (I256::from_words([1985524489130444799, 5737807871, 0, 0]), 3757336058184802957), // ln(1 + 342/2^40)
    (I256::from_words([1889119309637075540, 5754585087, 0, 0]), 9733689802945506626), // ln(1 + 343/2^40)
    (I256::from_words([1792432655167171241, 5771362303, 0, 0]), 15708527649737135862), // ln(1 + 344/2^40)
    (I256::from_words([1695464525720732415, 5788139519, 0, 0]), 3235096672922547525), // ln(1 + 345/2^40)
    (I256::from_words([1598214921297759572, 5804916735, 0, 0]), 9206876142223449578), // ln(1 + 346/2^40)
    (I256::from_words([1500683841898253225, 5821693951, 0, 0]), 15177113080463091392), // ln(1 + 347/2^40)
    (I256::from_words([1402871287522213887, 5838471167, 0, 0]), 2699054484694918596), // ln(1 + 348/2^40)
    (I256::from_words([1304777258169642068, 5855248383, 0, 0]), 8666179547331227921), // ln(1 + 349/2^40)
    (I256::from_words([1206401753840538281, 5872025599, 0, 0]), 14631735213885857509), // ln(1 + 350/2^40)
    (I256::from_words([1107744774534903039, 5888802815, 0, 0]), 2148968404102841758), // ln(1 + 351/2^40)
    (I256::from_words([1008806320252736852, 5905580031, 0, 0]), 8111358233085066170), // ln(1 + 352/2^40)
    (I256::from_words([909586390994040233, 5922357247, 0, 0]), 14072151569036957657), // ln(1 + 353/2^40)
    (I256::from_words([810084986758813695, 5939134463, 0, 0]), 1584595254393139387), // ln(1 + 354/2^40)
    (I256::from_words([710302107547057748, 5955911679, 0, 0]), 7542168326947085634), // ln(1 + 355/2^40)
    (I256::from_words([610237753358772905, 5972688895, 0, 0]), 13498117577593812080), // ln(1 + 356/2^40)
    (I256::from_words([509891924193959679, 5989466111, 0, 0]), 1005689771458530666), // ln(1 + 357/2^40)
    (I256::from_words([409264620052618580, 6006243327, 0, 0]), 6958363869025304438), // ln(1 + 358/2^40)
    (I256::from_words([308355840934750121, 6023020543, 0, 0]), 12909386583879737850), // ln(1 + 359/2^40)
    (I256::from_words([207165586840354815, 6039797759, 0, 0]), 412004603837631614), // ln(1 + 360/2^40)
    (I256::from_words([105693857769433172, 6056574975, 0, 0]), 6359696812073637549), // ln(1 + 361/2^40)
    (I256::from_words([3940653721985705, 6073352191, 0, 0]), 12305709844863948883), // ln(1 + 362/2^40)
    (I256::from_words([18348650048407564542, 6090129406, 0, 0]), 18250034386424506718), // ln(1 + 363/2^40)
    (I256::from_words([18246333894407066964, 6106906622, 0, 0]), 5745917021491896796), // ln(1 + 364/2^40)
    (I256::from_words([18143736265430045097, 6123683838, 0, 0]), 11686836530161555969), // ln(1 + 365/2^40)
    (I256::from_words([18040857161476499454, 6140461054, 0, 0]), 17626039445630462495), // ln(1 + 366/2^40)
    (I256::from_words([17937696582546430548, 6157238270, 0, 0]), 5116772275325790892), // ln(1 + 367/2^40)
    (I256::from_words([17834254528639838889, 6174015486, 0, 0]), 11052513722033566786), // ln(1 + 368/2^40)
    (I256::from_words([17730530999756724990, 6190792702, 0, 0]), 16986510241641357211), // ln(1 + 369/2^40)
    (I256::from_words([17626525995897089364, 6207569918, 0, 0]), 4472008264266925460), // ln(1 + 370/2^40)
    (I256::from_words([17522239517060932521, 6224347134, 0, 0]), 10402486415386885933), // ln(1 + 371/2^40)
    (I256::from_words([17417671563248254974, 6241124350, 0, 0]), 16331191073579394440), // ln(1 + 372/2^40)
    (I256::from_words([17312822134459057236, 6257901566, 0, 0]), 3811368591652803052), // ln(1 + 373/2^40)
    (I256::from_words([17207691230693339817, 6274678782, 0, 0]), 9736497517774314943), // ln(1 + 374/2^40)
    (I256::from_words([17102278851951103230, 6291455998, 0, 0]), 15659824153212674702), // ln(1 + 375/2^40)
    (I256::from_words([16996584998232347988, 6308233214, 0, 0]), 3134594773466823174), // ln(1 + 376/2^40)
    (I256::from_words([16890609669537074601, 6325010430, 0, 0]), 9054287849394552314), // ln(1 + 377/2^40)
    (I256::from_words([16784352865865283582, 6341787646, 0, 0]), 14972149604955195484), // ln(1 + 378/2^40)
    (I256::from_words([16677814587216975444, 6358564862, 0, 0]), 2441426238338282311), // ln(1 + 379/2^40)
    (I256::from_words([16570994833592150697, 6375342078, 0, 0]), 8355596143092193524), // ln(1 + 380/2^40)
    (I256::from_words([16463893604990809854, 6392119294, 0, 0]), 14267905465866851268), // ln(1 + 381/2^40)
    (I256::from_words([16356510901412953428, 6408896510, 0, 0]), 1731600327542373944), // ln(1 + 382/2^40)
    (I256::from_words([16248846722858581929, 6425673726, 0, 0]), 7640159044357731063), // ln(1 + 383/2^40)
    (I256::from_words([16140901069327695870, 6442450942, 0, 0]), 13546827685653433546), // ln(1 + 384/2^40)
    (I256::from_words([16032673940820295764, 6459228158, 0, 0]), 1004852295000188577), // ln(1 + 385/2^40)
    (I256::from_words([15924165337336382121, 6476005374, 0, 0]), 6907711111327554445), // ln(1 + 386/2^40)
    (I256::from_words([15815375258875955454, 6492782590, 0, 0]), 12808650126666630852), // ln(1 + 387/2^40)
    (I256::from_words([15706303705439016276, 6509559806, 0, 0]), 260915307278713760), // ln(1 + 388/2^40)
    (I256::from_words([15596950677025565097, 6526337022, 0, 0]), 6157984814783950241), // ln(1 + 389/2^40)
    (I256::from_words([15487316173635602430, 6543114238, 0, 0]), 12053104563904028776), // ln(1 + 390/2^40)
    (I256::from_words([15377400195269128787, 6559891454, 0, 0]), 17946264517300385726), // ln(1 + 391/2^40)
    (I256::from_words([15267202741926144681, 6576668670, 0, 0]), 5390710538155102094), // ln(1 + 392/2^40)
    (I256::from_words([15156723813606650622, 6593445886, 0, 0]), 11279920685009109994), // ln(1 + 393/2^40)
    (I256::from_words([15045963410310647123, 6610223102, 0, 0]), 17167140769504882950), // ln(1 + 394/2^40)
    (I256::from_words([14934921532038134697, 6627000318, 0, 0]), 4605616577515090748), // ln(1 + 395/2^40)
    (I256::from_words([14823598178789113854, 6643777534, 0, 0]), 10488826090271254284), // ln(1 + 396/2^40)
    (I256::from_words([14711993350563585107, 6660554750, 0, 0]), 16370015042106435867), // ln(1 + 397/2^40)
    (I256::from_words([14600107047361548969, 6677331966, 0, 0]), 3802429141583894065), // ln(1 + 398/2^40)
    (I256::from_words([14487939269183005950, 6694109182, 0, 0]), 9679546292625738557), // ln(1 + 399/2^40)
    (I256::from_words([14375490016027956563, 6710886398, 0, 0]), 15554612152255620434), // ln(1 + 400/2^40)
    (I256::from_words([14262759287896401321, 6727663614, 0, 0]), 2980872351727387051), // ln(1 + 401/2^40)
    (I256::from_words([14149747084788340734, 6744440830, 0, 0]), 8851804717653736870), // ln(1 + 402/2^40)
    (I256::from_words([14036453406703775315, 6761218046, 0, 0]), 14720654829748909767), // ln(1 + 403/2^40)
    (I256::from_words([13922878253642705577, 6777995262, 0, 0]), 2140668241957341880), // ln(1 + 404/2^40)
    (I256::from_words([13809021625605132030, 6794772478, 0, 0]), 8005322703582320458), // ln(1 + 405/2^40)
    (I256::from_words([13694883522591055187, 6811549694, 0, 0]), 13867863717028674161), // ln(1 + 406/2^40)
    (I256::from_words([13580463944600475561, 6828326910, 0, 0]), 1281536758931427914), // ln(1 + 407/2^40)
    (I256::from_words([13465762891633393662, 6845104126, 0, 0]), 7139819501284457750), // ln(1 + 408/2^40)
    (I256::from_words([13350780363689810003, 6861881342, 0, 0]), 12995957369183181118), // ln(1 + 409/2^40)
    (I256::from_words([13235516360769725097, 6878658558, 0, 0]), 403195761953211726), // ln(1 + 410/2^40)
    (I256::from_words([13119970882873139454, 6895435774, 0, 0]), 6255012274279014397), // ln(1 + 411/2^40)
    (I256::from_words([13004143930000053587, 6912212990, 0, 0]), 12104652253946595364), // ln(1 + 412/2^40)
    (I256::from_words([12888035502150468008, 6928990206, 0, 0]), 17952105096681708742), // ln(1 + 413/2^40)
    (I256::from_words([12771645599324383230, 6945767422, 0, 0]), 5350616098730753290), // ln(1 + 414/2^40)
    (I256::from_words([12654974221521799763, 6962544638, 0, 0]), 11193662751698978879), // ln(1 + 415/2^40)
    (I256::from_words([12538021368742718120, 6979321854, 0, 0]), 17034490300293176794), // ln(1 + 416/2^40)
    (I256::from_words([12420787040987138814, 6996099070, 0, 0]), 4426343963450334585), // ln(1 + 417/2^40)
    (I256::from_words([12303271238255062355, 7012876286, 0, 0]), 10262701155466290911), // ln(1 + 418/2^40)
    (I256::from_words([12185473960546489256, 7029653502, 0, 0]), 16096807043738425846), // ln(1 + 419/2^40)
    (I256::from_words([12067395207861420030, 7046430718, 0, 0]), 3481906769894315728), // ln(1 + 420/2^40)
    (I256::from_words([11949034980199855187, 7063207934, 0, 0]), 9311477670920388007), // ln(1 + 421/2^40)
    (I256::from_words([11830393277561795240, 7079985150, 0, 0]), 15138764836904611546), // ln(1 + 422/2^40)
    (I256::from_words([11711470099947240702, 7096762366, 0, 0]), 2517013332165151474), // ln(1 + 423/2^40)
    (I256::from_words([11592265447356192083, 7113539582, 0, 0]), 8339700416379024030), // ln(1 + 424/2^40)
    (I256::from_words([11472779319788649896, 7130316798, 0, 0]), 14160071102324786870), // ln(1 + 425/2^40)
    (I256::from_words([11353011717244614654, 7147094014, 0, 0]), 1531370377011193911), // ln(1 + 426/2^40)
    (I256::from_words([11232962639724086867, 7163871230, 0, 0]), 7347075422805850186), // ln(1 + 427/2^40)
    (I256::from_words([11112632087227067048, 7180648446, 0, 0]), 13160431175177902140), // ln(1 + 428/2^40)
    (I256::from_words([10992020059753555710, 7197425662, 0, 0]), 524682543826692485), // ln(1 + 429/2^40)
    (I256::from_words([10871126557303553363, 7214202878, 0, 0]), 6333306633810415042), // ln(1 + 430/2^40)
    (I256::from_words([10749951579877060520, 7230980094, 0, 0]), 12139548303288805052), // ln(1 + 431/2^40)
    (I256::from_words([10628495127474077693, 7247757310, 0, 0]), 17943396458361345634), // ln(1 + 432/2^40)
    (I256::from_words([10506757200094605395, 7264534526, 0, 0]), 5298095905648164555), // ln(1 + 433/2^40)
    (I256::from_words([10384737797738644136, 7281311742, 0, 0]), 11097123647128240696), // ln(1 + 434/2^40)
    (I256::from_words([10262436920406194429, 7298088958, 0, 0]), 16893724437882094353), // ln(1 + 435/2^40)
    (I256::from_words([10139854568097256787, 7314866174, 0, 0]), 4241143007220442088), // ln(1 + 436/2^40)
    (I256::from_words([10016990740811831720, 7331643390, 0, 0]), 10032856279812851576), // ln(1 + 437/2^40)
    (I256::from_words([9893845438549919741, 7348420606, 0, 0]), 15822108933430431907), // ln(1 + 438/2^40)
    (I256::from_words([9770418661311521363, 7365197822, 0, 0]), 3162145620074488438), // ln(1 + 439/2^40)
    (I256::from_words([9646710409096637096, 7381975038, 0, 0]), 8946443187105177638), // ln(1 + 440/2^40)
    (I256::from_words([9522720681905267453, 7398752254, 0, 0]), 14728246234984197393), // ln(1 + 441/2^40)
    (I256::from_words([9398449479737412947, 7415529470, 0, 0]), 2060799338403441856), // ln(1 + 442/2^40)
    (I256::from_words([9273896802593074088, 7432306686, 0, 0]), 7837579267413656291), // ln(1 + 443/2^40)
    (I256::from_words([9149062650472251389, 7449083902, 0, 0]), 13611830545167127380), // ln(1 + 444/2^40)
    (I256::from_words([9023947023374945363, 7465861118, 0, 0]), 936797669046338071), // ln(1 + 445/2^40)
    (I256::from_words([8898549921301156520, 7482638334, 0, 0]), 6705957331792622427), // ln(1 + 446/2^40)
    (I256::from_words([8772871344250885373, 7499415550, 0, 0]), 12472553979248855926), // ln(1 + 447/2^40)
    (I256::from_words([8646911292224132434, 7516192766, 0, 0]), 18236576105197661930), // ln(1 + 448/2^40)
    (I256::from_words([8520669765220898216, 7532969982, 0, 0]), 5551268103942308449), // ln(1 + 449/2^40)
    (I256::from_words([8394146763241183229, 7549747198, 0, 0]), 11310106565144914608), // ln(1 + 450/2^40)
    (I256::from_words([8267342286284987986, 7566524414, 0, 0]), 17066335831569140951), // ln(1 + 451/2^40)
    (I256::from_words([8140256334352313000, 7583301630, 0, 0]), 4373200220208844288), // ln(1 + 452/2^40)
    (I256::from_words([8012888907443158781, 7600078846, 0, 0]), 10124176243416732540), // ln(1 + 453/2^40)
    (I256::from_words([7885240005557525842, 7616856062, 0, 0]), 15872508166647055051), // ln(1 + 454/2^40)
    (I256::from_words([7757309628695414696, 7633633278, 0, 0]), 3171440229584257429), // ln(1 + 455/2^40)
    (I256::from_words([7629097776856825853, 7650410494, 0, 0]), 8914448867271636397), // ln(1 + 456/2^40)
    (I256::from_words([7500604450041759826, 7667187710, 0, 0]), 14654778267854030097), // ln(1 + 457/2^40)
    (I256::from_words([7371829648250217128, 7683964926, 0, 0]), 1945672593706472936), // ln(1 + 458/2^40)
    (I256::from_words([7242773371482198269, 7700742142, 0, 0]), 7680608202562850439), // ln(1 + 459/2^40)
    (I256::from_words([7113435619737703762, 7717519358, 0, 0]), 13412829205258589547), // ln(1 + 460/2^40)
    (I256::from_words([6983816393016734120, 7734296574, 0, 0]), 695579686859313470), // ln(1 + 461/2^40)
    (I256::from_words([6853915691319289853, 7751073790, 0, 0]), 6422335927789496532), // ln(1 + 462/2^40)
    (I256::from_words([6723733514645371474, 7767851006, 0, 0]), 12146341961575154476), // ln(1 + 463/2^40)
    (I256::from_words([6593269862994979495, 7784628222, 0, 0]), 17867585869682050929), // ln(1 + 464/2^40)
    (I256::from_words([6462524736368114429, 7801405438, 0, 0]), 5139311634096594170), // ln(1 + 465/2^40)
    (I256::from_words([6331498134764776786, 7818182654, 0, 0]), 10854995432164043593), // ln(1 + 466/2^40)
    (I256::from_words([6200190058184967079, 7834959870, 0, 0]), 16567881194331200010), // ln(1 + 467/2^40)
    (I256::from_words([6068600506628685821, 7851737086, 0, 0]), 3831212825275060503), // ln(1 + 468/2^40)
    (I256::from_words([5936729480095933522, 7868514302, 0, 0]), 9538466425031473269), // ln(1 + 469/2^40)
    (I256::from_words([5804576978586710695, 7885291518, 0, 0]), 15242885846737827924), // ln(1 + 470/2^40)
    (I256::from_words([5672143002101017853, 7902068734, 0, 0]), 2497714917761710353), // ln(1 + 471/2^40)
    (I256::from_words([5539427550638855506, 7918845950, 0, 0]), 8196429660829557557), // ln(1 + 472/2^40)
    (I256::from_words([5406430624200224167, 7935623166, 0, 0]), 13892273851769347956), // ln(1 + 473/2^40)
    (I256::from_words([5273152222785124349, 7952400382, 0, 0]), 1138491240639256241), // ln(1 + 474/2^40)
    (I256::from_words([5139592346393556562, 7969177598, 0, 0]), 6828557772856308215), // ln(1 + 475/2^40)
    (I256::from_words([5005750995025521319, 7985954814, 0, 0]), 12515717146939071106), // ln(1 + 476/2^40)
    (I256::from_words([4871628168681019132, 8002732030, 0, 0]), 18199957109345860024), // ln(1 + 477/2^40)
    (I256::from_words([4737223867360050514, 8019509246, 0, 0]), 5434521307055634732), // ln(1 + 478/2^40)
    (I256::from_words([4602538091062615975, 8036286462, 0, 0]), 11112885582406206109), // ln(1 + 479/2^40)
    (I256::from_words([4467570839788716028, 8053063678, 0, 0]), 16788293530836926456), // ln(1 + 480/2^40)
    (I256::from_words([4332322113538351186, 8069840894, 0, 0]), 4013988722017344343), // ln(1 + 481/2^40)
    (I256::from_words([4196791912311521959, 8086618110, 0, 0]), 9683446920975859457), // ln(1 + 482/2^40)
    (I256::from_words([4060980236108228860, 8103395326, 0, 0]), 15349911645842412904), // ln(1 + 483/2^40)
    (I256::from_words([3924887084928472402, 8120172542, 0, 0]), 2566626388977142062), // ln(1 + 484/2^40)
    (I256::from_words([3788512458772253095, 8136949758, 0, 0]), 8227066838099035425), // ln(1 + 485/2^40)
    (I256::from_words([3651856357639571452, 8153726974, 0, 0]), 13884476434028622908), // ln(1 + 486/2^40)
    (I256::from_words([3514918781530427986, 8170504190, 0, 0]), 1092098591816630696), // ln(1 + 487/2^40)
    (I256::from_words([3377699730444823207, 8187281406, 0, 0]), 6743408921872636092), // ln(1 + 488/2^40)
    (I256::from_words([3240199204382757628, 8204058622, 0, 0]), 12391650787707757819), // ln(1 + 489/2^40)
    (I256::from_words([3102417203344231761, 8220835838, 0, 0]), 18036811600772862489), // ln(1 + 490/2^40)
    (I256::from_words([2964353727329246119, 8237613054, 0, 0]), 5232134673039461364), // ln(1 + 491/2^40)
    (I256::from_words([2826008776337801212, 8254390270, 0, 0]), 10871095511837916826), // ln(1 + 492/2^40)
    (I256::from_words([2687382350369897553, 8271167486, 0, 0]), 16506937377600132678), // ln(1 + 493/2^40)
    (I256::from_words([2548474449425535655, 8287944702, 0, 0]), 3692903504988208996), // ln(1 + 494/2^40)
    (I256::from_words([2409285073504716028, 8304721918, 0, 0]), 9322469324023096970), // ln(1 + 495/2^40)
    (I256::from_words([2269814222607439185, 8321499134, 0, 0]), 14948878017827289215), // ln(1 + 496/2^40)
    (I256::from_words([2130061896733705639, 8338276350, 0, 0]), 2125372743753474616), // ln(1 + 497/2^40)
    (I256::from_words([1990028095883515900, 8355053566, 0, 0]), 7745428854513193177), // ln(1 + 498/2^40)
    (I256::from_words([1849712820056870481, 8371830782, 0, 0]), 13362289455919526322), // ln(1 + 499/2^40)
    (I256::from_words([1709116069253769895, 8388607998, 0, 0]), 529197628015751749), // ln(1 + 500/2^40)
    (I256::from_words([1568237843474214652, 8405385214, 0, 0]), 6139628646203998273), // ln(1 + 501/2^40)
    (I256::from_words([1427078142718205265, 8422162430, 0, 0]), 11746825538987936132), // ln(1 + 502/2^40)
    (I256::from_words([1285636966985742246, 8438939646, 0, 0]), 17350775382810983451), // ln(1 + 503/2^40)
    (I256::from_words([1143914316276826108, 8455716862, 0, 0]), 4504721154637203011), // ln(1 + 504/2^40)
    (I256::from_words([1001910190591457361, 8472494078, 0, 0]), 10102138026789508710), // ln(1 + 505/2^40)
    (I256::from_words([859624589929636518, 8489271294, 0, 0]), 15696268924692355873), // ln(1 + 506/2^40)
    (I256::from_words([717057514291364092, 8506048510, 0, 0]), 2840356748000396091), // ln(1 + 507/2^40)
    (I256::from_words([574208963676640593, 8522825726, 0, 0]), 8427876591727132080), // ln(1 + 508/2^40)
    (I256::from_words([431078938085466534, 8539602942, 0, 0]), 14012071303987607976), // ln(1 + 509/2^40)
    (I256::from_words([287667437517842428, 8556380158, 0, 0]), 1146183707127064187), // ln(1 + 510/2^40)
    (I256::from_words([143974461973768785, 8573157374, 0, 0]), 6723688818849592243), // ln(1 + 511/2^40)
    (I256::from_words([11453246118, 8589934590, 0, 0]), 12297829409960825094), // ln(1 + 512/2^40)
    (I256::from_words([18302488159665826555, 8606711805, 0, 0]), 17868592299206143581), // ln(1 + 513/2^40)
    (I256::from_words([18157950759192407377, 8623489021, 0, 0]), 4989220205851573200), // ln(1 + 514/2^40)
    (I256::from_words([18013131883742540710, 8640266237, 0, 0]), 10553188044521990568), // ln(1 + 515/2^40)
    (I256::from_words([17868031533316227067, 8657043453, 0, 0]), 16113738482943813724), // ln(1 + 516/2^40)
    (I256::from_words([17722649707913466961, 8673820669, 0, 0]), 3224114163073656980), // ln(1 + 517/2^40)
    (I256::from_words([17576986407534260902, 8690597885, 0, 0]), 8777789922226985771), // ln(1 + 518/2^40)
    (I256::from_words([17431041632178609403, 8707375101, 0, 0]), 14328008350820806953), // ln(1 + 519/2^40)
    (I256::from_words([17284815381846512977, 8724152317, 0, 0]), 1428012013502323657), // ln(1 + 520/2^40)
    (I256::from_words([17138307656537972134, 8740929533, 0, 0]), 6971275670277590133), // ln(1 + 521/2^40)
    (I256::from_words([16991518456252987387, 8757706749, 0, 0]), 12511041834254202056), // ln(1 + 522/2^40)
    (I256::from_words([16844447780991559248, 8774483965, 0, 0]), 18047297066479502991), // ln(1 + 523/2^40)
    (I256::from_words([16697095630753688230, 8791261181, 0, 0]), 5133283828521481159), // ln(1 + 524/2^40)
    (I256::from_words([16549462005539374843, 8808038397, 0, 0]), 10662476777306975902), // ln(1 + 525/2^40)
    (I256::from_words([16401546905348619600, 8824815613, 0, 0]), 16188118322864367987), // ln(1 + 526/2^40)
    (I256::from_words([16253350330181423014, 8841592829, 0, 0]), 3263450849452234455), // ln(1 + 527/2^40)
    (I256::from_words([16104872280037785595, 8858370045, 0, 0]), 8781948936688003468), // ln(1 + 528/2^40)
    (I256::from_words([15956112754917707856, 8875147261, 0, 0]), 14296854917290644614), // ln(1 + 529/2^40)
    (I256::from_words([15807071754821190310, 8891924477, 0, 0]), 1361411098209323752), // ln(1 + 530/2^40)
    (I256::from_words([15657749279748233467, 8908701693, 0, 0]), 6869091981752057865), // ln(1 + 531/2^40)
    (I256::from_words([15508145329698837840, 8925478909, 0, 0]), 12373139823328405362), // ln(1 + 532/2^40)
    (I256::from_words([15358259904673003941, 8942256125, 0, 0]), 17873540926287672540), // ln(1 + 533/2^40)
    (I256::from_words([15208093004670732283, 8959033341, 0, 0]), 4923537494499810354), // ln(1 + 534/2^40)
    (I256::from_words([15057644629692023376, 8975810557, 0, 0]), 10416603927193620884), // ln(1 + 535/2^40)
    (I256::from_words([14906914779736877733, 8992587773, 0, 0]), 15905982376699447631), // ln(1 + 536/2^40)
    (I256::from_words([14755903454805295867, 9009364989, 0, 0]), 2944914969577830375), // ln(1 + 537/2^40)
    (I256::from_words([14604610654897278288, 9026142205, 0, 0]), 8426876027748160015), // ln(1 + 538/2^40)
    (I256::from_words([14453036380012825509, 9042919421, 0, 0]), 13905107626231368878), // ln(1 + 539/2^40)
    (I256::from_words([14301180630151938043, 9059696637, 0, 0]), 932851814278585565), // ln(1 + 540/2^40)
    (I256::from_words([14149043405314616400, 9076473853, 0, 0]), 6403582836499789799), // ln(1 + 541/2^40)
    (I256::from_words([13996624705500861093, 9093251069, 0, 0]), 11870542690606502730), // ln(1 + 542/2^40)
    (I256::from_words([13843924530710672634, 9110028285, 0, 0]), 17333717422249993399), // ln(1 + 543/2^40)
    (I256::from_words([13690942880944051536, 9126805501, 0, 0]), 4346348977602175506), // ln(1 + 544/2^40)
    (I256::from_words([13537679756200998309, 9143582717, 0, 0]), 9801911498193813874), // ln(1 + 545/2^40)
    (I256::from_words([13384135156481513466, 9160359933, 0, 0]), 15253646878657214751), // ln(1 + 546/2^40)
    (I256::from_words([13230309081785597520, 9177137149, 0, 0]), 2254796987854880662), // ln(1 + 547/2^40)
    (I256::from_words([13076201532113250981, 9193914365, 0, 0]), 7698835890008165256), // ln(1 + 548/2^40)
    (I256::from_words([12921812507464474362, 9210691581, 0, 0]), 13139005402439963607), // ln(1 + 549/2^40)
    (I256::from_words([12767142007839268176, 9227468797, 0, 0]), 128547316703367065), // ln(1 + 550/2^40)
    (I256::from_words([12612190033237632933, 9244246013, 0, 0]), 5560935619710318106), // ln(1 + 551/2^40)
    (I256::from_words([12456956583659569146, 9261023229, 0, 0]), 10989412051474300629), // ln(1 + 552/2^40)
    (I256::from_words([12301441659105077327, 9277800445, 0, 0]), 16413962399948546429), // ln(1 + 553/2^40)
    (I256::from_words([12145645259574157989, 9294577661, 0, 0]), 3387828353606931958), // ln(1 + 554/2^40)
    (I256::from_words([11989567385066811642, 9311354877, 0, 0]), 8804483796282184793), // ln(1 + 555/2^40)
    (I256::from_words([11833208035583038799, 9328132093, 0, 0]), 14217170364908573939), // ln(1 + 556/2^40)
    (I256::from_words([11676567211122839973, 9344909309, 0, 0]), 1179129670650564675), // ln(1 + 557/2^40)
    (I256::from_words([11519644911686215674, 9361686525, 0, 0]), 6583835520031473409), // ln(1 + 558/2^40)
    (I256::from_words([11362441137273166415, 9378463741, 0, 0]), 11984529472676157971), // ln(1 + 559/2^40)
    (I256::from_words([11204955887883692708, 9395240957, 0, 0]), 17381197136149224088), // ln(1 + 560/2^40)
    (I256::from_words([11047189163517795066, 9412018173, 0, 0]), 4327080018535922145), // ln(1 + 561/2^40)
    (I256::from_words([10889140964175473999, 9428795389, 0, 0]), 9715651823280353653), // ln(1 + 562/2^40)
    (I256::from_words([10730811289856730020, 9445572605, 0, 0]), 15100154006928161551), // ln(1 + 563/2^40)
    (I256::from_words([10572200140561563642, 9462349821, 0, 0]), 2033828000255185053), // ln(1 + 564/2^40)
    (I256::from_words([10413307516289975375, 9479127037, 0, 0]), 7410147429396114501), // ln(1 + 565/2^40)
    (I256::from_words([10254133417041965732, 9495904253, 0, 0]), 12782353673587181664), // ln(1 + 566/2^40)
    (I256::from_words([10094677842817535225, 9512681469, 0, 0]), 18150432160004366203), // ln(1 + 567/2^40)
    (I256::from_words([9934940793616684367, 9529458685, 0, 0]), 5067624216344292443), // ln(1 + 568/2^40)
    (I256::from_words([9774922269439413668, 9546235901, 0, 0]), 10427403365662435830), // ln(1 + 569/2^40)
    (I256::from_words([9614622270285723641, 9563013117, 0, 0]), 15783010884115813244), // ln(1 + 570/2^40)
    (I256::from_words([9454040796155614799, 9579790333, 0, 0]), 2687688022091637839), // ln(1 + 571/2^40)
    (I256::from_words([9293177847049087652, 9596567549, 0, 0]), 8034908225335973896), // ln(1 + 572/2^40)
    (I256::from_words([9132033422966142713, 9613344765, 0, 0]), 13377912692696427124), // ln(1 + 573/2^40)
    (I256::from_words([8970607523906780495, 9630121981, 0, 0]), 269942597250799511), // ln(1 + 574/2^40)
    (I256::from_words([8808900149871001508, 9646899197, 0, 0]), 5604471307435744170), // ln(1 + 575/2^40)
    (I256::from_words([8646911300858806265, 9663676413, 0, 0]), 10934739944789455645), // ln(1 + 576/2^40)
    (I256::from_words([8484640976870195278, 9680453629, 0, 0]), 16260733678789876372), // ln(1 + 577/2^40)
    (I256::from_words([8322089177905169060, 9697230845, 0, 0]), 3135693579435593451), // ln(1 + 578/2^40)
    (I256::from_words([8159255903963728121, 9714008061, 0, 0]), 8453092912084045107), // ln(1 + 579/2^40)
    (I256::from_words([7996141155045872974, 9730785277, 0, 0]), 13766172695194210994), // ln(1 + 580/2^40)
    (I256::from_words([7832744931151604132, 9747562493, 0, 0]), 628173921455267047), // ln(1 + 581/2^40)
    (I256::from_words([7669067232280922105, 9764339709, 0, 0]), 5932569778915240326), // ln(1 + 582/2^40)
    (I256::from_words([7505108058433827406, 9781116925, 0, 0]), 11232601208723699320), // ln(1 + 583/2^40)
    (I256::from_words([7340867409610320547, 9797894141, 0, 0]), 16528253199969960415), // ln(1 + 584/2^40)
    (I256::from_words([7176345285810402041, 9814671357, 0, 0]), 3372766642263984659), // ln(1 + 585/2^40)
    (I256::from_words([7011541687034072398, 9831448573, 0, 0]), 8659614620574584226), // ln(1 + 586/2^40)
    (I256::from_words([6846456613281332131, 9848225789, 0, 0]), 13942037972972112721), // ln(1 + 587/2^40)
    (I256::from_words([6681090064552181753, 9865003005, 0, 0]), 773277511757120029), // ln(1 + 588/2^40)
    (I256::from_words([6515442040846621774, 9881780221, 0, 0]), 6046806244589007160), // ln(1 + 589/2^40)
    (I256::from_words([6349512542164652707, 9898557437, 0, 0]), 11315864932228716557), // ln(1 + 590/2^40)
    (I256::from_words([6183301568506275064, 9915334653, 0, 0]), 16580438383376938557), // ln(1 + 591/2^40)
    (I256::from_words([6016809119871489358, 9932111869, 0, 0]), 3393767307255008162), // ln(1 + 592/2^40)
    (I256::from_words([5850035196260296099, 9948889085, 0, 0]), 8649324608443111499), // ln(1 + 593/2^40)
    (I256::from_words([5682979797672695800, 9965666301, 0, 0]), 13900350944622976129), // ln(1 + 594/2^40)
    (I256::from_words([5515642924108688974, 9982443517, 0, 0]), 700086947706525890), // ln(1 + 595/2^40)
    (I256::from_words([5348024575568276131, 9999220733, 0, 0]), 5942005444964535751), // ln(1 + 596/2^40)
    (I256::from_words([5180124752051457784, 10015997949, 0, 0]), 11179347016769322109), // ln(1 + 597/2^40)
    (I256::from_words([5011943453558234445, 10032775165, 0, 0]), 16412096291432949259), // ln(1 + 598/2^40)
    (I256::from_words([4843480680088606627, 10049552381, 0, 0]), 3193493797788126161), // ln(1 + 599/2^40)
    (I256::from_words([4674736431642574840, 10066329597, 0, 0]), 8417012260026412900), // ln(1 + 600/2^40)
    (I256::from_words([4505710708220139597, 10083106813, 0, 0]), 13635892155440910996), // ln(1 + 601/2^40)
    (I256::from_words([4336403509821301411, 10099884029, 0, 0]), 403373935554918248), // ln(1 + 602/2^40)
    (I256::from_words([4166814836446060792, 10116661245, 0, 0]), 5612930247250583583), // ln(1 + 603/2^40)
    (I256::from_words([3996944688094418253, 10133438461, 0, 0]), 10817801490511597361), // ln(1 + 604/2^40)
    (I256::from_words([3826793064766374306, 10150215677, 0, 0]), 16017972113261397839), // ln(1 + 605/2^40)
    (I256::from_words([3656359966461929464, 10166992893, 0, 0]), 2766682463944067938), // ln(1 + 606/2^40)
    (I256::from_words([3485645393181084237, 10183770109, 0, 0]), 7957405086362541707), // ln(1 + 607/2^40)
    (I256::from_words([3314649344923839138, 10200547325, 0, 0]), 13143380277421294630), // ln(1 + 608/2^40)
    (I256::from_words([3143371821690194679, 10217324541, 0, 0]), 18324592381964550085), // ln(1 + 609/2^40)
    (I256::from_words([2971812823480151373, 10234101757, 0, 0]), 5054281645357176118), // ln(1 + 610/2^40)
    (I256::from_words([2799972350293709730, 10250878973, 0, 0]), 10225920508322891902), // ln(1 + 611/2^40)
    (I256::from_words([2627850402130870263, 10267656189, 0, 0]), 15392749164686958043), // ln(1 + 612/2^40)
    (I256::from_words([2455446978991633485, 10284433405, 0, 0]), 2108007782504831430), // ln(1 + 613/2^40)
    (I256::from_words([2282762080875999906, 10301210621, 0, 0]), 7265168725190820080), // ln(1 + 614/2^40)
    (I256::from_words([2109795707783970039, 10317987837, 0, 0]), 12417472109260773445), // ln(1 + 615/2^40)
    (I256::from_words([1936547859715544396, 10334765053, 0, 0]), 17564902099170288872), // ln(1 + 616/2^40)
    (I256::from_words([1763018536670723490, 10351542269, 0, 0]), 4260698759895608376), // ln(1 + 617/2^40)
    (I256::from_words([1589207738649507831, 10368319485, 0, 0]), 9398334351771825100), // ln(1 + 618/2^40)
    (I256::from_words([1415115465651897932, 10385096701, 0, 0]), 14531048888235573623), // ln(1 + 619/2^40)
    (I256::from_words([1240741717677894306, 10401873917, 0, 0]), 1212082356953684805), // ln(1 + 620/2^40)
    (I256::from_words([1066086494727497463, 10418651133, 0, 0]), 6334906940951840634), // ln(1 + 621/2^40)
    (I256::from_words([891149796800707916, 10435428349, 0, 0]), 11452762576357264534), // ln(1 + 622/2^40)
    (I256::from_words([715931623897526177, 10452205565, 0, 0]), 16565633247236927829), // ln(1 + 623/2^40)
    (I256::from_words([540431976017952759, 10468982781, 0, 0]), 3226758838178446505), // ln(1 + 624/2^40)
    (I256::from_words([364650853161988172, 10485759997, 0, 0]), 8329611429128287683), // ln(1 + 625/2^40)
    (I256::from_words([188588255329632929, 10502537213, 0, 0]), 13427430853134459914), // ln(1 + 626/2^40)
    (I256::from_words([12244182520887543, 10519314429, 0, 0]), 73456917475168036), // ln(1 + 627/2^40)
    (I256::from_words([18282362708445304140, 10536091644, 0, 0]), 5161161624787468014), // ln(1 + 628/2^40)
    (I256::from_words([18105455685683780001, 10552868860, 0, 0]), 10243784730809957250), // ln(1 + 629/2^40)
    (I256::from_words([17928267187945867254, 10569646076, 0, 0]), 15321310039220981044), // ln(1 + 630/2^40)
    (I256::from_words([17750797215231566412, 10586423292, 0, 0]), 1946977254219529364), // ln(1 + 631/2^40)
    (I256::from_words([17573045767540877985, 10603200508, 0, 0]), 7014258275363443307), // ln(1 + 632/2^40)
    (I256::from_words([17395012844873802486, 10619977724, 0, 0]), 12076392755312105407), // ln(1 + 633/2^40)
    (I256::from_words([17216698447230340427, 10636754940, 0, 0]), 17133364394664646096), // ln(1 + 634/2^40)
    (I256::from_words([17038102574610492321, 10653532156, 0, 0]), 3738412794540840475), // ln(1 + 635/2^40)
    (I256::from_words([16859225227014258678, 10670309372, 0, 0]), 8785009751419314776), // ln(1 + 636/2^40)
    (I256::from_words([16680066404441640011, 10687086588, 0, 0]), 13826394814880236664), // ln(1 + 637/2^40)
    (I256::from_words([16500626106892636833, 10703863804, 0, 0]), 415807508733970090), // ln(1 + 638/2^40)
    (I256::from_words([16320904334367249654, 10720641020, 0, 0]), 5446719552149730138), // ln(1 + 639/2^40)
    (I256::from_words([16140901086865478987, 10737418236, 0, 0]), 10472370417398273324), // ln(1 + 640/2^40)
    (I256::from_words([15960616364387325344, 10754195452, 0, 0]), 15492743624690104068), // ln(1 + 641/2^40)
    (I256::from_words([15780050166932789238, 10770972668, 0, 0]), 2061078594756371454), // ln(1 + 642/2^40)
    (I256::from_words([15599202494501871179, 10787749884, 0, 0]), 7070846943687075702), // ln(1 + 643/2^40)
    (I256::from_words([15418073347094571680, 10804527100, 0, 0]), 12075288040673758465), // ln(1 + 644/2^40)
    (I256::from_words([15236662724710891253, 10821304316, 0, 0]), 17074385302847709298), // ln(1 + 645/2^40)
    (I256::from_words([15054970627350830411, 10838081532, 0, 0]), 3621378047860862424), // ln(1 + 646/2^40)
    (I256::from_words([14872997055014389664, 10854858748, 0, 0]), 8609737788724003198), // ln(1 + 647/2^40)
    (I256::from_words([14690742007701569525, 10871635964, 0, 0]), 13592703791549458413), // ln(1 + 648/2^40)
    (I256::from_words([14508205485412370507, 10888413180, 0, 0]), 123515296679751145), // ln(1 + 649/2^40)
    (I256::from_words([14325387488146793120, 10905190396, 0, 0]), 5095643739816255604), // ln(1 + 650/2^40)
    (I256::from_words([14142288015904837877, 10921967612, 0, 0]), 10062328309761887435), // ln(1 + 651/2^40)
    (I256::from_words([13958907068686505290, 10938744828, 0, 0]), 15023552243259310186), // ln(1 + 652/2^40)
    (I256::from_words([13775244646491795872, 10955522044, 0, 0]), 1532554677571832073), // ln(1 + 653/2^40)
    (I256::from_words([13591300749320710133, 10972299260, 0, 0]), 6482806945321612445), // ln(1 + 654/2^40)
    (I256::from_words([13407075377173248586, 10989076476, 0, 0]), 11427548132232352090), // ln(1 + 655/2^40)
    (I256::from_words([13222568530049411743, 11005853692, 0, 0]), 16366761371967499694), // ln(1 + 656/2^40)
    (I256::from_words([13037780207949200117, 11022630908, 0, 0]), 2853685698711148616), // ln(1 + 657/2^40)
    (I256::from_words([12852710410872614218, 11039408124, 0, 0]), 7781792342006243345), // ln(1 + 658/2^40)
    (I256::from_words([12667359138819654559, 11056185340, 0, 0]), 12704320284497269811), // ln(1 + 659/2^40)
    (I256::from_words([12481726391790321652, 11072962556, 0, 0]), 17621252556768461843), // ln(1 + 660/2^40)
    (I256::from_words([12295812169784616010, 11089739772, 0, 0]), 4085828089924697941), // ln(1 + 661/2^40)
    (I256::from_words([12109616472802538143, 11106516988, 0, 0]), 8991518010429707739), // ln(1 + 662/2^40)
    (I256::from_words([11923139300844088564, 11123294204, 0, 0]), 13891561197848762308), // ln(1 + 663/2^40)
    (I256::from_words([11736380653909267786, 11140071420, 0, 0]), 339196505977329007), // ln(1 + 664/2^40)
    (I256::from_words([11549340531998076319, 11156848636, 0, 0]), 5227894983969726327), // ln(1 + 665/2^40)
    (I256::from_words([11362018935110514676, 11173625852, 0, 0]), 10110895434081814198), // ln(1 + 666/2^40)
    (I256::from_words([11174415863246583369, 11190403068, 0, 0]), 14988180706509200453), // ln(1 + 667/2^40)
    (I256::from_words([10986531316406282911, 11207180284, 0, 0]), 1412989551968137595), // ln(1 + 668/2^40)
    (I256::from_words([10798365294589613812, 11223957500, 0, 0]), 6278792916533729261), // ln(1 + 669/2^40)
    (I256::from_words([10609917797796576585, 11240734716, 0, 0]), 11138829499382620528), // ln(1 + 670/2^40)
    (I256::from_words([10421188826027171742, 11257511932, 0, 0]), 15993082047631204373), // ln(1 + 671/2^40)
    (I256::from_words([10232178379281399796, 11274289148, 0, 0]), 2394789208916518447), // ln(1 + 672/2^40)
    (I256::from_words([10042886457559261257, 11291066364, 0, 0]), 7237421826234451535), // ln(1 + 673/2^40)
    (I256::from_words([9853313060860756638, 11307843580, 0, 0]), 12074218495682433859), // ln(1 + 674/2^40)
    (I256::from_words([9663458189185886451, 11324620796, 0, 0]), 16905161861297643547), // ln(1 + 675/2^40)
    (I256::from_words([9473321842534651209, 11341398012, 0, 0]), 3283490467637903396), // ln(1 + 676/2^40)
    (I256::from_words([9282904020907051422, 11358175228, 0, 0]), 8102675054619887339), // ln(1 + 677/2^40)
    (I256::from_words([9092204724303087603, 11374952444, 0, 0]), 12915954115261810748), // ln(1 + 678/2^40)
    (I256::from_words([8901223952722760264, 11391729660, 0, 0]), 17723310190521636901), // ln(1 + 679/2^40)
    (I256::from_words([8709961706166069918, 11408506876, 0, 0]), 4077981721877973744), // ln(1 + 680/2^40)
    (I256::from_words([8518417984633017075, 11425284092, 0, 0]), 8873439346168280360), // ln(1 + 681/2^40)
    (I256::from_words([8326592788123602248, 11442061308, 0, 0]), 13662921453331557272), // ln(1 + 682/2^40)
    (I256::from_words([8134486116637825949, 11458838524, 0, 0]), 18446410481246552907), // ln(1 + 683/2^40)
    (I256::from_words([7942097970175688691, 11475615740, 0, 0]), 4777144768312660364), // ln(1 + 684/2^40)
    (I256::from_words([7749428348737190984, 11492392956, 0, 0]), 9548594848288123877), // ln(1 + 685/2^40)
    (I256::from_words([7556477252322333341, 11509170172, 0, 0]), 14313999008032729121), // ln(1 + 686/2^40)
    (I256::from_words([7363244680931116275, 11525947388, 0, 0]), 626595508636458060), // ln(1 + 687/2^40)
    (I256::from_words([7169730634563540296, 11542724604, 0, 0]), 5379854806548143792), // ln(1 + 688/2^40)
    (I256::from_words([6975935113219605917, 11559501820, 0, 0]), 10127015111318160857), // ln(1 + 689/2^40)
    (I256::from_words([6781858116899313650, 11576279036, 0, 0]), 14868058680436631700), // ln(1 + 690/2^40)
    (I256::from_words([6587499645602664008, 11593056252, 0, 0]), 1156223671914323438), // ln(1 + 691/2^40)
    (I256::from_words([6392859699329657501, 11609833468, 0, 0]), 5884980439120854324), // ln(1 + 692/2^40)
    (I256::from_words([6197938278080294642, 11626610684, 0, 0]), 10607567088527384052), // ln(1 + 693/2^40)
    (I256::from_words([6002735381854575943, 11643387900, 0, 0]), 15323965774544820221), // ln(1 + 694/2^40)
    (I256::from_words([5807251010652501917, 11660165116, 0, 0]), 1587414552104715105), // ln(1 + 695/2^40)
    (I256::from_words([5611485164474073074, 11676942332, 0, 0]), 6291383671497472111), // ln(1 + 696/2^40)
    (I256::from_words([5415437843319289927, 11693719548, 0, 0]), 10989111136115036091), // ln(1 + 697/2^40)
    (I256::from_words([5219109047188152988, 11710496764, 0, 0]), 15680578997289099800), // ln(1 + 698/2^40)
    (I256::from_words([5022498776080662770, 11727273980, 0, 0]), 1919025206872000668), // ln(1 + 699/2^40)
    (I256::from_words([4825607029996819783, 11744051196, 0, 0]), 6597919912074927259), // ln(1 + 700/2^40)
    (I256::from_words([4628433808936624540, 11760828412, 0, 0]), 11270501013210609583), // ln(1 + 701/2^40)
    (I256::from_words([4430979112900077553, 11777605628, 0, 0]), 15936750458531525553), // ln(1 + 702/2^40)
    (I256::from_words([4233242941887179335, 11794382844, 0, 0]), 2149906096810797757), // ln(1 + 703/2^40)
    (I256::from_words([4035225295897930396, 11811160060, 0, 0]), 6803437972180399919), // ln(1 + 704/2^40)
    (I256::from_words([3836926174932331249, 11827937276, 0, 0]), 11450583881873847206), // ln(1 + 705/2^40)
    (I256::from_words([3638345578990382406, 11844714492, 0, 0]), 16091325671064402692), // ln(1 + 706/2^40)
    (I256::from_words([3439483508072084380, 11861491708, 0, 0]), 2278901085445974124), // ln(1 + 707/2^40)
    (I256::from_words([3240339962177437681, 11878268924, 0, 0]), 6906780066071320387), // ln(1 + 708/2^40)
    (I256::from_words([3040914941306442822, 11895046140, 0, 0]), 11528200307094741808), // ln(1 + 709/2^40)
    (I256::from_words([2841208445459100315, 11911823356, 0, 0]), 16143143550610286621), // ln(1 + 710/2^40)
    (I256::from_words([2641220474635410673, 11928600572, 0, 0]), 2304847439232647736), // ln(1 + 711/2^40)
    (I256::from_words([2440951028835374406, 11945377788, 0, 0]), 6906781810935369198), // ln(1 + 712/2^40)
    (I256::from_words([2240400108058992027, 11962155004, 0, 0]), 11502184256793536498), // ln(1 + 713/2^40)
    (I256::from_words([2039567712306264048, 11978932220, 0, 0]), 16091036415821983032), // ln(1 + 714/2^40)
    (I256::from_words([1838453841577190982, 11995709436, 0, 0]), 2226575827556186871), // ln(1 + 715/2^40)
    (I256::from_words([1637058495871773339, 12012486652, 0, 0]), 6802272226890477226), // ln(1 + 716/2^40)
    (I256::from_words([1435381675190011632, 12029263868, 0, 0]), 11371363101820724749), // ln(1 + 717/2^40)
    (I256::from_words([1233423379531906373, 12046041084, 0, 0]), 15933829988282548001), // ln(1 + 718/2^40)
    (I256::from_words([1031183608897458075, 12062818300, 0, 0]), 2042910322732210217), // ln(1 + 719/2^40)
    (I256::from_words([828662363286667248, 12079595516, 0, 0]), 6592073736984825773), // ln(1 + 720/2^40)
    (I256::from_words([625859642699534405, 12096372732, 0, 0]), 11134557615957050486), // ln(1 + 721/2^40)
    (I256::from_words([422775447136060058, 12113149948, 0, 0]), 15670343392505288083), // ln(1 + 722/2^40)
    (I256::from_words([219409776596244720, 12129927164, 0, 0]), 1752668400006586965), // ln(1 + 723/2^40)
    (I256::from_words([15762631080088901, 12146704380, 0, 0]), 6275002167196846672), // ln(1 + 724/2^40)
    (I256::from_words([18258578084297144730, 12163481595, 0, 0]), 10790581975913508190), // ln(1 + 725/2^40)
    (I256::from_words([18054367988828309487, 12180258811, 0, 0]), 15299389155933760412), // ln(1 + 726/2^40)
    (I256::from_words([17849876418383135301, 12197036027, 0, 0]), 1354660937555436905), // ln(1 + 727/2^40)
    (I256::from_words([17645103372961622682, 12213813243, 0, 0]), 5849866746435222380), // ln(1 + 728/2^40)
    (I256::from_words([17440048852563772143, 12230590459, 0, 0]), 10338243761331342988), // ln(1 + 729/2^40)
    (I256::from_words([17234712857189584196, 12247367675, 0, 0]), 14819773208941772790), // ln(1 + 730/2^40)
    (I256::from_words([17029095386839059354, 12264144891, 0, 0]), 847692216485130525), // ln(1 + 731/2^40)
    (I256::from_words([16823196441512198127, 12280922107, 0, 0]), 5315470106538886071), // ln(1 + 732/2^40)
    (I256::from_words([16617016021209001028, 12297699323, 0, 0]), 9776343954782050749), // ln(1 + 733/2^40)
    (I256::from_words([16410554125929468569, 12314476539, 0, 0]), 14230294884833383791), // ln(1 + 734/2^40)
    (I256::from_words([16203810755673601263, 12331253755, 0, 0]), 230559920832289104), // ln(1 + 735/2^40)
    (I256::from_words([15996785910441399620, 12348030971, 0, 0]), 4670608282277021738), // ln(1 + 736/2^40)
    (I256::from_words([15789479590232864153, 12364808187, 0, 0]), 9103676941767378185), // ln(1 + 737/2^40)
    (I256::from_words([15581891795047995374, 12381585403, 0, 0]), 13529746919842902849), // ln(1 + 738/2^40)
    (I256::from_words([15374022524886793795, 12398362619, 0, 0]), 17948799211273336425), // ln(1 + 739/2^40)
    (I256::from_words([15165871779749259929, 12415139835, 0, 0]), 3914070711349064285), // ln(1 + 740/2^40)
    (I256::from_words([14957439559635394286, 12431917051, 0, 0]), 8319030510719322944), // ln(1 + 741/2^40)
    (I256::from_words([14748725864545197379, 12448694267, 0, 0]), 12716915453134890361), // ln(1 + 742/2^40)
    (I256::from_words([14539730694478669720, 12465471483, 0, 0]), 17107706430286292406), // ln(1 + 743/2^40)
    (I256::from_words([14330454049435811822, 12482248699, 0, 0]), 3044640234384699624), // ln(1 + 744/2^40)
    (I256::from_words([14120895929416624195, 12499025915, 0, 0]), 7421185853000133704), // ln(1 + 745/2^40)
    (I256::from_words([13911056334421107352, 12515803131, 0, 0]), 11790580026804157779), // ln(1 + 746/2^40)
    (I256::from_words([13700935264449261805, 12532580347, 0, 0]), 16152803544408082895), // ln(1 + 747/2^40)
    (I256::from_words([13490532719501088067, 12549357563, 0, 0]), 2061093094943864771), // ln(1 + 748/2^40)
    (I256::from_words([13279848699576586648, 12566134779, 0, 0]), 6408917562902310272), // ln(1 + 749/2^40)
    (I256::from_words([13068883204675758061, 12582911995, 0, 0]), 10749513585875767707), // ln(1 + 750/2^40)
    (I256::from_words([12857636234798602818, 12599689211, 0, 0]), 15082861849396333298), // ln(1 + 751/2^40)
    (I256::from_words([12646107789945121432, 12616466427, 0, 0]), 962198939516747941), // ln(1 + 752/2^40)
    (I256::from_words([12434297870115314413, 12633243643, 0, 0]), 5280993637648603679), // ln(1 + 753/2^40)
    (I256::from_words([12222206475309182274, 12650020859, 0, 0]), 9592482478305033997), // ln(1 + 754/2^40)
    (I256::from_words([12009833605526725527, 12666798075, 0, 0]), 13896646043938920295), // ln(1 + 755/2^40)
    (I256::from_words([11797179260767944684, 12683575291, 0, 0]), 18193464891233340264), // ln(1 + 756/2^40)
    (I256::from_words([11584243441032840258, 12700352507, 0, 0]), 4036175477392016276), // ln(1 + 757/2^40)
    (I256::from_words([11371026146321412759, 12717129723, 0, 0]), 8318246454977521845), // ln(1 + 758/2^40)
    (I256::from_words([11157527376633662700, 12733906939, 0, 0]), 12592914229653971933), // ln(1 + 759/2^40)
    (I256::from_words([10943747131969590593, 12750684155, 0, 0]), 16860159255025229411), // ln(1 + 760/2^40)
    (I256::from_words([10729685412329196951, 12767461371, 0, 0]), 2673217885215801831), // ln(1 + 761/2^40)
    (I256::from_words([10515342217712482284, 12784238587, 0, 0]), 6925558669709047887), // ln(1 + 762/2^40)
    (I256::from_words([10300717548119447105, 12801015803, 0, 0]), 11170417911089867722), // ln(1 + 763/2^40)
    (I256::from_words([10085811403550091926, 12817793019, 0, 0]), 15407775959882909389), // ln(1 + 764/2^40)
    (I256::from_words([9870623784004417260, 12834570235, 0, 0]), 1190869067133465621), // ln(1 + 765/2^40)
    (I256::from_words([9655154689482423617, 12851347451, 0, 0]), 5413165679245680295), // ln(1 + 766/2^40)
    (I256::from_words([9439404119984111510, 12868124667, 0, 0]), 9627901995725238734), // ln(1 + 767/2^40)
    (I256::from_words([9223372075509481451, 12884901883, 0, 0]), 13835058264017574176), // ln(1 + 768/2^40)
    (I256::from_words([9007058556058533952, 12901679099, 0, 0]), 18034614705798316151), // ln(1 + 769/2^40)
    (I256::from_words([8790463561631269526, 12918456315, 0, 0]), 3779807443263738872), // ln(1 + 770/2^40)
    (I256::from_words([8573587092227688683, 12935233531, 0, 0]), 7964104793968967696), // ln(1 + 771/2^40)
    (I256::from_words([8356429147847791936, 12952010747, 0, 0]), 12140742828570669426), // ln(1 + 772/2^40)
    (I256::from_words([8138989728491579797, 12968787963, 0, 0]), 16309701665665258779), // ln(1 + 773/2^40)
    (I256::from_words([7921268834159052779, 12985565179, 0, 0]), 2024217324369795152), // ln(1 + 774/2^40)
    (I256::from_words([7703266464850211392, 13002342395, 0, 0]), 6177758019160189086), // ln(1 + 775/2^40)
    (I256::from_words([7484982620565056149, 13019119611, 0, 0]), 10323559717613892572), // ln(1 + 776/2^40)
    (I256::from_words([7266417301303587562, 13035896827, 0, 0]), 14461602435248105512), // ln(1 + 777/2^40)
    (I256::from_words([7047570507065806144, 13052674043, 0, 0]), 145122088100672489), // ln(1 + 778/2^40)
    (I256::from_words([6828442237851712405, 13069451259, 0, 0]), 4267586787568289232), // ln(1 + 779/2^40)
    (I256::from_words([6609032493661306858, 13086228475, 0, 0]), 8382232398149192918), // ln(1 + 780/2^40)
    (I256::from_words([6389341274494590015, 13103005691, 0, 0]), 12489038832281368637), // ln(1 + 781/2^40)
    (I256::from_words([6169368580351562388, 13119782907, 0, 0]), 16587985976632997777), // ln(1 + 782/2^40)
    (I256::from_words([5949114411232224490, 13136560123, 0, 0]), 2232309618392906405), // ln(1 + 783/2^40)
    (I256::from_words([5728578767136576831, 13153337339, 0, 0]), 6315477740108771736), // ln(1 + 784/2^40)
    (I256::from_words([5507761648064619924, 13170114555, 0, 0]), 10390726077429812433), // ln(1 + 785/2^40)
    (I256::from_words([5286663054016354281, 13186891771, 0, 0]), 14458034413944995074), // ln(1 + 786/2^40)
    (I256::from_words([5065282984991780415, 13203668987, 0, 0]), 70638433763930915), // ln(1 + 787/2^40)
    (I256::from_words([4843621440990898836, 13220446203, 0, 0]), 4122006016355082362), // ln(1 + 788/2^40)
    (I256::from_words([4621678422013710057, 13237223419, 0, 0]), 8165372794288453268), // ln(1 + 789/2^40)
    (I256::from_words([4399453928060214590, 13254000635, 0, 0]), 12200718448073795401), // ln(1 + 790/2^40)
    (I256::from_words([4176947959130412947, 13270777851, 0, 0]), 16228022632451056826), // ln(1 + 791/2^40)
    (I256::from_words([3954160515224305641, 13287555067, 0, 0]), 1800520902680830292), // ln(1 + 792/2^40)
    (I256::from_words([3731091596341893182, 13304332283, 0, 0]), 5811681009382559692), // ln(1 + 793/2^40)
    (I256::from_words([3507741202483176083, 13321109499, 0, 0]), 9814738456277230370), // ln(1 + 794/2^40)
    (I256::from_words([3284109333648154856, 13337886715, 0, 0]), 13809672795025575585), // ln(1 + 795/2^40)
    (I256::from_words([3060195989836830013, 13354663931, 0, 0]), 17796463551518524893), // ln(1 + 796/2^40)
    (I256::from_words([2836001171049202067, 13371441147, 0, 0]), 3328346152167652535), // ln(1 + 797/2^40)
    (I256::from_words([2611524877285271528, 13388218363, 0, 0]), 7298788218743383897), // ln(1 + 798/2^40)
    (I256::from_words([2386767108545038909, 13404995579, 0, 0]), 11261025126117685814), // ln(1 + 799/2^40)
    (I256::from_words([2161727864828504722, 13421772795, 0, 0]), 15215036297102273039), // ln(1 + 800/2^40)
    (I256::from_words([1936407146135669480, 13438550011, 0, 0]), 714057055029505006), // ln(1 + 801/2^40)
    (I256::from_words([1710804952466533693, 13455327227, 0, 0]), 4651554918590592297), // ln(1 + 802/2^40)
    (I256::from_words([1484921283821097874, 13472104443, 0, 0]), 8580765159578286945), // ln(1 + 803/2^40)
    (I256::from_words([1258756140199362535, 13488881659, 0, 0]), 12501667097725088896), // ln(1 + 804/2^40)
    (I256::from_words([1032309521601328188, 13505658875, 0, 0]), 16414240026993694399), // ln(1 + 805/2^40)
    (I256::from_words([805581428026995346, 13522436091, 0, 0]), 1871719141867444384), // ln(1 + 806/2^40)
    (I256::from_words([578571859476364519, 13539213307, 0, 0]), 5767571832188530928), // ln(1 + 807/2^40)
    (I256::from_words([351280815949436220, 13555990523, 0, 0]), 9655033240900687562), // ln(1 + 808/2^40)
    (I256::from_words([123708297446210961, 13572767739, 0, 0]), 13534082558887395729), // ln(1 + 809/2^40)
    (I256::from_words([18342598377676240870, 13589544954, 0, 0]), 17404698951262333176), // ln(1 + 810/2^40)
    (I256::from_words([18114462909220423228, 13606322170, 0, 0]), 2820117483659822331), // ln(1 + 811/2^40)
    (I256::from_words([17886045965788310161, 13623099386, 0, 0]), 6673805417073036771), // ln(1 + 812/2^40)
    (I256::from_words([17657347547379902182, 13639876602, 0, 0]), 10518997765596691524), // ln(1 + 813/2^40)
    (I256::from_words([17428367653995199803, 13656653818, 0, 0]), 14355673591265249535), // ln(1 + 814/2^40)
    (I256::from_words([17199106285634203536, 13673431034, 0, 0]), 18183811930343370049), // ln(1 + 815/2^40)
    (I256::from_words([16969563442296913894, 13690208250, 0, 0]), 3556647719616356996), // ln(1 + 816/2^40)
    (I256::from_words([16739739123983331387, 13706985466, 0, 0]), 7367648091228365453), // ln(1 + 817/2^40)
    (I256::from_words([16509633330693456528, 13723762682, 0, 0]), 11170047930425091951), // ln(1 + 818/2^40)
    (I256::from_words([16279246062427289829, 13740539898, 0, 0]), 14963826170391980936), // ln(1 + 819/2^40)
    (I256::from_words([16048577319184831803, 13757317114, 0, 0]), 302217644835121541), // ln(1 + 820/2^40)
    (I256::from_words([15817627100966082960, 13774094330, 0, 0]), 4078689382819454045), // ln(1 + 821/2^40)
    (I256::from_words([15586395407771043813, 13790871546, 0, 0]), 7846476166511460181), // ln(1 + 822/2^40)
    (I256::from_words([15354882239599714874, 13807648762, 0, 0]), 11605556826017369600), // ln(1 + 823/2^40)
    (I256::from_words([15123087596452096655, 13824425978, 0, 0]), 15355910165673608254), // ln(1 + 824/2^40)
    (I256::from_words([14891011478328189669, 13841203194, 0, 0]), 650770890337246777), // ln(1 + 825/2^40)
    (I256::from_words([14658653885227994426, 13857980410, 0, 0]), 4383605900224206957), // ln(1 + 826/2^40)
    (I256::from_words([14426014817151511439, 13874757626, 0, 0]), 8107649848651952032), // ln(1 + 827/2^40)
    (I256::from_words([14193094274098741220, 13891534842, 0, 0]), 11822881436877693158), // ln(1 + 828/2^40)
    (I256::from_words([13959892256069684281, 13908312058, 0, 0]), 15529279340388837794), // ln(1 + 829/2^40)
    (I256::from_words([13726408763064341135, 13925089274, 0, 0]), 780078135193438083), // ln(1 + 830/2^40)
    (I256::from_words([13492643795082712292, 13941866490, 0, 0]), 4468744592658397318), // ln(1 + 831/2^40)
    (I256::from_words([13258597352124798265, 13958643706, 0, 0]), 8148513237252160247), // ln(1 + 832/2^40)
    (I256::from_words([13024269434190599566, 13975420922, 0, 0]), 11819362641382919534), // ln(1 + 833/2^40)
    (I256::from_words([12789660041280116707, 13992198138, 0, 0]), 15481271351689064147), // ln(1 + 834/2^40)
    (I256::from_words([12554769173393350201, 14008975354, 0, 0]), 687473815329627738), // ln(1 + 835/2^40)
    (I256::from_words([12319596830530300558, 14025752570, 0, 0]), 4331436674822495111), // ln(1 + 836/2^40)
    (I256::from_words([12084143012690968291, 14042529786, 0, 0]), 7966394325787092524), // ln(1 + 837/2^40)
    (I256::from_words([11848407719875353912, 14059307002, 0, 0]), 11592325211782594152), // ln(1 + 838/2^40)
    (I256::from_words([11612390952083457933, 14076084218, 0, 0]), 15209207750598370474), // ln(1 + 839/2^40)
    (I256::from_words([11376092709315280867, 14092861434, 0, 0]), 370276260544436655), // ln(1 + 840/2^40)
    (I256::from_words([11139512991570823224, 14109638650, 0, 0]), 3968997255289659011), // ln(1 + 841/2^40)
    (I256::from_words([10902651798850085517, 14126415866, 0, 0]), 7558605001604445312), // ln(1 + 842/2^40)
    (I256::from_words([10665509131153068258, 14143193082, 0, 0]), 11139077814198951246), // ln(1 + 843/2^40)
    (I256::from_words([10428084988479771959, 14159970298, 0, 0]), 14710393982013528808), // ln(1 + 844/2^40)
    (I256::from_words([10190379370830197132, 14176747514, 0, 0]), 18272531768218726290), // ln(1 + 845/2^40)
    (I256::from_words([9952392278204344290, 14193524730, 0, 0]), 3378725336505736677), // ln(1 + 846/2^40)
    (I256::from_words([9714123710602213943, 14210301946, 0, 0]), 6922441045924604101), // ln(1 + 847/2^40)
    (I256::from_words([9475573668023806604, 14227079162, 0, 0]), 10456913008626914152), // ln(1 + 848/2^40)
    (I256::from_words([9236742150469122785, 14243856378, 0, 0]), 13982119384704000337), // ln(1 + 849/2^40)
    (I256::from_words([8997629157938162998, 14260633594, 0, 0]), 17498038308477392468), // ln(1 + 850/2^40)
    (I256::from_words([8758234690430927756, 14277410810, 0, 0]), 2557903814789265045), // ln(1 + 851/2^40)
    (I256::from_words([8518558747947417569, 14294188026, 0, 0]), 6055182133840643719), // ln(1 + 852/2^40)
    (I256::from_words([8278601330487632950, 14310965242, 0, 0]), 9543107248934095597), // ln(1 + 853/2^40)
    (I256::from_words([8038362438051574411, 14327742458, 0, 0]), 13021657191311935705), // ln(1 + 854/2^40)
    (I256::from_words([7797842070639242464, 14344519674, 0, 0]), 16490809966446675374), // ln(1 + 855/2^40)
    (I256::from_words([7557040228250637622, 14361296890, 0, 0]), 1503799480331470623), // ln(1 + 856/2^40)
    (I256::from_words([7315956910885760395, 14378074106, 0, 0]), 4954091834318328623), // ln(1 + 857/2^40)
    (I256::from_words([7074592118544611296, 14394851322, 0, 0]), 8394920882860798000), // ln(1 + 858/2^40)
    (I256::from_words([6832945851227190837, 14411628538, 0, 0]), 11826264528352175303), // ln(1 + 859/2^40)
    (I256::from_words([6591018108933499530, 14428405754, 0, 0]), 15248100647415953383), // ln(1 + 860/2^40)
    (I256::from_words([6348808891663537888, 14445182970, 0, 0]), 213663017196269780), // ln(1 + 861/2^40)
    (I256::from_words([6106318199417306421, 14461960186, 0, 0]), 3616417610196113189), // ln(1 + 862/2^40)
    (I256::from_words([5863546032194805642, 14478737402, 0, 0]), 7009598152020013758), // ln(1 + 863/2^40)
    (I256::from_words([5620492389996036063, 14495514618, 0, 0]), 10393182416212249558), // ln(1 + 864/2^40)
    (I256::from_words([5377157272820998196, 14512291834, 0, 0]), 13767148150547294965), // ln(1 + 865/2^40)
    (I256::from_words([5133540680669692553, 14529069050, 0, 0]), 17131473077029820659), // ln(1 + 866/2^40)
    (I256::from_words([4889642613542119647, 14545846266, 0, 0]), 2039390818185142010), // ln(1 + 867/2^40)
    (I256::from_words([4645463071438279988, 14562623482, 0, 0]), 5384367191897425541), // ln(1 + 868/2^40)
    (I256::from_words([4401002054358174089, 14579400698, 0, 0]), 8719635769152379232), // ln(1 + 869/2^40)
    (I256::from_words([4156259562301802462, 14596177914, 0, 0]), 12045174168875458984), // ln(1 + 870/2^40)
    (I256::from_words([3911235595269165619, 14612955130, 0, 0]), 15360959984222317004), // ln(1 + 871/2^40)
    (I256::from_words([3665930153260264073, 14629732346, 0, 0]), 220226708869250188), // ln(1 + 872/2^40)
    (I256::from_words([3420343236275098334, 14646509562, 0, 0]), 3516440031851406588), // ln(1 + 873/2^40)
    (I256::from_words([3174474844313668915, 14663286778, 0, 0]), 6802833395305475710), // ln(1 + 874/2^40)
    (I256::from_words([2928324977375976328, 14680063994, 0, 0]), 10079384289307894984), // ln(1 + 875/2^40)
    (I256::from_words([2681893635462021085, 14696841210, 0, 0]), 13346070178165298147), // ln(1 + 876/2^40)
    (I256::from_words([2435180818571803698, 14713618426, 0, 0]), 16602868500414515240), // ln(1 + 877/2^40)
    (I256::from_words([2188186526705324680, 14730395642, 0, 0]), 1403012595113020994), // ln(1 + 878/2^40)
    (I256::from_words([1940910759862584541, 14747172858, 0, 0]), 4639967996677141296), // ln(1 + 879/2^40)
    (I256::from_words([1693353518043583794, 14763950074, 0, 0]), 7866967992624743490), // ln(1 + 880/2^40)
    (I256::from_words([1445514801248322951, 14780727290, 0, 0]), 11083989918413442843), // ln(1 + 881/2^40)
    (I256::from_words([1197394609476802524, 14797504506, 0, 0]), 14291011083731050928), // ln(1 + 882/2^40)
    (I256::from_words([948992942729023025, 14814281722, 0, 0]), 17488008772495575625), // ln(1 + 883/2^40)
    (I256::from_words([700309801004984967, 14831058938, 0, 0]), 2228216169145669504), // ln(1 + 884/2^40)
    (I256::from_words([451345184304688860, 14847836154, 0, 0]), 5405098653478836292), // ln(1 + 885/2^40)
    (I256::from_words([202099092628135217, 14864613370, 0, 0]), 8571889358394121171), // ln(1 + 886/2^40)
    (I256::from_words([18399315599684876166, 14881390585, 0, 0]), 11728565464730317250), // ln(1 + 887/2^40)
    (I256::from_words([18149506558055808987, 14898167801, 0, 0]), 14875104127556413943), // ln(1 + 888/2^40)
    (I256::from_words([17899416041450485808, 14914945017, 0, 0]), 18011482476171596970), // ln(1 + 889/2^40)
    (I256::from_words([17649044049868907142, 14931722233, 0, 0]), 2690933540395696745), // ln(1 + 890/2^40)
    (I256::from_words([17398390583311073499, 14948499449, 0, 0]), 5806922545407394835), // ln(1 + 891/2^40)
    (I256::from_words([17147455641776985392, 14965276665, 0, 0]), 8912682469486914269), // ln(1 + 892/2^40)
    (I256::from_words([16896239225266643333, 14982053881, 0, 0]), 12008190338854225996), // ln(1 + 893/2^40)
    (I256::from_words([16644741333780047834, 14998831097, 0, 0]), 15093423153959497276), // ln(1 + 894/2^40)
    (I256::from_words([16392961967317199407, 15015608313, 0, 0]), 18168357889483091675), // ln(1 + 895/2^40)
    (I256::from_words([16140901125878098565, 15032385529, 0, 0]), 2786227420626017451), // ln(1 + 896/2^40)
    (I256::from_words([15888558809462745818, 15049162745, 0, 0]), 5840496817948134018), // ln(1 + 897/2^40)
    (I256::from_words([15635935018071141679, 15065939961, 0, 0]), 8884398905110842250), // ln(1 + 898/2^40)
    (I256::from_words([15383029751703286660, 15082717177, 0, 0]), 11917910553715290944), // ln(1 + 899/2^40)
    (I256::from_words([15129843010359181273, 15099494393, 0, 0]), 14941008609592825209), // ln(1 + 900/2^40)
    (I256::from_words([14876374794038826030, 15116271609, 0, 0]), 17953669892804986457), // ln(1 + 901/2^40)
    (I256::from_words([14622625102742221444, 15133048825, 0, 0]), 2509127123933960797), // ln(1 + 902/2^40)
    (I256::from_words([14368593936469368025, 15149826041, 0, 0]), 5500845218920785490), // ln(1 + 903/2^40)
    (I256::from_words([14114281295220266286, 15166603257, 0, 0]), 8482056846808039262), // ln(1 + 904/2^40)
    (I256::from_words([13859687178994916739, 15183380473, 0, 0]), 11452738724578048762), // ln(1 + 905/2^40)
    (I256::from_words([13604811587793319896, 15200157689, 0, 0]), 14412867543443336945), // ln(1 + 906/2^40)
    (I256::from_words([13349654521615476269, 15216934905, 0, 0]), 17362419968846623080), // ln(1 + 907/2^40)
    (I256::from_words([13094215980461386371, 15233712121, 0, 0]), 1854628566751271124), // ln(1 + 908/2^40)
    (I256::from_words([12838495964331050712, 15250489337, 0, 0]), 4782958098479496194), // ln(1 + 909/2^40)
    (I256::from_words([12582494473224469805, 15267266553, 0, 0]), 7700641078455054868), // ln(1 + 910/2^40)
    (I256::from_words([12326211507141644162, 15284043769, 0, 0]), 10607654069041451648), // ln(1 + 911/2^40)
    (I256::from_words([12069647066082574295, 15300820985, 0, 0]), 13503973606832387345), // ln(1 + 912/2^40)
    (I256::from_words([11812801150047260716, 15317598201, 0, 0]), 16389576202651759082), // ln(1 + 913/2^40)
    (I256::from_words([11555673759035703938, 15334375417, 0, 0]), 817694267844108672), // ln(1 + 914/2^40)
    (I256::from_words([11298264893047904471, 15351152633, 0, 0]), 3681792409112829089), // ln(1 + 915/2^40)
    (I256::from_words([11040574552083862828, 15367929849, 0, 0]), 6535102986262854766), // ln(1 + 916/2^40)
    (I256::from_words([10782602736143579521, 15384707065, 0, 0]), 9377602407038868064), // ln(1 + 917/2^40)
    (I256::from_words([10524349445227055062, 15401484281, 0, 0]), 12209267053415747651), // ln(1 + 918/2^40)
    (I256::from_words([10265814679334289963, 15418261497, 0, 0]), 15030073281598568507), // ln(1 + 919/2^40)
    (I256::from_words([10006998438465284736, 15435038713, 0, 0]), 17839997422022601923), // ln(1 + 920/2^40)
    (I256::from_words([9747900722620039894, 15451815929, 0, 0]), 2192271705643763882), // ln(1 + 921/2^40)
    (I256::from_words([9488521531798555947, 15468593145, 0, 0]), 4980360558776821527), // ln(1 + 922/2^40)
    (I256::from_words([9228860866000833408, 15485370361, 0, 0]), 7757496160838083461), // ln(1 + 923/2^40)
    (I256::from_words([8968918725226872789, 15502147577, 0, 0]), 10523654739183606216), // ln(1 + 924/2^40)
    (I256::from_words([8708695109476674602, 15518924793, 0, 0]), 13278812495399642633), // ln(1 + 925/2^40)
    (I256::from_words([8448190018750239359, 15535702009, 0, 0]), 16022945605302641864), // ln(1 + 926/2^40)
    (I256::from_words([8187403453047567573, 15552479225, 0, 0]), 309286145229697757), // ln(1 + 927/2^40)
    (I256::from_words([7926335412368659754, 15569256441, 0, 0]), 3031298386876755316), // ln(1 + 928/2^40)
    (I256::from_words([7664985896713516415, 15586033657, 0, 0]), 5742214355041301011), // ln(1 + 929/2^40)
    (I256::from_words([7403354906082138068, 15602810873, 0, 0]), 8442010122460569236), // ln(1 + 930/2^40)
    (I256::from_words([7141442440474525225, 15619588089, 0, 0]), 11130661736101990699), // ln(1 + 931/2^40)
    (I256::from_words([6879248499890678398, 15636365305, 0, 0]), 13808145217163192417), // ln(1 + 932/2^40)
    (I256::from_words([6616773084330598099, 15653142521, 0, 0]), 16474436561071997719), // ln(1 + 933/2^40)
    (I256::from_words([6354016193794284841, 15669919737, 0, 0]), 682767663776874629), // ln(1 + 934/2^40)
    (I256::from_words([6090977828281739134, 15686696953, 0, 0]), 3326602616585142333), // ln(1 + 935/2^40)
    (I256::from_words([5827657987792961491, 15703474169, 0, 0]), 5959173263905661477), // ln(1 + 936/2^40)
    (I256::from_words([5564056672327952424, 15720251385, 0, 0]), 8580455498087040635), // ln(1 + 937/2^40)
    (I256::from_words([5300173881886712445, 15737028601, 0, 0]), 11190425185708084697), // ln(1 + 938/2^40)
    (I256::from_words([5036009616469242066, 15753805817, 0, 0]), 13789058167577794859), // ln(1 + 939/2^40)
    (I256::from_words([4771563876075541799, 15770583033, 0, 0]), 16376330258735368632), // ln(1 + 940/2^40)
    (I256::from_words([4506836660705612157, 15787360249, 0, 0]), 505473174740648224), // ln(1 + 941/2^40)
    (I256::from_words([4241827970359453650, 15804137465, 0, 0]), 3069950826512327002), // ln(1 + 942/2^40)
    (I256::from_words([3976537805037066791, 15820914681, 0, 0]), 5622994878070639795), // ln(1 + 943/2^40)
    (I256::from_words([3710966164738452092, 15837691897, 0, 0]), 8164581041375569364), // ln(1 + 944/2^40)
    (I256::from_words([3445113049463610065, 15854469113, 0, 0]), 10694685002617294780), // ln(1 + 945/2^40)
    (I256::from_words([3178978459212541222, 15871246329, 0, 0]), 13213282422216191428), // ln(1 + 946/2^40)
    (I256::from_words([2912562393985246075, 15888023545, 0, 0]), 15720348934822831005), // ln(1 + 947/2^40)
    (I256::from_words([2645864853781725136, 15904800761, 0, 0]), 18215860149317981519), // ln(1 + 948/2^40)
    (I256::from_words([2378885838601978918, 15921577977, 0, 0]), 2253047575103055678), // ln(1 + 949/2^40)
    (I256::from_words([2111625348446007931, 15938355193, 0, 0]), 4725374916938317349), // ln(1 + 950/2^40)
    (I256::from_words([1844083383313812688, 15955132409, 0, 0]), 7186073632685571863), // ln(1 + 951/2^40)
    (I256::from_words([1576259943205393701, 15971909625, 0, 0]), 9635119228146372482), // ln(1 + 952/2^40)
    (I256::from_words([1308155028120751482, 15988686841, 0, 0]), 12072487183352468781), // ln(1 + 953/2^40)
    (I256::from_words([1039768638059886543, 16005464057, 0, 0]), 14498152952565806647), // ln(1 + 954/2^40)
    (I256::from_words([771100773022799396, 16022241273, 0, 0]), 16912091964278528281), // ln(1 + 955/2^40)
    (I256::from_words([502151433009490554, 16039018489, 0, 0]), 867535547503420581), // ln(1 + 956/2^40)
    (I256::from_words([232920618019960527, 16055795705, 0, 0]), 3257947226612121608), // ln(1 + 957/2^40)
    (I256::from_words([18410152401763761444, 16072572920, 0, 0]), 5636558279077810887), // ln(1 + 958/2^40)
    (I256::from_words([18140358636821790585, 16089350136, 0, 0]), 8003344030313415873), // ln(1 + 959/2^40)
    (I256::from_words([17870283396903600078, 16106127352, 0, 0]), 10358279779962060336), // ln(1 + 960/2^40)
    (I256::from_words([17599926682009190435, 16122904568, 0, 0]), 12701340801897064358), // ln(1 + 961/2^40)
    (I256::from_words([17329288492138562168, 16139681784, 0, 0]), 15032502344221944337), // ln(1 + 962/2^40)
    (I256::from_words([17058368827291715789, 16156459000, 0, 0]), 17351739629270412983), // ln(1 + 963/2^40)
    (I256::from_words([16787167687468651811, 16173236216, 0, 0]), 1212283779896827706), // ln(1 + 964/2^40)
    (I256::from_words([16515685072669370744, 16190013432, 0, 0]), 3507598114314397078), // ln(1 + 965/2^40)
    (I256::from_words([16243920982893873101, 16206790648, 0, 0]), 5790913703837871136), // ln(1 + 966/2^40)
    (I256::from_words([15971875418142159394, 16223567864, 0, 0]), 8062205667721747850), // ln(1 + 967/2^40)
    (I256::from_words([15699548378414230135, 16240345080, 0, 0]), 10321449099450721501), // ln(1 + 968/2^40)
    (I256::from_words([15426939863710085836, 16257122296, 0, 0]), 12568619066739682687), // ln(1 + 969/2^40)
    (I256::from_words([15154049874029727009, 16273899512, 0, 0]), 14803690611533718322), // ln(1 + 970/2^40)
    (I256::from_words([14880878409373154166, 16290676728, 0, 0]), 17026638750008111631), // ln(1 + 971/2^40)
    (I256::from_words([14607425469740367820, 16307453944, 0, 0]), 790694398858790543), // ln(1 + 972/2^40)
    (I256::from_words([14333691055131368481, 16324231160, 0, 0]), 2989320670140534144), // ln(1 + 973/2^40)
    (I256::from_words([14059675165546156662, 16341008376, 0, 0]), 5175748429009662993), // ln(1 + 974/2^40)
    (I256::from_words([13785377800984732875, 16357785592, 0, 0]), 7349952588562245576), // ln(1 + 975/2^40)
    (I256::from_words([13510798961447097632, 16374562808, 0, 0]), 9511908036124546696), // ln(1 + 976/2^40)
    (I256::from_words([13235938646933251445, 16391340024, 0, 0]), 11661589633253027472), // ln(1 + 977/2^40)
    (I256::from_words([12960796857443194826, 16408117240, 0, 0]), 13798972215734345338), // ln(1 + 978/2^40)
    (I256::from_words([12685373592976928287, 16424894456, 0, 0]), 15924030593585354042), // ln(1 + 979/2^40)
    (I256::from_words([12409668853534452340, 16441671672, 0, 0]), 18036739551053103650), // ln(1 + 980/2^40)
    (I256::from_words([12133682639115767498, 16458448888, 0, 0]), 1690329772905288926), // ln(1 + 981/2^40)
    (I256::from_words([11857414949720874271, 16475226104, 0, 0]), 3778264139268455800), // ln(1 + 982/2^40)
    (I256::from_words([11580865785349773172, 16492003320, 0, 0]), 5853773283370691668), // ln(1 + 983/2^40)
    (I256::from_words([11304035146002464713, 16508780536, 0, 0]), 7916831886379831859), // ln(1 + 984/2^40)
    (I256::from_words([11026923031678949406, 16525557752, 0, 0]), 9967414603693908017), // ln(1 + 985/2^40)
    (I256::from_words([10749529442379227763, 16542334968, 0, 0]), 12005496064941148104), // ln(1 + 986/2^40)
    (I256::from_words([10471854378103300296, 16559112184, 0, 0]), 14031050873979976398), // ln(1 + 987/2^40)
    (I256::from_words([10193897838851167517, 16575889400, 0, 0]), 16044053608899013492), // ln(1 + 988/2^40)
    (I256::from_words([9915659824622829938, 16592666616, 0, 0]), 18044478822017076296), // ln(1 + 989/2^40)
    (I256::from_words([9637140335418288072, 16609443832, 0, 0]), 1585556966173626422), // ln(1 + 990/2^40)
    (I256::from_words([9358339371237542429, 16626221048, 0, 0]), 3560750689566976646), // ln(1 + 991/2^40)
    (I256::from_words([9079256932080593522, 16642998264, 0, 0]), 5523290393496981212), // ln(1 + 992/2^40)
    (I256::from_words([8799893017947441863, 16659775480, 0, 0]), 7473150527203242298), // ln(1 + 993/2^40)
    (I256::from_words([8520247628838087964, 16676552696, 0, 0]), 9410305514155558398), // ln(1 + 994/2^40)
    (I256::from_words([8240320764752532337, 16693329912, 0, 0]), 11334729752053924324), // ln(1 + 995/2^40)
    (I256::from_words([7960112425690775494, 16710107128, 0, 0]), 13246397612828531205), // ln(1 + 996/2^40)
    (I256::from_words([7679622611652817947, 16726884344, 0, 0]), 15145283442639766486), // ln(1 + 997/2^40)
    (I256::from_words([7398851322638660208, 16743661560, 0, 0]), 17031361561878213932), // ln(1 + 998/2^40)
    (I256::from_words([7117798558648302790, 16760438776, 0, 0]), 457862191455102006), // ln(1 + 999/2^40)
    (I256::from_words([6836464319681746203, 16777215992, 0, 0]), 2318247747640510341), // ln(1 + 1000/2^40)
    (I256::from_words([6554848605738990960, 16793993208, 0, 0]), 4165748399806060035), // ln(1 + 1001/2^40)
    (I256::from_words([6272951416820037573, 16810770424, 0, 0]), 6000338365263120123), // ln(1 + 1002/2^40)
    (I256::from_words([5990772752924886554, 16827547640, 0, 0]), 7821991835553255956), // ln(1 + 1003/2^40)
    (I256::from_words([5708312614053538415, 16844324856, 0, 0]), 9630682976448229204), // ln(1 + 1004/2^40)
    (I256::from_words([5425571000205993668, 16861102072, 0, 0]), 11426385927949997856), // ln(1 + 1005/2^40)
    (I256::from_words([5142547911382252825, 16877879288, 0, 0]), 13209074804290716216), // ln(1 + 1006/2^40)
    (I256::from_words([4859243347582316398, 16894656504, 0, 0]), 14978723693932734908), // ln(1 + 1007/2^40)
    (I256::from_words([4575657308806184899, 16911433720, 0, 0]), 16735306659568600876), // ln(1 + 1008/2^40)
    (I256::from_words([4291789795053858841, 16928210936, 0, 0]), 32053664411505764), // ln(1 + 1009/2^40)
    (I256::from_words([4007640806325338734, 16944988152, 0, 0]), 1762426867033492382), // ln(1 + 1010/2^40)
    (I256::from_words([3723210342620625091, 16961765368, 0, 0]), 3479656179108145014), // ln(1 + 1011/2^40)
    (I256::from_words([3438498403939718424, 16978542584, 0, 0]), 5183715560248795875), // ln(1 + 1012/2^40)
    (I256::from_words([3153504990282619245, 16995319800, 0, 0]), 6874578944298973501), // ln(1 + 1013/2^40)
    (I256::from_words([2868230101649328066, 17012097016, 0, 0]), 8552220239332402747), // ln(1 + 1014/2^40)
    (I256::from_words([2582673738039845399, 17028874232, 0, 0]), 10216613327653004784), // ln(1 + 1015/2^40)
    (I256::from_words([2296835899454171756, 17045651448, 0, 0]), 11867732065794897106), // ln(1 + 1016/2^40)
    (I256::from_words([2010716585892307649, 17062428664, 0, 0]), 13505550284522393524), // ln(1 + 1017/2^40)
    (I256::from_words([1724315797354253590, 17079205880, 0, 0]), 15130041788830004169), // ln(1 + 1018/2^40)
    (I256::from_words([1437633533840010091, 17095983096, 0, 0]), 16741180357942435490), // ln(1 + 1019/2^40)
    (I256::from_words([1150669795349577664, 17112760312, 0, 0]), 18338939745314590257), // ln(1 + 1020/2^40)
    (I256::from_words([863424581882956822, 17129537528, 0, 0]), 1476549604922015943), // ln(1 + 1021/2^40)
    (I256::from_words([575897893440148075, 17146314744, 0, 0]), 3047471786099111188), // ln(1 + 1022/2^40)
    (I256::from_words([288089730021151936, 17163091960, 0, 0]), 4604935891281816106), // ln(1 + 1023/2^40)
];

/// Taylor coefficients for ln(1+y): 1/n (Tier 4: Q128.128)
/// Signs are applied in the Taylor series code, not in the table.
pub static LN_TAYLOR_COEFFICIENTS_TIER_4: [(I256, i128); 51] = [
    (I256::from_words([0, 0, 0, 0]), 0), // placeholder for n=0
    (I256::from_words([0, 0, 1, 0]), 0), // 1/1
    (I256::from_words([0, 9223372036854775808, 0, 0]), 0), // 1/2
    (I256::from_words([6148914691236517205, 6148914691236517205, 0, 0]), 6148914691236517205), // 1/3
    (I256::from_words([0, 4611686018427387904, 0, 0]), 0), // 1/4
    (I256::from_words([3689348814741910323, 3689348814741910323, 0, 0]), 3689348814741910323), // 1/5
    (I256::from_words([12297829382473034410, 3074457345618258602, 0, 0]), 12297829382473034410), // 1/6
    (I256::from_words([5270498306774157604, 2635249153387078802, 0, 0]), 10540996613548315209), // 1/7
    (I256::from_words([0, 2305843009213693952, 0, 0]), 0), // 1/8
    (I256::from_words([14347467612885206812, 2049638230412172401, 0, 0]), 8198552921648689607), // 1/9
    (I256::from_words([11068046444225730969, 1844674407370955161, 0, 0]), 11068046444225730969), // 1/10
    (I256::from_words([8384883669867978007, 1676976733973595601, 0, 0]), 5030930201920786804), // 1/11
    (I256::from_words([6148914691236517205, 1537228672809129301, 0, 0]), 6148914691236517205), // 1/12
    (I256::from_words([4256940940086819603, 1418980313362273201, 0, 0]), 12770822820260458811), // 1/13
    (I256::from_words([2635249153387078802, 1317624576693539401, 0, 0]), 5270498306774157604), // 1/14
    (I256::from_words([1229782938247303441, 1229782938247303441, 0, 0]), 1229782938247303441), // 1/15
    (I256::from_words([0, 1152921504606846976, 0, 0]), 0), // 1/16
    (I256::from_words([1085102592571150095, 1085102592571150095, 0, 0]), 1085102592571150095), // 1/17
    (I256::from_words([16397105843297379214, 1024819115206086200, 0, 0]), 4099276460824344803), // 1/18
    (I256::from_words([16504981539634861972, 970881267037344821, 0, 0]), 3883525068149379287), // 1/19
    (I256::from_words([14757395258967641292, 922337203685477580, 0, 0]), 14757395258967641292), // 1/20
    (I256::from_words([14054662151397753612, 878416384462359600, 0, 0]), 3513665537849438403), // 1/21
    (I256::from_words([13415813871788764811, 838488366986797800, 0, 0]), 11738837137815169210), // 1/22
    (I256::from_words([4812194106185100421, 802032351030850070, 0, 0]), 10426420563401050913), // 1/23
    (I256::from_words([12297829382473034410, 768614336404564650, 0, 0]), 12297829382473034410), // 1/24
    (I256::from_words([11805916207174113034, 737869762948382064, 0, 0]), 4427218577690292387), // 1/25
    (I256::from_words([11351842506898185609, 709490156681136600, 0, 0]), 15608783446985005213), // 1/26
    (I256::from_words([17080318586768103348, 683212743470724133, 0, 0]), 2732850973882896535), // 1/27
    (I256::from_words([10540996613548315209, 658812288346769700, 0, 0]), 2635249153387078802), // 1/28
    (I256::from_words([15266270957552732371, 636094623231363848, 0, 0]), 15902365580784096220), // 1/29
    (I256::from_words([9838263505978427528, 614891469123651720, 0, 0]), 9838263505978427528), // 1/30
    (I256::from_words([9520900167075897608, 595056260442243600, 0, 0]), 4760450083537948804), // 1/31
    (I256::from_words([0, 576460752303423488, 0, 0]), 0), // 1/32
    (I256::from_words([8943875914525843207, 558992244657865200, 0, 0]), 13974806116446630012), // 1/33
    (I256::from_words([9765923333140350855, 542551296285575047, 0, 0]), 9765923333140350855), // 1/34
    (I256::from_words([8432797290838652167, 527049830677415760, 0, 0]), 5797548137451573365), // 1/35
    (I256::from_words([8198552921648689607, 512409557603043100, 0, 0]), 2049638230412172401), // 1/36
    (I256::from_words([5982727807689584307, 498560650640798692, 0, 0]), 16452501471146356846), // 1/37
    (I256::from_words([17475862806672206794, 485440633518672410, 0, 0]), 1941762534074689643), // 1/38
    (I256::from_words([7567895004598790406, 472993437787424400, 0, 0]), 10405855631323336809), // 1/39
    (I256::from_words([7378697629483820646, 461168601842738790, 0, 0]), 7378697629483820646), // 1/40
    (I256::from_words([7198729394618361606, 449920587163647600, 0, 0]), 4499205871636476003), // 1/41
    (I256::from_words([7027331075698876806, 439208192231179800, 0, 0]), 1756832768924719201), // 1/42
    (I256::from_words([17588755977257944564, 428994048225803525, 0, 0]), 1715976192903214103), // 1/43
    (I256::from_words([6707906935894382405, 419244183493398900, 0, 0]), 15092790605762360413), // 1/44
    (I256::from_words([6558842337318951685, 409927646082434480, 0, 0]), 12707757028555468891), // 1/45
    (I256::from_words([2406097053092550210, 401016175515425035, 0, 0]), 14436582318555301264), // 1/46
    (I256::from_words([9812097911547633838, 392483916461905353, 0, 0]), 5494774830466674949), // 1/47
    (I256::from_words([6148914691236517205, 384307168202282325, 0, 0]), 6148914691236517205), // 1/48
    (I256::from_words([752928329539165372, 376464164769582686, 0, 0]), 1505856659078330744), // 1/49
    (I256::from_words([5902958103587056517, 368934881474191032, 0, 0]), 2213609288845146193), // 1/50
];