Oracle® Solaris Studio 12.4: Fortran ユーザーズガイド

印刷ビューの終了

更新: 2014 年 12 月
 
 

3.4.183 –xtypemap=spec

デフォルトのデータサイズを指定します。

デフォルトのデータ型に対するバイトサイズを指定することができます。このオプションは、デフォルトのサイズの変数および定数に適用されます。

指定する文字列 spec には、次の全部またはいずれかをコンマで区切ったリストで指定します。

real:size,double:size,integer:size

各プラットフォームで使用できる組み合わせは次のとおりです。

  • 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 COMPLEXDOUBLE がマップされる方法で扱われます。