blob: 47869b7df4da542140ceea4b71d650ca1f501f4d [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<float, float> g_significandf_intel_data[] = {
18 { // Entry 0
19 0x1.p0,
20 0x1.p100
21 },
22 { // Entry 1
23 0x1.2aaaaap0,
24 0x1.2aaaaap100
25 },
26 { // Entry 2
27 0x1.555554p0,
28 0x1.555554p100
29 },
30 { // Entry 3
31 0x1.7ffffep0,
32 0x1.7ffffep100
33 },
34 { // Entry 4
35 0x1.aaaaa8p0,
36 0x1.aaaaa8p100
37 },
38 { // Entry 5
39 0x1.d55552p0,
40 0x1.d55552p100
41 },
42 { // Entry 6
43 0x1.fffffcp0,
44 0x1.fffffcp100
45 },
46 { // Entry 7
47 -0x1.p0,
48 -0x1.p101
49 },
50 { // Entry 8
51 -0x1.d55556p0,
52 -0x1.d55556p100
53 },
54 { // Entry 9
55 -0x1.aaaaacp0,
56 -0x1.aaaaacp100
57 },
58 { // Entry 10
59 -0x1.800002p0,
60 -0x1.800002p100
61 },
62 { // Entry 11
63 -0x1.555558p0,
64 -0x1.555558p100
65 },
66 { // Entry 12
67 -0x1.2aaaaep0,
68 -0x1.2aaaaep100
69 },
70 { // Entry 13
71 -0x1.000004p0,
72 -0x1.000004p100
73 },
74 { // Entry 14
75 0x1.p0,
76 0x1.p21
77 },
78 { // Entry 15
79 0x1.p0,
80 0x1.p22
81 },
82 { // Entry 16
83 0x1.p0,
84 0x1.p23
85 },
86 { // Entry 17
87 0x1.p0,
88 0x1.p24
89 },
90 { // Entry 18
91 0x1.p0,
92 0x1.p-130
93 },
94 { // Entry 19
95 0x1.ae8ba0p0,
96 0x1.ae8ba0p-128
97 },
98 { // Entry 20
99 0x1.8e8ba0p0,
100 0x1.8e8ba0p-127
101 },
102 { // Entry 21
103 0x1.22e8b8p0,
104 0x1.22e8b8p-126
105 },
106 { // Entry 22
107 0x1.7e8ba0p0,
108 0x1.7e8ba0p-126
109 },
110 { // Entry 23
111 0x1.da2e88p0,
112 0x1.da2e88p-126
113 },
114 { // Entry 24
115 0x1.1ae8b8p0,
116 0x1.1ae8b8p-125
117 },
118 { // Entry 25
119 0x1.48ba2cp0,
120 0x1.48ba2cp-125
121 },
122 { // Entry 26
123 0x1.768ba0p0,
124 0x1.768ba0p-125
125 },
126 { // Entry 27
127 0x1.a45d14p0,
128 0x1.a45d14p-125
129 },
130 { // Entry 28
131 0x1.d22e88p0,
132 0x1.d22e88p-125
133 },
134 { // Entry 29
135 0x1.fffffcp0,
136 0x1.fffffcp-125
137 },
138 { // Entry 30
139 0x1.fffffep0,
140 0x1.fffffep21
141 },
142 { // Entry 31
143 0x1.p0,
144 0x1.p22
145 },
146 { // Entry 32
147 0x1.000002p0,
148 0x1.000002p22
149 },
150 { // Entry 33
151 0x1.fffffep0,
152 0x1.fffffep22
153 },
154 { // Entry 34
155 0x1.p0,
156 0x1.p23
157 },
158 { // Entry 35
159 0x1.000002p0,
160 0x1.000002p23
161 },
162 { // Entry 36
163 0x1.fffffep0,
164 0x1.fffffep23
165 },
166 { // Entry 37
167 0x1.p0,
168 0x1.p24
169 },
170 { // Entry 38
171 0x1.000002p0,
172 0x1.000002p24
173 },
174 { // Entry 39
175 -0x1.000002p0,
176 -0x1.000002p22
177 },
178 { // Entry 40
179 -0x1.p0,
180 -0x1.p22
181 },
182 { // Entry 41
183 -0x1.fffffep0,
184 -0x1.fffffep21
185 },
186 { // Entry 42
187 -0x1.000002p0,
188 -0x1.000002p23
189 },
190 { // Entry 43
191 -0x1.p0,
192 -0x1.p23
193 },
194 { // Entry 44
195 -0x1.fffffep0,
196 -0x1.fffffep22
197 },
198 { // Entry 45
199 -0x1.000002p0,
200 -0x1.000002p24
201 },
202 { // Entry 46
203 -0x1.p0,
204 -0x1.p24
205 },
206 { // Entry 47
207 -0x1.fffffep0,
208 -0x1.fffffep23
209 },
210 { // Entry 48
211 0x1.fffffep0,
212 0x1.fffffep127
213 },
214 { // Entry 49
215 -0x1.fffffep0,
216 -0x1.fffffep127
217 },
218 { // Entry 50
219 0x1.fffffep0,
220 0x1.fffffep-7
221 },
222 { // Entry 51
223 0x1.p0,
224 0x1.p-6
225 },
226 { // Entry 52
227 0x1.000002p0,
228 0x1.000002p-6
229 },
230 { // Entry 53
231 0x1.fffffep0,
232 0x1.fffffep-6
233 },
234 { // Entry 54
235 0x1.p0,
236 0x1.p-5
237 },
238 { // Entry 55
239 0x1.000002p0,
240 0x1.000002p-5
241 },
242 { // Entry 56
243 0x1.fffffep0,
244 0x1.fffffep-5
245 },
246 { // Entry 57
247 0x1.p0,
248 0x1.p-4
249 },
250 { // Entry 58
251 0x1.000002p0,
252 0x1.000002p-4
253 },
254 { // Entry 59
255 0x1.fffffep0,
256 0x1.fffffep-4
257 },
258 { // Entry 60
259 0x1.p0,
260 0x1.p-3
261 },
262 { // Entry 61
263 0x1.000002p0,
264 0x1.000002p-3
265 },
266 { // Entry 62
267 0x1.fffffep0,
268 0x1.fffffep-3
269 },
270 { // Entry 63
271 0x1.p0,
272 0x1.p-2
273 },
274 { // Entry 64
275 0x1.000002p0,
276 0x1.000002p-2
277 },
278 { // Entry 65
279 0x1.fffffep0,
280 0x1.fffffep-2
281 },
282 { // Entry 66
283 0x1.p0,
284 0x1.p-1
285 },
286 { // Entry 67
287 0x1.000002p0,
288 0x1.000002p-1
289 },
290 { // Entry 68
291 -0x1.p0,
292 -0x1.p-149
293 },
294 { // Entry 69
295 0.0,
296 0.0
297 },
298 { // Entry 70
299 0x1.p0,
300 0x1.p-149
301 },
302 { // Entry 71
303 0x1.fffffep0,
304 0x1.fffffep-1
305 },
306 { // Entry 72
307 0x1.p0,
308 0x1.p0
309 },
310 { // Entry 73
311 0x1.000002p0,
312 0x1.000002p0
313 },
314 { // Entry 74
315 0x1.fffffep0,
316 0x1.fffffep0
317 },
318 { // Entry 75
319 0x1.p0,
320 0x1.p1
321 },
322 { // Entry 76
323 0x1.000002p0,
324 0x1.000002p1
325 },
326 { // Entry 77
327 0x1.fffffep0,
328 0x1.fffffep1
329 },
330 { // Entry 78
331 0x1.p0,
332 0x1.p2
333 },
334 { // Entry 79
335 0x1.000002p0,
336 0x1.000002p2
337 },
338 { // Entry 80
339 0x1.fffffep0,
340 0x1.fffffep2
341 },
342 { // Entry 81
343 0x1.p0,
344 0x1.p3
345 },
346 { // Entry 82
347 0x1.000002p0,
348 0x1.000002p3
349 },
350 { // Entry 83
351 0x1.fffffep0,
352 0x1.fffffep3
353 },
354 { // Entry 84
355 0x1.p0,
356 0x1.p4
357 },
358 { // Entry 85
359 0x1.000002p0,
360 0x1.000002p4
361 },
362 { // Entry 86
363 0x1.fffffep0,
364 0x1.fffffep4
365 },
366 { // Entry 87
367 0x1.p0,
368 0x1.p5
369 },
370 { // Entry 88
371 0x1.000002p0,
372 0x1.000002p5
373 },
374 { // Entry 89
375 0x1.fffffep0,
376 0x1.fffffep5
377 },
378 { // Entry 90
379 0x1.p0,
380 0x1.p6
381 },
382 { // Entry 91
383 0x1.000002p0,
384 0x1.000002p6
385 },
386 { // Entry 92
387 0x1.fffffep0,
388 0x1.fffffep6
389 },
390 { // Entry 93
391 0x1.p0,
392 0x1.p7
393 },
394 { // Entry 94
395 0x1.000002p0,
396 0x1.000002p7
397 },
398 { // Entry 95
399 HUGE_VALF,
400 HUGE_VALF
401 },
402 { // Entry 96
403 -HUGE_VALF,
404 -HUGE_VALF
405 },
406 { // Entry 97
407 0x1.fffffep0,
408 0x1.fffffep127
409 },
410 { // Entry 98
411 -0x1.fffffep0,
412 -0x1.fffffep127
413 },
414 { // Entry 99
415 0x1.fffffcp0,
416 0x1.fffffcp127
417 },
418 { // Entry 100
419 -0x1.fffffcp0,
420 -0x1.fffffcp127
421 },
422 { // Entry 101
423 0x1.921fb6p0,
424 0x1.921fb6p1
425 },
426 { // Entry 102
427 -0x1.921fb6p0,
428 -0x1.921fb6p1
429 },
430 { // Entry 103
431 0x1.921fb6p0,
432 0x1.921fb6p0
433 },
434 { // Entry 104
435 -0x1.921fb6p0,
436 -0x1.921fb6p0
437 },
438 { // Entry 105
439 0x1.000002p0,
440 0x1.000002p0
441 },
442 { // Entry 106
443 -0x1.000002p0,
444 -0x1.000002p0
445 },
446 { // Entry 107
447 0x1.p0,
448 0x1.p0
449 },
450 { // Entry 108
451 -0x1.p0,
452 -0x1.p0
453 },
454 { // Entry 109
455 0x1.fffffep0,
456 0x1.fffffep-1
457 },
458 { // Entry 110
459 -0x1.fffffep0,
460 -0x1.fffffep-1
461 },
462 { // Entry 111
463 0x1.921fb6p0,
464 0x1.921fb6p-1
465 },
466 { // Entry 112
467 -0x1.921fb6p0,
468 -0x1.921fb6p-1
469 },
470 { // Entry 113
471 0x1.000002p0,
472 0x1.000002p-126
473 },
474 { // Entry 114
475 -0x1.000002p0,
476 -0x1.000002p-126
477 },
478 { // Entry 115
479 0x1.p0,
480 0x1.p-126
481 },
482 { // Entry 116
483 -0x1.p0,
484 -0x1.p-126
485 },
486 { // Entry 117
487 0x1.fffffcp0,
488 0x1.fffffcp-127
489 },
490 { // Entry 118
491 -0x1.fffffcp0,
492 -0x1.fffffcp-127
493 },
494 { // Entry 119
495 0x1.fffff8p0,
496 0x1.fffff8p-127
497 },
498 { // Entry 120
499 -0x1.fffff8p0,
500 -0x1.fffff8p-127
501 },
502 { // Entry 121
503 0x1.p0,
504 0x1.p-148
505 },
506 { // Entry 122
507 -0x1.p0,
508 -0x1.p-148
509 },
510 { // Entry 123
511 0x1.p0,
512 0x1.p-149
513 },
514 { // Entry 124
515 -0x1.p0,
516 -0x1.p-149
517 },
518 { // Entry 125
519 0.0,
520 0.0f
521 },
522 { // Entry 126
523 -0.0,
524 -0.0f
525 }
526};