diff options
author | Anton Blanchard <anton@linux.ibm.com> | 2019-03-12 16:03:56 +1100 |
---|---|---|
committer | Tomas Mraz <tomas@openssl.org> | 2022-11-09 15:29:53 +0100 |
commit | b25d775e6cc473993d16eea3bdf479d7d9c37722 (patch) | |
tree | 4e373a9a7cbf7499c9f713a89071722de0ae3af6 /CHANGES.md | |
parent | e7557d7d7475e6188cf11dcdd74d23b1356c41f0 (diff) |
sha/asm/keccak1600-ppc64.pl: Load data in 8 byte chunks on little endian
We currently load data byte by byte in order to byteswap it on big
endian. On little endian we can just do 8 byte loads.
A SHAKE128 benchmark runs 10% faster on POWER9 with this patch applied.
Reviewed-by: Paul Dale <pauli@openssl.org>
Reviewed-by: Tomas Mraz <tomas@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/8455)
(cherry picked from commit 8f9842fd03945d9484dcc9e5fab37dce7caa5f50)
Diffstat (limited to 'CHANGES.md')
0 files changed, 0 insertions, 0 deletions