|
tesseract++ 0.0.1
N-dimensional tensor library for embedded systems
|
#include <kernel_helpers.h>
Public Types | |
| using | K = Microkernel< T, Bits, Arch > |
Static Public Member Functions | |
| static FORCE_INLINE K::VecType | fmadd_safe (typename K::VecType a, typename K::VecType b, typename K::VecType c) noexcept |
| Fused multiply-add with fallback for architectures without native FMA. | |
| using detail::KernelHelpers< T, Bits, Arch >::K = Microkernel<T, Bits, Arch> |
|
inlinestaticnoexcept |
Fused multiply-add with fallback for architectures without native FMA.
Uses K::fmadd if available, otherwise falls back to K::add(K::mul(a, b), c).
