1 --------------------------------
3 --------------------------------
5 (2147483647,-2147483648,-2147483647)
6 (2147483646,2147483647,-2147483648)
9 [0,2,4,6,8,10,12,14,16,18]
10 [0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20]
11 [0,2,4,6,8,10,12,14,16,18,20]
597 toRational -3 = -3 % 1
598 toRational -2 = -2 % 1
599 toRational -1 = -1 % 1
606 -3 `divMod` -3 = (1,0)
607 -3 `divMod` -2 = (1,-1)
608 -3 `divMod` -1 = (3,0)
609 -3 `divMod` 1 = (-3,0)
610 -3 `divMod` 2 = (-2,1)
611 -3 `divMod` 3 = (-1,0)
613 -2 `divMod` -3 = (0,-2)
614 -2 `divMod` -2 = (1,0)
615 -2 `divMod` -1 = (2,0)
616 -2 `divMod` 1 = (-2,0)
617 -2 `divMod` 2 = (-1,0)
618 -2 `divMod` 3 = (-1,1)
620 -1 `divMod` -3 = (0,-1)
621 -1 `divMod` -2 = (0,-1)
622 -1 `divMod` -1 = (1,0)
623 -1 `divMod` 1 = (-1,0)
624 -1 `divMod` 2 = (-1,1)
625 -1 `divMod` 3 = (-1,2)
627 0 `divMod` -3 = (0,0)
628 0 `divMod` -2 = (0,0)
629 0 `divMod` -1 = (0,0)
634 1 `divMod` -3 = (-1,-2)
635 1 `divMod` -2 = (-1,-1)
636 1 `divMod` -1 = (-1,0)
641 2 `divMod` -3 = (-1,-1)
642 2 `divMod` -2 = (-1,0)
643 2 `divMod` -1 = (-2,0)
648 3 `divMod` -3 = (-1,0)
649 3 `divMod` -2 = (-2,-1)
650 3 `divMod` -1 = (-3,0)
756 -3 `quotRem` -3 = (1,0)
757 -3 `quotRem` -2 = (1,-1)
758 -3 `quotRem` -1 = (3,0)
759 -3 `quotRem` 1 = (-3,0)
760 -3 `quotRem` 2 = (-1,-1)
761 -3 `quotRem` 3 = (-1,0)
763 -2 `quotRem` -3 = (0,-2)
764 -2 `quotRem` -2 = (1,0)
765 -2 `quotRem` -1 = (2,0)
766 -2 `quotRem` 1 = (-2,0)
767 -2 `quotRem` 2 = (-1,0)
768 -2 `quotRem` 3 = (0,-2)
770 -1 `quotRem` -3 = (0,-1)
771 -1 `quotRem` -2 = (0,-1)
772 -1 `quotRem` -1 = (1,0)
773 -1 `quotRem` 1 = (-1,0)
774 -1 `quotRem` 2 = (0,-1)
775 -1 `quotRem` 3 = (0,-1)
777 0 `quotRem` -3 = (0,0)
778 0 `quotRem` -2 = (0,0)
779 0 `quotRem` -1 = (0,0)
780 0 `quotRem` 1 = (0,0)
781 0 `quotRem` 2 = (0,0)
782 0 `quotRem` 3 = (0,0)
784 1 `quotRem` -3 = (0,1)
785 1 `quotRem` -2 = (0,1)
786 1 `quotRem` -1 = (-1,0)
787 1 `quotRem` 1 = (1,0)
788 1 `quotRem` 2 = (0,1)
789 1 `quotRem` 3 = (0,1)
791 2 `quotRem` -3 = (0,2)
792 2 `quotRem` -2 = (-1,0)
793 2 `quotRem` -1 = (-2,0)
794 2 `quotRem` 1 = (2,0)
795 2 `quotRem` 2 = (1,0)
796 2 `quotRem` 3 = (0,2)
798 3 `quotRem` -3 = (-1,0)
799 3 `quotRem` -2 = (-1,1)
800 3 `quotRem` -1 = (-3,0)
801 3 `quotRem` 1 = (3,0)
802 3 `quotRem` 2 = (1,1)
803 3 `quotRem` 3 = (1,0)
906 --------------------------------
908 --------------------------------
913 [0,1,2,3,4,5,6,7,8,9]
914 [0,2,4,6,8,10,12,14,16,18]
915 [0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20]
916 [0,2,4,6,8,10,12,14,16,18,20]
1264 -3 `compare` -3 = EQ
1265 -3 `compare` -2 = LT
1266 -3 `compare` -1 = LT
1272 -2 `compare` -3 = GT
1273 -2 `compare` -2 = EQ
1274 -2 `compare` -1 = LT
1280 -1 `compare` -3 = GT
1281 -1 `compare` -2 = GT
1282 -1 `compare` -1 = EQ
1502 toRational -3 = -3 % 1
1503 toRational -2 = -2 % 1
1504 toRational -1 = -1 % 1
1505 toRational 0 = 0 % 1
1506 toRational 1 = 1 % 1
1507 toRational 2 = 2 % 1
1508 toRational 3 = 3 % 1
1511 -3 `divMod` -3 = (1,0)
1512 -3 `divMod` -2 = (1,-1)
1513 -3 `divMod` -1 = (3,0)
1514 -3 `divMod` 1 = (-3,0)
1515 -3 `divMod` 2 = (-2,1)
1516 -3 `divMod` 3 = (-1,0)
1518 -2 `divMod` -3 = (0,-2)
1519 -2 `divMod` -2 = (1,0)
1520 -2 `divMod` -1 = (2,0)
1521 -2 `divMod` 1 = (-2,0)
1522 -2 `divMod` 2 = (-1,0)
1523 -2 `divMod` 3 = (-1,1)
1525 -1 `divMod` -3 = (0,-1)
1526 -1 `divMod` -2 = (0,-1)
1527 -1 `divMod` -1 = (1,0)
1528 -1 `divMod` 1 = (-1,0)
1529 -1 `divMod` 2 = (-1,1)
1530 -1 `divMod` 3 = (-1,2)
1532 0 `divMod` -3 = (0,0)
1533 0 `divMod` -2 = (0,0)
1534 0 `divMod` -1 = (0,0)
1535 0 `divMod` 1 = (0,0)
1536 0 `divMod` 2 = (0,0)
1537 0 `divMod` 3 = (0,0)
1539 1 `divMod` -3 = (-1,-2)
1540 1 `divMod` -2 = (-1,-1)
1541 1 `divMod` -1 = (-1,0)
1542 1 `divMod` 1 = (1,0)
1543 1 `divMod` 2 = (0,1)
1544 1 `divMod` 3 = (0,1)
1546 2 `divMod` -3 = (-1,-1)
1547 2 `divMod` -2 = (-1,0)
1548 2 `divMod` -1 = (-2,0)
1549 2 `divMod` 1 = (2,0)
1550 2 `divMod` 2 = (1,0)
1551 2 `divMod` 3 = (0,2)
1553 3 `divMod` -3 = (-1,0)
1554 3 `divMod` -2 = (-2,-1)
1555 3 `divMod` -1 = (-3,0)
1556 3 `divMod` 1 = (3,0)
1557 3 `divMod` 2 = (1,1)
1558 3 `divMod` 3 = (1,0)
1661 -3 `quotRem` -3 = (1,0)
1662 -3 `quotRem` -2 = (1,-1)
1663 -3 `quotRem` -1 = (3,0)
1664 -3 `quotRem` 1 = (-3,0)
1665 -3 `quotRem` 2 = (-1,-1)
1666 -3 `quotRem` 3 = (-1,0)
1668 -2 `quotRem` -3 = (0,-2)
1669 -2 `quotRem` -2 = (1,0)
1670 -2 `quotRem` -1 = (2,0)
1671 -2 `quotRem` 1 = (-2,0)
1672 -2 `quotRem` 2 = (-1,0)
1673 -2 `quotRem` 3 = (0,-2)
1675 -1 `quotRem` -3 = (0,-1)
1676 -1 `quotRem` -2 = (0,-1)
1677 -1 `quotRem` -1 = (1,0)
1678 -1 `quotRem` 1 = (-1,0)
1679 -1 `quotRem` 2 = (0,-1)
1680 -1 `quotRem` 3 = (0,-1)
1682 0 `quotRem` -3 = (0,0)
1683 0 `quotRem` -2 = (0,0)
1684 0 `quotRem` -1 = (0,0)
1685 0 `quotRem` 1 = (0,0)
1686 0 `quotRem` 2 = (0,0)
1687 0 `quotRem` 3 = (0,0)
1689 1 `quotRem` -3 = (0,1)
1690 1 `quotRem` -2 = (0,1)
1691 1 `quotRem` -1 = (-1,0)
1692 1 `quotRem` 1 = (1,0)
1693 1 `quotRem` 2 = (0,1)
1694 1 `quotRem` 3 = (0,1)
1696 2 `quotRem` -3 = (0,2)
1697 2 `quotRem` -2 = (-1,0)
1698 2 `quotRem` -1 = (-2,0)
1699 2 `quotRem` 1 = (2,0)
1700 2 `quotRem` 2 = (1,0)
1701 2 `quotRem` 3 = (0,2)
1703 3 `quotRem` -3 = (-1,0)
1704 3 `quotRem` -2 = (-1,1)
1705 3 `quotRem` -1 = (-3,0)
1706 3 `quotRem` 1 = (3,0)
1707 3 `quotRem` 2 = (1,1)
1708 3 `quotRem` 3 = (1,0)
2042 -3 `rotate` -3 = -65
2043 -3 `rotate` -2 = 127
2050 -2 `rotate` -3 = -33
2051 -2 `rotate` -2 = -65
2052 -2 `rotate` -1 = 127
2076 1 `rotate` -1 = -128
2083 2 `rotate` -2 = -128
2092 3 `rotate` -1 = -127
2140 -3 `clearBit` 0 = -4
2141 -3 `clearBit` 1 = -3
2142 -3 `clearBit` 2 = -7
2143 -3 `clearBit` 3 = -11
2145 -2 `clearBit` 0 = -2
2146 -2 `clearBit` 1 = -4
2147 -2 `clearBit` 2 = -6
2148 -2 `clearBit` 3 = -10
2150 -1 `clearBit` 0 = -2
2151 -1 `clearBit` 1 = -3
2152 -1 `clearBit` 2 = -5
2153 -1 `clearBit` 3 = -9
2176 -3 `complementBit` 0 = -4
2177 -3 `complementBit` 1 = -1
2178 -3 `complementBit` 2 = -7
2179 -3 `complementBit` 3 = -11
2181 -2 `complementBit` 0 = -1
2182 -2 `complementBit` 1 = -4
2183 -2 `complementBit` 2 = -6
2184 -2 `complementBit` 3 = -10
2186 -1 `complementBit` 0 = -2
2187 -1 `complementBit` 1 = -3
2188 -1 `complementBit` 2 = -5
2189 -1 `complementBit` 3 = -9
2191 0 `complementBit` 0 = 1
2192 0 `complementBit` 1 = 2
2193 0 `complementBit` 2 = 4
2194 0 `complementBit` 3 = 8
2196 1 `complementBit` 0 = 0
2197 1 `complementBit` 1 = 3
2198 1 `complementBit` 2 = 5
2199 1 `complementBit` 3 = 9
2201 2 `complementBit` 0 = 3
2202 2 `complementBit` 1 = 0
2203 2 `complementBit` 2 = 6
2204 2 `complementBit` 3 = 10
2206 3 `complementBit` 0 = 2
2207 3 `complementBit` 1 = 1
2208 3 `complementBit` 2 = 7
2209 3 `complementBit` 3 = 11
2212 -3 `testBit` 0 = True
2213 -3 `testBit` 1 = False
2214 -3 `testBit` 2 = True
2215 -3 `testBit` 3 = True
2217 -2 `testBit` 0 = False
2218 -2 `testBit` 1 = True
2219 -2 `testBit` 2 = True
2220 -2 `testBit` 3 = True
2222 -1 `testBit` 0 = True
2223 -1 `testBit` 1 = True
2224 -1 `testBit` 2 = True
2225 -1 `testBit` 3 = True
2227 0 `testBit` 0 = False
2228 0 `testBit` 1 = False
2229 0 `testBit` 2 = False
2230 0 `testBit` 3 = False
2232 1 `testBit` 0 = True
2233 1 `testBit` 1 = False
2234 1 `testBit` 2 = False
2235 1 `testBit` 3 = False
2237 2 `testBit` 0 = False
2238 2 `testBit` 1 = True
2239 2 `testBit` 2 = False
2240 2 `testBit` 3 = False
2242 3 `testBit` 0 = True
2243 3 `testBit` 1 = True
2244 3 `testBit` 2 = False
2245 3 `testBit` 3 = False
2264 --------------------------------
2266 --------------------------------
2268 (32767,-32768,-32767)
2269 (32766,32767,-32768)
2271 [0,1,2,3,4,5,6,7,8,9]
2272 [0,2,4,6,8,10,12,14,16,18]
2273 [0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20]
2274 [0,2,4,6,8,10,12,14,16,18,20]
2622 -3 `compare` -3 = EQ
2623 -3 `compare` -2 = LT
2624 -3 `compare` -1 = LT
2630 -2 `compare` -3 = GT
2631 -2 `compare` -2 = EQ
2632 -2 `compare` -1 = LT
2638 -1 `compare` -3 = GT
2639 -1 `compare` -2 = GT
2640 -1 `compare` -1 = EQ
2860 toRational -3 = -3 % 1
2861 toRational -2 = -2 % 1
2862 toRational -1 = -1 % 1
2863 toRational 0 = 0 % 1
2864 toRational 1 = 1 % 1
2865 toRational 2 = 2 % 1
2866 toRational 3 = 3 % 1
2869 -3 `divMod` -3 = (1,0)
2870 -3 `divMod` -2 = (1,-1)
2871 -3 `divMod` -1 = (3,0)
2872 -3 `divMod` 1 = (-3,0)
2873 -3 `divMod` 2 = (-2,1)
2874 -3 `divMod` 3 = (-1,0)
2876 -2 `divMod` -3 = (0,-2)
2877 -2 `divMod` -2 = (1,0)
2878 -2 `divMod` -1 = (2,0)
2879 -2 `divMod` 1 = (-2,0)
2880 -2 `divMod` 2 = (-1,0)
2881 -2 `divMod` 3 = (-1,1)
2883 -1 `divMod` -3 = (0,-1)
2884 -1 `divMod` -2 = (0,-1)
2885 -1 `divMod` -1 = (1,0)
2886 -1 `divMod` 1 = (-1,0)
2887 -1 `divMod` 2 = (-1,1)
2888 -1 `divMod` 3 = (-1,2)
2890 0 `divMod` -3 = (0,0)
2891 0 `divMod` -2 = (0,0)
2892 0 `divMod` -1 = (0,0)
2893 0 `divMod` 1 = (0,0)
2894 0 `divMod` 2 = (0,0)
2895 0 `divMod` 3 = (0,0)
2897 1 `divMod` -3 = (-1,-2)
2898 1 `divMod` -2 = (-1,-1)
2899 1 `divMod` -1 = (-1,0)
2900 1 `divMod` 1 = (1,0)
2901 1 `divMod` 2 = (0,1)
2902 1 `divMod` 3 = (0,1)
2904 2 `divMod` -3 = (-1,-1)
2905 2 `divMod` -2 = (-1,0)
2906 2 `divMod` -1 = (-2,0)
2907 2 `divMod` 1 = (2,0)
2908 2 `divMod` 2 = (1,0)
2909 2 `divMod` 3 = (0,2)
2911 3 `divMod` -3 = (-1,0)
2912 3 `divMod` -2 = (-2,-1)
2913 3 `divMod` -1 = (-3,0)
2914 3 `divMod` 1 = (3,0)
2915 3 `divMod` 2 = (1,1)
2916 3 `divMod` 3 = (1,0)
3019 -3 `quotRem` -3 = (1,0)
3020 -3 `quotRem` -2 = (1,-1)
3021 -3 `quotRem` -1 = (3,0)
3022 -3 `quotRem` 1 = (-3,0)
3023 -3 `quotRem` 2 = (-1,-1)
3024 -3 `quotRem` 3 = (-1,0)
3026 -2 `quotRem` -3 = (0,-2)
3027 -2 `quotRem` -2 = (1,0)
3028 -2 `quotRem` -1 = (2,0)
3029 -2 `quotRem` 1 = (-2,0)
3030 -2 `quotRem` 2 = (-1,0)
3031 -2 `quotRem` 3 = (0,-2)
3033 -1 `quotRem` -3 = (0,-1)
3034 -1 `quotRem` -2 = (0,-1)
3035 -1 `quotRem` -1 = (1,0)
3036 -1 `quotRem` 1 = (-1,0)
3037 -1 `quotRem` 2 = (0,-1)
3038 -1 `quotRem` 3 = (0,-1)
3040 0 `quotRem` -3 = (0,0)
3041 0 `quotRem` -2 = (0,0)
3042 0 `quotRem` -1 = (0,0)
3043 0 `quotRem` 1 = (0,0)
3044 0 `quotRem` 2 = (0,0)
3045 0 `quotRem` 3 = (0,0)
3047 1 `quotRem` -3 = (0,1)
3048 1 `quotRem` -2 = (0,1)
3049 1 `quotRem` -1 = (-1,0)
3050 1 `quotRem` 1 = (1,0)
3051 1 `quotRem` 2 = (0,1)
3052 1 `quotRem` 3 = (0,1)
3054 2 `quotRem` -3 = (0,2)
3055 2 `quotRem` -2 = (-1,0)
3056 2 `quotRem` -1 = (-2,0)
3057 2 `quotRem` 1 = (2,0)
3058 2 `quotRem` 2 = (1,0)
3059 2 `quotRem` 3 = (0,2)
3061 3 `quotRem` -3 = (-1,0)
3062 3 `quotRem` -2 = (-1,1)
3063 3 `quotRem` -1 = (-3,0)
3064 3 `quotRem` 1 = (3,0)
3065 3 `quotRem` 2 = (1,1)
3066 3 `quotRem` 3 = (1,0)
3400 -3 `rotate` -3 = -24545
3401 -3 `rotate` -2 = 16447
3402 -3 `rotate` -1 = -32642
3408 -2 `rotate` -3 = -16353
3409 -2 `rotate` -2 = -32705
3410 -2 `rotate` -1 = 127
3416 -1 `rotate` -3 = -8161
3417 -1 `rotate` -2 = -16321
3418 -1 `rotate` -1 = -32641
3432 1 `rotate` -3 = 8192
3433 1 `rotate` -2 = 16384
3434 1 `rotate` -1 = -32768
3440 2 `rotate` -3 = 16384
3441 2 `rotate` -2 = -32768
3448 3 `rotate` -3 = 24576
3449 3 `rotate` -2 = -16384
3450 3 `rotate` -1 = -32767
3498 -3 `clearBit` 0 = -4
3499 -3 `clearBit` 1 = -3
3500 -3 `clearBit` 2 = -7
3501 -3 `clearBit` 3 = -11
3503 -2 `clearBit` 0 = -2
3504 -2 `clearBit` 1 = -4
3505 -2 `clearBit` 2 = -6
3506 -2 `clearBit` 3 = -10
3508 -1 `clearBit` 0 = -2
3509 -1 `clearBit` 1 = -3
3510 -1 `clearBit` 2 = -5
3511 -1 `clearBit` 3 = -9
3534 -3 `complementBit` 0 = -4
3535 -3 `complementBit` 1 = -1
3536 -3 `complementBit` 2 = -7
3537 -3 `complementBit` 3 = -11
3539 -2 `complementBit` 0 = -1
3540 -2 `complementBit` 1 = -4
3541 -2 `complementBit` 2 = -6
3542 -2 `complementBit` 3 = -10
3544 -1 `complementBit` 0 = -2
3545 -1 `complementBit` 1 = -3
3546 -1 `complementBit` 2 = -5
3547 -1 `complementBit` 3 = -9
3549 0 `complementBit` 0 = 1
3550 0 `complementBit` 1 = 2
3551 0 `complementBit` 2 = 4
3552 0 `complementBit` 3 = 8
3554 1 `complementBit` 0 = 0
3555 1 `complementBit` 1 = 3
3556 1 `complementBit` 2 = 5
3557 1 `complementBit` 3 = 9
3559 2 `complementBit` 0 = 3
3560 2 `complementBit` 1 = 0
3561 2 `complementBit` 2 = 6
3562 2 `complementBit` 3 = 10
3564 3 `complementBit` 0 = 2
3565 3 `complementBit` 1 = 1
3566 3 `complementBit` 2 = 7
3567 3 `complementBit` 3 = 11
3570 -3 `testBit` 0 = True
3571 -3 `testBit` 1 = False
3572 -3 `testBit` 2 = True
3573 -3 `testBit` 3 = True
3575 -2 `testBit` 0 = False
3576 -2 `testBit` 1 = True
3577 -2 `testBit` 2 = True
3578 -2 `testBit` 3 = True
3580 -1 `testBit` 0 = True
3581 -1 `testBit` 1 = True
3582 -1 `testBit` 2 = True
3583 -1 `testBit` 3 = True
3585 0 `testBit` 0 = False
3586 0 `testBit` 1 = False
3587 0 `testBit` 2 = False
3588 0 `testBit` 3 = False
3590 1 `testBit` 0 = True
3591 1 `testBit` 1 = False
3592 1 `testBit` 2 = False
3593 1 `testBit` 3 = False
3595 2 `testBit` 0 = False
3596 2 `testBit` 1 = True
3597 2 `testBit` 2 = False
3598 2 `testBit` 3 = False
3600 3 `testBit` 0 = True
3601 3 `testBit` 1 = True
3602 3 `testBit` 2 = False
3603 3 `testBit` 3 = False
3622 --------------------------------
3624 --------------------------------
3626 (2147483647,-2147483648,-2147483647)
3627 (2147483646,2147483647,-2147483648)
3629 [0,1,2,3,4,5,6,7,8,9]
3630 [0,2,4,6,8,10,12,14,16,18]
3631 [0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20]
3632 [0,2,4,6,8,10,12,14,16,18,20]
3980 -3 `compare` -3 = EQ
3981 -3 `compare` -2 = LT
3982 -3 `compare` -1 = LT
3988 -2 `compare` -3 = GT
3989 -2 `compare` -2 = EQ
3990 -2 `compare` -1 = LT
3996 -1 `compare` -3 = GT
3997 -1 `compare` -2 = GT
3998 -1 `compare` -1 = EQ
4218 toRational -3 = -3 % 1
4219 toRational -2 = -2 % 1
4220 toRational -1 = -1 % 1
4221 toRational 0 = 0 % 1
4222 toRational 1 = 1 % 1
4223 toRational 2 = 2 % 1
4224 toRational 3 = 3 % 1
4227 -3 `divMod` -3 = (1,0)
4228 -3 `divMod` -2 = (1,-1)
4229 -3 `divMod` -1 = (3,0)
4230 -3 `divMod` 1 = (-3,0)
4231 -3 `divMod` 2 = (-2,1)
4232 -3 `divMod` 3 = (-1,0)
4234 -2 `divMod` -3 = (0,-2)
4235 -2 `divMod` -2 = (1,0)
4236 -2 `divMod` -1 = (2,0)
4237 -2 `divMod` 1 = (-2,0)
4238 -2 `divMod` 2 = (-1,0)
4239 -2 `divMod` 3 = (-1,1)
4241 -1 `divMod` -3 = (0,-1)
4242 -1 `divMod` -2 = (0,-1)
4243 -1 `divMod` -1 = (1,0)
4244 -1 `divMod` 1 = (-1,0)
4245 -1 `divMod` 2 = (-1,1)
4246 -1 `divMod` 3 = (-1,2)
4248 0 `divMod` -3 = (0,0)
4249 0 `divMod` -2 = (0,0)
4250 0 `divMod` -1 = (0,0)
4251 0 `divMod` 1 = (0,0)
4252 0 `divMod` 2 = (0,0)
4253 0 `divMod` 3 = (0,0)
4255 1 `divMod` -3 = (-1,-2)
4256 1 `divMod` -2 = (-1,-1)
4257 1 `divMod` -1 = (-1,0)
4258 1 `divMod` 1 = (1,0)
4259 1 `divMod` 2 = (0,1)
4260 1 `divMod` 3 = (0,1)
4262 2 `divMod` -3 = (-1,-1)
4263 2 `divMod` -2 = (-1,0)
4264 2 `divMod` -1 = (-2,0)
4265 2 `divMod` 1 = (2,0)
4266 2 `divMod` 2 = (1,0)
4267 2 `divMod` 3 = (0,2)
4269 3 `divMod` -3 = (-1,0)
4270 3 `divMod` -2 = (-2,-1)
4271 3 `divMod` -1 = (-3,0)
4272 3 `divMod` 1 = (3,0)
4273 3 `divMod` 2 = (1,1)
4274 3 `divMod` 3 = (1,0)
4377 -3 `quotRem` -3 = (1,0)
4378 -3 `quotRem` -2 = (1,-1)
4379 -3 `quotRem` -1 = (3,0)
4380 -3 `quotRem` 1 = (-3,0)
4381 -3 `quotRem` 2 = (-1,-1)
4382 -3 `quotRem` 3 = (-1,0)
4384 -2 `quotRem` -3 = (0,-2)
4385 -2 `quotRem` -2 = (1,0)
4386 -2 `quotRem` -1 = (2,0)
4387 -2 `quotRem` 1 = (-2,0)
4388 -2 `quotRem` 2 = (-1,0)
4389 -2 `quotRem` 3 = (0,-2)
4391 -1 `quotRem` -3 = (0,-1)
4392 -1 `quotRem` -2 = (0,-1)
4393 -1 `quotRem` -1 = (1,0)
4394 -1 `quotRem` 1 = (-1,0)
4395 -1 `quotRem` 2 = (0,-1)
4396 -1 `quotRem` 3 = (0,-1)
4398 0 `quotRem` -3 = (0,0)
4399 0 `quotRem` -2 = (0,0)
4400 0 `quotRem` -1 = (0,0)
4401 0 `quotRem` 1 = (0,0)
4402 0 `quotRem` 2 = (0,0)
4403 0 `quotRem` 3 = (0,0)
4405 1 `quotRem` -3 = (0,1)
4406 1 `quotRem` -2 = (0,1)
4407 1 `quotRem` -1 = (-1,0)
4408 1 `quotRem` 1 = (1,0)
4409 1 `quotRem` 2 = (0,1)
4410 1 `quotRem` 3 = (0,1)
4412 2 `quotRem` -3 = (0,2)
4413 2 `quotRem` -2 = (-1,0)
4414 2 `quotRem` -1 = (-2,0)
4415 2 `quotRem` 1 = (2,0)
4416 2 `quotRem` 2 = (1,0)
4417 2 `quotRem` 3 = (0,2)
4419 3 `quotRem` -3 = (-1,0)
4420 3 `quotRem` -2 = (-1,1)
4421 3 `quotRem` -1 = (-3,0)
4422 3 `quotRem` 1 = (3,0)
4423 3 `quotRem` 2 = (1,1)
4424 3 `quotRem` 3 = (1,0)
4758 -3 `rotate` -3 = -1342177281
4759 -3 `rotate` -2 = 1610612735
4760 -3 `rotate` -1 = -1073741826
4766 -2 `rotate` -3 = -805306369
4767 -2 `rotate` -2 = -1610612737
4768 -2 `rotate` -1 = 1073741823
4774 -1 `rotate` -3 = -268435457
4775 -1 `rotate` -2 = -536870913
4776 -1 `rotate` -1 = -1073741825
4790 1 `rotate` -3 = 536870912
4791 1 `rotate` -2 = 1073741824
4792 1 `rotate` -1 = -2147483648
4798 2 `rotate` -3 = 1073741824
4799 2 `rotate` -2 = -2147483648
4806 3 `rotate` -3 = 1610612736
4807 3 `rotate` -2 = -1073741824
4808 3 `rotate` -1 = -2147483647
4856 -3 `clearBit` 0 = -4
4857 -3 `clearBit` 1 = -3
4858 -3 `clearBit` 2 = -7
4859 -3 `clearBit` 3 = -11
4861 -2 `clearBit` 0 = -2
4862 -2 `clearBit` 1 = -4
4863 -2 `clearBit` 2 = -6
4864 -2 `clearBit` 3 = -10
4866 -1 `clearBit` 0 = -2
4867 -1 `clearBit` 1 = -3
4868 -1 `clearBit` 2 = -5
4869 -1 `clearBit` 3 = -9
4892 -3 `complementBit` 0 = -4
4893 -3 `complementBit` 1 = -1
4894 -3 `complementBit` 2 = -7
4895 -3 `complementBit` 3 = -11
4897 -2 `complementBit` 0 = -1
4898 -2 `complementBit` 1 = -4
4899 -2 `complementBit` 2 = -6
4900 -2 `complementBit` 3 = -10
4902 -1 `complementBit` 0 = -2
4903 -1 `complementBit` 1 = -3
4904 -1 `complementBit` 2 = -5
4905 -1 `complementBit` 3 = -9
4907 0 `complementBit` 0 = 1
4908 0 `complementBit` 1 = 2
4909 0 `complementBit` 2 = 4
4910 0 `complementBit` 3 = 8
4912 1 `complementBit` 0 = 0
4913 1 `complementBit` 1 = 3
4914 1 `complementBit` 2 = 5
4915 1 `complementBit` 3 = 9
4917 2 `complementBit` 0 = 3
4918 2 `complementBit` 1 = 0
4919 2 `complementBit` 2 = 6
4920 2 `complementBit` 3 = 10
4922 3 `complementBit` 0 = 2
4923 3 `complementBit` 1 = 1
4924 3 `complementBit` 2 = 7
4925 3 `complementBit` 3 = 11
4928 -3 `testBit` 0 = True
4929 -3 `testBit` 1 = False
4930 -3 `testBit` 2 = True
4931 -3 `testBit` 3 = True
4933 -2 `testBit` 0 = False
4934 -2 `testBit` 1 = True
4935 -2 `testBit` 2 = True
4936 -2 `testBit` 3 = True
4938 -1 `testBit` 0 = True
4939 -1 `testBit` 1 = True
4940 -1 `testBit` 2 = True
4941 -1 `testBit` 3 = True
4943 0 `testBit` 0 = False
4944 0 `testBit` 1 = False
4945 0 `testBit` 2 = False
4946 0 `testBit` 3 = False
4948 1 `testBit` 0 = True
4949 1 `testBit` 1 = False
4950 1 `testBit` 2 = False
4951 1 `testBit` 3 = False
4953 2 `testBit` 0 = False
4954 2 `testBit` 1 = True
4955 2 `testBit` 2 = False
4956 2 `testBit` 3 = False
4958 3 `testBit` 0 = True
4959 3 `testBit` 1 = True
4960 3 `testBit` 2 = False
4961 3 `testBit` 3 = False
4980 --------------------------------
4982 --------------------------------
4987 [0,1,2,3,4,5,6,7,8,9]
4988 [0,2,4,6,8,10,12,14,16,18]
4989 [0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20]
4990 [0,2,4,6,8,10,12,14,16,18,20]
4992 [253,254,255,0,1,2,3]
4993 [253,254,255,0,1,2,3]
5338 253 `compare` 253 = EQ
5339 253 `compare` 254 = LT
5340 253 `compare` 255 = LT
5341 253 `compare` 0 = GT
5342 253 `compare` 1 = GT
5343 253 `compare` 2 = GT
5344 253 `compare` 3 = GT
5346 254 `compare` 253 = GT
5347 254 `compare` 254 = EQ
5348 254 `compare` 255 = LT
5349 254 `compare` 0 = GT
5350 254 `compare` 1 = GT
5351 254 `compare` 2 = GT
5352 254 `compare` 3 = GT
5354 255 `compare` 253 = GT
5355 255 `compare` 254 = GT
5356 255 `compare` 255 = EQ
5357 255 `compare` 0 = GT
5358 255 `compare` 1 = GT
5359 255 `compare` 2 = GT
5360 255 `compare` 3 = GT
5362 0 `compare` 253 = LT
5363 0 `compare` 254 = LT
5364 0 `compare` 255 = LT
5370 1 `compare` 253 = LT
5371 1 `compare` 254 = LT
5372 1 `compare` 255 = LT
5378 2 `compare` 253 = LT
5379 2 `compare` 254 = LT
5380 2 `compare` 255 = LT
5386 3 `compare` 253 = LT
5387 3 `compare` 254 = LT
5388 3 `compare` 255 = LT
5576 toRational 253 = 253 % 1
5577 toRational 254 = 254 % 1
5578 toRational 255 = 255 % 1
5579 toRational 0 = 0 % 1
5580 toRational 1 = 1 % 1
5581 toRational 2 = 2 % 1
5582 toRational 3 = 3 % 1
5585 253 `divMod` 253 = (1,0)
5586 253 `divMod` 254 = (0,253)
5587 253 `divMod` 255 = (0,253)
5588 253 `divMod` 1 = (253,0)
5589 253 `divMod` 2 = (126,1)
5590 253 `divMod` 3 = (84,1)
5592 254 `divMod` 253 = (1,1)
5593 254 `divMod` 254 = (1,0)
5594 254 `divMod` 255 = (0,254)
5595 254 `divMod` 1 = (254,0)
5596 254 `divMod` 2 = (127,0)
5597 254 `divMod` 3 = (84,2)
5599 255 `divMod` 253 = (1,2)
5600 255 `divMod` 254 = (1,1)
5601 255 `divMod` 255 = (1,0)
5602 255 `divMod` 1 = (255,0)
5603 255 `divMod` 2 = (127,1)
5604 255 `divMod` 3 = (85,0)
5606 0 `divMod` 253 = (0,0)
5607 0 `divMod` 254 = (0,0)
5608 0 `divMod` 255 = (0,0)
5609 0 `divMod` 1 = (0,0)
5610 0 `divMod` 2 = (0,0)
5611 0 `divMod` 3 = (0,0)
5613 1 `divMod` 253 = (0,1)
5614 1 `divMod` 254 = (0,1)
5615 1 `divMod` 255 = (0,1)
5616 1 `divMod` 1 = (1,0)
5617 1 `divMod` 2 = (0,1)
5618 1 `divMod` 3 = (0,1)
5620 2 `divMod` 253 = (0,2)
5621 2 `divMod` 254 = (0,2)
5622 2 `divMod` 255 = (0,2)
5623 2 `divMod` 1 = (2,0)
5624 2 `divMod` 2 = (1,0)
5625 2 `divMod` 3 = (0,2)
5627 3 `divMod` 253 = (0,3)
5628 3 `divMod` 254 = (0,3)
5629 3 `divMod` 255 = (0,3)
5630 3 `divMod` 1 = (3,0)
5631 3 `divMod` 2 = (1,1)
5632 3 `divMod` 3 = (1,0)
5735 253 `quotRem` 253 = (1,0)
5736 253 `quotRem` 254 = (0,253)
5737 253 `quotRem` 255 = (0,253)
5738 253 `quotRem` 1 = (253,0)
5739 253 `quotRem` 2 = (126,1)
5740 253 `quotRem` 3 = (84,1)
5742 254 `quotRem` 253 = (1,1)
5743 254 `quotRem` 254 = (1,0)
5744 254 `quotRem` 255 = (0,254)
5745 254 `quotRem` 1 = (254,0)
5746 254 `quotRem` 2 = (127,0)
5747 254 `quotRem` 3 = (84,2)
5749 255 `quotRem` 253 = (1,2)
5750 255 `quotRem` 254 = (1,1)
5751 255 `quotRem` 255 = (1,0)
5752 255 `quotRem` 1 = (255,0)
5753 255 `quotRem` 2 = (127,1)
5754 255 `quotRem` 3 = (85,0)
5756 0 `quotRem` 253 = (0,0)
5757 0 `quotRem` 254 = (0,0)
5758 0 `quotRem` 255 = (0,0)
5759 0 `quotRem` 1 = (0,0)
5760 0 `quotRem` 2 = (0,0)
5761 0 `quotRem` 3 = (0,0)
5763 1 `quotRem` 253 = (0,1)
5764 1 `quotRem` 254 = (0,1)
5765 1 `quotRem` 255 = (0,1)
5766 1 `quotRem` 1 = (1,0)
5767 1 `quotRem` 2 = (0,1)
5768 1 `quotRem` 3 = (0,1)
5770 2 `quotRem` 253 = (0,2)
5771 2 `quotRem` 254 = (0,2)
5772 2 `quotRem` 255 = (0,2)
5773 2 `quotRem` 1 = (2,0)
5774 2 `quotRem` 2 = (1,0)
5775 2 `quotRem` 3 = (0,2)
5777 3 `quotRem` 253 = (0,3)
5778 3 `quotRem` 254 = (0,3)
5779 3 `quotRem` 255 = (0,3)
5780 3 `quotRem` 1 = (3,0)
5781 3 `quotRem` 2 = (1,1)
5782 3 `quotRem` 3 = (1,0)
6044 253 `shiftL` 0 = 253
6045 253 `shiftL` 1 = 250
6046 253 `shiftL` 2 = 244
6047 253 `shiftL` 3 = 232
6049 254 `shiftL` 0 = 254
6050 254 `shiftL` 1 = 252
6051 254 `shiftL` 2 = 248
6052 254 `shiftL` 3 = 240
6054 255 `shiftL` 0 = 255
6055 255 `shiftL` 1 = 254
6056 255 `shiftL` 2 = 252
6057 255 `shiftL` 3 = 248
6080 253 `shiftR` 0 = 253
6081 253 `shiftR` 1 = 126
6085 254 `shiftR` 0 = 254
6086 254 `shiftR` 1 = 127
6090 255 `shiftR` 0 = 255
6091 255 `shiftR` 1 = 127
6116 253 `rotate` -3 = 191
6117 253 `rotate` -2 = 127
6118 253 `rotate` -1 = 254
6119 253 `rotate` 0 = 253
6120 253 `rotate` 1 = 251
6121 253 `rotate` 2 = 247
6122 253 `rotate` 3 = 239
6124 254 `rotate` -3 = 223
6125 254 `rotate` -2 = 191
6126 254 `rotate` -1 = 127
6127 254 `rotate` 0 = 254
6128 254 `rotate` 1 = 253
6129 254 `rotate` 2 = 251
6130 254 `rotate` 3 = 247
6132 255 `rotate` -3 = 255
6133 255 `rotate` -2 = 255
6134 255 `rotate` -1 = 255
6135 255 `rotate` 0 = 255
6136 255 `rotate` 1 = 255
6137 255 `rotate` 2 = 255
6138 255 `rotate` 3 = 255
6178 253 `setBit` 0 = 253
6179 253 `setBit` 1 = 255
6180 253 `setBit` 2 = 253
6181 253 `setBit` 3 = 253
6183 254 `setBit` 0 = 255
6184 254 `setBit` 1 = 254
6185 254 `setBit` 2 = 254
6186 254 `setBit` 3 = 254
6188 255 `setBit` 0 = 255
6189 255 `setBit` 1 = 255
6190 255 `setBit` 2 = 255
6191 255 `setBit` 3 = 255
6214 253 `clearBit` 0 = 252
6215 253 `clearBit` 1 = 253
6216 253 `clearBit` 2 = 249
6217 253 `clearBit` 3 = 245
6219 254 `clearBit` 0 = 254
6220 254 `clearBit` 1 = 252
6221 254 `clearBit` 2 = 250
6222 254 `clearBit` 3 = 246
6224 255 `clearBit` 0 = 254
6225 255 `clearBit` 1 = 253
6226 255 `clearBit` 2 = 251
6227 255 `clearBit` 3 = 247
6250 253 `complementBit` 0 = 252
6251 253 `complementBit` 1 = 255
6252 253 `complementBit` 2 = 249
6253 253 `complementBit` 3 = 245
6255 254 `complementBit` 0 = 255
6256 254 `complementBit` 1 = 252
6257 254 `complementBit` 2 = 250
6258 254 `complementBit` 3 = 246
6260 255 `complementBit` 0 = 254
6261 255 `complementBit` 1 = 253
6262 255 `complementBit` 2 = 251
6263 255 `complementBit` 3 = 247
6265 0 `complementBit` 0 = 1
6266 0 `complementBit` 1 = 2
6267 0 `complementBit` 2 = 4
6268 0 `complementBit` 3 = 8
6270 1 `complementBit` 0 = 0
6271 1 `complementBit` 1 = 3
6272 1 `complementBit` 2 = 5
6273 1 `complementBit` 3 = 9
6275 2 `complementBit` 0 = 3
6276 2 `complementBit` 1 = 0
6277 2 `complementBit` 2 = 6
6278 2 `complementBit` 3 = 10
6280 3 `complementBit` 0 = 2
6281 3 `complementBit` 1 = 1
6282 3 `complementBit` 2 = 7
6283 3 `complementBit` 3 = 11
6286 253 `testBit` 0 = True
6287 253 `testBit` 1 = False
6288 253 `testBit` 2 = True
6289 253 `testBit` 3 = True
6291 254 `testBit` 0 = False
6292 254 `testBit` 1 = True
6293 254 `testBit` 2 = True
6294 254 `testBit` 3 = True
6296 255 `testBit` 0 = True
6297 255 `testBit` 1 = True
6298 255 `testBit` 2 = True
6299 255 `testBit` 3 = True
6301 0 `testBit` 0 = False
6302 0 `testBit` 1 = False
6303 0 `testBit` 2 = False
6304 0 `testBit` 3 = False
6306 1 `testBit` 0 = True
6307 1 `testBit` 1 = False
6308 1 `testBit` 2 = False
6309 1 `testBit` 3 = False
6311 2 `testBit` 0 = False
6312 2 `testBit` 1 = True
6313 2 `testBit` 2 = False
6314 2 `testBit` 3 = False
6316 3 `testBit` 0 = True
6317 3 `testBit` 1 = True
6318 3 `testBit` 2 = False
6319 3 `testBit` 3 = False
6330 isSigned 253 = False
6331 isSigned 254 = False
6332 isSigned 255 = False
6338 --------------------------------
6340 --------------------------------
6345 [0,1,2,3,4,5,6,7,8,9]
6346 [0,2,4,6,8,10,12,14,16,18]
6347 [0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20]
6348 [0,2,4,6,8,10,12,14,16,18,20]
6350 [65533,65534,65535,0,1,2,3]
6351 [65533,65534,65535,0,1,2,3]
6353 65533 == 65533 = True
6354 65533 == 65534 = False
6355 65533 == 65535 = False
6361 65534 == 65533 = False
6362 65534 == 65534 = True
6363 65534 == 65535 = False
6369 65535 == 65533 = False
6370 65535 == 65534 = False
6371 65535 == 65535 = True
6410 65533 /= 65533 = False
6411 65533 /= 65534 = True
6412 65533 /= 65535 = True
6418 65534 /= 65533 = True
6419 65534 /= 65534 = False
6420 65534 /= 65535 = True
6426 65535 /= 65533 = True
6427 65535 /= 65534 = True
6428 65535 /= 65535 = False
6468 65533 <= 65533 = True
6469 65533 <= 65534 = True
6470 65533 <= 65535 = True
6476 65534 <= 65533 = False
6477 65534 <= 65534 = True
6478 65534 <= 65535 = True
6484 65535 <= 65533 = False
6485 65535 <= 65534 = False
6486 65535 <= 65535 = True
6525 65533 < 65533 = False
6526 65533 < 65534 = True
6527 65533 < 65535 = True
6533 65534 < 65533 = False
6534 65534 < 65534 = False
6535 65534 < 65535 = True
6541 65535 < 65533 = False
6542 65535 < 65534 = False
6543 65535 < 65535 = False
6582 65533 > 65533 = False
6583 65533 > 65534 = False
6584 65533 > 65535 = False
6590 65534 > 65533 = True
6591 65534 > 65534 = False
6592 65534 > 65535 = False
6598 65535 > 65533 = True
6599 65535 > 65534 = True
6600 65535 > 65535 = False
6639 65533 >= 65533 = True
6640 65533 >= 65534 = False
6641 65533 >= 65535 = False
6647 65534 >= 65533 = True
6648 65534 >= 65534 = True
6649 65534 >= 65535 = False
6655 65535 >= 65533 = True
6656 65535 >= 65534 = True
6657 65535 >= 65535 = True
6696 65533 `compare` 65533 = EQ
6697 65533 `compare` 65534 = LT
6698 65533 `compare` 65535 = LT
6699 65533 `compare` 0 = GT
6700 65533 `compare` 1 = GT
6701 65533 `compare` 2 = GT
6702 65533 `compare` 3 = GT
6704 65534 `compare` 65533 = GT
6705 65534 `compare` 65534 = EQ
6706 65534 `compare` 65535 = LT
6707 65534 `compare` 0 = GT
6708 65534 `compare` 1 = GT
6709 65534 `compare` 2 = GT
6710 65534 `compare` 3 = GT
6712 65535 `compare` 65533 = GT
6713 65535 `compare` 65534 = GT
6714 65535 `compare` 65535 = EQ
6715 65535 `compare` 0 = GT
6716 65535 `compare` 1 = GT
6717 65535 `compare` 2 = GT
6718 65535 `compare` 3 = GT
6720 0 `compare` 65533 = LT
6721 0 `compare` 65534 = LT
6722 0 `compare` 65535 = LT
6728 1 `compare` 65533 = LT
6729 1 `compare` 65534 = LT
6730 1 `compare` 65535 = LT
6736 2 `compare` 65533 = LT
6737 2 `compare` 65534 = LT
6738 2 `compare` 65535 = LT
6744 3 `compare` 65533 = LT
6745 3 `compare` 65534 = LT
6746 3 `compare` 65535 = LT
6754 65533 + 65533 = 65530
6755 65533 + 65534 = 65531
6756 65533 + 65535 = 65532
6762 65534 + 65533 = 65531
6763 65534 + 65534 = 65532
6764 65534 + 65535 = 65533
6770 65535 + 65533 = 65532
6771 65535 + 65534 = 65533
6772 65535 + 65535 = 65534
6812 65533 - 65534 = 65535
6813 65533 - 65535 = 65534
6821 65534 - 65535 = 65535
6934 toRational 65533 = 65533 % 1
6935 toRational 65534 = 65534 % 1
6936 toRational 65535 = 65535 % 1
6937 toRational 0 = 0 % 1
6938 toRational 1 = 1 % 1
6939 toRational 2 = 2 % 1
6940 toRational 3 = 3 % 1
6943 65533 `divMod` 65533 = (1,0)
6944 65533 `divMod` 65534 = (0,65533)
6945 65533 `divMod` 65535 = (0,65533)
6946 65533 `divMod` 1 = (65533,0)
6947 65533 `divMod` 2 = (32766,1)
6948 65533 `divMod` 3 = (21844,1)
6950 65534 `divMod` 65533 = (1,1)
6951 65534 `divMod` 65534 = (1,0)
6952 65534 `divMod` 65535 = (0,65534)
6953 65534 `divMod` 1 = (65534,0)
6954 65534 `divMod` 2 = (32767,0)
6955 65534 `divMod` 3 = (21844,2)
6957 65535 `divMod` 65533 = (1,2)
6958 65535 `divMod` 65534 = (1,1)
6959 65535 `divMod` 65535 = (1,0)
6960 65535 `divMod` 1 = (65535,0)
6961 65535 `divMod` 2 = (32767,1)
6962 65535 `divMod` 3 = (21845,0)
6964 0 `divMod` 65533 = (0,0)
6965 0 `divMod` 65534 = (0,0)
6966 0 `divMod` 65535 = (0,0)
6967 0 `divMod` 1 = (0,0)
6968 0 `divMod` 2 = (0,0)
6969 0 `divMod` 3 = (0,0)
6971 1 `divMod` 65533 = (0,1)
6972 1 `divMod` 65534 = (0,1)
6973 1 `divMod` 65535 = (0,1)
6974 1 `divMod` 1 = (1,0)
6975 1 `divMod` 2 = (0,1)
6976 1 `divMod` 3 = (0,1)
6978 2 `divMod` 65533 = (0,2)
6979 2 `divMod` 65534 = (0,2)
6980 2 `divMod` 65535 = (0,2)
6981 2 `divMod` 1 = (2,0)
6982 2 `divMod` 2 = (1,0)
6983 2 `divMod` 3 = (0,2)
6985 3 `divMod` 65533 = (0,3)
6986 3 `divMod` 65534 = (0,3)
6987 3 `divMod` 65535 = (0,3)
6988 3 `divMod` 1 = (3,0)
6989 3 `divMod` 2 = (1,1)
6990 3 `divMod` 3 = (1,0)
6993 65533 `div` 65533 = 1
6994 65533 `div` 65534 = 0
6995 65533 `div` 65535 = 0
6996 65533 `div` 1 = 65533
6997 65533 `div` 2 = 32766
6998 65533 `div` 3 = 21844
7000 65534 `div` 65533 = 1
7001 65534 `div` 65534 = 1
7002 65534 `div` 65535 = 0
7003 65534 `div` 1 = 65534
7004 65534 `div` 2 = 32767
7005 65534 `div` 3 = 21844
7007 65535 `div` 65533 = 1
7008 65535 `div` 65534 = 1
7009 65535 `div` 65535 = 1
7010 65535 `div` 1 = 65535
7011 65535 `div` 2 = 32767
7012 65535 `div` 3 = 21845
7043 65533 `mod` 65533 = 0
7044 65533 `mod` 65534 = 65533
7045 65533 `mod` 65535 = 65533
7050 65534 `mod` 65533 = 1
7051 65534 `mod` 65534 = 0
7052 65534 `mod` 65535 = 65534
7057 65535 `mod` 65533 = 2
7058 65535 `mod` 65534 = 1
7059 65535 `mod` 65535 = 0
7093 65533 `quotRem` 65533 = (1,0)
7094 65533 `quotRem` 65534 = (0,65533)
7095 65533 `quotRem` 65535 = (0,65533)
7096 65533 `quotRem` 1 = (65533,0)
7097 65533 `quotRem` 2 = (32766,1)
7098 65533 `quotRem` 3 = (21844,1)
7100 65534 `quotRem` 65533 = (1,1)
7101 65534 `quotRem` 65534 = (1,0)
7102 65534 `quotRem` 65535 = (0,65534)
7103 65534 `quotRem` 1 = (65534,0)
7104 65534 `quotRem` 2 = (32767,0)
7105 65534 `quotRem` 3 = (21844,2)
7107 65535 `quotRem` 65533 = (1,2)
7108 65535 `quotRem` 65534 = (1,1)
7109 65535 `quotRem` 65535 = (1,0)
7110 65535 `quotRem` 1 = (65535,0)
7111 65535 `quotRem` 2 = (32767,1)
7112 65535 `quotRem` 3 = (21845,0)
7114 0 `quotRem` 65533 = (0,0)
7115 0 `quotRem` 65534 = (0,0)
7116 0 `quotRem` 65535 = (0,0)
7117 0 `quotRem` 1 = (0,0)
7118 0 `quotRem` 2 = (0,0)
7119 0 `quotRem` 3 = (0,0)
7121 1 `quotRem` 65533 = (0,1)
7122 1 `quotRem` 65534 = (0,1)
7123 1 `quotRem` 65535 = (0,1)
7124 1 `quotRem` 1 = (1,0)
7125 1 `quotRem` 2 = (0,1)
7126 1 `quotRem` 3 = (0,1)
7128 2 `quotRem` 65533 = (0,2)
7129 2 `quotRem` 65534 = (0,2)
7130 2 `quotRem` 65535 = (0,2)
7131 2 `quotRem` 1 = (2,0)
7132 2 `quotRem` 2 = (1,0)
7133 2 `quotRem` 3 = (0,2)
7135 3 `quotRem` 65533 = (0,3)
7136 3 `quotRem` 65534 = (0,3)
7137 3 `quotRem` 65535 = (0,3)
7138 3 `quotRem` 1 = (3,0)
7139 3 `quotRem` 2 = (1,1)
7140 3 `quotRem` 3 = (1,0)
7143 65533 `quot` 65533 = 1
7144 65533 `quot` 65534 = 0
7145 65533 `quot` 65535 = 0
7146 65533 `quot` 1 = 65533
7147 65533 `quot` 2 = 32766
7148 65533 `quot` 3 = 21844
7150 65534 `quot` 65533 = 1
7151 65534 `quot` 65534 = 1
7152 65534 `quot` 65535 = 0
7153 65534 `quot` 1 = 65534
7154 65534 `quot` 2 = 32767
7155 65534 `quot` 3 = 21844
7157 65535 `quot` 65533 = 1
7158 65535 `quot` 65534 = 1
7159 65535 `quot` 65535 = 1
7160 65535 `quot` 1 = 65535
7161 65535 `quot` 2 = 32767
7162 65535 `quot` 3 = 21845
7193 65533 `rem` 65533 = 0
7194 65533 `rem` 65534 = 65533
7195 65533 `rem` 65535 = 65533
7200 65534 `rem` 65533 = 1
7201 65534 `rem` 65534 = 0
7202 65534 `rem` 65535 = 65534
7207 65535 `rem` 65533 = 2
7208 65535 `rem` 65534 = 1
7209 65535 `rem` 65535 = 0
7244 65533 .&. 65533 = 65533
7245 65533 .&. 65534 = 65532
7246 65533 .&. 65535 = 65533
7251 65534 .&. 65533 = 65532
7252 65534 .&. 65534 = 65534
7253 65534 .&. 65535 = 65534
7258 65535 .&. 65533 = 65533
7259 65535 .&. 65534 = 65534
7260 65535 .&. 65535 = 65535
7294 65533 .|. 65533 = 65533
7295 65533 .|. 65534 = 65535
7296 65533 .|. 65535 = 65535
7301 65534 .|. 65533 = 65535
7302 65534 .|. 65534 = 65534
7303 65534 .|. 65535 = 65535
7308 65535 .|. 65533 = 65535
7309 65535 .|. 65534 = 65535
7310 65535 .|. 65535 = 65535
7344 65533 `xor` 65533 = 0
7345 65533 `xor` 65534 = 3
7346 65533 `xor` 65535 = 2
7347 65533 `xor` 1 = 65532
7348 65533 `xor` 2 = 65535
7349 65533 `xor` 3 = 65534
7351 65534 `xor` 65533 = 3
7352 65534 `xor` 65534 = 0
7353 65534 `xor` 65535 = 1
7354 65534 `xor` 1 = 65535
7355 65534 `xor` 2 = 65532
7356 65534 `xor` 3 = 65533
7358 65535 `xor` 65533 = 2
7359 65535 `xor` 65534 = 1
7360 65535 `xor` 65535 = 0
7361 65535 `xor` 1 = 65534
7362 65535 `xor` 2 = 65533
7363 65535 `xor` 3 = 65532
7365 0 `xor` 65533 = 65533
7366 0 `xor` 65534 = 65534
7367 0 `xor` 65535 = 65535
7372 1 `xor` 65533 = 65532
7373 1 `xor` 65534 = 65535
7374 1 `xor` 65535 = 65534
7379 2 `xor` 65533 = 65535
7380 2 `xor` 65534 = 65532
7381 2 `xor` 65535 = 65533
7386 3 `xor` 65533 = 65534
7387 3 `xor` 65534 = 65533
7388 3 `xor` 65535 = 65532
7394 complement 65533 = 2
7395 complement 65534 = 1
7396 complement 65535 = 0
7397 complement 0 = 65535
7398 complement 1 = 65534
7399 complement 2 = 65533
7400 complement 3 = 65532
7402 65533 `shiftL` 0 = 65533
7403 65533 `shiftL` 1 = 65530
7404 65533 `shiftL` 2 = 65524
7405 65533 `shiftL` 3 = 65512
7407 65534 `shiftL` 0 = 65534
7408 65534 `shiftL` 1 = 65532
7409 65534 `shiftL` 2 = 65528
7410 65534 `shiftL` 3 = 65520
7412 65535 `shiftL` 0 = 65535
7413 65535 `shiftL` 1 = 65534
7414 65535 `shiftL` 2 = 65532
7415 65535 `shiftL` 3 = 65528
7438 65533 `shiftR` 0 = 65533
7439 65533 `shiftR` 1 = 32766
7440 65533 `shiftR` 2 = 16383
7441 65533 `shiftR` 3 = 8191
7443 65534 `shiftR` 0 = 65534
7444 65534 `shiftR` 1 = 32767
7445 65534 `shiftR` 2 = 16383
7446 65534 `shiftR` 3 = 8191
7448 65535 `shiftR` 0 = 65535
7449 65535 `shiftR` 1 = 32767
7450 65535 `shiftR` 2 = 16383
7451 65535 `shiftR` 3 = 8191
7474 65533 `rotate` -3 = 49151
7475 65533 `rotate` -2 = 32767
7476 65533 `rotate` -1 = 65534
7477 65533 `rotate` 0 = 65533
7478 65533 `rotate` 1 = 65531
7479 65533 `rotate` 2 = 65527
7480 65533 `rotate` 3 = 65519
7482 65534 `rotate` -3 = 57343
7483 65534 `rotate` -2 = 49151
7484 65534 `rotate` -1 = 32767
7485 65534 `rotate` 0 = 65534
7486 65534 `rotate` 1 = 65533
7487 65534 `rotate` 2 = 65531
7488 65534 `rotate` 3 = 65527
7490 65535 `rotate` -3 = 65535
7491 65535 `rotate` -2 = 65535
7492 65535 `rotate` -1 = 65535
7493 65535 `rotate` 0 = 65535
7494 65535 `rotate` 1 = 65535
7495 65535 `rotate` 2 = 65535
7496 65535 `rotate` 3 = 65535
7506 1 `rotate` -3 = 8192
7507 1 `rotate` -2 = 16384
7508 1 `rotate` -1 = 32768
7514 2 `rotate` -3 = 16384
7515 2 `rotate` -2 = 32768
7522 3 `rotate` -3 = 24576
7523 3 `rotate` -2 = 49152
7524 3 `rotate` -1 = 32769
7536 65533 `setBit` 0 = 65533
7537 65533 `setBit` 1 = 65535
7538 65533 `setBit` 2 = 65533
7539 65533 `setBit` 3 = 65533
7541 65534 `setBit` 0 = 65535
7542 65534 `setBit` 1 = 65534
7543 65534 `setBit` 2 = 65534
7544 65534 `setBit` 3 = 65534
7546 65535 `setBit` 0 = 65535
7547 65535 `setBit` 1 = 65535
7548 65535 `setBit` 2 = 65535
7549 65535 `setBit` 3 = 65535
7572 65533 `clearBit` 0 = 65532
7573 65533 `clearBit` 1 = 65533
7574 65533 `clearBit` 2 = 65529
7575 65533 `clearBit` 3 = 65525
7577 65534 `clearBit` 0 = 65534
7578 65534 `clearBit` 1 = 65532
7579 65534 `clearBit` 2 = 65530
7580 65534 `clearBit` 3 = 65526
7582 65535 `clearBit` 0 = 65534
7583 65535 `clearBit` 1 = 65533
7584 65535 `clearBit` 2 = 65531
7585 65535 `clearBit` 3 = 65527
7608 65533 `complementBit` 0 = 65532
7609 65533 `complementBit` 1 = 65535
7610 65533 `complementBit` 2 = 65529
7611 65533 `complementBit` 3 = 65525
7613 65534 `complementBit` 0 = 65535
7614 65534 `complementBit` 1 = 65532
7615 65534 `complementBit` 2 = 65530
7616 65534 `complementBit` 3 = 65526
7618 65535 `complementBit` 0 = 65534
7619 65535 `complementBit` 1 = 65533
7620 65535 `complementBit` 2 = 65531
7621 65535 `complementBit` 3 = 65527
7623 0 `complementBit` 0 = 1
7624 0 `complementBit` 1 = 2
7625 0 `complementBit` 2 = 4
7626 0 `complementBit` 3 = 8
7628 1 `complementBit` 0 = 0
7629 1 `complementBit` 1 = 3
7630 1 `complementBit` 2 = 5
7631 1 `complementBit` 3 = 9
7633 2 `complementBit` 0 = 3
7634 2 `complementBit` 1 = 0
7635 2 `complementBit` 2 = 6
7636 2 `complementBit` 3 = 10
7638 3 `complementBit` 0 = 2
7639 3 `complementBit` 1 = 1
7640 3 `complementBit` 2 = 7
7641 3 `complementBit` 3 = 11
7644 65533 `testBit` 0 = True
7645 65533 `testBit` 1 = False
7646 65533 `testBit` 2 = True
7647 65533 `testBit` 3 = True
7649 65534 `testBit` 0 = False
7650 65534 `testBit` 1 = True
7651 65534 `testBit` 2 = True
7652 65534 `testBit` 3 = True
7654 65535 `testBit` 0 = True
7655 65535 `testBit` 1 = True
7656 65535 `testBit` 2 = True
7657 65535 `testBit` 3 = True
7659 0 `testBit` 0 = False
7660 0 `testBit` 1 = False
7661 0 `testBit` 2 = False
7662 0 `testBit` 3 = False
7664 1 `testBit` 0 = True
7665 1 `testBit` 1 = False
7666 1 `testBit` 2 = False
7667 1 `testBit` 3 = False
7669 2 `testBit` 0 = False
7670 2 `testBit` 1 = True
7671 2 `testBit` 2 = False
7672 2 `testBit` 3 = False
7674 3 `testBit` 0 = True
7675 3 `testBit` 1 = True
7676 3 `testBit` 2 = False
7677 3 `testBit` 3 = False
7688 isSigned 65533 = False
7689 isSigned 65534 = False
7690 isSigned 65535 = False
7696 --------------------------------
7698 --------------------------------
7701 (4294967294,4294967295,0)
7703 [0,1,2,3,4,5,6,7,8,9]
7704 [0,2,4,6,8,10,12,14,16,18]
7705 [0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20]
7706 [0,2,4,6,8,10,12,14,16,18,20]
7708 [4294967293,4294967294,4294967295,0,1,2,3]
7709 [4294967293,4294967294,4294967295,0,1,2,3]
7711 4294967293 == 4294967293 = True
7712 4294967293 == 4294967294 = False
7713 4294967293 == 4294967295 = False
7714 4294967293 == 0 = False
7715 4294967293 == 1 = False
7716 4294967293 == 2 = False
7717 4294967293 == 3 = False
7719 4294967294 == 4294967293 = False
7720 4294967294 == 4294967294 = True
7721 4294967294 == 4294967295 = False
7722 4294967294 == 0 = False
7723 4294967294 == 1 = False
7724 4294967294 == 2 = False
7725 4294967294 == 3 = False
7727 4294967295 == 4294967293 = False
7728 4294967295 == 4294967294 = False
7729 4294967295 == 4294967295 = True
7730 4294967295 == 0 = False
7731 4294967295 == 1 = False
7732 4294967295 == 2 = False
7733 4294967295 == 3 = False
7735 0 == 4294967293 = False
7736 0 == 4294967294 = False
7737 0 == 4294967295 = False
7743 1 == 4294967293 = False
7744 1 == 4294967294 = False
7745 1 == 4294967295 = False
7751 2 == 4294967293 = False
7752 2 == 4294967294 = False
7753 2 == 4294967295 = False
7759 3 == 4294967293 = False
7760 3 == 4294967294 = False
7761 3 == 4294967295 = False
7768 4294967293 /= 4294967293 = False
7769 4294967293 /= 4294967294 = True
7770 4294967293 /= 4294967295 = True
7771 4294967293 /= 0 = True
7772 4294967293 /= 1 = True
7773 4294967293 /= 2 = True
7774 4294967293 /= 3 = True
7776 4294967294 /= 4294967293 = True
7777 4294967294 /= 4294967294 = False
7778 4294967294 /= 4294967295 = True
7779 4294967294 /= 0 = True
7780 4294967294 /= 1 = True
7781 4294967294 /= 2 = True
7782 4294967294 /= 3 = True
7784 4294967295 /= 4294967293 = True
7785 4294967295 /= 4294967294 = True
7786 4294967295 /= 4294967295 = False
7787 4294967295 /= 0 = True
7788 4294967295 /= 1 = True
7789 4294967295 /= 2 = True
7790 4294967295 /= 3 = True
7792 0 /= 4294967293 = True
7793 0 /= 4294967294 = True
7794 0 /= 4294967295 = True
7800 1 /= 4294967293 = True
7801 1 /= 4294967294 = True
7802 1 /= 4294967295 = True
7808 2 /= 4294967293 = True
7809 2 /= 4294967294 = True
7810 2 /= 4294967295 = True
7816 3 /= 4294967293 = True
7817 3 /= 4294967294 = True
7818 3 /= 4294967295 = True
7826 4294967293 <= 4294967293 = True
7827 4294967293 <= 4294967294 = True
7828 4294967293 <= 4294967295 = True
7829 4294967293 <= 0 = False
7830 4294967293 <= 1 = False
7831 4294967293 <= 2 = False
7832 4294967293 <= 3 = False
7834 4294967294 <= 4294967293 = False
7835 4294967294 <= 4294967294 = True
7836 4294967294 <= 4294967295 = True
7837 4294967294 <= 0 = False
7838 4294967294 <= 1 = False
7839 4294967294 <= 2 = False
7840 4294967294 <= 3 = False
7842 4294967295 <= 4294967293 = False
7843 4294967295 <= 4294967294 = False
7844 4294967295 <= 4294967295 = True
7845 4294967295 <= 0 = False
7846 4294967295 <= 1 = False
7847 4294967295 <= 2 = False
7848 4294967295 <= 3 = False
7850 0 <= 4294967293 = True
7851 0 <= 4294967294 = True
7852 0 <= 4294967295 = True
7858 1 <= 4294967293 = True
7859 1 <= 4294967294 = True
7860 1 <= 4294967295 = True
7866 2 <= 4294967293 = True
7867 2 <= 4294967294 = True
7868 2 <= 4294967295 = True
7874 3 <= 4294967293 = True
7875 3 <= 4294967294 = True
7876 3 <= 4294967295 = True
7883 4294967293 < 4294967293 = False
7884 4294967293 < 4294967294 = True
7885 4294967293 < 4294967295 = True
7886 4294967293 < 0 = False
7887 4294967293 < 1 = False
7888 4294967293 < 2 = False
7889 4294967293 < 3 = False
7891 4294967294 < 4294967293 = False
7892 4294967294 < 4294967294 = False
7893 4294967294 < 4294967295 = True
7894 4294967294 < 0 = False
7895 4294967294 < 1 = False
7896 4294967294 < 2 = False
7897 4294967294 < 3 = False
7899 4294967295 < 4294967293 = False
7900 4294967295 < 4294967294 = False
7901 4294967295 < 4294967295 = False
7902 4294967295 < 0 = False
7903 4294967295 < 1 = False
7904 4294967295 < 2 = False
7905 4294967295 < 3 = False
7907 0 < 4294967293 = True
7908 0 < 4294967294 = True
7909 0 < 4294967295 = True
7915 1 < 4294967293 = True
7916 1 < 4294967294 = True
7917 1 < 4294967295 = True
7923 2 < 4294967293 = True
7924 2 < 4294967294 = True
7925 2 < 4294967295 = True
7931 3 < 4294967293 = True
7932 3 < 4294967294 = True
7933 3 < 4294967295 = True
7940 4294967293 > 4294967293 = False
7941 4294967293 > 4294967294 = False
7942 4294967293 > 4294967295 = False
7943 4294967293 > 0 = True
7944 4294967293 > 1 = True
7945 4294967293 > 2 = True
7946 4294967293 > 3 = True
7948 4294967294 > 4294967293 = True
7949 4294967294 > 4294967294 = False
7950 4294967294 > 4294967295 = False
7951 4294967294 > 0 = True
7952 4294967294 > 1 = True
7953 4294967294 > 2 = True
7954 4294967294 > 3 = True
7956 4294967295 > 4294967293 = True
7957 4294967295 > 4294967294 = True
7958 4294967295 > 4294967295 = False
7959 4294967295 > 0 = True
7960 4294967295 > 1 = True
7961 4294967295 > 2 = True
7962 4294967295 > 3 = True
7964 0 > 4294967293 = False
7965 0 > 4294967294 = False
7966 0 > 4294967295 = False
7972 1 > 4294967293 = False
7973 1 > 4294967294 = False
7974 1 > 4294967295 = False
7980 2 > 4294967293 = False
7981 2 > 4294967294 = False
7982 2 > 4294967295 = False
7988 3 > 4294967293 = False
7989 3 > 4294967294 = False
7990 3 > 4294967295 = False
7997 4294967293 >= 4294967293 = True
7998 4294967293 >= 4294967294 = False
7999 4294967293 >= 4294967295 = False
8000 4294967293 >= 0 = True
8001 4294967293 >= 1 = True
8002 4294967293 >= 2 = True
8003 4294967293 >= 3 = True
8005 4294967294 >= 4294967293 = True
8006 4294967294 >= 4294967294 = True
8007 4294967294 >= 4294967295 = False
8008 4294967294 >= 0 = True
8009 4294967294 >= 1 = True
8010 4294967294 >= 2 = True
8011 4294967294 >= 3 = True
8013 4294967295 >= 4294967293 = True
8014 4294967295 >= 4294967294 = True
8015 4294967295 >= 4294967295 = True
8016 4294967295 >= 0 = True
8017 4294967295 >= 1 = True
8018 4294967295 >= 2 = True
8019 4294967295 >= 3 = True
8021 0 >= 4294967293 = False
8022 0 >= 4294967294 = False
8023 0 >= 4294967295 = False
8029 1 >= 4294967293 = False
8030 1 >= 4294967294 = False
8031 1 >= 4294967295 = False
8037 2 >= 4294967293 = False
8038 2 >= 4294967294 = False
8039 2 >= 4294967295 = False
8045 3 >= 4294967293 = False
8046 3 >= 4294967294 = False
8047 3 >= 4294967295 = False
8054 4294967293 `compare` 4294967293 = EQ
8055 4294967293 `compare` 4294967294 = LT
8056 4294967293 `compare` 4294967295 = LT
8057 4294967293 `compare` 0 = GT
8058 4294967293 `compare` 1 = GT
8059 4294967293 `compare` 2 = GT
8060 4294967293 `compare` 3 = GT
8062 4294967294 `compare` 4294967293 = GT
8063 4294967294 `compare` 4294967294 = EQ
8064 4294967294 `compare` 4294967295 = LT
8065 4294967294 `compare` 0 = GT
8066 4294967294 `compare` 1 = GT
8067 4294967294 `compare` 2 = GT
8068 4294967294 `compare` 3 = GT
8070 4294967295 `compare` 4294967293 = GT
8071 4294967295 `compare` 4294967294 = GT
8072 4294967295 `compare` 4294967295 = EQ
8073 4294967295 `compare` 0 = GT
8074 4294967295 `compare` 1 = GT
8075 4294967295 `compare` 2 = GT
8076 4294967295 `compare` 3 = GT
8078 0 `compare` 4294967293 = LT
8079 0 `compare` 4294967294 = LT
8080 0 `compare` 4294967295 = LT
8086 1 `compare` 4294967293 = LT
8087 1 `compare` 4294967294 = LT
8088 1 `compare` 4294967295 = LT
8094 2 `compare` 4294967293 = LT
8095 2 `compare` 4294967294 = LT
8096 2 `compare` 4294967295 = LT
8102 3 `compare` 4294967293 = LT
8103 3 `compare` 4294967294 = LT
8104 3 `compare` 4294967295 = LT
8112 4294967293 + 4294967293 = 4294967290
8113 4294967293 + 4294967294 = 4294967291
8114 4294967293 + 4294967295 = 4294967292
8115 4294967293 + 0 = 4294967293
8116 4294967293 + 1 = 4294967294
8117 4294967293 + 2 = 4294967295
8120 4294967294 + 4294967293 = 4294967291
8121 4294967294 + 4294967294 = 4294967292
8122 4294967294 + 4294967295 = 4294967293
8123 4294967294 + 0 = 4294967294
8124 4294967294 + 1 = 4294967295
8128 4294967295 + 4294967293 = 4294967292
8129 4294967295 + 4294967294 = 4294967293
8130 4294967295 + 4294967295 = 4294967294
8131 4294967295 + 0 = 4294967295
8136 0 + 4294967293 = 4294967293
8137 0 + 4294967294 = 4294967294
8138 0 + 4294967295 = 4294967295
8144 1 + 4294967293 = 4294967294
8145 1 + 4294967294 = 4294967295
8152 2 + 4294967293 = 4294967295
8169 4294967293 - 4294967293 = 0
8170 4294967293 - 4294967294 = 4294967295
8171 4294967293 - 4294967295 = 4294967294
8172 4294967293 - 0 = 4294967293
8173 4294967293 - 1 = 4294967292
8174 4294967293 - 2 = 4294967291
8175 4294967293 - 3 = 4294967290
8177 4294967294 - 4294967293 = 1
8178 4294967294 - 4294967294 = 0
8179 4294967294 - 4294967295 = 4294967295
8180 4294967294 - 0 = 4294967294
8181 4294967294 - 1 = 4294967293
8182 4294967294 - 2 = 4294967292
8183 4294967294 - 3 = 4294967291
8185 4294967295 - 4294967293 = 2
8186 4294967295 - 4294967294 = 1
8187 4294967295 - 4294967295 = 0
8188 4294967295 - 0 = 4294967295
8189 4294967295 - 1 = 4294967294
8190 4294967295 - 2 = 4294967293
8191 4294967295 - 3 = 4294967292
8226 4294967293 * 4294967293 = 9
8227 4294967293 * 4294967294 = 6
8228 4294967293 * 4294967295 = 3
8230 4294967293 * 1 = 4294967293
8231 4294967293 * 2 = 4294967290
8232 4294967293 * 3 = 4294967287
8234 4294967294 * 4294967293 = 6
8235 4294967294 * 4294967294 = 4
8236 4294967294 * 4294967295 = 2
8238 4294967294 * 1 = 4294967294
8239 4294967294 * 2 = 4294967292
8240 4294967294 * 3 = 4294967290
8242 4294967295 * 4294967293 = 3
8243 4294967295 * 4294967294 = 2
8244 4294967295 * 4294967295 = 1
8246 4294967295 * 1 = 4294967295
8247 4294967295 * 2 = 4294967294
8248 4294967295 * 3 = 4294967293
8258 1 * 4294967293 = 4294967293
8259 1 * 4294967294 = 4294967294
8260 1 * 4294967295 = 4294967295
8266 2 * 4294967293 = 4294967290
8267 2 * 4294967294 = 4294967292
8268 2 * 4294967295 = 4294967294
8274 3 * 4294967293 = 4294967287
8275 3 * 4294967294 = 4294967290
8276 3 * 4294967295 = 4294967293
8283 negate 4294967293 = 3
8284 negate 4294967294 = 2
8285 negate 4294967295 = 1
8287 negate 1 = 4294967295
8288 negate 2 = 4294967294
8289 negate 3 = 4294967293
8292 toRational 4294967293 = 4294967293 % 1
8293 toRational 4294967294 = 4294967294 % 1
8294 toRational 4294967295 = 4294967295 % 1
8295 toRational 0 = 0 % 1
8296 toRational 1 = 1 % 1
8297 toRational 2 = 2 % 1
8298 toRational 3 = 3 % 1
8301 4294967293 `divMod` 4294967293 = (1,0)
8302 4294967293 `divMod` 4294967294 = (0,4294967293)
8303 4294967293 `divMod` 4294967295 = (0,4294967293)
8304 4294967293 `divMod` 1 = (4294967293,0)
8305 4294967293 `divMod` 2 = (2147483646,1)
8306 4294967293 `divMod` 3 = (1431655764,1)
8308 4294967294 `divMod` 4294967293 = (1,1)
8309 4294967294 `divMod` 4294967294 = (1,0)
8310 4294967294 `divMod` 4294967295 = (0,4294967294)
8311 4294967294 `divMod` 1 = (4294967294,0)
8312 4294967294 `divMod` 2 = (2147483647,0)
8313 4294967294 `divMod` 3 = (1431655764,2)
8315 4294967295 `divMod` 4294967293 = (1,2)
8316 4294967295 `divMod` 4294967294 = (1,1)
8317 4294967295 `divMod` 4294967295 = (1,0)
8318 4294967295 `divMod` 1 = (4294967295,0)
8319 4294967295 `divMod` 2 = (2147483647,1)
8320 4294967295 `divMod` 3 = (1431655765,0)
8322 0 `divMod` 4294967293 = (0,0)
8323 0 `divMod` 4294967294 = (0,0)
8324 0 `divMod` 4294967295 = (0,0)
8325 0 `divMod` 1 = (0,0)
8326 0 `divMod` 2 = (0,0)
8327 0 `divMod` 3 = (0,0)
8329 1 `divMod` 4294967293 = (0,1)
8330 1 `divMod` 4294967294 = (0,1)
8331 1 `divMod` 4294967295 = (0,1)
8332 1 `divMod` 1 = (1,0)
8333 1 `divMod` 2 = (0,1)
8334 1 `divMod` 3 = (0,1)
8336 2 `divMod` 4294967293 = (0,2)
8337 2 `divMod` 4294967294 = (0,2)
8338 2 `divMod` 4294967295 = (0,2)
8339 2 `divMod` 1 = (2,0)
8340 2 `divMod` 2 = (1,0)
8341 2 `divMod` 3 = (0,2)
8343 3 `divMod` 4294967293 = (0,3)
8344 3 `divMod` 4294967294 = (0,3)
8345 3 `divMod` 4294967295 = (0,3)
8346 3 `divMod` 1 = (3,0)
8347 3 `divMod` 2 = (1,1)
8348 3 `divMod` 3 = (1,0)
8351 4294967293 `div` 4294967293 = 1
8352 4294967293 `div` 4294967294 = 0
8353 4294967293 `div` 4294967295 = 0
8354 4294967293 `div` 1 = 4294967293
8355 4294967293 `div` 2 = 2147483646
8356 4294967293 `div` 3 = 1431655764
8358 4294967294 `div` 4294967293 = 1
8359 4294967294 `div` 4294967294 = 1
8360 4294967294 `div` 4294967295 = 0
8361 4294967294 `div` 1 = 4294967294
8362 4294967294 `div` 2 = 2147483647
8363 4294967294 `div` 3 = 1431655764
8365 4294967295 `div` 4294967293 = 1
8366 4294967295 `div` 4294967294 = 1
8367 4294967295 `div` 4294967295 = 1
8368 4294967295 `div` 1 = 4294967295
8369 4294967295 `div` 2 = 2147483647
8370 4294967295 `div` 3 = 1431655765
8372 0 `div` 4294967293 = 0
8373 0 `div` 4294967294 = 0
8374 0 `div` 4294967295 = 0
8379 1 `div` 4294967293 = 0
8380 1 `div` 4294967294 = 0
8381 1 `div` 4294967295 = 0
8386 2 `div` 4294967293 = 0
8387 2 `div` 4294967294 = 0
8388 2 `div` 4294967295 = 0
8393 3 `div` 4294967293 = 0
8394 3 `div` 4294967294 = 0
8395 3 `div` 4294967295 = 0
8401 4294967293 `mod` 4294967293 = 0
8402 4294967293 `mod` 4294967294 = 4294967293
8403 4294967293 `mod` 4294967295 = 4294967293
8404 4294967293 `mod` 1 = 0
8405 4294967293 `mod` 2 = 1
8406 4294967293 `mod` 3 = 1
8408 4294967294 `mod` 4294967293 = 1
8409 4294967294 `mod` 4294967294 = 0
8410 4294967294 `mod` 4294967295 = 4294967294
8411 4294967294 `mod` 1 = 0
8412 4294967294 `mod` 2 = 0
8413 4294967294 `mod` 3 = 2
8415 4294967295 `mod` 4294967293 = 2
8416 4294967295 `mod` 4294967294 = 1
8417 4294967295 `mod` 4294967295 = 0
8418 4294967295 `mod` 1 = 0
8419 4294967295 `mod` 2 = 1
8420 4294967295 `mod` 3 = 0
8422 0 `mod` 4294967293 = 0
8423 0 `mod` 4294967294 = 0
8424 0 `mod` 4294967295 = 0
8429 1 `mod` 4294967293 = 1
8430 1 `mod` 4294967294 = 1
8431 1 `mod` 4294967295 = 1
8436 2 `mod` 4294967293 = 2
8437 2 `mod` 4294967294 = 2
8438 2 `mod` 4294967295 = 2
8443 3 `mod` 4294967293 = 3
8444 3 `mod` 4294967294 = 3
8445 3 `mod` 4294967295 = 3
8451 4294967293 `quotRem` 4294967293 = (1,0)
8452 4294967293 `quotRem` 4294967294 = (0,4294967293)
8453 4294967293 `quotRem` 4294967295 = (0,4294967293)
8454 4294967293 `quotRem` 1 = (4294967293,0)
8455 4294967293 `quotRem` 2 = (2147483646,1)
8456 4294967293 `quotRem` 3 = (1431655764,1)
8458 4294967294 `quotRem` 4294967293 = (1,1)
8459 4294967294 `quotRem` 4294967294 = (1,0)
8460 4294967294 `quotRem` 4294967295 = (0,4294967294)
8461 4294967294 `quotRem` 1 = (4294967294,0)
8462 4294967294 `quotRem` 2 = (2147483647,0)
8463 4294967294 `quotRem` 3 = (1431655764,2)
8465 4294967295 `quotRem` 4294967293 = (1,2)
8466 4294967295 `quotRem` 4294967294 = (1,1)
8467 4294967295 `quotRem` 4294967295 = (1,0)
8468 4294967295 `quotRem` 1 = (4294967295,0)
8469 4294967295 `quotRem` 2 = (2147483647,1)
8470 4294967295 `quotRem` 3 = (1431655765,0)
8472 0 `quotRem` 4294967293 = (0,0)
8473 0 `quotRem` 4294967294 = (0,0)
8474 0 `quotRem` 4294967295 = (0,0)
8475 0 `quotRem` 1 = (0,0)
8476 0 `quotRem` 2 = (0,0)
8477 0 `quotRem` 3 = (0,0)
8479 1 `quotRem` 4294967293 = (0,1)
8480 1 `quotRem` 4294967294 = (0,1)
8481 1 `quotRem` 4294967295 = (0,1)
8482 1 `quotRem` 1 = (1,0)
8483 1 `quotRem` 2 = (0,1)
8484 1 `quotRem` 3 = (0,1)
8486 2 `quotRem` 4294967293 = (0,2)
8487 2 `quotRem` 4294967294 = (0,2)
8488 2 `quotRem` 4294967295 = (0,2)
8489 2 `quotRem` 1 = (2,0)
8490 2 `quotRem` 2 = (1,0)
8491 2 `quotRem` 3 = (0,2)
8493 3 `quotRem` 4294967293 = (0,3)
8494 3 `quotRem` 4294967294 = (0,3)
8495 3 `quotRem` 4294967295 = (0,3)
8496 3 `quotRem` 1 = (3,0)
8497 3 `quotRem` 2 = (1,1)
8498 3 `quotRem` 3 = (1,0)
8501 4294967293 `quot` 4294967293 = 1
8502 4294967293 `quot` 4294967294 = 0
8503 4294967293 `quot` 4294967295 = 0
8504 4294967293 `quot` 1 = 4294967293
8505 4294967293 `quot` 2 = 2147483646
8506 4294967293 `quot` 3 = 1431655764
8508 4294967294 `quot` 4294967293 = 1
8509 4294967294 `quot` 4294967294 = 1
8510 4294967294 `quot` 4294967295 = 0
8511 4294967294 `quot` 1 = 4294967294
8512 4294967294 `quot` 2 = 2147483647
8513 4294967294 `quot` 3 = 1431655764
8515 4294967295 `quot` 4294967293 = 1
8516 4294967295 `quot` 4294967294 = 1
8517 4294967295 `quot` 4294967295 = 1
8518 4294967295 `quot` 1 = 4294967295
8519 4294967295 `quot` 2 = 2147483647
8520 4294967295 `quot` 3 = 1431655765
8522 0 `quot` 4294967293 = 0
8523 0 `quot` 4294967294 = 0
8524 0 `quot` 4294967295 = 0
8529 1 `quot` 4294967293 = 0
8530 1 `quot` 4294967294 = 0
8531 1 `quot` 4294967295 = 0
8536 2 `quot` 4294967293 = 0
8537 2 `quot` 4294967294 = 0
8538 2 `quot` 4294967295 = 0
8543 3 `quot` 4294967293 = 0
8544 3 `quot` 4294967294 = 0
8545 3 `quot` 4294967295 = 0
8551 4294967293 `rem` 4294967293 = 0
8552 4294967293 `rem` 4294967294 = 4294967293
8553 4294967293 `rem` 4294967295 = 4294967293
8554 4294967293 `rem` 1 = 0
8555 4294967293 `rem` 2 = 1
8556 4294967293 `rem` 3 = 1
8558 4294967294 `rem` 4294967293 = 1
8559 4294967294 `rem` 4294967294 = 0
8560 4294967294 `rem` 4294967295 = 4294967294
8561 4294967294 `rem` 1 = 0
8562 4294967294 `rem` 2 = 0
8563 4294967294 `rem` 3 = 2
8565 4294967295 `rem` 4294967293 = 2
8566 4294967295 `rem` 4294967294 = 1
8567 4294967295 `rem` 4294967295 = 0
8568 4294967295 `rem` 1 = 0
8569 4294967295 `rem` 2 = 1
8570 4294967295 `rem` 3 = 0
8572 0 `rem` 4294967293 = 0
8573 0 `rem` 4294967294 = 0
8574 0 `rem` 4294967295 = 0
8579 1 `rem` 4294967293 = 1
8580 1 `rem` 4294967294 = 1
8581 1 `rem` 4294967295 = 1
8586 2 `rem` 4294967293 = 2
8587 2 `rem` 4294967294 = 2
8588 2 `rem` 4294967295 = 2
8593 3 `rem` 4294967293 = 3
8594 3 `rem` 4294967294 = 3
8595 3 `rem` 4294967295 = 3
8602 4294967293 .&. 4294967293 = 4294967293
8603 4294967293 .&. 4294967294 = 4294967292
8604 4294967293 .&. 4294967295 = 4294967293
8605 4294967293 .&. 1 = 1
8606 4294967293 .&. 2 = 0
8607 4294967293 .&. 3 = 1
8609 4294967294 .&. 4294967293 = 4294967292
8610 4294967294 .&. 4294967294 = 4294967294
8611 4294967294 .&. 4294967295 = 4294967294
8612 4294967294 .&. 1 = 0
8613 4294967294 .&. 2 = 2
8614 4294967294 .&. 3 = 2
8616 4294967295 .&. 4294967293 = 4294967293
8617 4294967295 .&. 4294967294 = 4294967294
8618 4294967295 .&. 4294967295 = 4294967295
8619 4294967295 .&. 1 = 1
8620 4294967295 .&. 2 = 2
8621 4294967295 .&. 3 = 3
8623 0 .&. 4294967293 = 0
8624 0 .&. 4294967294 = 0
8625 0 .&. 4294967295 = 0
8630 1 .&. 4294967293 = 1
8631 1 .&. 4294967294 = 0
8632 1 .&. 4294967295 = 1
8637 2 .&. 4294967293 = 0
8638 2 .&. 4294967294 = 2
8639 2 .&. 4294967295 = 2
8644 3 .&. 4294967293 = 1
8645 3 .&. 4294967294 = 2
8646 3 .&. 4294967295 = 3
8652 4294967293 .|. 4294967293 = 4294967293
8653 4294967293 .|. 4294967294 = 4294967295
8654 4294967293 .|. 4294967295 = 4294967295
8655 4294967293 .|. 1 = 4294967293
8656 4294967293 .|. 2 = 4294967295
8657 4294967293 .|. 3 = 4294967295
8659 4294967294 .|. 4294967293 = 4294967295
8660 4294967294 .|. 4294967294 = 4294967294
8661 4294967294 .|. 4294967295 = 4294967295
8662 4294967294 .|. 1 = 4294967295
8663 4294967294 .|. 2 = 4294967294
8664 4294967294 .|. 3 = 4294967295
8666 4294967295 .|. 4294967293 = 4294967295
8667 4294967295 .|. 4294967294 = 4294967295
8668 4294967295 .|. 4294967295 = 4294967295
8669 4294967295 .|. 1 = 4294967295
8670 4294967295 .|. 2 = 4294967295
8671 4294967295 .|. 3 = 4294967295
8673 0 .|. 4294967293 = 4294967293
8674 0 .|. 4294967294 = 4294967294
8675 0 .|. 4294967295 = 4294967295
8680 1 .|. 4294967293 = 4294967293
8681 1 .|. 4294967294 = 4294967295
8682 1 .|. 4294967295 = 4294967295
8687 2 .|. 4294967293 = 4294967295
8688 2 .|. 4294967294 = 4294967294
8689 2 .|. 4294967295 = 4294967295
8694 3 .|. 4294967293 = 4294967295
8695 3 .|. 4294967294 = 4294967295
8696 3 .|. 4294967295 = 4294967295
8702 4294967293 `xor` 4294967293 = 0
8703 4294967293 `xor` 4294967294 = 3
8704 4294967293 `xor` 4294967295 = 2
8705 4294967293 `xor` 1 = 4294967292
8706 4294967293 `xor` 2 = 4294967295
8707 4294967293 `xor` 3 = 4294967294
8709 4294967294 `xor` 4294967293 = 3
8710 4294967294 `xor` 4294967294 = 0
8711 4294967294 `xor` 4294967295 = 1
8712 4294967294 `xor` 1 = 4294967295
8713 4294967294 `xor` 2 = 4294967292
8714 4294967294 `xor` 3 = 4294967293
8716 4294967295 `xor` 4294967293 = 2
8717 4294967295 `xor` 4294967294 = 1
8718 4294967295 `xor` 4294967295 = 0
8719 4294967295 `xor` 1 = 4294967294
8720 4294967295 `xor` 2 = 4294967293
8721 4294967295 `xor` 3 = 4294967292
8723 0 `xor` 4294967293 = 4294967293
8724 0 `xor` 4294967294 = 4294967294
8725 0 `xor` 4294967295 = 4294967295
8730 1 `xor` 4294967293 = 4294967292
8731 1 `xor` 4294967294 = 4294967295
8732 1 `xor` 4294967295 = 4294967294
8737 2 `xor` 4294967293 = 4294967295
8738 2 `xor` 4294967294 = 4294967292
8739 2 `xor` 4294967295 = 4294967293
8744 3 `xor` 4294967293 = 4294967294
8745 3 `xor` 4294967294 = 4294967293
8746 3 `xor` 4294967295 = 4294967292
8752 complement 4294967293 = 2
8753 complement 4294967294 = 1
8754 complement 4294967295 = 0
8755 complement 0 = 4294967295
8756 complement 1 = 4294967294
8757 complement 2 = 4294967293
8758 complement 3 = 4294967292
8760 4294967293 `shiftL` 0 = 4294967293
8761 4294967293 `shiftL` 1 = 4294967290
8762 4294967293 `shiftL` 2 = 4294967284
8763 4294967293 `shiftL` 3 = 4294967272
8765 4294967294 `shiftL` 0 = 4294967294
8766 4294967294 `shiftL` 1 = 4294967292
8767 4294967294 `shiftL` 2 = 4294967288
8768 4294967294 `shiftL` 3 = 4294967280
8770 4294967295 `shiftL` 0 = 4294967295
8771 4294967295 `shiftL` 1 = 4294967294
8772 4294967295 `shiftL` 2 = 4294967292
8773 4294967295 `shiftL` 3 = 4294967288
8796 4294967293 `shiftR` 0 = 4294967293
8797 4294967293 `shiftR` 1 = 2147483646
8798 4294967293 `shiftR` 2 = 1073741823
8799 4294967293 `shiftR` 3 = 536870911
8801 4294967294 `shiftR` 0 = 4294967294
8802 4294967294 `shiftR` 1 = 2147483647
8803 4294967294 `shiftR` 2 = 1073741823
8804 4294967294 `shiftR` 3 = 536870911
8806 4294967295 `shiftR` 0 = 4294967295
8807 4294967295 `shiftR` 1 = 2147483647
8808 4294967295 `shiftR` 2 = 1073741823
8809 4294967295 `shiftR` 3 = 536870911
8832 4294967293 `rotate` -3 = 3221225471
8833 4294967293 `rotate` -2 = 2147483647
8834 4294967293 `rotate` -1 = 4294967294
8835 4294967293 `rotate` 0 = 4294967293
8836 4294967293 `rotate` 1 = 4294967291
8837 4294967293 `rotate` 2 = 4294967287
8838 4294967293 `rotate` 3 = 4294967279
8840 4294967294 `rotate` -3 = 3758096383
8841 4294967294 `rotate` -2 = 3221225471
8842 4294967294 `rotate` -1 = 2147483647
8843 4294967294 `rotate` 0 = 4294967294
8844 4294967294 `rotate` 1 = 4294967293
8845 4294967294 `rotate` 2 = 4294967291
8846 4294967294 `rotate` 3 = 4294967287
8848 4294967295 `rotate` -3 = 4294967295
8849 4294967295 `rotate` -2 = 4294967295
8850 4294967295 `rotate` -1 = 4294967295
8851 4294967295 `rotate` 0 = 4294967295
8852 4294967295 `rotate` 1 = 4294967295
8853 4294967295 `rotate` 2 = 4294967295
8854 4294967295 `rotate` 3 = 4294967295
8864 1 `rotate` -3 = 536870912
8865 1 `rotate` -2 = 1073741824
8866 1 `rotate` -1 = 2147483648
8872 2 `rotate` -3 = 1073741824
8873 2 `rotate` -2 = 2147483648
8880 3 `rotate` -3 = 1610612736
8881 3 `rotate` -2 = 3221225472
8882 3 `rotate` -1 = 2147483649
8894 4294967293 `setBit` 0 = 4294967293
8895 4294967293 `setBit` 1 = 4294967295
8896 4294967293 `setBit` 2 = 4294967293
8897 4294967293 `setBit` 3 = 4294967293
8899 4294967294 `setBit` 0 = 4294967295
8900 4294967294 `setBit` 1 = 4294967294
8901 4294967294 `setBit` 2 = 4294967294
8902 4294967294 `setBit` 3 = 4294967294
8904 4294967295 `setBit` 0 = 4294967295
8905 4294967295 `setBit` 1 = 4294967295
8906 4294967295 `setBit` 2 = 4294967295
8907 4294967295 `setBit` 3 = 4294967295
8930 4294967293 `clearBit` 0 = 4294967292
8931 4294967293 `clearBit` 1 = 4294967293
8932 4294967293 `clearBit` 2 = 4294967289
8933 4294967293 `clearBit` 3 = 4294967285
8935 4294967294 `clearBit` 0 = 4294967294
8936 4294967294 `clearBit` 1 = 4294967292
8937 4294967294 `clearBit` 2 = 4294967290
8938 4294967294 `clearBit` 3 = 4294967286
8940 4294967295 `clearBit` 0 = 4294967294
8941 4294967295 `clearBit` 1 = 4294967293
8942 4294967295 `clearBit` 2 = 4294967291
8943 4294967295 `clearBit` 3 = 4294967287
8966 4294967293 `complementBit` 0 = 4294967292
8967 4294967293 `complementBit` 1 = 4294967295
8968 4294967293 `complementBit` 2 = 4294967289
8969 4294967293 `complementBit` 3 = 4294967285
8971 4294967294 `complementBit` 0 = 4294967295
8972 4294967294 `complementBit` 1 = 4294967292
8973 4294967294 `complementBit` 2 = 4294967290
8974 4294967294 `complementBit` 3 = 4294967286
8976 4294967295 `complementBit` 0 = 4294967294
8977 4294967295 `complementBit` 1 = 4294967293
8978 4294967295 `complementBit` 2 = 4294967291
8979 4294967295 `complementBit` 3 = 4294967287
8981 0 `complementBit` 0 = 1
8982 0 `complementBit` 1 = 2
8983 0 `complementBit` 2 = 4
8984 0 `complementBit` 3 = 8
8986 1 `complementBit` 0 = 0
8987 1 `complementBit` 1 = 3
8988 1 `complementBit` 2 = 5
8989 1 `complementBit` 3 = 9
8991 2 `complementBit` 0 = 3
8992 2 `complementBit` 1 = 0
8993 2 `complementBit` 2 = 6
8994 2 `complementBit` 3 = 10
8996 3 `complementBit` 0 = 2
8997 3 `complementBit` 1 = 1
8998 3 `complementBit` 2 = 7
8999 3 `complementBit` 3 = 11
9002 4294967293 `testBit` 0 = True
9003 4294967293 `testBit` 1 = False
9004 4294967293 `testBit` 2 = True
9005 4294967293 `testBit` 3 = True
9007 4294967294 `testBit` 0 = False
9008 4294967294 `testBit` 1 = True
9009 4294967294 `testBit` 2 = True
9010 4294967294 `testBit` 3 = True
9012 4294967295 `testBit` 0 = True
9013 4294967295 `testBit` 1 = True
9014 4294967295 `testBit` 2 = True
9015 4294967295 `testBit` 3 = True
9017 0 `testBit` 0 = False
9018 0 `testBit` 1 = False
9019 0 `testBit` 2 = False
9020 0 `testBit` 3 = False
9022 1 `testBit` 0 = True
9023 1 `testBit` 1 = False
9024 1 `testBit` 2 = False
9025 1 `testBit` 3 = False
9027 2 `testBit` 0 = False
9028 2 `testBit` 1 = True
9029 2 `testBit` 2 = False
9030 2 `testBit` 3 = False
9032 3 `testBit` 0 = True
9033 3 `testBit` 1 = True
9034 3 `testBit` 2 = False
9035 3 `testBit` 3 = False
9038 bitSize 4294967293 = 32
9039 bitSize 4294967294 = 32
9040 bitSize 4294967295 = 32
9046 isSigned 4294967293 = False
9047 isSigned 4294967294 = False
9048 isSigned 4294967295 = False