Partilhar via


Otimizando a montagem em linha

Específico da Microsoft

A presença de um __asm bloco em uma função afeta a otimização de várias maneiras. Primeiro, o compilador não tenta otimizar o __asm bloco em si. O que tu escreves em linguagem de montagem é exatamente o que recebes. Em segundo lugar, a presença de um bloco __asm afeta o armazenamento de variáveis de registo. O compilador evita registrar variáveis em um __asm bloco se o conteúdo do registro for alterado pelo __asm bloco. Finalmente, algumas outras otimizações em toda a função serão afetadas pela inclusão da linguagem assembly em uma função.

END Específico da Microsoft

Ver também

Montador em linha