Home
last modified time | relevance | path

Searched refs:accumV (Results 1 – 11 of 11) sorted by relevance

/hal_nxp-3.5.0/mcux/mcux-sdk/CMSIS/DSP/Source/DistanceFunctions/
Darm_jensenshannon_distance_f32.c58 f32x4_t a, b, t, tmpV, accumV; in arm_jensenshannon_distance_f32() local
60 accumV = vdupq_n_f32(0.0f); in arm_jensenshannon_distance_f32()
72 accumV = vfmaq(accumV, a, tmpV); in arm_jensenshannon_distance_f32()
76 accumV = vfmaq(accumV, b, tmpV); in arm_jensenshannon_distance_f32()
99 accumV = vfmaq_m_f32(accumV, a, tmpV, p0); in arm_jensenshannon_distance_f32()
103 accumV = vfmaq_m_f32(accumV, b, tmpV, p0); in arm_jensenshannon_distance_f32()
107 arm_sqrt_f32(vecAddAcrossF32Mve(accumV) / 2.0f, &tmp); in arm_jensenshannon_distance_f32()
143 float32x4_t aV,bV,t, tmpV, accumV; in arm_jensenshannon_distance_f32() local
147 accumV = vdupq_n_f32(0.0f); in arm_jensenshannon_distance_f32()
159 accumV = vmlaq_f32(accumV, aV, tmpV); in arm_jensenshannon_distance_f32()
[all …]
Darm_cityblock_distance_f32.c56 f32x4_t a, b, accumV, tempV; in arm_cityblock_distance_f32() local
58 accumV = vdupq_n_f32(0.0f); in arm_cityblock_distance_f32()
66 accumV = vaddq(accumV, tempV); in arm_cityblock_distance_f32()
85 accumV = vaddq_m(accumV, accumV, tempV, p0); in arm_cityblock_distance_f32()
88 return vecAddAcrossF32Mve(accumV); in arm_cityblock_distance_f32()
100 float32x4_t a,b,accumV, tempV; in arm_cityblock_distance_f32() local
103 accumV = vdupq_n_f32(0.0f); in arm_cityblock_distance_f32()
112 accumV = vaddq_f32(accumV, tempV); in arm_cityblock_distance_f32()
118 accumV2 = vpadd_f32(vget_low_f32(accumV),vget_high_f32(accumV)); in arm_cityblock_distance_f32()
Darm_euclidean_distance_f32.c58 f32x4_t a, b, accumV, tempV; in arm_euclidean_distance_f32() local
60 accumV = vdupq_n_f32(0.0f); in arm_euclidean_distance_f32()
68 accumV = vfmaq(accumV, tempV, tempV); in arm_euclidean_distance_f32()
87 accumV = vfmaq_m(accumV, tempV, tempV, p0); in arm_euclidean_distance_f32()
90 arm_sqrt_f32(vecAddAcrossF32Mve(accumV), &tmp); in arm_euclidean_distance_f32()
102 float32x4_t a,b,accumV; in arm_euclidean_distance_f32() local
105 accumV = vdupq_n_f32(0.0f); in arm_euclidean_distance_f32()
113 accumV = vmlaq_f32(accumV,a,a); in arm_euclidean_distance_f32()
118 accumV2 = vpadd_f32(vget_low_f32(accumV),vget_high_f32(accumV)); in arm_euclidean_distance_f32()
Darm_canberra_distance_f32.c64 f32x4_t a, b, c, accumV; in arm_canberra_distance_f32() local
66 accumV = vdupq_n_f32(0.0f); in arm_canberra_distance_f32()
90 accumV = vaddq(accumV, c); in arm_canberra_distance_f32()
121 accumV = vaddq_m(accumV, accumV, c, p0); in arm_canberra_distance_f32()
124 accum = vecAddAcrossF32Mve(accumV); in arm_canberra_distance_f32()
138 float32x4_t a,b,c,accumV; in arm_canberra_distance_f32() local
143 accumV = vdupq_n_f32(0.0f); in arm_canberra_distance_f32()
169 accumV = vaddq_f32(accumV,c); in arm_canberra_distance_f32()
175 accumV2 = vpadd_f32(vget_low_f32(accumV),vget_high_f32(accumV)); in arm_canberra_distance_f32()
Darm_jensenshannon_distance_f16.c71 f16x8_t a, b, t, tmpV, accumV; in arm_jensenshannon_distance_f16() local
73 accumV = vdupq_n_f16(0.0f); in arm_jensenshannon_distance_f16()
85 accumV = vfmaq(accumV, a, tmpV); in arm_jensenshannon_distance_f16()
89 accumV = vfmaq(accumV, b, tmpV); in arm_jensenshannon_distance_f16()
112 accumV = vfmaq_m_f16(accumV, a, tmpV, p0); in arm_jensenshannon_distance_f16()
116 accumV = vfmaq_m_f16(accumV, b, tmpV, p0); in arm_jensenshannon_distance_f16()
120 arm_sqrt_f16(vecAddAcrossF16Mve(accumV) / 2.0f, &tmp); in arm_jensenshannon_distance_f16()
Darm_cityblock_distance_f16.c69 f16x8_t a, b, accumV, tempV; in arm_cityblock_distance_f16() local
71 accumV = vdupq_n_f16(0.0f); in arm_cityblock_distance_f16()
79 accumV = vaddq(accumV, tempV); in arm_cityblock_distance_f16()
98 accumV = vaddq_m(accumV, accumV, tempV, p0); in arm_cityblock_distance_f16()
101 return vecAddAcrossF16Mve(accumV); in arm_cityblock_distance_f16()
Darm_canberra_distance_f16.c77 f16x8_t a, b, c, accumV; in arm_canberra_distance_f16() local
79 accumV = vdupq_n_f16(0.0f); in arm_canberra_distance_f16()
103 accumV = vaddq(accumV, c); in arm_canberra_distance_f16()
134 accumV = vaddq_m(accumV, accumV, c, p0); in arm_canberra_distance_f16()
137 accum = vecAddAcrossF16Mve(accumV); in arm_canberra_distance_f16()
Darm_euclidean_distance_f16.c71 f16x8_t a, b, accumV, tempV; in arm_euclidean_distance_f16() local
73 accumV = vdupq_n_f16(0.0f); in arm_euclidean_distance_f16()
81 accumV = vfmaq(accumV, tempV, tempV); in arm_euclidean_distance_f16()
100 accumV = vfmaq_m(accumV, tempV, tempV, p0); in arm_euclidean_distance_f16()
103 arm_sqrt_f16(vecAddAcrossF16Mve(accumV), &tmp); in arm_euclidean_distance_f16()
/hal_nxp-3.5.0/mcux/mcux-sdk/CMSIS/DSP/Source/StatisticsFunctions/
Darm_entropy_f32.c107 float32x4_t accumV; in arm_entropy_f32() local
114 accumV = vdupq_n_f32(0.0f); in arm_entropy_f32()
123 accumV = vmlaq_f32(accumV, tmpV, tmpV2); in arm_entropy_f32()
129 accumV2 = vpadd_f32(vget_low_f32(accumV),vget_high_f32(accumV)); in arm_entropy_f32()
Darm_kullback_leibler_f32.c117 float32x4_t accumV; in arm_kullback_leibler_f32() local
125 accumV = vdupq_n_f32(0.0f); in arm_kullback_leibler_f32()
140 accumV = vmlaq_f32(accumV, tmpVA, tmpVB); in arm_kullback_leibler_f32()
146 accumV2 = vpadd_f32(vget_low_f32(accumV),vget_high_f32(accumV)); in arm_kullback_leibler_f32()
Darm_logsumexp_f32.c132 float32x4_t accumV; in arm_logsumexp_f32() local
200 accumV = vdupq_n_f32(0.0f); in arm_logsumexp_f32()
210 accumV = vaddq_f32(accumV, tmpV); in arm_logsumexp_f32()
215 accumV2 = vpadd_f32(vget_low_f32(accumV),vget_high_f32(accumV)); in arm_logsumexp_f32()