Lines Matching refs:uint16x8_t
630 const uint16x8_t q_w07 = vld1q_u16(&w[0]); in DistoLoadW()
631 const uint16x8_t q_w8f = vld1q_u16(&w[8]); in DistoLoadW()
728 const uint16x8_t max_coeff_thresh = vdupq_n_u16(MAX_COEFF_THRESH); in CollectHistogram()
738 const uint16x8_t a1 = vreinterpretq_u16_s16(vabsq_s16(a0)); in CollectHistogram()
739 const uint16x8_t b1 = vreinterpretq_u16_s16(vabsq_s16(b0)); in CollectHistogram()
740 const uint16x8_t a2 = vshrq_n_u16(a1, 3); in CollectHistogram()
741 const uint16x8_t b2 = vshrq_n_u16(b1, 3); in CollectHistogram()
742 const uint16x8_t a3 = vminq_u16(a2, max_coeff_thresh); in CollectHistogram()
743 const uint16x8_t b3 = vminq_u16(b2, max_coeff_thresh); in CollectHistogram()
763 uint16x8_t prod = vmull_u8(vget_low_u8(abs_diff), vget_low_u8(abs_diff)); in AccumulateSSE16()
800 const uint16x8_t prod = vmull_u8(abs_diff, abs_diff); in SSE8x8()
810 uint16x8_t prod = vmull_u8(vget_low_u8(abs_diff), vget_low_u8(abs_diff)); in SSE4x4()
822 const uint16x8_t sharp = vld1q_u16(&mtx->sharpen_[offset]); in Quantize()
823 const uint16x8_t q = vld1q_u16(&mtx->q_[offset]); in Quantize()
824 const uint16x8_t iq = vld1q_u16(&mtx->iq_[offset]); in Quantize()
829 const uint16x8_t b = vreinterpretq_u16_s16(vabsq_s16(a)); // coeff = abs(in) in Quantize()
831 const uint16x8_t c = vaddq_u16(b, sharp); // + sharpen in Quantize()
836 const uint16x8_t c0 = vcombine_u16(vshrn_n_u32(m2, 16), in Quantize()
838 const uint16x8_t c1 = vminq_u16(c0, vdupq_n_u16(MAX_LEVEL)); in Quantize()