Searched refs:_Mp (Results 1 - 3 of 3) sorted by relevance

/openbsd-current/gnu/llvm/libcxx/include/__random/
H A Dlinear_congruential_engine.h28 unsigned long long __m, unsigned long long _Mp,
29 bool _MightOverflow = (__a != 0 && __m != 0 && __m-1 > (_Mp-__c)/__a),
44 unsigned long long __m, unsigned long long _Mp,
45 bool _UseSchrage = __lce_alg_picker<__a, __c, __m, _Mp>::__use_schrage>
109 template <unsigned long long _Ap, unsigned long long _Cp, unsigned long long _Mp>
110 struct __lce_ta<_Ap, _Cp, _Mp, unsigned(~0), true>
118 const result_type __m = static_cast<result_type>(_Mp);
130 template <unsigned long long _Ap, unsigned long long _Mp>
131 struct __lce_ta<_Ap, 0, _Mp, unsigned(~0), true>
138 const result_type __m = static_cast<result_type>(_Mp);
215 static _LIBCPP_CONSTEXPR const result_type _Mp = result_type(~0); member in class:linear_congruential_engine
[all...]
H A Dmersenne_twister_engine.h36 template <class _UInt, size_t _Wp, size_t _Np, size_t _Mp, size_t _Rp,
40 operator==(const mersenne_twister_engine<_UInt, _Wp, _Np, _Mp, _Rp, _Ap, _Up, _Dp, _Sp,
42 const mersenne_twister_engine<_UInt, _Wp, _Np, _Mp, _Rp, _Ap, _Up, _Dp, _Sp,
45 template <class _UInt, size_t _Wp, size_t _Np, size_t _Mp, size_t _Rp,
50 operator!=(const mersenne_twister_engine<_UInt, _Wp, _Np, _Mp, _Rp, _Ap, _Up, _Dp, _Sp,
52 const mersenne_twister_engine<_UInt, _Wp, _Np, _Mp, _Rp, _Ap, _Up, _Dp, _Sp,
56 class _UInt, size_t _Wp, size_t _Np, size_t _Mp, size_t _Rp,
61 const mersenne_twister_engine<_UInt, _Wp, _Np, _Mp, _Rp, _Ap, _Up, _Dp, _Sp,
65 class _UInt, size_t _Wp, size_t _Np, size_t _Mp, size_t _Rp,
70 mersenne_twister_engine<_UInt, _Wp, _Np, _Mp, _R
[all...]
H A Dindependent_bits_engine.h32 template <class _UInt, _UInt _R0, size_t _Wp, size_t _Mp>
36 static _LIBCPP_CONSTEXPR const size_t _Np = _Wp / _Mp + (_Wp % _Mp != 0);

Completed in 83 milliseconds