35 for (i = 8; i < 64; i += 4) {
54 w = x1 * x1 + x2 * x2;
57 w = sqrt((-2.0 * log(w)) / w);
Macro definitions for various function/variable attributes.
void av_md5_sum(uint8_t *dst, const uint8_t *src, const int len)
Hash an array of data.
void av_bmg_get(AVLFG *lfg, double out[2])
Get the next two numbers generated by a Box-Muller Gaussian generator using the random numbers issued...
static unsigned int av_lfg_get(AVLFG *c)
Get the next random unsigned 32-bit number using an ALFG.
av_cold void av_lfg_init(AVLFG *c, unsigned int seed)
Public header for MD5 hash function implementation.
uint64_t_TMPL AV_WL64 unsigned int_TMPL AV_RL32