aco/gfx11: support vinterp as fma_mix
authorGeorg Lehmann <dadschoorse@gmail.com>
Thu, 14 Sep 2023 11:25:07 +0000 (13:25 +0200)
committerMarge Bot <emma+marge@anholt.net>
Thu, 5 Oct 2023 20:02:53 +0000 (20:02 +0000)
commit7b4f0e714c2d4f3b8f227e29ef1bb38a9bf404c8
treebe9abcb3a676bfde0f0fcde2d6eb4811d115b025
parent7d7657ef745e95ca464ead400df3ccb58c6cfd8f
aco/gfx11: support vinterp as fma_mix

Totals from 718 (0.94% of 76572) affected shaders:
Instrs: 657897 -> 654219 (-0.56%)
CodeSize: 3471668 -> 3457352 (-0.41%); split: -0.41%, +0.00%
VGPRs: 34200 -> 34164 (-0.11%)
Latency: 11687698 -> 11677030 (-0.09%); split: -0.10%, +0.00%
InvThroughput: 1455371 -> 1451537 (-0.26%); split: -0.26%, +0.00%
VClause: 7598 -> 7600 (+0.03%)
SClause: 18293 -> 18241 (-0.28%); split: -0.44%, +0.15%
Copies: 34641 -> 34644 (+0.01%); split: -0.05%, +0.06%

Reviewed-by: Rhys Perry <pendingchaos02@gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/25220>
src/amd/compiler/aco_optimizer.cpp
src/amd/compiler/tests/test_optimizer.cpp