pub struct Fma {
_private: (),
}
Expand description
A token for FMA intrinsics on x86
and x86_64
.
Fields§
§_private: ()
Implementations§
Source§impl Fma
impl Fma
Sourcepub unsafe fn new_unchecked() -> Self
pub unsafe fn new_unchecked() -> Self
Sourcepub fn _mm_fmadd_pd(self, a: __m128d, b: __m128d, c: __m128d) -> __m128d
pub fn _mm_fmadd_pd(self, a: __m128d, b: __m128d, c: __m128d) -> __m128d
See arch::_mm_fmadd_pd
.
Sourcepub fn _mm_fmadd_ps(self, a: __m128, b: __m128, c: __m128) -> __m128
pub fn _mm_fmadd_ps(self, a: __m128, b: __m128, c: __m128) -> __m128
See arch::_mm_fmadd_ps
.
Sourcepub fn _mm_fmadd_sd(self, a: __m128d, b: __m128d, c: __m128d) -> __m128d
pub fn _mm_fmadd_sd(self, a: __m128d, b: __m128d, c: __m128d) -> __m128d
See arch::_mm_fmadd_sd
.
Sourcepub fn _mm_fmadd_ss(self, a: __m128, b: __m128, c: __m128) -> __m128
pub fn _mm_fmadd_ss(self, a: __m128, b: __m128, c: __m128) -> __m128
See arch::_mm_fmadd_ss
.
Sourcepub fn _mm_fmsub_pd(self, a: __m128d, b: __m128d, c: __m128d) -> __m128d
pub fn _mm_fmsub_pd(self, a: __m128d, b: __m128d, c: __m128d) -> __m128d
See arch::_mm_fmsub_pd
.
Sourcepub fn _mm_fmsub_ps(self, a: __m128, b: __m128, c: __m128) -> __m128
pub fn _mm_fmsub_ps(self, a: __m128, b: __m128, c: __m128) -> __m128
See arch::_mm_fmsub_ps
.
Sourcepub fn _mm_fmsub_sd(self, a: __m128d, b: __m128d, c: __m128d) -> __m128d
pub fn _mm_fmsub_sd(self, a: __m128d, b: __m128d, c: __m128d) -> __m128d
See arch::_mm_fmsub_sd
.
Sourcepub fn _mm_fmsub_ss(self, a: __m128, b: __m128, c: __m128) -> __m128
pub fn _mm_fmsub_ss(self, a: __m128, b: __m128, c: __m128) -> __m128
See arch::_mm_fmsub_ss
.
Sourcepub fn _mm_fnmadd_pd(self, a: __m128d, b: __m128d, c: __m128d) -> __m128d
pub fn _mm_fnmadd_pd(self, a: __m128d, b: __m128d, c: __m128d) -> __m128d
See arch::_mm_fnmadd_pd
.
Sourcepub fn _mm_fnmadd_ps(self, a: __m128, b: __m128, c: __m128) -> __m128
pub fn _mm_fnmadd_ps(self, a: __m128, b: __m128, c: __m128) -> __m128
See arch::_mm_fnmadd_ps
.
Sourcepub fn _mm_fnmadd_sd(self, a: __m128d, b: __m128d, c: __m128d) -> __m128d
pub fn _mm_fnmadd_sd(self, a: __m128d, b: __m128d, c: __m128d) -> __m128d
See arch::_mm_fnmadd_sd
.
Sourcepub fn _mm_fnmadd_ss(self, a: __m128, b: __m128, c: __m128) -> __m128
pub fn _mm_fnmadd_ss(self, a: __m128, b: __m128, c: __m128) -> __m128
See arch::_mm_fnmadd_ss
.
Sourcepub fn _mm_fnmsub_pd(self, a: __m128d, b: __m128d, c: __m128d) -> __m128d
pub fn _mm_fnmsub_pd(self, a: __m128d, b: __m128d, c: __m128d) -> __m128d
See arch::_mm_fnmsub_pd
.
Sourcepub fn _mm_fnmsub_ps(self, a: __m128, b: __m128, c: __m128) -> __m128
pub fn _mm_fnmsub_ps(self, a: __m128, b: __m128, c: __m128) -> __m128
See arch::_mm_fnmsub_ps
.
Sourcepub fn _mm_fnmsub_sd(self, a: __m128d, b: __m128d, c: __m128d) -> __m128d
pub fn _mm_fnmsub_sd(self, a: __m128d, b: __m128d, c: __m128d) -> __m128d
See arch::_mm_fnmsub_sd
.
Sourcepub fn _mm_fnmsub_ss(self, a: __m128, b: __m128, c: __m128) -> __m128
pub fn _mm_fnmsub_ss(self, a: __m128, b: __m128, c: __m128) -> __m128
See arch::_mm_fnmsub_ss
.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for Fma
impl RefUnwindSafe for Fma
impl Send for Fma
impl Sync for Fma
impl Unpin for Fma
impl UnwindSafe for Fma
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