• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 #ifndef MATH_GTEST_MATH_TEST_DATA_REMQUOF_DATA_H
2 #define MATH_GTEST_MATH_TEST_DATA_REMQUOF_DATA_H
3 
4 DataFloat3Int1 g_remquofData[] = {
5     {-0x1.15637p+99, 0x1.7a411p+19, 0x1.1567p+16, -1511289838},
6     {0x1.0299fap+117, 0x1.0cede2p+15, 0x1.60509p+13, 2082750670},
7     {0x1.fffdc8p+127, -0x1.000006p+22, 0x1.f0114p+17, -64143337},
8     {0x1.fffab8p+127, 0x1.dffffep+4, 0x1.dd3168p+2, 1248568877},
9     {0x1.9ffffap+127, 0x1.fffffcp-1, -0x1.6p-11, 2147478016},
10     {-0x1p-117, -0x1p-116, -0x1p-117, 0},
11     {-0x1p-117, 0x1p-116, -0x1p-117, 0},
12     {0x1p-117, -0x1.8p-116, 0x1p-117, 0},
13     {0x1p-117, 0x1.8p-116, 0x1p-117, 0},
14     {-0x1p-117, 0x1p+16, -0x1p-117, 0},
15     {-0x1p-117, 0x1p+17, -0x1p-117, 0},
16     {0x1p-117, 0x1p+16, 0x1p-117, 0},
17     {0x1p-117, 0x1p+17, 0x1p-117, 0},
18     {-0x1p-117, 0x1p+118, -0x1p-117, 0},
19     {-0x1p-117, 0x1p+119, -0x1p-117, 0},
20     {0x1p-117, 0x1p+118, 0x1p-117, 0},
21     {0x1p-117, 0x1p+119, 0x1p-117, 0},
22     {0x1p+15, -0x1p-116, 0x0p+0, 0},
23     {0x1p+15, 0x1p-116, 0x0p+0, 0},
24     {0x1p+16, -0x1p-116, 0x0p+0, 0},
25     {0x1p+16, 0x1p-116, 0x0p+0, 0},
26     {0x1p+15, 0x1p+16, 0x1p+15, 0},
27     {0x1p+15, 0x1p+17, 0x1p+15, 0},
28     {0x1p+16, 0x1p+16, 0x0p+0, 1},
29     {0x1p+16, 0x1p+17, 0x1p+16, 0},
30     {0x1p+15, 0x1p+118, 0x1p+15, 0},
31     {0x1p+15, 0x1p+119, 0x1p+15, 0},
32     {0x1p+16, 0x1p+118, 0x1p+16, 0},
33     {0x1p+16, 0x1p+119, 0x1p+16, 0},
34     {0x1p+117, -0x1p-116, 0x0p+0, 0},
35     {0x1p+117, 0x1p-116, 0x0p+0, 0},
36     {0x1p+118, -0x1p-116, 0x0p+0, 0},
37     {0x1p+118, 0x1p-116, 0x0p+0, 0},
38     {0x1p+117, 0x1p+16, 0x0p+0, 0},
39     {0x1p+117, 0x1p+17, 0x0p+0, 0},
40     {0x1p+118, 0x1p+16, 0x0p+0, 0},
41     {0x1p+118, 0x1p+17, 0x0p+0, 0},
42     {0x1p+117, 0x1p+118, 0x1p+117, 0},
43     {0x1p+117, 0x1p+119, 0x1p+117, 0},
44     {0x1p+118, 0x1p+118, 0x0p+0, 1},
45     {0x1p+118, 0x1p+119, 0x1p+118, 0},
46     {0x1.9p+6, 0x1.3p+3, -0x1.2p+2, 11},
47     {0x1.9p+6, 0x1.5p+3, -0x1.4p+2, 10},
48     {0x1.9p+6, 0x1.7p+3, -0x1.cp+1, 9},
49     {0x1.94p+6, 0x1.3p+3, -0x1.cp+1, 11},
50     {0x1.94p+6, 0x1.5p+3, -0x1p+2, 10},
51     {0x1.94p+6, 0x1.7p+3, -0x1.4p+1, 9},
52     {0x1.98p+6, 0x1.3p+3, -0x1.4p+1, 11},
53     {0x1.98p+6, 0x1.5p+3, -0x1.8p+1, 10},
54     {0x1.98p+6, 0x1.7p+3, -0x1.8p+0, 9},
55     {0x1.9cp+6, 0x1.5p+3, -0x1p+1, 10},
56     {0x1.9cp+6, 0x1.5p+3, -0x1p+1, 10},
57     {0x1.9cp+6, 0x1.6p+3, 0x1p+2, 9},
58     {0x1.ap+6, 0x1.3p+3, -0x1p-1, 11},
59     {0x1.ap+6, 0x1.5p+3, -0x1p+0, 10},
60     {0x1.ap+6, 0x1.7p+3, 0x1p-1, 9},
61     {0x1.a4p+6, 0x1.5p+3, 0x0p+0, 10},
62     {0x1.a4p+6, 0x1.7p+3, 0x1.8p+0, 9},
63     {0x1.a4p+6, 0x1.7p+3, 0x1.8p+0, 9},
64     {0x1.a8p+6, 0x1.7p+3, 0x1.4p+1, 9},
65     {0x1.a8p+6, 0x1.7p+3, 0x1.4p+1, 9},
66     {0x1.a8p+6, 0x1.9p+3, 0x1.8p+2, 8},
67     {0x1.acp+6, 0x1.3p+3, 0x1.4p+1, 11},
68     {0x1.acp+6, 0x1.5p+3, 0x1p+1, 10},
69     {0x1.acp+6, 0x1.7p+3, 0x1.cp+1, 9},
70     {0x1.bp+6, 0x1.3p+3, 0x1.cp+1, 11},
71     {0x1.bp+6, 0x1.5p+3, 0x1.8p+1, 10},
72     {0x1.bp+6, 0x1.7p+3, 0x1.2p+2, 9},
73     {0x1.b4p+6, 0x1.3p+3, 0x1.2p+2, 11},
74     {0x1.b4p+6, 0x1.5p+3, 0x1p+2, 10},
75     {0x1.b4p+6, 0x1.7p+3, 0x1.6p+2, 9},
76     {0x1.b8p+6, 0x1.3p+3, -0x1p+2, 12},
77     {0x1.b8p+6, 0x1.5p+3, 0x1.4p+2, 10},
78     {0x1.b8p+6, 0x1.7p+3, -0x1.4p+2, 10},
79     {-0x1.000002p+0, -0x1.000004p+0, 0x1p-23, 1},
80     {-0x1.000002p+0, -0x1p+1, 0x1.fffffcp-1, 1},
81     {-0x1.000002p+0, -0x1.8ffffep-1, -0x1.c00018p-3, 1},
82     {-0x1p+0, -0x1.000004p+0, 0x1p-22, 1},
83     {-0x1p+0, -0x1.8p+1, -0x1p+0, 0},
84     {-0x1p+0, -0x1.9ffffep-1, -0x1.800008p-3, 1},
85     {-0x1.fffffep-1, -0x1.000004p+0, 0x1.4p-22, 1},
86     {-0x1.fffffep-1, -0x1p+1, -0x1.fffffep-1, 0},
87     {-0x1.fffffep-1, -0x1.9ffffep-1, -0x1.8p-3, 1},
88     {-0x1.000002p+0, 0x1.9ffffep-1, -0x1.800018p-3, -1},
89     {-0x1.000002p+0, 0x1p+1, 0x1.fffffcp-1, -1},
90     {-0x1.000002p+0, 0x1.000004p+0, 0x1p-23, -1},
91     {-0x1p+0, 0x1.9ffffep-1, -0x1.800008p-3, -1},
92     {-0x1p+0, 0x1p+1, -0x1p+0, 0},
93     {-0x1p+0, 0x1.000004p+0, 0x1p-22, -1},
94     {-0x1.fffffep-1, 0x1.9ffffep-1, -0x1.8p-3, -1},
95     {-0x1.fffffep-1, 0x1p+1, -0x1.fffffep-1, 0},
96     {-0x1.fffffep-1, 0x1.000004p+0, 0x1.4p-22, -1},
97     {0x1.fffffep-1, -0x1.000004p+0, -0x1.4p-22, -1},
98     {0x1.fffffep-1, -0x1p+1, 0x1.fffffep-1, 0},
99     {0x1.fffffep-1, -0x1.9ffffep-1, 0x1.8p-3, -1},
100     {0x1p+0, -0x1.000004p+0, -0x1p-22, -1},
101     {0x1p+0, -0x1p+1, 0x1p+0, 0},
102     {0x1p+0, -0x1.9ffffep-1, 0x1.800008p-3, -1},
103     {0x1.000002p+0, -0x1.000004p+0, -0x1p-23, -1},
104     {0x1.000002p+0, -0x1p+1, -0x1.fffffcp-1, -1},
105     {0x1.000002p+0, -0x1.9ffffep-1, 0x1.800018p-3, -1},
106     {0x1.fffffep-1, 0x1.9ffffep-1, 0x1.8p-3, 1},
107     {0x1.fffffep-1, 0x1p+1, 0x1.fffffep-1, 0},
108     {0x1.fffffep-1, 0x1.000004p+0, -0x1.4p-22, 1},
109     {0x1p+0, 0x1.9ffffep-1, 0x1.800008p-3, 1},
110     {0x1p+0, 0x1p+1, 0x1p+0, 0},
111     {0x1p+0, 0x1.000004p+0, -0x1p-22, 1},
112     {0x1.000002p+0, 0x1.9ffffep-1, 0x1.800018p-3, 1},
113     {0x1.000002p+0, 0x1p+1, -0x1.fffffcp-1, 1},
114     {0x1.000002p+0, 0x1.000004p+0, -0x1p-23, 1},
115     {-0x1p-149, 0x1p-148, -0x1p-149, 0},
116     {0x0p+0, 0x1p-148, 0x0p+0, 0},
117     {0x1p-149, 0x1p-148, 0x1p-149, 0},
118     {-0x1p-149, -0x1p-148, -0x1p-149, 0},
119     {0x0p+0, -0x1p-148, 0x0p+0, 0},
120     {0x1p-149, -0x1p-148, 0x1p-149, 0},
121     {-0x1p-149, 0x1.9ffffep+127, -0x1p-149, 0},
122     {0x0p+0, 0x1.9ffffep+127, 0x0p+0, 0},
123     {0x1p-149, 0x1.9ffffep+127, 0x1p-149, 0},
124     {-0x1p-149, -0x1.9ffffep+127, -0x1p-149, 0},
125     {0x0p+0, -0x1.9ffffep+127, 0x0p+0, 0},
126     {0x1p-149, -0x1.9ffffep+127, 0x1p-149, 0},
127     {0x1p-149, 0x1.9ffffep+127, 0x1p-149, 0},
128     {-0x1p-149, -0x1.9ffffep+127, -0x1p-149, 0},
129     {-0x1p-149, 0x1.9ffffep+127, -0x1p-149, 0},
130     {0x1p-149, -0x1.9ffffep+127, 0x1p-149, 0},
131     {0x1.fffffep+127, 0x1p-148, 0x0p+0, 0},
132     {-0x1.fffffep+127, -0x1p-148, -0x0p+0, 0},
133     {-0x1.fffffep+127, 0x1p-148, -0x0p+0, 0},
134     {0x1.fffffep+127, -0x1p-148, 0x0p+0, 0},
135     {0x1.fffffep+127, 0x1.9ffffep+127, 0x1.8p+125, 1},
136     {0x1.fffffep+127, -0x1.9ffffep+127, 0x1.8p+125, -1},
137     {-0x1.fffffep+127, 0x1.9ffffep+127, -0x1.8p+125, -1},
138     {-0x1.fffffep+127, -0x1.9ffffep+127, -0x1.8p+125, 1},
139     {-0x1.000002p+22, 0x1.9ffffep-1, -0x1.f62768p-3, -5162221},
140     {-0x1.000002p+22, 0x1p+1, -0x1p-1, -2097152},
141     {-0x1.000002p+22, 0x1.000004p+0, 0x1p-1, -4194304},
142     {-0x1p+22, 0x1.9ffffep-1, 0x1.04ec4cp-2, -5162221},
143     {-0x1p+22, 0x1p+1, -0x0p+0, -2097152},
144     {-0x1p+22, 0x1.000004p+0, -0x1p-22, -4194303},
145     {-0x1.fffffep+21, 0x1.9ffffep-1, -0x1.3b13bp-2, -5162220},
146     {-0x1.fffffep+21, 0x1p+1, 0x1p-2, -2097152},
147     {-0x1.fffffep+21, 0x1.000004p+0, 0x1.ffffep-3, -4194303},
148     {0x1.fffffep+22, 0x1.9ffffep-1, -0x1.93b138p-3, 10324441},
149     {0x1.9ffffep+22, 0x1p+0, -0x1p-1, 6815744},
150     {0x1.9ffffep+22, 0x1.000002p+0, -0x1.3ffff8p-2, 6815743},
151     {0x1p+23, 0x1.9ffffep-1, 0x1.362764p-2, 10324441},
152     {0x1p+22, 0x1p+0, 0x0p+0, 4194304},
153     {0x1p+23, 0x1.000004p+0, 0x1p-21, 8388606},
154     {0x1.000004p+23, 0x1.fffffep-1, -0x1.fffff4p-2, 8388611},
155     {0x1.000004p+23, 0x1p+0, 0x0p+0, 8388610},
156     {0x1.000002p+23, 0x1.000004p+0, 0x1p-22, 8388607},
157     {-0x1.000004p+24, 0x1.fffffep-1, -0x1.4p-22, -16777221},
158     {-0x1.000004p+24, 0x1p+0, -0x0p+0, -16777220},
159     {-0x1.000002p+24, 0x1.000004p+0, -0x1p-21, -16777214},
160     {-0x1p+24, 0x1.9ffffep-1, 0x1.a76268p-3, -20648883},
161     {-0x1p+23, 0x1p+0, -0x0p+0, -8388608},
162     {-0x1p+24, 0x1.000004p+0, -0x1p-20, -16777212},
163     {-0x1.fffffep+23, 0x1.9ffffep-1, 0x1.93b138p-2, -20648882},
164     {-0x1.9ffffep+23, 0x1p+0, -0x0p+0, -13631487},
165     {-0x1.9ffffep+23, 0x1.000002p+0, -0x1.800018p-2, -13631485},
166     {0x1.9ffffep+21, 0x1.fffffep-1, -0x1.8p-5, 3407872},
167     {0x1.9ffffep+21, 0x1p+0, -0x1p-2, 3407872},
168     {0x1.fffffep+21, 0x1.000004p+0, -0x1.ffffep-3, 4194303},
169     {0x1p+22, 0x1.9ffffep-1, -0x1.04ec4cp-2, 5162221},
170     {0x1p+23, 0x1p+0, 0x0p+0, 8388608},
171     {0x1p+22, 0x1.000004p+0, 0x1p-22, 4194303},
172     {0x1.000004p+22, 0x1.fffffep-1, 0x1.000004p-2, 4194305},
173     {0x1.000004p+22, 0x1p+0, 0x0p+0, 4194305},
174     {0x1.000004p+22, 0x1.000002p+0, 0x1p-1, 4194304},
175     {0x1.fffffep+22, 0x1.9ffffep-1, -0x1.93b138p-3, 10324441},
176     {0x1.9ffffep+22, 0x1p+0, -0x1p-1, 6815744},
177     {0x1.fffffep+22, 0x1.000004p+0, -0x1.ffffep-2, 8388606},
178     {0x1p+23, 0x1.9ffffep-1, 0x1.362764p-2, 10324441},
179     {0x1p+22, 0x1p+0, 0x0p+0, 4194304},
180     {0x1p+23, 0x1.000004p+0, 0x1p-21, 8388606},
181     {0x1.000004p+23, 0x1.fffffep-1, -0x1.fffff4p-2, 8388611},
182     {0x1.000002p+22, 0x1p+0, 0x1p-1, 4194304},
183     {0x1.000002p+22, 0x1.000002p+0, 0x0p+0, 4194304},
184     {-0x1.000002p+23, -0x1.000002p+0, -0x0p+0, 8388608},
185     {-0x1.000002p+23, -0x1p+0, -0x0p+0, 8388609},
186     {-0x1.000002p+24, -0x1.fffffep-1, -0x1.8p-23, 16777219},
187     {-0x1p+24, -0x1p+0, -0x0p+0, 16777216},
188     {-0x1p+23, -0x1p+0, -0x0p+0, 8388608},
189     {-0x1p+24, -0x1.9ffffep-1, 0x1.a76268p-3, 20648883},
190     {-0x1.9ffffep+23, -0x1.000002p+0, -0x1.800018p-2, 13631485},
191     {-0x1.9ffffep+23, -0x1p+0, -0x0p+0, 13631487},
192     {-0x1.9ffffep+23, -0x1.fffffep-1, 0x1.8p-3, 13631488},
193     {0x1.9ffffep+127, HUGE_VALF, 0x1.9ffffep+127, 0},
194     {-0x1.9ffffep+127, HUGE_VALF, -0x1.9ffffep+127, 0},
195     {0x1.9ffffep+127, -HUGE_VALF, 0x1.9ffffep+127, 0},
196     {-0x1.9ffffep+127, -HUGE_VALF, -0x1.9ffffep+127, 0},
197     {0x1p-127, HUGE_VALF, 0x1p-127, 0},
198     {-0x1p-127, HUGE_VALF, -0x1p-127, 0},
199     {0x1p-127, -HUGE_VALF, 0x1p-127, 0},
200     {-0x1p-127, -HUGE_VALF, -0x1p-127, 0},
201     {0x1p-148, HUGE_VALF, 0x1p-148, 0},
202     {-0x1p-148, HUGE_VALF, -0x1p-148, 0},
203     {0x1p-148, -HUGE_VALF, 0x1p-148, 0},
204     {-0x1p-148, -HUGE_VALF, -0x1p-148, 0},
205     {0x0p+0, HUGE_VALF, 0x0p+0, 0},
206     {-0x0p+0, HUGE_VALF, -0x0p+0, 0},
207     {0x0p+0, -HUGE_VALF, 0x0p+0, 0},
208     {-0x0p+0, -HUGE_VALF, -0x0p+0, 0},
209     {0x1.fffffep+127, 0x1.9ffffep+127, 0x1.8p+125, 1},
210     {0x1.fffffep+127, -0x1.9ffffep+127, 0x1.8p+125, -1},
211     {-0x1.fffffep+127, 0x1.9ffffep+127, -0x1.8p+125, -1},
212     {-0x1.fffffep+127, -0x1.9ffffep+127, -0x1.8p+125, 1},
213     {0x1.fffffep+126, 0x1p-126, 0x0p+0, 0},
214     {0x1.fffffep+126, -0x1p-126, 0x0p+0, 0},
215     {-0x1.fffffep+126, 0x1p-126, -0x0p+0, 0},
216     {-0x1.fffffep+126, -0x1p-126, -0x0p+0, 0},
217     {0x1.fffffep+126, 0x1p-149, 0x0p+0, 0},
218     {0x1.fffffep+126, -0x1p-149, 0x0p+0, 0},
219     {-0x1.fffffep+126, 0x1p-149, -0x0p+0, 0},
220     {-0x1.fffffep+126, -0x1p-149, -0x0p+0, 0},
221     {0x1p-125, 0x1.fffffep+127, 0x1p-125, 0},
222     {-0x1p-125, 0x1.fffffep+127, -0x1p-125, 0},
223     {0x1p-125, -0x1.fffffep+127, 0x1p-125, 0},
224     {-0x1p-125, -0x1.fffffep+127, -0x1p-125, 0},
225     {0x1p-148, 0x1.fffffep+127, 0x1p-148, 0},
226     {-0x1p-148, 0x1.fffffep+127, -0x1p-148, 0},
227     {0x1p-148, -0x1.fffffep+127, 0x1p-148, 0},
228     {-0x1p-148, -0x1.fffffep+127, -0x1p-148, 0},
229     {0x0p+0, HUGE_VALF, 0x0p+0, 0},
230     {-0x0p+0, HUGE_VALF, -0x0p+0, 0},
231     {0x0p+0, -HUGE_VALF, 0x0p+0, 0},
232     {-0x0p+0, -HUGE_VALF, -0x0p+0, 0},
233     {0x1p-126, 0x1p-125, 0x1p-126, 0},
234     {0x1p-126, -0x1p-125, 0x1p-126, 0},
235     {-0x1p-126, 0x1p-125, -0x1p-126, 0},
236     {-0x1p-126, -0x1p-125, -0x1p-126, 0},
237     {0x1p-126, 0x1p-148, 0x0p+0, 4194304},
238     {0x1p-126, -0x1p-148, 0x0p+0, -4194304},
239     {-0x1p-126, 0x1p-148, -0x0p+0, -4194304},
240     {-0x1p-126, -0x1p-148, -0x0p+0, 4194304},
241     {0x1p-149, 0x1p-127, 0x1p-149, 0},
242     {-0x1p-149, 0x1p-127, -0x1p-149, 0},
243     {0x1p-149, -0x1p-127, 0x1p-149, 0},
244     {-0x1p-149, -0x1p-127, -0x1p-149, 0},
245     {0x0p+0, 0x1p-127, 0x0p+0, 0},
246     {-0x0p+0, 0x1p-127, -0x0p+0, 0},
247     {0x0p+0, -0x1p-127, 0x0p+0, 0},
248     {-0x0p+0, -0x1p-127, -0x0p+0, 0},
249     {0x1p-149, 0x1p-148, 0x1p-149, 0},
250     {-0x1p-149, 0x1p-148, -0x1p-149, 0},
251     {0x1p-149, -0x1p-148, 0x1p-149, 0},
252     {-0x1p-149, -0x1p-148, -0x1p-149, 0},
253     {0x0p+0, 0x1p-148, 0x0p+0, 0},
254     {-0x0p+0, 0x1p-148, -0x0p+0, 0},
255     {0x0p+0, -0x1p-148, 0x0p+0, 0},
256     {-0x0p+0, -0x1p-148, -0x0p+0, 0},
257     {0x1.81p+1, 0x1p+1, -0x1.fcp-1, 2},
258     {-0x1.81p+1, 0x1p+1, 0x1.fcp-1, -2},
259     {0x1.81p+1, -0x1p+1, -0x1.fcp-1, -2},
260     {-0x1.81p+1, -0x1p+1, 0x1.fcp-1, 2},
261     {0x1.41p+2, 0x1p+1, -0x1.f8p-1, 3},
262     {-0x1.41p+2, 0x1p+1, 0x1.f8p-1, -3},
263     {0x1.41p+2, -0x1p+1, -0x1.f8p-1, -3},
264     {-0x1.41p+2, -0x1p+1, 0x1.f8p-1, 3}
265 };
266 
267 #endif
268