Function
 Description

ABS
 Absolute Value

ABSSQ
 Absolute Value Squared

ADD (+)
 Add

ALL
 Determine if all values are true

AND
 Logical And

AND_NOT
 Logical And with negation of second

ANY
 Determine if any values are true

ARRAY
 Construct array (uninitialized values)

BIT_SIZE
 Size in bits of data type

BSEARCH
 Binary search in sorted table

BTEST
 Test a bit of a number

BYTE
 Convert to 8bit signed data type

BYTE_UNSIGNED
 Convert to 8bit unsigned data type

CHAR
 Convert to text character

CONDITIONAL (test ? a : b)
 Select from 2 sources based on test value

COUNT
 Count number of true elements

CVT
 Convert to other data type

DATE_TIME
 Convert 64bit internal date format to ascii date and time string

DBLE
 Double the precision, 8bit values become 16bit etc.

DECOMPILE
 Convert to text representation

DIAGONAL
 Create a diagonal matrix

DIGITS
 Number of significant digits

DIVIDE (/)
 Divide

DOT_PRODUCT
 Dotproduct multiplication

ELBOUND
 Lower bound of array

EQ (==)
 Tests for equality

EQV
 Tests for logical equality

ESHAPE
 Return shape of array or scalar

ESIZE
 Total number of elements of array

EUBOUND
 Upper bound of array

FLOAT
 Convert to floating point

GE (>=)
 Test for first greater or equal to second

GT (>)
 Test for first greater than second

HUGE
 Largest value of this data type

IAND (&)
 Bitbybit intersection

IAND_NOT
 Bitbybit intersection with complement of second

IBCLR
 Clear one bit to zero

IBSET
 Set one bit to one

IEOR
 Bitbybit exclusive or

IEOR_NOT
 Bitbybit exclusive or with complement of second

IF
 IF statement

INAND
 Complement of bitbybit intersection

INAND_NOT
 Complement of bitbybit intersection with complement of second

INOR
 Complement of bitbybit union

INOR_NOT
 Complement of bitbybit union with complement of second

INOT
 Complement bitbybit

INT
 Convert to signed integer

INT_UNSIGNED
 Convert to unsigned integer

IOR ()
 Bitbybit inclusive or

IOR_NOT
 Bitbybit union with complement of second

ISHFT
 Logical shift

LASTLOC
 Locate trailing edges of a set of true elements of a logical mask

LBOUND
 Lower bound of array

LE (<=)
 Test for first less than or equal to second

LOGICAL
 Convert to logical

LONG
 Convert to 32bit signed integer

LONG_UNSIGNED
 Convert to 32bit unsigned integer

LT (<)
 Test for first less than second

MAP
 Element selection from an array

MAX
 Maximum of argument list

MAXLOC
 Determine location of maximum value

MAXVAL
 Maximum value in an array

MEAN
 Average value of the elements of an array

MERGE
 Merge two arrays

MIN
 Minimum of argument list

MINLOC
 Determine location of minimum value

MINVAL
 Minimum value in an array

MOD
 Remainder

MULTIPLY (*)
 Multiply

NAND
 Negation of logical intersection

NAND_NOT
 Negation of logical intersection with negation of second

NE (!=)
 Test for inequality

NEQV
 Test inequality of logical values

NOR
 Negation of logical union of elements

NOR_NOT
 Negation of logical union with negation of second

NOT (!)
 Negate a logical

OCTAWORD
 Convert to 128bit value

OCTAWORD_UNSIGNED
 Convert to 128bit unsigned value

OR ()
 Logical union

OR_NOT
 Logical union with negation of second

PACK
 Pack and array under control of mask

PRODUCT
 Product of all elements of an array

QUADWORD
 Convert to 64bit integer

QUADWORD_UNSIGNED
 Convert to 64bit unsigned integer

SET_RANGE
 Set array bounds

SHAPE
 Shape of array

SHIFT_LEFT (<<)
 Bitwise shift of value

SHIFT_RIGHT (>>)
 Bitwise shift of value

SIGNED
 Convert to signed integer

SIZE
 Total number of elements in an array

SIZEOF
 Total number of bytes

SORT
 Make index list of ascending array

SORTVAL
 Rearrange array in ascending order

SPREAD
 Replicate an array by adding a dimension

SQUARE
 Product of number with itself

SUBSCRIPT
 Pick certain elements of array

SUBTRACT ()
 Subtract

SUM
 Sum all elements of array

TEXT
 Convert to text

UBOUND
 Upper bound of array

UNION
 Union of sets keeping only unique values

UNSIGNED
 Convert to unsigned value

WORD
 Convert to 16bit integer

WORD_UNSIGNED
 Convert to 16bit unsigned integer

ZERO
 Create array initialized to zero
