1 #source: lfence-ret.s
2 #as: -mlfence-before-ret=or
3 #objdump: -dw
4 #name: -mlfence-before-ret=or
5 
6 .*: +file format .*
7 
8 
9 Disassembly of section .text:
10 
11 0+ <_start>:
12  +[a-f0-9]+:	66 83 0c 24 00       	orw    \$0x0,\(%esp\)
13  +[a-f0-9]+:	0f ae e8             	lfence
14  +[a-f0-9]+:	66 c3                	retw
15  +[a-f0-9]+:	66 83 0c 24 00       	orw    \$0x0,\(%esp\)
16  +[a-f0-9]+:	0f ae e8             	lfence
17  +[a-f0-9]+:	66 c2 14 00          	retw   \$0x14
18  +[a-f0-9]+:	83 0c 24 00          	orl    \$0x0,\(%esp\)
19  +[a-f0-9]+:	0f ae e8             	lfence
20  +[a-f0-9]+:	c3                   	ret
21  +[a-f0-9]+:	83 0c 24 00          	orl    \$0x0,\(%esp\)
22  +[a-f0-9]+:	0f ae e8             	lfence
23  +[a-f0-9]+:	c2 1e 00             	ret    \$0x1e
24 #pass
25