Dataflow Runtime API  3.1.1.0
Functions
imt::base::core::math::function Namespace Reference

Functions

MATH_INLINE int32_t abs (const int32_t sqVal)
 
MATH_INLINE int64_t abs (const int64_t sqVal)
 
MATH_INLINE float32_t fabs (const float32_t sqVal)
 
MATH_INLINE float64_t fabs (const float64_t sqVal)
 
MATH_INLINE float128_t fabs (const float128_t sqVal)
 
MATH_INLINE float64_t arcosh (const float64_t value)
 
MATH_INLINE float32_t arcosh (const float32_t value)
 
MATH_INLINE float64_t arsin (const float64_t value)
 
MATH_INLINE float32_t arsin (const float32_t value)
 
MATH_INLINE float64_t arsinh (const float64_t value)
 
MATH_INLINE float32_t arsinh (const float32_t value)
 
MATH_INLINE float64_t artan (const float64_t value)
 
MATH_INLINE float32_t artan (const float32_t value)
 
MATH_INLINE float64_t artan2 (const float64_t y, const float64_t x)
 
MATH_INLINE float32_t artan2 (const float32_t y, const float32_t x)
 
MATH_INLINE float64_t artanh (const float64_t value)
 
MATH_INLINE float32_t artanh (const float32_t value)
 
MATH_INLINE bool areEqualNumbers (const float32_t left, const float32_t right)
 
MATH_INLINE bool areEqualNumbers (const float64_t left, const float64_t right)
 
MATH_INLINE bool areEqualNumbers (const float128_t left, const float128_t right)
 
MATH_INLINE bool areEqualNumbers (const float32_t *const left, const float32_t *const right, const size_t size)
 
MATH_INLINE bool areEqualNumbers (const float64_t *const left, const float64_t *const right, const size_t size)
 
MATH_INLINE bool areEqualNumbers (const float128_t *const left, const float128_t *const right, const size_t size)
 
MATH_INLINE float64_t copysign (float64_t x, float64_t y)
 
MATH_INLINE float32_t copysign (float32_t x, float32_t y)
 
MATH_INLINE float64_t cos (const float64_t value)
 
MATH_INLINE float32_t cos (const float32_t value)
 
MATH_INLINE float64_t cosh (const float64_t value)
 
MATH_INLINE float32_t cosh (const float32_t value)
 
MATH_INLINE float64_t erf (const float64_t value)
 
MATH_INLINE float32_t erf (const float32_t value)
 
MATH_INLINE float64_t erfc (const float64_t value)
 
MATH_INLINE float32_t erfc (const float32_t value)
 
MATH_INLINE float64_t exp (const float64_t sqVal)
 
MATH_INLINE float32_t exp (const float32_t sqVal)
 
MATH_INLINE float64_t expm1 (const float64_t value)
 
MATH_INLINE float32_t expm1 (const float32_t value)
 
MATH_INLINE float64_t fdim (float64_t x, float64_t y)
 
MATH_INLINE float32_t fdim (float32_t x, float32_t y)
 
MATH_INLINE float64_t floor (const float64_t value)
 
MATH_INLINE float32_t floor (const float32_t value)
 
MATH_INLINE float64_t fmod (float64_t numer, float64_t denom)
 
MATH_INLINE float32_t fmod (float32_t numer, float32_t denom)
 
MATH_INLINE int fpclassify (float64_t x)
 
MATH_INLINE int fpclassify (float32_t x)
 
MATH_INLINE float64_t frexp (float64_t x, int *exp)
 
MATH_INLINE float32_t frexp (float32_t x, int *exp)
 
MATH_INLINE float64_t hypot (const float64_t x, const float64_t y)
 
MATH_INLINE float32_t hypot (const float32_t x, const float32_t y)
 
MATH_INLINE int ilogb (const float64_t value)
 
MATH_INLINE int ilogb (const float32_t value)
 
MATH_INLINE bool isinf (const float64_t value)
 
MATH_INLINE bool isinf (const float32_t value)
 
MATH_INLINE bool isnan (const float64_t value)
 
MATH_INLINE bool isnan (const float32_t value)
 
MATH_INLINE float64_t ldexp (float64_t x, int exp)
 
MATH_INLINE float32_t ldexp (float32_t x, int exp)
 
MATH_INLINE float64_t log (const float64_t arg)
 
MATH_INLINE float32_t log (const float32_t arg)
 
MATH_INLINE float64_t log10 (const float64_t arg)
 
MATH_INLINE float32_t log10 (const float32_t arg)
 
MATH_INLINE float64_t log1p (const float64_t value)
 
MATH_INLINE float32_t log1p (const float32_t value)
 
MATH_INLINE float64_t log2 (const float64_t value)
 
MATH_INLINE float32_t log2 (const float32_t value)
 
MATH_INLINE float64_t logb (const float64_t value)
 
MATH_INLINE float32_t logb (const float32_t value)
 
MATH_INLINE float64_t modf (float64_t x, float64_t *iptr)
 
MATH_INLINE float32_t modf (float32_t x, float32_t *iptr)
 
MATH_INLINE float64_t nan (const char *tagp)
 
MATH_INLINE float32_t nanf (const char *tagp)
 
MATH_INLINE float64_t nextafter (float64_t x, float64_t y)
 
MATH_INLINE float32_t nextafter (float32_t x, float32_t y)
 
MATH_INLINE int32_t pow (const int32_t sqVal, const int32_t exp)
 
MATH_INLINE float64_t pow (const float64_t sqVal, const int32_t exp)
 
MATH_INLINE float32_t pow (const float32_t sqVal, const int32_t exp)
 
MATH_INLINE float64_t pow (const float64_t sqVal, const float64_t exp)
 
MATH_INLINE float32_t pow (const float32_t sqVal, const float32_t exp)
 
MATH_INLINE float64_t remainder (float64_t numer, float64_t denom)
 
MATH_INLINE float32_t remainder (float32_t numer, float32_t denom)
 
MATH_INLINE float64_t remquo (float64_t numer, float64_t denom, int *quot)
 
MATH_INLINE float32_t remquo (float32_t numer, float32_t denom, int *quot)
 
MATH_INLINE float64_t rint (const float64_t value)
 
MATH_INLINE float32_t rint (const float32_t value)
 
MATH_INLINE float64_t scalbln (float64_t x, long int n)
 
MATH_INLINE float32_t scalbln (float32_t x, long int n)
 
MATH_INLINE float64_t scalbn (float64_t x, long int n)
 
MATH_INLINE float32_t scalbn (float32_t x, long int n)
 
MATH_INLINE float64_t sin (const float64_t value)
 
MATH_INLINE float32_t sin (const float32_t value)
 
MATH_INLINE float64_t sinh (const float64_t value)
 
MATH_INLINE float32_t sinh (const float32_t value)
 
MATH_INLINE float64_t sqrt (const float64_t sqVal)
 
MATH_INLINE float32_t sqrt (const float32_t sqVal)
 
MATH_INLINE float64_t tan (const float64_t value)
 
MATH_INLINE float32_t tan (const float32_t value)
 
MATH_INLINE float64_t tanh (const float64_t value)
 
MATH_INLINE float32_t tanh (const float32_t value)
 
MATH_INLINE float64_t trunc (float64_t x)
 
MATH_INLINE float32_t trunc (float32_t x)
 

Function Documentation

◆ abs() [1/2]

int32_t imt::base::core::math::function::abs ( const int32_t  sqVal)

◆ abs() [2/2]

int64_t imt::base::core::math::function::abs ( const int64_t  sqVal)

◆ arcosh() [1/2]

float32_t imt::base::core::math::function::arcosh ( const float32_t  value)

◆ arcosh() [2/2]

float64_t imt::base::core::math::function::arcosh ( const float64_t  value)

◆ areEqualNumbers() [1/6]

bool imt::base::core::math::function::areEqualNumbers ( const float128_t *const  left,
const float128_t *const  right,
const size_t  size 
)

◆ areEqualNumbers() [2/6]

bool imt::base::core::math::function::areEqualNumbers ( const float128_t  left,
const float128_t  right 
)

◆ areEqualNumbers() [3/6]

bool imt::base::core::math::function::areEqualNumbers ( const float32_t *const  left,
const float32_t *const  right,
const size_t  size 
)

◆ areEqualNumbers() [4/6]

bool imt::base::core::math::function::areEqualNumbers ( const float32_t  left,
const float32_t  right 
)

◆ areEqualNumbers() [5/6]

bool imt::base::core::math::function::areEqualNumbers ( const float64_t *const  left,
const float64_t *const  right,
const size_t  size 
)

◆ areEqualNumbers() [6/6]

bool imt::base::core::math::function::areEqualNumbers ( const float64_t  left,
const float64_t  right 
)

◆ arsin() [1/2]

float32_t imt::base::core::math::function::arsin ( const float32_t  value)

◆ arsin() [2/2]

float64_t imt::base::core::math::function::arsin ( const float64_t  value)

◆ arsinh() [1/2]

MATH_INLINE float32_t imt::base::core::math::function::arsinh ( const float32_t  value)

◆ arsinh() [2/2]

MATH_INLINE float64_t imt::base::core::math::function::arsinh ( const float64_t  value)

◆ artan() [1/2]

float32_t imt::base::core::math::function::artan ( const float32_t  value)

◆ artan() [2/2]

float64_t imt::base::core::math::function::artan ( const float64_t  value)

◆ artan2() [1/2]

float32_t imt::base::core::math::function::artan2 ( const float32_t  y,
const float32_t  x 
)

◆ artan2() [2/2]

float64_t imt::base::core::math::function::artan2 ( const float64_t  y,
const float64_t  x 
)

◆ artanh() [1/2]

float32_t imt::base::core::math::function::artanh ( const float32_t  value)

◆ artanh() [2/2]

float64_t imt::base::core::math::function::artanh ( const float64_t  value)

◆ copysign() [1/2]

float32_t imt::base::core::math::function::copysign ( float32_t  x,
float32_t  y 
)

◆ copysign() [2/2]

float64_t imt::base::core::math::function::copysign ( float64_t  x,
float64_t  y 
)

◆ cos() [1/2]

float32_t imt::base::core::math::function::cos ( const float32_t  value)

◆ cos() [2/2]

float64_t imt::base::core::math::function::cos ( const float64_t  value)

◆ cosh() [1/2]

float32_t imt::base::core::math::function::cosh ( const float32_t  value)

◆ cosh() [2/2]

float64_t imt::base::core::math::function::cosh ( const float64_t  value)

◆ erf() [1/2]

float32_t imt::base::core::math::function::erf ( const float32_t  value)

◆ erf() [2/2]

float64_t imt::base::core::math::function::erf ( const float64_t  value)

◆ erfc() [1/2]

float32_t imt::base::core::math::function::erfc ( const float32_t  value)

◆ erfc() [2/2]

float64_t imt::base::core::math::function::erfc ( const float64_t  value)

◆ exp() [1/2]

float32_t imt::base::core::math::function::exp ( const float32_t  sqVal)

◆ exp() [2/2]

float64_t imt::base::core::math::function::exp ( const float64_t  sqVal)

◆ expm1() [1/2]

float32_t imt::base::core::math::function::expm1 ( const float32_t  value)

◆ expm1() [2/2]

float64_t imt::base::core::math::function::expm1 ( const float64_t  value)

◆ fabs() [1/3]

float128_t imt::base::core::math::function::fabs ( const float128_t  sqVal)

◆ fabs() [2/3]

float32_t imt::base::core::math::function::fabs ( const float32_t  sqVal)

◆ fabs() [3/3]

float64_t imt::base::core::math::function::fabs ( const float64_t  sqVal)

◆ fdim() [1/2]

float32_t imt::base::core::math::function::fdim ( float32_t  x,
float32_t  y 
)

◆ fdim() [2/2]

float64_t imt::base::core::math::function::fdim ( float64_t  x,
float64_t  y 
)

◆ floor() [1/2]

float32_t imt::base::core::math::function::floor ( const float32_t  value)

◆ floor() [2/2]

float64_t imt::base::core::math::function::floor ( const float64_t  value)

◆ fmod() [1/2]

float32_t imt::base::core::math::function::fmod ( float32_t  numer,
float32_t  denom 
)

◆ fmod() [2/2]

float64_t imt::base::core::math::function::fmod ( float64_t  numer,
float64_t  denom 
)

◆ fpclassify() [1/2]

int imt::base::core::math::function::fpclassify ( float32_t  x)

◆ fpclassify() [2/2]

int imt::base::core::math::function::fpclassify ( float64_t  x)

◆ frexp() [1/2]

float32_t imt::base::core::math::function::frexp ( float32_t  x,
int *  exp 
)

◆ frexp() [2/2]

float64_t imt::base::core::math::function::frexp ( float64_t  x,
int *  exp 
)

◆ hypot() [1/2]

float32_t imt::base::core::math::function::hypot ( const float32_t  x,
const float32_t  y 
)

◆ hypot() [2/2]

float64_t imt::base::core::math::function::hypot ( const float64_t  x,
const float64_t  y 
)

◆ ilogb() [1/2]

int imt::base::core::math::function::ilogb ( const float32_t  value)

◆ ilogb() [2/2]

int imt::base::core::math::function::ilogb ( const float64_t  value)

◆ isinf() [1/2]

bool imt::base::core::math::function::isinf ( const float32_t  value)

◆ isinf() [2/2]

bool imt::base::core::math::function::isinf ( const float64_t  value)

◆ isnan() [1/2]

bool imt::base::core::math::function::isnan ( const float32_t  value)

◆ isnan() [2/2]

bool imt::base::core::math::function::isnan ( const float64_t  value)

◆ ldexp() [1/2]

float32_t imt::base::core::math::function::ldexp ( float32_t  x,
int  exp 
)

◆ ldexp() [2/2]

float64_t imt::base::core::math::function::ldexp ( float64_t  x,
int  exp 
)

◆ log() [1/2]

float32_t imt::base::core::math::function::log ( const float32_t  arg)

◆ log() [2/2]

float64_t imt::base::core::math::function::log ( const float64_t  arg)

◆ log10() [1/2]

float32_t imt::base::core::math::function::log10 ( const float32_t  arg)

◆ log10() [2/2]

float64_t imt::base::core::math::function::log10 ( const float64_t  arg)

◆ log1p() [1/2]

float32_t imt::base::core::math::function::log1p ( const float32_t  value)

◆ log1p() [2/2]

float64_t imt::base::core::math::function::log1p ( const float64_t  value)

◆ log2() [1/2]

float32_t imt::base::core::math::function::log2 ( const float32_t  value)

◆ log2() [2/2]

float64_t imt::base::core::math::function::log2 ( const float64_t  value)

◆ logb() [1/2]

float32_t imt::base::core::math::function::logb ( const float32_t  value)

◆ logb() [2/2]

float64_t imt::base::core::math::function::logb ( const float64_t  value)

◆ modf() [1/2]

float32_t imt::base::core::math::function::modf ( float32_t  x,
float32_t iptr 
)

◆ modf() [2/2]

float64_t imt::base::core::math::function::modf ( float64_t  x,
float64_t iptr 
)

◆ nan()

float64_t imt::base::core::math::function::nan ( const char *  tagp)

◆ nanf()

float32_t imt::base::core::math::function::nanf ( const char *  tagp)

◆ nextafter() [1/2]

float32_t imt::base::core::math::function::nextafter ( float32_t  x,
float32_t  y 
)

◆ nextafter() [2/2]

float64_t imt::base::core::math::function::nextafter ( float64_t  x,
float64_t  y 
)

◆ pow() [1/5]

float32_t imt::base::core::math::function::pow ( const float32_t  sqVal,
const float32_t  exp 
)

◆ pow() [2/5]

float32_t imt::base::core::math::function::pow ( const float32_t  sqVal,
const int32_t  exp 
)

◆ pow() [3/5]

float64_t imt::base::core::math::function::pow ( const float64_t  sqVal,
const float64_t  exp 
)

◆ pow() [4/5]

float64_t imt::base::core::math::function::pow ( const float64_t  sqVal,
const int32_t  exp 
)

◆ pow() [5/5]

int32_t imt::base::core::math::function::pow ( const int32_t  sqVal,
const int32_t  exp 
)

◆ remainder() [1/2]

float32_t imt::base::core::math::function::remainder ( float32_t  numer,
float32_t  denom 
)

◆ remainder() [2/2]

float64_t imt::base::core::math::function::remainder ( float64_t  numer,
float64_t  denom 
)

◆ remquo() [1/2]

float32_t imt::base::core::math::function::remquo ( float32_t  numer,
float32_t  denom,
int *  quot 
)

◆ remquo() [2/2]

float64_t imt::base::core::math::function::remquo ( float64_t  numer,
float64_t  denom,
int *  quot 
)

◆ rint() [1/2]

float32_t imt::base::core::math::function::rint ( const float32_t  value)

◆ rint() [2/2]

float64_t imt::base::core::math::function::rint ( const float64_t  value)

◆ scalbln() [1/2]

float32_t imt::base::core::math::function::scalbln ( float32_t  x,
long int  n 
)

◆ scalbln() [2/2]

float64_t imt::base::core::math::function::scalbln ( float64_t  x,
long int  n 
)

◆ scalbn() [1/2]

float32_t imt::base::core::math::function::scalbn ( float32_t  x,
long int  n 
)

◆ scalbn() [2/2]

float64_t imt::base::core::math::function::scalbn ( float64_t  x,
long int  n 
)

◆ sin() [1/2]

float32_t imt::base::core::math::function::sin ( const float32_t  value)

◆ sin() [2/2]

float64_t imt::base::core::math::function::sin ( const float64_t  value)

◆ sinh() [1/2]

float32_t imt::base::core::math::function::sinh ( const float32_t  value)

◆ sinh() [2/2]

float64_t imt::base::core::math::function::sinh ( const float64_t  value)

◆ sqrt() [1/2]

float32_t imt::base::core::math::function::sqrt ( const float32_t  sqVal)

◆ sqrt() [2/2]

float64_t imt::base::core::math::function::sqrt ( const float64_t  sqVal)

◆ tan() [1/2]

float32_t imt::base::core::math::function::tan ( const float32_t  value)

◆ tan() [2/2]

float64_t imt::base::core::math::function::tan ( const float64_t  value)

◆ tanh() [1/2]

float32_t imt::base::core::math::function::tanh ( const float32_t  value)

◆ tanh() [2/2]

float64_t imt::base::core::math::function::tanh ( const float64_t  value)

◆ trunc() [1/2]

float32_t imt::base::core::math::function::trunc ( float32_t  x)

◆ trunc() [2/2]

float64_t imt::base::core::math::function::trunc ( float64_t  x)