23 #ifndef INCLUDED_GRI_LFSR_15_1_0_H
24 #define INCLUDED_GRI_LFSR_15_1_0_H
42 void reset () { d_sr = 0x7fff; }
45 d_sr = ((((d_sr >> 1) ^ d_sr) & 0x1) << 14) | (d_sr >> 1);
51 for (
int i = 0; i < 8; i++){
int next_bit()
Definition: gri_lfsr_15_1_0.h:44
#define GR_CORE_API
Definition: gr_core_api.h:30
gri_lfsr_15_1_0()
Definition: gri_lfsr_15_1_0.h:40
int next_byte()
Definition: gri_lfsr_15_1_0.h:49
Linear Feedback Shift Register using primitive polynomial x^15 + x + 1Generates a maximal length pseu...
Definition: gri_lfsr_15_1_0.h:35
void reset()
Definition: gri_lfsr_15_1_0.h:42