More NEWS entries / fixes for float_t / double_t changes.
[glibc.git] / sysdeps / x86 / bits / wordsize.h
blob70f652bca14d65c1de5a21669e7c0ffb8ecfe5ea
1 /* Determine the wordsize from the preprocessor defines. */
3 #if defined __x86_64__ && !defined __ILP32__
4 # define __WORDSIZE 64
5 #else
6 # define __WORDSIZE 32
7 #define __WORDSIZE32_SIZE_ULONG 0
8 #define __WORDSIZE32_PTRDIFF_LONG 0
9 #endif
11 #ifdef __x86_64__
12 # define __WORDSIZE_TIME64_COMPAT32 1
13 /* Both x86-64 and x32 use the 64-bit system call interface. */
14 # define __SYSCALL_WORDSIZE 64
15 #else
16 # define __WORDSIZE_TIME64_COMPAT32 0
17 #endif