From a87529ab31c5dbab4a007d95757aada30dd7c7b3 Mon Sep 17 00:00:00 2001 From: JayDDee Date: Tue, 17 Oct 2023 15:56:39 -0400 Subject: [PATCH] Updated Support for AArch64 (markdown) --- Support-for-AArch64.md | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/Support-for-AArch64.md b/Support-for-AArch64.md index 69ca63c..367c500 100644 --- a/Support-for-AArch64.md +++ b/Support-for-AArch64.md @@ -21,9 +21,19 @@ Development environment: Follow normal Linux build procedure but add "-flax-vector-conversions" to CFLAGS. -Working algos: +Things that have been tested to work: * sha256dt: unoptimized is working, SHA2 is enabled but untested, 4way currently disabled. * x17: working with Cubehash linear vectorization, Shavite AES is enabled and compiles but untested, all other optimizations disabled. +* m7m: unoptimzed is working, SHA2 is enabled but untested. +* stratum+ssl is working +* CPU and SW feature detection and reporting is working, algo features in progress, CPU brand not implemented. +* CPU temperature and clock frequency is working. + +Known problems: +* Argon2d: problems with widening multiplication +* Simd: Problem with algebraic shift right and widening multiplication, x* reduced performance. +* SWIFFTX: Algebraic shift right and widening multiplication, X22i & x25x performance further reduced. +* Yespower, Yescrypt: widening multiplication issue. Goal for next release: