equal
deleted
inserted
replaced
22 |
22 |
23 prng |
23 prng |
24 } |
24 } |
25 |
25 |
26 #[inline] |
26 #[inline] |
27 pub fn get_next(&mut self) -> u32 { |
27 fn get_next(&mut self) -> u32 { |
28 self.index = (self.index + 1) & 0x3f; |
28 self.index = (self.index + 1) & 0x3f; |
29 self.circular_buffer[self.index] = (self.circular_buffer[(self.index + 40) & 0x3f] |
29 self.circular_buffer[self.index] = (self.circular_buffer[(self.index + 40) & 0x3f] |
30 + self.circular_buffer[(self.index + 9) & 0x3f]) |
30 + self.circular_buffer[(self.index + 9) & 0x3f]) |
31 & 0x7fffffff; |
31 & 0x7fffffff; |
32 |
32 |