Home
last modified time | relevance | path

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

12

/external/libaom/libaom/av1/common/arm/
Dav1_inv_txfm_neon.c297 x[0] = vqaddq_s16(s0, s4); in iadst8_new_neon()
298 x[1] = vqaddq_s16(s1, s5); in iadst8_new_neon()
299 x[2] = vqaddq_s16(s2, s6); in iadst8_new_neon()
300 x[3] = vqaddq_s16(s3, s7); in iadst8_new_neon()
315 x[0] = vqaddq_s16(s0, s2); in iadst8_new_neon()
316 x[1] = vqaddq_s16(s1, s3); in iadst8_new_neon()
319 x[4] = vqaddq_s16(s4, s6); in iadst8_new_neon()
320 x[5] = vqaddq_s16(s5, s7); in iadst8_new_neon()
412 step2[4] = vqaddq_s16(step1[4], step1[5]); in idct8_new_neon()
415 step2[7] = vqaddq_s16(step1[7], step1[6]); in idct8_new_neon()
[all …]
Dconvolve_neon.c64 sum = vqaddq_s16(sum, vmulq_n_s16(s3, filter[3])); in convolve8_horiz_8x8()
65 sum = vqaddq_s16(sum, vmulq_n_s16(s4, filter[4])); in convolve8_horiz_8x8()
115 sum = vqaddq_s16(sum, vmulq_n_s16(s3, filter[3])); in convolve8_vert_8x4()
116 sum = vqaddq_s16(sum, vmulq_n_s16(s4, filter[4])); in convolve8_vert_8x4()
/external/libvpx/libvpx/vp8/common/arm/neon/
Didct_blk_neon.c141 q10 = vqaddq_s16(q2, q3); in idct_dequant_full_2x_neon()
147 q4 = vqaddq_s16(q4, q8); in idct_dequant_full_2x_neon()
148 q5 = vqaddq_s16(q5, q9); in idct_dequant_full_2x_neon()
151 q3 = vqaddq_s16(q7, q4); in idct_dequant_full_2x_neon()
153 q4 = vqaddq_s16(q10, q3); in idct_dequant_full_2x_neon()
154 q5 = vqaddq_s16(q11, q2); in idct_dequant_full_2x_neon()
171 q2 = vqaddq_s16(q2tmp2.val[0], q2tmp3.val[0]); in idct_dequant_full_2x_neon()
177 q10 = vqaddq_s16(q2tmp2.val[1], q10); in idct_dequant_full_2x_neon()
178 q11 = vqaddq_s16(q2tmp3.val[1], q11); in idct_dequant_full_2x_neon()
181 q9 = vqaddq_s16(q9, q10); in idct_dequant_full_2x_neon()
[all …]
Dsixtappredict_neon.c149 d0 = vqaddq_s16(vreinterpretq_s16_u16(c2), vreinterpretq_s16_u16(c0)); in yonly4x4()
150 d1 = vqaddq_s16(vreinterpretq_s16_u16(c3), vreinterpretq_s16_u16(c1)); in yonly4x4()
264 vqaddq_s16(vreinterpretq_s16_u16(d0123), vreinterpretq_s16_u16(d0123_a)); in vp8_sixtap_predict4x4_neon()
266 vqaddq_s16(vreinterpretq_s16_u16(d4567), vreinterpretq_s16_u16(d4567_a)); in vp8_sixtap_predict4x4_neon()
343 vqaddq_s16(vreinterpretq_s16_u16(d0123), vreinterpretq_s16_u16(d0123_a)); in vp8_sixtap_predict4x4_neon()
345 vqaddq_s16(vreinterpretq_s16_u16(d4567), vreinterpretq_s16_u16(d4567_a)); in vp8_sixtap_predict4x4_neon()
346 e89 = vqaddq_s16(vreinterpretq_s16_u16(d89), vreinterpretq_s16_u16(d89_a)); in vp8_sixtap_predict4x4_neon()
381 d0 = vqaddq_s16(vreinterpretq_s16_u16(c2), vreinterpretq_s16_u16(c0)); in vp8_sixtap_predict4x4_neon()
382 d1 = vqaddq_s16(vreinterpretq_s16_u16(c3), vreinterpretq_s16_u16(c1)); in vp8_sixtap_predict4x4_neon()
479 q7s16 = vqaddq_s16(q7s16, q3s16); in vp8_sixtap_predict8x4_neon()
[all …]
Dshortidct4x4llm_neon.c51 q4s16 = vqaddq_s16(q4s16, q2s16); in vp8_short_idct4x4llm_neon()
80 q4s16 = vqaddq_s16(q4s16, q2s16); in vp8_short_idct4x4llm_neon()
Ddequant_idct_neon.c71 q4 = vqaddq_s16(q4, q2); in vp8_dequant_idct_add_neon()
99 q4 = vqaddq_s16(q4, q2); in vp8_dequant_idct_add_neon()
/external/webp/src/dsp/
Dupsampling_neon.c150 const int16x8_t R1 = vqaddq_s16(Y1, R_Rounder); \
151 const int16x8_t G2 = vqaddq_s16(Y1, G_Rounder); \
152 const int16x8_t B1 = vqaddq_s16(Y1, B_Rounder); \
153 const int16x8_t R2 = vqaddq_s16(R0, R1); \
154 const int16x8_t G3 = vqaddq_s16(G0, G1); \
155 const int16x8_t B2 = vqaddq_s16(B0, B1); \
157 const int16x8_t B3 = vqaddq_s16(B2, U0); \
Denc_neon.c116 const int16x8_t E0 = vqaddq_s16(D0, D1); // a+d | b+c in TransformPass_NEON()
Ddec_neon.c1037 const int16x8_t E0 = vqaddq_s16(D0, D1); // a+d | b+c in TransformPass_NEON()
/external/libvpx/libvpx/vpx_dsp/arm/
Dhighbd_idct_neon.h29 const int16x8_t b = vqaddq_s16(res, a); in highbd_idct4x4_1_add_kernel1()
123 d0_s16 = vqaddq_s16(a[0], vreinterpretq_s16_u16(d0)); in highbd_add8x8()
124 d1_s16 = vqaddq_s16(a[1], vreinterpretq_s16_u16(d1)); in highbd_add8x8()
125 d2_s16 = vqaddq_s16(a[2], vreinterpretq_s16_u16(d2)); in highbd_add8x8()
126 d3_s16 = vqaddq_s16(a[3], vreinterpretq_s16_u16(d3)); in highbd_add8x8()
127 d4_s16 = vqaddq_s16(a[4], vreinterpretq_s16_u16(d4)); in highbd_add8x8()
128 d5_s16 = vqaddq_s16(a[5], vreinterpretq_s16_u16(d5)); in highbd_add8x8()
129 d6_s16 = vqaddq_s16(a[6], vreinterpretq_s16_u16(d6)); in highbd_add8x8()
130 d7_s16 = vqaddq_s16(a[7], vreinterpretq_s16_u16(d7)); in highbd_add8x8()
Dquantize_neon.c67 const int16x8_t rounded = vqaddq_s16(coeff_abs, round); in vpx_quantize_b_neon()
117 const int16x8_t rounded = vqaddq_s16(coeff_abs, round); in vpx_quantize_b_neon()
227 const int16x8_t rounded = vqaddq_s16(coeff_abs, round); in vpx_quantize_b_32x32_neon()
275 const int16x8_t rounded = vqaddq_s16(coeff_abs, round); in vpx_quantize_b_32x32_neon()
Didct_neon.h47 return vqaddq_s16(a, b); in final_add()
672 out[0] = vqaddq_s16(step2[0], step2[15]); in idct16x16_add_stage7()
673 out[1] = vqaddq_s16(step2[1], step2[14]); in idct16x16_add_stage7()
674 out[2] = vqaddq_s16(step2[2], step2[13]); in idct16x16_add_stage7()
675 out[3] = vqaddq_s16(step2[3], step2[12]); in idct16x16_add_stage7()
676 out[4] = vqaddq_s16(step2[4], step2[11]); in idct16x16_add_stage7()
677 out[5] = vqaddq_s16(step2[5], step2[10]); in idct16x16_add_stage7()
678 out[6] = vqaddq_s16(step2[6], step2[9]); in idct16x16_add_stage7()
679 out[7] = vqaddq_s16(step2[7], step2[8]); in idct16x16_add_stage7()
802 const int16x8_t res0 = vqaddq_s16(a, vreinterpretq_s16_u16(s)); in highbd_idct16x16_add8x1()
Dvpx_convolve8_neon.h114 sum = vqaddq_s16(sum, vmulq_s16(s3, filter3)); in convolve8_8()
115 sum = vqaddq_s16(sum, vmulq_s16(s4, filter4)); in convolve8_8()
Dhighbd_idct4x4_add_neon.c28 const int16x8_t b = vqaddq_s16(res, a); in highbd_idct4x4_1_add_kernel2()
Dhighbd_idct32x32_1024_add_neon.c66 o[0] = vqaddq_s16(o[0], vreinterpretq_s16_u16(d[0])); in highbd_store_combine_results()
67 o[1] = vqaddq_s16(o[1], vreinterpretq_s16_u16(d[1])); in highbd_store_combine_results()
68 o[2] = vqaddq_s16(o[2], vreinterpretq_s16_u16(d[2])); in highbd_store_combine_results()
69 o[3] = vqaddq_s16(o[3], vreinterpretq_s16_u16(d[3])); in highbd_store_combine_results()
/external/gemmlowp/fixedpoint/
Dfixedpoint_neon.h281 const int16x8_t fixed_up_x = vqaddq_s16(x, fixup);
308 const int16x8_t fixed_up_x = vqaddq_s16(x, fixup);
326 return vqaddq_s16(a, b);
/external/tensorflow/tensorflow/lite/kernels/internal/optimized/
Ddepthwiseconv_uint8_3x3_filter.h5082 acc_s16_0_1 = vqaddq_s16(acc_s16_0_1, output_offset_vec);
5083 acc_s16_2_3 = vqaddq_s16(acc_s16_2_3, output_offset_vec);
5171 acc_s16_0_1 = vqaddq_s16(acc_s16_0_1, output_offset_vec);
5172 acc_s16_2_3 = vqaddq_s16(acc_s16_2_3, output_offset_vec);
5239 acc_s16_0_1 = vqaddq_s16(acc_s16_0_1, output_offset_vec);
5240 acc_s16_2_3 = vqaddq_s16(acc_s16_2_3, output_offset_vec);
5294 acc_s16_0_1 = vqaddq_s16(acc_s16_0_1, output_offset_vec);
5295 acc_s16_2_3 = vqaddq_s16(acc_s16_2_3, output_offset_vec);
5394 acc_s16_0_1 = vqaddq_s16(acc_s16_0_1, output_offset_vec);
5395 acc_s16_2_3 = vqaddq_s16(acc_s16_2_3, output_offset_vec);
[all …]
Ddepthwiseconv_uint8_transitional.h3107 acc_s16_0_1 = vqaddq_s16(acc_s16_0_1, output_offset_vec);
3108 acc_s16_2_3 = vqaddq_s16(acc_s16_2_3, output_offset_vec);
3196 acc_s16_0_1 = vqaddq_s16(acc_s16_0_1, output_offset_vec);
3197 acc_s16_2_3 = vqaddq_s16(acc_s16_2_3, output_offset_vec);
3264 acc_s16_0_1 = vqaddq_s16(acc_s16_0_1, output_offset_vec);
3265 acc_s16_2_3 = vqaddq_s16(acc_s16_2_3, output_offset_vec);
3319 acc_s16_0_1 = vqaddq_s16(acc_s16_0_1, output_offset_vec);
3320 acc_s16_2_3 = vqaddq_s16(acc_s16_2_3, output_offset_vec);
3419 acc_s16_0_1 = vqaddq_s16(acc_s16_0_1, output_offset_vec);
3420 acc_s16_2_3 = vqaddq_s16(acc_s16_2_3, output_offset_vec);
[all …]
/external/webrtc/webrtc/modules/audio_processing/ns/
Dnsx_core_neon.c494 synthesis_buffer_0 = vqaddq_s16(vcombine_s16(tmp16b_0_low, tmp16b_0_high), in WebRtcNsx_SynthesisUpdateNeon()
496 synthesis_buffer_1 = vqaddq_s16(vcombine_s16(tmp16b_1_low, tmp16b_1_high), in WebRtcNsx_SynthesisUpdateNeon()
/external/libhevc/common/arm/
Dihevc_intra_pred_filters_neon_intr.c1261 add_sat = vqaddq_s16(shift_val, vreinterpretq_s16_u16(dup_add)); in ihevc_intra_pred_luma_horz_neonintr()
1320 add_res = vqaddq_s16(shift_res, vreinterpretq_s16_u16(dup_add)); in ihevc_intra_pred_luma_horz_neonintr()
1498 add_sat = vqaddq_s16(shift_val1, vreinterpretq_s16_u16(dup_2_add)); in ihevc_intra_pred_luma_ver_neonintr()
1595 addsat_val = vqaddq_s16(subsh_val, vreinterpretq_s16_u16(dup_add)); in ihevc_intra_pred_luma_ver_neonintr()
/external/libaom/libaom/aom_dsp/simd/
Dv128_intrinsics_arm.h217 vqaddq_s16(vreinterpretq_s16_s64(x), vreinterpretq_s16_s64(y))); in v128_sadd_s16()
325 vqaddq_s16(vuzp1q_s16(t1, t2), vuzp2q_s16(t1, t2))); in v128_madd_us8()
/external/arm-neon-tests/
Dref-rvct-neon-nofp16.txt2351 VQADD/VQADDQ:9:vqaddq_s16 Neon cumulative saturation 0
2420 VQADD/VQADDQ:66:vqaddq_s16 Neon cumulative saturation 1
Dref-rvct-neon.txt2731 VQADD/VQADDQ:9:vqaddq_s16 Neon cumulative saturation 0
2802 VQADD/VQADDQ:68:vqaddq_s16 Neon cumulative saturation 1
/external/clang/test/CodeGen/
Daarch64-neon-intrinsics.c3199 return vqaddq_s16(a, b); in test_vqaddq_s16()
Darm_neon_intrinsics.c11733 return vqaddq_s16(a, b); in test_vqaddq_s16()

12