177dba62a1
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>