发明授权
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
摘要:
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.
公开/授权文献
信息查询
0/0