Home
last modified time | relevance | path

Searched refs:fract (Results 1 – 11 of 11) sorted by relevance

/cmsis-dsp-latest/Source/ControllerFunctions/
Darm_sin_cos_f32.c49 float32_t fract, in; /* Temporary input, output variables */ in arm_sin_cos_f32() local
72 fract = findex - (float32_t) indexS; in arm_sin_cos_f32()
84 temp = fract * temp + (3 * Df - (d2 + 2 * d1) * Dn); in arm_sin_cos_f32()
85 temp = fract * temp + d1 * Dn; in arm_sin_cos_f32()
88 *pCosVal = fract * temp + f1; in arm_sin_cos_f32()
99 temp = fract * temp + (3 * Df - (d2 + 2 * d1) * Dn); in arm_sin_cos_f32()
100 temp = fract * temp + d1 * Dn; in arm_sin_cos_f32()
103 *pSinVal = fract * temp + f1; in arm_sin_cos_f32()
Darm_sin_cos_q31.c55 q31_t fract; /* Temporary input, output variables */ in arm_sin_cos_q31() local
66 fract = (theta - (indexS << CONTROLLER_Q31_SHIFT)) << 8; in arm_sin_cos_q31()
79 temp = (q63_t)fract * (temp >> 31); in arm_sin_cos_q31()
81 temp = (q63_t)fract * (temp >> 31); in arm_sin_cos_q31()
83 temp = (q63_t)fract * (temp >> 31); in arm_sin_cos_q31()
97 temp = (q63_t)fract * (temp >> 31); in arm_sin_cos_q31()
99 temp = (q63_t)fract * (temp >> 31); in arm_sin_cos_q31()
101 temp = (q63_t)fract * (temp >> 31); in arm_sin_cos_q31()
/cmsis-dsp-latest/Source/InterpolationFunctions/
Darm_linear_interp_q7.c60 q31_t fract; /* fractional part */ in arm_linear_interp_q7() local
80 fract = (x & 0x000FFFFF); in arm_linear_interp_q7()
87 y = ((y0 * (0xFFFFF - fract))); in arm_linear_interp_q7()
90 y += (y1 * fract); in arm_linear_interp_q7()
Darm_linear_interp_q15.c60 q31_t fract; /* fractional part */ in arm_linear_interp_q15() local
80 fract = (x & 0x000FFFFF); in arm_linear_interp_q15()
87 y = ((q63_t) y0 * (0xFFFFF - fract)); in arm_linear_interp_q15()
90 y += ((q63_t) y1 * (fract)); in arm_linear_interp_q15()
Darm_linear_interp_q31.c61 q31_t fract; /* fractional part */ in arm_linear_interp_q31() local
81 fract = (x & 0x000FFFFF) << 11; in arm_linear_interp_q31()
88 y = ((q31_t) ((q63_t) y0 * (0x7FFFFFFF - fract) >> 32)); in arm_linear_interp_q31()
91 y += ((q31_t) (((q63_t) y1 * fract) >> 32)); in arm_linear_interp_q31()
/cmsis-dsp-latest/Source/FastMathFunctions/
Darm_sin_q15.c55 q15_t fract; /* Temporary values for fractional values */ in arm_sin_q15() local
67 fract = (x - (index << FAST_MATH_Q15_SHIFT)) << 9; in arm_sin_q15()
74 sinVal = (q31_t) (0x8000 - fract) * a >> 16; in arm_sin_q15()
75 sinVal = (q15_t) ((((q31_t) sinVal << 16) + ((q31_t) fract * b)) >> 16); in arm_sin_q15()
Darm_sin_q31.c55 q31_t fract; /* Temporary values for fractional values */ in arm_sin_q31() local
66 fract = (x - (index << FAST_MATH_Q31_SHIFT)) << 9; in arm_sin_q31()
73 sinVal = (q63_t) (0x80000000 - fract) * a >> 32; in arm_sin_q31()
74 sinVal = (q31_t) ((((q63_t) sinVal << 32) + ((q63_t) fract * b)) >> 32); in arm_sin_q31()
Darm_cos_q31.c55 q31_t fract; /* Temporary values for fractional values */ in arm_cos_q31() local
68 fract = (x - (index << FAST_MATH_Q31_SHIFT)) << 9; in arm_cos_q31()
75 cosVal = (q63_t) (0x80000000 - fract) * a >> 32; in arm_cos_q31()
76 cosVal = (q31_t) ((((q63_t) cosVal << 32) + ((q63_t) fract * b)) >> 32); in arm_cos_q31()
Darm_cos_q15.c55 q15_t fract; /* Temporary values for fractional values */ in arm_cos_q15() local
68 fract = (x - (index << FAST_MATH_Q15_SHIFT)) << 9; in arm_cos_q15()
75 cosVal = (q31_t) (0x8000 - fract) * a >> 16; in arm_cos_q15()
76 cosVal = (q15_t) ((((q31_t) cosVal << 16) + ((q31_t) fract * b)) >> 16); in arm_cos_q15()
Darm_cos_f32.c73 float32_t cosVal, fract, in; /* Temporary input, output variables */ in arm_cos_f32() local
106 fract = findex - (float32_t) index; in arm_cos_f32()
113 cosVal = (1.0f - fract) * a + fract * b; in arm_cos_f32()
Darm_sin_f32.c74 float32_t sinVal, fract, in; /* Temporary input, output variables */ in arm_sin_f32() local
107 fract = findex - (float32_t) index; in arm_sin_f32()
114 sinVal = (1.0f - fract) * a + fract * b; in arm_sin_f32()