From f5afe35d9eea5c8abee6720701f4212bf0399853 Mon Sep 17 00:00:00 2001 From: Viet-Hoa Do Date: Wed, 8 Jan 2025 15:00:11 +0000 Subject: [PATCH] Fix CPU feature detection in MSVC build Signed-off-by: Viet-Hoa Do --- test/common/cpu_info.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/test/common/cpu_info.cpp b/test/common/cpu_info.cpp index 068ade55..a2671bbf 100644 --- a/test/common/cpu_info.cpp +++ b/test/common/cpu_info.cpp @@ -1,5 +1,5 @@ // -// SPDX-FileCopyrightText: Copyright 2024 Arm Limited and/or its affiliates +// SPDX-FileCopyrightText: Copyright 2024-2025 Arm Limited and/or its affiliates // // SPDX-License-Identifier: Apache-2.0 // @@ -24,12 +24,12 @@ #include #endif // defined(__aarch64__) && defined(__APPLE__) -#if defined(__aarch64__) && defined(_WIN64) +#if (defined(__aarch64__) && defined(_WIN64)) || defined(_M_ARM64) #include #include #include #include -#endif // defined(__aarch64__) && defined(_WIN64) +#endif // (defined(__aarch64__) && defined(_WIN64)) || defined(_M_ARM64) namespace kai::test { @@ -137,7 +137,7 @@ bool get_cap_support(CpuFeatures feature) { return value == 1; } -#elif defined(__aarch64__) && defined(_WIN64) +#elif (defined(__aarch64__) && defined(_WIN64)) || defined(_M_ARM64) const std::array, CpuFeatures::LAST_ELEMENT> cpu_caps{{ {CpuFeatures::ADVSIMD, PF_ARM_NEON_INSTRUCTIONS_AVAILABLE, true}, {CpuFeatures::DOTPROD, PF_ARM_V82_DP_INSTRUCTIONS_AVAILABLE, true}, -- GitLab