Intel® C++ Compiler
Community support and assistance for creating C++ code that runs on platforms based on Intel® processors.

Problem with AVX2 intrinsics

Przemyslaw_S_
Beginner
304 Views
Hi, I'm trying to compile the following simple program ---- #include #include "immintrin.h" int main(int argc,char *argv[]) { double a[] = {1.2, 2.3, 3.3, 4.4}; __m256d x1; x1=__mm256_load_pd(a); return 0; } ---- and I get the following error message. How to fix it ? Regards Przem $ icc -xAVX2 -O2 test.c test0.c(7): error: a value of type "int" cannot be assigned to an entity of type "__m256d" x1=__mm256_load_pd(a); ^ compilation aborted for test0.c (code 2) -----
0 Kudos
1 Reply
Przemyslaw_S_
Beginner
304 Views

Problem solved. It should be _mm256_load_pd(a) instead of __mm256_load_pd(a)

0 Kudos
Reply