Home
last modified time | relevance | path

Searched refs:vxk8 (Results 1 – 3 of 3) sorted by relevance

/external/XNNPACK/src/qu8-dwconv/
Dup8x9-minmax-neon.c138 const int16x8_t vxk8 = vreinterpretq_s16_u16(vsubl_u8(vk8, vkernel_zero_point)); in xnn_qu8_dwconv_minmax_ukernel_up8x9__neon() local
140 vaccX0_lo = vmlal_s16(vaccX0_lo, vget_low_s16(vxk8), vget_low_s16(vxi8)); in xnn_qu8_dwconv_minmax_ukernel_up8x9__neon()
141 vaccX0_hi = vmlal_s16(vaccX0_hi, vget_high_s16(vxk8), vget_high_s16(vxi8)); in xnn_qu8_dwconv_minmax_ukernel_up8x9__neon()
229 const int16x8_t vxk8 = vreinterpretq_s16_u16(vsubl_u8(vk8, vkernel_zero_point)); in xnn_qu8_dwconv_minmax_ukernel_up8x9__neon() local
231 vaccX0_lo = vmlal_s16(vaccX0_lo, vget_low_s16(vxk8), vget_low_s16(vxi8)); in xnn_qu8_dwconv_minmax_ukernel_up8x9__neon()
232 vaccX0_hi = vmlal_s16(vaccX0_hi, vget_high_s16(vxk8), vget_high_s16(vxi8)); in xnn_qu8_dwconv_minmax_ukernel_up8x9__neon()
Dup8x9-minmax-sse2.c150 const __m128i vxk8 = _mm_sub_epi16(_mm_unpacklo_epi8(vk8, vzero), vkernel_zero_point); in xnn_qu8_dwconv_minmax_ukernel_up8x9__sse2() local
151 const __m128i vprod8_odd = _mm_mullo_epi16(vxi8, vxk8); in xnn_qu8_dwconv_minmax_ukernel_up8x9__sse2()
152 const __m128i vprod8_even = _mm_mulhi_epi16(vxi8, vxk8); in xnn_qu8_dwconv_minmax_ukernel_up8x9__sse2()
302 const __m128i vxk8 = _mm_sub_epi16(_mm_unpacklo_epi8(vk8, vzero), vkernel_zero_point); in xnn_qu8_dwconv_minmax_ukernel_up8x9__sse2() local
303 const __m128i vprod8_odd = _mm_mullo_epi16(vxi8, vxk8); in xnn_qu8_dwconv_minmax_ukernel_up8x9__sse2()
304 const __m128i vprod8_even = _mm_mulhi_epi16(vxi8, vxk8); in xnn_qu8_dwconv_minmax_ukernel_up8x9__sse2()
Dup1x9-minmax-scalar.c118 const int32_t vxk8 = (int32_t) vk8 - vkernel_zero_point; in xnn_qu8_dwconv_minmax_ukernel_up1x9__scalar() local
119 vacc += vi8 * vxk8; in xnn_qu8_dwconv_minmax_ukernel_up1x9__scalar()