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. Integer is instanceof Object: true
120 118. Integer is instanceof Integer: true
121 119. Object is instanceof Integer: false
122 120. type cast check: Integer = Object(Integer)
123 121. type cast check: Integer = Object
124 122. exception: class cast
125 123. DataOutputStream is instanceof DataOutput: true
126 124. Object is instanceof DataOutput: false
127 125. type cast check: DataOutput = Object(DataOutputStream)
128 126. type cast check: DataOutput = Object
129 127. exception: class cast
130 128. type cast check: Integer[] = Object(Integer)[]
131 129. type cast check: Integer[] = Object[]
132 130. exception: class cast
133 131. array store check: Object(Integer)[0] = Integer
134 132. array store check: Object(Integer)[0] = Object
135 133. exception: array store
136 134. ------------------- test special null pointers
137 135. null pointer check: put field
138 136. exception: null pointer
139 137. null pointer check: get field
140 138. exception: null pointer
141 139. null pointer check: invokevirtual
142 140. exception: null pointer
143 141. null pointer check: invokeinterface
144 142. exception: null pointer
145 143. null pointer check: monitorenter
146 144. exception: null pointer
147 145. ------------------- test byte arrays
148 146. null pointer check: byte array store
149 147. exception: null pointer
150 148. null pointer check: byte array load
151 149. exception: null pointer
152 150. negative array size check: byte array
153 151. exception: negative array size
154 152. array bound check: byte array store
155 153. exception: out of bounds: -1
156 154. array bound check: byte array load
157 155. exception: out of bounds: -1
158 156. testarraybounds: -5
159 157. exception: out of bounds: 5
160 158. testarraybounds: 40
161 159. testarraybounds: 45
162 160. testarraybounds: 50
163 161. testarraybounds: 55
164 162. testarraybounds: 60
165 163. testarraybounds: 90
166 164. testarraybounds: 95
167 165. testarraybounds: 100
168 166. exception: out of bounds: 100
169 167. exception: out of bounds: -4
170 168. exception: out of bounds: -3
171 169. exception: out of bounds: -2
172 170. exception: out of bounds: -1
173 171. exception: out of bounds: 100
174 172. exception: out of bounds: 101
175 173. exception: out of bounds: 102
176 174. exception: out of bounds: 103
277 275. -------- test short arrays
278 276. null pointer check: short array store
279 277. exception: null pointer
280 278. null pointer check: short array load
281 279. exception: null pointer
282 280. array bound check: short array store
283 281. exception: out of bounds: -1
284 282. array bound check: short array load
285 283. exception: out of bounds: -1
386 384. -------- test int arrays
387 385. null pointer check: int array store
388 386. exception: null pointer
389 387. null pointer check: int array load
390 388. exception: null pointer
391 389. array bound check: int array store
392 390. exception: out of bounds: -1
393 391. array bound check: int array load
394 392. exception: out of bounds: -1
405 403. -------- test long arrays
406 404. null pointer check: long array store
407 405. exception: null pointer
408 406. null pointer check: long array load
409 407. exception: null pointer
410 408. array bound check: long array store
411 409. exception: out of bounds: -1
412 410. array bound check: long array load
413 411. exception: out of bounds: -1
414 412. long: 1234567890123
415 413. long: 1234567890124
416 414. long: 1234567890125
417 415. long: 1234567890126
418 416. long: 1234567890127
419 417. long: 1234567890128
420 418. long: 1234567890129
421 419. long: 1234567890130
422 420. long: 1234567890131
423 421. long: 1234567890132
424 422. -------- test char arrays
425 423. null pointer check: char array store
426 424. exception: null pointer
427 425. null pointer check: char array load
428 426. exception: null pointer
429 427. array bound check: char array store
430 428. exception: out of bounds: -1
431 429. array bound check: char array load
432 430. exception: out of bounds: -1
483 481. -------- test address arrays
484 482. null pointer check: address array store
485 483. exception: null pointer
486 484. null pointer check: address array load
487 485. exception: null pointer
488 486. negative array size check: address array
489 487. exception: negative array size
490 488. array bound check: address array store
491 489. exception: out of bounds: -1
492 490. array bound check: address array load
493 491. exception: out of bounds: -1
499 497. -------- test multi dimensional arrays
500 498. negative array size check: multi dimensional array
501 499. exception: negative array size
504 502. float: 1053609165
505 503. double: -4591560543633932288
508 506. float: 1068708659
509 507. double: -4591701281122287616
512 510. float: 1075419546
513 511. double: -4591842018610642944
516 514. float: 1079613850
517 515. double: -4591982756098998272
520 518. float: 1068708659
521 519. double: -4591701281122287616
524 522. float: 1075419546
525 523. double: -4591842018610642944
528 526. float: 1079613850
529 527. double: -4591982756098998272
532 530. float: 1082969293
533 531. double: -4592123493587353600
536 534. float: 1082969293
537 535. double: -4592123493587353600
540 538. float: 1085066445
541 539. double: -4592264231075708928
544 542. float: 1087163597
545 543. double: -4592404968564064256
548 546. float: 1089260749
549 547. double: -4592545706052419584
552 550. float: 1068708659
553 551. double: -4591701281122287616
556 554. float: 1075419546
557 555. double: -4591842018610642944
560 558. float: 1079613850
561 559. double: -4591982756098998272
564 562. float: 1082969293
565 563. double: -4592123493587353600
568 566. float: 1075419546
569 567. double: -4591842018610642944
572 570. float: 1079613850
573 571. double: -4591982756098998272
576 574. float: 1082969293
577 575. double: -4592123493587353600
580 578. float: 1085066445
581 579. double: -4592264231075708928
584 582. float: 1085066445
585 583. double: -4592264231075708928
588 586. float: 1087163597
589 587. double: -4592404968564064256
592 590. float: 1089260749
593 591. double: -4592545706052419584
596 594. float: 1090938470
597 595. double: -4592686443540774912
598 596. ------------------- test consts
599 597. TESTCONST CALLED WITH int: 1
601 599. not IF_ICMPEQint: 0
602 600. not IF_ICMPLTint: 0
603 601. not IF_ICMPLEint: 0
604 602. not IF_LCMPEQint: 0
605 603. not IF_LCMPLTint: 0
606 604. not IF_LCMPLEint: 0
607 605. IADDCONST: int: 0
608 606. ISUBCONST: int: 2
609 607. IMULCONST: int: -1
610 608. ISHLCONST: int: -2147483648
611 609. ISHRCONST: int: 0
612 610. IUSHRCONST: int: 0
613 611. IANDCONST: int: 1
614 612. IORCONST: int: -1
615 613. IXORCONST: int: -2
616 614. not IF_ICMPEQint: -1
617 615. not IF_ICMPLTint: -1
618 616. not IF_ICMPLEint: -1
619 617. LADDCONST: long: 0
620 618. LSUBCONST: long: 2
621 619. LMULCONST: long: -1
622 620. LSHLCONST: long: -9223372036854775808
623 621. LSHRCONST: long: 0
624 622. LUSHRCONST: long: 0
625 623. LANDCONST: long: 1
626 624. LORCONST: long: -1
627 625. LXORCONST: long: -2
628 626. not IF_LCMPEQint: -1
629 627. not IF_LCMPLTint: -1
630 628. not IF_LCMPLEint: -1
631 629. IADDCONST: int: 2
632 630. ISUBCONST: int: 0
633 631. IMULCONST: int: 1
634 632. ISHLCONST: int: 2
635 633. ISHRCONST: int: 0
636 634. IUSHRCONST: int: 0
637 635. IANDCONST: int: 1
638 636. IORCONST: int: 1
639 637. IXORCONST: int: 0
640 638. not IF_ICMPNEint: 1
641 639. not IF_ICMPLTint: 1
642 640. not IF_ICMPGTint: 1
643 641. LADDCONST: long: 2
644 642. LSUBCONST: long: 0
645 643. LMULCONST: long: 1
646 644. LSHLCONST: long: 2
647 645. LSHRCONST: long: 0
648 646. LUSHRCONST: long: 0
649 647. LANDCONST: long: 1
650 648. LORCONST: long: 1
651 649. LXORCONST: long: 0
652 650. not IF_LCMPNEint: 1
653 651. not IF_LCMPLTint: 1
654 652. not IF_LCMPGTint: 1
655 653. IADDCONST: int: 256
656 654. ISUBCONST: int: -254
657 655. IMULCONST: int: 255
658 656. ISHLCONST: int: -2147483648
659 657. ISHRCONST: int: 0
660 658. IUSHRCONST: int: 0
661 659. IANDCONST: int: 1
662 660. IORCONST: int: 255
663 661. IXORCONST: int: 254
664 662. not IF_ICMPEQint: 255
665 663. not IF_ICMPGTint: 255
666 664. not IF_ICMPGEint: 255
667 665. LADDCONST: long: 256
668 666. LSUBCONST: long: -254
669 667. LMULCONST: long: 255
670 668. LSHLCONST: long: -9223372036854775808
671 669. LSHRCONST: long: 0
672 670. LUSHRCONST: long: 0
673 671. LANDCONST: long: 1
674 672. LORCONST: long: 255
675 673. LXORCONST: long: 254
676 674. not IF_LCMPEQint: 255
677 675. not IF_LCMPGTint: 255
678 676. not IF_LCMPGEint: 255
679 677. IADDCONST: int: 257
680 678. ISUBCONST: int: -255
681 679. IMULCONST: int: 256
682 680. ISHLCONST: int: 1
683 681. ISHRCONST: int: 1
684 682. IUSHRCONST: int: 1
685 683. IANDCONST: int: 0
686 684. IORCONST: int: 257
687 685. IXORCONST: int: 257
688 686. not IF_ICMPEQint: 256
689 687. not IF_ICMPGTint: 256
690 688. not IF_ICMPGEint: 256
691 689. LADDCONST: long: 257
692 690. LSUBCONST: long: -255
693 691. LMULCONST: long: 256
694 692. LSHLCONST: long: 1
695 693. LSHRCONST: long: 1
696 694. LUSHRCONST: long: 1
697 695. LANDCONST: long: 0
698 696. LORCONST: long: 257
699 697. LXORCONST: long: 257
700 698. not IF_LCMPEQint: 256
701 699. not IF_LCMPGTint: 256
702 700. not IF_LCMPGEint: 256
703 701. IADDCONST: int: 32768
704 702. ISUBCONST: int: -32766
705 703. IMULCONST: int: 32767
706 704. ISHLCONST: int: -2147483648
707 705. ISHRCONST: int: 0
708 706. IUSHRCONST: int: 0
709 707. IANDCONST: int: 1
710 708. IORCONST: int: 32767
711 709. IXORCONST: int: 32766
712 710. not IF_ICMPEQint: 32767
713 711. not IF_ICMPGTint: 32767
714 712. not IF_ICMPGEint: 32767
715 713. LADDCONST: long: 32768
716 714. LSUBCONST: long: -32766
717 715. LMULCONST: long: 32767
718 716. LSHLCONST: long: -9223372036854775808
719 717. LSHRCONST: long: 0
720 718. LUSHRCONST: long: 0
721 719. LANDCONST: long: 1
722 720. LORCONST: long: 32767
723 721. LXORCONST: long: 32766
724 722. not IF_LCMPEQint: 32767
725 723. not IF_LCMPGTint: 32767
726 724. not IF_LCMPGEint: 32767
727 725. IADDCONST: int: 32769
728 726. ISUBCONST: int: -32767
729 727. IMULCONST: int: 32768
730 728. ISHLCONST: int: 1
731 729. ISHRCONST: int: 1
732 730. IUSHRCONST: int: 1
733 731. IANDCONST: int: 0
734 732. IORCONST: int: 32769
735 733. IXORCONST: int: 32769
736 734. not IF_ICMPEQint: 32768
737 735. not IF_ICMPGTint: 32768
738 736. not IF_ICMPGEint: 32768
739 737. LADDCONST: long: 32769
740 738. LSUBCONST: long: -32767
741 739. LMULCONST: long: 32768
742 740. LSHLCONST: long: 1
743 741. LSHRCONST: long: 1
744 742. LUSHRCONST: long: 1
745 743. LANDCONST: long: 0
746 744. LORCONST: long: 32769
747 745. LXORCONST: long: 32769
748 746. not IF_LCMPEQint: 32768
749 747. not IF_LCMPGTint: 32768
750 748. not IF_LCMPGEint: 32768
751 749. IADDCONST: int: -32767
752 750. ISUBCONST: int: 32769
753 751. IMULCONST: int: -32768
754 752. ISHLCONST: int: 1
755 753. ISHRCONST: int: 1
756 754. IUSHRCONST: int: 1
757 755. IANDCONST: int: 0
758 756. IORCONST: int: -32767
759 757. IXORCONST: int: -32767
760 758. not IF_ICMPEQint: -32768
761 759. not IF_ICMPLTint: -32768
762 760. not IF_ICMPLEint: -32768
763 761. LADDCONST: long: -32767
764 762. LSUBCONST: long: 32769
765 763. LMULCONST: long: -32768
766 764. LSHLCONST: long: 1
767 765. LSHRCONST: long: 1
768 766. LUSHRCONST: long: 1
769 767. LANDCONST: long: 0
770 768. LORCONST: long: -32767
771 769. LXORCONST: long: -32767
772 770. not IF_LCMPEQint: -32768
773 771. not IF_LCMPLTint: -32768
774 772. not IF_LCMPLEint: -32768
775 773. IADDCONST: int: -32768
776 774. ISUBCONST: int: 32770
777 775. IMULCONST: int: -32769
778 776. ISHLCONST: int: -2147483648
779 777. ISHRCONST: int: 0
780 778. IUSHRCONST: int: 0
781 779. IANDCONST: int: 1
782 780. IORCONST: int: -32769
783 781. IXORCONST: int: -32770
784 782. not IF_ICMPEQint: -32769
785 783. not IF_ICMPLTint: -32769
786 784. not IF_ICMPLEint: -32769
787 785. LADDCONST: long: -32768
788 786. LSUBCONST: long: 32770
789 787. LMULCONST: long: -32769
790 788. LSHLCONST: long: -9223372036854775808
791 789. LSHRCONST: long: 0
792 790. LUSHRCONST: long: 0
793 791. LANDCONST: long: 1
794 792. LORCONST: long: -32769
795 793. LXORCONST: long: -32770
796 794. not IF_LCMPEQint: -32769
797 795. not IF_LCMPLTint: -32769
798 796. not IF_LCMPLEint: -32769
799 797. TESTCONST CALLED WITH int: -1
801 799. not IF_ICMPEQint: 0
802 800. not IF_ICMPGTint: 0
803 801. not IF_ICMPGEint: 0
804 802. not IF_LCMPEQint: 0
805 803. not IF_LCMPGTint: 0
806 804. not IF_LCMPGEint: 0
807 805. IADDCONST: int: -2
808 806. ISUBCONST: int: 0
809 807. IMULCONST: int: 1
810 808. ISHLCONST: int: -2147483648
811 809. ISHRCONST: int: -1
812 810. IUSHRCONST: int: 1
813 811. IANDCONST: int: -1
814 812. IORCONST: int: -1
815 813. IXORCONST: int: 0
816 814. not IF_ICMPNEint: -1
817 815. not IF_ICMPLTint: -1
818 816. not IF_ICMPGTint: -1
819 817. LADDCONST: long: -2
820 818. LSUBCONST: long: 0
821 819. LMULCONST: long: 1
822 820. LSHLCONST: long: -9223372036854775808
823 821. LSHRCONST: long: -1
824 822. LUSHRCONST: long: 1
825 823. LANDCONST: long: -1
826 824. LORCONST: long: -1
827 825. LXORCONST: long: 0
828 826. not IF_LCMPNEint: -1
829 827. not IF_LCMPLTint: -1
830 828. not IF_LCMPGTint: -1
831 829. IADDCONST: int: 0
832 830. ISUBCONST: int: -2
833 831. IMULCONST: int: -1
834 832. ISHLCONST: int: -2
835 833. ISHRCONST: int: -1
836 834. IUSHRCONST: int: 2147483647
837 835. IANDCONST: int: 1
838 836. IORCONST: int: -1
839 837. IXORCONST: int: -2
840 838. not IF_ICMPEQint: 1
841 839. not IF_ICMPGTint: 1
842 840. not IF_ICMPGEint: 1
843 841. LADDCONST: long: 0
844 842. LSUBCONST: long: -2
845 843. LMULCONST: long: -1
846 844. LSHLCONST: long: -2
847 845. LSHRCONST: long: -1
848 846. LUSHRCONST: long: 9223372036854775807
849 847. LANDCONST: long: 1
850 848. LORCONST: long: -1
851 849. LXORCONST: long: -2
852 850. not IF_LCMPEQint: 1
853 851. not IF_LCMPGTint: 1
854 852. not IF_LCMPGEint: 1
855 853. IADDCONST: int: 254
856 854. ISUBCONST: int: -256
857 855. IMULCONST: int: -255
858 856. ISHLCONST: int: -2147483648
859 857. ISHRCONST: int: -1
860 858. IUSHRCONST: int: 1
861 859. IANDCONST: int: 255
862 860. IORCONST: int: -1
863 861. IXORCONST: int: -256
864 862. not IF_ICMPEQint: 255
865 863. not IF_ICMPGTint: 255
866 864. not IF_ICMPGEint: 255
867 865. LADDCONST: long: 254
868 866. LSUBCONST: long: -256
869 867. LMULCONST: long: -255
870 868. LSHLCONST: long: -9223372036854775808
871 869. LSHRCONST: long: -1
872 870. LUSHRCONST: long: 1
873 871. LANDCONST: long: 255
874 872. LORCONST: long: -1
875 873. LXORCONST: long: -256
876 874. not IF_LCMPEQint: 255
877 875. not IF_LCMPGTint: 255
878 876. not IF_LCMPGEint: 255
879 877. IADDCONST: int: 255
880 878. ISUBCONST: int: -257
881 879. IMULCONST: int: -256
882 880. ISHLCONST: int: -1
883 881. ISHRCONST: int: -1
884 882. IUSHRCONST: int: -1
885 883. IANDCONST: int: 256
886 884. IORCONST: int: -1
887 885. IXORCONST: int: -257
888 886. not IF_ICMPEQint: 256
889 887. not IF_ICMPGTint: 256
890 888. not IF_ICMPGEint: 256
891 889. LADDCONST: long: 255
892 890. LSUBCONST: long: -257
893 891. LMULCONST: long: -256
894 892. LSHLCONST: long: -1
895 893. LSHRCONST: long: -1
896 894. LUSHRCONST: long: -1
897 895. LANDCONST: long: 256
898 896. LORCONST: long: -1
899 897. LXORCONST: long: -257
900 898. not IF_LCMPEQint: 256
901 899. not IF_LCMPGTint: 256
902 900. not IF_LCMPGEint: 256
903 901. IADDCONST: int: 32766
904 902. ISUBCONST: int: -32768
905 903. IMULCONST: int: -32767
906 904. ISHLCONST: int: -2147483648
907 905. ISHRCONST: int: -1
908 906. IUSHRCONST: int: 1
909 907. IANDCONST: int: 32767
910 908. IORCONST: int: -1
911 909. IXORCONST: int: -32768
912 910. not IF_ICMPEQint: 32767
913 911. not IF_ICMPGTint: 32767
914 912. not IF_ICMPGEint: 32767
915 913. LADDCONST: long: 32766
916 914. LSUBCONST: long: -32768
917 915. LMULCONST: long: -32767
918 916. LSHLCONST: long: -9223372036854775808
919 917. LSHRCONST: long: -1
920 918. LUSHRCONST: long: 1
921 919. LANDCONST: long: 32767
922 920. LORCONST: long: -1
923 921. LXORCONST: long: -32768
924 922. not IF_LCMPEQint: 32767
925 923. not IF_LCMPGTint: 32767
926 924. not IF_LCMPGEint: 32767
927 925. IADDCONST: int: 32767
928 926. ISUBCONST: int: -32769
929 927. IMULCONST: int: -32768
930 928. ISHLCONST: int: -1
931 929. ISHRCONST: int: -1
932 930. IUSHRCONST: int: -1
933 931. IANDCONST: int: 32768
934 932. IORCONST: int: -1
935 933. IXORCONST: int: -32769
936 934. not IF_ICMPEQint: 32768
937 935. not IF_ICMPGTint: 32768
938 936. not IF_ICMPGEint: 32768
939 937. LADDCONST: long: 32767
940 938. LSUBCONST: long: -32769
941 939. LMULCONST: long: -32768
942 940. LSHLCONST: long: -1
943 941. LSHRCONST: long: -1
944 942. LUSHRCONST: long: -1
945 943. LANDCONST: long: 32768
946 944. LORCONST: long: -1
947 945. LXORCONST: long: -32769
948 946. not IF_LCMPEQint: 32768
949 947. not IF_LCMPGTint: 32768
950 948. not IF_LCMPGEint: 32768
951 949. IADDCONST: int: -32769
952 950. ISUBCONST: int: 32767
953 951. IMULCONST: int: 32768
954 952. ISHLCONST: int: -1
955 953. ISHRCONST: int: -1
956 954. IUSHRCONST: int: -1
957 955. IANDCONST: int: -32768
958 956. IORCONST: int: -1
959 957. IXORCONST: int: 32767
960 958. not IF_ICMPEQint: -32768
961 959. not IF_ICMPLTint: -32768
962 960. not IF_ICMPLEint: -32768
963 961. LADDCONST: long: -32769
964 962. LSUBCONST: long: 32767
965 963. LMULCONST: long: 32768
966 964. LSHLCONST: long: -1
967 965. LSHRCONST: long: -1
968 966. LUSHRCONST: long: -1
969 967. LANDCONST: long: -32768
970 968. LORCONST: long: -1
971 969. LXORCONST: long: 32767
972 970. not IF_LCMPEQint: -32768
973 971. not IF_LCMPLTint: -32768
974 972. not IF_LCMPLEint: -32768
975 973. IADDCONST: int: -32770
976 974. ISUBCONST: int: 32768
977 975. IMULCONST: int: 32769
978 976. ISHLCONST: int: -2147483648
979 977. ISHRCONST: int: -1
980 978. IUSHRCONST: int: 1
981 979. IANDCONST: int: -32769
982 980. IORCONST: int: -1
983 981. IXORCONST: int: 32768
984 982. not IF_ICMPEQint: -32769
985 983. not IF_ICMPLTint: -32769
986 984. not IF_ICMPLEint: -32769
987 985. LADDCONST: long: -32770
988 986. LSUBCONST: long: 32768
989 987. LMULCONST: long: 32769
990 988. LSHLCONST: long: -9223372036854775808
991 989. LSHRCONST: long: -1
992 990. LUSHRCONST: long: 1
993 991. LANDCONST: long: -32769
994 992. LORCONST: long: -1
995 993. LXORCONST: long: 32768
996 994. not IF_LCMPEQint: -32769
997 995. not IF_LCMPLTint: -32769
998 996. not IF_LCMPLEint: -32769
999 997. TESTCONST CALLED WITH int: -24123
1000 998. AND long: -4918923241323
1001 999. not IF_ICMPEQint: 0
1002 1000. not IF_ICMPGTint: 0
1003 1001. not IF_ICMPGEint: 0
1004 1002. not IF_LCMPEQint: 0
1005 1003. not IF_LCMPGTint: 0
1006 1004. not IF_LCMPGEint: 0
1007 1005. IADDCONST: int: -24124
1008 1006. ISUBCONST: int: -24122
1009 1007. IMULCONST: int: 24123
1010 1008. ISHLCONST: int: -2147483648
1011 1009. ISHRCONST: int: -1
1012 1010. IUSHRCONST: int: 1
1013 1011. IANDCONST: int: -24123
1014 1012. IORCONST: int: -1
1015 1013. IXORCONST: int: 24122
1016 1014. not IF_ICMPEQint: -1
1017 1015. not IF_ICMPGTint: -1
1018 1016. not IF_ICMPGEint: -1
1019 1017. LADDCONST: long: -4918923241324
1020 1018. LSUBCONST: long: -4918923241322
1021 1019. LMULCONST: long: 4918923241323
1022 1020. LSHLCONST: long: -9223372036854775808
1023 1021. LSHRCONST: long: -1
1024 1022. LUSHRCONST: long: 1
1025 1023. LANDCONST: long: -4918923241323
1026 1024. LORCONST: long: -1
1027 1025. LXORCONST: long: 4918923241322
1028 1026. not IF_LCMPEQint: -1
1029 1027. not IF_LCMPGTint: -1
1030 1028. not IF_LCMPGEint: -1
1031 1029. IADDCONST: int: -24122
1032 1030. ISUBCONST: int: -24124
1033 1031. IMULCONST: int: -24123
1034 1032. ISHLCONST: int: -48246
1035 1033. ISHRCONST: int: -12062
1036 1034. IUSHRCONST: int: 2147471586
1037 1035. IANDCONST: int: 1
1038 1036. IORCONST: int: -24123
1039 1037. IXORCONST: int: -24124
1040 1038. not IF_ICMPEQint: 1
1041 1039. not IF_ICMPGTint: 1
1042 1040. not IF_ICMPGEint: 1
1043 1041. LADDCONST: long: -4918923241322
1044 1042. LSUBCONST: long: -4918923241324
1045 1043. LMULCONST: long: -4918923241323
1046 1044. LSHLCONST: long: -9837846482646
1047 1045. LSHRCONST: long: -2459461620662
1048 1046. LUSHRCONST: long: 9223369577393155146
1049 1047. LANDCONST: long: 1
1050 1048. LORCONST: long: -4918923241323
1051 1049. LXORCONST: long: -4918923241324
1052 1050. not IF_LCMPEQint: 1
1053 1051. not IF_LCMPGTint: 1
1054 1052. not IF_LCMPGEint: 1
1055 1053. IADDCONST: int: -23868
1056 1054. ISUBCONST: int: -24378
1057 1055. IMULCONST: int: -6151365
1058 1056. ISHLCONST: int: -2147483648
1059 1057. ISHRCONST: int: -1
1060 1058. IUSHRCONST: int: 1
1061 1059. IANDCONST: int: 197
1062 1060. IORCONST: int: -24065
1063 1061. IXORCONST: int: -24262
1064 1062. not IF_ICMPEQint: 255
1065 1063. not IF_ICMPGTint: 255
1066 1064. not IF_ICMPGEint: 255
1067 1065. LADDCONST: long: -4918923241068
1068 1066. LSUBCONST: long: -4918923241578
1069 1067. LMULCONST: long: -1254325426537365
1070 1068. LSHLCONST: long: -9223372036854775808
1071 1069. LSHRCONST: long: -1
1072 1070. LUSHRCONST: long: 1
1073 1071. LANDCONST: long: 149
1074 1072. LORCONST: long: -4918923241217
1075 1073. LXORCONST: long: -4918923241366
1076 1074. not IF_LCMPEQint: 255
1077 1075. not IF_LCMPGTint: 255
1078 1076. not IF_LCMPGEint: 255
1079 1077. IADDCONST: int: -23867
1080 1078. ISUBCONST: int: -24379
1081 1079. IMULCONST: int: -6175488
1082 1080. ISHLCONST: int: -24123
1083 1081. ISHRCONST: int: -24123
1084 1082. IUSHRCONST: int: -24123
1085 1083. IANDCONST: int: 256
1086 1084. IORCONST: int: -24123
1087 1085. IXORCONST: int: -24379
1088 1086. not IF_ICMPEQint: 256
1089 1087. not IF_ICMPGTint: 256
1090 1088. not IF_ICMPGEint: 256
1091 1089. LADDCONST: long: -4918923241067
1092 1090. LSUBCONST: long: -4918923241579
1093 1091. LMULCONST: long: -1259244349778688
1094 1092. LSHLCONST: long: -4918923241323
1095 1093. LSHRCONST: long: -4918923241323
1096 1094. LUSHRCONST: long: -4918923241323
1097 1095. LANDCONST: long: 0
1098 1096. LORCONST: long: -4918923241067
1099 1097. LXORCONST: long: -4918923241067
1100 1098. not IF_LCMPEQint: 256
1101 1099. not IF_LCMPGTint: 256
1102 1100. not IF_LCMPGEint: 256
1103 1101. IADDCONST: int: 8644
1104 1102. ISUBCONST: int: -56890
1105 1103. IMULCONST: int: -790438341
1106 1104. ISHLCONST: int: -2147483648
1107 1105. ISHRCONST: int: -1
1108 1106. IUSHRCONST: int: 1
1109 1107. IANDCONST: int: 8645
1110 1108. IORCONST: int: -1
1111 1109. IXORCONST: int: -8646
1112 1110. not IF_ICMPEQint: 32767
1113 1111. not IF_ICMPGTint: 32767
1114 1112. not IF_ICMPGEint: 32767
1115 1113. LADDCONST: long: -4918923208556
1116 1114. LSUBCONST: long: -4918923274090
1117 1115. LMULCONST: long: -161178357848430741
1118 1116. LSHLCONST: long: -9223372036854775808
1119 1117. LSHRCONST: long: -1
1120 1118. LUSHRCONST: long: 1
1121 1119. LANDCONST: long: 22677
1122 1120. LORCONST: long: -4918923231233
1123 1121. LXORCONST: long: -4918923253910
1124 1122. not IF_LCMPEQint: 32767
1125 1123. not IF_LCMPGTint: 32767
1126 1124. not IF_LCMPGEint: 32767
1127 1125. IADDCONST: int: 8645
1128 1126. ISUBCONST: int: -56891
1129 1127. IMULCONST: int: -790462464
1130 1128. ISHLCONST: int: -24123
1131 1129. ISHRCONST: int: -24123
1132 1130. IUSHRCONST: int: -24123
1133 1131. IANDCONST: int: 32768
1134 1132. IORCONST: int: -24123
1135 1133. IXORCONST: int: -56891
1136 1134. not IF_ICMPEQint: 32768
1137 1135. not IF_ICMPGTint: 32768
1138 1136. not IF_ICMPGEint: 32768
1139 1137. LADDCONST: long: -4918923208555
1140 1138. LSUBCONST: long: -4918923274091
1141 1139. LMULCONST: long: -161183276771672064
1142 1140. LSHLCONST: long: -4918923241323
1143 1141. LSHRCONST: long: -4918923241323
1144 1142. LUSHRCONST: long: -4918923241323
1145 1143. LANDCONST: long: 32768
1146 1144. LORCONST: long: -4918923241323
1147 1145. LXORCONST: long: -4918923274091
1148 1146. not IF_LCMPEQint: 32768
1149 1147. not IF_LCMPGTint: 32768
1150 1148. not IF_LCMPGEint: 32768
1151 1149. IADDCONST: int: -56891
1152 1150. ISUBCONST: int: 8645
1153 1151. IMULCONST: int: 790462464
1154 1152. ISHLCONST: int: -24123
1155 1153. ISHRCONST: int: -24123
1156 1154. IUSHRCONST: int: -24123
1157 1155. IANDCONST: int: -32768
1158 1156. IORCONST: int: -24123
1159 1157. IXORCONST: int: 8645
1160 1158. not IF_ICMPEQint: -32768
1161 1159. not IF_ICMPLTint: -32768
1162 1160. not IF_ICMPLEint: -32768
1163 1161. LADDCONST: long: -4918923274091
1164 1162. LSUBCONST: long: -4918923208555
1165 1163. LMULCONST: long: 161183276771672064
1166 1164. LSHLCONST: long: -4918923241323
1167 1165. LSHRCONST: long: -4918923241323
1168 1166. LUSHRCONST: long: -4918923241323
1169 1167. LANDCONST: long: -4918923264000
1170 1168. LORCONST: long: -10091
1171 1169. LXORCONST: long: 4918923253909
1172 1170. not IF_LCMPEQint: -32768
1173 1171. not IF_LCMPGTint: -32768
1174 1172. not IF_LCMPGEint: -32768
1175 1173. IADDCONST: int: -56892
1176 1174. ISUBCONST: int: 8646
1177 1175. IMULCONST: int: 790486587
1178 1176. ISHLCONST: int: -2147483648
1179 1177. ISHRCONST: int: -1
1180 1178. IUSHRCONST: int: 1
1181 1179. IANDCONST: int: -56891
1182 1180. IORCONST: int: -1
1183 1181. IXORCONST: int: 56890
1184 1182. not IF_ICMPEQint: -32769
1185 1183. not IF_ICMPLTint: -32769
1186 1184. not IF_ICMPLEint: -32769
1187 1185. LADDCONST: long: -4918923274092
1188 1186. LSUBCONST: long: -4918923208554
1189 1187. LMULCONST: long: 161188195694913387
1190 1188. LSHLCONST: long: -9223372036854775808
1191 1189. LSHRCONST: long: -1
1192 1190. LUSHRCONST: long: 1
1193 1191. LANDCONST: long: -4918923274091
1194 1192. LORCONST: long: -1
1195 1193. LXORCONST: long: 4918923274090
1196 1194. not IF_LCMPEQint: -32769
1197 1195. not IF_LCMPGTint: -32769
1198 1196. not IF_LCMPGEint: -32769
1199 1197. TESTCONST CALLED WITH int: -243511
1200 1198. AND long: -4423423234231423
1201 1199. not IF_ICMPEQint: 0
1202 1200. not IF_ICMPGTint: 0
1203 1201. not IF_ICMPGEint: 0
1204 1202. not IF_LCMPEQint: 0
1205 1203. not IF_LCMPGTint: 0
1206 1204. not IF_LCMPGEint: 0
1207 1205. IADDCONST: int: -243512
1208 1206. ISUBCONST: int: -243510
1209 1207. IMULCONST: int: 243511
1210 1208. ISHLCONST: int: -2147483648
1211 1209. ISHRCONST: int: -1
1212 1210. IUSHRCONST: int: 1
1213 1211. IANDCONST: int: -243511
1214 1212. IORCONST: int: -1
1215 1213. IXORCONST: int: 243510
1216 1214. not IF_ICMPEQint: -1
1217 1215. not IF_ICMPGTint: -1
1218 1216. not IF_ICMPGEint: -1
1219 1217. LADDCONST: long: -4423423234231424
1220 1218. LSUBCONST: long: -4423423234231422
1221 1219. LMULCONST: long: 4423423234231423
1222 1220. LSHLCONST: long: -9223372036854775808
1223 1221. LSHRCONST: long: -1
1224 1222. LUSHRCONST: long: 1
1225 1223. LANDCONST: long: -4423423234231423
1226 1224. LORCONST: long: -1
1227 1225. LXORCONST: long: 4423423234231422
1228 1226. not IF_LCMPEQint: -1
1229 1227. not IF_LCMPGTint: -1
1230 1228. not IF_LCMPGEint: -1
1231 1229. IADDCONST: int: -243510
1232 1230. ISUBCONST: int: -243512
1233 1231. IMULCONST: int: -243511
1234 1232. ISHLCONST: int: -487022
1235 1233. ISHRCONST: int: -121756
1236 1234. IUSHRCONST: int: 2147361892
1237 1235. IANDCONST: int: 1
1238 1236. IORCONST: int: -243511
1239 1237. IXORCONST: int: -243512
1240 1238. not IF_ICMPEQint: 1
1241 1239. not IF_ICMPGTint: 1
1242 1240. not IF_ICMPGEint: 1
1243 1241. LADDCONST: long: -4423423234231422
1244 1242. LSUBCONST: long: -4423423234231424
1245 1243. LMULCONST: long: -4423423234231423
1246 1244. LSHLCONST: long: -8846846468462846
1247 1245. LSHRCONST: long: -2211711617115712
1248 1246. LUSHRCONST: long: 9221160325237660096
1249 1247. LANDCONST: long: 1
1250 1248. LORCONST: long: -4423423234231423
1251 1249. LXORCONST: long: -4423423234231424
1252 1250. not IF_LCMPEQint: 1
1253 1251. not IF_LCMPGTint: 1
1254 1252. not IF_LCMPGEint: 1
1255 1253. IADDCONST: int: -243256
1256 1254. ISUBCONST: int: -243766
1257 1255. IMULCONST: int: -62095305
1258 1256. ISHLCONST: int: -2147483648
1259 1257. ISHRCONST: int: -1
1260 1258. IUSHRCONST: int: 1
1261 1259. IANDCONST: int: 201
1262 1260. IORCONST: int: -243457
1263 1261. IXORCONST: int: -243658
1264 1262. not IF_ICMPEQint: 255
1265 1263. not IF_ICMPGTint: 255
1266 1264. not IF_ICMPGEint: 255
1267 1265. LADDCONST: long: -4423423234231168
1268 1266. LSUBCONST: long: -4423423234231678
1269 1267. LMULCONST: long: -1127972924729012865
1270 1268. LSHLCONST: long: -9223372036854775808
1271 1269. LSHRCONST: long: -1
1272 1270. LUSHRCONST: long: 1
1273 1271. LANDCONST: long: 129
1274 1272. LORCONST: long: -4423423234231297
1275 1273. LXORCONST: long: -4423423234231426
1276 1274. not IF_LCMPEQint: 255
1277 1275. not IF_LCMPGTint: 255
1278 1276. not IF_LCMPGEint: 255
1279 1277. IADDCONST: int: -243255
1280 1278. ISUBCONST: int: -243767
1281 1279. IMULCONST: int: -62338816
1282 1280. ISHLCONST: int: -243511
1283 1281. ISHRCONST: int: -243511
1284 1282. IUSHRCONST: int: -243511
1285 1283. IANDCONST: int: 0
1286 1284. IORCONST: int: -243255
1287 1285. IXORCONST: int: -243255
1288 1286. not IF_ICMPEQint: 256
1289 1287. not IF_ICMPGTint: 256
1290 1288. not IF_ICMPGEint: 256
1291 1289. LADDCONST: long: -4423423234231167
1292 1290. LSUBCONST: long: -4423423234231679
1293 1291. LMULCONST: long: -1132396347963244288
1294 1292. LSHLCONST: long: -4423423234231423
1295 1293. LSHRCONST: long: -4423423234231423
1296 1294. LUSHRCONST: long: -4423423234231423
1297 1295. LANDCONST: long: 256
1298 1296. LORCONST: long: -4423423234231423
1299 1297. LXORCONST: long: -4423423234231679
1300 1298. not IF_LCMPEQint: 256
1301 1299. not IF_LCMPGTint: 256
1302 1300. not IF_LCMPGEint: 256
1303 1301. IADDCONST: int: -210744
1304 1302. ISUBCONST: int: -276278
1305 1303. IMULCONST: int: 610809655
1306 1304. ISHLCONST: int: -2147483648
1307 1305. ISHRCONST: int: -1
1308 1306. IUSHRCONST: int: 1
1309 1307. IANDCONST: int: 18633
1310 1308. IORCONST: int: -229377
1311 1309. IXORCONST: int: -248010
1312 1310. not IF_ICMPEQint: 32767
1313 1311. not IF_ICMPGTint: 32767
1314 1312. not IF_ICMPGEint: 32767
1315 1313. LADDCONST: long: -4423423234198656
1316 1314. LSUBCONST: long: -4423423234264190
1317 1315. LMULCONST: long: 2631643473615375487
1318 1316. LSHLCONST: long: -9223372036854775808
1319 1317. LSHRCONST: long: -1
1320 1318. LUSHRCONST: long: 1
1321 1319. LANDCONST: long: 13185
1322 1320. LORCONST: long: -4423423234211841
1323 1321. LXORCONST: long: -4423423234225026
1324 1322. not IF_LCMPEQint: 32767
1325 1323. not IF_LCMPGTint: 32767
1326 1324. not IF_LCMPGEint: 32767
1327 1325. IADDCONST: int: -210743
1328 1326. ISUBCONST: int: -276279
1329 1327. IMULCONST: int: 610566144
1330 1328. ISHLCONST: int: -243511
1331 1329. ISHRCONST: int: -243511
1332 1330. IUSHRCONST: int: -243511
1333 1331. IANDCONST: int: 0
1334 1332. IORCONST: int: -210743
1335 1333. IXORCONST: int: -210743
1336 1334. not IF_ICMPEQint: 32768
1337 1335. not IF_ICMPGTint: 32768
1338 1336. not IF_ICMPGEint: 32768
1339 1337. LADDCONST: long: -4423423234198655
1340 1338. LSUBCONST: long: -4423423234264191
1341 1339. LMULCONST: long: 2627220050381144064
1342 1340. LSHLCONST: long: -4423423234231423
1343 1341. LSHRCONST: long: -4423423234231423
1344 1342. LUSHRCONST: long: -4423423234231423
1345 1343. LANDCONST: long: 32768
1346 1344. LORCONST: long: -4423423234231423
1347 1345. LXORCONST: long: -4423423234264191
1348 1346. not IF_LCMPEQint: 32768
1349 1347. not IF_LCMPGTint: 32768
1350 1348. not IF_LCMPGEint: 32768
1351 1349. IADDCONST: int: -276279
1352 1350. ISUBCONST: int: -210743
1353 1351. IMULCONST: int: -610566144
1354 1352. ISHLCONST: int: -243511
1355 1353. ISHRCONST: int: -243511
1356 1354. IUSHRCONST: int: -243511
1357 1355. IANDCONST: int: -262144
1358 1356. IORCONST: int: -14135
1359 1357. IXORCONST: int: 248009
1360 1358. not IF_ICMPEQint: -32768
1361 1359. not IF_ICMPGTint: -32768
1362 1360. not IF_ICMPGEint: -32768
1363 1361. LADDCONST: long: -4423423234264191
1364 1362. LSUBCONST: long: -4423423234198655
1365 1363. LMULCONST: long: -2627220050381144064
1366 1364. LSHLCONST: long: -4423423234231423
1367 1365. LSHRCONST: long: -4423423234231423
1368 1366. LUSHRCONST: long: -4423423234231423
1369 1367. LANDCONST: long: -4423423234244608
1370 1368. LORCONST: long: -19583
1371 1369. LXORCONST: long: 4423423234225025
1372 1370. not IF_LCMPEQint: -32768
1373 1371. not IF_LCMPGTint: -32768
1374 1372. not IF_LCMPGEint: -32768
1375 1373. IADDCONST: int: -276280
1376 1374. ISUBCONST: int: -210742
1377 1375. IMULCONST: int: -610322633
1378 1376. ISHLCONST: int: -2147483648
1379 1377. ISHRCONST: int: -1
1380 1378. IUSHRCONST: int: 1
1381 1379. IANDCONST: int: -243511
1382 1380. IORCONST: int: -32769
1383 1381. IXORCONST: int: 210742
1384 1382. not IF_ICMPEQint: -32769
1385 1383. not IF_ICMPGTint: -32769
1386 1384. not IF_ICMPGEint: -32769
1387 1385. LADDCONST: long: -4423423234264192
1388 1386. LSUBCONST: long: -4423423234198654
1389 1387. LMULCONST: long: -2622796627146912641
1390 1388. LSHLCONST: long: -9223372036854775808
1391 1389. LSHRCONST: long: -1
1392 1390. LUSHRCONST: long: 1
1393 1391. LANDCONST: long: -4423423234264191
1394 1392. LORCONST: long: -1
1395 1393. LXORCONST: long: 4423423234264190
1396 1394. not IF_LCMPEQint: -32769
1397 1395. not IF_LCMPGTint: -32769
1398 1396. not IF_LCMPGEint: -32769
1399 1397. TESTCONST CALLED WITH int: 2147483647
1400 1398. AND long: 9223372036854775807
1401 1399. not IF_ICMPEQint: 0
1402 1400. not IF_ICMPLTint: 0
1403 1401. not IF_ICMPLEint: 0
1404 1402. not IF_LCMPEQint: 0
1405 1403. not IF_LCMPLTint: 0
1406 1404. not IF_LCMPLEint: 0
1407 1405. IADDCONST: int: 2147483646
1408 1406. ISUBCONST: int: -2147483648
1409 1407. IMULCONST: int: -2147483647
1410 1408. ISHLCONST: int: -2147483648
1411 1409. ISHRCONST: int: 0
1412 1410. IUSHRCONST: int: 0
1413 1411. IANDCONST: int: 2147483647
1414 1412. IORCONST: int: -1
1415 1413. IXORCONST: int: -2147483648
1416 1414. not IF_ICMPEQint: -1
1417 1415. not IF_ICMPLTint: -1
1418 1416. not IF_ICMPLEint: -1
1419 1417. LADDCONST: long: 9223372036854775806
1420 1418. LSUBCONST: long: -9223372036854775808
1421 1419. LMULCONST: long: -9223372036854775807
1422 1420. LSHLCONST: long: -9223372036854775808
1423 1421. LSHRCONST: long: 0
1424 1422. LUSHRCONST: long: 0
1425 1423. LANDCONST: long: 9223372036854775807
1426 1424. LORCONST: long: -1
1427 1425. LXORCONST: long: -9223372036854775808
1428 1426. not IF_LCMPEQint: -1
1429 1427. not IF_LCMPLTint: -1
1430 1428. not IF_LCMPLEint: -1
1431 1429. IADDCONST: int: -2147483648
1432 1430. ISUBCONST: int: 2147483646
1433 1431. IMULCONST: int: 2147483647
1434 1432. ISHLCONST: int: -2
1435 1433. ISHRCONST: int: 1073741823
1436 1434. IUSHRCONST: int: 1073741823
1437 1435. IANDCONST: int: 1
1438 1436. IORCONST: int: 2147483647
1439 1437. IXORCONST: int: 2147483646
1440 1438. not IF_ICMPEQint: 1
1441 1439. not IF_ICMPLTint: 1
1442 1440. not IF_ICMPLEint: 1
1443 1441. LADDCONST: long: -9223372036854775808
1444 1442. LSUBCONST: long: 9223372036854775806
1445 1443. LMULCONST: long: 9223372036854775807
1446 1444. LSHLCONST: long: -2
1447 1445. LSHRCONST: long: 4611686018427387903
1448 1446. LUSHRCONST: long: 4611686018427387903
1449 1447. LANDCONST: long: 1
1450 1448. LORCONST: long: 9223372036854775807
1451 1449. LXORCONST: long: 9223372036854775806
1452 1450. not IF_LCMPEQint: 1
1453 1451. not IF_LCMPLTint: 1
1454 1452. not IF_LCMPLEint: 1
1455 1453. IADDCONST: int: -2147483394
1456 1454. ISUBCONST: int: 2147483392
1457 1455. IMULCONST: int: 2147483393
1458 1456. ISHLCONST: int: -2147483648
1459 1457. ISHRCONST: int: 0
1460 1458. IUSHRCONST: int: 0
1461 1459. IANDCONST: int: 255
1462 1460. IORCONST: int: 2147483647
1463 1461. IXORCONST: int: 2147483392
1464 1462. not IF_ICMPEQint: 255
1465 1463. not IF_ICMPLTint: 255
1466 1464. not IF_ICMPLEint: 255
1467 1465. LADDCONST: long: -9223372036854775554
1468 1466. LSUBCONST: long: 9223372036854775552
1469 1467. LMULCONST: long: 9223372036854775553
1470 1468. LSHLCONST: long: -9223372036854775808
1471 1469. LSHRCONST: long: 0
1472 1470. LUSHRCONST: long: 0
1473 1471. LANDCONST: long: 255
1474 1472. LORCONST: long: 9223372036854775807
1475 1473. LXORCONST: long: 9223372036854775552
1476 1474. not IF_LCMPEQint: 255
1477 1475. not IF_LCMPLTint: 255
1478 1476. not IF_LCMPLEint: 255
1479 1477. IADDCONST: int: -2147483393
1480 1478. ISUBCONST: int: 2147483391
1481 1479. IMULCONST: int: -256
1482 1480. ISHLCONST: int: 2147483647
1483 1481. ISHRCONST: int: 2147483647
1484 1482. IUSHRCONST: int: 2147483647
1485 1483. IANDCONST: int: 256
1486 1484. IORCONST: int: 2147483647
1487 1485. IXORCONST: int: 2147483391
1488 1486. not IF_ICMPEQint: 256
1489 1487. not IF_ICMPLTint: 256
1490 1488. not IF_ICMPLEint: 256
1491 1489. LADDCONST: long: -9223372036854775553
1492 1490. LSUBCONST: long: 9223372036854775551
1493 1491. LMULCONST: long: -256
1494 1492. LSHLCONST: long: 9223372036854775807
1495 1493. LSHRCONST: long: 9223372036854775807
1496 1494. LUSHRCONST: long: 9223372036854775807
1497 1495. LANDCONST: long: 256
1498 1496. LORCONST: long: 9223372036854775807
1499 1497. LXORCONST: long: 9223372036854775551
1500 1498. not IF_LCMPEQint: 256
1501 1499. not IF_LCMPLTint: 256
1502 1500. not IF_LCMPLEint: 256
1503 1501. IADDCONST: int: -2147450882
1504 1502. ISUBCONST: int: 2147450880
1505 1503. IMULCONST: int: 2147450881
1506 1504. ISHLCONST: int: -2147483648
1507 1505. ISHRCONST: int: 0
1508 1506. IUSHRCONST: int: 0
1509 1507. IANDCONST: int: 32767
1510 1508. IORCONST: int: 2147483647
1511 1509. IXORCONST: int: 2147450880
1512 1510. not IF_ICMPEQint: 32767
1513 1511. not IF_ICMPLTint: 32767
1514 1512. not IF_ICMPLEint: 32767
1515 1513. LADDCONST: long: -9223372036854743042
1516 1514. LSUBCONST: long: 9223372036854743040
1517 1515. LMULCONST: long: 9223372036854743041
1518 1516. LSHLCONST: long: -9223372036854775808
1519 1517. LSHRCONST: long: 0
1520 1518. LUSHRCONST: long: 0
1521 1519. LANDCONST: long: 32767
1522 1520. LORCONST: long: 9223372036854775807
1523 1521. LXORCONST: long: 9223372036854743040
1524 1522. not IF_LCMPEQint: 32767
1525 1523. not IF_LCMPLTint: 32767
1526 1524. not IF_LCMPLEint: 32767
1527 1525. IADDCONST: int: -2147450881
1528 1526. ISUBCONST: int: 2147450879
1529 1527. IMULCONST: int: -32768
1530 1528. ISHLCONST: int: 2147483647
1531 1529. ISHRCONST: int: 2147483647
1532 1530. IUSHRCONST: int: 2147483647
1533 1531. IANDCONST: int: 32768
1534 1532. IORCONST: int: 2147483647
1535 1533. IXORCONST: int: 2147450879
1536 1534. not IF_ICMPEQint: 32768
1537 1535. not IF_ICMPLTint: 32768
1538 1536. not IF_ICMPLEint: 32768
1539 1537. LADDCONST: long: -9223372036854743041
1540 1538. LSUBCONST: long: 9223372036854743039
1541 1539. LMULCONST: long: -32768
1542 1540. LSHLCONST: long: 9223372036854775807
1543 1541. LSHRCONST: long: 9223372036854775807
1544 1542. LUSHRCONST: long: 9223372036854775807
1545 1543. LANDCONST: long: 32768
1546 1544. LORCONST: long: 9223372036854775807
1547 1545. LXORCONST: long: 9223372036854743039
1548 1546. not IF_LCMPEQint: 32768
1549 1547. not IF_LCMPLTint: 32768
1550 1548. not IF_LCMPLEint: 32768
1551 1549. IADDCONST: int: 2147450879
1552 1550. ISUBCONST: int: -2147450881
1553 1551. IMULCONST: int: 32768
1554 1552. ISHLCONST: int: 2147483647
1555 1553. ISHRCONST: int: 2147483647
1556 1554. IUSHRCONST: int: 2147483647
1557 1555. IANDCONST: int: 2147450880
1558 1556. IORCONST: int: -1
1559 1557. IXORCONST: int: -2147450881
1560 1558. not IF_ICMPEQint: -32768
1561 1559. not IF_ICMPLTint: -32768
1562 1560. not IF_ICMPLEint: -32768
1563 1561. LADDCONST: long: 9223372036854743039
1564 1562. LSUBCONST: long: -9223372036854743041
1565 1563. LMULCONST: long: 32768
1566 1564. LSHLCONST: long: 9223372036854775807
1567 1565. LSHRCONST: long: 9223372036854775807
1568 1566. LUSHRCONST: long: 9223372036854775807
1569 1567. LANDCONST: long: 9223372036854743040
1570 1568. LORCONST: long: -1
1571 1569. LXORCONST: long: -9223372036854743041
1572 1570. not IF_LCMPEQint: -32768
1573 1571. not IF_LCMPLTint: -32768
1574 1572. not IF_LCMPLEint: -32768
1575 1573. IADDCONST: int: 2147450878
1576 1574. ISUBCONST: int: -2147450880
1577 1575. IMULCONST: int: -2147450879
1578 1576. ISHLCONST: int: -2147483648
1579 1577. ISHRCONST: int: 0
1580 1578. IUSHRCONST: int: 0
1581 1579. IANDCONST: int: 2147450879
1582 1580. IORCONST: int: -1
1583 1581. IXORCONST: int: -2147450880
1584 1582. not IF_ICMPEQint: -32769
1585 1583. not IF_ICMPLTint: -32769
1586 1584. not IF_ICMPLEint: -32769
1587 1585. LADDCONST: long: 9223372036854743038
1588 1586. LSUBCONST: long: -9223372036854743040
1589 1587. LMULCONST: long: -9223372036854743039
1590 1588. LSHLCONST: long: -9223372036854775808
1591 1589. LSHRCONST: long: 0
1592 1590. LUSHRCONST: long: 0
1593 1591. LANDCONST: long: 9223372036854743039
1594 1592. LORCONST: long: -1
1595 1593. LXORCONST: long: -9223372036854743040
1596 1594. not IF_LCMPEQint: -32769
1597 1595. not IF_LCMPLTint: -32769
1598 1596. not IF_LCMPLEint: -32769
1599 1597. TESTCONST CALLED WITH int: -2147483648
1600 1598. AND long: -9223372036854775808
1601 1599. not IF_ICMPEQint: 0
1602 1600. not IF_ICMPGTint: 0
1603 1601. not IF_ICMPGEint: 0
1604 1602. not IF_LCMPEQint: 0
1605 1603. not IF_LCMPGTint: 0
1606 1604. not IF_LCMPGEint: 0
1607 1605. IADDCONST: int: 2147483647
1608 1606. ISUBCONST: int: -2147483647
1609 1607. IMULCONST: int: -2147483648
1610 1608. ISHLCONST: int: 0
1611 1609. ISHRCONST: int: -1
1612 1610. IUSHRCONST: int: 1
1613 1611. IANDCONST: int: -2147483648
1614 1612. IORCONST: int: -1
1615 1613. IXORCONST: int: 2147483647
1616 1614. not IF_ICMPEQint: -1
1617 1615. not IF_ICMPGTint: -1
1618 1616. not IF_ICMPGEint: -1
1619 1617. LADDCONST: long: 9223372036854775807
1620 1618. LSUBCONST: long: -9223372036854775807
1621 1619. LMULCONST: long: -9223372036854775808
1622 1620. LSHLCONST: long: 0
1623 1621. LSHRCONST: long: -1
1624 1622. LUSHRCONST: long: 1
1625 1623. LANDCONST: long: -9223372036854775808
1626 1624. LORCONST: long: -1
1627 1625. LXORCONST: long: 9223372036854775807
1628 1626. not IF_LCMPEQint: -1
1629 1627. not IF_LCMPGTint: -1
1630 1628. not IF_LCMPGEint: -1
1631 1629. IADDCONST: int: -2147483647
1632 1630. ISUBCONST: int: 2147483647
1633 1631. IMULCONST: int: -2147483648
1634 1632. ISHLCONST: int: 0
1635 1633. ISHRCONST: int: -1073741824
1636 1634. IUSHRCONST: int: 1073741824
1637 1635. IANDCONST: int: 0
1638 1636. IORCONST: int: -2147483647
1639 1637. IXORCONST: int: -2147483647
1640 1638. not IF_ICMPEQint: 1
1641 1639. not IF_ICMPGTint: 1
1642 1640. not IF_ICMPGEint: 1
1643 1641. LADDCONST: long: -9223372036854775807
1644 1642. LSUBCONST: long: 9223372036854775807
1645 1643. LMULCONST: long: -9223372036854775808
1646 1644. LSHLCONST: long: 0
1647 1645. LSHRCONST: long: -4611686018427387904
1648 1646. LUSHRCONST: long: 4611686018427387904
1649 1647. LANDCONST: long: 0
1650 1648. LORCONST: long: -9223372036854775807
1651 1649. LXORCONST: long: -9223372036854775807
1652 1650. not IF_LCMPEQint: 1
1653 1651. not IF_LCMPGTint: 1
1654 1652. not IF_LCMPGEint: 1
1655 1653. IADDCONST: int: -2147483393
1656 1654. ISUBCONST: int: 2147483393
1657 1655. IMULCONST: int: -2147483648
1658 1656. ISHLCONST: int: 0
1659 1657. ISHRCONST: int: -1
1660 1658. IUSHRCONST: int: 1
1661 1659. IANDCONST: int: 0
1662 1660. IORCONST: int: -2147483393
1663 1661. IXORCONST: int: -2147483393
1664 1662. not IF_ICMPEQint: 255
1665 1663. not IF_ICMPGTint: 255
1666 1664. not IF_ICMPGEint: 255
1667 1665. LADDCONST: long: -9223372036854775553
1668 1666. LSUBCONST: long: 9223372036854775553
1669 1667. LMULCONST: long: -9223372036854775808
1670 1668. LSHLCONST: long: 0
1671 1669. LSHRCONST: long: -1
1672 1670. LUSHRCONST: long: 1
1673 1671. LANDCONST: long: 0
1674 1672. LORCONST: long: -9223372036854775553
1675 1673. LXORCONST: long: -9223372036854775553
1676 1674. not IF_LCMPEQint: 255
1677 1675. not IF_LCMPGTint: 255
1678 1676. not IF_LCMPGEint: 255
1679 1677. IADDCONST: int: -2147483392
1680 1678. ISUBCONST: int: 2147483392
1681 1679. IMULCONST: int: 0
1682 1680. ISHLCONST: int: -2147483648
1683 1681. ISHRCONST: int: -2147483648
1684 1682. IUSHRCONST: int: -2147483648
1685 1683. IANDCONST: int: 0
1686 1684. IORCONST: int: -2147483392
1687 1685. IXORCONST: int: -2147483392
1688 1686. not IF_ICMPEQint: 256
1689 1687. not IF_ICMPGTint: 256
1690 1688. not IF_ICMPGEint: 256
1691 1689. LADDCONST: long: -9223372036854775552
1692 1690. LSUBCONST: long: 9223372036854775552
1693 1691. LMULCONST: long: 0
1694 1692. LSHLCONST: long: -9223372036854775808
1695 1693. LSHRCONST: long: -9223372036854775808
1696 1694. LUSHRCONST: long: -9223372036854775808
1697 1695. LANDCONST: long: 0
1698 1696. LORCONST: long: -9223372036854775552
1699 1697. LXORCONST: long: -9223372036854775552
1700 1698. not IF_LCMPEQint: 256
1701 1699. not IF_LCMPGTint: 256
1702 1700. not IF_LCMPGEint: 256
1703 1701. IADDCONST: int: -2147450881
1704 1702. ISUBCONST: int: 2147450881
1705 1703. IMULCONST: int: -2147483648
1706 1704. ISHLCONST: int: 0
1707 1705. ISHRCONST: int: -1
1708 1706. IUSHRCONST: int: 1
1709 1707. IANDCONST: int: 0
1710 1708. IORCONST: int: -2147450881
1711 1709. IXORCONST: int: -2147450881
1712 1710. not IF_ICMPEQint: 32767
1713 1711. not IF_ICMPGTint: 32767
1714 1712. not IF_ICMPGEint: 32767
1715 1713. LADDCONST: long: -9223372036854743041
1716 1714. LSUBCONST: long: 9223372036854743041
1717 1715. LMULCONST: long: -9223372036854775808
1718 1716. LSHLCONST: long: 0
1719 1717. LSHRCONST: long: -1
1720 1718. LUSHRCONST: long: 1
1721 1719. LANDCONST: long: 0
1722 1720. LORCONST: long: -9223372036854743041
1723 1721. LXORCONST: long: -9223372036854743041
1724 1722. not IF_LCMPEQint: 32767
1725 1723. not IF_LCMPGTint: 32767
1726 1724. not IF_LCMPGEint: 32767
1727 1725. IADDCONST: int: -2147450880
1728 1726. ISUBCONST: int: 2147450880
1729 1727. IMULCONST: int: 0
1730 1728. ISHLCONST: int: -2147483648
1731 1729. ISHRCONST: int: -2147483648
1732 1730. IUSHRCONST: int: -2147483648
1733 1731. IANDCONST: int: 0
1734 1732. IORCONST: int: -2147450880
1735 1733. IXORCONST: int: -2147450880
1736 1734. not IF_ICMPEQint: 32768
1737 1735. not IF_ICMPGTint: 32768
1738 1736. not IF_ICMPGEint: 32768
1739 1737. LADDCONST: long: -9223372036854743040
1740 1738. LSUBCONST: long: 9223372036854743040
1741 1739. LMULCONST: long: 0
1742 1740. LSHLCONST: long: -9223372036854775808
1743 1741. LSHRCONST: long: -9223372036854775808
1744 1742. LUSHRCONST: long: -9223372036854775808
1745 1743. LANDCONST: long: 0
1746 1744. LORCONST: long: -9223372036854743040
1747 1745. LXORCONST: long: -9223372036854743040
1748 1746. not IF_LCMPEQint: 32768
1749 1747. not IF_LCMPGTint: 32768
1750 1748. not IF_LCMPGEint: 32768
1751 1749. IADDCONST: int: 2147450880
1752 1750. ISUBCONST: int: -2147450880
1753 1751. IMULCONST: int: 0
1754 1752. ISHLCONST: int: -2147483648
1755 1753. ISHRCONST: int: -2147483648
1756 1754. IUSHRCONST: int: -2147483648
1757 1755. IANDCONST: int: -2147483648
1758 1756. IORCONST: int: -32768
1759 1757. IXORCONST: int: 2147450880
1760 1758. not IF_ICMPEQint: -32768
1761 1759. not IF_ICMPGTint: -32768
1762 1760. not IF_ICMPGEint: -32768
1763 1761. LADDCONST: long: 9223372036854743040
1764 1762. LSUBCONST: long: -9223372036854743040
1765 1763. LMULCONST: long: 0
1766 1764. LSHLCONST: long: -9223372036854775808
1767 1765. LSHRCONST: long: -9223372036854775808
1768 1766. LUSHRCONST: long: -9223372036854775808
1769 1767. LANDCONST: long: -9223372036854775808
1770 1768. LORCONST: long: -32768
1771 1769. LXORCONST: long: 9223372036854743040
1772 1770. not IF_LCMPEQint: -32768
1773 1771. not IF_LCMPGTint: -32768
1774 1772. not IF_LCMPGEint: -32768
1775 1773. IADDCONST: int: 2147450879
1776 1774. ISUBCONST: int: -2147450879
1777 1775. IMULCONST: int: -2147483648
1778 1776. ISHLCONST: int: 0
1779 1777. ISHRCONST: int: -1
1780 1778. IUSHRCONST: int: 1
1781 1779. IANDCONST: int: -2147483648
1782 1780. IORCONST: int: -32769
1783 1781. IXORCONST: int: 2147450879
1784 1782. not IF_ICMPEQint: -32769
1785 1783. not IF_ICMPGTint: -32769
1786 1784. not IF_ICMPGEint: -32769
1787 1785. LADDCONST: long: 9223372036854743039
1788 1786. LSUBCONST: long: -9223372036854743039
1789 1787. LMULCONST: long: -9223372036854775808
1790 1788. LSHLCONST: long: 0
1791 1789. LSHRCONST: long: -1
1792 1790. LUSHRCONST: long: 1
1793 1791. LANDCONST: long: -9223372036854775808
1794 1792. LORCONST: long: -32769
1795 1793. LXORCONST: long: 9223372036854743039
1796 1794. not IF_LCMPEQint: -32769
1797 1795. not IF_LCMPGTint: -32769
1798 1796. not IF_LCMPGEint: -32769
1799 1797. ------------------- test div and rem consts
1800 1798. IDIVPOW2 (17 / 0x00000002): int: 8
1801 1799. IDIVPOW2 (17 / 0x00000004): int: 4
1802 1800. IDIVPOW2 (17 / 0x00000008): int: 2
1803 1801. IDIVPOW2 (17 / 0x00000010): int: 1
1804 1802. IDIVPOW2 (17 / 0x00000020): int: 0
1805 1803. IDIVPOW2 (17 / 0x00000040): int: 0
1806 1804. IDIVPOW2 (17 / 0x00000080): int: 0
1807 1805. IDIVPOW2 (17 / 0x00000100): int: 0
1808 1806. IDIVPOW2 (17 / 0x00000200): int: 0
1809 1807. IDIVPOW2 (17 / 0x00000400): int: 0
1810 1808. IDIVPOW2 (17 / 0x00000800): int: 0
1811 1809. IDIVPOW2 (17 / 0x00001000): int: 0
1812 1810. IDIVPOW2 (17 / 0x00002000): int: 0
1813 1811. IDIVPOW2 (17 / 0x00004000): int: 0
1814 1812. IDIVPOW2 (17 / 0x00008000): int: 0
1815 1813. IDIVPOW2 (17 / 0x00010000): int: 0
1816 1814. IDIVPOW2 (17 / 0x00020000): int: 0
1817 1815. IDIVPOW2 (17 / 0x00040000): int: 0
1818 1816. IDIVPOW2 (17 / 0x00080000): int: 0
1819 1817. IDIVPOW2 (17 / 0x00100000): int: 0
1820 1818. IDIVPOW2 (17 / 0x00200000): int: 0
1821 1819. IDIVPOW2 (17 / 0x00400000): int: 0
1822 1820. IDIVPOW2 (17 / 0x00800000): int: 0
1823 1821. IDIVPOW2 (17 / 0x01000000): int: 0
1824 1822. IDIVPOW2 (17 / 0x02000000): int: 0
1825 1823. IDIVPOW2 (17 / 0x04000000): int: 0
1826 1824. IDIVPOW2 (17 / 0x08000000): int: 0
1827 1825. IDIVPOW2 (17 / 0x10000000): int: 0
1828 1826. IDIVPOW2 (17 / 0x20000000): int: 0
1829 1827. IDIVPOW2 (17 / 0x40000000): int: 0
1830 1828. IDIVPOW2 (17 / 0x80000000): int: 0
1831 1829. IREMPOW2 (17 % 0x00000002): int: 1
1832 1830. IREMPOW2 (17 % 0x00000004): int: 1
1833 1831. IREMPOW2 (17 % 0x00000008): int: 1
1834 1832. IREMPOW2 (17 % 0x00000010): int: 1
1835 1833. IREMPOW2 (17 % 0x00000020): int: 17
1836 1834. IREMPOW2 (17 % 0x00000040): int: 17
1837 1835. IREMPOW2 (17 % 0x00000080): int: 17
1838 1836. IREMPOW2 (17 % 0x00000100): int: 17
1839 1837. IREMPOW2 (17 % 0x00000200): int: 17
1840 1838. IREMPOW2 (17 % 0x00000400): int: 17
1841 1839. IREMPOW2 (17 % 0x00000800): int: 17
1842 1840. IREMPOW2 (17 % 0x00001000): int: 17
1843 1841. IREMPOW2 (17 % 0x00002000): int: 17
1844 1842. IREMPOW2 (17 % 0x00004000): int: 17
1845 1843. IREMPOW2 (17 % 0x00008000): int: 17
1846 1844. IREMPOW2 (17 % 0x00010000): int: 17
1847 1845. IREMPOW2 (17 % 0x00020000): int: 17
1848 1846. IREMPOW2 (17 % 0x00040000): int: 17
1849 1847. IREMPOW2 (17 % 0x00080000): int: 17
1850 1848. IREMPOW2 (17 % 0x00100000): int: 17
1851 1849. IREMPOW2 (17 % 0x00200000): int: 17
1852 1850. IREMPOW2 (17 % 0x00400000): int: 17
1853 1851. IREMPOW2 (17 % 0x00800000): int: 17
1854 1852. IREMPOW2 (17 % 0x01000000): int: 17
1855 1853. IREMPOW2 (17 % 0x02000000): int: 17
1856 1854. IREMPOW2 (17 % 0x04000000): int: 17
1857 1855. IREMPOW2 (17 % 0x08000000): int: 17
1858 1856. IREMPOW2 (17 % 0x10000000): int: 17
1859 1857. IREMPOW2 (17 % 0x20000000): int: 17
1860 1858. IREMPOW2 (17 % 0x40000000): int: 17
1861 1859. IREMPOW2 (17 % 0x80000000): int: 17
1862 1860. IDIVPOW2 (12347 / 0x00000002): int: 6173
1863 1861. IDIVPOW2 (12347 / 0x00000004): int: 3086
1864 1862. IDIVPOW2 (12347 / 0x00000008): int: 1543
1865 1863. IDIVPOW2 (12347 / 0x00000010): int: 771
1866 1864. IDIVPOW2 (12347 / 0x00000020): int: 385
1867 1865. IDIVPOW2 (12347 / 0x00000040): int: 192
1868 1866. IDIVPOW2 (12347 / 0x00000080): int: 96
1869 1867. IDIVPOW2 (12347 / 0x00000100): int: 48
1870 1868. IDIVPOW2 (12347 / 0x00000200): int: 24
1871 1869. IDIVPOW2 (12347 / 0x00000400): int: 12
1872 1870. IDIVPOW2 (12347 / 0x00000800): int: 6
1873 1871. IDIVPOW2 (12347 / 0x00001000): int: 3
1874 1872. IDIVPOW2 (12347 / 0x00002000): int: 1
1875 1873. IDIVPOW2 (12347 / 0x00004000): int: 0
1876 1874. IDIVPOW2 (12347 / 0x00008000): int: 0
1877 1875. IDIVPOW2 (12347 / 0x00010000): int: 0
1878 1876. IDIVPOW2 (12347 / 0x00020000): int: 0
1879 1877. IDIVPOW2 (12347 / 0x00040000): int: 0
1880 1878. IDIVPOW2 (12347 / 0x00080000): int: 0
1881 1879. IDIVPOW2 (12347 / 0x00100000): int: 0
1882 1880. IDIVPOW2 (12347 / 0x00200000): int: 0
1883 1881. IDIVPOW2 (12347 / 0x00400000): int: 0
1884 1882. IDIVPOW2 (12347 / 0x00800000): int: 0
1885 1883. IDIVPOW2 (12347 / 0x01000000): int: 0
1886 1884. IDIVPOW2 (12347 / 0x02000000): int: 0
1887 1885. IDIVPOW2 (12347 / 0x04000000): int: 0
1888 1886. IDIVPOW2 (12347 / 0x08000000): int: 0
1889 1887. IDIVPOW2 (12347 / 0x10000000): int: 0
1890 1888. IDIVPOW2 (12347 / 0x20000000): int: 0
1891 1889. IDIVPOW2 (12347 / 0x40000000): int: 0
1892 1890. IDIVPOW2 (12347 / 0x80000000): int: 0
1893 1891. IREMPOW2 (12347 % 0x00000002): int: 1
1894 1892. IREMPOW2 (12347 % 0x00000004): int: 3
1895 1893. IREMPOW2 (12347 % 0x00000008): int: 3
1896 1894. IREMPOW2 (12347 % 0x00000010): int: 11
1897 1895. IREMPOW2 (12347 % 0x00000020): int: 27
1898 1896. IREMPOW2 (12347 % 0x00000040): int: 59
1899 1897. IREMPOW2 (12347 % 0x00000080): int: 59
1900 1898. IREMPOW2 (12347 % 0x00000100): int: 59
1901 1899. IREMPOW2 (12347 % 0x00000200): int: 59
1902 1900. IREMPOW2 (12347 % 0x00000400): int: 59
1903 1901. IREMPOW2 (12347 % 0x00000800): int: 59
1904 1902. IREMPOW2 (12347 % 0x00001000): int: 59
1905 1903. IREMPOW2 (12347 % 0x00002000): int: 4155
1906 1904. IREMPOW2 (12347 % 0x00004000): int: 12347
1907 1905. IREMPOW2 (12347 % 0x00008000): int: 12347
1908 1906. IREMPOW2 (12347 % 0x00010000): int: 12347
1909 1907. IREMPOW2 (12347 % 0x00020000): int: 12347
1910 1908. IREMPOW2 (12347 % 0x00040000): int: 12347
1911 1909. IREMPOW2 (12347 % 0x00080000): int: 12347
1912 1910. IREMPOW2 (12347 % 0x00100000): int: 12347
1913 1911. IREMPOW2 (12347 % 0x00200000): int: 12347
1914 1912. IREMPOW2 (12347 % 0x00400000): int: 12347
1915 1913. IREMPOW2 (12347 % 0x00800000): int: 12347
1916 1914. IREMPOW2 (12347 % 0x01000000): int: 12347
1917 1915. IREMPOW2 (12347 % 0x02000000): int: 12347
1918 1916. IREMPOW2 (12347 % 0x04000000): int: 12347
1919 1917. IREMPOW2 (12347 % 0x08000000): int: 12347
1920 1918. IREMPOW2 (12347 % 0x10000000): int: 12347
1921 1919. IREMPOW2 (12347 % 0x20000000): int: 12347
1922 1920. IREMPOW2 (12347 % 0x40000000): int: 12347
1923 1921. IREMPOW2 (12347 % 0x80000000): int: 12347
1924 1922. IDIVPOW2 (8893427 / 0x00000002): int: 4446713
1925 1923. IDIVPOW2 (8893427 / 0x00000004): int: 2223356
1926 1924. IDIVPOW2 (8893427 / 0x00000008): int: 1111678
1927 1925. IDIVPOW2 (8893427 / 0x00000010): int: 555839
1928 1926. IDIVPOW2 (8893427 / 0x00000020): int: 277919
1929 1927. IDIVPOW2 (8893427 / 0x00000040): int: 138959
1930 1928. IDIVPOW2 (8893427 / 0x00000080): int: 69479
1931 1929. IDIVPOW2 (8893427 / 0x00000100): int: 34739
1932 1930. IDIVPOW2 (8893427 / 0x00000200): int: 17369
1933 1931. IDIVPOW2 (8893427 / 0x00000400): int: 8684
1934 1932. IDIVPOW2 (8893427 / 0x00000800): int: 4342
1935 1933. IDIVPOW2 (8893427 / 0x00001000): int: 2171
1936 1934. IDIVPOW2 (8893427 / 0x00002000): int: 1085
1937 1935. IDIVPOW2 (8893427 / 0x00004000): int: 542
1938 1936. IDIVPOW2 (8893427 / 0x00008000): int: 271
1939 1937. IDIVPOW2 (8893427 / 0x00010000): int: 135
1940 1938. IDIVPOW2 (8893427 / 0x00020000): int: 67
1941 1939. IDIVPOW2 (8893427 / 0x00040000): int: 33
1942 1940. IDIVPOW2 (8893427 / 0x00080000): int: 16
1943 1941. IDIVPOW2 (8893427 / 0x00100000): int: 8
1944 1942. IDIVPOW2 (8893427 / 0x00200000): int: 4
1945 1943. IDIVPOW2 (8893427 / 0x00400000): int: 2
1946 1944. IDIVPOW2 (8893427 / 0x00800000): int: 1
1947 1945. IDIVPOW2 (8893427 / 0x01000000): int: 0
1948 1946. IDIVPOW2 (8893427 / 0x02000000): int: 0
1949 1947. IDIVPOW2 (8893427 / 0x04000000): int: 0
1950 1948. IDIVPOW2 (8893427 / 0x08000000): int: 0
1951 1949. IDIVPOW2 (8893427 / 0x10000000): int: 0
1952 1950. IDIVPOW2 (8893427 / 0x20000000): int: 0
1953 1951. IDIVPOW2 (8893427 / 0x40000000): int: 0
1954 1952. IDIVPOW2 (8893427 / 0x80000000): int: 0
1955 1953. IREMPOW2 (8893427 % 0x00000002): int: 1
1956 1954. IREMPOW2 (8893427 % 0x00000004): int: 3
1957 1955. IREMPOW2 (8893427 % 0x00000008): int: 3
1958 1956. IREMPOW2 (8893427 % 0x00000010): int: 3
1959 1957. IREMPOW2 (8893427 % 0x00000020): int: 19
1960 1958. IREMPOW2 (8893427 % 0x00000040): int: 51
1961 1959. IREMPOW2 (8893427 % 0x00000080): int: 115
1962 1960. IREMPOW2 (8893427 % 0x00000100): int: 243
1963 1961. IREMPOW2 (8893427 % 0x00000200): int: 499
1964 1962. IREMPOW2 (8893427 % 0x00000400): int: 1011
1965 1963. IREMPOW2 (8893427 % 0x00000800): int: 1011
1966 1964. IREMPOW2 (8893427 % 0x00001000): int: 1011
1967 1965. IREMPOW2 (8893427 % 0x00002000): int: 5107
1968 1966. IREMPOW2 (8893427 % 0x00004000): int: 13299
1969 1967. IREMPOW2 (8893427 % 0x00008000): int: 13299
1970 1968. IREMPOW2 (8893427 % 0x00010000): int: 46067
1971 1969. IREMPOW2 (8893427 % 0x00020000): int: 111603
1972 1970. IREMPOW2 (8893427 % 0x00040000): int: 242675
1973 1971. IREMPOW2 (8893427 % 0x00080000): int: 504819
1974 1972. IREMPOW2 (8893427 % 0x00100000): int: 504819
1975 1973. IREMPOW2 (8893427 % 0x00200000): int: 504819
1976 1974. IREMPOW2 (8893427 % 0x00400000): int: 504819
1977 1975. IREMPOW2 (8893427 % 0x00800000): int: 504819
1978 1976. IREMPOW2 (8893427 % 0x01000000): int: 8893427
1979 1977. IREMPOW2 (8893427 % 0x02000000): int: 8893427
1980 1978. IREMPOW2 (8893427 % 0x04000000): int: 8893427
1981 1979. IREMPOW2 (8893427 % 0x08000000): int: 8893427
1982 1980. IREMPOW2 (8893427 % 0x10000000): int: 8893427
1983 1981. IREMPOW2 (8893427 % 0x20000000): int: 8893427
1984 1982. IREMPOW2 (8893427 % 0x40000000): int: 8893427
1985 1983. IREMPOW2 (8893427 % 0x80000000): int: 8893427
1986 1984. IDIVPOW2 (1005234562 / 0x00000002): int: 502617281
1987 1985. IDIVPOW2 (1005234562 / 0x00000004): int: 251308640
1988 1986. IDIVPOW2 (1005234562 / 0x00000008): int: 125654320
1989 1987. IDIVPOW2 (1005234562 / 0x00000010): int: 62827160
1990 1988. IDIVPOW2 (1005234562 / 0x00000020): int: 31413580
1991 1989. IDIVPOW2 (1005234562 / 0x00000040): int: 15706790
1992 1990. IDIVPOW2 (1005234562 / 0x00000080): int: 7853395
1993 1991. IDIVPOW2 (1005234562 / 0x00000100): int: 3926697
1994 1992. IDIVPOW2 (1005234562 / 0x00000200): int: 1963348
1995 1993. IDIVPOW2 (1005234562 / 0x00000400): int: 981674
1996 1994. IDIVPOW2 (1005234562 / 0x00000800): int: 490837
1997 1995. IDIVPOW2 (1005234562 / 0x00001000): int: 245418
1998 1996. IDIVPOW2 (1005234562 / 0x00002000): int: 122709
1999 1997. IDIVPOW2 (1005234562 / 0x00004000): int: 61354
2000 1998. IDIVPOW2 (1005234562 / 0x00008000): int: 30677
2001 1999. IDIVPOW2 (1005234562 / 0x00010000): int: 15338
2002 2000. IDIVPOW2 (1005234562 / 0x00020000): int: 7669
2003 2001. IDIVPOW2 (1005234562 / 0x00040000): int: 3834
2004 2002. IDIVPOW2 (1005234562 / 0x00080000): int: 1917
2005 2003. IDIVPOW2 (1005234562 / 0x00100000): int: 958
2006 2004. IDIVPOW2 (1005234562 / 0x00200000): int: 479
2007 2005. IDIVPOW2 (1005234562 / 0x00400000): int: 239
2008 2006. IDIVPOW2 (1005234562 / 0x00800000): int: 119
2009 2007. IDIVPOW2 (1005234562 / 0x01000000): int: 59
2010 2008. IDIVPOW2 (1005234562 / 0x02000000): int: 29
2011 2009. IDIVPOW2 (1005234562 / 0x04000000): int: 14
2012 2010. IDIVPOW2 (1005234562 / 0x08000000): int: 7
2013 2011. IDIVPOW2 (1005234562 / 0x10000000): int: 3
2014 2012. IDIVPOW2 (1005234562 / 0x20000000): int: 1
2015 2013. IDIVPOW2 (1005234562 / 0x40000000): int: 0
2016 2014. IDIVPOW2 (1005234562 / 0x80000000): int: 0
2017 2015. IREMPOW2 (1005234562 % 0x00000002): int: 0
2018 2016. IREMPOW2 (1005234562 % 0x00000004): int: 2
2019 2017. IREMPOW2 (1005234562 % 0x00000008): int: 2
2020 2018. IREMPOW2 (1005234562 % 0x00000010): int: 2
2021 2019. IREMPOW2 (1005234562 % 0x00000020): int: 2
2022 2020. IREMPOW2 (1005234562 % 0x00000040): int: 2
2023 2021. IREMPOW2 (1005234562 % 0x00000080): int: 2
2024 2022. IREMPOW2 (1005234562 % 0x00000100): int: 130
2025 2023. IREMPOW2 (1005234562 % 0x00000200): int: 386
2026 2024. IREMPOW2 (1005234562 % 0x00000400): int: 386
2027 2025. IREMPOW2 (1005234562 % 0x00000800): int: 386
2028 2026. IREMPOW2 (1005234562 % 0x00001000): int: 2434
2029 2027. IREMPOW2 (1005234562 % 0x00002000): int: 2434
2030 2028. IREMPOW2 (1005234562 % 0x00004000): int: 10626
2031 2029. IREMPOW2 (1005234562 % 0x00008000): int: 10626
2032 2030. IREMPOW2 (1005234562 % 0x00010000): int: 43394
2033 2031. IREMPOW2 (1005234562 % 0x00020000): int: 43394
2034 2032. IREMPOW2 (1005234562 % 0x00040000): int: 174466
2035 2033. IREMPOW2 (1005234562 % 0x00080000): int: 174466
2036 2034. IREMPOW2 (1005234562 % 0x00100000): int: 698754
2037 2035. IREMPOW2 (1005234562 % 0x00200000): int: 698754
2038 2036. IREMPOW2 (1005234562 % 0x00400000): int: 2795906
2039 2037. IREMPOW2 (1005234562 % 0x00800000): int: 6990210
2040 2038. IREMPOW2 (1005234562 % 0x01000000): int: 15378818
2041 2039. IREMPOW2 (1005234562 % 0x02000000): int: 32156034
2042 2040. IREMPOW2 (1005234562 % 0x04000000): int: 65710466
2043 2041. IREMPOW2 (1005234562 % 0x08000000): int: 65710466
2044 2042. IREMPOW2 (1005234562 % 0x10000000): int: 199928194
2045 2043. IREMPOW2 (1005234562 % 0x20000000): int: 468363650
2046 2044. IREMPOW2 (1005234562 % 0x40000000): int: 1005234562
2047 2045. IREMPOW2 (1005234562 % 0x80000000): int: 1005234562
2048 2046. IDIVPOW2 (-17 / 0x00000002): int: -8
2049 2047. IDIVPOW2 (-17 / 0x00000004): int: -4
2050 2048. IDIVPOW2 (-17 / 0x00000008): int: -2
2051 2049. IDIVPOW2 (-17 / 0x00000010): int: -1
2052 2050. IDIVPOW2 (-17 / 0x00000020): int: 0
2053 2051. IDIVPOW2 (-17 / 0x00000040): int: 0
2054 2052. IDIVPOW2 (-17 / 0x00000080): int: 0
2055 2053. IDIVPOW2 (-17 / 0x00000100): int: 0
2056 2054. IDIVPOW2 (-17 / 0x00000200): int: 0
2057 2055. IDIVPOW2 (-17 / 0x00000400): int: 0
2058 2056. IDIVPOW2 (-17 / 0x00000800): int: 0
2059 2057. IDIVPOW2 (-17 / 0x00001000): int: 0
2060 2058. IDIVPOW2 (-17 / 0x00002000): int: 0
2061 2059. IDIVPOW2 (-17 / 0x00004000): int: 0
2062 2060. IDIVPOW2 (-17 / 0x00008000): int: 0
2063 2061. IDIVPOW2 (-17 / 0x00010000): int: 0
2064 2062. IDIVPOW2 (-17 / 0x00020000): int: 0
2065 2063. IDIVPOW2 (-17 / 0x00040000): int: 0
2066 2064. IDIVPOW2 (-17 / 0x00080000): int: 0
2067 2065. IDIVPOW2 (-17 / 0x00100000): int: 0
2068 2066. IDIVPOW2 (-17 / 0x00200000): int: 0
2069 2067. IDIVPOW2 (-17 / 0x00400000): int: 0
2070 2068. IDIVPOW2 (-17 / 0x00800000): int: 0
2071 2069. IDIVPOW2 (-17 / 0x01000000): int: 0
2072 2070. IDIVPOW2 (-17 / 0x02000000): int: 0
2073 2071. IDIVPOW2 (-17 / 0x04000000): int: 0
2074 2072. IDIVPOW2 (-17 / 0x08000000): int: 0
2075 2073. IDIVPOW2 (-17 / 0x10000000): int: 0
2076 2074. IDIVPOW2 (-17 / 0x20000000): int: 0
2077 2075. IDIVPOW2 (-17 / 0x40000000): int: 0
2078 2076. IDIVPOW2 (-17 / 0x80000000): int: 0
2079 2077. IREMPOW2 (-17 % 0x00000002): int: -1
2080 2078. IREMPOW2 (-17 % 0x00000004): int: -1
2081 2079. IREMPOW2 (-17 % 0x00000008): int: -1
2082 2080. IREMPOW2 (-17 % 0x00000010): int: -1
2083 2081. IREMPOW2 (-17 % 0x00000020): int: -17
2084 2082. IREMPOW2 (-17 % 0x00000040): int: -17
2085 2083. IREMPOW2 (-17 % 0x00000080): int: -17
2086 2084. IREMPOW2 (-17 % 0x00000100): int: -17
2087 2085. IREMPOW2 (-17 % 0x00000200): int: -17
2088 2086. IREMPOW2 (-17 % 0x00000400): int: -17
2089 2087. IREMPOW2 (-17 % 0x00000800): int: -17
2090 2088. IREMPOW2 (-17 % 0x00001000): int: -17
2091 2089. IREMPOW2 (-17 % 0x00002000): int: -17
2092 2090. IREMPOW2 (-17 % 0x00004000): int: -17
2093 2091. IREMPOW2 (-17 % 0x00008000): int: -17
2094 2092. IREMPOW2 (-17 % 0x00010000): int: -17
2095 2093. IREMPOW2 (-17 % 0x00020000): int: -17
2096 2094. IREMPOW2 (-17 % 0x00040000): int: -17
2097 2095. IREMPOW2 (-17 % 0x00080000): int: -17
2098 2096. IREMPOW2 (-17 % 0x00100000): int: -17
2099 2097. IREMPOW2 (-17 % 0x00200000): int: -17
2100 2098. IREMPOW2 (-17 % 0x00400000): int: -17
2101 2099. IREMPOW2 (-17 % 0x00800000): int: -17
2102 2100. IREMPOW2 (-17 % 0x01000000): int: -17
2103 2101. IREMPOW2 (-17 % 0x02000000): int: -17
2104 2102. IREMPOW2 (-17 % 0x04000000): int: -17
2105 2103. IREMPOW2 (-17 % 0x08000000): int: -17
2106 2104. IREMPOW2 (-17 % 0x10000000): int: -17
2107 2105. IREMPOW2 (-17 % 0x20000000): int: -17
2108 2106. IREMPOW2 (-17 % 0x40000000): int: -17
2109 2107. IREMPOW2 (-17 % 0x80000000): int: -17
2110 2108. IDIVPOW2 (-12347 / 0x00000002): int: -6173
2111 2109. IDIVPOW2 (-12347 / 0x00000004): int: -3086
2112 2110. IDIVPOW2 (-12347 / 0x00000008): int: -1543
2113 2111. IDIVPOW2 (-12347 / 0x00000010): int: -771
2114 2112. IDIVPOW2 (-12347 / 0x00000020): int: -385
2115 2113. IDIVPOW2 (-12347 / 0x00000040): int: -192
2116 2114. IDIVPOW2 (-12347 / 0x00000080): int: -96
2117 2115. IDIVPOW2 (-12347 / 0x00000100): int: -48
2118 2116. IDIVPOW2 (-12347 / 0x00000200): int: -24
2119 2117. IDIVPOW2 (-12347 / 0x00000400): int: -12
2120 2118. IDIVPOW2 (-12347 / 0x00000800): int: -6
2121 2119. IDIVPOW2 (-12347 / 0x00001000): int: -3
2122 2120. IDIVPOW2 (-12347 / 0x00002000): int: -1
2123 2121. IDIVPOW2 (-12347 / 0x00004000): int: 0
2124 2122. IDIVPOW2 (-12347 / 0x00008000): int: 0
2125 2123. IDIVPOW2 (-12347 / 0x00010000): int: 0
2126 2124. IDIVPOW2 (-12347 / 0x00020000): int: 0
2127 2125. IDIVPOW2 (-12347 / 0x00040000): int: 0
2128 2126. IDIVPOW2 (-12347 / 0x00080000): int: 0
2129 2127. IDIVPOW2 (-12347 / 0x00100000): int: 0
2130 2128. IDIVPOW2 (-12347 / 0x00200000): int: 0
2131 2129. IDIVPOW2 (-12347 / 0x00400000): int: 0
2132 2130. IDIVPOW2 (-12347 / 0x00800000): int: 0
2133 2131. IDIVPOW2 (-12347 / 0x01000000): int: 0
2134 2132. IDIVPOW2 (-12347 / 0x02000000): int: 0
2135 2133. IDIVPOW2 (-12347 / 0x04000000): int: 0
2136 2134. IDIVPOW2 (-12347 / 0x08000000): int: 0
2137 2135. IDIVPOW2 (-12347 / 0x10000000): int: 0
2138 2136. IDIVPOW2 (-12347 / 0x20000000): int: 0
2139 2137. IDIVPOW2 (-12347 / 0x40000000): int: 0
2140 2138. IDIVPOW2 (-12347 / 0x80000000): int: 0
2141 2139. IREMPOW2 (-12347 % 0x00000002): int: -1
2142 2140. IREMPOW2 (-12347 % 0x00000004): int: -3
2143 2141. IREMPOW2 (-12347 % 0x00000008): int: -3
2144 2142. IREMPOW2 (-12347 % 0x00000010): int: -11
2145 2143. IREMPOW2 (-12347 % 0x00000020): int: -27
2146 2144. IREMPOW2 (-12347 % 0x00000040): int: -59
2147 2145. IREMPOW2 (-12347 % 0x00000080): int: -59
2148 2146. IREMPOW2 (-12347 % 0x00000100): int: -59
2149 2147. IREMPOW2 (-12347 % 0x00000200): int: -59
2150 2148. IREMPOW2 (-12347 % 0x00000400): int: -59
2151 2149. IREMPOW2 (-12347 % 0x00000800): int: -59
2152 2150. IREMPOW2 (-12347 % 0x00001000): int: -59
2153 2151. IREMPOW2 (-12347 % 0x00002000): int: -4155
2154 2152. IREMPOW2 (-12347 % 0x00004000): int: -12347
2155 2153. IREMPOW2 (-12347 % 0x00008000): int: -12347
2156 2154. IREMPOW2 (-12347 % 0x00010000): int: -12347
2157 2155. IREMPOW2 (-12347 % 0x00020000): int: -12347
2158 2156. IREMPOW2 (-12347 % 0x00040000): int: -12347
2159 2157. IREMPOW2 (-12347 % 0x00080000): int: -12347
2160 2158. IREMPOW2 (-12347 % 0x00100000): int: -12347
2161 2159. IREMPOW2 (-12347 % 0x00200000): int: -12347
2162 2160. IREMPOW2 (-12347 % 0x00400000): int: -12347
2163 2161. IREMPOW2 (-12347 % 0x00800000): int: -12347
2164 2162. IREMPOW2 (-12347 % 0x01000000): int: -12347
2165 2163. IREMPOW2 (-12347 % 0x02000000): int: -12347
2166 2164. IREMPOW2 (-12347 % 0x04000000): int: -12347
2167 2165. IREMPOW2 (-12347 % 0x08000000): int: -12347
2168 2166. IREMPOW2 (-12347 % 0x10000000): int: -12347
2169 2167. IREMPOW2 (-12347 % 0x20000000): int: -12347
2170 2168. IREMPOW2 (-12347 % 0x40000000): int: -12347
2171 2169. IREMPOW2 (-12347 % 0x80000000): int: -12347
2172 2170. IDIVPOW2 (-8893427 / 0x00000002): int: -4446713
2173 2171. IDIVPOW2 (-8893427 / 0x00000004): int: -2223356
2174 2172. IDIVPOW2 (-8893427 / 0x00000008): int: -1111678
2175 2173. IDIVPOW2 (-8893427 / 0x00000010): int: -555839
2176 2174. IDIVPOW2 (-8893427 / 0x00000020): int: -277919
2177 2175. IDIVPOW2 (-8893427 / 0x00000040): int: -138959
2178 2176. IDIVPOW2 (-8893427 / 0x00000080): int: -69479
2179 2177. IDIVPOW2 (-8893427 / 0x00000100): int: -34739
2180 2178. IDIVPOW2 (-8893427 / 0x00000200): int: -17369
2181 2179. IDIVPOW2 (-8893427 / 0x00000400): int: -8684
2182 2180. IDIVPOW2 (-8893427 / 0x00000800): int: -4342
2183 2181. IDIVPOW2 (-8893427 / 0x00001000): int: -2171
2184 2182. IDIVPOW2 (-8893427 / 0x00002000): int: -1085
2185 2183. IDIVPOW2 (-8893427 / 0x00004000): int: -542
2186 2184. IDIVPOW2 (-8893427 / 0x00008000): int: -271
2187 2185. IDIVPOW2 (-8893427 / 0x00010000): int: -135
2188 2186. IDIVPOW2 (-8893427 / 0x00020000): int: -67
2189 2187. IDIVPOW2 (-8893427 / 0x00040000): int: -33
2190 2188. IDIVPOW2 (-8893427 / 0x00080000): int: -16
2191 2189. IDIVPOW2 (-8893427 / 0x00100000): int: -8
2192 2190. IDIVPOW2 (-8893427 / 0x00200000): int: -4
2193 2191. IDIVPOW2 (-8893427 / 0x00400000): int: -2
2194 2192. IDIVPOW2 (-8893427 / 0x00800000): int: -1
2195 2193. IDIVPOW2 (-8893427 / 0x01000000): int: 0
2196 2194. IDIVPOW2 (-8893427 / 0x02000000): int: 0
2197 2195. IDIVPOW2 (-8893427 / 0x04000000): int: 0
2198 2196. IDIVPOW2 (-8893427 / 0x08000000): int: 0
2199 2197. IDIVPOW2 (-8893427 / 0x10000000): int: 0
2200 2198. IDIVPOW2 (-8893427 / 0x20000000): int: 0
2201 2199. IDIVPOW2 (-8893427 / 0x40000000): int: 0
2202 2200. IDIVPOW2 (-8893427 / 0x80000000): int: 0
2203 2201. IREMPOW2 (-8893427 % 0x00000002): int: -1
2204 2202. IREMPOW2 (-8893427 % 0x00000004): int: -3
2205 2203. IREMPOW2 (-8893427 % 0x00000008): int: -3
2206 2204. IREMPOW2 (-8893427 % 0x00000010): int: -3
2207 2205. IREMPOW2 (-8893427 % 0x00000020): int: -19
2208 2206. IREMPOW2 (-8893427 % 0x00000040): int: -51
2209 2207. IREMPOW2 (-8893427 % 0x00000080): int: -115
2210 2208. IREMPOW2 (-8893427 % 0x00000100): int: -243
2211 2209. IREMPOW2 (-8893427 % 0x00000200): int: -499
2212 2210. IREMPOW2 (-8893427 % 0x00000400): int: -1011
2213 2211. IREMPOW2 (-8893427 % 0x00000800): int: -1011
2214 2212. IREMPOW2 (-8893427 % 0x00001000): int: -1011
2215 2213. IREMPOW2 (-8893427 % 0x00002000): int: -5107
2216 2214. IREMPOW2 (-8893427 % 0x00004000): int: -13299
2217 2215. IREMPOW2 (-8893427 % 0x00008000): int: -13299
2218 2216. IREMPOW2 (-8893427 % 0x00010000): int: -46067
2219 2217. IREMPOW2 (-8893427 % 0x00020000): int: -111603
2220 2218. IREMPOW2 (-8893427 % 0x00040000): int: -242675
2221 2219. IREMPOW2 (-8893427 % 0x00080000): int: -504819
2222 2220. IREMPOW2 (-8893427 % 0x00100000): int: -504819
2223 2221. IREMPOW2 (-8893427 % 0x00200000): int: -504819
2224 2222. IREMPOW2 (-8893427 % 0x00400000): int: -504819
2225 2223. IREMPOW2 (-8893427 % 0x00800000): int: -504819
2226 2224. IREMPOW2 (-8893427 % 0x01000000): int: -8893427
2227 2225. IREMPOW2 (-8893427 % 0x02000000): int: -8893427
2228 2226. IREMPOW2 (-8893427 % 0x04000000): int: -8893427
2229 2227. IREMPOW2 (-8893427 % 0x08000000): int: -8893427
2230 2228. IREMPOW2 (-8893427 % 0x10000000): int: -8893427
2231 2229. IREMPOW2 (-8893427 % 0x20000000): int: -8893427
2232 2230. IREMPOW2 (-8893427 % 0x40000000): int: -8893427
2233 2231. IREMPOW2 (-8893427 % 0x80000000): int: -8893427
2234 2232. IDIVPOW2 (-1005234562 / 0x00000002): int: -502617281
2235 2233. IDIVPOW2 (-1005234562 / 0x00000004): int: -251308640
2236 2234. IDIVPOW2 (-1005234562 / 0x00000008): int: -125654320
2237 2235. IDIVPOW2 (-1005234562 / 0x00000010): int: -62827160
2238 2236. IDIVPOW2 (-1005234562 / 0x00000020): int: -31413580
2239 2237. IDIVPOW2 (-1005234562 / 0x00000040): int: -15706790
2240 2238. IDIVPOW2 (-1005234562 / 0x00000080): int: -7853395
2241 2239. IDIVPOW2 (-1005234562 / 0x00000100): int: -3926697
2242 2240. IDIVPOW2 (-1005234562 / 0x00000200): int: -1963348
2243 2241. IDIVPOW2 (-1005234562 / 0x00000400): int: -981674
2244 2242. IDIVPOW2 (-1005234562 / 0x00000800): int: -490837
2245 2243. IDIVPOW2 (-1005234562 / 0x00001000): int: -245418
2246 2244. IDIVPOW2 (-1005234562 / 0x00002000): int: -122709
2247 2245. IDIVPOW2 (-1005234562 / 0x00004000): int: -61354
2248 2246. IDIVPOW2 (-1005234562 / 0x00008000): int: -30677
2249 2247. IDIVPOW2 (-1005234562 / 0x00010000): int: -15338
2250 2248. IDIVPOW2 (-1005234562 / 0x00020000): int: -7669
2251 2249. IDIVPOW2 (-1005234562 / 0x00040000): int: -3834
2252 2250. IDIVPOW2 (-1005234562 / 0x00080000): int: -1917
2253 2251. IDIVPOW2 (-1005234562 / 0x00100000): int: -958
2254 2252. IDIVPOW2 (-1005234562 / 0x00200000): int: -479
2255 2253. IDIVPOW2 (-1005234562 / 0x00400000): int: -239
2256 2254. IDIVPOW2 (-1005234562 / 0x00800000): int: -119
2257 2255. IDIVPOW2 (-1005234562 / 0x01000000): int: -59
2258 2256. IDIVPOW2 (-1005234562 / 0x02000000): int: -29
2259 2257. IDIVPOW2 (-1005234562 / 0x04000000): int: -14
2260 2258. IDIVPOW2 (-1005234562 / 0x08000000): int: -7
2261 2259. IDIVPOW2 (-1005234562 / 0x10000000): int: -3
2262 2260. IDIVPOW2 (-1005234562 / 0x20000000): int: -1
2263 2261. IDIVPOW2 (-1005234562 / 0x40000000): int: 0
2264 2262. IDIVPOW2 (-1005234562 / 0x80000000): int: 0
2265 2263. IREMPOW2 (-1005234562 % 0x00000002): int: 0
2266 2264. IREMPOW2 (-1005234562 % 0x00000004): int: -2
2267 2265. IREMPOW2 (-1005234562 % 0x00000008): int: -2
2268 2266. IREMPOW2 (-1005234562 % 0x00000010): int: -2
2269 2267. IREMPOW2 (-1005234562 % 0x00000020): int: -2
2270 2268. IREMPOW2 (-1005234562 % 0x00000040): int: -2
2271 2269. IREMPOW2 (-1005234562 % 0x00000080): int: -2
2272 2270. IREMPOW2 (-1005234562 % 0x00000100): int: -130
2273 2271. IREMPOW2 (-1005234562 % 0x00000200): int: -386
2274 2272. IREMPOW2 (-1005234562 % 0x00000400): int: -386
2275 2273. IREMPOW2 (-1005234562 % 0x00000800): int: -386
2276 2274. IREMPOW2 (-1005234562 % 0x00001000): int: -2434
2277 2275. IREMPOW2 (-1005234562 % 0x00002000): int: -2434
2278 2276. IREMPOW2 (-1005234562 % 0x00004000): int: -10626
2279 2277. IREMPOW2 (-1005234562 % 0x00008000): int: -10626
2280 2278. IREMPOW2 (-1005234562 % 0x00010000): int: -43394
2281 2279. IREMPOW2 (-1005234562 % 0x00020000): int: -43394
2282 2280. IREMPOW2 (-1005234562 % 0x00040000): int: -174466
2283 2281. IREMPOW2 (-1005234562 % 0x00080000): int: -174466
2284 2282. IREMPOW2 (-1005234562 % 0x00100000): int: -698754
2285 2283. IREMPOW2 (-1005234562 % 0x00200000): int: -698754
2286 2284. IREMPOW2 (-1005234562 % 0x00400000): int: -2795906
2287 2285. IREMPOW2 (-1005234562 % 0x00800000): int: -6990210
2288 2286. IREMPOW2 (-1005234562 % 0x01000000): int: -15378818
2289 2287. IREMPOW2 (-1005234562 % 0x02000000): int: -32156034
2290 2288. IREMPOW2 (-1005234562 % 0x04000000): int: -65710466
2291 2289. IREMPOW2 (-1005234562 % 0x08000000): int: -65710466
2292 2290. IREMPOW2 (-1005234562 % 0x10000000): int: -199928194
2293 2291. IREMPOW2 (-1005234562 % 0x20000000): int: -468363650
2294 2292. IREMPOW2 (-1005234562 % 0x40000000): int: -1005234562
2295 2293. IREMPOW2 (-1005234562 % 0x80000000): int: -1005234562
2296 2294. LDIVPOW2 (17 / 0x00000002): long: 8
2297 2295. LDIVPOW2 (17 / 0x00000004): long: 4
2298 2296. LDIVPOW2 (17 / 0x00000008): long: 2
2299 2297. LDIVPOW2 (17 / 0x00000010): long: 1
2300 2298. LDIVPOW2 (17 / 0x00000020): long: 0
2301 2299. LDIVPOW2 (17 / 0x00000040): long: 0
2302 2300. LDIVPOW2 (17 / 0x00000080): long: 0
2303 2301. LDIVPOW2 (17 / 0x00000100): long: 0
2304 2302. LDIVPOW2 (17 / 0x00000200): long: 0
2305 2303. LDIVPOW2 (17 / 0x00000400): long: 0
2306 2304. LDIVPOW2 (17 / 0x00000800): long: 0
2307 2305. LDIVPOW2 (17 / 0x00001000): long: 0
2308 2306. LDIVPOW2 (17 / 0x00002000): long: 0
2309 2307. LDIVPOW2 (17 / 0x00004000): long: 0
2310 2308. LDIVPOW2 (17 / 0x00008000): long: 0
2311 2309. LDIVPOW2 (17 / 0x00010000): long: 0
2312 2310. LDIVPOW2 (17 / 0x00020000): long: 0
2313 2311. LDIVPOW2 (17 / 0x00040000): long: 0
2314 2312. LDIVPOW2 (17 / 0x00080000): long: 0
2315 2313. LDIVPOW2 (17 / 0x00100000): long: 0
2316 2314. LDIVPOW2 (17 / 0x00200000): long: 0
2317 2315. LDIVPOW2 (17 / 0x00400000): long: 0
2318 2316. LDIVPOW2 (17 / 0x00800000): long: 0
2319 2317. LDIVPOW2 (17 / 0x01000000): long: 0
2320 2318. LDIVPOW2 (17 / 0x02000000): long: 0
2321 2319. LDIVPOW2 (17 / 0x04000000): long: 0
2322 2320. LDIVPOW2 (17 / 0x08000000): long: 0
2323 2321. LDIVPOW2 (17 / 0x10000000): long: 0
2324 2322. LDIVPOW2 (17 / 0x20000000): long: 0
2325 2323. LDIVPOW2 (17 / 0x40000000): long: 0
2326 2324. LDIVPOW2 (17 / 0x80000000): long: 0
2327 2325. LREMPOW2 (17 % 0x00000002): long: 1
2328 2326. LREMPOW2 (17 % 0x00000004): long: 1
2329 2327. LREMPOW2 (17 % 0x00000008): long: 1
2330 2328. LREMPOW2 (17 % 0x00000010): long: 1
2331 2329. LREMPOW2 (17 % 0x00000020): long: 17
2332 2330. LREMPOW2 (17 % 0x00000040): long: 17
2333 2331. LREMPOW2 (17 % 0x00000080): long: 17
2334 2332. LREMPOW2 (17 % 0x00000100): long: 17
2335 2333. LREMPOW2 (17 % 0x00000200): long: 17
2336 2334. LREMPOW2 (17 % 0x00000400): long: 17
2337 2335. LREMPOW2 (17 % 0x00000800): long: 17
2338 2336. LREMPOW2 (17 % 0x00001000): long: 17
2339 2337. LREMPOW2 (17 % 0x00002000): long: 17
2340 2338. LREMPOW2 (17 % 0x00004000): long: 17
2341 2339. LREMPOW2 (17 % 0x00008000): long: 17
2342 2340. LREMPOW2 (17 % 0x00010000): long: 17
2343 2341. LREMPOW2 (17 % 0x00020000): long: 17
2344 2342. LREMPOW2 (17 % 0x00040000): long: 17
2345 2343. LREMPOW2 (17 % 0x00080000): long: 17
2346 2344. LREMPOW2 (17 % 0x00100000): long: 17
2347 2345. LREMPOW2 (17 % 0x00200000): long: 17
2348 2346. LREMPOW2 (17 % 0x00400000): long: 17
2349 2347. LREMPOW2 (17 % 0x00800000): long: 17
2350 2348. LREMPOW2 (17 % 0x01000000): long: 17
2351 2349. LREMPOW2 (17 % 0x02000000): long: 17
2352 2350. LREMPOW2 (17 % 0x04000000): long: 17
2353 2351. LREMPOW2 (17 % 0x08000000): long: 17
2354 2352. LREMPOW2 (17 % 0x10000000): long: 17
2355 2353. LREMPOW2 (17 % 0x20000000): long: 17
2356 2354. LREMPOW2 (17 % 0x40000000): long: 17
2357 2355. LREMPOW2 (17 % 0x80000000): long: 17
2358 2356. LDIVPOW2 (12347 / 0x00000002): long: 6173
2359 2357. LDIVPOW2 (12347 / 0x00000004): long: 3086
2360 2358. LDIVPOW2 (12347 / 0x00000008): long: 1543
2361 2359. LDIVPOW2 (12347 / 0x00000010): long: 771
2362 2360. LDIVPOW2 (12347 / 0x00000020): long: 385
2363 2361. LDIVPOW2 (12347 / 0x00000040): long: 192
2364 2362. LDIVPOW2 (12347 / 0x00000080): long: 96
2365 2363. LDIVPOW2 (12347 / 0x00000100): long: 48
2366 2364. LDIVPOW2 (12347 / 0x00000200): long: 24
2367 2365. LDIVPOW2 (12347 / 0x00000400): long: 12
2368 2366. LDIVPOW2 (12347 / 0x00000800): long: 6
2369 2367. LDIVPOW2 (12347 / 0x00001000): long: 3
2370 2368. LDIVPOW2 (12347 / 0x00002000): long: 1
2371 2369. LDIVPOW2 (12347 / 0x00004000): long: 0
2372 2370. LDIVPOW2 (12347 / 0x00008000): long: 0
2373 2371. LDIVPOW2 (12347 / 0x00010000): long: 0
2374 2372. LDIVPOW2 (12347 / 0x00020000): long: 0
2375 2373. LDIVPOW2 (12347 / 0x00040000): long: 0
2376 2374. LDIVPOW2 (12347 / 0x00080000): long: 0
2377 2375. LDIVPOW2 (12347 / 0x00100000): long: 0
2378 2376. LDIVPOW2 (12347 / 0x00200000): long: 0
2379 2377. LDIVPOW2 (12347 / 0x00400000): long: 0
2380 2378. LDIVPOW2 (12347 / 0x00800000): long: 0
2381 2379. LDIVPOW2 (12347 / 0x01000000): long: 0
2382 2380. LDIVPOW2 (12347 / 0x02000000): long: 0
2383 2381. LDIVPOW2 (12347 / 0x04000000): long: 0
2384 2382. LDIVPOW2 (12347 / 0x08000000): long: 0
2385 2383. LDIVPOW2 (12347 / 0x10000000): long: 0
2386 2384. LDIVPOW2 (12347 / 0x20000000): long: 0
2387 2385. LDIVPOW2 (12347 / 0x40000000): long: 0
2388 2386. LDIVPOW2 (12347 / 0x80000000): long: 0
2389 2387. LREMPOW2 (12347 % 0x00000002): long: 1
2390 2388. LREMPOW2 (12347 % 0x00000004): long: 3
2391 2389. LREMPOW2 (12347 % 0x00000008): long: 3
2392 2390. LREMPOW2 (12347 % 0x00000010): long: 11
2393 2391. LREMPOW2 (12347 % 0x00000020): long: 27
2394 2392. LREMPOW2 (12347 % 0x00000040): long: 59
2395 2393. LREMPOW2 (12347 % 0x00000080): long: 59
2396 2394. LREMPOW2 (12347 % 0x00000100): long: 59
2397 2395. LREMPOW2 (12347 % 0x00000200): long: 59
2398 2396. LREMPOW2 (12347 % 0x00000400): long: 59
2399 2397. LREMPOW2 (12347 % 0x00000800): long: 59
2400 2398. LREMPOW2 (12347 % 0x00001000): long: 59
2401 2399. LREMPOW2 (12347 % 0x00002000): long: 4155
2402 2400. LREMPOW2 (12347 % 0x00004000): long: 12347
2403 2401. LREMPOW2 (12347 % 0x00008000): long: 12347
2404 2402. LREMPOW2 (12347 % 0x00010000): long: 12347
2405 2403. LREMPOW2 (12347 % 0x00020000): long: 12347
2406 2404. LREMPOW2 (12347 % 0x00040000): long: 12347
2407 2405. LREMPOW2 (12347 % 0x00080000): long: 12347
2408 2406. LREMPOW2 (12347 % 0x00100000): long: 12347
2409 2407. LREMPOW2 (12347 % 0x00200000): long: 12347
2410 2408. LREMPOW2 (12347 % 0x00400000): long: 12347
2411 2409. LREMPOW2 (12347 % 0x00800000): long: 12347
2412 2410. LREMPOW2 (12347 % 0x01000000): long: 12347
2413 2411. LREMPOW2 (12347 % 0x02000000): long: 12347
2414 2412. LREMPOW2 (12347 % 0x04000000): long: 12347
2415 2413. LREMPOW2 (12347 % 0x08000000): long: 12347
2416 2414. LREMPOW2 (12347 % 0x10000000): long: 12347
2417 2415. LREMPOW2 (12347 % 0x20000000): long: 12347
2418 2416. LREMPOW2 (12347 % 0x40000000): long: 12347
2419 2417. LREMPOW2 (12347 % 0x80000000): long: 12347
2420 2418. LDIVPOW2 (8893427 / 0x00000002): long: 4446713
2421 2419. LDIVPOW2 (8893427 / 0x00000004): long: 2223356
2422 2420. LDIVPOW2 (8893427 / 0x00000008): long: 1111678
2423 2421. LDIVPOW2 (8893427 / 0x00000010): long: 555839
2424 2422. LDIVPOW2 (8893427 / 0x00000020): long: 277919
2425 2423. LDIVPOW2 (8893427 / 0x00000040): long: 138959
2426 2424. LDIVPOW2 (8893427 / 0x00000080): long: 69479
2427 2425. LDIVPOW2 (8893427 / 0x00000100): long: 34739
2428 2426. LDIVPOW2 (8893427 / 0x00000200): long: 17369
2429 2427. LDIVPOW2 (8893427 / 0x00000400): long: 8684
2430 2428. LDIVPOW2 (8893427 / 0x00000800): long: 4342
2431 2429. LDIVPOW2 (8893427 / 0x00001000): long: 2171
2432 2430. LDIVPOW2 (8893427 / 0x00002000): long: 1085
2433 2431. LDIVPOW2 (8893427 / 0x00004000): long: 542
2434 2432. LDIVPOW2 (8893427 / 0x00008000): long: 271
2435 2433. LDIVPOW2 (8893427 / 0x00010000): long: 135
2436 2434. LDIVPOW2 (8893427 / 0x00020000): long: 67
2437 2435. LDIVPOW2 (8893427 / 0x00040000): long: 33
2438 2436. LDIVPOW2 (8893427 / 0x00080000): long: 16
2439 2437. LDIVPOW2 (8893427 / 0x00100000): long: 8
2440 2438. LDIVPOW2 (8893427 / 0x00200000): long: 4
2441 2439. LDIVPOW2 (8893427 / 0x00400000): long: 2
2442 2440. LDIVPOW2 (8893427 / 0x00800000): long: 1
2443 2441. LDIVPOW2 (8893427 / 0x01000000): long: 0
2444 2442. LDIVPOW2 (8893427 / 0x02000000): long: 0
2445 2443. LDIVPOW2 (8893427 / 0x04000000): long: 0
2446 2444. LDIVPOW2 (8893427 / 0x08000000): long: 0
2447 2445. LDIVPOW2 (8893427 / 0x10000000): long: 0
2448 2446. LDIVPOW2 (8893427 / 0x20000000): long: 0
2449 2447. LDIVPOW2 (8893427 / 0x40000000): long: 0
2450 2448. LDIVPOW2 (8893427 / 0x80000000): long: 0
2451 2449. LREMPOW2 (8893427 % 0x00000002): long: 1
2452 2450. LREMPOW2 (8893427 % 0x00000004): long: 3
2453 2451. LREMPOW2 (8893427 % 0x00000008): long: 3
2454 2452. LREMPOW2 (8893427 % 0x00000010): long: 3
2455 2453. LREMPOW2 (8893427 % 0x00000020): long: 19
2456 2454. LREMPOW2 (8893427 % 0x00000040): long: 51
2457 2455. LREMPOW2 (8893427 % 0x00000080): long: 115
2458 2456. LREMPOW2 (8893427 % 0x00000100): long: 243
2459 2457. LREMPOW2 (8893427 % 0x00000200): long: 499
2460 2458. LREMPOW2 (8893427 % 0x00000400): long: 1011
2461 2459. LREMPOW2 (8893427 % 0x00000800): long: 1011
2462 2460. LREMPOW2 (8893427 % 0x00001000): long: 1011
2463 2461. LREMPOW2 (8893427 % 0x00002000): long: 5107
2464 2462. LREMPOW2 (8893427 % 0x00004000): long: 13299
2465 2463. LREMPOW2 (8893427 % 0x00008000): long: 13299
2466 2464. LREMPOW2 (8893427 % 0x00010000): long: 46067
2467 2465. LREMPOW2 (8893427 % 0x00020000): long: 111603
2468 2466. LREMPOW2 (8893427 % 0x00040000): long: 242675
2469 2467. LREMPOW2 (8893427 % 0x00080000): long: 504819
2470 2468. LREMPOW2 (8893427 % 0x00100000): long: 504819
2471 2469. LREMPOW2 (8893427 % 0x00200000): long: 504819
2472 2470. LREMPOW2 (8893427 % 0x00400000): long: 504819
2473 2471. LREMPOW2 (8893427 % 0x00800000): long: 504819
2474 2472. LREMPOW2 (8893427 % 0x01000000): long: 8893427
2475 2473. LREMPOW2 (8893427 % 0x02000000): long: 8893427
2476 2474. LREMPOW2 (8893427 % 0x04000000): long: 8893427
2477 2475. LREMPOW2 (8893427 % 0x08000000): long: 8893427
2478 2476. LREMPOW2 (8893427 % 0x10000000): long: 8893427
2479 2477. LREMPOW2 (8893427 % 0x20000000): long: 8893427
2480 2478. LREMPOW2 (8893427 % 0x40000000): long: 8893427
2481 2479. LREMPOW2 (8893427 % 0x80000000): long: 8893427
2482 2480. LDIVPOW2 (1005234562 / 0x00000002): long: 502617281
2483 2481. LDIVPOW2 (1005234562 / 0x00000004): long: 251308640
2484 2482. LDIVPOW2 (1005234562 / 0x00000008): long: 125654320
2485 2483. LDIVPOW2 (1005234562 / 0x00000010): long: 62827160
2486 2484. LDIVPOW2 (1005234562 / 0x00000020): long: 31413580
2487 2485. LDIVPOW2 (1005234562 / 0x00000040): long: 15706790
2488 2486. LDIVPOW2 (1005234562 / 0x00000080): long: 7853395
2489 2487. LDIVPOW2 (1005234562 / 0x00000100): long: 3926697
2490 2488. LDIVPOW2 (1005234562 / 0x00000200): long: 1963348
2491 2489. LDIVPOW2 (1005234562 / 0x00000400): long: 981674
2492 2490. LDIVPOW2 (1005234562 / 0x00000800): long: 490837
2493 2491. LDIVPOW2 (1005234562 / 0x00001000): long: 245418
2494 2492. LDIVPOW2 (1005234562 / 0x00002000): long: 122709
2495 2493. LDIVPOW2 (1005234562 / 0x00004000): long: 61354
2496 2494. LDIVPOW2 (1005234562 / 0x00008000): long: 30677
2497 2495. LDIVPOW2 (1005234562 / 0x00010000): long: 15338
2498 2496. LDIVPOW2 (1005234562 / 0x00020000): long: 7669
2499 2497. LDIVPOW2 (1005234562 / 0x00040000): long: 3834
2500 2498. LDIVPOW2 (1005234562 / 0x00080000): long: 1917
2501 2499. LDIVPOW2 (1005234562 / 0x00100000): long: 958
2502 2500. LDIVPOW2 (1005234562 / 0x00200000): long: 479
2503 2501. LDIVPOW2 (1005234562 / 0x00400000): long: 239
2504 2502. LDIVPOW2 (1005234562 / 0x00800000): long: 119
2505 2503. LDIVPOW2 (1005234562 / 0x01000000): long: 59
2506 2504. LDIVPOW2 (1005234562 / 0x02000000): long: 29
2507 2505. LDIVPOW2 (1005234562 / 0x04000000): long: 14
2508 2506. LDIVPOW2 (1005234562 / 0x08000000): long: 7
2509 2507. LDIVPOW2 (1005234562 / 0x10000000): long: 3
2510 2508. LDIVPOW2 (1005234562 / 0x20000000): long: 1
2511 2509. LDIVPOW2 (1005234562 / 0x40000000): long: 0
2512 2510. LDIVPOW2 (1005234562 / 0x80000000): long: 0
2513 2511. LREMPOW2 (1005234562 % 0x00000002): long: 0
2514 2512. LREMPOW2 (1005234562 % 0x00000004): long: 2
2515 2513. LREMPOW2 (1005234562 % 0x00000008): long: 2
2516 2514. LREMPOW2 (1005234562 % 0x00000010): long: 2
2517 2515. LREMPOW2 (1005234562 % 0x00000020): long: 2
2518 2516. LREMPOW2 (1005234562 % 0x00000040): long: 2
2519 2517. LREMPOW2 (1005234562 % 0x00000080): long: 2
2520 2518. LREMPOW2 (1005234562 % 0x00000100): long: 130
2521 2519. LREMPOW2 (1005234562 % 0x00000200): long: 386
2522 2520. LREMPOW2 (1005234562 % 0x00000400): long: 386
2523 2521. LREMPOW2 (1005234562 % 0x00000800): long: 386
2524 2522. LREMPOW2 (1005234562 % 0x00001000): long: 2434
2525 2523. LREMPOW2 (1005234562 % 0x00002000): long: 2434
2526 2524. LREMPOW2 (1005234562 % 0x00004000): long: 10626
2527 2525. LREMPOW2 (1005234562 % 0x00008000): long: 10626
2528 2526. LREMPOW2 (1005234562 % 0x00010000): long: 43394
2529 2527. LREMPOW2 (1005234562 % 0x00020000): long: 43394
2530 2528. LREMPOW2 (1005234562 % 0x00040000): long: 174466
2531 2529. LREMPOW2 (1005234562 % 0x00080000): long: 174466
2532 2530. LREMPOW2 (1005234562 % 0x00100000): long: 698754
2533 2531. LREMPOW2 (1005234562 % 0x00200000): long: 698754
2534 2532. LREMPOW2 (1005234562 % 0x00400000): long: 2795906
2535 2533. LREMPOW2 (1005234562 % 0x00800000): long: 6990210
2536 2534. LREMPOW2 (1005234562 % 0x01000000): long: 15378818
2537 2535. LREMPOW2 (1005234562 % 0x02000000): long: 32156034
2538 2536. LREMPOW2 (1005234562 % 0x04000000): long: 65710466
2539 2537. LREMPOW2 (1005234562 % 0x08000000): long: 65710466
2540 2538. LREMPOW2 (1005234562 % 0x10000000): long: 199928194
2541 2539. LREMPOW2 (1005234562 % 0x20000000): long: 468363650
2542 2540. LREMPOW2 (1005234562 % 0x40000000): long: 1005234562
2543 2541. LREMPOW2 (1005234562 % 0x80000000): long: 1005234562
2544 2542. LDIVPOW2 (12135005234562 / 0x00000002): long: 6067502617281
2545 2543. LDIVPOW2 (12135005234562 / 0x00000004): long: 3033751308640
2546 2544. LDIVPOW2 (12135005234562 / 0x00000008): long: 1516875654320
2547 2545. LDIVPOW2 (12135005234562 / 0x00000010): long: 758437827160
2548 2546. LDIVPOW2 (12135005234562 / 0x00000020): long: 379218913580
2549 2547. LDIVPOW2 (12135005234562 / 0x00000040): long: 189609456790
2550 2548. LDIVPOW2 (12135005234562 / 0x00000080): long: 94804728395
2551 2549. LDIVPOW2 (12135005234562 / 0x00000100): long: 47402364197
2552 2550. LDIVPOW2 (12135005234562 / 0x00000200): long: 23701182098
2553 2551. LDIVPOW2 (12135005234562 / 0x00000400): long: 11850591049
2554 2552. LDIVPOW2 (12135005234562 / 0x00000800): long: 5925295524
2555 2553. LDIVPOW2 (12135005234562 / 0x00001000): long: 2962647762
2556 2554. LDIVPOW2 (12135005234562 / 0x00002000): long: 1481323881
2557 2555. LDIVPOW2 (12135005234562 / 0x00004000): long: 740661940
2558 2556. LDIVPOW2 (12135005234562 / 0x00008000): long: 370330970
2559 2557. LDIVPOW2 (12135005234562 / 0x00010000): long: 185165485
2560 2558. LDIVPOW2 (12135005234562 / 0x00020000): long: 92582742
2561 2559. LDIVPOW2 (12135005234562 / 0x00040000): long: 46291371
2562 2560. LDIVPOW2 (12135005234562 / 0x00080000): long: 23145685
2563 2561. LDIVPOW2 (12135005234562 / 0x00100000): long: 11572842
2564 2562. LDIVPOW2 (12135005234562 / 0x00200000): long: 5786421
2565 2563. LDIVPOW2 (12135005234562 / 0x00400000): long: 2893210
2566 2564. LDIVPOW2 (12135005234562 / 0x00800000): long: 1446605
2567 2565. LDIVPOW2 (12135005234562 / 0x01000000): long: 723302
2568 2566. LDIVPOW2 (12135005234562 / 0x02000000): long: 361651
2569 2567. LDIVPOW2 (12135005234562 / 0x04000000): long: 180825
2570 2568. LDIVPOW2 (12135005234562 / 0x08000000): long: 90412
2571 2569. LDIVPOW2 (12135005234562 / 0x10000000): long: 45206
2572 2570. LDIVPOW2 (12135005234562 / 0x20000000): long: 22603
2573 2571. LDIVPOW2 (12135005234562 / 0x40000000): long: 11301
2574 2572. LDIVPOW2 (12135005234562 / 0x80000000): long: -5650
2575 2573. LREMPOW2 (12135005234562 % 0x00000002): long: 0
2576 2574. LREMPOW2 (12135005234562 % 0x00000004): long: 2
2577 2575. LREMPOW2 (12135005234562 % 0x00000008): long: 2
2578 2576. LREMPOW2 (12135005234562 % 0x00000010): long: 2
2579 2577. LREMPOW2 (12135005234562 % 0x00000020): long: 2
2580 2578. LREMPOW2 (12135005234562 % 0x00000040): long: 2
2581 2579. LREMPOW2 (12135005234562 % 0x00000080): long: 2
2582 2580. LREMPOW2 (12135005234562 % 0x00000100): long: 130
2583 2581. LREMPOW2 (12135005234562 % 0x00000200): long: 386
2584 2582. LREMPOW2 (12135005234562 % 0x00000400): long: 386
2585 2583. LREMPOW2 (12135005234562 % 0x00000800): long: 1410
2586 2584. LREMPOW2 (12135005234562 % 0x00001000): long: 1410
2587 2585. LREMPOW2 (12135005234562 % 0x00002000): long: 1410
2588 2586. LREMPOW2 (12135005234562 % 0x00004000): long: 9602
2589 2587. LREMPOW2 (12135005234562 % 0x00008000): long: 9602
2590 2588. LREMPOW2 (12135005234562 % 0x00010000): long: 9602
2591 2589. LREMPOW2 (12135005234562 % 0x00020000): long: 75138
2592 2590. LREMPOW2 (12135005234562 % 0x00040000): long: 75138
2593 2591. LREMPOW2 (12135005234562 % 0x00080000): long: 337282
2594 2592. LREMPOW2 (12135005234562 % 0x00100000): long: 861570
2595 2593. LREMPOW2 (12135005234562 % 0x00200000): long: 861570
2596 2594. LREMPOW2 (12135005234562 % 0x00400000): long: 2958722
2597 2595. LREMPOW2 (12135005234562 % 0x00800000): long: 2958722
2598 2596. LREMPOW2 (12135005234562 % 0x01000000): long: 11347330
2599 2597. LREMPOW2 (12135005234562 % 0x02000000): long: 11347330
2600 2598. LREMPOW2 (12135005234562 % 0x04000000): long: 44901762
2601 2599. LREMPOW2 (12135005234562 % 0x08000000): long: 112010626
2602 2600. LREMPOW2 (12135005234562 % 0x10000000): long: 112010626
2603 2601. LREMPOW2 (12135005234562 % 0x20000000): long: 112010626
2604 2602. LREMPOW2 (12135005234562 % 0x40000000): long: 648881538
2605 2603. LREMPOW2 (12135005234562 % 0x80000000): long: 1722623362
2606 2604. LDIVPOW2 (2343552355623464626 / 0x00000002): long: 1171776177811732313
2607 2605. LDIVPOW2 (2343552355623464626 / 0x00000004): long: 585888088905866156
2608 2606. LDIVPOW2 (2343552355623464626 / 0x00000008): long: 292944044452933078
2609 2607. LDIVPOW2 (2343552355623464626 / 0x00000010): long: 146472022226466539
2610 2608. LDIVPOW2 (2343552355623464626 / 0x00000020): long: 73236011113233269
2611 2609. LDIVPOW2 (2343552355623464626 / 0x00000040): long: 36618005556616634
2612 2610. LDIVPOW2 (2343552355623464626 / 0x00000080): long: 18309002778308317
2613 2611. LDIVPOW2 (2343552355623464626 / 0x00000100): long: 9154501389154158
2614 2612. LDIVPOW2 (2343552355623464626 / 0x00000200): long: 4577250694577079
2615 2613. LDIVPOW2 (2343552355623464626 / 0x00000400): long: 2288625347288539
2616 2614. LDIVPOW2 (2343552355623464626 / 0x00000800): long: 1144312673644269
2617 2615. LDIVPOW2 (2343552355623464626 / 0x00001000): long: 572156336822134
2618 2616. LDIVPOW2 (2343552355623464626 / 0x00002000): long: 286078168411067
2619 2617. LDIVPOW2 (2343552355623464626 / 0x00004000): long: 143039084205533
2620 2618. LDIVPOW2 (2343552355623464626 / 0x00008000): long: 71519542102766
2621 2619. LDIVPOW2 (2343552355623464626 / 0x00010000): long: 35759771051383
2622 2620. LDIVPOW2 (2343552355623464626 / 0x00020000): long: 17879885525691
2623 2621. LDIVPOW2 (2343552355623464626 / 0x00040000): long: 8939942762845
2624 2622. LDIVPOW2 (2343552355623464626 / 0x00080000): long: 4469971381422
2625 2623. LDIVPOW2 (2343552355623464626 / 0x00100000): long: 2234985690711
2626 2624. LDIVPOW2 (2343552355623464626 / 0x00200000): long: 1117492845355
2627 2625. LDIVPOW2 (2343552355623464626 / 0x00400000): long: 558746422677
2628 2626. LDIVPOW2 (2343552355623464626 / 0x00800000): long: 279373211338
2629 2627. LDIVPOW2 (2343552355623464626 / 0x01000000): long: 139686605669
2630 2628. LDIVPOW2 (2343552355623464626 / 0x02000000): long: 69843302834
2631 2629. LDIVPOW2 (2343552355623464626 / 0x04000000): long: 34921651417
2632 2630. LDIVPOW2 (2343552355623464626 / 0x08000000): long: 17460825708
2633 2631. LDIVPOW2 (2343552355623464626 / 0x10000000): long: 8730412854
2634 2632. LDIVPOW2 (2343552355623464626 / 0x20000000): long: 4365206427
2635 2633. LDIVPOW2 (2343552355623464626 / 0x40000000): long: 2182603213
2636 2634. LDIVPOW2 (2343552355623464626 / 0x80000000): long: -1091301606
2637 2635. LREMPOW2 (2343552355623464626 % 0x00000002): long: 0
2638 2636. LREMPOW2 (2343552355623464626 % 0x00000004): long: 2
2639 2637. LREMPOW2 (2343552355623464626 % 0x00000008): long: 2
2640 2638. LREMPOW2 (2343552355623464626 % 0x00000010): long: 2
2641 2639. LREMPOW2 (2343552355623464626 % 0x00000020): long: 18
2642 2640. LREMPOW2 (2343552355623464626 % 0x00000040): long: 50
2643 2641. LREMPOW2 (2343552355623464626 % 0x00000080): long: 50
2644 2642. LREMPOW2 (2343552355623464626 % 0x00000100): long: 178
2645 2643. LREMPOW2 (2343552355623464626 % 0x00000200): long: 178
2646 2644. LREMPOW2 (2343552355623464626 % 0x00000400): long: 690
2647 2645. LREMPOW2 (2343552355623464626 % 0x00000800): long: 1714
2648 2646. LREMPOW2 (2343552355623464626 % 0x00001000): long: 3762
2649 2647. LREMPOW2 (2343552355623464626 % 0x00002000): long: 3762
2650 2648. LREMPOW2 (2343552355623464626 % 0x00004000): long: 11954
2651 2649. LREMPOW2 (2343552355623464626 % 0x00008000): long: 28338
2652 2650. LREMPOW2 (2343552355623464626 % 0x00010000): long: 28338
2653 2651. LREMPOW2 (2343552355623464626 % 0x00020000): long: 93874
2654 2652. LREMPOW2 (2343552355623464626 % 0x00040000): long: 224946
2655 2653. LREMPOW2 (2343552355623464626 % 0x00080000): long: 487090
2656 2654. LREMPOW2 (2343552355623464626 % 0x00100000): long: 487090
2657 2655. LREMPOW2 (2343552355623464626 % 0x00200000): long: 1535666
2658 2656. LREMPOW2 (2343552355623464626 % 0x00400000): long: 3632818
2659 2657. LREMPOW2 (2343552355623464626 % 0x00800000): long: 7827122
2660 2658. LREMPOW2 (2343552355623464626 % 0x01000000): long: 7827122
2661 2659. LREMPOW2 (2343552355623464626 % 0x02000000): long: 24604338
2662 2660. LREMPOW2 (2343552355623464626 % 0x04000000): long: 24604338
2663 2661. LREMPOW2 (2343552355623464626 % 0x08000000): long: 91713202
2664 2662. LREMPOW2 (2343552355623464626 % 0x10000000): long: 91713202
2665 2663. LREMPOW2 (2343552355623464626 % 0x20000000): long: 91713202
2666 2664. LREMPOW2 (2343552355623464626 % 0x40000000): long: 628584114
2667 2665. LREMPOW2 (2343552355623464626 % 0x80000000): long: 1702325938
2668 2666. LDIVPOW2 (-17 / 0x00000002): long: -8
2669 2667. LDIVPOW2 (-17 / 0x00000004): long: -4
2670 2668. LDIVPOW2 (-17 / 0x00000008): long: -2
2671 2669. LDIVPOW2 (-17 / 0x00000010): long: -1
2672 2670. LDIVPOW2 (-17 / 0x00000020): long: 0
2673 2671. LDIVPOW2 (-17 / 0x00000040): long: 0
2674 2672. LDIVPOW2 (-17 / 0x00000080): long: 0
2675 2673. LDIVPOW2 (-17 / 0x00000100): long: 0
2676 2674. LDIVPOW2 (-17 / 0x00000200): long: 0
2677 2675. LDIVPOW2 (-17 / 0x00000400): long: 0
2678 2676. LDIVPOW2 (-17 / 0x00000800): long: 0
2679 2677. LDIVPOW2 (-17 / 0x00001000): long: 0
2680 2678. LDIVPOW2 (-17 / 0x00002000): long: 0
2681 2679. LDIVPOW2 (-17 / 0x00004000): long: 0
2682 2680. LDIVPOW2 (-17 / 0x00008000): long: 0
2683 2681. LDIVPOW2 (-17 / 0x00010000): long: 0
2684 2682. LDIVPOW2 (-17 / 0x00020000): long: 0
2685 2683. LDIVPOW2 (-17 / 0x00040000): long: 0
2686 2684. LDIVPOW2 (-17 / 0x00080000): long: 0
2687 2685. LDIVPOW2 (-17 / 0x00100000): long: 0
2688 2686. LDIVPOW2 (-17 / 0x00200000): long: 0
2689 2687. LDIVPOW2 (-17 / 0x00400000): long: 0
2690 2688. LDIVPOW2 (-17 / 0x00800000): long: 0
2691 2689. LDIVPOW2 (-17 / 0x01000000): long: 0
2692 2690. LDIVPOW2 (-17 / 0x02000000): long: 0
2693 2691. LDIVPOW2 (-17 / 0x04000000): long: 0
2694 2692. LDIVPOW2 (-17 / 0x08000000): long: 0
2695 2693. LDIVPOW2 (-17 / 0x10000000): long: 0
2696 2694. LDIVPOW2 (-17 / 0x20000000): long: 0
2697 2695. LDIVPOW2 (-17 / 0x40000000): long: 0
2698 2696. LDIVPOW2 (-17 / 0x80000000): long: 0
2699 2697. LREMPOW2 (-17 % 0x00000002): long: -1
2700 2698. LREMPOW2 (-17 % 0x00000004): long: -1
2701 2699. LREMPOW2 (-17 % 0x00000008): long: -1
2702 2700. LREMPOW2 (-17 % 0x00000010): long: -1
2703 2701. LREMPOW2 (-17 % 0x00000020): long: -17
2704 2702. LREMPOW2 (-17 % 0x00000040): long: -17
2705 2703. LREMPOW2 (-17 % 0x00000080): long: -17
2706 2704. LREMPOW2 (-17 % 0x00000100): long: -17
2707 2705. LREMPOW2 (-17 % 0x00000200): long: -17
2708 2706. LREMPOW2 (-17 % 0x00000400): long: -17
2709 2707. LREMPOW2 (-17 % 0x00000800): long: -17
2710 2708. LREMPOW2 (-17 % 0x00001000): long: -17
2711 2709. LREMPOW2 (-17 % 0x00002000): long: -17
2712 2710. LREMPOW2 (-17 % 0x00004000): long: -17
2713 2711. LREMPOW2 (-17 % 0x00008000): long: -17
2714 2712. LREMPOW2 (-17 % 0x00010000): long: -17
2715 2713. LREMPOW2 (-17 % 0x00020000): long: -17
2716 2714. LREMPOW2 (-17 % 0x00040000): long: -17
2717 2715. LREMPOW2 (-17 % 0x00080000): long: -17
2718 2716. LREMPOW2 (-17 % 0x00100000): long: -17
2719 2717. LREMPOW2 (-17 % 0x00200000): long: -17
2720 2718. LREMPOW2 (-17 % 0x00400000): long: -17
2721 2719. LREMPOW2 (-17 % 0x00800000): long: -17
2722 2720. LREMPOW2 (-17 % 0x01000000): long: -17
2723 2721. LREMPOW2 (-17 % 0x02000000): long: -17
2724 2722. LREMPOW2 (-17 % 0x04000000): long: -17
2725 2723. LREMPOW2 (-17 % 0x08000000): long: -17
2726 2724. LREMPOW2 (-17 % 0x10000000): long: -17
2727 2725. LREMPOW2 (-17 % 0x20000000): long: -17
2728 2726. LREMPOW2 (-17 % 0x40000000): long: -17
2729 2727. LREMPOW2 (-17 % 0x80000000): long: -17
2730 2728. LDIVPOW2 (-12347 / 0x00000002): long: -6173
2731 2729. LDIVPOW2 (-12347 / 0x00000004): long: -3086
2732 2730. LDIVPOW2 (-12347 / 0x00000008): long: -1543
2733 2731. LDIVPOW2 (-12347 / 0x00000010): long: -771
2734 2732. LDIVPOW2 (-12347 / 0x00000020): long: -385
2735 2733. LDIVPOW2 (-12347 / 0x00000040): long: -192
2736 2734. LDIVPOW2 (-12347 / 0x00000080): long: -96
2737 2735. LDIVPOW2 (-12347 / 0x00000100): long: -48
2738 2736. LDIVPOW2 (-12347 / 0x00000200): long: -24
2739 2737. LDIVPOW2 (-12347 / 0x00000400): long: -12
2740 2738. LDIVPOW2 (-12347 / 0x00000800): long: -6
2741 2739. LDIVPOW2 (-12347 / 0x00001000): long: -3
2742 2740. LDIVPOW2 (-12347 / 0x00002000): long: -1
2743 2741. LDIVPOW2 (-12347 / 0x00004000): long: 0
2744 2742. LDIVPOW2 (-12347 / 0x00008000): long: 0
2745 2743. LDIVPOW2 (-12347 / 0x00010000): long: 0
2746 2744. LDIVPOW2 (-12347 / 0x00020000): long: 0
2747 2745. LDIVPOW2 (-12347 / 0x00040000): long: 0
2748 2746. LDIVPOW2 (-12347 / 0x00080000): long: 0
2749 2747. LDIVPOW2 (-12347 / 0x00100000): long: 0
2750 2748. LDIVPOW2 (-12347 / 0x00200000): long: 0
2751 2749. LDIVPOW2 (-12347 / 0x00400000): long: 0
2752 2750. LDIVPOW2 (-12347 / 0x00800000): long: 0
2753 2751. LDIVPOW2 (-12347 / 0x01000000): long: 0
2754 2752. LDIVPOW2 (-12347 / 0x02000000): long: 0
2755 2753. LDIVPOW2 (-12347 / 0x04000000): long: 0
2756 2754. LDIVPOW2 (-12347 / 0x08000000): long: 0
2757 2755. LDIVPOW2 (-12347 / 0x10000000): long: 0
2758 2756. LDIVPOW2 (-12347 / 0x20000000): long: 0
2759 2757. LDIVPOW2 (-12347 / 0x40000000): long: 0
2760 2758. LDIVPOW2 (-12347 / 0x80000000): long: 0
2761 2759. LREMPOW2 (-12347 % 0x00000002): long: -1
2762 2760. LREMPOW2 (-12347 % 0x00000004): long: -3
2763 2761. LREMPOW2 (-12347 % 0x00000008): long: -3
2764 2762. LREMPOW2 (-12347 % 0x00000010): long: -11
2765 2763. LREMPOW2 (-12347 % 0x00000020): long: -27
2766 2764. LREMPOW2 (-12347 % 0x00000040): long: -59
2767 2765. LREMPOW2 (-12347 % 0x00000080): long: -59
2768 2766. LREMPOW2 (-12347 % 0x00000100): long: -59
2769 2767. LREMPOW2 (-12347 % 0x00000200): long: -59
2770 2768. LREMPOW2 (-12347 % 0x00000400): long: -59
2771 2769. LREMPOW2 (-12347 % 0x00000800): long: -59
2772 2770. LREMPOW2 (-12347 % 0x00001000): long: -59
2773 2771. LREMPOW2 (-12347 % 0x00002000): long: -4155
2774 2772. LREMPOW2 (-12347 % 0x00004000): long: -12347
2775 2773. LREMPOW2 (-12347 % 0x00008000): long: -12347
2776 2774. LREMPOW2 (-12347 % 0x00010000): long: -12347
2777 2775. LREMPOW2 (-12347 % 0x00020000): long: -12347
2778 2776. LREMPOW2 (-12347 % 0x00040000): long: -12347
2779 2777. LREMPOW2 (-12347 % 0x00080000): long: -12347
2780 2778. LREMPOW2 (-12347 % 0x00100000): long: -12347
2781 2779. LREMPOW2 (-12347 % 0x00200000): long: -12347
2782 2780. LREMPOW2 (-12347 % 0x00400000): long: -12347
2783 2781. LREMPOW2 (-12347 % 0x00800000): long: -12347
2784 2782. LREMPOW2 (-12347 % 0x01000000): long: -12347
2785 2783. LREMPOW2 (-12347 % 0x02000000): long: -12347
2786 2784. LREMPOW2 (-12347 % 0x04000000): long: -12347
2787 2785. LREMPOW2 (-12347 % 0x08000000): long: -12347
2788 2786. LREMPOW2 (-12347 % 0x10000000): long: -12347
2789 2787. LREMPOW2 (-12347 % 0x20000000): long: -12347
2790 2788. LREMPOW2 (-12347 % 0x40000000): long: -12347
2791 2789. LREMPOW2 (-12347 % 0x80000000): long: -12347
2792 2790. LDIVPOW2 (-8893427 / 0x00000002): long: -4446713
2793 2791. LDIVPOW2 (-8893427 / 0x00000004): long: -2223356
2794 2792. LDIVPOW2 (-8893427 / 0x00000008): long: -1111678
2795 2793. LDIVPOW2 (-8893427 / 0x00000010): long: -555839
2796 2794. LDIVPOW2 (-8893427 / 0x00000020): long: -277919
2797 2795. LDIVPOW2 (-8893427 / 0x00000040): long: -138959
2798 2796. LDIVPOW2 (-8893427 / 0x00000080): long: -69479
2799 2797. LDIVPOW2 (-8893427 / 0x00000100): long: -34739
2800 2798. LDIVPOW2 (-8893427 / 0x00000200): long: -17369
2801 2799. LDIVPOW2 (-8893427 / 0x00000400): long: -8684
2802 2800. LDIVPOW2 (-8893427 / 0x00000800): long: -4342
2803 2801. LDIVPOW2 (-8893427 / 0x00001000): long: -2171
2804 2802. LDIVPOW2 (-8893427 / 0x00002000): long: -1085
2805 2803. LDIVPOW2 (-8893427 / 0x00004000): long: -542
2806 2804. LDIVPOW2 (-8893427 / 0x00008000): long: -271
2807 2805. LDIVPOW2 (-8893427 / 0x00010000): long: -135
2808 2806. LDIVPOW2 (-8893427 / 0x00020000): long: -67
2809 2807. LDIVPOW2 (-8893427 / 0x00040000): long: -33
2810 2808. LDIVPOW2 (-8893427 / 0x00080000): long: -16
2811 2809. LDIVPOW2 (-8893427 / 0x00100000): long: -8
2812 2810. LDIVPOW2 (-8893427 / 0x00200000): long: -4
2813 2811. LDIVPOW2 (-8893427 / 0x00400000): long: -2
2814 2812. LDIVPOW2 (-8893427 / 0x00800000): long: -1
2815 2813. LDIVPOW2 (-8893427 / 0x01000000): long: 0
2816 2814. LDIVPOW2 (-8893427 / 0x02000000): long: 0
2817 2815. LDIVPOW2 (-8893427 / 0x04000000): long: 0
2818 2816. LDIVPOW2 (-8893427 / 0x08000000): long: 0
2819 2817. LDIVPOW2 (-8893427 / 0x10000000): long: 0
2820 2818. LDIVPOW2 (-8893427 / 0x20000000): long: 0
2821 2819. LDIVPOW2 (-8893427 / 0x40000000): long: 0
2822 2820. LDIVPOW2 (-8893427 / 0x80000000): long: 0
2823 2821. LREMPOW2 (-8893427 % 0x00000002): long: -1
2824 2822. LREMPOW2 (-8893427 % 0x00000004): long: -3
2825 2823. LREMPOW2 (-8893427 % 0x00000008): long: -3
2826 2824. LREMPOW2 (-8893427 % 0x00000010): long: -3
2827 2825. LREMPOW2 (-8893427 % 0x00000020): long: -19
2828 2826. LREMPOW2 (-8893427 % 0x00000040): long: -51
2829 2827. LREMPOW2 (-8893427 % 0x00000080): long: -115
2830 2828. LREMPOW2 (-8893427 % 0x00000100): long: -243
2831 2829. LREMPOW2 (-8893427 % 0x00000200): long: -499
2832 2830. LREMPOW2 (-8893427 % 0x00000400): long: -1011
2833 2831. LREMPOW2 (-8893427 % 0x00000800): long: -1011
2834 2832. LREMPOW2 (-8893427 % 0x00001000): long: -1011
2835 2833. LREMPOW2 (-8893427 % 0x00002000): long: -5107
2836 2834. LREMPOW2 (-8893427 % 0x00004000): long: -13299
2837 2835. LREMPOW2 (-8893427 % 0x00008000): long: -13299
2838 2836. LREMPOW2 (-8893427 % 0x00010000): long: -46067
2839 2837. LREMPOW2 (-8893427 % 0x00020000): long: -111603
2840 2838. LREMPOW2 (-8893427 % 0x00040000): long: -242675
2841 2839. LREMPOW2 (-8893427 % 0x00080000): long: -504819
2842 2840. LREMPOW2 (-8893427 % 0x00100000): long: -504819
2843 2841. LREMPOW2 (-8893427 % 0x00200000): long: -504819
2844 2842. LREMPOW2 (-8893427 % 0x00400000): long: -504819
2845 2843. LREMPOW2 (-8893427 % 0x00800000): long: -504819
2846 2844. LREMPOW2 (-8893427 % 0x01000000): long: -8893427
2847 2845. LREMPOW2 (-8893427 % 0x02000000): long: -8893427
2848 2846. LREMPOW2 (-8893427 % 0x04000000): long: -8893427
2849 2847. LREMPOW2 (-8893427 % 0x08000000): long: -8893427
2850 2848. LREMPOW2 (-8893427 % 0x10000000): long: -8893427
2851 2849. LREMPOW2 (-8893427 % 0x20000000): long: -8893427
2852 2850. LREMPOW2 (-8893427 % 0x40000000): long: -8893427
2853 2851. LREMPOW2 (-8893427 % 0x80000000): long: -8893427
2854 2852. LDIVPOW2 (-1005234562 / 0x00000002): long: -502617281
2855 2853. LDIVPOW2 (-1005234562 / 0x00000004): long: -251308640
2856 2854. LDIVPOW2 (-1005234562 / 0x00000008): long: -125654320
2857 2855. LDIVPOW2 (-1005234562 / 0x00000010): long: -62827160
2858 2856. LDIVPOW2 (-1005234562 / 0x00000020): long: -31413580
2859 2857. LDIVPOW2 (-1005234562 / 0x00000040): long: -15706790
2860 2858. LDIVPOW2 (-1005234562 / 0x00000080): long: -7853395
2861 2859. LDIVPOW2 (-1005234562 / 0x00000100): long: -3926697
2862 2860. LDIVPOW2 (-1005234562 / 0x00000200): long: -1963348
2863 2861. LDIVPOW2 (-1005234562 / 0x00000400): long: -981674
2864 2862. LDIVPOW2 (-1005234562 / 0x00000800): long: -490837
2865 2863. LDIVPOW2 (-1005234562 / 0x00001000): long: -245418
2866 2864. LDIVPOW2 (-1005234562 / 0x00002000): long: -122709
2867 2865. LDIVPOW2 (-1005234562 / 0x00004000): long: -61354
2868 2866. LDIVPOW2 (-1005234562 / 0x00008000): long: -30677
2869 2867. LDIVPOW2 (-1005234562 / 0x00010000): long: -15338
2870 2868. LDIVPOW2 (-1005234562 / 0x00020000): long: -7669
2871 2869. LDIVPOW2 (-1005234562 / 0x00040000): long: -3834
2872 2870. LDIVPOW2 (-1005234562 / 0x00080000): long: -1917
2873 2871. LDIVPOW2 (-1005234562 / 0x00100000): long: -958
2874 2872. LDIVPOW2 (-1005234562 / 0x00200000): long: -479
2875 2873. LDIVPOW2 (-1005234562 / 0x00400000): long: -239
2876 2874. LDIVPOW2 (-1005234562 / 0x00800000): long: -119
2877 2875. LDIVPOW2 (-1005234562 / 0x01000000): long: -59
2878 2876. LDIVPOW2 (-1005234562 / 0x02000000): long: -29
2879 2877. LDIVPOW2 (-1005234562 / 0x04000000): long: -14
2880 2878. LDIVPOW2 (-1005234562 / 0x08000000): long: -7
2881 2879. LDIVPOW2 (-1005234562 / 0x10000000): long: -3
2882 2880. LDIVPOW2 (-1005234562 / 0x20000000): long: -1
2883 2881. LDIVPOW2 (-1005234562 / 0x40000000): long: 0
2884 2882. LDIVPOW2 (-1005234562 / 0x80000000): long: 0
2885 2883. LREMPOW2 (-1005234562 % 0x00000002): long: 0
2886 2884. LREMPOW2 (-1005234562 % 0x00000004): long: -2
2887 2885. LREMPOW2 (-1005234562 % 0x00000008): long: -2
2888 2886. LREMPOW2 (-1005234562 % 0x00000010): long: -2
2889 2887. LREMPOW2 (-1005234562 % 0x00000020): long: -2
2890 2888. LREMPOW2 (-1005234562 % 0x00000040): long: -2
2891 2889. LREMPOW2 (-1005234562 % 0x00000080): long: -2
2892 2890. LREMPOW2 (-1005234562 % 0x00000100): long: -130
2893 2891. LREMPOW2 (-1005234562 % 0x00000200): long: -386
2894 2892. LREMPOW2 (-1005234562 % 0x00000400): long: -386
2895 2893. LREMPOW2 (-1005234562 % 0x00000800): long: -386
2896 2894. LREMPOW2 (-1005234562 % 0x00001000): long: -2434
2897 2895. LREMPOW2 (-1005234562 % 0x00002000): long: -2434
2898 2896. LREMPOW2 (-1005234562 % 0x00004000): long: -10626
2899 2897. LREMPOW2 (-1005234562 % 0x00008000): long: -10626
2900 2898. LREMPOW2 (-1005234562 % 0x00010000): long: -43394
2901 2899. LREMPOW2 (-1005234562 % 0x00020000): long: -43394
2902 2900. LREMPOW2 (-1005234562 % 0x00040000): long: -174466
2903 2901. LREMPOW2 (-1005234562 % 0x00080000): long: -174466
2904 2902. LREMPOW2 (-1005234562 % 0x00100000): long: -698754
2905 2903. LREMPOW2 (-1005234562 % 0x00200000): long: -698754
2906 2904. LREMPOW2 (-1005234562 % 0x00400000): long: -2795906
2907 2905. LREMPOW2 (-1005234562 % 0x00800000): long: -6990210
2908 2906. LREMPOW2 (-1005234562 % 0x01000000): long: -15378818
2909 2907. LREMPOW2 (-1005234562 % 0x02000000): long: -32156034
2910 2908. LREMPOW2 (-1005234562 % 0x04000000): long: -65710466
2911 2909. LREMPOW2 (-1005234562 % 0x08000000): long: -65710466
2912 2910. LREMPOW2 (-1005234562 % 0x10000000): long: -199928194
2913 2911. LREMPOW2 (-1005234562 % 0x20000000): long: -468363650
2914 2912. LREMPOW2 (-1005234562 % 0x40000000): long: -1005234562
2915 2913. LREMPOW2 (-1005234562 % 0x80000000): long: -1005234562
2916 2914. LDIVPOW2 (-12135005234562 / 0x00000002): long: -6067502617281
2917 2915. LDIVPOW2 (-12135005234562 / 0x00000004): long: -3033751308640
2918 2916. LDIVPOW2 (-12135005234562 / 0x00000008): long: -1516875654320
2919 2917. LDIVPOW2 (-12135005234562 / 0x00000010): long: -758437827160
2920 2918. LDIVPOW2 (-12135005234562 / 0x00000020): long: -379218913580
2921 2919. LDIVPOW2 (-12135005234562 / 0x00000040): long: -189609456790
2922 2920. LDIVPOW2 (-12135005234562 / 0x00000080): long: -94804728395
2923 2921. LDIVPOW2 (-12135005234562 / 0x00000100): long: -47402364197
2924 2922. LDIVPOW2 (-12135005234562 / 0x00000200): long: -23701182098
2925 2923. LDIVPOW2 (-12135005234562 / 0x00000400): long: -11850591049
2926 2924. LDIVPOW2 (-12135005234562 / 0x00000800): long: -5925295524
2927 2925. LDIVPOW2 (-12135005234562 / 0x00001000): long: -2962647762
2928 2926. LDIVPOW2 (-12135005234562 / 0x00002000): long: -1481323881
2929 2927. LDIVPOW2 (-12135005234562 / 0x00004000): long: -740661940
2930 2928. LDIVPOW2 (-12135005234562 / 0x00008000): long: -370330970
2931 2929. LDIVPOW2 (-12135005234562 / 0x00010000): long: -185165485
2932 2930. LDIVPOW2 (-12135005234562 / 0x00020000): long: -92582742
2933 2931. LDIVPOW2 (-12135005234562 / 0x00040000): long: -46291371
2934 2932. LDIVPOW2 (-12135005234562 / 0x00080000): long: -23145685
2935 2933. LDIVPOW2 (-12135005234562 / 0x00100000): long: -11572842
2936 2934. LDIVPOW2 (-12135005234562 / 0x00200000): long: -5786421
2937 2935. LDIVPOW2 (-12135005234562 / 0x00400000): long: -2893210
2938 2936. LDIVPOW2 (-12135005234562 / 0x00800000): long: -1446605
2939 2937. LDIVPOW2 (-12135005234562 / 0x01000000): long: -723302
2940 2938. LDIVPOW2 (-12135005234562 / 0x02000000): long: -361651
2941 2939. LDIVPOW2 (-12135005234562 / 0x04000000): long: -180825
2942 2940. LDIVPOW2 (-12135005234562 / 0x08000000): long: -90412
2943 2941. LDIVPOW2 (-12135005234562 / 0x10000000): long: -45206
2944 2942. LDIVPOW2 (-12135005234562 / 0x20000000): long: -22603
2945 2943. LDIVPOW2 (-12135005234562 / 0x40000000): long: -11301
2946 2944. LDIVPOW2 (-12135005234562 / 0x80000000): long: 5650
2947 2945. LREMPOW2 (-12135005234562 % 0x00000002): long: 0
2948 2946. LREMPOW2 (-12135005234562 % 0x00000004): long: -2
2949 2947. LREMPOW2 (-12135005234562 % 0x00000008): long: -2
2950 2948. LREMPOW2 (-12135005234562 % 0x00000010): long: -2
2951 2949. LREMPOW2 (-12135005234562 % 0x00000020): long: -2
2952 2950. LREMPOW2 (-12135005234562 % 0x00000040): long: -2
2953 2951. LREMPOW2 (-12135005234562 % 0x00000080): long: -2
2954 2952. LREMPOW2 (-12135005234562 % 0x00000100): long: -130
2955 2953. LREMPOW2 (-12135005234562 % 0x00000200): long: -386
2956 2954. LREMPOW2 (-12135005234562 % 0x00000400): long: -386
2957 2955. LREMPOW2 (-12135005234562 % 0x00000800): long: -1410
2958 2956. LREMPOW2 (-12135005234562 % 0x00001000): long: -1410
2959 2957. LREMPOW2 (-12135005234562 % 0x00002000): long: -1410
2960 2958. LREMPOW2 (-12135005234562 % 0x00004000): long: -9602
2961 2959. LREMPOW2 (-12135005234562 % 0x00008000): long: -9602
2962 2960. LREMPOW2 (-12135005234562 % 0x00010000): long: -9602
2963 2961. LREMPOW2 (-12135005234562 % 0x00020000): long: -75138
2964 2962. LREMPOW2 (-12135005234562 % 0x00040000): long: -75138
2965 2963. LREMPOW2 (-12135005234562 % 0x00080000): long: -337282
2966 2964. LREMPOW2 (-12135005234562 % 0x00100000): long: -861570
2967 2965. LREMPOW2 (-12135005234562 % 0x00200000): long: -861570
2968 2966. LREMPOW2 (-12135005234562 % 0x00400000): long: -2958722
2969 2967. LREMPOW2 (-12135005234562 % 0x00800000): long: -2958722
2970 2968. LREMPOW2 (-12135005234562 % 0x01000000): long: -11347330
2971 2969. LREMPOW2 (-12135005234562 % 0x02000000): long: -11347330
2972 2970. LREMPOW2 (-12135005234562 % 0x04000000): long: -44901762
2973 2971. LREMPOW2 (-12135005234562 % 0x08000000): long: -112010626
2974 2972. LREMPOW2 (-12135005234562 % 0x10000000): long: -112010626
2975 2973. LREMPOW2 (-12135005234562 % 0x20000000): long: -112010626
2976 2974. LREMPOW2 (-12135005234562 % 0x40000000): long: -648881538
2977 2975. LREMPOW2 (-12135005234562 % 0x80000000): long: -1722623362
2978 2976. LDIVPOW2 (-2343552355623464626 / 0x00000002): long: -1171776177811732313
2979 2977. LDIVPOW2 (-2343552355623464626 / 0x00000004): long: -585888088905866156
2980 2978. LDIVPOW2 (-2343552355623464626 / 0x00000008): long: -292944044452933078
2981 2979. LDIVPOW2 (-2343552355623464626 / 0x00000010): long: -146472022226466539
2982 2980. LDIVPOW2 (-2343552355623464626 / 0x00000020): long: -73236011113233269
2983 2981. LDIVPOW2 (-2343552355623464626 / 0x00000040): long: -36618005556616634
2984 2982. LDIVPOW2 (-2343552355623464626 / 0x00000080): long: -18309002778308317
2985 2983. LDIVPOW2 (-2343552355623464626 / 0x00000100): long: -9154501389154158
2986 2984. LDIVPOW2 (-2343552355623464626 / 0x00000200): long: -4577250694577079
2987 2985. LDIVPOW2 (-2343552355623464626 / 0x00000400): long: -2288625347288539
2988 2986. LDIVPOW2 (-2343552355623464626 / 0x00000800): long: -1144312673644269
2989 2987. LDIVPOW2 (-2343552355623464626 / 0x00001000): long: -572156336822134
2990 2988. LDIVPOW2 (-2343552355623464626 / 0x00002000): long: -286078168411067
2991 2989. LDIVPOW2 (-2343552355623464626 / 0x00004000): long: -143039084205533
2992 2990. LDIVPOW2 (-2343552355623464626 / 0x00008000): long: -71519542102766
2993 2991. LDIVPOW2 (-2343552355623464626 / 0x00010000): long: -35759771051383
2994 2992. LDIVPOW2 (-2343552355623464626 / 0x00020000): long: -17879885525691
2995 2993. LDIVPOW2 (-2343552355623464626 / 0x00040000): long: -8939942762845
2996 2994. LDIVPOW2 (-2343552355623464626 / 0x00080000): long: -4469971381422
2997 2995. LDIVPOW2 (-2343552355623464626 / 0x00100000): long: -2234985690711
2998 2996. LDIVPOW2 (-2343552355623464626 / 0x00200000): long: -1117492845355
2999 2997. LDIVPOW2 (-2343552355623464626 / 0x00400000): long: -558746422677
3000 2998. LDIVPOW2 (-2343552355623464626 / 0x00800000): long: -279373211338
3001 2999. LDIVPOW2 (-2343552355623464626 / 0x01000000): long: -139686605669
3002 3000. LDIVPOW2 (-2343552355623464626 / 0x02000000): long: -69843302834
3003 3001. LDIVPOW2 (-2343552355623464626 / 0x04000000): long: -34921651417
3004 3002. LDIVPOW2 (-2343552355623464626 / 0x08000000): long: -17460825708
3005 3003. LDIVPOW2 (-2343552355623464626 / 0x10000000): long: -8730412854
3006 3004. LDIVPOW2 (-2343552355623464626 / 0x20000000): long: -4365206427
3007 3005. LDIVPOW2 (-2343552355623464626 / 0x40000000): long: -2182603213
3008 3006. LDIVPOW2 (-2343552355623464626 / 0x80000000): long: 1091301606
3009 3007. LREMPOW2 (-2343552355623464626 % 0x00000002): long: 0
3010 3008. LREMPOW2 (-2343552355623464626 % 0x00000004): long: -2
3011 3009. LREMPOW2 (-2343552355623464626 % 0x00000008): long: -2
3012 3010. LREMPOW2 (-2343552355623464626 % 0x00000010): long: -2
3013 3011. LREMPOW2 (-2343552355623464626 % 0x00000020): long: -18
3014 3012. LREMPOW2 (-2343552355623464626 % 0x00000040): long: -50
3015 3013. LREMPOW2 (-2343552355623464626 % 0x00000080): long: -50
3016 3014. LREMPOW2 (-2343552355623464626 % 0x00000100): long: -178
3017 3015. LREMPOW2 (-2343552355623464626 % 0x00000200): long: -178
3018 3016. LREMPOW2 (-2343552355623464626 % 0x00000400): long: -690
3019 3017. LREMPOW2 (-2343552355623464626 % 0x00000800): long: -1714
3020 3018. LREMPOW2 (-2343552355623464626 % 0x00001000): long: -3762
3021 3019. LREMPOW2 (-2343552355623464626 % 0x00002000): long: -3762
3022 3020. LREMPOW2 (-2343552355623464626 % 0x00004000): long: -11954
3023 3021. LREMPOW2 (-2343552355623464626 % 0x00008000): long: -28338
3024 3022. LREMPOW2 (-2343552355623464626 % 0x00010000): long: -28338
3025 3023. LREMPOW2 (-2343552355623464626 % 0x00020000): long: -93874
3026 3024. LREMPOW2 (-2343552355623464626 % 0x00040000): long: -224946
3027 3025. LREMPOW2 (-2343552355623464626 % 0x00080000): long: -487090
3028 3026. LREMPOW2 (-2343552355623464626 % 0x00100000): long: -487090
3029 3027. LREMPOW2 (-2343552355623464626 % 0x00200000): long: -1535666
3030 3028. LREMPOW2 (-2343552355623464626 % 0x00400000): long: -3632818
3031 3029. LREMPOW2 (-2343552355623464626 % 0x00800000): long: -7827122
3032 3030. LREMPOW2 (-2343552355623464626 % 0x01000000): long: -7827122
3033 3031. LREMPOW2 (-2343552355623464626 % 0x02000000): long: -24604338
3034 3032. LREMPOW2 (-2343552355623464626 % 0x04000000): long: -24604338
3035 3033. LREMPOW2 (-2343552355623464626 % 0x08000000): long: -91713202
3036 3034. LREMPOW2 (-2343552355623464626 % 0x10000000): long: -91713202
3037 3035. LREMPOW2 (-2343552355623464626 % 0x20000000): long: -91713202
3038 3036. LREMPOW2 (-2343552355623464626 % 0x40000000): long: -628584114
3039 3037. LREMPOW2 (-2343552355623464626 % 0x80000000): long: -1702325938
3040 3038. ------------------- test rem 0x10001
3041 3039. IREM0X10001 (0 % 0x10001): int: 0
3042 3040. IREM0X10001 (1 % 0x10001): int: 1
3043 3041. IREM0X10001 (17 % 0x10001): int: 17
3044 3042. IREM0X10001 (123 % 0x10001): int: 123
3045 3043. IREM0X10001 (1234 % 0x10001): int: 1234
3046 3044. IREM0X10001 (13247 % 0x10001): int: 13247
3047 3045. IREM0X10001 (563467 % 0x10001): int: 39171
3048 3046. IREM0X10001 (7456774 % 0x10001): int: 51093
3049 3047. IREM0X10001 (34523525 % 0x10001): int: 51063
3050 3048. IREM0X10001 (234523456 % 0x10001): int: 32070
3051 3049. IREM0X10001 (1005234562 % 0x10001): int: 28056
3052 3050. IREM0X10001 (2147483647 % 0x10001): int: 32768
3053 3051. IREM0X10001 (-1 % 0x10001): int: -1
3054 3052. IREM0X10001 (-17 % 0x10001): int: -17
3055 3053. IREM0X10001 (-123 % 0x10001): int: -123
3056 3054. IREM0X10001 (-1234 % 0x10001): int: -1234
3057 3055. IREM0X10001 (-13247 % 0x10001): int: -13247
3058 3056. IREM0X10001 (-563467 % 0x10001): int: -39171
3059 3057. IREM0X10001 (-7456774 % 0x10001): int: -51093
3060 3058. IREM0X10001 (-34523525 % 0x10001): int: -51063
3061 3059. IREM0X10001 (-234523456 % 0x10001): int: -32070
3062 3060. IREM0X10001 (-1005234562 % 0x10001): int: -28056
3063 3061. IREM0X10001 (-2147483647 % 0x10001): int: -32768
3064 3062. IREM0X10001 (-2147483648 % 0x10001): int: -32769
3065 3063. LREM0X10001 (0 % 0x10001): long: 0
3066 3064. LREM0X10001 (1 % 0x10001): long: 1
3067 3065. LREM0X10001 (17 % 0x10001): long: 17
3068 3066. LREM0X10001 (123 % 0x10001): long: 123
3069 3067. LREM0X10001 (1234 % 0x10001): long: 1234
3070 3068. LREM0X10001 (13247 % 0x10001): long: 13247
3071 3069. LREM0X10001 (563467 % 0x10001): long: 39171
3072 3070. LREM0X10001 (7456774 % 0x10001): long: 51093
3073 3071. LREM0X10001 (34523525 % 0x10001): long: 51063
3074 3072. LREM0X10001 (234523456 % 0x10001): long: 32070
3075 3073. LREM0X10001 (1005234562 % 0x10001): long: 28056
3076 3074. LREM0X10001 (1983223864 % 0x10001): long: 8707
3077 3075. LREM0X10001 (2147483646 % 0x10001): long: 32767
3078 3076. LREM0X10001 (2147483647 % 0x10001): long: 32768
3079 3077. LREM0X10001 (2147483648 % 0x10001): long: 32769
3080 3078. LREM0X10001 (10052234562 % 0x10001): long: 38428
3081 3079. LREM0X10001 (561005234562 % 0x10001): long: 60289
3082 3080. LREM0X10001 (2100527345962 % 0x10001): long: 41444
3083 3081. LREM0X10001 (34600523456287 % 0x10001): long: 61103
3084 3082. LREM0X10001 (546805234456882 % 0x10001): long: 50879
3085 3083. LREM0X10001 (1360052334734722 % 0x10001): long: 42538
3086 3084. LREM0X10001 (23456705569626354 % 0x10001): long: 37707
3087 3085. LREM0X10001 (9223372036854775807 % 0x10001): long: 32768
3088 3086. LREM0X10001 (-1 % 0x10001): long: -1
3089 3087. LREM0X10001 (-17 % 0x10001): long: -17
3090 3088. LREM0X10001 (-123 % 0x10001): long: -123
3091 3089. LREM0X10001 (-1234 % 0x10001): long: -1234
3092 3090. LREM0X10001 (-13247 % 0x10001): long: -13247
3093 3091. LREM0X10001 (-563467 % 0x10001): long: -39171
3094 3092. LREM0X10001 (-7456774 % 0x10001): long: -51093
3095 3093. LREM0X10001 (-34523525 % 0x10001): long: -51063
3096 3094. LREM0X10001 (-234523456 % 0x10001): long: -32070
3097 3095. LREM0X10001 (-1005234562 % 0x10001): long: -28056
3098 3096. LREM0X10001 (-1983223864 % 0x10001): long: -8707
3099 3097. LREM0X10001 (-2147483647 % 0x10001): long: -32768
3100 3098. LREM0X10001 (-2147483648 % 0x10001): long: -32769
3101 3099. LREM0X10001 (-10052234562 % 0x10001): long: -38428
3102 3100. LREM0X10001 (-561005234562 % 0x10001): long: -60289
3103 3101. LREM0X10001 (-2100527345962 % 0x10001): long: -41444
3104 3102. LREM0X10001 (-34600523456287 % 0x10001): long: -61103
3105 3103. LREM0X10001 (-546805234456882 % 0x10001): long: -50879
3106 3104. LREM0X10001 (-1360052334734722 % 0x10001): long: -42538
3107 3105. LREM0X10001 (-23456705569626354 % 0x10001): long: -37707
3108 3106. LREM0X10001 (-9223372036854775807 % 0x10001): long: -32768
3109 3107. LREM0X10001 (-9223372036854775808 % 0x10001): long: -32769
3110 3108. ------------------- test ints
3111 3109. TESTINT CALLED WITH int: 1
3126 3124. I2F: float: 1065353216
3127 3125. I2D: double: 4607182418800017408
3128 3126. INT2BYTE: byte: 1
3129 3127. INT2CHAR: char: 1
3130 3128. INT2SHORT: short: 1
3137 3135. COND_ICMPEQ 1 == 0: 1
3138 3136. COND_ICMPNE 1 != 0: 0
3139 3137. COND_ICMPLT 1 < 0: 1
3140 3138. COND_ICMPLE 1 <= 0: 1
3141 3139. COND_ICMPGT 1 > 0: 0
3142 3140. COND_ICMPGE 1 >= 0: 0
3143 3141. COND_ICMPEQ 1 == 0: 0
3144 3142. COND_ICMPNE 1 != 0: 1
3145 3143. COND_ICMPLT 1 < 0: 0
3146 3144. COND_ICMPLE 1 <= 0: 0
3147 3145. COND_ICMPGT 1 > 0: 1
3148 3146. COND_ICMPGE 1 >= 0: 1
3149 3147. COND_ICMPEQ 1 == 0: 3
3150 3148. COND_ICMPNE 1 != 0: 2
3151 3149. COND_ICMPLT 1 < 0: 3
3152 3150. COND_ICMPLE 1 <= 0: 3
3153 3151. COND_ICMPGT 1 > 0: 2
3154 3152. COND_ICMPGE 1 >= 0: 2
3155 3153. COND_ICMPEQ 1 == 2: false
3156 3154. COND_ICMPNE 1 != 2: true
3157 3155. COND_ICMPLT 1 < 2: true
3158 3156. COND_ICMPLE 1 <= 2: true
3159 3157. COND_ICMPGT 1 > 2: false
3160 3158. COND_ICMPGE 1 >= 2: false
3161 3159. TESTINT CALLED WITH int: -1
3164 3162. ISUB: int: -18
3165 3163. IMUL: int: -17
3169 3167. ISHL: int: -131072
3171 3169. IUSHR: int: 32767
3174 3172. IXOR: int: -18
3176 3174. I2F: float: -1082130432
3177 3175. I2D: double: -4616189618054758400
3178 3176. INT2BYTE: byte: -1
3179 3177. INT2CHAR: char: 65535
3180 3178. INT2SHORT: short: -1
3187 3185. COND_ICMPEQ -1 == 0: 1
3188 3186. COND_ICMPNE -1 != 0: 0
3189 3187. COND_ICMPLT -1 < 0: 0
3190 3188. COND_ICMPLE -1 <= 0: 0
3191 3189. COND_ICMPGT -1 > 0: 1
3192 3190. COND_ICMPGE -1 >= 0: 1
3193 3191. COND_ICMPEQ -1 == 0: 0
3194 3192. COND_ICMPNE -1 != 0: 1
3195 3193. COND_ICMPLT -1 < 0: 1
3196 3194. COND_ICMPLE -1 <= 0: 1
3197 3195. COND_ICMPGT -1 > 0: 0
3198 3196. COND_ICMPGE -1 >= 0: 0
3199 3197. COND_ICMPEQ -1 == 0: 3
3200 3198. COND_ICMPNE -1 != 0: 2
3201 3199. COND_ICMPLT -1 < 0: 2
3202 3200. COND_ICMPLE -1 <= 0: 2
3203 3201. COND_ICMPGT -1 > 0: 3
3204 3202. COND_ICMPGE -1 >= 0: 3
3205 3203. COND_ICMPEQ -1 == 17: false
3206 3204. COND_ICMPNE -1 != 17: true
3207 3205. COND_ICMPLT -1 < 17: true
3208 3206. COND_ICMPLE -1 <= 17: true
3209 3207. COND_ICMPGT -1 > 17: false
3210 3208. COND_ICMPGE -1 >= 17: false
3211 3209. TESTINT CALLED WITH int: -24351
3212 3210. AND int: 24123
3213 3211. IADD: int: -228
3214 3212. ISUB: int: -48474
3215 3213. IMUL: int: -587419173
3217 3215. IREM: int: -228
3218 3216. INEG: int: 24351
3219 3217. ISHL: int: 134217728
3221 3219. IUSHR: int: 31
3223 3221. IOR: int: -261
3224 3222. IXOR: int: -294
3225 3223. I2L: long: -24351
3226 3224. I2F: float: -960610816
3227 3225. I2D: double: -4550949270986948608
3228 3226. INT2BYTE: byte: -31
3229 3227. INT2CHAR: char: 41185
3230 3228. INT2SHORT: short: -24351
3237 3235. COND_ICMPEQ -24351 == 0: 1
3238 3236. COND_ICMPNE -24351 != 0: 0
3239 3237. COND_ICMPLT -24351 < 0: 0
3240 3238. COND_ICMPLE -24351 <= 0: 0
3241 3239. COND_ICMPGT -24351 > 0: 1
3242 3240. COND_ICMPGE -24351 >= 0: 1
3243 3241. COND_ICMPEQ -24351 == 0: 0
3244 3242. COND_ICMPNE -24351 != 0: 1
3245 3243. COND_ICMPLT -24351 < 0: 1
3246 3244. COND_ICMPLE -24351 <= 0: 1
3247 3245. COND_ICMPGT -24351 > 0: 0
3248 3246. COND_ICMPGE -24351 >= 0: 0
3249 3247. COND_ICMPEQ -24351 == 0: 3
3250 3248. COND_ICMPNE -24351 != 0: 2
3251 3249. COND_ICMPLT -24351 < 0: 2
3252 3250. COND_ICMPLE -24351 <= 0: 2
3253 3251. COND_ICMPGT -24351 > 0: 3
3254 3252. COND_ICMPGE -24351 >= 0: 3
3255 3253. COND_ICMPEQ -24351 == 24123: false
3256 3254. COND_ICMPNE -24351 != 24123: true
3257 3255. COND_ICMPLT -24351 < 24123: true
3258 3256. COND_ICMPLE -24351 <= 24123: true
3259 3257. COND_ICMPGT -24351 > 24123: false
3260 3258. COND_ICMPGE -24351 >= 24123: false
3261 3259. TESTINT CALLED WITH int: 4918923
3262 3260. AND int: -441423
3263 3261. IADD: int: 4477500
3264 3262. ISUB: int: 5360346
3265 3263. IMUL: int: 1927704347
3266 3264. IDIV: int: -11
3267 3265. IREM: int: 63270
3268 3266. INEG: int: -4918923
3269 3267. ISHL: int: 487981056
3271 3269. IUSHR: int: 37
3272 3270. IAND: int: 4784769
3273 3271. IOR: int: -307269
3274 3272. IXOR: int: -5092038
3275 3273. I2L: long: 4918923
3276 3274. I2F: float: 1251351830
3277 3275. I2D: double: 4707039664328933376
3278 3276. INT2BYTE: byte: -117
3279 3277. INT2CHAR: char: 3723
3280 3278. INT2SHORT: short: 3723
3287 3285. COND_ICMPEQ 4918923 == 0: 1
3288 3286. COND_ICMPNE 4918923 != 0: 0
3289 3287. COND_ICMPLT 4918923 < 0: 1
3290 3288. COND_ICMPLE 4918923 <= 0: 1
3291 3289. COND_ICMPGT 4918923 > 0: 0
3292 3290. COND_ICMPGE 4918923 >= 0: 0
3293 3291. COND_ICMPEQ 4918923 == 0: 0
3294 3292. COND_ICMPNE 4918923 != 0: 1
3295 3293. COND_ICMPLT 4918923 < 0: 0
3296 3294. COND_ICMPLE 4918923 <= 0: 0
3297 3295. COND_ICMPGT 4918923 > 0: 1
3298 3296. COND_ICMPGE 4918923 >= 0: 1
3299 3297. COND_ICMPEQ 4918923 == 0: 3
3300 3298. COND_ICMPNE 4918923 != 0: 2
3301 3299. COND_ICMPLT 4918923 < 0: 3
3302 3300. COND_ICMPLE 4918923 <= 0: 3
3303 3301. COND_ICMPGT 4918923 > 0: 2
3304 3302. COND_ICMPGE 4918923 >= 0: 2
3305 3303. COND_ICMPEQ 4918923 == -441423: false
3306 3304. COND_ICMPNE 4918923 != -441423: true
3307 3305. COND_ICMPLT 4918923 < -441423: false
3308 3306. COND_ICMPLE 4918923 <= -441423: false
3309 3307. COND_ICMPGT 4918923 > -441423: true
3310 3308. COND_ICMPGE 4918923 >= -441423: true
3311 3309. TESTINT CALLED WITH int: 0
3316 3314. divison by zero
3317 3315. divison by zero
3327 3325. I2D: double: 0
3328 3326. INT2BYTE: byte: 0
3329 3327. INT2CHAR: char: 0
3330 3328. INT2SHORT: short: 0
3337 3335. COND_ICMPEQ 0 == 0: 0
3338 3336. COND_ICMPNE 0 != 0: 1
3339 3337. COND_ICMPLT 0 < 0: 1
3340 3338. COND_ICMPLE 0 <= 0: 0
3341 3339. COND_ICMPGT 0 > 0: 1
3342 3340. COND_ICMPGE 0 >= 0: 0
3343 3341. COND_ICMPEQ 0 == 0: 1
3344 3342. COND_ICMPNE 0 != 0: 0
3345 3343. COND_ICMPLT 0 < 0: 0
3346 3344. COND_ICMPLE 0 <= 0: 1
3347 3345. COND_ICMPGT 0 > 0: 0
3348 3346. COND_ICMPGE 0 >= 0: 1
3349 3347. COND_ICMPEQ 0 == 0: 2
3350 3348. COND_ICMPNE 0 != 0: 3
3351 3349. COND_ICMPLT 0 < 0: 3
3352 3350. COND_ICMPLE 0 <= 0: 2
3353 3351. COND_ICMPGT 0 > 0: 3
3354 3352. COND_ICMPGE 0 >= 0: 2
3355 3353. COND_ICMPEQ 0 == 0: true
3356 3354. COND_ICMPNE 0 != 0: false
3357 3355. COND_ICMPLT 0 < 0: false
3358 3356. COND_ICMPLE 0 <= 0: true
3359 3357. COND_ICMPGT 0 > 0: false
3360 3358. COND_ICMPGE 0 >= 0: true
3361 3359. TESTINT CALLED WITH int: -1
3369 3367. ISHL: int: -2147483648
3376 3374. I2F: float: -1082130432
3377 3375. I2D: double: -4616189618054758400
3378 3376. INT2BYTE: byte: -1
3379 3377. INT2CHAR: char: 65535
3380 3378. INT2SHORT: short: -1
3387 3385. COND_ICMPEQ -1 == 0: 1
3388 3386. COND_ICMPNE -1 != 0: 0
3389 3387. COND_ICMPLT -1 < 0: 0
3390 3388. COND_ICMPLE -1 <= 0: 0
3391 3389. COND_ICMPGT -1 > 0: 1
3392 3390. COND_ICMPGE -1 >= 0: 1
3393 3391. COND_ICMPEQ -1 == 0: 0
3394 3392. COND_ICMPNE -1 != 0: 1
3395 3393. COND_ICMPLT -1 < 0: 1
3396 3394. COND_ICMPLE -1 <= 0: 1
3397 3395. COND_ICMPGT -1 > 0: 0
3398 3396. COND_ICMPGE -1 >= 0: 0
3399 3397. COND_ICMPEQ -1 == 0: 3
3400 3398. COND_ICMPNE -1 != 0: 2
3401 3399. COND_ICMPLT -1 < 0: 2
3402 3400. COND_ICMPLE -1 <= 0: 2
3403 3401. COND_ICMPGT -1 > 0: 3
3404 3402. COND_ICMPGE -1 >= 0: 3
3405 3403. COND_ICMPEQ -1 == -1: true
3406 3404. COND_ICMPNE -1 != -1: false
3407 3405. COND_ICMPLT -1 < -1: false
3408 3406. COND_ICMPLE -1 <= -1: true
3409 3407. COND_ICMPGT -1 > -1: false
3410 3408. COND_ICMPGE -1 >= -1: true
3411 3409. TESTINT CALLED WITH int: 1423487
3412 3410. AND int: 123444444
3413 3411. IADD: int: 124867931
3414 3412. ISUB: int: -122020957
3415 3413. IMUL: int: 1564274980
3417 3415. IREM: int: 1423487
3418 3416. INEG: int: -1423487
3419 3417. ISHL: int: -268435456
3422 3420. IAND: int: 1153116
3423 3421. IOR: int: 123714815
3424 3422. IXOR: int: 122561699
3425 3423. I2L: long: 1423487
3426 3424. I2F: float: 1236124664
3427 3425. I2D: double: 4698864641831337984
3428 3426. INT2BYTE: byte: 127
3429 3427. INT2CHAR: char: 47231
3430 3428. INT2SHORT: short: -18305
3437 3435. COND_ICMPEQ 1423487 == 0: 1
3438 3436. COND_ICMPNE 1423487 != 0: 0
3439 3437. COND_ICMPLT 1423487 < 0: 1
3440 3438. COND_ICMPLE 1423487 <= 0: 1
3441 3439. COND_ICMPGT 1423487 > 0: 0
3442 3440. COND_ICMPGE 1423487 >= 0: 0
3443 3441. COND_ICMPEQ 1423487 == 0: 0
3444 3442. COND_ICMPNE 1423487 != 0: 1
3445 3443. COND_ICMPLT 1423487 < 0: 0
3446 3444. COND_ICMPLE 1423487 <= 0: 0
3447 3445. COND_ICMPGT 1423487 > 0: 1
3448 3446. COND_ICMPGE 1423487 >= 0: 1
3449 3447. COND_ICMPEQ 1423487 == 0: 3
3450 3448. COND_ICMPNE 1423487 != 0: 2
3451 3449. COND_ICMPLT 1423487 < 0: 3
3452 3450. COND_ICMPLE 1423487 <= 0: 3
3453 3451. COND_ICMPGT 1423487 > 0: 2
3454 3452. COND_ICMPGE 1423487 >= 0: 2
3455 3453. COND_ICMPEQ 1423487 == 123444444: false
3456 3454. COND_ICMPNE 1423487 != 123444444: true
3457 3455. COND_ICMPLT 1423487 < 123444444: true
3458 3456. COND_ICMPLE 1423487 <= 123444444: true
3459 3457. COND_ICMPGT 1423487 > 123444444: false
3460 3458. COND_ICMPGE 1423487 >= 123444444: false
3461 3459. TESTINT CALLED WITH int: 2147483647
3463 3461. IADD: int: -2147483648
3464 3462. ISUB: int: 2147483646
3465 3463. IMUL: int: 2147483647
3466 3464. IDIV: int: 2147483647
3468 3466. INEG: int: -2147483647
3470 3468. ISHR: int: 1073741823
3471 3469. IUSHR: int: 1073741823
3473 3471. IOR: int: 2147483647
3474 3472. IXOR: int: 2147483646
3475 3473. I2L: long: 2147483647
3476 3474. I2F: float: 1325400064
3477 3475. I2D: double: 4746794007244308480
3478 3476. INT2BYTE: byte: -1
3479 3477. INT2CHAR: char: 65535
3480 3478. INT2SHORT: short: -1
3487 3485. COND_ICMPEQ 2147483647 == 0: 1
3488 3486. COND_ICMPNE 2147483647 != 0: 0
3489 3487. COND_ICMPLT 2147483647 < 0: 1
3490 3488. COND_ICMPLE 2147483647 <= 0: 1
3491 3489. COND_ICMPGT 2147483647 > 0: 0
3492 3490. COND_ICMPGE 2147483647 >= 0: 0
3493 3491. COND_ICMPEQ 2147483647 == 0: 0
3494 3492. COND_ICMPNE 2147483647 != 0: 1
3495 3493. COND_ICMPLT 2147483647 < 0: 0
3496 3494. COND_ICMPLE 2147483647 <= 0: 0
3497 3495. COND_ICMPGT 2147483647 > 0: 1
3498 3496. COND_ICMPGE 2147483647 >= 0: 1
3499 3497. COND_ICMPEQ 2147483647 == 0: 3
3500 3498. COND_ICMPNE 2147483647 != 0: 2
3501 3499. COND_ICMPLT 2147483647 < 0: 3
3502 3500. COND_ICMPLE 2147483647 <= 0: 3
3503 3501. COND_ICMPGT 2147483647 > 0: 2
3504 3502. COND_ICMPGE 2147483647 >= 0: 2
3505 3503. COND_ICMPEQ 2147483647 == 1: false
3506 3504. COND_ICMPNE 2147483647 != 1: true
3507 3505. COND_ICMPLT 2147483647 < 1: false
3508 3506. COND_ICMPLE 2147483647 <= 1: false
3509 3507. COND_ICMPGT 2147483647 > 1: true
3510 3508. COND_ICMPGE 2147483647 >= 1: true
3511 3509. TESTINT CALLED WITH int: 0
3512 3510. AND int: 2147483647
3513 3511. IADD: int: 2147483647
3514 3512. ISUB: int: -2147483647
3523 3521. IOR: int: 2147483647
3524 3522. IXOR: int: 2147483647
3527 3525. I2D: double: 0
3528 3526. INT2BYTE: byte: 0
3529 3527. INT2CHAR: char: 0
3530 3528. INT2SHORT: short: 0
3537 3535. COND_ICMPEQ 0 == 0: 0
3538 3536. COND_ICMPNE 0 != 0: 1
3539 3537. COND_ICMPLT 0 < 0: 1
3540 3538. COND_ICMPLE 0 <= 0: 0
3541 3539. COND_ICMPGT 0 > 0: 1
3542 3540. COND_ICMPGE 0 >= 0: 0
3543 3541. COND_ICMPEQ 0 == 0: 1
3544 3542. COND_ICMPNE 0 != 0: 0
3545 3543. COND_ICMPLT 0 < 0: 0
3546 3544. COND_ICMPLE 0 <= 0: 1
3547 3545. COND_ICMPGT 0 > 0: 0
3548 3546. COND_ICMPGE 0 >= 0: 1
3549 3547. COND_ICMPEQ 0 == 0: 2
3550 3548. COND_ICMPNE 0 != 0: 3
3551 3549. COND_ICMPLT 0 < 0: 3
3552 3550. COND_ICMPLE 0 <= 0: 2
3553 3551. COND_ICMPGT 0 > 0: 3
3554 3552. COND_ICMPGE 0 >= 0: 2
3555 3553. COND_ICMPEQ 0 == 2147483647: false
3556 3554. COND_ICMPNE 0 != 2147483647: true
3557 3555. COND_ICMPLT 0 < 2147483647: true
3558 3556. COND_ICMPLE 0 <= 2147483647: true
3559 3557. COND_ICMPGT 0 > 2147483647: false
3560 3558. COND_ICMPGE 0 >= 2147483647: false
3561 3559. TESTINT CALLED WITH int: 13107
3562 3560. AND int: 143444
3563 3561. IADD: int: 156551
3564 3562. ISUB: int: -130337
3565 3563. IMUL: int: 1880120508
3567 3565. IREM: int: 13107
3568 3566. INEG: int: -13107
3569 3567. ISHL: int: 858783744
3572 3570. IAND: int: 12304
3573 3571. IOR: int: 144247
3574 3572. IXOR: int: 131943
3575 3573. I2L: long: 13107
3576 3574. I2F: float: 1179438080
3577 3575. I2D: double: 4668431263781093376
3578 3576. INT2BYTE: byte: 51
3579 3577. INT2CHAR: char: 13107
3580 3578. INT2SHORT: short: 13107
3587 3585. COND_ICMPEQ 13107 == 0: 1
3588 3586. COND_ICMPNE 13107 != 0: 0
3589 3587. COND_ICMPLT 13107 < 0: 1
3590 3588. COND_ICMPLE 13107 <= 0: 1
3591 3589. COND_ICMPGT 13107 > 0: 0
3592 3590. COND_ICMPGE 13107 >= 0: 0
3593 3591. COND_ICMPEQ 13107 == 0: 0
3594 3592. COND_ICMPNE 13107 != 0: 1
3595 3593. COND_ICMPLT 13107 < 0: 0
3596 3594. COND_ICMPLE 13107 <= 0: 0
3597 3595. COND_ICMPGT 13107 > 0: 1
3598 3596. COND_ICMPGE 13107 >= 0: 1
3599 3597. COND_ICMPEQ 13107 == 0: 3
3600 3598. COND_ICMPNE 13107 != 0: 2
3601 3599. COND_ICMPLT 13107 < 0: 3
3602 3600. COND_ICMPLE 13107 <= 0: 3
3603 3601. COND_ICMPGT 13107 > 0: 2
3604 3602. COND_ICMPGE 13107 >= 0: 2
3605 3603. COND_ICMPEQ 13107 == 143444: false
3606 3604. COND_ICMPNE 13107 != 143444: true
3607 3605. COND_ICMPLT 13107 < 143444: true
3608 3606. COND_ICMPLE 13107 <= 143444: true
3609 3607. COND_ICMPGT 13107 > 143444: false
3610 3608. COND_ICMPGE 13107 >= 143444: false
3611 3609. TESTINT CALLED WITH int: 4444441
3612 3610. AND int: 12342
3613 3611. IADD: int: 4456783
3614 3612. ISUB: int: 4432099
3615 3613. IMUL: int: -981284026
3616 3614. IDIV: int: 360
3617 3615. IREM: int: 1321
3618 3616. INEG: int: -4444441
3619 3617. ISHL: int: 1178599424
3622 3620. IAND: int: 4112
3623 3621. IOR: int: 4452671
3624 3622. IXOR: int: 4448559
3625 3623. I2L: long: 4444441
3626 3624. I2F: float: 1250402866
3627 3625. I2D: double: 4706530193160798208
3628 3626. INT2BYTE: byte: 25
3629 3627. INT2CHAR: char: 53529
3630 3628. INT2SHORT: short: -12007
3637 3635. COND_ICMPEQ 4444441 == 0: 1
3638 3636. COND_ICMPNE 4444441 != 0: 0
3639 3637. COND_ICMPLT 4444441 < 0: 1
3640 3638. COND_ICMPLE 4444441 <= 0: 1
3641 3639. COND_ICMPGT 4444441 > 0: 0
3642 3640. COND_ICMPGE 4444441 >= 0: 0
3643 3641. COND_ICMPEQ 4444441 == 0: 0
3644 3642. COND_ICMPNE 4444441 != 0: 1
3645 3643. COND_ICMPLT 4444441 < 0: 0
3646 3644. COND_ICMPLE 4444441 <= 0: 0
3647 3645. COND_ICMPGT 4444441 > 0: 1
3648 3646. COND_ICMPGE 4444441 >= 0: 1
3649 3647. COND_ICMPEQ 4444441 == 0: 3
3650 3648. COND_ICMPNE 4444441 != 0: 2
3651 3649. COND_ICMPLT 4444441 < 0: 3
3652 3650. COND_ICMPLE 4444441 <= 0: 3
3653 3651. COND_ICMPGT 4444441 > 0: 2
3654 3652. COND_ICMPGE 4444441 >= 0: 2
3655 3653. COND_ICMPEQ 4444441 == 12342: false
3656 3654. COND_ICMPNE 4444441 != 12342: true
3657 3655. COND_ICMPLT 4444441 < 12342: false
3658 3656. COND_ICMPLE 4444441 <= 12342: false
3659 3657. COND_ICMPGT 4444441 > 12342: true
3660 3658. COND_ICMPGE 4444441 >= 12342: true
3661 3659. ------------------- test longs
3662 3660. TESTLONG called with long: 1
3665 3663. LSUB: long: -1
3669 3667. LNEG: long: -1
3672 3670. LUSHR: long: 0
3677 3675. L2F: float: 1065353216
3678 3676. L2D: double: 4607182418800017408
3679 3677. LCMP a == b : false
3680 3678. LCMP a != b : true
3681 3679. LCMP a < b : true
3682 3680. LCMP a <= b : true
3683 3681. LCMP a > b : false
3684 3682. LCMP a >= b : false
3688 3686. TESTLONG called with long: -1
3690 3688. LADD: long: 16
3691 3689. LSUB: long: -18
3692 3690. LMUL: long: -17
3694 3692. LREM: long: -1
3696 3694. LSHL: long: -131072
3697 3695. LSHR: long: -1
3698 3696. LUSHR: long: 140737488355327
3699 3697. LAND: long: 17
3701 3699. LXOR: long: -18
3703 3701. L2F: float: -1082130432
3704 3702. L2D: double: -4616189618054758400
3705 3703. LCMP a == b : false
3706 3704. LCMP a != b : true
3707 3705. LCMP a < b : true
3708 3706. LCMP a <= b : true
3709 3707. LCMP a > b : false
3710 3708. LCMP a >= b : false
3714 3712. TESTLONG called with long: -24351
3715 3713. AND long: 24123
3716 3714. LADD: long: -228
3717 3715. LSUB: long: -48474
3718 3716. LMUL: long: -587419173
3719 3717. LDIV: long: -1
3720 3718. LREM: long: -228
3721 3719. LNEG: long: 24351
3722 3720. LSHL: long: 576460752303423488
3723 3721. LSHR: long: -1
3724 3722. LUSHR: long: 31
3725 3723. LAND: long: 33
3726 3724. LOR: long: -261
3727 3725. LXOR: long: -294
3728 3726. L2I: int: -24351
3729 3727. L2F: float: -960610816
3730 3728. L2D: double: -4550949270986948608
3731 3729. LCMP a == b : false
3732 3730. LCMP a != b : true
3733 3731. LCMP a < b : true
3734 3732. LCMP a <= b : true
3735 3733. LCMP a > b : false
3736 3734. LCMP a >= b : false
3740 3738. TESTLONG called with long: 4918923241323
3741 3739. AND long: -4423423234231423
3742 3740. LADD: long: -4418504310990100
3743 3741. LSUB: long: 4428342157472746
3744 3742. LMUL: long: -4222930371437023765
3746 3744. LREM: long: 4918923241323
3747 3745. LNEG: long: -4918923241323
3748 3746. LSHL: long: 9837846482646
3749 3747. LSHR: long: 2459461620661
3750 3748. LUSHR: long: 2459461620661
3751 3749. LAND: long: 451041567489
3752 3750. LOR: long: -4418955352557589
3753 3751. LXOR: long: -4419406394125078
3754 3752. L2I: int: 1185687403
3755 3753. L2F: float: 1418668246
3756 3754. L2D: double: 4796866980921322496
3757 3755. LCMP a == b : false
3758 3756. LCMP a != b : true
3759 3757. LCMP a < b : false
3760 3758. LCMP a <= b : false
3761 3759. LCMP a > b : true
3762 3760. LCMP a >= b : true
3766 3764. TESTLONG called with long: 0
3771 3769. divison by zero
3772 3770. divison by zero
3776 3774. LUSHR: long: 0
3782 3780. L2D: double: 0
3783 3781. LCMP a == b : true
3784 3782. LCMP a != b : false
3785 3783. LCMP a < b : false
3786 3784. LCMP a <= b : true
3787 3785. LCMP a > b : false
3788 3786. LCMP a >= b : true
3792 3790. TESTLONG called with long: -1
3794 3792. LADD: long: -2
3800 3798. LSHL: long: -9223372036854775808
3801 3799. LSHR: long: -1
3802 3800. LUSHR: long: 1
3803 3801. LAND: long: -1
3807 3805. L2F: float: -1082130432
3808 3806. L2D: double: -4616189618054758400
3809 3807. LCMP a == b : true
3810 3808. LCMP a != b : false
3811 3809. LCMP a < b : false
3812 3810. LCMP a <= b : true
3813 3811. LCMP a > b : false
3814 3812. LCMP a >= b : true
3818 3816. TESTLONG called with long: 1423487
3819 3817. AND long: 123444442344
3820 3818. LADD: long: 123445865831
3821 3819. LSUB: long: -123443018857
3822 3820. LMUL: long: 175721558898933528
3824 3822. LREM: long: 1423487
3825 3823. LNEG: long: -1423487
3826 3824. LSHL: long: 1565140508487974912
3828 3826. LUSHR: long: 0
3829 3827. LAND: long: 1355880
3830 3828. LOR: long: 123444509951
3831 3829. LXOR: long: 123443154071
3832 3830. L2I: int: 1423487
3833 3831. L2F: float: 1236124664
3834 3832. L2D: double: 4698864641831337984
3835 3833. LCMP a == b : false
3836 3834. LCMP a != b : true
3837 3835. LCMP a < b : true
3838 3836. LCMP a <= b : true
3839 3837. LCMP a > b : false
3840 3838. LCMP a >= b : false
3844 3842. TESTLONG called with long: 9223372036854775807
3846 3844. LADD: long: -9223372036854775808
3847 3845. LSUB: long: 9223372036854775806
3848 3846. LMUL: long: 9223372036854775807
3849 3847. LDIV: long: 9223372036854775807
3851 3849. LNEG: long: -9223372036854775807
3852 3850. LSHL: long: -2
3853 3851. LSHR: long: 4611686018427387903
3854 3852. LUSHR: long: 4611686018427387903
3856 3854. LOR: long: 9223372036854775807
3857 3855. LXOR: long: 9223372036854775806
3859 3857. L2F: float: 1593835520
3860 3858. L2D: double: 4890909195324358656
3861 3859. LCMP a == b : false
3862 3860. LCMP a != b : true
3863 3861. LCMP a < b : false
3864 3862. LCMP a <= b : false
3865 3863. LCMP a > b : true
3866 3864. LCMP a >= b : true
3870 3868. TESTLONG called with long: 0
3871 3869. AND long: 9223372036854775807
3872 3870. LADD: long: 9223372036854775807
3873 3871. LSUB: long: -9223372036854775807
3880 3878. LUSHR: long: 0
3882 3880. LOR: long: 9223372036854775807
3883 3881. LXOR: long: 9223372036854775807
3886 3884. L2D: double: 0
3887 3885. LCMP a == b : false
3888 3886. LCMP a != b : true
3889 3887. LCMP a < b : true
3890 3888. LCMP a <= b : true
3891 3889. LCMP a > b : false
3892 3890. LCMP a >= b : false
3896 3894. TESTLONG called with long: 13107
3897 3895. AND long: 143444
3898 3896. LADD: long: 156551
3899 3897. LSUB: long: -130337
3900 3898. LMUL: long: 1880120508
3902 3900. LREM: long: 13107
3903 3901. LNEG: long: -13107
3904 3902. LSHL: long: 13743685632
3906 3904. LUSHR: long: 0
3907 3905. LAND: long: 12304
3908 3906. LOR: long: 144247
3909 3907. LXOR: long: 131943
3910 3908. L2I: int: 13107
3911 3909. L2F: float: 1179438080
3912 3910. L2D: double: 4668431263781093376
3913 3911. LCMP a == b : false
3914 3912. LCMP a != b : true
3915 3913. LCMP a < b : true
3916 3914. LCMP a <= b : true
3917 3915. LCMP a > b : false
3918 3916. LCMP a >= b : false
3922 3920. TESTLONG called with long: 4444441
3923 3921. AND long: 12342
3924 3922. LADD: long: 4456783
3925 3923. LSUB: long: 4432099
3926 3924. LMUL: long: 54853290822
3927 3925. LDIV: long: 360
3928 3926. LREM: long: 1321
3929 3927. LNEG: long: -4444441
3930 3928. LSHL: long: 5062045981164437504
3932 3930. LUSHR: long: 0
3933 3931. LAND: long: 4112
3934 3932. LOR: long: 4452671
3935 3933. LXOR: long: 4448559
3936 3934. L2I: int: 4444441
3937 3935. L2F: float: 1250402866
3938 3936. L2D: double: 4706530193160798208
3939 3937. LCMP a == b : false
3940 3938. LCMP a != b : true
3941 3939. LCMP a < b : false
3942 3940. LCMP a <= b : false
3943 3941. LCMP a > b : true
3944 3942. LCMP a >= b : true
3948 3946. ------------------- test floats
3949 3947. TESTFLOAT called with float: 1065353216
3950 3948. AND float: 1073917985
3951 3949. FADD: float: 1078112289
3952 3950. FSUB: float: -1081778110
3953 3951. FMUL: float: 1073917985
3954 3952. FDIV: float: 1056619533
3955 3953. FREM: float: 1065353216
3958 3956. F2D: double: 4607182418800017408
3962 3960. TESTFLOAT called with float: -1080167498
3963 3961. AND float: 1099662623
3964 3962. FADD: float: 1099015652
3965 3963. FSUB: float: -1047174054
3966 3964. FMUL: float: -1045681427
3967 3965. FDIV: float: -1114576645
3968 3966. FREM: float: -1080167498
3971 3969. F2D: double: -4615135775887982592
3975 3973. TESTFLOAT called with float: -960610816
3976 3974. AND float: 1186756096
3977 3975. FADD: float: -1016856576
3978 3976. FSUB: float: -952280576
3979 3977. FMUL: float: -838070983
3980 3978. FDIV: float: -1082051147
3981 3979. FREM: float: -1016856576
3982 3980. F2I: int: -24351
3983 3981. F2L: long: -24351
3984 3982. F2D: double: -4550949270986948608
3988 3986. TESTFLOAT called with float: 1036831949
3989 3987. AND float: 1151033344
3990 3988. FADD: float: 1151034163
3991 3989. FSUB: float: -996451123
3992 3990. FMUL: float: 1123588506
3993 3991. FDIV: float: 950581132
3994 3992. FREM: float: 1036831949
3997 3995. F2D: double: 4591870180174331904
4001 3999. TESTFLOAT called with float: 0
4002 4000. AND float: -1005921678
4003 4001. FADD: float: -1005921678
4004 4002. FSUB: float: 1141561970
4005 4003. FMUL: float: -2147483648
4006 4004. FDIV: float: -2147483648
4007 4005. FREM: float: 0
4010 4008. F2D: double: 0
4014 4012. TESTFLOAT called with float: 1117388800
4015 4013. AND float: -1005928448
4016 4014. FADD: float: -1007747072
4017 4015. FSUB: float: 1142816768
4018 4016. FMUL: float: -953749760
4019 4017. FDIV: float: -1106374265
4020 4018. FREM: float: 1117388800
4023 4021. F2D: double: 4635118810238550016
4027 4025. TESTFLOAT called with float: 1325400059
4028 4026. AND float: -922251744
4029 4027. FADD: float: 1325395721
4030 4028. FSUB: float: 1325402230
4031 4029. FMUL: float: -662204899
4032 4030. FDIV: float: -982402220
4033 4031. FREM: float: 1220539712
4034 4032. F2I: int: 2147483008
4035 4033. F2L: long: 2147483008
4036 4034. F2D: double: 4746794004564148224
4040 4038. ------------------- test doubles
4041 4039. TESTDOUBLE called with double: 4607182418800017408
4042 4040. AND double: 4611780594144116736
4043 4041. DADD: double: 4614032393957801984
4044 4042. DSUB: double: -4616000466621300736
4045 4043. DMUL: double: 4611780594144116736
4046 4044. DDIV: double: 4602493558224229689
4047 4045. DREM: double: 4607182418800017408
4050 4048. D2F: float: 1065353216
4054 4052. TESTDOUBLE called with double: -4615135775887982592
4055 4053. AND double: 4625602141426286592
4056 4054. DADD: double: 4625254801314152448
4057 4055. DSUB: double: -4597422555316355072
4058 4056. DMUL: double: -4596621207431527808
4059 4057. DDIV: double: -4633609045894396972
4060 4058. DREM: double: -4615135775887982592
4063 4061. D2F: float: -1080167498
4067 4065. TESTDOUBLE called with double: -4550949270986948608
4068 4066. AND double: 4672360093705043968
4069 4067. DADD: double: -4581145983454281728
4070 4068. DSUB: double: -4546477007440969728
4071 4069. DMUL: double: -4485161199314403328
4072 4070. DDIV: double: -4616147052009281450
4073 4071. DREM: double: -4581145983454281728
4074 4072. D2I: int: -24351
4075 4073. D2L: long: -24351
4076 4074. D2F: float: -960610816
4080 4078. TESTDOUBLE called with double: 4591870180174331904
4081 4079. AND double: 4653181587259654144
4082 4080. DADD: double: 4653182027064311808
4083 4081. DSUB: double: -4570190889399779328
4084 4082. DMUL: double: 4638447251968491520
4085 4083. DDIV: double: 4545564625306141371
4086 4084. DREM: double: 4591870180174331904
4089 4087. D2F: float: 1036831949
4093 4091. TESTDOUBLE called with double: 0
4094 4092. AND double: -4575275354792394752
4095 4093. DADD: double: -4575275354792394752
4096 4094. DSUB: double: 4648096682062381056
4097 4095. DMUL: double: -9223372036854775808
4098 4096. DDIV: double: -9223372036854775808
4099 4097. DREM: double: 0
4106 4104. TESTDOUBLE called with double: 4635118810238550016
4107 4105. AND double: -4575278989408468992
4108 4106. DADD: double: -4576255355733934080
4109 4107. DSUB: double: 4648770346609016832
4110 4108. DMUL: double: -4547265769594945536
4111 4109. DDIV: double: -4629205426707555293
4112 4110. DREM: double: 4635118810238550016
4115 4113. D2F: float: 1117388800
4119 4117. TESTDOUBLE called with double: 4746794004564148224
4120 4118. AND double: -4530355401018834944
4121 4119. DADD: double: 4746791675743961088
4122 4120. DSUB: double: 4746795170316419072
4123 4121. DMUL: double: -4390743813991748608
4124 4122. DDIV: double: -4562648441847017049
4125 4123. DREM: double: 4690497534437621760
4126 4124. D2I: int: 2147483008
4127 4125. D2L: long: 2147483008
4128 4126. D2F: float: 1325400059
4132 4130. =================== end of test =========================