Home
last modified time | relevance | path

Searched refs:vecOut (Results 1 – 5 of 5) sorted by relevance

/third_party/cmsis/CMSIS/DSP/Source/MatrixFunctions/
Darm_mat_scale_q31.c65 q31x4_t vecIn, vecOut; in arm_mat_scale_q31() local
99 vecOut = vmulhq(vecIn, vdupq_n_s32(scaleFract)); in arm_mat_scale_q31()
101 vecOut = vqshlq_r(vecOut, totShift); in arm_mat_scale_q31()
103 vst1q(pOut, vecOut); in arm_mat_scale_q31()
119 vecOut = vmulhq(vecIn, vdupq_n_s32(scaleFract)); in arm_mat_scale_q31()
120 vecOut = vqshlq_r(vecOut, totShift); in arm_mat_scale_q31()
121 vstrwq_p(pOut, vecOut, p0); in arm_mat_scale_q31()
Darm_mat_scale_q15.c66 q15x8_t vecIn, vecOut; in arm_mat_scale_q15() local
100 vecOut = vmulhq(vecIn, vdupq_n_s16(scaleFract)); in arm_mat_scale_q15()
102 vecOut = vqshlq_r(vecOut, totShift); in arm_mat_scale_q15()
104 vst1q(pOut, vecOut); pOut += 8; in arm_mat_scale_q15()
120 vecOut = vmulhq(vecIn, vdupq_n_s16(scaleFract)); in arm_mat_scale_q15()
121 vecOut = vqshlq_r(vecOut, totShift); in arm_mat_scale_q15()
122 vstrhq_p(pOut, vecOut, p0); in arm_mat_scale_q15()
Darm_mat_scale_f16.c75 f16x8_t vecIn, vecOut, vecScale; in arm_mat_scale_f16() local
95 vecOut = vmulq_f16(vecIn, vecScale); in arm_mat_scale_f16()
97 vst1q(pOut, vecOut); in arm_mat_scale_f16()
112 vecOut = vecIn * scale; in arm_mat_scale_f16()
114 vstrhq_p(pOut, vecOut, p0); in arm_mat_scale_f16()
Darm_mat_scale_f32.c88 f32x4_t vecIn, vecOut; in arm_mat_scale_f32() local
106 vecOut = vecIn * scale; in arm_mat_scale_f32()
108 vst1q(pOut, vecOut); in arm_mat_scale_f32()
123 vecOut = vecIn * scale; in arm_mat_scale_f32()
125 vstrwq_p(pOut, vecOut, p0); in arm_mat_scale_f32()
/third_party/cmsis/CMSIS/DSP/Include/
Darm_helium_utils.h114 float16x8_t vecTmp, vecOut; in __mve_cmplx_sum_intra_vec_f16() local
126 vecOut = vecTmp; in __mve_cmplx_sum_intra_vec_f16()
130 vecOut = vreinterpretq_f16_s32(vshlcq_s32(vreinterpretq_s32_f16(vecOut) , &tmp, 32)); in __mve_cmplx_sum_intra_vec_f16()
136 vecOut = vaddq_f16(vecOut, vecTmp); in __mve_cmplx_sum_intra_vec_f16()
141 return vecOut; in __mve_cmplx_sum_intra_vec_f16()
147 float16x8_t vecOut = __mve_cmplx_sum_intra_vec_f16(vec); \
148 Re = vgetq_lane(vecOut, 4); \
149 Im = vgetq_lane(vecOut, 5); \
156 float16x8_t vecOut = __mve_cmplx_sum_intra_vec_f16(vecIn); in mve_cmplx_sum_intra_vec_f16() local
161 *(float32_t *) pOut = ((float32x4_t) vecOut)[2]; in mve_cmplx_sum_intra_vec_f16()