Files
libm/tests/unit.rs
T
2019-07-10 16:57:13 +02:00

20 lines
444 B
Rust

use libm::*;
#[test]
fn fma_segfault() {
// These two inputs cause fma to segfault on release due to overflow:
assert_eq!(
fma(
-0.0000000000000002220446049250313,
-0.0000000000000002220446049250313,
-0.0000000000000002220446049250313
),
-0.00000000000000022204460492503126,
);
assert_eq!(
fma(-0.992, -0.992, -0.992),
-0.00793599999988632,
);
}