* elf32-spu.c (build_stub): Fix malloc under-allocation.
[binutils.git] / gas / testsuite / gas / arm / barrier-thumb.s
blobcc4207667036f04bd385f36f6e2f6482e22aafff
1 @ Test case to validate barrier instruction operands for T2
2 .thumb
3 .section .text
4 .syntax unified
5 @Tests to verify dsb, dmb and isb operand acceptance
6 dmb sy
7 dmb st
8 dmb ish
9 dmb sh
10 dmb ishst
11 dmb shst
12 dmb nsh
13 dmb un
14 dmb nshst
15 dmb unst
16 dmb osh
17 dmb oshst
18 dsb sy
19 dsb st
20 dsb ish
21 dsb sh
22 dsb ishst
23 dsb shst
24 dsb nsh
25 dsb un
26 dsb nshst
27 dsb unst
28 dsb osh
29 isb sy
30 isb
32 @Sanity checks for operands in upper case
33 dmb SY
34 dmb ST
35 dmb ISH
36 dmb SH
37 dmb ISHST
38 dmb SHST
39 dmb NSH
40 dmb UN
41 dmb NSHST
42 dmb UNST
43 dmb OSH
44 dmb OSHST
45 dsb SY
46 dsb ST
47 dsb ISH
48 dsb SH
49 dsb ISHST
50 dsb SHST
51 dsb NSH
52 dsb UN
53 dsb NSHST
54 dsb UNST
55 dsb OSH
56 isb SY
58 @Tests to verify immediate operands
59 dsb 0
60 dsb #15
62 dmb 0
63 dmb #15
65 isb 0
66 isb #14
67 isb #11
68 isb #10
69 isb #7
70 isb #6
71 isb #3
72 isb #2
74 isb #15