Better IMUL, MUL