| CPC G06F 9/3867 (2013.01) [G06F 9/3838 (2013.01)] | 20 Claims |

|
18. A method comprising:
beginning execution of a first instruction and a second instruction by a processor;
determining that the first instruction and the second instruction both write to a memory location and that a result of the second instruction will be produced for writing to the memory location prior to completion of the first instruction;
based on the determination:
storing the result of the second instruction in a first memory; and
after completion of the first instruction, storing the result of the second instruction at the memory location; and
storing an intermediate result of a third instruction in the first memory.
|