将ints
加载到__m128
并将8个整数加载到__m256
(对齐/未对齐)中,gcc的固有内容是什么?那么unsigned ints
呢?
答案 0 :(得分:8)
使用英特尔的SSE内隐,您正在寻找的是:
_mm_load_si128()
_mm_loadu_si128()
_mm256_load_si256()
_mm256_loadu_si256()
文档:
签名或未签名之间没有区别。您需要将指针转换为__m128i*
或__m256i*
。
请注意,这些是英特尔的SSE内在函数,可以在GCC,Clang,MSVC和ICC中使用。
GCC内在函数仅适用于GCC AFAIK。