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