发明名称 Compressing variable-length instruction prefix bytes
摘要 A microprocessor configured to reduce variance in the length of variable length instructions by compressing multiple prefix bytes into a single byte is disclosed. The microprocessor is configured with a predecode unit and an instruction cache. The predecode unit is configured to receive variable length instructions, each having a variable number of prefix bytes. The predecode unit is configured to detect the prefix bytes and compress them into one compressed prefix byte for each instruction. The instruction cache is coupled to the predecode unit and is configured to receive and store the instructions and compressed prefix bytes from the predecode unit. The instruction cache may be configured to output one of the instructions and any corresponding compressed prefix bytes in response to receiving a fetch address. A computer system, method, and software program configured to compress prefix bytes are also disclosed.
申请公布号 US6275927(B2) 申请公布日期 2001.08.14
申请号 US19980158440 申请日期 1998.09.21
申请人 ADVANCED MICRO DEVICES. 发明人 ROBERTS JAMES S.
分类号 G06F9/30;G06F9/318;(IPC1-7):G06F9/30 主分类号 G06F9/30
代理机构 代理人
主权项
地址