C/C++ Programmer's Guide (G06.25+)
Glossary
HP C/C++ Programmer’s Guide for NonStop Systems—429301-008
Glossary-4
HP NonStop Technical Library (NTL)
HP NonStop Technical Library (NTL). Browser based and built on internet standards, the
HP NonStop Technical Library replaces the Total Information Manager (TIM).
hybrid SRL. A TNS/R native shared run-time library (TNS/R native SRL) that has been
altered so that PIC (Position-Independent Code) clients and DLLs, as well as non-PIC
clients, can call functions in the hybrid SRL. Hybrid SRLs contain dynamic linking
information so that PIC can be linked to symbols in the hybrid SRLs.
identifier. A name used to denote one of several entities.
IEEE floating-point format. IEEE standards-conforming binary floating-point arithmetic
supported in the HP NonStop operating system and implemented using the MIPS
processor hardware. The specific IEEE standard is ANSI/IEEE Std 754-1985, IEEE
Standard for Binary Floating-Point Arithmetic, reaffirmed in 1990. This format is
available to native C and C++ programs beginning at the G06.06 release.
Intel Itanium instructions. Register-oriented machine instructions that are native to and
directly executed by a TNS/E system. Intel Itanium instructions do not execute on TNS
and TNS/R systems. Contrast with TNS instructions and MIPS RISC instructions.
The TNS Object Code Accelerator (OCA) produces Intel Itanium instructions to
accelerate TNS object code. A TNS/E native compiler produces native-compiled Intel
Itanium instructions when it compiles source code.
Itanium region. The region of a TNS object file that contains Intel Itanium instructions and
the tables necessary to execute the instructions in accelerated mode on a TNS/E
system. The TNS Object Code Accelerator (OCA) creates this region and writes it into
the TNS object file. A TNS object file that contains an Itanium region can execute in
accelerated mode on TNS/E systems. Contrast with MIPS region of a TNS object file.
Itanium word. An instruction-set-defined unit of memory. An Itanium word is 4 bytes (32
bits) wide, beginning on any 4-byte boundary in memory. Contrast with TNS word and
word. See also MIPS RISC word.
keyword. A word-symbol that has a special, predefined syntactic or semantic meaning in C.
language-specific run-time environment. A set of services implemented by the run-time
library of each language. Without the CRE, C, COBOL, FORTRAN, Pascal, or TAL
programs each have their own language-specific run-time environments. These
language-specific run-time environments are often incompatible with each other.
Contrast with Common Run-Time Environment (CRE).
language-specific run-time library. A collection of functions outside the CRE that supports
requests from a specific language for services such as I/O and heap management,
math and string functions, exception handling, and error reporting.
large memory model. A program attribute that specifies that a program’s heap is allocated
in the extended memory segment.