HOME > ソフトウェアパッケージ > 数式処理/開発環境/ライブラリ > Absoft Pro Fortran (アブソフト プロ フォートラン) > 製品概要 > Fortran コンパイラテクノロジー > Absoft Fortran がサポートする VAX 拡張仕様
Absoft Pro Fortran (アブソフト プロ フォートラン)
実行時の高速性と並列処理対応のFortranコンパイラ

Absoft Fortran がサポートする VAX 拡張仕様

命令文の拡張仕様 / データ型の拡張仕様 / 組み込み関数 / その他の関数

 

Absoft Fortran 77 における VAX 命令文の拡張仕様

  • ACCEPT
  • BYTE
  • DECODE
  • DO WHILE…END DO
  • DO…END DO
  • ENCODE
  • EXIT
  • IMPLICIT NONE
  • INCLUDE
  • OPEN 命令の拡張
  • ACCESS=’APPEND’
  • CARRIAGECONTROL=
  • DISP= (DISPOSE= と同じ)
  • DISPOSE= (または DISP=)
  • ‘KEEP’ と ‘SAVE’
  • ‘PRINT’ と ‘DELETE’
  • ‘PRINT/DELETE’
  • ‘SUBMIT
  • SUBMIT/DELETE’
  • MAXREC=
  • NAME=
  • NOSPANBLOCKS
  • ORGANIZATION=
  • RECORDSIZE= (RECL= と同じ)
  • READONLY
  • SHARED
  • TYPE= (STATUS= と同じ)
  • MAP…END MAP
  • NAMELIST
  • READ (NAMELIST directed)
  • RECORD
  • STRUCTURE…END STRUCTURE
  • TYPE
  • UNION…END UNION
  • VOLATILE
  • WRITE (NAMELIST directed)

 

Absoft Fortran 77 における VAX データ型拡張仕様

  • BYTE
  • COMPLEX*16
  • DOUBLE COMPLEX
  • INTEGER*2
  • INTEGER*4
  • LOGICAL*2
  • LOGICAL*4
  • REAL*4
  • REAL*8
  • ‘nnn’X and ‘nnn’O format for hexadecimal and octal constants

 

Absoft Fortran 77 における VAX 組み込み関数拡張仕様

  • ACOSD
  • AIMAX0
  • AIMIN0
  • AJMAX0
  • AJMIN0
  • ASIND
  • ATAND
  • ATAN2D
  • BITEST
  • BJTEST
  • BTEST
  • CDABS
  • CDCOS
  • CDEXP
  • CDLOG
  • CDSIN
  • CDSQRT
  • COSD
  • DACOSD
  • DASIND
  • DATAND
  • DATAN2D
  • DCMPLX
  • DCONJG
  • DCOSD
  • [%]DESCR
  • DFLOAT
  • DFLOTI
  • DFLOTJ
  • DIMAG
  • DREAL
  • DSIND
  • DTAND
  • FLOATI
  • FLOATJ
  • IAND
  • IBCLR
  • IBITS
  • IBSET
  • IEOR
  • IIABS
  • IIAND
  • IIBCLR
  • IIBITS
  • IIBSET
  • IIDIM
  • IIDINT
  • IIDNNT
  • IIEOR
  • IIFIX
  • IINT
  • IIOR
  • IISHFT
  • IISHFTC
  • IISIGN
  • IMAX0
  • IMAX1
  • IMIN0
  • IMIN1
  • IMOD
  • ININT
  • INOT
  • IOR
  • ISHFT
  • ISHFTC
  • IZEXT
  • JIABS
  • JIAND
  • JIBCLR
  • JIBITS
  • JIBSET
  • JIDIM
  • JIDINT
  • JIDNNT
  • JIEOR
  • JIFIX
  • JINT
  • JIOR
  • JISHFT
  • JISHFTC
  • JISIGN
  • JMOD
  • JMAX0
  • JMAX1
  • JMIN0
  • JMIN1
  • JNINT
  • JNOT
  • JZEXT
  • LOC
  • MVBITS sub
  • NOT
  • [%REF]
  • SIND
  • SIZEOF
  • TAND
  • [%]VAL
  • ZEXT

 

Absoft Fortran 77 におけるその他の VAX Fortran 拡張仕様

  • Aggregate assignment
  • Comment lines beginning with "!"
  • Conditional compilation with "D" in column 1
  • DATA statements mixed with declarations
  • Edit descriptors without field widths
  • Extended range DO loops
  • Extended source lines with 132 columns (with -W option)
  • Initialization in declaration statements (i.e. INTEGER I/31/)
  • Initialization of COMMON blocks outside of BLOCK DATA
  • Nested INCLUDE statements
  • Non-INTEGER array and substring indexes
  • PARAMETER statements without ()
  • Symbol names may include "$" and "_" in names
  • Tab-Format source form (with V option)
  • VAX file names for implicit unit connections to a file
  • – O Z Q $ edit descriptors