|
@@ -148,7 +148,7 @@ AES_Te:
|
|
|
@ const AES_KEY *key) {
|
|
|
.align 5
|
|
|
ENTRY(AES_encrypt)
|
|
|
- sub r3,pc,#8 @ AES_encrypt
|
|
|
+ adr r3,AES_encrypt
|
|
|
stmdb sp!,{r1,r4-r12,lr}
|
|
|
mov r12,r0 @ inp
|
|
|
mov r11,r2
|
|
@@ -381,7 +381,7 @@ _armv4_AES_encrypt:
|
|
|
.align 5
|
|
|
ENTRY(private_AES_set_encrypt_key)
|
|
|
_armv4_AES_set_encrypt_key:
|
|
|
- sub r3,pc,#8 @ AES_set_encrypt_key
|
|
|
+ adr r3,_armv4_AES_set_encrypt_key
|
|
|
teq r0,#0
|
|
|
moveq r0,#-1
|
|
|
beq .Labrt
|
|
@@ -843,7 +843,7 @@ AES_Td:
|
|
|
@ const AES_KEY *key) {
|
|
|
.align 5
|
|
|
ENTRY(AES_decrypt)
|
|
|
- sub r3,pc,#8 @ AES_decrypt
|
|
|
+ adr r3,AES_decrypt
|
|
|
stmdb sp!,{r1,r4-r12,lr}
|
|
|
mov r12,r0 @ inp
|
|
|
mov r11,r2
|