Intel предоставляет заголовок эмуляции AVX .Я не пробовал, но цитирую связанную статью "Файл заголовка эмуляции AVX использует встроенные функции для предыдущих расширений набора команд Intel до Intel SSE4.2. Поддержка SSE4.2 в вашей среде разработки, а также аппаратное обеспечение необходимы для того, чтобыиспользовать файл заголовка эмуляции AVX. Для использования просто включите этот файл: #include "avxintrin_emu.h"
вместо обычного #include <immintrin.h>
"- звучит так, как будто вы ищете.
Intel также имеет эмулятор,называется SDE , что может быть полезно.Я еще не использовал его для тестирования кода AVX, но он отлично работал на моей машине для тестирования кода с использованием наборов команд AES-NI на старом процессоре, и я знаю, что он также поддерживает эмуляцию AVX.SDE особенно полезен для проверки вашего кода обработки CPUID.