dc0150fd22
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); (Imported from upstream's 23f6eec71dbd472044db7dc854599f1de14a1f48) This one is best reviewed by verifying that 23f6eec71dbd472044db7dc854599f1de14a1f48^ in upstream has the exact same versions of these files (we had no local diffs), so we can just copy them wholesale. bssl speed reports a wash on my Mac. If I keep running it, different ones win each time. Change-Id: I729bd39cf0b3a30cc24de839e1c734dcaef972b8 Reviewed-on: https://boringssl-review.googlesource.com/4491 Reviewed-by: Adam Langley <agl@google.com> |
||
---|---|---|
.. | ||
aes-586.pl | ||
aes-armv4.pl | ||
aes-x86_64.pl | ||
aesni-x86_64.pl | ||
aesni-x86.pl | ||
aesv8-armx.pl | ||
bsaes-armv7.pl | ||
bsaes-x86_64.pl | ||
vpaes-x86_64.pl | ||
vpaes-x86.pl |