Home
last modified time | relevance | path

Searched refs:__ar (Results 1 – 3 of 3) sorted by relevance

/freebsd/contrib/llvm-project/libcxx/include/__random/
H A Dlinear_congruential_engine.h280 uint32_t __ar[__k + 3];
281 __q.generate(__ar, __ar + __k + 3);
282 result_type __s = static_cast<result_type>(__ar[3] % __m);
290 uint32_t __ar[__k + 3];
291 __q.generate(__ar, __ar + __k + 3);
292 result_type __s = static_cast<result_type>((__ar[3] + ((uint64_t)__ar[4] << 32)) % __m);
H A Dsubtract_with_carry_engine.h169 uint32_t __ar[__r * __k]; in __seed() local
170 __q.generate(__ar, __ar + __r * __k); in __seed()
172 __x_[__i] = static_cast<result_type>(__ar[__i] & _Max); in __seed()
181 uint32_t __ar[__r * __k]; in __seed() local
182 __q.generate(__ar, __ar + __r * __k); in __seed()
184 …__x_[__i] = static_cast<result_type>((__ar[2 * __i] + ((uint64_t)__ar[2 * __i + 1] << 32)) & _Max); in __seed()
H A Dmersenne_twister_engine.h675 uint32_t __ar[__n * __k]; in __seed() local
676 __q.generate(__ar, __ar + __n * __k); in __seed()
678 __x_[__i] = static_cast<result_type>(__ar[__i] & _Max); in __seed()
707 uint32_t __ar[__n * __k]; in __seed() local
708 __q.generate(__ar, __ar + __n * __k); in __seed()
710 …__x_[__i] = static_cast<result_type>((__ar[2 * __i] + ((uint64_t)__ar[2 * __i + 1] << 32)) & _Max); in __seed()