diff options
| author | miod <> | 2014-05-02 22:22:27 +0000 |
|---|---|---|
| committer | miod <> | 2014-05-02 22:22:27 +0000 |
| commit | c0cb25d6cdf4a39c442cbc7ac8e879c8bdf86814 (patch) | |
| tree | 1864d8403612e9e9c214260ea65ebb27461a9d3c /src/lib/libcrypto/modes | |
| parent | 58cd83bf0ab2b98ec152d68588d808ece3ad9a7d (diff) | |
| download | openbsd-c0cb25d6cdf4a39c442cbc7ac8e879c8bdf86814.tar.gz openbsd-c0cb25d6cdf4a39c442cbc7ac8e879c8bdf86814.tar.bz2 openbsd-c0cb25d6cdf4a39c442cbc7ac8e879c8bdf86814.zip | |
More use of 64-bit registers which needs to be disabled under OpenBSD.
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 38c5e00a98..b17ee8858c 100644 --- a/src/lib/libcrypto/modes/asm/ghash-parisc.pl +++ b/src/lib/libcrypto/modes/asm/ghash-parisc.pl | |||
| @@ -117,6 +117,7 @@ L\$pic_gmult | |||
| 117 | ldi 0xf0,$mask0xf0 | 117 | ldi 0xf0,$mask0xf0 |
| 118 | ___ | 118 | ___ |
| 119 | $code.=<<___ if ($SIZE_T==4); | 119 | $code.=<<___ if ($SIZE_T==4); |
| 120 | #ifndef __OpenBSD__ | ||
| 120 | ldi 31,$rem | 121 | ldi 31,$rem |
| 121 | mtctl $rem,%cr11 | 122 | mtctl $rem,%cr11 |
| 122 | extrd,u,*= $rem,%sar,1,$rem ; executes on PA-RISC 1.0 | 123 | extrd,u,*= $rem,%sar,1,$rem ; executes on PA-RISC 1.0 |
| @@ -215,6 +216,7 @@ $code.=<<___ if ($SIZE_T==4); | |||
| 215 | nop | 216 | nop |
| 216 | 217 | ||
| 217 | L\$parisc1_gmult | 218 | L\$parisc1_gmult |
| 219 | #endif | ||
| 218 | ldb 15($Xi),$nlo | 220 | ldb 15($Xi),$nlo |
| 219 | ldo 12($Htbl),$Hll | 221 | ldo 12($Htbl),$Hll |
| 220 | ldo 8($Htbl),$Hlh | 222 | ldo 8($Htbl),$Hlh |
