如何(在C/C++中)将32位整数加载到SSE寄存器的低32位,而将其余的未定义?我指的是效率相同的vmovd xmm0, eax之类的东西。
vmovd xmm0, eax
发布于 2017-09-10 12:57:20
也许你是在寻找内在的_mm_cvtsi32_si128 (int a)。这复制了较低的32位。上层位设置为零。
_mm_cvtsi32_si128 (int a)
https://stackoverflow.com/questions/46140856
相似问题