Searched refs:lfsr (Results 1 – 1 of 1) sorted by relevance
17 static inline void lfsr_seed(struct xorshift_plus_128_state_t *lfsr, in lfsr_seed() argument20 if (seed_len < sizeof(lfsr->state)) { in lfsr_seed()21 memcpy(lfsr->state, seed, seed_len); in lfsr_seed()23 memcpy(lfsr->state, seed, sizeof(lfsr->state)); in lfsr_seed()28 static uint64_t xorshift_plus_128_lfsr(struct xorshift_plus_128_state_t *lfsr, in xorshift_plus_128_lfsr() argument33 lfsr_seed(lfsr, seed, seed_len); in xorshift_plus_128_lfsr()35 temp0 = lfsr->state[0]; in xorshift_plus_128_lfsr()36 temp1 = lfsr->state[1]; in xorshift_plus_128_lfsr()37 lfsr->state[0] = lfsr->state[1]; in xorshift_plus_128_lfsr()43 lfsr->state[1] = temp0; in xorshift_plus_128_lfsr()[all …]