Go to the documentation of this file. 32 #if defined(_M_IX86) || defined(__X86__) || defined(_X86_) || defined(__i386__) || defined(__i386) || defined(i386) 38 #if defined(_M_IA64) || defined(__ia64__) 44 #if defined(_M_X64) || defined(__amd64__) || defined(__amd64) || defined(__x86_64__) || defined(__x86_64) 50 #if defined(_M_ALPHA) || defined(__alpha__) || defined(__alpha) 62 #if defined(__aarch64__) 63 # define ARCH_AARCH64 1 65 # define ARCH_AARCH64 0 68 #if defined(__MIPS__) || defined(__mips__) || defined(__mips) 75 #if (ARCH_IA32+ARCH_IA64+ARCH_AMD64+ARCH_ALPHA+ARCH_ARM+ARCH_AARCH64+ARCH_MIPS) != 1 76 # error "architecture not correctly detected (either none or multiple ARCH_* defined)" 80 #define ARCH_X86_X64 (ARCH_IA32|ARCH_AMD64) 82 #endif // #ifndef INCLUDED_ARCH