1#objdump: -dr --prefix-addresses --show-raw-insn
2#name: Barrier Instruction Operands (Thumb)
3#source: barrier.s
4#as: -mcpu=cortex-a8 -mthumb
5# This test is only valid on ELF based ports.
6#notarget: *-*-pe *-*-wince
7
8# Test Barrier Instruction Operands
9
10.*: *file format .*arm.*
11
12Disassembly of section .text:
1300000000 <[^>]*> f3bf 8f5f 	dmb	(sy|#15)
1400000004 <[^>]*> f3bf 8f5e 	dmb	(st|#14)
1500000008 <[^>]*> f3bf 8f5b 	dmb	(sh|ish|#11)
160000000c <[^>]*> f3bf 8f5b 	dmb	(sh|ish|#11)
1700000010 <[^>]*> f3bf 8f5a 	dmb	(ishst|shst|#10)
1800000014 <[^>]*> f3bf 8f5a 	dmb	(ishst|shst|#10)
1900000018 <[^>]*> f3bf 8f57 	dmb	(un|nsh|#7)
200000001c <[^>]*> f3bf 8f57 	dmb	(un|nsh|#7)
2100000020 <[^>]*> f3bf 8f56 	dmb	(unst|nshst|#6)
2200000024 <[^>]*> f3bf 8f56 	dmb	(unst|nshst|#6)
2300000028 <[^>]*> f3bf 8f53 	dmb	(osh|#3)
240000002c <[^>]*> f3bf 8f52 	dmb	(oshst|#2)
2500000030 <[^>]*> f3bf 8f4f 	dsb	(sy|#15)
2600000034 <[^>]*> f3bf 8f4e 	dsb	(st|#14)
2700000038 <[^>]*> f3bf 8f4b 	dsb	(sh|ish|#11)
280000003c <[^>]*> f3bf 8f4b 	dsb	(sh|ish|#11)
2900000040 <[^>]*> f3bf 8f4a 	dsb	(ishst|ish|#10)
3000000044 <[^>]*> f3bf 8f4a 	dsb	(ishst|ish|#10)
3100000048 <[^>]*> f3bf 8f47 	dsb	(un|nsh|#7)
320000004c <[^>]*> f3bf 8f47 	dsb	(un|nsh|#7)
3300000050 <[^>]*> f3bf 8f46 	dsb	(nshst|unst|#6)
3400000054 <[^>]*> f3bf 8f46 	dsb	(nshst|unst|#6)
3500000058 <[^>]*> f3bf 8f43 	dsb	(osh|#3)
360000005c <[^>]*> f3bf 8f6f 	isb	(sy|#15)
3700000060 <[^>]*> f3bf 8f6f 	isb	(sy|#15)
3800000064 <[^>]*> f3bf 8f5f 	dmb	(sy|#15)
3900000068 <[^>]*> f3bf 8f5e 	dmb	(st|#14)
400000006c <[^>]*> f3bf 8f5b 	dmb	(sh|ish|#11)
4100000070 <[^>]*> f3bf 8f5b 	dmb	(sh|ish|#11)
4200000074 <[^>]*> f3bf 8f5a 	dmb	(ishst|shst|#10)
4300000078 <[^>]*> f3bf 8f5a 	dmb	(ishst|shst|#10)
440000007c <[^>]*> f3bf 8f57 	dmb	(un|nsh|#7)
4500000080 <[^>]*> f3bf 8f57 	dmb	(un|nsh|#7)
4600000084 <[^>]*> f3bf 8f56 	dmb	(unst|nshst|#6)
4700000088 <[^>]*> f3bf 8f56 	dmb	(unst|nshst|#6)
480000008c <[^>]*> f3bf 8f53 	dmb	(osh|#3)
4900000090 <[^>]*> f3bf 8f52 	dmb	(oshst|#2)
5000000094 <[^>]*> f3bf 8f4f 	dsb	(sy|#15)
5100000098 <[^>]*> f3bf 8f4e 	dsb	(st|#14)
520000009c <[^>]*> f3bf 8f4b 	dsb	(sh|ish|#11)
53000000a0 <[^>]*> f3bf 8f4b 	dsb	(sh|ish|#11)
54000000a4 <[^>]*> f3bf 8f4a 	dsb	(ishst|ish|#10)
55000000a8 <[^>]*> f3bf 8f4a 	dsb	(ishst|ish|#10)
56000000ac <[^>]*> f3bf 8f47 	dsb	(un|nsh|#7)
57000000b0 <[^>]*> f3bf 8f47 	dsb	(un|nsh|#7)
58000000b4 <[^>]*> f3bf 8f46 	dsb	(nshst|unst|#6)
59000000b8 <[^>]*> f3bf 8f46 	dsb	(nshst|unst|#6)
60000000bc <[^>]*> f3bf 8f43 	dsb	(osh|#3)
61000000c0 <[^>]*> f3bf 8f6f 	isb	(sy|#15)
62000000c4 <[^>]*> f3bf 8f40 	ssbb
63000000c8 <[^>]*> f3bf 8f4f 	dsb	(sy|#15)
64000000cc <[^>]*> f3bf 8f50 	dmb	#0
65000000d0 <[^>]*> f3bf 8f5f 	dmb	(sy|#15)
66000000d4 <[^>]*> f3bf 8f60 	isb	#0
67000000d8 <[^>]*> f3bf 8f6e 	isb	#14
68000000dc <[^>]*> f3bf 8f6b 	isb	#11
69000000e0 <[^>]*> f3bf 8f6a 	isb	#10
70000000e4 <[^>]*> f3bf 8f67 	isb	#7
71000000e8 <[^>]*> f3bf 8f66 	isb	#6
72000000ec <[^>]*> f3bf 8f63 	isb	#3
73000000f0 <[^>]*> f3bf 8f62 	isb	#2
74000000f4 <[^>]*> f3bf 8f6f 	isb	(sy|#15)
75