cmake HAVE_BMI examples

GreatSQL/GreatSQL cmake/compiler_features.cmake :79

CHECK_CXX_SOURCE_RUNS("
#include <cstdint>
#include <immintrin.h>
int main(int argc, char *argv[]) {
  int a = (int)_tzcnt_u64((uint64_t)argc);
  return 0;
}
" HAVE_BMI)

GreatSQL/GreatSQL cmake/compiler_features.cmake :230

add_definitions(-DHAVE_BMI)

ByConity/ByConity cmake/cpu_features.cmake :157

check_cxx_source_compiles("
        #include <immintrin.h>
        int main() {
            auto a = _blsr_u32(0);
            (void)a;
            return 0;
        }
    " HAVE_BMI)