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_2_t<double, double, double> g_remquo_intel_data[] = {
     18   { // Entry 0
     19     0x1.42967268315ap-13,
     20     (int)-0x1.p1,
     21     -0x1.0p-10,
     22     0x1.2852ce4d062b4p-11
     23   },
     24   { // Entry 1
     25     0x1.1ab75504464440p14,
     26     (int)0x1.6a3b3618p30,
     27     0x1.0295fad40a57fp117,
     28     0x1.45d1745d17465p15
     29   },
     30   { // Entry 2
     31     -0x1.d1a777081861p18,
     32     (int)-0x1.0f62d4b8p30,
     33     0x1.11f783ee89b08p99,
     34     -0x1.fd6ef47d96f1cp19
     35   },
     36   { // Entry 3
     37     -0x1.b0p3,
     38     (int)-0x1.afe501b0p29,
     39     0x1.ffffffffffffbp1023,
     40     -0x1.001p10
     41   },
     42   { // Entry 4
     43     -0x1.7d9165c00024p9,
     44     (int)0x1.dd000030p29,
     45     0x1.ffffffffffffbp1023,
     46     0x1.0000000000003p14
     47   },
     48   { // Entry 5
     49     -0x1.p-17,
     50     (int)0.0,
     51     0x1.ffffffffffffdp1023,
     52     0x1.ffffffffffffep-2
     53   },
     54   { // Entry 6
     55     -0.0,
     56     (int)0x1.p0,
     57     -0x1.0p-117,
     58     -0x1.0p-117
     59   },
     60   { // Entry 7
     61     -0.0,
     62     (int)-0x1.p0,
     63     -0x1.0p-117,
     64     0x1.0p-117
     65   },
     66   { // Entry 8
     67     0.0,
     68     (int)-0x1.p0,
     69     0x1.0p-117,
     70     -0x1.0p-117
     71   },
     72   { // Entry 9
     73     0.0,
     74     (int)0x1.p0,
     75     0x1.0p-117,
     76     0x1.0p-117
     77   },
     78   { // Entry 10
     79     -0x1.p-117,
     80     (int)0.0,
     81     -0x1.0p-117,
     82     0x1.0p15
     83   },
     84   { // Entry 11
     85     -0x1.p-117,
     86     (int)0.0,
     87     -0x1.0p-117,
     88     0x1.0p16
     89   },
     90   { // Entry 12
     91     0x1.p-117,
     92     (int)0.0,
     93     0x1.0p-117,
     94     0x1.0p15
     95   },
     96   { // Entry 13
     97     0x1.p-117,
     98     (int)0.0,
     99     0x1.0p-117,
    100     0x1.0p16
    101   },
    102   { // Entry 14
    103     -0x1.p-117,
    104     (int)0.0,
    105     -0x1.0p-117,
    106     0x1.0p117
    107   },
    108   { // Entry 15
    109     -0x1.p-117,
    110     (int)0.0,
    111     -0x1.0p-117,
    112     0x1.0p118
    113   },
    114   { // Entry 16
    115     0x1.p-117,
    116     (int)0.0,
    117     0x1.0p-117,
    118     0x1.0p117
    119   },
    120   { // Entry 17
    121     0x1.p-117,
    122     (int)0.0,
    123     0x1.0p-117,
    124     0x1.0p118
    125   },
    126   { // Entry 18
    127     0.0,
    128     (int)0.0,
    129     0x1.0p15,
    130     -0x1.0p-117
    131   },
    132   { // Entry 19
    133     0.0,
    134     (int)0.0,
    135     0x1.0p15,
    136     0x1.0p-117
    137   },
    138   { // Entry 20
    139     0.0,
    140     (int)0.0,
    141     0x1.0p16,
    142     -0x1.0p-117
    143   },
    144   { // Entry 21
    145     0.0,
    146     (int)0.0,
    147     0x1.0p16,
    148     0x1.0p-117
    149   },
    150   { // Entry 22
    151     0.0,
    152     (int)0x1.p0,
    153     0x1.0p15,
    154     0x1.0p15
    155   },
    156   { // Entry 23
    157     0x1.p15,
    158     (int)0.0,
    159     0x1.0p15,
    160     0x1.0p16
    161   },
    162   { // Entry 24
    163     0.0,
    164     (int)0x1.p1,
    165     0x1.0p16,
    166     0x1.0p15
    167   },
    168   { // Entry 25
    169     0.0,
    170     (int)0x1.p0,
    171     0x1.0p16,
    172     0x1.0p16
    173   },
    174   { // Entry 26
    175     0x1.p15,
    176     (int)0.0,
    177     0x1.0p15,
    178     0x1.0p117
    179   },
    180   { // Entry 27
    181     0x1.p15,
    182     (int)0.0,
    183     0x1.0p15,
    184     0x1.0p118
    185   },
    186   { // Entry 28
    187     0x1.p16,
    188     (int)0.0,
    189     0x1.0p16,
    190     0x1.0p117
    191   },
    192   { // Entry 29
    193     0x1.p16,
    194     (int)0.0,
    195     0x1.0p16,
    196     0x1.0p118
    197   },
    198   { // Entry 30
    199     0.0,
    200     (int)0.0,
    201     0x1.0p117,
    202     -0x1.0p-117
    203   },
    204   { // Entry 31
    205     0.0,
    206     (int)0.0,
    207     0x1.0p117,
    208     0x1.0p-117
    209   },
    210   { // Entry 32
    211     0.0,
    212     (int)0.0,
    213     0x1.0p118,
    214     -0x1.0p-117
    215   },
    216   { // Entry 33
    217     0.0,
    218     (int)0.0,
    219     0x1.0p118,
    220     0x1.0p-117
    221   },
    222   { // Entry 34
    223     0.0,
    224     (int)0.0,
    225     0x1.0p117,
    226     0x1.0p15
    227   },
    228   { // Entry 35
    229     0.0,
    230     (int)0.0,
    231     0x1.0p117,
    232     0x1.0p16
    233   },
    234   { // Entry 36
    235     0.0,
    236     (int)0.0,
    237     0x1.0p118,
    238     0x1.0p15
    239   },
    240   { // Entry 37
    241     0.0,
    242     (int)0.0,
    243     0x1.0p118,
    244     0x1.0p16
    245   },
    246   { // Entry 38
    247     0.0,
    248     (int)0x1.p0,
    249     0x1.0p117,
    250     0x1.0p117
    251   },
    252   { // Entry 39
    253     0x1.p117,
    254     (int)0.0,
    255     0x1.0p117,
    256     0x1.0p118
    257   },
    258   { // Entry 40
    259     0.0,
    260     (int)0x1.p1,
    261     0x1.0p118,
    262     0x1.0p117
    263   },
    264   { // Entry 41
    265     0.0,
    266     (int)0x1.p0,
    267     0x1.0p118,
    268     0x1.0p118
    269   },
    270   { // Entry 42
    271     0.0,
    272     (int)0x1.40p3,
    273     0x1.9p6,
    274     0x1.4p3
    275   },
    276   { // Entry 43
    277     0x1.p0,
    278     (int)0x1.20p3,
    279     0x1.9p6,
    280     0x1.6p3
    281   },
    282   { // Entry 44
    283     0x1.p2,
    284     (int)0x1.p3,
    285     0x1.9p6,
    286     0x1.8p3
    287   },
    288   { // Entry 45
    289     0x1.p0,
    290     (int)0x1.40p3,
    291     0x1.940p6,
    292     0x1.4p3
    293   },
    294   { // Entry 46
    295     0x1.p1,
    296     (int)0x1.20p3,
    297     0x1.940p6,
    298     0x1.6p3
    299   },
    300   { // Entry 47
    301     0x1.40p2,
    302     (int)0x1.p3,
    303     0x1.940p6,
    304     0x1.8p3
    305   },
    306   { // Entry 48
    307     0x1.p1,
    308     (int)0x1.40p3,
    309     0x1.980p6,
    310     0x1.4p3
    311   },
    312   { // Entry 49
    313     0x1.80p1,
    314     (int)0x1.20p3,
    315     0x1.980p6,
    316     0x1.6p3
    317   },
    318   { // Entry 50
    319     0x1.80p2,
    320     (int)0x1.p3,
    321     0x1.980p6,
    322     0x1.8p3
    323   },
    324   { // Entry 51
    325     0x1.80p1,
    326     (int)0x1.40p3,
    327     0x1.9c0p6,
    328     0x1.4p3
    329   },
    330   { // Entry 52
    331     0x1.p2,
    332     (int)0x1.20p3,
    333     0x1.9c0p6,
    334     0x1.6p3
    335   },
    336   { // Entry 53
    337     -0x1.40p2,
    338     (int)0x1.20p3,
    339     0x1.9c0p6,
    340     0x1.8p3
    341   },
    342   { // Entry 54
    343     0x1.p2,
    344     (int)0x1.40p3,
    345     0x1.ap6,
    346     0x1.4p3
    347   },
    348   { // Entry 55
    349     0x1.40p2,
    350     (int)0x1.20p3,
    351     0x1.ap6,
    352     0x1.6p3
    353   },
    354   { // Entry 56
    355     -0x1.p2,
    356     (int)0x1.20p3,
    357     0x1.ap6,
    358     0x1.8p3
    359   },
    360   { // Entry 57
    361     0x1.40p2,
    362     (int)0x1.40p3,
    363     0x1.a40p6,
    364     0x1.4p3
    365   },
    366   { // Entry 58
    367     -0x1.40p2,
    368     (int)0x1.40p3,
    369     0x1.a40p6,
    370     0x1.6p3
    371   },
    372   { // Entry 59
    373     -0x1.80p1,
    374     (int)0x1.20p3,
    375     0x1.a40p6,
    376     0x1.8p3
    377   },
    378   { // Entry 60
    379     -0x1.p2,
    380     (int)0x1.60p3,
    381     0x1.a80p6,
    382     0x1.4p3
    383   },
    384   { // Entry 61
    385     -0x1.p2,
    386     (int)0x1.40p3,
    387     0x1.a80p6,
    388     0x1.6p3
    389   },
    390   { // Entry 62
    391     -0x1.p1,
    392     (int)0x1.20p3,
    393     0x1.a80p6,
    394     0x1.8p3
    395   },
    396   { // Entry 63
    397     -0x1.80p1,
    398     (int)0x1.60p3,
    399     0x1.ac0p6,
    400     0x1.4p3
    401   },
    402   { // Entry 64
    403     -0x1.80p1,
    404     (int)0x1.40p3,
    405     0x1.ac0p6,
    406     0x1.6p3
    407   },
    408   { // Entry 65
    409     -0x1.p0,
    410     (int)0x1.20p3,
    411     0x1.ac0p6,
    412     0x1.8p3
    413   },
    414   { // Entry 66
    415     -0x1.p1,
    416     (int)0x1.60p3,
    417     0x1.bp6,
    418     0x1.4p3
    419   },
    420   { // Entry 67
    421     -0x1.p1,
    422     (int)0x1.40p3,
    423     0x1.bp6,
    424     0x1.6p3
    425   },
    426   { // Entry 68
    427     0.0,
    428     (int)0x1.20p3,
    429     0x1.bp6,
    430     0x1.8p3
    431   },
    432   { // Entry 69
    433     -0x1.p0,
    434     (int)0x1.60p3,
    435     0x1.b40p6,
    436     0x1.4p3
    437   },
    438   { // Entry 70
    439     -0x1.p0,
    440     (int)0x1.40p3,
    441     0x1.b40p6,
    442     0x1.6p3
    443   },
    444   { // Entry 71
    445     0x1.p0,
    446     (int)0x1.20p3,
    447     0x1.b40p6,
    448     0x1.8p3
    449   },
    450   { // Entry 72
    451     0.0,
    452     (int)0x1.60p3,
    453     0x1.b80p6,
    454     0x1.4p3
    455   },
    456   { // Entry 73
    457     0.0,
    458     (int)0x1.40p3,
    459     0x1.b80p6,
    460     0x1.6p3
    461   },
    462   { // Entry 74
    463     0x1.p1,
    464     (int)0x1.20p3,
    465     0x1.b80p6,
    466     0x1.8p3
    467   },
    468   { // Entry 75
    469     -0.0,
    470     (int)0x1.p0,
    471     -0x1.0000000000001p0,
    472     -0x1.0000000000001p0
    473   },
    474   { // Entry 76
    475     -0x1.p-52,
    476     (int)0x1.p0,
    477     -0x1.0000000000001p0,
    478     -0x1.0p0
    479   },
    480   { // Entry 77
    481     -0x1.80p-52,
    482     (int)0x1.p0,
    483     -0x1.0000000000001p0,
    484     -0x1.fffffffffffffp-1
    485   },
    486   { // Entry 78
    487     0x1.p-52,
    488     (int)0x1.p0,
    489     -0x1.0p0,
    490     -0x1.0000000000001p0
    491   },
    492   { // Entry 79
    493     -0.0,
    494     (int)0x1.p0,
    495     -0x1.0p0,
    496     -0x1.0p0
    497   },
    498   { // Entry 80
    499     -0x1.p-53,
    500     (int)0x1.p0,
    501     -0x1.0p0,
    502     -0x1.fffffffffffffp-1
    503   },
    504   { // Entry 81
    505     0x1.80p-52,
    506     (int)0x1.p0,
    507     -0x1.fffffffffffffp-1,
    508     -0x1.0000000000001p0
    509   },
    510   { // Entry 82
    511     0x1.p-53,
    512     (int)0x1.p0,
    513     -0x1.fffffffffffffp-1,
    514     -0x1.0p0
    515   },
    516   { // Entry 83
    517     -0.0,
    518     (int)0x1.p0,
    519     -0x1.fffffffffffffp-1,
    520     -0x1.fffffffffffffp-1
    521   },
    522   { // Entry 84
    523     -0x1.80p-52,
    524     (int)-0x1.p0,
    525     -0x1.0000000000001p0,
    526     0x1.fffffffffffffp-1
    527   },
    528   { // Entry 85
    529     -0x1.p-52,
    530     (int)-0x1.p0,
    531     -0x1.0000000000001p0,
    532     0x1.0p0
    533   },
    534   { // Entry 86
    535     -0.0,
    536     (int)-0x1.p0,
    537     -0x1.0000000000001p0,
    538     0x1.0000000000001p0
    539   },
    540   { // Entry 87
    541     -0x1.p-53,
    542     (int)-0x1.p0,
    543     -0x1.0p0,
    544     0x1.fffffffffffffp-1
    545   },
    546   { // Entry 88
    547     -0.0,
    548     (int)-0x1.p0,
    549     -0x1.0p0,
    550     0x1.0p0
    551   },
    552   { // Entry 89
    553     0x1.p-52,
    554     (int)-0x1.p0,
    555     -0x1.0p0,
    556     0x1.0000000000001p0
    557   },
    558   { // Entry 90
    559     -0.0,
    560     (int)-0x1.p0,
    561     -0x1.fffffffffffffp-1,
    562     0x1.fffffffffffffp-1
    563   },
    564   { // Entry 91
    565     0x1.p-53,
    566     (int)-0x1.p0,
    567     -0x1.fffffffffffffp-1,
    568     0x1.0p0
    569   },
    570   { // Entry 92
    571     0x1.80p-52,
    572     (int)-0x1.p0,
    573     -0x1.fffffffffffffp-1,
    574     0x1.0000000000001p0
    575   },
    576   { // Entry 93
    577     -0x1.80p-52,
    578     (int)-0x1.p0,
    579     0x1.fffffffffffffp-1,
    580     -0x1.0000000000001p0
    581   },
    582   { // Entry 94
    583     -0x1.p-53,
    584     (int)-0x1.p0,
    585     0x1.fffffffffffffp-1,
    586     -0x1.0p0
    587   },
    588   { // Entry 95
    589     0.0,
    590     (int)-0x1.p0,
    591     0x1.fffffffffffffp-1,
    592     -0x1.fffffffffffffp-1
    593   },
    594   { // Entry 96
    595     -0x1.p-52,
    596     (int)-0x1.p0,
    597     0x1.0p0,
    598     -0x1.0000000000001p0
    599   },
    600   { // Entry 97
    601     0.0,
    602     (int)-0x1.p0,
    603     0x1.0p0,
    604     -0x1.0p0
    605   },
    606   { // Entry 98
    607     0x1.p-53,
    608     (int)-0x1.p0,
    609     0x1.0p0,
    610     -0x1.fffffffffffffp-1
    611   },
    612   { // Entry 99
    613     0.0,
    614     (int)-0x1.p0,
    615     0x1.0000000000001p0,
    616     -0x1.0000000000001p0
    617   },
    618   { // Entry 100
    619     0x1.p-52,
    620     (int)-0x1.p0,
    621     0x1.0000000000001p0,
    622     -0x1.0p0
    623   },
    624   { // Entry 101
    625     0x1.80p-52,
    626     (int)-0x1.p0,
    627     0x1.0000000000001p0,
    628     -0x1.fffffffffffffp-1
    629   },
    630   { // Entry 102
    631     0.0,
    632     (int)0x1.p0,
    633     0x1.fffffffffffffp-1,
    634     0x1.fffffffffffffp-1
    635   },
    636   { // Entry 103
    637     -0x1.p-53,
    638     (int)0x1.p0,
    639     0x1.fffffffffffffp-1,
    640     0x1.0p0
    641   },
    642   { // Entry 104
    643     -0x1.80p-52,
    644     (int)0x1.p0,
    645     0x1.fffffffffffffp-1,
    646     0x1.0000000000001p0
    647   },
    648   { // Entry 105
    649     0x1.p-53,
    650     (int)0x1.p0,
    651     0x1.0p0,
    652     0x1.fffffffffffffp-1
    653   },
    654   { // Entry 106
    655     0.0,
    656     (int)0x1.p0,
    657     0x1.0p0,
    658     0x1.0p0
    659   },
    660   { // Entry 107
    661     -0x1.p-52,
    662     (int)0x1.p0,
    663     0x1.0p0,
    664     0x1.0000000000001p0
    665   },
    666   { // Entry 108
    667     0x1.80p-52,
    668     (int)0x1.p0,
    669     0x1.0000000000001p0,
    670     0x1.fffffffffffffp-1
    671   },
    672   { // Entry 109
    673     0x1.p-52,
    674     (int)0x1.p0,
    675     0x1.0000000000001p0,
    676     0x1.0p0
    677   },
    678   { // Entry 110
    679     0.0,
    680     (int)0x1.p0,
    681     0x1.0000000000001p0,
    682     0x1.0000000000001p0
    683   },
    684   { // Entry 111
    685     -0.0,
    686     (int)-0x1.p0,
    687     -0x1.0p-1074,
    688     0x1.0p-1074
    689   },
    690   { // Entry 112
    691     -0.0,
    692     (int)0.0,
    693     -0.0,
    694     0x1.0p-1074
    695   },
    696   { // Entry 113
    697     0.0,
    698     (int)0x1.p0,
    699     0x1.0p-1074,
    700     0x1.0p-1074
    701   },
    702   { // Entry 114
    703     -0.0,
    704     (int)0x1.p0,
    705     -0x1.0p-1074,
    706     -0x1.0p-1074
    707   },
    708   { // Entry 115
    709     -0.0,
    710     (int)0.0,
    711     -0.0,
    712     -0x1.0p-1074
    713   },
    714   { // Entry 116
    715     0.0,
    716     (int)-0x1.p0,
    717     0x1.0p-1074,
    718     -0x1.0p-1074
    719   },
    720   { // Entry 117
    721     -0x1.p-1074,
    722     (int)0.0,
    723     -0x1.0p-1074,
    724     0x1.fffffffffffffp1023
    725   },
    726   { // Entry 118
    727     -0.0,
    728     (int)0.0,
    729     -0.0,
    730     0x1.fffffffffffffp1023
    731   },
    732   { // Entry 119
    733     0x1.p-1074,
    734     (int)0.0,
    735     0x1.0p-1074,
    736     0x1.fffffffffffffp1023
    737   },
    738   { // Entry 120
    739     -0x1.p-1074,
    740     (int)0.0,
    741     -0x1.0p-1074,
    742     -0x1.fffffffffffffp1023
    743   },
    744   { // Entry 121
    745     -0.0,
    746     (int)0.0,
    747     -0.0,
    748     -0x1.fffffffffffffp1023
    749   },
    750   { // Entry 122
    751     0x1.p-1074,
    752     (int)0.0,
    753     0x1.0p-1074,
    754     -0x1.fffffffffffffp1023
    755   },
    756   { // Entry 123
    757     0x1.p-1074,
    758     (int)0.0,
    759     0x1.0p-1074,
    760     0x1.fffffffffffffp1023
    761   },
    762   { // Entry 124
    763     -0x1.p-1074,
    764     (int)0.0,
    765     -0x1.0p-1074,
    766     -0x1.fffffffffffffp1023
    767   },
    768   { // Entry 125
    769     -0x1.p-1074,
    770     (int)0.0,
    771     -0x1.0p-1074,
    772     0x1.fffffffffffffp1023
    773   },
    774   { // Entry 126
    775     0x1.p-1074,
    776     (int)0.0,
    777     0x1.0p-1074,
    778     -0x1.fffffffffffffp1023
    779   },
    780   { // Entry 127
    781     0.0,
    782     (int)0.0,
    783     0x1.fffffffffffffp1023,
    784     0x1.0p-1074
    785   },
    786   { // Entry 128
    787     -0.0,
    788     (int)0.0,
    789     -0x1.fffffffffffffp1023,
    790     -0x1.0p-1074
    791   },
    792   { // Entry 129
    793     -0.0,
    794     (int)0.0,
    795     -0x1.fffffffffffffp1023,
    796     0x1.0p-1074
    797   },
    798   { // Entry 130
    799     0.0,
    800     (int)0.0,
    801     0x1.fffffffffffffp1023,
    802     -0x1.0p-1074
    803   },
    804   { // Entry 131
    805     0.0,
    806     (int)0x1.p0,
    807     0x1.fffffffffffffp1023,
    808     0x1.fffffffffffffp1023
    809   },
    810   { // Entry 132
    811     0.0,
    812     (int)-0x1.p0,
    813     0x1.fffffffffffffp1023,
    814     -0x1.fffffffffffffp1023
    815   },
    816   { // Entry 133
    817     -0.0,
    818     (int)-0x1.p0,
    819     -0x1.fffffffffffffp1023,
    820     0x1.fffffffffffffp1023
    821   },
    822   { // Entry 134
    823     -0.0,
    824     (int)0x1.p0,
    825     -0x1.fffffffffffffp1023,
    826     -0x1.fffffffffffffp1023
    827   },
    828   { // Entry 135
    829     0x1.ffffffffffffc0p-3,
    830     (int)-0x1.p0,
    831     -0x1.0000000000001p51,
    832     0x1.fffffffffffffp-1
    833   },
    834   { // Entry 136
    835     -0x1.p-1,
    836     (int)0.0,
    837     -0x1.0000000000001p51,
    838     0x1.0p0
    839   },
    840   { // Entry 137
    841     -0.0,
    842     (int)0.0,
    843     -0x1.0000000000001p51,
    844     0x1.0000000000001p0
    845   },
    846   { // Entry 138
    847     -0x1.p-2,
    848     (int)0.0,
    849     -0x1.0p51,
    850     0x1.fffffffffffffp-1
    851   },
    852   { // Entry 139
    853     -0.0,
    854     (int)0.0,
    855     -0x1.0p51,
    856     0x1.0p0
    857   },
    858   { // Entry 140
    859     0x1.p-1,
    860     (int)0.0,
    861     -0x1.0p51,
    862     0x1.0000000000001p0
    863   },
    864   { // Entry 141
    865     -0.0,
    866     (int)0.0,
    867     -0x1.fffffffffffffp50,
    868     0x1.fffffffffffffp-1
    869   },
    870   { // Entry 142
    871     0x1.p-2,
    872     (int)0.0,
    873     -0x1.fffffffffffffp50,
    874     0x1.0p0
    875   },
    876   { // Entry 143
    877     -0x1.00000000000040p-2,
    878     (int)-0x1.fffffffcp30,
    879     -0x1.fffffffffffffp50,
    880     0x1.0000000000001p0
    881   },
    882   { // Entry 144
    883     0.0,
    884     (int)0.0,
    885     0x1.fffffffffffffp51,
    886     0x1.fffffffffffffp-1
    887   },
    888   { // Entry 145
    889     -0x1.p-1,
    890     (int)0.0,
    891     0x1.fffffffffffffp51,
    892     0x1.0p0
    893   },
    894   { // Entry 146
    895     -0x1.ffffffffffffc0p-2,
    896     (int)0x1.fffffffcp30,
    897     0x1.fffffffffffffp51,
    898     0x1.0000000000001p0
    899   },
    900   { // Entry 147
    901     -0x1.ffffffffffffe0p-2,
    902     (int)0x1.p0,
    903     0x1.0p52,
    904     0x1.fffffffffffffp-1
    905   },
    906   { // Entry 148
    907     0.0,
    908     (int)0.0,
    909     0x1.0p52,
    910     0x1.0p0
    911   },
    912   { // Entry 149
    913     0x1.p-52,
    914     (int)0x1.fffffffcp30,
    915     0x1.0p52,
    916     0x1.0000000000001p0
    917   },
    918   { // Entry 150
    919     -0x1.ffffffffffffc0p-2,
    920     (int)0x1.p1,
    921     0x1.0000000000001p52,
    922     0x1.fffffffffffffp-1
    923   },
    924   { // Entry 151
    925     0.0,
    926     (int)0x1.p0,
    927     0x1.0000000000001p52,
    928     0x1.0p0
    929   },
    930   { // Entry 152
    931     0.0,
    932     (int)0.0,
    933     0x1.0000000000001p52,
    934     0x1.0000000000001p0
    935   },
    936   { // Entry 153
    937     -0x1.80p-52,
    938     (int)-0x1.80p1,
    939     -0x1.0000000000001p53,
    940     0x1.fffffffffffffp-1
    941   },
    942   { // Entry 154
    943     -0.0,
    944     (int)-0x1.p1,
    945     -0x1.0000000000001p53,
    946     0x1.0p0
    947   },
    948   { // Entry 155
    949     -0.0,
    950     (int)0.0,
    951     -0x1.0000000000001p53,
    952     0x1.0000000000001p0
    953   },
    954   { // Entry 156
    955     -0x1.p-53,
    956     (int)-0x1.p0,
    957     -0x1.0p53,
    958     0x1.fffffffffffffp-1
    959   },
    960   { // Entry 157
    961     -0.0,
    962     (int)0.0,
    963     -0x1.0p53,
    964     0x1.0p0
    965   },
    966   { // Entry 158
    967     -0x1.p-51,
    968     (int)-0x1.fffffff8p30,
    969     -0x1.0p53,
    970     0x1.0000000000001p0
    971   },
    972   { // Entry 159
    973     -0.0,
    974     (int)0.0,
    975     -0x1.fffffffffffffp52,
    976     0x1.fffffffffffffp-1
    977   },
    978   { // Entry 160
    979     -0.0,
    980     (int)-0x1.fffffffcp30,
    981     -0x1.fffffffffffffp52,
    982     0x1.0p0
    983   },
    984   { // Entry 161
    985     -0x1.80p-51,
    986     (int)-0x1.fffffff4p30,
    987     -0x1.fffffffffffffp52,
    988     0x1.0000000000001p0
    989   },
    990   { // Entry 162
    991     0.0,
    992     (int)0.0,
    993     0x1.fffffffffffffp50,
    994     0x1.fffffffffffffp-1
    995   },
    996   { // Entry 163
    997     -0x1.p-2,
    998     (int)0.0,
    999     0x1.fffffffffffffp50,
   1000     0x1.0p0
   1001   },
   1002   { // Entry 164
   1003     0x1.00000000000040p-2,
   1004     (int)0x1.fffffffcp30,
   1005     0x1.fffffffffffffp50,
   1006     0x1.0000000000001p0
   1007   },
   1008   { // Entry 165
   1009     0x1.p-2,
   1010     (int)0.0,
   1011     0x1.0p51,
   1012     0x1.fffffffffffffp-1
   1013   },
   1014   { // Entry 166
   1015     0.0,
   1016     (int)0.0,
   1017     0x1.0p51,
   1018     0x1.0p0
   1019   },
   1020   { // Entry 167
   1021     -0x1.p-1,
   1022     (int)0.0,
   1023     0x1.0p51,
   1024     0x1.0000000000001p0
   1025   },
   1026   { // Entry 168
   1027     -0x1.ffffffffffffc0p-3,
   1028     (int)0x1.p0,
   1029     0x1.0000000000001p51,
   1030     0x1.fffffffffffffp-1
   1031   },
   1032   { // Entry 169
   1033     0x1.p-1,
   1034     (int)0.0,
   1035     0x1.0000000000001p51,
   1036     0x1.0p0
   1037   },
   1038   { // Entry 170
   1039     0.0,
   1040     (int)0.0,
   1041     0x1.0000000000001p51,
   1042     0x1.0000000000001p0
   1043   },
   1044   { // Entry 171
   1045     0.0,
   1046     (int)0.0,
   1047     0x1.fffffffffffffp51,
   1048     0x1.fffffffffffffp-1
   1049   },
   1050   { // Entry 172
   1051     -0x1.p-1,
   1052     (int)0.0,
   1053     0x1.fffffffffffffp51,
   1054     0x1.0p0
   1055   },
   1056   { // Entry 173
   1057     -0x1.ffffffffffffc0p-2,
   1058     (int)0x1.fffffffcp30,
   1059     0x1.fffffffffffffp51,
   1060     0x1.0000000000001p0
   1061   },
   1062   { // Entry 174
   1063     -0x1.ffffffffffffe0p-2,
   1064     (int)0x1.p0,
   1065     0x1.0p52,
   1066     0x1.fffffffffffffp-1
   1067   },
   1068   { // Entry 175
   1069     0.0,
   1070     (int)0.0,
   1071     0x1.0p52,
   1072     0x1.0p0
   1073   },
   1074   { // Entry 176
   1075     0x1.p-52,
   1076     (int)0x1.fffffffcp30,
   1077     0x1.0p52,
   1078     0x1.0000000000001p0
   1079   },
   1080   { // Entry 177
   1081     -0x1.ffffffffffffc0p-2,
   1082     (int)0x1.p1,
   1083     0x1.0000000000001p52,
   1084     0x1.fffffffffffffp-1
   1085   },
   1086   { // Entry 178
   1087     0.0,
   1088     (int)0x1.p0,
   1089     0x1.0000000000001p52,
   1090     0x1.0p0
   1091   },
   1092   { // Entry 179
   1093     0.0,
   1094     (int)0.0,
   1095     0x1.0000000000001p52,
   1096     0x1.0000000000001p0
   1097   },
   1098   { // Entry 180
   1099     -0.0,
   1100     (int)0.0,
   1101     -0x1.0000000000001p53,
   1102     -0x1.0000000000001p0
   1103   },
   1104   { // Entry 181
   1105     -0.0,
   1106     (int)0x1.p1,
   1107     -0x1.0000000000001p53,
   1108     -0x1.0p0
   1109   },
   1110   { // Entry 182
   1111     -0x1.80p-52,
   1112     (int)0x1.80p1,
   1113     -0x1.0000000000001p53,
   1114     -0x1.fffffffffffffp-1
   1115   },
   1116   { // Entry 183
   1117     -0x1.p-51,
   1118     (int)0x1.fffffff8p30,
   1119     -0x1.0p53,
   1120     -0x1.0000000000001p0
   1121   },
   1122   { // Entry 184
   1123     -0.0,
   1124     (int)0.0,
   1125     -0x1.0p53,
   1126     -0x1.0p0
   1127   },
   1128   { // Entry 185
   1129     -0x1.p-53,
   1130     (int)0x1.p0,
   1131     -0x1.0p53,
   1132     -0x1.fffffffffffffp-1
   1133   },
   1134   { // Entry 186
   1135     -0x1.80p-51,
   1136     (int)0x1.fffffff4p30,
   1137     -0x1.fffffffffffffp52,
   1138     -0x1.0000000000001p0
   1139   },
   1140   { // Entry 187
   1141     -0.0,
   1142     (int)0x1.fffffffcp30,
   1143     -0x1.fffffffffffffp52,
   1144     -0x1.0p0
   1145   },
   1146   { // Entry 188
   1147     -0.0,
   1148     (int)0.0,
   1149     -0x1.fffffffffffffp52,
   1150     -0x1.fffffffffffffp-1
   1151   },
   1152   { // Entry 189
   1153     0x1.fffffffffffff0p1023,
   1154     (int)0.0,
   1155     0x1.fffffffffffffp1023,
   1156     HUGE_VAL
   1157   },
   1158   { // Entry 190
   1159     -0x1.fffffffffffff0p1023,
   1160     (int)0.0,
   1161     -0x1.fffffffffffffp1023,
   1162     HUGE_VAL
   1163   },
   1164   { // Entry 191
   1165     0x1.fffffffffffff0p1023,
   1166     (int)0.0,
   1167     0x1.fffffffffffffp1023,
   1168     -HUGE_VAL
   1169   },
   1170   { // Entry 192
   1171     -0x1.fffffffffffff0p1023,
   1172     (int)0.0,
   1173     -0x1.fffffffffffffp1023,
   1174     -HUGE_VAL
   1175   },
   1176   { // Entry 193
   1177     0x1.p-1022,
   1178     (int)0.0,
   1179     0x1.0p-1022,
   1180     HUGE_VAL
   1181   },
   1182   { // Entry 194
   1183     -0x1.p-1022,
   1184     (int)0.0,
   1185     -0x1.0p-1022,
   1186     HUGE_VAL
   1187   },
   1188   { // Entry 195
   1189     0x1.p-1022,
   1190     (int)0.0,
   1191     0x1.0p-1022,
   1192     -HUGE_VAL
   1193   },
   1194   { // Entry 196
   1195     -0x1.p-1022,
   1196     (int)0.0,
   1197     -0x1.0p-1022,
   1198     -HUGE_VAL
   1199   },
   1200   { // Entry 197
   1201     0x1.p-1074,
   1202     (int)0.0,
   1203     0x1.0p-1074,
   1204     HUGE_VAL
   1205   },
   1206   { // Entry 198
   1207     -0x1.p-1074,
   1208     (int)0.0,
   1209     -0x1.0p-1074,
   1210     HUGE_VAL
   1211   },
   1212   { // Entry 199
   1213     0x1.p-1074,
   1214     (int)0.0,
   1215     0x1.0p-1074,
   1216     -HUGE_VAL
   1217   },
   1218   { // Entry 200
   1219     -0x1.p-1074,
   1220     (int)0.0,
   1221     -0x1.0p-1074,
   1222     -HUGE_VAL
   1223   },
   1224   { // Entry 201
   1225     0.0,
   1226     (int)0.0,
   1227     0.0,
   1228     HUGE_VAL
   1229   },
   1230   { // Entry 202
   1231     -0.0,
   1232     (int)0.0,
   1233     -0.0,
   1234     HUGE_VAL
   1235   },
   1236   { // Entry 203
   1237     0.0,
   1238     (int)0.0,
   1239     0.0,
   1240     -HUGE_VAL
   1241   },
   1242   { // Entry 204
   1243     -0.0,
   1244     (int)0.0,
   1245     -0.0,
   1246     -HUGE_VAL
   1247   },
   1248   { // Entry 205
   1249     0.0,
   1250     (int)0x1.p0,
   1251     0x1.fffffffffffffp1023,
   1252     0x1.fffffffffffffp1023
   1253   },
   1254   { // Entry 206
   1255     0.0,
   1256     (int)-0x1.p0,
   1257     0x1.fffffffffffffp1023,
   1258     -0x1.fffffffffffffp1023
   1259   },
   1260   { // Entry 207
   1261     -0.0,
   1262     (int)-0x1.p0,
   1263     -0x1.fffffffffffffp1023,
   1264     0x1.fffffffffffffp1023
   1265   },
   1266   { // Entry 208
   1267     -0.0,
   1268     (int)0x1.p0,
   1269     -0x1.fffffffffffffp1023,
   1270     -0x1.fffffffffffffp1023
   1271   },
   1272   { // Entry 209
   1273     0.0,
   1274     (int)0.0,
   1275     0x1.fffffffffffffp1023,
   1276     0x1.0p-1022
   1277   },
   1278   { // Entry 210
   1279     0.0,
   1280     (int)0.0,
   1281     0x1.fffffffffffffp1023,
   1282     -0x1.0p-1022
   1283   },
   1284   { // Entry 211
   1285     -0.0,
   1286     (int)0.0,
   1287     -0x1.fffffffffffffp1023,
   1288     0x1.0p-1022
   1289   },
   1290   { // Entry 212
   1291     -0.0,
   1292     (int)0.0,
   1293     -0x1.fffffffffffffp1023,
   1294     -0x1.0p-1022
   1295   },
   1296   { // Entry 213
   1297     0.0,
   1298     (int)0.0,
   1299     0x1.fffffffffffffp1023,
   1300     0x1.0p-1074
   1301   },
   1302   { // Entry 214
   1303     0.0,
   1304     (int)0.0,
   1305     0x1.fffffffffffffp1023,
   1306     -0x1.0p-1074
   1307   },
   1308   { // Entry 215
   1309     -0.0,
   1310     (int)0.0,
   1311     -0x1.fffffffffffffp1023,
   1312     0x1.0p-1074
   1313   },
   1314   { // Entry 216
   1315     -0.0,
   1316     (int)0.0,
   1317     -0x1.fffffffffffffp1023,
   1318     -0x1.0p-1074
   1319   },
   1320   { // Entry 217
   1321     0x1.p-1022,
   1322     (int)0.0,
   1323     0x1.0p-1022,
   1324     0x1.fffffffffffffp1023
   1325   },
   1326   { // Entry 218
   1327     -0x1.p-1022,
   1328     (int)0.0,
   1329     -0x1.0p-1022,
   1330     0x1.fffffffffffffp1023
   1331   },
   1332   { // Entry 219
   1333     0x1.p-1022,
   1334     (int)0.0,
   1335     0x1.0p-1022,
   1336     -0x1.fffffffffffffp1023
   1337   },
   1338   { // Entry 220
   1339     -0x1.p-1022,
   1340     (int)0.0,
   1341     -0x1.0p-1022,
   1342     -0x1.fffffffffffffp1023
   1343   },
   1344   { // Entry 221
   1345     0x1.p-1074,
   1346     (int)0.0,
   1347     0x1.0p-1074,
   1348     0x1.fffffffffffffp1023
   1349   },
   1350   { // Entry 222
   1351     -0x1.p-1074,
   1352     (int)0.0,
   1353     -0x1.0p-1074,
   1354     0x1.fffffffffffffp1023
   1355   },
   1356   { // Entry 223
   1357     0x1.p-1074,
   1358     (int)0.0,
   1359     0x1.0p-1074,
   1360     -0x1.fffffffffffffp1023
   1361   },
   1362   { // Entry 224
   1363     -0x1.p-1074,
   1364     (int)0.0,
   1365     -0x1.0p-1074,
   1366     -0x1.fffffffffffffp1023
   1367   },
   1368   { // Entry 225
   1369     0.0,
   1370     (int)0.0,
   1371     0.0,
   1372     0x1.fffffffffffffp1023
   1373   },
   1374   { // Entry 226
   1375     -0.0,
   1376     (int)0.0,
   1377     -0.0,
   1378     0x1.fffffffffffffp1023
   1379   },
   1380   { // Entry 227
   1381     0.0,
   1382     (int)0.0,
   1383     0.0,
   1384     -0x1.fffffffffffffp1023
   1385   },
   1386   { // Entry 228
   1387     -0.0,
   1388     (int)0.0,
   1389     -0.0,
   1390     -0x1.fffffffffffffp1023
   1391   },
   1392   { // Entry 229
   1393     0.0,
   1394     (int)0x1.p0,
   1395     0x1.0p-1022,
   1396     0x1.0p-1022
   1397   },
   1398   { // Entry 230
   1399     0.0,
   1400     (int)-0x1.p0,
   1401     0x1.0p-1022,
   1402     -0x1.0p-1022
   1403   },
   1404   { // Entry 231
   1405     -0.0,
   1406     (int)-0x1.p0,
   1407     -0x1.0p-1022,
   1408     0x1.0p-1022
   1409   },
   1410   { // Entry 232
   1411     -0.0,
   1412     (int)0x1.p0,
   1413     -0x1.0p-1022,
   1414     -0x1.0p-1022
   1415   },
   1416   { // Entry 233
   1417     0.0,
   1418     (int)0.0,
   1419     0x1.0p-1022,
   1420     0x1.0p-1074
   1421   },
   1422   { // Entry 234
   1423     0.0,
   1424     (int)0.0,
   1425     0x1.0p-1022,
   1426     -0x1.0p-1074
   1427   },
   1428   { // Entry 235
   1429     -0.0,
   1430     (int)0.0,
   1431     -0x1.0p-1022,
   1432     0x1.0p-1074
   1433   },
   1434   { // Entry 236
   1435     -0.0,
   1436     (int)0.0,
   1437     -0x1.0p-1022,
   1438     -0x1.0p-1074
   1439   },
   1440   { // Entry 237
   1441     0x1.p-1074,
   1442     (int)0.0,
   1443     0x1.0p-1074,
   1444     0x1.0p-1022
   1445   },
   1446   { // Entry 238
   1447     -0x1.p-1074,
   1448     (int)0.0,
   1449     -0x1.0p-1074,
   1450     0x1.0p-1022
   1451   },
   1452   { // Entry 239
   1453     0x1.p-1074,
   1454     (int)0.0,
   1455     0x1.0p-1074,
   1456     -0x1.0p-1022
   1457   },
   1458   { // Entry 240
   1459     -0x1.p-1074,
   1460     (int)0.0,
   1461     -0x1.0p-1074,
   1462     -0x1.0p-1022
   1463   },
   1464   { // Entry 241
   1465     0.0,
   1466     (int)0.0,
   1467     0.0,
   1468     0x1.0p-1022
   1469   },
   1470   { // Entry 242
   1471     -0.0,
   1472     (int)0.0,
   1473     -0.0,
   1474     0x1.0p-1022
   1475   },
   1476   { // Entry 243
   1477     0.0,
   1478     (int)0.0,
   1479     0.0,
   1480     -0x1.0p-1022
   1481   },
   1482   { // Entry 244
   1483     -0.0,
   1484     (int)0.0,
   1485     -0.0,
   1486     -0x1.0p-1022
   1487   },
   1488   { // Entry 245
   1489     0.0,
   1490     (int)0x1.p0,
   1491     0x1.0p-1074,
   1492     0x1.0p-1074
   1493   },
   1494   { // Entry 246
   1495     -0.0,
   1496     (int)-0x1.p0,
   1497     -0x1.0p-1074,
   1498     0x1.0p-1074
   1499   },
   1500   { // Entry 247
   1501     0.0,
   1502     (int)-0x1.p0,
   1503     0x1.0p-1074,
   1504     -0x1.0p-1074
   1505   },
   1506   { // Entry 248
   1507     -0.0,
   1508     (int)0x1.p0,
   1509     -0x1.0p-1074,
   1510     -0x1.0p-1074
   1511   },
   1512   { // Entry 249
   1513     0.0,
   1514     (int)0.0,
   1515     0.0,
   1516     0x1.0p-1074
   1517   },
   1518   { // Entry 250
   1519     -0.0,
   1520     (int)0.0,
   1521     -0.0,
   1522     0x1.0p-1074
   1523   },
   1524   { // Entry 251
   1525     0.0,
   1526     (int)0.0,
   1527     0.0,
   1528     -0x1.0p-1074
   1529   },
   1530   { // Entry 252
   1531     -0.0,
   1532     (int)0.0,
   1533     -0.0,
   1534     -0x1.0p-1074
   1535   },
   1536   { // Entry 253
   1537     -0x1.p0,
   1538     (int)0x1.p1,
   1539     0x1.8p1,
   1540     0x1.0p1
   1541   },
   1542   { // Entry 254
   1543     0x1.p0,
   1544     (int)-0x1.p1,
   1545     -0x1.8p1,
   1546     0x1.0p1
   1547   },
   1548   { // Entry 255
   1549     -0x1.p0,
   1550     (int)-0x1.p1,
   1551     0x1.8p1,
   1552     -0x1.0p1
   1553   },
   1554   { // Entry 256
   1555     0x1.p0,
   1556     (int)0x1.p1,
   1557     -0x1.8p1,
   1558     -0x1.0p1
   1559   },
   1560   { // Entry 257
   1561     0x1.p0,
   1562     (int)0x1.p1,
   1563     0x1.4p2,
   1564     0x1.0p1
   1565   },
   1566   { // Entry 258
   1567     -0x1.p0,
   1568     (int)-0x1.p1,
   1569     -0x1.4p2,
   1570     0x1.0p1
   1571   },
   1572   { // Entry 259
   1573     0x1.p0,
   1574     (int)-0x1.p1,
   1575     0x1.4p2,
   1576     -0x1.0p1
   1577   },
   1578   { // Entry 260
   1579     -0x1.p0,
   1580     (int)0x1.p1,
   1581     -0x1.4p2,
   1582     -0x1.0p1
   1583   }
   1584 };
   1585