|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
gen/lib/Target/PowerPC/PPCGenDisassemblerTables.inc 4795 tmp = fieldFromInstruction(insn, 21, 5);
4796 if (decodeUImmOperand<5>(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
4797 tmp = fieldFromInstruction(insn, 16, 5);
4798 if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
4799 tmp = fieldFromInstruction(insn, 0, 16);
4800 if (decodeSImmOperand<16>(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
4803 tmp = fieldFromInstruction(insn, 21, 5);
4804 if (decodeUImmOperand<5>(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
4805 tmp = fieldFromInstruction(insn, 16, 5);
4806 if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
4807 tmp = fieldFromInstruction(insn, 0, 16);
4808 if (decodeSImmOperand<16>(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
4811 tmp = fieldFromInstruction(insn, 21, 5);
4812 if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
4813 tmp = fieldFromInstruction(insn, 16, 5);
4814 if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
4815 tmp = fieldFromInstruction(insn, 11, 5);
4816 if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
4819 tmp = fieldFromInstruction(insn, 21, 5);
4820 if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
4821 tmp = fieldFromInstruction(insn, 16, 5);
4822 if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
4825 tmp = fieldFromInstruction(insn, 21, 5);
4826 if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
4827 tmp = fieldFromInstruction(insn, 16, 5);
4828 if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
4829 tmp = fieldFromInstruction(insn, 11, 5);
4830 if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
4831 tmp = fieldFromInstruction(insn, 9, 1);
4832 MI.addOperand(MCOperand::createImm(tmp));
4835 tmp = fieldFromInstruction(insn, 21, 5);
4836 if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
4837 tmp = fieldFromInstruction(insn, 11, 5);
4838 if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
4841 tmp = fieldFromInstruction(insn, 21, 5);
4842 if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
4843 tmp = fieldFromInstruction(insn, 11, 5);
4844 if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
4845 tmp = fieldFromInstruction(insn, 9, 1);
4846 MI.addOperand(MCOperand::createImm(tmp));
4849 tmp = fieldFromInstruction(insn, 21, 5);
4850 if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
4851 tmp = fieldFromInstruction(insn, 11, 5);
4852 if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
4855 tmp = fieldFromInstruction(insn, 21, 5);
4856 if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
4857 tmp = fieldFromInstruction(insn, 16, 5);
4858 if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
4859 tmp = fieldFromInstruction(insn, 15, 1);
4860 MI.addOperand(MCOperand::createImm(tmp));
4861 tmp = fieldFromInstruction(insn, 11, 4);
4862 MI.addOperand(MCOperand::createImm(tmp));
4865 tmp = fieldFromInstruction(insn, 21, 5);
4866 if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
4869 tmp = fieldFromInstruction(insn, 11, 5);
4870 if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
4873 tmp = fieldFromInstruction(insn, 21, 5);
4874 if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
4875 tmp = fieldFromInstruction(insn, 16, 5);
4876 if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
4877 tmp = fieldFromInstruction(insn, 11, 5);
4878 if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
4879 tmp = fieldFromInstruction(insn, 21, 5);
4880 if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
4883 tmp = fieldFromInstruction(insn, 21, 5);
4884 if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
4885 tmp = fieldFromInstruction(insn, 16, 5);
4886 if (decodeUImmOperand<5>(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
4887 tmp = fieldFromInstruction(insn, 11, 5);
4888 if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
4891 tmp = fieldFromInstruction(insn, 21, 5);
4892 if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
4893 tmp = fieldFromInstruction(insn, 16, 5);
4894 if (decodeSImmOperand<5>(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
4897 tmp = fieldFromInstruction(insn, 21, 5);
4898 if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
4899 tmp = fieldFromInstruction(insn, 16, 5);
4900 MI.addOperand(MCOperand::createImm(tmp));
4901 tmp = fieldFromInstruction(insn, 11, 5);
4902 if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
4905 tmp = fieldFromInstruction(insn, 21, 5);
4906 if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
4907 tmp = fieldFromInstruction(insn, 21, 5);
4908 if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
4909 tmp = fieldFromInstruction(insn, 16, 5);
4910 MI.addOperand(MCOperand::createImm(tmp));
4911 tmp = fieldFromInstruction(insn, 11, 5);
4912 if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
4915 tmp = fieldFromInstruction(insn, 21, 5);
4916 if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
4917 tmp = fieldFromInstruction(insn, 16, 5);
4918 if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
4919 tmp = fieldFromInstruction(insn, 11, 5);
4920 if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
4923 tmp = fieldFromInstruction(insn, 21, 5);
4924 if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
4925 tmp = fieldFromInstruction(insn, 16, 5);
4926 if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
4927 tmp = fieldFromInstruction(insn, 11, 5);
4928 if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
4929 tmp = fieldFromInstruction(insn, 6, 5);
4930 if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
4933 tmp = fieldFromInstruction(insn, 21, 5);
4934 if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
4935 tmp = fieldFromInstruction(insn, 16, 5);
4936 if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
4937 tmp = fieldFromInstruction(insn, 11, 5);
4938 if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
4939 tmp = fieldFromInstruction(insn, 6, 4);
4940 MI.addOperand(MCOperand::createImm(tmp));
4943 tmp = fieldFromInstruction(insn, 21, 5);
4944 if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
4945 tmp = fieldFromInstruction(insn, 16, 5);
4946 if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
4947 tmp = fieldFromInstruction(insn, 6, 5);
4948 if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
4949 tmp = fieldFromInstruction(insn, 11, 5);
4950 if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
4953 tmp = fieldFromInstruction(insn, 21, 5);
4954 if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
4955 tmp = fieldFromInstruction(insn, 16, 5);
4956 if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
4957 tmp = fieldFromInstruction(insn, 11, 5);
4958 if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
4959 tmp = fieldFromInstruction(insn, 6, 5);
4960 if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
4963 tmp = fieldFromInstruction(insn, 21, 5);
4964 if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
4965 tmp = fieldFromInstruction(insn, 16, 5);
4966 if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
4967 tmp = fieldFromInstruction(insn, 11, 5);
4968 if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
4969 tmp = fieldFromInstruction(insn, 6, 5);
4970 if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
4973 tmp = fieldFromInstruction(insn, 21, 5);
4974 if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
4975 tmp = fieldFromInstruction(insn, 16, 5);
4976 if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
4977 tmp = fieldFromInstruction(insn, 0, 16);
4978 if (decodeSImmOperand<16>(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
4981 tmp = fieldFromInstruction(insn, 23, 3);
4982 if (DecodeCRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
4983 tmp = fieldFromInstruction(insn, 16, 5);
4984 if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
4985 tmp = fieldFromInstruction(insn, 0, 16);
4986 if (decodeUImmOperand<16>(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
4989 tmp = fieldFromInstruction(insn, 23, 3);
4990 if (DecodeCRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
4991 tmp = fieldFromInstruction(insn, 16, 5);
4992 if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
4993 tmp = fieldFromInstruction(insn, 0, 16);
4994 if (decodeUImmOperand<16>(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
4997 tmp = fieldFromInstruction(insn, 23, 3);
4998 if (DecodeCRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
4999 tmp = fieldFromInstruction(insn, 16, 5);
5000 if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5001 tmp = fieldFromInstruction(insn, 0, 16);
5002 if (decodeSImmOperand<16>(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5005 tmp = fieldFromInstruction(insn, 23, 3);
5006 if (DecodeCRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5007 tmp = fieldFromInstruction(insn, 16, 5);
5008 if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5009 tmp = fieldFromInstruction(insn, 0, 16);
5010 if (decodeSImmOperand<16>(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5013 tmp = fieldFromInstruction(insn, 21, 5);
5014 if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5015 tmp = fieldFromInstruction(insn, 0, 16);
5016 if (decodeSImmOperand<16>(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5019 tmp = fieldFromInstruction(insn, 21, 5);
5020 if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5021 tmp = fieldFromInstruction(insn, 16, 5);
5022 if (DecodeGPRC_NOR0RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5023 tmp = fieldFromInstruction(insn, 0, 16);
5024 if (decodeSImmOperand<16>(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5027 tmp = fieldFromInstruction(insn, 2, 14);
5028 MI.addOperand(MCOperand::createImm(tmp));
5031 tmp = fieldFromInstruction(insn, 21, 5);
5032 if (decodeUImmOperand<5>(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5033 tmp = fieldFromInstruction(insn, 16, 5);
5034 if (DecodeCRBITRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5035 tmp = fieldFromInstruction(insn, 2, 14);
5036 MI.addOperand(MCOperand::createImm(tmp));
5039 tmp = fieldFromInstruction(insn, 5, 7);
5040 MI.addOperand(MCOperand::createImm(tmp));
5043 tmp = fieldFromInstruction(insn, 2, 24);
5044 MI.addOperand(MCOperand::createImm(tmp));
5047 tmp = fieldFromInstruction(insn, 2, 24);
5048 if (DecodePCRel24BranchTarget(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5051 tmp = fieldFromInstruction(insn, 23, 3);
5052 if (DecodeCRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5053 tmp = fieldFromInstruction(insn, 18, 3);
5054 if (DecodeCRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5057 tmp = fieldFromInstruction(insn, 21, 5);
5058 if (DecodeCRBITRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5059 tmp = fieldFromInstruction(insn, 16, 5);
5060 if (DecodeCRBITRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5061 tmp = fieldFromInstruction(insn, 11, 5);
5062 if (DecodeCRBITRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5065 tmp = fieldFromInstruction(insn, 21, 5);
5066 if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5067 tmp = 0x0;
5068 tmp |= fieldFromInstruction(insn, 0, 1) << 0;
5069 tmp |= fieldFromInstruction(insn, 6, 10) << 6;
5070 tmp |= fieldFromInstruction(insn, 16, 5) << 1;
5071 MI.addOperand(MCOperand::createImm(tmp));
5074 tmp = fieldFromInstruction(insn, 21, 5);
5075 if (decodeUImmOperand<5>(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5076 tmp = fieldFromInstruction(insn, 16, 5);
5077 if (DecodeCRBITRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5078 tmp = fieldFromInstruction(insn, 11, 2);
5079 MI.addOperand(MCOperand::createImm(tmp));
5082 tmp = fieldFromInstruction(insn, 11, 1);
5083 MI.addOperand(MCOperand::createImm(tmp));
5086 tmp = fieldFromInstruction(insn, 16, 5);
5087 if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5088 tmp = fieldFromInstruction(insn, 16, 5);
5089 if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5090 tmp = fieldFromInstruction(insn, 21, 5);
5091 if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5092 tmp = fieldFromInstruction(insn, 11, 5);
5093 if (decodeUImmOperand<5>(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5094 tmp = fieldFromInstruction(insn, 6, 5);
5095 if (decodeUImmOperand<5>(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5096 tmp = fieldFromInstruction(insn, 1, 5);
5097 if (decodeUImmOperand<5>(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5100 tmp = fieldFromInstruction(insn, 16, 5);
5101 if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5102 tmp = fieldFromInstruction(insn, 21, 5);
5103 if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5104 tmp = fieldFromInstruction(insn, 11, 5);
5105 if (decodeUImmOperand<5>(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5106 tmp = fieldFromInstruction(insn, 6, 5);
5107 if (decodeUImmOperand<5>(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5108 tmp = fieldFromInstruction(insn, 1, 5);
5109 if (decodeUImmOperand<5>(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5112 tmp = fieldFromInstruction(insn, 16, 5);
5113 if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5114 tmp = fieldFromInstruction(insn, 21, 5);
5115 if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5116 tmp = fieldFromInstruction(insn, 11, 5);
5117 if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5118 tmp = fieldFromInstruction(insn, 6, 5);
5119 if (decodeUImmOperand<5>(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5120 tmp = fieldFromInstruction(insn, 1, 5);
5121 if (decodeUImmOperand<5>(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5124 tmp = fieldFromInstruction(insn, 16, 5);
5125 if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5126 tmp = fieldFromInstruction(insn, 21, 5);
5127 if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5128 tmp = fieldFromInstruction(insn, 0, 16);
5129 if (decodeUImmOperand<16>(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5132 tmp = fieldFromInstruction(insn, 16, 5);
5133 if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5134 tmp = fieldFromInstruction(insn, 21, 5);
5135 if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5136 tmp = 0x0;
5137 tmp |= fieldFromInstruction(insn, 1, 1) << 5;
5138 tmp |= fieldFromInstruction(insn, 11, 5) << 0;
5139 if (decodeUImmOperand<6>(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5140 tmp = 0x0;
5141 tmp |= fieldFromInstruction(insn, 5, 1) << 5;
5142 tmp |= fieldFromInstruction(insn, 6, 5) << 0;
5143 if (decodeUImmOperand<6>(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5146 tmp = fieldFromInstruction(insn, 16, 5);
5147 if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5148 tmp = fieldFromInstruction(insn, 16, 5);
5149 if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5150 tmp = fieldFromInstruction(insn, 21, 5);
5151 if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5152 tmp = 0x0;
5153 tmp |= fieldFromInstruction(insn, 1, 1) << 5;
5154 tmp |= fieldFromInstruction(insn, 11, 5) << 0;
5155 if (decodeUImmOperand<6>(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5156 tmp = 0x0;
5157 tmp |= fieldFromInstruction(insn, 5, 1) << 5;
5158 tmp |= fieldFromInstruction(insn, 6, 5) << 0;
5159 if (decodeUImmOperand<6>(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5162 tmp = fieldFromInstruction(insn, 16, 5);
5163 if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5164 tmp = fieldFromInstruction(insn, 21, 5);
5165 if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5166 tmp = fieldFromInstruction(insn, 11, 5);
5167 if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5168 tmp = 0x0;
5169 tmp |= fieldFromInstruction(insn, 5, 1) << 5;
5170 tmp |= fieldFromInstruction(insn, 6, 5) << 0;
5171 if (decodeUImmOperand<6>(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5174 tmp = fieldFromInstruction(insn, 23, 3);
5175 if (DecodeCRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5176 tmp = fieldFromInstruction(insn, 16, 5);
5177 if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5178 tmp = fieldFromInstruction(insn, 11, 5);
5179 if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5182 tmp = fieldFromInstruction(insn, 23, 3);
5183 if (DecodeCRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5184 tmp = fieldFromInstruction(insn, 16, 5);
5185 if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5186 tmp = fieldFromInstruction(insn, 11, 5);
5187 if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5190 tmp = fieldFromInstruction(insn, 21, 5);
5191 if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5192 tmp = fieldFromInstruction(insn, 18, 3);
5193 if (DecodeCRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5196 tmp = fieldFromInstruction(insn, 23, 3);
5197 if (DecodeCRBITRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5198 tmp = fieldFromInstruction(insn, 21, 1);
5199 MI.addOperand(MCOperand::createImm(tmp));
5200 tmp = fieldFromInstruction(insn, 16, 5);
5201 if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5202 tmp = fieldFromInstruction(insn, 11, 5);
5203 if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5206 tmp = fieldFromInstruction(insn, 23, 3);
5207 if (DecodeCRBITRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5208 tmp = fieldFromInstruction(insn, 16, 5);
5209 if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5210 tmp = fieldFromInstruction(insn, 11, 5);
5211 if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5214 tmp = fieldFromInstruction(insn, 23, 3);
5215 if (DecodeCRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5218 tmp = fieldFromInstruction(insn, 21, 5);
5219 if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5222 tmp = fieldFromInstruction(insn, 15, 1);
5223 MI.addOperand(MCOperand::createImm(tmp));
5226 tmp = fieldFromInstruction(insn, 21, 5);
5227 if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5228 tmp = 0x0;
5229 tmp |= fieldFromInstruction(insn, 11, 5) << 5;
5230 tmp |= fieldFromInstruction(insn, 16, 5) << 0;
5231 MI.addOperand(MCOperand::createImm(tmp));
5234 tmp = fieldFromInstruction(insn, 21, 5);
5235 if (decodeUImmOperand<5>(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5236 tmp = fieldFromInstruction(insn, 16, 5);
5237 if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5238 tmp = fieldFromInstruction(insn, 11, 5);
5239 if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5242 tmp = fieldFromInstruction(insn, 21, 5);
5243 if (decodeUImmOperand<5>(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5244 tmp = fieldFromInstruction(insn, 16, 5);
5245 if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5246 tmp = fieldFromInstruction(insn, 11, 5);
5247 if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5250 tmp = fieldFromInstruction(insn, 21, 5);
5251 if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5252 tmp = fieldFromInstruction(insn, 16, 5);
5253 if (DecodePointerLikeRegClass1(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5254 tmp = fieldFromInstruction(insn, 11, 5);
5255 if (DecodePointerLikeRegClass0(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5258 tmp = fieldFromInstruction(insn, 21, 4);
5259 MI.addOperand(MCOperand::createImm(tmp));
5260 tmp = fieldFromInstruction(insn, 16, 5);
5261 if (DecodePointerLikeRegClass1(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5262 tmp = fieldFromInstruction(insn, 11, 5);
5263 if (DecodePointerLikeRegClass0(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5266 tmp = fieldFromInstruction(insn, 16, 5);
5267 if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5268 tmp = fieldFromInstruction(insn, 11, 5);
5269 if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5272 tmp = fieldFromInstruction(insn, 21, 5);
5273 if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5274 tmp = fieldFromInstruction(insn, 16, 5);
5275 if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5276 tmp = fieldFromInstruction(insn, 11, 5);
5277 if (decodeUImmOperand<5>(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5280 tmp = fieldFromInstruction(insn, 21, 5);
5281 if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5282 tmp = fieldFromInstruction(insn, 16, 5);
5283 if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5284 tmp = fieldFromInstruction(insn, 11, 5);
5285 if (decodeUImmOperand<5>(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5288 tmp = fieldFromInstruction(insn, 16, 5);
5289 if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5290 tmp = fieldFromInstruction(insn, 11, 5);
5291 if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5292 tmp = fieldFromInstruction(insn, 21, 1);
5293 MI.addOperand(MCOperand::createImm(tmp));
5296 tmp = fieldFromInstruction(insn, 21, 5);
5297 if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5298 tmp = fieldFromInstruction(insn, 16, 5);
5299 if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5300 tmp = fieldFromInstruction(insn, 11, 5);
5301 if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5304 tmp = fieldFromInstruction(insn, 21, 5);
5305 if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5306 tmp = fieldFromInstruction(insn, 16, 5);
5307 if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5308 tmp = fieldFromInstruction(insn, 11, 5);
5309 if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5312 tmp = fieldFromInstruction(insn, 21, 5);
5313 if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5314 tmp = fieldFromInstruction(insn, 16, 5);
5315 if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5318 tmp = 0x0;
5319 tmp |= fieldFromInstruction(insn, 0, 1) << 5;
5320 tmp |= fieldFromInstruction(insn, 21, 5) << 0;
5321 if (DecodeVSFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5322 tmp = fieldFromInstruction(insn, 16, 5);
5323 if (DecodePointerLikeRegClass1(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5324 tmp = fieldFromInstruction(insn, 11, 5);
5325 if (DecodePointerLikeRegClass0(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5328 tmp = 0x0;
5329 tmp |= fieldFromInstruction(insn, 0, 1) << 5;
5330 tmp |= fieldFromInstruction(insn, 21, 5) << 0;
5331 if (DecodeVSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5332 tmp = fieldFromInstruction(insn, 16, 5);
5333 if (DecodePointerLikeRegClass1(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5334 tmp = fieldFromInstruction(insn, 11, 5);
5335 if (DecodePointerLikeRegClass0(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5338 tmp = 0x0;
5339 tmp |= fieldFromInstruction(insn, 0, 1) << 5;
5340 tmp |= fieldFromInstruction(insn, 21, 5) << 0;
5341 if (DecodeVSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5342 tmp = fieldFromInstruction(insn, 16, 5);
5343 if (DecodePointerLikeRegClass1(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5344 tmp = fieldFromInstruction(insn, 11, 5);
5345 if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5348 tmp = 0x0;
5349 tmp |= fieldFromInstruction(insn, 0, 1) << 5;
5350 tmp |= fieldFromInstruction(insn, 21, 5) << 0;
5351 if (DecodeVSSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5352 tmp = fieldFromInstruction(insn, 16, 5);
5353 if (DecodePointerLikeRegClass1(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5354 tmp = fieldFromInstruction(insn, 11, 5);
5355 if (DecodePointerLikeRegClass0(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5358 tmp = fieldFromInstruction(insn, 21, 5);
5359 if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5360 tmp = fieldFromInstruction(insn, 11, 10);
5361 if (decodeUImmOperand<10>(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5364 tmp = 0x0;
5365 tmp |= fieldFromInstruction(insn, 11, 5) << 5;
5366 tmp |= fieldFromInstruction(insn, 16, 5) << 0;
5367 MI.addOperand(MCOperand::createImm(tmp));
5368 tmp = fieldFromInstruction(insn, 21, 5);
5369 if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5372 tmp = fieldFromInstruction(insn, 21, 1);
5373 MI.addOperand(MCOperand::createImm(tmp));
5376 tmp = fieldFromInstruction(insn, 25, 1);
5377 MI.addOperand(MCOperand::createImm(tmp));
5380 tmp = fieldFromInstruction(insn, 21, 5);
5381 if (decodeUImmOperand<5>(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5382 tmp = fieldFromInstruction(insn, 16, 5);
5383 if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5384 tmp = fieldFromInstruction(insn, 11, 5);
5385 if (decodeUImmOperand<5>(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5388 tmp = fieldFromInstruction(insn, 16, 5);
5389 if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5392 tmp = fieldFromInstruction(insn, 21, 5);
5393 if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5394 tmp = fieldFromInstruction(insn, 16, 5);
5395 if (DecodeGPRC_NOR0RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5396 tmp = fieldFromInstruction(insn, 11, 5);
5397 if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5398 tmp = fieldFromInstruction(insn, 6, 5);
5399 if (DecodeCRBITRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5402 tmp = fieldFromInstruction(insn, 12, 8);
5403 MI.addOperand(MCOperand::createImm(tmp));
5404 tmp = fieldFromInstruction(insn, 21, 5);
5405 if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5408 tmp = fieldFromInstruction(insn, 12, 8);
5409 if (decodeCRBitMOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5410 tmp = fieldFromInstruction(insn, 21, 5);
5411 if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5414 tmp = fieldFromInstruction(insn, 21, 5);
5415 if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5416 tmp = fieldFromInstruction(insn, 12, 8);
5417 if (decodeCRBitMOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5420 tmp = fieldFromInstruction(insn, 16, 5);
5421 if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5422 tmp = 0x0;
5423 tmp |= fieldFromInstruction(insn, 0, 1) << 5;
5424 tmp |= fieldFromInstruction(insn, 21, 5) << 0;
5425 if (DecodeVSFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5428 tmp = fieldFromInstruction(insn, 16, 5);
5429 if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5430 tmp = 0x0;
5431 tmp |= fieldFromInstruction(insn, 0, 1) << 5;
5432 tmp |= fieldFromInstruction(insn, 21, 5) << 0;
5433 if (DecodeVSFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5436 tmp = fieldFromInstruction(insn, 21, 5);
5437 if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5438 tmp = fieldFromInstruction(insn, 16, 1);
5439 MI.addOperand(MCOperand::createImm(tmp));
5442 tmp = 0x0;
5443 tmp |= fieldFromInstruction(insn, 0, 1) << 5;
5444 tmp |= fieldFromInstruction(insn, 21, 5) << 0;
5445 if (DecodeVSFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5446 tmp = fieldFromInstruction(insn, 16, 5);
5447 if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5450 tmp = fieldFromInstruction(insn, 21, 5);
5451 if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5452 tmp = fieldFromInstruction(insn, 16, 4);
5453 MI.addOperand(MCOperand::createImm(tmp));
5456 tmp = 0x0;
5457 tmp |= fieldFromInstruction(insn, 0, 1) << 5;
5458 tmp |= fieldFromInstruction(insn, 21, 5) << 0;
5459 if (DecodeVSFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5460 tmp = fieldFromInstruction(insn, 16, 5);
5461 if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5464 tmp = fieldFromInstruction(insn, 21, 5);
5465 if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5466 tmp = fieldFromInstruction(insn, 11, 5);
5467 if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5470 tmp = fieldFromInstruction(insn, 11, 5);
5471 if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5474 tmp = fieldFromInstruction(insn, 16, 5);
5475 if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5476 tmp = 0x0;
5477 tmp |= fieldFromInstruction(insn, 0, 1) << 5;
5478 tmp |= fieldFromInstruction(insn, 21, 5) << 0;
5479 if (DecodeVSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5482 tmp = 0x0;
5483 tmp |= fieldFromInstruction(insn, 0, 1) << 5;
5484 tmp |= fieldFromInstruction(insn, 21, 5) << 0;
5485 if (DecodeVSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5486 tmp = fieldFromInstruction(insn, 16, 5);
5487 if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5490 tmp = 0x0;
5491 tmp |= fieldFromInstruction(insn, 0, 1) << 5;
5492 tmp |= fieldFromInstruction(insn, 21, 5) << 0;
5493 if (DecodeVSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5494 tmp = fieldFromInstruction(insn, 16, 5);
5495 if (DecodeG8RC_NOX0RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5496 tmp = fieldFromInstruction(insn, 11, 5);
5497 if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5500 tmp = fieldFromInstruction(insn, 21, 5);
5501 if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5502 tmp = fieldFromInstruction(insn, 16, 2);
5503 MI.addOperand(MCOperand::createImm(tmp));
5506 tmp = fieldFromInstruction(insn, 21, 5);
5507 if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5508 tmp = fieldFromInstruction(insn, 16, 5);
5509 if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5510 tmp = fieldFromInstruction(insn, 11, 1);
5511 MI.addOperand(MCOperand::createImm(tmp));
5514 tmp = fieldFromInstruction(insn, 21, 5);
5515 if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5516 tmp = fieldFromInstruction(insn, 16, 5);
5517 if (DecodePointerLikeRegClass1(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5518 tmp = fieldFromInstruction(insn, 11, 5);
5519 if (DecodePointerLikeRegClass0(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5522 tmp = fieldFromInstruction(insn, 21, 5);
5523 if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5524 tmp = fieldFromInstruction(insn, 16, 5);
5525 if (DecodePointerLikeRegClass1(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5526 tmp = fieldFromInstruction(insn, 11, 5);
5527 if (DecodePointerLikeRegClass0(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5530 tmp = fieldFromInstruction(insn, 21, 5);
5531 if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5532 tmp = fieldFromInstruction(insn, 16, 5);
5533 if (DecodePointerLikeRegClass1(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5534 tmp = fieldFromInstruction(insn, 16, 5);
5535 if (DecodePointerLikeRegClass1(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5536 tmp = fieldFromInstruction(insn, 11, 5);
5537 if (DecodePointerLikeRegClass0(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5540 tmp = fieldFromInstruction(insn, 16, 5);
5541 if (DecodePointerLikeRegClass1(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5542 tmp = fieldFromInstruction(insn, 21, 5);
5543 if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5544 tmp = fieldFromInstruction(insn, 16, 5);
5545 if (DecodePointerLikeRegClass1(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5546 tmp = fieldFromInstruction(insn, 11, 5);
5547 if (DecodePointerLikeRegClass0(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5550 tmp = fieldFromInstruction(insn, 16, 5);
5551 if (DecodePointerLikeRegClass1(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5552 tmp = fieldFromInstruction(insn, 11, 5);
5553 if (DecodePointerLikeRegClass0(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5556 tmp = fieldFromInstruction(insn, 21, 5);
5557 if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5558 tmp = fieldFromInstruction(insn, 16, 5);
5559 if (DecodePointerLikeRegClass1(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5560 tmp = fieldFromInstruction(insn, 16, 5);
5561 if (DecodePointerLikeRegClass1(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5562 tmp = fieldFromInstruction(insn, 11, 5);
5563 if (DecodePointerLikeRegClass0(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5566 tmp = fieldFromInstruction(insn, 21, 5);
5567 if (decodeUImmOperand<5>(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5568 tmp = fieldFromInstruction(insn, 16, 5);
5569 if (DecodePointerLikeRegClass1(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5570 tmp = fieldFromInstruction(insn, 11, 5);
5571 if (DecodePointerLikeRegClass0(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5574 tmp = fieldFromInstruction(insn, 16, 5);
5575 if (DecodePointerLikeRegClass1(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5576 tmp = fieldFromInstruction(insn, 21, 5);
5577 if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5578 tmp = fieldFromInstruction(insn, 16, 5);
5579 if (DecodePointerLikeRegClass1(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5580 tmp = fieldFromInstruction(insn, 11, 5);
5581 if (DecodePointerLikeRegClass0(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5584 tmp = fieldFromInstruction(insn, 21, 2);
5585 if (decodeUImmOperand<5>(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5586 tmp = fieldFromInstruction(insn, 16, 5);
5587 if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5588 tmp = fieldFromInstruction(insn, 11, 5);
5589 if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5592 tmp = fieldFromInstruction(insn, 21, 5);
5593 if (DecodeF4RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5594 tmp = fieldFromInstruction(insn, 16, 5);
5595 if (DecodePointerLikeRegClass1(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5596 tmp = fieldFromInstruction(insn, 11, 5);
5597 if (DecodePointerLikeRegClass0(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5600 tmp = fieldFromInstruction(insn, 21, 5);
5601 if (DecodeF4RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5602 tmp = fieldFromInstruction(insn, 16, 5);
5603 if (DecodePointerLikeRegClass1(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5604 tmp = fieldFromInstruction(insn, 16, 5);
5605 if (DecodePointerLikeRegClass1(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5606 tmp = fieldFromInstruction(insn, 11, 5);
5607 if (DecodePointerLikeRegClass0(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5610 tmp = fieldFromInstruction(insn, 21, 2);
5611 MI.addOperand(MCOperand::createImm(tmp));
5614 tmp = fieldFromInstruction(insn, 21, 5);
5615 if (DecodeF8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5616 tmp = fieldFromInstruction(insn, 16, 5);
5617 if (DecodePointerLikeRegClass1(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5618 tmp = fieldFromInstruction(insn, 11, 5);
5619 if (DecodePointerLikeRegClass0(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5622 tmp = fieldFromInstruction(insn, 21, 5);
5623 if (DecodeF8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5624 tmp = fieldFromInstruction(insn, 16, 5);
5625 if (DecodePointerLikeRegClass1(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5626 tmp = fieldFromInstruction(insn, 16, 5);
5627 if (DecodePointerLikeRegClass1(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5628 tmp = fieldFromInstruction(insn, 11, 5);
5629 if (DecodePointerLikeRegClass0(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5632 tmp = fieldFromInstruction(insn, 16, 5);
5633 if (DecodePointerLikeRegClass1(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5634 tmp = fieldFromInstruction(insn, 21, 5);
5635 if (DecodeF4RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5636 tmp = fieldFromInstruction(insn, 16, 5);
5637 if (DecodePointerLikeRegClass1(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5638 tmp = fieldFromInstruction(insn, 11, 5);
5639 if (DecodePointerLikeRegClass0(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5642 tmp = fieldFromInstruction(insn, 16, 5);
5643 if (DecodePointerLikeRegClass1(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5644 tmp = fieldFromInstruction(insn, 21, 5);
5645 if (DecodeF8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5646 tmp = fieldFromInstruction(insn, 16, 5);
5647 if (DecodePointerLikeRegClass1(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5648 tmp = fieldFromInstruction(insn, 11, 5);
5649 if (DecodePointerLikeRegClass0(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5652 tmp = fieldFromInstruction(insn, 21, 2);
5653 if (decodeUImmOperand<5>(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5656 tmp = fieldFromInstruction(insn, 21, 5);
5657 if (decodeUImmOperand<5>(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5660 tmp = fieldFromInstruction(insn, 16, 5);
5661 if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5662 tmp = fieldFromInstruction(insn, 21, 5);
5663 if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5664 tmp = fieldFromInstruction(insn, 11, 5);
5665 if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5668 tmp = fieldFromInstruction(insn, 16, 5);
5669 if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5670 tmp = fieldFromInstruction(insn, 21, 5);
5671 if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5672 tmp = fieldFromInstruction(insn, 11, 5);
5673 if (decodeUImmOperand<5>(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5676 tmp = fieldFromInstruction(insn, 16, 5);
5677 if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5678 tmp = fieldFromInstruction(insn, 21, 5);
5679 if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5682 tmp = fieldFromInstruction(insn, 16, 5);
5683 if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5684 tmp = fieldFromInstruction(insn, 21, 5);
5685 if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5686 tmp = fieldFromInstruction(insn, 11, 5);
5687 if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5690 tmp = fieldFromInstruction(insn, 16, 5);
5691 if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5692 tmp = fieldFromInstruction(insn, 21, 5);
5693 if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5696 tmp = fieldFromInstruction(insn, 16, 5);
5697 if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5698 tmp = fieldFromInstruction(insn, 21, 5);
5699 if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5700 tmp = 0x0;
5701 tmp |= fieldFromInstruction(insn, 1, 1) << 5;
5702 tmp |= fieldFromInstruction(insn, 11, 5) << 0;
5703 if (decodeUImmOperand<6>(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5706 tmp = fieldFromInstruction(insn, 16, 5);
5707 if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5708 tmp = fieldFromInstruction(insn, 21, 5);
5709 if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5710 tmp = fieldFromInstruction(insn, 11, 5);
5711 if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5714 tmp = fieldFromInstruction(insn, 16, 5);
5715 if (DecodePointerLikeRegClass1(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5716 tmp = fieldFromInstruction(insn, 11, 5);
5717 if (DecodePointerLikeRegClass0(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5718 tmp = fieldFromInstruction(insn, 21, 5);
5719 if (decodeUImmOperand<5>(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5722 tmp = fieldFromInstruction(insn, 21, 5);
5723 if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5724 tmp = fieldFromInstruction(insn, 0, 21);
5725 if (decodeMemRIOperands(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5728 tmp = fieldFromInstruction(insn, 21, 5);
5729 if (DecodeF4RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5730 tmp = fieldFromInstruction(insn, 0, 21);
5731 if (decodeMemRIOperands(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5734 tmp = fieldFromInstruction(insn, 21, 5);
5735 if (DecodeF8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5736 tmp = fieldFromInstruction(insn, 0, 21);
5737 if (decodeMemRIOperands(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5740 tmp = fieldFromInstruction(insn, 21, 5);
5741 if (DecodeVFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5742 tmp = fieldFromInstruction(insn, 2, 19);
5743 if (decodeMemRIXOperands(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5746 tmp = fieldFromInstruction(insn, 21, 5);
5747 if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5748 tmp = fieldFromInstruction(insn, 2, 19);
5749 if (decodeMemRIXOperands(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5752 tmp = fieldFromInstruction(insn, 21, 5);
5753 if (DecodeF4RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5754 tmp = fieldFromInstruction(insn, 11, 5);
5755 if (DecodeF8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5758 tmp = fieldFromInstruction(insn, 21, 5);
5759 if (DecodeF4RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5760 tmp = fieldFromInstruction(insn, 16, 5);
5761 if (DecodeF4RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5762 tmp = fieldFromInstruction(insn, 11, 5);
5763 if (DecodeF4RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5766 tmp = fieldFromInstruction(insn, 21, 5);
5767 if (DecodeF4RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5768 tmp = fieldFromInstruction(insn, 11, 5);
5769 if (DecodeF4RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5772 tmp = fieldFromInstruction(insn, 21, 5);
5773 if (DecodeF4RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5774 tmp = fieldFromInstruction(insn, 16, 5);
5775 if (DecodeF4RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5776 tmp = fieldFromInstruction(insn, 6, 5);
5777 if (DecodeF4RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5780 tmp = fieldFromInstruction(insn, 21, 5);
5781 if (DecodeF4RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5782 tmp = fieldFromInstruction(insn, 16, 5);
5783 if (DecodeF4RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5784 tmp = fieldFromInstruction(insn, 6, 5);
5785 if (DecodeF4RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5786 tmp = fieldFromInstruction(insn, 11, 5);
5787 if (DecodeF4RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5790 tmp = 0x0;
5791 tmp |= fieldFromInstruction(insn, 0, 1) << 5;
5792 tmp |= fieldFromInstruction(insn, 21, 5) << 0;
5793 if (DecodeVSSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5794 tmp = 0x0;
5795 tmp |= fieldFromInstruction(insn, 2, 1) << 5;
5796 tmp |= fieldFromInstruction(insn, 16, 5) << 0;
5797 if (DecodeVSSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5798 tmp = 0x0;
5799 tmp |= fieldFromInstruction(insn, 1, 1) << 5;
5800 tmp |= fieldFromInstruction(insn, 11, 5) << 0;
5801 if (DecodeVSSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5804 tmp = 0x0;
5805 tmp |= fieldFromInstruction(insn, 0, 1) << 5;
5806 tmp |= fieldFromInstruction(insn, 21, 5) << 0;
5807 if (DecodeVSSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5808 tmp = 0x0;
5809 tmp |= fieldFromInstruction(insn, 0, 1) << 5;
5810 tmp |= fieldFromInstruction(insn, 21, 5) << 0;
5811 if (DecodeVSSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5812 tmp = 0x0;
5813 tmp |= fieldFromInstruction(insn, 2, 1) << 5;
5814 tmp |= fieldFromInstruction(insn, 16, 5) << 0;
5815 if (DecodeVSSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5816 tmp = 0x0;
5817 tmp |= fieldFromInstruction(insn, 1, 1) << 5;
5818 tmp |= fieldFromInstruction(insn, 11, 5) << 0;
5819 if (DecodeVSSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5822 tmp = 0x0;
5823 tmp |= fieldFromInstruction(insn, 0, 1) << 5;
5824 tmp |= fieldFromInstruction(insn, 21, 5) << 0;
5825 if (DecodeVSFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5826 tmp = 0x0;
5827 tmp |= fieldFromInstruction(insn, 2, 1) << 5;
5828 tmp |= fieldFromInstruction(insn, 16, 5) << 0;
5829 if (DecodeVSFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5830 tmp = 0x0;
5831 tmp |= fieldFromInstruction(insn, 1, 1) << 5;
5832 tmp |= fieldFromInstruction(insn, 11, 5) << 0;
5833 if (DecodeVSFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5836 tmp = 0x0;
5837 tmp |= fieldFromInstruction(insn, 0, 1) << 5;
5838 tmp |= fieldFromInstruction(insn, 21, 5) << 0;
5839 if (DecodeVSFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5840 tmp = 0x0;
5841 tmp |= fieldFromInstruction(insn, 0, 1) << 5;
5842 tmp |= fieldFromInstruction(insn, 21, 5) << 0;
5843 if (DecodeVSFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5844 tmp = 0x0;
5845 tmp |= fieldFromInstruction(insn, 2, 1) << 5;
5846 tmp |= fieldFromInstruction(insn, 16, 5) << 0;
5847 if (DecodeVSFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5848 tmp = 0x0;
5849 tmp |= fieldFromInstruction(insn, 1, 1) << 5;
5850 tmp |= fieldFromInstruction(insn, 11, 5) << 0;
5851 if (DecodeVSFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5854 tmp = 0x0;
5855 tmp |= fieldFromInstruction(insn, 0, 1) << 5;
5856 tmp |= fieldFromInstruction(insn, 21, 5) << 0;
5857 if (DecodeVSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5858 tmp = 0x0;
5859 tmp |= fieldFromInstruction(insn, 2, 1) << 5;
5860 tmp |= fieldFromInstruction(insn, 16, 5) << 0;
5861 if (DecodeVSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5862 tmp = 0x0;
5863 tmp |= fieldFromInstruction(insn, 1, 1) << 5;
5864 tmp |= fieldFromInstruction(insn, 11, 5) << 0;
5865 if (DecodeVSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5868 tmp = 0x0;
5869 tmp |= fieldFromInstruction(insn, 0, 1) << 5;
5870 tmp |= fieldFromInstruction(insn, 21, 5) << 0;
5871 if (DecodeVSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5872 tmp = 0x0;
5873 tmp |= fieldFromInstruction(insn, 0, 1) << 5;
5874 tmp |= fieldFromInstruction(insn, 21, 5) << 0;
5875 if (DecodeVSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5876 tmp = 0x0;
5877 tmp |= fieldFromInstruction(insn, 2, 1) << 5;
5878 tmp |= fieldFromInstruction(insn, 16, 5) << 0;
5879 if (DecodeVSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5880 tmp = 0x0;
5881 tmp |= fieldFromInstruction(insn, 1, 1) << 5;
5882 tmp |= fieldFromInstruction(insn, 11, 5) << 0;
5883 if (DecodeVSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5886 tmp = 0x0;
5887 tmp |= fieldFromInstruction(insn, 0, 1) << 5;
5888 tmp |= fieldFromInstruction(insn, 21, 5) << 0;
5889 if (DecodeVSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5890 tmp = 0x0;
5891 tmp |= fieldFromInstruction(insn, 2, 1) << 5;
5892 tmp |= fieldFromInstruction(insn, 16, 5) << 0;
5893 if (DecodeVSFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5894 tmp = 0x0;
5895 tmp |= fieldFromInstruction(insn, 1, 1) << 5;
5896 tmp |= fieldFromInstruction(insn, 11, 5) << 0;
5897 if (DecodeVSFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5900 tmp = 0x0;
5901 tmp |= fieldFromInstruction(insn, 0, 1) << 5;
5902 tmp |= fieldFromInstruction(insn, 21, 5) << 0;
5903 if (DecodeVSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5904 tmp = 0x0;
5905 tmp |= fieldFromInstruction(insn, 2, 1) << 5;
5906 tmp |= fieldFromInstruction(insn, 16, 5) << 0;
5907 if (DecodeVSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5908 tmp = 0x0;
5909 tmp |= fieldFromInstruction(insn, 1, 1) << 5;
5910 tmp |= fieldFromInstruction(insn, 11, 5) << 0;
5911 if (DecodeVSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5912 tmp = fieldFromInstruction(insn, 8, 2);
5913 MI.addOperand(MCOperand::createImm(tmp));
5916 tmp = fieldFromInstruction(insn, 23, 3);
5917 if (DecodeCRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5918 tmp = 0x0;
5919 tmp |= fieldFromInstruction(insn, 2, 1) << 5;
5920 tmp |= fieldFromInstruction(insn, 16, 5) << 0;
5921 if (DecodeVSFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5922 tmp = 0x0;
5923 tmp |= fieldFromInstruction(insn, 1, 1) << 5;
5924 tmp |= fieldFromInstruction(insn, 11, 5) << 0;
5925 if (DecodeVSFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5928 tmp = 0x0;
5929 tmp |= fieldFromInstruction(insn, 0, 1) << 5;
5930 tmp |= fieldFromInstruction(insn, 21, 5) << 0;
5931 if (DecodeVSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5932 tmp = 0x0;
5933 tmp |= fieldFromInstruction(insn, 1, 1) << 5;
5934 tmp |= fieldFromInstruction(insn, 11, 5) << 0;
5935 if (DecodeVSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5936 tmp = fieldFromInstruction(insn, 16, 2);
5937 MI.addOperand(MCOperand::createImm(tmp));
5940 tmp = 0x0;
5941 tmp |= fieldFromInstruction(insn, 0, 1) << 5;
5942 tmp |= fieldFromInstruction(insn, 21, 5) << 0;
5943 if (DecodeVSFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5944 tmp = 0x0;
5945 tmp |= fieldFromInstruction(insn, 1, 1) << 5;
5946 tmp |= fieldFromInstruction(insn, 11, 5) << 0;
5947 if (DecodeVSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5948 tmp = fieldFromInstruction(insn, 16, 5);
5949 MI.addOperand(MCOperand::createImm(tmp));
5952 tmp = 0x0;
5953 tmp |= fieldFromInstruction(insn, 0, 1) << 5;
5954 tmp |= fieldFromInstruction(insn, 21, 5) << 0;
5955 if (DecodeVSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5956 tmp = fieldFromInstruction(insn, 11, 8);
5957 if (decodeUImmOperand<8>(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5960 tmp = 0x0;
5961 tmp |= fieldFromInstruction(insn, 0, 1) << 5;
5962 tmp |= fieldFromInstruction(insn, 21, 5) << 0;
5963 if (DecodeVSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5964 tmp = 0x0;
5965 tmp |= fieldFromInstruction(insn, 0, 1) << 5;
5966 tmp |= fieldFromInstruction(insn, 21, 5) << 0;
5967 if (DecodeVSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5968 tmp = 0x0;
5969 tmp |= fieldFromInstruction(insn, 1, 1) << 5;
5970 tmp |= fieldFromInstruction(insn, 11, 5) << 0;
5971 if (DecodeVSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5972 tmp = fieldFromInstruction(insn, 16, 5);
5973 MI.addOperand(MCOperand::createImm(tmp));
5976 tmp = 0x0;
5977 tmp |= fieldFromInstruction(insn, 0, 1) << 5;
5978 tmp |= fieldFromInstruction(insn, 21, 5) << 0;
5979 if (DecodeVSSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5980 tmp = 0x0;
5981 tmp |= fieldFromInstruction(insn, 1, 1) << 5;
5982 tmp |= fieldFromInstruction(insn, 11, 5) << 0;
5983 if (DecodeVSSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5986 tmp = 0x0;
5987 tmp |= fieldFromInstruction(insn, 0, 1) << 5;
5988 tmp |= fieldFromInstruction(insn, 21, 5) << 0;
5989 if (DecodeVSFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5990 tmp = 0x0;
5991 tmp |= fieldFromInstruction(insn, 1, 1) << 5;
5992 tmp |= fieldFromInstruction(insn, 11, 5) << 0;
5993 if (DecodeVSFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5996 tmp = fieldFromInstruction(insn, 23, 3);
5997 if (DecodeCRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5998 tmp = 0x0;
5999 tmp |= fieldFromInstruction(insn, 1, 1) << 5;
6000 tmp |= fieldFromInstruction(insn, 11, 5) << 0;
6001 if (DecodeVSFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6004 tmp = 0x0;
6005 tmp |= fieldFromInstruction(insn, 0, 1) << 5;
6006 tmp |= fieldFromInstruction(insn, 21, 5) << 0;
6007 if (DecodeVSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6008 tmp = 0x0;
6009 tmp |= fieldFromInstruction(insn, 1, 1) << 5;
6010 tmp |= fieldFromInstruction(insn, 11, 5) << 0;
6011 if (DecodeVSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6014 tmp = fieldFromInstruction(insn, 23, 3);
6015 if (DecodeCRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6016 tmp = 0x0;
6017 tmp |= fieldFromInstruction(insn, 1, 1) << 5;
6018 tmp |= fieldFromInstruction(insn, 11, 5) << 0;
6019 if (DecodeVSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6022 tmp = fieldFromInstruction(insn, 23, 3);
6023 if (DecodeCRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6024 tmp = 0x0;
6025 tmp |= fieldFromInstruction(insn, 2, 1) << 5;
6026 tmp |= fieldFromInstruction(insn, 16, 5) << 0;
6027 if (DecodeVSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6028 tmp = 0x0;
6029 tmp |= fieldFromInstruction(insn, 1, 1) << 5;
6030 tmp |= fieldFromInstruction(insn, 11, 5) << 0;
6031 if (DecodeVSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6034 tmp = 0x0;
6035 tmp |= fieldFromInstruction(insn, 0, 1) << 5;
6036 tmp |= fieldFromInstruction(insn, 21, 5) << 0;
6037 if (DecodeVSSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6038 tmp = 0x0;
6039 tmp |= fieldFromInstruction(insn, 1, 1) << 5;
6040 tmp |= fieldFromInstruction(insn, 11, 5) << 0;
6041 if (DecodeVSFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6044 tmp = 0x0;
6045 tmp |= fieldFromInstruction(insn, 0, 1) << 5;
6046 tmp |= fieldFromInstruction(insn, 21, 5) << 0;
6047 if (DecodeVSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6048 tmp = 0x0;
6049 tmp |= fieldFromInstruction(insn, 1, 1) << 5;
6050 tmp |= fieldFromInstruction(insn, 11, 5) << 0;
6051 if (DecodeVSSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6054 tmp = fieldFromInstruction(insn, 23, 3);
6055 if (DecodeCRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6056 tmp = fieldFromInstruction(insn, 16, 7);
6057 if (decodeUImmOperand<7>(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6058 tmp = 0x0;
6059 tmp |= fieldFromInstruction(insn, 1, 1) << 5;
6060 tmp |= fieldFromInstruction(insn, 11, 5) << 0;
6061 if (DecodeVSFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6064 tmp = 0x0;
6065 tmp |= fieldFromInstruction(insn, 0, 1) << 5;
6066 tmp |= fieldFromInstruction(insn, 21, 5) << 0;
6067 if (DecodeVSSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6068 tmp = 0x0;
6069 tmp |= fieldFromInstruction(insn, 1, 1) << 5;
6070 tmp |= fieldFromInstruction(insn, 11, 5) << 0;
6071 if (DecodeVSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6074 tmp = fieldFromInstruction(insn, 21, 5);
6075 if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6076 tmp = 0x0;
6077 tmp |= fieldFromInstruction(insn, 1, 1) << 5;
6078 tmp |= fieldFromInstruction(insn, 11, 5) << 0;
6079 if (DecodeVSFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6082 tmp = 0x0;
6083 tmp |= fieldFromInstruction(insn, 0, 1) << 5;
6084 tmp |= fieldFromInstruction(insn, 21, 5) << 0;
6085 if (DecodeVSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6086 tmp = 0x0;
6087 tmp |= fieldFromInstruction(insn, 2, 1) << 5;
6088 tmp |= fieldFromInstruction(insn, 6, 1) << 6;
6089 tmp |= fieldFromInstruction(insn, 16, 5) << 0;
6090 if (decodeUImmOperand<7>(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6091 tmp = 0x0;
6092 tmp |= fieldFromInstruction(insn, 1, 1) << 5;
6093 tmp |= fieldFromInstruction(insn, 11, 5) << 0;
6094 if (DecodeVSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6097 tmp = 0x0;
6098 tmp |= fieldFromInstruction(insn, 0, 1) << 5;
6099 tmp |= fieldFromInstruction(insn, 21, 5) << 0;
6100 if (DecodeVSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6101 tmp = fieldFromInstruction(insn, 16, 5);
6102 if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6103 tmp = fieldFromInstruction(insn, 11, 5);
6104 if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6107 tmp = 0x0;
6108 tmp |= fieldFromInstruction(insn, 0, 1) << 5;
6109 tmp |= fieldFromInstruction(insn, 21, 5) << 0;
6110 if (DecodeVSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6111 tmp = 0x0;
6112 tmp |= fieldFromInstruction(insn, 2, 1) << 5;
6113 tmp |= fieldFromInstruction(insn, 16, 5) << 0;
6114 if (DecodeVSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6115 tmp = 0x0;
6116 tmp |= fieldFromInstruction(insn, 1, 1) << 5;
6117 tmp |= fieldFromInstruction(insn, 11, 5) << 0;
6118 if (DecodeVSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6119 tmp = 0x0;
6120 tmp |= fieldFromInstruction(insn, 3, 1) << 5;
6121 tmp |= fieldFromInstruction(insn, 6, 5) << 0;
6122 if (DecodeVSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6125 tmp = 0x0;
6126 tmp |= fieldFromInstruction(insn, 3, 1) << 5;
6127 tmp |= fieldFromInstruction(insn, 21, 5) << 0;
6128 if (DecodeVSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6129 tmp = fieldFromInstruction(insn, 4, 17);
6130 if (decodeMemRIX16Operands(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6133 tmp = fieldFromInstruction(insn, 23, 3);
6134 if (DecodeCRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6135 tmp = fieldFromInstruction(insn, 16, 5);
6136 if (DecodeF4RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6137 tmp = fieldFromInstruction(insn, 11, 5);
6138 if (DecodeF4RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6141 tmp = fieldFromInstruction(insn, 23, 3);
6142 if (DecodeCRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6143 tmp = fieldFromInstruction(insn, 16, 5);
6144 if (DecodeF8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6145 tmp = fieldFromInstruction(insn, 11, 5);
6146 if (DecodeF8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6149 tmp = fieldFromInstruction(insn, 23, 3);
6150 if (DecodeCRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6151 tmp = fieldFromInstruction(insn, 11, 5);
6152 if (DecodeF8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6155 tmp = fieldFromInstruction(insn, 23, 3);
6156 if (DecodeCRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6157 tmp = fieldFromInstruction(insn, 16, 5);
6158 if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6159 tmp = fieldFromInstruction(insn, 11, 5);
6160 if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6163 tmp = fieldFromInstruction(insn, 21, 5);
6164 if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6165 tmp = fieldFromInstruction(insn, 21, 5);
6166 if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6167 tmp = fieldFromInstruction(insn, 16, 5);
6168 if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6169 tmp = fieldFromInstruction(insn, 11, 5);
6170 if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6173 tmp = fieldFromInstruction(insn, 23, 3);
6174 if (DecodeCRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6175 tmp = fieldFromInstruction(insn, 16, 7);
6176 if (decodeUImmOperand<7>(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6177 tmp = fieldFromInstruction(insn, 11, 5);
6178 if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6181 tmp = fieldFromInstruction(insn, 21, 5);
6182 if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6183 tmp = fieldFromInstruction(insn, 11, 5);
6184 if (DecodeVFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6187 tmp = fieldFromInstruction(insn, 21, 5);
6188 if (DecodeVFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6189 tmp = fieldFromInstruction(insn, 11, 5);
6190 if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6193 tmp = fieldFromInstruction(insn, 21, 5);
6194 if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6195 tmp = fieldFromInstruction(insn, 16, 5);
6196 if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6197 tmp = fieldFromInstruction(insn, 11, 5);
6198 if (DecodeVSFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6201 tmp = fieldFromInstruction(insn, 21, 5);
6202 if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6203 tmp = fieldFromInstruction(insn, 16, 1);
6204 MI.addOperand(MCOperand::createImm(tmp));
6205 tmp = fieldFromInstruction(insn, 11, 5);
6206 if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6207 tmp = fieldFromInstruction(insn, 9, 2);
6208 MI.addOperand(MCOperand::createImm(tmp));
6211 tmp = fieldFromInstruction(insn, 23, 3);
6212 if (DecodeCRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6213 tmp = fieldFromInstruction(insn, 12, 4);
6214 MI.addOperand(MCOperand::createImm(tmp));
6215 tmp = fieldFromInstruction(insn, 16, 1);
6216 MI.addOperand(MCOperand::createImm(tmp));
6219 tmp = fieldFromInstruction(insn, 21, 5);
6220 if (DecodeF8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6223 tmp = fieldFromInstruction(insn, 21, 5);
6224 if (DecodeF8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6225 tmp = fieldFromInstruction(insn, 11, 5);
6226 if (DecodeF8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6229 tmp = fieldFromInstruction(insn, 21, 5);
6230 if (DecodeF8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6231 tmp = fieldFromInstruction(insn, 11, 3);
6232 MI.addOperand(MCOperand::createImm(tmp));
6235 tmp = fieldFromInstruction(insn, 21, 5);
6236 if (DecodeF8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6237 tmp = fieldFromInstruction(insn, 11, 2);
6238 MI.addOperand(MCOperand::createImm(tmp));
6241 tmp = fieldFromInstruction(insn, 17, 8);
6242 MI.addOperand(MCOperand::createImm(tmp));
6243 tmp = fieldFromInstruction(insn, 11, 5);
6244 if (DecodeF8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6245 tmp = fieldFromInstruction(insn, 25, 1);
6246 MI.addOperand(MCOperand::createImm(tmp));
6247 tmp = fieldFromInstruction(insn, 16, 1);
6248 MI.addOperand(MCOperand::createImm(tmp));
6251 tmp = fieldFromInstruction(insn, 21, 5);
6252 if (DecodeF8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6253 tmp = fieldFromInstruction(insn, 16, 5);
6254 if (DecodeF8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6255 tmp = fieldFromInstruction(insn, 11, 5);
6256 if (DecodeF8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6259 tmp = fieldFromInstruction(insn, 21, 5);
6260 if (DecodeF4RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6261 tmp = fieldFromInstruction(insn, 16, 5);
6262 if (DecodeF8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6263 tmp = fieldFromInstruction(insn, 6, 5);
6264 if (DecodeF4RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6265 tmp = fieldFromInstruction(insn, 11, 5);
6266 if (DecodeF4RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6269 tmp = fieldFromInstruction(insn, 21, 5);
6270 if (DecodeF8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6271 tmp = fieldFromInstruction(insn, 16, 5);
6272 if (DecodeF8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6273 tmp = fieldFromInstruction(insn, 6, 5);
6274 if (DecodeF8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6277 tmp = fieldFromInstruction(insn, 21, 5);
6278 if (DecodeF8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6279 tmp = fieldFromInstruction(insn, 16, 5);
6280 if (DecodeF8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6281 tmp = fieldFromInstruction(insn, 6, 5);
6282 if (DecodeF8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6283 tmp = fieldFromInstruction(insn, 11, 5);
6284 if (DecodeF8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6287 tmp = fieldFromInstruction(insn, 21, 5);
6288 if (DecodeQBRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6289 tmp = fieldFromInstruction(insn, 16, 5);
6290 if (DecodeQFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6291 tmp = fieldFromInstruction(insn, 11, 5);
6292 if (DecodeQFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6295 tmp = fieldFromInstruction(insn, 21, 5);
6296 if (DecodeQFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6297 tmp = fieldFromInstruction(insn, 16, 5);
6298 if (DecodeQFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6299 tmp = fieldFromInstruction(insn, 11, 5);
6300 if (DecodeQFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6301 tmp = fieldFromInstruction(insn, 6, 5);
6302 if (DecodeQFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6305 tmp = fieldFromInstruction(insn, 21, 5);
6306 if (DecodeQBRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6307 tmp = fieldFromInstruction(insn, 16, 5);
6308 if (DecodeQBRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6309 tmp = fieldFromInstruction(insn, 11, 5);
6310 if (DecodeQBRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6311 tmp = fieldFromInstruction(insn, 7, 4);
6312 if (decodeUImmOperand<12>(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6315 tmp = fieldFromInstruction(insn, 21, 5);
6316 if (DecodeQFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6317 tmp = fieldFromInstruction(insn, 16, 5);
6318 if (DecodeQFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6319 tmp = fieldFromInstruction(insn, 11, 5);
6320 if (DecodeQFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6321 tmp = fieldFromInstruction(insn, 9, 2);
6322 MI.addOperand(MCOperand::createImm(tmp));
6325 tmp = fieldFromInstruction(insn, 21, 5);
6326 if (DecodeQFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6327 tmp = fieldFromInstruction(insn, 16, 5);
6328 if (DecodeQFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6329 tmp = fieldFromInstruction(insn, 9, 2);
6330 MI.addOperand(MCOperand::createImm(tmp));
6333 tmp = fieldFromInstruction(insn, 21, 5);
6334 if (DecodeQFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6335 tmp = fieldFromInstruction(insn, 9, 12);
6336 if (decodeUImmOperand<12>(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6339 tmp = fieldFromInstruction(insn, 21, 5);
6340 if (DecodeQFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6341 tmp = fieldFromInstruction(insn, 16, 5);
6342 if (DecodePointerLikeRegClass1(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6343 tmp = fieldFromInstruction(insn, 11, 5);
6344 if (DecodePointerLikeRegClass0(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6347 tmp = fieldFromInstruction(insn, 21, 5);
6348 if (DecodeQSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6349 tmp = fieldFromInstruction(insn, 16, 5);
6350 if (DecodePointerLikeRegClass1(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6351 tmp = fieldFromInstruction(insn, 16, 5);
6352 if (DecodePointerLikeRegClass1(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6353 tmp = fieldFromInstruction(insn, 11, 5);
6354 if (DecodePointerLikeRegClass0(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6357 tmp = fieldFromInstruction(insn, 21, 5);
6358 if (DecodeQFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6359 tmp = fieldFromInstruction(insn, 16, 5);
6360 if (DecodePointerLikeRegClass1(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6361 tmp = fieldFromInstruction(insn, 16, 5);
6362 if (DecodePointerLikeRegClass1(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6363 tmp = fieldFromInstruction(insn, 11, 5);
6364 if (DecodePointerLikeRegClass0(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6367 tmp = fieldFromInstruction(insn, 16, 5);
6368 if (DecodePointerLikeRegClass1(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6369 tmp = fieldFromInstruction(insn, 21, 5);
6370 if (DecodeQSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6371 tmp = fieldFromInstruction(insn, 16, 5);
6372 if (DecodePointerLikeRegClass1(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6373 tmp = fieldFromInstruction(insn, 11, 5);
6374 if (DecodePointerLikeRegClass0(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6377 tmp = fieldFromInstruction(insn, 16, 5);
6378 if (DecodePointerLikeRegClass1(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6379 tmp = fieldFromInstruction(insn, 21, 5);
6380 if (DecodeQFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6381 tmp = fieldFromInstruction(insn, 16, 5);
6382 if (DecodePointerLikeRegClass1(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6383 tmp = fieldFromInstruction(insn, 11, 5);
6384 if (DecodePointerLikeRegClass0(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6387 tmp = fieldFromInstruction(insn, 21, 5);
6388 if (DecodeQFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6389 tmp = fieldFromInstruction(insn, 16, 5);
6390 if (DecodeQFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6391 tmp = fieldFromInstruction(insn, 11, 5);
6392 if (DecodeQFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6395 tmp = fieldFromInstruction(insn, 21, 5);
6396 if (DecodeQFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6397 tmp = fieldFromInstruction(insn, 11, 5);
6398 if (DecodeQFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6401 tmp = fieldFromInstruction(insn, 21, 5);
6402 if (DecodeQSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6403 tmp = fieldFromInstruction(insn, 11, 5);
6404 if (DecodeQFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6407 tmp = fieldFromInstruction(insn, 21, 5);
6408 if (DecodeQFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6409 tmp = fieldFromInstruction(insn, 16, 5);
6410 if (DecodeQFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6411 tmp = fieldFromInstruction(insn, 6, 5);
6412 if (DecodeQFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6415 tmp = fieldFromInstruction(insn, 21, 5);
6416 if (DecodeQSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6417 tmp = fieldFromInstruction(insn, 16, 5);
6418 if (DecodeQSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6419 tmp = fieldFromInstruction(insn, 11, 5);
6420 if (DecodeQSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6423 tmp = fieldFromInstruction(insn, 21, 5);
6424 if (DecodeQFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6425 tmp = fieldFromInstruction(insn, 16, 5);
6426 if (DecodeQBRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6427 tmp = fieldFromInstruction(insn, 11, 5);
6428 if (DecodeQFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6429 tmp = fieldFromInstruction(insn, 6, 5);
6430 if (DecodeQFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6433 tmp = fieldFromInstruction(insn, 21, 5);
6434 if (DecodeQSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6435 tmp = fieldFromInstruction(insn, 16, 5);
6436 if (DecodeQSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6437 tmp = fieldFromInstruction(insn, 6, 5);
6438 if (DecodeQSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6441 tmp = fieldFromInstruction(insn, 21, 5);
6442 if (DecodeQSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6443 tmp = fieldFromInstruction(insn, 16, 5);
6444 if (DecodeQSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6445 tmp = fieldFromInstruction(insn, 11, 5);
6446 if (DecodeQSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6447 tmp = fieldFromInstruction(insn, 6, 5);
6448 if (DecodeQSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6451 tmp = fieldFromInstruction(insn, 21, 5);
6452 if (DecodeSPERCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6453 tmp = fieldFromInstruction(insn, 16, 5);
6454 if (DecodeSPERCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6455 tmp = fieldFromInstruction(insn, 11, 5);
6456 if (DecodeSPERCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6459 tmp = fieldFromInstruction(insn, 21, 5);
6460 if (DecodeSPERCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6461 tmp = fieldFromInstruction(insn, 16, 5);
6462 if (DecodeSPERCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6463 tmp = fieldFromInstruction(insn, 11, 5);
6464 if (decodeUImmOperand<5>(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6467 tmp = fieldFromInstruction(insn, 21, 5);
6468 if (DecodeSPERCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6469 tmp = fieldFromInstruction(insn, 16, 5);
6470 if (decodeUImmOperand<5>(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6471 tmp = fieldFromInstruction(insn, 11, 5);
6472 if (DecodeSPERCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6475 tmp = fieldFromInstruction(insn, 21, 5);
6476 if (DecodeSPERCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6477 tmp = fieldFromInstruction(insn, 16, 5);
6478 if (DecodeSPERCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6481 tmp = fieldFromInstruction(insn, 21, 5);
6482 if (DecodeSPERCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6483 tmp = fieldFromInstruction(insn, 16, 5);
6484 if (decodeSImmOperand<5>(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6487 tmp = fieldFromInstruction(insn, 21, 5);
6488 if (DecodeSPERCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6489 tmp = fieldFromInstruction(insn, 16, 5);
6490 if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6491 tmp = fieldFromInstruction(insn, 11, 5);
6492 if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6495 tmp = fieldFromInstruction(insn, 23, 3);
6496 if (DecodeCRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6497 tmp = fieldFromInstruction(insn, 16, 5);
6498 if (DecodeSPERCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6499 tmp = fieldFromInstruction(insn, 11, 5);
6500 if (DecodeSPERCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6503 tmp = fieldFromInstruction(insn, 21, 5);
6504 if (DecodeSPERCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6505 tmp = fieldFromInstruction(insn, 16, 5);
6506 if (DecodeSPERCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6507 tmp = fieldFromInstruction(insn, 11, 5);
6508 if (DecodeSPERCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6509 tmp = fieldFromInstruction(insn, 0, 3);
6510 if (DecodeCRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6513 tmp = fieldFromInstruction(insn, 21, 5);
6514 if (DecodeSPERCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6515 tmp = fieldFromInstruction(insn, 11, 5);
6516 if (DecodeSPERCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6519 tmp = fieldFromInstruction(insn, 21, 5);
6520 if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6521 tmp = fieldFromInstruction(insn, 11, 5);
6522 if (DecodeSPERCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6525 tmp = fieldFromInstruction(insn, 21, 5);
6526 if (DecodeSPERCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6527 tmp = fieldFromInstruction(insn, 11, 5);
6528 if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6531 tmp = fieldFromInstruction(insn, 21, 5);
6532 if (DecodeSPERCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6533 tmp = fieldFromInstruction(insn, 16, 5);
6534 if (DecodePointerLikeRegClass1(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6535 tmp = fieldFromInstruction(insn, 11, 5);
6536 if (DecodePointerLikeRegClass0(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6539 tmp = fieldFromInstruction(insn, 21, 5);
6540 if (DecodeSPERCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6541 tmp = fieldFromInstruction(insn, 11, 10);
6542 if (decodeSPE8Operands(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6545 tmp = fieldFromInstruction(insn, 21, 5);
6546 if (DecodeSPERCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6547 tmp = fieldFromInstruction(insn, 11, 10);
6548 if (decodeSPE2Operands(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6551 tmp = fieldFromInstruction(insn, 21, 5);
6552 if (DecodeSPERCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6553 tmp = fieldFromInstruction(insn, 11, 10);
6554 if (decodeSPE4Operands(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }