• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 #ifndef MATH_GTEST_MATH_TEST_DATA_POW_DATA_H
2 #define MATH_GTEST_MATH_TEST_DATA_POW_DATA_H
3 
4 DataDouble3Expected1 g_powData[] = {
5     {-0x1.c9374bc6a7efap-8, 0x0p+0, 0x1p+0},
6     {-0x1.ffffffff196a7p-21, 0x0p+0, 0x1p+0},
7     {-HUGE_VAL, 0x1.0000000000fa4p+52, HUGE_VAL},
8     {-0x1.fff7c0f00b728p-22, -0x1p+0, -0x1.00041f98faaeep+21},
9     {-0x1.000000000001dp-41, 0x0p+0, 0x1p+0},
10     {-0x1.00000760f253ep-41, 0x1.4p+3, 0x1.000049c980d8dp-410},
11     {-0x1.0000000000009p+0, -0x1.7364d9364d93ep+54, 0x1.9241b707f6daep-76},
12     {-0x1.000000000001p+0, -0x1p+28, 0x1.ffffe00001p-1},
13     {-0x1.00346dc5f8385p-1, -0x1.e28p+9, -0x1.d952f9f85474dp+963},
14     {-0x1.66666aa666665p-1, -0x1.61p+9, 0x1.38aa56fbf4ad6p+363},
15     {-0x1.05a926e1a84abp-41, -0x1p+0, -0x1.f4ec65dec1f64p+40},
16     {-0x1.0007ffffffce4p-41, -0x1.4p+3, 0x1.ff601b7c943bp+409},
17     {-0x1.0008p+40, 0x1.4p+2, -0x1.0028028014005p+200},
18     {-0x1.00086eae33dc1p-41, -0x1.8p+2, 0x1.ff9adb7eee854p+245},
19     {-0x1.000800000e47bp+40, -0x1p+3, 0x1.ff8011fd3bee7p-321},
20     {-0x1.02e554b439544p+0, -0x1.4p+4, 0x1.98daa718b4a87p-1},
21     {-0x0.000000000028fp-1022, 0x1.ccbbfaf92ffbbp+1022, 0x0p+0},
22     {-0x1.8001712f54649p-41, 0x1p+1, 0x1.200229c808cb9p-81},
23     {-0x1.e666626666662p-1, 0x1p+20, 0x0p+0},
24     {-0x1.999998999998bp-3, -0x1.8p+1, -0x1.f40003a98007fp+6},
25     {-0x1.dccccccaccccdp-1, -0x1.cp+2, -0x1.a57aa152505e9p+0},
26     {-0x1.ffffffc000066p-41, -0x1.cp+2, -0x1.000000dfffea2p+280},
27     {-0x1.ffffffbffffffp+40, -0x1.cp+2, -0x1.000000e00000bp-287},
28     {-0x1.ffffffbffffffp+40, 0x1.cp+2, -0x1.fffffe4000004p+286},
29     {-0x1.9d9999991999ap-4, 0x1p+1, 0x1.4e1c7ae078e15p-7},
30     {-0x1.000000000b16dp-40, -0x1p+0, -0x1.ffffffffe9d26p+39},
31     {-0x1.fff30796085f4p-41, -0x1p+0, -0x1.00067c5f0ba05p+40},
32     {-0x1.ffffffffffffep-1, 0x1.00001p+20, -0x1.fffffffdffffep-1},
33     {-0x1.fffffffffffffp-1, -0x1p+0, -0x1.0000000000001p+0},
34     {-HUGE_VAL, 0x1.0000000000068p+52, HUGE_VAL},
35     {0x1.6666666666666p-2, 0x1.62dac7460dfa7p-5, 0x1.e93cf34b016dap-1},
36     {0x1.ffee6d16118fdp-513, 0x1.03ca3d70a3d71p+1, 0x0.00007288337cp-1022},
37     {0x0.00071dcc40368p-1022, 0x1.9ab277f44c118p-1, 0x1.90c9f5cced2c2p-831},
38     {0x0.0000000000001p-1022, 0x1.ffffffbd1a89cp+1022, 0x0p+0},
39     {0x0.0000000000001p-1022, 0x1.0000000000001p+0, 0x0.0000000000001p-1022},
40     {0x0.0000000000001p-1022, 0x1.ccccccccccccdp-1, 0x1.51cb453b9530ap-967},
41     {0x1p+1, 0x1.fffffd60e84c8p+9, 0x1.fff8bb634ae49p+1023},
42     {0x1.9d9999999999ap-4, 0x1p-1, 0x1.4564ffe70f785p-2},
43     {0x1.ffff8d6aae938p-272, 0x1.75c28f5c28f5cp-1, 0x1.2003a6283347ap-198},
44     {0x1.000003feef3fap-462, 0x1.262ad262ad261p-4, 0x1.c3f1a62bfec9ep-34},
45     {0x1.ffffa3dcbc1eap-523, 0x1.b333333333333p-1, 0x1.3b2c178a407bdp-444},
46     {0x1.000609d0a4716p-547, 0x1.ccccccccccccdp-1, 0x1.9fe85fdaff98ap-493},
47     {0x1.ffffffff5f787p-644, 0x1.f5c28f5c28f5cp-2, 0x1.e7c02aecc2318p-316},
48     {0x1.ffffff3def6c2p-732, 0x1.5075075075074p-1, 0x1.8bc8d6db819e7p-481},
49     {0x1.456728d939bcfp-733, 0x1.947ae147ae148p-2, 0x1.847b540d6184bp-290},
50     {0x1.0000000101f4dp-845, 0x1.ccccccccccccdp-1, 0x1.6a09e6693c0acp-761},
51     {0x1.fffffffcef348p-948, 0x1.3333333333333p-1, 0x1.bdb8cdac242d1p-569},
52     {0x1.0705b171494d7p-1005, -0x1.cd42c3c9f1a74p-1, 0x1.4ab0315408699p+905},
53     {0x1.0000000000001p+1, 0x1.ffffffffffffdp+9, 0x1.fffffffffffafp+1023},
54     {0x1.00000000562f9p+663, -0x1.0d4fdf3b645a2p-1, 0x1.32fad558d9436p-349},
55     {0x1.fffffffe856c6p+935, -0x1.851eb851eb852p-1, 0x1.8eeea8e890021p-712},
56     {0x1.00074a86f9012p+1023, -0x1p+0, 0x0.7ffc5ad71747ap-1022},
57     {0x1.0000000000002p+2, 0x1.ffffffffffffdp+8, 0x1.fffffffffffafp+1023},
58     {0x1.0000000000004p+0, 0x1.4p-1, 0x1.0000000000002p+0},
59     {0x1.0000000000004p+0, 0x1.d70a3d70a3a58p-4, 0x1p+0},
60     {0x1.0000000000004p+4, 0x1.ffffffffffffdp+7, 0x1.fffffffffffafp+1023},
61     {0x1.0000000000faep+1023, 0x1.40da740da73e7p-5, 0x1.0c431fde52d2fp+40},
62     {0x1.333333333334ap+1, 0x1.a0fe27773b77ap+9, HUGE_VAL},
63     {0x1.0047ae147ae2ap+6, 0x1p-1, 0x1.0023d48856947p+3},
64     {0x1.01cac08312717p+0, 0x1.9e4129e4129e3p-1, 0x1.0172ecbc56f42p+0},
65     {0x1.004189374bcf2p+0, 0x1.fffffc4653608p+53, HUGE_VAL},
66     {0x1.1999999999a91p+1, 0x1.ffffef99b22b8p+9, HUGE_VAL},
67     {0x1.0333333333436p+2, 0x1.fffffb69980a5p+8, HUGE_VAL},
68     {0x1.07ae147ae1887p+0, 0x1.012309ce54004p+51, HUGE_VAL},
69     {0x1.0b851eb8525c2p+1, -0x1.01151eb851eb8p+7, 0x1.3a4d05458ad9dp-137},
70     {0x1.0000000001f06p+1023, 0x1.45a1cac083127p-2, 0x1.3e3f0e83fa899p+325},
71     {0x1.23d70a3d80a3ep-1, -0x1.7fffffd5e4635p+9, 0x1.c493a8661a038p+622},
72     {0x1.400000000fff7p+1, 0x1.ffb3253333354p+9, HUGE_VAL},
73     {0x1.049ba5e36f16bp-1, -0x1.dcd2f246986aap+9, 0x1.1307a1a2ddb67p+929},
74     {0x1.0147ae187ae09p+0, -0x1.e147ae144ae13p-1, 0x1.fd9aef48c6696p-1},
75     {0x1.ffff90422442ap+1022, -0x1p+0, 0x0.80001bef7d082p-1022},
76     {0x1.199999d999994p+1, -0x1.fae147ae147aep-2, 0x1.5a8dc9469d5d9p-1},
77     {0x1.00624e12f1a9ap+2, 0x1.23d70a3d70a3dp-1, 0x1.1a542d80d2d79p+1},
78     {0x1.020c4aba5e35p-1, -0x1.ffffffffffff9p+9, 0x1.2be891b7bc61ap+1012},
79     {0x1.19999b599999bp+3, -0x1.a9e4129e412ap-1, 0x1.4f7fe86df8cb9p-3},
80     {0x1.020c4dfa5e353p-1, 0x1.ba102664b65fap+9, 0x1.06c93072de433p-874},
81     {0x1.199b999999983p+0, 0x1.000004p+24, HUGE_VAL},
82     {0x1.7333b3333636ap-1, -0x1.ffbe76c8a839cp+3, 0x1.565923c324c3ep+7},
83     {0x1.0006fc115df65p+7, 0x1.001eb85273841p+7, 0x1.5b3747900ffaap+896},
84     {0x1.17123b50a3d71p+0, -0x1.4f1b77c263e2dp+20, 0x0p+0},
85     {0x1.021449ba5d4e7p-3, -0x1.fe235fe235fdfp-3, 0x1.acdc5f83fc577p+0},
86     {0x1.008b126e978d5p+1, 0x1.ccccccccccccdp-2, 0x1.5e0a41278b7f4p+0},
87     {0x1.053ea43db858dp+0, 0x1.63d8aa986a9fep+20, HUGE_VAL},
88     {0x1.0cecbbe990e6cp+0, 0x1.63b500c764d39p+20, HUGE_VAL},
89     {0x1.01eab0ece5161p+0, 0x1.63a676c80a557p+20, HUGE_VAL},
90     {0x1.2144dbcb0491cp-7, -0x1.4p+3, 0x1.2dc5fee8d67d2p+68},
91     {0x1.020624dd2f1aap-1, -0x1.ffff43413e2fcp+3, 0x1.c35b9994bbef9p+15},
92     {0x1.09ccff21b3b8dp+1, -0x1.f37974bc6a82dp+9, 0x0.00000001dfea3p-1022},
93     {0x1.02f9a9e347a4cp+3, -0x1.a99999999999ap+2, 0x1.ead9e4d2eb0f5p-21},
94     {0x1.091eb851eb852p-1, 0x1.4000000005ff7p+1, 0x1.8b263c23b004ep-3},
95     {0x1.04d556df0a0c3p+1, -0x1.efe4af4f0d93bp+9, 0x1.5dd19f7daa384p-1019},
96     {0x1.05ebf824cfd6ap+99, 0x1.5cb1fb56e353fp+0, 0x1.db0c008e7f23ap+134},
97     {0x1.0aaab287eebd4p+7, 0x1.4p+3, 0x1.810fa0e2a84edp+70},
98     {0x1.0e4f97bcadf3ap-482, 0x1.b4838a9b85875p-26, 0x1.fffee33536998p-1},
99     {0x1.dfa8260d1af32p-9, 0x1p+3, 0x1.2fc6fe32c5526p-65},
100     {0x1.008712feabd02p+0, -0x1p-1, 0x1.ff79225da5d6cp-1},
101     {0x1.488888888888cp-1, 0x1.23d70a3d70a3dp-4, 0x1.f01146a7e67cep-1},
102     {0x1.163fac972e8c8p-1, -0x1.019999999999fp+3, 0x1.0eff7aa651adcp+7},
103     {0x1.4d87207cc86efp-7, 0x1.a1553cfba4064p+2, 0x1.cb3258da1c87fp-44},
104     {0x1.199cf32be4204p+2, -0x1p-1, 0x1.e829584fdab8cp-2},
105     {0x1.247b78c52f30ep+7, 0x1.cd718baf9a69fp+3, 0x1.a376807eaed0fp+103},
106     {0x1.3d25bde0fcc8p-5, -0x1.ffffffffffff8p+6, 0x1.5cead1bbd1c55p+600},
107     {0x1.df15f15f15f16p-1, 0x1.ffbdc28f5c28fp+6, 0x1.aa6a966e2768cp-13},
108     {0x1.35416f99e863ap-41, -0x1.8p+1, 0x1.226d54c65251cp+122},
109     {0x1.3333333333333p-2, 0x1.333361134a04ap+8, 0x1.527c7d893bfe7p-534},
110     {0x1.00000009ce2cp-1, 0x1.64f079aa01d4p-1, 0x1.3bcbfc3a40f7cp-1},
111     {0x1.5e313eecd941ap-7, 0x1.98p+8, 0x0p+0},
112     {0x1.a52feb319cd54p+0, 0x1.519b22134c536p+1, 0x1.dbed523d4e1c1p+1},
113     {0x0.0000000000014p-1022, 0x1.4412213cefb76p-1, 0x1.ed52969d3fd99p-678},
114     {0x1.4p+4, 0x1.4feae3987ab48p-20, 0x1.00003ee5225b9p+0},
115     {0x1.4000000000001p+2, 0x1p+1, 0x1.9000000000003p+4},
116     {0x1.53436cb03c534p-1, -0x1.75f63eb41e83dp+1, 0x1.a9fba0ac97fe9p+1},
117     {0x1.47ae147ae147bp-5, 0x1.00c49d65e3547p+1, 0x1.9b68438874c09p-10},
118     {0x1.5dedd9dedd9e3p-1, 0x1.90c97168e74bep+10, 0x1.ac21d401fdcb3p-881},
119     {0x1.5152a9b092026p-22, 0x1.a2a4b3cd9fe23p-4, 0x1.bb4a0c2f0034bp-3},
120     {0x1.4d5cf41bf7adbp-4, 0x1.ffee4a8736918p-53, 0x1.ffffffffffffbp-1},
121     {0x1.5b7a32846ff4bp-2, -0x1.03d199999999ap+6, 0x1.369c9cc4529b7p+101},
122     {0x1.ddddddddddddbp-1, -0x1.ffc8014f8b589p+6, 0x1.aa1f478b4c116p+12},
123     {0x1.1111111111105p-3, -0x1.fe76c6f439583p-1, 0x1.dd1b7427500eap+2},
124     {0x1.1555555555556p-1, -0x1.ffc7fd60e94eep+6, 0x1.201f2deed05bep+113},
125     {0x1.aeeeeeeeeeeefp-1, 0x1.00072b021a49bp+6, 0x1.0f1f1e6ff7571p-16},
126     {0x1.bf08c7885ad5dp-2, 0x1.24fc0d744fd86p+8, 0x1.94da92ff81797p-351},
127     {0x1.4f45132d49afdp+0, 0x1.3333333333333p-2, 0x1.15942d24fdef3p+0},
128     {0x1.437639b7639b2p-1, 0x1.e0f83dfa8b2cp+10, 0x0p+0},
129     {0x1.6794237fa89e3p-1, 0x1.f333333333333p+10, 0x1.f18e7189e59bap-1019},
130     {0x1.981e61493b67cp-1, 0x1.fb645a1cac07ap-1, 0x1.98f3d3e11dc3fp-1},
131     {0x1.53c8253c8254p-1, -0x1p-1, 0x1.3a3feca09215p+0},
132     {0x1.0df6b0df6b0e6p-3, 0x1.e99997d9999a9p+3, 0x1.352e58bc839c3p-45},
133     {0x1.7ap+7, 0x1.fff7ced81687ep+6, 0x1.dfe17b602f059p+967},
134     {0x1.7a052d15d2b87p+2, -0x1p-3, 0x1.9a10bb1e75035p-1},
135     {0x1.8p-1, -0x1.3851eb851ec0cp+1, 0x1.02431189b9cb3p+1},
136     {0x1.b91b91b91b92p-1, 0x1.b592a4ffce8a7p-1, 0x1.c2c4b60356296p-1},
137     {0x1.87f20bddb8454p+9, -0x1.449ba5e353f77p-7, 0x1.df4a586829de6p-1},
138     {0x1.837d0891e8b3ap+1, -0x1.0049c977474a4p-50, 0x1.ffffffffffff7p-1},
139     {0x1.8d600b76969d3p-96, -0x1.efae61f60f7f2p-59, 0x1.0000000000001p+0},
140     {0x1.98d2fe44b752p-39, -0x1.04ac4e0042578p+1, 0x1.08c06930700f6p+78},
141     {0x1.9a9fbe83670c1p-2, 0x1.63ea54ccd2b96p-1, 0x1.0f44571b8f981p-1},
142     {0x1.33cd19c038ee4p-3, 0x1.4p+3, 0x1.9418377774b65p-28},
143     {0x1.c80497888c7b5p-1, 0x1.a5cebd4a891dap+11, 0x1.3801a8718786cp-564},
144     {0x1.be8839df7f36cp-1, -0x1.0346dc5d63886p-5, 0x1.011c65342539fp+0},
145     {0x1.a0466e27cdc05p+3, 0x1.45eed5a3f0841p+1, 0x1.57b5bcc8b398cp+9},
146     {0x1.a0b2bc0b2bc1ap-1, 0x1.03e0fb84ebe0ep+11, 0x1.2d3b2e6e4ce43p-618},
147     {0x1.a946c4102350ap-1, 0x1.0088p+10, 0x1.330b4eafab7edp-275},
148     {0x1.ab99d36091dfap+97, -0x1.d1320443cd41dp+2, 0x1.7908f639fc76ep-711},
149     {0x1.8ab554bf730e8p+2, -0x1.999999999999ap-2, 0x1.ee9bbbef40bfdp-2},
150     {0x1.bd8f4e24402e3p+2, -0x1.999999999999ap-3, 0x1.5b50e3afacaa9p-1},
151     {0x1.c51eb851eb852p-1, 0x1.23c90a3d70a3dp-4, 0x1.fb904111ecd5cp-1},
152     {0x1.c000000000062p+1022, -0x1p+0, 0x0.9249249249229p-1022},
153     {0x0.00380000316a2p-1022, 0x1.fbbbbbbbbbbb6p-1, 0x0.54f981bff0564p-1022},
154     {0x0.0037fffffffffp-1022, 0x1.fae147ae147aep-1, 0x1.17ffeb168d64cp-1022},
155     {0x0.000000000e4bep-1022, -0x1.a3796ac9dfd1p-1, 0x1.ea3e6147f365fp+866},
156     {0x0.000000000000ep-1022, 0x1.c96ee6fd54d69p-1, 0x1.d1ec3654a1ebcp-957},
157     {0x0.000000000000ep-1022, 0x1.df6dcde71be1ap-1, 0x1.d9c7868bc59e5p-1003},
158     {0x1.c00025549e9ap+1022, -0x1p+0, 0x0.92491861c2c75p-1022},
159     {0x1.c01bb090b4766p-44, -0x1.1f8211c8becc6p+1, 0x1.02f9e84d99192p+97},
160     {0x1.c25c268497682p-44, -0x1.cb656ece8bec6p+0, 0x1.691d437045ce1p+77},
161     {0x1.99ebae29006fdp-2, 0x1.aaaaaaaaaaaa8p-1, 0x1.dd7e0e52c7a59p-2},
162     {0x1.e4d62e1e7c46p+0, -0x1p-1, 0x1.740acee6c8c4dp-1},
163     {0x1.7e809d1e827dcp+0, -0x1p-1, 0x1.a2dd242c9d9b8p-1},
164     {0x1.ae0c6f11deac9p-1, 0x1p+12, 0x0.0099d8a0a8439p-1022},
165     {0x1.ccd8b733f5907p-1, 0x1.fd38a3d70a3d7p+1, 0x1.50d3e725597b3p-1},
166     {0x1.d6de8ca11bfcep-1, 0x1.ffe8c49ba5e35p+2, 0x1.0609dade486e6p-1},
167     {0x1.c53f10eb905cfp+2, 0x1.fa3c42ae6e4d4p-51, 0x1.0000000000008p+0},
168     {0x1.2063842ca9637p-1, 0x1.08ae003bc6149p-2, 0x1.b966d490db4b4p-1},
169     {0x1.da6791fe3e9d1p-2, 0x1.c30c1d19e1ff4p+8, 0x1.40dbd702cbc93p-501},
170     {0x1.c21747109437p+2, -0x1p-1, 0x1.8222b4f461c78p-2},
171     {0x1.dd0bd0bd0bd25p-3, 0x1.fcp+11, 0x0p+0},
172     {0x1.42272bdd74f5dp-1, -0x0p+0, 0x1p+0},
173     {0x1.4ccccccccccd6p-1, 0x1.ffffffffffff8p+6, 0x1.5d9508d2128ep-80},
174     {0x1.ef0fb38a94d2p+2, 0x1.2777777777774p-1, 0x1.a0cef01739a59p+1},
175     {0x1.33523af523af5p-2, 0x1.ee0669b5bbf0bp-5, 0x1.dc277db569bd8p-1},
176     {0x1.f5ba107c5a8f1p-3, -0x1.7d9c0ae9c9d12p+8, 0x1.4cafccfca4d17p+774},
177     {0x1.0cccccccccccdp+0, -0x1.3333333333333p-1, 0x1.f13a9a982f5d1p-1},
178     {0x1.f664984b8c63ap-21, 0x1.8e979b79aeeedp-1, 0x1.53d759cb5bd4dp-16},
179     {0x1.c565caa9f1306p-5, 0x1.c086a038887fbp+3, 0x1.6420530404297p-59},
180     {0x1.f94434610fd35p-1, -0x1.00000037241f1p+15, 0x1.ce2dd8ff1a356p+625},
181     {0x1.f631c5c982852p-1, -0x1.0000000022caep+15, 0x1.1d0de4c8373f5p+914},
182     {0x1.f631c5c98288p-1, -0x1.00000395a3254p+15, 0x1.1d17c5a9f82f8p+914},
183     {0x1.f7bafd15492fep-1, -0x1.0000000aa90bbp+15, 0x1.b8c82b71c8e2bp+769},
184     {0x1.f6b4d8381a155p-1, -0x1.0000005e7671cp+15, 0x1.f9c91f2d66cb6p+865},
185     {0x1.f94434610fd7dp-1, -0x1.0000400d3d909p+15, 0x1.cef14e4dcb9d6p+625},
186     {0x1.fd5cc7d5cc425p-1, -0x1.25ab83f6b020fp+15, 0x1.10c83cecd364fp+280},
187     {0x1.f6b4d8381a155p-1, -0x1.fffff6c87876bp+14, 0x1.f9b210c49527ap+865},
188     {0x1.dea475ea4728bp-1, -0x1.0000000166953p+15, HUGE_VAL},
189     {0x1.91d7a91d7a916p-1, -0x1.0000000023adbp+15, HUGE_VAL},
190     {0x1.8a37d088ee5cep-2, 0x1.00006aa66666p+15, 0x0p+0},
191     {0x1.f8ab3a45620e4p+0, -0x1p-1, 0x1.6ca8a6ae74bdbp-1},
192     {0x1.f7ea5cf512771p-1, 0x1.78p+10, 0x1.616301c75bc4ap-35},
193     {0x1.f9eb731e62d27p-1, -0x1.00000440430a4p+15, 0x1.b3ae96ee5856cp+564},
194     {0x1.f2d0c15f968c7p-2, -0x1.000004414f841p+15, HUGE_VAL},
195     {0x1.64dc9f17f3dd7p-4, -0x1.000018bae1474p+15, HUGE_VAL},
196     {0x1.e4ed7f681d376p-1, -0x1.0000095eb85f4p+15, HUGE_VAL},
197     {0x1.ef2af00bf4462p-1, -0x1.00000443ee69cp+15, HUGE_VAL},
198     {0x1.7f3b1c58c6db1p-3, -0x1.000003bced939p+15, HUGE_VAL},
199     {0x1.ea0c37ba08e1ap-1, -0x1.0001d10ccd01ap+15, HUGE_VAL},
200     {0x1.8c6a5af930a42p-2, -0x1.0000044043028p+15, HUGE_VAL},
201     {0x1.3b194b1262f34p-1, 0x1.e41af4b463c41p+2, 0x1.a09a68bf0d831p-6},
202     {0x1.f0443543fd085p-1, -0x1.0000084178373p+16, HUGE_VAL},
203     {0x1.f836b7c80647ep+0, -0x1p-1, 0x1.6cd2c5d853e76p-1},
204     {0x1.919999999999ap-5, -0x1.f3fffffffffffp+8, HUGE_VAL},
205     {0x1.c4e1754d1609fp+2, -0x1p-1, 0x1.80f1c61af903cp-2},
206     {0x1.ffc1ad519ac82p-1, 0x1.ba6c13beac7bdp+18, 0x1.1bc3cf7aad1b1p-311},
207     {0x1.d12ebf21a4e81p-1, 0x1.ba7a347cdfc91p+18, 0x0p+0},
208     {0x1.e5af491b0c3e1p-1, 0x1.ba8b810f7ac74p+18, 0x0p+0},
209     {0x1.fb324d6f8490dp-1, 0x1.ba91994edad76p+18, 0x0p+0},
210     {0x1.ff77fffffffffp+15, 0x1.1b1fdcd7590adp+3, 0x1.768a8a8aed563p+141},
211     {0x1.e875c28f5c28fp+0, -0x1.00000003af9d7p+10, 0x1.726ea8f4cbd11p-955},
212     {0x1.e0cd2782c9e7bp-1, 0x1.bb44b87d02ep+18, 0x0p+0},
213     {0x1.d199990aa9d94p-1, 0x1.bbc0d7c3a8eeap+18, 0x0p+0},
214     {0x1.99199999c9d1fp-4, 0x1.000014p+22, 0x0p+0},
215     {0x1.fff800000f82cp+1023, 0x1.6b0df6b0df6a7p-3, 0x1.70f19a735d543p+181},
216     {0x0.fffff7b5bddfep-1022, 0x1.aff11aff11b02p-2, 0x1.de50b2196bdd3p-432},
217     {0x1.b999998d9999ap-4, 0x1.db22d7e5603fbp-11, 0x1.fef7b11dc4482p-1},
218     {0x1.fb6459dcac07fp-1, 0x1.80da740da7408p-1, 0x1.fc884d74e5b81p-1},
219     {HUGE_VAL, 0x1.0444444444438p-2, HUGE_VAL},
220     {0x1.fffff2fd4a0e1p-100, 0x1p+1, 0x1.ffffe5fa9470cp-199},
221     {0x1.fecccccc5ccbcp+7, 0x1.ffffe8681bab9p+6, 0x1.7af9ee2065d7bp+1023},
222     {0x1.f8d4fdf3a645ap-2, 0x1.bffffffffffffp+9, 0x1.b60d4fdce60d3p-915},
223     {0x1.0000078a3c207p-1022, -0x1.fd0cc68ef84c2p-2, 0x1.0a121f84ccfd6p+508},
224     {0x1.0005e403a73efp-1022, 0x1.6740da740da6ep-1, 0x1.dca3f614264d8p-718},
225     {0x1.fffffffff8p-2, 0x1p-1, 0x1.6a09e667f0e8bp-1},
226     {0x1.fffffffffef76p+952, 0x1.2094f2094f209p-2, 0x1.7cc1d3cbb6077p+268},
227     {0x1.fae147ae142f7p-1, 0x1.ccccccccccccdp-1, 0x1.fb63c28f7b8dap-1},
228     {0x1.fdf3b645a1981p-1, 0x1.f0a3d70a3d70ap-1, 0x1.fe0368fb4b2aep-1},
229     {0x1.e147ae147ac7fp-1, 0x1p-1, 0x1.f06704d3a1d9ep-1},
230     {0x1.eb851eb851dc5p-1, -0x1.c28f5c28f5ac1p-2, 0x1.04a3c591cb064p+0},
231     {0x1.333333333327fp+0, -0x1.8p+1, 0x1.284bda12f6a55p-1},
232     {0x1.fae147ae14749p+2, 0x1.fb66666666666p+6, 0x1.a2fa495228d56p+378},
233     {0x1.fffbe76c8b3f3p+6, -0x1.22p+7, 0x1.0129a3735578p-1015},
234     {0x1.d70a3d70a3d3bp-1, 0x1.8p-1, 0x1.e0f64a77d81cep-1},
235     {0x1.4ccccccccccc9p-3, 0x1.ffp+7, 0x1.280dfe0d20b5ap-670},
236     {0x1.fced916872af9p-1, -0x1.eb851eb851eafp-1, 0x1.017bb85f50768p+0},
237     {0x1.fffffffffffbp+1022, -0x1p+0, 0x0.8000000000014p-1022},
238     {0x1.ffffffffffffcp-1, 0x1.0a3d6fc3d70a5p-3, 0x1.fffffffffffffp-1},
239     {0x1.ffffffffffffdp+0, 0x1.0000000000002p+10, 0x1.fffffffffff17p+1023},
240     {0x1.ffffffffffffdp+1, 0x1.0000000000001p+9, 0x1.fffffffffff8cp+1023},
241     {0x1.ffffffffffffep-1, -0x1p-1, 0x1.0000000000001p+0},
242     {0x1.2f39421924832p-63, -0x0p+0, 0x1p+0},
243     {0x1.00b0af48ec799p-223, 0x1.745d1745d1704p-5, 0x1.d1e1246ac60cbp-11},
244     {0x1.00003d3c6d34ep-641, -0x1.f74e28bc909f4p-3, 0x1.714da50a85805p+157},
245     {0x1.0000000013f51p-929, -0x1.3333333333333p-2, 0x1.9fdf8bccdb76bp+278},
246     {0x1.000000bc80754p-1011, -0x1.ccccccccccccdp-1, 0x1.ddb67ed4e5f74p+909},
247     {0x1.ffffffffffffep+4, 0x1.da1cac083126fp-3, 0x1.1d87c13937d63p+1},
248     {0x1.000000000e8d3p+76, 0x1.a3d70a3d70a46p-1, 0x1.3f92974230487p+62},
249     {0x1.000007adaec0ap+814, 0x1.8c81e6d6bf574p-1, 0x1.4e44622a152cep+630},
250     {0x1.00d51ea6fa85p+864, 0x1.851eb851eb852p-1, 0x1.8feaf72e5ef55p+656},
251     {0x1.147ae147ae148p-2, -0x1.0000053e3b623p+6, 0x1.dbbdccd92dec3p+120},
252     {HUGE_VAL, 0x1.6bc205ab0f62dp-7, HUGE_VAL},
253     {0x1.1p-1, 0x1.a3d70a3d70a3dp-5, 0x1.efab32a60e282p-1},
254     {0x1.4189374bc6a7fp-5, 0x1p+0, 0x1.4189374bc6a7fp-5},
255     {0x1p+0, 0x1.ef9db22d0e56p-6, 0x1p+0},
256     {0x1p+0, 0x1p+0, 0x1p+0},
257     {0x1.395810624dd2fp-5, 0x1p+3, 0x1.426d4bb078b91p-38},
258     {0x1.51eb851eb851fp-5, 0x1p+5, 0x1.c3126af40d55dp-148},
259     {0x1p+0, 0x1p+3, 0x1p+0},
260     {0x1p+0, 0x1p+5, 0x1p+0},
261     {0x1.d99999999999ap-3, 0x1p+10, 0x0p+0},
262     {0x1.a99999999999ap-1, 0x1p+12, 0x0p+0},
263     {0x1p+0, 0x1p+10, 0x1p+0},
264     {0x1p+0, 0x1p+12, 0x1p+0},
265     {0x1p+3, 0x1.5333333333333p-2, 0x1.fdc966ea77b39p+0},
266     {0x1p+3, 0x1p+0, 0x1p+3},
267     {0x1p+5, 0x1.23d70a3d70a3dp-4, 0x1.47b44132533f7p+0},
268     {0x1p+5, 0x1p+0, 0x1p+5},
269     {0x1p+3, 0x1p+3, 0x1p+24},
270     {0x1p+3, 0x1p+5, 0x1p+96},
271     {0x1p+5, 0x1p+3, 0x1p+40},
272     {0x1p+5, 0x1p+5, 0x1p+160},
273     {0x1p+3, 0x1p+10, HUGE_VAL},
274     {0x1p+3, 0x1p+12, HUGE_VAL},
275     {0x1p+5, 0x1p+10, HUGE_VAL},
276     {0x1p+5, 0x1p+12, HUGE_VAL},
277     {0x1p+10, 0x1.ef9db22d0e56p-6, 0x1.3bb83778ce0abp+0},
278     {0x1p+10, 0x1p+0, 0x1p+10},
279     {0x1p+12, 0x1.28f5c28f5c28fp-5, 0x1.5a16d40ef6c34p+0},
280     {0x1p+12, 0x1p+0, 0x1p+12},
281     {0x1p+10, 0x1p+3, 0x1p+80},
282     {0x1p+10, 0x1p+5, 0x1p+320},
283     {0x1p+12, 0x1p+3, 0x1p+96},
284     {0x1p+12, 0x1p+5, 0x1p+384},
285     {0x1.a827999fcef1fp-3, -0x1p+2, 0x1.0fc3b666fb69ep+9},
286     {0x1.6f289eb9df41ap-1, 0x1p+2, 0x1.0ecaa9cc8f59cp-2},
287     {0x1.7bf56b86ac0d5p+0, -0x1p+2, 0x1.a607f0a8c89d4p-3},
288     {0x1.b6d6b334c0883p+0, 0x1p+2, 0x1.14517da8d5067p+3},
289     {0x1.6f289eb9df41ap-1, -0x1p+2, 0x1.e4085b5c8f201p+1},
290     {0x1.92ffa8f74fe57p-1, 0x1p+2, 0x1.8909bc3bdae38p-2},
291     {0x1.03a380018d54fp+0, -0x1p+2, 0x1.e3e5743f01e9ep-1},
292     {0x1.6a4b6f9f3f82p+0, 0x1p+2, 0x1.00b98f7cfa0fep+2},
293     {0x1.d0704cce5a22ep-1, -0x1.8624dd2f1a9fcp-9, 0x1.00130575903a1p+0},
294     {0x1.677a8a3efdf9fp-1, 0x1.049ba5e353f7dp-8, 0x1.ff47ca8d50845p-1},
295     {0x1.1d3d199b26ee9p+0, -0x1.008p-1, 0x1.e4ff777896308p-1},
296     {0x1.1d3d199b26ee9p+0, 0x1.9a1999999999ap-1, 0x1.172a2d4f6de2dp+0},
297     {0x1.8p-1, -0x1p+2, 0x1.948b0fcd6e9ep+1},
298     {0x1.8p-1, 0x1p+2, 0x1.44p-2},
299     {0x1.8p+0, -0x1p+2, 0x1.948b0fcd6e9ep-3},
300     {0x1.8p+0, 0x1p+2, 0x1.44p+2},
301     {0x1.6b851eb851eb8p-1, -0x1p-1, 0x1.2fd0ec396f6c9p+0},
302     {0x1.8p-1, 0x1p-1, 0x1.bb67ae8584caap-1},
303     {0x1.999999999999ap+0, -0x1p-1, 0x1.94c583ada5b52p-1},
304     {0x1.e666666666666p+0, 0x1p-1, 0x1.60df2453ab723p+0},
305     {0x1.8f5c28f5c28f6p-1, -0x1.2624dd2f1a9fcp-7, 0x1.0092547817639p+0},
306     {0x1.8p-1, 0x1.cd4cccccccccdp-1, 0x1.8b18ae90a4fd1p-1},
307     {0x1.8p+0, -0x1.22b851eb851ecp-4, 0x1.f179b3ba0e0e9p-1},
308     {0x1.8p+0, 0x1.008p-1, 0x1.39a8ab03ea6c5p+0},
309     {0x1p+0, -0x1p+2, 0x1p+0},
310     {0x1p+0, 0x1p+2, 0x1p+0},
311     {0x1p+1, -0x1p+2, 0x1p-4},
312     {0x1p+1, 0x1p+2, 0x1p+4},
313     {0x1p+0, -0x1p-1, 0x1p+0},
314     {0x1p+0, 0x1p-1, 0x1p+0},
315     {0x1p+1, -0x1.999999999999ap-1, 0x1.2611186bae674p-1},
316     {0x1p+1, 0x1p-1, 0x1.6a09e667f3bcdp+0},
317     {0x1p+0, -0x1.9a9999999999ap-2, 0x1p+0},
318     {0x1p+0, 0x1p-10, 0x1p+0},
319     {0x1p+1, -0x1.21ff2e48e8a72p-12, 0x1.ffe6e048196a5p-1},
320     {0x1p+1, 0x1.008p-1, 0x1.6a48a86475795p+0},
321     {0x1.4fae147ae147bp-5, -0x1p+2, 0x1.5a62548dab364p+18},
322     {0x1.049ba5e353f7dp-8, 0x1p+2, 0x1.12ef879999daap-32},
323     {0x1.02cf5c28f5c29p+0, -0x1p+2, 0x1.ea1fa3fbf3ea5p-1},
324     {0x1.055eb851eb852p+0, 0x1p+2, 0x1.162a556c5eb01p+0},
325     {0x1.57ae147ae147bp-6, -0x1p-1, 0x1.b9e37c5e2018ep+2},
326     {0x1.9a9999999999ap-2, 0x1.999999999999ap-4, 0x1.d348f723aad09p-1},
327     {0x1.0d0cccccccccdp+0, -0x1.ccccccccccccdp-1, 0x1.e9981b2e64052p-1},
328     {0x1.014624dd2f1aap+0, 0x1p-1, 0x1.00a2de9f55ec9p+0},
329     {0x1.03126e978d4fep-9, -0x1.2e48e8a71de6ap-11, 0x1.00ebb0df98523p+0},
330     {0x1.9d9999999999ap-4, 0x1.049ba5e353f7dp-8, 0x1.fb5a5a50e4c6bp-1},
331     {0x1.b373333333333p+0, -0x1.cb923a29c779ap-11, 0x1.ffc2fb9cbb939p-1},
332     {0x1.19d999999999ap+0, 0x1.2624dd2f1a9fcp-7, 0x1.00389dc6f8fabp+0},
333     {0x1.fffffffe16b4cp+1023, -0x1p+0, 0x0.400000003d297p-1022},
334     {0x1.ffffffff0b5bp+1023, 0x1p+0, 0x1.ffffffff0b5bp+1023},
335     {0x0.0000000000001p-1022, -0x1.e666666666666p-1, 0x1.3b2c47bff8272p+1020},
336     {0x0.0000000000001p-1022, 0x1.e666666666666p-1, 0x1.9fdf8bcce542fp-1021},
337     {0x1.10624dd2f1aap-6, 0x1.fffffffffffffp+5, 0x1.a7fd14ae024c6p-379},
338     {0x1.7ced916872b02p-7, 0x1p+6, 0x1.9eb68b8385001p-412},
339     {0x1.20c49ba5e353fp-6, 0x1.0000000000001p+6, 0x1.166a33623bbafp-373},
340     {0x1.75c28f5c28f5cp-5, 0x1.fffffffffffffp+5, 0x1.ebd0f66b0079fp-286},
341     {0x1.d4ccccccccccdp-1, 0x1p+6, 0x1.d0fc2e1aa71a6p-9},
342     {0x1.08p-1, 0x1.0000000000001p+6, 0x1.caa444bb951bap-62},
343     {0x1.3b33333333333p-1, 0x1.fffffffffffffp+5, 0x1.27af6b447eb4fp-45},
344     {0x1.4333333333333p-2, 0x1p+6, 0x1.6fa2fc19bf74ap-107},
345     {0x1.08p-1, 0x1.0000000000001p+6, 0x1.caa444bb951bap-62},
346     {0x1.51eb851eb851fp-5, 0x1.fffffffffffffp+4, 0x1.c3126af40d5b7p-148},
347     {0x1.1p-1, 0x1p+5, 0x1.bd5acbd08119p-30},
348     {0x1.083126e978d5p-5, 0x1.0000000000001p+5, 0x1.5eb844b71a0d7p-159},
349     {0x1.47ae147ae147bp-10, 0x1.fffffffffffffp+4, 0x1.50ffd44f4a7cep-309},
350     {0x1.28f5c28f5c28fp-5, 0x1p+5, 0x1.ce14108bce63dp-154},
351     {0x1.083126e978d5p-5, 0x1.0000000000001p+5, 0x1.5eb844b71a0d7p-159},
352     {0x1.a99999999999ap-1, 0x1.fffffffffffffp+4, 0x1.61ef406f165f2p-9},
353     {0x1.f5c28f5c28f5cp-5, 0x1p+5, 0x1.0c3a6935540a5p-129},
354     {0x1.0cccccccccccdp-3, 0x1.0000000000001p+5, 0x1.30f4cd0fc0695p-94},
355     {0x1.47ae147ae147bp-9, 0x1.fffffffffffffp+3, 0x1.9f623d5a8a783p-139},
356     {0x1.189374bc6a7fp-4, 0x1p+4, 0x1.156d54ad33b22p-62},
357     {0x1.5333333333333p-1, 0x1.0000000000001p+4, 0x1.690174b6cf675p-10},
358     {0x1.2p-1, 0x1.fffffffffffffp+3, 0x1.a553f8878fa0cp-14},
359     {0x1.51eb851eb851fp-4, 0x1p+4, 0x1.53d0b58a66965p-58},
360     {0x1.70a3d70a3d70ap-6, 0x1.0000000000001p+4, 0x1.55d2678175a4dp-88},
361     {0x1.10624dd2f1aap-4, 0x1.fffffffffffffp+3, 0x1.595cf87377da7p-63},
362     {0x1.5333333333333p-1, 0x1p+4, 0x1.690174b6cf67fp-10},
363     {0x1.ef9db22d0e56p-5, 0x1.0000000000001p+4, 0x1.304816536835fp-65},
364     {0x1.d70a3d70a3d71p-4, 0x1.fffffffffffffp+2, 0x1.06c49fc7a1b13p-25},
365     {0x1.d99999999999ap-1, 0x1p+3, 0x1.126996cdd7e4dp-1},
366     {0x1.d99999999999ap-1, 0x1.0000000000001p+3, 0x1.126996cdd7e4cp-1},
367     {0x1.083126e978d5p-3, 0x1.fffffffffffffp+2, 0x1.495d75722bfa9p-24},
368     {0x1.eb851eb851eb8p-4, 0x1p+3, 0x1.7159f992d250ep-25},
369     {0x1.f7ced916872bp-4, 0x1.0000000000001p+3, 0x1.c204d644a7212p-25},
370     {0x1.ccccccccccccdp-3, 0x1.fffffffffffffp+2, 0x1.b8cc6573cd2dp-18},
371     {0x1.7333333333333p-1, 0x1p+3, 0x1.38a76d132b80dp-4},
372     {0x1.28f5c28f5c28fp-3, 0x1.0000000000001p+3, 0x1.a3a31963e3a99p-23},
373     {0x1.0a3d70a3d70a4p-2, 0x1.fffffffffffffp+1, 0x1.2b7bd9c02549dp-8},
374     {0x1.b333333333333p-1, 0x1p+2, 0x1.0b4467381d7dbp-1},
375     {0x1.c28f5c28f5c29p-3, 0x1.0000000000001p+2, 0x1.330b452d86a08p-9},
376     {0x1.999999999999ap-3, 0x1.fffffffffffffp+1, 0x1.a36e2eb1c4334p-10},
377     {0x1.6666666666666p-2, 0x1p+2, 0x1.ebb98c7e2823fp-7},
378     {0x1.ae147ae147ae1p-3, 0x1.0000000000001p+2, 0x1.fdd1fd634299bp-10},
379     {0x1p-2, 0x1.fffffffffffffp+1, 0x1.0000000000003p-8},
380     {0x1p-2, 0x1p+2, 0x1p-8},
381     {0x1p-2, 0x1.0000000000001p+2, 0x1.ffffffffffff5p-9},
382     {0x1.999999999999ap-4, 0x1.fffffffffffffp+0, 0x1.47ae147ae147ep-7},
383     {0x1p-1, 0x1p+1, 0x1p-2},
384     {0x1.999999999999ap-2, 0x1.0000000000001p+1, 0x1.47ae147ae1479p-3},
385     {0x1.999999999999ap-2, 0x1.fffffffffffffp+0, 0x1.47ae147ae147dp-3},
386     {0x1.3333333333333p-1, 0x1p+1, 0x1.70a3d70a3d70ap-2},
387     {0x1.6666666666666p-1, 0x1.0000000000001p+1, 0x1.f5c28f5c28f5ap-2},
388     {0x1.6666666666666p-1, 0x1.fffffffffffffp+0, 0x1.f5c28f5c28f5cp-2},
389     {0x1p-1, 0x1p+1, 0x1p-2},
390     {0x1.999999999999ap-4, 0x1.0000000000001p+1, 0x1.47ae147ae1476p-7},
391     {0x1.fffffffffffffp-1, 0x1.fffffffffffffp-1, 0x1.fffffffffffffp-1},
392     {0x1.fffffffffffffp-1, 0x1p+0, 0x1.fffffffffffffp-1},
393     {0x1.fffffffffffffp-1, 0x1.0000000000001p+0, 0x1.fffffffffffffp-1},
394     {0x1p+0, 0x1.fffffffffffffp-1, 0x1p+0},
395     {0x1p+0, 0x1p+0, 0x1p+0},
396     {0x1p+0, 0x1.0000000000001p+0, 0x1p+0},
397     {0x1.0000000000001p+0, 0x1.fffffffffffffp-1, 0x1.0000000000001p+0},
398     {0x1.0000000000001p+0, 0x1p+0, 0x1.0000000000001p+0},
399     {0x1.0000000000001p+0, 0x1.0000000000001p+0, 0x1.0000000000001p+0},
400     {0x1.fffffffffffffp+0, 0x1p-1, 0x1.6a09e667f3bccp+0},
401     {0x1.fffffffffffffp+0, 0x1.3333333333333p-1, 0x1.8406003b2ae5cp+0},
402     {0x1.fffffffffffffp+0, 0x1p-1, 0x1.6a09e667f3bccp+0},
403     {0x1p+1, 0x1.6666666666666p-1, 0x1.9fdf8bcce533dp+0},
404     {0x1p+1, 0x1p-1, 0x1.6a09e667f3bcdp+0},
405     {0x1p+1, 0x1p-1, 0x1.6a09e667f3bcdp+0},
406     {0x1.0000000000001p+1, 0x1p-1, 0x1.6a09e667f3bcdp+0},
407     {0x1.0000000000001p+1, 0x1p-1, 0x1.6a09e667f3bcdp+0},
408     {0x1.0000000000001p+1, 0x1p-1, 0x1.6a09e667f3bcdp+0},
409     {0x1.fffffffffffffp+1, 0x1.6666666666666p-2, 0x1.9fdf8bcce533dp+0},
410     {0x1.fffffffffffffp+1, 0x1p-2, 0x1.6a09e667f3bccp+0},
411     {0x1.fffffffffffffp+1, 0x1p-2, 0x1.6a09e667f3bccp+0},
412     {0x1p+2, 0x1.ae147ae147ae1p-3, 0x1.56826b94393ddp+0},
413     {0x1p+2, 0x1p-2, 0x1.6a09e667f3bcdp+0},
414     {0x1p+2, 0x1p-2, 0x1.6a09e667f3bcdp+0},
415     {0x1.0000000000001p+2, 0x1p-2, 0x1.6a09e667f3bcdp+0},
416     {0x1.0000000000001p+2, 0x1.28f5c28f5c28fp-2, 0x1.7eae70bb5654fp+0},
417     {0x1.0000000000001p+2, 0x1.147ae147ae148p-2, 0x1.74378afb2c6c5p+0},
418     {0x1.fffffffffffffp+2, 0x1.a666666666666p-1, 0x1.63d1ae32565e3p+2},
419     {0x1.fffffffffffffp+2, 0x1.28f5c28f5c28fp-3, 0x1.5a16d40ef6c34p+0},
420     {0x1.fffffffffffffp+2, 0x1.8f5c28f5c28f6p-3, 0x1.80028e21b51dap+0},
421     {0x1p+3, 0x1.4cccccccccccdp-2, 0x1.f73442f12c8b1p+0},
422     {0x1p+3, 0x1.eb851eb851eb8p-4, 0x1.488e9980df434p+0},
423     {0x1p+3, 0x1.28f5c28f5c28fp-3, 0x1.5a16d40ef6c34p+0},
424     {0x1.0000000000001p+3, 0x1.999999999999ap-6, 0x1.0da911a04e83ep+0},
425     {0x1.0000000000001p+3, 0x1.083126e978d5p-3, 0x1.4ec38cabe1b06p+0},
426     {0x1.0000000000001p+3, 0x1.083126e978d5p-3, 0x1.4ec38cabe1b06p+0},
427     {0x1.fffffffffffffp+3, 0x1.0cccccccccccdp-2, 0x1.09071f3e983adp+1},
428     {0x1.fffffffffffffp+3, 0x1.4cccccccccccdp-3, 0x1.91b501c2db3dfp+0},
429     {0x1.fffffffffffffp+3, 0x1.51eb851eb851fp-4, 0x1.41cba0e634b2cp+0},
430     {0x1p+4, 0x1p-4, 0x1.306fe0a31b715p+0},
431     {0x1p+4, 0x1.b99999999999ap-1, 0x1.5db4d073c7921p+3},
432     {0x1p+4, 0x1p-4, 0x1.306fe0a31b715p+0},
433     {0x1.0000000000001p+4, 0x1.b99999999999ap-1, 0x1.5db4d073c7922p+3},
434     {0x1.0000000000001p+4, 0x1.0a3d70a3d70a4p-5, 0x1.1823a1cb22383p+0},
435     {0x1.0000000000001p+4, 0x1.5c28f5c28f5c3p-5, 0x1.2003d535d3649p+0},
436     {0x1.fffffffffffffp+4, 0x1.d99999999999ap-3, 0x1.1d4873168b9abp+1},
437     {0x1.fffffffffffffp+4, 0x1.4cccccccccccdp-4, 0x1.5342b569d4f82p+0},
438     {0x1.fffffffffffffp+4, 0x1.b99999999999ap-2, 0x1.1d4873168b9abp+2},
439     {0x1p+5, 0x1.10624dd2f1aap-5, 0x1.1f446e3019db2p+0},
440     {0x1p+5, 0x1.d99999999999ap-3, 0x1.1d4873168b9abp+1},
441     {0x1p+5, 0x1.083126e978d5p-5, 0x1.1e45fff6de961p+0},
442     {0x1.0000000000001p+5, 0x1.23d70a3d70a3dp-4, 0x1.47b44132533f7p+0},
443     {0x1.0000000000001p+5, 0x1.51eb851eb851fp-5, 0x1.2757eeef03411p+0},
444     {0x1.0000000000001p+5, 0x1.189374bc6a7fp-5, 0x1.2043be8a85725p+0},
445     {0x1.fffffffffffffp+5, 0x1.08p-1, 0x1.11301d0125b5p+3},
446     {0x1.fffffffffffffp+5, 0x1.08p-1, 0x1.11301d0125b5p+3},
447     {0x1.fffffffffffffp+5, 0x1.b99999999999ap-3, 0x1.39cf7f90aa529p+1},
448     {0x1p+6, 0x1.a3d70a3d70a3dp-6, 0x1.1cca00e9533b6p+0},
449     {0x1p+6, 0x1.87ae147ae147bp-4, 0x1.7d06f3797e857p+0},
450     {0x1p+6, 0x1.6e66666666666p-1, 0x1.39cf7f90aa528p+4},
451     {0x1.0000000000001p+6, 0x1.7ced916872b02p-7, 0x1.0cae4ffe99fffp+0},
452     {0x1.0000000000001p+6, 0x1.a3d70a3d70a3dp-6, 0x1.1cca00e9533b6p+0},
453     {0x1.0000000000001p+6, 0x1.3b33333333333p-1, 0x1.9e1353558f0b1p+3},
454     {0x1.ffffffffffffep+0, 0x1.ffffffffffffep+9, 0x1.ffffffffff274p+1023},
455     {0x1.ffffffffffffep+0, 0x1.fffffffffffffp+9, 0x1.ffffffffff53ap+1023},
456     {0x1.ffffffffffffep+0, 0x1p+10, 0x1.ffffffffff8p+1023},
457     {0x1.ffffffffffffep+0, 0x1.0000000000001p+10, 0x1.ffffffffffd8cp+1023},
458     {0x1.ffffffffffffep+0, 0x1.0000000000002p+10, HUGE_VAL},
459     {0x1.fffffffffffffp+0, 0x1.ffffffffffffep+9, 0x1.ffffffffff674p+1023},
460     {0x1.fffffffffffffp+0, 0x1.fffffffffffffp+9, 0x1.ffffffffff93ap+1023},
461     {0x1.fffffffffffffp+0, 0x1p+10, 0x1.ffffffffffcp+1023},
462     {0x1.fffffffffffffp+0, 0x1.0000000000001p+10, HUGE_VAL},
463     {0x1.fffffffffffffp+0, 0x1.0000000000002p+10, HUGE_VAL},
464     {0x1p+1, 0x1.ffffffffffffep+9, 0x1.ffffffffffa74p+1023},
465     {0x1p+1, 0x1.fffffffffffffp+9, 0x1.ffffffffffd3ap+1023},
466     {0x1p+1, 0x1p+10, HUGE_VAL},
467     {0x1p+1, 0x1.0000000000001p+10, HUGE_VAL},
468     {0x1p+1, 0x1.0000000000002p+10, HUGE_VAL},
469     {0x1.0000000000001p+1, 0x1.ffffffffffffep+9, HUGE_VAL},
470     {0x1.0000000000001p+1, 0x1.fffffffffffffp+9, HUGE_VAL},
471     {0x1.0000000000001p+1, 0x1p+10, HUGE_VAL},
472     {0x1.0000000000001p+1, 0x1.0000000000001p+10, HUGE_VAL},
473     {0x1.0000000000001p+1, 0x1.0000000000002p+10, HUGE_VAL},
474     {0x1.0000000000002p+1, 0x1.ffffffffffffep+9, HUGE_VAL},
475     {0x1.0000000000002p+1, 0x1.fffffffffffffp+9, HUGE_VAL},
476     {0x1.0000000000002p+1, 0x1p+10, HUGE_VAL},
477     {0x1.0000000000002p+1, 0x1.0000000000001p+10, HUGE_VAL},
478     {0x1.0000000000002p+1, 0x1.0000000000002p+10, HUGE_VAL},
479     {0x1.ffffffffffffep+0, -0x1.0cc0000000002p+10, 0x0p+0},
480     {0x1.ffffffffffffep+0, -0x1.0cc0000000001p+10, 0x0p+0},
481     {0x1.ffffffffffffep+0, -0x1.0ccp+10, 0x0p+0},
482     {0x1.ffffffffffffep+0, -0x1.0cbffffffffffp+10, 0x0p+0},
483     {0x1.ffffffffffffep+0, -0x1.0cbfffffffffep+10, 0x0p+0},
484     {0x1.fffffffffffffp+0, -0x1.0cc0000000002p+10, 0x0p+0},
485     {0x1.fffffffffffffp+0, -0x1.0cc0000000001p+10, 0x0p+0},
486     {0x1.fffffffffffffp+0, -0x1.0ccp+10, 0x0p+0},
487     {0x1.fffffffffffffp+0, -0x1.0cbffffffffffp+10, 0x0p+0},
488     {0x1.fffffffffffffp+0, -0x1.0cbfffffffffep+10, 0x0p+0},
489     {0x1p+1, -0x1.0cc0000000002p+10, 0x0p+0},
490     {0x1p+1, -0x1.0cc0000000001p+10, 0x0p+0},
491     {0x1p+1, -0x1.0ccp+10, 0x0p+0},
492     {0x1p+1, -0x1.0cbffffffffffp+10, 0x0p+0},
493     {0x1p+1, -0x1.0cbfffffffffep+10, 0x0p+0},
494     {0x1.0000000000001p+1, -0x1.0cc0000000002p+10, 0x0p+0},
495     {0x1.0000000000001p+1, -0x1.0cc0000000001p+10, 0x0p+0},
496     {0x1.0000000000001p+1, -0x1.0ccp+10, 0x0p+0},
497     {0x1.0000000000001p+1, -0x1.0cbffffffffffp+10, 0x0p+0},
498     {0x1.0000000000001p+1, -0x1.0cbfffffffffep+10, 0x0p+0},
499     {0x1.0000000000002p+1, -0x1.0cc0000000002p+10, 0x0p+0},
500     {0x1.0000000000002p+1, -0x1.0cc0000000001p+10, 0x0p+0},
501     {0x1.0000000000002p+1, -0x1.0ccp+10, 0x0p+0},
502     {0x1.0000000000002p+1, -0x1.0cbffffffffffp+10, 0x0p+0},
503     {0x1.0000000000002p+1, -0x1.0cbfffffffffep+10, 0x0p+0},
504     {0x1.ba83a83a83a81p-1, 0x1.c307120aba441p+8, 0x1.116651cf10bcbp-95},
505     {0x1.da6791fe3e9bfp-2, 0x1.c309a166e339ep+8, 0x1.43432aa90d1d3p-501},
506     {0x1.df864a502a211p-2, 0x1.c30c0ffe7089cp+8, 0x1.3da71d0543e04p-494},
507     {0x1.e5ab277f44c0cp-2, 0x1.c30ae914f7b4cp+8, 0x1.8436aba853ad9p-486},
508     {0x1.e5ab277f44c0cp-2, 0x1.c3d8fd8fd8fc7p+8, 0x1.a9e7ba42e5415p-487},
509     {0x1.e5ab277f44c0cp-2, 0x1.c30c446c365ffp+8, 0x1.82ae8928abd24p-486},
510     {0x1.7507507507502p-2, 0x1.c3f297297296p+8, 0x1.7dcab6d3f4ad9p-659},
511     {0x1.d130463796ac5p-2, 0x1.c30c301b46835p+8, 0x1.795cc2ecb7867p-514},
512     {0x1.d9616d210f815p-2, 0x1.c33f63f63f62dp+8, 0x1.9eee7e310e316p-503},
513     {0x1.e5ab277f44c0cp-2, 0x1.c3bf63f63f62dp+8, 0x1.cae3ede3f3269p-487},
514     {0x1.df864a502a223p-2, 0x1.c301f35268589p+8, 0x1.4750f1e409bbdp-494},
515     {0x1.dc73dbb89cd25p-2, 0x1.c30c724c437b6p+8, 0x1.17a68c499c0e6p-498},
516     {0x1.df864a502a223p-2, 0x1.c33f63f63f62dp+8, 0x1.10d427ded6e15p-494},
517     {0x1.a83a83a83a847p-2, 0x1.c30c3409e88dp+8, 0x1.7f43056161561p-574},
518     {0x1.e5ab277f44c1ep-2, 0x1.c301f35268589p+8, 0x1.8e7b87aab4f17p-486},
519     {0x1.d85b4843e067dp-2, 0x1.c30c2a355374dp+8, 0x1.6ca363a888fcfp-504},
520     {0x1.d7552366b14d3p-2, 0x1.c30c3750c4ea6p+8, 0x1.11f934ba820a8p-505},
521     {0x1.541d41d41d424p-1, 0x1.c30c446c365ffp+8, 0x1.c5bc11020e6cbp-267},
522     {0x1.a83a83a83a847p-2, 0x1.c30bef39d4e3dp+8, 0x1.7f9dd8498c7bfp-574},
523     {0x1.de802572fb079p-2, 0x1.c358fd8fd8fc7p+8, 0x1.817321f1d4f36p-496},
524     {0x1.d130463796ad7p-2, 0x1.c38c30c30c2fap+8, 0x1.fcaf954f415e3p-515},
525     {0x1.0ea0ea0ea0eaep-2, 0x1.c30c446c365ffp+8, 0x1.0bc42f5ff6abfp-866},
526     {0x1.a83a83a83a847p-2, 0x1.c3d8fd8fd8fc7p+8, 0x1.7ac7248248fb6p-575},
527     {0x1.20ea0ea0ea0fp-1, 0x1.c30c3409e88dp+8, 0x1.94419271a5a6bp-373},
528     {0x1.dd7a0095cbecfp-2, 0x1.c30aa78bc068fp+8, 0x1.723824b4e71b3p-497},
529     {-0x1.0000000000001p+0, -0x1p+0, -0x1.ffffffffffffep-1},
530     {-0x1p+0, -0x1p+0, -0x1p+0},
531     {-0x1.fffffffffffffp-1, -0x1p+0, -0x1.0000000000001p+0},
532     {0x1p+1, 0x1p+10, HUGE_VAL},
533     {0x1p+2, 0x1p+9, HUGE_VAL},
534     {0x1.999999999999ap-3, 0x1.fffffffffffffp+9, 0x0p+0},
535     {0x1p-1, 0x1p+10, 0x0.4p-1022},
536     {0x1p-1, 0x1.0000000000001p+10, 0x0.3ffffffffff4fp-1022},
537     {0x1p-1, 0x1.fffffffffffffp+9, 0x0.4000000000059p-1022},
538     {0x1p-1, 0x1p+10, 0x0.4p-1022},
539     {0x1p-1, 0x1.0000000000001p+10, 0x0.3ffffffffff4fp-1022},
540     {0x1.3333333333333p-2, 0x1.fffffffffffffp+9, 0x0p+0},
541     {0x1.999999999999ap-2, 0x1p+10, 0x0p+0},
542     {0x1.999999999999ap-3, 0x1.0000000000001p+10, 0x0p+0},
543     {0x0.0000000000001p-1022, 0x1.fef9db22d0e4dp-1, 0x0.0000000000004p-1022},
544     {0x0.0000000000001p-1022, 0x1.ffffffffffffcp-1, 0x0.0000000000001p-1022},
545     {0x0.0000000000001p-1022, 0x1.ffffffffffffdp-1, 0x0.0000000000001p-1022},
546     {0x0.0000000000001p-1022, 0x1.ffffffffffffep-1, 0x0.0000000000001p-1022},
547     {0x0.0000000000001p-1022, 0x1.fffffffffffffp-1, 0x0.0000000000001p-1022},
548     {0x0.0000000000001p-1022, 0x1p+0, 0x0.0000000000001p-1022},
549     {0x0.0000000000001p-1022, 0x1.0000000000001p+0, 0x0.0000000000001p-1022},
550     {0x0.0000000000001p-1022, 0x1.0000000000002p+0, 0x0.0000000000001p-1022},
551     {0x0.0000000000001p-1022, 0x1.0000000000003p+0, 0x0.0000000000001p-1022},
552     {0x0.0000000000001p-1022, 0x1.0000000000004p+0, 0x0.0000000000001p-1022},
553     {0x0.0000000000001p-1022, 0x1.0000000000005p+0, 0x0.0000000000001p-1022},
554     {0x0.0000000000002p-1022, 0x1.e147ae147ae0bp-1, 0x1.4d24bd660b1eep-1009},
555     {0x0.0000000000002p-1022, 0x1.ffffffffffffcp-1, 0x0.0000000000002p-1022},
556     {0x0.0000000000002p-1022, 0x1.ffffffffffffdp-1, 0x0.0000000000002p-1022},
557     {0x0.0000000000002p-1022, 0x1.ffffffffffffep-1, 0x0.0000000000002p-1022},
558     {0x0.0000000000002p-1022, 0x1.fffffffffffffp-1, 0x0.0000000000002p-1022},
559     {0x0.0000000000002p-1022, 0x1p+0, 0x0.0000000000002p-1022},
560     {0x0.0000000000002p-1022, 0x1.0000000000001p+0, 0x0.0000000000002p-1022},
561     {0x0.0000000000002p-1022, 0x1.0000000000002p+0, 0x0.0000000000002p-1022},
562     {0x0.0000000000002p-1022, 0x1.0000000000003p+0, 0x0.0000000000002p-1022},
563     {0x0.0000000000002p-1022, 0x1.0000000000004p+0, 0x0.0000000000002p-1022},
564     {0x0.0000000000002p-1022, 0x1.0000000000005p+0, 0x0.0000000000002p-1022},
565     {0x0.0000000000002p-1022, 0x1.9999999999952p-4, 0x1.9fdf8bcce685cp-108},
566     {0x0.0000000000003p-1022, 0x1.ffffffffffffcp-1, 0x0.0000000000003p-1022},
567     {0x0.0000000000003p-1022, 0x1.ffffffffffffdp-1, 0x0.0000000000003p-1022},
568     {0x0.0000000000003p-1022, 0x1.ffffffffffffep-1, 0x0.0000000000003p-1022},
569     {0x0.0000000000003p-1022, 0x1.fffffffffffffp-1, 0x0.0000000000003p-1022},
570     {0x0.0000000000003p-1022, 0x1p+0, 0x0.0000000000003p-1022},
571     {0x0.0000000000003p-1022, 0x1.0000000000001p+0, 0x0.0000000000003p-1022},
572     {0x0.0000000000003p-1022, 0x1.0000000000002p+0, 0x0.0000000000003p-1022},
573     {0x0.0000000000003p-1022, 0x1.0000000000003p+0, 0x0.0000000000003p-1022},
574     {0x0.0000000000003p-1022, 0x1.0000000000004p+0, 0x0.0000000000003p-1022},
575     {0x0.0000000000003p-1022, 0x1.0000000000005p+0, 0x0.0000000000003p-1022},
576     {0x1.000000000001fp-29, -0x1.f241901314221p-30, 0x1.0000009c7e51bp+0},
577     {0x1.ffffedfc5062p-30, 0x1.00465e6604b7dp-30, 0x1.ffffff5f04661p-1},
578     {0x1.fff172b5af008p+54, -0x1.ad89607278c7bp-30, 0x1.fffffe004642ap-1},
579     {0x1.0000000393874p+55, 0x1.0000000052a46p-30, 0x1.000000987e0ccp+0},
580     {0x1.0003691d6afccp+60, -0x1.ffff4bdb23cbep-30, 0x1.fffffd6694db6p-1},
581     {0x1.0470de4df820cp+60, 0x1.ffffffffffe82p-31, 0x1.000000a66c933p+0},
582     {0x1.fffffffffffffp-1, 0x1p+13, 0x1.fffffffffep-1},
583     {0x1.fffffffffffffp-1, 0x1p+16, 0x1.fffffffffp-1},
584     {0x1p+0, 0x1p+13, 0x1p+0},
585     {0x1p+0, 0x1p+16, 0x1p+0},
586     {0x1.0000000000001p+0, 0x1p+13, 0x1.0000000002p+0},
587     {0x1.0000000000001p+0, 0x1p+16, 0x1.000000001p+0},
588     {-0x1.0000000000001p+0, -0x1p+25, 0x1.ffffffcp-1},
589     {-0x1.0000000000001p+0, -0x1p+28, 0x1.fffffe000001p-1},
590     {-0x1p+0, -0x1p+25, 0x1p+0},
591     {-0x1p+0, -0x1p+28, 0x1p+0},
592     {-0x1.fffffffffffffp-1, -0x1p+25, 0x1.0000001p+0},
593     {-0x1.fffffffffffffp-1, -0x1p+28, 0x1.0000008000002p+0},
594     {-0x1.0000000000001p+0, -0x1.0000000000054p+51, 0x1.368b2fc6f95d7p-1},
595     {-0x1.0000000000001p+0, -0x1.fffffc4653608p+54, 0x1.5fc224ba9d93fp-12},
596     {-0x1p+0, -0x1.ffe8b78918008p+50, 0x1p+0},
597     {-0x1p+0, -0x1.ffffffffd547p+54, 0x1p+0},
598     {-0x1.fffffffffffffp-1, -0x1.00000000927c4p+51, 0x1.48b5e3c4171e4p+0},
599     {-0x1.fffffffffffffp-1, -0x1.0e35fa931a004p+55, 0x1.10b0dfa86ed6p+6},
600     {-0x1.0000000000001p+0, -0x1.0665172898804p+55, 0x1.200a8af9a90e2p-12},
601     {-0x1.0000000000001p+0, -0x1.009f295cd5f04p+58, 0x1.5c14a11530fd2p-93},
602     {-0x1p+0, -0x1.00000005f5e14p+55, 0x1p+0},
603     {-0x1p+0, -0x1.000000000013cp+58, 0x1p+0},
604     {-0x1.fffffffffffffp-1, -0x1.ffffffffc912p+54, 0x1.b4c902e1b834bp+5},
605     {-0x1.fffffffffffffp-1, -0x1.fffffed5fa0e8p+57, 0x1.1f43e7ddfa2dp+46},
606     {-0x1.0000000000001p+0, -0x1.ffffffe5ec46bp+60, 0x1.4410bfddca491p-739},
607     {-0x1.0000000000001p+0, -0x1.002386f26fc1cp+64, 0x0p+0},
608     {-0x1p+0, -0x1.00016bcc41e88p+61, 0x1p+0},
609     {-0x1p+0, -0x1.ffffffdf675bp+63, 0x1p+0},
610     {-0x1.fffffffffffffp-1, -0x1.ffffffffffff1p+60, 0x1.41c7a8814b59dp+369},
611     {-0x1.fffffffffffffp-1, -0x1.00001b48eb58ap+64, HUGE_VAL},
612     {0x1.fffffffffffffp-1, -0x1p+25, 0x1.0000001p+0},
613     {0x1.fffffffffffffp-1, -0x1p+28, 0x1.0000008000002p+0},
614     {0x1p+0, -0x1p+25, 0x1p+0},
615     {0x1p+0, -0x1p+28, 0x1p+0},
616     {0x1.0000000000001p+0, -0x1p+25, 0x1.ffffffcp-1},
617     {0x1.0000000000001p+0, -0x1p+28, 0x1.fffffe000001p-1},
618     {0x1.fffffffffffffp-1, -0x1.ffffb57e83808p+50, 0x1.48b5d7ce8d64dp+0},
619     {0x1.fffffffffffffp-1, -0x1.ffffffffffd1ap+54, 0x1.b4c902e273076p+5},
620     {0x1p+0, -0x1.0000004c4b404p+51, 0x1p+0},
621     {0x1p+0, -0x1.ffffffffedb1p+54, 0x1p+0},
622     {0x1.0000000000001p+0, -0x1.ffffa697d1008p+50, 0x1.368b4ae42bda5p-1},
623     {0x1.0000000000001p+0, -0x1.fffffa697d108p+54, 0x1.5fc22ef76b941p-12},
624     {0x1.fffffffffffffp-1, -0x1.0012309ce5404p+55, 0x1.b54538d6b8d52p+5},
625     {0x1.fffffffffffffp-1, -0x1.0000000000004p+58, 0x1.1f43fcc4b66c5p+46},
626     {0x1p+0, -0x1.fffffffffc57p+54, 0x1p+0},
627     {0x1p+0, -0x1.0000000000033p+58, 0x1p+0},
628     {0x1.0000000000001p+0, -0x1.038d7ea4c6804p+55, 0x1.3acb7e6c7ca79p-12},
629     {0x1.0000000000001p+0, -0x1.000000001ab43p+58, 0x1.969d472783c4ep-93},
630     {0x1.fffffffffffffp-1, -0x1.0000022ecb254p+61, 0x1.41ca66e4d3f38p+369},
631     {0x1.fffffffffffffp-1, -0x1.0000002e90ee9p+64, HUGE_VAL},
632     {0x1p+0, -0x1.ffffffffffff1p+60, 0x1p+0},
633     {0x1p+0, -0x1.0000000005f6ap+64, 0x1p+0},
634     {0x1.0000000000001p+0, -0x1.0000004a817cp+61, 0x1.440fe239e9068p-739},
635     {0x1.0000000000001p+0, -0x1.acbbb7ca13a98p+63, 0x0p+0},
636     {-0x1p+15, 0x1.fffffff6afd0bp+62, HUGE_VAL},
637     {0x0p+0, -0x1.8p+1, HUGE_VAL},
638     {-0x0p+0, -0x1.8p+1, -HUGE_VAL},
639     {0x0p+0, -0x1p+0, HUGE_VAL},
640     {-0x0p+0, -0x1p+0, -HUGE_VAL},
641     {0x0p+0, -0x1.fd26e346bb8f4p+1023, HUGE_VAL},
642     {0x0p+0, -0x1.8p+2, HUGE_VAL},
643     {0x0p+0, -0x1p+1, HUGE_VAL},
644     {0x0p+0, -0x1.0000000000001p+0, HUGE_VAL},
645     {0x0p+0, -0x1.fffffffffffffp-1, HUGE_VAL},
646     {0x0p+0, -0x0.fffe3b98806cdp-1022, HUGE_VAL},
647     {0x0p+0, -0x0.0000000000001p-1022, HUGE_VAL},
648     {-0x0p+0, -HUGE_VAL, HUGE_VAL},
649     {-0x0p+0, -0x1.8p+2, HUGE_VAL},
650     {-0x0p+0, -0x1p+1, HUGE_VAL},
651     {-0x0p+0, -0x1.0000000000001p+0, HUGE_VAL},
652     {-0x0p+0, -0x1.fffffffffffffp-1, HUGE_VAL},
653     {-0x0p+0, -0x0.ffffffffffffdp-1022, HUGE_VAL},
654     {-0x0p+0, -0x0.0000000000001p-1022, HUGE_VAL},
655     {0x0p+0, -HUGE_VAL, HUGE_VAL},
656     {-0x0p+0, -HUGE_VAL, HUGE_VAL},
657     {0x0p+0, 0x1.8p+1, 0x0p+0},
658     {-0x0p+0, 0x1.8p+1, -0x0p+0},
659     {0x0p+0, 0x1p+0, 0x0p+0},
660     {-0x0p+0, 0x1p+0, -0x0p+0},
661     {0x0p+0, HUGE_VAL, 0x0p+0},
662     {0x0p+0, 0x1.ffffdaab616ccp+1023, 0x0p+0},
663     {0x0p+0, 0x1.8p+2, 0x0p+0},
664     {0x0p+0, 0x1p+1, 0x0p+0},
665     {0x0p+0, 0x1.0000000000001p+0, 0x0p+0},
666     {0x0p+0, 0x1.fffffffffffffp-1, 0x0p+0},
667     {0x0p+0, 0x0.ffffff3ef963p-1022, 0x0p+0},
668     {0x0p+0, 0x0.0000000000001p-1022, 0x0p+0},
669     {-0x0p+0, HUGE_VAL, 0x0p+0},
670     {-0x0p+0, 0x1.fff970201fe6ap+1023, 0x0p+0},
671     {-0x0p+0, 0x1.8p+2, 0x0p+0},
672     {-0x0p+0, 0x1p+1, 0x0p+0},
673     {-0x0p+0, 0x1.0000000000001p+0, 0x0p+0},
674     {-0x0p+0, 0x1.fffffffffffffp-1, 0x0p+0},
675     {-0x0p+0, 0x1.000025b34aa17p-1022, 0x0p+0},
676     {-0x0p+0, 0x0.0000000000001p-1022, 0x0p+0},
677     {-0x1p+0, HUGE_VAL, 0x1p+0},
678     {-0x1p+0, -HUGE_VAL, 0x1p+0},
679     {0x1p+0, HUGE_VAL, 0x1p+0},
680     {0x1p+0, -HUGE_VAL, 0x1p+0},
681     {0x1p+0, HUGE_VAL, 0x1p+0},
682     {0x1p+0, -HUGE_VAL, 0x1p+0},
683     {-0x1p+0, 0x1.e384e0c3538d1p+1023, 0x1p+0},
684     {-0x1p+0, -HUGE_VAL, 0x1p+0},
685     {0x1p+0, 0x1p-1, 0x1p+0},
686     {0x1p+0, -0x1p-1, 0x1p+0},
687     {0x1p+0, 0x0.fffff875bddf8p-1022, 0x1p+0},
688     {0x1p+0, -0x0.ffffffffffffdp-1022, 0x1p+0},
689     {0x1p+0, 0x0.e8fd51b2e04ap-1022, 0x1p+0},
690     {0x1p+0, -0x0.ffffffffffffdp-1022, 0x1p+0},
691     {0x1p+0, 0x0.0000000000001p-1022, 0x1p+0},
692     {0x1p+0, -0x0.0000000000001p-1022, 0x1p+0},
693     {0x1p+0, 0x0p+0, 0x1p+0},
694     {0x1p+0, -0x0p+0, 0x1p+0},
695     {HUGE_VAL, 0x0p+0, 0x1p+0},
696     {HUGE_VAL, -0x0p+0, 0x1p+0},
697     {HUGE_VAL, 0x0p+0, 0x1p+0},
698     {0x1.e65dfd7c97ff2p+1023, -0x0p+0, 0x1p+0},
699     {0x0.fffffff8476a3p-1022, 0x0p+0, 0x1p+0},
700     {0x1.000000000ed2ep-1022, -0x0p+0, 0x1p+0},
701     {0x0.0000000000001p-1022, 0x0p+0, 0x1p+0},
702     {0x0.0000000000001p-1022, -0x0p+0, 0x1p+0},
703     {0x0p+0, 0x0p+0, 0x1p+0},
704     {0x0p+0, -0x0p+0, 0x1p+0},
705     {-0x0p+0, 0x0p+0, 0x1p+0},
706     {-0x0p+0, -0x0p+0, 0x1p+0},
707     {-0x0.0000000000001p-1022, 0x0p+0, 0x1p+0},
708     {-0x0.0000000000001p-1022, -0x0p+0, 0x1p+0},
709     {-0x0.fffffff65944dp-1022, 0x0p+0, 0x1p+0},
710     {-0x1.5089620deefc4p-1022, -0x0p+0, 0x1p+0},
711     {-0x1.ffffff70a6962p+1023, 0x0p+0, 0x1p+0},
712     {-HUGE_VAL, -0x0p+0, 0x1p+0},
713     {-HUGE_VAL, 0x0p+0, 0x1p+0},
714     {-HUGE_VAL, -0x0p+0, 0x1p+0},
715     {0x0.ffc517db6385bp-1022, -HUGE_VAL, HUGE_VAL},
716     {0x0.0000000000001p-1022, -HUGE_VAL, HUGE_VAL},
717     {-0x0.0000000000001p-1022, -HUGE_VAL, HUGE_VAL},
718     {-0x1.0011ac0afbbe1p-1022, -HUGE_VAL, HUGE_VAL},
719     {HUGE_VAL, -HUGE_VAL, 0x0p+0},
720     {0x1.ffffffffffc2ap+1023, -HUGE_VAL, 0x0p+0},
721     {0x1.999999999999ap+0, -HUGE_VAL, 0x0p+0},
722     {-0x1.b333333333333p+0, -HUGE_VAL, 0x0p+0},
723     {-HUGE_VAL, -HUGE_VAL, 0x0p+0},
724     {-HUGE_VAL, -HUGE_VAL, 0x0p+0},
725     {0x1.0008d6057ddefp-1022, HUGE_VAL, 0x0p+0},
726     {0x0.0000000000001p-1022, HUGE_VAL, 0x0p+0},
727     {0x0p+0, HUGE_VAL, 0x0p+0},
728     {-0x0p+0, HUGE_VAL, 0x0p+0},
729     {-0x0.0000000000001p-1022, HUGE_VAL, 0x0p+0},
730     {-0x1.0b8157268fdacp-1022, HUGE_VAL, 0x0p+0},
731     {HUGE_VAL, HUGE_VAL, HUGE_VAL},
732     {HUGE_VAL, HUGE_VAL, HUGE_VAL},
733     {0x1.8p+0, HUGE_VAL, HUGE_VAL},
734     {-0x1.8p+0, HUGE_VAL, HUGE_VAL},
735     {-0x1.fffae56e51b3bp+1023, HUGE_VAL, HUGE_VAL},
736     {-HUGE_VAL, HUGE_VAL, HUGE_VAL},
737     {-HUGE_VAL, -0x1.8p+1, -0x0p+0},
738     {-HUGE_VAL, -0x1p+0, -0x0p+0},
739     {-HUGE_VAL, -HUGE_VAL, 0x0p+0},
740     {-HUGE_VAL, -0x1.9215e0af2aa67p+1, 0x0p+0},
741     {-HUGE_VAL, -0x1.121fb54442d28p+0, 0x0p+0},
742     {-HUGE_VAL, -HUGE_VAL, 0x0p+0},
743     {-HUGE_VAL, -0x1.8p+2, 0x0p+0},
744     {-HUGE_VAL, -0x1p+1, 0x0p+0},
745     {-HUGE_VAL, -0x0.ffffffff3a574p-1022, 0x0p+0},
746     {-HUGE_VAL, -0x0.0000000000001p-1022, 0x0p+0},
747     {-HUGE_VAL, 0x1.8p+1, -HUGE_VAL},
748     {-HUGE_VAL, 0x1.4p+2, -HUGE_VAL},
749     {-HUGE_VAL, HUGE_VAL, HUGE_VAL},
750     {-HUGE_VAL, 0x1.8552e87776044p+1, HUGE_VAL},
751     {-HUGE_VAL, 0x1.94af116d3895p+0, HUGE_VAL},
752     {-HUGE_VAL, HUGE_VAL, HUGE_VAL},
753     {-HUGE_VAL, 0x1.8p+2, HUGE_VAL},
754     {-HUGE_VAL, 0x1p+1, HUGE_VAL},
755     {-HUGE_VAL, 0x0.ff6cbba478ce8p-1022, HUGE_VAL},
756     {-HUGE_VAL, 0x0.0000000000001p-1022, HUGE_VAL},
757     {HUGE_VAL, -0x0.0000000000001p-1022, 0x0p+0},
758     {HUGE_VAL, -0x0.ffffffffffffdp-1022, 0x0p+0},
759     {HUGE_VAL, -0x1.ffffed55b0b7p+1023, 0x0p+0},
760     {HUGE_VAL, -HUGE_VAL, 0x0p+0},
761     {HUGE_VAL, HUGE_VAL, HUGE_VAL},
762     {HUGE_VAL, HUGE_VAL, HUGE_VAL},
763     {HUGE_VAL, 0x1.0002f201d49f9p-1022, HUGE_VAL},
764     {HUGE_VAL, 0x0.0000000000001p-1022, HUGE_VAL},
765     {0x1.fedc5ae917d3bp+1023, HUGE_VAL, HUGE_VAL},
766     {0x1.0b8157268fdacp-1022, 0x1p+1, 0x0p+0},
767     {-0x0.ffffff3ef963p-1022, 0x1p+1, 0x0p+0},
768     {0x0.0000000000001p-1022, 0x1p+1, 0x0p+0},
769     {-0x0.0000000000001p-1022, 0x1p+1, 0x0p+0},
770     {HUGE_VAL, 0x0p+0, 0x1p+0},
771     {0x1.fe4a885da3bcep+1023, 0x1p-1, 0x1.ff251561b6b7dp+511},
772     {0x1.3333333333333p-1, 0x1p-1, 0x1.8c97ef43f7248p-1},
773     {0x0.fffffcfbe58c8p-1022, 0x1p-1, 0x1.fffffcfbe58a4p-512},
774     {0x0.0000000000001p-1022, 0x1p-1, 0x1p-537},
775     {0x0p+0, 0x1p-1, 0x0p+0},
776     {-0x0p+0, 0x1.6666666666666p-1, 0x0p+0},
777     {-HUGE_VAL, 0x1p-1, HUGE_VAL},
778     {HUGE_VAL, -0x1p-1, 0x0p+0},
779     {0x1.ffffdaab616ccp+1023, -0x1p-1, 0x1.0000095528277p-512},
780     {0x1.999999999999ap-3, -0x1p-1, 0x1.1e3779b97f4a8p+1},
781     {0x0.fffffc3adeefbp-1022, -0x1p-1, 0x1.000001e2908d8p+511},
782     {0x0.0000000000001p-1022, -0x1p-1, 0x1p+537},
783     {0x0p+0, -0x1p-1, HUGE_VAL},
784     {-0x0p+0, -0x1.3333333333333p-2, HUGE_VAL},
785     {-HUGE_VAL, -0x1p-1, 0x0p+0},
786     {0x1p-1, HUGE_VAL, 0x0p+0},
787     {0x1p-1, HUGE_VAL, 0x0p+0},
788     {0x1p-1, 0x1p-1, 0x1.6a09e667f3bcdp-1},
789     {0x1p-1, 0x0.fffffcfbe58c8p-1022, 0x1p+0},
790     {0x1p-1, 0x0.0000000000001p-1022, 0x1p+0},
791     {0x1p-1, 0x0p+0, 0x1p+0},
792     {0x1p-1, -0x0p+0, 0x1p+0},
793     {0x1p-1, -0x0.0000000000001p-1022, 0x1p+0},
794     {0x1p-1, -0x1.000096cd2a863p-1022, 0x1p+0},
795     {0x0p+0, -0x1p-1, HUGE_VAL},
796     {0x1p-1, -0x1.fffffffd9c61ap+1023, HUGE_VAL},
797     {0x1p-1, -HUGE_VAL, HUGE_VAL},
798     {-0x1p-1, HUGE_VAL, 0x0p+0},
799     {-0x1p-1, HUGE_VAL, 0x0p+0},
800     {-0x1p-1, 0x0p+0, 0x1p+0},
801     {-0x1.999999999999ap-2, -0x0p+0, 0x1p+0},
802     {-0x1p-1, -0x1.fffffff1aa436p+1023, HUGE_VAL},
803     {-0x1p-1, -HUGE_VAL, HUGE_VAL},
804     {0x1p+2, 0x1.ccccccccccccdp-1, 0x1.bdb8cdadbe12p+1},
805     {0x1.2p+3, 0x1p-1, 0x1.8p+1},
806     {0x1p+4, 0x1.3333333333333p-1, 0x1.51cb453b9536cp+2},
807     {0x1p+2, -0x0p+0, 0x1p+0},
808     {0x1p+4, -0x1p-1, 0x1p-2},
809     {0x1p+6, -0x1p-1, 0x1p-3},
810     {0x1.fffffffffffffp-1, -0x1.74d81b37b2871p+62, HUGE_VAL},
811     {0x1.fffffffffffffp-1, 0x1.751f291c92091p+62, 0x0p+0},
812     {0x1p+1, 0x1p+1, 0x1p+2},
813     {0x1p+1, -0x1p+1, 0x1p-2},
814     {-0x1p+1, 0x1p+1, 0x1p+2},
815     {-0x1p+1, -0x1p+1, 0x1p-2},
816     {0x1.8p+1, 0x1.8p+1, 0x1.bp+4},
817     {0x1.4p+2, 0x1.4p+2, 0x1.86ap+11},
818     {0x1.cp+2, 0x1.cp+2, 0x1.921eep+19},
819     {0x1.4p+3, 0x1.4p+3, 0x1.2a05f2p+33},
820     {0.0, HUGE_VAL, 0.0},
821     {-0.0, HUGE_VAL, 0.0},
822     {-HUGE_VAL, -HUGE_VAL, 0.0}
823 };
824 
825 #endif
826