v7M only allows the 16-bit encoding of the 'cps' (Change Processor State) instruction, and does not have the 32-bit encoding which is valid from v6T2 onwards.
Details
Details
Diff Detail
Diff Detail
Paths
| Differential D5461
[Thumb] 32-bit encodings of 'cps' are not valid for v7M ClosedPublic Authored by olista01 on Sep 23 2014, 3:05 AM.
Details
Summary v7M only allows the 16-bit encoding of the 'cps' (Change Processor State) instruction, and does not have the 32-bit encoding which is valid from v6T2 onwards.
Diff Detail Event Timelineolista01 updated this object. This revision is now accepted and ready to land.Sep 24 2014, 4:14 AM
Revision Contents
Diff 13981 lib/Target/ARM/ARMInstrThumb2.td
lib/Target/ARM/AsmParser/ARMAsmParser.cpp
test/MC/ARM/cps.s
|