]> git.ipfire.org Git - thirdparty/nettle.git/commitdiff
*** empty log message ***
authorNiels Möller <nisse@lysator.liu.se>
Fri, 6 Mar 2009 11:28:52 +0000 (12:28 +0100)
committerNiels Möller <nisse@lysator.liu.se>
Fri, 6 Mar 2009 11:28:52 +0000 (12:28 +0100)
Rev: nettle/ChangeLog:1.32

ChangeLog

index c4ae037cd27f798aaa02c78d06d66ae0ac75553a..28e731fa81ba1cc58c41e9230232670ed689fc8f 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,15 @@
+2009-03-06  Niels Möller  <nisse@lysator.liu.se>
+
+       * 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  <nisse@lysator.liu.se>
 
        * base16-meta.c (base16_encode_update_wrapper): Mark ctx argument