
Functional Peripherals Registers
165
SLAU356I – March 2015 – Revised June 2019
Copyright © 2015–2019, Texas Instruments Incorporated
Cortex-M4F Peripherals
2.4.5.26 ISAR1 Register (Offset = D64h) [reset = 02112000h]
ISAR1 is shown in
and described in
ISA Feature register1. Information on the instruction set attributes register
Figure 2-76. ISAR1 Register
31
30
29
28
27
26
25
24
RESERVED
INTERWORK_INSTRS
R-0h
R-2h
23
22
21
20
19
18
17
16
IMMEDIATE_INSTRS
IFTHEN_INSTRS
R-1h
R-1h
15
14
13
12
11
10
9
8
ETEND_INSRS
RESERVED
R-2h
R-0h
7
6
5
4
3
2
1
0
RESERVED
R-0h
Table 2-84. ISAR1 Register Field Descriptions
Bit
Field
Type
Reset
Description
31-28
RESERVED
R
0h
27-24
INTERWORK_INSTRS
R
2h
Interwork instructions
0b (R/W) = no interworking instructions supported
1b (R/W) = adds BX (and T bit in PSRs)
10b (R/W) = adds BLX, and PC loads have BX-like behavior
11b (R/W) = N/A
23-20
IMMEDIATE_INSTRS
R
1h
Immediate instructions
0b (R/W) = no special immediate-generating instructions present
1b (R/W) = adds ADDW, MOVW, MOVT, SUBW
19-16
IFTHEN_INSTRS
R
1h
IfThen instructions
0b (R/W) = IT instructions not present
1b (R/W) = adds IT instructions (and IT bits in PSRs)
15-12
ETEND_INSRS
R
2h
Extend instructions. Note that the shift options on these instructions
are also controlled by the WithShifts_instrs attribute.
0b (R/W) = no scalar (i.e. non-SIMD) sign/zero-extend instructions
present
1b (R/W) = adds SXTB, SXTH, UXTB, UXTH
10b (R/W) = N/A
11-0
RESERVED
R
0h