发明名称 Apparatus and method for detecting microbranches early
摘要 A superscalar microprocessor implements a microcode instruction unit with sequence control fields appended to each microcode line. The sequence control fields indicate whether a subsequent line contains a branch instruction, whether a subsequent line is the last line in a microcode sequence, and other sequence control information. The sequence control information is accessed one cycle before the microcode line. This allows the next address to be calculated in parallel with the accessing of the microcode instruction line. By generating the next address in parallel with accessing the microcode line, the time delay from accessing one microcode line to accessing the next microcode line is reduced. The sequence control field additionally indicates how many microcode instructions are in the last line of the microcode sequence. If the last microcode line of the microcode sequence contains less instructions than the number of issue positions available, fastpath, or directly decodable instructions, can be issued with the final microcode line.
申请公布号 US5933629(A) 申请公布日期 1999.08.03
申请号 US19970873360 申请日期 1997.06.12
申请人 ADVANCED MICRO DEVICES, INC. 发明人 MAHALINGAIAH, RUPAKA;MILLER, PAUL K.
分类号 G06F9/28;G06F9/30;G06F9/38;(IPC1-7):G06F9/38 主分类号 G06F9/28
代理机构 代理人
主权项
地址