Object Code Accelerator Manual

Hewlett-Packard Company528144-003
i
Object Code Accelerator Manual
Glossary Index Figures Tables
What’s New in This Manual v
Manual Information v
New and Changed Information v
About This Manual vi
Audience vi
How to Use This Manual vi
Notation Conventions vii
1. Introduction
How the Object Code Accelerator (OCA) Works 1-1
OCA Translation Mode 1-3
OCA Resource Requirements 1-3
Cross-Platform Acceleration 1-5
2. Preparing Your Program for TNS/E Systems
General Considerations 2-1
Results After an Overflow 2-1
Checking Segment Limits 2-2
Extended Segment Size 2-3
Variances in TNS and Accelerated Code
2-4
Trap Handlers That Use the Register Stack
2-4
Trap Handlers That Use the Program Counter 2-5
Reserved Instructions 2-6
Passing the Addresses of P-Relative Objects 2-6
Nonprivileged References to System Global Data 2-7
Segment Wrapping 2-8
Odd-Byte References 2-9
Shift Instructions With Dynamic Shift Counts 2-11
Data Alignment in TNS and Accelerated Code 2-13
Misalignment Tracing Facility 2-13
Misalignment Handling 2-15