Home | History | Annotate | Download | only in i965

Lines Matching refs:swizzle

72                 uint8_t swizzle[4], bool *negate, bool *abs)
96 alu = get_mul_for_src(&alu->src[0], num_components, swizzle, negate, abs);
100 alu = get_mul_for_src(&alu->src[0], num_components, swizzle, negate, abs);
105 alu = get_mul_for_src(&alu->src[0], num_components, swizzle, negate, abs);
126 /* Copy swizzle data before overwriting it to avoid setting a wrong swizzle.
129 * Former swizzle[] = xyzw
130 * src->swizzle[] = zyxx
132 * Expected output swizzle = zyxx
133 * If we reuse swizzle in the loop, then output swizzle would be zyzz.
135 memcpy(swizzle_tmp, swizzle, 4*sizeof(uint8_t));
137 swizzle[i] = swizzle_tmp[src->swizzle[i]];
192 uint8_t add_mul_src, swizzle[4];
196 swizzle[i] = i;
203 swizzle, &negate, &abs);
244 ffma->src[i].swizzle[j] = mul->src[i].swizzle[swizzle[j]];