From a5e59e2f86a7e73b8e4e21fbf21b66e391e289c3 Mon Sep 17 00:00:00 2001 From: Mike Oliphant Date: Wed, 8 Jul 2026 17:58:00 -0700 Subject: [PATCH] Update NeuralAudio. Disable optimized 8x8 convolution for x64 if native arch is off. --- deps/NeuralAudio | 2 +- src/CMakeLists.txt | 5 +++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/deps/NeuralAudio b/deps/NeuralAudio index df230ab..e148ada 160000 --- a/deps/NeuralAudio +++ b/deps/NeuralAudio @@ -1 +1 @@ -Subproject commit df230ab284770e18014d5f7de5059b062a20a8b0 +Subproject commit e148ada497b7639b2499a74b69af74c35dac4b06 diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index e863f93..70ee470 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -20,12 +20,13 @@ if (CMAKE_SYSTEM_PROCESSOR MATCHES "(amd64)|(AMD64)|(x86_64)") if (USE_NATIVE_ARCH) if (CMAKE_CXX_COMPILER_ID STREQUAL "MSVC") add_compile_options(/arch:AVX2) - message(STATUS "Enabling /arch:AVX2") - + message(STATUS "Enabling /arch:AVX2") else() add_compile_options(-march=x86-64-v3) message(STATUS "Enabling -march=x86-64-v3") endif() + else() + set(ENABLE_MULTIFRAME_8X8_CONVOLUTION OFF CACHE BOOL "" FORCE) endif (USE_NATIVE_ARCH) endif ()