Correct a subtle bug in the ia32 backend: Sub(x, x) triggered that the Neg+Add trick...