Home | History | Annotate | Download | only in main

Lines Matching defs:rowA

73       const t(*rowA)[e] = (const t(*)[e]) srcRowA; \
80 const t *rowA = (const t *) srcRowA; \
95 dst[i][e] = FILTER_SUM_3D(rowA[j][e], rowA[k][e], \
110 dst[i][e] = FILTER_SUM_3D_SIGNED(rowA[j][e], rowA[k][e], \
118 dst[i][e] = (rowA[j][e] + rowA[k][e] \
126 const GLfloat aj = _mesa_half_to_float(rowA[j][e]); \
127 const GLfloat ak = _mesa_half_to_float(rowA[k][e]); \
165 const GLubyte(*rowA)[4] = (const GLubyte(*)[4]) srcRowA;
170 dst[i][0] = (rowA[j][0] + rowA[k][0] + rowB[j][0] + rowB[k][0]) / 4;
171 dst[i][1] = (rowA[j][1] + rowA[k][1] + rowB[j][1] + rowB[k][1]) / 4;
172 dst[i][2] = (rowA[j][2] + rowA[k][2] + rowB[j][2] + rowB[k][2]) / 4;
173 dst[i][3] = (rowA[j][3] + rowA[k][3] + rowB[j][3] + rowB[k][3]) / 4;
178 const GLubyte(*rowA)[3] = (const GLubyte(*)[3]) srcRowA;
183 dst[i][0] = (rowA[j][0] + rowA[k][0] + rowB[j][0] + rowB[k][0]) / 4;
184 dst[i][1] = (rowA[j][1] + rowA[k][1] + rowB[j][1] + rowB[k][1]) / 4;
185 dst[i][2] = (rowA[j][2] + rowA[k][2] + rowB[j][2] + rowB[k][2]) / 4;
190 const GLubyte(*rowA)[2] = (const GLubyte(*)[2]) srcRowA;
195 dst[i][0] = (rowA[j][0] + rowA[k][0] + rowB[j][0] + rowB[k][0]) >> 2;
196 dst[i][1] = (rowA[j][1] + rowA[k][1] + rowB[j][1] + rowB[k][1]) >> 2;
201 const GLubyte *rowA = (const GLubyte *) srcRowA;
206 dst[i] = (rowA[j] + rowA[k] + rowB[j] + rowB[k]) >> 2;
212 const GLbyte(*rowA)[4] = (const GLbyte(*)[4]) srcRowA;
217 dst[i][0] = (rowA[j][0] + rowA[k][0] + rowB[j][0] + rowB[k][0]) / 4;
218 dst[i][1] = (rowA[j][1] + rowA[k][1] + rowB[j][1] + rowB[k][1]) / 4;
219 dst[i][2] = (rowA[j][2] + rowA[k][2] + rowB[j][2] + rowB[k][2]) / 4;
220 dst[i][3] = (rowA[j][3] + rowA[k][3] + rowB[j][3] + rowB[k][3]) / 4;
225 const GLbyte(*rowA)[3] = (const GLbyte(*)[3]) srcRowA;
230 dst[i][0] = (rowA[j][0] + rowA[k][0] + rowB[j][0] + rowB[k][0]) / 4;
231 dst[i][1] = (rowA[j][1] + rowA[k][1] + rowB[j][1] + rowB[k][1]) / 4;
232 dst[i][2] = (rowA[j][2] + rowA[k][2] + rowB[j][2] + rowB[k][2]) / 4;
237 const GLbyte(*rowA)[2] = (const GLbyte(*)[2]) srcRowA;
242 dst[i][0] = (rowA[j][0] + rowA[k][0] + rowB[j][0] + rowB[k][0]) / 4;
243 dst[i][1] = (rowA[j][1] + rowA[k][1] + rowB[j][1] + rowB[k][1]) / 4;
248 const GLbyte *rowA = (const GLbyte *) srcRowA;
253 dst[i] = (rowA[j] + rowA[k] + rowB[j] + rowB[k]) / 4;
259 const GLushort(*rowA)[4] = (const GLushort(*)[4]) srcRowA;
264 dst[i][0] = (rowA[j][0] + rowA[k][0] + rowB[j][0] + rowB[k][0]) / 4;
265 dst[i][1] = (rowA[j][1] + rowA[k][1] + rowB[j][1] + rowB[k][1]) / 4;
266 dst[i][2] = (rowA[j][2] + rowA[k][2] + rowB[j][2] + rowB[k][2]) / 4;
267 dst[i][3] = (rowA[j][3] + rowA[k][3] + rowB[j][3] + rowB[k][3]) / 4;
272 const GLushort(*rowA)[3] = (const GLushort(*)[3]) srcRowA;
277 dst[i][0] = (rowA[j][0] + rowA[k][0] + rowB[j][0] + rowB[k][0]) / 4;
278 dst[i][1] = (rowA[j][1] + rowA[k][1] + rowB[j][1] + rowB[k][1]) / 4;
279 dst[i][2] = (rowA[j][2] + rowA[k][2] + rowB[j][2] + rowB[k][2]) / 4;
284 const GLushort(*rowA)[2] = (const GLushort(*)[2]) srcRowA;
289 dst[i][0] = (rowA[j][0] + rowA[k][0] + rowB[j][0] + rowB[k][0]) / 4;
290 dst[i][1] = (rowA[j][1] + rowA[k][1] + rowB[j][1] + rowB[k][1]) / 4;
295 const GLushort *rowA = (const GLushort *) srcRowA;
300 dst[i] = (rowA[j] + rowA[k] + rowB[j] + rowB[k]) / 4;
306 const GLshort(*rowA)[4] = (const GLshort(*)[4]) srcRowA;
311 dst[i][0] = (rowA[j][0] + rowA[k][0] + rowB[j][0] + rowB[k][0]) / 4;
312 dst[i][1] = (rowA[j][1] + rowA[k][1] + rowB[j][1] + rowB[k][1]) / 4;
313 dst[i][2] = (rowA[j][2] + rowA[k][2] + rowB[j][2] + rowB[k][2]) / 4;
314 dst[i][3] = (rowA[j][3] + rowA[k][3] + rowB[j][3] + rowB[k][3]) / 4;
319 const GLshort(*rowA)[3] = (const GLshort(*)[3]) srcRowA;
324 dst[i][0] = (rowA[j][0] + rowA[k][0] + rowB[j][0] + rowB[k][0]) / 4;
325 dst[i][1] = (rowA[j][1] + rowA[k][1] + rowB[j][1] + rowB[k][1]) / 4;
326 dst[i][2] = (rowA[j][2] + rowA[k][2] + rowB[j][2] + rowB[k][2]) / 4;
331 const GLshort(*rowA)[2] = (const GLshort(*)[2]) srcRowA;
336 dst[i][0] = (rowA[j][0] + rowA[k][0] + rowB[j][0] + rowB[k][0]) / 4;
337 dst[i][1] = (rowA[j][1] + rowA[k][1] + rowB[j][1] + rowB[k][1]) / 4;
342 const GLshort *rowA = (const GLshort *) srcRowA;
347 dst[i] = (rowA[j] + rowA[k] + rowB[j] + rowB[k]) / 4;
353 const GLfloat(*rowA)[4] = (const GLfloat(*)[4]) srcRowA;
358 dst[i][0] = (rowA[j][0] + rowA[k][0] +
360 dst[i][1] = (rowA[j][1] + rowA[k][1] +
362 dst[i][2] = (rowA[j][2] + rowA[k][2] +
364 dst[i][3] = (rowA[j][3] + rowA[k][3] +
370 const GLfloat(*rowA)[3] = (const GLfloat(*)[3]) srcRowA;
375 dst[i][0] = (rowA[j][0] + rowA[k][0] +
377 dst[i][1] = (rowA[j][1] + rowA[k][1] +
379 dst[i][2] = (rowA[j][2] + rowA[k][2] +
385 const GLfloat(*rowA)[2] = (const GLfloat(*)[2]) srcRowA;
390 dst[i][0] = (rowA[j][0] + rowA[k][0] +
392 dst[i][1] = (rowA[j][1] + rowA[k][1] +
398 rowA = (const GLfloat *) srcRowA;
403 dst[i] = (rowA[j] + rowA[k] + rowB[j] + rowB[k]) * 0.25F;
409 const GLhalfARB(*rowA)[4] = (const GLhalfARB(*)[4]) srcRowA;
416 aj = _mesa_half_to_float(rowA[j][comp]);
417 ak = _mesa_half_to_float(rowA[k][comp]);
426 const GLhalfARB(*rowA)[3] = (const GLhalfARB(*)[3]) srcRowA;
433 aj = _mesa_half_to_float(rowA[j][comp]);
434 ak = _mesa_half_to_float(rowA[k][comp]);
443 const GLhalfARB(*rowA)[2] = (const GLhalfARB(*)[2]) srcRowA;
450 aj = _mesa_half_to_float(rowA[j][comp]);
451 ak = _mesa_half_to_float(rowA[k][comp]);
460 const GLhalfARB *rowA = (const GLhalfARB *) srcRowA;
466 aj = _mesa_half_to_float(rowA[j]);
467 ak = _mesa_half_to_float(rowA[k]);
476 const GLuint *rowA = (const GLuint *) srcRowA;
481 dst[i] = rowA[j] / 4 + rowA[k] / 4 + rowB[j] / 4 + rowB[k] / 4;
487 const GLushort *rowA = (const GLushort *) srcRowA;
492 const GLint rowAr0 = rowA[j] & 0x1f;
493 const GLint rowAr1 = rowA[k] & 0x1f;
496 const GLint rowAg0 = (rowA[j] >> 5) & 0x3f;
497 const GLint rowAg1 = (rowA[k] >> 5) & 0x3f;
500 const GLint rowAb0 = (rowA[j] >> 11) & 0x1f;
501 const GLint rowAb1 = (rowA[k] >> 11) & 0x1f;
512 const GLushort *rowA = (const GLushort *) srcRowA;
517 const GLint rowAr0 = rowA[j] & 0xf;
518 const GLint rowAr1 = rowA[k] & 0xf;
521 const GLint rowAg0 = (rowA[j] >> 4) & 0xf;
522 const GLint rowAg1 = (rowA[k] >> 4) & 0xf;
525 const GLint rowAb0 = (rowA[j] >> 8) & 0xf;
526 const GLint rowAb1 = (rowA[k] >> 8) & 0xf;
529 const GLint rowAa0 = (rowA[j] >> 12) & 0xf;
530 const GLint rowAa1 = (rowA[k] >> 12) & 0xf;
542 const GLushort *rowA = (const GLushort *) srcRowA;
547 const GLint rowAr0 = rowA[j] & 0x1f;
548 const GLint rowAr1 = rowA[k] & 0x1f;
551 const GLint rowAg0 = (rowA[j] >> 5) & 0x1f;
552 const GLint rowAg1 = (rowA[k] >> 5) & 0x1f;
555 const GLint rowAb0 = (rowA[j] >> 10) & 0x1f;
556 const GLint rowAb1 = (rowA[k] >> 10) & 0x1f;
559 const GLint rowAa0 = (rowA[j] >> 15) & 0x1;
560 const GLint rowAa1 = (rowA[k] >> 15) & 0x1;
572 const GLushort *rowA = (const GLushort *) srcRowA;
577 const GLint rowAr0 = (rowA[j] >> 11) & 0x1f;
578 const GLint rowAr1 = (rowA[k] >> 11) & 0x1f;
581 const GLint rowAg0 = (rowA[j] >> 6) & 0x1f;
582 const GLint rowAg1 = (rowA[k] >> 6) & 0x1f;
585 const GLint rowAb0 = (rowA[j] >> 1) & 0x1f;
586 const GLint rowAb1 = (rowA[k] >> 1) & 0x1f;
589 const GLint rowAa0 = (rowA[j] & 0x1);
590 const GLint rowAa1 = (rowA[k] & 0x1);
603 const GLubyte *rowA = (const GLubyte *) srcRowA;
608 const GLint rowAr0 = rowA[j] & 0x3;
609 const GLint rowAr1 = rowA[k] & 0x3;
612 const GLint rowAg0 = (rowA[j] >> 2) & 0x7;
613 const GLint rowAg1 = (rowA[k] >> 2) & 0x7;
616 const GLint rowAb0 = (rowA[j] >> 5) & 0x7;
617 const GLint rowAb1 = (rowA[k] >> 5) & 0x7;
629 const GLubyte *rowA = (const GLubyte *) srcRowA;
634 const GLint rowAr0 = rowA[j] & 0xf;
635 const GLint rowAr1 = rowA[k] & 0xf;
638 const GLint rowAg0 = (rowA[j] >> 4) & 0xf;
639 const GLint rowAg1 = (rowA[k] >> 4) & 0xf;
650 const GLuint *rowA = (const GLuint *) srcRowA;
655 const GLint rowAr0 = rowA[j] & 0x3ff;
656 const GLint rowAr1 = rowA[k] & 0x3ff;
659 const GLint rowAg0 = (rowA[j] >> 10) & 0x3ff;
660 const GLint rowAg1 = (rowA[k] >> 10) & 0x3ff;
663 const GLint rowAb0 = (rowA[j] >> 20) & 0x3ff;
664 const GLint rowAb1 = (rowA[k] >> 20) & 0x3ff;
667 const GLint rowAa0 = (rowA[j] >> 30) & 0x3;
668 const GLint rowAa1 = (rowA[k] >> 30) & 0x3;
681 const GLuint *rowA = (const GLuint*) srcRowA;
687 rgb9e5_to_float3(rowA[j], rowAj);
689 rgb9e5_to_float3(rowA[k], rowAk);
700 const GLuint *rowA = (const GLuint*) srcRowA;
706 r11g11b10f_to_float3(rowA[j], rowAj);
708 r11g11b10f_to_float3(rowA[k], rowAk);
719 const GLfloat *rowA = (const GLfloat *) srcRowA;
724 dst[i*2] = (rowA[j*2] + rowA[k*2] + rowB[j*2] + rowB[k*2]) * 0.25F;
730 const GLuint *rowA = (const GLuint *) srcRowA;
736 GLuint z = (((rowA[j] >> 8) + (rowA[k] >> 8) +
738 GLuint s = ((rowA[j] & 0xff) + (rowA[k] & 0xff) +
745 const GLuint *rowA = (const GLuint *) srcRowA;
750 rowA[j] & 0xffffff) + (rowA[k] & 0xffffff) +
752 GLuint s = (((rowA[j] >> 24) + (rowA[k] >> 24) +
1023 const GLuint *rowA = (const GLuint *) srcRowA;
1031 const uint64_t tmp = (((uint64_t) rowA[j] + (uint64_t) rowA[k])
1043 const GLint rowAr0 = rowA[j] & 0x1f;
1044 const GLint rowAr1 = rowA[k] & 0x1f;
1051 const GLint rowAg0 = (rowA[j] >> 5) & 0x3f;
1052 const GLint rowAg1 = (rowA[k] >> 5) & 0x3f;
1059 const GLint rowAb0 = (rowA[j] >> 11) & 0x1f;
1060 const GLint rowAb1 = (rowA[k] >> 11) & 0x1f;
1081 const GLint rowAr0 = rowA[j] & 0xf;
1082 const GLint rowAr1 = rowA[k] & 0xf;
1089 const GLint rowAg0 = (rowA[j] >> 4) & 0xf;
1090 const GLint rowAg1 = (rowA[k] >> 4) & 0xf;
1097 const GLint rowAb0 = (rowA[j] >> 8) & 0xf;
1098 const GLint rowAb1 = (rowA[k] >> 8) & 0xf;
1105 const GLint rowAa0 = (rowA[j] >> 12) & 0xf;
1106 const GLint rowAa1 = (rowA[k] >> 12) & 0xf;
1130 const GLint rowAr0 = rowA[j] & 0x1f;
1131 const GLint rowAr1 = rowA[k] & 0x1f;
1138 const GLint rowAg0 = (rowA[j] >> 5) & 0x1f;
1139 const GLint rowAg1 = (rowA[k] >> 5) & 0x1f;
1146 const GLint rowAb0 = (rowA[j] >> 10) & 0x1f;
1147 const GLint rowAb1 = (rowA[k] >> 10) & 0x1f;
1154 const GLint rowAa0 = (rowA[j] >> 15) & 0x1;
1155 const GLint rowAa1 = (rowA[k] >> 15) & 0x1;
1179 const GLint rowAr0 = (rowA[j] >> 11) & 0x1f;
1180 const GLint rowAr1 = (rowA[k] >> 11) & 0x1f;
1187 const GLint rowAg0 = (rowA[j] >> 6) & 0x1f;
1188 const GLint rowAg1 = (rowA[k] >> 6) & 0x1f;
1195 const GLint rowAb0 = (rowA[j] >> 1) & 0x1f;
1196 const GLint rowAb1 = (rowA[k] >> 1) & 0x1f;
1203 const GLint rowAa0 = (rowA[j] & 0x1);
1204 const GLint rowAa1 = (rowA[k] & 0x1);
1228 const GLint rowAr0 = rowA[j] & 0x3;
1229 const GLint rowAr1 = rowA[k] & 0x3;
1236 const GLint rowAg0 = (rowA[j] >> 2) & 0x7;
1237 const GLint rowAg1 = (rowA[k] >> 2) & 0x7;
1244 const GLint rowAb0 = (rowA[j] >> 5) & 0x7;
1245 const GLint rowAb1 = (rowA[k] >> 5) & 0x7;
1266 const GLint rowAr0 = rowA[j] & 0xf;
1267 const GLint rowAr1 = rowA[k] & 0xf;
1274 const GLint rowAg0 = (rowA[j] >> 4) & 0xf;
1275 const GLint rowAg1 = (rowA[k] >> 4) & 0xf;
1294 const GLint rowAr0 = rowA[j] & 0x3ff;
1295 const GLint rowAr1 = rowA[k] & 0x3ff;
1302 const GLint rowAg0 = (rowA[j] >> 10) & 0x3ff;
1303 const GLint rowAg1 = (rowA[k] >> 10) & 0x3ff;
1310 const GLint rowAb0 = (rowA[j] >> 20) & 0x3ff;
1311 const GLint rowAb1 = (rowA[k] >> 20) & 0x3ff;
1318 const GLint rowAa0 = (rowA[j] >> 30) & 0x3;
1319 const GLint rowAa1 = (rowA[k] >> 30) & 0x3;
1348 rgb9e5_to_float3(rowA[j], rowAj);
1352 rgb9e5_to_float3(rowA[k], rowAk);
1375 r11g11b10f_to_float3(rowA[j], rowAj);
1379 r11g11b10f_to_float3(rowA[k], rowAk);