/external/libhevc/common/ |
ihevc_itrans.c | 66 * @param[in] pi2_src 82 * Zero columns in pi2_src 93 void ihevc_itrans_4x4_ttype1(WORD16 *pi2_src, 115 c[0] = pi2_src[0] + pi2_src[2 * src_strd]; 116 c[1] = pi2_src[2 * src_strd] + pi2_src[3 * src_strd]; 117 c[2] = pi2_src[0] - pi2_src[3 * src_strd]; 118 c[3] = 74 * pi2_src[src_strd] [all...] |
ihevc_recon.h | 37 typedef void ihevc_recon_4x4_ttype1_ft(WORD16 *pi2_src, 44 typedef void ihevc_hbd_recon_4x4_ttype1_ft(WORD16 *pi2_src, 52 typedef void ihevc_recon_4x4_ft(WORD16 *pi2_src, 59 typedef void ihevc_hbd_recon_4x4_ft(WORD16 *pi2_src, 67 typedef void ihevc_recon_8x8_ft(WORD16 *pi2_src, 74 typedef void ihevc_hbd_recon_8x8_ft(WORD16 *pi2_src, 82 typedef void ihevc_recon_16x16_ft(WORD16 *pi2_src, 89 typedef void ihevc_hbd_recon_16x16_ft(WORD16 *pi2_src, 97 typedef void ihevc_recon_32x32_ft(WORD16 *pi2_src, 104 typedef void ihevc_hbd_recon_32x32_ft(WORD16 *pi2_src, [all...] |
ihevc_iquant_recon.h | 37 typedef void ihevc_iquant_recon_4x4_ttype1_ft(WORD16 *pi2_src, 47 typedef void ihevc_hbd_iquant_recon_4x4_ttype1_ft(WORD16 *pi2_src, 58 typedef void ihevc_iquant_recon_4x4_ft(WORD16 *pi2_src, 68 typedef void ihevc_hbd_iquant_recon_4x4_ft(WORD16 *pi2_src, 79 typedef void ihevc_iquant_recon_8x8_ft(WORD16 *pi2_src, 89 typedef void ihevc_hbd_iquant_recon_8x8_ft(WORD16 *pi2_src, 100 typedef void ihevc_iquant_recon_16x16_ft(WORD16 *pi2_src, 110 typedef void ihevc_hbd_iquant_recon_16x16_ft(WORD16 *pi2_src, 121 typedef void ihevc_iquant_recon_32x32_ft(WORD16 *pi2_src, 131 typedef void ihevc_hbd_iquant_recon_32x32_ft(WORD16 *pi2_src, [all...] |
ihevc_trans.h | 37 typedef void ihevc_trans_4x4_ttype1_ft(WORD16 *pi2_src, 43 typedef void ihevc_trans_4x4_ft(WORD16 *pi2_src, 49 typedef void ihevc_trans_8x8_ft(WORD16 *pi2_src, 55 typedef void ihevc_trans_16x16_ft(WORD16 *pi2_src, 61 typedef void ihevc_trans_32x32_ft(WORD16 *pi2_src,
|
ihevc_itrans_recon.c | 64 * @param[in] pi2_src 89 * Zero columns in pi2_src 99 void ihevc_itrans_recon_4x4_ttype1(WORD16 *pi2_src, 133 c[0] = pi2_src[0] + pi2_src[2 * src_strd]; 134 c[1] = pi2_src[2 * src_strd] + pi2_src[3 * src_strd]; 135 c[2] = pi2_src[0] - pi2_src[3 * src_strd]; 136 c[3] = 74 * pi2_src[src_strd] [all...] |
ihevc_chroma_iquant_recon.h | 40 typedef void ihevc_chroma_iquant_recon_4x4_ft(WORD16 *pi2_src, 50 typedef void ihevc_hbd_chroma_iquant_recon_4x4_ft(WORD16 *pi2_src, 61 typedef void ihevc_chroma_iquant_recon_8x8_ft(WORD16 *pi2_src, 71 typedef void ihevc_hbd_chroma_iquant_recon_8x8_ft(WORD16 *pi2_src, 82 typedef void ihevc_chroma_iquant_recon_16x16_ft(WORD16 *pi2_src, 92 typedef void ihevc_hbd_chroma_iquant_recon_16x16_ft(WORD16 *pi2_src,
|
ihevc_chroma_itrans_recon.h | 40 typedef void ihevc_chroma_itrans_recon_4x4_ft(WORD16 *pi2_src, 49 typedef void ihevc_hbd_chroma_itrans_recon_4x4_ft(WORD16 *pi2_src, 59 typedef void ihevc_chroma_itrans_recon_8x8_ft(WORD16 *pi2_src, 68 typedef void ihevc_hbd_chroma_itrans_recon_8x8_ft(WORD16 *pi2_src, 78 typedef void ihevc_chroma_itrans_recon_16x16_ft(WORD16 *pi2_src, 87 typedef void ihevc_hbd_chroma_itrans_recon_16x16_ft(WORD16 *pi2_src,
|
ihevc_chroma_recon.h | 46 typedef void ihevc_chroma_recon_4x4_ft(WORD16 *pi2_src, 53 typedef void ihevc_hbd_chroma_recon_4x4_ft(WORD16 *pi2_src, 61 typedef void ihevc_chroma_recon_8x8_ft(WORD16 *pi2_src, 68 typedef void ihevc_hbd_chroma_recon_8x8_ft(WORD16 *pi2_src, 76 typedef void ihevc_chroma_recon_16x16_ft(WORD16 *pi2_src, 83 typedef void ihevc_hbd_chroma_recon_16x16_ft(WORD16 *pi2_src,
|
ihevc_iquant_itrans_recon.h | 39 typedef void ihevc_iquant_itrans_recon_4x4_ttype1_ft(WORD16 *pi2_src, 52 typedef void ihevc_hbd_iquant_itrans_recon_4x4_ttype1_ft(WORD16 *pi2_src, 66 typedef void ihevc_iquant_itrans_recon_4x4_ft(WORD16 *pi2_src, 79 typedef void ihevc_hbd_iquant_itrans_recon_4x4_ft(WORD16 *pi2_src, 93 typedef void ihevc_iquant_itrans_recon_8x8_ft(WORD16 *pi2_src, 106 typedef void ihevc_hbd_iquant_itrans_recon_8x8_ft(WORD16 *pi2_src, 120 typedef void ihevc_iquant_itrans_recon_16x16_ft(WORD16 *pi2_src, 133 typedef void ihevc_hbd_iquant_itrans_recon_16x16_ft(WORD16 *pi2_src, 147 typedef void ihevc_iquant_itrans_recon_32x32_ft(WORD16 *pi2_src, 160 typedef void ihevc_hbd_iquant_itrans_recon_32x32_ft(WORD16 *pi2_src, [all...] |
ihevc_itrans_recon.h | 37 typedef void ihevc_itrans_recon_4x4_ttype1_ft(WORD16 *pi2_src, 46 typedef void ihevc_hbd_itrans_recon_4x4_ttype1_ft(WORD16 *pi2_src, 56 typedef void ihevc_itrans_recon_4x4_ft(WORD16 *pi2_src, 65 typedef void ihevc_hbd_itrans_recon_4x4_ft(WORD16 *pi2_src, 75 typedef void ihevc_itrans_recon_8x8_ft(WORD16 *pi2_src, 84 typedef void ihevc_hbd_itrans_recon_8x8_ft(WORD16 *pi2_src, 94 typedef void ihevc_itrans_recon_16x16_ft(WORD16 *pi2_src, 103 typedef void ihevc_hbd_itrans_recon_16x16_ft(WORD16 *pi2_src, 113 typedef void ihevc_itrans_recon_32x32_ft(WORD16 *pi2_src, 122 typedef void ihevc_hbd_itrans_recon_32x32_ft(WORD16 *pi2_src, [all...] |
ihevc_itrans.h | 37 typedef void ihevc_itrans_4x4_ttype1_ft(WORD16 *pi2_src, 43 typedef void ihevc_itrans_4x4_ft(WORD16 *pi2_src, 49 typedef void ihevc_itrans_8x8_ft(WORD16 *pi2_src, 55 typedef void ihevc_itrans_16x16_ft(WORD16 *pi2_src, 61 typedef void ihevc_itrans_32x32_ft(WORD16 *pi2_src,
|
ihevc_recon.c | 65 * @param[in] pi2_src 94 void ihevc_recon_4x4_ttype1(WORD16 *pi2_src, 124 CLIP_U8(pi2_src[j * src_strd] + pu1_pred[j * pred_strd]); 127 pi2_src++; 144 * @param[in] pi2_src 176 void ihevc_recon_4x4(WORD16 *pi2_src, 206 CLIP_U8(pi2_src[j * src_strd] + pu1_pred[j * pred_strd]); 209 pi2_src++; 226 * @param[in] pi2_src 258 void ihevc_recon_8x8(WORD16 *pi2_src, [all...] |
ihevc_iquant_recon.c | 67 * @param[in] pi2_src 95 * Zero columns in pi2_src 105 void ihevc_iquant_recon_4x4_ttype1(WORD16 *pi2_src, 148 pi2_src[j * src_strd], 157 pi2_src++; 179 * @param[in] pi2_src 207 * Zero columns in pi2_src 217 void ihevc_iquant_recon_4x4(WORD16 *pi2_src, 260 pi2_src[j * src_strd], 268 pi2_src++ [all...] |
ihevc_chroma_iquant_itrans_recon.h | 40 typedef void ihevc_chroma_iquant_itrans_recon_4x4_ft(WORD16 *pi2_src, 53 typedef void ihevc_hbd_chroma_iquant_itrans_recon_4x4_ft(WORD16 *pi2_src, 67 typedef void ihevc_chroma_iquant_itrans_recon_8x8_ft(WORD16 *pi2_src, 80 typedef void ihevc_hbd_chroma_iquant_itrans_recon_8x8_ft(WORD16 *pi2_src, 94 typedef void ihevc_chroma_iquant_itrans_recon_16x16_ft(WORD16 *pi2_src, 107 typedef void ihevc_hbd_chroma_iquant_itrans_recon_16x16_ft(WORD16 *pi2_src,
|
ihevc_iquant_itrans_recon.c | 64 * @param[in] pi2_src 96 * Zero columns in pi2_src 99 * Zero Rows in pi2_src 109 void ihevc_iquant_itrans_recon_4x4_ttype1(WORD16 *pi2_src, 159 pi2_src[0 * src_strd], 163 pi2_src[2 * src_strd], 169 pi2_src[2 * src_strd], 173 pi2_src[3 * src_strd], 179 pi2_src[0 * src_strd], 183 pi2_src[3 * src_strd] [all...] |
ihevc_itrans_recon_8x8.c | 60 * @param[in] pi2_src 88 * Zero columns in pi2_src 98 void ihevc_itrans_recon_8x8(WORD16 *pi2_src, 150 o[k] = g_ai2_ihevc_trans_8[1][k] * pi2_src[src_strd] 152 * pi2_src[3 * src_strd]; 154 eo[0] = g_ai2_ihevc_trans_8[2][0] * pi2_src[2 * src_strd]; 155 eo[1] = g_ai2_ihevc_trans_8[2][1] * pi2_src[2 * src_strd]; 156 ee[0] = g_ai2_ihevc_trans_8[0][0] * pi2_src[0]; 157 ee[1] = g_ai2_ihevc_trans_8[0][1] * pi2_src[0]; 172 pi2_src++ [all...] |
ihevc_chroma_itrans_recon_8x8.c | 70 * @param[in] pi2_src 96 * Zero columns in pi2_src 107 void ihevc_chroma_itrans_recon_8x8(WORD16 *pi2_src, 156 o[k] = g_ai2_ihevc_trans_8[1][k] * pi2_src[src_strd] 158 * pi2_src[3 * src_strd] 160 * pi2_src[5 * src_strd] 162 * pi2_src[7 * src_strd]; 165 eo[0] = g_ai2_ihevc_trans_8[2][0] * pi2_src[2 * src_strd] 166 + g_ai2_ihevc_trans_8[6][0] * pi2_src[6 * src_strd]; 167 eo[1] = g_ai2_ihevc_trans_8[2][1] * pi2_src[2 * src_strd [all...] |
ihevc_chroma_itrans_recon.c | 70 * @param[in] pi2_src 96 * Zero columns in pi2_src 107 void ihevc_chroma_itrans_recon_4x4(WORD16 *pi2_src, 143 o[0] = g_ai2_ihevc_trans_4[1][0] * pi2_src[src_strd] 144 + g_ai2_ihevc_trans_4[3][0] * pi2_src[3 * src_strd]; 145 o[1] = g_ai2_ihevc_trans_4[1][1] * pi2_src[src_strd] 146 + g_ai2_ihevc_trans_4[3][1] * pi2_src[3 * src_strd]; 147 e[0] = g_ai2_ihevc_trans_4[0][0] * pi2_src[0] 148 + g_ai2_ihevc_trans_4[2][0] * pi2_src[2 * src_strd]; 149 e[1] = g_ai2_ihevc_trans_4[0][1] * pi2_src[0 [all...] |
ihevc_chroma_recon.c | 70 * @param[in] pi2_src 103 void ihevc_chroma_recon_4x4(WORD16 *pi2_src, 133 CLIP_U8(pi2_src[j * src_strd] + pu1_pred[j * pred_strd]); 136 pi2_src++; 153 * @param[in] pi2_src 186 void ihevc_chroma_recon_8x8(WORD16 *pi2_src, 216 CLIP_U8(pi2_src[j * src_strd] + pu1_pred[j * pred_strd]); 219 pi2_src++; 236 * @param[in] pi2_src 269 void ihevc_chroma_recon_16x16(WORD16 *pi2_src, [all...] |
/external/libhevc/common/arm/ |
ihevc_itrans_recon_4x4_ttype1.s | 53 @ * @param[in] pi2_src 78 @ * zero columns in pi2_src 87 @void ihevc_itrans_recon_4x4_ttype1(word16 *pi2_src, 97 @ r0 => *pi2_src 134 vld1.16 d0,[r0],r4 @loading pi2_src 1st row 136 vld1.16 d1,[r0],r4 @loading pi2_src 2nd row 138 vld1.16 d2,[r0],r4 @loading pi2_src 3rd row 140 vld1.16 d3,[r0],r4 @loading pi2_src 4th row 143 vmull.s16 q3,d1,d4[2] @74 * pi2_src[1] 144 vmlal.s16 q3,d0,d4[0] @74 * pi2_src[1] + 29 * pi2_src[0 [all...] |
ihevc_itrans_recon_4x4.s | 48 @ * @param[in] pi2_src 76 @ * zero columns in pi2_src 85 @void ihevc_itrans_recon_4x4(word16 *pi2_src, 94 @ r0 => *pi2_src 136 add r9,r0,r4 @ pi2_src[0] + src_strd 145 vld1.16 d1,[r9] @loading pi2_src 2nd row 146 vld1.16 d3,[r10] @loading pi2_src 4th row 147 vld1.16 d0,[r0],r4 @loading pi2_src 1st row 148 vld1.16 d2,[r0],r4 @loading pi2_src 3rd row 152 vmull.s16 q3,d1,d4[1] @83 * pi2_src[1 [all...] |
/external/libhevc/common/arm64/ |
ihevc_itrans_recon_4x4_ttype1.s | 53 // * @param[in] pi2_src 78 // * zero columns in pi2_src 87 //void ihevc_itrans_recon_4x4_ttype1(word16 *pi2_src, 97 // x0 => *pi2_src 131 ld1 {v0.4h},[x0],x4 //loading pi2_src 1st row 133 ld1 {v1.4h},[x0],x4 //loading pi2_src 2nd row 135 ld1 {v2.4h},[x0],x4 //loading pi2_src 3rd row 137 ld1 {v3.4h},[x0],x4 //loading pi2_src 4th row 140 smull v6.4s, v1.4h, v4.h[2] //74 * pi2_src[1] 141 smlal v6.4s, v0.4h, v4.h[0] //74 * pi2_src[1] + 29 * pi2_src[0 [all...] |
ihevc_itrans_recon_4x4.s | 48 // * @param[in] pi2_src 76 // * zero columns in pi2_src 85 //void ihevc_itrans_recon_4x4(word16 *pi2_src, 94 // x0 => *pi2_src 129 add x9,x0,x4 // pi2_src[0] + src_strd 136 ld1 {v1.4h},[x9] //loading pi2_src 2nd row 137 ld1 {v3.4h},[x10] //loading pi2_src 4th row 138 ld1 {v0.4h},[x0],x4 //loading pi2_src 1st row 139 ld1 {v2.4h},[x0],x4 //loading pi2_src 3rd row 143 smull v6.4s, v1.4h, v4.h[1] //83 * pi2_src[1 [all...] |
/external/libhevc/common/x86/ |
ihevc_weighted_pred_sse42_intr.c | 63 * Does uni-weighted prediction on the array pointed by pi2_src and stores 70 * @param[in] pi2_src 111 void ihevc_weighted_pred_uni_sse42(WORD16 *pi2_src, 152 src_temp0_4x32b = _mm_loadu_si128((__m128i *)(pi2_src)); 154 src_temp1_4x32b = _mm_loadu_si128((__m128i *)(pi2_src + src_strd)); 156 src_temp2_4x32b = _mm_loadu_si128((__m128i *)(pi2_src + 2 * src_strd)); 158 src_temp3_4x32b = _mm_loadu_si128((__m128i *)(pi2_src + 3 * src_strd)); 161 src_temp4_4x32b = _mm_loadu_si128((__m128i *)(pi2_src + 4)); 163 src_temp5_4x32b = _mm_loadu_si128((__m128i *)(pi2_src + src_strd + 4)); 165 src_temp6_4x32b = _mm_loadu_si128((__m128i *)(pi2_src + 2 * src_strd + 4)) [all...] |
/external/libavc/common/ |
ih264_ihadamard_scaling.c | 64 * @param[in] pi2_src 88 void ih264_ihadamard_scaling_4x4(WORD16* pi2_src, 101 pi2_src_ptr = pi2_src; 155 void ih264_ihadamard_scaling_2x2_uv(WORD16* pi2_src, 167 i4_x4 = pi2_src[0]; 168 i4_x5 = pi2_src[1]; 169 i4_x6 = pi2_src[2]; 170 i4_x7 = pi2_src[3]; 192 i4_y4 = pi2_src[4]; 193 i4_y5 = pi2_src[5] [all...] |