crypto: x86/aes-xts - more code size optimizations
authorEric Biggers <ebiggers@google.com>
Thu, 12 Dec 2024 21:28:44 +0000 (13:28 -0800)
committerHerbert Xu <herbert@gondor.apana.org.au>
Sat, 21 Dec 2024 14:46:24 +0000 (22:46 +0800)
commit68e95f5c6418ce1d0171fa756608a84170c56165
treea58d31bc0b6eecfea00d88c907286bd314ba6c1d
parent77a4b5675b0494bb47926cc63593378243778dfd
crypto: x86/aes-xts - more code size optimizations

Prefer immediates of -128 to 128, since the former fits in a signed
byte, saving 3 bytes per instruction.  Also prefer VEX-coded
instructions to EVEX where this is easy to do.

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