Lines Matching refs:sfmt_t
69 typedef struct sfmt_s sfmt_t;
71 uint32_t gen_rand32(sfmt_t *ctx);
72 uint32_t gen_rand32_range(sfmt_t *ctx, uint32_t limit);
73 uint64_t gen_rand64(sfmt_t *ctx);
74 uint64_t gen_rand64_range(sfmt_t *ctx, uint64_t limit);
75 void fill_array32(sfmt_t *ctx, uint32_t *array, int size);
76 void fill_array64(sfmt_t *ctx, uint64_t *array, int size);
77 sfmt_t *init_gen_rand(uint32_t seed);
78 sfmt_t *init_by_array(uint32_t *init_key, int key_length);
79 void fini_gen_rand(sfmt_t *ctx);
86 double genrand_real1(sfmt_t *ctx);
88 double genrand_real2(sfmt_t *ctx);
90 double genrand_real3(sfmt_t *ctx);
93 double genrand_res53(sfmt_t *ctx);
94 double genrand_res53_mix(sfmt_t *ctx);
107 JEMALLOC_INLINE double genrand_real1(sfmt_t *ctx)
120 JEMALLOC_INLINE double genrand_real2(sfmt_t *ctx)
133 JEMALLOC_INLINE double genrand_real3(sfmt_t *ctx)
154 JEMALLOC_INLINE double genrand_res53(sfmt_t *ctx)
162 JEMALLOC_INLINE double genrand_res53_mix(sfmt_t *ctx)