Lines Matching full:dst1
1837 IRTemp dst1 = newTemp(ty);
1863 helper_ADC( size, dst1, dst0, src,
1865 putIReg(size, gregOfRM(rm), mkexpr(dst1));
1868 helper_SBB( size, dst1, dst0, src,
1870 putIReg(size, gregOfRM(rm), mkexpr(dst1));
1872 assign( dst1, binop(mkSizedOp(ty,op8), mkexpr(dst0), mkexpr(src)) );
1876 setFlags_DEP1(op8, dst1, ty);
1878 putIReg(size, gregOfRM(rm), mkexpr(dst1));
1892 helper_ADC( size, dst1, dst0, src,
1894 putIReg(size, gregOfRM(rm), mkexpr(dst1));
1897 helper_SBB( size, dst1, dst0, src,
1899 putIReg(size, gregOfRM(rm), mkexpr(dst1));
1901 assign( dst1, binop(mkSizedOp(ty,op8), mkexpr(dst0), mkexpr(src)) );
1905 setFlags_DEP1(op8, dst1, ty);
1907 putIReg(size, gregOfRM(rm), mkexpr(dst1));
1950 IRTemp dst1 = newTemp(ty);
1976 helper_ADC( size, dst1, dst0, src,
1978 putIReg(size, eregOfRM(rm), mkexpr(dst1));
1981 helper_SBB( size, dst1, dst0, src,
1983 putIReg(size, eregOfRM(rm), mkexpr(dst1));
1985 assign(dst1, binop(mkSizedOp(ty,op8), mkexpr(dst0), mkexpr(src)));
1989 setFlags_DEP1(op8, dst1, ty);
1991 putIReg(size, eregOfRM(rm), mkexpr(dst1));
2009 helper_ADC( size, dst1, dst0, src,
2013 helper_ADC( size, dst1, dst0, src,
2020 helper_SBB( size, dst1, dst0, src,
2024 helper_SBB( size, dst1, dst0, src,
2028 assign(dst1, binop(mkSizedOp(ty,op8), mkexpr(dst0), mkexpr(src)));
2034 mkexpr(dst1)/*newval*/, guest_EIP_curr_instr );
2037 storeLE(mkexpr(addr), mkexpr(dst1));
2043 setFlags_DEP1(op8, dst1, ty);
2153 IRTemp dst1 = newTemp(ty);
2159 assign(dst1, binop(mkSizedOp(ty,op8), mkexpr(dst0), mkexpr(src)) );
2165 assign(dst1, binop(mkSizedOp(ty,op8), mkexpr(dst0), mkexpr(src)) );
2166 setFlags_DEP1(op8, dst1, ty);
2170 helper_ADC( size, dst1, dst0, src,
2175 helper_SBB( size, dst1, dst0, src,
2182 putIReg(size, R_EAX, mkexpr(dst1));
2291 IRTemp dst1 = newTemp(ty);
2315 helper_ADC( sz, dst1, dst0, src,
2319 helper_SBB( sz, dst1, dst0, src,
2322 assign(dst1, binop(mkSizedOp(ty,op8), mkexpr(dst0), mkexpr(src)));
2326 setFlags_DEP1(op8, dst1, ty);
2330 putIReg(sz, eregOfRM(modrm), mkexpr(dst1));
2344 helper_ADC( sz, dst1, dst0, src,
2348 helper_ADC( sz, dst1, dst0, src,
2355 helper_SBB( sz, dst1, dst0, src,
2359 helper_SBB( sz, dst1, dst0, src,
2363 assign(dst1, binop(mkSizedOp(ty,op8), mkexpr(dst0), mkexpr(src)));
2367 mkexpr(dst1)/*newVal*/,
2370 storeLE(mkexpr(addr), mkexpr(dst1));
2376 setFlags_DEP1(op8, dst1, ty);
2402 IRTemp dst1 = newTemp(ty);
2452 assign( dst1, narrowTo(ty, unop(Iop_64to32, mkexpr(r64))) );
2511 assign( dst1, narrowTo(ty, mkexpr(res32)) );
2536 /* dst1 = (dst0 << rot_amt) | (dst0 >>u (wordsize-rot_amt)) */
2537 assign(dst1,
2553 /* dst1 = (dst0 >>u rot_amt) | (dst0 << (wordsize-rot_amt)) */
2554 assign(dst1,
2570 /* dst1 now holds the rotated value. Build flag thunk. We
2587 widenUto32(mkexpr(dst1)),
2601 putIReg(sz, eregOfRM(modrm), mkexpr(dst1));
2612 storeLE(mkexpr(addr), mkexpr(dst1));
2813 IRTemp dst1, src, dst0;
2829 dst1 = newTemp(ty);
2830 assign(dst1, binop(mkSizedOp(ty,Iop_And8),
2833 setFlags_DEP1( Iop_And8, dst1, ty );
2856 dst1 = newTemp(ty);
2859 assign(dst1, binop(mkSizedOp(ty,Iop_Sub8), mkexpr(dst0), mkexpr(src)));
2861 putIReg(sz, eregOfRM(modrm), mkexpr(dst1));
2900 dst1 = newTemp(ty);
2901 assign(dst1, binop(mkSizedOp(ty,Iop_And8),
2903 setFlags_DEP1( Iop_And8, dst1, ty );
2912 dst1 = newTemp(ty);
2913 assign(dst1, unop(mkSizedOp(ty,Iop_Not8), mkexpr(t1)));
2915 casLE( mkexpr(addr), mkexpr(t1)/*expd*/, mkexpr(dst1)/*new*/,
2918 storeLE( mkexpr(addr), mkexpr(dst1) );
2925 dst1 = newTemp(ty);
2928 assign(dst1, binop(mkSizedOp(ty,Iop_Sub8),
2931 casLE( mkexpr(addr), mkexpr(t1)/*expd*/, mkexpr(dst1)/*new*/,
2934 storeLE( mkexpr(addr), mkexpr(dst1) );