lib/crypto: x86/sha512: Remove unnecessary checks for nblocks==0
authorEric Biggers <ebiggers@kernel.org>
Mon, 30 Jun 2025 16:03:19 +0000 (09:03 -0700)
committerEric Biggers <ebiggers@kernel.org>
Mon, 30 Jun 2025 16:26:20 +0000 (09:26 -0700)
commit6486f2b0368dca5b7ba003d3904bfc64ff2439d5
tree08e95bd42899056e2392525bada4ba1b3e5467e7
parent484c18119f4fbc6bca7c41e64b6fa84133e1057b
lib/crypto: x86/sha512: Remove unnecessary checks for nblocks==0

Since sha512_blocks() is called only with nblocks >= 1, remove
unnecessary checks for nblocks == 0 from the x86 SHA-512 assembly code.

Link: https://lore.kernel.org/r/20250630160320.2888-16-ebiggers@kernel.org
Signed-off-by: Eric Biggers <ebiggers@kernel.org>
lib/crypto/x86/sha512-avx-asm.S
lib/crypto/x86/sha512-avx2-asm.S
lib/crypto/x86/sha512-ssse3-asm.S