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