nir: Fix broken fsat recognizer.

We've probably never seen this ridiculous pattern in the wild, so it
didn't matter.

Reviewed-by: Connor Abbott <cwabbott0@gmail.com>
Reviewed-by: Jason Ekstrand <jason.ekstrand@intel.com>
This commit is contained in:
Eric Anholt 2015-01-30 14:03:14 -08:00
parent 6706537dd4
commit bff4cbdafa

View file

@ -82,7 +82,7 @@ optimizations = [
(('feq', ('fadd', a, b), 0.0), ('feq', a, ('fneg', b))),
(('fne', ('fadd', a, b), 0.0), ('fne', a, ('fneg', b))),
(('fge', ('fneg', ('fabs', a)), 0.0), ('feq', a, 0.0)),
(('fmin', ('fmax', a, 1.0), 0.0), ('fsat', a)),
(('fmin', ('fmax', a, 0.0), 1.0), ('fsat', a)),
# Logical and bit operations
(('fand', a, 0.0), 0.0),
(('iand', a, a), a),