From 82a66ce31374107282edad6d099194707af2d730 Mon Sep 17 00:00:00 2001 From: Andy Polyakov Date: Sun, 24 Jan 2010 15:04:28 +0000 Subject: [PATCH] pariscid.pl: OPENSSL_cleanse to compile on PA-RISC 2.0W and to accept zero length parameter. --- crypto/pariscid.pl | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/crypto/pariscid.pl b/crypto/pariscid.pl index bf470ac510..1ed5381957 100644 --- a/crypto/pariscid.pl +++ b/crypto/pariscid.pl @@ -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) -- 2.34.1