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.

 
Web www.patentalert.com

< Verifier to check intermediate language

< Fast conditional thunk utility

> Method and apparatus for compiling source code by flattening hierarchies

> System and method for fusing instructions

~ 00070