Newer
Older
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
# OpenRNG Changelog
All notable changes to this project will be documented in this file.
## Unreleased
### Added
### Performance
### Changed
### Deprecated
### Removed
### Fixed
### Security
## 24.04
This is the initial release of OpenRNG, all functionality is new.
### Added
#### Generators:
- Reference versions: MCG31, R250, MRG32K3A, MCG59, SOBOL, MT19937, SFMT19937,
PHILOX4X32X10.
- Neon optimizations: MCG31, MRG32K3A, MCG59, MT19937, SFMT19937,
PHILOX4X32X10.
- NONDETERM for AArch64 and x86-64.
#### Distributions:
- References versions: Cauchy, Exponential, Gaussian, Gumbel, Laplace,
Lognormal, Rayleigh, Uniform, Weibull, Bernoulli, Binomial, Geometric,
Poisson, Uniform, UniformBits, UniformBits32, UniformBits64.
- Neon optimizations: Binomial, Exponential, Gaussian, Geometric, Laplace,
Poisson, Rayleigh, Weibull.
- SVE optimizations: Exponential, Gaussian, Geometric, Rayleigh.
#### Tooling:
- Benchmark framework.
- Unit test framework.
- Scalar maths functions for log, cospi and sinpi.
- Neon and SVE optimizations for log and erfinv.