blob: 894e8b2b8f03cef09bfe33dcf238af68fb07f95d [file] [log] [blame]
.thumb
.syntax unified
T:
clrm {} @ Rejects empty list
clrm {sp} @ Rejects SP in list
clrm {pc} @ Reject PC in list
vscclrm {} @ Rejects empty list
vscclrm {s0} @ Rejects list without VPR
vscclrm {s1, d1, VPR} @ Reject mix of single and double-precision VFP registers
vscclrm {s1-d1, VPR} @ Likewise when using a range
vldr APSR, [r2] @ Rejects incorrect system register
vldr FPSCR, [r2, #2] @ Rejects invalid immediate for offset variant
vldr FPSCR, [r2, #2]! @ Likewise for pre-index variant
vldr FPSCR, [r2], #2 @ Likewise for post-index variant
vstr APSR, [r2] @ Rejects incorrect system register
vstr FPSCR, [r2, #2] @ Rejects invalid immediate for offset variant
vstr FPSCR, [r2, #2]! @ Likewise for pre-index variant
vstr FPSCR, [r2], #2 @ Likewise for post-index variant