summaryrefslogtreecommitdiff
path: root/x86
diff options
context:
space:
mode:
authorNiels Möller <nisse@lysator.liu.se>2005-10-05 23:21:35 +0200
committerNiels Möller <nisse@lysator.liu.se>2005-10-05 23:21:35 +0200
commit7c7de043da35cef92ec37244430ac142316767b8 (patch)
tree3d11ecaa4f279bf02cbe4ee99bd6e25b39391ae2 /x86
parent3b02129a914e28a09b651585ee818bf13de97753 (diff)
downloadnettle-7c7de043da35cef92ec37244430ac142316767b8.tar.gz
Use C_NAME(_nettle_aes_decrypt_table) when
using the AES_SUBST_BYTE macro. Use PROLOGUE and EPILOGUE. Rev: src/nettle/x86/aes-decrypt.asm:1.21
Diffstat (limited to 'x86')
-rw-r--r--x86/aes-decrypt.asm9
1 files changed, 3 insertions, 6 deletions
diff --git a/x86/aes-decrypt.asm b/x86/aes-decrypt.asm
index 5e5c2fcf..71dbc4da 100644
--- a/x86/aes-decrypt.asm
+++ b/x86/aes-decrypt.asm
@@ -24,9 +24,7 @@ C MA 02111-1307, USA.
C uint8_t *src)
.text
.align 16
- .globl C_NAME(nettle_aes_decrypt)
- .type C_NAME(nettle_aes_decrypt),@function
-C_NAME(nettle_aes_decrypt):
+PROLOGUE(nettle_aes_decrypt)
C save all registers that need to be saved
pushl %ebx C 16(%esp)
pushl %ebp C 12(%esp)
@@ -106,7 +104,7 @@ C_NAME(nettle_aes_decrypt):
C inverse S-box substitution
mov $4,%edi
.Lsubst:
- AES_SUBST_BYTE(_nettle_aes_decrypt_table)
+ AES_SUBST_BYTE(C_NAME(_nettle_aes_decrypt_table))
decl %edi
jnz .Lsubst
@@ -128,5 +126,4 @@ C_NAME(nettle_aes_decrypt):
popl %ebp
popl %ebx
ret
-.Leord:
- .size C_NAME(nettle_aes_decrypt),.Leord-C_NAME(nettle_aes_decrypt)
+EPILOGUE(nettle_aes_decrypt)