1 #ifndef BOOST_SMART_PTR_DETAIL_SP_COUNTED_BASE_SNC_PS3_HPP_INCLUDED
2 #define BOOST_SMART_PTR_DETAIL_SP_COUNTED_BASE_SNC_PS3_HPP_INCLUDED
5 #if defined(_MSC_VER) && (_MSC_VER >= 1020)
31 inline uint32_t
compare_and_swap( uint32_t * dest_, uint32_t compare_, uint32_t swap_ )
33 return __builtin_cellAtomicCompareAndSwap32(dest_,compare_,swap_);
55 (void) __builtin_cellAtomicIncr32( pw );
60 return __builtin_cellAtomicDecr32( pw );
154 return const_cast< uint32_t
const volatile &
>(
use_count_ );
162 #endif // #ifndef BOOST_SMART_PTR_DETAIL_SP_COUNTED_BASE_SNC_PS3_HPP_INCLUDED