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. 5 #not-target: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd 6 7 # Test Barrier Instruction Operands 8 9 .*: *file format .*arm.* 10 11 Disassembly of section .text: 12 00000000 <[^>]*> f57ff05f dmb (sy|#15) 13 00000004 <[^>]*> f57ff05e dmb (st|#14) 14 00000008 <[^>]*> f57ff05b dmb (sh|ish|#11) 15 0000000c <[^>]*> f57ff05b dmb (sh|ish|#11) 16 00000010 <[^>]*> f57ff05a dmb (ishst|shst|#10) 17 00000014 <[^>]*> f57ff05a dmb (ishst|shst|#10) 18 00000018 <[^>]*> f57ff057 dmb (un|nsh|#7) 19 0000001c <[^>]*> f57ff057 dmb (un|nsh|#7) 20 00000020 <[^>]*> f57ff056 dmb (unst|nshst|#6) 21 00000024 <[^>]*> f57ff056 dmb (unst|nshst|#6) 22 00000028 <[^>]*> f57ff053 dmb (osh|#3) 23 0000002c <[^>]*> f57ff052 dmb (oshst|#2) 24 00000030 <[^>]*> f57ff04f dsb (sy|#15) 25 00000034 <[^>]*> f57ff04e dsb (st|#14) 26 00000038 <[^>]*> f57ff04b dsb (sh|ish|#11) 27 0000003c <[^>]*> f57ff04b dsb (sh|ish|#11) 28 00000040 <[^>]*> f57ff04a dsb (ishst|ish|#10) 29 00000044 <[^>]*> f57ff04a dsb (ishst|ish|#10) 30 00000048 <[^>]*> f57ff047 dsb (un|nsh|#7) 31 0000004c <[^>]*> f57ff047 dsb (un|nsh|#7) 32 00000050 <[^>]*> f57ff046 dsb (nshst|unst|#6) 33 00000054 <[^>]*> f57ff046 dsb (nshst|unst|#6) 34 00000058 <[^>]*> f57ff043 dsb (osh|#3) 35 0000005c <[^>]*> f57ff06f isb (sy|#15) 36 00000060 <[^>]*> f57ff06f isb (sy|#15) 37 00000064 <[^>]*> f57ff05f dmb (sy|#15) 38 00000068 <[^>]*> f57ff05e dmb (st|#14) 39 0000006c <[^>]*> f57ff05b dmb (sh|ish|#11) 40 00000070 <[^>]*> f57ff05b dmb (sh|ish|#11) 41 00000074 <[^>]*> f57ff05a dmb (ishst|shst|#10) 42 00000078 <[^>]*> f57ff05a dmb (ishst|shst|#10) 43 0000007c <[^>]*> f57ff057 dmb (un|nsh|#7) 44 00000080 <[^>]*> f57ff057 dmb (un|nsh|#7) 45 00000084 <[^>]*> f57ff056 dmb (unst|nshst|#6) 46 00000088 <[^>]*> f57ff056 dmb (unst|nshst|#6) 47 0000008c <[^>]*> f57ff053 dmb (osh|#3) 48 00000090 <[^>]*> f57ff052 dmb (oshst|#2) 49 00000094 <[^>]*> f57ff04f dsb (sy|#15) 50 00000098 <[^>]*> f57ff04e dsb (st|#14) 51 0000009c <[^>]*> f57ff04b dsb (sh|ish|#11) 52 000000a0 <[^>]*> f57ff04b dsb (sh|ish|#11) 53 000000a4 <[^>]*> f57ff04a dsb (ishst|ish|#10) 54 000000a8 <[^>]*> f57ff04a dsb (ishst|ish|#10) 55 000000ac <[^>]*> f57ff047 dsb (un|nsh|#7) 56 000000b0 <[^>]*> f57ff047 dsb (un|nsh|#7) 57 000000b4 <[^>]*> f57ff046 dsb (nshst|unst|#6) 58 000000b8 <[^>]*> f57ff046 dsb (nshst|unst|#6) 59 000000bc <[^>]*> f57ff043 dsb (osh|#3) 60 000000c0 <[^>]*> f57ff06f isb (sy|#15) 61 000000c4 <[^>]*> f57ff040 dsb #0 62 000000c8 <[^>]*> f57ff04f dsb (sy|#15) 63 000000cc <[^>]*> f57ff050 dmb #0 64 000000d0 <[^>]*> f57ff05f dmb (sy|#15) 65 000000d4 <[^>]*> f57ff060 isb #0 66 000000d8 <[^>]*> f57ff06e isb #14 67 000000dc <[^>]*> f57ff06b isb #11 68 000000e0 <[^>]*> f57ff06a isb #10 69 000000e4 <[^>]*> f57ff067 isb #7 70 000000e8 <[^>]*> f57ff066 isb #6 71 000000ec <[^>]*> f57ff063 isb #3 72 000000f0 <[^>]*> f57ff062 isb #2 73 000000f4 <[^>]*> f57ff06f isb (sy|#15) 74