内联汇编:
__asm__("movd (%0), %%xmm1" : : "r"(some_pointer) :);
什么是等效的内在代码?
__m128i foo = _mm_?????(some_pointer);
内联汇编:
__asm__("movd (%0), %%xmm1" : : "r"(some_pointer) :);
什么是等效的内在代码?
__m128i foo = _mm_?????(some_pointer);
int32_t *foo_pointer;
__m128i foo = _mm_cvtsi32_si128(*foo_pointer); // MOVD
如需将来参考,请参阅方便的英特尔内部指南。
鉴于您希望将其放入整数 SSE 寄存器,您可能正在寻找_mm_cvtsi32_si128。