// -------------------------------------------------------------- #ifndef _RADIO_REAL_H_ #define _RADIO_REAL_H_ #include "radio_types.h" #ifdef __cplusplus extern "C" { #endif // -------------------------------------------------------------- // Real Functions // -------------------------------------------------------------- // Scalar radio_float_t dabs(radio_float_t x); radio_float_t dsign(radio_float_t x); radio_float_t dmod(radio_float_t x, radio_float_t y); radio_float_t dmax(radio_float_t x, radio_float_t y); radio_float_t dmin(radio_float_t x, radio_float_t y); radio_float_t dclamp(radio_float_t x, radio_float_t limit_low, radio_float_t limit_high); radio_float_t powerDB(radio_float_t v1, radio_float_t preScale); radio_float_t dsum(radio_float_t *pSrc, int len); radio_float_t dmean(radio_float_t *pSrc, int len); radio_float_t dpow(radio_float_t base, radio_float_t exp); // -------------------------------------------------------------- #ifdef __cplusplus } #endif // __cplusplus // -------------------------------------------------------------- #endif // _RADIO_REAL_H_