summaryrefslogtreecommitdiff
path: root/src/compiler/nir/nir_opt_algebraic.py
diff options
context:
space:
mode:
authorRhys Perry <pendingchaos02@gmail.com>2019-07-01 15:49:40 +0100
committerRhys Perry <pendingchaos02+freedesktop@gmail.com>2019-07-19 16:33:01 +0000
commite8644122ed6c30b0ee353d76bdaed52bdf2c4f56 (patch)
tree9d4570442e67ea89de6a19abd33b05f9abbaa418 /src/compiler/nir/nir_opt_algebraic.py
parent79801b9d7ddad141d8c0e474d6d10aac11604635 (diff)
downloadmesa-e8644122ed6c30b0ee353d76bdaed52bdf2c4f56.tar.gz
nir/algebraic: mark a few comparison simplifications as precise
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>
Diffstat (limited to 'src/compiler/nir/nir_opt_algebraic.py')
-rw-r--r--src/compiler/nir/nir_opt_algebraic.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/compiler/nir/nir_opt_algebraic.py b/src/compiler/nir/nir_opt_algebraic.py
index 4c1d547d3a1..3ffa061c01e 100644
--- a/src/compiler/nir/nir_opt_algebraic.py
+++ b/src/compiler/nir/nir_opt_algebraic.py
@@ -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)),