xmm1 ベクトルに 4 つの単精度浮動小数点 {1.5, 1.5, 1.5, 1.5} をロードし、同じ点を持つ xmm2 をロードすると、xmm1 == xmm2 となります。次に、それらを比較したいので、アセンブリで記述します。
movaps %xmm1, %xmm2
cmpeqps %xmm0, %xmm2
cmpeqpsは eflags を設定しないため、次のように言えます。
jne somewhere
ucomissを使用してベクトルの最も右側の部分を比較し、次に右にシフトしてさらに 3 回繰り返す必要があるでしょうか?
ありがとう