Konsepter:IA-64
Fra CodeWiki
IA-64 (Intel Architecture, 64bit) er ikke direkte bakoverkompatibel med Konsepter:IA-32 instruksjonssettet, selv om navnet likner. Det ser bort ifra alle IA-32 instruksjonene og starter på nytt med et helt nytt instruksjonssett. IA-64 ble innført med Intels Itanium-prosessorserie. Itanium hadde i utgangspunktet støtte for IA-32, men den var meget treg og det endte med at Intel gikk over til å benytte seg av en programvareemulator i stedet.
IA-64 kan skille med 16 ganger flere general purpose registre og floating point registere, totalt 128 av hver. I tillegg er det her en implementert en registerrotasjonsmekanisme for å holder på verdiene i registerne under funksjonskall.
