Lines Matching refs:imm12
2340 IRExpr* mk_EA_reg_plusminus_imm12 ( UInt rN, UInt bU, UInt imm12, in mk_EA_reg_plusminus_imm12() argument
2345 vassert(imm12 < 0x1000); in mk_EA_reg_plusminus_imm12()
2347 DIS(buf, "[r%u, #%c%u]", rN, opChar, imm12); in mk_EA_reg_plusminus_imm12()
2351 mkU32(imm12) ); in mk_EA_reg_plusminus_imm12()
11875 UInt imm12 = INSN(11,0); in decode_NV_instruction() local
11877 DIP("pld [r%u, #%c%u]\n", rN, bU ? '+' : '-', imm12); in decode_NV_instruction()
11908 UInt imm12 = INSN(11,0); in decode_NV_instruction() local
11910 DIP("pli [r%u, #%c%u]\n", rN, bU ? '+' : '-', imm12); in decode_NV_instruction()
12486 UInt imm12 = (insn >> 0) & 0xFFF; /* 11:0 */ in disInstr_ARM_WRK() local
12527 eaE = mk_EA_reg_plusminus_imm12( rN, bU, imm12, dis_buf ); in disInstr_ARM_WRK()
16042 UInt imm12 = (imm1 << 11) | (imm3 << 8) | imm8; in disInstr_THUMB_WRK() local
16044 assign(argR, mkU32(imm12)); in disInstr_THUMB_WRK()
16047 DIP("addw r%u, r%u, #%u\n", rD, rN, imm12); in disInstr_THUMB_WRK()
16155 UInt imm12 = (INSN0(10,10) << 11) | (INSN1(14,12) << 8) | INSN1(7,0); in disInstr_THUMB_WRK() local
16157 assign(argR, mkU32(imm12)); in disInstr_THUMB_WRK()
16160 DIP("subw r%u, r%u, #%u\n", rD, rN, imm12); in disInstr_THUMB_WRK()
16178 UInt imm12 = (INSN0(10,10) << 11) | (INSN1(14,12) << 8) | INSN1(7,0); in disInstr_THUMB_WRK() local
16180 assign(argR, mkU32(imm12)); in disInstr_THUMB_WRK()
16187 bS == 1 ? "s" : "", rD, imm12); in disInstr_THUMB_WRK()
17085 UInt imm12 = INSN1(11,0); in disInstr_THUMB_WRK() local
17129 binop( Iop_Add32, mkexpr(rNt), mkU32(imm12) )); in disInstr_THUMB_WRK()
17177 DIP("%s.w r%u, [r%u, +#%u]\n", nm, rT, rN, imm12); in disInstr_THUMB_WRK()