Home | History | Annotate | Download | only in priv

Lines Matching refs:dst0

1811    IRTemp  dst0 = newTemp(ty);
1831 assign( dst0, getIReg(size,gregOfRM(rm)) );
1835 helper_ADC( size, dst1, dst0, src,
1840 helper_SBB( size, dst1, dst0, src,
1844 assign( dst1, binop(mkSizedOp(ty,op8), mkexpr(dst0), mkexpr(src)) );
1846 setFlags_DEP1_DEP2(op8, dst0, src, ty);
1860 assign( dst0, getIReg(size,gregOfRM(rm)) );
1864 helper_ADC( size, dst1, dst0, src,
1869 helper_SBB( size, dst1, dst0, src,
1873 assign( dst1, binop(mkSizedOp(ty,op8), mkexpr(dst0), mkexpr(src)) );
1875 setFlags_DEP1_DEP2(op8, dst0, src, ty);
1924 IRTemp dst0 = newTemp(ty);
1944 assign(dst0, getIReg(size,eregOfRM(rm)));
1948 helper_ADC( size, dst1, dst0, src,
1953 helper_SBB( size, dst1, dst0, src,
1957 assign(dst1, binop(mkSizedOp(ty,op8), mkexpr(dst0), mkexpr(src)));
1959 setFlags_DEP1_DEP2(op8, dst0, src, ty);
1975 assign(dst0, loadLE(ty,mkexpr(addr)));
1981 helper_ADC( size, dst1, dst0, src,
1982 /*store*/addr, dst0/*expVal*/, guest_EIP_curr_instr );
1985 helper_ADC( size, dst1, dst0, src,
1992 helper_SBB( size, dst1, dst0, src,
1993 /*store*/addr, dst0/*expVal*/, guest_EIP_curr_instr );
1996 dst0, src,
2000 assign(dst1, binop(mkSizedOp(ty,op8), mkexpr(dst0), mkexpr(src)));
2005 mkexpr(dst0)/*expval*/,
2013 setFlags_DEP1_DEP2(op8, dst0, src, ty);
2123 IRTemp dst0 = newTemp(ty);
2127 assign(dst0, getIReg(size,R_EAX));
2131 assign(dst1, binop(mkSizedOp(ty,op8), mkexpr(dst0), mkexpr(src)) );
2132 setFlags_DEP1_DEP2(op8, dst0, src, ty);
2137 assign(dst1, binop(mkSizedOp(ty,op8), mkexpr(dst0), mkexpr(src)) );
2142 helper_ADC( size, dst1, dst0, src,
2147 helper_SBB( size, dst1, dst0, src,
2265 IRTemp dst0 = newTemp(ty);
2283 assign(dst0, getIReg(sz,eregOfRM(modrm)));
2287 helper_ADC( sz, dst1, dst0, src,
2291 helper_SBB( sz, dst1, dst0, src,
2294 assign(dst1, binop(mkSizedOp(ty,op8), mkexpr(dst0), mkexpr(src)));
2296 setFlags_DEP1_DEP2(op8, dst0, src, ty);
2310 assign(dst0, loadLE(ty,mkexpr(addr)));
2316 helper_ADC( sz, dst1, dst0, src,
2317 /*store*/addr, dst0/*expVal*/, guest_EIP_curr_instr );
2320 helper_ADC( sz, dst1, dst0, src,
2327 helper_SBB( sz, dst1, dst0, src,
2328 /*store*/addr, dst0/*expVal*/, guest_EIP_curr_instr );
2331 helper_SBB( sz, dst1, dst0, src,
2335 assign(dst1, binop(mkSizedOp(ty,op8), mkexpr(dst0), mkexpr(src)));
2338 casLE( mkexpr(addr), mkexpr(dst0)/*expVal*/,
2346 setFlags_DEP1_DEP2(op8, dst0, src, ty);
2373 IRTemp dst0 = newTemp(ty);
2381 /* Put value to shift/rotate in dst0. */
2383 assign(dst0, getIReg(sz, eregOfRM(modrm)));
2387 assign(dst0, loadLE(ty,mkexpr(addr)));
2416 = mkIRExprVec_4( widenUto32(mkexpr(dst0)), /* thing to rotate */
2468 assign( pre32, op32==Iop_Sar32 ? widenSto32(mkexpr(dst0))
2469 : widenUto32(mkexpr(dst0)) );
2512 /* dst1 = (dst0 << rot_amt) | (dst0 >>u (wordsize-rot_amt)) */
2516 mkexpr(dst0),
2520 mkexpr(dst0),
2529 /* dst1 = (dst0 >>u rot_amt) | (dst0 << (wordsize-rot_amt)) */
2533 mkexpr(dst0),
2537 mkexpr(dst0),
2785 IRTemp dst1, src, dst0;
2826 dst0 = newTemp(ty);
2829 assign(dst0, mkU(ty,0));
2831 assign(dst1, binop(mkSizedOp(ty,Iop_Sub8), mkexpr(dst0), mkexpr(src)));
2832 setFlags_DEP1_DEP2(Iop_Sub8, dst0, src, ty);
2895 dst0 = newTemp(ty);
2898 assign(dst0, mkU(ty,0));
2901 mkexpr(dst0), mkexpr(src)));
2908 setFlags_DEP1_DEP2(Iop_Sub8, dst0, src, ty);