/cmsis-dsp-latest/Source/SVMFunctions/ |
D | arm_svm_polynomial_predict_f16.c | 175 f16x8_t vtmp = vuninitializedq_f16(); in arm_svm_polynomial_predict_f16() local 176 vtmp = vsetq_lane(vecAddAcrossF16Mve(acc0), vtmp, 0); in arm_svm_polynomial_predict_f16() 177 vtmp = vsetq_lane(vecAddAcrossF16Mve(acc1), vtmp, 1); in arm_svm_polynomial_predict_f16() 178 vtmp = vsetq_lane(vecAddAcrossF16Mve(acc2), vtmp, 2); in arm_svm_polynomial_predict_f16() 179 vtmp = vsetq_lane(vecAddAcrossF16Mve(acc3), vtmp, 3); in arm_svm_polynomial_predict_f16() 183 (vaddq_n_f16(vmulq_n_f16(vtmp, S->gamma), S->coef0), in arm_svm_polynomial_predict_f16() 253 f16x8_t vtmp = vuninitializedq_f16(); in arm_svm_polynomial_predict_f16() local 254 vtmp = vsetq_lane(vecAddAcrossF16Mve(acc0), vtmp, 0); in arm_svm_polynomial_predict_f16() 255 vtmp = vsetq_lane(vecAddAcrossF16Mve(acc1), vtmp, 1); in arm_svm_polynomial_predict_f16() 259 (vaddq_n_f16(vmulq_n_f16(vtmp, S->gamma), S->coef0), S->degree), in arm_svm_polynomial_predict_f16() [all …]
|
D | arm_svm_sigmoid_predict_f16.c | 152 f16x8_t vtmp = vuninitializedq_f16(); in arm_svm_sigmoid_predict_f16() local 153 vtmp = vsetq_lane(vecAddAcrossF16Mve(acc0), vtmp, 0); in arm_svm_sigmoid_predict_f16() 154 vtmp = vsetq_lane(vecAddAcrossF16Mve(acc1), vtmp, 1); in arm_svm_sigmoid_predict_f16() 155 vtmp = vsetq_lane(vecAddAcrossF16Mve(acc2), vtmp, 2); in arm_svm_sigmoid_predict_f16() 156 vtmp = vsetq_lane(vecAddAcrossF16Mve(acc3), vtmp, 3); in arm_svm_sigmoid_predict_f16() 160 vtanhq_f16(vaddq_n_f16(vmulq_n_f16(vtmp, S->gamma), S->coef0)),vctp16q(4)); in arm_svm_sigmoid_predict_f16() 229 f16x8_t vtmp = vuninitializedq_f16(); in arm_svm_sigmoid_predict_f16() local 230 vtmp = vsetq_lane(vecAddAcrossF16Mve(acc0), vtmp, 0); in arm_svm_sigmoid_predict_f16() 231 vtmp = vsetq_lane(vecAddAcrossF16Mve(acc1), vtmp, 1); in arm_svm_sigmoid_predict_f16() 235 vtanhq_f16(vaddq_n_f16(vmulq_n_f16(vtmp, S->gamma), S->coef0)), in arm_svm_sigmoid_predict_f16() [all …]
|
D | arm_svm_rbf_predict_f16.c | 164 f16x8_t vtmp = vuninitializedq_f16(); in arm_svm_rbf_predict_f16() local 165 vtmp = vsetq_lane(vecAddAcrossF16Mve(acc0), vtmp, 0); in arm_svm_rbf_predict_f16() 166 vtmp = vsetq_lane(vecAddAcrossF16Mve(acc1), vtmp, 1); in arm_svm_rbf_predict_f16() 167 vtmp = vsetq_lane(vecAddAcrossF16Mve(acc2), vtmp, 2); in arm_svm_rbf_predict_f16() 168 vtmp = vsetq_lane(vecAddAcrossF16Mve(acc3), vtmp, 3); in arm_svm_rbf_predict_f16() 172 vexpq_f16(vmulq_n_f16(vtmp, -(_Float16)S->gamma)),vctp16q(4)); in arm_svm_rbf_predict_f16() 244 f16x8_t vtmp = vuninitializedq_f16(); in arm_svm_rbf_predict_f16() local 245 vtmp = vsetq_lane(vecAddAcrossF16Mve(acc0), vtmp, 0); in arm_svm_rbf_predict_f16() 246 vtmp = vsetq_lane(vecAddAcrossF16Mve(acc1), vtmp, 1); in arm_svm_rbf_predict_f16() 250 vexpq_f16(vmulq_n_f16(vtmp, -(_Float16)S->gamma)), vctp16q(2)); in arm_svm_rbf_predict_f16() [all …]
|
D | arm_svm_sigmoid_predict_f32.c | 149 f32x4_t vtmp = vuninitializedq_f32(); in arm_svm_sigmoid_predict_f32() local 150 vtmp = vsetq_lane(vecAddAcrossF32Mve(acc0), vtmp, 0); in arm_svm_sigmoid_predict_f32() 151 vtmp = vsetq_lane(vecAddAcrossF32Mve(acc1), vtmp, 1); in arm_svm_sigmoid_predict_f32() 152 vtmp = vsetq_lane(vecAddAcrossF32Mve(acc2), vtmp, 2); in arm_svm_sigmoid_predict_f32() 153 vtmp = vsetq_lane(vecAddAcrossF32Mve(acc3), vtmp, 3); in arm_svm_sigmoid_predict_f32() 157 vtanhq_f32(vaddq_n_f32(vmulq_n_f32(vtmp, S->gamma), S->coef0))); in arm_svm_sigmoid_predict_f32() 226 f32x4_t vtmp = vuninitializedq_f32(); in arm_svm_sigmoid_predict_f32() local 227 vtmp = vsetq_lane(vecAddAcrossF32Mve(acc0), vtmp, 0); in arm_svm_sigmoid_predict_f32() 228 vtmp = vsetq_lane(vecAddAcrossF32Mve(acc1), vtmp, 1); in arm_svm_sigmoid_predict_f32() 232 vtanhq_f32(vaddq_n_f32(vmulq_n_f32(vtmp, S->gamma), S->coef0)), in arm_svm_sigmoid_predict_f32() [all …]
|
D | arm_svm_polynomial_predict_f32.c | 152 f32x4_t vtmp = vuninitializedq_f32(); in arm_svm_polynomial_predict_f32() local 153 vtmp = vsetq_lane(vecAddAcrossF32Mve(acc0), vtmp, 0); in arm_svm_polynomial_predict_f32() 154 vtmp = vsetq_lane(vecAddAcrossF32Mve(acc1), vtmp, 1); in arm_svm_polynomial_predict_f32() 155 vtmp = vsetq_lane(vecAddAcrossF32Mve(acc2), vtmp, 2); in arm_svm_polynomial_predict_f32() 156 vtmp = vsetq_lane(vecAddAcrossF32Mve(acc3), vtmp, 3); in arm_svm_polynomial_predict_f32() 160 (vaddq_n_f32(vmulq_n_f32(vtmp, S->gamma), S->coef0), S->degree)); in arm_svm_polynomial_predict_f32() 229 f32x4_t vtmp = vuninitializedq_f32(); in arm_svm_polynomial_predict_f32() local 230 vtmp = vsetq_lane(vecAddAcrossF32Mve(acc0), vtmp, 0); in arm_svm_polynomial_predict_f32() 231 vtmp = vsetq_lane(vecAddAcrossF32Mve(acc1), vtmp, 1); in arm_svm_polynomial_predict_f32() 235 (vaddq_n_f32(vmulq_n_f32(vtmp, S->gamma), S->coef0), S->degree), in arm_svm_polynomial_predict_f32() [all …]
|
D | arm_svm_rbf_predict_f32.c | 161 f32x4_t vtmp = vuninitializedq_f32(); in arm_svm_rbf_predict_f32() local 162 vtmp = vsetq_lane(vecAddAcrossF32Mve(acc0), vtmp, 0); in arm_svm_rbf_predict_f32() 163 vtmp = vsetq_lane(vecAddAcrossF32Mve(acc1), vtmp, 1); in arm_svm_rbf_predict_f32() 164 vtmp = vsetq_lane(vecAddAcrossF32Mve(acc2), vtmp, 2); in arm_svm_rbf_predict_f32() 165 vtmp = vsetq_lane(vecAddAcrossF32Mve(acc3), vtmp, 3); in arm_svm_rbf_predict_f32() 169 vexpq_f32(vmulq_n_f32(vtmp, -S->gamma))); in arm_svm_rbf_predict_f32() 241 f32x4_t vtmp = vuninitializedq_f32(); in arm_svm_rbf_predict_f32() local 242 vtmp = vsetq_lane(vecAddAcrossF32Mve(acc0), vtmp, 0); in arm_svm_rbf_predict_f32() 243 vtmp = vsetq_lane(vecAddAcrossF32Mve(acc1), vtmp, 1); in arm_svm_rbf_predict_f32() 247 vexpq_f32(vmulq_n_f32(vtmp, -S->gamma)), vctp32q(2)); in arm_svm_rbf_predict_f32() [all …]
|
/cmsis-dsp-latest/Source/BayesFunctions/ |
D | arm_gaussian_naive_bayes_predict_f16.c | 91 f16x8_t vinvSigma, vtmp; in arm_gaussian_naive_bayes_predict_f16() local 98 vtmp = vsubq(vld1q(pIn), vld1q(pTheta)); in arm_gaussian_naive_bayes_predict_f16() 100 vtmp = vmulq(vtmp, vtmp); in arm_gaussian_naive_bayes_predict_f16() 102 vacc2 = vfmaq(vacc2, vtmp, vinvSigma); in arm_gaussian_naive_bayes_predict_f16() 113 f16x8_t vinvSigma, vtmp; in arm_gaussian_naive_bayes_predict_f16() local 121 vtmp = vsubq(vld1q(pIn), vld1q(pTheta)); in arm_gaussian_naive_bayes_predict_f16() 123 vtmp = vmulq(vtmp, vtmp); in arm_gaussian_naive_bayes_predict_f16() 125 vacc2 = vfmaq_m_f16(vacc2, vtmp, vinvSigma, p0); in arm_gaussian_naive_bayes_predict_f16()
|
D | arm_gaussian_naive_bayes_predict_f32.c | 90 f32x4_t vinvSigma, vtmp; in arm_gaussian_naive_bayes_predict_f32() local 97 vtmp = vsubq(vld1q(pIn), vld1q(pTheta)); in arm_gaussian_naive_bayes_predict_f32() 99 vtmp = vmulq(vtmp, vtmp); in arm_gaussian_naive_bayes_predict_f32() 101 vacc2 = vfmaq(vacc2, vtmp, vinvSigma); in arm_gaussian_naive_bayes_predict_f32() 112 f32x4_t vinvSigma, vtmp; in arm_gaussian_naive_bayes_predict_f32() local 120 vtmp = vsubq(vld1q(pIn), vld1q(pTheta)); in arm_gaussian_naive_bayes_predict_f32() 122 vtmp = vmulq(vtmp, vtmp); in arm_gaussian_naive_bayes_predict_f32() 124 vacc2 = vfmaq_m_f32(vacc2, vtmp, vinvSigma, p0); in arm_gaussian_naive_bayes_predict_f32()
|
/cmsis-dsp-latest/Source/FastMathFunctions/ |
D | arm_vlog_q31.c | 147 int32x4_t vtmp; in vlogq_q31() local 155 vtmp = vsubq_n_s32(c,1); in vlogq_q31() 156 x = vshlq_u32((uint32x4_t)src,vtmp); in vlogq_q31() 186 vtmp = vshlq_n_s32(normalization,LOG_Q31_ACCURACY - LOG_Q31_INTEGER_PART); in vlogq_q31() 187 vtmp = vsubq_s32((int32x4_t)y,vtmp); in vlogq_q31() 193 vtmp = vqdmulhq_n_s32(vtmp,LOG_Q31_INVLOG2EXP); in vlogq_q31() 195 return(vtmp); in vlogq_q31()
|
D | arm_vlog_q15.c | 152 int16x8_t vtmp; in vlogq_q15() local 160 vtmp = vsubq_n_s16(c,1); in vlogq_q15() 161 x = vshlq_u16((uint16x8_t)src,vtmp); in vlogq_q15() 192 vtmp = vshlq_n_s16(normalization,LOG_Q15_ACCURACY - LOG_Q15_INTEGER_PART); in vlogq_q15() 193 vtmp = vsubq_s16((int16x8_t)y,vtmp); in vlogq_q15() 199 vtmp = vqdmulhq_n_s16(vtmp,LOG_Q15_INVLOG2EXP); in vlogq_q15() 201 return(vtmp); in vlogq_q15()
|