WIP: random32: generate the noise using less state

Instead of keeping 4 words of state, we only combine input elements
and keep a single word. This results in 3 xor, 2 add, 2 rol. The
code is also smaller and suitable for being inlined, resulting in
saving the previously lost performance.
2 files changed