I attempt to use AVX512 instruction Set in VS 2019(intel c++ compiler),
when I used __mm512_load_espi512() or __mm512_load_si512() fuction,
The system printed 0xC000001D :Illegal Instruction error,
I don't know the reason.
zmmintrin.h file was included.
Plz help me fix it,
The code file is attached.
You can use _mm512_load_epi32
They (_mm512_load_si512 and _mm512_load_epi32) use the same instruction vmovdqa32.
Hmm? Paste of image from clipboard no longer working....
As already mentioned in the above reply by Viet, your processor does not support AVX-512. For more details, you can refer to the below link to get more details.
Check Instruction Set Extensions sections.
As your issue is resolved can we close this thread?
You are always welcome to post a new thread if you have any issues.