Intel x86 汇编中执行以下操作的最有效方法是什么(a,b是 32 位浮点数):
从xmm1: [-, -, a, b]到xmm1: [a, a, b, b]
xmm1: [-, -, a, b]
xmm1: [a, a, b, b]
我找不到任何有用的说明。 我的想法是将a和b复制到其他寄存器,然后将xmm1寄存器移动 4 个字节并将a或b移动到最低的 4 个字节。
xmm1
x86 assembly sse
assembly ×1
sse ×1
x86 ×1