As per the documentation of _mm512_extload_epi32 alignment requirement is as below
This intrinsic requires the memory address mt to be aligned to the data size granularity dictated by the bc and conv parameters. If a conversion is done from a 8-bit type (uint8, sint8) then the required alignment is 1, 4, or 16 bytes depending on the broadcast (1x16, 4x16, none). For a conversion from 16-bit types the alignment must be 2, 8, or 32 bytes depending on the broadcast. If no conversion is used, the alignment must be 4, 16, or 64 bytes.
But _mm512_extload_epi32 uses VMOVDQA32 instruction, my understanding was that aligned move instruction always needed 64 byte alignment. With that in mind is the above documentation correct , if so kindly explain.