1. A method comprising: receiving a multiply instruction, the multiply instruction indicating a first source operand and a second source operand; storing a product of the first and second source operands in one or more destination operands indicated by the multiply instruction; and completing execution of the multiply instruction without writing a carry flag.