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);
1838 IRTemp rMt, UInt shift_amt, /* operands */
1842 if (shift_amt == 0) {
1856 // 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
1834 compute_result_and_C_after_LSR_by_imm5( HChar* buf, IRTemp* res, IRTemp* newC, IRTemp rMt, UInt shift_amt, UInt rM ) argument
1946 compute_result_and_C_after_ASR_by_imm5( HChar* buf, IRTemp* res, IRTemp* newC, IRTemp rMt, UInt shift_amt, UInt rM ) argument
2140 compute_result_and_C_after_shift_by_imm5( HChar* buf, IRTemp* res, IRTemp* newC, IRTemp rMt, UInt how, UInt shift_amt, UInt rM ) argument
2332 UInt shift_amt = (insn_11_0 >> 7) & 0x1F; local
[all...]
H A Dguest_x86_toIR.c2462 IRTemp shift_amt = newTemp(Ity_I8); local
2484 /* shift_amt = shift_expr & 31, regardless of operation size */
2485 assign( shift_amt, binop(Iop_And8, shift_expr, mkU8(31)) );
2491 /* res32 = pre32 `shift` shift_amt */
2492 assign( res32, binop(op32, mkexpr(pre32), mkexpr(shift_amt)) );
2494 /* res32ss = pre32 `shift` ((shift_amt - 1) & 31) */
2500 mkexpr(shift_amt), mkU8(1)),
2504 setFlags_DEP1_DEP2_shift(op32, res32, res32ss, ty, shift_amt);
6076 IRExpr* shift_amt,
6081 /* shift_amt
6073 dis_SHLRD_Gv_Ev( UChar sorb, Int delta, UChar modrm, Int sz, IRExpr* shift_amt, Bool amt_is_literal, HChar* shift_amt_txt, Bool left_shift ) argument
[all...]
H A Dguest_amd64_toIR.c3483 IRTemp shift_amt = newTemp(Ity_I8); local
3509 /* shift_amt = shift_expr & MASK, regardless of operation size */
3510 assign( shift_amt, binop(Iop_And8, shift_expr, mkU8(mask)) );
3516 /* res64 = pre64 `shift` shift_amt */
3517 assign( res64, binop(op64, mkexpr(pre64), mkexpr(shift_amt)) );
3519 /* res64ss = pre64 `shift` ((shift_amt - 1) & MASK) */
3525 mkexpr(shift_amt), mkU8(1)),
3529 setFlags_DEP1_DEP2_shift(op64, res64, res64ss, ty, shift_amt);
7416 IRExpr* shift_amt,
7421 /* shift_amt
7412 dis_SHLRD_Gv_Ev( VexAbiInfo* vbi, Prefix pfx, Long delta, UChar modrm, Int sz, IRExpr* shift_amt, Bool amt_is_literal, HChar* shift_amt_txt, Bool left_shift ) argument
[all...]

Completed in 919 milliseconds