From: Niels Möller Date: Fri, 6 Mar 2009 11:28:52 +0000 (+0100) Subject: *** empty log message *** X-Git-Tag: nettle_2.0_release_20090608~17 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=21944b03c65324e38085a577701cbbd7c7f91b5a;p=thirdparty%2Fnettle.git *** empty log message *** Rev: nettle/ChangeLog:1.32 --- diff --git a/ChangeLog b/ChangeLog index c4ae037c..28e731fa 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,15 @@ +2009-03-06 Niels Möller + + * x86_64/aes-decrypt-internal.asm: Rearrange register allocation. + Put SA--SD in %eax--%edx, so the second byte can be accessed as + %ah-%dh. TD is not needed, SD can be reused. Use the register that + is saved for the outer loop counter, getting it off the stack. + * x86_64/aes-encrypt-internal.asm: Likewise. + + * x86_64/aes.m4 (HREG, MOVE_HREG): New macros. + (XREG): Fixed bug in handling of %r8 and %r9. + (AES_ROUND): Use MOVE_HREG. + 2009-02-10 Niels Möller * base16-meta.c (base16_encode_update_wrapper): Mark ctx argument