|
template<typename DataTy > |
static __FORCEINLINE DataTy | dsp::clip (DataTy val, uint8_t bits) |
|
template<typename DataTy > |
static __FORCEINLINE DataTy | dsp::get_low_boundary () |
|
template<typename DataTy > |
static __FORCEINLINE DataTy | dsp::get_high_boundary () |
|
template<typename DataTy > |
static __FORCEINLINE DataTy | dsp::neg (DataTy val) |
|
template<typename DataTy > |
static __FORCEINLINE DataTy | dsp::abs (DataTy val) |
|
template<typename DataTy > |
static __FORCEINLINE DataTy | dsp::add_half (DataTy x, DataTy y) |
|
template<typename DataTy > |
static __FORCEINLINE DataTy | dsp::sub_half (DataTy x, DataTy y) |
|
static __FORCEINLINE q7_t | dsp::add_sat (q7_t x, q7_t y) |
|
static __FORCEINLINE q15_t | dsp::add_sat (q15_t x, q15_t y) |
|
static __FORCEINLINE q31_t | dsp::add_sat (q31_t x, q31_t y) |
|
static __FORCEINLINE q7_t | dsp::sub_sat (q7_t x, q7_t y) |
|
static __FORCEINLINE q15_t | dsp::sub_sat (q15_t x, q15_t y) |
|
static __FORCEINLINE q31_t | dsp::sub_sat (q31_t x, q31_t y) |
|
static __FORCEINLINE q1_14_t | dsp::mul (q7_t x, q7_t y) |
|
static __FORCEINLINE q1_30_t | dsp::mul (q15_t x, q15_t y) |
|
static __FORCEINLINE q1_62_t | dsp::mul (q31_t x, q31_t y) |
|
static __FORCEINLINE q7_t | dsp::mul_sat (q7_t x, q7_t y) |
|
static __FORCEINLINE q15_t | dsp::mul_sat (q15_t x, q15_t y) |
|
static __FORCEINLINE q31_t | dsp::mul_sat (q31_t x, q31_t y) |
|
static __FORCEINLINE void | dsp::cmplx_mag_squared (q1_14_t *out, const q15_t *num) |
|
static __FORCEINLINE void | dsp::cmplx_mag_squared (q1_30_t *out, const q31_t *num) |
|
template<bool Sat, uint8_t Count = 1> |
static __FORCEINLINE void | dsp::cmplx_mult (q1_14_t *out, const q15_t *x, const q15_t *y) |
|
template<bool Sat, uint8_t Count = 1> |
static __FORCEINLINE void | dsp::cmplx_mult (q1_30_t *out, const q31_t *x, const q31_t *y) |
|