diff options
| author | Matthew Borkowski <matthew.h.borkowski@gmail.com> | 2021-03-28 09:49:10 -0400 |
|---|---|---|
| committer | Isaac Freund <ifreund@ifreund.xyz> | 2021-03-29 09:22:06 +0200 |
| commit | a5cc5f7854b87f3daaff790deb6dec72b329f432 (patch) | |
| tree | 475397b776402bbe3f2e405be0add7b10b393bfc /src/codegen/c.zig | |
| parent | 175adc0bd738c2e3a55bb71c6a53dcc920c203ba (diff) | |
| download | zig-a5cc5f7854b87f3daaff790deb6dec72b329f432.tar.gz zig-a5cc5f7854b87f3daaff790deb6dec72b329f432.zip | |
Fix typo in Pcg.zig's fill function
When filling the last (len % 4) bytes of a buffer, the random number n was only being shifted right by 4 bits for each byte instead of 8. A random u16, for example, would always have its middle two nybbles be equal when generated this way. For comparison, Isaac64.zig, Sfc64.zig, and Xoroshiro128.zig all correctly shift right by 8 bits for each of the last bytes in their nearly identical fill functions.
Diffstat (limited to 'src/codegen/c.zig')
0 files changed, 0 insertions, 0 deletions
