Lines Matching defs:imm12

2396 IRExpr* mk_EA_reg_plusminus_imm12 ( UInt rN, UInt bU, UInt imm12,
2401 vassert(imm12 < 0x1000);
2403 DIS(buf, "[r%u, #%c%u]", rN, opChar, imm12);
2407 mkU32(imm12) );
15940 UInt imm12 = INSN(11,0);
15943 DIP("pld%c [r%u, #%c%u]\n", bR ? ' ' : 'w', rN, bU ? '+' : '-', imm12);
15975 UInt imm12 = INSN(11,0);
15977 DIP("pli [r%u, #%c%u]\n", rN, bU ? '+' : '-', imm12);
16529 A5-20 1 | 16 cond 0101 UB0L Rn Rd imm12
16531 A5-24 2 | 16 cond 0101 UB1L Rn Rd imm12
16533 A5-28 3 | 16 cond 0100 UB0L Rn Rd imm12
16541 16 Rn +/- imm12
16579 UInt imm12 = (insn >> 0) & 0xFFF; /* 11:0 */
16611 eaE = mk_EA_reg_plusminus_imm12( rN, bU, imm12, dis_buf );
18251 /* -------------- (A1) LDRT reg+/-#imm12 -------------- */
18253 ldrt<c> Rt, [Rn] {, #+/-imm12}
18258 UInt imm12 = INSN(11,0);
18268 getIRegA(rN), mkU32(imm12));
18271 nCC(INSN_COND), rT, rN, bU ? '+' : '-', imm12);
18306 /* -------------- (A1) LDRBT reg+/-#imm12 -------------- */
18308 ldrbt<c> Rt, [Rn], #+/-imm12
18313 UInt imm12 = INSN(11,0);
18323 getIRegA(rN), mkU32(imm12));
18326 nCC(INSN_COND), rT, rN, bU ? '+' : '-', imm12);
18529 /* -------------- (A1) STRBT reg+#imm12 -------------- */
18531 strbt<c> Rt, [Rn], #+/-imm12
18536 UInt imm12 = INSN(11,0);
18545 getIRegA(rN), mkU32(imm12));
18548 nCC(INSN_COND), rT, rN, bU ? '+' : '-', imm12);
18632 /* -------------- (A1) STRT reg+imm12 -------------- */
18634 strt<c> Rt, [Rn], #+/-imm12
18639 UInt imm12 = INSN(11,0);
18647 getIRegA(rN), mkU32(imm12));
18650 nCC(INSN_COND), rT, rN, bU ? '+' : '-', imm12);
20903 UInt imm12 = (INSN0(10,10) << 11) | (INSN1(14,12) << 8) | INSN1(7,0);
20905 assign(argR, mkU32(imm12));
20908 DIP("addw r%u, r%u, #%u\n", rD, rN, imm12);
21018 UInt imm12 = (INSN0(10,10) << 11) | (INSN1(14,12) << 8) | INSN1(7,0);
21020 assign(argR, mkU32(imm12));
21023 DIP("subw r%u, r%u, #%u\n", rD, rN, imm12);
21911 /* --------------- LD/ST reg+imm12 --------------- */
21913 op Rt, [Rn, #+-imm12]
21946 UInt imm12 = INSN1(11,0);
21950 // only pc supports #-imm12
21996 mkexpr(rNt), mkU32(imm12)));
22056 DIP("%s.w r%u, [r%u, +#%u]\n", nm, rT, rN, imm12);
23078 UInt imm12 = INSN1(11,0);
23079 DIP("pld%s [r%u, #%u]\n", bW ? "w" : "", rN, imm12);
23350 /* -------------- (T1) PLI reg+#imm12 -------------- */
23352 pli [Rn, #imm12]
23357 UInt imm12 = INSN1(11,0);
23359 DIP("pli [r%u, #%u]\n", rN, imm12);
23378 /* -------------- (T3) PLI PC+/-#imm12 -------------- */
23380 pli [PC, #+/-imm12]
23385 UInt imm12 = INSN1(11,0);
23387 DIP("pli [pc, #%c%u]\n", bU == 1 ? '+' : '-', imm12);