1. A method in a microprocessor of performing an arithmetic operation, the method comprising: using an instruction execution unit to generate an intermediate result vector and a plurality of calculation control indicators that indicate how subsequent calculations to generate a final result from the intermediate result vector should proceed; and storing the intermediate result vector and the plurality of calculation control indicators in memory external to the instruction execution unit.