Mesa (staging/21.2): nir/algebraic: Lower fisfinite

GitLab Mirror gitlab-mirror at kemper.freedesktop.org
Wed Oct 27 23:50:57 UTC 2021


Module: Mesa
Branch: staging/21.2
Commit: 702b0c31bd9de67cf40c19f7fc54fece6352e68b
URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=702b0c31bd9de67cf40c19f7fc54fece6352e68b

Author: Jason Ekstrand <jason at jlekstrand.net>
Date:   Thu Sep 24 13:35:32 2020 -0500

nir/algebraic: Lower fisfinite

Reviewed-by: Alyssa Rosenzweig <alyssa at collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/13552>

---

 src/compiler/nir/nir_opt_algebraic.py | 1 +
 1 file changed, 1 insertion(+)

diff --git a/src/compiler/nir/nir_opt_algebraic.py b/src/compiler/nir/nir_opt_algebraic.py
index 99078c66696..5042793d453 100644
--- a/src/compiler/nir/nir_opt_algebraic.py
+++ b/src/compiler/nir/nir_opt_algebraic.py
@@ -2496,6 +2496,7 @@ late_optimizations += [
   (('i2fmp', a), ('i2f16', a)),
   (('i2imp', a), ('u2u16', a)),
   (('u2fmp', a), ('u2f16', a)),
+  (('fisfinite', a), ('flt', ('fabs', a), float("inf"))),
 ]
 
 distribute_src_mods = [



More information about the mesa-commit mailing list