using the AES_SUBST_BYTE macro. Use PROLOGUE and EPILOGUE.
Rev: src/nettle/x86/aes-decrypt.asm:1.21
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)
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
popl %ebp
popl %ebx
ret
-.Leord:
- .size C_NAME(nettle_aes_decrypt),.Leord-C_NAME(nettle_aes_decrypt)
+EPILOGUE(nettle_aes_decrypt)