Kojima, 1992 - Google Patents
4991130 Normalization control system for floating point arithmetic operationKojima, 1992
- Document ID
- 7056747328795194837
- Author
- Kojima S
- Publication year
- Publication venue
- Computer Languages
External Links
- 238000010606 normalization 0 title description 2
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for programme control, e.g. control unit
- G06F9/06—Arrangements for programme control, e.g. control unit using stored programme, i.e. using internal store of processing equipment to receive and retain programme
- G06F9/30—Arrangements for executing machine-instructions, e.g. instruction decode
- G06F9/38—Concurrent instruction execution, e.g. pipeline, look ahead
- G06F9/3861—Recovery, e.g. branch miss-prediction, exception handling
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for programme control, e.g. control unit
- G06F9/06—Arrangements for programme control, e.g. control unit using stored programme, i.e. using internal store of processing equipment to receive and retain programme
- G06F9/30—Arrangements for executing machine-instructions, e.g. instruction decode
- G06F9/30003—Arrangements for executing specific machine instructions
- G06F9/30007—Arrangements for executing specific machine instructions to perform operations on data operands
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for programme control, e.g. control unit
- G06F9/06—Arrangements for programme control, e.g. control unit using stored programme, i.e. using internal store of processing equipment to receive and retain programme
- G06F9/44—Arrangements for executing specific programmes
- G06F9/4421—Execution paradigms
- G06F9/4423—Procedural
- G06F9/4425—Executing sub-programmes
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/40—Transformations of program code
- G06F8/41—Compilation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for programme control, e.g. control unit
- G06F9/06—Arrangements for programme control, e.g. control unit using stored programme, i.e. using internal store of processing equipment to receive and retain programme
- G06F9/46—Multiprogramming arrangements
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Error detection; Error correction; Monitoring responding to the occurence of a fault, e.g. fault tolerance
- G06F11/14—Error detection or correction of the data by redundancy in operation
- G06F11/1402—Saving, restoring, recovering or retrying
- G06F11/1405—Saving, restoring, recovering or retrying at machine instruction level
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/36—Preventing errors by testing or debugging software
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/60—Software deployment
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F17/00—Digital computing or data processing equipment or methods, specially adapted for specific functions
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US5627981A (en) | Software mechanism for accurately handling exceptions generated by instructions scheduled speculatively due to branch elimination | |
EP0727735B1 (en) | Method and apparatus for coordinating the use of physical registers in a microprocessor | |
US4330822A (en) | Recursive system and method for binding compiled routines | |
EP0096576B1 (en) | Mechanism for creating dependency free code for multiple processing elements | |
US5634023A (en) | Software mechanism for accurately handling exceptions generated by speculatively scheduled instructions | |
EP0096575A2 (en) | Concurrent processing elements for using dependency free code | |
US4903264A (en) | Method and apparatus for handling out of order exceptions in a pipelined data unit | |
EP0838756A1 (en) | Method and apparatus for performing interpreter based operations in a computer | |
EP1308837A3 (en) | Method and apparatus for register renaming | |
KR950033859A (en) | Dynamic register management device and method in floating point unit | |
US6892379B2 (en) | Methods and apparatus for use in aiding stack unwinding | |
US6449713B1 (en) | Implementation of a conditional move instruction in an out-of-order processor | |
US6820190B1 (en) | Method and computer system for decomposing macroinstructions into microinstructions and forcing the parallel issue of at least two microinstructions | |
Kojima | 4991130 Normalization control system for floating point arithmetic operation | |
Hayashi | 4992971 Method and apparatus for an automatic check of whether or not calling parameters correspond to called parameters during linkage operation | |
US6256782B1 (en) | Compile apparatus, compile method and computer-readable medium storing compiler | |
US5150474A (en) | Method for transferring arguments between object programs by switching address modes according to mode identifying flag | |
EP0343668A3 (en) | Normalization control system for floating point arithmetic operations | |
WO2000065440A3 (en) | Exception handling method and apparatus for use in program code conversion | |
US5490267A (en) | Method for distinguishing between a 386-type central processing unit and A 286-type central processing unit | |
JP3461185B2 (en) | Method and apparatus for registering source code line number to load module | |
JPS57164343A (en) | Check point save system | |
JPS57155652A (en) | Collector of process working data | |
JPH09288595A (en) | Arithmetic processing unit | |
JPS63163543A (en) | Information processor |