diff options
author | Viet-Hoa Do <viet-hoa.do@arm.com> | 2024-05-10 15:21:01 +0100 |
---|---|---|
committer | Viet-Hoa Do <viet-hoa.do@arm.com> | 2024-05-10 16:49:43 +0000 |
commit | 4c3f716371da92977d4a998fe5c89dee04ddbced (patch) | |
tree | 537d68d78da238a4d67d1f1bf20795adcce87b84 /src | |
parent | 05269f013cf2b7c4a53f5950cdd6bfea26367769 (diff) | |
download | ComputeLibrary-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.cpp | 2 |
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__) */ |