Lines Matching refs:asrc
289 nir_alu_src *asrc = &alu->src[i]; in emit_alu() local
291 compile_assert(ctx, !asrc->abs); in emit_alu()
292 compile_assert(ctx, !asrc->negate); in emit_alu()
294 src[i] = ir3_get_src(ctx, &asrc->src)[asrc->swizzle[0]]; in emit_alu()
308 nir_alu_src *asrc = &alu->src[0]; in emit_alu() local
309 struct ir3_instruction *const *src0 = ir3_get_src(ctx, &asrc->src); in emit_alu()
313 dst[i] = ir3_MOV(b, src0[asrc->swizzle[i]], dst_type); in emit_alu()
326 nir_alu_src *asrc = &alu->src[i]; in emit_alu() local
328 compile_assert(ctx, !asrc->abs); in emit_alu()
329 compile_assert(ctx, !asrc->negate); in emit_alu()
331 src[i] = ir3_get_src(ctx, &asrc->src)[asrc->swizzle[chan]]; in emit_alu()
332 bs[i] = nir_src_bit_size(asrc->src); in emit_alu()