Object Code Accelerator Manual
Using OCA with Other NonStop Tools
Object Code Accelerator Manual—528144-003
6-3
OCA and TNSVU
OCA and TNSVU
TNSVU is an interactive tool that browses a static, type-100 TNS object file, including
the TNS/E region generated by the Object Code Accelerator (OCA). Using TNSVU,
you can display a variety of information about a file’s contents such as:
•
General or detailed information about one or more procedures
•
Names of millicode routines
•
Contents of the TNS or TNS/E headers
•
Names of system or library routines called
•
TNS and TNS/E instruction sequences
•
TNS instruction addresses and the TNS/E addresses of the equivalent TNS/E code
sequences
See the TNSVU Manual for further information.
OCA and Accelerator
The Accelerator (AXCEL) processes TNS object files to produce accelerated object
files. These accelerated objects run significantly faster on TNS/R systems than do
plain TNS objects. The accelerated object file contains both the original TNS
instructions and the logically equivalent optimized TNS/R instructions.
You can run OCA on a TNS object file that has already been accelerated using the
Accelerator (Axcel). OCA adds a new region (TNS/E region) to the object file. You can
also accelerate a TNS object file using both OCA and the Accelerator in any order. The
resultant object file runs accelerated on both TNS/R and TNS/E machines. For
example, you can run OCA on a TNS object file that has previously been accelerated
for the TNS/R environment using the Accelerator.
Figure 6-1. Translating using the Accelerator and OCA
TNS
Compiler
TNS
Object Code
Axcel
OCA
TNS
Object Code
TNS
Object Code
vst0604.vsd
Accelerated
Object Code
(RISC)
Accelerated
Object Code
(Itanium)
Accelerated
Object Code
(RISC)