80 sinVal = (
q31_t)(0x8000-fract)*a >> 16;
81 sinVal = (
q15_t)((((
q31_t)sinVal << 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]
q15_t arm_sin_q15(q15_t x)
Fast approximation to the trigonometric sine function for Q15 data.
int32_t q31_t
32-bit fractional data type in 1.31 format.