summaryrefslogtreecommitdiff
path: root/src/lib/libcrypto/modes
diff options
context:
space:
mode:
authormiod <>2014-09-27 20:17:52 +0000
committermiod <>2014-09-27 20:17:52 +0000
commit865b44a8032d259b4341d1f439ecc4e650704163 (patch)
tree6d7dc5495b3b6ceb53997355be12ad0221a33513 /src/lib/libcrypto/modes
parent4417c3b663faa9ba2df0679c98296e60d4b3d91c (diff)
downloadopenbsd-865b44a8032d259b4341d1f439ecc4e650704163.tar.gz
openbsd-865b44a8032d259b4341d1f439ecc4e650704163.tar.bz2
openbsd-865b44a8032d259b4341d1f439ecc4e650704163.zip
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 'src/lib/libcrypto/modes')
-rw-r--r--src/lib/libcrypto/modes/asm/ghash-parisc.pl2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/lib/libcrypto/modes/asm/ghash-parisc.pl b/src/lib/libcrypto/modes/asm/ghash-parisc.pl
index b17ee8858c..965802d3fa 100644
--- a/src/lib/libcrypto/modes/asm/ghash-parisc.pl
+++ b/src/lib/libcrypto/modes/asm/ghash-parisc.pl
@@ -372,6 +372,7 @@ L\$pic_ghash
372 ldi 0xf0,$mask0xf0 372 ldi 0xf0,$mask0xf0
373___ 373___
374$code.=<<___ if ($SIZE_T==4); 374$code.=<<___ if ($SIZE_T==4);
375#ifndef __OpenBSD__
375 ldi 31,$rem 376 ldi 31,$rem
376 mtctl $rem,%cr11 377 mtctl $rem,%cr11
377 extrd,u,*= $rem,%sar,1,$rem ; executes on PA-RISC 1.0 378 extrd,u,*= $rem,%sar,1,$rem ; executes on PA-RISC 1.0
@@ -481,6 +482,7 @@ $code.=<<___ if ($SIZE_T==4);
481 nop 482 nop
482 483
483L\$parisc1_ghash 484L\$parisc1_ghash
485#endif
484 ldb 15($Xi),$nlo 486 ldb 15($Xi),$nlo
485 ldo 12($Htbl),$Hll 487 ldo 12($Htbl),$Hll
486 ldo 8($Htbl),$Hlh 488 ldo 8($Htbl),$Hlh