From ce05175372a9ddca1a225db0765ace1127a39293 Mon Sep 17 00:00:00 2001 From: Nicholas Date: Fri, 12 Nov 2021 09:22:01 -0800 Subject: chore: simplified organizational structure --- sys/base/rng/base.c | 24 ------------------------ 1 file changed, 24 deletions(-) delete mode 100644 sys/base/rng/base.c (limited to 'sys/base/rng/base.c') diff --git a/sys/base/rng/base.c b/sys/base/rng/base.c deleted file mode 100644 index 9ec496e..0000000 --- a/sys/base/rng/base.c +++ /dev/null @@ -1,24 +0,0 @@ -#include "internal.h" - -static uint64 -splitmix64(struct Mix *state) -{ - uint64 result = state->s; - - state->s = result + 0x9E3779B97f4A7C15; - result = (result ^ (result >> 30)) * 0xBF58476D1CE4E5B9; - result = (result ^ (result >> 27)) * 0x94D049BB133111EB; - return result ^ (result >> 31); -} - -int -rng·init(uint64 seed) -{ - int i; - Mix smstate = {seed}; - - for(i=0; i < 4; i++) - rng·RNG.s[i] = splitmix64(&smstate); - - return 0; -} -- cgit v1.2.1