SINGLE-PRECISION, FLOATING-POINT REGISTER ARRAY FOR FLOATING-POINT UNITS PERFORMING DOUBLE-PRECISION OPERATIONS BY EMULATION
Patent №
US 5,732,005
Granted
1998-03-24
Filed 1995
Owner
INTERNATIONAL BUSINESS MACHINES CORPORATION
Lab
AI components
1
hardware
Assignment
Recorded
Dataset
AIPD
2023_r1 edition
Application
08386980
A single-precision floating-point register array for a floating-point execution unit that performs double-precision operations by emulation is provided. The register array comprises a plurality of single-precision floating-point registers and a storage device that stores one or more status bits in association with each of the plurality of registers; the status bits associated with each register indicate either that the associated data register contains single-precision or integer data, or that the data for the associated register is contained in an emulated register in memory that is mapped to the associated register. When a register is a source for an operation, the status bits associated with the register are checked and the required operand data for that register is read from the register or from an emulated register mapped to that register, as a function of the state of the status bits.
AI classification
Ownership
INTERNATIONAL BUSINESS MACHINES CORPORATION
assignment · 74630737
Assignors
KAHLE, JAMES A., NGO, TAI D., OGDEN, AUBREY D., PUTRINO, MICHEAL, SELL, JOHN V.
On an employer assignment, the assignors are typically the inventors.