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:43:05 +0000 (15:43 +0200)
commit23f6eec71dbd472044db7dc854599f1de14a1f48
tree1a5a4d31fd89dfd3d2ecb3d698a777387672d6c0
parent313e6ec11fb8a7bda1676ce5804bee8755664141
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>
crypto/aes/asm/aesni-x86.pl
crypto/aes/asm/aesni-x86_64.pl