什么是存储8个整数的avx2指令?

时间:2017-04-09 07:11:07

标签: c++ c x86 simd avx2

我想将static char data = 'S'; g_signal_connect (G_OBJECT(b_save), "clicked", my_test, &data); // ... printf("Data variable contains: %c\n", *(char*)data); // Now data is a pointer to a single character. 变量中的8个整数存储到8 x 32位__m256i的数组中。我认为那个指令是int,但我得到一个错误,这个指令甚至不存在!

1 个答案:

答案 0 :(得分:4)

查看Intel Intrinsics Guide。根据您的目的地是否已对齐,您需要_mm256_store_si256_mm256_storeu_si256