Lines Matching defs:rowA
74 const t(*rowA)[e] = (const t(*)[e]) srcRowA; \
81 const t *rowA = (const t *) srcRowA; \
96 dst[i][e] = FILTER_SUM_3D(rowA[j][e], rowA[k][e], \
111 dst[i][e] = FILTER_SUM_3D_SIGNED(rowA[j][e], rowA[k][e], \
119 dst[i][e] = (rowA[j][e] + rowA[k][e] \
127 const GLfloat aj = _mesa_half_to_float(rowA[j][e]); \
128 const GLfloat ak = _mesa_half_to_float(rowA[k][e]); \
166 const GLubyte(*rowA)[4] = (const GLubyte(*)[4]) srcRowA;
171 dst[i][0] = (rowA[j][0] + rowA[k][0] + rowB[j][0] + rowB[k][0]) / 4;
172 dst[i][1] = (rowA[j][1] + rowA[k][1] + rowB[j][1] + rowB[k][1]) / 4;
173 dst[i][2] = (rowA[j][2] + rowA[k][2] + rowB[j][2] + rowB[k][2]) / 4;
174 dst[i][3] = (rowA[j][3] + rowA[k][3] + rowB[j][3] + rowB[k][3]) / 4;
179 const GLubyte(*rowA)[3] = (const GLubyte(*)[3]) srcRowA;
184 dst[i][0] = (rowA[j][0] + rowA[k][0] + rowB[j][0] + rowB[k][0]) / 4;
185 dst[i][1] = (rowA[j][1] + rowA[k][1] + rowB[j][1] + rowB[k][1]) / 4;
186 dst[i][2] = (rowA[j][2] + rowA[k][2] + rowB[j][2] + rowB[k][2]) / 4;
191 const GLubyte(*rowA)[2] = (const GLubyte(*)[2]) srcRowA;
196 dst[i][0] = (rowA[j][0] + rowA[k][0] + rowB[j][0] + rowB[k][0]) >> 2;
197 dst[i][1] = (rowA[j][1] + rowA[k][1] + rowB[j][1] + rowB[k][1]) >> 2;
202 const GLubyte *rowA = (const GLubyte *) srcRowA;
207 dst[i] = (rowA[j] + rowA[k] + rowB[j] + rowB[k]) >> 2;
213 const GLbyte(*rowA)[4] = (const GLbyte(*)[4]) srcRowA;
218 dst[i][0] = (rowA[j][0] + rowA[k][0] + rowB[j][0] + rowB[k][0]) / 4;
219 dst[i][1] = (rowA[j][1] + rowA[k][1] + rowB[j][1] + rowB[k][1]) / 4;
220 dst[i][2] = (rowA[j][2] + rowA[k][2] + rowB[j][2] + rowB[k][2]) / 4;
221 dst[i][3] = (rowA[j][3] + rowA[k][3] + rowB[j][3] + rowB[k][3]) / 4;
226 const GLbyte(*rowA)[3] = (const GLbyte(*)[3]) srcRowA;
231 dst[i][0] = (rowA[j][0] + rowA[k][0] + rowB[j][0] + rowB[k][0]) / 4;
232 dst[i][1] = (rowA[j][1] + rowA[k][1] + rowB[j][1] + rowB[k][1]) / 4;
233 dst[i][2] = (rowA[j][2] + rowA[k][2] + rowB[j][2] + rowB[k][2]) / 4;
238 const GLbyte(*rowA)[2] = (const GLbyte(*)[2]) srcRowA;
243 dst[i][0] = (rowA[j][0] + rowA[k][0] + rowB[j][0] + rowB[k][0]) / 4;
244 dst[i][1] = (rowA[j][1] + rowA[k][1] + rowB[j][1] + rowB[k][1]) / 4;
249 const GLbyte *rowA = (const GLbyte *) srcRowA;
254 dst[i] = (rowA[j] + rowA[k] + rowB[j] + rowB[k]) / 4;
260 const GLushort(*rowA)[4] = (const GLushort(*)[4]) srcRowA;
265 dst[i][0] = (rowA[j][0] + rowA[k][0] + rowB[j][0] + rowB[k][0]) / 4;
266 dst[i][1] = (rowA[j][1] + rowA[k][1] + rowB[j][1] + rowB[k][1]) / 4;
267 dst[i][2] = (rowA[j][2] + rowA[k][2] + rowB[j][2] + rowB[k][2]) / 4;
268 dst[i][3] = (rowA[j][3] + rowA[k][3] + rowB[j][3] + rowB[k][3]) / 4;
273 const GLushort(*rowA)[3] = (const GLushort(*)[3]) srcRowA;
278 dst[i][0] = (rowA[j][0] + rowA[k][0] + rowB[j][0] + rowB[k][0]) / 4;
279 dst[i][1] = (rowA[j][1] + rowA[k][1] + rowB[j][1] + rowB[k][1]) / 4;
280 dst[i][2] = (rowA[j][2] + rowA[k][2] + rowB[j][2] + rowB[k][2]) / 4;
285 const GLushort(*rowA)[2] = (const GLushort(*)[2]) srcRowA;
290 dst[i][0] = (rowA[j][0] + rowA[k][0] + rowB[j][0] + rowB[k][0]) / 4;
291 dst[i][1] = (rowA[j][1] + rowA[k][1] + rowB[j][1] + rowB[k][1]) / 4;
296 const GLushort *rowA = (const GLushort *) srcRowA;
301 dst[i] = (rowA[j] + rowA[k] + rowB[j] + rowB[k]) / 4;
307 const GLshort(*rowA)[4] = (const GLshort(*)[4]) srcRowA;
312 dst[i][0] = (rowA[j][0] + rowA[k][0] + rowB[j][0] + rowB[k][0]) / 4;
313 dst[i][1] = (rowA[j][1] + rowA[k][1] + rowB[j][1] + rowB[k][1]) / 4;
314 dst[i][2] = (rowA[j][2] + rowA[k][2] + rowB[j][2] + rowB[k][2]) / 4;
315 dst[i][3] = (rowA[j][3] + rowA[k][3] + rowB[j][3] + rowB[k][3]) / 4;
320 const GLshort(*rowA)[3] = (const GLshort(*)[3]) srcRowA;
325 dst[i][0] = (rowA[j][0] + rowA[k][0] + rowB[j][0] + rowB[k][0]) / 4;
326 dst[i][1] = (rowA[j][1] + rowA[k][1] + rowB[j][1] + rowB[k][1]) / 4;
327 dst[i][2] = (rowA[j][2] + rowA[k][2] + rowB[j][2] + rowB[k][2]) / 4;
332 const GLshort(*rowA)[2] = (const GLshort(*)[2]) srcRowA;
337 dst[i][0] = (rowA[j][0] + rowA[k][0] + rowB[j][0] + rowB[k][0]) / 4;
338 dst[i][1] = (rowA[j][1] + rowA[k][1] + rowB[j][1] + rowB[k][1]) / 4;
343 const GLshort *rowA = (const GLshort *) srcRowA;
348 dst[i] = (rowA[j] + rowA[k] + rowB[j] + rowB[k]) / 4;
354 const GLfloat(*rowA)[4] = (const GLfloat(*)[4]) srcRowA;
359 dst[i][0] = (rowA[j][0] + rowA[k][0] +
361 dst[i][1] = (rowA[j][1] + rowA[k][1] +
363 dst[i][2] = (rowA[j][2] + rowA[k][2] +
365 dst[i][3] = (rowA[j][3] + rowA[k][3] +
371 const GLfloat(*rowA)[3] = (const GLfloat(*)[3]) srcRowA;
376 dst[i][0] = (rowA[j][0] + rowA[k][0] +
378 dst[i][1] = (rowA[j][1] + rowA[k][1] +
380 dst[i][2] = (rowA[j][2] + rowA[k][2] +
386 const GLfloat(*rowA)[2] = (const GLfloat(*)[2]) srcRowA;
391 dst[i][0] = (rowA[j][0] + rowA[k][0] +
393 dst[i][1] = (rowA[j][1] + rowA[k][1] +
399 rowA = (const GLfloat *) srcRowA;
404 dst[i] = (rowA[j] + rowA[k] + rowB[j] + rowB[k]) * 0.25F;
410 const GLhalfARB(*rowA)[4] = (const GLhalfARB(*)[4]) srcRowA;
417 aj = _mesa_half_to_float(rowA[j][comp]);
418 ak = _mesa_half_to_float(rowA[k][comp]);
427 const GLhalfARB(*rowA)[3] = (const GLhalfARB(*)[3]) srcRowA;
434 aj = _mesa_half_to_float(rowA[j][comp]);
435 ak = _mesa_half_to_float(rowA[k][comp]);
444 const GLhalfARB(*rowA)[2] = (const GLhalfARB(*)[2]) srcRowA;
451 aj = _mesa_half_to_float(rowA[j][comp]);
452 ak = _mesa_half_to_float(rowA[k][comp]);
461 const GLhalfARB *rowA = (const GLhalfARB *) srcRowA;
467 aj = _mesa_half_to_float(rowA[j]);
468 ak = _mesa_half_to_float(rowA[k]);
477 const GLuint *rowA = (const GLuint *) srcRowA;
482 dst[i] = rowA[j] / 4 + rowA[k] / 4 + rowB[j] / 4 + rowB[k] / 4;
488 const GLushort *rowA = (const GLushort *) srcRowA;
493 const GLint rowAr0 = rowA[j] & 0x1f;
494 const GLint rowAr1 = rowA[k] & 0x1f;
497 const GLint rowAg0 = (rowA[j] >> 5) & 0x3f;
498 const GLint rowAg1 = (rowA[k] >> 5) & 0x3f;
501 const GLint rowAb0 = (rowA[j] >> 11) & 0x1f;
502 const GLint rowAb1 = (rowA[k] >> 11) & 0x1f;
513 const GLushort *rowA = (const GLushort *) srcRowA;
518 const GLint rowAr0 = rowA[j] & 0xf;
519 const GLint rowAr1 = rowA[k] & 0xf;
522 const GLint rowAg0 = (rowA[j] >> 4) & 0xf;
523 const GLint rowAg1 = (rowA[k] >> 4) & 0xf;
526 const GLint rowAb0 = (rowA[j] >> 8) & 0xf;
527 const GLint rowAb1 = (rowA[k] >> 8) & 0xf;
530 const GLint rowAa0 = (rowA[j] >> 12) & 0xf;
531 const GLint rowAa1 = (rowA[k] >> 12) & 0xf;
543 const GLushort *rowA = (const GLushort *) srcRowA;
548 const GLint rowAr0 = rowA[j] & 0x1f;
549 const GLint rowAr1 = rowA[k] & 0x1f;
552 const GLint rowAg0 = (rowA[j] >> 5) & 0x1f;
553 const GLint rowAg1 = (rowA[k] >> 5) & 0x1f;
556 const GLint rowAb0 = (rowA[j] >> 10) & 0x1f;
557 const GLint rowAb1 = (rowA[k] >> 10) & 0x1f;
560 const GLint rowAa0 = (rowA[j] >> 15) & 0x1;
561 const GLint rowAa1 = (rowA[k] >> 15) & 0x1;
573 const GLushort *rowA = (const GLushort *) srcRowA;
578 const GLint rowAr0 = (rowA[j] >> 11) & 0x1f;
579 const GLint rowAr1 = (rowA[k] >> 11) & 0x1f;
582 const GLint rowAg0 = (rowA[j] >> 6) & 0x1f;
583 const GLint rowAg1 = (rowA[k] >> 6) & 0x1f;
586 const GLint rowAb0 = (rowA[j] >> 1) & 0x1f;
587 const GLint rowAb1 = (rowA[k] >> 1) & 0x1f;
590 const GLint rowAa0 = (rowA[j] & 0x1);
591 const GLint rowAa1 = (rowA[k] & 0x1);
604 const GLubyte *rowA = (const GLubyte *) srcRowA;
609 const GLint rowAr0 = rowA[j] & 0x3;
610 const GLint rowAr1 = rowA[k] & 0x3;
613 const GLint rowAg0 = (rowA[j] >> 2) & 0x7;
614 const GLint rowAg1 = (rowA[k] >> 2) & 0x7;
617 const GLint rowAb0 = (rowA[j] >> 5) & 0x7;
618 const GLint rowAb1 = (rowA[k] >> 5) & 0x7;
630 const GLubyte *rowA = (const GLubyte *) srcRowA;
635 const GLint rowAr0 = rowA[j] & 0xf;
636 const GLint rowAr1 = rowA[k] & 0xf;
639 const GLint rowAg0 = (rowA[j] >> 4) & 0xf;
640 const GLint rowAg1 = (rowA[k] >> 4) & 0xf;
651 const GLuint *rowA = (const GLuint *) srcRowA;
656 const GLint rowAr0 = rowA[j] & 0x3ff;
657 const GLint rowAr1 = rowA[k] & 0x3ff;
660 const GLint rowAg0 = (rowA[j] >> 10) & 0x3ff;
661 const GLint rowAg1 = (rowA[k] >> 10) & 0x3ff;
664 const GLint rowAb0 = (rowA[j] >> 20) & 0x3ff;
665 const GLint rowAb1 = (rowA[k] >> 20) & 0x3ff;
668 const GLint rowAa0 = (rowA[j] >> 30) & 0x3;
669 const GLint rowAa1 = (rowA[k] >> 30) & 0x3;
682 const GLuint *rowA = (const GLuint*) srcRowA;
688 rgb9e5_to_float3(rowA[j], rowAj);
690 rgb9e5_to_float3(rowA[k], rowAk);
701 const GLuint *rowA = (const GLuint*) srcRowA;
707 r11g11b10f_to_float3(rowA[j], rowAj);
709 r11g11b10f_to_float3(rowA[k], rowAk);
720 const GLfloat *rowA = (const GLfloat *) srcRowA;
725 dst[i*2] = (rowA[j*2] + rowA[k*2] + rowB[j*2] + rowB[k*2]) * 0.25F;
731 const GLuint *rowA = (const GLuint *) srcRowA;
737 GLuint z = (((rowA[j] >> 8) + (rowA[k] >> 8) +
739 GLuint s = ((rowA[j] & 0xff) + (rowA[k] & 0xff) +
746 const GLuint *rowA = (const GLuint *) srcRowA;
751 GLuint z = ((rowArowA[k] & 0xffffff) +
753 GLuint s = (((rowA[j] >> 24) + (rowA[k] >> 24) +
1024 const GLuint *rowA = (const GLuint *) srcRowA;
1032 const uint64_t tmp = (((uint64_t) rowA[j] + (uint64_t) rowA[k])
1044 const GLint rowAr0 = rowA[j] & 0x1f;
1045 const GLint rowAr1 = rowA[k] & 0x1f;
1052 const GLint rowAg0 = (rowA[j] >> 5) & 0x3f;
1053 const GLint rowAg1 = (rowA[k] >> 5) & 0x3f;
1060 const GLint rowAb0 = (rowA[j] >> 11) & 0x1f;
1061 const GLint rowAb1 = (rowA[k] >> 11) & 0x1f;
1082 const GLint rowAr0 = rowA[j] & 0xf;
1083 const GLint rowAr1 = rowA[k] & 0xf;
1090 const GLint rowAg0 = (rowA[j] >> 4) & 0xf;
1091 const GLint rowAg1 = (rowA[k] >> 4) & 0xf;
1098 const GLint rowAb0 = (rowA[j] >> 8) & 0xf;
1099 const GLint rowAb1 = (rowA[k] >> 8) & 0xf;
1106 const GLint rowAa0 = (rowA[j] >> 12) & 0xf;
1107 const GLint rowAa1 = (rowA[k] >> 12) & 0xf;
1131 const GLint rowAr0 = rowA[j] & 0x1f;
1132 const GLint rowAr1 = rowA[k] & 0x1f;
1139 const GLint rowAg0 = (rowA[j] >> 5) & 0x1f;
1140 const GLint rowAg1 = (rowA[k] >> 5) & 0x1f;
1147 const GLint rowAb0 = (rowA[j] >> 10) & 0x1f;
1148 const GLint rowAb1 = (rowA[k] >> 10) & 0x1f;
1155 const GLint rowAa0 = (rowA[j] >> 15) & 0x1;
1156 const GLint rowAa1 = (rowA[k] >> 15) & 0x1;
1180 const GLint rowAr0 = (rowA[j] >> 11) & 0x1f;
1181 const GLint rowAr1 = (rowA[k] >> 11) & 0x1f;
1188 const GLint rowAg0 = (rowA[j] >> 6) & 0x1f;
1189 const GLint rowAg1 = (rowA[k] >> 6) & 0x1f;
1196 const GLint rowAb0 = (rowA[j] >> 1) & 0x1f;
1197 const GLint rowAb1 = (rowA[k] >> 1) & 0x1f;
1204 const GLint rowAa0 = (rowA[j] & 0x1);
1205 const GLint rowAa1 = (rowA[k] & 0x1);
1229 const GLint rowAr0 = rowA[j] & 0x3;
1230 const GLint rowAr1 = rowA[k] & 0x3;
1237 const GLint rowAg0 = (rowA[j] >> 2) & 0x7;
1238 const GLint rowAg1 = (rowA[k] >> 2) & 0x7;
1245 const GLint rowAb0 = (rowA[j] >> 5) & 0x7;
1246 const GLint rowAb1 = (rowA[k] >> 5) & 0x7;
1267 const GLint rowAr0 = rowA[j] & 0xf;
1268 const GLint rowAr1 = rowA[k] & 0xf;
1275 const GLint rowAg0 = (rowA[j] >> 4) & 0xf;
1276 const GLint rowAg1 = (rowA[k] >> 4) & 0xf;
1295 const GLint rowAr0 = rowA[j] & 0x3ff;
1296 const GLint rowAr1 = rowA[k] & 0x3ff;
1303 const GLint rowAg0 = (rowA[j] >> 10) & 0x3ff;
1304 const GLint rowAg1 = (rowA[k] >> 10) & 0x3ff;
1311 const GLint rowAb0 = (rowA[j] >> 20) & 0x3ff;
1312 const GLint rowAb1 = (rowA[k] >> 20) & 0x3ff;
1319 const GLint rowAa0 = (rowA[j] >> 30) & 0x3;
1320 const GLint rowAa1 = (rowA[k] >> 30) & 0x3;
1349 rgb9e5_to_float3(rowA[j], rowAj);
1353 rgb9e5_to_float3(rowA[k], rowAk);
1376 r11g11b10f_to_float3(rowA[j], rowAj);
1380 r11g11b10f_to_float3(rowA[k], rowAk);