Lines Matching refs:dst0
2668 IRTemp dst0 = newTemp(ty);
2691 assign( dst0, getIRegG(size,pfx,rm) );
2695 helper_ADC( size, dst1, dst0, src,
2700 helper_SBB( size, dst1, dst0, src,
2704 assign( dst1, binop(mkSizedOp(ty,op8), mkexpr(dst0), mkexpr(src)) );
2706 setFlags_DEP1_DEP2(op8, dst0, src, ty);
2720 assign( dst0, getIRegG(size,pfx,rm) );
2724 helper_ADC( size, dst1, dst0, src,
2729 helper_SBB( size, dst1, dst0, src,
2733 assign( dst1, binop(mkSizedOp(ty,op8), mkexpr(dst0), mkexpr(src)) );
2735 setFlags_DEP1_DEP2(op8, dst0, src, ty);
2784 IRTemp dst0 = newTemp(ty);
2805 assign(dst0, getIRegE(size,pfx,rm));
2809 helper_ADC( size, dst1, dst0, src,
2814 helper_SBB( size, dst1, dst0, src,
2818 assign(dst1, binop(mkSizedOp(ty,op8), mkexpr(dst0), mkexpr(src)));
2820 setFlags_DEP1_DEP2(op8, dst0, src, ty);
2836 assign(dst0, loadLE(ty,mkexpr(addr)));
2842 helper_ADC( size, dst1, dst0, src,
2843 /*store*/addr, dst0/*expVal*/, guest_RIP_curr_instr );
2846 helper_ADC( size, dst1, dst0, src,
2853 helper_SBB( size, dst1, dst0, src,
2854 /*store*/addr, dst0/*expVal*/, guest_RIP_curr_instr );
2857 helper_SBB( size, dst1, dst0, src,
2861 assign(dst1, binop(mkSizedOp(ty,op8), mkexpr(dst0), mkexpr(src)));
2866 mkexpr(dst0)/*expval*/,
2874 setFlags_DEP1_DEP2(op8, dst0, src, ty);
2989 IRTemp dst0 = newTemp(ty);
2993 assign(dst0, getIRegRAX(size));
2997 assign(dst1, binop(mkSizedOp(ty,op8), mkexpr(dst0), mkexpr(src)) );
2998 setFlags_DEP1_DEP2(op8, dst0, src, ty);
3003 assign(dst1, binop(mkSizedOp(ty,op8), mkexpr(dst0), mkexpr(src)) );
3008 helper_ADC( size, dst1, dst0, src,
3013 helper_SBB( size, dst1, dst0, src,
3144 IRTemp dst0 = newTemp(ty);
3162 assign(dst0, getIRegE(sz,pfx,modrm));
3166 helper_ADC( sz, dst1, dst0, src,
3170 helper_SBB( sz, dst1, dst0, src,
3173 assign(dst1, binop(mkSizedOp(ty,op8), mkexpr(dst0), mkexpr(src)));
3175 setFlags_DEP1_DEP2(op8, dst0, src, ty);
3190 assign(dst0, loadLE(ty,mkexpr(addr)));
3196 helper_ADC( sz, dst1, dst0, src,
3197 /*store*/addr, dst0/*expVal*/, guest_RIP_curr_instr );
3200 helper_ADC( sz, dst1, dst0, src,
3207 helper_SBB( sz, dst1, dst0, src,
3208 /*store*/addr, dst0/*expVal*/, guest_RIP_curr_instr );
3211 helper_SBB( sz, dst1, dst0, src,
3215 assign(dst1, binop(mkSizedOp(ty,op8), mkexpr(dst0), mkexpr(src)));
3218 casLE( mkexpr(addr), mkexpr(dst0)/*expVal*/,
3226 setFlags_DEP1_DEP2(op8, dst0, src, ty);
3255 IRTemp dst0 = newTemp(ty);
3263 /* Put value to shift/rotate in dst0. */
3265 assign(dst0, getIRegE(sz, pfx, modrm));
3269 assign(dst0, loadLE(ty,mkexpr(addr)));
3312 = mkIRExprVec_4( widenUto64(mkexpr(dst0)), /* thing to rotate */
3327 = mkIRExprVec_4( widenUto64(mkexpr(dst0)), /* thing to rotate */
3383 assign( pre64, op64==Iop_Sar64 ? widenSto64(mkexpr(dst0))
3384 : widenUto64(mkexpr(dst0)) );
3429 /* dst1 = (dst0 << rot_amt) | (dst0 >>u (wordsize-rot_amt)) */
3433 mkexpr(dst0),
3437 mkexpr(dst0),
3446 /* dst1 = (dst0 >>u rot_amt) | (dst0 << (wordsize-rot_amt)) */
3450 mkexpr(dst0),
3454 mkexpr(dst0),
3719 IRTemp dst1, src, dst0;
3751 dst0 = newTemp(ty);
3754 assign(dst0, mkU(ty,0));
3756 assign(dst1, binop(mkSizedOp(ty,Iop_Sub8), mkexpr(dst0),
3758 setFlags_DEP1_DEP2(Iop_Sub8, dst0, src, ty);
3832 dst0 = newTemp(ty);
3835 assign(dst0, mkU(ty,0));
3837 assign(dst1, binop(mkSizedOp(ty,Iop_Sub8), mkexpr(dst0),
3845 setFlags_DEP1_DEP2(Iop_Sub8, dst0, src, ty);