05438668 is referenced by 123 patents and cites 27 patents.

A system and method for extracting complex, variable length computer instructions from a stream of complex instructions each subdivided into a variable number of instructions bytes, and aligning instruction bytes of individual ones of the complex instructions. The system receives a portion of the stream of complex instructions and extracts a first set of instruction bytes starting with the first instruction bytes, using an extract shifter. The set of instruction bytes are then passed to an align latch where they are aligned and output to a next instruction detector. The next instruction detector determines the end of the first instruction based on said set of instruction bytes. An extract shifter is used to extract and provide the next set of instruction bytes to an align shifter which aligns and outputs the next instruction. The process is then repeated for the remaining instruction bytes in the stream of complex instructions. The isolated complex instructions are decoded into nano-instructions which are processed by a RISC processor core.

Title
System and method for extraction, alignment and decoding of CISC instructions into a nano-instruction bucket for execution by a RISC computer
Application Number
7/857599
Publication Number
5438668
Application Date
March 31, 1992
Publication Date
August 1, 1995
Inventor
Johannes Wang
Redwood City
CA, US
Le Trong Nguyen
Monte Sereno
CA, US
Yoshiyuki Miyayama
Santa Clara
CA, US
Brett Coon
San Jose
CA, US
Agent
Sterne Kessler Goldstein & Fox
Assignee
Seiko Epson Corporation
JP
IPC
G06F 9/318
G06F 9/315
G06F 9/312
G06F 9/30
View Original Source