Il est possible de générer du code 32-bit en utilisant les registres supplémentaires. Par contre, il faut créer une nouvelle ABI ILP32 pour que ce soit plus intéressant. Un peut comme les modes o32/n32 sur IRIX/mips. Ca induit de patcher kernel, binutils, gcc, glibc.
L'intérêt est une meilleure occupation du cache mais si le gain est inférieur à 5%, à mon avis, ça ne vaut pas l'effort. Si ça se fait en toy project, Mandrakelinux est très facilement retargetable en plate-forme triarch au niveau packaging. ;-)
[^] # Re: AMD64 ou autre raison ?
Posté par Gwenole Beauchesne . En réponse à la dépêche AMD64 vs Intel32 : 30% d'écart !. Évalué à 3.
L'intérêt est une meilleure occupation du cache mais si le gain est inférieur à 5%, à mon avis, ça ne vaut pas l'effort. Si ça se fait en toy project, Mandrakelinux est très facilement retargetable en plate-forme triarch au niveau packaging. ;-)