发明名称 BRANCH INSTRUCTION EXECUTION DEVICE
摘要 PURPOSE:To prevent processing speed lowered without generating turbulence in pipeline processing even when a conditional branch instruction is decoded by setting a branch destination execution flag by estimating the satisfaction of a condition. CONSTITUTION:An instruction decoder part 1, when decoding the conditional branch instruction, informs it to a branch judging part 3, and the branch judging part 3 estimates the satisfaction of a condition based on information a 1 from the instruction decoder part 1 and the instruction a 3 of branch trace from a debug control part 4, and estimates the satisfaction of the branch before information a 2 from an arithmetic execution part 2 when high probability for the satisfaction of the branch exists, and generates an instruction a 4 to set a branch destination execution bit. After that, the information a 2 is received from the arithmetic execution part 2, and the judgement of a receiving condition is performed, and when no branch is satisfied, a correction instruction a 5 is issued to the debug control part 4. Thereby, it is possible to to prevent the processing speed lowered without generating the turbulence in the pipeline processing even when the conditional branch instruction is decoded.
申请公布号 JPH03129441(A) 申请公布日期 1991.06.03
申请号 JP19900158825 申请日期 1990.06.19
申请人 FUJITSU LTD 发明人 OMURA TETSUYA;OSHIMA TOSHIHARU
分类号 G06F9/38;G06F11/28;G06F11/34;G06F11/36 主分类号 G06F9/38
代理机构 代理人
主权项
地址