/cmsis-dsp-latest/Source/SVMFunctions/ |
D | arm_svm_sigmoid_predict_f32.c | 311 float32x4_t dotV; in arm_svm_sigmoid_predict_f32() local 372 dotV = vsetq_lane_f32(vget_lane_f32(accum2, 0) + vget_lane_f32(accum2, 1),dotV,0); in arm_svm_sigmoid_predict_f32() 375 dotV = vsetq_lane_f32(vget_lane_f32(accum2, 0) + vget_lane_f32(accum2, 1),dotV,1); in arm_svm_sigmoid_predict_f32() 378 dotV = vsetq_lane_f32(vget_lane_f32(accum2, 0) + vget_lane_f32(accum2, 1),dotV,2); in arm_svm_sigmoid_predict_f32() 381 dotV = vsetq_lane_f32(vget_lane_f32(accum2, 0) + vget_lane_f32(accum2, 1),dotV,3); in arm_svm_sigmoid_predict_f32() 387 dotV = vsetq_lane_f32(vgetq_lane_f32(dotV,0) + *pIn * *pSupporta++, dotV,0); in arm_svm_sigmoid_predict_f32() 388 dotV = vsetq_lane_f32(vgetq_lane_f32(dotV,1) + *pIn * *pSupportb++, dotV,1); in arm_svm_sigmoid_predict_f32() 389 dotV = vsetq_lane_f32(vgetq_lane_f32(dotV,2) + *pIn * *pSupportc++, dotV,2); in arm_svm_sigmoid_predict_f32() 390 dotV = vsetq_lane_f32(vgetq_lane_f32(dotV,3) + *pIn * *pSupportd++, dotV,3); in arm_svm_sigmoid_predict_f32() 401 dotV = vmulq_n_f32(dotV, S->gamma); in arm_svm_sigmoid_predict_f32() [all …]
|
D | arm_svm_polynomial_predict_f32.c | 313 float32x4_t dotV; in arm_svm_polynomial_predict_f32() local 374 dotV = vsetq_lane_f32(vget_lane_f32(accum2, 0) + vget_lane_f32(accum2, 1),dotV,0); in arm_svm_polynomial_predict_f32() 377 dotV = vsetq_lane_f32(vget_lane_f32(accum2, 0) + vget_lane_f32(accum2, 1),dotV,1); in arm_svm_polynomial_predict_f32() 380 dotV = vsetq_lane_f32(vget_lane_f32(accum2, 0) + vget_lane_f32(accum2, 1),dotV,2); in arm_svm_polynomial_predict_f32() 383 dotV = vsetq_lane_f32(vget_lane_f32(accum2, 0) + vget_lane_f32(accum2, 1),dotV,3); in arm_svm_polynomial_predict_f32() 389 dotV = vsetq_lane_f32(vgetq_lane_f32(dotV,0) + *pIn * *pSupporta++, dotV,0); in arm_svm_polynomial_predict_f32() 390 dotV = vsetq_lane_f32(vgetq_lane_f32(dotV,1) + *pIn * *pSupportb++, dotV,1); in arm_svm_polynomial_predict_f32() 391 dotV = vsetq_lane_f32(vgetq_lane_f32(dotV,2) + *pIn * *pSupportc++, dotV,2); in arm_svm_polynomial_predict_f32() 392 dotV = vsetq_lane_f32(vgetq_lane_f32(dotV,3) + *pIn * *pSupportd++, dotV,3); in arm_svm_polynomial_predict_f32() 403 dotV = vmulq_n_f32(dotV, S->gamma); in arm_svm_polynomial_predict_f32() [all …]
|
D | arm_svm_rbf_predict_f32.c | 331 float32x4_t dotV; in arm_svm_rbf_predict_f32() local 400 dotV = vsetq_lane_f32(vget_lane_f32(accum2, 0) + vget_lane_f32(accum2, 1),dotV,0); in arm_svm_rbf_predict_f32() 403 dotV = vsetq_lane_f32(vget_lane_f32(accum2, 0) + vget_lane_f32(accum2, 1),dotV,1); in arm_svm_rbf_predict_f32() 406 dotV = vsetq_lane_f32(vget_lane_f32(accum2, 0) + vget_lane_f32(accum2, 1),dotV,2); in arm_svm_rbf_predict_f32() 409 dotV = vsetq_lane_f32(vget_lane_f32(accum2, 0) + vget_lane_f32(accum2, 1),dotV,3); in arm_svm_rbf_predict_f32() 415 dotV = vsetq_lane_f32(vgetq_lane_f32(dotV,0) + ARM_SQ(*pIn - *pSupporta), dotV,0); in arm_svm_rbf_predict_f32() 416 dotV = vsetq_lane_f32(vgetq_lane_f32(dotV,1) + ARM_SQ(*pIn - *pSupportb), dotV,1); in arm_svm_rbf_predict_f32() 417 dotV = vsetq_lane_f32(vgetq_lane_f32(dotV,2) + ARM_SQ(*pIn - *pSupportc), dotV,2); in arm_svm_rbf_predict_f32() 418 dotV = vsetq_lane_f32(vgetq_lane_f32(dotV,3) + ARM_SQ(*pIn - *pSupportd), dotV,3); in arm_svm_rbf_predict_f32() 434 dotV = vmulq_n_f32(dotV, -S->gamma); in arm_svm_rbf_predict_f32() [all …]
|
D | arm_svm_linear_predict_f32.c | 293 float32x4_t dotV; in arm_svm_linear_predict_f32() local 354 dotV = vsetq_lane_f32(vget_lane_f32(accum2, 0) + vget_lane_f32(accum2, 1),dotV,0); in arm_svm_linear_predict_f32() 357 dotV = vsetq_lane_f32(vget_lane_f32(accum2, 0) + vget_lane_f32(accum2, 1),dotV,1); in arm_svm_linear_predict_f32() 360 dotV = vsetq_lane_f32(vget_lane_f32(accum2, 0) + vget_lane_f32(accum2, 1),dotV,2); in arm_svm_linear_predict_f32() 363 dotV = vsetq_lane_f32(vget_lane_f32(accum2, 0) + vget_lane_f32(accum2, 1),dotV,3); in arm_svm_linear_predict_f32() 369 dotV = vsetq_lane_f32(vgetq_lane_f32(dotV,0) + *pIn * *pSupporta++, dotV,0); in arm_svm_linear_predict_f32() 370 dotV = vsetq_lane_f32(vgetq_lane_f32(dotV,1) + *pIn * *pSupportb++, dotV,1); in arm_svm_linear_predict_f32() 371 dotV = vsetq_lane_f32(vgetq_lane_f32(dotV,2) + *pIn * *pSupportc++, dotV,2); in arm_svm_linear_predict_f32() 372 dotV = vsetq_lane_f32(vgetq_lane_f32(dotV,3) + *pIn * *pSupportd++, dotV,3); in arm_svm_linear_predict_f32() 382 accum = vmulq_f32(vec1,dotV); in arm_svm_linear_predict_f32()
|