HP 3000 Manuals

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