Home
last modified time | relevance | path

Searched refs:src2_4x32b (Results 1 – 2 of 2) sorted by relevance

/aosp_15_r20/external/libhevc/common/arm/
H A Dihevc_resi_trans_neon.c230 int32x4_t src2_4x32b; in ihevc_resi_trans_4x4_ttype1_neon() local
286 src2_4x32b = vmulq_s32(c2_4x32b, coeff0_4x32b); /* 29*c2 - c3 */ in ihevc_resi_trans_4x4_ttype1_neon()
288 src2_4x32b = vsubq_s32(src2_4x32b, c3_4x32b); in ihevc_resi_trans_4x4_ttype1_neon()
291 src2_4x32b = vmlaq_s32(src2_4x32b, c0_4x32b, coeff1_4x32b); /* 29*c2 + 55*c0 - c3 */ in ihevc_resi_trans_4x4_ttype1_neon()
299 src2_4x32b = vaddq_s32(src2_4x32b, add_val); in ihevc_resi_trans_4x4_ttype1_neon()
304 src2_4x32b = vshrq_n_s32(src2_4x32b, 1); in ihevc_resi_trans_4x4_ttype1_neon()
310 transpose_s32_4x4(&src0_4x32b, &src1_4x32b, &src2_4x32b, &src3_4x32b); in ihevc_resi_trans_4x4_ttype1_neon()
319 c3_4x32b = vmulq_s32(src2_4x32b, coeff2_4x32b); /* 74*r2 */ in ihevc_resi_trans_4x4_ttype1_neon()
324 src2_4x32b = vmulq_s32(c2_4x32b, coeff0_4x32b); /* 29*c2 - c3 */ in ihevc_resi_trans_4x4_ttype1_neon()
326 src2_4x32b = vsubq_s32(src2_4x32b, c3_4x32b); in ihevc_resi_trans_4x4_ttype1_neon()
[all …]
/aosp_15_r20/external/libhevc/encoder/arm/
H A Dihevce_hme_utils_neon.c655 int32x4_t src0_4x32b, src1_4x32b, src2_4x32b, src3_4x32b; in hme_get_wt_inp_ctb_neon() local
705 src2_4x32b = vmovl_s16(vget_low_s16(src1_8x16b)); in hme_get_wt_inp_ctb_neon()
711 dst2_4x32b = vsubq_s32(src2_4x32b, off_4x32b); in hme_get_wt_inp_ctb_neon()