diff --git a/src/f32x.rs b/src/f32x.rs index 7e73e2c..39989c5 100644 --- a/src/f32x.rs +++ b/src/f32x.rs @@ -5,6 +5,8 @@ pub(crate) use tst::*; mod constants; pub(crate) use constants::*; +use core::simd::prelude::*; + /// Fast functions with 350.0 ULP error bound mod fast; pub use fast::{cosf as cos_fast, powf as pow_fast, sinf as sin_fast}; @@ -50,7 +52,7 @@ use crate::common::*; use doubled::*; use core::simd::{ - LaneCount, Mask, Simd, SimdFloat, SimdPartialEq, SimdPartialOrd, SupportedLaneCount, + LaneCount, Mask, Simd, SupportedLaneCount, }; type F32x = Simd; diff --git a/src/f64x.rs b/src/f64x.rs index e21589e..768cab1 100644 --- a/src/f64x.rs +++ b/src/f64x.rs @@ -5,6 +5,8 @@ pub(crate) use tst::*; mod constants; pub(crate) use constants::*; +use core::simd::prelude::*; + /// Functions with 0.5 ULP error bound mod u05; pub use u05::{ @@ -42,7 +44,7 @@ pub use u35::{ use crate::common::*; use core::simd::{ - LaneCount, Mask, Simd, SimdFloat, SimdPartialEq, SimdPartialOrd, SupportedLaneCount, + LaneCount, Mask, Simd, SupportedLaneCount, }; use doubled::*;