Skip to content

Architectures

Joël R. Langlois edited this page May 7, 2018 · 2 revisions
System Macro Arm Compiler CINT Clang C++Builder Diab EDGE C/C++ GCC HP aC++ IAR C/C++ ImageCraft C Intel KAI C++ Microtec C/C++ MSVC Open64 Oracle C++ PGC++ RealView Salford C++ SAS/C C++ SCORE C++ Sun Studio TenDRA TerzC++ Turbo C++ VectorC VisualAge C++ XL C/C++
Alpha
__alpha
alpha
alpha_ev4
alpha_ev5
alpha_ev6
_M_ALPHA
AMD64
__amd64
amd64
__x86_64
x86_64
_M_AMD64
_M_X64
ARM
__arm
arm
ARM_ARCH'V'_
__TARGET_ARCH_ARM
thumb
_ARM
_M_ARM
_M_ARMT
ARM64
aarch64
Blackfin
__bfin
BFIN
Convex
convex
convex_c1
convex_c2
convex_c32
convex_c34
convex_c38
Epiphany
epiphany
HP/PA RISC
__hppa
hppa
HPPA
HPPA11
HPPA20
PA7100
PA8000
RISC2_0
_PA_RISC1_0
_PA_RISC1_1
_PA_RISC2_0
Intel x86
i386
_M_I86
_M_IX86
X86
__386
I86
__i386
i386
i486
i586
i686
IA32
INTEL
THW_INTEL
X86
Intel Itanium (IA-64)
_IA64
_M_IA64
__ia64
ia64
IA64
itanium
Motorola 68k
M68000
mc'V'
m68k
__mc'V'
MC'V'
mc'V'
MC68K
MC68000
mc68000
mc68010
MC68020
mc68020
MC68030
mc68030
mc68040
mc68060
MIPS
mips
_MIPS_ISA = _MIPS_ISA_MIPS'V'
_MIPS_ISA_MIPS1
_MIPS_ISA_MIPS1
_MIPS_ISA_MIPS2
_MIPS_ISA_MIPS3
_MIPS_ISA_MIPS4
_MIPS_ISA_MIPS4
_R3000
_R3000
_R4000
_R4000
_R5900
__mips
MIPS_ISA'V'
MIPS_ISA2
MIPS_ISA3
MIPS_ISA4
MIPS_ISA4
mips
MIPS
PowerPC
ARCH'V'
_ARCH_440
_ARCH_450
_ARCH_601
_ARCH_603
_ARCH_604
_ARCH_PPC
_ARCH_PPC64
_M_PPC
_XENON
__powerpc
powerpc64
powerpc
POWERPC
__ppc
ppc'V'
PPC64
ppc64
ppc601
ppc603
ppc604
PPCBROADWAY
PPCGECKO
ppc
PPC
Pyramid 9810
pyr
RS/6000
_ARCH_PWR
_ARCH_PWR2
_ARCH_PWR3
_ARCH_PWR4
_IBMR2
_POWER
__sparc
__sparcv8
__sparcv9
sparc_v8
sparc_v9
sparc
__THW_RS6000
SuperH
sh
sh1
sh2
sh3
SH3
SH4
SH5
SystemZ
370
s390x
s390
SYSC_ZARCH
THW_370
zarch
TMS320
_TMS320C2XX
_TMS320C5X
_TMS320C5XX
_TMS320C6X
_TMS320C28X
_TMS320C6200
_TMS320C6400
_TMS320C6400_PLUS
_TMS320C6600
_TMS320C6700
_TMS320C6700_PLUS
_TMS320C6740
TMS320C6X
TMS320C55X
TMS320C2000
TMS470
TMS470
Clone this wiki locally