sleef_trig/lib.rs
1//! Rust port of a few [SLEEF](https://sleef.org) trigonometric functions.
2
3mod f32_purec;
4#[cfg(target_arch = "x86_64")]
5mod f64_avx;
6mod f64_purec;
7#[cfg(target_arch = "x86_64")]
8mod f64_sse2;
9mod f64_tables;
10
11pub use f32_purec::{Sleef_cosf1_u35purec_range125, Sleef_sinf1_u35purec_range125};
12#[cfg(target_arch = "x86_64")]
13pub use f64_avx::Sleef_sind4_u35avx;
14pub use f64_purec::Sleef_sind1_u35purec;
15#[cfg(target_arch = "x86_64")]
16pub use f64_sse2::Sleef_sind2_u35sse2;