Method and system for processing branch instructions during emul

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

395387, 395406, 395566, 395584, G06F 932, G06F 9455

Patent

active

059564954

ABSTRACT:
A series of guest instructions including at least one guest branch instruction and other guest instructions are stored in memory. In addition, one or more semantic routines that are formed of native instructions and that may be utilized to emulate the series of guest instructions are stored in memory. For each other guest instruction in the series of guest instructions, an entry is stored in a multiple-entry queue in order of receipt of the other guest instructions. Each entry includes an indication of a location in memory of at least one semantic routine and a condition field indicating conditions that may be set or reset by the associated guest instruction. In response to the entries in the multiple-entry queue, the series of guest instructions are emulated in the processor by using the entries to access and execute selected ones of the one or more semantic routines. In response to detection of a conditional guest branch instruction in the series of guest instructions, a determination is made whether an entry in the multiple-entry queue associated with an instruction preceding the conditional guest branch instruction in the series has a condition field including an indication of a condition upon which the conditional branch instruction depends. If so, the indication is utilized to resolve the conditional guest branch instruction.

REFERENCES:
patent: 4679141 (1987-07-01), Pomerene et al.
patent: 4901233 (1990-02-01), Liptay
patent: 5226164 (1993-07-01), Nadas et al.
patent: 5339417 (1994-08-01), Connell et al.
patent: 5574873 (1996-11-01), Davidian
patent: 5634119 (1997-05-01), Emma et al.
patent: 5742802 (1998-04-01), Harter et al.
patent: 5790825 (1998-08-01), Traut

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 branch instructions during emul 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 branch instructions during emul, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method and system for processing branch instructions during emul will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-89177

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