]> git.ipfire.org Git - thirdparty/nettle.git/commitdiff
* sparc64/aes-encrypt-internal.asm: Include sparc/aes.m4.
authorNiels Möller <nisse@lysator.liu.se>
Sun, 16 Oct 2005 20:33:42 +0000 (22:33 +0200)
committerNiels Möller <nisse@lysator.liu.se>
Sun, 16 Oct 2005 20:33:42 +0000 (22:33 +0200)
Rev: src/nettle/sparc64/aes-encrypt-internal.asm:1.2

sparc64/aes-encrypt-internal.asm

index 6887b10743e1b7b1888179ca8f9b4ff88688acce..1b6339a71324100596b4a1b5f9b2492804043224 100644 (file)
@@ -22,6 +22,10 @@ C The only difference between this code and the sparc32 code is the
 C frame offsets, and the magic BIAS when accessing the stack (which
 C doesn't matter, since we don't access any data on the stack).
 
+
+C Use the same AES macros as on sparc32.
+include_src(sparc/aes.m4)
+
 C      Arguments
 define(<CTX>,  <%i0>)
 define(<T>,    <%i1>)
@@ -132,3 +136,14 @@ PROLOGUE(_nettle_aes_encrypt)
        ret
        restore
 EPILOGUE(_nettle_aes_encrypt)
+
+C      Stats for AES 128 on sellafield.lysator.liu.se (UE450, 296 MHz)
+
+C 1. nettle-1.13 C-code (nettle-1.13 assembler was broken for sparc64)
+C 2. New C-code
+C 3. New assembler code (basically the same as for sparc32)
+       
+C      MB/s    cycles/block
+C 1    0.8     5781
+C 2    1.8     2460
+C 3    8.2     548