mesa/src/amd
Georg Lehmann bee487df48 aco/gfx11.5+: use vinterp for fddx/fddy
Since GFX11.5 VINTERP can be dual issued, DPP cannot.

Foz-DB GFX11.5:
Totals from 8401 (10.58% of 79395) affected shaders:
MaxWaves: 247880 -> 247848 (-0.01%)
Instrs: 6802675 -> 6815061 (+0.18%); split: -0.08%, +0.26%
CodeSize: 36539444 -> 36500948 (-0.11%); split: -0.22%, +0.11%
VGPRs: 444324 -> 445932 (+0.36%); split: -0.01%, +0.37%
SpillSGPRs: 1350 -> 1346 (-0.30%)
Latency: 63628380 -> 63523687 (-0.16%); split: -0.20%, +0.04%
InvThroughput: 10566750 -> 10486009 (-0.76%); split: -0.77%, +0.01%
VClause: 100171 -> 100248 (+0.08%); split: -0.08%, +0.16%
SClause: 175467 -> 176208 (+0.42%); split: -0.05%, +0.47%
Copies: 356817 -> 356935 (+0.03%); split: -0.17%, +0.20%
PreVGPRs: 283403 -> 283898 (+0.17%); split: -0.02%, +0.20%
VALU: 4217969 -> 4229831 (+0.28%); split: -0.03%, +0.31%
SALU: 479367 -> 479428 (+0.01%); split: -0.00%, +0.01%

Reviewed-by: Rhys Perry <pendingchaos02@gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/30350>
2024-07-30 15:25:19 +00:00
..
addrlib amd: add GFX v11.5.2 support 2024-07-02 12:05:23 +00:00
ci radeonsi/ci: skip timing out test 2024-07-19 21:26:16 +00:00
common radeonsi/vcn: add HDR sei in hevc enc 2024-07-29 21:48:04 +00:00
compiler aco/gfx11.5+: use vinterp for fddx/fddy 2024-07-30 15:25:19 +00:00
drm-shim build: pass licensing information in SPDX form 2024-06-29 12:42:49 -07:00
llvm nir: add nir_intrinsic_load_per_primitive_input, split from io_semantics flag 2024-07-23 16:13:16 +00:00
registers amd: add gfx12 register definitions 2024-05-11 22:14:05 -04:00
vpelib amd/vpelib: support VPE IP v6.1.3 2024-07-02 12:05:23 +00:00
vulkan radv/rt: remove one VALU from traversal loop 2024-07-25 20:24:23 +00:00
meson.build build: pass licensing information in SPDX form 2024-06-29 12:42:49 -07:00