From 09afcaa36218d562d8855809541e37a925134258 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Niels=20M=C3=B6ller?= <nisse@lysator.liu.se>
Date: Wed, 15 May 2002 11:42:05 +0200
Subject: [PATCH] (aes_encrypt): Use AES_SUBST_BYTE.

Rev: src/nettle/x86/aes-encrypt.asm:1.16
---
 x86/aes-encrypt.asm | 20 +-------------------
 1 file changed, 1 insertion(+), 19 deletions(-)

diff --git a/x86/aes-encrypt.asm b/x86/aes-encrypt.asm
index f8487c31..32b266ad 100644
--- a/x86/aes-encrypt.asm
+++ b/x86/aes-encrypt.asm
@@ -114,25 +114,7 @@ aes_encrypt:
 	C S-box substitution
 	mov	$4,%edi
 .Lsubst:	
-	movl	%eax,%ebp
-	andl	$0x000000ff,%ebp
-	movb	AES_SBOX + _aes_encrypt_table (%ebp),%al
-	roll	$8,%eax
-
-	movl	%ebx,%ebp
-	andl	$0x000000ff,%ebp
-	movb	AES_SBOX + _aes_encrypt_table (%ebp),%bl
-	roll	$8,%ebx
-
-	movl	%ecx,%ebp
-	andl	$0x000000ff,%ebp
-	movb	AES_SBOX + _aes_encrypt_table (%ebp),%cl
-	roll	$8,%ecx
-
-	movl	%edx,%ebp
-	andl	$0x000000ff,%ebp
-	movb	AES_SBOX + _aes_encrypt_table (%ebp),%dl
-	roll	$8,%edx
+	AES_SUBST_BYTE(_aes_encrypt_table)
 
 	decl	%edi
 	jnz	.Lsubst
-- 
GitLab