/external/libaom/libaom/av1/common/arm/ |
D | jnt_convolve_neon.c | 168 *t0 = vqmovn_u16(vreinterpretq_u16_s16(tmp4)); in compute_avg_4x4() 169 *t1 = vqmovn_u16(vreinterpretq_u16_s16(tmp5)); in compute_avg_4x4() 192 *t0 = vqmovn_u16(vreinterpretq_u16_s16(tmp4)); in compute_avg_4x4() 193 *t1 = vqmovn_u16(vreinterpretq_u16_s16(tmp5)); in compute_avg_4x4() 282 *t0 = vqmovn_u16(vreinterpretq_u16_s16(f0)); in compute_avg_8x4() 283 *t1 = vqmovn_u16(vreinterpretq_u16_s16(f1)); in compute_avg_8x4() 284 *t2 = vqmovn_u16(vreinterpretq_u16_s16(f2)); in compute_avg_8x4() 285 *t3 = vqmovn_u16(vreinterpretq_u16_s16(f3)); in compute_avg_8x4() 311 *t0 = vqmovn_u16(vreinterpretq_u16_s16(f0)); in compute_avg_8x4() 312 *t1 = vqmovn_u16(vreinterpretq_u16_s16(f1)); in compute_avg_8x4() [all …]
|
D | cfl_neon.c | 519 return vreinterpretq_u16_s16(vmaxq_s16(vminq_s16(a, max), vdupq_n_s16(0))); in clampq_s16() 524 result.val[0] = vreinterpretq_u16_s16( in clamp2q_s16() 526 result.val[1] = vreinterpretq_u16_s16( in clamp2q_s16() 533 result.val[0] = vreinterpretq_u16_s16( in clamp4q_s16() 535 result.val[1] = vreinterpretq_u16_s16( in clamp4q_s16() 537 result.val[2] = vreinterpretq_u16_s16( in clamp4q_s16() 539 result.val[3] = vreinterpretq_u16_s16( in clamp4q_s16()
|
/external/libvpx/libvpx/vp8/common/arm/neon/ |
D | dequant_idct_neon.c | 57 vmulq_u16(vreinterpretq_u16_s16(q3), vreinterpretq_u16_s16(q5))); in vp8_dequant_idct_add_neon() 59 vmulq_u16(vreinterpretq_u16_s16(q4), vreinterpretq_u16_s16(q6))); in vp8_dequant_idct_add_neon() 125 vaddw_u8(vreinterpretq_u16_s16(q1), vreinterpret_u8_s32(d14))); in vp8_dequant_idct_add_neon() 127 vaddw_u8(vreinterpretq_u16_s16(q2), vreinterpret_u8_s32(d15))); in vp8_dequant_idct_add_neon()
|
D | idct_blk_neon.c | 40 q1u16 = vaddw_u8(vreinterpretq_u16_s16(q2Add.val[i]), in idct_dequant_0_2x_neon() 42 q2u16 = vaddw_u8(vreinterpretq_u16_s16(q2Add.val[i]), in idct_dequant_0_2x_neon() 201 vaddw_u8(vreinterpretq_u16_s16(q2tmp2.val[0]), vreinterpret_u8_s32(d28))); in idct_dequant_full_2x_neon() 203 vaddw_u8(vreinterpretq_u16_s16(q2tmp2.val[1]), vreinterpret_u8_s32(d29))); in idct_dequant_full_2x_neon() 205 vaddw_u8(vreinterpretq_u16_s16(q2tmp3.val[0]), vreinterpret_u8_s32(d30))); in idct_dequant_full_2x_neon() 207 vaddw_u8(vreinterpretq_u16_s16(q2tmp3.val[1]), vreinterpret_u8_s32(d31))); in idct_dequant_full_2x_neon()
|
D | shortidct4x4llm_neon.c | 112 q1u16 = vaddw_u8(vreinterpretq_u16_s16(q1s16), vreinterpret_u8_u32(d6u32)); in vp8_short_idct4x4llm_neon()
|
/external/libvpx/libvpx/vpx_dsp/arm/ |
D | highbd_idct32x32_add_neon.c | 33 vst1q_u16(*dest, vreinterpretq_u16_s16(c0)); in highbd_idct32x32_1_add_pos_kernel() 34 vst1q_u16(*dest + 8, vreinterpretq_u16_s16(c1)); in highbd_idct32x32_1_add_pos_kernel() 35 vst1q_u16(*dest + 16, vreinterpretq_u16_s16(c2)); in highbd_idct32x32_1_add_pos_kernel() 36 vst1q_u16(*dest + 24, vreinterpretq_u16_s16(c3)); in highbd_idct32x32_1_add_pos_kernel()
|
D | idct4x4_add_neon.c | 48 sum[0] = vaddw_u8(vreinterpretq_u16_s16(a[0]), s); in vpx_idct4x4_16_add_neon() 49 sum[1] = vaddw_u8(vreinterpretq_u16_s16(a[1]), vreinterpret_u8_u32(s32)); in vpx_idct4x4_16_add_neon()
|
D | quantize_neon.c | 58 vreinterpretq_u16_s16(vaddq_s16(vld1q_s16(iscan), one)); in vpx_quantize_b_neon() 108 vreinterpretq_u16_s16(vaddq_s16(vld1q_s16(iscan), one)); in vpx_quantize_b_neon() 218 vreinterpretq_u16_s16(vaddq_s16(vld1q_s16(iscan), one)); in vpx_quantize_b_32x32_neon() 266 vreinterpretq_u16_s16(vaddq_s16(vld1q_s16(iscan), one)); in vpx_quantize_b_32x32_neon()
|
D | idct4x4_1_add_neon.c | 25 a = vaddw_u8(vreinterpretq_u16_s16(res), vreinterpret_u8_u32(*d)); in idct4x4_1_add_kernel()
|
D | idct32x32_add_neon.c | 60 q0 = vreinterpretq_s16_u16(vaddw_u8(vreinterpretq_u16_s16(q0), d[0])); in store_combine_results() 61 q1 = vreinterpretq_s16_u16(vaddw_u8(vreinterpretq_u16_s16(q1), d[1])); in store_combine_results() 62 q2 = vreinterpretq_s16_u16(vaddw_u8(vreinterpretq_u16_s16(q2), d[2])); in store_combine_results() 63 q3 = vreinterpretq_s16_u16(vaddw_u8(vreinterpretq_u16_s16(q3), d[3])); in store_combine_results()
|
/external/libhevc/encoder/arm/ |
D | ihevce_had_compute_neon.c | 595 vaddq_u16(vreinterpretq_u16_s16(vabsq_s16(q0)), vreinterpretq_u16_s16(vabsq_s16(q1))); in ihevce_HAD_16x16_8bit_neon() 597 vaddq_u16(vreinterpretq_u16_s16(vabsq_s16(q2)), vreinterpretq_u16_s16(vabsq_s16(q3))); in ihevce_HAD_16x16_8bit_neon() 737 vreinterpretq_u16_s16(vabsq_s16(q0)), vreinterpretq_u16_s16(vabsq_s16(q1))); in ihevce_HAD_32x32_8bit_neon() 739 vreinterpretq_u16_s16(vabsq_s16(q2)), vreinterpretq_u16_s16(vabsq_s16(q3))); in ihevce_HAD_32x32_8bit_neon() 960 uint16x8_t r0 = vaddq_u16(vreinterpretq_u16_s16(p0), vreinterpretq_u16_s16(p1)); in ihevce_compute_16x16HAD_using_8x8_neon() 961 uint16x8_t r1 = vaddq_u16(vreinterpretq_u16_s16(p2), vreinterpretq_u16_s16(p3)); in ihevce_compute_16x16HAD_using_8x8_neon() 1170 uint16x8_t r0 = vaddq_u16(vreinterpretq_u16_s16(p0), vreinterpretq_u16_s16(p1)); in ihevce_compute_32x32HAD_using_16x16_neon() 1171 uint16x8_t r1 = vaddq_u16(vreinterpretq_u16_s16(p2), vreinterpretq_u16_s16(p3)); in ihevce_compute_32x32HAD_using_16x16_neon()
|
/external/libvpx/libvpx/vp9/common/arm/neon/ |
D | vp9_iht4x4_add_neon.c | 70 sum[0] = vaddw_u8(vreinterpretq_u16_s16(a[0]), s[0]); in vp9_iht4x4_16_add_neon() 71 sum[1] = vaddw_u8(vreinterpretq_u16_s16(a[1]), s[1]); in vp9_iht4x4_16_add_neon()
|
/external/libhevc/common/arm/ |
D | ihevc_sao_edge_offset_class1.s | 194 … @pi2_tmp_cur_row.val[0] = vreinterpretq_s16_u16(vminq_u16(vreinterpretq_u16_s16(pi2_tmp_cu… 205 … @pi2_tmp_cur_row.val[1] = vreinterpretq_s16_u16(vminq_u16(vreinterpretq_u16_s16(pi2_tmp_cu… 216 … @II pi2_tmp_cur_row.val[0] = vreinterpretq_s16_u16(vminq_u16(vreinterpretq_u16_s16(pi2_tmp_cu… 219 … @II pi2_tmp_cur_row.val[1] = vreinterpretq_s16_u16(vminq_u16(vreinterpretq_u16_s16(pi2_tmp_cu… 250 … @pi2_tmp_cur_row.val[0] = vreinterpretq_s16_u16(vminq_u16(vreinterpretq_u16_s16(pi2_tmp_cu… 256 … @pi2_tmp_cur_row.val[1] = vreinterpretq_s16_u16(vminq_u16(vreinterpretq_u16_s16(pi2_tmp_cu… 331 … @pi2_tmp_cur_row.val[0] = vreinterpretq_s16_u16(vminq_u16(vreinterpretq_u16_s16(pi2_tmp_cu… 337 … @II pi2_tmp_cur_row.val[0] = vreinterpretq_s16_u16(vminq_u16(vreinterpretq_u16_s16(pi2_tmp_cu… 368 … @pi2_tmp_cur_row.val[0] = vreinterpretq_s16_u16(vminq_u16(vreinterpretq_u16_s16(pi2_tmp_cu…
|
D | ihevc_sao_edge_offset_class1_chroma.s | 200 … @pi2_tmp_cur_row.val[0] = vreinterpretq_s16_u16(vminq_u16(vreinterpretq_u16_s16(pi2_tmp_cu… 215 … @pi2_tmp_cur_row.val[1] = vreinterpretq_s16_u16(vminq_u16(vreinterpretq_u16_s16(pi2_tmp_cu… 228 … @II pi2_tmp_cur_row.val[0] = vreinterpretq_s16_u16(vminq_u16(vreinterpretq_u16_s16(pi2_tmp_cu… 231 … @II pi2_tmp_cur_row.val[1] = vreinterpretq_s16_u16(vminq_u16(vreinterpretq_u16_s16(pi2_tmp_cu… 267 … @pi2_tmp_cur_row.val[0] = vreinterpretq_s16_u16(vminq_u16(vreinterpretq_u16_s16(pi2_tmp_cu… 273 … @pi2_tmp_cur_row.val[1] = vreinterpretq_s16_u16(vminq_u16(vreinterpretq_u16_s16(pi2_tmp_cu… 357 … @pi2_tmp_cur_row.val[0] = vreinterpretq_s16_u16(vminq_u16(vreinterpretq_u16_s16(pi2_tmp_cu… 367 … @II pi2_tmp_cur_row.val[0] = vreinterpretq_s16_u16(vminq_u16(vreinterpretq_u16_s16(pi2_tmp_cu… 403 … @pi2_tmp_cur_row.val[0] = vreinterpretq_s16_u16(vminq_u16(vreinterpretq_u16_s16(pi2_tmp_cu…
|
D | ihevc_sao_edge_offset_class0.s | 231 … @pi2_tmp_cur_row.val[0] = vreinterpretq_s16_u16(vminq_u16(vreinterpretq_u16_s16(pi2_tmp_cu… 242 … @pi2_tmp_cur_row.val[1] = vreinterpretq_s16_u16(vminq_u16(vreinterpretq_u16_s16(pi2_tmp_cu… 251 … @II pi2_tmp_cur_row.val[0] = vreinterpretq_s16_u16(vminq_u16(vreinterpretq_u16_s16(pi2_tmp_cu… 258 … @II pi2_tmp_cur_row.val[1] = vreinterpretq_s16_u16(vminq_u16(vreinterpretq_u16_s16(pi2_tmp_cu… 334 … @pi2_tmp_cur_row.val[0] = vreinterpretq_s16_u16(vminq_u16(vreinterpretq_u16_s16(pi2_tmp_cu…
|
D | ihevc_sao_edge_offset_class0_chroma.s | 241 … @pi2_tmp_cur_row.val[0] = vreinterpretq_s16_u16(vminq_u16(vreinterpretq_u16_s16(pi2_tmp_cu… 248 … @pi2_tmp_cur_row.val[1] = vreinterpretq_s16_u16(vminq_u16(vreinterpretq_u16_s16(pi2_tmp_cu… 267 … @II pi2_tmp_cur_row.val[0] = vreinterpretq_s16_u16(vminq_u16(vreinterpretq_u16_s16(pi2_tmp_cu… 276 … @II pi2_tmp_cur_row.val[1] = vreinterpretq_s16_u16(vminq_u16(vreinterpretq_u16_s16(pi2_tmp_cu… 403 … @pi2_tmp_cur_row.val[0] = vreinterpretq_s16_u16(vminq_u16(vreinterpretq_u16_s16(pi2_tmp_cu… 428 … @II pi2_tmp_cur_row.val[0] = vreinterpretq_s16_u16(vminq_u16(vreinterpretq_u16_s16(pi2_tmp_cu…
|
D | ihevc_sao_edge_offset_class3.s | 339 … @I pi2_tmp_cur_row.val[0] = vreinterpretq_s16_u16(vminq_u16(vreinterpretq_u16_s16(pi2_tmp_cu… 345 … @I pi2_tmp_cur_row.val[1] = vreinterpretq_s16_u16(vminq_u16(vreinterpretq_u16_s16(pi2_tmp_cu… 442 … @II pi2_tmp_cur_row.val[0] = vreinterpretq_s16_u16(vminq_u16(vreinterpretq_u16_s16(pi2_tmp_cu… 452 … @II pi2_tmp_cur_row.val[1] = vreinterpretq_s16_u16(vminq_u16(vreinterpretq_u16_s16(pi2_tmp_cu… 459 … @III pi2_tmp_cur_row.val[0] = vreinterpretq_s16_u16(vminq_u16(vreinterpretq_u16_s16(pi2_tmp_cu… 468 … @III pi2_tmp_cur_row.val[1] = vreinterpretq_s16_u16(vminq_u16(vreinterpretq_u16_s16(pi2_tmp_cu… 533 … @pi2_tmp_cur_row.val[0] = vreinterpretq_s16_u16(vminq_u16(vreinterpretq_u16_s16(pi2_tmp_cu… 537 … @pi2_tmp_cur_row.val[1] = vreinterpretq_s16_u16(vminq_u16(vreinterpretq_u16_s16(pi2_tmp_cu… 675 … @pi2_tmp_cur_row.val[0] = vreinterpretq_s16_u16(vminq_u16(vreinterpretq_u16_s16(pi2_tmp_cu… 681 … @pi2_tmp_cur_row.val[1] = vreinterpretq_s16_u16(vminq_u16(vreinterpretq_u16_s16(pi2_tmp_cu… [all …]
|
D | ihevc_sao_edge_offset_class2.s | 325 … @I pi2_tmp_cur_row.val[0] = vreinterpretq_s16_u16(vminq_u16(vreinterpretq_u16_s16(pi2_tmp_cu… 334 … @I pi2_tmp_cur_row.val[1] = vreinterpretq_s16_u16(vminq_u16(vreinterpretq_u16_s16(pi2_tmp_cu… 420 … @II pi2_tmp_cur_row.val[0] = vreinterpretq_s16_u16(vminq_u16(vreinterpretq_u16_s16(pi2_tmp_cu… 425 … @III pi2_tmp_cur_row.val[0] = vreinterpretq_s16_u16(vminq_u16(vreinterpretq_u16_s16(pi2_tmp_cu… 431 … @II pi2_tmp_cur_row.val[1] = vreinterpretq_s16_u16(vminq_u16(vreinterpretq_u16_s16(pi2_tmp_cu… 444 … @III pi2_tmp_cur_row.val[1] = vreinterpretq_s16_u16(vminq_u16(vreinterpretq_u16_s16(pi2_tmp_cu… 499 … @pi2_tmp_cur_row.val[0] = vreinterpretq_s16_u16(vminq_u16(vreinterpretq_u16_s16(pi2_tmp_cu… 505 … @pi2_tmp_cur_row.val[1] = vreinterpretq_s16_u16(vminq_u16(vreinterpretq_u16_s16(pi2_tmp_cu… 634 … @pi2_tmp_cur_row.val[0] = vreinterpretq_s16_u16(vminq_u16(vreinterpretq_u16_s16(pi2_tmp_cu… 640 … @pi2_tmp_cur_row.val[1] = vreinterpretq_s16_u16(vminq_u16(vreinterpretq_u16_s16(pi2_tmp_cu… [all …]
|
D | ihevc_sao_edge_offset_class3_chroma.s | 429 … @I pi2_tmp_cur_row.val[0] = vreinterpretq_s16_u16(vminq_u16(vreinterpretq_u16_s16(pi2_tmp_cu… 437 … @I pi2_tmp_cur_row.val[1] = vreinterpretq_s16_u16(vminq_u16(vreinterpretq_u16_s16(pi2_tmp_cu… 562 … @II pi2_tmp_cur_row.val[0] = vreinterpretq_s16_u16(vminq_u16(vreinterpretq_u16_s16(pi2_tmp_cu… 575 … @II pi2_tmp_cur_row.val[1] = vreinterpretq_s16_u16(vminq_u16(vreinterpretq_u16_s16(pi2_tmp_cu… 582 … @III pi2_tmp_cur_row.val[0] = vreinterpretq_s16_u16(vminq_u16(vreinterpretq_u16_s16(pi2_tmp_cu… 589 … @III pi2_tmp_cur_row.val[1] = vreinterpretq_s16_u16(vminq_u16(vreinterpretq_u16_s16(pi2_tmp_cu… 661 … @pi2_tmp_cur_row.val[0] = vreinterpretq_s16_u16(vminq_u16(vreinterpretq_u16_s16(pi2_tmp_cu… 665 … @pi2_tmp_cur_row.val[1] = vreinterpretq_s16_u16(vminq_u16(vreinterpretq_u16_s16(pi2_tmp_cu… 837 … @pi2_tmp_cur_row.val[0] = vreinterpretq_s16_u16(vminq_u16(vreinterpretq_u16_s16(pi2_tmp_cu… 843 … @pi2_tmp_cur_row.val[1] = vreinterpretq_s16_u16(vminq_u16(vreinterpretq_u16_s16(pi2_tmp_cu… [all …]
|
D | ihevc_sao_edge_offset_class2_chroma.s | 440 … @I pi2_tmp_cur_row.val[0] = vreinterpretq_s16_u16(vminq_u16(vreinterpretq_u16_s16(pi2_tmp_cu… 445 … @I pi2_tmp_cur_row.val[1] = vreinterpretq_s16_u16(vminq_u16(vreinterpretq_u16_s16(pi2_tmp_cu… 555 … @II pi2_tmp_cur_row.val[0] = vreinterpretq_s16_u16(vminq_u16(vreinterpretq_u16_s16(pi2_tmp_cu… 574 … @II pi2_tmp_cur_row.val[1] = vreinterpretq_s16_u16(vminq_u16(vreinterpretq_u16_s16(pi2_tmp_cu… 585 … @III pi2_tmp_cur_row.val[0] = vreinterpretq_s16_u16(vminq_u16(vreinterpretq_u16_s16(pi2_tmp_cu… 593 … @III pi2_tmp_cur_row.val[1] = vreinterpretq_s16_u16(vminq_u16(vreinterpretq_u16_s16(pi2_tmp_cu… 659 … @pi2_tmp_cur_row.val[0] = vreinterpretq_s16_u16(vminq_u16(vreinterpretq_u16_s16(pi2_tmp_cu… 663 … @pi2_tmp_cur_row.val[1] = vreinterpretq_s16_u16(vminq_u16(vreinterpretq_u16_s16(pi2_tmp_cu… 812 … @pi2_tmp_cur_row.val[0] = vreinterpretq_s16_u16(vminq_u16(vreinterpretq_u16_s16(pi2_tmp_cu… 817 … @pi2_tmp_cur_row.val[1] = vreinterpretq_s16_u16(vminq_u16(vreinterpretq_u16_s16(pi2_tmp_cu… [all …]
|
/external/libaom/libaom/aom_dsp/arm/ |
D | blend_a64_mask_neon.c | 61 vqsubq_u16(vreinterpretq_u16_s16(im_res_0), vec_round_offset); in blend_8x4() 63 vqsubq_u16(vreinterpretq_u16_s16(im_res_1), vec_round_offset); in blend_8x4() 65 vqsubq_u16(vreinterpretq_u16_s16(im_res_2), vec_round_offset); in blend_8x4() 67 vqsubq_u16(vreinterpretq_u16_s16(im_res_3), vec_round_offset); in blend_8x4() 110 vqsubq_u16(vreinterpretq_u16_s16(res0), vec_round_offset); in blend_4x4() 112 vqsubq_u16(vreinterpretq_u16_s16(res1), vec_round_offset); in blend_4x4()
|
/external/webp/src/dsp/ |
D | cost_neon.c | 73 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()
|
D | yuv_neon.c | 198 vreinterpretq_u16_s16(vmaxq_s16(vminq_s16(F, max), zero)); in SharpYUVUpdateY_NEON() 201 sum = vpadalq_u32(sum, vpaddlq_u16(vreinterpretq_u16_s16(I))); in SharpYUVUpdateY_NEON() 258 vst1q_u16(out + 2 * i + 0, vreinterpretq_u16_s16(i0)); in SharpYUVFilterRow_NEON() 259 vst1q_u16(out + 2 * i + 8, vreinterpretq_u16_s16(i1)); in SharpYUVFilterRow_NEON()
|
/external/webrtc/webrtc/modules/audio_processing/aecm/ |
D | aecm_core_neon.c | 159 vget_low_u16(vreinterpretq_u16_s16(adapt_v))); in WebRtcAecm_StoreAdaptiveChannelNeon() 161 vget_high_u16(vreinterpretq_u16_s16(adapt_v))); in WebRtcAecm_StoreAdaptiveChannelNeon()
|
/external/libvpx/libvpx/vp9/encoder/arm/neon/ |
D | vp9_quantize_neon.c | 142 vreinterpretq_u16_s16(vaddq_s16(vld1q_s16(iscan), one)); in vp9_quantize_fp_32x32_neon() 196 vreinterpretq_u16_s16(vaddq_s16(vld1q_s16(iscan), one)); in vp9_quantize_fp_32x32_neon()
|