Home
last modified time | relevance | path

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

/external/ComputeLibrary/src/cpu/kernels/pool2d/neon/
Dquantized.h56 using q8x8_t = typename wrapper::traits::neon_vector<T, 8>::type; in poolingMxN_q8_neon_nhwc() local
157 …const q8x8_t res1 = wrapper::vmovn(wrapper::vcombine(wrapper::vmovn(vres1), wrapper::vmovn(vres2))… in poolingMxN_q8_neon_nhwc()
158 …const q8x8_t res2 = wrapper::vmovn(wrapper::vcombine(wrapper::vmovn(vres3), wrapper::vmovn(vres4))… in poolingMxN_q8_neon_nhwc()
179 …<T *>(out.ptr()) + x_off, (src_qinfo != dst_qinfo) ? vrequantize_pooling<q8x8_t, q8x16_t>(wrapper:… in poolingMxN_q8_neon_nhwc()
189q8x8_t vres = wrapper::vdup_n(std::numeric_limits<T>::min(), wrapper::traits::vector_64_tag{}); in poolingMxN_q8_neon_nhwc()
194 …const q8x8_t data = wrapper::vload(reinterpret_cast<const T *>(in.ptr() + (x - pool_pad_left) * st… in poolingMxN_q8_neon_nhwc()
202 … (src_qinfo != dst_qinfo) ? vrequantize_pooling<q8x8_t>(vres, requant_qinfo) : vres); in poolingMxN_q8_neon_nhwc()
393 using q8x8_t = typename wrapper::traits::neon_vector<T, 8>::type; in pooling2_quantized_neon_nchw() local
437 q8x8_t lower_res = {}; in pooling2_quantized_neon_nchw()
438 q8x8_t upper_res = {}; in pooling2_quantized_neon_nchw()
[all …]
/external/ComputeLibrary/src/cpu/kernels/pool3d/neon/
Dquantized.h42 using q8x8_t = typename wrapper::traits::neon_vector<T, 8>::type; in avg_poolingMxNxD_q8_neon_ndhwc() local
176 …const q8x8_t res1 = wrapper::vmovn(wrapper::vcombine(wrapper::vmovn(vres1), wrapper::vmovn(vres2))… in avg_poolingMxNxD_q8_neon_ndhwc()
177 …const q8x8_t res2 = wrapper::vmovn(wrapper::vcombine(wrapper::vmovn(vres3), wrapper::vmovn(vres4))… in avg_poolingMxNxD_q8_neon_ndhwc()
232 using q8x8_t = typename wrapper::traits::neon_vector<T, 8>::type; in max_poolingMxNxD_q8_neon_ndhwc() local
319 …<T *>(out.ptr()) + x_off, (src_qinfo != dst_qinfo) ? vrequantize_pooling<q8x8_t, q8x16_t>(wrapper:… in max_poolingMxNxD_q8_neon_ndhwc()
327q8x8_t vres = wrapper::vdup_n(std::numeric_limits<T>::min(), wrapper::traits::vector_64_tag{}); in max_poolingMxNxD_q8_neon_ndhwc()
339 … const q8x8_t data = wrapper::vload(reinterpret_cast<const T *>(in_ptr_x) + x_off); in max_poolingMxNxD_q8_neon_ndhwc()
348 … (src_qinfo != dst_qinfo) ? vrequantize_pooling<q8x8_t>(vres, requant_qinfo) : vres); in max_poolingMxNxD_q8_neon_ndhwc()