Skip to content

Commit f089a53

Browse files
committed
Implement HighPrecision for f32 and f64
1 parent 20b0017 commit f089a53

File tree

2 files changed

+284
-234
lines changed

2 files changed

+284
-234
lines changed

benches/distributions.rs

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -84,6 +84,9 @@ distr_int!(distr_uniform_i128, i128, Uniform::new(-123_456_789_123i128, 123_456_
8484

8585
distr_float!(distr_uniform_f32, f32, Uniform::new(2.26f32, 2.319));
8686
distr_float!(distr_uniform_f64, f64, Uniform::new(2.26f64, 2.319));
87+
distr_float!(distr_highprecision1_f32, f32, HighPrecision::new(2.26f32, 2.319));
88+
distr_float!(distr_highprecision2_f32, f32, HighPrecision::new(-1.0f32 / 3.0, 2.319));
89+
distr_float!(distr_highprecision3_f32, f32, HighPrecision::new(0.001f32, 123_456_789_012_345.987));
8790
distr_float!(distr_highprecision1_f64, f64, HighPrecision::new(2.26f64, 2.319));
8891
distr_float!(distr_highprecision2_f64, f64, HighPrecision::new(-1.0f64 / 3.0, 2.319));
8992
distr_float!(distr_highprecision3_f64, f64, HighPrecision::new(0.001f64, 123_456_789_012_345.987));

0 commit comments

Comments
 (0)