mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2025-12-29 08:00:12 +01:00
r600g: Avoid duplicated initialization of TGSI_OPCODE_DFMA
As reported by Clang, TGSI_OPCODE_DFMA (defined magic number 118) is currently initialized twice for Cayman and Evergreen. When Jan Vesely added double precision FMA opcode it did make sense to locate it immediately after TGSI_OPCODE_DMAD, although this is out of order. This change cleans up the prior magic number definition and ensures any later reordering of this struct will not create problems. Prior change was: commit015e2e0fceAuthor: Jan Vesely <jan.vesely@rutgers.edu> Date: Sat Jul 2 16:14:54 2016 -0400 r600g: Add double precision FMA ops Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=96782 Fixes:54c4d525da("r600g: Enable FMA on chips that support it") Signed-off-by: Jan Vesely <jan.vesely@rutgers.edu> Tested-by: James Harvey <lothmordor@gmail.com> Signed-off-by: Marek Olšák <marek.olsak@amd.com> Signed-off-by: Rhys Kidd <rhyskidd@gmail.com> Reviewed-by: Jan Vesely <jan.vesely@rutgers.edu> Reviewed-by: Marek Olšák <marek.olsak@amd.com> Tested-by: James Harvey <lothmordor@gmail.com>
This commit is contained in:
parent
8ba1fd339c
commit
d4cb3ee95c
1 changed files with 2 additions and 2 deletions
|
|
@ -9210,7 +9210,7 @@ static const struct r600_shader_tgsi_instruction eg_shader_tgsi_instruction[] =
|
|||
[TGSI_OPCODE_BREAKC] = { ALU_OP0_NOP, tgsi_unsupported},
|
||||
[TGSI_OPCODE_KILL_IF] = { ALU_OP2_KILLGT, tgsi_kill}, /* conditional kill */
|
||||
[TGSI_OPCODE_END] = { ALU_OP0_NOP, tgsi_end}, /* aka HALT */
|
||||
[118] = { ALU_OP0_NOP, tgsi_unsupported},
|
||||
/* Refer below for TGSI_OPCODE_DFMA */
|
||||
[TGSI_OPCODE_F2I] = { ALU_OP1_FLT_TO_INT, tgsi_f2i},
|
||||
[TGSI_OPCODE_IDIV] = { ALU_OP0_NOP, tgsi_idiv},
|
||||
[TGSI_OPCODE_IMAX] = { ALU_OP2_MAX_INT, tgsi_op2},
|
||||
|
|
@ -9433,7 +9433,7 @@ static const struct r600_shader_tgsi_instruction cm_shader_tgsi_instruction[] =
|
|||
[TGSI_OPCODE_BREAKC] = { ALU_OP0_NOP, tgsi_unsupported},
|
||||
[TGSI_OPCODE_KILL_IF] = { ALU_OP2_KILLGT, tgsi_kill}, /* conditional kill */
|
||||
[TGSI_OPCODE_END] = { ALU_OP0_NOP, tgsi_end}, /* aka HALT */
|
||||
[118] = { ALU_OP0_NOP, tgsi_unsupported},
|
||||
/* Refer below for TGSI_OPCODE_DFMA */
|
||||
[TGSI_OPCODE_F2I] = { ALU_OP1_FLT_TO_INT, tgsi_op2},
|
||||
[TGSI_OPCODE_IDIV] = { ALU_OP0_NOP, tgsi_idiv},
|
||||
[TGSI_OPCODE_IMAX] = { ALU_OP2_MAX_INT, tgsi_op2},
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue