diff --git a/sparc/aes.asm b/sparc/aes.asm
index 2e68ef45d4a62a2d3258f1552f55e93601e8bc2d..c448c66989c48e7c66060c79d0e4d27bfbd50621 100644
--- a/sparc/aes.asm
+++ b/sparc/aes.asm
@@ -36,7 +36,7 @@ key_addition_8to32:
 	mov	0, %o3
 .Lshiftloop:
 	ldub	[%o0], %g3
-	! %g2 = 0 << 3. FIXME:	 Delete
+	! %g2 = j << 3
 	sll	%o3, 3, %g2
 	! %g3 << 0
 	sll	%g3, %g2, %g3
@@ -206,14 +206,14 @@ aes_encrypt:
 	mov	txt, %l4
 	mov	wtxt, %l0
 	! FIXME:	%l7 = idx, seems redundant? 
-	or	%i4, %lo(idx), %l7
+	! or	%i4, %lo(idx), %l7
 	add	ctx, 16, %l2
 .Lencrypt_round:
 	! j:	%o7
 	! 4j:	%g2
 	mov	0, %o7
 	! %g3 = &idx[3][0]
-	add	%l7, 48, %g3
+	add	g_idx, 48, %g3
 .Lencrypt_inner:
 	! %o0 = idx[3][0]
 	ld	[%g3], %o0