scale.frontend.fortran
Class Intrinsics

java.lang.Object
  extended by scale.frontend.fortran.Intrinsics

public final class Intrinsics
extends java.lang.Object

This class defines the Fortran intrinsic function names. Do not edit.

Copyright 2006 by the Scale Compiler Group,
Department of Computer Science
Amherst MA. 01003, USA
All Rights Reserved.

This file is generated by the MK class.


Field Summary
static int ABS
           
static int ACHAR
           
static int ACOS
           
static int ADJUSTL
           
static int ADJUSTR
           
static int AIMAG
           
static int AINT
           
static int ALL
           
static int ALLOCATED
           
static int ALOG
           
static int ALOG10
           
static int AMAX0
           
static int AMAX1
           
static int AMIN0
           
static int AMIN1
           
static int AMOD
           
static int ANINT
           
static int ANY
           
static int ASIN
           
static int ASSOCIATED
           
static int ATAN
           
static int ATAN2
           
static int BIT_SIZE
           
static int BTEST
           
static int CABS
           
static int CCOS
           
static int CDABS
           
static int CEILING
           
static int CEXP
           
static int CHAR
           
static int CLOG
           
static int CMPLX
           
static int CONJG
           
static int COS
           
static int COSH
           
static int COUNT
           
static int CSHIFT
           
static int CSIN
           
static int CSQRT
           
static int DABS
           
static int DACOS
           
static int DASIN
           
static int DATAN
           
static int DATAN2
           
static int DBLE
           
static int DCMPLX
           
static int DCONJG
           
static int DCOS
           
static int DCOSH
           
static int DDIM
           
static int DEXP
           
static int DFLOAT
           
static int DIGITS
           
static int DIM
           
static int DIMAG
           
static int DINT
           
static int DLOG
           
static int DLOG10
           
static int DMAX1
           
static int DMIN1
           
static int DMOD
           
static int DNINT
           
static int DOT_PRODUCT
           
static int DPROD
           
static int DSIGN
           
static int DSIN
           
static int DSINH
           
static int DSQRT
           
static int DTAN
           
static int DTANH
           
static int EOSHIFT
           
static int EPSILON
           
static int EXP
           
static int EXPONENT
           
static int FLOAT
           
static int FLOOR
           
static int FRACTION
           
static int HUGE
           
static int IABS
           
static int IACHAR
           
static int IAND
           
static int IBCLR
           
static int IBITS
           
static int IBSET
           
static int ICHAR
           
static int IDFIX
           
static int IDIM
           
static int IDINT
           
static int IDNINT
           
static int IEOR
           
static int IFIX
           
static int INDEX
           
static int INT
           
static int[] intrinsicLengths
           
static java.lang.String[] intrinsics
           
static int IOR
           
static int ISHFT
           
static int ISHFTC
           
static int ISIGN
           
static int KIND
           
static int LBOUND
           
static int LEN
           
static int LEN_TRIM
           
static int LGE
           
static int LGT
           
static int LLE
           
static int LLT
           
static int LOG
           
static int LOG10
           
static int LOGICAL
           
static int MATMUL
           
static int MAX
           
static int MAX0
           
static int MAX1
           
static short[] maxArgs
           
static int MAXEXPONENT
           
static int MAXLOC
           
static int MAXVAL
           
static int MERGE
           
static int MIN
           
static int MIN0
           
static int MIN1
           
static short[] minArgs
           
static int MINEXPONENT
           
static int MINLOC
           
static int MINVAL
           
static int MOD
           
static int MODULO
           
static int NA
           
static int NEAREST
           
static int NINT
           
static int NOT
           
static int NULL
           
static int PACK
           
static int PRECISION
           
static int PRESENT
           
static int PRODUCT
           
static int RADIX
           
static int RANGE
           
static int REAL
           
static int REPEAT
           
static int RESHAPE
           
static int RRSPACING
           
static int SCALE
           
static int SCAN
           
static int SELECTED_INT_KIND
           
static int SELECTED_REAL_KIND
           
static int SET_EXPONENT
           
static int SHAPE
           
static int SIGN
           
static int SIN
           
static int SINH
           
static int SIZE
           
static int SNGL
           
static int SPACING
           
static int SPREAD
           
static int SQRT
           
static int SUM
           
static int TAN
           
static int TANH
           
static int TINY
           
static int TRANSFER
           
static int TRANSPOSE
           
static int UBOUND
           
static int UNPACK
           
static int VERIFY
           
 
Constructor Summary
Intrinsics()
           
 
Method Summary
static int lookup(java.lang.String name, int l)
          Return the index of the intrinsic referenced.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

NA

public static final int NA
See Also:
Constant Field Values

ABS

public static final int ABS
See Also:
Constant Field Values

ACHAR

public static final int ACHAR
See Also:
Constant Field Values

ACOS

public static final int ACOS
See Also:
Constant Field Values

ADJUSTL

public static final int ADJUSTL
See Also:
Constant Field Values

ADJUSTR

public static final int ADJUSTR
See Also:
Constant Field Values

AIMAG

public static final int AIMAG
See Also:
Constant Field Values

AINT

public static final int AINT
See Also:
Constant Field Values

ALL

public static final int ALL
See Also:
Constant Field Values

ALLOCATED

public static final int ALLOCATED
See Also:
Constant Field Values

ALOG

public static final int ALOG
See Also:
Constant Field Values

ALOG10

public static final int ALOG10
See Also:
Constant Field Values

AMAX0

public static final int AMAX0
See Also:
Constant Field Values

AMAX1

public static final int AMAX1
See Also:
Constant Field Values

AMIN0

public static final int AMIN0
See Also:
Constant Field Values

AMIN1

public static final int AMIN1
See Also:
Constant Field Values

AMOD

public static final int AMOD
See Also:
Constant Field Values

ANINT

public static final int ANINT
See Also:
Constant Field Values

ANY

public static final int ANY
See Also:
Constant Field Values

ASIN

public static final int ASIN
See Also:
Constant Field Values

ASSOCIATED

public static final int ASSOCIATED
See Also:
Constant Field Values

ATAN

public static final int ATAN
See Also:
Constant Field Values

ATAN2

public static final int ATAN2
See Also:
Constant Field Values

BIT_SIZE

public static final int BIT_SIZE
See Also:
Constant Field Values

BTEST

public static final int BTEST
See Also:
Constant Field Values

CABS

public static final int CABS
See Also:
Constant Field Values

CCOS

public static final int CCOS
See Also:
Constant Field Values

CDABS

public static final int CDABS
See Also:
Constant Field Values

CEILING

public static final int CEILING
See Also:
Constant Field Values

CEXP

public static final int CEXP
See Also:
Constant Field Values

CHAR

public static final int CHAR
See Also:
Constant Field Values

CLOG

public static final int CLOG
See Also:
Constant Field Values

CMPLX

public static final int CMPLX
See Also:
Constant Field Values

CONJG

public static final int CONJG
See Also:
Constant Field Values

COS

public static final int COS
See Also:
Constant Field Values

COSH

public static final int COSH
See Also:
Constant Field Values

COUNT

public static final int COUNT
See Also:
Constant Field Values

CSHIFT

public static final int CSHIFT
See Also:
Constant Field Values

CSIN

public static final int CSIN
See Also:
Constant Field Values

CSQRT

public static final int CSQRT
See Also:
Constant Field Values

DABS

public static final int DABS
See Also:
Constant Field Values

DACOS

public static final int DACOS
See Also:
Constant Field Values

DASIN

public static final int DASIN
See Also:
Constant Field Values

DATAN

public static final int DATAN
See Also:
Constant Field Values

DATAN2

public static final int DATAN2
See Also:
Constant Field Values

DBLE

public static final int DBLE
See Also:
Constant Field Values

DCMPLX

public static final int DCMPLX
See Also:
Constant Field Values

DCONJG

public static final int DCONJG
See Also:
Constant Field Values

DCOS

public static final int DCOS
See Also:
Constant Field Values

DCOSH

public static final int DCOSH
See Also:
Constant Field Values

DDIM

public static final int DDIM
See Also:
Constant Field Values

DEXP

public static final int DEXP
See Also:
Constant Field Values

DFLOAT

public static final int DFLOAT
See Also:
Constant Field Values

DIGITS

public static final int DIGITS
See Also:
Constant Field Values

DIM

public static final int DIM
See Also:
Constant Field Values

DIMAG

public static final int DIMAG
See Also:
Constant Field Values

DINT

public static final int DINT
See Also:
Constant Field Values

DLOG

public static final int DLOG
See Also:
Constant Field Values

DLOG10

public static final int DLOG10
See Also:
Constant Field Values

DMAX1

public static final int DMAX1
See Also:
Constant Field Values

DMIN1

public static final int DMIN1
See Also:
Constant Field Values

DMOD

public static final int DMOD
See Also:
Constant Field Values

DNINT

public static final int DNINT
See Also:
Constant Field Values

DOT_PRODUCT

public static final int DOT_PRODUCT
See Also:
Constant Field Values

DPROD

public static final int DPROD
See Also:
Constant Field Values

DSIGN

public static final int DSIGN
See Also:
Constant Field Values

DSIN

public static final int DSIN
See Also:
Constant Field Values

DSINH

public static final int DSINH
See Also:
Constant Field Values

DSQRT

public static final int DSQRT
See Also:
Constant Field Values

DTAN

public static final int DTAN
See Also:
Constant Field Values

DTANH

public static final int DTANH
See Also:
Constant Field Values

EOSHIFT

public static final int EOSHIFT
See Also:
Constant Field Values

EPSILON

public static final int EPSILON
See Also:
Constant Field Values

EXP

public static final int EXP
See Also:
Constant Field Values

EXPONENT

public static final int EXPONENT
See Also:
Constant Field Values

FLOAT

public static final int FLOAT
See Also:
Constant Field Values

FLOOR

public static final int FLOOR
See Also:
Constant Field Values

FRACTION

public static final int FRACTION
See Also:
Constant Field Values

HUGE

public static final int HUGE
See Also:
Constant Field Values

IABS

public static final int IABS
See Also:
Constant Field Values

IACHAR

public static final int IACHAR
See Also:
Constant Field Values

IAND

public static final int IAND
See Also:
Constant Field Values

IBCLR

public static final int IBCLR
See Also:
Constant Field Values

IBITS

public static final int IBITS
See Also:
Constant Field Values

IBSET

public static final int IBSET
See Also:
Constant Field Values

ICHAR

public static final int ICHAR
See Also:
Constant Field Values

IDIM

public static final int IDIM
See Also:
Constant Field Values

IDFIX

public static final int IDFIX
See Also:
Constant Field Values

IDINT

public static final int IDINT
See Also:
Constant Field Values

IDNINT

public static final int IDNINT
See Also:
Constant Field Values

IEOR

public static final int IEOR
See Also:
Constant Field Values

IFIX

public static final int IFIX
See Also:
Constant Field Values

INDEX

public static final int INDEX
See Also:
Constant Field Values

INT

public static final int INT
See Also:
Constant Field Values

IOR

public static final int IOR
See Also:
Constant Field Values

ISHFT

public static final int ISHFT
See Also:
Constant Field Values

ISHFTC

public static final int ISHFTC
See Also:
Constant Field Values

ISIGN

public static final int ISIGN
See Also:
Constant Field Values

KIND

public static final int KIND
See Also:
Constant Field Values

LBOUND

public static final int LBOUND
See Also:
Constant Field Values

LEN

public static final int LEN
See Also:
Constant Field Values

LEN_TRIM

public static final int LEN_TRIM
See Also:
Constant Field Values

LGE

public static final int LGE
See Also:
Constant Field Values

LGT

public static final int LGT
See Also:
Constant Field Values

LLE

public static final int LLE
See Also:
Constant Field Values

LLT

public static final int LLT
See Also:
Constant Field Values

LOG

public static final int LOG
See Also:
Constant Field Values

LOG10

public static final int LOG10
See Also:
Constant Field Values

LOGICAL

public static final int LOGICAL
See Also:
Constant Field Values

MATMUL

public static final int MATMUL
See Also:
Constant Field Values

MAX

public static final int MAX
See Also:
Constant Field Values

MAX0

public static final int MAX0
See Also:
Constant Field Values

MAX1

public static final int MAX1
See Also:
Constant Field Values

MAXEXPONENT

public static final int MAXEXPONENT
See Also:
Constant Field Values

MAXLOC

public static final int MAXLOC
See Also:
Constant Field Values

MAXVAL

public static final int MAXVAL
See Also:
Constant Field Values

MERGE

public static final int MERGE
See Also:
Constant Field Values

MIN

public static final int MIN
See Also:
Constant Field Values

MIN0

public static final int MIN0
See Also:
Constant Field Values

MIN1

public static final int MIN1
See Also:
Constant Field Values

MINEXPONENT

public static final int MINEXPONENT
See Also:
Constant Field Values

MINLOC

public static final int MINLOC
See Also:
Constant Field Values

MINVAL

public static final int MINVAL
See Also:
Constant Field Values

MOD

public static final int MOD
See Also:
Constant Field Values

MODULO

public static final int MODULO
See Also:
Constant Field Values

NEAREST

public static final int NEAREST
See Also:
Constant Field Values

NINT

public static final int NINT
See Also:
Constant Field Values

NOT

public static final int NOT
See Also:
Constant Field Values

NULL

public static final int NULL
See Also:
Constant Field Values

PACK

public static final int PACK
See Also:
Constant Field Values

PRECISION

public static final int PRECISION
See Also:
Constant Field Values

PRESENT

public static final int PRESENT
See Also:
Constant Field Values

PRODUCT

public static final int PRODUCT
See Also:
Constant Field Values

RADIX

public static final int RADIX
See Also:
Constant Field Values

RANGE

public static final int RANGE
See Also:
Constant Field Values

REAL

public static final int REAL
See Also:
Constant Field Values

REPEAT

public static final int REPEAT
See Also:
Constant Field Values

RESHAPE

public static final int RESHAPE
See Also:
Constant Field Values

RRSPACING

public static final int RRSPACING
See Also:
Constant Field Values

SCALE

public static final int SCALE
See Also:
Constant Field Values

SCAN

public static final int SCAN
See Also:
Constant Field Values

SELECTED_INT_KIND

public static final int SELECTED_INT_KIND
See Also:
Constant Field Values

SELECTED_REAL_KIND

public static final int SELECTED_REAL_KIND
See Also:
Constant Field Values

SET_EXPONENT

public static final int SET_EXPONENT
See Also:
Constant Field Values

SHAPE

public static final int SHAPE
See Also:
Constant Field Values

SIGN

public static final int SIGN
See Also:
Constant Field Values

SIN

public static final int SIN
See Also:
Constant Field Values

SINH

public static final int SINH
See Also:
Constant Field Values

SIZE

public static final int SIZE
See Also:
Constant Field Values

SNGL

public static final int SNGL
See Also:
Constant Field Values

SPACING

public static final int SPACING
See Also:
Constant Field Values

SPREAD

public static final int SPREAD
See Also:
Constant Field Values

SQRT

public static final int SQRT
See Also:
Constant Field Values

SUM

public static final int SUM
See Also:
Constant Field Values

TAN

public static final int TAN
See Also:
Constant Field Values

TANH

public static final int TANH
See Also:
Constant Field Values

TINY

public static final int TINY
See Also:
Constant Field Values

TRANSFER

public static final int TRANSFER
See Also:
Constant Field Values

TRANSPOSE

public static final int TRANSPOSE
See Also:
Constant Field Values

UBOUND

public static final int UBOUND
See Also:
Constant Field Values

UNPACK

public static final int UNPACK
See Also:
Constant Field Values

VERIFY

public static final int VERIFY
See Also:
Constant Field Values

intrinsics

public static final java.lang.String[] intrinsics

intrinsicLengths

public static final int[] intrinsicLengths

minArgs

public static final short[] minArgs

maxArgs

public static final short[] maxArgs
Constructor Detail

Intrinsics

public Intrinsics()
Method Detail

lookup

public static int lookup(java.lang.String name,
                         int l)
Return the index of the intrinsic referenced. If the name is not an intrinsic name, return NA.

Parameters:
name - is the intrinsic name
l - is the number of characters in name to check