There was a bug with the smlad search where we'd only look at the LHS of an Add to see whether it was a valid operation. We don't really need to perform this check and can just try to use the add as an accumulator value if either LHS and RHS are invalid. This change allows more smlads to be generated.
Details
Details
Diff Detail
Diff Detail