Grok 12.0.1
Public Member Functions | List of all members
hwy::HWY_NAMESPACE::impl::CosSinImpl< float > Struct Reference

#include <math-inl.h>

Public Member Functions

template<class D , class V >
HWY_INLINE Vec< Rebind< int32_t, D > > ToInt32 (D, V x)
 
template<class D , class V >
HWY_INLINEPoly (D d, V x)
 
template<class D , class V , class VI32 >
HWY_INLINECosReduce (D d, V x, VI32 q)
 
template<class D , class V , class VI32 >
HWY_INLINESinReduce (D d, V x, VI32 q)
 
template<class D , class VI32 >
HWY_INLINE Vec< Rebind< float, D > > CosSignFromQuadrant (D d, VI32 q)
 
template<class D , class VI32 >
HWY_INLINE Vec< Rebind< float, D > > SinSignFromQuadrant (D d, VI32 q)
 

Member Function Documentation

◆ CosReduce()

template<class D , class V , class VI32 >
HWY_INLINE V hwy::HWY_NAMESPACE::impl::CosSinImpl< float >::CosReduce ( D d,
V x,
VI32 q )
inline

◆ CosSignFromQuadrant()

template<class D , class VI32 >
HWY_INLINE Vec< Rebind< float, D > > hwy::HWY_NAMESPACE::impl::CosSinImpl< float >::CosSignFromQuadrant ( D d,
VI32 q )
inline

◆ Poly()

template<class D , class V >
HWY_INLINE V hwy::HWY_NAMESPACE::impl::CosSinImpl< float >::Poly ( D d,
V x )
inline

◆ SinReduce()

template<class D , class V , class VI32 >
HWY_INLINE V hwy::HWY_NAMESPACE::impl::CosSinImpl< float >::SinReduce ( D d,
V x,
VI32 q )
inline

◆ SinSignFromQuadrant()

template<class D , class VI32 >
HWY_INLINE Vec< Rebind< float, D > > hwy::HWY_NAMESPACE::impl::CosSinImpl< float >::SinSignFromQuadrant ( D d,
VI32 q )
inline

◆ ToInt32()

template<class D , class V >
HWY_INLINE Vec< Rebind< int32_t, D > > hwy::HWY_NAMESPACE::impl::CosSinImpl< float >::ToInt32 ( D ,
V x )
inline

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