dbx で間隔式を表示するには、次のように入力します。
demo% cat ShowInterval.f95 INTERVAL v v = [ 37.1, 38.6 ] END demo% f95 -g -xia ShowInterval.f95 demo% dbx a.out (dbx) stop in MAIN (2) stop in MAIN (dbx) run Running: a.out (process id 5217) stopped in MAIN at line 2 in file "ShowInterval.f95" 2 v = [ 37.1, 38.6 ] (dbx) whatis v INTERVAL*16 v (dbx) print v v = [0.0,0.0] (dbx) next stopped in MAIN at line 3 in file "ShowInterval.f95" 3 END (dbx) print v v = [37.1,38.6] (dbx) print v+[0.99,1.01] v+[0.99,1.01] = [38.09,39.61] (dbx) quit demo% |
間隔式は、SPARC プラットフォームで実行するよう、Solaris x86 SSE/SSE2 Pentium 4 互換プラットフォームでは -xarch={sse|sse2}、x64 プラットフォームでは -xarch=amd64 を付けてコンパイルされたプログラムに対してのみサポートされます。