1

内联汇编:

__asm__("movd (%0), %%xmm1" : : "r"(some_pointer) :);

什么是等效的内在代码?

__m128i foo = _mm_?????(some_pointer);
4

2 回答 2

2
int32_t *foo_pointer;

__m128i foo = _mm_cvtsi32_si128(*foo_pointer); // MOVD

如需将来参考,请参阅方便的英特尔内部指南

于 2012-06-27T12:26:16.713 回答
1

鉴于您希望将其放入整数 SSE 寄存器,您可能正在寻找_mm_cvtsi32_si128

于 2012-06-27T12:29:24.947 回答