Donc je fais un peu d'expérimentation avec le compilateur (j'en suis à ce point de ma carrière en C++) et j'ai remarqué qu'un appel à _rotl
est compilé/assemblé directement; par cela, je veux dire qu'au lieu de l'ensemble effectuant un call
, les opcodes (bien que seulement 2) sont apparemment coupés/collés directement où l'appel est.Routage d'appel de fonction en ligne
Quel est le raisonnement derrière cela? Je crois que le terme est "fonction inline" mais je pourrais me tromper.
Le compilateur inline automatiquement certaines fonctions pour l'optimisation. – chris
Oui, mais quelles sont-elles? Qu'est-ce qui constitue le compilateur en soulignant une certaine fonction? – Qix