]> git.ipfire.org Git - thirdparty/openssl.git/commit
Add vpaes-loongarch64.pl module.
authorzhuchen <zhuchen@loongson.cn>
Thu, 29 Sep 2022 12:14:00 +0000 (20:14 +0800)
committerTomas Mraz <tomas@openssl.org>
Wed, 23 Nov 2022 17:21:54 +0000 (18:21 +0100)
commit10c2f19420e69a4b8baa19f79ceba61d04147c9f
treec330073629460cd1495b5ec5648d3c4cc23f54b9
parente5a5a194fa7d1eb640ed0cd4df2749467e8571f0
Add vpaes-loongarch64.pl module.

Add 128 bit lsx vector expansion optimization code of Loongarch64 architecture
to AES. The test result on the 3A5000 improves performance by about 40%~50%.

Signed-off-by: zhuchen <zhuchen@loongson.cn>
Reviewed-by: Tomas Mraz <tomas@openssl.org>
Reviewed-by: Paul Dale <pauli@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/19364)

(cherry picked from commit ef917549f5867d269d359155ff67b8ccb5e66a76)
crypto/aes/asm/vpaes-loongarch64.pl [new file with mode: 0644]
crypto/aes/build.info
include/crypto/aes_platform.h