diff options
author | Andy Polyakov <appro@openssl.org> | 2002-12-20 18:11:30 +0000 |
---|---|---|
committer | Andy Polyakov <appro@openssl.org> | 2002-12-20 18:11:30 +0000 |
commit | 316bfb77b596041ab2252817b7bfaa9ae920a37a (patch) | |
tree | 1624b5b3d84528c0cf3af13b826aac3d237569f9 /crypto/bn/bn_lcl.h | |
parent | 9b58214e4ae470cbdfe078e7834f1a8bc17d4850 (diff) | |
download | openssl-316bfb77b596041ab2252817b7bfaa9ae920a37a.tar.gz |
Fix for "shift count too large" when compiling for hpux-parisc2 and
irix-mips. The bug was introduced with accelerated support for x86_64.
My fault! Fixed now.
Diffstat (limited to 'crypto/bn/bn_lcl.h')
-rw-r--r-- | crypto/bn/bn_lcl.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/crypto/bn/bn_lcl.h b/crypto/bn/bn_lcl.h index d10ec56e7e..01cb6e9280 100644 --- a/crypto/bn/bn_lcl.h +++ b/crypto/bn/bn_lcl.h @@ -378,7 +378,7 @@ struct bignum_ctx lt=(bl)*(lt); \ m1=(bl)*(ht); \ ht =(bh)*(ht); \ - m=(m+m1)&BN_MASK2; if (m < m1) ht+=L2HBITS(1L); \ + m=(m+m1)&BN_MASK2; if (m < m1) ht+=L2HBITS((BN_ULONG)1); \ ht+=HBITS(m); \ m1=L2HBITS(m); \ lt=(lt+m1)&BN_MASK2; if (lt < m1) ht++; \ |