A microprocessor with a floating point unit configured to rapidly execute floating point compare (FCOMI) type instructions that are followed by floating point conditional move (FCMOV) type instructions is disclosed. FCOMI-type instructions, which normally store their results to integer status flag registers, are modified to store a copy of their results to a temporary register located within the floating point unit. If an FCMOV-type instruction is detected following an FCOMI-type instruction, then the FCMOV-type instruction's source for flag information is changed from the integer flag register to the temporary register. FCMOV-type instructions are thereby able to execute earlier because they need not wait for the integer flags to be read from the integer portion of the microprocessor. A computer system and method for rapidly executing FCOMI-type instructions followed by FCMOV-type instructions are also disclosed.

Un microprocessore con un'unità della virgola mobile configurata per eseguire velocemente la virgola mobile confronta il tipo (FCOMI) istruzioni che è seguito dal tipo istruzioni condizionale di movimento della virgola mobile (FCMOV) è rilevato. Le istruzioni di FCOMI-type, che immagazzinano normalmente i loro risultati ai registri della bandierina di condizione di numero intero, sono modificate per immagazzinare una copia dei loro risultati ad un registro provvisorio situato all'interno dell'unità della virgola mobile. Se un'istruzione di FCMOV-type è rilevata dopo un'istruzione di FCOMI-type, quindi la fonte dell'istruzione di FCMOV-type per le informazioni della bandierina è cambiata dal registro della bandierina di numero intero al registro provvisorio. Le istruzioni di FCMOV-type possono quindi eseguire più presto perché non devono aspettare le bandierine di numero intero da leggere dalla parte di numero intero del microprocessore. Un sistema di elaborazione e un metodo per velocemente l'esecuzione delle istruzioni di FCOMI-type seguite dalle istruzioni del FCMOV-type inoltre sono rilevati.

 
Web www.patentalert.com

< (none)

< Activated and conjugated polystyrene substrate

> Camera

> (none)

~ 00036