PR binutils/15834
[deliverable/binutils-gdb.git] / gas / testsuite / gas / arm / arch7.s
1 # ARMV7 instructions
2 .text
3 .arch armv7r
4 label1:
5 pli [r6, r8]
6 pli [r9, r7]
7 pli [r0, r1, lsl #2]
8 pli [r5]
9 pli [r5, #4095]
10 pli [r5, #-4095]
11
12 dbg #0
13 dbg #15
14 dmb
15 dmb sy
16 dsb
17 dsb sy
18 dsb un
19 dsb st
20 dsb unst
21 isb
22 isb sy
23 .thumb
24 .thumb_func
25 label2:
26 pli [r6, r8]
27 pli [r9, r7]
28 pli [r0, r1, lsl #2]
29 pli [r5]
30 pli [r5, #4095]
31 pli [r5, #-255]
32 pli [pc, #4095]
33 pli [pc, #-4095]
34
35 dbg #0
36 dbg #15
37 dmb
38 dmb sy
39 dsb
40 dsb sy
41 dsb un
42 dsb st
43 dsb unst
44 isb
45 isb sy
46
47 sdiv r6, r9, r12
48 sdiv r9, r6, r3
49 udiv r9, r6, r3
50 udiv r6, r9, r12
51 .arch armv7m
52 mrs r0, apsr
53 mrs r0, iapsr
54 mrs r0, eapsr
55 mrs r0, psr
56 mrs r0, ipsr
57 mrs r0, epsr
58 mrs r0, iepsr
59 mrs r0, msp
60 mrs r0, psp
61 mrs r0, primask
62 mrs r0, basepri
63 mrs r0, basepri_max
64 mrs r0, faultmask
65 mrs r0, control
66 msr apsr_nzcvq, r0
67 msr iapsr_nzcvq, r0
68 msr eapsr_nzcvq, r0
69 msr psr_nzcvq, r0
70 msr ipsr, r0
71 msr epsr, r0
72 msr iepsr, r0
73 msr msp, r0
74 msr psp, r0
75 msr primask, r0
76 msr basepri, r0
77 msr BASEPRI_MAX, r0
78 msr faultmask, r0
79 msr control, r0
80 mrs r0, xpsr
81 msr xpsr_nzcvq, r0
82
83 svc 0
This page took 0.033365 seconds and 4 git commands to generate.