4.4.4. Jazelle Parameters Register

The Jazelle Parameters Register characteristics are:

Purpose

Describes the parameters that configure how the Jazelle hardware behaves.

Usage constraints

Only accessible in privileged modes.

Configurations

Available in all configurations.

Attributes

See the register summary in Table 4.34.

Figure 4.25 shows the Jazelle Parameters Register bit assignments.

Figure 4.25. Jazelle Parameters Register bit assignments


Table 4.38 shows the Jazelle Parameters Register bit assignments.

Table 4.38. Jazelle Parameters Register bit assignments

BitsNameDescription
[31:22]-UNK/SBZP.
[21:17]BSHThe 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.


To access the Jazelle Parameters Register, use:

MRC p14, 7, <Rd>, c3, c0, 0; Read Jazelle Parameters Register 
MCR p14, 7. <Rd>, c3, c0, 0; Write Jazelle Parameters Register
Copyright © 2008-2009 ARM. All rights reserved.ARM DDI 0388E
Non-Confidential