I am developing a code generator for the AVX2 instructions and attempting to test it on an AMD A10 8700 procesor which, by the specs, should run AVX2.
However, it crashes with an illegal instruction on the vgatherdps instruction in:
vmovdqu yMM0, [ r9+ PmainBase + -256]; LDdqyy;0
lea r9, [ PmainBase + -192];0
vpcmpeqw ymm8, ymm8, ymm8;0
vgatherdps YMM0, [ r9+ yMM0*4 ] ,ymm8;0
The cpuid info says that avx2 is included, so VGATHERDPS should be legal.
Any clues?