diff options
| author | bors <bors@rust-lang.org> | 2023-10-25 05:32:41 +0000 |
|---|---|---|
| committer | bors <bors@rust-lang.org> | 2023-10-25 05:32:41 +0000 |
| commit | 9c793e18dda209f17a96662a57216fced604e999 (patch) | |
| tree | 385c95841ad888c54ae8a5f00ee935d7336681af | |
| parent | a15eb7e7d82fe5db0dc04f66ca4f0bd24e5eb1e3 (diff) | |
| parent | e83c8c1c2b5244ec6c5fc132e2760b3f60ae15b0 (diff) | |
| download | rust-9c793e18dda209f17a96662a57216fced604e999.tar.gz rust-9c793e18dda209f17a96662a57216fced604e999.zip | |
Auto merge of #3140 - RalfJung:gamma, r=RalfJung
add some more gamma function tests
| -rw-r--r-- | src/tools/miri/tests/pass/intrinsics-math.rs | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/src/tools/miri/tests/pass/intrinsics-math.rs b/src/tools/miri/tests/pass/intrinsics-math.rs index 5f7730a3e86..589864f4f4b 100644 --- a/src/tools/miri/tests/pass/intrinsics-math.rs +++ b/src/tools/miri/tests/pass/intrinsics-math.rs @@ -125,9 +125,8 @@ pub fn main() { assert_approx_eq!(5.0f32.gamma(), 24.0); assert_approx_eq!(5.0f64.gamma(), 24.0); - // These fail even on the host, precision seems to be terrible. - //assert_approx_eq!(-0.5f32.gamma(), -2.0 * f32::consts::PI.sqrt()); - //assert_approx_eq!(-0.5f64.gamma(), -2.0 * f64::consts::PI.sqrt()); + assert_approx_eq!((-0.5f32).gamma(), (-2.0) * f32::consts::PI.sqrt()); + assert_approx_eq!((-0.5f64).gamma(), (-2.0) * f64::consts::PI.sqrt()); assert_eq!(2.0f32.ln_gamma(), (0.0, 1)); assert_eq!(2.0f64.ln_gamma(), (0.0, 1)); |
