レジスタ・モードを指定します。
[指定形式]
32レジスタ・モードのオブジェクト・ファイルを生成します。
[詳細説明]
- | 指定したレジスタ・モードのオブジェクト・ファイルを生成します。 |
- | ccrhが使用するレジスタを32本(32レジスタ・モード),22本(22レジスタ・モード,またはcommonレジスタ・モード)のいずれかに制限し,オブジェクト・ファイル内にレジスタ・モードを示すマジック・ナンバを埋め込みます。 |
- | commonレジスタ・モードは,レジスタ・モードに依存しないオブジェクト・ファイルを生成するために使用します。 |
- | modeに指定可能なものを以下に示します。
これ以外のものを指定した場合は,エラーとなります。 |
- | Cソース・ファイルに対して,使用可能なレジスタのみを用いたコードを生成します。 |
- | 32レジスタ・モードのオブジェクトファイルと,22レジスタ・モードのオブジェクト・ファイルが混在している場合は,リンク時にエラーとなります。 |
[使用例]
- | 22レジスタ・モードのオブジェクト・ファイルを生成します。 |
>ccrh -Xreg_mode=22 -Xcommon=rh850 main.c
|