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 17 static 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