发明名称 Apparatus and method for densely packing a branch instruction predicted by a branch target address cache and associated target instructions into a byte-wide instruction buffer
摘要 A branch control apparatus in a microprocessor. A register receives a first cache line containing a branch instruction from an instruction cache in response to a fetch address. The fetch address hits in a BTAC that provides a target address of the branch instruction. The BTAC also provides an offset of the instruction following the branch instruction. The instructions following the branch instruction are invalidated based on the offset. Muxing logic packs only the valid instructions into a byte-wide instruction buffer that is directly coupled to instruction format logic. The instruction cache provides a second cache line containing the target instructions to the register in response to the target address. The instructions preceding the target instructions are invalidated based on the lower bits of the target address. The muxing logic packs only the valid target instructions into the instruction buffer immediately adjacent to the branch instruction bytes.
申请公布号 US2005198481(A1) 申请公布日期 2005.09.08
申请号 US20010898583 申请日期 2001.07.03
申请人 IP FIRST LLC 发明人 HENRY G. G.;MCDONALD THOMAS C.
分类号 G06F9/00;G06F9/30;G06F9/42;G06F12/02;(IPC1-7):G06F9/00 主分类号 G06F9/00
代理机构 代理人
主权项
地址