mokett a écrit :
c'est complique a expliquer...
Mais en gros si j'enleve le -march.. mon prog trouve le bon resultat des le debut et donc s'arrete tout de suite. ( le resultat n'est alors pas du tout comparable avec les autres)
PS : bien sur mon programme est sense etre deterministe...
|
Tu as fait un peu de théorie des Langages/ Cours de compilation ?
Ainsi que vu les grandes archis/familles de µproc ?
Cé ton compilateur qui s'amuse à réordonancer certaines séquences de code, en espérant optimiser l'exécution de ton prog ... seulement des fois, l'optimisation ne tient pas compte de certains paramètres inhérents à ton programme, notamment que son séquencement est très spécifique et ne doit pas être chamboulé ...
Enfin bon, cé un vaste sujet, et tu peux trouver bcp de forum sur Internet où l'on parle de tous ces pbs d'archi système et de compilos associés ...