Lines Matching defs:swizzle
413 * disrupting the swizzle */
513 /* Use comp_mapping as a swizzle */
516 mir_compose_swizzle(ins->swizzle[s], comp_mapping[s], ins->swizzle[s]);
551 * any x including of the form f(y) for some swizzle/abs/neg function f */
566 if (ins->swizzle[0][i] != ins->swizzle[1][i])
936 unsigned cond, bool vector, unsigned *swizzle,
939 /* TODO: swizzle when scheduling */
941 (!vector && (swizzle[0] == 0)) ?
955 memcpy(mov.swizzle[1], swizzle, sizeof(mov.swizzle[1]));
981 vector, last->swizzle[condition_index], last);
997 cond->swizzle[s][q + COMPONENT_W] = cond->swizzle[s][q];
1139 unsigned swizzle = (branch->src[0] == ~0) ? COMPONENT_Y : COMPONENT_X;
1142 mov->swizzle[1][c] = swizzle;
1237 vadd->swizzle[0][c] = COMPONENT_X;
1246 vadd->swizzle[1][c] = COMPONENT_W;
1514 if (I->swizzle[s][0] == 0) continue;
1521 mov.swizzle[1][c] = I->swizzle[s][0];
1525 I->swizzle[s][0] = 0;