/third_party/cmsis/CMSIS/DSP/Source/SVMFunctions/ |
D | arm_svm_polynomial_predict_f32.c | 314 float32x4_t dotV; in arm_svm_polynomial_predict_f32() local 375 dotV = vsetq_lane_f32(vget_lane_f32(accum2, 0) + vget_lane_f32(accum2, 1),dotV,0); in arm_svm_polynomial_predict_f32() 378 dotV = vsetq_lane_f32(vget_lane_f32(accum2, 0) + vget_lane_f32(accum2, 1),dotV,1); in arm_svm_polynomial_predict_f32() 381 dotV = vsetq_lane_f32(vget_lane_f32(accum2, 0) + vget_lane_f32(accum2, 1),dotV,2); in arm_svm_polynomial_predict_f32() 384 dotV = vsetq_lane_f32(vget_lane_f32(accum2, 0) + vget_lane_f32(accum2, 1),dotV,3); in arm_svm_polynomial_predict_f32() 390 dotV = vsetq_lane_f32(vgetq_lane_f32(dotV,0) + *pIn * *pSupporta++, dotV,0); in arm_svm_polynomial_predict_f32() 391 dotV = vsetq_lane_f32(vgetq_lane_f32(dotV,1) + *pIn * *pSupportb++, dotV,1); in arm_svm_polynomial_predict_f32() 392 dotV = vsetq_lane_f32(vgetq_lane_f32(dotV,2) + *pIn * *pSupportc++, dotV,2); in arm_svm_polynomial_predict_f32() 393 dotV = vsetq_lane_f32(vgetq_lane_f32(dotV,3) + *pIn * *pSupportd++, dotV,3); in arm_svm_polynomial_predict_f32() 404 dotV = vmulq_n_f32(dotV, S->gamma); in arm_svm_polynomial_predict_f32() [all …]
|
D | arm_svm_sigmoid_predict_f32.c | 312 float32x4_t dotV; in arm_svm_sigmoid_predict_f32() local 373 dotV = vsetq_lane_f32(vget_lane_f32(accum2, 0) + vget_lane_f32(accum2, 1),dotV,0); in arm_svm_sigmoid_predict_f32() 376 dotV = vsetq_lane_f32(vget_lane_f32(accum2, 0) + vget_lane_f32(accum2, 1),dotV,1); in arm_svm_sigmoid_predict_f32() 379 dotV = vsetq_lane_f32(vget_lane_f32(accum2, 0) + vget_lane_f32(accum2, 1),dotV,2); in arm_svm_sigmoid_predict_f32() 382 dotV = vsetq_lane_f32(vget_lane_f32(accum2, 0) + vget_lane_f32(accum2, 1),dotV,3); in arm_svm_sigmoid_predict_f32() 388 dotV = vsetq_lane_f32(vgetq_lane_f32(dotV,0) + *pIn * *pSupporta++, dotV,0); in arm_svm_sigmoid_predict_f32() 389 dotV = vsetq_lane_f32(vgetq_lane_f32(dotV,1) + *pIn * *pSupportb++, dotV,1); in arm_svm_sigmoid_predict_f32() 390 dotV = vsetq_lane_f32(vgetq_lane_f32(dotV,2) + *pIn * *pSupportc++, dotV,2); in arm_svm_sigmoid_predict_f32() 391 dotV = vsetq_lane_f32(vgetq_lane_f32(dotV,3) + *pIn * *pSupportd++, dotV,3); in arm_svm_sigmoid_predict_f32() 402 dotV = vmulq_n_f32(dotV, S->gamma); in arm_svm_sigmoid_predict_f32() [all …]
|
D | arm_svm_rbf_predict_f32.c | 332 float32x4_t dotV; in arm_svm_rbf_predict_f32() local 401 dotV = vsetq_lane_f32(vget_lane_f32(accum2, 0) + vget_lane_f32(accum2, 1),dotV,0); in arm_svm_rbf_predict_f32() 404 dotV = vsetq_lane_f32(vget_lane_f32(accum2, 0) + vget_lane_f32(accum2, 1),dotV,1); in arm_svm_rbf_predict_f32() 407 dotV = vsetq_lane_f32(vget_lane_f32(accum2, 0) + vget_lane_f32(accum2, 1),dotV,2); in arm_svm_rbf_predict_f32() 410 dotV = vsetq_lane_f32(vget_lane_f32(accum2, 0) + vget_lane_f32(accum2, 1),dotV,3); in arm_svm_rbf_predict_f32() 416 dotV = vsetq_lane_f32(vgetq_lane_f32(dotV,0) + SQ(*pIn - *pSupporta), dotV,0); in arm_svm_rbf_predict_f32() 417 dotV = vsetq_lane_f32(vgetq_lane_f32(dotV,1) + SQ(*pIn - *pSupportb), dotV,1); in arm_svm_rbf_predict_f32() 418 dotV = vsetq_lane_f32(vgetq_lane_f32(dotV,2) + SQ(*pIn - *pSupportc), dotV,2); in arm_svm_rbf_predict_f32() 419 dotV = vsetq_lane_f32(vgetq_lane_f32(dotV,3) + SQ(*pIn - *pSupportd), dotV,3); in arm_svm_rbf_predict_f32() 435 dotV = vmulq_n_f32(dotV, -S->gamma); in arm_svm_rbf_predict_f32() [all …]
|
D | arm_svm_linear_predict_f32.c | 294 float32x4_t dotV; in arm_svm_linear_predict_f32() local 355 dotV = vsetq_lane_f32(vget_lane_f32(accum2, 0) + vget_lane_f32(accum2, 1),dotV,0); in arm_svm_linear_predict_f32() 358 dotV = vsetq_lane_f32(vget_lane_f32(accum2, 0) + vget_lane_f32(accum2, 1),dotV,1); in arm_svm_linear_predict_f32() 361 dotV = vsetq_lane_f32(vget_lane_f32(accum2, 0) + vget_lane_f32(accum2, 1),dotV,2); in arm_svm_linear_predict_f32() 364 dotV = vsetq_lane_f32(vget_lane_f32(accum2, 0) + vget_lane_f32(accum2, 1),dotV,3); in arm_svm_linear_predict_f32() 370 dotV = vsetq_lane_f32(vgetq_lane_f32(dotV,0) + *pIn * *pSupporta++, dotV,0); in arm_svm_linear_predict_f32() 371 dotV = vsetq_lane_f32(vgetq_lane_f32(dotV,1) + *pIn * *pSupportb++, dotV,1); in arm_svm_linear_predict_f32() 372 dotV = vsetq_lane_f32(vgetq_lane_f32(dotV,2) + *pIn * *pSupportc++, dotV,2); in arm_svm_linear_predict_f32() 373 dotV = vsetq_lane_f32(vgetq_lane_f32(dotV,3) + *pIn * *pSupportd++, dotV,3); in arm_svm_linear_predict_f32() 383 accum = vmulq_f32(vec1,dotV); in arm_svm_linear_predict_f32()
|