1 #as: --64 -mrelax-relocations=yes
2 #ld: -melf_x86_64
3 #objdump: -dw
4 #target: x86_64-*-*
5 
6 .*: +file format .*
7 
8 
9 Disassembly of section .text:
10 
11 0+4000c8 <__start>:
12  +[a-f0-9]+:	ff 15 2a 00 20 00    	callq  \*0x20002a\(%rip\)        # 6000f8 <bar\+0x200007>
13  +[a-f0-9]+:	ff 25 24 00 20 00    	jmpq   \*0x200024\(%rip\)        # 6000f8 <bar\+0x200007>
14  +[a-f0-9]+:	48 03 05 1d 00 20 00 	add    0x20001d\(%rip\),%rax        # 6000f8 <bar\+0x200007>
15  +[a-f0-9]+:	48 8b 05 16 00 20 00 	mov    0x200016\(%rip\),%rax        # 6000f8 <bar\+0x200007>
16  +[a-f0-9]+:	48 85 05 0f 00 20 00 	test   %rax,0x20000f\(%rip\)        # 6000f8 <bar\+0x200007>
17  +[a-f0-9]+:	48 c7 c0 f1 00 40 00 	mov    \$0x4000f1,%rax
18 
19 0+4000f0 <foo>:
20  +[a-f0-9]+:	c3                   	retq
21 
22 0+4000f1 <bar>:
23  +[a-f0-9]+:	c3                   	retq
24 #pass
25