/external/libaom/libaom/av1/common/arm/ |
D | av1_inv_txfm_neon.c | 297 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 …]
|
D | convolve_neon.c | 64 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/ |
D | idct_blk_neon.c | 141 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 …]
|
D | sixtappredict_neon.c | 149 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 …]
|
D | shortidct4x4llm_neon.c | 51 q4s16 = vqaddq_s16(q4s16, q2s16); in vp8_short_idct4x4llm_neon() 80 q4s16 = vqaddq_s16(q4s16, q2s16); in vp8_short_idct4x4llm_neon()
|
D | dequant_idct_neon.c | 71 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/ |
D | upsampling_neon.c | 150 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); \
|
D | enc_neon.c | 116 const int16x8_t E0 = vqaddq_s16(D0, D1); // a+d | b+c in TransformPass_NEON()
|
D | dec_neon.c | 1037 const int16x8_t E0 = vqaddq_s16(D0, D1); // a+d | b+c in TransformPass_NEON()
|
/external/libvpx/libvpx/vpx_dsp/arm/ |
D | highbd_idct_neon.h | 29 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()
|
D | quantize_neon.c | 67 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()
|
D | idct_neon.h | 47 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()
|
D | vpx_convolve8_neon.h | 114 sum = vqaddq_s16(sum, vmulq_s16(s3, filter3)); in convolve8_8() 115 sum = vqaddq_s16(sum, vmulq_s16(s4, filter4)); in convolve8_8()
|
D | highbd_idct4x4_add_neon.c | 28 const int16x8_t b = vqaddq_s16(res, a); in highbd_idct4x4_1_add_kernel2()
|
D | highbd_idct32x32_1024_add_neon.c | 66 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/ |
D | fixedpoint_neon.h | 281 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/ |
D | depthwiseconv_uint8_3x3_filter.h | 5082 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 …]
|
D | depthwiseconv_uint8_transitional.h | 3107 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/ |
D | nsx_core_neon.c | 494 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/ |
D | ihevc_intra_pred_filters_neon_intr.c | 1261 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/ |
D | v128_intrinsics_arm.h | 217 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/ |
D | ref-rvct-neon-nofp16.txt | 2351 VQADD/VQADDQ:9:vqaddq_s16 Neon cumulative saturation 0 2420 VQADD/VQADDQ:66:vqaddq_s16 Neon cumulative saturation 1
|
D | ref-rvct-neon.txt | 2731 VQADD/VQADDQ:9:vqaddq_s16 Neon cumulative saturation 0 2802 VQADD/VQADDQ:68:vqaddq_s16 Neon cumulative saturation 1
|
/external/clang/test/CodeGen/ |
D | aarch64-neon-intrinsics.c | 3199 return vqaddq_s16(a, b); in test_vqaddq_s16()
|
D | arm_neon_intrinsics.c | 11733 return vqaddq_s16(a, b); in test_vqaddq_s16()
|