将 4 个整数和 8 个整数加载到(对齐/未对齐)的 gcc 的内在特性是ints
什么?怎么样?__m128
__m256
unsigned ints
问问题
2854 次
1 回答
9
使用英特尔的 SSE 内在学,您正在寻找的是:
_mm_load_si128()
_mm_loadu_si128()
_mm256_load_si256()
_mm256_loadu_si256()
文档:
- https://software.intel.com/sites/landingpage/IntrinsicsGuide/#text=_mm_load_si128
- https://software.intel.com/sites/landingpage/IntrinsicsGuide/#text=_mm256_load_si256
签名和未签名之间没有区别。您需要将指针转换为__m128i*
or __m256i*
。
请注意,这些是英特尔的 SSE 内在函数,将在 GCC、Clang、MSVC 和 ICC 中工作。
GCC 内在函数仅在 GCC AFAIK 中有效。
于 2012-02-24T20:36:08.843 回答