Home
last modified time | relevance | path

Searched refs:accumulator1 (Results 1 – 2 of 2) sorted by relevance

/dports/devel/volk/volk-2.2.1/kernels/volk/
H A Dvolk_32fc_x2_dot_prod_32fc.h1047 accumulator1.val[0] = vdupq_n_f32(0); in volk_32fc_x2_dot_prod_32fc_neon_optfma()
1059 accumulator1.val[0] = vmlaq_f32(accumulator1.val[0], a_val.val[0], b_val.val[0]); in volk_32fc_x2_dot_prod_32fc_neon_optfma()
1060 accumulator1.val[1] = vmlaq_f32(accumulator1.val[1], a_val.val[0], b_val.val[1]); in volk_32fc_x2_dot_prod_32fc_neon_optfma()
1067 accumulator1.val[0] = vaddq_f32(accumulator1.val[0], accumulator2.val[0]); in volk_32fc_x2_dot_prod_32fc_neon_optfma()
1068 accumulator1.val[1] = vaddq_f32(accumulator1.val[1], accumulator2.val[1]); in volk_32fc_x2_dot_prod_32fc_neon_optfma()
1111 accumulator1.val[0] = vmlaq_f32(accumulator1.val[0], a_val.val[0], b_val.val[0]); in volk_32fc_x2_dot_prod_32fc_neon_optfmaunroll()
1112 accumulator1.val[1] = vmlaq_f32(accumulator1.val[1], a_val.val[0], b_val.val[1]); in volk_32fc_x2_dot_prod_32fc_neon_optfmaunroll()
1114 accumulator1.val[2] = vmlaq_f32(accumulator1.val[2], a_val.val[2], b_val.val[2]); in volk_32fc_x2_dot_prod_32fc_neon_optfmaunroll()
1115 accumulator1.val[3] = vmlaq_f32(accumulator1.val[3], a_val.val[2], b_val.val[3]); in volk_32fc_x2_dot_prod_32fc_neon_optfmaunroll()
1127 accumulator1.val[0] = vaddq_f32(accumulator1.val[0], accumulator1.val[2]); in volk_32fc_x2_dot_prod_32fc_neon_optfmaunroll()
[all …]
H A Dvolk_16ic_x2_dot_prod_16ic.h510 int16x4x2_t a_val, b_val, accumulator1, accumulator2; in volk_16ic_x2_dot_prod_16ic_neon_optvma() local
513 accumulator1.val[0] = vdup_n_s16(0); in volk_16ic_x2_dot_prod_16ic_neon_optvma()
514 accumulator1.val[1] = vdup_n_s16(0); in volk_16ic_x2_dot_prod_16ic_neon_optvma()
526 accumulator1.val[0] = vmla_s16(accumulator1.val[0], a_val.val[0], b_val.val[0]); in volk_16ic_x2_dot_prod_16ic_neon_optvma()
528 accumulator1.val[1] = vmla_s16(accumulator1.val[1], a_val.val[0], b_val.val[1]); in volk_16ic_x2_dot_prod_16ic_neon_optvma()
535 accumulator1.val[0] = vqadd_s16(accumulator1.val[0], accumulator2.val[0]); in volk_16ic_x2_dot_prod_16ic_neon_optvma()
536 accumulator1.val[1] = vqadd_s16(accumulator1.val[1], accumulator2.val[1]); in volk_16ic_x2_dot_prod_16ic_neon_optvma()
538 vst2_s16((int16_t*)accum_result, accumulator1); in volk_16ic_x2_dot_prod_16ic_neon_optvma()