diff options
author | Danny Tsen <dtsen@linux.ibm.com> | 2023-08-30 09:49:11 -0400 |
---|---|---|
committer | Herbert Xu <herbert@gondor.apana.org.au> | 2023-09-15 18:29:45 +0800 |
commit | 6b36dafedd53276a8fb7d7a12ee549560e48b8ee (patch) | |
tree | 2b887e8e4d737c43fbec521de5d68541782731da /crypto | |
parent | 65029eec5ceba7d847f27171cdddb046bdc3a069 (diff) | |
download | linux-stable-6b36dafedd53276a8fb7d7a12ee549560e48b8ee.tar.gz linux-stable-6b36dafedd53276a8fb7d7a12ee549560e48b8ee.tar.bz2 linux-stable-6b36dafedd53276a8fb7d7a12ee549560e48b8ee.zip |
crypto: vmx - Improved AES/XTS performance of 6-way unrolling for ppc
Improve AES/XTS performance of 6-way unrolling for PowerPC up
to 17% with tcrypt. This is done by using one instruction,
vpermxor, to replace xor and vsldoi.
The same changes were applied to OpenSSL code and a pull request was
submitted.
This patch has been tested with the kernel crypto module tcrypt.ko and
has passed the selftest. The patch is also tested with
CONFIG_CRYPTO_MANAGER_EXTRA_TESTS enabled.
Signed-off-by: Danny Tsen <dtsen@linux.ibm.com>
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
Diffstat (limited to 'crypto')
0 files changed, 0 insertions, 0 deletions