mesa/src/amd
Georg Lehmann 177dba62a1 aco: use v_add_f{16,32} with clamp for fsat
v_add can be dual issued on gfx11, v_med3 cannot.
Don't use v_add directly to still optimize omod(fsat(x)).

Foz-DB GFX1100:
Totals from 32702 (24.24% of 134913) affected shaders:
Latency: 475008203 -> 474928037 (-0.02%); split: -0.02%, +0.00%
InvThroughput: 59226198 -> 59140787 (-0.14%); split: -0.14%, +0.00%

Reviewed-by: Rhys Perry <pendingchaos02@gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/21402>
2023-06-07 12:30:11 +00:00
..
addrlib amd/addrlib: add ADDR_FMT_BG_RG_16_16_16_16 2023-06-01 17:59:39 +00:00
ci ci/radv: update expectations 2023-06-06 20:24:24 +00:00
common amd: remove unused PKT0 definitions 2023-06-06 18:01:36 +00:00
compiler aco: use v_add_f{16,32} with clamp for fsat 2023-06-07 12:30:11 +00:00
drm-shim amd/drm-shim: add raven2 2023-05-22 20:14:22 +00:00
llvm amd: add radeon_info* into ac_llvm_context and radv_nir_compiler_options 2023-06-06 18:01:35 +00:00
registers ac,radeonsi,winsyses: switch to SPDX-License-Identifier: MIT 2023-05-24 21:48:19 +00:00
vulkan vulkan: move nir_convert_ycbcr into vulkan runtime 2023-06-07 08:42:03 +00:00
meson.build meson: build radeonsi with aco 2023-05-15 02:01:10 +00:00