Lines Matching refs:data

79             data            pointer to data to be processed
81 skip skip processing of data[0], set to non-zero value
87 data processed data
91 HANTRO_NOK processed data not in valid range [-512, 511]
94 u32 h264bsdProcessBlock(i32 *data, u32 qp, u32 skip, u32 coeffMap)
113 data[0] = (data[0] * tmp1);
120 d1 = data[1];
121 d2 = data[14];
122 d3 = data[15];
123 data[1] = (d1 * tmp2);
124 data[14] = (d2 * tmp2);
125 data[15] = (d3 * tmp3);
127 d1 = data[2];
128 d2 = data[5];
129 d3 = data[4];
130 data[4] = (d1 * tmp2);
131 data[2] = (d2 * tmp1);
132 data[5] = (d3 * tmp3);
134 d1 = data[8];
135 d2 = data[3];
136 d3 = data[6];
138 data[8] = (d2 * tmp1);
139 data[3] = (d3 * tmp2);
140 d1 = data[7];
141 d2 = data[12];
142 d3 = data[9];
143 data[6] = (d1 * tmp2);
144 data[7] = (d2 * tmp3);
145 data[12] = (d3 * tmp2);
146 data[9] = tmp0;
148 d1 = data[10];
149 d2 = data[11];
150 d3 = data[13];
151 data[13] = (d1 * tmp3);
152 data[10] = (d2 * tmp1);
153 data[11] = (d3 * tmp2);
156 for (row = 4, ptr = data; row--; ptr += 4)
170 for (col = 4; col--; data++)
172 tmp0 = data[0] + data[8];
173 tmp1 = data[0] - data[8];
174 tmp2 = (data[4] >> 1) - data[12];
175 tmp3 = data[4] + (data[12] >> 1);
176 data[0 ] = (tmp0 + tmp3 + 32)>>6;
177 data[4 ] = (tmp1 + tmp2 + 32)>>6;
178 data[8 ] = (tmp1 - tmp2 + 32)>>6;
179 data[12] = (tmp0 - tmp3 + 32)>>6;
181 if (((u32)(data[0] + 512) > 1023) ||
182 ((u32)(data[4] + 512) > 1023) ||
183 ((u32)(data[8] + 512) > 1023) ||
184 ((u32)(data[12] + 512) > 1023) )
194 tmp0 = (data[0] + 32) >> 6;
198 data[0] = data[1] = data[2] = data[3] = data[4] = data[5] =
199 data[6] = data[7] = data[8] = data[9] = data[10] =
200 data[11] = data[12] = data[13] = data[14] = data[15] =
205 data[1] = (data[1] * tmp2);
206 data[2] = (data[5] * tmp1);
207 data[3] = (data[6] * tmp2);
208 tmp0 = data[0] + data[2];
209 tmp1 = data[0] - data[2];
210 tmp2 = (data[1] >> 1) - data[3];
211 tmp3 = data[1] + (data[3] >> 1);
212 data[0] = (tmp0 + tmp3 + 32)>>6;
213 data[1] = (tmp1 + tmp2 + 32)>>6;
214 data[2] = (tmp1 - tmp2 + 32)>>6;
215 data[3] = (tmp0 - tmp3 + 32)>>6;
216 data[4] = data[8] = data[12] = data[0];
217 data[5] = data[9] = data[13] = data[1];
218 data[6] = data[10] = data[14] = data[2];
219 data[7] = data[11] = data[15] = data[3];
221 if (((u32)(data[0] + 512) > 1023) ||
222 ((u32)(data[1] + 512) > 1023) ||
223 ((u32)(data[2] + 512) > 1023) ||
224 ((u32)(data[3] + 512) > 1023) )
242 data pointer to data to be processed
246 data processed data
252 void h264bsdProcessLumaDc(i32 *data, u32 qp)
269 tmp0 = data[2];
270 data[2] = data[5];
271 data[5] = data[4];
272 data[4] = tmp0;
274 tmp0 = data[8];
275 data[8] = data[3];
276 data[3] = data[6];
277 data[6] = data[7];
278 data[7] = data[12];
279 data[12] = data[9];
280 data[9] = tmp0;
282 tmp0 = data[10];
283 data[10] = data[11];
284 data[11] = data[13];
285 data[13] = tmp0;
288 for (row = 4, ptr = data; row--; ptr += 4)
306 for (col = 4; col--; data++)
308 tmp0 = data[0] + data[8 ];
309 tmp1 = data[0] - data[8 ];
310 tmp2 = data[4] - data[12];
311 tmp3 = data[4] + data[12];
312 data[0 ] = ((tmp0 + tmp3)*levScale);
313 data[4 ] = ((tmp1 + tmp2)*levScale);
314 data[8 ] = ((tmp1 - tmp2)*levScale);
315 data[12] = ((tmp0 - tmp3)*levScale);
322 for (col = 4; col--; data++)
324 tmp0 = data[0] + data[8 ];
325 tmp1 = data[0] - data[8 ];
326 tmp2 = data[4] - data[12];
327 tmp3 = data[4] + data[12];
328 data[0 ] = ((tmp0 + tmp3)*levScale+tmp) >> (2-qpDiv);
329 data[4 ] = ((tmp1 + tmp2)*levScale+tmp) >> (2-qpDiv);
330 data[8 ] = ((tmp1 - tmp2)*levScale+tmp) >> (2-qpDiv);
331 data[12] = ((tmp0 - tmp3)*levScale+tmp) >> (2-qpDiv);
346 data pointer to data to be processed
350 data processed data
356 void h264bsdProcessChromaDc(i32 *data, u32 qp)
381 tmp0 = data[0] + data[2];
382 tmp1 = data[0] - data[2];
383 tmp2 = data[1] - data[3];
384 tmp3 = data[1] + data[3];
385 data[0] = ((tmp0 + tmp3) * levScale) >> levShift;
386 data[1] = ((tmp0 - tmp3) * levScale) >> levShift;
387 data[2] = ((tmp1 + tmp2) * levScale) >> levShift;
388 data[3] = ((tmp1 - tmp2) * levScale) >> levShift;
389 tmp0 = data[4] + data[6];
390 tmp1 = data[4] - data[6];
391 tmp2 = data[5] - data[7];
392 tmp3 = data[5] + data[7];
393 data[4] = ((tmp0 + tmp3) * levScale) >> levShift;
394 data[5] = ((tmp0 - tmp3) * levScale) >> levShift;
395 data[6] = ((tmp1 + tmp2) * levScale) >> levShift;
396 data[7] = ((tmp1 - tmp2) * levScale) >> levShift;