(PROGN (PRIN1 "Use LOADDB to load database files!
" T) (ERROR!))
(" 7-Oct-85 21:58:47" . {QV}<IDL>SOURCES>ARRAY.;14)
FNS (ADJOIN CROSS DEAL ELEMENTTYPE FORMAT GENVEC IDLARRAYP ORDER ORDERROW ORDERROW1 RANK REDUCE 
RESHAPE RPLUS RTIMES SEEK SHAPE SHIFT TRANSPOSE)
(READATABASE)
(
CALL ADJOIN (UENTRY EAPPLY FUNCTION ARG LIST PLUS) CROSS (UENTRY EAPPLY FUNCTION ARG LIST PLUS) DEAL (
UENTRY FIXR CONV.ARITH UERROR UERROR! VFROMR GENROW RAND GETRELT IPLUS MAKETITLE) ELEMENTTYPE (UENTRY 
CONV.ARRAY) FORMAT (UENTRY CONV.ARRAY) GENVEC (UENTRY GETRELT GETAELT AELTPTR1 UERROR UERROR! 
DIFFERENCE ADD1 FIX QUOTIENT VFROMR FLOAT FDIFFERENCE FPLUS FTIMES IPLUS CONCAT) IDLARRAYP (UENTRY) 
ORDER (UENTRY EAPPLY* FUNCTION) ORDERROW (GENROW FUNCTION GETRELT SUB1 ADD1 IPLUS) ORDERROW1 (
IDIFFERENCE GETRELT IQUOTIENT IPLUS) RANK (UENTRY EAPPLY* FUNCTION) REDUCE (UENTRY EAPPLY* FUNCTION 
ARG) RESHAPE (UENTRY EAPPLY* FUNCTION) RPLUS (UENTRY EAPPLY* FUNCTION) RTIMES (UENTRY EAPPLY* FUNCTION
) SEEK (UENTRY FNTYP NUMBERP ARRAYTYPEP UERRORGUARD UERRORGUARDVAL UERRORSET NAMEDLET UERRORNAME 
CONV.SCALAR CONV.VECTOR UERROR UERROR! SETUP SELTYPEQ VFROMR ROWINTOF1 COPYAELT NEXT GETAELT 
IDIFFERENCE LIST MAKETITLE) SHAPE (UENTRY NUMBERP TYPENAMEP UERRORGUARD UERRORGUARDVAL UERRORSET 
NAMEDLET UERRORNAME CONV.SCALAR CONV.ARRAY UERROR UERROR! VFROMR ROWINTOF MAKETITLE GETRELT GETDIMLAB 
IPLUS) SHIFT (UENTRY EAPPLY* FUNCTION ARG) TRANSPOSE (UENTRY CONV.ARRAY ARRAYTYPEP UERRORGUARD 
UERRORGUARDVAL UERRORSET NAMEDLET UERRORNAME CONV.VECTOR UERROR UERROR! MAKEDIMSPEC IDIFFERENCE ADD1 
IPLUS GETRELT ALLOC.SARRAY GETAELT AELTPTR MAKETITLE LIST CONS) NIL
BIND ADJOIN NIL CROSS NIL DEAL NIL ELEMENTTYPE NIL FORMAT NIL GENVEC NIL IDLARRAYP NIL ORDER NIL 
ORDERROW NIL ORDERROW1 NIL RANK NIL REDUCE NIL RESHAPE NIL RPLUS NIL RTIMES NIL SEEK NIL SHAPE NIL 
SHIFT NIL TRANSPOSE NIL NIL
NLAMBDA ADJOIN NIL CROSS NIL DEAL NIL ELEMENTTYPE NIL FORMAT NIL GENVEC NIL IDLARRAYP NIL ORDER NIL 
ORDERROW NIL ORDERROW1 NIL RANK NIL REDUCE NIL RESHAPE (UARG) RPLUS NIL RTIMES NIL SEEK NIL SHAPE NIL 
SHIFT NIL TRANSPOSE NIL NIL
NOBIND ADJOIN NIL CROSS NIL DEAL NIL ELEMENTTYPE NIL FORMAT NIL GENVEC NIL IDLARRAYP NIL ORDER NIL 
ORDERROW NIL ORDERROW1 NIL RANK NIL REDUCE NIL RESHAPE NIL RPLUS NIL RTIMES NIL SEEK NIL SHAPE NIL 
SHIFT NIL TRANSPOSE NIL NIL
RECORD ADJOIN (GENSTATEBLOCK) CROSS (ROWINT SIMARRAY GENSTATEBLOCK) DEAL (ROWINT SIMARRAY) ELEMENTTYPE
 (ARRAYFRAME) FORMAT (ARRAYFRAME) GENVEC (SIMARRAY ROWFLOAT ROWINT) IDLARRAYP NIL ORDER NIL ORDERROW (
ROWSCALAR ROWINT ROWFLOAT) ORDERROW1 (ROWSCALAR ROWINT) RANK (ARRAYFRAME ROWSCALAR ROWINT SIMARRAY) 
REDUCE (ARRAYFRAME GENSTATEBLOCK) RESHAPE (ARRAYFRAME SIMARRAY ROWINT GENSTATEBLOCK) RPLUS (ARRAYFRAME
 GENSTATEBLOCK) RTIMES (ARRAYFRAME GENSTATEBLOCK) SEEK (GENSTATEBLOCK) SHAPE (ARRAYFRAME) SHIFT (
ARRAYFRAME GENSTATEBLOCK) TRANSPOSE (ARRAYFRAME ROWINT SIMARRAY ROWSCALAR) NIL
CREATE ADJOIN (GENSTATEBLOCK) CROSS (ROWINT GENSTATEBLOCK) DEAL NIL ELEMENTTYPE NIL FORMAT NIL GENVEC 
(ROWFLOAT ROWINT) IDLARRAYP NIL ORDER NIL ORDERROW NIL ORDERROW1 NIL RANK (ROWINT SIMARRAY) REDUCE NIL
 RESHAPE (SIMARRAY) RPLUS NIL RTIMES NIL SEEK NIL SHAPE NIL SHIFT NIL TRANSPOSE (ROWINT) NIL
FETCH ADJOIN (SHAPE AELTTYPE DONE) CROSS (SHAPE AELTTYPE DONE) DEAL NIL ELEMENTTYPE (AELTTYPE) FORMAT 
(FORMAT) GENVEC (SHAPE) IDLARRAYP NIL ORDER (ELEMENTBLOCK) ORDERROW (NELTS) ORDERROW1 NIL RANK (
ELEMENTBLOCK NELTS RELTTYPE SHAPE FORMAT) REDUCE (SHAPE DONE) RESHAPE (SHAPE NELTS FORMAT ELEMENTBLOCK
 AELTTYPE DONE) RPLUS (AELTTYPE DONE) RTIMES (AELTTYPE DONE) SEEK (ELTCNT DONE) SHAPE (SHAPE) SHIFT (
SHAPE AELTTYPE DONE) TRANSPOSE (SHAPE NELTS AELTTYPE ELEMENTBLOCK) NIL
REPLACE ADJOIN NIL CROSS (NELTS KEEPS) DEAL NIL ELEMENTTYPE NIL FORMAT NIL GENVEC (NELTS) IDLARRAYP 
NIL ORDER NIL ORDERROW NIL ORDERROW1 NIL RANK (NELTS SHAPE FORMAT ELEMENTBLOCK) REDUCE NIL RESHAPE (
SHAPE FORMAT ELEMENTBLOCK SLOT3) RPLUS NIL RTIMES NIL SEEK NIL SHAPE NIL SHIFT NIL TRANSPOSE (NELTS 
INIT) NIL
REFFREE ADJOIN NIL CROSS NIL DEAL NIL ELEMENTTYPE NIL FORMAT NIL GENVEC NIL IDLARRAYP NIL ORDER (
UERRORSET) ORDERROW NIL ORDERROW1 (X C TT) RANK NIL REDUCE NIL RESHAPE (UERRORSET) RPLUS NIL RTIMES 
NIL SEEK (UERRORSET) SHAPE (UERRORSET) SHIFT NIL TRANSPOSE (UERRORSET) NIL
REF ADJOIN (VECTORS ADJOIN VALUE GSB GSBA) CROSS (VECTORS CSHAPE VALUE GSB GSBC SPACE) DEAL (UARG 
VALUE DROW DEAL) ELEMENTTYPE (UARG VALUE) FORMAT (UARG VALUE) GENVEC (INITIAL END ROW) IDLARRAYP NIL 
ORDER (UARG VALUE OV) ORDERROW (X VALUE N TT) ORDERROW1 (R) RANK (A VALUE AE L X) REDUCE (UARG F GSBA 
REDUCENARGS) RESHAPE (UARG VALUE SROW GSBOLD GSBNEW) RPLUS (A GSBA) RTIMES (A GSBA) SEEK (UARG VALUE 
GSBV STYPE VSIZE FND) SHAPE (UARG VALUE S) SHIFT (V SHIFT VALUE SHIFTNARGS OUT DIST FL VL SH GSBS) 
TRANSPOSE (UARG VALUE S SN R PV X Y TAE IDX INV) NIL
SETFREE ADJOIN NIL CROSS NIL DEAL NIL ELEMENTTYPE NIL FORMAT NIL GENVEC NIL IDLARRAYP NIL ORDER NIL 
ORDERROW NIL ORDERROW1 NIL RANK NIL REDUCE NIL RESHAPE NIL RPLUS NIL RTIMES NIL SEEK NIL SHAPE NIL 
SHIFT NIL TRANSPOSE NIL NIL
SET ADJOIN (V ALENGTH ATYPE I NOAVD ALEVEL VLEVEL) CROSS (CTYPE V I VAL R START RUN LEV CODES NOCVD) 
DEAL (N K I) ELEMENTTYPE (A) FORMAT (A) GENVEC (S D N GV I SF VAL) IDLARRAYP NIL ORDER (V CFN) 
ORDERROW (C U V J I) ORDERROW1 (M J V I L) RANK (I SCR J RX NNIL K RANK) REDUCE (A RESULT) RESHAPE (A 
NEWSHAPE NEWFORMAT I NEWARRAY) RPLUS (TOT) RTIMES (PROD) SEEK (SOUGHT VEC) SHAPE (A I) SHIFT (FILL 
GSBV I) TRANSPOSE (A PERM I MN M TVI TA V K J AI) NIL
SMASHFREE ADJOIN NIL CROSS NIL DEAL NIL ELEMENTTYPE NIL FORMAT NIL GENVEC NIL IDLARRAYP NIL ORDER NIL 
ORDERROW NIL ORDERROW1 NIL RANK NIL REDUCE NIL RESHAPE NIL RPLUS NIL RTIMES NIL SEEK NIL SHAPE NIL 
SHIFT NIL TRANSPOSE NIL NIL
SMASH ADJOIN NIL CROSS (CROSS) DEAL NIL ELEMENTTYPE NIL FORMAT NIL GENVEC NIL IDLARRAYP NIL ORDER NIL 
ORDERROW NIL ORDERROW1 NIL RANK NIL REDUCE NIL RESHAPE (NEWARRAY) RPLUS NIL RTIMES NIL SEEK NIL SHAPE 
NIL SHIFT NIL TRANSPOSE NIL NIL
PROP ADJOIN NIL CROSS NIL DEAL NIL ELEMENTTYPE NIL FORMAT NIL GENVEC NIL IDLARRAYP NIL ORDER NIL 
ORDERROW NIL ORDERROW1 NIL RANK NIL REDUCE NIL RESHAPE NIL RPLUS NIL RTIMES NIL SEEK NIL SHAPE NIL 
SHIFT NIL TRANSPOSE NIL NIL
TEST ADJOIN (I V VVD NOAVD $$TMP) CROSS (I V $$TMP VAL CODES LEV NOCVD) DEAL (I) ELEMENTTYPE NIL 
FORMAT NIL GENVEC (SF DF) IDLARRAYP (A) ORDER (CFN) ORDERROW (C I U J V) ORDERROW1 (V M) RANK (SCR I J
 NNIL K) REDUCE (STARTINGVAL RESULT) RESHAPE (A NEWSHAPE NEWFORMAT I) RPLUS NIL RTIMES NIL SEEK (
SOUGHT GSBS V) SHAPE (A I) SHIFT (FILL LEFT GSBF) TRANSPOSE (PERM I TVI J V K AI) NIL
TESTFREE ADJOIN (LABPROPFLAG) CROSS (LABPROPFLAG) DEAL (LABPROPFLAG) ELEMENTTYPE NIL FORMAT NIL GENVEC
 (LABPROPFLAG) IDLARRAYP NIL ORDER (LABPROPFLAG) ORDERROW NIL ORDERROW1 NIL RANK (LABPROPFLAG) REDUCE 
NIL RESHAPE (LABPROPFLAG) RPLUS NIL RTIMES NIL SEEK (LABPROPFLAG) SHAPE (LABPROPFLAG) SHIFT (
LABPROPFLAG) TRANSPOSE (LABPROPFLAG) NIL
PREDICATE ADJOIN (GREATERP) CROSS (GREATERP) DEAL (MINUSP UERRORPRINT? FIXP ARRAYTYPEP INDEXP ROWTYPEP
 ILESSP) ELEMENTTYPE (TYPENAMEP SELECTQ) FORMAT (TYPENAMEP SELECTQ) GENVEC (NUMBERP ARRAYTYPEP FIXP 
IGEQ GREATERP UERRORPRINT? ILESSP FLOATP ROWTYPEP IGREATERP) IDLARRAYP (ARRAYTYPEP VSCALARP) ORDER NIL
 ORDERROW (ROWTYPEP FNTYP FIXP IGREATERP ILESSP EQP APPLY*) ORDERROW1 (FIXP ILESSP ROWTYPEP FNTYP EQP 
APPLY* IGREATERP) RANK NIL REDUCE (IGREATERP) RESHAPE NIL RPLUS NIL RTIMES NIL SEEK (UERRORPRINT? 
TYPENAMEP SELECTQ FIXP IGEQ APPLY* UEQP LITATOM) SHAPE (UERRORPRINT? ARRAYTYPEP IGREATERP) SHIFT (
IGREATERP) TRANSPOSE (UERRORPRINT? TYPENAMEP ROWTYPEP FIXP IGREATERP ILESSP MINUSP IEQP) NIL
EFFECT ADJOIN (DECLARE FRPLACD) CROSS (DECLARE FRPLACD) DEAL (DECLARE PRIN1 PRIN2 TERPRI SETRELT 
SETTITLE) ELEMENTTYPE (DECLARE) FORMAT (DECLARE) GENVEC (DECLARE PRIN1 TERPRI SETRELT SETTITLE) 
IDLARRAYP (DECLARE) ORDER (DECLARE) ORDERROW (DECLARE ORDERROW1 SETRELT) ORDERROW1 (SETRELT ORDERROW1)
 RANK (DECLARE) REDUCE (DECLARE) RESHAPE (DECLARE) RPLUS (DECLARE) RTIMES (DECLARE) SEEK (DECLARE 
PRIN1 PRIN2 TERPRI RESETUP FRPLACD SETTITLE) SHAPE (DECLARE PRIN1 PRIN2 TERPRI SETTITLE SETDIMLAB 
SETLEVLAB) SHIFT (DECLARE) TRANSPOSE (DECLARE PRIN1 PRIN2 TERPRI SETRELT SETTITLE LAB.COPYDIM) NIL
CLISP ADJOIN (DPROG bind declare for from to do finally type? the until first collect) CROSS (DPROG 
bind declare for from to do finally type? the by until collect) DEAL (ULAMBDA DPROG printout the for 
declare from to by do finally DPROGN) ELEMENTTYPE (ULAMBDA DPROG the) FORMAT (ULAMBDA DPROG the) 
GENVEC (ULAMBDA DLAMBDA the DPROG type? printout bind for to declare first do finally) IDLARRAYP (
ULAMBDA DPROG) ORDER (ULAMBDA DPROG type? printout the) ORDERROW (DLAMBDA the DPROG type? for from to 
do by until) ORDERROW1 (DLAMBDA DPROGN bind declare until do) RANK (ULAMBDA DLAMBDA the DPROG for to 
do from thereis) REDUCE (ULAMBDA DPROG type? printout the DPROGN bind declare first until do finally) 
RESHAPE (ULAMBDA DPROG type? printout the for from to when do bind declare until) RPLUS (ULAMBDA 
DLAMBDA the bind declare until do finally) RTIMES (ULAMBDA DLAMBDA the bind declare until do finally) 
SEEK (ULAMBDA DPROG type? printout the bind declare until when collect first do) SHAPE (ULAMBDA DPROG 
type? printout the for to do) SHIFT (ULAMBDA DLAMBDA the DPROG type? for from to declare first do bind
) TRANSPOSE (ULAMBDA DPROG type? printout the for to do thereis from by while when) NIL
SPECVARS ADJOIN (VECTORS) CROSS (VECTORS) DEAL (N) ELEMENTTYPE (A) FORMAT (A) GENVEC (INITIAL END) 
IDLARRAYP (A) ORDER (V CFN) ORDERROW (C X TT) ORDERROW1 NIL RANK (A) REDUCE (REDUCENARGS A F 
STARTINGVAL) RESHAPE (A NEWSHAPE NEWFORMAT) RPLUS (A) RTIMES (A) SEEK (SOUGHT VEC) SHAPE (A) SHIFT (
SHIFTNARGS V SHIFT FILL) TRANSPOSE (A PERM) NIL
LOCALVARS ADJOIN NIL CROSS NIL DEAL (T) ELEMENTTYPE (T) FORMAT (T) GENVEC NIL IDLARRAYP NIL ORDER (T) 
ORDERROW NIL ORDERROW1 NIL RANK NIL REDUCE (T) RESHAPE (T) RPLUS NIL RTIMES NIL SEEK (T) SHAPE (T) 
SHIFT NIL TRANSPOSE (T) NIL
APPLY ADJOIN (SELECTQ FIXP IGEQ GREATERP ARRAYTYPEP ARG PLUS GETRELT ASSERT NUMBERP VSCALARP FLOATP 
GETAELT VSCALARPTR ALLOC.SARRAY ROWINTOF SETUP TYPENAMEP SELTYPEQ SETAELT NEXT GETDIMLAB SETDIMLAB 
GETVALDIM SETVALDIM SETLEVLAB GETLEVLAB SETCODES GETCODES SHOULDNT SETTITLE APPLY MAKETITLE CONS 
FRPLACD LIST) CROSS (ADD1 ROWTYPEP SELECTQ GREATERP SELTYPEQ ARRAYTYPEP SETRELT GETRELT NUMBERP FLOATP
 VSCALARP GETAELT VSCALARPTR SHOULDNT ARG PLUS ALLOC.SARRAY SETUP FIXP IGEQ TYPENAMEP LESSP SUB1 
ITIMES NEXT RESETUP SKIP ZEROP MINUSP SETAELT SETDIMLAB GETDIMLAB SETLEVLAB GETLEVLAB GETVALDIM 
GROUP.HIDDENCODES SETVALDIM SETCODES FRPLACD LIST SETTITLE APPLY MAKETITLE CONS) DEAL NIL ELEMENTTYPE 
NIL FORMAT NIL GENVEC NIL IDLARRAYP NIL ORDER (DECLARE UENTRY CONV.VECTOR UERRORGUARD UERRORGUARDVAL 
UERRORSET NAMEDLET UERRORNAME FNTYP CONV.SCALAR UERROR UERROR! UERRORPRINT? PRIN1 TERPRI ARRAYTYPEP 
VFROMR ORDERROW CONV.SIMARRAY SETTITLE MAKETITLE LIST LITATOM) ORDERROW (ILESSP LESSP ULESSP) 
ORDERROW1 NIL RANK (DECLARE UENTRY TYPENAMEP CONV.SIMARRAY ROWTYPEP ORDERROW FIXP ARRAYTYPEP NUMBERP 
GREATERP GETRELT PLUS EQP IREMAINDER QUOTIENT FLOATROW DIFFERENCE FDIFFERENCE FLOAT SETRELT 
LAB.COPYDIMS SETTITLE MAKETITLE) REDUCE (DECLARE UENTRY CONV.ARRAY FNTYP UERROR UERRORPRINT? PRIN1 
PRIN2 TERPRI UERROR! TYPENAMEP VSCALARP CONV.VECTOR IEQP NLOGICALELTS SETUP ILESSP COPYAELT NEXT 
APPLY*) RESHAPE (DECLARE UENTRY NUMBERP TYPENAMEP UERRORGUARD UERRORGUARDVAL UERRORSET NAMEDLET 
UERRORNAME CONV.SCALAR CONV.ARRAY UERROR UERRORPRINT? PRIN1 PRIN2 TERPRI UERROR! ARRAYTYPEP 
CONV.VECTOR SELECTQ MISSPELLED? CONV.ROWINT ROWINTOF NLOGICALELTS ROWTYPEP IGREATERP MINUSP GETRELT 
IPLUS IEQP ALLOC.SARRAY NPHYSICALELTS UARG SETTITLE MAKETITLE MAKEOFFSETS VSCALARP SETUP SETAELT NEXT 
GETAELT RESETUP LIST SETDIMLAB GETLEVLAB) RPLUS (DECLARE UENTRY TYPENAMEP VSCALARP COPYAELT VSCALARPTR
 SELECTQ SETUP FIXP IPLUS GETAELT NEXT FLOATP FPLUS SHOULDNT) RTIMES (DECLARE UENTRY TYPENAMEP 
VSCALARP COPYAELT VSCALARPTR SELECTQ SETUP FIXP ITIMES GETAELT NEXT FLOATP FTIMES SHOULDNT) SEEK NIL 
SHAPE NIL SHIFT (DECLARE UENTRY ARRAYTYPEP FIXP NUMBERP ILESSP IEQP PRESERVE SETTITLE IGREATERP 
MAKETITLE MINUSP IMINUS GETRELT SELECTQ IGEQ ALLOC.SARRAY ROWINTOF TYPENAMEP FLOATP SETUP ADD1 SKIP 
GREATERP SETAELT NEXT GETAELT PLUS RESETUP IMIN IMAX IREMAINDER IDIFFERENCE) TRANSPOSE NIL NIL
ERROR ADJOIN NIL CROSS NIL DEAL NIL ELEMENTTYPE NIL FORMAT NIL GENVEC NIL IDLARRAYP NIL ORDER (ppe) 
ORDERROW (apply) ORDERROW1 (apply) RANK NIL REDUCE (apply) RESHAPE (ppe) RPLUS NIL RTIMES NIL SEEK (
ppe apply) SHAPE (ppe) SHIFT NIL TRANSPOSE (ppe) NIL
LOCALFREEVARS ADJOIN NIL CROSS NIL DEAL NIL ELEMENTTYPE NIL FORMAT NIL GENVEC NIL IDLARRAYP NIL ORDER 
NIL ORDERROW NIL ORDERROW1 NIL RANK NIL REDUCE (REDUCENARGS) RESHAPE NIL RPLUS NIL RTIMES NIL SEEK NIL
 SHAPE NIL SHIFT (SHIFTNARGS) TRANSPOSE NIL NIL
ARGS ADJOIN NIL CROSS NIL DEAL NIL ELEMENTTYPE NIL FORMAT NIL GENVEC NIL IDLARRAYP NIL ORDER NIL 
ORDERROW NIL ORDERROW1 NIL RANK NIL REDUCE NIL RESHAPE NIL RPLUS NIL RTIMES NIL SEEK NIL SHAPE NIL 
SHIFT NIL TRANSPOSE NIL NIL
USERTEMPLATES OP# (CALL) SPREADAPPLY (CALL FUNCTIONAL EVAL . PPE) UENTRY (CALL NIL .. EVAL RETURN) 
perform (MACRO ARGS (PERFORMTRAN ARGS T)) SPREADAPPLY* (CALL FUNCTIONAL .. EVAL) PERFORM (MACRO ARGS (
PERFORMTRAN ARGS T)) SHAZAM (CALL .. NIL) UERRORGUARD MACRO UERROR MACRO UERRORSET MACRO SETQ.NOREF (
CALL SET EVAL . PPE) NIL
0 ADJOIN (NIL IJK VECTOR SCALAR VSCALARP FLOATING BOOL GENSTATEBLOCK) CROSS (ROWINT NIL VECTOR SCALAR 
FLOATING VSCALARP SIMARRAY IJK BOOL GENSTATEBLOCK) DEAL (INTEGER VECTOR NIL ROWINT SIMARRAY) 
ELEMENTTYPE (ARRAY) FORMAT (ARRAY FORMATCODE) GENVEC (ARITH VECTOR ANY IJK SIMARRAY FLOATING NIL 
ROWFLOAT FIXP ROWINT) IDLARRAYP (NIL) ORDER (NIL FUNCTION VECTOR) ORDERROW (ROWSCALAR NIL FUNCTION 
ROWINT INTEGER ROWFLOAT) ORDERROW1 (INTEGER ROWSCALAR FUNCTION ROWINT NIL) RANK (ARRAY ROWSCALAR 
INTEGER ROWINT SIMARRAY SCALAR NIL) REDUCE (FUNCTION ANY ARRAY NIL GENSTATEBLOCK) RESHAPE (SCALAR 
ARRAY NIL VECTOR FORMATCODE SIMARRAY ROWINT GENSTATEBLOCK) RPLUS (ARRAY ANY NIL FIXP GENSTATEBLOCK 
FLOATING) RTIMES (ARRAY ANY NIL GENSTATEBLOCK FIXP FLOATING) SEEK (FUNCTION SCALAR VECTOR 
GENSTATEBLOCK NIL CARDINAL) SHAPE (SCALAR ARRAY VECTOR NIL) SHIFT (VECTOR INTEGER SCALAR BOOL IJK 
ARRAY FLOATING GENSTATEBLOCK NIL) TRANSPOSE (LST VECTOR ARRAY ROWINT SIMARRAY INTEGER NIL ROWSCALAR) 
NIL

)