diff options
author | Rhys Perry <pendingchaos02@gmail.com> | 2020-10-30 14:08:55 +0000 |
---|---|---|
committer | Marge Bot <eric+marge@anholt.net> | 2020-11-20 19:50:31 +0000 |
commit | 70d665d981bfef6735fb7178e4c481d467e1176c (patch) | |
tree | c28858e3b6b49e928d3c86b9d369740a845fce37 /src/amd/compiler/aco_builder_h.py | |
parent | 35613c752f5826dcc5bbfbfb8e6ab0ab3127b7d3 (diff) | |
download | mesa-70d665d981bfef6735fb7178e4c481d467e1176c.tar.gz |
aco: don't create v_mov_b32 in v_mul_imm()
We switched to p_parallelcopy for everything else.
Signed-off-by: Rhys Perry <pendingchaos02@gmail.com>
Reviewed-by: Timur Kristóf <timur.kristof@gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5390>
Diffstat (limited to 'src/amd/compiler/aco_builder_h.py')
-rw-r--r-- | src/amd/compiler/aco_builder_h.py | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/amd/compiler/aco_builder_h.py b/src/amd/compiler/aco_builder_h.py index 3d67fa0be78..697d97d4c84 100644 --- a/src/amd/compiler/aco_builder_h.py +++ b/src/amd/compiler/aco_builder_h.py @@ -372,7 +372,7 @@ public: { assert(tmp.type() == RegType::vgpr); if (imm == 0) { - return vop1(aco_opcode::v_mov_b32, dst, Operand(0u)); + return copy(dst, Operand(0u)); } else if (imm == 1) { return copy(dst, Operand(tmp)); } else if (util_is_power_of_two_or_zero(imm)) { |