diff options
author | miod <> | 2014-04-17 21:17:12 +0000 |
---|---|---|
committer | miod <> | 2014-04-17 21:17:12 +0000 |
commit | aa8f085033b21b0ec0b70c18909ba27ef8752e51 (patch) | |
tree | da9109a7546d5e98b8647a37cc675d8b776d00ad /src/lib/libcrypto/bn | |
parent | e3644ed49258ff4a399142bf4ed0a7ba5f9bf76a (diff) | |
download | openbsd-aa8f085033b21b0ec0b70c18909ba27ef8752e51.tar.gz openbsd-aa8f085033b21b0ec0b70c18909ba27ef8752e51.tar.bz2 openbsd-aa8f085033b21b0ec0b70c18909ba27ef8752e51.zip |
Get rid of MS Visual C compiler and Intel C compiler specific defines.
Diffstat (limited to 'src/lib/libcrypto/bn')
-rw-r--r-- | src/lib/libcrypto/bn/bn_lcl.h | 9 |
1 files changed, 0 insertions, 9 deletions
diff --git a/src/lib/libcrypto/bn/bn_lcl.h b/src/lib/libcrypto/bn/bn_lcl.h index 9194e86b39..1208deb3cf 100644 --- a/src/lib/libcrypto/bn/bn_lcl.h +++ b/src/lib/libcrypto/bn/bn_lcl.h | |||
@@ -271,15 +271,6 @@ extern "C" { | |||
271 | : "a"(a),"g"(b) \ | 271 | : "a"(a),"g"(b) \ |
272 | : "cc"); | 272 | : "cc"); |
273 | # endif | 273 | # endif |
274 | # elif (defined(_M_AMD64) || defined(_M_X64)) && defined(SIXTY_FOUR_BIT) | ||
275 | # if defined(_MSC_VER) && _MSC_VER>=1400 | ||
276 | unsigned __int64 __umulh (unsigned __int64 a,unsigned __int64 b); | ||
277 | unsigned __int64 _umul128 (unsigned __int64 a,unsigned __int64 b, | ||
278 | unsigned __int64 *h); | ||
279 | # pragma intrinsic(__umulh,_umul128) | ||
280 | # define BN_UMULT_HIGH(a,b) __umulh((a),(b)) | ||
281 | # define BN_UMULT_LOHI(low,high,a,b) ((low)=_umul128((a),(b),&(high))) | ||
282 | # endif | ||
283 | # elif defined(__mips) && (defined(SIXTY_FOUR_BIT) || defined(SIXTY_FOUR_BIT_LONG)) | 274 | # elif defined(__mips) && (defined(SIXTY_FOUR_BIT) || defined(SIXTY_FOUR_BIT_LONG)) |
284 | # if defined(__GNUC__) && __GNUC__>=2 | 275 | # if defined(__GNUC__) && __GNUC__>=2 |
285 | # if __GNUC__>=4 && __GNUC_MINOR__>=4 /* "h" constraint is no more since 4.4 */ | 276 | # if __GNUC__>=4 && __GNUC_MINOR__>=4 /* "h" constraint is no more since 4.4 */ |