|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
gen/lib/Target/ARM/ARMGenDisassemblerTables.inc16765 tmp = fieldFromInstruction(insn, 12, 4);
16766 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
16767 tmp = fieldFromInstruction(insn, 16, 4);
16768 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
16769 tmp = fieldFromInstruction(insn, 0, 4);
16770 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
16771 tmp = fieldFromInstruction(insn, 28, 4);
16772 if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
16773 tmp = fieldFromInstruction(insn, 20, 1);
16774 if (!Check(S, DecodeCCOutOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
16777 tmp = fieldFromInstruction(insn, 12, 4);
16778 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
16779 tmp = fieldFromInstruction(insn, 16, 4);
16780 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
16781 tmp = 0x0;
16782 tmp |= fieldFromInstruction(insn, 0, 4) << 0;
16783 tmp |= fieldFromInstruction(insn, 5, 7) << 5;
16784 if (!Check(S, DecodeSORegImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
16785 tmp = fieldFromInstruction(insn, 28, 4);
16786 if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
16787 tmp = fieldFromInstruction(insn, 20, 1);
16788 if (!Check(S, DecodeCCOutOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
16791 tmp = fieldFromInstruction(insn, 12, 4);
16792 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
16793 tmp = fieldFromInstruction(insn, 16, 4);
16794 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
16795 tmp = 0x0;
16796 tmp |= fieldFromInstruction(insn, 0, 4) << 0;
16797 tmp |= fieldFromInstruction(insn, 5, 2) << 5;
16798 tmp |= fieldFromInstruction(insn, 8, 4) << 8;
16799 if (!Check(S, DecodeSORegRegOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
16800 tmp = fieldFromInstruction(insn, 28, 4);
16801 if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
16802 tmp = fieldFromInstruction(insn, 20, 1);
16803 if (!Check(S, DecodeCCOutOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
16806 tmp = fieldFromInstruction(insn, 12, 4);
16807 if (!Check(S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
16808 tmp = fieldFromInstruction(insn, 16, 4);
16809 if (!Check(S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
16810 tmp = 0x0;
16811 tmp |= fieldFromInstruction(insn, 0, 4) << 0;
16812 tmp |= fieldFromInstruction(insn, 5, 2) << 5;
16813 tmp |= fieldFromInstruction(insn, 8, 4) << 8;
16814 if (!Check(S, DecodeSORegRegOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
16815 tmp = fieldFromInstruction(insn, 28, 4);
16816 if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
16817 tmp = fieldFromInstruction(insn, 20, 1);
16818 if (!Check(S, DecodeCCOutOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
16821 tmp = fieldFromInstruction(insn, 16, 4);
16822 if (!Check(S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
16823 tmp = fieldFromInstruction(insn, 0, 4);
16824 if (!Check(S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
16825 tmp = fieldFromInstruction(insn, 8, 4);
16826 if (!Check(S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
16827 tmp = fieldFromInstruction(insn, 28, 4);
16828 if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
16829 tmp = fieldFromInstruction(insn, 20, 1);
16830 if (!Check(S, DecodeCCOutOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
16833 tmp = fieldFromInstruction(insn, 12, 4);
16834 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
16835 tmp = fieldFromInstruction(insn, 16, 4);
16836 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
16837 tmp = fieldFromInstruction(insn, 0, 4);
16838 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
16839 tmp = fieldFromInstruction(insn, 8, 4);
16840 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
16841 tmp = fieldFromInstruction(insn, 12, 4);
16842 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
16843 tmp = fieldFromInstruction(insn, 16, 4);
16844 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
16845 tmp = fieldFromInstruction(insn, 28, 4);
16846 if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
16849 tmp = fieldFromInstruction(insn, 12, 4);
16850 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
16851 tmp = fieldFromInstruction(insn, 16, 4);
16852 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
16853 tmp = fieldFromInstruction(insn, 0, 4);
16854 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
16855 tmp = fieldFromInstruction(insn, 8, 4);
16856 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
16857 tmp = fieldFromInstruction(insn, 28, 4);
16858 if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
16859 tmp = fieldFromInstruction(insn, 20, 1);
16860 if (!Check(S, DecodeCCOutOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
16866 tmp = fieldFromInstruction(insn, 12, 4);
16867 if (!Check(S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
16868 tmp = fieldFromInstruction(insn, 16, 4);
16869 if (!Check(S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
16870 tmp = fieldFromInstruction(insn, 0, 4);
16871 if (!Check(S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
16877 tmp = fieldFromInstruction(insn, 9, 1);
16878 MI.addOperand(MCOperand::createImm(tmp));
16881 tmp = fieldFromInstruction(insn, 12, 4);
16882 if (!Check(S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
16883 tmp = fieldFromInstruction(insn, 28, 4);
16884 if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
16896 tmp = 0x0;
16897 tmp |= fieldFromInstruction(insn, 0, 4) << 0;
16898 tmp |= fieldFromInstruction(insn, 8, 12) << 4;
16899 MI.addOperand(MCOperand::createImm(tmp));
16905 tmp = fieldFromInstruction(insn, 16, 4);
16906 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
16907 tmp = 0x0;
16908 tmp |= fieldFromInstruction(insn, 0, 4) << 0;
16909 tmp |= fieldFromInstruction(insn, 5, 7) << 5;
16910 if (!Check(S, DecodeSORegImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
16911 tmp = fieldFromInstruction(insn, 28, 4);
16912 if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
16915 tmp = fieldFromInstruction(insn, 16, 4);
16916 if (!Check(S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
16917 tmp = 0x0;
16918 tmp |= fieldFromInstruction(insn, 0, 4) << 0;
16919 tmp |= fieldFromInstruction(insn, 5, 2) << 5;
16920 tmp |= fieldFromInstruction(insn, 8, 4) << 8;
16921 if (!Check(S, DecodeSORegRegOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
16922 tmp = fieldFromInstruction(insn, 28, 4);
16923 if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
16926 tmp = fieldFromInstruction(insn, 12, 4);
16927 if (!Check(S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
16928 tmp = fieldFromInstruction(insn, 16, 4);
16929 if (!Check(S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
16930 tmp = fieldFromInstruction(insn, 0, 4);
16931 if (!Check(S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
16932 tmp = fieldFromInstruction(insn, 8, 4);
16933 if (!Check(S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
16934 tmp = fieldFromInstruction(insn, 12, 4);
16935 if (!Check(S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
16936 tmp = fieldFromInstruction(insn, 16, 4);
16937 if (!Check(S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
16938 tmp = fieldFromInstruction(insn, 28, 4);
16939 if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
16942 tmp = fieldFromInstruction(insn, 16, 4);
16943 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
16944 tmp = fieldFromInstruction(insn, 0, 4);
16945 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
16946 tmp = fieldFromInstruction(insn, 28, 4);
16947 if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
16950 tmp = fieldFromInstruction(insn, 12, 4);
16951 if (!Check(S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
16952 tmp = fieldFromInstruction(insn, 0, 4);
16953 if (!Check(S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
16954 tmp = fieldFromInstruction(insn, 16, 4);
16955 if (!Check(S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
16956 tmp = fieldFromInstruction(insn, 28, 4);
16957 if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
16960 tmp = fieldFromInstruction(insn, 0, 4);
16961 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
16962 tmp = fieldFromInstruction(insn, 16, 4);
16963 if (!Check(S, DecodeAddrMode7Operand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
16964 tmp = fieldFromInstruction(insn, 28, 4);
16965 if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
16968 tmp = fieldFromInstruction(insn, 12, 4);
16969 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
16970 tmp = fieldFromInstruction(insn, 16, 4);
16971 if (!Check(S, DecodeAddrMode7Operand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
16972 tmp = fieldFromInstruction(insn, 28, 4);
16973 if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
16976 tmp = fieldFromInstruction(insn, 12, 4);
16977 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
16978 tmp = fieldFromInstruction(insn, 0, 4);
16979 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
16980 tmp = fieldFromInstruction(insn, 16, 4);
16981 if (!Check(S, DecodeAddrMode7Operand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
16982 tmp = fieldFromInstruction(insn, 28, 4);
16983 if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
16986 tmp = fieldFromInstruction(insn, 12, 4);
16987 if (!Check(S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
16988 tmp = 0x0;
16989 tmp |= fieldFromInstruction(insn, 8, 1) << 4;
16990 tmp |= fieldFromInstruction(insn, 16, 4) << 0;
16991 tmp |= fieldFromInstruction(insn, 22, 1) << 5;
16992 if (!Check(S, DecodeBankedReg(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
16993 tmp = fieldFromInstruction(insn, 28, 4);
16994 if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
16997 tmp = 0x0;
16998 tmp |= fieldFromInstruction(insn, 16, 4) << 0;
16999 tmp |= fieldFromInstruction(insn, 22, 1) << 4;
17000 if (!Check(S, DecodeMSRMask(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
17001 tmp = fieldFromInstruction(insn, 0, 4);
17002 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
17003 tmp = fieldFromInstruction(insn, 28, 4);
17004 if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
17007 tmp = 0x0;
17008 tmp |= fieldFromInstruction(insn, 8, 1) << 4;
17009 tmp |= fieldFromInstruction(insn, 16, 4) << 0;
17010 tmp |= fieldFromInstruction(insn, 22, 1) << 5;
17011 if (!Check(S, DecodeBankedReg(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
17012 tmp = fieldFromInstruction(insn, 0, 4);
17013 if (!Check(S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
17014 tmp = fieldFromInstruction(insn, 28, 4);
17015 if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
17018 tmp = fieldFromInstruction(insn, 0, 4);
17019 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
17020 tmp = fieldFromInstruction(insn, 28, 4);
17021 if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
17024 tmp = fieldFromInstruction(insn, 28, 4);
17025 if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
17028 tmp = fieldFromInstruction(insn, 16, 4);
17029 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
17030 tmp = fieldFromInstruction(insn, 0, 4);
17031 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
17032 tmp = fieldFromInstruction(insn, 8, 4);
17033 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
17034 tmp = fieldFromInstruction(insn, 28, 4);
17035 if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
17038 tmp = fieldFromInstruction(insn, 12, 4);
17039 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
17040 tmp = fieldFromInstruction(insn, 0, 4);
17041 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
17042 tmp = fieldFromInstruction(insn, 28, 4);
17043 if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
17044 tmp = fieldFromInstruction(insn, 20, 1);
17045 if (!Check(S, DecodeCCOutOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
17048 tmp = fieldFromInstruction(insn, 12, 4);
17049 if (!Check(S, DecodetcGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
17050 tmp = fieldFromInstruction(insn, 0, 4);
17051 if (!Check(S, DecodetcGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
17052 tmp = fieldFromInstruction(insn, 28, 4);
17053 if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
17054 tmp = fieldFromInstruction(insn, 20, 1);
17055 if (!Check(S, DecodeCCOutOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
17058 tmp = fieldFromInstruction(insn, 12, 4);
17059 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
17060 tmp = 0x0;
17061 tmp |= fieldFromInstruction(insn, 0, 4) << 0;
17062 tmp |= fieldFromInstruction(insn, 5, 7) << 5;
17063 if (!Check(S, DecodeSORegImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
17064 tmp = fieldFromInstruction(insn, 28, 4);
17065 if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
17066 tmp = fieldFromInstruction(insn, 20, 1);
17067 if (!Check(S, DecodeCCOutOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
17070 tmp = fieldFromInstruction(insn, 0, 4);
17071 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
17074 tmp = fieldFromInstruction(insn, 12, 4);
17075 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
17076 tmp = fieldFromInstruction(insn, 0, 4);
17077 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
17078 tmp = fieldFromInstruction(insn, 28, 4);
17079 if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
17082 tmp = fieldFromInstruction(insn, 0, 4);
17083 MI.addOperand(MCOperand::createImm(tmp));
17084 tmp = fieldFromInstruction(insn, 28, 4);
17085 if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
17088 tmp = fieldFromInstruction(insn, 12, 4);
17089 if (!Check(S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
17090 tmp = 0x0;
17091 tmp |= fieldFromInstruction(insn, 0, 4) << 0;
17092 tmp |= fieldFromInstruction(insn, 5, 2) << 5;
17093 tmp |= fieldFromInstruction(insn, 8, 4) << 8;
17094 if (!Check(S, DecodeSORegRegOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
17095 tmp = fieldFromInstruction(insn, 28, 4);
17096 if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
17097 tmp = fieldFromInstruction(insn, 20, 1);
17098 if (!Check(S, DecodeCCOutOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
17101 tmp = fieldFromInstruction(insn, 16, 4);
17102 if (!Check(S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
17103 tmp = fieldFromInstruction(insn, 0, 4);
17104 if (!Check(S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
17105 tmp = fieldFromInstruction(insn, 8, 4);
17106 if (!Check(S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
17107 tmp = fieldFromInstruction(insn, 12, 4);
17108 if (!Check(S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
17109 tmp = fieldFromInstruction(insn, 28, 4);
17110 if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
17111 tmp = fieldFromInstruction(insn, 20, 1);
17112 if (!Check(S, DecodeCCOutOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
17115 tmp = fieldFromInstruction(insn, 16, 4);
17116 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
17117 tmp = fieldFromInstruction(insn, 0, 4);
17118 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
17119 tmp = fieldFromInstruction(insn, 8, 4);
17120 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
17121 tmp = fieldFromInstruction(insn, 12, 4);
17122 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
17123 tmp = fieldFromInstruction(insn, 28, 4);
17124 if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
17127 tmp = fieldFromInstruction(insn, 12, 4);
17128 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
17129 tmp = fieldFromInstruction(insn, 16, 4);
17130 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
17131 tmp = fieldFromInstruction(insn, 0, 4);
17132 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
17133 tmp = fieldFromInstruction(insn, 8, 4);
17134 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
17135 tmp = fieldFromInstruction(insn, 12, 4);
17136 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
17137 tmp = fieldFromInstruction(insn, 16, 4);
17138 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
17139 tmp = fieldFromInstruction(insn, 28, 4);
17140 if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
17141 tmp = fieldFromInstruction(insn, 20, 1);
17142 if (!Check(S, DecodeCCOutOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
17151 tmp = fieldFromInstruction(insn, 16, 4);
17152 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
17153 tmp = fieldFromInstruction(insn, 12, 4);
17154 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
17155 tmp = fieldFromInstruction(insn, 16, 4);
17156 if (!Check(S, DecodeAddrMode7Operand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
17157 tmp = 0x0;
17158 tmp |= fieldFromInstruction(insn, 0, 4) << 0;
17159 tmp |= fieldFromInstruction(insn, 23, 1) << 4;
17160 if (!Check(S, DecodePostIdxReg(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
17161 tmp = fieldFromInstruction(insn, 28, 4);
17162 if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
17165 tmp = fieldFromInstruction(insn, 16, 4);
17166 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
17167 tmp = fieldFromInstruction(insn, 12, 4);
17168 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
17169 tmp = fieldFromInstruction(insn, 16, 4);
17170 if (!Check(S, DecodeAddrMode7Operand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
17171 tmp = 0x0;
17172 tmp |= fieldFromInstruction(insn, 0, 4) << 0;
17173 tmp |= fieldFromInstruction(insn, 8, 4) << 4;
17174 tmp |= fieldFromInstruction(insn, 23, 1) << 8;
17175 MI.addOperand(MCOperand::createImm(tmp));
17176 tmp = fieldFromInstruction(insn, 28, 4);
17177 if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
17183 tmp = fieldFromInstruction(insn, 12, 4);
17184 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
17185 tmp = fieldFromInstruction(insn, 16, 4);
17186 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
17187 tmp = fieldFromInstruction(insn, 16, 4);
17188 if (!Check(S, DecodeAddrMode7Operand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
17189 tmp = 0x0;
17190 tmp |= fieldFromInstruction(insn, 0, 4) << 0;
17191 tmp |= fieldFromInstruction(insn, 8, 4) << 4;
17192 tmp |= fieldFromInstruction(insn, 23, 1) << 8;
17193 MI.addOperand(MCOperand::createImm(tmp));
17194 tmp = fieldFromInstruction(insn, 28, 4);
17195 if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
17198 tmp = fieldFromInstruction(insn, 12, 4);
17199 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
17200 tmp = fieldFromInstruction(insn, 16, 4);
17201 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
17202 tmp = fieldFromInstruction(insn, 0, 12);
17203 MI.addOperand(MCOperand::createImm(tmp));
17204 tmp = fieldFromInstruction(insn, 28, 4);
17205 if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
17206 tmp = fieldFromInstruction(insn, 20, 1);
17207 if (!Check(S, DecodeCCOutOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
17210 tmp = fieldFromInstruction(insn, 12, 4);
17211 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
17212 tmp = 0x0;
17213 tmp |= fieldFromInstruction(insn, 0, 12) << 0;
17214 tmp |= fieldFromInstruction(insn, 22, 2) << 12;
17215 MI.addOperand(MCOperand::createImm(tmp));
17216 tmp = fieldFromInstruction(insn, 28, 4);
17217 if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
17223 tmp = fieldFromInstruction(insn, 16, 4);
17224 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
17225 tmp = fieldFromInstruction(insn, 0, 12);
17226 MI.addOperand(MCOperand::createImm(tmp));
17227 tmp = fieldFromInstruction(insn, 28, 4);
17228 if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
17236 tmp = 0x0;
17237 tmp |= fieldFromInstruction(insn, 16, 4) << 0;
17238 tmp |= fieldFromInstruction(insn, 22, 1) << 4;
17239 if (!Check(S, DecodeMSRMask(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
17240 tmp = fieldFromInstruction(insn, 0, 12);
17241 MI.addOperand(MCOperand::createImm(tmp));
17242 tmp = fieldFromInstruction(insn, 28, 4);
17243 if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
17246 tmp = fieldFromInstruction(insn, 12, 4);
17247 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
17248 tmp = fieldFromInstruction(insn, 0, 12);
17249 MI.addOperand(MCOperand::createImm(tmp));
17250 tmp = fieldFromInstruction(insn, 28, 4);
17251 if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
17252 tmp = fieldFromInstruction(insn, 20, 1);
17253 if (!Check(S, DecodeCCOutOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
17259 tmp = fieldFromInstruction(insn, 12, 4);
17260 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
17261 tmp = 0x0;
17262 tmp |= fieldFromInstruction(insn, 0, 12) << 0;
17263 tmp |= fieldFromInstruction(insn, 16, 4) << 13;
17264 tmp |= fieldFromInstruction(insn, 23, 1) << 12;
17265 if (!Check(S, DecodeAddrModeImm12Operand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
17266 tmp = fieldFromInstruction(insn, 28, 4);
17267 if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
17270 tmp = 0x0;
17271 tmp |= fieldFromInstruction(insn, 0, 12) << 0;
17272 tmp |= fieldFromInstruction(insn, 16, 4) << 13;
17273 tmp |= fieldFromInstruction(insn, 23, 1) << 12;
17274 if (!Check(S, DecodeAddrModeImm12Operand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
17283 tmp = fieldFromInstruction(insn, 12, 4);
17284 if (!Check(S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
17285 tmp = 0x0;
17286 tmp |= fieldFromInstruction(insn, 0, 12) << 0;
17287 tmp |= fieldFromInstruction(insn, 16, 4) << 13;
17288 tmp |= fieldFromInstruction(insn, 23, 1) << 12;
17289 if (!Check(S, DecodeAddrModeImm12Operand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
17290 tmp = fieldFromInstruction(insn, 28, 4);
17291 if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
17294 tmp = fieldFromInstruction(insn, 0, 4);
17295 if (!Check(S, DecodeMemBarrierOption(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
17298 tmp = fieldFromInstruction(insn, 0, 4);
17299 if (!Check(S, DecodeInstSyncBarrierOption(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
17302 tmp = fieldFromInstruction(insn, 12, 4);
17303 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
17304 tmp = 0x0;
17305 tmp |= fieldFromInstruction(insn, 0, 4) << 0;
17306 tmp |= fieldFromInstruction(insn, 5, 7) << 5;
17307 tmp |= fieldFromInstruction(insn, 16, 4) << 13;
17308 tmp |= fieldFromInstruction(insn, 23, 1) << 12;
17309 if (!Check(S, DecodeSORegMemOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
17310 tmp = fieldFromInstruction(insn, 28, 4);
17311 if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
17314 tmp = 0x0;
17315 tmp |= fieldFromInstruction(insn, 0, 4) << 0;
17316 tmp |= fieldFromInstruction(insn, 5, 7) << 5;
17317 tmp |= fieldFromInstruction(insn, 16, 4) << 13;
17318 tmp |= fieldFromInstruction(insn, 23, 1) << 12;
17319 if (!Check(S, DecodeSORegMemOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
17322 tmp = fieldFromInstruction(insn, 12, 4);
17323 if (!Check(S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
17324 tmp = fieldFromInstruction(insn, 16, 4);
17325 if (!Check(S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
17326 tmp = fieldFromInstruction(insn, 0, 4);
17327 if (!Check(S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
17328 tmp = fieldFromInstruction(insn, 28, 4);
17329 if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
17332 tmp = fieldFromInstruction(insn, 12, 4);
17333 if (!Check(S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
17334 tmp = fieldFromInstruction(insn, 16, 4);
17335 if (!Check(S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
17336 tmp = fieldFromInstruction(insn, 0, 4);
17337 if (!Check(S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
17338 tmp = fieldFromInstruction(insn, 7, 5);
17339 MI.addOperand(MCOperand::createImm(tmp));
17340 tmp = fieldFromInstruction(insn, 28, 4);
17341 if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
17344 tmp = fieldFromInstruction(insn, 16, 4);
17345 if (!Check(S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
17346 tmp = fieldFromInstruction(insn, 0, 4);
17347 if (!Check(S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
17348 tmp = fieldFromInstruction(insn, 8, 4);
17349 if (!Check(S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
17350 tmp = fieldFromInstruction(insn, 28, 4);
17351 if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
17354 tmp = fieldFromInstruction(insn, 16, 4);
17355 if (!Check(S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
17356 tmp = fieldFromInstruction(insn, 0, 4);
17357 if (!Check(S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
17358 tmp = fieldFromInstruction(insn, 8, 4);
17359 if (!Check(S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
17360 tmp = fieldFromInstruction(insn, 12, 4);
17361 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
17362 tmp = fieldFromInstruction(insn, 28, 4);
17363 if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
17366 tmp = fieldFromInstruction(insn, 12, 4);
17367 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
17368 tmp = fieldFromInstruction(insn, 16, 4);
17369 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
17370 tmp = fieldFromInstruction(insn, 0, 4);
17371 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
17372 tmp = fieldFromInstruction(insn, 28, 4);
17373 if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
17376 tmp = fieldFromInstruction(insn, 12, 4);
17377 if (!Check(S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
17378 tmp = fieldFromInstruction(insn, 0, 4);
17379 if (!Check(S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
17380 tmp = fieldFromInstruction(insn, 10, 2);
17381 MI.addOperand(MCOperand::createImm(tmp));
17382 tmp = fieldFromInstruction(insn, 28, 4);
17383 if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
17386 tmp = fieldFromInstruction(insn, 12, 4);
17387 if (!Check(S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
17388 tmp = fieldFromInstruction(insn, 16, 4);
17389 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
17390 tmp = fieldFromInstruction(insn, 0, 4);
17391 if (!Check(S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
17392 tmp = fieldFromInstruction(insn, 10, 2);
17393 MI.addOperand(MCOperand::createImm(tmp));
17394 tmp = fieldFromInstruction(insn, 28, 4);
17395 if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
17404 tmp = fieldFromInstruction(insn, 12, 4);
17405 if (!Check(S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
17406 tmp = fieldFromInstruction(insn, 16, 5);
17407 MI.addOperand(MCOperand::createImm(tmp));
17408 tmp = fieldFromInstruction(insn, 0, 4);
17409 if (!Check(S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
17410 tmp = 0x0;
17411 tmp |= fieldFromInstruction(insn, 6, 1) << 5;
17412 tmp |= fieldFromInstruction(insn, 7, 5) << 0;
17413 MI.addOperand(MCOperand::createImm(tmp));
17414 tmp = fieldFromInstruction(insn, 28, 4);
17415 if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
17418 tmp = fieldFromInstruction(insn, 12, 4);
17419 if (!Check(S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
17420 tmp = fieldFromInstruction(insn, 16, 4);
17421 MI.addOperand(MCOperand::createImm(tmp));
17422 tmp = fieldFromInstruction(insn, 0, 4);
17423 if (!Check(S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
17424 tmp = fieldFromInstruction(insn, 28, 4);
17425 if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
17428 tmp = fieldFromInstruction(insn, 12, 4);
17429 if (!Check(S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
17430 tmp = fieldFromInstruction(insn, 0, 4);
17431 if (!Check(S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
17432 tmp = fieldFromInstruction(insn, 7, 5);
17433 MI.addOperand(MCOperand::createImm(tmp));
17434 tmp = fieldFromInstruction(insn, 16, 5);
17435 MI.addOperand(MCOperand::createImm(tmp));
17436 tmp = fieldFromInstruction(insn, 28, 4);
17437 if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
17440 tmp = fieldFromInstruction(insn, 12, 4);
17441 if (!Check(S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
17442 tmp = 0x0;
17443 tmp |= fieldFromInstruction(insn, 0, 4) << 0;
17444 tmp |= fieldFromInstruction(insn, 5, 7) << 5;
17445 tmp |= fieldFromInstruction(insn, 16, 4) << 13;
17446 tmp |= fieldFromInstruction(insn, 23, 1) << 12;
17447 if (!Check(S, DecodeSORegMemOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
17448 tmp = fieldFromInstruction(insn, 28, 4);
17449 if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
17452 tmp = fieldFromInstruction(insn, 12, 4);
17453 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
17454 tmp = fieldFromInstruction(insn, 12, 4);
17455 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
17456 tmp = 0x0;
17457 tmp |= fieldFromInstruction(insn, 7, 5) << 0;
17458 tmp |= fieldFromInstruction(insn, 16, 5) << 5;
17459 if (!Check(S, DecodeBitfieldMaskOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
17460 tmp = fieldFromInstruction(insn, 28, 4);
17461 if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
17464 tmp = fieldFromInstruction(insn, 12, 4);
17465 if (!Check(S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
17466 tmp = fieldFromInstruction(insn, 12, 4);
17467 if (!Check(S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
17468 tmp = fieldFromInstruction(insn, 0, 4);
17469 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
17470 tmp = 0x0;
17471 tmp |= fieldFromInstruction(insn, 7, 5) << 0;
17472 tmp |= fieldFromInstruction(insn, 16, 5) << 5;
17473 if (!Check(S, DecodeBitfieldMaskOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
17474 tmp = fieldFromInstruction(insn, 28, 4);
17475 if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
17478 tmp = fieldFromInstruction(insn, 16, 4);
17479 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
17480 tmp = fieldFromInstruction(insn, 28, 4);
17481 if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
17482 tmp = fieldFromInstruction(insn, 0, 16);
17483 if (!Check(S, DecodeRegListOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
17486 tmp = fieldFromInstruction(insn, 16, 4);
17487 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
17493 tmp = fieldFromInstruction(insn, 0, 5);
17494 MI.addOperand(MCOperand::createImm(tmp));
17500 tmp = 0x0;
17501 tmp |= fieldFromInstruction(insn, 0, 24) << 1;
17502 tmp |= fieldFromInstruction(insn, 24, 1) << 0;
17503 MI.addOperand(MCOperand::createImm(tmp));
17509 tmp = fieldFromInstruction(insn, 8, 4);
17510 if (!Check(S, DecodeCoprocessor(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
17511 tmp = fieldFromInstruction(insn, 4, 4);
17512 MI.addOperand(MCOperand::createImm(tmp));
17513 tmp = fieldFromInstruction(insn, 12, 4);
17514 if (!Check(S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
17515 tmp = fieldFromInstruction(insn, 16, 4);
17516 if (!Check(S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
17517 tmp = fieldFromInstruction(insn, 0, 4);
17518 MI.addOperand(MCOperand::createImm(tmp));
17519 tmp = fieldFromInstruction(insn, 28, 4);
17520 if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
17523 tmp = fieldFromInstruction(insn, 12, 4);
17524 if (!Check(S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
17525 tmp = fieldFromInstruction(insn, 16, 4);
17526 if (!Check(S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
17527 tmp = fieldFromInstruction(insn, 8, 4);
17528 if (!Check(S, DecodeCoprocessor(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
17529 tmp = fieldFromInstruction(insn, 4, 4);
17530 MI.addOperand(MCOperand::createImm(tmp));
17531 tmp = fieldFromInstruction(insn, 0, 4);
17532 MI.addOperand(MCOperand::createImm(tmp));
17533 tmp = fieldFromInstruction(insn, 28, 4);
17534 if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
17537 tmp = fieldFromInstruction(insn, 0, 24);
17538 MI.addOperand(MCOperand::createImm(tmp));
17539 tmp = fieldFromInstruction(insn, 28, 4);
17540 if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
17546 tmp = fieldFromInstruction(insn, 8, 4);
17547 if (!Check(S, DecodeCoprocessor(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
17548 tmp = fieldFromInstruction(insn, 20, 4);
17549 MI.addOperand(MCOperand::createImm(tmp));
17550 tmp = fieldFromInstruction(insn, 12, 4);
17551 MI.addOperand(MCOperand::createImm(tmp));
17552 tmp = fieldFromInstruction(insn, 16, 4);
17553 MI.addOperand(MCOperand::createImm(tmp));
17554 tmp = fieldFromInstruction(insn, 0, 4);
17555 MI.addOperand(MCOperand::createImm(tmp));
17556 tmp = fieldFromInstruction(insn, 5, 3);
17557 MI.addOperand(MCOperand::createImm(tmp));
17560 tmp = fieldFromInstruction(insn, 8, 4);
17561 if (!Check(S, DecodeCoprocessor(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
17562 tmp = fieldFromInstruction(insn, 20, 4);
17563 MI.addOperand(MCOperand::createImm(tmp));
17564 tmp = fieldFromInstruction(insn, 12, 4);
17565 MI.addOperand(MCOperand::createImm(tmp));
17566 tmp = fieldFromInstruction(insn, 16, 4);
17567 MI.addOperand(MCOperand::createImm(tmp));
17568 tmp = fieldFromInstruction(insn, 0, 4);
17569 MI.addOperand(MCOperand::createImm(tmp));
17570 tmp = fieldFromInstruction(insn, 5, 3);
17571 MI.addOperand(MCOperand::createImm(tmp));
17572 tmp = fieldFromInstruction(insn, 28, 4);
17573 if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
17576 tmp = fieldFromInstruction(insn, 8, 4);
17577 if (!Check(S, DecodeCoprocessor(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
17578 tmp = fieldFromInstruction(insn, 21, 3);
17579 MI.addOperand(MCOperand::createImm(tmp));
17580 tmp = fieldFromInstruction(insn, 12, 4);
17581 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
17582 tmp = fieldFromInstruction(insn, 16, 4);
17583 MI.addOperand(MCOperand::createImm(tmp));
17584 tmp = fieldFromInstruction(insn, 0, 4);
17585 MI.addOperand(MCOperand::createImm(tmp));
17586 tmp = fieldFromInstruction(insn, 5, 3);
17587 MI.addOperand(MCOperand::createImm(tmp));
17590 tmp = fieldFromInstruction(insn, 8, 4);
17591 if (!Check(S, DecodeCoprocessor(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
17592 tmp = fieldFromInstruction(insn, 21, 3);
17593 MI.addOperand(MCOperand::createImm(tmp));
17594 tmp = fieldFromInstruction(insn, 12, 4);
17595 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
17596 tmp = fieldFromInstruction(insn, 16, 4);
17597 MI.addOperand(MCOperand::createImm(tmp));
17598 tmp = fieldFromInstruction(insn, 0, 4);
17599 MI.addOperand(MCOperand::createImm(tmp));
17600 tmp = fieldFromInstruction(insn, 5, 3);
17601 MI.addOperand(MCOperand::createImm(tmp));
17602 tmp = fieldFromInstruction(insn, 28, 4);
17603 if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
17606 tmp = fieldFromInstruction(insn, 12, 4);
17607 if (!Check(S, DecodeGPRwithAPSRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
17608 tmp = fieldFromInstruction(insn, 8, 4);
17609 if (!Check(S, DecodeCoprocessor(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
17610 tmp = fieldFromInstruction(insn, 21, 3);
17611 MI.addOperand(MCOperand::createImm(tmp));
17612 tmp = fieldFromInstruction(insn, 16, 4);
17613 MI.addOperand(MCOperand::createImm(tmp));
17614 tmp = fieldFromInstruction(insn, 0, 4);
17615 MI.addOperand(MCOperand::createImm(tmp));
17616 tmp = fieldFromInstruction(insn, 5, 3);
17617 MI.addOperand(MCOperand::createImm(tmp));
17620 tmp = fieldFromInstruction(insn, 12, 4);
17621 if (!Check(S, DecodeGPRwithAPSRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
17622 tmp = fieldFromInstruction(insn, 8, 4);
17623 if (!Check(S, DecodeCoprocessor(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
17624 tmp = fieldFromInstruction(insn, 21, 3);
17625 MI.addOperand(MCOperand::createImm(tmp));
17626 tmp = fieldFromInstruction(insn, 16, 4);
17627 MI.addOperand(MCOperand::createImm(tmp));
17628 tmp = fieldFromInstruction(insn, 0, 4);
17629 MI.addOperand(MCOperand::createImm(tmp));
17630 tmp = fieldFromInstruction(insn, 5, 3);
17631 MI.addOperand(MCOperand::createImm(tmp));
17632 tmp = fieldFromInstruction(insn, 28, 4);
17633 if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
17642 tmp = fieldFromInstruction(insn, 16, 4);
17643 if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
17644 tmp = fieldFromInstruction(insn, 16, 4);
17645 if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
17646 tmp = fieldFromInstruction(insn, 12, 4);
17647 if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
17650 tmp = fieldFromInstruction(insn, 16, 4);
17651 if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
17652 tmp = fieldFromInstruction(insn, 16, 4);
17653 if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
17654 tmp = 0x0;
17655 tmp |= fieldFromInstruction(insn, 6, 2) << 0;
17656 tmp |= fieldFromInstruction(insn, 12, 3) << 2;
17657 if (!Check(S, DecodeLongShiftOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
17660 tmp = fieldFromInstruction(insn, 17, 3) << 1;
17661 if (!Check(S, DecodetGPREvenRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
17662 tmp = fieldFromInstruction(insn, 9, 3) << 1;
17663 if (!Check(S, DecodetGPROddRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
17664 tmp = fieldFromInstruction(insn, 17, 3) << 1;
17665 if (!Check(S, DecodetGPREvenRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
17666 tmp = fieldFromInstruction(insn, 9, 3) << 1;
17667 if (!Check(S, DecodetGPROddRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
17668 tmp = 0x0;
17669 tmp |= fieldFromInstruction(insn, 6, 2) << 0;
17670 tmp |= fieldFromInstruction(insn, 12, 3) << 2;
17671 if (!Check(S, DecodeLongShiftOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
17674 tmp = 0x0;
17675 tmp |= fieldFromInstruction(insn, 13, 3) << 0;
17676 tmp |= fieldFromInstruction(insn, 22, 1) << 3;
17677 if (!Check(S, DecodeMQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
17678 tmp = 0x0;
17679 tmp |= fieldFromInstruction(insn, 7, 1) << 3;
17680 tmp |= fieldFromInstruction(insn, 17, 3) << 0;
17681 if (!Check(S, DecodeMQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
17682 tmp = 0x0;
17683 tmp |= fieldFromInstruction(insn, 1, 3) << 0;
17684 tmp |= fieldFromInstruction(insn, 5, 1) << 3;
17685 if (!Check(S, DecodeMQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
17686 tmp = fieldFromInstruction(insn, 24, 1);
17687 MI.addOperand(MCOperand::createImm(tmp));
17688 tmp = 0x0;
17689 tmp |= fieldFromInstruction(insn, 13, 3) << 0;
17690 tmp |= fieldFromInstruction(insn, 22, 1) << 3;
17691 if (!Check(S, DecodeVpredROperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
17694 tmp = 0x0;
17695 tmp |= fieldFromInstruction(insn, 13, 3) << 0;
17696 tmp |= fieldFromInstruction(insn, 22, 1) << 3;
17697 if (!Check(S, DecodeMQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
17698 tmp = 0x0;
17699 tmp |= fieldFromInstruction(insn, 13, 3) << 0;
17700 tmp |= fieldFromInstruction(insn, 22, 1) << 3;
17701 if (!Check(S, DecodeMQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
17702 tmp = 0x0;
17703 tmp |= fieldFromInstruction(insn, 7, 1) << 3;
17704 tmp |= fieldFromInstruction(insn, 17, 3) << 0;
17705 if (!Check(S, DecodeMQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
17706 tmp = 0x0;
17707 tmp |= fieldFromInstruction(insn, 1, 3) << 0;
17708 tmp |= fieldFromInstruction(insn, 5, 1) << 3;
17709 if (!Check(S, DecodeMQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
17710 tmp = fieldFromInstruction(insn, 23, 2);
17711 MI.addOperand(MCOperand::createImm(tmp));
17714 tmp = fieldFromInstruction(insn, 13, 3);
17715 if (!Check(S, DecodeMQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
17716 tmp = 0x0;
17717 tmp |= fieldFromInstruction(insn, 1, 3) << 0;
17718 tmp |= fieldFromInstruction(insn, 16, 4) << 3;
17719 if (!Check(S, DecodeMveAddrModeRQ(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
17722 tmp = fieldFromInstruction(insn, 13, 3);
17723 if (!Check(S, DecodeMQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
17724 tmp = 0x0;
17725 tmp |= fieldFromInstruction(insn, 0, 7) << 0;
17726 tmp |= fieldFromInstruction(insn, 16, 3) << 8;
17727 tmp |= fieldFromInstruction(insn, 23, 1) << 7;
17728 if (!Check(S, DecodeTAddrModeImm7<0>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
17731 tmp = fieldFromInstruction(insn, 16, 3);
17732 if (!Check(S, DecodetGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
17733 tmp = fieldFromInstruction(insn, 13, 3);
17734 if (!Check(S, DecodeMQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
17735 tmp = fieldFromInstruction(insn, 16, 3);
17736 if (!Check(S, DecodetGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
17737 tmp = 0x0;
17738 tmp |= fieldFromInstruction(insn, 0, 7) << 0;
17739 tmp |= fieldFromInstruction(insn, 23, 1) << 7;
17740 if (!Check(S, DecodeT2Imm7<0>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
17749 tmp = fieldFromInstruction(insn, 13, 3);
17750 if (!Check(S, DecodeMQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
17751 tmp = 0x0;
17752 tmp |= fieldFromInstruction(insn, 0, 7) << 0;
17753 tmp |= fieldFromInstruction(insn, 16, 3) << 8;
17754 tmp |= fieldFromInstruction(insn, 23, 1) << 7;
17755 if (!Check(S, DecodeTAddrModeImm7<1>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
17761 tmp = fieldFromInstruction(insn, 16, 3);
17762 if (!Check(S, DecodetGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
17763 tmp = fieldFromInstruction(insn, 13, 3);
17764 if (!Check(S, DecodeMQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
17765 tmp = fieldFromInstruction(insn, 16, 3);
17766 if (!Check(S, DecodetGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
17767 tmp = 0x0;
17768 tmp |= fieldFromInstruction(insn, 0, 7) << 0;
17769 tmp |= fieldFromInstruction(insn, 23, 1) << 7;
17770 if (!Check(S, DecodeT2Imm7<1>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
17776 tmp = fieldFromInstruction(insn, 13, 3);
17777 if (!Check(S, DecodeQQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
17778 tmp = fieldFromInstruction(insn, 16, 4);
17779 if (!Check(S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
17782 tmp = fieldFromInstruction(insn, 13, 3);
17783 if (!Check(S, DecodeQQQQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
17784 tmp = fieldFromInstruction(insn, 16, 4);
17785 if (!Check(S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
17788 tmp = fieldFromInstruction(insn, 13, 3);
17789 if (!Check(S, DecodeMQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
17790 tmp = 0x0;
17791 tmp |= fieldFromInstruction(insn, 0, 7) << 0;
17792 tmp |= fieldFromInstruction(insn, 16, 4) << 8;
17793 tmp |= fieldFromInstruction(insn, 23, 1) << 7;
17794 if (!Check(S, DecodeT2AddrModeImm7<0, 0>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
17797 tmp = fieldFromInstruction(insn, 13, 3);
17798 if (!Check(S, DecodeMQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
17799 tmp = 0x0;
17800 tmp |= fieldFromInstruction(insn, 0, 7) << 0;
17801 tmp |= fieldFromInstruction(insn, 17, 3) << 8;
17802 tmp |= fieldFromInstruction(insn, 23, 1) << 7;
17803 if (!Check(S, DecodeMveAddrModeQ<2>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
17806 tmp = fieldFromInstruction(insn, 13, 3);
17807 if (!Check(S, DecodeMQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
17808 tmp = 0x0;
17809 tmp |= fieldFromInstruction(insn, 0, 7) << 0;
17810 tmp |= fieldFromInstruction(insn, 16, 4) << 8;
17811 tmp |= fieldFromInstruction(insn, 23, 1) << 7;
17812 if (!Check(S, DecodeT2AddrModeImm7<1, 0>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
17815 tmp = fieldFromInstruction(insn, 13, 3);
17816 if (!Check(S, DecodeQQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
17817 tmp = fieldFromInstruction(insn, 13, 3);
17818 if (!Check(S, DecodeQQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
17819 tmp = fieldFromInstruction(insn, 16, 4);
17820 if (!Check(S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
17823 tmp = fieldFromInstruction(insn, 13, 3);
17824 if (!Check(S, DecodeQQQQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
17825 tmp = fieldFromInstruction(insn, 13, 3);
17826 if (!Check(S, DecodeQQQQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
17827 tmp = fieldFromInstruction(insn, 16, 4);
17828 if (!Check(S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
17831 tmp = fieldFromInstruction(insn, 16, 4);
17832 if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
17833 tmp = fieldFromInstruction(insn, 13, 3);
17834 if (!Check(S, DecodeMQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
17835 tmp = fieldFromInstruction(insn, 16, 4);
17836 if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
17837 tmp = 0x0;
17838 tmp |= fieldFromInstruction(insn, 0, 7) << 0;
17839 tmp |= fieldFromInstruction(insn, 23, 1) << 7;
17840 if (!Check(S, DecodeT2Imm7<0>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
17843 tmp = fieldFromInstruction(insn, 16, 4);
17844 if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
17845 tmp = fieldFromInstruction(insn, 13, 3);
17846 if (!Check(S, DecodeQQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
17847 tmp = fieldFromInstruction(insn, 16, 4);
17848 if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
17851 tmp = fieldFromInstruction(insn, 16, 4);
17852 if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
17853 tmp = fieldFromInstruction(insn, 13, 3);
17854 if (!Check(S, DecodeQQQQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
17855 tmp = fieldFromInstruction(insn, 16, 4);
17856 if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
17865 tmp = fieldFromInstruction(insn, 16, 4);
17866 if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
17867 tmp = fieldFromInstruction(insn, 13, 3);
17868 if (!Check(S, DecodeMQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
17869 tmp = fieldFromInstruction(insn, 16, 4);
17870 if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
17871 tmp = 0x0;
17872 tmp |= fieldFromInstruction(insn, 0, 7) << 0;
17873 tmp |= fieldFromInstruction(insn, 23, 1) << 7;
17874 if (!Check(S, DecodeT2Imm7<1>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
17880 tmp = fieldFromInstruction(insn, 16, 4);
17881 if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
17882 tmp = fieldFromInstruction(insn, 13, 3);
17883 if (!Check(S, DecodeMQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
17884 tmp = fieldFromInstruction(insn, 16, 4);
17885 if (!Check(S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
17886 tmp = 0x0;
17887 tmp |= fieldFromInstruction(insn, 0, 7) << 0;
17888 tmp |= fieldFromInstruction(insn, 23, 1) << 7;
17889 if (!Check(S, DecodeT2Imm7<0>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
17892 tmp = fieldFromInstruction(insn, 13, 3);
17893 if (!Check(S, DecodeQQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
17894 tmp = fieldFromInstruction(insn, 16, 4);
17895 if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
17896 tmp = fieldFromInstruction(insn, 13, 3);
17897 if (!Check(S, DecodeQQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
17898 tmp = fieldFromInstruction(insn, 16, 4);
17899 if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
17902 tmp = fieldFromInstruction(insn, 13, 3);
17903 if (!Check(S, DecodeQQQQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
17904 tmp = fieldFromInstruction(insn, 16, 4);
17905 if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
17906 tmp = fieldFromInstruction(insn, 13, 3);
17907 if (!Check(S, DecodeQQQQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
17908 tmp = fieldFromInstruction(insn, 16, 4);
17909 if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
17912 tmp = fieldFromInstruction(insn, 16, 4);
17913 if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
17914 tmp = fieldFromInstruction(insn, 13, 3);
17915 if (!Check(S, DecodeMQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
17916 tmp = fieldFromInstruction(insn, 16, 4);
17917 if (!Check(S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
17918 tmp = 0x0;
17919 tmp |= fieldFromInstruction(insn, 0, 7) << 0;
17920 tmp |= fieldFromInstruction(insn, 23, 1) << 7;
17921 if (!Check(S, DecodeT2Imm7<1>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
17924 tmp = fieldFromInstruction(insn, 13, 3);
17925 if (!Check(S, DecodeMQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
17926 tmp = 0x0;
17927 tmp |= fieldFromInstruction(insn, 0, 7) << 0;
17928 tmp |= fieldFromInstruction(insn, 16, 4) << 8;
17929 tmp |= fieldFromInstruction(insn, 23, 1) << 7;
17930 if (!Check(S, DecodeT2AddrModeImm7<2, 0>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
17933 tmp = fieldFromInstruction(insn, 13, 3);
17934 if (!Check(S, DecodeMQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
17935 tmp = 0x0;
17936 tmp |= fieldFromInstruction(insn, 0, 7) << 0;
17937 tmp |= fieldFromInstruction(insn, 17, 3) << 8;
17938 tmp |= fieldFromInstruction(insn, 23, 1) << 7;
17939 if (!Check(S, DecodeMveAddrModeQ<3>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
17942 tmp = fieldFromInstruction(insn, 16, 4);
17943 if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
17944 tmp = fieldFromInstruction(insn, 13, 3);
17945 if (!Check(S, DecodeMQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
17946 tmp = fieldFromInstruction(insn, 16, 4);
17947 if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
17948 tmp = 0x0;
17949 tmp |= fieldFromInstruction(insn, 0, 7) << 0;
17950 tmp |= fieldFromInstruction(insn, 23, 1) << 7;
17951 if (!Check(S, DecodeT2Imm7<2>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
17960 tmp = fieldFromInstruction(insn, 16, 4);
17961 if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
17962 tmp = fieldFromInstruction(insn, 13, 3);
17963 if (!Check(S, DecodeMQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
17964 tmp = fieldFromInstruction(insn, 16, 4);
17965 if (!Check(S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
17966 tmp = 0x0;
17967 tmp |= fieldFromInstruction(insn, 0, 7) << 0;
17968 tmp |= fieldFromInstruction(insn, 23, 1) << 7;
17969 if (!Check(S, DecodeT2Imm7<2>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
17972 tmp = 0x0;
17973 tmp |= fieldFromInstruction(insn, 7, 1) << 3;
17974 tmp |= fieldFromInstruction(insn, 17, 3) << 0;
17975 if (!Check(S, DecodeMQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
17976 tmp = 0x0;
17977 tmp |= fieldFromInstruction(insn, 7, 1) << 3;
17978 tmp |= fieldFromInstruction(insn, 17, 3) << 0;
17979 if (!Check(S, DecodeMQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
17980 tmp = fieldFromInstruction(insn, 12, 4);
17981 if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
17982 tmp = 0x0;
17983 tmp |= fieldFromInstruction(insn, 16, 1) << 1;
17984 tmp |= fieldFromInstruction(insn, 21, 1) << 0;
17985 MI.addOperand(MCOperand::createImm(tmp));
17988 tmp = 0x0;
17989 tmp |= fieldFromInstruction(insn, 7, 1) << 3;
17990 tmp |= fieldFromInstruction(insn, 17, 3) << 0;
17991 if (!Check(S, DecodeMQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
17992 tmp = 0x0;
17993 tmp |= fieldFromInstruction(insn, 7, 1) << 3;
17994 tmp |= fieldFromInstruction(insn, 17, 3) << 0;
17995 if (!Check(S, DecodeMQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
17996 tmp = fieldFromInstruction(insn, 12, 4);
17997 if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
17998 tmp = 0x0;
17999 tmp |= fieldFromInstruction(insn, 6, 1) << 0;
18000 tmp |= fieldFromInstruction(insn, 16, 1) << 2;
18001 tmp |= fieldFromInstruction(insn, 21, 1) << 1;
18002 MI.addOperand(MCOperand::createImm(tmp));
18005 tmp = 0x0;
18006 tmp |= fieldFromInstruction(insn, 7, 1) << 3;
18007 tmp |= fieldFromInstruction(insn, 17, 3) << 0;
18008 if (!Check(S, DecodeMQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
18009 tmp = 0x0;
18010 tmp |= fieldFromInstruction(insn, 7, 1) << 3;
18011 tmp |= fieldFromInstruction(insn, 17, 3) << 0;
18012 if (!Check(S, DecodeMQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
18013 tmp = fieldFromInstruction(insn, 12, 4);
18014 if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
18015 tmp = 0x0;
18016 tmp |= fieldFromInstruction(insn, 5, 2) << 0;
18017 tmp |= fieldFromInstruction(insn, 16, 1) << 3;
18018 tmp |= fieldFromInstruction(insn, 21, 1) << 2;
18019 MI.addOperand(MCOperand::createImm(tmp));
18022 tmp = fieldFromInstruction(insn, 12, 4);
18023 if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
18024 tmp = 0x0;
18025 tmp |= fieldFromInstruction(insn, 7, 1) << 3;
18026 tmp |= fieldFromInstruction(insn, 17, 3) << 0;
18027 if (!Check(S, DecodeMQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
18028 tmp = 0x0;
18029 tmp |= fieldFromInstruction(insn, 16, 1) << 1;
18030 tmp |= fieldFromInstruction(insn, 21, 1) << 0;
18031 MI.addOperand(MCOperand::createImm(tmp));
18034 tmp = fieldFromInstruction(insn, 12, 4);
18035 if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
18036 tmp = 0x0;
18037 tmp |= fieldFromInstruction(insn, 7, 1) << 3;
18038 tmp |= fieldFromInstruction(insn, 17, 3) << 0;
18039 if (!Check(S, DecodeMQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
18040 tmp = 0x0;
18041 tmp |= fieldFromInstruction(insn, 6, 1) << 0;
18042 tmp |= fieldFromInstruction(insn, 16, 1) << 2;
18043 tmp |= fieldFromInstruction(insn, 21, 1) << 1;
18044 MI.addOperand(MCOperand::createImm(tmp));
18047 tmp = fieldFromInstruction(insn, 12, 4);
18048 if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
18049 tmp = 0x0;
18050 tmp |= fieldFromInstruction(insn, 7, 1) << 3;
18051 tmp |= fieldFromInstruction(insn, 17, 3) << 0;
18052 if (!Check(S, DecodeMQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
18053 tmp = 0x0;
18054 tmp |= fieldFromInstruction(insn, 5, 2) << 0;
18055 tmp |= fieldFromInstruction(insn, 16, 1) << 3;
18056 tmp |= fieldFromInstruction(insn, 21, 1) << 2;
18057 MI.addOperand(MCOperand::createImm(tmp));
18060 tmp = 0x0;
18061 tmp |= fieldFromInstruction(insn, 13, 3) << 0;
18062 tmp |= fieldFromInstruction(insn, 22, 1) << 3;
18063 if (!Check(S, DecodeMQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
18064 tmp = 0x0;
18065 tmp |= fieldFromInstruction(insn, 13, 3) << 0;
18066 tmp |= fieldFromInstruction(insn, 22, 1) << 3;
18067 if (!Check(S, DecodeMQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
18068 tmp = 0x0;
18069 tmp |= fieldFromInstruction(insn, 7, 1) << 3;
18070 tmp |= fieldFromInstruction(insn, 17, 3) << 0;
18071 if (!Check(S, DecodeMQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
18072 tmp = 0x0;
18073 tmp |= fieldFromInstruction(insn, 1, 3) << 0;
18074 tmp |= fieldFromInstruction(insn, 5, 1) << 3;
18075 if (!Check(S, DecodeMQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
18078 tmp = 0x0;
18079 tmp |= fieldFromInstruction(insn, 13, 3) << 0;
18080 tmp |= fieldFromInstruction(insn, 22, 1) << 3;
18081 if (!Check(S, DecodeMQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
18082 tmp = 0x0;
18083 tmp |= fieldFromInstruction(insn, 7, 1) << 3;
18084 tmp |= fieldFromInstruction(insn, 17, 3) << 0;
18085 if (!Check(S, DecodeMQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
18086 tmp = 0x0;
18087 tmp |= fieldFromInstruction(insn, 1, 3) << 0;
18088 tmp |= fieldFromInstruction(insn, 5, 1) << 3;
18089 if (!Check(S, DecodeMQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
18090 tmp = 0x0;
18091 tmp |= fieldFromInstruction(insn, 13, 3) << 0;
18092 tmp |= fieldFromInstruction(insn, 22, 1) << 3;
18093 if (!Check(S, DecodeVpredROperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
18096 tmp = 0x0;
18097 tmp |= fieldFromInstruction(insn, 13, 3) << 0;
18098 tmp |= fieldFromInstruction(insn, 22, 1) << 3;
18099 if (!Check(S, DecodeMQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
18100 tmp = 0x0;
18101 tmp |= fieldFromInstruction(insn, 13, 3) << 0;
18102 tmp |= fieldFromInstruction(insn, 22, 1) << 3;
18103 if (!Check(S, DecodeMQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
18104 tmp = 0x0;
18105 tmp |= fieldFromInstruction(insn, 7, 1) << 3;
18106 tmp |= fieldFromInstruction(insn, 17, 3) << 0;
18107 if (!Check(S, DecodeMQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
18108 tmp = fieldFromInstruction(insn, 0, 4);
18109 if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
18112 tmp = 0x0;
18113 tmp |= fieldFromInstruction(insn, 13, 3) << 0;
18114 tmp |= fieldFromInstruction(insn, 22, 1) << 3;
18115 if (!Check(S, DecodeMQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
18116 tmp = 0x0;
18117 tmp |= fieldFromInstruction(insn, 7, 1) << 3;
18118 tmp |= fieldFromInstruction(insn, 17, 3) << 0;
18119 if (!Check(S, DecodeMQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
18120 tmp = fieldFromInstruction(insn, 0, 4);
18121 if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
18122 tmp = 0x0;
18123 tmp |= fieldFromInstruction(insn, 13, 3) << 0;
18124 tmp |= fieldFromInstruction(insn, 22, 1) << 3;
18125 if (!Check(S, DecodeVpredROperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
18128 tmp = 0x0;
18129 tmp |= fieldFromInstruction(insn, 13, 3) << 0;
18130 tmp |= fieldFromInstruction(insn, 22, 1) << 3;
18131 if (!Check(S, DecodeMQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
18132 tmp = 0x0;
18133 tmp |= fieldFromInstruction(insn, 7, 1) << 3;
18134 tmp |= fieldFromInstruction(insn, 17, 3) << 0;
18135 if (!Check(S, DecodeMQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
18136 tmp = 0x0;
18137 tmp |= fieldFromInstruction(insn, 1, 3) << 0;
18138 tmp |= fieldFromInstruction(insn, 5, 1) << 3;
18139 if (!Check(S, DecodeMQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
18140 tmp = 0x0;
18141 tmp |= fieldFromInstruction(insn, 0, 1) << 0;
18142 tmp |= fieldFromInstruction(insn, 12, 1) << 1;
18143 MI.addOperand(MCOperand::createImm(tmp));
18144 tmp = 0x0;
18145 tmp |= fieldFromInstruction(insn, 13, 3) << 0;
18146 tmp |= fieldFromInstruction(insn, 22, 1) << 3;
18147 if (!Check(S, DecodeVpredROperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
18150 tmp = 0x0;
18151 tmp |= fieldFromInstruction(insn, 13, 3) << 0;
18152 tmp |= fieldFromInstruction(insn, 22, 1) << 3;
18153 if (!Check(S, DecodeMQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
18154 tmp = 0x0;
18155 tmp |= fieldFromInstruction(insn, 1, 3) << 0;
18156 tmp |= fieldFromInstruction(insn, 5, 1) << 3;
18157 if (!Check(S, DecodeMQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
18158 tmp = 0x0;
18159 tmp |= fieldFromInstruction(insn, 13, 3) << 0;
18160 tmp |= fieldFromInstruction(insn, 22, 1) << 3;
18161 if (!Check(S, DecodeVpredROperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
18164 tmp = 0x0;
18165 tmp |= fieldFromInstruction(insn, 13, 3) << 0;
18166 tmp |= fieldFromInstruction(insn, 22, 1) << 3;
18167 if (!Check(S, DecodeMQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
18168 tmp = 0x0;
18169 tmp |= fieldFromInstruction(insn, 13, 3) << 0;
18170 tmp |= fieldFromInstruction(insn, 22, 1) << 3;
18171 if (!Check(S, DecodeMQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
18172 tmp = 0x0;
18173 tmp |= fieldFromInstruction(insn, 1, 3) << 0;
18174 tmp |= fieldFromInstruction(insn, 5, 1) << 3;
18175 if (!Check(S, DecodeMQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
18178 tmp = 0x0;
18179 tmp |= fieldFromInstruction(insn, 13, 3) << 0;
18180 tmp |= fieldFromInstruction(insn, 22, 1) << 3;
18181 if (!Check(S, DecodeMQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
18182 tmp = 0x0;
18183 tmp |= fieldFromInstruction(insn, 13, 3) << 0;
18184 tmp |= fieldFromInstruction(insn, 22, 1) << 3;
18185 if (!Check(S, DecodeMQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
18186 tmp = fieldFromInstruction(insn, 0, 4);
18187 if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
18190 tmp = 0x0;
18191 tmp |= fieldFromInstruction(insn, 13, 3) << 0;
18192 tmp |= fieldFromInstruction(insn, 22, 1) << 3;
18193 if (!Check(S, DecodeMQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
18194 tmp = 0x0;
18195 tmp |= fieldFromInstruction(insn, 7, 1) << 3;
18196 tmp |= fieldFromInstruction(insn, 17, 3) << 0;
18197 if (!Check(S, DecodeMQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
18198 tmp = 0x0;
18199 tmp |= fieldFromInstruction(insn, 1, 3) << 0;
18200 tmp |= fieldFromInstruction(insn, 5, 1) << 3;
18201 if (!Check(S, DecodeMQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
18202 tmp = fieldFromInstruction(insn, 12, 1);
18203 MI.addOperand(MCOperand::createImm(tmp));
18204 tmp = 0x0;
18205 tmp |= fieldFromInstruction(insn, 13, 3) << 0;
18206 tmp |= fieldFromInstruction(insn, 22, 1) << 3;
18207 if (!Check(S, DecodeVpredROperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
18213 tmp = 0x0;
18214 tmp |= fieldFromInstruction(insn, 13, 3) << 0;
18215 tmp |= fieldFromInstruction(insn, 22, 1) << 3;
18216 if (!Check(S, DecodeVPTMaskOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
18217 tmp = fieldFromInstruction(insn, 17, 3);
18218 if (!Check(S, DecodeMQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
18219 tmp = 0x0;
18220 tmp |= fieldFromInstruction(insn, 1, 3) << 0;
18221 tmp |= fieldFromInstruction(insn, 5, 1) << 3;
18222 if (!Check(S, DecodeMQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
18223 tmp = fieldFromInstruction(insn, 7, 1);
18224 if (!Check(S, DecodeRestrictedIPredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
18230 tmp = 0x0;
18231 tmp |= fieldFromInstruction(insn, 13, 3) << 0;
18232 tmp |= fieldFromInstruction(insn, 22, 1) << 3;
18233 if (!Check(S, DecodeVPTMaskOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
18234 tmp = fieldFromInstruction(insn, 17, 3);
18235 if (!Check(S, DecodeMQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
18236 tmp = 0x0;
18237 tmp |= fieldFromInstruction(insn, 1, 3) << 0;
18238 tmp |= fieldFromInstruction(insn, 5, 1) << 3;
18239 if (!Check(S, DecodeMQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
18240 tmp = fieldFromInstruction(insn, 7, 1);
18241 if (!Check(S, DecodeRestrictedUPredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
18247 tmp = 0x0;
18248 tmp |= fieldFromInstruction(insn, 13, 3) << 0;
18249 tmp |= fieldFromInstruction(insn, 22, 1) << 3;
18250 if (!Check(S, DecodeVPTMaskOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
18251 tmp = fieldFromInstruction(insn, 17, 3);
18252 if (!Check(S, DecodeMQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
18253 tmp = 0x0;
18254 tmp |= fieldFromInstruction(insn, 1, 3) << 0;
18255 tmp |= fieldFromInstruction(insn, 5, 1) << 3;
18256 if (!Check(S, DecodeMQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
18257 tmp = 0x0;
18258 tmp |= fieldFromInstruction(insn, 0, 1) << 1;
18259 tmp |= fieldFromInstruction(insn, 7, 1) << 0;
18260 if (!Check(S, DecodeRestrictedSPredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
18266 tmp = 0x0;
18267 tmp |= fieldFromInstruction(insn, 13, 3) << 0;
18268 tmp |= fieldFromInstruction(insn, 22, 1) << 3;
18269 if (!Check(S, DecodeVPTMaskOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
18270 tmp = fieldFromInstruction(insn, 17, 3);
18271 if (!Check(S, DecodeMQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
18272 tmp = fieldFromInstruction(insn, 0, 4);
18273 if (!Check(S, DecodeGPRwithZRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
18274 tmp = fieldFromInstruction(insn, 7, 1);
18275 if (!Check(S, DecodeRestrictedIPredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
18278 tmp = 0x0;
18279 tmp |= fieldFromInstruction(insn, 13, 3) << 0;
18280 tmp |= fieldFromInstruction(insn, 22, 1) << 3;
18281 if (!Check(S, DecodeMQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
18282 tmp = fieldFromInstruction(insn, 17, 3) << 1;
18283 if (!Check(S, DecodetGPREvenRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
18284 tmp = fieldFromInstruction(insn, 17, 3) << 1;
18285 if (!Check(S, DecodetGPREvenRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
18286 tmp = 0x0;
18287 tmp |= fieldFromInstruction(insn, 0, 1) << 0;
18288 tmp |= fieldFromInstruction(insn, 7, 1) << 1;
18289 if (!Check(S, DecodePowerTwoOperand<0,3>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
18290 tmp = 0x0;
18291 tmp |= fieldFromInstruction(insn, 13, 3) << 0;
18292 tmp |= fieldFromInstruction(insn, 22, 1) << 3;
18293 if (!Check(S, DecodeVpredROperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
18296 tmp = 0x0;
18297 tmp |= fieldFromInstruction(insn, 13, 3) << 0;
18298 tmp |= fieldFromInstruction(insn, 22, 1) << 3;
18299 if (!Check(S, DecodeMQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
18300 tmp = fieldFromInstruction(insn, 17, 3) << 1;
18301 if (!Check(S, DecodetGPREvenRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
18302 tmp = fieldFromInstruction(insn, 17, 3) << 1;
18303 if (!Check(S, DecodetGPREvenRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
18304 tmp = fieldFromInstruction(insn, 1, 3) << 1;
18305 if (!Check(S, DecodetGPROddRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
18306 tmp = 0x0;
18307 tmp |= fieldFromInstruction(insn, 0, 1) << 0;
18308 tmp |= fieldFromInstruction(insn, 7, 1) << 1;
18309 if (!Check(S, DecodePowerTwoOperand<0,3>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
18310 tmp = 0x0;
18311 tmp |= fieldFromInstruction(insn, 13, 3) << 0;
18312 tmp |= fieldFromInstruction(insn, 22, 1) << 3;
18313 if (!Check(S, DecodeVpredROperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
18319 tmp = 0x0;
18320 tmp |= fieldFromInstruction(insn, 13, 3) << 0;
18321 tmp |= fieldFromInstruction(insn, 22, 1) << 3;
18322 if (!Check(S, DecodeVPTMaskOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
18323 tmp = fieldFromInstruction(insn, 17, 3);
18324 if (!Check(S, DecodeMQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
18325 tmp = fieldFromInstruction(insn, 0, 4);
18326 if (!Check(S, DecodeGPRwithZRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
18327 tmp = fieldFromInstruction(insn, 7, 1);
18328 if (!Check(S, DecodeRestrictedUPredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
18334 tmp = 0x0;
18335 tmp |= fieldFromInstruction(insn, 13, 3) << 0;
18336 tmp |= fieldFromInstruction(insn, 22, 1) << 3;
18337 if (!Check(S, DecodeVPTMaskOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
18338 tmp = fieldFromInstruction(insn, 17, 3);
18339 if (!Check(S, DecodeMQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
18340 tmp = fieldFromInstruction(insn, 0, 4);
18341 if (!Check(S, DecodeGPRwithZRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
18342 tmp = 0x0;
18343 tmp |= fieldFromInstruction(insn, 5, 1) << 1;
18344 tmp |= fieldFromInstruction(insn, 7, 1) << 0;
18345 if (!Check(S, DecodeRestrictedSPredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
18354 tmp = 0x0;
18355 tmp |= fieldFromInstruction(insn, 13, 3) << 0;
18356 tmp |= fieldFromInstruction(insn, 22, 1) << 3;
18357 if (!Check(S, DecodeVPTMaskOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
18358 tmp = fieldFromInstruction(insn, 17, 3);
18359 if (!Check(S, DecodeMQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
18360 tmp = 0x0;
18361 tmp |= fieldFromInstruction(insn, 1, 3) << 0;
18362 tmp |= fieldFromInstruction(insn, 5, 1) << 3;
18363 if (!Check(S, DecodeMQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
18364 tmp = 0x0;
18365 tmp |= fieldFromInstruction(insn, 0, 1) << 1;
18366 tmp |= fieldFromInstruction(insn, 7, 1) << 0;
18367 tmp |= fieldFromInstruction(insn, 12, 1) << 2;
18368 if (!Check(S, DecodeRestrictedFPPredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
18371 tmp = 0x0;
18372 tmp |= fieldFromInstruction(insn, 13, 3) << 0;
18373 tmp |= fieldFromInstruction(insn, 22, 1) << 3;
18374 if (!Check(S, DecodeMQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
18375 tmp = 0x0;
18376 tmp |= fieldFromInstruction(insn, 7, 1) << 3;
18377 tmp |= fieldFromInstruction(insn, 17, 3) << 0;
18378 if (!Check(S, DecodeMQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
18379 tmp = 0x0;
18380 tmp |= fieldFromInstruction(insn, 1, 3) << 0;
18381 tmp |= fieldFromInstruction(insn, 5, 1) << 3;
18382 if (!Check(S, DecodeMQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
18388 tmp = 0x0;
18389 tmp |= fieldFromInstruction(insn, 13, 3) << 0;
18390 tmp |= fieldFromInstruction(insn, 22, 1) << 3;
18391 if (!Check(S, DecodeVPTMaskOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
18392 tmp = fieldFromInstruction(insn, 17, 3);
18393 if (!Check(S, DecodeMQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
18394 tmp = fieldFromInstruction(insn, 0, 4);
18395 if (!Check(S, DecodeGPRwithZRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
18396 tmp = 0x0;
18397 tmp |= fieldFromInstruction(insn, 5, 1) << 1;
18398 tmp |= fieldFromInstruction(insn, 7, 1) << 0;
18399 tmp |= fieldFromInstruction(insn, 12, 1) << 2;
18400 if (!Check(S, DecodeRestrictedFPPredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
18406 tmp = 0x0;
18407 tmp |= fieldFromInstruction(insn, 13, 3) << 0;
18408 tmp |= fieldFromInstruction(insn, 22, 1) << 3;
18409 if (!Check(S, DecodeVPTMaskOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
18412 tmp = 0x0;
18413 tmp |= fieldFromInstruction(insn, 7, 1) << 3;
18414 tmp |= fieldFromInstruction(insn, 17, 3) << 0;
18415 if (!Check(S, DecodeMQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
18416 tmp = fieldFromInstruction(insn, 12, 4);
18417 if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
18418 tmp = 0x0;
18419 tmp |= fieldFromInstruction(insn, 7, 1) << 3;
18420 tmp |= fieldFromInstruction(insn, 17, 3) << 0;
18421 if (!Check(S, DecodeVpredROperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
18424 tmp = fieldFromInstruction(insn, 13, 3) << 1;
18425 if (!Check(S, DecodetGPREvenRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
18426 tmp = fieldFromInstruction(insn, 17, 3);
18427 if (!Check(S, DecodeMQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
18428 tmp = fieldFromInstruction(insn, 1, 3);
18429 if (!Check(S, DecodeMQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
18432 tmp = fieldFromInstruction(insn, 13, 3) << 1;
18433 if (!Check(S, DecodetGPREvenRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
18434 tmp = fieldFromInstruction(insn, 20, 3) << 1;
18435 if (!Check(S, DecodetGPROddRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
18436 tmp = fieldFromInstruction(insn, 17, 3);
18437 if (!Check(S, DecodeMQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
18438 tmp = fieldFromInstruction(insn, 1, 3);
18439 if (!Check(S, DecodeMQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
18442 tmp = fieldFromInstruction(insn, 13, 3) << 1;
18443 if (!Check(S, DecodetGPREvenRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
18444 tmp = fieldFromInstruction(insn, 13, 3) << 1;
18445 if (!Check(S, DecodetGPREvenRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
18446 tmp = fieldFromInstruction(insn, 17, 3);
18447 if (!Check(S, DecodeMQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
18448 tmp = fieldFromInstruction(insn, 1, 3);
18449 if (!Check(S, DecodeMQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
18452 tmp = fieldFromInstruction(insn, 13, 3) << 1;
18453 if (!Check(S, DecodetGPREvenRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
18454 tmp = fieldFromInstruction(insn, 20, 3) << 1;
18455 if (!Check(S, DecodetGPROddRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
18456 tmp = fieldFromInstruction(insn, 13, 3) << 1;
18457 if (!Check(S, DecodetGPREvenRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
18458 tmp = fieldFromInstruction(insn, 20, 3) << 1;
18459 if (!Check(S, DecodetGPROddRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
18460 tmp = fieldFromInstruction(insn, 17, 3);
18461 if (!Check(S, DecodeMQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
18462 tmp = fieldFromInstruction(insn, 1, 3);
18463 if (!Check(S, DecodeMQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
18466 tmp = fieldFromInstruction(insn, 12, 4);
18467 if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
18468 tmp = fieldFromInstruction(insn, 12, 4);
18469 if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
18470 tmp = fieldFromInstruction(insn, 1, 3);
18471 if (!Check(S, DecodeMQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
18474 tmp = fieldFromInstruction(insn, 13, 3) << 1;
18475 if (!Check(S, DecodetGPREvenRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
18476 tmp = fieldFromInstruction(insn, 1, 3);
18477 if (!Check(S, DecodeMQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
18480 tmp = fieldFromInstruction(insn, 13, 3) << 1;
18481 if (!Check(S, DecodetGPREvenRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
18482 tmp = fieldFromInstruction(insn, 20, 3) << 1;
18483 if (!Check(S, DecodetGPROddRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
18484 tmp = fieldFromInstruction(insn, 1, 3);
18485 if (!Check(S, DecodeMQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
18488 tmp = fieldFromInstruction(insn, 13, 3) << 1;
18489 if (!Check(S, DecodetGPREvenRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
18490 tmp = fieldFromInstruction(insn, 13, 3) << 1;
18491 if (!Check(S, DecodetGPREvenRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
18492 tmp = fieldFromInstruction(insn, 1, 3);
18493 if (!Check(S, DecodeMQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
18496 tmp = fieldFromInstruction(insn, 13, 3) << 1;
18497 if (!Check(S, DecodetGPREvenRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
18498 tmp = fieldFromInstruction(insn, 20, 3) << 1;
18499 if (!Check(S, DecodetGPROddRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
18500 tmp = fieldFromInstruction(insn, 13, 3) << 1;
18501 if (!Check(S, DecodetGPREvenRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
18502 tmp = fieldFromInstruction(insn, 20, 3) << 1;
18503 if (!Check(S, DecodetGPROddRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
18504 tmp = fieldFromInstruction(insn, 1, 3);
18505 if (!Check(S, DecodeMQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
18508 tmp = fieldFromInstruction(insn, 12, 4);
18509 if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
18510 tmp = fieldFromInstruction(insn, 12, 4);
18511 if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
18512 tmp = 0x0;
18513 tmp |= fieldFromInstruction(insn, 7, 1) << 3;
18514 tmp |= fieldFromInstruction(insn, 17, 3) << 0;
18515 if (!Check(S, DecodeMQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
18516 tmp = 0x0;
18517 tmp |= fieldFromInstruction(insn, 1, 3) << 0;
18518 tmp |= fieldFromInstruction(insn, 5, 1) << 3;
18519 if (!Check(S, DecodeMQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
18522 tmp = 0x0;
18523 tmp |= fieldFromInstruction(insn, 13, 3) << 0;
18524 tmp |= fieldFromInstruction(insn, 22, 1) << 3;
18525 if (!Check(S, DecodeMQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
18526 tmp = 0x0;
18527 tmp |= fieldFromInstruction(insn, 13, 3) << 0;
18528 tmp |= fieldFromInstruction(insn, 22, 1) << 3;
18529 if (!Check(S, DecodeMQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
18530 tmp = 0x0;
18531 tmp |= fieldFromInstruction(insn, 1, 3) << 0;
18532 tmp |= fieldFromInstruction(insn, 5, 1) << 3;
18533 if (!Check(S, DecodeMQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
18534 tmp = fieldFromInstruction(insn, 16, 3);
18535 if (!Check(S, DecodeShiftRight8Imm(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
18538 tmp = 0x0;
18539 tmp |= fieldFromInstruction(insn, 13, 3) << 0;
18540 tmp |= fieldFromInstruction(insn, 22, 1) << 3;
18541 if (!Check(S, DecodeMQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
18542 tmp = 0x0;
18543 tmp |= fieldFromInstruction(insn, 13, 3) << 0;
18544 tmp |= fieldFromInstruction(insn, 22, 1) << 3;
18545 if (!Check(S, DecodeMQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
18546 tmp = 0x0;
18547 tmp |= fieldFromInstruction(insn, 1, 3) << 0;
18548 tmp |= fieldFromInstruction(insn, 5, 1) << 3;
18549 if (!Check(S, DecodeMQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
18550 tmp = fieldFromInstruction(insn, 16, 4);
18551 if (!Check(S, DecodeShiftRight16Imm(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
18554 tmp = 0x0;
18555 tmp |= fieldFromInstruction(insn, 13, 3) << 0;
18556 tmp |= fieldFromInstruction(insn, 22, 1) << 3;
18557 if (!Check(S, DecodeMQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
18558 tmp = 0x0;
18559 tmp |= fieldFromInstruction(insn, 1, 3) << 0;
18560 tmp |= fieldFromInstruction(insn, 5, 1) << 3;
18561 if (!Check(S, DecodeMQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
18562 tmp = fieldFromInstruction(insn, 16, 3);
18563 MI.addOperand(MCOperand::createImm(tmp));
18564 tmp = 0x0;
18565 tmp |= fieldFromInstruction(insn, 13, 3) << 0;
18566 tmp |= fieldFromInstruction(insn, 22, 1) << 3;
18567 if (!Check(S, DecodeVpredROperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
18570 tmp = 0x0;
18571 tmp |= fieldFromInstruction(insn, 13, 3) << 0;
18572 tmp |= fieldFromInstruction(insn, 22, 1) << 3;
18573 if (!Check(S, DecodeMQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
18574 tmp = 0x0;
18575 tmp |= fieldFromInstruction(insn, 1, 3) << 0;
18576 tmp |= fieldFromInstruction(insn, 5, 1) << 3;
18577 if (!Check(S, DecodeMQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
18578 tmp = fieldFromInstruction(insn, 16, 4);
18579 MI.addOperand(MCOperand::createImm(tmp));
18580 tmp = 0x0;
18581 tmp |= fieldFromInstruction(insn, 13, 3) << 0;
18582 tmp |= fieldFromInstruction(insn, 22, 1) << 3;
18583 if (!Check(S, DecodeVpredROperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
18586 tmp = fieldFromInstruction(insn, 0, 4);
18587 if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
18588 tmp = 0x0;
18589 tmp |= fieldFromInstruction(insn, 13, 3) << 0;
18590 tmp |= fieldFromInstruction(insn, 22, 1) << 3;
18591 if (!Check(S, DecodeMQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
18592 tmp = 0x0;
18593 tmp |= fieldFromInstruction(insn, 13, 3) << 0;
18594 tmp |= fieldFromInstruction(insn, 22, 1) << 3;
18595 if (!Check(S, DecodeMQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
18596 tmp = fieldFromInstruction(insn, 0, 4);
18597 if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
18598 tmp = fieldFromInstruction(insn, 16, 5);
18599 if (!Check(S, DecodeLongShiftOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
18602 tmp = 0x0;
18603 tmp |= fieldFromInstruction(insn, 13, 3) << 0;
18604 tmp |= fieldFromInstruction(insn, 22, 1) << 3;
18605 if (!Check(S, DecodeMQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
18606 tmp = 0x0;
18607 tmp |= fieldFromInstruction(insn, 1, 3) << 0;
18608 tmp |= fieldFromInstruction(insn, 5, 1) << 3;
18609 if (!Check(S, DecodeMQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
18610 tmp = 0x0;
18611 tmp |= fieldFromInstruction(insn, 7, 1) << 3;
18612 tmp |= fieldFromInstruction(insn, 17, 3) << 0;
18613 if (!Check(S, DecodeMQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
18614 tmp = 0x0;
18615 tmp |= fieldFromInstruction(insn, 13, 3) << 0;
18616 tmp |= fieldFromInstruction(insn, 22, 1) << 3;
18617 if (!Check(S, DecodeVpredROperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
18620 tmp = 0x0;
18621 tmp |= fieldFromInstruction(insn, 13, 3) << 0;
18622 tmp |= fieldFromInstruction(insn, 22, 1) << 3;
18623 if (!Check(S, DecodeMQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
18624 tmp = 0x0;
18625 tmp |= fieldFromInstruction(insn, 13, 3) << 0;
18626 tmp |= fieldFromInstruction(insn, 22, 1) << 3;
18627 if (!Check(S, DecodeMQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
18628 tmp = 0x0;
18629 tmp |= fieldFromInstruction(insn, 0, 4) << 0;
18630 tmp |= fieldFromInstruction(insn, 16, 3) << 4;
18631 tmp |= fieldFromInstruction(insn, 28, 1) << 7;
18632 if (!Check(S, DecodeExpandedImmOperand<0>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
18635 tmp = 0x0;
18636 tmp |= fieldFromInstruction(insn, 13, 3) << 0;
18637 tmp |= fieldFromInstruction(insn, 22, 1) << 3;
18638 if (!Check(S, DecodeMQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
18639 tmp = 0x0;
18640 tmp |= fieldFromInstruction(insn, 13, 3) << 0;
18641 tmp |= fieldFromInstruction(insn, 22, 1) << 3;
18642 if (!Check(S, DecodeMQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
18643 tmp = 0x0;
18644 tmp |= fieldFromInstruction(insn, 0, 4) << 0;
18645 tmp |= fieldFromInstruction(insn, 16, 3) << 4;
18646 tmp |= fieldFromInstruction(insn, 28, 1) << 7;
18647 if (!Check(S, DecodeExpandedImmOperand<8>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
18650 tmp = 0x0;
18651 tmp |= fieldFromInstruction(insn, 13, 3) << 0;
18652 tmp |= fieldFromInstruction(insn, 22, 1) << 3;
18653 if (!Check(S, DecodeMQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
18654 tmp = 0x0;
18655 tmp |= fieldFromInstruction(insn, 13, 3) << 0;
18656 tmp |= fieldFromInstruction(insn, 22, 1) << 3;
18657 if (!Check(S, DecodeMQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
18658 tmp = 0x0;
18659 tmp |= fieldFromInstruction(insn, 0, 4) << 0;
18660 tmp |= fieldFromInstruction(insn, 16, 3) << 4;
18661 tmp |= fieldFromInstruction(insn, 28, 1) << 7;
18662 if (!Check(S, DecodeExpandedImmOperand<16>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
18665 tmp = 0x0;
18666 tmp |= fieldFromInstruction(insn, 13, 3) << 0;
18667 tmp |= fieldFromInstruction(insn, 22, 1) << 3;
18668 if (!Check(S, DecodeMQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
18669 tmp = 0x0;
18670 tmp |= fieldFromInstruction(insn, 13, 3) << 0;
18671 tmp |= fieldFromInstruction(insn, 22, 1) << 3;
18672 if (!Check(S, DecodeMQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
18673 tmp = 0x0;
18674 tmp |= fieldFromInstruction(insn, 0, 4) << 0;
18675 tmp |= fieldFromInstruction(insn, 16, 3) << 4;
18676 tmp |= fieldFromInstruction(insn, 28, 1) << 7;
18677 if (!Check(S, DecodeExpandedImmOperand<24>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
18683 tmp = 0x0;
18684 tmp |= fieldFromInstruction(insn, 13, 3) << 0;
18685 tmp |= fieldFromInstruction(insn, 22, 1) << 3;
18686 if (!Check(S, DecodeMQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
18687 tmp = 0x0;
18688 tmp |= fieldFromInstruction(insn, 1, 3) << 0;
18689 tmp |= fieldFromInstruction(insn, 5, 1) << 3;
18690 if (!Check(S, DecodeMQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
18691 tmp = fieldFromInstruction(insn, 16, 3);
18692 if (!Check(S, DecodeShiftRight8Imm(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
18693 tmp = 0x0;
18694 tmp |= fieldFromInstruction(insn, 13, 3) << 0;
18695 tmp |= fieldFromInstruction(insn, 22, 1) << 3;
18696 if (!Check(S, DecodeVpredROperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
18699 tmp = 0x0;
18700 tmp |= fieldFromInstruction(insn, 13, 3) << 0;
18701 tmp |= fieldFromInstruction(insn, 22, 1) << 3;
18702 if (!Check(S, DecodeMQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
18703 tmp = 0x0;
18704 tmp |= fieldFromInstruction(insn, 13, 3) << 0;
18705 tmp |= fieldFromInstruction(insn, 22, 1) << 3;
18706 if (!Check(S, DecodeMQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
18707 tmp = 0x0;
18708 tmp |= fieldFromInstruction(insn, 1, 3) << 0;
18709 tmp |= fieldFromInstruction(insn, 5, 1) << 3;
18710 if (!Check(S, DecodeMQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
18711 tmp = fieldFromInstruction(insn, 16, 3);
18712 MI.addOperand(MCOperand::createImm(tmp));
18715 tmp = 0x0;
18716 tmp |= fieldFromInstruction(insn, 13, 3) << 0;
18717 tmp |= fieldFromInstruction(insn, 22, 1) << 3;
18718 if (!Check(S, DecodeMQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
18719 tmp = 0x0;
18720 tmp |= fieldFromInstruction(insn, 1, 3) << 0;
18721 tmp |= fieldFromInstruction(insn, 5, 1) << 3;
18722 if (!Check(S, DecodeMQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
18723 tmp = fieldFromInstruction(insn, 16, 4);
18724 if (!Check(S, DecodeShiftRight16Imm(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
18725 tmp = 0x0;
18726 tmp |= fieldFromInstruction(insn, 13, 3) << 0;
18727 tmp |= fieldFromInstruction(insn, 22, 1) << 3;
18728 if (!Check(S, DecodeVpredROperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
18731 tmp = 0x0;
18732 tmp |= fieldFromInstruction(insn, 13, 3) << 0;
18733 tmp |= fieldFromInstruction(insn, 22, 1) << 3;
18734 if (!Check(S, DecodeMQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
18735 tmp = 0x0;
18736 tmp |= fieldFromInstruction(insn, 13, 3) << 0;
18737 tmp |= fieldFromInstruction(insn, 22, 1) << 3;
18738 if (!Check(S, DecodeMQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
18739 tmp = 0x0;
18740 tmp |= fieldFromInstruction(insn, 1, 3) << 0;
18741 tmp |= fieldFromInstruction(insn, 5, 1) << 3;
18742 if (!Check(S, DecodeMQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
18743 tmp = fieldFromInstruction(insn, 16, 4);
18744 MI.addOperand(MCOperand::createImm(tmp));
18747 tmp = 0x0;
18748 tmp |= fieldFromInstruction(insn, 13, 3) << 0;
18749 tmp |= fieldFromInstruction(insn, 22, 1) << 3;
18750 if (!Check(S, DecodeMQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
18751 tmp = 0x0;
18752 tmp |= fieldFromInstruction(insn, 1, 3) << 0;
18753 tmp |= fieldFromInstruction(insn, 5, 1) << 3;
18754 if (!Check(S, DecodeMQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
18755 tmp = fieldFromInstruction(insn, 16, 5);
18756 if (!Check(S, DecodeShiftRight32Imm(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
18757 tmp = 0x0;
18758 tmp |= fieldFromInstruction(insn, 13, 3) << 0;
18759 tmp |= fieldFromInstruction(insn, 22, 1) << 3;
18760 if (!Check(S, DecodeVpredROperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
18763 tmp = 0x0;
18764 tmp |= fieldFromInstruction(insn, 13, 3) << 0;
18765 tmp |= fieldFromInstruction(insn, 22, 1) << 3;
18766 if (!Check(S, DecodeMQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
18767 tmp = 0x0;
18768 tmp |= fieldFromInstruction(insn, 13, 3) << 0;
18769 tmp |= fieldFromInstruction(insn, 22, 1) << 3;
18770 if (!Check(S, DecodeMQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
18771 tmp = 0x0;
18772 tmp |= fieldFromInstruction(insn, 1, 3) << 0;
18773 tmp |= fieldFromInstruction(insn, 5, 1) << 3;
18774 if (!Check(S, DecodeMQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
18775 tmp = fieldFromInstruction(insn, 16, 5);
18776 if (!Check(S, DecodeShiftRight32Imm(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
18779 tmp = 0x0;
18780 tmp |= fieldFromInstruction(insn, 13, 3) << 0;
18781 tmp |= fieldFromInstruction(insn, 22, 1) << 3;
18782 if (!Check(S, DecodeMQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
18783 tmp = 0x0;
18784 tmp |= fieldFromInstruction(insn, 1, 3) << 0;
18785 tmp |= fieldFromInstruction(insn, 5, 1) << 3;
18786 if (!Check(S, DecodeMQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
18787 tmp = fieldFromInstruction(insn, 16, 5);
18788 MI.addOperand(MCOperand::createImm(tmp));
18789 tmp = 0x0;
18790 tmp |= fieldFromInstruction(insn, 13, 3) << 0;
18791 tmp |= fieldFromInstruction(insn, 22, 1) << 3;
18792 if (!Check(S, DecodeVpredROperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
18795 tmp = 0x0;
18796 tmp |= fieldFromInstruction(insn, 13, 3) << 0;
18797 tmp |= fieldFromInstruction(insn, 22, 1) << 3;
18798 if (!Check(S, DecodeMQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
18799 tmp = 0x0;
18800 tmp |= fieldFromInstruction(insn, 13, 3) << 0;
18801 tmp |= fieldFromInstruction(insn, 22, 1) << 3;
18802 if (!Check(S, DecodeMQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
18803 tmp = 0x0;
18804 tmp |= fieldFromInstruction(insn, 1, 3) << 0;
18805 tmp |= fieldFromInstruction(insn, 5, 1) << 3;
18806 if (!Check(S, DecodeMQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
18807 tmp = fieldFromInstruction(insn, 16, 5);
18808 MI.addOperand(MCOperand::createImm(tmp));
18814 tmp = 0x0;
18815 tmp |= fieldFromInstruction(insn, 12, 4) << 0;
18816 tmp |= fieldFromInstruction(insn, 22, 1) << 4;
18817 if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
18818 tmp = 0x0;
18819 tmp |= fieldFromInstruction(insn, 7, 1) << 4;
18820 tmp |= fieldFromInstruction(insn, 16, 4) << 0;
18821 if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
18822 tmp = 0x0;
18823 tmp |= fieldFromInstruction(insn, 0, 4) << 0;
18824 tmp |= fieldFromInstruction(insn, 5, 1) << 4;
18825 if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
18828 tmp = 0x0;
18829 tmp |= fieldFromInstruction(insn, 12, 4) << 0;
18830 tmp |= fieldFromInstruction(insn, 22, 1) << 4;
18831 if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
18832 tmp = 0x0;
18833 tmp |= fieldFromInstruction(insn, 7, 1) << 4;
18834 tmp |= fieldFromInstruction(insn, 16, 4) << 0;
18835 if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
18836 tmp = 0x0;
18837 tmp |= fieldFromInstruction(insn, 0, 4) << 0;
18838 tmp |= fieldFromInstruction(insn, 5, 1) << 4;
18839 if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
18842 tmp = 0x0;
18843 tmp |= fieldFromInstruction(insn, 12, 4) << 0;
18844 tmp |= fieldFromInstruction(insn, 22, 1) << 4;
18845 if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
18846 tmp = 0x0;
18847 tmp |= fieldFromInstruction(insn, 7, 1) << 4;
18848 tmp |= fieldFromInstruction(insn, 16, 4) << 0;
18849 if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
18850 tmp = 0x0;
18851 tmp |= fieldFromInstruction(insn, 0, 4) << 0;
18852 tmp |= fieldFromInstruction(insn, 5, 1) << 4;
18853 if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
18856 tmp = 0x0;
18857 tmp |= fieldFromInstruction(insn, 12, 4) << 0;
18858 tmp |= fieldFromInstruction(insn, 22, 1) << 4;
18859 if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
18860 tmp = 0x0;
18861 tmp |= fieldFromInstruction(insn, 7, 1) << 4;
18862 tmp |= fieldFromInstruction(insn, 16, 4) << 0;
18863 if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
18864 tmp = 0x0;
18865 tmp |= fieldFromInstruction(insn, 0, 4) << 0;
18866 tmp |= fieldFromInstruction(insn, 5, 1) << 4;
18867 if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
18870 tmp = 0x0;
18871 tmp |= fieldFromInstruction(insn, 12, 4) << 0;
18872 tmp |= fieldFromInstruction(insn, 22, 1) << 4;
18873 if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
18874 tmp = 0x0;
18875 tmp |= fieldFromInstruction(insn, 0, 4) << 0;
18876 tmp |= fieldFromInstruction(insn, 5, 1) << 4;
18877 if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
18878 tmp = 0x0;
18879 tmp |= fieldFromInstruction(insn, 7, 1) << 4;
18880 tmp |= fieldFromInstruction(insn, 16, 4) << 0;
18881 if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
18884 tmp = 0x0;
18885 tmp |= fieldFromInstruction(insn, 12, 4) << 0;
18886 tmp |= fieldFromInstruction(insn, 22, 1) << 4;
18887 if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
18888 tmp = 0x0;
18889 tmp |= fieldFromInstruction(insn, 0, 4) << 0;
18890 tmp |= fieldFromInstruction(insn, 5, 1) << 4;
18891 if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
18892 tmp = 0x0;
18893 tmp |= fieldFromInstruction(insn, 7, 1) << 4;
18894 tmp |= fieldFromInstruction(insn, 16, 4) << 0;
18895 if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
18898 tmp = 0x0;
18899 tmp |= fieldFromInstruction(insn, 12, 4) << 0;
18900 tmp |= fieldFromInstruction(insn, 22, 1) << 4;
18901 if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
18902 tmp = 0x0;
18903 tmp |= fieldFromInstruction(insn, 7, 1) << 4;
18904 tmp |= fieldFromInstruction(insn, 16, 4) << 0;
18905 if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
18906 tmp = 0x0;
18907 tmp |= fieldFromInstruction(insn, 0, 4) << 0;
18908 tmp |= fieldFromInstruction(insn, 5, 1) << 4;
18909 if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
18912 tmp = 0x0;
18913 tmp |= fieldFromInstruction(insn, 12, 4) << 0;
18914 tmp |= fieldFromInstruction(insn, 22, 1) << 4;
18915 if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
18916 tmp = 0x0;
18917 tmp |= fieldFromInstruction(insn, 12, 4) << 0;
18918 tmp |= fieldFromInstruction(insn, 22, 1) << 4;
18919 if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
18920 tmp = 0x0;
18921 tmp |= fieldFromInstruction(insn, 7, 1) << 4;
18922 tmp |= fieldFromInstruction(insn, 16, 4) << 0;
18923 if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
18924 tmp = 0x0;
18925 tmp |= fieldFromInstruction(insn, 0, 4) << 0;
18926 tmp |= fieldFromInstruction(insn, 5, 1) << 4;
18927 if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
18930 tmp = 0x0;
18931 tmp |= fieldFromInstruction(insn, 12, 4) << 0;
18932 tmp |= fieldFromInstruction(insn, 22, 1) << 4;
18933 if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
18934 tmp = 0x0;
18935 tmp |= fieldFromInstruction(insn, 12, 4) << 0;
18936 tmp |= fieldFromInstruction(insn, 22, 1) << 4;
18937 if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
18938 tmp = 0x0;
18939 tmp |= fieldFromInstruction(insn, 7, 1) << 4;
18940 tmp |= fieldFromInstruction(insn, 16, 4) << 0;
18941 if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
18942 tmp = 0x0;
18943 tmp |= fieldFromInstruction(insn, 0, 4) << 0;
18944 tmp |= fieldFromInstruction(insn, 5, 1) << 4;
18945 if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
18948 tmp = 0x0;
18949 tmp |= fieldFromInstruction(insn, 12, 4) << 0;
18950 tmp |= fieldFromInstruction(insn, 22, 1) << 4;
18951 if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
18952 tmp = 0x0;
18953 tmp |= fieldFromInstruction(insn, 12, 4) << 0;
18954 tmp |= fieldFromInstruction(insn, 22, 1) << 4;
18955 if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
18956 tmp = 0x0;
18957 tmp |= fieldFromInstruction(insn, 7, 1) << 4;
18958 tmp |= fieldFromInstruction(insn, 16, 4) << 0;
18959 if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
18960 tmp = 0x0;
18961 tmp |= fieldFromInstruction(insn, 0, 4) << 0;
18962 tmp |= fieldFromInstruction(insn, 5, 1) << 4;
18963 if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
18966 tmp = 0x0;
18967 tmp |= fieldFromInstruction(insn, 12, 4) << 0;
18968 tmp |= fieldFromInstruction(insn, 22, 1) << 4;
18969 if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
18970 tmp = 0x0;
18971 tmp |= fieldFromInstruction(insn, 12, 4) << 0;
18972 tmp |= fieldFromInstruction(insn, 22, 1) << 4;
18973 if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
18974 tmp = 0x0;
18975 tmp |= fieldFromInstruction(insn, 7, 1) << 4;
18976 tmp |= fieldFromInstruction(insn, 16, 4) << 0;
18977 if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
18978 tmp = fieldFromInstruction(insn, 0, 3);
18979 if (!Check(S, DecodeDPR_8RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
18980 tmp = 0x0;
18981 tmp |= fieldFromInstruction(insn, 3, 1) << 0;
18982 tmp |= fieldFromInstruction(insn, 5, 1) << 1;
18983 MI.addOperand(MCOperand::createImm(tmp));
18986 tmp = 0x0;
18987 tmp |= fieldFromInstruction(insn, 12, 4) << 0;
18988 tmp |= fieldFromInstruction(insn, 22, 1) << 4;
18989 if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
18990 tmp = 0x0;
18991 tmp |= fieldFromInstruction(insn, 12, 4) << 0;
18992 tmp |= fieldFromInstruction(insn, 22, 1) << 4;
18993 if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
18994 tmp = 0x0;
18995 tmp |= fieldFromInstruction(insn, 7, 1) << 4;
18996 tmp |= fieldFromInstruction(insn, 16, 4) << 0;
18997 if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
18998 tmp = fieldFromInstruction(insn, 0, 3);
18999 if (!Check(S, DecodeDPR_8RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
19000 tmp = 0x0;
19001 tmp |= fieldFromInstruction(insn, 3, 1) << 0;
19002 tmp |= fieldFromInstruction(insn, 5, 1) << 1;
19003 MI.addOperand(MCOperand::createImm(tmp));
19006 tmp = 0x0;
19007 tmp |= fieldFromInstruction(insn, 12, 4) << 0;
19008 tmp |= fieldFromInstruction(insn, 22, 1) << 4;
19009 if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
19010 tmp = 0x0;
19011 tmp |= fieldFromInstruction(insn, 12, 4) << 0;
19012 tmp |= fieldFromInstruction(insn, 22, 1) << 4;
19013 if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
19014 tmp = 0x0;
19015 tmp |= fieldFromInstruction(insn, 7, 1) << 4;
19016 tmp |= fieldFromInstruction(insn, 16, 4) << 0;
19017 if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
19018 tmp = fieldFromInstruction(insn, 0, 3);
19019 if (!Check(S, DecodeDPR_8RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
19020 tmp = 0x0;
19021 tmp |= fieldFromInstruction(insn, 3, 1) << 0;
19022 tmp |= fieldFromInstruction(insn, 5, 1) << 1;
19023 MI.addOperand(MCOperand::createImm(tmp));
19026 tmp = 0x0;
19027 tmp |= fieldFromInstruction(insn, 12, 4) << 0;
19028 tmp |= fieldFromInstruction(insn, 22, 1) << 4;
19029 if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
19030 tmp = 0x0;
19031 tmp |= fieldFromInstruction(insn, 7, 1) << 4;
19032 tmp |= fieldFromInstruction(insn, 16, 4) << 0;
19033 if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
19034 tmp = fieldFromInstruction(insn, 0, 3);
19035 if (!Check(S, DecodeDPR_8RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
19036 tmp = 0x0;
19037 tmp |= fieldFromInstruction(insn, 3, 1) << 0;
19038 tmp |= fieldFromInstruction(insn, 5, 1) << 1;
19039 MI.addOperand(MCOperand::createImm(tmp));
19042 tmp = 0x0;
19043 tmp |= fieldFromInstruction(insn, 12, 4) << 0;
19044 tmp |= fieldFromInstruction(insn, 22, 1) << 4;
19045 if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
19046 tmp = 0x0;
19047 tmp |= fieldFromInstruction(insn, 7, 1) << 4;
19048 tmp |= fieldFromInstruction(insn, 16, 4) << 0;
19049 if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
19050 tmp = fieldFromInstruction(insn, 0, 3);
19051 if (!Check(S, DecodeDPR_8RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
19052 tmp = 0x0;
19053 tmp |= fieldFromInstruction(insn, 3, 1) << 0;
19054 tmp |= fieldFromInstruction(insn, 5, 1) << 1;
19055 MI.addOperand(MCOperand::createImm(tmp));
19058 tmp = 0x0;
19059 tmp |= fieldFromInstruction(insn, 12, 4) << 0;
19060 tmp |= fieldFromInstruction(insn, 22, 1) << 4;
19061 if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
19062 tmp = 0x0;
19063 tmp |= fieldFromInstruction(insn, 7, 1) << 4;
19064 tmp |= fieldFromInstruction(insn, 16, 4) << 0;
19065 if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
19066 tmp = fieldFromInstruction(insn, 0, 3);
19067 if (!Check(S, DecodeDPR_8RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
19068 tmp = 0x0;
19069 tmp |= fieldFromInstruction(insn, 3, 1) << 0;
19070 tmp |= fieldFromInstruction(insn, 5, 1) << 1;
19071 MI.addOperand(MCOperand::createImm(tmp));
19074 tmp = 0x0;
19075 tmp |= fieldFromInstruction(insn, 12, 4) << 0;
19076 tmp |= fieldFromInstruction(insn, 22, 1) << 4;
19077 if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
19078 tmp = 0x0;
19079 tmp |= fieldFromInstruction(insn, 12, 4) << 0;
19080 tmp |= fieldFromInstruction(insn, 22, 1) << 4;
19081 if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
19082 tmp = 0x0;
19083 tmp |= fieldFromInstruction(insn, 7, 1) << 4;
19084 tmp |= fieldFromInstruction(insn, 16, 4) << 0;
19085 if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
19086 tmp = fieldFromInstruction(insn, 0, 4);
19087 if (!Check(S, DecodeDPR_VFP2RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
19088 tmp = fieldFromInstruction(insn, 5, 1);
19089 MI.addOperand(MCOperand::createImm(tmp));
19092 tmp = 0x0;
19093 tmp |= fieldFromInstruction(insn, 12, 4) << 0;
19094 tmp |= fieldFromInstruction(insn, 22, 1) << 4;
19095 if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
19096 tmp = 0x0;
19097 tmp |= fieldFromInstruction(insn, 12, 4) << 0;
19098 tmp |= fieldFromInstruction(insn, 22, 1) << 4;
19099 if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
19100 tmp = 0x0;
19101 tmp |= fieldFromInstruction(insn, 7, 1) << 4;
19102 tmp |= fieldFromInstruction(insn, 16, 4) << 0;
19103 if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
19104 tmp = fieldFromInstruction(insn, 0, 4);
19105 if (!Check(S, DecodeDPR_VFP2RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
19106 tmp = fieldFromInstruction(insn, 5, 1);
19107 MI.addOperand(MCOperand::createImm(tmp));
19110 tmp = 0x0;
19111 tmp |= fieldFromInstruction(insn, 12, 4) << 0;
19112 tmp |= fieldFromInstruction(insn, 22, 1) << 4;
19113 if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
19114 tmp = 0x0;
19115 tmp |= fieldFromInstruction(insn, 12, 4) << 0;
19116 tmp |= fieldFromInstruction(insn, 22, 1) << 4;
19117 if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
19118 tmp = 0x0;
19119 tmp |= fieldFromInstruction(insn, 7, 1) << 4;
19120 tmp |= fieldFromInstruction(insn, 16, 4) << 0;
19121 if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
19122 tmp = fieldFromInstruction(insn, 0, 4);
19123 if (!Check(S, DecodeDPR_VFP2RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
19124 tmp = fieldFromInstruction(insn, 5, 1);
19125 MI.addOperand(MCOperand::createImm(tmp));
19128 tmp = 0x0;
19129 tmp |= fieldFromInstruction(insn, 12, 4) << 0;
19130 tmp |= fieldFromInstruction(insn, 22, 1) << 4;
19131 if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
19132 tmp = 0x0;
19133 tmp |= fieldFromInstruction(insn, 7, 1) << 4;
19134 tmp |= fieldFromInstruction(insn, 16, 4) << 0;
19135 if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
19136 tmp = fieldFromInstruction(insn, 0, 4);
19137 if (!Check(S, DecodeDPR_VFP2RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
19138 tmp = fieldFromInstruction(insn, 5, 1);
19139 MI.addOperand(MCOperand::createImm(tmp));
19142 tmp = 0x0;
19143 tmp |= fieldFromInstruction(insn, 12, 4) << 0;
19144 tmp |= fieldFromInstruction(insn, 22, 1) << 4;
19145 if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
19146 tmp = 0x0;
19147 tmp |= fieldFromInstruction(insn, 7, 1) << 4;
19148 tmp |= fieldFromInstruction(insn, 16, 4) << 0;
19149 if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
19150 tmp = fieldFromInstruction(insn, 0, 4);
19151 if (!Check(S, DecodeDPR_VFP2RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
19152 tmp = fieldFromInstruction(insn, 5, 1);
19153 MI.addOperand(MCOperand::createImm(tmp));
19156 tmp = 0x0;
19157 tmp |= fieldFromInstruction(insn, 12, 4) << 0;
19158 tmp |= fieldFromInstruction(insn, 22, 1) << 4;
19159 if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
19160 tmp = 0x0;
19161 tmp |= fieldFromInstruction(insn, 7, 1) << 4;
19162 tmp |= fieldFromInstruction(insn, 16, 4) << 0;
19163 if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
19164 tmp = fieldFromInstruction(insn, 0, 4);
19165 if (!Check(S, DecodeDPR_VFP2RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
19166 tmp = fieldFromInstruction(insn, 5, 1);
19167 MI.addOperand(MCOperand::createImm(tmp));
19170 tmp = 0x0;
19171 tmp |= fieldFromInstruction(insn, 12, 4) << 0;
19172 tmp |= fieldFromInstruction(insn, 22, 1) << 4;
19173 if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
19174 tmp = 0x0;
19175 tmp |= fieldFromInstruction(insn, 7, 1) << 4;
19176 tmp |= fieldFromInstruction(insn, 16, 4) << 0;
19177 if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
19178 tmp = 0x0;
19179 tmp |= fieldFromInstruction(insn, 0, 4) << 0;
19180 tmp |= fieldFromInstruction(insn, 5, 1) << 4;
19181 if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
19182 tmp = fieldFromInstruction(insn, 10, 1);
19183 MI.addOperand(MCOperand::createImm(tmp));
19186 tmp = 0x0;
19187 tmp |= fieldFromInstruction(insn, 12, 4) << 0;
19188 tmp |= fieldFromInstruction(insn, 22, 1) << 4;
19189 if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
19190 tmp = 0x0;
19191 tmp |= fieldFromInstruction(insn, 7, 1) << 4;
19192 tmp |= fieldFromInstruction(insn, 16, 4) << 0;
19193 if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
19194 tmp = 0x0;
19195 tmp |= fieldFromInstruction(insn, 0, 4) << 0;
19196 tmp |= fieldFromInstruction(insn, 5, 1) << 4;
19197 if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
19198 tmp = fieldFromInstruction(insn, 9, 2);
19199 MI.addOperand(MCOperand::createImm(tmp));
19202 tmp = 0x0;
19203 tmp |= fieldFromInstruction(insn, 12, 4) << 0;
19204 tmp |= fieldFromInstruction(insn, 22, 1) << 4;
19205 if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
19206 tmp = 0x0;
19207 tmp |= fieldFromInstruction(insn, 7, 1) << 4;
19208 tmp |= fieldFromInstruction(insn, 16, 4) << 0;
19209 if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
19210 tmp = 0x0;
19211 tmp |= fieldFromInstruction(insn, 0, 4) << 0;
19212 tmp |= fieldFromInstruction(insn, 5, 1) << 4;
19213 if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
19214 tmp = fieldFromInstruction(insn, 8, 3);
19215 MI.addOperand(MCOperand::createImm(tmp));
19218 tmp = 0x0;
19219 tmp |= fieldFromInstruction(insn, 12, 4) << 0;
19220 tmp |= fieldFromInstruction(insn, 22, 1) << 4;
19221 if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
19222 tmp = 0x0;
19223 tmp |= fieldFromInstruction(insn, 7, 1) << 4;
19224 tmp |= fieldFromInstruction(insn, 16, 4) << 0;
19225 if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
19226 tmp = 0x0;
19227 tmp |= fieldFromInstruction(insn, 0, 4) << 0;
19228 tmp |= fieldFromInstruction(insn, 5, 1) << 4;
19229 if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
19230 tmp = fieldFromInstruction(insn, 11, 1);
19231 MI.addOperand(MCOperand::createImm(tmp));
19234 tmp = 0x0;
19235 tmp |= fieldFromInstruction(insn, 12, 4) << 0;
19236 tmp |= fieldFromInstruction(insn, 22, 1) << 4;
19237 if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
19238 tmp = 0x0;
19239 tmp |= fieldFromInstruction(insn, 7, 1) << 4;
19240 tmp |= fieldFromInstruction(insn, 16, 4) << 0;
19241 if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
19242 tmp = 0x0;
19243 tmp |= fieldFromInstruction(insn, 0, 4) << 0;
19244 tmp |= fieldFromInstruction(insn, 5, 1) << 4;
19245 if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
19246 tmp = fieldFromInstruction(insn, 10, 2);
19247 MI.addOperand(MCOperand::createImm(tmp));
19250 tmp = 0x0;
19251 tmp |= fieldFromInstruction(insn, 12, 4) << 0;
19252 tmp |= fieldFromInstruction(insn, 22, 1) << 4;
19253 if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
19254 tmp = 0x0;
19255 tmp |= fieldFromInstruction(insn, 7, 1) << 4;
19256 tmp |= fieldFromInstruction(insn, 16, 4) << 0;
19257 if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
19258 tmp = 0x0;
19259 tmp |= fieldFromInstruction(insn, 0, 4) << 0;
19260 tmp |= fieldFromInstruction(insn, 5, 1) << 4;
19261 if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
19262 tmp = fieldFromInstruction(insn, 9, 3);
19263 MI.addOperand(MCOperand::createImm(tmp));
19266 tmp = 0x0;
19267 tmp |= fieldFromInstruction(insn, 12, 4) << 0;
19268 tmp |= fieldFromInstruction(insn, 22, 1) << 4;
19269 if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
19270 tmp = 0x0;
19271 tmp |= fieldFromInstruction(insn, 7, 1) << 4;
19272 tmp |= fieldFromInstruction(insn, 16, 4) << 0;
19273 if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
19274 tmp = 0x0;
19275 tmp |= fieldFromInstruction(insn, 0, 4) << 0;
19276 tmp |= fieldFromInstruction(insn, 5, 1) << 4;
19277 if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
19278 tmp = fieldFromInstruction(insn, 8, 4);
19279 MI.addOperand(MCOperand::createImm(tmp));
19282 tmp = 0x0;
19283 tmp |= fieldFromInstruction(insn, 12, 4) << 0;
19284 tmp |= fieldFromInstruction(insn, 22, 1) << 4;
19285 if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
19286 tmp = 0x0;
19287 tmp |= fieldFromInstruction(insn, 0, 4) << 0;
19288 tmp |= fieldFromInstruction(insn, 5, 1) << 4;
19289 if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
19292 tmp = 0x0;
19293 tmp |= fieldFromInstruction(insn, 12, 4) << 0;
19294 tmp |= fieldFromInstruction(insn, 22, 1) << 4;
19295 if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
19296 tmp = 0x0;
19297 tmp |= fieldFromInstruction(insn, 0, 4) << 0;
19298 tmp |= fieldFromInstruction(insn, 5, 1) << 4;
19299 if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
19302 tmp = 0x0;
19303 tmp |= fieldFromInstruction(insn, 12, 4) << 0;
19304 tmp |= fieldFromInstruction(insn, 22, 1) << 4;
19305 if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
19306 tmp = 0x0;
19307 tmp |= fieldFromInstruction(insn, 0, 4) << 0;
19308 tmp |= fieldFromInstruction(insn, 5, 1) << 4;
19309 if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
19310 tmp = 0x0;
19311 tmp |= fieldFromInstruction(insn, 12, 4) << 0;
19312 tmp |= fieldFromInstruction(insn, 22, 1) << 4;
19313 if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
19314 tmp = 0x0;
19315 tmp |= fieldFromInstruction(insn, 0, 4) << 0;
19316 tmp |= fieldFromInstruction(insn, 5, 1) << 4;
19317 if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
19320 tmp = 0x0;
19321 tmp |= fieldFromInstruction(insn, 12, 4) << 0;
19322 tmp |= fieldFromInstruction(insn, 22, 1) << 4;
19323 if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
19324 tmp = 0x0;
19325 tmp |= fieldFromInstruction(insn, 0, 4) << 0;
19326 tmp |= fieldFromInstruction(insn, 5, 1) << 4;
19327 if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
19328 tmp = 0x0;
19329 tmp |= fieldFromInstruction(insn, 12, 4) << 0;
19330 tmp |= fieldFromInstruction(insn, 22, 1) << 4;
19331 if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
19332 tmp = 0x0;
19333 tmp |= fieldFromInstruction(insn, 0, 4) << 0;
19334 tmp |= fieldFromInstruction(insn, 5, 1) << 4;
19335 if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
19338 tmp = 0x0;
19339 tmp |= fieldFromInstruction(insn, 12, 4) << 0;
19340 tmp |= fieldFromInstruction(insn, 22, 1) << 4;
19341 if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
19342 tmp = 0x0;
19343 tmp |= fieldFromInstruction(insn, 0, 4) << 0;
19344 tmp |= fieldFromInstruction(insn, 5, 1) << 4;
19345 if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
19351 tmp = 0x0;
19352 tmp |= fieldFromInstruction(insn, 12, 4) << 0;
19353 tmp |= fieldFromInstruction(insn, 22, 1) << 4;
19354 if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
19355 tmp = 0x0;
19356 tmp |= fieldFromInstruction(insn, 12, 4) << 0;
19357 tmp |= fieldFromInstruction(insn, 22, 1) << 4;
19358 if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
19359 tmp = 0x0;
19360 tmp |= fieldFromInstruction(insn, 0, 4) << 0;
19361 tmp |= fieldFromInstruction(insn, 5, 1) << 4;
19362 if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
19365 tmp = 0x0;
19366 tmp |= fieldFromInstruction(insn, 12, 4) << 0;
19367 tmp |= fieldFromInstruction(insn, 22, 1) << 4;
19368 if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
19369 tmp = 0x0;
19370 tmp |= fieldFromInstruction(insn, 12, 4) << 0;
19371 tmp |= fieldFromInstruction(insn, 22, 1) << 4;
19372 if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
19373 tmp = 0x0;
19374 tmp |= fieldFromInstruction(insn, 0, 4) << 0;
19375 tmp |= fieldFromInstruction(insn, 5, 1) << 4;
19376 if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
19379 tmp = 0x0;
19380 tmp |= fieldFromInstruction(insn, 12, 4) << 0;
19381 tmp |= fieldFromInstruction(insn, 22, 1) << 4;
19382 if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
19383 tmp = 0x0;
19384 tmp |= fieldFromInstruction(insn, 0, 4) << 0;
19385 tmp |= fieldFromInstruction(insn, 5, 1) << 4;
19386 if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
19392 tmp = 0x0;
19393 tmp |= fieldFromInstruction(insn, 12, 4) << 0;
19394 tmp |= fieldFromInstruction(insn, 22, 1) << 4;
19395 if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
19396 tmp = 0x0;
19397 tmp |= fieldFromInstruction(insn, 0, 4) << 0;
19398 tmp |= fieldFromInstruction(insn, 5, 1) << 4;
19399 if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
19400 tmp = fieldFromInstruction(insn, 19, 1);
19401 MI.addOperand(MCOperand::createImm(tmp));
19404 tmp = 0x0;
19405 tmp |= fieldFromInstruction(insn, 12, 4) << 0;
19406 tmp |= fieldFromInstruction(insn, 22, 1) << 4;
19407 if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
19408 tmp = 0x0;
19409 tmp |= fieldFromInstruction(insn, 0, 4) << 0;
19410 tmp |= fieldFromInstruction(insn, 5, 1) << 4;
19411 if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
19412 tmp = fieldFromInstruction(insn, 18, 2);
19413 MI.addOperand(MCOperand::createImm(tmp));
19416 tmp = 0x0;
19417 tmp |= fieldFromInstruction(insn, 12, 4) << 0;
19418 tmp |= fieldFromInstruction(insn, 22, 1) << 4;
19419 if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
19420 tmp = 0x0;
19421 tmp |= fieldFromInstruction(insn, 0, 4) << 0;
19422 tmp |= fieldFromInstruction(insn, 5, 1) << 4;
19423 if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
19424 tmp = fieldFromInstruction(insn, 17, 3);
19425 MI.addOperand(MCOperand::createImm(tmp));
19428 tmp = 0x0;
19429 tmp |= fieldFromInstruction(insn, 12, 4) << 0;
19430 tmp |= fieldFromInstruction(insn, 22, 1) << 4;
19431 if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
19432 tmp = 0x0;
19433 tmp |= fieldFromInstruction(insn, 0, 4) << 0;
19434 tmp |= fieldFromInstruction(insn, 5, 1) << 4;
19435 if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
19436 tmp = fieldFromInstruction(insn, 19, 1);
19437 MI.addOperand(MCOperand::createImm(tmp));
19440 tmp = 0x0;
19441 tmp |= fieldFromInstruction(insn, 12, 4) << 0;
19442 tmp |= fieldFromInstruction(insn, 22, 1) << 4;
19443 if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
19444 tmp = 0x0;
19445 tmp |= fieldFromInstruction(insn, 0, 4) << 0;
19446 tmp |= fieldFromInstruction(insn, 5, 1) << 4;
19447 if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
19448 tmp = fieldFromInstruction(insn, 18, 2);
19449 MI.addOperand(MCOperand::createImm(tmp));
19452 tmp = 0x0;
19453 tmp |= fieldFromInstruction(insn, 12, 4) << 0;
19454 tmp |= fieldFromInstruction(insn, 22, 1) << 4;
19455 if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
19456 tmp = 0x0;
19457 tmp |= fieldFromInstruction(insn, 0, 4) << 0;
19458 tmp |= fieldFromInstruction(insn, 5, 1) << 4;
19459 if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
19460 tmp = fieldFromInstruction(insn, 17, 3);
19461 MI.addOperand(MCOperand::createImm(tmp));
19464 tmp = 0x0;
19465 tmp |= fieldFromInstruction(insn, 12, 4) << 0;
19466 tmp |= fieldFromInstruction(insn, 22, 1) << 4;
19467 if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
19468 tmp = 0x0;
19469 tmp |= fieldFromInstruction(insn, 0, 4) << 0;
19470 tmp |= fieldFromInstruction(insn, 5, 1) << 4;
19471 if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
19472 tmp = fieldFromInstruction(insn, 16, 3);
19473 if (!Check(S, DecodeShiftRight8Imm(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
19476 tmp = 0x0;
19477 tmp |= fieldFromInstruction(insn, 12, 4) << 0;
19478 tmp |= fieldFromInstruction(insn, 22, 1) << 4;
19479 if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
19480 tmp = 0x0;
19481 tmp |= fieldFromInstruction(insn, 0, 4) << 0;
19482 tmp |= fieldFromInstruction(insn, 5, 1) << 4;
19483 if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
19484 tmp = fieldFromInstruction(insn, 16, 4);
19485 if (!Check(S, DecodeShiftRight16Imm(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
19488 tmp = 0x0;
19489 tmp |= fieldFromInstruction(insn, 12, 4) << 0;
19490 tmp |= fieldFromInstruction(insn, 22, 1) << 4;
19491 if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
19492 tmp = 0x0;
19493 tmp |= fieldFromInstruction(insn, 0, 4) << 0;
19494 tmp |= fieldFromInstruction(insn, 5, 1) << 4;
19495 if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
19496 tmp = fieldFromInstruction(insn, 16, 5);
19497 if (!Check(S, DecodeShiftRight32Imm(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
19500 tmp = 0x0;
19501 tmp |= fieldFromInstruction(insn, 12, 4) << 0;
19502 tmp |= fieldFromInstruction(insn, 22, 1) << 4;
19503 if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
19504 tmp = 0x0;
19505 tmp |= fieldFromInstruction(insn, 12, 4) << 0;
19506 tmp |= fieldFromInstruction(insn, 22, 1) << 4;
19507 if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
19508 tmp = 0x0;
19509 tmp |= fieldFromInstruction(insn, 0, 4) << 0;
19510 tmp |= fieldFromInstruction(insn, 5, 1) << 4;
19511 if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
19512 tmp = fieldFromInstruction(insn, 16, 3);
19513 if (!Check(S, DecodeShiftRight8Imm(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
19516 tmp = 0x0;
19517 tmp |= fieldFromInstruction(insn, 12, 4) << 0;
19518 tmp |= fieldFromInstruction(insn, 22, 1) << 4;
19519 if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
19520 tmp = 0x0;
19521 tmp |= fieldFromInstruction(insn, 12, 4) << 0;
19522 tmp |= fieldFromInstruction(insn, 22, 1) << 4;
19523 if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
19524 tmp = 0x0;
19525 tmp |= fieldFromInstruction(insn, 0, 4) << 0;
19526 tmp |= fieldFromInstruction(insn, 5, 1) << 4;
19527 if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
19528 tmp = fieldFromInstruction(insn, 16, 4);
19529 if (!Check(S, DecodeShiftRight16Imm(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
19532 tmp = 0x0;
19533 tmp |= fieldFromInstruction(insn, 12, 4) << 0;
19534 tmp |= fieldFromInstruction(insn, 22, 1) << 4;
19535 if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
19536 tmp = 0x0;
19537 tmp |= fieldFromInstruction(insn, 12, 4) << 0;
19538 tmp |= fieldFromInstruction(insn, 22, 1) << 4;
19539 if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
19540 tmp = 0x0;
19541 tmp |= fieldFromInstruction(insn, 0, 4) << 0;
19542 tmp |= fieldFromInstruction(insn, 5, 1) << 4;
19543 if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
19544 tmp = fieldFromInstruction(insn, 16, 5);
19545 if (!Check(S, DecodeShiftRight32Imm(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
19548 tmp = 0x0;
19549 tmp |= fieldFromInstruction(insn, 12, 4) << 0;
19550 tmp |= fieldFromInstruction(insn, 22, 1) << 4;
19551 if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
19552 tmp = 0x0;
19553 tmp |= fieldFromInstruction(insn, 0, 4) << 0;
19554 tmp |= fieldFromInstruction(insn, 5, 1) << 4;
19555 if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
19556 tmp = fieldFromInstruction(insn, 16, 3);
19557 MI.addOperand(MCOperand::createImm(tmp));
19560 tmp = 0x0;
19561 tmp |= fieldFromInstruction(insn, 12, 4) << 0;
19562 tmp |= fieldFromInstruction(insn, 22, 1) << 4;
19563 if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
19564 tmp = 0x0;
19565 tmp |= fieldFromInstruction(insn, 12, 4) << 0;
19566 tmp |= fieldFromInstruction(insn, 22, 1) << 4;
19567 if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
19568 tmp = 0x0;
19569 tmp |= fieldFromInstruction(insn, 0, 4) << 0;
19570 tmp |= fieldFromInstruction(insn, 5, 1) << 4;
19571 if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
19572 tmp = fieldFromInstruction(insn, 16, 3);
19573 MI.addOperand(MCOperand::createImm(tmp));
19576 tmp = 0x0;
19577 tmp |= fieldFromInstruction(insn, 12, 4) << 0;
19578 tmp |= fieldFromInstruction(insn, 22, 1) << 4;
19579 if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
19580 tmp = 0x0;
19581 tmp |= fieldFromInstruction(insn, 0, 4) << 0;
19582 tmp |= fieldFromInstruction(insn, 5, 1) << 4;
19583 if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
19584 tmp = fieldFromInstruction(insn, 16, 4);
19585 MI.addOperand(MCOperand::createImm(tmp));
19588 tmp = 0x0;
19589 tmp |= fieldFromInstruction(insn, 12, 4) << 0;
19590 tmp |= fieldFromInstruction(insn, 22, 1) << 4;
19591 if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
19592 tmp = 0x0;
19593 tmp |= fieldFromInstruction(insn, 12, 4) << 0;
19594 tmp |= fieldFromInstruction(insn, 22, 1) << 4;
19595 if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
19596 tmp = 0x0;
19597 tmp |= fieldFromInstruction(insn, 0, 4) << 0;
19598 tmp |= fieldFromInstruction(insn, 5, 1) << 4;
19599 if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
19600 tmp = fieldFromInstruction(insn, 16, 4);
19601 MI.addOperand(MCOperand::createImm(tmp));
19604 tmp = 0x0;
19605 tmp |= fieldFromInstruction(insn, 12, 4) << 0;
19606 tmp |= fieldFromInstruction(insn, 22, 1) << 4;
19607 if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
19608 tmp = 0x0;
19609 tmp |= fieldFromInstruction(insn, 0, 4) << 0;
19610 tmp |= fieldFromInstruction(insn, 5, 1) << 4;
19611 if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
19612 tmp = fieldFromInstruction(insn, 16, 5);
19613 MI.addOperand(MCOperand::createImm(tmp));
19616 tmp = 0x0;
19617 tmp |= fieldFromInstruction(insn, 12, 4) << 0;
19618 tmp |= fieldFromInstruction(insn, 22, 1) << 4;
19619 if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
19620 tmp = 0x0;
19621 tmp |= fieldFromInstruction(insn, 12, 4) << 0;
19622 tmp |= fieldFromInstruction(insn, 22, 1) << 4;
19623 if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
19624 tmp = 0x0;
19625 tmp |= fieldFromInstruction(insn, 0, 4) << 0;
19626 tmp |= fieldFromInstruction(insn, 5, 1) << 4;
19627 if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
19628 tmp = fieldFromInstruction(insn, 16, 5);
19629 MI.addOperand(MCOperand::createImm(tmp));
19632 tmp = 0x0;
19633 tmp |= fieldFromInstruction(insn, 12, 4) << 0;
19634 tmp |= fieldFromInstruction(insn, 22, 1) << 4;
19635 if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
19636 tmp = 0x0;
19637 tmp |= fieldFromInstruction(insn, 0, 4) << 0;
19638 tmp |= fieldFromInstruction(insn, 5, 1) << 4;
19639 if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
19640 tmp = fieldFromInstruction(insn, 16, 3);
19641 if (!Check(S, DecodeShiftRight8Imm(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
19644 tmp = 0x0;
19645 tmp |= fieldFromInstruction(insn, 12, 4) << 0;
19646 tmp |= fieldFromInstruction(insn, 22, 1) << 4;
19647 if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
19648 tmp = 0x0;
19649 tmp |= fieldFromInstruction(insn, 0, 4) << 0;
19650 tmp |= fieldFromInstruction(insn, 5, 1) << 4;
19651 if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
19652 tmp = fieldFromInstruction(insn, 16, 4);
19653 if (!Check(S, DecodeShiftRight16Imm(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
19656 tmp = 0x0;
19657 tmp |= fieldFromInstruction(insn, 12, 4) << 0;
19658 tmp |= fieldFromInstruction(insn, 22, 1) << 4;
19659 if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
19660 tmp = 0x0;
19661 tmp |= fieldFromInstruction(insn, 0, 4) << 0;
19662 tmp |= fieldFromInstruction(insn, 5, 1) << 4;
19663 if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
19664 tmp = fieldFromInstruction(insn, 16, 5);
19665 if (!Check(S, DecodeShiftRight32Imm(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
19668 tmp = 0x0;
19669 tmp |= fieldFromInstruction(insn, 12, 4) << 0;
19670 tmp |= fieldFromInstruction(insn, 22, 1) << 4;
19671 if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
19672 tmp = 0x0;
19673 tmp |= fieldFromInstruction(insn, 0, 4) << 0;
19674 tmp |= fieldFromInstruction(insn, 5, 1) << 4;
19675 if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
19676 tmp = fieldFromInstruction(insn, 16, 3);
19677 MI.addOperand(MCOperand::createImm(tmp));
19680 tmp = 0x0;
19681 tmp |= fieldFromInstruction(insn, 12, 4) << 0;
19682 tmp |= fieldFromInstruction(insn, 22, 1) << 4;
19683 if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
19684 tmp = 0x0;
19685 tmp |= fieldFromInstruction(insn, 0, 4) << 0;
19686 tmp |= fieldFromInstruction(insn, 5, 1) << 4;
19687 if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
19688 tmp = fieldFromInstruction(insn, 16, 4);
19689 MI.addOperand(MCOperand::createImm(tmp));
19692 tmp = 0x0;
19693 tmp |= fieldFromInstruction(insn, 12, 4) << 0;
19694 tmp |= fieldFromInstruction(insn, 22, 1) << 4;
19695 if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
19696 tmp = 0x0;
19697 tmp |= fieldFromInstruction(insn, 0, 4) << 0;
19698 tmp |= fieldFromInstruction(insn, 5, 1) << 4;
19699 if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
19700 tmp = fieldFromInstruction(insn, 16, 5);
19701 MI.addOperand(MCOperand::createImm(tmp));
19710 tmp = 0x0;
19711 tmp |= fieldFromInstruction(insn, 12, 4) << 0;
19712 tmp |= fieldFromInstruction(insn, 22, 1) << 4;
19713 if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
19714 tmp = 0x0;
19715 tmp |= fieldFromInstruction(insn, 0, 4) << 0;
19716 tmp |= fieldFromInstruction(insn, 5, 1) << 4;
19717 if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
19718 tmp = fieldFromInstruction(insn, 16, 6);
19719 if (!Check(S, DecodeShiftRight64Imm(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
19722 tmp = 0x0;
19723 tmp |= fieldFromInstruction(insn, 12, 4) << 0;
19724 tmp |= fieldFromInstruction(insn, 22, 1) << 4;
19725 if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
19726 tmp = 0x0;
19727 tmp |= fieldFromInstruction(insn, 12, 4) << 0;
19728 tmp |= fieldFromInstruction(insn, 22, 1) << 4;
19729 if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
19730 tmp = 0x0;
19731 tmp |= fieldFromInstruction(insn, 0, 4) << 0;
19732 tmp |= fieldFromInstruction(insn, 5, 1) << 4;
19733 if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
19734 tmp = fieldFromInstruction(insn, 16, 6);
19735 if (!Check(S, DecodeShiftRight64Imm(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
19738 tmp = 0x0;
19739 tmp |= fieldFromInstruction(insn, 12, 4) << 0;
19740 tmp |= fieldFromInstruction(insn, 22, 1) << 4;
19741 if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
19742 tmp = 0x0;
19743 tmp |= fieldFromInstruction(insn, 0, 4) << 0;
19744 tmp |= fieldFromInstruction(insn, 5, 1) << 4;
19745 if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
19746 tmp = fieldFromInstruction(insn, 16, 6);
19747 MI.addOperand(MCOperand::createImm(tmp));
19750 tmp = 0x0;
19751 tmp |= fieldFromInstruction(insn, 12, 4) << 0;
19752 tmp |= fieldFromInstruction(insn, 22, 1) << 4;
19753 if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
19754 tmp = 0x0;
19755 tmp |= fieldFromInstruction(insn, 12, 4) << 0;
19756 tmp |= fieldFromInstruction(insn, 22, 1) << 4;
19757 if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
19758 tmp = 0x0;
19759 tmp |= fieldFromInstruction(insn, 0, 4) << 0;
19760 tmp |= fieldFromInstruction(insn, 5, 1) << 4;
19761 if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
19762 tmp = fieldFromInstruction(insn, 16, 6);
19763 MI.addOperand(MCOperand::createImm(tmp));
19766 tmp = 0x0;
19767 tmp |= fieldFromInstruction(insn, 12, 4) << 0;
19768 tmp |= fieldFromInstruction(insn, 22, 1) << 4;
19769 if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
19770 tmp = 0x0;
19771 tmp |= fieldFromInstruction(insn, 0, 4) << 0;
19772 tmp |= fieldFromInstruction(insn, 5, 1) << 4;
19773 if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
19774 tmp = fieldFromInstruction(insn, 16, 3);
19775 if (!Check(S, DecodeShiftRight8Imm(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
19778 tmp = 0x0;
19779 tmp |= fieldFromInstruction(insn, 12, 4) << 0;
19780 tmp |= fieldFromInstruction(insn, 22, 1) << 4;
19781 if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
19782 tmp = 0x0;
19783 tmp |= fieldFromInstruction(insn, 0, 4) << 0;
19784 tmp |= fieldFromInstruction(insn, 5, 1) << 4;
19785 if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
19786 tmp = fieldFromInstruction(insn, 16, 4);
19787 if (!Check(S, DecodeShiftRight16Imm(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
19790 tmp = 0x0;
19791 tmp |= fieldFromInstruction(insn, 12, 4) << 0;
19792 tmp |= fieldFromInstruction(insn, 22, 1) << 4;
19793 if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
19794 tmp = 0x0;
19795 tmp |= fieldFromInstruction(insn, 0, 4) << 0;
19796 tmp |= fieldFromInstruction(insn, 5, 1) << 4;
19797 if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
19798 tmp = fieldFromInstruction(insn, 16, 5);
19799 if (!Check(S, DecodeShiftRight32Imm(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
19802 tmp = 0x0;
19803 tmp |= fieldFromInstruction(insn, 12, 4) << 0;
19804 tmp |= fieldFromInstruction(insn, 22, 1) << 4;
19805 if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
19806 tmp = 0x0;
19807 tmp |= fieldFromInstruction(insn, 12, 4) << 0;
19808 tmp |= fieldFromInstruction(insn, 22, 1) << 4;
19809 if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
19810 tmp = 0x0;
19811 tmp |= fieldFromInstruction(insn, 0, 4) << 0;
19812 tmp |= fieldFromInstruction(insn, 5, 1) << 4;
19813 if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
19814 tmp = fieldFromInstruction(insn, 16, 3);
19815 if (!Check(S, DecodeShiftRight8Imm(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
19818 tmp = 0x0;
19819 tmp |= fieldFromInstruction(insn, 12, 4) << 0;
19820 tmp |= fieldFromInstruction(insn, 22, 1) << 4;
19821 if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
19822 tmp = 0x0;
19823 tmp |= fieldFromInstruction(insn, 12, 4) << 0;
19824 tmp |= fieldFromInstruction(insn, 22, 1) << 4;
19825 if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
19826 tmp = 0x0;
19827 tmp |= fieldFromInstruction(insn, 0, 4) << 0;
19828 tmp |= fieldFromInstruction(insn, 5, 1) << 4;
19829 if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
19830 tmp = fieldFromInstruction(insn, 16, 4);
19831 if (!Check(S, DecodeShiftRight16Imm(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
19834 tmp = 0x0;
19835 tmp |= fieldFromInstruction(insn, 12, 4) << 0;
19836 tmp |= fieldFromInstruction(insn, 22, 1) << 4;
19837 if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
19838 tmp = 0x0;
19839 tmp |= fieldFromInstruction(insn, 12, 4) << 0;
19840 tmp |= fieldFromInstruction(insn, 22, 1) << 4;
19841 if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
19842 tmp = 0x0;
19843 tmp |= fieldFromInstruction(insn, 0, 4) << 0;
19844 tmp |= fieldFromInstruction(insn, 5, 1) << 4;
19845 if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
19846 tmp = fieldFromInstruction(insn, 16, 5);
19847 if (!Check(S, DecodeShiftRight32Imm(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
19850 tmp = 0x0;
19851 tmp |= fieldFromInstruction(insn, 12, 4) << 0;
19852 tmp |= fieldFromInstruction(insn, 22, 1) << 4;
19853 if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
19854 tmp = 0x0;
19855 tmp |= fieldFromInstruction(insn, 0, 4) << 0;
19856 tmp |= fieldFromInstruction(insn, 5, 1) << 4;
19857 if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
19858 tmp = fieldFromInstruction(insn, 16, 3);
19859 MI.addOperand(MCOperand::createImm(tmp));
19862 tmp = 0x0;
19863 tmp |= fieldFromInstruction(insn, 12, 4) << 0;
19864 tmp |= fieldFromInstruction(insn, 22, 1) << 4;
19865 if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
19866 tmp = 0x0;
19867 tmp |= fieldFromInstruction(insn, 12, 4) << 0;
19868 tmp |= fieldFromInstruction(insn, 22, 1) << 4;
19869 if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
19870 tmp = 0x0;
19871 tmp |= fieldFromInstruction(insn, 0, 4) << 0;
19872 tmp |= fieldFromInstruction(insn, 5, 1) << 4;
19873 if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
19874 tmp = fieldFromInstruction(insn, 16, 3);
19875 MI.addOperand(MCOperand::createImm(tmp));
19878 tmp = 0x0;
19879 tmp |= fieldFromInstruction(insn, 12, 4) << 0;
19880 tmp |= fieldFromInstruction(insn, 22, 1) << 4;
19881 if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
19882 tmp = 0x0;
19883 tmp |= fieldFromInstruction(insn, 0, 4) << 0;
19884 tmp |= fieldFromInstruction(insn, 5, 1) << 4;
19885 if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
19886 tmp = fieldFromInstruction(insn, 16, 4);
19887 MI.addOperand(MCOperand::createImm(tmp));
19890 tmp = 0x0;
19891 tmp |= fieldFromInstruction(insn, 12, 4) << 0;
19892 tmp |= fieldFromInstruction(insn, 22, 1) << 4;
19893 if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
19894 tmp = 0x0;
19895 tmp |= fieldFromInstruction(insn, 12, 4) << 0;
19896 tmp |= fieldFromInstruction(insn, 22, 1) << 4;
19897 if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
19898 tmp = 0x0;
19899 tmp |= fieldFromInstruction(insn, 0, 4) << 0;
19900 tmp |= fieldFromInstruction(insn, 5, 1) << 4;
19901 if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
19902 tmp = fieldFromInstruction(insn, 16, 4);
19903 MI.addOperand(MCOperand::createImm(tmp));
19906 tmp = 0x0;
19907 tmp |= fieldFromInstruction(insn, 12, 4) << 0;
19908 tmp |= fieldFromInstruction(insn, 22, 1) << 4;
19909 if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
19910 tmp = 0x0;
19911 tmp |= fieldFromInstruction(insn, 0, 4) << 0;
19912 tmp |= fieldFromInstruction(insn, 5, 1) << 4;
19913 if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
19914 tmp = fieldFromInstruction(insn, 16, 5);
19915 MI.addOperand(MCOperand::createImm(tmp));
19918 tmp = 0x0;
19919 tmp |= fieldFromInstruction(insn, 12, 4) << 0;
19920 tmp |= fieldFromInstruction(insn, 22, 1) << 4;
19921 if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
19922 tmp = 0x0;
19923 tmp |= fieldFromInstruction(insn, 12, 4) << 0;
19924 tmp |= fieldFromInstruction(insn, 22, 1) << 4;
19925 if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
19926 tmp = 0x0;
19927 tmp |= fieldFromInstruction(insn, 0, 4) << 0;
19928 tmp |= fieldFromInstruction(insn, 5, 1) << 4;
19929 if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
19930 tmp = fieldFromInstruction(insn, 16, 5);
19931 MI.addOperand(MCOperand::createImm(tmp));
19937 tmp = 0x0;
19938 tmp |= fieldFromInstruction(insn, 12, 4) << 0;
19939 tmp |= fieldFromInstruction(insn, 22, 1) << 4;
19940 if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
19941 tmp = 0x0;
19942 tmp |= fieldFromInstruction(insn, 0, 4) << 0;
19943 tmp |= fieldFromInstruction(insn, 5, 1) << 4;
19944 if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
19945 tmp = fieldFromInstruction(insn, 16, 6);
19946 if (!Check(S, DecodeShiftRight64Imm(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
19949 tmp = 0x0;
19950 tmp |= fieldFromInstruction(insn, 12, 4) << 0;
19951 tmp |= fieldFromInstruction(insn, 22, 1) << 4;
19952 if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
19953 tmp = 0x0;
19954 tmp |= fieldFromInstruction(insn, 12, 4) << 0;
19955 tmp |= fieldFromInstruction(insn, 22, 1) << 4;
19956 if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
19957 tmp = 0x0;
19958 tmp |= fieldFromInstruction(insn, 0, 4) << 0;
19959 tmp |= fieldFromInstruction(insn, 5, 1) << 4;
19960 if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
19961 tmp = fieldFromInstruction(insn, 16, 6);
19962 if (!Check(S, DecodeShiftRight64Imm(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
19965 tmp = 0x0;
19966 tmp |= fieldFromInstruction(insn, 12, 4) << 0;
19967 tmp |= fieldFromInstruction(insn, 22, 1) << 4;
19968 if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
19969 tmp = 0x0;
19970 tmp |= fieldFromInstruction(insn, 0, 4) << 0;
19971 tmp |= fieldFromInstruction(insn, 5, 1) << 4;
19972 if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
19973 tmp = fieldFromInstruction(insn, 16, 6);
19974 MI.addOperand(MCOperand::createImm(tmp));
19977 tmp = 0x0;
19978 tmp |= fieldFromInstruction(insn, 12, 4) << 0;
19979 tmp |= fieldFromInstruction(insn, 22, 1) << 4;
19980 if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
19981 tmp = 0x0;
19982 tmp |= fieldFromInstruction(insn, 12, 4) << 0;
19983 tmp |= fieldFromInstruction(insn, 22, 1) << 4;
19984 if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
19985 tmp = 0x0;
19986 tmp |= fieldFromInstruction(insn, 0, 4) << 0;
19987 tmp |= fieldFromInstruction(insn, 5, 1) << 4;
19988 if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
19989 tmp = fieldFromInstruction(insn, 16, 6);
19990 MI.addOperand(MCOperand::createImm(tmp));
19993 tmp = 0x0;
19994 tmp |= fieldFromInstruction(insn, 7, 1) << 4;
19995 tmp |= fieldFromInstruction(insn, 16, 4) << 0;
19996 if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
19997 tmp = 0x0;
19998 tmp |= fieldFromInstruction(insn, 7, 1) << 4;
19999 tmp |= fieldFromInstruction(insn, 16, 4) << 0;
20000 if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20001 tmp = fieldFromInstruction(insn, 12, 4);
20002 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20003 tmp = fieldFromInstruction(insn, 21, 1);
20004 MI.addOperand(MCOperand::createImm(tmp));
20005 tmp = fieldFromInstruction(insn, 28, 4);
20006 if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20009 tmp = fieldFromInstruction(insn, 12, 4);
20010 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20011 tmp = 0x0;
20012 tmp |= fieldFromInstruction(insn, 7, 1) << 4;
20013 tmp |= fieldFromInstruction(insn, 16, 4) << 0;
20014 if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20015 tmp = fieldFromInstruction(insn, 21, 1);
20016 MI.addOperand(MCOperand::createImm(tmp));
20017 tmp = fieldFromInstruction(insn, 28, 4);
20018 if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20021 tmp = 0x0;
20022 tmp |= fieldFromInstruction(insn, 7, 1) << 4;
20023 tmp |= fieldFromInstruction(insn, 16, 4) << 0;
20024 if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20025 tmp = 0x0;
20026 tmp |= fieldFromInstruction(insn, 7, 1) << 4;
20027 tmp |= fieldFromInstruction(insn, 16, 4) << 0;
20028 if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20029 tmp = fieldFromInstruction(insn, 12, 4);
20030 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20031 tmp = 0x0;
20032 tmp |= fieldFromInstruction(insn, 6, 1) << 0;
20033 tmp |= fieldFromInstruction(insn, 21, 1) << 1;
20034 MI.addOperand(MCOperand::createImm(tmp));
20035 tmp = fieldFromInstruction(insn, 28, 4);
20036 if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20039 tmp = fieldFromInstruction(insn, 12, 4);
20040 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20041 tmp = 0x0;
20042 tmp |= fieldFromInstruction(insn, 7, 1) << 4;
20043 tmp |= fieldFromInstruction(insn, 16, 4) << 0;
20044 if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20045 tmp = 0x0;
20046 tmp |= fieldFromInstruction(insn, 6, 1) << 0;
20047 tmp |= fieldFromInstruction(insn, 21, 1) << 1;
20048 MI.addOperand(MCOperand::createImm(tmp));
20049 tmp = fieldFromInstruction(insn, 28, 4);
20050 if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20053 tmp = 0x0;
20054 tmp |= fieldFromInstruction(insn, 7, 1) << 4;
20055 tmp |= fieldFromInstruction(insn, 16, 4) << 0;
20056 if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20057 tmp = 0x0;
20058 tmp |= fieldFromInstruction(insn, 7, 1) << 4;
20059 tmp |= fieldFromInstruction(insn, 16, 4) << 0;
20060 if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20061 tmp = fieldFromInstruction(insn, 12, 4);
20062 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20063 tmp = 0x0;
20064 tmp |= fieldFromInstruction(insn, 5, 2) << 0;
20065 tmp |= fieldFromInstruction(insn, 21, 1) << 2;
20066 MI.addOperand(MCOperand::createImm(tmp));
20067 tmp = fieldFromInstruction(insn, 28, 4);
20068 if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20071 tmp = fieldFromInstruction(insn, 12, 4);
20072 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20073 tmp = 0x0;
20074 tmp |= fieldFromInstruction(insn, 7, 1) << 4;
20075 tmp |= fieldFromInstruction(insn, 16, 4) << 0;
20076 if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20077 tmp = 0x0;
20078 tmp |= fieldFromInstruction(insn, 5, 2) << 0;
20079 tmp |= fieldFromInstruction(insn, 21, 1) << 2;
20080 MI.addOperand(MCOperand::createImm(tmp));
20081 tmp = fieldFromInstruction(insn, 28, 4);
20082 if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20085 tmp = 0x0;
20086 tmp |= fieldFromInstruction(insn, 7, 1) << 4;
20087 tmp |= fieldFromInstruction(insn, 16, 4) << 0;
20088 if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20089 tmp = fieldFromInstruction(insn, 12, 4);
20090 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20091 tmp = fieldFromInstruction(insn, 28, 4);
20092 if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20095 tmp = 0x0;
20096 tmp |= fieldFromInstruction(insn, 7, 1) << 4;
20097 tmp |= fieldFromInstruction(insn, 16, 4) << 0;
20098 if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20099 tmp = fieldFromInstruction(insn, 12, 4);
20100 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20101 tmp = fieldFromInstruction(insn, 28, 4);
20102 if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20153 tmp = fieldFromInstruction(insn, 0, 3);
20154 if (!Check(S, DecodetGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20155 tmp = fieldFromInstruction(insn, 3, 3);
20156 if (!Check(S, DecodetGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20159 tmp = fieldFromInstruction(insn, 8, 3);
20160 if (!Check(S, DecodetGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20161 tmp = fieldFromInstruction(insn, 0, 8);
20162 MI.addOperand(MCOperand::createImm(tmp));
20168 tmp = 0x0;
20169 tmp |= fieldFromInstruction(insn, 0, 3) << 0;
20170 tmp |= fieldFromInstruction(insn, 7, 1) << 3;
20171 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20172 tmp = 0x0;
20173 tmp |= fieldFromInstruction(insn, 0, 3) << 0;
20174 tmp |= fieldFromInstruction(insn, 7, 1) << 3;
20175 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20176 tmp = fieldFromInstruction(insn, 3, 4);
20177 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20180 tmp = 0x0;
20181 tmp |= fieldFromInstruction(insn, 0, 3) << 0;
20182 tmp |= fieldFromInstruction(insn, 7, 1) << 3;
20183 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20184 tmp = fieldFromInstruction(insn, 3, 4);
20185 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20188 tmp = fieldFromInstruction(insn, 3, 4);
20189 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20192 tmp = fieldFromInstruction(insn, 3, 4);
20193 if (!Check(S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20196 tmp = fieldFromInstruction(insn, 8, 3);
20197 if (!Check(S, DecodetGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20198 tmp = fieldFromInstruction(insn, 0, 8);
20199 if (!Check(S, DecodeThumbAddrModePC(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20202 tmp = fieldFromInstruction(insn, 0, 3);
20203 if (!Check(S, DecodetGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20204 tmp = fieldFromInstruction(insn, 3, 6);
20205 if (!Check(S, DecodeThumbAddrModeRR(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20208 tmp = fieldFromInstruction(insn, 0, 3);
20209 if (!Check(S, DecodetGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20210 tmp = fieldFromInstruction(insn, 3, 8);
20211 if (!Check(S, DecodeThumbAddrModeIS(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20214 tmp = fieldFromInstruction(insn, 8, 3);
20215 if (!Check(S, DecodetGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20216 tmp = fieldFromInstruction(insn, 0, 8);
20217 if (!Check(S, DecodeThumbAddrModeSP(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20226 tmp = fieldFromInstruction(insn, 0, 3);
20227 if (!Check(S, DecodetGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20228 tmp = 0x0;
20229 tmp |= fieldFromInstruction(insn, 3, 5) << 0;
20230 tmp |= fieldFromInstruction(insn, 9, 1) << 5;
20231 if (!Check(S, DecodeThumbCmpBROperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20234 tmp = 0x0;
20235 tmp |= fieldFromInstruction(insn, 0, 8) << 0;
20236 tmp |= fieldFromInstruction(insn, 8, 1) << 14;
20237 if (!Check(S, DecodeRegListOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20240 tmp = fieldFromInstruction(insn, 3, 1);
20241 MI.addOperand(MCOperand::createImm(tmp));
20247 tmp = fieldFromInstruction(insn, 0, 6);
20248 MI.addOperand(MCOperand::createImm(tmp));
20251 tmp = 0x0;
20252 tmp |= fieldFromInstruction(insn, 0, 8) << 0;
20253 tmp |= fieldFromInstruction(insn, 8, 1) << 15;
20254 if (!Check(S, DecodeRegListOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20257 tmp = fieldFromInstruction(insn, 0, 8);
20258 MI.addOperand(MCOperand::createImm(tmp));
20261 tmp = fieldFromInstruction(insn, 4, 4);
20262 MI.addOperand(MCOperand::createImm(tmp));
20265 tmp = fieldFromInstruction(insn, 8, 3);
20266 if (!Check(S, DecodetGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20267 tmp = fieldFromInstruction(insn, 8, 3);
20268 if (!Check(S, DecodetGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20269 tmp = fieldFromInstruction(insn, 0, 8);
20270 if (!Check(S, DecodeRegListOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20273 tmp = fieldFromInstruction(insn, 8, 3);
20274 if (!Check(S, DecodetGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20275 tmp = fieldFromInstruction(insn, 0, 8);
20276 if (!Check(S, DecodeRegListOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20279 tmp = fieldFromInstruction(insn, 0, 8);
20280 if (!Check(S, DecodeThumbBCCTargetOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20281 tmp = fieldFromInstruction(insn, 8, 4);
20282 if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20285 tmp = fieldFromInstruction(insn, 0, 11);
20286 if (!Check(S, DecodeThumbBROperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20289 tmp = 0x0;
20290 tmp |= fieldFromInstruction(insn, 1, 10) << 1;
20291 tmp |= fieldFromInstruction(insn, 11, 1) << 21;
20292 tmp |= fieldFromInstruction(insn, 13, 1) << 22;
20293 tmp |= fieldFromInstruction(insn, 16, 10) << 11;
20294 tmp |= fieldFromInstruction(insn, 26, 1) << 23;
20295 if (!Check(S, DecodeThumbBLXOffset(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20298 tmp = 0x0;
20299 tmp |= fieldFromInstruction(insn, 0, 11) << 0;
20300 tmp |= fieldFromInstruction(insn, 11, 1) << 21;
20301 tmp |= fieldFromInstruction(insn, 13, 1) << 22;
20302 tmp |= fieldFromInstruction(insn, 16, 10) << 11;
20303 tmp |= fieldFromInstruction(insn, 26, 1) << 23;
20304 if (!Check(S, DecodeThumbBLTargetOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20310 tmp = fieldFromInstruction(insn, 16, 4);
20311 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20312 tmp = 0x0;
20313 tmp |= fieldFromInstruction(insn, 0, 13) << 0;
20314 tmp |= fieldFromInstruction(insn, 14, 1) << 14;
20315 if (!Check(S, DecodeRegListOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20318 tmp = 0x0;
20319 tmp |= fieldFromInstruction(insn, 0, 13) << 0;
20320 tmp |= fieldFromInstruction(insn, 14, 2) << 14;
20321 if (!Check(S, DecodeRegListOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20324 tmp = fieldFromInstruction(insn, 16, 4);
20325 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20326 tmp = fieldFromInstruction(insn, 0, 16);
20327 if (!Check(S, DecodeRegListOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20330 tmp = fieldFromInstruction(insn, 16, 4);
20331 if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20332 tmp = fieldFromInstruction(insn, 0, 4);
20333 if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20336 tmp = fieldFromInstruction(insn, 16, 4);
20337 if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20338 tmp = 0x0;
20339 tmp |= fieldFromInstruction(insn, 0, 4) << 0;
20340 tmp |= fieldFromInstruction(insn, 4, 4) << 5;
20341 tmp |= fieldFromInstruction(insn, 12, 3) << 9;
20342 if (!Check(S, DecodeSORegImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20345 tmp = fieldFromInstruction(insn, 8, 4);
20346 if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20347 tmp = fieldFromInstruction(insn, 16, 4);
20348 if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20349 tmp = fieldFromInstruction(insn, 0, 4);
20350 if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20351 tmp = fieldFromInstruction(insn, 20, 1);
20352 if (!Check(S, DecodeCCOutOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20355 tmp = fieldFromInstruction(insn, 8, 4);
20356 if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20357 tmp = fieldFromInstruction(insn, 16, 4);
20358 if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20359 tmp = 0x0;
20360 tmp |= fieldFromInstruction(insn, 0, 4) << 0;
20361 tmp |= fieldFromInstruction(insn, 4, 4) << 5;
20362 tmp |= fieldFromInstruction(insn, 12, 3) << 9;
20363 if (!Check(S, DecodeSORegImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20364 tmp = fieldFromInstruction(insn, 20, 1);
20365 if (!Check(S, DecodeCCOutOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20368 tmp = fieldFromInstruction(insn, 16, 4);
20369 if (!Check(S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20370 tmp = fieldFromInstruction(insn, 0, 4);
20371 if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20374 tmp = fieldFromInstruction(insn, 16, 4);
20375 if (!Check(S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20376 tmp = 0x0;
20377 tmp |= fieldFromInstruction(insn, 0, 4) << 0;
20378 tmp |= fieldFromInstruction(insn, 4, 4) << 5;
20379 tmp |= fieldFromInstruction(insn, 12, 3) << 9;
20380 if (!Check(S, DecodeSORegImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20383 tmp = fieldFromInstruction(insn, 8, 4);
20384 if (!Check(S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20385 tmp = fieldFromInstruction(insn, 16, 4);
20386 if (!Check(S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20387 tmp = fieldFromInstruction(insn, 0, 4);
20388 if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20389 tmp = fieldFromInstruction(insn, 20, 1);
20390 if (!Check(S, DecodeCCOutOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20393 tmp = fieldFromInstruction(insn, 8, 4);
20394 if (!Check(S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20395 tmp = fieldFromInstruction(insn, 16, 4);
20396 if (!Check(S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20397 tmp = 0x0;
20398 tmp |= fieldFromInstruction(insn, 0, 4) << 0;
20399 tmp |= fieldFromInstruction(insn, 4, 4) << 5;
20400 tmp |= fieldFromInstruction(insn, 12, 3) << 9;
20401 if (!Check(S, DecodeSORegImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20402 tmp = fieldFromInstruction(insn, 20, 1);
20403 if (!Check(S, DecodeCCOutOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20406 tmp = fieldFromInstruction(insn, 16, 4);
20407 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20408 tmp = fieldFromInstruction(insn, 16, 4);
20409 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20410 tmp = 0x0;
20411 tmp |= fieldFromInstruction(insn, 0, 13) << 0;
20412 tmp |= fieldFromInstruction(insn, 14, 1) << 14;
20413 if (!Check(S, DecodeRegListOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20416 tmp = fieldFromInstruction(insn, 16, 4);
20417 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20418 tmp = fieldFromInstruction(insn, 16, 4);
20419 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20420 tmp = fieldFromInstruction(insn, 0, 16);
20421 if (!Check(S, DecodeRegListOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20424 tmp = fieldFromInstruction(insn, 8, 4);
20425 if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20426 tmp = fieldFromInstruction(insn, 16, 4);
20427 if (!Check(S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20430 tmp = fieldFromInstruction(insn, 8, 4);
20431 if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20432 tmp = fieldFromInstruction(insn, 12, 4);
20433 if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20434 tmp = 0x0;
20435 tmp |= fieldFromInstruction(insn, 0, 8) << 0;
20436 tmp |= fieldFromInstruction(insn, 16, 4) << 8;
20437 if (!Check(S, DecodeT2AddrModeImm0_1020s4(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20440 tmp = fieldFromInstruction(insn, 0, 4);
20441 if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20442 tmp = fieldFromInstruction(insn, 12, 4);
20443 if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20444 tmp = fieldFromInstruction(insn, 16, 4);
20445 if (!Check(S, DecodeAddrMode7Operand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20448 tmp = fieldFromInstruction(insn, 0, 4);
20449 if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20450 tmp = fieldFromInstruction(insn, 12, 4);
20451 if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20452 tmp = fieldFromInstruction(insn, 8, 4);
20453 if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20454 tmp = fieldFromInstruction(insn, 16, 4);
20455 if (!Check(S, DecodeAddrMode7Operand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20458 tmp = fieldFromInstruction(insn, 12, 4);
20459 if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20460 tmp = fieldFromInstruction(insn, 16, 4);
20461 if (!Check(S, DecodeAddrMode7Operand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20464 tmp = fieldFromInstruction(insn, 12, 4);
20465 if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20466 tmp = 0x0;
20467 tmp |= fieldFromInstruction(insn, 0, 8) << 0;
20468 tmp |= fieldFromInstruction(insn, 16, 4) << 8;
20469 if (!Check(S, DecodeT2AddrModeImm0_1020s4(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20475 tmp = fieldFromInstruction(insn, 12, 4);
20476 if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20477 tmp = fieldFromInstruction(insn, 8, 4);
20478 if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20479 tmp = fieldFromInstruction(insn, 16, 4);
20480 if (!Check(S, DecodeAddrMode7Operand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20483 tmp = fieldFromInstruction(insn, 12, 4);
20484 if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20485 tmp = fieldFromInstruction(insn, 8, 4);
20486 if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20487 tmp = 0x0;
20488 tmp |= fieldFromInstruction(insn, 0, 8) << 0;
20489 tmp |= fieldFromInstruction(insn, 16, 4) << 9;
20490 tmp |= fieldFromInstruction(insn, 23, 1) << 8;
20491 if (!Check(S, DecodeT2AddrModeImm8s4(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20494 tmp = fieldFromInstruction(insn, 8, 4);
20495 if (!Check(S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20496 tmp = fieldFromInstruction(insn, 0, 4);
20497 if (!Check(S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20498 tmp = fieldFromInstruction(insn, 20, 1);
20499 if (!Check(S, DecodeCCOutOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20502 tmp = fieldFromInstruction(insn, 8, 4);
20503 if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20504 tmp = fieldFromInstruction(insn, 0, 4);
20505 if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20506 tmp = fieldFromInstruction(insn, 20, 1);
20507 if (!Check(S, DecodeCCOutOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20510 tmp = fieldFromInstruction(insn, 8, 4);
20511 if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20512 tmp = fieldFromInstruction(insn, 0, 4);
20513 if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20514 tmp = 0x0;
20515 tmp |= fieldFromInstruction(insn, 6, 2) << 0;
20516 tmp |= fieldFromInstruction(insn, 12, 3) << 2;
20517 MI.addOperand(MCOperand::createImm(tmp));
20518 tmp = fieldFromInstruction(insn, 20, 1);
20519 if (!Check(S, DecodeCCOutOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20522 tmp = fieldFromInstruction(insn, 8, 4);
20523 if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20524 tmp = fieldFromInstruction(insn, 16, 4);
20525 if (!Check(S, DecodeGPRwithZRnospRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20526 tmp = fieldFromInstruction(insn, 0, 4);
20527 if (!Check(S, DecodeGPRwithZRnospRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20528 tmp = fieldFromInstruction(insn, 4, 4);
20529 if (!Check(S, DecodePredNoALOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20532 tmp = fieldFromInstruction(insn, 8, 4);
20533 if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20534 tmp = fieldFromInstruction(insn, 16, 4);
20535 if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20536 tmp = fieldFromInstruction(insn, 0, 4);
20537 if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20538 tmp = 0x0;
20539 tmp |= fieldFromInstruction(insn, 6, 2) << 0;
20540 tmp |= fieldFromInstruction(insn, 12, 3) << 2;
20541 MI.addOperand(MCOperand::createImm(tmp));
20544 tmp = fieldFromInstruction(insn, 16, 4);
20545 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20546 tmp = fieldFromInstruction(insn, 12, 4);
20547 if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20548 tmp = fieldFromInstruction(insn, 8, 4);
20549 if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20550 tmp = fieldFromInstruction(insn, 16, 4);
20551 if (!Check(S, DecodeAddrMode7Operand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20552 tmp = 0x0;
20553 tmp |= fieldFromInstruction(insn, 0, 8) << 0;
20554 tmp |= fieldFromInstruction(insn, 23, 1) << 8;
20555 if (!Check(S, DecodeT2Imm8S4(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20558 tmp = fieldFromInstruction(insn, 12, 4);
20559 if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20560 tmp = fieldFromInstruction(insn, 8, 4);
20561 if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20562 tmp = fieldFromInstruction(insn, 16, 4);
20563 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20564 tmp = fieldFromInstruction(insn, 16, 4);
20565 if (!Check(S, DecodeAddrMode7Operand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20566 tmp = 0x0;
20567 tmp |= fieldFromInstruction(insn, 0, 8) << 0;
20568 tmp |= fieldFromInstruction(insn, 23, 1) << 8;
20569 if (!Check(S, DecodeT2Imm8S4(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20578 tmp = fieldFromInstruction(insn, 8, 4);
20579 if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20580 tmp = 0x0;
20581 tmp |= fieldFromInstruction(insn, 0, 4) << 0;
20582 tmp |= fieldFromInstruction(insn, 4, 4) << 5;
20583 tmp |= fieldFromInstruction(insn, 12, 3) << 9;
20584 if (!Check(S, DecodeSORegImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20585 tmp = fieldFromInstruction(insn, 20, 1);
20586 if (!Check(S, DecodeCCOutOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20589 tmp = fieldFromInstruction(insn, 16, 4);
20590 if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20591 tmp = 0x0;
20592 tmp |= fieldFromInstruction(insn, 0, 8) << 0;
20593 tmp |= fieldFromInstruction(insn, 12, 3) << 8;
20594 tmp |= fieldFromInstruction(insn, 26, 1) << 11;
20595 if (!Check(S, DecodeT2SOImm(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20598 tmp = fieldFromInstruction(insn, 8, 4);
20599 if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20600 tmp = fieldFromInstruction(insn, 16, 4);
20601 if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20602 tmp = 0x0;
20603 tmp |= fieldFromInstruction(insn, 0, 8) << 0;
20604 tmp |= fieldFromInstruction(insn, 12, 3) << 8;
20605 tmp |= fieldFromInstruction(insn, 26, 1) << 11;
20606 if (!Check(S, DecodeT2SOImm(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20607 tmp = fieldFromInstruction(insn, 20, 1);
20608 if (!Check(S, DecodeCCOutOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20611 tmp = fieldFromInstruction(insn, 8, 4);
20612 if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20613 tmp = 0x0;
20614 tmp |= fieldFromInstruction(insn, 0, 8) << 0;
20615 tmp |= fieldFromInstruction(insn, 12, 3) << 8;
20616 tmp |= fieldFromInstruction(insn, 26, 1) << 11;
20617 if (!Check(S, DecodeT2SOImm(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20618 tmp = fieldFromInstruction(insn, 20, 1);
20619 if (!Check(S, DecodeCCOutOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20622 tmp = fieldFromInstruction(insn, 16, 4);
20623 if (!Check(S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20624 tmp = 0x0;
20625 tmp |= fieldFromInstruction(insn, 0, 8) << 0;
20626 tmp |= fieldFromInstruction(insn, 12, 3) << 8;
20627 tmp |= fieldFromInstruction(insn, 26, 1) << 11;
20628 if (!Check(S, DecodeT2SOImm(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20631 tmp = fieldFromInstruction(insn, 8, 4);
20632 if (!Check(S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20633 tmp = fieldFromInstruction(insn, 16, 4);
20634 if (!Check(S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20635 tmp = 0x0;
20636 tmp |= fieldFromInstruction(insn, 0, 8) << 0;
20637 tmp |= fieldFromInstruction(insn, 12, 3) << 8;
20638 tmp |= fieldFromInstruction(insn, 26, 1) << 11;
20639 if (!Check(S, DecodeT2SOImm(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20640 tmp = fieldFromInstruction(insn, 20, 1);
20641 if (!Check(S, DecodeCCOutOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20644 tmp = fieldFromInstruction(insn, 8, 4);
20645 if (!Check(S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20646 tmp = fieldFromInstruction(insn, 16, 4);
20647 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20648 tmp = 0x0;
20649 tmp |= fieldFromInstruction(insn, 0, 8) << 0;
20650 tmp |= fieldFromInstruction(insn, 12, 3) << 8;
20651 tmp |= fieldFromInstruction(insn, 26, 1) << 11;
20652 MI.addOperand(MCOperand::createImm(tmp));
20661 tmp = fieldFromInstruction(insn, 8, 4);
20662 if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20663 tmp = fieldFromInstruction(insn, 0, 4);
20664 MI.addOperand(MCOperand::createImm(tmp));
20665 tmp = fieldFromInstruction(insn, 16, 4);
20666 if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20669 tmp = fieldFromInstruction(insn, 8, 4);
20670 if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20671 tmp = fieldFromInstruction(insn, 0, 5);
20672 MI.addOperand(MCOperand::createImm(tmp));
20673 tmp = fieldFromInstruction(insn, 16, 4);
20674 if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20675 tmp = 0x0;
20676 tmp |= fieldFromInstruction(insn, 6, 2) << 0;
20677 tmp |= fieldFromInstruction(insn, 12, 3) << 2;
20678 tmp |= fieldFromInstruction(insn, 21, 1) << 5;
20679 if (!Check(S, DecodeT2ShifterImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20682 tmp = fieldFromInstruction(insn, 8, 4);
20683 if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20684 tmp = fieldFromInstruction(insn, 16, 4);
20685 if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20686 tmp = 0x0;
20687 tmp |= fieldFromInstruction(insn, 6, 2) << 0;
20688 tmp |= fieldFromInstruction(insn, 12, 3) << 2;
20689 MI.addOperand(MCOperand::createImm(tmp));
20690 tmp = fieldFromInstruction(insn, 0, 5);
20691 MI.addOperand(MCOperand::createImm(tmp));
20694 tmp = fieldFromInstruction(insn, 8, 4);
20695 if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20696 tmp = fieldFromInstruction(insn, 8, 4);
20697 if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20698 tmp = 0x0;
20699 tmp |= fieldFromInstruction(insn, 0, 5) << 5;
20700 tmp |= fieldFromInstruction(insn, 6, 2) << 0;
20701 tmp |= fieldFromInstruction(insn, 12, 3) << 2;
20702 if (!Check(S, DecodeBitfieldMaskOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20705 tmp = fieldFromInstruction(insn, 8, 4);
20706 if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20707 tmp = fieldFromInstruction(insn, 8, 4);
20708 if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20709 tmp = fieldFromInstruction(insn, 16, 4);
20710 if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20711 tmp = 0x0;
20712 tmp |= fieldFromInstruction(insn, 0, 5) << 5;
20713 tmp |= fieldFromInstruction(insn, 6, 2) << 0;
20714 tmp |= fieldFromInstruction(insn, 12, 3) << 2;
20715 if (!Check(S, DecodeBitfieldMaskOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20718 tmp = fieldFromInstruction(insn, 16, 4);
20719 if (!Check(S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20722 tmp = fieldFromInstruction(insn, 0, 4);
20723 MI.addOperand(MCOperand::createImm(tmp));
20729 tmp = fieldFromInstruction(insn, 8, 4);
20730 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20733 tmp = 0x0;
20734 tmp |= fieldFromInstruction(insn, 0, 12) << 0;
20735 tmp |= fieldFromInstruction(insn, 16, 4) << 12;
20736 MI.addOperand(MCOperand::createImm(tmp));
20739 tmp = fieldFromInstruction(insn, 16, 4);
20740 MI.addOperand(MCOperand::createImm(tmp));
20743 tmp = 0x0;
20744 tmp |= fieldFromInstruction(insn, 8, 4) << 0;
20745 tmp |= fieldFromInstruction(insn, 20, 1) << 4;
20746 if (!Check(S, DecodeMSRMask(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20747 tmp = fieldFromInstruction(insn, 16, 4);
20748 if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20751 tmp = 0x0;
20752 tmp |= fieldFromInstruction(insn, 4, 1) << 4;
20753 tmp |= fieldFromInstruction(insn, 8, 4) << 0;
20754 tmp |= fieldFromInstruction(insn, 20, 1) << 5;
20755 if (!Check(S, DecodeBankedReg(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20756 tmp = fieldFromInstruction(insn, 16, 4);
20757 if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20760 tmp = 0x0;
20761 tmp |= fieldFromInstruction(insn, 0, 8) << 0;
20762 tmp |= fieldFromInstruction(insn, 10, 2) << 10;
20763 if (!Check(S, DecodeMSRMask(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20764 tmp = fieldFromInstruction(insn, 16, 4);
20765 if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20768 tmp = fieldFromInstruction(insn, 8, 4);
20769 if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20770 tmp = 0x0;
20771 tmp |= fieldFromInstruction(insn, 4, 1) << 4;
20772 tmp |= fieldFromInstruction(insn, 16, 4) << 0;
20773 tmp |= fieldFromInstruction(insn, 20, 1) << 5;
20774 if (!Check(S, DecodeBankedReg(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20777 tmp = fieldFromInstruction(insn, 8, 4);
20778 if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20779 tmp = fieldFromInstruction(insn, 0, 8);
20780 if (!Check(S, DecodeMSRMask(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20789 tmp = fieldFromInstruction(insn, 23, 4);
20790 if (!Check(S, DecodeBFLabelOperand<false, false, false, 4>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20791 tmp = 0x0;
20792 tmp |= fieldFromInstruction(insn, 1, 10) << 1;
20793 tmp |= fieldFromInstruction(insn, 11, 1) << 0;
20794 tmp |= fieldFromInstruction(insn, 16, 7) << 11;
20795 if (!Check(S, DecodeBFLabelOperand<true, false, true, 18>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20798 tmp = fieldFromInstruction(insn, 23, 4);
20799 if (!Check(S, DecodeBFLabelOperand<false, false, false, 4>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20800 tmp = 0x0;
20801 tmp |= fieldFromInstruction(insn, 1, 10) << 1;
20802 tmp |= fieldFromInstruction(insn, 11, 1) << 0;
20803 tmp |= fieldFromInstruction(insn, 16, 1) << 11;
20804 if (!Check(S, DecodeBFLabelOperand<true, false, true, 12>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20805 tmp = fieldFromInstruction(insn, 17, 1);
20806 if (!Check(S, DecodeBFAfterTargetOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20807 tmp = fieldFromInstruction(insn, 18, 4);
20808 if (!Check(S, DecodePredNoALOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20811 tmp = fieldFromInstruction(insn, 23, 4);
20812 if (!Check(S, DecodeBFLabelOperand<false, false, false, 4>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20813 tmp = 0x0;
20814 tmp |= fieldFromInstruction(insn, 1, 10) << 1;
20815 tmp |= fieldFromInstruction(insn, 11, 1) << 0;
20816 tmp |= fieldFromInstruction(insn, 16, 5) << 11;
20817 if (!Check(S, DecodeBFLabelOperand<true, false, true, 16>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20820 tmp = fieldFromInstruction(insn, 23, 4);
20821 if (!Check(S, DecodeBFLabelOperand<false, false, false, 4>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20822 tmp = fieldFromInstruction(insn, 16, 4);
20823 if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20829 tmp = fieldFromInstruction(insn, 12, 4);
20830 if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20831 tmp = 0x0;
20832 tmp |= fieldFromInstruction(insn, 0, 4) << 2;
20833 tmp |= fieldFromInstruction(insn, 4, 2) << 0;
20834 tmp |= fieldFromInstruction(insn, 16, 4) << 6;
20835 if (!Check(S, DecodeT2AddrModeSOReg(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20841 tmp = fieldFromInstruction(insn, 12, 4);
20842 if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20843 tmp = 0x0;
20844 tmp |= fieldFromInstruction(insn, 0, 8) << 0;
20845 tmp |= fieldFromInstruction(insn, 16, 4) << 9;
20846 if (!Check(S, DecodeT2AddrModeImm8(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20849 tmp = fieldFromInstruction(insn, 12, 4);
20850 if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20851 tmp = 0x0;
20852 tmp |= fieldFromInstruction(insn, 0, 8) << 0;
20853 tmp |= fieldFromInstruction(insn, 9, 1) << 8;
20854 tmp |= fieldFromInstruction(insn, 16, 4) << 9;
20855 if (!Check(S, DecodeT2AddrModeImm8(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20858 tmp = fieldFromInstruction(insn, 12, 4);
20859 if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20860 tmp = 0x1000;
20861 tmp |= fieldFromInstruction(insn, 0, 12) << 0;
20862 tmp |= fieldFromInstruction(insn, 16, 4) << 13;
20863 if (!Check(S, DecodeT2AddrModeImm12(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20881 tmp = fieldFromInstruction(insn, 8, 4);
20882 if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20883 tmp = fieldFromInstruction(insn, 16, 4);
20884 if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20885 tmp = fieldFromInstruction(insn, 0, 4);
20886 if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20889 tmp = fieldFromInstruction(insn, 8, 4);
20890 if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20891 tmp = fieldFromInstruction(insn, 0, 4);
20892 if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20893 tmp = fieldFromInstruction(insn, 4, 2);
20894 MI.addOperand(MCOperand::createImm(tmp));
20897 tmp = fieldFromInstruction(insn, 8, 4);
20898 if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20899 tmp = fieldFromInstruction(insn, 16, 4);
20900 if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20901 tmp = fieldFromInstruction(insn, 0, 4);
20902 if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20903 tmp = fieldFromInstruction(insn, 4, 2);
20904 MI.addOperand(MCOperand::createImm(tmp));
20907 tmp = fieldFromInstruction(insn, 8, 4);
20908 if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20909 tmp = fieldFromInstruction(insn, 0, 4);
20910 if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20911 tmp = fieldFromInstruction(insn, 16, 4);
20912 if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20915 tmp = fieldFromInstruction(insn, 8, 4);
20916 if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20917 tmp = 0x0;
20918 tmp |= fieldFromInstruction(insn, 0, 4) << 0;
20919 tmp |= fieldFromInstruction(insn, 16, 4) << 0;
20920 if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20923 tmp = fieldFromInstruction(insn, 8, 4);
20924 if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20925 tmp = fieldFromInstruction(insn, 16, 4);
20926 if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20927 tmp = fieldFromInstruction(insn, 0, 4);
20928 if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20929 tmp = fieldFromInstruction(insn, 12, 4);
20930 if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20933 tmp = fieldFromInstruction(insn, 12, 4);
20934 if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20935 tmp = fieldFromInstruction(insn, 8, 4);
20936 if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20937 tmp = fieldFromInstruction(insn, 16, 4);
20938 if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20939 tmp = fieldFromInstruction(insn, 0, 4);
20940 if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20943 tmp = fieldFromInstruction(insn, 8, 4);
20944 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20945 tmp = fieldFromInstruction(insn, 16, 4);
20946 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20947 tmp = fieldFromInstruction(insn, 0, 4);
20948 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20951 tmp = fieldFromInstruction(insn, 12, 4);
20952 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20953 tmp = 0x0;
20954 tmp |= fieldFromInstruction(insn, 0, 4) << 2;
20955 tmp |= fieldFromInstruction(insn, 4, 2) << 0;
20956 tmp |= fieldFromInstruction(insn, 16, 4) << 6;
20957 if (!Check(S, DecodeT2AddrModeSOReg(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20960 tmp = fieldFromInstruction(insn, 12, 4);
20961 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20962 tmp = 0x0;
20963 tmp |= fieldFromInstruction(insn, 0, 8) << 0;
20964 tmp |= fieldFromInstruction(insn, 9, 1) << 8;
20965 tmp |= fieldFromInstruction(insn, 16, 4) << 9;
20966 if (!Check(S, DecodeT2AddrModeImm8(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20969 tmp = fieldFromInstruction(insn, 12, 4);
20970 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20971 tmp = 0x1000;
20972 tmp |= fieldFromInstruction(insn, 0, 12) << 0;
20973 tmp |= fieldFromInstruction(insn, 16, 4) << 13;
20974 if (!Check(S, DecodeT2AddrModeImm12(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20977 tmp = fieldFromInstruction(insn, 12, 4);
20978 if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20979 tmp = fieldFromInstruction(insn, 8, 4);
20980 if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20981 tmp = fieldFromInstruction(insn, 16, 4);
20982 if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20983 tmp = fieldFromInstruction(insn, 0, 4);
20984 if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20985 tmp = fieldFromInstruction(insn, 12, 4);
20986 if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20987 tmp = fieldFromInstruction(insn, 8, 4);
20988 if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20991 tmp = fieldFromInstruction(insn, 8, 4);
20992 if (!Check(S, DecodeCoprocessor(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20993 tmp = fieldFromInstruction(insn, 4, 4);
20994 MI.addOperand(MCOperand::createImm(tmp));
20995 tmp = fieldFromInstruction(insn, 12, 4);
20996 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20997 tmp = fieldFromInstruction(insn, 16, 4);
20998 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20999 tmp = fieldFromInstruction(insn, 0, 4);
21000 MI.addOperand(MCOperand::createImm(tmp));
21003 tmp = fieldFromInstruction(insn, 12, 4);
21004 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21005 tmp = fieldFromInstruction(insn, 16, 4);
21006 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21007 tmp = fieldFromInstruction(insn, 8, 4);
21008 if (!Check(S, DecodeCoprocessor(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21009 tmp = fieldFromInstruction(insn, 4, 4);
21010 MI.addOperand(MCOperand::createImm(tmp));
21011 tmp = fieldFromInstruction(insn, 0, 4);
21012 MI.addOperand(MCOperand::createImm(tmp));
21015 tmp = fieldFromInstruction(insn, 0, 3);
21016 if (!Check(S, DecodetGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21017 tmp = fieldFromInstruction(insn, 3, 3);
21018 if (!Check(S, DecodetGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21019 tmp = fieldFromInstruction(insn, 6, 5);
21020 MI.addOperand(MCOperand::createImm(tmp));
21023 tmp = fieldFromInstruction(insn, 0, 3);
21024 if (!Check(S, DecodetGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21025 tmp = fieldFromInstruction(insn, 3, 3);
21026 if (!Check(S, DecodetGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21027 tmp = fieldFromInstruction(insn, 6, 3);
21028 if (!Check(S, DecodetGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21031 tmp = fieldFromInstruction(insn, 0, 3);
21032 if (!Check(S, DecodetGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21033 tmp = fieldFromInstruction(insn, 3, 3);
21034 if (!Check(S, DecodetGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21035 tmp = fieldFromInstruction(insn, 6, 3);
21036 MI.addOperand(MCOperand::createImm(tmp));
21039 tmp = fieldFromInstruction(insn, 8, 3);
21040 if (!Check(S, DecodetGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21041 tmp = fieldFromInstruction(insn, 8, 3);
21042 if (!Check(S, DecodetGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21043 tmp = fieldFromInstruction(insn, 0, 8);
21044 MI.addOperand(MCOperand::createImm(tmp));
21047 tmp = fieldFromInstruction(insn, 0, 3);
21048 if (!Check(S, DecodetGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21049 tmp = fieldFromInstruction(insn, 0, 3);
21050 if (!Check(S, DecodetGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21051 tmp = fieldFromInstruction(insn, 3, 3);
21052 if (!Check(S, DecodetGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21055 tmp = fieldFromInstruction(insn, 0, 3);
21056 if (!Check(S, DecodetGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21057 tmp = fieldFromInstruction(insn, 3, 3);
21058 if (!Check(S, DecodetGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21059 tmp = fieldFromInstruction(insn, 0, 3);
21060 if (!Check(S, DecodetGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21063 tmp = 0x0;
21064 tmp |= fieldFromInstruction(insn, 12, 4) << 1;
21065 tmp |= fieldFromInstruction(insn, 22, 1) << 0;
21066 if (!Check(S, DecodeHPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21067 tmp = 0x0;
21068 tmp |= fieldFromInstruction(insn, 0, 8) << 0;
21069 tmp |= fieldFromInstruction(insn, 16, 4) << 9;
21070 tmp |= fieldFromInstruction(insn, 23, 1) << 8;
21071 if (!Check(S, DecodeAddrMode5FP16Operand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21072 tmp = fieldFromInstruction(insn, 28, 4);
21073 if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21076 tmp = 0x0;
21077 tmp |= fieldFromInstruction(insn, 12, 4) << 1;
21078 tmp |= fieldFromInstruction(insn, 22, 1) << 0;
21079 if (!Check(S, DecodeHPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21080 tmp = 0x0;
21081 tmp |= fieldFromInstruction(insn, 12, 4) << 1;
21082 tmp |= fieldFromInstruction(insn, 22, 1) << 0;
21083 if (!Check(S, DecodeHPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21084 tmp = 0x0;
21085 tmp |= fieldFromInstruction(insn, 7, 1) << 0;
21086 tmp |= fieldFromInstruction(insn, 16, 4) << 1;
21087 if (!Check(S, DecodeHPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21088 tmp = 0x0;
21089 tmp |= fieldFromInstruction(insn, 0, 4) << 1;
21090 tmp |= fieldFromInstruction(insn, 5, 1) << 0;
21091 if (!Check(S, DecodeHPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21092 tmp = fieldFromInstruction(insn, 28, 4);
21093 if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21096 tmp = 0x0;
21097 tmp |= fieldFromInstruction(insn, 12, 4) << 1;
21098 tmp |= fieldFromInstruction(insn, 22, 1) << 0;
21099 if (!Check(S, DecodeHPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21100 tmp = 0x0;
21101 tmp |= fieldFromInstruction(insn, 7, 1) << 0;
21102 tmp |= fieldFromInstruction(insn, 16, 4) << 1;
21103 if (!Check(S, DecodeHPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21104 tmp = 0x0;
21105 tmp |= fieldFromInstruction(insn, 0, 4) << 1;
21106 tmp |= fieldFromInstruction(insn, 5, 1) << 0;
21107 if (!Check(S, DecodeHPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21108 tmp = fieldFromInstruction(insn, 28, 4);
21109 if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21112 tmp = 0x0;
21113 tmp |= fieldFromInstruction(insn, 7, 1) << 0;
21114 tmp |= fieldFromInstruction(insn, 16, 4) << 1;
21115 if (!Check(S, DecodeHPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21116 tmp = fieldFromInstruction(insn, 12, 4);
21117 if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21118 tmp = fieldFromInstruction(insn, 28, 4);
21119 if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21122 tmp = fieldFromInstruction(insn, 12, 4);
21123 if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21124 tmp = 0x0;
21125 tmp |= fieldFromInstruction(insn, 7, 1) << 0;
21126 tmp |= fieldFromInstruction(insn, 16, 4) << 1;
21127 if (!Check(S, DecodeHPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21128 tmp = fieldFromInstruction(insn, 28, 4);
21129 if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21132 tmp = 0x0;
21133 tmp |= fieldFromInstruction(insn, 12, 4) << 1;
21134 tmp |= fieldFromInstruction(insn, 22, 1) << 0;
21135 if (!Check(S, DecodeHPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21136 tmp = 0x0;
21137 tmp |= fieldFromInstruction(insn, 0, 4) << 0;
21138 tmp |= fieldFromInstruction(insn, 16, 4) << 4;
21139 MI.addOperand(MCOperand::createImm(tmp));
21140 tmp = fieldFromInstruction(insn, 28, 4);
21141 if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21144 tmp = 0x0;
21145 tmp |= fieldFromInstruction(insn, 12, 4) << 1;
21146 tmp |= fieldFromInstruction(insn, 22, 1) << 0;
21147 if (!Check(S, DecodeHPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21148 tmp = 0x0;
21149 tmp |= fieldFromInstruction(insn, 0, 4) << 1;
21150 tmp |= fieldFromInstruction(insn, 5, 1) << 0;
21151 if (!Check(S, DecodeHPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21152 tmp = fieldFromInstruction(insn, 28, 4);
21153 if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21156 tmp = 0x0;
21157 tmp |= fieldFromInstruction(insn, 12, 4) << 1;
21158 tmp |= fieldFromInstruction(insn, 22, 1) << 0;
21159 if (!Check(S, DecodeHPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21160 tmp = fieldFromInstruction(insn, 28, 4);
21161 if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21164 tmp = 0x0;
21165 tmp |= fieldFromInstruction(insn, 12, 4) << 1;
21166 tmp |= fieldFromInstruction(insn, 22, 1) << 0;
21167 if (!Check(S, DecodeHPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21168 tmp = 0x0;
21169 tmp |= fieldFromInstruction(insn, 0, 4) << 1;
21170 tmp |= fieldFromInstruction(insn, 5, 1) << 0;
21171 if (!Check(S, DecodeSPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21172 tmp = fieldFromInstruction(insn, 28, 4);
21173 if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21176 tmp = 0x0;
21177 tmp |= fieldFromInstruction(insn, 12, 4) << 1;
21178 tmp |= fieldFromInstruction(insn, 22, 1) << 0;
21179 if (!Check(S, DecodeSPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21180 tmp = 0x0;
21181 tmp |= fieldFromInstruction(insn, 12, 4) << 1;
21182 tmp |= fieldFromInstruction(insn, 22, 1) << 0;
21183 if (!Check(S, DecodeSPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21184 tmp = 0x0;
21185 tmp |= fieldFromInstruction(insn, 0, 4) << 1;
21186 tmp |= fieldFromInstruction(insn, 5, 1) << 0;
21187 MI.addOperand(MCOperand::createImm(tmp));
21188 tmp = fieldFromInstruction(insn, 28, 4);
21189 if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21192 tmp = 0x0;
21193 tmp |= fieldFromInstruction(insn, 12, 4) << 1;
21194 tmp |= fieldFromInstruction(insn, 22, 1) << 0;
21195 if (!Check(S, DecodeSPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21196 tmp = 0x0;
21197 tmp |= fieldFromInstruction(insn, 0, 4) << 1;
21198 tmp |= fieldFromInstruction(insn, 5, 1) << 0;
21199 if (!Check(S, DecodeSPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21200 tmp = fieldFromInstruction(insn, 28, 4);
21201 if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21204 tmp = 0x0;
21205 tmp |= fieldFromInstruction(insn, 12, 4) << 1;
21206 tmp |= fieldFromInstruction(insn, 22, 1) << 0;
21207 if (!Check(S, DecodeSPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21208 tmp = 0x0;
21209 tmp |= fieldFromInstruction(insn, 0, 4) << 1;
21210 tmp |= fieldFromInstruction(insn, 5, 1) << 0;
21211 if (!Check(S, DecodeHPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21212 tmp = fieldFromInstruction(insn, 28, 4);
21213 if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21219 tmp = fieldFromInstruction(insn, 16, 4);
21220 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21221 tmp = fieldFromInstruction(insn, 28, 4);
21222 if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21223 tmp = 0x0;
21224 tmp |= fieldFromInstruction(insn, 0, 8) << 0;
21225 tmp |= fieldFromInstruction(insn, 12, 4) << 9;
21226 tmp |= fieldFromInstruction(insn, 22, 1) << 8;
21227 if (!Check(S, DecodeSPRRegListOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21230 tmp = 0x0;
21231 tmp |= fieldFromInstruction(insn, 12, 4) << 1;
21232 tmp |= fieldFromInstruction(insn, 22, 1) << 0;
21233 if (!Check(S, DecodeSPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21234 tmp = 0x0;
21235 tmp |= fieldFromInstruction(insn, 0, 8) << 0;
21236 tmp |= fieldFromInstruction(insn, 16, 4) << 9;
21237 tmp |= fieldFromInstruction(insn, 23, 1) << 8;
21238 if (!Check(S, DecodeAddrMode5Operand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21239 tmp = fieldFromInstruction(insn, 28, 4);
21240 if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21243 tmp = 0x0;
21244 tmp |= fieldFromInstruction(insn, 12, 4) << 1;
21245 tmp |= fieldFromInstruction(insn, 22, 1) << 0;
21246 if (!Check(S, DecodeSPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21247 tmp = 0x0;
21248 tmp |= fieldFromInstruction(insn, 12, 4) << 1;
21249 tmp |= fieldFromInstruction(insn, 22, 1) << 0;
21250 if (!Check(S, DecodeSPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21251 tmp = 0x0;
21252 tmp |= fieldFromInstruction(insn, 7, 1) << 0;
21253 tmp |= fieldFromInstruction(insn, 16, 4) << 1;
21254 if (!Check(S, DecodeSPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21255 tmp = 0x0;
21256 tmp |= fieldFromInstruction(insn, 0, 4) << 1;
21257 tmp |= fieldFromInstruction(insn, 5, 1) << 0;
21258 if (!Check(S, DecodeSPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21259 tmp = fieldFromInstruction(insn, 28, 4);
21260 if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21263 tmp = 0x0;
21264 tmp |= fieldFromInstruction(insn, 12, 4) << 1;
21265 tmp |= fieldFromInstruction(insn, 22, 1) << 0;
21266 if (!Check(S, DecodeSPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21267 tmp = 0x0;
21268 tmp |= fieldFromInstruction(insn, 7, 1) << 0;
21269 tmp |= fieldFromInstruction(insn, 16, 4) << 1;
21270 if (!Check(S, DecodeSPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21271 tmp = 0x0;
21272 tmp |= fieldFromInstruction(insn, 0, 4) << 1;
21273 tmp |= fieldFromInstruction(insn, 5, 1) << 0;
21274 if (!Check(S, DecodeSPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21275 tmp = fieldFromInstruction(insn, 28, 4);
21276 if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21279 tmp = 0x0;
21280 tmp |= fieldFromInstruction(insn, 7, 1) << 0;
21281 tmp |= fieldFromInstruction(insn, 16, 4) << 1;
21282 if (!Check(S, DecodeSPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21283 tmp = fieldFromInstruction(insn, 12, 4);
21284 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21285 tmp = fieldFromInstruction(insn, 28, 4);
21286 if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21295 tmp = fieldFromInstruction(insn, 12, 4);
21296 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21297 tmp = 0x0;
21298 tmp |= fieldFromInstruction(insn, 7, 1) << 0;
21299 tmp |= fieldFromInstruction(insn, 16, 4) << 1;
21300 if (!Check(S, DecodeSPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21301 tmp = fieldFromInstruction(insn, 28, 4);
21302 if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21305 tmp = fieldFromInstruction(insn, 16, 4);
21306 if (!Check(S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21307 tmp = fieldFromInstruction(insn, 28, 4);
21308 if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21311 tmp = fieldFromInstruction(insn, 16, 4);
21312 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21313 tmp = fieldFromInstruction(insn, 16, 4);
21314 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21315 tmp = fieldFromInstruction(insn, 28, 4);
21316 if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21317 tmp = 0x0;
21318 tmp |= fieldFromInstruction(insn, 0, 8) << 0;
21319 tmp |= fieldFromInstruction(insn, 12, 4) << 9;
21320 tmp |= fieldFromInstruction(insn, 22, 1) << 8;
21321 if (!Check(S, DecodeSPRRegListOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21327 tmp = 0x0;
21328 tmp |= fieldFromInstruction(insn, 12, 4) << 1;
21329 tmp |= fieldFromInstruction(insn, 22, 1) << 0;
21330 if (!Check(S, DecodeSPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21331 tmp = 0x0;
21332 tmp |= fieldFromInstruction(insn, 0, 4) << 0;
21333 tmp |= fieldFromInstruction(insn, 16, 4) << 4;
21334 MI.addOperand(MCOperand::createImm(tmp));
21335 tmp = fieldFromInstruction(insn, 28, 4);
21336 if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21339 tmp = 0x0;
21340 tmp |= fieldFromInstruction(insn, 12, 4) << 1;
21341 tmp |= fieldFromInstruction(insn, 22, 1) << 0;
21342 if (!Check(S, DecodeSPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21343 tmp = fieldFromInstruction(insn, 28, 4);
21344 if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21347 tmp = 0x0;
21348 tmp |= fieldFromInstruction(insn, 12, 4) << 0;
21349 tmp |= fieldFromInstruction(insn, 22, 1) << 4;
21350 if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21351 tmp = 0x0;
21352 tmp |= fieldFromInstruction(insn, 0, 4) << 1;
21353 tmp |= fieldFromInstruction(insn, 5, 1) << 0;
21354 if (!Check(S, DecodeSPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21355 tmp = fieldFromInstruction(insn, 28, 4);
21356 if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21359 tmp = 0x0;
21360 tmp |= fieldFromInstruction(insn, 0, 4) << 0;
21361 tmp |= fieldFromInstruction(insn, 5, 1) << 4;
21362 if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21363 tmp = fieldFromInstruction(insn, 12, 4);
21364 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21365 tmp = fieldFromInstruction(insn, 16, 4);
21366 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21367 tmp = fieldFromInstruction(insn, 28, 4);
21368 if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21371 tmp = fieldFromInstruction(insn, 16, 4);
21372 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21373 tmp = fieldFromInstruction(insn, 28, 4);
21374 if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21375 tmp = 0x0;
21376 tmp |= fieldFromInstruction(insn, 1, 7) << 1;
21377 tmp |= fieldFromInstruction(insn, 12, 4) << 8;
21378 tmp |= fieldFromInstruction(insn, 22, 1) << 12;
21379 if (!Check(S, DecodeDPRRegListOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21382 tmp = fieldFromInstruction(insn, 16, 4);
21383 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21384 tmp = fieldFromInstruction(insn, 28, 4);
21385 if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21386 tmp = 0x0;
21387 tmp |= fieldFromInstruction(insn, 1, 7) << 1;
21388 tmp |= fieldFromInstruction(insn, 12, 4) << 8;
21389 if (!Check(S, DecodeDPRRegListOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21392 tmp = 0x0;
21393 tmp |= fieldFromInstruction(insn, 12, 4) << 0;
21394 tmp |= fieldFromInstruction(insn, 22, 1) << 4;
21395 if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21396 tmp = 0x0;
21397 tmp |= fieldFromInstruction(insn, 0, 8) << 0;
21398 tmp |= fieldFromInstruction(insn, 16, 4) << 9;
21399 tmp |= fieldFromInstruction(insn, 23, 1) << 8;
21400 if (!Check(S, DecodeAddrMode5Operand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21401 tmp = fieldFromInstruction(insn, 28, 4);
21402 if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21405 tmp = 0x0;
21406 tmp |= fieldFromInstruction(insn, 12, 4) << 0;
21407 tmp |= fieldFromInstruction(insn, 22, 1) << 4;
21408 if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21409 tmp = 0x0;
21410 tmp |= fieldFromInstruction(insn, 12, 4) << 0;
21411 tmp |= fieldFromInstruction(insn, 22, 1) << 4;
21412 if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21413 tmp = 0x0;
21414 tmp |= fieldFromInstruction(insn, 7, 1) << 4;
21415 tmp |= fieldFromInstruction(insn, 16, 4) << 0;
21416 if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21417 tmp = 0x0;
21418 tmp |= fieldFromInstruction(insn, 0, 4) << 0;
21419 tmp |= fieldFromInstruction(insn, 5, 1) << 4;
21420 if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21421 tmp = fieldFromInstruction(insn, 28, 4);
21422 if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21425 tmp = 0x0;
21426 tmp |= fieldFromInstruction(insn, 12, 4) << 0;
21427 tmp |= fieldFromInstruction(insn, 22, 1) << 4;
21428 if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21429 tmp = 0x0;
21430 tmp |= fieldFromInstruction(insn, 7, 1) << 4;
21431 tmp |= fieldFromInstruction(insn, 16, 4) << 0;
21432 if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21433 tmp = 0x0;
21434 tmp |= fieldFromInstruction(insn, 0, 4) << 0;
21435 tmp |= fieldFromInstruction(insn, 5, 1) << 4;
21436 if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21437 tmp = fieldFromInstruction(insn, 28, 4);
21438 if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21441 tmp = fieldFromInstruction(insn, 12, 4);
21442 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21443 tmp = fieldFromInstruction(insn, 16, 4);
21444 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21445 tmp = 0x0;
21446 tmp |= fieldFromInstruction(insn, 0, 4) << 0;
21447 tmp |= fieldFromInstruction(insn, 5, 1) << 4;
21448 if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21449 tmp = fieldFromInstruction(insn, 28, 4);
21450 if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21453 tmp = fieldFromInstruction(insn, 16, 4);
21454 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21455 tmp = fieldFromInstruction(insn, 16, 4);
21456 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21457 tmp = fieldFromInstruction(insn, 28, 4);
21458 if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21459 tmp = 0x0;
21460 tmp |= fieldFromInstruction(insn, 1, 7) << 1;
21461 tmp |= fieldFromInstruction(insn, 12, 4) << 8;
21462 tmp |= fieldFromInstruction(insn, 22, 1) << 12;
21463 if (!Check(S, DecodeDPRRegListOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21466 tmp = fieldFromInstruction(insn, 16, 4);
21467 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21468 tmp = fieldFromInstruction(insn, 16, 4);
21469 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21470 tmp = fieldFromInstruction(insn, 28, 4);
21471 if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21472 tmp = 0x0;
21473 tmp |= fieldFromInstruction(insn, 1, 7) << 1;
21474 tmp |= fieldFromInstruction(insn, 12, 4) << 8;
21475 if (!Check(S, DecodeDPRRegListOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21478 tmp = 0x0;
21479 tmp |= fieldFromInstruction(insn, 12, 4) << 0;
21480 tmp |= fieldFromInstruction(insn, 22, 1) << 4;
21481 if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21482 tmp = 0x0;
21483 tmp |= fieldFromInstruction(insn, 0, 4) << 0;
21484 tmp |= fieldFromInstruction(insn, 16, 4) << 4;
21485 MI.addOperand(MCOperand::createImm(tmp));
21486 tmp = fieldFromInstruction(insn, 28, 4);
21487 if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21490 tmp = 0x0;
21491 tmp |= fieldFromInstruction(insn, 12, 4) << 0;
21492 tmp |= fieldFromInstruction(insn, 22, 1) << 4;
21493 if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21494 tmp = 0x0;
21495 tmp |= fieldFromInstruction(insn, 0, 4) << 0;
21496 tmp |= fieldFromInstruction(insn, 5, 1) << 4;
21497 if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21498 tmp = fieldFromInstruction(insn, 28, 4);
21499 if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21502 tmp = 0x0;
21503 tmp |= fieldFromInstruction(insn, 12, 4) << 1;
21504 tmp |= fieldFromInstruction(insn, 22, 1) << 0;
21505 if (!Check(S, DecodeSPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21506 tmp = 0x0;
21507 tmp |= fieldFromInstruction(insn, 0, 4) << 0;
21508 tmp |= fieldFromInstruction(insn, 5, 1) << 4;
21509 if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21510 tmp = fieldFromInstruction(insn, 28, 4);
21511 if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21514 tmp = 0x0;
21515 tmp |= fieldFromInstruction(insn, 12, 4) << 0;
21516 tmp |= fieldFromInstruction(insn, 22, 1) << 4;
21517 if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21518 tmp = fieldFromInstruction(insn, 28, 4);
21519 if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21522 tmp = 0x0;
21523 tmp |= fieldFromInstruction(insn, 12, 4) << 0;
21524 tmp |= fieldFromInstruction(insn, 22, 1) << 4;
21525 if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21526 tmp = 0x0;
21527 tmp |= fieldFromInstruction(insn, 12, 4) << 0;
21528 tmp |= fieldFromInstruction(insn, 22, 1) << 4;
21529 if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21530 tmp = 0x0;
21531 tmp |= fieldFromInstruction(insn, 0, 4) << 1;
21532 tmp |= fieldFromInstruction(insn, 5, 1) << 0;
21533 MI.addOperand(MCOperand::createImm(tmp));
21534 tmp = fieldFromInstruction(insn, 28, 4);
21535 if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21544 tmp = 0x0;
21545 tmp |= fieldFromInstruction(insn, 12, 4) << 0;
21546 tmp |= fieldFromInstruction(insn, 22, 1) << 4;
21547 if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21548 tmp = 0x0;
21549 tmp |= fieldFromInstruction(insn, 7, 1) << 4;
21550 tmp |= fieldFromInstruction(insn, 16, 4) << 0;
21551 if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21552 tmp = 0x0;
21553 tmp |= fieldFromInstruction(insn, 0, 4) << 0;
21554 tmp |= fieldFromInstruction(insn, 5, 1) << 4;
21555 if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21556 tmp = fieldFromInstruction(insn, 24, 1);
21557 MI.addOperand(MCOperand::createImm(tmp));
21560 tmp = 0x0;
21561 tmp |= fieldFromInstruction(insn, 12, 4) << 0;
21562 tmp |= fieldFromInstruction(insn, 22, 1) << 4;
21563 if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21564 tmp = 0x0;
21565 tmp |= fieldFromInstruction(insn, 12, 4) << 0;
21566 tmp |= fieldFromInstruction(insn, 22, 1) << 4;
21567 if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21568 tmp = 0x0;
21569 tmp |= fieldFromInstruction(insn, 7, 1) << 4;
21570 tmp |= fieldFromInstruction(insn, 16, 4) << 0;
21571 if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21572 tmp = 0x0;
21573 tmp |= fieldFromInstruction(insn, 0, 4) << 0;
21574 tmp |= fieldFromInstruction(insn, 5, 1) << 4;
21575 if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21576 tmp = fieldFromInstruction(insn, 23, 2);
21577 MI.addOperand(MCOperand::createImm(tmp));
21580 tmp = 0x0;
21581 tmp |= fieldFromInstruction(insn, 12, 4) << 0;
21582 tmp |= fieldFromInstruction(insn, 22, 1) << 4;
21583 if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21584 tmp = 0x0;
21585 tmp |= fieldFromInstruction(insn, 12, 4) << 0;
21586 tmp |= fieldFromInstruction(insn, 22, 1) << 4;
21587 if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21588 tmp = 0x0;
21589 tmp |= fieldFromInstruction(insn, 7, 1) << 4;
21590 tmp |= fieldFromInstruction(insn, 16, 4) << 0;
21591 if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21592 tmp = fieldFromInstruction(insn, 0, 4);
21593 if (!Check(S, DecodeDPR_VFP2RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21594 tmp = fieldFromInstruction(insn, 5, 1);
21595 MI.addOperand(MCOperand::createImm(tmp));
21596 tmp = fieldFromInstruction(insn, 20, 2);
21597 MI.addOperand(MCOperand::createImm(tmp));
21603 tmp = 0x0;
21604 tmp |= fieldFromInstruction(insn, 12, 4) << 0;
21605 tmp |= fieldFromInstruction(insn, 22, 1) << 4;
21606 if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21607 tmp = 0x0;
21608 tmp |= fieldFromInstruction(insn, 7, 1) << 4;
21609 tmp |= fieldFromInstruction(insn, 16, 4) << 0;
21610 if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21611 tmp = 0x0;
21612 tmp |= fieldFromInstruction(insn, 0, 4) << 0;
21613 tmp |= fieldFromInstruction(insn, 5, 1) << 4;
21614 if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21615 tmp = fieldFromInstruction(insn, 24, 1);
21616 MI.addOperand(MCOperand::createImm(tmp));
21619 tmp = 0x0;
21620 tmp |= fieldFromInstruction(insn, 12, 4) << 0;
21621 tmp |= fieldFromInstruction(insn, 22, 1) << 4;
21622 if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21623 tmp = 0x0;
21624 tmp |= fieldFromInstruction(insn, 12, 4) << 0;
21625 tmp |= fieldFromInstruction(insn, 22, 1) << 4;
21626 if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21627 tmp = 0x0;
21628 tmp |= fieldFromInstruction(insn, 7, 1) << 4;
21629 tmp |= fieldFromInstruction(insn, 16, 4) << 0;
21630 if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21631 tmp = 0x0;
21632 tmp |= fieldFromInstruction(insn, 0, 4) << 0;
21633 tmp |= fieldFromInstruction(insn, 5, 1) << 4;
21634 if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21635 tmp = fieldFromInstruction(insn, 23, 2);
21636 MI.addOperand(MCOperand::createImm(tmp));
21639 tmp = 0x0;
21640 tmp |= fieldFromInstruction(insn, 12, 4) << 0;
21641 tmp |= fieldFromInstruction(insn, 22, 1) << 4;
21642 if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21643 tmp = 0x0;
21644 tmp |= fieldFromInstruction(insn, 12, 4) << 0;
21645 tmp |= fieldFromInstruction(insn, 22, 1) << 4;
21646 if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21647 tmp = 0x0;
21648 tmp |= fieldFromInstruction(insn, 7, 1) << 4;
21649 tmp |= fieldFromInstruction(insn, 16, 4) << 0;
21650 if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21651 tmp = fieldFromInstruction(insn, 0, 4);
21652 if (!Check(S, DecodeDPR_VFP2RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21653 tmp = fieldFromInstruction(insn, 5, 1);
21654 MI.addOperand(MCOperand::createImm(tmp));
21655 tmp = fieldFromInstruction(insn, 20, 2);
21656 MI.addOperand(MCOperand::createImm(tmp));
21659 tmp = 0x0;
21660 tmp |= fieldFromInstruction(insn, 12, 4) << 0;
21661 tmp |= fieldFromInstruction(insn, 22, 1) << 4;
21662 if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21663 tmp = 0x0;
21664 tmp |= fieldFromInstruction(insn, 7, 1) << 0;
21665 tmp |= fieldFromInstruction(insn, 16, 4) << 1;
21666 if (!Check(S, DecodeSPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21667 tmp = 0x0;
21668 tmp |= fieldFromInstruction(insn, 0, 3) << 1;
21669 tmp |= fieldFromInstruction(insn, 5, 1) << 0;
21670 if (!Check(S, DecodeSPR_8RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21671 tmp = fieldFromInstruction(insn, 3, 1);
21672 MI.addOperand(MCOperand::createImm(tmp));
21675 tmp = 0x0;
21676 tmp |= fieldFromInstruction(insn, 12, 4) << 0;
21677 tmp |= fieldFromInstruction(insn, 22, 1) << 4;
21678 if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21679 tmp = 0x0;
21680 tmp |= fieldFromInstruction(insn, 7, 1) << 0;
21681 tmp |= fieldFromInstruction(insn, 16, 4) << 1;
21682 if (!Check(S, DecodeSPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21683 tmp = 0x0;
21684 tmp |= fieldFromInstruction(insn, 0, 4) << 1;
21685 tmp |= fieldFromInstruction(insn, 5, 1) << 0;
21686 if (!Check(S, DecodeSPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21689 tmp = 0x0;
21690 tmp |= fieldFromInstruction(insn, 12, 4) << 1;
21691 tmp |= fieldFromInstruction(insn, 22, 1) << 0;
21692 if (!Check(S, DecodeHPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21693 tmp = 0x0;
21694 tmp |= fieldFromInstruction(insn, 7, 1) << 0;
21695 tmp |= fieldFromInstruction(insn, 16, 4) << 1;
21696 if (!Check(S, DecodeHPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21697 tmp = 0x0;
21698 tmp |= fieldFromInstruction(insn, 0, 4) << 1;
21699 tmp |= fieldFromInstruction(insn, 5, 1) << 0;
21700 if (!Check(S, DecodeHPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21703 tmp = 0x0;
21704 tmp |= fieldFromInstruction(insn, 12, 4) << 1;
21705 tmp |= fieldFromInstruction(insn, 22, 1) << 0;
21706 if (!Check(S, DecodeHPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21707 tmp = 0x0;
21708 tmp |= fieldFromInstruction(insn, 0, 4) << 1;
21709 tmp |= fieldFromInstruction(insn, 5, 1) << 0;
21710 if (!Check(S, DecodeHPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21713 tmp = 0x0;
21714 tmp |= fieldFromInstruction(insn, 12, 4) << 1;
21715 tmp |= fieldFromInstruction(insn, 22, 1) << 0;
21716 if (!Check(S, DecodeSPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21717 tmp = 0x0;
21718 tmp |= fieldFromInstruction(insn, 0, 4) << 1;
21719 tmp |= fieldFromInstruction(insn, 5, 1) << 0;
21720 if (!Check(S, DecodeHPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21723 tmp = 0x0;
21724 tmp |= fieldFromInstruction(insn, 12, 4) << 1;
21725 tmp |= fieldFromInstruction(insn, 22, 1) << 0;
21726 if (!Check(S, DecodeSPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21727 tmp = 0x0;
21728 tmp |= fieldFromInstruction(insn, 7, 1) << 0;
21729 tmp |= fieldFromInstruction(insn, 16, 4) << 1;
21730 if (!Check(S, DecodeSPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21731 tmp = 0x0;
21732 tmp |= fieldFromInstruction(insn, 0, 4) << 1;
21733 tmp |= fieldFromInstruction(insn, 5, 1) << 0;
21734 if (!Check(S, DecodeSPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21737 tmp = 0x0;
21738 tmp |= fieldFromInstruction(insn, 12, 4) << 1;
21739 tmp |= fieldFromInstruction(insn, 22, 1) << 0;
21740 if (!Check(S, DecodeSPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21741 tmp = 0x0;
21742 tmp |= fieldFromInstruction(insn, 0, 4) << 1;
21743 tmp |= fieldFromInstruction(insn, 5, 1) << 0;
21744 if (!Check(S, DecodeSPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21747 tmp = 0x0;
21748 tmp |= fieldFromInstruction(insn, 12, 4) << 1;
21749 tmp |= fieldFromInstruction(insn, 22, 1) << 0;
21750 if (!Check(S, DecodeSPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21751 tmp = 0x0;
21752 tmp |= fieldFromInstruction(insn, 0, 4) << 0;
21753 tmp |= fieldFromInstruction(insn, 5, 1) << 4;
21754 if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }