• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 #ifndef MATH_GTEST_MATH_TEST_DATA_COPYSIGN_DATA_H
2 #define MATH_GTEST_MATH_TEST_DATA_COPYSIGN_DATA_H
3 
4 DataDouble3Expected1 g_copysignData[] = {
5     {-0x1.87ae147ae147bp-8, -0x1.9d9999999999ap-4, -0x1.87ae147ae147bp-8},
6     {-0x1.972474538ef35p-11, 0x1.049ba5e353f7dp-8, 0x1.972474538ef35p-11},
7     {0x1.05604189374bcp-7, -0x1.f3b645a1cac08p-12, -0x1.05604189374bcp-7},
8     {0x1.03126e978d4fep-9, 0x1.46e978d4fdf3bp-7, 0x1.03126e978d4fep-9},
9     {-0x1.4p+3, -0x1.4p+3, -0x1.4p+3},
10     {-0x1.4p+3, 0x1.4p+3, 0x1.4p+3},
11     {0x1.4p+3, -0x1.4p+3, -0x1.4p+3},
12     {0x1.4p+3, 0x1.4p+3, 0x1.4p+3},
13     {-0x0.0000000000002p-1022, -0x0.0000000000001p-1022, -0x0.0000000000002p-1022},
14     {-0x0.0000000000002p-1022, -0x0p+0, -0x0.0000000000002p-1022},
15     {-0x0.0000000000002p-1022, 0x0.0000000000001p-1022, 0x0.0000000000002p-1022},
16     {-0x0.0000000000001p-1022, -0x0.0000000000001p-1022, -0x0.0000000000001p-1022},
17     {-0x0.0000000000001p-1022, -0x0p+0, -0x0.0000000000001p-1022},
18     {-0x0.0000000000001p-1022, 0x0.0000000000001p-1022, 0x0.0000000000001p-1022},
19     {-0x0p+0, -0x0.0000000000001p-1022, -0x0p+0},
20     {-0x0p+0, -0x0p+0, -0x0p+0},
21     {-0x0p+0, 0x0.0000000000001p-1022, 0x0p+0},
22     {0x0.0000000000001p-1022, -0x0.0000000000001p-1022, -0x0.0000000000001p-1022},
23     {0x0.0000000000001p-1022, -0x0p+0, -0x0.0000000000001p-1022},
24     {0x0.0000000000001p-1022, 0x0.0000000000001p-1022, 0x0.0000000000001p-1022},
25     {0x0.0000000000002p-1022, -0x0.0000000000001p-1022, -0x0.0000000000002p-1022},
26     {0x0.0000000000002p-1022, -0x0p+0, -0x0.0000000000002p-1022},
27     {0x0.0000000000002p-1022, 0x0.0000000000001p-1022, 0x0.0000000000002p-1022},
28     {-0x1.ffffdaab616ccp+1023, -0x1.ffffffece3041p+1023, -0x1.ffffdaab616ccp+1023},
29     {0x1.ffffffffdb4ecp+1023, HUGE_VAL, 0x1.ffffffffdb4ecp+1023},
30     {-HUGE_VAL, 0x1.ffea206b14fdep+1023, HUGE_VAL},
31     {0x1.fffffffb38c2p+1023, -HUGE_VAL, -0x1.fffffffb38c2p+1023},
32     {-0x0.0000000000001p-1022, -HUGE_VAL, -0x0.0000000000001p-1022},
33     {-0x0p+0, -0x1.fffc5abc8380bp+1023, -0x0p+0},
34     {0x0.0000000000001p-1022, -0x1.8e13830d4e308p+1023, -0x0.0000000000001p-1022},
35     {-0x0.0000000000001p-1022, 0x1.ffea206b14fdep+1023, 0x0.0000000000001p-1022},
36     {-0x0p+0, 0x1.fffae56e51b3bp+1023, 0x0p+0},
37     {0x0.0000000000001p-1022, 0x1.fff16af20dffp+1023, 0x0.0000000000001p-1022},
38     {-0x1.ffffffece3041p+1023, -0x0.0000000000001p-1022, -0x1.ffffffece3041p+1023},
39     {-HUGE_VAL, -0x0p+0, -HUGE_VAL},
40     {-0x1.e9371a35dc712p+1023, 0x0.0000000000001p-1022, 0x1.e9371a35dc712p+1023},
41     {0x1.ffd440d629fa7p+1023, -0x0.0000000000001p-1022, -0x1.ffd440d629fa7p+1023},
42     {HUGE_VAL, -0x0p+0, -HUGE_VAL},
43     {0x1.fffffff67182bp+1023, 0x0.0000000000001p-1022, 0x1.fffffff67182bp+1023},
44     {-0x0.7ff145f6d8e16p-1022, 0x0.849a22dc398abp-1022, 0x0.7ff145f6d8e16p-1022},
45     {-0x0.8000000009e1fp-1022, 0x0.7ffffffffe847p-1022, 0x0.8000000009e1fp-1022},
46     {-0x0.7ffffffffb0eep-1022, 0x0.7ff729fa8220dp-1022, 0x0.7ffffffffb0eep-1022},
47     {-0x0.7ff729fa8220dp-1022, 0x0.7fffffffffcd5p-1022, 0x0.7ff729fa8220dp-1022},
48     {-0x0.a2840573af90ap-1022, 0x0.800bc807527ecp-1022, 0x0.a2840573af90ap-1022},
49     {-0x0.7ffffffffb0eep-1022, 0x0.849a22dc398abp-1022, 0x0.7ffffffffb0eep-1022},
50     {-0x0.8000000062d43p-1022, 0x0.7ffffffffb0eep-1022, 0x0.8000000062d43p-1022},
51     {-0x0.7ffffff08ed4ap-1022, 0x0.83739a252b28p-1022, 0x0.7ffffff08ed4ap-1022},
52     {-0x0.80ce2c8023ab6p-1022, 0x0.824d116e1cc55p-1022, 0x0.80ce2c8023ab6p-1022},
53     {-0x1.0000000000001p+0, 0x1.fffffffffffffp-1, 0x1.0000000000001p+0},
54     {-0x1.0000000000001p+0, 0x1p+0, 0x1.0000000000001p+0},
55     {-0x1.0000000000001p+0, 0x1.0000000000001p+0, 0x1.0000000000001p+0},
56     {-0x1p+0, 0x1.fffffffffffffp-1, 0x1p+0},
57     {-0x1p+0, 0x1p+0, 0x1p+0},
58     {-0x1p+0, 0x1.0000000000001p+0, 0x1p+0},
59     {-0x1.fffffffffffffp-1, 0x1.fffffffffffffp-1, 0x1.fffffffffffffp-1},
60     {-0x1.fffffffffffffp-1, 0x1p+0, 0x1.fffffffffffffp-1},
61     {-0x1.fffffffffffffp-1, 0x1.0000000000001p+0, 0x1.fffffffffffffp-1},
62     {-0x1.0000baa718e68p+1023, 0x1.ffffffffb69afp+1022, 0x1.0000baa718e68p+1023},
63     {-0x1.00000000005dfp+1023, 0x1.ffc5abc837f6fp+1022, 0x1.00000000005dfp+1023},
64     {-0x1.fffffff671817p+1022, 0x1.fffffffffff38p+1022, 0x1.fffffff671817p+1022},
65     {-0x1.0000baa718e68p+1023, 0x1.0000000000db4p+1023, 0x1.0000baa718e68p+1023},
66     {-0x1.00000000009c9p+1023, 0x1.ffffffa06f0dep+1022, 0x1.00000000009c9p+1023},
67     {-0x1.fffffffffffbap+1022, 0x1.e384e0c3538bdp+1022, 0x1.fffffffffffbap+1022},
68     {-0x1.fa4dc68d771cp+1022, 0x1.ff99ec9e61f01p+1022, 0x1.fa4dc68d771cp+1022},
69     {-0x1.fffffffffffd8p+1022, 0x1.fffffe81bc378p+1022, 0x1.fffffffffffd8p+1022},
70     {-0x1.fffffffffffe2p+1022, 0x1.d8206dde41c3cp+1022, 0x1.fffffffffffe2p+1022},
71     {0x0.7ffffdbcec297p-1022, -0x0.80000000007e7p-1022, -0x0.7ffffdbcec297p-1022},
72     {0x0.8001c4677f92fp-1022, -0x0.7fffda4cb55e5p-1022, -0x0.8001c4677f92fp-1022},
73     {0x0.8b8157268fdadp-1022, -0x0.893445b873157p-1022, -0x0.8b8157268fdadp-1022},
74     {0x0.7ffffffffb0eep-1022, -0x0.80000000c5a88p-1022, -0x0.7ffffffffb0eep-1022},
75     {0x0.7fffffffec3bep-1022, -0x0.7ffff936c47c7p-1022, -0x0.7fffffffec3bep-1022},
76     {0x0.7fffffecb289dp-1022, -0x0.80000000000c9p-1022, -0x0.7fffffecb289dp-1022},
77     {0x0.7fc517db6385cp-1022, -0x0.801d74124e3dp-1022, -0x0.7fc517db6385cp-1022},
78     {0x0.7ffd0dfe2b603p-1022, -0x0.7ffffffc23b52p-1022, -0x0.7ffd0dfe2b603p-1022},
79     {0x0.7ffffff46b1f7p-1022, -0x0.7ffffab8d1b61p-1022, -0x0.7ffffff46b1f7p-1022},
80     {0x1.fffffffffffffp-1, -0x1.0000000000001p+0, -0x1.fffffffffffffp-1},
81     {0x1.fffffffffffffp-1, -0x1p+0, -0x1.fffffffffffffp-1},
82     {0x1.fffffffffffffp-1, -0x1.fffffffffffffp-1, -0x1.fffffffffffffp-1},
83     {0x1p+0, -0x1.0000000000001p+0, -0x1p+0},
84     {0x1p+0, -0x1p+0, -0x1p+0},
85     {0x1p+0, -0x1.fffffffffffffp-1, -0x1p+0},
86     {0x1.0000000000001p+0, -0x1.0000000000001p+0, -0x1.0000000000001p+0},
87     {0x1.0000000000001p+0, -0x1p+0, -0x1.0000000000001p+0},
88     {0x1.0000000000001p+0, -0x1.fffffffffffffp-1, -0x1.0000000000001p+0},
89     {0x1.ffe2d5e41bfb7p+1022, -0x1.000025549e948p+1023, -0x1.ffe2d5e41bfb7p+1022},
90     {0x1.0000000000005p+1023, -0x1.0000000002725p+1023, -0x1.0000000000005p+1023},
91     {0x1.ccbbfaf92ffbbp+1022, -0x1.000001ddd4baap+1023, -0x1.ccbbfaf92ffbbp+1022},
92     {0x1.00000001e94c9p+1023, -0x1.ffffffffffe0bp+1022, -0x1.00000001e94c9p+1023},
93     {0x1.0000000000097p+1023, -0x1.00000000000c9p+1023, -0x1.0000000000097p+1023},
94     {0x1.d8206dde41c3cp+1022, -0x1.0000000000032p+1023, -0x1.d8206dde41c3cp+1022},
95     {0x1.fffffffffffd8p+1022, -0x1.fffffee14d29ap+1022, -0x1.fffffffffffd8p+1022},
96     {0x1.0000000000005p+1023, -0x1.0000000049651p+1023, -0x1.0000000000005p+1023},
97     {0x1.00000000000c9p+1023, -0x1.ff99ec9e61f01p+1022, -0x1.00000000000c9p+1023},
98     {HUGE_VAL, HUGE_VAL, HUGE_VAL},
99     {HUGE_VAL, HUGE_VAL, HUGE_VAL},
100     {HUGE_VAL, 0x1.0000000009e1ep-1022, HUGE_VAL},
101     {HUGE_VAL, 0x1.049a22dc398a9p-1022, HUGE_VAL},
102     {HUGE_VAL, 0x0.0000000000001p-1022, HUGE_VAL},
103     {HUGE_VAL, 0x0p+0, HUGE_VAL},
104     {HUGE_VAL, -0x0p+0, -HUGE_VAL},
105     {HUGE_VAL, -0x0.0000000000001p-1022, -HUGE_VAL},
106     {HUGE_VAL, -0x0.fffffffc23b5p-1022, -HUGE_VAL},
107     {HUGE_VAL, -0x0.fffffffffe845p-1022, -HUGE_VAL},
108     {HUGE_VAL, -0x1p+0, -HUGE_VAL},
109     {HUGE_VAL, -HUGE_VAL, -HUGE_VAL},
110     {HUGE_VAL, -HUGE_VAL, -HUGE_VAL},
111     {0x1.fffffe222b46bp+1023, HUGE_VAL, 0x1.fffffe222b46bp+1023},
112     {0x1.ffffffff0b5bp+1023, 0x1.ffdb8b5d22fb9p+1023, 0x1.ffffffff0b5bp+1023},
113     {HUGE_VAL, 0x0.ffffff3ef963p-1022, HUGE_VAL},
114     {0x1.ffea206b14fdep+1023, 0x1.000000269aecp-1022, 0x1.ffea206b14fdep+1023},
115     {HUGE_VAL, 0x0.0000000000001p-1022, HUGE_VAL},
116     {HUGE_VAL, 0x0p+0, HUGE_VAL},
117     {0x1.ffffffffffc2ap+1023, -0x0p+0, -0x1.ffffffffffc2ap+1023},
118     {HUGE_VAL, -0x0.0000000000001p-1022, -HUGE_VAL},
119     {0x1.fffffffe16b4cp+1023, -0x1.0000078a42202p-1022, -0x1.fffffffe16b4cp+1023},
120     {0x1.ffffffffdb4ecp+1023, -0x0.fffed265aaf32p-1022, -0x1.ffffffffdb4ecp+1023},
121     {0x1.fe9371a35dc84p+1023, -0x1p+0, -0x1.fe9371a35dc84p+1023},
122     {0x1.38a2255748d3ep+1023, -HUGE_VAL, -0x1.38a2255748d3ep+1023},
123     {HUGE_VAL, -HUGE_VAL, -HUGE_VAL},
124     {0x1.00000001ee254p-1022, HUGE_VAL, 0x1.00000001ee254p-1022},
125     {0x1.45080ae75f215p-1022, HUGE_VAL, 0x1.45080ae75f215p-1022},
126     {0x0.ffffff3ef963p-1022, 0x0.ffffffecb289cp-1022, 0x0.ffffff3ef963p-1022},
127     {0x0.fffed265aaf32p-1022, 0x0.fed97748f19d2p-1022, 0x0.fffed265aaf32p-1022},
128     {0x0.fed97748f19d2p-1022, 0x0.0000000000001p-1022, 0x0.fed97748f19d2p-1022},
129     {0x0.ffffff9f7cb17p-1022, 0x0p+0, 0x0.ffffff9f7cb17p-1022},
130     {0x0.ffffffffffe68p-1022, -0x0p+0, -0x0.ffffffffffe68p-1022},
131     {0x1.00000000000c8p-1022, -0x0.0000000000001p-1022, -0x1.00000000000c8p-1022},
132     {0x1.00000000003f1p-1022, -0x1.00000000c5a86p-1022, -0x1.00000000003f1p-1022},
133     {0x1.000000002787fp-1022, -0x0.fffff875bddf8p-1022, -0x1.000000002787fp-1022},
134     {0x1.06e7344a565p-1022, -0x1p+0, -0x1.06e7344a565p-1022},
135     {0x1.000096cd2a863p-1022, -HUGE_VAL, -0x1.000096cd2a863p-1022},
136     {0x1.00000000000c8p-1022, -HUGE_VAL, -0x1.00000000000c8p-1022},
137     {0x1.000025b34aa17p-1022, HUGE_VAL, 0x1.000025b34aa17p-1022},
138     {0x1.0000000004f0dp-1022, 0x1.ffffffece3041p+1023, 0x1.0000000004f0dp-1022},
139     {0x1.012688b70e628p-1022, 0x1.0000000000327p-1022, 0x1.012688b70e628p-1022},
140     {0x1.000bc807527eap-1022, 0x1.000000002c78fp-1022, 0x1.000bc807527eap-1022},
141     {0x0.fffffffa358fap-1022, 0x0.0000000000001p-1022, 0x0.fffffffa358fap-1022},
142     {0x1.00000000c5a86p-1022, 0x0p+0, 0x1.00000000c5a86p-1022},
143     {0x1.2e055c9a3f6b8p-1022, -0x0p+0, -0x1.2e055c9a3f6b8p-1022},
144     {0x0.fffffffc23b5p-1022, -0x0.0000000000001p-1022, -0x0.fffffffc23b5p-1022},
145     {0x1.0000000009e1ep-1022, -0x1.0008d6057ddefp-1022, -0x1.0000000009e1ep-1022},
146     {0x1.0002f201d49f9p-1022, -0x1.00000001ee254p-1022, -0x1.0002f201d49f9p-1022},
147     {0x1.024d116e1cc53p-1022, -0x1p+0, -0x1.024d116e1cc53p-1022},
148     {0x0.fffffb79d852dp-1022, -HUGE_VAL, -0x0.fffffb79d852dp-1022},
149     {0x1.000096cd2a863p-1022, -HUGE_VAL, -0x1.000096cd2a863p-1022},
150     {0x0.0000000000001p-1022, HUGE_VAL, 0x0.0000000000001p-1022},
151     {0x0.0000000000001p-1022, 0x1.ffffffff0b5bp+1023, 0x0.0000000000001p-1022},
152     {0x0.0000000000001p-1022, 0x1.05c0ab9347ed5p-1022, 0x0.0000000000001p-1022},
153     {0x0.0000000000001p-1022, 0x0.fffff875bddf8p-1022, 0x0.0000000000001p-1022},
154     {0x0.0000000000001p-1022, 0x0.0000000000001p-1022, 0x0.0000000000001p-1022},
155     {0x0.0000000000001p-1022, 0x0p+0, 0x0.0000000000001p-1022},
156     {0x0.0000000000001p-1022, -0x0p+0, -0x0.0000000000001p-1022},
157     {0x0.0000000000001p-1022, -0x0.0000000000001p-1022, -0x0.0000000000001p-1022},
158     {0x0.0000000000001p-1022, -0x1.080dbd0164b2bp-1022, -0x0.0000000000001p-1022},
159     {0x0.0000000000001p-1022, -0x1.0000000004f0dp-1022, -0x0.0000000000001p-1022},
160     {0x0.0000000000001p-1022, -0x1p+0, -0x0.0000000000001p-1022},
161     {0x0.0000000000001p-1022, -HUGE_VAL, -0x0.0000000000001p-1022},
162     {0x0.0000000000001p-1022, -HUGE_VAL, -0x0.0000000000001p-1022},
163     {0x0p+0, HUGE_VAL, 0x0p+0},
164     {0x0p+0, 0x1.ffffdaab616ccp+1023, 0x0p+0},
165     {0x0p+0, 0x1.049a22dc398a9p-1022, 0x0p+0},
166     {0x0p+0, 0x1.001d74124e3cep-1022, 0x0p+0},
167     {0x0p+0, 0x0.0000000000001p-1022, 0x0p+0},
168     {0x0p+0, 0x0p+0, 0x0p+0},
169     {0x0p+0, -0x0p+0, -0x0p+0},
170     {0x0p+0, -0x0.0000000000001p-1022, -0x0p+0},
171     {0x0p+0, -0x0.fffed265aaf32p-1022, -0x0p+0},
172     {0x0p+0, -0x0.ffffffffffffdp-1022, -0x0p+0},
173     {0x0p+0, -0x1p+0, -0x0p+0},
174     {0x0p+0, -HUGE_VAL, -0x0p+0},
175     {0x0p+0, -HUGE_VAL, -0x0p+0},
176     {-0x0p+0, HUGE_VAL, 0x0p+0},
177     {-0x0p+0, HUGE_VAL, 0x0p+0},
178     {-0x0p+0, 0x0.fffffffc23b5p-1022, 0x0p+0},
179     {-0x0p+0, 0x1.012688b70e628p-1022, 0x0p+0},
180     {-0x0p+0, 0x0.0000000000001p-1022, 0x0p+0},
181     {-0x0p+0, 0x0p+0, 0x0p+0},
182     {-0x0p+0, -0x0p+0, -0x0p+0},
183     {-0x0p+0, -0x0.0000000000001p-1022, -0x0p+0},
184     {-0x0p+0, -0x0.ffffffc6179d9p-1022, -0x0p+0},
185     {-0x0p+0, -0x0.ffffffecb289cp-1022, -0x0p+0},
186     {-0x0p+0, -0x1p+0, -0x0p+0},
187     {-0x0p+0, -HUGE_VAL, -0x0p+0},
188     {-0x0p+0, -HUGE_VAL, -0x0p+0},
189     {-0x0.0000000000001p-1022, HUGE_VAL, 0x0.0000000000001p-1022},
190     {-0x0.0000000000001p-1022, HUGE_VAL, 0x0.0000000000001p-1022},
191     {-0x0.0000000000001p-1022, 0x1.00000001ee254p-1022, 0x0.0000000000001p-1022},
192     {-0x0.0000000000001p-1022, 0x1.0000000009e1ep-1022, 0x0.0000000000001p-1022},
193     {-0x0.0000000000001p-1022, 0x0.0000000000001p-1022, 0x0.0000000000001p-1022},
194     {-0x0.0000000000001p-1022, 0x0p+0, 0x0.0000000000001p-1022},
195     {-0x0.0000000000001p-1022, -0x0p+0, -0x0.0000000000001p-1022},
196     {-0x0.0000000000001p-1022, -0x0.0000000000001p-1022, -0x0.0000000000001p-1022},
197     {-0x0.0000000000001p-1022, -0x0.fffffffffe845p-1022, -0x0.0000000000001p-1022},
198     {-0x0.0000000000001p-1022, -0x1.45080ae75f215p-1022, -0x0.0000000000001p-1022},
199     {-0x0.0000000000001p-1022, -0x1p+0, -0x0.0000000000001p-1022},
200     {-0x0.0000000000001p-1022, -HUGE_VAL, -0x0.0000000000001p-1022},
201     {-0x0.0000000000001p-1022, -HUGE_VAL, -0x0.0000000000001p-1022},
202     {-0x0.fffffff27cf9fp-1022, HUGE_VAL, 0x0.fffffff27cf9fp-1022},
203     {-0x0.ffc517db6385bp-1022, HUGE_VAL, 0x0.ffc517db6385bp-1022},
204     {-0x1.000eba09271e6p-1022, 0x0.fffff875bddf8p-1022, 0x1.000eba09271e6p-1022},
205     {-0x0.ffffffff08ed2p-1022, 0x1.012688b70e628p-1022, 0x0.ffffffff08ed2p-1022},
206     {-0x0.fffffffffe05dp-1022, 0x0.0000000000001p-1022, 0x0.fffffffffe05dp-1022},
207     {-0x1.001a8210799d3p-1022, 0x0p+0, 0x1.001a8210799d3p-1022},
208     {-0x0.ffffff9f7cb17p-1022, -0x0p+0, -0x0.ffffff9f7cb17p-1022},
209     {-0x0.ffff1dcc40365p-1022, -0x0.0000000000001p-1022, -0x0.ffff1dcc40365p-1022},
210     {-0x1.00002d3d8cc1cp-1022, -0x0.fffffffffff33p-1022, -0x1.00002d3d8cc1cp-1022},
211     {-0x0.ffffffffce95bp-1022, -0x1.0000078a42202p-1022, -0x0.ffffffffce95bp-1022},
212     {-0x0.fffff9f7cb193p-1022, -0x1p+0, -0x0.fffff9f7cb193p-1022},
213     {-0x0.ff8a2fb6c70b9p-1022, -0x1.fd26e346bb8f4p+1023, -0x0.ff8a2fb6c70b9p-1022},
214     {-0x0.ffffffff08ed2p-1022, -HUGE_VAL, -0x0.ffffffff08ed2p-1022},
215     {-0x1.00000000943e4p-1022, HUGE_VAL, 0x1.00000000943e4p-1022},
216     {-0x1.00000000004bcp-1022, HUGE_VAL, 0x1.00000000004bcp-1022},
217     {-0x1.0011ac0afbbe1p-1022, 0x0.fffffc3adeefbp-1022, 0x1.0011ac0afbbe1p-1022},
218     {-0x0.fffffffffff33p-1022, 0x1.000000c1069cbp-1022, 0x0.fffffffffff33p-1022},
219     {-0x0.ffffb4996abcap-1022, 0x0.0000000000001p-1022, 0x0.ffffb4996abcap-1022},
220     {-0x0.ffffffb2ca278p-1022, 0x0p+0, 0x0.ffffffb2ca278p-1022},
221     {-0x0.fffffff8476a3p-1022, -0x0p+0, -0x0.fffffff8476a3p-1022},
222     {-0x0.ffffffffce95bp-1022, -0x0.0000000000001p-1022, -0x0.ffffffffce95bp-1022},
223     {-0x1.001d74124e3cep-1022, -0x1.00001e2908811p-1022, -0x1.001d74124e3cep-1022},
224     {-0x1.001d74124e3cep-1022, -0x0.ffa7a3c91548ap-1022, -0x1.001d74124e3cep-1022},
225     {-0x0.ffffffffff02dp-1022, -0x1p+0, -0x0.ffffffffff02dp-1022},
226     {-0x0.ffffff3ef963p-1022, -0x1.f49b8d1aee393p+1023, -0x0.ffffff3ef963p-1022},
227     {-0x0.fffffffffd875p-1022, -HUGE_VAL, -0x0.fffffffffd875p-1022},
228     {-0x1.fffffffffffffp-1, HUGE_VAL, 0x1.fffffffffffffp-1},
229     {-0x1.fffffffffffffp-1, 0x1.ffffffffffa35p+1023, 0x1.fffffffffffffp-1},
230     {-0x1.fffffffffffffp-1, 0x1.03739a252b27ep-1022, 0x1.fffffffffffffp-1},
231     {-0x1.fffffffffffffp-1, 0x1.00000000c5a86p-1022, 0x1.fffffffffffffp-1},
232     {-0x1.fffffffffffffp-1, 0x0.0000000000001p-1022, 0x1.fffffffffffffp-1},
233     {-0x1.fffffffffffffp-1, 0x0p+0, 0x1.fffffffffffffp-1},
234     {-0x1.fffffffffffffp-1, -0x0p+0, -0x1.fffffffffffffp-1},
235     {-0x1.fffffffffffffp-1, -0x0.0000000000001p-1022, -0x1.fffffffffffffp-1},
236     {-0x1.fffffffffffffp-1, -0x1.00001e2908811p-1022, -0x1.fffffffffffffp-1},
237     {-0x1.fffffffffffffp-1, -0x1.00000000007e5p-1022, -0x1.fffffffffffffp-1},
238     {-0x1.fffffffffffffp-1, -0x1p+0, -0x1.fffffffffffffp-1},
239     {-0x1.fffffffffffffp-1, -0x1.ffffdaab616ccp+1023, -0x1.fffffffffffffp-1},
240     {-0x1.fffffffffffffp-1, -HUGE_VAL, -0x1.fffffffffffffp-1},
241     {-0x1p+0, HUGE_VAL, 0x1p+0},
242     {-0x1p+0, HUGE_VAL, 0x1p+0},
243     {-0x1p+0, 0x1.3986b3c0cf466p-1022, 0x1p+0},
244     {-0x1p+0, 0x1.0000000062d42p-1022, 0x1p+0},
245     {-0x1p+0, 0x0.0000000000001p-1022, 0x1p+0},
246     {-0x1p+0, 0x0p+0, 0x1p+0},
247     {-0x1p+0, -0x0p+0, -0x1p+0},
248     {-0x1p+0, -0x0.0000000000001p-1022, -0x1p+0},
249     {-0x1p+0, -0x0.ffffffff3a574p-1022, -0x1p+0},
250     {-0x1p+0, -0x1.03739a252b27ep-1022, -0x1p+0},
251     {-0x1p+0, -0x1p+0, -0x1p+0},
252     {-0x1p+0, -HUGE_VAL, -0x1p+0},
253     {-0x1p+0, -HUGE_VAL, -0x1p+0},
254     {-0x1.0000000000001p+0, HUGE_VAL, 0x1.0000000000001p+0},
255     {-0x1.0000000000001p+0, 0x1.e384e0c3538d1p+1023, 0x1.0000000000001p+0},
256     {-0x1.0000000000001p+0, 0x1.2e055c9a3f6b8p-1022, 0x1.0000000000001p+0},
257     {-0x1.0000000000001p+0, 0x0.ffff6932d5798p-1022, 0x1.0000000000001p+0},
258     {-0x1.0000000000001p+0, 0x0.0000000000001p-1022, 0x1.0000000000001p+0},
259     {-0x1.0000000000001p+0, 0x0p+0, 0x1.0000000000001p+0},
260     {-0x1.0000000000001p+0, -0x0p+0, -0x1.0000000000001p+0},
261     {-0x1.0000000000001p+0, -0x0.0000000000001p-1022, -0x1.0000000000001p+0},
262     {-0x1.0000000000001p+0, -0x1.024d116e1cc53p-1022, -0x1.0000000000001p+0},
263     {-0x1.0000000000001p+0, -0x0.fffffb79d852dp-1022, -0x1.0000000000001p+0},
264     {-0x1.0000000000001p+0, -0x1p+0, -0x1.0000000000001p+0},
265     {-0x1.0000000000001p+0, -0x1.fffc5abc8380bp+1023, -0x1.0000000000001p+0},
266     {-0x1.0000000000001p+0, -HUGE_VAL, -0x1.0000000000001p+0},
267     {-HUGE_VAL, HUGE_VAL, HUGE_VAL},
268     {-0x1.fffd15639c674p+1023, 0x1.ffffffd037884p+1023, 0x1.fffd15639c674p+1023},
269     {-HUGE_VAL, 0x1.080dbd0164b2bp-1022, HUGE_VAL},
270     {-HUGE_VAL, 0x1.00000000004bcp-1022, HUGE_VAL},
271     {-0x1.f49b8d1aee393p+1023, 0x0.0000000000001p-1022, 0x1.f49b8d1aee393p+1023},
272     {-HUGE_VAL, 0x0p+0, HUGE_VAL},
273     {-0x1.ffffffffffe1fp+1023, -0x0p+0, -0x1.ffffffffffe1fp+1023},
274     {-0x1.ffffff70a6962p+1023, -0x0.0000000000001p-1022, -0x1.ffffff70a6962p+1023},
275     {-0x1.ffffdaab616ccp+1023, -0x1.00000000000c8p-1022, -0x1.ffffdaab616ccp+1023},
276     {-0x1.ffffffece3041p+1023, -0x1.001d74124e3cep-1022, -0x1.ffffffece3041p+1023},
277     {-0x1.ffff4558e71acp+1023, -0x1p+0, -0x1.ffff4558e71acp+1023},
278     {-0x1.fff970201fe6ap+1023, -0x1.fedc5ae917d3bp+1023, -0x1.fff970201fe6ap+1023},
279     {-HUGE_VAL, -HUGE_VAL, -HUGE_VAL},
280     {-HUGE_VAL, HUGE_VAL, HUGE_VAL},
281     {-HUGE_VAL, 0x1.c709c186a718ep+1023, HUGE_VAL},
282     {-HUGE_VAL, 0x0.ffc517db6385bp-1022, HUGE_VAL},
283     {-HUGE_VAL, 0x0.fffdf031eb29ap-1022, HUGE_VAL},
284     {-HUGE_VAL, 0x0.0000000000001p-1022, HUGE_VAL},
285     {-HUGE_VAL, 0x0p+0, HUGE_VAL},
286     {-HUGE_VAL, -0x0p+0, -HUGE_VAL},
287     {-HUGE_VAL, -0x0.0000000000001p-1022, -HUGE_VAL},
288     {-HUGE_VAL, -0x0.fffffe7df2c63p-1022, -HUGE_VAL},
289     {-HUGE_VAL, -0x0.ffffffffffffdp-1022, -HUGE_VAL},
290     {-HUGE_VAL, -0x1p+0, -HUGE_VAL},
291     {-HUGE_VAL, -0x1.fa4dc68d771d4p+1023, -HUGE_VAL},
292     {-0.0, -0.0, -0.0},
293     {0.0, HUGE_VAL, 0.0},
294     {0.0, 0.0, 0.0},
295     {0.0, -HUGE_VAL, -0.0},
296     {-0.0, -HUGE_VAL, -0.0},
297 };
298 
299 #endif
300