]> git.ipfire.org Git - thirdparty/openssl.git/commit
Optimize chacha20 on aarch64 by SVE2
authorDaniel Hu <Daniel.Hu@arm.com>
Wed, 25 May 2022 09:23:40 +0000 (10:23 +0100)
committerPauli <pauli@openssl.org>
Wed, 22 Jun 2022 07:07:17 +0000 (17:07 +1000)
commitbcb52bcc9f9c36a85d037976676fd5ca52f307cd
treef4aa6709074310d800f0ae5f06d38d29fee22b61
parentb147b9daf17744d529f23b5da40397a6071a88aa
Optimize chacha20 on aarch64 by SVE2

This patch improves existing chacha20 SVE patch by using SVE2,
which is an optional architecture feature of aarch64, with XAR
instruction that can improve the performance of chacha20.

Signed-off-by: Daniel Hu <Daniel.Hu@arm.com>
Reviewed-by: Tomas Mraz <tomas@openssl.org>
Reviewed-by: Paul Dale <pauli@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/18522)
crypto/chacha/asm/chacha-armv8-sve.pl