Udostępnij za pośrednictwem


Optymalizacja wbudowanego asemblera

Specyficzne dla firmy Microsoft

Obecność __asm bloku w funkcji wpływa na optymalizację na kilka sposobów. Najpierw kompilator nie próbuje zoptymalizować __asm samego bloku. To, co piszesz w języku zestawu, jest dokładnie tym, co otrzymujesz. Po drugie, obecność __asm bloku wpływa na rejestrowanie magazynu zmiennych. Kompilator unika rejestrowania zmiennych w __asm bloku, jeśli zawartość rejestru zostanie zmieniona przez __asm blok. Na koniec niektóre inne optymalizacje dla całej funkcji będą miały wpływ na włączenie języka zestawu w funkcji.

END Microsoft Specific

Zobacz też

Wbudowany asembler