From 424825c6e56a8cc98959e131cb812ed5ef4e8401 Mon Sep 17 00:00:00 2001 From: Friedrich Vock Date: Wed, 29 Mar 2023 16:51:24 +0200 Subject: [PATCH] aco: Un-swap addressable VGPRs/SGPRs in RT prolog Fixes: 6446b791681 ("aco: implement select_rt_prolog()") Part-of: --- src/amd/compiler/aco_instruction_selection.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/amd/compiler/aco_instruction_selection.cpp b/src/amd/compiler/aco_instruction_selection.cpp index 6b6970b..d11257b 100644 --- a/src/amd/compiler/aco_instruction_selection.cpp +++ b/src/amd/compiler/aco_instruction_selection.cpp @@ -11910,8 +11910,8 @@ select_rt_prolog(Program* program, ac_shader_config* config, bld.sop1(aco_opcode::s_setpc_b64, Operand(out_shader_pc, s2)); program->config->float_mode = program->blocks[0].fp_mode.val; - program->config->num_vgprs = get_vgpr_alloc(program, num_sgprs); - program->config->num_sgprs = get_sgpr_alloc(program, num_vgprs); + program->config->num_vgprs = get_vgpr_alloc(program, num_vgprs); + program->config->num_sgprs = get_sgpr_alloc(program, num_sgprs); } void -- 2.7.4