Skip to content

Commit

Permalink
sha/asm/keccak1600-armv4.pl: improve non-NEON performance by ~10%.
Browse files Browse the repository at this point in the history
This is achieved mostly by ~10% reduction of amount of instructions
per round thanks to a) switch to KECCAK_2X variant; b) merge of
almost 1/2 rotations with logical instructions. Performance is
improved on all observed processors except on Cortex-A15. This is
because it's capable of exploiting more parallelism and can execute
original code for same amount of time.

Reviewed-by: Rich Salz <[email protected]>
Reviewed-by: Bernd Edlinger <[email protected]>
(Merged from openssl#4057)
  • Loading branch information
Andy Polyakov committed Aug 2, 2017
1 parent 7e885b7 commit d9ca12c
Showing 1 changed file with 388 additions and 352 deletions.
Loading

0 comments on commit d9ca12c

Please sign in to comment.