ΒΆconstexpr Posit<T,
                totalbits,
                esbits,
                FT,
                positspec>
fma(const Posit<T,
                totalbits,
                esbits,
                FT,
                positspec>& a,
    const Posit<T,
                totalbits,
                esbits,
                FT,
                positspec>& b,
    const Posit<T,
                totalbits,
                esbits,
                FT,
                positspec>& c)

Description

Fused multiply and add operation between two posits without intermediate re-packing

Declared at: include/posit.h:472

Parameters

const Posit<T, totalbits, esbits, FT, positspec>& a
Multiplicand posit
const Posit<T, totalbits, esbits, FT, positspec>& b
Multiplicand posit
const Posit<T, totalbits, esbits, FT, positspec>& c
Accumulator posit

Returns

a * b + c