标签: assembly x86 max simd sse
我需要在xmm寄存器中找到最大值。现在在我写的代码中有这一部分:
comiss xmm2,xmm4 ; if(R[i*M+j]>Rmax) ja UpateRmax
现在这是标量版本。我正在尝试优化到打包版本但我无法弄清楚如何从xmm2中的假设4值中获取最大值,一旦我用xmm2中的4个值测试它们。