提交 82a66ce3 编写于 作者: A Andy Polyakov

pariscid.pl: OPENSSL_cleanse to compile on PA-RISC 2.0W and to accept zero

length parameter.
上级 7676eebf
......@@ -97,7 +97,9 @@ OPENSSL_cleanse
.PROC
.CALLINFO NO_CALLS
.ENTRY
cmpib,*>> 15,$len,Little
cmpib,*= 0,$len,Ldone
nop
cmpib,*>>= 15,$len,Little
ldi $SIZE_T-1,%r1
Lalign
......@@ -112,14 +114,14 @@ Laligned
andcm $len,%r1,%r28
Loop
$ST %r0,0($inp)
addib,*vnz -$SIZE_T,%r28,Loop
addib,*<> -$SIZE_T,%r28,Loop
ldo $SIZE_T($inp),$inp
and,*<> $len,%r1,$len
b,n Ldone
Little
stb %r0,0($inp)
addib,*vnz -1,$len,Little
addib,*<> -1,$len,Little
ldo 1($inp),$inp
Ldone
bv ($rp)
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册