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_int_2_t<float, float, float> g_remquof_intel_data[] = { 18 { // Entry 0 19 0x1.72c2c0p18, 20 (int)-0x1.b37d2b60p28, 21 -0x1.285308p99, 22 0x1.7a4110p19 23 }, 24 { // Entry 1 25 -0x1.96dfb0p13, 26 (int)0x1.212d5d58p30, 27 0x1.0295fap117, 28 0x1.0cede2p15 29 }, 30 { // Entry 2 31 0x1.fd0030p20, 32 (int)-0x1.007ff8p22, 33 0x1.ffffe6p127, 34 -0x1.000006p22 35 }, 36 { // Entry 3 37 0x1.4782b0p2, 38 (int)0x1.4323c158p30, 39 0x1.fffff8p127, 40 0x1.dffffep4 41 }, 42 { // Entry 4 43 -0x1.p-11, 44 (int)0x1.ffffc0p30, 45 0x1.fffffap127, 46 0x1.fffffcp-1 47 }, 48 { // Entry 5 49 -0.0, 50 (int)0x1.p0, 51 -0x1.p-117, 52 -0x1.p-117 53 }, 54 { // Entry 6 55 -0.0, 56 (int)-0x1.p0, 57 -0x1.p-117, 58 0x1.p-117 59 }, 60 { // Entry 7 61 0.0, 62 (int)-0x1.p0, 63 0x1.p-117, 64 -0x1.p-117 65 }, 66 { // Entry 8 67 0.0, 68 (int)0x1.p0, 69 0x1.p-117, 70 0x1.p-117 71 }, 72 { // Entry 9 73 -0x1.p-117, 74 (int)0.0, 75 -0x1.p-117, 76 0x1.p15 77 }, 78 { // Entry 10 79 -0x1.p-117, 80 (int)0.0, 81 -0x1.p-117, 82 0x1.p16 83 }, 84 { // Entry 11 85 0x1.p-117, 86 (int)0.0, 87 0x1.p-117, 88 0x1.p15 89 }, 90 { // Entry 12 91 0x1.p-117, 92 (int)0.0, 93 0x1.p-117, 94 0x1.p16 95 }, 96 { // Entry 13 97 -0x1.p-117, 98 (int)0.0, 99 -0x1.p-117, 100 0x1.p117 101 }, 102 { // Entry 14 103 -0x1.p-117, 104 (int)0.0, 105 -0x1.p-117, 106 0x1.p118 107 }, 108 { // Entry 15 109 0x1.p-117, 110 (int)0.0, 111 0x1.p-117, 112 0x1.p117 113 }, 114 { // Entry 16 115 0x1.p-117, 116 (int)0.0, 117 0x1.p-117, 118 0x1.p118 119 }, 120 { // Entry 17 121 0.0, 122 (int)0.0, 123 0x1.p15, 124 -0x1.p-117 125 }, 126 { // Entry 18 127 0.0, 128 (int)0.0, 129 0x1.p15, 130 0x1.p-117 131 }, 132 { // Entry 19 133 0.0, 134 (int)0.0, 135 0x1.p16, 136 -0x1.p-117 137 }, 138 { // Entry 20 139 0.0, 140 (int)0.0, 141 0x1.p16, 142 0x1.p-117 143 }, 144 { // Entry 21 145 0.0, 146 (int)0x1.p0, 147 0x1.p15, 148 0x1.p15 149 }, 150 { // Entry 22 151 0x1.p15, 152 (int)0.0, 153 0x1.p15, 154 0x1.p16 155 }, 156 { // Entry 23 157 0.0, 158 (int)0x1.p1, 159 0x1.p16, 160 0x1.p15 161 }, 162 { // Entry 24 163 0.0, 164 (int)0x1.p0, 165 0x1.p16, 166 0x1.p16 167 }, 168 { // Entry 25 169 0x1.p15, 170 (int)0.0, 171 0x1.p15, 172 0x1.p117 173 }, 174 { // Entry 26 175 0x1.p15, 176 (int)0.0, 177 0x1.p15, 178 0x1.p118 179 }, 180 { // Entry 27 181 0x1.p16, 182 (int)0.0, 183 0x1.p16, 184 0x1.p117 185 }, 186 { // Entry 28 187 0x1.p16, 188 (int)0.0, 189 0x1.p16, 190 0x1.p118 191 }, 192 { // Entry 29 193 0.0, 194 (int)0.0, 195 0x1.p117, 196 -0x1.p-117 197 }, 198 { // Entry 30 199 0.0, 200 (int)0.0, 201 0x1.p117, 202 0x1.p-117 203 }, 204 { // Entry 31 205 0.0, 206 (int)0.0, 207 0x1.p118, 208 -0x1.p-117 209 }, 210 { // Entry 32 211 0.0, 212 (int)0.0, 213 0x1.p118, 214 0x1.p-117 215 }, 216 { // Entry 33 217 0.0, 218 (int)0.0, 219 0x1.p117, 220 0x1.p15 221 }, 222 { // Entry 34 223 0.0, 224 (int)0.0, 225 0x1.p117, 226 0x1.p16 227 }, 228 { // Entry 35 229 0.0, 230 (int)0.0, 231 0x1.p118, 232 0x1.p15 233 }, 234 { // Entry 36 235 0.0, 236 (int)0.0, 237 0x1.p118, 238 0x1.p16 239 }, 240 { // Entry 37 241 0.0, 242 (int)0x1.p0, 243 0x1.p117, 244 0x1.p117 245 }, 246 { // Entry 38 247 0x1.p117, 248 (int)0.0, 249 0x1.p117, 250 0x1.p118 251 }, 252 { // Entry 39 253 0.0, 254 (int)0x1.p1, 255 0x1.p118, 256 0x1.p117 257 }, 258 { // Entry 40 259 0.0, 260 (int)0x1.p0, 261 0x1.p118, 262 0x1.p118 263 }, 264 { // Entry 41 265 0.0, 266 (int)0x1.40p3, 267 0x1.90p6, 268 0x1.40p3 269 }, 270 { // Entry 42 271 0x1.p0, 272 (int)0x1.20p3, 273 0x1.90p6, 274 0x1.60p3 275 }, 276 { // Entry 43 277 0x1.p2, 278 (int)0x1.p3, 279 0x1.90p6, 280 0x1.80p3 281 }, 282 { // Entry 44 283 0x1.p0, 284 (int)0x1.40p3, 285 0x1.94p6, 286 0x1.40p3 287 }, 288 { // Entry 45 289 0x1.p1, 290 (int)0x1.20p3, 291 0x1.94p6, 292 0x1.60p3 293 }, 294 { // Entry 46 295 0x1.40p2, 296 (int)0x1.p3, 297 0x1.94p6, 298 0x1.80p3 299 }, 300 { // Entry 47 301 0x1.p1, 302 (int)0x1.40p3, 303 0x1.98p6, 304 0x1.40p3 305 }, 306 { // Entry 48 307 0x1.80p1, 308 (int)0x1.20p3, 309 0x1.98p6, 310 0x1.60p3 311 }, 312 { // Entry 49 313 0x1.80p2, 314 (int)0x1.p3, 315 0x1.98p6, 316 0x1.80p3 317 }, 318 { // Entry 50 319 0x1.80p1, 320 (int)0x1.40p3, 321 0x1.9cp6, 322 0x1.40p3 323 }, 324 { // Entry 51 325 0x1.p2, 326 (int)0x1.20p3, 327 0x1.9cp6, 328 0x1.60p3 329 }, 330 { // Entry 52 331 -0x1.40p2, 332 (int)0x1.20p3, 333 0x1.9cp6, 334 0x1.80p3 335 }, 336 { // Entry 53 337 0x1.p2, 338 (int)0x1.40p3, 339 0x1.a0p6, 340 0x1.40p3 341 }, 342 { // Entry 54 343 0x1.40p2, 344 (int)0x1.20p3, 345 0x1.a0p6, 346 0x1.60p3 347 }, 348 { // Entry 55 349 -0x1.p2, 350 (int)0x1.20p3, 351 0x1.a0p6, 352 0x1.80p3 353 }, 354 { // Entry 56 355 0x1.40p2, 356 (int)0x1.40p3, 357 0x1.a4p6, 358 0x1.40p3 359 }, 360 { // Entry 57 361 -0x1.40p2, 362 (int)0x1.40p3, 363 0x1.a4p6, 364 0x1.60p3 365 }, 366 { // Entry 58 367 -0x1.80p1, 368 (int)0x1.20p3, 369 0x1.a4p6, 370 0x1.80p3 371 }, 372 { // Entry 59 373 -0x1.p2, 374 (int)0x1.60p3, 375 0x1.a8p6, 376 0x1.40p3 377 }, 378 { // Entry 60 379 -0x1.p2, 380 (int)0x1.40p3, 381 0x1.a8p6, 382 0x1.60p3 383 }, 384 { // Entry 61 385 -0x1.p1, 386 (int)0x1.20p3, 387 0x1.a8p6, 388 0x1.80p3 389 }, 390 { // Entry 62 391 -0x1.80p1, 392 (int)0x1.60p3, 393 0x1.acp6, 394 0x1.40p3 395 }, 396 { // Entry 63 397 -0x1.80p1, 398 (int)0x1.40p3, 399 0x1.acp6, 400 0x1.60p3 401 }, 402 { // Entry 64 403 -0x1.p0, 404 (int)0x1.20p3, 405 0x1.acp6, 406 0x1.80p3 407 }, 408 { // Entry 65 409 -0x1.p1, 410 (int)0x1.60p3, 411 0x1.b0p6, 412 0x1.40p3 413 }, 414 { // Entry 66 415 -0x1.p1, 416 (int)0x1.40p3, 417 0x1.b0p6, 418 0x1.60p3 419 }, 420 { // Entry 67 421 0.0, 422 (int)0x1.20p3, 423 0x1.b0p6, 424 0x1.80p3 425 }, 426 { // Entry 68 427 -0x1.p0, 428 (int)0x1.60p3, 429 0x1.b4p6, 430 0x1.40p3 431 }, 432 { // Entry 69 433 -0x1.p0, 434 (int)0x1.40p3, 435 0x1.b4p6, 436 0x1.60p3 437 }, 438 { // Entry 70 439 0x1.p0, 440 (int)0x1.20p3, 441 0x1.b4p6, 442 0x1.80p3 443 }, 444 { // Entry 71 445 0.0, 446 (int)0x1.60p3, 447 0x1.b8p6, 448 0x1.40p3 449 }, 450 { // Entry 72 451 0.0, 452 (int)0x1.40p3, 453 0x1.b8p6, 454 0x1.60p3 455 }, 456 { // Entry 73 457 0x1.p1, 458 (int)0x1.20p3, 459 0x1.b8p6, 460 0x1.80p3 461 }, 462 { // Entry 74 463 -0.0, 464 (int)0x1.p0, 465 -0x1.000002p0, 466 -0x1.000002p0 467 }, 468 { // Entry 75 469 -0x1.p-23, 470 (int)0x1.p0, 471 -0x1.000002p0, 472 -0x1.p0 473 }, 474 { // Entry 76 475 -0x1.80p-23, 476 (int)0x1.p0, 477 -0x1.000002p0, 478 -0x1.fffffep-1 479 }, 480 { // Entry 77 481 0x1.p-23, 482 (int)0x1.p0, 483 -0x1.p0, 484 -0x1.000002p0 485 }, 486 { // Entry 78 487 -0.0, 488 (int)0x1.p0, 489 -0x1.p0, 490 -0x1.p0 491 }, 492 { // Entry 79 493 -0x1.p-24, 494 (int)0x1.p0, 495 -0x1.p0, 496 -0x1.fffffep-1 497 }, 498 { // Entry 80 499 0x1.80p-23, 500 (int)0x1.p0, 501 -0x1.fffffep-1, 502 -0x1.000002p0 503 }, 504 { // Entry 81 505 0x1.p-24, 506 (int)0x1.p0, 507 -0x1.fffffep-1, 508 -0x1.p0 509 }, 510 { // Entry 82 511 -0.0, 512 (int)0x1.p0, 513 -0x1.fffffep-1, 514 -0x1.fffffep-1 515 }, 516 { // Entry 83 517 -0x1.80p-23, 518 (int)-0x1.p0, 519 -0x1.000002p0, 520 0x1.fffffep-1 521 }, 522 { // Entry 84 523 -0x1.p-23, 524 (int)-0x1.p0, 525 -0x1.000002p0, 526 0x1.p0 527 }, 528 { // Entry 85 529 -0.0, 530 (int)-0x1.p0, 531 -0x1.000002p0, 532 0x1.000002p0 533 }, 534 { // Entry 86 535 -0x1.p-24, 536 (int)-0x1.p0, 537 -0x1.p0, 538 0x1.fffffep-1 539 }, 540 { // Entry 87 541 -0.0, 542 (int)-0x1.p0, 543 -0x1.p0, 544 0x1.p0 545 }, 546 { // Entry 88 547 0x1.p-23, 548 (int)-0x1.p0, 549 -0x1.p0, 550 0x1.000002p0 551 }, 552 { // Entry 89 553 -0.0, 554 (int)-0x1.p0, 555 -0x1.fffffep-1, 556 0x1.fffffep-1 557 }, 558 { // Entry 90 559 0x1.p-24, 560 (int)-0x1.p0, 561 -0x1.fffffep-1, 562 0x1.p0 563 }, 564 { // Entry 91 565 0x1.80p-23, 566 (int)-0x1.p0, 567 -0x1.fffffep-1, 568 0x1.000002p0 569 }, 570 { // Entry 92 571 -0x1.80p-23, 572 (int)-0x1.p0, 573 0x1.fffffep-1, 574 -0x1.000002p0 575 }, 576 { // Entry 93 577 -0x1.p-24, 578 (int)-0x1.p0, 579 0x1.fffffep-1, 580 -0x1.p0 581 }, 582 { // Entry 94 583 0.0, 584 (int)-0x1.p0, 585 0x1.fffffep-1, 586 -0x1.fffffep-1 587 }, 588 { // Entry 95 589 -0x1.p-23, 590 (int)-0x1.p0, 591 0x1.p0, 592 -0x1.000002p0 593 }, 594 { // Entry 96 595 0.0, 596 (int)-0x1.p0, 597 0x1.p0, 598 -0x1.p0 599 }, 600 { // Entry 97 601 0x1.p-24, 602 (int)-0x1.p0, 603 0x1.p0, 604 -0x1.fffffep-1 605 }, 606 { // Entry 98 607 0.0, 608 (int)-0x1.p0, 609 0x1.000002p0, 610 -0x1.000002p0 611 }, 612 { // Entry 99 613 0x1.p-23, 614 (int)-0x1.p0, 615 0x1.000002p0, 616 -0x1.p0 617 }, 618 { // Entry 100 619 0x1.80p-23, 620 (int)-0x1.p0, 621 0x1.000002p0, 622 -0x1.fffffep-1 623 }, 624 { // Entry 101 625 0.0, 626 (int)0x1.p0, 627 0x1.fffffep-1, 628 0x1.fffffep-1 629 }, 630 { // Entry 102 631 -0x1.p-24, 632 (int)0x1.p0, 633 0x1.fffffep-1, 634 0x1.p0 635 }, 636 { // Entry 103 637 -0x1.80p-23, 638 (int)0x1.p0, 639 0x1.fffffep-1, 640 0x1.000002p0 641 }, 642 { // Entry 104 643 0x1.p-24, 644 (int)0x1.p0, 645 0x1.p0, 646 0x1.fffffep-1 647 }, 648 { // Entry 105 649 0.0, 650 (int)0x1.p0, 651 0x1.p0, 652 0x1.p0 653 }, 654 { // Entry 106 655 -0x1.p-23, 656 (int)0x1.p0, 657 0x1.p0, 658 0x1.000002p0 659 }, 660 { // Entry 107 661 0x1.80p-23, 662 (int)0x1.p0, 663 0x1.000002p0, 664 0x1.fffffep-1 665 }, 666 { // Entry 108 667 0x1.p-23, 668 (int)0x1.p0, 669 0x1.000002p0, 670 0x1.p0 671 }, 672 { // Entry 109 673 0.0, 674 (int)0x1.p0, 675 0x1.000002p0, 676 0x1.000002p0 677 }, 678 { // Entry 110 679 -0.0, 680 (int)-0x1.p0, 681 -0x1.p-149, 682 0x1.p-149 683 }, 684 { // Entry 111 685 0.0, 686 (int)0.0, 687 0.0, 688 0x1.p-149 689 }, 690 { // Entry 112 691 0.0, 692 (int)0x1.p0, 693 0x1.p-149, 694 0x1.p-149 695 }, 696 { // Entry 113 697 -0.0, 698 (int)0x1.p0, 699 -0x1.p-149, 700 -0x1.p-149 701 }, 702 { // Entry 114 703 0.0, 704 (int)0.0, 705 0.0, 706 -0x1.p-149 707 }, 708 { // Entry 115 709 0.0, 710 (int)-0x1.p0, 711 0x1.p-149, 712 -0x1.p-149 713 }, 714 { // Entry 116 715 -0x1.p-149, 716 (int)0.0, 717 -0x1.p-149, 718 0x1.fffffep127 719 }, 720 { // Entry 117 721 0.0, 722 (int)0.0, 723 0.0, 724 0x1.fffffep127 725 }, 726 { // Entry 118 727 0x1.p-149, 728 (int)0.0, 729 0x1.p-149, 730 0x1.fffffep127 731 }, 732 { // Entry 119 733 -0x1.p-149, 734 (int)0.0, 735 -0x1.p-149, 736 -0x1.fffffep127 737 }, 738 { // Entry 120 739 0.0, 740 (int)0.0, 741 0.0, 742 -0x1.fffffep127 743 }, 744 { // Entry 121 745 0x1.p-149, 746 (int)0.0, 747 0x1.p-149, 748 -0x1.fffffep127 749 }, 750 { // Entry 122 751 0x1.p-149, 752 (int)0.0, 753 0x1.p-149, 754 0x1.fffffep127 755 }, 756 { // Entry 123 757 -0x1.p-149, 758 (int)0.0, 759 -0x1.p-149, 760 -0x1.fffffep127 761 }, 762 { // Entry 124 763 -0x1.p-149, 764 (int)0.0, 765 -0x1.p-149, 766 0x1.fffffep127 767 }, 768 { // Entry 125 769 0x1.p-149, 770 (int)0.0, 771 0x1.p-149, 772 -0x1.fffffep127 773 }, 774 { // Entry 126 775 0.0, 776 (int)0.0, 777 0x1.fffffep127, 778 0x1.p-149 779 }, 780 { // Entry 127 781 -0.0, 782 (int)0.0, 783 -0x1.fffffep127, 784 -0x1.p-149 785 }, 786 { // Entry 128 787 -0.0, 788 (int)0.0, 789 -0x1.fffffep127, 790 0x1.p-149 791 }, 792 { // Entry 129 793 0.0, 794 (int)0.0, 795 0x1.fffffep127, 796 -0x1.p-149 797 }, 798 { // Entry 130 799 0.0, 800 (int)0x1.p0, 801 0x1.fffffep127, 802 0x1.fffffep127 803 }, 804 { // Entry 131 805 0.0, 806 (int)-0x1.p0, 807 0x1.fffffep127, 808 -0x1.fffffep127 809 }, 810 { // Entry 132 811 -0.0, 812 (int)-0x1.p0, 813 -0x1.fffffep127, 814 0x1.fffffep127 815 }, 816 { // Entry 133 817 -0.0, 818 (int)0x1.p0, 819 -0x1.fffffep127, 820 -0x1.fffffep127 821 }, 822 { // Entry 134 823 0x1.fffff8p-3, 824 (int)-0x1.000004p22, 825 -0x1.000002p22, 826 0x1.fffffep-1 827 }, 828 { // Entry 135 829 -0x1.p-1, 830 (int)-0x1.p22, 831 -0x1.000002p22, 832 0x1.p0 833 }, 834 { // Entry 136 835 -0.0, 836 (int)-0x1.p22, 837 -0x1.000002p22, 838 0x1.000002p0 839 }, 840 { // Entry 137 841 -0x1.p-2, 842 (int)-0x1.p22, 843 -0x1.p22, 844 0x1.fffffep-1 845 }, 846 { // Entry 138 847 -0.0, 848 (int)-0x1.p22, 849 -0x1.p22, 850 0x1.p0 851 }, 852 { // Entry 139 853 0x1.p-1, 854 (int)-0x1.p22, 855 -0x1.p22, 856 0x1.000002p0 857 }, 858 { // Entry 140 859 -0.0, 860 (int)-0x1.p22, 861 -0x1.fffffep21, 862 0x1.fffffep-1 863 }, 864 { // Entry 141 865 0x1.p-2, 866 (int)-0x1.p22, 867 -0x1.fffffep21, 868 0x1.p0 869 }, 870 { // Entry 142 871 -0x1.000008p-2, 872 (int)-0x1.fffff8p21, 873 -0x1.fffffep21, 874 0x1.000002p0 875 }, 876 { // Entry 143 877 0.0, 878 (int)0x1.p23, 879 0x1.fffffep22, 880 0x1.fffffep-1 881 }, 882 { // Entry 144 883 -0x1.p-1, 884 (int)0x1.p23, 885 0x1.fffffep22, 886 0x1.p0 887 }, 888 { // Entry 145 889 -0x1.fffff8p-2, 890 (int)0x1.fffffcp22, 891 0x1.fffffep22, 892 0x1.000002p0 893 }, 894 { // Entry 146 895 -0x1.fffffcp-2, 896 (int)0x1.000002p23, 897 0x1.p23, 898 0x1.fffffep-1 899 }, 900 { // Entry 147 901 0.0, 902 (int)0x1.p23, 903 0x1.p23, 904 0x1.p0 905 }, 906 { // Entry 148 907 0x1.p-23, 908 (int)0x1.fffffcp22, 909 0x1.p23, 910 0x1.000002p0 911 }, 912 { // Entry 149 913 -0x1.fffff8p-2, 914 (int)0x1.000004p23, 915 0x1.000002p23, 916 0x1.fffffep-1 917 }, 918 { // Entry 150 919 0.0, 920 (int)0x1.000002p23, 921 0x1.000002p23, 922 0x1.p0 923 }, 924 { // Entry 151 925 0.0, 926 (int)0x1.p23, 927 0x1.000002p23, 928 0x1.000002p0 929 }, 930 { // Entry 152 931 -0x1.80p-23, 932 (int)-0x1.000003p24, 933 -0x1.000002p24, 934 0x1.fffffep-1 935 }, 936 { // Entry 153 937 -0.0, 938 (int)-0x1.000002p24, 939 -0x1.000002p24, 940 0x1.p0 941 }, 942 { // Entry 154 943 -0.0, 944 (int)-0x1.p24, 945 -0x1.000002p24, 946 0x1.000002p0 947 }, 948 { // Entry 155 949 -0x1.p-24, 950 (int)-0x1.000001p24, 951 -0x1.p24, 952 0x1.fffffep-1 953 }, 954 { // Entry 156 955 -0.0, 956 (int)-0x1.p24, 957 -0x1.p24, 958 0x1.p0 959 }, 960 { // Entry 157 961 -0x1.p-22, 962 (int)-0x1.fffffcp23, 963 -0x1.p24, 964 0x1.000002p0 965 }, 966 { // Entry 158 967 -0.0, 968 (int)-0x1.p24, 969 -0x1.fffffep23, 970 0x1.fffffep-1 971 }, 972 { // Entry 159 973 -0.0, 974 (int)-0x1.fffffep23, 975 -0x1.fffffep23, 976 0x1.p0 977 }, 978 { // Entry 160 979 -0x1.80p-22, 980 (int)-0x1.fffffap23, 981 -0x1.fffffep23, 982 0x1.000002p0 983 }, 984 { // Entry 161 985 0.0, 986 (int)0x1.p22, 987 0x1.fffffep21, 988 0x1.fffffep-1 989 }, 990 { // Entry 162 991 -0x1.p-2, 992 (int)0x1.p22, 993 0x1.fffffep21, 994 0x1.p0 995 }, 996 { // Entry 163 997 0x1.000008p-2, 998 (int)0x1.fffff8p21, 999 0x1.fffffep21, 1000 0x1.000002p0 1001 }, 1002 { // Entry 164 1003 0x1.p-2, 1004 (int)0x1.p22, 1005 0x1.p22, 1006 0x1.fffffep-1 1007 }, 1008 { // Entry 165 1009 0.0, 1010 (int)0x1.p22, 1011 0x1.p22, 1012 0x1.p0 1013 }, 1014 { // Entry 166 1015 -0x1.p-1, 1016 (int)0x1.p22, 1017 0x1.p22, 1018 0x1.000002p0 1019 }, 1020 { // Entry 167 1021 -0x1.fffff8p-3, 1022 (int)0x1.000004p22, 1023 0x1.000002p22, 1024 0x1.fffffep-1 1025 }, 1026 { // Entry 168 1027 0x1.p-1, 1028 (int)0x1.p22, 1029 0x1.000002p22, 1030 0x1.p0 1031 }, 1032 { // Entry 169 1033 0.0, 1034 (int)0x1.p22, 1035 0x1.000002p22, 1036 0x1.000002p0 1037 }, 1038 { // Entry 170 1039 0.0, 1040 (int)0x1.p23, 1041 0x1.fffffep22, 1042 0x1.fffffep-1 1043 }, 1044 { // Entry 171 1045 -0x1.p-1, 1046 (int)0x1.p23, 1047 0x1.fffffep22, 1048 0x1.p0 1049 }, 1050 { // Entry 172 1051 -0x1.fffff8p-2, 1052 (int)0x1.fffffcp22, 1053 0x1.fffffep22, 1054 0x1.000002p0 1055 }, 1056 { // Entry 173 1057 -0x1.fffffcp-2, 1058 (int)0x1.000002p23, 1059 0x1.p23, 1060 0x1.fffffep-1 1061 }, 1062 { // Entry 174 1063 0.0, 1064 (int)0x1.p23, 1065 0x1.p23, 1066 0x1.p0 1067 }, 1068 { // Entry 175 1069 0x1.p-23, 1070 (int)0x1.fffffcp22, 1071 0x1.p23, 1072 0x1.000002p0 1073 }, 1074 { // Entry 176 1075 -0x1.fffff8p-2, 1076 (int)0x1.000004p23, 1077 0x1.000002p23, 1078 0x1.fffffep-1 1079 }, 1080 { // Entry 177 1081 0.0, 1082 (int)0x1.000002p23, 1083 0x1.000002p23, 1084 0x1.p0 1085 }, 1086 { // Entry 178 1087 0.0, 1088 (int)0x1.p23, 1089 0x1.000002p23, 1090 0x1.000002p0 1091 }, 1092 { // Entry 179 1093 -0.0, 1094 (int)0x1.p24, 1095 -0x1.000002p24, 1096 -0x1.000002p0 1097 }, 1098 { // Entry 180 1099 -0.0, 1100 (int)0x1.000002p24, 1101 -0x1.000002p24, 1102 -0x1.p0 1103 }, 1104 { // Entry 181 1105 -0x1.80p-23, 1106 (int)0x1.000003p24, 1107 -0x1.000002p24, 1108 -0x1.fffffep-1 1109 }, 1110 { // Entry 182 1111 -0x1.p-22, 1112 (int)0x1.fffffcp23, 1113 -0x1.p24, 1114 -0x1.000002p0 1115 }, 1116 { // Entry 183 1117 -0.0, 1118 (int)0x1.p24, 1119 -0x1.p24, 1120 -0x1.p0 1121 }, 1122 { // Entry 184 1123 -0x1.p-24, 1124 (int)0x1.000001p24, 1125 -0x1.p24, 1126 -0x1.fffffep-1 1127 }, 1128 { // Entry 185 1129 -0x1.80p-22, 1130 (int)0x1.fffffap23, 1131 -0x1.fffffep23, 1132 -0x1.000002p0 1133 }, 1134 { // Entry 186 1135 -0.0, 1136 (int)0x1.fffffep23, 1137 -0x1.fffffep23, 1138 -0x1.p0 1139 }, 1140 { // Entry 187 1141 -0.0, 1142 (int)0x1.p24, 1143 -0x1.fffffep23, 1144 -0x1.fffffep-1 1145 }, 1146 { // Entry 188 1147 0x1.fffffep127, 1148 (int)0.0, 1149 0x1.fffffep127, 1150 HUGE_VALF 1151 }, 1152 { // Entry 189 1153 -0x1.fffffep127, 1154 (int)0.0, 1155 -0x1.fffffep127, 1156 HUGE_VALF 1157 }, 1158 { // Entry 190 1159 0x1.fffffep127, 1160 (int)0.0, 1161 0x1.fffffep127, 1162 -HUGE_VALF 1163 }, 1164 { // Entry 191 1165 -0x1.fffffep127, 1166 (int)0.0, 1167 -0x1.fffffep127, 1168 -HUGE_VALF 1169 }, 1170 { // Entry 192 1171 0x1.p-126, 1172 (int)0.0, 1173 0x1.p-126, 1174 HUGE_VALF 1175 }, 1176 { // Entry 193 1177 -0x1.p-126, 1178 (int)0.0, 1179 -0x1.p-126, 1180 HUGE_VALF 1181 }, 1182 { // Entry 194 1183 0x1.p-126, 1184 (int)0.0, 1185 0x1.p-126, 1186 -HUGE_VALF 1187 }, 1188 { // Entry 195 1189 -0x1.p-126, 1190 (int)0.0, 1191 -0x1.p-126, 1192 -HUGE_VALF 1193 }, 1194 { // Entry 196 1195 0x1.p-149, 1196 (int)0.0, 1197 0x1.p-149, 1198 HUGE_VALF 1199 }, 1200 { // Entry 197 1201 -0x1.p-149, 1202 (int)0.0, 1203 -0x1.p-149, 1204 HUGE_VALF 1205 }, 1206 { // Entry 198 1207 0x1.p-149, 1208 (int)0.0, 1209 0x1.p-149, 1210 -HUGE_VALF 1211 }, 1212 { // Entry 199 1213 -0x1.p-149, 1214 (int)0.0, 1215 -0x1.p-149, 1216 -HUGE_VALF 1217 }, 1218 { // Entry 200 1219 0.0, 1220 (int)0.0, 1221 0.0f, 1222 HUGE_VALF 1223 }, 1224 { // Entry 201 1225 -0.0, 1226 (int)0.0, 1227 -0.0f, 1228 HUGE_VALF 1229 }, 1230 { // Entry 202 1231 0.0, 1232 (int)0.0, 1233 0.0f, 1234 -HUGE_VALF 1235 }, 1236 { // Entry 203 1237 -0.0, 1238 (int)0.0, 1239 -0.0f, 1240 -HUGE_VALF 1241 }, 1242 { // Entry 204 1243 0.0, 1244 (int)0x1.p0, 1245 0x1.fffffep127, 1246 0x1.fffffep127 1247 }, 1248 { // Entry 205 1249 0.0, 1250 (int)-0x1.p0, 1251 0x1.fffffep127, 1252 -0x1.fffffep127 1253 }, 1254 { // Entry 206 1255 -0.0, 1256 (int)-0x1.p0, 1257 -0x1.fffffep127, 1258 0x1.fffffep127 1259 }, 1260 { // Entry 207 1261 -0.0, 1262 (int)0x1.p0, 1263 -0x1.fffffep127, 1264 -0x1.fffffep127 1265 }, 1266 { // Entry 208 1267 0.0, 1268 (int)0.0, 1269 0x1.fffffep127, 1270 0x1.p-126 1271 }, 1272 { // Entry 209 1273 0.0, 1274 (int)0.0, 1275 0x1.fffffep127, 1276 -0x1.p-126 1277 }, 1278 { // Entry 210 1279 -0.0, 1280 (int)0.0, 1281 -0x1.fffffep127, 1282 0x1.p-126 1283 }, 1284 { // Entry 211 1285 -0.0, 1286 (int)0.0, 1287 -0x1.fffffep127, 1288 -0x1.p-126 1289 }, 1290 { // Entry 212 1291 0.0, 1292 (int)0.0, 1293 0x1.fffffep127, 1294 0x1.p-149 1295 }, 1296 { // Entry 213 1297 0.0, 1298 (int)0.0, 1299 0x1.fffffep127, 1300 -0x1.p-149 1301 }, 1302 { // Entry 214 1303 -0.0, 1304 (int)0.0, 1305 -0x1.fffffep127, 1306 0x1.p-149 1307 }, 1308 { // Entry 215 1309 -0.0, 1310 (int)0.0, 1311 -0x1.fffffep127, 1312 -0x1.p-149 1313 }, 1314 { // Entry 216 1315 0x1.p-126, 1316 (int)0.0, 1317 0x1.p-126, 1318 0x1.fffffep127 1319 }, 1320 { // Entry 217 1321 -0x1.p-126, 1322 (int)0.0, 1323 -0x1.p-126, 1324 0x1.fffffep127 1325 }, 1326 { // Entry 218 1327 0x1.p-126, 1328 (int)0.0, 1329 0x1.p-126, 1330 -0x1.fffffep127 1331 }, 1332 { // Entry 219 1333 -0x1.p-126, 1334 (int)0.0, 1335 -0x1.p-126, 1336 -0x1.fffffep127 1337 }, 1338 { // Entry 220 1339 0x1.p-149, 1340 (int)0.0, 1341 0x1.p-149, 1342 0x1.fffffep127 1343 }, 1344 { // Entry 221 1345 -0x1.p-149, 1346 (int)0.0, 1347 -0x1.p-149, 1348 0x1.fffffep127 1349 }, 1350 { // Entry 222 1351 0x1.p-149, 1352 (int)0.0, 1353 0x1.p-149, 1354 -0x1.fffffep127 1355 }, 1356 { // Entry 223 1357 -0x1.p-149, 1358 (int)0.0, 1359 -0x1.p-149, 1360 -0x1.fffffep127 1361 }, 1362 { // Entry 224 1363 0.0, 1364 (int)0.0, 1365 0.0f, 1366 0x1.fffffep127 1367 }, 1368 { // Entry 225 1369 -0.0, 1370 (int)0.0, 1371 -0.0f, 1372 0x1.fffffep127 1373 }, 1374 { // Entry 226 1375 0.0, 1376 (int)0.0, 1377 0.0f, 1378 -0x1.fffffep127 1379 }, 1380 { // Entry 227 1381 -0.0, 1382 (int)0.0, 1383 -0.0f, 1384 -0x1.fffffep127 1385 }, 1386 { // Entry 228 1387 0.0, 1388 (int)0x1.p0, 1389 0x1.p-126, 1390 0x1.p-126 1391 }, 1392 { // Entry 229 1393 0.0, 1394 (int)-0x1.p0, 1395 0x1.p-126, 1396 -0x1.p-126 1397 }, 1398 { // Entry 230 1399 -0.0, 1400 (int)-0x1.p0, 1401 -0x1.p-126, 1402 0x1.p-126 1403 }, 1404 { // Entry 231 1405 -0.0, 1406 (int)0x1.p0, 1407 -0x1.p-126, 1408 -0x1.p-126 1409 }, 1410 { // Entry 232 1411 0.0, 1412 (int)0x1.p23, 1413 0x1.p-126, 1414 0x1.p-149 1415 }, 1416 { // Entry 233 1417 0.0, 1418 (int)-0x1.p23, 1419 0x1.p-126, 1420 -0x1.p-149 1421 }, 1422 { // Entry 234 1423 -0.0, 1424 (int)-0x1.p23, 1425 -0x1.p-126, 1426 0x1.p-149 1427 }, 1428 { // Entry 235 1429 -0.0, 1430 (int)0x1.p23, 1431 -0x1.p-126, 1432 -0x1.p-149 1433 }, 1434 { // Entry 236 1435 0x1.p-149, 1436 (int)0.0, 1437 0x1.p-149, 1438 0x1.p-126 1439 }, 1440 { // Entry 237 1441 -0x1.p-149, 1442 (int)0.0, 1443 -0x1.p-149, 1444 0x1.p-126 1445 }, 1446 { // Entry 238 1447 0x1.p-149, 1448 (int)0.0, 1449 0x1.p-149, 1450 -0x1.p-126 1451 }, 1452 { // Entry 239 1453 -0x1.p-149, 1454 (int)0.0, 1455 -0x1.p-149, 1456 -0x1.p-126 1457 }, 1458 { // Entry 240 1459 0.0, 1460 (int)0.0, 1461 0.0f, 1462 0x1.p-126 1463 }, 1464 { // Entry 241 1465 -0.0, 1466 (int)0.0, 1467 -0.0f, 1468 0x1.p-126 1469 }, 1470 { // Entry 242 1471 0.0, 1472 (int)0.0, 1473 0.0f, 1474 -0x1.p-126 1475 }, 1476 { // Entry 243 1477 -0.0, 1478 (int)0.0, 1479 -0.0f, 1480 -0x1.p-126 1481 }, 1482 { // Entry 244 1483 0.0, 1484 (int)0x1.p0, 1485 0x1.p-149, 1486 0x1.p-149 1487 }, 1488 { // Entry 245 1489 -0.0, 1490 (int)-0x1.p0, 1491 -0x1.p-149, 1492 0x1.p-149 1493 }, 1494 { // Entry 246 1495 0.0, 1496 (int)-0x1.p0, 1497 0x1.p-149, 1498 -0x1.p-149 1499 }, 1500 { // Entry 247 1501 -0.0, 1502 (int)0x1.p0, 1503 -0x1.p-149, 1504 -0x1.p-149 1505 }, 1506 { // Entry 248 1507 0.0, 1508 (int)0.0, 1509 0.0f, 1510 0x1.p-149 1511 }, 1512 { // Entry 249 1513 -0.0, 1514 (int)0.0, 1515 -0.0f, 1516 0x1.p-149 1517 }, 1518 { // Entry 250 1519 0.0, 1520 (int)0.0, 1521 0.0f, 1522 -0x1.p-149 1523 }, 1524 { // Entry 251 1525 -0.0, 1526 (int)0.0, 1527 -0.0f, 1528 -0x1.p-149 1529 }, 1530 { // Entry 252 1531 -0x1.p0, 1532 (int)0x1.p1, 1533 0x1.80p1, 1534 0x1.p1 1535 }, 1536 { // Entry 253 1537 0x1.p0, 1538 (int)-0x1.p1, 1539 -0x1.80p1, 1540 0x1.p1 1541 }, 1542 { // Entry 254 1543 -0x1.p0, 1544 (int)-0x1.p1, 1545 0x1.80p1, 1546 -0x1.p1 1547 }, 1548 { // Entry 255 1549 0x1.p0, 1550 (int)0x1.p1, 1551 -0x1.80p1, 1552 -0x1.p1 1553 }, 1554 { // Entry 256 1555 0x1.p0, 1556 (int)0x1.p1, 1557 0x1.40p2, 1558 0x1.p1 1559 }, 1560 { // Entry 257 1561 -0x1.p0, 1562 (int)-0x1.p1, 1563 -0x1.40p2, 1564 0x1.p1 1565 }, 1566 { // Entry 258 1567 0x1.p0, 1568 (int)-0x1.p1, 1569 0x1.40p2, 1570 -0x1.p1 1571 }, 1572 { // Entry 259 1573 -0x1.p0, 1574 (int)0x1.p1, 1575 -0x1.40p2, 1576 -0x1.p1 1577 } 1578 }; 1579