From 071ee0736331f0d1d1178a3b5aaf0aa6d300ba1b Mon Sep 17 00:00:00 2001 From: lizzie Date: Sun, 16 Aug 2026 00:34:47 +0000 Subject: [PATCH] sd855 --- CMakeLists.txt | 26 +++++++------------------- 1 file changed, 7 insertions(+), 19 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 2c840491f2..599b658246 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -342,26 +342,14 @@ if (CXX_GCC OR CXX_CLANG) endif() elseif(ARCHITECTURE_arm64) # See https://gcc.gnu.org/onlinedocs/gcc/AArch64-Options.html + set(YUZU_BUILD_PRESET "custom" CACHE STRING "Build preset to use. One of: custom, generic, sd855, armv9, native") set(mtune generic) - set(armv8_2_target armv8.2-a+fp16+dotprod) - - if (ANDROID) - set(YUZU_BUILD_PRESET "custom" CACHE STRING "Build preset to use. One of: custom, armv8.2, armv9, native") - set(march ${armv8_2_target}) - - if (${YUZU_BUILD_PRESET} STREQUAL "armv9") - set(march armv9-a) - endif() - else() - set(YUZU_BUILD_PRESET "custom" CACHE STRING "Build preset to use. One of: custom, generic, armv8.2, armv9, native") - - if (${YUZU_BUILD_PRESET} STREQUAL "generic") - set(march armv8-a) - elseif (${YUZU_BUILD_PRESET} STREQUAL "armv8.2") - set(march ${armv8_2_target}) - elseif (${YUZU_BUILD_PRESET} STREQUAL "armv9") - set(march armv9-a) - endif() + if (${YUZU_BUILD_PRESET} STREQUAL "generic") + set(march armv8-a) + elseif (${YUZU_BUILD_PRESET} STREQUAL "sd855") + set(march armv8.2-a+fp16+dotprod+lse) + elseif (${YUZU_BUILD_PRESET} STREQUAL "armv9") + set(march armv9-a) endif() endif()