Searched refs:dpp_quad_perm (Results 1 – 3 of 3) sorted by relevance
/external/mesa3d/src/amd/compiler/ |
D | aco_lower_to_hw_instr.cpp | 577 emit_ds_swizzle(bld, vtmp, tmp, src.size(), (1 << 15) | dpp_quad_perm(1, 0, 3, 2)); in emit_reduction() 580 emit_ds_swizzle(bld, vtmp, tmp, src.size(), (1 << 15) | dpp_quad_perm(2, 3, 0, 1)); in emit_reduction() 600 …emit_dpp_op(ctx, tmp, tmp, tmp, vtmp, reduce_op, src.size(), dpp_quad_perm(1, 0, 3, 2), 0xf, 0xf, … in emit_reduction() 602 …emit_dpp_op(ctx, tmp, tmp, tmp, vtmp, reduce_op, src.size(), dpp_quad_perm(2, 3, 0, 1), 0xf, 0xf, … in emit_reduction() 666 emit_ds_swizzle(bld, vtmp, tmp, src.size(), (1 << 15) | dpp_quad_perm(0, 0, 1, 2)); in emit_reduction() 847 …bld.vop1_dpp(aco_opcode::v_mov_b32, Definition(shared_vgpr_hi, v1), input_data, dpp_quad_perm(0, 1… in emit_gfx10_wave64_bpermute() 864 …bld.vop1_dpp(aco_opcode::v_mov_b32, dst, Operand(shared_vgpr_hi, v1), dpp_quad_perm(0, 1, 2, 3), 0… in emit_gfx10_wave64_bpermute() 866 …bld.vop1_dpp(aco_opcode::v_mov_b32, dst, Operand(shared_vgpr_lo, v1), dpp_quad_perm(0, 1, 2, 3), 0… in emit_gfx10_wave64_bpermute()
|
D | aco_instruction_selection.cpp | 236 dpp_ctrl = dpp_quad_perm(res[0], res[1], res[2], res[3]); in emit_masked_swizzle() 2933 dpp_ctrl1 = dpp_quad_perm(0, 0, 2, 2); in visit_alu_instr() 2934 dpp_ctrl2 = dpp_quad_perm(1, 1, 3, 3); in visit_alu_instr() 2936 dpp_ctrl1 = dpp_quad_perm(0, 1, 0, 1); in visit_alu_instr() 2937 dpp_ctrl2 = dpp_quad_perm(2, 3, 2, 3); in visit_alu_instr() 2939 dpp_ctrl1 = dpp_quad_perm(0, 0, 0, 0); in visit_alu_instr() 2941 dpp_ctrl2 = dpp_quad_perm(1, 1, 1, 1); in visit_alu_instr() 2943 dpp_ctrl2 = dpp_quad_perm(2, 2, 2, 2); in visit_alu_instr() 7488 uint32_t dpp_ctrl0 = dpp_quad_perm(0, 0, 0, 0); in emit_interp_center() 7489 uint32_t dpp_ctrl1 = dpp_quad_perm(1, 1, 1, 1); in emit_interp_center() [all …]
|
/external/mesa3d/src/amd/llvm/ |
D | ac_llvm_build.c | 3416 static inline enum dpp_ctrl dpp_quad_perm(unsigned lane0, unsigned lane1, unsigned lane2, in dpp_quad_perm() function 3851 tmp1 = ac_build_ds_swizzle(ctx, src, (1 << 15) | dpp_quad_perm(0, 0, 1, 2)); in ac_wavefront_shift_right_1() 4264 unsigned mask = dpp_quad_perm(lane0, lane1, lane2, lane3); in ac_build_quad_swizzle()
|