Lines Matching refs:pos2
8176 emit_interp_center(isel_context* ctx, Temp dst, Temp bary, Temp pos1, Temp pos2)
8209 /* res_k = p_k + ddx_k * pos1 + ddy_k * pos2 */
8214 tmp1 = bld.vop3(mad, bld.def(v1), ddy_1, pos2, tmp1);
8215 tmp2 = bld.vop3(mad, bld.def(v1), ddy_2, pos2, tmp2);
8366 Temp pos2 = bld.tmp(RegClass(sample_pos.type(), 1));
8367 bld.pseudo(aco_opcode::p_split_vector, Definition(pos1), Definition(pos2), sample_pos);
8369 pos2 = bld.vop2_e64(aco_opcode::v_sub_f32, bld.def(v1), pos2, Operand::c32(0x3f000000u));
8371 emit_interp_center(ctx, dst, bary, pos1, pos2);
8377 Temp pos1 = bld.tmp(rc), pos2 = bld.tmp(rc);
8378 bld.pseudo(aco_opcode::p_split_vector, Definition(pos1), Definition(pos2), offset);
8380 emit_interp_center(ctx, get_ssa_temp(ctx, &instr->dest.ssa), bary, pos1, pos2);