2013-01-10 23:23:37 -06:00
< html >
< head >
< meta http-equiv = "Content-Type" content = "text/html; charset=US-ASCII" >
< title > BOOST_ARCH architecture macros</ title >
< link rel = "stylesheet" href = "../../boostbook.css" type = "text/css" >
2013-03-18 23:06:06 -05:00
< meta name = "generator" content = "DocBook XSL Stylesheets V1.78.1" >
2013-01-10 23:23:37 -06:00
< link rel = "home" href = "../../index.html" title = "Predef 1.0" >
< link rel = "up" href = "../reference.html" title = "Reference" >
< link rel = "prev" href = "../reference.html" title = "Reference" >
< link rel = "next" href = "boost_comp_compiler_macros.html" title = "BOOST_COMP compiler macros" >
</ head >
< body bgcolor = "white" text = "black" link = "#0000FF" vlink = "#840084" alink = "#0000FF" >
< div class = "spirit-nav" >
< a accesskey = "p" href = "../reference.html" >< img src = "../../images/prev.png" alt = "Prev" ></ a >< a accesskey = "u" href = "../reference.html" >< img src = "../../images/up.png" alt = "Up" ></ a >< a accesskey = "h" href = "../../index.html" >< img src = "../../images/home.png" alt = "Home" ></ a >< a accesskey = "n" href = "boost_comp_compiler_macros.html" >< img src = "../../images/next.png" alt = "Next" ></ a >
</ div >
< div class = "section predef_reference_boost_arch_architecture_macros" >
< div class = "titlepage" >< div >< div >< h3 class = "title" >
< a name = "predef.reference.boost_arch_architecture_macros" ></ a >< a class = "link" href = "boost_arch_architecture_macros.html" title = "BOOST_ARCH architecture macros" >< code class = "computeroutput" >< span class = "identifier" > BOOST_ARCH</ span ></ code > architecture macros</ a >
</ h3 ></ div ></ div ></ div >
< h5 >
< a name = "predef.reference.boost_arch_architecture_macros.h0" ></ a >
< span class = "phrase" >< a name = "predef.reference.boost_arch_architecture_macros.boost_arch_alpha_http_en_wikiped" ></ a ></ span >< a class = "link" href = "boost_arch_architecture_macros.html#predef.reference.boost_arch_architecture_macros.boost_arch_alpha_http_en_wikiped" >< code class = "computeroutput" >< span class = "identifier" > BOOST_ARCH_ALPHA</ span ></ code > , DEC
Alpha</ a >
</ h5 >
< div class = "informaltable" >< table class = "table" >
< colgroup >
< col >
< col >
</ colgroup >
< thead >< tr >
< th >
< p >
Symbol
</ p >
</ th >
< th >
< p >
Version
</ p >
</ th >
</ tr ></ thead >
< tbody >
< tr >
< td >
< p >
< code class = "computeroutput" >< span class = "identifier" > __alpha__</ span ></ code >
</ p >
</ td >
< td >
< p >
< span class = "bold" >< strong > detection</ strong ></ span >
</ p >
</ td >
</ tr >
< tr >
< td >
< p >
< code class = "computeroutput" >< span class = "identifier" > __alpha</ span ></ code >
</ p >
</ td >
< td >
< p >
< span class = "bold" >< strong > detection</ strong ></ span >
</ p >
</ td >
</ tr >
< tr >
< td >
< p >
< code class = "computeroutput" >< span class = "identifier" > _M_ALPHA</ span ></ code >
</ p >
</ td >
< td >
< p >
< span class = "bold" >< strong > detection</ strong ></ span >
</ p >
</ td >
</ tr >
< tr >
< td >
< p >
< code class = "computeroutput" >< span class = "identifier" > __alpha_ev4__</ span ></ code >
</ p >
</ td >
< td >
< p >
4.0.0
</ p >
</ td >
</ tr >
< tr >
< td >
< p >
< code class = "computeroutput" >< span class = "identifier" > __alpha_ev5__</ span ></ code >
</ p >
</ td >
< td >
< p >
5.0.0
</ p >
</ td >
</ tr >
< tr >
< td >
< p >
< code class = "computeroutput" >< span class = "identifier" > __alpha_ev6__</ span ></ code >
</ p >
</ td >
< td >
< p >
6.0.0
</ p >
</ td >
</ tr >
</ tbody >
</ table ></ div >
< h5 >
< a name = "predef.reference.boost_arch_architecture_macros.h1" ></ a >
< span class = "phrase" >< a name = "predef.reference.boost_arch_architecture_macros.boost_arch_amd64_http_en_wikiped" ></ a ></ span >< a class = "link" href = "boost_arch_architecture_macros.html#predef.reference.boost_arch_architecture_macros.boost_arch_amd64_http_en_wikiped" >< code class = "computeroutput" >< span class = "identifier" > BOOST_ARCH_AMD64</ span ></ code > , Advanced
Micro Devices AMD 64 architecture.</ a >
</ h5 >
< div class = "informaltable" >< table class = "table" >
< colgroup >
< col >
< col >
</ colgroup >
< thead >< tr >
< th >
< p >
Symbol
</ p >
</ th >
< th >
< p >
Version
</ p >
</ th >
</ tr ></ thead >
< tbody >
< tr >
< td >
< p >
< code class = "computeroutput" >< span class = "identifier" > __amd64__</ span ></ code >
</ p >
</ td >
< td >
< p >
< span class = "bold" >< strong > detection</ strong ></ span >
</ p >
</ td >
</ tr >
< tr >
< td >
< p >
< code class = "computeroutput" >< span class = "identifier" > __amd64</ span ></ code >
</ p >
</ td >
< td >
< p >
< span class = "bold" >< strong > detection</ strong ></ span >
</ p >
</ td >
</ tr >
< tr >
< td >
< p >
< code class = "computeroutput" >< span class = "identifier" > __x86_64__</ span ></ code >
</ p >
</ td >
< td >
< p >
< span class = "bold" >< strong > detection</ strong ></ span >
</ p >
</ td >
</ tr >
< tr >
< td >
< p >
< code class = "computeroutput" >< span class = "identifier" > __x86_64</ span ></ code >
</ p >
</ td >
< td >
< p >
< span class = "bold" >< strong > detection</ strong ></ span >
</ p >
</ td >
</ tr >
< tr >
< td >
< p >
< code class = "computeroutput" >< span class = "identifier" > _M_X64</ span ></ code >
</ p >
</ td >
< td >
< p >
< span class = "bold" >< strong > detection</ strong ></ span >
</ p >
</ td >
</ tr >
</ tbody >
</ table ></ div >
< h5 >
< a name = "predef.reference.boost_arch_architecture_macros.h2" ></ a >
< span class = "phrase" >< a name = "predef.reference.boost_arch_architecture_macros.boost_arch_arm" ></ a ></ span >< a class = "link" href = "boost_arch_architecture_macros.html#predef.reference.boost_arch_architecture_macros.boost_arch_arm" >< code class = "computeroutput" >< span class = "identifier" > BOOST_ARCH_ARM</ span ></ code ></ a >
</ h5 >
< p >
< a href = "http://en.wikipedia.org/wiki/ARM_architecture" target = "_top" > ARM</ a > architecture.
</ p >
< div class = "informaltable" >< table class = "table" >
< colgroup >
< col >
< col >
</ colgroup >
< thead >< tr >
< th >
< p >
Symbol
</ p >
</ th >
< th >
< p >
Version
</ p >
</ th >
</ tr ></ thead >
< tbody >
< tr >
< td >
< p >
< code class = "computeroutput" >< span class = "identifier" > __arm__</ span ></ code >
</ p >
</ td >
< td >
< p >
< span class = "bold" >< strong > detection</ strong ></ span >
</ p >
</ td >
</ tr >
< tr >
< td >
< p >
< code class = "computeroutput" >< span class = "identifier" > __thumb__</ span ></ code >
</ p >
</ td >
< td >
< p >
< span class = "bold" >< strong > detection</ strong ></ span >
</ p >
</ td >
</ tr >
< tr >
< td >
< p >
< code class = "computeroutput" >< span class = "identifier" > __TARGET_ARCH_ARM</ span ></ code >
</ p >
</ td >
< td >
< p >
< span class = "bold" >< strong > detection</ strong ></ span >
</ p >
</ td >
</ tr >
< tr >
< td >
< p >
< code class = "computeroutput" >< span class = "identifier" > __TARGET_ARCH_THUMB</ span ></ code >
</ p >
</ td >
< td >
< p >
< span class = "bold" >< strong > detection</ strong ></ span >
</ p >
</ td >
</ tr >
< tr >
< td >
< p >
< code class = "computeroutput" >< span class = "identifier" > __TARGET_ARCH_ARM</ span ></ code >
</ p >
</ td >
< td >
< p >
V.0.0
</ p >
</ td >
</ tr >
< tr >
< td >
< p >
< code class = "computeroutput" >< span class = "identifier" > __TARGET_ARCH_THUMB</ span ></ code >
</ p >
</ td >
< td >
< p >
V.0.0
</ p >
</ td >
</ tr >
</ tbody >
</ table ></ div >
< h5 >
< a name = "predef.reference.boost_arch_architecture_macros.h3" ></ a >
< span class = "phrase" >< a name = "predef.reference.boost_arch_architecture_macros.boost_arch_convex" ></ a ></ span >< a class = "link" href = "boost_arch_architecture_macros.html#predef.reference.boost_arch_architecture_macros.boost_arch_convex" >< code class = "computeroutput" >< span class = "identifier" > BOOST_ARCH_CONVEX</ span ></ code ></ a >
</ h5 >
< p >
< a href = "http://en.wikipedia.org/wiki/Convex_Computer" target = "_top" > Convex Computer</ a >
architecture.
</ p >
< div class = "informaltable" >< table class = "table" >
< colgroup >
< col >
< col >
</ colgroup >
< thead >< tr >
< th >
< p >
Symbol
</ p >
</ th >
< th >
< p >
Version
</ p >
</ th >
</ tr ></ thead >
< tbody >
< tr >
< td >
< p >
< code class = "computeroutput" >< span class = "identifier" > __convex__</ span ></ code >
</ p >
</ td >
< td >
< p >
< span class = "bold" >< strong > detection</ strong ></ span >
</ p >
</ td >
</ tr >
< tr >
< td >
< p >
< code class = "computeroutput" >< span class = "identifier" > __convex_c1__</ span ></ code >
</ p >
</ td >
< td >
< p >
1.0.0
</ p >
</ td >
</ tr >
< tr >
< td >
< p >
< code class = "computeroutput" >< span class = "identifier" > __convex_c2__</ span ></ code >
</ p >
</ td >
< td >
< p >
2.0.0
</ p >
</ td >
</ tr >
< tr >
< td >
< p >
< code class = "computeroutput" >< span class = "identifier" > __convex_c32__</ span ></ code >
</ p >
</ td >
< td >
< p >
3.2.0
</ p >
</ td >
</ tr >
< tr >
< td >
< p >
< code class = "computeroutput" >< span class = "identifier" > __convex_c34__</ span ></ code >
</ p >
</ td >
< td >
< p >
3.4.0
</ p >
</ td >
</ tr >
< tr >
< td >
< p >
< code class = "computeroutput" >< span class = "identifier" > __convex_c38__</ span ></ code >
</ p >
</ td >
< td >
< p >
3.8.0
</ p >
</ td >
</ tr >
</ tbody >
</ table ></ div >
< h5 >
< a name = "predef.reference.boost_arch_architecture_macros.h4" ></ a >
< span class = "phrase" >< a name = "predef.reference.boost_arch_architecture_macros.boost_arch_ia64" ></ a ></ span >< a class = "link" href = "boost_arch_architecture_macros.html#predef.reference.boost_arch_architecture_macros.boost_arch_ia64" >< code class = "computeroutput" >< span class = "identifier" > BOOST_ARCH_IA64</ span ></ code ></ a >
</ h5 >
< p >
< a href = "http://en.wikipedia.org/wiki/Ia64" target = "_top" > Intel IA-64</ a > architecture.
</ p >
< div class = "informaltable" >< table class = "table" >
< colgroup >
< col >
< col >
</ colgroup >
< thead >< tr >
< th >
< p >
Symbol
</ p >
</ th >
< th >
< p >
Version
</ p >
</ th >
</ tr ></ thead >
< tbody >
< tr >
< td >
< p >
< code class = "computeroutput" >< span class = "identifier" > __ia64__</ span ></ code >
</ p >
</ td >
< td >
< p >
< span class = "bold" >< strong > detection</ strong ></ span >
</ p >
</ td >
</ tr >
< tr >
< td >
< p >
< code class = "computeroutput" >< span class = "identifier" > _IA64</ span ></ code >
</ p >
</ td >
< td >
< p >
< span class = "bold" >< strong > detection</ strong ></ span >
</ p >
</ td >
</ tr >
< tr >
< td >
< p >
< code class = "computeroutput" >< span class = "identifier" > __IA64__</ span ></ code >
</ p >
</ td >
< td >
< p >
< span class = "bold" >< strong > detection</ strong ></ span >
</ p >
</ td >
</ tr >
< tr >
< td >
< p >
< code class = "computeroutput" >< span class = "identifier" > __ia64</ span ></ code >
</ p >
</ td >
< td >
< p >
< span class = "bold" >< strong > detection</ strong ></ span >
</ p >
</ td >
</ tr >
< tr >
< td >
< p >
< code class = "computeroutput" >< span class = "identifier" > _M_IA64</ span ></ code >
</ p >
</ td >
< td >
< p >
< span class = "bold" >< strong > detection</ strong ></ span >
</ p >
</ td >
</ tr >
< tr >
< td >
< p >
< code class = "computeroutput" >< span class = "identifier" > __itanium__</ span ></ code >
</ p >
</ td >
< td >
< p >
< span class = "bold" >< strong > detection</ strong ></ span >
</ p >
</ td >
</ tr >
</ tbody >
</ table ></ div >
< h5 >
< a name = "predef.reference.boost_arch_architecture_macros.h5" ></ a >
< span class = "phrase" >< a name = "predef.reference.boost_arch_architecture_macros.boost_arch_m68k" ></ a ></ span >< a class = "link" href = "boost_arch_architecture_macros.html#predef.reference.boost_arch_architecture_macros.boost_arch_m68k" >< code class = "computeroutput" >< span class = "identifier" > BOOST_ARCH_M68K</ span ></ code ></ a >
</ h5 >
< p >
< a href = "http://en.wikipedia.org/wiki/M68k" target = "_top" > Motorola 68k</ a > architecture.
</ p >
< div class = "informaltable" >< table class = "table" >
< colgroup >
< col >
< col >
</ colgroup >
< thead >< tr >
< th >
< p >
Symbol
</ p >
</ th >
< th >
< p >
Version
</ p >
</ th >
</ tr ></ thead >
< tbody >
< tr >
< td >
< p >
< code class = "computeroutput" >< span class = "identifier" > __m68k__</ span ></ code >
</ p >
</ td >
< td >
< p >
< span class = "bold" >< strong > detection</ strong ></ span >
</ p >
</ td >
</ tr >
< tr >
< td >
< p >
< code class = "computeroutput" >< span class = "identifier" > M68000</ span ></ code >
</ p >
</ td >
< td >
< p >
< span class = "bold" >< strong > detection</ strong ></ span >
</ p >
</ td >
</ tr >
< tr >
< td >
< p >
< code class = "computeroutput" >< span class = "identifier" > __mc68060__</ span ></ code >
</ p >
</ td >
< td >
< p >
6.0.0
</ p >
</ td >
</ tr >
< tr >
< td >
< p >
< code class = "computeroutput" >< span class = "identifier" > mc68060</ span ></ code >
</ p >
</ td >
< td >
< p >
6.0.0
</ p >
</ td >
</ tr >
< tr >
< td >
< p >
< code class = "computeroutput" >< span class = "identifier" > __mc68060</ span ></ code >
</ p >
</ td >
< td >
< p >
6.0.0
</ p >
</ td >
</ tr >
< tr >
< td >
< p >
< code class = "computeroutput" >< span class = "identifier" > __mc68040__</ span ></ code >
</ p >
</ td >
< td >
< p >
4.0.0
</ p >
</ td >
</ tr >
< tr >
< td >
< p >
< code class = "computeroutput" >< span class = "identifier" > mc68040</ span ></ code >
</ p >
</ td >
< td >
< p >
4.0.0
</ p >
</ td >
</ tr >
< tr >
< td >
< p >
< code class = "computeroutput" >< span class = "identifier" > __mc68040</ span ></ code >
</ p >
</ td >
< td >
< p >
4.0.0
</ p >
</ td >
</ tr >
< tr >
< td >
< p >
< code class = "computeroutput" >< span class = "identifier" > __mc68030__</ span ></ code >
</ p >
</ td >
< td >
< p >
3.0.0
</ p >
</ td >
</ tr >
< tr >
< td >
< p >
< code class = "computeroutput" >< span class = "identifier" > mc68030</ span ></ code >
</ p >
</ td >
< td >
< p >
3.0.0
</ p >
</ td >
</ tr >
< tr >
< td >
< p >
< code class = "computeroutput" >< span class = "identifier" > __mc68030</ span ></ code >
</ p >
</ td >
< td >
< p >
3.0.0
</ p >
</ td >
</ tr >
< tr >
< td >
< p >
< code class = "computeroutput" >< span class = "identifier" > __mc68020__</ span ></ code >
</ p >
</ td >
< td >
< p >
2.0.0
</ p >
</ td >
</ tr >
< tr >
< td >
< p >
< code class = "computeroutput" >< span class = "identifier" > mc68020</ span ></ code >
</ p >
</ td >
< td >
< p >
2.0.0
</ p >
</ td >
</ tr >
< tr >
< td >
< p >
< code class = "computeroutput" >< span class = "identifier" > __mc68020</ span ></ code >
</ p >
</ td >
< td >
< p >
2.0.0
</ p >
</ td >
</ tr >
< tr >
< td >
< p >
< code class = "computeroutput" >< span class = "identifier" > __mc68010__</ span ></ code >
</ p >
</ td >
< td >
< p >
1.0.0
</ p >
</ td >
</ tr >
< tr >
< td >
< p >
< code class = "computeroutput" >< span class = "identifier" > mc68010</ span ></ code >
</ p >
</ td >
< td >
< p >
1.0.0
</ p >
</ td >
</ tr >
< tr >
< td >
< p >
< code class = "computeroutput" >< span class = "identifier" > __mc68010</ span ></ code >
</ p >
</ td >
< td >
< p >
1.0.0
</ p >
</ td >
</ tr >
< tr >
< td >
< p >
< code class = "computeroutput" >< span class = "identifier" > __mc68000__</ span ></ code >
</ p >
</ td >
< td >
< p >
0.0.1
</ p >
</ td >
</ tr >
< tr >
< td >
< p >
< code class = "computeroutput" >< span class = "identifier" > mc68000</ span ></ code >
</ p >
</ td >
< td >
< p >
0.0.1
</ p >
</ td >
</ tr >
< tr >
< td >
< p >
< code class = "computeroutput" >< span class = "identifier" > __mc68000</ span ></ code >
</ p >
</ td >
< td >
< p >
0.0.1
</ p >
</ td >
</ tr >
</ tbody >
</ table ></ div >
< h5 >
< a name = "predef.reference.boost_arch_architecture_macros.h6" ></ a >
< span class = "phrase" >< a name = "predef.reference.boost_arch_architecture_macros.boost_arch_mips" ></ a ></ span >< a class = "link" href = "boost_arch_architecture_macros.html#predef.reference.boost_arch_architecture_macros.boost_arch_mips" >< code class = "computeroutput" >< span class = "identifier" > BOOST_ARCH_MIPS</ span ></ code ></ a >
</ h5 >
< p >
< a href = "http://en.wikipedia.org/wiki/MIPS_architecture" target = "_top" > MIPS</ a >
architecture.
</ p >
< div class = "informaltable" >< table class = "table" >
< colgroup >
< col >
< col >
</ colgroup >
< thead >< tr >
< th >
< p >
Symbol
</ p >
</ th >
< th >
< p >
Version
</ p >
</ th >
</ tr ></ thead >
< tbody >
< tr >
< td >
< p >
< code class = "computeroutput" >< span class = "identifier" > __mips__</ span ></ code >
</ p >
</ td >
< td >
< p >
< span class = "bold" >< strong > detection</ strong ></ span >
</ p >
</ td >
</ tr >
< tr >
< td >
< p >
< code class = "computeroutput" >< span class = "identifier" > __mips</ span ></ code >
</ p >
</ td >
< td >
< p >
< span class = "bold" >< strong > detection</ strong ></ span >
</ p >
</ td >
</ tr >
< tr >
< td >
< p >
< code class = "computeroutput" >< span class = "identifier" > __MIPS__</ span ></ code >
</ p >
</ td >
< td >
< p >
< span class = "bold" >< strong > detection</ strong ></ span >
</ p >
</ td >
</ tr >
< tr >
< td >
< p >
< code class = "computeroutput" >< span class = "identifier" > __mips</ span ></ code >
</ p >
</ td >
< td >
< p >
V.0.0
</ p >
</ td >
</ tr >
< tr >
< td >
< p >
< code class = "computeroutput" >< span class = "identifier" > _MIPS_ISA_MIPS1</ span ></ code >
</ p >
</ td >
< td >
< p >
1.0.0
</ p >
</ td >
</ tr >
< tr >
< td >
< p >
< code class = "computeroutput" >< span class = "identifier" > _R3000</ span ></ code >
</ p >
</ td >
< td >
< p >
1.0.0
</ p >
</ td >
</ tr >
< tr >
< td >
< p >
< code class = "computeroutput" >< span class = "identifier" > _MIPS_ISA_MIPS2</ span ></ code >
</ p >
</ td >
< td >
< p >
2.0.0
</ p >
</ td >
</ tr >
< tr >
< td >
< p >
< code class = "computeroutput" >< span class = "identifier" > __MIPS_ISA2__</ span ></ code >
</ p >
</ td >
< td >
< p >
2.0.0
</ p >
</ td >
</ tr >
< tr >
< td >
< p >
< code class = "computeroutput" >< span class = "identifier" > _R4000</ span ></ code >
</ p >
</ td >
< td >
< p >
2.0.0
</ p >
</ td >
</ tr >
< tr >
< td >
< p >
< code class = "computeroutput" >< span class = "identifier" > _MIPS_ISA_MIPS3</ span ></ code >
</ p >
</ td >
< td >
< p >
3.0.0
</ p >
</ td >
</ tr >
< tr >
< td >
< p >
< code class = "computeroutput" >< span class = "identifier" > __MIPS_ISA3__</ span ></ code >
</ p >
</ td >
< td >
< p >
3.0.0
</ p >
</ td >
</ tr >
< tr >
< td >
< p >
< code class = "computeroutput" >< span class = "identifier" > _MIPS_ISA_MIPS4</ span ></ code >
</ p >
</ td >
< td >
< p >
4.0.0
</ p >
</ td >
</ tr >
< tr >
< td >
< p >
< code class = "computeroutput" >< span class = "identifier" > __MIPS_ISA4__</ span ></ code >
</ p >
</ td >
< td >
< p >
4.0.0
</ p >
</ td >
</ tr >
</ tbody >
</ table ></ div >
< h5 >
< a name = "predef.reference.boost_arch_architecture_macros.h7" ></ a >
< span class = "phrase" >< a name = "predef.reference.boost_arch_architecture_macros.boost_arch_parisk" ></ a ></ span >< a class = "link" href = "boost_arch_architecture_macros.html#predef.reference.boost_arch_architecture_macros.boost_arch_parisk" >< code class = "computeroutput" >< span class = "identifier" > BOOST_ARCH_PARISK</ span ></ code ></ a >
</ h5 >
< p >
< a href = "http://en.wikipedia.org/wiki/PA-RISC_family" target = "_top" > HP/PA RISC</ a >
architecture.
</ p >
< div class = "informaltable" >< table class = "table" >
< colgroup >
< col >
< col >
</ colgroup >
< thead >< tr >
< th >
< p >
Symbol
</ p >
</ th >
< th >
< p >
Version
</ p >
</ th >
</ tr ></ thead >
< tbody >
< tr >
< td >
< p >
< code class = "computeroutput" >< span class = "identifier" > __hppa__</ span ></ code >
</ p >
</ td >
< td >
< p >
< span class = "bold" >< strong > detection</ strong ></ span >
</ p >
</ td >
</ tr >
< tr >
< td >
< p >
< code class = "computeroutput" >< span class = "identifier" > __hppa</ span ></ code >
</ p >
</ td >
< td >
< p >
< span class = "bold" >< strong > detection</ strong ></ span >
</ p >
</ td >
</ tr >
< tr >
< td >
< p >
< code class = "computeroutput" >< span class = "identifier" > __HPPA__</ span ></ code >
</ p >
</ td >
< td >
< p >
< span class = "bold" >< strong > detection</ strong ></ span >
</ p >
</ td >
</ tr >
< tr >
< td >
< p >
< code class = "computeroutput" >< span class = "identifier" > _PA_RISC1_0</ span ></ code >
</ p >
</ td >
< td >
< p >
1.0.0
</ p >
</ td >
</ tr >
< tr >
< td >
< p >
< code class = "computeroutput" >< span class = "identifier" > _PA_RISC1_1</ span ></ code >
</ p >
</ td >
< td >
< p >
1.1.0
</ p >
</ td >
</ tr >
< tr >
< td >
< p >
< code class = "computeroutput" >< span class = "identifier" > __HPPA11__</ span ></ code >
</ p >
</ td >
< td >
< p >
1.1.0
</ p >
</ td >
</ tr >
< tr >
< td >
< p >
< code class = "computeroutput" >< span class = "identifier" > __PA7100__</ span ></ code >
</ p >
</ td >
< td >
< p >
1.1.0
</ p >
</ td >
</ tr >
< tr >
< td >
< p >
< code class = "computeroutput" >< span class = "identifier" > _PA_RISC2_0</ span ></ code >
</ p >
</ td >
< td >
< p >
2.0.0
</ p >
</ td >
</ tr >
< tr >
< td >
< p >
< code class = "computeroutput" >< span class = "identifier" > __RISC2_0__</ span ></ code >
</ p >
</ td >
< td >
< p >
2.0.0
</ p >
</ td >
</ tr >
< tr >
< td >
< p >
< code class = "computeroutput" >< span class = "identifier" > __HPPA20__</ span ></ code >
</ p >
</ td >
< td >
< p >
2.0.0
</ p >
</ td >
</ tr >
< tr >
< td >
< p >
< code class = "computeroutput" >< span class = "identifier" > __PA8000__</ span ></ code >
</ p >
</ td >
< td >
< p >
2.0.0
</ p >
</ td >
</ tr >
</ tbody >
</ table ></ div >
< h5 >
< a name = "predef.reference.boost_arch_architecture_macros.h8" ></ a >
< span class = "phrase" >< a name = "predef.reference.boost_arch_architecture_macros.boost_arch_ppc" ></ a ></ span >< a class = "link" href = "boost_arch_architecture_macros.html#predef.reference.boost_arch_architecture_macros.boost_arch_ppc" >< code class = "computeroutput" >< span class = "identifier" > BOOST_ARCH_PPC</ span ></ code ></ a >
</ h5 >
< p >
< a href = "http://en.wikipedia.org/wiki/PowerPC" target = "_top" > PowerPC</ a > architecture.
</ p >
< div class = "informaltable" >< table class = "table" >
< colgroup >
< col >
< col >
</ colgroup >
< thead >< tr >
< th >
< p >
Symbol
</ p >
</ th >
< th >
< p >
Version
</ p >
</ th >
</ tr ></ thead >
< tbody >
< tr >
< td >
< p >
< code class = "computeroutput" >< span class = "identifier" > __powerpc</ span ></ code >
</ p >
</ td >
< td >
< p >
< span class = "bold" >< strong > detection</ strong ></ span >
</ p >
</ td >
</ tr >
< tr >
< td >
< p >
< code class = "computeroutput" >< span class = "identifier" > __powerpc__</ span ></ code >
</ p >
</ td >
< td >
< p >
< span class = "bold" >< strong > detection</ strong ></ span >
</ p >
</ td >
</ tr >
< tr >
< td >
< p >
< code class = "computeroutput" >< span class = "identifier" > __POWERPC__</ span ></ code >
</ p >
</ td >
< td >
< p >
< span class = "bold" >< strong > detection</ strong ></ span >
</ p >
</ td >
</ tr >
< tr >
< td >
< p >
< code class = "computeroutput" >< span class = "identifier" > __ppc__</ span ></ code >
</ p >
</ td >
< td >
< p >
< span class = "bold" >< strong > detection</ strong ></ span >
</ p >
</ td >
</ tr >
< tr >
< td >
< p >
< code class = "computeroutput" >< span class = "identifier" > _M_PPC</ span ></ code >
</ p >
</ td >
< td >
< p >
< span class = "bold" >< strong > detection</ strong ></ span >
</ p >
</ td >
</ tr >
< tr >
< td >
< p >
< code class = "computeroutput" >< span class = "identifier" > _ARCH_PPC</ span ></ code >
</ p >
</ td >
< td >
< p >
< span class = "bold" >< strong > detection</ strong ></ span >
</ p >
</ td >
</ tr >
< tr >
< td >
< p >
< code class = "computeroutput" >< span class = "identifier" > __PPCGECKO__</ span ></ code >
</ p >
</ td >
< td >
< p >
< span class = "bold" >< strong > detection</ strong ></ span >
</ p >
</ td >
</ tr >
< tr >
< td >
< p >
< code class = "computeroutput" >< span class = "identifier" > __PPCBROADWAY__</ span ></ code >
</ p >
</ td >
< td >
< p >
< span class = "bold" >< strong > detection</ strong ></ span >
</ p >
</ td >
</ tr >
< tr >
< td >
< p >
< code class = "computeroutput" >< span class = "identifier" > _XENON</ span ></ code >
</ p >
</ td >
< td >
< p >
< span class = "bold" >< strong > detection</ strong ></ span >
</ p >
</ td >
</ tr >
< tr >
< td >
< p >
< code class = "computeroutput" >< span class = "identifier" > __ppc601__</ span ></ code >
</ p >
</ td >
< td >
< p >
6.1.0
</ p >
</ td >
</ tr >
< tr >
< td >
< p >
< code class = "computeroutput" >< span class = "identifier" > _ARCH_601</ span ></ code >
</ p >
</ td >
< td >
< p >
6.1.0
</ p >
</ td >
</ tr >
< tr >
< td >
< p >
< code class = "computeroutput" >< span class = "identifier" > __ppc603__</ span ></ code >
</ p >
</ td >
< td >
< p >
6.3.0
</ p >
</ td >
</ tr >
< tr >
< td >
< p >
< code class = "computeroutput" >< span class = "identifier" > _ARCH_603</ span ></ code >
</ p >
</ td >
< td >
< p >
6.3.0
</ p >
</ td >
</ tr >
< tr >
< td >
< p >
< code class = "computeroutput" >< span class = "identifier" > __ppc604__</ span ></ code >
</ p >
</ td >
< td >
< p >
6.4.0
</ p >
</ td >
</ tr >
< tr >
< td >
< p >
< code class = "computeroutput" >< span class = "identifier" > __ppc604__</ span ></ code >
</ p >
</ td >
< td >
< p >
6.4.0
</ p >
</ td >
</ tr >
</ tbody >
</ table ></ div >
< h5 >
< a name = "predef.reference.boost_arch_architecture_macros.h9" ></ a >
< span class = "phrase" >< a name = "predef.reference.boost_arch_architecture_macros.boost_arch_pyramid" ></ a ></ span >< a class = "link" href = "boost_arch_architecture_macros.html#predef.reference.boost_arch_architecture_macros.boost_arch_pyramid" >< code class = "computeroutput" >< span class = "identifier" > BOOST_ARCH_PYRAMID</ span ></ code ></ a >
</ h5 >
< p >
Pyramid 9810 architecture.
</ p >
< div class = "informaltable" >< table class = "table" >
< colgroup >
< col >
< col >
</ colgroup >
< thead >< tr >
< th >
< p >
Symbol
</ p >
</ th >
< th >
< p >
Version
</ p >
</ th >
</ tr ></ thead >
< tbody >< tr >
< td >
< p >
< code class = "computeroutput" >< span class = "identifier" > pyr</ span ></ code >
</ p >
</ td >
< td >
< p >
< span class = "bold" >< strong > detection</ strong ></ span >
</ p >
</ td >
</ tr ></ tbody >
</ table ></ div >
< h5 >
< a name = "predef.reference.boost_arch_architecture_macros.h10" ></ a >
< span class = "phrase" >< a name = "predef.reference.boost_arch_architecture_macros.boost_arch_rs6000" ></ a ></ span >< a class = "link" href = "boost_arch_architecture_macros.html#predef.reference.boost_arch_architecture_macros.boost_arch_rs6000" >< code class = "computeroutput" >< span class = "identifier" > BOOST_ARCH_RS6000</ span ></ code ></ a >
</ h5 >
< p >
< a href = "http://en.wikipedia.org/wiki/RS/6000" target = "_top" > RS/6000</ a > architecture.
</ p >
< div class = "informaltable" >< table class = "table" >
< colgroup >
< col >
< col >
</ colgroup >
< thead >< tr >
< th >
< p >
Symbol
</ p >
</ th >
< th >
< p >
Version
</ p >
</ th >
</ tr ></ thead >
< tbody >
< tr >
< td >
< p >
< code class = "computeroutput" >< span class = "identifier" > __THW_RS6000</ span ></ code >
</ p >
</ td >
< td >
< p >
< span class = "bold" >< strong > detection</ strong ></ span >
</ p >
</ td >
</ tr >
< tr >
< td >
< p >
< code class = "computeroutput" >< span class = "identifier" > _IBMR2</ span ></ code >
</ p >
</ td >
< td >
< p >
< span class = "bold" >< strong > detection</ strong ></ span >
</ p >
</ td >
</ tr >
< tr >
< td >
< p >
< code class = "computeroutput" >< span class = "identifier" > _POWER</ span ></ code >
</ p >
</ td >
< td >
< p >
< span class = "bold" >< strong > detection</ strong ></ span >
</ p >
</ td >
</ tr >
< tr >
< td >
< p >
< code class = "computeroutput" >< span class = "identifier" > _ARCH_PWR</ span ></ code >
</ p >
</ td >
< td >
< p >
< span class = "bold" >< strong > detection</ strong ></ span >
</ p >
</ td >
</ tr >
< tr >
< td >
< p >
< code class = "computeroutput" >< span class = "identifier" > _ARCH_PWR2</ span ></ code >
</ p >
</ td >
< td >
< p >
< span class = "bold" >< strong > detection</ strong ></ span >
</ p >
</ td >
</ tr >
</ tbody >
</ table ></ div >
< h5 >
< a name = "predef.reference.boost_arch_architecture_macros.h11" ></ a >
< span class = "phrase" >< a name = "predef.reference.boost_arch_architecture_macros.boost_arch_sparc" ></ a ></ span >< a class = "link" href = "boost_arch_architecture_macros.html#predef.reference.boost_arch_architecture_macros.boost_arch_sparc" >< code class = "computeroutput" >< span class = "identifier" > BOOST_ARCH_SPARC</ span ></ code ></ a >
</ h5 >
< p >
< a href = "http://en.wikipedia.org/wiki/SPARC" target = "_top" > SPARC</ a > architecture.
</ p >
< div class = "informaltable" >< table class = "table" >
< colgroup >
< col >
< col >
</ colgroup >
< thead >< tr >
< th >
< p >
Symbol
</ p >
</ th >
< th >
< p >
Version
</ p >
</ th >
</ tr ></ thead >
< tbody >
< tr >
< td >
< p >
< code class = "computeroutput" >< span class = "identifier" > __sparc__</ span ></ code >
</ p >
</ td >
< td >
< p >
< span class = "bold" >< strong > detection</ strong ></ span >
</ p >
</ td >
</ tr >
< tr >
< td >
< p >
< code class = "computeroutput" >< span class = "identifier" > __sparc</ span ></ code >
</ p >
</ td >
< td >
< p >
< span class = "bold" >< strong > detection</ strong ></ span >
</ p >
</ td >
</ tr >
< tr >
< td >
< p >
< code class = "computeroutput" >< span class = "identifier" > __sparcv9</ span ></ code >
</ p >
</ td >
< td >
< p >
9.0.0
</ p >
</ td >
</ tr >
< tr >
< td >
< p >
< code class = "computeroutput" >< span class = "identifier" > __sparcv8</ span ></ code >
</ p >
</ td >
< td >
< p >
8.0.0
</ p >
</ td >
</ tr >
</ tbody >
</ table ></ div >
< h5 >
< a name = "predef.reference.boost_arch_architecture_macros.h12" ></ a >
< span class = "phrase" >< a name = "predef.reference.boost_arch_architecture_macros.boost_arch_sh" ></ a ></ span >< a class = "link" href = "boost_arch_architecture_macros.html#predef.reference.boost_arch_architecture_macros.boost_arch_sh" >< code class = "computeroutput" >< span class = "identifier" > BOOST_ARCH_SH</ span ></ code ></ a >
</ h5 >
< p >
< a href = "http://en.wikipedia.org/wiki/SuperH" target = "_top" > SuperH</ a > architecture:
If available versions [1-5] are specifically detected.
</ p >
< div class = "informaltable" >< table class = "table" >
< colgroup >
< col >
< col >
</ colgroup >
< thead >< tr >
< th >
< p >
Symbol
</ p >
</ th >
< th >
< p >
Version
</ p >
</ th >
</ tr ></ thead >
< tbody >
< tr >
< td >
< p >
< code class = "computeroutput" >< span class = "identifier" > __sh__</ span ></ code >
</ p >
</ td >
< td >
< p >
< span class = "bold" >< strong > detection</ strong ></ span >
</ p >
</ td >
</ tr >
< tr >
< td >
< p >
< code class = "computeroutput" >< span class = "identifier" > __SH5__</ span ></ code >
</ p >
</ td >
< td >
< p >
5.0.0
</ p >
</ td >
</ tr >
< tr >
< td >
< p >
< code class = "computeroutput" >< span class = "identifier" > __SH4__</ span ></ code >
</ p >
</ td >
< td >
< p >
4.0.0
</ p >
</ td >
</ tr >
< tr >
< td >
< p >
< code class = "computeroutput" >< span class = "identifier" > __sh3__</ span ></ code >
</ p >
</ td >
< td >
< p >
3.0.0
</ p >
</ td >
</ tr >
< tr >
< td >
< p >
< code class = "computeroutput" >< span class = "identifier" > __SH3__</ span ></ code >
</ p >
</ td >
< td >
< p >
3.0.0
</ p >
</ td >
</ tr >
< tr >
< td >
< p >
< code class = "computeroutput" >< span class = "identifier" > __sh2__</ span ></ code >
</ p >
</ td >
< td >
< p >
2.0.0
</ p >
</ td >
</ tr >
< tr >
< td >
< p >
< code class = "computeroutput" >< span class = "identifier" > __sh1__</ span ></ code >
</ p >
</ td >
< td >
< p >
1.0.0
</ p >
</ td >
</ tr >
</ tbody >
</ table ></ div >
< h5 >
< a name = "predef.reference.boost_arch_architecture_macros.h13" ></ a >
< span class = "phrase" >< a name = "predef.reference.boost_arch_architecture_macros.boost_arch_sys370" ></ a ></ span >< a class = "link" href = "boost_arch_architecture_macros.html#predef.reference.boost_arch_architecture_macros.boost_arch_sys370" >< code class = "computeroutput" >< span class = "identifier" > BOOST_ARCH_SYS370</ span ></ code ></ a >
</ h5 >
< p >
< a href = "http://en.wikipedia.org/wiki/System/370" target = "_top" > System/370</ a > architecture.
</ p >
< div class = "informaltable" >< table class = "table" >
< colgroup >
< col >
< col >
</ colgroup >
< thead >< tr >
< th >
< p >
Symbol
</ p >
</ th >
< th >
< p >
Version
</ p >
</ th >
</ tr ></ thead >
< tbody >
< tr >
< td >
< p >
< code class = "computeroutput" >< span class = "identifier" > __370__</ span ></ code >
</ p >
</ td >
< td >
< p >
< span class = "bold" >< strong > detection</ strong ></ span >
</ p >
</ td >
</ tr >
< tr >
< td >
< p >
< code class = "computeroutput" >< span class = "identifier" > __THW_370__</ span ></ code >
</ p >
</ td >
< td >
< p >
< span class = "bold" >< strong > detection</ strong ></ span >
</ p >
</ td >
</ tr >
</ tbody >
</ table ></ div >
< h5 >
< a name = "predef.reference.boost_arch_architecture_macros.h14" ></ a >
< span class = "phrase" >< a name = "predef.reference.boost_arch_architecture_macros.boost_arch_sys390" ></ a ></ span >< a class = "link" href = "boost_arch_architecture_macros.html#predef.reference.boost_arch_architecture_macros.boost_arch_sys390" >< code class = "computeroutput" >< span class = "identifier" > BOOST_ARCH_SYS390</ span ></ code ></ a >
</ h5 >
< p >
< a href = "http://en.wikipedia.org/wiki/System/390" target = "_top" > System/390</ a > architecture.
</ p >
< div class = "informaltable" >< table class = "table" >
< colgroup >
< col >
< col >
</ colgroup >
< thead >< tr >
< th >
< p >
Symbol
</ p >
</ th >
< th >
< p >
Version
</ p >
</ th >
</ tr ></ thead >
< tbody >
< tr >
< td >
< p >
< code class = "computeroutput" >< span class = "identifier" > __s390__</ span ></ code >
</ p >
</ td >
< td >
< p >
< span class = "bold" >< strong > detection</ strong ></ span >
</ p >
</ td >
</ tr >
< tr >
< td >
< p >
< code class = "computeroutput" >< span class = "identifier" > __s390x__</ span ></ code >
</ p >
</ td >
< td >
< p >
< span class = "bold" >< strong > detection</ strong ></ span >
</ p >
</ td >
</ tr >
</ tbody >
</ table ></ div >
< h5 >
< a name = "predef.reference.boost_arch_architecture_macros.h15" ></ a >
< span class = "phrase" >< a name = "predef.reference.boost_arch_architecture_macros.boost_arch_x86" ></ a ></ span >< a class = "link" href = "boost_arch_architecture_macros.html#predef.reference.boost_arch_architecture_macros.boost_arch_x86" >< code class = "computeroutput" >< span class = "identifier" > BOOST_ARCH_X86</ span ></ code ></ a >
</ h5 >
< p >
< a href = "http://en.wikipedia.org/wiki/X86" target = "_top" > Intel x86</ a > architecture:
If available versions [3-6] are specifically detected.
</ p >
< div class = "informaltable" >< table class = "table" >
< colgroup >
< col >
< col >
</ colgroup >
< thead >< tr >
< th >
< p >
Symbol
</ p >
</ th >
< th >
< p >
Version
</ p >
</ th >
</ tr ></ thead >
< tbody >
< tr >
< td >
< p >
< code class = "computeroutput" >< span class = "identifier" > i386</ span ></ code >
</ p >
</ td >
< td >
< p >
< span class = "bold" >< strong > detection</ strong ></ span >
</ p >
</ td >
</ tr >
< tr >
< td >
< p >
< code class = "computeroutput" >< span class = "identifier" > __i386__</ span ></ code >
</ p >
</ td >
< td >
< p >
< span class = "bold" >< strong > detection</ strong ></ span >
</ p >
</ td >
</ tr >
< tr >
< td >
< p >
< code class = "computeroutput" >< span class = "identifier" > __i486__</ span ></ code >
</ p >
</ td >
< td >
< p >
< span class = "bold" >< strong > detection</ strong ></ span >
</ p >
</ td >
</ tr >
< tr >
< td >
< p >
< code class = "computeroutput" >< span class = "identifier" > __i586__</ span ></ code >
</ p >
</ td >
< td >
< p >
< span class = "bold" >< strong > detection</ strong ></ span >
</ p >
</ td >
</ tr >
< tr >
< td >
< p >
< code class = "computeroutput" >< span class = "identifier" > __i686__</ span ></ code >
</ p >
</ td >
< td >
< p >
< span class = "bold" >< strong > detection</ strong ></ span >
</ p >
</ td >
</ tr >
< tr >
< td >
< p >
< code class = "computeroutput" >< span class = "identifier" > __i386</ span ></ code >
</ p >
</ td >
< td >
< p >
< span class = "bold" >< strong > detection</ strong ></ span >
</ p >
</ td >
</ tr >
< tr >
< td >
< p >
< code class = "computeroutput" >< span class = "identifier" > _M_IX86</ span ></ code >
</ p >
</ td >
< td >
< p >
< span class = "bold" >< strong > detection</ strong ></ span >
</ p >
</ td >
</ tr >
< tr >
< td >
< p >
< code class = "computeroutput" >< span class = "identifier" > _X86_</ span ></ code >
</ p >
</ td >
< td >
< p >
< span class = "bold" >< strong > detection</ strong ></ span >
</ p >
</ td >
</ tr >
< tr >
< td >
< p >
< code class = "computeroutput" >< span class = "identifier" > __THW_INTEL__</ span ></ code >
</ p >
</ td >
< td >
< p >
< span class = "bold" >< strong > detection</ strong ></ span >
</ p >
</ td >
</ tr >
< tr >
< td >
< p >
< code class = "computeroutput" >< span class = "identifier" > __I86__</ span ></ code >
</ p >
</ td >
< td >
< p >
< span class = "bold" >< strong > detection</ strong ></ span >
</ p >
</ td >
</ tr >
< tr >
< td >
< p >
< code class = "computeroutput" >< span class = "identifier" > __INTEL__</ span ></ code >
</ p >
</ td >
< td >
< p >
< span class = "bold" >< strong > detection</ strong ></ span >
</ p >
</ td >
</ tr >
< tr >
< td >
< p >
< code class = "computeroutput" >< span class = "identifier" > __I86__</ span ></ code >
</ p >
</ td >
< td >
< p >
V.0.0
</ p >
</ td >
</ tr >
< tr >
< td >
< p >
< code class = "computeroutput" >< span class = "identifier" > _M_IX86</ span ></ code >
</ p >
</ td >
< td >
< p >
V.0.0
</ p >
</ td >
</ tr >
< tr >
< td >
< p >
< code class = "computeroutput" >< span class = "identifier" > __i686__</ span ></ code >
</ p >
</ td >
< td >
< p >
6.0.0
</ p >
</ td >
</ tr >
< tr >
< td >
< p >
< code class = "computeroutput" >< span class = "identifier" > __i586__</ span ></ code >
</ p >
</ td >
< td >
< p >
5.0.0
</ p >
</ td >
</ tr >
< tr >
< td >
< p >
< code class = "computeroutput" >< span class = "identifier" > __i486__</ span ></ code >
</ p >
</ td >
< td >
< p >
4.0.0
</ p >
</ td >
</ tr >
< tr >
< td >
< p >
< code class = "computeroutput" >< span class = "identifier" > __i386__</ span ></ code >
</ p >
</ td >
< td >
< p >
3.0.0
</ p >
</ td >
</ tr >
</ tbody >
</ table ></ div >
< h5 >
< a name = "predef.reference.boost_arch_architecture_macros.h16" ></ a >
< span class = "phrase" >< a name = "predef.reference.boost_arch_architecture_macros.boost_arch_z" ></ a ></ span >< a class = "link" href = "boost_arch_architecture_macros.html#predef.reference.boost_arch_architecture_macros.boost_arch_z" >< code class = "computeroutput" >< span class = "identifier" > BOOST_ARCH_Z</ span ></ code ></ a >
</ h5 >
< p >
< a href = "http://en.wikipedia.org/wiki/Z/Architecture" target = "_top" > z/Architecture</ a >
architecture.
</ p >
< div class = "informaltable" >< table class = "table" >
< colgroup >
< col >
< col >
</ colgroup >
< thead >< tr >
< th >
< p >
Symbol
</ p >
</ th >
< th >
< p >
Version
</ p >
</ th >
</ tr ></ thead >
< tbody >< tr >
< td >
< p >
< code class = "computeroutput" >< span class = "identifier" > __SYSC_ZARCH__</ span ></ code >
</ p >
</ td >
< td >
< p >
< span class = "bold" >< strong > detection</ strong ></ span >
</ p >
</ td >
</ tr ></ tbody >
</ table ></ div >
</ div >
< table xmlns:rev = "http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width = "100%" >< tr >
< td align = "left" ></ td >
< td align = "right" >< div class = "copyright-footer" > Copyright © 2005 Rene Rivera< br > Copyright © 2008-2013 Redshift Software Inc< p >
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at < a href = "http://www.boost.org/LICENSE_1_0.txt" target = "_top" > http://www.boost.org/LICENSE_1_0.txt</ a > )
</ p >
</ div ></ td >
</ tr ></ table >
< hr >
< div class = "spirit-nav" >
< a accesskey = "p" href = "../reference.html" >< img src = "../../images/prev.png" alt = "Prev" ></ a >< a accesskey = "u" href = "../reference.html" >< img src = "../../images/up.png" alt = "Up" ></ a >< a accesskey = "h" href = "../../index.html" >< img src = "../../images/home.png" alt = "Home" ></ a >< a accesskey = "n" href = "boost_comp_compiler_macros.html" >< img src = "../../images/next.png" alt = "Next" ></ a >
</ div >
</ body >
</ html >