NonStop S-Series Hardware Installation and FastPath Guide (G06.26+)
Glossary
HP NonStop S-Series Hardware Installation and FastPath Guide—529876-001
Glossary-117
TNS compiler
TNS compiler. A compiler in the TNS development environment that generates 16-bit TNS 
object code following the TNS conventions for memory, stacks, 16-bit registers, and 
call linkage. The TNS C compiler is an example of such a compiler. Contrast with 
TNS/R native compiler.
TNS emulation software. The set of tools, libraries, and system services for running TNS 
object code on TNS/R systems. 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. See also TNS mode, procedure entry-point (PEP) table, 
and external entry-point (XEP) table.
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/R systems by using millicode, an interpreter, and either translation or 
acceleration. Contrast with MIPS RISC instructions.
TNS interpreted mode. A TNS emulation environment on a TNS/R system in which 
individual TNS instructions in a TNS object file are directly executed by interpretation 
rather than permanently translated into MIPS 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. Contrast with TNS accelerated mode and TNS/R 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 (UL).
TNS loading. A task performed at process startup time when executing a TNS object file. 
This task involves mapping the TNS instructions, procedure entry-point (PEP) table, 
and external entry-point (XEP) table from a TNS object file into memory.
TNS mode. The operational environment in which TNS instructions execute by inline 
interpretation. See also accelerated mode and TNS/R native mode.
TNS object code. The TNS instructions that result from processing program source code 
with a TNS compiler. TNS object code executes on TNS and TNS/R 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 to 










