Method and system for processing multiple branch instructions th

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

395586, G06F 942

Patent

active

059434945

ABSTRACT:
A system and method for processing count and link branch instructions that allows multiple branches to be outstanding at the same time without being limited to the number of rename registers allocated to the count and link registers. The method and system comprises an architected count register and an architected link register that are each connected to a look-ahead register. Information in the architected count or link register is copied into the look-ahead register when a branch instruction is encountered that will alter the contents of the count or link registers. Information in the look-ahead register is saved in a shadow register when an unresolved branch is encountered, and restored by the shadow register if the outcome of the unresolved branch is mispredicted.

REFERENCES:
patent: 4833599 (1989-05-01), Colwell et al.
patent: 4933897 (1990-06-01), Shanker et al.
patent: 5167026 (1992-11-01), Murray et al.
patent: 5276882 (1994-01-01), Emma et al.
patent: 5317720 (1994-05-01), Stamm et al.
patent: 5333296 (1994-07-01), Bouchard et al.
patent: 5442757 (1995-08-01), McFarland et al.
patent: 5454117 (1995-09-01), Puziol et al.
patent: 5511175 (1996-04-01), Favor et al.
patent: 5604877 (1997-02-01), Hoyt et al.
patent: 5623614 (1997-04-01), Van Dyke et al.
Jerry M. Rosenberg; Dictionary of Computers, Information Processing & Telecommunications, 2nd Edition; 1990; p. 526.
Vol. 37, No. 4b, Apr. 1994, IBM Corporation, Armonk, NY.
Vol. 36, No. 12, Dec. 1993, IBM Corporation, Armonk, NY.
Vol. 34, No. 1, Jan. 1990, IBM Corporation, Armonk, NY.
IBM Technical Disclosure Bulletin, vol. 36, No. 1, Jan., 1993 pp. 135-136.
IBM Technical Disclosure Bulletin, vol. 36, No. 12, Dec., 1993 pp. 507-509.
IBM Technical Disclosure Bulletin, vol. 36, No. 1, Jun., 1986 pp. 357-359.
IBM Technical Disclosure Bulletin, vol. 14, No. 5, Oct., 1971 pp. 1381-1382 .

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Method and system for processing multiple branch instructions th does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Method and system for processing multiple branch instructions th, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method and system for processing multiple branch instructions th will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-475225

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.