Lines Matching refs:sh
210 static UInt ROR32 ( UInt x, UInt sh ) {
211 vassert(sh >= 0 && sh < 32);
212 if (sh == 0)
215 return (x << (32-sh)) | (x >> sh);
4827 IROp cvt, cvt2, cmp, op, op2, sh, add;
4883 sh = Iop_ShrN16x8;
4891 sh = Iop_ShrN32x4;
4898 sh = Iop_ShrN64x2;
4916 putDRegI64(dreg, unop(cvt, binop(sh, mkexpr(res), mkU8(8 << size))),
4991 sh = Iop_ShrN16x8;
5000 sh = Iop_ShrN32x4;
5008 sh = Iop_ShrN64x2;
5026 putDRegI64(dreg, unop(cvt, binop(sh, mkexpr(res), mkU8(8 << size))),
16063 DIP("%sh r%u, [r%u, r%u]\n", isLD ? "ldr" : "str", rD, rN, rM);
16295 DIP("%sh r%u, [r%u, #%u]\n", isLD ? "ldr" : "str", rD, rN, imm5 * 2);