1. A method comprising: identifying a macro-instruction having one or more streaming single instruction multiple data extension data type operands; decoding the identified macro-instruction into a first micro-operation and a second micro-operation; and asserting a signal to disable source operand override if the first micro-operation updates a destination register that matches a source register of the second micro-operation.