1.thumb 2.syntax unified 3 4T: 5 6clrm {} @ Rejects empty list 7clrm {sp} @ Rejects SP in list 8clrm {pc} @ Reject PC in list 9 10vscclrm {} @ Rejects empty list 11vscclrm {s0} @ Rejects list without VPR 12vscclrm {s1, d1, VPR} @ Reject mix of single and double-precision VFP registers 13vscclrm {s1-d1, VPR} @ Likewise when using a range 14 15vldr APSR, [r2] @ Rejects incorrect system register 16vldr FPSCR, [r2, #2] @ Rejects invalid immediate for offset variant 17vldr FPSCR, [r2, #2]! @ Likewise for pre-index variant 18vldr FPSCR, [r2], #2 @ Likewise for post-index variant 19 20vstr APSR, [r2] @ Rejects incorrect system register 21vstr FPSCR, [r2, #2] @ Rejects invalid immediate for offset variant 22vstr FPSCR, [r2, #2]! @ Likewise for pre-index variant 23vstr FPSCR, [r2], #2 @ Likewise for post-index variant 24