Lines Matching refs: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_ADD_G(b, ibo, 0, src0, 0, src1, 0);
150 atomic = ir3_ATOMIC_MIN_G(b, ibo, 0, src0, 0, src1, 0);
154 atomic = ir3_ATOMIC_MIN_G(b, ibo, 0, src0, 0, src1, 0);
157 atomic = ir3_ATOMIC_MAX_G(b, ibo, 0, src0, 0, src1, 0);
161 atomic = ir3_ATOMIC_MAX_G(b, ibo, 0, src0, 0, src1, 0);
164 atomic = ir3_ATOMIC_AND_G(b, ibo, 0, src0, 0, src1, 0);
167 atomic = ir3_ATOMIC_OR_G(b, ibo, 0, src0, 0, src1, 0);
170 atomic = ir3_ATOMIC_XOR_G(b, ibo, 0, src0, 0, src1, 0);
173 atomic = ir3_ATOMIC_XCHG_G(b, ibo, 0, src0, 0, src1, 0);
176 atomic = ir3_ATOMIC_CMPXCHG_G(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_ADD_G(b, ibo, 0, src0, 0, src1, 0);
297 atomic = ir3_ATOMIC_MIN_G(b, ibo, 0, src0, 0, src1, 0);
303 atomic = ir3_ATOMIC_MAX_G(b, ibo, 0, src0, 0, src1, 0);
307 atomic = ir3_ATOMIC_AND_G(b, ibo, 0, src0, 0, src1, 0);
311 atomic = ir3_ATOMIC_OR_G(b, ibo, 0, src0, 0, src1, 0);
315 atomic = ir3_ATOMIC_XOR_G(b, ibo, 0, src0, 0, src1, 0);
319 atomic = ir3_ATOMIC_XCHG_G(b, ibo, 0, src0, 0, src1, 0);
323 atomic = ir3_ATOMIC_CMPXCHG_G(b, ibo, 0, src0, 0, src1, 0);