pub(crate) struct GenPowfBackend {}Trait Implementations§
Source§impl PowfBackend for GenPowfBackend
impl PowfBackend for GenPowfBackend
const HAS_FMA: bool = false
const ERR: u64 = 128
fn fmaf(&self, x: f32, y: f32, z: f32) -> f32
fn fma(&self, x: f64, y: f64, z: f64) -> f64
fn polyeval3(&self, x: f64, a0: f64, a1: f64, a2: f64) -> f64
fn integerf(&self, x: f32) -> bool
fn odd_integerf(&self, x: f32) -> bool
fn round(&self, x: f64) -> f64
fn quick_mult(&self, x: DoubleDouble, y: DoubleDouble) -> DoubleDouble
fn quick_mult_f64(&self, x: DoubleDouble, y: f64) -> DoubleDouble
fn dd_polyeval6( &self, x: DoubleDouble, a0: DoubleDouble, a1: DoubleDouble, a2: DoubleDouble, a3: DoubleDouble, a4: DoubleDouble, a5: DoubleDouble, ) -> DoubleDouble
fn dd_polyeval10( &self, x: DoubleDouble, a0: DoubleDouble, a1: DoubleDouble, a2: DoubleDouble, a3: DoubleDouble, a4: DoubleDouble, a5: DoubleDouble, a6: DoubleDouble, a7: DoubleDouble, a8: DoubleDouble, a9: DoubleDouble, ) -> DoubleDouble
Auto Trait Implementations§
impl Freeze for GenPowfBackend
impl RefUnwindSafe for GenPowfBackend
impl Send for GenPowfBackend
impl Sync for GenPowfBackend
impl Unpin for GenPowfBackend
impl UnsafeUnpin for GenPowfBackend
impl UnwindSafe for GenPowfBackend
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more