Lines Matching defs:imm12

2403    /* ------------------ ADD/SUB{,S} imm12 ------------------ */
4644 11 111 00100 imm12 nn tt STR Xt, [Xn|SP, #imm12 * 8]
4645 11 111 00101 imm12 nn tt LDR Xt, [Xn|SP, #imm12 * 8]
4647 10 111 00100 imm12 nn tt STR Wt, [Xn|SP, #imm12 * 4]
4648 10 111 00101 imm12 nn tt LDR Wt, [Xn|SP, #imm12 * 4]
4650 01 111 00100 imm12 nn tt STRH Wt, [Xn|SP, #imm12 * 2]
4651 01 111 00101 imm12 nn tt LDRH Wt, [Xn|SP, #imm12 * 2]
4653 00 111 00100 imm12 nn tt STRB Wt, [Xn|SP, #imm12 * 1]
4654 00 111 00101 imm12 nn tt LDRB Wt, [Xn|SP, #imm12 * 1]
5006 10 111 001 10 imm12 n t LDRSW Xt, [Xn|SP, #pimm12 * 4]
5007 01 111 001 1x imm12 n t LDRSH Rt, [Xn|SP, #pimm12 * 2]
5008 00 111 001 1x imm12 n t LDRSB Rt, [Xn|SP, #pimm12 * 1]
5025 UInt imm12 = INSN(21,10);
5030 getIReg64orSP(nn), mkU64(imm12 * szB));
5036 nameIReg64orSP(nn), imm12 * szB);
5046 nameIReg64orSP(nn), imm12 * szB);
5056 nameIReg64orSP(nn), imm12 * szB);
5494 00 111 101 01 imm12 n t LDR Bt, [Xn|SP + imm12 * 1]
5495 01 111 101 01 imm12 n t LDR Ht, [Xn|SP + imm12 * 2]
5496 10 111 101 01 imm12 n t LDR St, [Xn|SP + imm12 * 4]
5497 11 111 101 01 imm12 n t LDR Dt, [Xn|SP + imm12 * 8]
5498 00 111 101 11 imm12 n t LDR Qt, [Xn|SP + imm12 * 16]
5500 00 111 101 00 imm12 n t STR Bt, [Xn|SP + imm12 * 1]
5501 01 111 101 00 imm12 n t STR Ht, [Xn|SP + imm12 * 2]
5502 10 111 101 00 imm12 n t STR St, [Xn|SP + imm12 * 4]
5503 11 111 101 00 imm12 n t STR Dt, [Xn|SP + imm12 * 8]
5504 00 111 101 10 imm12 n t STR Qt, [Xn|SP + imm12 * 16]
6400 11 111 00110 imm12 n t PRFM pfrop=Rt, [Xn|SP, #pimm]
6403 UInt imm12 = INSN(21,10);
6409 assign(ea, binop(Iop_Add64, getIReg64orSP(nn), mkU64(imm12 * 8)));
6410 DIP("prfm prfop=%u, [%s, #%u]\n", tt, nameIReg64orSP(nn), imm12 * 8);