aes-s390x.pl: make it more foolproof [inspired by 1.0.1].
This commit is contained in:
parent
a20152bdaf
commit
bc9583efa2
@ -783,6 +783,7 @@ $code.=<<___;
|
|||||||
.type AES_set_encrypt_key,\@function
|
.type AES_set_encrypt_key,\@function
|
||||||
.align 16
|
.align 16
|
||||||
AES_set_encrypt_key:
|
AES_set_encrypt_key:
|
||||||
|
_s390x_AES_set_encrypt_key:
|
||||||
lghi $t0,0
|
lghi $t0,0
|
||||||
cl${g}r $inp,$t0
|
cl${g}r $inp,$t0
|
||||||
je .Lminus1
|
je .Lminus1
|
||||||
@ -1068,7 +1069,7 @@ $code.=<<___;
|
|||||||
AES_set_decrypt_key:
|
AES_set_decrypt_key:
|
||||||
st${g} $key,4*$SIZE_T($sp) # I rely on AES_set_encrypt_key to
|
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!
|
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} $key,4*$SIZE_T($sp)
|
||||||
l${g} $ra,14*$SIZE_T($sp)
|
l${g} $ra,14*$SIZE_T($sp)
|
||||||
ltgr %r2,%r2
|
ltgr %r2,%r2
|
||||||
|
Loading…
x
Reference in New Issue
Block a user