crypto: x86/aes-gcm - code size optimization
authorEric Biggers <ebiggers@google.com>
Thu, 12 Dec 2024 21:28:38 +0000 (13:28 -0800)
committerHerbert Xu <herbert@gondor.apana.org.au>
Sat, 21 Dec 2024 14:46:24 +0000 (22:46 +0800)
commit3cae5a3c05b87917f2f6d58248be8ea4d1a2a705
tree707a2bc1b850a96d3df3aa839661c3af2fd3a705
parentb9b894642fede191d50230d08608bd4f4f49f73d
crypto: x86/aes-gcm - code size optimization

Prefer immediates of -128 to 128, since the former fits in a signed
byte, saving 3 bytes per instruction.  Also replace a vpand and vpxor
with a vpternlogd.

Signed-off-by: Eric Biggers <ebiggers@google.com>
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
arch/x86/crypto/aes-gcm-avx10-x86_64.S