71 x = (uint16_t)x + 0x2000;
74 x = (uint16_t)x + 0x8000;
88 cosVal = (
q31_t)(0x8000-fract)*a >> 16;
89 cosVal = (
q15_t)((((
q31_t)cosVal << 16) + ((q31_t)fract*b)) >> 16);
int16_t q15_t
16-bit fractional data type in 1.15 format.
#define FAST_MATH_Q15_SHIFT
const q15_t sinTable_q15[FAST_MATH_TABLE_SIZE+1]
int32_t q31_t
32-bit fractional data type in 1.31 format.
q15_t arm_cos_q15(q15_t x)
Fast approximation to the trigonometric cosine function for Q15 data.