Lines Matching refs:imm12
2376 IRExpr* mk_EA_reg_plusminus_imm12 ( UInt rN, UInt bU, UInt imm12,
2381 vassert(imm12 < 0x1000);
2383 DIS(buf, "[r%u, #%c%u]", rN, opChar, imm12);
2387 mkU32(imm12) );
12449 UInt imm12 = INSN(11,0);
12451 DIP("pld [r%u, #%c%u]\n", rN, bU ? '+' : '-', imm12);
12482 UInt imm12 = INSN(11,0);
12484 DIP("pli [r%u, #%c%u]\n", rN, bU ? '+' : '-', imm12);
13022 A5-20 1 | 16 cond 0101 UB0L Rn Rd imm12
13024 A5-24 2 | 16 cond 0101 UB1L Rn Rd imm12
13026 A5-28 3 | 16 cond 0100 UB0L Rn Rd imm12
13034 16 Rn +/- imm12
13072 UInt imm12 = (insn >> 0) & 0xFFF; /* 11:0 */
13113 eaE = mk_EA_reg_plusminus_imm12( rN, bU, imm12, dis_buf );
16748 UInt imm12 = (INSN0(10,10) << 11) | (INSN1(14,12) << 8) | INSN1(7,0);
16750 assign(argR, mkU32(imm12));
16753 DIP("addw r%u, r%u, #%u\n", rD, rN, imm12);
16863 UInt imm12 = (INSN0(10,10) << 11) | (INSN1(14,12) << 8) | INSN1(7,0);
16865 assign(argR, mkU32(imm12));
16868 DIP("subw r%u, r%u, #%u\n", rD, rN, imm12);
17731 /* --------------- LD/ST reg+imm12 --------------- */
17733 op Rt, [Rn, +#imm12]
17768 UInt imm12 = INSN1(11,0);
17812 binop( Iop_Add32, mkexpr(rNt), mkU32(imm12) ));
17860 DIP("%s.w r%u, [r%u, +#%u]\n", nm, rT, rN, imm12);
18743 UInt imm12 = INSN1(11,0);
18744 DIP("pld%s [r%u, #%u]\n", bW ? "w" : "", rN, imm12);