SIMD_AVX2 -> 20180824 need_isa avx2 simd_avx2.h gcc clang msvc icc