13645Fermer13647
GodzilLe 26/04/2017 à 23:11
Il faut voir les flags que -O1 et -O2 active, mais le xor est notoirement plus rapide sur les x86 qu'un mov, j'imagine que la difference est que -O2 fait une passe plus aggressive en terme de vitesse que -O1 qui fait en taille. Apres il me semble que -Os utilise le xor..

Si tu regarde sur les autres archis, le x86 est la seule plateforme a utiliser le xor pour renvoyer 0