De mémoire, d'après le bouquin de C écrit par un de mes profs, il y a déjà quelques années :
L'usage du mot-clef "register" n'est plus très utile à l'heure actuelle, car les compilateurs modernes sont plus à même que le programmeur d'affecter les registres aux variables les plus employées.
(De plus, il est impossible d'appeler l'opérateur & sur ces variables, mais ça, tu dois le savoir).
Bon, moi, à ta place, je chercherais plutôt à optimiser mon code avec les options de gcc... genre :
gcc -03 -march=athlon-xp -finline-limit=1000000 /* Tant pis pour la mémoire, ont veut aller vite, et en général, il y a plus qu'assez de RAM sur les machines actuelles. */ -funsafe-math-optimizations /*Risqué, ça...*/ -malign-double -m128bit-long-double ...
[^] # Re: register ???
Posté par CoinKoin . En réponse au journal Optimisation de code C. Évalué à 4.
L'usage du mot-clef "register" n'est plus très utile à l'heure actuelle, car les compilateurs modernes sont plus à même que le programmeur d'affecter les registres aux variables les plus employées.
(De plus, il est impossible d'appeler l'opérateur & sur ces variables, mais ça, tu dois le savoir).
Bon, moi, à ta place, je chercherais plutôt à optimiser mon code avec les options de gcc... genre :
gcc -03 -march=athlon-xp -finline-limit=1000000 /* Tant pis pour la mémoire, ont veut aller vite, et en général, il y a plus qu'assez de RAM sur les machines actuelles. */ -funsafe-math-optimizations /*Risqué, ça...*/ -malign-double -m128bit-long-double ...
vive man gcc!