Lines Matching refs:uint64_t

30 static inline uint64_t splitmix64(uint64_t *seed)  in splitmix64()
32 uint64_t r; in splitmix64()
40 ZEND_ATTRIBUTE_CONST static inline uint64_t rotl(const uint64_t x, int k) in rotl()
45 static inline uint64_t generate_state(php_random_status_state_xoshiro256starstar *s) in generate_state()
47 const uint64_t r = rotl(s->state[1] * 5, 7) * 9; in generate_state()
48 const uint64_t t = s->state[1] << 17; in generate_state()
62 static inline void jump(php_random_status_state_xoshiro256starstar *state, const uint64_t *jmp) in jump()
64 uint64_t s0 = 0, s1 = 0, s2 = 0, s3 = 0; in jump()
85 …6(php_random_status_state_xoshiro256starstar *state, uint64_t s0, uint64_t s1, uint64_t s2, uint64… in php_random_xoshiro256starstar_seed256()
93 …_random_xoshiro256starstar_seed64(php_random_status_state_xoshiro256starstar *state, uint64_t seed) in php_random_xoshiro256starstar_seed64()
95 uint64_t s[4]; in php_random_xoshiro256starstar_seed64()
108 .size = sizeof(uint64_t), in generate()
127 ZVAL_STR(&t, php_random_bin2hex_le(&s->state[i], sizeof(uint64_t))); in serialize()
146 if (!t || Z_TYPE_P(t) != IS_STRING || Z_STRLEN_P(t) != (2 * sizeof(uint64_t))) { in unserialize()
167 …static const uint64_t jmp[] = {0x180ec6d33cfd0aba, 0xd5a61266f0c9392c, 0xa9582618e03fc9aa, 0x39abd… in php_random_xoshiro256starstar_jump()
173 …static const uint64_t jmp[] = {0x76e15d3efefdcbbf, 0xc5004e441c522fb3, 0x77710069854ee241, 0x39109… in php_random_xoshiro256starstar_jump_long()
216 uint64_t t[4]; in PHP_METHOD()
230 uint64_t t[4]; in PHP_METHOD()
236 t[i] += ((uint64_t) (unsigned char) ZSTR_VAL(str_seed)[(i * 8) + j]) << (j * 8); in PHP_METHOD()
251 php_random_xoshiro256starstar_seed64(state, (uint64_t) int_seed); in PHP_METHOD()