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_acoshf_intel_data[] = {
18  { // Entry 0
19    0x1.51242719804349be684bd0188d52ceccp0,
20    0x1.p1
21  },
22  { // Entry 1
23    0x1.7912730e9dd8c28d0c2e8851730eeb45p4,
24    0x1.000002p33
25  },
26  { // Entry 2
27    0x1.62e42fffa39ee35793dcbc853d3b42e7p5,
28    0x1.000002p63
29  },
30  { // Entry 3
31    0x1.6a09dedd14b1e5d3f0a7b66fb7978e52p-9,
32    0x1.000040p0
33  },
34  { // Entry 4
35    0x1.5124710011087370bef8ff29334f0588p0,
36    0x1.000040p1
37  },
38  { // Entry 5
39    0x1.7ffff7000091ccc09884d33b64b1eb87p-9,
40    0x1.000048p0
41  },
42  { // Entry 6
43    0x1.686fc30f61d32f36cebd3556647e6d85p5,
44    0x1.00004cp64
45  },
46  { // Entry 7
47    0x1.5125e27f7363b91a4d3149cf50666ecap0,
48    0x1.000180p1
49  },
50  { // Entry 8
51    0x1.e330350c572f333162767c36dce61564p-8,
52    0x1.0001c8p0
53  },
54  { // Entry 9
55    0x1.52a797d729941823c44aae94a78e8d74p-7,
56    0x1.000380p0
57  },
58  { // Entry 10
59    0x1.94c4db06c1e84a221d39f0a3cee05599p-7,
60    0x1.0005p0
61  },
62  { // Entry 11
63    0x1.deed89b7b3535ce83319a83454260bf8p-7,
64    0x1.0007p0
65  },
66  { // Entry 12
67    0x1.52a1ce85b747431168d159e69c1ef56ep-5,
68    0x1.0038p0
69  },
70  { // Entry 13
71    0x1.67d67454b91b1d46567f99ba2e2e100cp-5,
72    0x1.003f3cp0
73  },
74  { // Entry 14
75    0x1.deff5d6d7e77e9ef89d533cd1b4674c0p-5,
76    0x1.007010p0
77  },
78  { // Entry 15
79    0x1.03ecf505a34cdb22e926c22dafdcba93p-4,
80    0x1.0084p0
81  },
82  { // Entry 16
83    0x1.522637e146375db3d5e54da506a6da8ap0,
84    0x1.00e0p1
85  },
86  { // Entry 17
87    0x1.74d0fb045fad2bb6a0e3f2f93c3dbcc4p-4,
88    0x1.010fa8p0
89  },
90  { // Entry 18
91    0x1.90b591058df058eb707359449093e7d5p-4,
92    0x1.0139dcp0
93  },
94  { // Entry 19
95    0x1.bb67a8fd17fb152d1c73ebdb092cac1dp-4,
96    0x1.018060p0
97  },
98  { // Entry 20
99    0x1.e71f530f94e947158a386b336cdec658p-4,
100    0x1.01d0p0
101  },
102  { // Entry 21
103    0x1.ffaad0fa452627976ff366b9d3840fd1p-4,
104    0x1.02p0
105  },
106  { // Entry 22
107    0x1.5530ccfff7ae8f7c70f1590984ee044fp0,
108    0x1.038ap1
109  },
110  { // Entry 23
111    0x1.5e4fd4ffff5dbe26d4ed5650c003b86ap0,
112    0x1.0bc0p1
113  },
114  { // Entry 24
115    0x1.5fab1f780d388e9cc57b36be3c3141c7p0,
116    0x1.0dp1
117  },
118  { // Entry 25
119    0x1.763bdf002ea17936e0bfcfe7b6511bcbp-2,
120    0x1.114986p0
121  },
122  { // Entry 26
123    0x1.a00911010f93abee028e302008964513p-2,
124    0x1.156bbcp0
125  },
126  { // Entry 27
127    0x1.94e9050d7f9b05eaab2ab578f9f7c8a9p2,
128    0x1.17a93cp8
129  },
130  { // Entry 28
131    0x1.b6c931c025238ebcf98ef12eb28d8307p5,
132    0x1.18p78
133  },
134  { // Entry 29
135    0x1.bb6f05ffddc8a6d7ec01df7072e6e0f0p-2,
136    0x1.18616cp0
137  },
138  { // Entry 30
139    0x1.6d74ee000195eb1aa7d81dd17a217ffap0,
140    0x1.1a23bap1
141  },
142  { // Entry 31
143    0x1.ca976f7083fa74fb28b04fb16943e348p1,
144    0x1.20p4
145  },
146  { // Entry 32
147    0x1.efbe20ff9b93b8c1be0904c4167348d7p2,
148    0x1.210840p10
149  },
150  { // Entry 33
151    0x1.76b1c30001e25f3c8bf59f51e1345b89p0,
152    0x1.2365e8p1
153  },
154  { // Entry 34
155    0x1.14d7f7fffe2fabae91a11982e4e616c8p-1,
156    0x1.2658p0
157  },
158  { // Entry 35
159    0x1.2693990483fd8eeb51271e2e585b684dp-1,
160    0x1.2b8d74p0
161  },
162  { // Entry 36
163    0x1.5c4e960001d47445bae41369dbff3bebp-1,
164    0x1.3d8ea8p0
165  },
166  { // Entry 37
167    0x1.6aae7300008fa4d9f021ed601c65f965p-1,
168    0x1.42f55cp0
169  },
170  { // Entry 38
171    0x1.9e86a6000ecf0210e4a6a5b7423d0413p0,
172    0x1.4fd3f0p1
173  },
174  { // Entry 39
175    0x1.8e05b6fd5d1b8aec832f758abac8fe89p-1,
176    0x1.515450p0
177  },
178  { // Entry 40
179    0x1.df328b0ba47a77279fd4ced3f49c93eap1,
180    0x1.523b56p4
181  },
182  { // Entry 41
183    0x1.9eb7a2fc5b6aa4ff59b8601984b72a68p-1,
184    0x1.58ac40p0
185  },
186  { // Entry 42
187    0x1.abc47a73960e8473135511220cc16ca9p0,
188    0x1.6058p1
189  },
190  { // Entry 43
191    0x1.83ceeb0e93a6e047b70a3145b22d0855p3,
192    0x1.660dd6p16
193  },
194  { // Entry 44
195    0x1.e7306f0ae25f79290292e6e2e6fa8ca0p1,
196    0x1.67ffc0p4
197  },
198  { // Entry 45
199    0x1.c3bf8400023ca827c6741d7e90c625f4p-1,
200    0x1.6a48p0
201  },
202  { // Entry 46
203    0x1.9036310001a25b1ccef0f5035d136dc3p1,
204    0x1.6d7680p3
205  },
206  { // Entry 47
207    0x1.cb7077ffffb491dd760b7538a02c6e3ep-1,
208    0x1.6e2c4cp0
209  },
210  { // Entry 48
211    0x1.d466eb047d3274c3f8e4ad57ff764ea1p-1,
212    0x1.72d0p0
213  },
214  { // Entry 49
215    0x1.d53c6fc6f92e0ba23b31c22d8cc254cfp-1,
216    0x1.7340p0
217  },
218  { // Entry 50
219    0x1.ec49d25fbb6766d39e90829e6e2e250cp1,
220    0x1.769da0p4
221  },
222  { // Entry 51
223    0x1.dc679d017683946d78e2a9cc803cf6c7p-1,
224    0x1.770d10p0
225  },
226  { // Entry 52
227    0x1.e8c0b0fffe1ddf6adf3d4c2f7dd95d58p-1,
228    0x1.7dc566p0
229  },
230  { // Entry 53
231    0x1.e9609b000000a0eda71092f93ae128abp-1,
232    0x1.7e1deep0
233  },
234  { // Entry 54
235    0x1.ecc2c030a30fcdab9ac241b66cd30c25p-1,
236    0x1.7ffffap0
237  },
238  { // Entry 55
239    0x1.ecc35a07f3682dbaa360587c559ccbd3p-1,
240    0x1.800050p0
241  },
242  { // Entry 56
243    0x1.ecc6dc03c34154354f855c6bd517af5dp-1,
244    0x1.800246p0
245  },
246  { // Entry 57
247    0x1.f0192f00019712eb97524c0bc702be17p-1,
248    0x1.81dfb6p0
249  },
250  { // Entry 58
251    0x1.f284540001b93c8ebe3f4affe21905a6p-1,
252    0x1.833df6p0
253  },
254  { // Entry 59
255    0x1.f4d44c1caf6cd216b634d3097e9011f1p-1,
256    0x1.848ee8p0
257  },
258  { // Entry 60
259    0x1.f4ff87d0159c59ba0482602abe442ae8p-1,
260    0x1.84a798p0
261  },
262  { // Entry 61
263    0x1.fbd18dc250d3324af75f978654b26cdfp-1,
264    0x1.8895b4p0
265  },
266  { // Entry 62
267    0x1.fc5d43a0453c54315cc3647a30e4ed2bp-1,
268    0x1.88e6fap0
269  },
270  { // Entry 63
271    0x1.feb4430000ee8977e14ac962c3ef7706p-1,
272    0x1.8a44bap0
273  },
274  { // Entry 64
275    0x1.ce51f9f47895ee807158da16a38ca157p0,
276    0x1.8ffffep1
277  },
278  { // Entry 65
279    0x1.6c02870f43f412f2facda9c71af64d9ap5,
280    0x1.9026f4p64
281  },
282  { // Entry 66
283    0x1.47533d0000264c4cbb7c2fab58133240p1,
284    0x1.9f47e2p2
285  },
286  { // Entry 67
287    0x1.1a30b200001c3de79bc0f29982af5fc1p0,
288    0x1.abee22p0
289  },
290  { // Entry 68
291    0x1.3f6350ffda1d235a4490f7aa2ce26ae7p4,
292    0x1.bd531cp27
293  },
294  { // Entry 69
295    0x1.50eb6d04542893111cfd374dfd3d214fp1,
296    0x1.bf3baap2
297  },
298  { // Entry 70
299    0x1.2dfa93ff2c6700d1d90825d37183dcd9p2,
300    0x1.bffffep5
301  },
302  { // Entry 71
303    0x1.ecf4c21af95787266aac99616d63af21p0,
304    0x1.c053d4p1
305  },
306  { // Entry 72
307    0x1.ee596e252c01641fd16160b80bc6afe6p0,
308    0x1.c2ac2ap1
309  },
310  { // Entry 73
311    0x1.52826efff379e591193fb977ff4e6bb1p1,
312    0x1.c4c3fcp2
313  },
314  { // Entry 74
315    0x1.cb605d0b0f66c2ac5857cda13901790bp5,
316    0x1.cb0d08p81
317  },
318  { // Entry 75
319    0x1.f38fc1e25f10f5fb2271b50edba446b8p0,
320    0x1.cb9080p1
321  },
322  { // Entry 76
323    0x1.3940a3ffff65e12ff76d6976a25254bfp0,
324    0x1.d8cb54p0
325  },
326  { // Entry 77
327    0x1.40889effd28e277ad840d7466abad6ecp4,
328    0x1.de61fcp27
329  },
330  { // Entry 78
331    0x1.09aa20ff6df329fc6965c5157042b44ap3,
332    0x1.f7fffep10
333  },
334  { // Entry 79
335    0x1.dca21f00608c1d5dfa8c6e2db5abd9c0p4,
336    0x1.f7fffep41
337  },
338  { // Entry 80
339    0x1.62636e000aae80a748dcd7555caf8e89p2,
340    0x1.fbfffep6
341  },
342  { // Entry 81
343    0x1.50a2ac95684b68fdc508df40cc73323dp0,
344    0x1.ff1ffep0
345  },
346  { // Entry 82
347    0x1.50b9c8d9ac3d9fed6029492e2946e89cp0,
348    0x1.ff47f0p0
349  },
350  { // Entry 83
351    0x1.b6102affc7f74638c6d979799db2bfaap5,
352    0x1.ff9ffep77
353  },
354  { // Entry 84
355    0x1.50f6250001e11ede297c4b3f4b76e264p0,
356    0x1.ffb058p0
357  },
358  { // Entry 85
359    0x1.510a08ffff3a5b971fb41b757c6603ecp0,
360    0x1.ffd2c6p0
361  },
362  { // Entry 86
363    0x1.419ecb012c46848356c72808ab86361cp4,
364    0x1.fffff2p27
365  },
366  { // Entry 87
367    0x1.55074600473a9dd627ac47d1d2419990p6,
368    0x1.fffff8p121
369  },
370  { // Entry 88
371    0x1.640e90fffe1db3e4bbbe3d2c1b08c229p0,
372    0x1.111874p1
373  },
374  { // Entry 89
375    0.0,
376    0x1.p0
377  },
378  { // Entry 90
379    0x1.9f3245325fddd5b2c87f249c5271c1cdp-2,
380    0x1.155556p0
381  },
382  { // Entry 91
383    0x1.23a5003dc2a6d928dd921e808a9011e8p-1,
384    0x1.2aaaacp0
385  },
386  { // Entry 92
387    0x1.62e43544f8e86e9a20f297ce4a2bc5d8p-1,
388    0x1.400002p0
389  },
390  { // Entry 93
391    0x1.973a2a54caa1da0a04be159db5cae8abp-1,
392    0x1.555558p0
393  },
394  { // Entry 94
395    0x1.c48466e37608eec558429434454efbc0p-1,
396    0x1.6aaaaep0
397  },
398  { // Entry 95
399    0x1.ecc2caec5160994be04204a968c7020dp-1,
400    0x1.80p0
401  },
402  { // Entry 96
403    0.0,
404    0x1.p0
405  },
406  { // Entry 97
407    0x1.7907212d9f29112f246e3e48d17cb877p-1,
408    0x1.489a58p0
409  },
410  { // Entry 98
411    0x1.94d80f28552a7960dbd361ef8d997239p-1,
412    0x1.544942p0
413  },
414  { // Entry 99
415    0x1.cddcc749958a508d272c8af1d7f4ee9fp-1,
416    0x1.6f6a8cp0
417  },
418  { // Entry 100
419    0x1.8fcba00aaf47e796d01724c28df0a8c3p-1,
420    0x1.521794p0
421  },
422  { // Entry 101
423    0x1.8ca50cd428a176f539205f3add783b57p-2,
424    0x1.137240p0
425  },
426  { // Entry 102
427    0x1.ecc2caec5160994be04204a968c7020dp-1,
428    0x1.80p0
429  },
430  { // Entry 103
431    0x1.ecc2caec5160994be04204a968c7020dp-1,
432    0x1.80p0
433  },
434  { // Entry 104
435    0x1.08940007f543cfa0adae2e6229dce7e2p0,
436    0x1.955556p0
437  },
438  { // Entry 105
439    0x1.193ea8aad0300976a4b6e2a99a10d315p0,
440    0x1.aaaaacp0
441  },
442  { // Entry 106
443    0x1.28a7cd1cd2d875d89ba32eb5d574ffa4p0,
444    0x1.c00002p0
445  },
446  { // Entry 107
447    0x1.37030d490f3cb36dda8e8436280f6666p0,
448    0x1.d55558p0
449  },
450  { // Entry 108
451    0x1.4477a0289e7622001965214199d0661bp0,
452    0x1.eaaaaep0
453  },
454  { // Entry 109
455    0x1.51242719804349be684bd0188d52ceccp0,
456    0x1.p1
457  },
458  { // Entry 110
459    0x1.ecc2caec5160994be04204a968c7020dp-1,
460    0x1.80p0
461  },
462  { // Entry 111
463    0x1.0c242312e9f147c72de6f878eed5f263p0,
464    0x1.99bf24p0
465  },
466  { // Entry 112
467    0x1.197e88b3d1486826e7557849fa8702f9p0,
468    0x1.aaffe4p0
469  },
470  { // Entry 113
471    0x1.261b718b8dc24a39a77a013459187eabp0,
472    0x1.bc5cccp0
473  },
474  { // Entry 114
475    0x1.fbbfbb4fb3c51a1a693b8538d12b2528p-1,
476    0x1.888b58p0
477  },
478  { // Entry 115
479    0x1.4cf1a4b95964bc7af475a1628b613d0bp0,
480    0x1.f8cc6ep0
481  },
482  { // Entry 116
483    0x1.51242719804349be684bd0188d52ceccp0,
484    0x1.p1
485  },
486  { // Entry 117
487    0x1.18080dd3171b6c031a9b576be63b6d4cp6,
488    0x1.p100
489  },
490  { // Entry 118
491    0x1.1869a6d270699e1fa7c307d5fdbce864p6,
492    0x1.19999ap100
493  },
494  { // Entry 119
495    0x1.18c2c05650eac97c01479a1a77caa909p6,
496    0x1.333334p100
497  },
498  { // Entry 120
499    0x1.1914b70e86721bbde7a2eea6f077d548p6,
500    0x1.4ccccep100
501  },
502  { // Entry 121
503    0x1.19609a053a97d6f30409751e6281de59p6,
504    0x1.666668p100
505  },
506  { // Entry 122
507    0x1.19a74017386a428962791f05687972f6p6,
508    0x1.800002p100
509  },
510  { // Entry 123
511    0x1.19e9567ab98dd45c6898a542a93d6c1bp6,
512    0x1.99999cp100
513  },
514  { // Entry 124
515    0x1.1a276adcd0472f52cdae405190f05814p6,
516    0x1.b33336p100
517  },
518  { // Entry 125
519    0x1.1a61f2998eab653e55cda9cf1b8d9e50p6,
520    0x1.ccccd0p100
521  },
522  { // Entry 126
523    0x1.1a994fffd300555a0d63481601d36422p6,
524    0x1.e6666ap100
525  },
526  { // Entry 127
527    0x1.1acdd632f662a9e9c9c2e63a464b3927p6,
528    0x1.p101
529  },
530  { // Entry 128
531    0.0,
532    0x1.p0
533  },
534  { // Entry 129
535    0x1.ecc2c7586ca3963ba572db868c3947eep-1,
536    0x1.7ffffep0
537  },
538  { // Entry 130
539    0x1.ecc2caec5160994be04204a968c7020dp-1,
540    0x1.80p0
541  },
542  { // Entry 131
543    0x1.ecc2ce80361506372c8accaeb16b83abp-1,
544    0x1.800002p0
545  },
546  { // Entry 132
547    0x1.512425f1e5ce2ba992dbea3a907450b6p0,
548    0x1.fffffep0
549  },
550  { // Entry 133
551    0x1.51242719804349be684bd0188d52ceccp0,
552    0x1.p1
553  },
554  { // Entry 134
555    0x1.51242968b528e77e4665f8cde850553dp0,
556    0x1.000002p1
557  },
558  { // Entry 135
559    0x1.081eb42feeb3ba85ed12ce4bc0fcf1eep1,
560    0x1.fffffep1
561  },
562  { // Entry 136
563    0x1.081eb4b4215917af0d37af17fbf93f73p1,
564    0x1.p2
565  },
566  { // Entry 137
567    0x1.081eb5bc86a22af8d808c499360fc118p1,
568    0x1.000002p2
569  },
570  { // Entry 138
571    0x1.1542456337d4221c6b6673481f564c03p4,
572    0x1.fffffep23
573  },
574  { // Entry 139
575    0x1.1542457337d42a1c6b73c89d84aba171p4,
576    0x1.p24
577  },
578  { // Entry 140
579    0x1.1542459337d40a1c6bae7347bf564d0ep4,
580    0x1.000002p24
581  },
582  { // Entry 141
583    0x1.3687a9e1af2b0cdca14904f4ad63c259p4,
584    0x1.fffffep26
585  },
586  { // Entry 142
587    0x1.3687a9f1af2b14dca14e7a4a06e917b2p4,
588    0x1.p27
589  },
590  { // Entry 143
591    0x1.3687aa11af2af4dca17964f470d3c2c5p4,
592    0x1.000002p27
593  },
594  { // Entry 144
595    0x1.419ecb612c4804835de7582e2dc70845p4,
596    0x1.fffffep27
597  },
598  { // Entry 145
599    0x1.419ecb712c480c835decb58387285d9dp4,
600    0x1.p28
601  },
602  { // Entry 146
603    0x1.419ecb912c47ec835e17702df1a308afp4,
604    0x1.000002p28
605  },
606  { // Entry 147
607    0x1.62e42fe7a39eef5793c4bc855b3b42b2p5,
608    0x1.fffffep62
609  },
610  { // Entry 148
611    0x1.62e42fefa39ef35793c7673007e5ed5ep5,
612    0x1.p63
613  },
614  { // Entry 149
615    0x1.62e42fffa39ee35793dcbc853d3b42e7p5,
616    0x1.000002p63
617  },
618  { // Entry 150
619    0x1.601e678bc457b370e49e830c5180cc2dp6,
620    0x1.fffffep125
621  },
622  { // Entry 151
623    0x1.601e678fc457b570e49fd861a7d62183p6,
624    0x1.p126
625  },
626  { // Entry 152
627    0x1.601e6797c457ad70e4aa830c4280cc48p6,
628    0x1.000002p126
629  },
630  { // Entry 153
631    0x1.65a9f84b82e62f3e42eda0a911a063e3p6,
632    0x1.fffffep127
633  },
634  { // Entry 154
635    HUGE_VALF,
636    HUGE_VALF
637  },
638  { // Entry 155
639    0x1.65a9f84b82e62f3e42eda0a911a063e3p6,
640    0x1.fffffep127
641  },
642  { // Entry 156
643    0x1.65a9f84782e6293e42e44b53ad4b0e74p6,
644    0x1.fffffcp127
645  },
646  { // Entry 157
647    0x1.cfc0300e23df54cd908a25ac434e488cp0,
648    0x1.921fb6p1
649  },
650  { // Entry 158
651    0x1.05f23d07b63b0afafa9ad8203dad69f2p0,
652    0x1.921fb6p0
653  },
654  { // Entry 159
655    0x1.ffffffaaaaaad11110fa35a369c3dc32p-12,
656    0x1.000002p0
657  },
658  { // Entry 160
659    0.0,
660    0x1.p0
661  }
662};
663