.thumb .syntax unified T: clrm {r0, r2} @ Accepts list without APSR clrm {APSR} @ Accepts APSR alone clrm {r3, APSR} @ Accepts core register and APSR together clrmeq {r4} @ Accepts conditional execution vscclrm {VPR} @ Accepts list with only VPR vscclrm {s30, VPR} @ Accept single-precision VFP register and VPR together vscclrm {d14, VPR} @ Likewise for double-precision VFP register vscclrm {s1-s4, VPR} @ Accept range of single-precision VFP registers @ and VPR together vscclrm {d1-d4, VPR} @ Likewise for double-precision VFP registers vscclrm {s0-s31, VPR} @ Accept all single-precision VFP registers and VPR @ together vscclrm {d0-d15, VPR} @ Likewise for double-precision VFP registers vscclrmne {s3, VPR} @ Accepts conditional execution vldr FPSCR, [r2] @ Accepts offset variant without immediate vldr FPSCR, [r2, #8] @ Likewise but with immediate without sign vldr FPSCR, [r2, #+8] @ Likewise but with positive sign vldr FPSCR, [r2, #-8] @ Likewise but with negative sign vldr FPSCR, [r2, #8]! @ Accepts pre-index variant with immediate without sign vldr FPSCR, [r2, #+8]! @ Likewise but with positive sign vldr FPSCR, [r2, #-8]! @ Likewise but with negative sign vldr FPSCR, [r2], #8 @ Accepts post-index variant with immediate without sign vldr FPSCR, [r2], #+8 @ Likewise but with positive sign vldr FPSCR, [r2], #-8 @ Likewise but with negative sign vldr FPSCR_nzcvqc, [r3] @ Accepts FPSCR_nzcvqc system register vldr VPR, [r3] @ Accepts VPR system register vldr P0, [r3] @ Accepts P0 system register vldr FPCXTNS, [r3] @ Accepts FPCXTNS system register vldr FPCXTS, [r3] @ Accepts FPCXTS system register vldrge FPCXTS, [r3] @ Accepts conditional execution vstr FPSCR, [r2] @ Accepts offset variant without immediate vstr FPSCR, [r2, #8] @ Likewise but with immediate without sign vstr FPSCR, [r2, #+8] @ Likewise but with positive sign vstr FPSCR, [r2, #-8] @ Likewise but with negative sign vstr FPSCR, [r2, #8]! @ Accepts pre-index variant with immediate without sign vstr FPSCR, [r2, #+8]! @ Likewise but with positive sign vstr FPSCR, [r2, #-8]! @ Likewise but with negative sign vstr FPSCR, [r2], #8 @ Accepts post-index variant with immediate without sign vstr FPSCR, [r2], #+8 @ Likewise but with positive sign vstr FPSCR, [r2], #-8 @ Likewise but with negative sign vstr FPSCR_nzcvqc, [r3] @ Accepts FPSCR_nzcvqc system register vstr VPR, [r3] @ Accepts VPR system register vstr P0, [r3] @ Accepts P0 system register vstr FPCXTNS, [r3] @ Accepts FPCXTNS system register vstr FPCXTS, [r3] @ Accepts FPCXTS system register vstrge FPCXTS, [r3] @ Accepts conditional execution