Sign in
pigweed
/
third_party
/
github
/
STMicroelectronics
/
cmsis_core
/
3e7557ed7e5017b67be0170639e2fe3535dcbb08
/
.
/
DSP
/
DSP_Lib_TestSuite
/
RefLibs
/
src
/
FastMathFunctions
/
cos.c
blob: 245942f42a1a56aa12b98ecc2a3882477deaa6da [
file
] [
log
] [
blame
]
#include
"ref.h"
q31_t
ref_cos_q31
(
q31_t
x
)
{
return
(
q31_t
)(
cosf
((
float32_t
)
x
*
6.28318530717959f
/
2147483648.0f
)
*
2147483648.0f
);
}
q15_t
ref_cos_q15
(
q15_t
x
)
{
return
(
q15_t
)(
cosf
((
float32_t
)
x
*
6.28318530717959f
/
32768.0f
)
*
32768.0f
);
}