MPE/iX Quick Reference Guide (32650-90881)

Chapter 3 97
Intrinsics Descriptions
Descriptions of the Intrinsics Available in MPE/iX
This routine can be used to efficiently move data from a source buffer to a target buffer. If
the source and target buffers were viewed horizontally, like a line of text, the data
movement is performed by starting at rightmost position of the source buffer (to the
rightmost position of the target buffer) and proceeding to the leftmost
I64 @64 @64 I32
HPFMOVEDATARTOL (count,
source_ptr
,
target_ptr
,
status
,
HPFMTCALENDAR
NM callable only.
This intrinsic handles HPCALENDAR format. It does the same job as FMTCALENDAR
except that it accepts the 32-bit integer returned by HPCALENDAR intrinsic.
I32V CA
HPFMTCALENDAR (date, formatdate)
HPFOPEN
NM callable only.
Establishes access to a file on any device and creates a file on any shareable device.
I32 I32 I32V *
HPFOPEN(
filenum
,
status
[,
itemnum,item
] [...]);
Up to 87
itemnum/item
pairs can be specified.
HPFPCONVERT
NM callable only.
Converts data between binary floating-point formats.
* * I16V I16V I32 I16 I16V
HPFPCONVERT(
source,destination,sformat,dformat
,
status,exceptions,roundmode
)
HPGETPROCPLABEL
NM callable only.
Dynamically loads a native mode (NM) executable library procedure.
CA U32 I32 CA B
HPGETPROCPLABEL (
procname,plabel
,
status,firstfile,casesensitive
);
HPLOADCMPROCEDURE
NM callable only.
Obtains CM procedure plabel in preparation for Switch to CM through plabel.
U16 CA U16V I32
plabel
:=HPLOADCMPROCEDURE(
procname,library
,
status
);