COBOL Manual for TNS/E Programs (H06.03+)

Introduction
HP COBOL Manual for TNS/E Programs520347-003
1-3
Summary of Execution Modes
Summary of Execution Modes
TNS/E systems support three execution modes:
Because of architectural differences between execution modes, you cannot mix TNS
object code, accelerated object code, and native object code in one loadfile. A native
program can contain only native object code.
HP COBOL Compilers for TNS/E Programs
For HP COBOL source programs, HP provides the compilers in Table 1-3. In this
manual, “ECOBOL compiler” means both of these compllers unless otherwise stated.
TNS Mode Accelerated Mode TNS/E Native Mode
Programs are generated by
TNS compilers.
Programs are generated by
TNS compilers and then
processed by the TNS Object
Code Accelerator (OCA).
Programs are generated by
TNS/E native compilers.
Programs use TNS process
and memory architecture.
Programs use TNS process
and memory architecture.
Programs use TNS/E native
process and memory
architecture.
Programs consist of TNS
object code (TNS
instructions).
Programs consist of TNS
object code (TNS
instructions) and accelerated
object code (equivalent OCA-
generated Itanium
instructions).
Programs consist of TNS/E
native object code (Itanium®
instructions).
Millicode routines
implement the TNS
instructions on Itanium
processors.
Programs execute Itanium
instructions directly on
Itanium processors and use
TNS mode to execute
instructions for which the
OCA could not generate
equivalent Itanium
instructions.
Programs execute Itanium
instructions directly on
Itanium processors.
Table 1-3. HP COBOL TSN/E Compilers (T Number 0356)
Compiler Description
ECOBOL Produces native TNS/E object code, which is position-
independent code (PIC).
Native COBOL Cross Compiler
for TNS/E Programs on PC
Enables you to build native TNS/E objects or NonStop
systems applications on a PC