Jazelle DBX registers
ARM DDI 0388I Copyright © 2008-2012 ARM. All rights reserved. 5-8
ID073015 Non-Confidential
Table 5-5 shows the Jazelle Parameters Register bit assignments.
To access the Jazelle Parameters Register, read or write the CP14 register with:
MRC p14, 7, <Rd>, c3, c0, 0; Read Jazelle Parameters Register
MCR p14, 7, <Rd>, c3, c0, 0; Write Jazelle Parameters Register
5.3.5 Jazelle Configurable Opcode Translation Table Register
The Jazelle Configurable Opcode Translation Table Register characteristics are:
Purpose Provides translations between the configurable opcodes in the range
0xCB-0xFD
and the operations that are provided by the Jazelle hardware.
Usage constraints Only accessible in privileged modes.
Configurations Available in all configurations.
Attributes See the register summary in Table 5-1 on page 5-3.
Figure 5-5 shows the Jazelle Configurable Opcode Translation Table Register bit assignments.
Figure 5-5 Jazelle Configurable Opcode Translation Table Register bit assignments
Table 5-6 shows the Jazelle Configurable Opcode Translation Table Register bit assignments.
Table 5-5 Jazelle Parameters Register bit assignments
Bits Name Function
[31:22] - UNK/SBZP.
[21:17] BSH The Bounds SHift (BSH) bits contain the offset, in bits, of the array bounds (number of items in the array) within
the array descriptor word.
[16:12] sADO The signed Array Descriptor Offset (sADO) bits contain the offset, in words, of the array descriptor word from an
array reference. The offset is a sign-magnitude signed quantity:
• Bit [16] gives the sign of the offset. The offset is positive if the bit is clear, and negative if the bit is set.
• Bits [15:12] give the absolute magnitude of the offset.
[11:8] ARO The Array Reference Offset (ARO) bits contain the offset, in words, of the array data or the array data pointer from
an array reference.
[7:4] STO The STatic Offset (STO) bits contain the offset, in words, of the static or static pointer from a static reference.
[3:0] ODO The Object Descriptor Offset (ODO) bits contain the offset, in words, of the field from the base of an object data
block.
31 16 15 10 9 4 3 0
UNK/SBZP Opcode UNK/SBZP Operation
Table 5-6 Jazelle Configurable Opcode Translation Table Register bit assignments
Bits Name Function
[31:16] - UNK/SBZP