Make SPARC assembler modules *really* Purify-friendly.

This commit is contained in:
Andy Polyakov 2009-03-17 18:31:08 +00:00
parent b6af2c7e3e
commit e22b864846
3 changed files with 7 additions and 7 deletions

View file

@ -523,7 +523,7 @@ AES_encrypt:
ld [%i0+12],%o3 ld [%i0+12],%o3
1: call .+8 1: call .+8
sub %o7,1b-AES_Te,%o4 add %o7,AES_Te-1b,%o4
call _sparcv9_AES_encrypt call _sparcv9_AES_encrypt
mov %i2,%o5 mov %i2,%o5
@ -583,7 +583,7 @@ AES_encrypt:
or %l4,%l6,%o3 or %l4,%l6,%o3
1: call .+8 1: call .+8
sub %o7,1b-AES_Te,%o4 add %o7,AES_Te-1b,%o4
call _sparcv9_AES_encrypt call _sparcv9_AES_encrypt
mov %i2,%o5 mov %i2,%o5
@ -1069,7 +1069,7 @@ AES_decrypt:
ld [%i0+12],%o3 ld [%i0+12],%o3
1: call .+8 1: call .+8
sub %o7,1b-AES_Td,%o4 add %o7,AES_Td-1b,%o4
call _sparcv9_AES_decrypt call _sparcv9_AES_decrypt
mov %i2,%o5 mov %i2,%o5
@ -1129,7 +1129,7 @@ AES_decrypt:
or %l4,%l6,%o3 or %l4,%l6,%o3
1: call .+8 1: call .+8
sub %o7,1b-AES_Td,%o4 add %o7,AES_Td-1b,%o4
call _sparcv9_AES_decrypt call _sparcv9_AES_decrypt
mov %i2,%o5 mov %i2,%o5

View file

@ -415,7 +415,7 @@ sha1_block_data_order:
add %fp,$bias-256,$base add %fp,$bias-256,$base
1: call .+8 1: call .+8
sub %o7,1b-vis_const,$tmp0 add %o7,vis_const-1b,$tmp0
ldd [$tmp0+0],$VK_00_19 ldd [$tmp0+0],$VK_00_19
ldd [$tmp0+8],$VK_20_39 ldd [$tmp0+8],$VK_20_39
@ -433,7 +433,7 @@ sha1_block_data_order:
and $inp,-8,$inp and $inp,-8,$inp
ld [$ctx+16],$Ectx ld [$ctx+16],$Ectx
# X[16] is maintained in FP register bank ! X[16] is maintained in FP register bank
alignaddr %g0,$align,%g0 alignaddr %g0,$align,%g0
ldd [$inp+0],@X[0] ldd [$inp+0],@X[0]
sub $inp,-64,$Xfer sub $inp,-64,$Xfer

View file

@ -472,7 +472,7 @@ $code.=<<___ if ($SZ==8); # SHA512
___ ___
$code.=<<___; $code.=<<___;
.Lpic: call .+8 .Lpic: call .+8
sub %o7,.Lpic-K${label},$Ktbl add %o7,K${label}-.Lpic,$Ktbl
$LD [$ctx+`0*$SZ`],$A $LD [$ctx+`0*$SZ`],$A
$LD [$ctx+`1*$SZ`],$B $LD [$ctx+`1*$SZ`],$B