diff options
author | miod <> | 2014-09-27 20:17:52 +0000 |
---|---|---|
committer | miod <> | 2014-09-27 20:17:52 +0000 |
commit | 865b44a8032d259b4341d1f439ecc4e650704163 (patch) | |
tree | 6d7dc5495b3b6ceb53997355be12ad0221a33513 /src/lib/libcrypto/modes | |
parent | 4417c3b663faa9ba2df0679c98296e60d4b3d91c (diff) | |
download | openbsd-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.pl | 2 |
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 | ||
483 | L\$parisc1_ghash | 484 | L\$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 |