发明授权
US5634047A Method for executing branch instructions by processing loop end
conditions in a second processor
失效
用于通过处理第二处理器中的循环结束条件来执行分支指令的方法
- 专利标题: Method for executing branch instructions by processing loop end conditions in a second processor
- 专利标题(中): 用于通过处理第二处理器中的循环结束条件来执行分支指令的方法
-
申请号: US699074申请日: 1996-06-10
-
公开(公告)号: US5634047A公开(公告)日: 1997-05-27
- 发明人: Klaus J. Getzlaff , Udo Wille , Brigitte Roethe , Wilhelm Haller , Hans-Werner Tast
- 申请人: Klaus J. Getzlaff , Udo Wille , Brigitte Roethe , Wilhelm Haller , Hans-Werner Tast
- 申请人地址: NY Armonk
- 专利权人: International Business Machines Corporation
- 当前专利权人: International Business Machines Corporation
- 当前专利权人地址: NY Armonk
- 优先权: EPX931071104 19930503
- 主分类号: G06F9/32
- IPC分类号: G06F9/32 ; G06F9/38 ; G06F9/30
摘要:
A method and system for executing branch or other instructions in a loop. A loop end condition is evaluated in a fixed point unit while floating point instructions are evaluated in a floating point unit. In a first execution of the instructions in the loop, the loop end condition is processed as in prior art. A branch target instruction is stored in a branch target register and an instruction address of the branch target instruction is stored in a branch address register. However, on subsequent execution of the instructions in the loop, the branch condition is evaluated and, if it is fulfilled, once the end of the loop is detected by comparison of the effective address of the next instruction to be executed with the contents of the branch address register, the effective address of the first instruction in the loop is passed from the branch target register to an operations register.
公开/授权文献
- USD293192S Combined cook pot and container for food 公开/授权日:1987-12-15
信息查询