Home | History | Annotate | Download | only in priv

Lines Matching defs:simm9

3186    /* ------------ LDUR,STUR (immediate, simm9) ----------- */
3191 sz 111 00000 0 imm9 01 Rn Rt STR Rt, [Xn|SP], #simm9
3192 sz 111 00001 0 imm9 01 Rn Rt LDR Rt, [Xn|SP], #simm9
3195 sz 111 00000 0 imm9 11 Rn Rt STR Rt, [Xn|SP, #simm9]!
3196 sz 111 00001 0 imm9 11 Rn Rt LDR Rt, [Xn|SP, #simm9]!
3199 sz 111 00000 0 imm9 00 Rn Rt STR Rt, [Xn|SP, #simm9]
3200 sz 111 00001 0 imm9 00 Rn Rt LDR Rt, [Xn|SP, #simm9]
3202 simm9 is unscaled.
3231 Long simm9 = (Long)sx_to_64(imm9, 9);
3232 assign(tEA, binop(Iop_Add64, mkexpr(tRN), mkU64(simm9)));
3259 = wBack && simm9 < 0 && szB == 8
3292 nameIReg64orSP(nn), simm9);
3572 /* -------------- LDRS{B,H,W} (simm9, upd) -------------- */
3575 00 111 000 1x 0 imm9 01 n t LDRSB Rt, [Xn|SP], #simm9
3576 01 111 000 1x 0 imm9 01 n t LDRSH Rt, [Xn|SP], #simm9
3577 10 111 000 10 0 imm9 01 n t LDRSW Xt, [Xn|SP], #simm9
3580 00 111 000 1x 0 imm9 11 n t LDRSB Rt, [Xn|SP, #simm9]!
3581 01 111 000 1x 0 imm9 11 n t LDRSH Rt, [Xn|SP, #simm9]!
3582 10 111 000 10 0 imm9 11 n t LDRSW Xt, [Xn|SP, #simm9]!
3607 ULong simm9 = sx_to_64(imm9, 9);
3610 assign(tEA, binop(Iop_Add64, mkexpr(tRN), mkU64(simm9)));
3651 ch, nameIRegOrZR(is64, tt), nameIReg64orSP(nn), simm9);
3657 /* -------------- LDRS{B,H,W} (simm9, noUpd) -------------- */
3659 00 111 000 1x 0 imm9 00 n t LDURSB Rt, [Xn|SP, #simm9]
3660 01 111 000 1x 0 imm9 00 n t LDURSH Rt, [Xn|SP, #simm9]
3661 10 111 000 10 0 imm9 00 n t LDURSW Xt, [Xn|SP, #simm9]
3683 ULong simm9 = sx_to_64(imm9, 9);
3686 assign(tEA, binop(Iop_Add64, mkexpr(tRN), mkU64(simm9)));
3725 ch, nameIRegOrZR(is64, tt), nameIReg64orSP(nn), simm9);
4058 ULong simm9 = sx_to_64(imm9, 9);
4060 assign(tEA, binop(Iop_Add64, mkexpr(tRN), mkU64(simm9)));
4073 nameQRegLO(tt, ty), nameIReg64orSP(nn), simm9);
4099 ULong simm9 = sx_to_64(imm9, 9);
4102 assign(tEA, binop(Iop_Add64, getIReg64orSP(nn), mkU64(simm9)));
4113 nameQRegLO(tt, ty), nameIReg64orSP(nn), (Long)simm9);