Home | History | Annotate | Download | only in priv

Lines Matching defs:dst1

2673    IRTemp  dst1 = newTemp(ty);
2702 helper_ADC( size, dst1, dst0, src,
2704 putIRegG(size, pfx, rm, mkexpr(dst1));
2707 helper_SBB( size, dst1, dst0, src,
2709 putIRegG(size, pfx, rm, mkexpr(dst1));
2711 assign( dst1, binop(mkSizedOp(ty,op8), mkexpr(dst0), mkexpr(src)) );
2715 setFlags_DEP1(op8, dst1, ty);
2717 putIRegG(size, pfx, rm, mkexpr(dst1));
2731 helper_ADC( size, dst1, dst0, src,
2733 putIRegG(size, pfx, rm, mkexpr(dst1));
2736 helper_SBB( size, dst1, dst0, src,
2738 putIRegG(size, pfx, rm, mkexpr(dst1));
2740 assign( dst1, binop(mkSizedOp(ty,op8), mkexpr(dst0), mkexpr(src)) );
2744 setFlags_DEP1(op8, dst1, ty);
2746 putIRegG(size, pfx, rm, mkexpr(dst1));
2789 IRTemp dst1 = newTemp(ty);
2816 helper_ADC( size, dst1, dst0, src,
2818 putIRegE(size, pfx, rm, mkexpr(dst1));
2821 helper_SBB( size, dst1, dst0, src,
2823 putIRegE(size, pfx, rm, mkexpr(dst1));
2825 assign(dst1, binop(mkSizedOp(ty,op8), mkexpr(dst0), mkexpr(src)));
2829 setFlags_DEP1(op8, dst1, ty);
2831 putIRegE(size, pfx, rm, mkexpr(dst1));
2849 helper_ADC( size, dst1, dst0, src,
2853 helper_ADC( size, dst1, dst0, src,
2860 helper_SBB( size, dst1, dst0, src,
2864 helper_SBB( size, dst1, dst0, src,
2868 assign(dst1, binop(mkSizedOp(ty,op8), mkexpr(dst0), mkexpr(src)));
2874 mkexpr(dst1)/*newval*/, guest_RIP_curr_instr );
2877 storeLE(mkexpr(addr), mkexpr(dst1));
2883 setFlags_DEP1(op8, dst1, ty);
2998 IRTemp dst1 = newTemp(ty);
3004 assign(dst1, binop(mkSizedOp(ty,op8), mkexpr(dst0), mkexpr(src)) );
3010 assign(dst1, binop(mkSizedOp(ty,op8), mkexpr(dst0), mkexpr(src)) );
3011 setFlags_DEP1(op8, dst1, ty);
3015 helper_ADC( size, dst1, dst0, src,
3020 helper_SBB( size, dst1, dst0, src,
3027 putIRegRAX(size, mkexpr(dst1));
3149 IRTemp dst1 = newTemp(ty);
3173 helper_ADC( sz, dst1, dst0, src,
3177 helper_SBB( sz, dst1, dst0, src,
3180 assign(dst1, binop(mkSizedOp(ty,op8), mkexpr(dst0), mkexpr(src)));
3184 setFlags_DEP1(op8, dst1, ty);
3188 putIRegE(sz, pfx, modrm, mkexpr(dst1));
3203 helper_ADC( sz, dst1, dst0, src,
3207 helper_ADC( sz, dst1, dst0, src,
3214 helper_SBB( sz, dst1, dst0, src,
3218 helper_SBB( sz, dst1, dst0, src,
3222 assign(dst1, binop(mkSizedOp(ty,op8), mkexpr(dst0), mkexpr(src)));
3226 mkexpr(dst1)/*newVal*/,
3229 storeLE(mkexpr(addr), mkexpr(dst1));
3235 setFlags_DEP1(op8, dst1, ty);
3263 IRTemp dst1 = newTemp(ty);
3343 assign( dst1, narrowTo(ty, mkexpr(new_value)) );
3405 assign( dst1, narrowTo(ty, mkexpr(res64)) );
3432 /* dst1 = (dst0 << rot_amt) | (dst0 >>u (wordsize-rot_amt)) */
3433 assign(dst1,
3449 /* dst1 = (dst0 >>u rot_amt) | (dst0 << (wordsize-rot_amt)) */
3450 assign(dst1,
3466 /* dst1 now holds the rotated value. Build flag thunk. We
3480 widenUto64(mkexpr(dst1)))) );
3493 putIRegE(sz, pfx, modrm, mkexpr(dst1));
3504 storeLE(mkexpr(addr), mkexpr(dst1));
3722 IRTemp dst1, src, dst0;
3731 dst1 = newTemp(ty);
3732 assign(dst1, binop(mkSizedOp(ty,Iop_And8),
3735 setFlags_DEP1( Iop_And8, dst1, ty );
3756 dst1 = newTemp(ty);
3759 assign(dst1, binop(mkSizedOp(ty,Iop_Sub8), mkexpr(dst0),
3762 putIRegE(sz, pfx, modrm, mkexpr(dst1));
3812 dst1 = newTemp(ty);
3813 assign(dst1, binop(mkSizedOp(ty,Iop_And8),
3816 setFlags_DEP1( Iop_And8, dst1, ty );
3824 dst1 = newTemp(ty);
3825 assign(dst1, unop(mkSizedOp(ty,Iop_Not8), mkexpr(t1)));
3827 casLE( mkexpr(addr), mkexpr(t1)/*expd*/, mkexpr(dst1)/*new*/,
3830 storeLE( mkexpr(addr), mkexpr(dst1) );
3837 dst1 = newTemp(ty);
3840 assign(dst1, binop(mkSizedOp(ty,Iop_Sub8), mkexpr(dst0),
3843 casLE( mkexpr(addr), mkexpr(t1)/*expd*/, mkexpr(dst1)/*new*/,
3846 storeLE( mkexpr(addr), mkexpr(dst1) );