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