Sign in
pigweed
/
third_party
/
github
/
STMicroelectronics
/
cmsis_core
/
be0e91fb4ba19a2ee427ba8b6b75b43eb02b2810
/
.
/
DSP
/
DSP_Lib_TestSuite
/
RefLibs
/
src
/
FastMathFunctions
/
sin.c
blob: ecd4aa0c67d05185e2d618869f01644461e850ab [
file
] [
log
] [
blame
]
#include
"ref.h"
q31_t
ref_sin_q31
(
q31_t
x
)
{
return
(
q31_t
)(
sinf
((
float32_t
)
x
*
6.28318530717959f
/
2147483648.0f
)
*
2147483648.0f
);
}
q15_t
ref_sin_q15
(
q15_t
x
)
{
return
(
q15_t
)(
sinf
((
float32_t
)
x
*
6.28318530717959f
/
32768.0f
)
*
32768.0f
);
}