Lines Matching defs:meta_opcode

584   unsigned int meta_opcode;
805 #define COND_INSN(mnemonic, suffix, field_shift, flags, meta_opcode, \
807 { mnemonic suffix, flags, meta_opcode, meta_mask, \
809 { mnemonic "A" suffix, flags, meta_opcode, meta_mask, \
811 { mnemonic "EQ" suffix, flags, meta_opcode | (COND_EQ << field_shift), \
813 { mnemonic "Z" suffix, flags, meta_opcode | (COND_EQ << field_shift), \
815 { mnemonic "NE" suffix, flags, meta_opcode | (COND_NE << field_shift), \
817 { mnemonic "NZ" suffix, flags, meta_opcode | (COND_NE << field_shift), \
819 { mnemonic "CS" suffix, flags, meta_opcode | (COND_CS << field_shift), \
821 { mnemonic "LO" suffix, flags, meta_opcode | (COND_CS << field_shift), \
823 { mnemonic "CC" suffix, flags, meta_opcode | (COND_CC << field_shift), \
825 { mnemonic "HS" suffix, flags, meta_opcode | (COND_CC << field_shift), \
827 { mnemonic "MI" suffix, flags, meta_opcode | (COND_MI << field_shift), \
829 { mnemonic "N" suffix, flags, meta_opcode | (COND_MI << field_shift), \
831 { mnemonic "PL" suffix, flags, meta_opcode | (COND_PL << field_shift), \
833 { mnemonic "NC" suffix, flags, meta_opcode | (COND_PL << field_shift), \
835 { mnemonic "VS" suffix, flags, meta_opcode | (COND_VS << field_shift), \
837 { mnemonic "VC" suffix, flags, meta_opcode | (COND_VC << field_shift), \
839 { mnemonic "HI" suffix, flags, meta_opcode | (COND_HI << field_shift), \
841 { mnemonic "LS" suffix, flags, meta_opcode | (COND_LS << field_shift), \
843 { mnemonic "GE" suffix, flags, meta_opcode | (COND_GE << field_shift), \
845 { mnemonic "LT" suffix, flags, meta_opcode | (COND_LT << field_shift), \
847 { mnemonic "GT" suffix, flags, meta_opcode | (COND_GT << field_shift), \
849 { mnemonic "LE" suffix, flags, meta_opcode | (COND_LE << field_shift), \
851 { mnemonic "NV" suffix, flags, meta_opcode | (COND_NV << field_shift), \
853 { mnemonic "FEQ" suffix, flags, meta_opcode | \
855 { mnemonic "FZ" suffix, flags, meta_opcode | \
857 { mnemonic "UNE" suffix, flags, meta_opcode | \
859 { mnemonic "UNZ" suffix, flags, meta_opcode | \
861 { mnemonic "FLT" suffix, flags, meta_opcode | \
863 { mnemonic "FLO" suffix, flags, meta_opcode | \
865 { mnemonic "UGE" suffix, flags, meta_opcode | \
867 { mnemonic "UHS" suffix, flags, meta_opcode | \
869 { mnemonic "UVS" suffix, flags, meta_opcode | \
871 { mnemonic "FVC" suffix, flags, meta_opcode | \
873 { mnemonic "UGT" suffix, flags, meta_opcode | \
875 { mnemonic "UHI" suffix, flags, meta_opcode | \
877 { mnemonic "FLE" suffix, flags, meta_opcode | \
879 { mnemonic "FGE" suffix, flags, meta_opcode | \
881 { mnemonic "FHS" suffix, flags, meta_opcode | \
883 { mnemonic "ULT" suffix, flags, meta_opcode | \
885 { mnemonic "ULO" suffix, flags, meta_opcode | \
887 { mnemonic "FGT" suffix, flags, meta_opcode | \
889 { mnemonic "FHI" suffix, flags, meta_opcode | \
891 { mnemonic "ULE" suffix, flags, meta_opcode | \
893 { mnemonic "NV" suffix, flags, meta_opcode | \
896 #define FCOND_INSN(mnemonic, suffix, field_shift, flags, meta_opcode, \
898 { mnemonic suffix, flags, meta_opcode, meta_mask, \
900 { mnemonic "A" suffix, flags, meta_opcode, meta_mask, \
902 { mnemonic "FEQ" suffix, flags, meta_opcode | \
904 { mnemonic "FZ" suffix, flags, meta_opcode | \
906 { mnemonic "UNE" suffix, flags, meta_opcode | \
908 { mnemonic "UNZ" suffix, flags, meta_opcode | \
910 { mnemonic "FLO" suffix, flags, meta_opcode | \
912 { mnemonic "FLT" suffix, flags, meta_opcode | \
914 { mnemonic "UHS" suffix, flags, meta_opcode | \
916 { mnemonic "UGE" suffix, flags, meta_opcode | \
918 { mnemonic "UVS" suffix, flags, meta_opcode | \
920 { mnemonic "FVC" suffix, flags, meta_opcode | \
922 { mnemonic "UHI" suffix, flags, meta_opcode | \
924 { mnemonic "UGT" suffix, flags, meta_opcode | \
926 { mnemonic "FLE" suffix, flags, meta_opcode | \
928 { mnemonic "FGE" suffix, flags, meta_opcode | \
930 { mnemonic "FHS" suffix, flags, meta_opcode | \
932 { mnemonic "ULT" suffix, flags, meta_opcode | \
934 { mnemonic "ULO" suffix, flags, meta_opcode | \
936 { mnemonic "FGT" suffix, flags, meta_opcode | \
938 { mnemonic "FHI" suffix, flags, meta_opcode | \
940 { mnemonic "ULE" suffix, flags, meta_opcode | \
942 { mnemonic "NV" suffix, flags, meta_opcode | \
944 { mnemonic "EQ" suffix, flags, meta_opcode | (COND_EQ << field_shift), \
946 { mnemonic "Z" suffix, flags, meta_opcode | (COND_EQ << field_shift), \
948 { mnemonic "NE" suffix, flags, meta_opcode | (COND_NE << field_shift), \
950 { mnemonic "NZ" suffix, flags, meta_opcode | (COND_NE << field_shift), \
952 { mnemonic "CS" suffix, flags, meta_opcode | (COND_CS << field_shift), \
954 { mnemonic "LO" suffix, flags, meta_opcode | (COND_CS << field_shift), \
956 { mnemonic "CC" suffix, flags, meta_opcode | (COND_CC << field_shift), \
958 { mnemonic "HS" suffix, flags, meta_opcode | (COND_CC << field_shift), \
960 { mnemonic "MI" suffix, flags, meta_opcode | (COND_MI << field_shift), \
962 { mnemonic "N" suffix, flags, meta_opcode | (COND_MI << field_shift), \
964 { mnemonic "PL" suffix, flags, meta_opcode | (COND_PL << field_shift), \
966 { mnemonic "NC" suffix, flags, meta_opcode | (COND_PL << field_shift), \
968 { mnemonic "VS" suffix, flags, meta_opcode | (COND_VS << field_shift), \
970 { mnemonic "VC" suffix, flags, meta_opcode | (COND_VC << field_shift), \
972 { mnemonic "HI" suffix, flags, meta_opcode | (COND_HI << field_shift), \
974 { mnemonic "LS" suffix, flags, meta_opcode | (COND_LS << field_shift), \
976 { mnemonic "GE" suffix, flags, meta_opcode | (COND_GE << field_shift), \
978 { mnemonic "LT" suffix, flags, meta_opcode | (COND_LT << field_shift), \
980 { mnemonic "GT" suffix, flags, meta_opcode | (COND_GT << field_shift), \
982 { mnemonic "LE" suffix, flags, meta_opcode | (COND_LE << field_shift), \
984 { mnemonic "NV" suffix, flags, meta_opcode | (COND_NV << field_shift), \
987 #define TEMPLATE_INSN(flags, meta_opcode, meta_mask, insn_type) \
988 { "T0", flags, meta_opcode | 0x0, meta_mask, insn_type, ENC_DTEMPLATE, 0 }, \
989 { "T1", flags, meta_opcode | 0x1, meta_mask, insn_type, ENC_DTEMPLATE, 0 }, \
990 { "T2", flags, meta_opcode | 0x2, meta_mask, insn_type, ENC_DTEMPLATE, 0 }, \
991 { "T3", flags, meta_opcode | 0x3, meta_mask, insn_type, ENC_DTEMPLATE, 0 }, \
992 { "T4", flags, meta_opcode | 0x4, meta_mask, insn_type, ENC_DTEMPLATE, 0 }, \
993 { "T5", flags, meta_opcode | 0x5, meta_mask, insn_type, ENC_DTEMPLATE, 0 }, \
994 { "T6", flags, meta_opcode | 0x6, meta_mask, insn_type, ENC_DTEMPLATE, 0 }, \
995 { "T7", flags, meta_opcode | 0x7, meta_mask, insn_type, ENC_DTEMPLATE, 0 }, \
996 { "T8", flags, meta_opcode | 0x8, meta_mask, insn_type, ENC_DTEMPLATE, 0 }, \
997 { "T9", flags, meta_opcode | 0x9, meta_mask, insn_type, ENC_DTEMPLATE, 0 }, \
998 { "TA", flags, meta_opcode | 0xa, meta_mask, insn_type, ENC_DTEMPLATE, 0 }, \
999 { "TB", flags, meta_opcode | 0xb, meta_mask, insn_type, ENC_DTEMPLATE, 0 }, \
1000 { "TC", flags, meta_opcode | 0xc, meta_mask, insn_type, ENC_DTEMPLATE, 0 }, \
1001 { "TD", flags, meta_opcode | 0xd, meta_mask, insn_type, ENC_DTEMPLATE, 0 }, \
1002 { "TE", flags, meta_opcode | 0xe, meta_mask, insn_type, ENC_DTEMPLATE, 0 }, \
1003 { "TF", flags, meta_opcode | 0xf, meta_mask, insn_type, ENC_DTEMPLATE, 0 }