/cmsis-dsp-3.7.0-3.6.0/Source/SVMFunctions/ |
D | arm_svm_linear_predict_f16.c | 68 const float16_t *pDualCoef = S->dualCoefficients; in arm_svm_linear_predict_f16() local 149 acc0 = vmulq_n_f16(acc0,*pDualCoef++); in arm_svm_linear_predict_f16() 150 acc0 = vfmaq_n_f16(acc0,acc1,*pDualCoef++); in arm_svm_linear_predict_f16() 151 acc0 = vfmaq_n_f16(acc0,acc2,*pDualCoef++); in arm_svm_linear_predict_f16() 152 acc0 = vfmaq_n_f16(acc0,acc3,*pDualCoef++); in arm_svm_linear_predict_f16() 221 acc0 = vmulq_n_f16(acc0,*pDualCoef++); in arm_svm_linear_predict_f16() 222 acc0 = vfmaq_n_f16(acc0,acc1,*pDualCoef++); in arm_svm_linear_predict_f16() 277 sum += (_Float16)*pDualCoef++ * (_Float16)vecAddAcrossF16Mve(acc0); in arm_svm_linear_predict_f16()
|
D | arm_svm_linear_predict_f32.c | 65 const float32_t *pDualCoef = S->dualCoefficients; in arm_svm_linear_predict_f32() local 147 acc0 = vmulq_n_f32(acc0,*pDualCoef++); in arm_svm_linear_predict_f32() 148 acc0 = vfmaq_n_f32(acc0,acc1,*pDualCoef++); in arm_svm_linear_predict_f32() 149 acc0 = vfmaq_n_f32(acc0,acc2,*pDualCoef++); in arm_svm_linear_predict_f32() 150 acc0 = vfmaq_n_f32(acc0,acc3,*pDualCoef++); in arm_svm_linear_predict_f32() 219 acc0 = vmulq_n_f32(acc0,*pDualCoef++); in arm_svm_linear_predict_f32() 220 acc0 = vfmaq_n_f32(acc0,acc1,*pDualCoef++); in arm_svm_linear_predict_f32() 276 sum += *pDualCoef++ * vecAddAcrossF32Mve(acc0); in arm_svm_linear_predict_f32()
|
D | arm_svm_polynomial_predict_f16.c | 93 const float16_t *pDualCoef = S->dualCoefficients; in arm_svm_polynomial_predict_f16() local 181 vSum = vfmaq_m_f16(vSum, vld1q(pDualCoef), in arm_svm_polynomial_predict_f16() 186 pDualCoef += 4; in arm_svm_polynomial_predict_f16() 257 vSum = vfmaq_m_f16(vSum, vld1q(pDualCoef), in arm_svm_polynomial_predict_f16() 262 pDualCoef += 2; in arm_svm_polynomial_predict_f16() 316 vSum = vfmaq_m_f16(vSum, vld1q(pDualCoef), in arm_svm_polynomial_predict_f16()
|
D | arm_svm_rbf_predict_f16.c | 70 const float16_t *pDualCoef = S->dualCoefficients; in arm_svm_rbf_predict_f16() local 171 vfmaq_m_f16(vSum, vld1q(pDualCoef), in arm_svm_rbf_predict_f16() 173 pDualCoef += 4; in arm_svm_rbf_predict_f16() 249 vfmaq_m_f16(vSum, vld1q(pDualCoef), in arm_svm_rbf_predict_f16() 251 pDualCoef += 2; in arm_svm_rbf_predict_f16() 310 vfmaq_m_f16(vSum, vld1q(pDualCoef), in arm_svm_rbf_predict_f16()
|
D | arm_svm_sigmoid_predict_f16.c | 70 const float16_t *pDualCoef = S->dualCoefficients; in arm_svm_sigmoid_predict_f16() local 159 vfmaq_m_f16(vSum, vld1q(pDualCoef), in arm_svm_sigmoid_predict_f16() 162 pDualCoef += 4; in arm_svm_sigmoid_predict_f16() 234 vfmaq_m_f16(vSum, vld1q(pDualCoef), in arm_svm_sigmoid_predict_f16() 293 vfmaq_m_f16(vSum, vld1q(pDualCoef), in arm_svm_sigmoid_predict_f16()
|
D | arm_svm_polynomial_predict_f32.c | 70 const float32_t *pDualCoef = S->dualCoefficients; in arm_svm_polynomial_predict_f32() local 158 vSum = vfmaq_f32(vSum, vld1q(pDualCoef), in arm_svm_polynomial_predict_f32() 162 pDualCoef += 4; in arm_svm_polynomial_predict_f32() 233 vSum = vfmaq_m_f32(vSum, vld1q(pDualCoef), in arm_svm_polynomial_predict_f32() 238 pDualCoef += 2; in arm_svm_polynomial_predict_f32() 292 vSum = vfmaq_m_f32(vSum, vld1q(pDualCoef), in arm_svm_polynomial_predict_f32()
|
D | arm_svm_rbf_predict_f32.c | 67 const float32_t *pDualCoef = S->dualCoefficients; in arm_svm_rbf_predict_f32() local 168 vfmaq_f32(vSum, vld1q(pDualCoef), in arm_svm_rbf_predict_f32() 170 pDualCoef += 4; in arm_svm_rbf_predict_f32() 246 vfmaq_m_f32(vSum, vld1q(pDualCoef), in arm_svm_rbf_predict_f32() 248 pDualCoef += 2; in arm_svm_rbf_predict_f32() 307 vfmaq_m_f32(vSum, vld1q(pDualCoef), in arm_svm_rbf_predict_f32()
|
D | arm_svm_sigmoid_predict_f32.c | 67 const float32_t *pDualCoef = S->dualCoefficients; in arm_svm_sigmoid_predict_f32() local 156 vfmaq_f32(vSum, vld1q(pDualCoef), in arm_svm_sigmoid_predict_f32() 159 pDualCoef += 4; in arm_svm_sigmoid_predict_f32() 231 vfmaq_m_f32(vSum, vld1q(pDualCoef), in arm_svm_sigmoid_predict_f32() 290 vfmaq_m_f32(vSum, vld1q(pDualCoef), in arm_svm_sigmoid_predict_f32()
|