ipfrs_tensorlogic/temporal_pattern_matcher/functions.rs
1//! Auto-generated module
2//!
3//! 🤖 Generated with [SplitRS](https://github.com/cool-japan/splitrs)
4
5/// Xorshift-64 PRNG — used internally in tests for timing jitter.
6pub fn xorshift64(state: &mut u64) -> u64 {
7 let mut x = *state;
8 x ^= x << 13;
9 x ^= x >> 7;
10 x ^= x << 17;
11 *state = x;
12 x
13}