Searched refs:BcRNG (Results 1 – 6 of 6) sorted by relevance
| /freebsd-12-stable/contrib/bc/include/ |
| D | rand.h | 434 typedef struct BcRNG { struct 439 } BcRNG; typedef 445 void bc_rand_init(BcRNG *r); 454 void bc_rand_free(BcRNG *r); 463 BcRand bc_rand_int(BcRNG *r); 472 BcRand bc_rand_bounded(BcRNG *r, BcRand bound); 482 void bc_rand_seed(BcRNG *r, ulong state1, ulong state2, ulong inc1, ulong inc2); 488 void bc_rand_push(BcRNG *r); 496 void bc_rand_pop(BcRNG *r, bool reset); 506 void bc_rand_getRands(BcRNG *r, BcRand *s1, BcRand *s2, BcRand *i1, BcRand *i2);
|
| D | num.h | 142 struct BcRNG; 523 struct BcRNG *restrict rng); 530 void bc_num_rng(const BcNum *restrict n, struct BcRNG *rng); 537 void bc_num_createFromRNG(BcNum *restrict n, struct BcRNG *rng);
|
| D | vm.h | 411 BcRNG rng;
|
| D | program.h | 78 BcRNG rng;
|
| /freebsd-12-stable/contrib/bc/src/ |
| D | rand.c | 369 static void bc_rand_seedZeroes(BcRNG *r, BcRNGData *rng, size_t idx) { in bc_rand_seedZeroes() 432 static void bc_rand_propagate(BcRNG *r, BcRNGData *rng) { in bc_rand_propagate() 460 BcRand bc_rand_int(BcRNG *r) { in bc_rand_int() 476 BcRand bc_rand_bounded(BcRNG *r, BcRand bound) { in bc_rand_bounded() 488 void bc_rand_seed(BcRNG *r, ulong state1, ulong state2, ulong inc1, ulong inc2) in bc_rand_seed() 533 void bc_rand_getRands(BcRNG *r, BcRand *s1, BcRand *s2, BcRand *i1, BcRand *i2) in bc_rand_getRands() 552 void bc_rand_push(BcRNG *r) { in bc_rand_push() 564 void bc_rand_pop(BcRNG *r, bool reset) { in bc_rand_pop() 568 void bc_rand_init(BcRNG *r) { in bc_rand_init() 575 void bc_rand_free(BcRNG *r) { in bc_rand_free()
|
| D | num.c | 3248 void bc_num_rng(const BcNum *restrict n, BcRNG *rng) { in bc_num_rng() 3343 void bc_num_createFromRNG(BcNum *restrict n, BcRNG *rng) { in bc_num_createFromRNG() 3411 void bc_num_irand(BcNum *restrict a, BcNum *restrict b, BcRNG *restrict rng) { in bc_num_irand()
|