Lines Matching defs:rowA

99       const t(*rowA)[e] = (const t(*)[e]) srcRowA; \
106 const t *rowA = (const t *) srcRowA; \
121 dst[i][e] = FILTER_SUM_3D(rowA[j][e], rowA[k][e], \
136 dst[i][e] = FILTER_SUM_3D_SIGNED(rowA[j][e], rowA[k][e], \
144 dst[i][e] = (rowA[j][e] + rowA[k][e] \
152 const GLfloat aj = _mesa_half_to_float(rowA[j][e]); \
153 const GLfloat ak = _mesa_half_to_float(rowA[k][e]); \
191 const GLubyte(*rowA)[4] = (const GLubyte(*)[4]) srcRowA;
196 dst[i][0] = (rowA[j][0] + rowA[k][0] + rowB[j][0] + rowB[k][0]) / 4;
197 dst[i][1] = (rowA[j][1] + rowA[k][1] + rowB[j][1] + rowB[k][1]) / 4;
198 dst[i][2] = (rowA[j][2] + rowA[k][2] + rowB[j][2] + rowB[k][2]) / 4;
199 dst[i][3] = (rowA[j][3] + rowA[k][3] + rowB[j][3] + rowB[k][3]) / 4;
204 const GLubyte(*rowA)[3] = (const GLubyte(*)[3]) srcRowA;
209 dst[i][0] = (rowA[j][0] + rowA[k][0] + rowB[j][0] + rowB[k][0]) / 4;
210 dst[i][1] = (rowA[j][1] + rowA[k][1] + rowB[j][1] + rowB[k][1]) / 4;
211 dst[i][2] = (rowA[j][2] + rowA[k][2] + rowB[j][2] + rowB[k][2]) / 4;
216 const GLubyte(*rowA)[2] = (const GLubyte(*)[2]) srcRowA;
221 dst[i][0] = (rowA[j][0] + rowA[k][0] + rowB[j][0] + rowB[k][0]) >> 2;
222 dst[i][1] = (rowA[j][1] + rowA[k][1] + rowB[j][1] + rowB[k][1]) >> 2;
227 const GLubyte *rowA = (const GLubyte *) srcRowA;
232 dst[i] = (rowA[j] + rowA[k] + rowB[j] + rowB[k]) >> 2;
238 const GLbyte(*rowA)[4] = (const GLbyte(*)[4]) 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;
245 dst[i][2] = (rowA[j][2] + rowA[k][2] + rowB[j][2] + rowB[k][2]) / 4;
246 dst[i][3] = (rowA[j][3] + rowA[k][3] + rowB[j][3] + rowB[k][3]) / 4;
251 const GLbyte(*rowA)[3] = (const GLbyte(*)[3]) srcRowA;
256 dst[i][0] = (rowA[j][0] + rowA[k][0] + rowB[j][0] + rowB[k][0]) / 4;
257 dst[i][1] = (rowA[j][1] + rowA[k][1] + rowB[j][1] + rowB[k][1]) / 4;
258 dst[i][2] = (rowA[j][2] + rowA[k][2] + rowB[j][2] + rowB[k][2]) / 4;
263 const GLbyte(*rowA)[2] = (const GLbyte(*)[2]) srcRowA;
268 dst[i][0] = (rowA[j][0] + rowA[k][0] + rowB[j][0] + rowB[k][0]) / 4;
269 dst[i][1] = (rowA[j][1] + rowA[k][1] + rowB[j][1] + rowB[k][1]) / 4;
274 const GLbyte *rowA = (const GLbyte *) srcRowA;
279 dst[i] = (rowA[j] + rowA[k] + rowB[j] + rowB[k]) / 4;
285 const GLushort(*rowA)[4] = (const GLushort(*)[4]) 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;
292 dst[i][2] = (rowA[j][2] + rowA[k][2] + rowB[j][2] + rowB[k][2]) / 4;
293 dst[i][3] = (rowA[j][3] + rowA[k][3] + rowB[j][3] + rowB[k][3]) / 4;
298 const GLushort(*rowA)[3] = (const GLushort(*)[3]) srcRowA;
303 dst[i][0] = (rowA[j][0] + rowA[k][0] + rowB[j][0] + rowB[k][0]) / 4;
304 dst[i][1] = (rowA[j][1] + rowA[k][1] + rowB[j][1] + rowB[k][1]) / 4;
305 dst[i][2] = (rowA[j][2] + rowA[k][2] + rowB[j][2] + rowB[k][2]) / 4;
310 const GLushort(*rowA)[2] = (const GLushort(*)[2]) srcRowA;
315 dst[i][0] = (rowA[j][0] + rowA[k][0] + rowB[j][0] + rowB[k][0]) / 4;
316 dst[i][1] = (rowA[j][1] + rowA[k][1] + rowB[j][1] + rowB[k][1]) / 4;
321 const GLushort *rowA = (const GLushort *) srcRowA;
326 dst[i] = (rowA[j] + rowA[k] + rowB[j] + rowB[k]) / 4;
332 const GLshort(*rowA)[4] = (const GLshort(*)[4]) 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;
339 dst[i][2] = (rowA[j][2] + rowA[k][2] + rowB[j][2] + rowB[k][2]) / 4;
340 dst[i][3] = (rowA[j][3] + rowA[k][3] + rowB[j][3] + rowB[k][3]) / 4;
345 const GLshort(*rowA)[3] = (const GLshort(*)[3]) srcRowA;
350 dst[i][0] = (rowA[j][0] + rowA[k][0] + rowB[j][0] + rowB[k][0]) / 4;
351 dst[i][1] = (rowA[j][1] + rowA[k][1] + rowB[j][1] + rowB[k][1]) / 4;
352 dst[i][2] = (rowA[j][2] + rowA[k][2] + rowB[j][2] + rowB[k][2]) / 4;
357 const GLshort(*rowA)[2] = (const GLshort(*)[2]) srcRowA;
362 dst[i][0] = (rowA[j][0] + rowA[k][0] + rowB[j][0] + rowB[k][0]) / 4;
363 dst[i][1] = (rowA[j][1] + rowA[k][1] + rowB[j][1] + rowB[k][1]) / 4;
368 const GLshort *rowA = (const GLshort *) srcRowA;
373 dst[i] = (rowA[j] + rowA[k] + rowB[j] + rowB[k]) / 4;
379 const GLfloat(*rowA)[4] = (const GLfloat(*)[4]) srcRowA;
384 dst[i][0] = (rowA[j][0] + rowA[k][0] +
386 dst[i][1] = (rowA[j][1] + rowA[k][1] +
388 dst[i][2] = (rowA[j][2] + rowA[k][2] +
390 dst[i][3] = (rowA[j][3] + rowA[k][3] +
396 const GLfloat(*rowA)[3] = (const GLfloat(*)[3]) srcRowA;
401 dst[i][0] = (rowA[j][0] + rowA[k][0] +
403 dst[i][1] = (rowA[j][1] + rowA[k][1] +
405 dst[i][2] = (rowA[j][2] + rowA[k][2] +
411 const GLfloat(*rowA)[2] = (const GLfloat(*)[2]) srcRowA;
416 dst[i][0] = (rowA[j][0] + rowA[k][0] +
418 dst[i][1] = (rowA[j][1] + rowA[k][1] +
424 const GLfloat *rowA = (const GLfloat *) srcRowA;
429 dst[i] = (rowA[j] + rowA[k] + rowB[j] + rowB[k]) * 0.25F;
435 const GLhalfARB(*rowA)[4] = (const GLhalfARB(*)[4]) srcRowA;
442 aj = _mesa_half_to_float(rowA[j][comp]);
443 ak = _mesa_half_to_float(rowA[k][comp]);
452 const GLhalfARB(*rowA)[3] = (const GLhalfARB(*)[3]) srcRowA;
459 aj = _mesa_half_to_float(rowA[j][comp]);
460 ak = _mesa_half_to_float(rowA[k][comp]);
469 const GLhalfARB(*rowA)[2] = (const GLhalfARB(*)[2]) srcRowA;
476 aj = _mesa_half_to_float(rowA[j][comp]);
477 ak = _mesa_half_to_float(rowA[k][comp]);
486 const GLhalfARB *rowA = (const GLhalfARB *) srcRowA;
492 aj = _mesa_half_to_float(rowA[j]);
493 ak = _mesa_half_to_float(rowA[k]);
502 const GLuint *rowA = (const GLuint *) srcRowA;
507 dst[i] = rowA[j] / 4 + rowA[k] / 4 + rowB[j] / 4 + rowB[k] / 4;
513 const GLushort *rowA = (const GLushort *) srcRowA;
518 const GLint rowAr0 = rowA[j] & 0x1f;
519 const GLint rowAr1 = rowA[k] & 0x1f;
522 const GLint rowAg0 = (rowA[j] >> 5) & 0x3f;
523 const GLint rowAg1 = (rowA[k] >> 5) & 0x3f;
526 const GLint rowAb0 = (rowA[j] >> 11) & 0x1f;
527 const GLint rowAb1 = (rowA[k] >> 11) & 0x1f;
538 const GLushort *rowA = (const GLushort *) srcRowA;
543 const GLint rowAr0 = rowA[j] & 0xf;
544 const GLint rowAr1 = rowA[k] & 0xf;
547 const GLint rowAg0 = (rowA[j] >> 4) & 0xf;
548 const GLint rowAg1 = (rowA[k] >> 4) & 0xf;
551 const GLint rowAb0 = (rowA[j] >> 8) & 0xf;
552 const GLint rowAb1 = (rowA[k] >> 8) & 0xf;
555 const GLint rowAa0 = (rowA[j] >> 12) & 0xf;
556 const GLint rowAa1 = (rowA[k] >> 12) & 0xf;
568 const GLushort *rowA = (const GLushort *) srcRowA;
573 const GLint rowAr0 = rowA[j] & 0x1f;
574 const GLint rowAr1 = rowA[k] & 0x1f;
577 const GLint rowAg0 = (rowA[j] >> 5) & 0x1f;
578 const GLint rowAg1 = (rowA[k] >> 5) & 0x1f;
581 const GLint rowAb0 = (rowA[j] >> 10) & 0x1f;
582 const GLint rowAb1 = (rowA[k] >> 10) & 0x1f;
585 const GLint rowAa0 = (rowA[j] >> 15) & 0x1;
586 const GLint rowAa1 = (rowA[k] >> 15) & 0x1;
598 const GLushort *rowA = (const GLushort *) srcRowA;
603 const GLint rowAr0 = (rowA[j] >> 11) & 0x1f;
604 const GLint rowAr1 = (rowA[k] >> 11) & 0x1f;
607 const GLint rowAg0 = (rowA[j] >> 6) & 0x1f;
608 const GLint rowAg1 = (rowA[k] >> 6) & 0x1f;
611 const GLint rowAb0 = (rowA[j] >> 1) & 0x1f;
612 const GLint rowAb1 = (rowA[k] >> 1) & 0x1f;
615 const GLint rowAa0 = (rowA[j] & 0x1);
616 const GLint rowAa1 = (rowA[k] & 0x1);
629 const GLubyte *rowA = (const GLubyte *) srcRowA;
634 const GLint rowAr0 = rowA[j] & 0x3;
635 const GLint rowAr1 = rowA[k] & 0x3;
638 const GLint rowAg0 = (rowA[j] >> 2) & 0x7;
639 const GLint rowAg1 = (rowA[k] >> 2) & 0x7;
642 const GLint rowAb0 = (rowA[j] >> 5) & 0x7;
643 const GLint rowAb1 = (rowA[k] >> 5) & 0x7;
655 const GLubyte *rowA = (const GLubyte *) srcRowA;
660 const GLint rowAr0 = rowA[j] & 0xf;
661 const GLint rowAr1 = rowA[k] & 0xf;
664 const GLint rowAg0 = (rowA[j] >> 4) & 0xf;
665 const GLint rowAg1 = (rowA[k] >> 4) & 0xf;
676 const GLuint *rowA = (const GLuint *) srcRowA;
681 const GLint rowAr0 = rowA[j] & 0x3ff;
682 const GLint rowAr1 = rowA[k] & 0x3ff;
685 const GLint rowAg0 = (rowA[j] >> 10) & 0x3ff;
686 const GLint rowAg1 = (rowA[k] >> 10) & 0x3ff;
689 const GLint rowAb0 = (rowA[j] >> 20) & 0x3ff;
690 const GLint rowAb1 = (rowA[k] >> 20) & 0x3ff;
693 const GLint rowAa0 = (rowA[j] >> 30) & 0x3;
694 const GLint rowAa1 = (rowA[k] >> 30) & 0x3;
707 const GLuint *rowA = (const GLuint*) srcRowA;
713 rgb9e5_to_float3(rowA[j], rowAj);
715 rgb9e5_to_float3(rowA[k], rowAk);
726 const GLuint *rowA = (const GLuint*) srcRowA;
732 r11g11b10f_to_float3(rowA[j], rowAj);
734 r11g11b10f_to_float3(rowA[k], rowAk);
745 const GLfloat *rowA = (const GLfloat *) srcRowA;
750 dst[i*2] = (rowA[j*2] + rowA[k*2] + rowB[j*2] + rowB[k*2]) * 0.25F;
756 const GLuint *rowA = (const GLuint *) srcRowA;
762 GLuint z = (((rowA[j] >> 8) + (rowA[k] >> 8) +
764 GLuint s = ((rowA[j] & 0xff) + (rowA[k] & 0xff) +
771 const GLuint *rowA = (const GLuint *) srcRowA;
776 GLuint z = ((rowA[j] & 0xffffff) + (rowA[k] & 0xffffff) +
778 GLuint s = (((rowA[j] >> 24) + (rowA[k] >> 24) +
1049 const GLuint *rowA = (const GLuint *) srcRowA;
1057 const uint64_t tmp = (((uint64_t) rowA[j] + (uint64_t) rowA[k])
1069 const GLint rowAr0 = rowA[j] & 0x1f;
1070 const GLint rowAr1 = rowA[k] & 0x1f;
1077 const GLint rowAg0 = (rowA[j] >> 5) & 0x3f;
1078 const GLint rowAg1 = (rowA[k] >> 5) & 0x3f;
1085 const GLint rowAb0 = (rowA[j] >> 11) & 0x1f;
1086 const GLint rowAb1 = (rowA[k] >> 11) & 0x1f;
1107 const GLint rowAr0 = rowA[j] & 0xf;
1108 const GLint rowAr1 = rowA[k] & 0xf;
1115 const GLint rowAg0 = (rowA[j] >> 4) & 0xf;
1116 const GLint rowAg1 = (rowA[k] >> 4) & 0xf;
1123 const GLint rowAb0 = (rowA[j] >> 8) & 0xf;
1124 const GLint rowAb1 = (rowA[k] >> 8) & 0xf;
1131 const GLint rowAa0 = (rowA[j] >> 12) & 0xf;
1132 const GLint rowAa1 = (rowA[k] >> 12) & 0xf;
1156 const GLint rowAr0 = rowA[j] & 0x1f;
1157 const GLint rowAr1 = rowA[k] & 0x1f;
1164 const GLint rowAg0 = (rowA[j] >> 5) & 0x1f;
1165 const GLint rowAg1 = (rowA[k] >> 5) & 0x1f;
1172 const GLint rowAb0 = (rowA[j] >> 10) & 0x1f;
1173 const GLint rowAb1 = (rowA[k] >> 10) & 0x1f;
1180 const GLint rowAa0 = (rowA[j] >> 15) & 0x1;
1181 const GLint rowAa1 = (rowA[k] >> 15) & 0x1;
1205 const GLint rowAr0 = (rowA[j] >> 11) & 0x1f;
1206 const GLint rowAr1 = (rowA[k] >> 11) & 0x1f;
1213 const GLint rowAg0 = (rowA[j] >> 6) & 0x1f;
1214 const GLint rowAg1 = (rowA[k] >> 6) & 0x1f;
1221 const GLint rowAb0 = (rowA[j] >> 1) & 0x1f;
1222 const GLint rowAb1 = (rowA[k] >> 1) & 0x1f;
1229 const GLint rowAa0 = (rowA[j] & 0x1);
1230 const GLint rowAa1 = (rowA[k] & 0x1);
1254 const GLint rowAr0 = rowA[j] & 0x3;
1255 const GLint rowAr1 = rowA[k] & 0x3;
1262 const GLint rowAg0 = (rowA[j] >> 2) & 0x7;
1263 const GLint rowAg1 = (rowA[k] >> 2) & 0x7;
1270 const GLint rowAb0 = (rowA[j] >> 5) & 0x7;
1271 const GLint rowAb1 = (rowA[k] >> 5) & 0x7;
1292 const GLint rowAr0 = rowA[j] & 0xf;
1293 const GLint rowAr1 = rowA[k] & 0xf;
1300 const GLint rowAg0 = (rowA[j] >> 4) & 0xf;
1301 const GLint rowAg1 = (rowA[k] >> 4) & 0xf;
1320 const GLint rowAr0 = rowA[j] & 0x3ff;
1321 const GLint rowAr1 = rowA[k] & 0x3ff;
1328 const GLint rowAg0 = (rowA[j] >> 10) & 0x3ff;
1329 const GLint rowAg1 = (rowA[k] >> 10) & 0x3ff;
1336 const GLint rowAb0 = (rowA[j] >> 20) & 0x3ff;
1337 const GLint rowAb1 = (rowA[k] >> 20) & 0x3ff;
1344 const GLint rowAa0 = (rowA[j] >> 30) & 0x3;
1345 const GLint rowAa1 = (rowA[k] >> 30) & 0x3;
1374 rgb9e5_to_float3(rowA[j], rowAj);
1378 rgb9e5_to_float3(rowA[k], rowAk);
1401 r11g11b10f_to_float3(rowA[j], rowAj);
1405 r11g11b10f_to_float3(rowA[k], rowAk);