Lines Matching refs:shift_n
1667 (shifted, carry) = Shift_C(R[m], shift_t, shift_n, APSR.C); in EmulateMVNReg()
1685 uint32_t shift_n; // the shift applied to the value read from Rm in EmulateMVNReg() local
1694 shift_n = 0; in EmulateMVNReg()
1702 shift_n = DecodeImmShiftThumb(opcode, shift_t); in EmulateMVNReg()
1711 shift_n = DecodeImmShiftARM(opcode, shift_t); in EmulateMVNReg()
1722 Shift_C(value, shift_t, shift_n, APSR_C, carry, &success); in EmulateMVNReg()
1947 shifted = Shift(R[m], shift_t, shift_n, APSR.C); in EmulateADDSPRm()
3208 shifted = Shift(R[m], shift_t, shift_n, APSR.C); in EmulateADDReg()
3226 uint32_t shift_n; // the shift applied to the value read from Rm in EmulateADDReg() local
3235 shift_n = 0; in EmulateADDReg()
3242 shift_n = 0; in EmulateADDReg()
3253 shift_n = DecodeImmShiftARM(opcode, shift_t); in EmulateADDReg()
3269 uint32_t shifted = Shift(val2, shift_t, shift_n, APSR_C, &success); in EmulateADDReg()
3344 shifted = Shift(R[m], shift_t, shift_n, APSR.C); in EmulateCMNReg()
3357 uint32_t shift_n; // the shift applied to the value read from Rm in EmulateCMNReg() local
3363 shift_n = 0; in EmulateCMNReg()
3368 shift_n = DecodeImmShiftThumb(opcode, shift_t); in EmulateCMNReg()
3376 shift_n = DecodeImmShiftARM(opcode, shift_t); in EmulateCMNReg()
3391 uint32_t shifted = Shift(val2, shift_t, shift_n, APSR_C, &success); in EmulateCMNReg()
3461 shifted = Shift(R[m], shift_t, shift_n, APSR.C); in EmulateCMPReg()
3474 uint32_t shift_n; // the shift applied to the value read from Rm in EmulateCMPReg() local
3480 shift_n = 0; in EmulateCMPReg()
3486 shift_n = 0; in EmulateCMPReg()
3495 shift_n = DecodeImmShiftThumb(opcode, shift_t); in EmulateCMPReg()
3502 shift_n = DecodeImmShiftARM(opcode, shift_t); in EmulateCMPReg()
3517 uint32_t shifted = Shift(val2, shift_t, shift_n, APSR_C, &success); in EmulateCMPReg()
3538 (result, carry) = Shift_C(R[m], SRType_ASR, shift_n, APSR.C); in EmulateASRImm()
3564 shift_n = UInt(R[m]<7:0>); in EmulateASRReg()
3565 (result, carry) = Shift_C(R[m], SRType_ASR, shift_n, APSR.C); in EmulateASRReg()
3586 (result, carry) = Shift_C(R[m], SRType_LSL, shift_n, APSR.C); in EmulateLSLImm()
3611 shift_n = UInt(R[m]<7:0>); in EmulateLSLReg()
3612 (result, carry) = Shift_C(R[m], SRType_LSL, shift_n, APSR.C); in EmulateLSLReg()
3634 (result, carry) = Shift_C(R[m], SRType_LSR, shift_n, APSR.C); in EmulateLSRImm()
3659 shift_n = UInt(R[m]<7:0>); in EmulateLSRReg()
3660 (result, carry) = Shift_C(R[m], SRType_LSR, shift_n, APSR.C); in EmulateLSRReg()
3682 (result, carry) = Shift_C(R[m], SRType_ROR, shift_n, APSR.C); in EmulateRORImm()
3708 shift_n = UInt(R[m]<7:0>); in EmulateRORReg()
3709 (result, carry) = Shift_C(R[m], SRType_ROR, shift_n, APSR.C); in EmulateRORReg()
5302 offset = Shift(R[m], shift_t, shift_n, APSR.C); in EmulateSTRRegister()
5325 uint32_t shift_n; in EmulateSTRRegister() local
5347 shift_n = 0; in EmulateSTRRegister()
5367 shift_n = Bits32(opcode, 5, 4); in EmulateSTRRegister()
5390 shift_n = DecodeImmShift(typ, imm5, shift_t); in EmulateSTRRegister()
5421 offset = Shift(Rm_data, shift_t, shift_n, APSR_C, &success); in EmulateSTRRegister()
5629 offset = Shift(R[m], shift_t, shift_n, APSR.C); in EmulateSTRHRegister()
5649 uint32_t shift_n; in EmulateSTRHRegister() local
5668 shift_n = 0; in EmulateSTRHRegister()
5688 shift_n = Bits32(opcode, 5, 4); in EmulateSTRHRegister()
5711 shift_n = 0; in EmulateSTRHRegister()
5736 uint32_t offset = Shift(Rm, shift_t, shift_n, APSR_C, &success); in EmulateSTRHRegister()
5877 shifted = Shift(R[m], shift_t, shift_n, APSR.C); in EmulateADCReg()
5895 uint32_t shift_n; // the shift applied to the value read from Rm in EmulateADCReg() local
5903 shift_n = 0; in EmulateADCReg()
5910 shift_n = DecodeImmShiftThumb(opcode, shift_t); in EmulateADCReg()
5919 shift_n = DecodeImmShiftARM(opcode, shift_t); in EmulateADCReg()
5938 uint32_t shifted = Shift(val2, shift_t, shift_n, APSR_C, &success); in EmulateADCReg()
6100 (shifted, carry) = Shift_C(R[m], shift_t, shift_n, APSR.C); in EmulateANDReg()
6118 uint32_t shift_n; // the shift applied to the value read from Rm in EmulateANDReg() local
6127 shift_n = 0; in EmulateANDReg()
6134 shift_n = DecodeImmShiftThumb(opcode, shift_t); in EmulateANDReg()
6146 shift_n = DecodeImmShiftARM(opcode, shift_t); in EmulateANDReg()
6165 uint32_t shifted = Shift_C(val2, shift_t, shift_n, APSR_C, carry, &success); in EmulateANDReg()
6265 (shifted, carry) = Shift_C(R[m], shift_t, shift_n, APSR.C); in EmulateBICReg()
6283 uint32_t shift_n; // the shift applied to the value read from Rm in EmulateBICReg() local
6292 shift_n = 0; in EmulateBICReg()
6299 shift_n = DecodeImmShiftThumb(opcode, shift_t); in EmulateBICReg()
6308 shift_n = DecodeImmShiftARM(opcode, shift_t); in EmulateBICReg()
6329 uint32_t shifted = Shift_C(val2, shift_t, shift_n, APSR_C, carry, &success); in EmulateBICReg()
6490 offset = Shift(R[m], shift_t, shift_n, APSR.C); in EmulateLDRRegister()
6518 uint32_t shift_n; in EmulateLDRRegister() local
6536 shift_n = 0; in EmulateLDRRegister()
6554 shift_n = Bits32(opcode, 5, 4); in EmulateLDRRegister()
6582 shift_n = DecodeImmShift(type, imm5, shift_t); in EmulateLDRRegister()
6613 Shift(Rm, shift_t, shift_n, Bit32(m_opcode_cpsr, APSR_C), &success); in EmulateLDRRegister()
6925 offset = Shift(R[m], shift_t, shift_n, APSR.C); in EmulateLDRBRegister()
6942 uint32_t shift_n; in EmulateLDRBRegister() local
6959 shift_n = 0; in EmulateLDRBRegister()
6975 shift_n = Bits32(opcode, 5, 4); in EmulateLDRBRegister()
7006 shift_n = DecodeImmShift(type, imm5, shift_t); in EmulateLDRBRegister()
7030 addr_t offset = Shift(Rm, shift_t, shift_n, APSR_C, &success); in EmulateLDRBRegister()
7338 offset = Shift(R[m], shift_t, shift_n, APSR.C); in EmulateLDRHRegister()
7359 uint32_t shift_n; in EmulateLDRHRegister() local
7378 shift_n = 0; in EmulateLDRHRegister()
7397 shift_n = Bits32(opcode, 5, 4); in EmulateLDRHRegister()
7419 shift_n = 0; in EmulateLDRHRegister()
7442 addr_t offset = Shift(Rm, shift_t, shift_n, APSR_C, &success); in EmulateLDRHRegister()
7751 offset = Shift(R[m], shift_t, shift_n, APSR.C); in EmulateLDRSBRegister()
7768 uint32_t shift_n; in EmulateLDRSBRegister() local
7785 shift_n = 0; in EmulateLDRSBRegister()
7804 shift_n = Bits32(opcode, 5, 4); in EmulateLDRSBRegister()
7826 shift_n = 0; in EmulateLDRSBRegister()
7847 addr_t offset = Shift(Rm, shift_t, shift_n, APSR_C, &success); in EmulateLDRSBRegister()
8171 offset = Shift(R[m], shift_t, shift_n, APSR.C); in EmulateLDRSHRegister()
8192 uint32_t shift_n; in EmulateLDRSHRegister() local
8211 shift_n = 0; in EmulateLDRSHRegister()
8230 shift_n = Bits32(opcode, 5, 4); in EmulateLDRSHRegister()
8253 shift_n = 0; in EmulateLDRSHRegister()
8280 addr_t offset = Shift(Rm, shift_t, shift_n, APSR_C, &success); in EmulateLDRSHRegister()
8910 (shifted, carry) = Shift_C(R[m], shift_t, shift_n, APSR.C); in EmulateEORReg()
8928 uint32_t shift_n; // the shift applied to the value read from Rm in EmulateEORReg() local
8937 shift_n = 0; in EmulateEORReg()
8944 shift_n = DecodeImmShiftThumb(opcode, shift_t); in EmulateEORReg()
8956 shift_n = DecodeImmShiftARM(opcode, shift_t); in EmulateEORReg()
8977 uint32_t shifted = Shift_C(val2, shift_t, shift_n, APSR_C, carry, &success); in EmulateEORReg()
9077 (shifted, carry) = Shift_C(R[m], shift_t, shift_n, APSR.C); in EmulateORRReg()
9095 uint32_t shift_n; // the shift applied to the value read from Rm in EmulateORRReg() local
9104 shift_n = 0; in EmulateORRReg()
9111 shift_n = DecodeImmShiftThumb(opcode, shift_t); in EmulateORRReg()
9123 shift_n = DecodeImmShiftARM(opcode, shift_t); in EmulateORRReg()
9142 uint32_t shifted = Shift_C(val2, shift_t, shift_n, APSR_C, carry, &success); in EmulateORRReg()
9238 shifted = Shift(R[m], shift_t, shift_n, APSR.C); in EmulateRSBReg()
9258 uint32_t shift_n; // the shift applied to the value read from Rm in EmulateRSBReg() local
9265 shift_n = DecodeImmShiftThumb(opcode, shift_t); in EmulateRSBReg()
9275 shift_n = DecodeImmShiftARM(opcode, shift_t); in EmulateRSBReg()
9295 uint32_t shifted = Shift(val2, shift_t, shift_n, APSR_C, &success); in EmulateRSBReg()
9376 shifted = Shift(R[m], shift_t, shift_n, APSR.C); in EmulateRSCReg()
9396 uint32_t shift_n; // the shift applied to the value read from Rm in EmulateRSCReg() local
9403 shift_n = DecodeImmShiftARM(opcode, shift_t); in EmulateRSCReg()
9423 uint32_t shifted = Shift(val2, shift_t, shift_n, APSR_C, &success); in EmulateRSCReg()
9514 shifted = Shift(R[m], shift_t, shift_n, APSR.C); in EmulateSBCReg()
9534 uint32_t shift_n; // the shift applied to the value read from Rm in EmulateSBCReg() local
9541 shift_n = 0; in EmulateSBCReg()
9548 shift_n = DecodeImmShiftThumb(opcode, shift_t); in EmulateSBCReg()
9557 shift_n = DecodeImmShiftARM(opcode, shift_t); in EmulateSBCReg()
9577 uint32_t shifted = Shift(val2, shift_t, shift_n, APSR_C, &success); in EmulateSBCReg()
9824 (shifted, carry) = Shift_C(R[m], shift_t, shift_n, APSR.C); in EmulateTEQReg()
9837 uint32_t shift_n; // the shift applied to the value read from Rm in EmulateTEQReg() local
9843 shift_n = DecodeImmShiftThumb(opcode, shift_t); in EmulateTEQReg()
9850 shift_n = DecodeImmShiftARM(opcode, shift_t); in EmulateTEQReg()
9866 uint32_t shifted = Shift_C(val2, shift_t, shift_n, APSR_C, carry, &success); in EmulateTEQReg()
9949 (shifted, carry) = Shift_C(R[m], shift_t, shift_n, APSR.C); in EmulateTSTReg()
9962 uint32_t shift_n; // the shift applied to the value read from Rm in EmulateTSTReg() local
9969 shift_n = 0; in EmulateTSTReg()
9974 shift_n = DecodeImmShiftThumb(opcode, shift_t); in EmulateTSTReg()
9981 shift_n = DecodeImmShiftARM(opcode, shift_t); in EmulateTSTReg()
9997 uint32_t shifted = Shift_C(val2, shift_t, shift_n, APSR_C, carry, &success); in EmulateTSTReg()
10018 shifted = Shift(R[m], shift_t, shift_n, APSR.C); in EmulateSUBSPReg()
10038 uint32_t shift_n; in EmulateSUBSPReg() local
10048 shift_n = DecodeImmShiftThumb(opcode, shift_t); in EmulateSUBSPReg()
10052 if ((d == 13) && ((shift_t != SRType_LSL) || (shift_n > 3))) in EmulateSUBSPReg()
10072 shift_n = DecodeImmShiftARM(opcode, shift_t); in EmulateSUBSPReg()
10084 uint32_t shifted = Shift(Rm, shift_t, shift_n, APSR_C, &success); in EmulateSUBSPReg()
10116 shift_n = UInt(R[s]<7:0>); in EmulateADDRegShift()
10117 shifted = Shift(R[m], shift_t, shift_n, APSR.C); in EmulateADDRegShift()
10163 uint32_t shift_n = Bits32(Rs, 7, 0); in EmulateADDRegShift() local
10170 uint32_t shifted = Shift(Rm, shift_t, shift_n, APSR_C, &success); in EmulateADDRegShift()
10212 shifted = Shift(R[m], shift_t, shift_n, APSR.C); in EmulateSUBReg()
10233 uint32_t shift_n; in EmulateSUBReg() local
10245 shift_n = 0; in EmulateSUBReg()
10265 shift_n = DecodeImmShiftThumb(opcode, shift_t); in EmulateSUBReg()
10289 shift_n = DecodeImmShiftARM(opcode, shift_t); in EmulateSUBReg()
10302 uint32_t shifted = Shift(Rm, shift_t, shift_n, APSR_C, &success); in EmulateSUBReg()
12668 operand2 = if register_form then Shift(R[m], shift_t, shift_n, APSR.C) else imm32; in EmulateSUBSPcLrEtc()
12694 uint32_t shift_n; in EmulateSUBSPcLrEtc() local
12729 shift_n = DecodeImmShiftARM(opcode, shift_t); in EmulateSUBSPcLrEtc()
12745 operand2 = Shift(Rm, shift_t, shift_n, APSR_C, &success); in EmulateSUBSPcLrEtc()