Lines Matching refs:src
47 return I->src[s].swizzle == BI_SWIZZLE_H01 &&
48 !I->src[s].abs && !I->src[s].neg && !I->clamp && !I->round;
55 if (I->src[i].type == BI_INDEX_CONSTANT)
66 if (I->src[0].type == BI_INDEX_CONSTANT) {
68 I->index = I->src[0].value;
69 I->src[0] = bi_zero();
89 I->index = bi_apply_swizzle(I->src[s].value, I->src[s].swizzle);
91 assert(!I->src[s].abs && "redundant .abs set");
94 if (I->src[s].neg) {
103 I->src[0] = I->src[1 - s];
104 I->src[1] = bi_null();