Support This Project Get i5/OS Programmer's Toolkit at SourceForge.net. Fast, secure and Free Open Source software downloads

List of System-builtins

The following table lists the system-builtins (MI instructions) covered by subproject System-builtin Headers and Examples for ILE HLLs and corresponding headers for each system-buitlin where its prototype of related instruction templates can be found.

System-builtin Headers System-builtin Name

mih-auth.rpgleinc _MATAU1 (Materialize Authority (MATAU))
mih-auth.rpgleinc _MATAU2 (Materialize Authority (MATAU))
mih-auth.rpgleinc _MATAL (Materialize Authority List (MATAL))
mih-auth.rpgleinc MATAUU (Materialize Authorized Users (MATAUU))
mih-auth.rpgleinc _MODINVAU (Modify Invocation Authority Attributes (MODINVAU))
mih-auth.rpgleinc _TESTAU1 (Test Authority (TESTAU))
mih-auth.rpgleinc _TESTAU2 (Test Authority (TESTAU))
mih-auth.rpgleinc _TESTEAU3 (Test Extended Authorities (TESTEAU))
mih-auth.rpgleinc _TESTEAU4 (Test Extended Authorities (TESTEAU))
mih-auth.rpgleinc _MATUPID (Materialize User Profile Pointers from ID (MATUPID))
mih-auth.rpgleinc _TESTULA (Test User List Authority (TESTULA))
mih-comp.rpgleinc _CMPSWP1 (Compare and Swap (CMPSW))
mih-comp.rpgleinc _CMPSWP2 (Compare and Swap (CMPSWP))
mih-comp.rpgleinc _CMPSWP4 (Compare and Swap (CMPSWP))
mih-comp.rpgleinc _CMPSWP8 (Compare and Swap (CMPSWP))
mih-comp.rpgleinc _CPRDATA (Compress Data (CPRDATA))
mih-comp.rpgleinc _DCPDATA (Decompress Data (DCPDATA))
mih-comp.rpgleinc _TSTBTS (Test Bit in String (TSTBTS))
mih-comp.rpgleinc _CLRBTS (Clear Bit in String (CLRBTS))
mih-comp.rpgleinc _SETBTS (Set Bit in String (SETBTS))
mih-comp.rpgleinc _CVTEFN (Convert External Form to Numeric Value (CVTEFN))
mih-comp.rpgleinc _CPYECLAP (Copy Extended Characters Left-Adjusted With Pad (CPYECLAP))
mih-comp.rpgleinc _LBCPYNV (Copy Numeric Value (CPYNV))
mih-comp.rpgleinc _LBCPYNVR (Copy Numeric Value (CPYNV))
mih-comp.rpgleinc _ACOS (Arc Cosine (ACOS))
mih-comp.rpgleinc _ANDCSTR (And Complemented String (ANDCSTR))
mih-comp.rpgleinc _ANDCSTR (AND String (ANDSTR))
mih-comp.rpgleinc _ASIN (Arc Sine (ASIN))
mih-comp.rpgleinc _ATAN (Arc Tangent (ATAN))
mih-comp.rpgleinc _ATANH (Arc Tangent Hyperbolic (ATANH))
mih-comp.rpgleinc _STRLENNULL (Compute Length of Null-Terminated String (STRLENNULL))
mih-comp.rpgleinc _STRCMPNULL (Compare Null-Terminated Strings (STRCMPNULL))
mih-comp.rpgleinc _STRNCMPNULL (Compare Null-Terminated Strings Constrained (SRNCMPNULL))
mih-comp.rpgleinc _CMPTOPAD (Compare To Pad (CMPTOPAD))
mih-comp.rpgleinc _COMSTR (Complement String (COMSTR))
mih-comp.rpgleinc _COS (Cosine (COS))
mih-comp.rpgleinc _COSH (Cosine Hyperbolic (COSH))
mih-comp.rpgleinc _COT (Cotangent (COT))
mih-comp.rpgleinc _CPYBYTES (Copy Bytes (CPYBYTES))
mih-comp.rpgleinc _CPYBO (Copy Bytes Overlapping (CPYBO))
mih-comp.rpgleinc _STRCPYNULL (Copy Null-Terminated String (STRCPYNULL))
mih-comp.rpgleinc _STRNCPYNULL (Copy Null-Terminated String Constrained (STRNCPYNULL))
mih-comp.rpgleinc _STRNCPYNULLPAD (Copy Null-Terminated String Constrained, Null Padded (STRNCPYNULLPAD))
mih-comp.rpgleinc _EEXP (Exponential Function of E (EEXP))
mih-comp.rpgleinc _FINDBYTE (Find Byte (FINDBYTE))
mih-comp.rpgleinc _MEMCHR (Find Character Constrained (MEMCHR))
mih-comp.rpgleinc _STRCHRNULL (Find Character in Null-Terminated String (STRCHRNULL))
mih-comp.rpgleinc _LN (Logarithm Base E (Natural Logarithm) (LN))
mih-comp.rpgleinc _MEMCMP (Memory Compare (MEMCMP))
mih-comp.rpgleinc _MEMCPY (Memory Copy (MEMCPY))
mih-comp.rpgleinc _MEMMOVE (Memory Move (MEMMOVE))
mih-comp.rpgleinc _MPYADD (Multiply-Add (MPYADD))
mih-comp.rpgleinc _MPYSUB (Multiply-Subtract (MPYSUB))
mih-comp.rpgleinc _ORSTR (OR String (ORSTR))
mih-comp.rpgleinc _POWER (X To The Y Power (POWER))
mih-comp.rpgleinc _PROPB (Propagate Byte (PROPB))
mih-comp.rpgleinc _RETCA (Retrieve Computational Attributes (RETCA))
mih-comp.rpgleinc _SETCA (Set Computational Attributes (SETCA))
mih-comp.rpgleinc _SCANX (Scan Extended (SCANX))
mih-comp.rpgleinc _SIN (Sine (SIN))
mih-comp.rpgleinc _SINH (Sine Hyperbolic (SINH))
mih-comp.rpgleinc _TAN (Tangent (TAN))
mih-comp.rpgleinc _TANH (Tangent Hyperbolic (TANH))
mih-comp.rpgleinc _TESTRPL (Test and Replace Bytes (TESTRPL))
mih-comp.rpgleinc _TESTSUBSET (Test Subset (TESTSUBSET))
mih-comp.rpgleinc _XLATEB (Translate Bytes (XLATEB))
mih-comp.rpgleinc _XLATEB1 (Translate Bytes One Byte at a Time (XLATEB1))
mih-comp.rpgleinc _XORSTR (XOR (Exclusive Or) String (XORSTR))
mih-ctx.rpgleinc _MATCTX1 (Materialize Context (MATCTX))
mih-ctx.rpgleinc _MATCTX2 (Materialize Context (MATCTX)).
mih-dattim.rpgleinc _CTD (Compute Time Duration (CTD))
mih-dattim.rpgleinc _CDD (Compute Date Duration (CDD))
mih-dattim.rpgleinc _CTSD (Compute Timestamp Duration (CTSD))
mih-dattim.rpgleinc _CVTD (Convert Date (CVTD))
mih-dattim.rpgleinc _CVTT (Convert Time (CVTT))
mih-dattim.rpgleinc _CVTTS (Convert Timestamp (CVTTS))
mih-dattim.rpgleinc _DECT (Decrement Time (DECT))
mih-dattim.rpgleinc _DECD (Decrement Date (DECD))
mih-dattim.rpgleinc _DECTS (Decrement Timestamp (DECTS))
mih-dattim.rpgleinc _INCT (Increment Time (INCT))
mih-dattim.rpgleinc _INCD (Increment Date (INCD))
mih-dattim.rpgleinc _INCTS (Increment Timestamp (INCTS))
mih-dattim.rpgleinc _MATTODAT (Materialize Time of Day Clock Attributes (MATTODAT))
mih-dtaptr.rpgleinc _SETDP (Set Data Pointer (SETDP))
mih-dtaptr.rpgleinc _SETDPADR (Set Data Pointer Addressability (SETDPADR))
mih-heap.rpgleinc _FREHSS (Free Activation Group-Based Heap Space Storage (FREHSS))
mih-heap.rpgleinc _CRTHS (Create Activation Group-Based Heap Space (CRTHS))
mih-heap.rpgleinc _MATHSAT (Materialize Activation Group-Based Heap Space Attributes (MATHSAT))
mih-heap.rpgleinc _SETHSSMK (Set Activation Group-Based Heap Space Storage Mark (SETHSSMK))
mih-heap.rpgleinc _FREHSSMK (Free Activation Group-Based Heap Space Storage From Mark (FREHSSMK))
mih-heap.rpgleinc _DESHS (Destroy Activation Group-Based Heap Space (DESHS))
mih-inx.rpgleinc _CRTINX (Create Independent Index (CRTINX))
mih-inx.rpgleinc _DESINX (Destroy Independent Index (DESINX))
mih-inx.rpgleinc _MATINXAT (Materialize Independent Index Attributes (MATINXAT))
mih-inx.rpgleinc _INSINXEN (Insert Independent Index Entry (INSINXEN))
mih-inx.rpgleinc _FNDINXEN (Find Independent Index Entry (FNDINXEN))
mih-inx.rpgleinc _RMVINXEN1 (Remove Independent Index Entry (RMVINXEN))
mih-inx.rpgleinc _MODINX (Modify Independent Index (MODINX))
mih-lock.rpgleinc _LOCK (Lock Object (LOCK))
mih-lock.rpgleinc _UNLOCK (Unlock Object (UNLOCK))
mih-lock.rpgleinc _LOCKSL1 (Lock Space Location (LOCKSL))
mih-lock.rpgleinc _LOCKSL2 (Lock Space Location (LOCKSL))
mih-lock.rpgleinc _UNLOCKSL1 (Unlock Space Location (UNLOCKSL))
mih-lock.rpgleinc _UNLOCKSL2 (Unlock Space Location (UNLOCKSL))
mih-lock.rpgleinc _LOCKTSL (Lock Teraspace Storage Location (LOCKTSL))
mih-lock.rpgleinc _UNLCKTSL (Unlock Teraspace Storage Location (UNLCKTSL))
mih-lock.rpgleinc _MATAOL (Materialize Allocated Object Locks (MATAOL))
mih-lock.rpgleinc _MATOBJLK (Materialize Object Locks (MATOBJLK))
mih-lock.rpgleinc _MATPRLK1 (Materialize Process Locks (MATPRLK))
mih-lock.rpgleinc _MATPRLK2 (Materialize Process Locks (MATPRLK))
mih-lock.rpgleinc _MATSELLK (Materialize Materialize Selected Locks (MATSELLK))
mih-lock.rpgleinc _MATPRECL (Materialize Process Record Locks (MATPRECL))
mih-lock.rpgleinc _MATDRECL (Materialize Data Space Record Locks (MATDRECL))
mih-lock.rpgleinc _XFRLOCK (Transfer Object Lock (XFRLOCK))
mih-mchobs.rpgleinc _MATSOBJ (Materialize System Object (MATSOBJ))
mih-mchobs.rpgleinc _TESTTOBJ (Test Temporary Object (TESTTOBJ))
mih-mchobs.rpgleinc _TESTPDC (Test Performance Data Collection (TESTPDC))
mih-mutex.rpgleinc _CRTMTX (Create Pointer-Based Mutex (CRTMTX))
mih-mutex.rpgleinc _DESMTX (Destroy Pointer-Based Mutex (DESMTX))
mih-mutex.rpgleinc _LOCKMTX (Lock Pointer-Based Mutex (LOCKMTX))
mih-mutex.rpgleinc _MATPRMTX (Materialize Process Mutex (MATPRMTX))
mih-mutex.rpgleinc _UNLKMTX (Unlock Pointer-Based Mutex (UNLKMTX))
mih-mutex.rpgleinc _MATMTX (Materialize Mutex (MATMTX))
mih-pgmexec.rpgleinc _ACTBPGM (Activate Bound Program (ACTBPGM))
mih-pgmexec.rpgleinc _MATACTEX (Materialize Activation Export (MATACTEX))
mih-pgmexec.rpgleinc _ACTPG (Activate Program (ACTPG))
mih-pgmexec.rpgleinc _CALLPGMV (Call Program with Variable Length Argument List (CALLPGMV))
mih-pgmexec.rpgleinc _DEACTPG1 (Deactivate Program (DEACTPG))
mih-pgmexec.rpgleinc _DEACTPG2 (Deactivate Program (DEACTPG))
mih-pgmexec.rpgleinc _INVP (Invocation Pointer (INVP))
mih-pgmexec.rpgleinc _MATAGPAT (Materialize Activation Group Attributes (MATAGPAT))
mih-pgmexec.rpgleinc _MATACTAT (Materialize Activation Attributes (MATACTAT))
mih-pgmexec.rpgleinc _MODASA (Modify Automatic Storage Allocation (MODASA))
mih-pgmexec.rpgleinc _NPMPARMLISTADDR (NPM Procedure Parameter List Address (NPM_PARMLIST_ADDR))
mih-pgmexec.rpgleinc _MATINVAT2 (Materialize Invocation Attributes (MATINVAT))
mih-pgmexec.rpgleinc _MATINVAT (Materialize Invocation Attributes (MATINVAT))
mih-pgmexec.rpgleinc _RINZSTAT (Reinitialize Static Storage (RINZSTAT))
mih-pgmexec.rpgleinc _RINZSTAT2 (Reinitialize Static Storage (RINZSTAT))
mih-pgmexec.rpgleinc _OPM_PARM_CNT (OPM Parameter Count (OPM_PARM_CNT))
mih-pgmexec.rpgleinc _OPM_PARM_ADDR (OPM Parameter Address (OPM_PARM_ADDR))
mih-pgmexec.rpgleinc _MATINVS1 (Materialize Invocation Stack (MATINVS))
mih-pgmexec.rpgleinc _MATINVS2 (Materialize Invocation Stack (MATINVS))
mih-pgmexec.rpgleinc _MATINV (Materialize Invocation (MATINV))
mih-pgmexec.rpgleinc _FNDRINVN1 (Find Relative Invocation Number (FNDRINVN))
mih-pgmexec.rpgleinc _FNDRINVN2 (Find Relative Invocation Number (FNDRINVN))
mih-pgmmng.rpgleinc _MATPG (Materialize Program (MATPG))
mih-pgmmng.rpgleinc _MATPGMNM (Materialize Program Name (MATPGMNM))
mih-prcthd.rpgleinc _PCOPTR (PCO Pointer (PCOPTR))
mih-prcthd.rpgleinc _PCOPTR2 (Return PCO Pointer (PCOPTR2))
mih-prcthd.rpgleinc _MATPRAGP (Materialize Process Activation Groups (MATPRAGP))
mih-prcthd.rpgleinc _MATPRATR1 (Materialize Process Attributes (MATPRATR))
mih-prcthd.rpgleinc _MATPRATR2 (Materialize Process Attributes (MATPRATR))
mih-prcthd.rpgleinc _RETTHCNT (Retrive Thread Count (RETTHCNT))
mih-prcthd.rpgleinc _RETTHID (Retrieve Thread Identifier (RETTHID))
mih-prcthd.rpgleinc _TSTINLTH (Test Initial Thread (TSTINLTH))
mih-prcthd.rpgleinc _TESTINTR (Test Pending Interrupts (TESTINTR))
mih-prcthd.rpgleinc _WAITTIME (Wait On Time (WAITTIME))
mih-ptr.rpgleinc _CMPPTRA (Compare Pointer for Object Addressability (CMPPTRA))
mih-ptr.rpgleinc _CMPPTRA (Compare Pointer for Object Addressability (CMPPTRA))
mih-ptr.rpgleinc _CMPPTRT (Compare Pointer Type (CMPPTRT))
mih-ptr.rpgleinc _CMPPTRT (Compare Pointer Type (CMPPTRT))
mih-ptr.rpgleinc _CPYBWP (Copy Bytes with Pointers (CPYBWP))
mih-ptr.rpgleinc _MATPTR (Materialize Pointer (MATPTR))
mih-ptr.rpgleinc _MATPTRL (Materialize Pointer Locations (MATPTRL))
mih-ptr.rpgleinc _MATPTRIF (Materialize Pointer Information (MATPTRIF))
mih-ptr.rpgleinc _RSLVDP1 (Resolve Data Pointer (RSLVDP))
mih-ptr.rpgleinc _RSLVDP2 (Resolve Data Pointer (RSLVDP))
mih-ptr.rpgleinc _RSLVDP3 (Resolve Data Pointer (RSLVDP))
mih-ptr.rpgleinc _RSLVSP2 (Resolve System Pointer (RSLVSP))
mih-ptr.rpgleinc _RSLVSP4 (Resolve System Pointer (RSLVSP))
mih-ptr.rpgleinc _RETTSADR (Retrieve Teraspace Address From Space Pointer (RETTSADR))
mih-ptr.rpgleinc _TESTPTR (Test Pointer (TESTPTR))
mih-ptr.rpgleinc _TESTPTR (Test Pointer (TESTPTR))
mih-ptr.rpgleinc _SETSPPFP (Set Space Pointer from Pointer (SETSPPFP))
mih-ptr.rpgleinc _SETSPFP (Set System Pointer from Pointer (SETSPFP))
mih-ptr.rpgleinc _SETSPFP (Set System Pointer from Pointer (SETSPFP))
mih-q.rpgleinc _ENQ (Enqueue (ENQ))
mih-q.rpgleinc _DEQI (Dequeue from a queue object without waiting (DEQ))
mih-q.rpgleinc _DEQWAIT (Dequeue from or wait on a queue object (DEQ))
mih-spc.rpgleinc _CRTS (Create Space (CRTS))
mih-spc.rpgleinc _DESS (Destroy Space (DESS))
mih-spc.rpgleinc _MATS (Materialize Space Attributes (MATS))
mih-spc.rpgleinc _MODS1 (Modify Space Attributes (MODS))
mih-spc.rpgleinc _MODS2 (Modify Space Attributes (MODS))
mih-spt.rpgleinc _GENUUID (Generate Universal Unique Identifier (GENUUID))
mih-spt.rpgleinc _MATMATR (Materialize Machine Attributes (MATMATR))
mih-spt.rpgleinc _MATTOD (Materialize Machine Data (MATMDATA))
mih-spt.rpgleinc _MATMDATA (Materialize Machine Data (MATMDATA))
mih-spt.rpgleinc _MATMIF (Materialize Machine Information (MATMIF))
mih-stgrsc.rpgleinc _ENSOBJ (Ensure Object (ENSOBJ))
mih-stgrsc.rpgleinc _MATRMD (Materialize Resource Management Data (MATRMD))
mih-stgrsc.rpgleinc _SETACST (Set Access State (SETACST))
mih-stgrsc.rpgleinc _YIELD (Yield (YIELD))
mih-stgsync.rpgleinc _ATMCADD4 (Atomic Add (ATMCADD))
mih-stgsync.rpgleinc _ATMCADD8 (Atomic Add (ATMCADD))
mih-stgsync.rpgleinc _ATMCAND4 (Atomic And (ATMCAND))
mih-stgsync.rpgleinc _ATMCAND8 (Atomic And (ATMCAND))
mih-stgsync.rpgleinc _ATMCOR4 (Atomic Or (ATMCOR))
mih-stgsync.rpgleinc _ATMCOR8 (Atomic Or (ATMCOR))
mih-stgsync.rpgleinc _CHKLKVAL (Check Lock Value (CHKLKVAL))
mih-stgsync.rpgleinc _CLRKLVAL (Clear Lock Value (CLRLKVAL))
mih-stgsync.rpgleinc _SYNCSTG (Synchronize Shared Storage Accesses (SYNCSTG))
mih-undoc.rpgleinc __setjmp
mih-undoc.rpgleinc __setjmp2
mih-undoc.rpgleinc _SYSEPT
mih-undoc.rpgleinc _QTEMPPTR


Support This Project
Generated on Mon Oct 3 04:10:44 2011 for i5/OS Programmer's Toolkit: System-builtin Headers for ILE RPG by  doxygen 1.5.9