Expand description
Fast math functions (sin, cos, sin_cos, sqrt, vsqrt, divide, log, exp, atan2).
Functions§
- atan2_
f32 - Floating-point arc-tangent 2.
- atan2_
q15 - Q15 arc-tangent 2. Result is
atan2(y, x) / πin Q1.15. - atan2_
q31 - Q31 arc-tangent 2. Result is
atan2(y, x) / πin Q1.31 ([-1, 1)). - cos_f32
- Floating-point cosine calculation.
- cos_q31
- Q31 cosine function.
- divide_
q15 - Fixed-point division for Q15 types (numerator / denominator).
- divide_
q31 - Fixed-point division for Q31 types (numerator / denominator).
- exp_f32
- Floating-point exponential.
- log_f32
- Floating-point natural logarithm.
- sin_
cos_ f32 - Floating-point sine and cosine calculation.
- sin_
cos_ q31 - Q31 sine and cosine.
thetais in CMSIS units:[-1, 1) → [-π, π). - sin_f32
- Floating-point sine calculation.
- sin_q31
- Q31 sine function.
- sqrt_
f32 - Floating-point square root function.
- sqrt_
q15 - Q15 square root (
sqrt(x / 2^15) * 2^15). - sqrt_
q31 - Q31 square root (
sqrt(x / 2^31) * 2^31). - vsqrt_
f32 - Vector square root function.