TDI: one line call descriptions

TDI: one line call descriptions

       (Go to the Top TDI Reference Page)

TDISHR Intrinsics

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    

$constants and other special variables beginning with $

*    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],...)

DESCR    REF    VAL    XD    CASE (X,STMT,...)
CEILING (A)
CHAR (I,[KIND])
CLASS (A)
CLASS_OF (A)
CMPLX (X,[Y],[KIND])
COMMA (A,B...)
COMPILE (STRING,[ARG],...)
COMPILE_DEPENDENCY (STRING)
COMPLETION_OF (A)
COMPLETION_MESSAGE_OF (A)
CONCAT (STRING_A,STRING_B,...)
CONDITIONAL (TSOURCE,FSOURCE,MASK)
CONDITION_OF (A)
CONJG (Z)
CONTINUE ;
COS (X)
COSD (X)
COSH (X)
COUNT (MASK,[DIM])
CULL (A,[DIM],[X])
CVT (A,MOLD)

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])

KIND (A)
KIND_OF (A)

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]...)

X_TO_I (DIMENSION,[X])

XD   
ZERO ([SHAPE],[MOLD])