小编The*_*enk的帖子

首先 movss,然后用零 unpcklps,不改变高零。为什么?

我是 x86 的新手,没有任何经验,所以这段代码对我来说看起来有点过时了。这样做有什么目的吗?

说明是:

rcx+000003F8 = 32 位浮点数

xmm0 = 0(全部 128 位)

movss xmm4,[rcx+000003F8]
unpcklps xmm4,xmm0
Run Code Online (Sandbox Code Playgroud)

“unpcklps xmm4,xmm0”会不会过时,因为它不会改变 xmm4 中的任何内容?

x86 assembly sse x86-64

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

标签 统计

assembly ×1

sse ×1

x86 ×1

x86-64 ×1