blob: 92db0caaa7ff1c2952b38b68570616446c957ec7 [file] [log] [blame]
Jingwei Zhang56b2b292014-09-02 21:39:14 +08001/*
2 * Copyright (C) 2014 The Android Open Source Project
3 *
4 * Licensed under the Apache License, Version 2.0 (the "License");
5 * you may not use this file except in compliance with the License.
6 * You may obtain a copy of the License at
7 *
8 * http://www.apache.org/licenses/LICENSE-2.0
9 *
10 * Unless required by applicable law or agreed to in writing, software
11 * distributed under the License is distributed on an "AS IS" BASIS,
12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 * See the License for the specific language governing permissions and
14 * limitations under the License.
15 */
16
17static data_1_1_t<double, double> g_fabs_intel_data[] = {
18 { // Entry 0
19 0x1.p-10,
20 -0x1.0p-10
21 },
22 { // Entry 1
23 0x1.p-1074,
24 -0x1.0p-1074
25 },
26 { // Entry 2
27 0.0,
28 -0.0
29 },
30 { // Entry 3
31 0x1.p-1074,
32 0x1.0p-1074
33 },
34 { // Entry 4
35 0x1.fffffffffffff0p999,
36 0x1.fffffffffffffp999
37 },
38 { // Entry 5
39 0x1.p1000,
40 0x1.0p1000
41 },
42 { // Entry 6
43 0x1.00000000000010p1000,
44 0x1.0000000000001p1000
45 },
46 { // Entry 7
47 0x1.fffffffffffff0p199,
48 0x1.fffffffffffffp199
49 },
50 { // Entry 8
51 0x1.p200,
52 0x1.0p200
53 },
54 { // Entry 9
55 0x1.00000000000010p200,
56 0x1.0000000000001p200
57 },
58 { // Entry 10
59 0x1.fffffffffffff0p99,
60 0x1.fffffffffffffp99
61 },
62 { // Entry 11
63 0x1.p100,
64 0x1.0p100
65 },
66 { // Entry 12
67 0x1.00000000000010p100,
68 0x1.0000000000001p100
69 },
70 { // Entry 13
71 0x1.fffffffffffff0p19,
72 0x1.fffffffffffffp19
73 },
74 { // Entry 14
75 0x1.p20,
76 0x1.0p20
77 },
78 { // Entry 15
79 0x1.00000000000010p20,
80 0x1.0000000000001p20
81 },
82 { // Entry 16
83 0x1.fffffffffffff0p14,
84 0x1.fffffffffffffp14
85 },
86 { // Entry 17
87 0x1.p15,
88 0x1.0p15
89 },
90 { // Entry 18
91 0x1.00000000000010p15,
92 0x1.0000000000001p15
93 },
94 { // Entry 19
95 0x1.fffffffffffff0p9,
96 0x1.fffffffffffffp9
97 },
98 { // Entry 20
99 0x1.p10,
100 0x1.0p10
101 },
102 { // Entry 21
103 0x1.00000000000010p10,
104 0x1.0000000000001p10
105 },
106 { // Entry 22
107 0x1.fffffffffffff0p8,
108 0x1.fffffffffffffp8
109 },
110 { // Entry 23
111 0x1.p9,
112 0x1.0p9
113 },
114 { // Entry 24
115 0x1.00000000000010p9,
116 0x1.0000000000001p9
117 },
118 { // Entry 25
119 0x1.fffffffffffff0p6,
120 0x1.fffffffffffffp6
121 },
122 { // Entry 26
123 0x1.p7,
124 0x1.0p7
125 },
126 { // Entry 27
127 0x1.00000000000010p7,
128 0x1.0000000000001p7
129 },
130 { // Entry 28
131 0x1.fffffffffffff0p4,
132 0x1.fffffffffffffp4
133 },
134 { // Entry 29
135 0x1.p5,
136 0x1.0p5
137 },
138 { // Entry 30
139 0x1.00000000000010p5,
140 0x1.0000000000001p5
141 },
142 { // Entry 31
143 0x1.fffffffffffff0p3,
144 0x1.fffffffffffffp3
145 },
146 { // Entry 32
147 0x1.p4,
148 0x1.0p4
149 },
150 { // Entry 33
151 0x1.00000000000010p4,
152 0x1.0000000000001p4
153 },
154 { // Entry 34
155 0x1.fffffffffffff0p2,
156 0x1.fffffffffffffp2
157 },
158 { // Entry 35
159 0x1.p3,
160 0x1.0p3
161 },
162 { // Entry 36
163 0x1.00000000000010p3,
164 0x1.0000000000001p3
165 },
166 { // Entry 37
167 0x1.fffffffffffff0p1,
168 0x1.fffffffffffffp1
169 },
170 { // Entry 38
171 0x1.p2,
172 0x1.0p2
173 },
174 { // Entry 39
175 0x1.00000000000010p2,
176 0x1.0000000000001p2
177 },
178 { // Entry 40
179 0x1.fffffffffffff0p0,
180 0x1.fffffffffffffp0
181 },
182 { // Entry 41
183 0x1.p1,
184 0x1.0p1
185 },
186 { // Entry 42
187 0x1.00000000000010p1,
188 0x1.0000000000001p1
189 },
190 { // Entry 43
191 0x1.fffffffffffff0p-1,
192 0x1.fffffffffffffp-1
193 },
194 { // Entry 44
195 0x1.p0,
196 0x1.0p0
197 },
198 { // Entry 45
199 0x1.00000000000010p0,
200 0x1.0000000000001p0
201 },
202 { // Entry 46
203 0x1.fffffffffffff0p-2,
204 0x1.fffffffffffffp-2
205 },
206 { // Entry 47
207 0x1.p-1,
208 0x1.0p-1
209 },
210 { // Entry 48
211 0x1.00000000000010p-1,
212 0x1.0000000000001p-1
213 },
214 { // Entry 49
215 0x1.fffffffffffff0p-3,
216 0x1.fffffffffffffp-3
217 },
218 { // Entry 50
219 0x1.p-2,
220 0x1.0p-2
221 },
222 { // Entry 51
223 0x1.00000000000010p-2,
224 0x1.0000000000001p-2
225 },
226 { // Entry 52
227 0x1.fffffffffffff0p-4,
228 0x1.fffffffffffffp-4
229 },
230 { // Entry 53
231 0x1.p-3,
232 0x1.0p-3
233 },
234 { // Entry 54
235 0x1.00000000000010p-3,
236 0x1.0000000000001p-3
237 },
238 { // Entry 55
239 0x1.fffffffffffff0p-5,
240 0x1.fffffffffffffp-5
241 },
242 { // Entry 56
243 0x1.p-4,
244 0x1.0p-4
245 },
246 { // Entry 57
247 0x1.00000000000010p-4,
248 0x1.0000000000001p-4
249 },
250 { // Entry 58
251 0x1.fffffffffffff0p-6,
252 0x1.fffffffffffffp-6
253 },
254 { // Entry 59
255 0x1.p-5,
256 0x1.0p-5
257 },
258 { // Entry 60
259 0x1.00000000000010p-5,
260 0x1.0000000000001p-5
261 },
262 { // Entry 61
263 0x1.fffffffffffff0p-8,
264 0x1.fffffffffffffp-8
265 },
266 { // Entry 62
267 0x1.p-7,
268 0x1.0p-7
269 },
270 { // Entry 63
271 0x1.00000000000010p-7,
272 0x1.0000000000001p-7
273 },
274 { // Entry 64
275 0x1.fffffffffffff0p-10,
276 0x1.fffffffffffffp-10
277 },
278 { // Entry 65
279 0x1.p-9,
280 0x1.0p-9
281 },
282 { // Entry 66
283 0x1.00000000000010p-9,
284 0x1.0000000000001p-9
285 },
286 { // Entry 67
287 0x1.fffffffffffff0p-11,
288 0x1.fffffffffffffp-11
289 },
290 { // Entry 68
291 0x1.p-10,
292 0x1.0p-10
293 },
294 { // Entry 69
295 0x1.00000000000010p-10,
296 0x1.0000000000001p-10
297 },
298 { // Entry 70
299 0x1.fffffffffffff0p-16,
300 0x1.fffffffffffffp-16
301 },
302 { // Entry 71
303 0x1.p-15,
304 0x1.0p-15
305 },
306 { // Entry 72
307 0x1.00000000000010p-15,
308 0x1.0000000000001p-15
309 },
310 { // Entry 73
311 0x1.fffffffffffff0p-21,
312 0x1.fffffffffffffp-21
313 },
314 { // Entry 74
315 0x1.p-20,
316 0x1.0p-20
317 },
318 { // Entry 75
319 0x1.00000000000010p-20,
320 0x1.0000000000001p-20
321 },
322 { // Entry 76
323 0x1.fffffffffffff0p-101,
324 0x1.fffffffffffffp-101
325 },
326 { // Entry 77
327 0x1.p-100,
328 0x1.0p-100
329 },
330 { // Entry 78
331 0x1.00000000000010p-100,
332 0x1.0000000000001p-100
333 },
334 { // Entry 79
335 0x1.fffffffffffff0p-201,
336 0x1.fffffffffffffp-201
337 },
338 { // Entry 80
339 0x1.p-200,
340 0x1.0p-200
341 },
342 { // Entry 81
343 0x1.00000000000010p-200,
344 0x1.0000000000001p-200
345 },
346 { // Entry 82
347 0x1.fffffffffffff0p-1001,
348 0x1.fffffffffffffp-1001
349 },
350 { // Entry 83
351 0x1.p-1000,
352 0x1.0p-1000
353 },
354 { // Entry 84
355 0x1.00000000000010p-1000,
356 0x1.0000000000001p-1000
357 },
358 { // Entry 85
359 0x1.fffffffffffff0p1023,
360 -0x1.fffffffffffffp1023
361 },
362 { // Entry 86
363 0x1.fffffffffffff0p1023,
364 0x1.fffffffffffffp1023
365 },
366 { // Entry 87
367 HUGE_VAL,
368 HUGE_VAL
369 },
370 { // Entry 88
371 HUGE_VAL,
372 -HUGE_VAL
373 },
374 { // Entry 89
375 0x1.fffffffffffff0p1023,
376 0x1.fffffffffffffp1023
377 },
378 { // Entry 90
379 0x1.fffffffffffff0p1023,
380 -0x1.fffffffffffffp1023
381 },
382 { // Entry 91
383 0x1.ffffffffffffe0p1023,
384 0x1.ffffffffffffep1023
385 },
386 { // Entry 92
387 0x1.ffffffffffffe0p1023,
388 -0x1.ffffffffffffep1023
389 },
390 { // Entry 93
391 0x1.921fb54442d180p1,
392 0x1.921fb54442d18p1
393 },
394 { // Entry 94
395 0x1.921fb54442d180p1,
396 -0x1.921fb54442d18p1
397 },
398 { // Entry 95
399 0x1.921fb54442d180p0,
400 0x1.921fb54442d18p0
401 },
402 { // Entry 96
403 0x1.921fb54442d180p0,
404 -0x1.921fb54442d18p0
405 },
406 { // Entry 97
407 0x1.00000000000010p0,
408 0x1.0000000000001p0
409 },
410 { // Entry 98
411 0x1.00000000000010p0,
412 -0x1.0000000000001p0
413 },
414 { // Entry 99
415 0x1.p0,
416 0x1.0p0
417 },
418 { // Entry 100
419 0x1.p0,
420 -0x1.0p0
421 },
422 { // Entry 101
423 0x1.fffffffffffff0p-1,
424 0x1.fffffffffffffp-1
425 },
426 { // Entry 102
427 0x1.fffffffffffff0p-1,
428 -0x1.fffffffffffffp-1
429 },
430 { // Entry 103
431 0x1.921fb54442d180p-1,
432 0x1.921fb54442d18p-1
433 },
434 { // Entry 104
435 0x1.921fb54442d180p-1,
436 -0x1.921fb54442d18p-1
437 },
438 { // Entry 105
439 0x1.00000000000010p-1022,
440 0x1.0000000000001p-1022
441 },
442 { // Entry 106
443 0x1.00000000000010p-1022,
444 -0x1.0000000000001p-1022
445 },
446 { // Entry 107
447 0x1.p-1022,
448 0x1.0p-1022
449 },
450 { // Entry 108
451 0x1.p-1022,
452 -0x1.0p-1022
453 },
454 { // Entry 109
455 0x1.ffffffffffffe0p-1023,
456 0x1.ffffffffffffep-1023
457 },
458 { // Entry 110
459 0x1.ffffffffffffe0p-1023,
460 -0x1.ffffffffffffep-1023
461 },
462 { // Entry 111
463 0x1.ffffffffffffc0p-1023,
464 0x1.ffffffffffffcp-1023
465 },
466 { // Entry 112
467 0x1.ffffffffffffc0p-1023,
468 -0x1.ffffffffffffcp-1023
469 },
470 { // Entry 113
471 0x1.p-1073,
472 0x1.0p-1073
473 },
474 { // Entry 114
475 0x1.p-1073,
476 -0x1.0p-1073
477 },
478 { // Entry 115
479 0x1.p-1074,
480 0x1.0p-1074
481 },
482 { // Entry 116
483 0x1.p-1074,
484 -0x1.0p-1074
485 },
486 { // Entry 117
487 0.0,
488 0.0
489 },
490 { // Entry 118
491 0.0,
492 -0.0
493 }
494};