Searched refs:BcRNG (Results 1 - 6 of 6) sorted by relevance

/freebsd-12-stable/contrib/bc/include/
H A Drand.h182 typedef struct BcRNG { struct
186 } BcRNG; typedef in typeref:struct:BcRNG
188 void bc_rand_init(BcRNG *r);
190 void bc_rand_free(BcRNG *r);
193 BcRand bc_rand_int(BcRNG *r);
194 BcRand bc_rand_bounded(BcRNG *r, BcRand bound);
195 void bc_rand_seed(BcRNG *r, ulong state1, ulong state2, ulong inc1, ulong inc2);
196 void bc_rand_push(BcRNG *r);
197 void bc_rand_pop(BcRNG *r, bool reset);
198 void bc_rand_getRands(BcRNG *
[all...]
H A Dnum.h106 struct BcRNG;
197 struct BcRNG *restrict rng);
198 void bc_num_rng(const BcNum *restrict n, struct BcRNG *rng);
199 void bc_num_createFromRNG(BcNum *restrict n, struct BcRNG *rng);
H A Dprogram.h65 BcRNG rng;
H A Dvm.h340 BcRNG rng;
/freebsd-12-stable/contrib/bc/src/
H A Drand.c262 static void bc_rand_seedZeroes(BcRNG *r, BcRNGData *rng, size_t idx) {
308 static void bc_rand_propagate(BcRNG *r, BcRNGData *rng) {
328 BcRand bc_rand_int(BcRNG *r) {
340 BcRand bc_rand_bounded(BcRNG *r, BcRand bound) {
351 void bc_rand_seed(BcRNG *r, ulong state1, ulong state2, ulong inc1, ulong inc2)
384 void bc_rand_getRands(BcRNG *r, BcRand *s1, BcRand *s2, BcRand *i1, BcRand *i2)
400 void bc_rand_push(BcRNG *r) {
407 void bc_rand_pop(BcRNG *r, bool reset) {
411 void bc_rand_init(BcRNG *r) {
418 void bc_rand_free(BcRNG *
[all...]
H A Dnum.c2268 void bc_num_rng(const BcNum *restrict n, BcRNG *rng) {
2351 void bc_num_createFromRNG(BcNum *restrict n, BcRNG *rng) {
2413 BcRNG *restrict rng)

Completed in 69 milliseconds