1 successful initialisation
2 0. =================== JavaVM - Tester ========================
3 1. ------------------- test arguments
4 2. ------------------- test int-PUSH-STORE-LOAD
17 15. ------------------- test long-PUSH-STORE-LOAD
26 24. long: 6900000000000
27 25. long: 349827389478173274
28 26. ------------------- test float-PUSH-STORE-LOAD
33 31. ------------------- test double-PUSH-STORE-LOAD
34 32. double: 4681555750756024320
36 34. double: 4607182418800017408
37 35. double: 4779424232079622144
38 36. ------------------- test static variables
43 41. long: -99998888888889
44 42. long: -99999999999999
48 46. double: 4562254509136412672
49 47. double: 4566758108763783168
50 48. double: 4569063951614083072
51 49. ------------------- test arithmetic
55 53. long: 9223372036854775807
56 54. long: -9223372036854775808
72 70. double: -4611686018427387904
73 71. double: -4609434218613702656
74 72. double: -4607182418800017408
75 73. double: -4606056518893174784
76 74. ------------------- test tableswitch
97 95. ------------------- test lookupswitch
118 116. ------------------- test casts
119 117. type cast check: Integer = Object(Integer)
120 118. type cast check: Integer = Object
121 119. exception: class cast
122 120. type cast check: Integer[] = Object(Integer)[]
123 121. type cast check: Integer[] = Object[]
124 122. exception: class cast
125 123. array store check: Object(Integer)[0] = Integer
126 124. array store check: Object(Integer)[0] = Object
127 125. exception: array store
128 126. ------------------- test special null pointers
129 127. null pointer check: put field
130 128. exception: null pointer
131 129. null pointer check: get field
132 130. exception: null pointer
133 131. null pointer check: invokevirtual
134 132. exception: null pointer
135 133. null pointer check: invokeinterface
136 134. exception: null pointer
137 135. null pointer check: monitorenter
138 136. exception: null pointer
139 137. ------------------- test byte arrays
140 138. null pointer check: byte array store
141 139. exception: null pointer
142 140. null pointer check: byte array load
143 141. exception: null pointer
144 142. negative array size check: byte array
145 143. exception: negative array size
146 144. array bound check: byte array store
147 145. exception: out of bounds: -1
148 146. array bound check: byte array load
149 147. exception: out of bounds: -1
150 148. testarraybounds: -5
151 149. exception: out of bounds: 5
152 150. testarraybounds: 40
153 151. testarraybounds: 45
154 152. testarraybounds: 50
155 153. testarraybounds: 55
156 154. testarraybounds: 60
157 155. testarraybounds: 90
158 156. testarraybounds: 95
159 157. testarraybounds: 100
160 158. exception: out of bounds: 100
161 159. exception: out of bounds: -4
162 160. exception: out of bounds: -3
163 161. exception: out of bounds: -2
164 162. exception: out of bounds: -1
165 163. exception: out of bounds: 100
166 164. exception: out of bounds: 101
167 165. exception: out of bounds: 102
168 166. exception: out of bounds: 103
269 267. -------- test short arrays
270 268. null pointer check: short array store
271 269. exception: null pointer
272 270. null pointer check: short array load
273 271. exception: null pointer
274 272. array bound check: short array store
275 273. exception: out of bounds: -1
276 274. array bound check: short array load
277 275. exception: out of bounds: -1
378 376. -------- test int arrays
379 377. null pointer check: int array store
380 378. exception: null pointer
381 379. null pointer check: int array load
382 380. exception: null pointer
383 381. array bound check: int array store
384 382. exception: out of bounds: -1
385 383. array bound check: int array load
386 384. exception: out of bounds: -1
397 395. -------- test long arrays
398 396. null pointer check: long array store
399 397. exception: null pointer
400 398. null pointer check: long array load
401 399. exception: null pointer
402 400. array bound check: long array store
403 401. exception: out of bounds: -1
404 402. array bound check: long array load
405 403. exception: out of bounds: -1
406 404. long: 1234567890123
407 405. long: 1234567890124
408 406. long: 1234567890125
409 407. long: 1234567890126
410 408. long: 1234567890127
411 409. long: 1234567890128
412 410. long: 1234567890129
413 411. long: 1234567890130
414 412. long: 1234567890131
415 413. long: 1234567890132
416 414. -------- test char arrays
417 415. null pointer check: char array store
418 416. exception: null pointer
419 417. null pointer check: char array load
420 418. exception: null pointer
421 419. array bound check: char array store
422 420. exception: out of bounds: -1
423 421. array bound check: char array load
424 422. exception: out of bounds: -1
475 473. -------- test address arrays
476 474. null pointer check: address array store
477 475. exception: null pointer
478 476. null pointer check: address array load
479 477. exception: null pointer
480 478. negative array size check: address array
481 479. exception: negative array size
482 480. array bound check: address array store
483 481. exception: out of bounds: -1
484 482. array bound check: address array load
485 483. exception: out of bounds: -1
491 489. -------- test multi dimensional arrays
492 490. negative array size check: multi dimensional array
493 491. exception: negative array size
496 494. float: 1053609165
497 495. double: -4591560543633932288
500 498. float: 1068708659
501 499. double: -4591701281122287616
504 502. float: 1075419546
505 503. double: -4591842018610642944
508 506. float: 1079613850
509 507. double: -4591982756098998272
512 510. float: 1068708659
513 511. double: -4591701281122287616
516 514. float: 1075419546
517 515. double: -4591842018610642944
520 518. float: 1079613850
521 519. double: -4591982756098998272
524 522. float: 1082969293
525 523. double: -4592123493587353600
528 526. float: 1082969293
529 527. double: -4592123493587353600
532 530. float: 1085066445
533 531. double: -4592264231075708928
536 534. float: 1087163597
537 535. double: -4592404968564064256
540 538. float: 1089260749
541 539. double: -4592545706052419584
544 542. float: 1068708659
545 543. double: -4591701281122287616
548 546. float: 1075419546
549 547. double: -4591842018610642944
552 550. float: 1079613850
553 551. double: -4591982756098998272
556 554. float: 1082969293
557 555. double: -4592123493587353600
560 558. float: 1075419546
561 559. double: -4591842018610642944
564 562. float: 1079613850
565 563. double: -4591982756098998272
568 566. float: 1082969293
569 567. double: -4592123493587353600
572 570. float: 1085066445
573 571. double: -4592264231075708928
576 574. float: 1085066445
577 575. double: -4592264231075708928
580 578. float: 1087163597
581 579. double: -4592404968564064256
584 582. float: 1089260749
585 583. double: -4592545706052419584
588 586. float: 1090938470
589 587. double: -4592686443540774912
590 588. ------------------- test consts
591 589. TESTCONST CALLED WITH int: 1
593 591. not IF_ICMPEQint: 0
594 592. not IF_ICMPLTint: 0
595 593. not IF_ICMPLEint: 0
596 594. not IF_LCMPEQint: 0
597 595. not IF_LCMPLTint: 0
598 596. not IF_LCMPLEint: 0
599 597. IADDCONST: int: 0
600 598. ISUBCONST: int: 2
601 599. IMULCONST: int: -1
602 600. ISHLCONST: int: -2147483648
603 601. ISHRCONST: int: 0
604 602. IUSHRCONST: int: 0
605 603. IANDCONST: int: 1
606 604. IORCONST: int: -1
607 605. IXORCONST: int: -2
608 606. not IF_ICMPEQint: -1
609 607. not IF_ICMPLTint: -1
610 608. not IF_ICMPLEint: -1
611 609. LADDCONST: long: 0
612 610. LSUBCONST: long: 2
613 611. LMULCONST: long: -1
614 612. LSHLCONST: long: -9223372036854775808
615 613. LSHRCONST: long: 0
616 614. LUSHRCONST: long: 0
617 615. LANDCONST: long: 1
618 616. LORCONST: long: -1
619 617. LXORCONST: long: -2
620 618. not IF_LCMPEQint: -1
621 619. not IF_LCMPLTint: -1
622 620. not IF_LCMPLEint: -1
623 621. IADDCONST: int: 2
624 622. ISUBCONST: int: 0
625 623. IMULCONST: int: 1
626 624. ISHLCONST: int: 2
627 625. ISHRCONST: int: 0
628 626. IUSHRCONST: int: 0
629 627. IANDCONST: int: 1
630 628. IORCONST: int: 1
631 629. IXORCONST: int: 0
632 630. not IF_ICMPNEint: 1
633 631. not IF_ICMPLTint: 1
634 632. not IF_ICMPGTint: 1
635 633. LADDCONST: long: 2
636 634. LSUBCONST: long: 0
637 635. LMULCONST: long: 1
638 636. LSHLCONST: long: 2
639 637. LSHRCONST: long: 0
640 638. LUSHRCONST: long: 0
641 639. LANDCONST: long: 1
642 640. LORCONST: long: 1
643 641. LXORCONST: long: 0
644 642. not IF_LCMPNEint: 1
645 643. not IF_LCMPLTint: 1
646 644. not IF_LCMPGTint: 1
647 645. IADDCONST: int: 256
648 646. ISUBCONST: int: -254
649 647. IMULCONST: int: 255
650 648. ISHLCONST: int: -2147483648
651 649. ISHRCONST: int: 0
652 650. IUSHRCONST: int: 0
653 651. IANDCONST: int: 1
654 652. IORCONST: int: 255
655 653. IXORCONST: int: 254
656 654. not IF_ICMPEQint: 255
657 655. not IF_ICMPGTint: 255
658 656. not IF_ICMPGEint: 255
659 657. LADDCONST: long: 256
660 658. LSUBCONST: long: -254
661 659. LMULCONST: long: 255
662 660. LSHLCONST: long: -9223372036854775808
663 661. LSHRCONST: long: 0
664 662. LUSHRCONST: long: 0
665 663. LANDCONST: long: 1
666 664. LORCONST: long: 255
667 665. LXORCONST: long: 254
668 666. not IF_LCMPEQint: 255
669 667. not IF_LCMPGTint: 255
670 668. not IF_LCMPGEint: 255
671 669. IADDCONST: int: 257
672 670. ISUBCONST: int: -255
673 671. IMULCONST: int: 256
674 672. ISHLCONST: int: 1
675 673. ISHRCONST: int: 1
676 674. IUSHRCONST: int: 1
677 675. IANDCONST: int: 0
678 676. IORCONST: int: 257
679 677. IXORCONST: int: 257
680 678. not IF_ICMPEQint: 256
681 679. not IF_ICMPGTint: 256
682 680. not IF_ICMPGEint: 256
683 681. LADDCONST: long: 257
684 682. LSUBCONST: long: -255
685 683. LMULCONST: long: 256
686 684. LSHLCONST: long: 1
687 685. LSHRCONST: long: 1
688 686. LUSHRCONST: long: 1
689 687. LANDCONST: long: 0
690 688. LORCONST: long: 257
691 689. LXORCONST: long: 257
692 690. not IF_LCMPEQint: 256
693 691. not IF_LCMPGTint: 256
694 692. not IF_LCMPGEint: 256
695 693. IADDCONST: int: 32768
696 694. ISUBCONST: int: -32766
697 695. IMULCONST: int: 32767
698 696. ISHLCONST: int: -2147483648
699 697. ISHRCONST: int: 0
700 698. IUSHRCONST: int: 0
701 699. IANDCONST: int: 1
702 700. IORCONST: int: 32767
703 701. IXORCONST: int: 32766
704 702. not IF_ICMPEQint: 32767
705 703. not IF_ICMPGTint: 32767
706 704. not IF_ICMPGEint: 32767
707 705. LADDCONST: long: 32768
708 706. LSUBCONST: long: -32766
709 707. LMULCONST: long: 32767
710 708. LSHLCONST: long: -9223372036854775808
711 709. LSHRCONST: long: 0
712 710. LUSHRCONST: long: 0
713 711. LANDCONST: long: 1
714 712. LORCONST: long: 32767
715 713. LXORCONST: long: 32766
716 714. not IF_LCMPEQint: 32767
717 715. not IF_LCMPGTint: 32767
718 716. not IF_LCMPGEint: 32767
719 717. IADDCONST: int: 32769
720 718. ISUBCONST: int: -32767
721 719. IMULCONST: int: 32768
722 720. ISHLCONST: int: 1
723 721. ISHRCONST: int: 1
724 722. IUSHRCONST: int: 1
725 723. IANDCONST: int: 0
726 724. IORCONST: int: 32769
727 725. IXORCONST: int: 32769
728 726. not IF_ICMPEQint: 32768
729 727. not IF_ICMPGTint: 32768
730 728. not IF_ICMPGEint: 32768
731 729. LADDCONST: long: 32769
732 730. LSUBCONST: long: -32767
733 731. LMULCONST: long: 32768
734 732. LSHLCONST: long: 1
735 733. LSHRCONST: long: 1
736 734. LUSHRCONST: long: 1
737 735. LANDCONST: long: 0
738 736. LORCONST: long: 32769
739 737. LXORCONST: long: 32769
740 738. not IF_LCMPEQint: 32768
741 739. not IF_LCMPGTint: 32768
742 740. not IF_LCMPGEint: 32768
743 741. IADDCONST: int: -32767
744 742. ISUBCONST: int: 32769
745 743. IMULCONST: int: -32768
746 744. ISHLCONST: int: 1
747 745. ISHRCONST: int: 1
748 746. IUSHRCONST: int: 1
749 747. IANDCONST: int: 0
750 748. IORCONST: int: -32767
751 749. IXORCONST: int: -32767
752 750. not IF_ICMPEQint: -32768
753 751. not IF_ICMPLTint: -32768
754 752. not IF_ICMPLEint: -32768
755 753. LADDCONST: long: -32767
756 754. LSUBCONST: long: 32769
757 755. LMULCONST: long: -32768
758 756. LSHLCONST: long: 1
759 757. LSHRCONST: long: 1
760 758. LUSHRCONST: long: 1
761 759. LANDCONST: long: 0
762 760. LORCONST: long: -32767
763 761. LXORCONST: long: -32767
764 762. not IF_LCMPEQint: -32768
765 763. not IF_LCMPLTint: -32768
766 764. not IF_LCMPLEint: -32768
767 765. IADDCONST: int: -32768
768 766. ISUBCONST: int: 32770
769 767. IMULCONST: int: -32769
770 768. ISHLCONST: int: -2147483648
771 769. ISHRCONST: int: 0
772 770. IUSHRCONST: int: 0
773 771. IANDCONST: int: 1
774 772. IORCONST: int: -32769
775 773. IXORCONST: int: -32770
776 774. not IF_ICMPEQint: -32769
777 775. not IF_ICMPLTint: -32769
778 776. not IF_ICMPLEint: -32769
779 777. LADDCONST: long: -32768
780 778. LSUBCONST: long: 32770
781 779. LMULCONST: long: -32769
782 780. LSHLCONST: long: -9223372036854775808
783 781. LSHRCONST: long: 0
784 782. LUSHRCONST: long: 0
785 783. LANDCONST: long: 1
786 784. LORCONST: long: -32769
787 785. LXORCONST: long: -32770
788 786. not IF_LCMPEQint: -32769
789 787. not IF_LCMPLTint: -32769
790 788. not IF_LCMPLEint: -32769
791 789. TESTCONST CALLED WITH int: -1
793 791. not IF_ICMPEQint: 0
794 792. not IF_ICMPGTint: 0
795 793. not IF_ICMPGEint: 0
796 794. not IF_LCMPEQint: 0
797 795. not IF_LCMPGTint: 0
798 796. not IF_LCMPGEint: 0
799 797. IADDCONST: int: -2
800 798. ISUBCONST: int: 0
801 799. IMULCONST: int: 1
802 800. ISHLCONST: int: -2147483648
803 801. ISHRCONST: int: -1
804 802. IUSHRCONST: int: 1
805 803. IANDCONST: int: -1
806 804. IORCONST: int: -1
807 805. IXORCONST: int: 0
808 806. not IF_ICMPNEint: -1
809 807. not IF_ICMPLTint: -1
810 808. not IF_ICMPGTint: -1
811 809. LADDCONST: long: -2
812 810. LSUBCONST: long: 0
813 811. LMULCONST: long: 1
814 812. LSHLCONST: long: -9223372036854775808
815 813. LSHRCONST: long: -1
816 814. LUSHRCONST: long: 1
817 815. LANDCONST: long: -1
818 816. LORCONST: long: -1
819 817. LXORCONST: long: 0
820 818. not IF_LCMPNEint: -1
821 819. not IF_LCMPLTint: -1
822 820. not IF_LCMPGTint: -1
823 821. IADDCONST: int: 0
824 822. ISUBCONST: int: -2
825 823. IMULCONST: int: -1
826 824. ISHLCONST: int: -2
827 825. ISHRCONST: int: -1
828 826. IUSHRCONST: int: 2147483647
829 827. IANDCONST: int: 1
830 828. IORCONST: int: -1
831 829. IXORCONST: int: -2
832 830. not IF_ICMPEQint: 1
833 831. not IF_ICMPGTint: 1
834 832. not IF_ICMPGEint: 1
835 833. LADDCONST: long: 0
836 834. LSUBCONST: long: -2
837 835. LMULCONST: long: -1
838 836. LSHLCONST: long: -2
839 837. LSHRCONST: long: -1
840 838. LUSHRCONST: long: 9223372036854775807
841 839. LANDCONST: long: 1
842 840. LORCONST: long: -1
843 841. LXORCONST: long: -2
844 842. not IF_LCMPEQint: 1
845 843. not IF_LCMPGTint: 1
846 844. not IF_LCMPGEint: 1
847 845. IADDCONST: int: 254
848 846. ISUBCONST: int: -256
849 847. IMULCONST: int: -255
850 848. ISHLCONST: int: -2147483648
851 849. ISHRCONST: int: -1
852 850. IUSHRCONST: int: 1
853 851. IANDCONST: int: 255
854 852. IORCONST: int: -1
855 853. IXORCONST: int: -256
856 854. not IF_ICMPEQint: 255
857 855. not IF_ICMPGTint: 255
858 856. not IF_ICMPGEint: 255
859 857. LADDCONST: long: 254
860 858. LSUBCONST: long: -256
861 859. LMULCONST: long: -255
862 860. LSHLCONST: long: -9223372036854775808
863 861. LSHRCONST: long: -1
864 862. LUSHRCONST: long: 1
865 863. LANDCONST: long: 255
866 864. LORCONST: long: -1
867 865. LXORCONST: long: -256
868 866. not IF_LCMPEQint: 255
869 867. not IF_LCMPGTint: 255
870 868. not IF_LCMPGEint: 255
871 869. IADDCONST: int: 255
872 870. ISUBCONST: int: -257
873 871. IMULCONST: int: -256
874 872. ISHLCONST: int: -1
875 873. ISHRCONST: int: -1
876 874. IUSHRCONST: int: -1
877 875. IANDCONST: int: 256
878 876. IORCONST: int: -1
879 877. IXORCONST: int: -257
880 878. not IF_ICMPEQint: 256
881 879. not IF_ICMPGTint: 256
882 880. not IF_ICMPGEint: 256
883 881. LADDCONST: long: 255
884 882. LSUBCONST: long: -257
885 883. LMULCONST: long: -256
886 884. LSHLCONST: long: -1
887 885. LSHRCONST: long: -1
888 886. LUSHRCONST: long: -1
889 887. LANDCONST: long: 256
890 888. LORCONST: long: -1
891 889. LXORCONST: long: -257
892 890. not IF_LCMPEQint: 256
893 891. not IF_LCMPGTint: 256
894 892. not IF_LCMPGEint: 256
895 893. IADDCONST: int: 32766
896 894. ISUBCONST: int: -32768
897 895. IMULCONST: int: -32767
898 896. ISHLCONST: int: -2147483648
899 897. ISHRCONST: int: -1
900 898. IUSHRCONST: int: 1
901 899. IANDCONST: int: 32767
902 900. IORCONST: int: -1
903 901. IXORCONST: int: -32768
904 902. not IF_ICMPEQint: 32767
905 903. not IF_ICMPGTint: 32767
906 904. not IF_ICMPGEint: 32767
907 905. LADDCONST: long: 32766
908 906. LSUBCONST: long: -32768
909 907. LMULCONST: long: -32767
910 908. LSHLCONST: long: -9223372036854775808
911 909. LSHRCONST: long: -1
912 910. LUSHRCONST: long: 1
913 911. LANDCONST: long: 32767
914 912. LORCONST: long: -1
915 913. LXORCONST: long: -32768
916 914. not IF_LCMPEQint: 32767
917 915. not IF_LCMPGTint: 32767
918 916. not IF_LCMPGEint: 32767
919 917. IADDCONST: int: 32767
920 918. ISUBCONST: int: -32769
921 919. IMULCONST: int: -32768
922 920. ISHLCONST: int: -1
923 921. ISHRCONST: int: -1
924 922. IUSHRCONST: int: -1
925 923. IANDCONST: int: 32768
926 924. IORCONST: int: -1
927 925. IXORCONST: int: -32769
928 926. not IF_ICMPEQint: 32768
929 927. not IF_ICMPGTint: 32768
930 928. not IF_ICMPGEint: 32768
931 929. LADDCONST: long: 32767
932 930. LSUBCONST: long: -32769
933 931. LMULCONST: long: -32768
934 932. LSHLCONST: long: -1
935 933. LSHRCONST: long: -1
936 934. LUSHRCONST: long: -1
937 935. LANDCONST: long: 32768
938 936. LORCONST: long: -1
939 937. LXORCONST: long: -32769
940 938. not IF_LCMPEQint: 32768
941 939. not IF_LCMPGTint: 32768
942 940. not IF_LCMPGEint: 32768
943 941. IADDCONST: int: -32769
944 942. ISUBCONST: int: 32767
945 943. IMULCONST: int: 32768
946 944. ISHLCONST: int: -1
947 945. ISHRCONST: int: -1
948 946. IUSHRCONST: int: -1
949 947. IANDCONST: int: -32768
950 948. IORCONST: int: -1
951 949. IXORCONST: int: 32767
952 950. not IF_ICMPEQint: -32768
953 951. not IF_ICMPLTint: -32768
954 952. not IF_ICMPLEint: -32768
955 953. LADDCONST: long: -32769
956 954. LSUBCONST: long: 32767
957 955. LMULCONST: long: 32768
958 956. LSHLCONST: long: -1
959 957. LSHRCONST: long: -1
960 958. LUSHRCONST: long: -1
961 959. LANDCONST: long: -32768
962 960. LORCONST: long: -1
963 961. LXORCONST: long: 32767
964 962. not IF_LCMPEQint: -32768
965 963. not IF_LCMPLTint: -32768
966 964. not IF_LCMPLEint: -32768
967 965. IADDCONST: int: -32770
968 966. ISUBCONST: int: 32768
969 967. IMULCONST: int: 32769
970 968. ISHLCONST: int: -2147483648
971 969. ISHRCONST: int: -1
972 970. IUSHRCONST: int: 1
973 971. IANDCONST: int: -32769
974 972. IORCONST: int: -1
975 973. IXORCONST: int: 32768
976 974. not IF_ICMPEQint: -32769
977 975. not IF_ICMPLTint: -32769
978 976. not IF_ICMPLEint: -32769
979 977. LADDCONST: long: -32770
980 978. LSUBCONST: long: 32768
981 979. LMULCONST: long: 32769
982 980. LSHLCONST: long: -9223372036854775808
983 981. LSHRCONST: long: -1
984 982. LUSHRCONST: long: 1
985 983. LANDCONST: long: -32769
986 984. LORCONST: long: -1
987 985. LXORCONST: long: 32768
988 986. not IF_LCMPEQint: -32769
989 987. not IF_LCMPLTint: -32769
990 988. not IF_LCMPLEint: -32769
991 989. TESTCONST CALLED WITH int: -24123
992 990. AND long: -4918923241323
993 991. not IF_ICMPEQint: 0
994 992. not IF_ICMPGTint: 0
995 993. not IF_ICMPGEint: 0
996 994. not IF_LCMPEQint: 0
997 995. not IF_LCMPGTint: 0
998 996. not IF_LCMPGEint: 0
999 997. IADDCONST: int: -24124
1000 998. ISUBCONST: int: -24122
1001 999. IMULCONST: int: 24123
1002 1000. ISHLCONST: int: -2147483648
1003 1001. ISHRCONST: int: -1
1004 1002. IUSHRCONST: int: 1
1005 1003. IANDCONST: int: -24123
1006 1004. IORCONST: int: -1
1007 1005. IXORCONST: int: 24122
1008 1006. not IF_ICMPEQint: -1
1009 1007. not IF_ICMPGTint: -1
1010 1008. not IF_ICMPGEint: -1
1011 1009. LADDCONST: long: -4918923241324
1012 1010. LSUBCONST: long: -4918923241322
1013 1011. LMULCONST: long: 4918923241323
1014 1012. LSHLCONST: long: -9223372036854775808
1015 1013. LSHRCONST: long: -1
1016 1014. LUSHRCONST: long: 1
1017 1015. LANDCONST: long: -4918923241323
1018 1016. LORCONST: long: -1
1019 1017. LXORCONST: long: 4918923241322
1020 1018. not IF_LCMPEQint: -1
1021 1019. not IF_LCMPGTint: -1
1022 1020. not IF_LCMPGEint: -1
1023 1021. IADDCONST: int: -24122
1024 1022. ISUBCONST: int: -24124
1025 1023. IMULCONST: int: -24123
1026 1024. ISHLCONST: int: -48246
1027 1025. ISHRCONST: int: -12062
1028 1026. IUSHRCONST: int: 2147471586
1029 1027. IANDCONST: int: 1
1030 1028. IORCONST: int: -24123
1031 1029. IXORCONST: int: -24124
1032 1030. not IF_ICMPEQint: 1
1033 1031. not IF_ICMPGTint: 1
1034 1032. not IF_ICMPGEint: 1
1035 1033. LADDCONST: long: -4918923241322
1036 1034. LSUBCONST: long: -4918923241324
1037 1035. LMULCONST: long: -4918923241323
1038 1036. LSHLCONST: long: -9837846482646
1039 1037. LSHRCONST: long: -2459461620662
1040 1038. LUSHRCONST: long: 9223369577393155146
1041 1039. LANDCONST: long: 1
1042 1040. LORCONST: long: -4918923241323
1043 1041. LXORCONST: long: -4918923241324
1044 1042. not IF_LCMPEQint: 1
1045 1043. not IF_LCMPGTint: 1
1046 1044. not IF_LCMPGEint: 1
1047 1045. IADDCONST: int: -23868
1048 1046. ISUBCONST: int: -24378
1049 1047. IMULCONST: int: -6151365
1050 1048. ISHLCONST: int: -2147483648
1051 1049. ISHRCONST: int: -1
1052 1050. IUSHRCONST: int: 1
1053 1051. IANDCONST: int: 197
1054 1052. IORCONST: int: -24065
1055 1053. IXORCONST: int: -24262
1056 1054. not IF_ICMPEQint: 255
1057 1055. not IF_ICMPGTint: 255
1058 1056. not IF_ICMPGEint: 255
1059 1057. LADDCONST: long: -4918923241068
1060 1058. LSUBCONST: long: -4918923241578
1061 1059. LMULCONST: long: -1254325426537365
1062 1060. LSHLCONST: long: -9223372036854775808
1063 1061. LSHRCONST: long: -1
1064 1062. LUSHRCONST: long: 1
1065 1063. LANDCONST: long: 149
1066 1064. LORCONST: long: -4918923241217
1067 1065. LXORCONST: long: -4918923241366
1068 1066. not IF_LCMPEQint: 255
1069 1067. not IF_LCMPGTint: 255
1070 1068. not IF_LCMPGEint: 255
1071 1069. IADDCONST: int: -23867
1072 1070. ISUBCONST: int: -24379
1073 1071. IMULCONST: int: -6175488
1074 1072. ISHLCONST: int: -24123
1075 1073. ISHRCONST: int: -24123
1076 1074. IUSHRCONST: int: -24123
1077 1075. IANDCONST: int: 256
1078 1076. IORCONST: int: -24123
1079 1077. IXORCONST: int: -24379
1080 1078. not IF_ICMPEQint: 256
1081 1079. not IF_ICMPGTint: 256
1082 1080. not IF_ICMPGEint: 256
1083 1081. LADDCONST: long: -4918923241067
1084 1082. LSUBCONST: long: -4918923241579
1085 1083. LMULCONST: long: -1259244349778688
1086 1084. LSHLCONST: long: -4918923241323
1087 1085. LSHRCONST: long: -4918923241323
1088 1086. LUSHRCONST: long: -4918923241323
1089 1087. LANDCONST: long: 0
1090 1088. LORCONST: long: -4918923241067
1091 1089. LXORCONST: long: -4918923241067
1092 1090. not IF_LCMPEQint: 256
1093 1091. not IF_LCMPGTint: 256
1094 1092. not IF_LCMPGEint: 256
1095 1093. IADDCONST: int: 8644
1096 1094. ISUBCONST: int: -56890
1097 1095. IMULCONST: int: -790438341
1098 1096. ISHLCONST: int: -2147483648
1099 1097. ISHRCONST: int: -1
1100 1098. IUSHRCONST: int: 1
1101 1099. IANDCONST: int: 8645
1102 1100. IORCONST: int: -1
1103 1101. IXORCONST: int: -8646
1104 1102. not IF_ICMPEQint: 32767
1105 1103. not IF_ICMPGTint: 32767
1106 1104. not IF_ICMPGEint: 32767
1107 1105. LADDCONST: long: -4918923208556
1108 1106. LSUBCONST: long: -4918923274090
1109 1107. LMULCONST: long: -161178357848430741
1110 1108. LSHLCONST: long: -9223372036854775808
1111 1109. LSHRCONST: long: -1
1112 1110. LUSHRCONST: long: 1
1113 1111. LANDCONST: long: 22677
1114 1112. LORCONST: long: -4918923231233
1115 1113. LXORCONST: long: -4918923253910
1116 1114. not IF_LCMPEQint: 32767
1117 1115. not IF_LCMPGTint: 32767
1118 1116. not IF_LCMPGEint: 32767
1119 1117. IADDCONST: int: 8645
1120 1118. ISUBCONST: int: -56891
1121 1119. IMULCONST: int: -790462464
1122 1120. ISHLCONST: int: -24123
1123 1121. ISHRCONST: int: -24123
1124 1122. IUSHRCONST: int: -24123
1125 1123. IANDCONST: int: 32768
1126 1124. IORCONST: int: -24123
1127 1125. IXORCONST: int: -56891
1128 1126. not IF_ICMPEQint: 32768
1129 1127. not IF_ICMPGTint: 32768
1130 1128. not IF_ICMPGEint: 32768
1131 1129. LADDCONST: long: -4918923208555
1132 1130. LSUBCONST: long: -4918923274091
1133 1131. LMULCONST: long: -161183276771672064
1134 1132. LSHLCONST: long: -4918923241323
1135 1133. LSHRCONST: long: -4918923241323
1136 1134. LUSHRCONST: long: -4918923241323
1137 1135. LANDCONST: long: 32768
1138 1136. LORCONST: long: -4918923241323
1139 1137. LXORCONST: long: -4918923274091
1140 1138. not IF_LCMPEQint: 32768
1141 1139. not IF_LCMPGTint: 32768
1142 1140. not IF_LCMPGEint: 32768
1143 1141. IADDCONST: int: -56891
1144 1142. ISUBCONST: int: 8645
1145 1143. IMULCONST: int: 790462464
1146 1144. ISHLCONST: int: -24123
1147 1145. ISHRCONST: int: -24123
1148 1146. IUSHRCONST: int: -24123
1149 1147. IANDCONST: int: -32768
1150 1148. IORCONST: int: -24123
1151 1149. IXORCONST: int: 8645
1152 1150. not IF_ICMPEQint: -32768
1153 1151. not IF_ICMPLTint: -32768
1154 1152. not IF_ICMPLEint: -32768
1155 1153. LADDCONST: long: -4918923274091
1156 1154. LSUBCONST: long: -4918923208555
1157 1155. LMULCONST: long: 161183276771672064
1158 1156. LSHLCONST: long: -4918923241323
1159 1157. LSHRCONST: long: -4918923241323
1160 1158. LUSHRCONST: long: -4918923241323
1161 1159. LANDCONST: long: -4918923264000
1162 1160. LORCONST: long: -10091
1163 1161. LXORCONST: long: 4918923253909
1164 1162. not IF_LCMPEQint: -32768
1165 1163. not IF_LCMPGTint: -32768
1166 1164. not IF_LCMPGEint: -32768
1167 1165. IADDCONST: int: -56892
1168 1166. ISUBCONST: int: 8646
1169 1167. IMULCONST: int: 790486587
1170 1168. ISHLCONST: int: -2147483648
1171 1169. ISHRCONST: int: -1
1172 1170. IUSHRCONST: int: 1
1173 1171. IANDCONST: int: -56891
1174 1172. IORCONST: int: -1
1175 1173. IXORCONST: int: 56890
1176 1174. not IF_ICMPEQint: -32769
1177 1175. not IF_ICMPLTint: -32769
1178 1176. not IF_ICMPLEint: -32769
1179 1177. LADDCONST: long: -4918923274092
1180 1178. LSUBCONST: long: -4918923208554
1181 1179. LMULCONST: long: 161188195694913387
1182 1180. LSHLCONST: long: -9223372036854775808
1183 1181. LSHRCONST: long: -1
1184 1182. LUSHRCONST: long: 1
1185 1183. LANDCONST: long: -4918923274091
1186 1184. LORCONST: long: -1
1187 1185. LXORCONST: long: 4918923274090
1188 1186. not IF_LCMPEQint: -32769
1189 1187. not IF_LCMPGTint: -32769
1190 1188. not IF_LCMPGEint: -32769
1191 1189. TESTCONST CALLED WITH int: -243511
1192 1190. AND long: -4423423234231423
1193 1191. not IF_ICMPEQint: 0
1194 1192. not IF_ICMPGTint: 0
1195 1193. not IF_ICMPGEint: 0
1196 1194. not IF_LCMPEQint: 0
1197 1195. not IF_LCMPGTint: 0
1198 1196. not IF_LCMPGEint: 0
1199 1197. IADDCONST: int: -243512
1200 1198. ISUBCONST: int: -243510
1201 1199. IMULCONST: int: 243511
1202 1200. ISHLCONST: int: -2147483648
1203 1201. ISHRCONST: int: -1
1204 1202. IUSHRCONST: int: 1
1205 1203. IANDCONST: int: -243511
1206 1204. IORCONST: int: -1
1207 1205. IXORCONST: int: 243510
1208 1206. not IF_ICMPEQint: -1
1209 1207. not IF_ICMPGTint: -1
1210 1208. not IF_ICMPGEint: -1
1211 1209. LADDCONST: long: -4423423234231424
1212 1210. LSUBCONST: long: -4423423234231422
1213 1211. LMULCONST: long: 4423423234231423
1214 1212. LSHLCONST: long: -9223372036854775808
1215 1213. LSHRCONST: long: -1
1216 1214. LUSHRCONST: long: 1
1217 1215. LANDCONST: long: -4423423234231423
1218 1216. LORCONST: long: -1
1219 1217. LXORCONST: long: 4423423234231422
1220 1218. not IF_LCMPEQint: -1
1221 1219. not IF_LCMPGTint: -1
1222 1220. not IF_LCMPGEint: -1
1223 1221. IADDCONST: int: -243510
1224 1222. ISUBCONST: int: -243512
1225 1223. IMULCONST: int: -243511
1226 1224. ISHLCONST: int: -487022
1227 1225. ISHRCONST: int: -121756
1228 1226. IUSHRCONST: int: 2147361892
1229 1227. IANDCONST: int: 1
1230 1228. IORCONST: int: -243511
1231 1229. IXORCONST: int: -243512
1232 1230. not IF_ICMPEQint: 1
1233 1231. not IF_ICMPGTint: 1
1234 1232. not IF_ICMPGEint: 1
1235 1233. LADDCONST: long: -4423423234231422
1236 1234. LSUBCONST: long: -4423423234231424
1237 1235. LMULCONST: long: -4423423234231423
1238 1236. LSHLCONST: long: -8846846468462846
1239 1237. LSHRCONST: long: -2211711617115712
1240 1238. LUSHRCONST: long: 9221160325237660096
1241 1239. LANDCONST: long: 1
1242 1240. LORCONST: long: -4423423234231423
1243 1241. LXORCONST: long: -4423423234231424
1244 1242. not IF_LCMPEQint: 1
1245 1243. not IF_LCMPGTint: 1
1246 1244. not IF_LCMPGEint: 1
1247 1245. IADDCONST: int: -243256
1248 1246. ISUBCONST: int: -243766
1249 1247. IMULCONST: int: -62095305
1250 1248. ISHLCONST: int: -2147483648
1251 1249. ISHRCONST: int: -1
1252 1250. IUSHRCONST: int: 1
1253 1251. IANDCONST: int: 201
1254 1252. IORCONST: int: -243457
1255 1253. IXORCONST: int: -243658
1256 1254. not IF_ICMPEQint: 255
1257 1255. not IF_ICMPGTint: 255
1258 1256. not IF_ICMPGEint: 255
1259 1257. LADDCONST: long: -4423423234231168
1260 1258. LSUBCONST: long: -4423423234231678
1261 1259. LMULCONST: long: -1127972924729012865
1262 1260. LSHLCONST: long: -9223372036854775808
1263 1261. LSHRCONST: long: -1
1264 1262. LUSHRCONST: long: 1
1265 1263. LANDCONST: long: 129
1266 1264. LORCONST: long: -4423423234231297
1267 1265. LXORCONST: long: -4423423234231426
1268 1266. not IF_LCMPEQint: 255
1269 1267. not IF_LCMPGTint: 255
1270 1268. not IF_LCMPGEint: 255
1271 1269. IADDCONST: int: -243255
1272 1270. ISUBCONST: int: -243767
1273 1271. IMULCONST: int: -62338816
1274 1272. ISHLCONST: int: -243511
1275 1273. ISHRCONST: int: -243511
1276 1274. IUSHRCONST: int: -243511
1277 1275. IANDCONST: int: 0
1278 1276. IORCONST: int: -243255
1279 1277. IXORCONST: int: -243255
1280 1278. not IF_ICMPEQint: 256
1281 1279. not IF_ICMPGTint: 256
1282 1280. not IF_ICMPGEint: 256
1283 1281. LADDCONST: long: -4423423234231167
1284 1282. LSUBCONST: long: -4423423234231679
1285 1283. LMULCONST: long: -1132396347963244288
1286 1284. LSHLCONST: long: -4423423234231423
1287 1285. LSHRCONST: long: -4423423234231423
1288 1286. LUSHRCONST: long: -4423423234231423
1289 1287. LANDCONST: long: 256
1290 1288. LORCONST: long: -4423423234231423
1291 1289. LXORCONST: long: -4423423234231679
1292 1290. not IF_LCMPEQint: 256
1293 1291. not IF_LCMPGTint: 256
1294 1292. not IF_LCMPGEint: 256
1295 1293. IADDCONST: int: -210744
1296 1294. ISUBCONST: int: -276278
1297 1295. IMULCONST: int: 610809655
1298 1296. ISHLCONST: int: -2147483648
1299 1297. ISHRCONST: int: -1
1300 1298. IUSHRCONST: int: 1
1301 1299. IANDCONST: int: 18633
1302 1300. IORCONST: int: -229377
1303 1301. IXORCONST: int: -248010
1304 1302. not IF_ICMPEQint: 32767
1305 1303. not IF_ICMPGTint: 32767
1306 1304. not IF_ICMPGEint: 32767
1307 1305. LADDCONST: long: -4423423234198656
1308 1306. LSUBCONST: long: -4423423234264190
1309 1307. LMULCONST: long: 2631643473615375487
1310 1308. LSHLCONST: long: -9223372036854775808
1311 1309. LSHRCONST: long: -1
1312 1310. LUSHRCONST: long: 1
1313 1311. LANDCONST: long: 13185
1314 1312. LORCONST: long: -4423423234211841
1315 1313. LXORCONST: long: -4423423234225026
1316 1314. not IF_LCMPEQint: 32767
1317 1315. not IF_LCMPGTint: 32767
1318 1316. not IF_LCMPGEint: 32767
1319 1317. IADDCONST: int: -210743
1320 1318. ISUBCONST: int: -276279
1321 1319. IMULCONST: int: 610566144
1322 1320. ISHLCONST: int: -243511
1323 1321. ISHRCONST: int: -243511
1324 1322. IUSHRCONST: int: -243511
1325 1323. IANDCONST: int: 0
1326 1324. IORCONST: int: -210743
1327 1325. IXORCONST: int: -210743
1328 1326. not IF_ICMPEQint: 32768
1329 1327. not IF_ICMPGTint: 32768
1330 1328. not IF_ICMPGEint: 32768
1331 1329. LADDCONST: long: -4423423234198655
1332 1330. LSUBCONST: long: -4423423234264191
1333 1331. LMULCONST: long: 2627220050381144064
1334 1332. LSHLCONST: long: -4423423234231423
1335 1333. LSHRCONST: long: -4423423234231423
1336 1334. LUSHRCONST: long: -4423423234231423
1337 1335. LANDCONST: long: 32768
1338 1336. LORCONST: long: -4423423234231423
1339 1337. LXORCONST: long: -4423423234264191
1340 1338. not IF_LCMPEQint: 32768
1341 1339. not IF_LCMPGTint: 32768
1342 1340. not IF_LCMPGEint: 32768
1343 1341. IADDCONST: int: -276279
1344 1342. ISUBCONST: int: -210743
1345 1343. IMULCONST: int: -610566144
1346 1344. ISHLCONST: int: -243511
1347 1345. ISHRCONST: int: -243511
1348 1346. IUSHRCONST: int: -243511
1349 1347. IANDCONST: int: -262144
1350 1348. IORCONST: int: -14135
1351 1349. IXORCONST: int: 248009
1352 1350. not IF_ICMPEQint: -32768
1353 1351. not IF_ICMPGTint: -32768
1354 1352. not IF_ICMPGEint: -32768
1355 1353. LADDCONST: long: -4423423234264191
1356 1354. LSUBCONST: long: -4423423234198655
1357 1355. LMULCONST: long: -2627220050381144064
1358 1356. LSHLCONST: long: -4423423234231423
1359 1357. LSHRCONST: long: -4423423234231423
1360 1358. LUSHRCONST: long: -4423423234231423
1361 1359. LANDCONST: long: -4423423234244608
1362 1360. LORCONST: long: -19583
1363 1361. LXORCONST: long: 4423423234225025
1364 1362. not IF_LCMPEQint: -32768
1365 1363. not IF_LCMPGTint: -32768
1366 1364. not IF_LCMPGEint: -32768
1367 1365. IADDCONST: int: -276280
1368 1366. ISUBCONST: int: -210742
1369 1367. IMULCONST: int: -610322633
1370 1368. ISHLCONST: int: -2147483648
1371 1369. ISHRCONST: int: -1
1372 1370. IUSHRCONST: int: 1
1373 1371. IANDCONST: int: -243511
1374 1372. IORCONST: int: -32769
1375 1373. IXORCONST: int: 210742
1376 1374. not IF_ICMPEQint: -32769
1377 1375. not IF_ICMPGTint: -32769
1378 1376. not IF_ICMPGEint: -32769
1379 1377. LADDCONST: long: -4423423234264192
1380 1378. LSUBCONST: long: -4423423234198654
1381 1379. LMULCONST: long: -2622796627146912641
1382 1380. LSHLCONST: long: -9223372036854775808
1383 1381. LSHRCONST: long: -1
1384 1382. LUSHRCONST: long: 1
1385 1383. LANDCONST: long: -4423423234264191
1386 1384. LORCONST: long: -1
1387 1385. LXORCONST: long: 4423423234264190
1388 1386. not IF_LCMPEQint: -32769
1389 1387. not IF_LCMPGTint: -32769
1390 1388. not IF_LCMPGEint: -32769
1391 1389. TESTCONST CALLED WITH int: 2147483647
1392 1390. AND long: 9223372036854775807
1393 1391. not IF_ICMPEQint: 0
1394 1392. not IF_ICMPLTint: 0
1395 1393. not IF_ICMPLEint: 0
1396 1394. not IF_LCMPEQint: 0
1397 1395. not IF_LCMPLTint: 0
1398 1396. not IF_LCMPLEint: 0
1399 1397. IADDCONST: int: 2147483646
1400 1398. ISUBCONST: int: -2147483648
1401 1399. IMULCONST: int: -2147483647
1402 1400. ISHLCONST: int: -2147483648
1403 1401. ISHRCONST: int: 0
1404 1402. IUSHRCONST: int: 0
1405 1403. IANDCONST: int: 2147483647
1406 1404. IORCONST: int: -1
1407 1405. IXORCONST: int: -2147483648
1408 1406. not IF_ICMPEQint: -1
1409 1407. not IF_ICMPLTint: -1
1410 1408. not IF_ICMPLEint: -1
1411 1409. LADDCONST: long: 9223372036854775806
1412 1410. LSUBCONST: long: -9223372036854775808
1413 1411. LMULCONST: long: -9223372036854775807
1414 1412. LSHLCONST: long: -9223372036854775808
1415 1413. LSHRCONST: long: 0
1416 1414. LUSHRCONST: long: 0
1417 1415. LANDCONST: long: 9223372036854775807
1418 1416. LORCONST: long: -1
1419 1417. LXORCONST: long: -9223372036854775808
1420 1418. not IF_LCMPEQint: -1
1421 1419. not IF_LCMPLTint: -1
1422 1420. not IF_LCMPLEint: -1
1423 1421. IADDCONST: int: -2147483648
1424 1422. ISUBCONST: int: 2147483646
1425 1423. IMULCONST: int: 2147483647
1426 1424. ISHLCONST: int: -2
1427 1425. ISHRCONST: int: 1073741823
1428 1426. IUSHRCONST: int: 1073741823
1429 1427. IANDCONST: int: 1
1430 1428. IORCONST: int: 2147483647
1431 1429. IXORCONST: int: 2147483646
1432 1430. not IF_ICMPEQint: 1
1433 1431. not IF_ICMPLTint: 1
1434 1432. not IF_ICMPLEint: 1
1435 1433. LADDCONST: long: -9223372036854775808
1436 1434. LSUBCONST: long: 9223372036854775806
1437 1435. LMULCONST: long: 9223372036854775807
1438 1436. LSHLCONST: long: -2
1439 1437. LSHRCONST: long: 4611686018427387903
1440 1438. LUSHRCONST: long: 4611686018427387903
1441 1439. LANDCONST: long: 1
1442 1440. LORCONST: long: 9223372036854775807
1443 1441. LXORCONST: long: 9223372036854775806
1444 1442. not IF_LCMPEQint: 1
1445 1443. not IF_LCMPLTint: 1
1446 1444. not IF_LCMPLEint: 1
1447 1445. IADDCONST: int: -2147483394
1448 1446. ISUBCONST: int: 2147483392
1449 1447. IMULCONST: int: 2147483393
1450 1448. ISHLCONST: int: -2147483648
1451 1449. ISHRCONST: int: 0
1452 1450. IUSHRCONST: int: 0
1453 1451. IANDCONST: int: 255
1454 1452. IORCONST: int: 2147483647
1455 1453. IXORCONST: int: 2147483392
1456 1454. not IF_ICMPEQint: 255
1457 1455. not IF_ICMPLTint: 255
1458 1456. not IF_ICMPLEint: 255
1459 1457. LADDCONST: long: -9223372036854775554
1460 1458. LSUBCONST: long: 9223372036854775552
1461 1459. LMULCONST: long: 9223372036854775553
1462 1460. LSHLCONST: long: -9223372036854775808
1463 1461. LSHRCONST: long: 0
1464 1462. LUSHRCONST: long: 0
1465 1463. LANDCONST: long: 255
1466 1464. LORCONST: long: 9223372036854775807
1467 1465. LXORCONST: long: 9223372036854775552
1468 1466. not IF_LCMPEQint: 255
1469 1467. not IF_LCMPLTint: 255
1470 1468. not IF_LCMPLEint: 255
1471 1469. IADDCONST: int: -2147483393
1472 1470. ISUBCONST: int: 2147483391
1473 1471. IMULCONST: int: -256
1474 1472. ISHLCONST: int: 2147483647
1475 1473. ISHRCONST: int: 2147483647
1476 1474. IUSHRCONST: int: 2147483647
1477 1475. IANDCONST: int: 256
1478 1476. IORCONST: int: 2147483647
1479 1477. IXORCONST: int: 2147483391
1480 1478. not IF_ICMPEQint: 256
1481 1479. not IF_ICMPLTint: 256
1482 1480. not IF_ICMPLEint: 256
1483 1481. LADDCONST: long: -9223372036854775553
1484 1482. LSUBCONST: long: 9223372036854775551
1485 1483. LMULCONST: long: -256
1486 1484. LSHLCONST: long: 9223372036854775807
1487 1485. LSHRCONST: long: 9223372036854775807
1488 1486. LUSHRCONST: long: 9223372036854775807
1489 1487. LANDCONST: long: 256
1490 1488. LORCONST: long: 9223372036854775807
1491 1489. LXORCONST: long: 9223372036854775551
1492 1490. not IF_LCMPEQint: 256
1493 1491. not IF_LCMPLTint: 256
1494 1492. not IF_LCMPLEint: 256
1495 1493. IADDCONST: int: -2147450882
1496 1494. ISUBCONST: int: 2147450880
1497 1495. IMULCONST: int: 2147450881
1498 1496. ISHLCONST: int: -2147483648
1499 1497. ISHRCONST: int: 0
1500 1498. IUSHRCONST: int: 0
1501 1499. IANDCONST: int: 32767
1502 1500. IORCONST: int: 2147483647
1503 1501. IXORCONST: int: 2147450880
1504 1502. not IF_ICMPEQint: 32767
1505 1503. not IF_ICMPLTint: 32767
1506 1504. not IF_ICMPLEint: 32767
1507 1505. LADDCONST: long: -9223372036854743042
1508 1506. LSUBCONST: long: 9223372036854743040
1509 1507. LMULCONST: long: 9223372036854743041
1510 1508. LSHLCONST: long: -9223372036854775808
1511 1509. LSHRCONST: long: 0
1512 1510. LUSHRCONST: long: 0
1513 1511. LANDCONST: long: 32767
1514 1512. LORCONST: long: 9223372036854775807
1515 1513. LXORCONST: long: 9223372036854743040
1516 1514. not IF_LCMPEQint: 32767
1517 1515. not IF_LCMPLTint: 32767
1518 1516. not IF_LCMPLEint: 32767
1519 1517. IADDCONST: int: -2147450881
1520 1518. ISUBCONST: int: 2147450879
1521 1519. IMULCONST: int: -32768
1522 1520. ISHLCONST: int: 2147483647
1523 1521. ISHRCONST: int: 2147483647
1524 1522. IUSHRCONST: int: 2147483647
1525 1523. IANDCONST: int: 32768
1526 1524. IORCONST: int: 2147483647
1527 1525. IXORCONST: int: 2147450879
1528 1526. not IF_ICMPEQint: 32768
1529 1527. not IF_ICMPLTint: 32768
1530 1528. not IF_ICMPLEint: 32768
1531 1529. LADDCONST: long: -9223372036854743041
1532 1530. LSUBCONST: long: 9223372036854743039
1533 1531. LMULCONST: long: -32768
1534 1532. LSHLCONST: long: 9223372036854775807
1535 1533. LSHRCONST: long: 9223372036854775807
1536 1534. LUSHRCONST: long: 9223372036854775807
1537 1535. LANDCONST: long: 32768
1538 1536. LORCONST: long: 9223372036854775807
1539 1537. LXORCONST: long: 9223372036854743039
1540 1538. not IF_LCMPEQint: 32768
1541 1539. not IF_LCMPLTint: 32768
1542 1540. not IF_LCMPLEint: 32768
1543 1541. IADDCONST: int: 2147450879
1544 1542. ISUBCONST: int: -2147450881
1545 1543. IMULCONST: int: 32768
1546 1544. ISHLCONST: int: 2147483647
1547 1545. ISHRCONST: int: 2147483647
1548 1546. IUSHRCONST: int: 2147483647
1549 1547. IANDCONST: int: 2147450880
1550 1548. IORCONST: int: -1
1551 1549. IXORCONST: int: -2147450881
1552 1550. not IF_ICMPEQint: -32768
1553 1551. not IF_ICMPLTint: -32768
1554 1552. not IF_ICMPLEint: -32768
1555 1553. LADDCONST: long: 9223372036854743039
1556 1554. LSUBCONST: long: -9223372036854743041
1557 1555. LMULCONST: long: 32768
1558 1556. LSHLCONST: long: 9223372036854775807
1559 1557. LSHRCONST: long: 9223372036854775807
1560 1558. LUSHRCONST: long: 9223372036854775807
1561 1559. LANDCONST: long: 9223372036854743040
1562 1560. LORCONST: long: -1
1563 1561. LXORCONST: long: -9223372036854743041
1564 1562. not IF_LCMPEQint: -32768
1565 1563. not IF_LCMPLTint: -32768
1566 1564. not IF_LCMPLEint: -32768
1567 1565. IADDCONST: int: 2147450878
1568 1566. ISUBCONST: int: -2147450880
1569 1567. IMULCONST: int: -2147450879
1570 1568. ISHLCONST: int: -2147483648
1571 1569. ISHRCONST: int: 0
1572 1570. IUSHRCONST: int: 0
1573 1571. IANDCONST: int: 2147450879
1574 1572. IORCONST: int: -1
1575 1573. IXORCONST: int: -2147450880
1576 1574. not IF_ICMPEQint: -32769
1577 1575. not IF_ICMPLTint: -32769
1578 1576. not IF_ICMPLEint: -32769
1579 1577. LADDCONST: long: 9223372036854743038
1580 1578. LSUBCONST: long: -9223372036854743040
1581 1579. LMULCONST: long: -9223372036854743039
1582 1580. LSHLCONST: long: -9223372036854775808
1583 1581. LSHRCONST: long: 0
1584 1582. LUSHRCONST: long: 0
1585 1583. LANDCONST: long: 9223372036854743039
1586 1584. LORCONST: long: -1
1587 1585. LXORCONST: long: -9223372036854743040
1588 1586. not IF_LCMPEQint: -32769
1589 1587. not IF_LCMPLTint: -32769
1590 1588. not IF_LCMPLEint: -32769
1591 1589. TESTCONST CALLED WITH int: -2147483648
1592 1590. AND long: -9223372036854775808
1593 1591. not IF_ICMPEQint: 0
1594 1592. not IF_ICMPGTint: 0
1595 1593. not IF_ICMPGEint: 0
1596 1594. not IF_LCMPEQint: 0
1597 1595. not IF_LCMPGTint: 0
1598 1596. not IF_LCMPGEint: 0
1599 1597. IADDCONST: int: 2147483647
1600 1598. ISUBCONST: int: -2147483647
1601 1599. IMULCONST: int: -2147483648
1602 1600. ISHLCONST: int: 0
1603 1601. ISHRCONST: int: -1
1604 1602. IUSHRCONST: int: 1
1605 1603. IANDCONST: int: -2147483648
1606 1604. IORCONST: int: -1
1607 1605. IXORCONST: int: 2147483647
1608 1606. not IF_ICMPEQint: -1
1609 1607. not IF_ICMPGTint: -1
1610 1608. not IF_ICMPGEint: -1
1611 1609. LADDCONST: long: 9223372036854775807
1612 1610. LSUBCONST: long: -9223372036854775807
1613 1611. LMULCONST: long: -9223372036854775808
1614 1612. LSHLCONST: long: 0
1615 1613. LSHRCONST: long: -1
1616 1614. LUSHRCONST: long: 1
1617 1615. LANDCONST: long: -9223372036854775808
1618 1616. LORCONST: long: -1
1619 1617. LXORCONST: long: 9223372036854775807
1620 1618. not IF_LCMPEQint: -1
1621 1619. not IF_LCMPGTint: -1
1622 1620. not IF_LCMPGEint: -1
1623 1621. IADDCONST: int: -2147483647
1624 1622. ISUBCONST: int: 2147483647
1625 1623. IMULCONST: int: -2147483648
1626 1624. ISHLCONST: int: 0
1627 1625. ISHRCONST: int: -1073741824
1628 1626. IUSHRCONST: int: 1073741824
1629 1627. IANDCONST: int: 0
1630 1628. IORCONST: int: -2147483647
1631 1629. IXORCONST: int: -2147483647
1632 1630. not IF_ICMPEQint: 1
1633 1631. not IF_ICMPGTint: 1
1634 1632. not IF_ICMPGEint: 1
1635 1633. LADDCONST: long: -9223372036854775807
1636 1634. LSUBCONST: long: 9223372036854775807
1637 1635. LMULCONST: long: -9223372036854775808
1638 1636. LSHLCONST: long: 0
1639 1637. LSHRCONST: long: -4611686018427387904
1640 1638. LUSHRCONST: long: 4611686018427387904
1641 1639. LANDCONST: long: 0
1642 1640. LORCONST: long: -9223372036854775807
1643 1641. LXORCONST: long: -9223372036854775807
1644 1642. not IF_LCMPEQint: 1
1645 1643. not IF_LCMPGTint: 1
1646 1644. not IF_LCMPGEint: 1
1647 1645. IADDCONST: int: -2147483393
1648 1646. ISUBCONST: int: 2147483393
1649 1647. IMULCONST: int: -2147483648
1650 1648. ISHLCONST: int: 0
1651 1649. ISHRCONST: int: -1
1652 1650. IUSHRCONST: int: 1
1653 1651. IANDCONST: int: 0
1654 1652. IORCONST: int: -2147483393
1655 1653. IXORCONST: int: -2147483393
1656 1654. not IF_ICMPEQint: 255
1657 1655. not IF_ICMPGTint: 255
1658 1656. not IF_ICMPGEint: 255
1659 1657. LADDCONST: long: -9223372036854775553
1660 1658. LSUBCONST: long: 9223372036854775553
1661 1659. LMULCONST: long: -9223372036854775808
1662 1660. LSHLCONST: long: 0
1663 1661. LSHRCONST: long: -1
1664 1662. LUSHRCONST: long: 1
1665 1663. LANDCONST: long: 0
1666 1664. LORCONST: long: -9223372036854775553
1667 1665. LXORCONST: long: -9223372036854775553
1668 1666. not IF_LCMPEQint: 255
1669 1667. not IF_LCMPGTint: 255
1670 1668. not IF_LCMPGEint: 255
1671 1669. IADDCONST: int: -2147483392
1672 1670. ISUBCONST: int: 2147483392
1673 1671. IMULCONST: int: 0
1674 1672. ISHLCONST: int: -2147483648
1675 1673. ISHRCONST: int: -2147483648
1676 1674. IUSHRCONST: int: -2147483648
1677 1675. IANDCONST: int: 0
1678 1676. IORCONST: int: -2147483392
1679 1677. IXORCONST: int: -2147483392
1680 1678. not IF_ICMPEQint: 256
1681 1679. not IF_ICMPGTint: 256
1682 1680. not IF_ICMPGEint: 256
1683 1681. LADDCONST: long: -9223372036854775552
1684 1682. LSUBCONST: long: 9223372036854775552
1685 1683. LMULCONST: long: 0
1686 1684. LSHLCONST: long: -9223372036854775808
1687 1685. LSHRCONST: long: -9223372036854775808
1688 1686. LUSHRCONST: long: -9223372036854775808
1689 1687. LANDCONST: long: 0
1690 1688. LORCONST: long: -9223372036854775552
1691 1689. LXORCONST: long: -9223372036854775552
1692 1690. not IF_LCMPEQint: 256
1693 1691. not IF_LCMPGTint: 256
1694 1692. not IF_LCMPGEint: 256
1695 1693. IADDCONST: int: -2147450881
1696 1694. ISUBCONST: int: 2147450881
1697 1695. IMULCONST: int: -2147483648
1698 1696. ISHLCONST: int: 0
1699 1697. ISHRCONST: int: -1
1700 1698. IUSHRCONST: int: 1
1701 1699. IANDCONST: int: 0
1702 1700. IORCONST: int: -2147450881
1703 1701. IXORCONST: int: -2147450881
1704 1702. not IF_ICMPEQint: 32767
1705 1703. not IF_ICMPGTint: 32767
1706 1704. not IF_ICMPGEint: 32767
1707 1705. LADDCONST: long: -9223372036854743041
1708 1706. LSUBCONST: long: 9223372036854743041
1709 1707. LMULCONST: long: -9223372036854775808
1710 1708. LSHLCONST: long: 0
1711 1709. LSHRCONST: long: -1
1712 1710. LUSHRCONST: long: 1
1713 1711. LANDCONST: long: 0
1714 1712. LORCONST: long: -9223372036854743041
1715 1713. LXORCONST: long: -9223372036854743041
1716 1714. not IF_LCMPEQint: 32767
1717 1715. not IF_LCMPGTint: 32767
1718 1716. not IF_LCMPGEint: 32767
1719 1717. IADDCONST: int: -2147450880
1720 1718. ISUBCONST: int: 2147450880
1721 1719. IMULCONST: int: 0
1722 1720. ISHLCONST: int: -2147483648
1723 1721. ISHRCONST: int: -2147483648
1724 1722. IUSHRCONST: int: -2147483648
1725 1723. IANDCONST: int: 0
1726 1724. IORCONST: int: -2147450880
1727 1725. IXORCONST: int: -2147450880
1728 1726. not IF_ICMPEQint: 32768
1729 1727. not IF_ICMPGTint: 32768
1730 1728. not IF_ICMPGEint: 32768
1731 1729. LADDCONST: long: -9223372036854743040
1732 1730. LSUBCONST: long: 9223372036854743040
1733 1731. LMULCONST: long: 0
1734 1732. LSHLCONST: long: -9223372036854775808
1735 1733. LSHRCONST: long: -9223372036854775808
1736 1734. LUSHRCONST: long: -9223372036854775808
1737 1735. LANDCONST: long: 0
1738 1736. LORCONST: long: -9223372036854743040
1739 1737. LXORCONST: long: -9223372036854743040
1740 1738. not IF_LCMPEQint: 32768
1741 1739. not IF_LCMPGTint: 32768
1742 1740. not IF_LCMPGEint: 32768
1743 1741. IADDCONST: int: 2147450880
1744 1742. ISUBCONST: int: -2147450880
1745 1743. IMULCONST: int: 0
1746 1744. ISHLCONST: int: -2147483648
1747 1745. ISHRCONST: int: -2147483648
1748 1746. IUSHRCONST: int: -2147483648
1749 1747. IANDCONST: int: -2147483648
1750 1748. IORCONST: int: -32768
1751 1749. IXORCONST: int: 2147450880
1752 1750. not IF_ICMPEQint: -32768
1753 1751. not IF_ICMPGTint: -32768
1754 1752. not IF_ICMPGEint: -32768
1755 1753. LADDCONST: long: 9223372036854743040
1756 1754. LSUBCONST: long: -9223372036854743040
1757 1755. LMULCONST: long: 0
1758 1756. LSHLCONST: long: -9223372036854775808
1759 1757. LSHRCONST: long: -9223372036854775808
1760 1758. LUSHRCONST: long: -9223372036854775808
1761 1759. LANDCONST: long: -9223372036854775808
1762 1760. LORCONST: long: -32768
1763 1761. LXORCONST: long: 9223372036854743040
1764 1762. not IF_LCMPEQint: -32768
1765 1763. not IF_LCMPGTint: -32768
1766 1764. not IF_LCMPGEint: -32768
1767 1765. IADDCONST: int: 2147450879
1768 1766. ISUBCONST: int: -2147450879
1769 1767. IMULCONST: int: -2147483648
1770 1768. ISHLCONST: int: 0
1771 1769. ISHRCONST: int: -1
1772 1770. IUSHRCONST: int: 1
1773 1771. IANDCONST: int: -2147483648
1774 1772. IORCONST: int: -32769
1775 1773. IXORCONST: int: 2147450879
1776 1774. not IF_ICMPEQint: -32769
1777 1775. not IF_ICMPGTint: -32769
1778 1776. not IF_ICMPGEint: -32769
1779 1777. LADDCONST: long: 9223372036854743039
1780 1778. LSUBCONST: long: -9223372036854743039
1781 1779. LMULCONST: long: -9223372036854775808
1782 1780. LSHLCONST: long: 0
1783 1781. LSHRCONST: long: -1
1784 1782. LUSHRCONST: long: 1
1785 1783. LANDCONST: long: -9223372036854775808
1786 1784. LORCONST: long: -32769
1787 1785. LXORCONST: long: 9223372036854743039
1788 1786. not IF_LCMPEQint: -32769
1789 1787. not IF_LCMPGTint: -32769
1790 1788. not IF_LCMPGEint: -32769
1791 1789. ------------------- test rem consts
1792 1790. IREMPOW2 (17 % 0x00000002): int: 1
1793 1791. IREMPOW2 (17 % 0x00000004): int: 1
1794 1792. IREMPOW2 (17 % 0x00000008): int: 1
1795 1793. IREMPOW2 (17 % 0x00000010): int: 1
1796 1794. IREMPOW2 (17 % 0x00000020): int: 17
1797 1795. IREMPOW2 (17 % 0x00000040): int: 17
1798 1796. IREMPOW2 (17 % 0x00000080): int: 17
1799 1797. IREMPOW2 (17 % 0x00000100): int: 17
1800 1798. IREMPOW2 (17 % 0x00000200): int: 17
1801 1799. IREMPOW2 (17 % 0x00000400): int: 17
1802 1800. IREMPOW2 (17 % 0x00000800): int: 17
1803 1801. IREMPOW2 (17 % 0x00001000): int: 17
1804 1802. IREMPOW2 (17 % 0x00002000): int: 17
1805 1803. IREMPOW2 (17 % 0x00004000): int: 17
1806 1804. IREMPOW2 (17 % 0x00008000): int: 17
1807 1805. IREMPOW2 (17 % 0x00010000): int: 17
1808 1806. IREMPOW2 (17 % 0x00020000): int: 17
1809 1807. IREMPOW2 (17 % 0x00040000): int: 17
1810 1808. IREMPOW2 (17 % 0x00080000): int: 17
1811 1809. IREMPOW2 (17 % 0x00100000): int: 17
1812 1810. IREMPOW2 (17 % 0x00200000): int: 17
1813 1811. IREMPOW2 (17 % 0x00400000): int: 17
1814 1812. IREMPOW2 (17 % 0x00800000): int: 17
1815 1813. IREMPOW2 (17 % 0x01000000): int: 17
1816 1814. IREMPOW2 (17 % 0x02000000): int: 17
1817 1815. IREMPOW2 (17 % 0x04000000): int: 17
1818 1816. IREMPOW2 (17 % 0x08000000): int: 17
1819 1817. IREMPOW2 (17 % 0x10000000): int: 17
1820 1818. IREMPOW2 (17 % 0x20000000): int: 17
1821 1819. IREMPOW2 (17 % 0x40000000): int: 17
1822 1820. IREMPOW2 (17 % 0x80000000): int: 17
1823 1821. IREMPOW2 (12347 % 0x00000002): int: 1
1824 1822. IREMPOW2 (12347 % 0x00000004): int: 3
1825 1823. IREMPOW2 (12347 % 0x00000008): int: 3
1826 1824. IREMPOW2 (12347 % 0x00000010): int: 11
1827 1825. IREMPOW2 (12347 % 0x00000020): int: 27
1828 1826. IREMPOW2 (12347 % 0x00000040): int: 59
1829 1827. IREMPOW2 (12347 % 0x00000080): int: 59
1830 1828. IREMPOW2 (12347 % 0x00000100): int: 59
1831 1829. IREMPOW2 (12347 % 0x00000200): int: 59
1832 1830. IREMPOW2 (12347 % 0x00000400): int: 59
1833 1831. IREMPOW2 (12347 % 0x00000800): int: 59
1834 1832. IREMPOW2 (12347 % 0x00001000): int: 59
1835 1833. IREMPOW2 (12347 % 0x00002000): int: 4155
1836 1834. IREMPOW2 (12347 % 0x00004000): int: 12347
1837 1835. IREMPOW2 (12347 % 0x00008000): int: 12347
1838 1836. IREMPOW2 (12347 % 0x00010000): int: 12347
1839 1837. IREMPOW2 (12347 % 0x00020000): int: 12347
1840 1838. IREMPOW2 (12347 % 0x00040000): int: 12347
1841 1839. IREMPOW2 (12347 % 0x00080000): int: 12347
1842 1840. IREMPOW2 (12347 % 0x00100000): int: 12347
1843 1841. IREMPOW2 (12347 % 0x00200000): int: 12347
1844 1842. IREMPOW2 (12347 % 0x00400000): int: 12347
1845 1843. IREMPOW2 (12347 % 0x00800000): int: 12347
1846 1844. IREMPOW2 (12347 % 0x01000000): int: 12347
1847 1845. IREMPOW2 (12347 % 0x02000000): int: 12347
1848 1846. IREMPOW2 (12347 % 0x04000000): int: 12347
1849 1847. IREMPOW2 (12347 % 0x08000000): int: 12347
1850 1848. IREMPOW2 (12347 % 0x10000000): int: 12347
1851 1849. IREMPOW2 (12347 % 0x20000000): int: 12347
1852 1850. IREMPOW2 (12347 % 0x40000000): int: 12347
1853 1851. IREMPOW2 (12347 % 0x80000000): int: 12347
1854 1852. IREMPOW2 (8893427 % 0x00000002): int: 1
1855 1853. IREMPOW2 (8893427 % 0x00000004): int: 3
1856 1854. IREMPOW2 (8893427 % 0x00000008): int: 3
1857 1855. IREMPOW2 (8893427 % 0x00000010): int: 3
1858 1856. IREMPOW2 (8893427 % 0x00000020): int: 19
1859 1857. IREMPOW2 (8893427 % 0x00000040): int: 51
1860 1858. IREMPOW2 (8893427 % 0x00000080): int: 115
1861 1859. IREMPOW2 (8893427 % 0x00000100): int: 243
1862 1860. IREMPOW2 (8893427 % 0x00000200): int: 499
1863 1861. IREMPOW2 (8893427 % 0x00000400): int: 1011
1864 1862. IREMPOW2 (8893427 % 0x00000800): int: 1011
1865 1863. IREMPOW2 (8893427 % 0x00001000): int: 1011
1866 1864. IREMPOW2 (8893427 % 0x00002000): int: 5107
1867 1865. IREMPOW2 (8893427 % 0x00004000): int: 13299
1868 1866. IREMPOW2 (8893427 % 0x00008000): int: 13299
1869 1867. IREMPOW2 (8893427 % 0x00010000): int: 46067
1870 1868. IREMPOW2 (8893427 % 0x00020000): int: 111603
1871 1869. IREMPOW2 (8893427 % 0x00040000): int: 242675
1872 1870. IREMPOW2 (8893427 % 0x00080000): int: 504819
1873 1871. IREMPOW2 (8893427 % 0x00100000): int: 504819
1874 1872. IREMPOW2 (8893427 % 0x00200000): int: 504819
1875 1873. IREMPOW2 (8893427 % 0x00400000): int: 504819
1876 1874. IREMPOW2 (8893427 % 0x00800000): int: 504819
1877 1875. IREMPOW2 (8893427 % 0x01000000): int: 8893427
1878 1876. IREMPOW2 (8893427 % 0x02000000): int: 8893427
1879 1877. IREMPOW2 (8893427 % 0x04000000): int: 8893427
1880 1878. IREMPOW2 (8893427 % 0x08000000): int: 8893427
1881 1879. IREMPOW2 (8893427 % 0x10000000): int: 8893427
1882 1880. IREMPOW2 (8893427 % 0x20000000): int: 8893427
1883 1881. IREMPOW2 (8893427 % 0x40000000): int: 8893427
1884 1882. IREMPOW2 (8893427 % 0x80000000): int: 8893427
1885 1883. IREMPOW2 (1005234562 % 0x00000002): int: 0
1886 1884. IREMPOW2 (1005234562 % 0x00000004): int: 2
1887 1885. IREMPOW2 (1005234562 % 0x00000008): int: 2
1888 1886. IREMPOW2 (1005234562 % 0x00000010): int: 2
1889 1887. IREMPOW2 (1005234562 % 0x00000020): int: 2
1890 1888. IREMPOW2 (1005234562 % 0x00000040): int: 2
1891 1889. IREMPOW2 (1005234562 % 0x00000080): int: 2
1892 1890. IREMPOW2 (1005234562 % 0x00000100): int: 130
1893 1891. IREMPOW2 (1005234562 % 0x00000200): int: 386
1894 1892. IREMPOW2 (1005234562 % 0x00000400): int: 386
1895 1893. IREMPOW2 (1005234562 % 0x00000800): int: 386
1896 1894. IREMPOW2 (1005234562 % 0x00001000): int: 2434
1897 1895. IREMPOW2 (1005234562 % 0x00002000): int: 2434
1898 1896. IREMPOW2 (1005234562 % 0x00004000): int: 10626
1899 1897. IREMPOW2 (1005234562 % 0x00008000): int: 10626
1900 1898. IREMPOW2 (1005234562 % 0x00010000): int: 43394
1901 1899. IREMPOW2 (1005234562 % 0x00020000): int: 43394
1902 1900. IREMPOW2 (1005234562 % 0x00040000): int: 174466
1903 1901. IREMPOW2 (1005234562 % 0x00080000): int: 174466
1904 1902. IREMPOW2 (1005234562 % 0x00100000): int: 698754
1905 1903. IREMPOW2 (1005234562 % 0x00200000): int: 698754
1906 1904. IREMPOW2 (1005234562 % 0x00400000): int: 2795906
1907 1905. IREMPOW2 (1005234562 % 0x00800000): int: 6990210
1908 1906. IREMPOW2 (1005234562 % 0x01000000): int: 15378818
1909 1907. IREMPOW2 (1005234562 % 0x02000000): int: 32156034
1910 1908. IREMPOW2 (1005234562 % 0x04000000): int: 65710466
1911 1909. IREMPOW2 (1005234562 % 0x08000000): int: 65710466
1912 1910. IREMPOW2 (1005234562 % 0x10000000): int: 199928194
1913 1911. IREMPOW2 (1005234562 % 0x20000000): int: 468363650
1914 1912. IREMPOW2 (1005234562 % 0x40000000): int: 1005234562
1915 1913. IREMPOW2 (1005234562 % 0x80000000): int: 1005234562
1916 1914. IREMPOW2 (-17 % 0x00000002): int: -1
1917 1915. IREMPOW2 (-17 % 0x00000004): int: -1
1918 1916. IREMPOW2 (-17 % 0x00000008): int: -1
1919 1917. IREMPOW2 (-17 % 0x00000010): int: -1
1920 1918. IREMPOW2 (-17 % 0x00000020): int: -17
1921 1919. IREMPOW2 (-17 % 0x00000040): int: -17
1922 1920. IREMPOW2 (-17 % 0x00000080): int: -17
1923 1921. IREMPOW2 (-17 % 0x00000100): int: -17
1924 1922. IREMPOW2 (-17 % 0x00000200): int: -17
1925 1923. IREMPOW2 (-17 % 0x00000400): int: -17
1926 1924. IREMPOW2 (-17 % 0x00000800): int: -17
1927 1925. IREMPOW2 (-17 % 0x00001000): int: -17
1928 1926. IREMPOW2 (-17 % 0x00002000): int: -17
1929 1927. IREMPOW2 (-17 % 0x00004000): int: -17
1930 1928. IREMPOW2 (-17 % 0x00008000): int: -17
1931 1929. IREMPOW2 (-17 % 0x00010000): int: -17
1932 1930. IREMPOW2 (-17 % 0x00020000): int: -17
1933 1931. IREMPOW2 (-17 % 0x00040000): int: -17
1934 1932. IREMPOW2 (-17 % 0x00080000): int: -17
1935 1933. IREMPOW2 (-17 % 0x00100000): int: -17
1936 1934. IREMPOW2 (-17 % 0x00200000): int: -17
1937 1935. IREMPOW2 (-17 % 0x00400000): int: -17
1938 1936. IREMPOW2 (-17 % 0x00800000): int: -17
1939 1937. IREMPOW2 (-17 % 0x01000000): int: -17
1940 1938. IREMPOW2 (-17 % 0x02000000): int: -17
1941 1939. IREMPOW2 (-17 % 0x04000000): int: -17
1942 1940. IREMPOW2 (-17 % 0x08000000): int: -17
1943 1941. IREMPOW2 (-17 % 0x10000000): int: -17
1944 1942. IREMPOW2 (-17 % 0x20000000): int: -17
1945 1943. IREMPOW2 (-17 % 0x40000000): int: -17
1946 1944. IREMPOW2 (-17 % 0x80000000): int: -17
1947 1945. IREMPOW2 (-12347 % 0x00000002): int: -1
1948 1946. IREMPOW2 (-12347 % 0x00000004): int: -3
1949 1947. IREMPOW2 (-12347 % 0x00000008): int: -3
1950 1948. IREMPOW2 (-12347 % 0x00000010): int: -11
1951 1949. IREMPOW2 (-12347 % 0x00000020): int: -27
1952 1950. IREMPOW2 (-12347 % 0x00000040): int: -59
1953 1951. IREMPOW2 (-12347 % 0x00000080): int: -59
1954 1952. IREMPOW2 (-12347 % 0x00000100): int: -59
1955 1953. IREMPOW2 (-12347 % 0x00000200): int: -59
1956 1954. IREMPOW2 (-12347 % 0x00000400): int: -59
1957 1955. IREMPOW2 (-12347 % 0x00000800): int: -59
1958 1956. IREMPOW2 (-12347 % 0x00001000): int: -59
1959 1957. IREMPOW2 (-12347 % 0x00002000): int: -4155
1960 1958. IREMPOW2 (-12347 % 0x00004000): int: -12347
1961 1959. IREMPOW2 (-12347 % 0x00008000): int: -12347
1962 1960. IREMPOW2 (-12347 % 0x00010000): int: -12347
1963 1961. IREMPOW2 (-12347 % 0x00020000): int: -12347
1964 1962. IREMPOW2 (-12347 % 0x00040000): int: -12347
1965 1963. IREMPOW2 (-12347 % 0x00080000): int: -12347
1966 1964. IREMPOW2 (-12347 % 0x00100000): int: -12347
1967 1965. IREMPOW2 (-12347 % 0x00200000): int: -12347
1968 1966. IREMPOW2 (-12347 % 0x00400000): int: -12347
1969 1967. IREMPOW2 (-12347 % 0x00800000): int: -12347
1970 1968. IREMPOW2 (-12347 % 0x01000000): int: -12347
1971 1969. IREMPOW2 (-12347 % 0x02000000): int: -12347
1972 1970. IREMPOW2 (-12347 % 0x04000000): int: -12347
1973 1971. IREMPOW2 (-12347 % 0x08000000): int: -12347
1974 1972. IREMPOW2 (-12347 % 0x10000000): int: -12347
1975 1973. IREMPOW2 (-12347 % 0x20000000): int: -12347
1976 1974. IREMPOW2 (-12347 % 0x40000000): int: -12347
1977 1975. IREMPOW2 (-12347 % 0x80000000): int: -12347
1978 1976. IREMPOW2 (-8893427 % 0x00000002): int: -1
1979 1977. IREMPOW2 (-8893427 % 0x00000004): int: -3
1980 1978. IREMPOW2 (-8893427 % 0x00000008): int: -3
1981 1979. IREMPOW2 (-8893427 % 0x00000010): int: -3
1982 1980. IREMPOW2 (-8893427 % 0x00000020): int: -19
1983 1981. IREMPOW2 (-8893427 % 0x00000040): int: -51
1984 1982. IREMPOW2 (-8893427 % 0x00000080): int: -115
1985 1983. IREMPOW2 (-8893427 % 0x00000100): int: -243
1986 1984. IREMPOW2 (-8893427 % 0x00000200): int: -499
1987 1985. IREMPOW2 (-8893427 % 0x00000400): int: -1011
1988 1986. IREMPOW2 (-8893427 % 0x00000800): int: -1011
1989 1987. IREMPOW2 (-8893427 % 0x00001000): int: -1011
1990 1988. IREMPOW2 (-8893427 % 0x00002000): int: -5107
1991 1989. IREMPOW2 (-8893427 % 0x00004000): int: -13299
1992 1990. IREMPOW2 (-8893427 % 0x00008000): int: -13299
1993 1991. IREMPOW2 (-8893427 % 0x00010000): int: -46067
1994 1992. IREMPOW2 (-8893427 % 0x00020000): int: -111603
1995 1993. IREMPOW2 (-8893427 % 0x00040000): int: -242675
1996 1994. IREMPOW2 (-8893427 % 0x00080000): int: -504819
1997 1995. IREMPOW2 (-8893427 % 0x00100000): int: -504819
1998 1996. IREMPOW2 (-8893427 % 0x00200000): int: -504819
1999 1997. IREMPOW2 (-8893427 % 0x00400000): int: -504819
2000 1998. IREMPOW2 (-8893427 % 0x00800000): int: -504819
2001 1999. IREMPOW2 (-8893427 % 0x01000000): int: -8893427
2002 2000. IREMPOW2 (-8893427 % 0x02000000): int: -8893427
2003 2001. IREMPOW2 (-8893427 % 0x04000000): int: -8893427
2004 2002. IREMPOW2 (-8893427 % 0x08000000): int: -8893427
2005 2003. IREMPOW2 (-8893427 % 0x10000000): int: -8893427
2006 2004. IREMPOW2 (-8893427 % 0x20000000): int: -8893427
2007 2005. IREMPOW2 (-8893427 % 0x40000000): int: -8893427
2008 2006. IREMPOW2 (-8893427 % 0x80000000): int: -8893427
2009 2007. IREMPOW2 (-1005234562 % 0x00000002): int: 0
2010 2008. IREMPOW2 (-1005234562 % 0x00000004): int: -2
2011 2009. IREMPOW2 (-1005234562 % 0x00000008): int: -2
2012 2010. IREMPOW2 (-1005234562 % 0x00000010): int: -2
2013 2011. IREMPOW2 (-1005234562 % 0x00000020): int: -2
2014 2012. IREMPOW2 (-1005234562 % 0x00000040): int: -2
2015 2013. IREMPOW2 (-1005234562 % 0x00000080): int: -2
2016 2014. IREMPOW2 (-1005234562 % 0x00000100): int: -130
2017 2015. IREMPOW2 (-1005234562 % 0x00000200): int: -386
2018 2016. IREMPOW2 (-1005234562 % 0x00000400): int: -386
2019 2017. IREMPOW2 (-1005234562 % 0x00000800): int: -386
2020 2018. IREMPOW2 (-1005234562 % 0x00001000): int: -2434
2021 2019. IREMPOW2 (-1005234562 % 0x00002000): int: -2434
2022 2020. IREMPOW2 (-1005234562 % 0x00004000): int: -10626
2023 2021. IREMPOW2 (-1005234562 % 0x00008000): int: -10626
2024 2022. IREMPOW2 (-1005234562 % 0x00010000): int: -43394
2025 2023. IREMPOW2 (-1005234562 % 0x00020000): int: -43394
2026 2024. IREMPOW2 (-1005234562 % 0x00040000): int: -174466
2027 2025. IREMPOW2 (-1005234562 % 0x00080000): int: -174466
2028 2026. IREMPOW2 (-1005234562 % 0x00100000): int: -698754
2029 2027. IREMPOW2 (-1005234562 % 0x00200000): int: -698754
2030 2028. IREMPOW2 (-1005234562 % 0x00400000): int: -2795906
2031 2029. IREMPOW2 (-1005234562 % 0x00800000): int: -6990210
2032 2030. IREMPOW2 (-1005234562 % 0x01000000): int: -15378818
2033 2031. IREMPOW2 (-1005234562 % 0x02000000): int: -32156034
2034 2032. IREMPOW2 (-1005234562 % 0x04000000): int: -65710466
2035 2033. IREMPOW2 (-1005234562 % 0x08000000): int: -65710466
2036 2034. IREMPOW2 (-1005234562 % 0x10000000): int: -199928194
2037 2035. IREMPOW2 (-1005234562 % 0x20000000): int: -468363650
2038 2036. IREMPOW2 (-1005234562 % 0x40000000): int: -1005234562
2039 2037. IREMPOW2 (-1005234562 % 0x80000000): int: -1005234562
2040 2038. LREMPOW2 (17 % 0x00000002): long: 1
2041 2039. LREMPOW2 (17 % 0x00000004): long: 1
2042 2040. LREMPOW2 (17 % 0x00000008): long: 1
2043 2041. LREMPOW2 (17 % 0x00000010): long: 1
2044 2042. LREMPOW2 (17 % 0x00000020): long: 17
2045 2043. LREMPOW2 (17 % 0x00000040): long: 17
2046 2044. LREMPOW2 (17 % 0x00000080): long: 17
2047 2045. LREMPOW2 (17 % 0x00000100): long: 17
2048 2046. LREMPOW2 (17 % 0x00000200): long: 17
2049 2047. LREMPOW2 (17 % 0x00000400): long: 17
2050 2048. LREMPOW2 (17 % 0x00000800): long: 17
2051 2049. LREMPOW2 (17 % 0x00001000): long: 17
2052 2050. LREMPOW2 (17 % 0x00002000): long: 17
2053 2051. LREMPOW2 (17 % 0x00004000): long: 17
2054 2052. LREMPOW2 (17 % 0x00008000): long: 17
2055 2053. LREMPOW2 (17 % 0x00010000): long: 17
2056 2054. LREMPOW2 (17 % 0x00020000): long: 17
2057 2055. LREMPOW2 (17 % 0x00040000): long: 17
2058 2056. LREMPOW2 (17 % 0x00080000): long: 17
2059 2057. LREMPOW2 (17 % 0x00100000): long: 17
2060 2058. LREMPOW2 (17 % 0x00200000): long: 17
2061 2059. LREMPOW2 (17 % 0x00400000): long: 17
2062 2060. LREMPOW2 (17 % 0x00800000): long: 17
2063 2061. LREMPOW2 (17 % 0x01000000): long: 17
2064 2062. LREMPOW2 (17 % 0x02000000): long: 17
2065 2063. LREMPOW2 (17 % 0x04000000): long: 17
2066 2064. LREMPOW2 (17 % 0x08000000): long: 17
2067 2065. LREMPOW2 (17 % 0x10000000): long: 17
2068 2066. LREMPOW2 (17 % 0x20000000): long: 17
2069 2067. LREMPOW2 (17 % 0x40000000): long: 17
2070 2068. LREMPOW2 (17 % 0x80000000): long: 17
2071 2069. LREMPOW2 (12347 % 0x00000002): long: 1
2072 2070. LREMPOW2 (12347 % 0x00000004): long: 3
2073 2071. LREMPOW2 (12347 % 0x00000008): long: 3
2074 2072. LREMPOW2 (12347 % 0x00000010): long: 11
2075 2073. LREMPOW2 (12347 % 0x00000020): long: 27
2076 2074. LREMPOW2 (12347 % 0x00000040): long: 59
2077 2075. LREMPOW2 (12347 % 0x00000080): long: 59
2078 2076. LREMPOW2 (12347 % 0x00000100): long: 59
2079 2077. LREMPOW2 (12347 % 0x00000200): long: 59
2080 2078. LREMPOW2 (12347 % 0x00000400): long: 59
2081 2079. LREMPOW2 (12347 % 0x00000800): long: 59
2082 2080. LREMPOW2 (12347 % 0x00001000): long: 59
2083 2081. LREMPOW2 (12347 % 0x00002000): long: 4155
2084 2082. LREMPOW2 (12347 % 0x00004000): long: 12347
2085 2083. LREMPOW2 (12347 % 0x00008000): long: 12347
2086 2084. LREMPOW2 (12347 % 0x00010000): long: 12347
2087 2085. LREMPOW2 (12347 % 0x00020000): long: 12347
2088 2086. LREMPOW2 (12347 % 0x00040000): long: 12347
2089 2087. LREMPOW2 (12347 % 0x00080000): long: 12347
2090 2088. LREMPOW2 (12347 % 0x00100000): long: 12347
2091 2089. LREMPOW2 (12347 % 0x00200000): long: 12347
2092 2090. LREMPOW2 (12347 % 0x00400000): long: 12347
2093 2091. LREMPOW2 (12347 % 0x00800000): long: 12347
2094 2092. LREMPOW2 (12347 % 0x01000000): long: 12347
2095 2093. LREMPOW2 (12347 % 0x02000000): long: 12347
2096 2094. LREMPOW2 (12347 % 0x04000000): long: 12347
2097 2095. LREMPOW2 (12347 % 0x08000000): long: 12347
2098 2096. LREMPOW2 (12347 % 0x10000000): long: 12347
2099 2097. LREMPOW2 (12347 % 0x20000000): long: 12347
2100 2098. LREMPOW2 (12347 % 0x40000000): long: 12347
2101 2099. LREMPOW2 (12347 % 0x80000000): long: 12347
2102 2100. LREMPOW2 (8893427 % 0x00000002): long: 1
2103 2101. LREMPOW2 (8893427 % 0x00000004): long: 3
2104 2102. LREMPOW2 (8893427 % 0x00000008): long: 3
2105 2103. LREMPOW2 (8893427 % 0x00000010): long: 3
2106 2104. LREMPOW2 (8893427 % 0x00000020): long: 19
2107 2105. LREMPOW2 (8893427 % 0x00000040): long: 51
2108 2106. LREMPOW2 (8893427 % 0x00000080): long: 115
2109 2107. LREMPOW2 (8893427 % 0x00000100): long: 243
2110 2108. LREMPOW2 (8893427 % 0x00000200): long: 499
2111 2109. LREMPOW2 (8893427 % 0x00000400): long: 1011
2112 2110. LREMPOW2 (8893427 % 0x00000800): long: 1011
2113 2111. LREMPOW2 (8893427 % 0x00001000): long: 1011
2114 2112. LREMPOW2 (8893427 % 0x00002000): long: 5107
2115 2113. LREMPOW2 (8893427 % 0x00004000): long: 13299
2116 2114. LREMPOW2 (8893427 % 0x00008000): long: 13299
2117 2115. LREMPOW2 (8893427 % 0x00010000): long: 46067
2118 2116. LREMPOW2 (8893427 % 0x00020000): long: 111603
2119 2117. LREMPOW2 (8893427 % 0x00040000): long: 242675
2120 2118. LREMPOW2 (8893427 % 0x00080000): long: 504819
2121 2119. LREMPOW2 (8893427 % 0x00100000): long: 504819
2122 2120. LREMPOW2 (8893427 % 0x00200000): long: 504819
2123 2121. LREMPOW2 (8893427 % 0x00400000): long: 504819
2124 2122. LREMPOW2 (8893427 % 0x00800000): long: 504819
2125 2123. LREMPOW2 (8893427 % 0x01000000): long: 8893427
2126 2124. LREMPOW2 (8893427 % 0x02000000): long: 8893427
2127 2125. LREMPOW2 (8893427 % 0x04000000): long: 8893427
2128 2126. LREMPOW2 (8893427 % 0x08000000): long: 8893427
2129 2127. LREMPOW2 (8893427 % 0x10000000): long: 8893427
2130 2128. LREMPOW2 (8893427 % 0x20000000): long: 8893427
2131 2129. LREMPOW2 (8893427 % 0x40000000): long: 8893427
2132 2130. LREMPOW2 (8893427 % 0x80000000): long: 8893427
2133 2131. LREMPOW2 (1005234562 % 0x00000002): long: 0
2134 2132. LREMPOW2 (1005234562 % 0x00000004): long: 2
2135 2133. LREMPOW2 (1005234562 % 0x00000008): long: 2
2136 2134. LREMPOW2 (1005234562 % 0x00000010): long: 2
2137 2135. LREMPOW2 (1005234562 % 0x00000020): long: 2
2138 2136. LREMPOW2 (1005234562 % 0x00000040): long: 2
2139 2137. LREMPOW2 (1005234562 % 0x00000080): long: 2
2140 2138. LREMPOW2 (1005234562 % 0x00000100): long: 130
2141 2139. LREMPOW2 (1005234562 % 0x00000200): long: 386
2142 2140. LREMPOW2 (1005234562 % 0x00000400): long: 386
2143 2141. LREMPOW2 (1005234562 % 0x00000800): long: 386
2144 2142. LREMPOW2 (1005234562 % 0x00001000): long: 2434
2145 2143. LREMPOW2 (1005234562 % 0x00002000): long: 2434
2146 2144. LREMPOW2 (1005234562 % 0x00004000): long: 10626
2147 2145. LREMPOW2 (1005234562 % 0x00008000): long: 10626
2148 2146. LREMPOW2 (1005234562 % 0x00010000): long: 43394
2149 2147. LREMPOW2 (1005234562 % 0x00020000): long: 43394
2150 2148. LREMPOW2 (1005234562 % 0x00040000): long: 174466
2151 2149. LREMPOW2 (1005234562 % 0x00080000): long: 174466
2152 2150. LREMPOW2 (1005234562 % 0x00100000): long: 698754
2153 2151. LREMPOW2 (1005234562 % 0x00200000): long: 698754
2154 2152. LREMPOW2 (1005234562 % 0x00400000): long: 2795906
2155 2153. LREMPOW2 (1005234562 % 0x00800000): long: 6990210
2156 2154. LREMPOW2 (1005234562 % 0x01000000): long: 15378818
2157 2155. LREMPOW2 (1005234562 % 0x02000000): long: 32156034
2158 2156. LREMPOW2 (1005234562 % 0x04000000): long: 65710466
2159 2157. LREMPOW2 (1005234562 % 0x08000000): long: 65710466
2160 2158. LREMPOW2 (1005234562 % 0x10000000): long: 199928194
2161 2159. LREMPOW2 (1005234562 % 0x20000000): long: 468363650
2162 2160. LREMPOW2 (1005234562 % 0x40000000): long: 1005234562
2163 2161. LREMPOW2 (1005234562 % 0x80000000): long: 1005234562
2164 2162. LREMPOW2 (12135005234562 % 0x00000002): long: 0
2165 2163. LREMPOW2 (12135005234562 % 0x00000004): long: 2
2166 2164. LREMPOW2 (12135005234562 % 0x00000008): long: 2
2167 2165. LREMPOW2 (12135005234562 % 0x00000010): long: 2
2168 2166. LREMPOW2 (12135005234562 % 0x00000020): long: 2
2169 2167. LREMPOW2 (12135005234562 % 0x00000040): long: 2
2170 2168. LREMPOW2 (12135005234562 % 0x00000080): long: 2
2171 2169. LREMPOW2 (12135005234562 % 0x00000100): long: 130
2172 2170. LREMPOW2 (12135005234562 % 0x00000200): long: 386
2173 2171. LREMPOW2 (12135005234562 % 0x00000400): long: 386
2174 2172. LREMPOW2 (12135005234562 % 0x00000800): long: 1410
2175 2173. LREMPOW2 (12135005234562 % 0x00001000): long: 1410
2176 2174. LREMPOW2 (12135005234562 % 0x00002000): long: 1410
2177 2175. LREMPOW2 (12135005234562 % 0x00004000): long: 9602
2178 2176. LREMPOW2 (12135005234562 % 0x00008000): long: 9602
2179 2177. LREMPOW2 (12135005234562 % 0x00010000): long: 9602
2180 2178. LREMPOW2 (12135005234562 % 0x00020000): long: 75138
2181 2179. LREMPOW2 (12135005234562 % 0x00040000): long: 75138
2182 2180. LREMPOW2 (12135005234562 % 0x00080000): long: 337282
2183 2181. LREMPOW2 (12135005234562 % 0x00100000): long: 861570
2184 2182. LREMPOW2 (12135005234562 % 0x00200000): long: 861570
2185 2183. LREMPOW2 (12135005234562 % 0x00400000): long: 2958722
2186 2184. LREMPOW2 (12135005234562 % 0x00800000): long: 2958722
2187 2185. LREMPOW2 (12135005234562 % 0x01000000): long: 11347330
2188 2186. LREMPOW2 (12135005234562 % 0x02000000): long: 11347330
2189 2187. LREMPOW2 (12135005234562 % 0x04000000): long: 44901762
2190 2188. LREMPOW2 (12135005234562 % 0x08000000): long: 112010626
2191 2189. LREMPOW2 (12135005234562 % 0x10000000): long: 112010626
2192 2190. LREMPOW2 (12135005234562 % 0x20000000): long: 112010626
2193 2191. LREMPOW2 (12135005234562 % 0x40000000): long: 648881538
2194 2192. LREMPOW2 (12135005234562 % 0x80000000): long: 1722623362
2195 2193. LREMPOW2 (2343552355623464626 % 0x00000002): long: 0
2196 2194. LREMPOW2 (2343552355623464626 % 0x00000004): long: 2
2197 2195. LREMPOW2 (2343552355623464626 % 0x00000008): long: 2
2198 2196. LREMPOW2 (2343552355623464626 % 0x00000010): long: 2
2199 2197. LREMPOW2 (2343552355623464626 % 0x00000020): long: 18
2200 2198. LREMPOW2 (2343552355623464626 % 0x00000040): long: 50
2201 2199. LREMPOW2 (2343552355623464626 % 0x00000080): long: 50
2202 2200. LREMPOW2 (2343552355623464626 % 0x00000100): long: 178
2203 2201. LREMPOW2 (2343552355623464626 % 0x00000200): long: 178
2204 2202. LREMPOW2 (2343552355623464626 % 0x00000400): long: 690
2205 2203. LREMPOW2 (2343552355623464626 % 0x00000800): long: 1714
2206 2204. LREMPOW2 (2343552355623464626 % 0x00001000): long: 3762
2207 2205. LREMPOW2 (2343552355623464626 % 0x00002000): long: 3762
2208 2206. LREMPOW2 (2343552355623464626 % 0x00004000): long: 11954
2209 2207. LREMPOW2 (2343552355623464626 % 0x00008000): long: 28338
2210 2208. LREMPOW2 (2343552355623464626 % 0x00010000): long: 28338
2211 2209. LREMPOW2 (2343552355623464626 % 0x00020000): long: 93874
2212 2210. LREMPOW2 (2343552355623464626 % 0x00040000): long: 224946
2213 2211. LREMPOW2 (2343552355623464626 % 0x00080000): long: 487090
2214 2212. LREMPOW2 (2343552355623464626 % 0x00100000): long: 487090
2215 2213. LREMPOW2 (2343552355623464626 % 0x00200000): long: 1535666
2216 2214. LREMPOW2 (2343552355623464626 % 0x00400000): long: 3632818
2217 2215. LREMPOW2 (2343552355623464626 % 0x00800000): long: 7827122
2218 2216. LREMPOW2 (2343552355623464626 % 0x01000000): long: 7827122
2219 2217. LREMPOW2 (2343552355623464626 % 0x02000000): long: 24604338
2220 2218. LREMPOW2 (2343552355623464626 % 0x04000000): long: 24604338
2221 2219. LREMPOW2 (2343552355623464626 % 0x08000000): long: 91713202
2222 2220. LREMPOW2 (2343552355623464626 % 0x10000000): long: 91713202
2223 2221. LREMPOW2 (2343552355623464626 % 0x20000000): long: 91713202
2224 2222. LREMPOW2 (2343552355623464626 % 0x40000000): long: 628584114
2225 2223. LREMPOW2 (2343552355623464626 % 0x80000000): long: 1702325938
2226 2224. LREMPOW2 (-17 % 0x00000002): long: -1
2227 2225. LREMPOW2 (-17 % 0x00000004): long: -1
2228 2226. LREMPOW2 (-17 % 0x00000008): long: -1
2229 2227. LREMPOW2 (-17 % 0x00000010): long: -1
2230 2228. LREMPOW2 (-17 % 0x00000020): long: -17
2231 2229. LREMPOW2 (-17 % 0x00000040): long: -17
2232 2230. LREMPOW2 (-17 % 0x00000080): long: -17
2233 2231. LREMPOW2 (-17 % 0x00000100): long: -17
2234 2232. LREMPOW2 (-17 % 0x00000200): long: -17
2235 2233. LREMPOW2 (-17 % 0x00000400): long: -17
2236 2234. LREMPOW2 (-17 % 0x00000800): long: -17
2237 2235. LREMPOW2 (-17 % 0x00001000): long: -17
2238 2236. LREMPOW2 (-17 % 0x00002000): long: -17
2239 2237. LREMPOW2 (-17 % 0x00004000): long: -17
2240 2238. LREMPOW2 (-17 % 0x00008000): long: -17
2241 2239. LREMPOW2 (-17 % 0x00010000): long: -17
2242 2240. LREMPOW2 (-17 % 0x00020000): long: -17
2243 2241. LREMPOW2 (-17 % 0x00040000): long: -17
2244 2242. LREMPOW2 (-17 % 0x00080000): long: -17
2245 2243. LREMPOW2 (-17 % 0x00100000): long: -17
2246 2244. LREMPOW2 (-17 % 0x00200000): long: -17
2247 2245. LREMPOW2 (-17 % 0x00400000): long: -17
2248 2246. LREMPOW2 (-17 % 0x00800000): long: -17
2249 2247. LREMPOW2 (-17 % 0x01000000): long: -17
2250 2248. LREMPOW2 (-17 % 0x02000000): long: -17
2251 2249. LREMPOW2 (-17 % 0x04000000): long: -17
2252 2250. LREMPOW2 (-17 % 0x08000000): long: -17
2253 2251. LREMPOW2 (-17 % 0x10000000): long: -17
2254 2252. LREMPOW2 (-17 % 0x20000000): long: -17
2255 2253. LREMPOW2 (-17 % 0x40000000): long: -17
2256 2254. LREMPOW2 (-17 % 0x80000000): long: -17
2257 2255. LREMPOW2 (-12347 % 0x00000002): long: -1
2258 2256. LREMPOW2 (-12347 % 0x00000004): long: -3
2259 2257. LREMPOW2 (-12347 % 0x00000008): long: -3
2260 2258. LREMPOW2 (-12347 % 0x00000010): long: -11
2261 2259. LREMPOW2 (-12347 % 0x00000020): long: -27
2262 2260. LREMPOW2 (-12347 % 0x00000040): long: -59
2263 2261. LREMPOW2 (-12347 % 0x00000080): long: -59
2264 2262. LREMPOW2 (-12347 % 0x00000100): long: -59
2265 2263. LREMPOW2 (-12347 % 0x00000200): long: -59
2266 2264. LREMPOW2 (-12347 % 0x00000400): long: -59
2267 2265. LREMPOW2 (-12347 % 0x00000800): long: -59
2268 2266. LREMPOW2 (-12347 % 0x00001000): long: -59
2269 2267. LREMPOW2 (-12347 % 0x00002000): long: -4155
2270 2268. LREMPOW2 (-12347 % 0x00004000): long: -12347
2271 2269. LREMPOW2 (-12347 % 0x00008000): long: -12347
2272 2270. LREMPOW2 (-12347 % 0x00010000): long: -12347
2273 2271. LREMPOW2 (-12347 % 0x00020000): long: -12347
2274 2272. LREMPOW2 (-12347 % 0x00040000): long: -12347
2275 2273. LREMPOW2 (-12347 % 0x00080000): long: -12347
2276 2274. LREMPOW2 (-12347 % 0x00100000): long: -12347
2277 2275. LREMPOW2 (-12347 % 0x00200000): long: -12347
2278 2276. LREMPOW2 (-12347 % 0x00400000): long: -12347
2279 2277. LREMPOW2 (-12347 % 0x00800000): long: -12347
2280 2278. LREMPOW2 (-12347 % 0x01000000): long: -12347
2281 2279. LREMPOW2 (-12347 % 0x02000000): long: -12347
2282 2280. LREMPOW2 (-12347 % 0x04000000): long: -12347
2283 2281. LREMPOW2 (-12347 % 0x08000000): long: -12347
2284 2282. LREMPOW2 (-12347 % 0x10000000): long: -12347
2285 2283. LREMPOW2 (-12347 % 0x20000000): long: -12347
2286 2284. LREMPOW2 (-12347 % 0x40000000): long: -12347
2287 2285. LREMPOW2 (-12347 % 0x80000000): long: -12347
2288 2286. LREMPOW2 (-8893427 % 0x00000002): long: -1
2289 2287. LREMPOW2 (-8893427 % 0x00000004): long: -3
2290 2288. LREMPOW2 (-8893427 % 0x00000008): long: -3
2291 2289. LREMPOW2 (-8893427 % 0x00000010): long: -3
2292 2290. LREMPOW2 (-8893427 % 0x00000020): long: -19
2293 2291. LREMPOW2 (-8893427 % 0x00000040): long: -51
2294 2292. LREMPOW2 (-8893427 % 0x00000080): long: -115
2295 2293. LREMPOW2 (-8893427 % 0x00000100): long: -243
2296 2294. LREMPOW2 (-8893427 % 0x00000200): long: -499
2297 2295. LREMPOW2 (-8893427 % 0x00000400): long: -1011
2298 2296. LREMPOW2 (-8893427 % 0x00000800): long: -1011
2299 2297. LREMPOW2 (-8893427 % 0x00001000): long: -1011
2300 2298. LREMPOW2 (-8893427 % 0x00002000): long: -5107
2301 2299. LREMPOW2 (-8893427 % 0x00004000): long: -13299
2302 2300. LREMPOW2 (-8893427 % 0x00008000): long: -13299
2303 2301. LREMPOW2 (-8893427 % 0x00010000): long: -46067
2304 2302. LREMPOW2 (-8893427 % 0x00020000): long: -111603
2305 2303. LREMPOW2 (-8893427 % 0x00040000): long: -242675
2306 2304. LREMPOW2 (-8893427 % 0x00080000): long: -504819
2307 2305. LREMPOW2 (-8893427 % 0x00100000): long: -504819
2308 2306. LREMPOW2 (-8893427 % 0x00200000): long: -504819
2309 2307. LREMPOW2 (-8893427 % 0x00400000): long: -504819
2310 2308. LREMPOW2 (-8893427 % 0x00800000): long: -504819
2311 2309. LREMPOW2 (-8893427 % 0x01000000): long: -8893427
2312 2310. LREMPOW2 (-8893427 % 0x02000000): long: -8893427
2313 2311. LREMPOW2 (-8893427 % 0x04000000): long: -8893427
2314 2312. LREMPOW2 (-8893427 % 0x08000000): long: -8893427
2315 2313. LREMPOW2 (-8893427 % 0x10000000): long: -8893427
2316 2314. LREMPOW2 (-8893427 % 0x20000000): long: -8893427
2317 2315. LREMPOW2 (-8893427 % 0x40000000): long: -8893427
2318 2316. LREMPOW2 (-8893427 % 0x80000000): long: -8893427
2319 2317. LREMPOW2 (-1005234562 % 0x00000002): long: 0
2320 2318. LREMPOW2 (-1005234562 % 0x00000004): long: -2
2321 2319. LREMPOW2 (-1005234562 % 0x00000008): long: -2
2322 2320. LREMPOW2 (-1005234562 % 0x00000010): long: -2
2323 2321. LREMPOW2 (-1005234562 % 0x00000020): long: -2
2324 2322. LREMPOW2 (-1005234562 % 0x00000040): long: -2
2325 2323. LREMPOW2 (-1005234562 % 0x00000080): long: -2
2326 2324. LREMPOW2 (-1005234562 % 0x00000100): long: -130
2327 2325. LREMPOW2 (-1005234562 % 0x00000200): long: -386
2328 2326. LREMPOW2 (-1005234562 % 0x00000400): long: -386
2329 2327. LREMPOW2 (-1005234562 % 0x00000800): long: -386
2330 2328. LREMPOW2 (-1005234562 % 0x00001000): long: -2434
2331 2329. LREMPOW2 (-1005234562 % 0x00002000): long: -2434
2332 2330. LREMPOW2 (-1005234562 % 0x00004000): long: -10626
2333 2331. LREMPOW2 (-1005234562 % 0x00008000): long: -10626
2334 2332. LREMPOW2 (-1005234562 % 0x00010000): long: -43394
2335 2333. LREMPOW2 (-1005234562 % 0x00020000): long: -43394
2336 2334. LREMPOW2 (-1005234562 % 0x00040000): long: -174466
2337 2335. LREMPOW2 (-1005234562 % 0x00080000): long: -174466
2338 2336. LREMPOW2 (-1005234562 % 0x00100000): long: -698754
2339 2337. LREMPOW2 (-1005234562 % 0x00200000): long: -698754
2340 2338. LREMPOW2 (-1005234562 % 0x00400000): long: -2795906
2341 2339. LREMPOW2 (-1005234562 % 0x00800000): long: -6990210
2342 2340. LREMPOW2 (-1005234562 % 0x01000000): long: -15378818
2343 2341. LREMPOW2 (-1005234562 % 0x02000000): long: -32156034
2344 2342. LREMPOW2 (-1005234562 % 0x04000000): long: -65710466
2345 2343. LREMPOW2 (-1005234562 % 0x08000000): long: -65710466
2346 2344. LREMPOW2 (-1005234562 % 0x10000000): long: -199928194
2347 2345. LREMPOW2 (-1005234562 % 0x20000000): long: -468363650
2348 2346. LREMPOW2 (-1005234562 % 0x40000000): long: -1005234562
2349 2347. LREMPOW2 (-1005234562 % 0x80000000): long: -1005234562
2350 2348. LREMPOW2 (-12135005234562 % 0x00000002): long: 0
2351 2349. LREMPOW2 (-12135005234562 % 0x00000004): long: -2
2352 2350. LREMPOW2 (-12135005234562 % 0x00000008): long: -2
2353 2351. LREMPOW2 (-12135005234562 % 0x00000010): long: -2
2354 2352. LREMPOW2 (-12135005234562 % 0x00000020): long: -2
2355 2353. LREMPOW2 (-12135005234562 % 0x00000040): long: -2
2356 2354. LREMPOW2 (-12135005234562 % 0x00000080): long: -2
2357 2355. LREMPOW2 (-12135005234562 % 0x00000100): long: -130
2358 2356. LREMPOW2 (-12135005234562 % 0x00000200): long: -386
2359 2357. LREMPOW2 (-12135005234562 % 0x00000400): long: -386
2360 2358. LREMPOW2 (-12135005234562 % 0x00000800): long: -1410
2361 2359. LREMPOW2 (-12135005234562 % 0x00001000): long: -1410
2362 2360. LREMPOW2 (-12135005234562 % 0x00002000): long: -1410
2363 2361. LREMPOW2 (-12135005234562 % 0x00004000): long: -9602
2364 2362. LREMPOW2 (-12135005234562 % 0x00008000): long: -9602
2365 2363. LREMPOW2 (-12135005234562 % 0x00010000): long: -9602
2366 2364. LREMPOW2 (-12135005234562 % 0x00020000): long: -75138
2367 2365. LREMPOW2 (-12135005234562 % 0x00040000): long: -75138
2368 2366. LREMPOW2 (-12135005234562 % 0x00080000): long: -337282
2369 2367. LREMPOW2 (-12135005234562 % 0x00100000): long: -861570
2370 2368. LREMPOW2 (-12135005234562 % 0x00200000): long: -861570
2371 2369. LREMPOW2 (-12135005234562 % 0x00400000): long: -2958722
2372 2370. LREMPOW2 (-12135005234562 % 0x00800000): long: -2958722
2373 2371. LREMPOW2 (-12135005234562 % 0x01000000): long: -11347330
2374 2372. LREMPOW2 (-12135005234562 % 0x02000000): long: -11347330
2375 2373. LREMPOW2 (-12135005234562 % 0x04000000): long: -44901762
2376 2374. LREMPOW2 (-12135005234562 % 0x08000000): long: -112010626
2377 2375. LREMPOW2 (-12135005234562 % 0x10000000): long: -112010626
2378 2376. LREMPOW2 (-12135005234562 % 0x20000000): long: -112010626
2379 2377. LREMPOW2 (-12135005234562 % 0x40000000): long: -648881538
2380 2378. LREMPOW2 (-12135005234562 % 0x80000000): long: -1722623362
2381 2379. LREMPOW2 (-2343552355623464626 % 0x00000002): long: 0
2382 2380. LREMPOW2 (-2343552355623464626 % 0x00000004): long: -2
2383 2381. LREMPOW2 (-2343552355623464626 % 0x00000008): long: -2
2384 2382. LREMPOW2 (-2343552355623464626 % 0x00000010): long: -2
2385 2383. LREMPOW2 (-2343552355623464626 % 0x00000020): long: -18
2386 2384. LREMPOW2 (-2343552355623464626 % 0x00000040): long: -50
2387 2385. LREMPOW2 (-2343552355623464626 % 0x00000080): long: -50
2388 2386. LREMPOW2 (-2343552355623464626 % 0x00000100): long: -178
2389 2387. LREMPOW2 (-2343552355623464626 % 0x00000200): long: -178
2390 2388. LREMPOW2 (-2343552355623464626 % 0x00000400): long: -690
2391 2389. LREMPOW2 (-2343552355623464626 % 0x00000800): long: -1714
2392 2390. LREMPOW2 (-2343552355623464626 % 0x00001000): long: -3762
2393 2391. LREMPOW2 (-2343552355623464626 % 0x00002000): long: -3762
2394 2392. LREMPOW2 (-2343552355623464626 % 0x00004000): long: -11954
2395 2393. LREMPOW2 (-2343552355623464626 % 0x00008000): long: -28338
2396 2394. LREMPOW2 (-2343552355623464626 % 0x00010000): long: -28338
2397 2395. LREMPOW2 (-2343552355623464626 % 0x00020000): long: -93874
2398 2396. LREMPOW2 (-2343552355623464626 % 0x00040000): long: -224946
2399 2397. LREMPOW2 (-2343552355623464626 % 0x00080000): long: -487090
2400 2398. LREMPOW2 (-2343552355623464626 % 0x00100000): long: -487090
2401 2399. LREMPOW2 (-2343552355623464626 % 0x00200000): long: -1535666
2402 2400. LREMPOW2 (-2343552355623464626 % 0x00400000): long: -3632818
2403 2401. LREMPOW2 (-2343552355623464626 % 0x00800000): long: -7827122
2404 2402. LREMPOW2 (-2343552355623464626 % 0x01000000): long: -7827122
2405 2403. LREMPOW2 (-2343552355623464626 % 0x02000000): long: -24604338
2406 2404. LREMPOW2 (-2343552355623464626 % 0x04000000): long: -24604338
2407 2405. LREMPOW2 (-2343552355623464626 % 0x08000000): long: -91713202
2408 2406. LREMPOW2 (-2343552355623464626 % 0x10000000): long: -91713202
2409 2407. LREMPOW2 (-2343552355623464626 % 0x20000000): long: -91713202
2410 2408. LREMPOW2 (-2343552355623464626 % 0x40000000): long: -628584114
2411 2409. LREMPOW2 (-2343552355623464626 % 0x80000000): long: -1702325938
2412 2410. ------------------- test rem 0x10001
2413 2411. IREM0X10001 (0 % 0x10001): int: 0
2414 2412. IREM0X10001 (1 % 0x10001): int: 1
2415 2413. IREM0X10001 (17 % 0x10001): int: 17
2416 2414. IREM0X10001 (123 % 0x10001): int: 123
2417 2415. IREM0X10001 (1234 % 0x10001): int: 1234
2418 2416. IREM0X10001 (13247 % 0x10001): int: 13247
2419 2417. IREM0X10001 (563467 % 0x10001): int: 39171
2420 2418. IREM0X10001 (7456774 % 0x10001): int: 51093
2421 2419. IREM0X10001 (34523525 % 0x10001): int: 51063
2422 2420. IREM0X10001 (234523456 % 0x10001): int: 32070
2423 2421. IREM0X10001 (1005234562 % 0x10001): int: 28056
2424 2422. IREM0X10001 (2147483647 % 0x10001): int: 32768
2425 2423. IREM0X10001 (-1 % 0x10001): int: -1
2426 2424. IREM0X10001 (-17 % 0x10001): int: -17
2427 2425. IREM0X10001 (-123 % 0x10001): int: -123
2428 2426. IREM0X10001 (-1234 % 0x10001): int: -1234
2429 2427. IREM0X10001 (-13247 % 0x10001): int: -13247
2430 2428. IREM0X10001 (-563467 % 0x10001): int: -39171
2431 2429. IREM0X10001 (-7456774 % 0x10001): int: -51093
2432 2430. IREM0X10001 (-34523525 % 0x10001): int: -51063
2433 2431. IREM0X10001 (-234523456 % 0x10001): int: -32070
2434 2432. IREM0X10001 (-1005234562 % 0x10001): int: -28056
2435 2433. IREM0X10001 (-2147483647 % 0x10001): int: -32768
2436 2434. IREM0X10001 (-2147483648 % 0x10001): int: -32769
2437 2435. LREM0X10001 (0 % 0x10001): long: 0
2438 2436. LREM0X10001 (1 % 0x10001): long: 1
2439 2437. LREM0X10001 (17 % 0x10001): long: 17
2440 2438. LREM0X10001 (123 % 0x10001): long: 123
2441 2439. LREM0X10001 (1234 % 0x10001): long: 1234
2442 2440. LREM0X10001 (13247 % 0x10001): long: 13247
2443 2441. LREM0X10001 (563467 % 0x10001): long: 39171
2444 2442. LREM0X10001 (7456774 % 0x10001): long: 51093
2445 2443. LREM0X10001 (34523525 % 0x10001): long: 51063
2446 2444. LREM0X10001 (234523456 % 0x10001): long: 32070
2447 2445. LREM0X10001 (1005234562 % 0x10001): long: 28056
2448 2446. LREM0X10001 (1983223864 % 0x10001): long: 8707
2449 2447. LREM0X10001 (2147483646 % 0x10001): long: 32767
2450 2448. LREM0X10001 (2147483647 % 0x10001): long: 32768
2451 2449. LREM0X10001 (2147483648 % 0x10001): long: 32769
2452 2450. LREM0X10001 (10052234562 % 0x10001): long: 38428
2453 2451. LREM0X10001 (561005234562 % 0x10001): long: 60289
2454 2452. LREM0X10001 (2100527345962 % 0x10001): long: 41444
2455 2453. LREM0X10001 (34600523456287 % 0x10001): long: 61103
2456 2454. LREM0X10001 (546805234456882 % 0x10001): long: 50879
2457 2455. LREM0X10001 (1360052334734722 % 0x10001): long: 42538
2458 2456. LREM0X10001 (23456705569626354 % 0x10001): long: 37707
2459 2457. LREM0X10001 (9223372036854775807 % 0x10001): long: 32768
2460 2458. LREM0X10001 (-1 % 0x10001): long: -1
2461 2459. LREM0X10001 (-17 % 0x10001): long: -17
2462 2460. LREM0X10001 (-123 % 0x10001): long: -123
2463 2461. LREM0X10001 (-1234 % 0x10001): long: -1234
2464 2462. LREM0X10001 (-13247 % 0x10001): long: -13247
2465 2463. LREM0X10001 (-563467 % 0x10001): long: -39171
2466 2464. LREM0X10001 (-7456774 % 0x10001): long: -51093
2467 2465. LREM0X10001 (-34523525 % 0x10001): long: -51063
2468 2466. LREM0X10001 (-234523456 % 0x10001): long: -32070
2469 2467. LREM0X10001 (-1005234562 % 0x10001): long: -28056
2470 2468. LREM0X10001 (-1983223864 % 0x10001): long: -8707
2471 2469. LREM0X10001 (-2147483647 % 0x10001): long: -32768
2472 2470. LREM0X10001 (-2147483648 % 0x10001): long: -32769
2473 2471. LREM0X10001 (-10052234562 % 0x10001): long: -38428
2474 2472. LREM0X10001 (-561005234562 % 0x10001): long: -60289
2475 2473. LREM0X10001 (-2100527345962 % 0x10001): long: -41444
2476 2474. LREM0X10001 (-34600523456287 % 0x10001): long: -61103
2477 2475. LREM0X10001 (-546805234456882 % 0x10001): long: -50879
2478 2476. LREM0X10001 (-1360052334734722 % 0x10001): long: -42538
2479 2477. LREM0X10001 (-23456705569626354 % 0x10001): long: -37707
2480 2478. LREM0X10001 (-9223372036854775807 % 0x10001): long: -32768
2481 2479. LREM0X10001 (-9223372036854775808 % 0x10001): long: -32769
2482 2480. ------------------- test ints
2483 2481. TESTINT CALLED WITH int: 1
2498 2496. I2F: float: 1065353216
2499 2497. I2D: double: 4607182418800017408
2500 2498. INT2BYTE: byte: 1
2501 2499. INT2CHAR: char: 1
2502 2500. INT2SHORT: short: 1
2509 2507. TESTINT CALLED WITH int: -1
2512 2510. ISUB: int: -18
2513 2511. IMUL: int: -17
2517 2515. ISHL: int: -131072
2519 2517. IUSHR: int: 32767
2522 2520. IXOR: int: -18
2524 2522. I2F: float: -1082130432
2525 2523. I2D: double: -4616189618054758400
2526 2524. INT2BYTE: byte: -1
2527 2525. INT2CHAR: char: 65535
2528 2526. INT2SHORT: short: -1
2535 2533. TESTINT CALLED WITH int: -24351
2536 2534. AND int: 24123
2537 2535. IADD: int: -228
2538 2536. ISUB: int: -48474
2539 2537. IMUL: int: -587419173
2541 2539. IREM: int: -228
2542 2540. INEG: int: 24351
2543 2541. ISHL: int: 134217728
2545 2543. IUSHR: int: 31
2547 2545. IOR: int: -261
2548 2546. IXOR: int: -294
2549 2547. I2L: long: -24351
2550 2548. I2F: float: -960610816
2551 2549. I2D: double: -4550949270986948608
2552 2550. INT2BYTE: byte: -31
2553 2551. INT2CHAR: char: 41185
2554 2552. INT2SHORT: short: -24351
2561 2559. TESTINT CALLED WITH int: 4918923
2562 2560. AND int: -441423
2563 2561. IADD: int: 4477500
2564 2562. ISUB: int: 5360346
2565 2563. IMUL: int: 1927704347
2566 2564. IDIV: int: -11
2567 2565. IREM: int: 63270
2568 2566. INEG: int: -4918923
2569 2567. ISHL: int: 487981056
2571 2569. IUSHR: int: 37
2572 2570. IAND: int: 4784769
2573 2571. IOR: int: -307269
2574 2572. IXOR: int: -5092038
2575 2573. I2L: long: 4918923
2576 2574. I2F: float: 1251351830
2577 2575. I2D: double: 4707039664328933376
2578 2576. INT2BYTE: byte: -117
2579 2577. INT2CHAR: char: 3723
2580 2578. INT2SHORT: short: 3723
2587 2585. TESTINT CALLED WITH int: 0
2592 2590. divison by zero
2593 2591. divison by zero
2603 2601. I2D: double: 0
2604 2602. INT2BYTE: byte: 0
2605 2603. INT2CHAR: char: 0
2606 2604. INT2SHORT: short: 0
2613 2611. TESTINT CALLED WITH int: -1
2621 2619. ISHL: int: -2147483648
2628 2626. I2F: float: -1082130432
2629 2627. I2D: double: -4616189618054758400
2630 2628. INT2BYTE: byte: -1
2631 2629. INT2CHAR: char: 65535
2632 2630. INT2SHORT: short: -1
2639 2637. TESTINT CALLED WITH int: 1423487
2640 2638. AND int: 123444444
2641 2639. IADD: int: 124867931
2642 2640. ISUB: int: -122020957
2643 2641. IMUL: int: 1564274980
2645 2643. IREM: int: 1423487
2646 2644. INEG: int: -1423487
2647 2645. ISHL: int: -268435456
2650 2648. IAND: int: 1153116
2651 2649. IOR: int: 123714815
2652 2650. IXOR: int: 122561699
2653 2651. I2L: long: 1423487
2654 2652. I2F: float: 1236124664
2655 2653. I2D: double: 4698864641831337984
2656 2654. INT2BYTE: byte: 127
2657 2655. INT2CHAR: char: 47231
2658 2656. INT2SHORT: short: -18305
2665 2663. TESTINT CALLED WITH int: 2147483647
2667 2665. IADD: int: -2147483648
2668 2666. ISUB: int: 2147483646
2669 2667. IMUL: int: 2147483647
2670 2668. IDIV: int: 2147483647
2672 2670. INEG: int: -2147483647
2674 2672. ISHR: int: 1073741823
2675 2673. IUSHR: int: 1073741823
2677 2675. IOR: int: 2147483647
2678 2676. IXOR: int: 2147483646
2679 2677. I2L: long: 2147483647
2680 2678. I2F: float: 1325400064
2681 2679. I2D: double: 4746794007244308480
2682 2680. INT2BYTE: byte: -1
2683 2681. INT2CHAR: char: 65535
2684 2682. INT2SHORT: short: -1
2691 2689. TESTINT CALLED WITH int: 0
2692 2690. AND int: 2147483647
2693 2691. IADD: int: 2147483647
2694 2692. ISUB: int: -2147483647
2703 2701. IOR: int: 2147483647
2704 2702. IXOR: int: 2147483647
2707 2705. I2D: double: 0
2708 2706. INT2BYTE: byte: 0
2709 2707. INT2CHAR: char: 0
2710 2708. INT2SHORT: short: 0
2717 2715. TESTINT CALLED WITH int: 13107
2718 2716. AND int: 143444
2719 2717. IADD: int: 156551
2720 2718. ISUB: int: -130337
2721 2719. IMUL: int: 1880120508
2723 2721. IREM: int: 13107
2724 2722. INEG: int: -13107
2725 2723. ISHL: int: 858783744
2728 2726. IAND: int: 12304
2729 2727. IOR: int: 144247
2730 2728. IXOR: int: 131943
2731 2729. I2L: long: 13107
2732 2730. I2F: float: 1179438080
2733 2731. I2D: double: 4668431263781093376
2734 2732. INT2BYTE: byte: 51
2735 2733. INT2CHAR: char: 13107
2736 2734. INT2SHORT: short: 13107
2743 2741. TESTINT CALLED WITH int: 4444441
2744 2742. AND int: 12342
2745 2743. IADD: int: 4456783
2746 2744. ISUB: int: 4432099
2747 2745. IMUL: int: -981284026
2748 2746. IDIV: int: 360
2749 2747. IREM: int: 1321
2750 2748. INEG: int: -4444441
2751 2749. ISHL: int: 1178599424
2754 2752. IAND: int: 4112
2755 2753. IOR: int: 4452671
2756 2754. IXOR: int: 4448559
2757 2755. I2L: long: 4444441
2758 2756. I2F: float: 1250402866
2759 2757. I2D: double: 4706530193160798208
2760 2758. INT2BYTE: byte: 25
2761 2759. INT2CHAR: char: 53529
2762 2760. INT2SHORT: short: -12007
2769 2767. ------------------- test longs
2770 2768. TESTLONG called with long: 1
2773 2771. LSUB: long: -1
2777 2775. LNEG: long: -1
2780 2778. LUSHR: long: 0
2785 2783. L2F: float: 1065353216
2786 2784. L2D: double: 4607182418800017408
2787 2785. LCMP a == b : false
2788 2786. LCMP a != b : true
2789 2787. LCMP a < b : true
2790 2788. LCMP a <= b : true
2791 2789. LCMP a > b : false
2792 2790. LCMP a >= b : false
2796 2794. TESTLONG called with long: -1
2798 2796. LADD: long: 16
2799 2797. LSUB: long: -18
2800 2798. LMUL: long: -17
2802 2800. LREM: long: -1
2804 2802. LSHL: long: -131072
2805 2803. LSHR: long: -1
2806 2804. LUSHR: long: 140737488355327
2807 2805. LAND: long: 17
2809 2807. LXOR: long: -18
2811 2809. L2F: float: -1082130432
2812 2810. L2D: double: -4616189618054758400
2813 2811. LCMP a == b : false
2814 2812. LCMP a != b : true
2815 2813. LCMP a < b : true
2816 2814. LCMP a <= b : true
2817 2815. LCMP a > b : false
2818 2816. LCMP a >= b : false
2822 2820. TESTLONG called with long: -24351
2823 2821. AND long: 24123
2824 2822. LADD: long: -228
2825 2823. LSUB: long: -48474
2826 2824. LMUL: long: -587419173
2827 2825. LDIV: long: -1
2828 2826. LREM: long: -228
2829 2827. LNEG: long: 24351
2830 2828. LSHL: long: 576460752303423488
2831 2829. LSHR: long: -1
2832 2830. LUSHR: long: 31
2833 2831. LAND: long: 33
2834 2832. LOR: long: -261
2835 2833. LXOR: long: -294
2836 2834. L2I: int: -24351
2837 2835. L2F: float: -960610816
2838 2836. L2D: double: -4550949270986948608
2839 2837. LCMP a == b : false
2840 2838. LCMP a != b : true
2841 2839. LCMP a < b : true
2842 2840. LCMP a <= b : true
2843 2841. LCMP a > b : false
2844 2842. LCMP a >= b : false
2848 2846. TESTLONG called with long: 4918923241323
2849 2847. AND long: -4423423234231423
2850 2848. LADD: long: -4418504310990100
2851 2849. LSUB: long: 4428342157472746
2852 2850. LMUL: long: -4222930371437023765
2854 2852. LREM: long: 4918923241323
2855 2853. LNEG: long: -4918923241323
2856 2854. LSHL: long: 9837846482646
2857 2855. LSHR: long: 2459461620661
2858 2856. LUSHR: long: 2459461620661
2859 2857. LAND: long: 451041567489
2860 2858. LOR: long: -4418955352557589
2861 2859. LXOR: long: -4419406394125078
2862 2860. L2I: int: 1185687403
2863 2861. L2F: float: 1418668246
2864 2862. L2D: double: 4796866980921322496
2865 2863. LCMP a == b : false
2866 2864. LCMP a != b : true
2867 2865. LCMP a < b : false
2868 2866. LCMP a <= b : false
2869 2867. LCMP a > b : true
2870 2868. LCMP a >= b : true
2874 2872. TESTLONG called with long: 0
2879 2877. divison by zero
2880 2878. divison by zero
2884 2882. LUSHR: long: 0
2890 2888. L2D: double: 0
2891 2889. LCMP a == b : true
2892 2890. LCMP a != b : false
2893 2891. LCMP a < b : false
2894 2892. LCMP a <= b : true
2895 2893. LCMP a > b : false
2896 2894. LCMP a >= b : true
2900 2898. TESTLONG called with long: -1
2902 2900. LADD: long: -2
2908 2906. LSHL: long: -9223372036854775808
2909 2907. LSHR: long: -1
2910 2908. LUSHR: long: 1
2911 2909. LAND: long: -1
2915 2913. L2F: float: -1082130432
2916 2914. L2D: double: -4616189618054758400
2917 2915. LCMP a == b : true
2918 2916. LCMP a != b : false
2919 2917. LCMP a < b : false
2920 2918. LCMP a <= b : true
2921 2919. LCMP a > b : false
2922 2920. LCMP a >= b : true
2926 2924. TESTLONG called with long: 1423487
2927 2925. AND long: 123444442344
2928 2926. LADD: long: 123445865831
2929 2927. LSUB: long: -123443018857
2930 2928. LMUL: long: 175721558898933528
2932 2930. LREM: long: 1423487
2933 2931. LNEG: long: -1423487
2934 2932. LSHL: long: 1565140508487974912
2936 2934. LUSHR: long: 0
2937 2935. LAND: long: 1355880
2938 2936. LOR: long: 123444509951
2939 2937. LXOR: long: 123443154071
2940 2938. L2I: int: 1423487
2941 2939. L2F: float: 1236124664
2942 2940. L2D: double: 4698864641831337984
2943 2941. LCMP a == b : false
2944 2942. LCMP a != b : true
2945 2943. LCMP a < b : true
2946 2944. LCMP a <= b : true
2947 2945. LCMP a > b : false
2948 2946. LCMP a >= b : false
2952 2950. TESTLONG called with long: 9223372036854775807
2954 2952. LADD: long: -9223372036854775808
2955 2953. LSUB: long: 9223372036854775806
2956 2954. LMUL: long: 9223372036854775807
2957 2955. LDIV: long: 9223372036854775807
2959 2957. LNEG: long: -9223372036854775807
2960 2958. LSHL: long: -2
2961 2959. LSHR: long: 4611686018427387903
2962 2960. LUSHR: long: 4611686018427387903
2964 2962. LOR: long: 9223372036854775807
2965 2963. LXOR: long: 9223372036854775806
2967 2965. L2F: float: 1593835520
2968 2966. L2D: double: 4890909195324358656
2969 2967. LCMP a == b : false
2970 2968. LCMP a != b : true
2971 2969. LCMP a < b : false
2972 2970. LCMP a <= b : false
2973 2971. LCMP a > b : true
2974 2972. LCMP a >= b : true
2978 2976. TESTLONG called with long: 0
2979 2977. AND long: 9223372036854775807
2980 2978. LADD: long: 9223372036854775807
2981 2979. LSUB: long: -9223372036854775807
2988 2986. LUSHR: long: 0
2990 2988. LOR: long: 9223372036854775807
2991 2989. LXOR: long: 9223372036854775807
2994 2992. L2D: double: 0
2995 2993. LCMP a == b : false
2996 2994. LCMP a != b : true
2997 2995. LCMP a < b : true
2998 2996. LCMP a <= b : true
2999 2997. LCMP a > b : false
3000 2998. LCMP a >= b : false
3004 3002. TESTLONG called with long: 13107
3005 3003. AND long: 143444
3006 3004. LADD: long: 156551
3007 3005. LSUB: long: -130337
3008 3006. LMUL: long: 1880120508
3010 3008. LREM: long: 13107
3011 3009. LNEG: long: -13107
3012 3010. LSHL: long: 13743685632
3014 3012. LUSHR: long: 0
3015 3013. LAND: long: 12304
3016 3014. LOR: long: 144247
3017 3015. LXOR: long: 131943
3018 3016. L2I: int: 13107
3019 3017. L2F: float: 1179438080
3020 3018. L2D: double: 4668431263781093376
3021 3019. LCMP a == b : false
3022 3020. LCMP a != b : true
3023 3021. LCMP a < b : true
3024 3022. LCMP a <= b : true
3025 3023. LCMP a > b : false
3026 3024. LCMP a >= b : false
3030 3028. TESTLONG called with long: 4444441
3031 3029. AND long: 12342
3032 3030. LADD: long: 4456783
3033 3031. LSUB: long: 4432099
3034 3032. LMUL: long: 54853290822
3035 3033. LDIV: long: 360
3036 3034. LREM: long: 1321
3037 3035. LNEG: long: -4444441
3038 3036. LSHL: long: 5062045981164437504
3040 3038. LUSHR: long: 0
3041 3039. LAND: long: 4112
3042 3040. LOR: long: 4452671
3043 3041. LXOR: long: 4448559
3044 3042. L2I: int: 4444441
3045 3043. L2F: float: 1250402866
3046 3044. L2D: double: 4706530193160798208
3047 3045. LCMP a == b : false
3048 3046. LCMP a != b : true
3049 3047. LCMP a < b : false
3050 3048. LCMP a <= b : false
3051 3049. LCMP a > b : true
3052 3050. LCMP a >= b : true
3056 3054. ------------------- test floats
3057 3055. TESTFLOAT called with float: 1065353216
3058 3056. AND float: 1073917985
3059 3057. FADD: float: 1078112289
3060 3058. FSUB: float: -1081778110
3061 3059. FMUL: float: 1073917985
3062 3060. FDIV: float: 1056619533
3063 3061. FREM: float: 1065353216
3066 3064. F2D: double: 4607182418800017408
3070 3068. TESTFLOAT called with float: -1080167498
3071 3069. AND float: 1099662623
3072 3070. FADD: float: 1099015652
3073 3071. FSUB: float: -1047174054
3074 3072. FMUL: float: -1045681427
3075 3073. FDIV: float: -1114576645
3076 3074. FREM: float: -1080167498
3079 3077. F2D: double: -4615135775887982592
3083 3081. TESTFLOAT called with float: -960610816
3084 3082. AND float: 1186756096
3085 3083. FADD: float: -1016856576
3086 3084. FSUB: float: -952280576
3087 3085. FMUL: float: -838070983
3088 3086. FDIV: float: -1082051147
3089 3087. FREM: float: -1016856576
3090 3088. F2I: int: -24351
3091 3089. F2L: long: -24351
3092 3090. F2D: double: -4550949270986948608
3096 3094. TESTFLOAT called with float: 1036831949
3097 3095. AND float: 1151033344
3098 3096. FADD: float: 1151034163
3099 3097. FSUB: float: -996451123
3100 3098. FMUL: float: 1123588506
3101 3099. FDIV: float: 950581132
3102 3100. FREM: float: 1036831949
3105 3103. F2D: double: 4591870180174331904
3109 3107. TESTFLOAT called with float: 0
3110 3108. AND float: -1005921678
3111 3109. FADD: float: -1005921678
3112 3110. FSUB: float: 1141561970
3113 3111. FMUL: float: -2147483648
3114 3112. FDIV: float: -2147483648
3115 3113. FREM: float: 0
3118 3116. F2D: double: 0
3122 3120. TESTFLOAT called with float: 1117388800
3123 3121. AND float: -1005928448
3124 3122. FADD: float: -1007747072
3125 3123. FSUB: float: 1142816768
3126 3124. FMUL: float: -953749760
3127 3125. FDIV: float: -1106374265
3128 3126. FREM: float: 1117388800
3131 3129. F2D: double: 4635118810238550016
3135 3133. TESTFLOAT called with float: 1325400059
3136 3134. AND float: -922251744
3137 3135. FADD: float: 1325395721
3138 3136. FSUB: float: 1325402230
3139 3137. FMUL: float: -662204899
3140 3138. FDIV: float: -982402220
3141 3139. FREM: float: 1220539712
3142 3140. F2I: int: 2147483008
3143 3141. F2L: long: 2147483008
3144 3142. F2D: double: 4746794004564148224
3148 3146. ------------------- test doubles
3149 3147. TESTDOUBLE called with double: 4607182418800017408
3150 3148. AND double: 4611780594144116736
3151 3149. DADD: double: 4614032393957801984
3152 3150. DSUB: double: -4616000466621300736
3153 3151. DMUL: double: 4611780594144116736
3154 3152. DDIV: double: 4602493558224229689
3155 3153. DREM: double: 4607182418800017408
3158 3156. D2F: float: 1065353216
3162 3160. TESTDOUBLE called with double: -4615135775887982592
3163 3161. AND double: 4625602141426286592
3164 3162. DADD: double: 4625254801314152448
3165 3163. DSUB: double: -4597422555316355072
3166 3164. DMUL: double: -4596621207431527808
3167 3165. DDIV: double: -4633609045894396972
3168 3166. DREM: double: -4615135775887982592
3171 3169. D2F: float: -1080167498
3175 3173. TESTDOUBLE called with double: -4550949270986948608
3176 3174. AND double: 4672360093705043968
3177 3175. DADD: double: -4581145983454281728
3178 3176. DSUB: double: -4546477007440969728
3179 3177. DMUL: double: -4485161199314403328
3180 3178. DDIV: double: -4616147052009281450
3181 3179. DREM: double: -4581145983454281728
3182 3180. D2I: int: -24351
3183 3181. D2L: long: -24351
3184 3182. D2F: float: -960610816
3188 3186. TESTDOUBLE called with double: 4591870180174331904
3189 3187. AND double: 4653181587259654144
3190 3188. DADD: double: 4653182027064311808
3191 3189. DSUB: double: -4570190889399779328
3192 3190. DMUL: double: 4638447251968491520
3193 3191. DDIV: double: 4545564625306141371
3194 3192. DREM: double: 4591870180174331904
3197 3195. D2F: float: 1036831949
3201 3199. TESTDOUBLE called with double: 0
3202 3200. AND double: -4575275354792394752
3203 3201. DADD: double: -4575275354792394752
3204 3202. DSUB: double: 4648096682062381056
3205 3203. DMUL: double: -9223372036854775808
3206 3204. DDIV: double: -9223372036854775808
3207 3205. DREM: double: 0
3214 3212. TESTDOUBLE called with double: 4635118810238550016
3215 3213. AND double: -4575278989408468992
3216 3214. DADD: double: -4576255355733934080
3217 3215. DSUB: double: 4648770346609016832
3218 3216. DMUL: double: -4547265769594945536
3219 3217. DDIV: double: -4629205426707555293
3220 3218. DREM: double: 4635118810238550016
3223 3221. D2F: float: 1117388800
3227 3225. TESTDOUBLE called with double: 4746794004564148224
3228 3226. AND double: -4530355401018834944
3229 3227. DADD: double: 4746791675743961088
3230 3228. DSUB: double: 4746795170316419072
3231 3229. DMUL: double: -4390743813991748608
3232 3230. DDIV: double: -4562648441847017049
3233 3231. DREM: double: 4690497534437621760
3234 3232. D2I: int: 2147483008
3235 3233. D2L: long: 2147483008
3236 3234. D2F: float: 1325400059
3240 3238. =================== end of test =========================