aes/asm/aesni-x86[_64].pl update.
authorAndy Polyakov <appro@openssl.org>
Fri, 23 Jan 2015 16:27:10 +0000 (17:27 +0100)
committerAndy Polyakov <appro@openssl.org>
Mon, 20 Apr 2015 13:44:36 +0000 (15:44 +0200)
commite95e22af50fdb433b074c663693a2b94db74ce87
tree220805aef11eb8e09c2131ee06b2370f27e9fea7
parent47daa155a31b0a54ce09ad2ed4d55fad74096dab
aes/asm/aesni-x86[_64].pl update.

This addresses

- request for improvement for faster key setup in RT#3576;
- clearing registers and stack in RT#3554 (this is more of a gesture to
see if there will be some traction from compiler side);
- more commentary around input parameters handling and stack layout
(desired when RT#3553 was reviewed);
- minor size and single block performance optimization (was lying around);

Reviewed-by: Matt Caswell <matt@openssl.org>
(cherry picked from commit 23f6eec71dbd472044db7dc854599f1de14a1f48)
crypto/aes/asm/aesni-x86.pl
crypto/aes/asm/aesni-x86_64.pl