【发布时间】:2016-08-02 11:53:39
【问题描述】:
给定xmm0 中的压缩字节,提取符号的有效方法是什么
每个字节的(即最高位)位到xmm1?换句话说,我想
为每个打包字节计算逻辑 AND,使用 0x80。
例如:
xmm0: 0xff 0xef 0x80 0x7f 0x01 ...
xmm1: 0x80 0x80 0x80 0x00 0x00 ...
【问题讨论】:
-
你试过
_mm_and_si128()吗? -
我可以想象使用
_mm_and_si128(即pand),但这需要我先加载一个合适的掩码。 (最有效的方法是什么?)我想知道是否有专门的东西可以做得更好。
标签: assembly intel sse sse2 sse4