--- a/crypto/aes/asm/vpaes-ppc.pl 2023-09-11 09:08:10.000000000 -0500 +++ b/crypto/aes/asm/vpaes-ppc.pl 2025-02-20 21:22:00.000000000 -0600 @@ -156,6 +156,7 @@ .long 0x0069ea83, 0xdcb5365f, 0x771e9df4, 0xabc24128 ?rev .align 5 Lconsts: +vpaes_const_fn: mflr r0 bcl 20,31,\$+4 mflr r12 #vvvvv "distance between . and _vpaes_consts @@ -186,7 +187,7 @@ .align 4 _vpaes_encrypt_preheat: mflr r8 - bl Lconsts + bl vpaes_const_fn mtlr r8 li r11, 0xc0 # Lk_inv li r10, 0xd0 @@ -403,7 +404,7 @@ .align 4 _vpaes_decrypt_preheat: mflr r8 - bl Lconsts + bl vpaes_const_fn mtlr r8 li r11, 0xc0 # Lk_inv li r10, 0xd0 @@ -874,7 +875,7 @@ .align 4 _vpaes_key_preheat: mflr r8 - bl Lconsts + bl vpaes_const_fn mtlr r8 li r11, 0xc0 # Lk_inv li r10, 0xd0