Home
last modified time | relevance | path

Searched refs:pred_strd (Results 1 – 25 of 82) sorted by relevance

1234

/external/libhevc/encoder/arm/
Dihevce_sad_compute_neon.c57 UWORD8 *pu1_src, UWORD8 *pu1_pred, WORD32 src_strd, WORD32 pred_strd) in ihevce_4x4_sad_computer_neon() argument
60 const uint8x16_t ref_u8 = load_unaligned_u8q(pu1_pred, pred_strd); in ihevce_4x4_sad_computer_neon()
73 UWORD8 *pu1_src, UWORD8 *pu1_pred, WORD32 src_strd, WORD32 pred_strd, WORD32 ht) in ihevce_8xn_sad_computer_neon() argument
90 pu1_pred += pred_strd; in ihevce_8xn_sad_computer_neon()
100 UWORD8 *pu1_src, UWORD8 *pu1_pred, WORD32 src_strd, WORD32 pred_strd, WORD32 ht) in ihevce_16xn_sad_computer_neon() argument
119 pu1_pred += pred_strd; in ihevce_16xn_sad_computer_neon()
130 UWORD8 *pu1_src, UWORD8 *pu1_pred, WORD32 src_strd, WORD32 pred_strd, WORD32 ht) in ihevce_32xn_sad_computer_neon() argument
153 pu1_pred += pred_strd; in ihevce_32xn_sad_computer_neon()
164 UWORD8 *pu1_src, UWORD8 *pu1_pred, WORD32 src_strd, WORD32 pred_strd, WORD32 ht) in ihevce_64xn_sad_computer_neon() argument
195 pu1_pred += pred_strd; in ihevce_64xn_sad_computer_neon()
[all …]
Dihevce_itrans_recon_neon.c59 UWORD8 *pu1_pred, WORD32 pred_strd, UWORD8 *pu1_dst, WORD32 dst_strd, WORD32 dc_value) in ihevce_itrans_recon_dc_4x4_luma_neon() argument
65 src_u8 = load_unaligned_u8q(pu1_pred, pred_strd); in ihevce_itrans_recon_dc_4x4_luma_neon()
83 WORD32 pred_strd, in ihevce_itrans_recon_dc_4x4_chroma_neon() argument
98 a1 = vreinterpretq_s16_u16(vmovl_u8(vld1_u8(pu1_pred + i * pred_strd))); in ihevce_itrans_recon_dc_4x4_chroma_neon()
108 WORD32 pred_strd, in ihevce_itrans_recon_dc_8x8_luma_neon() argument
123 a2 = vld1_u8(pu1_pred + i * pred_strd); in ihevce_itrans_recon_dc_8x8_luma_neon()
124 a3 = vld1_u8(pu1_pred + (i + 1) * pred_strd); in ihevce_itrans_recon_dc_8x8_luma_neon()
134 WORD32 pred_strd, in ihevce_itrans_recon_dc_8x8_chroma_neon() argument
151 a2 = vld2_u8(pu1_pred + i * pred_strd).val[e_chroma_plane]; in ihevce_itrans_recon_dc_8x8_chroma_neon()
152 a3 = vld2_u8(pu1_pred + (i + 1) * pred_strd).val[e_chroma_plane]; in ihevce_itrans_recon_dc_8x8_chroma_neon()
[all …]
Dihevce_had_compute_neon.c69 pu1_pred += pred_strd; \
77 pu1_pred += pred_strd; \
102 WORD32 pred_strd, in hadamard4x4_2() argument
128 WORD32 pred_strd, in hadamard4x4_4() argument
139 hadamard4x4_2(pu1_src, src_strd, pu1_pred, pred_strd, r0, r1, r2, r3); in hadamard4x4_4()
143 pu1_pred += (4 * pred_strd); in hadamard4x4_4()
144 hadamard4x4_2(pu1_src, src_strd, pu1_pred, pred_strd, r4, r5, r6, r7); in hadamard4x4_4()
292 WORD32 pred_strd, in hadamard8x8() argument
327 WORD32 pred_strd, in ihevce_HAD_8x8_8bit_plane_neon() argument
338 pu1_src, src_strd, pu1_pred, pred_strd, &a0, &a1, &a2, &a3, &a4, &a5, &a6, &a7, is_chroma); in ihevce_HAD_8x8_8bit_plane_neon()
[all …]
/external/libhevc/common/
Dihevc_recon.c98 WORD32 pred_strd, in ihevc_recon_4x4_ttype1() argument
116 pu1_dst[j * dst_strd] = pu1_pred[j * pred_strd]; in ihevc_recon_4x4_ttype1()
124 CLIP_U8(pi2_src[j * src_strd] + pu1_pred[j * pred_strd]); in ihevc_recon_4x4_ttype1()
180 WORD32 pred_strd, in ihevc_recon_4x4() argument
198 pu1_dst[j * dst_strd] = pu1_pred[j * pred_strd]; in ihevc_recon_4x4()
206 CLIP_U8(pi2_src[j * src_strd] + pu1_pred[j * pred_strd]); in ihevc_recon_4x4()
262 WORD32 pred_strd, in ihevc_recon_8x8() argument
280 pu1_dst[j * dst_strd] = pu1_pred[j * pred_strd]; in ihevc_recon_8x8()
288 CLIP_U8(pi2_src[j * src_strd] + pu1_pred[j * pred_strd]); in ihevc_recon_8x8()
344 WORD32 pred_strd, in ihevc_recon_16x16() argument
[all …]
Dihevc_recon.h41 WORD32 pred_strd,
48 WORD32 pred_strd,
56 WORD32 pred_strd,
63 WORD32 pred_strd,
71 WORD32 pred_strd,
78 WORD32 pred_strd,
86 WORD32 pred_strd,
93 WORD32 pred_strd,
101 WORD32 pred_strd,
108 WORD32 pred_strd,
Dihevc_resi_trans.h44 WORD32 pred_strd,
53 WORD32 pred_strd,
63 WORD32 pred_strd,
74 WORD32 pred_strd,
84 WORD32 pred_strd,
95 WORD32 pred_strd,
106 WORD32 pred_strd,
115 WORD32 pred_strd,
125 WORD32 pred_strd,
134 WORD32 pred_strd,
[all …]
Dihevc_iquant_recon.c112 WORD32 pred_strd, in ihevc_iquant_recon_4x4_ttype1() argument
140 pu1_dst[j * dst_strd] = pu1_pred[j * pred_strd]; in ihevc_iquant_recon_4x4_ttype1()
154 CLIP_U8(iquant_out + pu1_pred[j * pred_strd]); in ihevc_iquant_recon_4x4_ttype1()
224 WORD32 pred_strd, in ihevc_iquant_recon_4x4() argument
252 pu1_dst[j * dst_strd] = pu1_pred[j * pred_strd]; in ihevc_iquant_recon_4x4()
265 CLIP_U8(iquant_out + pu1_pred[j * pred_strd]); in ihevc_iquant_recon_4x4()
335 WORD32 pred_strd, in ihevc_iquant_recon_8x8() argument
363 pu1_dst[j * dst_strd] = pu1_pred[j * pred_strd]; in ihevc_iquant_recon_8x8()
376 CLIP_U8(iquant_out + pu1_pred[j * pred_strd]); in ihevc_iquant_recon_8x8()
446 WORD32 pred_strd, in ihevc_iquant_recon_16x16() argument
[all …]
Dihevc_chroma_recon.c107 WORD32 pred_strd, in ihevc_chroma_recon_4x4() argument
125 pu1_dst[j * dst_strd] = pu1_pred[j * pred_strd]; in ihevc_chroma_recon_4x4()
133 CLIP_U8(pi2_src[j * src_strd] + pu1_pred[j * pred_strd]); in ihevc_chroma_recon_4x4()
190 WORD32 pred_strd, in ihevc_chroma_recon_8x8() argument
208 pu1_dst[j * dst_strd] = pu1_pred[j * pred_strd]; in ihevc_chroma_recon_8x8()
216 CLIP_U8(pi2_src[j * src_strd] + pu1_pred[j * pred_strd]); in ihevc_chroma_recon_8x8()
273 WORD32 pred_strd, in ihevc_chroma_recon_16x16() argument
291 pu1_dst[j * dst_strd] = pu1_pred[j * pred_strd]; in ihevc_chroma_recon_16x16()
299 CLIP_U8(pi2_src[j * src_strd] + pu1_pred[j * pred_strd]); in ihevc_chroma_recon_16x16()
Dihevc_iquant_recon.h44 WORD32 pred_strd,
54 WORD32 pred_strd,
65 WORD32 pred_strd,
75 WORD32 pred_strd,
86 WORD32 pred_strd,
96 WORD32 pred_strd,
107 WORD32 pred_strd,
117 WORD32 pred_strd,
128 WORD32 pred_strd,
138 WORD32 pred_strd,
Dihevc_itrans_recon.h42 WORD32 pred_strd,
51 WORD32 pred_strd,
61 WORD32 pred_strd,
70 WORD32 pred_strd,
80 WORD32 pred_strd,
89 WORD32 pred_strd,
99 WORD32 pred_strd,
108 WORD32 pred_strd,
118 WORD32 pred_strd,
127 WORD32 pred_strd,
Dihevc_iquant_itrans_recon.h47 WORD32 pred_strd,
60 WORD32 pred_strd,
74 WORD32 pred_strd,
87 WORD32 pred_strd,
101 WORD32 pred_strd,
114 WORD32 pred_strd,
128 WORD32 pred_strd,
141 WORD32 pred_strd,
155 WORD32 pred_strd,
168 WORD32 pred_strd,
Dihevc_chroma_iquant_recon.c118 WORD32 pred_strd, in ihevc_chroma_iquant_recon_4x4() argument
146 pu1_dst[j * dst_strd] = pu1_pred[j * pred_strd]; in ihevc_chroma_iquant_recon_4x4()
159 CLIP_U8(iquant_out + pu1_pred[j * pred_strd]); in ihevc_chroma_iquant_recon_4x4()
230 WORD32 pred_strd, in ihevc_chroma_iquant_recon_8x8() argument
258 pu1_dst[j * dst_strd] = pu1_pred[j * pred_strd]; in ihevc_chroma_iquant_recon_8x8()
271 CLIP_U8(iquant_out + pu1_pred[j * pred_strd]); in ihevc_chroma_iquant_recon_8x8()
342 WORD32 pred_strd, in ihevc_chroma_iquant_recon_16x16() argument
371 pu1_dst[j * dst_strd] = pu1_pred[j * pred_strd]; in ihevc_chroma_iquant_recon_16x16()
384 CLIP_U8(iquant_out + pu1_pred[j * pred_strd]); in ihevc_chroma_iquant_recon_16x16()
Dihevc_chroma_recon.h50 WORD32 pred_strd,
57 WORD32 pred_strd,
65 WORD32 pred_strd,
72 WORD32 pred_strd,
80 WORD32 pred_strd,
87 WORD32 pred_strd,
Dihevc_chroma_iquant_recon.h47 WORD32 pred_strd,
57 WORD32 pred_strd,
68 WORD32 pred_strd,
78 WORD32 pred_strd,
89 WORD32 pred_strd,
99 WORD32 pred_strd,
Dihevc_chroma_itrans_recon.h45 WORD32 pred_strd,
54 WORD32 pred_strd,
64 WORD32 pred_strd,
73 WORD32 pred_strd,
83 WORD32 pred_strd,
92 WORD32 pred_strd,
Dihevc_chroma_iquant_itrans_recon.h48 WORD32 pred_strd,
61 WORD32 pred_strd,
75 WORD32 pred_strd,
88 WORD32 pred_strd,
102 WORD32 pred_strd,
115 WORD32 pred_strd,
/external/libavc/common/
Dih264_iquant_itrans_recon.c109 WORD32 pred_strd, in ih264_iquant_itrans_recon_4x4() argument
184 pu1_pred_ptr += pred_strd; in ih264_iquant_itrans_recon_4x4()
191 pu1_pred_ptr += pred_strd; in ih264_iquant_itrans_recon_4x4()
198 pu1_pred_ptr += pred_strd; in ih264_iquant_itrans_recon_4x4()
216 WORD32 pred_strd, in ih264_iquant_itrans_recon_4x4_dc() argument
251 pu1_pred_ptr += pred_strd; in ih264_iquant_itrans_recon_4x4_dc()
256 pu1_pred_ptr += pred_strd; in ih264_iquant_itrans_recon_4x4_dc()
261 pu1_pred_ptr += pred_strd; in ih264_iquant_itrans_recon_4x4_dc()
326 WORD32 pred_strd, in ih264_iquant_itrans_recon_8x8() argument
509 pu1_pred_ptr += pred_strd; in ih264_iquant_itrans_recon_8x8()
[all …]
Dih264_trans_quant_itrans_iquant.h48 WORD32 pred_strd,
60 WORD32 pred_strd,
74 WORD32 pred_strd,
86 WORD32 pred_strd,
99 WORD32 pred_strd,
110 WORD32 pred_strd,
123 WORD32 pred_strd,
136 WORD32 pred_strd,
149 WORD32 pred_strd,
/external/libhevc/encoder/
Dihevce_had_satd.c100 WORD32 pred_strd, in ihevce_hadamard_4x4_8bit() argument
129 pu1_pred += pred_strd; in ihevce_hadamard_4x4_8bit()
154 WORD32 pred_strd, 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()
168 pu1_pred + 4 * pred_strd, in ihevce_hadamard_8x8_8bit()
169 pred_strd, in ihevce_hadamard_8x8_8bit()
176 pu1_pred + 4 + 4 * pred_strd, in ihevce_hadamard_8x8_8bit()
177 pred_strd, in ihevce_hadamard_8x8_8bit()
210 WORD32 pred_strd, in ihevce_hadamard_16x16_8bit() argument
[all …]
Dihevce_had_satd.h77 WORD32 pred_strd,
85 WORD32 pred_strd,
93 WORD32 pred_strd,
101 WORD32 pred_strd,
109 WORD32 pred_strd,
117 WORD32 pred_strd,
154 WORD32 pred_strd,
175 WORD32 pred_strd,
193 WORD32 pred_strd,
203 WORD32 pred_strd,
[all …]
/external/libavc/common/x86/
Dih264_iquant_itrans_recon_dc_ssse3.c104 WORD32 pred_strd, in ih264_iquant_itrans_recon_4x4_dc_ssse3() argument
138 …predload_r = _mm_loadl_epi64((__m128i *) (&pu1_pred[pred_strd])); //p10 p11 p12 p13 0 0 0 0 0 0 0 … in ih264_iquant_itrans_recon_4x4_dc_ssse3()
140 …predload_r = _mm_loadl_epi64((__m128i *) (&pu1_pred[2*pred_strd])); //p20 p21 p22 p23 0 0 0 0 0 0 … in ih264_iquant_itrans_recon_4x4_dc_ssse3()
142 …predload_r = _mm_loadl_epi64((__m128i *) (&pu1_pred[3*pred_strd])); //p30 p31 p32 p33 0 0 0 0 0 0 … in ih264_iquant_itrans_recon_4x4_dc_ssse3()
230 WORD32 pred_strd, in ih264_iquant_itrans_recon_8x8_dc_ssse3() argument
261 …predload_r = _mm_loadl_epi64((__m128i *)(&pu1_pred[pred_strd])); //p0 p1 p2 p3 p4 p5 p6 p7 0 0 0 0… in ih264_iquant_itrans_recon_8x8_dc_ssse3()
265 … (__m128i *)(&pu1_pred[2 * pred_strd])); //p0 p1 p2 p3 p4 p5 p6 p7 0 0 0 0 0 0 0 0 -- all 8 bits in ih264_iquant_itrans_recon_8x8_dc_ssse3()
269 … (__m128i *)(&pu1_pred[3 * pred_strd])); //p0 p1 p2 p3 p4 p5 p6 p7 0 0 0 0 0 0 0 0 -- all 8 bits in ih264_iquant_itrans_recon_8x8_dc_ssse3()
273 … (__m128i *)(&pu1_pred[4 * pred_strd])); //p0 p1 p2 p3 p4 p5 p6 p7 0 0 0 0 0 0 0 0 -- all 8 bits in ih264_iquant_itrans_recon_8x8_dc_ssse3()
277 … (__m128i *)(&pu1_pred[5 * pred_strd])); //p0 p1 p2 p3 p4 p5 p6 p7 0 0 0 0 0 0 0 0 -- all 8 bit in ih264_iquant_itrans_recon_8x8_dc_ssse3()
[all …]
/external/libhevc/decoder/x86/
Dihevcd_it_rec_dc_ssse3_intr.c49 void ihevcd_itrans_recon_dc_luma_ssse3(UWORD8 *pu1_pred, UWORD8 *pu1_dst, WORD32 pred_strd, WORD32 … in ihevcd_itrans_recon_dc_luma_ssse3() argument
99 m_temp_reg_1 = _mm_loadl_epi64((__m128i *)(pu1_pred + pred_strd)); in ihevcd_itrans_recon_dc_luma_ssse3()
100 m_temp_reg_2 = _mm_loadl_epi64((__m128i *)(pu1_pred + 2 * pred_strd)); in ihevcd_itrans_recon_dc_luma_ssse3()
101 m_temp_reg_3 = _mm_loadl_epi64((__m128i *)(pu1_pred + 3 * pred_strd)); in ihevcd_itrans_recon_dc_luma_ssse3()
142 m_temp_reg_1 = _mm_loadl_epi64((__m128i *)(pu1_pred + pred_strd)); in ihevcd_itrans_recon_dc_luma_ssse3()
143 m_temp_reg_2 = _mm_loadl_epi64((__m128i *)(pu1_pred + 2 * pred_strd)); in ihevcd_itrans_recon_dc_luma_ssse3()
144 m_temp_reg_3 = _mm_loadl_epi64((__m128i *)(pu1_pred + 3 * pred_strd)); in ihevcd_itrans_recon_dc_luma_ssse3()
180 pu1_pred += 4 * pred_strd - trans_size; in ihevcd_itrans_recon_dc_luma_ssse3()
188 void ihevcd_itrans_recon_dc_chroma_ssse3(UWORD8 *pu1_pred, UWORD8 *pu1_dst, WORD32 pred_strd, WORD3… in ihevcd_itrans_recon_dc_chroma_ssse3() argument
245 m_temp_reg_1 = _mm_loadl_epi64((__m128i *)(pu1_pred + pred_strd)); in ihevcd_itrans_recon_dc_chroma_ssse3()
[all …]
Dihevcd_it_rec_dc_sse42_intr.c47 void ihevcd_itrans_recon_dc_luma_sse42(UWORD8 *pu1_pred, UWORD8 *pu1_dst, WORD32 pred_strd, WORD32 … in ihevcd_itrans_recon_dc_luma_sse42() argument
98 m_temp_reg_1 = _mm_loadl_epi64((__m128i *)(pu1_pred + pred_strd)); in ihevcd_itrans_recon_dc_luma_sse42()
99 m_temp_reg_2 = _mm_loadl_epi64((__m128i *)(pu1_pred + 2 * pred_strd)); in ihevcd_itrans_recon_dc_luma_sse42()
100 m_temp_reg_3 = _mm_loadl_epi64((__m128i *)(pu1_pred + 3 * pred_strd)); in ihevcd_itrans_recon_dc_luma_sse42()
141 m_temp_reg_1 = _mm_loadl_epi64((__m128i *)(pu1_pred + pred_strd)); in ihevcd_itrans_recon_dc_luma_sse42()
142 m_temp_reg_2 = _mm_loadl_epi64((__m128i *)(pu1_pred + 2 * pred_strd)); in ihevcd_itrans_recon_dc_luma_sse42()
143 m_temp_reg_3 = _mm_loadl_epi64((__m128i *)(pu1_pred + 3 * pred_strd)); in ihevcd_itrans_recon_dc_luma_sse42()
179 pu1_pred += 4 * pred_strd - trans_size; in ihevcd_itrans_recon_dc_luma_sse42()
187 void ihevcd_itrans_recon_dc_chroma_sse42(UWORD8 *pu1_pred, UWORD8 *pu1_dst, WORD32 pred_strd, WORD3… in ihevcd_itrans_recon_dc_chroma_sse42() argument
245 m_temp_reg_1 = _mm_loadl_epi64((__m128i *)(pu1_pred + pred_strd)); in ihevcd_itrans_recon_dc_chroma_sse42()
[all …]
/external/libhevc/decoder/
Dihevcd_itrans_recon_dc.c88 WORD32 pred_strd, in ihevcd_itrans_recon_dc_luma() argument
111 pu1_dst[row * dst_strd + col] = CLIP_U8((pu1_pred[row * pred_strd + col] + dc_value)); in ihevcd_itrans_recon_dc_luma()
118 WORD32 pred_strd, in ihevcd_itrans_recon_dc_chroma() argument
142 …pu1_dst[row * dst_strd + (col << 1)] = CLIP_U8((pu1_pred[row * pred_strd + (col << 1)] + dc_value)… in ihevcd_itrans_recon_dc_chroma()
/external/libavc/encoder/
Dih264e_core_coding.h171 WORD16 *pi2_out, WORD32 src_strd, WORD32 pred_strd,
243 UWORD8 *pu1_out, WORD32 src_strd, WORD32 pred_strd,
319 WORD16 *pi2_out, WORD32 src_strd, WORD32 pred_strd,
384 UWORD8 *pu1_out, WORD32 src_strd, WORD32 pred_strd,

1234