• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 #ifndef MATH_GTEST_MATH_TEST_DATA_ATAN2_DATA_H
2 #define MATH_GTEST_MATH_TEST_DATA_ATAN2_DATA_H
3 
4 DataDouble3Expected1 g_atan2Data[] = {
5     {-0x1.ce519838dc6bcp-2, 0x1.7ef073adad8ebp+0, -0x1.2c29bc9da893ap-2},
6     {0x1.ce519838dc6bcp-2, 0x1.bef073adad8ebp+0, 0x1.0321d557590ebp-2},
7     {-0x1.df92c5f92c5eap+0, 0x1.166666666666cp+3, -0x1.b25ae3be04106p-3},
8     {0x1.d596de8ca11b1p+0, 0x1.0051eb851eb8bp+3, 0x1.cd0d952f03e31p-3},
9     {-0x1.e7d441a475958p-3, 0x1.8971e37d0ca03p+0, -0x1.3ae826f78f9ap-3},
10     {0x1.d97e3d8be220cp-3, 0x1.ef553774db794p+0, 0x1.e71da9924c5e9p-4},
11     {-0x1.dd5acb6f4650fp-2, -0x1.c2c3c9eecbfb1p-3, -0x1.01867441251ebp+1},
12     {0x1.c962fc962fc9cp-2, -0x1.ac3c9eecbfb16p-3, 0x1.011ab8f41f2d6p+1},
13     {-0x1.eccdc168cd91dp+10, 0x1.255608e12d751p+18, -0x1.ae12b480ec9f6p-8},
14     {0x1.eccd7fd732ca3p+10, 0x1.255608e135e34p+18, 0x1.ae127b4863865p-8},
15     {-0x1.f5a81503b975cp+9, -0x1.121a5edeb6feep+9, -0x1.0912350340403p+1},
16     {0x1.f5db47e309d2dp+9, -0x1.1222d18ed7c38p+9, 0x1.090e5f1b221e4p+1},
17     {-0x1.ffffffffffffdp-1, 0x1.ffffffffffffcp+4, -0x1.ffd55bba97626p-6},
18     {0x1.ffffffffffffdp-1, 0x1.ffffffffffffcp+4, 0x1.ffd55bba97626p-6},
19     {0x1.8a59bfa5a8fc6p-53, 0x1.0000000000001p+10, 0x1.8a59bfa5a8fc4p-63},
20     {-0x1.fffffffffffcbp-54, 0x1.0000000000001p+10, -0x1.fffffffffffc9p-64},
21     {0x0.0000000000001p-1022, -0x1.84bf6518c31ecp-3, 0x1.921fb54442d18p+1},
22     {-0x0.0000000000001p-1022, -0x1.766961002faap-3, -0x1.921fb54442d18p+1},
23     {0x0.0000000000001p-1022, -0x1.999999999999ap-4, 0x1.921fb54442d18p+1},
24     {-0x0.0000000000001p-1022, -0x0p+0, -0x1.921fb54442d18p+0},
25     {0x0.0000000000001p-1022, 0x1p+1, 0x0p+0},
26     {-0x0.0000000000001p-1022, 0x1p+1, -0x0p+0},
27     {0x0.0000000000001p-1022, 0x1.ccccccccccccdp-1, 0x0.0000000000001p-1022},
28     {-0x0.0000000000001p-1022, 0x1p-1, -0x0.0000000000002p-1022},
29     {0x0.0000000000001p-1022, 0x1.3555555555546p+0, 0x0.0000000000001p-1022},
30     {-0x0.0000000000001p-1022, 0x1.04b17e4b17e3cp+0, -0x0.0000000000001p-1022},
31     {0x0.0000000000001p-1022, 0x1.0353f7ced9168p+0, 0x0.0000000000001p-1022},
32     {-0x0.0000000000001p-1022, 0x1.0353f7ced9168p+0, -0x0.0000000000001p-1022},
33     {0x0.0000000000001p-1022, 0x1.0a3d70a3d70a4p+0, 0x0.0000000000001p-1022},
34     {-0x0.0000000000001p-1022, 0x1.170a3d70a3d71p+0, -0x0.0000000000001p-1022},
35     {0x1.28f5c28f5c28fp-2, -0x1.c57c57c57c591p-2, 0x1.47e9d43df8e7dp+1},
36     {-0x1.ae147ae147ae1p-3, -0x1.238c244763311p-3, -0x1.1550d6ed52b96p+1},
37     {0x1.2p-1, 0x1.8p+0, 0x1.6f61941e4def1p-2},
38     {-0x1.fcb923a29c77ap-5, 0x1.8p+0, -0x1.52f48a61815b4p-5},
39     {0x1.ffffd405003d1p-18, 0x1.5242e6bdc8051p-2, 0x1.837ca41220dadp-16},
40     {-0x1.000000002b3c1p-17, 0x1.4444444444441p-1, -0x1.9435e50d698d5p-17},
41     {0x1.fffff8cb5359cp-32, 0x1.fffffffffffffp+0, 0x1.fffff8cb5359dp-33},
42     {-0x1.000000000018p-31, 0x1.fffffffffffffp+0, -0x1.000000000018p-32},
43     {0x1.00000ec1e4a7dp-41, 0x1p-1, 0x1.00000ec1e4a7dp-40},
44     {-0x1.fffffe8635ef1p-42, 0x1p-1, -0x1.fffffe8635ef1p-41},
45     {0x1.0000000000004p+1, 0x1.0000000000004p+57, 0x1p-56},
46     {-0x1.0000000000004p+1, 0x1.0000000000004p+57, -0x1p-56},
47     {0x1.0028f5c28f5c8p+3, 0x1.fffffffffffffp+5, 0x1.fdac525984ca8p-4},
48     {-0x1.0004ea4a8c15ap+3, 0x1.fffffffffffffp+5, -0x1.fd655787a93b2p-4},
49     {0x1.b333333333345p-2, 0x1.ffffffffffff3p+0, 0x1.acd23fb7f6875p-3},
50     {-0x1.ae147ae147b29p-4, 0x1.ffffffffffff3p+0, -0x1.adaf7dfce5715p-5},
51     {0x1.c7ae147ae16e4p-7, 0x1.a578165781668p+0, 0x1.14c5e9ba69ed7p-7},
52     {-0x1.a1999999999cp-3, 0x1.a807728077291p+0, -0x1.f5b67b02b9e31p-4},
53     {0x1.0f5c28ffb2afep-1, 0x1.6367425e3b2c1p-1, 0x1.4de057c37797p-1},
54     {-0x1.3333334713743p-2, 0x1.6367425e3b2c1p-1, -0x1.a1bb30981713fp-2},
55     {0x1.0a4d70a3d70a4p-1, 0x1.b333333333333p+0, 0x1.30094341ce134p-2},
56     {-0x1.03226e978d4fep-1, 0x1.199999999999ap+0, -0x1.b994718006eb7p-2},
57     {0x1.001p+10, -0x1.28f5c28f5c28fp-1, 0x1.9244d1aa8bc7ap+0},
58     {-0x1.001p+10, -0x1.199999999999ap-1, -0x1.9242e6442d432p+0},
59     {0x1.02bdaae92607p+1, -0x1.0239384f25e91p+0, 0x1.044e70820810bp+1},
60     {-0x1.01b7860bf6ec6p+1, -0x1.016e0ef087cep+0, -0x1.045a0f7aece95p+1},
61     {0x1.014c86e7c2f4cp+0, 0x1.fa193930aef6bp-1, 0x1.96631e89a58dap-1},
62     {-0x1.05e82ccb16ec9p+0, 0x1.6e7bf693cdb97p-4, -0x1.7bcac128cec3ep+0},
63     {0x1.09b7f896abb04p-2, 0x1.3333333333333p-1, 0x1.a1fd6518fd73ap-2},
64     {-0x1.0080acd003c0ap-2, 0x1p-1, -0x1.db943cefea2e4p-2},
65     {0x1.09d8a41791588p+9, 0x1.ed55555552be1p+100, 0x1.13e7c1d346a6bp-92},
66     {-0x1.09d89d5783b6dp+9, 0x1.ed5a80d28324bp+100, -0x1.13e4d6aa75eefp-92},
67     {0x1.199999999999ap-1, -0x1p-2, 0x1.ff572aded0be8p+0},
68     {-0x1.23d70a3d70a3dp-1, -0x1p-2, -0x1.fbefbabe332aep+0},
69     {0x1.2e147ae147ae1p-2, 0x1.09a999999999ap+3, 0x1.22f8743713236p-5},
70     {-0x1.e147ae147ae14p-3, 0x1.004126e978d5p+3, -0x1.e0aa005963059p-6},
71     {0x1.81452e36d0671p-2, 0x1.ec9df756bfa5dp+0, 0x1.8b70d15d771ebp-3},
72     {-0x1.2f59a91818152p-2, 0x1.ec9df756bfa5dp+0, -0x1.38d486e6f9792p-3},
73     {0x1.c786fe2aaf6f5p-4, 0x1p-1, 0x1.c03b08c64f045p-3},
74     {-0x1.35af043410099p-3, 0x1p-1, -0x1.2cba93e0e2b6ap-2},
75     {0x1.1fc8e9a664768p+0, 0x1.696c87cdf6daep+0, 0x1.584b9c2d5a9d6p-1},
76     {-0x1.2a065a4a3b80cp+0, 0x1.178102af3e89p+0, -0x1.a289a36397442p-1},
77     {0x1.27fb7de2fe5bdp+12, 0x1.313f90e44b6e9p+15, 0x1.ee0c53c9ad1afp-4},
78     {-0x1.27fb7de1d7146p+12, 0x1.313f8feb4202ep+15, -0x1.ee0c5556f0cf8p-4},
79     {0x1.27fb7eb29c943p+12, 0x1.fff88d6e21p+19, 0x1.27ff490636befp-8},
80     {-0x1.27fb7e0ad6e7fp+12, 0x1.fff88d69434abp+19, -0x1.27ff48613fb54p-8},
81     {0x1.2aec33e1f6724p+0, -0x1.999999999999ap-1, 0x1.15f2bf1ced943p+1},
82     {-0x1.1b4e81b4e81c4p+0, -0x0p+0, -0x1.921fb54442d18p+0},
83     {0x1.911111111112p+0, 0x1.0000000000003p+32, 0x1.911111111111bp-32},
84     {-0x1.7777777777786p+0, 0x1.0000000000003p+32, -0x1.7777777777782p-32},
85     {0x1.ad66ca857bf9ap+0, -0x1.47ae147ae147bp-1, 0x1.ef6fdfceff3bp+0},
86     {-0x1.4700641f15934p+0, -0x1.c28f5c28f5c29p-2, -0x1.e70c36af6b2p+0},
87     {0x1.07abeca41f2eap+2, 0x1.230600b4c9f95p+2, 0x1.78e5cfecec0cbp-1},
88     {-0x1.2e13f678b446dp+2, 0x1.212adde3e4991p+2, -0x1.9d4d5ce144f7fp-1},
89     {0x1.3439581ab054ep-2, 0x1.34cfb50e5bf0bp-1, 0x1.d9feecc94307fp-2},
90     {-0x1.7ae147b86281fp-2, 0x1.34cfb50e5bf0bp-1, -0x1.19ba56f680f67p-1},
91     {0x1.1c4798ef73f25p-2, 0x1.c833d5af9db5dp-1, 0x1.3549b956ae7eep-2},
92     {-0x1.82adff55da58cp-2, 0x1.8735bd24dd3dcp-3, -0x1.1a3bb28610ce6p+0},
93     {0x1.7ba55f35dc616p+2, 0x1.83fffffffffffp+6, 0x1.f45a5f46bb6c4p-5},
94     {-0x1.422c8a37e8ab1p+2, 0x1.83fffffffffffp+6, -0x1.a8c178f5ae1cdp-5},
95     {0x1.27b812edec7d3p-8, -0x1.30f5d36615742p-9, 0x1.05ffb19af747ep+1},
96     {-0x1.000ce9a18ee89p-4, -0x1.90a4acf7031c5p-7, -0x1.c391f80206607p+0},
97     {0x1.eb991f8c53decp+0, 0x1.c1d35f6538627p+2, 0x1.111b96ee6c129p-2},
98     {-0x1.63eb0b1172971p+0, 0x1.d4a444c579ebap+2, -0x1.8045f96c35d28p-3},
99     {0x1.0e8c266ace158p-2, 0x1.0aecbe7f8743ep-1, 0x1.e051b0c7f17ebp-2},
100     {-0x1.355a8e16aeb8dp-1, 0x1.131de5690018ep-1, -0x1.b014d7c8c0f8dp-1},
101     {0x1.55555be30d7d8p+8, 0x1.10fe013da4d89p+98, 0x1.40165e405a312p-90},
102     {-0x1.5555535e03bdep+8, 0x1.11ccb79fca04dp+98, -0x1.3f24adb07766fp-90},
103     {0x1.7777777777774p-1, 0x1.00000000c3b7ep+1019, 0x1.7777777658699p-1020},
104     {-0x1.7e4b17e4b17dfp-2, 0x1.fff20044884fp+1018, -0x1.7e558c0858921p-1021},
105     {0x1.67743d31d3988p-5, 0x1.c083126e97bd3p+2, 0x1.9a548ff367b6p-8},
106     {-0x1.229148a485487p-3, 0x1.c666666666964p+2, -0x1.475b4030c7edap-6},
107     {0x1.9999999de74e6p-2, 0x1.c94a96560a053p-1, 0x1.af2c87f297306p-2},
108     {-0x1.667381da02cefp-1, 0x1.6367425e3b2c1p-1, -0x1.944f53005c437p-1},
109     {0x1.6c18145b1ade2p+0, 0x1.8ba2db9ebd17p+9, 0x1.d72e26d11588ap-10},
110     {-0x1.6c949910f7a46p+0, 0x1.8ba2e8664bb67p+9, -0x1.d7cf3bad78794p-10},
111     {0x1.80004b8ed027p-53, 0x1.fffffff725439p-36, 0x1.80004b9562359p-18},
112     {-0x1.7fffffffffe57p-53, 0x1.fffc65a9ad04ep-36, -0x1.8002b3c58a50ep-18},
113     {0x1.9912efde558ddp+0, 0x1.8p+1, 0x1.f52b8b8410c21p-2},
114     {-0x1.f2ac8977ef276p+0, 0x1.8p+1, -0x1.26db85aecf215p-1},
115     {0x1.93dfa9c4b73dcp+2, 0x1.4f8fe6216a2c1p+1, 0x1.2d53ca8e69128p+0},
116     {-0x1.8d89a5ac23c9p+2, 0x1.5885a8b0c655p+1, -0x1.297241ccf75b6p+0},
117     {0x1.e87471138279p-2, 0x1.1032bf78eccc1p+0, 0x1.afd3bd038247ap-2},
118     {-0x1.8e56e491f2637p-1, 0x1.10f75b1ed02p+0, -0x1.42bd1fd61fddfp-1},
119     {0x1.910624dd2f1aap+0, 0x1.ap+2, 0x1.e4550729137ap-3},
120     {-0x1.9189374bc6a7fp+0, 0x1.ap+2, -0x1.e4ed7b3ce72fep-3},
121     {0x1.cae9c4ce5d02dp-1, 0x1.d0530126226e7p-2, 0x1.1a39bb663f1c6p+0},
122     {-0x1.9241e765b0aa2p-3, 0x1.d46b949aded8fp-2, -0x1.9f4e3baf4815ap-2},
123     {0x1.95fad1bf24117p+9, 0x1.19db28715d31fp+9, 0x1.ed8883d8b0f89p-1},
124     {-0x1.95946da3f1861p+9, 0x1.19dbed0d03154p+9, -0x1.ed4b540f3bfebp-1},
125     {0x1.999999ac123d2p-4, 0x1.6367425e3b2c1p-1, 0x1.2505b4ac0506p-3},
126     {-0x1.9a6b50b590a49p-2, 0x1.62611d810c117p-1, -0x1.0cbdd52f4b01p-1},
127     {0x1.ccccccd528ab6p-1, 0x1.61de0b1274842p-1, 0x1.d4f253d02d5abp-1},
128     {-0x1.ac08314858f34p-3, 0x1.65f69e8730eeap-1, -0x1.2973982674168p-2},
129     {0x1.a1cac0ac6c8c3p-4, 0x1.fc7dc9893d386p-1, 0x1.a3347ad3b9371p-4},
130     {-0x1.333333385e76ep-1, 0x1.6367425e3b2c1p-1, -0x1.6cf131898b861p-1},
131     {0x1.999999a029c9bp-1, 0x1.65f69e8730eeap-1, 0x1.b4841bf006bb8p-1},
132     {-0x1.9c779a9fd231dp-4, 0x1.615af8a3dcf6dp-1, -0x1.28bb4744bc472p-3},
133     {0x1.0a3d70be2adc9p-3, 0x1.fc7dc9893d386p-1, 0x1.0a8fc217393abp-3},
134     {-0x1.333333405d1c6p-2, 0x1.8b90bfbe8e7b2p-3, -0x1.ff5f71fef5c5fp-1},
135     {0x1.9d62bc303bdd4p+0, 0x1.4bca6083d5b6fp+0, 0x1.c9f6da20b00e4p-1},
136     {-0x1.9c9e208a58895p+0, 0x1.98972d50a283cp+0, -0x1.94a278951dd85p-1},
137     {0x1.9f5aeada9672bp-18, 0x1.e0b77d89b7b15p+0, 0x1.ba6288b606e66p-19},
138     {-0x1.9f5aeae037e36p-18, 0x1.e38862e9f93a8p+0, -0x1.b7cefc36b1ffep-19},
139     {0x1.a8eafca957d23p-3, 0x1.3333333333333p-1, 0x1.54eaf015c566bp-2},
140     {-0x1.a6deb2eef99cfp-3, 0x1p-1, -0x1.9106d9527955bp-2},
141     {0x1.ad5a23ecf49e5p+9, 0x1.3995882fc8f68p+100, 0x1.5e82602ac58edp-91},
142     {-0x1.ad59e263bd528p+9, 0x1.3995afc24c8f3p+100, -0x1.5e81fe6f0959cp-91},
143     {0x1.7a8e33fef1f95p-6, 0x1.08d8a28ac0526p-1, 0x1.6dab0bc6b9b1p-5},
144     {-0x1.f8f091546a00ep-2, 0x1.a10d6e0b43341p-2, -0x1.c2c8463ce1ccap-1},
145     {0x1.bbd4fd1a2bcb1p+10, -0x1.a6071ebef2b0ep-4, 0x1.922382f5e3852p+0},
146     {-0x1.bbd49acfb3d7cp+10, -0x1.9cb4fae2efdf7p-2, -0x1.922e960909e71p+0},
147     {0x1.bbcf97bcf97adp+0, 0x1.64d9375ca055ep+100, 0x1.3e62d5a66db7ep-100},
148     {-0x1.c3bf356f26892p+0, 0x1.64d9364dea21fp+100, -0x1.44144d49dd914p-100},
149     {0x1.cafa1aafa1ab9p+2, 0x1.121a602599c94p+100, 0x1.aca9fca95b3a9p-98},
150     {-0x1.e34c0634c063ep+2, 0x1.1219dbcc48615p+100, -0x1.c36191df27a62p-98},
151     {0x1.814083abe1701p+0, 0x1p+1, 0x1.4a45dda893cfcp-1},
152     {-0x1.cd48b4d2cae8ep+0, 0x1p+1, -0x1.7777f72413affp-1},
153     {0x1.dbcbdf8be3872p+7, 0x1.02fc613a70becp+8, 0x1.7c685f5104f57p-1},
154     {-0x1.db9e33ec8debep+7, 0x1.027c613a70becp+8, -0x1.7cce14c9ac9e2p-1},
155     {0x1.c6b925c0e7b1cp+2, 0x1.908a05d56d29fp+1, 0x1.27eb7bdfec09dp+0},
156     {-0x1.e05fdacbf6d98p+2, 0x1.8fa4a593e3f2bp+1, -0x1.2d35904f4a28bp+0},
157     {0x1.bcf70bed3f33p-1, 0x1.a8775e0cadd92p-1, 0x1.9e3171f02376fp-1},
158     {-0x1.1aeb929d2ccb6p-4, 0x1.4ddc4d81ce625p-2, -0x1.ab8eaf97266f6p-3},
159     {0x1.e666666666666p+1, 0x1.1111529a48e2dp+9, 0x1.c7fdb04e66d8bp-8},
160     {-0x1.e666666666666p+1, 0x1.11111164f46d3p+9, -0x1.c7fe1d3181a42p-8},
161     {0x1.6666666b98805p+0, 0x1.2fb0fcbc706b9p-1, 0x1.2b883649de7c6p+0},
162     {-0x1.000000053219fp+0, 0x1.58a6bf4bcc949p-1, -0x1.f4e670d329d54p-1},
163     {0x1.1d853654dab8p-2, 0x1.513ec20f54d41p-2, 0x1.67b23e1e894abp-1},
164     {-0x1.e8819e397a748p-3, 0x1.513ec20f54d41p-2, -0x1.40eef0279ad95p-1},
165     {0x1.eed785b34ed71p+2, 0x1.eea02c320532cp+2, 0x1.923c5946ee8b9p-1},
166     {-0x1.f0c30ad20729p+2, 0x1.d516f4e63e8adp+2, -0x1.a0c9f85d68401p-1},
167     {0x1.f8ed916872b02p-2, 0x1.fae147adfc7a4p+0, 0x1.f3dc32ae0e752p-3},
168     {-0x1.fc4ea4a8c154dp-2, 0x1.333333331b32ap+0, -0x1.91a42606413abp-2},
169     {0x1.efef538eca4f1p-1, -0x1.0faf759feeadep-1, 0x1.09363eccc60fdp+1},
170     {-0x1.fcbc205b971bdp-1, -0x1.115fff4016003p-1, -0x1.082d640d5297dp+1},
171     {0x1.23b0ea3d70a3dp-4, 0x1.47ae146c8146bp-9, 0x1.8923f83e042f6p+0},
172     {-0x1.0085771758e2p-5, 0x1.47ae146c8146bp-9, -0x1.7dba8edb4d141p+0},
173     {0x1.fffc7ffd95065p-50, 0x1.ffff8a06e2ddep+7, 0x1.fffcf5f5fee2ap-58},
174     {-0x1.fffc81b336993p-50, 0x1.ffeb851c9851cp+7, -0x1.00087ea24b6d3p-57},
175     {0x1.00000001e8484p+51, 0x1.6dea8e5180d85p+100, 0x1.6633c3606b965p-50},
176     {-0x1.ffffffff3cb08p+50, 0x1.6db6db6a537ebp+100, -0x1.666666692fb2ap-50},
177     {0x1.0a3d70a3d70a4p-2, 0x1.ffdf23645a1c9p+1, 0x1.09eeb6f499a56p-4},
178     {-0x1p-2, 0x1.ff7cd59168729p+1, -0x1.ffd884998bfedp-5},
179     {0x1.020c49ba5e354p-3, 0x1.3333333333333p-4, 0x1.08acb9c3524a3p+0},
180     {-0x1p-3, 0x1.1a9fbe76c8b44p-2, -0x1.b377d0bcea09p-2},
181     {0x1.3b33333333333p-1, -0x1.a2ef47e75269ep+0, 0x1.641145a18003p+1},
182     {-0x1.87ae147ae147bp-4, -0x1.a80772808327fp+0, -0x1.8abe0c0e9e0b3p+1},
183     {0x1.0000000e69593p-24, 0x1.5ddddddddddedp+0, 0x1.76a2577f3c814p-25},
184     {-0x1.000afebff0bc9p-24, 0x1.911111111112p+0, -0x1.46dd03d9cbd49p-25},
185     {0x1.00000225ddf06p-806, -0x1.72b9a9171fb09p-3, 0x1.921fb54442d18p+1},
186     {-0x1.0000000002d05p-806, -0x1.88d7f88d7f894p-3, -0x1.921fb54442d18p+1},
187     {0x1.ffffffffffffep+0, -0x1.199999999999ap+0, 0x1.096d05371b1c5p+1},
188     {-0x1.ffffffffffffep+0, -0x1.199999999999ap+0, -0x1.096d05371b1c5p+1},
189     {HUGE_VAL, 0x0.0000000000005p-1022, 0x1.921fb54442d18p+0},
190     {-0x1.e9371a35dc712p+1023, 0x0.0000000000005p-1022, -0x1.921fb54442d18p+0},
191     {HUGE_VAL, HUGE_VAL, 0x1.921fb54442d18p-1},
192     {-HUGE_VAL, HUGE_VAL, -0x1.921fb54442d18p-1},
193     {-0x1.88de20fafe491p+0, 0x1.0d63d8a1c90f9p+3, -0x1.714903c1bfff4p-3},
194     {0x1.07d7fc1dcf2e7p+0, 0x1.0d63d8a1c90f9p+3, 0x1.f2f9c4c7eb5fp-4},
195     {-0x1p+0, -0x1p+0, -0x1.2d97c7f3321d2p+1},
196     {0x1p+0, -0x1p+0, 0x1.2d97c7f3321d2p+1},
197     {-0x1p+0, 0x1p+0, -0x1.921fb54442d18p-1},
198     {0x1p+0, 0x1p+0, 0x1.921fb54442d18p-1},
199     {0x1p+0, -0x1p+0, 0x1.2d97c7f3321d2p+1},
200     {-0x1p+0, -0x1p+0, -0x1.2d97c7f3321d2p+1},
201     {0x1p+0, 0x1p+0, 0x1.921fb54442d18p-1},
202     {-0x1p+0, 0x1p+0, -0x1.921fb54442d18p-1},
203     {0x1p+0, 0x1p+0, 0x1.921fb54442d18p-1},
204     {-0x1p+0, 0x1p+0, -0x1.921fb54442d18p-1},
205     {0x1p+0, 0x1p+3, 0x1.fd5ba9aac2f6ep-4},
206     {-0x1p+0, 0x1p+3, -0x1.fd5ba9aac2f6ep-4},
207     {0x1p+3, 0x1p+0, 0x1.7249faa996a21p+0},
208     {-0x1p+3, 0x1p+0, -0x1.7249faa996a21p+0},
209     {0x1p+3, 0x1p+3, 0x1.921fb54442d18p-1},
210     {-0x1p+3, 0x1p+3, -0x1.921fb54442d18p-1},
211     {0x1p+0, 0x1p+9, 0x1.ffffd5555bbbcp-10},
212     {-0x1p+0, 0x1p+9, -0x1.ffffd5555bbbcp-10},
213     {0x1p+0, 0x1p+10, 0x1.fffff55555bbcp-11},
214     {-0x1p+0, 0x1p+10, -0x1.fffff55555bbcp-11},
215     {0x1p+3, 0x1p+9, 0x1.fff555bbb729bp-7},
216     {-0x1p+3, 0x1p+9, -0x1.fff555bbb729bp-7},
217     {0x1p+3, 0x1p+10, 0x1.fffd555bbba97p-8},
218     {-0x1p+3, 0x1p+10, -0x1.fffd555bbba97p-8},
219     {0x1p+0, 0x1.0000001b1ae5p+100, 0x1.ffffffc9ca36p-101},
220     {-0x1p+0, 0x1.0000000022b1fp+100, -0x1.ffffffffba9c2p-101},
221     {0x1p+0, 0x1.006765c793fa3p+101, 0x1.ff3187d5479b7p-102},
222     {-0x1p+0, 0x1.0000000000002p+101, -0x1.ffffffffffffcp-102},
223     {0x1p+3, 0x1.fffffffffffbdp+99, 0x1.0000000000022p-97},
224     {-0x1p+3, 0x1.00000000002c9p+100, -0x1.ffffffffffa6ep-98},
225     {0x1p+3, 0x1.1431e0fae6d74p+101, 0x1.da9044035f916p-99},
226     {-0x1p+3, 0x1.0000000008ac9p+101, -0x1.ffffffffeea6ep-99},
227     {0x1p+9, 0x1p+0, 0x1.919fb54eed7a9p+0},
228     {-0x1p+9, 0x1p+0, -0x1.919fb54eed7a9p+0},
229     {0x1p+9, 0x1p+3, 0x1.8e1fca98cb633p+0},
230     {-0x1p+9, 0x1p+3, -0x1.8e1fca98cb633p+0},
231     {0x1p+10, 0x1p+0, 0x1.91dfb5459826dp+0},
232     {-0x1p+10, 0x1p+0, -0x1.91dfb5459826dp+0},
233     {0x1p+10, 0x1p+3, 0x1.901fb7eee715ep+0},
234     {-0x1p+10, 0x1p+3, -0x1.901fb7eee715ep+0},
235     {0x1p+9, 0x1p+9, 0x1.921fb54442d18p-1},
236     {-0x1p+9, 0x1p+9, -0x1.921fb54442d18p-1},
237     {0x1p+9, 0x1p+10, 0x1.dac670561bb4fp-2},
238     {-0x1p+9, 0x1p+10, -0x1.dac670561bb4fp-2},
239     {0x1p+10, 0x1p+9, 0x1.1b6e192ebbe44p+0},
240     {-0x1p+10, 0x1p+9, -0x1.1b6e192ebbe44p+0},
241     {0x1p+10, 0x1p+10, 0x1.921fb54442d18p-1},
242     {-0x1p+10, 0x1p+10, -0x1.921fb54442d18p-1},
243     {0x1p+9, 0x1.0000000000002p+100, 0x1.ffffffffffffcp-92},
244     {-0x1p+9, 0x1.0000000000049p+100, -0x1.fffffffffff6ep-92},
245     {0x1p+9, 0x1.000108b2a2c2ap+101, 0x1.fffdee9cddda6p-93},
246     {-0x1p+9, 0x1.0007c13bc4b2ep+101, -0x1.fff07e00b9358p-93},
247     {0x1p+10, 0x1.00000000009b9p+100, 0x1.fffffffffec8ep-91},
248     {-0x1p+10, 0x1.ffffffff52876p+99, -0x1.0000000056bc5p-90},
249     {0x1p+10, 0x1.000001fc3842ep+101, 0x1.fffffc078f822p-92},
250     {-0x1p+10, 0x1.fffffffffe443p+100, -0x1.0000000000ddfp-91},
251     {0x1.fffffffffff76p+99, 0x1p+0, 0x1.921fb54442d18p+0},
252     {-0x1.0033b2e3c9fd3p+100, 0x1p+0, -0x1.921fb54442d18p+0},
253     {0x1.000000ed2b528p+100, 0x1p+3, 0x1.921fb54442d18p+0},
254     {-0x1.0000845951616p+100, 0x1p+3, -0x1.921fb54442d18p+0},
255     {0x1.ebce1f0519292p+100, 0x1p+0, 0x1.921fb54442d18p+0},
256     {-0x1.000cecb8f27f6p+101, 0x1p+0, -0x1.921fb54442d18p+0},
257     {0x1.0000000f3f20ep+101, 0x1p+3, 0x1.921fb54442d18p+0},
258     {-0x1.00000032d26d3p+101, 0x1p+3, -0x1.921fb54442d18p+0},
259     {0x1.000000cb49b47p+100, 0x1p+9, 0x1.921fb54442d18p+0},
260     {-0x1.00001a78437ap+100, 0x1p+9, -0x1.921fb54442d18p+0},
261     {0x1.00004f68ca6dbp+100, 0x1p+10, 0x1.921fb54442d18p+0},
262     {-0x1.fffff01e3dea6p+99, 0x1p+10, -0x1.921fb54442d18p+0},
263     {0x1.fffffffffffe1p+100, 0x1p+9, 0x1.921fb54442d18p+0},
264     {-0x1.00000010f0cf3p+101, 0x1p+9, -0x1.921fb54442d18p+0},
265     {0x1.000000002b5e6p+101, 0x1p+10, 0x1.921fb54442d18p+0},
266     {-0x1.f9f1094e54595p+100, 0x1p+10, -0x1.921fb54442d18p+0},
267     {0x1.00000001b1ae7p+100, 0x1.0409f9cbc7c4cp+100, 0x1.8e1dd8981229cp-1},
268     {-0x1.0000000104358p+100, 0x1.000000025f276p+100, -0x1.921fb542e7dfap-1},
269     {0x1.000000025f276p+100, 0x1.0000034f086f6p+101, 0x1.dac66b0ea682fp-2},
270     {-0x1.f3e2129ca8b26p+99, 0x1.0000000f3f20ep+101, -0x1.d1092b9e75fd3p-2},
271     {0x1.ffffffffffbdap+100, 0x1.0000845951616p+100, 0x1.1b6de43e3a5c9p+0},
272     {-0x1.0000000d8d729p+101, 0x1.fffffffff21f9p+99, -0x1.1b6e19342a723p+0},
273     {0x1.fffffffffd662p+100, 0x1.000000002b5e6p+101, 0x1.921fb54416263p-1},
274     {-0x1.fffffffffe443p+100, 0x1.fffffffffe443p+100, -0x1.921fb54442d18p-1},
275     {-0x0.0000000000001p-1022, 0x1.fffffffffffffp+0, -0x0.0000000000001p-1022},
276     {0x0.0000000000001p-1022, 0x1.fffffffffffffp+0, 0x0.0000000000001p-1022},
277     {-0x0.0000000000001p-1022, 0x1p+1, -0x0p+0},
278     {0x0.0000000000001p-1022, 0x1p+1, 0x0p+0},
279     {-0x0.0000000000001p-1022, 0x1.0000000000001p+1, -0x0p+0},
280     {0x0.0000000000001p-1022, 0x1.0000000000001p+1, 0x0p+0},
281     {-0x0p+0, 0x1.fffffffffffffp+0, -0x0p+0},
282     {-0x0p+0, 0x1p+1, -0x0p+0},
283     {-0x0p+0, 0x1.0000000000001p+1, -0x0p+0},
284     {0x0.0000000000001p-1022, 0x1.fffffffffffffp+0, 0x0.0000000000001p-1022},
285     {-0x0.0000000000001p-1022, 0x1.fffffffffffffp+0, -0x0.0000000000001p-1022},
286     {0x0.0000000000001p-1022, 0x1p+1, 0x0p+0},
287     {-0x0.0000000000001p-1022, 0x1p+1, -0x0p+0},
288     {0x0.0000000000001p-1022, 0x1.0000000000001p+1, 0x0p+0},
289     {-0x0.0000000000001p-1022, 0x1.0000000000001p+1, -0x0p+0},
290     {0x1.ccccccccccccdp-3, 0x1.fffffffffffffp+0, 0x1.cadee19d30de6p-4},
291     {-0x1.020c49ba5e354p-3, 0x1.fffffffffffffp+0, -0x1.01b5190818631p-4},
292     {0x1.a666666666666p-1, 0x1p+1, 0x1.90a00f4588057p-2},
293     {-0x1.4cccccccccccdp-2, 0x1p+1, -0x1.49ea8d6d1d359p-3},
294     {0x1.3d70a3d70a3d7p-3, 0x1.0000000000001p+1, 0x1.3cce86761fd17p-4},
295     {-0x1.3d70a3d70a3d7p-3, 0x1.0000000000001p+1, -0x1.3cce86761fd17p-4},
296     {0x1.d70a3d70a3d71p-4, 0x1.fffffffffffffp+0, 0x1.d6859b5f853a9p-5},
297     {-0x1.020c49ba5e354p-3, 0x1.fffffffffffffp+0, -0x1.01b5190818631p-4},
298     {0x1.020c49ba5e354p-3, 0x1p+1, 0x1.01b5190818631p-4},
299     {-0x1.51eb851eb851fp-3, 0x1p+1, -0x1.51280dbe06af7p-4},
300     {0x1.083126e978d5p-3, 0x1.0000000000001p+1, 0x1.07d3985b97df8p-4},
301     {-0x1.7333333333333p-1, 0x1.0000000000001p+1, -0x1.641d077de5b16p-2},
302     {0x1.0624dd2f1a9fcp-3, 0x1.fffffffffffffp+0, 0x1.05c97669f50f6p-4},
303     {-0x1.eb851eb851eb8p-4, 0x1.fffffffffffffp+0, -0x1.eaee734b5dd24p-5},
304     {0x1.fbe76c8b43958p-4, 0x1p+1, 0x1.fb41342fd3789p-5},
305     {-0x1.0cccccccccccdp-1, 0x1p+1, -0x1.06de8c6f49e28p-2},
306     {0x1.f3b645a1cac08p-4, 0x1.0000000000001p+1, 0x1.f317f43f5193fp-5},
307     {-0x1p-3, 0x1.0000000000001p+1, -0x1.ff55bb72cfde8p-5},
308     {-0x1.020c49ba5e354p-3, 0x1.fffffffffffffp+0, -0x1.01b5190818631p-4},
309     {0x1.3d70a3d70a3d7p-3, 0x1.fffffffffffffp+0, 0x1.3cce86761fd19p-4},
310     {-0x1.ae147ae147ae1p-4, 0x1p+1, -0x1.adaf7dfce56c3p-5},
311     {0x1.7333333333333p-1, 0x1p+1, 0x1.641d077de5b17p-2},
312     {-0x1p-3, 0x1.0000000000001p+1, -0x1.ff55bb72cfde8p-5},
313     {0x1.147ae147ae148p-3, 0x1.0000000000001p+1, 0x1.140fad6fe4dc7p-4},
314     {-0x1.4cccccccccccdp-2, 0x1.fffffffffffffp+0, -0x1.49ea8d6d1d359p-3},
315     {0x1.4cccccccccccdp-2, 0x1.fffffffffffffp+0, 0x1.49ea8d6d1d359p-3},
316     {-0x1.8f5c28f5c28f6p-3, 0x1p+1, -0x1.8e1a08d54eb37p-4},
317     {0x1.0624dd2f1a9fcp-3, 0x1p+1, 0x1.05c97669f50f6p-4},
318     {-0x1.7333333333333p-1, 0x1.0000000000001p+1, -0x1.641d077de5b16p-2},
319     {0x1.fbe76c8b43958p-4, 0x1.0000000000001p+1, 0x1.fb41342fd3787p-5},
320     {-0x1p-3, 0x1.fffffffffffffp+0, -0x1.ff55bb72cfdebp-5},
321     {0x1.ae147ae147ae1p-4, 0x1.fffffffffffffp+0, 0x1.adaf7dfce56c3p-5},
322     {-0x1.020c49ba5e354p-3, 0x1p+1, -0x1.01b5190818631p-4},
323     {0x1.147ae147ae148p-3, 0x1p+1, 0x1.140fad6fe4dc8p-4},
324     {-0x1p-3, 0x1.0000000000001p+1, -0x1.ff55bb72cfde8p-5},
325     {0x1.f7ced916872bp-4, 0x1.0000000000001p+1, 0x1.f72c9c68cd1f3p-5},
326     {0x1.a1ce14ebeb30bp-1, 0x1.fffffffffffffp+0, 0x1.8cb134b7564a4p-2},
327     {-0x1.ba6189a855afbp-1, 0x1.fffffffffffffp+0, -0x1.a19520ea126e4p-2},
328     {0x1.c5a51f295bd48p-1, 0x1p+1, 0x1.ab096b198d766p-2},
329     {-0x1.bbeac0f41c57ap-1, 0x1p+1, -0x1.a2e051744e882p-2},
330     {0x1.c08666d7704f7p-1, 0x1.0000000000001p+1, 0x1.a6bfb5fc094a9p-2},
331     {-0x1.bbc36e9fbbad3p-1, 0x1.0000000000001p+1, -0x1.a2bf372c4cf6bp-2},
332     {0x1.bbeac0f41c583p-1, 0x1.fffffffffffffp+0, 0x1.a2e051744e88bp-2},
333     {-0x1.bbc36e9fbbadcp-1, 0x1.fffffffffffffp+0, -0x1.a2bf372c4cf75p-2},
334     {0x1.b648f6339945cp-1, 0x1p+1, 0x1.9e20302b7a875p-2},
335     {-0x1.bbd08a11313bep-1, 0x1p+1, -0x1.a2ca40095b061p-2},
336     {0x1.21ce14ebeb314p-1, 0x1.0000000000001p+1, 0x1.1a6b5d6dfa906p-2},
337     {-0x1.bae49c16ed3d9p-1, 0x1.0000000000001p+1, -0x1.a20390ba6bac5p-2},
338     {0x1.dd35c3716ffc2p-2, 0x1.fffffffffffffp+0, 0x1.d4d81df5e4fdp-3},
339     {-0x1.b12a3de1adc0ap-1, 0x1.fffffffffffffp+0, -0x1.99ca683cdb3ddp-2},
340     {0x1.c5a51f295bd51p-1, 0x1p+1, 0x1.ab096b198d76ep-2},
341     {-0x1.bba937bcd0918p-1, 0x1p+1, -0x1.a2a9252309ad6p-2},
342     {0x1.ac0b858fc23b8p-1, 0x1.0000000000001p+1, 0x1.9570a3194fde9p-2},
343     {-0x1.bbd08a11313bep-1, 0x1.0000000000001p+1, -0x1.a2ca40095b05fp-2},
344     {-0x1.88347b525197ap-1, 0x1.fffffffffffffp+0, -0x1.768e3a766d119p-2},
345     {0x1.bbeac0f41c583p-1, 0x1.fffffffffffffp+0, 0x1.a2e051744e88bp-2},
346     {-0x1.a1ce14ebeb314p-1, 0x1p+1, -0x1.8cb134b7564abp-2},
347     {0x1.5501481f1e647p-1, 0x1p+1, 0x1.492d52d80c07ap-2},
348     {-0x1.9caf5c99ffac2p-1, 0x1.0000000000001p+1, -0x1.884b95afe0b1fp-2},
349     {0x1.ba6189a855b04p-1, 0x1.0000000000001p+1, 0x1.a19520ea126eap-2},
350     {-0x1.bbb6532e461fap-1, 0x1.fffffffffffffp+0, -0x1.a2b42e34dc6cp-2},
351     {0x1.b8553fedf77bp-1, 0x1.fffffffffffffp+0, 0x1.9fdafac1b404cp-2},
352     {-0x1.bae49c16ed3d9p-1, 0x1p+1, -0x1.a20390ba6bac7p-2},
353     {0x1.21ce14ebeb314p-1, 0x1p+1, 0x1.1a6b5d6dfa907p-2},
354     {-0x1.c08666d7705p-1, 0x1.0000000000001p+1, -0x1.a6bfb5fc094bp-2},
355     {0x1.bae49c16ed3d9p-1, 0x1.0000000000001p+1, 0x1.a20390ba6bac5p-2},
356     {-0x1.b8d8525c8f07cp-1, 0x1.fffffffffffffp+0, -0x1.a04993b8f721dp-2},
357     {0x1.88347b5251971p-1, 0x1.fffffffffffffp+0, 0x1.768e3a766d111p-2},
358     {-0x1.76cf5d0b09949p-2, 0x1p+1, -0x1.72b522c558ff5p-3},
359     {0x1.ee9ae1b8b7fd8p-1, 0x1p+1, 0x1.ccc3cba883217p-2},
360     {-0x1.bb8f00d9e574bp-1, 0x1.0000000000001p+1, -0x1.a29312b03ebb8p-2},
361     {0x1.0e70a75f59858p-4, 0x1.0000000000001p+1, 0x1.0e5784f944a2cp-5},
362     {0x1.65f047806aa81p+1, 0x1.fffffffffffffp+0, 0x1.e65e32370327cp-1},
363     {-0x1.5f2793471297bp+1, 0x1.fffffffffffffp+0, -0x1.e1b7d9ecdb73fp-1},
364     {0x1.5e42330589606p+1, 0x1p+1, 0x1.e11861f837b5dp-1},
365     {-0x1.5f9a4367d7335p+1, 0x1p+1, -0x1.e20762f0cc6cp-1},
366     {0x1.5f06ceab6cb46p+1, 0x1.0000000000001p+1, 0x1.e1a11a4260d1fp-1},
367     {-0x1.5ee60a0fc6d11p+1, 0x1.0000000000001p+1, -0x1.e18a57d1f653cp-1},
368     {0x1.45f047806aa81p+1, 0x1.fffffffffffffp+0, 0x1.cf5d05d11ac66p-1},
369     {-0x1.5ec5457420edbp+1, 0x1.fffffffffffffp+0, -0x1.e173929b312aep-1},
370     {0x1.5a6b28c818bc9p+1, 0x1p+1, 0x1.de66e29e7685ap-1},
371     {-0x1.5f96fc8b79cfdp+1, 0x1p+1, -0x1.e2051daaf8519p-1},
372     {0x1.64a8996befc6dp+1, 0x1.0000000000001p+1, 0x1.e57fe31a740bcp-1},
373     {-0x1.6c56ade6d10e8p+1, 0x1.0000000000001p+1, -0x1.eaa61f6e0c89bp-1},
374     {0x1.05f047806aa81p+1, 0x1.fffffffffffffp+0, 0x1.97fe7d8298b2dp-1},
375     {-0x1.5faaa5b5aa25p+1, 0x1.fffffffffffffp+0, -0x1.e212bce3bd7ap-1},
376     {0x1.5f06ceab6cb46p+1, 0x1p+1, 0x1.e1a11a4260d2p-1},
377     {-0x1.5ec5457420edbp+1, 0x1p+1, -0x1.e173929b312adp-1},
378     {0x1.62193d42fa044p+1, 0x1.0000000000001p+1, 0x1.e3c018937be2cp-1},
379     {-0x1.5f906ed2bf08cp+1, 0x1.0000000000001p+1, -0x1.e200930a11c49p-1},
380     {-0x1.5e42330589606p+1, 0x1.fffffffffffffp+0, -0x1.e11861f837b5dp-1},
381     {0x1.12bd144d3774ep+1, 0x1.fffffffffffffp+0, 0x1.a4317f48e1aa5p-1},
382     {-0x1.60d18f2e7f22fp+1, 0x1p+1, -0x1.e2de99f63de7p-1},
383     {0x1.52bd144d3774ep+1, 0x1p+1, 0x1.d8e5d701f4584p-1},
384     {-0x1.5f2793471297bp+1, 0x1.0000000000001p+1, -0x1.e1b7d9ecdb73ep-1},
385     {0x1.2c56ade6d10e8p+1, 0x1.0000000000001p+1, 0x1.bad7bcf7d81b1p-1},
386     {-0x1.5f8d27f661a53p+1, 0x1.fffffffffffffp+0, -0x1.e1fe4daeff1b8p-1},
387     {0x1.52bd144d3774ep+1, 0x1.fffffffffffffp+0, 0x1.d8e5d701f4584p-1},
388     {-0x1.6360eb5774e58p+1, 0x1p+1, -0x1.e4a085c15f66p-1},
389     {0x1.6360eb5774e58p+1, 0x1p+1, 0x1.e4a085c15f66p-1},
390     {-0x1.5f835361497aap+1, 0x1.0000000000001p+1, -0x1.e1f77d73484e4p-1},
391     {0x1.5f691c7e5e5e6p+1, 0x1.0000000000001p+1, 0x1.e1e550f1ac124p-1},
392     {-0x1.5f4857e2b87bp+1, 0x1.fffffffffffffp+0, -0x1.e1ce96d1d0f92p-1},
393     {0x1.5ec5457420edbp+1, 0x1.fffffffffffffp+0, 0x1.e173929b312aep-1},
394     {-0x1.5f06ceab6cb46p+1, 0x1p+1, -0x1.e1a11a4260d2p-1},
395     {0x1.39237ab39ddb4p+1, 0x1p+1, 0x1.c55ab8019219bp-1},
396     {-0x1.5f9d8a443496ep+1, 0x1.0000000000001p+1, -0x1.e209a82f8be2bp-1},
397     {0x1.62193d42fa044p+1, 0x1.0000000000001p+1, 0x1.e3c018937be2cp-1},
398     {0x1.fffffffffffffp+0, 0x1.fffffffffffffp+0, 0x1.921fb54442d18p-1},
399     {-0x1.fffffffffffffp+0, 0x1.fffffffffffffp+0, -0x1.921fb54442d18p-1},
400     {0x1.fffffffffffffp+0, 0x1p+1, 0x1.921fb54442d18p-1},
401     {-0x1.fffffffffffffp+0, 0x1p+1, -0x1.921fb54442d18p-1},
402     {0x1.fffffffffffffp+0, 0x1.0000000000001p+1, 0x1.921fb54442d17p-1},
403     {-0x1.fffffffffffffp+0, 0x1.0000000000001p+1, -0x1.921fb54442d17p-1},
404     {0x1p+1, 0x1.fffffffffffffp+0, 0x1.921fb54442d19p-1},
405     {-0x1p+1, 0x1.fffffffffffffp+0, -0x1.921fb54442d19p-1},
406     {0x1p+1, 0x1p+1, 0x1.921fb54442d18p-1},
407     {-0x1p+1, 0x1p+1, -0x1.921fb54442d18p-1},
408     {0x1p+1, 0x1.0000000000001p+1, 0x1.921fb54442d17p-1},
409     {-0x1p+1, 0x1.0000000000001p+1, -0x1.921fb54442d17p-1},
410     {0x1.0000000000001p+1, 0x1.fffffffffffffp+0, 0x1.921fb54442d1ap-1},
411     {-0x1.0000000000001p+1, 0x1.fffffffffffffp+0, -0x1.921fb54442d1ap-1},
412     {0x1.0000000000001p+1, 0x1p+1, 0x1.921fb54442d19p-1},
413     {-0x1.0000000000001p+1, 0x1p+1, -0x1.921fb54442d19p-1},
414     {0x1.0000000000001p+1, 0x1.0000000000001p+1, 0x1.921fb54442d18p-1},
415     {-0x1.0000000000001p+1, 0x1.0000000000001p+1, -0x1.921fb54442d18p-1},
416     {0x1.ffffffd1e2172p-27, 0x1.fffffffffffffp+0, 0x1.ffffffd1e2173p-28},
417     {-0x1.225c17d04daep-26, 0x1.fffffffffffffp+0, -0x1.225c17d04daep-27},
418     {0x1.ffffffffff44cp-27, 0x1p+1, 0x1.ffffffffff44cp-28},
419     {-0x1.001a636641c5bp-26, 0x1p+1, -0x1.001a636641c5bp-27},
420     {0x1.bb47d05f64a75p-27, 0x1.0000000000001p+1, 0x1.bb47d05f64a73p-28},
421     {-0x1.ffffffffffebp-27, 0x1.0000000000001p+1, -0x1.ffffffffffeaep-28},
422     {0x1.00000901d7d04p-26, 0x1.fffffffffffffp+0, 0x1.00000901d7d04p-27},
423     {-0x1.ffffffd1e2172p-27, 0x1.fffffffffffffp+0, -0x1.ffffffd1e2173p-28},
424     {0x1.015fd7fe17972p-26, 0x1p+1, 0x1.015fd7fe17972p-27},
425     {-0x1.fffffffa3c445p-27, 0x1p+1, -0x1.fffffffa3c445p-28},
426     {0x1.00dbe6fecebecp-26, 0x1.0000000000001p+1, 0x1.00dbe6fecebebp-27},
427     {-0x1.ffffffffffdbep-27, 0x1.0000000000001p+1, -0x1.ffffffffffdbcp-28},
428     {0x1.112e0be826d77p-26, 0x1.fffffffffffffp+0, 0x1.112e0be826d77p-27},
429     {-0x1.0002a38a39c7bp-26, 0x1.fffffffffffffp+0, -0x1.0002a38a39c7bp-27},
430     {0x1.e113842aed4c3p-27, 0x1p+1, 0x1.e113842aed4c3p-28},
431     {-0x1.ffffffcc1e59dp-27, 0x1p+1, -0x1.ffffffcc1e59dp-28},
432     {0x1.fffffffe4548ep-27, 0x1.0000000000001p+1, 0x1.fffffffe4548cp-28},
433     {-0x1.000000009393cp-26, 0x1.0000000000001p+1, -0x1.000000009393bp-27},
434     {-0x0.0000000000001p-1022, -0x0.0000000000001p-1022, -0x1.2d97c7f3321d2p+1},
435     {0x0.0000000000001p-1022, -0x0.0000000000001p-1022, 0x1.2d97c7f3321d2p+1},
436     {-0x0.0000000000001p-1022, -0x0p+0, -0x1.921fb54442d18p+0},
437     {0x0.0000000000001p-1022, -0x0p+0, 0x1.921fb54442d18p+0},
438     {-0x0.0000000000001p-1022, 0x0.0000000000001p-1022, -0x1.921fb54442d18p-1},
439     {0x0.0000000000001p-1022, 0x0.0000000000001p-1022, 0x1.921fb54442d18p-1},
440     {-0x0p+0, -0x0.0000000000001p-1022, -0x1.921fb54442d18p+1},
441     {-0x0p+0, -0x0p+0, -0x1.921fb54442d18p+1},
442     {-0x0p+0, 0x0.0000000000001p-1022, -0x0p+0},
443     {0x0.0000000000001p-1022, -0x0.0000000000001p-1022, 0x1.2d97c7f3321d2p+1},
444     {-0x0.0000000000001p-1022, -0x0.0000000000001p-1022, -0x1.2d97c7f3321d2p+1},
445     {0x0.0000000000001p-1022, -0x0p+0, 0x1.921fb54442d18p+0},
446     {-0x0.0000000000001p-1022, -0x0p+0, -0x1.921fb54442d18p+0},
447     {0x0.0000000000001p-1022, 0x0.0000000000001p-1022, 0x1.921fb54442d18p-1},
448     {-0x0.0000000000001p-1022, 0x0.0000000000001p-1022, -0x1.921fb54442d18p-1},
449     {-0x0.0000000000001p-1022, 0x1.fffffffffec82p+1023, -0x0p+0},
450     {0x0.0000000000001p-1022, 0x1.fffffff1aa436p+1023, 0x0p+0},
451     {-0x0p+0, 0x1.ffffffffcf134p+1023, -0x0p+0},
452     {0x0.0000000000001p-1022, HUGE_VAL, 0x0p+0},
453     {-0x0.0000000000001p-1022, HUGE_VAL, -0x0p+0},
454     {-0x0.0000000000001p-1022, -HUGE_VAL, -0x1.921fb54442d18p+1},
455     {0x0.0000000000001p-1022, -0x1.fe4a885da3bcep+1023, 0x1.921fb54442d18p+1},
456     {-0x0p+0, -0x1.e9371a35dc712p+1023, -0x1.921fb54442d18p+1},
457     {0x0.0000000000001p-1022, -HUGE_VAL, 0x1.921fb54442d18p+1},
458     {-0x0.0000000000001p-1022, -HUGE_VAL, -0x1.921fb54442d18p+1},
459     {HUGE_VAL, -0x0.0000000000001p-1022, 0x1.921fb54442d18p+0},
460     {-HUGE_VAL, -0x0.0000000000001p-1022, -0x1.921fb54442d18p+0},
461     {0x1.ffffffffcf134p+1023, -0x0p+0, 0x1.921fb54442d18p+0},
462     {-0x1.fffba0156a9a3p+1023, -0x0p+0, -0x1.921fb54442d18p+0},
463     {HUGE_VAL, 0x0.0000000000001p-1022, 0x1.921fb54442d18p+0},
464     {-HUGE_VAL, 0x0.0000000000001p-1022, -0x1.921fb54442d18p+0},
465     {-HUGE_VAL, -0x0.0000000000001p-1022, -0x1.921fb54442d18p+0},
466     {HUGE_VAL, -0x0.0000000000001p-1022, 0x1.921fb54442d18p+0},
467     {-0x1.fffae56e51b3bp+1023, -0x0p+0, -0x1.921fb54442d18p+0},
468     {HUGE_VAL, -0x0p+0, 0x1.921fb54442d18p+0},
469     {-0x1.fffffffe16b4cp+1023, 0x0.0000000000001p-1022, -0x1.921fb54442d18p+0},
470     {HUGE_VAL, 0x0.0000000000001p-1022, 0x1.921fb54442d18p+0},
471     {HUGE_VAL, 0x1.fffffffc2d684p+1023, 0x1.921fb54442d18p+0},
472     {-0x1.ffffffffc2d7bp+1023, 0x1.fff8b57907002p+1023, -0x1.92235a8e45e7ep-1},
473     {-0x1.e65dfd7c97ff2p+1023, -0x1.ec1036ef20e32p+1023, -0x1.2e568bdfe04dbp+1},
474     {HUGE_VAL, -0x1.ffffffffdb4ecp+1023, 0x1.921fb54442d18p+0},
475     {0x1.fffffffffffffp+0, 0x1.ffa50cef85c08p+56, 0x1.002d819da0502p-56},
476     {-0x1.fffffffffffffp+0, 0x1.fffffffff9e6p+56, -0x1.00000000030dp-56},
477     {0x1.fffffffffffffp+0, 0x1.dc790d903f008p+56, 0x1.13168bb525986p-56},
478     {-0x1.fffffffffffffp+0, 0x1.0000000000004p+57, -0x1.ffffffffffff7p-57},
479     {0x1.fffffffffffffp+0, 0x1.ffffed5fa0e08p+56, 0x1.000009502fe67p-56},
480     {-0x1.fffffffffffffp+0, 0x1.0000517da02c4p+57, -0x1.ffff5d04f388ep-57},
481     {0x1p+1, 0x1.fffffffff3cb8p+56, 0x1.00000000061a4p-56},
482     {-0x1p+1, 0x1.fffffffe363dp+56, -0x1.00000000e4e18p-56},
483     {0x1p+1, 0x1.fffff903dc548p+56, 0x1.0000037e11e1fp-56},
484     {-0x1p+1, 0x1.0000000000004p+57, -0x1.ffffffffffff8p-57},
485     {0x1p+1, 0x1.00000017d7844p+57, 0x1.ffffffd050f78p-57},
486     {-0x1p+1, 0x1.ffffffc465368p+56, -0x1.0000001dcd64cp-56},
487     {0x1.0000000000001p+1, 0x1.0000000000004p+57, 0x1.ffffffffffffap-57},
488     {-0x1.0000000000001p+1, 0x1.0000000000004p+57, -0x1.ffffffffffffap-57},
489     {0x1.0000000000001p+1, 0x1.0000000000004p+57, 0x1.ffffffffffffap-57},
490     {-0x1.0000000000001p+1, 0x1.0110d9316ec04p+57, -0x1.fde090d05355ep-57},
491     {0x1.0000000000001p+1, 0x1.0000000000004p+57, 0x1.ffffffffffffap-57},
492     {-0x1.0000000000001p+1, 0x1.ffff172b5af08p+56, -0x1.0000746a87787p-56},
493     {-0x1.0000000000001p+1, 0x1.ffffed5fa0e08p+56, -0x1.000009502fe69p-56},
494     {0x1.0000000000001p+1, 0x1.0000000000004p+57, 0x1.ffffffffffffap-57},
495     {-0x1.0000000000001p+1, 0x1.005af3107a404p+57, -0x1.ff4a5a67bae89p-57},
496     {0x1.0000000000001p+1, 0x1.038d7ea4c6804p+57, 0x1.f8fde89b0eb63p-57},
497     {-0x1.0000000000001p+1, 0x1.0000000000004p+57, -0x1.ffffffffffffap-57},
498     {0x1.0000000000001p+1, 0x1.ffffffff676ap+56, 0x1.000000004c4b1p-56},
499     {-0x1p+1, 0x1.071afd498d004p+57, -0x1.f22c44bb06e1dp-57},
500     {0x1p+1, 0x1.0000000000062p+57, 0x1.fffffffffff3cp-57},
501     {-0x1p+1, 0x1.0000000000004p+57, -0x1.ffffffffffff8p-57},
502     {0x1p+1, 0x1.0000000000004p+57, 0x1.ffffffffffff8p-57},
503     {-0x1p+1, 0x1.00000017d7844p+57, -0x1.ffffffd050f78p-57},
504     {0x1p+1, 0x1.000000004c4b8p+57, 0x1.ffffffff6769p-57},
505     {-0x1.fffffffffffffp+0, 0x1.fffffffe363dp+56, -0x1.00000000e4e18p-56},
506     {0x1.fffffffffffffp+0, 0x1.05543df729c04p+57, 0x1.f58f27d857e12p-57},
507     {-0x1.fffffffffffffp+0, 0x1.ffffefb3acc48p+56, -0x1.0000082629e02p-56},
508     {0x1.fffffffffffffp+0, 0x1.ffffffffffb26p+56, 0x1.000000000026dp-56},
509     {-0x1.fffffffffffffp+0, 0x1.00002e90edd04p+57, -0x1.ffffa2de35504p-57},
510     {0x1.fffffffffffffp+0, 0x1.fffffffe363dp+56, 0x1.00000000e4e18p-56},
511     {0x1.fffffffffffffp+1, 0x1.fffffffffffffp+31, 0x1p-30},
512     {-0x1.fffffffffffffp+1, 0x1.fffffffffffffp+31, -0x1p-30},
513     {0x1.fffffffffffffp+1, 0x1p+32, 0x1.fffffffffffffp-31},
514     {-0x1.fffffffffffffp+1, 0x1p+32, -0x1.fffffffffffffp-31},
515     {0x1.fffffffffffffp+1, 0x1.0000000000001p+32, 0x1.ffffffffffffdp-31},
516     {-0x1.fffffffffffffp+1, 0x1.0000000000001p+32, -0x1.ffffffffffffdp-31},
517     {0x1p+2, 0x1.fffffffffffffp+31, 0x1p-30},
518     {-0x1p+2, 0x1.fffffffffffffp+31, -0x1p-30},
519     {0x1p+2, 0x1p+32, 0x1p-30},
520     {-0x1p+2, 0x1p+32, -0x1p-30},
521     {0x1p+2, 0x1.0000000000001p+32, 0x1.ffffffffffffep-31},
522     {-0x1p+2, 0x1.0000000000001p+32, -0x1.ffffffffffffep-31},
523     {0x1.0000000000001p+2, 0x1.fffffffffffffp+31, 0x1.0000000000001p-30},
524     {-0x1.0000000000001p+2, 0x1.fffffffffffffp+31, -0x1.0000000000001p-30},
525     {0x1.0000000000001p+2, 0x1p+32, 0x1.0000000000001p-30},
526     {-0x1.0000000000001p+2, 0x1p+32, -0x1.0000000000001p-30},
527     {0x1.0000000000001p+2, 0x1.0000000000001p+32, 0x1p-30},
528     {-0x1.0000000000001p+2, 0x1.0000000000001p+32, -0x1p-30},
529     {-0x1p-2, 0x1.fffffffffffffp+27, -0x1p-30},
530     {0x1p-2, 0x1.fffffffffffffp+27, 0x1p-30},
531     {-0x1.ccccccccccccdp-2, 0x1p+28, -0x1.ccccccccccccdp-30},
532     {0x1.d70a3d70a3d71p-3, 0x1p+28, 0x1.d70a3d70a3d71p-31},
533     {-0x1p-2, 0x1.0000000000001p+28, -0x1.ffffffffffffep-31},
534     {0x1.ae147ae147ae1p-3, 0x1.0000000000001p+28, 0x1.ae147ae147adfp-31},
535     {-0x1p-2, 0x1.fffffffffffffp+27, -0x1p-30},
536     {0x1.4cccccccccccdp-1, 0x1.fffffffffffffp+27, 0x1.4cccccccccccep-29},
537     {-0x1.e666666666666p-1, 0x1p+28, -0x1.e666666666666p-29},
538     {0x1.d70a3d70a3d71p-3, 0x1p+28, 0x1.d70a3d70a3d71p-31},
539     {-0x1p-2, 0x1.0000000000001p+28, -0x1.ffffffffffffep-31},
540     {0x1.0a3d70a3d70a4p-2, 0x1.0000000000001p+28, 0x1.0a3d70a3d70a3p-30},
541     {-0x1.147ae147ae148p-2, 0x1.fffffffffffffp+27, -0x1.147ae147ae149p-30},
542     {0x1.ccccccccccccdp-2, 0x1.fffffffffffffp+27, 0x1.ccccccccccccep-30},
543     {-0x1.e666666666666p-1, 0x1p+28, -0x1.e666666666666p-29},
544     {0x1.d70a3d70a3d71p-3, 0x1p+28, 0x1.d70a3d70a3d71p-31},
545     {-0x1p-2, 0x1.0000000000001p+28, -0x1.ffffffffffffep-31},
546     {0x1p-2, 0x1.0000000000001p+28, 0x1.ffffffffffffep-31},
547     {0x1.fffffffffffffp+2, 0x1.fffffffffffffp+2, 0x1.921fb54442d18p-1},
548     {-0x1.fffffffffffffp+2, 0x1.fffffffffffffp+2, -0x1.921fb54442d18p-1},
549     {0x1.fffffffffffffp+2, 0x1p+3, 0x1.921fb54442d18p-1},
550     {-0x1.fffffffffffffp+2, 0x1p+3, -0x1.921fb54442d18p-1},
551     {0x1.fffffffffffffp+2, 0x1.0000000000001p+3, 0x1.921fb54442d17p-1},
552     {-0x1.fffffffffffffp+2, 0x1.0000000000001p+3, -0x1.921fb54442d17p-1},
553     {0x1p+3, 0x1.fffffffffffffp+2, 0x1.921fb54442d19p-1},
554     {-0x1p+3, 0x1.fffffffffffffp+2, -0x1.921fb54442d19p-1},
555     {0x1p+3, 0x1p+3, 0x1.921fb54442d18p-1},
556     {-0x1p+3, 0x1p+3, -0x1.921fb54442d18p-1},
557     {0x1p+3, 0x1.0000000000001p+3, 0x1.921fb54442d17p-1},
558     {-0x1p+3, 0x1.0000000000001p+3, -0x1.921fb54442d17p-1},
559     {0x1.0000000000001p+3, 0x1.fffffffffffffp+2, 0x1.921fb54442d1ap-1},
560     {-0x1.0000000000001p+3, 0x1.fffffffffffffp+2, -0x1.921fb54442d1ap-1},
561     {0x1.0000000000001p+3, 0x1p+3, 0x1.921fb54442d19p-1},
562     {-0x1.0000000000001p+3, 0x1p+3, -0x1.921fb54442d19p-1},
563     {0x1.0000000000001p+3, 0x1.0000000000001p+3, 0x1.921fb54442d18p-1},
564     {-0x1.0000000000001p+3, 0x1.0000000000001p+3, -0x1.921fb54442d18p-1},
565     {-0x1.0000000000001p+3, 0x1.fffffffffffffp+3, -0x1.dac670561bb52p-2},
566     {0x1.0000000000001p+3, 0x1.fffffffffffffp+3, 0x1.dac670561bb52p-2},
567     {-0x1.0000000000001p+3, 0x1p+4, -0x1.dac670561bb51p-2},
568     {0x1.0000000000001p+3, 0x1p+4, 0x1.dac670561bb51p-2},
569     {-0x1.0000000000001p+3, 0x1.0000000000001p+4, -0x1.dac670561bb4fp-2},
570     {0x1.0000000000001p+3, 0x1.0000000000001p+4, 0x1.dac670561bb4fp-2},
571     {-0x1p+3, 0x1.fffffffffffffp+3, -0x1.dac670561bb5p-2},
572     {0x1p+3, 0x1.fffffffffffffp+3, 0x1.dac670561bb5p-2},
573     {-0x1p+3, 0x1p+4, -0x1.dac670561bb4fp-2},
574     {0x1p+3, 0x1p+4, 0x1.dac670561bb4fp-2},
575     {-0x1p+3, 0x1.0000000000001p+4, -0x1.dac670561bb4ep-2},
576     {0x1p+3, 0x1.0000000000001p+4, 0x1.dac670561bb4ep-2},
577     {-0x1.fffffffffffffp+2, 0x1.fffffffffffffp+3, -0x1.dac670561bb4fp-2},
578     {0x1.fffffffffffffp+2, 0x1.fffffffffffffp+3, 0x1.dac670561bb4fp-2},
579     {-0x1.fffffffffffffp+2, 0x1p+4, -0x1.dac670561bb4fp-2},
580     {0x1.fffffffffffffp+2, 0x1p+4, 0x1.dac670561bb4fp-2},
581     {-0x1.fffffffffffffp+2, 0x1.0000000000001p+4, -0x1.dac670561bb4dp-2},
582     {0x1.fffffffffffffp+2, 0x1.0000000000001p+4, 0x1.dac670561bb4dp-2},
583     {0x1.fffffffffffffp+2, -0x1.0000000000001p+5, 0x1.72c43f4b1650bp+1},
584     {-0x1.fffffffffffffp+2, -0x1.0000000000001p+5, -0x1.72c43f4b1650bp+1},
585     {0x1.fffffffffffffp+2, -0x1p+5, 0x1.72c43f4b1650ap+1},
586     {-0x1.fffffffffffffp+2, -0x1p+5, -0x1.72c43f4b1650ap+1},
587     {0x1.fffffffffffffp+2, -0x1.fffffffffffffp+4, 0x1.72c43f4b1650ap+1},
588     {-0x1.fffffffffffffp+2, -0x1.fffffffffffffp+4, -0x1.72c43f4b1650ap+1},
589     {0x1p+3, -0x1.0000000000001p+5, 0x1.72c43f4b1650bp+1},
590     {-0x1p+3, -0x1.0000000000001p+5, -0x1.72c43f4b1650bp+1},
591     {0x1p+3, -0x1p+5, 0x1.72c43f4b1650ap+1},
592     {-0x1p+3, -0x1p+5, -0x1.72c43f4b1650ap+1},
593     {0x1p+3, -0x1.fffffffffffffp+4, 0x1.72c43f4b1650ap+1},
594     {-0x1p+3, -0x1.fffffffffffffp+4, -0x1.72c43f4b1650ap+1},
595     {0x1.0000000000001p+3, -0x1.0000000000001p+5, 0x1.72c43f4b1650ap+1},
596     {-0x1.0000000000001p+3, -0x1.0000000000001p+5, -0x1.72c43f4b1650ap+1},
597     {0x1.0000000000001p+3, -0x1p+5, 0x1.72c43f4b1650ap+1},
598     {-0x1.0000000000001p+3, -0x1p+5, -0x1.72c43f4b1650ap+1},
599     {0x1.0000000000001p+3, -0x1.fffffffffffffp+4, 0x1.72c43f4b1650ap+1},
600     {-0x1.0000000000001p+3, -0x1.fffffffffffffp+4, -0x1.72c43f4b1650ap+1},
601     {0x1.fffffffffffffp+2, 0x1.fffffffffffffp+5, 0x1.fd5ba9aac2f6ep-4},
602     {-0x1.fffffffffffffp+2, 0x1.fffffffffffffp+5, -0x1.fd5ba9aac2f6ep-4},
603     {0x1.fffffffffffffp+2, 0x1p+6, 0x1.fd5ba9aac2f6dp-4},
604     {-0x1.fffffffffffffp+2, 0x1p+6, -0x1.fd5ba9aac2f6dp-4},
605     {0x1.fffffffffffffp+2, 0x1.0000000000001p+6, 0x1.fd5ba9aac2f6bp-4},
606     {-0x1.fffffffffffffp+2, 0x1.0000000000001p+6, -0x1.fd5ba9aac2f6bp-4},
607     {0x1p+3, 0x1.fffffffffffffp+5, 0x1.fd5ba9aac2f6fp-4},
608     {-0x1p+3, 0x1.fffffffffffffp+5, -0x1.fd5ba9aac2f6fp-4},
609     {0x1p+3, 0x1p+6, 0x1.fd5ba9aac2f6ep-4},
610     {-0x1p+3, 0x1p+6, -0x1.fd5ba9aac2f6ep-4},
611     {0x1p+3, 0x1.0000000000001p+6, 0x1.fd5ba9aac2f6cp-4},
612     {-0x1p+3, 0x1.0000000000001p+6, -0x1.fd5ba9aac2f6cp-4},
613     {0x1.0000000000001p+3, 0x1.fffffffffffffp+5, 0x1.fd5ba9aac2f71p-4},
614     {-0x1.0000000000001p+3, 0x1.fffffffffffffp+5, -0x1.fd5ba9aac2f71p-4},
615     {0x1.0000000000001p+3, 0x1p+6, 0x1.fd5ba9aac2f7p-4},
616     {-0x1.0000000000001p+3, 0x1p+6, -0x1.fd5ba9aac2f7p-4},
617     {0x1.0000000000001p+3, 0x1.0000000000001p+6, 0x1.fd5ba9aac2f6ep-4},
618     {-0x1.0000000000001p+3, 0x1.0000000000001p+6, -0x1.fd5ba9aac2f6ep-4},
619     {-0x1.0000000000001p+3, 0x1.fffffffffffffp+6, -0x1.ff55bb72cfdedp-5},
620     {0x1.0000000000001p+3, 0x1.fffffffffffffp+6, 0x1.ff55bb72cfdedp-5},
621     {-0x1.0000000000001p+3, 0x1p+7, -0x1.ff55bb72cfdecp-5},
622     {0x1.0000000000001p+3, 0x1p+7, 0x1.ff55bb72cfdecp-5},
623     {-0x1.0000000000001p+3, 0x1.0000000000001p+7, -0x1.ff55bb72cfdeap-5},
624     {0x1.0000000000001p+3, 0x1.0000000000001p+7, 0x1.ff55bb72cfdeap-5},
625     {-0x1p+3, 0x1.fffffffffffffp+6, -0x1.ff55bb72cfdebp-5},
626     {0x1p+3, 0x1.fffffffffffffp+6, 0x1.ff55bb72cfdebp-5},
627     {-0x1p+3, 0x1p+7, -0x1.ff55bb72cfdeap-5},
628     {0x1p+3, 0x1p+7, 0x1.ff55bb72cfdeap-5},
629     {-0x1p+3, 0x1.0000000000001p+7, -0x1.ff55bb72cfde8p-5},
630     {0x1p+3, 0x1.0000000000001p+7, 0x1.ff55bb72cfde8p-5},
631     {-0x1.fffffffffffffp+2, 0x1.fffffffffffffp+6, -0x1.ff55bb72cfdeap-5},
632     {0x1.fffffffffffffp+2, 0x1.fffffffffffffp+6, 0x1.ff55bb72cfdeap-5},
633     {-0x1.fffffffffffffp+2, 0x1p+7, -0x1.ff55bb72cfde9p-5},
634     {0x1.fffffffffffffp+2, 0x1p+7, 0x1.ff55bb72cfde9p-5},
635     {-0x1.fffffffffffffp+2, 0x1.0000000000001p+7, -0x1.ff55bb72cfde7p-5},
636     {0x1.fffffffffffffp+2, 0x1.0000000000001p+7, 0x1.ff55bb72cfde7p-5},
637     {0x1.fffffffffffffp+2, -0x1.0000000000001p+2, 0x1.0468a8ace4df6p+1},
638     {-0x1.fffffffffffffp+2, -0x1.0000000000001p+2, -0x1.0468a8ace4df6p+1},
639     {0x1.fffffffffffffp+2, -0x1p+2, 0x1.0468a8ace4df6p+1},
640     {-0x1.fffffffffffffp+2, -0x1p+2, -0x1.0468a8ace4df6p+1},
641     {0x1.fffffffffffffp+2, -0x1.fffffffffffffp+1, 0x1.0468a8ace4df6p+1},
642     {-0x1.fffffffffffffp+2, -0x1.fffffffffffffp+1, -0x1.0468a8ace4df6p+1},
643     {0x1p+3, -0x1.0000000000001p+2, 0x1.0468a8ace4df6p+1},
644     {-0x1p+3, -0x1.0000000000001p+2, -0x1.0468a8ace4df6p+1},
645     {0x1p+3, -0x1p+2, 0x1.0468a8ace4df6p+1},
646     {-0x1p+3, -0x1p+2, -0x1.0468a8ace4df6p+1},
647     {0x1p+3, -0x1.fffffffffffffp+1, 0x1.0468a8ace4df6p+1},
648     {-0x1p+3, -0x1.fffffffffffffp+1, -0x1.0468a8ace4df6p+1},
649     {0x1.0000000000001p+3, -0x1.0000000000001p+2, 0x1.0468a8ace4df6p+1},
650     {-0x1.0000000000001p+3, -0x1.0000000000001p+2, -0x1.0468a8ace4df6p+1},
651     {0x1.0000000000001p+3, -0x1p+2, 0x1.0468a8ace4df6p+1},
652     {-0x1.0000000000001p+3, -0x1p+2, -0x1.0468a8ace4df6p+1},
653     {0x1.0000000000001p+3, -0x1.fffffffffffffp+1, 0x1.0468a8ace4df6p+1},
654     {-0x1.0000000000001p+3, -0x1.fffffffffffffp+1, -0x1.0468a8ace4df6p+1},
655     {0x1.7e314cd3b4bc2p-103, 0x1.999999999999ap-3, 0x1.ddbda008a1eb2p-101},
656     {-0x1.ffffff7d54e2p-103, 0x1p-2, -0x1.ffffff7d54e2p-101},
657     {0x1.02989d2ef744p-102, 0x1p-2, 0x1.02989d2ef744p-100},
658     {-0x1.00000000000e5p-102, 0x1.0a3d70a3d70a4p-2, -0x1.ec4ec4ec4ee07p-101},
659     {0x1.00000000008edp-102, 0x1p-2, 0x1.00000000008edp-100},
660     {-0x1.0000000186437p-102, 0x1.e666666666666p-1, -0x1.0d79435feba55p-102},
661     {0x1.000011039d42ap-102, 0x1.28f5c28f5c28fp-2, 0x1.b96137d1441aap-101},
662     {-0x1.000000000008ap-102, 0x1.e666666666666p-1, -0x1.0d79435e50e0bp-102},
663     {0x1.fffffff749ed1p-103, 0x1p-2, 0x1.fffffff749ed1p-101},
664     {-0x1.ffbd89e1b412fp-103, 0x1.d70a3d70a3d71p-3, -0x1.161ea98b5c4d1p-100},
665     {0x1.0000000005935p-102, 0x1p-2, 0x1.0000000005935p-100},
666     {-0x1.0000330ad7c7bp-102, 0x1.8p-1, -0x1.55559963ca5f9p-102},
667     {0x1.0000051aaf2dap-102, 0x1.8p-1, 0x1.55555c23943cdp-102},
668     {-0x1.000000014e82fp-102, 0x1p-2, -0x1.000000014e82fp-100},
669     {0x1.0000000003e72p-102, 0x1.0a3d70a3d70a4p-2, 0x1.ec4ec4ec56465p-101},
670     {-0x1.00000000001cap-102, 0x1p-2, -0x1.00000000001cap-100},
671     {0x1.ffff55dbdb66cp-103, 0x1.6666666666666p-2, 0x1.6db661e62f004p-101},
672     {-0x1.0000000000046p-102, 0x1.199999999999ap-1, -0x1.d1745d1745d96p-102},
673     {0x1.00000000d4066p-202, 0x1.e666666666666p-1, 0x1.0d79435f3006cp-202},
674     {-0x1.0000000000b5cp-202, 0x1.199999999999ap-1, -0x1.d1745d17471bep-202},
675     {0x1.9d450cccc531cp-203, 0x1.199999999999ap-1, 0x1.77b322e8b3447p-202},
676     {-0x1.fff793344ad3p-203, 0x1.0a3d70a3d70a4p-2, -0x1.ec46ab14be19ap-201},
677     {0x1.ffffffffe3bcap-203, 0x1p-2, 0x1.ffffffffe3bcap-201},
678     {-0x1.0000000000372p-202, 0x1.199999999999ap-1, -0x1.d1745d174635ap-202},
679     {0x1.ffffeebee1e29p-203, 0x1p-2, 0x1.ffffeebee1e29p-201},
680     {-0x1.00006bd6fc433p-202, 0x1.199999999999ap-1, -0x1.d1752129caa8bp-202},
681     {0x1.ffff2852077dp-203, 0x1p-2, 0x1.ffff2852077dp-201},
682     {-0x1.00006bd6fc433p-202, 0x1.b333333333333p-1, -0x1.2d2dac0bfb9a6p-202},
683     {0x1.df17044441bc6p-203, 0x1p-2, 0x1.df17044441bc6p-201},
684     {-0x1.10747ddddf238p-202, 0x1.eb851eb851eb8p-3, -0x1.1bceadc71dc5p-200},
685     {0x1.0000159165a7bp-202, 0x1.4cccccccccccdp-1, 0x1.89d8beb84d9f8p-202},
686     {-0x1.fffff5374d2e4p-203, 0x1p-2, -0x1.fffff5374d2e4p-201},
687     {0x1.ef8b822220dfp-203, 0x1.ae147ae147ae1p-3, 0x1.26f79cb2ca6c6p-200},
688     {-0x1.0000000000b5cp-202, 0x1.0a3d70a3d70a4p-2, -0x1.ec4ec4ec50227p-201},
689     {0x1.0000159165a7bp-202, 0x1.999999999999ap-3, 0x1.40001af5bf119p-200},
690     {-0x1.000000011ab2ep-202, 0x1.6666666666666p-2, -0x1.6db6db6f4ab67p-201},
691     {0x1.ffffffb65dd2fp-1003, 0x1p-2, 0x1.ffffffb65dd2fp-1001},
692     {-0x1.000047e860b16p-1002, 0x1.0a3d70a3d70a4p-2, -0x1.ec4f4f3508b79p-1001},
693     {0x1.00000012688bcp-1002, 0x1.c28f5c28f5c29p-3, 0x1.22e8ba4376cd6p-1000},
694     {-0x1.0118e3b9b3747p-1002, 0x1.999999999999ap-5, -0x1.415f1ca820518p-998},
695     {0x1.ffffffffda4d6p-1003, 0x1p-2, 0x1.ffffffffda4d6p-1001},
696     {-0x1.fffffffffffbep-1003, 0x1p-2, -0x1.fffffffffffbep-1001},
697     {0x1.00059e278dd49p-1002, 0x1.999999999999ap-3, 0x1.400705b17149bp-1000},
698     {-0x1.000000000030ap-1002, 0x1.28f5c28f5c28fp-2, -0x1.b9611a7b96658p-1001},
699     {0x1.ffffffffda4d6p-1003, 0x1.b333333333333p-1, 0x1.2d2d2d2d17006p-1002},
700     {-0x1.034aab2d1a5cap-1002, 0x1.c28f5c28f5c29p-3, -0x1.26a64e279df4ep-1000},
701     {0x1.034aab2d1a5cap-1002, 0x1.6666666666666p-2, 0x1.726aab650116ap-1001},
702     {-0x1.fffffffffffbep-1003, 0x1.6666666666666p-2, -0x1.6db6db6db6d88p-1001},
703     {0x1.0118e3b9b3747p-1002, 0x1.d70a3d70a3d71p-3, 0x1.177418eb3d7e9p-1000},
704     {-0x1.fffffffffe1e2p-1003, 0x1.eb851eb851eb8p-3, -0x1.0aaaaaaaa9afbp-1000},
705     {0x1.005444514f6ffp-1002, 0x1p-2, 0x1.005444514f6ffp-1000},
706     {-0x1.00000678c106p-1002, 0x1.4cccccccccccdp-1, -0x1.89d8a77eb2ce2p-1002},
707     {0x1.ffffe33ca6204p-1003, 0x1.b333333333333p-1, 0x1.2d2d1c41cb221p-1002},
708     {-0x1.fffffffffb4a4p-1003, 0x1p-2, -0x1.fffffffffb4a4p-1001},
709     {0x1.ffffffffffffep+2, 0x1.01431e0fae6c7p+103, 0x1.fd7cef89eb74ep-101},
710     {-0x1.ffffffffffffep+2, 0x1.00000000033fbp+103, -0x1.fffffffff9808p-101},
711     {0x1.ffffffffffffep+2, 0x1.0000000000369p+103, 0x1.ffffffffff92cp-101},
712     {-0x1.ffffffffffffep+2, 0x1.000000006c6aap+103, -0x1.ffffffff272aap-101},
713     {0x1.ffffffffffffep+2, 0x1.00014adf4b722p+103, 0x1.fffd6a44c0603p-101},
714     {-0x1.ffffffffffffep+2, 0x1.00000000033fbp+103, -0x1.fffffffff9808p-101},
715     {0x1.ffffffffffffep+2, 0x1.0000a56fa5b89p+103, 0x1.fffeb5218a607p-101},
716     {-0x1.ffffffffffffep+2, 0x1.ffffffffffdccp+102, -0x1.0000000000119p-100},
717     {0x1.ffffffffffffep+2, 0x1.0000000000369p+103, 0x1.ffffffffff92cp-101},
718     {-0x1.ffffffffffffep+2, 0x1.fffffffffffe1p+102, -0x1.000000000000fp-100},
719     {0x1.fffffffffffffp+2, 0x1.ffffffff68344p+102, 0x1.000000004be5ep-100},
720     {-0x1.fffffffffffffp+2, 0x1.fffffffffffe1p+102, -0x1.000000000000fp-100},
721     {0x1.fffffffffffffp+2, 0x1.0003e09de2586p+103, 0x1.fff83ee24c6a9p-101},
722     {-0x1.fffffffffffffp+2, 0x1.000004f68ca5ep+103, -0x1.fffff612e6e57p-101},
723     {0x1.fffffffffffffp+2, 0x1.000031a17e838p+103, 0x1.ffff9cbd16376p-101},
724     {-0x1.fffffffffffffp+2, 0x1.00000000006e1p+103, -0x1.ffffffffff23dp-101},
725     {0x1.fffffffffffffp+2, 0x1.0000002a5a049p+103, 0x1.ffffffab4bf6ep-101},
726     {-0x1.fffffffffffffp+2, 0x1.ffffffab4bf2fp+102, -0x1.0000002a5a068p-100},
727     {0x1.fffffffffffffp+2, 0x1.fffff2c3de412p+102, 0x1.0000069e110b3p-100},
728     {-0x1.fffffffffffffp+2, 0x1.0006765c793eap+103, -0x1.fff3139a91852p-101},
729     {0x1p+3, 0x1.ffffffffd49fdp+102, 0x1.0000000015b02p-100},
730     {-0x1p+3, 0x1.00000002f6f01p+103, -0x1.fffffffa121fep-101},
731     {0x1p+3, 0x1.fffffffffba7dp+102, 0x1.00000000022c2p-100},
732     {-0x1p+3, 0x1.7e37be2022bf9p+103, -0x1.56ecc9586e2fep-101},
733     {0x1p+3, 0x1.fefd818d0e0cep+102, 0x1.0081809b42ef5p-100},
734     {-0x1p+3, 0x1.ffffffffff578p+102, -0x1.0000000000544p-100},
735     {0x1p+3, 0x1.fffffdaf13b03p+102, 0x1.0000012876294p-100},
736     {-0x1p+3, 0x1.ffffffff52852p+102, -0x1.0000000056bd7p-100},
737     {0x1p+3, 0x1.ffffff01e3dcbp+102, 0x1.0000007f0e11ep-100},
738     {-0x1p+3, 0x1.ffffffffffe7dp+102, -0x1.00000000000c2p-100},
739     {0x1.0000000000001p+3, 0x1.000001a78436ap+103, 0x1.fffffcb0f7986p-101},
740     {-0x1.0000000000001p+3, 0x1.0001f04ef12bbp+103, -0x1.fffc1f69a1fe3p-101},
741     {0x1.0000000000001p+3, 0x1.fffffffffffe1p+102, 0x1.0000000000011p-100},
742     {-0x1.0000000000001p+3, 0x1.0000108b2a2b3p+103, -0x1.ffffdee9adcd2p-101},
743     {0x1.0000000000001p+3, 0x1.00000000022a2p+103, 0x1.fffffffffbabep-101},
744     {-0x1.0000000000001p+3, 0x1.00033b2e3c9edp+103, -0x1.fff989b868069p-101},
745     {0x1.0000000000001p+3, 0x1.0019d971e4fd9p+103, 0x1.ffcc52541103fp-101},
746     {-0x1.0000000000001p+3, 0x1.02863c1f5cd9fp+103, -0x1.fb00268c93531p-101},
747     {0x1.0000000000001p+3, 0x1.0000084595152p+103, 0x1.ffffef74d65ecp-101},
748     {-0x1.0000000000001p+3, 0x1.fffffffffffe1p+102, -0x1.0000000000011p-100},
749     {0x1.0000000000002p+3, 0x1.fff313470d7edp+102, 0x1.000676863d5dbp-100},
750     {-0x1.0000000000002p+3, 0x1.01027e72f1f03p+103, -0x1.fdfd0b134e6f1p-101},
751     {0x1.0000000000002p+3, 0x1.000000028a848p+103, 0x1.fffffffaeaf74p-101},
752     {-0x1.0000000000002p+3, 0x1.0000000878669p+103, -0x1.ffffffef0f332p-101},
753     {0x1.0000000000002p+3, 0x1.01027e72f1f03p+103, 0x1.fdfd0b134e6f1p-101},
754     {-0x1.0000000000002p+3, 0x1.ffffffff7de36p+102, -0x1.00000000410e7p-100},
755     {0x1.0000000000002p+3, 0x1.ffffffffffd1ap+102, 0x1.0000000000175p-100},
756     {-0x1.0000000000002p+3, 0x1.fffff2c3de412p+102, -0x1.0000069e110b6p-100},
757     {0x1.0000000000002p+3, 0x1.00000000d8d63p+103, 0x1.fffffffe4e53ep-101},
758     {-0x1.0000000000002p+3, 0x1.ffffffffa9419p+102, -0x1.000000002b5f6p-100},
759     {0x1.ffffffffffffep+0, 0x1.ec1036ef20e32p+1023, 0x0.852fa4a727aa5p-1022},
760     {-0x1.ffffffffffffep+0, 0x1.fffffffd220e8p+1023, -0x0.80000000b77c6p-1022},
761     {0x1.ffffffffffffep+0, 0x1.fffffffffd8fp+1023, 0x0.80000000009c4p-1022},
762     {-0x1.ffffffffffffep+0, 0x1.fff8b57907002p+1023, -0x0.8001d2a8637aap-1022},
763     {0x1.ffffffffffffep+0, 0x1.ffffffff85ae2p+1023, 0x0.800000001e947p-1022},
764     {-0x1.ffffffffffffep+0, 0x1.fffffffe16b4cp+1023, -0x0.800000007a52dp-1022},
765     {0x1.ffffffffffffep+0, 0x1.ffd440d629fa7p+1023, 0x0.800af0b9c2cd6p-1022},
766     {-0x1.ffffffffffffep+0, 0x1.fffffffc2d684p+1023, -0x0.80000000f4a5fp-1022},
767     {0x1.ffffffffffffep+0, 0x1.fffffffd9c61ap+1023, 0x0.8000000098e79p-1022},
768     {-0x1.ffffffffffffep+0, 0x1.fffffff1aa436p+1023, -0x0.80000003956f2p-1022},
769     {0x1.fffffffffffffp+0, HUGE_VAL, 0x0p+0},
770     {-0x1.fffffffffffffp+0, HUGE_VAL, -0x0p+0},
771     {0x1.fffffffffffffp+0, 0x1.f49b8d1aee393p+1023, 0x0.82e9b4660859p-1022},
772     {-0x1.fffffffffffffp+0, HUGE_VAL, -0x0p+0},
773     {0x1.fffffffffffffp+0, 0x1.ff6e2d748bea8p+1023, 0x0.80247f07d8c94p-1022},
774     {-0x1.fffffffffffffp+0, 0x1.ec1036ef20e32p+1023, -0x0.852fa4a727aa6p-1022},
775     {0x1.fffffffffffffp+0, HUGE_VAL, 0x0p+0},
776     {-0x1.fffffffffffffp+0, HUGE_VAL, -0x0p+0},
777     {0x1.fffffffffffffp+0, HUGE_VAL, 0x0p+0},
778     {-0x1.fffffffffffffp+0, 0x1.ffffffffe78a4p+1023, -0x0.80000000061d7p-1022},
779     {0x1p+1, 0x1.fffae56e51b3bp+1023, 0x0.800146a7ad29cp-1022},
780     {-0x1p+1, HUGE_VAL, -0x0p+0},
781     {0x1p+1, 0x1.aa8ea249faa4bp+1023, 0x0.99a3b1c259e73p-1022},
782     {-0x1p+1, HUGE_VAL, -0x0p+0},
783     {0x1p+1, HUGE_VAL, 0x0p+0},
784     {-0x1p+1, 0x1.fe4a885da3bcep+1023, -0x0.806dbbaae85a8p-1022},
785     {0x1p+1, HUGE_VAL, 0x0p+0},
786     {-0x1p+1, 0x1.8e13830d4e308p+1023, -0x0.a4a1bcec7bacep-1022},
787     {0x1p+1, 0x1.fffffffd9c61ap+1023, 0x0.8000000098e7ap-1022},
788     {-0x1p+1, HUGE_VAL, -0x0p+0},
789     {0x1.0000000000001p+1, HUGE_VAL, 0x0p+0},
790     {-0x1.0000000000001p+1, 0x1.fffffffffd8fp+1023, -0x0.80000000009c5p-1022},
791     {0x1.0000000000001p+1, 0x1.f774a9d432ab4p+1023, 0x0.822c1d57e2bd8p-1022},
792     {-0x1.0000000000001p+1, 0x1.fffffffd220e8p+1023, -0x0.80000000b77c7p-1022},
793     {0x1.0000000000001p+1, 0x1.fffffffe16b4cp+1023, 0x0.800000007a52ep-1022},
794     {-0x1.0000000000001p+1, 0x1.fe9371a35dc84p+1023, -0x0.805b64aa22f71p-1022},
795     {0x1.0000000000001p+1, 0x1.fffffffff3c5cp+1023, 0x0.80000000030eap-1022},
796     {-0x1.0000000000001p+1, 0x1.ffd440d629fa7p+1023, -0x0.800af0b9c2cd7p-1022},
797     {0x1.0000000000001p+1, 0x1.f49b8d1aee393p+1023, 0x0.82e9b46608591p-1022},
798     {-0x1.0000000000001p+1, 0x1.e9371a35dc712p+1023, -0x0.85f623cf60965p-1022},
799     {0x1.0000000000002p+1, HUGE_VAL, 0x0p+0},
800     {-0x1.0000000000002p+1, 0x1.719863d0a1bc5p+1023, -0x0.b1517b21e7bbdp-1022},
801     {0x1.0000000000002p+1, 0x1.fffdd00ab54dcp+1023, 0x0.80008bfdebc77p-1022},
802     {-0x1.0000000000002p+1, HUGE_VAL, -0x0p+0},
803     {0x1.0000000000002p+1, 0x1.ffffed55b0b7p+1023, 0x0.800004aa93fdep-1022},
804     {-0x1.0000000000002p+1, 0x1.ffffffa06f0f3p+1023, -0x0.80000017e43c5p-1022},
805     {0x1.0000000000002p+1, HUGE_VAL, 0x0p+0},
806     {-0x1.0000000000002p+1, 0x1.fffffffffd8fp+1023, -0x0.80000000009c5p-1022},
807     {0x1.0000000000002p+1, HUGE_VAL, 0x0p+0},
808     {-0x1.0000000000002p+1, 0x1.ffffffffe78a4p+1023, -0x0.80000000061d8p-1022},
809     {0x1.ffffffffffffep+1, 0x1.ffffffffffa35p+1023, 0x1.00000000002e5p-1022},
810     {-0x1.ffffffffffffep+1, HUGE_VAL, -0x0p+0},
811     {0x1.ffffffffffffep+1, HUGE_VAL, 0x0p+0},
812     {-0x1.ffffffffffffep+1, 0x1.38a2255748d3ep+1023, -0x1.a3405f454d50dp-1022},
813     {0x1.ffffffffffffep+1, HUGE_VAL, 0x0p+0},
814     {-0x1.ffffffffffffep+1, 0x1.fa4dc68d771d4p+1023, -0x1.02e150aab4f9cp-1022},
815     {0x1.ffffffffffffep+1, 0x1.ff6e2d748bea8p+1023, 0x1.0048fe0fb1927p-1022},
816     {-0x1.ffffffffffffep+1, HUGE_VAL, -0x0p+0},
817     {0x1.ffffffffffffep+1, HUGE_VAL, 0x0p+0},
818     {-0x1.ffffffffffffep+1, 0x1.fe9371a35dc84p+1023, -0x1.00b6c95445eep-1022},
819     {0x1.fffffffffffffp+1, 0x1.fffa2ac738cd3p+1023, 0x1.0002eaa4e526p-1022},
820     {-0x1.fffffffffffffp+1, HUGE_VAL, -0x0p+0},
821     {0x1.fffffffffffffp+1, 0x1.ffffffffffc2ap+1023, 0x1.00000000001ebp-1022},
822     {-0x1.fffffffffffffp+1, 0x1.ff25442ed1df1p+1023, -0x1.006d8cb5b0129p-1022},
823     {0x1.fffffffffffffp+1, 0x1.aa8ea249faa4bp+1023, 0x1.33476384b3ce6p-1022},
824     {-0x1.fffffffffffffp+1, 0x1.fe4a885da3bcep+1023, -0x1.00db7755d0b4fp-1022},
825     {0x1.fffffffffffffp+1, 0x1.fffffffe16b4cp+1023, 0x1.00000000f4a5ap-1022},
826     {-0x1.fffffffffffffp+1, 0x1.ec1036ef20e32p+1023, -0x1.0a5f494e4f54bp-1022},
827     {0x1.fffffffffffffp+1, 0x1.aa8ea249faa4bp+1023, 0x1.33476384b3ce6p-1022},
828     {-0x1.fffffffffffffp+1, 0x1.38a2255748d3ep+1023, -0x1.a3405f454d50dp-1022},
829     {0x1p+2, HUGE_VAL, 0x0p+0},
830     {-0x1p+2, 0x1.fff16af20dffp+1023, -0x1.00074abc23981p-1022},
831     {0x1p+2, HUGE_VAL, 0x0p+0},
832     {-0x1p+2, HUGE_VAL, -0x0p+0},
833     {0x1p+2, HUGE_VAL, 0x0p+0},
834     {-0x1p+2, 0x1.fd26e346bb8f4p+1023, -0x1.016e986935013p-1022},
835     {0x1p+2, 0x1.f1c27061a9c73p+1023, 0x1.0752edbea1fa6p-1022},
836     {-0x1p+2, HUGE_VAL, -0x0p+0},
837     {0x1p+2, HUGE_VAL, 0x0p+0},
838     {-0x1p+2, HUGE_VAL, -0x0p+0},
839     {0x1.0000000000001p+2, HUGE_VAL, 0x0p+0},
840     {-0x1.0000000000001p+2, HUGE_VAL, -0x0p+0},
841     {0x1.0000000000001p+2, HUGE_VAL, 0x0p+0},
842     {-0x1.0000000000001p+2, 0x1.ec1036ef20e32p+1023, -0x1.0a5f494e4f54dp-1022},
843     {0x1.0000000000001p+2, HUGE_VAL, 0x0p+0},
844     {-0x1.0000000000001p+2, HUGE_VAL, -0x0p+0},
845     {0x1.0000000000001p+2, HUGE_VAL, 0x0p+0},
846     {-0x1.0000000000001p+2, 0x1.ec1036ef20e32p+1023, -0x1.0a5f494e4f54dp-1022},
847     {0x1.0000000000001p+2, HUGE_VAL, 0x0p+0},
848     {-0x1.0000000000001p+2, 0x1.fffffffd9c61ap+1023, -0x1.0000000131cf4p-1022},
849     {0x1.0000000000002p+2, HUGE_VAL, 0x0p+0},
850     {-0x1.0000000000002p+2, HUGE_VAL, -0x0p+0},
851     {0x1.0000000000002p+2, 0x1.ffffffd037884p+1023, 0x1.00000017e43cp-1022},
852     {-0x1.0000000000002p+2, HUGE_VAL, -0x0p+0},
853     {0x1.0000000000002p+2, HUGE_VAL, 0x0p+0},
854     {-0x1.0000000000002p+2, HUGE_VAL, -0x0p+0},
855     {0x1.0000000000002p+2, HUGE_VAL, 0x0p+0},
856     {-0x1.0000000000002p+2, 0x1.fffffffff3c5cp+1023, -0x1.00000000061d4p-1022},
857     {0x1.0000000000002p+2, 0x1.ffffffffdb4ecp+1023, 0x1.000000001258cp-1022},
858     {-0x1.0000000000002p+2, HUGE_VAL, -0x0p+0},
859     {-0x1.00000000003eap+1023, -0x1.0000000000002p+0, -0x1.921fb54442d18p+0},
860     {0x1.fffffffffffcep+1022, -0x1.0000000000002p+0, 0x1.921fb54442d18p+0},
861     {-0x1.ffffffbd1a89cp+1022, -0x1.0000000000001p+0, -0x1.921fb54442d18p+0},
862     {0x1.fffffe222b456p+1022, -0x1.0000000000001p+0, 0x1.921fb54442d18p+0},
863     {-0x1.0000002fc8791p+1023, -0x1p+0, -0x1.921fb54442d18p+0},
864     {0x1.0000000002725p+1023, -0x1p+0, 0x1.921fb54442d18p+0},
865     {-0x1.00000001e94c9p+1023, -0x1.fffffffffffffp-1, -0x1.921fb54442d18p+0},
866     {0x1.0000000000032p+1023, -0x1.fffffffffffffp-1, 0x1.921fb54442d18p+0},
867     {-0x1.0003a5437c809p+1023, -0x1.ffffffffffffep-1, -0x1.921fb54442d18p+0},
868     {0x1.ffb716ba45f4ap+1022, -0x1.ffffffffffffep-1, 0x1.921fb54442d18p+0},
869     {-0x1.000000016ef97p+1023, -0x1.0000000000002p+0, -0x1.921fb54442d18p+0},
870     {0x1.000000007a532p+1023, -0x1.0000000000002p+0, 0x1.921fb54442d18p+0},
871     {-0x1.e384e0c3538bdp+1022, -0x1.0000000000001p+0, -0x1.921fb54442d18p+0},
872     {0x1.00000000005dfp+1023, -0x1.0000000000001p+0, 0x1.921fb54442d18p+0},
873     {-0x1.fffffffffffbap+1022, -0x1p+0, -0x1.921fb54442d18p+0},
874     {0x1.fffffe81bc378p+1022, -0x1p+0, 0x1.921fb54442d18p+0},
875     {-0x1.0000000002725p+1023, -0x1.fffffffffffffp-1, -0x1.921fb54442d18p+0},
876     {0x1.ffb716ba45f4ap+1022, -0x1.fffffffffffffp-1, 0x1.921fb54442d18p+0},
877     {-0x1.000001ddd4baap+1023, -0x1.ffffffffffffep-1, -0x1.921fb54442d18p+0},
878     {0x1.fffffee14d29ap+1022, -0x1.ffffffffffffep-1, 0x1.921fb54442d18p+0},
879     {-0x1.fffff888ad158p+1022, -0x1.0000000000002p+0, -0x1.921fb54442d18p+0},
880     {0x1.ffffffffb69afp+1022, -0x1.0000000000002p+0, 0x1.921fb54442d18p+0},
881     {-0x1.000001ddd4baap+1023, -0x1.0000000000001p+0, -0x1.921fb54442d18p+0},
882     {0x1.ffc5abc837f6fp+1022, -0x1.0000000000001p+0, 0x1.921fb54442d18p+0},
883     {-0x1.fffffffc2d67p+1022, -0x1p+0, -0x1.921fb54442d18p+0},
884     {0x1.fffe8ab1ce33p+1022, -0x1p+0, 0x1.921fb54442d18p+0},
885     {-0x1.000000000c3b8p+1023, -0x1.fffffffffffffp-1, -0x1.921fb54442d18p+0},
886     {0x1.000037feeddecp+1023, -0x1.fffffffffffffp-1, 0x1.921fb54442d18p+0},
887     {-0x1.fffffffffffbap+1022, -0x1.ffffffffffffep-1, -0x1.921fb54442d18p+0},
888     {0x1.0003a5437c809p+1023, -0x1.ffffffffffffep-1, 0x1.921fb54442d18p+0},
889     {-0x1.00074a86f9012p+1023, -0x1.0000000000002p+0, -0x1.921fb54442d18p+0},
890     {0x1.ffffffd03786fp+1022, -0x1.0000000000002p+0, 0x1.921fb54442d18p+0},
891     {-0x1.0000000000005p+1023, -0x1.0000000000001p+0, -0x1.921fb54442d18p+0},
892     {0x1.0000000000064p+1023, -0x1.0000000000001p+0, 0x1.921fb54442d18p+0},
893     {-0x1.fdb8b5d22fa4dp+1022, -0x1p+0, -0x1.921fb54442d18p+0},
894     {0x1.fffffffffff38p+1022, -0x1p+0, 0x1.921fb54442d18p+0},
895     {-0x1.fffff1115a2bp+1022, -0x1.fffffffffffffp-1, -0x1.921fb54442d18p+0},
896     {0x1.fffff4cd03a04p+1022, -0x1.fffffffffffffp-1, 0x1.921fb54442d18p+0},
897     {-0x1.ffffffffffe7p+1022, -0x1.ffffffffffffep-1, -0x1.921fb54442d18p+0},
898     {0x1.fff16af20dfdcp+1022, -0x1.ffffffffffffep-1, 0x1.921fb54442d18p+0},
899     {-0x1.ffffffbd1a89cp+1022, -0x1.0000000000002p+0, -0x1.921fb54442d18p+0},
900     {0x1.fffffffc2d67p+1022, -0x1.0000000000002p+0, 0x1.921fb54442d18p+0},
901     {-0x1.fffffffffffbp+1022, -0x1.0000000000001p+0, -0x1.921fb54442d18p+0},
902     {0x1.0000000018771p+1023, -0x1.0000000000001p+0, 0x1.921fb54442d18p+0},
903     {-0x1.00000001e94c9p+1023, -0x1p+0, -0x1.921fb54442d18p+0},
904     {0x1.fffffffffd8dcp+1022, -0x1p+0, 0x1.921fb54442d18p+0},
905     {-0x1.0000002fc8791p+1023, -0x1.fffffffffffffp-1, -0x1.921fb54442d18p+0},
906     {0x1.fffff4cd03a04p+1022, -0x1.fffffffffffffp-1, 0x1.921fb54442d18p+0},
907     {-0x1.00000000001f5p+1023, -0x1.ffffffffffffep-1, -0x1.921fb54442d18p+0},
908     {0x1.00000004c73f5p+1023, -0x1.ffffffffffffep-1, 0x1.921fb54442d18p+0},
909     {0x0p+0, -0x0p+0, 0x1.921fb54442d18p+1},
910     {-0x0p+0, -0x0p+0, -0x1.921fb54442d18p+1},
911     {0x0p+0, 0x0p+0, 0x0p+0},
912     {-0x0p+0, 0x0p+0, -0x0p+0},
913     {0x0p+0, -0x0.0000000000001p-1022, 0x1.921fb54442d18p+1},
914     {0x0p+0, -0x1.3986b3c0cf466p-1022, 0x1.921fb54442d18p+1},
915     {0x0p+0, -0x1.00004b669543p-1022, 0x1.921fb54442d18p+1},
916     {0x0p+0, -HUGE_VAL, 0x1.921fb54442d18p+1},
917     {0x0p+0, -HUGE_VAL, 0x1.921fb54442d18p+1},
918     {-0x0p+0, -0x0.0000000000001p-1022, -0x1.921fb54442d18p+1},
919     {-0x0p+0, -0x0.fffffff65944dp-1022, -0x1.921fb54442d18p+1},
920     {-0x0p+0, -0x1.0000000013c3ep-1022, -0x1.921fb54442d18p+1},
921     {-0x0p+0, -HUGE_VAL, -0x1.921fb54442d18p+1},
922     {-0x0p+0, -HUGE_VAL, -0x1.921fb54442d18p+1},
923     {0x0p+0, HUGE_VAL, 0x0p+0},
924     {0x0p+0, 0x1.f49b8d1aee393p+1023, 0x0p+0},
925     {0x0p+0, 0x0.ffffffff3a574p-1022, 0x0p+0},
926     {0x0p+0, 0x1.000000002787fp-1022, 0x0p+0},
927     {0x0p+0, 0x0.0000000000001p-1022, 0x0p+0},
928     {-0x0p+0, HUGE_VAL, -0x0p+0},
929     {-0x0p+0, HUGE_VAL, -0x0p+0},
930     {-0x0p+0, 0x1.000000002296fp-1022, -0x0p+0},
931     {-0x0p+0, 0x1.00149e0cd05dcp-1022, -0x0p+0},
932     {-0x0p+0, 0x0.0000000000001p-1022, -0x0p+0},
933     {-HUGE_VAL, 0x0p+0, -0x1.921fb54442d18p+0},
934     {-0x1.e65dfd7c97ff2p+1023, 0x0p+0, -0x1.921fb54442d18p+0},
935     {-0x0.fdb2ee91e33a7p-1022, 0x0p+0, -0x1.921fb54442d18p+0},
936     {-0x0.0000000000001p-1022, 0x0p+0, -0x1.921fb54442d18p+0},
937     {-HUGE_VAL, -0x0p+0, -0x1.921fb54442d18p+0},
938     {-HUGE_VAL, -0x0p+0, -0x1.921fb54442d18p+0},
939     {-0x0.ffffffc6179d9p-1022, -0x0p+0, -0x1.921fb54442d18p+0},
940     {-0x0.0000000000001p-1022, -0x0p+0, -0x1.921fb54442d18p+0},
941     {HUGE_VAL, 0x0p+0, 0x1.921fb54442d18p+0},
942     {HUGE_VAL, 0x0p+0, 0x1.921fb54442d18p+0},
943     {0x1.000000134d75fp-1022, 0x0p+0, 0x1.921fb54442d18p+0},
944     {0x0.0000000000001p-1022, 0x0p+0, 0x1.921fb54442d18p+0},
945     {HUGE_VAL, -0x0p+0, 0x1.921fb54442d18p+0},
946     {0x1.fe4a885da3bcep+1023, -0x0p+0, 0x1.921fb54442d18p+0},
947     {0x1.00000000000c8p-1022, -0x0p+0, 0x1.921fb54442d18p+0},
948     {0x0.0000000000001p-1022, -0x0p+0, 0x1.921fb54442d18p+0},
949     {0x1.ffffffffcf134p+1023, -HUGE_VAL, 0x1.921fb54442d18p+1},
950     {0x1.45080ae75f215p-1022, -HUGE_VAL, 0x1.921fb54442d18p+1},
951     {0x0.0000000000001p-1022, -HUGE_VAL, 0x1.921fb54442d18p+1},
952     {-0x1.ffea206b14fdep+1023, -HUGE_VAL, -0x1.921fb54442d18p+1},
953     {-0x1.00000000c5a86p-1022, -HUGE_VAL, -0x1.921fb54442d18p+1},
954     {-0x0.0000000000001p-1022, -HUGE_VAL, -0x1.921fb54442d18p+1},
955     {HUGE_VAL, HUGE_VAL, 0x1.921fb54442d18p-1},
956     {0x0.ffe28bedb1c2cp-1022, HUGE_VAL, 0x0p+0},
957     {0x0.0000000000001p-1022, HUGE_VAL, 0x0p+0},
958     {-HUGE_VAL, HUGE_VAL, -0x1.921fb54442d18p-1},
959     {-0x1.00000000943e4p-1022, HUGE_VAL, -0x0p+0},
960     {-0x0.0000000000001p-1022, HUGE_VAL, -0x0p+0},
961     {HUGE_VAL, 0x1.fffd15639c674p+1023, 0x1.921fb54442d18p+0},
962     {HUGE_VAL, 0x0.ffffffffffffdp-1022, 0x1.921fb54442d18p+0},
963     {HUGE_VAL, 0x0.0000000000001p-1022, 0x1.921fb54442d18p+0},
964     {HUGE_VAL, -HUGE_VAL, 0x1.2d97c7f3321d2p+1},
965     {HUGE_VAL, -0x1.3986b3c0cf466p-1022, 0x1.921fb54442d18p+0},
966     {HUGE_VAL, -0x0.0000000000001p-1022, 0x1.921fb54442d18p+0},
967     {-HUGE_VAL, 0x1.ec1036ef20e32p+1023, -0x1.921fb54442d18p+0},
968     {-HUGE_VAL, 0x1.001a8210799d3p-1022, -0x1.921fb54442d18p+0},
969     {-HUGE_VAL, 0x0.0000000000001p-1022, -0x1.921fb54442d18p+0},
970     {-HUGE_VAL, -0x1.fff970201fe6ap+1023, -0x1.921fb54442d18p+0},
971     {-HUGE_VAL, -0x1.001d74124e3cep-1022, -0x1.921fb54442d18p+0},
972     {-HUGE_VAL, -0x0.0000000000001p-1022, -0x1.921fb54442d18p+0},
973     {HUGE_VAL, -HUGE_VAL, 0x1.2d97c7f3321d2p+1},
974     {-HUGE_VAL, -HUGE_VAL, -0x1.2d97c7f3321d2p+1},
975     {HUGE_VAL, HUGE_VAL, 0x1.921fb54442d18p-1},
976     {-HUGE_VAL, HUGE_VAL, -0x1.921fb54442d18p-1},
977     {0x1.eee953a865553p+1023, HUGE_VAL, 0x0p+0},
978     {0x1.e384e0c3538d1p+1023, 0x1.000000003169fp-1022, 0x1.921fb54442d18p+0},
979     {HUGE_VAL, 0x0.0000000000001p-1022, 0x1.921fb54442d18p+0},
980     {0x1.eee953a865553p+1023, -0x0.0000000000001p-1022, 0x1.921fb54442d18p+0},
981     {HUGE_VAL, -0x0.fffff875bddf8p-1022, 0x1.921fb54442d18p+0},
982     {0x1.e9371a35dc712p+1023, -0x1.fffffffffffbp+1023, 0x1.30815b6767b4dp+1},
983     {0x0.fdb2ee91e33a7p-1022, HUGE_VAL, 0x0p+0},
984     {0x0.0000000000001p-1022, 0x1.ff6e2d748bea8p+1023, 0x0p+0},
985     {-0x0.0000000000001p-1022, 0x1.ffffffffe78a4p+1023, -0x0p+0},
986     {-0x1.0b8157268fdacp-1022, HUGE_VAL, -0x0p+0},
987     {-0x1.fffae56e51b3bp+1023, 0x1.ffffffffffc2ap+1023, -0x1.921d27f82a38fp-1},
988     {0x0.fffe3b98806cdp-1022, 0x1.05c0ab9347ed5p-1022, 0x1.8c6db1861e607p-1},
989     {0x0.fffffab8d1b6p-1022, 0x0.0000000000001p-1022, 0x1.921fb54442d17p+0},
990     {0x0.ffffff3ef963p-1022, -0x0.0000000000001p-1022, 0x1.921fb54442d19p+0},
991     {0x1.0000078a42202p-1022, -0x1.00000000000c8p-1022, 0x1.2d97c610a19f5p+1},
992     {0x1.000000002296fp-1022, -0x1.719863d0a1bc5p+1023, 0x1.921fb54442d18p+1},
993     {0x0.0000000000001p-1022, 0x0.ffffffff3a574p-1022, 0x1.00000000c5a8cp-52},
994     {-0x0.0000000000001p-1022, 0x1.012688b70e628p-1022, -0x1.fdb591463abc5p-53},
995     {-0x1.000000000025cp-1022, 0x1.00585c36eab71p-1022, -0x1.91c7684b5a999p-1},
996     {-HUGE_VAL, 0x1.00000000943e4p-1022, -0x1.921fb54442d18p+0},
997     {0x0.0000000000001p-1022, 0x0.0000000000001p-1022, 0x1.921fb54442d18p-1},
998     {0x0.0000000000001p-1022, -0x0.0000000000001p-1022, 0x1.2d97c7f3321d2p+1},
999     {0x0.0000000000001p-1022, -0x1.00149e0cd05dcp-1022, 0x1.921fb54442d18p+1},
1000     {0x0.0000000000001p-1022, -HUGE_VAL, 0x1.921fb54442d18p+1},
1001     {-0x0.0000000000001p-1022, 0x0.0000000000001p-1022, -0x1.921fb54442d18p-1},
1002     {-0x1.0000000000327p-1022, 0x0.0000000000001p-1022, -0x1.921fb54442d17p+0},
1003     {-HUGE_VAL, 0x0.0000000000001p-1022, -0x1.921fb54442d18p+0},
1004     {-0x0.0000000000001p-1022, -0x0.0000000000001p-1022, -0x1.2d97c7f3321d2p+1},
1005     {-0x0.0000000000001p-1022, -0x1.00000000943e4p-1022, -0x1.921fb54442d18p+1},
1006     {-0x0.0000000000001p-1022, -0x1.fd26e346bb8f4p+1023, -0x1.921fb54442d18p+1},
1007     {-0x0.ffffff3ef963p-1022, -0x0.0000000000001p-1022, -0x1.921fb54442d19p+0},
1008     {-0x1.ffffffd037884p+1023, -0x0.0000000000001p-1022, -0x1.921fb54442d18p+0},
1009     {-0x1.0000078a42202p-1022, -0x0.fdb2ee91e33a7p-1022, -0x1.2d03d7c4041b7p+1},
1010     {-0x1.00000000007e5p-1022, -0x1.ffffffffc2d7bp+1023, -0x1.921fb54442d18p+1},
1011     {-0x1.ffffffffffe1fp+1023, -0x0.ffffffffff815p-1022, -0x1.921fb54442d18p+0},
1012     {-0x1.ffffffffffc2ap+1023, -HUGE_VAL, -0x1.921fb54442d18p+1},
1013     {0.0, 0.0, 0.0},
1014     {-0.0, 0.0, -0.0},
1015     {0.0, HUGE_VAL, 0.0},
1016     {-0.0, HUGE_VAL, -0.0},
1017     {0x1.0p-1022, HUGE_VAL, 0.0},
1018     {0x1.0p-1074, HUGE_VAL, 0.0},
1019     {-0x1.0p-1022, HUGE_VAL, -0.0},
1020     {-0x1.0p-1074, HUGE_VAL, -0.0}
1021 };
1022 
1023 #endif
1024