blob: eb426b674918a9706a84102c01fc83f8ae6efcdb [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_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};