Back to results
US 2015/0088947 A1Published application
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.
Claims17
A processor, comprising:
- a functional unit having exponent difference calculation logic, a multiplier and an adder to support a multiply-add instruction, said functional unit also having a rounder to support a round instruction that specifies how many binary places a mantissa value is to be rounded to, said exponent difference calculation logic having a shifter to support execution of said multiply-add instruction and said round instruction.
A method, comprising:
- executing a first instruction with a functional unit, said first instruction being a multiply-add instruction;
- executing a second instruction with said functional unit, said second instruction being a round instruction.
A computing system, comprising:
- a hard disk drive;
- a processor, said processor having a functional unit, said functional unit having exponent difference calculation logic, a multiplier and an adder to support a multiply-add instruction, said functional unit also having a rounder to support a round instruction that specifies how many binary places a mantissa value is to be rounded to, said exponent difference calculation logic having a shifter to support execution of said multiply-add instruction and said round instruction.
Dependencies are inferred from the claim text.