/external/libavc/common/ |
D | ih264_ihadamard_scaling.c | 90 const UWORD16 *pu2_iscal_mat, in ih264_ihadamard_scaling_4x4() argument 149 INV_QUANT(pi4_tmp_ptr[i], pu2_iscal_mat[0], pu2_weigh_mat[0], u4_qp_div_6, in ih264_ihadamard_scaling_4x4() 157 const UWORD16 *pu2_iscal_mat, in ih264_ihadamard_scaling_2x2_uv() argument 182 INV_QUANT(i4_x4,pu2_iscal_mat[0],pu2_weigh_mat[0],u4_qp_div_6,0,5); in ih264_ihadamard_scaling_2x2_uv() 183 INV_QUANT(i4_x5,pu2_iscal_mat[0],pu2_weigh_mat[0],u4_qp_div_6,0,5); in ih264_ihadamard_scaling_2x2_uv() 184 INV_QUANT(i4_x6,pu2_iscal_mat[0],pu2_weigh_mat[0],u4_qp_div_6,0,5); in ih264_ihadamard_scaling_2x2_uv() 185 INV_QUANT(i4_x7,pu2_iscal_mat[0],pu2_weigh_mat[0],u4_qp_div_6,0,5); in ih264_ihadamard_scaling_2x2_uv() 207 INV_QUANT(i4_y4,pu2_iscal_mat[0],pu2_weigh_mat[0],u4_qp_div_6,0,5); in ih264_ihadamard_scaling_2x2_uv() 208 INV_QUANT(i4_y5,pu2_iscal_mat[0],pu2_weigh_mat[0],u4_qp_div_6,0,5); in ih264_ihadamard_scaling_2x2_uv() 209 INV_QUANT(i4_y6,pu2_iscal_mat[0],pu2_weigh_mat[0],u4_qp_div_6,0,5); in ih264_ihadamard_scaling_2x2_uv() [all …]
|
D | ih264_iquant_itrans_recon.c | 111 const UWORD16 *pu2_iscal_mat, in ih264_iquant_itrans_recon_4x4() argument 133 INV_QUANT(q0, pu2_iscal_mat[0], pu2_weigh_mat[0], u4_qp_div_6, rnd_fact, in ih264_iquant_itrans_recon_4x4() 139 INV_QUANT(q2, pu2_iscal_mat[2], pu2_weigh_mat[2], u4_qp_div_6, rnd_fact, in ih264_iquant_itrans_recon_4x4() 146 INV_QUANT(q1, pu2_iscal_mat[1], pu2_weigh_mat[1], u4_qp_div_6, rnd_fact, in ih264_iquant_itrans_recon_4x4() 150 INV_QUANT(q3, pu2_iscal_mat[3], pu2_weigh_mat[3], u4_qp_div_6, rnd_fact, in ih264_iquant_itrans_recon_4x4() 163 pu2_iscal_mat += SUB_BLK_WIDTH_4x4; in ih264_iquant_itrans_recon_4x4() 218 const UWORD16 *pu2_iscal_mat, in ih264_iquant_itrans_recon_4x4_dc() argument 235 INV_QUANT(q0, pu2_iscal_mat[0], pu2_weigh_mat[0], u4_qp_div_6, rnd_fact, 4); in ih264_iquant_itrans_recon_4x4_dc() 689 const UWORD16 *pu2_iscal_mat, in ih264_iquant_itrans_recon_chroma_4x4() argument 715 INV_QUANT(q0, pu2_iscal_mat[0], pu2_weigh_mat[0], u4_qp_div_6, rnd_fact, 4); in ih264_iquant_itrans_recon_chroma_4x4() [all …]
|
D | ih264_trans_quant_itrans_iquant.h | 125 const UWORD16 *pu2_iscal_mat, 159 const UWORD16 *pu2_iscal_mat,
|
/external/libavc/common/arm/ |
D | ih264_iquant_itrans_recon_dc_a9.s | 77 @ * @param[in] pu2_iscal_mat 92 @ const UWORD16 *pu2_iscal_mat, 104 @r5 => *pu2_iscal_mat 123 ldr r5, [sp, #36] @Loads *pu2_iscal_mat 127 ldrh r5, [r5] @load pu2_iscal_mat[0] , H for unsigned halfword load 129 mul r6, r6, r5 @pu2_iscal_mat[0]*pu2_weigh_mat[0] 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 +… 137 …asr r6, r6, #4 @q0 = (pi2_src[0]*pu2_iscal_mat[0]*pu2_weigh_mat[0] + rnd_fact… [all …]
|
D | ih264_ihadamard_scaling_a9.s | 55 @ * @param[in] pu2_iscal_mat 78 @ const UWORD16 *pu2_iscal_mat, 85 @r2 => *pu2_iscal_mat 106 ldrh r7, [r2] @ load pu2_iscal_mat[0] , H for unsigned halfword load 107 mul r6, r6, r7 @ pu2_iscal_mat[0]*pu2_weigh_mat[0] 108 vdup.s32 q9, r6 @ Populate pu2_iscal_mat[0]*pu2_weigh_mat[0] 32-bit in Q9 178 @ * @param[in] pu2_iscal_mat 198 @ const UWORD16 *pu2_iscal_mat, 208 @ r2 : *pu2_iscal_mat 213 vmull.u16 q15, d26, d27 @pu2_iscal_mat[0] * pu2_weigh_mat[0]
|
D | ih264_iquant_itrans_recon_a9.s | 76 @ * @param[in] pu2_iscal_mat 91 @ const UWORD16 *pu2_iscal_mat, 103 @r5 => *pu2_iscal_mat 126 ldr r5, [sp, #44] @Loads *pu2_iscal_mat 137 vld4.s16 {d20, d21, d22, d23}, [r5] @Load pu2_iscal_mat[i], i =0..15 263 @ * @param[in] pu2_iscal_mat 278 @ const UWORD16 *pu2_iscal_mat, 289 @r5 => *pu2_iscal_mat 306 ldr r5, [sp, #44] @Loads *pu2_iscal_mat 313 vld4.s16 {d20, d21, d22, d23}, [r5] @Load pu2_iscal_mat[i], i =0..15 [all …]
|
/external/libavc/common/x86/ |
D | ih264_ihadamard_scaling_sse42.c | 91 const UWORD16 *pu2_iscal_mat, in ih264_ihadamard_scaling_4x4_sse42() argument 100 __m128i mult_val = _mm_set1_epi32(pu2_iscal_mat[0] * pu2_weigh_mat[0]); in ih264_ihadamard_scaling_4x4_sse42() 206 const UWORD16 *pu2_iscal_mat, in ih264_ihadamard_scaling_2x2_uv_sse42() argument 213 __m128i scale_val = _mm_set1_epi32((WORD32)(pu2_iscal_mat[0] * pu2_weigh_mat[0])); in ih264_ihadamard_scaling_2x2_uv_sse42()
|
D | ih264_iquant_itrans_recon_sse42.c | 105 const UWORD16 *pu2_iscal_mat, in ih264_iquant_itrans_recon_4x4_sse42() argument 131 …scalemat_r0_r1 = _mm_loadu_si128((__m128i *) (pu2_iscal_mat)); //b00 b01 b02 b03 b10 b11 b12 b13 -… in ih264_iquant_itrans_recon_4x4_sse42() 132 …scalemat_r2_r3 = _mm_loadu_si128((__m128i *) (pu2_iscal_mat + 8)); //b20 b21 b22 b23 b30 b31 b32 b… in ih264_iquant_itrans_recon_4x4_sse42() 356 const UWORD16 *pu2_iscal_mat, in ih264_iquant_itrans_recon_chroma_4x4_sse42() argument 382 …scalemat_r0_r1 = _mm_loadu_si128((__m128i *) (pu2_iscal_mat)); //b00 b01 b02 b03 b10 b11 b12 b13 -… in ih264_iquant_itrans_recon_chroma_4x4_sse42() 383 …scalemat_r2_r3 = _mm_loadu_si128((__m128i *) (pu2_iscal_mat + 8)); //b20 b21 b22 b23 b30 b31 b32 b… in ih264_iquant_itrans_recon_chroma_4x4_sse42()
|
D | ih264_iquant_itrans_recon_dc_ssse3.c | 106 const UWORD16 *pu2_iscal_mat, in ih264_iquant_itrans_recon_4x4_dc_ssse3() argument 125 INV_QUANT(q0, pu2_iscal_mat[0], pu2_weigh_mat[0], u4_qp_div_6, rnd_fact, 4); in ih264_iquant_itrans_recon_4x4_dc_ssse3() 393 const UWORD16 *pu2_iscal_mat, in ih264_iquant_itrans_recon_chroma_4x4_dc_ssse3() argument 409 UNUSED (pu2_iscal_mat); in ih264_iquant_itrans_recon_chroma_4x4_dc_ssse3()
|
D | ih264_ihadamard_scaling_ssse3.c | 90 const UWORD16 *pu2_iscal_mat, in ih264_ihadamard_scaling_4x4_ssse3() argument 100 __m128i mult_val = _mm_set1_epi32(pu2_iscal_mat[0] * pu2_weigh_mat[0]); in ih264_ihadamard_scaling_4x4_ssse3()
|
D | ih264_iquant_itrans_recon_ssse3.c | 105 const UWORD16 *pu2_iscal_mat, in ih264_iquant_itrans_recon_4x4_ssse3() argument 132 …scalemat_r0_r1 = _mm_loadu_si128((__m128i *) (pu2_iscal_mat)); //b00 b01 b02 b03 b10 b11 b12 b13 -… in ih264_iquant_itrans_recon_4x4_ssse3() 133 …scalemat_r2_r3 = _mm_loadu_si128((__m128i *) (pu2_iscal_mat + 8)); //b20 b21 b22 b23 b30 b31 b32 b… in ih264_iquant_itrans_recon_4x4_ssse3()
|