Overview of Differences: MPE V/E and MPE XL [ Introduction to MPE XL for MPE V Programmers Migration Guide ] MPE/iX 5.0 Documentation
Introduction to MPE XL for MPE V Programmers Migration Guide
Overview of
Differences:
MPE V/E
and MPE XL
Alignment for MPE V/E and MPE XL CM data structures and data variables is
based on a 16-bit word. MPE XL NM aligns based on a 32-bit word. Take
care that data passed between the two formats aligns properly.
MPE V/E and MPE XL CM floating-point formats for real numbers is
different from MPE XL NM. A new intrinsic, HPFCONVERT, converts between
the two floating-point formats. Since an executable module can use only
one format, conversion will be necessary in mixed mode programs, or with
data used across modes.
Use the same tools and commands in MPE XL that you use in MPE V/E to
convert data from one type to another, such as from ASCII to binary,
within a format.
New
MPE XL features that are not available on MPE V/E include:
* Data alignment (word size) (NM)
* IEEE real number floating-point format (NM)
* The HPFCONVERT intrinsic
Unchanged
Existing MPE V/E features that are the same on MPE XL include:
* The following intrinsics:
ASCII BINARY
DASCII DBINARY
CTRANSLATE NLTRANSLATE
MPE/iX 5.0 Documentation