summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJohn van Groningen2015-10-19 09:47:36 +0000
committerJohn van Groningen2015-10-19 09:47:36 +0000
commit9a367af582a0042b20c97f12774171f2c5a3284c (patch)
treec81c94b7c487a6d1c6fa241d85b7d907ea3f6789
parentadd program to compute the offsets in areals.s, to workaround llvm assembler ... (diff)
add areals_offsets.s to workaround limitations of the llvm assembler
-rw-r--r--macho64/areals_offsets.s741
1 files changed, 741 insertions, 0 deletions
diff --git a/macho64/areals_offsets.s b/macho64/areals_offsets.s
new file mode 100644
index 0000000..0ffd421
--- /dev/null
+++ b/macho64/areals_offsets.s
@@ -0,0 +1,741 @@
+real_0_0_offset = 0
+real_0_25_offset = 8
+real_m_0_25_offset = 16
+real_0_5_offset = 24
+real_m_0_5_offset = 32
+real_1_0_offset = 40
+real_m_1_0_offset = 48
+real_1_25_offset = 56
+real_m_1_25_offset = 64
+real_1_5_offset = 72
+real_m_1_5_offset = 80
+real_2_0_offset = 88
+real_m_2_0_offset = 96
+real_3_0_offset = 104
+real_m_3_0_offset = 112
+real_4_0_offset = 120
+real_m_4_0_offset = 128
+real_5_0_offset = 136
+real_m_5_0_offset = 144
+real_2_p_m_11_offset = 152
+real_2_p_m_12_offset = 160
+real_m_2_p_m_12_offset = 168
+real_2_p_m_13_offset = 176
+real_2_p_m_16_offset = 184
+real_m_2_p_m_16_offset = 192
+real_2_p_m_18_offset = 200
+real_2_p_m_31_offset = 208
+real_0_4_offset = 216
+real_m_0_4_offset = 224
+real_0_125_offset = 232
+real_0_675_offset = 240
+real_m_0_675_offset = 248
+real_0_9920_offset = 256
+real_0_54000000017867999524_offset = 264
+real_m_0_54000000017867999524_offset = 272
+real_0_03125_offset = 280
+real_pi_d_2_m_0_03125_offset = 288
+real_0_58_offset = 296
+real_m_0_58_offset = 304
+real_0_54_offset = 312
+real_0_76_offset = 320
+real_0_65000000004061742054_offset = 328
+real_0_26_offset = 336
+real_m_0_26_offset = 344
+real_0_70_offset = 352
+real_m_0_70_offset = 360
+real_1_4_offset = 368
+real_m_1_4_offset = 376
+real_0_7025_offset = 384
+real_1_405_offset = 392
+real_0_8243_offset = 400
+real_1_6487_offset = 408
+real_0_833_offset = 416
+real_1_666_offset = 424
+real_7_d_6_offset = 432
+real_0_75_offset = 440
+ln_4_d_3_53_offset = 448
+ln_4_d_3_53_l_offset = 456
+ln_4_d_3_42_offset = 464
+ln_4_d_3_42_l_offset = 472
+log10_4_d_3_53_offset = 480
+log10_4_d_3_53_l_offset = 488
+log10_4_d_3_42_offset = 496
+log10_4_d_3_42_l_offset = 504
+log2_4_d_3_53_offset = 512
+log2_4_d_3_53_l_offset = 520
+log2_4_d_3_42_offset = 528
+log2_4_d_3_42_l_offset = 536
+mask_significand_offset = 544
+real_1_66_offset = 552
+real_0_83_offset = 560
+real_pi_offset = 568
+real_m_pi_offset = 576
+real_pi_l_offset = 584
+real_m_pi_l_offset = 592
+real_pi_d_2_offset = 600
+real_pi_d_2_l_offset = 608
+real_m_pi_d_2_offset = 616
+real_m_pi_d_2_l_offset = 624
+real_pi_m_1_d_2_offset = 632
+real_pi_d_4_offset = 640
+real_m_pi_d_4_offset = 648
+real_pi_d_4_l_offset = 656
+real_m_pi_d_4_l_offset = 664
+real_pi_p_0_375_d_4_offset = 672
+real_pi_p_0_875_d_4_offset = 680
+real_pi_p_1_5_d_4_offset = 688
+real_3_pi_d_4_offset = 696
+real_m_3_pi_d_4_offset = 704
+real_5_pi_d_4_offset = 712
+real_m_5_pi_d_4_offset = 720
+real_7_pi_d_4_offset = 728
+real_m_7_pi_d_4_offset = 736
+real_9_pi_d_4_offset = 744
+real_m_9_pi_d_4_offset = 752
+real_3_pi_d_2_offset = 760
+real_m_3_pi_d_2_offset = 768
+real_3_pi_d_2_l_offset = 776
+real_m_3_pi_d_2_l_offset = 784
+real_2_pi_offset = 792
+real_2_pi_l_offset = 800
+real_m_2_pi_l_offset = 808
+real_4_d_pi_offset = 816
+real_pi_d_4_26_offset = 824
+real_pi_d_4_26_26_offset = 832
+real_pi_d_4_52_l_offset = 840
+real_36825084_pi_offset = 848
+real_m_36825084_pi_offset = 856
+real_36825084_pi_27_offset = 864
+real_36825084_pi_27_27_offset = 872
+real_36825084_pi_54_l_offset = 880
+real_pi_d_2_m_1_0_52_offset = 888
+real_1_0_m_pi_d_2_52_offset = 896
+real_pi_d_2_m_1_0_52_l_offset = 904
+real_m_pi_d_2_m_1_0_52_l_offset = 912
+real_pi_d_2_p_1_0_offset = 920
+real_pi_d_2_p_1_0_l_offset = 928
+real_m_pi_d_2_p_1_0_l_offset = 936
+real_0_338_offset = 944
+real_m_0_338_offset = 952
+real_0_542_offset = 960
+real_m_0_542_offset = 968
+real_0_699_offset = 976
+real_m_0_699_offset = 984
+real_0_89_offset = 992
+real_m_0_89_offset = 1000
+real_1_04_offset = 1008
+real_m_1_04_offset = 1016
+real_1_18_offset = 1024
+real_m_1_18_offset = 1032
+real_0_5_pi_m_1_18_offset = 1040
+real_1_18_m_0_5_pi_offset = 1048
+real_0_5_pi_m_1_04_offset = 1056
+real_1_04_m_0_5_pi_offset = 1064
+real_0_5_pi_m_0_89_offset = 1072
+real_0_89_m_0_5_pi_offset = 1080
+real_pi_m_1_18_offset = 1088
+real_n_pi_m_1_18_offset = 1096
+real_pi_m_1_04_offset = 1104
+real_n_pi_m_1_04_offset = 1112
+real_pi_m_0_89_offset = 1120
+real_n_pi_m_0_89_offset = 1128
+real_pi_m_0_699_offset = 1136
+real_n_pi_m_0_699_offset = 1144
+real_pi_m_0_542_offset = 1152
+real_n_pi_m_0_542_offset = 1160
+real_pi_m_0_338_offset = 1168
+real_n_pi_m_0_338_offset = 1176
+real_pi_p_0_338_offset = 1184
+real_n_pi_p_0_338_offset = 1192
+real_pi_p_0_542_offset = 1200
+real_n_pi_p_0_542_offset = 1208
+real_pi_p_0_699_offset = 1216
+real_n_pi_p_0_699_offset = 1224
+real_pi_p_0_89_offset = 1232
+real_n_pi_p_0_89_offset = 1240
+real_pi_p_1_04_offset = 1248
+real_n_pi_p_1_04_offset = 1256
+real_pi_p_1_18_offset = 1264
+real_n_pi_p_1_18_offset = 1272
+real_2pi_m_1_18_offset = 1280
+real_n_2pi_m_1_18_offset = 1288
+real_2pi_m_1_04_offset = 1296
+real_n_2pi_m_1_04_offset = 1304
+real_2pi_m_0_89_offset = 1312
+real_n_2pi_m_0_89_offset = 1320
+real_2pi_m_0_699_offset = 1328
+real_n_2pi_m_0_699_offset = 1336
+real_2pi_m_0_542_offset = 1344
+real_n_2pi_m_0_542_offset = 1352
+real_2pi_m_0_338_offset = 1360
+real_n_2pi_m_0_338_offset = 1368
+real_2pi_p_0_338_offset = 1376
+real_n_2pi_p_0_338_offset = 1384
+real_2pi_p_0_542_offset = 1392
+real_n_2pi_p_0_542_offset = 1400
+real_2pi_p_0_699_offset = 1408
+real_n_2pi_p_0_699_offset = 1416
+real_2pi_p_0_89_offset = 1424
+real_n_2pi_p_0_89_offset = 1432
+atan_0_5_53_offset = 1440
+m_atan_0_5_53_offset = 1448
+atan_0_5_53_l_offset = 1456
+atan_sqrt_0_5_offset = 1464
+m_atan_sqrt_0_5_offset = 1472
+atan_sqrt_0_5_l_offset = 1480
+real_h_pi_m_atan_s_2_53_offset = 1488
+real_h_pi_m_atan_s_2_53_l_offset = 1496
+real_sqrt_2_p_1_5_pi_m_3_atan_sqrt_2_53_offset = 1504
+real_sqrt_2_p_1_5_pi_m_3_atan_sqrt_2_53_l_offset = 1512
+real_3_atan_sqrt_2_m_sqrt_2_m_1_5_pi_m_53_l_offset = 1520
+atan_sqrt_2_offset = 1528
+m_atan_sqrt_2_offset = 1536
+atan_sqrt_2_l_offset = 1544
+real_h_pi_m_atan_2_52_offset = 1552
+real_h_pi_m_atan_2_52_l_offset = 1560
+real_2_p_2_5_pi_m_5_atan_2_53_offset = 1568
+real_2_p_2_5_pi_m_5_atan_2_53_l_offset = 1576
+real_5_atan_2_m_2_m_2_5_pi_53_l_offset = 1584
+atan_2_53_offset = 1592
+m_atan_2_53_offset = 1600
+atan_2_53_l_offset = 1608
+real_n_2_m_5_atan_2_53_offset = 1616
+real_n_2_m_5_atan_2_53_l_offset = 1624
+real_5_atan_2_m_2_53_offset = 1632
+real_5_atan_2_m_2_53_l_offset = 1640
+real_ln_2_t_0_5_offset = 1648
+real_n_ln_2_t_0_5_offset = 1656
+real_ln_2_t_1_5_offset = 1664
+real_ln2_42_offset = 1672
+real_ln2_42_l_offset = 1680
+real_1_d_ln2_offset = 1688
+real_log2_10_42_offset = 1696
+real_log2_10_42_l_offset = 1704
+d1ln10_26_offset = 1712
+d1ln10_26_l_offset = 1720
+d1ln2_26_offset = 1728
+d1ln2_26_l_offset = 1736
+real_0_43540000008249979402_offset = 1744
+real_m_0_43540000008249979402_offset = 1752
+real_0_600000000082499762577_offset = 1760
+real_m_0_600000000082499762577_offset = 1768
+sin_p_0_offset = 1776
+sin_p_1_offset = 1784
+sin_p_2_offset = 1792
+sin_p_3_offset = 1800
+sin_p_4_offset = 1808
+sin_p_5_offset = 1816
+sin_p1_c_offset = 1824
+sin_p1_0h_offset = 1824
+sin_p1_0l_offset = 1832
+sin_p1_1h_offset = 1840
+sin_p1_1l_offset = 1848
+sin_p1_2_offset = 1856
+sin_p1_3_offset = 1864
+sin_p1_4_offset = 1872
+sin_p1_5_offset = 1880
+sin_p1_6_offset = 1888
+sin_p1_7_offset = 1896
+sin_p1_8_offset = 1904
+sin_p1_9_offset = 1912
+sin_p2_c_offset = 1920
+sin_p2_0h_offset = 1920
+sin_p2_0l_offset = 1928
+sin_p2_1h_offset = 1936
+sin_p2_1l_offset = 1944
+sin_p2_2_offset = 1952
+sin_p2_3_offset = 1960
+sin_p2_4_offset = 1968
+sin_p2_5_offset = 1976
+sin_p2_6_offset = 1984
+sin_p2_7_offset = 1992
+sin_p2_8_offset = 2000
+sin_p2_9_offset = 2008
+sin_p3_c_offset = 2016
+sin_p3_0h_offset = 2016
+sin_p3_0l_offset = 2024
+sin_p3_1h_offset = 2032
+sin_p3_1l_offset = 2040
+sin_p3_2_offset = 2048
+sin_p3_3_offset = 2056
+sin_p3_4_offset = 2064
+sin_p3_5_offset = 2072
+sin_p3_6_offset = 2080
+sin_p3_7_offset = 2088
+sin_p3_8_offset = 2096
+sin_p3_9_offset = 2104
+sin_p4_c_offset = 2112
+sin_p4_0h_offset = 2112
+sin_p4_0l_offset = 2120
+sin_p4_1h_offset = 2128
+sin_p4_1l_offset = 2136
+sin_p4_2_offset = 2144
+sin_p4_3_offset = 2152
+sin_p4_4_offset = 2160
+sin_p4_5_offset = 2168
+sin_p4_6_offset = 2176
+sin_p4_7_offset = 2184
+sin_p4_8_offset = 2192
+sin_p4_9_offset = 2200
+cos_p_0_offset = 2208
+cos_p_1_offset = 2216
+cos_p_2_offset = 2224
+cos_p_3_offset = 2232
+cos_p_4_offset = 2240
+cos_p_5_offset = 2248
+tan_p_0_offset = 2256
+tan_p_1_offset = 2264
+tan_p_2_offset = 2272
+tan_q_0_offset = 2280
+tan_q_1_offset = 2288
+tan_q_2_offset = 2296
+tan_q_3_offset = 2304
+tan2_p_0_offset = 2312
+tan2_p_1_offset = 2320
+tan2_p_2_offset = 2328
+tan2_p_3_offset = 2336
+tan2_q_0_offset = 2344
+tan2_q_1_offset = 2352
+tan2_q_2_offset = 2360
+tan3_p_0_offset = 2368
+tan3_p_1_offset = 2376
+tan3_p_2_offset = 2384
+tan3_q_0_offset = 2392
+tan3_q_1_offset = 2400
+tan3_q_2_offset = 2408
+tan3_q_3_offset = 2416
+tan_0_5_t_offset = 2424
+real_0_5_m_1_25_atan_0_5_49_l_offset = 2440
+real_0_5_m_1_25_atan_0_5_49_offset = 2448
+tan_n_0_5_t_offset = 2456
+real_1_25_atan_0_5_m_0_5_49_l_offset = 2472
+real_1_25_atan_0_5_m_0_5_49_offset = 2480
+tan_s_0_5_t_offset = 2488
+sqrt_0_5_offset = 2496
+sqrtn_0_5_m_1_5_atann_sqrt_0_5_l_offset = 2504
+sqrtn_0_5_m_1_5_atann_sqrt_0_5_offset = 2512
+tan_n_s_0_5_t_offset = 2520
+n_sqrt_0_5_offset = 2528
+n_sqrtn_0_5_m_1_5_atann_sqrt_0_5_l_offset = 2536
+n_sqrtn_0_5_m_1_5_atann_sqrt_0_5_offset = 2544
+tan_s_2_t_offset = 2552
+sqrt_2_0_offset = 2560
+sqrt_2_m_3_atan_sqrt_2_l_offset = 2568
+sqrt_2_m_3_atan_sqrt_2_offset = 2576
+tan_n_s_2_t_offset = 2584
+n_sqrt_2_0_offset = 2592
+n_sqrt_2_m_3_atan_sqrt_2_l_offset = 2600
+n_sqrt_2_m_3_atan_sqrt_2_offset = 2608
+asin_p_0_offset = 2616
+asin_p_1_offset = 2624
+asin_p_2_offset = 2632
+asin_p_3_offset = 2640
+asin_p_4_offset = 2648
+asin_q_0_offset = 2656
+asin_q_1_offset = 2664
+asin_q_2_offset = 2672
+asin_q_3_offset = 2680
+asin_q_4_offset = 2688
+asin_c_offset = 2696
+asin2_p_0_offset = 2696
+asin2_p_1_offset = 2704
+asin2_p_2_offset = 2712
+asin2_p_3_offset = 2720
+asin2_p_4_offset = 2728
+asin2_q_0_offset = 2736
+asin2_q_1_offset = 2744
+asin2_q_2_offset = 2752
+asin2_q_3_offset = 2760
+asin_p1_c_offset = 2768
+asin_p1_0h_offset = 2768
+asin_p1_0l_offset = 2776
+asin_p1_1h_offset = 2784
+asin_p1_1l_offset = 2792
+asin_p1_2_offset = 2800
+asin_p1_3_offset = 2808
+asin_p1_4_offset = 2816
+asin_p1_5_offset = 2824
+asin_p1_6_offset = 2832
+asin_p1_7_offset = 2840
+asin_p1_8_offset = 2848
+asin_p1_9_offset = 2856
+asin_p1_10_offset = 2864
+asin_p1_11_offset = 2872
+asin_p1_12_offset = 2880
+asin_p1_13_offset = 2888
+asin_p1_14_offset = 2896
+asin_p2_c_offset = 2904
+asin_p2_0h_offset = 2904
+asin_p2_0l_offset = 2912
+asin_p2_1h_offset = 2920
+asin_p2_1l_offset = 2928
+asin_p2_2_offset = 2936
+asin_p2_3_offset = 2944
+asin_p2_4_offset = 2952
+asin_p2_5_offset = 2960
+asin_p2_6_offset = 2968
+asin_p2_7_offset = 2976
+asin_p2_8_offset = 2984
+asin_p2_9_offset = 2992
+asin_p2_10_offset = 3000
+asin_p2_11_offset = 3008
+asin_p2_12_offset = 3016
+asin_p2_13_offset = 3024
+asin_p2_14_offset = 3032
+asin_p3_c_offset = 3040
+asin_p3_0h_offset = 3040
+asin_p3_0l_offset = 3048
+asin_p3_1h_offset = 3056
+asin_p3_1l_offset = 3064
+asin_p3_2_offset = 3072
+asin_p3_3_offset = 3080
+asin_p3_4_offset = 3088
+asin_p3_5_offset = 3096
+asin_p3_6_offset = 3104
+asin_p3_7_offset = 3112
+asin_p3_8_offset = 3120
+asin_p3_9_offset = 3128
+asin_p3_10_offset = 3136
+asin_p3_11_offset = 3144
+asin_p3_12_offset = 3152
+asin_p3_13_offset = 3160
+asin_p3_14_offset = 3168
+asin_p4_c_offset = 3176
+asin_p4_0h_offset = 3176
+asin_p4_0l_offset = 3184
+asin_p4_1h_offset = 3192
+asin_p4_1l_offset = 3200
+asin_p4_2_offset = 3208
+asin_p4_3_offset = 3216
+asin_p4_4_offset = 3224
+asin_p4_5_offset = 3232
+asin_p4_6_offset = 3240
+asin_p4_7_offset = 3248
+asin_p4_8_offset = 3256
+asin_p4_9_offset = 3264
+asin_p4_10_offset = 3272
+asin_p4_11_offset = 3280
+asin_p4_12_offset = 3288
+asin_p4_13_offset = 3296
+asin_p4_14_offset = 3304
+acos_p_0_offset = 3312
+acos_p_1_offset = 3320
+acos_p_2_offset = 3328
+acos_p_3_offset = 3336
+acos_p_4_offset = 3344
+acos_q_0_offset = 3352
+acos_q_1_offset = 3360
+acos_q_2_offset = 3368
+acos_q_3_offset = 3376
+acos_q_4_offset = 3384
+acos2_p_0_offset = 3392
+acos2_p_1_offset = 3400
+acos2_p_2_offset = 3408
+acos2_p_3_offset = 3416
+acos2_p_4_offset = 3424
+acos2_q_0_offset = 3432
+acos2_q_1_offset = 3440
+acos2_q_2_offset = 3448
+acos2_q_3_offset = 3456
+acos_p1_c_offset = 3464
+acos_p1_0h_offset = 3464
+acos_p1_0l_offset = 3472
+acos_p1_1h_offset = 3480
+acos_p1_1l_offset = 3488
+acos_p1_2_offset = 3496
+acos_p1_3_offset = 3504
+acos_p1_4_offset = 3512
+acos_p1_5_offset = 3520
+acos_p1_6_offset = 3528
+acos_p1_7_offset = 3536
+acos_p1_8_offset = 3544
+acos_p1_9_offset = 3552
+acos_p1_10_offset = 3560
+acos_p1_11_offset = 3568
+acos_p1_12_offset = 3576
+acos_p1_13_offset = 3584
+acos_p1_14_offset = 3592
+acos_p2_c_offset = 3600
+acos_p2_0h_offset = 3600
+acos_p2_0l_offset = 3608
+acos_p2_1h_offset = 3616
+acos_p2_1l_offset = 3624
+acos_p2_2_offset = 3632
+acos_p2_3_offset = 3640
+acos_p2_4_offset = 3648
+acos_p2_5_offset = 3656
+acos_p2_6_offset = 3664
+acos_p2_7_offset = 3672
+acos_p2_8_offset = 3680
+acos_p2_9_offset = 3688
+acos_p2_10_offset = 3696
+acos_p2_11_offset = 3704
+acos_p2_12_offset = 3712
+acos_p2_13_offset = 3720
+acos_p2_14_offset = 3728
+atan4_p_c_offset = 3736
+atan4_p_0_offset = 3736
+atan4_p_1_offset = 3744
+atan4_p_2_offset = 3752
+atan4_p_3_offset = 3760
+atan4_p_4_offset = 3768
+atan4_q_0_offset = 3776
+atan4_q_1_offset = 3784
+atan4_q_2_offset = 3792
+atan4_q_3_offset = 3800
+atan4_q_4_offset = 3808
+n_45_d_256_offset = 3816
+n_m_45_d_256_offset = 3824
+atan_p_9_0_offset = 3832
+atan_p_9_1_offset = 3840
+atan_p_9_2_offset = 3848
+atan_p_9_3_offset = 3856
+atan_p_9_4_offset = 3864
+atan_p_9_5_offset = 3872
+atan_p_9_6_offset = 3880
+atan_p_9_7_offset = 3888
+atan_p_9_8_offset = 3896
+atan_0_5_52_offset = 3904
+atan_0_5_52_l_offset = 3912
+atan_0_5_real_0_5_offset = 3920
+n_atan_0_5_52_offset = 3928
+n_atan_0_5_52_l_offset = 3936
+n_atan_0_5_real_0_5_offset = 3944
+atan_n_0_5_8_c_offset = 3952
+atan_n_0_5_8_0_offset = 3952
+atan_n_0_5_8_1_offset = 3960
+atan_n_0_5_8_2_offset = 3968
+atan_n_0_5_8_3_offset = 3976
+atan_n_0_5_8_4_offset = 3984
+atan_n_0_5_8_5_offset = 3992
+atan_n_0_5_8_6_offset = 4000
+atan_n_0_5_8_7_offset = 4008
+atan_1_53_offset = 4016
+atan_1_53_l_offset = 4024
+n_atan_1_53_offset = 4032
+n_atan_1_53_l_offset = 4040
+atan_n_8_c_offset = 4048
+atan_n_8_0_offset = 4048
+atan_n_8_1_offset = 4056
+atan_n_8_2_offset = 4064
+atan_n_8_3_offset = 4072
+atan_n_8_4_offset = 4080
+atan_n_8_5_offset = 4088
+atan_n_8_6_offset = 4096
+atan_n_8_7_offset = 4104
+atan_n_8_real_40_bits_offset = 4112
+atan_n_8_real_abs_40_bits_offset = 4116
+atan_n_8_real_2_p_m_12_offset = 4120
+atan_p_8_c_offset = 4128
+atan_p_8_0_offset = 4128
+atan_p_8_1_offset = 4136
+atan_p_8_2_offset = 4144
+atan_p_8_3_offset = 4152
+atan_p_8_4_offset = 4160
+atan_p_8_5_offset = 4168
+atan_p_8_6_offset = 4176
+atan_p_8_7_offset = 4184
+atan_p_8_real_39_bits_offset = 4192
+atan_p_8_abs_real_39_bits_offset = 4196
+atan_p_8_real_2_p_m_12_offset = 4200
+atan_2_0_offset = 4208
+atan_2_0_l_offset = 4216
+atan_2_0_real_2_0_offset = 4224
+n_atan_2_0_offset = 4232
+n_atan_2_0_l_offset = 4240
+n_atan_2_0_real_2_0_offset = 4248
+atan_n_2_8_c_offset = 4256
+atan_n_2_8_0_offset = 4256
+atan_n_2_8_1_offset = 4264
+atan_n_2_8_2_offset = 4272
+atan_n_2_8_3_offset = 4280
+atan_n_2_8_4_offset = 4288
+atan_n_2_8_5_offset = 4296
+atan_n_2_8_6_offset = 4304
+atan_n_2_8_7_offset = 4312
+real_atan_large_offset = 4320
+real_atan_m_large_offset = 4328
+exp_p0_c_offset = 4336
+exp_p0_2_offset = 4336
+exp_p0_3_offset = 4344
+exp_p0_4_offset = 4352
+exp_p0_5_offset = 4360
+exp_p0_6_offset = 4368
+exp_p0_7_offset = 4376
+exp_p0_8_offset = 4384
+exp_p0_9_offset = 4392
+exp_p1_c_offset = 4400
+exp_p1_0_offset = 4400
+exp_p1_0_l_offset = 4408
+exp_p1_1_h_offset = 4416
+exp_p1_1_l_offset = 4424
+exp_p1_2_offset = 4432
+exp_p1_3_offset = 4440
+exp_p1_4_offset = 4448
+exp_p1_5_offset = 4456
+exp_p1_6_offset = 4464
+exp_p1_7_offset = 4472
+exp_p1_8_offset = 4480
+exp_p1_9_offset = 4488
+exp_m0_c_offset = 4496
+exp_m0_2_offset = 4496
+exp_m0_3_offset = 4504
+exp_m0_4_offset = 4512
+exp_m0_5_offset = 4520
+exp_m0_6_offset = 4528
+exp_m0_7_offset = 4536
+exp_m0_8_offset = 4544
+exp_m0_9_offset = 4552
+exp_m1_c_offset = 4560
+exp_m1_0_offset = 4560
+exp_m1_0_l_offset = 4568
+exp_m1_1_h_offset = 4576
+exp_m1_1_l_offset = 4584
+exp_m1_2_offset = 4592
+exp_m1_3_offset = 4600
+exp_m1_4_offset = 4608
+exp_m1_5_offset = 4616
+exp_m1_6_offset = 4624
+exp_m1_7_offset = 4632
+exp_m1_8_offset = 4640
+exp_m1_9_offset = 4648
+ln_s_c_offset = 4656
+ln_s_p_0_offset = 4656
+ln_s_p_1_offset = 4664
+ln_s_p_2_offset = 4672
+ln_s_p_3_offset = 4680
+ln_s_p_4_offset = 4688
+ln_s_q_0_offset = 4696
+ln_s_q_1_offset = 4704
+ln_s_q_2_offset = 4712
+ln_s_q_3_offset = 4720
+ln_s_q_4_offset = 4728
+ln_b_c_offset = 4736
+ln_b_p_0_offset = 4736
+ln_b_p_1_offset = 4744
+ln_b_p_2_offset = 4752
+ln_b_p_3_offset = 4760
+ln_b_p_4_offset = 4768
+ln_b_q_0_offset = 4776
+ln_b_q_1_offset = 4784
+ln_b_q_2_offset = 4792
+ln_b_q_3_offset = 4800
+ln_b_q_4_offset = 4808
+log10_s_c_offset = 4816
+log10_s_p_0_offset = 4816
+log10_s_p_1_offset = 4824
+log10_s_p_2_offset = 4832
+log10_s_p_3_offset = 4840
+log10_s_p_4_offset = 4848
+log10_s_q_0_offset = 4856
+log10_s_q_1_offset = 4864
+log10_s_q_2_offset = 4872
+log10_s_q_3_offset = 4880
+log10_s_q_4_offset = 4888
+log10_b_c_offset = 4896
+log10_b_p_0_offset = 4896
+log10_b_p_1_offset = 4904
+log10_b_p_2_offset = 4912
+log10_b_p_3_offset = 4920
+log10_b_p_4_offset = 4928
+log10_b_q_0_offset = 4936
+log10_b_q_1_offset = 4944
+log10_b_q_2_offset = 4952
+log10_b_q_3_offset = 4960
+log10_b_q_4_offset = 4968
+log2_b_c_offset = 4976
+log2_b_p_0_offset = 4976
+log2_b_p_1_offset = 4984
+log2_b_p_2_offset = 4992
+log2_b_p_3_offset = 5000
+log2_b_p_4_offset = 5008
+log2_b_q_0_offset = 5016
+log2_b_q_1_offset = 5024
+log2_b_q_2_offset = 5032
+log2_b_q_3_offset = 5040
+log2_s_c_offset = 5048
+log2_s_p_0_offset = 5048
+log2_s_p_1_offset = 5056
+log2_s_p_2_offset = 5064
+log2_s_p_3_offset = 5072
+log2_s_p_4_offset = 5080
+log2_s_q_0_offset = 5088
+log2_s_q_1_offset = 5096
+log2_s_q_2_offset = 5104
+log2_s_q_3_offset = 5112
+exp2_p0_25_c_offset = 5120
+exp2_p0_25_0h_offset = 5120
+exp2_p0_25_0l_offset = 5128
+exp2_p0_25_1h_offset = 5136
+exp2_p0_25_1l_offset = 5144
+exp2_p0_25_2_offset = 5152
+exp2_p0_25_3_offset = 5160
+exp2_p0_25_4_offset = 5168
+exp2_p0_25_5_offset = 5176
+exp2_p0_25_6_offset = 5184
+exp2_p0_25_7_offset = 5192
+exp2_p0_25_8_offset = 5200
+exp2_p0_25_9_offset = 5208
+exp2_p0_c_offset = 5216
+exp2_p0_0h_offset = 5216
+exp2_p0_0l_offset = 5224
+exp2_p0_1h_offset = 5232
+exp2_p0_1l_offset = 5240
+exp2_p0_2_offset = 5248
+exp2_p0_3_offset = 5256
+exp2_p0_4_offset = 5264
+exp2_p0_5_offset = 5272
+exp2_p0_6_offset = 5280
+exp2_p0_7_offset = 5288
+exp2_p0_8_offset = 5296
+exp2_p0_9_offset = 5304
+exp2_m0_c_offset = 5312
+exp2_m0_0h_offset = 5312
+exp2_m0_0l_offset = 5320
+exp2_m0_1h_offset = 5328
+exp2_m0_1l_offset = 5336
+exp2_m0_2_offset = 5344
+exp2_m0_3_offset = 5352
+exp2_m0_4_offset = 5360
+exp2_m0_5_offset = 5368
+exp2_m0_6_offset = 5376
+exp2_m0_7_offset = 5384
+exp2_m0_8_offset = 5392
+exp2_m0_9_offset = 5400
+exp2_m0_25_c_offset = 5408
+exp2_m0_25_0h_offset = 5408
+exp2_m0_25_0l_offset = 5416
+exp2_m0_25_1h_offset = 5424
+exp2_m0_25_1l_offset = 5432
+exp2_m0_25_2_offset = 5440
+exp2_m0_25_3_offset = 5448
+exp2_m0_25_4_offset = 5456
+exp2_m0_25_5_offset = 5464
+exp2_m0_25_6_offset = 5472
+exp2_m0_25_7_offset = 5480
+exp2_m0_25_8_offset = 5488
+exp2_m0_25_9_offset = 5496
+real_m_1022_offset = 5504
+real_1023_offset = 5512
+real_1024_offset = 5520
+real_1025_offset = 5528
+real_m_1076_offset = 5536
+real_2_p_m_1022_offset = 5544
+real_2_p_m_55_offset = 5548
+real_2_p_53_offset = 5552
+real_m_2_p_53_offset = 5556
+real_2_p_55_offset = 5560
+real_2_p_1023_offset = 5564
+real_max_offset = 5568
+real_m_max_offset = 5572
+real_4000_0_offset = 5576
+real_m_3810_0_offset = 5584
+real_1401_0_offset = 5592
+real_m_1471_0_offset = 5600
+real_4605_0_offset = 5608
+real_m_4834_0_offset = 5616
+real_1_052_offset = 5624
+real_m_1_052_offset = 5632
+real_power_exp_too_large_offset = 5640
+real_power_exp_too_small_offset = 5648