Searched defs:shift_amt (Results 1 - 4 of 4) sorted by relevance

/external/valgrind/main/none/tests/x86/
H A Dshift_ndep.c10 char shift_amt = 0; local
28 "shl %[shift_amt], %[x]" "\n\t"
30 : [x] "+r" (x) : [shift_amt] "c" (shift_amt));
/external/valgrind/main/VEX/priv/
H A Dguest_arm_toIR.c1733 IRTemp rMt, UInt shift_amt, /* operands */
1737 if (shift_amt == 0) {
1744 vassert(shift_amt >= 1 && shift_amt <= 31);
1749 mkU8(32 - shift_amt)),
1753 binop(Iop_Shl32, mkexpr(rMt), mkU8(shift_amt)) );
1754 DIS(buf, "r%u, LSL #%u", rM, shift_amt);
1836 IRTemp rMt, UInt shift_amt, /* operands */
1840 if (shift_amt == 0) {
1854 // res = Rm >>u shift_amt
1729 compute_result_and_C_after_LSL_by_imm5( HChar* buf, IRTemp* res, IRTemp* newC, IRTemp rMt, UInt shift_amt, UInt rM ) argument
1832 compute_result_and_C_after_LSR_by_imm5( HChar* buf, IRTemp* res, IRTemp* newC, IRTemp rMt, UInt shift_amt, UInt rM ) argument
1942 compute_result_and_C_after_ASR_by_imm5( HChar* buf, IRTemp* res, IRTemp* newC, IRTemp rMt, UInt shift_amt, UInt rM ) argument
2133 compute_result_and_C_after_shift_by_imm5( HChar* buf, IRTemp* res, IRTemp* newC, IRTemp rMt, UInt how, UInt shift_amt, UInt rM ) argument
2325 UInt shift_amt = (insn_11_0 >> 7) & 0x1F; local
[all...]
H A Dguest_x86_toIR.c2464 IRTemp shift_amt = newTemp(Ity_I8); local
2486 /* shift_amt = shift_expr & 31, regardless of operation size */
2487 assign( shift_amt, binop(Iop_And8, shift_expr, mkU8(31)) );
2493 /* res32 = pre32 `shift` shift_amt */
2494 assign( res32, binop(op32, mkexpr(pre32), mkexpr(shift_amt)) );
2496 /* res32ss = pre32 `shift` ((shift_amt - 1) & 31) */
2502 mkexpr(shift_amt), mkU8(1)),
2506 setFlags_DEP1_DEP2_shift(op32, res32, res32ss, ty, shift_amt);
6181 IRExpr* shift_amt,
6186 /* shift_amt
6178 dis_SHLRD_Gv_Ev( UChar sorb, Int delta, UChar modrm, Int sz, IRExpr* shift_amt, Bool amt_is_literal, const HChar* shift_amt_txt, Bool left_shift ) argument
[all...]
H A Dguest_amd64_toIR.c3610 IRTemp shift_amt = newTemp(Ity_I8); local
3636 /* shift_amt = shift_expr & MASK, regardless of operation size */
3637 assign( shift_amt, binop(Iop_And8, shift_expr, mkU8(mask)) );
3643 /* res64 = pre64 `shift` shift_amt */
3644 assign( res64, binop(op64, mkexpr(pre64), mkexpr(shift_amt)) );
3646 /* res64ss = pre64 `shift` ((shift_amt - 1) & MASK) */
3652 mkexpr(shift_amt), mkU8(1)),
3656 setFlags_DEP1_DEP2_shift(op64, res64, res64ss, ty, shift_amt);
7760 IRExpr* shift_amt,
7765 /* shift_amt
7756 dis_SHLRD_Gv_Ev( VexAbiInfo* vbi, Prefix pfx, Long delta, UChar modrm, Int sz, IRExpr* shift_amt, Bool amt_is_literal, const HChar* shift_amt_txt, Bool left_shift ) argument
[all...]

Completed in 909 milliseconds