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