Back to results
US 10,649,733 B2Granted
Multiply add functional unit capable of executing scale, round, getexp, round, getmant, reduce, range and class instructions
AssigneeIntel Corporation
InventorsCristina S. Anderson, Zeev Sperber, Simon Rubanovich, Benny Eitan, Amit Gradstein
Life of this patent
Estimating the term…
Abstract
A method is described that involves executing a first instruction with a functional unit. The first instruction is a multiply-add instruction. The method further includes executing a second instruction with the functional unit. The second instruction is a round instruction.
Claims11
A processor comprising:
- a decode unit to decode a first instruction, the first instruction to indicate a first floating point term X and a second term Y;
- and
- an execution unit to execute the first instruction, the execution unit including:
- at least an exponent calculation logic and a mantissa calculation logic, to scale the first floating point term X by an integer associated with the second term Y to generate a floating point result R, wherein the floating point result R is equal to the first floating point term X multiplied by two raised to a power of the integer associated with the second term Y;
- and
- write logic circuitry to store the floating point result R.
3 more elements
Dependencies are inferred from the claim text.