1. 18
    1. 1

      Nice collection of benchmarks!

      They say that on 32 bit systems,

      the fact that PCG requires 128-bit multiplications makes it slower than ChaCha8Rand

      When I was updating my blog post about PCG64 DXSM I noted that Golang uses a 128 bit LCG multiplier where other implementations use a 64 bit “cheap” multiplier (the same multiplier for both the LCG and the permutation). I wonder how that choice affects the performance.