add an AVX-512-optimized ASM XTS implementation for x86_64
Reviewed-by: Neil Horman <nhorman@openssl.org> Reviewed-by: Saša Nedvědický <sashan@openssl.org> (Merged from https://github.com/openssl/openssl/pull/26410)
This commit is contained in:
parent
c2f4d7aae1
commit
b4116b9372
4 changed files with 2938 additions and 2 deletions
2886
crypto/aes/asm/aesni-xts-avx512.pl
Normal file
2886
crypto/aes/asm/aesni-xts-avx512.pl
Normal file
File diff suppressed because it is too large
Load diff
|
@ -9,7 +9,8 @@ IF[{- !$disabled{asm} -}]
|
|||
|
||||
$AESASM_x86_64=\
|
||||
aes-x86_64.s vpaes-x86_64.s bsaes-x86_64.s aesni-x86_64.s \
|
||||
aesni-sha1-x86_64.s aesni-sha256-x86_64.s aesni-mb-x86_64.s
|
||||
aesni-sha1-x86_64.s aesni-sha256-x86_64.s aesni-mb-x86_64.s \
|
||||
aesni-xts-avx512.s
|
||||
$AESDEF_x86_64=AES_ASM VPAES_ASM BSAES_ASM
|
||||
|
||||
$AESASM_ia64=aes_core.c aes_cbc.c aes-ia64.s
|
||||
|
@ -145,6 +146,8 @@ INCLUDE[bsaes-armv7.o]=..
|
|||
GENERATE[aes-s390x.S]=asm/aes-s390x.pl
|
||||
INCLUDE[aes-s390x.o]=..
|
||||
|
||||
GENERATE[aesni-xts-avx512.s]=asm/aesni-xts-avx512.pl
|
||||
|
||||
GENERATE[aes-c64xplus.S]=asm/aes-c64xplus.pl
|
||||
|
||||
GENERATE[vpaes-loongarch64.S]=asm/vpaes-loongarch64.pl
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue