Skip to content
Snippets Groups Projects
  1. Mar 06, 2009
    • Niels Möller's avatar
      * x86_64/aes-encrypt-internal.asm: Reduced unrolling. Keep state · 64c8d4f9
      Niels Möller authored
      in %eax--%edx only.
      * x86_64/aes-decrypt-internal.asm: Likewise.
      
      Rev: nettle/x86_64/aes-decrypt-internal.asm:1.3
      Rev: nettle/x86_64/aes-encrypt-internal.asm:1.10
      64c8d4f9
    • Niels Möller's avatar
      * x86_64/aes-decrypt-internal.asm: Rearrange register allocation. · eb5cf951
      Niels Möller authored
      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.
      
      Rev: nettle/x86_64/aes-decrypt-internal.asm:1.2
      Rev: nettle/x86_64/aes-encrypt-internal.asm:1.9
      Rev: nettle/x86_64/aes.m4:1.6
      eb5cf951
  2. Sep 15, 2008
    • Niels Möller's avatar
      New file. · bbbf795b
      Niels Möller authored
      Rev: nettle/x86_64/aes-decrypt-internal.asm:1.1
      bbbf795b
  3. Sep 14, 2008
  4. Sep 13, 2008
Loading