From 1713ba7d8166a4301a685905bdebd16e1289d6a0 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Niels=20M=C3=B6ller?= <nisse@lysator.liu.se>
Date: Thu, 16 May 2002 00:43:50 +0200
Subject: [PATCH] (AES_ROUND): Eliminated use of t3.

Rev: src/nettle/sparc/aes.asm:1.105
---
 sparc/aes.asm | 18 +++++++++---------
 1 file changed, 9 insertions(+), 9 deletions(-)

diff --git a/sparc/aes.asm b/sparc/aes.asm
index f97765ae..c1ae5fbc 100644
--- a/sparc/aes.asm
+++ b/sparc/aes.asm
@@ -81,22 +81,22 @@ define(<AES_ROUND>, <
 	ld	[T0+t0], t0		! 0
 	sll	t1, 2, t1		! 1
 	ld	[T1+t1], t1		! 1
-	ld	[IDX3+$1], t3		! 3
+	ld	[IDX3+$1], t2		! 3
 	
 	xor	t0, t1, t0		! 0, 1
 	! IDX2(j) = j XOR 2
-	ldub	[wtxt+eval($1 ^ 8)+1], t2	! 2
-	ldub	[wtxt+t3], t3		! 3
-	sll	t2, 2, t2		! 2
+	ldub	[wtxt+eval($1 ^ 8)+1], t1	! 2
+	ldub	[wtxt+t2], t2		! 3
+	sll	t1, 2, t1		! 2
 	
-	ld	[T2+t2], t2		! 2
-	sll	t3, 2, t3		! 3
-	ld	[T3+t3], t3		! 3
-	xor	t0, t2, t0		! 0, 1, 2
+	ld	[T2+t1], t1		! 2
+	sll	t2, 2, t2		! 3
+	ld	[T3+t2], t2		! 3
+	xor	t0, t1, t0		! 0, 1, 2
 	
 	! Fetch roundkey
 	ld	[key + $1], t1
-	xor	t0, t3, t0		! 0, 1, 2, 3
+	xor	t0, t2, t0		! 0, 1, 2, 3
 	xor	t0, t1, t0
 	st	t0, [tmp + $1]>)dnl
 
-- 
GitLab