void GSDrawScanlineCodeGenerator::blend8r(const Xmm& b, const Xmm& a) { if(m_cpu.has(util::Cpu::tSSE41)) { pblendvb(a, b); movdqa(b, a); } else { blendr(b, a, xmm0); } }
void GSDrawScanlineCodeGenerator::blend8r(const Xmm& b, const Xmm& a) { #if _M_SSE >= 0x500 vpblendvb(b, a, b, xmm0); #elif _M_SSE >= 0x401 pblendvb(a, b); movdqa(b, a); #else blendr(b, a, xmm0); #endif }