|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
gen/lib/Target/Mips/MipsGenDisassemblerTables.inc 7632 tmp = fieldFromInstruction(insn, 8, 3);
7633 if (DecodeCPU16RegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
7636 tmp = fieldFromInstruction(insn, 8, 3);
7637 if (DecodeCPU16RegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
7638 tmp = fieldFromInstruction(insn, 8, 3);
7639 if (DecodeCPU16RegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
7642 tmp = 0x0;
7643 tmp |= fieldFromInstruction(insn, 3, 2) << 3;
7644 tmp |= fieldFromInstruction(insn, 5, 3) << 0;
7645 if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
7646 tmp = fieldFromInstruction(insn, 0, 3);
7647 if (DecodeCPU16RegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
7650 tmp = fieldFromInstruction(insn, 0, 4);
7651 if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
7654 tmp = fieldFromInstruction(insn, 2, 3);
7655 if (DecodeCPU16RegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
7656 tmp = fieldFromInstruction(insn, 8, 3);
7657 if (DecodeCPU16RegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
7658 tmp = fieldFromInstruction(insn, 5, 3);
7659 if (DecodeCPU16RegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
7662 tmp = fieldFromInstruction(insn, 8, 3);
7663 if (DecodeCPU16RegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
7664 tmp = fieldFromInstruction(insn, 5, 3);
7665 if (DecodeCPU16RegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
7668 tmp = fieldFromInstruction(insn, 8, 3);
7669 if (DecodeCPU16RegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
7670 tmp = fieldFromInstruction(insn, 8, 3);
7671 if (DecodeCPU16RegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
7672 tmp = fieldFromInstruction(insn, 5, 3);
7673 if (DecodeCPU16RegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
7676 tmp = 0x0;
7677 tmp |= fieldFromInstruction(insn, 0, 5) << 0;
7678 tmp |= fieldFromInstruction(insn, 16, 5) << 11;
7679 tmp |= fieldFromInstruction(insn, 21, 6) << 5;
7680 if (DecodeBranchTarget(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
7683 tmp = fieldFromInstruction(insn, 5, 3);
7684 if (DecodeCPU16RegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
7690 tmp = fieldFromInstruction(insn, 16, 5);
7691 if (DecodeGPR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
7692 tmp = fieldFromInstruction(insn, 0, 16);
7693 MI.addOperand(MCOperand::createImm(tmp));
7696 tmp = fieldFromInstruction(insn, 11, 5);
7697 if (DecodeGPR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
7698 tmp = fieldFromInstruction(insn, 21, 5);
7699 if (DecodeGPR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
7700 tmp = fieldFromInstruction(insn, 16, 5);
7701 if (DecodeGPR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
7704 tmp = fieldFromInstruction(insn, 21, 5);
7705 if (DecodeGPR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
7708 tmp = fieldFromInstruction(insn, 11, 5);
7709 if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
7710 tmp = fieldFromInstruction(insn, 21, 5);
7711 if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
7714 tmp = fieldFromInstruction(insn, 11, 5);
7715 if (DecodeGPR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
7716 tmp = fieldFromInstruction(insn, 21, 5);
7717 if (DecodeGPR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
7720 tmp = fieldFromInstruction(insn, 16, 5);
7721 if (DecodeGPR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
7722 tmp = fieldFromInstruction(insn, 21, 5);
7723 if (DecodeGPR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
7724 tmp = fieldFromInstruction(insn, 6, 10);
7725 if (DecodeSImmWithOffsetAndScale<10>(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
7728 tmp = fieldFromInstruction(insn, 16, 5);
7729 if (DecodeGPR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
7730 tmp = fieldFromInstruction(insn, 21, 5);
7731 if (DecodeGPR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
7732 tmp = fieldFromInstruction(insn, 6, 5);
7733 MI.addOperand(MCOperand::createImm(tmp));
7734 tmp = fieldFromInstruction(insn, 11, 5);
7735 MI.addOperand(MCOperand::createImm(tmp));
7738 tmp = fieldFromInstruction(insn, 21, 5);
7739 if (DecodeGPR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
7740 tmp = fieldFromInstruction(insn, 16, 5);
7741 MI.addOperand(MCOperand::createImm(tmp));
7742 tmp = fieldFromInstruction(insn, 0, 16);
7743 if (DecodeBranchTarget(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
7746 tmp = fieldFromInstruction(insn, 7, 3);
7747 if (DecodeGPRMM16RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
7748 tmp = fieldFromInstruction(insn, 1, 3);
7749 if (DecodeGPRMM16RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
7750 tmp = fieldFromInstruction(insn, 4, 3);
7751 if (DecodeGPRMM16RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
7757 tmp = fieldFromInstruction(insn, 5, 5);
7758 if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
7759 tmp = fieldFromInstruction(insn, 0, 5);
7760 if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
7763 tmp = fieldFromInstruction(insn, 7, 3);
7764 if (DecodeGPRMM16RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
7765 tmp = fieldFromInstruction(insn, 4, 3);
7766 if (DecodeGPRMM16RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
7767 tmp = fieldFromInstruction(insn, 1, 3);
7768 if (DecodePOOL16BEncodedField(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
7771 tmp = fieldFromInstruction(insn, 7, 3);
7772 if (DecodeGPRMM16RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
7773 tmp = fieldFromInstruction(insn, 4, 3);
7774 if (DecodeGPRMM16RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
7775 tmp = fieldFromInstruction(insn, 0, 4);
7776 if (DecodeANDI16Imm(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
7779 tmp = fieldFromInstruction(insn, 3, 3);
7780 if (DecodeGPRMM16RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
7781 tmp = fieldFromInstruction(insn, 0, 3);
7782 if (DecodeGPRMM16RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
7785 tmp = fieldFromInstruction(insn, 3, 3);
7786 if (DecodeGPRMM16RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
7787 tmp = fieldFromInstruction(insn, 0, 3);
7788 if (DecodeGPRMM16RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
7789 tmp = fieldFromInstruction(insn, 3, 3);
7790 if (DecodeGPRMM16RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
7796 tmp = fieldFromInstruction(insn, 0, 5);
7797 if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
7800 tmp = fieldFromInstruction(insn, 0, 4);
7801 MI.addOperand(MCOperand::createImm(tmp));
7804 tmp = fieldFromInstruction(insn, 0, 5);
7805 if (DecodeUImmWithOffsetAndScale<5, 0, 4>(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
7811 tmp = fieldFromInstruction(insn, 5, 5);
7812 if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
7813 tmp = fieldFromInstruction(insn, 5, 5);
7814 if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
7815 tmp = fieldFromInstruction(insn, 1, 4);
7816 if (DecodeSImmWithOffsetAndScale<4>(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
7819 tmp = fieldFromInstruction(insn, 1, 9);
7820 if (DecodeSimm9SP(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
7826 tmp = fieldFromInstruction(insn, 7, 3);
7827 if (DecodeGPRMM16RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
7828 tmp = fieldFromInstruction(insn, 4, 3);
7829 if (DecodeGPRMM16RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
7830 tmp = fieldFromInstruction(insn, 1, 3);
7831 if (DecodeAddiur2Simm7(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
7834 tmp = fieldFromInstruction(insn, 7, 3);
7835 if (DecodeGPRMM16RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
7836 tmp = fieldFromInstruction(insn, 1, 6);
7837 if (DecodeUImmWithOffsetAndScale<6, 0, 4>(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
7843 tmp = fieldFromInstruction(insn, 7, 3);
7844 if (DecodeGPRMM16RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
7845 tmp = fieldFromInstruction(insn, 0, 7);
7846 if (DecodeBranchTarget7MM(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
7849 tmp = fieldFromInstruction(insn, 0, 10);
7850 if (DecodeBranchTarget10MM(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
7853 tmp = fieldFromInstruction(insn, 7, 3);
7854 if (DecodeGPRMM16RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
7855 tmp = fieldFromInstruction(insn, 0, 7);
7856 if (DecodeLi16Imm(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
7859 tmp = fieldFromInstruction(insn, 21, 5);
7860 if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
7861 tmp = fieldFromInstruction(insn, 16, 5);
7862 if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
7863 tmp = fieldFromInstruction(insn, 11, 5);
7864 MI.addOperand(MCOperand::createImm(tmp));
7867 tmp = fieldFromInstruction(insn, 16, 5);
7868 if (DecodeDSPRRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
7869 tmp = fieldFromInstruction(insn, 21, 5);
7870 if (DecodeDSPRRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
7873 tmp = fieldFromInstruction(insn, 11, 5);
7874 if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
7875 tmp = fieldFromInstruction(insn, 16, 5);
7876 if (DecodeDSPRRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
7877 tmp = fieldFromInstruction(insn, 21, 5);
7878 if (DecodeDSPRRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
7881 tmp = fieldFromInstruction(insn, 11, 5);
7882 if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
7883 tmp = fieldFromInstruction(insn, 16, 5);
7884 if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
7885 tmp = fieldFromInstruction(insn, 21, 5);
7886 if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
7889 tmp = fieldFromInstruction(insn, 16, 10);
7890 MI.addOperand(MCOperand::createImm(tmp));
7891 tmp = fieldFromInstruction(insn, 6, 10);
7892 MI.addOperand(MCOperand::createImm(tmp));
7895 tmp = fieldFromInstruction(insn, 21, 5);
7896 if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
7897 tmp = fieldFromInstruction(insn, 16, 5);
7898 if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
7899 tmp = fieldFromInstruction(insn, 6, 5);
7900 MI.addOperand(MCOperand::createImm(tmp));
7901 tmp = fieldFromInstruction(insn, 11, 5);
7902 if (DecodeInsSize(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
7903 tmp = fieldFromInstruction(insn, 21, 5);
7904 if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
7907 tmp = fieldFromInstruction(insn, 11, 5);
7908 if (DecodeDSPRRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
7909 tmp = fieldFromInstruction(insn, 16, 5);
7910 if (DecodeDSPRRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
7911 tmp = fieldFromInstruction(insn, 21, 5);
7912 if (DecodeDSPRRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
7915 tmp = fieldFromInstruction(insn, 11, 5);
7916 if (DecodeDSPRRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
7917 tmp = fieldFromInstruction(insn, 21, 5);
7918 if (DecodeDSPRRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
7919 tmp = fieldFromInstruction(insn, 16, 5);
7920 if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
7923 tmp = fieldFromInstruction(insn, 21, 5);
7924 if (DecodeDSPRRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
7925 tmp = fieldFromInstruction(insn, 16, 5);
7926 if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
7927 tmp = fieldFromInstruction(insn, 11, 5);
7928 MI.addOperand(MCOperand::createImm(tmp));
7929 tmp = fieldFromInstruction(insn, 21, 5);
7930 if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
7933 tmp = fieldFromInstruction(insn, 11, 5);
7934 if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
7935 tmp = fieldFromInstruction(insn, 21, 5);
7936 if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
7937 tmp = fieldFromInstruction(insn, 16, 5);
7938 if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
7941 tmp = fieldFromInstruction(insn, 21, 5);
7942 if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
7943 tmp = fieldFromInstruction(insn, 16, 5);
7944 if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
7945 tmp = fieldFromInstruction(insn, 11, 5);
7946 MI.addOperand(MCOperand::createImm(tmp));
7947 tmp = fieldFromInstruction(insn, 21, 5);
7948 if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
7951 tmp = fieldFromInstruction(insn, 11, 5);
7952 if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
7953 tmp = fieldFromInstruction(insn, 16, 5);
7954 if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
7955 tmp = fieldFromInstruction(insn, 21, 5);
7956 if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
7957 tmp = fieldFromInstruction(insn, 11, 5);
7958 if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
7961 tmp = fieldFromInstruction(insn, 11, 5);
7962 if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
7963 tmp = fieldFromInstruction(insn, 16, 5);
7964 if (DecodePtrRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
7965 tmp = fieldFromInstruction(insn, 21, 5);
7966 if (DecodePtrRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
7969 tmp = fieldFromInstruction(insn, 14, 2);
7970 if (DecodeACC64DSPRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
7971 tmp = fieldFromInstruction(insn, 16, 6);
7972 if (DecodeSImmWithOffsetAndScale<6>(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
7973 tmp = fieldFromInstruction(insn, 14, 2);
7974 if (DecodeACC64DSPRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
7977 tmp = fieldFromInstruction(insn, 21, 5);
7978 if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
7979 tmp = fieldFromInstruction(insn, 16, 5);
7980 if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
7981 tmp = fieldFromInstruction(insn, 6, 5);
7982 MI.addOperand(MCOperand::createImm(tmp));
7983 tmp = fieldFromInstruction(insn, 11, 5);
7984 if (DecodeUImmWithOffset<5, 1>(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
7987 tmp = fieldFromInstruction(insn, 11, 5);
7988 if (DecodeDSPRRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
7989 tmp = fieldFromInstruction(insn, 16, 5);
7990 if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
7991 tmp = fieldFromInstruction(insn, 21, 5);
7992 if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
7995 tmp = fieldFromInstruction(insn, 21, 5);
7996 if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
7997 tmp = fieldFromInstruction(insn, 16, 5);
7998 if (DecodeCOP0RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
7999 tmp = fieldFromInstruction(insn, 11, 3);
8000 MI.addOperand(MCOperand::createImm(tmp));
8003 tmp = fieldFromInstruction(insn, 16, 5);
8004 if (DecodeCOP0RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
8005 tmp = fieldFromInstruction(insn, 21, 5);
8006 if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
8007 tmp = fieldFromInstruction(insn, 11, 3);
8008 MI.addOperand(MCOperand::createImm(tmp));
8011 tmp = fieldFromInstruction(insn, 21, 5);
8012 if (DecodeDSPRRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
8013 tmp = fieldFromInstruction(insn, 16, 5);
8014 if (DecodeDSPRRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
8015 tmp = fieldFromInstruction(insn, 12, 4);
8016 MI.addOperand(MCOperand::createImm(tmp));
8019 tmp = fieldFromInstruction(insn, 16, 5);
8020 if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
8021 tmp = fieldFromInstruction(insn, 21, 5);
8022 if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
8023 tmp = fieldFromInstruction(insn, 12, 4);
8024 MI.addOperand(MCOperand::createImm(tmp));
8027 tmp = fieldFromInstruction(insn, 16, 5);
8028 if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
8029 tmp = fieldFromInstruction(insn, 14, 2);
8030 if (DecodeACC64DSPRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
8033 tmp = fieldFromInstruction(insn, 14, 2);
8034 if (DecodeHI32DSPRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
8035 tmp = fieldFromInstruction(insn, 16, 5);
8036 if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
8039 tmp = fieldFromInstruction(insn, 21, 5);
8040 if (DecodeDSPRRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
8041 tmp = fieldFromInstruction(insn, 16, 5);
8042 if (DecodeDSPRRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
8043 tmp = fieldFromInstruction(insn, 13, 3);
8044 MI.addOperand(MCOperand::createImm(tmp));
8047 tmp = fieldFromInstruction(insn, 14, 2);
8048 if (DecodeLO32DSPRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
8049 tmp = fieldFromInstruction(insn, 16, 5);
8050 if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
8053 tmp = fieldFromInstruction(insn, 14, 2);
8054 if (DecodeACC64DSPRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
8055 tmp = fieldFromInstruction(insn, 16, 5);
8056 if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
8057 tmp = fieldFromInstruction(insn, 21, 5);
8058 if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
8059 tmp = fieldFromInstruction(insn, 14, 2);
8060 if (DecodeACC64DSPRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
8063 tmp = fieldFromInstruction(insn, 21, 5);
8064 if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
8065 tmp = fieldFromInstruction(insn, 16, 5);
8066 if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
8067 tmp = fieldFromInstruction(insn, 14, 2);
8068 MI.addOperand(MCOperand::createImm(tmp));
8069 tmp = fieldFromInstruction(insn, 21, 5);
8070 if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
8073 tmp = fieldFromInstruction(insn, 21, 5);
8074 if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
8075 tmp = fieldFromInstruction(insn, 14, 2);
8076 if (DecodeACC64DSPRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
8077 tmp = fieldFromInstruction(insn, 16, 5);
8078 if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
8081 tmp = fieldFromInstruction(insn, 21, 5);
8082 if (DecodeDSPRRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
8083 tmp = fieldFromInstruction(insn, 16, 5);
8084 if (DecodeDSPRRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
8087 tmp = fieldFromInstruction(insn, 21, 5);
8088 if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
8089 tmp = fieldFromInstruction(insn, 16, 5);
8090 if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
8093 tmp = fieldFromInstruction(insn, 21, 5);
8094 if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
8095 tmp = fieldFromInstruction(insn, 21, 5);
8096 if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
8097 tmp = fieldFromInstruction(insn, 16, 5);
8098 if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
8101 tmp = fieldFromInstruction(insn, 21, 5);
8102 if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
8103 tmp = fieldFromInstruction(insn, 16, 5);
8104 if (DecodeDSPRRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
8107 tmp = fieldFromInstruction(insn, 14, 2);
8108 if (DecodeACC64DSPRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
8109 tmp = fieldFromInstruction(insn, 16, 5);
8110 if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
8111 tmp = fieldFromInstruction(insn, 14, 2);
8112 if (DecodeACC64DSPRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
8115 tmp = fieldFromInstruction(insn, 21, 5);
8116 if (DecodeDSPRRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
8117 tmp = fieldFromInstruction(insn, 16, 5);
8118 if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
8121 tmp = fieldFromInstruction(insn, 21, 5);
8122 if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
8123 tmp = fieldFromInstruction(insn, 16, 5);
8124 if (DecodeHWRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
8127 tmp = fieldFromInstruction(insn, 16, 5);
8128 if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
8129 tmp = fieldFromInstruction(insn, 21, 5);
8130 if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
8133 tmp = fieldFromInstruction(insn, 16, 5);
8134 MI.addOperand(MCOperand::createImm(tmp));
8137 tmp = fieldFromInstruction(insn, 16, 10);
8138 MI.addOperand(MCOperand::createImm(tmp));
8141 tmp = fieldFromInstruction(insn, 14, 2);
8142 if (DecodeACC64DSPRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
8143 tmp = fieldFromInstruction(insn, 16, 5);
8144 if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
8145 tmp = fieldFromInstruction(insn, 21, 5);
8146 if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
8149 tmp = fieldFromInstruction(insn, 21, 5);
8150 if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
8151 tmp = fieldFromInstruction(insn, 16, 5);
8152 if (DecodeCOP2RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
8155 tmp = fieldFromInstruction(insn, 16, 5);
8156 if (DecodeCOP2RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
8157 tmp = fieldFromInstruction(insn, 21, 5);
8158 if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
8161 tmp = fieldFromInstruction(insn, 16, 5);
8162 if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
8165 tmp = fieldFromInstruction(insn, 21, 5);
8166 if (DecodeDSPRRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
8167 tmp = fieldFromInstruction(insn, 13, 8);
8168 MI.addOperand(MCOperand::createImm(tmp));
8171 tmp = fieldFromInstruction(insn, 21, 5);
8172 if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
8173 tmp = fieldFromInstruction(insn, 14, 7);
8174 MI.addOperand(MCOperand::createImm(tmp));
8177 tmp = fieldFromInstruction(insn, 21, 5);
8178 if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
8179 tmp = fieldFromInstruction(insn, 14, 2);
8180 if (DecodeACC64DSPRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
8181 tmp = fieldFromInstruction(insn, 16, 5);
8182 MI.addOperand(MCOperand::createImm(tmp));
8185 tmp = fieldFromInstruction(insn, 11, 5);
8186 if (DecodeDSPRRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
8187 tmp = fieldFromInstruction(insn, 16, 10);
8188 if (DecodeSImmWithOffsetAndScale<10>(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
8191 tmp = fieldFromInstruction(insn, 21, 5);
8192 if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
8193 tmp = fieldFromInstruction(insn, 16, 5);
8194 if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
8195 tmp = fieldFromInstruction(insn, 0, 16);
8196 if (DecodeSImmWithOffsetAndScale<16>(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
8208 tmp = fieldFromInstruction(insn, 16, 5);
8209 if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
8210 tmp = fieldFromInstruction(insn, 0, 16);
8211 if (DecodeBranchTargetMM(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
8214 tmp = fieldFromInstruction(insn, 16, 5);
8215 if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
8216 tmp = fieldFromInstruction(insn, 0, 16);
8217 if (DecodeSImmWithOffsetAndScale<16>(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
8220 tmp = fieldFromInstruction(insn, 16, 5);
8221 if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
8222 tmp = fieldFromInstruction(insn, 0, 16);
8223 MI.addOperand(MCOperand::createImm(tmp));
8229 tmp = fieldFromInstruction(insn, 0, 16);
8230 if (DecodeBranchTarget1SImm16(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
8233 tmp = fieldFromInstruction(insn, 0, 16);
8234 if (DecodeBranchTargetMM(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
8237 tmp = fieldFromInstruction(insn, 18, 3);
8238 if (DecodeFCCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
8239 tmp = fieldFromInstruction(insn, 0, 16);
8240 if (DecodeBranchTargetMM(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
8243 tmp = fieldFromInstruction(insn, 21, 5);
8244 if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
8245 tmp = fieldFromInstruction(insn, 16, 5);
8246 if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
8247 tmp = fieldFromInstruction(insn, 0, 16);
8248 MI.addOperand(MCOperand::createImm(tmp));
8251 tmp = fieldFromInstruction(insn, 11, 5);
8252 if (DecodeFGR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
8253 tmp = fieldFromInstruction(insn, 6, 5);
8254 if (DecodeFGR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
8255 tmp = fieldFromInstruction(insn, 16, 5);
8256 if (DecodeFGR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
8257 tmp = fieldFromInstruction(insn, 21, 5);
8258 if (DecodeFGR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
8261 tmp = fieldFromInstruction(insn, 11, 5);
8262 if (DecodeFGR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
8263 tmp = fieldFromInstruction(insn, 16, 5);
8264 if (DecodePtrRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
8265 tmp = fieldFromInstruction(insn, 21, 5);
8266 if (DecodePtrRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
8269 tmp = fieldFromInstruction(insn, 11, 5);
8270 if (DecodeFGR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
8271 tmp = fieldFromInstruction(insn, 16, 5);
8272 if (DecodePtrRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
8273 tmp = fieldFromInstruction(insn, 21, 5);
8274 if (DecodePtrRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
8277 tmp = fieldFromInstruction(insn, 11, 5);
8278 if (DecodeAFGR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
8279 tmp = fieldFromInstruction(insn, 6, 5);
8280 if (DecodeAFGR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
8281 tmp = fieldFromInstruction(insn, 16, 5);
8282 if (DecodeAFGR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
8283 tmp = fieldFromInstruction(insn, 21, 5);
8284 if (DecodeAFGR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
8287 tmp = fieldFromInstruction(insn, 21, 5);
8288 if (DecodeFGR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
8289 tmp = fieldFromInstruction(insn, 16, 5);
8290 if (DecodeFGR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
8291 tmp = fieldFromInstruction(insn, 13, 3);
8292 if (DecodeFCCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
8293 tmp = fieldFromInstruction(insn, 21, 5);
8294 if (DecodeFGR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
8297 tmp = fieldFromInstruction(insn, 16, 5);
8298 if (DecodePtrRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
8299 tmp = fieldFromInstruction(insn, 21, 5);
8300 if (DecodePtrRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
8301 tmp = fieldFromInstruction(insn, 11, 5);
8302 MI.addOperand(MCOperand::createImm(tmp));
8305 tmp = fieldFromInstruction(insn, 21, 5);
8306 if (DecodeAFGR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
8307 tmp = fieldFromInstruction(insn, 16, 5);
8308 if (DecodeAFGR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
8309 tmp = fieldFromInstruction(insn, 13, 3);
8310 if (DecodeFCCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
8311 tmp = fieldFromInstruction(insn, 21, 5);
8312 if (DecodeAFGR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
8315 tmp = fieldFromInstruction(insn, 11, 5);
8316 if (DecodeAFGR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
8317 tmp = fieldFromInstruction(insn, 16, 5);
8318 if (DecodeAFGR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
8319 tmp = fieldFromInstruction(insn, 21, 5);
8320 if (DecodeAFGR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
8323 tmp = fieldFromInstruction(insn, 11, 5);
8324 if (DecodeFGR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
8325 tmp = fieldFromInstruction(insn, 16, 5);
8326 if (DecodeFGR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
8327 tmp = fieldFromInstruction(insn, 21, 5);
8328 if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
8329 tmp = fieldFromInstruction(insn, 11, 5);
8330 if (DecodeFGR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
8333 tmp = fieldFromInstruction(insn, 11, 5);
8334 if (DecodeAFGR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
8335 tmp = fieldFromInstruction(insn, 16, 5);
8336 if (DecodeAFGR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
8337 tmp = fieldFromInstruction(insn, 21, 5);
8338 if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
8339 tmp = fieldFromInstruction(insn, 11, 5);
8340 if (DecodeAFGR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
8343 tmp = fieldFromInstruction(insn, 21, 5);
8344 if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
8345 tmp = fieldFromInstruction(insn, 16, 5);
8346 if (DecodeFGR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
8349 tmp = fieldFromInstruction(insn, 21, 5);
8350 if (DecodeAFGR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
8351 tmp = fieldFromInstruction(insn, 16, 5);
8352 if (DecodeAFGR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
8355 tmp = fieldFromInstruction(insn, 21, 5);
8356 if (DecodeFGR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
8357 tmp = fieldFromInstruction(insn, 16, 5);
8358 if (DecodeFGR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
8361 tmp = fieldFromInstruction(insn, 21, 5);
8362 if (DecodeFGR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
8363 tmp = fieldFromInstruction(insn, 16, 5);
8364 if (DecodeFGR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
8367 tmp = fieldFromInstruction(insn, 21, 5);
8368 if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
8369 tmp = fieldFromInstruction(insn, 16, 5);
8370 if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
8371 tmp = fieldFromInstruction(insn, 13, 3);
8372 if (DecodeFCCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
8373 tmp = fieldFromInstruction(insn, 21, 5);
8374 if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
8377 tmp = fieldFromInstruction(insn, 21, 5);
8378 if (DecodeFGR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
8379 tmp = fieldFromInstruction(insn, 16, 5);
8380 if (DecodeFGR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
8383 tmp = fieldFromInstruction(insn, 16, 5);
8384 if (DecodeFGR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
8385 tmp = fieldFromInstruction(insn, 21, 5);
8386 if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
8389 tmp = fieldFromInstruction(insn, 21, 5);
8390 if (DecodeFGR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
8391 tmp = fieldFromInstruction(insn, 16, 5);
8392 if (DecodeAFGR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
8395 tmp = fieldFromInstruction(insn, 21, 5);
8396 if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
8397 tmp = fieldFromInstruction(insn, 16, 5);
8398 if (DecodeCCRRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
8401 tmp = fieldFromInstruction(insn, 21, 5);
8402 if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
8403 tmp = fieldFromInstruction(insn, 16, 5);
8404 if (DecodeAFGR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
8407 tmp = fieldFromInstruction(insn, 21, 5);
8408 if (DecodeAFGR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
8409 tmp = fieldFromInstruction(insn, 16, 5);
8410 if (DecodeFGR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
8413 tmp = fieldFromInstruction(insn, 16, 5);
8414 if (DecodeCCRRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
8415 tmp = fieldFromInstruction(insn, 21, 5);
8416 if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
8419 tmp = fieldFromInstruction(insn, 16, 5);
8420 if (DecodeAFGR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
8421 tmp = fieldFromInstruction(insn, 16, 5);
8422 if (DecodeAFGR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
8423 tmp = fieldFromInstruction(insn, 21, 5);
8424 if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
8427 tmp = fieldFromInstruction(insn, 13, 3);
8428 if (DecodeFCCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
8429 tmp = fieldFromInstruction(insn, 16, 5);
8430 if (DecodeFGR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
8431 tmp = fieldFromInstruction(insn, 21, 5);
8432 if (DecodeFGR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
8435 tmp = fieldFromInstruction(insn, 13, 3);
8436 if (DecodeFCCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
8437 tmp = fieldFromInstruction(insn, 16, 5);
8438 if (DecodeAFGR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
8439 tmp = fieldFromInstruction(insn, 21, 5);
8440 if (DecodeAFGR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
8452 tmp = fieldFromInstruction(insn, 23, 3);
8453 if (DecodeGPRMM16RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
8454 tmp = fieldFromInstruction(insn, 0, 23);
8455 if (DecodeSimm23Lsl2(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
8458 tmp = fieldFromInstruction(insn, 16, 5);
8459 if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
8460 tmp = fieldFromInstruction(insn, 21, 5);
8461 if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
8462 tmp = fieldFromInstruction(insn, 0, 16);
8463 if (DecodeBranchTargetMM(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
8475 tmp = fieldFromInstruction(insn, 16, 5);
8476 if (DecodeFGR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
8477 tmp = fieldFromInstruction(insn, 21, 5);
8478 if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
8481 tmp = fieldFromInstruction(insn, 21, 5);
8482 if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
8483 tmp = fieldFromInstruction(insn, 16, 5);
8484 if (DecodeFGR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
8487 tmp = fieldFromInstruction(insn, 16, 5);
8488 if (DecodeFGR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
8489 tmp = fieldFromInstruction(insn, 16, 5);
8490 if (DecodeFGR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
8491 tmp = fieldFromInstruction(insn, 21, 5);
8492 if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
8495 tmp = fieldFromInstruction(insn, 11, 5);
8496 if (DecodeFGR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
8497 tmp = fieldFromInstruction(insn, 16, 5);
8498 if (DecodeFGR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
8499 tmp = fieldFromInstruction(insn, 21, 5);
8500 if (DecodeFGR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
8503 tmp = fieldFromInstruction(insn, 21, 5);
8504 if (DecodeFGR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
8505 tmp = fieldFromInstruction(insn, 16, 5);
8506 if (DecodeFGR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
8509 tmp = fieldFromInstruction(insn, 1, 3);
8510 if (DecodeGPRMM16RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
8511 tmp = fieldFromInstruction(insn, 7, 3);
8512 if (DecodeGPRMM16RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
8513 tmp = fieldFromInstruction(insn, 4, 3);
8514 if (DecodeGPRMM16RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
8517 tmp = fieldFromInstruction(insn, 7, 3);
8518 if (DecodeGPRMM16RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
8519 tmp = fieldFromInstruction(insn, 4, 3);
8520 if (DecodeGPRMM16RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
8523 tmp = fieldFromInstruction(insn, 7, 3);
8524 if (DecodeGPRMM16RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
8525 tmp = fieldFromInstruction(insn, 4, 3);
8526 if (DecodeGPRMM16RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
8527 tmp = fieldFromInstruction(insn, 7, 3);
8528 if (DecodeGPRMM16RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
8531 tmp = fieldFromInstruction(insn, 5, 5);
8532 if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
8535 tmp = fieldFromInstruction(insn, 5, 5);
8536 if (DecodeUImmWithOffsetAndScale<5, 0, 4>(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
8539 tmp = fieldFromInstruction(insn, 6, 4);
8540 MI.addOperand(MCOperand::createImm(tmp));
8543 tmp = fieldFromInstruction(insn, 21, 5);
8544 if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
8545 tmp = fieldFromInstruction(insn, 16, 5);
8546 if (DecodeHWRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
8547 tmp = fieldFromInstruction(insn, 11, 3);
8548 MI.addOperand(MCOperand::createImm(tmp));
8551 tmp = fieldFromInstruction(insn, 11, 5);
8552 if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
8553 tmp = fieldFromInstruction(insn, 16, 5);
8554 if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
8555 tmp = fieldFromInstruction(insn, 21, 5);
8556 if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
8557 tmp = fieldFromInstruction(insn, 9, 2);
8558 if (DecodeUImmWithOffset<2, 1>(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
8561 tmp = fieldFromInstruction(insn, 11, 5);
8562 if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
8563 tmp = fieldFromInstruction(insn, 21, 5);
8564 if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
8565 tmp = fieldFromInstruction(insn, 16, 5);
8566 if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
8567 tmp = fieldFromInstruction(insn, 9, 2);
8568 MI.addOperand(MCOperand::createImm(tmp));
8571 tmp = fieldFromInstruction(insn, 16, 5);
8572 if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
8573 tmp = fieldFromInstruction(insn, 9, 2);
8574 MI.addOperand(MCOperand::createImm(tmp));
8577 tmp = fieldFromInstruction(insn, 6, 16);
8578 MI.addOperand(MCOperand::createImm(tmp));
8581 tmp = fieldFromInstruction(insn, 21, 5);
8582 if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
8583 tmp = fieldFromInstruction(insn, 0, 16);
8584 MI.addOperand(MCOperand::createImm(tmp));
8593 tmp = fieldFromInstruction(insn, 16, 5);
8594 if (DecodeFGR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
8595 tmp = fieldFromInstruction(insn, 0, 16);
8596 if (DecodeBranchTargetMM(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
8599 tmp = fieldFromInstruction(insn, 16, 5);
8600 if (DecodeCOP2RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
8601 tmp = fieldFromInstruction(insn, 0, 16);
8602 if (DecodeBranchTargetMM(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
8608 tmp = fieldFromInstruction(insn, 11, 5);
8609 if (DecodeFGR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
8610 tmp = fieldFromInstruction(insn, 16, 5);
8611 if (DecodeFGR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
8612 tmp = fieldFromInstruction(insn, 21, 5);
8613 if (DecodeFGR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
8616 tmp = fieldFromInstruction(insn, 11, 5);
8617 if (DecodeFGRCCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
8618 tmp = fieldFromInstruction(insn, 16, 5);
8619 if (DecodeFGR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
8620 tmp = fieldFromInstruction(insn, 21, 5);
8621 if (DecodeFGR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
8624 tmp = fieldFromInstruction(insn, 11, 5);
8625 if (DecodeFGRCCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
8626 tmp = fieldFromInstruction(insn, 16, 5);
8627 if (DecodeFGR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
8628 tmp = fieldFromInstruction(insn, 21, 5);
8629 if (DecodeFGR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
8632 tmp = fieldFromInstruction(insn, 16, 5);
8633 if (DecodeFGR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
8634 tmp = fieldFromInstruction(insn, 21, 5);
8635 if (DecodeFGR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
8638 tmp = fieldFromInstruction(insn, 11, 5);
8639 if (DecodeFGR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
8640 tmp = fieldFromInstruction(insn, 21, 5);
8641 if (DecodeFGR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
8642 tmp = fieldFromInstruction(insn, 16, 5);
8643 if (DecodeFGR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
8646 tmp = fieldFromInstruction(insn, 11, 5);
8647 if (DecodeFGR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
8648 tmp = fieldFromInstruction(insn, 11, 5);
8649 if (DecodeFGRCCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
8650 tmp = fieldFromInstruction(insn, 16, 5);
8651 if (DecodeFGR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
8652 tmp = fieldFromInstruction(insn, 21, 5);
8653 if (DecodeFGR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
8656 tmp = fieldFromInstruction(insn, 11, 5);
8657 if (DecodeFGR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
8658 tmp = fieldFromInstruction(insn, 11, 5);
8659 if (DecodeFGR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
8660 tmp = fieldFromInstruction(insn, 16, 5);
8661 if (DecodeFGR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
8662 tmp = fieldFromInstruction(insn, 21, 5);
8663 if (DecodeFGR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
8666 tmp = fieldFromInstruction(insn, 16, 5);
8667 if (DecodeFGR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
8668 tmp = fieldFromInstruction(insn, 21, 5);
8669 if (DecodeFGR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
8672 tmp = fieldFromInstruction(insn, 11, 5);
8673 if (DecodeFGR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
8674 tmp = fieldFromInstruction(insn, 11, 5);
8675 if (DecodeFGR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
8676 tmp = fieldFromInstruction(insn, 16, 5);
8677 if (DecodeFGR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
8678 tmp = fieldFromInstruction(insn, 21, 5);
8679 if (DecodeFGR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
8685 tmp = fieldFromInstruction(insn, 21, 5);
8686 if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
8687 tmp = fieldFromInstruction(insn, 0, 19);
8688 if (DecodeSimm19Lsl2(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
8691 tmp = fieldFromInstruction(insn, 21, 5);
8692 if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
8693 tmp = fieldFromInstruction(insn, 0, 16);
8694 if (DecodeSImmWithOffsetAndScale<16>(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
8700 tmp = fieldFromInstruction(insn, 21, 5);
8701 if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
8702 tmp = fieldFromInstruction(insn, 0, 21);
8703 if (DecodeBranchTarget21MM(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
8706 tmp = fieldFromInstruction(insn, 0, 26);
8707 if (DecodeBranchTarget26MM(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
8722 tmp = fieldFromInstruction(insn, 11, 5);
8723 if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
8724 tmp = fieldFromInstruction(insn, 16, 5);
8725 if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
8726 tmp = fieldFromInstruction(insn, 6, 5);
8727 MI.addOperand(MCOperand::createImm(tmp));
8730 tmp = fieldFromInstruction(insn, 11, 5);
8731 if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
8732 tmp = fieldFromInstruction(insn, 21, 5);
8733 if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
8734 tmp = fieldFromInstruction(insn, 18, 3);
8735 if (DecodeFCCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
8736 tmp = fieldFromInstruction(insn, 11, 5);
8737 if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
8740 tmp = fieldFromInstruction(insn, 11, 5);
8741 if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
8742 tmp = fieldFromInstruction(insn, 21, 5);
8743 if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
8744 tmp = fieldFromInstruction(insn, 16, 5);
8745 if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
8746 tmp = fieldFromInstruction(insn, 6, 2);
8747 if (DecodeUImmWithOffset<2, 1>(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
8750 tmp = fieldFromInstruction(insn, 21, 5);
8751 if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
8754 tmp = fieldFromInstruction(insn, 11, 5);
8755 if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
8756 tmp = fieldFromInstruction(insn, 21, 5);
8757 if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
8758 tmp = fieldFromInstruction(insn, 16, 5);
8759 if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
8760 tmp = fieldFromInstruction(insn, 11, 5);
8761 if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
8764 tmp = fieldFromInstruction(insn, 6, 20);
8765 MI.addOperand(MCOperand::createImm(tmp));
8768 tmp = fieldFromInstruction(insn, 6, 5);
8769 MI.addOperand(MCOperand::createImm(tmp));
8772 tmp = fieldFromInstruction(insn, 11, 5);
8773 if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
8776 tmp = fieldFromInstruction(insn, 11, 5);
8777 if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
8778 tmp = fieldFromInstruction(insn, 21, 2);
8779 if (DecodeACC64DSPRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
8782 tmp = fieldFromInstruction(insn, 11, 2);
8783 if (DecodeHI32DSPRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
8784 tmp = fieldFromInstruction(insn, 21, 5);
8785 if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
8788 tmp = fieldFromInstruction(insn, 11, 2);
8789 if (DecodeLO32DSPRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
8790 tmp = fieldFromInstruction(insn, 21, 5);
8791 if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
8794 tmp = fieldFromInstruction(insn, 11, 5);
8795 if (DecodeGPR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
8796 tmp = fieldFromInstruction(insn, 21, 5);
8797 if (DecodeGPR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
8798 tmp = fieldFromInstruction(insn, 16, 5);
8799 if (DecodeGPR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
8800 tmp = fieldFromInstruction(insn, 6, 2);
8801 if (DecodeUImmWithOffset<2, 1>(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
8804 tmp = fieldFromInstruction(insn, 11, 2);
8805 if (DecodeACC64DSPRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
8806 tmp = fieldFromInstruction(insn, 21, 5);
8807 if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
8808 tmp = fieldFromInstruction(insn, 16, 5);
8809 if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
8812 tmp = fieldFromInstruction(insn, 21, 5);
8813 if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
8814 tmp = fieldFromInstruction(insn, 16, 5);
8815 if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
8816 tmp = fieldFromInstruction(insn, 6, 10);
8817 MI.addOperand(MCOperand::createImm(tmp));
8820 tmp = fieldFromInstruction(insn, 21, 5);
8821 if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
8822 tmp = fieldFromInstruction(insn, 0, 16);
8823 if (DecodeBranchTarget(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
8826 tmp = fieldFromInstruction(insn, 0, 16);
8827 if (DecodeBranchTarget(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
8836 tmp = fieldFromInstruction(insn, 21, 5);
8837 if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
8838 tmp = fieldFromInstruction(insn, 16, 5);
8839 if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
8840 tmp = fieldFromInstruction(insn, 0, 16);
8841 if (DecodeBranchTarget(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
8844 tmp = fieldFromInstruction(insn, 16, 5);
8845 if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
8846 tmp = fieldFromInstruction(insn, 21, 5);
8847 if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
8848 tmp = fieldFromInstruction(insn, 0, 16);
8849 if (DecodeSImmWithOffsetAndScale<16>(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
8852 tmp = fieldFromInstruction(insn, 16, 5);
8853 if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
8854 tmp = fieldFromInstruction(insn, 21, 5);
8855 if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
8856 tmp = fieldFromInstruction(insn, 0, 16);
8857 MI.addOperand(MCOperand::createImm(tmp));
8860 tmp = fieldFromInstruction(insn, 16, 5);
8861 if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
8862 tmp = fieldFromInstruction(insn, 11, 5);
8863 if (DecodeCOP0RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
8864 tmp = fieldFromInstruction(insn, 0, 3);
8865 MI.addOperand(MCOperand::createImm(tmp));
8868 tmp = fieldFromInstruction(insn, 11, 5);
8869 if (DecodeCOP0RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
8870 tmp = fieldFromInstruction(insn, 16, 5);
8871 if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
8872 tmp = fieldFromInstruction(insn, 0, 3);
8873 MI.addOperand(MCOperand::createImm(tmp));
8876 tmp = fieldFromInstruction(insn, 11, 5);
8877 if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
8878 tmp = fieldFromInstruction(insn, 16, 5);
8879 if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
8880 tmp = fieldFromInstruction(insn, 5, 1);
8881 MI.addOperand(MCOperand::createImm(tmp));
8882 tmp = fieldFromInstruction(insn, 0, 3);
8883 MI.addOperand(MCOperand::createImm(tmp));
8884 tmp = fieldFromInstruction(insn, 4, 1);
8885 MI.addOperand(MCOperand::createImm(tmp));
8888 tmp = fieldFromInstruction(insn, 11, 10);
8889 MI.addOperand(MCOperand::createImm(tmp));
8892 tmp = fieldFromInstruction(insn, 16, 5);
8893 if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
8894 tmp = fieldFromInstruction(insn, 11, 5);
8895 if (DecodeFGR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
8898 tmp = fieldFromInstruction(insn, 16, 5);
8899 if (DecodeGPR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
8900 tmp = fieldFromInstruction(insn, 11, 5);
8901 if (DecodeFGR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
8904 tmp = fieldFromInstruction(insn, 16, 5);
8905 if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
8906 tmp = fieldFromInstruction(insn, 11, 5);
8907 if (DecodeCCRRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
8910 tmp = fieldFromInstruction(insn, 16, 5);
8911 if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
8912 tmp = fieldFromInstruction(insn, 11, 5);
8913 if (DecodeAFGR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
8916 tmp = fieldFromInstruction(insn, 11, 5);
8917 if (DecodeFGR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
8918 tmp = fieldFromInstruction(insn, 16, 5);
8919 if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
8922 tmp = fieldFromInstruction(insn, 11, 5);
8923 if (DecodeFGR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
8924 tmp = fieldFromInstruction(insn, 16, 5);
8925 if (DecodeGPR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
8928 tmp = fieldFromInstruction(insn, 11, 5);
8929 if (DecodeCCRRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
8930 tmp = fieldFromInstruction(insn, 16, 5);
8931 if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
8934 tmp = fieldFromInstruction(insn, 11, 5);
8935 if (DecodeAFGR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
8936 tmp = fieldFromInstruction(insn, 11, 5);
8937 if (DecodeAFGR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
8938 tmp = fieldFromInstruction(insn, 16, 5);
8939 if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
8942 tmp = fieldFromInstruction(insn, 18, 3);
8943 if (DecodeFCCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
8944 tmp = fieldFromInstruction(insn, 0, 16);
8945 if (DecodeBranchTarget(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
8948 tmp = fieldFromInstruction(insn, 16, 5);
8949 if (DecodeMSA128BRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
8950 tmp = fieldFromInstruction(insn, 0, 16);
8951 if (DecodeBranchTarget(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
8954 tmp = fieldFromInstruction(insn, 6, 5);
8955 if (DecodeFGR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
8956 tmp = fieldFromInstruction(insn, 11, 5);
8957 if (DecodeFGR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
8958 tmp = fieldFromInstruction(insn, 16, 5);
8959 if (DecodeFGR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
8962 tmp = fieldFromInstruction(insn, 6, 5);
8963 if (DecodeFGR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
8964 tmp = fieldFromInstruction(insn, 11, 5);
8965 if (DecodeFGR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
8968 tmp = fieldFromInstruction(insn, 6, 5);
8969 if (DecodeFGR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
8970 tmp = fieldFromInstruction(insn, 11, 5);
8971 if (DecodeFGR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
8972 tmp = fieldFromInstruction(insn, 18, 3);
8973 if (DecodeFCCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
8974 tmp = fieldFromInstruction(insn, 6, 5);
8975 if (DecodeFGR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
8978 tmp = fieldFromInstruction(insn, 6, 5);
8979 if (DecodeFGR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
8980 tmp = fieldFromInstruction(insn, 11, 5);
8981 if (DecodeFGR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
8982 tmp = fieldFromInstruction(insn, 16, 5);
8983 if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
8984 tmp = fieldFromInstruction(insn, 6, 5);
8985 if (DecodeFGR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
8988 tmp = fieldFromInstruction(insn, 6, 5);
8989 if (DecodeAFGR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
8990 tmp = fieldFromInstruction(insn, 11, 5);
8991 if (DecodeFGR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
8994 tmp = fieldFromInstruction(insn, 6, 5);
8995 if (DecodeFGR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
8996 tmp = fieldFromInstruction(insn, 11, 5);
8997 if (DecodeFGR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
9000 tmp = fieldFromInstruction(insn, 8, 3);
9001 if (DecodeFCCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
9002 tmp = fieldFromInstruction(insn, 11, 5);
9003 if (DecodeFGR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
9004 tmp = fieldFromInstruction(insn, 16, 5);
9005 if (DecodeFGR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
9008 tmp = fieldFromInstruction(insn, 6, 5);
9009 if (DecodeAFGR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
9010 tmp = fieldFromInstruction(insn, 11, 5);
9011 if (DecodeAFGR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
9012 tmp = fieldFromInstruction(insn, 16, 5);
9013 if (DecodeAFGR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
9016 tmp = fieldFromInstruction(insn, 6, 5);
9017 if (DecodeAFGR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
9018 tmp = fieldFromInstruction(insn, 11, 5);
9019 if (DecodeAFGR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
9022 tmp = fieldFromInstruction(insn, 6, 5);
9023 if (DecodeFGR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
9024 tmp = fieldFromInstruction(insn, 11, 5);
9025 if (DecodeAFGR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
9028 tmp = fieldFromInstruction(insn, 6, 5);
9029 if (DecodeAFGR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
9030 tmp = fieldFromInstruction(insn, 11, 5);
9031 if (DecodeAFGR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
9032 tmp = fieldFromInstruction(insn, 18, 3);
9033 if (DecodeFCCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
9034 tmp = fieldFromInstruction(insn, 6, 5);
9035 if (DecodeAFGR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
9038 tmp = fieldFromInstruction(insn, 6, 5);
9039 if (DecodeAFGR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
9040 tmp = fieldFromInstruction(insn, 11, 5);
9041 if (DecodeAFGR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
9042 tmp = fieldFromInstruction(insn, 16, 5);
9043 if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
9044 tmp = fieldFromInstruction(insn, 6, 5);
9045 if (DecodeAFGR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
9048 tmp = fieldFromInstruction(insn, 6, 5);
9049 if (DecodeFGR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
9050 tmp = fieldFromInstruction(insn, 11, 5);
9051 if (DecodeFGR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
9054 tmp = fieldFromInstruction(insn, 8, 3);
9055 if (DecodeFCCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
9056 tmp = fieldFromInstruction(insn, 11, 5);
9057 if (DecodeAFGR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
9058 tmp = fieldFromInstruction(insn, 16, 5);
9059 if (DecodeAFGR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
9062 tmp = fieldFromInstruction(insn, 16, 5);
9063 if (DecodeMSA128HRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
9064 tmp = fieldFromInstruction(insn, 0, 16);
9065 if (DecodeBranchTarget(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
9068 tmp = fieldFromInstruction(insn, 16, 5);
9069 if (DecodeMSA128WRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
9070 tmp = fieldFromInstruction(insn, 0, 16);
9071 if (DecodeBranchTarget(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
9074 tmp = fieldFromInstruction(insn, 16, 5);
9075 if (DecodeMSA128DRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
9076 tmp = fieldFromInstruction(insn, 0, 16);
9077 if (DecodeBranchTarget(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
9080 tmp = fieldFromInstruction(insn, 16, 5);
9081 if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
9082 tmp = fieldFromInstruction(insn, 11, 5);
9083 if (DecodeCOP2RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
9084 tmp = fieldFromInstruction(insn, 0, 3);
9085 MI.addOperand(MCOperand::createImm(tmp));
9088 tmp = fieldFromInstruction(insn, 11, 5);
9089 if (DecodeCOP2RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
9090 tmp = fieldFromInstruction(insn, 16, 5);
9091 if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
9092 tmp = fieldFromInstruction(insn, 0, 3);
9093 MI.addOperand(MCOperand::createImm(tmp));
9096 tmp = fieldFromInstruction(insn, 6, 5);
9097 if (DecodeFGR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
9098 tmp = fieldFromInstruction(insn, 21, 5);
9099 if (DecodePtrRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
9100 tmp = fieldFromInstruction(insn, 16, 5);
9101 if (DecodePtrRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
9104 tmp = fieldFromInstruction(insn, 6, 5);
9105 if (DecodeAFGR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
9106 tmp = fieldFromInstruction(insn, 21, 5);
9107 if (DecodePtrRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
9108 tmp = fieldFromInstruction(insn, 16, 5);
9109 if (DecodePtrRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
9112 tmp = fieldFromInstruction(insn, 11, 5);
9113 if (DecodeFGR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
9114 tmp = fieldFromInstruction(insn, 21, 5);
9115 if (DecodePtrRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
9116 tmp = fieldFromInstruction(insn, 16, 5);
9117 if (DecodePtrRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
9120 tmp = fieldFromInstruction(insn, 11, 5);
9121 if (DecodeAFGR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
9122 tmp = fieldFromInstruction(insn, 21, 5);
9123 if (DecodePtrRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
9124 tmp = fieldFromInstruction(insn, 16, 5);
9125 if (DecodePtrRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
9128 tmp = fieldFromInstruction(insn, 6, 5);
9129 if (DecodeFGR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
9130 tmp = fieldFromInstruction(insn, 21, 5);
9131 if (DecodeFGR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
9132 tmp = fieldFromInstruction(insn, 11, 5);
9133 if (DecodeFGR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
9134 tmp = fieldFromInstruction(insn, 16, 5);
9135 if (DecodeFGR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
9138 tmp = fieldFromInstruction(insn, 6, 5);
9139 if (DecodeAFGR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
9140 tmp = fieldFromInstruction(insn, 21, 5);
9141 if (DecodeAFGR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
9142 tmp = fieldFromInstruction(insn, 11, 5);
9143 if (DecodeAFGR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
9144 tmp = fieldFromInstruction(insn, 16, 5);
9145 if (DecodeAFGR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
9148 tmp = fieldFromInstruction(insn, 11, 2);
9149 if (DecodeACC64DSPRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
9150 tmp = fieldFromInstruction(insn, 21, 5);
9151 if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
9152 tmp = fieldFromInstruction(insn, 16, 5);
9153 if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
9154 tmp = fieldFromInstruction(insn, 11, 2);
9155 if (DecodeACC64DSPRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
9158 tmp = 0x0;
9159 tmp |= fieldFromInstruction(insn, 11, 5) << 0;
9160 tmp |= fieldFromInstruction(insn, 16, 5) << 0;
9161 if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
9162 tmp = fieldFromInstruction(insn, 21, 5);
9163 if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
9166 tmp = fieldFromInstruction(insn, 6, 5);
9167 if (DecodeMSA128BRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
9168 tmp = fieldFromInstruction(insn, 11, 5);
9169 if (DecodeMSA128BRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
9170 tmp = fieldFromInstruction(insn, 16, 8);
9171 MI.addOperand(MCOperand::createImm(tmp));
9174 tmp = fieldFromInstruction(insn, 6, 5);
9175 if (DecodeMSA128BRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
9176 tmp = fieldFromInstruction(insn, 6, 5);
9177 if (DecodeMSA128BRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
9178 tmp = fieldFromInstruction(insn, 11, 5);
9179 if (DecodeMSA128BRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
9180 tmp = fieldFromInstruction(insn, 16, 8);
9181 MI.addOperand(MCOperand::createImm(tmp));
9184 tmp = fieldFromInstruction(insn, 6, 5);
9185 if (DecodeMSA128HRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
9186 tmp = fieldFromInstruction(insn, 11, 5);
9187 if (DecodeMSA128HRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
9188 tmp = fieldFromInstruction(insn, 16, 8);
9189 MI.addOperand(MCOperand::createImm(tmp));
9192 tmp = fieldFromInstruction(insn, 6, 5);
9193 if (DecodeMSA128WRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
9194 tmp = fieldFromInstruction(insn, 11, 5);
9195 if (DecodeMSA128WRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
9196 tmp = fieldFromInstruction(insn, 16, 8);
9197 MI.addOperand(MCOperand::createImm(tmp));
9200 tmp = fieldFromInstruction(insn, 6, 5);
9201 if (DecodeMSA128BRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
9202 tmp = fieldFromInstruction(insn, 11, 5);
9203 if (DecodeMSA128BRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
9204 tmp = fieldFromInstruction(insn, 16, 5);
9205 MI.addOperand(MCOperand::createImm(tmp));
9208 tmp = fieldFromInstruction(insn, 6, 5);
9209 if (DecodeMSA128HRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
9210 tmp = fieldFromInstruction(insn, 11, 5);
9211 if (DecodeMSA128HRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
9212 tmp = fieldFromInstruction(insn, 16, 5);
9213 MI.addOperand(MCOperand::createImm(tmp));
9216 tmp = fieldFromInstruction(insn, 6, 5);
9217 if (DecodeMSA128WRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
9218 tmp = fieldFromInstruction(insn, 11, 5);
9219 if (DecodeMSA128WRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
9220 tmp = fieldFromInstruction(insn, 16, 5);
9221 MI.addOperand(MCOperand::createImm(tmp));
9224 tmp = fieldFromInstruction(insn, 6, 5);
9225 if (DecodeMSA128DRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
9226 tmp = fieldFromInstruction(insn, 11, 5);
9227 if (DecodeMSA128DRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
9228 tmp = fieldFromInstruction(insn, 16, 5);
9229 MI.addOperand(MCOperand::createImm(tmp));
9232 tmp = fieldFromInstruction(insn, 6, 5);
9233 if (DecodeMSA128BRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
9234 tmp = fieldFromInstruction(insn, 11, 10);
9235 MI.addOperand(MCOperand::createImm(tmp));
9238 tmp = fieldFromInstruction(insn, 6, 5);
9239 if (DecodeMSA128HRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
9240 tmp = fieldFromInstruction(insn, 11, 10);
9241 MI.addOperand(MCOperand::createImm(tmp));
9244 tmp = fieldFromInstruction(insn, 6, 5);
9245 if (DecodeMSA128WRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
9246 tmp = fieldFromInstruction(insn, 11, 10);
9247 MI.addOperand(MCOperand::createImm(tmp));
9250 tmp = fieldFromInstruction(insn, 6, 5);
9251 if (DecodeMSA128DRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
9252 tmp = fieldFromInstruction(insn, 11, 10);
9253 MI.addOperand(MCOperand::createImm(tmp));
9256 tmp = fieldFromInstruction(insn, 6, 5);
9257 if (DecodeMSA128DRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
9258 tmp = fieldFromInstruction(insn, 11, 5);
9259 if (DecodeMSA128DRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
9260 tmp = fieldFromInstruction(insn, 16, 6);
9261 MI.addOperand(MCOperand::createImm(tmp));
9264 tmp = fieldFromInstruction(insn, 6, 5);
9265 if (DecodeMSA128HRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
9266 tmp = fieldFromInstruction(insn, 11, 5);
9267 if (DecodeMSA128HRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
9268 tmp = fieldFromInstruction(insn, 16, 4);
9269 MI.addOperand(MCOperand::createImm(tmp));
9272 tmp = fieldFromInstruction(insn, 6, 5);
9273 if (DecodeMSA128BRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
9274 tmp = fieldFromInstruction(insn, 11, 5);
9275 if (DecodeMSA128BRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
9276 tmp = fieldFromInstruction(insn, 16, 3);
9277 MI.addOperand(MCOperand::createImm(tmp));
9280 tmp = fieldFromInstruction(insn, 6, 5);
9281 if (DecodeMSA128DRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
9282 tmp = fieldFromInstruction(insn, 6, 5);
9283 if (DecodeMSA128DRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
9284 tmp = fieldFromInstruction(insn, 11, 5);
9285 if (DecodeMSA128DRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
9286 tmp = fieldFromInstruction(insn, 16, 6);
9287 MI.addOperand(MCOperand::createImm(tmp));
9290 tmp = fieldFromInstruction(insn, 6, 5);
9291 if (DecodeMSA128WRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
9292 tmp = fieldFromInstruction(insn, 6, 5);
9293 if (DecodeMSA128WRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
9294 tmp = fieldFromInstruction(insn, 11, 5);
9295 if (DecodeMSA128WRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
9296 tmp = fieldFromInstruction(insn, 16, 5);
9297 MI.addOperand(MCOperand::createImm(tmp));
9300 tmp = fieldFromInstruction(insn, 6, 5);
9301 if (DecodeMSA128HRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
9302 tmp = fieldFromInstruction(insn, 6, 5);
9303 if (DecodeMSA128HRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
9304 tmp = fieldFromInstruction(insn, 11, 5);
9305 if (DecodeMSA128HRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
9306 tmp = fieldFromInstruction(insn, 16, 4);
9307 MI.addOperand(MCOperand::createImm(tmp));
9310 tmp = fieldFromInstruction(insn, 6, 5);
9311 if (DecodeMSA128BRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
9312 tmp = fieldFromInstruction(insn, 6, 5);
9313 if (DecodeMSA128BRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
9314 tmp = fieldFromInstruction(insn, 11, 5);
9315 if (DecodeMSA128BRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
9316 tmp = fieldFromInstruction(insn, 16, 3);
9317 MI.addOperand(MCOperand::createImm(tmp));
9320 tmp = fieldFromInstruction(insn, 6, 5);
9321 if (DecodeMSA128BRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
9322 tmp = fieldFromInstruction(insn, 11, 5);
9323 if (DecodeMSA128BRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
9324 tmp = fieldFromInstruction(insn, 16, 5);
9325 if (DecodeMSA128BRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
9328 tmp = fieldFromInstruction(insn, 6, 5);
9329 if (DecodeMSA128HRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
9330 tmp = fieldFromInstruction(insn, 11, 5);
9331 if (DecodeMSA128HRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
9332 tmp = fieldFromInstruction(insn, 16, 5);
9333 if (DecodeMSA128HRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
9336 tmp = fieldFromInstruction(insn, 6, 5);
9337 if (DecodeMSA128WRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
9338 tmp = fieldFromInstruction(insn, 11, 5);
9339 if (DecodeMSA128WRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
9340 tmp = fieldFromInstruction(insn, 16, 5);
9341 if (DecodeMSA128WRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
9344 tmp = fieldFromInstruction(insn, 6, 5);
9345 if (DecodeMSA128DRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
9346 tmp = fieldFromInstruction(insn, 11, 5);
9347 if (DecodeMSA128DRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
9348 tmp = fieldFromInstruction(insn, 16, 5);
9349 if (DecodeMSA128DRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
9352 tmp = fieldFromInstruction(insn, 6, 5);
9353 if (DecodeMSA128BRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
9354 tmp = fieldFromInstruction(insn, 6, 5);
9355 if (DecodeMSA128BRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
9356 tmp = fieldFromInstruction(insn, 11, 5);
9357 if (DecodeMSA128BRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
9358 tmp = fieldFromInstruction(insn, 16, 5);
9359 if (DecodeMSA128BRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
9362 tmp = fieldFromInstruction(insn, 6, 5);
9363 if (DecodeMSA128HRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
9364 tmp = fieldFromInstruction(insn, 6, 5);
9365 if (DecodeMSA128HRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
9366 tmp = fieldFromInstruction(insn, 11, 5);
9367 if (DecodeMSA128HRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
9368 tmp = fieldFromInstruction(insn, 16, 5);
9369 if (DecodeMSA128HRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
9372 tmp = fieldFromInstruction(insn, 6, 5);
9373 if (DecodeMSA128WRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
9374 tmp = fieldFromInstruction(insn, 6, 5);
9375 if (DecodeMSA128WRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
9376 tmp = fieldFromInstruction(insn, 11, 5);
9377 if (DecodeMSA128WRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
9378 tmp = fieldFromInstruction(insn, 16, 5);
9379 if (DecodeMSA128WRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
9382 tmp = fieldFromInstruction(insn, 6, 5);
9383 if (DecodeMSA128DRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
9384 tmp = fieldFromInstruction(insn, 6, 5);
9385 if (DecodeMSA128DRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
9386 tmp = fieldFromInstruction(insn, 11, 5);
9387 if (DecodeMSA128DRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
9388 tmp = fieldFromInstruction(insn, 16, 5);
9389 if (DecodeMSA128DRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
9392 tmp = fieldFromInstruction(insn, 6, 5);
9393 if (DecodeMSA128HRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
9394 tmp = fieldFromInstruction(insn, 11, 5);
9395 if (DecodeMSA128BRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
9396 tmp = fieldFromInstruction(insn, 16, 5);
9397 if (DecodeMSA128BRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
9400 tmp = fieldFromInstruction(insn, 6, 5);
9401 if (DecodeMSA128WRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
9402 tmp = fieldFromInstruction(insn, 11, 5);
9403 if (DecodeMSA128HRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
9404 tmp = fieldFromInstruction(insn, 16, 5);
9405 if (DecodeMSA128HRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
9408 tmp = fieldFromInstruction(insn, 6, 5);
9409 if (DecodeMSA128DRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
9410 tmp = fieldFromInstruction(insn, 11, 5);
9411 if (DecodeMSA128WRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
9412 tmp = fieldFromInstruction(insn, 16, 5);
9413 if (DecodeMSA128WRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
9416 tmp = fieldFromInstruction(insn, 6, 5);
9417 if (DecodeMSA128HRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
9418 tmp = fieldFromInstruction(insn, 6, 5);
9419 if (DecodeMSA128HRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
9420 tmp = fieldFromInstruction(insn, 11, 5);
9421 if (DecodeMSA128BRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
9422 tmp = fieldFromInstruction(insn, 16, 5);
9423 if (DecodeMSA128BRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
9426 tmp = fieldFromInstruction(insn, 6, 5);
9427 if (DecodeMSA128WRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
9428 tmp = fieldFromInstruction(insn, 6, 5);
9429 if (DecodeMSA128WRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
9430 tmp = fieldFromInstruction(insn, 11, 5);
9431 if (DecodeMSA128HRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
9432 tmp = fieldFromInstruction(insn, 16, 5);
9433 if (DecodeMSA128HRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
9436 tmp = fieldFromInstruction(insn, 6, 5);
9437 if (DecodeMSA128DRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
9438 tmp = fieldFromInstruction(insn, 6, 5);
9439 if (DecodeMSA128DRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
9440 tmp = fieldFromInstruction(insn, 11, 5);
9441 if (DecodeMSA128WRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
9442 tmp = fieldFromInstruction(insn, 16, 5);
9443 if (DecodeMSA128WRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
9446 tmp = fieldFromInstruction(insn, 6, 5);
9447 if (DecodeMSA128BRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
9448 tmp = fieldFromInstruction(insn, 6, 5);
9449 if (DecodeMSA128BRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
9450 tmp = fieldFromInstruction(insn, 11, 5);
9451 if (DecodeMSA128BRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
9452 tmp = fieldFromInstruction(insn, 16, 5);
9453 if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
9456 tmp = fieldFromInstruction(insn, 6, 5);
9457 if (DecodeMSA128HRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
9458 tmp = fieldFromInstruction(insn, 6, 5);
9459 if (DecodeMSA128HRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
9460 tmp = fieldFromInstruction(insn, 11, 5);
9461 if (DecodeMSA128HRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
9462 tmp = fieldFromInstruction(insn, 16, 5);
9463 if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
9466 tmp = fieldFromInstruction(insn, 6, 5);
9467 if (DecodeMSA128WRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
9468 tmp = fieldFromInstruction(insn, 6, 5);
9469 if (DecodeMSA128WRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
9470 tmp = fieldFromInstruction(insn, 11, 5);
9471 if (DecodeMSA128WRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
9472 tmp = fieldFromInstruction(insn, 16, 5);
9473 if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
9476 tmp = fieldFromInstruction(insn, 6, 5);
9477 if (DecodeMSA128DRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
9478 tmp = fieldFromInstruction(insn, 6, 5);
9479 if (DecodeMSA128DRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
9480 tmp = fieldFromInstruction(insn, 11, 5);
9481 if (DecodeMSA128DRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
9482 tmp = fieldFromInstruction(insn, 16, 5);
9483 if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
9486 tmp = fieldFromInstruction(insn, 6, 5);
9487 if (DecodeMSA128BRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
9488 tmp = fieldFromInstruction(insn, 11, 5);
9489 if (DecodeMSA128BRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
9490 tmp = fieldFromInstruction(insn, 16, 5);
9491 if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
9494 tmp = fieldFromInstruction(insn, 6, 5);
9495 if (DecodeMSA128HRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
9496 tmp = fieldFromInstruction(insn, 11, 5);
9497 if (DecodeMSA128HRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
9498 tmp = fieldFromInstruction(insn, 16, 5);
9499 if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
9502 tmp = fieldFromInstruction(insn, 6, 5);
9503 if (DecodeMSA128WRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
9504 tmp = fieldFromInstruction(insn, 11, 5);
9505 if (DecodeMSA128WRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
9506 tmp = fieldFromInstruction(insn, 16, 5);
9507 if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
9510 tmp = fieldFromInstruction(insn, 6, 5);
9511 if (DecodeMSA128DRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
9512 tmp = fieldFromInstruction(insn, 11, 5);
9513 if (DecodeMSA128DRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
9514 tmp = fieldFromInstruction(insn, 16, 5);
9515 if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
9518 tmp = fieldFromInstruction(insn, 6, 5);
9519 if (DecodeMSA128BRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
9520 tmp = fieldFromInstruction(insn, 6, 5);
9521 if (DecodeMSA128BRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
9522 tmp = fieldFromInstruction(insn, 11, 5);
9523 if (DecodeMSA128BRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
9524 tmp = fieldFromInstruction(insn, 16, 4);
9525 MI.addOperand(MCOperand::createImm(tmp));
9528 tmp = fieldFromInstruction(insn, 6, 5);
9529 if (DecodeMSA128HRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
9530 tmp = fieldFromInstruction(insn, 6, 5);
9531 if (DecodeMSA128HRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
9532 tmp = fieldFromInstruction(insn, 11, 5);
9533 if (DecodeMSA128HRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
9534 tmp = fieldFromInstruction(insn, 16, 3);
9535 MI.addOperand(MCOperand::createImm(tmp));
9538 tmp = fieldFromInstruction(insn, 6, 5);
9539 if (DecodeMSA128WRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
9540 tmp = fieldFromInstruction(insn, 6, 5);
9541 if (DecodeMSA128WRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
9542 tmp = fieldFromInstruction(insn, 11, 5);
9543 if (DecodeMSA128WRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
9544 tmp = fieldFromInstruction(insn, 16, 2);
9545 MI.addOperand(MCOperand::createImm(tmp));
9548 tmp = fieldFromInstruction(insn, 6, 5);
9549 if (DecodeMSA128DRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
9550 tmp = fieldFromInstruction(insn, 6, 5);
9551 if (DecodeMSA128DRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
9552 tmp = fieldFromInstruction(insn, 11, 5);
9553 if (DecodeMSA128DRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
9554 tmp = fieldFromInstruction(insn, 16, 1);
9555 MI.addOperand(MCOperand::createImm(tmp));
9558 tmp = fieldFromInstruction(insn, 6, 5);
9559 if (DecodeMSACtrlRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
9560 tmp = fieldFromInstruction(insn, 11, 5);
9561 if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
9564 tmp = fieldFromInstruction(insn, 6, 5);
9565 if (DecodeMSA128BRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
9566 tmp = fieldFromInstruction(insn, 11, 5);
9567 if (DecodeMSA128BRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
9568 tmp = fieldFromInstruction(insn, 16, 4);
9569 MI.addOperand(MCOperand::createImm(tmp));
9572 tmp = fieldFromInstruction(insn, 6, 5);
9573 if (DecodeMSA128HRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
9574 tmp = fieldFromInstruction(insn, 11, 5);
9575 if (DecodeMSA128HRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
9576 tmp = fieldFromInstruction(insn, 16, 3);
9577 MI.addOperand(MCOperand::createImm(tmp));
9580 tmp = fieldFromInstruction(insn, 6, 5);
9581 if (DecodeMSA128WRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
9582 tmp = fieldFromInstruction(insn, 11, 5);
9583 if (DecodeMSA128WRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
9584 tmp = fieldFromInstruction(insn, 16, 2);
9585 MI.addOperand(MCOperand::createImm(tmp));
9588 tmp = fieldFromInstruction(insn, 6, 5);
9589 if (DecodeMSA128DRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
9590 tmp = fieldFromInstruction(insn, 11, 5);
9591 if (DecodeMSA128DRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
9592 tmp = fieldFromInstruction(insn, 16, 1);
9593 MI.addOperand(MCOperand::createImm(tmp));
9596 tmp = fieldFromInstruction(insn, 6, 5);
9597 if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
9598 tmp = fieldFromInstruction(insn, 11, 5);
9599 if (DecodeMSACtrlRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
9602 tmp = fieldFromInstruction(insn, 6, 5);
9603 if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
9604 tmp = fieldFromInstruction(insn, 11, 5);
9605 if (DecodeMSA128BRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
9606 tmp = fieldFromInstruction(insn, 16, 4);
9607 MI.addOperand(MCOperand::createImm(tmp));
9610 tmp = fieldFromInstruction(insn, 6, 5);
9611 if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
9612 tmp = fieldFromInstruction(insn, 11, 5);
9613 if (DecodeMSA128HRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
9614 tmp = fieldFromInstruction(insn, 16, 3);
9615 MI.addOperand(MCOperand::createImm(tmp));
9618 tmp = fieldFromInstruction(insn, 6, 5);
9619 if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
9620 tmp = fieldFromInstruction(insn, 11, 5);
9621 if (DecodeMSA128WRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
9622 tmp = fieldFromInstruction(insn, 16, 2);
9623 MI.addOperand(MCOperand::createImm(tmp));
9626 tmp = fieldFromInstruction(insn, 6, 5);
9627 if (DecodeGPR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
9628 tmp = fieldFromInstruction(insn, 11, 5);
9629 if (DecodeMSA128DRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
9630 tmp = fieldFromInstruction(insn, 16, 1);
9631 MI.addOperand(MCOperand::createImm(tmp));
9634 tmp = fieldFromInstruction(insn, 6, 5);
9635 if (DecodeMSA128BRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
9636 tmp = fieldFromInstruction(insn, 11, 5);
9637 if (DecodeMSA128BRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
9640 tmp = fieldFromInstruction(insn, 6, 5);
9641 if (DecodeMSA128BRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
9642 tmp = fieldFromInstruction(insn, 6, 5);
9643 if (DecodeMSA128BRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
9644 tmp = fieldFromInstruction(insn, 11, 5);
9645 if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
9646 tmp = fieldFromInstruction(insn, 16, 4);
9647 MI.addOperand(MCOperand::createImm(tmp));
9650 tmp = fieldFromInstruction(insn, 6, 5);
9651 if (DecodeMSA128HRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
9652 tmp = fieldFromInstruction(insn, 6, 5);
9653 if (DecodeMSA128HRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
9654 tmp = fieldFromInstruction(insn, 11, 5);
9655 if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
9656 tmp = fieldFromInstruction(insn, 16, 3);
9657 MI.addOperand(MCOperand::createImm(tmp));
9660 tmp = fieldFromInstruction(insn, 6, 5);
9661 if (DecodeMSA128WRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
9662 tmp = fieldFromInstruction(insn, 6, 5);
9663 if (DecodeMSA128WRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
9664 tmp = fieldFromInstruction(insn, 11, 5);
9665 if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
9666 tmp = fieldFromInstruction(insn, 16, 2);
9667 MI.addOperand(MCOperand::createImm(tmp));
9670 tmp = fieldFromInstruction(insn, 6, 5);
9671 if (DecodeMSA128DRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
9672 tmp = fieldFromInstruction(insn, 6, 5);
9673 if (DecodeMSA128DRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
9674 tmp = fieldFromInstruction(insn, 11, 5);
9675 if (DecodeGPR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
9676 tmp = fieldFromInstruction(insn, 16, 1);
9677 MI.addOperand(MCOperand::createImm(tmp));
9683 tmp = fieldFromInstruction(insn, 6, 5);
9684 if (DecodeMSA128HRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
9685 tmp = fieldFromInstruction(insn, 11, 5);
9686 if (DecodeMSA128WRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
9687 tmp = fieldFromInstruction(insn, 16, 5);
9688 if (DecodeMSA128WRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
9691 tmp = fieldFromInstruction(insn, 6, 5);
9692 if (DecodeMSA128WRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
9693 tmp = fieldFromInstruction(insn, 11, 5);
9694 if (DecodeMSA128DRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
9695 tmp = fieldFromInstruction(insn, 16, 5);
9696 if (DecodeMSA128DRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
9699 tmp = fieldFromInstruction(insn, 6, 5);
9700 if (DecodeMSA128BRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
9701 tmp = fieldFromInstruction(insn, 11, 5);
9702 if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
9705 tmp = fieldFromInstruction(insn, 6, 5);
9706 if (DecodeMSA128HRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
9707 tmp = fieldFromInstruction(insn, 11, 5);
9708 if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
9711 tmp = fieldFromInstruction(insn, 6, 5);
9712 if (DecodeMSA128WRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
9713 tmp = fieldFromInstruction(insn, 11, 5);
9714 if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
9717 tmp = fieldFromInstruction(insn, 6, 5);
9718 if (DecodeMSA128DRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
9719 tmp = fieldFromInstruction(insn, 11, 5);
9720 if (DecodeGPR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
9723 tmp = fieldFromInstruction(insn, 6, 5);
9724 if (DecodeMSA128HRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
9725 tmp = fieldFromInstruction(insn, 11, 5);
9726 if (DecodeMSA128HRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
9729 tmp = fieldFromInstruction(insn, 6, 5);
9730 if (DecodeMSA128WRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
9731 tmp = fieldFromInstruction(insn, 11, 5);
9732 if (DecodeMSA128WRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
9735 tmp = fieldFromInstruction(insn, 6, 5);
9736 if (DecodeMSA128DRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
9737 tmp = fieldFromInstruction(insn, 11, 5);
9738 if (DecodeMSA128DRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
9741 tmp = fieldFromInstruction(insn, 6, 5);
9742 if (DecodeMSA128WRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
9743 tmp = fieldFromInstruction(insn, 11, 5);
9744 if (DecodeMSA128HRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
9747 tmp = fieldFromInstruction(insn, 6, 5);
9748 if (DecodeMSA128DRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
9749 tmp = fieldFromInstruction(insn, 11, 5);
9750 if (DecodeMSA128WRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
9756 tmp = fieldFromInstruction(insn, 16, 5);
9757 if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
9758 tmp = fieldFromInstruction(insn, 21, 5);
9759 if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
9760 tmp = fieldFromInstruction(insn, 6, 5);
9761 MI.addOperand(MCOperand::createImm(tmp));
9762 tmp = fieldFromInstruction(insn, 11, 5);
9763 if (DecodeUImmWithOffset<5, 1>(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
9766 tmp = fieldFromInstruction(insn, 16, 5);
9767 if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
9768 tmp = fieldFromInstruction(insn, 21, 5);
9769 if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
9770 tmp = fieldFromInstruction(insn, 6, 5);
9771 MI.addOperand(MCOperand::createImm(tmp));
9772 tmp = fieldFromInstruction(insn, 11, 5);
9773 if (DecodeInsSize(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
9774 tmp = fieldFromInstruction(insn, 16, 5);
9775 if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
9778 tmp = fieldFromInstruction(insn, 21, 5);
9779 if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
9780 tmp = fieldFromInstruction(insn, 11, 5);
9781 if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
9782 tmp = fieldFromInstruction(insn, 16, 5);
9783 if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
9786 tmp = fieldFromInstruction(insn, 11, 5);
9787 if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
9788 tmp = fieldFromInstruction(insn, 21, 5);
9789 if (DecodePtrRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
9790 tmp = fieldFromInstruction(insn, 16, 5);
9791 if (DecodePtrRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
9794 tmp = fieldFromInstruction(insn, 16, 5);
9795 if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
9796 tmp = fieldFromInstruction(insn, 16, 5);
9797 if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
9798 tmp = fieldFromInstruction(insn, 21, 5);
9799 if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
9802 tmp = fieldFromInstruction(insn, 11, 5);
9803 if (DecodeDSPRRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
9804 tmp = fieldFromInstruction(insn, 21, 5);
9805 if (DecodeDSPRRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
9806 tmp = fieldFromInstruction(insn, 16, 5);
9807 if (DecodeDSPRRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
9810 tmp = fieldFromInstruction(insn, 11, 5);
9811 if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
9812 tmp = fieldFromInstruction(insn, 21, 5);
9813 if (DecodeDSPRRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
9816 tmp = fieldFromInstruction(insn, 11, 5);
9817 if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
9818 tmp = fieldFromInstruction(insn, 21, 5);
9819 if (DecodeDSPRRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
9820 tmp = fieldFromInstruction(insn, 16, 5);
9821 if (DecodeDSPRRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
9824 tmp = fieldFromInstruction(insn, 11, 5);
9825 if (DecodeDSPRRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
9826 tmp = fieldFromInstruction(insn, 21, 5);
9827 if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
9828 tmp = fieldFromInstruction(insn, 16, 5);
9829 if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
9832 tmp = fieldFromInstruction(insn, 16, 5);
9833 if (DecodeDSPRRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
9834 tmp = fieldFromInstruction(insn, 21, 5);
9835 if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
9836 tmp = fieldFromInstruction(insn, 11, 5);
9837 MI.addOperand(MCOperand::createImm(tmp));
9838 tmp = fieldFromInstruction(insn, 16, 5);
9839 if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
9842 tmp = fieldFromInstruction(insn, 11, 5);
9843 if (DecodeDSPRRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
9844 tmp = fieldFromInstruction(insn, 16, 5);
9845 if (DecodeDSPRRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
9848 tmp = fieldFromInstruction(insn, 11, 5);
9849 if (DecodeDSPRRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
9850 tmp = fieldFromInstruction(insn, 16, 10);
9851 MI.addOperand(MCOperand::createImm(tmp));
9854 tmp = fieldFromInstruction(insn, 11, 5);
9855 if (DecodeDSPRRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
9856 tmp = fieldFromInstruction(insn, 16, 5);
9857 if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
9860 tmp = fieldFromInstruction(insn, 11, 5);
9861 if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
9862 tmp = fieldFromInstruction(insn, 16, 5);
9863 if (DecodeDSPRRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
9866 tmp = fieldFromInstruction(insn, 11, 5);
9867 if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
9868 tmp = fieldFromInstruction(insn, 16, 5);
9869 if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
9872 tmp = fieldFromInstruction(insn, 11, 5);
9873 if (DecodeDSPRRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
9874 tmp = fieldFromInstruction(insn, 16, 5);
9875 if (DecodeDSPRRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
9876 tmp = fieldFromInstruction(insn, 21, 5);
9877 MI.addOperand(MCOperand::createImm(tmp));
9880 tmp = fieldFromInstruction(insn, 11, 5);
9881 if (DecodeDSPRRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
9882 tmp = fieldFromInstruction(insn, 16, 5);
9883 if (DecodeDSPRRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
9884 tmp = fieldFromInstruction(insn, 21, 5);
9885 if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
9888 tmp = fieldFromInstruction(insn, 11, 5);
9889 if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
9890 tmp = fieldFromInstruction(insn, 16, 5);
9891 if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
9892 tmp = fieldFromInstruction(insn, 21, 5);
9893 MI.addOperand(MCOperand::createImm(tmp));
9902 tmp = fieldFromInstruction(insn, 16, 5);
9903 if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
9904 tmp = fieldFromInstruction(insn, 21, 5);
9905 if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
9906 tmp = fieldFromInstruction(insn, 11, 5);
9907 MI.addOperand(MCOperand::createImm(tmp));
9908 tmp = fieldFromInstruction(insn, 16, 5);
9909 if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
9912 tmp = fieldFromInstruction(insn, 16, 5);
9913 if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
9914 tmp = fieldFromInstruction(insn, 11, 2);
9915 if (DecodeACC64DSPRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
9916 tmp = fieldFromInstruction(insn, 21, 5);
9917 MI.addOperand(MCOperand::createImm(tmp));
9920 tmp = fieldFromInstruction(insn, 16, 5);
9921 if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
9922 tmp = fieldFromInstruction(insn, 11, 2);
9923 if (DecodeACC64DSPRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
9924 tmp = fieldFromInstruction(insn, 21, 5);
9925 if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
9928 tmp = fieldFromInstruction(insn, 11, 5);
9929 if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
9930 tmp = fieldFromInstruction(insn, 16, 10);
9931 MI.addOperand(MCOperand::createImm(tmp));
9934 tmp = fieldFromInstruction(insn, 21, 5);
9935 if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
9936 tmp = fieldFromInstruction(insn, 11, 10);
9937 MI.addOperand(MCOperand::createImm(tmp));
9940 tmp = fieldFromInstruction(insn, 11, 2);
9941 if (DecodeACC64DSPRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
9942 tmp = fieldFromInstruction(insn, 20, 6);
9943 if (DecodeSImmWithOffsetAndScale<6>(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
9944 tmp = fieldFromInstruction(insn, 11, 2);
9945 if (DecodeACC64DSPRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
9948 tmp = fieldFromInstruction(insn, 11, 2);
9949 if (DecodeACC64DSPRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
9950 tmp = fieldFromInstruction(insn, 21, 5);
9951 if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
9952 tmp = fieldFromInstruction(insn, 11, 2);
9953 if (DecodeACC64DSPRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
9956 tmp = fieldFromInstruction(insn, 16, 5);
9957 if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
9958 tmp = fieldFromInstruction(insn, 11, 5);
9959 if (DecodeHWRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
9960 tmp = fieldFromInstruction(insn, 6, 3);
9961 MI.addOperand(MCOperand::createImm(tmp));
9976 tmp = fieldFromInstruction(insn, 0, 16);
9977 MI.addOperand(MCOperand::createImm(tmp));
9989 tmp = fieldFromInstruction(insn, 16, 5);
9990 if (DecodeFGR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
9991 tmp = fieldFromInstruction(insn, 0, 16);
9992 if (DecodeBranchTarget(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
9995 tmp = fieldFromInstruction(insn, 6, 5);
9996 if (DecodeFGR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
9997 tmp = fieldFromInstruction(insn, 6, 5);
9998 if (DecodeFGRCCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
9999 tmp = fieldFromInstruction(insn, 11, 5);
10000 if (DecodeFGR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10001 tmp = fieldFromInstruction(insn, 16, 5);
10002 if (DecodeFGR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10005 tmp = fieldFromInstruction(insn, 6, 5);
10006 if (DecodeFGR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10007 tmp = fieldFromInstruction(insn, 6, 5);
10008 if (DecodeFGR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10009 tmp = fieldFromInstruction(insn, 11, 5);
10010 if (DecodeFGR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10011 tmp = fieldFromInstruction(insn, 16, 5);
10012 if (DecodeFGR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10015 tmp = fieldFromInstruction(insn, 6, 5);
10016 if (DecodeFGR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10017 tmp = fieldFromInstruction(insn, 6, 5);
10018 if (DecodeFGR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10019 tmp = fieldFromInstruction(insn, 11, 5);
10020 if (DecodeFGR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10021 tmp = fieldFromInstruction(insn, 16, 5);
10022 if (DecodeFGR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10025 tmp = fieldFromInstruction(insn, 6, 5);
10026 if (DecodeFGR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10027 tmp = fieldFromInstruction(insn, 11, 5);
10028 if (DecodeFGR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10029 tmp = fieldFromInstruction(insn, 16, 5);
10030 if (DecodeFGR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10033 tmp = fieldFromInstruction(insn, 6, 5);
10034 if (DecodeFGRCCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10035 tmp = fieldFromInstruction(insn, 11, 5);
10036 if (DecodeFGR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10037 tmp = fieldFromInstruction(insn, 16, 5);
10038 if (DecodeFGR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10041 tmp = fieldFromInstruction(insn, 6, 5);
10042 if (DecodeFGRCCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10043 tmp = fieldFromInstruction(insn, 11, 5);
10044 if (DecodeFGR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10045 tmp = fieldFromInstruction(insn, 16, 5);
10046 if (DecodeFGR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10049 tmp = fieldFromInstruction(insn, 16, 5);
10050 if (DecodeCOP2RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10051 tmp = fieldFromInstruction(insn, 0, 16);
10052 if (DecodeBranchTarget(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10067 tmp = fieldFromInstruction(insn, 16, 5);
10068 if (DecodeGPR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10069 tmp = fieldFromInstruction(insn, 21, 5);
10070 if (DecodeGPR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10071 tmp = fieldFromInstruction(insn, 0, 16);
10072 MI.addOperand(MCOperand::createImm(tmp));
10078 tmp = fieldFromInstruction(insn, 11, 5);
10079 if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10080 tmp = fieldFromInstruction(insn, 21, 5);
10081 if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10082 tmp = fieldFromInstruction(insn, 16, 5);
10083 if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10084 tmp = fieldFromInstruction(insn, 6, 2);
10085 MI.addOperand(MCOperand::createImm(tmp));
10088 tmp = fieldFromInstruction(insn, 11, 5);
10089 if (DecodeGPR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10090 tmp = fieldFromInstruction(insn, 16, 5);
10091 if (DecodeGPR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10094 tmp = fieldFromInstruction(insn, 11, 5);
10095 if (DecodeGPR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10096 tmp = fieldFromInstruction(insn, 21, 5);
10097 if (DecodeGPR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10098 tmp = fieldFromInstruction(insn, 16, 5);
10099 if (DecodeGPR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10100 tmp = fieldFromInstruction(insn, 6, 3);
10101 MI.addOperand(MCOperand::createImm(tmp));
10107 tmp = fieldFromInstruction(insn, 21, 5);
10108 if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10109 tmp = fieldFromInstruction(insn, 8, 2);
10110 MI.addOperand(MCOperand::createImm(tmp));
10113 tmp = fieldFromInstruction(insn, 0, 26);
10114 if (DecodeBranchTarget26(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10117 tmp = fieldFromInstruction(insn, 21, 5);
10118 if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10119 tmp = fieldFromInstruction(insn, 0, 21);
10120 if (DecodeBranchTarget21(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10123 tmp = fieldFromInstruction(insn, 21, 5);
10124 if (DecodeGPR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10125 tmp = fieldFromInstruction(insn, 0, 18);
10126 if (DecodeSimm18Lsl3(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10129 tmp = fieldFromInstruction(insn, 21, 5);
10130 if (DecodeGPR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10131 tmp = fieldFromInstruction(insn, 0, 21);
10132 if (DecodeBranchTarget21(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10135 tmp = fieldFromInstruction(insn, 11, 5);
10136 if (DecodeGPR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10137 tmp = fieldFromInstruction(insn, 16, 5);
10138 if (DecodeGPR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10139 tmp = fieldFromInstruction(insn, 21, 5);
10140 if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10143 tmp = fieldFromInstruction(insn, 21, 5);
10144 if (DecodeGPR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10145 tmp = fieldFromInstruction(insn, 16, 5);
10146 if (DecodeGPR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10149 tmp = fieldFromInstruction(insn, 11, 5);
10150 if (DecodeGPR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10151 tmp = fieldFromInstruction(insn, 16, 5);
10152 if (DecodeGPR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10153 tmp = fieldFromInstruction(insn, 6, 5);
10154 MI.addOperand(MCOperand::createImm(tmp));
10157 tmp = fieldFromInstruction(insn, 16, 5);
10158 if (DecodeGPR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10159 tmp = fieldFromInstruction(insn, 11, 5);
10160 if (DecodeCOP0RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10161 tmp = fieldFromInstruction(insn, 0, 3);
10162 MI.addOperand(MCOperand::createImm(tmp));
10165 tmp = fieldFromInstruction(insn, 11, 5);
10166 if (DecodeCOP0RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10167 tmp = fieldFromInstruction(insn, 16, 5);
10168 if (DecodeGPR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10169 tmp = fieldFromInstruction(insn, 0, 3);
10170 MI.addOperand(MCOperand::createImm(tmp));
10173 tmp = fieldFromInstruction(insn, 16, 5);
10174 if (DecodeGPR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10175 tmp = fieldFromInstruction(insn, 11, 5);
10176 if (DecodeCOP2RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10177 tmp = fieldFromInstruction(insn, 0, 3);
10178 MI.addOperand(MCOperand::createImm(tmp));
10181 tmp = fieldFromInstruction(insn, 11, 5);
10182 if (DecodeCOP2RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10183 tmp = fieldFromInstruction(insn, 16, 5);
10184 if (DecodeGPR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10185 tmp = fieldFromInstruction(insn, 0, 3);
10186 MI.addOperand(MCOperand::createImm(tmp));
10189 tmp = fieldFromInstruction(insn, 13, 3);
10190 if (DecodeFCCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10191 tmp = fieldFromInstruction(insn, 16, 5);
10192 if (DecodeFGR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10193 tmp = fieldFromInstruction(insn, 21, 5);
10194 if (DecodeFGR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10197 tmp = fieldFromInstruction(insn, 16, 5);
10198 if (DecodeGPR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10199 tmp = fieldFromInstruction(insn, 21, 5);
10200 if (DecodeGPR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10201 tmp = fieldFromInstruction(insn, 0, 16);
10202 if (DecodeSImmWithOffsetAndScale<16>(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10205 tmp = 0x0;
10206 tmp |= fieldFromInstruction(insn, 11, 5) << 0;
10207 tmp |= fieldFromInstruction(insn, 16, 5) << 0;
10208 if (DecodeGPR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10209 tmp = fieldFromInstruction(insn, 21, 5);
10210 if (DecodeGPR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10219 tmp = fieldFromInstruction(insn, 16, 5);
10220 if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10221 tmp = fieldFromInstruction(insn, 11, 5);
10222 if (DecodeFGR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10225 tmp = fieldFromInstruction(insn, 11, 5);
10226 if (DecodeFGR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10227 tmp = fieldFromInstruction(insn, 16, 5);
10228 if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10231 tmp = fieldFromInstruction(insn, 11, 5);
10232 if (DecodeFGR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10233 tmp = fieldFromInstruction(insn, 11, 5);
10234 if (DecodeFGR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10235 tmp = fieldFromInstruction(insn, 16, 5);
10236 if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10239 tmp = fieldFromInstruction(insn, 6, 5);
10240 if (DecodeFGR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10241 tmp = fieldFromInstruction(insn, 11, 5);
10242 if (DecodeFGR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10245 tmp = fieldFromInstruction(insn, 6, 5);
10246 if (DecodeFGR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10247 tmp = fieldFromInstruction(insn, 11, 5);
10248 if (DecodeFGR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10249 tmp = fieldFromInstruction(insn, 18, 3);
10250 if (DecodeFCCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10251 tmp = fieldFromInstruction(insn, 6, 5);
10252 if (DecodeFGR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10255 tmp = fieldFromInstruction(insn, 6, 5);
10256 if (DecodeFGR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10257 tmp = fieldFromInstruction(insn, 11, 5);
10258 if (DecodeFGR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10259 tmp = fieldFromInstruction(insn, 16, 5);
10260 if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10261 tmp = fieldFromInstruction(insn, 6, 5);
10262 if (DecodeFGR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10265 tmp = fieldFromInstruction(insn, 6, 5);
10266 if (DecodeFGR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10267 tmp = fieldFromInstruction(insn, 11, 5);
10268 if (DecodeFGR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10269 tmp = fieldFromInstruction(insn, 16, 5);
10270 if (DecodeFGR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10273 tmp = fieldFromInstruction(insn, 8, 3);
10274 if (DecodeFCCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10275 tmp = fieldFromInstruction(insn, 11, 5);
10276 if (DecodeFGR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10277 tmp = fieldFromInstruction(insn, 16, 5);
10278 if (DecodeFGR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10281 tmp = fieldFromInstruction(insn, 6, 5);
10282 if (DecodeFGR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10283 tmp = fieldFromInstruction(insn, 21, 5);
10284 if (DecodePtrRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10285 tmp = fieldFromInstruction(insn, 16, 5);
10286 if (DecodePtrRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10289 tmp = fieldFromInstruction(insn, 11, 5);
10290 if (DecodeFGR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10291 tmp = fieldFromInstruction(insn, 21, 5);
10292 if (DecodePtrRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10293 tmp = fieldFromInstruction(insn, 16, 5);
10294 if (DecodePtrRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10297 tmp = fieldFromInstruction(insn, 6, 5);
10298 if (DecodeFGR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10299 tmp = fieldFromInstruction(insn, 21, 5);
10300 if (DecodeFGR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10301 tmp = fieldFromInstruction(insn, 11, 5);
10302 if (DecodeFGR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
10303 tmp = fieldFromInstruction(insn, 16, 5);
10304 if (DecodeFGR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }