Statistics
| Revision:

root / tmp / org.txm.statsengine.r.core.win32 / res / win32 / library / BH / include / boost / atomic / detail / caps_gcc_ppc.hpp @ 2486

History | View | Annotate | Download (968 Bytes)

1
/*
2
 * Distributed under the Boost Software License, Version 1.0.
3
 * (See accompanying file LICENSE_1_0.txt or copy at
4
 * http://www.boost.org/LICENSE_1_0.txt)
5
 *
6
 * Copyright (c) 2009 Helge Bahmann
7
 * Copyright (c) 2013 Tim Blechmann
8
 * Copyright (c) 2014 Andrey Semashev
9
 */
10
/*!
11
 * \file   atomic/detail/caps_gcc_ppc.hpp
12
 *
13
 * This header defines feature capabilities macros
14
 */
15

    
16
#ifndef BOOST_ATOMIC_DETAIL_CAPS_GCC_PPC_HPP_INCLUDED_
17
#define BOOST_ATOMIC_DETAIL_CAPS_GCC_PPC_HPP_INCLUDED_
18

    
19
#include <boost/atomic/detail/config.hpp>
20

    
21
#ifdef BOOST_HAS_PRAGMA_ONCE
22
#pragma once
23
#endif
24

    
25
#define BOOST_ATOMIC_INT8_LOCK_FREE 2
26
#define BOOST_ATOMIC_INT16_LOCK_FREE 2
27
#define BOOST_ATOMIC_INT32_LOCK_FREE 2
28
#if defined(__powerpc64__) || defined(__PPC64__)
29
#define BOOST_ATOMIC_INT64_LOCK_FREE 2
30
#endif
31
#define BOOST_ATOMIC_POINTER_LOCK_FREE 2
32

    
33
#define BOOST_ATOMIC_THREAD_FENCE 2
34
#define BOOST_ATOMIC_SIGNAL_FENCE 2
35

    
36
#endif // BOOST_ATOMIC_DETAIL_CAPS_GCC_PPC_HPP_INCLUDED_