avx and openmp support