diff options
author | Andy Polyakov <appro@openssl.org> | 2009-03-16 13:32:38 +0000 |
---|---|---|
committer | Andy Polyakov <appro@openssl.org> | 2009-03-16 13:32:38 +0000 |
commit | 4c78bc05c44ca16daaf5a568eedd0fee700f5de8 (patch) | |
tree | d41bac38eaa0244e64c036877d15ccea41d15d68 /crypto/aes | |
parent | ef8e772805cc0fef1225e2d0e344155e6bb4d4b4 (diff) |
Make SPARC assembler Pirify-friendly (Purify can't cope with certain
PIC constructs).
Diffstat (limited to 'crypto/aes')
-rwxr-xr-x | crypto/aes/asm/aes-sparcv9.pl | 24 |
1 files changed, 12 insertions, 12 deletions
diff --git a/crypto/aes/asm/aes-sparcv9.pl b/crypto/aes/asm/aes-sparcv9.pl index 095711ca71..76828ee767 100755 --- a/crypto/aes/asm/aes-sparcv9.pl +++ b/crypto/aes/asm/aes-sparcv9.pl @@ -522,10 +522,10 @@ AES_encrypt: ld [%i0+8],%o2 ld [%i0+12],%o3 - mov %i2,%o5 - nop -1: call _sparcv9_AES_encrypt +1: call .+8 sub %o7,1b-AES_Te,%o4 + call _sparcv9_AES_encrypt + mov %i2,%o5 st %o0,[%i1+0] st %o1,[%i1+4] @@ -582,10 +582,10 @@ AES_encrypt: or %l7,%l6,%l6 or %l4,%l6,%o3 - mov %i2,%o5 - nop -1: call _sparcv9_AES_encrypt +1: call .+8 sub %o7,1b-AES_Te,%o4 + call _sparcv9_AES_encrypt + mov %i2,%o5 srl %o0,24,%l0 srl %o0,16,%l1 @@ -1068,10 +1068,10 @@ AES_decrypt: ld [%i0+8],%o2 ld [%i0+12],%o3 - mov %i2,%o5 - nop -1: call _sparcv9_AES_decrypt +1: call .+8 sub %o7,1b-AES_Td,%o4 + call _sparcv9_AES_decrypt + mov %i2,%o5 st %o0,[%i1+0] st %o1,[%i1+4] @@ -1128,10 +1128,10 @@ AES_decrypt: or %l7,%l6,%l6 or %l4,%l6,%o3 - mov %i2,%o5 - nop -1: call _sparcv9_AES_decrypt +1: call .+8 sub %o7,1b-AES_Td,%o4 + call _sparcv9_AES_decrypt + mov %i2,%o5 srl %o0,24,%l0 srl %o0,16,%l1 |