From c3f7cf8e9cfac2b8cb1af61c479cc0e33b914393 Mon Sep 17 00:00:00 2001 From: JayDDee Date: Sun, 26 Nov 2023 12:20:22 -0500 Subject: [PATCH] Updated Support for AArch64 (markdown) --- Support-for-AArch64.md | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/Support-for-AArch64.md b/Support-for-AArch64.md index ef54fef..4dfc249 100644 --- a/Support-for-AArch64.md +++ b/Support-for-AArch64.md @@ -12,10 +12,7 @@ Requirements: ## Status -**cpuminer-opt-23.12 is released** - -Highlights from this release: -Multiple fixes to X16R family of algorithms. +**cpuminer-opt-23.13 is released** Development environment: * Orange Pi 5 Plus 16 GB, Rockchip 8 core CPU with AES & SHA2 @@ -51,17 +48,19 @@ Known problems: * Verthash algo is not working. * MacOS is not working natively, workaround with linux VM. * CPU and feature detection and reporting is incomplete. -* Groestl, Fugue: multiple issues not AES related, using unoptimized. +* Groestl: AES mostly working but slower that unoptimized. +* Fugue: multiple issues not AES related, using unoptimized. * Some algorithms too difficult to test with a CPU are not optimized for NEON. Short term plan: * Figure out what's going on with verthash. -* Groestl & Fugue AES. +* Fugue AES. Medium term: * Detection of ARM CPU model and architecture minor version. +* Groestl AES performance, needs a breakthrough for slow shuffles. * Find NEON optimization opportunities that exploit it's architecture and instruction set. * Apply lessons learned to x86_64.