Back to home page

EIC code displayed by LXR

 
 

    


File indexing completed on 2025-12-16 10:05:03

0001 /*
0002 Copyright Rene Rivera 2008-2015
0003 Distributed under the Boost Software License, Version 1.0.
0004 (See accompanying file LICENSE_1_0.txt or copy at
0005 http://www.boost.org/LICENSE_1_0.txt)
0006 */
0007 
0008 #include <boost/predef/architecture/x86/32.h>
0009 #include <boost/predef/architecture/x86/64.h>
0010 
0011 #ifndef BOOST_PREDEF_ARCHITECTURE_X86_H
0012 #define BOOST_PREDEF_ARCHITECTURE_X86_H
0013 
0014 /* tag::reference[]
0015 = `BOOST_ARCH_X86`
0016 
0017 http://en.wikipedia.org/wiki/X86[Intel x86] architecture. This is
0018 a category to indicate that either `BOOST_ARCH_X86_32` or
0019 `BOOST_ARCH_X86_64` is detected.
0020 */ // end::reference[]
0021 
0022 #define BOOST_ARCH_X86 BOOST_VERSION_NUMBER_NOT_AVAILABLE
0023 
0024 #if BOOST_ARCH_X86_32 || BOOST_ARCH_X86_64
0025 #   undef BOOST_ARCH_X86
0026 #   define BOOST_ARCH_X86 BOOST_VERSION_NUMBER_AVAILABLE
0027 #endif
0028 
0029 #if BOOST_ARCH_X86
0030 #   define BOOST_ARCH_X86_AVAILABLE
0031 #endif
0032 
0033 #define BOOST_ARCH_X86_NAME "Intel x86"
0034 
0035 #endif
0036 
0037 #include <boost/predef/detail/test.h>
0038 BOOST_PREDEF_DECLARE_TEST(BOOST_ARCH_X86,BOOST_ARCH_X86_NAME)