/third_party/cmsis/CMSIS/DSP/Source/SupportFunctions/ |
D | arm_barycenter_f32.c | 86 f32x4_t outV, inV1, inV2, inV3, inV4; in arm_barycenter_f32() local 98 outV = vld1q((const float32_t *) pOut); in arm_barycenter_f32() 103 outV = vfmaq(outV, inV1, w1); in arm_barycenter_f32() 104 outV = vfmaq(outV, inV2, w2); in arm_barycenter_f32() 105 outV = vfmaq(outV, inV3, w3); in arm_barycenter_f32() 106 outV = vfmaq(outV, inV4, w4); in arm_barycenter_f32() 107 vst1q(pOut, outV); in arm_barycenter_f32() 141 f32x4_t inV, outV; in arm_barycenter_f32() local 150 outV = vld1q_f32(pOut); in arm_barycenter_f32() 152 outV = vfmaq(outV, inV, w); in arm_barycenter_f32() [all …]
|
D | arm_barycenter_f16.c | 100 f16x8_t outV, inV1, inV2, inV3, inV4; in arm_barycenter_f16() local 112 outV = vld1q((const float16_t *) pOut); in arm_barycenter_f16() 117 outV = vfmaq(outV, inV1, w1); in arm_barycenter_f16() 118 outV = vfmaq(outV, inV2, w2); in arm_barycenter_f16() 119 outV = vfmaq(outV, inV3, w3); in arm_barycenter_f16() 120 outV = vfmaq(outV, inV4, w4); in arm_barycenter_f16() 121 vst1q(pOut, outV); in arm_barycenter_f16() 155 f16x8_t inV, outV; in arm_barycenter_f16() local 164 outV = vld1q_f16(pOut); in arm_barycenter_f16() 166 outV = vfmaq(outV, inV, w); in arm_barycenter_f16() [all …]
|
D | arm_q7_to_float.c | 108 float32x4_t outV; in arm_q7_to_float() local 129 outV = vcvtq_n_f32_s32(inVLL,7); in arm_q7_to_float() 130 vst1q_f32(pDst, outV); in arm_q7_to_float() 133 outV = vcvtq_n_f32_s32(inVLH,7); in arm_q7_to_float() 134 vst1q_f32(pDst, outV); in arm_q7_to_float() 137 outV = vcvtq_n_f32_s32(inVHL,7); in arm_q7_to_float() 138 vst1q_f32(pDst, outV); in arm_q7_to_float() 141 outV = vcvtq_n_f32_s32(inVHH,7); in arm_q7_to_float() 142 vst1q_f32(pDst, outV); in arm_q7_to_float()
|
D | arm_q15_to_float.c | 109 float32x4_t outV; in arm_q15_to_float() local 125 outV = vcvtq_n_f32_s32(inV0,15); in arm_q15_to_float() 126 vst1q_f32(pDst, outV); in arm_q15_to_float() 129 outV = vcvtq_n_f32_s32(inV1,15); in arm_q15_to_float() 130 vst1q_f32(pDst, outV); in arm_q15_to_float()
|
D | arm_float_to_q31.c | 146 int32x4_t outV; in arm_float_to_q31() local 166 outV = vcvtq_n_s32_f32(inV,31); in arm_float_to_q31() 168 vst1q_s32(pDst, outV); in arm_float_to_q31() 177 outV = vcvtq_n_s32_f32(inV,31); in arm_float_to_q31() 179 vst1q_s32(pDst, outV); in arm_float_to_q31()
|
D | arm_float_to_q15.c | 144 int16x4_t outV; in arm_float_to_q15() local 164 outV = vqmovn_s32(cvt); in arm_float_to_q15() 166 vst1_s16(pDst, outV); in arm_float_to_q15() 176 outV = vqmovn_s32(cvt); in arm_float_to_q15() 178 vst1_s16(pDst, outV); in arm_float_to_q15()
|
D | arm_float_to_q7.c | 159 int8x8_t outV; in arm_float_to_q7() local 185 outV = vqmovn_s16(vcombine_s16(cvt1,cvt2)); in arm_float_to_q7() 186 vst1_s8(pDst, outV); in arm_float_to_q7() 201 outV = vqmovn_s16(vcombine_s16(cvt1,cvt2)); in arm_float_to_q7() 203 vst1_s8(pDst, outV); in arm_float_to_q7()
|
D | arm_q31_to_float.c | 110 float32x4_t outV; in arm_q31_to_float() local 123 outV = vcvtq_n_f32_s32(inV,31); in arm_q31_to_float() 125 vst1q_f32(pDst, outV); in arm_q31_to_float()
|
/third_party/cmsis/CMSIS/DSP/Source/StatisticsFunctions/ |
D | arm_max_f32.c | 155 float32x4_t outV, srcV; in arm_max_f32() local 203 outV = vld1q_f32(pSrc); in arm_max_f32() 214 idxV = vcgtq_f32(srcV, outV); in arm_max_f32() 215 outV = vbslq_f32(idxV, srcV, outV ); in arm_max_f32() 224 outV2 = vpmax_f32(vget_low_f32(outV),vget_high_f32(outV)); in arm_max_f32() 228 idxV = vceqq_f32(outV, vdupq_n_f32(out)); in arm_max_f32()
|
D | arm_min_f32.c | 157 float32x4_t outV, srcV; in arm_min_f32() local 203 outV = vld1q_f32(pSrc); in arm_min_f32() 214 idxV = vcltq_f32(srcV, outV); in arm_min_f32() 215 outV = vbslq_f32(idxV, srcV, outV ); in arm_min_f32() 224 outV2 = vpmin_f32(vget_low_f32(outV),vget_high_f32(outV)); in arm_min_f32() 228 idxV = vceqq_f32(outV, vdupq_n_f32(out)); in arm_min_f32()
|