(Go to the Top TDI Reference Page)
Here are the call, arguments, result, and examples for TDISHR. Numeric, character, integer, real, and complex are argument or result types allowed. F90 and CC indicate origin of concept.
Elemental operations maintain or match the shape of the input. Transformations change the shape of the input.
"Immediate at compilation" means that the function is evaluated if all of its arguments are VMS types or the operation is a BUILD. Otherwise, evaluation is deferred until execution. They are compiled as if the immediate operator (grave `) was there.
A | B | C | D | E | F | G | H | I | K | L | M |
N | O | P | Q | R | S | T | U | V | W | X | Z |
* can indicate an omitted optional argument
<sharable image>-><entry point> syntax for calling external rtn - see CALL
ABORT ([ANY],...)
ABS (A)
ABS1 (A)
ABSSQ (A)
ACCUMULATE (ARRAY,[DIM],[MASK])
ACHAR (I)
ACOS (X)
ACOSD (X)
ADD (A,B)
ADJUSTL (STRING)
ADJUSTR (STRING)
AIMAG (Z)
AINT (A,[KIND])
ALL (MASK,[DIM])
ALLOCATED (NAME)
AND (L,M)
AND_NOT (L,M)
ANINT (A,[KIND])
ANY (MASK,[DIM])
ARG (Z)
ARGD (Z)
ARG_OF (A,[N])
ARRAY ([SHAPE],[MOLD])
ASIN (X)
ASIND (X)
AS_IS (X)
ATAN (X)
ATAN2 (Y,X)
ATAN2D (Y,X)
ATAND (X)
ATANH (X)
AXIS_OF (A)
BEGIN_OF (A,[N])
BIT_SIZE (I)
BREAK ;
BSEARCH (X,TABLE,[MODE])
BTEST (I,POS)
BUILD_ACTION (DISPATCH,TASK,[ERRORLOGS],
[COMPLETION],[PERFORMANCE])
BUILD_CALL ([KIND],IMAGE,ROUTINE,[ARG],...)
BUILD_CONDITION (MODIFIER,CONDITION)
BUILD_CONGLOM (IMAGE,MODEL,NAME,QUALIFIERS)
BUILD_DEPENDENCY (OP_CODE,ARG_1,ARG_2)
BUILD_DIM ([WINDOW],AXIS)
BUILD_DISPATCH
(TYPE,IDENT,PHASE,WHEN,COMPLETION)
BUILD_EVENT (STRING)
BUILD_FUNCTION (OPCODE,[ARG],...)
BUILD_METHOD
(TIME_OUT,METHOD,OBJECT,[ARG]...)
BUILD_PARAM (VALUE,HELP,VALIDATION)
BUILD_PATH (STRING)
BUILD_PROCEDURE
(TIME_OUT,LANGUAGE,PROCEDURE,[ARG],...)
BUILD_PROGRAM (TIME_OUT,PROGRAM)
BUILD_RANGE ([START],[END],[DELTA])
BUILD_ROUTINE
(TIME_OUT,IMAGE,ROUTINE,[ARG],...)
BUILD_SIGNAL (DATA,RAW,[DIMENSION,...])
BUILD_SLOPE (SLOPE,[BEGIN,[END]]...)
BUILD_WINDOW ([ISTART],[IEND],[X_AT_0])
BUILD_WITH_UNITS (DATA,UNITS)
BUILTIN_OPCODE (STRING)
BYTE (A)
BYTE_UNSIGNED (A)
CALL=IMAGE->ROUTINE[:KIND] ([X],...)
DATA (X)
DATA_WITH_UNITS (X)
DATE_TIME ([TIME])
DBLE (A)
DEALLOCATE ([STRING],...)
DEBUG (OPTION)
DECOMPILE (X,[MAX])
DECOMPILE_DEPENDENCY (X)
DECOMPRESS (IMAGE,ROUTINE,SHAPE,DATA)
DEFAULT (STMT,...)
DESCR
DIAGONAL (ARRAY,[FILL])
DIGITS (X)
DIM (X,Y)
DIM_OF (A,[N])
DISPATCH_OF (A)
DIVIDE (X,Y)
DO (TEST,STMT,...)
DOT_PRODUCT (VECTOR_A,VECTOR_B)
DPROD (X,Y)
DSCPTR (A,[N])
DSCPTR_OF (A,[N])
DTYPE_RANGE (BEGIN,END,[DELTA])
D_COMPLEX (X,[Y])
D_FLOAT (A)
ELBOUND (ARRAY,[DIM])
ELEMENT (NUMBER,DELIMITER,STRING)
ELSE STMT
END_OF (A,[N])
EPSILON (X)
EQ (X,Y)
EQUALS (NAME,X)
EQUALS_FIRST (X)
EQV (L,M)
ERRORLOGS_OF (A)
ESHAPE (SOURCE,[DIM])
ESIZE (ARRAY,[DIM])
EUBOUND (ARRAY,[DIM])
EVALUATE (X)
EXECUTE (STRING,[ARG],...)
EXP (X)
EXPONENT (X)
EXTEND (A,[DIM],[X])
EXTRACT (START,LENGTH,STRING)
EXT_FUNCTION ([IMAGE],ROUTINE,[ARG],...)
FCLOSE (UNIT)
FINITE (X)
FIRSTLOC (MASK,[DIM])
FIX_ROPRAND (X,REPLACE)
FLOAT (A,[KIND])
FLOOR (A)
FOPEN (FILENAME,MODE)
FOR ([INIT],[TEST],[UPDATE],STMT...)
FRACTION (X)
FSEEK (UNIT,[OFFSET],[ORIGIN])
FTELL (UNIT,[OFFSET],[ORIGIN])
FUN (NAME,STMT,[ARG],...)
F_COMPLEX (X,[Y])
F_FLOAT (A)
GE (X,Y)
GETDBI (STRING,[INDEX])
GETNCI ([NODE],STRING,[USAGE])
GOTO (NAME)
GT (X,Y)
G_COMPLEX (X,[Y])
G_FLOAT (A)
HELP_OF (A)
HUGE (X)
H_COMPLEX (X,[Y])
H_FLOAT (A)
IACHAR (C)
IAND (I,J)
IAND_NOT (I,J)
IBCLR (I,POS)
IBSET (I,BIT)
ICHAR (C)
IDENT_OF (A)
IEOR (I,J)
IEOR_NOT (I,J)
IF (TEST,STMT,[ELSESTMT])
IF_ERROR (A,B,...)
IMAGE_OF (A)
INAND (I,J)
INAND_NOT (I,J)
INDEX (STRING,SUBSTRING,[BACK])
INOR (I,J)
INOR_NOT (I,J)
INOT (J)
INT (A,[KIND])
INTERRUPT_OF (A)
INT_UNSIGNED (A)
IOR (I,J)
IOR_NOT (I,J)
ISHFT (I,SHIFT)
I_TO_X (DIMENSION,[I])
LABEL (NAME,STMT,...)
LANGUAGE_OF (A)
LASTLOC (MASK,[DIM])
LBOUND (ARRAY,[DIM])
LE (X,Y)
LEN (STRING)
LEN_TRIM (STRING)
LGE (STRING_A,STRING_B)
LGT (STRING_A,STRING_B)
LLE (STRING_A,STRING_B)
LLT (STRING_A,STRING_B)
LOG (X)
LOG10 (X)
LOG2 (X)
LOGICAL (A,[KIND])
LONG (A)
LONG_UNSIGNED (A)
LT (X,Y)
MAKE_ACTION (DISPATCH,TASK,[ERRORLOGS],
[COMPLETION],[PERFORMANCE])
MAKE_CALL ([KIND],IMAGE,ROUTINE,[ARG],...)
MAKE_CONDITION (MODIFIER,CONDITION)
MAKE_CONGLOM
(IMAGE,MODEL,NAME,QUALIFIERS)
MAKE_DEPENDENCY (OP_CODE,ARG_1,ARG_2)
MAKE_DIM ([WINDOW],AXIS)
MAKE_DISPATCH
(TYPE,IDENT,PHASE,WHEN,COMPLETION)
MAKE_FUNCTION (OPCODE,[ARG],...)
MAKE_METHOD
(TIME_OUT,METHOD,OBJECT,[ARG]...)
MAKE_PARAM (VALUE,HELP,VALIDATION)
MAKE_PROCEDURE
(TIME_OUT,LANGUAGE,PROCEDURE,[ARG],...)
MAKE_PROGRAM (TIME_OUT,PROGRAM)
MAKE_RANGE ([START],[END],[DELTA])
MAKE_ROUTINE
(TIME_OUT,IMAGE,ROUTINE,[ARG],...)
MAKE_SIGNAL (DATA,RAW,[DIMENSION,...])
MAKE_SLOPE (SLOPE,[BEGIN,[END]]...)
MAKE_WINDOW ([ISTART],[IEND],[X_AT_0])
MAKE_WITH_UNITS (DATA,UNITS)
MAP (A,B)
MAX (A1,A2,A3,...)
MAXEXPONENT (X)
MAXLOC (ARRAY,[MASK])
MAXVAL (ARRAY,[DIM],[MASK])
MEAN (ARRAY,[DIM],[MASK])
MERGE (TSOURCE,FSOURCE,MASK)
METHOD_OF (A)
MIN (A1,A2,A3,...)
MINEXPONENT (X)
MINLOC (ARRAY,[MASK])
MINVAL (ARRAY,[DIM],[MASK])
MOD (A,P)
MODEL_OF (A)
MULTIPLY (X,Y)
NAME_OF (A)
NAND (L,M)
NAND_NOT (L,M)
NDESC (A)
NDESC_OF (A)
NE (X,Y)
NEQV (L,M)
NINT (A,[KIND])
NOR (L,M)
NOR_NOT (L,M)
NOT (L)
OBJECT_OF (A)
OCTAWORD (A)
OCTAWORD_UNSIGNED (A)
OPCODE_BUILTIN (I)
OPCODE_STRING (I)
OR (L,M)
OR_NOT (L,M)
PACK (ARRAY,MASK,[VECTOR])
PERFORMANCE_OF (A)
PHASE_OF (A)
POST_DEC (NAME)
POST_INC (NAME)
POWER (X,Y)
PRECISION (X)
PRESENT (A)
PRE_DEC (NAME)
PRE_INC (NAME)
PRIVATE (NAME)
PROCEDURE_OF (A)
PRODUCT (ARRAY,[DIM],[MASK])
PROGRAM_OF (A)
PUBLIC (NAME)
QUADWORD (A)
QUADWORD_UNSIGNED (A)
QUALIFIERS_OF (A)
RADIX (X)
RAMP ([SHAPE],[MOLD])
RANDOM ([SHAPE],[MOLD])
RANGE (X)
RANK (X)
RAW_OF (A)
REAL (A,[KIND])
REF
REM ([COMMENT],...)
REPEAT (STRING,NCOPIES)
REPLICATE (ARRAY,DIM,NCOPIES)
RESET_PRIVATE ()
RESET_PUBLIC ()
RETURN ([X])
ROUTINE_OF (A)
RRSPACING (X)
SCALE (X,I)
SCAN (STRING,SET,[BACK])
SELECTED_INT_KIND (R)
SELECTED_REAL_KIND ([P],[R])
SET_EXPONENT (X,I)
SET_RANGE ([BOUND],...ARRAY)
SHAPE (SOURCE,[DIM])
SHIFT_LEFT (I,SHIFT)
SHIFT_RIGHT (I,SHIFT)
SHOW_PRIVATE ([STRING],...)
SHOW_PUBLIC ([STRING],...)
SIGNED (A)
SIN (X)
SIND (X)
SINH (X)
SIZE (ARRAY,[DIM])
SIZEOF (X)
SLOPE_OF (A)
SORT (ARRAY)
SORTVAL (ARRAY)
SPACING (X)
SPAWN ([COMMAND],[INPUT],[OUTPUT])
SPREAD (SOURCE,DIM,NCOPIES)
SQRT (X)
SQUARE (X)
STATEMENT (STMT,...)
STRING_OPCODE (STRING)
SUBSCRIPT (X,[SUB],...)
SUBTRACT (A,B)
SUM (ARRAY,[DIM],[MASK])
SWITCH (X,STMT,...)
TAN (X)
TAND (X)
TANH (X)
TASK_OF (A)
TEXT (X,[LENGTH])
TIME_OUT_OF (A)
TINY (X)
TRANSLATE (STRING,TRANSLATION,MATCH)
TRIM (STRING)
UBOUND (ARRAY,[DIM])
UNION (A,...)
UNITS (A)
UNITS_OF (A)
UNARY_MINUS (X)
UNARY_PLUS (X)
UNSIGNED (A)
UPCASE (STRING)
USING (A,[DEFAULT],[SHOTID],[EXPT])
VAL
VALIDATION (PARAM)
VALIDATION_OF (A)
VALUE_OF (A)
VAR (STRING,[REPLACE])
VECTOR (X,...)
VERIFY (STRING,SET,[BACK])
WAIT (SECONDS)
WHEN_OF (A)
WHILE (TEST,STMT,...)
WINDOW_OF (A)
WORD (A)
WORD_UNSIGNED (A)
WRITE ([UNIT],[ARG]...)