/freebsd-11-stable/contrib/libstdc++/config/cpu/generic/atomicity_builtins/ |
H A D | atomicity.h | 42 __exchange_and_add(volatile _Atomic_word* __mem, int __val) argument 43 { return __sync_fetch_and_add(__mem, __val); } 47 __atomic_add(volatile _Atomic_word* __mem, int __val) argument 48 { __sync_fetch_and_add(__mem, __val); }
|
/freebsd-11-stable/contrib/libstdc++/config/os/aix/ |
H A D | atomicity.h | 50 __exchange_and_add (volatile _Atomic_word* __mem, int __val) argument 51 { return ::fetch_and_add(const_cast<atomic_p>(__mem), __val); } 55 __atomic_add (volatile _Atomic_word* __mem, int __val) argument 56 { (void) ::fetch_and_add(const_cast<atomic_p>(__mem), __val); } local
|
/freebsd-11-stable/contrib/libstdc++/config/os/irix/ |
H A D | atomicity.h | 36 __exchange_and_add(volatile _Atomic_word* __mem, int __val) argument 37 { return (_Atomic_word) test_then_add((unsigned long*) const_cast<_Atomic_word*>(__mem), __val); } 40 __atomic_add(volatile _Atomic_word* __mem, int __val) argument 41 { __exchange_and_add(__mem, __val); }
|
/freebsd-11-stable/contrib/libstdc++/include/ext/ |
H A D | atomicity.h | 50 __exchange_and_add(volatile _Atomic_word* __mem, int __val) argument 51 { return __sync_fetch_and_add(__mem, __val); } 54 __atomic_add(volatile _Atomic_word* __mem, int __val) argument 55 { __sync_fetch_and_add(__mem, __val); } 67 __exchange_and_add_single(_Atomic_word* __mem, int __val) argument 70 *__mem += __val; 75 __atomic_add_single(_Atomic_word* __mem, int __val) argument 76 { *__mem += __val; } 80 __exchange_and_add_dispatch(_Atomic_word* __mem, int __val) argument 84 return __exchange_and_add(__mem, __val); 94 __atomic_add_dispatch(_Atomic_word* __mem, int __val) argument [all...] |
H A D | new_allocator.h | 106 construct(pointer __p, const _Tp& __val) argument 107 { ::new(__p) _Tp(__val); }
|
H A D | malloc_allocator.h | 110 construct(pointer __p, const _Tp& __val) argument 111 { ::new(__p) value_type(__val); }
|
H A D | array_allocator.h | 79 construct(pointer __p, const _Tp& __val) argument 80 { ::new(__p) value_type(__val); }
|
/freebsd-11-stable/contrib/libstdc++/config/cpu/cris/ |
H A D | atomicity.h | 35 __exchange_and_add(volatile _Atomic_word* __mem, int __val) argument 51 : "r" (__mem), "g" (__val), "Q" (*__mem) 64 : "r" (__mem), "g" (__val), "Q" (*__mem) 75 __atomic_add(volatile _Atomic_word* __mem, int __val) argument 76 { __exchange_and_add(__mem, __val); }
|
/freebsd-11-stable/contrib/libstdc++/config/cpu/sh/ |
H A D | atomicity.h | 40 __exchange_and_add (volatile _Atomic_word* __mem, int __val) argument 52 : "r" (__mem), "rI08" (__val) 61 __atomic_add (volatile _Atomic_word* __mem, int __val) argument 69 : "r" (__mem), "rI08" (__val) 89 __exchange_and_add(volatile _Atomic_word* __mem, int __val) argument 94 *__mem += __val; 100 __atomic_add(volatile _Atomic_word* __mem, int __val) argument 101 { __exchange_and_add(__mem, __val); }
|
/freebsd-11-stable/contrib/libstdc++/config/cpu/generic/atomicity_mutex/ |
H A D | atomicity.h | 47 __exchange_and_add(volatile _Atomic_word* __mem, int __val) argument 52 *__mem += __val; 58 __atomic_add(volatile _Atomic_word* __mem, int __val) argument 59 { __exchange_and_add(__mem, __val); }
|
/freebsd-11-stable/contrib/libstdc++/config/cpu/i486/ |
H A D | atomicity.h | 36 __exchange_and_add(volatile _Atomic_word* __mem, int __val) argument 41 : "0" (__val), "m" (*__mem)); 47 __atomic_add(volatile _Atomic_word* __mem, int __val) argument 50 : "=m" (*__mem) : "ir" (__val), "m" (*__mem));
|
/freebsd-11-stable/contrib/libstdc++/config/cpu/mips/ |
H A D | atomicity.h | 38 __exchange_and_add(volatile _Atomic_word* __mem, int __val) argument 56 : "r"(__mem), "r"(__val) 64 __atomic_add(volatile _Atomic_word* __mem, int __val) argument 82 : "r"(__mem), "r"(__val)
|
/freebsd-11-stable/contrib/libstdc++/config/cpu/i386/ |
H A D | atomicity.h | 47 __exchange_and_add(volatile _Atomic_word* __mem, int __val) argument 62 *__mem += __val; 72 __atomic_add(volatile _Atomic_word* __mem, int __val) argument 73 { __exchange_and_add(__mem, __val); }
|
/freebsd-11-stable/contrib/llvm-project/libcxx/src/include/ |
H A D | atomic_support.h | 56 void __libcpp_atomic_store(_ValueType* __dest, _FromType __val, argument 59 __atomic_store_n(__dest, __val, __order); 64 void __libcpp_relaxed_store(_ValueType* __dest, _FromType __val) argument 66 __atomic_store_n(__dest, __val, _AO_Relaxed); 71 _ValueType __libcpp_atomic_load(_ValueType const* __val, argument 74 return __atomic_load_n(__val, __order); 79 _ValueType __libcpp_atomic_add(_ValueType* __val, _AddType __a, argument 82 return __atomic_add_fetch(__val, __a, __order); 95 bool __libcpp_atomic_compare_exchange(_ValueType* __val, argument 100 return __atomic_compare_exchange_n(__val, __expecte [all...] |
/freebsd-11-stable/contrib/libstdc++/config/cpu/m68k/ |
H A D | atomicity.h | 40 __exchange_and_add(volatile _Atomic_word* __mem, int __val) argument 49 : "d" (__val), "0" (__result), "m" (*__mem)); 58 __exchange_and_add(volatile _Atomic_word* __mem, int __val) 66 *__mem = __result + __val; 87 __exchange_and_add(volatile _Atomic_word* __mem, int __val) 116 *__mem = __result + __val; 127 __atomic_add(volatile _Atomic_word* __mem, int __val) argument 131 __exchange_and_add(__mem, __val);
|
/freebsd-11-stable/contrib/libstdc++/config/cpu/sparc/ |
H A D | atomicity.h | 38 __exchange_and_add(volatile _Atomic_word* __mem, int __val) argument 41 _Atomic_word __val_extended = __val; 56 __atomic_add(volatile _Atomic_word* __mem, int __val) argument 59 _Atomic_word __val_extended = __val; 86 __exchange_and_add(volatile _Atomic_word* __mem, int __val) 98 *__mem += __val; 108 __atomic_add(volatile _Atomic_word* __mem, int __val) 119 *__mem += __val;
|
/freebsd-11-stable/contrib/wpa/src/utils/ |
H A D | platform.h | 13 typeof(*(p)) __val; \ 16 __ptr->__val; \
|
/freebsd-11-stable/contrib/llvm-project/clang/lib/Headers/ |
H A D | pkuintrin.h | 27 _wrpkru(unsigned int __val) argument 29 __builtin_ia32_wrpkru(__val);
|
H A D | __clang_cuda_intrinsics.h | 25 inline __device__ int __FnName(int __val, __Type __offset, \ 27 return __IntIntrinsic(__val, __offset, \ 30 inline __device__ float __FnName(float __val, __Type __offset, \ 32 return __FloatIntrinsic(__val, __offset, \ 35 inline __device__ unsigned int __FnName(unsigned int __val, __Type __offset, \ 38 ::__FnName(static_cast<int>(__val), __offset, __width)); \ 40 inline __device__ long long __FnName(long long __val, __Type __offset, \ 45 _Static_assert(sizeof(__val) == sizeof(__Bits)); \ 48 memcpy(&__tmp, &__val, sizeof(__val)); \ [all...] |
/freebsd-11-stable/contrib/libstdc++/config/cpu/hppa/ |
H A D | atomicity.h | 51 __exchange_and_add(volatile _Atomic_word* __mem, int __val) argument 68 *__mem = result + __val; 76 __atomic_add(volatile _Atomic_word* __mem, int __val) argument 91 *__mem += __val;
|
/freebsd-11-stable/sys/i386/include/ |
H A D | pcpu.h | 145 __pcpu_type(name) __val; \ 147 u_char __b[MIN(sizeof(__val), 4)]; \ 150 __val = (val); \ 151 if (sizeof(__val) == 1 || sizeof(__val) == 2 || \ 152 sizeof(__val) == 4) { \ 153 __s = *(struct __s *)(void *)&__val; \ 158 *__PCPU_PTR(name) += __val; \ 188 __pcpu_type(name) __val; \ 190 u_char __b[MIN(sizeof(__val), [all...] |
/freebsd-11-stable/sys/amd64/include/ |
H A D | pcpu.h | 153 __pcpu_type(name) __val; \ 158 __val = (val); \ 159 if (sizeof(__val) == 1 || sizeof(__val) == 2 || \ 160 sizeof(__val) == 4 || sizeof(__val) == 8) { \ 161 __s = *(struct __s *)(void *)&__val; \ 166 *__PCPU_PTR(name) += __val; \ 201 __pcpu_type(name) __val; \ 206 __val [all...] |
/freebsd-11-stable/sys/sys/ |
H A D | stdatomic.h | 89 #define ATOMIC_VAR_INIT(value) { .__val = (value) } 90 #define atomic_init(obj, value) ((void)((obj)->__val = (value))) 177 __atomic_is_lock_free(sizeof((obj)->__val), &(obj)->__val) 180 ((void)(obj), sizeof((obj)->__val) <= sizeof(void *)) 261 __atomic_compare_exchange_n(&(object)->__val, expected, \ 265 __atomic_compare_exchange_n(&(object)->__val, expected, \ 268 __atomic_exchange_n(&(object)->__val, desired, order) 270 __atomic_fetch_add(&(object)->__val, operand, order) 272 __atomic_fetch_and(&(object)->__val, operan [all...] |
/freebsd-11-stable/contrib/libstdc++/include/bits/ |
H A D | stl_tempbuf.h | 97 _M_initialize_buffer(const _Tp& __val, __false_type) argument 98 { std::uninitialized_fill_n(_M_buffer, _M_len, __val); }
|
H A D | stl_algo.h | 171 const _Tp& __val, input_iterator_tag) 173 while (__first != __last && !(*__first == __val)) 201 const _Tp& __val, random_access_iterator_tag) 208 if (*__first == __val) 212 if (*__first == __val) 216 if (*__first == __val) 220 if (*__first == __val) 228 if (*__first == __val) 232 if (*__first == __val) 236 if (*__first == __val) 170 __find(_InputIterator __first, _InputIterator __last, const _Tp& __val, input_iterator_tag) argument 200 __find(_RandomAccessIterator __first, _RandomAccessIterator __last, const _Tp& __val, random_access_iterator_tag) argument 318 find(_InputIterator __first, _InputIterator __last, const _Tp& __val) argument 630 __search_n(_ForwardIterator __first, _ForwardIterator __last, _Integer __count, const _Tp& __val, std::forward_iterator_tag) argument 664 __search_n(_RandomAccessIter __first, _RandomAccessIter __last, _Integer __count, const _Tp& __val, std::random_access_iterator_tag) argument 722 search_n(_ForwardIterator __first, _ForwardIterator __last, _Integer __count, const _Tp& __val) argument 750 __search_n(_ForwardIterator __first, _ForwardIterator __last, _Integer __count, const _Tp& __val, _BinaryPredicate __binary_pred, std::forward_iterator_tag) argument 790 __search_n(_RandomAccessIter __first, _RandomAccessIter __last, _Integer __count, const _Tp& __val, _BinaryPredicate __binary_pred, std::random_access_iterator_tag) argument 851 search_n(_ForwardIterator __first, _ForwardIterator __last, _Integer __count, const _Tp& __val, _BinaryPredicate __binary_pred) argument 2305 __unguarded_linear_insert(_RandomAccessIterator __last, _Tp __val) argument 2325 __unguarded_linear_insert(_RandomAccessIterator __last, _Tp __val, _Compare __comp) argument 2355 __val = *__i; local 2381 __val = *__i; local 2884 lower_bound(_ForwardIterator __first, _ForwardIterator __last, const _Tp& __val) argument 2934 lower_bound(_ForwardIterator __first, _ForwardIterator __last, const _Tp& __val, _Compare __comp) argument 2981 upper_bound(_ForwardIterator __first, _ForwardIterator __last, const _Tp& __val) argument 3031 upper_bound(_ForwardIterator __first, _ForwardIterator __last, const _Tp& __val, _Compare __comp) argument 4109 equal_range(_ForwardIterator __first, _ForwardIterator __last, const _Tp& __val) argument 4170 equal_range(_ForwardIterator __first, _ForwardIterator __last, const _Tp& __val, _Compare __comp) argument 4228 binary_search(_ForwardIterator __first, _ForwardIterator __last, const _Tp& __val) argument 4260 binary_search(_ForwardIterator __first, _ForwardIterator __last, const _Tp& __val, _Compare __comp) argument [all...] |