Lines Matching defs:src0
75 /* src0 is offset, src1 is value:
113 struct ir3_instruction *atomic, *ibo, *src0, *src1, *data, *dummy;
122 * src0 - vecN offset/coords
137 src0 = ir3_get_src(ctx, &intr->src[4])[0];
141 src0 = ir3_get_src(ctx, &intr->src[3])[0];
147 atomic = ir3_ATOMIC_B_ADD(b, ibo, 0, src0, 0, src1, 0);
150 atomic = ir3_ATOMIC_B_MIN(b, ibo, 0, src0, 0, src1, 0);
154 atomic = ir3_ATOMIC_B_MIN(b, ibo, 0, src0, 0, src1, 0);
157 atomic = ir3_ATOMIC_B_MAX(b, ibo, 0, src0, 0, src1, 0);
161 atomic = ir3_ATOMIC_B_MAX(b, ibo, 0, src0, 0, src1, 0);
164 atomic = ir3_ATOMIC_B_AND(b, ibo, 0, src0, 0, src1, 0);
167 atomic = ir3_ATOMIC_B_OR(b, ibo, 0, src0, 0, src1, 0);
170 atomic = ir3_ATOMIC_B_XOR(b, ibo, 0, src0, 0, src1, 0);
173 atomic = ir3_ATOMIC_B_XCHG(b, ibo, 0, src0, 0, src1, 0);
176 atomic = ir3_ATOMIC_B_CMPXCHG(b, ibo, 0, src0, 0, src1, 0);
236 /* src0 is offset, src1 is value:
258 struct ir3_instruction *atomic, *ibo, *src0, *src1, *dummy;
267 * src0 - vecN offset/coords
278 src0 = ir3_create_collect(b, coords, ncoords);
291 atomic = ir3_ATOMIC_B_ADD(b, ibo, 0, src0, 0, src1, 0);
297 atomic = ir3_ATOMIC_B_MIN(b, ibo, 0, src0, 0, src1, 0);
303 atomic = ir3_ATOMIC_B_MAX(b, ibo, 0, src0, 0, src1, 0);
307 atomic = ir3_ATOMIC_B_AND(b, ibo, 0, src0, 0, src1, 0);
311 atomic = ir3_ATOMIC_B_OR(b, ibo, 0, src0, 0, src1, 0);
315 atomic = ir3_ATOMIC_B_XOR(b, ibo, 0, src0, 0, src1, 0);
319 atomic = ir3_ATOMIC_B_XCHG(b, ibo, 0, src0, 0, src1, 0);
323 atomic = ir3_ATOMIC_B_CMPXCHG(b, ibo, 0, src0, 0, src1, 0);