forked from wolfSSL/wolfssl
in 32 bit mode use 32 bit digits (even if on 64 bit processors), use 64 bit digits on x86_64 even if not using asm
This commit is contained in:
@ -68,6 +68,10 @@
|
|||||||
#define FP_64BIT
|
#define FP_64BIT
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
/* use 64-bit digit even if not using asm on x86_64 */
|
||||||
|
#if defined(__x86_64__) && !defined(FP_64BIT)
|
||||||
|
#define FP_64BIT
|
||||||
|
#endif
|
||||||
|
|
||||||
/* try to detect x86-32 */
|
/* try to detect x86-32 */
|
||||||
#if defined(__i386__) && !defined(TFM_SSE2)
|
#if defined(__i386__) && !defined(TFM_SSE2)
|
||||||
@ -210,7 +214,7 @@
|
|||||||
typedef signed long long long64;
|
typedef signed long long long64;
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
typedef unsigned long fp_digit;
|
typedef unsigned int fp_digit;
|
||||||
typedef ulong64 fp_word;
|
typedef ulong64 fp_word;
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user