1/*
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_fabsf_intel_data[] = {
18  { // Entry 0
19    0x1.p-10,
20    -0x1.p-10
21  },
22  { // Entry 1
23    0x1.p-149,
24    -0x1.p-149
25  },
26  { // Entry 2
27    0.0,
28    0.0
29  },
30  { // Entry 3
31    0x1.p-149,
32    0x1.p-149
33  },
34  { // Entry 4
35    0x1.fffffep99,
36    0x1.fffffep99
37  },
38  { // Entry 5
39    0x1.p100,
40    0x1.p100
41  },
42  { // Entry 6
43    0x1.000002p100,
44    0x1.000002p100
45  },
46  { // Entry 7
47    0x1.fffffep19,
48    0x1.fffffep19
49  },
50  { // Entry 8
51    0x1.p20,
52    0x1.p20
53  },
54  { // Entry 9
55    0x1.000002p20,
56    0x1.000002p20
57  },
58  { // Entry 10
59    0x1.fffffep14,
60    0x1.fffffep14
61  },
62  { // Entry 11
63    0x1.p15,
64    0x1.p15
65  },
66  { // Entry 12
67    0x1.000002p15,
68    0x1.000002p15
69  },
70  { // Entry 13
71    0x1.fffffep9,
72    0x1.fffffep9
73  },
74  { // Entry 14
75    0x1.p10,
76    0x1.p10
77  },
78  { // Entry 15
79    0x1.000002p10,
80    0x1.000002p10
81  },
82  { // Entry 16
83    0x1.fffffep8,
84    0x1.fffffep8
85  },
86  { // Entry 17
87    0x1.p9,
88    0x1.p9
89  },
90  { // Entry 18
91    0x1.000002p9,
92    0x1.000002p9
93  },
94  { // Entry 19
95    0x1.fffffep6,
96    0x1.fffffep6
97  },
98  { // Entry 20
99    0x1.p7,
100    0x1.p7
101  },
102  { // Entry 21
103    0x1.000002p7,
104    0x1.000002p7
105  },
106  { // Entry 22
107    0x1.fffffep4,
108    0x1.fffffep4
109  },
110  { // Entry 23
111    0x1.p5,
112    0x1.p5
113  },
114  { // Entry 24
115    0x1.000002p5,
116    0x1.000002p5
117  },
118  { // Entry 25
119    0x1.fffffep3,
120    0x1.fffffep3
121  },
122  { // Entry 26
123    0x1.p4,
124    0x1.p4
125  },
126  { // Entry 27
127    0x1.000002p4,
128    0x1.000002p4
129  },
130  { // Entry 28
131    0x1.fffffep2,
132    0x1.fffffep2
133  },
134  { // Entry 29
135    0x1.p3,
136    0x1.p3
137  },
138  { // Entry 30
139    0x1.000002p3,
140    0x1.000002p3
141  },
142  { // Entry 31
143    0x1.fffffep1,
144    0x1.fffffep1
145  },
146  { // Entry 32
147    0x1.p2,
148    0x1.p2
149  },
150  { // Entry 33
151    0x1.000002p2,
152    0x1.000002p2
153  },
154  { // Entry 34
155    0x1.fffffep0,
156    0x1.fffffep0
157  },
158  { // Entry 35
159    0x1.p1,
160    0x1.p1
161  },
162  { // Entry 36
163    0x1.000002p1,
164    0x1.000002p1
165  },
166  { // Entry 37
167    0x1.fffffep-1,
168    0x1.fffffep-1
169  },
170  { // Entry 38
171    0x1.p0,
172    0x1.p0
173  },
174  { // Entry 39
175    0x1.000002p0,
176    0x1.000002p0
177  },
178  { // Entry 40
179    0x1.fffffep-2,
180    0x1.fffffep-2
181  },
182  { // Entry 41
183    0x1.p-1,
184    0x1.p-1
185  },
186  { // Entry 42
187    0x1.000002p-1,
188    0x1.000002p-1
189  },
190  { // Entry 43
191    0x1.fffffep-3,
192    0x1.fffffep-3
193  },
194  { // Entry 44
195    0x1.p-2,
196    0x1.p-2
197  },
198  { // Entry 45
199    0x1.000002p-2,
200    0x1.000002p-2
201  },
202  { // Entry 46
203    0x1.fffffep-4,
204    0x1.fffffep-4
205  },
206  { // Entry 47
207    0x1.p-3,
208    0x1.p-3
209  },
210  { // Entry 48
211    0x1.000002p-3,
212    0x1.000002p-3
213  },
214  { // Entry 49
215    0x1.fffffep-5,
216    0x1.fffffep-5
217  },
218  { // Entry 50
219    0x1.p-4,
220    0x1.p-4
221  },
222  { // Entry 51
223    0x1.000002p-4,
224    0x1.000002p-4
225  },
226  { // Entry 52
227    0x1.fffffep-6,
228    0x1.fffffep-6
229  },
230  { // Entry 53
231    0x1.p-5,
232    0x1.p-5
233  },
234  { // Entry 54
235    0x1.000002p-5,
236    0x1.000002p-5
237  },
238  { // Entry 55
239    0x1.fffffep-8,
240    0x1.fffffep-8
241  },
242  { // Entry 56
243    0x1.p-7,
244    0x1.p-7
245  },
246  { // Entry 57
247    0x1.000002p-7,
248    0x1.000002p-7
249  },
250  { // Entry 58
251    0x1.fffffep-10,
252    0x1.fffffep-10
253  },
254  { // Entry 59
255    0x1.p-9,
256    0x1.p-9
257  },
258  { // Entry 60
259    0x1.000002p-9,
260    0x1.000002p-9
261  },
262  { // Entry 61
263    0x1.fffffep-11,
264    0x1.fffffep-11
265  },
266  { // Entry 62
267    0x1.p-10,
268    0x1.p-10
269  },
270  { // Entry 63
271    0x1.000002p-10,
272    0x1.000002p-10
273  },
274  { // Entry 64
275    0x1.fffffep-16,
276    0x1.fffffep-16
277  },
278  { // Entry 65
279    0x1.p-15,
280    0x1.p-15
281  },
282  { // Entry 66
283    0x1.000002p-15,
284    0x1.000002p-15
285  },
286  { // Entry 67
287    0x1.fffffep-21,
288    0x1.fffffep-21
289  },
290  { // Entry 68
291    0x1.p-20,
292    0x1.p-20
293  },
294  { // Entry 69
295    0x1.000002p-20,
296    0x1.000002p-20
297  },
298  { // Entry 70
299    0x1.fffffep-101,
300    0x1.fffffep-101
301  },
302  { // Entry 71
303    0x1.p-100,
304    0x1.p-100
305  },
306  { // Entry 72
307    0x1.000002p-100,
308    0x1.000002p-100
309  },
310  { // Entry 73
311    0x1.fffffep127,
312    -0x1.fffffep127
313  },
314  { // Entry 74
315    0x1.fffffep127,
316    0x1.fffffep127
317  },
318  { // Entry 75
319    HUGE_VALF,
320    HUGE_VALF
321  },
322  { // Entry 76
323    HUGE_VALF,
324    -HUGE_VALF
325  },
326  { // Entry 77
327    0x1.fffffep127,
328    0x1.fffffep127
329  },
330  { // Entry 78
331    0x1.fffffep127,
332    -0x1.fffffep127
333  },
334  { // Entry 79
335    0x1.fffffcp127,
336    0x1.fffffcp127
337  },
338  { // Entry 80
339    0x1.fffffcp127,
340    -0x1.fffffcp127
341  },
342  { // Entry 81
343    0x1.921fb6p1,
344    0x1.921fb6p1
345  },
346  { // Entry 82
347    0x1.921fb6p1,
348    -0x1.921fb6p1
349  },
350  { // Entry 83
351    0x1.921fb6p0,
352    0x1.921fb6p0
353  },
354  { // Entry 84
355    0x1.921fb6p0,
356    -0x1.921fb6p0
357  },
358  { // Entry 85
359    0x1.000002p0,
360    0x1.000002p0
361  },
362  { // Entry 86
363    0x1.000002p0,
364    -0x1.000002p0
365  },
366  { // Entry 87
367    0x1.p0,
368    0x1.p0
369  },
370  { // Entry 88
371    0x1.p0,
372    -0x1.p0
373  },
374  { // Entry 89
375    0x1.fffffep-1,
376    0x1.fffffep-1
377  },
378  { // Entry 90
379    0x1.fffffep-1,
380    -0x1.fffffep-1
381  },
382  { // Entry 91
383    0x1.921fb6p-1,
384    0x1.921fb6p-1
385  },
386  { // Entry 92
387    0x1.921fb6p-1,
388    -0x1.921fb6p-1
389  },
390  { // Entry 93
391    0x1.000002p-126,
392    0x1.000002p-126
393  },
394  { // Entry 94
395    0x1.000002p-126,
396    -0x1.000002p-126
397  },
398  { // Entry 95
399    0x1.p-126,
400    0x1.p-126
401  },
402  { // Entry 96
403    0x1.p-126,
404    -0x1.p-126
405  },
406  { // Entry 97
407    0x1.fffffcp-127,
408    0x1.fffffcp-127
409  },
410  { // Entry 98
411    0x1.fffffcp-127,
412    -0x1.fffffcp-127
413  },
414  { // Entry 99
415    0x1.fffff8p-127,
416    0x1.fffff8p-127
417  },
418  { // Entry 100
419    0x1.fffff8p-127,
420    -0x1.fffff8p-127
421  },
422  { // Entry 101
423    0x1.p-148,
424    0x1.p-148
425  },
426  { // Entry 102
427    0x1.p-148,
428    -0x1.p-148
429  },
430  { // Entry 103
431    0x1.p-149,
432    0x1.p-149
433  },
434  { // Entry 104
435    0x1.p-149,
436    -0x1.p-149
437  },
438  { // Entry 105
439    0.0,
440    0.0f
441  },
442  { // Entry 106
443    0.0,
444    -0.0f
445  }
446};
447