/cmsis-3.4.0/CMSIS/DSP/Source/TransformFunctions/ |
D | arm_cfft_f32.c | 762 float32_t t1[4], t2[4], t3[4], t4[4], twR, twI; in arm_cfft_radix8by2_f32() local 784 t2[0] = p2[0]; in arm_cfft_radix8by2_f32() 785 t2[1] = p2[1]; in arm_cfft_radix8by2_f32() 786 t2[2] = p2[2]; in arm_cfft_radix8by2_f32() 787 t2[3] = p2[3]; in arm_cfft_radix8by2_f32() 799 *p1++ = t1[0] + t2[0]; in arm_cfft_radix8by2_f32() 800 *p1++ = t1[1] + t2[1]; in arm_cfft_radix8by2_f32() 801 *p1++ = t1[2] + t2[2]; in arm_cfft_radix8by2_f32() 802 *p1++ = t1[3] + t2[3]; /* col 1 */ in arm_cfft_radix8by2_f32() 804 t2[0] = t1[0] - t2[0]; in arm_cfft_radix8by2_f32() [all …]
|
D | arm_cfft_radix4_q31.c | 152 q31_t t1, t2, r1, r2, s1, s2, co1, co2, co3, si1, si2, si3; in arm_radix4_butterfly_q31() local 208 t2 = (pSrc[(2U * i1) + 1U] >> 4U) + (pSrc[(2U * i3) + 1U] >> 4U); in arm_radix4_butterfly_q31() 211 pSrc[(2U * i0) + 1U] = (s1 + t2); in arm_radix4_butterfly_q31() 214 s1 = s1 - t2; in arm_radix4_butterfly_q31() 219 t2 = (pSrc[(2U * i1)] >> 4U) - (pSrc[(2U * i3)] >> 4U); in arm_radix4_butterfly_q31() 240 s1 = s2 - t2; in arm_radix4_butterfly_q31() 242 s2 = s2 + t2; in arm_radix4_butterfly_q31() 339 t2 = pSrc[(2U * i1) + 1U] + pSrc[(2U * i3) + 1U]; in arm_radix4_butterfly_q31() 341 pSrc[(2U * i0) + 1U] = (s1 + t2) >> 2U; in arm_radix4_butterfly_q31() 344 s1 = s1 - t2; in arm_radix4_butterfly_q31() [all …]
|
D | arm_cfft_radix8_f16.c | 59 float16_t t1, t2; in arm_radix8_butterfly_f16() local 105 t2 = r1 - s3; in arm_radix8_butterfly_f16() 113 pSrc[2 * i3 + 1] = t2 - r3; in arm_radix8_butterfly_f16() 114 pSrc[2 * i7 + 1] = t2 + r3; in arm_radix8_butterfly_f16() 123 t2 = s5 - r2; in arm_radix8_butterfly_f16() 133 pSrc[2 * i6 + 1] = t2 - r8; in arm_radix8_butterfly_f16() 134 pSrc[2 * i4 + 1] = t2 + r8; in arm_radix8_butterfly_f16() 206 t2 = s1 - s3; in arm_radix8_butterfly_f16() 214 s1 = t2 - r3; in arm_radix8_butterfly_f16() 215 t2 = t2 + r3; in arm_radix8_butterfly_f16() [all …]
|
D | arm_cfft_radix8_f32.c | 57 float32_t t1, t2; in arm_radix8_butterfly_f32() local 103 t2 = r1 - s3; in arm_radix8_butterfly_f32() 111 pSrc[2 * i3 + 1] = t2 - r3; in arm_radix8_butterfly_f32() 112 pSrc[2 * i7 + 1] = t2 + r3; in arm_radix8_butterfly_f32() 121 t2 = s5 - r2; in arm_radix8_butterfly_f32() 131 pSrc[2 * i6 + 1] = t2 - r8; in arm_radix8_butterfly_f32() 132 pSrc[2 * i4 + 1] = t2 + r8; in arm_radix8_butterfly_f32() 204 t2 = s1 - s3; in arm_radix8_butterfly_f32() 212 s1 = t2 - r3; in arm_radix8_butterfly_f32() 213 t2 = t2 + r3; in arm_radix8_butterfly_f32() [all …]
|
D | arm_cfft_f64.c | 73 float64_t t1, t2, r1, r2, s1, s2; in arm_radix4_butterfly_f64() local 134 t2 = pSrc[(2U * i1) + 1U] + pSrc[(2U * i3) + 1U]; in arm_radix4_butterfly_f64() 137 pSrc[(2U * i0) + 1U] = s1 + t2; in arm_radix4_butterfly_f64() 140 s1 = s1 - t2; in arm_radix4_butterfly_f64() 146 t2 = pSrc[2U * i1] - pSrc[2U * i3]; in arm_radix4_butterfly_f64() 161 s1 = s2 - t2; in arm_radix4_butterfly_f64() 164 s2 = s2 + t2; in arm_radix4_butterfly_f64()
|
D | arm_cfft_radix4_f32.c | 485 float32_t t1, t2, r1, r2, s1, s2; in arm_radix4_butterfly_f32() local 545 t2 = pSrc[(2U * i1) + 1U] + pSrc[(2U * i3) + 1U]; in arm_radix4_butterfly_f32() 548 pSrc[(2U * i0) + 1U] = s1 + t2; in arm_radix4_butterfly_f32() 551 s1 = s1 - t2; in arm_radix4_butterfly_f32() 557 t2 = pSrc[2U * i1] - pSrc[2U * i3]; in arm_radix4_butterfly_f32() 572 s1 = s2 - t2; in arm_radix4_butterfly_f32() 575 s2 = s2 + t2; in arm_radix4_butterfly_f32() 1007 float32_t t1, t2, r1, r2, s1, s2; in arm_radix4_butterfly_inverse_f32() local 1069 t2 = pSrc[(2U * i1) + 1U] + pSrc[(2U * i3) + 1U]; in arm_radix4_butterfly_inverse_f32() 1072 pSrc[(2U * i0) + 1U] = s1 + t2; in arm_radix4_butterfly_inverse_f32() [all …]
|
D | arm_cfft_radix4_f16.c | 550 float16_t t1, t2, r1, r2, s1, s2; in arm_radix4_butterfly_f16() local 612 t2 = pSrc[(2U * i1) + 1U] + pSrc[(2U * i3) + 1U]; in arm_radix4_butterfly_f16() 615 pSrc[(2U * i0) + 1U] = s1 + t2; in arm_radix4_butterfly_f16() 618 s1 = s1 - t2; in arm_radix4_butterfly_f16() 624 t2 = pSrc[2U * i1] - pSrc[2U * i3]; in arm_radix4_butterfly_f16() 639 s1 = s2 - t2; in arm_radix4_butterfly_f16() 642 s2 = s2 + t2; in arm_radix4_butterfly_f16() 1074 float16_t t1, t2, r1, r2, s1, s2; in arm_radix4_butterfly_inverse_f16() local 1138 t2 = pSrc[(2U * i1) + 1U] + pSrc[(2U * i3) + 1U]; in arm_radix4_butterfly_inverse_f16() 1141 pSrc[(2U * i0) + 1U] = s1 + t2; in arm_radix4_butterfly_inverse_f16() [all …]
|
/cmsis-3.4.0/CMSIS/DSP/Source/FilteringFunctions/ |
D | arm_biquad_cascade_df2T_f32.c | 205 float32x4_t t1,t2,t3,t4,b1V,b2V,a1V,a2V,s; in arm_biquad_cascade_df2T_f32() local 216 t2 = vld1q_f32(pCoeffs); in arm_biquad_cascade_df2T_f32() 256 YnV = vmlaq_f32(YnV, t2, s); in arm_biquad_cascade_df2T_f32()
|