Ottimizzazione di 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