/freebsd/contrib/llvm-project/libcxx/include/__random/ |
H A D | linear_congruential_engine.h | 38 unsigned long long __m, 40 …bool _HasOverflow = (__a != 0ull && (__m & (__m - 1ull)) != 0ull), // a != 0, m != 0, m != 2^n 41 … bool _Full = (!_HasOverflow || __m - 1ull <= (_Mp - __c) / __a), // (a * x + c) % m works 42 … bool _Part = (!_HasOverflow || __m - 1ull <= _Mp / __a), // (a * x) % m works 43 bool _Schrage = (_HasOverflow && __m % __a <= __m / __a)> // r <= q 59 unsigned long long __m, 61 __lce_alg_type _Mode = __lce_alg_picker<__a, __c, __m, _Mp>::__mode> 74 const __calc_type __m = static_cast<__calc_type>(_Mp); 76 return static_cast<result_type>((__a * __x + __c) % __m); 81 template <unsigned long long __a, unsigned long long __c, unsigned long long __m> [all …]
|
H A D | mersenne_twister_engine.h | 33 size_t __m, 125 size_t __m, 145 static_assert(0 < __m, "mersenne_twister_engine invalid parameters"); 146 static_assert(__m <= __n, "mersenne_twister_engine invalid parameters"); 170 static _LIBCPP_CONSTEXPR const size_t shift_size = __m; 315 size_t __m, 327 mersenne_twister_engine<_UIntType, __w, __n, __m, __r, __a, __u, __d, __s, __b, __t, __c, __l, __f>::word_size; 332 size_t __m, 344 mersenne_twister_engine<_UIntType, __w, __n, __m, __r, __a, __u, __d, __s, __b, __t, __c, __l, __f>::state_size; 349 size_t __m, [all...] |
H A D | fisher_f_distribution.h | 43 _LIBCPP_HIDE_FROM_ABI explicit param_type(result_type __m = 1, result_type __n = 1) : __m_(__m), __n_(__n) {} in __m_() argument 61 _LIBCPP_HIDE_FROM_ABI explicit fisher_f_distribution(result_type __m, result_type __n = 1) 62 : __p_(param_type(__m, __n)) {} 64 _LIBCPP_HIDE_FROM_ABI explicit fisher_f_distribution(result_type __m = 1, result_type __n = 1) 65 : __p_(param_type(__m, __n)) {} in fisher_f_distribution() 126 result_type __m; 128 __is >> __m >> __n; 130 __x.param(param_type(__m, __n)); 68 __p_(param_type (__m,__n)) __p_() argument 151 result_type __m; global() variable
|
/freebsd/contrib/llvm-project/libcxx/include/__atomic/ |
H A D | atomic_flag.h | 31 …_LIBCPP_HIDE_FROM_ABI bool test(memory_order __m = memory_order_seq_cst) const volatile _NOEXCEPT { 32 return _LIBCPP_ATOMIC_FLAG_TYPE(true) == __cxx_atomic_load(&__a_, __m); 34 _LIBCPP_HIDE_FROM_ABI bool test(memory_order __m = memory_order_seq_cst) const _NOEXCEPT { 35 return _LIBCPP_ATOMIC_FLAG_TYPE(true) == __cxx_atomic_load(&__a_, __m); 38 …_LIBCPP_HIDE_FROM_ABI bool test_and_set(memory_order __m = memory_order_seq_cst) volatile _NOEXCEP… 39 return __cxx_atomic_exchange(&__a_, _LIBCPP_ATOMIC_FLAG_TYPE(true), __m); 41 _LIBCPP_HIDE_FROM_ABI bool test_and_set(memory_order __m = memory_order_seq_cst) _NOEXCEPT { 42 return __cxx_atomic_exchange(&__a_, _LIBCPP_ATOMIC_FLAG_TYPE(true), __m); 44 _LIBCPP_HIDE_FROM_ABI void clear(memory_order __m = memory_order_seq_cst) volatile _NOEXCEPT { 45 __cxx_atomic_store(&__a_, _LIBCPP_ATOMIC_FLAG_TYPE(false), __m); [all …]
|
H A D | atomic_base.h | 45 …_LIBCPP_HIDE_FROM_ABI void store(_Tp __d, memory_order __m = memory_order_seq_cst) volatile _NOEXC… 46 _LIBCPP_CHECK_STORE_MEMORY_ORDER(__m) { in _LIBCPP_CHECK_STORE_MEMORY_ORDER() 47 std::__cxx_atomic_store(std::addressof(__a_), __d, __m); in _LIBCPP_CHECK_STORE_MEMORY_ORDER() 49 _LIBCPP_HIDE_FROM_ABI void store(_Tp __d, memory_order __m = memory_order_seq_cst) _NOEXCEPT 50 _LIBCPP_CHECK_STORE_MEMORY_ORDER(__m) { in _LIBCPP_CHECK_STORE_MEMORY_ORDER() 51 std::__cxx_atomic_store(std::addressof(__a_), __d, __m); in _LIBCPP_CHECK_STORE_MEMORY_ORDER() 53 _LIBCPP_HIDE_FROM_ABI _Tp load(memory_order __m = memory_order_seq_cst) const volatile _NOEXCEPT 54 _LIBCPP_CHECK_LOAD_MEMORY_ORDER(__m) { in _LIBCPP_CHECK_LOAD_MEMORY_ORDER() 55 return std::__cxx_atomic_load(std::addressof(__a_), __m); in _LIBCPP_CHECK_LOAD_MEMORY_ORDER() 57 _LIBCPP_HIDE_FROM_ABI _Tp load(memory_order __m = memory_order_seq_cst) const _NOEXCEPT [all …]
|
H A D | check_memory_order.h | 18 #define _LIBCPP_CHECK_STORE_MEMORY_ORDER(__m) … argument 19 …_LIBCPP_DIAGNOSE_WARNING(__m == memory_order_consume || __m == memory_order_acquire || __m == memo… 22 #define _LIBCPP_CHECK_LOAD_MEMORY_ORDER(__m) … argument 23 …_LIBCPP_DIAGNOSE_WARNING(__m == memory_order_release || __m == memory_order_acq_rel, … 26 #define _LIBCPP_CHECK_EXCHANGE_MEMORY_ORDER(__m, __f) … argument 30 #define _LIBCPP_CHECK_WAIT_MEMORY_ORDER(__m) … argument 31 …_LIBCPP_DIAGNOSE_WARNING(__m == memory_order_release || __m == memory_order_acq_rel, …
|
H A D | atomic.h | 83 …_LIBCPP_HIDE_FROM_ABI _Tp* fetch_add(ptrdiff_t __op, memory_order __m = memory_order_seq_cst) vola… 86 return std::__cxx_atomic_fetch_add(std::addressof(this->__a_), __op, __m); 89 …_LIBCPP_HIDE_FROM_ABI _Tp* fetch_add(ptrdiff_t __op, memory_order __m = memory_order_seq_cst) _NOE… 92 return std::__cxx_atomic_fetch_add(std::addressof(this->__a_), __op, __m); 95 …_LIBCPP_HIDE_FROM_ABI _Tp* fetch_sub(ptrdiff_t __op, memory_order __m = memory_order_seq_cst) vola… 98 return std::__cxx_atomic_fetch_sub(std::addressof(this->__a_), __op, __m); 101 …_LIBCPP_HIDE_FROM_ABI _Tp* fetch_sub(ptrdiff_t __op, memory_order __m = memory_order_seq_cst) _NOE… 104 return std::__cxx_atomic_fetch_sub(std::addressof(this->__a_), __op, __m); 155 …__rmw_op(_This&& __self, _Tp __operand, memory_order __m, _Operation __operation, _BuiltinOp __bui… 157 return __builtin_op(std::addressof(std::forward<_This>(__self).__a_), __operand, __m); [all …]
|
H A D | fence.h | 22 inline _LIBCPP_HIDE_FROM_ABI void atomic_thread_fence(memory_order __m) _NOEXCEPT { __cxx_atomic_thread_fence(__m); } 24 inline _LIBCPP_HIDE_FROM_ABI void atomic_signal_fence(memory_order __m) _NOEXCEPT { __cxx_atomic_signal_fence(__m); } in atomic_thread_fence() argument 31 atomic_signal_fence(memory_order __m) atomic_signal_fence() argument
|
/freebsd/contrib/llvm-project/libcxx/include/__thread/support/ |
H A D | pthread.h | 52 inline _LIBCPP_HIDE_FROM_ABI int __libcpp_recursive_mutex_init(__libcpp_recursive_mutex_t* __m) { in __libcpp_recursive_mutex_init() argument 62 __ec = pthread_mutex_init(__m, &__attr); in __libcpp_recursive_mutex_init() 69 pthread_mutex_destroy(__m); in __libcpp_recursive_mutex_init() 76 __libcpp_recursive_mutex_lock(__libcpp_recursive_mutex_t* __m) { in __libcpp_recursive_mutex_lock() argument 77 return pthread_mutex_lock(__m); in __libcpp_recursive_mutex_lock() 81 __libcpp_recursive_mutex_trylock(__libcpp_recursive_mutex_t* __m) { in __libcpp_recursive_mutex_trylock() argument 82 return pthread_mutex_trylock(__m) == 0; in __libcpp_recursive_mutex_trylock() 86 __libcpp_recursive_mutex_unlock(__libcpp_recursive_mutex_t* __m) { in __libcpp_recursive_mutex_unlock() argument 87 return pthread_mutex_unlock(__m); in __libcpp_recursive_mutex_unlock() 90 inline _LIBCPP_HIDE_FROM_ABI int __libcpp_recursive_mutex_destroy(__libcpp_recursive_mutex_t* __m) { in __libcpp_recursive_mutex_destroy() argument [all …]
|
H A D | c11.h | 38 inline _LIBCPP_HIDE_FROM_ABI int __libcpp_recursive_mutex_init(__libcpp_recursive_mutex_t* __m) { in __libcpp_recursive_mutex_init() argument 39 return mtx_init(__m, mtx_plain | mtx_recursive) == thrd_success ? 0 : EINVAL; in __libcpp_recursive_mutex_init() 43 __libcpp_recursive_mutex_lock(__libcpp_recursive_mutex_t* __m) { in __libcpp_recursive_mutex_lock() argument 44 return mtx_lock(__m) == thrd_success ? 0 : EINVAL; in __libcpp_recursive_mutex_lock() 48 __libcpp_recursive_mutex_trylock(__libcpp_recursive_mutex_t* __m) { in __libcpp_recursive_mutex_trylock() argument 49 return mtx_trylock(__m) == thrd_success; in __libcpp_recursive_mutex_trylock() 53 __libcpp_recursive_mutex_unlock(__libcpp_recursive_mutex_t* __m) { in __libcpp_recursive_mutex_unlock() argument 54 return mtx_unlock(__m) == thrd_success ? 0 : EINVAL; in __libcpp_recursive_mutex_unlock() 57 inline _LIBCPP_HIDE_FROM_ABI int __libcpp_recursive_mutex_destroy(__libcpp_recursive_mutex_t* __m) { in __libcpp_recursive_mutex_destroy() argument 58 mtx_destroy(__m); in __libcpp_recursive_mutex_destroy() [all …]
|
H A D | windows.h | 39 _LIBCPP_EXPORTED_FROM_ABI int __libcpp_recursive_mutex_init(__libcpp_recursive_mutex_t* __m); 42 __libcpp_recursive_mutex_lock(__libcpp_recursive_mutex_t* __m); 45 __libcpp_recursive_mutex_trylock(__libcpp_recursive_mutex_t* __m); 48 __libcpp_recursive_mutex_unlock(__libcpp_recursive_mutex_t* __m); 50 _LIBCPP_EXPORTED_FROM_ABI int __libcpp_recursive_mutex_destroy(__libcpp_recursive_mutex_t* __m); 52 …EXPORTED_FROM_ABI _LIBCPP_NO_THREAD_SAFETY_ANALYSIS int __libcpp_mutex_lock(__libcpp_mutex_t* __m); 54 …RTED_FROM_ABI _LIBCPP_NO_THREAD_SAFETY_ANALYSIS bool __libcpp_mutex_trylock(__libcpp_mutex_t* __m); 56 …PORTED_FROM_ABI _LIBCPP_NO_THREAD_SAFETY_ANALYSIS int __libcpp_mutex_unlock(__libcpp_mutex_t* __m); 58 _LIBCPP_EXPORTED_FROM_ABI int __libcpp_mutex_destroy(__libcpp_mutex_t* __m); 71 __libcpp_condvar_wait(__libcpp_condvar_t* __cv, __libcpp_mutex_t* __m); [all …]
|
/freebsd/contrib/llvm-project/libcxx/include/__algorithm/ |
H A D | nth_element.h | 33 _RandomAccessIterator& __i, _RandomAccessIterator& __j, _RandomAccessIterator __m, _Compare __comp) { in __nth_element_find_guard() 39 if (__comp(*__j, *__m)) { in __nth_element_find_guard() 68 _RandomAccessIterator __m = __first; in __nth_element() local 69 std::__sort3<_AlgPolicy, _Compare>(__first, ++__m, --__last, __comp); in __nth_element() 78 _RandomAccessIterator __m = __first + __len / 2; in __nth_element() 80 unsigned __n_swaps = std::__sort3<_AlgPolicy, _Compare>(__first, __m, --__lm1, __comp); in __nth_element() 81 // *__m is median in __nth_element() 82 // partition [__first, __m) < *__m and *__m < in __nth_element() 30 __nth_element_find_guard(_RandomAccessIterator & __i,_RandomAccessIterator & __j,_RandomAccessIterator __m,_Compare __comp) __nth_element_find_guard() argument 79 _RandomAccessIterator __m = __first + __len/2; __nth_element() local [all...] |
H A D | stable_partition.h | 49 _ForwardIterator __m = __first; in __stable_partition_impl() 50 if (__pred(*++__m)) { in __stable_partition_impl() 51 _Ops::iter_swap(__first, __m); in __stable_partition_impl() 52 return __m; in __stable_partition_impl() 87 _ForwardIterator __m = __first; in __stable_partition_impl() 89 _Ops::advance(__m, __len2); in __stable_partition_impl() 90 // recurse on [__first, __m), *__first know to be false in __stable_partition_impl() 94 std::__stable_partition_impl<_AlgPolicy, _Predicate&>(__first, __m, __pred, __len2, __p, __fit); in __stable_partition_impl() 97 // recurse on [__m, __last], except increase __m unti in __stable_partition_impl() 44 _ForwardIterator __m = __first; __stable_partition_impl() local 88 _ForwardIterator __m = __first; __stable_partition_impl() local 172 _BidirectionalIterator __m = __first; __stable_partition_impl() local 221 _BidirectionalIterator __m = __first; __stable_partition_impl() local [all...] |
H A D | shift_right.h | 44 _ForwardIterator __m = __first + (__d - __n); in shift_right() 45 return std::move_backward(__first, __m, __last); in shift_right() local 47 _ForwardIterator __m = __last; in shift_right() 49 if (__m == __first) { in shift_right() 52 --__m; in shift_right() 54 return std::move_backward(__first, __m, __last); in shift_right() 42 _ForwardIterator __m = __first + (__d - __n); shift_right() local
|
H A D | shift_left.h | 36 _ForwardIterator __m = __first; in shift_left() 41 __m += __n; in shift_left() 44 if (__m == __last) { in shift_left() 47 ++__m; in shift_left() 50 return std::move(__m, __last, __first); 34 _ForwardIterator __m = __first; shift_left() local
|
H A D | search_n.h | 50 _Iter __m = __first; in __search_n_forward_impl() local 54 return std::make_pair(__first, ++__m); in __search_n_forward_impl() 55 if (++__m == __last) { // Otherwise if source exhaused, pattern not found in __search_n_forward_impl() 61 if (!std::__invoke(__pred, std::__invoke(__proj, *__m), __value)) { in __search_n_forward_impl() 62 __first = __m; in __search_n_forward_impl() 94 auto __m = __first; in __search_n_random_access_impl() local 99 ++__m; // no need to check range on __m because __s guarantees we have enough source in __search_n_random_access_impl() 102 if (!std::__invoke(__pred, std::__invoke(__proj, *__m), __value)) { in __search_n_random_access_impl() 103 __first = __m; in __search_n_random_access_impl()
|
/freebsd/contrib/llvm-project/libcxx/include/__pstl/internal/omp/ |
H A D | parallel_scan.h |
|
/freebsd/contrib/llvm-project/clang/lib/Headers/ |
H A D | mmintrin.h | 71 _mm_cvtsi64_si32(__m64 __m) in _mm_cvtsi64_si32() argument 73 return __builtin_ia32_vec_ext_v2si((__v2si)__m, 0); in _mm_cvtsi64_si32() 103 _mm_cvtm64_si64(__m64 __m) in _mm_cvtm64_si64() argument 105 return (long long)__m; in _mm_cvtm64_si64() 728 _mm_sll_pi16(__m64 __m, __m64 __count) in _mm_sll_pi16() argument 730 return (__m64)__builtin_ia32_psllw((__v4hi)__m, __count); in _mm_sll_pi16() 750 _mm_slli_pi16(__m64 __m, int __count) in _mm_slli_pi16() argument 752 return (__m64)__builtin_ia32_psllwi((__v4hi)__m, __count); in _mm_slli_pi16() 773 _mm_sll_pi32(__m64 __m, __m64 __count) in _mm_sll_pi32() argument 775 return (__m64)__builtin_ia32_pslld((__v2si)__m, __count); in _mm_sll_pi32() [all …]
|
H A D | xsavesintrin.h | 21 _xsaves(void *__p, unsigned long long __m) { in _xsaves() argument 22 __builtin_ia32_xsaves(__p, __m); in _xsaves() 26 _xrstors(void *__p, unsigned long long __m) { in _xrstors() argument 27 __builtin_ia32_xrstors(__p, __m); in _xrstors() 32 _xrstors64(void *__p, unsigned long long __m) { in _xrstors64() argument 33 __builtin_ia32_xrstors64(__p, __m); in _xrstors64() 37 _xsaves64(void *__p, unsigned long long __m) { in _xsaves64() argument 38 __builtin_ia32_xsaves64(__p, __m); in _xsaves64()
|
H A D | xsaveintrin.h | 25 _xsave(void *__p, unsigned long long __m) { in _xsave() argument 26 __builtin_ia32_xsave(__p, __m); in _xsave() 30 _xrstor(void *__p, unsigned long long __m) { in _xrstor() argument 31 __builtin_ia32_xrstor(__p, __m); in _xrstor() 50 _xsave64(void *__p, unsigned long long __m) { in _xsave64() argument 51 __builtin_ia32_xsave64(__p, __m); in _xsave64() 55 _xrstor64(void *__p, unsigned long long __m) { in _xrstor64() argument 56 __builtin_ia32_xrstor64(__p, __m); in _xrstor64()
|
/freebsd/contrib/llvm-project/libcxx/include/__mutex/ |
H A D | unique_lock.h | 40 _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI explicit unique_lock(mutex_type& __m) in unique_lock() argument 41 : __m_(std::addressof(__m)), __owns_(true) { in unique_lock() 45 _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI unique_lock(mutex_type& __m, defer_lock_t) _NOEXCEPT in unique_lock() argument 46 : __m_(std::addressof(__m)), in unique_lock() 49 _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI unique_lock(mutex_type& __m, try_to_lock_t) in unique_lock() argument 50 : __m_(std::addressof(__m)), __owns_(__m.try_lock()) {} in unique_lock() 52 _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI unique_lock(mutex_type& __m, adopt_lock_t) in unique_lock() argument 53 : __m_(std::addressof(__m)), __owns_(true) {} in unique_lock() 56 …_LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI unique_lock(mutex_type& __m, const chrono::time_point<_Clo… in unique_lock() argument 57 : __m_(std::addressof(__m)), __owns_(__m.try_lock_until(__t)) {} in unique_lock() [all …]
|
H A D | lock_guard.h | 31 …HIDE_FROM_ABI explicit lock_guard(mutex_type& __m) _LIBCPP_THREAD_SAFETY_ANNOTATION(acquire_capabi… in _LIBCPP_THREAD_SAFETY_ANNOTATION() 32 : __m_(__m) { in _LIBCPP_THREAD_SAFETY_ANNOTATION() 36 _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI lock_guard(mutex_type& __m, adopt_lock_t) in _LIBCPP_THREAD_SAFETY_ANNOTATION() 37 _LIBCPP_THREAD_SAFETY_ANNOTATION(requires_capability(__m)) in _LIBCPP_THREAD_SAFETY_ANNOTATION() 38 : __m_(__m) {} in _LIBCPP_THREAD_SAFETY_ANNOTATION()
|
/freebsd/contrib/llvm-project/libcxx/include/ |
H A D | __bit_reference | 100 …_LIBCPP_CONSTEXPR_SINCE_CXX20 explicit __bit_reference(__storage_pointer __s, __storage_type __m) … 102 __mask_(__m) {} 169 …_LIBCPP_CONSTEXPR explicit __bit_const_reference(__storage_pointer __s, __storage_type __m) _NOEXC… 171 __mask_(__m) {} 191 …__storage_type __m = (~__storage_type(0) << __first.__ctz_) & (~__storage_type(0) >> (__clz - __dn… 192 __storage_type __b = *__first.__seg_ & __m; 193 *__result.__seg_ &= ~__m; 209 __storage_type __m = ~__storage_type(0) >> (__bits_per_word - __n); 210 __storage_type __b = *__first.__seg_ & __m; 211 *__result.__seg_ &= ~__m; [all …]
|
/freebsd/contrib/llvm-project/clang/lib/Headers/ppc_wrappers/ |
H A D | bmi2intrin.h | 55 unsigned long __m = __M; in _pdep_u64() local 66 while (__m != 0) { in _pdep_u64() 67 __c = __builtin_clzl(__m); in _pdep_u64() 69 __m ^= (__mask >> __c); in _pdep_u64() 81 unsigned long __m = __M; in _pext_u64() local 93 __c = __builtin_clzl(__m); in _pext_u64() 95 __m ^= (__mask >> __c); in _pext_u64() 106 while (__m != 0) { in _pext_u64() 108 __c = __builtin_clzl(__m); in _pext_u64() 110 __m ^= (__mask >> __c); in _pext_u64()
|
H A D | mmintrin.h | 600 _mm_sll_si64(__m64 __m, __m64 __count) { in _mm_sll_si64() argument 601 return (__m << __count); in _mm_sll_si64() 606 _m_psllq(__m64 __m, __m64 __count) { in _m_psllq() argument 607 return _mm_sll_si64(__m, __count); in _m_psllq() 612 _mm_slli_si64(__m64 __m, const int __count) { in _mm_slli_si64() argument 613 return (__m << __count); in _mm_slli_si64() 618 _m_psllqi(__m64 __m, const int __count) { in _m_psllqi() argument 619 return _mm_slli_si64(__m, __count); in _m_psllqi() 625 _mm_srl_si64(__m64 __m, __m64 __count) { in _mm_srl_si64() argument 626 return (__m >> __count); in _mm_srl_si64() [all …]
|