C/C++ Programmer's Guide (G06.25+)
Glossary
HP C/C++ Programmer’s Guide for NonStop Systems—429301-008
Glossary-10
TNS accelerated mode
TNS accelerated mode. A TNS emulation environment on a TNS/R or TNS/E system in 
which accelerated TNS object files are run. TNS instructions have been previously 
translated into optimized sequences of MIPS or Itanium instructions. TNS accelerated 
mode runs much faster than TNS interpreted mode. Accelerated or interpreted TNS 
object code cannot be mixed with or called by native mode object code. See also TNS 
Object Code Accelerator (OCA). Contrast with TNS/R native mode and TNS/E native 
mode.
TNS C compiler. The C compiler that generates TNS object files. Contrast with TNS/R 
native C compiler and TNS/E native C compiler.
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 mode. Old synonym for TNS interpreted mode.
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 code. The TNS instructions that result from processing program source code 
with a TNS language compiler. TNS object code executes on TNS, TNS/R, and TNS/E 
systems.
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 
the TNS Object Code Accelerator (OCA) to produce accelerated object files. A TNS 
object file can be run on TNS, TNS/R, and TNS/E systems.










