MATHLIB User Guide
MATHLIB_asinh.cpp File Reference

Go to the source code of this file.

Macros

#define ELEMENT_COUNT(x)   c7x::element_count_of<x>::value
 
#define ELEMENT_TYPE(x)   typename c7x::element_type_of<x>::type
 

Functions

template<typename vecType >
static vecType log_asinh_i (vecType inVec)
 
template<typename vecType >
static vecType sqrt_asinh_i (vecType a, vecType x)
 
template<typename T >
static void MATHLIB_asinh_sqrt (size_t length, T *restrict pSrc, T *restrict pDst, __SE_TEMPLATE_v1 *se0Params, __SA_TEMPLATE_v1 *sa0Params)
 
template<typename T >
static void MATHLIB_asinh_log (size_t length, T *restrict pSrc, T *restrict pDst, __SE_TEMPLATE_v1 *se0Params, __SA_TEMPLATE_v1 *sa0Params)
 
template<typename T >
static void MATHLIB_asinh_polyEst (size_t length, T *restrict pSrc, T *restrict pDst, __SE_TEMPLATE_v1 *se0Params, __SA_TEMPLATE_v1 *sa0Params)
 
template<typename T >
static void MATHLIB_asinh_vector (size_t length, T *restrict pSrc, T *restrict pDst)
 
template<typename T >
MATHLIB_STATUS MATHLIB_asinh (size_t length, T *restrict pSrc, T *restrict pDst)
 
template MATHLIB_STATUS MATHLIB_asinh< float > (size_t length, float *pSrc, float *pDst)
 
MATHLIB_STATUS MATHLIB_asinh_sp (size_t length, float *pSrc, float *pDst)
 This function is the C interface for MATHLIB_asinh. Function accepts float pointers. More...
 

Macro Definition Documentation

◆ ELEMENT_COUNT

#define ELEMENT_COUNT (   x)    c7x::element_count_of<x>::value

Definition at line 35 of file MATHLIB_asinh.cpp.

◆ ELEMENT_TYPE

#define ELEMENT_TYPE (   x)    typename c7x::element_type_of<x>::type

Definition at line 37 of file MATHLIB_asinh.cpp.

Function Documentation

◆ log_asinh_i()

template<typename vecType >
static vecType log_asinh_i ( vecType  inVec)
inlinestatic

Definition at line 63 of file MATHLIB_asinh.cpp.

◆ sqrt_asinh_i()

template<typename vecType >
static vecType sqrt_asinh_i ( vecType  a,
vecType  x 
)
inlinestatic

Definition at line 224 of file MATHLIB_asinh.cpp.

◆ MATHLIB_asinh_sqrt()

template<typename T >
static void MATHLIB_asinh_sqrt ( size_t  length,
T *restrict  pSrc,
T *restrict  pDst,
__SE_TEMPLATE_v1 *  se0Params,
__SA_TEMPLATE_v1 *  sa0Params 
)
inlinestatic

Definition at line 259 of file MATHLIB_asinh.cpp.

◆ MATHLIB_asinh_log()

template<typename T >
static void MATHLIB_asinh_log ( size_t  length,
T *restrict  pSrc,
T *restrict  pDst,
__SE_TEMPLATE_v1 *  se0Params,
__SA_TEMPLATE_v1 *  sa0Params 
)
inlinestatic

Definition at line 309 of file MATHLIB_asinh.cpp.

◆ MATHLIB_asinh_polyEst()

template<typename T >
static void MATHLIB_asinh_polyEst ( size_t  length,
T *restrict  pSrc,
T *restrict  pDst,
__SE_TEMPLATE_v1 *  se0Params,
__SA_TEMPLATE_v1 *  sa0Params 
)
inlinestatic

Definition at line 349 of file MATHLIB_asinh.cpp.

◆ MATHLIB_asinh_vector()

template<typename T >
static void MATHLIB_asinh_vector ( size_t  length,
T *restrict  pSrc,
T *restrict  pDst 
)
inlinestatic

Definition at line 419 of file MATHLIB_asinh.cpp.

◆ MATHLIB_asinh()

template<typename T >
MATHLIB_STATUS MATHLIB_asinh ( size_t  length,
T *restrict  pSrc,
T *restrict  pDst 
)

Definition at line 451 of file MATHLIB_asinh.cpp.

◆ MATHLIB_asinh< float >()

template MATHLIB_STATUS MATHLIB_asinh< float > ( size_t  length,
float *  pSrc,
float *  pDst 
)