Adds the speculation barrier instructions to the ARM assembler and disassembler.
[deliverable/binutils-gdb.git] / gas / testsuite / gas / arm / barrier.d
CommitLineData
52e7f43d
RE
1#objdump: -dr --prefix-addresses --show-raw-insn
2#name: Barrier Instruction Operands
3#as: -mcpu=cortex-a8
4# This test is only valid on ELF based ports.
2ac93be7 5#not-target: *-*-pe *-*-wince
52e7f43d
RE
6
7# Test Barrier Instruction Operands
8
9.*: *file format .*arm.*
10
11Disassembly of section .text:
1200000000 <[^>]*> f57ff05f dmb (sy|#15)
1300000004 <[^>]*> f57ff05e dmb (st|#14)
1400000008 <[^>]*> f57ff05b dmb (sh|ish|#11)
150000000c <[^>]*> f57ff05b dmb (sh|ish|#11)
1600000010 <[^>]*> f57ff05a dmb (ishst|shst|#10)
1700000014 <[^>]*> f57ff05a dmb (ishst|shst|#10)
1800000018 <[^>]*> f57ff057 dmb (un|nsh|#7)
190000001c <[^>]*> f57ff057 dmb (un|nsh|#7)
2000000020 <[^>]*> f57ff056 dmb (unst|nshst|#6)
2100000024 <[^>]*> f57ff056 dmb (unst|nshst|#6)
2200000028 <[^>]*> f57ff053 dmb (osh|#3)
230000002c <[^>]*> f57ff052 dmb (oshst|#2)
2400000030 <[^>]*> f57ff04f dsb (sy|#15)
2500000034 <[^>]*> f57ff04e dsb (st|#14)
2600000038 <[^>]*> f57ff04b dsb (sh|ish|#11)
270000003c <[^>]*> f57ff04b dsb (sh|ish|#11)
2800000040 <[^>]*> f57ff04a dsb (ishst|ish|#10)
2900000044 <[^>]*> f57ff04a dsb (ishst|ish|#10)
3000000048 <[^>]*> f57ff047 dsb (un|nsh|#7)
310000004c <[^>]*> f57ff047 dsb (un|nsh|#7)
3200000050 <[^>]*> f57ff046 dsb (nshst|unst|#6)
3300000054 <[^>]*> f57ff046 dsb (nshst|unst|#6)
3400000058 <[^>]*> f57ff043 dsb (osh|#3)
350000005c <[^>]*> f57ff06f isb (sy|#15)
3600000060 <[^>]*> f57ff06f isb (sy|#15)
3700000064 <[^>]*> f57ff05f dmb (sy|#15)
3800000068 <[^>]*> f57ff05e dmb (st|#14)
390000006c <[^>]*> f57ff05b dmb (sh|ish|#11)
4000000070 <[^>]*> f57ff05b dmb (sh|ish|#11)
4100000074 <[^>]*> f57ff05a dmb (ishst|shst|#10)
4200000078 <[^>]*> f57ff05a dmb (ishst|shst|#10)
430000007c <[^>]*> f57ff057 dmb (un|nsh|#7)
4400000080 <[^>]*> f57ff057 dmb (un|nsh|#7)
4500000084 <[^>]*> f57ff056 dmb (unst|nshst|#6)
4600000088 <[^>]*> f57ff056 dmb (unst|nshst|#6)
470000008c <[^>]*> f57ff053 dmb (osh|#3)
4800000090 <[^>]*> f57ff052 dmb (oshst|#2)
4900000094 <[^>]*> f57ff04f dsb (sy|#15)
5000000098 <[^>]*> f57ff04e dsb (st|#14)
510000009c <[^>]*> f57ff04b dsb (sh|ish|#11)
52000000a0 <[^>]*> f57ff04b dsb (sh|ish|#11)
53000000a4 <[^>]*> f57ff04a dsb (ishst|ish|#10)
54000000a8 <[^>]*> f57ff04a dsb (ishst|ish|#10)
55000000ac <[^>]*> f57ff047 dsb (un|nsh|#7)
56000000b0 <[^>]*> f57ff047 dsb (un|nsh|#7)
57000000b4 <[^>]*> f57ff046 dsb (nshst|unst|#6)
58000000b8 <[^>]*> f57ff046 dsb (nshst|unst|#6)
59000000bc <[^>]*> f57ff043 dsb (osh|#3)
60000000c0 <[^>]*> f57ff06f isb (sy|#15)
c597cc3d 61000000c4 <[^>]*> f57ff040 ssbb
52e7f43d
RE
62000000c8 <[^>]*> f57ff04f dsb (sy|#15)
63000000cc <[^>]*> f57ff050 dmb #0
64000000d0 <[^>]*> f57ff05f dmb (sy|#15)
65000000d4 <[^>]*> f57ff060 isb #0
66000000d8 <[^>]*> f57ff06e isb #14
67000000dc <[^>]*> f57ff06b isb #11
68000000e0 <[^>]*> f57ff06a isb #10
69000000e4 <[^>]*> f57ff067 isb #7
70000000e8 <[^>]*> f57ff066 isb #6
71000000ec <[^>]*> f57ff063 isb #3
72000000f0 <[^>]*> f57ff062 isb #2
73000000f4 <[^>]*> f57ff06f isb (sy|#15)
This page took 0.597749 seconds and 4 git commands to generate.