[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

Kojima, 1992 - Google Patents

4991130 Normalization control system for floating point arithmetic operation

Kojima, 1992

Document ID
7056747328795194837
Author
Kojima S
Publication year
Publication venue
Computer Languages

External Links

Continue reading at scholar.google.com (other versions)

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for programme control, e.g. control unit
    • G06F9/06Arrangements for programme control, e.g. control unit using stored programme, i.e. using internal store of processing equipment to receive and retain programme
    • G06F9/30Arrangements for executing machine-instructions, e.g. instruction decode
    • G06F9/38Concurrent instruction execution, e.g. pipeline, look ahead
    • G06F9/3861Recovery, e.g. branch miss-prediction, exception handling
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for programme control, e.g. control unit
    • G06F9/06Arrangements for programme control, e.g. control unit using stored programme, i.e. using internal store of processing equipment to receive and retain programme
    • G06F9/30Arrangements for executing machine-instructions, e.g. instruction decode
    • G06F9/30003Arrangements for executing specific machine instructions
    • G06F9/30007Arrangements for executing specific machine instructions to perform operations on data operands
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for programme control, e.g. control unit
    • G06F9/06Arrangements for programme control, e.g. control unit using stored programme, i.e. using internal store of processing equipment to receive and retain programme
    • G06F9/44Arrangements for executing specific programmes
    • G06F9/4421Execution paradigms
    • G06F9/4423Procedural
    • G06F9/4425Executing sub-programmes
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/40Transformations of program code
    • G06F8/41Compilation
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for programme control, e.g. control unit
    • G06F9/06Arrangements for programme control, e.g. control unit using stored programme, i.e. using internal store of processing equipment to receive and retain programme
    • G06F9/46Multiprogramming arrangements
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Error detection; Error correction; Monitoring responding to the occurence of a fault, e.g. fault tolerance
    • G06F11/14Error detection or correction of the data by redundancy in operation
    • G06F11/1402Saving, restoring, recovering or retrying
    • G06F11/1405Saving, restoring, recovering or retrying at machine instruction level
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/36Preventing errors by testing or debugging software
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/60Software deployment
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F3/00Input 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
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F17/00Digital 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