/openbsd/gnu/llvm/libcxx/include/__utility/ |
H A D | convert_to_integral.h | 25 int __convert_to_integral(int __val) { return __val; } in __convert_to_integral() argument 28 unsigned __convert_to_integral(unsigned __val) { return __val; } in __convert_to_integral() argument 31 long __convert_to_integral(long __val) { return __val; } in __convert_to_integral() argument 34 unsigned long __convert_to_integral(unsigned long __val) { return __val; } in __convert_to_integral() argument 37 long long __convert_to_integral(long long __val) { return __val; } in __convert_to_integral() argument 40 unsigned long long __convert_to_integral(unsigned long long __val) {return __val; } in __convert_to_integral() argument 45 __convert_to_integral(_Fp __val) { return __val; } in __convert_to_integral() argument 49 __int128_t __convert_to_integral(__int128_t __val) { return __val; } in __convert_to_integral() argument 52 __uint128_t __convert_to_integral(__uint128_t __val) { return __val; } in __convert_to_integral() argument 68 __convert_to_integral(_Tp __val) { return __val; }
|
/openbsd/gnu/gcc/libstdc++-v3/include/ext/ |
H A D | atomicity.h | 51 { return __sync_fetch_and_add(__mem, __val); } in _GLIBCXX_BEGIN_NAMESPACE() 55 { __sync_fetch_and_add(__mem, __val); } in __atomic_add() 70 *__mem += __val; in __exchange_and_add_single() 75 __atomic_add_single(_Atomic_word* __mem, int __val) in __atomic_add_single() argument 76 { *__mem += __val; } in __atomic_add_single() 84 return __exchange_and_add(__mem, __val); in __exchange_and_add_dispatch() 86 return __exchange_and_add_single(__mem, __val); in __exchange_and_add_dispatch() 88 return __exchange_and_add_single(__mem, __val); in __exchange_and_add_dispatch() 98 __atomic_add(__mem, __val); in __atomic_add_dispatch() 100 __atomic_add_single(__mem, __val); in __atomic_add_dispatch() [all …]
|
/openbsd/gnu/llvm/libcxx/src/include/ |
H A D | atomic_support.h | 59 __atomic_store_n(__dest, __val, __order); 66 __atomic_store_n(__dest, __val, _AO_Relaxed); in __libcpp_relaxed_store() 74 return __atomic_load_n(__val, __order); 82 return __atomic_add_fetch(__val, __a, __order); 120 *__dest = __val; 127 *__dest = __val; 135 return *__val; 143 return *__val += __a; 162 if (*__val == *__expected) { 163 *__val = __after; [all …]
|
/openbsd/sys/dev/pci/drm/i915/ |
H A D | i915_reg_defs.h | 98 #define REG_FIELD_PREP(__mask, __val) \ argument 99 ((u32)((((typeof(__mask))(__val) << __bf_shf(__mask)) & (__mask)) + \ 103 …LD_BUG_ON_ZERO(__builtin_choose_expr(__is_constexpr(__val), (~((__mask) >> __bf_shf(__mask)) & (__… 115 #define REG_FIELD_PREP8(__mask, __val) \ argument 116 ((u8)((((typeof(__mask))(__val) << __bf_shf(__mask)) & (__mask)) + \ 120 …LD_BUG_ON_ZERO(__builtin_choose_expr(__is_constexpr(__val), (~((__mask) >> __bf_shf(__mask)) & (__… 132 #define REG_FIELD_GET(__mask, __val) ((u32)FIELD_GET(__mask, __val)) argument 144 #define REG_FIELD_GET64(__mask, __val) ((u64)FIELD_GET(__mask, __val)) argument 188 ((u16)((((typeof(__mask))(__val) << __bf_shf(__mask)) & (__mask)) + \ 192 …LD_BUG_ON_ZERO(__builtin_choose_expr(__is_constexpr(__val), (~((__mask) >> __bf_shf(__mask)) & (__… [all …]
|
/openbsd/gnu/llvm/clang/lib/Headers/ |
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, \ 48 memcpy(&__tmp, &__val, sizeof(__val)); \ 81 memcpy(&__tmp, &__val, sizeof(__val)); \ 132 memcpy(&__tmp, &__val, sizeof(__val)); \ [all …]
|
/openbsd/gnu/llvm/libcxx/include/__bit/ |
H A D | byteswap.h | 27 _LIBCPP_HIDE_FROM_ABI constexpr _Tp byteswap(_Tp __val) noexcept { in byteswap() argument 30 return __val; in byteswap() 32 return __builtin_bswap16(__val); in byteswap() 34 return __builtin_bswap32(__val); in byteswap() 36 return __builtin_bswap64(__val); in byteswap() 40 return __builtin_bswap128(__val); in byteswap() 42 return static_cast<_Tp>(byteswap(static_cast<uint64_t>(__val))) << 64 | in byteswap() 43 static_cast<_Tp>(byteswap(static_cast<uint64_t>(__val >> 64))); in byteswap()
|
/openbsd/gnu/gcc/libstdc++-v3/config/cpu/sh/ |
H A D | atomicity.h | 40 __exchange_and_add (volatile _Atomic_word* __mem, int __val) in __exchange_and_add() argument 52 : "r" (__mem), "rI08" (__val) in __exchange_and_add() 61 __atomic_add (volatile _Atomic_word* __mem, int __val) in __atomic_add() argument 69 : "r" (__mem), "rI08" (__val) in __atomic_add() 89 __exchange_and_add(volatile _Atomic_word* __mem, int __val) in _GLIBCXX_BEGIN_NAMESPACE() 94 *__mem += __val; in _GLIBCXX_BEGIN_NAMESPACE() 100 __atomic_add(volatile _Atomic_word* __mem, int __val) in __atomic_add() argument 101 { __exchange_and_add(__mem, __val); } in __atomic_add()
|
/openbsd/gnu/lib/libstdc++/libstdc++/config/cpu/sparc/ |
H A D | atomicity.h | 39 __exchange_and_add (volatile _Atomic_word *__mem, int __val) in __exchange_and_add() argument 42 _Atomic_word __val_extended = __val; in __exchange_and_add() 58 __atomic_add (volatile _Atomic_word* __mem, int __val) in __atomic_add() argument 61 _Atomic_word __val_extended = __val; in __atomic_add() 91 __exchange_and_add (volatile _Atomic_word* __mem, int __val) in __exchange_and_add() argument 103 *__mem += __val; in __exchange_and_add() 113 __atomic_add (volatile _Atomic_word* __mem, int __val) in __atomic_add() argument 124 *__mem += __val; in __atomic_add()
|
/openbsd/gnu/gcc/libstdc++-v3/config/cpu/sparc/ |
H A D | atomicity.h | 38 __exchange_and_add(volatile _Atomic_word* __mem, int __val) in _GLIBCXX_BEGIN_NAMESPACE() 41 _Atomic_word __val_extended = __val; in _GLIBCXX_BEGIN_NAMESPACE() 56 __atomic_add(volatile _Atomic_word* __mem, int __val) in __atomic_add() argument 59 _Atomic_word __val_extended = __val; in __atomic_add() 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;
|
/openbsd/gnu/lib/libstdc++/libstdc++/config/cpu/m68k/ |
H A D | atomicity.h | 42 __exchange_and_add (volatile _Atomic_word *__mem, int __val) in __exchange_and_add() argument 51 : "d" (__val), "m" (*__mem), "0" (__result) in __exchange_and_add() 63 __exchange_and_add (volatile _Atomic_word *__mem, int __val) in __exchange_and_add() argument 71 *__mem = __result + __val; in __exchange_and_add() 93 __exchange_and_add (volatile _Atomic_word *__mem, int __val) in __exchange_and_add() argument 119 *__mem = __result + __val; in __exchange_and_add() 130 __atomic_add (volatile _Atomic_word* __mem, int __val) in __atomic_add() argument 134 (void) __exchange_and_add (__mem, __val); in __atomic_add()
|
/openbsd/gnu/gcc/libstdc++-v3/config/cpu/m68k/ |
H A D | atomicity.h | 40 __exchange_and_add(volatile _Atomic_word* __mem, int __val) in _GLIBCXX_BEGIN_NAMESPACE() 49 : "d" (__val), "0" (__result), "m" (*__mem)); in _GLIBCXX_BEGIN_NAMESPACE() 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) in __atomic_add() argument 131 __exchange_and_add(__mem, __val); in __atomic_add()
|
/openbsd/gnu/llvm/libcxx/include/__numeric/ |
H A D | adjacent_difference.h | 34 typename iterator_traits<_InputIterator>::value_type __val(*__first); in adjacent_difference() 36 *__result = __val - _VSTD::move(__acc); in adjacent_difference() 38 *__result = __val - __acc; in adjacent_difference() 40 __acc = _VSTD::move(__val); in adjacent_difference() 58 typename iterator_traits<_InputIterator>::value_type __val(*__first); in adjacent_difference() 60 *__result = __binary_op(__val, _VSTD::move(__acc)); in adjacent_difference() 62 *__result = __binary_op(__val, __acc); in adjacent_difference() 64 __acc = _VSTD::move(__val); in adjacent_difference()
|
/openbsd/gnu/gcc/libstdc++-v3/config/cpu/cris/ |
H A D | atomicity.h | 35 __exchange_and_add(volatile _Atomic_word* __mem, int __val) in _GLIBCXX_BEGIN_NAMESPACE() 51 : "r" (__mem), "g" (__val), "Q" (*__mem) in _GLIBCXX_BEGIN_NAMESPACE() 64 : "r" (__mem), "g" (__val), "Q" (*__mem) in _GLIBCXX_BEGIN_NAMESPACE() 75 __atomic_add(volatile _Atomic_word* __mem, int __val) in __atomic_add() argument 76 { __exchange_and_add(__mem, __val); } in __atomic_add()
|
/openbsd/gnu/lib/libstdc++/libstdc++/config/cpu/cris/ |
H A D | atomicity.h | 38 __exchange_and_add (_Atomic_word* __mem, int __val) in __exchange_and_add() argument 54 : "r" (__mem), "g" (__val), "m" (*__mem) in __exchange_and_add() 65 : "r" (__mem), "g" (__val), "m" (*__mem) in __exchange_and_add() 74 __atomic_add (_Atomic_word* __mem, int __val) in __atomic_add() argument 76 __exchange_and_add (__mem, __val); in __atomic_add()
|
/openbsd/gnu/llvm/libcxx/src/ |
H A D | atomic.cpp | 45 __cxx_contention_t __val) in __libcpp_platform_wait_on_address() argument 48 syscall(SYS_futex, __ptr, FUTEX_WAIT_PRIVATE, __val, &__timeout, 0, 0); in __libcpp_platform_wait_on_address() 67 __cxx_contention_t __val) 70 const_cast<__cxx_atomic_contention_t*>(__ptr), __val, 0); 83 __cxx_contention_t __val) 86 UMTX_OP_WAIT_UINT_PRIVATE, __val, NULL, NULL); 101 __cxx_contention_t __val) 104 … return !__cxx_nonatomic_compare_equal(__cxx_atomic_load(__ptr, memory_order_relaxed), __val);
|
/openbsd/gnu/lib/libstdc++/libstdc++/config/os/irix/irix5.2/ |
H A D | atomicity.h | 38 __exchange_and_add (_Atomic_word* __mem, int __val) in __exchange_and_add() argument 40 return (_Atomic_word) test_then_add ((unsigned long*) __mem, __val); in __exchange_and_add() 45 __atomic_add (_Atomic_word* __mem, int __val) in __atomic_add() argument 47 __exchange_and_add (__mem, __val); in __atomic_add()
|
/openbsd/gnu/lib/libstdc++/libstdc++/config/os/irix/irix6.5/ |
H A D | atomicity.h | 38 __exchange_and_add (_Atomic_word* __mem, int __val) in __exchange_and_add() argument 40 return (_Atomic_word) test_then_add ((unsigned long*) __mem, __val); in __exchange_and_add() 45 __atomic_add (_Atomic_word* __mem, int __val) in __atomic_add() argument 47 __exchange_and_add (__mem, __val); in __atomic_add()
|
/openbsd/gnu/lib/libstdc++/libstdc++/config/os/aix/ |
H A D | atomicity.h | 47 __exchange_and_add (atomic_p __mem, int __val) in __exchange_and_add() argument 49 return fetch_and_add (__mem, __val); in __exchange_and_add() 54 __atomic_add (atomic_p __mem, int __val) in __atomic_add() argument 56 (void) fetch_and_add (__mem, __val); in __atomic_add()
|
/openbsd/gnu/gcc/libstdc++-v3/config/os/irix/ |
H A D | atomicity.h | 36 __exchange_and_add(volatile _Atomic_word* __mem, int __val) in _GLIBCXX_BEGIN_NAMESPACE() 37 { return (_Atomic_word) test_then_add((unsigned long*) const_cast<_Atomic_word*>(__mem), __val); } in _GLIBCXX_BEGIN_NAMESPACE() 40 __atomic_add(volatile _Atomic_word* __mem, int __val) in __atomic_add() argument 41 { __exchange_and_add(__mem, __val); } in __atomic_add()
|
/openbsd/gnu/lib/libstdc++/libstdc++/config/cpu/ia64/ |
H A D | atomicity.h | 39 __exchange_and_add (volatile _Atomic_word *__mem, int __val) in __exchange_and_add() argument 41 return __sync_fetch_and_add (__mem, __val); in __exchange_and_add() 46 __atomic_add (volatile _Atomic_word* __mem, int __val) in __atomic_add() argument 48 __sync_fetch_and_add (__mem, __val); in __atomic_add()
|
/openbsd/gnu/gcc/libstdc++-v3/config/cpu/generic/atomicity_builtins/ |
H A D | atomicity.h | 42 __exchange_and_add(volatile _Atomic_word* __mem, int __val) in _GLIBCXX_BEGIN_NAMESPACE() 43 { return __sync_fetch_and_add(__mem, __val); } in _GLIBCXX_BEGIN_NAMESPACE() 47 __atomic_add(volatile _Atomic_word* __mem, int __val) in __atomic_add() argument 48 { __sync_fetch_and_add(__mem, __val); } in __atomic_add()
|
/openbsd/gnu/gcc/libstdc++-v3/config/os/aix/ |
H A D | atomicity.h | 50 __exchange_and_add (volatile _Atomic_word* __mem, int __val) in _GLIBCXX_BEGIN_NAMESPACE() 51 { return ::fetch_and_add(const_cast<atomic_p>(__mem), __val); } in _GLIBCXX_BEGIN_NAMESPACE() 55 __atomic_add (volatile _Atomic_word* __mem, int __val) in __atomic_add() argument 56 { (void) ::fetch_and_add(const_cast<atomic_p>(__mem), __val); } in __atomic_add()
|
/openbsd/gnu/lib/libstdc++/libstdc++/config/cpu/s390/ |
H A D | atomicity.h | 37 __exchange_and_add (volatile _Atomic_word *__mem, int __val) in __exchange_and_add() argument 47 : "a" (__mem), "d" (__val) : "cc", "memory" ); in __exchange_and_add() 53 __atomic_add (volatile _Atomic_word *__mem, int __val) in __atomic_add() argument 55 __exchange_and_add (__mem, __val); in __atomic_add()
|
/openbsd/gnu/lib/libstdc++/libstdc++/config/cpu/i486/ |
H A D | atomicity.h | 37 __exchange_and_add (volatile _Atomic_word *__mem, int __val) in __exchange_and_add() argument 42 : "0" (__val), "m"(*__mem) in __exchange_and_add() 49 __atomic_add (volatile _Atomic_word* __mem, int __val) in __atomic_add() argument 53 : "ir" (__val), "m"(*__mem) in __atomic_add()
|
/openbsd/gnu/gcc/libstdc++-v3/config/cpu/i486/ |
H A D | atomicity.h | 36 __exchange_and_add(volatile _Atomic_word* __mem, int __val) in _GLIBCXX_BEGIN_NAMESPACE() 41 : "0" (__val), "m" (*__mem)); in _GLIBCXX_BEGIN_NAMESPACE() 47 __atomic_add(volatile _Atomic_word* __mem, int __val) in __atomic_add() argument 50 : "=m" (*__mem) : "ir" (__val), "m" (*__mem)); in __atomic_add()
|