Grok 10.0.5
Classes | Functions
hwy::HWY_NAMESPACE::impl Namespace Reference

Classes

struct  AsinImpl
 
struct  AsinImpl< float >
 
struct  AtanImpl
 
struct  AtanImpl< float >
 
struct  CosSinImpl
 
struct  CosSinImpl< float >
 
struct  ExpImpl
 
struct  ExpImpl< float >
 
struct  LogImpl
 
struct  LogImpl< float >
 

Functions

template<class T >
HWY_INLINE HWY_MAYBE_UNUSED T Estrin (T x, T c0, T c1)
 
template<class T >
HWY_INLINE HWY_MAYBE_UNUSED T Estrin (T x, T c0, T c1, T c2)
 
template<class T >
HWY_INLINE HWY_MAYBE_UNUSED T Estrin (T x, T c0, T c1, T c2, T c3)
 
template<class T >
HWY_INLINE HWY_MAYBE_UNUSED T Estrin (T x, T c0, T c1, T c2, T c3, T c4)
 
template<class T >
HWY_INLINE HWY_MAYBE_UNUSED T Estrin (T x, T c0, T c1, T c2, T c3, T c4, T c5)
 
template<class T >
HWY_INLINE HWY_MAYBE_UNUSED T Estrin (T x, T c0, T c1, T c2, T c3, T c4, T c5, T c6)
 
template<class T >
HWY_INLINE HWY_MAYBE_UNUSED T Estrin (T x, T c0, T c1, T c2, T c3, T c4, T c5, T c6, T c7)
 
template<class T >
HWY_INLINE HWY_MAYBE_UNUSED T Estrin (T x, T c0, T c1, T c2, T c3, T c4, T c5, T c6, T c7, T c8)
 
template<class T >
HWY_INLINE HWY_MAYBE_UNUSED T Estrin (T x, T c0, T c1, T c2, T c3, T c4, T c5, T c6, T c7, T c8, T c9)
 
template<class T >
HWY_INLINE HWY_MAYBE_UNUSED T Estrin (T x, T c0, T c1, T c2, T c3, T c4, T c5, T c6, T c7, T c8, T c9, T c10)
 
template<class T >
HWY_INLINE HWY_MAYBE_UNUSED T Estrin (T x, T c0, T c1, T c2, T c3, T c4, T c5, T c6, T c7, T c8, T c9, T c10, T c11)
 
template<class T >
HWY_INLINE HWY_MAYBE_UNUSED T Estrin (T x, T c0, T c1, T c2, T c3, T c4, T c5, T c6, T c7, T c8, T c9, T c10, T c11, T c12)
 
template<class T >
HWY_INLINE HWY_MAYBE_UNUSED T Estrin (T x, T c0, T c1, T c2, T c3, T c4, T c5, T c6, T c7, T c8, T c9, T c10, T c11, T c12, T c13)
 
template<class T >
HWY_INLINE HWY_MAYBE_UNUSED T Estrin (T x, T c0, T c1, T c2, T c3, T c4, T c5, T c6, T c7, T c8, T c9, T c10, T c11, T c12, T c13, T c14)
 
template<class T >
HWY_INLINE HWY_MAYBE_UNUSED T Estrin (T x, T c0, T c1, T c2, T c3, T c4, T c5, T c6, T c7, T c8, T c9, T c10, T c11, T c12, T c13, T c14, T c15)
 
template<class T >
HWY_INLINE HWY_MAYBE_UNUSED T Estrin (T x, T c0, T c1, T c2, T c3, T c4, T c5, T c6, T c7, T c8, T c9, T c10, T c11, T c12, T c13, T c14, T c15, T c16)
 
template<class T >
HWY_INLINE HWY_MAYBE_UNUSED T Estrin (T x, T c0, T c1, T c2, T c3, T c4, T c5, T c6, T c7, T c8, T c9, T c10, T c11, T c12, T c13, T c14, T c15, T c16, T c17)
 
template<class T >
HWY_INLINE HWY_MAYBE_UNUSED T Estrin (T x, T c0, T c1, T c2, T c3, T c4, T c5, T c6, T c7, T c8, T c9, T c10, T c11, T c12, T c13, T c14, T c15, T c16, T c17, T c18)
 
template<class D , class V , bool kAllowSubnormals = true>
HWY_INLINE V Log (const D d, V x)
 

Function Documentation

◆ Estrin() [1/18]

template<class T >
HWY_INLINE HWY_MAYBE_UNUSED T hwy::HWY_NAMESPACE::impl::Estrin ( T  x,
T  c0,
T  c1 
)

◆ Estrin() [2/18]

template<class T >
HWY_INLINE HWY_MAYBE_UNUSED T hwy::HWY_NAMESPACE::impl::Estrin ( T  x,
T  c0,
T  c1,
T  c2 
)

◆ Estrin() [3/18]

template<class T >
HWY_INLINE HWY_MAYBE_UNUSED T hwy::HWY_NAMESPACE::impl::Estrin ( T  x,
T  c0,
T  c1,
T  c2,
T  c3 
)

◆ Estrin() [4/18]

template<class T >
HWY_INLINE HWY_MAYBE_UNUSED T hwy::HWY_NAMESPACE::impl::Estrin ( T  x,
T  c0,
T  c1,
T  c2,
T  c3,
T  c4 
)

◆ Estrin() [5/18]

template<class T >
HWY_INLINE HWY_MAYBE_UNUSED T hwy::HWY_NAMESPACE::impl::Estrin ( T  x,
T  c0,
T  c1,
T  c2,
T  c3,
T  c4,
T  c5 
)

◆ Estrin() [6/18]

template<class T >
HWY_INLINE HWY_MAYBE_UNUSED T hwy::HWY_NAMESPACE::impl::Estrin ( T  x,
T  c0,
T  c1,
T  c2,
T  c3,
T  c4,
T  c5,
T  c6 
)

◆ Estrin() [7/18]

template<class T >
HWY_INLINE HWY_MAYBE_UNUSED T hwy::HWY_NAMESPACE::impl::Estrin ( T  x,
T  c0,
T  c1,
T  c2,
T  c3,
T  c4,
T  c5,
T  c6,
T  c7 
)

◆ Estrin() [8/18]

template<class T >
HWY_INLINE HWY_MAYBE_UNUSED T hwy::HWY_NAMESPACE::impl::Estrin ( T  x,
T  c0,
T  c1,
T  c2,
T  c3,
T  c4,
T  c5,
T  c6,
T  c7,
T  c8 
)

◆ Estrin() [9/18]

template<class T >
HWY_INLINE HWY_MAYBE_UNUSED T hwy::HWY_NAMESPACE::impl::Estrin ( T  x,
T  c0,
T  c1,
T  c2,
T  c3,
T  c4,
T  c5,
T  c6,
T  c7,
T  c8,
T  c9 
)

◆ Estrin() [10/18]

template<class T >
HWY_INLINE HWY_MAYBE_UNUSED T hwy::HWY_NAMESPACE::impl::Estrin ( T  x,
T  c0,
T  c1,
T  c2,
T  c3,
T  c4,
T  c5,
T  c6,
T  c7,
T  c8,
T  c9,
T  c10 
)

◆ Estrin() [11/18]

template<class T >
HWY_INLINE HWY_MAYBE_UNUSED T hwy::HWY_NAMESPACE::impl::Estrin ( T  x,
T  c0,
T  c1,
T  c2,
T  c3,
T  c4,
T  c5,
T  c6,
T  c7,
T  c8,
T  c9,
T  c10,
T  c11 
)

◆ Estrin() [12/18]

template<class T >
HWY_INLINE HWY_MAYBE_UNUSED T hwy::HWY_NAMESPACE::impl::Estrin ( T  x,
T  c0,
T  c1,
T  c2,
T  c3,
T  c4,
T  c5,
T  c6,
T  c7,
T  c8,
T  c9,
T  c10,
T  c11,
T  c12 
)

◆ Estrin() [13/18]

template<class T >
HWY_INLINE HWY_MAYBE_UNUSED T hwy::HWY_NAMESPACE::impl::Estrin ( T  x,
T  c0,
T  c1,
T  c2,
T  c3,
T  c4,
T  c5,
T  c6,
T  c7,
T  c8,
T  c9,
T  c10,
T  c11,
T  c12,
T  c13 
)

◆ Estrin() [14/18]

template<class T >
HWY_INLINE HWY_MAYBE_UNUSED T hwy::HWY_NAMESPACE::impl::Estrin ( T  x,
T  c0,
T  c1,
T  c2,
T  c3,
T  c4,
T  c5,
T  c6,
T  c7,
T  c8,
T  c9,
T  c10,
T  c11,
T  c12,
T  c13,
T  c14 
)

◆ Estrin() [15/18]

template<class T >
HWY_INLINE HWY_MAYBE_UNUSED T hwy::HWY_NAMESPACE::impl::Estrin ( T  x,
T  c0,
T  c1,
T  c2,
T  c3,
T  c4,
T  c5,
T  c6,
T  c7,
T  c8,
T  c9,
T  c10,
T  c11,
T  c12,
T  c13,
T  c14,
T  c15 
)

◆ Estrin() [16/18]

template<class T >
HWY_INLINE HWY_MAYBE_UNUSED T hwy::HWY_NAMESPACE::impl::Estrin ( T  x,
T  c0,
T  c1,
T  c2,
T  c3,
T  c4,
T  c5,
T  c6,
T  c7,
T  c8,
T  c9,
T  c10,
T  c11,
T  c12,
T  c13,
T  c14,
T  c15,
T  c16 
)

◆ Estrin() [17/18]

template<class T >
HWY_INLINE HWY_MAYBE_UNUSED T hwy::HWY_NAMESPACE::impl::Estrin ( T  x,
T  c0,
T  c1,
T  c2,
T  c3,
T  c4,
T  c5,
T  c6,
T  c7,
T  c8,
T  c9,
T  c10,
T  c11,
T  c12,
T  c13,
T  c14,
T  c15,
T  c16,
T  c17 
)

◆ Estrin() [18/18]

template<class T >
HWY_INLINE HWY_MAYBE_UNUSED T hwy::HWY_NAMESPACE::impl::Estrin ( T  x,
T  c0,
T  c1,
T  c2,
T  c3,
T  c4,
T  c5,
T  c6,
T  c7,
T  c8,
T  c9,
T  c10,
T  c11,
T  c12,
T  c13,
T  c14,
T  c15,
T  c16,
T  c17,
T  c18 
)

◆ Log()

template<class D , class V , bool kAllowSubnormals = true>
HWY_INLINE V hwy::HWY_NAMESPACE::impl::Log ( const D  d,
V  x 
)