From 2559145c06852befee355f54764e63df35495093 Mon Sep 17 00:00:00 2001 From: marauder2k7 Date: Thu, 26 Feb 2026 16:45:13 +0000 Subject: [PATCH] Update math_backend.cpp --- Engine/source/math/public/math_backend.cpp | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/Engine/source/math/public/math_backend.cpp b/Engine/source/math/public/math_backend.cpp index 7998924ee..e7c6845c7 100644 --- a/Engine/source/math/public/math_backend.cpp +++ b/Engine/source/math/public/math_backend.cpp @@ -12,7 +12,7 @@ math_backend::backend math_backend::choose_backend(U32 cpu_flags) #elif defined(__aarch64__) || defined(__ARM_NEON) - if (cpu_flags & CPU_NEON) return backend::neon; + if (cpu_flags & CPU_PROP_NEON) return backend::neon; #endif return backend::scalar; @@ -25,6 +25,7 @@ void math_backend::install_from_cpu_flags(uint32_t cpu_flags) switch (g_backend) { +#if defined(__x86_64__) || defined(_M_X64) || defined(_M_IX86) case backend::avx2: float4::dispatch::install_avx2(); break; @@ -40,11 +41,11 @@ void math_backend::install_from_cpu_flags(uint32_t cpu_flags) case backend::sse2: float4::dispatch::install_sse2(); break; - +#elif defined(__aarch64__) || defined(__ARM_NEON) case backend::neon: float4::dispatch::install_neon(); break; - +#endif default: float4::dispatch::install_scalar(); break;