/cmsis-3.4.0/CMSIS/DSP/Source/SupportFunctions/ |
D | arm_barycenter_f32.c | 61 float32_t *pOut; in arm_barycenter_f32() local 89 pOut = out; in arm_barycenter_f32() 98 outV = vld1q((const float32_t *) pOut); in arm_barycenter_f32() 107 vst1q(pOut, outV); in arm_barycenter_f32() 109 pOut += 4; in arm_barycenter_f32() 120 *pOut = *pOut + *pIn1++ * w1; in arm_barycenter_f32() 121 *pOut = *pOut + *pIn2++ * w2; in arm_barycenter_f32() 122 *pOut = *pOut + *pIn3++ * w3; in arm_barycenter_f32() 123 *pOut = *pOut + *pIn4++ * w4; in arm_barycenter_f32() 124 pOut++; in arm_barycenter_f32() [all …]
|
D | arm_barycenter_f16.c | 75 float16_t *pOut; in arm_barycenter_f16() local 103 pOut = out; in arm_barycenter_f16() 112 outV = vld1q((const float16_t *) pOut); in arm_barycenter_f16() 121 vst1q(pOut, outV); in arm_barycenter_f16() 123 pOut += 8; in arm_barycenter_f16() 134 *pOut = *pOut + *pIn1++ * w1; in arm_barycenter_f16() 135 *pOut = *pOut + *pIn2++ * w2; in arm_barycenter_f16() 136 *pOut = *pOut + *pIn3++ * w3; in arm_barycenter_f16() 137 *pOut = *pOut + *pIn4++ * w4; in arm_barycenter_f16() 138 pOut++; in arm_barycenter_f16() [all …]
|
/cmsis-3.4.0/CMSIS/DSP/Source/FilteringFunctions/ |
D | arm_fir_sparse_q31.c | 69 q31_t *pOut; /* Destination pointer */ in arm_fir_sparse_q31() local 105 pOut = pDst; in arm_fir_sparse_q31() 116 *pOut++ = (q31_t) (((q63_t) *px++ * coeff) >> 32); in arm_fir_sparse_q31() 118 *pOut++ = (q31_t) (((q63_t) *px++ * coeff) >> 32); in arm_fir_sparse_q31() 120 *pOut++ = (q31_t) (((q63_t) *px++ * coeff) >> 32); in arm_fir_sparse_q31() 122 *pOut++ = (q31_t) (((q63_t) *px++ * coeff) >> 32); in arm_fir_sparse_q31() 141 *pOut++ = (q31_t) (((q63_t) *px++ * coeff) >> 32); in arm_fir_sparse_q31() 176 pOut = pDst; in arm_fir_sparse_q31() 187 out = *pOut; in arm_fir_sparse_q31() 189 *pOut++ = (q31_t) (out); in arm_fir_sparse_q31() [all …]
|
D | arm_biquad_cascade_df1_f16.c | 61 float16_t *pOut = pDst; /* destination pointer */ in arm_biquad_cascade_df1_f16() local 136 vst1q(pOut, accVec); in arm_biquad_cascade_df1_f16() 137 pOut += 8; in arm_biquad_cascade_df1_f16() 211 *pOut++ = vgetq_lane(accVec, 0); in arm_biquad_cascade_df1_f16() 218 *pOut++ = vgetq_lane(accVec, 0); in arm_biquad_cascade_df1_f16() 219 *pOut++ = vgetq_lane(accVec, 1); in arm_biquad_cascade_df1_f16() 226 *pOut++ = vgetq_lane(accVec, 0); in arm_biquad_cascade_df1_f16() 227 *pOut++ = vgetq_lane(accVec, 1); in arm_biquad_cascade_df1_f16() 228 *pOut++ = vgetq_lane(accVec, 2); in arm_biquad_cascade_df1_f16() 236 *pOut++ = vgetq_lane(accVec, 0); in arm_biquad_cascade_df1_f16() [all …]
|
D | arm_fir_sparse_f32.c | 122 float32_t *pOut; /* Destination pointer */ in arm_fir_sparse_f32() local 155 pOut = pDst; in arm_fir_sparse_f32() 166 *pOut++ = *px++ * coeff; in arm_fir_sparse_f32() 168 *pOut++ = *px++ * coeff; in arm_fir_sparse_f32() 170 *pOut++ = *px++ * coeff; in arm_fir_sparse_f32() 172 *pOut++ = *px++ * coeff; in arm_fir_sparse_f32() 191 *pOut++ = *px++ * coeff; in arm_fir_sparse_f32() 226 pOut = pDst; in arm_fir_sparse_f32() 237 *pOut++ += *px++ * coeff; in arm_fir_sparse_f32() 239 *pOut++ += *px++ * coeff; in arm_fir_sparse_f32() [all …]
|
D | arm_biquad_cascade_stereo_df2T_f32.c | 58 float32_t *pOut = pDst; /* destination pointer */ in arm_biquad_cascade_stereo_df2T_f32() local 135 *pOut++ = vgetq_lane(stateVec0, 0); in arm_biquad_cascade_stereo_df2T_f32() 136 *pOut++ = vgetq_lane(stateVec0, 1); in arm_biquad_cascade_stereo_df2T_f32() 172 pOut = pDst; in arm_biquad_cascade_stereo_df2T_f32() 190 float32_t *pOut = pDst; /* Destination pointer */ in arm_biquad_cascade_stereo_df2T_f32() local 233 *pOut++ = acc1a; in arm_biquad_cascade_stereo_df2T_f32() 234 *pOut++ = acc1b; in arm_biquad_cascade_stereo_df2T_f32() 249 *pOut++ = acc1a; in arm_biquad_cascade_stereo_df2T_f32() 250 *pOut++ = acc1b; in arm_biquad_cascade_stereo_df2T_f32() 265 *pOut++ = acc1a; in arm_biquad_cascade_stereo_df2T_f32() [all …]
|
D | arm_biquad_cascade_df2T_f16.c | 60 float16_t *pOut = pDst; /* destination pointer */ in arm_biquad_cascade_df2T_f16() local 145 *pOut++ = acc0; in arm_biquad_cascade_df2T_f16() 146 *pOut++ = acc1; in arm_biquad_cascade_df2T_f16() 164 *pOut++ = acc0; in arm_biquad_cascade_df2T_f16() 180 pOut = pDst; in arm_biquad_cascade_df2T_f16() 197 float16_t *pOut = pDst; /* Destination pointer */ in arm_biquad_cascade_df2T_f16() local 243 *pOut++ = acc1; in arm_biquad_cascade_df2T_f16() 256 *pOut++ = acc1; in arm_biquad_cascade_df2T_f16() 269 *pOut++ = acc1; in arm_biquad_cascade_df2T_f16() 282 *pOut++ = acc1; in arm_biquad_cascade_df2T_f16() [all …]
|
D | arm_biquad_cascade_stereo_df2T_f16.c | 62 float16_t *pOut = pDst; /* destination pointer */ in arm_biquad_cascade_stereo_df2T_f16() local 145 *pOut++ = vgetq_lane(stateVec0, 0); in arm_biquad_cascade_stereo_df2T_f16() 146 *pOut++ = vgetq_lane(stateVec0, 1); in arm_biquad_cascade_stereo_df2T_f16() 186 pOut = pDst; in arm_biquad_cascade_stereo_df2T_f16() 203 float16_t *pOut = pDst; /* Destination pointer */ in arm_biquad_cascade_stereo_df2T_f16() local 246 *pOut++ = acc1a; in arm_biquad_cascade_stereo_df2T_f16() 247 *pOut++ = acc1b; in arm_biquad_cascade_stereo_df2T_f16() 262 *pOut++ = acc1a; in arm_biquad_cascade_stereo_df2T_f16() 263 *pOut++ = acc1b; in arm_biquad_cascade_stereo_df2T_f16() 278 *pOut++ = acc1a; in arm_biquad_cascade_stereo_df2T_f16() [all …]
|
D | arm_biquad_cascade_df2T_f64.c | 145 float64_t *pOut = pDst; /* Destination pointer */ in arm_biquad_cascade_df2T_f64() local 192 *pOut++ = acc1; in arm_biquad_cascade_df2T_f64() 206 *pOut++ = acc1; in arm_biquad_cascade_df2T_f64() 219 *pOut++ = acc1; in arm_biquad_cascade_df2T_f64() 232 *pOut++ = acc1; in arm_biquad_cascade_df2T_f64() 245 *pOut++ = acc1; in arm_biquad_cascade_df2T_f64() 258 *pOut++ = acc1; in arm_biquad_cascade_df2T_f64() 271 *pOut++ = acc1; in arm_biquad_cascade_df2T_f64() 284 *pOut++ = acc1; in arm_biquad_cascade_df2T_f64() 297 *pOut++ = acc1; in arm_biquad_cascade_df2T_f64() [all …]
|
D | arm_biquad_cascade_df2T_f32.c | 60 float32_t *pOut = pDst; /* destination pointer */ in arm_biquad_cascade_df2T_f32() local 140 *pOut++ = acc0; in arm_biquad_cascade_df2T_f32() 141 *pOut++ = acc1; in arm_biquad_cascade_df2T_f32() 158 *pOut++ = acc0; in arm_biquad_cascade_df2T_f32() 174 pOut = pDst; in arm_biquad_cascade_df2T_f32() 192 float32_t *pOut = pDst; /* destination pointer */ in arm_biquad_cascade_df2T_f32() local 271 *pOut++ = vgetq_lane_f32(YnV, 3) ; in arm_biquad_cascade_df2T_f32() 284 pOut = pDst; in arm_biquad_cascade_df2T_f32() 318 *pOut++ = acc1; in arm_biquad_cascade_df2T_f32() 339 pOut = pDst; in arm_biquad_cascade_df2T_f32() [all …]
|
D | arm_correlate_fast_opt_q15.c | 75 q15_t *pOut = pDst; /* Output pointer */ in arm_correlate_fast_opt_q15() local 119 pOut += j; in arm_correlate_fast_opt_q15() 136 pOut = pDst + ((srcALen + srcBLen) - 2U); in arm_correlate_fast_opt_q15() 268 *pOut = (__SSAT(acc0 >> 15U, 16)); in arm_correlate_fast_opt_q15() 269 pOut += inc; in arm_correlate_fast_opt_q15() 270 *pOut = (__SSAT(acc1 >> 15U, 16)); in arm_correlate_fast_opt_q15() 271 pOut += inc; in arm_correlate_fast_opt_q15() 272 *pOut = (__SSAT(acc2 >> 15U, 16)); in arm_correlate_fast_opt_q15() 273 pOut += inc; in arm_correlate_fast_opt_q15() 274 *pOut = (__SSAT(acc3 >> 15U, 16)); in arm_correlate_fast_opt_q15() [all …]
|
D | arm_correlate_opt_q15.c | 70 q15_t *pOut = pDst; /* Output pointer */ in arm_correlate_opt_q15() local 116 pOut += j; in arm_correlate_opt_q15() 133 pOut = pDst + ((srcALen + srcBLen) - 2U); in arm_correlate_opt_q15() 264 *pOut = (__SSAT(acc0 >> 15U, 16)); in arm_correlate_opt_q15() 265 pOut += inc; in arm_correlate_opt_q15() 266 *pOut = (__SSAT(acc1 >> 15U, 16)); in arm_correlate_opt_q15() 267 pOut += inc; in arm_correlate_opt_q15() 268 *pOut = (__SSAT(acc2 >> 15U, 16)); in arm_correlate_opt_q15() 269 pOut += inc; in arm_correlate_opt_q15() 270 *pOut = (__SSAT(acc3 >> 15U, 16)); in arm_correlate_opt_q15() [all …]
|
D | arm_correlate_fast_q15.c | 72 q15_t *pOut = pDst; /* Output pointer */ in arm_correlate_fast_q15() local 115 pOut += j; in arm_correlate_fast_q15() 133 pOut = pDst + ((srcALen + srcBLen) - 2U); in arm_correlate_fast_q15() 216 *pOut = (q15_t) (sum >> 15); in arm_correlate_fast_q15() 218 pOut += inc; in arm_correlate_fast_q15() 414 *pOut = (q15_t) (acc0 >> 15); in arm_correlate_fast_q15() 416 pOut += inc; in arm_correlate_fast_q15() 418 *pOut = (q15_t) (acc1 >> 15); in arm_correlate_fast_q15() 419 pOut += inc; in arm_correlate_fast_q15() 421 *pOut = (q15_t) (acc2 >> 15); in arm_correlate_fast_q15() [all …]
|
/cmsis-3.4.0/CMSIS/DSP/Source/MatrixFunctions/ |
D | arm_mat_trans_q15.c | 104 q15_t *pOut = pDst->pData; /* output data matrix pointer */ in arm_mat_trans_q15() local 133 pOut = pDst->pData + i; in arm_mat_trans_q15() 147 *pOut = (q15_t) in; in arm_mat_trans_q15() 149 *pOut = (q15_t) ((in & (q31_t) 0xffff0000) >> 16); in arm_mat_trans_q15() 153 pOut += nRows; in arm_mat_trans_q15() 157 *pOut = (q15_t) ((in & (q31_t) 0xffff0000) >> 16); in arm_mat_trans_q15() 159 *pOut = (q15_t) in; in arm_mat_trans_q15() 163 pOut += nRows; in arm_mat_trans_q15() 170 *pOut = (q15_t) in; in arm_mat_trans_q15() 172 *pOut = (q15_t) ((in & (q31_t) 0xffff0000) >> 16); in arm_mat_trans_q15() [all …]
|
D | arm_mat_cmplx_mult_q31.c | 74 q31_t *pOut = pDst->pData; /* output data matrix pointer */ in arm_mat_cmplx_mult_q31_2x2_mve() local 99 pOut[0 * CMPLX_DIM * MATRIX_DIM2 + 0] = (q31_t) asrl(acc0, 31); in arm_mat_cmplx_mult_q31_2x2_mve() 100 pOut[0 * CMPLX_DIM * MATRIX_DIM2 + 1] = (q31_t) asrl(acc1, 31); in arm_mat_cmplx_mult_q31_2x2_mve() 101 pOut[1 * CMPLX_DIM * MATRIX_DIM2 + 0] = (q31_t) asrl(acc2, 31); in arm_mat_cmplx_mult_q31_2x2_mve() 102 pOut[1 * CMPLX_DIM * MATRIX_DIM2 + 1] = (q31_t) asrl(acc3, 31); in arm_mat_cmplx_mult_q31_2x2_mve() 117 pOut += CMPLX_DIM; in arm_mat_cmplx_mult_q31_2x2_mve() 119 pOut[0 * CMPLX_DIM * MATRIX_DIM2 + 0] = (q31_t) asrl(acc0, 31); in arm_mat_cmplx_mult_q31_2x2_mve() 120 pOut[0 * CMPLX_DIM * MATRIX_DIM2 + 1] = (q31_t) asrl(acc1, 31); in arm_mat_cmplx_mult_q31_2x2_mve() 121 pOut[1 * CMPLX_DIM * MATRIX_DIM2 + 0] = (q31_t) asrl(acc2, 31); in arm_mat_cmplx_mult_q31_2x2_mve() 122 pOut[1 * CMPLX_DIM * MATRIX_DIM2 + 1] = (q31_t) asrl(acc3, 31); in arm_mat_cmplx_mult_q31_2x2_mve() [all …]
|
D | arm_mat_scale_f32.c | 85 float32_t *pOut = pDst->pData; /* output data matrix pointer */ in arm_mat_scale_f32() local 108 vst1q(pOut, vecOut); in arm_mat_scale_f32() 109 pOut += 4; in arm_mat_scale_f32() 125 vstrwq_p(pOut, vecOut, p0); in arm_mat_scale_f32() 143 float32_t *pOut = pDst->pData; /* output data matrix pointer */ in arm_mat_scale_f32() local 175 vst1q_f32(pOut, res); in arm_mat_scale_f32() 179 pOut += 4U; in arm_mat_scale_f32() 193 *pOut++ = (*pIn++) * scale; in arm_mat_scale_f32() 213 float32_t *pOut = pDst->pData; /* Output data matrix pointer */ in arm_mat_scale_f32() local 245 *pOut++ = (*pIn++) * scale; in arm_mat_scale_f32() [all …]
|
D | arm_mat_mult_q7.c | 67 q7_t *pOut = pDst->pData; /* output data matrix pointer */ in arm_mat_mult_q7_2x2_mve() local 87 pOut[0 * MATRIX_DIM] = (q7_t) __SSAT(acc0 >> 7, 8); in arm_mat_mult_q7_2x2_mve() 88 pOut[1 * MATRIX_DIM] = (q7_t) __SSAT(acc1 >> 7, 8); in arm_mat_mult_q7_2x2_mve() 89 pOut++; in arm_mat_mult_q7_2x2_mve() 99 pOut[0 * MATRIX_DIM] = (q7_t) __SSAT(acc0 >> 7, 8); in arm_mat_mult_q7_2x2_mve() 100 pOut[1 * MATRIX_DIM] = (q7_t) __SSAT(acc1 >> 7, 8); in arm_mat_mult_q7_2x2_mve() 116 q7_t *pOut = pDst->pData; /* output data matrix pointer */ in arm_mat_mult_q7_3x3_mve() local 140 pOut[0 * MATRIX_DIM] = (q7_t) __SSAT(acc0 >> 7, 8); in arm_mat_mult_q7_3x3_mve() 141 pOut[1 * MATRIX_DIM] = (q7_t) __SSAT(acc1 >> 7, 8); in arm_mat_mult_q7_3x3_mve() 142 pOut[2 * MATRIX_DIM] = (q7_t) __SSAT(acc2 >> 7, 8); in arm_mat_mult_q7_3x3_mve() [all …]
|
D | arm_mat_mult_q31.c | 74 q31_t *pOut = pDst->pData; /* output data matrix pointer */ in arm_mat_mult_q31_2x2_mve() local 101 pOut[0 * MATRIX_DIM2] = (q31_t) acc0; in arm_mat_mult_q31_2x2_mve() 102 pOut[1 * MATRIX_DIM2] = (q31_t) acc1; in arm_mat_mult_q31_2x2_mve() 103 pOut++; in arm_mat_mult_q31_2x2_mve() 116 pOut[0 * MATRIX_DIM2] = (q31_t) acc0; in arm_mat_mult_q31_2x2_mve() 117 pOut[1 * MATRIX_DIM2] = (q31_t) acc1; in arm_mat_mult_q31_2x2_mve() 133 q31_t *pOut = pDst->pData; /* output data matrix pointer */ in arm_mat_mult_q31_3x3_mve() local 161 pOut[0 * MATRIX_DIM3] = (q31_t) acc0; in arm_mat_mult_q31_3x3_mve() 162 pOut[1 * MATRIX_DIM3] = (q31_t) acc1; in arm_mat_mult_q31_3x3_mve() 163 pOut[2 * MATRIX_DIM3] = (q31_t) acc2; in arm_mat_mult_q31_3x3_mve() [all …]
|
D | arm_mat_cmplx_mult_f32.c | 78 float32_t *pOut = pDst->pData; /* output data matrix pointer */ in arm_mat_cmplx_mult_f32_2x2_mve() local 103 pOut[0 * CMPLX_DIM * MATRIX_DIM2 + 0] = acc0[0] + acc0[2]; in arm_mat_cmplx_mult_f32_2x2_mve() 104 pOut[0 * CMPLX_DIM * MATRIX_DIM2 + 1] = acc0[1] + acc0[3]; in arm_mat_cmplx_mult_f32_2x2_mve() 105 pOut[1 * CMPLX_DIM * MATRIX_DIM2 + 0] = acc1[0] + acc1[2]; in arm_mat_cmplx_mult_f32_2x2_mve() 106 pOut[1 * CMPLX_DIM * MATRIX_DIM2 + 1] = acc1[1] + acc1[3]; in arm_mat_cmplx_mult_f32_2x2_mve() 107 pOut += CMPLX_DIM; in arm_mat_cmplx_mult_f32_2x2_mve() 124 pOut[0 * CMPLX_DIM * MATRIX_DIM2 + 0] = acc0[0] + acc0[2]; in arm_mat_cmplx_mult_f32_2x2_mve() 125 pOut[0 * CMPLX_DIM * MATRIX_DIM2 + 1] = acc0[1] + acc0[3]; in arm_mat_cmplx_mult_f32_2x2_mve() 126 pOut[1 * CMPLX_DIM * MATRIX_DIM2 + 0] = acc1[0] + acc1[2]; in arm_mat_cmplx_mult_f32_2x2_mve() 127 pOut[1 * CMPLX_DIM * MATRIX_DIM2 + 1] = acc1[1] + acc1[3]; in arm_mat_cmplx_mult_f32_2x2_mve() [all …]
|
D | arm_mat_mult_q15.c | 75 q15_t *pOut = pDst->pData; /* output data matrix pointer */ in arm_mat_mult_q15_2x2_mve() local 98 pOut[0 * MATRIX_DIM2] = (q15_t) __SSAT(acc0, 16); in arm_mat_mult_q15_2x2_mve() 99 pOut[1 * MATRIX_DIM2] = (q15_t) __SSAT(acc1, 16); in arm_mat_mult_q15_2x2_mve() 100 pOut++; in arm_mat_mult_q15_2x2_mve() 113 pOut[0 * MATRIX_DIM2] = (q15_t) __SSAT(acc0, 16); in arm_mat_mult_q15_2x2_mve() 114 pOut[1 * MATRIX_DIM2] = (q15_t) __SSAT(acc1, 16); in arm_mat_mult_q15_2x2_mve() 131 q15_t *pOut = pDst->pData; /* output data matrix pointer */ in arm_mat_mult_q15_3x3_mve() local 159 pOut[0 * MATRIX_DIM3] = (q15_t) __SSAT(acc0, 16); in arm_mat_mult_q15_3x3_mve() 160 pOut[1 * MATRIX_DIM3] = (q15_t) __SSAT(acc1, 16); in arm_mat_mult_q15_3x3_mve() 161 pOut[2 * MATRIX_DIM3] = (q15_t) __SSAT(acc2, 16); in arm_mat_mult_q15_3x3_mve() [all …]
|
D | arm_mat_scale_f16.c | 72 float16_t *pOut = pDst->pData; /* output data matrix pointer */ in arm_mat_scale_f16() local 97 vst1q(pOut, vecOut); in arm_mat_scale_f16() 98 pOut += 8; in arm_mat_scale_f16() 114 vstrhq_p(pOut, vecOut, p0); in arm_mat_scale_f16() 132 float16_t *pOut = pDst->pData; /* Output data matrix pointer */ in arm_mat_scale_f16() local 164 *pOut++ = (*pIn++) * scale; in arm_mat_scale_f16() 165 *pOut++ = (*pIn++) * scale; in arm_mat_scale_f16() 166 *pOut++ = (*pIn++) * scale; in arm_mat_scale_f16() 167 *pOut++ = (*pIn++) * scale; in arm_mat_scale_f16() 188 *pOut++ = (*pIn++) * scale; in arm_mat_scale_f16()
|
/cmsis-3.4.0/CMSIS/DSP/Include/dsp/ |
D | fast_math_functions.h | 199 float32_t * pOut) in arm_sqrt_f32() argument 205 *pOut = __sqrtf(in); in arm_sqrt_f32() 207 *pOut = sqrtf(in); in arm_sqrt_f32() 212 __ASM("VSQRT.F32 %0,%1" : "=t"(*pOut) : "t"(in)); in arm_sqrt_f32() 214 *pOut = sqrtf(in); in arm_sqrt_f32() 218 *pOut = sqrtf(in); in arm_sqrt_f32() 225 *pOut = 0.0f; in arm_sqrt_f32() 241 q31_t * pOut); 254 q15_t * pOut); 266 float32_t * pOut, [all …]
|
/cmsis-3.4.0/CMSIS/DSP/Source/TransformFunctions/ |
D | arm_rfft_fast_f64.c | 34 float64_t * pOut) in stage_rfft_f64() argument 66 *pOut++ = 0.5 * ( t1a + t1b ); in stage_rfft_f64() 67 *pOut++ = 0.5 * ( t1a - t1b ); in stage_rfft_f64() 108 *pOut++ = 0.5 * (xAR + xBR + p0 + p3 ); //xAR in stage_rfft_f64() 109 *pOut++ = 0.5 * (xAI - xBI + p1 - p2 ); //xAI in stage_rfft_f64() 121 float64_t * pOut) in merge_rfft_f64() argument 138 *pOut++ = 0.5 * ( xAR + xAI ); in merge_rfft_f64() 139 *pOut++ = 0.5 * ( xAR - xAI ); in merge_rfft_f64() 167 *pOut++ = 0.5 * (xAR + xBR - r - s ); //xAR in merge_rfft_f64() 168 *pOut++ = 0.5 * (xAI - xBI + t - u ); //xAI in merge_rfft_f64() [all …]
|
D | arm_rfft_fast_f16.c | 40 float16_t * pOut) in stage_rfft_f16() argument 82 *pOut++ = 0.5f * ( t1a + t1b ); in stage_rfft_f16() 83 *pOut++ = 0.5f * ( t1a - t1b ); in stage_rfft_f16() 143 vst2q_f16(pOut, res); in stage_rfft_f16() 144 pOut += 16; in stage_rfft_f16() 187 *pOut++ = 0.5f * (xAR + xBR + p0 + p3 ); //xAR in stage_rfft_f16() 188 *pOut++ = 0.5f * (xAI - xBI + p1 - p2 ); //xAI in stage_rfft_f16() 200 float16_t * pOut) in merge_rfft_f16() argument 226 *pOut++ = 0.5f * ( xAR + xAI ); in merge_rfft_f16() 227 *pOut++ = 0.5f * ( xAR - xAI ); in merge_rfft_f16() [all …]
|
D | arm_rfft_fast_f32.c | 35 float32_t * pOut) in stage_rfft_f32() argument 77 *pOut++ = 0.5f * ( t1a + t1b ); in stage_rfft_f32() 78 *pOut++ = 0.5f * ( t1a - t1b ); in stage_rfft_f32() 138 vst2q_f32(pOut, res); in stage_rfft_f32() 139 pOut += 8; in stage_rfft_f32() 181 *pOut++ = 0.5f * (xAR + xBR + p0 + p3 ); //xAR in stage_rfft_f32() 182 *pOut++ = 0.5f * (xAI - xBI + p1 - p2 ); //xAI in stage_rfft_f32() 194 float32_t * pOut) in merge_rfft_f32() argument 221 *pOut++ = 0.5f * ( xAR + xAI ); in merge_rfft_f32() 222 *pOut++ = 0.5f * ( xAR - xAI ); in merge_rfft_f32() [all …]
|