]> gitweb.factorcode.org Git - factor.git/commit
random.pcg-mwc[-vec]: improve performance
authorAlexander Ilin <alex.ilin@protonmail.com>
Tue, 4 Jan 2022 18:37:57 +0000 (19:37 +0100)
committerJohn Benediktsson <mrjbq7@gmail.com>
Fri, 20 Jan 2023 22:15:14 +0000 (14:15 -0800)
commitaf63000601a131f5a0a2df857de1a09d6ec3fef6
tree849705807f78044f4d2766452b97fac304aa1e1f
parent720d66ee6cd54c5113ed74a58b94ce3a48d23cbf
random.pcg-mwc[-vec]: improve performance

Use TUPLE instead of STURCT, cache unused 32 bits between calls.
extra/random/pcg-mwc-vec/pcg-mwc-vec.factor
extra/random/pcg-mwc/pcg-mwc.factor