ルネサス
REG_MODE
レジスタ・モード情報を出力します。
[指定形式]
[△]$[△]REG_MODE[△]レジスタ・モード指定[△][;コメント]
[機能]
-
アセンブラが生成するオブジェクト・ファイル中に,レジスタ・モード情報を出力します。
[詳細説明]
レジスタ・モード指定には,レジスタ・モード22を示す“22”,レジスタ・モード32を示す“32”,共通レジスタ・モードを示す“common”のいずれかを指定します。
レジスタ・モード情報とは,コンパイラが使用する作業用レジスタとレジスタ変数用レジスタの本数情報を保持するもので,本制御命令によりオブジェクト・ファイルに設定されます。
本制御命令でのレジスタ・モード指定と,オプションによるレジスタ・モード指定が異なる場合,CC-RHはワーニングを出力し,オプションによるレジスタ・モード指定を無視します。
本制御命令でのレジスタ・モード指定が複数行あり,それらのレジスタ・モード指定が異なる場合,最初のレジスタ・モード指定が有効となります。また,異なるレジスタ・モード指定に対して,CC-RHはワーニングを出力してレジスタ・モード指定を無視します。