Euh 8 registres généraux, (dont 6 ou 7 vraiment utilisable) c'est ridicule.
C'est 4 a 5 * - que la plupart des processeurs modernes.
En fait c'est tellement peu que je crois qu'il y a en fait bien plus de registres en interne, plus une table de renommage, mais on paye quand même des pénalités à chaque copie (une micro instruction mini).
Ca fait longtemps que les compilo peuvent utiliser efficacement 16 registres, voir 32. Au delà c'est moins utile car peu d'algos sont aussi gourmants.
[^] # Re: Intel a choisi d'étendre X86 vers le 64 bits
Posté par xilun . En réponse à la dépêche Intel a choisi d'étendre X86 vers le 64 bits. Évalué à 2.
C'est 4 a 5 * - que la plupart des processeurs modernes.
En fait c'est tellement peu que je crois qu'il y a en fait bien plus de registres en interne, plus une table de renommage, mais on paye quand même des pénalités à chaque copie (une micro instruction mini).
Ca fait longtemps que les compilo peuvent utiliser efficacement 16 registres, voir 32. Au delà c'est moins utile car peu d'algos sont aussi gourmants.