Optimización de un ensamblado alineado
Específicos de Microsoft
La presencia de un bloque __asm
en una función afecta a la optimización de varias maneras. En primer lugar, el compilador no intenta optimizar el propio bloque __asm
. Lo que se escribe en el lenguaje de ensamblado es exactamente lo que se obtiene. En segundo lugar, la presencia de un bloque __asm
afecta al almacenamiento de variables del registro. El compilador evita registrar variables a través de un bloque __asm
si existe la posibilidad de que el bloque __asm
cambie el contenido del registro. Por último, algunas otras optimizaciones de función resultarán afectadas por la inclusión del lenguaje de ensamblado en una función.
FIN de Específicos de Microsoft
Consulte también
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de