Apple seems to suggest that all well behaving programs:
>use the sysctlbyname function to check the hw.optional.avx512f attribute
So my guess it they probably just replace the AVX instructions with no-ops and let it blow up if the correct checks/fallbacks aren't in place.