Home
last modified time | relevance | path

Searched refs:tmp (Results 1 – 25 of 124) sorted by relevance

12345

/cmsis-dsp-latest/Testing/FrameworkSource/
DSemihosting.cpp103 char tmp[256]; in ReadPatternList() local
112 fgets(tmp,256,this->infile); in ReadPatternList()
114 if (tmp[strlen(tmp)-1] == '\n') in ReadPatternList()
116 tmp[strlen(tmp)-1]=0; in ReadPatternList()
118 tmpstr.assign(tmp); in ReadPatternList()
131 char tmp[256]; in ReadParameterList() local
151 fgets(tmp,256,this->infile); in ReadParameterList()
153 if (tmp[strlen(tmp)-1] == '\n') in ReadParameterList()
155 tmp[strlen(tmp)-1]=0; in ReadParameterList()
157 tmpstr.assign(tmp); in ReadParameterList()
[all …]
/cmsis-dsp-latest/Source/TransformFunctions/
Darm_bitreversal2.c50 uint64_t a, b, tmp; in arm_bitreversal_64() local
59 tmp = pSrc[a]; in arm_bitreversal_64()
61 pSrc[b] = tmp; in arm_bitreversal_64()
64 tmp = pSrc[a+1]; in arm_bitreversal_64()
66 pSrc[b+1] = tmp; in arm_bitreversal_64()
89 uint32_t a, b, i, tmp; in arm_bitreversal_32() local
97 tmp = pSrc[a]; in arm_bitreversal_32()
99 pSrc[b] = tmp; in arm_bitreversal_32()
102 tmp = pSrc[a+1]; in arm_bitreversal_32()
104 pSrc[b+1] = tmp; in arm_bitreversal_32()
[all …]
/cmsis-dsp-latest/Source/StatisticsFunctions/
Darm_logsumexp_f32.c75 float32_t tmp; in arm_logsumexp_f32() local
110 tmp = *pIn++; in arm_logsumexp_f32()
111 accum += expf(tmp - maxVal); in arm_logsumexp_f32()
128 float32_t tmp; in arm_logsumexp_f32() local
150 tmp = *pIn++; in arm_logsumexp_f32()
152 if (tmp > maxVal) in arm_logsumexp_f32()
154 maxVal = tmp; in arm_logsumexp_f32()
184 tmp = *pIn++; in arm_logsumexp_f32()
186 if (tmp > maxVal) in arm_logsumexp_f32()
188 maxVal = tmp; in arm_logsumexp_f32()
[all …]
Darm_logsumexp_f16.c78 _Float16 tmp; in arm_logsumexp_f16() local
113 tmp = *pIn++; in arm_logsumexp_f16()
114 accum += (_Float16)expf((float32_t)((_Float16)tmp - (_Float16)maxVal)); in arm_logsumexp_f16()
128 _Float16 tmp; in arm_logsumexp_f16() local
141 tmp = *pIn++; in arm_logsumexp_f16()
143 if (tmp > maxVal) in arm_logsumexp_f16()
145 maxVal = tmp; in arm_logsumexp_f16()
156 tmp = *pIn++; in arm_logsumexp_f16()
157 accum += (_Float16)expf((float32_t)((_Float16)tmp - (_Float16)maxVal)); in arm_logsumexp_f16()
/cmsis-dsp-latest/Source/DistanceFunctions/
Darm_euclidean_distance_f32.c57 float32_t tmp; in arm_euclidean_distance_f32() local
90 arm_sqrt_f32(vecAddAcrossF32Mve(accumV), &tmp); in arm_euclidean_distance_f32()
91 return (tmp); in arm_euclidean_distance_f32()
100 float32_t accum=0.0f,tmp; in arm_euclidean_distance_f32() local
124 tmp = *pA++ - *pB++; in arm_euclidean_distance_f32()
125 accum += ARM_SQ(tmp); in arm_euclidean_distance_f32()
128 arm_sqrt_f32(accum,&tmp); in arm_euclidean_distance_f32()
129 return(tmp); in arm_euclidean_distance_f32()
135 float32_t accum=0.0f,tmp; in arm_euclidean_distance_f32() local
139 tmp = *pA++ - *pB++; in arm_euclidean_distance_f32()
[all …]
Darm_jensenshannon_distance_f32.c57 float32_t tmp; in arm_jensenshannon_distance_f32() local
107 arm_sqrt_f32(vecAddAcrossF32Mve(accumV) / 2.0f, &tmp); in arm_jensenshannon_distance_f32()
108 return (tmp); in arm_jensenshannon_distance_f32()
141 float32_t accum, result, tmp,a,b; in arm_jensenshannon_distance_f32() local
181 tmp = (a + b) / 2.0f; in arm_jensenshannon_distance_f32()
182 accum += rel_entr(a, tmp); in arm_jensenshannon_distance_f32()
183 accum += rel_entr(b, tmp); in arm_jensenshannon_distance_f32()
223 float32_t left, right,sum, result, tmp; in arm_jensenshannon_distance_f32() local
230 tmp = (pA[i] + pB[i]) / 2.0f; in arm_jensenshannon_distance_f32()
231 left += rel_entr(pA[i], tmp); in arm_jensenshannon_distance_f32()
[all …]
Darm_euclidean_distance_f16.c70 float16_t tmp; in arm_euclidean_distance_f16() local
103 arm_sqrt_f16(vecAddAcrossF16Mve(accumV), &tmp); in arm_euclidean_distance_f16()
104 return (tmp); in arm_euclidean_distance_f16()
110 _Float16 accum=0.0f,tmp; in arm_euclidean_distance_f16() local
115 tmp = (_Float16)*pA++ - (_Float16)*pB++; in arm_euclidean_distance_f16()
116 accum += ARM_SQ(tmp); in arm_euclidean_distance_f16()
Darm_jensenshannon_distance_f16.c70 float16_t tmp; in arm_jensenshannon_distance_f16() local
120 arm_sqrt_f16((_Float16)vecAddAcrossF16Mve(accumV) / 2.0f16, &tmp); in arm_jensenshannon_distance_f16()
121 return (tmp); in arm_jensenshannon_distance_f16()
150 _Float16 left, right,sum, tmp; in arm_jensenshannon_distance_f16() local
158 tmp = ((_Float16)pA[i] + (_Float16)pB[i]) / 2.0f16; in arm_jensenshannon_distance_f16()
159 left += (_Float16)rel_entr(pA[i], tmp); in arm_jensenshannon_distance_f16()
160 right += (_Float16)rel_entr(pB[i], tmp); in arm_jensenshannon_distance_f16()
Darm_euclidean_distance_f64.c52 float64_t accum=0.,tmp; in arm_euclidean_distance_f64() local
75 tmp = *pA++ - *pB++; in arm_euclidean_distance_f64()
76 accum += ARM_SQ(tmp); in arm_euclidean_distance_f64()
79 tmp = sqrt(accum); in arm_euclidean_distance_f64()
80 return(tmp); in arm_euclidean_distance_f64()
/cmsis-dsp-latest/Source/MatrixFunctions/
Darm_mat_solve_upper_triangular_f32.c124 float32_t tmp=a_col[i * cols]; in arm_mat_solve_upper_triangular_f32() local
128 tmp -= ut_row[k] * pX[cols*k+j]; in arm_mat_solve_upper_triangular_f32()
135 tmp = tmp / ut_row[i]; in arm_mat_solve_upper_triangular_f32()
136 pX[i*cols+j] = tmp; in arm_mat_solve_upper_triangular_f32()
221 float32_t tmp=a_col[i * cols]; in arm_mat_solve_upper_triangular_f32() local
225 tmp -= ut_row[k] * pX[cols*k+j]; in arm_mat_solve_upper_triangular_f32()
232 tmp = tmp / ut_row[i]; in arm_mat_solve_upper_triangular_f32()
233 pX[i*cols+j] = tmp; in arm_mat_solve_upper_triangular_f32()
288 float32_t tmp=a_col[i * cols]; in arm_mat_solve_upper_triangular_f32() local
294 tmp -= ut_row[k] * pX[cols*k+j]; in arm_mat_solve_upper_triangular_f32()
[all …]
Darm_mat_solve_lower_triangular_f32.c130 float32_t tmp=a_col[i * cols]; in arm_mat_solve_lower_triangular_f32() local
134 tmp -= lt_row[k] * pX[cols*k+j]; in arm_mat_solve_lower_triangular_f32()
141 tmp = tmp / lt_row[i]; in arm_mat_solve_lower_triangular_f32()
142 pX[i*cols+j] = tmp; in arm_mat_solve_lower_triangular_f32()
231 float32_t tmp=a_col[i * cols]; in arm_mat_solve_lower_triangular_f32() local
235 tmp -= lt_row[k] * pX[cols*k+j]; in arm_mat_solve_lower_triangular_f32()
242 tmp = tmp / lt_row[i]; in arm_mat_solve_lower_triangular_f32()
243 pX[i*cols+j] = tmp; in arm_mat_solve_lower_triangular_f32()
303 float32_t tmp=a_col[i * cols]; in arm_mat_solve_lower_triangular_f32() local
309 tmp -= lt_row[k] * pX[cols*k+j]; in arm_mat_solve_lower_triangular_f32()
[all …]
Darm_mat_solve_upper_triangular_f64.c121 float64_t tmp=a_col[i * cols]; in arm_mat_solve_upper_triangular_f64() local
125 tmp -= ut_row[k] * pX[cols*k+j]; in arm_mat_solve_upper_triangular_f64()
132 tmp = tmp / ut_row[i]; in arm_mat_solve_upper_triangular_f64()
133 pX[i*cols+j] = tmp; in arm_mat_solve_upper_triangular_f64()
188 float64_t tmp=a_col[i * cols]; in arm_mat_solve_upper_triangular_f64() local
194 tmp -= ut_row[k] * pX[cols*k+j]; in arm_mat_solve_upper_triangular_f64()
201 tmp = tmp / ut_row[i]; in arm_mat_solve_upper_triangular_f64()
202 pX[i*cols+j] = tmp; in arm_mat_solve_upper_triangular_f64()
Darm_mat_solve_lower_triangular_f16.c131 _Float16 tmp=a_col[i * cols]; in arm_mat_solve_lower_triangular_f16() local
135 tmp -= (_Float16)lt_row[k] * (_Float16)pX[cols*k+j]; in arm_mat_solve_lower_triangular_f16()
142 tmp = tmp / (_Float16)lt_row[i]; in arm_mat_solve_lower_triangular_f16()
143 pX[i*cols+j] = tmp; in arm_mat_solve_lower_triangular_f16()
206 float16_t tmp=a_col[i * cols]; in arm_mat_solve_lower_triangular_f16() local
210 tmp -= (_Float16)lt_row[k] * (_Float16)pX[cols*k+j]; in arm_mat_solve_lower_triangular_f16()
217 tmp = (_Float16)tmp / (_Float16)lt_row[i]; in arm_mat_solve_lower_triangular_f16()
218 pX[i*cols+j] = tmp; in arm_mat_solve_lower_triangular_f16()
Darm_mat_solve_lower_triangular_f64.c127 float64_t tmp=a_col[i * cols]; in arm_mat_solve_lower_triangular_f64() local
131 tmp -= lt_row[k] * pX[cols*k+j]; in arm_mat_solve_lower_triangular_f64()
138 tmp = tmp / lt_row[i]; in arm_mat_solve_lower_triangular_f64()
139 pX[i*cols+j] = tmp; in arm_mat_solve_lower_triangular_f64()
200 float64_t tmp=a_col[i * cols]; in arm_mat_solve_lower_triangular_f64() local
206 tmp -= lt_row[k] * pX[cols*k+j]; in arm_mat_solve_lower_triangular_f64()
213 tmp = tmp / lt_row[i]; in arm_mat_solve_lower_triangular_f64()
214 pX[i*cols+j] = tmp; in arm_mat_solve_lower_triangular_f64()
Darm_mat_solve_upper_triangular_f16.c127 _Float16 tmp=a_col[i * cols]; in arm_mat_solve_upper_triangular_f16() local
131 tmp -= (_Float16)ut_row[k] * (_Float16)pX[cols*k+j]; in arm_mat_solve_upper_triangular_f16()
138 tmp = tmp / (_Float16)ut_row[i]; in arm_mat_solve_upper_triangular_f16()
139 pX[i*cols+j] = tmp; in arm_mat_solve_upper_triangular_f16()
196 float16_t tmp=a_col[i * cols]; in arm_mat_solve_upper_triangular_f16() local
200 tmp -= (_Float16)ut_row[k] * (_Float16)pX[cols*k+j]; in arm_mat_solve_upper_triangular_f16()
207 tmp = (_Float16)tmp / (_Float16)ut_row[i]; in arm_mat_solve_upper_triangular_f16()
208 pX[i*cols+j] = tmp; in arm_mat_solve_upper_triangular_f16()
Darm_mat_cholesky_f32.c227 f32x2_t tmp = vdup_n_f32(0); in arm_mat_cholesky_f32() local
278 tmp = vpadd_f32(vget_low_f32(acc0), vget_high_f32(acc0)); in arm_mat_cholesky_f32()
279 sum0 = vget_lane_f32(tmp, 0) + vget_lane_f32(tmp, 1); in arm_mat_cholesky_f32()
281 tmp = vpadd_f32(vget_low_f32(acc1), vget_high_f32(acc1)); in arm_mat_cholesky_f32()
282 sum1 = vget_lane_f32(tmp, 0) + vget_lane_f32(tmp, 1); in arm_mat_cholesky_f32()
284 tmp = vpadd_f32(vget_low_f32(acc2), vget_high_f32(acc2)); in arm_mat_cholesky_f32()
285 sum2 = vget_lane_f32(tmp, 0) + vget_lane_f32(tmp, 1); in arm_mat_cholesky_f32()
287 tmp = vpadd_f32(vget_low_f32(acc3), vget_high_f32(acc3)); in arm_mat_cholesky_f32()
288 sum3 = vget_lane_f32(tmp, 0) + vget_lane_f32(tmp, 1); in arm_mat_cholesky_f32()
332 tmp = vpadd_f32(vget_low_f32(acc), vget_high_f32(acc)); in arm_mat_cholesky_f32()
[all …]
/cmsis-dsp-latest/Source/SupportFunctions/
Darm_float_to_q7.c68 f32x4x4_t tmp; in arm_float_to_q7() local
79 tmp = vld4q(pSrcVec); in arm_float_to_q7()
85 tmp.val[0] = vmulq(tmp.val[0], maxQ); in arm_float_to_q7()
86 tmp.val[1] = vmulq(tmp.val[1], maxQ); in arm_float_to_q7()
87 tmp.val[2] = vmulq(tmp.val[2], maxQ); in arm_float_to_q7()
88 tmp.val[3] = vmulq(tmp.val[3], maxQ); in arm_float_to_q7()
93 evVec = vqmovnbq(evVec, vcvtaq_s32_f32(tmp.val[0])); in arm_float_to_q7()
94 evVec = vqmovntq(evVec, vcvtaq_s32_f32(tmp.val[2])); in arm_float_to_q7()
98 oddVec = vqmovnbq(oddVec, vcvtaq_s32_f32(tmp.val[1])); in arm_float_to_q7()
99 oddVec = vqmovntq(oddVec, vcvtaq_s32_f32(tmp.val[3])); in arm_float_to_q7()
Darm_float_to_f16.c62 float32x4x2_t tmp; in arm_float_to_f16() local
72 tmp = vld2q(pSrcVec); pSrcVec += 8; in arm_float_to_f16()
74 vecDst = vcvtbq_f16_f32(vecDst, tmp.val[0]); in arm_float_to_f16()
75 vecDst = vcvttq_f16_f32(vecDst, tmp.val[1]); in arm_float_to_f16()
90 tmp = vld2q(pSrcVec); in arm_float_to_f16()
91 vecDst = vcvtbq_f16_f32(vecDst, tmp.val[0]); in arm_float_to_f16()
92 vecDst = vcvttq_f16_f32(vecDst, tmp.val[1]); in arm_float_to_f16()
Darm_q31_to_q7.c59 q31x4x4_t tmp; in arm_q31_to_q7() local
68 tmp = vld4q(pSrcVec); in arm_q31_to_q7()
75 evVec = vshrnbq_n_s32(evVec, tmp.val[0], 16); in arm_q31_to_q7()
76 evVec = vshrntq_n_s32(evVec, tmp.val[2], 16); in arm_q31_to_q7()
80 oddVec = vshrnbq_n_s32(oddVec, tmp.val[1], 16); in arm_q31_to_q7()
81 oddVec = vshrntq_n_s32(oddVec, tmp.val[3], 16); in arm_q31_to_q7()
Darm_barycenter_f32.c178 f32x4_t tmp; in arm_barycenter_f32() local
180 tmp = vld1q((const float32_t *) pOut); in arm_barycenter_f32()
181 tmp = vmulq(tmp, accum); in arm_barycenter_f32()
182 vst1q(pOut, tmp); in arm_barycenter_f32()
207 float32x4_t tmp, inV,outV, inV1, inV2, inV3, inV4; in arm_barycenter_f32() local
218 tmp = vdupq_n_f32(0.0f); in arm_barycenter_f32()
224 vst1q_f32(pOut, tmp); in arm_barycenter_f32()
335 tmp = vld1q_f32(pOut); in arm_barycenter_f32()
336 tmp = vmulq_n_f32(tmp,accum); in arm_barycenter_f32()
337 vst1q_f32(pOut, tmp); in arm_barycenter_f32()
Darm_float_to_q15.c69 f32x4x2_t tmp; in arm_float_to_q15() local
81 tmp = vld2q(pSrc); in arm_float_to_q15()
83 tmp.val[0] = vmulq(tmp.val[0], maxQ); in arm_float_to_q15()
84 tmp.val[1] = vmulq(tmp.val[1], maxQ); in arm_float_to_q15()
86 vecDst = vqmovnbq(vecDst, vcvtaq_s32_f32(tmp.val[0])); in arm_float_to_q15()
87 vecDst = vqmovntq(vecDst, vcvtaq_s32_f32(tmp.val[1])); in arm_float_to_q15()
/cmsis-dsp-latest/Source/BayesFunctions/
Darm_gaussian_naive_bayes_predict_f32.c71 float32_t tmp; in arm_gaussian_naive_bayes_predict_f32() local
130 tmp = -0.5f * vecAddAcrossF32Mve(vacc1); in arm_gaussian_naive_bayes_predict_f32()
131 tmp -= 0.5f * vecAddAcrossF32Mve(vacc2); in arm_gaussian_naive_bayes_predict_f32()
133 *buffer = tmp + *pLogPrior++; in arm_gaussian_naive_bayes_predict_f32()
169 float32_t tmp,tmp1; in arm_gaussian_naive_bayes_predict_f32() local
190 tmp = logf(*pPrior++); in arm_gaussian_naive_bayes_predict_f32()
236 tmp += vget_lane_f32(tmpV2, 0) + vget_lane_f32(tmpV2, 1); in arm_gaussian_naive_bayes_predict_f32()
247 tmp -= 0.5f*logf(2.0f * PI_F * sigma); in arm_gaussian_naive_bayes_predict_f32()
248 tmp -= 0.5f*(*pIn - *pTheta) * (*pIn - *pTheta) / sigma; in arm_gaussian_naive_bayes_predict_f32()
261 *buffer++ = tmp; in arm_gaussian_naive_bayes_predict_f32()
[all …]
Darm_gaussian_naive_bayes_predict_f16.c72 _Float16 tmp; in arm_gaussian_naive_bayes_predict_f16() local
131 tmp = -0.5f16 * (_Float16)vecAddAcrossF16Mve(vacc1); in arm_gaussian_naive_bayes_predict_f16()
132 tmp -= 0.5f16 * (_Float16)vecAddAcrossF16Mve(vacc2); in arm_gaussian_naive_bayes_predict_f16()
134 *buffer = (_Float16)tmp + (_Float16)*pLogPrior++; in arm_gaussian_naive_bayes_predict_f16()
159 _Float16 tmp; in arm_gaussian_naive_bayes_predict_f16() local
173 tmp = 0.0f16; in arm_gaussian_naive_bayes_predict_f16()
187 tmp = -0.5f16 * (_Float16)acc1; in arm_gaussian_naive_bayes_predict_f16()
188 tmp -= 0.5f16 * (_Float16)acc2; in arm_gaussian_naive_bayes_predict_f16()
191 *buffer = (_Float16)tmp + (_Float16)logf((float32_t)*pPrior++); in arm_gaussian_naive_bayes_predict_f16()
/cmsis-dsp-latest/Source/FastMathFunctions/
Darm_vlog_f16.c85 float16_t tmp,v; in logf16_scalar() local
87 tmp = ((_Float16)vecTmpFlt1 - 1.0f16) * (1 << NB_DIV_LOGF16); in logf16_scalar()
88 n = (int)floor((double)tmp); in logf16_scalar()
89 v = (_Float16)tmp - (_Float16)n; in logf16_scalar()
124 float16x8_t tmp,v,res; in vlogq_lut_f16() local
126 tmp = vmulq_n_f16(vsubq_n_f16(vecTmpFlt1,1.0f16),(_Float16)(1 << NB_DIV_LOGF16)); in vlogq_lut_f16()
128 n = vcvtq_s16_f16(tmp); in vlogq_lut_f16()
129 v = vsubq_f16(tmp,vcvtq_f16_s16(n)); in vlogq_lut_f16()
/cmsis-dsp-latest/Include/
Darm_helium_utils.h76 float32x4_t tmp; \
79 tmp = vmulq(xStart, xStart); \
80 tmp = vmulq(tmp, xHalf); \
82 tmp = vsubq(vdupq_n_f32(1.5f), tmp); \
84 invSqrt = vmulq(tmp, xStart); \
115 uint32_t tmp = 0; in __mve_cmplx_sum_intra_vec_f16() local
130 vecOut = vreinterpretq_f16_s32(vshlcq_s32(vreinterpretq_s32_f16(vecOut) , &tmp, 32)); in __mve_cmplx_sum_intra_vec_f16()
170 float16x8_t tmp; \
173 tmp = vmulq(xStart, xStart); \
174 tmp = vmulq(tmp, xHalf); \
[all …]

12345