Home
last modified time | relevance | path

Searched refs:vecSrc (Results 1 – 25 of 77) sorted by relevance

1234

/cmsis-dsp-latest/Source/ComplexMathFunctions/
Darm_cmplx_mag_f16.c62 f16x8x2_t vecSrc; in arm_cmplx_mag_f16() local
72 vecSrc = vld2q(pSrc); in arm_cmplx_mag_f16()
74 sum = vmulq(vecSrc.val[0], vecSrc.val[0]); in arm_cmplx_mag_f16()
75 sum = vfmaq(sum, vecSrc.val[1], vecSrc.val[1]); in arm_cmplx_mag_f16()
119 vecSrc = vld2q((float16_t const *)pSrc); in arm_cmplx_mag_f16()
120 sum = vmulq(vecSrc.val[0], vecSrc.val[0]); in arm_cmplx_mag_f16()
121 sum = vfmaq(sum, vecSrc.val[1], vecSrc.val[1]); in arm_cmplx_mag_f16()
Darm_cmplx_mag_q15.c66 q15x8x2_t vecSrc; in arm_cmplx_mag_q15() local
81 vecSrc = vld2q(pSrc); in arm_cmplx_mag_q15()
87 prod0 = vmullbq_int_s16(vecSrc.val[0], vecSrc.val[0]); in arm_cmplx_mag_q15()
90 prod0 = vmullbq_int_s16(vecSrc.val[1], vecSrc.val[1]); in arm_cmplx_mag_q15()
94 prod1 = vmulltq_int_s16(vecSrc.val[0], vecSrc.val[0]); in arm_cmplx_mag_q15()
97 prod1 = vmulltq_int_s16(vecSrc.val[1], vecSrc.val[1]); in arm_cmplx_mag_q15()
Darm_cmplx_mag_squared_f16.c58 f16x8x2_t vecSrc; in arm_cmplx_mag_squared_f16() local
65 vecSrc = vld2q(pSrc); in arm_cmplx_mag_squared_f16()
66 sum = vmulq_m(vuninitializedq_f16(),vecSrc.val[0], vecSrc.val[0],p); in arm_cmplx_mag_squared_f16()
67 sum = vfmaq_m(sum, vecSrc.val[1], vecSrc.val[1],p); in arm_cmplx_mag_squared_f16()
Darm_cmplx_mag_q31.c63 q31x4x2_t vecSrc; in arm_cmplx_mag_q31() local
73 vecSrc = vld2q(pSrc); in arm_cmplx_mag_q31()
75 sum = vqaddq(vmulhq(vecSrc.val[0], vecSrc.val[0]), in arm_cmplx_mag_q31()
76 vmulhq(vecSrc.val[1], vecSrc.val[1])); in arm_cmplx_mag_q31()
/cmsis-dsp-latest/Source/StatisticsFunctions/
Darm_absmin_f32.c71 f32x4_t vecSrc; in arm_absmin_f32() local
88 vecSrc = vldrwq_f32(pSrcVec); in arm_absmin_f32()
90 vecSrc = vabsq(vecSrc); in arm_absmin_f32()
95 p0 = vcmpleq(vecSrc, curExtremValVec); in arm_absmin_f32()
96 curExtremValVec = vpselq(vecSrc, curExtremValVec, p0); in arm_absmin_f32()
114 vecSrc = vldrwq_f32(pSrcVec); in arm_absmin_f32()
116 vecSrc = vabsq(vecSrc); in arm_absmin_f32()
121 p0 = vcmpleq_m(vecSrc, curExtremValVec, p0); in arm_absmin_f32()
122 curExtremValVec = vpselq(vecSrc, curExtremValVec, p0); in arm_absmin_f32()
Darm_absmax_f16.c65 f16x8_t vecSrc; in arm_absmax_f16() local
82 vecSrc = vldrhq_f16(pSrcVec); in arm_absmax_f16()
84 vecSrc = vabsq(vecSrc); in arm_absmax_f16()
89 p0 = vcmpgeq(vecSrc, curExtremValVec); in arm_absmax_f16()
90 curExtremValVec = vpselq(vecSrc, curExtremValVec, p0); in arm_absmax_f16()
106 vecSrc = vldrhq_f16(pSrcVec); in arm_absmax_f16()
108 vecSrc = vabsq(vecSrc); in arm_absmax_f16()
115 p0 = vcmpgeq_m(vecSrc, curExtremValVec, p0); in arm_absmax_f16()
116 curExtremValVec = vpselq(vecSrc, curExtremValVec, p0); in arm_absmax_f16()
Darm_absmin_q31.c60 q31x4_t vecSrc; in arm_absmin_q31() local
78 vecSrc = vldrwq_s32(pSrcVec); in arm_absmin_q31()
80 vecSrc = vabsq(vecSrc); in arm_absmin_q31()
85 p0 = vcmpleq(vecSrc, curExtremValVec); in arm_absmin_q31()
86 curExtremValVec = vpselq(vecSrc, curExtremValVec, p0); in arm_absmin_q31()
102 vecSrc = vldrwq_s32(pSrcVec); in arm_absmin_q31()
104 vecSrc = vabsq(vecSrc); in arm_absmin_q31()
111 p0 = vcmpleq_m(vecSrc, curExtremValVec, p0); in arm_absmin_q31()
112 curExtremValVec = vpselq(vecSrc, curExtremValVec, p0); in arm_absmin_q31()
Darm_absmin_f16.c66 f16x8_t vecSrc; in arm_absmin_f16() local
83 vecSrc = vldrhq_f16(pSrcVec); in arm_absmin_f16()
85 vecSrc = vabsq(vecSrc); in arm_absmin_f16()
90 p0 = vcmpleq(vecSrc, curExtremValVec); in arm_absmin_f16()
91 curExtremValVec = vpselq(vecSrc, curExtremValVec, p0); in arm_absmin_f16()
109 vecSrc = vldrhq_f16(pSrcVec); in arm_absmin_f16()
111 vecSrc = vabsq(vecSrc); in arm_absmin_f16()
116 p0 = vcmpleq_m(vecSrc, curExtremValVec, p0); in arm_absmin_f16()
117 curExtremValVec = vpselq(vecSrc, curExtremValVec, p0); in arm_absmin_f16()
Darm_absmin_q15.c59 q15x8_t vecSrc; in arm_absmin_q15() local
77 vecSrc = vld1q(pSrcVec); in arm_absmin_q15()
79 vecSrc = vabsq(vecSrc); in arm_absmin_q15()
84 p0 = vcmpleq(vecSrc, curExtremValVec); in arm_absmin_q15()
85 curExtremValVec = vpselq(vecSrc, curExtremValVec, p0); in arm_absmin_q15()
101 vecSrc = vld1q(pSrcVec); in arm_absmin_q15()
103 vecSrc = vabsq(vecSrc); in arm_absmin_q15()
110 p0 = vcmpleq_m(vecSrc, curExtremValVec, p0); in arm_absmin_q15()
111 curExtremValVec = vpselq(vecSrc, curExtremValVec, p0); in arm_absmin_q15()
Darm_absmin_q7.c62 q7x16_t vecSrc; in arm_small_blk_absmin_q7() local
80 vecSrc = vld1q(pSrcVec); in arm_small_blk_absmin_q7()
82 vecSrc = vabsq(vecSrc); in arm_small_blk_absmin_q7()
87 p0 = vcmpleq(vecSrc, curExtremValVec); in arm_small_blk_absmin_q7()
88 curExtremValVec = vpselq(vecSrc, curExtremValVec, p0); in arm_small_blk_absmin_q7()
104 vecSrc = vld1q(pSrcVec); in arm_small_blk_absmin_q7()
106 vecSrc = vabsq(vecSrc); in arm_small_blk_absmin_q7()
113 p0 = vcmpleq_m(vecSrc, curExtremValVec, p0); in arm_small_blk_absmin_q7()
114 curExtremValVec = vpselq(vecSrc, curExtremValVec, p0); in arm_small_blk_absmin_q7()
Darm_var_q31.c66 q31x4_t vecSrc; in arm_var_q31() local
82 vecSrc = vldrwq_s32(pSrc); in arm_var_q31()
88 vecSrc = vshrq(vecSrc, 8); in arm_var_q31()
89 sumOfSquares = vmlaldavaq(sumOfSquares, vecSrc, vecSrc); in arm_var_q31()
90 sum = vaddlvaq(sum, vecSrc); in arm_var_q31()
Darm_min_f16.c65 f16x8_t vecSrc; in arm_min_f16() local
81 vecSrc = vldrhq_f16(pSrcVec); pSrcVec += 8; in arm_min_f16()
86 p0 = vcmpleq(vecSrc, curExtremValVec); in arm_min_f16()
87 curExtremValVec = vpselq(vecSrc, curExtremValVec, p0); in arm_min_f16()
103 vecSrc = vldrhq_f16(pSrcVec); pSrcVec += 8; in arm_min_f16()
109 p0 = vcmpleq_m(vecSrc, curExtremValVec, p0); in arm_min_f16()
110 curExtremValVec = vpselq(vecSrc, curExtremValVec, p0); in arm_min_f16()
Darm_max_no_idx_q15.c58 q15x8_t vecSrc; in arm_max_no_idx_q15() local
69 vecSrc = vld1q(pSrcVec); in arm_max_no_idx_q15()
74 curExtremValVec = vmaxq(vecSrc, curExtremValVec); in arm_max_no_idx_q15()
87 vecSrc = vld1q(pSrcVec); in arm_max_no_idx_q15()
94 curExtremValVec = vmaxq_m(curExtremValVec, vecSrc, curExtremValVec, p0); in arm_max_no_idx_q15()
Darm_max_no_idx_q31.c58 q31x4_t vecSrc; in arm_max_no_idx_q31() local
69 vecSrc = vldrwq_s32(pSrcVec); in arm_max_no_idx_q31()
74 curExtremValVec = vmaxq(vecSrc, curExtremValVec); in arm_max_no_idx_q31()
87 vecSrc = vldrwq_s32(pSrcVec); in arm_max_no_idx_q31()
94 curExtremValVec = vmaxq_m(curExtremValVec, vecSrc, curExtremValVec, p0); in arm_max_no_idx_q31()
Darm_max_no_idx_q7.c58 q7x16_t vecSrc; in arm_max_no_idx_q7() local
69 vecSrc = vld1q(pSrcVec); in arm_max_no_idx_q7()
74 curExtremValVec = vmaxq(vecSrc, curExtremValVec); in arm_max_no_idx_q7()
87 vecSrc = vld1q(pSrcVec); in arm_max_no_idx_q7()
94 curExtremValVec = vmaxq_m(curExtremValVec, vecSrc, curExtremValVec, p0); in arm_max_no_idx_q7()
Darm_min_no_idx_q15.c58 q15x8_t vecSrc; in arm_min_no_idx_q15() local
69 vecSrc = vld1q(pSrcVec); in arm_min_no_idx_q15()
74 curExtremValVec = vminq(vecSrc, curExtremValVec); in arm_min_no_idx_q15()
87 vecSrc = vld1q(pSrcVec); in arm_min_no_idx_q15()
94 curExtremValVec = vminq_m(curExtremValVec, vecSrc, curExtremValVec, p0); in arm_min_no_idx_q15()
Darm_min_no_idx_q31.c57 q31x4_t vecSrc; in arm_min_no_idx_q31() local
68 vecSrc = vldrwq_s32(pSrcVec); in arm_min_no_idx_q31()
73 curExtremValVec = vminq(vecSrc, curExtremValVec); in arm_min_no_idx_q31()
86 vecSrc = vldrwq_s32(pSrcVec); in arm_min_no_idx_q31()
93 curExtremValVec = vminq_m(curExtremValVec, vecSrc, curExtremValVec, p0); in arm_min_no_idx_q31()
Darm_min_no_idx_q7.c57 q7x16_t vecSrc; in arm_min_no_idx_q7() local
68 vecSrc = vld1q(pSrcVec); in arm_min_no_idx_q7()
73 curExtremValVec = vminq(vecSrc, curExtremValVec); in arm_min_no_idx_q7()
86 vecSrc = vld1q(pSrcVec); in arm_min_no_idx_q7()
93 curExtremValVec = vminq_m(curExtremValVec, vecSrc, curExtremValVec, p0); in arm_min_no_idx_q7()
/cmsis-dsp-latest/Source/BasicMathFunctions/
Darm_not_u8.c55 uint8x16_t vecSrc; in arm_not_u8() local
62 vecSrc = vld1q(pSrc); in arm_not_u8()
64 vst1q(pDst, vmvnq_u8(vecSrc) ); in arm_not_u8()
79 vecSrc = vld1q(pSrc); in arm_not_u8()
80 vstrbq_p(pDst, vmvnq_u8(vecSrc), p0); in arm_not_u8()
Darm_not_u16.c63 uint16x8_t vecSrc; in arm_not_u16() local
70 vecSrc = vld1q(pSrc); in arm_not_u16()
72 vst1q(pDst, vmvnq_u16(vecSrc) ); in arm_not_u16()
87 vecSrc = vld1q(pSrc); in arm_not_u16()
88 vstrhq_p(pDst, vmvnq_u16(vecSrc), p0); in arm_not_u16()
Darm_not_u32.c55 uint32x4_t vecSrc; in arm_not_u32() local
62 vecSrc = vld1q(pSrc); in arm_not_u32()
64 vst1q(pDst, vmvnq_u32(vecSrc) ); in arm_not_u32()
79 vecSrc = vld1q(pSrc); in arm_not_u32()
80 vstrwq_p(pDst, vmvnq_u32(vecSrc), p0); in arm_not_u32()
Darm_scale_q7.c65 q7x16_t vecSrc; in arm_scale_q7() local
79 vecSrc = vld1q(pSrc); in arm_scale_q7()
81 low = vmullbq_int(vecSrc, vdupq_n_s8(scaleFract)); in arm_scale_q7()
84 high = vmulltq_int(vecSrc, vdupq_n_s8(scaleFract)); in arm_scale_q7()
106 vecSrc = vld1q(pSrc); in arm_scale_q7()
107 low = vmullbq_int_s8(vecSrc, vdupq_n_s8(scaleFract)); in arm_scale_q7()
111 high = vmulltq_int_s8(vecSrc, vdupq_n_s8(scaleFract)); in arm_scale_q7()
Darm_offset_q31.c63 q31x4_t vecSrc; in arm_offset_q31() local
73 vecSrc = vld1q(pSrc); in arm_offset_q31()
74 vst1q(pDst, vqaddq(vecSrc, offset)); in arm_offset_q31()
92 vecSrc = vld1q(pSrc); in arm_offset_q31()
93 vstrwq_p(pDst, vqaddq(vecSrc, offset), p0); in arm_offset_q31()
Darm_scale_q15.c65 q15x8_t vecSrc; in arm_scale_q15() local
78 vecSrc = vld1q(pSrc); in arm_scale_q15()
79 low = vmullbq_int(vecSrc, vdupq_n_s16(scaleFract)); in arm_scale_q15()
83 high = vmulltq_int(vecSrc, vdupq_n_s16(scaleFract)); in arm_scale_q15()
105 vecSrc = vld1q(pSrc); in arm_scale_q15()
106 low = vmullbq_int(vecSrc, vdupq_n_s16(scaleFract)); in arm_scale_q15()
110 high = vmulltq_int(vecSrc, vdupq_n_s16(scaleFract)); in arm_scale_q15()
Darm_offset_q7.c62 q7x16_t vecSrc; in arm_offset_q7() local
72 vecSrc = vld1q(pSrc); in arm_offset_q7()
73 vst1q(pDst, vqaddq(vecSrc, offset)); in arm_offset_q7()
91 vecSrc = vld1q(pSrc); in arm_offset_q7()
92 vstrbq_p(pDst, vqaddq(vecSrc, offset), p0); in arm_offset_q7()

1234