Home
last modified time | relevance | path

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

/hal_nxp-latest/mcux/mcux-sdk/CMSIS/DSP/Source/ControllerFunctions/
Darm_sin_cos_f32.c79 float32_t fract, in; /* Temporary input, output variables */ in arm_sin_cos_f32() local
102 fract = findex - (float32_t) indexS; in arm_sin_cos_f32()
110 temp = (1.0f - fract) * f1 + fract * f2; in arm_sin_cos_f32()
116 temp = fract * temp + (3 * Df - (d2 + 2 * d1) * Dn); in arm_sin_cos_f32()
117 temp = fract * temp + d1 * Dn; in arm_sin_cos_f32()
120 *pCosVal = fract * temp + f1; in arm_sin_cos_f32()
128 temp = (1.0f - fract) * f1 + fract * f2; in arm_sin_cos_f32()
132 temp = fract * temp + (3 * Df - (d2 + 2 * d1) * Dn); in arm_sin_cos_f32()
133 temp = fract * temp + d1 * Dn; in arm_sin_cos_f32()
136 *pSinVal = fract * temp + f1; in arm_sin_cos_f32()
Darm_sin_cos_q31.c56 q31_t fract; /* Temporary input, output variables */ in arm_sin_cos_q31() local
67 fract = (theta - (indexS << CONTROLLER_Q31_SHIFT)) << 8; in arm_sin_cos_q31()
80 temp = (q63_t)fract * (temp >> 31); in arm_sin_cos_q31()
82 temp = (q63_t)fract * (temp >> 31); in arm_sin_cos_q31()
84 temp = (q63_t)fract * (temp >> 31); in arm_sin_cos_q31()
98 temp = (q63_t)fract * (temp >> 31); in arm_sin_cos_q31()
100 temp = (q63_t)fract * (temp >> 31); in arm_sin_cos_q31()
102 temp = (q63_t)fract * (temp >> 31); in arm_sin_cos_q31()
/hal_nxp-latest/mcux/mcux-sdk/CMSIS/DSP/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()
/hal_nxp-latest/mcux/mcux-sdk/CMSIS/DSP/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_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_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_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()
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()
/hal_nxp-latest/mcux/mcux-sdk/CMSIS/Include/
Darm_math.h5600 q31_t fract; /* fractional part */ in arm_linear_interp_q31() local
5620 fract = (x & 0x000FFFFF) << 11; in arm_linear_interp_q31()
5627 y = ((q31_t) ((q63_t) y0 * (0x7FFFFFFF - fract) >> 32)); in arm_linear_interp_q31()
5630 y += ((q31_t) (((q63_t) y1 * fract) >> 32)); in arm_linear_interp_q31()
5658 q31_t fract; /* fractional part */ in arm_linear_interp_q15() local
5678 fract = (x & 0x000FFFFF); in arm_linear_interp_q15()
5685 y = ((q63_t) y0 * (0xFFFFF - fract)); in arm_linear_interp_q15()
5688 y += ((q63_t) y1 * (fract)); in arm_linear_interp_q15()
5715 q31_t fract; /* fractional part */ in arm_linear_interp_q7() local
5735 fract = (x & 0x000FFFFF); in arm_linear_interp_q7()
[all …]
/hal_nxp-latest/mcux/mcux-sdk/drivers/sai/
Dfsl_sai.c210 uint16_t fract, divide; in SAI_SetMasterClockDivider() local
226 for (fract = 1; fract < max_fract; fract++) in SAI_SetMasterClockDivider()
228 mul_freq = sourceFreq * fract; in SAI_SetMasterClockDivider()
235 current_fract = fract; in SAI_SetMasterClockDivider()
250 current_fract = fract; in SAI_SetMasterClockDivider()
/hal_nxp-latest/mcux/mcux-sdk/devices/LPC54114/drivers/
Dfsl_clock.c1377 uint64_t fract; in CLOCK_GetSystemPLLOutFromSetup() local
1384fract = ((uint64_t)(pSetup->syspllssctrl[1]) & PLL_SSCG1_MD_FRACT_M) >> PLL_SSCG1_MD_FRACT_P; in CLOCK_GetSystemPLLOutFromSetup()
1385 workRate = workRate + ((inPllRate * fract) / 0x800U); in CLOCK_GetSystemPLLOutFromSetup()
/hal_nxp-latest/mcux/mcux-sdk/devices/LPC54113/drivers/
Dfsl_clock.c1377 uint64_t fract; in CLOCK_GetSystemPLLOutFromSetup() local
1384fract = ((uint64_t)(pSetup->syspllssctrl[1]) & PLL_SSCG1_MD_FRACT_M) >> PLL_SSCG1_MD_FRACT_P; in CLOCK_GetSystemPLLOutFromSetup()
1385 workRate = workRate + ((inPllRate * fract) / 0x800U); in CLOCK_GetSystemPLLOutFromSetup()
/hal_nxp-latest/mcux/mcux-sdk/devices/LPC51U68/drivers/
Dfsl_clock.c1279 uint64_t fract; in CLOCK_GetSystemPLLOutFromSetup() local
1286fract = (uint32_t)(((uint64_t)(pSetup->syspllssctrl[1]) & PLL_SSCG1_MD_FRACT_M) >> PLL_SSCG1_MD… in CLOCK_GetSystemPLLOutFromSetup()
1287 workRate = workRate + ((inPllRate * fract) / 0x800U); in CLOCK_GetSystemPLLOutFromSetup()