/external/libavc/common/ |
ih264_ihadamard_scaling.c | 67 * @param[out] pi2_out 89 WORD16* pi2_out, 102 pi2_out_ptr = pi2_out; 156 WORD16* pi2_out, 187 pi2_out[0] = i4_x4; 188 pi2_out[1] = i4_x5; 189 pi2_out[2] = i4_x6; 190 pi2_out[3] = i4_x7; 212 pi2_out[4] = i4_y4; 213 pi2_out[5] = i4_y5 [all...] |
ih264_trans_quant_itrans_iquant.h | 46 WORD16 *pi2_out, 72 WORD16 *pi2_out, 84 WORD16 *pi2_out, 97 WORD16 *pi2_out, 158 WORD16* pi2_out,
|
ih264_resi_trans_quant.c | 78 * @param[in] pi2_out 114 WORD16 *pi2_out, 128 WORD16 *pi2_out_tmp = pi2_out; 156 pi2_out_tmp = pi2_out; 226 * @param[in] pi2_out 262 WORD16 *pi2_out, 276 WORD16 *pi2_out_tmp = pi2_out; 304 pi2_out_tmp = pi2_out; 379 * @param[in] pi2_out 508 * @param[in] pi2_out [all...] |
/external/libhevc/common/arm/ |
ihevc_itrans_recon_4x4_ttype1.s | 146 vmlal.s16 q3,d2,d4[3] @pi2_out[0] = 29* pi2_src[0] + 74 * pi2_src[1] + 84* pi2_src[2] + 55 * pi2_src[3] 151 vmlsl.s16 q4,d3,d4[3] @pi2_out[1] = 74 * pi2_src[1] + 55 * pi2_src[0] - 29 * pi2_src[2] - 84 * pi2_src[3]) 155 vmlal.s16 q5,d3,d4[2] @pi2_out[2] = 74 * pi2_src[0] - 74 * pi2_src[2] + 74 * pi2_src[3] 160 vmlal.s16 q6,d0,d4[3] @pi2_out[3] = 84 * pi2_src[0] - 74 * pi2_src[1] + 55 * pi2_src[2] - 29 * pi2_src[3] 162 vqrshrn.s32 d14,q3,#shift_stage1_idct @ (pi2_out[0] + rounding ) >> shift_stage1_idct 163 vqrshrn.s32 d15,q4,#shift_stage1_idct @ (pi2_out[1] + rounding ) >> shift_stage1_idct 164 vqrshrn.s32 d16,q5,#shift_stage1_idct @ (pi2_out[2] + rounding ) >> shift_stage1_idct 165 vqrshrn.s32 d17,q6,#shift_stage1_idct @ (pi2_out[3] + rounding ) >> shift_stage1_idct 185 vmlal.s16 q3,d16,d4[3] @pi2_out[0] = 29* pi2_src[0] + 74 * pi2_src[1] + 84* pi2_src[2] + 55 * pi2_src[3] 190 vmlsl.s16 q4,d17,d4[3] @pi2_out[1] = 74 * pi2_src[1] + 55 * pi2_src[0] - 29 * pi2_src[2] - 84 * pi2_src[3] [all...] |
ihevc_itrans_recon_4x4.s | 168 vqrshrn.s32 d0,q7,#shift_stage1_idct @pi2_out[0] = clip_s16((e[0] + o[0] + add)>>shift) ) 169 vqrshrn.s32 d1,q8,#shift_stage1_idct @pi2_out[1] = clip_s16((e[1] + o[1] + add)>>shift) ) 170 vqrshrn.s32 d2,q9,#shift_stage1_idct @pi2_out[2] = clip_s16((e[0] - o[0] + add)>>shift) ) 171 vqrshrn.s32 d3,q10,#shift_stage1_idct @pi2_out[3] = clip_s16((e[0] - o[0] + add)>>shift) ) 199 vqrshrn.s32 d0,q7,#shift_stage2_idct @pi2_out[0] = clip_s16((e[0] + o[0] + add)>>shift) ) 200 vqrshrn.s32 d1,q8,#shift_stage2_idct @pi2_out[1] = clip_s16((e[1] + o[1] + add)>>shift) ) 201 vqrshrn.s32 d2,q9,#shift_stage2_idct @pi2_out[2] = clip_s16((e[0] - o[0] + add)>>shift) ) 202 vqrshrn.s32 d3,q10,#shift_stage2_idct @pi2_out[3] = clip_s16((e[0] - o[0] + add)>>shift) ) 215 vaddw.u8 q0,q0,d22 @ pi2_out(16bit) + pu1_pred(8bit) 216 vaddw.u8 q1,q1,d23 @ pi2_out(16bit) + pu1_pred(8bit [all...] |
/external/libhevc/common/arm64/ |
ihevc_itrans_recon_4x4_ttype1.s | 143 smlal v6.4s, v2.4h, v4.h[3] //pi2_out[0] = 29* pi2_src[0] + 74 * pi2_src[1] + 84* pi2_src[2] + 55 * pi2_src[3] 148 smlsl v5.4s, v3.4h, v4.h[3] //pi2_out[1] = 74 * pi2_src[1] + 55 * pi2_src[0] - 29 * pi2_src[2] - 84 * pi2_src[3]) 152 smlal v7.4s, v3.4h, v4.h[2] //pi2_out[2] = 74 * pi2_src[0] - 74 * pi2_src[2] + 74 * pi2_src[3] 157 smlal v20.4s, v0.4h, v4.h[3] //pi2_out[3] = 84 * pi2_src[0] - 74 * pi2_src[1] + 55 * pi2_src[2] - 29 * pi2_src[3] 159 sqrshrn v28.4h, v6.4s,#shift_stage1_idct // (pi2_out[0] + rounding ) >> shift_stage1_idct 160 sqrshrn v29.4h, v5.4s,#shift_stage1_idct // (pi2_out[1] + rounding ) >> shift_stage1_idct 161 sqrshrn v30.4h, v7.4s,#shift_stage1_idct // (pi2_out[2] + rounding ) >> shift_stage1_idct 162 sqrshrn v31.4h, v20.4s,#shift_stage1_idct // (pi2_out[3] + rounding ) >> shift_stage1_idct 186 smlal v6.4s, v16.4h, v4.h[3] //pi2_out[0] = 29* pi2_src[0] + 74 * pi2_src[1] + 84* pi2_src[2] + 55 * pi2_src[3] 191 smlsl v5.4s, v17.4h, v4.h[3] //pi2_out[1] = 74 * pi2_src[1] + 55 * pi2_src[0] - 29 * pi2_src[2] - 84 * pi2_src[3] [all...] |
ihevc_itrans_recon_4x4.s | 159 sqrshrn v28.4h, v19.4s,#shift_stage1_idct //pi2_out[0] = clip_s16((e[0] + o[0] + add)>>shift) ) 160 sqrshrn v29.4h, v16.4s,#shift_stage1_idct //pi2_out[1] = clip_s16((e[1] + o[1] + add)>>shift) ) 161 sqrshrn v30.4h, v18.4s,#shift_stage1_idct //pi2_out[2] = clip_s16((e[0] - o[0] + add)>>shift) ) 162 sqrshrn v31.4h, v20.4s,#shift_stage1_idct //pi2_out[3] = clip_s16((e[0] - o[0] + add)>>shift) ) 194 sqrshrn v28.4h, v19.4s,#shift_stage2_idct //pi2_out[0] = clip_s16((e[0] + o[0] + add)>>shift) ) 195 sqrshrn v29.4h, v16.4s,#shift_stage2_idct //pi2_out[1] = clip_s16((e[1] + o[1] + add)>>shift) ) 196 sqrshrn v30.4h, v18.4s,#shift_stage2_idct //pi2_out[2] = clip_s16((e[0] - o[0] + add)>>shift) ) 197 sqrshrn v31.4h, v20.4s,#shift_stage2_idct //pi2_out[3] = clip_s16((e[0] - o[0] + add)>>shift) ) 217 uaddw v0.8h, v0.8h , v22.8b // pi2_out(16bit) + pu1_pred(8bit) 218 uaddw v2.8h, v2.8h , v23.8b // pi2_out(16bit) + pu1_pred(8bit [all...] |
/external/libavc/common/arm/ |
ih264_ihadamard_scaling_a9.s | 52 @ * @param[out] pi2_out 77 @ WORD16* pi2_out, 84 @r1 => *pi2_out 175 @ * @param[out] pi2_out 197 @ WORD16* pi2_out, 207 @ r1 : *pi2_out
|
/external/libavc/common/armv8/ |
ih264_ihadamard_scaling_av8.s | 53 // * @param[out] pi2_out 78 // word16* pi2_out, 85 //x1 => *pi2_out 177 // * @param[out] pi2_out 199 // WORD16* pi2_out, 209 // x1 : *pi2_out
|
/external/libavc/common/x86/ |
ih264_ihadamard_scaling_sse42.c | 68 * @param[out] pi2_out 90 WORD16* pi2_out, 200 _mm_storeu_si128((__m128i *) (&pi2_out[0]), src_r0_r1); 201 _mm_storeu_si128((__m128i *) (&pi2_out[8]), src_r2_r3); 205 WORD16* pi2_out, 245 _mm_storeu_si128((__m128i *) (&pi2_out[0]), temp0);
|
ih264_ihadamard_scaling_ssse3.c | 67 * @param[out] pi2_out 89 WORD16* pi2_out, 207 _mm_storeu_si128((__m128i *) (&pi2_out[0]), src_r0_r1); 208 _mm_storeu_si128((__m128i *) (&pi2_out[8]), src_r2_r3);
|
ih264_resi_trans_quant_sse42.c | 72 * @param[in] pi2_out 107 WORD16 *pi2_out, WORD32 src_strd, WORD32 pred_strd, 286 _mm_storeu_si128((__m128i *) (&pi2_out[0]), temp0); 287 _mm_storeu_si128((__m128i *) (&pi2_out[8]), temp2); 345 * @param[in] pi2_out 379 void ih264_resi_trans_quant_chroma_4x4_sse42(UWORD8 *pu1_src,UWORD8 *pu1_pred,WORD16 *pi2_out, 571 _mm_storeu_si128((__m128i *) (&pi2_out[0]), temp0); 572 _mm_storeu_si128((__m128i *) (&pi2_out[8]), temp2); 632 * @param[in] pi2_out [all...] |
/external/libavc/encoder/ |
ih264e_core_coding.c | 110 * @param[in] pi2_out 156 WORD16 *pi2_out, 172 WORD16 *pi2_dc_str = pi2_out; 176 pi2_out += dst_strd; 186 pi2_out + blk_cntr * dst_strd, 203 pi2_out -= dst_strd; 209 ps_codec->pf_hadamard_quant_4x4(pi2_dc_str, pi2_out, pu2_scale_matrix, 442 * @param[in] pi2_out 494 WORD16 *pi2_out, 513 pi2_out += out_strd [all...] |
ih264e_core_coding.h | 126 * @param[in] pi2_out 171 WORD16 *pi2_out, WORD32 src_strd, WORD32 pred_strd, 268 * @param[in] pi2_out 319 WORD16 *pi2_out, WORD32 src_strd, WORD32 pred_strd,
|
ih264e_structs.h | 78 typedef void (*pf_trans_quant)(UWORD8*pu1_src, UWORD8 *pu1_pred, WORD16 *pi2_out, [all...] |
/external/libavc/decoder/ |
ih264d_process_intra_mb.c | 68 WORD16 pi2_out[16]; local 70 WORD16 *pi2_out_ptr = &pi2_out[0]; 72 ps_dec->pf_ihadamard_scaling_4x4(pi2_src, pi2_out, [all...] |