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)










