小编Luk*_*ohl的帖子

X86:如何将xmm0的下半部分设置为0,而不影响上半部分?

我使用 xmm0 有 128 位的系统。我想将 [63...0] 设置为零,而不影响 [127...64]。我用:

MOV RAX, 0xFFFFFFFFFFFFFFFF
MOVQ xmm2, RAX
PSHUFD xmm2, xmm2, 0b00001111
PAND xmm1, xmm2
Run Code Online (Sandbox Code Playgroud)

有没有更快的方法?

x86 assembly sse simd micro-optimization

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

标签 统计

assembly ×1

micro-optimization ×1

simd ×1

sse ×1

x86 ×1