cmake HAVE_AVX2_INTRINSICS examples

pingcap/tiflash contrib/aws-cmake/AwsSIMD.cmake :24

check_c_source_compiles("
        #include <immintrin.h>
        #include <emmintrin.h>
        #include <string.h>

        int main() {
            __m256i vec;
            memset(&vec, 0, sizeof(vec));

            _mm256_shuffle_epi8(vec, vec);
            _mm256_set_epi32(1,2,3,4,5,6,7,8);
            _mm256_permutevar8x32_epi32(vec, vec);

            return 0;
        }"  HAVE_AVX2_INTRINSICS)

ByConity/ByConity contrib/aws-cmake/AwsSIMD.cmake :24

check_c_source_compiles("
        #include <immintrin.h>
        #include <emmintrin.h>
        #include <string.h>
        int main() {
            __m256i vec;
            memset(&vec, 0, sizeof(vec));
            _mm256_shuffle_epi8(vec, vec);
            _mm256_set_epi32(1,2,3,4,5,6,7,8);
            _mm256_permutevar8x32_epi32(vec, vec);
            return 0;
        }"  HAVE_AVX2_INTRINSICS)