Home
last modified time | relevance | path

Searched refs:pSrcB (Results 1 – 25 of 136) sorted by relevance

123456

/cmsis-dsp-latest/Source/ComplexMathFunctions/
Darm_cmplx_mult_cmplx_f16.c56 const float16_t * pSrcB, in arm_cmplx_mult_cmplx_f16() argument
70 vecSrcB = vld1q(pSrcB); in arm_cmplx_mult_cmplx_f16()
72 pSrcB += 8; in arm_cmplx_mult_cmplx_f16()
80 vecSrcD = vld1q(pSrcB); in arm_cmplx_mult_cmplx_f16()
81 pSrcB += 8; in arm_cmplx_mult_cmplx_f16()
90 vecSrcB = vld1q(pSrcB); in arm_cmplx_mult_cmplx_f16()
91 pSrcB += 8; in arm_cmplx_mult_cmplx_f16()
105 vecSrcD = vld1q(pSrcB); in arm_cmplx_mult_cmplx_f16()
121 pSrcB += 8; in arm_cmplx_mult_cmplx_f16()
124 vecSrcB = vldrhq_z_f16(pSrcB, p); in arm_cmplx_mult_cmplx_f16()
[all …]
Darm_cmplx_dot_prod_q15.c59 const q15_t * pSrcB, in arm_cmplx_dot_prod_q15() argument
75 vecSrcB = vld1q(pSrcB); in arm_cmplx_dot_prod_q15()
77 pSrcB += 8; in arm_cmplx_dot_prod_q15()
86 vecSrcD = vld1q(pSrcB); in arm_cmplx_dot_prod_q15()
87 pSrcB += 8; in arm_cmplx_dot_prod_q15()
94 vecSrcB = vld1q(pSrcB); in arm_cmplx_dot_prod_q15()
95 pSrcB += 8; in arm_cmplx_dot_prod_q15()
107 vecSrcD = vld1q(pSrcB); in arm_cmplx_dot_prod_q15()
113 vecSrcB = vld1q(pSrcB); in arm_cmplx_dot_prod_q15()
123 pSrcB += 8; in arm_cmplx_dot_prod_q15()
[all …]
Darm_cmplx_dot_prod_q31.c61 const q31_t * pSrcB, in arm_cmplx_dot_prod_q31() argument
77 vecSrcB = vld1q(pSrcB); in arm_cmplx_dot_prod_q31()
79 pSrcB += 4; in arm_cmplx_dot_prod_q31()
88 vecSrcD = vld1q(pSrcB); in arm_cmplx_dot_prod_q31()
89 pSrcB += 4; in arm_cmplx_dot_prod_q31()
96 vecSrcB = vld1q(pSrcB); in arm_cmplx_dot_prod_q31()
97 pSrcB += 4; in arm_cmplx_dot_prod_q31()
109 vecSrcD = vld1q(pSrcB); in arm_cmplx_dot_prod_q31()
115 vecSrcB = vld1q(pSrcB); in arm_cmplx_dot_prod_q31()
125 pSrcB += 4; in arm_cmplx_dot_prod_q31()
[all …]
Darm_cmplx_mult_cmplx_f32.c74 const float32_t * pSrcB, in arm_cmplx_mult_cmplx_f32() argument
88 vecSrcB = vld1q(pSrcB); in arm_cmplx_mult_cmplx_f32()
90 pSrcB += 4; in arm_cmplx_mult_cmplx_f32()
98 vecSrcD = vld1q(pSrcB); in arm_cmplx_mult_cmplx_f32()
99 pSrcB += 4; in arm_cmplx_mult_cmplx_f32()
108 vecSrcB = vld1q(pSrcB); in arm_cmplx_mult_cmplx_f32()
109 pSrcB += 4; in arm_cmplx_mult_cmplx_f32()
123 vecSrcD = vld1q(pSrcB); in arm_cmplx_mult_cmplx_f32()
139 pSrcB += 4; in arm_cmplx_mult_cmplx_f32()
142 vecSrcB = vldrwq_z_f32(pSrcB, p); in arm_cmplx_mult_cmplx_f32()
[all …]
Darm_cmplx_dot_prod_f16.c59 const float16_t * pSrcB, in arm_cmplx_dot_prod_f16() argument
75 vecSrcB = vld1q( pSrcB); in arm_cmplx_dot_prod_f16()
77 pSrcB += 8; in arm_cmplx_dot_prod_f16()
85 vecSrcD = vld1q(pSrcB); in arm_cmplx_dot_prod_f16()
86 pSrcB += 8; in arm_cmplx_dot_prod_f16()
93 vecSrcB = vld1q(pSrcB); in arm_cmplx_dot_prod_f16()
94 pSrcB += 8; in arm_cmplx_dot_prod_f16()
106 vecSrcD = vld1q(pSrcB); in arm_cmplx_dot_prod_f16()
118 pSrcB += 8; in arm_cmplx_dot_prod_f16()
121 vecSrcB = vldrhq_z_f16(pSrcB, p); in arm_cmplx_dot_prod_f16()
[all …]
Darm_cmplx_dot_prod_f32.c80 const float32_t * pSrcB, in arm_cmplx_dot_prod_f32() argument
96 vecSrcB = vld1q(pSrcB); in arm_cmplx_dot_prod_f32()
98 pSrcB += 4; in arm_cmplx_dot_prod_f32()
106 vecSrcD = vld1q(pSrcB); in arm_cmplx_dot_prod_f32()
107 pSrcB += 4; in arm_cmplx_dot_prod_f32()
114 vecSrcB = vld1q(pSrcB); in arm_cmplx_dot_prod_f32()
115 pSrcB += 4; in arm_cmplx_dot_prod_f32()
127 vecSrcD = vld1q(pSrcB); in arm_cmplx_dot_prod_f32()
139 pSrcB += 4; in arm_cmplx_dot_prod_f32()
141 vecSrcB = vldrwq_z_f32(pSrcB, p); in arm_cmplx_dot_prod_f32()
[all …]
Darm_cmplx_mult_cmplx_q31.c55 const q31_t * pSrcB, in arm_cmplx_mult_cmplx_q31() argument
69 vecSrcB = vld1q(pSrcB); in arm_cmplx_mult_cmplx_q31()
71 pSrcB += 4; in arm_cmplx_mult_cmplx_q31()
82 vecSrcD = vld1q(pSrcB); in arm_cmplx_mult_cmplx_q31()
83 pSrcB += 4; in arm_cmplx_mult_cmplx_q31()
93 vecSrcB = vld1q(pSrcB); in arm_cmplx_mult_cmplx_q31()
94 pSrcB += 4; in arm_cmplx_mult_cmplx_q31()
110 vecSrcD = vld1q(pSrcB); in arm_cmplx_mult_cmplx_q31()
129 pSrcB += 4; in arm_cmplx_mult_cmplx_q31()
132 vecSrcB = vldrwq_z_s32(pSrcB, p); in arm_cmplx_mult_cmplx_q31()
[all …]
Darm_cmplx_mult_cmplx_q15.c55 const q15_t * pSrcB, in arm_cmplx_mult_cmplx_q15() argument
70 vecSrcB = vld1q(pSrcB); in arm_cmplx_mult_cmplx_q15()
72 pSrcB += 8; in arm_cmplx_mult_cmplx_q15()
84 vecSrcD = vld1q(pSrcB); in arm_cmplx_mult_cmplx_q15()
85 pSrcB += 8; in arm_cmplx_mult_cmplx_q15()
95 vecSrcB = vld1q(pSrcB); in arm_cmplx_mult_cmplx_q15()
96 pSrcB += 8; in arm_cmplx_mult_cmplx_q15()
112 vecSrcD = vld1q(pSrcB); in arm_cmplx_mult_cmplx_q15()
132 pSrcB += 8; in arm_cmplx_mult_cmplx_q15()
135 vecSrcB = vldrhq_z_s16(pSrcB, p); in arm_cmplx_mult_cmplx_q15()
[all …]
/cmsis-dsp-latest/Include/dsp/
Dbasic_math_functions.h55 const q7_t * pSrcB,
69 const q15_t * pSrcB,
83 const q31_t * pSrcB,
97 const float32_t * pSrcB,
112 const float64_t * pSrcB,
127 const float32_t * pSrcB,
142 const float64_t * pSrcB,
157 const q7_t * pSrcB,
171 const q15_t * pSrcB,
185 const q31_t * pSrcB,
[all …]
/cmsis-dsp-latest/Source/BasicMathFunctions/
Darm_mult_q7.c57 const q7_t * pSrcB, in arm_mult_q7() argument
73 vecB = vld1q(pSrcB); in arm_mult_q7()
83 pSrcB += 16; in arm_mult_q7()
94 vecB = vld1q(pSrcB); in arm_mult_q7()
102 const q7_t * pSrcB, in arm_mult_q7() argument
123 out1 = (q7_t) __SSAT((((q15_t) (*pSrcA++) * (*pSrcB++)) >> 7), 8); in arm_mult_q7()
124 out2 = (q7_t) __SSAT((((q15_t) (*pSrcA++) * (*pSrcB++)) >> 7), 8); in arm_mult_q7()
125 out3 = (q7_t) __SSAT((((q15_t) (*pSrcA++) * (*pSrcB++)) >> 7), 8); in arm_mult_q7()
126 out4 = (q7_t) __SSAT((((q15_t) (*pSrcA++) * (*pSrcB++)) >> 7), 8); in arm_mult_q7()
131 *pDst++ = (q7_t) __SSAT((((q15_t) (*pSrcA++) * (*pSrcB++)) >> 7), 8); in arm_mult_q7()
[all …]
Darm_add_q15.c58 const q15_t * pSrcB, in arm_add_q15() argument
75 vecB = vld1q(pSrcB); in arm_add_q15()
85 pSrcB += 8; in arm_add_q15()
96 vecB = vld1q(pSrcB); in arm_add_q15()
104 const q15_t * pSrcB, in arm_add_q15() argument
129 inB1 = read_q15x2_ia (&pSrcB); in arm_add_q15()
130 inB2 = read_q15x2_ia (&pSrcB); in arm_add_q15()
136 *pDst++ = (q15_t) __SSAT(((q31_t) *pSrcA++ + *pSrcB++), 16); in arm_add_q15()
137 *pDst++ = (q15_t) __SSAT(((q31_t) *pSrcA++ + *pSrcB++), 16); in arm_add_q15()
138 *pDst++ = (q15_t) __SSAT(((q31_t) *pSrcA++ + *pSrcB++), 16); in arm_add_q15()
[all …]
Darm_sub_q15.c58 const q15_t * pSrcB, in arm_sub_q15() argument
75 vecB = vld1q(pSrcB); in arm_sub_q15()
85 pSrcB += 8; in arm_sub_q15()
96 vecB = vld1q(pSrcB); in arm_sub_q15()
105 const q15_t * pSrcB, in arm_sub_q15() argument
130 inB1 = read_q15x2_ia (&pSrcB); in arm_sub_q15()
131 inB2 = read_q15x2_ia (&pSrcB); in arm_sub_q15()
137 *pDst++ = (q15_t) __SSAT(((q31_t) *pSrcA++ - *pSrcB++), 16); in arm_sub_q15()
138 *pDst++ = (q15_t) __SSAT(((q31_t) *pSrcA++ - *pSrcB++), 16); in arm_sub_q15()
139 *pDst++ = (q15_t) __SSAT(((q31_t) *pSrcA++ - *pSrcB++), 16); in arm_sub_q15()
[all …]
Darm_dot_prod_q15.c60 const q15_t * pSrcB, in arm_dot_prod_q15() argument
78 vecB = vld1q(pSrcB); in arm_dot_prod_q15()
88 pSrcB += 8; in arm_dot_prod_q15()
98 vecB = vld1q(pSrcB); in arm_dot_prod_q15()
108 const q15_t * pSrcB, in arm_dot_prod_q15() argument
126 sum = __SMLALD(read_q15x2_ia (&pSrcA), read_q15x2_ia (&pSrcB), sum); in arm_dot_prod_q15()
127 sum = __SMLALD(read_q15x2_ia (&pSrcA), read_q15x2_ia (&pSrcB), sum); in arm_dot_prod_q15()
129 sum += (q63_t)((q31_t) *pSrcA++ * *pSrcB++); in arm_dot_prod_q15()
130 sum += (q63_t)((q31_t) *pSrcA++ * *pSrcB++); in arm_dot_prod_q15()
131 sum += (q63_t)((q31_t) *pSrcA++ * *pSrcB++); in arm_dot_prod_q15()
[all …]
Darm_mult_f32.c66 const float32_t * pSrcB, in arm_mult_f32() argument
84 vec2 = vld1q(pSrcB); in arm_mult_f32()
90 pSrcB += 4; in arm_mult_f32()
104 vec2 = vld1q(pSrcB); in arm_mult_f32()
113 const float32_t * pSrcB, in arm_mult_f32() argument
133 vec2 = vld1q_f32(pSrcB); in arm_mult_f32()
139 pSrcB += 4; in arm_mult_f32()
160 *pDst++ = (*pSrcA++) * (*pSrcB++); in arm_mult_f32()
162 *pDst++ = (*pSrcA++) * (*pSrcB++); in arm_mult_f32()
164 *pDst++ = (*pSrcA++) * (*pSrcB++); in arm_mult_f32()
[all …]
Darm_sub_f32.c66 const float32_t * pSrcB, in arm_sub_f32() argument
85 vec2 = vld1q(pSrcB); in arm_sub_f32()
91 pSrcB += 4; in arm_sub_f32()
106 vec2 = vld1q(pSrcB); in arm_sub_f32()
115 const float32_t * pSrcB, in arm_sub_f32() argument
135 vec2 = vld1q_f32(pSrcB); in arm_sub_f32()
141 pSrcB += 4; in arm_sub_f32()
162 *pDst++ = (*pSrcA++) - (*pSrcB++); in arm_sub_f32()
164 *pDst++ = (*pSrcA++) - (*pSrcB++); in arm_sub_f32()
166 *pDst++ = (*pSrcA++) - (*pSrcB++); in arm_sub_f32()
[all …]
Darm_add_f32.c66 const float32_t * pSrcB, in arm_add_f32() argument
85 vec2 = vld1q(pSrcB); in arm_add_f32()
91 pSrcB += 4; in arm_add_f32()
106 vec2 = vld1q(pSrcB); in arm_add_f32()
115 const float32_t * pSrcB, in arm_add_f32() argument
135 vec2 = vld1q_f32(pSrcB); in arm_add_f32()
141 pSrcB += 4; in arm_add_f32()
162 *pDst++ = (*pSrcA++) + (*pSrcB++); in arm_add_f32()
163 *pDst++ = (*pSrcA++) + (*pSrcB++); in arm_add_f32()
164 *pDst++ = (*pSrcA++) + (*pSrcB++); in arm_add_f32()
[all …]
Darm_dot_prod_f32.c68 const float32_t * pSrcB, in arm_dot_prod_f32() argument
90 vecB = vld1q(pSrcB); in arm_dot_prod_f32()
91 pSrcB += 4; in arm_dot_prod_f32()
108 vecB = vld1q(pSrcB); in arm_dot_prod_f32()
123 const float32_t * pSrcB, in arm_dot_prod_f32() argument
142 vec2 = vld1q_f32(pSrcB); in arm_dot_prod_f32()
153 pSrcB += 4; in arm_dot_prod_f32()
156 vec2 = vld1q_f32(pSrcB); in arm_dot_prod_f32()
186 sum += (*pSrcA++) * (*pSrcB++); in arm_dot_prod_f32()
188 sum += (*pSrcA++) * (*pSrcB++); in arm_dot_prod_f32()
[all …]
Darm_add_q7.c59 const q7_t * pSrcB, in arm_add_q7() argument
76 vecB = vld1q(pSrcB); in arm_add_q7()
86 pSrcB += 16; in arm_add_q7()
97 vecB = vld1q(pSrcB); in arm_add_q7()
104 const q7_t * pSrcB, in arm_add_q7() argument
121 write_q7x4_ia (&pDst, __QADD8 (read_q7x4_ia (&pSrcA), read_q7x4_ia (&pSrcB))); in arm_add_q7()
123 *pDst++ = (q7_t) __SSAT ((q15_t) *pSrcA++ + *pSrcB++, 8); in arm_add_q7()
124 *pDst++ = (q7_t) __SSAT ((q15_t) *pSrcA++ + *pSrcB++, 8); in arm_add_q7()
125 *pDst++ = (q7_t) __SSAT ((q15_t) *pSrcA++ + *pSrcB++, 8); in arm_add_q7()
126 *pDst++ = (q7_t) __SSAT ((q15_t) *pSrcA++ + *pSrcB++, 8); in arm_add_q7()
[all …]
Darm_sub_q7.c57 const q7_t * pSrcB, in arm_sub_q7() argument
74 vecB = vld1q(pSrcB); in arm_sub_q7()
84 pSrcB += 16; in arm_sub_q7()
95 vecB = vld1q(pSrcB); in arm_sub_q7()
102 const q7_t * pSrcB, in arm_sub_q7() argument
119 write_q7x4_ia (&pDst, __QSUB8(read_q7x4_ia (&pSrcA), read_q7x4_ia (&pSrcB))); in arm_sub_q7()
121 *pDst++ = (q7_t) __SSAT((q15_t) *pSrcA++ - *pSrcB++, 8); in arm_sub_q7()
122 *pDst++ = (q7_t) __SSAT((q15_t) *pSrcA++ - *pSrcB++, 8); in arm_sub_q7()
123 *pDst++ = (q7_t) __SSAT((q15_t) *pSrcA++ - *pSrcB++, 8); in arm_sub_q7()
124 *pDst++ = (q7_t) __SSAT((q15_t) *pSrcA++ - *pSrcB++, 8); in arm_sub_q7()
[all …]
Darm_add_q31.c58 const q31_t * pSrcB, in arm_add_q31() argument
75 vecB = vld1q(pSrcB); in arm_add_q31()
85 pSrcB += 4; in arm_add_q31()
96 vecB = vld1q(pSrcB); in arm_add_q31()
104 const q31_t * pSrcB, in arm_add_q31() argument
120 *pDst++ = __QADD(*pSrcA++, *pSrcB++); in arm_add_q31()
122 *pDst++ = __QADD(*pSrcA++, *pSrcB++); in arm_add_q31()
124 *pDst++ = __QADD(*pSrcA++, *pSrcB++); in arm_add_q31()
126 *pDst++ = __QADD(*pSrcA++, *pSrcB++); in arm_add_q31()
147 *pDst++ = __QADD(*pSrcA++, *pSrcB++); in arm_add_q31()
Darm_sub_q31.c58 const q31_t * pSrcB, in arm_sub_q31() argument
75 vecB = vld1q(pSrcB); in arm_sub_q31()
85 pSrcB += 4; in arm_sub_q31()
96 vecB = vld1q(pSrcB); in arm_sub_q31()
104 const q31_t * pSrcB, in arm_sub_q31() argument
120 *pDst++ = __QSUB(*pSrcA++, *pSrcB++); in arm_sub_q31()
122 *pDst++ = __QSUB(*pSrcA++, *pSrcB++); in arm_sub_q31()
124 *pDst++ = __QSUB(*pSrcA++, *pSrcB++); in arm_sub_q31()
126 *pDst++ = __QSUB(*pSrcA++, *pSrcB++); in arm_sub_q31()
147 *pDst++ = __QSUB(*pSrcA++, *pSrcB++); in arm_sub_q31()
Darm_dot_prod_q31.c62 const q31_t * pSrcB, in arm_dot_prod_q31() argument
80 vecB = vld1q(pSrcB); in arm_dot_prod_q31()
90 pSrcB += 4; in arm_dot_prod_q31()
100 vecB = vld1q(pSrcB); in arm_dot_prod_q31()
116 const q31_t * pSrcB, in arm_dot_prod_q31() argument
133 sum += ((q63_t) *pSrcA++ * *pSrcB++) >> 14U; in arm_dot_prod_q31()
135 sum += ((q63_t) *pSrcA++ * *pSrcB++) >> 14U; in arm_dot_prod_q31()
137 sum += ((q63_t) *pSrcA++ * *pSrcB++) >> 14U; in arm_dot_prod_q31()
139 sum += ((q63_t) *pSrcA++ * *pSrcB++) >> 14U; in arm_dot_prod_q31()
160 sum += ((q63_t) *pSrcA++ * *pSrcB++) >> 14U; in arm_dot_prod_q31()
Darm_mult_f16.c56 const float16_t * pSrcB, in arm_mult_f16() argument
74 vec2 = vld1q(pSrcB); in arm_mult_f16()
80 pSrcB += 8; in arm_mult_f16()
94 vec2 = vld1q(pSrcB); in arm_mult_f16()
104 const float16_t * pSrcB, in arm_mult_f16() argument
120 *pDst++ = (_Float16)(*pSrcA++) * (_Float16)(*pSrcB++); in arm_mult_f16()
122 *pDst++ = (_Float16)(*pSrcA++) * (_Float16)(*pSrcB++); in arm_mult_f16()
124 *pDst++ = (_Float16)(*pSrcA++) * (_Float16)(*pSrcB++); in arm_mult_f16()
126 *pDst++ = (_Float16)(*pSrcA++) * (_Float16)(*pSrcB++); in arm_mult_f16()
147 *pDst++ = (_Float16)(*pSrcA++) * (_Float16)(*pSrcB++); in arm_mult_f16()
/cmsis-dsp-latest/Source/StatisticsFunctions/
Darm_mse_f16.c55 const float16_t * pSrcB, in arm_mse_f16() argument
72 vecB = vld1q(pSrcB); in arm_mse_f16()
73 pSrcB += 8; in arm_mse_f16()
90 vecB = vld1q(pSrcB); in arm_mse_f16()
117 const float16_t * pSrcB, in arm_mse_f16() argument
132 inB = *pSrcB++; in arm_mse_f16()
137 inB = *pSrcB++; in arm_mse_f16()
142 inB = *pSrcB++; in arm_mse_f16()
147 inB = *pSrcB++; in arm_mse_f16()
152 inB = *pSrcB++; in arm_mse_f16()
[all …]
Darm_mse_f32.c55 const float32_t * pSrcB, in arm_mse_f32() argument
73 vecB = vld1q(pSrcB); in arm_mse_f32()
74 pSrcB += 4; in arm_mse_f32()
91 vecB = vld1q(pSrcB); in arm_mse_f32()
109 const float32_t * pSrcB, in arm_mse_f32() argument
131 vecB = vld1q_f32(pSrcB); in arm_mse_f32()
132 pSrcB += 4; in arm_mse_f32()
156 inB = *pSrcB++; in arm_mse_f32()
179 const float32_t * pSrcB, in arm_mse_f32() argument
197 inB = *pSrcB++; in arm_mse_f32()
[all …]

123456