HomeSort by relevance Sort by last modified time
    Searched full:pi2_src (Results 1 - 25 of 65) sorted by null

1 2 3

  /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...]
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...]
  /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.4h[2] //74 * pi2_src[1]
141 smlal v6.4s, v0.4h, v4.4h[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.4h[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...]

Completed in 136 milliseconds

1 2 3