デフォルトのデータサイズを指定します。
デフォルトのデータ型に対するバイトサイズを指定することができます。このオプションは、デフォルトのサイズの変数および定数に適用されます。
指定する文字列 spec には、次の全部またはいずれかをコンマで区切ったリストで指定します。
real:サイズdouble:サイズinteger:サイズ
各プラットフォームで使用できる組み合わせは次のとおりです。
real:32
real:64
double:64
double:128
integer:16
integer:32
integer:64
例:
-xtypemap=real:64,double:64,integer:64
デフォルトの REAL および DOUBLE を 8 バイトにマップします。
このオプションは REAL XYZ (64 ビットの XYZ になる) のように明示的にバイトサイズを指定しないで宣言されたすべての変数に適用されます。単精度の REAL 定数はすべて REAL*8 に変換されます。
INTEGER と LOGICAL は等価として扱われます。また、COMPLEX は 2 つの REAL として扱われます。DOUBLE COMPLEX は DOUBLE と同じようにマップされます。