CRE Programmer's Guide

Glossary
Common Run-Time Environment (CRE) Programmer’s Guide528146-004
Glossary-11
TNS fixup
emulation software includes the TNS Object Code Interpreter (OCI), the TNS Object
Code Accelerator (OCA), and various millicode libraries. On a TNS/R system, the TNS
emulation software includes the TNS Object Code Interpreter (OCI), the Accelerator,
and various millicode libraries.
TNS fixup. A task performed at process startup time when executing a TNS object file. This
task involves building the procedure entry point (PEP) table and external entry point
(XEP) table and patching PCAL and XCAL instructions in a TNS object file before
loading the file into memory.
TNS instructions. Stack-oriented, 16-bit machine instructions that are directly executed on
TNS systems by hardware and microcode. TNS instructions can be emulated on
TNS/E and TNS/R systems by using millicode, an interpreter, and either translation or
acceleration.
Contrast with MIPS RISC instructions and Intel Itanium instructions.
TNS interpreted mode. A TNS emulation environment on a TNS/R or TNS/E system in
which individual TNS instructions in a TNS object file are directly executed by
interpretation rather than permanently translated into MIPS or Itanium instructions.
TNS interpreted mode runs slower than TNS accelerated mode. Each TNS instruction
is decoded each time it is executed, and no optimizations between TNS instructions
are possible. TNS interpreted mode is used when a TNS object file has not been
accelerated for that hardware system, and it is also sometimes used for brief periods
within accelerated object files. Accelerated or interpreted TNS object code cannot be
mixed with or called by native-mode object code. See also TNS Object Code
Interpreter (OCI). Contrast with TNS accelerated mode, TNS/R native mode, and
TNS/E native mode
.
TNS library. A single, optional, TNS-compiled loadfile associated with one or more
application loadfiles. If a user library has its own global or static variables, it is called a
TNS shared run-time library (TNS SRL)
. Otherwise it is called a user library.
TNS mode. Synonym for TNS interpreted mode.
TNS object code. The TNS instructions that result from processing program source code
with a TNS compiler. TNS object code executes on TNS, TNS/E, and TNS/R systems.
TNS Object Code Accelerator (OCA). A program optimization tool that processes a TNS
object file and produces an accelerated file for a TNS/E system. OCA augments a TNS
object file with equivalent Itanium instructions. TNS object code that is accelerated
runs faster on TNS/E systems than TNS object code that is not accelerated.
See also
Accelerator
and TNS Object Code Interpreter (OCI).
TNS Object Code Interpreter (OCI). A program that processes a TNS object file and
emulates TNS instructions on a TNS/E system without preprocessing the object file.
See also TNS Object Code Accelerator (OCA).
TNS object file. An object file created by a TNS compiler or the Binder. A TNS object file
contains TNS instructions. TNS object files can be processed by the Accelerator or by