From 3e56589fea1ab3a9e06796290cbd1e9f805bfc1b Mon Sep 17 00:00:00 2001 From: Matthies Date: Sat, 17 Aug 2024 16:36:59 +0200 Subject: [PATCH] Last changes and fixes for release of 20240817 Bench: 5273886 --- ChangeLog.txt | 9 +++++++++ src/cputest.cpp | 10 +++++----- 2 files changed, 14 insertions(+), 5 deletions(-) diff --git a/ChangeLog.txt b/ChangeLog.txt index 0b6dbdeb..c5c63db3 100644 --- a/ChangeLog.txt +++ b/ChangeLog.txt @@ -1,5 +1,14 @@ ChangeLog ========= + +20240817 (release 2024-08-17) : + - Another improvement for search parameters with OpenBench's spsa tuner + - New network nn-bc638d5ec9-20240730.nnue + - Introduce correction history for better static eval + - Introduce cache (Finny tables) for faster accumulator updates + - Double extensions for very singukar moves + - Some fixes + 20240112 (release 2024-01-12) : - Improved search parameters with OpenBench's spsa tuner - Various speed improvements by fixing and refining accumulator updates diff --git a/src/cputest.cpp b/src/cputest.cpp index 4edaf41e..61c3d2bd 100644 --- a/src/cputest.cpp +++ b/src/cputest.cpp @@ -145,14 +145,14 @@ void compilerinfo::GetSystemInfo() #else void compilerinfo::GetSystemInfo() { -#if defined(__ARM_ARCH) -#if __ARM_ARCH <= 6 - system = "ArmV6 or older platform not supporting any SIMD"; +#if defined(__ARM_ARCH) || defined(_M_ARM64) || defined(_M_ARM) +#if __ARM_ARCH == 6 + system = "ArmV6 platform not supporting any SIMD"; machineSupports = 0; -#elif __ARM_ARCH == 7 +#elif __ARM_ARCH == 7 || defined(_M_ARM) system = "ArmV7 platform supporting NEON"; machineSupports = CPUNEON; -#elif defined(__aarch64__) +#elif defined(__aarch64__) || defined(_M_ARM64) #ifdef __ARM_FEATURE_DOTPROD system = "ArmV8.2+DotProd (AArch64) platform supporting NEON"; machineSupports = CPUNEON | CPUARM64 | CPUDOTPROD;