Partager via


Optimisation de l'assembly inline

Section spécifique à Microsoft

La présence d'un bloc __asm dans une fonction affecte l'optimisation de plusieurs façons. D'abord, le compilateur ne tente pas d'optimiser le bloc __asm lui-même. Ce que vous écrivez dans le langage assembleur est exactement ce que vous obtenez. Ensuite, la présence d'un bloc __asm affecte le stockage des variables du registre. Le compilateur évite d'enregistrer les variables dans un bloc __asm si le contenu du registre est modifié par le bloc __asm. Enfin, certaines optimisations au niveau de la fonction seront affectées par l'inclusion du langage assembleur dans une fonction.

FIN de la section spécifique à Microsoft

Voir aussi

Assembleur inline