From: Niels Möller Date: Sun, 27 Apr 2025 18:36:38 +0000 (+0200) Subject: ppc64: Use 64-bit compare in _sha256_compress_n. X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=8916a040e26770cb7b7b161c8fece2fd6e6efaa7;p=thirdparty%2Fnettle.git ppc64: Use 64-bit compare in _sha256_compress_n. --- diff --git a/ChangeLog b/ChangeLog index 14ba0358..8e5a6836 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2025-04-27 Niels Möller + + * powerpc64/p8/sha256-compress-n.asm: Use 64-bit unsigned compare + for blocks == 0 check, cmpldi instruction. + 2025-04-09 Niels Möller * testsuite/testutils.c (test_cipher): Test encrypt and diff --git a/powerpc64/p8/sha256-compress-n.asm b/powerpc64/p8/sha256-compress-n.asm index 75666deb..60cb707a 100644 --- a/powerpc64/p8/sha256-compress-n.asm +++ b/powerpc64/p8/sha256-compress-n.asm @@ -207,8 +207,8 @@ define(`DOLOADS', ` .text PROLOGUE(_nettle_sha256_compress_n) - cmpwi 0, NUMBLOCKS, 0 - ble 0, .done + cmpldi NUMBLOCKS, 0 + ble .done mtctr NUMBLOCKS C Store non-volatile registers