Prevent the regression introduced in folding (mul (add x, c1), c2) to (add (mul x, c2), c1*c2), c2) toif
(add (mul x, c2),either of the following conditions matches.
1. c1*c2)c1 can be directly encoded in an instruction code, if c1 can be directly encoded in an instructionwhile c1*c2 has
code, to be materialized into a register.
2. while c1*c2 has to be materialized into a registeroverflows.