Lines Matching refs:F_390

81  * current architecture flag (e.g., F_390) is used to index into the
178 #define F_390 0x0002 /* 390 */
567 INSTR(0x01, "pr", IF_E, F_390 | F_Z),
568 INSTR(0x02, "upt", IF_E, F_390 | F_Z),
570 INSTR(0x07, "sckpf", IF_E, F_390 | F_Z),
572 INSTR(0x0b, "tam", IF_E, F_390 | F_Z),
573 INSTR(0x0c, "sam24", IF_E, F_390 | F_Z),
574 INSTR(0x0d, "sam31", IF_E, F_390 | F_Z),
576 INSTR(0xff, "trap2", IF_E, F_390 | F_Z),
580 INSTR(0x0, "nopr", IF_RR, F_370 | F_390 | F_Z | F_HIDE_MASK),
581 INSTR(0x1, "bor", IF_RR, F_370 | F_390 | F_Z | F_HIDE_MASK),
582 INSTR(0x2, "bhr", IF_RR, F_370 | F_390 | F_Z | F_HIDE_MASK),
583 INSTR(0x3, "bcr", IF_RR, F_370 | F_390 | F_Z | F_R1_IS_MASK),
584 INSTR(0x4, "blr", IF_RR, F_370 | F_390 | F_Z | F_HIDE_MASK),
585 INSTR(0x5, "bcr", IF_RR, F_370 | F_390 | F_Z | F_R1_IS_MASK),
586 INSTR(0x6, "bcr", IF_RR, F_370 | F_390 | F_Z | F_R1_IS_MASK),
587 INSTR(0x7, "bnzr", IF_RR, F_370 | F_390 | F_Z | F_HIDE_MASK),
588 INSTR(0x8, "ber", IF_RR, F_370 | F_390 | F_Z | F_HIDE_MASK),
589 INSTR(0x9, "bcr", IF_RR, F_370 | F_390 | F_Z | F_R1_IS_MASK),
590 INSTR(0xa, "bcr", IF_RR, F_370 | F_390 | F_Z | F_R1_IS_MASK),
591 INSTR(0xb, "bner", IF_RR, F_370 | F_390 | F_Z | F_HIDE_MASK),
592 INSTR(0xc, "bcr", IF_RR, F_370 | F_390 | F_Z | F_R1_IS_MASK),
593 INSTR(0xd, "bnhr", IF_RR, F_370 | F_390 | F_Z | F_HIDE_MASK),
594 INSTR(0xe, "bnor", IF_RR, F_370 | F_390 | F_Z | F_HIDE_MASK),
595 INSTR(0xf, "br", IF_RR, F_370 | F_390 | F_Z | F_HIDE_MASK),
599 INSTR(0x0, "nop", IF_RXb, F_370 | F_390 | F_Z | F_HIDE_MASK),
600 INSTR(0x1, "bo", IF_RXb, F_370 | F_390 | F_Z | F_HIDE_MASK),
601 INSTR(0x2, "bh", IF_RXb, F_370 | F_390 | F_Z | F_HIDE_MASK),
602 INSTR(0x3, "bc", IF_RXb, F_370 | F_390 | F_Z),
603 INSTR(0x4, "bl", IF_RXb, F_370 | F_390 | F_Z | F_HIDE_MASK),
604 INSTR(0x5, "bc", IF_RXb, F_370 | F_390 | F_Z),
605 INSTR(0x6, "bc", IF_RXb, F_370 | F_390 | F_Z),
606 INSTR(0x7, "bne", IF_RXb, F_370 | F_390 | F_Z | F_HIDE_MASK),
607 INSTR(0x8, "be", IF_RXb, F_370 | F_390 | F_Z | F_HIDE_MASK),
608 INSTR(0x9, "bc", IF_RXb, F_370 | F_390 | F_Z),
609 INSTR(0xa, "bc", IF_RXb, F_370 | F_390 | F_Z),
610 INSTR(0xb, "bnl", IF_RXb, F_370 | F_390 | F_Z | F_HIDE_MASK),
611 INSTR(0xc, "bc", IF_RXb, F_370 | F_390 | F_Z),
612 INSTR(0xd, "bnh", IF_RXb, F_370 | F_390 | F_Z | F_HIDE_MASK),
613 INSTR(0xe, "bno", IF_RXb, F_370 | F_390 | F_Z | F_HIDE_MASK),
614 INSTR(0xf, "b", IF_RXb, F_370 | F_390 | F_Z | F_HIDE_MASK),
620 INSTR(F_390, "ldxr", IF_RR, F_390),
627 INSTR(F_390, "ledr", IF_RR, F_390),
634 INSTR(F_390, "mder", IF_RR, F_390),
641 INSTR(F_390, "mde", IF_RXa, F_390),
648 INSTR(F_390, "brxh", IF_RSI, F_390),
655 INSTR(F_390, "brxle", IF_RSI, F_390),
680 INSTR(F_390, "tmh", IF_RIa, F_390),
686 INSTR(F_390, "tml", IF_RIa, F_390),
691 INSTR(0x0, "jnop", IF_RIc, F_390 | F_Z | F_HIDE_MASK),
692 INSTR(0x1, "jo", IF_RIc, F_390 | F_Z | F_HIDE_MASK),
693 INSTR(0x2, "jh", IF_RIc, F_390 | F_Z | F_HIDE_MASK),
694 INSTR(0x3, "brc", IF_RIc, F_390 | F_Z),
695 INSTR(0x4, "jl", IF_RIc, F_390 | F_Z | F_HIDE_MASK),
696 INSTR(0x5, "brc", IF_RIc, F_390 | F_Z),
697 INSTR(0x6, "brc", IF_RIc, F_390 | F_Z),
698 INSTR(0x7, "jne", IF_RIc, F_390 | F_Z | F_HIDE_MASK),
699 INSTR(0x8, "je", IF_RIc, F_390 | F_Z | F_HIDE_MASK),
700 INSTR(0x9, "brc", IF_RIc, F_390 | F_Z),
701 INSTR(0xa, "brc", IF_RIc, F_390 | F_Z),
702 INSTR(0xb, "jnl", IF_RIc, F_390 | F_Z | F_HIDE_MASK),
703 INSTR(0xc, "brc", IF_RIc, F_390 | F_Z),
704 INSTR(0xd, "jnh", IF_RIc, F_390 | F_Z | F_HIDE_MASK),
705 INSTR(0xe, "jno", IF_RIc, F_390 | F_Z | F_HIDE_MASK),
706 INSTR(0xf, "j", IF_RIc, F_390 | F_Z | F_HIDE_MASK),
715 INSTR(0x5, "bras", IF_RIb, F_390 | F_Z),
716 INSTR(0x6, "brct", IF_RIb, F_390 | F_Z),
718 INSTR(0x8, "lhi", IF_RIa, F_390 | F_Z),
720 INSTR(0xa, "ahi", IF_RIa, F_390 | F_Z | F_SIGNED_IMM),
722 INSTR(0xc, "mhi", IF_RIa, F_390 | F_Z),
724 INSTR(0xe, "chi", IF_RIa, F_390 | F_Z | F_SIGNED_IMM),
729 INSTR(F_390, "cuutf", IF_RRFc, F_390),
734 INSTR(F_390, "cutfu", IF_RRFc, F_390),
739 INSTR(0x02, "stidp", IF_S, F_370 | F_390 | F_Z),
740 INSTR(0x04, "sck", IF_S, F_370 | F_390 | F_Z),
741 INSTR(0x05, "stck", IF_S, F_370 | F_390 | F_Z),
742 INSTR(0x06, "sckc", IF_S, F_370 | F_390 | F_Z),
743 INSTR(0x07, "stckc", IF_S, F_370 | F_390 | F_Z),
744 INSTR(0x08, "spt", IF_S, F_370 | F_390 | F_Z),
745 INSTR(0x09, "stpt", IF_S, F_370 | F_390 | F_Z),
746 INSTR(0x0a, "spka", IF_S, F_370 | F_390 | F_Z),
747 INSTR(0x0b, "ipk", IF_S, F_370 | F_390 | F_Z),
748 INSTR(0x0d, "ptlb", IF_S, F_370 | F_390 | F_Z),
749 INSTR(0x10, "spx", IF_S, F_370 | F_390 | F_Z),
750 INSTR(0x11, "stpx", IF_S, F_370 | F_390 | F_Z),
751 INSTR(0x12, "stap", IF_S, F_370 | F_390 | F_Z),
753 INSTR(0x14, "sie", IF_S, F_390 | F_Z),
754 INSTR(0x18, "pc", IF_S, F_390 | F_Z),
755 INSTR(0x19, "sac", IF_S, F_390 | F_Z),
756 INSTR(0x1a, "cfc", IF_S, F_390 | F_Z),
757 INSTR(0x21, "ipte", IF_RRE, F_390 | F_Z),
758 INSTR(0x22, "ipm", IF_RRE, F_390 | F_Z),
759 INSTR(0x23, "ivsk", IF_RRE, F_390 | F_Z),
760 INSTR(0x24, "iac", IF_RRE, F_390 | F_Z),
761 INSTR(0x25, "ssar", IF_RRE, F_390 | F_Z),
762 INSTR(0x26, "epar", IF_RRE, F_390 | F_Z),
763 INSTR(0x27, "esar", IF_RRE, F_390 | F_Z),
764 INSTR(0x28, "pt", IF_RRE, F_390 | F_Z),
765 INSTR(0x29, "iske", IF_RRE, F_390 | F_Z),
766 INSTR(0x2a, "rrbe", IF_RRE, F_390 | F_Z),
767 INSTR(0x2b, "sske", IF_RRFc, F_390 | F_Z),
768 INSTR(0x2c, "tb", IF_RRE, F_390 | F_Z),
769 INSTR(0x2d, "dxr", IF_RRE, F_390 | F_Z),
770 INSTR(0x2e, "pgin", IF_RRE, F_390 | F_Z),
771 INSTR(0x2f, "pgout", IF_RRE, F_390 | F_Z),
785 INSTR(0x40, "bakr", IF_RRE, F_390 | F_Z),
786 INSTR(0x41, "cksm", IF_RRE, F_390 | F_Z),
787 INSTR(0x44, "sqdr", IF_RRE, F_390 | F_Z),
788 INSTR(0x45, "sqer", IF_RRE, F_390 | F_Z),
789 INSTR(0x46, "stura", IF_RRE, F_390 | F_Z),
790 INSTR(0x47, "msta", IF_RRE, F_390 | F_Z),
791 INSTR(0x48, "palb", IF_RRE, F_390 | F_Z),
792 INSTR(0x49, "ereg", IF_RRE, F_390 | F_Z),
793 INSTR(0x4a, "esta", IF_RRE, F_390 | F_Z),
794 INSTR(0x4b, "lura", IF_RRE, F_390 | F_Z),
795 INSTR(0x4c, "tar", IF_RRE, F_390 | F_Z),
796 INSTR(0x4d, "cpya", IF_RRE, F_390 | F_Z),
797 INSTR(0x4e, "sar", IF_RRE, F_390 | F_Z),
798 INSTR(0x4f, "ear", IF_RRE, F_390 | F_Z),
799 INSTR(0x50, "csp", IF_RRE, F_390 | F_Z),
800 INSTR(0x52, "msr", IF_RRE, F_390 | F_Z),
801 INSTR(0x54, "mvpg", IF_RRE, F_390 | F_Z),
802 INSTR(0x55, "mvst", IF_RRE, F_390 | F_Z),
803 INSTR(0x57, "cuse", IF_RRE, F_390 | F_Z),
804 INSTR(0x58, "bsg", IF_RRE, F_390 | F_Z),
805 INSTR(0x5a, "bsa", IF_RRE, F_390 | F_Z),
806 INSTR(0x5d, "clst", IF_RRE, F_390 | F_Z),
807 INSTR(0x5e, "srst", IF_RRE, F_390 | F_Z),
810 INSTR(0x77, "rp", IF_S, F_390 | F_Z),
811 INSTR(0x78, "stcke", IF_S, F_390 | F_Z),
812 INSTR(0x79, "sacf", IF_S, F_390 | F_Z),
814 INSTR(0x7d, "stsi", IF_S, F_390 | F_Z),
815 INSTR(0x99, "srnm", IF_S, F_390 | F_Z),
816 INSTR(0x9c, "stfpc", IF_S, F_390 | F_Z),
817 INSTR(0x9d, "lfpc", IF_S, F_390 | F_Z),
818 INSTR(0xa5, "tre", IF_RRE, F_390 | F_Z),
822 INSTR(0xb1, "stfl", IF_S, F_390 | F_Z),
832 INSTR(0xff, "trap4", IF_S, F_390 | F_Z),
836 INSTR(F_390, "ledbr", IF_RRE, F_390),
841 INSTR(F_390, "ldxbr", IF_RRE, F_390),
846 INSTR(F_390, "lexbr", IF_RRE, F_390),
851 INSTR(F_390, "fixbr", IF_RRFe, F_390),
856 INSTR(F_390, "fiebr", IF_RRFe, F_390),
861 INSTR(F_390, "fidbr", IF_RRFe, F_390),
866 INSTR(F_390, "cefbr", IF_RRE, F_390),
871 INSTR(F_390, "cdfbr", IF_RRE, F_390),
876 INSTR(F_390, "cxfbr", IF_RRE, F_390),
881 INSTR(F_390, "cfebr", IF_RRFe, F_390),
886 INSTR(F_390, "cfdbr", IF_RRFe, F_390),
891 INSTR(F_390, "cfxbr", IF_RRFe, F_390),
896 INSTR(0x00, "lpebr", IF_RRE, F_390 | F_Z),
897 INSTR(0x01, "lnebr", IF_RRE, F_390 | F_Z),
898 INSTR(0x02, "ltebr", IF_RRE, F_390 | F_Z),
899 INSTR(0x03, "lcebr", IF_RRE, F_390 | F_Z),
900 INSTR(0x04, "ldebr", IF_RRE, F_390 | F_Z),
901 INSTR(0x05, "lxdbr", IF_RRE, F_390 | F_Z),
902 INSTR(0x06, "lxebr", IF_RRE, F_390 | F_Z),
903 INSTR(0x07, "mxdbr", IF_RRE, F_390 | F_Z),
904 INSTR(0x08, "kebr", IF_RRE, F_390 | F_Z),
905 INSTR(0x09, "cebr", IF_RRE, F_390 | F_Z),
906 INSTR(0x0a, "aebr", IF_RRE, F_390 | F_Z),
907 INSTR(0x0b, "sebr", IF_RRE, F_390 | F_Z),
908 INSTR(0x0c, "mdebr", IF_RRE, F_390 | F_Z),
909 INSTR(0x0d, "debr", IF_RRE, F_390 | F_Z),
910 INSTR(0x0e, "maebr", IF_RRD, F_390 | F_Z),
911 INSTR(0x0f, "msebr", IF_RRD, F_390 | F_Z),
912 INSTR(0x10, "lpdbr", IF_RRE, F_390 | F_Z),
913 INSTR(0x11, "lndbr", IF_RRE, F_390 | F_Z),
914 INSTR(0x12, "ltdbr", IF_RRE, F_390 | F_Z),
915 INSTR(0x13, "lcdbr", IF_RRE, F_390 | F_Z),
916 INSTR(0x14, "sqebr", IF_RRE, F_390 | F_Z),
917 INSTR(0x15, "sqdbr", IF_RRE, F_390 | F_Z),
918 INSTR(0x16, "sqxbr", IF_RRE, F_390 | F_Z),
919 INSTR(0x17, "meebr", IF_RRE, F_390 | F_Z),
920 INSTR(0x18, "kdbr", IF_RRE, F_390 | F_Z),
921 INSTR(0x19, "cdbr", IF_RRE, F_390 | F_Z),
922 INSTR(0x1a, "adbr", IF_RRE, F_390 | F_Z),
923 INSTR(0x1b, "sdbr", IF_RRE, F_390 | F_Z),
924 INSTR(0x1c, "mdbr", IF_RRE, F_390 | F_Z),
925 INSTR(0x1d, "ddbr", IF_RRE, F_390 | F_Z),
926 INSTR(0x1e, "madbr", IF_RRD, F_390 | F_Z),
927 INSTR(0x1f, "msdbr", IF_RRD, F_390 | F_Z),
928 INSTR(0x24, "lder", IF_RRE, F_390 | F_Z),
929 INSTR(0x25, "lxdr", IF_RRE, F_390 | F_Z),
930 INSTR(0x26, "lxer", IF_RRE, F_390 | F_Z),
931 INSTR(0x2e, "maer", IF_RRD, F_390 | F_Z),
932 INSTR(0x2f, "mser", IF_RRD, F_390 | F_Z),
933 INSTR(0x36, "sqxr", IF_RRE, F_390 | F_Z),
934 INSTR(0x37, "meer", IF_RRE, F_390 | F_Z),
941 INSTR(0x3e, "madr", IF_RRD, F_390 | F_Z),
942 INSTR(0x3f, "msdr", IF_RRD, F_390 | F_Z),
943 INSTR(0x40, "lpxbr", IF_RRE, F_390 | F_Z),
944 INSTR(0x41, "lnxbr", IF_RRE, F_390 | F_Z),
945 INSTR(0x42, "ltxbr", IF_RRE, F_390 | F_Z),
946 INSTR(0x43, "lcxbr", IF_RRE, F_390 | F_Z),
951 INSTR(0x48, "kxbr", IF_RRE, F_390 | F_Z),
952 INSTR(0x49, "cxbr", IF_RRE, F_390 | F_Z),
953 INSTR(0x4a, "axbr", IF_RRE, F_390 | F_Z),
954 INSTR(0x4b, "sxbr", IF_RRE, F_390 | F_Z),
955 INSTR(0x4c, "mxbr", IF_RRE, F_390 | F_Z),
956 INSTR(0x4d, "dxbr", IF_RRE, F_390 | F_Z),
957 INSTR(0x50, "tbedr", IF_RRFe, F_390 | F_Z),
958 INSTR(0x51, "tbdr", IF_RRFe, F_390 | F_Z),
959 INSTR(0x53, "diebr", IF_RRFb, F_390 | F_Z),
961 INSTR(0x58, "thder", IF_RRE, F_390 | F_Z),
962 INSTR(0x59, "thdr", IF_RRE, F_390 | F_Z),
963 INSTR(0x5b, "didbr", IF_RRFe, F_390 | F_Z),
965 INSTR(0x60, "lpxr", IF_RRE, F_390 | F_Z),
966 INSTR(0x61, "lnxr", IF_RRE, F_390 | F_Z),
967 INSTR(0x62, "ltxr", IF_RRE, F_390 | F_Z),
968 INSTR(0x63, "lcxr", IF_RRE, F_390 | F_Z),
969 INSTR(0x65, "lxr", IF_RRE, F_390 | F_Z),
970 INSTR(0x66, "lexr", IF_RRE, F_390 | F_Z),
971 INSTR(0x67, "fixr", IF_RRE, F_390 | F_Z),
972 INSTR(0x69, "cxr", IF_RRE, F_390 | F_Z),
977 INSTR(0x74, "lzer", IF_RRE, F_390 | F_Z),
978 INSTR(0x75, "lzdr", IF_RRE, F_390 | F_Z),
979 INSTR(0x76, "lzxr", IF_RRE, F_390 | F_Z),
980 INSTR(0x77, "fier", IF_RRE, F_390 | F_Z),
981 INSTR(0x7f, "fidr", IF_RRE, F_390 | F_Z),
982 INSTR(0x84, "sfpc", IF_RRE, F_390 | F_Z),
984 INSTR(0x8c, "efpc", IF_RRE, F_390 | F_Z),
1009 INSTR(0xb4, "cefr", IF_RRE, F_390 | F_Z),
1010 INSTR(0xb5, "cdfr", IF_RRE, F_390 | F_Z),
1011 INSTR(0xb6, "cxfr", IF_RRE, F_390 | F_Z),
1012 INSTR(0xb8, "cfer", IF_RRFe, F_390 | F_Z),
1013 INSTR(0xb9, "cfdr", IF_RRFe, F_390 | F_Z),
1014 INSTR(0xba, "cfxr", IF_RRFe, F_390 | F_Z),
1099 INSTR(0x1e, "kmac", IF_RRE, F_390 | F_Z),
1100 INSTR(0x1f, "lrvr", IF_RRE, F_390 | F_Z),
1111 INSTR(0x2e, "km", IF_RRE, F_390 | F_Z),
1112 INSTR(0x2f, "kmc", IF_RRE, F_390 | F_Z),
1115 INSTR(0x3e, "kimd", IF_RRE, F_390 | F_Z),
1116 INSTR(0x3f, "klmd", IF_RRE, F_390 | F_Z),
1145 INSTR(0x8d, "epsw", IF_RRE, F_390 | F_Z),
1148 INSTR(0x90, "trtt", IF_RRFc, F_390 | F_Z),
1149 INSTR(0x91, "trto", IF_RRFc, F_390 | F_Z),
1150 INSTR(0x92, "trot", IF_RRFc, F_390 | F_Z),
1151 INSTR(0x93, "troo", IF_RRFc, F_390 | F_Z),
1154 INSTR(0x96, "mlr", IF_RRE, F_390 | F_Z),
1155 INSTR(0x97, "dlr", IF_RRE, F_390 | F_Z),
1156 INSTR(0x98, "alcr", IF_RRE, F_390 | F_Z),
1157 INSTR(0x99, "slbr", IF_RRE, F_390 | F_Z),
1206 INSTR(0x0, "larl", IF_RILb, F_390 | F_Z),
1208 INSTR(0x4, "brcl", IF_RILc, F_390 | F_Z),
1209 INSTR(0x5, "brasl", IF_RILb, F_390 | F_Z),
1308 INSTR(0x1e, "lrv", IF_RXYa, F_390 | F_Z),
1309 INSTR(0x1f, "lrvh", IF_RXYa, F_390 | F_Z),
1322 INSTR(0x3e, "strv", IF_RXYa, F_390 | F_Z),
1323 INSTR(0x3f, "strvh", IF_RXYa, F_390 | F_Z),
1364 INSTR(0x96, "ml", IF_RXYa, F_390 | F_Z),
1365 INSTR(0x97, "dl", IF_RXYa, F_390 | F_Z),
1366 INSTR(0x98, "alc", IF_RXYa, F_390 | F_Z),
1367 INSTR(0x99, "slb", IF_RXYa, F_390 | F_Z),
1385 INSTR(0x00, "lasp", IF_SSE, F_390 | F_Z),
1386 INSTR(0x01, "tprot", IF_SSE, F_390 | F_Z),
1388 INSTR(0x0e, "mvcsk", IF_SSE, F_390 | F_Z),
1389 INSTR(0x0f, "mvcdk", IF_SSE, F_390 | F_Z),
1412 INSTR(0x1d, "rll", IF_RSYa, F_390 | F_Z),
1439 INSTR(0x8e, "mvclu", IF_RSYa, F_390 | F_Z),
1440 INSTR(0x8f, "clclu", IF_RSYa, F_390 | F_Z),
1446 INSTR(0xc0, "tp", IF_RSLa, F_390 | F_Z),
1504 INSTR(0x04, "ldeb", IF_RXE, F_390 | F_Z),
1505 INSTR(0x05, "lxdb", IF_RXE, F_390 | F_Z),
1506 INSTR(0x06, "lxeb", IF_RXE, F_390 | F_Z),
1507 INSTR(0x07, "mxdb", IF_RXE, F_390 | F_Z),
1508 INSTR(0x08, "keb", IF_RXE, F_390 | F_Z),
1509 INSTR(0x09, "ceb", IF_RXE, F_390 | F_Z),
1510 INSTR(0x0a, "aeb", IF_RXE, F_390 | F_Z),
1511 INSTR(0x0b, "seb", IF_RXE, F_390 | F_Z),
1512 INSTR(0x0c, "mdeb", IF_RXE, F_390 | F_Z),
1513 INSTR(0x0d, "deb", IF_RXE, F_390 | F_Z),
1514 INSTR(0x0e, "maeb", IF_RXF, F_390 | F_Z),
1515 INSTR(0x0f, "mseb", IF_RXF, F_390 | F_Z),
1516 INSTR(0x10, "tceb", IF_RXE, F_390 | F_Z),
1517 INSTR(0x11, "tcdb", IF_RXE, F_390 | F_Z),
1518 INSTR(0x12, "tcxb", IF_RXE, F_390 | F_Z),
1519 INSTR(0x14, "sqeb", IF_RXE, F_390 | F_Z),
1520 INSTR(0x15, "sqdb", IF_RXE, F_390 | F_Z),
1521 INSTR(0x17, "meeb", IF_RXE, F_390 | F_Z),
1522 INSTR(0x18, "kdb", IF_RXE, F_390 | F_Z),
1523 INSTR(0x19, "cdb", IF_RXE, F_390 | F_Z),
1524 INSTR(0x1a, "adb", IF_RXE, F_390 | F_Z),
1525 INSTR(0x1b, "sdb", IF_RXE, F_390 | F_Z),
1526 INSTR(0x1c, "mdb", IF_RXE, F_390 | F_Z),
1527 INSTR(0x1d, "ddb", IF_RXE, F_390 | F_Z),
1528 INSTR(0x1e, "madb", IF_RXF, F_390 | F_Z),
1529 INSTR(0x1f, "msdb", IF_RXF, F_390 | F_Z),
1530 INSTR(0x24, "lde", IF_RXE, F_390 | F_Z),
1531 INSTR(0x25, "lxd", IF_RXE, F_390 | F_Z),
1532 INSTR(0x26, "lxe", IF_RXE, F_390 | F_Z),
1533 INSTR(0x2e, "mae", IF_RXF, F_390 | F_Z),
1534 INSTR(0x2f, "mse", IF_RXF, F_390 | F_Z),
1535 INSTR(0x34, "sqe", IF_RXE, F_390 | F_Z),
1536 INSTR(0x35, "sqd", IF_RXE, F_390 | F_Z),
1537 INSTR(0x37, "mee", IF_RXE, F_390 | F_Z),
1544 INSTR(0x3e, "mad", IF_RXF, F_390 | F_Z),
1545 INSTR(0x3f, "msd", IF_RXF, F_390 | F_Z),
1567 INSTR(0x00, ".byte", IF_ZERO, F_370 | F_390 | F_Z),
1575 INSTR(0x0a, "svc", IF_I, F_370 | F_390 | F_Z),
1576 INSTR(0x0b, "bsm", IF_RR, F_390 | F_Z),
1577 INSTR(0x0c, "bassm", IF_RR, F_390 | F_Z),
1578 INSTR(0x0d, "basr", IF_RR, F_390 | F_Z),
1579 INSTR(0x0e, "mvcl", IF_RR, F_370 | F_390 | F_Z),
1580 INSTR(0x0f, "clcl", IF_RR, F_370 | F_390 | F_Z),
1581 INSTR(0x10, "lpr", IF_RR, F_370 | F_390 | F_Z),
1582 INSTR(0x11, "lnr", IF_RR, F_370 | F_390 | F_Z),
1583 INSTR(0x12, "ltr", IF_RR, F_370 | F_390 | F_Z),
1584 INSTR(0x13, "lcr", IF_RR, F_370 | F_390 | F_Z),
1585 INSTR(0x14, "nr", IF_RR, F_370 | F_390 | F_Z),
1586 INSTR(0x15, "clr", IF_RR, F_370 | F_390 | F_Z),
1587 INSTR(0x16, "or", IF_RR, F_370 | F_390 | F_Z),
1588 INSTR(0x17, "xr", IF_RR, F_370 | F_390 | F_Z),
1589 INSTR(0x18, "lr", IF_RR, F_370 | F_390 | F_Z),
1590 INSTR(0x19, "cr", IF_RR, F_370 | F_390 | F_Z),
1591 INSTR(0x1a, "ar", IF_RR, F_370 | F_390 | F_Z),
1592 INSTR(0x1b, "sr", IF_RR, F_370 | F_390 | F_Z),
1593 INSTR(0x1c, "mr", IF_RR, F_370 | F_390 | F_Z),
1594 INSTR(0x1d, "dr", IF_RR, F_370 | F_390 | F_Z),
1595 INSTR(0x1e, "alr", IF_RR, F_370 | F_390 | F_Z),
1596 INSTR(0x1f, "slr", IF_RR, F_370 | F_390 | F_Z),
1597 INSTR(0x20, "lpdr", IF_RR, F_370 | F_390 | F_Z),
1598 INSTR(0x21, "lndr", IF_RR, F_370 | F_390 | F_Z),
1599 INSTR(0x22, "ltdr", IF_RR, F_370 | F_390 | F_Z),
1600 INSTR(0x23, "lcdr", IF_RR, F_370 | F_390 | F_Z),
1601 INSTR(0x24, "hdr", IF_RR, F_370 | F_390 | F_Z),
1603 INSTR(0x26, "mxr", IF_RR, F_370 | F_390 | F_Z),
1604 INSTR(0x27, "mxdr", IF_RR, F_370 | F_390 | F_Z),
1605 INSTR(0x28, "ldr", IF_RR, F_370 | F_390 | F_Z),
1606 INSTR(0x29, "cdr", IF_RR, F_370 | F_390 | F_Z),
1607 INSTR(0x2a, "adr", IF_RR, F_370 | F_390 | F_Z),
1608 INSTR(0x2b, "sdr", IF_RR, F_370 | F_390 | F_Z),
1609 INSTR(0x2c, "mdr", IF_RR, F_370 | F_390 | F_Z),
1610 INSTR(0x2d, "ddr", IF_RR, F_370 | F_390 | F_Z),
1611 INSTR(0x2e, "awr", IF_RR, F_370 | F_390 | F_Z),
1612 INSTR(0x2f, "swr", IF_RR, F_370 | F_390 | F_Z),
1613 INSTR(0x30, "lper", IF_RR, F_370 | F_390 | F_Z),
1614 INSTR(0x31, "lner", IF_RR, F_370 | F_390 | F_Z),
1615 INSTR(0x32, "lter", IF_RR, F_370 | F_390 | F_Z),
1616 INSTR(0x33, "lcer", IF_RR, F_370 | F_390 | F_Z),
1617 INSTR(0x34, "her", IF_RR, F_370 | F_390 | F_Z),
1619 INSTR(0x36, "axr", IF_RR, F_370 | F_390 | F_Z),
1620 INSTR(0x37, "sxr", IF_RR, F_370 | F_390 | F_Z),
1621 INSTR(0x38, "ler", IF_RR, F_370 | F_390 | F_Z),
1622 INSTR(0x39, "cer", IF_RR, F_370 | F_390 | F_Z),
1623 INSTR(0x3a, "aer", IF_RR, F_370 | F_390 | F_Z),
1624 INSTR(0x3b, "ser", IF_RR, F_370 | F_390 | F_Z),
1626 INSTR(0x3d, "der", IF_RR, F_370 | F_390 | F_Z),
1627 INSTR(0x3e, "aur", IF_RR, F_370 | F_390 | F_Z),
1628 INSTR(0x3f, "sur", IF_RR, F_370 | F_390 | F_Z),
1629 INSTR(0x40, "sth", IF_RXa, F_370 | F_390 | F_Z),
1630 INSTR(0x41, "la", IF_RXa, F_370 | F_390 | F_Z),
1631 INSTR(0x42, "stc", IF_RXa, F_370 | F_390 | F_Z),
1632 INSTR(0x43, "ic", IF_RXa, F_370 | F_390 | F_Z),
1633 INSTR(0x44, "ex", IF_RXa, F_370 | F_390 | F_Z),
1634 INSTR(0x45, "bal", IF_RXa, F_370 | F_390 | F_Z),
1635 INSTR(0x46, "bct", IF_RXa, F_370 | F_390 | F_Z),
1637 INSTR(0x48, "lh", IF_RXa, F_370 | F_390 | F_Z),
1638 INSTR(0x49, "ch", IF_RXa, F_370 | F_390 | F_Z),
1639 INSTR(0x4a, "ah", IF_RXa, F_370 | F_390 | F_Z),
1640 INSTR(0x4b, "sh", IF_RXa, F_370 | F_390 | F_Z),
1641 INSTR(0x4c, "mh", IF_RXa, F_370 | F_390 | F_Z),
1642 INSTR(0x4d, "bas", IF_RXa, F_390 | F_Z),
1643 INSTR(0x4e, "cvd", IF_RXa, F_370 | F_390 | F_Z),
1644 INSTR(0x4f, "cvb", IF_RXa, F_370 | F_390 | F_Z),
1645 INSTR(0x50, "st", IF_RXa, F_370 | F_390 | F_Z),
1646 INSTR(0x51, "lae", IF_RXa, F_390 | F_Z),
1647 INSTR(0x54, "n", IF_RXa, F_370 | F_390 | F_Z),
1648 INSTR(0x55, "cl", IF_RXa, F_370 | F_390 | F_Z),
1649 INSTR(0x56, "o", IF_RXa, F_370 | F_390 | F_Z),
1650 INSTR(0x57, "x", IF_RXa, F_370 | F_390 | F_Z),
1651 INSTR(0x58, "l", IF_RXa, F_370 | F_390 | F_Z),
1652 INSTR(0x59, "c", IF_RXa, F_370 | F_390 | F_Z),
1653 INSTR(0x5a, "a", IF_RXa, F_370 | F_390 | F_Z),
1654 INSTR(0x5b, "s", IF_RXa, F_370 | F_390 | F_Z),
1655 INSTR(0x5c, "m", IF_RXa, F_370 | F_390 | F_Z),
1656 INSTR(0x5d, "d", IF_RXa, F_370 | F_390 | F_Z),
1657 INSTR(0x5e, "al", IF_RXa, F_370 | F_390 | F_Z),
1658 INSTR(0x5f, "sl", IF_RXa, F_370 | F_390 | F_Z),
1659 INSTR(0x60, "std", IF_RXa, F_370 | F_390 | F_Z),
1660 INSTR(0x67, "mxd", IF_RXa, F_370 | F_390 | F_Z),
1661 INSTR(0x68, "ld", IF_RXa, F_370 | F_390 | F_Z),
1662 INSTR(0x69, "cd", IF_RXa, F_370 | F_390 | F_Z),
1663 INSTR(0x6a, "ad", IF_RXa, F_370 | F_390 | F_Z),
1664 INSTR(0x6b, "sd", IF_RXa, F_370 | F_390 | F_Z),
1665 INSTR(0x6c, "md", IF_RXa, F_370 | F_390 | F_Z),
1666 INSTR(0x6d, "dd", IF_RXa, F_370 | F_390 | F_Z),
1667 INSTR(0x6e, "aw", IF_RXa, F_370 | F_390 | F_Z),
1668 INSTR(0x6f, "sw", IF_RXa, F_370 | F_390 | F_Z),
1669 INSTR(0x70, "ste", IF_RXa, F_370 | F_390 | F_Z),
1670 INSTR(0x71, "ms", IF_RXa, F_390 | F_Z),
1671 INSTR(0x78, "le", IF_RXa, F_370 | F_390 | F_Z),
1672 INSTR(0x79, "ce", IF_RXa, F_370 | F_390 | F_Z),
1673 INSTR(0x7a, "ae", IF_RXa, F_370 | F_390 | F_Z),
1674 INSTR(0x7b, "se", IF_RXa, F_370 | F_390 | F_Z),
1676 INSTR(0x7d, "de", IF_RXa, F_370 | F_390 | F_Z),
1677 INSTR(0x7e, "au", IF_RXa, F_370 | F_390 | F_Z),
1678 INSTR(0x7f, "su", IF_RXa, F_370 | F_390 | F_Z),
1679 INSTR(0x80, "ssm", IF_S, F_370 | F_390 | F_Z),
1680 INSTR(0x82, "lpsw", IF_S, F_370 | F_390 | F_Z),
1681 INSTR(0x83, "diag", IF_DIAG, F_370 | F_390 | F_Z),
1684 INSTR(0x86, "bxh", IF_RSa, F_370 | F_390 | F_Z),
1685 INSTR(0x87, "bxle", IF_RSa, F_370 | F_390 | F_Z),
1686 INSTR(0x88, "srl", IF_RSa, F_370 | F_390 | F_Z),
1687 INSTR(0x89, "sll", IF_RSa, F_370 | F_390 | F_Z),
1688 INSTR(0x8a, "sra", IF_RSa, F_370 | F_390 | F_Z),
1689 INSTR(0x8b, "sla", IF_RSa, F_370 | F_390 | F_Z),
1690 INSTR(0x8c, "srdl", IF_RSa, F_370 | F_390 | F_Z),
1691 INSTR(0x8d, "sldl", IF_RSa, F_370 | F_390 | F_Z),
1692 INSTR(0x8e, "srda", IF_RSa, F_370 | F_390 | F_Z),
1693 INSTR(0x8f, "slda", IF_RSa, F_370 | F_390 | F_Z),
1694 INSTR(0x90, "stm", IF_RSa, F_370 | F_390 | F_Z),
1695 INSTR(0x91, "tm", IF_SI, F_370 | F_390 | F_Z),
1696 INSTR(0x92, "mvi", IF_SI, F_370 | F_390 | F_Z),
1697 INSTR(0x93, "ts", IF_S, F_370 | F_390 | F_Z),
1698 INSTR(0x94, "ni", IF_SI, F_370 | F_390 | F_Z),
1699 INSTR(0x95, "cli", IF_SI, F_370 | F_390 | F_Z),
1700 INSTR(0x96, "oi", IF_SI, F_370 | F_390 | F_Z),
1701 INSTR(0x97, "xi", IF_SI, F_370 | F_390 | F_Z),
1702 INSTR(0x98, "lm", IF_RSa, F_370 | F_390 | F_Z),
1703 INSTR(0x99, "trace", IF_RSa, F_390 | F_Z),
1704 INSTR(0x9a, "lam", IF_RSa, F_390 | F_Z),
1705 INSTR(0x9b, "stam", IF_RSa, F_390 | F_Z),
1708 INSTR(0xa8, "mvcle", IF_RSa, F_390 | F_Z),
1709 INSTR(0xa9, "clcle", IF_RSa, F_390 | F_Z),
1710 INSTR(0xac, "stnsm", IF_SI, F_370 | F_390 | F_Z),
1711 INSTR(0xad, "stosm", IF_SI, F_370 | F_390 | F_Z),
1712 INSTR(0xae, "sigp", IF_RSa, F_370 | F_390 | F_Z),
1713 INSTR(0xaf, "mc", IF_SI, F_370 | F_390 | F_Z),
1714 INSTR(0xb1, "lra", IF_RXa, F_370 | F_390 | F_Z),
1717 INSTR(0xb6, "stctl", IF_RSa, F_370 | F_390 | F_Z | F_CTL_REG),
1718 INSTR(0xb7, "lctl", IF_RSa, F_370 | F_390 | F_Z | F_CTL_REG),
1720 INSTR(0xba, "cs", IF_RSa, F_370 | F_390 | F_Z),
1721 INSTR(0xbb, "cds", IF_RSa, F_370 | F_390 | F_Z),
1722 INSTR(0xbd, "clm", IF_RSb, F_370 | F_390 | F_Z),
1723 INSTR(0xbe, "stcm", IF_RSb, F_370 | F_390 | F_Z),
1724 INSTR(0xbf, "icm", IF_RSb, F_370 | F_390 | F_Z),
1734 INSTR(0xd1, "mvn", IF_SSa, F_370 | F_390 | F_Z),
1735 INSTR(0xd2, "mvc", IF_SSa, F_370 | F_390 | F_Z),
1736 INSTR(0xd3, "mvz", IF_SSa, F_370 | F_390 | F_Z),
1737 INSTR(0xd4, "nc", IF_SSa, F_370 | F_390 | F_Z),
1738 INSTR(0xd5, "clc", IF_SSa, F_370 | F_390 | F_Z),
1739 INSTR(0xd6, "oc", IF_SSa, F_370 | F_390 | F_Z),
1740 INSTR(0xd7, "xc", IF_SSa, F_370 | F_390 | F_Z),
1741 INSTR(0xd9, "mvck", IF_SSd, F_390 | F_Z),
1742 INSTR(0xda, "mvcp", IF_SSd, F_390 | F_Z),
1743 INSTR(0xdb, "mvcs", IF_SSd, F_390 | F_Z),
1744 INSTR(0xdc, "tr", IF_SSa, F_370 | F_390 | F_Z),
1745 INSTR(0xdd, "trt", IF_SSa, F_370 | F_390 | F_Z),
1746 INSTR(0xde, "ed", IF_SSa, F_370 | F_390 | F_Z),
1747 INSTR(0xdf, "edmk", IF_SSa, F_370 | F_390 | F_Z),
1748 INSTR(0xe1, "pku", IF_SSf, F_390 | F_Z),
1749 INSTR(0xe2, "unpku", IF_SSa, F_390 | F_Z),
1752 INSTR(0xe8, "mvcin", IF_SSa, F_390 | F_Z),
1753 INSTR(0xe9, "pka", IF_SSf, F_390 | F_Z),
1754 INSTR(0xea, "unpka", IF_SSa, F_390 | F_Z),
1758 INSTR(0xee, "plo", IF_SSe, F_390 | F_Z),
1760 INSTR(0xf0, "srp", IF_SSc, F_370 | F_390 | F_Z),
1761 INSTR(0xf1, "mvo", IF_SSb, F_370 | F_390 | F_Z),
1762 INSTR(0xf2, "pack", IF_SSb, F_370 | F_390 | F_Z),
1763 INSTR(0xf3, "unpk", IF_SSb, F_370 | F_390 | F_Z),
1764 INSTR(0xf8, "zap", IF_SSb, F_370 | F_390 | F_Z),
1765 INSTR(0xf9, "cp", IF_SSb, F_370 | F_390 | F_Z),
1766 INSTR(0xfa, "ap", IF_SSb, F_370 | F_390 | F_Z),
1767 INSTR(0xfb, "sp", IF_SSb, F_370 | F_390 | F_Z),
1768 INSTR(0xfc, "mp", IF_SSb, F_370 | F_390 | F_Z),
1769 INSTR(0xfd, "dp", IF_SSb, F_370 | F_390 | F_Z),
2563 mach = F_390;