Searched refs:BcRand (Results 1 – 7 of 7) sorted by relevance
| /src/contrib/bc/include/ |
| H A D | rand.h | 92 typedef uint64_t BcRand; typedef 295 #define BC_RAND_FOLD(s) ((BcRand) (BC_RAND_CHOP(s) ^ BC_RAND_TRUNC(s))) 304 typedef uint32_t BcRand; typedef 395 #define BC_RAND_FOLD(s) ((BcRand) ((((s) >> 18U) ^ (s)) >> 27U)) 406 ((BcRand) (((v) >> (r)) | ((v) << ((0 - (r)) & BC_RAND_ROTC)))) 409 #define BC_RAND_BITS (sizeof(BcRand) * CHAR_BIT) 465 BcRand 475 BcRand 476 bc_rand_bounded(BcRNG* r, BcRand bound); 514 bc_rand_getRands(BcRNG* r, BcRand* s1, BcRand* s2, BcRand* i1, BcRand* i2);
|
| H A D | vm.h | 447 #define BC_MAX_RAND ((BcBigDig) (((BcRand) 0) - 1))
|
| /src/contrib/bc/src/ |
| H A D | rand.c | 382 static BcRand 495 BcRand 500 BcRand res; in bc_rand_int() 517 BcRand 518 bc_rand_bounded(BcRNG* r, BcRand bound) in bc_rand_bounded() 520 BcRand rand; in bc_rand_bounded() 521 BcRand threshold; in bc_rand_bounded() 585 bc_rand_getRands(BcRNG* r, BcRand* s1, BcRand* s2, BcRand* i1, BcRand* i2) in bc_rand_getRands()
|
| H A D | num.c | 3706 BcRand state1, state2, inc1, inc2; in bc_num_rng() 3765 state1 = (BcRand) bc_num_bigdig2(&temp2); in bc_num_rng() 3766 state2 = (BcRand) bc_num_bigdig2(&temp); in bc_num_rng() 3778 inc1 = (BcRand) bc_num_bigdig2(&temp2); in bc_num_rng() 3789 inc2 = (BcRand) bc_num_bigdig2(&temp); in bc_num_rng() 3807 BcRand s1, s2, i1, i2; in bc_num_createFromRNG() 3909 BcRand dig; in bc_num_irand() 3933 BcRand dig; in bc_num_irand() 3934 BcRand bound; in bc_num_irand() 3938 bound = ((BcRand) atemp.num[i]) * BC_BASE_POW; in bc_num_irand() [all …]
|
| H A D | vm.c | 1785 vm->maxes[BC_PROG_MAX_RAND] = ((BcRand) 0) - 1;
|
| H A D | library.c | 1763 return (BclRandInt) bc_rand_bounded(&vm->rng, (BcRand) bound); in bcl_rand_bounded()
|
| H A D | program.c | 855 BcRand rand = bc_rand_int(&p->rng); in bc_program_rand()
|