Lines Matching defs:rowA

100       const t(*rowA)[e] = (const t(*)[e]) srcRowA; \
107 const t *rowA = (const t *) srcRowA; \
122 dst[i][e] = FILTER_SUM_3D(rowA[j][e], rowA[k][e], \
137 dst[i][e] = FILTER_SUM_3D_SIGNED(rowA[j][e], rowA[k][e], \
145 dst[i][e] = (rowA[j][e] + rowA[k][e] \
153 const GLfloat aj = _mesa_half_to_float(rowA[j][e]); \
154 const GLfloat ak = _mesa_half_to_float(rowA[k][e]); \
192 const GLubyte(*rowA)[4] = (const GLubyte(*)[4]) srcRowA;
197 dst[i][0] = (rowA[j][0] + rowA[k][0] + rowB[j][0] + rowB[k][0]) / 4;
198 dst[i][1] = (rowA[j][1] + rowA[k][1] + rowB[j][1] + rowB[k][1]) / 4;
199 dst[i][2] = (rowA[j][2] + rowA[k][2] + rowB[j][2] + rowB[k][2]) / 4;
200 dst[i][3] = (rowA[j][3] + rowA[k][3] + rowB[j][3] + rowB[k][3]) / 4;
205 const GLubyte(*rowA)[3] = (const GLubyte(*)[3]) srcRowA;
210 dst[i][0] = (rowA[j][0] + rowA[k][0] + rowB[j][0] + rowB[k][0]) / 4;
211 dst[i][1] = (rowA[j][1] + rowA[k][1] + rowB[j][1] + rowB[k][1]) / 4;
212 dst[i][2] = (rowA[j][2] + rowA[k][2] + rowB[j][2] + rowB[k][2]) / 4;
217 const GLubyte(*rowA)[2] = (const GLubyte(*)[2]) srcRowA;
222 dst[i][0] = (rowA[j][0] + rowA[k][0] + rowB[j][0] + rowB[k][0]) >> 2;
223 dst[i][1] = (rowA[j][1] + rowA[k][1] + rowB[j][1] + rowB[k][1]) >> 2;
228 const GLubyte *rowA = (const GLubyte *) srcRowA;
233 dst[i] = (rowA[j] + rowA[k] + rowB[j] + rowB[k]) >> 2;
239 const GLbyte(*rowA)[4] = (const GLbyte(*)[4]) srcRowA;
244 dst[i][0] = (rowA[j][0] + rowA[k][0] + rowB[j][0] + rowB[k][0]) / 4;
245 dst[i][1] = (rowA[j][1] + rowA[k][1] + rowB[j][1] + rowB[k][1]) / 4;
246 dst[i][2] = (rowA[j][2] + rowA[k][2] + rowB[j][2] + rowB[k][2]) / 4;
247 dst[i][3] = (rowA[j][3] + rowA[k][3] + rowB[j][3] + rowB[k][3]) / 4;
252 const GLbyte(*rowA)[3] = (const GLbyte(*)[3]) srcRowA;
257 dst[i][0] = (rowA[j][0] + rowA[k][0] + rowB[j][0] + rowB[k][0]) / 4;
258 dst[i][1] = (rowA[j][1] + rowA[k][1] + rowB[j][1] + rowB[k][1]) / 4;
259 dst[i][2] = (rowA[j][2] + rowA[k][2] + rowB[j][2] + rowB[k][2]) / 4;
264 const GLbyte(*rowA)[2] = (const GLbyte(*)[2]) srcRowA;
269 dst[i][0] = (rowA[j][0] + rowA[k][0] + rowB[j][0] + rowB[k][0]) / 4;
270 dst[i][1] = (rowA[j][1] + rowA[k][1] + rowB[j][1] + rowB[k][1]) / 4;
275 const GLbyte *rowA = (const GLbyte *) srcRowA;
280 dst[i] = (rowA[j] + rowA[k] + rowB[j] + rowB[k]) / 4;
286 const GLushort(*rowA)[4] = (const GLushort(*)[4]) srcRowA;
291 dst[i][0] = (rowA[j][0] + rowA[k][0] + rowB[j][0] + rowB[k][0]) / 4;
292 dst[i][1] = (rowA[j][1] + rowA[k][1] + rowB[j][1] + rowB[k][1]) / 4;
293 dst[i][2] = (rowA[j][2] + rowA[k][2] + rowB[j][2] + rowB[k][2]) / 4;
294 dst[i][3] = (rowA[j][3] + rowA[k][3] + rowB[j][3] + rowB[k][3]) / 4;
299 const GLushort(*rowA)[3] = (const GLushort(*)[3]) srcRowA;
304 dst[i][0] = (rowA[j][0] + rowA[k][0] + rowB[j][0] + rowB[k][0]) / 4;
305 dst[i][1] = (rowA[j][1] + rowA[k][1] + rowB[j][1] + rowB[k][1]) / 4;
306 dst[i][2] = (rowA[j][2] + rowA[k][2] + rowB[j][2] + rowB[k][2]) / 4;
311 const GLushort(*rowA)[2] = (const GLushort(*)[2]) srcRowA;
316 dst[i][0] = (rowA[j][0] + rowA[k][0] + rowB[j][0] + rowB[k][0]) / 4;
317 dst[i][1] = (rowA[j][1] + rowA[k][1] + rowB[j][1] + rowB[k][1]) / 4;
322 const GLushort *rowA = (const GLushort *) srcRowA;
327 dst[i] = (rowA[j] + rowA[k] + rowB[j] + rowB[k]) / 4;
333 const GLshort(*rowA)[4] = (const GLshort(*)[4]) srcRowA;
338 dst[i][0] = (rowA[j][0] + rowA[k][0] + rowB[j][0] + rowB[k][0]) / 4;
339 dst[i][1] = (rowA[j][1] + rowA[k][1] + rowB[j][1] + rowB[k][1]) / 4;
340 dst[i][2] = (rowA[j][2] + rowA[k][2] + rowB[j][2] + rowB[k][2]) / 4;
341 dst[i][3] = (rowA[j][3] + rowA[k][3] + rowB[j][3] + rowB[k][3]) / 4;
346 const GLshort(*rowA)[3] = (const GLshort(*)[3]) srcRowA;
351 dst[i][0] = (rowA[j][0] + rowA[k][0] + rowB[j][0] + rowB[k][0]) / 4;
352 dst[i][1] = (rowA[j][1] + rowA[k][1] + rowB[j][1] + rowB[k][1]) / 4;
353 dst[i][2] = (rowA[j][2] + rowA[k][2] + rowB[j][2] + rowB[k][2]) / 4;
358 const GLshort(*rowA)[2] = (const GLshort(*)[2]) srcRowA;
363 dst[i][0] = (rowA[j][0] + rowA[k][0] + rowB[j][0] + rowB[k][0]) / 4;
364 dst[i][1] = (rowA[j][1] + rowA[k][1] + rowB[j][1] + rowB[k][1]) / 4;
369 const GLshort *rowA = (const GLshort *) srcRowA;
374 dst[i] = (rowA[j] + rowA[k] + rowB[j] + rowB[k]) / 4;
380 const GLfloat(*rowA)[4] = (const GLfloat(*)[4]) srcRowA;
385 dst[i][0] = (rowA[j][0] + rowA[k][0] +
387 dst[i][1] = (rowA[j][1] + rowA[k][1] +
389 dst[i][2] = (rowA[j][2] + rowA[k][2] +
391 dst[i][3] = (rowA[j][3] + rowA[k][3] +
397 const GLfloat(*rowA)[3] = (const GLfloat(*)[3]) srcRowA;
402 dst[i][0] = (rowA[j][0] + rowA[k][0] +
404 dst[i][1] = (rowA[j][1] + rowA[k][1] +
406 dst[i][2] = (rowA[j][2] + rowA[k][2] +
412 const GLfloat(*rowA)[2] = (const GLfloat(*)[2]) srcRowA;
417 dst[i][0] = (rowA[j][0] + rowA[k][0] +
419 dst[i][1] = (rowA[j][1] + rowA[k][1] +
425 const GLfloat *rowA = (const GLfloat *) srcRowA;
430 dst[i] = (rowA[j] + rowA[k] + rowB[j] + rowB[k]) * 0.25F;
436 const GLhalfARB(*rowA)[4] = (const GLhalfARB(*)[4]) srcRowA;
443 aj = _mesa_half_to_float(rowA[j][comp]);
444 ak = _mesa_half_to_float(rowA[k][comp]);
453 const GLhalfARB(*rowA)[3] = (const GLhalfARB(*)[3]) srcRowA;
460 aj = _mesa_half_to_float(rowA[j][comp]);
461 ak = _mesa_half_to_float(rowA[k][comp]);
470 const GLhalfARB(*rowA)[2] = (const GLhalfARB(*)[2]) srcRowA;
477 aj = _mesa_half_to_float(rowA[j][comp]);
478 ak = _mesa_half_to_float(rowA[k][comp]);
487 const GLhalfARB *rowA = (const GLhalfARB *) srcRowA;
493 aj = _mesa_half_to_float(rowA[j]);
494 ak = _mesa_half_to_float(rowA[k]);
503 const GLuint *rowA = (const GLuint *) srcRowA;
508 dst[i] = rowA[j] / 4 + rowA[k] / 4 + rowB[j] / 4 + rowB[k] / 4;
514 const GLushort *rowA = (const GLushort *) srcRowA;
519 const GLint rowAr0 = rowA[j] & 0x1f;
520 const GLint rowAr1 = rowA[k] & 0x1f;
523 const GLint rowAg0 = (rowA[j] >> 5) & 0x3f;
524 const GLint rowAg1 = (rowA[k] >> 5) & 0x3f;
527 const GLint rowAb0 = (rowA[j] >> 11) & 0x1f;
528 const GLint rowAb1 = (rowA[k] >> 11) & 0x1f;
539 const GLushort *rowA = (const GLushort *) srcRowA;
544 const GLint rowAr0 = rowA[j] & 0xf;
545 const GLint rowAr1 = rowA[k] & 0xf;
548 const GLint rowAg0 = (rowA[j] >> 4) & 0xf;
549 const GLint rowAg1 = (rowA[k] >> 4) & 0xf;
552 const GLint rowAb0 = (rowA[j] >> 8) & 0xf;
553 const GLint rowAb1 = (rowA[k] >> 8) & 0xf;
556 const GLint rowAa0 = (rowA[j] >> 12) & 0xf;
557 const GLint rowAa1 = (rowA[k] >> 12) & 0xf;
569 const GLushort *rowA = (const GLushort *) srcRowA;
574 const GLint rowAr0 = rowA[j] & 0x1f;
575 const GLint rowAr1 = rowA[k] & 0x1f;
578 const GLint rowAg0 = (rowA[j] >> 5) & 0x1f;
579 const GLint rowAg1 = (rowA[k] >> 5) & 0x1f;
582 const GLint rowAb0 = (rowA[j] >> 10) & 0x1f;
583 const GLint rowAb1 = (rowA[k] >> 10) & 0x1f;
586 const GLint rowAa0 = (rowA[j] >> 15) & 0x1;
587 const GLint rowAa1 = (rowA[k] >> 15) & 0x1;
599 const GLushort *rowA = (const GLushort *) srcRowA;
604 const GLint rowAr0 = (rowA[j] >> 11) & 0x1f;
605 const GLint rowAr1 = (rowA[k] >> 11) & 0x1f;
608 const GLint rowAg0 = (rowA[j] >> 6) & 0x1f;
609 const GLint rowAg1 = (rowA[k] >> 6) & 0x1f;
612 const GLint rowAb0 = (rowA[j] >> 1) & 0x1f;
613 const GLint rowAb1 = (rowA[k] >> 1) & 0x1f;
616 const GLint rowAa0 = (rowA[j] & 0x1);
617 const GLint rowAa1 = (rowA[k] & 0x1);
630 const GLubyte *rowA = (const GLubyte *) srcRowA;
635 const GLint rowAr0 = rowA[j] & 0x3;
636 const GLint rowAr1 = rowA[k] & 0x3;
639 const GLint rowAg0 = (rowA[j] >> 2) & 0x7;
640 const GLint rowAg1 = (rowA[k] >> 2) & 0x7;
643 const GLint rowAb0 = (rowA[j] >> 5) & 0x7;
644 const GLint rowAb1 = (rowA[k] >> 5) & 0x7;
656 const GLubyte *rowA = (const GLubyte *) srcRowA;
661 const GLint rowAr0 = rowA[j] & 0xf;
662 const GLint rowAr1 = rowA[k] & 0xf;
665 const GLint rowAg0 = (rowA[j] >> 4) & 0xf;
666 const GLint rowAg1 = (rowA[k] >> 4) & 0xf;
677 const GLuint *rowA = (const GLuint *) srcRowA;
682 const GLint rowAr0 = rowA[j] & 0x3ff;
683 const GLint rowAr1 = rowA[k] & 0x3ff;
686 const GLint rowAg0 = (rowA[j] >> 10) & 0x3ff;
687 const GLint rowAg1 = (rowA[k] >> 10) & 0x3ff;
690 const GLint rowAb0 = (rowA[j] >> 20) & 0x3ff;
691 const GLint rowAb1 = (rowA[k] >> 20) & 0x3ff;
694 const GLint rowAa0 = (rowA[j] >> 30) & 0x3;
695 const GLint rowAa1 = (rowA[k] >> 30) & 0x3;
708 const GLuint *rowA = (const GLuint*) srcRowA;
714 rgb9e5_to_float3(rowA[j], rowAj);
716 rgb9e5_to_float3(rowA[k], rowAk);
727 const GLuint *rowA = (const GLuint*) srcRowA;
733 r11g11b10f_to_float3(rowA[j], rowAj);
735 r11g11b10f_to_float3(rowA[k], rowAk);
746 const GLfloat *rowA = (const GLfloat *) srcRowA;
751 dst[i*2] = (rowA[j*2] + rowA[k*2] + rowB[j*2] + rowB[k*2]) * 0.25F;
757 const GLuint *rowA = (const GLuint *) srcRowA;
763 GLuint z = (((rowA[j] >> 8) + (rowA[k] >> 8) +
765 GLuint s = ((rowA[j] & 0xff) + (rowA[k] & 0xff) +
772 const GLuint *rowA = (const GLuint *) srcRowA;
777 GLuint z = ((rowA[j] & 0xffffff) + (rowA[k] & 0xffffff) +
779 GLuint s = (((rowA[j] >> 24) + (rowA[k] >> 24) +
1050 const GLuint *rowA = (const GLuint *) srcRowA;
1058 const uint64_t tmp = (((uint64_t) rowA[j] + (uint64_t) rowA[k])
1070 const GLint rowAr0 = rowA[j] & 0x1f;
1071 const GLint rowAr1 = rowA[k] & 0x1f;
1078 const GLint rowAg0 = (rowA[j] >> 5) & 0x3f;
1079 const GLint rowAg1 = (rowA[k] >> 5) & 0x3f;
1086 const GLint rowAb0 = (rowA[j] >> 11) & 0x1f;
1087 const GLint rowAb1 = (rowA[k] >> 11) & 0x1f;
1108 const GLint rowAr0 = rowA[j] & 0xf;
1109 const GLint rowAr1 = rowA[k] & 0xf;
1116 const GLint rowAg0 = (rowA[j] >> 4) & 0xf;
1117 const GLint rowAg1 = (rowA[k] >> 4) & 0xf;
1124 const GLint rowAb0 = (rowA[j] >> 8) & 0xf;
1125 const GLint rowAb1 = (rowA[k] >> 8) & 0xf;
1132 const GLint rowAa0 = (rowA[j] >> 12) & 0xf;
1133 const GLint rowAa1 = (rowA[k] >> 12) & 0xf;
1157 const GLint rowAr0 = rowA[j] & 0x1f;
1158 const GLint rowAr1 = rowA[k] & 0x1f;
1165 const GLint rowAg0 = (rowA[j] >> 5) & 0x1f;
1166 const GLint rowAg1 = (rowA[k] >> 5) & 0x1f;
1173 const GLint rowAb0 = (rowA[j] >> 10) & 0x1f;
1174 const GLint rowAb1 = (rowA[k] >> 10) & 0x1f;
1181 const GLint rowAa0 = (rowA[j] >> 15) & 0x1;
1182 const GLint rowAa1 = (rowA[k] >> 15) & 0x1;
1206 const GLint rowAr0 = (rowA[j] >> 11) & 0x1f;
1207 const GLint rowAr1 = (rowA[k] >> 11) & 0x1f;
1214 const GLint rowAg0 = (rowA[j] >> 6) & 0x1f;
1215 const GLint rowAg1 = (rowA[k] >> 6) & 0x1f;
1222 const GLint rowAb0 = (rowA[j] >> 1) & 0x1f;
1223 const GLint rowAb1 = (rowA[k] >> 1) & 0x1f;
1230 const GLint rowAa0 = (rowA[j] & 0x1);
1231 const GLint rowAa1 = (rowA[k] & 0x1);
1255 const GLint rowAr0 = rowA[j] & 0x3;
1256 const GLint rowAr1 = rowA[k] & 0x3;
1263 const GLint rowAg0 = (rowA[j] >> 2) & 0x7;
1264 const GLint rowAg1 = (rowA[k] >> 2) & 0x7;
1271 const GLint rowAb0 = (rowA[j] >> 5) & 0x7;
1272 const GLint rowAb1 = (rowA[k] >> 5) & 0x7;
1293 const GLint rowAr0 = rowA[j] & 0xf;
1294 const GLint rowAr1 = rowA[k] & 0xf;
1301 const GLint rowAg0 = (rowA[j] >> 4) & 0xf;
1302 const GLint rowAg1 = (rowA[k] >> 4) & 0xf;
1321 const GLint rowAr0 = rowA[j] & 0x3ff;
1322 const GLint rowAr1 = rowA[k] & 0x3ff;
1329 const GLint rowAg0 = (rowA[j] >> 10) & 0x3ff;
1330 const GLint rowAg1 = (rowA[k] >> 10) & 0x3ff;
1337 const GLint rowAb0 = (rowA[j] >> 20) & 0x3ff;
1338 const GLint rowAb1 = (rowA[k] >> 20) & 0x3ff;
1345 const GLint rowAa0 = (rowA[j] >> 30) & 0x3;
1346 const GLint rowAa1 = (rowA[k] >> 30) & 0x3;
1375 rgb9e5_to_float3(rowA[j], rowAj);
1379 rgb9e5_to_float3(rowA[k], rowAk);
1402 r11g11b10f_to_float3(rowA[j], rowAj);
1406 r11g11b10f_to_float3(rowA[k], rowAk);