Home | History | Annotate | Download | only in tests
      1 /*
      2  * Copyright (C) 2014 The Android Open Source Project
      3  *
      4  * Licensed under the Apache License, Version 2.0 (the "License");
      5  * you may not use this file except in compliance with the License.
      6  * You may obtain a copy of the License at
      7  *
      8  *      http://www.apache.org/licenses/LICENSE-2.0
      9  *
     10  * Unless required by applicable law or agreed to in writing, software
     11  * distributed under the License is distributed on an "AS IS" BASIS,
     12  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
     13  * See the License for the specific language governing permissions and
     14  * limitations under the License.
     15  */
     16 
     17 #include <math.h>
     18 
     19 #include <gtest/gtest.h>
     20 
     21 #if defined(__BIONIC__)
     22 typedef struct {
     23   double expected;
     24   double x_call_data;
     25   double y_call_data;
     26 } pow_intel_data_t;
     27 
     28 static pow_intel_data_t g_pow_intel_data[] = {
     29   { // Entry 0
     30     0x1.p0,
     31     -0x1.0p-10, 0.0
     32   },
     33   { // Entry 1
     34     0x1.p0,
     35     -0x1.0p-20, 0.0
     36   },
     37   { // Entry 2
     38     -HUGE_VAL,
     39     -HUGE_VAL, 0x1.0000000000001p52
     40   },
     41   { // Entry 3
     42     -0x1.ffffffffffffe0000000000001ffffffp20,
     43     -0x1.0000000000001p-21, -0x1.0p0
     44   },
     45   { // Entry 4
     46     0x1.p0,
     47     -0x1.0000000000001p-41, 0.0
     48   },
     49   { // Entry 5
     50     0x1.000000000000a000000000002dp-410,
     51     -0x1.0000000000001p-41, 0x1.4p3
     52   },
     53   { // Entry 6
     54     0x1.9241b707f6dadff955fd89193b67d331p-76,
     55     -0x1.0000000000009p0, -0x1.7364d9364d93ep54
     56   },
     57   { // Entry 7
     58     0x1.ffffe00000fffffabaaabeffffc3b111p-1,
     59     -0x1.0000000000010p0, -0x1.0p28
     60   },
     61   { // Entry 8
     62     -0x1.fffffeffac00403b0c6d424acd900953p964,
     63     -0x1.00000000220p-1, -0x1.e28p9
     64   },
     65   { // Entry 9
     66     0x1.ffe88f898fad6805ef5425ca3572f1e8p705,
     67     -0x1.0000044p-1, -0x1.610p9
     68   },
     69   { // Entry 10
     70     -0x1.fff0007ffc001fff0007ffc001fff0p40,
     71     -0x1.00080p-41, -0x1.0p0
     72   },
     73   { // Entry 11
     74     0x1.ff601b7c9059582e9c5cd4bde021f462p409,
     75     -0x1.00080p-41, -0x1.4p3
     76   },
     77   { // Entry 12
     78     -0x1.002802801400500080p200,
     79     -0x1.00080p40, 0x1.4p2
     80   },
     81   { // Entry 13
     82     0x1.ffa00a7f14c337fcecffc107244f96dfp245,
     83     -0x1.0008000000f14p-41, -0x1.8p2
     84   },
     85   { // Entry 14
     86     0x1.ff8011fd3be577fec85ffc5d60b0334ep-321,
     87     -0x1.000800000e484p40, -0x1.0p3
     88   },
     89   { // Entry 15
     90     0x1.6b3c46415430c004e9fd0b35f8ec6fd5p-1,
     91     -0x1.046e8bfffffc2p0, -0x1.4p4
     92   },
     93   { // Entry 16
     94     0.0,
     95     -0x1.518p-1065, 0x1.0p1023
     96   },
     97   { // Entry 17
     98     0x1.20000060000008p-81,
     99     -0x1.8000004p-41, 0x1.0p1
    100   },
    101   { // Entry 18
    102     0x1.c3d6a2157b623407e8c821289ebac2b6p-1,
    103     -0x1.fffffbfffffffp-1, 0x1.0p20
    104   },
    105   { // Entry 19
    106     -0x1.00000060000030000011000006300002p0,
    107     -0x1.ffffffbffffffp-1, -0x1.8p1
    108   },
    109   { // Entry 20
    110     -0x1.000000e00000a8000062000033a00018p35,
    111     -0x1.ffffffbffffffp-6, -0x1.cp2
    112   },
    113   { // Entry 21
    114     -0x1.000000e00000a8000062000033a00018p280,
    115     -0x1.ffffffbffffffp-41, -0x1.cp2
    116   },
    117   { // Entry 22
    118     -0x1.000000e00000a8000062000033a00018p-287,
    119     -0x1.ffffffbffffffp40, -0x1.cp2
    120   },
    121   { // Entry 23
    122     -0x1.fffffe40000038000030fffff49ffffdp286,
    123     -0x1.ffffffbffffffp40, 0x1.cp2
    124   },
    125   { // Entry 24
    126     0x1.ffffff80000008p-21,
    127     -0x1.ffffffcp-11, 0x1.0p1
    128   },
    129   { // Entry 25
    130     -0x1.000000000100080000010010004001p40,
    131     -0x1.fffffffffdfffp-41, -0x1.0p0
    132   },
    133   { // Entry 26
    134     -0x1.00000000000c98000000009e9a40p40,
    135     -0x1.ffffffffffe6dp-41, -0x1.0p0
    136   },
    137   { // Entry 27
    138     -0x1.fffffffdffffe00100000fffaaaaaaaap-1,
    139     -0x1.ffffffffffffep-1, 0x1.00001p20
    140   },
    141   { // Entry 28
    142     -0x1.0000000000000800000000000040p0,
    143     -0x1.fffffffffffffp-1, -0x1.0p0
    144   },
    145   { // Entry 29
    146     -HUGE_VAL,
    147     -0x1.fffffffffffffp1023, 0x1.0000000000001p52
    148   },
    149   { // Entry 30
    150     0x1.fda6a1be3e9d47fc84293281e77aa21ap-1,
    151     0x1.0p-2, 0x1.b2cb2cb2cb2d0p-9
    152   },
    153   { // Entry 31
    154     0.0,
    155     0x1.0p-512, 0x1.0ccp1
    156   },
    157   { // Entry 32
    158     0x1.f9b3a3820980938687e8bf7ff06bc42cp-914,
    159     0x1.0p-1035, 0x1.c3a83a83a83a5p-1
    160   },
    161   { // Entry 33
    162     0.0,
    163     0x1.0p-1074, 0x1.0p1023
    164   },
    165   { // Entry 34
    166     0.0,
    167     0x1.0p-1074, 0x1.0000000000001p0
    168   },
    169   { // Entry 35
    170     0x1.51cb453b954f5305fd8d61e650e8d0d5p-967,
    171     0x1.0p-1074, 0x1.cccccccccccccp-1
    172   },
    173   { // Entry 36
    174     0x1.fffffffd3a37a022a4bdf9482171d56fp1023,
    175     0x1.0p1, 0x1.ffffffffff0p9
    176   },
    177   { // Entry 37
    178     0x1.00000000000007ffffffffffffe0p-5,
    179     0x1.0000000000001p-10, 0x1.0p-1
    180   },
    181   { // Entry 38
    182     0x1.ae89f995ad5887ff46dd2362be6a8f23p-204,
    183     0x1.0000000000001p-271, 0x1.7fffffffffffdp-1
    184   },
    185   { // Entry 39
    186     0x1.2611186bae6a380002e6202c31b04d13p-38,
    187     0x1.0000000000001p-462, 0x1.4f2094f2094f0p-4
    188   },
    189   { // Entry 40
    190     0x1.6a09e667f3ecd2adb67223f9564b3422p-392,
    191     0x1.0000000000001p-522, 0x1.7fffffffffffdp-1
    192   },
    193   { // Entry 41
    194     0x1.9fdf8bcce543547d611ef13904022b8bp-493,
    195     0x1.0000000000001p-547, 0x1.cccccccccccccp-1
    196   },
    197   { // Entry 42
    198     0x1.91b501c2db5c8ffe81cc3effffe282e8p-290,
    199     0x1.0000000000001p-643, 0x1.ccccccccccccap-2
    200   },
    201   { // Entry 43
    202     0x1.a830fd0547202479c70c80b72a325d2fp-408,
    203     0x1.0000000000001p-731, 0x1.1d41d41d41d44p-1
    204   },
    205   { // Entry 44
    206     0x1.a9335df38e6e64cbdaa57750a0cfd5eep-291,
    207     0x1.0000000000001p-733, 0x1.95810624dd2f7p-2
    208   },
    209   { // Entry 45
    210     0x1.6a09e667f3d192a27b73577484a86dcdp-761,
    211     0x1.0000000000001p-845, 0x1.cccccccccccccp-1
    212   },
    213   { // Entry 46
    214     0x1.bdb8cdadbe60a56dd61c4e04350cfa9ap-569,
    215     0x1.0000000000001p-947, 0x1.3333333333331p-1
    216   },
    217   { // Entry 47
    218     0x1.6a09e66d72c9c801840532577e605e07p904,
    219     0x1.0000000000001p-1005, -0x1.cccccccccfa81p-1
    220   },
    221   { // Entry 48
    222     0x1.fffffffffffaea6e0622a45b3589d771p1023,
    223     0x1.0000000000001p1, 0x1.ffffffffffffdp9
    224   },
    225   { // Entry 49
    226     0x1.e6102ba465044814b28a0a49216ef667p-349,
    227     0x1.0000000000001p663, -0x1.0cccccccccccfp-1
    228   },
    229   { // Entry 50
    230     0x1.ffffffffffd75b6d85de8fb3a7e2e826p-703,
    231     0x1.0000000000001p936, -0x1.8000000000001p-1
    232   },
    233   { // Entry 51
    234     0x1.ffffffffffffe0000000000001ffffffp-1024,
    235     0x1.0000000000001p1023, -0x1.0p0
    236   },
    237   { // Entry 52
    238     0x1.fffffffffffaea6e0622a4573589d771p1023,
    239     0x1.0000000000002p2, 0x1.ffffffffffffdp8
    240   },
    241   { // Entry 53
    242     0x1.000000000000080000000000029fffffp0,
    243     0x1.0000000000004p0, 0x1.0000000000007p-3
    244   },
    245   { // Entry 54
    246     0x1.00000000000007ffffffffff3920p0,
    247     0x1.0000000000004p0, 0x1.ffffffffffce8p-4
    248   },
    249   { // Entry 55
    250     0x1.fffffffffffaea6e0622a44f3589d771p1023,
    251     0x1.0000000000004p4, 0x1.ffffffffffffdp7
    252   },
    253   { // Entry 56
    254     0x1.fb9540d99258a80f86b71925aaf4421ep80,
    255     0x1.0000000000007p1023, 0x1.4444444444430p-4
    256   },
    257   { // Entry 57
    258     0x1.df905ef8e2507fd852712ed6cea98963p833,
    259     0x1.0000000000011p1, 0x1.a0f3ea0697a0bp9
    260   },
    261   { // Entry 58
    262     0x1.00000000000097ffffffffffd2e0p3,
    263     0x1.0000000000013p6, 0x1.0p-1
    264   },
    265   { // Entry 59
    266     0x1.000000000000d7ffffffffff77e0p0,
    267     0x1.0000000000021p0, 0x1.a2e8ba2e8ba2ep-2
    268   },
    269   { // Entry 60
    270     0x1.9476504b9baf343e3f75a2bd2e4caddbp738,
    271     0x1.0000000000080p0, 0x1.0p54
    272   },
    273   { // Entry 61
    274     0x1.fffff4e95e1f3fdcdd5e3d928f3a47f5p1023,
    275     0x1.00000000000ffp1, 0x1.fffffffc0p9
    276   },
    277   { // Entry 62
    278     0x1.ffffffff8e4de8083ac63f95bcb525fcp1023,
    279     0x1.00000000000ffp2, 0x1.ffffffffffcp8
    280   },
    281   { // Entry 63
    282     0x1.9476504b433552adbf253ad5a9e61e68p738,
    283     0x1.00000000004p0, 0x1.0p51
    284   },
    285   { // Entry 64
    286     0x1.6247eb03578637ff2cb93c93fe2f2473p-129,
    287     0x1.00000000007p1, -0x1.011p7
    288   },
    289   { // Entry 65
    290     0x1.87cea2e506d2ea9b21823d7557663fbap427,
    291     0x1.00000000020p1023, 0x1.ac083126e978cp-2
    292   },
    293   { // Entry 66
    294     0x1.ffffff2b0338080b257df31bb02ff70ap767,
    295     0x1.000000000ffffp-1, -0x1.7fffffffd5ce2p9
    296   },
    297   { // Entry 67
    298     0x1.ffd931035b394087164501473df23095p1023,
    299     0x1.000000001p1, 0x1.fffff1fffffffp9
    300   },
    301   { // Entry 68
    302     0x1.912b6dd6652df7fa0fbaffbc7b32d62ap953,
    303     0x1.000000001b1efp-1, -0x1.dcd2f3ea06995p9
    304   },
    305   { // Entry 69
    306     0x1.fffffff800000020c0003f7b7ffe8216p-1,
    307     0x1.000000040p0, -0x1.ffffffffcffffp-1
    308   },
    309   { // Entry 70
    310     0x1.ffffffc0000027fffff70000039ffffep-1024,
    311     0x1.0000001ffffffp1023, -0x1.0p0
    312   },
    313   { // Entry 71
    314     0x1.705df34f84e31387148153c7cf783a53p-1,
    315     0x1.0000004p1, -0x1.e66666666666bp-2
    316   },
    317   { // Entry 72
    318     0x1.1a16744c2ec0d8042410bf3e3a9014acp1,
    319     0x1.0000004p2, 0x1.23d70a3d70a3bp-1
    320   },
    321   { // Entry 73
    322     0x1.fff8001002b417ef588e21c5092e20c7p1023,
    323     0x1.0000010p-1, -0x1.ffffffffffff9p9
    324   },
    325   { // Entry 74
    326     0x1.a12f806c39105800d5ac38f6cb88d374p-2,
    327     0x1.000001cp3, -0x1.ba2e8ba2e8ba2p-2
    328   },
    329   { // Entry 75
    330     0x1.d72f7f354d86d0206ad7c9be9b478c7cp-885,
    331     0x1.0000044p-1, 0x1.ba0f61c9107c9p9
    332   },
    333   { // Entry 76
    334     0x1.915d1955b15fc08191e000bc8a9c8262p738,
    335     0x1.00020p0, 0x1.0000040p24
    336   },
    337   { // Entry 77
    338     0x1.ffc0043cbc5db7fed905ea267724cd86p47,
    339     0x1.000200000c0e4p-3, -0x1.fffffffff3fffp3
    340   },
    341   { // Entry 78
    342     0x1.03861c0f25f0b7fdd7db988fc50e8ac5p896,
    343     0x1.00070p7, 0x1.00000000880p7
    344   },
    345   { // Entry 79
    346     0x1.735f4cae6fd5e7ec9ec93923f339e951p-242,
    347     0x1.0007fdep0, -0x1.4f1b77c278dc0p20
    348   },
    349   { // Entry 80
    350     0x1.b6bdcdafd5582823b4d361cb7bf02f0bp0,
    351     0x1.0007ffffff18cp-3, -0x1.094f2094f2094p-2
    352   },
    353   { // Entry 81
    354     0x1.ee9de3815589f8020429c850502a73cep0,
    355     0x1.00080p1, 0x1.e666666666666p-1
    356   },
    357   { // Entry 82
    358     0x1.fc4e957ad3cff80df14d5383bd09a83ap1023,
    359     0x1.001febebccd42p0, 0x1.63d8aa986a9eap20
    360   },
    361   { // Entry 83
    362     0x1.fbddf46d6b62882b4c4e659bf0212df4p1023,
    363     0x1.001fef1cc4193p0, 0x1.63b500c83689dp20
    364   },
    365   { // Entry 84
    366     0x1.fba7f9318c5dc81b1e178865147202f3p1023,
    367     0x1.001ff069d2a6bp0, 0x1.63a676c8493e8p20
    368   },
    369   { // Entry 85
    370     0x1.f61661b7000d32d1f698e0fa2f889d35p69,
    371     0x1.00804025213dep-7, -0x1.4p3
    372   },
    373   { // Entry 86
    374     0x1.e109bdcca01fb7ffbbe4f50c82d0ec62p15,
    375     0x1.010p-1, -0x1.ffffffff9ffffp3
    376   },
    377   { // Entry 87
    378     0x1.1e49c51473ff37dc1ad27264312c37b5p-1011,
    379     0x1.021eeaa6d270dp1, -0x1.f37971758e257p9
    380   },
    381   { // Entry 88
    382     0x1.eb41321e136b37fffbb99027ffc8514bp-21,
    383     0x1.02f178bc5e2c1p3, -0x1.a99999999999ap2
    384   },
    385   { // Entry 89
    386     0x1.080ffffff79cb800d4fa4351d8e63171p-2,
    387     0x1.040p-1, 0x1.00000000060p1
    388   },
    389   { // Entry 90
    390     0x1.cf2b19acfd538820cd62b9762fbd07d8p-1018,
    391     0x1.0493cda7be452p1, -0x1.efe4b242071abp9
    392   },
    393   { // Entry 91
    394     0x1.6692c05b09baba2ea48d785ad4a4575dp135,
    395     0x1.05ebf8248a734p99, 0x1.5e3b32a2a9fb0p0
    396   },
    397   { // Entry 92
    398     0x1.810f2f53980577f6663abfa1f774291bp70,
    399     0x1.0aaaaaaaaaaabp7, 0x1.4p3
    400   },
    401   { // Entry 93
    402     0x1.fffee335368ea0008aa6b3b006354625p-1,
    403     0x1.0e4f938c0e0bbp-482, 0x1.b4838aa70d025p-26
    404   },
    405   { // Entry 94
    406     0x1.cfc470cc939227fa970b58b91572f724p-40,
    407     0x1.13bd11bcfaa50p-5, 0x1.0p3
    408   },
    409   { // Entry 95
    410     0x1.ec33ea55afd33ad219aa2aec083397dfp-1,
    411     0x1.1501f44659e54p0, -0x1.0p-1
    412   },
    413   { // Entry 96
    414     0x1.f648a0ead82f6001daf0d46abd018b77p-1,
    415     0x1.1555555555555p-1, 0x1.0000000000007p-5
    416   },
    417   { // Entry 97
    418     0x1.fe7eb68734b5e825e94d6de454cde18ep6,
    419     0x1.1745d1745da71p-1, -0x1.0000000000007p3
    420   },
    421   { // Entry 98
    422     0x1.a5a00c77c65bf5b0592a61407b2bc79fp-39,
    423     0x1.1973b102ffddbp-6, 0x1.a1d84f6a3b934p2
    424   },
    425   { // Entry 99
    426     0x1.e7e26745f50fe800d14145ff80133761p-2,
    427     0x1.19eedeb102d84p2, -0x1.0p-1
    428   },
    429   { // Entry 100
    430     0x1.a73f9acbf4125a89020110a29c39bbd2p103,
    431     0x1.24765a0cdd454p7, 0x1.cd81edfd6d5b8p3
    432   },
    433   { // Entry 101
    434     0x1.445ae390f4b5369c1426f9fe8b8a1751p615,
    435     0x1.2492492492492p-5, -0x1.ffffffffffff8p6
    436   },
    437   { // Entry 102
    438     0x1.e4e045205527f33f0c9768dcb7f13fabp-616,
    439     0x1.2492492492492p-5, 0x1.ffc7fffffffffp6
    440   },
    441   { // Entry 103
    442     0x1.2dd17dc7293dc8001e1986a14875be95p122,
    443     0x1.3150a12f25c8dp-41, -0x1.8p1
    444   },
    445   { // Entry 104
    446     0x1.52c58cdbac4cb7feb761e24bbde99b85p-534,
    447     0x1.3333333333333p-2, 0x1.333333333ce97p8
    448   },
    449   { // Entry 105
    450     0x1.bc7f056ec71ff0000104808c9990ae9fp-2,
    451     0x1.33333346cf8bap-2, 0x1.62e42fefa39efp-1
    452   },
    453   { // Entry 106
    454     0x1.a2c9dc7bb2e724ae746c7a0a076b129bp-291,
    455     0x1.38abf82ee6986p-1, 0x1.980p8
    456   },
    457   { // Entry 107
    458     0x1.b4f60e5795b5e8088c1865ab9e0e2694p0,
    459     0x1.3ec984cb36701p0, 0x1.38018879b2ba8p1
    460   },
    461   { // Entry 108
    462     0x1.8fcf301c2b46532fffb6a06cc43dec91p-667,
    463     0x1.4p-1070, 0x1.3ef368eb04327p-1
    464   },
    465   { // Entry 109
    466     0x1.00003f65cce8080000ffef6e02bfe509p0,
    467     0x1.4p4, 0x1.529a1574c0c72p-20
    468   },
    469   { // Entry 110
    470     0x1.90000000000028000000000001p4,
    471     0x1.4000000000001p2, 0x1.0p1
    472   },
    473   { // Entry 111
    474     0x1.43015cf74d6e07ff3666305ddffb5f4ep1,
    475     0x1.43e743ba79c41p-1, -0x1.02c30b80eb514p1
    476   },
    477   { // Entry 112
    478     0x1.a36e1c3c700b7a416fad641bfc031adbp-10,
    479     0x1.47ae147ae147bp-5, 0x1.000001cp1
    480   },
    481   { // Entry 113
    482     0x1.e5eccf1b3a05dcf7adca8d47f937dac7p-985,
    483     0x1.4e91b0e91b0f1p-1, 0x1.90c9714fbcd9bp10
    484   },
    485   { // Entry 114
    486     0x1.95335bfb76c6c7fe38526cde1c16edbdp-3,
    487     0x1.5152b7c373368p-22, 0x1.bb38288a0a6p-4
    488   },
    489   { // Entry 115
    490     0x1.ffffffffffffb01e21a404429e88cfd6p-1,
    491     0x1.51758790b4181p-4, 0x1.0p-52
    492   },
    493   { // Entry 116
    494     0x1.702ebfa1ff2013f2438cfd1935b73099p101,
    495     0x1.5555555555555p-2, -0x1.00380p6
    496   },
    497   { // Entry 117
    498     0x1.ba30a127f6dd5fd9c60a7f010d9ca125p202,
    499     0x1.5555555555555p-2, -0x1.ffc7fffffffffp6
    500   },
    501   { // Entry 118
    502     0x1.7ffffe8eddc49a0bb74c9b3942e5eb0bp1,
    503     0x1.5555555555555p-2, -0x1.fffffe3ffffffp-1
    504   },
    505   { // Entry 119
    506     0x1.8aa8808647d07b8819b686a448174076p586,
    507     0x1.5555555555555p-5, -0x1.ffc7fffffffffp6
    508   },
    509   { // Entry 120
    510     0x1.7a0a9108e1d1884c584a9ab81fc3f3d1p-294,
    511     0x1.5555555555555p-5, 0x1.000000000e0p6
    512   },
    513   { // Entry 121
    514     0x1.ad3d5033217a047c2602ed9b3c0a9644p-461,
    515     0x1.58a26121f46f6p-2, 0x1.24f45f5fd4f79p8
    516   },
    517   { // Entry 122
    518     0x1.1104fb8cf786c800ffc735889a531fa3p0,
    519     0x1.6130984c02017p0, 0x1.999999999999ap-3
    520   },
    521   { // Entry 123
    522     0x1.1e952b19cc33672f1cdd3ec50e0b3df2p-1023,
    523     0x1.622e8ba2e8b9dp-1, 0x1.e0f83e0f83e0cp10
    524   },
    525   { // Entry 124
    526     0x1.ceafd8c0385bd8abbd5744704bf13d4ep-1023,
    527     0x1.671111111110cp-1, 0x1.f333333333324p10
    528   },
    529   { // Entry 125
    530     0x1.6a09e667f3ba12f93247a76d74374418p-1,
    531     0x1.6a09e667f3b9ep-1, 0x1.ffffffffffff3p-1
    532   },
    533   { // Entry 126
    534     0x1.a887293fd6f30a11e9f3aab161b0d41fp0,
    535     0x1.745d1745d1746p-2, -0x1.ffffffffffff8p-2
    536   },
    537   { // Entry 127
    538     0x1.917499900fda07fed49796d8256cbeadp-40,
    539     0x1.745d1745d1746p-3, 0x1.fffffe3ffffffp3
    540   },
    541   { // Entry 128
    542     0x1.f46e967980e048c59fd0fbea1e57781cp967,
    543     0x1.7a0p7, 0x1.fffffffefffffp6
    544   },
    545   { // Entry 129
    546     0x1.99ce45b7e28fc7ff2d3cfb4617742d7ap-1,
    547     0x1.7bf0b2348b0a8p2, -0x1.0p-3
    548   },
    549   { // Entry 130
    550     0x1.fe9d3facecdb482e52a2026f0d0fcbabp0,
    551     0x1.8p-1, -0x1.33333333333c0p1
    552   },
    553   { // Entry 131
    554     0x1.96c3a864d92cc8242fa6a056bb08b3cfp-1,
    555     0x1.85e85e85e85eap-1, 0x1.b073ecade3053p-1
    556   },
    557   { // Entry 132
    558     0x1.f2d80cf8cc08b7ffffeea79f95c3a9bap-1,
    559     0x1.87d872441eabbp9, -0x1.fffffffffffeep-9
    560   },
    561   { // Entry 133
    562     0x1.ffffffffffff701f8afb9aa06bad33c1p-1,
    563     0x1.89e36ef84f19dp1, -0x1.0000000000011p-50
    564   },
    565   { // Entry 134
    566     0x1.0000000000000fffb750f07593ac0fefp0,
    567     0x1.8d600b7696862p-96, -0x1.efae61f60f6e8p-59
    568   },
    569   { // Entry 135
    570     0x1.e8f15565ed43a82e052236ac3f8a1f09p77,
    571     0x1.98d2fe5c53f34p-39, -0x1.044a002d50ad8p1
    572   },
    573   { // Entry 136
    574     0x1.0f4b118a10e49fffff00ae7357d87c94p-1,
    575     0x1.999999a637f10p-2, 0x1.62e42fefa39efp-1
    576   },
    577   { // Entry 137
    578     0x1.d2515c49d64157fef62efe37aa7d4e57p-44,
    579     0x1.9c0133cdb0856p-5, 0x1.4p3
    580   },
    581   { // Entry 138
    582     0x1.fb85e9f13f076753450e315695d239e9p-1023,
    583     0x1.9f0ed4f930522p-1, 0x1.a5db8a1755e9cp11
    584   },
    585   { // Entry 139
    586     0x1.01ab8f2671b6e8000096349ab8974ec5p0,
    587     0x1.9fcfe7f3fa181p-1, -0x1.0p-5
    588   },
    589   { // Entry 140
    590     0x1.69c73824fbabf8066c0f38487c600c72p9,
    591     0x1.a043274b705cep3, 0x1.487e31cce6468p1
    592   },
    593   { // Entry 141
    594     0x1.d20088f4eeb8a52ff029ff7e476e3b67p-582,
    595     0x1.a5d1745d1746ep-1, 0x1.03e0f83e0f83cp11
    596   },
    597   { // Entry 142
    598     0x1.c4beedf3151e2803e049bb5161d1272dp-272,
    599     0x1.aa4ce8ed526b1p-1, 0x1.00880p10
    600   },
    601   { // Entry 143
    602     0x1.7173062b74c217fea6b41e6a7fb48dd6p-711,
    603     0x1.ab99d36091bc0p97, -0x1.d136ee8e59573p2
    604   },
    605   { // Entry 144
    606     0x1.86c1b49a551097fe78399c00d0157d92p-2,
    607     0x1.b782218c3fdb4p2, -0x1.0p-1
    608   },
    609   { // Entry 145
    610     0x1.5b6a74499d637804b9aa28f9b766c3ccp-1,
    611     0x1.bceb771a02bdep2, -0x1.999999999999ap-3
    612   },
    613   { // Entry 146
    614     0x1.fdde6d7d992d4ffcd0a2446a9572b791p-1,
    615     0x1.bfffffffffffdp-1, 0x1.ffc7fffffffffp-6
    616   },
    617   { // Entry 147
    618     0x1.2492492492492f05397829cbc1ade69fp-1023,
    619     0x1.bffffffffffffp1022, -0x1.0p0
    620   },
    621   { // Entry 148
    622     0x1.cca34d8d609542352dfeaace528cb7a1p-818,
    623     0x1.cp-1033, 0x1.9555555555552p-1
    624   },
    625   { // Entry 149
    626     0x1.55cb805d3b6ab5c7675ce288db179f2bp-981,
    627     0x1.cp-1033, 0x1.e666666666662p-1
    628   },
    629   { // Entry 150
    630     0x1.97a3fcbacebe5d86d4f9675d3b8208f8p861,
    631     0x1.cp-1059, -0x1.a0ea0ea0ea0eap-1
    632   },
    633   { // Entry 151
    634     0x1.e926f3342729d100beab22b5029fa692p-956,
    635     0x1.cp-1071, 0x1.c8ebd48ebd498p-1
    636   },
    637   { // Entry 152
    638     0x1.f1668a877c3020c8505c45ae994bd358p-1002,
    639     0x1.cp-1071, 0x1.deeabb7884549p-1
    640   },
    641   { // Entry 153
    642     0x1.24924924924597829cbc14f0e93c746ep-1023,
    643     0x1.c000000000057p1022, -0x1.0p0
    644   },
    645   { // Entry 154
    646     0x1.c65c2cf3962da8013d40ee8c3b46bf1dp96,
    647     0x1.c25c268491610p-44, -0x1.1efeff5a273ecp1
    648   },
    649   { // Entry 155
    650     0x1.970c10d6b0a59a7fadf1e21e5ab677bep77,
    651     0x1.c25c268497682p-44, -0x1.cc6b93abbb074p0
    652   },
    653   { // Entry 156
    654     0x1.8583c2489a50380006c9c7205b5a54fep-1,
    655     0x1.c2e170b85c994p-2, 0x1.5555555555555p-2
    656   },
    657   { // Entry 157
    658     0x1.7e4573015bc63bd267679aab2cd89f66p-1,
    659     0x1.cb3c9484e2ad0p0, -0x1.0p-1
    660   },
    661   { // Entry 158
    662     0x1.7e3e719ce5b797fe885815bc3b2457f2p-1,
    663     0x1.cb4d69eb4f4b9p0, -0x1.0p-1
    664   },
    665   { // Entry 159
    666     0x1.fd4250a871c7fe00d5f51039c57dde6fp-624,
    667     0x1.ccc4c0fd63cb6p-1, 0x1.0p12
    668   },
    669   { // Entry 160
    670     0x1.5dc285d5b5f16800f6d7dc5ffdcf8d16p-1,
    671     0x1.d1745d1749883p-1, 0x1.ffc7fffffffffp1
    672   },
    673   { // Entry 161
    674     0x1.fea595d5c04f881438f7f5f10dbb0297p-2,
    675     0x1.d555555555552p-1, 0x1.ffc7fffffffffp2
    676   },
    677   { // Entry 162
    678     0x1.0000000000007ff04a26678b633a133ep0,
    679     0x1.d872441ec3905p2, 0x1.0000000000011p-50
    680   },
    681   { // Entry 163
    682     0x1.a63f4bd797f82805919b09d2b62da1e1p-1,
    683     0x1.da60a1f2ec608p-2, 0x1.007cd9524d3f4p-2
    684   },
    685   { // Entry 164
    686     0x1.a82e1469025c850c1448a19c2af67fe4p-500,
    687     0x1.db6db6db6db72p-2, 0x1.c30c30c30c3p8
    688   },
    689   { // Entry 165
    690     0x1.779a06bc3880e2c39dfc679749e470a5p-2,
    691     0x1.dbb0e0aa2dd0ep2, -0x1.0p-1
    692   },
    693   { // Entry 166
    694     0x1.f55b41ab4a675405b542703d9b037ae7p-408,
    695     0x1.dda95a95a95b1p-1, 0x1.fc0p11
    696   },
    697   { // Entry 167
    698     0x1.767fbad219a208018d6b81f7f3a2051bp2,
    699     0x1.de7f154838537p-6, -0x1.0p-1
    700   },
    701   { // Entry 168
    702     0x1.711d602ffb27f80209043d6d8f283cf8p-10,
    703     0x1.e66666666666bp-1, 0x1.ffffffffffff8p6
    704   },
    705   { // Entry 169
    706     0x1.ff5697396af157ffead748859ae3c9cbp1,
    707     0x1.eeeeeeeeeeeeep2, 0x1.5aaaaaaaaaaabp-1
    708   },
    709   { // Entry 170
    710     0x1.fe961a3ccd3c281ad0333d6806927b2bp-1,
    711     0x1.f07c1f07c1f07p-14, 0x1.40a57eb50296dp-12
    712   },
    713   { // Entry 171
    714     0x1.dac0c7cfbef05bd65a0e6ea2477f47fap778,
    715     0x1.f1a17d079e24fp-3, -0x1.7d9c0b5f3a960p8
    716   },
    717   { // Entry 172
    718     0x1.6ea69bd85b67cc85be83fa977dc123cap-1,
    719     0x1.f333333333324p0, -0x1.0p-1
    720   },
    721   { // Entry 173
    722     0x1.715bf92f43f00b403049e0c3e51153f8p-16,
    723     0x1.f664984b8a152p-21, 0x1.8b852ce2219f0p-1
    724   },
    725   { // Entry 174
    726     0x1.74368094efbfb380bb2df2e20e2a7a17p-85,
    727     0x1.f6ded8bc3fa43p-7, 0x1.c083595c2b1bcp3
    728   },
    729   { // Entry 175
    730     0x1.b0ef556006207718d3da08a90136726dp721,
    731     0x1.f83e0f83e0b8ap-1, -0x1.00000002b658ep15
    732   },
    733   { // Entry 176
    734     0x1.b0ef4cd94f8f8a8e603ff658f61fefb1p721,
    735     0x1.f83e0f83e0ba5p-1, -0x1.00000000221efp15
    736   },
    737   { // Entry 177
    738     0x1.b0ef4cd82f1387d76580a9eeaba656f6p721,
    739     0x1.f83e0f83e0bcfp-1, -0x1.00000000221efp15
    740   },
    741   { // Entry 178
    742     0x1.b0ef4cfb1cec37d64f37ea375597b740p721,
    743     0x1.f83e0f83e0bcfp-1, -0x1.000000002cb09p15
    744   },
    745   { // Entry 179
    746     0x1.b0ef555e269c6774a18b56af36947d82p721,
    747     0x1.f83e0f83e0bcfp-1, -0x1.00000002b6573p15
    748   },
    749   { // Entry 180
    750     0x1.b1c3042fe76ec74eb631776ea90c3cc6p721,
    751     0x1.f83e0f83e0bcfp-1, -0x1.00004000221efp15
    752   },
    753   { // Entry 181
    754     0x1.f2e92477d64c86fa54f6215ec8de5896p827,
    755     0x1.f83e0f83e0bcfp-1, -0x1.25ab6f7bced93p15
    756   },
    757   { // Entry 182
    758     0x1.b0ef4c04ab6f97a529350915504c0074p721,
    759     0x1.f83e0f83e0bcfp-1, -0x1.ffffffffc43dep14
    760   },
    761   { // Entry 183
    762     0x1.b0ef555b1dbe97d276d196306ba00051p721,
    763     0x1.f83e0f83e0c26p-1, -0x1.00000002b620fp15
    764   },
    765   { // Entry 184
    766     0x1.b0ef4cbe6dee68f697fc5885e43a3545p721,
    767     0x1.f83e0f83e0f80p-1, -0x1.00000000220p15
    768   },
    769   { // Entry 185
    770     0x1.661db242e13f78760f3385c48de6e14dp-716,
    771     0x1.f84f1b77aa61ep-1, 0x1.0000044p15
    772   },
    773   { // Entry 186
    774     0x1.6cc056593b1897fe7294556e85a7fccap-1,
    775     0x1.f869b10e1646ep0, -0x1.0p-1
    776   },
    777   { // Entry 187
    778     0x1.96ec199c8283280dcde1bf0a6bdf18ddp-33,
    779     0x1.f86d6f63aa049p-1, 0x1.780p10
    780   },
    781   { // Entry 188
    782     0x1.8d3575c5a08217e96d2baccd92102101p612,
    783     0x1.f96860afcb452p-1, -0x1.0000043fffeedp15
    784   },
    785   { // Entry 189
    786     0x1.8d3575c52ea31fea3d0799f8cf8523e3p612,
    787     0x1.f96860afcb468p-1, -0x1.0000043ffff85p15
    788   },
    789   { // Entry 190
    790     0x1.8d3575c472f0c863c06a976e22a25c6dp612,
    791     0x1.f96860afcb489p-1, -0x1.0000044p15
    792   },
    793   { // Entry 191
    794     0x1.8d3575c35aacefea95c885439d49bd99p612,
    795     0x1.f96860afcb4bbp-1, -0x1.00000440000d4p15
    796   },
    797   { // Entry 192
    798     0x1.8d3575c0cfc461bbe5ee3644cc6d77c2p612,
    799     0x1.f96860afcb506p-1, -0x1.0000043fffc79p15
    800   },
    801   { // Entry 193
    802     0x1.8d3575c1667df1163979824d863cc571p612,
    803     0x1.f96860afcb506p-1, -0x1.0000044000022p15
    804   },
    805   { // Entry 194
    806     0x1.8d3575b4fec588e56f1ba4bb2cde3d37p612,
    807     0x1.f96860afcb714p-1, -0x1.0000044000353p15
    808   },
    809   { // Entry 195
    810     0x1.8d3575ac3ff49ee0044041951d20706bp612,
    811     0x1.f96860afcb858p-1, -0x1.0000043fffe6dp15
    812   },
    813   { // Entry 196
    814     0x1.671986dbe53f56acd36ddaeec97277aap-46,
    815     0x1.f985f7cbf0059p-7, 0x1.e3fa3018bde08p2
    816   },
    817   { // Entry 197
    818     0x1.eec73eb3ed9247940e87750e7fc49479p1019,
    819     0x1.fa81a5e7d412cp-1, -0x1.000007ffef0p16
    820   },
    821   { // Entry 198
    822     0x1.6afc2b3669cafd8b04be07637cb8ce5ep-1,
    823     0x1.fd557019f1cd0p0, -0x1.0p-1
    824   },
    825   { // Entry 199
    826     0x1.c4f91d24e5c3e86f73ea68132bda4b8ap1002,
    827     0x1.fdfffffffffffp-3, -0x1.f3fffffffffffp8
    828   },
    829   { // Entry 200
    830     0x1.6a93b7f04694ad66b9aa64f76ba1fa38p-2,
    831     0x1.fe7b0ee6afa3cp2, -0x1.0p-1
    832   },
    833   { // Entry 201
    834     0x1.e1776bde16643808a38caf050f5cb630p-966,
    835     0x1.ff3e9ae3033aep-1, 0x1.ba6c13bf005ecp18
    836   },
    837   { // Entry 202
    838     0x1.d4ef5ecd754cd7f6e7016453994c21d5p-943,
    839     0x1.ff433a02ec964p-1, 0x1.ba7a347cdffebp18
    840   },
    841   { // Entry 203
    842     0x1.fe9bbdc161abd7fd9b32dbbc2d748438p-915,
    843     0x1.ff48e2b4a5d7ep-1, 0x1.ba8b810f5507fp18
    844   },
    845   { // Entry 204
    846     0x1.de52aa6a5ecaf8067797c9e2a281b23ep-905,
    847     0x1.ff4ae0e440fb6p-1, 0x1.ba9198ab03cd4p18
    848   },
    849   { // Entry 205
    850     0x1.76bc52dc7431f800000536a94bc3d305p133,
    851     0x1.ff77fffffffffp15, 0x1.0b1fdcd7590abp3
    852   },
    853   { // Entry 206
    854     0x1.5c1c2ded7213d991836fd2aa8dff4df7p-1023,
    855     0x1.ff7ffffffffffp0, -0x1.00000000cp10
    856   },
    857   { // Entry 207
    858     0x1.7a2b4d72ccfab7febb68ab3ac422cda7p-613,
    859     0x1.ff85796e4f063p-1, 0x1.bb44b86ca0928p18
    860   },
    861   { // Entry 208
    862     0x1.18a2faf8b5f6e8032837e7d87abcfa58p-410,
    863     0x1.ffae13ebf1872p-1, 0x1.bbc0d7c3a882cp18
    864   },
    865   { // Entry 209
    866     0x1.39e7d84a8958282053666d8c41938466p-739,
    867     0x1.fff0000006071p-1, 0x1.0000140p22
    868   },
    869   { // Entry 210
    870     0x1.e6ce6f49ea6028016050f5f38aefc204p795,
    871     0x1.fff800000e483p1023, 0x1.8df6b0df6b0e0p-1
    872   },
    873   { // Entry 211
    874     0x1.9aaa3cdd12dc05e246b234654b8dc76fp-442,
    875     0x1.fffffe7fffffep-1023, 0x1.ba2e8ba2e8ba4p-2
    876   },
    877   { // Entry 212
    878     0x1.f663278f73044832a2c1c5820c51cde7p-1,
    879     0x1.ffffff3ffffffp-8, 0x1.000000ep-8
    880   },
    881   { // Entry 213
    882     0x1.ffffffcd55554801c722bf7f371564d7p-1,
    883     0x1.ffffffbffffffp-1, 0x1.9555555555552p-1
    884   },
    885   { // Entry 214
    886     0x1.61c50ac8e0257000ca0d8b938dfe79abp567,
    887     0x1.ffffffbffffffp1023, 0x1.1bbbbbbbbbbb9p-1
    888   },
    889   { // Entry 215
    890     0x1.ffffff80000008p-199,
    891     0x1.ffffffcp-100, 0x1.0p1
    892   },
    893   { // Entry 216
    894     0x1.ffffff85291c6803b8547332d01f63b1p1023,
    895     0x1.ffffffff8ffffp7, 0x1.ffffffffe7e49p6
    896   },
    897   { // Entry 217
    898     0x1.ffffffc7fff45f951f3a78dcb59a7fa5p-897,
    899     0x1.ffffffffeffffp-2, 0x1.bffffffffffffp9
    900   },
    901   { // Entry 218
    902     0x1.7b29358d45f41a2f23ee22f80bb6fd08p508,
    903     0x1.fffffffff3ffep-1023, -0x1.fd8fd8fd8fd8ep-2
    904   },
    905   { // Entry 219
    906     0x1.e3437e70fec24558c1079cade561e276p-810,
    907     0x1.fffffffffbffep-1023, 0x1.9555555555552p-1
    908   },
    909   { // Entry 220
    910     0x1.fffffffffdfff7fffffeff97fe6ffeffp-1,
    911     0x1.fffffffffbfffp-1, 0x1.0000000000003p-1
    912   },
    913   { // Entry 221
    914     0x1.f6697c7afa0ac827d45b428b9c13ea46p77,
    915     0x1.ffffffffff0d6p952, 0x1.4f2094f2094f0p-4
    916   },
    917   { // Entry 222
    918     0x1.ffffffffffbc37ffffffff82436fffffp-1,
    919     0x1.ffffffffffb4bp-1, 0x1.cccccccccccccp-1
    920   },
    921   { // Entry 223
    922     0x1.ffffffffffcfe7ffffffffe232cfffffp-1,
    923     0x1.ffffffffffcd6p-1, 0x1.e666666666666p-1
    924   },
    925   { // Entry 224
    926     0x1.fffffffffff377ffffffffdbdfefffffp-1,
    927     0x1.ffffffffffe6fp-1, 0x1.ffffffffffff8p-2
    928   },
    929   { // Entry 225
    930     0x1.000000000003c7ffffffffeb431fffffp0,
    931     0x1.fffffffffff0ep-1, -0x1.ffffffffffe9bp-2
    932   },
    933   { // Entry 226
    934     0x1.000000000012d800000000ecb980p-3,
    935     0x1.fffffffffff37p0, -0x1.8p1
    936   },
    937   { // Entry 227
    938     0x1.ae89f995aaa93b8abea2c7b7cbcdc5e2p378,
    939     0x1.fffffffffff9fp2, 0x1.f8fffffffffffp6
    940   },
    941   { // Entry 228
    942     0x1.000000000193480000013fd6b24000aap-1015,
    943     0x1.fffffffffffa7p6, -0x1.220p7
    944   },
    945   { // Entry 229
    946     0x1.fffffffffffd07ffffffffffec4fffffp-1,
    947     0x1.fffffffffffcep-1, 0x1.e666666666666p-1
    948   },
    949   { // Entry 230
    950     0x1.ffffffffff1ce485fdf4a5fd3e671ea9p-1023,
    951     0x1.fffffffffffefp-5, 0x1.fefffffffffffp7
    952   },
    953   { // Entry 231
    954     0x1.00000000000047ffffffffffffffffffp0,
    955     0x1.ffffffffffff7p-1, -0x1.ffffffffffff7p-1
    956   },
    957   { // Entry 232
    958     0x1.0000000000002800000000000640p-1023,
    959     0x1.ffffffffffffbp1022, -0x1.0p0
    960   },
    961   { // Entry 233
    962     0x1.fffffffffffff8000006ffffffd0p-1,
    963     0x1.ffffffffffffcp-1, 0x1.fffffe3ffffffp-4
    964   },
    965   { // Entry 234
    966     0x1.fffffffffff17217f7d1cf8da0cc77cbp1023,
    967     0x1.ffffffffffffdp0, 0x1.0000000000002p10
    968   },
    969   { // Entry 235
    970     0x1.fffffffffff8b90bfbe8e7bf932596dfp1023,
    971     0x1.ffffffffffffdp1, 0x1.0000000000001p9
    972   },
    973   { // Entry 236
    974     0x1.00000000000007ffffffffffffdfffffp0,
    975     0x1.ffffffffffffep-1, -0x1.ffffffffffffep-2
    976   },
    977   { // Entry 237
    978     0x1.9fdf8bcce5346004c5f8fe1fe52b1115p56,
    979     0x1.ffffffffffffep-64, -0x1.ccccccccccccdp-1
    980   },
    981   { // Entry 238
    982     0x1.3354053613975801e1f18c607d9f7c96p-55,
    983     0x1.ffffffffffffep-224, 0x1.f6b0df6b0df6ap-3
    984   },
    985   { // Entry 239
    986     0x1.4337cd6b11bd77ff1dfb16e77447ef8ep157,
    987     0x1.ffffffffffffep-642, -0x1.f6b0df6b0df6cp-3
    988   },
    989   { // Entry 240
    990     0x1.9fdf8bcce571fb3c9561f337c9c427d4p278,
    991     0x1.ffffffffffffep-930, -0x1.3333333333337p-2
    992   },
    993   { // Entry 241
    994     0x1.ddb680117ab968057796e81914e78595p909,
    995     0x1.ffffffffffffep-1012, -0x1.ccccccccccccdp-1
    996   },
    997   { // Entry 242
    998     0x1.2387a6e756233000b49c3b0bf9c54982p1,
    999     0x1.ffffffffffffep4, 0x1.e66666666665cp-3
   1000   },
   1001   { // Entry 243
   1002     0x1.a5adb8c8e32c1807a7da92b43f7cc90cp54,
   1003     0x1.ffffffffffffep75, 0x1.70a3d70a3d70fp-1
   1004   },
   1005   { // Entry 244
   1006     0x1.ec1deabbe3a9eae29bde56f88e8ef4eep627,
   1007     0x1.ffffffffffffep813, 0x1.8af8af8af8af8p-1
   1008   },
   1009   { // Entry 245
   1010     0x1.ffffffffff8f9dccd52d470a882669c3p647,
   1011     0x1.ffffffffffffep863, 0x1.7fffffffffffdp-1
   1012   },
   1013   { // Entry 246
   1014     0x1.00000004da20a7d2821cdfd4f6347dd0p128,
   1015     0x1.fffffffffffffp-3, -0x1.000000000e0p6
   1016   },
   1017   { // Entry 247
   1018     0x1.44ce541b60346c98094443b9faa84abdp10,
   1019     0x1.fffffffffffffp1023, 0x1.4afd6a052c0e2p-7
   1020   },
   1021   { // Entry 248
   1022     0x1.cb720dcef90691503cbd1e949db761d9p-1,
   1023     0x1.0p-5, 0x1.0p-5
   1024   },
   1025   { // Entry 249
   1026     0x1.p-5,
   1027     0x1.0p-5, 0x1.0p0
   1028   },
   1029   { // Entry 250
   1030     0x1.p0,
   1031     0x1.0p0, 0x1.0p-5
   1032   },
   1033   { // Entry 251
   1034     0x1.p0,
   1035     0x1.0p0, 0x1.0p0
   1036   },
   1037   { // Entry 252
   1038     0x1.p-40,
   1039     0x1.0p-5, 0x1.0p3
   1040   },
   1041   { // Entry 253
   1042     0x1.p-160,
   1043     0x1.0p-5, 0x1.0p5
   1044   },
   1045   { // Entry 254
   1046     0x1.p0,
   1047     0x1.0p0, 0x1.0p3
   1048   },
   1049   { // Entry 255
   1050     0x1.p0,
   1051     0x1.0p0, 0x1.0p5
   1052   },
   1053   { // Entry 256
   1054     0.0,
   1055     0x1.0p-5, 0x1.0p10
   1056   },
   1057   { // Entry 257
   1058     0.0,
   1059     0x1.0p-5, 0x1.0p12
   1060   },
   1061   { // Entry 258
   1062     0x1.p0,
   1063     0x1.0p0, 0x1.0p10
   1064   },
   1065   { // Entry 259
   1066     0x1.p0,
   1067     0x1.0p0, 0x1.0p12
   1068   },
   1069   { // Entry 260
   1070     0x1.11301d0125b50a4ebbf1aed9318ceac5p0,
   1071     0x1.0p3, 0x1.0p-5
   1072   },
   1073   { // Entry 261
   1074     0x1.p3,
   1075     0x1.0p3, 0x1.0p0
   1076   },
   1077   { // Entry 262
   1078     0x1.1d4873168b9aa7805b8028990f07a98bp0,
   1079     0x1.0p5, 0x1.0p-5
   1080   },
   1081   { // Entry 263
   1082     0x1.p5,
   1083     0x1.0p5, 0x1.0p0
   1084   },
   1085   { // Entry 264
   1086     0x1.p24,
   1087     0x1.0p3, 0x1.0p3
   1088   },
   1089   { // Entry 265
   1090     0x1.p96,
   1091     0x1.0p3, 0x1.0p5
   1092   },
   1093   { // Entry 266
   1094     0x1.p40,
   1095     0x1.0p5, 0x1.0p3
   1096   },
   1097   { // Entry 267
   1098     0x1.p160,
   1099     0x1.0p5, 0x1.0p5
   1100   },
   1101   { // Entry 268
   1102     HUGE_VAL,
   1103     0x1.0p3, 0x1.0p10
   1104   },
   1105   { // Entry 269
   1106     HUGE_VAL,
   1107     0x1.0p3, 0x1.0p12
   1108   },
   1109   { // Entry 270
   1110     HUGE_VAL,
   1111     0x1.0p5, 0x1.0p10
   1112   },
   1113   { // Entry 271
   1114     HUGE_VAL,
   1115     0x1.0p5, 0x1.0p12
   1116   },
   1117   { // Entry 272
   1118     0x1.3dea64c12342235b41223e13d773fba2p0,
   1119     0x1.0p10, 0x1.0p-5
   1120   },
   1121   { // Entry 273
   1122     0x1.p10,
   1123     0x1.0p10, 0x1.0p0
   1124   },
   1125   { // Entry 274
   1126     0x1.4bfdad5362a271d4397afec42e20e036p0,
   1127     0x1.0p12, 0x1.0p-5
   1128   },
   1129   { // Entry 275
   1130     0x1.p12,
   1131     0x1.0p12, 0x1.0p0
   1132   },
   1133   { // Entry 276
   1134     0x1.p80,
   1135     0x1.0p10, 0x1.0p3
   1136   },
   1137   { // Entry 277
   1138     0x1.p320,
   1139     0x1.0p10, 0x1.0p5
   1140   },
   1141   { // Entry 278
   1142     0x1.p96,
   1143     0x1.0p12, 0x1.0p3
   1144   },
   1145   { // Entry 279
   1146     0x1.p384,
   1147     0x1.0p12, 0x1.0p5
   1148   },
   1149   { // Entry 280
   1150     0x1.000000000000198d4d0da05571e9ad47p2,
   1151     0x1.6a09e667f3bccp-1, -0x1.0p2
   1152   },
   1153   { // Entry 281
   1154     0x1.ffffffffffffcce565e4bf5521467385p-3,
   1155     0x1.6a09e667f3bccp-1, 0x1.0p2
   1156   },
   1157   { // Entry 282
   1158     0x1.000000000000198d4d0da05571e9ad47p-2,
   1159     0x1.6a09e667f3bccp0, -0x1.0p2
   1160   },
   1161   { // Entry 283
   1162     0x1.ffffffffffffcce565e4bf5521467385p1,
   1163     0x1.6a09e667f3bccp0, 0x1.0p2
   1164   },
   1165   { // Entry 284
   1166     0x1.000000000000198d4d0da05571e9ad47p2,
   1167     0x1.6a09e667f3bccp-1, -0x1.0p2
   1168   },
   1169   { // Entry 285
   1170     0x1.ffffffffffffcce565e4bf5521467385p-3,
   1171     0x1.6a09e667f3bccp-1, 0x1.0p2
   1172   },
   1173   { // Entry 286
   1174     0x1.000000000000198d4d0da05571e9ad47p-2,
   1175     0x1.6a09e667f3bccp0, -0x1.0p2
   1176   },
   1177   { // Entry 287
   1178     0x1.ffffffffffffcce565e4bf5521467385p1,
   1179     0x1.6a09e667f3bccp0, 0x1.0p2
   1180   },
   1181   { // Entry 288
   1182     0x1.00162f3904051fa2c1b4e853746b6f04p0,
   1183     0x1.6a09e667f3bccp-1, -0x1.0p-10
   1184   },
   1185   { // Entry 289
   1186     0x1.ffd3a565efb64ea88a80d8a52554a3a0p-1,
   1187     0x1.6a09e667f3bccp-1, 0x1.0p-10
   1188   },
   1189   { // Entry 290
   1190     0x1.ffd3a565efb64eaeed467183b8d46a96p-1,
   1191     0x1.6a09e667f3bccp0, -0x1.0p-10
   1192   },
   1193   { // Entry 291
   1194     0x1.00162f3904051f9f8fc46b3743f85cbep0,
   1195     0x1.6a09e667f3bccp0, 0x1.0p-10
   1196   },
   1197   { // Entry 292
   1198     0x1.948b0fcd6e9e06522c3f35ba781948b0p1,
   1199     0x1.8p-1, -0x1.0p2
   1200   },
   1201   { // Entry 293
   1202     0x1.44p-2,
   1203     0x1.8p-1, 0x1.0p2
   1204   },
   1205   { // Entry 294
   1206     0x1.948b0fcd6e9e06522c3f35ba781948b0p-3,
   1207     0x1.8p0, -0x1.0p2
   1208   },
   1209   { // Entry 295
   1210     0x1.44p2,
   1211     0x1.8p0, 0x1.0p2
   1212   },
   1213   { // Entry 296
   1214     0x1.279a74590331c4d218f81e4afb257d06p0,
   1215     0x1.8p-1, -0x1.0p-1
   1216   },
   1217   { // Entry 297
   1218     0x1.bb67ae8584caa73b25742d7078b83b89p-1,
   1219     0x1.8p-1, 0x1.0p-1
   1220   },
   1221   { // Entry 298
   1222     0x1.a20bd700c2c3dfc042cc1aed7871db45p-1,
   1223     0x1.8p0, -0x1.0p-1
   1224   },
   1225   { // Entry 299
   1226     0x1.3988e1409212e7d0321914321a556473p0,
   1227     0x1.8p0, 0x1.0p-1
   1228   },
   1229   { // Entry 300
   1230     0x1.00126a0b93db294cabe33da735437f51p0,
   1231     0x1.8p-1, -0x1.0p-10
   1232   },
   1233   { // Entry 301
   1234     0x1.ffdb2e8ed2a1fe71bd59fdd610313046p-1,
   1235     0x1.8p-1, 0x1.0p-10
   1236   },
   1237   { // Entry 302
   1238     0x1.ffcc1c5973b2129a5b1424e0c88786b8p-1,
   1239     0x1.8p0, -0x1.0p-10
   1240   },
   1241   { // Entry 303
   1242     0x1.0019f474aa190038c6af775d92f1d725p0,
   1243     0x1.8p0, 0x1.0p-10
   1244   },
   1245   { // Entry 304
   1246     0x1.p0,
   1247     0x1.0p0, -0x1.0p2
   1248   },
   1249   { // Entry 305
   1250     0x1.p0,
   1251     0x1.0p0, 0x1.0p2
   1252   },
   1253   { // Entry 306
   1254     0x1.p-4,
   1255     0x1.0p1, -0x1.0p2
   1256   },
   1257   { // Entry 307
   1258     0x1.p4,
   1259     0x1.0p1, 0x1.0p2
   1260   },
   1261   { // Entry 308
   1262     0x1.p0,
   1263     0x1.0p0, -0x1.0p-1
   1264   },
   1265   { // Entry 309
   1266     0x1.p0,
   1267     0x1.0p0, 0x1.0p-1
   1268   },
   1269   { // Entry 310
   1270     0x1.6a09e667f3bcc908b2fb1366ea957d3ep-1,
   1271     0x1.0p1, -0x1.0p-1
   1272   },
   1273   { // Entry 311
   1274     0x1.6a09e667f3bcc908b2fb1366ea957d3ep0,
   1275     0x1.0p1, 0x1.0p-1
   1276   },
   1277   { // Entry 312
   1278     0x1.p0,
   1279     0x1.0p0, -0x1.0p-10
   1280   },
   1281   { // Entry 313
   1282     0x1.p0,
   1283     0x1.0p0, 0x1.0p-10
   1284   },
   1285   { // Entry 314
   1286     0x1.ffa74ea381efc217a773f15c025f7c0dp-1,
   1287     0x1.0p1, -0x1.0p-10
   1288   },
   1289   { // Entry 315
   1290     0x1.002c605e2e8cec506d21bfc89a23a010p0,
   1291     0x1.0p1, 0x1.0p-10
   1292   },
   1293   { // Entry 316
   1294     0x1.p40,
   1295     0x1.0p-10, -0x1.0p2
   1296   },
   1297   { // Entry 317
   1298     0x1.p-40,
   1299     0x1.0p-10, 0x1.0p2
   1300   },
   1301   { // Entry 318
   1302     0x1.fe013f6045e40a7c41499223b4a38ce8p-1,
   1303     0x1.004p0, -0x1.0p2
   1304   },
   1305   { // Entry 319
   1306     0x1.0100601001p0,
   1307     0x1.004p0, 0x1.0p2
   1308   },
   1309   { // Entry 320
   1310     0x1.p5,
   1311     0x1.0p-10, -0x1.0p-1
   1312   },
   1313   { // Entry 321
   1314     0x1.p-5,
   1315     0x1.0p-10, 0x1.0p-1
   1316   },
   1317   { // Entry 322
   1318     0x1.ffc00bfd808be0873653647448220fdfp-1,
   1319     0x1.004p0, -0x1.0p-1
   1320   },
   1321   { // Entry 323
   1322     0x1.001ffe003ff601bfac107ca6b29a0c31p0,
   1323     0x1.004p0, 0x1.0p-1
   1324   },
   1325   { // Entry 324
   1326     0x1.01bd1e77170b415e7626621eb5aaff61p0,
   1327     0x1.0p-10, -0x1.0p-10
   1328   },
   1329   { // Entry 325
   1330     0x1.fc8bc4866e8ad2b963e1828b0761cbc6p-1,
   1331     0x1.0p-10, 0x1.0p-10
   1332   },
   1333   { // Entry 326
   1334     0x1.ffffe0040055355844443df8680a8e05p-1,
   1335     0x1.004p0, -0x1.0p-10
   1336   },
   1337   { // Entry 327
   1338     0x1.00000ffe00d5256285340e4f3ad36287p0,
   1339     0x1.004p0, 0x1.0p-10
   1340   },
   1341   { // Entry 328
   1342     0x1.0000000000000800000000000040p-1024,
   1343     0x1.fffffffffffffp1023, -0x1.0p0
   1344   },
   1345   { // Entry 329
   1346     0x1.fffffffffffff0p1023,
   1347     0x1.fffffffffffffp1023, 0x1.0p0
   1348   },
   1349   { // Entry 330
   1350     0x1.3b2c47bff827194425605a92311acceep1020,
   1351     0x1.0p-1074, -0x1.e666666666666p-1
   1352   },
   1353   { // Entry 331
   1354     0x1.9fdf8bcce542f50814057837677baf82p-1021,
   1355     0x1.0p-1074, 0x1.e666666666666p-1
   1356   },
   1357   { // Entry 332
   1358     0x1.00000000000651591f9dd5cdb110f6e3p-384,
   1359     0x1.fffffffffffffp-7, 0x1.fffffffffffffp5
   1360   },
   1361   { // Entry 333
   1362     0x1.fffffffffffc000000000003efffffffp-385,
   1363     0x1.fffffffffffffp-7, 0x1.0p6
   1364   },
   1365   { // Entry 334
   1366     0x1.ffffffffffdaba9b8188aa7428411dd5p-385,
   1367     0x1.fffffffffffffp-7, 0x1.0000000000001p6
   1368   },
   1369   { // Entry 335
   1370     0x1.00000000000851591f9dd5dc4bc3361fp-384,
   1371     0x1.0p-6, 0x1.fffffffffffffp5
   1372   },
   1373   { // Entry 336
   1374     0x1.p-384,
   1375     0x1.0p-6, 0x1.0p6
   1376   },
   1377   { // Entry 337
   1378     0x1.ffffffffffdeba9b8188aa2ded7820e7p-385,
   1379     0x1.0p-6, 0x1.0000000000001p6
   1380   },
   1381   { // Entry 338
   1382     0x1.00000000000c51591f9dd6055127b496p-384,
   1383     0x1.0000000000001p-6, 0x1.fffffffffffffp5
   1384   },
   1385   { // Entry 339
   1386     0x1.000000000004000000000007e0p-384,
   1387     0x1.0000000000001p-6, 0x1.0p6
   1388   },
   1389   { // Entry 340
   1390     0x1.ffffffffffe6ba9b8188a9b917e62709p-385,
   1391     0x1.0000000000001p-6, 0x1.0000000000001p6
   1392   },
   1393   { // Entry 341
   1394     0x1.000000000002773a77d719106e939582p-160,
   1395     0x1.fffffffffffffp-6, 0x1.fffffffffffffp4
   1396   },
   1397   { // Entry 342
   1398     0x1.fffffffffffe000000000000f7ffffffp-161,
   1399     0x1.fffffffffffffp-6, 0x1.0p5
   1400   },
   1401   { // Entry 343
   1402     0x1.fffffffffff0231620a39c093f16f8cep-161,
   1403     0x1.fffffffffffffp-6, 0x1.0000000000001p5
   1404   },
   1405   { // Entry 344
   1406     0x1.000000000003773a77d7191361ce0d5ap-160,
   1407     0x1.0p-5, 0x1.fffffffffffffp4
   1408   },
   1409   { // Entry 345
   1410     0x1.p-160,
   1411     0x1.0p-5, 0x1.0p5
   1412   },
   1413   { // Entry 346
   1414     0x1.fffffffffff2231620a39bfa8a2d1972p-161,
   1415     0x1.0p-5, 0x1.0000000000001p5
   1416   },
   1417   { // Entry 347
   1418     0x1.000000000005773a77d7191c3042fd08p-160,
   1419     0x1.0000000000001p-5, 0x1.fffffffffffffp4
   1420   },
   1421   { // Entry 348
   1422     0x1.000000000002000000000001f0p-160,
   1423     0x1.0000000000001p-5, 0x1.0p5
   1424   },
   1425   { // Entry 349
   1426     0x1.fffffffffff6231620a39be2f0595ab9p-161,
   1427     0x1.0000000000001p-5, 0x1.0000000000001p5
   1428   },
   1429   { // Entry 350
   1430     0x1.000000000000e2e42fefa39f59e36bcbp-64,
   1431     0x1.fffffffffffffp-5, 0x1.fffffffffffffp3
   1432   },
   1433   { // Entry 351
   1434     0x1.ffffffffffff0000000000003bffffffp-65,
   1435     0x1.fffffffffffffp-5, 0x1.0p4
   1436   },
   1437   { // Entry 352
   1438     0x1.fffffffffff9746f4041718ed45990a2p-65,
   1439     0x1.fffffffffffffp-5, 0x1.0000000000001p4
   1440   },
   1441   { // Entry 353
   1442     0x1.00000000000162e42fefa39fe95583c3p-64,
   1443     0x1.0p-4, 0x1.fffffffffffffp3
   1444   },
   1445   { // Entry 354
   1446     0x1.p-64,
   1447     0x1.0p-4, 0x1.0p4
   1448   },
   1449   { // Entry 355
   1450     0x1.fffffffffffa746f4041718be29130c3p-65,
   1451     0x1.0p-4, 0x1.0000000000001p4
   1452   },
   1453   { // Entry 356
   1454     0x1.00000000000262e42fefa3a1bc39b3b3p-64,
   1455     0x1.0000000000001p-4, 0x1.fffffffffffffp3
   1456   },
   1457   { // Entry 357
   1458     0x1.00000000000100000000000078p-64,
   1459     0x1.0000000000001p-4, 0x1.0p4
   1460   },
   1461   { // Entry 358
   1462     0x1.fffffffffffc746f4041718767007104p-65,
   1463     0x1.0000000000001p-4, 0x1.0000000000001p4
   1464   },
   1465   { // Entry 359
   1466     0x1.000000000000451591f9dd5ba59328abp-24,
   1467     0x1.fffffffffffffp-4, 0x1.fffffffffffffp2
   1468   },
   1469   { // Entry 360
   1470     0x1.ffffffffffff8000000000000dffffffp-25,
   1471     0x1.fffffffffffffp-4, 0x1.0p3
   1472   },
   1473   { // Entry 361
   1474     0x1.fffffffffffd6ba9b8188a9332cfe24ap-25,
   1475     0x1.fffffffffffffp-4, 0x1.0000000000001p3
   1476   },
   1477   { // Entry 362
   1478     0x1.000000000000851591f9dd5bbdd88d2ap-24,
   1479     0x1.0p-3, 0x1.fffffffffffffp2
   1480   },
   1481   { // Entry 363
   1482     0x1.p-24,
   1483     0x1.0p-3, 0x1.0p3
   1484   },
   1485   { // Entry 364
   1486     0x1.fffffffffffdeba9b8188a92a7ba5050p-25,
   1487     0x1.0p-3, 0x1.0000000000001p3
   1488   },
   1489   { // Entry 365
   1490     0x1.000000000001051591f9dd5c18635627p-24,
   1491     0x1.0000000000001p-3, 0x1.fffffffffffffp2
   1492   },
   1493   { // Entry 366
   1494     0x1.0000000000008000000000001cp-24,
   1495     0x1.0000000000001p-3, 0x1.0p3
   1496   },
   1497   { // Entry 367
   1498     0x1.fffffffffffeeba9b8188a91e58f2c5cp-25,
   1499     0x1.0000000000001p-3, 0x1.0000000000001p3
   1500   },
   1501   { // Entry 368
   1502     0x1.0000000000000c5c85fdf473df375979p-8,
   1503     0x1.fffffffffffffp-3, 0x1.fffffffffffffp1
   1504   },
   1505   { // Entry 369
   1506     0x1.ffffffffffffc0000000000002ffffffp-9,
   1507     0x1.fffffffffffffp-3, 0x1.0p2
   1508   },
   1509   { // Entry 370
   1510     0x1.ffffffffffff0e8de8082e30ba42371ap-9,
   1511     0x1.fffffffffffffp-3, 0x1.0000000000001p2
   1512   },
   1513   { // Entry 371
   1514     0x1.0000000000002c5c85fdf473e242ea38p-8,
   1515     0x1.0p-2, 0x1.fffffffffffffp1
   1516   },
   1517   { // Entry 372
   1518     0x1.p-8,
   1519     0x1.0p-2, 0x1.0p2
   1520   },
   1521   { // Entry 373
   1522     0x1.ffffffffffff4e8de8082e30a513f41bp-9,
   1523     0x1.0p-2, 0x1.0000000000001p2
   1524   },
   1525   { // Entry 374
   1526     0x1.0000000000006c5c85fdf473f15a0bb8p-8,
   1527     0x1.0000000000001p-2, 0x1.fffffffffffffp1
   1528   },
   1529   { // Entry 375
   1530     0x1.00000000000040000000000006p-8,
   1531     0x1.0000000000001p-2, 0x1.0p2
   1532   },
   1533   { // Entry 376
   1534     0x1.ffffffffffffce8de8082e308cb76e1dp-9,
   1535     0x1.0000000000001p-2, 0x1.0000000000001p2
   1536   },
   1537   { // Entry 377
   1538     0x1.fffffffffffff62e42fefa39efcd9404p-3,
   1539     0x1.fffffffffffffp-2, 0x1.fffffffffffffp0
   1540   },
   1541   { // Entry 378
   1542     0x1.ffffffffffffe000000000000080p-3,
   1543     0x1.fffffffffffffp-2, 0x1.0p1
   1544   },
   1545   { // Entry 379
   1546     0x1.ffffffffffffb3a37a020b8c24c6d1c6p-3,
   1547     0x1.fffffffffffffp-2, 0x1.0000000000001p1
   1548   },
   1549   { // Entry 380
   1550     0x1.0000000000000b17217f7d1cf7d83c1ap-2,
   1551     0x1.0p-1, 0x1.fffffffffffffp0
   1552   },
   1553   { // Entry 381
   1554     0x1.p-2,
   1555     0x1.0p-1, 0x1.0p1
   1556   },
   1557   { // Entry 382
   1558     0x1.ffffffffffffd3a37a020b8c23810967p-3,
   1559     0x1.0p-1, 0x1.0000000000001p1
   1560   },
   1561   { // Entry 383
   1562     0x1.0000000000002b17217f7d1cf93b204ap-2,
   1563     0x1.0000000000001p-1, 0x1.fffffffffffffp0
   1564   },
   1565   { // Entry 384
   1566     0x1.00000000000020000000000001p-2,
   1567     0x1.0000000000001p-1, 0x1.0p1
   1568   },
   1569   { // Entry 385
   1570     0x1.00000000000009d1bd0105c611fabc53p-2,
   1571     0x1.0000000000001p-1, 0x1.0000000000001p1
   1572   },
   1573   { // Entry 386
   1574     0x1.fffffffffffff00000000000007fffffp-1,
   1575     0x1.fffffffffffffp-1, 0x1.fffffffffffffp-1
   1576   },
   1577   { // Entry 387
   1578     0x1.fffffffffffff0p-1,
   1579     0x1.fffffffffffffp-1, 0x1.0p0
   1580   },
   1581   { // Entry 388
   1582     0x1.ffffffffffffefffffffffffffp-1,
   1583     0x1.fffffffffffffp-1, 0x1.0000000000001p0
   1584   },
   1585   { // Entry 389
   1586     0x1.p0,
   1587     0x1.0p0, 0x1.fffffffffffffp-1
   1588   },
   1589   { // Entry 390
   1590     0x1.p0,
   1591     0x1.0p0, 0x1.0p0
   1592   },
   1593   { // Entry 391
   1594     0x1.p0,
   1595     0x1.0p0, 0x1.0000000000001p0
   1596   },
   1597   { // Entry 392
   1598     0x1.0000000000000fffffffffffff7fffffp0,
   1599     0x1.0000000000001p0, 0x1.fffffffffffffp-1
   1600   },
   1601   { // Entry 393
   1602     0x1.00000000000010p0,
   1603     0x1.0000000000001p0, 0x1.0p0
   1604   },
   1605   { // Entry 394
   1606     0x1.00000000000010000000000001p0,
   1607     0x1.0000000000001p0, 0x1.0000000000001p0
   1608   },
   1609   { // Entry 395
   1610     0x1.6a09e667f3bcbf74c2970440d6d2a831p0,
   1611     0x1.fffffffffffffp0, 0x1.fffffffffffffp-2
   1612   },
   1613   { // Entry 396
   1614     0x1.6a09e667f3bcc3608b617397f7660a23p0,
   1615     0x1.fffffffffffffp0, 0x1.0p-1
   1616   },
   1617   { // Entry 397
   1618     0x1.6a09e667f3bccb381cf6524638ad6b43p0,
   1619     0x1.fffffffffffffp0, 0x1.0000000000001p-1
   1620   },
   1621   { // Entry 398
   1622     0x1.6a09e667f3bcc51cea30a40fc9c52aecp0,
   1623     0x1.0p1, 0x1.fffffffffffffp-2
   1624   },
   1625   { // Entry 399
   1626     0x1.6a09e667f3bcc908b2fb1366ea957d3ep0,
   1627     0x1.0p1, 0x1.0p-1
   1628   },
   1629   { // Entry 400
   1630     0x1.6a09e667f3bcd0e0448ff2152c56bf1fp0,
   1631     0x1.0p1, 0x1.0000000000001p-1
   1632   },
   1633   { // Entry 401
   1634     0x1.6a09e667f3bcd06d3963e3adaf664e88p0,
   1635     0x1.0000000000001p1, 0x1.fffffffffffffp-2
   1636   },
   1637   { // Entry 402
   1638     0x1.6a09e667f3bcd459022e5304d0b08199p0,
   1639     0x1.0000000000001p1, 0x1.0p-1
   1640   },
   1641   { // Entry 403
   1642     0x1.6a09e667f3bcdc3093c331b3136584f9p0,
   1643     0x1.0000000000001p1, 0x1.0000000000001p-1
   1644   },
   1645   { // Entry 404
   1646     0x1.6a09e667f3bcc248d663d4285049157bp0,
   1647     0x1.fffffffffffffp1, 0x1.fffffffffffffp-3
   1648   },
   1649   { // Entry 405
   1650     0x1.6a09e667f3bcc6349f2e437f70faef9cp0,
   1651     0x1.fffffffffffffp1, 0x1.0p-2
   1652   },
   1653   { // Entry 406
   1654     0x1.6a09e667f3bcce0c30c3222db27f411dp0,
   1655     0x1.fffffffffffffp1, 0x1.0000000000001p-2
   1656   },
   1657   { // Entry 407
   1658     0x1.6a09e667f3bcc51cea30a40fc9c52aecp0,
   1659     0x1.0p2, 0x1.fffffffffffffp-3
   1660   },
   1661   { // Entry 408
   1662     0x1.6a09e667f3bcc908b2fb1366ea957d3ep0,
   1663     0x1.0p2, 0x1.0p-2
   1664   },
   1665   { // Entry 409
   1666     0x1.6a09e667f3bcd0e0448ff2152c56bf1fp0,
   1667     0x1.0p2, 0x1.0000000000001p-2
   1668   },
   1669   { // Entry 410
   1670     0x1.6a09e667f3bccac511ca43debc8a6c6bp0,
   1671     0x1.0000000000001p2, 0x1.fffffffffffffp-3
   1672   },
   1673   { // Entry 411
   1674     0x1.6a09e667f3bcceb0da94b335dd97af1cp0,
   1675     0x1.0000000000001p2, 0x1.0p-2
   1676   },
   1677   { // Entry 412
   1678     0x1.6a09e667f3bcd6886c2991e41fd2d1bdp0,
   1679     0x1.0000000000001p2, 0x1.0000000000001p-2
   1680   },
   1681   { // Entry 413
   1682     0x1.4bfdad5362a26dd5e0bd02594b5812cbp0,
   1683     0x1.fffffffffffffp2, 0x1.fffffffffffffp-4
   1684   },
   1685   { // Entry 414
   1686     0x1.4bfdad5362a270883bcdab618baa8204p0,
   1687     0x1.fffffffffffffp2, 0x1.0p-3
   1688   },
   1689   { // Entry 415
   1690     0x1.4bfdad5362a275ecf1eefd720c603321p0,
   1691     0x1.fffffffffffffp2, 0x1.0000000000001p-3
   1692   },
   1693   { // Entry 416
   1694     0x1.4bfdad5362a26f21de6a55bbedc15eb4p0,
   1695     0x1.0p3, 0x1.fffffffffffffp-4
   1696   },
   1697   { // Entry 417
   1698     0x1.4bfdad5362a271d4397afec42e20e036p0,
   1699     0x1.0p3, 0x1.0p-3
   1700   },
   1701   { // Entry 418
   1702     0x1.4bfdad5362a27738ef9c50d4aef0b5e4p0,
   1703     0x1.0p3, 0x1.0000000000001p-3
   1704   },
   1705   { // Entry 419
   1706     0x1.4bfdad5362a271b9d9c4fc813278bab6p0,
   1707     0x1.0000000000001p3, 0x1.fffffffffffffp-4
   1708   },
   1709   { // Entry 420
   1710     0x1.4bfdad5362a2746c34d5a58972f260c9p0,
   1711     0x1.0000000000001p3, 0x1.0p-3
   1712   },
   1713   { // Entry 421
   1714     0x1.4bfdad5362a279d0eaf6f799f3f67f99p0,
   1715     0x1.0000000000001p3, 0x1.0000000000001p-3
   1716   },
   1717   { // Entry 422
   1718     0x1.306fe0a31b7150a04b58ad8027ceb050p0,
   1719     0x1.fffffffffffffp3, 0x1.fffffffffffffp-5
   1720   },
   1721   { // Entry 423
   1722     0x1.306fe0a31b7152465569f4a2a3da43d4p0,
   1723     0x1.fffffffffffffp3, 0x1.0p-4
   1724   },
   1725   { // Entry 424
   1726     0x1.306fe0a31b715592698c82e79bf84613p0,
   1727     0x1.fffffffffffffp3, 0x1.0000000000001p-4
   1728   },
   1729   { // Entry 425
   1730     0x1.306fe0a31b7151388348ff0de074c5a3p0,
   1731     0x1.0p4, 0x1.fffffffffffffp-5
   1732   },
   1733   { // Entry 426
   1734     0x1.306fe0a31b7152de8d5a46305c85edecp0,
   1735     0x1.0p4, 0x1.0p-4
   1736   },
   1737   { // Entry 427
   1738     0x1.306fe0a31b71562aa17cd47554af19b4p0,
   1739     0x1.0p4, 0x1.0000000000001p-4
   1740   },
   1741   { // Entry 428
   1742     0x1.306fe0a31b715268f329a22951b38f61p0,
   1743     0x1.0000000000001p4, 0x1.fffffffffffffp-5
   1744   },
   1745   { // Entry 429
   1746     0x1.306fe0a31b71540efd3ae94bcdcfe133p0,
   1747     0x1.0000000000001p4, 0x1.0p-4
   1748   },
   1749   { // Entry 430
   1750     0x1.306fe0a31b71575b115d7790c60f600dp0,
   1751     0x1.0000000000001p4, 0x1.0000000000001p-4
   1752   },
   1753   { // Entry 431
   1754     0x1.1d4873168b9aa641db97b491a37936aep0,
   1755     0x1.fffffffffffffp4, 0x1.fffffffffffffp-6
   1756   },
   1757   { // Entry 432
   1758     0x1.1d4873168b9aa739096362f6285cb516p0,
   1759     0x1.fffffffffffffp4, 0x1.0p-5
   1760   },
   1761   { // Entry 433
   1762     0x1.1d4873168b9aa92764fabfbf32263462p0,
   1763     0x1.fffffffffffffp4, 0x1.0000000000001p-5
   1764   },
   1765   { // Entry 434
   1766     0x1.1d4873168b9aa6892db47a348a21b2c7p0,
   1767     0x1.0p5, 0x1.fffffffffffffp-6
   1768   },
   1769   { // Entry 435
   1770     0x1.1d4873168b9aa7805b8028990f07a98bp0,
   1771     0x1.0p5, 0x1.0p-5
   1772   },
   1773   { // Entry 436
   1774     0x1.1d4873168b9aa96eb717856218d61990p0,
   1775     0x1.0p5, 0x1.0000000000001p-5
   1776   },
   1777   { // Entry 437
   1778     0x1.1d4873168b9aa717d1ee057a576c30c4p0,
   1779     0x1.0000000000001p5, 0x1.fffffffffffffp-6
   1780   },
   1781   { // Entry 438
   1782     0x1.1d4873168b9aa80effb9b3dedc571840p0,
   1783     0x1.0000000000001p5, 0x1.0p-5
   1784   },
   1785   { // Entry 439
   1786     0x1.1d4873168b9aa9fd5b5110a7e62f69b6p0,
   1787     0x1.0000000000001p5, 0x1.0000000000001p-5
   1788   },
   1789   { // Entry 440
   1790     0x1.11301d0125b5099e90ea43d6599ee2bbp0,
   1791     0x1.fffffffffffffp5, 0x1.fffffffffffffp-7
   1792   },
   1793   { // Entry 441
   1794     0x1.11301d0125b50a2c95ee0eb47aeb1a78p0,
   1795     0x1.fffffffffffffp5, 0x1.0p-6
   1796   },
   1797   { // Entry 442
   1798     0x1.11301d0125b50b489ff5a470bd846771p0,
   1799     0x1.fffffffffffffp5, 0x1.0000000000001p-6
   1800   },
   1801   { // Entry 443
   1802     0x1.11301d0125b509c0b6ede3fb103f9017p0,
   1803     0x1.0p6, 0x1.fffffffffffffp-7
   1804   },
   1805   { // Entry 444
   1806     0x1.11301d0125b50a4ebbf1aed9318ceac5p0,
   1807     0x1.0p6, 0x1.0p-6
   1808   },
   1809   { // Entry 445
   1810     0x1.11301d0125b50b6ac5f9449574287d9fp0,
   1811     0x1.0p6, 0x1.0000000000001p-6
   1812   },
   1813   { // Entry 446
   1814     0x1.11301d0125b50a0502f524447d7dc40ep0,
   1815     0x1.0000000000001p6, 0x1.fffffffffffffp-7
   1816   },
   1817   { // Entry 447
   1818     0x1.11301d0125b50a9307f8ef229ecd649ep0,
   1819     0x1.0000000000001p6, 0x1.0p-6
   1820   },
   1821   { // Entry 448
   1822     0x1.11301d0125b50baf120084dee16d833bp0,
   1823     0x1.0000000000001p6, 0x1.0000000000001p-6
   1824   },
   1825   { // Entry 449
   1826     0x1.ffffffffff2746f4041746255c99e90bp1023,
   1827     0x1.ffffffffffffep0, 0x1.ffffffffffffep9
   1828   },
   1829   { // Entry 450
   1830     0x1.ffffffffff53a37a020ba924b26cfc59p1023,
   1831     0x1.ffffffffffffep0, 0x1.fffffffffffffp9
   1832   },
   1833   { // Entry 451
   1834     0x1.ffffffffff80000000000ffbfffffffep1023,
   1835     0x1.ffffffffffffep0, 0x1.0p10
   1836   },
   1837   { // Entry 452
   1838     0x1.ffffffffffd8b90bfbe8e9328265d851p1023,
   1839     0x1.ffffffffffffep0, 0x1.0000000000001p10
   1840   },
   1841   { // Entry 453
   1842     HUGE_VAL,
   1843     0x1.ffffffffffffep0, 0x1.0000000000002p10
   1844   },
   1845   { // Entry 454
   1846     0x1.ffffffffff6746f404172f0d3b1a6bf2p1023,
   1847     0x1.fffffffffffffp0, 0x1.ffffffffffffep9
   1848   },
   1849   { // Entry 455
   1850     0x1.ffffffffff93a37a020b979a21ad3dcdp1023,
   1851     0x1.fffffffffffffp0, 0x1.fffffffffffffp9
   1852   },
   1853   { // Entry 456
   1854     0x1.ffffffffffc00000000003feffffffffp1023,
   1855     0x1.fffffffffffffp0, 0x1.0p10
   1856   },
   1857   { // Entry 457
   1858     HUGE_VAL,
   1859     0x1.fffffffffffffp0, 0x1.0000000000001p10
   1860   },
   1861   { // Entry 458
   1862     HUGE_VAL,
   1863     0x1.fffffffffffffp0, 0x1.0000000000002p10
   1864   },
   1865   { // Entry 459
   1866     0x1.ffffffffffa746f404171ff3199aeed7p1023,
   1867     0x1.0p1, 0x1.ffffffffffffep9
   1868   },
   1869   { // Entry 460
   1870     0x1.ffffffffffd3a37a020b8e0d90ed7f3fp1023,
   1871     0x1.0p1, 0x1.fffffffffffffp9
   1872   },
   1873   { // Entry 461
   1874     HUGE_VAL,
   1875     0x1.0p1, 0x1.0p10
   1876   },
   1877   { // Entry 462
   1878     HUGE_VAL,
   1879     0x1.0p1, 0x1.0000000000001p10
   1880   },
   1881   { // Entry 463
   1882     HUGE_VAL,
   1883     0x1.0p1, 0x1.0000000000002p10
   1884   },
   1885   { // Entry 464
   1886     HUGE_VAL,
   1887     0x1.0000000000001p1, 0x1.ffffffffffffep9
   1888   },
   1889   { // Entry 465
   1890     HUGE_VAL,
   1891     0x1.0000000000001p1, 0x1.fffffffffffffp9
   1892   },
   1893   { // Entry 466
   1894     HUGE_VAL,
   1895     0x1.0000000000001p1, 0x1.0p10
   1896   },
   1897   { // Entry 467
   1898     HUGE_VAL,
   1899     0x1.0000000000001p1, 0x1.0000000000001p10
   1900   },
   1901   { // Entry 468
   1902     HUGE_VAL,
   1903     0x1.0000000000001p1, 0x1.0000000000002p10
   1904   },
   1905   { // Entry 469
   1906     HUGE_VAL,
   1907     0x1.0000000000002p1, 0x1.ffffffffffffep9
   1908   },
   1909   { // Entry 470
   1910     HUGE_VAL,
   1911     0x1.0000000000002p1, 0x1.fffffffffffffp9
   1912   },
   1913   { // Entry 471
   1914     HUGE_VAL,
   1915     0x1.0000000000002p1, 0x1.0p10
   1916   },
   1917   { // Entry 472
   1918     HUGE_VAL,
   1919     0x1.0000000000002p1, 0x1.0000000000001p10
   1920   },
   1921   { // Entry 473
   1922     HUGE_VAL,
   1923     0x1.0000000000002p1, 0x1.0000000000002p10
   1924   },
   1925   { // Entry 474
   1926     0.0,
   1927     0x1.ffffffffffffep0, -0x1.0cc0000000002p10
   1928   },
   1929   { // Entry 475
   1930     0.0,
   1931     0x1.ffffffffffffep0, -0x1.0cc0000000001p10
   1932   },
   1933   { // Entry 476
   1934     0.0,
   1935     0x1.ffffffffffffep0, -0x1.0ccp10
   1936   },
   1937   { // Entry 477
   1938     0.0,
   1939     0x1.ffffffffffffep0, -0x1.0cbffffffffffp10
   1940   },
   1941   { // Entry 478
   1942     0.0,
   1943     0x1.ffffffffffffep0, -0x1.0cbfffffffffep10
   1944   },
   1945   { // Entry 479
   1946     0.0,
   1947     0x1.fffffffffffffp0, -0x1.0cc0000000002p10
   1948   },
   1949   { // Entry 480
   1950     0.0,
   1951     0x1.fffffffffffffp0, -0x1.0cc0000000001p10
   1952   },
   1953   { // Entry 481
   1954     0.0,
   1955     0x1.fffffffffffffp0, -0x1.0ccp10
   1956   },
   1957   { // Entry 482
   1958     0.0,
   1959     0x1.fffffffffffffp0, -0x1.0cbffffffffffp10
   1960   },
   1961   { // Entry 483
   1962     0.0,
   1963     0x1.fffffffffffffp0, -0x1.0cbfffffffffep10
   1964   },
   1965   { // Entry 484
   1966     0.0,
   1967     0x1.0p1, -0x1.0cc0000000002p10
   1968   },
   1969   { // Entry 485
   1970     0.0,
   1971     0x1.0p1, -0x1.0cc0000000001p10
   1972   },
   1973   { // Entry 486
   1974     0.0,
   1975     0x1.0p1, -0x1.0ccp10
   1976   },
   1977   { // Entry 487
   1978     0.0,
   1979     0x1.0p1, -0x1.0cbffffffffffp10
   1980   },
   1981   { // Entry 488
   1982     0.0,
   1983     0x1.0p1, -0x1.0cbfffffffffep10
   1984   },
   1985   { // Entry 489
   1986     0.0,
   1987     0x1.0000000000001p1, -0x1.0cc0000000002p10
   1988   },
   1989   { // Entry 490
   1990     0.0,
   1991     0x1.0000000000001p1, -0x1.0cc0000000001p10
   1992   },
   1993   { // Entry 491
   1994     0.0,
   1995     0x1.0000000000001p1, -0x1.0ccp10
   1996   },
   1997   { // Entry 492
   1998     0.0,
   1999     0x1.0000000000001p1, -0x1.0cbffffffffffp10
   2000   },
   2001   { // Entry 493
   2002     0.0,
   2003     0x1.0000000000001p1, -0x1.0cbfffffffffep10
   2004   },
   2005   { // Entry 494
   2006     0.0,
   2007     0x1.0000000000002p1, -0x1.0cc0000000002p10
   2008   },
   2009   { // Entry 495
   2010     0.0,
   2011     0x1.0000000000002p1, -0x1.0cc0000000001p10
   2012   },
   2013   { // Entry 496
   2014     0.0,
   2015     0x1.0000000000002p1, -0x1.0ccp10
   2016   },
   2017   { // Entry 497
   2018     0.0,
   2019     0x1.0000000000002p1, -0x1.0cbffffffffffp10
   2020   },
   2021   { // Entry 498
   2022     0.0,
   2023     0x1.0000000000002p1, -0x1.0cbfffffffffep10
   2024   },
   2025   { // Entry 499
   2026     0x1.a82e14690252e5ea2cfa30b25e947cedp-500,
   2027     0x1.db6db6db6db70p-2, 0x1.c30c30c30c2fep8
   2028   },
   2029   { // Entry 500
   2030     0x1.a82e1469023e8ea567883fcd2742e4b7p-500,
   2031     0x1.db6db6db6db70p-2, 0x1.c30c30c30c2ffp8
   2032   },
   2033   { // Entry 501
   2034     0x1.a82e1469022a3760a2164fe1a4cd3aa2p-500,
   2035     0x1.db6db6db6db70p-2, 0x1.c30c30c30c3p8
   2036   },
   2037   { // Entry 502
   2038     0x1.a82e14690215e01bdca460efd7337eaep-500,
   2039     0x1.db6db6db6db70p-2, 0x1.c30c30c30c301p8
   2040   },
   2041   { // Entry 503
   2042     0x1.a82e1469020188d7173272f7be75b0dcp-500,
   2043     0x1.db6db6db6db70p-2, 0x1.c30c30c30c302p8
   2044   },
   2045   { // Entry 504
   2046     0x1.a82e1469026c0cbfe6135b38e76d3a47p-500,
   2047     0x1.db6db6db6db71p-2, 0x1.c30c30c30c2fep8
   2048   },
   2049   { // Entry 505
   2050     0x1.a82e14690257b57b20a1691fd0d853d6p-500,
   2051     0x1.db6db6db6db71p-2, 0x1.c30c30c30c2ffp8
   2052   },
   2053   { // Entry 506
   2054     0x1.a82e146902435e365b2f78006f1f5b87p-500,
   2055     0x1.db6db6db6db71p-2, 0x1.c30c30c30c3p8
   2056   },
   2057   { // Entry 507
   2058     0x1.a82e1469022f06f195bd87dac2425159p-500,
   2059     0x1.db6db6db6db71p-2, 0x1.c30c30c30c301p8
   2060   },
   2061   { // Entry 508
   2062     0x1.a82e1469021aafacd04b98aeca41354dp-500,
   2063     0x1.db6db6db6db71p-2, 0x1.c30c30c30c302p8
   2064   },
   2065   { // Entry 509
   2066     0x1.a82e1469028533959f2c873c61cafb18p-500,
   2067     0x1.db6db6db6db72p-2, 0x1.c30c30c30c2fep8
   2068   },
   2069   { // Entry 510
   2070     0x1.a82e14690270dc50d9ba93ef6bf2c66dp-500,
   2071     0x1.db6db6db6db72p-2, 0x1.c30c30c30c2ffp8
   2072   },
   2073   { // Entry 511
   2074     0x1.a82e1469025c850c1448a19c2af67fe4p-500,
   2075     0x1.db6db6db6db72p-2, 0x1.c30c30c30c3p8
   2076   },
   2077   { // Entry 512
   2078     0x1.a82e146902482dc74ed6b0429ed6277cp-500,
   2079     0x1.db6db6db6db72p-2, 0x1.c30c30c30c301p8
   2080   },
   2081   { // Entry 513
   2082     0x1.a82e14690233d6828964bfe2c791bd35p-500,
   2083     0x1.db6db6db6db72p-2, 0x1.c30c30c30c302p8
   2084   },
   2085   { // Entry 514
   2086     0x1.a82e1469029e5a6b5845b4bccdadbf62p-500,
   2087     0x1.db6db6db6db73p-2, 0x1.c30c30c30c2fep8
   2088   },
   2089   { // Entry 515
   2090     0x1.a82e1469028a032692d3c03bf8923c7cp-500,
   2091     0x1.db6db6db6db73p-2, 0x1.c30c30c30c2ffp8
   2092   },
   2093   { // Entry 516
   2094     0x1.a82e14690275abe1cd61ccb4d852a7b9p-500,
   2095     0x1.db6db6db6db73p-2, 0x1.c30c30c30c3p8
   2096   },
   2097   { // Entry 517
   2098     0x1.a82e14690261549d07efda276cef0116p-500,
   2099     0x1.db6db6db6db73p-2, 0x1.c30c30c30c301p8
   2100   },
   2101   { // Entry 518
   2102     0x1.a82e1469024cfd58427de893b6674895p-500,
   2103     0x1.db6db6db6db73p-2, 0x1.c30c30c30c302p8
   2104   },
   2105   { // Entry 519
   2106     0x1.a82e146902b78141115ee3ba2b158723p-500,
   2107     0x1.db6db6db6db74p-2, 0x1.c30c30c30c2fep8
   2108   },
   2109   { // Entry 520
   2110     0x1.a82e146902a329fc4becee0576b6b603p-500,
   2111     0x1.db6db6db6db74p-2, 0x1.c30c30c30c2ffp8
   2112   },
   2113   { // Entry 521
   2114     0x1.a82e1469028ed2b7867af94a7733d305p-500,
   2115     0x1.db6db6db6db74p-2, 0x1.c30c30c30c3p8
   2116   },
   2117   { // Entry 522
   2118     0x1.a82e1469027a7b72c10905892c8cde29p-500,
   2119     0x1.db6db6db6db74p-2, 0x1.c30c30c30c301p8
   2120   },
   2121   { // Entry 523
   2122     0x1.a82e14690266242dfb9712c196c1d76dp-500,
   2123     0x1.db6db6db6db74p-2, 0x1.c30c30c30c302p8
   2124   },
   2125   { // Entry 524
   2126     -0x1.ffffffffffffe0000000000001ffffffp-1,
   2127     -0x1.0000000000001p0, -0x1.0p0
   2128   },
   2129   { // Entry 525
   2130     -0x1.p0,
   2131     -0x1.0p0, -0x1.0p0
   2132   },
   2133   { // Entry 526
   2134     -0x1.0000000000000800000000000040p0,
   2135     -0x1.fffffffffffffp-1, -0x1.0p0
   2136   },
   2137   { // Entry 527
   2138     HUGE_VAL,
   2139     0x1.0p1, 0x1.0p10
   2140   },
   2141   { // Entry 528
   2142     HUGE_VAL,
   2143     0x1.0p2, 0x1.0p9
   2144   },
   2145   { // Entry 529
   2146     0x1.ffffffffffec5c85fdf4743fd612b28ap-1025,
   2147     0x1.fffffffffffffp-2, 0x1.fffffffffffffp9
   2148   },
   2149   { // Entry 530
   2150     0x1.ffffffffffc00000000003feffffffffp-1025,
   2151     0x1.fffffffffffffp-2, 0x1.0p10
   2152   },
   2153   { // Entry 531
   2154     0x1.ffffffffff6746f404172f053b1a6bf2p-1025,
   2155     0x1.fffffffffffffp-2, 0x1.0000000000001p10
   2156   },
   2157   { // Entry 532
   2158     0x1.0000000000162e42fefa3ae53369388cp-1024,
   2159     0x1.0p-1, 0x1.fffffffffffffp9
   2160   },
   2161   { // Entry 533
   2162     0x1.p-1024,
   2163     0x1.0p-1, 0x1.0p10
   2164   },
   2165   { // Entry 534
   2166     0x1.ffffffffffa746f404171ff3199aeed7p-1025,
   2167     0x1.0p-1, 0x1.0000000000001p10
   2168   },
   2169   { // Entry 535
   2170     0x1.0000000000562e42fefa486cc428f71cp-1024,
   2171     0x1.0000000000001p-1, 0x1.fffffffffffffp9
   2172   },
   2173   { // Entry 536
   2174     0x1.0000000000400000000007fep-1024,
   2175     0x1.0000000000001p-1, 0x1.0p10
   2176   },
   2177   { // Entry 537
   2178     0x1.000000000013a37a020b8ce46b4dfa4ep-1024,
   2179     0x1.0000000000001p-1, 0x1.0000000000001p10
   2180   },
   2181   { // Entry 538
   2182     0x1.000000000074519a5623533df8dcd353p-1074,
   2183     0x1.0p-1074, 0x1.ffffffffffffbp-1
   2184   },
   2185   { // Entry 539
   2186     0x1.00000000005d0e1511b5d7f72c61368ap-1074,
   2187     0x1.0p-1074, 0x1.ffffffffffffcp-1
   2188   },
   2189   { // Entry 540
   2190     0x1.000000000045ca8fcd485ecd93a6ec9dp-1074,
   2191     0x1.0p-1074, 0x1.ffffffffffffdp-1
   2192   },
   2193   { // Entry 541
   2194     0x1.00000000002e870a88dae7c12eadf58cp-1074,
   2195     0x1.0p-1074, 0x1.ffffffffffffep-1
   2196   },
   2197   { // Entry 542
   2198     0x1.0000000000174385446d72d1fd765158p-1074,
   2199     0x1.0p-1074, 0x1.fffffffffffffp-1
   2200   },
   2201   { // Entry 543
   2202     0x1.p-1074,
   2203     0x1.0p-1074, 0x1.0p0
   2204   },
   2205   { // Entry 544
   2206     0.0,
   2207     0x1.0p-1074, 0x1.0000000000001p0
   2208   },
   2209   { // Entry 545
   2210     0.0,
   2211     0x1.0p-1074, 0x1.0000000000002p0
   2212   },
   2213   { // Entry 546
   2214     0.0,
   2215     0x1.0p-1074, 0x1.0000000000003p0
   2216   },
   2217   { // Entry 547
   2218     0.0,
   2219     0x1.0p-1074, 0x1.0000000000004p0
   2220   },
   2221   { // Entry 548
   2222     0.0,
   2223     0x1.0p-1074, 0x1.0000000000005p0
   2224   },
   2225   { // Entry 549
   2226     0x1.00000000007435e082649a68f64fe306p-1073,
   2227     0x1.0p-1073, 0x1.ffffffffffffbp-1
   2228   },
   2229   { // Entry 550
   2230     0x1.00000000005cf7e6ceb6ddb52e1b099ep-1073,
   2231     0x1.0p-1073, 0x1.ffffffffffffcp-1
   2232   },
   2233   { // Entry 551
   2234     0x1.000000000045b9ed1b09231d97c56c9dp-1073,
   2235     0x1.0p-1073, 0x1.ffffffffffffdp-1
   2236   },
   2237   { // Entry 552
   2238     0x1.00000000002e7bf3675b6aa2334f0c02p-1073,
   2239     0x1.0p-1073, 0x1.ffffffffffffep-1
   2240   },
   2241   { // Entry 553
   2242     0x1.0000000000173df9b3adb44300b7e7cep-1073,
   2243     0x1.0p-1073, 0x1.fffffffffffffp-1
   2244   },
   2245   { // Entry 554
   2246     0x1.p-1073,
   2247     0x1.0p-1073, 0x1.0p0
   2248   },
   2249   { // Entry 555
   2250     0x1.ffffffffffa3081931493b9d285bcb2bp-1074,
   2251     0x1.0p-1073, 0x1.0000000000001p0
   2252   },
   2253   { // Entry 556
   2254     0x1.ffffffffff4610326292881bdfb17983p-1074,
   2255     0x1.0p-1073, 0x1.0000000000002p0
   2256   },
   2257   { // Entry 557
   2258     0x1.fffffffffee9184b93dbe57c26010b04p-1074,
   2259     0x1.0p-1073, 0x1.0000000000003p0
   2260   },
   2261   { // Entry 558
   2262     0x1.fffffffffe8c2064c52553bdfb4a7fadp-1074,
   2263     0x1.0p-1073, 0x1.0000000000004p0
   2264   },
   2265   { // Entry 559
   2266     0x1.fffffffffe2f287df66ed2e15f8dd77ap-1074,
   2267     0x1.0p-1073, 0x1.0000000000005p0
   2268   },
   2269   { // Entry 560
   2270     0x1.8000000000ae387cd1e8f3f39fe157f9p-1073,
   2271     0x1.8p-1073, 0x1.ffffffffffffbp-1
   2272   },
   2273   { // Entry 561
   2274     0x1.80000000008b6063db20bcd67b4f5ba5p-1073,
   2275     0x1.8p-1073, 0x1.ffffffffffffcp-1
   2276   },
   2277   { // Entry 562
   2278     0x1.800000000068884ae45888e2bf6fd4afp-1073,
   2279     0x1.8p-1073, 0x1.ffffffffffffdp-1
   2280   },
   2281   { // Entry 563
   2282     0x1.800000000045b031ed9058186c42c317p-1073,
   2283     0x1.8p-1073, 0x1.ffffffffffffep-1
   2284   },
   2285   { // Entry 564
   2286     0x1.800000000022d818f6c82a7781c826dcp-1073,
   2287     0x1.8p-1073, 0x1.fffffffffffffp-1
   2288   },
   2289   { // Entry 565
   2290     0x1.80p-1073,
   2291     0x1.8p-1073, 0x1.0p0
   2292   },
   2293   { // Entry 566
   2294     0x1.7fffffffffba4fce126fb48d3687125dp-1073,
   2295     0x1.8p-1073, 0x1.0000000000001p0
   2296   },
   2297   { // Entry 567
   2298     0x1.7fffffffff749f9c24df75c00fd7fa2ep-1073,
   2299     0x1.8p-1073, 0x1.0000000000002p0
   2300   },
   2301   { // Entry 568
   2302     0x1.7fffffffff2eef6a374f43988bf2b76ep-1073,
   2303     0x1.8p-1073, 0x1.0000000000003p0
   2304   },
   2305   { // Entry 569
   2306     0x1.7ffffffffee93f3849bf1e16aad74a1dp-1073,
   2307     0x1.8p-1073, 0x1.0000000000004p0
   2308   },
   2309   { // Entry 570
   2310     0x1.7ffffffffea38f065c2f053a6c85b237p-1073,
   2311     0x1.8p-1073, 0x1.0000000000005p0
   2312   },
   2313   { // Entry 571
   2314     0x1.000000a0cf65eb1817a7095d9a0443a7p0,
   2315     0x1.0p-29, -0x1.0p-29
   2316   },
   2317   { // Entry 572
   2318     0x1.ffffff5f309a60aad5c2309f81f90defp-1,
   2319     0x1.0p-29, 0x1.0p-30
   2320   },
   2321   { // Entry 573
   2322     0x1.fffffd9e07cf07767a55afbe9acae93ep-1,
   2323     0x1.0p55, -0x1.0p-29
   2324   },
   2325   { // Entry 574
   2326     0x1.000000987e0cc66344d89b494e1f43b3p0,
   2327     0x1.0p55, 0x1.0p-30
   2328   },
   2329   { // Entry 575
   2330     0x1.fffffd669427cf159515873887c17cf2p-1,
   2331     0x1.0p60, -0x1.0p-29
   2332   },
   2333   { // Entry 576
   2334     0x1.000000a65af6ae61be88ea2558790cd7p0,
   2335     0x1.0p60, 0x1.0p-30
   2336   },
   2337   { // Entry 577
   2338     0x1.fffffffffe0000000000fff7ffffffaap-1,
   2339     0x1.fffffffffffffp-1, 0x1.0p13
   2340   },
   2341   { // Entry 578
   2342     0x1.fffffffff0000000003fffbfffff5557p-1,
   2343     0x1.fffffffffffffp-1, 0x1.0p16
   2344   },
   2345   { // Entry 579
   2346     0x1.p0,
   2347     0x1.0p0, 0x1.0p13
   2348   },
   2349   { // Entry 580
   2350     0x1.p0,
   2351     0x1.0p0, 0x1.0p16
   2352   },
   2353   { // Entry 581
   2354     0x1.00000000020000000001fff000000155p0,
   2355     0x1.0000000000001p0, 0x1.0p13
   2356   },
   2357   { // Entry 582
   2358     0x1.0000000010000000007fff800002aaa2p0,
   2359     0x1.0000000000001p0, 0x1.0p16
   2360   },
   2361   { // Entry 583
   2362     0x1.ffffffc0000004000001d5555516aaaap-1,
   2363     -0x1.0000000000001p0, -0x1.0p25
   2364   },
   2365   { // Entry 584
   2366     0x1.fffffe000000ffffffbaaaaab0000003p-1,
   2367     -0x1.0000000000001p0, -0x1.0p28
   2368   },
   2369   { // Entry 585
   2370     0x1.p0,
   2371     -0x1.0p0, -0x1.0p25
   2372   },
   2373   { // Entry 586
   2374     0x1.p0,
   2375     -0x1.0p0, -0x1.0p28
   2376   },
   2377   { // Entry 587
   2378     0x1.0000001000000080000042aaaaaeb555p0,
   2379     -0x1.fffffffffffffp-1, -0x1.0p25
   2380   },
   2381   { // Entry 588
   2382     0x1.00000080000020000007555557p0,
   2383     -0x1.fffffffffffffp-1, -0x1.0p28
   2384   },
   2385   { // Entry 589
   2386     0x1.368b2fc6f960a4c1d9aa628fe3f13fffp-1,
   2387     -0x1.0000000000001p0, -0x1.0p51
   2388   },
   2389   { // Entry 590
   2390     0x1.5fc21041027b23b05156b8aea8b5e925p-12,
   2391     -0x1.0000000000001p0, -0x1.0p55
   2392   },
   2393   { // Entry 591
   2394     0x1.p0,
   2395     -0x1.0p0, -0x1.0p51
   2396   },
   2397   { // Entry 592
   2398     0x1.p0,
   2399     -0x1.0p0, -0x1.0p55
   2400   },
   2401   { // Entry 593
   2402     0x1.48b5e3c3e81867bf31a77a83c32c4744p0,
   2403     -0x1.fffffffffffffp-1, -0x1.0p51
   2404   },
   2405   { // Entry 594
   2406     0x1.b4c902e273a5a1c56701e715edaf2115p5,
   2407     -0x1.fffffffffffffp-1, -0x1.0p55
   2408   },
   2409   { // Entry 595
   2410     0x1.5fc21041027b23b05156b8aea8b5e925p-12,
   2411     -0x1.0000000000001p0, -0x1.0p55
   2412   },
   2413   { // Entry 596
   2414     0x1.969d47321e4fe7f9bb8c43a5e486b9aep-93,
   2415     -0x1.0000000000001p0, -0x1.0p58
   2416   },
   2417   { // Entry 597
   2418     0x1.p0,
   2419     -0x1.0p0, -0x1.0p55
   2420   },
   2421   { // Entry 598
   2422     0x1.p0,
   2423     -0x1.0p0, -0x1.0p58
   2424   },
   2425   { // Entry 599
   2426     0x1.b4c902e273a5a1c56701e715edaf2115p5,
   2427     -0x1.fffffffffffffp-1, -0x1.0p55
   2428   },
   2429   { // Entry 600
   2430     0x1.1f43fcc4b663577a45ea9b49cce9ee73p46,
   2431     -0x1.fffffffffffffp-1, -0x1.0p58
   2432   },
   2433   { // Entry 601
   2434     0x1.44109edb20a756ad767d2515c94a003ap-739,
   2435     -0x1.0000000000001p0, -0x1.0p61
   2436   },
   2437   { // Entry 602
   2438     0.0,
   2439     -0x1.0000000000001p0, -0x1.0p64
   2440   },
   2441   { // Entry 603
   2442     0x1.p0,
   2443     -0x1.0p0, -0x1.0p61
   2444   },
   2445   { // Entry 604
   2446     0x1.p0,
   2447     -0x1.0p0, -0x1.0p64
   2448   },
   2449   { // Entry 605
   2450     0x1.41c7a8814bf0a801c5353f302a40cc7fp369,
   2451     -0x1.fffffffffffffp-1, -0x1.0p61
   2452   },
   2453   { // Entry 606
   2454     HUGE_VAL,
   2455     -0x1.fffffffffffffp-1, -0x1.0p64
   2456   },
   2457   { // Entry 607
   2458     0x1.0000001000000080000042aaaaaeb555p0,
   2459     0x1.fffffffffffffp-1, -0x1.0p25
   2460   },
   2461   { // Entry 608
   2462     0x1.00000080000020000007555557p0,
   2463     0x1.fffffffffffffp-1, -0x1.0p28
   2464   },
   2465   { // Entry 609
   2466     0x1.p0,
   2467     0x1.0p0, -0x1.0p25
   2468   },
   2469   { // Entry 610
   2470     0x1.p0,
   2471     0x1.0p0, -0x1.0p28
   2472   },
   2473   { // Entry 611
   2474     0x1.ffffffc0000004000001d5555516aaaap-1,
   2475     0x1.0000000000001p0, -0x1.0p25
   2476   },
   2477   { // Entry 612
   2478     0x1.fffffe000000ffffffbaaaaab0000003p-1,
   2479     0x1.0000000000001p0, -0x1.0p28
   2480   },
   2481   { // Entry 613
   2482     0x1.48b5e3c3e81867bf31a77a83c32c4744p0,
   2483     0x1.fffffffffffffp-1, -0x1.0p51
   2484   },
   2485   { // Entry 614
   2486     0x1.b4c902e273a5a1c56701e715edaf2115p5,
   2487     0x1.fffffffffffffp-1, -0x1.0p55
   2488   },
   2489   { // Entry 615
   2490     0x1.p0,
   2491     0x1.0p0, -0x1.0p51
   2492   },
   2493   { // Entry 616
   2494     0x1.p0,
   2495     0x1.0p0, -0x1.0p55
   2496   },
   2497   { // Entry 617
   2498     0x1.368b2fc6f960a4c1d9aa628fe3f13fffp-1,
   2499     0x1.0000000000001p0, -0x1.0p51
   2500   },
   2501   { // Entry 618
   2502     0x1.5fc21041027b23b05156b8aea8b5e925p-12,
   2503     0x1.0000000000001p0, -0x1.0p55
   2504   },
   2505   { // Entry 619
   2506     0x1.b4c902e273a5a1c56701e715edaf2115p5,
   2507     0x1.fffffffffffffp-1, -0x1.0p55
   2508   },
   2509   { // Entry 620
   2510     0x1.1f43fcc4b663577a45ea9b49cce9ee73p46,
   2511     0x1.fffffffffffffp-1, -0x1.0p58
   2512   },
   2513   { // Entry 621
   2514     0x1.p0,
   2515     0x1.0p0, -0x1.0p55
   2516   },
   2517   { // Entry 622
   2518     0x1.p0,
   2519     0x1.0p0, -0x1.0p58
   2520   },
   2521   { // Entry 623
   2522     0x1.5fc21041027b23b05156b8aea8b5e925p-12,
   2523     0x1.0000000000001p0, -0x1.0p55
   2524   },
   2525   { // Entry 624
   2526     0x1.969d47321e4fe7f9bb8c43a5e486b9aep-93,
   2527     0x1.0000000000001p0, -0x1.0p58
   2528   },
   2529   { // Entry 625
   2530     0x1.41c7a8814bf0a801c5353f302a40cc7fp369,
   2531     0x1.fffffffffffffp-1, -0x1.0p61
   2532   },
   2533   { // Entry 626
   2534     HUGE_VAL,
   2535     0x1.fffffffffffffp-1, -0x1.0p64
   2536   },
   2537   { // Entry 627
   2538     0x1.p0,
   2539     0x1.0p0, -0x1.0p61
   2540   },
   2541   { // Entry 628
   2542     0x1.p0,
   2543     0x1.0p0, -0x1.0p64
   2544   },
   2545   { // Entry 629
   2546     0x1.44109edb20a756ad767d2515c94a003ap-739,
   2547     0x1.0000000000001p0, -0x1.0p61
   2548   },
   2549   { // Entry 630
   2550     0.0,
   2551     0x1.0000000000001p0, -0x1.0p64
   2552   },
   2553   { // Entry 631
   2554     HUGE_VAL,
   2555     -0x1.0p15, 0x1.0p63
   2556   },
   2557   { // Entry 632
   2558     HUGE_VAL,
   2559     0.0, -0x1.8p1
   2560   },
   2561   { // Entry 633
   2562     -HUGE_VAL,
   2563     -0.0, -0x1.8p1
   2564   },
   2565   { // Entry 634
   2566     HUGE_VAL,
   2567     0.0, -0x1.0p0
   2568   },
   2569   { // Entry 635
   2570     -HUGE_VAL,
   2571     -0.0, -0x1.0p0
   2572   },
   2573   { // Entry 636
   2574     HUGE_VAL,
   2575     0.0, -0x1.fffffffffffffp1023
   2576   },
   2577   { // Entry 637
   2578     HUGE_VAL,
   2579     0.0, -0x1.8p2
   2580   },
   2581   { // Entry 638
   2582     HUGE_VAL,
   2583     0.0, -0x1.0p1
   2584   },
   2585   { // Entry 639
   2586     HUGE_VAL,
   2587     0.0, -0x1.0000000000001p0
   2588   },
   2589   { // Entry 640
   2590     HUGE_VAL,
   2591     0.0, -0x1.fffffffffffffp-1
   2592   },
   2593   { // Entry 641
   2594     HUGE_VAL,
   2595     0.0, -0x1.0p-1022
   2596   },
   2597   { // Entry 642
   2598     HUGE_VAL,
   2599     0.0, -0x1.0p-1074
   2600   },
   2601   { // Entry 643
   2602     HUGE_VAL,
   2603     -0.0, -0x1.fffffffffffffp1023
   2604   },
   2605   { // Entry 644
   2606     HUGE_VAL,
   2607     -0.0, -0x1.8p2
   2608   },
   2609   { // Entry 645
   2610     HUGE_VAL,
   2611     -0.0, -0x1.0p1
   2612   },
   2613   { // Entry 646
   2614     HUGE_VAL,
   2615     -0.0, -0x1.0000000000001p0
   2616   },
   2617   { // Entry 647
   2618     HUGE_VAL,
   2619     -0.0, -0x1.fffffffffffffp-1
   2620   },
   2621   { // Entry 648
   2622     HUGE_VAL,
   2623     -0.0, -0x1.0p-1022
   2624   },
   2625   { // Entry 649
   2626     HUGE_VAL,
   2627     -0.0, -0x1.0p-1074
   2628   },
   2629   { // Entry 650
   2630     HUGE_VAL,
   2631     0.0, -HUGE_VAL
   2632   },
   2633   { // Entry 651
   2634     HUGE_VAL,
   2635     -0.0, -HUGE_VAL
   2636   },
   2637   { // Entry 652
   2638     0.0,
   2639     0.0, 0x1.8p1
   2640   },
   2641   { // Entry 653
   2642     -0.0,
   2643     -0.0, 0x1.8p1
   2644   },
   2645   { // Entry 654
   2646     0.0,
   2647     0.0, 0x1.0p0
   2648   },
   2649   { // Entry 655
   2650     -0.0,
   2651     -0.0, 0x1.0p0
   2652   },
   2653   { // Entry 656
   2654     0.0,
   2655     0.0, HUGE_VAL
   2656   },
   2657   { // Entry 657
   2658     0.0,
   2659     0.0, 0x1.fffffffffffffp1023
   2660   },
   2661   { // Entry 658
   2662     0.0,
   2663     0.0, 0x1.8p2
   2664   },
   2665   { // Entry 659
   2666     0.0,
   2667     0.0, 0x1.0p1
   2668   },
   2669   { // Entry 660
   2670     0.0,
   2671     0.0, 0x1.0000000000001p0
   2672   },
   2673   { // Entry 661
   2674     0.0,
   2675     0.0, 0x1.fffffffffffffp-1
   2676   },
   2677   { // Entry 662
   2678     0.0,
   2679     0.0, 0x1.0p-1022
   2680   },
   2681   { // Entry 663
   2682     0.0,
   2683     0.0, 0x1.0p-1074
   2684   },
   2685   { // Entry 664
   2686     0.0,
   2687     -0.0, HUGE_VAL
   2688   },
   2689   { // Entry 665
   2690     0.0,
   2691     -0.0, 0x1.fffffffffffffp1023
   2692   },
   2693   { // Entry 666
   2694     0.0,
   2695     -0.0, 0x1.8p2
   2696   },
   2697   { // Entry 667
   2698     0.0,
   2699     -0.0, 0x1.0p1
   2700   },
   2701   { // Entry 668
   2702     0.0,
   2703     -0.0, 0x1.0000000000001p0
   2704   },
   2705   { // Entry 669
   2706     0.0,
   2707     -0.0, 0x1.fffffffffffffp-1
   2708   },
   2709   { // Entry 670
   2710     0.0,
   2711     -0.0, 0x1.0p-1022
   2712   },
   2713   { // Entry 671
   2714     0.0,
   2715     -0.0, 0x1.0p-1074
   2716   },
   2717   { // Entry 672
   2718     0x1.p0,
   2719     -0x1.0p0, HUGE_VAL
   2720   },
   2721   { // Entry 673
   2722     0x1.p0,
   2723     -0x1.0p0, -HUGE_VAL
   2724   },
   2725   { // Entry 674
   2726     0x1.p0,
   2727     0x1.0p0, HUGE_VAL
   2728   },
   2729   { // Entry 675
   2730     0x1.p0,
   2731     0x1.0p0, -HUGE_VAL
   2732   },
   2733   { // Entry 676
   2734     0x1.p0,
   2735     0x1.0p0, 0x1.fffffffffffffp1023
   2736   },
   2737   { // Entry 677
   2738     0x1.p0,
   2739     0x1.0p0, -0x1.fffffffffffffp1023
   2740   },
   2741   { // Entry 678
   2742     0x1.p0,
   2743     -0x1.0p0, 0x1.fffffffffffffp1023
   2744   },
   2745   { // Entry 679
   2746     0x1.p0,
   2747     -0x1.0p0, -0x1.fffffffffffffp1023
   2748   },
   2749   { // Entry 680
   2750     0x1.p0,
   2751     0x1.0p0, 0x1.0p-1
   2752   },
   2753   { // Entry 681
   2754     0x1.p0,
   2755     0x1.0p0, -0x1.0p-1
   2756   },
   2757   { // Entry 682
   2758     0x1.p0,
   2759     0x1.0p0, 0x1.0p-1022
   2760   },
   2761   { // Entry 683
   2762     0x1.p0,
   2763     0x1.0p0, -0x1.0p-1022
   2764   },
   2765   { // Entry 684
   2766     0x1.p0,
   2767     0x1.0p0, 0x1.ffffffffffffep-1023
   2768   },
   2769   { // Entry 685
   2770     0x1.p0,
   2771     0x1.0p0, -0x1.ffffffffffffep-1023
   2772   },
   2773   { // Entry 686
   2774     0x1.p0,
   2775     0x1.0p0, 0x1.0p-1074
   2776   },
   2777   { // Entry 687
   2778     0x1.p0,
   2779     0x1.0p0, -0x1.0p-1074
   2780   },
   2781   { // Entry 688
   2782     0x1.p0,
   2783     0x1.0p0, 0.0
   2784   },
   2785   { // Entry 689
   2786     0x1.p0,
   2787     0x1.0p0, -0.0
   2788   },
   2789   { // Entry 690
   2790     0x1.p0,
   2791     HUGE_VAL, 0.0
   2792   },
   2793   { // Entry 691
   2794     0x1.p0,
   2795     HUGE_VAL, -0.0
   2796   },
   2797   { // Entry 692
   2798     0x1.p0,
   2799     0x1.fffffffffffffp1023, 0.0
   2800   },
   2801   { // Entry 693
   2802     0x1.p0,
   2803     0x1.fffffffffffffp1023, -0.0
   2804   },
   2805   { // Entry 694
   2806     0x1.p0,
   2807     0x1.0p-1022, 0.0
   2808   },
   2809   { // Entry 695
   2810     0x1.p0,
   2811     0x1.0p-1022, -0.0
   2812   },
   2813   { // Entry 696
   2814     0x1.p0,
   2815     0x1.0p-1074, 0.0
   2816   },
   2817   { // Entry 697
   2818     0x1.p0,
   2819     0x1.0p-1074, -0.0
   2820   },
   2821   { // Entry 698
   2822     0x1.p0,
   2823     0.0, 0.0
   2824   },
   2825   { // Entry 699
   2826     0x1.p0,
   2827     0.0, -0.0
   2828   },
   2829   { // Entry 700
   2830     0x1.p0,
   2831     -0.0, 0.0
   2832   },
   2833   { // Entry 701
   2834     0x1.p0,
   2835     -0.0, -0.0
   2836   },
   2837   { // Entry 702
   2838     0x1.p0,
   2839     -0x1.0p-1074, 0.0
   2840   },
   2841   { // Entry 703
   2842     0x1.p0,
   2843     -0x1.0p-1074, -0.0
   2844   },
   2845   { // Entry 704
   2846     0x1.p0,
   2847     -0x1.0p-1022, 0.0
   2848   },
   2849   { // Entry 705
   2850     0x1.p0,
   2851     -0x1.0p-1022, -0.0
   2852   },
   2853   { // Entry 706
   2854     0x1.p0,
   2855     -0x1.fffffffffffffp1023, 0.0
   2856   },
   2857   { // Entry 707
   2858     0x1.p0,
   2859     -0x1.fffffffffffffp1023, -0.0
   2860   },
   2861   { // Entry 708
   2862     0x1.p0,
   2863     -HUGE_VAL, 0.0
   2864   },
   2865   { // Entry 709
   2866     0x1.p0,
   2867     -HUGE_VAL, -0.0
   2868   },
   2869   { // Entry 710
   2870     HUGE_VAL,
   2871     0x1.0p-1022, -HUGE_VAL
   2872   },
   2873   { // Entry 711
   2874     HUGE_VAL,
   2875     0x1.0p-1074, -HUGE_VAL
   2876   },
   2877   { // Entry 712
   2878     HUGE_VAL,
   2879     -0x1.0p-1074, -HUGE_VAL
   2880   },
   2881   { // Entry 713
   2882     HUGE_VAL,
   2883     -0x1.0p-1022, -HUGE_VAL
   2884   },
   2885   { // Entry 714
   2886     0.0,
   2887     HUGE_VAL, -HUGE_VAL
   2888   },
   2889   { // Entry 715
   2890     0.0,
   2891     0x1.fffffffffffffp1023, -HUGE_VAL
   2892   },
   2893   { // Entry 716
   2894     0.0,
   2895     0x1.8p0, -HUGE_VAL
   2896   },
   2897   { // Entry 717
   2898     0.0,
   2899     -0x1.8p0, -HUGE_VAL
   2900   },
   2901   { // Entry 718
   2902     0.0,
   2903     -0x1.fffffffffffffp1023, -HUGE_VAL
   2904   },
   2905   { // Entry 719
   2906     0.0,
   2907     -HUGE_VAL, -HUGE_VAL
   2908   },
   2909   { // Entry 720
   2910     0.0,
   2911     0x1.0p-1022, HUGE_VAL
   2912   },
   2913   { // Entry 721
   2914     0.0,
   2915     0x1.0p-1074, HUGE_VAL
   2916   },
   2917   { // Entry 722
   2918     0.0,
   2919     0.0, HUGE_VAL
   2920   },
   2921   { // Entry 723
   2922     0.0,
   2923     -0.0, HUGE_VAL
   2924   },
   2925   { // Entry 724
   2926     0.0,
   2927     -0x1.0p-1074, HUGE_VAL
   2928   },
   2929   { // Entry 725
   2930     0.0,
   2931     -0x1.0p-1022, HUGE_VAL
   2932   },
   2933   { // Entry 726
   2934     HUGE_VAL,
   2935     HUGE_VAL, HUGE_VAL
   2936   },
   2937   { // Entry 727
   2938     HUGE_VAL,
   2939     0x1.fffffffffffffp1023, HUGE_VAL
   2940   },
   2941   { // Entry 728
   2942     HUGE_VAL,
   2943     0x1.8p0, HUGE_VAL
   2944   },
   2945   { // Entry 729
   2946     HUGE_VAL,
   2947     -0x1.8p0, HUGE_VAL
   2948   },
   2949   { // Entry 730
   2950     HUGE_VAL,
   2951     -0x1.fffffffffffffp1023, HUGE_VAL
   2952   },
   2953   { // Entry 731
   2954     HUGE_VAL,
   2955     -HUGE_VAL, HUGE_VAL
   2956   },
   2957   { // Entry 732
   2958     -0.0,
   2959     -HUGE_VAL, -0x1.8p1
   2960   },
   2961   { // Entry 733
   2962     -0.0,
   2963     -HUGE_VAL, -0x1.0p0
   2964   },
   2965   { // Entry 734
   2966     0.0,
   2967     -HUGE_VAL, -HUGE_VAL
   2968   },
   2969   { // Entry 735
   2970     0.0,
   2971     -HUGE_VAL, -0x1.921fb54442d18p1
   2972   },
   2973   { // Entry 736
   2974     0.0,
   2975     -HUGE_VAL, -0x1.921fb54442d18p0
   2976   },
   2977   { // Entry 737
   2978     0.0,
   2979     -HUGE_VAL, -0x1.fffffffffffffp1023
   2980   },
   2981   { // Entry 738
   2982     0.0,
   2983     -HUGE_VAL, -0x1.8p2
   2984   },
   2985   { // Entry 739
   2986     0.0,
   2987     -HUGE_VAL, -0x1.0p1
   2988   },
   2989   { // Entry 740
   2990     0.0,
   2991     -HUGE_VAL, -0x1.0p-1022
   2992   },
   2993   { // Entry 741
   2994     0.0,
   2995     -HUGE_VAL, -0x1.0p-1074
   2996   },
   2997   { // Entry 742
   2998     -HUGE_VAL,
   2999     -HUGE_VAL, 0x1.8p1
   3000   },
   3001   { // Entry 743
   3002     -HUGE_VAL,
   3003     -HUGE_VAL, 0x1.4p2
   3004   },
   3005   { // Entry 744
   3006     HUGE_VAL,
   3007     -HUGE_VAL, HUGE_VAL
   3008   },
   3009   { // Entry 745
   3010     HUGE_VAL,
   3011     -HUGE_VAL, 0x1.921fb54442d18p1
   3012   },
   3013   { // Entry 746
   3014     HUGE_VAL,
   3015     -HUGE_VAL, 0x1.921fb54442d18p0
   3016   },
   3017   { // Entry 747
   3018     HUGE_VAL,
   3019     -HUGE_VAL, 0x1.fffffffffffffp1023
   3020   },
   3021   { // Entry 748
   3022     HUGE_VAL,
   3023     -HUGE_VAL, 0x1.8p2
   3024   },
   3025   { // Entry 749
   3026     HUGE_VAL,
   3027     -HUGE_VAL, 0x1.0p1
   3028   },
   3029   { // Entry 750
   3030     HUGE_VAL,
   3031     -HUGE_VAL, 0x1.0p-1022
   3032   },
   3033   { // Entry 751
   3034     HUGE_VAL,
   3035     -HUGE_VAL, 0x1.0p-1074
   3036   },
   3037   { // Entry 752
   3038     0.0,
   3039     HUGE_VAL, -0x1.0p-1074
   3040   },
   3041   { // Entry 753
   3042     0.0,
   3043     HUGE_VAL, -0x1.0p-1022
   3044   },
   3045   { // Entry 754
   3046     0.0,
   3047     HUGE_VAL, -0x1.fffffffffffffp1023
   3048   },
   3049   { // Entry 755
   3050     0.0,
   3051     HUGE_VAL, -HUGE_VAL
   3052   },
   3053   { // Entry 756
   3054     HUGE_VAL,
   3055     HUGE_VAL, HUGE_VAL
   3056   },
   3057   { // Entry 757
   3058     HUGE_VAL,
   3059     HUGE_VAL, 0x1.fffffffffffffp1023
   3060   },
   3061   { // Entry 758
   3062     HUGE_VAL,
   3063     HUGE_VAL, 0x1.0p-1022
   3064   },
   3065   { // Entry 759
   3066     HUGE_VAL,
   3067     HUGE_VAL, 0x1.0p-1074
   3068   },
   3069   { // Entry 760
   3070     HUGE_VAL,
   3071     0x1.fffffffffffffp1023, 0x1.fffffffffffffp1023
   3072   },
   3073   { // Entry 761
   3074     0.0,
   3075     0x1.0p-1022, 0x1.0p1
   3076   },
   3077   { // Entry 762
   3078     0.0,
   3079     -0x1.0p-1022, 0x1.0p1
   3080   },
   3081   { // Entry 763
   3082     0.0,
   3083     0x1.0p-1074, 0x1.0p1
   3084   },
   3085   { // Entry 764
   3086     0.0,
   3087     -0x1.0p-1074, 0x1.0p1
   3088   },
   3089   { // Entry 765
   3090     HUGE_VAL,
   3091     HUGE_VAL, 0x1.0p-1
   3092   },
   3093   { // Entry 766
   3094     0x1.fffffffffffff7ffffffffffffefffffp511,
   3095     0x1.fffffffffffffp1023, 0x1.0p-1
   3096   },
   3097   { // Entry 767
   3098     0x1.6a09e667f3bcc908b2fb1366ea957d3ep-1,
   3099     0x1.0p-1, 0x1.0p-1
   3100   },
   3101   { // Entry 768
   3102     0x1.p-511,
   3103     0x1.0p-1022, 0x1.0p-1
   3104   },
   3105   { // Entry 769
   3106     0x1.p-537,
   3107     0x1.0p-1074, 0x1.0p-1
   3108   },
   3109   { // Entry 770
   3110     0.0,
   3111     0.0, 0x1.0p-1
   3112   },
   3113   { // Entry 771
   3114     0.0,
   3115     -0.0, 0x1.0p-1
   3116   },
   3117   { // Entry 772
   3118     HUGE_VAL,
   3119     -HUGE_VAL, 0x1.0p-1
   3120   },
   3121   { // Entry 773
   3122     0.0,
   3123     HUGE_VAL, -0x1.0p-1
   3124   },
   3125   { // Entry 774
   3126     0x1.0000000000000400000000000018p-512,
   3127     0x1.fffffffffffffp1023, -0x1.0p-1
   3128   },
   3129   { // Entry 775
   3130     0x1.6a09e667f3bcc908b2fb1366ea957d3ep0,
   3131     0x1.0p-1, -0x1.0p-1
   3132   },
   3133   { // Entry 776
   3134     0x1.p511,
   3135     0x1.0p-1022, -0x1.0p-1
   3136   },
   3137   { // Entry 777
   3138     0x1.p537,
   3139     0x1.0p-1074, -0x1.0p-1
   3140   },
   3141   { // Entry 778
   3142     HUGE_VAL,
   3143     0.0, -0x1.0p-1
   3144   },
   3145   { // Entry 779
   3146     HUGE_VAL,
   3147     -0.0, -0x1.0p-1
   3148   },
   3149   { // Entry 780
   3150     0.0,
   3151     -HUGE_VAL, -0x1.0p-1
   3152   },
   3153   { // Entry 781
   3154     0.0,
   3155     0x1.0p-1, HUGE_VAL
   3156   },
   3157   { // Entry 782
   3158     0.0,
   3159     0x1.0p-1, 0x1.fffffffffffffp1023
   3160   },
   3161   { // Entry 783
   3162     0x1.6a09e667f3bcc908b2fb1366ea957d3ep-1,
   3163     0x1.0p-1, 0x1.0p-1
   3164   },
   3165   { // Entry 784
   3166     0x1.ffffffffffffffffffffffffffffffffp-1,
   3167     0x1.0p-1, 0x1.0p-1022
   3168   },
   3169   { // Entry 785
   3170     0x1.ffffffffffffffffffffffffffffffffp-1,
   3171     0x1.0p-1, 0x1.0p-1074
   3172   },
   3173   { // Entry 786
   3174     0x1.p0,
   3175     0x1.0p-1, 0.0
   3176   },
   3177   { // Entry 787
   3178     0x1.p0,
   3179     0x1.0p-1, -0.0
   3180   },
   3181   { // Entry 788
   3182     0x1.p0,
   3183     0x1.0p-1, -0x1.0p-1074
   3184   },
   3185   { // Entry 789
   3186     0x1.p0,
   3187     0x1.0p-1, -0x1.0p-1022
   3188   },
   3189   { // Entry 790
   3190     0x1.6a09e667f3bcc908b2fb1366ea957d3ep0,
   3191     0x1.0p-1, -0x1.0p-1
   3192   },
   3193   { // Entry 791
   3194     HUGE_VAL,
   3195     0x1.0p-1, -0x1.fffffffffffffp1023
   3196   },
   3197   { // Entry 792
   3198     HUGE_VAL,
   3199     0x1.0p-1, -HUGE_VAL
   3200   },
   3201   { // Entry 793
   3202     0.0,
   3203     -0x1.0p-1, HUGE_VAL
   3204   },
   3205   { // Entry 794
   3206     0.0,
   3207     -0x1.0p-1, 0x1.fffffffffffffp1023
   3208   },
   3209   { // Entry 795
   3210     0x1.p0,
   3211     -0x1.0p-1, 0.0
   3212   },
   3213   { // Entry 796
   3214     0x1.p0,
   3215     -0x1.0p-1, -0.0
   3216   },
   3217   { // Entry 797
   3218     HUGE_VAL,
   3219     -0x1.0p-1, -0x1.fffffffffffffp1023
   3220   },
   3221   { // Entry 798
   3222     HUGE_VAL,
   3223     -0x1.0p-1, -HUGE_VAL
   3224   },
   3225   { // Entry 799
   3226     0x1.p1,
   3227     0x1.0p2, 0x1.0p-1
   3228   },
   3229   { // Entry 800
   3230     0x1.80p1,
   3231     0x1.2p3, 0x1.0p-1
   3232   },
   3233   { // Entry 801
   3234     0x1.p2,
   3235     0x1.0p4, 0x1.0p-1
   3236   },
   3237   { // Entry 802
   3238     0x1.p-1,
   3239     0x1.0p2, -0x1.0p-1
   3240   },
   3241   { // Entry 803
   3242     0x1.p-2,
   3243     0x1.0p4, -0x1.0p-1
   3244   },
   3245   { // Entry 804
   3246     0x1.p-3,
   3247     0x1.0p6, -0x1.0p-1
   3248   },
   3249   { // Entry 805
   3250     HUGE_VAL,
   3251     0x1.fffffffffffffp-1, -0x1.74910d52d3052p62
   3252   },
   3253   { // Entry 806
   3254     0.0,
   3255     0x1.fffffffffffffp-1, 0x1.74910d52d3052p62
   3256   },
   3257   { // Entry 807
   3258     0x1.p2,
   3259     0x1.0p1, 0x1.0p1
   3260   },
   3261   { // Entry 808
   3262     0x1.p-2,
   3263     0x1.0p1, -0x1.0p1
   3264   },
   3265   { // Entry 809
   3266     0x1.p2,
   3267     -0x1.0p1, 0x1.0p1
   3268   },
   3269   { // Entry 810
   3270     0x1.p-2,
   3271     -0x1.0p1, -0x1.0p1
   3272   },
   3273   { // Entry 811
   3274     0x1.b0p4,
   3275     0x1.8p1, 0x1.8p1
   3276   },
   3277   { // Entry 812
   3278     0x1.86a0p11,
   3279     0x1.4p2, 0x1.4p2
   3280   },
   3281   { // Entry 813
   3282     0x1.921ee0p19,
   3283     0x1.cp2, 0x1.cp2
   3284   },
   3285   { // Entry 814
   3286     0x1.2a05f2p33,
   3287     0x1.4p3, 0x1.4p3
   3288   },
   3289 };
   3290 #endif // __BIONIC__
   3291 
   3292 TEST(math_pow, pow_intel) {
   3293 #if defined(__BIONIC__)
   3294   for (size_t i = 0; i < sizeof(g_pow_intel_data)/sizeof(pow_intel_data_t); i++) {
   3295     EXPECT_DOUBLE_EQ(g_pow_intel_data[i].expected, pow(g_pow_intel_data[i].x_call_data, g_pow_intel_data[i].y_call_data)) << "Failed on element " << i;
   3296   }
   3297 #else // __BIONIC__
   3298   GTEST_LOG_(INFO) << "This test does nothing.";
   3299 #endif // __BIONIC__
   3300 }
   3301