]> git.nega.tv - josh/narcissus/commit
Fix errors in `sin/cos/tan` exhaustive checking
authorJoshua Simmons <josh@nega.tv>
Sun, 16 Oct 2022 15:34:01 +0000 (17:34 +0200)
committerJoshua Simmons <josh@nega.tv>
Sun, 16 Oct 2022 15:34:01 +0000 (17:34 +0200)
commitea658cb6a3a0619095134cca10c5bedb03ed04a3
tree36613452332a9601642fc8b82e7e8e927ae7cb51
parentb151d0e527c053727cb76d65bcbd010bdeaa4e15
Fix errors in `sin/cos/tan` exhaustive checking

Add fractional ulps error calculation.
Fix where the multiplication by pi happens in checking code.
Replace rug with small hand-rolled mpfr wrapper.
Cargo.lock
narcissus-maths/Cargo.toml
narcissus-maths/src/sin_cos_pi.rs
narcissus-maths/src/tan_pi.rs
narcissus-maths/tests/exhaustive_f32.rs
narcissus-maths/tests/next_after_f32.rs