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:
Todd A Ouska 2011-08-10 13:35:49 -07:00
parent 5f59e469d2
commit 27ad8abf52

View File

@ -68,6 +68,10 @@
#define FP_64BIT
#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 */
#if defined(__i386__) && !defined(TFM_SSE2)
@ -210,7 +214,7 @@
typedef signed long long long64;
#endif
#endif
typedef unsigned long fp_digit;
typedef unsigned int fp_digit;
typedef ulong64 fp_word;
#endif