simplify TRUNC(NOT(x)) --> NOT(TRUNC(x))

The goal is double:
1) be able to do the NOT operation on the smaller type
2) more importantly, give the opportunity to the TRUNC to
   cancel with a previous ZEXT if there is one.

Signed-off-by: Luc Van Oostenryck <luc.vanoostenryck@gmail.com>
2 files changed