[BINUTILS, AArch64] Enable Transactional Memory Extension
[deliverable/binutils-gdb.git] / gas / testsuite / gas / arm / archv8m_1m-cmse-main-bad.s
1 .thumb
2 .syntax unified
3
4 T:
5
6 clrm {} @ Rejects empty list
7 clrm {sp} @ Rejects SP in list
8 clrm {pc} @ Reject PC in list
9
10 vscclrm {} @ Rejects empty list
11 vscclrm {s0} @ Rejects list without VPR
12 vscclrm {s1, d1, VPR} @ Reject mix of single and double-precision VFP registers
13 vscclrm {s1-d1, VPR} @ Likewise when using a range
14
15 vldr APSR, [r2] @ Rejects incorrect system register
16 vldr FPSCR, [r2, #2] @ Rejects invalid immediate for offset variant
17 vldr FPSCR, [r2, #2]! @ Likewise for pre-index variant
18 vldr FPSCR, [r2], #2 @ Likewise for post-index variant
19
20 vstr APSR, [r2] @ Rejects incorrect system register
21 vstr FPSCR, [r2, #2] @ Rejects invalid immediate for offset variant
22 vstr FPSCR, [r2, #2]! @ Likewise for pre-index variant
23 vstr FPSCR, [r2], #2 @ Likewise for post-index variant
This page took 0.031285 seconds and 4 git commands to generate.