Home
last modified time | relevance | path

Searched refs:out2 (Results 1 – 22 of 22) sorted by relevance

/hal_nxp-3.6.0/mcux/mcux-sdk/CMSIS/DSP/Source/TransformFunctions/
Darm_cfft_radix4_q15.c157 q31_t C1, C2, C3, out1, out2; in arm_radix4_butterfly_q15() local
247 out2 = __SMUSDX(C2, R); in arm_radix4_butterfly_q15()
252 out2 = __SMUAD(C2, R); in arm_radix4_butterfly_q15()
263 write_q15x2_ia (&pSi1, (q31_t) __PKHBT( out1, out2, 0 )); in arm_radix4_butterfly_q15()
294 out2 = __SMUSDX(C1, S); in arm_radix4_butterfly_q15()
299 out2 = __SMUAD(C1, S); in arm_radix4_butterfly_q15()
303 write_q15x2_ia (&pSi2, __PKHBT( out1, out2, 0 )); in arm_radix4_butterfly_q15()
313 out2 = __SMUSDX(C3, R); in arm_radix4_butterfly_q15()
318 out2 = __SMUAD(C3, R); in arm_radix4_butterfly_q15()
322 write_q15x2_ia (&pSi3, __PKHBT( out1, out2, 0 )); in arm_radix4_butterfly_q15()
[all …]
Darm_cfft_radix2_q15.c99 q31_t coeff, out1, out2; in arm_radix2_butterfly_q15() local
131 out2 = __SMUSDX(coeff, R); in arm_radix2_butterfly_q15()
134 out2 = __SMUAD(coeff, R); in arm_radix2_butterfly_q15()
137 write_q15x2 (pSrc + (2U * l), (q31_t) ((out2) & 0xFFFF0000) | (out1 & 0x0000FFFF)); in arm_radix2_butterfly_q15()
161 out2 = __SMUSDX(coeff, R); in arm_radix2_butterfly_q15()
165 out2 = __SMUAD(coeff, R); in arm_radix2_butterfly_q15()
168 write_q15x2 (pSrc + (2U * l), (q31_t) ((out2) & 0xFFFF0000) | (out1 & 0x0000FFFF)); in arm_radix2_butterfly_q15()
203 out2 = __SMUSDX(coeff, R); in arm_radix2_butterfly_q15()
206 out2 = __SMUAD(coeff, R); in arm_radix2_butterfly_q15()
209 write_q15x2 (pSrc + (2U * l), (q31_t) ((out2) & 0xFFFF0000) | (out1 & 0x0000FFFF)); in arm_radix2_butterfly_q15()
[all …]
Darm_cfft_q15.c703 q31_t coeff, out1, out2; in arm_cfft_radix4by2_q15() local
732 out2 = __SMUSDX(coeff, R); in arm_cfft_radix4by2_q15()
735 out2 = __SMUAD(coeff, R); in arm_cfft_radix4by2_q15()
738 write_q15x2_ia (&pSl, (q31_t)__PKHBT( out1, out2, 0 ) ); in arm_cfft_radix4by2_q15()
802 q31_t coeff, out1, out2; in arm_cfft_radix4by2_inverse_q15() local
831 out2 = __SMUADX(coeff, R); in arm_cfft_radix4by2_inverse_q15()
834 out2 = __SMUSD(__QSUB(0, coeff), R); in arm_cfft_radix4by2_inverse_q15()
837 write_q15x2_ia (&pSl, (q31_t)__PKHBT( out1, out2, 0 )); in arm_cfft_radix4by2_inverse_q15()
/hal_nxp-3.6.0/mcux/mcux-sdk/CMSIS/DSP/Source/SupportFunctions/
Darm_q15_to_q7.c107 q31_t out1, out2; in arm_q15_to_q7() local
128 out2 = __PKHBT(in2, in1, 16); in arm_q15_to_q7()
133 out2 = __PKHBT(in1, in2, 16); in arm_q15_to_q7()
138 out2 = ((uint32_t) out2 << 8) | ((uint32_t) out2 >> 24); in arm_q15_to_q7()
143 out2 = out2 & 0x00FF00FF; in arm_q15_to_q7()
146 out1 = out1 | out2; in arm_q15_to_q7()
Darm_q15_to_q31.c107 q31_t out1, out2, out3, out4; in arm_q15_to_q31() local
128 out2 = in1 & 0xFFFF0000; in arm_q15_to_q31()
139 out2 = in1 << 16U; in arm_q15_to_q31()
148 *pDst++ = out2; in arm_q15_to_q31()
Darm_q31_to_q15.c110 q31_t out1, out2; in arm_q31_to_q15() local
133 out2 = __PKHTB(in4, in3, 16); in arm_q31_to_q15()
136 out2 = __PKHTB(in3, in4, 16); in arm_q31_to_q15()
140 write_q15x2_ia (&pDst, out2); in arm_q31_to_q15()
Darm_q7_to_q15.c109 q31_t out1, out2; in arm_q7_to_q15() local
139 out2 = __PKHTB(in1, in2, 16); in arm_q7_to_q15()
143 out2 = __PKHBT(in2, in1, 16); in arm_q7_to_q15()
147 write_q15x2_ia (&pDst, out2); in arm_q7_to_q15()
Darm_q31_to_q7.c122 q7_t out1, out2, out3, out4; in arm_q31_to_q7() local
134 out2 = (q7_t) (*pIn++ >> 24); in arm_q31_to_q7()
137 write_q7x4_ia (&pDst, __PACKq7(out1, out2, out3, out4)); in arm_q31_to_q7()
Darm_bitonic_sort_f32.c211 float32x4x2_t out2 = vzipq_f32(a.val[1], b.val[1]); in arm_bitonic_resort_16_f32() local
215 vst1q_f32(pOut+8, out2.val[0]); in arm_bitonic_resort_16_f32()
216 vst1q_f32(pOut+12, out2.val[1]); in arm_bitonic_resort_16_f32()
/hal_nxp-3.6.0/mcux/mcux-sdk/CMSIS/NN/Source/NNSupportFunctions/
Darm_q7_to_q15_no_shift.c66 q31_t out1, out2; in arm_q7_to_q15_no_shift() local
83 out2 = (int32_t)__PKHTB(in1, in2, 16); in arm_q7_to_q15_no_shift()
87 out2 = (int32_t)__PKHBT(in2, in1, 16); in arm_q7_to_q15_no_shift()
90 arm_nn_write_q15x2_ia(&pDst, out2); in arm_q7_to_q15_no_shift()
Darm_nn_mult_q15.c64 q15_t out1, out2, out3, out4; /* temporary output variables */ in arm_nn_mult_q15() local
91 out2 = (q15_t)__SSAT((q31_t)(mul2 + NN_ROUND(out_shift)) >> out_shift, 16); in arm_nn_mult_q15()
98 *__SIMD32(pDst)++ = __PKHBT(out2, out1, 16); in arm_nn_mult_q15()
103 *__SIMD32(pDst)++ = __PKHBT(out2, out1, 16); in arm_nn_mult_q15()
Darm_nn_mult_q7.c63 q7_t out1, out2, out3, out4; /* Temporary variables to store the product */ in arm_nn_mult_q7() local
75out2 = (q7_t)__SSAT(((q15_t)((q15_t)(*pSrcA++) * (*pSrcB++) + NN_ROUND(out_shift)) >> out_shift), … in arm_nn_mult_q7()
80 *__SIMD32(pDst)++ = __PACKq7(out1, out2, out3, out4); in arm_nn_mult_q7()
Darm_nn_mat_mul_core_4x_s8.c89 [out2] "+Te"(acc_n2), in arm_nn_mat_mul_core_4x_s8()
/hal_nxp-3.6.0/mcux/mcux-sdk/CMSIS/DSP/Source/BasicMathFunctions/
Darm_scale_q15.c123 q31_t out1, out2, out3, out4; /* Temporary output variables */ in arm_scale_q15() local
145 out2 = (q31_t) ((q15_t) (inA1 ) * scaleFract); in arm_scale_q15()
151 out2 = out2 >> kShift; in arm_scale_q15()
157 in2 = (q15_t) (__SSAT(out2, 16)); in arm_scale_q15()
Darm_mult_q15.c113 q15_t out1, out2, out3, out4; /* Temporary output variables */ in arm_mult_q15() local
142 out2 = (q15_t) __SSAT(mul2 >> 15, 16); in arm_mult_q15()
148 write_q15x2_ia (&pDst, __PKHBT(out2, out1, 16)); in arm_mult_q15()
151 write_q15x2_ia (&pDst, __PKHBT(out1, out2, 16)); in arm_mult_q15()
Darm_mult_q7.c112 q7_t out1, out2, out3, out4; /* Temporary output variables */ in arm_mult_q7() local
125 out2 = (q7_t) __SSAT((((q15_t) (*pSrcA++) * (*pSrcB++)) >> 7), 8); in arm_mult_q7()
130 write_q7x4_ia (&pDst, __PACKq7(out1, out2, out3, out4)); in arm_mult_q7()
Darm_scale_q7.c124 q7_t out1, out2, out3, out4; /* Temporary output variables */ in arm_scale_q7() local
143 out2 = (q7_t) (__SSAT(((in2) * scaleFract) >> kShift, 8)); in arm_scale_q7()
148 write_q7x4_ia (&pDst, __PACKq7(out1, out2, out3, out4)); in arm_scale_q7()
/hal_nxp-3.6.0/mcux/mcux-sdk/CMSIS/NN/Include/
Darm_nnsupportfunctions.h571 __STATIC_FORCEINLINE const q7_t *read_and_pad(const q7_t *source, q31_t *out1, q31_t *out2) in read_and_pad() argument
578 *out2 = (int32_t)(__PKHTB(inAbuf1, inAbuf2, 16)); in read_and_pad()
582 *out2 = (int32_t)(__PKHBT(inAbuf2, inAbuf1, 16)); in read_and_pad()
592 …STATIC_FORCEINLINE const q7_t *read_and_pad_reordered(const q7_t *source, q31_t *out1, q31_t *out2) in read_and_pad_reordered() argument
596 *out2 = __SXTB16(__ROR((uint32_t)inA, 8)); in read_and_pad_reordered()
600 *out2 = __SXTB16(inA); in read_and_pad_reordered()
610 read_and_pad_reordered_with_offset(const q7_t *source, q31_t *out1, q31_t *out2, q31_t offset) in read_and_pad_reordered_with_offset() argument
615 *out2 = __SXTB16(__ROR((uint32_t)inA, 8)); in read_and_pad_reordered_with_offset()
619 *out2 = __SXTB16(inA); in read_and_pad_reordered_with_offset()
622 *out2 = __QADD16(*out2, offset); in read_and_pad_reordered_with_offset()
/hal_nxp-3.6.0/mcux/mcux-sdk/CMSIS/DSP/Source/MatrixFunctions/
Darm_mat_scale_q15.c148 q31_t out1, out2, out3, out4; /* Temporary output variables */ in arm_mat_scale_q15() local
186 out2 = (q31_t) ((q15_t) (inA1 ) * scaleFract); in arm_mat_scale_q15()
192 out2 = out2 >> kShift; in arm_mat_scale_q15()
198 in2 = (q15_t) (__SSAT(out2, 16)); in arm_mat_scale_q15()
/hal_nxp-3.6.0/mcux/mcux-sdk/CMSIS/DSP/Source/ComplexMathFunctions/
Darm_cmplx_mult_real_q15.c122 q15_t out1, out2, out3, out4; /* Temporary variables to hold output data */ in arm_cmplx_mult_real_q15() local
156 out2 = (q15_t) __SSAT(mul2 >> 15U, 16); in arm_cmplx_mult_real_q15()
161 write_q15x2_ia (&pCmplxDst, __PKHBT(out1, out2, 16)); in arm_cmplx_mult_real_q15()
181 out2 = (q15_t) __SSAT(mul2 >> 15U, 16); in arm_cmplx_mult_real_q15()
185 write_q15x2_ia (&pCmplxDst, __PKHBT(out1, out2, 16)); in arm_cmplx_mult_real_q15()
/hal_nxp-3.6.0/mcux/mcux-sdk/CMSIS/DSP/Source/FilteringFunctions/
Darm_conv_opt_q7.c78 q7_t out0, out1, out2, out3; /* Temporary variables */ in arm_conv_opt_q7() local
300 out2 = (q7_t) (__SSAT(acc2 >> 7U, 8)); in arm_conv_opt_q7()
303 write_q7x4_ia (&pOut, __PACKq7(out0, out1, out2, out3)); in arm_conv_opt_q7()
Darm_conv_partial_opt_q7.c77 q7_t out0, out1, out2, out3; /* Temporary variables */ in arm_conv_partial_opt_q7() local
318 out2 = (q7_t) (__SSAT(acc2 >> 7U, 8)); in arm_conv_partial_opt_q7()
321 write_q7x4_ia (&pOut, __PACKq7(out0, out1, out2, out3)); in arm_conv_partial_opt_q7()