Sdílet prostřednictvím


Optimalizace sestavení inline assemblerem

Specifické pro Microsoft

__asm Přítomnost bloku ve funkci ovlivňuje optimalizaci několika způsoby. Nejprve se kompilátor nepokouší optimalizovat __asm samotný blok. To, co píšete v jazyce sestavení, je přesně to, co získáte. Za druhé, přítomnost bloku ovlivňuje úložiště proměnných __asm registru. Kompilátor zabraňuje zařazení proměnných do __asm bloku, pokud by blok změnil __asm obsah registru. Nakonec budou některé další optimalizace pro celou funkci ovlivněny zahrnutím jazyka sestavení do funkce.

END Microsoft Specific

Viz také

Vkládaný assembler