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

Functions

MATH_INLINE int32_t abs (int32_t const sqVal)
 
MATH_INLINE int64_t abs (int64_t const sqVal)
 
MATH_INLINE float32_t fabs (float32_t const sqVal)
 
MATH_INLINE float64_t fabs (float64_t const sqVal)
 
MATH_INLINE float128_t fabs (float128_t const sqVal)
 
MATH_INLINE float64_t arcos (float64_t const value)
 
MATH_INLINE float32_t arcos (float32_t const value)
 
MATH_INLINE float64_t arcosh (float64_t const value)
 
MATH_INLINE float32_t arcosh (float32_t const value)
 
MATH_INLINE float64_t arsin (float64_t const value)
 
MATH_INLINE float32_t arsin (float32_t const value)
 
MATH_INLINE float64_t arsinh (float64_t const value)
 
MATH_INLINE float32_t arsinh (float32_t const value)
 
MATH_INLINE float64_t artan (float64_t const value)
 
MATH_INLINE float32_t artan (float32_t const value)
 
MATH_INLINE float64_t artan2 (float64_t const y, float64_t const x)
 
MATH_INLINE float32_t artan2 (float32_t const y, float32_t const x)
 
MATH_INLINE float64_t artanh (float64_t const value)
 
MATH_INLINE float32_t artanh (float32_t const value)
 
MATH_INLINE bool areEqualNumbers (float32_t const left, float32_t const right)
 
MATH_INLINE bool areEqualNumbers (float64_t const left, float64_t const right)
 
MATH_INLINE bool areEqualNumbers (float128_t const left, float128_t const right)
 
MATH_INLINE bool areEqualNumbers (float32_t const *const left, float32_t const *const right, size_t const size)
 
MATH_INLINE bool areEqualNumbers (float64_t const *const left, float64_t const *const right, size_t const size)
 
MATH_INLINE bool areEqualNumbers (float128_t const *const left, float128_t const *const right, size_t const 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 (float64_t const value)
 
MATH_INLINE float32_t cos (float32_t const value)
 
MATH_INLINE float64_t cosh (float64_t const value)
 
MATH_INLINE float32_t cosh (float32_t const value)
 
MATH_INLINE float64_t erf (float64_t const value)
 
MATH_INLINE float32_t erf (float32_t const value)
 
MATH_INLINE float64_t erfc (float64_t const value)
 
MATH_INLINE float32_t erfc (float32_t const value)
 
MATH_INLINE float64_t exp (float64_t const sqVal)
 
MATH_INLINE float32_t exp (float32_t const sqVal)
 
MATH_INLINE float64_t expm1 (float64_t const value)
 
MATH_INLINE float32_t expm1 (float32_t const 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 (float64_t const value)
 
MATH_INLINE float32_t floor (float32_t const 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 (float64_t const x, float64_t const y)
 
MATH_INLINE float32_t hypot (float32_t const x, float32_t const y)
 
MATH_INLINE int ilogb (float64_t const value)
 
MATH_INLINE int ilogb (float32_t const value)
 
MATH_INLINE bool isinf (float64_t const value)
 
MATH_INLINE bool isinf (float32_t const value)
 
MATH_INLINE bool isnan (float64_t const value)
 
MATH_INLINE bool isnan (float32_t const 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 (float64_t const arg)
 
MATH_INLINE float32_t log (float32_t const arg)
 
MATH_INLINE float64_t log10 (float64_t const arg)
 
MATH_INLINE float32_t log10 (float32_t const arg)
 
MATH_INLINE float64_t log1p (float64_t const value)
 
MATH_INLINE float32_t log1p (float32_t const value)
 
MATH_INLINE float64_t log2 (float64_t const value)
 
MATH_INLINE float32_t log2 (float32_t const value)
 
MATH_INLINE float64_t logb (float64_t const value)
 
MATH_INLINE float32_t logb (float32_t const 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 (char const *tagp)
 
MATH_INLINE float32_t nanf (char const *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 (int32_t const sqVal, int32_t const exp)
 
MATH_INLINE float64_t pow (float64_t const sqVal, int32_t const exp)
 
MATH_INLINE float32_t pow (float32_t const sqVal, int32_t const exp)
 
MATH_INLINE float64_t pow (float64_t const sqVal, float64_t const exp)
 
MATH_INLINE float32_t pow (float32_t const sqVal, float32_t const 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 (float64_t const value)
 
MATH_INLINE float32_t rint (float32_t const 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 (float64_t const value)
 
MATH_INLINE float32_t sin (float32_t const value)
 
MATH_INLINE float64_t sinh (float64_t const value)
 
MATH_INLINE float32_t sinh (float32_t const value)
 
MATH_INLINE float64_t sqrt (float64_t const sqVal)
 
MATH_INLINE float32_t sqrt (float32_t const sqVal)
 
MATH_INLINE float64_t tan (float64_t const value)
 
MATH_INLINE float32_t tan (float32_t const value)
 
MATH_INLINE float64_t tanh (float64_t const value)
 
MATH_INLINE float32_t tanh (float32_t const 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 ( int32_t const  sqVal)

◆ abs() [2/2]

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

◆ arcos() [1/2]

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

◆ arcos() [2/2]

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

◆ arcosh() [1/2]

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

◆ arcosh() [2/2]

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

◆ areEqualNumbers() [1/6]

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

◆ areEqualNumbers() [2/6]

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

◆ areEqualNumbers() [3/6]

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

◆ areEqualNumbers() [4/6]

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

◆ areEqualNumbers() [5/6]

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

◆ areEqualNumbers() [6/6]

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

◆ arsin() [1/2]

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

◆ arsin() [2/2]

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

◆ arsinh() [1/2]

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

◆ arsinh() [2/2]

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

◆ artan() [1/2]

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

◆ artan() [2/2]

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

◆ artan2() [1/2]

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

◆ artan2() [2/2]

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

◆ artanh() [1/2]

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

◆ artanh() [2/2]

float64_t imt::base::core::math::function::artanh ( float64_t const  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 ( float32_t const  value)

◆ cos() [2/2]

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

◆ cosh() [1/2]

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

◆ cosh() [2/2]

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

◆ erf() [1/2]

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

◆ erf() [2/2]

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

◆ erfc() [1/2]

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

◆ erfc() [2/2]

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

◆ exp() [1/2]

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

◆ exp() [2/2]

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

◆ expm1() [1/2]

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

◆ expm1() [2/2]

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

◆ fabs() [1/3]

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

◆ fabs() [2/3]

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

◆ fabs() [3/3]

float64_t imt::base::core::math::function::fabs ( float64_t const  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 ( float32_t const  value)

◆ floor() [2/2]

float64_t imt::base::core::math::function::floor ( float64_t const  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 ( float32_t const  x,
float32_t const  y 
)

◆ hypot() [2/2]

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

◆ ilogb() [1/2]

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

◆ ilogb() [2/2]

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

◆ isinf() [1/2]

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

◆ isinf() [2/2]

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

◆ isnan() [1/2]

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

◆ isnan() [2/2]

bool imt::base::core::math::function::isnan ( float64_t const  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 ( float32_t const  arg)

◆ log() [2/2]

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

◆ log10() [1/2]

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

◆ log10() [2/2]

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

◆ log1p() [1/2]

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

◆ log1p() [2/2]

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

◆ log2() [1/2]

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

◆ log2() [2/2]

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

◆ logb() [1/2]

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

◆ logb() [2/2]

float64_t imt::base::core::math::function::logb ( float64_t const  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 ( char const *  tagp)

◆ nanf()

float32_t imt::base::core::math::function::nanf ( char const *  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 ( float32_t const  sqVal,
float32_t const  exp 
)

◆ pow() [2/5]

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

◆ pow() [3/5]

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

◆ pow() [4/5]

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

◆ pow() [5/5]

int32_t imt::base::core::math::function::pow ( int32_t const  sqVal,
int32_t const  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 ( float32_t const  value)

◆ rint() [2/2]

float64_t imt::base::core::math::function::rint ( float64_t const  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 ( float32_t const  value)

◆ sin() [2/2]

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

◆ sinh() [1/2]

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

◆ sinh() [2/2]

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

◆ sqrt() [1/2]

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

◆ sqrt() [2/2]

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

◆ tan() [1/2]

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

◆ tan() [2/2]

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

◆ tanh() [1/2]

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

◆ tanh() [2/2]

float64_t imt::base::core::math::function::tanh ( float64_t const  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)