From 2e68231e130a6ac4323d56d8ae1cf1c9497cdf62 Mon Sep 17 00:00:00 2001 From: Duke Leto Date: Sun, 15 Mar 2020 15:17:41 -0400 Subject: [PATCH] Better 64bit check --- src/komodo_curve25519.h | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/komodo_curve25519.h b/src/komodo_curve25519.h index fd65b9ae3..b2f3ea49f 100644 --- a/src/komodo_curve25519.h +++ b/src/komodo_curve25519.h @@ -81,7 +81,8 @@ bits320 fexpand(bits256 basepoint) return(out); } -#if defined(__amd64__) || defined(__aarch64) +#if defined(__x86_64__) || defined(_WIN64) || defined(__aarch64__) || defined(__amd64__) || defined(__amd64) || defined(_M_X64) || defined(_M_IA64) + // donna: special gcc mode for 128-bit integers. It's implemented on 64-bit platforms only as far as I know. typedef unsigned uint128_t __attribute__((mode(TI)));