Lines Matching refs:rowB

101       const t(*rowB)[e] = (const t(*)[e]) srcRowB; \
108 const t *rowB = (const t *) srcRowB; \
123 rowB[j][e], rowB[k][e], \
138 rowB[j][e], rowB[k][e], \
146 + rowB[j][e] + rowB[k][e] \
155 const GLfloat bj = _mesa_half_to_float(rowB[j][e]); \
156 const GLfloat bk = _mesa_half_to_float(rowB[k][e]); \
193 const GLubyte(*rowB)[4] = (const GLubyte(*)[4]) srcRowB;
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;
206 const GLubyte(*rowB)[3] = (const GLubyte(*)[3]) srcRowB;
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;
218 const GLubyte(*rowB)[2] = (const GLubyte(*)[2]) srcRowB;
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;
229 const GLubyte *rowB = (const GLubyte *) srcRowB;
233 dst[i] = (rowA[j] + rowA[k] + rowB[j] + rowB[k]) >> 2;
240 const GLbyte(*rowB)[4] = (const GLbyte(*)[4]) srcRowB;
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;
253 const GLbyte(*rowB)[3] = (const GLbyte(*)[3]) srcRowB;
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;
265 const GLbyte(*rowB)[2] = (const GLbyte(*)[2]) srcRowB;
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;
276 const GLbyte *rowB = (const GLbyte *) srcRowB;
280 dst[i] = (rowA[j] + rowA[k] + rowB[j] + rowB[k]) / 4;
287 const GLushort(*rowB)[4] = (const GLushort(*)[4]) srcRowB;
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;
300 const GLushort(*rowB)[3] = (const GLushort(*)[3]) srcRowB;
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;
312 const GLushort(*rowB)[2] = (const GLushort(*)[2]) srcRowB;
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;
323 const GLushort *rowB = (const GLushort *) srcRowB;
327 dst[i] = (rowA[j] + rowA[k] + rowB[j] + rowB[k]) / 4;
334 const GLshort(*rowB)[4] = (const GLshort(*)[4]) srcRowB;
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;
347 const GLshort(*rowB)[3] = (const GLshort(*)[3]) srcRowB;
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;
359 const GLshort(*rowB)[2] = (const GLshort(*)[2]) srcRowB;
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;
370 const GLshort *rowB = (const GLshort *) srcRowB;
374 dst[i] = (rowA[j] + rowA[k] + rowB[j] + rowB[k]) / 4;
381 const GLfloat(*rowB)[4] = (const GLfloat(*)[4]) srcRowB;
386 rowB[j][0] + rowB[k][0]) * 0.25F;
388 rowB[j][1] + rowB[k][1]) * 0.25F;
390 rowB[j][2] + rowB[k][2]) * 0.25F;
392 rowB[j][3] + rowB[k][3]) * 0.25F;
398 const GLfloat(*rowB)[3] = (const GLfloat(*)[3]) srcRowB;
403 rowB[j][0] + rowB[k][0]) * 0.25F;
405 rowB[j][1] + rowB[k][1]) * 0.25F;
407 rowB[j][2] + rowB[k][2]) * 0.25F;
413 const GLfloat(*rowB)[2] = (const GLfloat(*)[2]) srcRowB;
418 rowB[j][0] + rowB[k][0]) * 0.25F;
420 rowB[j][1] + rowB[k][1]) * 0.25F;
426 const GLfloat *rowB = (const GLfloat *) srcRowB;
430 dst[i] = (rowA[j] + rowA[k] + rowB[j] + rowB[k]) * 0.25F;
437 const GLhalfARB(*rowB)[4] = (const GLhalfARB(*)[4]) srcRowB;
445 bj = _mesa_half_to_float(rowB[j][comp]);
446 bk = _mesa_half_to_float(rowB[k][comp]);
454 const GLhalfARB(*rowB)[3] = (const GLhalfARB(*)[3]) srcRowB;
462 bj = _mesa_half_to_float(rowB[j][comp]);
463 bk = _mesa_half_to_float(rowB[k][comp]);
471 const GLhalfARB(*rowB)[2] = (const GLhalfARB(*)[2]) srcRowB;
479 bj = _mesa_half_to_float(rowB[j][comp]);
480 bk = _mesa_half_to_float(rowB[k][comp]);
488 const GLhalfARB *rowB = (const GLhalfARB *) srcRowB;
495 bj = _mesa_half_to_float(rowB[j]);
496 bk = _mesa_half_to_float(rowB[k]);
504 const GLuint *rowB = (const GLuint *) srcRowB;
508 dst[i] = rowA[j] / 4 + rowA[k] / 4 + rowB[j] / 4 + rowB[k] / 4;
515 const GLushort *rowB = (const GLushort *) srcRowB;
521 const GLint rowBr0 = rowB[j] & 0x1f;
522 const GLint rowBr1 = rowB[k] & 0x1f;
525 const GLint rowBg0 = (rowB[j] >> 5) & 0x3f;
526 const GLint rowBg1 = (rowB[k] >> 5) & 0x3f;
529 const GLint rowBb0 = (rowB[j] >> 11) & 0x1f;
530 const GLint rowBb1 = (rowB[k] >> 11) & 0x1f;
540 const GLushort *rowB = (const GLushort *) srcRowB;
546 const GLint rowBr0 = rowB[j] & 0xf;
547 const GLint rowBr1 = rowB[k] & 0xf;
550 const GLint rowBg0 = (rowB[j] >> 4) & 0xf;
551 const GLint rowBg1 = (rowB[k] >> 4) & 0xf;
554 const GLint rowBb0 = (rowB[j] >> 8) & 0xf;
555 const GLint rowBb1 = (rowB[k] >> 8) & 0xf;
558 const GLint rowBa0 = (rowB[j] >> 12) & 0xf;
559 const GLint rowBa1 = (rowB[k] >> 12) & 0xf;
570 const GLushort *rowB = (const GLushort *) srcRowB;
576 const GLint rowBr0 = rowB[j] & 0x1f;
577 const GLint rowBr1 = rowB[k] & 0x1f;
580 const GLint rowBg0 = (rowB[j] >> 5) & 0x1f;
581 const GLint rowBg1 = (rowB[k] >> 5) & 0x1f;
584 const GLint rowBb0 = (rowB[j] >> 10) & 0x1f;
585 const GLint rowBb1 = (rowB[k] >> 10) & 0x1f;
588 const GLint rowBa0 = (rowB[j] >> 15) & 0x1;
589 const GLint rowBa1 = (rowB[k] >> 15) & 0x1;
600 const GLushort *rowB = (const GLushort *) srcRowB;
606 const GLint rowBr0 = (rowB[j] >> 11) & 0x1f;
607 const GLint rowBr1 = (rowB[k] >> 11) & 0x1f;
610 const GLint rowBg0 = (rowB[j] >> 6) & 0x1f;
611 const GLint rowBg1 = (rowB[k] >> 6) & 0x1f;
614 const GLint rowBb0 = (rowB[j] >> 1) & 0x1f;
615 const GLint rowBb1 = (rowB[k] >> 1) & 0x1f;
618 const GLint rowBa0 = (rowB[j] & 0x1);
619 const GLint rowBa1 = (rowB[k] & 0x1);
631 const GLubyte *rowB = (const GLubyte *) srcRowB;
637 const GLint rowBr0 = rowB[j] & 0x3;
638 const GLint rowBr1 = rowB[k] & 0x3;
641 const GLint rowBg0 = (rowB[j] >> 2) & 0x7;
642 const GLint rowBg1 = (rowB[k] >> 2) & 0x7;
645 const GLint rowBb0 = (rowB[j] >> 5) & 0x7;
646 const GLint rowBb1 = (rowB[k] >> 5) & 0x7;
657 const GLubyte *rowB = (const GLubyte *) srcRowB;
663 const GLint rowBr0 = rowB[j] & 0xf;
664 const GLint rowBr1 = rowB[k] & 0xf;
667 const GLint rowBg0 = (rowB[j] >> 4) & 0xf;
668 const GLint rowBg1 = (rowB[k] >> 4) & 0xf;
678 const GLuint *rowB = (const GLuint *) srcRowB;
684 const GLint rowBr0 = rowB[j] & 0x3ff;
685 const GLint rowBr1 = rowB[k] & 0x3ff;
688 const GLint rowBg0 = (rowB[j] >> 10) & 0x3ff;
689 const GLint rowBg1 = (rowB[k] >> 10) & 0x3ff;
692 const GLint rowBb0 = (rowB[j] >> 20) & 0x3ff;
693 const GLint rowBb1 = (rowB[k] >> 20) & 0x3ff;
696 const GLint rowBa0 = (rowB[j] >> 30) & 0x3;
697 const GLint rowBa1 = (rowB[k] >> 30) & 0x3;
709 const GLuint *rowB = (const GLuint*) srcRowB;
715 rgb9e5_to_float3(rowB[j], rowBj);
717 rgb9e5_to_float3(rowB[k], rowBk);
728 const GLuint *rowB = (const GLuint*) srcRowB;
734 r11g11b10f_to_float3(rowB[j], rowBj);
736 r11g11b10f_to_float3(rowB[k], rowBk);
747 const GLfloat *rowB = (const GLfloat *) srcRowB;
751 dst[i*2] = (rowA[j*2] + rowA[k*2] + rowB[j*2] + rowB[k*2]) * 0.25F;
758 const GLuint *rowB = (const GLuint *) srcRowB;
764 (rowB[j] >> 8) + (rowB[k] >> 8)) / 4) << 8;
766 (rowB[j] & 0xff) + (rowB[k] & 0xff)) / 4;
773 const GLuint *rowB = (const GLuint *) srcRowB;
778 (rowB[j] & 0xffffff) + (rowB[k] & 0xffffff)) / 4;
780 (rowB[j] >> 24) + (rowB[k] >> 24)) / 4) << 24;
1051 const GLuint *rowB = (const GLuint *) srcRowB;
1059 + ((uint64_t) rowB[j] + (uint64_t) rowB[k])
1072 const GLint rowBr0 = rowB[j] & 0x1f;
1073 const GLint rowBr1 = rowB[k] & 0x1f;
1080 const GLint rowBg0 = (rowB[j] >> 5) & 0x3f;
1081 const GLint rowBg1 = (rowB[k] >> 5) & 0x3f;
1088 const GLint rowBb0 = (rowB[j] >> 11) & 0x1f;
1089 const GLint rowBb1 = (rowB[k] >> 11) & 0x1f;
1110 const GLint rowBr0 = rowB[j] & 0xf;
1111 const GLint rowBr1 = rowB[k] & 0xf;
1118 const GLint rowBg0 = (rowB[j] >> 4) & 0xf;
1119 const GLint rowBg1 = (rowB[k] >> 4) & 0xf;
1126 const GLint rowBb0 = (rowB[j] >> 8) & 0xf;
1127 const GLint rowBb1 = (rowB[k] >> 8) & 0xf;
1134 const GLint rowBa0 = (rowB[j] >> 12) & 0xf;
1135 const GLint rowBa1 = (rowB[k] >> 12) & 0xf;
1159 const GLint rowBr0 = rowB[j] & 0x1f;
1160 const GLint rowBr1 = rowB[k] & 0x1f;
1167 const GLint rowBg0 = (rowB[j] >> 5) & 0x1f;
1168 const GLint rowBg1 = (rowB[k] >> 5) & 0x1f;
1175 const GLint rowBb0 = (rowB[j] >> 10) & 0x1f;
1176 const GLint rowBb1 = (rowB[k] >> 10) & 0x1f;
1183 const GLint rowBa0 = (rowB[j] >> 15) & 0x1;
1184 const GLint rowBa1 = (rowB[k] >> 15) & 0x1;
1208 const GLint rowBr0 = (rowB[j] >> 11) & 0x1f;
1209 const GLint rowBr1 = (rowB[k] >> 11) & 0x1f;
1216 const GLint rowBg0 = (rowB[j] >> 6) & 0x1f;
1217 const GLint rowBg1 = (rowB[k] >> 6) & 0x1f;
1224 const GLint rowBb0 = (rowB[j] >> 1) & 0x1f;
1225 const GLint rowBb1 = (rowB[k] >> 1) & 0x1f;
1232 const GLint rowBa0 = (rowB[j] & 0x1);
1233 const GLint rowBa1 = (rowB[k] & 0x1);
1257 const GLint rowBr0 = rowB[j] & 0x3;
1258 const GLint rowBr1 = rowB[k] & 0x3;
1265 const GLint rowBg0 = (rowB[j] >> 2) & 0x7;
1266 const GLint rowBg1 = (rowB[k] >> 2) & 0x7;
1273 const GLint rowBb0 = (rowB[j] >> 5) & 0x7;
1274 const GLint rowBb1 = (rowB[k] >> 5) & 0x7;
1295 const GLint rowBr0 = rowB[j] & 0xf;
1296 const GLint rowBr1 = rowB[k] & 0xf;
1303 const GLint rowBg0 = (rowB[j] >> 4) & 0xf;
1304 const GLint rowBg1 = (rowB[k] >> 4) & 0xf;
1323 const GLint rowBr0 = rowB[j] & 0x3ff;
1324 const GLint rowBr1 = rowB[k] & 0x3ff;
1331 const GLint rowBg0 = (rowB[j] >> 10) & 0x3ff;
1332 const GLint rowBg1 = (rowB[k] >> 10) & 0x3ff;
1339 const GLint rowBb0 = (rowB[j] >> 20) & 0x3ff;
1340 const GLint rowBb1 = (rowB[k] >> 20) & 0x3ff;
1347 const GLint rowBa0 = (rowB[j] >> 30) & 0x3;
1348 const GLint rowBa1 = (rowB[k] >> 30) & 0x3;
1376 rgb9e5_to_float3(rowB[j], rowBj);
1380 rgb9e5_to_float3(rowB[k], rowBk);
1403 r11g11b10f_to_float3(rowB[j], rowBj);
1407 r11g11b10f_to_float3(rowB[k], rowBk);