• Home
  • Raw
  • Download

Lines Matching refs:imm12

2357 IRExpr* mk_EA_reg_plusminus_imm12 ( UInt rN, UInt bU, UInt imm12,  in mk_EA_reg_plusminus_imm12()  argument
2362 vassert(imm12 < 0x1000); in mk_EA_reg_plusminus_imm12()
2364 DIS(buf, "[r%u, #%c%u]", rN, opChar, imm12); in mk_EA_reg_plusminus_imm12()
2368 mkU32(imm12) ); in mk_EA_reg_plusminus_imm12()
11908 UInt imm12 = INSN(11,0); in decode_NV_instruction() local
11910 DIP("pld [r%u, #%c%u]\n", rN, bU ? '+' : '-', imm12); in decode_NV_instruction()
11941 UInt imm12 = INSN(11,0); in decode_NV_instruction() local
11943 DIP("pli [r%u, #%c%u]\n", rN, bU ? '+' : '-', imm12); in decode_NV_instruction()
12535 UInt imm12 = (insn >> 0) & 0xFFF; /* 11:0 */ in disInstr_ARM_WRK() local
12576 eaE = mk_EA_reg_plusminus_imm12( rN, bU, imm12, dis_buf ); in disInstr_ARM_WRK()
16136 UInt imm12 = (INSN0(10,10) << 11) | (INSN1(14,12) << 8) | INSN1(7,0); in disInstr_THUMB_WRK() local
16138 assign(argR, mkU32(imm12)); in disInstr_THUMB_WRK()
16141 DIP("addw r%u, r%u, #%u\n", rD, rN, imm12); in disInstr_THUMB_WRK()
16251 UInt imm12 = (INSN0(10,10) << 11) | (INSN1(14,12) << 8) | INSN1(7,0); in disInstr_THUMB_WRK() local
16253 assign(argR, mkU32(imm12)); in disInstr_THUMB_WRK()
16256 DIP("subw r%u, r%u, #%u\n", rD, rN, imm12); in disInstr_THUMB_WRK()
17155 UInt imm12 = INSN1(11,0); in disInstr_THUMB_WRK() local
17199 binop( Iop_Add32, mkexpr(rNt), mkU32(imm12) )); in disInstr_THUMB_WRK()
17247 DIP("%s.w r%u, [r%u, +#%u]\n", nm, rT, rN, imm12); in disInstr_THUMB_WRK()
18090 UInt imm12 = INSN1(11,0); in disInstr_THUMB_WRK() local
18091 DIP("pld%s [r%u, #%u]\n", bW ? "w" : "", rN, imm12); in disInstr_THUMB_WRK()