pub trait MulAddAssign<A = Self, B = Self> {
    fn mul_add_assign(&mut self, a: A, b: B);
}
Expand description

The fused multiply-add assignment operation.

Required Methods§

Performs the fused multiply-add operation.

Implementations on Foreign Types§

Implementors§

impl<Frac, MulFrac: LeEqU8> MulAddAssign<FixedI8<MulFrac>, FixedI8<Frac>> for FixedI8<Frac>

impl<Frac, MulFrac: LeEqU16> MulAddAssign<FixedI16<MulFrac>, FixedI16<Frac>> for FixedI16<Frac>

impl<Frac, MulFrac: LeEqU32> MulAddAssign<FixedI32<MulFrac>, FixedI32<Frac>> for FixedI32<Frac>

impl<Frac, MulFrac: LeEqU64> MulAddAssign<FixedI64<MulFrac>, FixedI64<Frac>> for FixedI64<Frac>

impl<Frac, MulFrac: LeEqU128> MulAddAssign<FixedI128<MulFrac>, FixedI128<Frac>> for FixedI128<Frac>

impl<Frac, MulFrac: LeEqU8> MulAddAssign<FixedU8<MulFrac>, FixedU8<Frac>> for FixedU8<Frac>

impl<Frac, MulFrac: LeEqU16> MulAddAssign<FixedU16<MulFrac>, FixedU16<Frac>> for FixedU16<Frac>

impl<Frac, MulFrac: LeEqU32> MulAddAssign<FixedU32<MulFrac>, FixedU32<Frac>> for FixedU32<Frac>

impl<Frac, MulFrac: LeEqU64> MulAddAssign<FixedU64<MulFrac>, FixedU64<Frac>> for FixedU64<Frac>

impl<Frac, MulFrac: LeEqU128> MulAddAssign<FixedU128<MulFrac>, FixedU128<Frac>> for FixedU128<Frac>

impl<'a, 'b, T: Clone + NumAssign + MulAddAssign> MulAddAssign<&'a Complex<T>, &'b Complex<T>> for Complex<T>