Commit 82a66ce3 authored by Andy Polyakov's avatar Andy Polyakov
Browse files

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

length parameter.
parent 7676eebf
Loading
Loading
Loading
Loading
+5 −3
Original line number Diff line number Diff line
@@ -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)