LIBML  Version 3.2.4
LIBML DSP Software Library
Functions
tpt_math_fast.h File Reference
This graph shows which files directly or indirectly include this file:

Functions

f32_t tpt_atan_f32 (f32_t aInData)
 Calculate the arctangent value of a given number. More...
 
f64_t tpt_atan_f64 (f64_t aInData)
 Calculate the arctangent value of a given number. More...
 
q15_t tpt_atan_q15 (q15_t aInData)
 Calculate the arctangent value of a given number. More...
 
q31_t tpt_atan_q31 (q31_t aInData)
 Calculate the arctangent value of a given number. More...
 
f32_t tpt_atan2_f32 (f32_t y, f32_t x)
 Arc tangent in radian of y/x using sign of x and y to determine right quadrant. More...
 
f64_t tpt_atan2_f64 (f64_t y, f64_t x)
 Arc tangent in radian of y/x using sign of x and y to determine right quadrant. More...
 
q15_t tpt_atan2_q15 (q15_t y, q15_t x)
 Arc tangent in radian of y/x using sign of x and y to determine right quadrant. More...
 
q31_t tpt_atan2_q31 (q31_t y, q31_t x)
 Arc tangent in radian of y/x using sign of x and y to determine right quadrant. More...
 
f32_t tpt_cos_f32 (f32_t x)
 Fast approximation to the trigonometric cosine function for floating-point data. More...
 
f64_t tpt_cos_f64 (f64_t x)
 Fast approximation to the trigonometric cosine function for floating-point data. More...
 
q15_t tpt_cos_q15 (q15_t x)
 Fast approximation to the trigonometric cosine function for Q15. More...
 
q31_t tpt_cos_q31 (q31_t x)
 Fast approximation to the trigonometric cosine function for Q31 data. More...
 
f32_t tpt_sin_f32 (f32_t x)
 Fast approximation to the trigonometric sinine function for floating-point data. More...
 
f64_t tpt_sin_f64 (f64_t x)
 Fast approximation to the trigonometric sinine function for floating-point data. More...
 
q15_t tpt_sin_q15 (q15_t x)
 Fast approximation to the trigonometric sine function for Q15 data. More...
 
q31_t tpt_sin_q31 (q31_t x)
 Fast approximation to the trigonometric sine function for Q31 data. More...
 
static tpt_status tpt_sqrt_f32 (f32_t *aOut, f32_t aIn)
 floating-point square root function. More...
 
tpt_status tpt_sqrt_q15 (q15_t *aOut, q15_t aIn)
 Q15 square root function. More...
 
tpt_status tpt_sqrt_q31 (q31_t *aOut, q31_t aIn)
 Q31 square root function. More...
 
void tpt_vlog_q31 (q31_t *aOutData, const q31_t *aInData, uint32_t aCount)
 q31 vector of log values. More...