tesseract++ 0.0.1
N-dimensional tensor library for embedded systems
Loading...
Searching...
No Matches
Public Types | Static Public Member Functions | List of all members
Fnms< T, Bits, Arch > Struct Template Reference

#include <Operations.h>

Public Types

using microkernel = Microkernel< T, Bits, Arch >
 
using type = typename microkernel::VecType
 

Static Public Member Functions

static FORCE_INLINE type apply (type a, type b, type c) noexcept
 
template<typename Vec = type>
requires (!is_same_v<Vec, T>)
static FORCE_INLINE Vec apply (Vec a, T b, Vec c) noexcept
 

Member Typedef Documentation

◆ microkernel

template<typename T , my_size_t Bits, typename Arch = DefaultArch>
using Fnms< T, Bits, Arch >::microkernel = Microkernel<T, Bits, Arch>

◆ type

template<typename T , my_size_t Bits, typename Arch = DefaultArch>
using Fnms< T, Bits, Arch >::type = typename microkernel::VecType

Member Function Documentation

◆ apply() [1/2]

template<typename T , my_size_t Bits, typename Arch = DefaultArch>
static FORCE_INLINE type Fnms< T, Bits, Arch >::apply ( type  a,
type  b,
type  c 
)
inlinestaticnoexcept

◆ apply() [2/2]

template<typename T , my_size_t Bits, typename Arch = DefaultArch>
template<typename Vec = type>
requires (!is_same_v<Vec, T>)
static FORCE_INLINE Vec Fnms< T, Bits, Arch >::apply ( Vec  a,
b,
Vec  c 
)
inlinestaticnoexcept

The documentation for this struct was generated from the following file: