Home
last modified time | relevance | path

Searched refs:pB (Results 1 – 25 of 47) sorted by relevance

12

/cmsis-3.4.0/CMSIS/DSP/Include/dsp/
Ddistance_functions.h70 float32_t arm_euclidean_distance_f32(const float32_t *pA,const float32_t *pB, uint32_t blockSize);
80 float32_t arm_braycurtis_distance_f32(const float32_t *pA,const float32_t *pB, uint32_t blockSize);
95 float32_t arm_canberra_distance_f32(const float32_t *pA,const float32_t *pB, uint32_t blockSize);
106 float32_t arm_chebyshev_distance_f32(const float32_t *pA,const float32_t *pB, uint32_t blockSize);
117 float32_t arm_cityblock_distance_f32(const float32_t *pA,const float32_t *pB, uint32_t blockSize);
130 float32_t arm_correlation_distance_f32(float32_t *pA,float32_t *pB, uint32_t blockSize);
142 float32_t arm_cosine_distance_f32(const float32_t *pA,const float32_t *pB, uint32_t blockSize);
164 float32_t arm_jensenshannon_distance_f32(const float32_t *pA,const float32_t *pB,uint32_t blockSize…
179 float32_t arm_minkowski_distance_f32(const float32_t *pA,const float32_t *pB, int32_t order, uint32…
193 float32_t arm_dice_distance(const uint32_t *pA, const uint32_t *pB, uint32_t numberOfBools);
[all …]
Ddistance_functions_f16.h63 float16_t arm_euclidean_distance_f16(const float16_t *pA,const float16_t *pB, uint32_t blockSize);
73 float16_t arm_braycurtis_distance_f16(const float16_t *pA,const float16_t *pB, uint32_t blockSize);
88 float16_t arm_canberra_distance_f16(const float16_t *pA,const float16_t *pB, uint32_t blockSize);
99 float16_t arm_chebyshev_distance_f16(const float16_t *pA,const float16_t *pB, uint32_t blockSize);
110 float16_t arm_cityblock_distance_f16(const float16_t *pA,const float16_t *pB, uint32_t blockSize);
123 float16_t arm_correlation_distance_f16(float16_t *pA,float16_t *pB, uint32_t blockSize);
135 float16_t arm_cosine_distance_f16(const float16_t *pA,const float16_t *pB, uint32_t blockSize);
157 float16_t arm_jensenshannon_distance_f16(const float16_t *pA,const float16_t *pB,uint32_t blockSize…
172 float16_t arm_minkowski_distance_f16(const float16_t *pA,const float16_t *pB, int32_t order, uint32…
/cmsis-3.4.0/CMSIS/DSP/Source/TransformFunctions/
Darm_rfft_fast_f16.c46 float16_t *pB = p; /* decreasing pointer */ in stage_rfft_f16() local
66 xBR = pB[0]; in stage_rfft_f16()
67 xBI = pB[1]; in stage_rfft_f16()
86 pB = p + 2*k - 14; in stage_rfft_f16()
111 xB = vld2q_f16(pB); in stage_rfft_f16()
113 xB.val[0] = vldrhq_gather_shifted_offset_f16(pB, vecStridesBkwd); in stage_rfft_f16()
114 xB.val[1] = vldrhq_gather_shifted_offset_f16(&pB[1], vecStridesBkwd); in stage_rfft_f16()
117 pB -= 16; in stage_rfft_f16()
150 pB += 14; in stage_rfft_f16()
169 xBI = pB[1]; in stage_rfft_f16()
[all …]
Darm_rfft_fast_f32.c41 float32_t *pB = p; /* decreasing pointer */ in stage_rfft_f32() local
61 xBR = pB[0]; in stage_rfft_f32()
62 xBI = pB[1]; in stage_rfft_f32()
81 pB = p + 2*k; in stage_rfft_f32()
106 xB = vld2q_f32(pB); in stage_rfft_f32()
108 xB.val[0] = vldrwq_gather_shifted_offset_f32(pB, vecStridesBkwd); in stage_rfft_f32()
109 xB.val[1] = vldrwq_gather_shifted_offset_f32(&pB[1], vecStridesBkwd); in stage_rfft_f32()
112 pB -= 8; in stage_rfft_f32()
163 xBI = pB[1]; in stage_rfft_f32()
164 xBR = pB[0]; in stage_rfft_f32()
[all …]
Darm_rfft_fast_f64.c40 float64_t *pB = p; /* decreasing pointer */ in stage_rfft_f64() local
50 xBR = pB[0]; in stage_rfft_f64()
51 xBI = pB[1]; in stage_rfft_f64()
70 pB = p + 2*k; in stage_rfft_f64()
90 xBI = pB[1]; in stage_rfft_f64()
91 xBR = pB[0]; in stage_rfft_f64()
112 pB -= 2; in stage_rfft_f64()
127 float64_t *pB = p; /* decreasing pointer */ in merge_rfft_f64() local
141 pB = p + 2*k ; in merge_rfft_f64()
149 xBI = pB[1] ; in merge_rfft_f64()
[all …]
/cmsis-3.4.0/CMSIS/DSP/Source/DistanceFunctions/
Darm_chebyshev_distance_f32.c55 float32_t arm_chebyshev_distance_f32(const float32_t *pA,const float32_t *pB, uint32_t blockSize) in arm_chebyshev_distance_f32() argument
67 vecB = vld1q(pB); in arm_chebyshev_distance_f32()
68 pB += 4; in arm_chebyshev_distance_f32()
87 vecB = vldrwq_z_f32(pB, p0); in arm_chebyshev_distance_f32()
106 float32_t arm_chebyshev_distance_f32(const float32_t *pA,const float32_t *pB, uint32_t blockSize) in arm_chebyshev_distance_f32() argument
116 tmpB = *pB++; in arm_chebyshev_distance_f32()
124 tmpB = *pB++; in arm_chebyshev_distance_f32()
137 b = vld1q_f32(pB); in arm_chebyshev_distance_f32()
139 pB += 4; in arm_chebyshev_distance_f32()
152 b = vld1q_f32(pB); in arm_chebyshev_distance_f32()
[all …]
Darm_cityblock_distance_f32.c53 float32_t arm_cityblock_distance_f32(const float32_t *pA,const float32_t *pB, uint32_t blockSize) in arm_cityblock_distance_f32() argument
63 b = vld1q(pB); in arm_cityblock_distance_f32()
69 pB += 4; in arm_cityblock_distance_f32()
82 b = vldrwq_z_f32(pB, p0); in arm_cityblock_distance_f32()
96 float32_t arm_cityblock_distance_f32(const float32_t *pA,const float32_t *pB, uint32_t blockSize) in arm_cityblock_distance_f32() argument
109 b = vld1q_f32(pB); in arm_cityblock_distance_f32()
115 pB += 4; in arm_cityblock_distance_f32()
127 tmpB = *pB++; in arm_cityblock_distance_f32()
136 float32_t arm_cityblock_distance_f32(const float32_t *pA,const float32_t *pB, uint32_t blockSize) in arm_cityblock_distance_f32() argument
144 tmpB = *pB++; in arm_cityblock_distance_f32()
Darm_euclidean_distance_f32.c54 float32_t arm_euclidean_distance_f32(const float32_t *pA,const float32_t *pB, uint32_t blockSize) in arm_euclidean_distance_f32() argument
65 b = vld1q(pB); in arm_euclidean_distance_f32()
71 pB += 4; in arm_euclidean_distance_f32()
84 b = vldrwq_z_f32(pB, p0); in arm_euclidean_distance_f32()
98 float32_t arm_euclidean_distance_f32(const float32_t *pA,const float32_t *pB, uint32_t blockSize) in arm_euclidean_distance_f32() argument
110 b = vld1q_f32(pB); in arm_euclidean_distance_f32()
115 pB += 4; in arm_euclidean_distance_f32()
124 tmp = *pA++ - *pB++; in arm_euclidean_distance_f32()
133 float32_t arm_euclidean_distance_f32(const float32_t *pA,const float32_t *pB, uint32_t blockSize) in arm_euclidean_distance_f32() argument
139 tmp = *pA++ - *pB++; in arm_euclidean_distance_f32()
Darm_braycurtis_distance_f32.c54 float32_t arm_braycurtis_distance_f32(const float32_t *pA,const float32_t *pB, uint32_t blockSize) in arm_braycurtis_distance_f32() argument
67 b = vld1q(pB); in arm_braycurtis_distance_f32()
77 pB += 4; in arm_braycurtis_distance_f32()
86 b = vldrwq_z_f32(pB, p0); in arm_braycurtis_distance_f32()
110 float32_t arm_braycurtis_distance_f32(const float32_t *pA,const float32_t *pB, uint32_t blockSize) in arm_braycurtis_distance_f32() argument
124 b = vld1q_f32(pB); in arm_braycurtis_distance_f32()
134 pB += 4; in arm_braycurtis_distance_f32()
146 accumDiff += fabsf(*pA - *pB); in arm_braycurtis_distance_f32()
147 accumSum += fabsf(*pA++ + *pB++); in arm_braycurtis_distance_f32()
160 float32_t arm_braycurtis_distance_f32(const float32_t *pA,const float32_t *pB, uint32_t blockSize) in arm_braycurtis_distance_f32() argument
[all …]
Darm_minkowski_distance_f32.c76 float32_t arm_minkowski_distance_f32(const float32_t *pA,const float32_t *pB, int32_t order, uint32… in arm_minkowski_distance_f32() argument
86 b = vld1q(pB); in arm_minkowski_distance_f32()
93 pB += 4; in arm_minkowski_distance_f32()
106 b = vldrwq_z_f32(pB, p0); in arm_minkowski_distance_f32()
121 float32_t arm_minkowski_distance_f32(const float32_t *pA,const float32_t *pB, int32_t order, uint32… in arm_minkowski_distance_f32() argument
136 bV = vld1q_f32(pB); in arm_minkowski_distance_f32()
138 pB += 4; in arm_minkowski_distance_f32()
154 sum += powf(fabsf(*pA++ - *pB++),order); in arm_minkowski_distance_f32()
167 float32_t arm_minkowski_distance_f32(const float32_t *pA,const float32_t *pB, int32_t order, uint32… in arm_minkowski_distance_f32() argument
175 sum += powf(fabsf(pA[i] - pB[i]),order); in arm_minkowski_distance_f32()
Darm_jensenshannon_distance_f32.c54 float32_t arm_jensenshannon_distance_f32(const float32_t *pA,const float32_t *pB, uint32_t blockSiz… in arm_jensenshannon_distance_f32() argument
65 b = vld1q(pB); in arm_jensenshannon_distance_f32()
79 pB += 4; in arm_jensenshannon_distance_f32()
92 b = vldrwq_z_f32(pB, p0); in arm_jensenshannon_distance_f32()
139 float32_t arm_jensenshannon_distance_f32(const float32_t *pA,const float32_t *pB, uint32_t blockSiz… in arm_jensenshannon_distance_f32() argument
153 bV = vld1q_f32(pB); in arm_jensenshannon_distance_f32()
167 pB += 4; in arm_jensenshannon_distance_f32()
180 b = *pB; in arm_jensenshannon_distance_f32()
186 pB++; in arm_jensenshannon_distance_f32()
221 float32_t arm_jensenshannon_distance_f32(const float32_t *pA,const float32_t *pB, uint32_t blockSiz… in arm_jensenshannon_distance_f32() argument
[all …]
Darm_correlation_distance_f16.c66 float16_t arm_correlation_distance_f16(float16_t *pA,float16_t *pB, uint32_t blockSize) in arm_correlation_distance_f16() argument
71 arm_mean_f16(pB, blockSize, &mb); in arm_correlation_distance_f16()
74 arm_offset_f16(pB, -mb, pB, blockSize); in arm_correlation_distance_f16()
77 arm_power_f16(pB, blockSize, &pwrb); in arm_correlation_distance_f16()
79 arm_dot_prod_f16(pA,pB,blockSize,&dot); in arm_correlation_distance_f16()
Darm_correlation_distance_f32.c54 float32_t arm_correlation_distance_f32(float32_t *pA,float32_t *pB, uint32_t blockSize) in arm_correlation_distance_f32() argument
59 arm_mean_f32(pB, blockSize, &mb); in arm_correlation_distance_f32()
62 arm_offset_f32(pB, -mb, pB, blockSize); in arm_correlation_distance_f32()
65 arm_power_f32(pB, blockSize, &pwrb); in arm_correlation_distance_f32()
67 arm_dot_prod_f32(pA,pB,blockSize,&dot); in arm_correlation_distance_f32()
Darm_chebyshev_distance_f16.c67 float16_t arm_chebyshev_distance_f16(const float16_t *pA,const float16_t *pB, uint32_t blockSize) in arm_chebyshev_distance_f16() argument
79 vecB = vld1q(pB); in arm_chebyshev_distance_f16()
80 pB += 8; in arm_chebyshev_distance_f16()
99 vecB = vldrhq_z_f16(pB, p0); in arm_chebyshev_distance_f16()
114 float16_t arm_chebyshev_distance_f16(const float16_t *pA,const float16_t *pB, uint32_t blockSize) in arm_chebyshev_distance_f16() argument
119 tmpB = *pB++; in arm_chebyshev_distance_f16()
127 tmpB = *pB++; in arm_chebyshev_distance_f16()
Darm_canberra_distance_f32.c60 float32_t arm_canberra_distance_f32(const float32_t *pA,const float32_t *pB, uint32_t blockSize) in arm_canberra_distance_f32() argument
71 b = vld1q(pB); in arm_canberra_distance_f32()
93 pB += 4; in arm_canberra_distance_f32()
102 b = vldrwq_z_f32(pB, p0); in arm_canberra_distance_f32()
134 float32_t arm_canberra_distance_f32(const float32_t *pA,const float32_t *pB, uint32_t blockSize) in arm_canberra_distance_f32() argument
149 b = vld1q_f32(pB); in arm_canberra_distance_f32()
172 pB += 4; in arm_canberra_distance_f32()
183 tmpB = *pB++; in arm_canberra_distance_f32()
197 float32_t arm_canberra_distance_f32(const float32_t *pA,const float32_t *pB, uint32_t blockSize) in arm_canberra_distance_f32() argument
204 tmpB = *pB++; in arm_canberra_distance_f32()
Darm_cityblock_distance_f16.c66 float16_t arm_cityblock_distance_f16(const float16_t *pA,const float16_t *pB, uint32_t blockSize) in arm_cityblock_distance_f16() argument
76 b = vld1q(pB); in arm_cityblock_distance_f16()
82 pB += 8; in arm_cityblock_distance_f16()
95 b = vldrhq_z_f16(pB, p0); in arm_cityblock_distance_f16()
105 float16_t arm_cityblock_distance_f16(const float16_t *pA,const float16_t *pB, uint32_t blockSize) in arm_cityblock_distance_f16() argument
113 tmpB = *pB++; in arm_cityblock_distance_f16()
Darm_euclidean_distance_f16.c67 float16_t arm_euclidean_distance_f16(const float16_t *pA,const float16_t *pB, uint32_t blockSize) in arm_euclidean_distance_f16() argument
78 b = vld1q(pB); in arm_euclidean_distance_f16()
84 pB += 8; in arm_euclidean_distance_f16()
97 b = vldrhq_z_f16(pB, p0); in arm_euclidean_distance_f16()
108 float16_t arm_euclidean_distance_f16(const float16_t *pA,const float16_t *pB, uint32_t blockSize) in arm_euclidean_distance_f16() argument
115 tmp = (_Float16)*pA++ - (_Float16)*pB++; in arm_euclidean_distance_f16()
Darm_minkowski_distance_f16.c69 float16_t arm_minkowski_distance_f16(const float16_t *pA,const float16_t *pB, int32_t order, uint32… in arm_minkowski_distance_f16() argument
79 b = vld1q(pB); in arm_minkowski_distance_f16()
86 pB += 8; in arm_minkowski_distance_f16()
99 b = vldrhq_z_f16(pB, p0); in arm_minkowski_distance_f16()
113 float16_t arm_minkowski_distance_f16(const float16_t *pA,const float16_t *pB, int32_t order, uint32… in arm_minkowski_distance_f16() argument
121 sum += (_Float16)powf(fabsf(pA[i] - pB[i]),order); in arm_minkowski_distance_f16()
Darm_braycurtis_distance_f16.c75 float16_t arm_braycurtis_distance_f16(const float16_t *pA,const float16_t *pB, uint32_t blockSize) in arm_braycurtis_distance_f16() argument
88 b = vld1q(pB); in arm_braycurtis_distance_f16()
98 pB += 8; in arm_braycurtis_distance_f16()
107 b = vldrhq_z_f16(pB, p0); in arm_braycurtis_distance_f16()
128 float16_t arm_braycurtis_distance_f16(const float16_t *pA,const float16_t *pB, uint32_t blockSize) in arm_braycurtis_distance_f16() argument
135 tmpB = *pB++; in arm_braycurtis_distance_f16()
Darm_jensenshannon_distance_f16.c67 float16_t arm_jensenshannon_distance_f16(const float16_t *pA,const float16_t *pB, uint32_t blockSiz… in arm_jensenshannon_distance_f16() argument
78 b = vld1q(pB); in arm_jensenshannon_distance_f16()
92 pB += 8; in arm_jensenshannon_distance_f16()
105 b = vldrhq_z_f16(pB, p0); in arm_jensenshannon_distance_f16()
148 float16_t arm_jensenshannon_distance_f16(const float16_t *pA,const float16_t *pB, uint32_t blockSiz… in arm_jensenshannon_distance_f16() argument
158 tmp = ((_Float16)pA[i] + (_Float16)pB[i]) / 2.0f16; in arm_jensenshannon_distance_f16()
160 right += (_Float16)rel_entr(pB[i], tmp); in arm_jensenshannon_distance_f16()
Darm_canberra_distance_f16.c73 float16_t arm_canberra_distance_f16(const float16_t *pA,const float16_t *pB, uint32_t blockSize) in arm_canberra_distance_f16() argument
84 b = vld1q(pB); in arm_canberra_distance_f16()
106 pB += 8; in arm_canberra_distance_f16()
115 b = vldrhq_z_f16(pB, p0); in arm_canberra_distance_f16()
144 float16_t arm_canberra_distance_f16(const float16_t *pA,const float16_t *pB, uint32_t blockSize) in arm_canberra_distance_f16() argument
151 tmpB = *pB++; in arm_canberra_distance_f16()
Darm_boolean_distance_template.h72 , const uint32_t *pB in FUNC()
104 const uint8_t *pB8 = (const uint8_t *) pB; in FUNC()
143 pB = (const uint32_t *)pB8; in FUNC()
149 b = *pB++; in FUNC()
177 b = *pB++; in FUNC()
223 , const uint32_t *pB in FUNC()
301 bV = vld1q_u32(pB); in FUNC()
303 pB += 4; in FUNC()
371 b = *pB++; in FUNC()
399 b = *pB++; in FUNC()
[all …]
/cmsis-3.4.0/CMSIS/DSP/Source/StatisticsFunctions/
Darm_kullback_leibler_f32.c63 float32_t accum, pA,pB; in arm_kullback_leibler_f32() local
96 pB = *pSrcB++; in arm_kullback_leibler_f32()
97 accum += pA * logf(pB / pA); in arm_kullback_leibler_f32()
115 float32_t accum, pA,pB; in arm_kullback_leibler_f32() local
153 pB = *pInB++; in arm_kullback_leibler_f32()
154 accum += pA * logf(pB/pA); in arm_kullback_leibler_f32()
168 float32_t accum, pA,pB; in arm_kullback_leibler_f32() local
179 pB = *pInB++; in arm_kullback_leibler_f32()
180 accum += pA * logf(pB / pA); in arm_kullback_leibler_f32()
Darm_kullback_leibler_f16.c77 _Float16 accum, pA,pB; in arm_kullback_leibler_f16() local
110 pB = *pSrcB++; in arm_kullback_leibler_f16()
111 accum += pA * logf(pB / pA); in arm_kullback_leibler_f16()
125 _Float16 accum, pA,pB; in arm_kullback_leibler_f16() local
136 pB = *pInB++; in arm_kullback_leibler_f16()
137 accum += pA * logf(pB / pA); in arm_kullback_leibler_f16()
/cmsis-3.4.0/CMSIS/DSP/Source/SupportFunctions/
Darm_merge_sort_f32.c33 …wnMerge(float32_t * pA, uint32_t begin, uint32_t middle, uint32_t end, float32_t * pB, uint8_t dir) in topDownMerge() argument
50 pB[k] = pA[i]; in topDownMerge()
55 pB[k] = pA[j]; in topDownMerge()
61 static void arm_merge_sort_core_f32(float32_t * pB, uint32_t begin, uint32_t end, float32_t * pA, u… in arm_merge_sort_core_f32() argument
67 arm_merge_sort_core_f32(pA, begin, middle, pB, dir); // Sort the left part in arm_merge_sort_core_f32()
68 arm_merge_sort_core_f32(pA, middle, end, pB, dir); // Sort the right part in arm_merge_sort_core_f32()
70 topDownMerge(pB, begin, middle, end, pA, dir); in arm_merge_sort_core_f32()

12