sha/asm/keccak1600-avx2.pl: remodel register usage.
authorAndy Polyakov <appro@openssl.org>
Wed, 12 Jul 2017 13:55:19 +0000 (15:55 +0200)
committerAndy Polyakov <appro@openssl.org>
Sat, 15 Jul 2017 21:04:18 +0000 (23:04 +0200)
commit91dbdc63bda4d0d4c5431d14cce70c765cc2bdaf
tree3c33338a55a17703acd61357c38ea16a187831c5
parent74df8c4ce3c7ccb4e2809a44791756356f704b66
sha/asm/keccak1600-avx2.pl: remodel register usage.

This gives much more freedom to rearrange instructions. This is
unoptimized version, provided for reference. Basically you need
to compare it to initial 29724d0e15b4934abdf2d7ab71957b05d1a28256
to figure out the key difference.

Reviewed-by: Rich Salz <rsalz@openssl.org>
crypto/sha/asm/keccak1600-avx2.pl