Home
last modified time | relevance | path

Searched refs:pi2_dst (Results 1 – 25 of 37) sorted by relevance

12

/external/libhevc/encoder/
Dihevce_had_satd.c101 WORD16 *pi2_dst, in ihevce_hadamard_4x4_8bit() argument
143 pi2_dst[0 * dst_strd + k] = v0 + v2; in ihevce_hadamard_4x4_8bit()
144 pi2_dst[1 * dst_strd + k] = v1 + v3; in ihevce_hadamard_4x4_8bit()
145 pi2_dst[2 * dst_strd + k] = v0 - v2; in ihevce_hadamard_4x4_8bit()
146 pi2_dst[3 * dst_strd + k] = v1 - v3; in ihevce_hadamard_4x4_8bit()
155 WORD16 *pi2_dst, in ihevce_hadamard_8x8_8bit() argument
161 ihevce_hadamard_4x4_8bit(pu1_src, src_strd, pu1_pred, pred_strd, pi2_dst, dst_strd); in ihevce_hadamard_8x8_8bit()
163 ihevce_hadamard_4x4_8bit(pu1_src + 4, src_strd, pu1_pred + 4, pred_strd, pi2_dst + 4, dst_strd); in ihevce_hadamard_8x8_8bit()
170 pi2_dst + (4 * dst_strd), in ihevce_hadamard_8x8_8bit()
178 pi2_dst + (4 * dst_strd) + 4, in ihevce_hadamard_8x8_8bit()
[all …]
Dihevce_had_satd.h78 WORD16 *pi2_dst,
86 WORD16 *pi2_dst,
94 WORD16 *pi2_dst,
102 WORD16 *pi2_dst,
110 WORD16 *pi2_dst,
118 WORD16 *pi2_dst,
137 WORD16 *pi2_dst,
145 WORD16 *pi2_dst,
155 WORD16 *pi2_dst,
176 WORD16 *pi2_dst,
[all …]
Dihevce_inter_pred.c174 WORD16 *pi2_dst, in ihevce_luma_interpolate_16bit_dxdy() argument
189 pu1_src, pi2_dst, src_strd, dst_strd, &gai1_hevc_luma_filter_taps[0][0], ht, wd); in ihevce_luma_interpolate_16bit_dxdy()
212 pi2_dst, in ihevce_luma_interpolate_16bit_dxdy()
224 pu1_src, pi2_dst, src_strd, dst_strd, &gai1_hevc_luma_filter_taps[dx][0], ht, wd); in ihevce_luma_interpolate_16bit_dxdy()
231 pu1_src, pi2_dst, src_strd, dst_strd, &gai1_hevc_luma_filter_taps[dy][0], ht, wd); in ihevce_luma_interpolate_16bit_dxdy()
814 WORD16 *pi2_dst, in ihevce_chroma_interpolate_16bit_dxdy() argument
829 pu1_src, pi2_dst, src_strd, dst_strd, &gai1_hevc_chroma_filter_taps[0][0], ht, wd); in ihevce_chroma_interpolate_16bit_dxdy()
852 pi2_dst, in ihevce_chroma_interpolate_16bit_dxdy()
864 pu1_src, pi2_dst, src_strd, dst_strd, &gai1_hevc_chroma_filter_taps[dx][0], ht, wd); in ihevce_chroma_interpolate_16bit_dxdy()
871 pu1_src, pi2_dst, src_strd, dst_strd, &gai1_hevc_chroma_filter_taps[dy][0], ht, wd); in ihevce_chroma_interpolate_16bit_dxdy()
Dihevce_chroma_had_satd.c109 WORD16 *pi2_dst, in ihevce_chroma_HAD_4x4_8bit() argument
116 (void)pi2_dst; in ihevce_chroma_HAD_4x4_8bit()
248 WORD16 *pi2_dst, in ihevce_chroma_compute_AC_HAD_4x4_8bit() argument
255 (void)pi2_dst; in ihevce_chroma_compute_AC_HAD_4x4_8bit()
390 WORD16 *pi2_dst, in ihevce_chroma_HAD_8x8_8bit() argument
397 (void)pi2_dst; in ihevce_chroma_HAD_8x8_8bit()
531 WORD16 *pi2_dst, in ihevce_chroma_HAD_16x16_8bit() argument
540 pu1_origin, src_strd, pu1_pred_buf, pred_strd, pi2_dst, dst_strd); in ihevce_chroma_HAD_16x16_8bit()
Dihevce_stasino_helpers.h215 WORD16 *pi2_dst,
224 WORD16 *pi2_dst,
234 WORD16 *pi2_dst,
Dihevce_ipe_structs.h111 WORD16 *pi2_dst,
122 WORD16 *pi2_dst,
Dhme_err_compute.h292 WORD16 *pi2_dst,
/external/libhevc/common/x86/
Dihevc_inter_pred_filters_sse42_intr.c110 WORD16 *pi2_dst, in ihevc_inter_pred_luma_copy_w16out_sse42() argument
146 _mm_storeu_si128((__m128i *)(pi2_dst), src0_16x8b); /* row =0 */ in ihevc_inter_pred_luma_copy_w16out_sse42()
147 _mm_storeu_si128((__m128i *)(pi2_dst + 1 * dst_strd), src1_16x8b); /* row =1 */ in ihevc_inter_pred_luma_copy_w16out_sse42()
148 _mm_storeu_si128((__m128i *)(pi2_dst + 2 * dst_strd), src2_16x8b); /* row =2 */ in ihevc_inter_pred_luma_copy_w16out_sse42()
149 _mm_storeu_si128((__m128i *)(pi2_dst + 3 * dst_strd), src3_16x8b); /* row =3 */ in ihevc_inter_pred_luma_copy_w16out_sse42()
152 pi2_dst += 8; /* pointer update */ in ihevc_inter_pred_luma_copy_w16out_sse42()
156 pi2_dst += 4 * dst_strd - wd; /* pointer update */ in ihevc_inter_pred_luma_copy_w16out_sse42()
182 _mm_storel_epi64((__m128i *)(pi2_dst), src0_16x8b); /* row =0 */ in ihevc_inter_pred_luma_copy_w16out_sse42()
183 _mm_storel_epi64((__m128i *)(pi2_dst + 1 * dst_strd), src1_16x8b); /* row =1 */ in ihevc_inter_pred_luma_copy_w16out_sse42()
184 _mm_storel_epi64((__m128i *)(pi2_dst + 2 * dst_strd), src2_16x8b); /* row =2 */ in ihevc_inter_pred_luma_copy_w16out_sse42()
[all …]
Dihevc_inter_pred_filters_ssse3_intr.c1502 WORD16 *pi2_dst, in ihevc_inter_pred_luma_copy_w16out_ssse3() argument
1532 _mm_store_si128((__m128i *)(pi2_dst + offset), s3); in ihevc_inter_pred_luma_copy_w16out_ssse3()
1542 _mm_store_si128((__m128i *)(pi2_dst + dst_strd + offset), s3); in ihevc_inter_pred_luma_copy_w16out_ssse3()
1548 pi2_dst += 2 * dst_strd; /* pointer update */ in ihevc_inter_pred_luma_copy_w16out_ssse3()
1566 _mm_storel_epi64((__m128i *)(pi2_dst + offset), s3); in ihevc_inter_pred_luma_copy_w16out_ssse3()
1576 _mm_storel_epi64((__m128i *)(pi2_dst + dst_strd + offset), s3); in ihevc_inter_pred_luma_copy_w16out_ssse3()
1581 pi2_dst += 2 * dst_strd; /* pointer update */ in ihevc_inter_pred_luma_copy_w16out_ssse3()
1628 WORD16 *pi2_dst, in ihevc_inter_pred_luma_horz_w16out_ssse3() argument
1747 _mm_store_si128((__m128i *)(pi2_dst + offset), res_temp5_8x16b); in ihevc_inter_pred_luma_horz_w16out_ssse3()
1748 _mm_store_si128((__m128i *)(pi2_dst + dst_strd + offset), res_temp15_8x16b); in ihevc_inter_pred_luma_horz_w16out_ssse3()
[all …]
/external/libhevc/common/
Dihevc_itrans.c94 WORD16 *pi2_dst, in ihevc_itrans_4x4_ttype1() argument
110 memset(pi2_dst, 0, TRANS_SIZE_4 * sizeof(WORD16)); in ihevc_itrans_4x4_ttype1()
120 pi2_dst[0] = in ihevc_itrans_4x4_ttype1()
122 pi2_dst[1] = in ihevc_itrans_4x4_ttype1()
124 pi2_dst[2] = in ihevc_itrans_4x4_ttype1()
126 pi2_dst[3] = in ihevc_itrans_4x4_ttype1()
130 pi2_dst += dst_strd; in ihevc_itrans_4x4_ttype1()
177 WORD16 *pi2_dst, in ihevc_itrans_4x4() argument
194 memset(pi2_dst, 0, TRANS_SIZE_4 * sizeof(WORD16)); in ihevc_itrans_4x4()
209 pi2_dst[0] = in ihevc_itrans_4x4()
[all …]
Dihevc_resi_trans.c99 WORD16 *pi2_dst, in ihevc_resi_trans_4x4_ttype1() argument
116 pi2_dst_orig = pi2_dst; in ihevc_resi_trans_4x4_ttype1()
177 pi2_dst[0] = (29 * c[0] + 55 * c[1] + c[3] + add) >> shift; in ihevc_resi_trans_4x4_ttype1()
178 pi2_dst[dst_strd] = (74 * (pi4_temp[0] + pi4_temp[1] - pi4_temp[3]) + add) in ihevc_resi_trans_4x4_ttype1()
180 pi2_dst[2 * dst_strd] = (29 * c[2] + 55 * c[0] - c[3] + add) >> shift; in ihevc_resi_trans_4x4_ttype1()
181 pi2_dst[3 * dst_strd] = (55 * c[2] - 29 * c[1] + c[3] + add) >> shift; in ihevc_resi_trans_4x4_ttype1()
184 pi2_dst++; in ihevc_resi_trans_4x4_ttype1()
233 WORD16 *pi2_dst, in ihevc_resi_trans_4x4() argument
251 pi2_dst_orig = pi2_dst; in ihevc_resi_trans_4x4()
306 pi2_dst[0] = (g_ai2_ihevc_trans_4[0][0] * e[0] in ihevc_resi_trans_4x4()
[all …]
Dihevc_inter_pred_filters.c317 WORD16 *pi2_dst, in ihevc_inter_pred_luma_copy_w16out() argument
330 pi2_dst[col] = (pu1_src[col] << SHIFT_14_MINUS_BIT_DEPTH); in ihevc_inter_pred_luma_copy_w16out()
334 pi2_dst += dst_strd; in ihevc_inter_pred_luma_copy_w16out()
383 WORD16 *pi2_dst, in ihevc_inter_pred_luma_horz_w16out() argument
401 pi2_dst[col] = i2_tmp; in ihevc_inter_pred_luma_horz_w16out()
405 pi2_dst += dst_strd; in ihevc_inter_pred_luma_horz_w16out()
454 WORD16 *pi2_dst, in ihevc_inter_pred_luma_vert_w16out() argument
472 pi2_dst[col] = i2_tmp; in ihevc_inter_pred_luma_vert_w16out()
476 pi2_dst += dst_strd; in ihevc_inter_pred_luma_vert_w16out()
599 WORD16 *pi2_dst, in ihevc_inter_pred_luma_vert_w16inp_w16out() argument
[all …]
Dihevc_resi_trans.h42 WORD16 *pi2_dst,
50 WORD16 *pi2_dst,
59 WORD16 *pi2_dst,
69 WORD16 *pi2_dst,
79 WORD16 *pi2_dst,
89 WORD16 *pi2_dst,
100 WORD16 *pi2_dst,
108 WORD16 *pi2_dst,
117 WORD16 *pi2_dst,
125 WORD16 *pi2_dst,
[all …]
Dihevc_trans.h38 WORD16 *pi2_dst,
44 WORD16 *pi2_dst,
50 WORD16 *pi2_dst,
56 WORD16 *pi2_dst,
62 WORD16 *pi2_dst,
Dihevc_itrans.h38 WORD16 *pi2_dst,
44 WORD16 *pi2_dst,
50 WORD16 *pi2_dst,
56 WORD16 *pi2_dst,
62 WORD16 *pi2_dst,
Dihevc_inter_pred.h64 WORD16 *pi2_dst,
82 WORD16 *pi2_dst,
102 WORD16 *pi2_dst,
124 WORD16 *pi2_dst,
/external/libavc/common/
Dih264_resi_trans_quant.c414 WORD16 *pi2_dst, in ih264_hadamard_quant_4x4() argument
440 pi2_dst[0] = x0 + x1; in ih264_hadamard_quant_4x4()
441 pi2_dst[1] = x3 + x2; in ih264_hadamard_quant_4x4()
442 pi2_dst[2] = x0 - x1; in ih264_hadamard_quant_4x4()
443 pi2_dst[3] = x3 - x2; in ih264_hadamard_quant_4x4()
446 pi2_dst += 4; in ih264_hadamard_quant_4x4()
450 pi2_dst -= SUB_BLK_WIDTH_4x4<<2; in ih264_hadamard_quant_4x4()
454 x4 = pi2_dst[0]; in ih264_hadamard_quant_4x4()
455 x5 = pi2_dst[4]; in ih264_hadamard_quant_4x4()
456 x6 = pi2_dst[8]; in ih264_hadamard_quant_4x4()
[all …]
Dih264_trans_quant_itrans_iquant.h164 typedef void ih264_hadamard_quant_ft(WORD16 *pi2_src, WORD16 *pi2_dst,
/external/libhevc/encoder/arm/
Dihevce_had_compute_neon.c454 WORD16 *pi2_dst, in ihevce_HAD_4x4_8bit_neon() argument
457 (void)pi2_dst; in ihevce_HAD_4x4_8bit_neon()
467 WORD16 *pi2_dst, in ihevce_chroma_compute_AC_HAD_4x4_8bit_neon() argument
470 (void)pi2_dst; in ihevce_chroma_compute_AC_HAD_4x4_8bit_neon()
480 WORD16 *pi2_dst, in ihevce_HAD_8x8_8bit_neon() argument
483 (void)pi2_dst; in ihevce_HAD_8x8_8bit_neon()
493 WORD16 *pi2_dst, in ihevce_compute_ac_had_8x8_8bit_neon() argument
496 (void)pi2_dst; in ihevce_compute_ac_had_8x8_8bit_neon()
506 WORD16 *pi2_dst, in ihevce_HAD_16x16_8bit_neon() argument
518 (void)pi2_dst; in ihevce_HAD_16x16_8bit_neon()
[all …]
/external/libhevc/common/arm/
Dihevc_resi_trans_neon.c66 WORD16 *pi2_dst, in ihevc_resi_trans_4x4_neon() argument
164 vst1_s16(pi2_dst, out_0); in ihevc_resi_trans_4x4_neon()
165 vst1_s16(pi2_dst + dst_strd, out_1); in ihevc_resi_trans_4x4_neon()
166 vst1_s16(pi2_dst + 2 * dst_strd, out_2); in ihevc_resi_trans_4x4_neon()
167 vst1_s16(pi2_dst + 3 * dst_strd, out_3); in ihevc_resi_trans_4x4_neon()
216 WORD16 *pi2_dst, in ihevc_resi_trans_4x4_ttype1_neon() argument
345 vst1_s16((pi2_dst + dst_strd), vmovn_s32(src1_4x32b)); in ihevc_resi_trans_4x4_ttype1_neon()
346 vst1_s16(pi2_dst, vmovn_s32(src0_4x32b)); in ihevc_resi_trans_4x4_ttype1_neon()
347 vst1_s16((pi2_dst + 2 * dst_strd), vmovn_s32(src2_4x32b)); in ihevc_resi_trans_4x4_ttype1_neon()
348 vst1_s16((pi2_dst + 3 * dst_strd), vmovn_s32(src3_4x32b)); in ihevc_resi_trans_4x4_ttype1_neon()
[all …]
Dihevc_resi_trans_neon_32x32.c100 WORD32 *pi4_temp, WORD16 *pi2_dst, WORD32 src_strd, WORD32 pred_strd, in ihevc_resi_trans_32x32_neon() argument
1206 vst1_lane_s16(pi2_dst, val_0, 0); /*Value 0*/ in ihevc_resi_trans_32x32_neon()
1207 vst1_lane_s16(pi2_dst + 8 * dst_strd, val_0, 2); /*Value 8*/ in ihevc_resi_trans_32x32_neon()
1208 vst1_lane_s16(pi2_dst + 16 * dst_strd, val_0, 1); /*Value 16*/ in ihevc_resi_trans_32x32_neon()
1209 vst1_lane_s16(pi2_dst + 24 * dst_strd, val_0, 3); /*Value 24*/ in ihevc_resi_trans_32x32_neon()
1236 vst1_lane_s16(pi2_dst + 4 * dst_strd, val_4, 0); /*Value 4*/ in ihevc_resi_trans_32x32_neon()
1237 vst1_lane_s16(pi2_dst + 12 * dst_strd, val_4, 1); /*Value 12*/ in ihevc_resi_trans_32x32_neon()
1238 vst1_lane_s16(pi2_dst + 20 * dst_strd, val_4, 2); /*Value 20*/ in ihevc_resi_trans_32x32_neon()
1239 vst1_lane_s16(pi2_dst + 28 * dst_strd, val_4, 3); /*Value 28*/ in ihevc_resi_trans_32x32_neon()
1268 vst1_lane_s16(pi2_dst + 2 * dst_strd, val__2, 0); /*Value 2*/ in ihevc_resi_trans_32x32_neon()
[all …]
Dihevc_inter_pred_luma_copy_w16out.s60 @ word16 *pi2_dst,
69 @ r1 => *pi2_dst
Dihevc_inter_pred_chroma_copy_w16out.s80 @ word16 *pi2_dst,
88 @r1 => *pi2_dst
/external/libavc/common/x86/
Dih264_resi_trans_quant_sse42.c666 void ih264_hadamard_quant_4x4_sse42(WORD16 *pi2_src, WORD16 *pi2_dst, in ih264_hadamard_quant_4x4_sse42() argument
800 _mm_storeu_si128((__m128i *) (&pi2_dst[0]), temp0); in ih264_hadamard_quant_4x4_sse42()
801 _mm_storeu_si128((__m128i *) (&pi2_dst[8]), temp2); in ih264_hadamard_quant_4x4_sse42()
895 void ih264_hadamard_quant_2x2_uv_sse42(WORD16 *pi2_src, WORD16 *pi2_dst, in ih264_hadamard_quant_2x2_uv_sse42() argument
955 _mm_storeu_si128((__m128i *) (&pi2_dst[0]), temp0); in ih264_hadamard_quant_2x2_uv_sse42()
/external/libavc/common/arm/
Dih264_resi_trans_quant_a9.s465 @ih264_hadamard_quant_4x4_a9(WORD16 *pi2_src, WORD16 *pi2_dst,
491 vadd.s32 q7, q3, q4 @pi2_dst[0] = x0 + x1;
492 vadd.s32 q8, q6, q5 @pi2_dst[1] = x3 + x2;
494 vsub.s32 q9, q3, q4 @pi2_dst[2] = x0 - x1;
495 vsub.s32 q10, q6, q5 @pi2_dst[3] = x3 - x2;
613 @ ih264_hadamard_quant_2x2_uv_a9(WORD16 *pi2_src, WORD16 *pi2_dst,

12