Home
last modified time | relevance | path

Searched refs:vget_high_u16 (Results 1 – 25 of 49) sorted by relevance

12

/external/libhevc/encoder/arm/
Dihevce_ssd_calculator_neon.c77 ssd_low = vaddl_u16(vget_low_u16(sqabs_low), vget_high_u16(sqabs_low)); in ihevce_4x4_ssd_computer_neon()
78 ssd_high = vaddl_u16(vget_low_u16(sqabs_high), vget_high_u16(sqabs_high)); in ihevce_4x4_ssd_computer_neon()
102 ssd_val = vaddl_u16(vget_low_u16(sqabs), vget_high_u16(sqabs)); in ihevce_1x8_ssd_computer_neon()
127 ssd_low = vaddl_u16(vget_low_u16(sqabs_low), vget_high_u16(sqabs_low)); in ihevce_1x16_ssd_computer_neon()
128 ssd_high = vaddl_u16(vget_low_u16(sqabs_high), vget_high_u16(sqabs_high)); in ihevce_1x16_ssd_computer_neon()
160 ssd_0 = vaddl_u16(vget_low_u16(sqabs_0), vget_high_u16(sqabs_0)); in ihevce_1x32_ssd_computer_neon()
161 ssd_1 = vaddl_u16(vget_low_u16(sqabs_1), vget_high_u16(sqabs_1)); in ihevce_1x32_ssd_computer_neon()
162 ssd_2 = vaddl_u16(vget_low_u16(sqabs_2), vget_high_u16(sqabs_2)); in ihevce_1x32_ssd_computer_neon()
163 ssd_3 = vaddl_u16(vget_low_u16(sqabs_3), vget_high_u16(sqabs_3)); in ihevce_1x32_ssd_computer_neon()
215 ssd_0 = vaddl_u16(vget_low_u16(sqabs_0), vget_high_u16(sqabs_0)); in ihevce_1x64_ssd_computer_neon()
[all …]
Dihevce_ssd_and_sad_calculator_neon.c84 b = vaddl_u16(vget_low_u16(sq_abs_l), vget_high_u16(sq_abs_l)); in ihevce_ssd_and_sad_calculator_neon()
85 d = vaddl_u16(vget_low_u16(sq_abs_h), vget_high_u16(sq_abs_h)); in ihevce_ssd_and_sad_calculator_neon()
108 tmp_a = vaddl_u16(vget_low_u16(sqabs), vget_high_u16(sqabs)); in ihevce_ssd_and_sad_calculator_neon()
150 tmp_a = vaddl_u16(vget_low_u16(sqabs_l), vget_high_u16(sqabs_l)); in ihevce_ssd_and_sad_calculator_neon()
151 tmp_c = vaddl_u16(vget_low_u16(sqabs_h), vget_high_u16(sqabs_h)); in ihevce_ssd_and_sad_calculator_neon()
196 tmp_a = vaddl_u16(vget_low_u16(sqabs_l), vget_high_u16(sqabs_l)); in ihevce_ssd_and_sad_calculator_neon()
197 tmp_c = vaddl_u16(vget_low_u16(sqabs_h), vget_high_u16(sqabs_h)); in ihevce_ssd_and_sad_calculator_neon()
207 tmp_a = vaddl_u16(vget_low_u16(sqabs_l), vget_high_u16(sqabs_l)); in ihevce_ssd_and_sad_calculator_neon()
208 tmp_c = vaddl_u16(vget_low_u16(sqabs_h), vget_high_u16(sqabs_h)); in ihevce_ssd_and_sad_calculator_neon()
259 tmp_a = vaddl_u16(vget_low_u16(sqabs_l), vget_high_u16(sqabs_l)); in ihevce_ssd_and_sad_calculator_neon()
[all …]
Dihevce_coarse_layer_sad_neon.c202 tmp_a0 = vpadd_u16(vget_low_u16(abs_01), vget_high_u16(abs_01)); in hme_store_4x4_sads_high_speed_neon()
203 tmp_a1 = vpadd_u16(vget_low_u16(abs_23), vget_high_u16(abs_23)); in hme_store_4x4_sads_high_speed_neon()
205 tmp_a0 = vpadd_u16(vget_low_u16(abs_01), vget_high_u16(abs_01)); in hme_store_4x4_sads_high_speed_neon()
222 tmp_a = vpadd_u16(vget_low_u16(abs_01), vget_high_u16(abs_01)); in hme_store_4x4_sads_high_speed_neon()
359 tmp_a.val[0] = vpadd_u16(vget_low_u16(abs_a_01), vget_high_u16(abs_a_01)); in hme_store_4x4_sads_high_quality_neon()
360 tmp_a.val[1] = vpadd_u16(vget_low_u16(abs_a_23), vget_high_u16(abs_a_23)); in hme_store_4x4_sads_high_quality_neon()
362 tmp_a.val[0] = vpadd_u16(vget_low_u16(abs_a_01), vget_high_u16(abs_a_01)); in hme_store_4x4_sads_high_quality_neon()
363 tmp_b0 = vpadd_u16(vget_low_u16(abs_b_01), vget_high_u16(abs_b_01)); in hme_store_4x4_sads_high_quality_neon()
364 tmp_b1 = vpadd_u16(vget_low_u16(abs_b_23), vget_high_u16(abs_b_23)); in hme_store_4x4_sads_high_quality_neon()
366 tmp_a.val[1] = vpadd_u16(vget_low_u16(abs_b_01), vget_high_u16(abs_b_01)); in hme_store_4x4_sads_high_quality_neon()
[all …]
Dihevce_me_neon.c197 tmp_a0 = vpadd_u16(vget_low_u16(abs_01), vget_high_u16(abs_01)); in ihevce_sad4_4x4_neon()
198 tmp_a1 = vpadd_u16(vget_low_u16(abs_23), vget_high_u16(abs_23)); in ihevce_sad4_4x4_neon()
200 tmp_a0 = vpadd_u16(vget_low_u16(abs_01), vget_high_u16(abs_01)); in ihevce_sad4_4x4_neon()
230 tmp_a0 = vpadd_u16(vget_low_u16(abs_0), vget_high_u16(abs_0)); in ihevce_sad4_8x8_neon()
231 tmp_a1 = vpadd_u16(vget_low_u16(abs_1), vget_high_u16(abs_1)); in ihevce_sad4_8x8_neon()
233 tmp_a0 = vpadd_u16(vget_low_u16(abs_2), vget_high_u16(abs_2)); in ihevce_sad4_8x8_neon()
234 tmp_a1 = vpadd_u16(vget_low_u16(abs_3), vget_high_u16(abs_3)); in ihevce_sad4_8x8_neon()
236 tmp_a0 = vpadd_u16(vget_low_u16(abs_0), vget_high_u16(abs_0)); in ihevce_sad4_8x8_neon()
237 tmp_a1 = vpadd_u16(vget_low_u16(abs_1), vget_high_u16(abs_1)); in ihevce_sad4_8x8_neon()
Dihevce_had_compute_neon.c218 vget_lane_s64(vreinterpret_s64_u16(vget_high_u16(cmp)), 0)) \ in hadamard_sad8x8_using4x4()
599 uint32x4_t s0 = vaddl_u16(vget_low_u16(r0), vget_high_u16(r0)); in ihevce_HAD_16x16_8bit_neon()
600 uint32x4_t s1 = vaddl_u16(vget_low_u16(r1), vget_high_u16(r1)); in ihevce_HAD_16x16_8bit_neon()
741 uint32x4_t s0 = vaddl_u16(vget_low_u16(r0), vget_high_u16(r0)); in ihevce_HAD_32x32_8bit_neon()
742 uint32x4_t s1 = vaddl_u16(vget_low_u16(r1), vget_high_u16(r1)); in ihevce_HAD_32x32_8bit_neon()
934 vget_lane_s64(vreinterpret_s64_u16(vget_high_u16(cmp)), 0)) \ in ihevce_compute_16x16HAD_using_8x8_neon()
963 uint32x4_t s0 = vaddl_u16(vget_low_u16(r0), vget_high_u16(r0)); in ihevce_compute_16x16HAD_using_8x8_neon()
964 uint32x4_t s1 = vaddl_u16(vget_low_u16(r1), vget_high_u16(r1)); in ihevce_compute_16x16HAD_using_8x8_neon()
1173 uint32x4_t s0 = vaddl_u16(vget_low_u16(r0), vget_high_u16(r0)); in ihevce_compute_32x32HAD_using_16x16_neon()
1174 uint32x4_t s1 = vaddl_u16(vget_low_u16(r1), vget_high_u16(r1)); in ihevce_compute_32x32HAD_using_16x16_neon()
/external/webrtc/webrtc/modules/audio_processing/aecm/
Daecm_core_neon.c81 far_energy_v = vaddw_u16(far_energy_v, vget_high_u16(spectrum_v)); in WebRtcAecm_CalcLinearEnergiesNeon()
86 vget_high_u16(spectrum_v)); in WebRtcAecm_CalcLinearEnergiesNeon()
98 vget_high_u16(spectrum_v)); in WebRtcAecm_CalcLinearEnergiesNeon()
160 echo_est_v_high = vmull_u16(vget_high_u16(far_spectrum_v), in WebRtcAecm_StoreAdaptiveChannelNeon()
161 vget_high_u16(vreinterpretq_u16_s16(adapt_v))); in WebRtcAecm_StoreAdaptiveChannelNeon()
/external/libvpx/libvpx/vpx_dsp/arm/
Dsad4d_neon.c54 a[0] = vpadd_u16(vget_low_u16(abs[0]), vget_high_u16(abs[0])); in sad4x_4d()
55 a[1] = vpadd_u16(vget_low_u16(abs[1]), vget_high_u16(abs[1])); in sad4x_4d()
77 const uint16x4_t a0 = vadd_u16(vget_low_u16(sum[0]), vget_high_u16(sum[0])); in sad_512_pel_final_neon()
78 const uint16x4_t a1 = vadd_u16(vget_low_u16(sum[1]), vget_high_u16(sum[1])); in sad_512_pel_final_neon()
79 const uint16x4_t a2 = vadd_u16(vget_low_u16(sum[2]), vget_high_u16(sum[2])); in sad_512_pel_final_neon()
80 const uint16x4_t a3 = vadd_u16(vget_low_u16(sum[3]), vget_high_u16(sum[3])); in sad_512_pel_final_neon()
90 const uint16x4_t a0 = vpadd_u16(vget_low_u16(sum[0]), vget_high_u16(sum[0])); in sad_1024_pel_final_neon()
91 const uint16x4_t a1 = vpadd_u16(vget_low_u16(sum[1]), vget_high_u16(sum[1])); in sad_1024_pel_final_neon()
92 const uint16x4_t a2 = vpadd_u16(vget_low_u16(sum[2]), vget_high_u16(sum[2])); in sad_1024_pel_final_neon()
93 const uint16x4_t a3 = vpadd_u16(vget_low_u16(sum[3]), vget_high_u16(sum[3])); in sad_1024_pel_final_neon()
Dhighbd_vpx_convolve8_neon.c171 s4 = vreinterpret_s16_u16(vget_high_u16(t0)); in vpx_highbd_convolve8_horiz_neon()
172 s5 = vreinterpret_s16_u16(vget_high_u16(t1)); in vpx_highbd_convolve8_horiz_neon()
173 s6 = vreinterpret_s16_u16(vget_high_u16(t2)); in vpx_highbd_convolve8_horiz_neon()
197 vst1_u16(dst + 2 * dst_stride, vget_high_u16(d01)); in vpx_highbd_convolve8_horiz_neon()
198 vst1_u16(dst + 3 * dst_stride, vget_high_u16(d23)); in vpx_highbd_convolve8_horiz_neon()
258 vst1_u16(dst, vget_high_u16(d0)); in vpx_highbd_convolve8_horiz_neon()
260 vst1_u16(dst, vget_high_u16(d1)); in vpx_highbd_convolve8_horiz_neon()
262 vst1_u16(dst, vget_high_u16(d2)); in vpx_highbd_convolve8_horiz_neon()
264 vst1_u16(dst, vget_high_u16(d3)); in vpx_highbd_convolve8_horiz_neon()
380 s4 = vreinterpret_s16_u16(vget_high_u16(t0)); in vpx_highbd_convolve8_avg_horiz_neon()
[all …]
Dhighbd_intrapred_neon.c84 uint16x4_t sum = vadd_u16(vget_low_u16(ref_u16), vget_high_u16(ref_u16)); in dc_sum_8()
104 uint16x4_t sum = vadd_u16(vget_low_u16(p0), vget_high_u16(p0)); in vpx_highbd_dc_predictor_8x8_neon()
148 uint16x4_t sum = vadd_u16(vget_low_u16(p0), vget_high_u16(p0)); in dc_sum_16()
171 uint16x4_t pal1 = vadd_u16(vget_low_u16(pal0), vget_high_u16(pal0)); in vpx_highbd_dc_predictor_16x16_neon()
218 uint16x4_t sum = vadd_u16(vget_low_u16(p2), vget_high_u16(p2)); in dc_sum_32()
249 const uint16x4_t pal1 = vadd_u16(vget_low_u16(pal0), vget_high_u16(pal0)); in vpx_highbd_dc_predictor_32x32_neon()
298 const uint16x4_t avg2_high = vget_high_u16(avg2); in vpx_highbd_d45_predictor_4x4_neon()
325 const uint16x8_t above_right = vdupq_lane_u16(vget_high_u16(A0), 3); in vpx_highbd_d45_predictor_8x8_neon()
360 const uint16x8_t above_right = vdupq_lane_u16(vget_high_u16(A0_1), 3); in vpx_highbd_d45_predictor_16x16_neon()
400 const uint16x8_t above_right = vdupq_lane_u16(vget_high_u16(A0_3), 3); in vpx_highbd_d45_predictor_32x32_neon()
[all …]
Dvariance_neon.c299 d23s16 = vreinterpret_s16_u16(vget_high_u16(q11u16)); in vpx_mse16x16_neon()
304 d25s16 = vreinterpret_s16_u16(vget_high_u16(q12u16)); in vpx_mse16x16_neon()
309 d27s16 = vreinterpret_s16_u16(vget_high_u16(q13u16)); in vpx_mse16x16_neon()
314 d29s16 = vreinterpret_s16_u16(vget_high_u16(q14u16)); in vpx_mse16x16_neon()
Dquantize_neon.c155 vmax_u16(vget_low_u16(eob_max), vget_high_u16(eob_max)); in vpx_quantize_b_neon()
311 vmax_u16(vget_low_u16(eob_max), vget_high_u16(eob_max)); in vpx_quantize_b_32x32_neon()
Dsubtract_neon.c74 vst1_s16(diff + 1 * diff_stride, vreinterpret_s16_u16(vget_high_u16(d))); in vpx_subtract_block_neon()
Dhighbd_idct4x4_add_neon.c31 vst1_u16(*dest, vget_high_u16(d)); in highbd_idct4x4_1_add_kernel2()
/external/libaom/libaom/aom_dsp/arm/
Dvariance_neon.c184 d23s16 = vreinterpret_s16_u16(vget_high_u16(q11u16)); in aom_variance16x8_neon()
190 d25s16 = vreinterpret_s16_u16(vget_high_u16(q12u16)); in aom_variance16x8_neon()
196 d27s16 = vreinterpret_s16_u16(vget_high_u16(q13u16)); in aom_variance16x8_neon()
202 d29s16 = vreinterpret_s16_u16(vget_high_u16(q14u16)); in aom_variance16x8_neon()
258 d23s16 = vreinterpret_s16_u16(vget_high_u16(q11u16)); in aom_variance8x16_neon()
264 d25s16 = vreinterpret_s16_u16(vget_high_u16(q12u16)); in aom_variance8x16_neon()
318 d23s16 = vreinterpret_s16_u16(vget_high_u16(q11u16)); in aom_mse16x16_neon()
323 d25s16 = vreinterpret_s16_u16(vget_high_u16(q12u16)); in aom_mse16x16_neon()
328 d27s16 = vreinterpret_s16_u16(vget_high_u16(q13u16)); in aom_mse16x16_neon()
333 d29s16 = vreinterpret_s16_u16(vget_high_u16(q14u16)); in aom_mse16x16_neon()
Dsad_neon.c114 vaddl_u16(vget_low_u16(vec_lo), vget_high_u16(vec_lo)); in horizontal_long_add_16x8()
116 vaddl_u16(vget_low_u16(vec_hi), vget_high_u16(vec_hi)); in horizontal_long_add_16x8()
Dsad4d_neon.c22 vaddl_u16(vget_low_u16(vec_lo), vget_high_u16(vec_lo)); in horizontal_long_add_16x8()
24 vaddl_u16(vget_low_u16(vec_hi), vget_high_u16(vec_hi)); in horizontal_long_add_16x8()
Dintrapred_neon.c171 const uint16x4_t p1 = vadd_u16(vget_low_u16(p0), vget_high_u16(p0)); in dc_16x16()
180 const uint16x4_t p1 = vadd_u16(vget_low_u16(p0), vget_high_u16(p0)); in dc_16x16()
250 const uint16x4_t p3 = vadd_u16(vget_low_u16(p2), vget_high_u16(p2)); in dc_32x32()
262 const uint16x4_t p3 = vadd_u16(vget_low_u16(p2), vget_high_u16(p2)); in dc_32x32()
/external/libaom/libaom/av1/common/arm/
Dtranspose_neon.h302 *a4 = vcombine_u16(vget_high_u16(vreinterpretq_u16_u32(c0.val[0])), in transpose_u16_8x8()
303 vget_high_u16(vreinterpretq_u16_u32(c2.val[0]))); in transpose_u16_8x8()
307 *a6 = vcombine_u16(vget_high_u16(vreinterpretq_u16_u32(c0.val[1])), in transpose_u16_8x8()
308 vget_high_u16(vreinterpretq_u16_u32(c2.val[1]))); in transpose_u16_8x8()
312 *a5 = vcombine_u16(vget_high_u16(vreinterpretq_u16_u32(c1.val[0])), in transpose_u16_8x8()
313 vget_high_u16(vreinterpretq_u16_u32(c3.val[0]))); in transpose_u16_8x8()
317 *a7 = vcombine_u16(vget_high_u16(vreinterpretq_u16_u32(c1.val[1])), in transpose_u16_8x8()
318 vget_high_u16(vreinterpretq_u16_u32(c3.val[1]))); in transpose_u16_8x8()
Dselfguided_neon.c143 d4 = vget_high_u16(s16_4); in calc_ab_internal_common()
144 d5 = vget_high_u16(s16_5); in calc_ab_internal_common()
145 d6 = vget_high_u16(s16_6); in calc_ab_internal_common()
146 d7 = vget_high_u16(s16_7); in calc_ab_internal_common()
232 s4 = vmull_u16(vget_high_u16(s16_0), one_by_n_minus_1_vec); in calc_ab_internal_common()
233 s5 = vmull_u16(vget_high_u16(s16_1), one_by_n_minus_1_vec); in calc_ab_internal_common()
234 s6 = vmull_u16(vget_high_u16(s16_2), one_by_n_minus_1_vec); in calc_ab_internal_common()
235 s7 = vmull_u16(vget_high_u16(s16_3), one_by_n_minus_1_vec); in calc_ab_internal_common()
241 s4 = vmulq_u32(s4, vmovl_u16(vget_high_u16(s16_4))); in calc_ab_internal_common()
242 s5 = vmulq_u32(s5, vmovl_u16(vget_high_u16(s16_5))); in calc_ab_internal_common()
[all …]
/external/webp/src/dsp/
Dyuv_neon.c32 const uint16x4_t r_hi = vget_high_u16(r); in ConvertRGBToY_NEON()
34 const uint16x4_t g_hi = vget_high_u16(g); in ConvertRGBToY_NEON()
36 const uint16x4_t b_hi = vget_high_u16(b); in ConvertRGBToY_NEON()
92 const int16x4_t r_hi = vreinterpret_s16_u16(vget_high_u16(r)); \
94 const int16x4_t g_hi = vreinterpret_s16_u16(vget_high_u16(g)); \
96 const int16x4_t b_hi = vreinterpret_s16_u16(vget_high_u16(b))
/external/tensorflow/tensorflow/core/kernels/
Dquantized_instance_norm.cc74 const uint16x4_t v_high_high = vget_high_u16(v_high_u16); in ColMeanAndVariance()
76 const uint16x4_t v_low_high = vget_high_u16(v_low_u16); in ColMeanAndVariance()
169 vcvtq_f32_u32(vmovl_u16(vget_high_u16(v_high))), in MinAndMax()
171 vcvtq_f32_u32(vmovl_u16(vget_high_u16(v_low))), in MinAndMax()
225 vcvtq_f32_u32(vmovl_u16(vget_high_u16(v_high))), in InstanceNorm()
227 vcvtq_f32_u32(vmovl_u16(vget_high_u16(v_low))), in InstanceNorm()
/external/gemmlowp/internal/
Dpack_neon.h110 vget_high_u16(sums_of_2_cells[cell][i]))); in Pack()
199 uint8x8_t value = vreinterpret_u8_u16(vget_high_u16( in Pack()
232 vget_high_u16(sums_of_8[cell])); in Pack()
/external/clang/test/CodeGen/
Darm-neon-vget.c86 return vget_high_u16(a); in high_u16()
Daarch64-neon-vget-hilo.c47 return vget_high_u16(a); in test_vget_high_u16()
/external/libvpx/libvpx/vp8/encoder/arm/neon/
Dfastquantizeb_neon.c76 eob_d16 = vmax_u16(vget_low_u16(eob0), vget_high_u16(eob0)); in vp8_fast_quantize_b_neon()

12