Lines Matching refs:sV

8850          IRTemp sV = newTemp(Ity_I64);  in disInstr_X86_WRK()  local
8853 assign(sV, getMMXReg(eregOfRM(modrm))); in disInstr_X86_WRK()
8854 breakup64to16s( sV, &t3, &t2, &t1, &t0 ); in disInstr_X86_WRK()
9046 IRTemp sV, dV, s3, s2, s1, s0; in disInstr_X86_WRK() local
9048 sV = newTemp(Ity_I64); in disInstr_X86_WRK()
9053 assign( sV, getMMXReg(eregOfRM(modrm)) ); in disInstr_X86_WRK()
9061 assign( sV, loadLE(Ity_I64, mkexpr(addr)) ); in disInstr_X86_WRK()
9068 breakup64to16s( sV, &s3, &s2, &s1, &s0 ); in disInstr_X86_WRK()
9394 IRTemp sV, dV; in disInstr_X86_WRK() local
9396 sV = newTemp(Ity_V128); in disInstr_X86_WRK()
9403 assign( sV, getXMMReg(eregOfRM(modrm)) ); in disInstr_X86_WRK()
9411 assign( sV, loadLE(Ity_V128, mkexpr(addr)) ); in disInstr_X86_WRK()
9420 breakup128to32s( sV, &s3, &s2, &s1, &s0 ); in disInstr_X86_WRK()
9494 IRTemp sV, dV; in disInstr_X86_WRK() local
9497 sV = newTemp(Ity_V128); in disInstr_X86_WRK()
9504 assign( sV, getXMMReg(eregOfRM(modrm)) ); in disInstr_X86_WRK()
9511 assign( sV, loadLE(Ity_V128, mkexpr(addr)) ); in disInstr_X86_WRK()
9519 breakup128to32s( sV, &s3, &s2, &s1, &s0 ); in disInstr_X86_WRK()
10653 IRTemp sV = newTemp(Ity_V128); in disInstr_X86_WRK() local
10664 assign( sV, getXMMReg(eregOfRM(modrm)) ); in disInstr_X86_WRK()
10672 assign( sV, loadLE(Ity_V128, mkexpr(addr)) ); in disInstr_X86_WRK()
10682 assign( s1, unop(Iop_V128HIto64, mkexpr(sV)) ); in disInstr_X86_WRK()
10683 assign( s0, unop(Iop_V128to64, mkexpr(sV)) ); in disInstr_X86_WRK()
10735 IRTemp sV = newTemp(Ity_V128); in disInstr_X86_WRK() local
10743 assign( sV, getXMMReg(eregOfRM(modrm)) ); in disInstr_X86_WRK()
10750 assign( sV, loadLE(Ity_V128, mkexpr(addr)) ); in disInstr_X86_WRK()
10759 assign( s1, unop(Iop_V128HIto64, mkexpr(sV)) ); in disInstr_X86_WRK()
10760 assign( s0, unop(Iop_V128to64, mkexpr(sV)) ); in disInstr_X86_WRK()
11119 IRTemp sV = newTemp(Ity_I64); in disInstr_X86_WRK() local
11129 assign( sV, getMMXReg(eregOfRM(modrm)) ); in disInstr_X86_WRK()
11135 assign( sV, loadLE(Ity_I64, mkexpr(addr)) ); in disInstr_X86_WRK()
11142 assign( t1, unop(Iop_64to32, mkexpr(sV)) ); in disInstr_X86_WRK()
11154 IRTemp sV, dV; in disInstr_X86_WRK() local
11156 sV = newTemp(Ity_V128); in disInstr_X86_WRK()
11165 assign( sV, getXMMReg(eregOfRM(modrm)) ); in disInstr_X86_WRK()
11171 assign( sV, loadLE(Ity_V128, mkexpr(addr)) ); in disInstr_X86_WRK()
11178 breakup128to32s( sV, &s3, &s2, &s1, &s0 ); in disInstr_X86_WRK()
11243 IRTemp sV, dV, s3, s2, s1, s0; in disInstr_X86_WRK() local
11245 sV = newTemp(Ity_V128); in disInstr_X86_WRK()
11249 assign( sV, getXMMReg(eregOfRM(modrm)) ); in disInstr_X86_WRK()
11257 assign( sV, loadLE(Ity_V128, mkexpr(addr)) ); in disInstr_X86_WRK()
11264 breakup128to32s( sV, &s3, &s2, &s1, &s0 ); in disInstr_X86_WRK()
11281 IRTemp sVhi, dVhi, sV, dV, s3, s2, s1, s0; in disInstr_X86_WRK() local
11283 sV = newTemp(Ity_V128); in disInstr_X86_WRK()
11289 assign( sV, getXMMReg(eregOfRM(modrm)) ); in disInstr_X86_WRK()
11297 assign( sV, loadLE(Ity_V128, mkexpr(addr)) ); in disInstr_X86_WRK()
11304 assign( sVhi, unop(Iop_V128HIto64, mkexpr(sV)) ); in disInstr_X86_WRK()
11315 unop(Iop_V128to64, mkexpr(sV))) ); in disInstr_X86_WRK()
11325 IRTemp sVlo, dVlo, sV, dV, s3, s2, s1, s0; in disInstr_X86_WRK() local
11327 sV = newTemp(Ity_V128); in disInstr_X86_WRK()
11333 assign( sV, getXMMReg(eregOfRM(modrm)) ); in disInstr_X86_WRK()
11341 assign( sV, loadLE(Ity_V128, mkexpr(addr)) ); in disInstr_X86_WRK()
11348 assign( sVlo, unop(Iop_V128to64, mkexpr(sV)) ); in disInstr_X86_WRK()
11358 unop(Iop_V128HIto64, mkexpr(sV)), in disInstr_X86_WRK()
11383 IRTemp sV, dV, hi64, lo64, hi64r, lo64r; in disInstr_X86_WRK() local
11390 sV = newTemp(Ity_V128); in disInstr_X86_WRK()
11402 assign( sV, getXMMReg(reg) ); in disInstr_X86_WRK()
11403 assign( hi64, unop(Iop_V128HIto64, mkexpr(sV)) ); in disInstr_X86_WRK()
11404 assign( lo64, unop(Iop_V128to64, mkexpr(sV)) ); in disInstr_X86_WRK()
11513 IRTemp sV, dV, hi64, lo64, hi64r, lo64r; in disInstr_X86_WRK() local
11520 sV = newTemp(Ity_V128); in disInstr_X86_WRK()
11532 assign( sV, getXMMReg(reg) ); in disInstr_X86_WRK()
11533 assign( hi64, unop(Iop_V128HIto64, mkexpr(sV)) ); in disInstr_X86_WRK()
11534 assign( lo64, unop(Iop_V128to64, mkexpr(sV)) ); in disInstr_X86_WRK()
11801 IRTemp sV = newTemp(Ity_V128); in disInstr_X86_WRK() local
11807 assign( sV, getXMMReg( eregOfRM(modrm)) ); in disInstr_X86_WRK()
11815 assign( sV, loadLE(Ity_V128, mkexpr(addr)) ); in disInstr_X86_WRK()
11822 breakup128to32s( sV, &s3, &s2, &s1, &s0 ); in disInstr_X86_WRK()
11832 IRTemp sV = newTemp(Ity_V128); in disInstr_X86_WRK() local
11837 assign( sV, getXMMReg( eregOfRM(modrm)) ); in disInstr_X86_WRK()
11841 assign ( d0, unop(Iop_V128to64, mkexpr(sV)) ); in disInstr_X86_WRK()
12046 IRTemp sV = newTemp(Ity_I64); in disInstr_X86_WRK() local
12058 assign( sV, getMMXReg(eregOfRM(modrm)) ); in disInstr_X86_WRK()
12064 assign( sV, loadLE(Ity_I64, mkexpr(addr)) ); in disInstr_X86_WRK()
12072 binop(Iop_SarN16x4, mkexpr(sV), mkU8(8)) ); in disInstr_X86_WRK()
12075 binop(Iop_ShlN16x4, mkexpr(sV), mkU8(8)), in disInstr_X86_WRK()
12098 IRTemp sV = newTemp(Ity_V128); in disInstr_X86_WRK() local
12109 assign( sV, getXMMReg(eregOfRM(modrm)) ); in disInstr_X86_WRK()
12116 assign( sV, loadLE(Ity_V128, mkexpr(addr)) ); in disInstr_X86_WRK()
12124 binop(Iop_SarN16x8, mkexpr(sV), mkU8(8)) ); in disInstr_X86_WRK()
12127 binop(Iop_ShlN16x8, mkexpr(sV), mkU8(8)), in disInstr_X86_WRK()
12168 IRTemp sV = newTemp(Ity_I64); in disInstr_X86_WRK() local
12191 assign( sV, getMMXReg(eregOfRM(modrm)) ); in disInstr_X86_WRK()
12197 assign( sV, loadLE(Ity_I64, mkexpr(addr)) ); in disInstr_X86_WRK()
12206 binop(opCatE,mkexpr(sV),mkexpr(dV)), in disInstr_X86_WRK()
12207 binop(opCatO,mkexpr(sV),mkexpr(dV)) in disInstr_X86_WRK()
12234 IRTemp sV = newTemp(Ity_V128); in disInstr_X86_WRK() local
12260 assign( sV, getXMMReg( eregOfRM(modrm)) ); in disInstr_X86_WRK()
12267 assign( sV, loadLE(Ity_V128, mkexpr(addr)) ); in disInstr_X86_WRK()
12275 assign( sHi, unop(Iop_V128HIto64, mkexpr(sV)) ); in disInstr_X86_WRK()
12276 assign( sLo, unop(Iop_V128to64, mkexpr(sV)) ); in disInstr_X86_WRK()
12301 IRTemp sV = newTemp(Ity_I64); in disInstr_X86_WRK() local
12309 assign( sV, getMMXReg(eregOfRM(modrm)) ); in disInstr_X86_WRK()
12315 assign( sV, loadLE(Ity_I64, mkexpr(addr)) ); in disInstr_X86_WRK()
12323 dis_PMULHRSW_helper( mkexpr(sV), mkexpr(dV) ) in disInstr_X86_WRK()
12332 IRTemp sV = newTemp(Ity_V128); in disInstr_X86_WRK() local
12343 assign( sV, getXMMReg(eregOfRM(modrm)) ); in disInstr_X86_WRK()
12350 assign( sV, loadLE(Ity_V128, mkexpr(addr)) ); in disInstr_X86_WRK()
12358 assign( sHi, unop(Iop_V128HIto64, mkexpr(sV)) ); in disInstr_X86_WRK()
12359 assign( sLo, unop(Iop_V128to64, mkexpr(sV)) ); in disInstr_X86_WRK()
12377 IRTemp sV = newTemp(Ity_I64); in disInstr_X86_WRK() local
12394 assign( sV, getMMXReg(eregOfRM(modrm)) ); in disInstr_X86_WRK()
12400 assign( sV, loadLE(Ity_I64, mkexpr(addr)) ); in disInstr_X86_WRK()
12408 dis_PSIGN_helper( mkexpr(sV), mkexpr(dV), laneszB ) in disInstr_X86_WRK()
12419 IRTemp sV = newTemp(Ity_V128); in disInstr_X86_WRK() local
12439 assign( sV, getXMMReg(eregOfRM(modrm)) ); in disInstr_X86_WRK()
12446 assign( sV, loadLE(Ity_V128, mkexpr(addr)) ); in disInstr_X86_WRK()
12454 assign( sHi, unop(Iop_V128HIto64, mkexpr(sV)) ); in disInstr_X86_WRK()
12455 assign( sLo, unop(Iop_V128to64, mkexpr(sV)) ); in disInstr_X86_WRK()
12473 IRTemp sV = newTemp(Ity_I64); in disInstr_X86_WRK() local
12488 assign( sV, getMMXReg(eregOfRM(modrm)) ); in disInstr_X86_WRK()
12494 assign( sV, loadLE(Ity_I64, mkexpr(addr)) ); in disInstr_X86_WRK()
12502 dis_PABS_helper( mkexpr(sV), laneszB ) in disInstr_X86_WRK()
12513 IRTemp sV = newTemp(Ity_V128); in disInstr_X86_WRK() local
12529 assign( sV, getXMMReg(eregOfRM(modrm)) ); in disInstr_X86_WRK()
12536 assign( sV, loadLE(Ity_V128, mkexpr(addr)) ); in disInstr_X86_WRK()
12542 assign( sHi, unop(Iop_V128HIto64, mkexpr(sV)) ); in disInstr_X86_WRK()
12543 assign( sLo, unop(Iop_V128to64, mkexpr(sV)) ); in disInstr_X86_WRK()
12558 IRTemp sV = newTemp(Ity_I64); in disInstr_X86_WRK() local
12567 assign( sV, getMMXReg(eregOfRM(modrm)) ); in disInstr_X86_WRK()
12575 assign( sV, loadLE(Ity_I64, mkexpr(addr)) ); in disInstr_X86_WRK()
12584 assign( res, mkexpr(sV) ); in disInstr_X86_WRK()
12589 binop(Iop_Shr64, mkexpr(sV), mkU8(8*d32)), in disInstr_X86_WRK()
12612 IRTemp sV = newTemp(Ity_V128); in disInstr_X86_WRK() local
12625 assign( sV, getXMMReg(eregOfRM(modrm)) ); in disInstr_X86_WRK()
12634 assign( sV, loadLE(Ity_V128, mkexpr(addr)) ); in disInstr_X86_WRK()
12644 assign( sHi, unop(Iop_V128HIto64, mkexpr(sV)) ); in disInstr_X86_WRK()
12645 assign( sLo, unop(Iop_V128to64, mkexpr(sV)) ); in disInstr_X86_WRK()
12696 IRTemp sV = newTemp(Ity_I64); in disInstr_X86_WRK() local
12704 assign( sV, getMMXReg(eregOfRM(modrm)) ); in disInstr_X86_WRK()
12710 assign( sV, loadLE(Ity_I64, mkexpr(addr)) ); in disInstr_X86_WRK()
12724 binop(Iop_And64, mkexpr(sV), mkU64(0x0707070707070707ULL)) in disInstr_X86_WRK()
12727 unop(Iop_Not64, binop(Iop_SarN8x8, mkexpr(sV), mkU8(7))) in disInstr_X86_WRK()
12736 IRTemp sV = newTemp(Ity_V128); in disInstr_X86_WRK() local
12758 assign( sV, getXMMReg(eregOfRM(modrm)) ); in disInstr_X86_WRK()
12765 assign( sV, loadLE(Ity_V128, mkexpr(addr)) ); in disInstr_X86_WRK()
12773 assign( sHi, unop(Iop_V128HIto64, mkexpr(sV)) ); in disInstr_X86_WRK()
12774 assign( sLo, unop(Iop_V128to64, mkexpr(sV)) ); in disInstr_X86_WRK()