Если ваша программа пытается выполнить инструкции AVX на процессоре, который их не поддерживает, вы получите SIGILL (Illegal Instruction) в операционных системах, таких как Linux.
«Ошибка сегментации» выглядит как какое-то пользовательское сообщение об ошибке, поскольку обычной строкой всегда является «Сегментация Ошибка ». возможно , что существует ошибка или более строгое требование выравнивания в не-AVX версии кода, выбранной во время выполнения; диспетчеризация во время выполнения была бы правдоподобным механизмом для кода, работающего на процессоре AVX и segfaulting без AVX.