1. A method for executing floating point instructions in a vector execution unit, wherein the vector execution unit comprises a plurality of processing lanes that each include logic for performing floating point operations, an output of each processing lane of the plurality of processing lanes is connected to a respective input of a dot product adder of the execution unit, and execution of a particular floating point instruction performs a floating point operation on at least one operand identified by the instruction, wherein the operand is a denormal value, the method comprising: in a single pass of an execution pipeline of the vector execution unit: prenormalizing the denormal value in a first processing lane of the plurality of processing lanes of the vector execution unit to generate a prenormalized value; communicating the prenormalized value through the logic of the first processing lane to the respective input of the dot product adder; and performing at least a portion of the floating point operation using the prenormalized value in the dot product adder of the vector execution unit; wherein the particular floating point instruction includes the denormal value operand and a second operand, the first processing lane is connected to a first input of the dot product adder, and the vector execution unit includes a second processing lane of the plurality of processing lanes connected to a second input of the dot product adder, the method further comprising: loading the denormal value operand and the second operand into the first processing lane of the vector execution unit; communicating the second operand through multiplexing logic from the first processing lane to the second input of the dot product adder such that the second operand bypasses the first processing lane and is input to the dot product adder; and communicating the prenormalized value to the first input of the dot product adder.