HLX-002 の補足ページ#1
(仮) バーチャルレジスタの仕様
- バーチャルレジスタは、実レジスタ変数、実メモリ変数、定数、のいずれも表現できる仮想的な変数。
メンバ名 | 説明 | | nam, namLen | 名前 | | alc0 | 記憶型 | enum { AEs_Alc_Mem, AEs_Alc_reg, AEs_Alc_const }; | typ0 | データ型 | | typ1 | データ型 | | alc1, alc2 | | |
- alc0=const, typ0=label :
- alc1=1: 一般的な関数内ラベル
- alc1=2: 関数外ラベルで、値が確定しているもの
- alc1=3: 関数外ラベルで、値が未確定のもの
- alc2: 確定している場合の確定値
- alc0=mem :
- alc1: ベースレジスタ番号
- alc2: オフセット
|