Patents Examined by Willaim D. Thomson
  • Patent number: 5881260
    Abstract: An apparatus and method are shown for decoding variable length instructions in a processor where a line of variable length instructions from an instruction cache are loaded into an instruction buffer and the start bits indicating the instruction boundaries of the instructions in the line of variable length instructions is loaded into a start bit buffer. A first shift register is loaded with the start bits and shifted in response to a lower program count value which is also used to shift the instruction buffer. A length of a current instruction is obtained by detecting the position of the next instruction boundary in the start bits in the first register. The length of the current instruction is added to the current value of the lower program count value in order to obtain a next sequential value for the lower program count which is loaded into a lower program count register.
    Type: Grant
    Filed: February 9, 1998
    Date of Patent: March 9, 1999
    Assignee: Hewlett-Packard Company
    Inventors: Prasad A. Raje, Stuart C. Siu