Lines Matching refs:shift_n
1662 (shifted, carry) = Shift_C(R[m], shift_t, shift_n, APSR.C); in EmulateMVNReg()
1680 uint32_t shift_n; // the shift applied to the value read from Rm in EmulateMVNReg() local
1689 shift_n = 0; in EmulateMVNReg()
1697 shift_n = DecodeImmShiftThumb(opcode, shift_t); in EmulateMVNReg()
1706 shift_n = DecodeImmShiftARM(opcode, shift_t); in EmulateMVNReg()
1717 Shift_C(value, shift_t, shift_n, APSR_C, carry, &success); in EmulateMVNReg()
1942 shifted = Shift(R[m], shift_t, shift_n, APSR.C); in EmulateADDSPRm()
3203 shifted = Shift(R[m], shift_t, shift_n, APSR.C); in EmulateADDReg()
3221 uint32_t shift_n; // the shift applied to the value read from Rm in EmulateADDReg() local
3230 shift_n = 0; in EmulateADDReg()
3237 shift_n = 0; in EmulateADDReg()
3248 shift_n = DecodeImmShiftARM(opcode, shift_t); in EmulateADDReg()
3264 uint32_t shifted = Shift(val2, shift_t, shift_n, APSR_C, &success); in EmulateADDReg()
3339 shifted = Shift(R[m], shift_t, shift_n, APSR.C); in EmulateCMNReg()
3352 uint32_t shift_n; // the shift applied to the value read from Rm in EmulateCMNReg() local
3358 shift_n = 0; in EmulateCMNReg()
3363 shift_n = DecodeImmShiftThumb(opcode, shift_t); in EmulateCMNReg()
3371 shift_n = DecodeImmShiftARM(opcode, shift_t); in EmulateCMNReg()
3386 uint32_t shifted = Shift(val2, shift_t, shift_n, APSR_C, &success); in EmulateCMNReg()
3456 shifted = Shift(R[m], shift_t, shift_n, APSR.C); in EmulateCMPReg()
3469 uint32_t shift_n; // the shift applied to the value read from Rm in EmulateCMPReg() local
3475 shift_n = 0; in EmulateCMPReg()
3481 shift_n = 0; in EmulateCMPReg()
3490 shift_n = DecodeImmShiftThumb(opcode, shift_t); in EmulateCMPReg()
3497 shift_n = DecodeImmShiftARM(opcode, shift_t); in EmulateCMPReg()
3512 uint32_t shifted = Shift(val2, shift_t, shift_n, APSR_C, &success); in EmulateCMPReg()
3533 (result, carry) = Shift_C(R[m], SRType_ASR, shift_n, APSR.C); in EmulateASRImm()
3559 shift_n = UInt(R[m]<7:0>); in EmulateASRReg()
3560 (result, carry) = Shift_C(R[m], SRType_ASR, shift_n, APSR.C); in EmulateASRReg()
3581 (result, carry) = Shift_C(R[m], SRType_LSL, shift_n, APSR.C); in EmulateLSLImm()
3606 shift_n = UInt(R[m]<7:0>); in EmulateLSLReg()
3607 (result, carry) = Shift_C(R[m], SRType_LSL, shift_n, APSR.C); in EmulateLSLReg()
3629 (result, carry) = Shift_C(R[m], SRType_LSR, shift_n, APSR.C); in EmulateLSRImm()
3654 shift_n = UInt(R[m]<7:0>); in EmulateLSRReg()
3655 (result, carry) = Shift_C(R[m], SRType_LSR, shift_n, APSR.C); in EmulateLSRReg()
3677 (result, carry) = Shift_C(R[m], SRType_ROR, shift_n, APSR.C); in EmulateRORImm()
3703 shift_n = UInt(R[m]<7:0>); in EmulateRORReg()
3704 (result, carry) = Shift_C(R[m], SRType_ROR, shift_n, APSR.C); in EmulateRORReg()
5297 offset = Shift(R[m], shift_t, shift_n, APSR.C); in EmulateSTRRegister()
5320 uint32_t shift_n; in EmulateSTRRegister() local
5342 shift_n = 0; in EmulateSTRRegister()
5362 shift_n = Bits32(opcode, 5, 4); in EmulateSTRRegister()
5385 shift_n = DecodeImmShift(typ, imm5, shift_t); in EmulateSTRRegister()
5416 offset = Shift(Rm_data, shift_t, shift_n, APSR_C, &success); in EmulateSTRRegister()
5624 offset = Shift(R[m], shift_t, shift_n, APSR.C); in EmulateSTRHRegister()
5644 uint32_t shift_n; in EmulateSTRHRegister() local
5663 shift_n = 0; in EmulateSTRHRegister()
5683 shift_n = Bits32(opcode, 5, 4); in EmulateSTRHRegister()
5706 shift_n = 0; in EmulateSTRHRegister()
5731 uint32_t offset = Shift(Rm, shift_t, shift_n, APSR_C, &success); in EmulateSTRHRegister()
5872 shifted = Shift(R[m], shift_t, shift_n, APSR.C); in EmulateADCReg()
5890 uint32_t shift_n; // the shift applied to the value read from Rm in EmulateADCReg() local
5898 shift_n = 0; in EmulateADCReg()
5905 shift_n = DecodeImmShiftThumb(opcode, shift_t); in EmulateADCReg()
5914 shift_n = DecodeImmShiftARM(opcode, shift_t); in EmulateADCReg()
5933 uint32_t shifted = Shift(val2, shift_t, shift_n, APSR_C, &success); in EmulateADCReg()
6095 (shifted, carry) = Shift_C(R[m], shift_t, shift_n, APSR.C); in EmulateANDReg()
6113 uint32_t shift_n; // the shift applied to the value read from Rm in EmulateANDReg() local
6122 shift_n = 0; in EmulateANDReg()
6129 shift_n = DecodeImmShiftThumb(opcode, shift_t); in EmulateANDReg()
6141 shift_n = DecodeImmShiftARM(opcode, shift_t); in EmulateANDReg()
6160 uint32_t shifted = Shift_C(val2, shift_t, shift_n, APSR_C, carry, &success); in EmulateANDReg()
6260 (shifted, carry) = Shift_C(R[m], shift_t, shift_n, APSR.C); in EmulateBICReg()
6278 uint32_t shift_n; // the shift applied to the value read from Rm in EmulateBICReg() local
6287 shift_n = 0; in EmulateBICReg()
6294 shift_n = DecodeImmShiftThumb(opcode, shift_t); in EmulateBICReg()
6303 shift_n = DecodeImmShiftARM(opcode, shift_t); in EmulateBICReg()
6324 uint32_t shifted = Shift_C(val2, shift_t, shift_n, APSR_C, carry, &success); in EmulateBICReg()
6485 offset = Shift(R[m], shift_t, shift_n, APSR.C); in EmulateLDRRegister()
6513 uint32_t shift_n; in EmulateLDRRegister() local
6531 shift_n = 0; in EmulateLDRRegister()
6549 shift_n = Bits32(opcode, 5, 4); in EmulateLDRRegister()
6577 shift_n = DecodeImmShift(type, imm5, shift_t); in EmulateLDRRegister()
6608 Shift(Rm, shift_t, shift_n, Bit32(m_opcode_cpsr, APSR_C), &success); in EmulateLDRRegister()
6920 offset = Shift(R[m], shift_t, shift_n, APSR.C); in EmulateLDRBRegister()
6937 uint32_t shift_n; in EmulateLDRBRegister() local
6954 shift_n = 0; in EmulateLDRBRegister()
6970 shift_n = Bits32(opcode, 5, 4); in EmulateLDRBRegister()
7001 shift_n = DecodeImmShift(type, imm5, shift_t); in EmulateLDRBRegister()
7025 addr_t offset = Shift(Rm, shift_t, shift_n, APSR_C, &success); in EmulateLDRBRegister()
7333 offset = Shift(R[m], shift_t, shift_n, APSR.C); in EmulateLDRHRegister()
7354 uint32_t shift_n; in EmulateLDRHRegister() local
7373 shift_n = 0; in EmulateLDRHRegister()
7392 shift_n = Bits32(opcode, 5, 4); in EmulateLDRHRegister()
7414 shift_n = 0; in EmulateLDRHRegister()
7437 addr_t offset = Shift(Rm, shift_t, shift_n, APSR_C, &success); in EmulateLDRHRegister()
7746 offset = Shift(R[m], shift_t, shift_n, APSR.C); in EmulateLDRSBRegister()
7763 uint32_t shift_n; in EmulateLDRSBRegister() local
7780 shift_n = 0; in EmulateLDRSBRegister()
7799 shift_n = Bits32(opcode, 5, 4); in EmulateLDRSBRegister()
7821 shift_n = 0; in EmulateLDRSBRegister()
7842 addr_t offset = Shift(Rm, shift_t, shift_n, APSR_C, &success); in EmulateLDRSBRegister()
8166 offset = Shift(R[m], shift_t, shift_n, APSR.C); in EmulateLDRSHRegister()
8187 uint32_t shift_n; in EmulateLDRSHRegister() local
8206 shift_n = 0; in EmulateLDRSHRegister()
8225 shift_n = Bits32(opcode, 5, 4); in EmulateLDRSHRegister()
8248 shift_n = 0; in EmulateLDRSHRegister()
8275 addr_t offset = Shift(Rm, shift_t, shift_n, APSR_C, &success); in EmulateLDRSHRegister()
8905 (shifted, carry) = Shift_C(R[m], shift_t, shift_n, APSR.C); in EmulateEORReg()
8923 uint32_t shift_n; // the shift applied to the value read from Rm in EmulateEORReg() local
8932 shift_n = 0; in EmulateEORReg()
8939 shift_n = DecodeImmShiftThumb(opcode, shift_t); in EmulateEORReg()
8951 shift_n = DecodeImmShiftARM(opcode, shift_t); in EmulateEORReg()
8972 uint32_t shifted = Shift_C(val2, shift_t, shift_n, APSR_C, carry, &success); in EmulateEORReg()
9072 (shifted, carry) = Shift_C(R[m], shift_t, shift_n, APSR.C); in EmulateORRReg()
9090 uint32_t shift_n; // the shift applied to the value read from Rm in EmulateORRReg() local
9099 shift_n = 0; in EmulateORRReg()
9106 shift_n = DecodeImmShiftThumb(opcode, shift_t); in EmulateORRReg()
9118 shift_n = DecodeImmShiftARM(opcode, shift_t); in EmulateORRReg()
9137 uint32_t shifted = Shift_C(val2, shift_t, shift_n, APSR_C, carry, &success); in EmulateORRReg()
9233 shifted = Shift(R[m], shift_t, shift_n, APSR.C); in EmulateRSBReg()
9253 uint32_t shift_n; // the shift applied to the value read from Rm in EmulateRSBReg() local
9260 shift_n = DecodeImmShiftThumb(opcode, shift_t); in EmulateRSBReg()
9270 shift_n = DecodeImmShiftARM(opcode, shift_t); in EmulateRSBReg()
9290 uint32_t shifted = Shift(val2, shift_t, shift_n, APSR_C, &success); in EmulateRSBReg()
9371 shifted = Shift(R[m], shift_t, shift_n, APSR.C); in EmulateRSCReg()
9391 uint32_t shift_n; // the shift applied to the value read from Rm in EmulateRSCReg() local
9398 shift_n = DecodeImmShiftARM(opcode, shift_t); in EmulateRSCReg()
9418 uint32_t shifted = Shift(val2, shift_t, shift_n, APSR_C, &success); in EmulateRSCReg()
9509 shifted = Shift(R[m], shift_t, shift_n, APSR.C); in EmulateSBCReg()
9529 uint32_t shift_n; // the shift applied to the value read from Rm in EmulateSBCReg() local
9536 shift_n = 0; in EmulateSBCReg()
9543 shift_n = DecodeImmShiftThumb(opcode, shift_t); in EmulateSBCReg()
9552 shift_n = DecodeImmShiftARM(opcode, shift_t); in EmulateSBCReg()
9572 uint32_t shifted = Shift(val2, shift_t, shift_n, APSR_C, &success); in EmulateSBCReg()
9819 (shifted, carry) = Shift_C(R[m], shift_t, shift_n, APSR.C); in EmulateTEQReg()
9832 uint32_t shift_n; // the shift applied to the value read from Rm in EmulateTEQReg() local
9838 shift_n = DecodeImmShiftThumb(opcode, shift_t); in EmulateTEQReg()
9845 shift_n = DecodeImmShiftARM(opcode, shift_t); in EmulateTEQReg()
9861 uint32_t shifted = Shift_C(val2, shift_t, shift_n, APSR_C, carry, &success); in EmulateTEQReg()
9944 (shifted, carry) = Shift_C(R[m], shift_t, shift_n, APSR.C); in EmulateTSTReg()
9957 uint32_t shift_n; // the shift applied to the value read from Rm in EmulateTSTReg() local
9964 shift_n = 0; in EmulateTSTReg()
9969 shift_n = DecodeImmShiftThumb(opcode, shift_t); in EmulateTSTReg()
9976 shift_n = DecodeImmShiftARM(opcode, shift_t); in EmulateTSTReg()
9992 uint32_t shifted = Shift_C(val2, shift_t, shift_n, APSR_C, carry, &success); in EmulateTSTReg()
10013 shifted = Shift(R[m], shift_t, shift_n, APSR.C); in EmulateSUBSPReg()
10033 uint32_t shift_n; in EmulateSUBSPReg() local
10043 shift_n = DecodeImmShiftThumb(opcode, shift_t); in EmulateSUBSPReg()
10047 if ((d == 13) && ((shift_t != SRType_LSL) || (shift_n > 3))) in EmulateSUBSPReg()
10067 shift_n = DecodeImmShiftARM(opcode, shift_t); in EmulateSUBSPReg()
10079 uint32_t shifted = Shift(Rm, shift_t, shift_n, APSR_C, &success); in EmulateSUBSPReg()
10111 shift_n = UInt(R[s]<7:0>); in EmulateADDRegShift()
10112 shifted = Shift(R[m], shift_t, shift_n, APSR.C); in EmulateADDRegShift()
10158 uint32_t shift_n = Bits32(Rs, 7, 0); in EmulateADDRegShift() local
10165 uint32_t shifted = Shift(Rm, shift_t, shift_n, APSR_C, &success); in EmulateADDRegShift()
10207 shifted = Shift(R[m], shift_t, shift_n, APSR.C); in EmulateSUBReg()
10228 uint32_t shift_n; in EmulateSUBReg() local
10240 shift_n = 0; in EmulateSUBReg()
10260 shift_n = DecodeImmShiftThumb(opcode, shift_t); in EmulateSUBReg()
10284 shift_n = DecodeImmShiftARM(opcode, shift_t); in EmulateSUBReg()
10297 uint32_t shifted = Shift(Rm, shift_t, shift_n, APSR_C, &success); in EmulateSUBReg()
12663 operand2 = if register_form then Shift(R[m], shift_t, shift_n, APSR.C) else imm32; in EmulateSUBSPcLrEtc()
12689 uint32_t shift_n; in EmulateSUBSPcLrEtc() local
12724 shift_n = DecodeImmShiftARM(opcode, shift_t); in EmulateSUBSPcLrEtc()
12740 operand2 = Shift(Rm, shift_t, shift_n, APSR_C, &success); in EmulateSUBSPcLrEtc()