vspline 1.1.0
Generic C++11 Code for Uniform B-Splines
Functions
hwy::HWY_NAMESPACE Namespace Reference

Functions

template<class D , class V >
HWY_INLINE V Atan (const D d, V y, V x)
 
template<class D , class V >
HWY_NOINLINE V CallAtan2 (const D d, VecArg< V > y, VecArg< V > x)
 
template<class D , class V >
HWY_INLINE V Atan2 (const D d, V y, V x)
 

Function Documentation

◆ Atan()

template<class D , class V >
HWY_INLINE V hwy::HWY_NAMESPACE::Atan ( const D  d,
y,
x 
)

Highway SIMD version of std::atan2(x).

Valid Lane Types: float32, float64 Max Error: ULP = 3 Valid Range: float32[-FLT_MAX, +FLT_MAX], float64[-DBL_MAX, +DBL_MAX]

Returns
atan2 of 'y', 'x'

◆ Atan2()

template<class D , class V >
HWY_INLINE V hwy::HWY_NAMESPACE::Atan2 ( const D  d,
y,
x 
)

Definition at line 172 of file hwy_atan2.h.

◆ CallAtan2()

template<class D , class V >
HWY_NOINLINE V hwy::HWY_NAMESPACE::CallAtan2 ( const D  d,
VecArg< V >  y,
VecArg< V >  x 
)

Definition at line 167 of file hwy_atan2.h.