整数レジスタ
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2021/02/16 09:05 UTC 版)
128本の64ビット整数レジスタ(r0 - r127)の内、汎用レジスタとしてはr0 - r31の32本が使われる(r0はゼロレジスタで、読み出すと常に 0 を返し、書き込むと例外が発生する)。残りの96本(r32 - r127)はレジスタスタックエンジン (Register Stack Engine; RSE) を使ったレジスタローテーションという手法で管理され、プロシージャ呼び出し間で名前が変更される可能性がある。これは多くのRISCプロセッサに見られるレジスタ・ウィンドウを洗練させたもので、AMD Am29000のオーバーラップウィンドウサイズを変更可能なレジスタ・ウィンドウとの類似性が指摘されるが、IA-64ではプレディケーションと組み合わせることで、ループを自動的に展開して実行することができる。
※この「整数レジスタ」の解説は、「IA-64」の解説の一部です。
「整数レジスタ」を含む「IA-64」の記事については、「IA-64」の概要を参照ください。
- 整数レジスタのページへのリンク