| 50 | const uintptr_t one = 1; |
| 51 | |
| 52 | inline void set_one_bit( uintptr_t& dest, int pos ) { |
| 53 | __TBB_ASSERT( pos>=0, NULL ); |
| 54 | __TBB_ASSERT( pos<32, NULL ); |
| 55 | __TBB_AtomicOR( &dest, one<<pos ); |
| 56 | } |
| 57 | |
| 58 | inline void clear_one_bit( uintptr_t& dest, int pos ) { |
| 59 | __TBB_ASSERT( pos>=0, NULL ); |