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