diff options
author | Miod Vallat <miod@cvs.openbsd.org> | 2014-09-27 20:17:53 +0000 |
---|---|---|
committer | Miod Vallat <miod@cvs.openbsd.org> | 2014-09-27 20:17:53 +0000 |
commit | a832ab29411de92b57e2b5b07f375d132f18f16a (patch) | |
tree | b5de149fd01c19c9851f108d965c3a4bf070a95f /lib | |
parent | 0930ea58afbf60b20fbf9f0bc067b64eb0540f02 (diff) |
Doh, rev 1.4 had left out one routine with both 32-bit and 64-bit code, where
the 64-bit code has to be disabled under OpenBSD/hppa.
Diffstat (limited to 'lib')
-rw-r--r-- | lib/libcrypto/modes/asm/ghash-parisc.pl | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/lib/libcrypto/modes/asm/ghash-parisc.pl b/lib/libcrypto/modes/asm/ghash-parisc.pl index b17ee8858c9..965802d3fae 100644 --- a/lib/libcrypto/modes/asm/ghash-parisc.pl +++ b/lib/libcrypto/modes/asm/ghash-parisc.pl @@ -372,6 +372,7 @@ L\$pic_ghash ldi 0xf0,$mask0xf0 ___ $code.=<<___ if ($SIZE_T==4); +#ifndef __OpenBSD__ ldi 31,$rem mtctl $rem,%cr11 extrd,u,*= $rem,%sar,1,$rem ; executes on PA-RISC 1.0 @@ -481,6 +482,7 @@ $code.=<<___ if ($SIZE_T==4); nop L\$parisc1_ghash +#endif ldb 15($Xi),$nlo ldo 12($Htbl),$Hll ldo 8($Htbl),$Hlh |