Branching in a computer system

   
   

A computer system for executing instructions predicated on guard indicators included in the instructions. The instructions include normal instructions, which are executed if the guard indicator is true and branch instructions, which are executed if the guard indicator is false. The computer system is operable in a branch shadow mode for comparing the guard indicator of the branch instruction with the guard indicator included in subsequent instructions and for continuing to supply instructions if the guard indicators match and for preventing supply of instructions if the guard indicators do not match. The computer system is also operable to disable the branch shadow mode when the branch instruction has been determined such that the branch is taken or not by resolving the status of the guard indicator.

Ein Computersystem für die Durchführung der Anweisungen behauptet auf den Schutzanzeigen eingeschlossen in den Anweisungen. Die Anweisungen schließen normale Anweisungen ein, die durchgeführt werden, wenn die Schutzanzeige zutreffende und Verzweigungsbefehle ist, die durchgeführt werden, wenn die Schutzanzeige falsch ist. Das Computersystem ist in einem Niederlassung Schattenmodus für das Vergleichen der Schutzanzeige des Verzweigungsbefehls mit der Schutzanzeige funktionell, die in den folgenden Anweisungen eingeschlossen ist und für das Fortfahren mit Versorgungsmaterial-Anweisungen, wenn die Schutzanzeigen und für das Verhindern des Versorgungsmaterials Anweisungen zusammenpassen, wenn die Schutzanzeigen nicht zusammenpassen. Das Computersystem ist auch funktionell, den Niederlassung Schattenmodus zu sperren, wenn dem Verzweigungsbefehl so festgestellt worden ist, daß die Niederlassung genommen wird oder, nicht indem man den Status der Schutzanzeige behebt.

 
Web www.patentalert.com

< Locking of computer resources

< Automated on-line capacity expansion method for storage device

> Method and control system for controlling a plurality of robots

> System to optimally create parallel processes and recording medium

~ 00109