aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorViet-Hoa Do <viet-hoa.do@arm.com>2024-05-10 15:21:01 +0100
committerViet-Hoa Do <viet-hoa.do@arm.com>2024-05-10 16:49:43 +0000
commit4c3f716371da92977d4a998fe5c89dee04ddbced (patch)
tree537d68d78da238a4d67d1f1bf20795adcce87b84 /src
parent05269f013cf2b7c4a53f5950cdd6bfea26367769 (diff)
downloadComputeLibrary-4c3f716371da92977d4a998fe5c89dee04ddbced.tar.gz
Improve CPU extension detection on macos
Resolves: COMPMID-7021 Signed-off-by: Viet-Hoa Do <viet-hoa.do@arm.com> Change-Id: I809bc6ecd2845dfe6ee5de20a902aea4d07f15a5 Reviewed-on: https://review.mlplatform.org/c/ml/ComputeLibrary/+/11540 Benchmark: Arm Jenkins <bsgcomp@arm.com> Tested-by: Arm Jenkins <bsgcomp@arm.com> Reviewed-by: Ramy Elgammal <ramy.elgammal@arm.com>
Diffstat (limited to 'src')
-rw-r--r--src/common/cpuinfo/CpuInfo.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/common/cpuinfo/CpuInfo.cpp b/src/common/cpuinfo/CpuInfo.cpp
index 93f51e599a..809ab3e2c3 100644
--- a/src/common/cpuinfo/CpuInfo.cpp
+++ b/src/common/cpuinfo/CpuInfo.cpp
@@ -363,6 +363,8 @@ CpuInfo CpuInfo::build()
isainfo.neon = get_hw_capability("hw.optional.neon");
isainfo.fp16 = get_hw_capability("hw.optional.neon_fp16");
isainfo.dot = get_hw_capability("hw.optional.arm.FEAT_DotProd");
+ isainfo.bf16 = get_hw_capability("hw.optional.arm.FEAT_BF16");
+ isainfo.i8mm = get_hw_capability("hw.optional.arm.FEAT_I8MM");
CpuInfo info(isainfo, cpus_model);
return info;
#elif defined(__aarch64__) && defined(_WIN64) /* #elif defined(__aarch64__) && defined(__APPLE__) */