I'm using _mm512_load_epi32 function in my code, and it is working on my laptop that has a Core i7-11800H, but when I run the same code on a server that has a Xeon Platinum 8259CL (so Skylake cpu if I'm not wrong) it fails.
Is it because this intruction is not supported? I tried with _mm512_loadu_epi32 , I also made sure my memory address was aligned, but same result.
I tried using cpu detection as Agner Fog uses in his vector class library. But I have same AVX512 instructions supported.
Am I missing something?
Thanks,