Table 3-32 Instruction Set Attributes Register 2 Bit Functions; Figure 3-23 Instruction Set Attributes Register 2 Format - ARM ARM1176JZF-S Technical Reference Manual

Table of Contents

Advertisement

Field
Bits
name
[31:28]
-
[27:24]
-
[23:20]
-
[19:16]
-
[15:12]
-
ARM DDI 0301H
ID012310
For example:
MRC p15, 0, <Rd>, c0, c2, 1 ;Read Instruction Set Attributes Register 1
c0, Instruction Set Attributes Register 2
The purpose of the Instruction Set Attributes Register 2 is to provide information about the
instruction set that the processor supports beyond the basic set.
The Instruction Set Attributes Register 2 is:
in CP15 c0
a 32-bit read-only register common to the Secure and Non-secure worlds
accessible in privileged modes only.
Figure 3-23 shows the bit arrangement for Instruction Set Attributes Register 2.
31
28 27
24 23
-
-
Table 3-32 lists how the bit values correspond with the Instruction Set Attributes Register 2
functions.
Function
Indicates support for reversal instructions.
0x1
, ARM1176JZF-S processors support REV, REV16, and REVSH.
Indicates support for PSR instructions.
, ARM1176JZF-S processors support MRS and MSR exception return instructions for
0x1
data-processing.
Indicates support for advanced unsigned multiply instructions.
0x2
, ARM1176JZF-S processors support:
UMULL and UMLAL
UMAAL.
Indicates support for advanced signed multiply instructions.
, ARM1176JZF-S processors support:
0x3
SMULL and SMLAL
SMLABB, SMLABT, SMLALBB,SMLALBT, SMLALTB, SMLALTT, SMLATB,
SMLATT, SMLAWB, SMLAWT, SMULBB, SMULBT, SMULTB, SMULTT, SMULWB,
SMULWT, and Q flag in PSRs
SMLAD, SMLADX, SMLALD, SMLALDX, SMLSD, SMLSDX, SMLSLD, SMLSLDX,
SMMLA, SMMLAR, SMMLS, SMMLSR, SMMUL, SMMULR, SMUAD, SMUADX,
SMUSD, and SMUSDX.
Indicates support for multiply instructions.
, ARM1176JZF-S processors support MLA.
0x1
Copyright © 2004-2009 ARM Limited. All rights reserved.
Non-Confidential, Unrestricted Access
20 19
16 15
-
-
-

Figure 3-23 Instruction Set Attributes Register 2 format

Table 3-32 Instruction Set Attributes Register 2 bit functions

System Control Coprocessor
12 11
8 7
4 3
-
-
0
-
3-39

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents