An instruction cache (10) with separate storage cells for sequence control data is disclosed. Instructions are decoded (8) prior to being stored in the instruction cache which serves a primary cache, while prior hierarchical levels of memory store instructions in m an encoded form. Because the instructions have a variable-length, the instruction cache includes a next address determination circuit (30) to determine the next instruction address. The sequence control data enables a next instruction address to be generated during a fetch stage for a current instruction, thereby avoiding the need for an otherwise necessary additional decoding stage. A bypass mechanism useful for any cache following a cache miss is also disclosed. <IMAGE>
申请公布号
DE19526008(A1)
申请公布日期
1996.03.07
申请号
DE19951026008
申请日期
1995.07.17
申请人
HEWLETT-PACKARD CO., PALO ALTO, CALIF., US
发明人
KUMAR, RAJENDRA, SUNNYVALE, CALIF., US;GUPTA, RAJIV, LOS ALTOS, CALIF., US;WORLEY JUN., WILLIAM S., SARATOGA, CALIF., US