Searched refs:vxk5 (Results 1 – 3 of 3) sorted by relevance
/external/XNNPACK/src/qu8-dwconv/ |
D | up8x9-minmax-neon.c | 117 const int16x8_t vxk5 = vreinterpretq_s16_u16(vsubl_u8(vk5, vkernel_zero_point)); in xnn_qu8_dwconv_minmax_ukernel_up8x9__neon() local 119 vaccX1_lo = vmlal_s16(vaccX1_lo, vget_low_s16(vxk5), vget_low_s16(vxi5)); in xnn_qu8_dwconv_minmax_ukernel_up8x9__neon() 120 vaccX1_hi = vmlal_s16(vaccX1_hi, vget_high_s16(vxk5), vget_high_s16(vxi5)); in xnn_qu8_dwconv_minmax_ukernel_up8x9__neon() 208 const int16x8_t vxk5 = vreinterpretq_s16_u16(vsubl_u8(vk5, vkernel_zero_point)); in xnn_qu8_dwconv_minmax_ukernel_up8x9__neon() local 210 vaccX1_lo = vmlal_s16(vaccX1_lo, vget_low_s16(vxk5), vget_low_s16(vxi5)); in xnn_qu8_dwconv_minmax_ukernel_up8x9__neon() 211 vaccX1_hi = vmlal_s16(vaccX1_hi, vget_high_s16(vxk5), vget_high_s16(vxi5)); in xnn_qu8_dwconv_minmax_ukernel_up8x9__neon()
|
D | up8x9-minmax-sse2.c | 123 const __m128i vxk5 = _mm_sub_epi16(_mm_unpacklo_epi8(vk5, vzero), vkernel_zero_point); in xnn_qu8_dwconv_minmax_ukernel_up8x9__sse2() local 124 const __m128i vprod5_odd = _mm_mullo_epi16(vxi5, vxk5); in xnn_qu8_dwconv_minmax_ukernel_up8x9__sse2() 125 const __m128i vprod5_even = _mm_mulhi_epi16(vxi5, vxk5); in xnn_qu8_dwconv_minmax_ukernel_up8x9__sse2() 275 const __m128i vxk5 = _mm_sub_epi16(_mm_unpacklo_epi8(vk5, vzero), vkernel_zero_point); in xnn_qu8_dwconv_minmax_ukernel_up8x9__sse2() local 276 const __m128i vprod5_odd = _mm_mullo_epi16(vxi5, vxk5); in xnn_qu8_dwconv_minmax_ukernel_up8x9__sse2() 277 const __m128i vprod5_even = _mm_mulhi_epi16(vxi5, vxk5); in xnn_qu8_dwconv_minmax_ukernel_up8x9__sse2()
|
D | up1x9-minmax-scalar.c | 103 const int32_t vxk5 = (int32_t) vk5 - vkernel_zero_point; in xnn_qu8_dwconv_minmax_ukernel_up1x9__scalar() local 104 vacc += vi5 * vxk5; in xnn_qu8_dwconv_minmax_ukernel_up1x9__scalar()
|