1 #name: Valid v8-A barrier (Thumb) 2 #as: -march=armv8-a -mthumb 3 #source: armv8-a-barrier.s 4 #objdump: -dr --prefix-addresses --show-raw-insn 5 #skip: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd 6 7 .*: +file format .*arm.* 8 9 Disassembly of section .text: 10 0[0-9a-f]+ <[^>]+> f3bf 8f4d dsb ld 11 0[0-9a-f]+ <[^>]+> f3bf 8f49 dsb ishld 12 0[0-9a-f]+ <[^>]+> f3bf 8f45 dsb nshld 13 0[0-9a-f]+ <[^>]+> f3bf 8f41 dsb oshld 14 0[0-9a-f]+ <[^>]+> f3bf 8f5d dmb ld 15 0[0-9a-f]+ <[^>]+> f3bf 8f59 dmb ishld 16 0[0-9a-f]+ <[^>]+> f3bf 8f55 dmb nshld 17 0[0-9a-f]+ <[^>]+> f3bf 8f51 dmb oshld 18 0[0-9a-f]+ <[^>]+> f3bf 8f4d dsb ld 19 0[0-9a-f]+ <[^>]+> f3bf 8f49 dsb ishld 20 0[0-9a-f]+ <[^>]+> f3bf 8f45 dsb nshld 21 0[0-9a-f]+ <[^>]+> f3bf 8f41 dsb oshld 22 0[0-9a-f]+ <[^>]+> f3bf 8f5d dmb ld 23 0[0-9a-f]+ <[^>]+> f3bf 8f59 dmb ishld 24 0[0-9a-f]+ <[^>]+> f3bf 8f55 dmb nshld 25 0[0-9a-f]+ <[^>]+> f3bf 8f51 dmb oshld 26