Functional Peripherals Registers
164
SLAU356I – March 2015 – Revised June 2019
Copyright © 2015–2019, Texas Instruments Incorporated
Cortex-M4F Peripherals
2.4.5.25 ISAR0 Register (Offset = D60h) [reset = 01101110h]
ISAR0 is shown in
and described in
ISA Feature register0. Information on the instruction set attributes register
Figure 2-75. ISAR0 Register
31
30
29
28
27
26
25
24
RESERVED
DIVIDE_INSTRS
R-0h
R-1h
23
22
21
20
19
18
17
16
DEBUG_INSTRS
COPROC_INSTRS
R-1h
R-0h
15
14
13
12
11
10
9
8
CMPBRANCH_INSTRS
BITFIELD_INSTRS
R-1h
R-1h
7
6
5
4
3
2
1
0
BITCOUNT_INSTRS
RESERVED
R-1h
R-0h
Table 2-83. ISAR0 Register Field Descriptions
Bit
Field
Type
Reset
Description
31-28
RESERVED
R
0h
27-24
DIVIDE_INSTRS
R
1h
Divide instructions
0b (R/W) = no divide instructions present
1b (R/W) = adds SDIV, UDIV (v1 quotient only result)
23-20
DEBUG_INSTRS
R
1h
Debug instructions
0b (R/W) = no debug instructions present
1b (R/W) = adds BKPT
19-16
COPROC_INSTRS
R
0h
Coprocessor instructions
0b (R/W) = no coprocessor support, other than for separately
attributed architectures such as CP15 or VFP
1b (R/W) = adds generic CDP, LDC, MCR, MRC, STC
10b (R/W) = adds generic CDP2, LDC2, MCR2, MRC2, STC2
11b (R/W) = adds generic MCRR, MRRC
100b (R/W) = adds generic MCRR2, MRRC2
15-12
CMPBRANCH_INSTRS
R
1h
CmpBranch instructions
0b (R/W) = no combined compare-and-branch instructions present
1b (R/W) = adds CB{N}Z
11-8
BITFIELD_INSTRS
R
1h
BitField instructions
0b (R/W) = no bitfield instructions present
1b (R/W) = adds BFC, BFI, SBFX, UBFX
7-4
BITCOUNT_INSTRS
R
1h
BitCount instructions
0b (R/W) = no bit-counting instructions present
1b (R/W) = adds CLZ
3-0
RESERVED
R
0h