Home | History | Annotate | Download | only in math_data
      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 static data_1_int_1_t<double, double> g_frexp_intel_data[] = {
     18   { // Entry 0
     19     0x1.p-1,
     20     (int)0x1.94p6,
     21     0x1.0p100
     22   },
     23   { // Entry 1
     24     0x1.199999999999a0p-1,
     25     (int)0x1.94p6,
     26     0x1.199999999999ap100
     27   },
     28   { // Entry 2
     29     0x1.33333333333340p-1,
     30     (int)0x1.94p6,
     31     0x1.3333333333334p100
     32   },
     33   { // Entry 3
     34     0x1.4ccccccccccce0p-1,
     35     (int)0x1.94p6,
     36     0x1.4cccccccccccep100
     37   },
     38   { // Entry 4
     39     0x1.66666666666680p-1,
     40     (int)0x1.94p6,
     41     0x1.6666666666668p100
     42   },
     43   { // Entry 5
     44     0x1.80000000000020p-1,
     45     (int)0x1.94p6,
     46     0x1.8000000000002p100
     47   },
     48   { // Entry 6
     49     0x1.999999999999c0p-1,
     50     (int)0x1.94p6,
     51     0x1.999999999999cp100
     52   },
     53   { // Entry 7
     54     0x1.b3333333333360p-1,
     55     (int)0x1.94p6,
     56     0x1.b333333333336p100
     57   },
     58   { // Entry 8
     59     0x1.cccccccccccdp-1,
     60     (int)0x1.94p6,
     61     0x1.cccccccccccd0p100
     62   },
     63   { // Entry 9
     64     0x1.e66666666666a0p-1,
     65     (int)0x1.94p6,
     66     0x1.e66666666666ap100
     67   },
     68   { // Entry 10
     69     0x1.p-1,
     70     (int)0x1.98p6,
     71     0x1.0p101
     72   },
     73   { // Entry 11
     74     0x1.p-1,
     75     (int)0x1.92p7,
     76     0x1.0p200
     77   },
     78   { // Entry 12
     79     0x1.199999999999a0p-1,
     80     (int)0x1.92p7,
     81     0x1.199999999999ap200
     82   },
     83   { // Entry 13
     84     0x1.33333333333340p-1,
     85     (int)0x1.92p7,
     86     0x1.3333333333334p200
     87   },
     88   { // Entry 14
     89     0x1.4ccccccccccce0p-1,
     90     (int)0x1.92p7,
     91     0x1.4cccccccccccep200
     92   },
     93   { // Entry 15
     94     0x1.66666666666680p-1,
     95     (int)0x1.92p7,
     96     0x1.6666666666668p200
     97   },
     98   { // Entry 16
     99     0x1.80000000000020p-1,
    100     (int)0x1.92p7,
    101     0x1.8000000000002p200
    102   },
    103   { // Entry 17
    104     0x1.999999999999c0p-1,
    105     (int)0x1.92p7,
    106     0x1.999999999999cp200
    107   },
    108   { // Entry 18
    109     0x1.b3333333333360p-1,
    110     (int)0x1.92p7,
    111     0x1.b333333333336p200
    112   },
    113   { // Entry 19
    114     0x1.cccccccccccdp-1,
    115     (int)0x1.92p7,
    116     0x1.cccccccccccd0p200
    117   },
    118   { // Entry 20
    119     0x1.e66666666666a0p-1,
    120     (int)0x1.92p7,
    121     0x1.e66666666666ap200
    122   },
    123   { // Entry 21
    124     0x1.p-1,
    125     (int)0x1.94p7,
    126     0x1.0p201
    127   },
    128   { // Entry 22
    129     0x1.p-1,
    130     (int)0x1.f480p9,
    131     0x1.0p1000
    132   },
    133   { // Entry 23
    134     0x1.199999999999a0p-1,
    135     (int)0x1.f480p9,
    136     0x1.199999999999ap1000
    137   },
    138   { // Entry 24
    139     0x1.33333333333340p-1,
    140     (int)0x1.f480p9,
    141     0x1.3333333333334p1000
    142   },
    143   { // Entry 25
    144     0x1.4ccccccccccce0p-1,
    145     (int)0x1.f480p9,
    146     0x1.4cccccccccccep1000
    147   },
    148   { // Entry 26
    149     0x1.66666666666680p-1,
    150     (int)0x1.f480p9,
    151     0x1.6666666666668p1000
    152   },
    153   { // Entry 27
    154     0x1.80000000000020p-1,
    155     (int)0x1.f480p9,
    156     0x1.8000000000002p1000
    157   },
    158   { // Entry 28
    159     0x1.999999999999c0p-1,
    160     (int)0x1.f480p9,
    161     0x1.999999999999cp1000
    162   },
    163   { // Entry 29
    164     0x1.b3333333333360p-1,
    165     (int)0x1.f480p9,
    166     0x1.b333333333336p1000
    167   },
    168   { // Entry 30
    169     0x1.cccccccccccdp-1,
    170     (int)0x1.f480p9,
    171     0x1.cccccccccccd0p1000
    172   },
    173   { // Entry 31
    174     0x1.e66666666666a0p-1,
    175     (int)0x1.f480p9,
    176     0x1.e66666666666ap1000
    177   },
    178   { // Entry 32
    179     0x1.p-1,
    180     (int)0x1.f5p9,
    181     0x1.0p1001
    182   },
    183   { // Entry 33
    184     -0x1.p-1,
    185     (int)0x1.98p6,
    186     -0x1.0p101
    187   },
    188   { // Entry 34
    189     -0x1.e6666666666660p-1,
    190     (int)0x1.94p6,
    191     -0x1.e666666666666p100
    192   },
    193   { // Entry 35
    194     -0x1.ccccccccccccc0p-1,
    195     (int)0x1.94p6,
    196     -0x1.cccccccccccccp100
    197   },
    198   { // Entry 36
    199     -0x1.b3333333333320p-1,
    200     (int)0x1.94p6,
    201     -0x1.b333333333332p100
    202   },
    203   { // Entry 37
    204     -0x1.99999999999980p-1,
    205     (int)0x1.94p6,
    206     -0x1.9999999999998p100
    207   },
    208   { // Entry 38
    209     -0x1.7fffffffffffe0p-1,
    210     (int)0x1.94p6,
    211     -0x1.7fffffffffffep100
    212   },
    213   { // Entry 39
    214     -0x1.66666666666640p-1,
    215     (int)0x1.94p6,
    216     -0x1.6666666666664p100
    217   },
    218   { // Entry 40
    219     -0x1.4ccccccccccca0p-1,
    220     (int)0x1.94p6,
    221     -0x1.4cccccccccccap100
    222   },
    223   { // Entry 41
    224     -0x1.333333333333p-1,
    225     (int)0x1.94p6,
    226     -0x1.3333333333330p100
    227   },
    228   { // Entry 42
    229     -0x1.19999999999960p-1,
    230     (int)0x1.94p6,
    231     -0x1.1999999999996p100
    232   },
    233   { // Entry 43
    234     -0x1.p-1,
    235     (int)0x1.94p6,
    236     -0x1.0p100
    237   },
    238   { // Entry 44
    239     -0x1.p-1,
    240     (int)0x1.94p7,
    241     -0x1.0p201
    242   },
    243   { // Entry 45
    244     -0x1.e6666666666660p-1,
    245     (int)0x1.92p7,
    246     -0x1.e666666666666p200
    247   },
    248   { // Entry 46
    249     -0x1.ccccccccccccc0p-1,
    250     (int)0x1.92p7,
    251     -0x1.cccccccccccccp200
    252   },
    253   { // Entry 47
    254     -0x1.b3333333333320p-1,
    255     (int)0x1.92p7,
    256     -0x1.b333333333332p200
    257   },
    258   { // Entry 48
    259     -0x1.99999999999980p-1,
    260     (int)0x1.92p7,
    261     -0x1.9999999999998p200
    262   },
    263   { // Entry 49
    264     -0x1.7fffffffffffe0p-1,
    265     (int)0x1.92p7,
    266     -0x1.7fffffffffffep200
    267   },
    268   { // Entry 50
    269     -0x1.66666666666640p-1,
    270     (int)0x1.92p7,
    271     -0x1.6666666666664p200
    272   },
    273   { // Entry 51
    274     -0x1.4ccccccccccca0p-1,
    275     (int)0x1.92p7,
    276     -0x1.4cccccccccccap200
    277   },
    278   { // Entry 52
    279     -0x1.333333333333p-1,
    280     (int)0x1.92p7,
    281     -0x1.3333333333330p200
    282   },
    283   { // Entry 53
    284     -0x1.19999999999960p-1,
    285     (int)0x1.92p7,
    286     -0x1.1999999999996p200
    287   },
    288   { // Entry 54
    289     -0x1.p-1,
    290     (int)0x1.92p7,
    291     -0x1.0p200
    292   },
    293   { // Entry 55
    294     -0x1.p-1,
    295     (int)0x1.f5p9,
    296     -0x1.0p1001
    297   },
    298   { // Entry 56
    299     -0x1.e6666666666660p-1,
    300     (int)0x1.f480p9,
    301     -0x1.e666666666666p1000
    302   },
    303   { // Entry 57
    304     -0x1.ccccccccccccc0p-1,
    305     (int)0x1.f480p9,
    306     -0x1.cccccccccccccp1000
    307   },
    308   { // Entry 58
    309     -0x1.b3333333333320p-1,
    310     (int)0x1.f480p9,
    311     -0x1.b333333333332p1000
    312   },
    313   { // Entry 59
    314     -0x1.99999999999980p-1,
    315     (int)0x1.f480p9,
    316     -0x1.9999999999998p1000
    317   },
    318   { // Entry 60
    319     -0x1.7fffffffffffe0p-1,
    320     (int)0x1.f480p9,
    321     -0x1.7fffffffffffep1000
    322   },
    323   { // Entry 61
    324     -0x1.66666666666640p-1,
    325     (int)0x1.f480p9,
    326     -0x1.6666666666664p1000
    327   },
    328   { // Entry 62
    329     -0x1.4ccccccccccca0p-1,
    330     (int)0x1.f480p9,
    331     -0x1.4cccccccccccap1000
    332   },
    333   { // Entry 63
    334     -0x1.333333333333p-1,
    335     (int)0x1.f480p9,
    336     -0x1.3333333333330p1000
    337   },
    338   { // Entry 64
    339     -0x1.19999999999960p-1,
    340     (int)0x1.f480p9,
    341     -0x1.1999999999996p1000
    342   },
    343   { // Entry 65
    344     -0x1.p-1,
    345     (int)0x1.f480p9,
    346     -0x1.0p1000
    347   },
    348   { // Entry 66
    349     0x1.p-1,
    350     (int)0x1.98p5,
    351     0x1.0p50
    352   },
    353   { // Entry 67
    354     0x1.199999999999a0p-1,
    355     (int)0x1.98p5,
    356     0x1.199999999999ap50
    357   },
    358   { // Entry 68
    359     0x1.33333333333340p-1,
    360     (int)0x1.98p5,
    361     0x1.3333333333334p50
    362   },
    363   { // Entry 69
    364     0x1.4ccccccccccce0p-1,
    365     (int)0x1.98p5,
    366     0x1.4cccccccccccep50
    367   },
    368   { // Entry 70
    369     0x1.66666666666680p-1,
    370     (int)0x1.98p5,
    371     0x1.6666666666668p50
    372   },
    373   { // Entry 71
    374     0x1.80000000000020p-1,
    375     (int)0x1.98p5,
    376     0x1.8000000000002p50
    377   },
    378   { // Entry 72
    379     0x1.999999999999c0p-1,
    380     (int)0x1.98p5,
    381     0x1.999999999999cp50
    382   },
    383   { // Entry 73
    384     0x1.b3333333333360p-1,
    385     (int)0x1.98p5,
    386     0x1.b333333333336p50
    387   },
    388   { // Entry 74
    389     0x1.cccccccccccdp-1,
    390     (int)0x1.98p5,
    391     0x1.cccccccccccd0p50
    392   },
    393   { // Entry 75
    394     0x1.e66666666666a0p-1,
    395     (int)0x1.98p5,
    396     0x1.e66666666666ap50
    397   },
    398   { // Entry 76
    399     0x1.p-1,
    400     (int)0x1.a0p5,
    401     0x1.0p51
    402   },
    403   { // Entry 77
    404     0x1.p-1,
    405     (int)0x1.a0p5,
    406     0x1.0p51
    407   },
    408   { // Entry 78
    409     0x1.199999999999a0p-1,
    410     (int)0x1.a0p5,
    411     0x1.199999999999ap51
    412   },
    413   { // Entry 79
    414     0x1.33333333333340p-1,
    415     (int)0x1.a0p5,
    416     0x1.3333333333334p51
    417   },
    418   { // Entry 80
    419     0x1.4ccccccccccce0p-1,
    420     (int)0x1.a0p5,
    421     0x1.4cccccccccccep51
    422   },
    423   { // Entry 81
    424     0x1.66666666666680p-1,
    425     (int)0x1.a0p5,
    426     0x1.6666666666668p51
    427   },
    428   { // Entry 82
    429     0x1.80000000000020p-1,
    430     (int)0x1.a0p5,
    431     0x1.8000000000002p51
    432   },
    433   { // Entry 83
    434     0x1.999999999999c0p-1,
    435     (int)0x1.a0p5,
    436     0x1.999999999999cp51
    437   },
    438   { // Entry 84
    439     0x1.b3333333333360p-1,
    440     (int)0x1.a0p5,
    441     0x1.b333333333336p51
    442   },
    443   { // Entry 85
    444     0x1.cccccccccccdp-1,
    445     (int)0x1.a0p5,
    446     0x1.cccccccccccd0p51
    447   },
    448   { // Entry 86
    449     0x1.e66666666666a0p-1,
    450     (int)0x1.a0p5,
    451     0x1.e66666666666ap51
    452   },
    453   { // Entry 87
    454     0x1.p-1,
    455     (int)0x1.a8p5,
    456     0x1.0p52
    457   },
    458   { // Entry 88
    459     0x1.p-1,
    460     (int)0x1.a8p5,
    461     0x1.0p52
    462   },
    463   { // Entry 89
    464     0x1.199999999999a0p-1,
    465     (int)0x1.a8p5,
    466     0x1.199999999999ap52
    467   },
    468   { // Entry 90
    469     0x1.33333333333340p-1,
    470     (int)0x1.a8p5,
    471     0x1.3333333333334p52
    472   },
    473   { // Entry 91
    474     0x1.4ccccccccccce0p-1,
    475     (int)0x1.a8p5,
    476     0x1.4cccccccccccep52
    477   },
    478   { // Entry 92
    479     0x1.66666666666680p-1,
    480     (int)0x1.a8p5,
    481     0x1.6666666666668p52
    482   },
    483   { // Entry 93
    484     0x1.80000000000020p-1,
    485     (int)0x1.a8p5,
    486     0x1.8000000000002p52
    487   },
    488   { // Entry 94
    489     0x1.999999999999c0p-1,
    490     (int)0x1.a8p5,
    491     0x1.999999999999cp52
    492   },
    493   { // Entry 95
    494     0x1.b3333333333360p-1,
    495     (int)0x1.a8p5,
    496     0x1.b333333333336p52
    497   },
    498   { // Entry 96
    499     0x1.cccccccccccdp-1,
    500     (int)0x1.a8p5,
    501     0x1.cccccccccccd0p52
    502   },
    503   { // Entry 97
    504     0x1.e66666666666a0p-1,
    505     (int)0x1.a8p5,
    506     0x1.e66666666666ap52
    507   },
    508   { // Entry 98
    509     0x1.p-1,
    510     (int)0x1.b0p5,
    511     0x1.0p53
    512   },
    513   { // Entry 99
    514     0x1.p-1,
    515     (int)0x1.b0p5,
    516     0x1.0p53
    517   },
    518   { // Entry 100
    519     0x1.199999999999a0p-1,
    520     (int)0x1.b0p5,
    521     0x1.199999999999ap53
    522   },
    523   { // Entry 101
    524     0x1.33333333333340p-1,
    525     (int)0x1.b0p5,
    526     0x1.3333333333334p53
    527   },
    528   { // Entry 102
    529     0x1.4ccccccccccce0p-1,
    530     (int)0x1.b0p5,
    531     0x1.4cccccccccccep53
    532   },
    533   { // Entry 103
    534     0x1.66666666666680p-1,
    535     (int)0x1.b0p5,
    536     0x1.6666666666668p53
    537   },
    538   { // Entry 104
    539     0x1.80000000000020p-1,
    540     (int)0x1.b0p5,
    541     0x1.8000000000002p53
    542   },
    543   { // Entry 105
    544     0x1.999999999999c0p-1,
    545     (int)0x1.b0p5,
    546     0x1.999999999999cp53
    547   },
    548   { // Entry 106
    549     0x1.b3333333333360p-1,
    550     (int)0x1.b0p5,
    551     0x1.b333333333336p53
    552   },
    553   { // Entry 107
    554     0x1.cccccccccccdp-1,
    555     (int)0x1.b0p5,
    556     0x1.cccccccccccd0p53
    557   },
    558   { // Entry 108
    559     0x1.e66666666666a0p-1,
    560     (int)0x1.b0p5,
    561     0x1.e66666666666ap53
    562   },
    563   { // Entry 109
    564     0x1.p-1,
    565     (int)0x1.b8p5,
    566     0x1.0p54
    567   },
    568   { // Entry 110
    569     0x1.p-1,
    570     (int)-0x1.0040p10,
    571     0x1.0p-1026
    572   },
    573   { // Entry 111
    574     0x1.d3333333333340p-1,
    575     (int)-0x1.ff80p9,
    576     0x1.d333333333334p-1024
    577   },
    578   { // Entry 112
    579     0x1.b3333333333340p-1,
    580     (int)-0x1.ffp9,
    581     0x1.b333333333334p-1023
    582   },
    583   { // Entry 113
    584     0x1.3e666666666670p-1,
    585     (int)-0x1.fe80p9,
    586     0x1.3e66666666667p-1022
    587   },
    588   { // Entry 114
    589     0x1.a3333333333340p-1,
    590     (int)-0x1.fe80p9,
    591     0x1.a333333333334p-1022
    592   },
    593   { // Entry 115
    594     0x1.04p-1,
    595     (int)-0x1.fep9,
    596     0x1.040p-1021
    597   },
    598   { // Entry 116
    599     0x1.36666666666660p-1,
    600     (int)-0x1.fep9,
    601     0x1.3666666666666p-1021
    602   },
    603   { // Entry 117
    604     0x1.68ccccccccccc0p-1,
    605     (int)-0x1.fep9,
    606     0x1.68cccccccccccp-1021
    607   },
    608   { // Entry 118
    609     0x1.9b333333333320p-1,
    610     (int)-0x1.fep9,
    611     0x1.9b33333333332p-1021
    612   },
    613   { // Entry 119
    614     0x1.cd999999999980p-1,
    615     (int)-0x1.fep9,
    616     0x1.cd99999999998p-1021
    617   },
    618   { // Entry 120
    619     0x1.ffffffffffffe0p-1,
    620     (int)-0x1.fep9,
    621     0x1.ffffffffffffep-1021
    622   },
    623   { // Entry 121
    624     0x1.fffffffffffff0p-1,
    625     (int)0x1.98p5,
    626     0x1.fffffffffffffp50
    627   },
    628   { // Entry 122
    629     0x1.p-1,
    630     (int)0x1.a0p5,
    631     0x1.0p51
    632   },
    633   { // Entry 123
    634     0x1.00000000000010p-1,
    635     (int)0x1.a0p5,
    636     0x1.0000000000001p51
    637   },
    638   { // Entry 124
    639     0x1.fffffffffffff0p-1,
    640     (int)0x1.a0p5,
    641     0x1.fffffffffffffp51
    642   },
    643   { // Entry 125
    644     0x1.p-1,
    645     (int)0x1.a8p5,
    646     0x1.0p52
    647   },
    648   { // Entry 126
    649     0x1.00000000000010p-1,
    650     (int)0x1.a8p5,
    651     0x1.0000000000001p52
    652   },
    653   { // Entry 127
    654     0x1.fffffffffffff0p-1,
    655     (int)0x1.a8p5,
    656     0x1.fffffffffffffp52
    657   },
    658   { // Entry 128
    659     0x1.p-1,
    660     (int)0x1.b0p5,
    661     0x1.0p53
    662   },
    663   { // Entry 129
    664     0x1.00000000000010p-1,
    665     (int)0x1.b0p5,
    666     0x1.0000000000001p53
    667   },
    668   { // Entry 130
    669     -0x1.00000000000010p-1,
    670     (int)0x1.a0p5,
    671     -0x1.0000000000001p51
    672   },
    673   { // Entry 131
    674     -0x1.p-1,
    675     (int)0x1.a0p5,
    676     -0x1.0p51
    677   },
    678   { // Entry 132
    679     -0x1.fffffffffffff0p-1,
    680     (int)0x1.98p5,
    681     -0x1.fffffffffffffp50
    682   },
    683   { // Entry 133
    684     -0x1.00000000000010p-1,
    685     (int)0x1.a8p5,
    686     -0x1.0000000000001p52
    687   },
    688   { // Entry 134
    689     -0x1.p-1,
    690     (int)0x1.a8p5,
    691     -0x1.0p52
    692   },
    693   { // Entry 135
    694     -0x1.fffffffffffff0p-1,
    695     (int)0x1.a0p5,
    696     -0x1.fffffffffffffp51
    697   },
    698   { // Entry 136
    699     -0x1.00000000000010p-1,
    700     (int)0x1.b0p5,
    701     -0x1.0000000000001p53
    702   },
    703   { // Entry 137
    704     -0x1.p-1,
    705     (int)0x1.b0p5,
    706     -0x1.0p53
    707   },
    708   { // Entry 138
    709     -0x1.fffffffffffff0p-1,
    710     (int)0x1.a8p5,
    711     -0x1.fffffffffffffp52
    712   },
    713   { // Entry 139
    714     0x1.fffffffffffff0p-1,
    715     (int)0x1.p10,
    716     0x1.fffffffffffffp1023
    717   },
    718   { // Entry 140
    719     -0x1.fffffffffffff0p-1,
    720     (int)0x1.p10,
    721     -0x1.fffffffffffffp1023
    722   },
    723   { // Entry 141
    724     0x1.fffffffffffff0p-1,
    725     (int)-0x1.80p2,
    726     0x1.fffffffffffffp-7
    727   },
    728   { // Entry 142
    729     0x1.p-1,
    730     (int)-0x1.40p2,
    731     0x1.0p-6
    732   },
    733   { // Entry 143
    734     0x1.00000000000010p-1,
    735     (int)-0x1.40p2,
    736     0x1.0000000000001p-6
    737   },
    738   { // Entry 144
    739     0x1.fffffffffffff0p-1,
    740     (int)-0x1.40p2,
    741     0x1.fffffffffffffp-6
    742   },
    743   { // Entry 145
    744     0x1.p-1,
    745     (int)-0x1.p2,
    746     0x1.0p-5
    747   },
    748   { // Entry 146
    749     0x1.00000000000010p-1,
    750     (int)-0x1.p2,
    751     0x1.0000000000001p-5
    752   },
    753   { // Entry 147
    754     0x1.fffffffffffff0p-1,
    755     (int)-0x1.p2,
    756     0x1.fffffffffffffp-5
    757   },
    758   { // Entry 148
    759     0x1.p-1,
    760     (int)-0x1.80p1,
    761     0x1.0p-4
    762   },
    763   { // Entry 149
    764     0x1.00000000000010p-1,
    765     (int)-0x1.80p1,
    766     0x1.0000000000001p-4
    767   },
    768   { // Entry 150
    769     0x1.fffffffffffff0p-1,
    770     (int)-0x1.80p1,
    771     0x1.fffffffffffffp-4
    772   },
    773   { // Entry 151
    774     0x1.p-1,
    775     (int)-0x1.p1,
    776     0x1.0p-3
    777   },
    778   { // Entry 152
    779     0x1.00000000000010p-1,
    780     (int)-0x1.p1,
    781     0x1.0000000000001p-3
    782   },
    783   { // Entry 153
    784     0x1.fffffffffffff0p-1,
    785     (int)-0x1.p1,
    786     0x1.fffffffffffffp-3
    787   },
    788   { // Entry 154
    789     0x1.p-1,
    790     (int)-0x1.p0,
    791     0x1.0p-2
    792   },
    793   { // Entry 155
    794     0x1.00000000000010p-1,
    795     (int)-0x1.p0,
    796     0x1.0000000000001p-2
    797   },
    798   { // Entry 156
    799     0x1.fffffffffffff0p-1,
    800     (int)-0x1.p0,
    801     0x1.fffffffffffffp-2
    802   },
    803   { // Entry 157
    804     0x1.p-1,
    805     (int)0.0,
    806     0x1.0p-1
    807   },
    808   { // Entry 158
    809     0x1.00000000000010p-1,
    810     (int)0.0,
    811     0x1.0000000000001p-1
    812   },
    813   { // Entry 159
    814     -0x1.p-1,
    815     (int)-0x1.0c40p10,
    816     -0x1.0p-1074
    817   },
    818   { // Entry 160
    819     -0.0,
    820     (int)0.0,
    821     -0.0
    822   },
    823   { // Entry 161
    824     0x1.p-1,
    825     (int)-0x1.0c40p10,
    826     0x1.0p-1074
    827   },
    828   { // Entry 162
    829     0x1.fffffffffffff0p-1,
    830     (int)0.0,
    831     0x1.fffffffffffffp-1
    832   },
    833   { // Entry 163
    834     0x1.p-1,
    835     (int)0x1.p0,
    836     0x1.0p0
    837   },
    838   { // Entry 164
    839     0x1.00000000000010p-1,
    840     (int)0x1.p0,
    841     0x1.0000000000001p0
    842   },
    843   { // Entry 165
    844     0x1.fffffffffffff0p-1,
    845     (int)0x1.p0,
    846     0x1.fffffffffffffp0
    847   },
    848   { // Entry 166
    849     0x1.p-1,
    850     (int)0x1.p1,
    851     0x1.0p1
    852   },
    853   { // Entry 167
    854     0x1.00000000000010p-1,
    855     (int)0x1.p1,
    856     0x1.0000000000001p1
    857   },
    858   { // Entry 168
    859     0x1.fffffffffffff0p-1,
    860     (int)0x1.p1,
    861     0x1.fffffffffffffp1
    862   },
    863   { // Entry 169
    864     0x1.p-1,
    865     (int)0x1.80p1,
    866     0x1.0p2
    867   },
    868   { // Entry 170
    869     0x1.00000000000010p-1,
    870     (int)0x1.80p1,
    871     0x1.0000000000001p2
    872   },
    873   { // Entry 171
    874     0x1.fffffffffffff0p-1,
    875     (int)0x1.80p1,
    876     0x1.fffffffffffffp2
    877   },
    878   { // Entry 172
    879     0x1.p-1,
    880     (int)0x1.p2,
    881     0x1.0p3
    882   },
    883   { // Entry 173
    884     0x1.00000000000010p-1,
    885     (int)0x1.p2,
    886     0x1.0000000000001p3
    887   },
    888   { // Entry 174
    889     0x1.fffffffffffff0p-1,
    890     (int)0x1.p2,
    891     0x1.fffffffffffffp3
    892   },
    893   { // Entry 175
    894     0x1.p-1,
    895     (int)0x1.40p2,
    896     0x1.0p4
    897   },
    898   { // Entry 176
    899     0x1.00000000000010p-1,
    900     (int)0x1.40p2,
    901     0x1.0000000000001p4
    902   },
    903   { // Entry 177
    904     0x1.fffffffffffff0p-1,
    905     (int)0x1.40p2,
    906     0x1.fffffffffffffp4
    907   },
    908   { // Entry 178
    909     0x1.p-1,
    910     (int)0x1.80p2,
    911     0x1.0p5
    912   },
    913   { // Entry 179
    914     0x1.00000000000010p-1,
    915     (int)0x1.80p2,
    916     0x1.0000000000001p5
    917   },
    918   { // Entry 180
    919     0x1.fffffffffffff0p-1,
    920     (int)0x1.80p2,
    921     0x1.fffffffffffffp5
    922   },
    923   { // Entry 181
    924     0x1.p-1,
    925     (int)0x1.c0p2,
    926     0x1.0p6
    927   },
    928   { // Entry 182
    929     0x1.00000000000010p-1,
    930     (int)0x1.c0p2,
    931     0x1.0000000000001p6
    932   },
    933   { // Entry 183
    934     0x1.fffffffffffff0p-1,
    935     (int)0x1.c0p2,
    936     0x1.fffffffffffffp6
    937   },
    938   { // Entry 184
    939     0x1.p-1,
    940     (int)0x1.p3,
    941     0x1.0p7
    942   },
    943   { // Entry 185
    944     0x1.00000000000010p-1,
    945     (int)0x1.p3,
    946     0x1.0000000000001p7
    947   },
    948   { // Entry 186
    949     HUGE_VAL,
    950     (int)0,
    951     HUGE_VAL
    952   },
    953   { // Entry 187
    954     -HUGE_VAL,
    955     (int)0,
    956     -HUGE_VAL
    957   },
    958   { // Entry 188
    959     0.0,
    960     (int)0.0,
    961     0.0
    962   },
    963   { // Entry 189
    964     -0.0,
    965     (int)0.0,
    966     -0.0
    967   },
    968   { // Entry 190
    969     0x1.fffffffffffff0p-1,
    970     (int)0x1.p10,
    971     0x1.fffffffffffffp1023
    972   },
    973   { // Entry 191
    974     -0x1.fffffffffffff0p-1,
    975     (int)0x1.p10,
    976     -0x1.fffffffffffffp1023
    977   },
    978   { // Entry 192
    979     0x1.ffffffffffffe0p-1,
    980     (int)0x1.p10,
    981     0x1.ffffffffffffep1023
    982   },
    983   { // Entry 193
    984     -0x1.ffffffffffffe0p-1,
    985     (int)0x1.p10,
    986     -0x1.ffffffffffffep1023
    987   },
    988   { // Entry 194
    989     0x1.921fb54442d180p-1,
    990     (int)0x1.p1,
    991     0x1.921fb54442d18p1
    992   },
    993   { // Entry 195
    994     -0x1.921fb54442d180p-1,
    995     (int)0x1.p1,
    996     -0x1.921fb54442d18p1
    997   },
    998   { // Entry 196
    999     0x1.921fb54442d180p-1,
   1000     (int)0x1.p0,
   1001     0x1.921fb54442d18p0
   1002   },
   1003   { // Entry 197
   1004     -0x1.921fb54442d180p-1,
   1005     (int)0x1.p0,
   1006     -0x1.921fb54442d18p0
   1007   },
   1008   { // Entry 198
   1009     0x1.00000000000010p-1,
   1010     (int)0x1.p0,
   1011     0x1.0000000000001p0
   1012   },
   1013   { // Entry 199
   1014     -0x1.00000000000010p-1,
   1015     (int)0x1.p0,
   1016     -0x1.0000000000001p0
   1017   },
   1018   { // Entry 200
   1019     0x1.p-1,
   1020     (int)0x1.p0,
   1021     0x1.0p0
   1022   },
   1023   { // Entry 201
   1024     -0x1.p-1,
   1025     (int)0x1.p0,
   1026     -0x1.0p0
   1027   },
   1028   { // Entry 202
   1029     0x1.fffffffffffff0p-1,
   1030     (int)0.0,
   1031     0x1.fffffffffffffp-1
   1032   },
   1033   { // Entry 203
   1034     -0x1.fffffffffffff0p-1,
   1035     (int)0.0,
   1036     -0x1.fffffffffffffp-1
   1037   },
   1038   { // Entry 204
   1039     0x1.921fb54442d180p-1,
   1040     (int)0.0,
   1041     0x1.921fb54442d18p-1
   1042   },
   1043   { // Entry 205
   1044     -0x1.921fb54442d180p-1,
   1045     (int)0.0,
   1046     -0x1.921fb54442d18p-1
   1047   },
   1048   { // Entry 206
   1049     0x1.00000000000010p-1,
   1050     (int)-0x1.fe80p9,
   1051     0x1.0000000000001p-1022
   1052   },
   1053   { // Entry 207
   1054     -0x1.00000000000010p-1,
   1055     (int)-0x1.fe80p9,
   1056     -0x1.0000000000001p-1022
   1057   },
   1058   { // Entry 208
   1059     0x1.p-1,
   1060     (int)-0x1.fe80p9,
   1061     0x1.0p-1022
   1062   },
   1063   { // Entry 209
   1064     -0x1.p-1,
   1065     (int)-0x1.fe80p9,
   1066     -0x1.0p-1022
   1067   },
   1068   { // Entry 210
   1069     0x1.ffffffffffffe0p-1,
   1070     (int)-0x1.ffp9,
   1071     0x1.ffffffffffffep-1023
   1072   },
   1073   { // Entry 211
   1074     -0x1.ffffffffffffe0p-1,
   1075     (int)-0x1.ffp9,
   1076     -0x1.ffffffffffffep-1023
   1077   },
   1078   { // Entry 212
   1079     0x1.ffffffffffffc0p-1,
   1080     (int)-0x1.ffp9,
   1081     0x1.ffffffffffffcp-1023
   1082   },
   1083   { // Entry 213
   1084     -0x1.ffffffffffffc0p-1,
   1085     (int)-0x1.ffp9,
   1086     -0x1.ffffffffffffcp-1023
   1087   },
   1088   { // Entry 214
   1089     0x1.p-1,
   1090     (int)-0x1.0cp10,
   1091     0x1.0p-1073
   1092   },
   1093   { // Entry 215
   1094     -0x1.p-1,
   1095     (int)-0x1.0cp10,
   1096     -0x1.0p-1073
   1097   },
   1098   { // Entry 216
   1099     0x1.p-1,
   1100     (int)-0x1.0c40p10,
   1101     0x1.0p-1074
   1102   },
   1103   { // Entry 217
   1104     -0x1.p-1,
   1105     (int)-0x1.0c40p10,
   1106     -0x1.0p-1074
   1107   }
   1108 };
   1109