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

/dovecot/src/lib/
H A Drandgen.c14 static uint32_t kiss_z, kiss_w, kiss_jsr, kiss_jcong; variable
21 kiss_z = 1 ^ (kiss_w = kiss_jcong = seed); /* w=z=0 is bad, see Rose */
28 kiss_w = 18000 * (kiss_w&65535) + (kiss_w>>16);
33 return (((kiss_z<<16) + kiss_w) ^ kiss_jcong) + kiss_jsr;

Completed in 20 milliseconds