1 # /* Copyright (C) 2001 2 # * Housemarque Oy 3 # * http://www.housemarque.com 4 # * 5 # * Distributed under the Boost Software License, Version 1.0. (See 6 # * accompanying file LICENSE_1_0.txt or copy at 7 # * http://www.boost.org/LICENSE_1_0.txt) 8 # */ 9 # 10 # /* Revised by Paul Mensonides (2002) */ 11 # /* Revised by Edward Diener (2020) */ 12 # 13 # /* See http://www.boost.org for most recent version. */ 14 # 15 # ifndef BOOST_PREPROCESSOR_ARITHMETIC_INC_1024_HPP 16 # define BOOST_PREPROCESSOR_ARITHMETIC_INC_1024_HPP 17 # 18 # if defined(BOOST_PP_INC_512) 19 # undef BOOST_PP_INC_512 20 # endif 21 # 22 # define BOOST_PP_INC_512 513 23 # define BOOST_PP_INC_513 514 24 # define BOOST_PP_INC_514 515 25 # define BOOST_PP_INC_515 516 26 # define BOOST_PP_INC_516 517 27 # define BOOST_PP_INC_517 518 28 # define BOOST_PP_INC_518 519 29 # define BOOST_PP_INC_519 520 30 # define BOOST_PP_INC_520 521 31 # define BOOST_PP_INC_521 522 32 # define BOOST_PP_INC_522 523 33 # define BOOST_PP_INC_523 524 34 # define BOOST_PP_INC_524 525 35 # define BOOST_PP_INC_525 526 36 # define BOOST_PP_INC_526 527 37 # define BOOST_PP_INC_527 528 38 # define BOOST_PP_INC_528 529 39 # define BOOST_PP_INC_529 530 40 # define BOOST_PP_INC_530 531 41 # define BOOST_PP_INC_531 532 42 # define BOOST_PP_INC_532 533 43 # define BOOST_PP_INC_533 534 44 # define BOOST_PP_INC_534 535 45 # define BOOST_PP_INC_535 536 46 # define BOOST_PP_INC_536 537 47 # define BOOST_PP_INC_537 538 48 # define BOOST_PP_INC_538 539 49 # define BOOST_PP_INC_539 540 50 # define BOOST_PP_INC_540 541 51 # define BOOST_PP_INC_541 542 52 # define BOOST_PP_INC_542 543 53 # define BOOST_PP_INC_543 544 54 # define BOOST_PP_INC_544 545 55 # define BOOST_PP_INC_545 546 56 # define BOOST_PP_INC_546 547 57 # define BOOST_PP_INC_547 548 58 # define BOOST_PP_INC_548 549 59 # define BOOST_PP_INC_549 550 60 # define BOOST_PP_INC_550 551 61 # define BOOST_PP_INC_551 552 62 # define BOOST_PP_INC_552 553 63 # define BOOST_PP_INC_553 554 64 # define BOOST_PP_INC_554 555 65 # define BOOST_PP_INC_555 556 66 # define BOOST_PP_INC_556 557 67 # define BOOST_PP_INC_557 558 68 # define BOOST_PP_INC_558 559 69 # define BOOST_PP_INC_559 560 70 # define BOOST_PP_INC_560 561 71 # define BOOST_PP_INC_561 562 72 # define BOOST_PP_INC_562 563 73 # define BOOST_PP_INC_563 564 74 # define BOOST_PP_INC_564 565 75 # define BOOST_PP_INC_565 566 76 # define BOOST_PP_INC_566 567 77 # define BOOST_PP_INC_567 568 78 # define BOOST_PP_INC_568 569 79 # define BOOST_PP_INC_569 570 80 # define BOOST_PP_INC_570 571 81 # define BOOST_PP_INC_571 572 82 # define BOOST_PP_INC_572 573 83 # define BOOST_PP_INC_573 574 84 # define BOOST_PP_INC_574 575 85 # define BOOST_PP_INC_575 576 86 # define BOOST_PP_INC_576 577 87 # define BOOST_PP_INC_577 578 88 # define BOOST_PP_INC_578 579 89 # define BOOST_PP_INC_579 580 90 # define BOOST_PP_INC_580 581 91 # define BOOST_PP_INC_581 582 92 # define BOOST_PP_INC_582 583 93 # define BOOST_PP_INC_583 584 94 # define BOOST_PP_INC_584 585 95 # define BOOST_PP_INC_585 586 96 # define BOOST_PP_INC_586 587 97 # define BOOST_PP_INC_587 588 98 # define BOOST_PP_INC_588 589 99 # define BOOST_PP_INC_589 590 100 # define BOOST_PP_INC_590 591 101 # define BOOST_PP_INC_591 592 102 # define BOOST_PP_INC_592 593 103 # define BOOST_PP_INC_593 594 104 # define BOOST_PP_INC_594 595 105 # define BOOST_PP_INC_595 596 106 # define BOOST_PP_INC_596 597 107 # define BOOST_PP_INC_597 598 108 # define BOOST_PP_INC_598 599 109 # define BOOST_PP_INC_599 600 110 # define BOOST_PP_INC_600 601 111 # define BOOST_PP_INC_601 602 112 # define BOOST_PP_INC_602 603 113 # define BOOST_PP_INC_603 604 114 # define BOOST_PP_INC_604 605 115 # define BOOST_PP_INC_605 606 116 # define BOOST_PP_INC_606 607 117 # define BOOST_PP_INC_607 608 118 # define BOOST_PP_INC_608 609 119 # define BOOST_PP_INC_609 610 120 # define BOOST_PP_INC_610 611 121 # define BOOST_PP_INC_611 612 122 # define BOOST_PP_INC_612 613 123 # define BOOST_PP_INC_613 614 124 # define BOOST_PP_INC_614 615 125 # define BOOST_PP_INC_615 616 126 # define BOOST_PP_INC_616 617 127 # define BOOST_PP_INC_617 618 128 # define BOOST_PP_INC_618 619 129 # define BOOST_PP_INC_619 620 130 # define BOOST_PP_INC_620 621 131 # define BOOST_PP_INC_621 622 132 # define BOOST_PP_INC_622 623 133 # define BOOST_PP_INC_623 624 134 # define BOOST_PP_INC_624 625 135 # define BOOST_PP_INC_625 626 136 # define BOOST_PP_INC_626 627 137 # define BOOST_PP_INC_627 628 138 # define BOOST_PP_INC_628 629 139 # define BOOST_PP_INC_629 630 140 # define BOOST_PP_INC_630 631 141 # define BOOST_PP_INC_631 632 142 # define BOOST_PP_INC_632 633 143 # define BOOST_PP_INC_633 634 144 # define BOOST_PP_INC_634 635 145 # define BOOST_PP_INC_635 636 146 # define BOOST_PP_INC_636 637 147 # define BOOST_PP_INC_637 638 148 # define BOOST_PP_INC_638 639 149 # define BOOST_PP_INC_639 640 150 # define BOOST_PP_INC_640 641 151 # define BOOST_PP_INC_641 642 152 # define BOOST_PP_INC_642 643 153 # define BOOST_PP_INC_643 644 154 # define BOOST_PP_INC_644 645 155 # define BOOST_PP_INC_645 646 156 # define BOOST_PP_INC_646 647 157 # define BOOST_PP_INC_647 648 158 # define BOOST_PP_INC_648 649 159 # define BOOST_PP_INC_649 650 160 # define BOOST_PP_INC_650 651 161 # define BOOST_PP_INC_651 652 162 # define BOOST_PP_INC_652 653 163 # define BOOST_PP_INC_653 654 164 # define BOOST_PP_INC_654 655 165 # define BOOST_PP_INC_655 656 166 # define BOOST_PP_INC_656 657 167 # define BOOST_PP_INC_657 658 168 # define BOOST_PP_INC_658 659 169 # define BOOST_PP_INC_659 660 170 # define BOOST_PP_INC_660 661 171 # define BOOST_PP_INC_661 662 172 # define BOOST_PP_INC_662 663 173 # define BOOST_PP_INC_663 664 174 # define BOOST_PP_INC_664 665 175 # define BOOST_PP_INC_665 666 176 # define BOOST_PP_INC_666 667 177 # define BOOST_PP_INC_667 668 178 # define BOOST_PP_INC_668 669 179 # define BOOST_PP_INC_669 670 180 # define BOOST_PP_INC_670 671 181 # define BOOST_PP_INC_671 672 182 # define BOOST_PP_INC_672 673 183 # define BOOST_PP_INC_673 674 184 # define BOOST_PP_INC_674 675 185 # define BOOST_PP_INC_675 676 186 # define BOOST_PP_INC_676 677 187 # define BOOST_PP_INC_677 678 188 # define BOOST_PP_INC_678 679 189 # define BOOST_PP_INC_679 680 190 # define BOOST_PP_INC_680 681 191 # define BOOST_PP_INC_681 682 192 # define BOOST_PP_INC_682 683 193 # define BOOST_PP_INC_683 684 194 # define BOOST_PP_INC_684 685 195 # define BOOST_PP_INC_685 686 196 # define BOOST_PP_INC_686 687 197 # define BOOST_PP_INC_687 688 198 # define BOOST_PP_INC_688 689 199 # define BOOST_PP_INC_689 690 200 # define BOOST_PP_INC_690 691 201 # define BOOST_PP_INC_691 692 202 # define BOOST_PP_INC_692 693 203 # define BOOST_PP_INC_693 694 204 # define BOOST_PP_INC_694 695 205 # define BOOST_PP_INC_695 696 206 # define BOOST_PP_INC_696 697 207 # define BOOST_PP_INC_697 698 208 # define BOOST_PP_INC_698 699 209 # define BOOST_PP_INC_699 700 210 # define BOOST_PP_INC_700 701 211 # define BOOST_PP_INC_701 702 212 # define BOOST_PP_INC_702 703 213 # define BOOST_PP_INC_703 704 214 # define BOOST_PP_INC_704 705 215 # define BOOST_PP_INC_705 706 216 # define BOOST_PP_INC_706 707 217 # define BOOST_PP_INC_707 708 218 # define BOOST_PP_INC_708 709 219 # define BOOST_PP_INC_709 710 220 # define BOOST_PP_INC_710 711 221 # define BOOST_PP_INC_711 712 222 # define BOOST_PP_INC_712 713 223 # define BOOST_PP_INC_713 714 224 # define BOOST_PP_INC_714 715 225 # define BOOST_PP_INC_715 716 226 # define BOOST_PP_INC_716 717 227 # define BOOST_PP_INC_717 718 228 # define BOOST_PP_INC_718 719 229 # define BOOST_PP_INC_719 720 230 # define BOOST_PP_INC_720 721 231 # define BOOST_PP_INC_721 722 232 # define BOOST_PP_INC_722 723 233 # define BOOST_PP_INC_723 724 234 # define BOOST_PP_INC_724 725 235 # define BOOST_PP_INC_725 726 236 # define BOOST_PP_INC_726 727 237 # define BOOST_PP_INC_727 728 238 # define BOOST_PP_INC_728 729 239 # define BOOST_PP_INC_729 730 240 # define BOOST_PP_INC_730 731 241 # define BOOST_PP_INC_731 732 242 # define BOOST_PP_INC_732 733 243 # define BOOST_PP_INC_733 734 244 # define BOOST_PP_INC_734 735 245 # define BOOST_PP_INC_735 736 246 # define BOOST_PP_INC_736 737 247 # define BOOST_PP_INC_737 738 248 # define BOOST_PP_INC_738 739 249 # define BOOST_PP_INC_739 740 250 # define BOOST_PP_INC_740 741 251 # define BOOST_PP_INC_741 742 252 # define BOOST_PP_INC_742 743 253 # define BOOST_PP_INC_743 744 254 # define BOOST_PP_INC_744 745 255 # define BOOST_PP_INC_745 746 256 # define BOOST_PP_INC_746 747 257 # define BOOST_PP_INC_747 748 258 # define BOOST_PP_INC_748 749 259 # define BOOST_PP_INC_749 750 260 # define BOOST_PP_INC_750 751 261 # define BOOST_PP_INC_751 752 262 # define BOOST_PP_INC_752 753 263 # define BOOST_PP_INC_753 754 264 # define BOOST_PP_INC_754 755 265 # define BOOST_PP_INC_755 756 266 # define BOOST_PP_INC_756 757 267 # define BOOST_PP_INC_757 758 268 # define BOOST_PP_INC_758 759 269 # define BOOST_PP_INC_759 760 270 # define BOOST_PP_INC_760 761 271 # define BOOST_PP_INC_761 762 272 # define BOOST_PP_INC_762 763 273 # define BOOST_PP_INC_763 764 274 # define BOOST_PP_INC_764 765 275 # define BOOST_PP_INC_765 766 276 # define BOOST_PP_INC_766 767 277 # define BOOST_PP_INC_767 768 278 # define BOOST_PP_INC_768 769 279 # define BOOST_PP_INC_769 770 280 # define BOOST_PP_INC_770 771 281 # define BOOST_PP_INC_771 772 282 # define BOOST_PP_INC_772 773 283 # define BOOST_PP_INC_773 774 284 # define BOOST_PP_INC_774 775 285 # define BOOST_PP_INC_775 776 286 # define BOOST_PP_INC_776 777 287 # define BOOST_PP_INC_777 778 288 # define BOOST_PP_INC_778 779 289 # define BOOST_PP_INC_779 780 290 # define BOOST_PP_INC_780 781 291 # define BOOST_PP_INC_781 782 292 # define BOOST_PP_INC_782 783 293 # define BOOST_PP_INC_783 784 294 # define BOOST_PP_INC_784 785 295 # define BOOST_PP_INC_785 786 296 # define BOOST_PP_INC_786 787 297 # define BOOST_PP_INC_787 788 298 # define BOOST_PP_INC_788 789 299 # define BOOST_PP_INC_789 790 300 # define BOOST_PP_INC_790 791 301 # define BOOST_PP_INC_791 792 302 # define BOOST_PP_INC_792 793 303 # define BOOST_PP_INC_793 794 304 # define BOOST_PP_INC_794 795 305 # define BOOST_PP_INC_795 796 306 # define BOOST_PP_INC_796 797 307 # define BOOST_PP_INC_797 798 308 # define BOOST_PP_INC_798 799 309 # define BOOST_PP_INC_799 800 310 # define BOOST_PP_INC_800 801 311 # define BOOST_PP_INC_801 802 312 # define BOOST_PP_INC_802 803 313 # define BOOST_PP_INC_803 804 314 # define BOOST_PP_INC_804 805 315 # define BOOST_PP_INC_805 806 316 # define BOOST_PP_INC_806 807 317 # define BOOST_PP_INC_807 808 318 # define BOOST_PP_INC_808 809 319 # define BOOST_PP_INC_809 810 320 # define BOOST_PP_INC_810 811 321 # define BOOST_PP_INC_811 812 322 # define BOOST_PP_INC_812 813 323 # define BOOST_PP_INC_813 814 324 # define BOOST_PP_INC_814 815 325 # define BOOST_PP_INC_815 816 326 # define BOOST_PP_INC_816 817 327 # define BOOST_PP_INC_817 818 328 # define BOOST_PP_INC_818 819 329 # define BOOST_PP_INC_819 820 330 # define BOOST_PP_INC_820 821 331 # define BOOST_PP_INC_821 822 332 # define BOOST_PP_INC_822 823 333 # define BOOST_PP_INC_823 824 334 # define BOOST_PP_INC_824 825 335 # define BOOST_PP_INC_825 826 336 # define BOOST_PP_INC_826 827 337 # define BOOST_PP_INC_827 828 338 # define BOOST_PP_INC_828 829 339 # define BOOST_PP_INC_829 830 340 # define BOOST_PP_INC_830 831 341 # define BOOST_PP_INC_831 832 342 # define BOOST_PP_INC_832 833 343 # define BOOST_PP_INC_833 834 344 # define BOOST_PP_INC_834 835 345 # define BOOST_PP_INC_835 836 346 # define BOOST_PP_INC_836 837 347 # define BOOST_PP_INC_837 838 348 # define BOOST_PP_INC_838 839 349 # define BOOST_PP_INC_839 840 350 # define BOOST_PP_INC_840 841 351 # define BOOST_PP_INC_841 842 352 # define BOOST_PP_INC_842 843 353 # define BOOST_PP_INC_843 844 354 # define BOOST_PP_INC_844 845 355 # define BOOST_PP_INC_845 846 356 # define BOOST_PP_INC_846 847 357 # define BOOST_PP_INC_847 848 358 # define BOOST_PP_INC_848 849 359 # define BOOST_PP_INC_849 850 360 # define BOOST_PP_INC_850 851 361 # define BOOST_PP_INC_851 852 362 # define BOOST_PP_INC_852 853 363 # define BOOST_PP_INC_853 854 364 # define BOOST_PP_INC_854 855 365 # define BOOST_PP_INC_855 856 366 # define BOOST_PP_INC_856 857 367 # define BOOST_PP_INC_857 858 368 # define BOOST_PP_INC_858 859 369 # define BOOST_PP_INC_859 860 370 # define BOOST_PP_INC_860 861 371 # define BOOST_PP_INC_861 862 372 # define BOOST_PP_INC_862 863 373 # define BOOST_PP_INC_863 864 374 # define BOOST_PP_INC_864 865 375 # define BOOST_PP_INC_865 866 376 # define BOOST_PP_INC_866 867 377 # define BOOST_PP_INC_867 868 378 # define BOOST_PP_INC_868 869 379 # define BOOST_PP_INC_869 870 380 # define BOOST_PP_INC_870 871 381 # define BOOST_PP_INC_871 872 382 # define BOOST_PP_INC_872 873 383 # define BOOST_PP_INC_873 874 384 # define BOOST_PP_INC_874 875 385 # define BOOST_PP_INC_875 876 386 # define BOOST_PP_INC_876 877 387 # define BOOST_PP_INC_877 878 388 # define BOOST_PP_INC_878 879 389 # define BOOST_PP_INC_879 880 390 # define BOOST_PP_INC_880 881 391 # define BOOST_PP_INC_881 882 392 # define BOOST_PP_INC_882 883 393 # define BOOST_PP_INC_883 884 394 # define BOOST_PP_INC_884 885 395 # define BOOST_PP_INC_885 886 396 # define BOOST_PP_INC_886 887 397 # define BOOST_PP_INC_887 888 398 # define BOOST_PP_INC_888 889 399 # define BOOST_PP_INC_889 890 400 # define BOOST_PP_INC_890 891 401 # define BOOST_PP_INC_891 892 402 # define BOOST_PP_INC_892 893 403 # define BOOST_PP_INC_893 894 404 # define BOOST_PP_INC_894 895 405 # define BOOST_PP_INC_895 896 406 # define BOOST_PP_INC_896 897 407 # define BOOST_PP_INC_897 898 408 # define BOOST_PP_INC_898 899 409 # define BOOST_PP_INC_899 900 410 # define BOOST_PP_INC_900 901 411 # define BOOST_PP_INC_901 902 412 # define BOOST_PP_INC_902 903 413 # define BOOST_PP_INC_903 904 414 # define BOOST_PP_INC_904 905 415 # define BOOST_PP_INC_905 906 416 # define BOOST_PP_INC_906 907 417 # define BOOST_PP_INC_907 908 418 # define BOOST_PP_INC_908 909 419 # define BOOST_PP_INC_909 910 420 # define BOOST_PP_INC_910 911 421 # define BOOST_PP_INC_911 912 422 # define BOOST_PP_INC_912 913 423 # define BOOST_PP_INC_913 914 424 # define BOOST_PP_INC_914 915 425 # define BOOST_PP_INC_915 916 426 # define BOOST_PP_INC_916 917 427 # define BOOST_PP_INC_917 918 428 # define BOOST_PP_INC_918 919 429 # define BOOST_PP_INC_919 920 430 # define BOOST_PP_INC_920 921 431 # define BOOST_PP_INC_921 922 432 # define BOOST_PP_INC_922 923 433 # define BOOST_PP_INC_923 924 434 # define BOOST_PP_INC_924 925 435 # define BOOST_PP_INC_925 926 436 # define BOOST_PP_INC_926 927 437 # define BOOST_PP_INC_927 928 438 # define BOOST_PP_INC_928 929 439 # define BOOST_PP_INC_929 930 440 # define BOOST_PP_INC_930 931 441 # define BOOST_PP_INC_931 932 442 # define BOOST_PP_INC_932 933 443 # define BOOST_PP_INC_933 934 444 # define BOOST_PP_INC_934 935 445 # define BOOST_PP_INC_935 936 446 # define BOOST_PP_INC_936 937 447 # define BOOST_PP_INC_937 938 448 # define BOOST_PP_INC_938 939 449 # define BOOST_PP_INC_939 940 450 # define BOOST_PP_INC_940 941 451 # define BOOST_PP_INC_941 942 452 # define BOOST_PP_INC_942 943 453 # define BOOST_PP_INC_943 944 454 # define BOOST_PP_INC_944 945 455 # define BOOST_PP_INC_945 946 456 # define BOOST_PP_INC_946 947 457 # define BOOST_PP_INC_947 948 458 # define BOOST_PP_INC_948 949 459 # define BOOST_PP_INC_949 950 460 # define BOOST_PP_INC_950 951 461 # define BOOST_PP_INC_951 952 462 # define BOOST_PP_INC_952 953 463 # define BOOST_PP_INC_953 954 464 # define BOOST_PP_INC_954 955 465 # define BOOST_PP_INC_955 956 466 # define BOOST_PP_INC_956 957 467 # define BOOST_PP_INC_957 958 468 # define BOOST_PP_INC_958 959 469 # define BOOST_PP_INC_959 960 470 # define BOOST_PP_INC_960 961 471 # define BOOST_PP_INC_961 962 472 # define BOOST_PP_INC_962 963 473 # define BOOST_PP_INC_963 964 474 # define BOOST_PP_INC_964 965 475 # define BOOST_PP_INC_965 966 476 # define BOOST_PP_INC_966 967 477 # define BOOST_PP_INC_967 968 478 # define BOOST_PP_INC_968 969 479 # define BOOST_PP_INC_969 970 480 # define BOOST_PP_INC_970 971 481 # define BOOST_PP_INC_971 972 482 # define BOOST_PP_INC_972 973 483 # define BOOST_PP_INC_973 974 484 # define BOOST_PP_INC_974 975 485 # define BOOST_PP_INC_975 976 486 # define BOOST_PP_INC_976 977 487 # define BOOST_PP_INC_977 978 488 # define BOOST_PP_INC_978 979 489 # define BOOST_PP_INC_979 980 490 # define BOOST_PP_INC_980 981 491 # define BOOST_PP_INC_981 982 492 # define BOOST_PP_INC_982 983 493 # define BOOST_PP_INC_983 984 494 # define BOOST_PP_INC_984 985 495 # define BOOST_PP_INC_985 986 496 # define BOOST_PP_INC_986 987 497 # define BOOST_PP_INC_987 988 498 # define BOOST_PP_INC_988 989 499 # define BOOST_PP_INC_989 990 500 # define BOOST_PP_INC_990 991 501 # define BOOST_PP_INC_991 992 502 # define BOOST_PP_INC_992 993 503 # define BOOST_PP_INC_993 994 504 # define BOOST_PP_INC_994 995 505 # define BOOST_PP_INC_995 996 506 # define BOOST_PP_INC_996 997 507 # define BOOST_PP_INC_997 998 508 # define BOOST_PP_INC_998 999 509 # define BOOST_PP_INC_999 1000 510 # define BOOST_PP_INC_1000 1001 511 # define BOOST_PP_INC_1001 1002 512 # define BOOST_PP_INC_1002 1003 513 # define BOOST_PP_INC_1003 1004 514 # define BOOST_PP_INC_1004 1005 515 # define BOOST_PP_INC_1005 1006 516 # define BOOST_PP_INC_1006 1007 517 # define BOOST_PP_INC_1007 1008 518 # define BOOST_PP_INC_1008 1009 519 # define BOOST_PP_INC_1009 1010 520 # define BOOST_PP_INC_1010 1011 521 # define BOOST_PP_INC_1011 1012 522 # define BOOST_PP_INC_1012 1013 523 # define BOOST_PP_INC_1013 1014 524 # define BOOST_PP_INC_1014 1015 525 # define BOOST_PP_INC_1015 1016 526 # define BOOST_PP_INC_1016 1017 527 # define BOOST_PP_INC_1017 1018 528 # define BOOST_PP_INC_1018 1019 529 # define BOOST_PP_INC_1019 1020 530 # define BOOST_PP_INC_1020 1021 531 # define BOOST_PP_INC_1021 1022 532 # define BOOST_PP_INC_1022 1023 533 # define BOOST_PP_INC_1023 1024 534 # define BOOST_PP_INC_1024 1024 535 # 536 # endif 537