Lines Matching refs:Rm
1133 unsigned Rm = fieldFromInstruction(Val, 0, 4); in DecodeSORegImmOperand() local
1138 if (!Check(S, DecodeGPRRegisterClass(Inst, Rm, Address, Decoder))) in DecodeSORegImmOperand()
1170 unsigned Rm = fieldFromInstruction(Val, 0, 4); in DecodeSORegRegOperand() local
1175 if (!Check(S, DecodeGPRnopcRegisterClass(Inst, Rm, Address, Decoder))) in DecodeSORegRegOperand()
1444 unsigned Rm = fieldFromInstruction(Insn, 0, 4); in DecodeAddrMode2IdxInstruction() local
1506 if (!Check(S, DecodeGPRnopcRegisterClass(Inst, Rm, Address, Decoder))) in DecodeAddrMode2IdxInstruction()
1546 unsigned Rm = fieldFromInstruction(Val, 0, 4); in DecodeSORegMemOperand() local
1569 if (!Check(S, DecodeGPRRegisterClass(Inst, Rm, Address, Decoder))) in DecodeSORegMemOperand()
1588 unsigned Rm = fieldFromInstruction(Insn, 0, 4); in DecodeAddrMode3Instruction() local
1621 if (type && Rm == 15) in DecodeAddrMode3Instruction()
1635 if (!type && Rm == 15) in DecodeAddrMode3Instruction()
1648 if (!type && (Rt2 == 15 || Rm == 15 || Rm == Rt || Rm == Rt2)) in DecodeAddrMode3Instruction()
1665 if (!type && Rm == 15) in DecodeAddrMode3Instruction()
1683 if (!type && (Rt == 15 || Rm == 15)) in DecodeAddrMode3Instruction()
1760 Inst.addOperand(MCOperand::CreateImm(U | (imm << 4) | Rm)); in DecodeAddrMode3Instruction()
1762 if (!Check(S, DecodeGPRRegisterClass(Inst, Rm, Address, Decoder))) in DecodeAddrMode3Instruction()
2023 unsigned Rm = fieldFromInstruction(Insn, 8, 4); in DecodeSMLAInstruction() local
2034 if (!Check(S, DecodeGPRnopcRegisterClass(Inst, Rm, Address, Decoder))) in DecodeSMLAInstruction()
2135 unsigned Rm = fieldFromInstruction(Val, 0, 4); in DecodeAddrMode6Operand() local
2138 if (!Check(S, DecodeGPRRegisterClass(Inst, Rm, Address, Decoder))) in DecodeAddrMode6Operand()
2157 unsigned Rm = fieldFromInstruction(Insn, 0, 4); in DecodeVLDInstruction() local
2371 if (Rm == 0xd) { in DecodeVLDInstruction()
2403 if (Rm != 0xD && Rm != 0xF && in DecodeVLDInstruction()
2404 !Check(S, DecodeGPRRegisterClass(Inst, Rm, Address, Decoder))) in DecodeVLDInstruction()
2431 unsigned Rm = fieldFromInstruction(Insn, 0, 4); in DecodeVSTInstruction() local
2485 if (Rm == 0xF) in DecodeVSTInstruction()
2515 if (Rm == 0xD) in DecodeVSTInstruction()
2517 else if (Rm != 0xF) { in DecodeVSTInstruction()
2518 if (!Check(S, DecodeGPRRegisterClass(Inst, Rm, Address, Decoder))) in DecodeVSTInstruction()
2700 unsigned Rm = fieldFromInstruction(Insn, 0, 4); in DecodeVLD1DupInstruction() local
2721 if (Rm != 0xF) { in DecodeVLD1DupInstruction()
2733 if (Rm != 0xD && Rm != 0xF && in DecodeVLD1DupInstruction()
2734 !Check(S, DecodeGPRRegisterClass(Inst, Rm, Address, Decoder))) in DecodeVLD1DupInstruction()
2747 unsigned Rm = fieldFromInstruction(Insn, 0, 4); in DecodeVLD2DupInstruction() local
2773 if (Rm != 0xF) in DecodeVLD2DupInstruction()
2780 if (Rm != 0xD && Rm != 0xF) { in DecodeVLD2DupInstruction()
2781 if (!Check(S, DecodeGPRRegisterClass(Inst, Rm, Address, Decoder))) in DecodeVLD2DupInstruction()
2795 unsigned Rm = fieldFromInstruction(Insn, 0, 4); in DecodeVLD3DupInstruction() local
2804 if (Rm != 0xF) { in DecodeVLD3DupInstruction()
2813 if (Rm == 0xD) in DecodeVLD3DupInstruction()
2815 else if (Rm != 0xF) { in DecodeVLD3DupInstruction()
2816 if (!Check(S, DecodeGPRRegisterClass(Inst, Rm, Address, Decoder))) in DecodeVLD3DupInstruction()
2830 unsigned Rm = fieldFromInstruction(Insn, 0, 4); in DecodeVLD4DupInstruction() local
2858 if (Rm != 0xF) { in DecodeVLD4DupInstruction()
2867 if (Rm == 0xD) in DecodeVLD4DupInstruction()
2869 else if (Rm != 0xF) { in DecodeVLD4DupInstruction()
2870 if (!Check(S, DecodeGPRRegisterClass(Inst, Rm, Address, Decoder))) in DecodeVLD4DupInstruction()
2929 unsigned Rm = fieldFromInstruction(Insn, 0, 4); in DecodeVSHLMaxInstruction() local
2930 Rm |= fieldFromInstruction(Insn, 5, 1) << 4; in DecodeVSHLMaxInstruction()
2935 if (!Check(S, DecodeDPRRegisterClass(Inst, Rm, Address, Decoder))) in DecodeVSHLMaxInstruction()
2974 unsigned Rm = fieldFromInstruction(Insn, 0, 4); in DecodeTBLInstruction() local
2975 Rm |= fieldFromInstruction(Insn, 5, 1) << 4; in DecodeTBLInstruction()
2996 if (!Check(S, DecodeDPRRegisterClass(Inst, Rm, Address, Decoder))) in DecodeTBLInstruction()
3055 unsigned Rm = fieldFromInstruction(Val, 3, 3); in DecodeThumbAddrModeRR() local
3059 if (!Check(S, DecodetGPRRegisterClass(Inst, Rm, Address, Decoder))) in DecodeThumbAddrModeRR()
3102 unsigned Rm = fieldFromInstruction(Val, 2, 4); in DecodeT2AddrModeSOReg() local
3107 if (!Check(S, DecoderGPRRegisterClass(Inst, Rm, Address, Decoder))) in DecodeT2AddrModeSOReg()
3327 unsigned Rm = fieldFromInstruction(Insn, 3, 4); in DecodeThumbAddSPReg() local
3331 if (!Check(S, DecodeGPRRegisterClass(Inst, Rm, Address, Decoder))) in DecodeThumbAddSPReg()
3352 unsigned Rm = fieldFromInstruction(Insn, 0, 4); in DecodePostIdxReg() local
3355 if (!Check(S, DecodeGPRnopcRegisterClass(Inst, Rm, Address, Decoder))) in DecodePostIdxReg()
3401 unsigned Rm = fieldFromInstruction(Insn, 0, 4); in DecodeThumbTableBranch() local
3406 if (!Check(S, DecoderGPRRegisterClass(Inst, Rm, Address, Decoder))) in DecodeThumbTableBranch()
3618 unsigned Rm = fieldFromInstruction(Insn, 0, 4); in DecodeLDRPreReg() local
3621 if (Rm == 0xF) S = MCDisassembler::SoftFail; in DecodeLDRPreReg()
3691 unsigned Rm = fieldFromInstruction(Insn, 0, 4); in DecodeVLD1LN() local
3731 if (Rm != 0xF) { // Writeback in DecodeVLD1LN()
3738 if (Rm != 0xF) { in DecodeVLD1LN()
3739 if (Rm != 0xD) { in DecodeVLD1LN()
3740 if (!Check(S, DecodeGPRRegisterClass(Inst, Rm, Address, Decoder))) in DecodeVLD1LN()
3758 unsigned Rm = fieldFromInstruction(Insn, 0, 4); in DecodeVST1LN() local
3796 if (Rm != 0xF) { // Writeback in DecodeVST1LN()
3803 if (Rm != 0xF) { in DecodeVST1LN()
3804 if (Rm != 0xD) { in DecodeVST1LN()
3805 if (!Check(S, DecodeGPRRegisterClass(Inst, Rm, Address, Decoder))) in DecodeVST1LN()
3824 unsigned Rm = fieldFromInstruction(Insn, 0, 4); in DecodeVLD2LN() local
3862 if (Rm != 0xF) { // Writeback in DecodeVLD2LN()
3869 if (Rm != 0xF) { in DecodeVLD2LN()
3870 if (Rm != 0xD) { in DecodeVLD2LN()
3871 if (!Check(S, DecodeGPRRegisterClass(Inst, Rm, Address, Decoder))) in DecodeVLD2LN()
3891 unsigned Rm = fieldFromInstruction(Insn, 0, 4); in DecodeVST2LN() local
3925 if (Rm != 0xF) { // Writeback in DecodeVST2LN()
3932 if (Rm != 0xF) { in DecodeVST2LN()
3933 if (Rm != 0xD) { in DecodeVST2LN()
3934 if (!Check(S, DecodeGPRRegisterClass(Inst, Rm, Address, Decoder))) in DecodeVST2LN()
3955 unsigned Rm = fieldFromInstruction(Insn, 0, 4); in DecodeVLD3LN() local
3994 if (Rm != 0xF) { // Writeback in DecodeVLD3LN()
4001 if (Rm != 0xF) { in DecodeVLD3LN()
4002 if (Rm != 0xD) { in DecodeVLD3LN()
4003 if (!Check(S, DecodeGPRRegisterClass(Inst, Rm, Address, Decoder))) in DecodeVLD3LN()
4025 unsigned Rm = fieldFromInstruction(Insn, 0, 4); in DecodeVST3LN() local
4057 if (Rm != 0xF) { // Writeback in DecodeVST3LN()
4064 if (Rm != 0xF) { in DecodeVST3LN()
4065 if (Rm != 0xD) { in DecodeVST3LN()
4066 if (!Check(S, DecodeGPRRegisterClass(Inst, Rm, Address, Decoder))) in DecodeVST3LN()
4089 unsigned Rm = fieldFromInstruction(Insn, 0, 4); in DecodeVLD4LN() local
4137 if (Rm != 0xF) { // Writeback in DecodeVLD4LN()
4144 if (Rm != 0xF) { in DecodeVLD4LN()
4145 if (Rm != 0xD) { in DecodeVLD4LN()
4146 if (!Check(S, DecodeGPRRegisterClass(Inst, Rm, Address, Decoder))) in DecodeVLD4LN()
4170 unsigned Rm = fieldFromInstruction(Insn, 0, 4); in DecodeVST4LN() local
4209 if (Rm != 0xF) { // Writeback in DecodeVST4LN()
4216 if (Rm != 0xF) { in DecodeVST4LN()
4217 if (Rm != 0xD) { in DecodeVST4LN()
4218 if (!Check(S, DecodeGPRRegisterClass(Inst, Rm, Address, Decoder))) in DecodeVST4LN()
4242 unsigned Rm = fieldFromInstruction(Insn, 5, 1); in DecodeVMOVSRR() local
4244 Rm |= fieldFromInstruction(Insn, 0, 4) << 1; in DecodeVMOVSRR()
4246 if (Rt == 0xF || Rt2 == 0xF || Rm == 0x1F) in DecodeVMOVSRR()
4249 if (!Check(S, DecodeSPRRegisterClass(Inst, Rm , Address, Decoder))) in DecodeVMOVSRR()
4251 if (!Check(S, DecodeSPRRegisterClass(Inst, Rm+1, Address, Decoder))) in DecodeVMOVSRR()
4268 unsigned Rm = fieldFromInstruction(Insn, 5, 1); in DecodeVMOVRRS() local
4270 Rm |= fieldFromInstruction(Insn, 0, 4) << 1; in DecodeVMOVRRS()
4272 if (Rt == 0xF || Rt2 == 0xF || Rm == 0x1F) in DecodeVMOVRRS()
4279 if (!Check(S, DecodeSPRRegisterClass(Inst, Rm , Address, Decoder))) in DecodeVMOVRRS()
4281 if (!Check(S, DecodeSPRRegisterClass(Inst, Rm+1, Address, Decoder))) in DecodeVMOVRRS()
4497 unsigned Rm = fieldFromInstruction(Val, 0, 4); in DecodeLDR() local
4498 Rm |= (fieldFromInstruction(Val, 23, 1) << 4); in DecodeLDR()
4510 if (!Check(S, DecodePostIdxReg(Inst, Rm, Address, Decoder))) in DecodeLDR()