【发布时间】:2015-07-02 12:13:11
【问题描述】:
仅将高位或低位 64 位从整数 SSE 寄存器移动到另一个的最快方法是什么?在 SSE 4.1 中,只需一条 pblendw 指令 (_mm_blend_epi16) 即可完成。但是旧的 SSE 版本呢?转移和拆包? AND 和 OR? movsd 尽管有绕过延迟?
密切相关的问题:Best way to shuffle 64-bit portions of two __m128i's
【问题讨论】:
标签: sse simd cpu-registers