TNS/E Native Application Conversion Guide
TNS/E Native Application Conversion Guide—529659-003
1-1
1 Introduction to Native Mode
TNS/E native mode enables you to write programs that are fully optimized for Integrity
NonStop servers that use the TNS/E architecture. The term
TNS/E native
means the
program uses the process, memory, and instruction set architectures that are native to
Intel® Itanium® processors. Throughout the rest of this manual, the terms
native
and
native
mode
are used to mean
TNS/E native
and
TNS/E native mode
, respectively.
The
TNS/E
qualifier is used only when necessary to contrast or compare with
TNS/R
native mode
.
This manual applies to all TNS programs; those that run on a TNS/R systems and
those that sun on a TNS/E system. The information in this manual applies only to
conversion to TNS/E native mode, although converting a TNS program to TNS/R
native mode is similar. For details on converting a TNS program to TNS/R native
mode, see the
TNS/R Native Application Migration Guide
.
Native compilers and tools are used to generate native programs. Other tools have
been enhanced to support native programs. Native programs can be written in pTAL (a
variant of TAL), C, C++, and COBOL. Native programs consist entirely of Intel®
Itanium® instructions and do not have TNS architecture-specific attributes.
This section discusses:
•
Summary of Execution Modes on page 1-2
•
Native Development Environment on page 1-4
•
Native Architecture Features on page 1-13
•
Benefits of Native Mode on page 1-22
•
Constraints of Native Mode on page 1-23










