Invention Grant
US5337265A Apparatus for executing add/sub operations between IEEE standard
floating-point numbers
失效
用于在IEEE标准浮点数之间执行加/减操作的装置
- Patent Title: Apparatus for executing add/sub operations between IEEE standard floating-point numbers
- Patent Title (中): 用于在IEEE标准浮点数之间执行加/减操作的装置
-
Application No.: US981031Application Date: 1992-11-24
-
Publication No.: US5337265APublication Date: 1994-08-09
- Inventor: Bernard Desrosiers , Didier Louis , Andre Steimle
- Applicant: Bernard Desrosiers , Didier Louis , Andre Steimle
- Applicant Address: NY Armonk
- Assignee: International Business Machines Corporation
- Current Assignee: International Business Machines Corporation
- Current Assignee Address: NY Armonk
- Priority: EPX91480188.1 19911220
- Main IPC: G06F7/485
- IPC: G06F7/485 ; G06F7/50
Abstract:
A numeric data coprocessor having an execution unit adapted to efficiently execute addition/subtraction operations on floating-point numbers in compliance with the IEEE standard 754. The mantissa adder carry out bit resulting from the operation on two operands X and Y is directly concatenated with the mantissa adder result in the mantissa output register to be the MSB thereof. Simultaneously, a 1 is added to the exponent of operand X or Y with the highest value. The final result is found after normalizing, regardless of whether the carry out bit is 1 or 0.In its hardware embodiment, taking for example the 80-bit double extended precision IEEE format, the mantissa output register has 68 positions. The 68th supplementary position is fed by the carry out bit generated by the mantissa adder at the "carry out" output. The "Force Carry" input of the exponent adder is activated by the control logic circuitry to add a 1 to the operand exponent with the highest value.
Information query