A method and system for preparing branch instruction of a computer program,
for compiling and execution in a computer system, in which each transfer
instruction is split into two instructions: a control transfer preparation
instruction and a control transfer instruction, wherein the control
transfer preparation instruction contains the transfer address and is
placed by the compiler several instructions ahead of the control transfer
instruction, so that the number of clock cycles in the pipeline between
transfer condition generation and transfer itself would be reduced.
Un metodo e un sistema per la preparazione dell'istruzione di ramo di un programma destinato all'elaboratore, per la compilazione e l'esecuzione in un sistema di elaborazione, in cui ogni istruzione di trasferimento è tagliata in due istruzioni: un'istruzione della preparazione di trasferimento di controllo e un'istruzione di trasferimento di controllo, in cui l'istruzione della preparazione di trasferimento di controllo contiene l'indirizzo di trasferimento ed è disposta dal compilatore parecchie istruzioni davanti all'istruzione di trasferimento di controllo, di modo che il numero di cicli di orologio nella conduttura fra la generazione di stato di trasferimento ed il trasferimento in se sarebbe ridotto.