Dans tous les cas, chaque fois que je me documente sur le choix des types, le conseil est "utilisez le plus petit type possible".
Le compilo va prendre le plus rapide qui est en général la taille des registres.
Pas GCC 3.3.5. J'avais fait un travail d'optimisation sur un programme, l'inversion manuel des boucles apportaient un joli gain (mais ça date). Dans tous les cas, ça ne coûte rien de le faire soit même.
si des bugs, car c'est moins lisible. Parfois, le compilateur ne peut pas faire la transformation à cause de condition extérieur au fichier C ou à cause d'une variable d'induction.
La documentation du micro-contrôleur apporte ce genre d'info.
j'imagine. Mais dans le cas que j'avais en tête cela n'y était pas.
[^] # Re: Moi aussi!
Posté par Nicolas Boulay (site web personnel) . En réponse au journal Et Dieu inventa le soutien gorge !. Évalué à 2.
Dans tous les cas, chaque fois que je me documente sur le choix des types, le conseil est "utilisez le plus petit type possible".
Le compilo va prendre le plus rapide qui est en général la taille des registres.
Pas GCC 3.3.5. J'avais fait un travail d'optimisation sur un programme, l'inversion manuel des boucles apportaient un joli gain (mais ça date). Dans tous les cas, ça ne coûte rien de le faire soit même.
si des bugs, car c'est moins lisible. Parfois, le compilateur ne peut pas faire la transformation à cause de condition extérieur au fichier C ou à cause d'une variable d'induction.
La documentation du micro-contrôleur apporte ce genre d'info.
j'imagine. Mais dans le cas que j'avais en tête cela n'y était pas.
"La première sécurité est la liberté"