HomeSort by relevance Sort by last modified time
    Searched full:pi2_src (Results 26 - 50 of 95) sorted by null

12 3 4

  /external/libhevc/common/
ihevc_chroma_iquant_recon.c 72 * @param[in] pi2_src
100 * Zero columns in pi2_src
111 void ihevc_chroma_iquant_recon_4x4(WORD16 *pi2_src,
154 pi2_src[j * src_strd],
162 pi2_src++;
184 * @param[in] pi2_src
212 * Zero columns in pi2_src
223 void ihevc_chroma_iquant_recon_8x8(WORD16 *pi2_src,
266 pi2_src[j * src_strd],
274 pi2_src++
    [all...]
ihevc_itrans_recon_32x32.c 61 * @param[in] pi2_src
89 * Zero columns in pi2_src
99 void ihevc_itrans_recon_32x32(WORD16 *pi2_src,
152 o[k] = g_ai2_ihevc_trans_32[1][k] * pi2_src[src_strd]
154 * pi2_src[3 * src_strd];
158 eo[k] = g_ai2_ihevc_trans_32[2][k] * pi2_src[2 * src_strd];
169 eeee[0] = g_ai2_ihevc_trans_32[0][0] * pi2_src[0];
170 eeee[1] = g_ai2_ihevc_trans_32[0][1] * pi2_src[0];
195 pi2_src++;
465 o[k] = g_ai2_ihevc_trans_32[1][k] * pi2_src[src_strd
    [all...]
ihevc_itrans_recon_16x16.c 60 * @param[in] pi2_src
88 * Zero columns in pi2_src
98 void ihevc_itrans_recon_16x16(WORD16 *pi2_src,
150 o[k] = g_ai2_ihevc_trans_16[1][k] * pi2_src[src_strd]
152 * pi2_src[3 * src_strd];
156 eo[k] = g_ai2_ihevc_trans_16[2][k] * pi2_src[2 * src_strd];
159 eee[0] = g_ai2_ihevc_trans_16[0][0] * pi2_src[0];
161 eee[1] = g_ai2_ihevc_trans_16[0][1] * pi2_src[0];
182 pi2_src++;
391 o[k] = g_ai2_ihevc_trans_16[1][k] * pi2_src[src_strd
    [all...]
ihevc_chroma_iquant_itrans_recon.c 70 * @param[in] pi2_src
102 * Zero columns in pi2_src
105 * Zero Rows in pi2_src
116 void ihevc_chroma_iquant_itrans_recon_4x4(WORD16 *pi2_src,
168 pi2_src[1 * src_strd],
172 pi2_src[3 * src_strd],
182 pi2_src[0 * src_strd],
186 pi2_src[2 * src_strd],
204 pi2_src++;
ihevc_chroma_itrans_recon_16x16.c 71 * @param[in] pi2_src
97 * Zero columns in pi2_src
108 void ihevc_chroma_itrans_recon_16x16(WORD16 *pi2_src,
160 o[k] = g_ai2_ihevc_trans_16[1][k] * pi2_src[src_strd]
162 * pi2_src[3 * src_strd];
166 eo[k] = g_ai2_ihevc_trans_16[2][k] * pi2_src[2 * src_strd];
169 eee[0] = g_ai2_ihevc_trans_16[0][0] * pi2_src[0];
171 eee[1] = g_ai2_ihevc_trans_16[0][1] * pi2_src[0];
192 pi2_src++;
400 o[k] = g_ai2_ihevc_trans_16[1][k] * pi2_src[src_strd
    [all...]
ihevc_weighted_pred.c 58 * Does uni-weighted prediction on the array pointed by pi2_src and stores
65 * @param[in] pi2_src
106 void ihevc_weighted_pred_uni(WORD16 *pi2_src,
124 i4_tmp = (pi2_src[col] + lvl_shift) * wgt0;
131 pi2_src += src_strd;
141 * Does chroma uni-weighted prediction on array pointed by pi2_src and stores
148 * @param[in] pi2_src
189 void ihevc_weighted_pred_chroma_uni(WORD16 *pi2_src,
209 i4_tmp = (pi2_src[col] + lvl_shift) * wgt0_cb;
215 i4_tmp = (pi2_src[col + 1] + lvl_shift) * wgt0_cr
    [all...]
ihevc_inter_pred.h 72 WORD16 *pi2_src,
81 WORD16 *pi2_src,
112 WORD16 *pi2_src,
123 WORD16 *pi2_src,
133 WORD16 *pi2_src,
177 typedef void ihevc_hbd_weighted_pred_chroma_uni_ft(WORD16 *pi2_src,
ihevc_trans_macros.h 136 /* Reference Inverse Quantization: "pi2_src"(Coefficients) will be clipped to 15 or 14 bits when (qp_div > shift_iq). Spec doesn't have any clip mentioned */
139 /* No clipping is needed for "pi2_src"(coefficients) */
140 #define IQUANT(res, coeff /*pi2_src[index*src_strd]*/, dequant_coeff /*pi2_dequant_coeff[index*trans_size] * g_ihevc_iquant_scales[qp_rem] */, shift_iq, qp_div) \
155 /* 1. Clip "pi2_src"(coefficients) to 10 bits if "(qp_div >= shift_iq)" or 16 bits if "(qp_div < shift_iq)"*/
156 /* 2. Increasing precision of "pi2_src"(coefficients) to 64 bits */
158 #define IQUANT_4x4(res, coeff /*pi2_src[index*src_strd]*/, dequant_coeff /*pi2_dequant_coeff[index*trans_size] * g_ihevc_iquant_scales[qp_rem] */, shift_iq, qp_div) \
ihevc_weighted_pred.h 38 typedef void ihevc_weighted_pred_uni_ft(WORD16 *pi2_src,
49 typedef void ihevc_weighted_pred_chroma_uni_ft(WORD16 *pi2_src,
ihevc_inter_pred_filters.c 494 * @param[in] pi2_src
523 void ihevc_inter_pred_luma_vert_w16inp(WORD16 *pi2_src,
540 i4_tmp += pi1_coeff[i] * pi2_src[col + (i - 3) * src_strd];
548 pi2_src += src_strd;
568 * @param[in] pi2_src
598 void ihevc_inter_pred_luma_vert_w16inp_w16out(WORD16 *pi2_src,
615 i4_tmp += pi1_coeff[i] * pi2_src[col + (i - 3) * src_strd];
622 pi2_src += src_strd;
1076 * @param[in] pi2_src
1105 void ihevc_inter_pred_chroma_vert_w16inp(WORD16 *pi2_src,
    [all...]
  /external/libavc/common/
ih264_trans_quant_itrans_iquant.h 56 typedef void ih264_idctrans_iquant_itrans_recon_ft(WORD16 *pi2_src,
107 typedef void ih264_iquant_itrans_recon_ft(WORD16 *pi2_src,
120 typedef void ih264_iquant_itrans_recon_chroma_ft(WORD16 *pi2_src,
132 typedef void ih264_luma_16x16_idctrans_iquant_itrans_recon_ft(WORD16 *pi2_src,
145 typedef void ih264_chroma_8x8_idctrans_iquant_itrans_recon_ft(WORD16 *pi2_src,
157 typedef void ih264_ihadamard_scaling_ft(WORD16* pi2_src,
164 typedef void ih264_hadamard_quant_ft(WORD16 *pi2_src, WORD16 *pi2_dst,
  /external/libmpeg2/common/
impeg2_idct.c 62 void impeg2_idct_recon_dc(WORD16 *pi2_src,
79 i4_val = pi2_src[0] * gai2_impeg2_idct_q15[0];
94 void impeg2_idct_recon_dc_mismatch(WORD16 *pi2_src,
114 i4_val = pi2_src[0] * gai2_impeg2_idct_q15[0];
146 * @param[in] pi2_src
174 * Zero columns in pi2_src
184 void impeg2_idct_recon(WORD16 *pi2_src,
236 ai4_o[k] = gai2_impeg2_idct_q15[1 * 8 + k] * pi2_src[i4_src_strd]
238 * pi2_src[3 * i4_src_strd];
240 ai4_eo[0] = gai2_impeg2_idct_q15[2 * 8 + 0] * pi2_src[2 * i4_src_strd]
    [all...]
impeg2_idct.h 28 typedef void pf_idct_recon_t(WORD16 *pi2_src,
  /external/libavc/common/arm/
ih264_iquant_itrans_recon_dc_a9.s 53 @ * @param[in] pi2_src
87 @void ih264_iquant_itrans_recon_4x4_dc(WORD16 *pi2_src,
99 @r0 => *pi2_src
125 ldrsh r8, [r0] @load pi2_src[0], SH for signed halfword load
131 mul r6, r6, r8 @pi2_src[0]*pu2_iscal_mat[0]*pu2_weigh_mat[0]
135 lsl r6, r6, r7 @(pi2_src[0]*pu2_iscal_mat[0]*pu2_weigh_mat[0])<<u4_qp_div_6
136 add r6, r6, #8 @(pi2_src[0]*pu2_iscal_mat[0]*pu2_weigh_mat[0])<<u4_qp_div_6 + rnd_fact
137 asr r6, r6, #4 @q0 = (pi2_src[0]*pu2_iscal_mat[0]*pu2_weigh_mat[0] + rnd_fact)<<(u4_qp_div_6-4)
140 ldrsheq r10, [r0] @ Loads signed halfword pi2_src[0], if r9==1
183 @ * @param[in] pi2_src
    [all...]
  /external/libhevc/common/arm/
ihevc_inter_pred_chroma_vert_w16inp_w16out.s 55 @* @param[in] pi2_src
83 @void ihevc_inter_pred_chroma_vert_w16inp_w16out(word16 *pi2_src,
137 add r0,r4,r2 @increments pi2_src
141 vld1.16 {d2},[r0],r2 @loads pi2_src
143 vld1.16 {d3},[r0],r2 @loads pi2_src
181 add r0,r4,r2 @increments pi2_src
183 vld1.16 {d1},[r0],r2 @loads pi2_src
185 vld1.16 {d2},[r0],r2 @loads pi2_src
214 vld1.16 {d1},[r0],r2 @loads pi2_src
218 vld1.16 {d2},[r0],r2 @loads pi2_src
    [all...]
ihevc_weighted_pred_uni.s 43 @* does uni-weighted prediction on the array pointed by pi2_src and stores
51 @* @param[in] pi2_src
92 @void ihevc_weighted_pred_uni(word16 *pi2_src,
104 @ r0 => *pi2_src
157 vld1.s16 {d1},[r0]! @load and increment the pi2_src
162 vld1.s16 {d8},[r5],r2 @load and increment the pi2_src iii iteration
210 add r0,r0,r11 @pi2_src + 4*src_strd - 2*wd(since pi2_src is 16 bit pointer double the increment with double the wd decrement)
ihevc_inter_pred_chroma_vert_w16inp.s 54 @* @param[in] pi2_src
82 @void ihevc_inter_pred_chroma_vert_w16inp(word16 *pi2_src,
137 add r0,r4,r2 @increments pi2_src
141 vld1.16 {d2},[r0],r2 @loads pi2_src
143 vld1.16 {d3},[r0],r2 @loads pi2_src
182 add r0,r4,r2 @increments pi2_src
184 vld1.16 {d1},[r0],r2 @loads pi2_src
186 vld1.16 {d2},[r0],r2 @loads pi2_src
216 vld1.16 {d1},[r0],r2 @loads pi2_src
220 vld1.16 {d2},[r0],r2 @loads pi2_src
    [all...]
  /external/libhevc/common/x86/
ihevc_weighted_pred_ssse3_intr.c 65 * Does uni-weighted prediction on the array pointed by pi2_src and stores
72 * @param[in] pi2_src
113 void ihevc_weighted_pred_uni_ssse3(WORD16 *pi2_src,
165 src_temp0_8x16b = _mm_loadu_si128((__m128i *)(pi2_src));
167 src_temp1_8x16b = _mm_loadu_si128((__m128i *)(pi2_src + src_strd));
169 src_temp2_8x16b = _mm_loadu_si128((__m128i *)(pi2_src + 2 * src_strd));
171 src_temp3_8x16b = _mm_loadu_si128((__m128i *)(pi2_src + 3 * src_strd));
173 /*i4_tmp = (pi2_src[col]) * wgt0*/ /* Lower 16 bit */
179 /*i4_tmp = (pi2_src[col] ) * wgt0*/ /* Higher 16 bit */
196 /* i4_tmp = (pi2_src[col] + lvl_shift) * wgt0 + 1 << (shift - 1) *
    [all...]
ihevc_itrans_recon_sse42_intr.c 68 * @param[in] pi2_src
100 * Zero columns in pi2_src
111 void ihevc_itrans_recon_4x4_ttype1_sse42(WORD16 *pi2_src,
155 m_temp_reg_0 = _mm_loadl_epi64((__m128i *)pi2_src);
156 pi2_src += src_strd;
157 m_temp_reg_1 = _mm_loadl_epi64((__m128i *)pi2_src);
158 pi2_src += src_strd;
159 m_temp_reg_2 = _mm_loadl_epi64((__m128i *)pi2_src);
160 pi2_src += src_strd;
161 m_temp_reg_3 = _mm_loadl_epi64((__m128i *)pi2_src);
    [all...]
ihevc_itrans_recon_ssse3_intr.c 70 * @param[in] pi2_src
102 * Zero columns in pi2_src
112 void ihevc_itrans_recon_4x4_ttype1_ssse3(WORD16 *pi2_src,
159 m_temp_reg_0 = _mm_loadl_epi64((__m128i *)pi2_src);
160 pi2_src += src_strd;
161 m_temp_reg_1 = _mm_loadl_epi64((__m128i *)pi2_src);
162 pi2_src += src_strd;
163 m_temp_reg_2 = _mm_loadl_epi64((__m128i *)pi2_src);
164 pi2_src += src_strd;
165 m_temp_reg_3 = _mm_loadl_epi64((__m128i *)pi2_src);
    [all...]
  /external/libhevc/common/arm64/
ihevc_weighted_pred_uni.s 43 //* does uni-weighted prediction on the array pointed by pi2_src and stores
51 //* @param[in] pi2_src
92 //void ihevc_weighted_pred_uni(word16 *pi2_src,
104 // x0 => *pi2_src
173 ld1 {v1.4h},[x0],#8 //load and increment the pi2_src
178 ld1 {v3.4h},[x5],x2 //load and increment the pi2_src iii iteration
231 add x0,x0,x11 //pi2_src + 4*src_strd - 2*wd(since pi2_src is 16 bit pointer double the increment with double the wd decrement)
ihevc_inter_pred_chroma_vert_w16inp.s 54 //* //param[in] pi2_src
82 //void ihevc_inter_pred_chroma_vert_w16inp(word16 *pi2_src,
142 add x0,x4,x2 //increments pi2_src
146 ld1 {v2.4h},[x0],x2 //loads pi2_src
148 ld1 {v3.4h},[x0],x2 //loads pi2_src
187 add x0,x4,x2 //increments pi2_src
189 ld1 {v1.4h},[x0],x2 //loads pi2_src
191 ld1 {v2.4h},[x0],x2 //loads pi2_src
223 ld1 {v1.4h},[x0],x2 //loads pi2_src
227 ld1 {v2.4h},[x0],x2 //loads pi2_src
    [all...]
ihevc_inter_pred_chroma_vert_w16inp_w16out.s 55 //* //param[in] pi2_src
83 //void ihevc_inter_pred_chroma_vert_w16inp_w16out(word16 *pi2_src,
142 add x0,x4,x2 //increments pi2_src
146 ld1 {v2.4h},[x0],x2 //loads pi2_src
148 ld1 {v3.4h},[x0],x2 //loads pi2_src
186 add x0,x4,x2 //increments pi2_src
188 ld1 {v1.4h},[x0],x2 //loads pi2_src
190 ld1 {v2.4h},[x0],x2 //loads pi2_src
221 ld1 {v1.4h},[x0],x2 //loads pi2_src
225 ld1 {v2.4h},[x0],x2 //loads pi2_src
    [all...]
  /external/libavc/common/armv8/
ih264_iquant_itrans_recon_dc_av8.s 58 // * @param[in] pi2_src
92 //void ih264_iquant_itrans_recon_4x4_dc(WORD16 *pi2_src,
104 //x0 => *pi2_src
180 // * @param[in] pi2_src
198 // void ih264_iquant_itrans_recon_chroma_4x4_dc(WORD16 *pi2_src,
209 // x0 : pi2_src
281 // * //param[in] pi2_src
315 //void ih264_iquant_itrans_recon_dc_8x8(WORD16 *pi2_src,
327 //x0 => *pi2_src
  /external/libavc/common/x86/
ih264_iquant_itrans_recon_dc_ssse3.c 65 * @param[in] pi2_src
101 void ih264_iquant_itrans_recon_4x4_dc_ssse3(WORD16 *pi2_src,
114 WORD32 q0 = pi2_src[0];
185 * @param[in] pi2_src
227 void ih264_iquant_itrans_recon_8x8_dc_ssse3 (WORD16 *pi2_src,
239 WORD32 q0 = pi2_src[0];
352 * @param[in] pi2_src
388 void ih264_iquant_itrans_recon_chroma_4x4_dc_ssse3(WORD16 *pi2_src,
408 UNUSED (pi2_src);

Completed in 375 milliseconds

12 3 4