发明授权
- 专利标题: Conditional load instructions in an out-of-order execution microprocessor
- 专利标题(中): 无序执行微处理器中的条件加载指令
-
申请号: US14007077申请日: 2012-04-06
-
公开(公告)号: US09378019B2公开(公告)日: 2016-06-28
- 发明人: G. Glenn Henry , Terry Parks , Rodney E. Hooker , Gerard M. Col , Colin Eddy
- 申请人: G. Glenn Henry , Terry Parks , Rodney E. Hooker , Gerard M. Col , Colin Eddy
- 申请人地址: TW New Taipei
- 专利权人: VIA TECHNOLOGIES, INC.
- 当前专利权人: VIA TECHNOLOGIES, INC.
- 当前专利权人地址: TW New Taipei
- 代理商 E. Alan Davis; James W. Huffman
- 国际申请: PCT/US2012/032452 WO 20120406
- 国际公布: WO2012/138950 WO 20121011
- 主分类号: G06F9/30
- IPC分类号: G06F9/30
摘要:
A microprocessor instruction translator translates a conditional load instruction into at least two microinstructions. An out-of-order execution pipeline executes the microinstructions. To execute a first microinstruction, an execution unit receives source operands from the source registers of a register file and responsively generates a first result using the source operands. To execute a second the microinstruction, an execution unit receives a previous value of the destination register and the first result and responsively reads data from a memory location specified by the first result and provides a second result that is the data if a condition is satisfied and that is the previous destination register value if not. The previous value of the destination register comprises a result produced by execution of a microinstruction that is the most recent in-order previous writer of the destination register with respect to the second microinstruction.
公开/授权文献
信息查询