]> git.ipfire.org Git - thirdparty/nettle.git/commitdiff
Delete unneeded save and restore of link register.
authorNiels Möller <nisse@lysator.liu.se>
Sun, 17 Mar 2024 14:24:23 +0000 (15:24 +0100)
committerNiels Möller <nisse@lysator.liu.se>
Sat, 11 May 2024 18:26:08 +0000 (20:26 +0200)
powerpc64/p8/gcm-aes-encrypt.asm

index 05896a09515ec42389d1a36789e7cc4a6218716b..861d51ec5c1f5e3db76b0d9d23e1d68df3a980b8 100644 (file)
@@ -101,8 +101,6 @@ PROLOGUE(_nettle_gcm_aes_encrypt)
     srdi. LOOP, SLEN, 7                C loop n 8 blocks
     beq No_encrypt_out
 
-    mflr 0
-    std 0,16(1)
     stdu  SP,-336(SP)
 
     std r25, 112(SP)
@@ -436,15 +434,13 @@ IF_LE(`
     lxv VSR(v30), 288(SP)
     lxv VSR(v31), 304(SP)
 
-    addi 1, 1, 336
-    ld 0, 16(1)
-    mtlr r0
+    addi SP, SP, 336
 
-    mr 3, SLEN
+    mr r3, SLEN
     blr
 
 No_encrypt_out:
-    li 3, 0
+    li r3, 0
     blr
 EPILOGUE(_nettle_gcm_aes_encrypt)