nir/algebraic: mark a few comparison simplifications as precise
authorRhys Perry <pendingchaos02@gmail.com>
Mon, 1 Jul 2019 14:49:40 +0000 (15:49 +0100)
committerRhys Perry <pendingchaos02+freedesktop@gmail.com>
Fri, 19 Jul 2019 16:33:01 +0000 (16:33 +0000)
No vkpipeline-db changes found.

Signed-off-by: Rhys Perry <pendingchaos02@gmail.com>
Reveiewed-by: Alyssa Rosenzweig alyssa.rosenzweig@collabora.com
Reviewed-by: Connor Abbott <cwabbott0@gmail.com>
src/compiler/nir/nir_opt_algebraic.py

index 4c1d547d3a1d1ca9ec6bda356fea46d1f9a09946..3ffa061c01e7aa24092a04383b5c486d00d23b60 100644 (file)
@@ -209,8 +209,8 @@ optimizations = [
    # Comparison simplifications
    (('~inot', ('flt', a, b)), ('fge', a, b)),
    (('~inot', ('fge', a, b)), ('flt', a, b)),
-   (('~inot', ('feq', a, b)), ('fne', a, b)),
-   (('~inot', ('fne', a, b)), ('feq', a, b)),
+   (('inot', ('feq', a, b)), ('fne', a, b)),
+   (('inot', ('fne', a, b)), ('feq', a, b)),
    (('inot', ('ilt', a, b)), ('ige', a, b)),
    (('inot', ('ult', a, b)), ('uge', a, b)),
    (('inot', ('ige', a, b)), ('ilt', a, b)),