Home
last modified time | relevance | path

Searched refs:vabsq_s16 (Results 1 – 25 of 27) sorted by relevance

12

/external/libhevc/encoder/arm/
Dihevce_common_utils_neon.c589 edgeidx_reg1 = vabsq_s16(temp_reg1); in ihevce_get_luma_eo_sao_params_neon()
590 edgeidx_reg5 = vabsq_s16(temp_reg5); in ihevce_get_luma_eo_sao_params_neon()
592 edgeidx_reg2 = vabsq_s16(temp_reg2); in ihevce_get_luma_eo_sao_params_neon()
593 edgeidx_reg6 = vabsq_s16(temp_reg6); in ihevce_get_luma_eo_sao_params_neon()
594 edgeidx_reg3 = vabsq_s16(temp_reg3); in ihevce_get_luma_eo_sao_params_neon()
595 edgeidx_reg7 = vabsq_s16(temp_reg7); in ihevce_get_luma_eo_sao_params_neon()
666 edgeidx_reg1 = vabsq_s16(temp_reg1); in ihevce_get_luma_eo_sao_params_neon()
667 edgeidx_reg2 = vabsq_s16(temp_reg2); in ihevce_get_luma_eo_sao_params_neon()
668 edgeidx_reg3 = vabsq_s16(temp_reg3); in ihevce_get_luma_eo_sao_params_neon()
773 edgeidx_reg1 = vabsq_s16(temp_reg1); in ihevce_get_luma_eo_sao_params_neon()
[all …]
Dihevce_had_compute_neon.c155 p[0] = vabsq_s16(a[0]); in hadamard_sad4x4_4()
156 p[1] = vabsq_s16(a[1]); in hadamard_sad4x4_4()
158 p[2] = vabsq_s16(a[2]); in hadamard_sad4x4_4()
159 p[3] = vabsq_s16(a[3]); in hadamard_sad4x4_4()
162 p[4] = vabsq_s16(a[4]); in hadamard_sad4x4_4()
163 p[5] = vabsq_s16(a[5]); in hadamard_sad4x4_4()
165 p[6] = vabsq_s16(a[6]); in hadamard_sad4x4_4()
166 p[7] = vabsq_s16(a[7]); in hadamard_sad4x4_4()
212 p[k] = vabsq_s16(a[k]); \ in hadamard_sad8x8_using4x4()
347 a0 = vabsq_s16(a0); in ihevce_HAD_8x8_8bit_plane_neon()
[all …]
Dihevce_itrans_recon_neon.c119 : vqmovun_s16(vabsq_s16(vdupq_n_s16(dc_value))); in ihevce_itrans_recon_dc_8x8_luma_neon()
147 : vqmovun_s16(vabsq_s16(vdupq_n_s16(dc_value))); in ihevce_itrans_recon_dc_8x8_chroma_neon()
177 : vqmovun_s16(vabsq_s16(vdupq_n_s16(dc_value))); in ihevce_itrans_recon_dc_16x16_luma_neon()
202 : vqmovun_s16(vabsq_s16(vdupq_n_s16(dc_value))); in ihevce_itrans_recon_dc_16x16_chroma_neon()
/external/libjpeg-turbo/simd/arm/aarch32/
Djchuff-neon.c88 int16x8_t abs_row0 = vabsq_s16(row0); in jsimd_huff_encode_one_block_neon()
89 int16x8_t abs_row1 = vabsq_s16(row1); in jsimd_huff_encode_one_block_neon()
90 int16x8_t abs_row2 = vabsq_s16(row2); in jsimd_huff_encode_one_block_neon()
91 int16x8_t abs_row3 = vabsq_s16(row3); in jsimd_huff_encode_one_block_neon()
174 int16x8_t abs_row4 = vabsq_s16(row4); in jsimd_huff_encode_one_block_neon()
175 int16x8_t abs_row5 = vabsq_s16(row5); in jsimd_huff_encode_one_block_neon()
176 int16x8_t abs_row6 = vabsq_s16(row6); in jsimd_huff_encode_one_block_neon()
177 int16x8_t abs_row7 = vabsq_s16(row7); in jsimd_huff_encode_one_block_neon()
/external/libjpeg-turbo/simd/arm/aarch64/
Djchuff-neon.c161 int16x8_t abs_row0 = vabsq_s16(row0); in jsimd_huff_encode_one_block_neon()
162 int16x8_t abs_row1 = vabsq_s16(row1); in jsimd_huff_encode_one_block_neon()
163 int16x8_t abs_row2 = vabsq_s16(row2); in jsimd_huff_encode_one_block_neon()
164 int16x8_t abs_row3 = vabsq_s16(row3); in jsimd_huff_encode_one_block_neon()
165 int16x8_t abs_row4 = vabsq_s16(row4); in jsimd_huff_encode_one_block_neon()
166 int16x8_t abs_row5 = vabsq_s16(row5); in jsimd_huff_encode_one_block_neon()
167 int16x8_t abs_row6 = vabsq_s16(row6); in jsimd_huff_encode_one_block_neon()
168 int16x8_t abs_row7 = vabsq_s16(row7); in jsimd_huff_encode_one_block_neon()
/external/libjpeg-turbo/simd/arm/
Djcphuff-neon.c73 int16x8_t abs_coefs1 = vabsq_s16(coefs1); in jsimd_encode_mcu_AC_first_prepare_neon()
74 int16x8_t abs_coefs2 = vabsq_s16(coefs2); in jsimd_encode_mcu_AC_first_prepare_neon()
128 int16x8_t abs_coefs1 = vabsq_s16(coefs1); in jsimd_encode_mcu_AC_first_prepare_neon()
129 int16x8_t abs_coefs2 = vabsq_s16(coefs2); in jsimd_encode_mcu_AC_first_prepare_neon()
173 int16x8_t abs_coefs = vabsq_s16(coefs); in jsimd_encode_mcu_AC_first_prepare_neon()
303 int16x8_t abs_coefs1 = vabsq_s16(coefs1); in jsimd_encode_mcu_AC_refine_prepare_neon()
304 int16x8_t abs_coefs2 = vabsq_s16(coefs2); in jsimd_encode_mcu_AC_refine_prepare_neon()
365 int16x8_t abs_coefs1 = vabsq_s16(coefs1); in jsimd_encode_mcu_AC_refine_prepare_neon()
366 int16x8_t abs_coefs2 = vabsq_s16(coefs2); in jsimd_encode_mcu_AC_refine_prepare_neon()
416 int16x8_t abs_coefs = vabsq_s16(coefs); in jsimd_encode_mcu_AC_refine_prepare_neon()
Djquanti-neon.c129 uint16x8_t abs_row0 = vreinterpretq_u16_s16(vabsq_s16(row0)); in jsimd_quantize_neon()
130 uint16x8_t abs_row1 = vreinterpretq_u16_s16(vabsq_s16(row1)); in jsimd_quantize_neon()
131 uint16x8_t abs_row2 = vreinterpretq_u16_s16(vabsq_s16(row2)); in jsimd_quantize_neon()
132 uint16x8_t abs_row3 = vreinterpretq_u16_s16(vabsq_s16(row3)); in jsimd_quantize_neon()
/external/libaom/libaom/av1/encoder/arm/neon/
Dquantize_neon.c57 const int16x8_t v_abs = vabsq_s16(v_coeff); in av1_quantize_fp_neon()
83 const int16x8_t v_abs = vabsq_s16(v_coeff); in av1_quantize_fp_neon()
155 const int16x8_t v_abs = vabsq_s16(v_coeff); in av1_quantize_lp_neon()
180 const int16x8_t v_abs = vabsq_s16(v_coeff); in av1_quantize_lp_neon()
/external/libvpx/libvpx/vp8/encoder/arm/neon/
Dfastquantizeb_neon.c42 x0 = vabsq_s16(z0); in vp8_fast_quantize_b_neon()
43 x1 = vabsq_s16(z1); in vp8_fast_quantize_b_neon()
/external/libvpx/libvpx/vp9/encoder/arm/neon/
Dvp9_quantize_neon.c74 const int16x8_t v_abs = vabsq_s16(v_coeff); in vp9_quantize_fp_neon()
99 const int16x8_t v_abs = vabsq_s16(v_coeff); in vp9_quantize_fp_neon()
161 const int16x8_t coeff_abs = vabsq_s16(coeff); in vp9_quantize_fp_32x32_neon()
218 const int16x8_t coeff_abs = vabsq_s16(coeff); in vp9_quantize_fp_32x32_neon()
/external/libvpx/libvpx/vpx_dsp/arm/
Dquantize_neon.c62 const int16x8_t coeff_abs = vabsq_s16(coeff); in vpx_quantize_b_neon()
112 const int16x8_t coeff_abs = vabsq_s16(coeff); in vpx_quantize_b_neon()
222 const int16x8_t coeff_abs = vabsq_s16(coeff); in vpx_quantize_b_32x32_neon()
270 const int16x8_t coeff_abs = vabsq_s16(coeff); in vpx_quantize_b_32x32_neon()
/external/webp/src/dsp/
Dcost_neon.c73 const uint16x8_t E0 = vreinterpretq_u16_s16(vabsq_s16(c0)); in GetResidualCost_NEON()
74 const uint16x8_t E1 = vreinterpretq_u16_s16(vabsq_s16(c1)); in GetResidualCost_NEON()
Denc_neon.c596 vabsq_s16(vaddq_s16(q_a0, q_a1)), in DistoHorizontalPass_NEON()
597 vabsq_s16(vaddq_s16(q_a3, q_a2)), in DistoHorizontalPass_NEON()
730 const uint16x8_t a1 = vreinterpretq_u16_s16(vabsq_s16(a0)); in CollectHistogram_NEON()
731 const uint16x8_t b1 = vreinterpretq_u16_s16(vabsq_s16(b0)); in CollectHistogram_NEON()
831 const uint16x8_t b = vreinterpretq_u16_s16(vabsq_s16(a)); // coeff = abs(in) in Quantize_NEON()
Dyuv_neon.c199 const int16x8_t I = vabsq_s16(D); // abs(diff_y) in SharpYUVUpdateY_NEON()
/external/libaom/libaom/av1/common/arm/
Dcfl_neon.c423 int16x8_t scaled_luma = vqrdmulhq_n_s16(vabsq_s16(ac_q3), abs_alpha_q12); in predict_w8()
437 vqrdmulhq_n_s16(vabsq_s16(ac_q3.val[0]), abs_alpha_q12); in predict_w16()
439 vqrdmulhq_n_s16(vabsq_s16(ac_q3.val[1]), abs_alpha_q12); in predict_w16()
458 vqrdmulhq_n_s16(vabsq_s16(ac_q3.val[0]), abs_alpha_q12); in predict_w32()
460 vqrdmulhq_n_s16(vabsq_s16(ac_q3.val[1]), abs_alpha_q12); in predict_w32()
462 vqrdmulhq_n_s16(vabsq_s16(ac_q3.val[2]), abs_alpha_q12); in predict_w32()
464 vqrdmulhq_n_s16(vabsq_s16(ac_q3.val[3]), abs_alpha_q12); in predict_w32()
/external/libhevc/common/arm/
Dihevc_resi_trans_neon_32x32.c129 abs = vaddq_s16(abs, vabsq_s16(diff_16[0][0])); in ihevc_resi_trans_32x32_neon()
130 abs = vaddq_s16(abs, vabsq_s16(diff_16[1][0])); in ihevc_resi_trans_32x32_neon()
142 abs = vaddq_s16(abs, vabsq_s16(diff_16[2][0])); in ihevc_resi_trans_32x32_neon()
143 abs = vaddq_s16(abs, vabsq_s16(diff_16[3][0])); in ihevc_resi_trans_32x32_neon()
154 abs = vaddq_s16(abs, vabsq_s16(diff_16[0][1])); in ihevc_resi_trans_32x32_neon()
155 abs = vaddq_s16(abs, vabsq_s16(diff_16[1][1])); in ihevc_resi_trans_32x32_neon()
168 abs = vaddq_s16(abs, vabsq_s16(diff_16[2][1])); in ihevc_resi_trans_32x32_neon()
169 abs = vaddq_s16(abs, vabsq_s16(diff_16[3][1])); in ihevc_resi_trans_32x32_neon()
Dihevc_resi_trans_neon.c422 abs = vaddq_s16(abs, vabsq_s16(diff_16[k])); \ in ihevc_resi_trans_8x8_neon()
431 abs = vaddq_s16(abs, vabsq_s16(diff_16[k])); \ in ihevc_resi_trans_8x8_neon()
886 abs = vaddq_s16(abs, vabsq_s16(c[i])); in diff()
/external/libgav1/libgav1/src/dsp/arm/
Dintrapred_cfl_neon.cc1096 const int16x8_t luma_abs = vabsq_s16(luma); in Combine8()
1119 const int16x8_t alpha_abs = vabsq_s16(alpha_signed); in CflIntraPredictor4xN_NEON()
1143 const int16x8_t alpha_abs = vabsq_s16(alpha_signed); in CflIntraPredictor8xN_NEON()
1163 const int16x8_t alpha_abs = vabsq_s16(alpha_signed); in CflIntraPredictor16xN_NEON()
1187 const int16x8_t alpha_abs = vabsq_s16(alpha_signed); in CflIntraPredictor32xN_NEON()
/external/webrtc/common_audio/signal_processing/
Dmin_max_operations_neon.c34 v = vabsq_s16(v); in WebRtcSpl_MaxAbsValueW16Neon()
/external/llvm-project/clang/test/CodeGen/arm-mve-intrinsics/
Dabsneg.c63 return vabsq_s16(a); in test_vabsq_s16()
/external/llvm-project/clang/test/CodeGen/
Daarch64-neon-misc.c1336 return vabsq_s16(a); in test_vabsq_s16()
Darm_neon_intrinsics.c435 return vabsq_s16(a); in test_vabsq_s16()
/external/clang/test/CodeGen/
Daarch64-neon-misc.c1446 return vabsq_s16(a); in test_vabsq_s16()
/external/libaom/libaom/aom_dsp/simd/
Dv128_intrinsics_arm.h270 return vreinterpretq_s64_s16(vabsq_s16(vreinterpretq_s16_s64(x))); in v128_abs_s16()
/external/pffft/
Dsse2neon.h1225 return vreinterpretq_m128i_s16(vabsq_s16(vreinterpretq_s16_m128i(a))); in _mm_abs_epi16()

12