Optimiser l'assembly inline
Spécifique à Microsoft
La présence d'un bloc d' __asm dans une fonction affecte l'optimisation de plusieurs façons.D'abord, le compilateur ne tente pas d'optimiser le bloc d' __asm lui-même.Ce que vous entrez dans le langage assembleur est exactement ce que vous obtenez.Ensuite, la présence d'un stockage de variable de registre d'effets de bloc d' __asm .Le compilateur évite d'enregistrement des variables à travers un bloc d' __asm si le contenu du registre serait modifiée par le bloc d' __asm .Enfin, d'autres optimisations fonction-larges seront affectées par l'inclusion du langage assembleur dans une fonction.
détail de FIN Microsoft