SSE加载到__m128中

Car*_*s00 3 c gcc sse avx

将4 ints__m1288进8位__m256(对齐/未对齐)的gcc是什么?怎么样unsigned ints

Mys*_*ial 8

使用英特尔的SSE内隐,您正在寻找的是:

  • _mm_load_si128()
  • _mm_loadu_si128()
  • _mm256_load_si256()
  • _mm256_loadu_si256()

文档:

签名或未签名之间没有区别.你需要将指针强制转换为__m128i*__m256i*.


请注意,这些是英特尔的SSE内在函数,可用于GCC,Clang,MSVC和ICC.
GCC内在函数仅在GCC AFAIK中起作用.