Lines Matching refs:sV
10061 IRTemp sV = newTemp(Ity_I64);
10064 assign(sV, getMMXReg(eregLO3ofRM(modrm)));
10065 breakup64to16s( sV, &t3, &t2, &t1, &t0 );
10257 IRTemp sV, dV, s3, s2, s1, s0;
10259 sV = newTemp(Ity_I64);
10264 assign( sV, getMMXReg(eregLO3ofRM(modrm)) );
10273 assign( sV, loadLE(Ity_I64, mkexpr(addr)) );
10280 breakup64to16s( sV, &s3, &s2, &s1, &s0 );
10341 IRTemp sV, dV;
10343 sV = newTemp(Ity_V128);
10350 assign( sV, getXMMReg(eregOfRexRM(pfx,modrm)) );
10359 assign( sV, loadLE(Ity_V128, mkexpr(addr)) );
10368 breakup128to32s( sV, &s3, &s2, &s1, &s0 );
10447 IRTemp sV, dV;
10450 sV = newTemp(Ity_V128);
10457 assign( sV, getXMMReg(eregOfRexRM(pfx,modrm)) );
10464 assign( sV, loadLE(Ity_V128, mkexpr(addr)) );
10472 breakup128to32s( sV, &s3, &s2, &s1, &s0 );
11657 IRTemp sV = newTemp(Ity_V128);
11668 assign( sV, getXMMReg(eregOfRexRM(pfx,modrm)) );
11676 assign( sV, loadLE(Ity_V128, mkexpr(addr)) );
11686 assign( s1, unop(Iop_V128HIto64, mkexpr(sV)) );
11687 assign( s0, unop(Iop_V128to64, mkexpr(sV)) );
11744 IRTemp sV = newTemp(Ity_V128);
11752 assign( sV, getXMMReg(eregOfRexRM(pfx,modrm)) );
11759 assign( sV, loadLE(Ity_V128, mkexpr(addr)) );
11768 assign( s1, unop(Iop_V128HIto64, mkexpr(sV)) );
11769 assign( s0, unop(Iop_V128to64, mkexpr(sV)) );
12168 IRTemp sV = newTemp(Ity_I64);
12178 assign( sV, getMMXReg(eregLO3ofRM(modrm)) );
12184 assign( sV, loadLE(Ity_I64, mkexpr(addr)) );
12191 assign( t1, unop(Iop_64to32, mkexpr(sV)) );
12204 IRTemp sV, dV;
12206 sV = newTemp(Ity_V128);
12215 assign( sV, getXMMReg(eregOfRexRM(pfx,modrm)) );
12221 assign( sV, loadLE(Ity_V128, mkexpr(addr)) );
12228 breakup128to32s( sV, &s3, &s2, &s1, &s0 );
12296 IRTemp sV, dV, s3, s2, s1, s0;
12298 sV = newTemp(Ity_V128);
12302 assign( sV, getXMMReg(eregOfRexRM(pfx,modrm)) );
12311 assign( sV, loadLE(Ity_V128, mkexpr(addr)) );
12318 breakup128to32s( sV, &s3, &s2, &s1, &s0 );
12336 IRTemp sVhi, dVhi, sV, dV, s3, s2, s1, s0;
12338 sV = newTemp(Ity_V128);
12344 assign( sV, getXMMReg(eregOfRexRM(pfx,modrm)) );
12353 assign( sV, loadLE(Ity_V128, mkexpr(addr)) );
12360 assign( sVhi, unop(Iop_V128HIto64, mkexpr(sV)) );
12371 unop(Iop_V128to64, mkexpr(sV))) );
12382 IRTemp sVlo, dVlo, sV, dV, s3, s2, s1, s0;
12384 sV = newTemp(Ity_V128);
12390 assign( sV, getXMMReg(eregOfRexRM(pfx,modrm)) );
12399 assign( sV, loadLE(Ity_V128, mkexpr(addr)) );
12406 assign( sVlo, unop(Iop_V128to64, mkexpr(sV)) );
12416 unop(Iop_V128HIto64, mkexpr(sV)),
12445 IRTemp sV, dV, hi64, lo64, hi64r, lo64r;
12452 sV = newTemp(Ity_V128);
12464 assign( sV, getXMMReg(reg) );
12465 assign( hi64, unop(Iop_V128HIto64, mkexpr(sV)) );
12466 assign( lo64, unop(Iop_V128to64, mkexpr(sV)) );
12587 IRTemp sV, dV, hi64, lo64, hi64r, lo64r;
12594 sV = newTemp(Ity_V128);
12606 assign( sV, getXMMReg(reg) );
12607 assign( hi64, unop(Iop_V128HIto64, mkexpr(sV)) );
12608 assign( lo64, unop(Iop_V128to64, mkexpr(sV)) );
12893 IRTemp sV = newTemp(Ity_V128);
12899 assign( sV, getXMMReg( eregOfRexRM(pfx,modrm)) );
12907 assign( sV, loadLE(Ity_V128, mkexpr(addr)) );
12914 breakup128to32s( sV, &s3, &s2, &s1, &s0 );
12926 IRTemp sV = newTemp(Ity_V128);
12931 assign( sV, getXMMReg( eregOfRexRM(pfx,modrm)) );
12935 assign ( d0, unop(Iop_V128to64, mkexpr(sV)) );
13138 IRTemp sV = newTemp(Ity_I64);
13150 assign( sV, getMMXReg(eregLO3ofRM(modrm)) );
13156 assign( sV, loadLE(Ity_I64, mkexpr(addr)) );
13162 /* compute dV unsigned x sV signed */
13164 binop(Iop_SarN16x4, mkexpr(sV), mkU8(8)) );
13167 binop(Iop_ShlN16x4, mkexpr(sV), mkU8(8)),
13191 IRTemp sV = newTemp(Ity_V128);
13202 assign( sV, getXMMReg(eregOfRexRM(pfx,modrm)) );
13209 assign( sV, loadLE(Ity_V128, mkexpr(addr)) );
13215 /* compute dV unsigned x sV signed */
13217 binop(Iop_SarN16x8, mkexpr(sV), mkU8(8)) );
13220 binop(Iop_ShlN16x8, mkexpr(sV), mkU8(8)),
13262 IRTemp sV = newTemp(Ity_I64);
13285 assign( sV, getMMXReg(eregLO3ofRM(modrm)) );
13291 assign( sV, loadLE(Ity_I64, mkexpr(addr)) );
13300 binop(opCatE,mkexpr(sV),mkexpr(dV)),
13301 binop(opCatO,mkexpr(sV),mkexpr(dV))
13329 IRTemp sV = newTemp(Ity_V128);
13355 assign( sV, getXMMReg( eregOfRexRM(pfx,modrm)) );
13362 assign( sV, loadLE(Ity_V128, mkexpr(addr)) );
13370 assign( sHi, unop(Iop_V128HIto64, mkexpr(sV)) );
13371 assign( sLo, unop(Iop_V128to64, mkexpr(sV)) );
13397 IRTemp sV = newTemp(Ity_I64);
13405 assign( sV, getMMXReg(eregLO3ofRM(modrm)) );
13411 assign( sV, loadLE(Ity_I64, mkexpr(addr)) );
13419 dis_PMULHRSW_helper( mkexpr(sV), mkexpr(dV) )
13429 IRTemp sV = newTemp(Ity_V128);
13440 assign( sV, getXMMReg(eregOfRexRM(pfx,modrm)) );
13447 assign( sV, loadLE(Ity_V128, mkexpr(addr)) );
13455 assign( sHi, unop(Iop_V128HIto64, mkexpr(sV)) );
13456 assign( sLo, unop(Iop_V128to64, mkexpr(sV)) );
13475 IRTemp sV = newTemp(Ity_I64);
13492 assign( sV, getMMXReg(eregLO3ofRM(modrm)) );
13498 assign( sV, loadLE(Ity_I64, mkexpr(addr)) );
13506 dis_PSIGN_helper( mkexpr(sV), mkexpr(dV), laneszB )
13518 IRTemp sV = newTemp(Ity_V128);
13538 assign( sV, getXMMReg(eregOfRexRM(pfx,modrm)) );
13545 assign( sV, loadLE(Ity_V128, mkexpr(addr)) );
13553 assign( sHi, unop(Iop_V128HIto64, mkexpr(sV)) );
13554 assign( sLo, unop(Iop_V128to64, mkexpr(sV)) );
13573 IRTemp sV = newTemp(Ity_I64);
13588 assign( sV, getMMXReg(eregLO3ofRM(modrm)) );
13594 assign( sV, loadLE(Ity_I64, mkexpr(addr)) );
13602 dis_PABS_helper( mkexpr(sV), laneszB )
13614 IRTemp sV = newTemp(Ity_V128);
13630 assign( sV, getXMMReg(eregOfRexRM(pfx,modrm)) );
13637 assign( sV, loadLE(Ity_V128, mkexpr(addr)) );
13643 assign( sHi, unop(Iop_V128HIto64, mkexpr(sV)) );
13644 assign( sLo, unop(Iop_V128to64, mkexpr(sV)) );
13659 IRTemp sV = newTemp(Ity_I64);
13668 assign( sV, getMMXReg(eregLO3ofRM(modrm)) );
13676 assign( sV, loadLE(Ity_I64, mkexpr(addr)) );
13685 assign( res, mkexpr(sV) );
13690 binop(Iop_Shr64, mkexpr(sV), mkU8(8*d64)),
13714 IRTemp sV = newTemp(Ity_V128);
13727 assign( sV, getXMMReg(eregOfRexRM(pfx,modrm)) );
13736 assign( sV, loadLE(Ity_V128, mkexpr(addr)) );
13746 assign( sHi, unop(Iop_V128HIto64, mkexpr(sV)) );
13747 assign( sLo, unop(Iop_V128to64, mkexpr(sV)) );
13799 IRTemp sV = newTemp(Ity_I64);
13807 assign( sV, getMMXReg(eregLO3ofRM(modrm)) );
13813 assign( sV, loadLE(Ity_I64, mkexpr(addr)) );
13827 binop(Iop_And64, mkexpr(sV), mkU64(0x0707070707070707ULL))
13830 unop(Iop_Not64, binop(Iop_SarN8x8, mkexpr(sV), mkU8(7)))
13840 IRTemp sV = newTemp(Ity_V128);
13862 assign( sV, getXMMReg(eregOfRexRM(pfx,modrm)) );
13869 assign( sV, loadLE(Ity_V128, mkexpr(addr)) );
13877 assign( sHi, unop(Iop_V128HIto64, mkexpr(sV)) );
13878 assign( sLo, unop(Iop_V128to64, mkexpr(sV)) );