Patent ID: 11934797
Assignee: INTEL CORPORATION
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 0:
1. A processor comprising:
one or more execution units, each having a plurality of floating point units to execute one or more instructions to perform a single-precision floating point operation on an operand, wherein at least one floating point unit includes a circuit comprising:
a first circuit component to receive an exponent component of the operand and perform an operation on an exponent portion of the single-precision floating point operation;
a second circuit component to receive a mantissa component of the operand and perform an operation on a mantissa portion of the single-precision floating point operation, wherein to perform the operation on the mantissa portion includes to:
divide the mantissa component into a first sub-component and a second sub-component;
perform an operation on the first sub-component to generate a first intermediate result of the floating point operation for the first sub-component;
perform the operation on the second sub-component to generate a second intermediate result of the floating point operation for the second sub-component, wherein the second circuit component performs the operations to generate the first intermediate result and the second intermediate result in parallel; and
combine the first intermediate result and the second intermediate result to generate the mantissa portion; and

a third circuit component to combine the exponent portion and the mantissa portion to generate a result of the floating point operation and return the result of the floating point operation.