Home | History | Annotate | Download | only in arm
      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 #not-target: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd
      7 
      8 # Test Barrier Instruction Operands
      9 
     10 .*: *file format .*arm.*
     11 
     12 Disassembly of section .text:
     13 00000000 <[^>]*> f3bf 8f5f 	dmb	(sy|#15)
     14 00000004 <[^>]*> f3bf 8f5e 	dmb	(st|#14)
     15 00000008 <[^>]*> f3bf 8f5b 	dmb	(sh|ish|#11)
     16 0000000c <[^>]*> f3bf 8f5b 	dmb	(sh|ish|#11)
     17 00000010 <[^>]*> f3bf 8f5a 	dmb	(ishst|shst|#10)
     18 00000014 <[^>]*> f3bf 8f5a 	dmb	(ishst|shst|#10)
     19 00000018 <[^>]*> f3bf 8f57 	dmb	(un|nsh|#7)
     20 0000001c <[^>]*> f3bf 8f57 	dmb	(un|nsh|#7)
     21 00000020 <[^>]*> f3bf 8f56 	dmb	(unst|nshst|#6)
     22 00000024 <[^>]*> f3bf 8f56 	dmb	(unst|nshst|#6)
     23 00000028 <[^>]*> f3bf 8f53 	dmb	(osh|#3)
     24 0000002c <[^>]*> f3bf 8f52 	dmb	(oshst|#2)
     25 00000030 <[^>]*> f3bf 8f4f 	dsb	(sy|#15)
     26 00000034 <[^>]*> f3bf 8f4e 	dsb	(st|#14)
     27 00000038 <[^>]*> f3bf 8f4b 	dsb	(sh|ish|#11)
     28 0000003c <[^>]*> f3bf 8f4b 	dsb	(sh|ish|#11)
     29 00000040 <[^>]*> f3bf 8f4a 	dsb	(ishst|ish|#10)
     30 00000044 <[^>]*> f3bf 8f4a 	dsb	(ishst|ish|#10)
     31 00000048 <[^>]*> f3bf 8f47 	dsb	(un|nsh|#7)
     32 0000004c <[^>]*> f3bf 8f47 	dsb	(un|nsh|#7)
     33 00000050 <[^>]*> f3bf 8f46 	dsb	(nshst|unst|#6)
     34 00000054 <[^>]*> f3bf 8f46 	dsb	(nshst|unst|#6)
     35 00000058 <[^>]*> f3bf 8f43 	dsb	(osh|#3)
     36 0000005c <[^>]*> f3bf 8f6f 	isb	(sy|#15)
     37 00000060 <[^>]*> f3bf 8f6f 	isb	(sy|#15)
     38 00000064 <[^>]*> f3bf 8f5f 	dmb	(sy|#15)
     39 00000068 <[^>]*> f3bf 8f5e 	dmb	(st|#14)
     40 0000006c <[^>]*> f3bf 8f5b 	dmb	(sh|ish|#11)
     41 00000070 <[^>]*> f3bf 8f5b 	dmb	(sh|ish|#11)
     42 00000074 <[^>]*> f3bf 8f5a 	dmb	(ishst|shst|#10)
     43 00000078 <[^>]*> f3bf 8f5a 	dmb	(ishst|shst|#10)
     44 0000007c <[^>]*> f3bf 8f57 	dmb	(un|nsh|#7)
     45 00000080 <[^>]*> f3bf 8f57 	dmb	(un|nsh|#7)
     46 00000084 <[^>]*> f3bf 8f56 	dmb	(unst|nshst|#6)
     47 00000088 <[^>]*> f3bf 8f56 	dmb	(unst|nshst|#6)
     48 0000008c <[^>]*> f3bf 8f53 	dmb	(osh|#3)
     49 00000090 <[^>]*> f3bf 8f52 	dmb	(oshst|#2)
     50 00000094 <[^>]*> f3bf 8f4f 	dsb	(sy|#15)
     51 00000098 <[^>]*> f3bf 8f4e 	dsb	(st|#14)
     52 0000009c <[^>]*> f3bf 8f4b 	dsb	(sh|ish|#11)
     53 000000a0 <[^>]*> f3bf 8f4b 	dsb	(sh|ish|#11)
     54 000000a4 <[^>]*> f3bf 8f4a 	dsb	(ishst|ish|#10)
     55 000000a8 <[^>]*> f3bf 8f4a 	dsb	(ishst|ish|#10)
     56 000000ac <[^>]*> f3bf 8f47 	dsb	(un|nsh|#7)
     57 000000b0 <[^>]*> f3bf 8f47 	dsb	(un|nsh|#7)
     58 000000b4 <[^>]*> f3bf 8f46 	dsb	(nshst|unst|#6)
     59 000000b8 <[^>]*> f3bf 8f46 	dsb	(nshst|unst|#6)
     60 000000bc <[^>]*> f3bf 8f43 	dsb	(osh|#3)
     61 000000c0 <[^>]*> f3bf 8f6f 	isb	(sy|#15)
     62 000000c4 <[^>]*> f3bf 8f40 	dsb	#0
     63 000000c8 <[^>]*> f3bf 8f4f 	dsb	(sy|#15)
     64 000000cc <[^>]*> f3bf 8f50 	dmb	#0
     65 000000d0 <[^>]*> f3bf 8f5f 	dmb	(sy|#15)
     66 000000d4 <[^>]*> f3bf 8f60 	isb	#0
     67 000000d8 <[^>]*> f3bf 8f6e 	isb	#14
     68 000000dc <[^>]*> f3bf 8f6b 	isb	#11
     69 000000e0 <[^>]*> f3bf 8f6a 	isb	#10
     70 000000e4 <[^>]*> f3bf 8f67 	isb	#7
     71 000000e8 <[^>]*> f3bf 8f66 	isb	#6
     72 000000ec <[^>]*> f3bf 8f63 	isb	#3
     73 000000f0 <[^>]*> f3bf 8f62 	isb	#2
     74 000000f4 <[^>]*> f3bf 8f6f 	isb	(sy|#15)
     75