EPTRACE Manual

Glossary
EPTRACE Manual528811-002
Glossary-14
TNS C compiler
translated into optimized sequences of MIPS or Intel® 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/E native
mode.
TNS C compiler. The C compiler that generates TNS object files. Contrast with TNS/E
native compiler.
TNS code segment. One of up to 32 128-kilobyte areas of TNS object code within a TNS
code space. Each segment contains the TNS instructions for up to 510 complete
routines.
TNS code segment identifier. A seven-bit value in which the most significant two bits
encode a code space (user code, user library, system code, or system library) and the
five remaining bits encode a code segment index in the range 0 through 31.
TNS code segment index. A value in the range 0 through 31 that indexes a code segment
within the current user code, user library, system code, or system library space. This
value can be encoded in five bits.
TNS code space. One of four addressable collections of TNS object code in a TNS
process. They are User Code (UC), User Library (UL), System Code (SC), and System
Library (SL). UC and UL exist on a per-process basis. SC and SL exist on a per-node
basis.
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/E native compiler.
TNS Emulation Library. A public dynamic-link library (DLL) on a TNS/E system containing
the TNS Object Code Interpreter (OCI), millicode routines used only by accelerated
mode, and millicode for switching among interpreted, accelerated, and native
execution modes. See also Shared Millicode Library
.
TNS emulation software. The set of tools, libraries, and system services for running TNS
object code on TNS/E systems and TNS/R systems. On a TNS/E system, the TNS
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 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 Intel® Itanium® instructions.