H-Series Application Migration Guide (H06.03+)

Migrating TNS Applications to H-Series Systems
H-Series Application Migration Guide429855-006
B-7
Binder Utility
The H-series TNS compilers are available only in the Guardian environment. They are
not supported in the OSS environment.
Binder Utility
You can use the Binder utility on TNS/E systems to combine TNS code files into a
complete executable application program. The bound application can then be executed
in interpreted mode, or you can use the TNS/R or TNS/E accelerator utility to
accelerate the application.
The H-series Binder is nearly identical to the G-series Binder. Several new options are
added:
See the Binder Manual for details on the new command options and on Binder
operation in general.
Object Code Accelerator Utility
The H-series Object Code Accelerator (OCA) performs the same function on TNS/E
systems as the G-series Accelerator utility does on TNS/R systems: it accepts a fully
linked, ready-to-run TNS object file and generates native machine instructions to
simulate the TNS instructions. The difference between Accelerator and OCA is that
OCA generates Itanium instructions instead of the RISC instructions produced by
Accelerator.
Binder Command Description of Change
CHANGE At RVU H06.04, a new option to suppress the acceleration of a TNS
object file with OCA will be provided. (At that time, the default will be
to accelerate the file.)
New option to change the TARGET attribute of an object file to
TNS/E.
New option to control process behavior if misaligned data is detected.
See Handling Misaligned Data in TNS Programs on page B-12 for
more information on data misalignment.
SET New option to select TNS/E as the target processor.
New option to control process behavior if misaligned data is detected.
See Handling Misaligned Data in TNS Programs
on page B-12 for
more information on data misalignment.
SHOW Existing options modified to include TNS/E information.
New option to display whether or not OCA acceleration is enabled
and, if Itanium region exists, whether or not accelerated execution is
enabled.
New option to display MISALIGN attribute setting.
STRIP New option to remove the Itanium region from an OCA-accelerated
object file.