Home | History | Annotate | Download | only in priv

Lines Matching refs:dst0

1835    IRTemp  dst0 = newTemp(ty);
1855 assign( dst0, getIReg(size,gregOfRM(rm)) );
1859 helper_ADC( size, dst1, dst0, src,
1864 helper_SBB( size, dst1, dst0, src,
1868 assign( dst1, binop(mkSizedOp(ty,op8), mkexpr(dst0), mkexpr(src)) );
1870 setFlags_DEP1_DEP2(op8, dst0, src, ty);
1884 assign( dst0, getIReg(size,gregOfRM(rm)) );
1888 helper_ADC( size, dst1, dst0, src,
1893 helper_SBB( size, dst1, dst0, src,
1897 assign( dst1, binop(mkSizedOp(ty,op8), mkexpr(dst0), mkexpr(src)) );
1899 setFlags_DEP1_DEP2(op8, dst0, src, ty);
1948 IRTemp dst0 = newTemp(ty);
1968 assign(dst0, getIReg(size,eregOfRM(rm)));
1972 helper_ADC( size, dst1, dst0, src,
1977 helper_SBB( size, dst1, dst0, src,
1981 assign(dst1, binop(mkSizedOp(ty,op8), mkexpr(dst0), mkexpr(src)));
1983 setFlags_DEP1_DEP2(op8, dst0, src, ty);
1999 assign(dst0, loadLE(ty,mkexpr(addr)));
2005 helper_ADC( size, dst1, dst0, src,
2006 /*store*/addr, dst0/*expVal*/, guest_EIP_curr_instr );
2009 helper_ADC( size, dst1, dst0, src,
2016 helper_SBB( size, dst1, dst0, src,
2017 /*store*/addr, dst0/*expVal*/, guest_EIP_curr_instr );
2020 helper_SBB( size, dst1, dst0, src,
2024 assign(dst1, binop(mkSizedOp(ty,op8), mkexpr(dst0), mkexpr(src)));
2029 mkexpr(dst0)/*expval*/,
2037 setFlags_DEP1_DEP2(op8, dst0, src, ty);
2147 IRTemp dst0 = newTemp(ty);
2151 assign(dst0, getIReg(size,R_EAX));
2155 assign(dst1, binop(mkSizedOp(ty,op8), mkexpr(dst0), mkexpr(src)) );
2156 setFlags_DEP1_DEP2(op8, dst0, src, ty);
2161 assign(dst1, binop(mkSizedOp(ty,op8), mkexpr(dst0), mkexpr(src)) );
2166 helper_ADC( size, dst1, dst0, src,
2171 helper_SBB( size, dst1, dst0, src,
2289 IRTemp dst0 = newTemp(ty);
2307 assign(dst0, getIReg(sz,eregOfRM(modrm)));
2311 helper_ADC( sz, dst1, dst0, src,
2315 helper_SBB( sz, dst1, dst0, src,
2318 assign(dst1, binop(mkSizedOp(ty,op8), mkexpr(dst0), mkexpr(src)));
2320 setFlags_DEP1_DEP2(op8, dst0, src, ty);
2334 assign(dst0, loadLE(ty,mkexpr(addr)));
2340 helper_ADC( sz, dst1, dst0, src,
2341 /*store*/addr, dst0/*expVal*/, guest_EIP_curr_instr );
2344 helper_ADC( sz, dst1, dst0, src,
2351 helper_SBB( sz, dst1, dst0, src,
2352 /*store*/addr, dst0/*expVal*/, guest_EIP_curr_instr );
2355 helper_SBB( sz, dst1, dst0, src,
2359 assign(dst1, binop(mkSizedOp(ty,op8), mkexpr(dst0), mkexpr(src)));
2362 casLE( mkexpr(addr), mkexpr(dst0)/*expVal*/,
2370 setFlags_DEP1_DEP2(op8, dst0, src, ty);
2397 IRTemp dst0 = newTemp(ty);
2405 /* Put value to shift/rotate in dst0. */
2407 assign(dst0, getIReg(sz, eregOfRM(modrm)));
2411 assign(dst0, loadLE(ty,mkexpr(addr)));
2435 = mkIRExprVec_4( widenUto32(mkexpr(dst0)), /* thing to rotate */
2488 assign( pre32, op32==Iop_Sar32 ? widenSto32(mkexpr(dst0))
2489 : widenUto32(mkexpr(dst0)) );
2532 /* dst1 = (dst0 << rot_amt) | (dst0 >>u (wordsize-rot_amt)) */
2536 mkexpr(dst0),
2540 mkexpr(dst0),
2549 /* dst1 = (dst0 >>u rot_amt) | (dst0 << (wordsize-rot_amt)) */
2553 mkexpr(dst0),
2557 mkexpr(dst0),
2805 IRTemp dst1, src, dst0;
2846 dst0 = newTemp(ty);
2849 assign(dst0, mkU(ty,0));
2851 assign(dst1, binop(mkSizedOp(ty,Iop_Sub8), mkexpr(dst0), mkexpr(src)));
2852 setFlags_DEP1_DEP2(Iop_Sub8, dst0, src, ty);
2915 dst0 = newTemp(ty);
2918 assign(dst0, mkU(ty,0));
2921 mkexpr(dst0), mkexpr(src)));
2928 setFlags_DEP1_DEP2(Iop_Sub8, dst0, src, ty);