Use a three-operand form of imul if possible