Skip to content

Commit 10e9234

Browse files
committed
update precise expected values
1 parent a146814 commit 10e9234

1 file changed

Lines changed: 14 additions & 14 deletions

File tree

  • library/coretests/tests/floats

library/coretests/tests/floats/mod.rs

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1563,7 +1563,7 @@ float_test! {
15631563
test<Float> {
15641564
assert_biteq!(1.0, (0.0 as Float).exp());
15651565
assert_approx_eq!(2.718281828459045, (1.0 as Float).exp(), Float::EXP_APPROX);
1566-
assert_approx_eq!(148.413159, (5.0 as Float).exp(), Float::EXP_APPROX);
1566+
assert_approx_eq!(148.41315910257660342111558004055227962348775, (5.0 as Float).exp(), Float::EXP_APPROX);
15671567

15681568
let inf: Float = Float::INFINITY;
15691569
let neg_inf: Float = Float::NEG_INFINITY;
@@ -1612,7 +1612,7 @@ float_test! {
16121612
assert!((-2.3 as Float).ln().is_nan());
16131613
assert_biteq!((-0.0 as Float).ln(), neg_inf);
16141614
assert_biteq!((0.0 as Float).ln(), neg_inf);
1615-
assert_approx_eq!((4.0 as Float).ln(), 1.3862943611198906, Float::LN_APPROX);
1615+
assert_approx_eq!((4.0 as Float).ln(), 1.3862943611198906188344642429163531366, Float::LN_APPROX);
16161616
}
16171617
}
16181618

@@ -1628,7 +1628,7 @@ float_test! {
16281628
let inf: Float = Float::INFINITY;
16291629
let neg_inf: Float = Float::NEG_INFINITY;
16301630
assert_biteq!((10.0 as Float).log(10.0), 1.0);
1631-
assert_approx_eq!((2.3 as Float).log(3.5), 0.664858, Float::LOG_APPROX);
1631+
assert_approx_eq!((2.3 as Float).log(3.5), 0.66485771361478710036766645911922010272, Float::LOG_APPROX);
16321632
assert_approx_eq!((1.0 as Float).exp().log((1.0 as Float).exp()), 1.0, Float::LOG_APPROX);
16331633
assert!((1.0 as Float).log(1.0).is_nan());
16341634
assert!((1.0 as Float).log(-13.9).is_nan());
@@ -1652,9 +1652,9 @@ float_test! {
16521652
let nan: Float = Float::NAN;
16531653
let inf: Float = Float::INFINITY;
16541654
let neg_inf: Float = Float::NEG_INFINITY;
1655-
assert_approx_eq!((10.0 as Float).log2(), 3.321928, Float::LOG2_APPROX);
1656-
assert_approx_eq!((2.3 as Float).log2(), 1.201634, Float::LOG2_APPROX);
1657-
assert_approx_eq!((1.0 as Float).exp().log2(), 1.442695, Float::LOG2_APPROX);
1655+
assert_approx_eq!((10.0 as Float).log2(), 3.32192809488736234787031942948939017, Float::LOG2_APPROX);
1656+
assert_approx_eq!((2.3 as Float).log2(), 1.2016338611696504130002982471978765921, Float::LOG2_APPROX);
1657+
assert_approx_eq!((1.0 as Float).exp().log2(), 1.4426950408889634073599246810018921381, Float::LOG2_APPROX);
16581658
assert!(nan.log2().is_nan());
16591659
assert_biteq!(inf.log2(), inf);
16601660
assert!(neg_inf.log2().is_nan());
@@ -1676,8 +1676,8 @@ float_test! {
16761676
let inf: Float = Float::INFINITY;
16771677
let neg_inf: Float = Float::NEG_INFINITY;
16781678
assert_biteq!((10.0 as Float).log10(), 1.0);
1679-
assert_approx_eq!((2.3 as Float).log10(), 0.361728, Float::LOG10_APPROX);
1680-
assert_approx_eq!((1.0 as Float).exp().log10(), 0.43429448, Float::LOG10_APPROX);
1679+
assert_approx_eq!((2.3 as Float).log10(), 0.36172783601759284532595218865859309898, Float::LOG10_APPROX);
1680+
assert_approx_eq!((1.0 as Float).exp().log10(), 0.43429448190325182765112891891660508222, Float::LOG10_APPROX);
16811681
assert_biteq!((1.0 as Float).log10(), 0.0);
16821682
assert!(nan.log10().is_nan());
16831683
assert_biteq!(inf.log10(), inf);
@@ -1706,8 +1706,8 @@ float_test! {
17061706
assert_biteq!(neg_inf.asinh(), neg_inf);
17071707
assert!(nan.asinh().is_nan());
17081708
assert!((-0.0 as Float).asinh().is_sign_negative());
1709-
assert_approx_eq!((2.0 as Float).asinh(), 1.4436354751788103, Float::ASINH_APPROX);
1710-
assert_approx_eq!((-2.0 as Float).asinh(), -1.4436354751788103, Float::ASINH_APPROX);
1709+
assert_approx_eq!((2.0 as Float).asinh(), 1.443635475178810342493276740273105f128, Float::ASINH_APPROX);
1710+
assert_approx_eq!((-2.0 as Float).asinh(), -1.443635475178810342493276740273105f128, Float::ASINH_APPROX);
17111711
}
17121712
}
17131713

@@ -1728,8 +1728,8 @@ float_test! {
17281728
assert_biteq!(inf.acosh(), inf);
17291729
assert!(neg_inf.acosh().is_nan());
17301730
assert!(nan.acosh().is_nan());
1731-
assert_approx_eq!((2.0 as Float).acosh(), 1.3169578969248167, Float::ACOSH_APPROX);
1732-
assert_approx_eq!((3.0 as Float).acosh(), 1.762747174039086, Float::ACOSH_APPROX);
1731+
assert_approx_eq!((2.0 as Float).acosh(), 1.31695789692481670862504634730796844f128, Float::ACOSH_APPROX);
1732+
assert_approx_eq!((3.0 as Float).acosh(), 1.76274717403908605046521864995958461f128, Float::ACOSH_APPROX);
17331733
}
17341734
}
17351735

@@ -1754,8 +1754,8 @@ float_test! {
17541754
assert!(neg_inf.atanh().is_nan());
17551755
assert!(nan.atanh().is_nan());
17561756

1757-
assert_approx_eq!((0.5 as Float).atanh(), 0.5493061443340548, Float::ATANH_APPROX);
1758-
assert_approx_eq!((-0.5 as Float).atanh(), -0.5493061443340548, Float::ATANH_APPROX);
1757+
assert_approx_eq!((0.5 as Float).atanh(), 0.54930614433405484569762261846126285f128, Float::ATANH_APPROX);
1758+
assert_approx_eq!((-0.5 as Float).atanh(), -0.54930614433405484569762261846126285f128, Float::ATANH_APPROX);
17591759
}
17601760
}
17611761

0 commit comments

Comments
 (0)