相关疑难解决方法(0)

有没有使用MOVDQU和MOVUPD优于MOVUPS的情况?

我试图了解intel x86-64上SSE的不同MOV指令.

根据这个,你应该在2个寄存器之间移动数据时使用对齐指令(MOVAPS,MOVAPD和MOVDQA),使用正确操作的类型.将寄存器移动到存储器时使用MOVUPS/MOVAPS,反之亦然,因为类型在移入/移出存储器时不会影响性能.

那么有没有理由使用MOVDQU和MOVUPD?我在链接上的解释是错误的吗?

x86 assembly sse x86-64 intel

5
推荐指数
1
解决办法
842
查看次数

标签 统计

assembly ×1

intel ×1

sse ×1

x86 ×1

x86-64 ×1