diff options
author | Andy Polyakov <appro@openssl.org> | 2012-04-05 08:17:21 +0000 |
---|---|---|
committer | Andy Polyakov <appro@openssl.org> | 2012-04-05 08:17:21 +0000 |
commit | e959e24b4763cbf0c9e4038555d24f4d48af20a2 (patch) | |
tree | 1bea009c044eade42d7b4c63344635ceca126bde /crypto | |
parent | 3f98d7c0b5a6a64d440c99baa730728335adfb98 (diff) |
aes-s390x.pl: fix endless loop in linux32-s390x build.
Diffstat (limited to 'crypto')
-rw-r--r-- | crypto/aes/asm/aes-s390x.pl | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/crypto/aes/asm/aes-s390x.pl b/crypto/aes/asm/aes-s390x.pl index f749a52d7b..394ab487ad 100644 --- a/crypto/aes/asm/aes-s390x.pl +++ b/crypto/aes/asm/aes-s390x.pl @@ -783,6 +783,7 @@ $code.=<<___; .type private_AES_set_encrypt_key,\@function .align 16 private_AES_set_encrypt_key: +_s390x_AES_set_encrypt_key: lghi $t0,0 cl${g}r $inp,$t0 je .Lminus1 @@ -1068,7 +1069,7 @@ $code.=<<___; private_AES_set_decrypt_key: st${g} $key,4*$SIZE_T($sp) # I rely on AES_set_encrypt_key to st${g} $ra,14*$SIZE_T($sp) # save non-volatile registers! - bras $ra,AES_set_encrypt_key + bras $ra,_s390x_AES_set_encrypt_key l${g} $key,4*$SIZE_T($sp) l${g} $ra,14*$SIZE_T($sp) ltgr %r2,%r2 |