reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

gen/lib/Target/SystemZ/SystemZGenDisassemblerTables.inc
 6960     tmp = fieldFromInstruction(insn, 4, 4);
 6961     if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 6964     tmp = fieldFromInstruction(insn, 4, 4);
 6965     if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 6966     tmp = fieldFromInstruction(insn, 0, 4);
 6967     if (DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 6970     tmp = fieldFromInstruction(insn, 4, 4);
 6971     if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 6972     tmp = fieldFromInstruction(insn, 4, 4);
 6973     if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 6974     tmp = fieldFromInstruction(insn, 0, 4);
 6975     if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 6978     tmp = fieldFromInstruction(insn, 0, 4);
 6979     if (DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 6982     tmp = fieldFromInstruction(insn, 4, 4);
 6983     if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 6984     tmp = fieldFromInstruction(insn, 0, 4);
 6985     if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 6988     tmp = fieldFromInstruction(insn, 0, 8);
 6989     if (decodeU8ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 6992     tmp = fieldFromInstruction(insn, 4, 4);
 6993     if (DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 6994     tmp = fieldFromInstruction(insn, 0, 4);
 6995     if (DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 6996     tmp = fieldFromInstruction(insn, 4, 4);
 6997     if (DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 6998     tmp = fieldFromInstruction(insn, 0, 4);
 6999     if (DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7002     tmp = fieldFromInstruction(insn, 4, 4);
 7003     if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7004     tmp = fieldFromInstruction(insn, 0, 4);
 7005     if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7008     tmp = fieldFromInstruction(insn, 4, 4);
 7009     if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7010     tmp = fieldFromInstruction(insn, 4, 4);
 7011     if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7012     tmp = fieldFromInstruction(insn, 0, 4);
 7013     if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7016     tmp = fieldFromInstruction(insn, 4, 4);
 7017     if (DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7018     tmp = fieldFromInstruction(insn, 4, 4);
 7019     if (DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7020     tmp = fieldFromInstruction(insn, 0, 4);
 7021     if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7024     tmp = fieldFromInstruction(insn, 4, 4);
 7025     if (DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7026     tmp = fieldFromInstruction(insn, 0, 4);
 7027     if (DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7030     tmp = fieldFromInstruction(insn, 4, 4);
 7031     if (DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7032     tmp = fieldFromInstruction(insn, 0, 4);
 7033     if (DecodeFP128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7036     tmp = fieldFromInstruction(insn, 4, 4);
 7037     if (DecodeFP128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7038     tmp = fieldFromInstruction(insn, 4, 4);
 7039     if (DecodeFP128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7040     tmp = fieldFromInstruction(insn, 0, 4);
 7041     if (DecodeFP128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7044     tmp = fieldFromInstruction(insn, 4, 4);
 7045     if (DecodeFP128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7046     tmp = fieldFromInstruction(insn, 4, 4);
 7047     if (DecodeFP128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7048     tmp = fieldFromInstruction(insn, 0, 4);
 7049     if (DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7052     tmp = fieldFromInstruction(insn, 4, 4);
 7053     if (DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7054     tmp = fieldFromInstruction(insn, 4, 4);
 7055     if (DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7056     tmp = fieldFromInstruction(insn, 0, 4);
 7057     if (DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7060     tmp = fieldFromInstruction(insn, 4, 4);
 7061     if (DecodeFP32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7062     tmp = fieldFromInstruction(insn, 0, 4);
 7063     if (DecodeFP32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7066     tmp = fieldFromInstruction(insn, 4, 4);
 7067     if (DecodeFP32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7068     tmp = fieldFromInstruction(insn, 0, 4);
 7069     if (DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7072     tmp = fieldFromInstruction(insn, 4, 4);
 7073     if (DecodeFP32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7074     tmp = fieldFromInstruction(insn, 4, 4);
 7075     if (DecodeFP32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7076     tmp = fieldFromInstruction(insn, 0, 4);
 7077     if (DecodeFP32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7080     tmp = fieldFromInstruction(insn, 4, 4);
 7081     if (DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7082     tmp = fieldFromInstruction(insn, 4, 4);
 7083     if (DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7084     tmp = fieldFromInstruction(insn, 0, 4);
 7085     if (DecodeFP32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7088     tmp = fieldFromInstruction(insn, 20, 4);
 7089     if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7090     tmp = fieldFromInstruction(insn, 0, 20);
 7091     if (decodeBDXAddr64Disp12Operand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7094     tmp = fieldFromInstruction(insn, 20, 4);
 7095     if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7096     tmp = fieldFromInstruction(insn, 0, 20);
 7097     if (decodeBDXAddr64Disp12Operand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7100     tmp = fieldFromInstruction(insn, 20, 4);
 7101     if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7102     tmp = fieldFromInstruction(insn, 20, 4);
 7103     if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7104     tmp = fieldFromInstruction(insn, 0, 20);
 7105     if (decodeBDXAddr64Disp12Operand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7108     tmp = fieldFromInstruction(insn, 20, 4);
 7109     if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7110     tmp = fieldFromInstruction(insn, 20, 4);
 7111     if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7112     tmp = fieldFromInstruction(insn, 0, 20);
 7113     if (decodeBDXAddr64Disp12Operand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7116     tmp = fieldFromInstruction(insn, 0, 20);
 7117     if (decodeBDXAddr64Disp12Operand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7120     tmp = fieldFromInstruction(insn, 20, 4);
 7121     if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7122     tmp = fieldFromInstruction(insn, 0, 20);
 7123     if (decodeBDXAddr64Disp12Operand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7126     tmp = fieldFromInstruction(insn, 20, 4);
 7127     if (DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7128     tmp = fieldFromInstruction(insn, 20, 4);
 7129     if (DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7130     tmp = fieldFromInstruction(insn, 0, 20);
 7131     if (decodeBDXAddr64Disp12Operand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7134     tmp = fieldFromInstruction(insn, 20, 4);
 7135     if (DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7136     tmp = fieldFromInstruction(insn, 0, 20);
 7137     if (decodeBDXAddr64Disp12Operand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7140     tmp = fieldFromInstruction(insn, 20, 4);
 7141     if (DecodeFP128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7142     tmp = fieldFromInstruction(insn, 20, 4);
 7143     if (DecodeFP128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7144     tmp = fieldFromInstruction(insn, 0, 20);
 7145     if (decodeBDXAddr64Disp12Operand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7148     tmp = fieldFromInstruction(insn, 20, 4);
 7149     if (DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7150     tmp = fieldFromInstruction(insn, 20, 4);
 7151     if (DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7152     tmp = fieldFromInstruction(insn, 0, 20);
 7153     if (decodeBDXAddr64Disp12Operand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7156     tmp = fieldFromInstruction(insn, 20, 4);
 7157     if (DecodeFP32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7158     tmp = fieldFromInstruction(insn, 0, 20);
 7159     if (decodeBDXAddr64Disp12Operand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7162     tmp = fieldFromInstruction(insn, 20, 4);
 7163     if (DecodeFP32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7164     tmp = fieldFromInstruction(insn, 20, 4);
 7165     if (DecodeFP32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7166     tmp = fieldFromInstruction(insn, 0, 20);
 7167     if (decodeBDXAddr64Disp12Operand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7170     tmp = fieldFromInstruction(insn, 0, 16);
 7171     if (decodeBDAddr64Disp12Operand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7174     tmp = fieldFromInstruction(insn, 20, 4);
 7175     if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7176     tmp = fieldFromInstruction(insn, 16, 4);
 7177     if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7178     tmp = fieldFromInstruction(insn, 0, 16);
 7179     if (decodeBDAddr64Disp12Operand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7182     tmp = fieldFromInstruction(insn, 20, 4);
 7183     if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7184     tmp = fieldFromInstruction(insn, 20, 4);
 7185     if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7186     tmp = fieldFromInstruction(insn, 16, 4);
 7187     if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7188     tmp = fieldFromInstruction(insn, 0, 16);
 7189     if (decodePC16DBLBranchOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7192     tmp = fieldFromInstruction(insn, 20, 4);
 7193     if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7194     tmp = fieldFromInstruction(insn, 20, 4);
 7195     if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7196     tmp = fieldFromInstruction(insn, 16, 4);
 7197     if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7198     tmp = fieldFromInstruction(insn, 0, 16);
 7199     if (decodeBDAddr64Disp12Operand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7202     tmp = fieldFromInstruction(insn, 20, 4);
 7203     if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7204     tmp = fieldFromInstruction(insn, 20, 4);
 7205     if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7206     tmp = fieldFromInstruction(insn, 0, 16);
 7207     if (decodeBDAddr32Disp12Operand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7210     tmp = fieldFromInstruction(insn, 20, 4);
 7211     if (DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7212     tmp = fieldFromInstruction(insn, 20, 4);
 7213     if (DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7214     tmp = fieldFromInstruction(insn, 0, 16);
 7215     if (decodeBDAddr32Disp12Operand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7218     tmp = fieldFromInstruction(insn, 0, 16);
 7219     if (decodeBDAddr64Disp12Operand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7220     tmp = fieldFromInstruction(insn, 16, 8);
 7221     if (decodeU8ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7224     tmp = fieldFromInstruction(insn, 20, 4);
 7225     if (DecodeAR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7226     tmp = fieldFromInstruction(insn, 16, 4);
 7227     if (DecodeAR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7228     tmp = fieldFromInstruction(insn, 0, 16);
 7229     if (decodeBDAddr64Disp12Operand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7232     tmp = fieldFromInstruction(insn, 20, 4);
 7233     if (DecodeGRH32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7234     tmp = fieldFromInstruction(insn, 20, 4);
 7235     if (DecodeGRH32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7236     tmp = fieldFromInstruction(insn, 0, 16);
 7237     if (decodeU16ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7240     tmp = fieldFromInstruction(insn, 20, 4);
 7241     if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7242     tmp = fieldFromInstruction(insn, 20, 4);
 7243     if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7244     tmp = fieldFromInstruction(insn, 0, 16);
 7245     if (decodeU16ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7248     tmp = fieldFromInstruction(insn, 20, 4);
 7249     if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7250     tmp = fieldFromInstruction(insn, 0, 16);
 7251     if (decodeU16ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7254     tmp = fieldFromInstruction(insn, 20, 4);
 7255     if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7256     tmp = fieldFromInstruction(insn, 0, 16);
 7257     if (decodeU16ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7260     tmp = fieldFromInstruction(insn, 20, 4);
 7261     if (DecodeGRH32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7262     tmp = fieldFromInstruction(insn, 0, 16);
 7263     if (decodeU16ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7266     tmp = fieldFromInstruction(insn, 0, 16);
 7267     if (decodePC16DBLBranchOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7270     tmp = fieldFromInstruction(insn, 20, 4);
 7271     if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7272     tmp = fieldFromInstruction(insn, 0, 16);
 7273     if (decodePC16DBLBranchOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7276     tmp = fieldFromInstruction(insn, 20, 4);
 7277     if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7278     tmp = fieldFromInstruction(insn, 0, 16);
 7279     if (decodePC16DBLBranchOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7282     tmp = fieldFromInstruction(insn, 20, 4);
 7283     if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7284     tmp = fieldFromInstruction(insn, 20, 4);
 7285     if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7286     tmp = fieldFromInstruction(insn, 0, 16);
 7287     if (decodePC16DBLBranchOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7290     tmp = fieldFromInstruction(insn, 20, 4);
 7291     if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7292     tmp = fieldFromInstruction(insn, 20, 4);
 7293     if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7294     tmp = fieldFromInstruction(insn, 0, 16);
 7295     if (decodePC16DBLBranchOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7298     tmp = fieldFromInstruction(insn, 20, 4);
 7299     if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7300     tmp = fieldFromInstruction(insn, 0, 16);
 7301     if (decodeS16ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7304     tmp = fieldFromInstruction(insn, 20, 4);
 7305     if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7306     tmp = fieldFromInstruction(insn, 0, 16);
 7307     if (decodeS16ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7310     tmp = fieldFromInstruction(insn, 20, 4);
 7311     if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7312     tmp = fieldFromInstruction(insn, 20, 4);
 7313     if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7314     tmp = fieldFromInstruction(insn, 0, 16);
 7315     if (decodeS16ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7318     tmp = fieldFromInstruction(insn, 20, 4);
 7319     if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7320     tmp = fieldFromInstruction(insn, 20, 4);
 7321     if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7322     tmp = fieldFromInstruction(insn, 0, 16);
 7323     if (decodeS16ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7326     tmp = fieldFromInstruction(insn, 20, 4);
 7327     if (DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7328     tmp = fieldFromInstruction(insn, 16, 4);
 7329     if (DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7330     tmp = fieldFromInstruction(insn, 20, 4);
 7331     if (DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7332     tmp = fieldFromInstruction(insn, 16, 4);
 7333     if (DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7334     tmp = fieldFromInstruction(insn, 0, 16);
 7335     if (decodeBDAddr32Disp12Operand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7338     tmp = fieldFromInstruction(insn, 20, 4);
 7339     if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7340     tmp = fieldFromInstruction(insn, 16, 4);
 7341     if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7342     tmp = fieldFromInstruction(insn, 0, 16);
 7343     if (decodeBDAddr64Disp12Operand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7346     tmp = fieldFromInstruction(insn, 4, 4);
 7347     if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7348     tmp = fieldFromInstruction(insn, 0, 4);
 7349     if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7352     tmp = fieldFromInstruction(insn, 4, 4);
 7353     if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7354     tmp = fieldFromInstruction(insn, 0, 4);
 7355     if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7356     tmp = fieldFromInstruction(insn, 12, 4);
 7357     if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7360     tmp = fieldFromInstruction(insn, 4, 4);
 7361     if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7362     tmp = fieldFromInstruction(insn, 0, 4);
 7363     if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7364     tmp = fieldFromInstruction(insn, 12, 4);
 7365     if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7366     tmp = fieldFromInstruction(insn, 8, 4);
 7367     if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7370     tmp = fieldFromInstruction(insn, 4, 4);
 7371     if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7372     tmp = fieldFromInstruction(insn, 0, 4);
 7373     if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7376     tmp = fieldFromInstruction(insn, 4, 4);
 7377     if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7378     tmp = fieldFromInstruction(insn, 0, 4);
 7379     if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7380     tmp = fieldFromInstruction(insn, 12, 4);
 7381     if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7384     tmp = fieldFromInstruction(insn, 4, 4);
 7385     if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7386     tmp = fieldFromInstruction(insn, 0, 4);
 7387     if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7390     tmp = fieldFromInstruction(insn, 4, 4);
 7391     if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7392     tmp = fieldFromInstruction(insn, 0, 4);
 7393     if (DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7394     tmp = fieldFromInstruction(insn, 4, 4);
 7395     if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7396     tmp = fieldFromInstruction(insn, 0, 4);
 7397     if (DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7400     tmp = fieldFromInstruction(insn, 4, 4);
 7401     if (DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7404     tmp = fieldFromInstruction(insn, 4, 4);
 7405     if (DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7406     tmp = fieldFromInstruction(insn, 0, 4);
 7407     if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7410     tmp = fieldFromInstruction(insn, 4, 4);
 7411     if (DecodeAR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7412     tmp = fieldFromInstruction(insn, 0, 4);
 7413     if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7416     tmp = fieldFromInstruction(insn, 4, 4);
 7417     if (DecodeAR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7418     tmp = fieldFromInstruction(insn, 0, 4);
 7419     if (DecodeAR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7422     tmp = fieldFromInstruction(insn, 4, 4);
 7423     if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7424     tmp = fieldFromInstruction(insn, 0, 4);
 7425     if (DecodeAR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7428     tmp = fieldFromInstruction(insn, 4, 4);
 7429     if (DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7430     tmp = fieldFromInstruction(insn, 4, 4);
 7431     if (DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7432     tmp = fieldFromInstruction(insn, 0, 4);
 7433     if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7436     tmp = fieldFromInstruction(insn, 4, 4);
 7437     if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7438     tmp = fieldFromInstruction(insn, 0, 4);
 7439     if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7440     tmp = fieldFromInstruction(insn, 4, 4);
 7441     if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7442     tmp = fieldFromInstruction(insn, 0, 4);
 7443     if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7446     tmp = fieldFromInstruction(insn, 0, 16);
 7447     if (decodeBDAddr32Disp12Operand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7450     tmp = fieldFromInstruction(insn, 4, 4);
 7451     if (DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7452     tmp = fieldFromInstruction(insn, 0, 4);
 7453     if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7454     tmp = fieldFromInstruction(insn, 4, 4);
 7455     if (DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7456     tmp = fieldFromInstruction(insn, 0, 4);
 7457     if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7460     tmp = fieldFromInstruction(insn, 4, 4);
 7461     if (DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7462     tmp = fieldFromInstruction(insn, 0, 4);
 7463     if (DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7464     tmp = fieldFromInstruction(insn, 4, 4);
 7465     if (DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7466     tmp = fieldFromInstruction(insn, 0, 4);
 7467     if (DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7468     tmp = fieldFromInstruction(insn, 12, 4);
 7469     if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7472     tmp = fieldFromInstruction(insn, 4, 4);
 7473     if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7474     tmp = fieldFromInstruction(insn, 0, 4);
 7475     if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7476     tmp = fieldFromInstruction(insn, 12, 4);
 7477     if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7480     tmp = fieldFromInstruction(insn, 4, 4);
 7481     if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7482     tmp = fieldFromInstruction(insn, 0, 4);
 7483     if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7486     tmp = fieldFromInstruction(insn, 4, 4);
 7487     if (DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7488     tmp = fieldFromInstruction(insn, 0, 4);
 7489     if (DecodeFP32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7492     tmp = fieldFromInstruction(insn, 4, 4);
 7493     if (DecodeFP128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7494     tmp = fieldFromInstruction(insn, 0, 4);
 7495     if (DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7498     tmp = fieldFromInstruction(insn, 4, 4);
 7499     if (DecodeFP128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7500     tmp = fieldFromInstruction(insn, 0, 4);
 7501     if (DecodeFP32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7504     tmp = fieldFromInstruction(insn, 12, 4);
 7505     if (DecodeFP32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7506     tmp = fieldFromInstruction(insn, 12, 4);
 7507     if (DecodeFP32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7508     tmp = fieldFromInstruction(insn, 4, 4);
 7509     if (DecodeFP32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7510     tmp = fieldFromInstruction(insn, 0, 4);
 7511     if (DecodeFP32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7514     tmp = fieldFromInstruction(insn, 4, 4);
 7515     if (DecodeFP128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7516     tmp = fieldFromInstruction(insn, 0, 4);
 7517     if (DecodeFP128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7520     tmp = fieldFromInstruction(insn, 12, 4);
 7521     if (DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7522     tmp = fieldFromInstruction(insn, 12, 4);
 7523     if (DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7524     tmp = fieldFromInstruction(insn, 4, 4);
 7525     if (DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7526     tmp = fieldFromInstruction(insn, 0, 4);
 7527     if (DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7530     tmp = fieldFromInstruction(insn, 12, 4);
 7531     if (DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7532     tmp = fieldFromInstruction(insn, 4, 4);
 7533     if (DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7534     tmp = fieldFromInstruction(insn, 0, 4);
 7535     if (DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7538     tmp = fieldFromInstruction(insn, 12, 4);
 7539     if (DecodeFP128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7540     tmp = fieldFromInstruction(insn, 12, 4);
 7541     if (DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7542     tmp = fieldFromInstruction(insn, 4, 4);
 7543     if (DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7544     tmp = fieldFromInstruction(insn, 0, 4);
 7545     if (DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7548     tmp = fieldFromInstruction(insn, 12, 4);
 7549     if (DecodeFP128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7550     tmp = fieldFromInstruction(insn, 4, 4);
 7551     if (DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7552     tmp = fieldFromInstruction(insn, 0, 4);
 7553     if (DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7556     tmp = fieldFromInstruction(insn, 4, 4);
 7557     if (DecodeFP32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7558     tmp = fieldFromInstruction(insn, 12, 4);
 7559     if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7560     tmp = fieldFromInstruction(insn, 0, 4);
 7561     if (DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7562     tmp = fieldFromInstruction(insn, 8, 4);
 7563     if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7566     tmp = fieldFromInstruction(insn, 4, 4);
 7567     if (DecodeFP128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7568     tmp = fieldFromInstruction(insn, 12, 4);
 7569     if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7570     tmp = fieldFromInstruction(insn, 0, 4);
 7571     if (DecodeFP128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7572     tmp = fieldFromInstruction(insn, 8, 4);
 7573     if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7576     tmp = fieldFromInstruction(insn, 4, 4);
 7577     if (DecodeFP128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7578     tmp = fieldFromInstruction(insn, 12, 4);
 7579     if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7580     tmp = fieldFromInstruction(insn, 0, 4);
 7581     if (DecodeFP128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7584     tmp = fieldFromInstruction(insn, 4, 4);
 7585     if (DecodeFP32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7586     tmp = fieldFromInstruction(insn, 12, 4);
 7587     if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7588     tmp = fieldFromInstruction(insn, 0, 4);
 7589     if (DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7592     tmp = fieldFromInstruction(insn, 4, 4);
 7593     if (DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7594     tmp = fieldFromInstruction(insn, 12, 4);
 7595     if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7596     tmp = fieldFromInstruction(insn, 0, 4);
 7597     if (DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7600     tmp = fieldFromInstruction(insn, 4, 4);
 7601     if (DecodeFP32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7602     tmp = fieldFromInstruction(insn, 12, 4);
 7603     if (DecodeFP32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7604     tmp = fieldFromInstruction(insn, 4, 4);
 7605     if (DecodeFP32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7606     tmp = fieldFromInstruction(insn, 0, 4);
 7607     if (DecodeFP32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7608     tmp = fieldFromInstruction(insn, 8, 4);
 7609     if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7612     tmp = fieldFromInstruction(insn, 4, 4);
 7613     if (DecodeFP32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7614     tmp = fieldFromInstruction(insn, 12, 4);
 7615     if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7616     tmp = fieldFromInstruction(insn, 0, 4);
 7617     if (DecodeFP32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7620     tmp = fieldFromInstruction(insn, 4, 4);
 7621     if (DecodeFP32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7622     tmp = fieldFromInstruction(insn, 12, 4);
 7623     if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7624     tmp = fieldFromInstruction(insn, 0, 4);
 7625     if (DecodeFP32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7626     tmp = fieldFromInstruction(insn, 8, 4);
 7627     if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7630     tmp = fieldFromInstruction(insn, 4, 4);
 7631     if (DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7632     tmp = fieldFromInstruction(insn, 12, 4);
 7633     if (DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7634     tmp = fieldFromInstruction(insn, 4, 4);
 7635     if (DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7636     tmp = fieldFromInstruction(insn, 0, 4);
 7637     if (DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7638     tmp = fieldFromInstruction(insn, 8, 4);
 7639     if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7642     tmp = fieldFromInstruction(insn, 4, 4);
 7643     if (DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7644     tmp = fieldFromInstruction(insn, 12, 4);
 7645     if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7646     tmp = fieldFromInstruction(insn, 0, 4);
 7647     if (DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7648     tmp = fieldFromInstruction(insn, 8, 4);
 7649     if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7652     tmp = fieldFromInstruction(insn, 4, 4);
 7653     if (DecodeFP32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7654     tmp = fieldFromInstruction(insn, 0, 4);
 7655     if (DecodeFP128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7658     tmp = fieldFromInstruction(insn, 4, 4);
 7659     if (DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7660     tmp = fieldFromInstruction(insn, 0, 4);
 7661     if (DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7662     tmp = fieldFromInstruction(insn, 12, 4);
 7663     if (DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7666     tmp = fieldFromInstruction(insn, 4, 4);
 7667     if (DecodeFP32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7670     tmp = fieldFromInstruction(insn, 4, 4);
 7671     if (DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7674     tmp = fieldFromInstruction(insn, 4, 4);
 7675     if (DecodeFP128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7678     tmp = fieldFromInstruction(insn, 4, 4);
 7679     if (DecodeFP32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7680     tmp = fieldFromInstruction(insn, 12, 4);
 7681     if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7682     tmp = fieldFromInstruction(insn, 0, 4);
 7683     if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7684     tmp = fieldFromInstruction(insn, 8, 4);
 7685     if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7688     tmp = fieldFromInstruction(insn, 4, 4);
 7689     if (DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7690     tmp = fieldFromInstruction(insn, 12, 4);
 7691     if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7692     tmp = fieldFromInstruction(insn, 0, 4);
 7693     if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7694     tmp = fieldFromInstruction(insn, 8, 4);
 7695     if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7698     tmp = fieldFromInstruction(insn, 4, 4);
 7699     if (DecodeFP128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7700     tmp = fieldFromInstruction(insn, 12, 4);
 7701     if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7702     tmp = fieldFromInstruction(insn, 0, 4);
 7703     if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7704     tmp = fieldFromInstruction(insn, 8, 4);
 7705     if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7708     tmp = fieldFromInstruction(insn, 4, 4);
 7709     if (DecodeFP32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7710     tmp = fieldFromInstruction(insn, 0, 4);
 7711     if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7714     tmp = fieldFromInstruction(insn, 4, 4);
 7715     if (DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7716     tmp = fieldFromInstruction(insn, 0, 4);
 7717     if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7720     tmp = fieldFromInstruction(insn, 4, 4);
 7721     if (DecodeFP128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7722     tmp = fieldFromInstruction(insn, 0, 4);
 7723     if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7726     tmp = fieldFromInstruction(insn, 4, 4);
 7727     if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7728     tmp = fieldFromInstruction(insn, 12, 4);
 7729     if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7730     tmp = fieldFromInstruction(insn, 0, 4);
 7731     if (DecodeFP32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7734     tmp = fieldFromInstruction(insn, 4, 4);
 7735     if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7736     tmp = fieldFromInstruction(insn, 12, 4);
 7737     if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7738     tmp = fieldFromInstruction(insn, 0, 4);
 7739     if (DecodeFP32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7740     tmp = fieldFromInstruction(insn, 8, 4);
 7741     if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7744     tmp = fieldFromInstruction(insn, 4, 4);
 7745     if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7746     tmp = fieldFromInstruction(insn, 12, 4);
 7747     if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7748     tmp = fieldFromInstruction(insn, 0, 4);
 7749     if (DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7752     tmp = fieldFromInstruction(insn, 4, 4);
 7753     if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7754     tmp = fieldFromInstruction(insn, 12, 4);
 7755     if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7756     tmp = fieldFromInstruction(insn, 0, 4);
 7757     if (DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7758     tmp = fieldFromInstruction(insn, 8, 4);
 7759     if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7762     tmp = fieldFromInstruction(insn, 4, 4);
 7763     if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7764     tmp = fieldFromInstruction(insn, 12, 4);
 7765     if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7766     tmp = fieldFromInstruction(insn, 0, 4);
 7767     if (DecodeFP128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7770     tmp = fieldFromInstruction(insn, 4, 4);
 7771     if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7772     tmp = fieldFromInstruction(insn, 12, 4);
 7773     if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7774     tmp = fieldFromInstruction(insn, 0, 4);
 7775     if (DecodeFP128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7776     tmp = fieldFromInstruction(insn, 8, 4);
 7777     if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7780     tmp = fieldFromInstruction(insn, 4, 4);
 7781     if (DecodeFP32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7782     tmp = fieldFromInstruction(insn, 12, 4);
 7783     if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7784     tmp = fieldFromInstruction(insn, 0, 4);
 7785     if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7786     tmp = fieldFromInstruction(insn, 8, 4);
 7787     if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7790     tmp = fieldFromInstruction(insn, 4, 4);
 7791     if (DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7792     tmp = fieldFromInstruction(insn, 12, 4);
 7793     if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7794     tmp = fieldFromInstruction(insn, 0, 4);
 7795     if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7796     tmp = fieldFromInstruction(insn, 8, 4);
 7797     if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7800     tmp = fieldFromInstruction(insn, 4, 4);
 7801     if (DecodeFP128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7802     tmp = fieldFromInstruction(insn, 12, 4);
 7803     if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7804     tmp = fieldFromInstruction(insn, 0, 4);
 7805     if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7806     tmp = fieldFromInstruction(insn, 8, 4);
 7807     if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7810     tmp = fieldFromInstruction(insn, 4, 4);
 7811     if (DecodeFP32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7812     tmp = fieldFromInstruction(insn, 0, 4);
 7813     if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7816     tmp = fieldFromInstruction(insn, 4, 4);
 7817     if (DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7818     tmp = fieldFromInstruction(insn, 0, 4);
 7819     if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7822     tmp = fieldFromInstruction(insn, 4, 4);
 7823     if (DecodeFP128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7824     tmp = fieldFromInstruction(insn, 0, 4);
 7825     if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7828     tmp = fieldFromInstruction(insn, 4, 4);
 7829     if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7830     tmp = fieldFromInstruction(insn, 12, 4);
 7831     if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7832     tmp = fieldFromInstruction(insn, 0, 4);
 7833     if (DecodeFP32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7836     tmp = fieldFromInstruction(insn, 4, 4);
 7837     if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7838     tmp = fieldFromInstruction(insn, 12, 4);
 7839     if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7840     tmp = fieldFromInstruction(insn, 0, 4);
 7841     if (DecodeFP32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7842     tmp = fieldFromInstruction(insn, 8, 4);
 7843     if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7846     tmp = fieldFromInstruction(insn, 4, 4);
 7847     if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7848     tmp = fieldFromInstruction(insn, 12, 4);
 7849     if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7850     tmp = fieldFromInstruction(insn, 0, 4);
 7851     if (DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7854     tmp = fieldFromInstruction(insn, 4, 4);
 7855     if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7856     tmp = fieldFromInstruction(insn, 12, 4);
 7857     if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7858     tmp = fieldFromInstruction(insn, 0, 4);
 7859     if (DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7860     tmp = fieldFromInstruction(insn, 8, 4);
 7861     if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7864     tmp = fieldFromInstruction(insn, 4, 4);
 7865     if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7866     tmp = fieldFromInstruction(insn, 12, 4);
 7867     if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7868     tmp = fieldFromInstruction(insn, 0, 4);
 7869     if (DecodeFP128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7872     tmp = fieldFromInstruction(insn, 4, 4);
 7873     if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7874     tmp = fieldFromInstruction(insn, 12, 4);
 7875     if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7876     tmp = fieldFromInstruction(insn, 0, 4);
 7877     if (DecodeFP128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7878     tmp = fieldFromInstruction(insn, 8, 4);
 7879     if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7882     tmp = fieldFromInstruction(insn, 4, 4);
 7883     if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7884     tmp = fieldFromInstruction(insn, 0, 4);
 7885     if (DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7888     tmp = fieldFromInstruction(insn, 4, 4);
 7889     if (DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7890     tmp = fieldFromInstruction(insn, 0, 4);
 7891     if (DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7892     tmp = fieldFromInstruction(insn, 12, 4);
 7893     if (DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7894     tmp = fieldFromInstruction(insn, 8, 4);
 7895     if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7898     tmp = fieldFromInstruction(insn, 4, 4);
 7899     if (DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7900     tmp = fieldFromInstruction(insn, 0, 4);
 7901     if (DecodeFP32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7902     tmp = fieldFromInstruction(insn, 8, 4);
 7903     if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7906     tmp = fieldFromInstruction(insn, 4, 4);
 7907     if (DecodeFP128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7908     tmp = fieldFromInstruction(insn, 0, 4);
 7909     if (DecodeFP128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7910     tmp = fieldFromInstruction(insn, 12, 4);
 7911     if (DecodeFP128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7914     tmp = fieldFromInstruction(insn, 4, 4);
 7915     if (DecodeFP128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7916     tmp = fieldFromInstruction(insn, 0, 4);
 7917     if (DecodeFP128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7918     tmp = fieldFromInstruction(insn, 12, 4);
 7919     if (DecodeFP128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7920     tmp = fieldFromInstruction(insn, 8, 4);
 7921     if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7924     tmp = fieldFromInstruction(insn, 4, 4);
 7925     if (DecodeFP128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7926     tmp = fieldFromInstruction(insn, 0, 4);
 7927     if (DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7928     tmp = fieldFromInstruction(insn, 8, 4);
 7929     if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7932     tmp = fieldFromInstruction(insn, 4, 4);
 7933     if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7934     tmp = fieldFromInstruction(insn, 0, 4);
 7935     if (DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7936     tmp = fieldFromInstruction(insn, 8, 4);
 7937     if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7940     tmp = fieldFromInstruction(insn, 4, 4);
 7941     if (DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7942     tmp = fieldFromInstruction(insn, 0, 4);
 7943     if (DecodeFP128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7946     tmp = fieldFromInstruction(insn, 4, 4);
 7947     if (DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7948     tmp = fieldFromInstruction(insn, 0, 4);
 7949     if (DecodeFP128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7950     tmp = fieldFromInstruction(insn, 8, 4);
 7951     if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7954     tmp = fieldFromInstruction(insn, 4, 4);
 7955     if (DecodeFP128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7956     tmp = fieldFromInstruction(insn, 0, 4);
 7957     if (DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7960     tmp = fieldFromInstruction(insn, 4, 4);
 7961     if (DecodeFP128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7962     tmp = fieldFromInstruction(insn, 12, 4);
 7963     if (DecodeFP128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7964     tmp = fieldFromInstruction(insn, 4, 4);
 7965     if (DecodeFP128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7966     tmp = fieldFromInstruction(insn, 0, 4);
 7967     if (DecodeFP128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7968     tmp = fieldFromInstruction(insn, 8, 4);
 7969     if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7972     tmp = fieldFromInstruction(insn, 20, 4);
 7973     if (DecodeCR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7974     tmp = fieldFromInstruction(insn, 16, 4);
 7975     if (DecodeCR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7976     tmp = fieldFromInstruction(insn, 0, 16);
 7977     if (decodeBDAddr64Disp12Operand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7980     tmp = fieldFromInstruction(insn, 4, 4);
 7981     if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7982     tmp = fieldFromInstruction(insn, 4, 4);
 7983     if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7984     tmp = fieldFromInstruction(insn, 0, 4);
 7985     if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7988     tmp = fieldFromInstruction(insn, 4, 4);
 7989     if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7990     tmp = fieldFromInstruction(insn, 4, 4);
 7991     if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7992     tmp = fieldFromInstruction(insn, 0, 4);
 7993     if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7996     tmp = fieldFromInstruction(insn, 0, 4);
 7997     if (DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 7998     tmp = fieldFromInstruction(insn, 4, 4);
 7999     if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8000     tmp = fieldFromInstruction(insn, 0, 4);
 8001     if (DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8004     tmp = fieldFromInstruction(insn, 4, 4);
 8005     if (DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8006     tmp = fieldFromInstruction(insn, 0, 4);
 8007     if (DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8008     tmp = fieldFromInstruction(insn, 12, 4);
 8009     if (DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8010     tmp = fieldFromInstruction(insn, 4, 4);
 8011     if (DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8012     tmp = fieldFromInstruction(insn, 0, 4);
 8013     if (DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8014     tmp = fieldFromInstruction(insn, 12, 4);
 8015     if (DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8018     tmp = fieldFromInstruction(insn, 4, 4);
 8019     if (DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8020     tmp = fieldFromInstruction(insn, 0, 4);
 8021     if (DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8022     tmp = fieldFromInstruction(insn, 4, 4);
 8023     if (DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8024     tmp = fieldFromInstruction(insn, 0, 4);
 8025     if (DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8026     tmp = fieldFromInstruction(insn, 12, 4);
 8027     if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8030     tmp = fieldFromInstruction(insn, 4, 4);
 8031     if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8032     tmp = fieldFromInstruction(insn, 0, 4);
 8033     if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8034     tmp = fieldFromInstruction(insn, 12, 4);
 8035     if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8038     tmp = fieldFromInstruction(insn, 4, 4);
 8039     if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8040     tmp = fieldFromInstruction(insn, 0, 4);
 8041     if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8042     tmp = fieldFromInstruction(insn, 12, 4);
 8043     if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8046     tmp = fieldFromInstruction(insn, 4, 4);
 8047     if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8048     tmp = fieldFromInstruction(insn, 0, 4);
 8049     if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8050     tmp = fieldFromInstruction(insn, 12, 4);
 8051     if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8054     tmp = fieldFromInstruction(insn, 4, 4);
 8055     if (DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8056     tmp = fieldFromInstruction(insn, 0, 4);
 8057     if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8060     tmp = fieldFromInstruction(insn, 4, 4);
 8061     if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8062     tmp = fieldFromInstruction(insn, 0, 4);
 8063     if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8064     tmp = fieldFromInstruction(insn, 12, 4);
 8065     if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8066     tmp = fieldFromInstruction(insn, 8, 4);
 8067     if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8070     tmp = fieldFromInstruction(insn, 4, 4);
 8071     if (DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8072     tmp = fieldFromInstruction(insn, 0, 4);
 8073     if (DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8074     tmp = fieldFromInstruction(insn, 12, 4);
 8075     if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8078     tmp = fieldFromInstruction(insn, 4, 4);
 8079     if (DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8080     tmp = fieldFromInstruction(insn, 0, 4);
 8081     if (DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8082     tmp = fieldFromInstruction(insn, 12, 4);
 8083     if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8084     tmp = fieldFromInstruction(insn, 8, 4);
 8085     if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8088     tmp = fieldFromInstruction(insn, 4, 4);
 8089     if (DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8090     tmp = fieldFromInstruction(insn, 0, 4);
 8091     if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8092     tmp = fieldFromInstruction(insn, 4, 4);
 8093     if (DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8094     tmp = fieldFromInstruction(insn, 0, 4);
 8095     if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8096     tmp = fieldFromInstruction(insn, 12, 4);
 8097     if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8100     tmp = fieldFromInstruction(insn, 4, 4);
 8101     if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8104     tmp = fieldFromInstruction(insn, 4, 4);
 8105     if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8106     tmp = fieldFromInstruction(insn, 4, 4);
 8107     if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8110     tmp = fieldFromInstruction(insn, 4, 4);
 8111     if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8112     tmp = fieldFromInstruction(insn, 4, 4);
 8113     if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8116     tmp = fieldFromInstruction(insn, 4, 4);
 8117     if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8118     tmp = fieldFromInstruction(insn, 12, 4);
 8119     if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8120     tmp = fieldFromInstruction(insn, 4, 4);
 8121     if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8122     tmp = fieldFromInstruction(insn, 0, 4);
 8123     if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8124     tmp = fieldFromInstruction(insn, 8, 4);
 8125     if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8128     tmp = fieldFromInstruction(insn, 0, 4);
 8129     if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8130     tmp = fieldFromInstruction(insn, 4, 4);
 8131     if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8132     tmp = fieldFromInstruction(insn, 0, 4);
 8133     if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8136     tmp = fieldFromInstruction(insn, 0, 4);
 8137     if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8138     tmp = fieldFromInstruction(insn, 4, 4);
 8139     if (DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8140     tmp = fieldFromInstruction(insn, 4, 4);
 8141     if (DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8144     tmp = fieldFromInstruction(insn, 0, 4);
 8145     if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8146     tmp = fieldFromInstruction(insn, 4, 4);
 8147     if (DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8148     tmp = fieldFromInstruction(insn, 4, 4);
 8149     if (DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8150     tmp = fieldFromInstruction(insn, 12, 4);
 8151     if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8154     tmp = fieldFromInstruction(insn, 4, 4);
 8155     if (DecodeGRH32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8156     tmp = fieldFromInstruction(insn, 12, 4);
 8157     if (DecodeGRH32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8158     tmp = fieldFromInstruction(insn, 0, 4);
 8159     if (DecodeGRH32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8162     tmp = fieldFromInstruction(insn, 4, 4);
 8163     if (DecodeGRH32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8164     tmp = fieldFromInstruction(insn, 12, 4);
 8165     if (DecodeGRH32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8166     tmp = fieldFromInstruction(insn, 0, 4);
 8167     if (DecodeGRH32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8168     tmp = fieldFromInstruction(insn, 8, 4);
 8169     if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8172     tmp = fieldFromInstruction(insn, 4, 4);
 8173     if (DecodeGRH32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8174     tmp = fieldFromInstruction(insn, 0, 4);
 8175     if (DecodeGRH32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8176     tmp = fieldFromInstruction(insn, 12, 4);
 8177     if (DecodeGRH32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8180     tmp = fieldFromInstruction(insn, 4, 4);
 8181     if (DecodeGRH32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8182     tmp = fieldFromInstruction(insn, 0, 4);
 8183     if (DecodeGRH32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8186     tmp = fieldFromInstruction(insn, 4, 4);
 8187     if (DecodeGRH32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8188     tmp = fieldFromInstruction(insn, 0, 4);
 8189     if (DecodeGRH32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8190     tmp = fieldFromInstruction(insn, 12, 4);
 8191     if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8194     tmp = fieldFromInstruction(insn, 4, 4);
 8195     if (DecodeGRH32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8196     tmp = fieldFromInstruction(insn, 0, 4);
 8197     if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8200     tmp = fieldFromInstruction(insn, 4, 4);
 8201     if (DecodeGRH32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8202     tmp = fieldFromInstruction(insn, 4, 4);
 8203     if (DecodeGRH32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8204     tmp = fieldFromInstruction(insn, 0, 4);
 8205     if (DecodeGRH32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8208     tmp = fieldFromInstruction(insn, 4, 4);
 8209     if (DecodeGRH32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8210     tmp = fieldFromInstruction(insn, 4, 4);
 8211     if (DecodeGRH32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8212     tmp = fieldFromInstruction(insn, 0, 4);
 8213     if (DecodeGRH32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8214     tmp = fieldFromInstruction(insn, 12, 4);
 8215     if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8218     tmp = fieldFromInstruction(insn, 4, 4);
 8219     if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8220     tmp = fieldFromInstruction(insn, 4, 4);
 8221     if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8222     tmp = fieldFromInstruction(insn, 0, 4);
 8223     if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8224     tmp = fieldFromInstruction(insn, 12, 4);
 8225     if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8228     tmp = fieldFromInstruction(insn, 4, 4);
 8229     if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8230     tmp = fieldFromInstruction(insn, 12, 4);
 8231     if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8232     tmp = fieldFromInstruction(insn, 0, 4);
 8233     if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8236     tmp = fieldFromInstruction(insn, 4, 4);
 8237     if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8238     tmp = fieldFromInstruction(insn, 12, 4);
 8239     if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8240     tmp = fieldFromInstruction(insn, 0, 4);
 8241     if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8242     tmp = fieldFromInstruction(insn, 8, 4);
 8243     if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8246     tmp = fieldFromInstruction(insn, 4, 4);
 8247     if (DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8248     tmp = fieldFromInstruction(insn, 0, 4);
 8249     if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8250     tmp = fieldFromInstruction(insn, 12, 4);
 8251     if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8254     tmp = fieldFromInstruction(insn, 4, 4);
 8255     if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8256     tmp = fieldFromInstruction(insn, 12, 4);
 8257     if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8258     tmp = fieldFromInstruction(insn, 0, 4);
 8259     if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8262     tmp = fieldFromInstruction(insn, 4, 4);
 8263     if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8264     tmp = fieldFromInstruction(insn, 12, 4);
 8265     if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8266     tmp = fieldFromInstruction(insn, 0, 4);
 8267     if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8268     tmp = fieldFromInstruction(insn, 8, 4);
 8269     if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8272     tmp = fieldFromInstruction(insn, 4, 4);
 8273     if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8274     tmp = fieldFromInstruction(insn, 4, 4);
 8275     if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8276     tmp = fieldFromInstruction(insn, 0, 4);
 8277     if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8278     tmp = fieldFromInstruction(insn, 12, 4);
 8279     if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8282     tmp = fieldFromInstruction(insn, 20, 4);
 8283     if (DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8284     tmp = fieldFromInstruction(insn, 20, 4);
 8285     if (DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8286     tmp = fieldFromInstruction(insn, 16, 4);
 8287     if (DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8288     tmp = fieldFromInstruction(insn, 0, 16);
 8289     if (decodeBDAddr64Disp12Operand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8292     tmp = fieldFromInstruction(insn, 20, 4);
 8293     if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8294     tmp = fieldFromInstruction(insn, 16, 4);
 8295     if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8296     tmp = fieldFromInstruction(insn, 0, 16);
 8297     if (decodeBDAddr64Disp12Operand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8300     tmp = fieldFromInstruction(insn, 20, 4);
 8301     if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8302     tmp = fieldFromInstruction(insn, 20, 4);
 8303     if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8304     tmp = fieldFromInstruction(insn, 16, 4);
 8305     if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8306     tmp = fieldFromInstruction(insn, 0, 16);
 8307     if (decodeBDAddr64Disp12Operand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8310     tmp = fieldFromInstruction(insn, 36, 4);
 8311     if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8312     tmp = fieldFromInstruction(insn, 0, 32);
 8313     if (decodePC32DBLOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8316     tmp = fieldFromInstruction(insn, 36, 4);
 8317     if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8318     tmp = fieldFromInstruction(insn, 0, 32);
 8319     if (decodeS32ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8322     tmp = fieldFromInstruction(insn, 0, 32);
 8323     if (decodePC32DBLBranchOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8326     tmp = fieldFromInstruction(insn, 36, 4);
 8327     if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8328     tmp = fieldFromInstruction(insn, 0, 32);
 8329     if (decodePC32DBLBranchOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8332     tmp = fieldFromInstruction(insn, 36, 4);
 8333     if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8334     tmp = fieldFromInstruction(insn, 0, 32);
 8335     if (decodePC32DBLBranchOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8338     tmp = fieldFromInstruction(insn, 36, 4);
 8339     if (DecodeGRH32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8340     tmp = fieldFromInstruction(insn, 36, 4);
 8341     if (DecodeGRH32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8342     tmp = fieldFromInstruction(insn, 0, 32);
 8343     if (decodeU32ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8346     tmp = fieldFromInstruction(insn, 36, 4);
 8347     if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8348     tmp = fieldFromInstruction(insn, 36, 4);
 8349     if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8350     tmp = fieldFromInstruction(insn, 0, 32);
 8351     if (decodeU32ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8354     tmp = fieldFromInstruction(insn, 36, 4);
 8355     if (DecodeGRH32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8356     tmp = fieldFromInstruction(insn, 0, 32);
 8357     if (decodeU32ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8360     tmp = fieldFromInstruction(insn, 36, 4);
 8361     if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8362     tmp = fieldFromInstruction(insn, 0, 32);
 8363     if (decodeU32ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8366     tmp = fieldFromInstruction(insn, 36, 4);
 8367     if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8368     tmp = fieldFromInstruction(insn, 0, 32);
 8369     if (decodeU32ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8372     tmp = fieldFromInstruction(insn, 36, 4);
 8373     if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8374     tmp = fieldFromInstruction(insn, 36, 4);
 8375     if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8376     tmp = fieldFromInstruction(insn, 0, 32);
 8377     if (decodeS32ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8380     tmp = fieldFromInstruction(insn, 36, 4);
 8381     if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8382     tmp = fieldFromInstruction(insn, 36, 4);
 8383     if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8384     tmp = fieldFromInstruction(insn, 0, 32);
 8385     if (decodeS32ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8388     tmp = fieldFromInstruction(insn, 36, 4);
 8389     if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8390     tmp = fieldFromInstruction(insn, 36, 4);
 8391     if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8392     tmp = fieldFromInstruction(insn, 0, 32);
 8393     if (decodeU32ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8396     tmp = fieldFromInstruction(insn, 36, 4);
 8397     if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8398     tmp = fieldFromInstruction(insn, 0, 32);
 8399     if (decodeS32ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8402     tmp = fieldFromInstruction(insn, 36, 4);
 8403     if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8404     tmp = fieldFromInstruction(insn, 0, 32);
 8405     if (decodePC32DBLOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8408     tmp = fieldFromInstruction(insn, 36, 4);
 8409     if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8410     tmp = fieldFromInstruction(insn, 24, 12);
 8411     if (decodePC12DBLBranchOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8412     tmp = fieldFromInstruction(insn, 0, 24);
 8413     if (decodePC24DBLBranchOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8416     tmp = fieldFromInstruction(insn, 36, 4);
 8417     if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8418     tmp = fieldFromInstruction(insn, 0, 32);
 8419     if (decodePC32DBLOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8422     tmp = fieldFromInstruction(insn, 36, 4);
 8423     if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8424     tmp = fieldFromInstruction(insn, 0, 16);
 8425     if (decodePC16DBLBranchOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8426     tmp = fieldFromInstruction(insn, 16, 16);
 8427     if (decodeBDXAddr64Disp12Operand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8430     tmp = fieldFromInstruction(insn, 16, 16);
 8431     if (decodeBDAddr64Disp12Operand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8432     tmp = fieldFromInstruction(insn, 0, 16);
 8433     if (decodeBDAddr64Disp12Operand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8434     tmp = fieldFromInstruction(insn, 36, 4);
 8435     if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8438     tmp = fieldFromInstruction(insn, 36, 4);
 8439     if (DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8440     tmp = fieldFromInstruction(insn, 16, 16);
 8441     if (decodeBDAddr64Disp12Operand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8442     tmp = fieldFromInstruction(insn, 0, 16);
 8443     if (decodeBDAddr64Disp12Operand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8446     tmp = fieldFromInstruction(insn, 36, 4);
 8447     if (DecodeGRH32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8448     tmp = fieldFromInstruction(insn, 36, 4);
 8449     if (DecodeGRH32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8450     tmp = fieldFromInstruction(insn, 0, 32);
 8451     if (decodePC32DBLBranchOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8454     tmp = fieldFromInstruction(insn, 36, 4);
 8455     if (DecodeGRH32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8456     tmp = fieldFromInstruction(insn, 36, 4);
 8457     if (DecodeGRH32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8458     tmp = fieldFromInstruction(insn, 0, 32);
 8459     if (decodeS32ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8462     tmp = fieldFromInstruction(insn, 36, 4);
 8463     if (DecodeGRH32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8464     tmp = fieldFromInstruction(insn, 0, 32);
 8465     if (decodeS32ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8468     tmp = fieldFromInstruction(insn, 16, 24);
 8469     if (decodeBDLAddr64Disp12Len8Operand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8470     tmp = fieldFromInstruction(insn, 0, 16);
 8471     if (decodeBDAddr64Disp12Operand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8474     tmp = 0x0;
 8475     tmp |= fieldFromInstruction(insn, 16, 16) << 0;
 8476     tmp |= fieldFromInstruction(insn, 36, 4) << 16;
 8477     if (decodeBDRAddr64Disp12Operand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8478     tmp = fieldFromInstruction(insn, 0, 16);
 8479     if (decodeBDAddr64Disp12Operand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8480     tmp = fieldFromInstruction(insn, 32, 4);
 8481     if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8484     tmp = fieldFromInstruction(insn, 16, 16);
 8485     if (decodeBDAddr64Disp12Operand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8486     tmp = 0x0;
 8487     tmp |= fieldFromInstruction(insn, 0, 16) << 0;
 8488     tmp |= fieldFromInstruction(insn, 32, 8) << 16;
 8489     if (decodeBDLAddr64Disp12Len8Operand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8492     tmp = fieldFromInstruction(insn, 36, 4);
 8493     if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8494     tmp = fieldFromInstruction(insn, 8, 28);
 8495     if (decodeBDXAddr64Disp20Operand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8498     tmp = fieldFromInstruction(insn, 36, 4);
 8499     if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8500     tmp = fieldFromInstruction(insn, 36, 4);
 8501     if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8502     tmp = fieldFromInstruction(insn, 8, 28);
 8503     if (decodeBDXAddr64Disp20Operand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8506     tmp = fieldFromInstruction(insn, 36, 4);
 8507     if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8508     tmp = fieldFromInstruction(insn, 36, 4);
 8509     if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8510     tmp = fieldFromInstruction(insn, 8, 28);
 8511     if (decodeBDXAddr64Disp20Operand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8514     tmp = fieldFromInstruction(insn, 36, 4);
 8515     if (DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8516     tmp = fieldFromInstruction(insn, 36, 4);
 8517     if (DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8518     tmp = fieldFromInstruction(insn, 8, 28);
 8519     if (decodeBDXAddr64Disp20Operand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8522     tmp = fieldFromInstruction(insn, 36, 4);
 8523     if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8524     tmp = fieldFromInstruction(insn, 8, 28);
 8525     if (decodeBDXAddr64Disp20Operand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8528     tmp = fieldFromInstruction(insn, 36, 4);
 8529     if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8530     tmp = fieldFromInstruction(insn, 8, 28);
 8531     if (decodeBDXAddr64Disp20Operand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8534     tmp = fieldFromInstruction(insn, 8, 28);
 8535     if (decodeBDXAddr64Disp20Operand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8538     tmp = fieldFromInstruction(insn, 36, 4);
 8539     if (DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8540     tmp = fieldFromInstruction(insn, 8, 28);
 8541     if (decodeBDXAddr64Disp20Operand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8544     tmp = fieldFromInstruction(insn, 36, 4);
 8545     if (DecodeGRH32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8546     tmp = fieldFromInstruction(insn, 8, 28);
 8547     if (decodeBDXAddr64Disp20Operand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8550     tmp = fieldFromInstruction(insn, 16, 16);
 8551     if (decodeBDAddr64Disp12Operand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8552     tmp = fieldFromInstruction(insn, 0, 16);
 8553     if (decodeBDAddr64Disp12Operand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8556     tmp = fieldFromInstruction(insn, 16, 16);
 8557     if (decodeBDAddr64Disp12Operand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8558     tmp = fieldFromInstruction(insn, 0, 16);
 8559     if (decodeS16ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8562     tmp = fieldFromInstruction(insn, 16, 16);
 8563     if (decodeBDAddr64Disp12Operand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8564     tmp = fieldFromInstruction(insn, 0, 16);
 8565     if (decodeU16ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8568     tmp = 0x0;
 8569     tmp |= fieldFromInstruction(insn, 11, 1) << 4;
 8570     tmp |= fieldFromInstruction(insn, 36, 4) << 0;
 8571     if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8572     tmp = 0x0;
 8573     tmp |= fieldFromInstruction(insn, 11, 1) << 4;
 8574     tmp |= fieldFromInstruction(insn, 36, 4) << 0;
 8575     if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8576     tmp = fieldFromInstruction(insn, 16, 20);
 8577     if (decodeBDXAddr64Disp12Operand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8578     tmp = fieldFromInstruction(insn, 12, 4);
 8579     if (decodeU3ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8582     tmp = 0x0;
 8583     tmp |= fieldFromInstruction(insn, 11, 1) << 4;
 8584     tmp |= fieldFromInstruction(insn, 36, 4) << 0;
 8585     if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8586     tmp = 0x0;
 8587     tmp |= fieldFromInstruction(insn, 11, 1) << 4;
 8588     tmp |= fieldFromInstruction(insn, 36, 4) << 0;
 8589     if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8590     tmp = fieldFromInstruction(insn, 16, 20);
 8591     if (decodeBDXAddr64Disp12Operand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8592     tmp = fieldFromInstruction(insn, 12, 4);
 8593     if (decodeU1ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8596     tmp = 0x0;
 8597     tmp |= fieldFromInstruction(insn, 11, 1) << 4;
 8598     tmp |= fieldFromInstruction(insn, 36, 4) << 0;
 8599     if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8600     tmp = 0x0;
 8601     tmp |= fieldFromInstruction(insn, 11, 1) << 4;
 8602     tmp |= fieldFromInstruction(insn, 36, 4) << 0;
 8603     if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8604     tmp = fieldFromInstruction(insn, 16, 20);
 8605     if (decodeBDXAddr64Disp12Operand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8606     tmp = fieldFromInstruction(insn, 12, 4);
 8607     if (decodeU2ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8610     tmp = 0x0;
 8611     tmp |= fieldFromInstruction(insn, 11, 1) << 4;
 8612     tmp |= fieldFromInstruction(insn, 36, 4) << 0;
 8613     if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8614     tmp = fieldFromInstruction(insn, 16, 20);
 8615     if (decodeBDXAddr64Disp12Operand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8618     tmp = 0x0;
 8619     tmp |= fieldFromInstruction(insn, 11, 1) << 4;
 8620     tmp |= fieldFromInstruction(insn, 36, 4) << 0;
 8621     if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8622     tmp = fieldFromInstruction(insn, 16, 20);
 8623     if (decodeBDXAddr64Disp12Operand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8624     tmp = fieldFromInstruction(insn, 12, 4);
 8625     if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8628     tmp = 0x0;
 8629     tmp |= fieldFromInstruction(insn, 11, 1) << 4;
 8630     tmp |= fieldFromInstruction(insn, 36, 4) << 0;
 8631     if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8632     tmp = fieldFromInstruction(insn, 16, 20);
 8633     if (decodeBDXAddr64Disp12Operand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8634     tmp = fieldFromInstruction(insn, 12, 4);
 8635     if (decodeU3ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8638     tmp = 0x0;
 8639     tmp |= fieldFromInstruction(insn, 11, 1) << 4;
 8640     tmp |= fieldFromInstruction(insn, 36, 4) << 0;
 8641     if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8642     tmp = fieldFromInstruction(insn, 16, 20);
 8643     if (decodeBDXAddr64Disp12Operand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8644     tmp = fieldFromInstruction(insn, 12, 4);
 8645     if (decodeU1ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8648     tmp = 0x0;
 8649     tmp |= fieldFromInstruction(insn, 11, 1) << 4;
 8650     tmp |= fieldFromInstruction(insn, 36, 4) << 0;
 8651     if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8652     tmp = fieldFromInstruction(insn, 16, 20);
 8653     if (decodeBDXAddr64Disp12Operand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8654     tmp = fieldFromInstruction(insn, 12, 4);
 8655     if (decodeU2ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8658     tmp = 0x0;
 8659     tmp |= fieldFromInstruction(insn, 8, 1) << 4;
 8660     tmp |= fieldFromInstruction(insn, 12, 4) << 0;
 8661     if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8662     tmp = fieldFromInstruction(insn, 16, 16);
 8663     if (decodeBDAddr64Disp12Operand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8664     tmp = fieldFromInstruction(insn, 32, 8);
 8665     if (decodeU8ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8668     tmp = 0x0;
 8669     tmp |= fieldFromInstruction(insn, 8, 1) << 4;
 8670     tmp |= fieldFromInstruction(insn, 12, 4) << 0;
 8671     if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8672     tmp = fieldFromInstruction(insn, 32, 4);
 8673     if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8674     tmp = fieldFromInstruction(insn, 16, 16);
 8675     if (decodeBDAddr64Disp12Operand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8678     tmp = 0x0;
 8679     tmp |= fieldFromInstruction(insn, 11, 1) << 4;
 8680     tmp |= fieldFromInstruction(insn, 36, 4) << 0;
 8681     if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8682     tmp = fieldFromInstruction(insn, 16, 16);
 8683     if (decodeU16ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8684     tmp = fieldFromInstruction(insn, 12, 4);
 8685     if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8688     tmp = fieldFromInstruction(insn, 36, 4);
 8689     if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8690     tmp = 0x0;
 8691     tmp |= fieldFromInstruction(insn, 10, 1) << 4;
 8692     tmp |= fieldFromInstruction(insn, 32, 4) << 0;
 8693     if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8694     tmp = fieldFromInstruction(insn, 20, 4);
 8695     if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8698     tmp = fieldFromInstruction(insn, 36, 4);
 8699     if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8700     tmp = 0x0;
 8701     tmp |= fieldFromInstruction(insn, 10, 1) << 4;
 8702     tmp |= fieldFromInstruction(insn, 32, 4) << 0;
 8703     if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8704     tmp = fieldFromInstruction(insn, 20, 4);
 8705     if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8706     tmp = fieldFromInstruction(insn, 16, 4);
 8707     if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8710     tmp = fieldFromInstruction(insn, 36, 4);
 8711     if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8712     tmp = 0x0;
 8713     tmp |= fieldFromInstruction(insn, 10, 1) << 4;
 8714     tmp |= fieldFromInstruction(insn, 32, 4) << 0;
 8715     if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8716     tmp = fieldFromInstruction(insn, 20, 4);
 8717     if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8720     tmp = fieldFromInstruction(insn, 36, 4);
 8721     if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8722     tmp = 0x0;
 8723     tmp |= fieldFromInstruction(insn, 10, 1) << 4;
 8724     tmp |= fieldFromInstruction(insn, 32, 4) << 0;
 8725     if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8726     tmp = fieldFromInstruction(insn, 20, 4);
 8727     if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8728     tmp = fieldFromInstruction(insn, 16, 4);
 8729     if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8732     tmp = 0x0;
 8733     tmp |= fieldFromInstruction(insn, 11, 1) << 4;
 8734     tmp |= fieldFromInstruction(insn, 36, 4) << 0;
 8735     if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8736     tmp = fieldFromInstruction(insn, 32, 4);
 8737     if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8738     tmp = fieldFromInstruction(insn, 12, 8);
 8739     if (decodeU8ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8740     tmp = fieldFromInstruction(insn, 20, 4);
 8741     if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8744     tmp = 0x0;
 8745     tmp |= fieldFromInstruction(insn, 11, 1) << 4;
 8746     tmp |= fieldFromInstruction(insn, 36, 4) << 0;
 8747     if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8748     tmp = 0x0;
 8749     tmp |= fieldFromInstruction(insn, 10, 1) << 4;
 8750     tmp |= fieldFromInstruction(insn, 32, 4) << 0;
 8751     if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8752     tmp = fieldFromInstruction(insn, 12, 8);
 8753     if (decodeU8ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8754     tmp = fieldFromInstruction(insn, 24, 8);
 8755     if (decodeU8ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8756     tmp = fieldFromInstruction(insn, 20, 4);
 8757     if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8760     tmp = 0x0;
 8761     tmp |= fieldFromInstruction(insn, 11, 1) << 4;
 8762     tmp |= fieldFromInstruction(insn, 36, 4) << 0;
 8763     if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8764     tmp = fieldFromInstruction(insn, 32, 4);
 8765     if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8766     tmp = fieldFromInstruction(insn, 12, 8);
 8767     if (decodeU8ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8768     tmp = fieldFromInstruction(insn, 20, 4);
 8769     if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8772     tmp = 0x0;
 8773     tmp |= fieldFromInstruction(insn, 10, 1) << 4;
 8774     tmp |= fieldFromInstruction(insn, 32, 4) << 0;
 8775     if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8778     tmp = 0x0;
 8779     tmp |= fieldFromInstruction(insn, 11, 1) << 4;
 8780     tmp |= fieldFromInstruction(insn, 36, 4) << 0;
 8781     if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8782     tmp = 0x0;
 8783     tmp |= fieldFromInstruction(insn, 10, 1) << 4;
 8784     tmp |= fieldFromInstruction(insn, 32, 4) << 0;
 8785     if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8786     tmp = 0x0;
 8787     tmp |= fieldFromInstruction(insn, 9, 1) << 4;
 8788     tmp |= fieldFromInstruction(insn, 28, 4) << 0;
 8789     if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8790     tmp = fieldFromInstruction(insn, 12, 8);
 8791     if (decodeU8ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8792     tmp = fieldFromInstruction(insn, 20, 4);
 8793     if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8796     tmp = 0x0;
 8797     tmp |= fieldFromInstruction(insn, 10, 1) << 4;
 8798     tmp |= fieldFromInstruction(insn, 32, 4) << 0;
 8799     if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8800     tmp = 0x0;
 8801     tmp |= fieldFromInstruction(insn, 9, 1) << 4;
 8802     tmp |= fieldFromInstruction(insn, 28, 4) << 0;
 8803     if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8804     tmp = fieldFromInstruction(insn, 20, 4);
 8805     if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8808     tmp = 0x0;
 8809     tmp |= fieldFromInstruction(insn, 11, 1) << 4;
 8810     tmp |= fieldFromInstruction(insn, 36, 4) << 0;
 8811     if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8812     tmp = 0x0;
 8813     tmp |= fieldFromInstruction(insn, 11, 1) << 4;
 8814     tmp |= fieldFromInstruction(insn, 36, 4) << 0;
 8815     if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8816     tmp = fieldFromInstruction(insn, 16, 20);
 8817     if (decodeBDXAddr64Disp12Operand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8818     tmp = fieldFromInstruction(insn, 12, 4);
 8819     if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8822     tmp = 0x0;
 8823     tmp |= fieldFromInstruction(insn, 11, 1) << 4;
 8824     tmp |= fieldFromInstruction(insn, 36, 4) << 0;
 8825     if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8826     tmp = 0x0;
 8827     tmp |= fieldFromInstruction(insn, 11, 1) << 4;
 8828     tmp |= fieldFromInstruction(insn, 36, 4) << 0;
 8829     if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8830     tmp = 0x0;
 8831     tmp |= fieldFromInstruction(insn, 10, 1) << 20;
 8832     tmp |= fieldFromInstruction(insn, 16, 20) << 0;
 8833     if (decodeBDVAddr64Disp12Operand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8834     tmp = fieldFromInstruction(insn, 12, 4);
 8835     if (decodeU1ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8838     tmp = 0x0;
 8839     tmp |= fieldFromInstruction(insn, 11, 1) << 4;
 8840     tmp |= fieldFromInstruction(insn, 36, 4) << 0;
 8841     if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8842     tmp = 0x0;
 8843     tmp |= fieldFromInstruction(insn, 11, 1) << 4;
 8844     tmp |= fieldFromInstruction(insn, 36, 4) << 0;
 8845     if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8846     tmp = 0x0;
 8847     tmp |= fieldFromInstruction(insn, 10, 1) << 20;
 8848     tmp |= fieldFromInstruction(insn, 16, 20) << 0;
 8849     if (decodeBDVAddr64Disp12Operand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8850     tmp = fieldFromInstruction(insn, 12, 4);
 8851     if (decodeU2ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8854     tmp = 0x0;
 8855     tmp |= fieldFromInstruction(insn, 11, 1) << 4;
 8856     tmp |= fieldFromInstruction(insn, 36, 4) << 0;
 8857     if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8858     tmp = 0x0;
 8859     tmp |= fieldFromInstruction(insn, 10, 1) << 20;
 8860     tmp |= fieldFromInstruction(insn, 16, 20) << 0;
 8861     if (decodeBDVAddr64Disp12Operand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8862     tmp = fieldFromInstruction(insn, 12, 4);
 8863     if (decodeU1ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8866     tmp = 0x0;
 8867     tmp |= fieldFromInstruction(insn, 11, 1) << 4;
 8868     tmp |= fieldFromInstruction(insn, 36, 4) << 0;
 8869     if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8870     tmp = 0x0;
 8871     tmp |= fieldFromInstruction(insn, 10, 1) << 20;
 8872     tmp |= fieldFromInstruction(insn, 16, 20) << 0;
 8873     if (decodeBDVAddr64Disp12Operand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8874     tmp = fieldFromInstruction(insn, 12, 4);
 8875     if (decodeU2ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8878     tmp = fieldFromInstruction(insn, 36, 4);
 8879     if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8880     tmp = 0x0;
 8881     tmp |= fieldFromInstruction(insn, 10, 1) << 4;
 8882     tmp |= fieldFromInstruction(insn, 32, 4) << 0;
 8883     if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8884     tmp = fieldFromInstruction(insn, 16, 16);
 8885     if (decodeBDAddr32Disp12Operand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8888     tmp = fieldFromInstruction(insn, 36, 4);
 8889     if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8890     tmp = 0x0;
 8891     tmp |= fieldFromInstruction(insn, 10, 1) << 4;
 8892     tmp |= fieldFromInstruction(insn, 32, 4) << 0;
 8893     if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8894     tmp = fieldFromInstruction(insn, 16, 16);
 8895     if (decodeBDAddr32Disp12Operand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8896     tmp = fieldFromInstruction(insn, 12, 4);
 8897     if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8900     tmp = 0x0;
 8901     tmp |= fieldFromInstruction(insn, 11, 1) << 4;
 8902     tmp |= fieldFromInstruction(insn, 36, 4) << 0;
 8903     if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8904     tmp = 0x0;
 8905     tmp |= fieldFromInstruction(insn, 11, 1) << 4;
 8906     tmp |= fieldFromInstruction(insn, 36, 4) << 0;
 8907     if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8908     tmp = fieldFromInstruction(insn, 32, 4);
 8909     if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8910     tmp = fieldFromInstruction(insn, 16, 16);
 8911     if (decodeBDAddr32Disp12Operand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8914     tmp = 0x0;
 8915     tmp |= fieldFromInstruction(insn, 11, 1) << 4;
 8916     tmp |= fieldFromInstruction(insn, 36, 4) << 0;
 8917     if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8918     tmp = 0x0;
 8919     tmp |= fieldFromInstruction(insn, 11, 1) << 4;
 8920     tmp |= fieldFromInstruction(insn, 36, 4) << 0;
 8921     if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8922     tmp = fieldFromInstruction(insn, 32, 4);
 8923     if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8924     tmp = fieldFromInstruction(insn, 16, 16);
 8925     if (decodeBDAddr32Disp12Operand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8928     tmp = 0x0;
 8929     tmp |= fieldFromInstruction(insn, 11, 1) << 4;
 8930     tmp |= fieldFromInstruction(insn, 36, 4) << 0;
 8931     if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8932     tmp = 0x0;
 8933     tmp |= fieldFromInstruction(insn, 11, 1) << 4;
 8934     tmp |= fieldFromInstruction(insn, 36, 4) << 0;
 8935     if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8936     tmp = fieldFromInstruction(insn, 32, 4);
 8937     if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8938     tmp = fieldFromInstruction(insn, 16, 16);
 8939     if (decodeBDAddr32Disp12Operand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8940     tmp = fieldFromInstruction(insn, 12, 4);
 8941     if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8944     tmp = fieldFromInstruction(insn, 36, 4);
 8945     if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8946     tmp = fieldFromInstruction(insn, 16, 20);
 8947     if (decodeBDXAddr64Disp12Operand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8948     tmp = fieldFromInstruction(insn, 12, 4);
 8949     if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8952     tmp = 0x0;
 8953     tmp |= fieldFromInstruction(insn, 11, 1) << 4;
 8954     tmp |= fieldFromInstruction(insn, 36, 4) << 0;
 8955     if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8956     tmp = 0x0;
 8957     tmp |= fieldFromInstruction(insn, 10, 1) << 4;
 8958     tmp |= fieldFromInstruction(insn, 32, 4) << 0;
 8959     if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8960     tmp = fieldFromInstruction(insn, 16, 16);
 8961     if (decodeBDAddr32Disp12Operand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8964     tmp = 0x0;
 8965     tmp |= fieldFromInstruction(insn, 11, 1) << 4;
 8966     tmp |= fieldFromInstruction(insn, 36, 4) << 0;
 8967     if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8968     tmp = 0x0;
 8969     tmp |= fieldFromInstruction(insn, 10, 1) << 4;
 8970     tmp |= fieldFromInstruction(insn, 32, 4) << 0;
 8971     if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8972     tmp = fieldFromInstruction(insn, 16, 16);
 8973     if (decodeBDAddr32Disp12Operand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8974     tmp = fieldFromInstruction(insn, 12, 4);
 8975     if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8978     tmp = 0x0;
 8979     tmp |= fieldFromInstruction(insn, 11, 1) << 4;
 8980     tmp |= fieldFromInstruction(insn, 36, 4) << 0;
 8981     if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8982     tmp = 0x0;
 8983     tmp |= fieldFromInstruction(insn, 10, 1) << 4;
 8984     tmp |= fieldFromInstruction(insn, 32, 4) << 0;
 8985     if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8986     tmp = fieldFromInstruction(insn, 16, 16);
 8987     if (decodeBDAddr64Disp12Operand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8990     tmp = 0x0;
 8991     tmp |= fieldFromInstruction(insn, 11, 1) << 4;
 8992     tmp |= fieldFromInstruction(insn, 36, 4) << 0;
 8993     if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8994     tmp = 0x0;
 8995     tmp |= fieldFromInstruction(insn, 10, 1) << 4;
 8996     tmp |= fieldFromInstruction(insn, 32, 4) << 0;
 8997     if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 8998     tmp = fieldFromInstruction(insn, 16, 16);
 8999     if (decodeBDAddr64Disp12Operand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 9000     tmp = fieldFromInstruction(insn, 12, 4);
 9001     if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 9004     tmp = 0x0;
 9005     tmp |= fieldFromInstruction(insn, 11, 1) << 4;
 9006     tmp |= fieldFromInstruction(insn, 36, 4) << 0;
 9007     if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 9008     tmp = fieldFromInstruction(insn, 32, 4);
 9009     if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 9010     tmp = fieldFromInstruction(insn, 16, 16);
 9011     if (decodeBDAddr64Disp12Operand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 9014     tmp = 0x0;
 9015     tmp |= fieldFromInstruction(insn, 11, 1) << 4;
 9016     tmp |= fieldFromInstruction(insn, 36, 4) << 0;
 9017     if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 9018     tmp = 0x0;
 9019     tmp |= fieldFromInstruction(insn, 11, 1) << 4;
 9020     tmp |= fieldFromInstruction(insn, 36, 4) << 0;
 9021     if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 9022     tmp = fieldFromInstruction(insn, 16, 16);
 9023     if (decodeS16ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 9024     tmp = fieldFromInstruction(insn, 12, 4);
 9025     if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 9028     tmp = 0x0;
 9029     tmp |= fieldFromInstruction(insn, 11, 1) << 4;
 9030     tmp |= fieldFromInstruction(insn, 36, 4) << 0;
 9031     if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 9032     tmp = 0x0;
 9033     tmp |= fieldFromInstruction(insn, 11, 1) << 4;
 9034     tmp |= fieldFromInstruction(insn, 36, 4) << 0;
 9035     if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 9036     tmp = fieldFromInstruction(insn, 16, 16);
 9037     if (decodeS16ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 9038     tmp = fieldFromInstruction(insn, 12, 4);
 9039     if (decodeU3ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 9042     tmp = 0x0;
 9043     tmp |= fieldFromInstruction(insn, 11, 1) << 4;
 9044     tmp |= fieldFromInstruction(insn, 36, 4) << 0;
 9045     if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 9046     tmp = 0x0;
 9047     tmp |= fieldFromInstruction(insn, 11, 1) << 4;
 9048     tmp |= fieldFromInstruction(insn, 36, 4) << 0;
 9049     if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 9050     tmp = fieldFromInstruction(insn, 16, 16);
 9051     if (decodeS16ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 9052     tmp = fieldFromInstruction(insn, 12, 4);
 9053     if (decodeU1ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 9056     tmp = 0x0;
 9057     tmp |= fieldFromInstruction(insn, 11, 1) << 4;
 9058     tmp |= fieldFromInstruction(insn, 36, 4) << 0;
 9059     if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 9060     tmp = 0x0;
 9061     tmp |= fieldFromInstruction(insn, 11, 1) << 4;
 9062     tmp |= fieldFromInstruction(insn, 36, 4) << 0;
 9063     if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 9064     tmp = fieldFromInstruction(insn, 16, 16);
 9065     if (decodeS16ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 9066     tmp = fieldFromInstruction(insn, 12, 4);
 9067     if (decodeU2ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 9070     tmp = 0x0;
 9071     tmp |= fieldFromInstruction(insn, 11, 1) << 4;
 9072     tmp |= fieldFromInstruction(insn, 36, 4) << 0;
 9073     if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 9076     tmp = 0x0;
 9077     tmp |= fieldFromInstruction(insn, 11, 1) << 4;
 9078     tmp |= fieldFromInstruction(insn, 36, 4) << 0;
 9079     if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 9080     tmp = fieldFromInstruction(insn, 16, 16);
 9081     if (decodeU16ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 9084     tmp = 0x0;
 9085     tmp |= fieldFromInstruction(insn, 11, 1) << 4;
 9086     tmp |= fieldFromInstruction(insn, 36, 4) << 0;
 9087     if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 9088     tmp = fieldFromInstruction(insn, 16, 16);
 9089     if (decodeS16ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 9092     tmp = 0x0;
 9093     tmp |= fieldFromInstruction(insn, 11, 1) << 4;
 9094     tmp |= fieldFromInstruction(insn, 36, 4) << 0;
 9095     if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 9096     tmp = fieldFromInstruction(insn, 16, 16);
 9097     if (decodeS16ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 9098     tmp = fieldFromInstruction(insn, 12, 4);
 9099     if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 9102     tmp = 0x0;
 9103     tmp |= fieldFromInstruction(insn, 11, 1) << 4;
 9104     tmp |= fieldFromInstruction(insn, 36, 4) << 0;
 9105     if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 9106     tmp = fieldFromInstruction(insn, 24, 8);
 9107     if (decodeU8ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 9108     tmp = fieldFromInstruction(insn, 16, 8);
 9109     if (decodeU8ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 9112     tmp = 0x0;
 9113     tmp |= fieldFromInstruction(insn, 11, 1) << 4;
 9114     tmp |= fieldFromInstruction(insn, 36, 4) << 0;
 9115     if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 9116     tmp = fieldFromInstruction(insn, 24, 8);
 9117     if (decodeU8ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 9118     tmp = fieldFromInstruction(insn, 16, 8);
 9119     if (decodeU8ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 9120     tmp = fieldFromInstruction(insn, 12, 4);
 9121     if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 9124     tmp = 0x0;
 9125     tmp |= fieldFromInstruction(insn, 11, 1) << 4;
 9126     tmp |= fieldFromInstruction(insn, 36, 4) << 0;
 9127     if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 9128     tmp = 0x0;
 9129     tmp |= fieldFromInstruction(insn, 10, 1) << 4;
 9130     tmp |= fieldFromInstruction(insn, 32, 4) << 0;
 9131     if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 9132     tmp = fieldFromInstruction(insn, 20, 12);
 9133     if (decodeU12ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 9136     tmp = 0x0;
 9137     tmp |= fieldFromInstruction(insn, 11, 1) << 4;
 9138     tmp |= fieldFromInstruction(insn, 36, 4) << 0;
 9139     if (DecodeVR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 9140     tmp = 0x0;
 9141     tmp |= fieldFromInstruction(insn, 10, 1) << 4;
 9142     tmp |= fieldFromInstruction(insn, 32, 4) << 0;
 9143     if (DecodeVR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 9144     tmp = fieldFromInstruction(insn, 20, 12);
 9145     if (decodeU12ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 9148     tmp = 0x0;
 9149     tmp |= fieldFromInstruction(insn, 11, 1) << 4;
 9150     tmp |= fieldFromInstruction(insn, 36, 4) << 0;
 9151     if (DecodeVR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 9152     tmp = 0x0;
 9153     tmp |= fieldFromInstruction(insn, 10, 1) << 4;
 9154     tmp |= fieldFromInstruction(insn, 32, 4) << 0;
 9155     if (DecodeVR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 9156     tmp = fieldFromInstruction(insn, 20, 12);
 9157     if (decodeU12ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 9160     tmp = 0x0;
 9161     tmp |= fieldFromInstruction(insn, 11, 1) << 4;
 9162     tmp |= fieldFromInstruction(insn, 36, 4) << 0;
 9163     if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 9164     tmp = 0x0;
 9165     tmp |= fieldFromInstruction(insn, 10, 1) << 4;
 9166     tmp |= fieldFromInstruction(insn, 32, 4) << 0;
 9167     if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 9168     tmp = fieldFromInstruction(insn, 20, 12);
 9169     if (decodeU12ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 9170     tmp = fieldFromInstruction(insn, 12, 4);
 9171     if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 9172     tmp = fieldFromInstruction(insn, 16, 4);
 9173     if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 9176     tmp = 0x0;
 9177     tmp |= fieldFromInstruction(insn, 11, 1) << 4;
 9178     tmp |= fieldFromInstruction(insn, 36, 4) << 0;
 9179     if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 9180     tmp = 0x0;
 9181     tmp |= fieldFromInstruction(insn, 10, 1) << 4;
 9182     tmp |= fieldFromInstruction(insn, 32, 4) << 0;
 9183     if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 9184     tmp = fieldFromInstruction(insn, 16, 16);
 9185     if (decodeU16ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 9188     tmp = 0x0;
 9189     tmp |= fieldFromInstruction(insn, 11, 1) << 4;
 9190     tmp |= fieldFromInstruction(insn, 36, 4) << 0;
 9191     if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 9192     tmp = 0x0;
 9193     tmp |= fieldFromInstruction(insn, 10, 1) << 4;
 9194     tmp |= fieldFromInstruction(insn, 32, 4) << 0;
 9195     if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 9196     tmp = fieldFromInstruction(insn, 16, 16);
 9197     if (decodeU16ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 9198     tmp = fieldFromInstruction(insn, 12, 4);
 9199     if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 9202     tmp = 0x0;
 9203     tmp |= fieldFromInstruction(insn, 11, 1) << 4;
 9204     tmp |= fieldFromInstruction(insn, 36, 4) << 0;
 9205     if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 9206     tmp = 0x0;
 9207     tmp |= fieldFromInstruction(insn, 10, 1) << 4;
 9208     tmp |= fieldFromInstruction(insn, 32, 4) << 0;
 9209     if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 9212     tmp = 0x0;
 9213     tmp |= fieldFromInstruction(insn, 11, 1) << 4;
 9214     tmp |= fieldFromInstruction(insn, 36, 4) << 0;
 9215     if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 9216     tmp = 0x0;
 9217     tmp |= fieldFromInstruction(insn, 10, 1) << 4;
 9218     tmp |= fieldFromInstruction(insn, 32, 4) << 0;
 9219     if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 9220     tmp = fieldFromInstruction(insn, 12, 4);
 9221     if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 9224     tmp = 0x0;
 9225     tmp |= fieldFromInstruction(insn, 11, 1) << 4;
 9226     tmp |= fieldFromInstruction(insn, 36, 4) << 0;
 9227     if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 9228     tmp = 0x0;
 9229     tmp |= fieldFromInstruction(insn, 10, 1) << 4;
 9230     tmp |= fieldFromInstruction(insn, 32, 4) << 0;
 9231     if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 9232     tmp = fieldFromInstruction(insn, 20, 4);
 9233     if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 9236     tmp = 0x0;
 9237     tmp |= fieldFromInstruction(insn, 11, 1) << 4;
 9238     tmp |= fieldFromInstruction(insn, 36, 4) << 0;
 9239     if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 9240     tmp = 0x0;
 9241     tmp |= fieldFromInstruction(insn, 10, 1) << 4;
 9242     tmp |= fieldFromInstruction(insn, 32, 4) << 0;
 9243     if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 9244     tmp = fieldFromInstruction(insn, 12, 4);
 9245     if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 9246     tmp = fieldFromInstruction(insn, 20, 4);
 9247     if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 9250     tmp = 0x0;
 9251     tmp |= fieldFromInstruction(insn, 11, 1) << 4;
 9252     tmp |= fieldFromInstruction(insn, 36, 4) << 0;
 9253     if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 9254     tmp = 0x0;
 9255     tmp |= fieldFromInstruction(insn, 10, 1) << 4;
 9256     tmp |= fieldFromInstruction(insn, 32, 4) << 0;
 9257     if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 9258     tmp = 0x0;
 9259     tmp |= fieldFromInstruction(insn, 9, 1) << 4;
 9260     tmp |= fieldFromInstruction(insn, 28, 4) << 0;
 9261     if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 9264     tmp = 0x0;
 9265     tmp |= fieldFromInstruction(insn, 11, 1) << 4;
 9266     tmp |= fieldFromInstruction(insn, 36, 4) << 0;
 9267     if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 9268     tmp = 0x0;
 9269     tmp |= fieldFromInstruction(insn, 10, 1) << 4;
 9270     tmp |= fieldFromInstruction(insn, 32, 4) << 0;
 9271     if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 9272     tmp = 0x0;
 9273     tmp |= fieldFromInstruction(insn, 9, 1) << 4;
 9274     tmp |= fieldFromInstruction(insn, 28, 4) << 0;
 9275     if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 9276     tmp = fieldFromInstruction(insn, 12, 4);
 9277     if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 9280     tmp = 0x0;
 9281     tmp |= fieldFromInstruction(insn, 11, 1) << 4;
 9282     tmp |= fieldFromInstruction(insn, 36, 4) << 0;
 9283     if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 9284     tmp = fieldFromInstruction(insn, 32, 4);
 9285     if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 9286     tmp = fieldFromInstruction(insn, 28, 4);
 9287     if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 9290     tmp = 0x0;
 9291     tmp |= fieldFromInstruction(insn, 11, 1) << 4;
 9292     tmp |= fieldFromInstruction(insn, 36, 4) << 0;
 9293     if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 9294     tmp = 0x0;
 9295     tmp |= fieldFromInstruction(insn, 11, 1) << 4;
 9296     tmp |= fieldFromInstruction(insn, 36, 4) << 0;
 9297     if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 9298     tmp = 0x0;
 9299     tmp |= fieldFromInstruction(insn, 10, 1) << 4;
 9300     tmp |= fieldFromInstruction(insn, 32, 4) << 0;
 9301     if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 9302     tmp = 0x0;
 9303     tmp |= fieldFromInstruction(insn, 9, 1) << 4;
 9304     tmp |= fieldFromInstruction(insn, 28, 4) << 0;
 9305     if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 9306     tmp = fieldFromInstruction(insn, 16, 8);
 9307     if (decodeU8ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 9310     tmp = 0x0;
 9311     tmp |= fieldFromInstruction(insn, 11, 1) << 4;
 9312     tmp |= fieldFromInstruction(insn, 36, 4) << 0;
 9313     if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 9314     tmp = 0x0;
 9315     tmp |= fieldFromInstruction(insn, 11, 1) << 4;
 9316     tmp |= fieldFromInstruction(insn, 36, 4) << 0;
 9317     if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 9318     tmp = 0x0;
 9319     tmp |= fieldFromInstruction(insn, 10, 1) << 4;
 9320     tmp |= fieldFromInstruction(insn, 32, 4) << 0;
 9321     if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 9322     tmp = 0x0;
 9323     tmp |= fieldFromInstruction(insn, 9, 1) << 4;
 9324     tmp |= fieldFromInstruction(insn, 28, 4) << 0;
 9325     if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 9326     tmp = fieldFromInstruction(insn, 16, 8);
 9327     if (decodeU8ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 9328     tmp = fieldFromInstruction(insn, 12, 4);
 9329     if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 9332     tmp = 0x0;
 9333     tmp |= fieldFromInstruction(insn, 11, 1) << 4;
 9334     tmp |= fieldFromInstruction(insn, 36, 4) << 0;
 9335     if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 9336     tmp = 0x0;
 9337     tmp |= fieldFromInstruction(insn, 10, 1) << 4;
 9338     tmp |= fieldFromInstruction(insn, 32, 4) << 0;
 9339     if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 9340     tmp = 0x0;
 9341     tmp |= fieldFromInstruction(insn, 9, 1) << 4;
 9342     tmp |= fieldFromInstruction(insn, 28, 4) << 0;
 9343     if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 9344     tmp = fieldFromInstruction(insn, 16, 8);
 9345     if (decodeU8ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 9348     tmp = 0x0;
 9349     tmp |= fieldFromInstruction(insn, 11, 1) << 4;
 9350     tmp |= fieldFromInstruction(insn, 36, 4) << 0;
 9351     if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 9352     tmp = 0x0;
 9353     tmp |= fieldFromInstruction(insn, 10, 1) << 4;
 9354     tmp |= fieldFromInstruction(insn, 32, 4) << 0;
 9355     if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 9356     tmp = 0x0;
 9357     tmp |= fieldFromInstruction(insn, 9, 1) << 4;
 9358     tmp |= fieldFromInstruction(insn, 28, 4) << 0;
 9359     if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 9360     tmp = fieldFromInstruction(insn, 20, 4);
 9361     if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 9364     tmp = 0x0;
 9365     tmp |= fieldFromInstruction(insn, 11, 1) << 4;
 9366     tmp |= fieldFromInstruction(insn, 36, 4) << 0;
 9367     if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 9368     tmp = 0x0;
 9369     tmp |= fieldFromInstruction(insn, 10, 1) << 4;
 9370     tmp |= fieldFromInstruction(insn, 32, 4) << 0;
 9371     if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 9372     tmp = 0x0;
 9373     tmp |= fieldFromInstruction(insn, 9, 1) << 4;
 9374     tmp |= fieldFromInstruction(insn, 28, 4) << 0;
 9375     if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 9376     tmp = fieldFromInstruction(insn, 12, 4);
 9377     if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 9378     tmp = fieldFromInstruction(insn, 20, 4);
 9379     if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 9382     tmp = 0x0;
 9383     tmp |= fieldFromInstruction(insn, 11, 1) << 4;
 9384     tmp |= fieldFromInstruction(insn, 36, 4) << 0;
 9385     if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 9386     tmp = 0x0;
 9387     tmp |= fieldFromInstruction(insn, 10, 1) << 4;
 9388     tmp |= fieldFromInstruction(insn, 32, 4) << 0;
 9389     if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 9390     tmp = 0x0;
 9391     tmp |= fieldFromInstruction(insn, 9, 1) << 4;
 9392     tmp |= fieldFromInstruction(insn, 28, 4) << 0;
 9393     if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 9394     tmp = fieldFromInstruction(insn, 22, 2) << 2;
 9395     if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 9398     tmp = 0x0;
 9399     tmp |= fieldFromInstruction(insn, 11, 1) << 4;
 9400     tmp |= fieldFromInstruction(insn, 36, 4) << 0;
 9401     if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 9402     tmp = 0x0;
 9403     tmp |= fieldFromInstruction(insn, 10, 1) << 4;
 9404     tmp |= fieldFromInstruction(insn, 32, 4) << 0;
 9405     if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 9406     tmp = 0x0;
 9407     tmp |= fieldFromInstruction(insn, 9, 1) << 4;
 9408     tmp |= fieldFromInstruction(insn, 28, 4) << 0;
 9409     if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 9410     tmp = fieldFromInstruction(insn, 21, 3) << 1;
 9411     if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 9414     tmp = 0x0;
 9415     tmp |= fieldFromInstruction(insn, 11, 1) << 4;
 9416     tmp |= fieldFromInstruction(insn, 36, 4) << 0;
 9417     if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 9418     tmp = 0x0;
 9419     tmp |= fieldFromInstruction(insn, 10, 1) << 4;
 9420     tmp |= fieldFromInstruction(insn, 32, 4) << 0;
 9421     if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 9422     tmp = 0x0;
 9423     tmp |= fieldFromInstruction(insn, 9, 1) << 4;
 9424     tmp |= fieldFromInstruction(insn, 28, 4) << 0;
 9425     if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 9426     tmp = 0x0;
 9427     tmp |= fieldFromInstruction(insn, 20, 1) << 0;
 9428     tmp |= fieldFromInstruction(insn, 22, 2) << 2;
 9429     if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 9432     tmp = 0x0;
 9433     tmp |= fieldFromInstruction(insn, 11, 1) << 4;
 9434     tmp |= fieldFromInstruction(insn, 36, 4) << 0;
 9435     if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 9436     tmp = 0x0;
 9437     tmp |= fieldFromInstruction(insn, 10, 1) << 4;
 9438     tmp |= fieldFromInstruction(insn, 32, 4) << 0;
 9439     if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 9440     tmp = 0x0;
 9441     tmp |= fieldFromInstruction(insn, 9, 1) << 4;
 9442     tmp |= fieldFromInstruction(insn, 28, 4) << 0;
 9443     if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 9444     tmp = 0x0;
 9445     tmp |= fieldFromInstruction(insn, 8, 1) << 4;
 9446     tmp |= fieldFromInstruction(insn, 12, 4) << 0;
 9447     if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 9448     tmp = fieldFromInstruction(insn, 22, 2) << 2;
 9449     if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 9452     tmp = 0x0;
 9453     tmp |= fieldFromInstruction(insn, 11, 1) << 4;
 9454     tmp |= fieldFromInstruction(insn, 36, 4) << 0;
 9455     if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 9456     tmp = 0x0;
 9457     tmp |= fieldFromInstruction(insn, 10, 1) << 4;
 9458     tmp |= fieldFromInstruction(insn, 32, 4) << 0;
 9459     if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 9460     tmp = 0x0;
 9461     tmp |= fieldFromInstruction(insn, 9, 1) << 4;
 9462     tmp |= fieldFromInstruction(insn, 28, 4) << 0;
 9463     if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 9464     tmp = 0x0;
 9465     tmp |= fieldFromInstruction(insn, 8, 1) << 4;
 9466     tmp |= fieldFromInstruction(insn, 12, 4) << 0;
 9467     if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 9468     tmp = fieldFromInstruction(insn, 21, 3) << 1;
 9469     if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 9472     tmp = 0x0;
 9473     tmp |= fieldFromInstruction(insn, 11, 1) << 4;
 9474     tmp |= fieldFromInstruction(insn, 36, 4) << 0;
 9475     if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 9476     tmp = 0x0;
 9477     tmp |= fieldFromInstruction(insn, 10, 1) << 4;
 9478     tmp |= fieldFromInstruction(insn, 32, 4) << 0;
 9479     if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 9480     tmp = 0x0;
 9481     tmp |= fieldFromInstruction(insn, 9, 1) << 4;
 9482     tmp |= fieldFromInstruction(insn, 28, 4) << 0;
 9483     if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 9484     tmp = 0x0;
 9485     tmp |= fieldFromInstruction(insn, 8, 1) << 4;
 9486     tmp |= fieldFromInstruction(insn, 12, 4) << 0;
 9487     if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 9488     tmp = 0x0;
 9489     tmp |= fieldFromInstruction(insn, 20, 1) << 0;
 9490     tmp |= fieldFromInstruction(insn, 22, 2) << 2;
 9491     if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 9494     tmp = 0x0;
 9495     tmp |= fieldFromInstruction(insn, 11, 1) << 4;
 9496     tmp |= fieldFromInstruction(insn, 36, 4) << 0;
 9497     if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 9498     tmp = 0x0;
 9499     tmp |= fieldFromInstruction(insn, 10, 1) << 4;
 9500     tmp |= fieldFromInstruction(insn, 32, 4) << 0;
 9501     if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 9502     tmp = 0x0;
 9503     tmp |= fieldFromInstruction(insn, 9, 1) << 4;
 9504     tmp |= fieldFromInstruction(insn, 28, 4) << 0;
 9505     if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 9506     tmp = 0x0;
 9507     tmp |= fieldFromInstruction(insn, 8, 1) << 4;
 9508     tmp |= fieldFromInstruction(insn, 12, 4) << 0;
 9509     if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 9510     tmp = fieldFromInstruction(insn, 20, 4);
 9511     if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 9514     tmp = 0x0;
 9515     tmp |= fieldFromInstruction(insn, 11, 1) << 4;
 9516     tmp |= fieldFromInstruction(insn, 36, 4) << 0;
 9517     if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 9518     tmp = 0x0;
 9519     tmp |= fieldFromInstruction(insn, 10, 1) << 4;
 9520     tmp |= fieldFromInstruction(insn, 32, 4) << 0;
 9521     if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 9522     tmp = 0x0;
 9523     tmp |= fieldFromInstruction(insn, 9, 1) << 4;
 9524     tmp |= fieldFromInstruction(insn, 28, 4) << 0;
 9525     if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 9526     tmp = 0x0;
 9527     tmp |= fieldFromInstruction(insn, 8, 1) << 4;
 9528     tmp |= fieldFromInstruction(insn, 12, 4) << 0;
 9529     if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 9530     tmp = fieldFromInstruction(insn, 24, 4);
 9531     if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 9532     tmp = fieldFromInstruction(insn, 20, 4);
 9533     if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 9536     tmp = 0x0;
 9537     tmp |= fieldFromInstruction(insn, 11, 1) << 4;
 9538     tmp |= fieldFromInstruction(insn, 36, 4) << 0;
 9539     if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 9540     tmp = 0x0;
 9541     tmp |= fieldFromInstruction(insn, 10, 1) << 4;
 9542     tmp |= fieldFromInstruction(insn, 32, 4) << 0;
 9543     if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 9544     tmp = 0x0;
 9545     tmp |= fieldFromInstruction(insn, 9, 1) << 4;
 9546     tmp |= fieldFromInstruction(insn, 28, 4) << 0;
 9547     if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 9548     tmp = 0x0;
 9549     tmp |= fieldFromInstruction(insn, 8, 1) << 4;
 9550     tmp |= fieldFromInstruction(insn, 12, 4) << 0;
 9551     if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 9554     tmp = 0x0;
 9555     tmp |= fieldFromInstruction(insn, 11, 1) << 4;
 9556     tmp |= fieldFromInstruction(insn, 36, 4) << 0;
 9557     if (DecodeVR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 9558     tmp = 0x0;
 9559     tmp |= fieldFromInstruction(insn, 10, 1) << 4;
 9560     tmp |= fieldFromInstruction(insn, 32, 4) << 0;
 9561     if (DecodeVR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 9562     tmp = 0x0;
 9563     tmp |= fieldFromInstruction(insn, 9, 1) << 4;
 9564     tmp |= fieldFromInstruction(insn, 28, 4) << 0;
 9565     if (DecodeVR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 9566     tmp = 0x0;
 9567     tmp |= fieldFromInstruction(insn, 8, 1) << 4;
 9568     tmp |= fieldFromInstruction(insn, 12, 4) << 0;
 9569     if (DecodeVR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 9572     tmp = 0x0;
 9573     tmp |= fieldFromInstruction(insn, 11, 1) << 4;
 9574     tmp |= fieldFromInstruction(insn, 36, 4) << 0;
 9575     if (DecodeVR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 9576     tmp = 0x0;
 9577     tmp |= fieldFromInstruction(insn, 10, 1) << 4;
 9578     tmp |= fieldFromInstruction(insn, 32, 4) << 0;
 9579     if (DecodeVR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 9580     tmp = 0x0;
 9581     tmp |= fieldFromInstruction(insn, 9, 1) << 4;
 9582     tmp |= fieldFromInstruction(insn, 28, 4) << 0;
 9583     if (DecodeVR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 9584     tmp = 0x0;
 9585     tmp |= fieldFromInstruction(insn, 8, 1) << 4;
 9586     tmp |= fieldFromInstruction(insn, 12, 4) << 0;
 9587     if (DecodeVR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 9590     tmp = 0x0;
 9591     tmp |= fieldFromInstruction(insn, 11, 1) << 4;
 9592     tmp |= fieldFromInstruction(insn, 36, 4) << 0;
 9593     if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 9594     tmp = 0x0;
 9595     tmp |= fieldFromInstruction(insn, 10, 1) << 4;
 9596     tmp |= fieldFromInstruction(insn, 32, 4) << 0;
 9597     if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 9598     tmp = 0x0;
 9599     tmp |= fieldFromInstruction(insn, 9, 1) << 4;
 9600     tmp |= fieldFromInstruction(insn, 28, 4) << 0;
 9601     if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 9602     tmp = 0x0;
 9603     tmp |= fieldFromInstruction(insn, 8, 1) << 4;
 9604     tmp |= fieldFromInstruction(insn, 12, 4) << 0;
 9605     if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 9606     tmp = fieldFromInstruction(insn, 16, 4);
 9607     if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 9608     tmp = fieldFromInstruction(insn, 24, 4);
 9609     if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 9612     tmp = 0x0;
 9613     tmp |= fieldFromInstruction(insn, 11, 1) << 4;
 9614     tmp |= fieldFromInstruction(insn, 36, 4) << 0;
 9615     if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 9616     tmp = 0x0;
 9617     tmp |= fieldFromInstruction(insn, 10, 1) << 4;
 9618     tmp |= fieldFromInstruction(insn, 32, 4) << 0;
 9619     if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 9620     tmp = 0x0;
 9621     tmp |= fieldFromInstruction(insn, 9, 1) << 4;
 9622     tmp |= fieldFromInstruction(insn, 28, 4) << 0;
 9623     if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 9624     tmp = 0x0;
 9625     tmp |= fieldFromInstruction(insn, 8, 1) << 4;
 9626     tmp |= fieldFromInstruction(insn, 12, 4) << 0;
 9627     if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 9628     tmp = fieldFromInstruction(insn, 24, 4);
 9629     if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 9632     tmp = 0x0;
 9633     tmp |= fieldFromInstruction(insn, 11, 1) << 4;
 9634     tmp |= fieldFromInstruction(insn, 36, 4) << 0;
 9635     if (DecodeVR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 9636     tmp = 0x0;
 9637     tmp |= fieldFromInstruction(insn, 10, 1) << 4;
 9638     tmp |= fieldFromInstruction(insn, 32, 4) << 0;
 9639     if (DecodeVR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 9640     tmp = fieldFromInstruction(insn, 16, 3);
 9641     if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 9642     tmp = fieldFromInstruction(insn, 20, 4);
 9643     if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 9646     tmp = 0x0;
 9647     tmp |= fieldFromInstruction(insn, 11, 1) << 4;
 9648     tmp |= fieldFromInstruction(insn, 36, 4) << 0;
 9649     if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 9650     tmp = 0x0;
 9651     tmp |= fieldFromInstruction(insn, 10, 1) << 4;
 9652     tmp |= fieldFromInstruction(insn, 32, 4) << 0;
 9653     if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 9654     tmp = fieldFromInstruction(insn, 16, 4);
 9655     if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 9656     tmp = fieldFromInstruction(insn, 20, 4);
 9657     if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 9660     tmp = 0x0;
 9661     tmp |= fieldFromInstruction(insn, 11, 1) << 4;
 9662     tmp |= fieldFromInstruction(insn, 36, 4) << 0;
 9663     if (DecodeVR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 9664     tmp = 0x0;
 9665     tmp |= fieldFromInstruction(insn, 10, 1) << 4;
 9666     tmp |= fieldFromInstruction(insn, 32, 4) << 0;
 9667     if (DecodeVR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 9668     tmp = fieldFromInstruction(insn, 16, 3);
 9669     if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 9670     tmp = fieldFromInstruction(insn, 20, 4);
 9671     if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 9674     tmp = 0x0;
 9675     tmp |= fieldFromInstruction(insn, 11, 1) << 4;
 9676     tmp |= fieldFromInstruction(insn, 36, 4) << 0;
 9677     if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 9678     tmp = 0x0;
 9679     tmp |= fieldFromInstruction(insn, 10, 1) << 4;
 9680     tmp |= fieldFromInstruction(insn, 32, 4) << 0;
 9681     if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 9682     tmp = fieldFromInstruction(insn, 12, 4);
 9683     if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 9684     tmp = fieldFromInstruction(insn, 16, 4);
 9685     if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 9686     tmp = fieldFromInstruction(insn, 20, 4);
 9687     if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 9690     tmp = 0x0;
 9691     tmp |= fieldFromInstruction(insn, 11, 1) << 4;
 9692     tmp |= fieldFromInstruction(insn, 36, 4) << 0;
 9693     if (DecodeVR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 9694     tmp = 0x0;
 9695     tmp |= fieldFromInstruction(insn, 10, 1) << 4;
 9696     tmp |= fieldFromInstruction(insn, 32, 4) << 0;
 9697     if (DecodeVR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 9700     tmp = 0x0;
 9701     tmp |= fieldFromInstruction(insn, 11, 1) << 4;
 9702     tmp |= fieldFromInstruction(insn, 36, 4) << 0;
 9703     if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 9704     tmp = 0x0;
 9705     tmp |= fieldFromInstruction(insn, 10, 1) << 4;
 9706     tmp |= fieldFromInstruction(insn, 32, 4) << 0;
 9707     if (DecodeVR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 9710     tmp = 0x0;
 9711     tmp |= fieldFromInstruction(insn, 11, 1) << 4;
 9712     tmp |= fieldFromInstruction(insn, 36, 4) << 0;
 9713     if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 9714     tmp = 0x0;
 9715     tmp |= fieldFromInstruction(insn, 10, 1) << 4;
 9716     tmp |= fieldFromInstruction(insn, 32, 4) << 0;
 9717     if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 9718     tmp = fieldFromInstruction(insn, 12, 4);
 9719     if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 9720     tmp = fieldFromInstruction(insn, 16, 4);
 9721     if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 9724     tmp = 0x0;
 9725     tmp |= fieldFromInstruction(insn, 11, 1) << 4;
 9726     tmp |= fieldFromInstruction(insn, 36, 4) << 0;
 9727     if (DecodeVR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 9728     tmp = 0x0;
 9729     tmp |= fieldFromInstruction(insn, 10, 1) << 4;
 9730     tmp |= fieldFromInstruction(insn, 32, 4) << 0;
 9731     if (DecodeVR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 9732     tmp = fieldFromInstruction(insn, 16, 3);
 9733     if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 9734     tmp = fieldFromInstruction(insn, 20, 4);
 9735     if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 9738     tmp = 0x0;
 9739     tmp |= fieldFromInstruction(insn, 11, 1) << 4;
 9740     tmp |= fieldFromInstruction(insn, 36, 4) << 0;
 9741     if (DecodeVR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 9742     tmp = 0x0;
 9743     tmp |= fieldFromInstruction(insn, 10, 1) << 4;
 9744     tmp |= fieldFromInstruction(insn, 32, 4) << 0;
 9745     if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 9746     tmp = fieldFromInstruction(insn, 16, 3);
 9747     if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 9748     tmp = fieldFromInstruction(insn, 20, 4);
 9749     if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 9752     tmp = 0x0;
 9753     tmp |= fieldFromInstruction(insn, 11, 1) << 4;
 9754     tmp |= fieldFromInstruction(insn, 36, 4) << 0;
 9755     if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 9756     tmp = 0x0;
 9757     tmp |= fieldFromInstruction(insn, 10, 1) << 4;
 9758     tmp |= fieldFromInstruction(insn, 32, 4) << 0;
 9759     if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 9760     tmp = fieldFromInstruction(insn, 16, 3);
 9761     if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 9762     tmp = fieldFromInstruction(insn, 20, 4);
 9763     if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 9766     tmp = 0x0;
 9767     tmp |= fieldFromInstruction(insn, 11, 1) << 4;
 9768     tmp |= fieldFromInstruction(insn, 36, 4) << 0;
 9769     if (DecodeVR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 9770     tmp = 0x0;
 9771     tmp |= fieldFromInstruction(insn, 10, 1) << 4;
 9772     tmp |= fieldFromInstruction(insn, 32, 4) << 0;
 9773     if (DecodeVR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 9776     tmp = 0x0;
 9777     tmp |= fieldFromInstruction(insn, 11, 1) << 4;
 9778     tmp |= fieldFromInstruction(insn, 36, 4) << 0;
 9779     if (DecodeVR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 9780     tmp = 0x0;
 9781     tmp |= fieldFromInstruction(insn, 10, 1) << 4;
 9782     tmp |= fieldFromInstruction(insn, 32, 4) << 0;
 9783     if (DecodeVR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 9786     tmp = 0x0;
 9787     tmp |= fieldFromInstruction(insn, 11, 1) << 4;
 9788     tmp |= fieldFromInstruction(insn, 36, 4) << 0;
 9789     if (DecodeVR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 9790     tmp = 0x0;
 9791     tmp |= fieldFromInstruction(insn, 10, 1) << 4;
 9792     tmp |= fieldFromInstruction(insn, 32, 4) << 0;
 9793     if (DecodeVR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 9794     tmp = fieldFromInstruction(insn, 12, 4);
 9795     if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 9796     tmp = fieldFromInstruction(insn, 16, 4);
 9797     if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 9800     tmp = 0x0;
 9801     tmp |= fieldFromInstruction(insn, 11, 1) << 4;
 9802     tmp |= fieldFromInstruction(insn, 36, 4) << 0;
 9803     if (DecodeVR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 9804     tmp = 0x0;
 9805     tmp |= fieldFromInstruction(insn, 10, 1) << 4;
 9806     tmp |= fieldFromInstruction(insn, 32, 4) << 0;
 9807     if (DecodeVR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 9808     tmp = fieldFromInstruction(insn, 20, 4);
 9809     if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 9812     tmp = 0x0;
 9813     tmp |= fieldFromInstruction(insn, 11, 1) << 4;
 9814     tmp |= fieldFromInstruction(insn, 36, 4) << 0;
 9815     if (DecodeVR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 9816     tmp = 0x0;
 9817     tmp |= fieldFromInstruction(insn, 10, 1) << 4;
 9818     tmp |= fieldFromInstruction(insn, 32, 4) << 0;
 9819     if (DecodeVR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 9820     tmp = fieldFromInstruction(insn, 20, 4);
 9821     if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 9824     tmp = 0x0;
 9825     tmp |= fieldFromInstruction(insn, 11, 1) << 4;
 9826     tmp |= fieldFromInstruction(insn, 36, 4) << 0;
 9827     if (DecodeVR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 9828     tmp = 0x0;
 9829     tmp |= fieldFromInstruction(insn, 10, 1) << 4;
 9830     tmp |= fieldFromInstruction(insn, 32, 4) << 0;
 9831     if (DecodeVR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 9832     tmp = 0x0;
 9833     tmp |= fieldFromInstruction(insn, 9, 1) << 4;
 9834     tmp |= fieldFromInstruction(insn, 28, 4) << 0;
 9835     if (DecodeVR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 9838     tmp = 0x0;
 9839     tmp |= fieldFromInstruction(insn, 11, 1) << 4;
 9840     tmp |= fieldFromInstruction(insn, 36, 4) << 0;
 9841     if (DecodeVR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 9842     tmp = 0x0;
 9843     tmp |= fieldFromInstruction(insn, 10, 1) << 4;
 9844     tmp |= fieldFromInstruction(insn, 32, 4) << 0;
 9845     if (DecodeVR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 9846     tmp = 0x0;
 9847     tmp |= fieldFromInstruction(insn, 9, 1) << 4;
 9848     tmp |= fieldFromInstruction(insn, 28, 4) << 0;
 9849     if (DecodeVR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 9852     tmp = 0x0;
 9853     tmp |= fieldFromInstruction(insn, 11, 1) << 4;
 9854     tmp |= fieldFromInstruction(insn, 36, 4) << 0;
 9855     if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 9856     tmp = 0x0;
 9857     tmp |= fieldFromInstruction(insn, 10, 1) << 4;
 9858     tmp |= fieldFromInstruction(insn, 32, 4) << 0;
 9859     if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 9860     tmp = 0x0;
 9861     tmp |= fieldFromInstruction(insn, 9, 1) << 4;
 9862     tmp |= fieldFromInstruction(insn, 28, 4) << 0;
 9863     if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 9864     tmp = fieldFromInstruction(insn, 12, 4);
 9865     if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 9866     tmp = fieldFromInstruction(insn, 16, 4);
 9867     if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 9870     tmp = 0x0;
 9871     tmp |= fieldFromInstruction(insn, 11, 1) << 4;
 9872     tmp |= fieldFromInstruction(insn, 36, 4) << 0;
 9873     if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 9874     tmp = 0x0;
 9875     tmp |= fieldFromInstruction(insn, 10, 1) << 4;
 9876     tmp |= fieldFromInstruction(insn, 32, 4) << 0;
 9877     if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 9878     tmp = 0x0;
 9879     tmp |= fieldFromInstruction(insn, 9, 1) << 4;
 9880     tmp |= fieldFromInstruction(insn, 28, 4) << 0;
 9881     if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 9882     tmp = fieldFromInstruction(insn, 12, 4);
 9883     if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 9884     tmp = fieldFromInstruction(insn, 16, 4);
 9885     if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 9886     tmp = fieldFromInstruction(insn, 20, 4);
 9887     if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 9890     tmp = 0x0;
 9891     tmp |= fieldFromInstruction(insn, 11, 1) << 4;
 9892     tmp |= fieldFromInstruction(insn, 36, 4) << 0;
 9893     if (DecodeVR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 9894     tmp = 0x0;
 9895     tmp |= fieldFromInstruction(insn, 10, 1) << 4;
 9896     tmp |= fieldFromInstruction(insn, 32, 4) << 0;
 9897     if (DecodeVR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 9898     tmp = 0x0;
 9899     tmp |= fieldFromInstruction(insn, 9, 1) << 4;
 9900     tmp |= fieldFromInstruction(insn, 28, 4) << 0;
 9901     if (DecodeVR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 9902     tmp = fieldFromInstruction(insn, 20, 4);
 9903     if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 9906     tmp = 0x0;
 9907     tmp |= fieldFromInstruction(insn, 11, 1) << 4;
 9908     tmp |= fieldFromInstruction(insn, 36, 4) << 0;
 9909     if (DecodeVR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 9910     tmp = 0x0;
 9911     tmp |= fieldFromInstruction(insn, 10, 1) << 4;
 9912     tmp |= fieldFromInstruction(insn, 32, 4) << 0;
 9913     if (DecodeVR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 9914     tmp = 0x0;
 9915     tmp |= fieldFromInstruction(insn, 9, 1) << 4;
 9916     tmp |= fieldFromInstruction(insn, 28, 4) << 0;
 9917     if (DecodeVR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 9918     tmp = fieldFromInstruction(insn, 20, 4);
 9919     if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 9922     tmp = fieldFromInstruction(insn, 36, 4);
 9923     if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 9924     tmp = fieldFromInstruction(insn, 32, 4);
 9925     if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 9926     tmp = fieldFromInstruction(insn, 8, 24);
 9927     if (decodeBDAddr64Disp20Operand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 9930     tmp = fieldFromInstruction(insn, 36, 4);
 9931     if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 9932     tmp = fieldFromInstruction(insn, 32, 4);
 9933     if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 9934     tmp = fieldFromInstruction(insn, 8, 24);
 9935     if (decodeBDAddr32Disp20Operand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 9938     tmp = fieldFromInstruction(insn, 36, 4);
 9939     if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 9940     tmp = fieldFromInstruction(insn, 36, 4);
 9941     if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 9942     tmp = fieldFromInstruction(insn, 32, 4);
 9943     if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 9944     tmp = fieldFromInstruction(insn, 8, 24);
 9945     if (decodeBDAddr64Disp20Operand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 9948     tmp = fieldFromInstruction(insn, 36, 4);
 9949     if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 9950     tmp = fieldFromInstruction(insn, 32, 4);
 9951     if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 9952     tmp = fieldFromInstruction(insn, 8, 24);
 9953     if (decodeBDAddr32Disp20Operand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 9956     tmp = fieldFromInstruction(insn, 36, 4);
 9957     if (DecodeGRH32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 9958     tmp = fieldFromInstruction(insn, 32, 4);
 9959     if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 9960     tmp = fieldFromInstruction(insn, 8, 24);
 9961     if (decodeBDAddr64Disp20Operand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 9964     tmp = fieldFromInstruction(insn, 36, 4);
 9965     if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 9966     tmp = fieldFromInstruction(insn, 32, 4);
 9967     if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 9968     tmp = fieldFromInstruction(insn, 8, 24);
 9969     if (decodeBDAddr64Disp20Operand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 9972     tmp = fieldFromInstruction(insn, 36, 4);
 9973     if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 9974     tmp = fieldFromInstruction(insn, 8, 24);
 9975     if (decodeBDAddr64Disp20Operand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 9978     tmp = fieldFromInstruction(insn, 36, 4);
 9979     if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 9980     tmp = fieldFromInstruction(insn, 8, 24);
 9981     if (decodeBDAddr64Disp20Operand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 9982     tmp = fieldFromInstruction(insn, 32, 4);
 9983     if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 9986     tmp = fieldFromInstruction(insn, 36, 4);
 9987     if (DecodeCR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 9988     tmp = fieldFromInstruction(insn, 32, 4);
 9989     if (DecodeCR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 9990     tmp = fieldFromInstruction(insn, 8, 24);
 9991     if (decodeBDAddr64Disp20Operand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 9994     tmp = fieldFromInstruction(insn, 36, 4);
 9995     if (DecodeGRH32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 9996     tmp = fieldFromInstruction(insn, 32, 4);
 9997     if (DecodeGRH32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 9998     tmp = fieldFromInstruction(insn, 8, 24);
 9999     if (decodeBDAddr64Disp20Operand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10002     tmp = fieldFromInstruction(insn, 36, 4);
10003     if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10004     tmp = fieldFromInstruction(insn, 8, 24);
10005     if (decodeBDAddr64Disp20Operand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10008     tmp = fieldFromInstruction(insn, 36, 4);
10009     if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10010     tmp = fieldFromInstruction(insn, 8, 24);
10011     if (decodeBDAddr64Disp20Operand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10012     tmp = fieldFromInstruction(insn, 32, 4);
10013     if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10016     tmp = fieldFromInstruction(insn, 36, 4);
10017     if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10018     tmp = fieldFromInstruction(insn, 36, 4);
10019     if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10020     tmp = fieldFromInstruction(insn, 32, 4);
10021     if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10022     tmp = fieldFromInstruction(insn, 8, 24);
10023     if (decodeBDAddr64Disp20Operand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10026     tmp = fieldFromInstruction(insn, 36, 4);
10027     if (DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10028     tmp = fieldFromInstruction(insn, 36, 4);
10029     if (DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10030     tmp = fieldFromInstruction(insn, 32, 4);
10031     if (DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10032     tmp = fieldFromInstruction(insn, 8, 24);
10033     if (decodeBDAddr64Disp20Operand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10036     tmp = fieldFromInstruction(insn, 8, 24);
10037     if (decodeBDAddr64Disp20Operand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10038     tmp = fieldFromInstruction(insn, 32, 8);
10039     if (decodeU8ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10042     tmp = fieldFromInstruction(insn, 8, 24);
10043     if (decodeBDAddr64Disp20Operand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10044     tmp = fieldFromInstruction(insn, 32, 8);
10045     if (decodeS8ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10048     tmp = fieldFromInstruction(insn, 36, 4);
10049     if (DecodeGRH32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10050     tmp = fieldFromInstruction(insn, 36, 4);
10051     if (DecodeGRH32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10052     tmp = fieldFromInstruction(insn, 32, 4);
10053     if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10054     tmp = fieldFromInstruction(insn, 8, 24);
10055     if (decodeBDAddr64Disp20Operand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10058     tmp = fieldFromInstruction(insn, 36, 4);
10059     if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10060     tmp = fieldFromInstruction(insn, 36, 4);
10061     if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10062     tmp = fieldFromInstruction(insn, 32, 4);
10063     if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10064     tmp = fieldFromInstruction(insn, 8, 24);
10065     if (decodeBDAddr64Disp20Operand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10068     tmp = fieldFromInstruction(insn, 36, 4);
10069     if (DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10070     tmp = fieldFromInstruction(insn, 32, 4);
10071     if (DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10072     tmp = fieldFromInstruction(insn, 36, 4);
10073     if (DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10074     tmp = fieldFromInstruction(insn, 32, 4);
10075     if (DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10076     tmp = fieldFromInstruction(insn, 8, 24);
10077     if (decodeBDAddr32Disp20Operand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10080     tmp = fieldFromInstruction(insn, 36, 4);
10081     if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10082     tmp = fieldFromInstruction(insn, 32, 4);
10083     if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10084     tmp = fieldFromInstruction(insn, 8, 24);
10085     if (decodeBDAddr64Disp20Operand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10088     tmp = fieldFromInstruction(insn, 36, 4);
10089     if (DecodeAR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10090     tmp = fieldFromInstruction(insn, 32, 4);
10091     if (DecodeAR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10092     tmp = fieldFromInstruction(insn, 8, 24);
10093     if (decodeBDAddr64Disp20Operand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10096     tmp = 0x0;
10097     tmp |= fieldFromInstruction(insn, 16, 16) << 0;
10098     tmp |= fieldFromInstruction(insn, 36, 4) << 16;
10099     if (decodeBDLAddr64Disp12Len4Operand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10102     tmp = fieldFromInstruction(insn, 36, 4);
10103     if (DecodeGRH32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10104     tmp = fieldFromInstruction(insn, 36, 4);
10105     if (DecodeGRH32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10106     tmp = fieldFromInstruction(insn, 8, 24);
10107     if (decodeBDAddr64Disp20Operand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10110     tmp = fieldFromInstruction(insn, 36, 4);
10111     if (DecodeGRH32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10112     tmp = fieldFromInstruction(insn, 36, 4);
10113     if (DecodeGRH32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10114     tmp = fieldFromInstruction(insn, 8, 24);
10115     if (decodeBDAddr64Disp20Operand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10116     tmp = fieldFromInstruction(insn, 32, 4);
10117     if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10120     tmp = fieldFromInstruction(insn, 36, 4);
10121     if (DecodeGRH32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10122     tmp = fieldFromInstruction(insn, 8, 24);
10123     if (decodeBDAddr64Disp20Operand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10126     tmp = fieldFromInstruction(insn, 36, 4);
10127     if (DecodeGRH32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10128     tmp = fieldFromInstruction(insn, 8, 24);
10129     if (decodeBDAddr64Disp20Operand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10130     tmp = fieldFromInstruction(insn, 32, 4);
10131     if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10134     tmp = fieldFromInstruction(insn, 36, 4);
10135     if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10136     tmp = fieldFromInstruction(insn, 36, 4);
10137     if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10138     tmp = fieldFromInstruction(insn, 8, 24);
10139     if (decodeBDAddr64Disp20Operand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10142     tmp = fieldFromInstruction(insn, 36, 4);
10143     if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10144     tmp = fieldFromInstruction(insn, 36, 4);
10145     if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10146     tmp = fieldFromInstruction(insn, 8, 24);
10147     if (decodeBDAddr64Disp20Operand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10148     tmp = fieldFromInstruction(insn, 32, 4);
10149     if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10152     tmp = fieldFromInstruction(insn, 36, 4);
10153     if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10154     tmp = fieldFromInstruction(insn, 36, 4);
10155     if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10156     tmp = fieldFromInstruction(insn, 8, 24);
10157     if (decodeBDAddr64Disp20Operand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10160     tmp = fieldFromInstruction(insn, 36, 4);
10161     if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10162     tmp = fieldFromInstruction(insn, 36, 4);
10163     if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10164     tmp = fieldFromInstruction(insn, 8, 24);
10165     if (decodeBDAddr64Disp20Operand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10166     tmp = fieldFromInstruction(insn, 32, 4);
10167     if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10170     tmp = fieldFromInstruction(insn, 36, 4);
10171     if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10172     tmp = fieldFromInstruction(insn, 36, 4);
10173     if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10174     tmp = fieldFromInstruction(insn, 16, 16);
10175     if (decodeS16ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10178     tmp = fieldFromInstruction(insn, 36, 4);
10179     if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10180     tmp = fieldFromInstruction(insn, 36, 4);
10181     if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10182     tmp = fieldFromInstruction(insn, 16, 16);
10183     if (decodeS16ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10184     tmp = fieldFromInstruction(insn, 32, 4);
10185     if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10188     tmp = fieldFromInstruction(insn, 36, 4);
10189     if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10190     tmp = fieldFromInstruction(insn, 36, 4);
10191     if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10192     tmp = fieldFromInstruction(insn, 32, 4);
10193     if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10194     tmp = fieldFromInstruction(insn, 16, 16);
10195     if (decodePC16DBLBranchOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10198     tmp = fieldFromInstruction(insn, 36, 4);
10199     if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10200     tmp = fieldFromInstruction(insn, 36, 4);
10201     if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10202     tmp = fieldFromInstruction(insn, 16, 16);
10203     if (decodeS16ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10206     tmp = fieldFromInstruction(insn, 36, 4);
10207     if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10208     tmp = fieldFromInstruction(insn, 36, 4);
10209     if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10210     tmp = fieldFromInstruction(insn, 16, 16);
10211     if (decodeS16ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10212     tmp = fieldFromInstruction(insn, 32, 4);
10213     if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10216     tmp = fieldFromInstruction(insn, 36, 4);
10217     if (DecodeGRH32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10218     tmp = fieldFromInstruction(insn, 36, 4);
10219     if (DecodeGRH32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10220     tmp = fieldFromInstruction(insn, 16, 16);
10221     if (decodeS16ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10224     tmp = fieldFromInstruction(insn, 36, 4);
10225     if (DecodeGRH32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10226     tmp = fieldFromInstruction(insn, 36, 4);
10227     if (DecodeGRH32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10228     tmp = fieldFromInstruction(insn, 16, 16);
10229     if (decodeS16ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10230     tmp = fieldFromInstruction(insn, 32, 4);
10231     if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10234     tmp = fieldFromInstruction(insn, 36, 4);
10235     if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10236     tmp = fieldFromInstruction(insn, 36, 4);
10237     if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10238     tmp = fieldFromInstruction(insn, 32, 4);
10239     if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10240     tmp = fieldFromInstruction(insn, 24, 8);
10241     if (decodeU8ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10242     tmp = fieldFromInstruction(insn, 16, 8);
10243     if (decodeU8ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10244     tmp = fieldFromInstruction(insn, 8, 8);
10245     if (decodeU6ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10248     tmp = fieldFromInstruction(insn, 36, 4);
10249     if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10250     tmp = fieldFromInstruction(insn, 36, 4);
10251     if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10252     tmp = fieldFromInstruction(insn, 32, 4);
10253     if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10254     tmp = fieldFromInstruction(insn, 24, 8);
10255     if (decodeU8ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10256     tmp = fieldFromInstruction(insn, 16, 8);
10257     if (decodeU8ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10258     tmp = fieldFromInstruction(insn, 8, 8);
10259     if (decodeU6ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10262     tmp = fieldFromInstruction(insn, 36, 4);
10263     if (DecodeGRH32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10264     tmp = fieldFromInstruction(insn, 36, 4);
10265     if (DecodeGRH32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10266     tmp = fieldFromInstruction(insn, 32, 4);
10267     if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10268     tmp = fieldFromInstruction(insn, 24, 8);
10269     if (decodeU8ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10270     tmp = fieldFromInstruction(insn, 16, 8);
10271     if (decodeU8ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10272     tmp = fieldFromInstruction(insn, 8, 8);
10273     if (decodeU6ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10276     tmp = fieldFromInstruction(insn, 36, 4);
10277     if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10278     tmp = fieldFromInstruction(insn, 32, 4);
10279     if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10280     tmp = fieldFromInstruction(insn, 16, 16);
10281     if (decodePC16DBLBranchOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10284     tmp = fieldFromInstruction(insn, 36, 4);
10285     if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10286     tmp = fieldFromInstruction(insn, 32, 4);
10287     if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10288     tmp = fieldFromInstruction(insn, 12, 4);
10289     if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10290     tmp = fieldFromInstruction(insn, 16, 16);
10291     if (decodePC16DBLBranchOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10294     tmp = fieldFromInstruction(insn, 36, 4);
10295     if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10296     tmp = fieldFromInstruction(insn, 16, 16);
10297     if (decodeS16ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10300     tmp = fieldFromInstruction(insn, 36, 4);
10301     if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10302     tmp = fieldFromInstruction(insn, 16, 16);
10303     if (decodeS16ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10304     tmp = fieldFromInstruction(insn, 12, 4);
10305     if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10308     tmp = fieldFromInstruction(insn, 36, 4);
10309     if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10310     tmp = fieldFromInstruction(insn, 16, 16);
10311     if (decodeU16ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10314     tmp = fieldFromInstruction(insn, 36, 4);
10315     if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10316     tmp = fieldFromInstruction(insn, 16, 16);
10317     if (decodeU16ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10318     tmp = fieldFromInstruction(insn, 12, 4);
10319     if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10322     tmp = fieldFromInstruction(insn, 36, 4);
10323     if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10324     tmp = fieldFromInstruction(insn, 16, 16);
10325     if (decodeS16ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10328     tmp = fieldFromInstruction(insn, 36, 4);
10329     if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10330     tmp = fieldFromInstruction(insn, 16, 16);
10331     if (decodeS16ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10332     tmp = fieldFromInstruction(insn, 12, 4);
10333     if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10336     tmp = fieldFromInstruction(insn, 36, 4);
10337     if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10338     tmp = fieldFromInstruction(insn, 16, 16);
10339     if (decodeU16ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10342     tmp = fieldFromInstruction(insn, 36, 4);
10343     if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10344     tmp = fieldFromInstruction(insn, 16, 16);
10345     if (decodeU16ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10346     tmp = fieldFromInstruction(insn, 12, 4);
10347     if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10350     tmp = fieldFromInstruction(insn, 36, 4);
10351     if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10352     tmp = fieldFromInstruction(insn, 32, 4);
10353     if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10354     tmp = fieldFromInstruction(insn, 16, 16);
10355     if (decodePC16DBLBranchOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10358     tmp = fieldFromInstruction(insn, 36, 4);
10359     if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10360     tmp = fieldFromInstruction(insn, 32, 4);
10361     if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10362     tmp = fieldFromInstruction(insn, 12, 4);
10363     if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10364     tmp = fieldFromInstruction(insn, 16, 16);
10365     if (decodePC16DBLBranchOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10368     tmp = fieldFromInstruction(insn, 36, 4);
10369     if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10370     tmp = fieldFromInstruction(insn, 8, 8);
10371     if (decodeS8ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10372     tmp = fieldFromInstruction(insn, 16, 16);
10373     if (decodePC16DBLBranchOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10376     tmp = fieldFromInstruction(insn, 36, 4);
10377     if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10378     tmp = fieldFromInstruction(insn, 8, 8);
10379     if (decodeS8ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10380     tmp = fieldFromInstruction(insn, 32, 4);
10381     if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10382     tmp = fieldFromInstruction(insn, 16, 16);
10383     if (decodePC16DBLBranchOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10386     tmp = fieldFromInstruction(insn, 36, 4);
10387     if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10388     tmp = fieldFromInstruction(insn, 8, 8);
10389     if (decodeU8ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10390     tmp = fieldFromInstruction(insn, 16, 16);
10391     if (decodePC16DBLBranchOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10394     tmp = fieldFromInstruction(insn, 36, 4);
10395     if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10396     tmp = fieldFromInstruction(insn, 8, 8);
10397     if (decodeU8ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10398     tmp = fieldFromInstruction(insn, 32, 4);
10399     if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10400     tmp = fieldFromInstruction(insn, 16, 16);
10401     if (decodePC16DBLBranchOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10404     tmp = fieldFromInstruction(insn, 36, 4);
10405     if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10406     tmp = fieldFromInstruction(insn, 8, 8);
10407     if (decodeS8ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10408     tmp = fieldFromInstruction(insn, 16, 16);
10409     if (decodePC16DBLBranchOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10412     tmp = fieldFromInstruction(insn, 36, 4);
10413     if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10414     tmp = fieldFromInstruction(insn, 8, 8);
10415     if (decodeS8ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10416     tmp = fieldFromInstruction(insn, 32, 4);
10417     if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10418     tmp = fieldFromInstruction(insn, 16, 16);
10419     if (decodePC16DBLBranchOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10422     tmp = fieldFromInstruction(insn, 36, 4);
10423     if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10424     tmp = fieldFromInstruction(insn, 8, 8);
10425     if (decodeU8ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10426     tmp = fieldFromInstruction(insn, 16, 16);
10427     if (decodePC16DBLBranchOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10430     tmp = fieldFromInstruction(insn, 36, 4);
10431     if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10432     tmp = fieldFromInstruction(insn, 8, 8);
10433     if (decodeU8ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10434     tmp = fieldFromInstruction(insn, 32, 4);
10435     if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10436     tmp = fieldFromInstruction(insn, 16, 16);
10437     if (decodePC16DBLBranchOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10440     tmp = fieldFromInstruction(insn, 36, 4);
10441     if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10442     tmp = fieldFromInstruction(insn, 32, 4);
10443     if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10444     tmp = fieldFromInstruction(insn, 16, 16);
10445     if (decodeS16ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10448     tmp = fieldFromInstruction(insn, 36, 4);
10449     if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10450     tmp = fieldFromInstruction(insn, 32, 4);
10451     if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10452     tmp = fieldFromInstruction(insn, 16, 16);
10453     if (decodeS16ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10456     tmp = fieldFromInstruction(insn, 36, 4);
10457     if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10458     tmp = fieldFromInstruction(insn, 32, 4);
10459     if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10460     tmp = fieldFromInstruction(insn, 16, 16);
10461     if (decodeBDAddr64Disp12Operand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10464     tmp = fieldFromInstruction(insn, 36, 4);
10465     if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10466     tmp = fieldFromInstruction(insn, 32, 4);
10467     if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10468     tmp = fieldFromInstruction(insn, 12, 4);
10469     if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10470     tmp = fieldFromInstruction(insn, 16, 16);
10471     if (decodeBDAddr64Disp12Operand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10474     tmp = fieldFromInstruction(insn, 36, 4);
10475     if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10476     tmp = fieldFromInstruction(insn, 32, 4);
10477     if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10478     tmp = fieldFromInstruction(insn, 16, 16);
10479     if (decodeBDAddr64Disp12Operand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10482     tmp = fieldFromInstruction(insn, 36, 4);
10483     if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10484     tmp = fieldFromInstruction(insn, 32, 4);
10485     if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10486     tmp = fieldFromInstruction(insn, 12, 4);
10487     if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10488     tmp = fieldFromInstruction(insn, 16, 16);
10489     if (decodeBDAddr64Disp12Operand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10492     tmp = fieldFromInstruction(insn, 36, 4);
10493     if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10494     tmp = fieldFromInstruction(insn, 8, 8);
10495     if (decodeS8ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10496     tmp = fieldFromInstruction(insn, 16, 16);
10497     if (decodeBDAddr64Disp12Operand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10500     tmp = fieldFromInstruction(insn, 36, 4);
10501     if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10502     tmp = fieldFromInstruction(insn, 8, 8);
10503     if (decodeS8ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10504     tmp = fieldFromInstruction(insn, 32, 4);
10505     if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10506     tmp = fieldFromInstruction(insn, 16, 16);
10507     if (decodeBDAddr64Disp12Operand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10510     tmp = fieldFromInstruction(insn, 36, 4);
10511     if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10512     tmp = fieldFromInstruction(insn, 8, 8);
10513     if (decodeU8ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10514     tmp = fieldFromInstruction(insn, 16, 16);
10515     if (decodeBDAddr64Disp12Operand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10518     tmp = fieldFromInstruction(insn, 36, 4);
10519     if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10520     tmp = fieldFromInstruction(insn, 8, 8);
10521     if (decodeU8ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10522     tmp = fieldFromInstruction(insn, 32, 4);
10523     if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10524     tmp = fieldFromInstruction(insn, 16, 16);
10525     if (decodeBDAddr64Disp12Operand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10528     tmp = fieldFromInstruction(insn, 36, 4);
10529     if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10530     tmp = fieldFromInstruction(insn, 8, 8);
10531     if (decodeS8ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10532     tmp = fieldFromInstruction(insn, 16, 16);
10533     if (decodeBDAddr64Disp12Operand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10536     tmp = fieldFromInstruction(insn, 36, 4);
10537     if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10538     tmp = fieldFromInstruction(insn, 8, 8);
10539     if (decodeS8ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10540     tmp = fieldFromInstruction(insn, 32, 4);
10541     if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10542     tmp = fieldFromInstruction(insn, 16, 16);
10543     if (decodeBDAddr64Disp12Operand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10546     tmp = fieldFromInstruction(insn, 36, 4);
10547     if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10548     tmp = fieldFromInstruction(insn, 8, 8);
10549     if (decodeU8ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10550     tmp = fieldFromInstruction(insn, 16, 16);
10551     if (decodeBDAddr64Disp12Operand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10554     tmp = fieldFromInstruction(insn, 36, 4);
10555     if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10556     tmp = fieldFromInstruction(insn, 8, 8);
10557     if (decodeU8ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10558     tmp = fieldFromInstruction(insn, 32, 4);
10559     if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10560     tmp = fieldFromInstruction(insn, 16, 16);
10561     if (decodeBDAddr64Disp12Operand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10564     tmp = fieldFromInstruction(insn, 36, 4);
10565     if (DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10566     tmp = fieldFromInstruction(insn, 16, 20);
10567     if (decodeBDXAddr64Disp12Operand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10570     tmp = fieldFromInstruction(insn, 36, 4);
10571     if (DecodeFP128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10572     tmp = fieldFromInstruction(insn, 16, 20);
10573     if (decodeBDXAddr64Disp12Operand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10576     tmp = fieldFromInstruction(insn, 36, 4);
10577     if (DecodeFP128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10578     tmp = fieldFromInstruction(insn, 36, 4);
10579     if (DecodeFP128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10580     tmp = fieldFromInstruction(insn, 16, 20);
10581     if (decodeBDXAddr64Disp12Operand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10584     tmp = fieldFromInstruction(insn, 36, 4);
10585     if (DecodeFP32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10586     tmp = fieldFromInstruction(insn, 16, 20);
10587     if (decodeBDXAddr64Disp12Operand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10590     tmp = fieldFromInstruction(insn, 36, 4);
10591     if (DecodeFP32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10592     tmp = fieldFromInstruction(insn, 36, 4);
10593     if (DecodeFP32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10594     tmp = fieldFromInstruction(insn, 16, 20);
10595     if (decodeBDXAddr64Disp12Operand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10598     tmp = fieldFromInstruction(insn, 36, 4);
10599     if (DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10600     tmp = fieldFromInstruction(insn, 36, 4);
10601     if (DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10602     tmp = fieldFromInstruction(insn, 16, 20);
10603     if (decodeBDXAddr64Disp12Operand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10606     tmp = fieldFromInstruction(insn, 12, 4);
10607     if (DecodeFP32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10608     tmp = fieldFromInstruction(insn, 12, 4);
10609     if (DecodeFP32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10610     tmp = fieldFromInstruction(insn, 36, 4);
10611     if (DecodeFP32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10612     tmp = fieldFromInstruction(insn, 16, 20);
10613     if (decodeBDXAddr64Disp12Operand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10616     tmp = fieldFromInstruction(insn, 12, 4);
10617     if (DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10618     tmp = fieldFromInstruction(insn, 12, 4);
10619     if (DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10620     tmp = fieldFromInstruction(insn, 36, 4);
10621     if (DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10622     tmp = fieldFromInstruction(insn, 16, 20);
10623     if (decodeBDXAddr64Disp12Operand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10626     tmp = fieldFromInstruction(insn, 12, 4);
10627     if (DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10628     tmp = fieldFromInstruction(insn, 36, 4);
10629     if (DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10630     tmp = fieldFromInstruction(insn, 16, 20);
10631     if (decodeBDXAddr64Disp12Operand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10634     tmp = fieldFromInstruction(insn, 12, 4);
10635     if (DecodeFP128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10636     tmp = fieldFromInstruction(insn, 12, 4);
10637     if (DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10638     tmp = fieldFromInstruction(insn, 36, 4);
10639     if (DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10640     tmp = fieldFromInstruction(insn, 16, 20);
10641     if (decodeBDXAddr64Disp12Operand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10644     tmp = fieldFromInstruction(insn, 12, 4);
10645     if (DecodeFP128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10646     tmp = fieldFromInstruction(insn, 36, 4);
10647     if (DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10648     tmp = fieldFromInstruction(insn, 16, 20);
10649     if (decodeBDXAddr64Disp12Operand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10652     tmp = fieldFromInstruction(insn, 12, 4);
10653     if (DecodeFP128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10654     tmp = fieldFromInstruction(insn, 36, 4);
10655     if (DecodeFP128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10656     tmp = fieldFromInstruction(insn, 16, 20);
10657     if (decodeBDXAddr64Disp12Operand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10660     tmp = fieldFromInstruction(insn, 36, 4);
10661     if (DecodeFP32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10662     tmp = fieldFromInstruction(insn, 8, 28);
10663     if (decodeBDXAddr64Disp20Operand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10666     tmp = fieldFromInstruction(insn, 36, 4);
10667     if (DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10668     tmp = fieldFromInstruction(insn, 8, 28);
10669     if (decodeBDXAddr64Disp20Operand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10672     tmp = fieldFromInstruction(insn, 12, 4);
10673     if (DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10674     tmp = fieldFromInstruction(insn, 16, 24);
10675     if (decodeBDLAddr64Disp12Len8Operand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10676     tmp = fieldFromInstruction(insn, 8, 4);
10677     if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10680     tmp = fieldFromInstruction(insn, 12, 4);
10681     if (DecodeFP128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10682     tmp = fieldFromInstruction(insn, 16, 24);
10683     if (decodeBDLAddr64Disp12Len8Operand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10684     tmp = fieldFromInstruction(insn, 8, 4);
10685     if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10688     tmp = fieldFromInstruction(insn, 36, 4);
10689     if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10690     tmp = fieldFromInstruction(insn, 16, 16);
10691     if (decodeBDAddr64Disp12Operand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10692     tmp = fieldFromInstruction(insn, 32, 4);
10693     if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10694     tmp = fieldFromInstruction(insn, 0, 16);
10695     if (decodeBDAddr64Disp12Operand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10698     tmp = fieldFromInstruction(insn, 36, 4);
10699     if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10700     tmp = fieldFromInstruction(insn, 32, 4);
10701     if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10702     tmp = fieldFromInstruction(insn, 16, 16);
10703     if (decodeBDAddr64Disp12Operand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10704     tmp = fieldFromInstruction(insn, 0, 16);
10705     if (decodeBDAddr64Disp12Operand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10708     tmp = 0x0;
10709     tmp |= fieldFromInstruction(insn, 16, 16) << 0;
10710     tmp |= fieldFromInstruction(insn, 36, 4) << 16;
10711     if (decodeBDLAddr64Disp12Len4Operand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10712     tmp = fieldFromInstruction(insn, 0, 16);
10713     if (decodeBDAddr32Disp12Operand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10714     tmp = fieldFromInstruction(insn, 32, 4);
10715     if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10718     tmp = 0x0;
10719     tmp |= fieldFromInstruction(insn, 16, 16) << 0;
10720     tmp |= fieldFromInstruction(insn, 36, 4) << 16;
10721     if (decodeBDLAddr64Disp12Len4Operand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10722     tmp = 0x0;
10723     tmp |= fieldFromInstruction(insn, 0, 16) << 0;
10724     tmp |= fieldFromInstruction(insn, 32, 4) << 16;
10725     if (decodeBDLAddr64Disp12Len4Operand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }