1 # RUN: llvm-mc --disassemble %s -triple=thumbv7em | FileCheck %s
3 #------------------------------------------------------------------------------
5 #------------------------------------------------------------------------------
13 # CHECK: mrs r0, iepsr
16 # CHECK: mrs r0, primask
17 # CHECK: mrs r0, basepri
18 # CHECK: mrs r0, basepri_max
19 # CHECK: mrs r0, faultmask
20 # CHECK: mrs r0, control
38 #------------------------------------------------------------------------------
40 #------------------------------------------------------------------------------
42 # CHECK: msr apsr_nzcvq, r0
43 # CHECK: msr apsr_g, r0
44 # CHECK: msr apsr_nzcvqg, r0
50 # CHECK: msr iapsr_nzcvq, r0
51 # CHECK: msr iapsr_g, r0
52 # CHECK: msr iapsr_nzcvqg, r0
58 # CHECK: msr eapsr_nzcvq, r0
59 # CHECK: msr eapsr_g, r0
60 # CHECK: msr eapsr_nzcvqg, r0
66 # CHECK: msr xpsr_nzcvq, r0
67 # CHECK: msr xpsr_g, r0
68 # CHECK: msr xpsr_nzcvqg, r0
76 # CHECK: msr iepsr, r0
79 # CHECK: msr primask, r0
80 # CHECK: msr basepri, r0
81 # CHECK: msr basepri_max, r0
82 # CHECK: msr faultmask, r0
83 # CHECK: msr control, r0