diff --git a/sparc/aes.asm b/sparc/aes.asm
index a861b4c18d8fe0587b85f2ed8c749d0535f3cae1..7a4f0816465285c1b74348d4ff5a3063a5871772 100644
--- a/sparc/aes.asm
+++ b/sparc/aes.asm
@@ -247,6 +247,7 @@ define(i, round)
 	sub	wtxt, src, %g3
 
 .Lend:
+	add	%sp, FRAME_SIZE, %fp
 	ret
 	restore
 .LLFE1: