Ottimizzazione dell'assembly Inline
Sezione specifica Microsoft
La presenza di un blocco __asm
in una funzione influisce sull'ottimizzazione in diversi modi. Innanzitutto, il compilatore non tenta di ottimizzare il blocco __asm
stesso. Ciò che viene scritto in linguaggio assembly è esattamente il risultato che si ottiene. In secondo luogo, la presenza di un blocco __asm
influisce sull'archiviazione della variabile registro. Il compilatore evita la registrazione delle variabili in un blocco __asm
se il contenuto del registro deve essere modificato dal blocco __asm
. Infine, altre ottimizzazioni a livello di funzione sono interessate dall'inclusione del linguaggio assembly in una funzione.
Fine sezione specifica Microsoft