In computeKnownBits method for SMIN & SMAX opcodes, an early exit can miss opportunities for valuable information.
The code terminates the function in case no bits were known from the 1st operand, while sine valuable information can be extracted about the result's bits from the 2nd operand alone.
For example:
- smax x, 0 --> MSB of x is always 0.
- smin x, -1 --> MSB of x is always 1.
Same problem as D87145 - this isn't testing what its supposed to be testing.....