mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-01-19 11:00:42 +01:00
If we can ignore the sign of the derivative, we can swap the lanes instead of broadcasting per direction. abs(a - b) = abs(b - a). Shamelessly copied from bifrost. Foz-DB Navi31: Totals from 5 (0.01% of 79206) affected shaders: Instrs: 6191 -> 6184 (-0.11%) CodeSize: 31960 -> 31920 (-0.13%) Latency: 111961 -> 111926 (-0.03%) InvThroughput: 10390 -> 10372 (-0.17%) VALU: 3286 -> 3279 (-0.21%) Reviewed-by: Rhys Perry <pendingchaos02@gmail.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/30557> |
||
|---|---|---|
| .. | ||
| addrlib | ||
| ci | ||
| common | ||
| compiler | ||
| drm-shim | ||
| llvm | ||
| registers | ||
| vpelib | ||
| vulkan | ||
| meson.build | ||