发明授权
US06356997B1 Emulating branch instruction of different instruction set in a mixed instruction stream in a dual mode system 失效
在双模式系统中模拟混合指令流中不同指令集的分支指令

  • 专利标题: Emulating branch instruction of different instruction set in a mixed instruction stream in a dual mode system
  • 专利标题(中): 在双模式系统中模拟混合指令流中不同指令集的分支指令
  • 申请号: US09679131
    申请日: 2000-10-04
  • 公开(公告)号: US06356997B1
    公开(公告)日: 2002-03-12
  • 发明人: Sivaram KrishnanSebastian Haviuj Ziesler
  • 申请人: Sivaram KrishnanSebastian Haviuj Ziesler
  • 主分类号: G06F9455
  • IPC分类号: G06F9455
Emulating branch instruction of different instruction set in a mixed instruction stream in a dual mode system
摘要:
A dual mode branch and branch control system and method is disclosed for accommodating a processor that can operate in either of two operating modes, each using a different type of branch instruction. In a first instruction set, a first type branch instruction includes a separate branch instruction and a branch control instruction, while in the second instruction set, a second type branch instruction includes only a branch instruction. The processor is optimized to handle the first instruction set so that the branch instruction is arrangeable in a program sequence so that an execution unit in the processor can compute a branch target address based on the branch control instruction without a latency penalty. The first type branch instructions also include a folded-compare format, while the second type branch instructions have separated compare and branch instructions. To handle the second type branch instructions, they may be converted into first type branch instructions so they can be executed in emulated form by the processor.
信息查询
0/0