Better IMUL, IDIV