This commit is contained in:
Craig Andrews 2026-04-20 07:27:53 +00:00 committed by GitHub
commit 0dd7507414
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 4 additions and 1 deletions

View File

@ -307,7 +307,10 @@ function(ggml_add_cpu_backend_variant_impl tag_name)
endif()
if (GGML_BMI2)
# MSVC does not define macro __BMI2__
list(APPEND ARCH_DEFINITIONS __BMI2__ GGML_BMI2)
if (${CMAKE_SYSTEM_PROCESSOR} MATCHES "amd64")
# BMI2 is only available on amd64
list(APPEND ARCH_DEFINITIONS __BMI2__ GGML_BMI2)
endif()
endif()
else ()
if (GGML_NATIVE)