The OpenD Programming Language

xsl_rr_rr

XSL RR RR -- fixed xorshift (to low bits), random rotate (both parts)

Useful for 128-bit types that are split across two CPU registers. If you really want an invertible 128-bit RNG, I guess this is the one.

@safe nothrow @nogc
O
xsl_rr_rr
(
O
Uint
)
(
Uint state
)
if (
is(O == Uint)
)

Meta