comparison autovar/autovar_ARCH.h @ 33:8449fa6dabc7

- ported _macros.h change from 2 commits ago to autovar (which will replace former, in 1.0)
author cslag
date Fri, 27 Nov 2015 01:18:22 +0100
parents 3e629dc19168
children 629cfbba5ba0
comparison
equal deleted inserted replaced
32:f533c5ad1b6e 33:8449fa6dabc7
25 25
26 #ifndef AUTOVAR_ARCH_H 26 #ifndef AUTOVAR_ARCH_H
27 #define AUTOVAR_ARCH_H 27 #define AUTOVAR_ARCH_H
28 28
29 /* Check architecture. */ 29 /* Check architecture. */
30 #if defined(_M_IX86) || defined(__i386__) || defined(__i486__) || defined(__i586__) || defined(__i686__) || defined(__386__) || defined(__i386) 30 #if defined(_M_X64_) || defined(_M_AMD64) || defined(__amd64__) || defined(__amd64) || defined(__x86_64__) || defined(__x86_64)
31 # define ARCH_X64
32 #elif defined(_M_IX86) || defined(__i386__) || defined(__i486__) || defined(__i586__) || defined(__i686__) || defined(__386__) || defined(__i386)
31 # define ARCH_X86 33 # define ARCH_X86
32 #elif defined(_M_X64_) || defined(_M_AMD64) || defined(__amd64__) || defined(__amd64) || defined(__x86_64__) || defined(__x86_64)
33 # define ARCH_X64
34 #elif defined(_M_IA64) || defined(__ia64__) 34 #elif defined(_M_IA64) || defined(__ia64__)
35 # define ARCH_IA64 35 # define ARCH_IA64
36 #elif defined(_M_PPC) || defined(__powerpc__) || defined(__powerpc) || defined(__POWERPC__) || defined(__ppc__) || defined(__power__) 36 #elif defined(_M_PPC) || defined(__powerpc__) || defined(__powerpc) || defined(__POWERPC__) || defined(__ppc__) || defined(__power__)
37 # if defined(__ppc64__) || defined(_ARCH_PPC64) || defined(__power64__) || defined(__powerpc64__) 37 # if defined(__ppc64__) || defined(_ARCH_PPC64) || defined(__power64__) || defined(__powerpc64__)
38 # define ARCH_PPC64 38 # define ARCH_PPC64