Lines Matching refs:vop1
973 bld.vop1(op, bld.def(RegType::vgpr, dst.size()), get_alu_src(ctx, instr->src[0]))); in emit_vop1_instruction()
975 bld.vop1(op, Definition(dst), get_alu_src(ctx, instr->src[0])); in emit_vop1_instruction()
1156 scaled = bld.vop1(op, bld.def(v1), scaled); in emit_scaled_op()
1159 Temp not_scaled = bld.vop1(op, bld.def(v1), val); in emit_scaled_op()
1168 bld.vop1(aco_opcode::v_rcp_f32, dst, val); in emit_rcp()
1179 bld.vop1(aco_opcode::v_rsq_f32, dst, val); in emit_rsq()
1190 bld.vop1(aco_opcode::v_sqrt_f32, dst, val); in emit_sqrt()
1201 bld.vop1(aco_opcode::v_log_f32, dst, val); in emit_log2()
1212 return bld.vop1(aco_opcode::v_trunc_f64, Definition(dst), val); in emit_trunc_f64()
1238 Temp tmp = bld.vop1(aco_opcode::v_not_b32, bld.def(v1), fract_mask_lo); in emit_trunc_f64()
1240 tmp = bld.vop1(aco_opcode::v_not_b32, bld.def(v1), fract_mask_hi); in emit_trunc_f64()
1263 return bld.vop1(aco_opcode::v_floor_f64, Definition(dst), val); in emit_floor_f64()
1275 Temp fract = bld.vop1(aco_opcode::v_fract_f64, bld.def(v2), src0); in emit_floor_f64()
1433 lo = bld.vop1(aco_opcode::v_not_b32, bld.def(v1), lo); in visit_alu_instr()
1434 hi = bld.vop1(aco_opcode::v_not_b32, bld.def(v1), hi); in visit_alu_instr()
1720 bld.vop1(op, bld.def(v1), lo)); in visit_alu_instr()
1721 hi = bld.vop1(op, bld.def(v1), hi); in visit_alu_instr()
1739 bld.vop1(aco_opcode::v_bfrev_b32, Definition(dst), get_alu_src(ctx, instr->src[0])); in visit_alu_instr()
2155 ma = bld.vop1(aco_opcode::v_rcp_f32, bld.def(v1), ma); in visit_alu_instr()
2449 bld.vop1(opcode, Definition(dst), tmp); in visit_alu_instr()
2456 tmp = bld.vop1(aco_opcode::v_fract_f32, bld.def(v1), tmp); in visit_alu_instr()
2460 bld.vop1(opcode, Definition(dst), tmp); in visit_alu_instr()
2493 Temp tmp = bld.vop1(aco_opcode::v_frexp_exp_i16_f16, bld.def(v1), src); in visit_alu_instr()
2513 bld.vop1(aco_opcode::v_cvt_f16_i16, Definition(dst), src); in visit_alu_instr()
2518 bld.vop1(aco_opcode::v_cvt_f32_i32, Definition(dst), src); in visit_alu_instr()
2541 src = bld.vop1(aco_opcode::v_cvt_f32_f64, bld.def(v1), src); in visit_alu_instr()
2546 bld.vop1(aco_opcode::p_cvt_f16_f32_rtne, Definition(dst), src); in visit_alu_instr()
2548 bld.vop1(aco_opcode::v_cvt_f16_f32, Definition(dst), src); in visit_alu_instr()
2554 src = bld.vop1(aco_opcode::v_cvt_f32_f64, bld.def(v1), src); in visit_alu_instr()
2556 bld.vop1(aco_opcode::v_cvt_f16_f32, Definition(dst), src); in visit_alu_instr()
2576 src = bld.vop1(aco_opcode::v_cvt_f32_f16, bld.def(v1), src); in visit_alu_instr()
2577 bld.vop1(aco_opcode::v_cvt_f64_f32, Definition(dst), src); in visit_alu_instr()
2600 bld.vop1(aco_opcode::v_cvt_f16_i16, Definition(dst), src); in visit_alu_instr()
2610 src = bld.vop1(aco_opcode::v_cvt_f32_i32, bld.def(v1), src); in visit_alu_instr()
2611 bld.vop1(aco_opcode::v_cvt_f16_f32, Definition(dst), src); in visit_alu_instr()
2624 bld.vop1(aco_opcode::v_cvt_f32_i32, Definition(dst), src); in visit_alu_instr()
2630 lower = bld.vop1(aco_opcode::v_cvt_f64_u32, bld.def(v2), lower); in visit_alu_instr()
2631 upper = bld.vop1(aco_opcode::v_cvt_f64_i32, bld.def(v2), upper); in visit_alu_instr()
2634 bld.vop1(aco_opcode::v_cvt_f32_f64, Definition(dst), upper); in visit_alu_instr()
2644 bld.vop1(aco_opcode::v_cvt_f64_i32, Definition(dst), src); in visit_alu_instr()
2650 lower = bld.vop1(aco_opcode::v_cvt_f64_u32, bld.def(v2), lower); in visit_alu_instr()
2651 upper = bld.vop1(aco_opcode::v_cvt_f64_i32, bld.def(v2), upper); in visit_alu_instr()
2682 bld.vop1(aco_opcode::v_cvt_f16_u16, Definition(dst), src); in visit_alu_instr()
2685 src = bld.vop1(aco_opcode::v_cvt_f32_u32, bld.def(v1), src); in visit_alu_instr()
2686 bld.vop1(aco_opcode::v_cvt_f16_f32, Definition(dst), src); in visit_alu_instr()
2695 bld.vop1(aco_opcode::v_cvt_f32_ubyte0, Definition(dst), src); in visit_alu_instr()
2699 bld.vop1(aco_opcode::v_cvt_f32_u32, Definition(dst), src); in visit_alu_instr()
2705 lower = bld.vop1(aco_opcode::v_cvt_f64_u32, bld.def(v2), lower); in visit_alu_instr()
2706 upper = bld.vop1(aco_opcode::v_cvt_f64_u32, bld.def(v2), upper); in visit_alu_instr()
2709 bld.vop1(aco_opcode::v_cvt_f32_f64, Definition(dst), upper); in visit_alu_instr()
2718 bld.vop1(aco_opcode::v_cvt_f64_u32, Definition(dst), src); in visit_alu_instr()
2724 lower = bld.vop1(aco_opcode::v_cvt_f64_u32, bld.def(v2), lower); in visit_alu_instr()
2725 upper = bld.vop1(aco_opcode::v_cvt_f64_u32, bld.def(v2), upper); in visit_alu_instr()
2742 tmp = bld.vop1(aco_opcode::v_cvt_i32_f32, bld.def(v1), tmp); in visit_alu_instr()
2765 tmp = bld.vop1(aco_opcode::v_cvt_u32_f32, bld.def(v1), tmp); in visit_alu_instr()
2782 Temp tmp = bld.vop1(aco_opcode::v_cvt_f32_f16, bld.def(v1), src); in visit_alu_instr()
2784 bld.vop1(aco_opcode::v_cvt_i32_f32, Definition(dst), tmp); in visit_alu_instr()
2787 bld.vop1(aco_opcode::v_cvt_i32_f32, bld.def(v1), tmp)); in visit_alu_instr()
2801 Temp tmp = bld.vop1(aco_opcode::v_cvt_f32_f16, bld.def(v1), src); in visit_alu_instr()
2803 bld.vop1(aco_opcode::v_cvt_u32_f32, Definition(dst), tmp); in visit_alu_instr()
2806 bld.vop1(aco_opcode::v_cvt_u32_f32, bld.def(v1), tmp)); in visit_alu_instr()
2820 src = bld.vop1(aco_opcode::v_cvt_f32_f16, bld.def(v1), src); in visit_alu_instr()
2823 Temp exponent = bld.vop1(aco_opcode::v_frexp_exp_i32_f32, bld.def(v1), src); in visit_alu_instr()
2838 Temp saturate = bld.vop1(aco_opcode::v_bfrev_b32, bld.def(v1), Operand::c32(0xfffffffeu)); in visit_alu_instr()
2899 Temp lower = bld.vop1(aco_opcode::v_cvt_u32_f64, bld.def(v1), fma); in visit_alu_instr()
2900 Temp upper = bld.vop1(aco_opcode::v_cvt_i32_f64, bld.def(v1), floor); in visit_alu_instr()
2915 src = bld.vop1(aco_opcode::v_cvt_f32_f16, bld.def(v1), src); in visit_alu_instr()
2918 Temp exponent = bld.vop1(aco_opcode::v_frexp_exp_i32_f32, bld.def(v1), src); in visit_alu_instr()
2989 Temp lower = bld.vop1(aco_opcode::v_cvt_u32_f64, bld.def(v1), fma); in visit_alu_instr()
2990 Temp upper = bld.vop1(aco_opcode::v_cvt_u32_f64, bld.def(v1), floor); in visit_alu_instr()
3195 bld.vop1(aco_opcode::v_cvt_f16_f32, Definition(dst), get_alu_src(ctx, instr->src[0])); in visit_alu_instr()
3204 bld.vop1(aco_opcode::v_cvt_f16_f32, bld.def(v2b), get_alu_src(ctx, instr->src[0])); in visit_alu_instr()
3206 bld.vop1(aco_opcode::v_cvt_f16_f32, bld.def(v2b), get_alu_src(ctx, instr->src[1])); in visit_alu_instr()
3222 bld.vop1(aco_opcode::v_cvt_f32_f16, Definition(dst), src); in visit_alu_instr()
3240 bld.vop1(aco_opcode::v_cvt_f32_f16, Definition(dst), src); in visit_alu_instr()
3253 Temp f16 = bld.vop1(aco_opcode::v_cvt_f16_f32, bld.def(v1), src); in visit_alu_instr()
3261 f32 = bld.vop1(aco_opcode::v_cvt_f32_f16, bld.def(v1), f16); in visit_alu_instr()
3266 f32 = bld.vop1(aco_opcode::v_cvt_f32_f16, bld.def(v1), f16); in visit_alu_instr()
4809 bld.vop1(aco_opcode::v_rcp_f32, bld.def(v1), get_arg(ctx, ctx->args->ac.frag_pos[3])); in emit_load_frag_coord()
4977 alpha = bld.vop1(aco_opcode::v_cvt_u32_f32, bld.def(v1), alpha); in adjust_vertex_fetch_alpha()
4991 alpha = bld.vop1(aco_opcode::v_cvt_f32_i32, bld.def(v1), alpha); in adjust_vertex_fetch_alpha()
4994 alpha = bld.vop1(aco_opcode::v_cvt_f32_i32, bld.def(v1), alpha); in adjust_vertex_fetch_alpha()
5026 elems[i] = bld.vop1(aco_opcode::v_cvt_f16_f32, bld.def(v2b), elems[i]); in visit_load_input()
7664 count = bld.vop1(aco_opcode::v_cvt_f16_u16, bld.def(v2b), count); in emit_addition_uniform_reduce()
7668 count = bld.vop1(aco_opcode::v_cvt_f32_u32, bld.def(v1), count); in emit_addition_uniform_reduce()
7695 bld.vop1(aco_opcode::v_mov_b32, dst, Operand::zero()); /* RA will use SDWA if possible */ in emit_addition_uniform_reduce()
8078 posx.id() ? bld.vop1(aco_opcode::v_fract_f32, bld.def(v1), posx) : Operand::zero(), in visit_intrinsic()
8079 posy.id() ? bld.vop1(aco_opcode::v_fract_f32, bld.def(v1), posy) : Operand::zero()); in visit_intrinsic()
8348 emit_wqm(bld, bld.vop1(aco_opcode::v_readfirstlane_b32, bld.def(s1), src), dst); in visit_intrinsic()
8352 lo = emit_wqm(bld, bld.vop1(aco_opcode::v_readfirstlane_b32, bld.def(s1), lo)); in visit_intrinsic()
8353 hi = emit_wqm(bld, bld.vop1(aco_opcode::v_readfirstlane_b32, bld.def(s1), hi)); in visit_intrinsic()
9146 coords[3] = bld.vop1(aco_opcode::v_rndne_f32, bld.def(v1), coords[3]); in prepare_cube_coords()
9391 coords[1] = bld.vop1(aco_opcode::v_rndne_f32, bld.def(v1), coords[1]); in visit_tex()
9399 coords[2] = bld.vop1(aco_opcode::v_rndne_f32, bld.def(v1), coords[2]); in visit_tex()
9485 half_texel[i] = bld.vop1(aco_opcode::v_cvt_f32_i32, bld.def(v1), half_texel[i]); in visit_tex()
9486 half_texel[i] = bld.vop1(aco_opcode::v_rcp_iflag_f32, bld.def(v1), half_texel[i]); in visit_tex()
9797 cvt_val = bld.vop1(aco_opcode::v_cvt_u32_f32, bld.def(v1), val[i]); in visit_tex()
9799 cvt_val = bld.vop1(aco_opcode::v_cvt_i32_f32, bld.def(v1), val[i]); in visit_tex()
11887 bld.vop1(aco_opcode::v_mov_b32, Definition(tmp_vgpr1, v1), div_info); in calc_nontrivial_instance_id()
12022 bld.vop1(aco_opcode::v_mov_b32, Definition(start_instance_vgpr, v1), start_instance); in select_vs_prolog()
12079 bld.vop1(aco_opcode::v_mov_b32, Definition(dest.advance(j * 4u), v1), in select_vs_prolog()
12105 bld.vop1(aco_opcode::v_cvt_u32_f32, Definition(alpha, v1), Operand(alpha, v1)); in select_vs_prolog()
12119 bld.vop1(aco_opcode::v_cvt_f32_i32, Definition(alpha, v1), Operand(alpha, v1)); in select_vs_prolog()
12123 bld.vop1(aco_opcode::v_cvt_f32_i32, Definition(alpha, v1), Operand(alpha, v1)); in select_vs_prolog()