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