浮動小数点演算命令の生成を制御します。
[指定形式]
-Xcpu=g3k オプションを指定している場合は,-Xfloat=soft とみなします。
それ以外の場合は,-Xfloat=fpu とみなします。
[詳細説明]
- | typeに指定可能なものを以下に示します。
これ以外のものを指定した場合は,エラーとなります。 |
soft
|
浮動小数点演算に対して,ランタイム関数の呼び出し命令を生成します。
|
fpu
|
浮動小数点演算に対して,FPU(浮動小数点ユニット)の浮動小数点演算命令を生成します。
ただし-Xcpu=g3kh を指定した場合,倍精度演算に対してはランタイム関数の呼出し命令を生成します。
-Xcpu=g3kオプションと同時に指定した場合は無効となり,-Xfloat=softとみなします。
|
- | typeにsoftを指定した場合,-Xround=zero オプションは無効となり,常に-Xround=nearest が有効となります。 |
[使用例]
- | 浮動小数点演算に対して,ランタイム関数の呼び出し命令を生成します。 |
>ccrh -Xfloat=soft -Xcommon=rh850 main.c
|