Searched refs:compare_and_swap (Results 1 – 3 of 3) sorted by relevance
| /OK3568_Linux_fs/buildroot/dl/qt5location/git/src/3rdparty/mapbox-gl-native/deps/boost/1.65.1/include/boost/smart_ptr/detail/ |
| H A D | sp_counted_base_gcc_sparc.hpp | 31 inline int32_t compare_and_swap( int32_t * dest_, int32_t compare_, int32_t swap_ ) in compare_and_swap() function 51 if( __builtin_expect((compare_and_swap(pw, r, r + dv) == r), 1) ) in atomic_fetch_and_add() 83 if( __builtin_expect( ( compare_and_swap( pw, r, r + 1 ) == r ), 1 ) ) in atomic_conditional_increment()
|
| H A D | sp_counted_base_snc_ps3.hpp | 31 inline uint32_t compare_and_swap( uint32_t * dest_, uint32_t compare_, uint32_t swap_ ) in compare_and_swap() function 46 if( __builtin_expect((compare_and_swap(pw, r, r + dv) == r), 1) ) in atomic_fetch_and_add() 78 if( __builtin_expect( ( compare_and_swap( pw, r, r + 1 ) == r ), 1 ) ) in atomic_conditional_increment()
|
| H A D | sp_counted_base_aix.hpp | 62 if( compare_and_swap( pw, &tmp, tmp + 1 ) ) return (tmp + 1); in atomic_conditional_increment()
|