Skip to content

Commit 412f359

Browse files
committed
Use int128_struct on 64-bit MSVC
1 parent 2fe03cd commit 412f359

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

src/util.h

+3
Original file line numberDiff line numberDiff line change
@@ -244,6 +244,9 @@ static SECP256K1_INLINE void secp256k1_int_cmov(int *r, const int *a, int flag)
244244
#elif defined(UINT128_MAX) || defined(__SIZEOF_INT128__)
245245
# define SECP256K1_WIDEMUL_INT128 1
246246
# define SECP256K1_INT128_NATIVE 1
247+
#elif defined(_MSC_VER) && (defined(_M_X64) || defined(_M_ARM64))
248+
# define SECP256K1_WIDEMUL_INT128 1
249+
# define SECP256K1_INT128_STRUCT 1
247250
#else
248251
# define SECP256K1_WIDEMUL_INT64 1
249252
#endif

0 commit comments

Comments
 (0)