【发布时间】:2012-06-28 21:04:17
【问题描述】:
内联汇编:
__asm__("movd (%0), %%xmm1" : : "r"(some_pointer) :);
什么是等效的内在代码?
__m128i foo = _mm_?????(some_pointer);
【问题讨论】:
标签: sse inline-assembly intrinsics sse2 mmx
内联汇编:
__asm__("movd (%0), %%xmm1" : : "r"(some_pointer) :);
什么是等效的内在代码?
__m128i foo = _mm_?????(some_pointer);
【问题讨论】:
标签: sse inline-assembly intrinsics sse2 mmx
int32_t *foo_pointer;
__m128i foo = _mm_cvtsi32_si128(*foo_pointer); // MOVD
为了将来的参考,请参阅方便的Intel Intrinsics Guide。
【讨论】:
如果您希望将其放入整数 SSE 寄存器,您可能正在寻找 _mm_cvtsi32_si128。
【讨论】: