1 #source: x86-64-lfence-indbr.s
2 #as: -mlfence-before-indirect-branch=register
3 #objdump: -dw
4 #name: x86-64 -mlfence-before-indirect-branch=register
5 
6 .*: +file format .*
7 
8 
9 Disassembly of section .text:
10 
11 0+ <_start>:
12  +[a-f0-9]+:	0f ae e8             	lfence
13  +[a-f0-9]+:	ff d2                	call   \*%rdx
14  +[a-f0-9]+:	0f ae e8             	lfence
15  +[a-f0-9]+:	ff e2                	jmp    \*%rdx
16  +[a-f0-9]+:	ff 12                	call   \*\(%rdx\)
17  +[a-f0-9]+:	ff 22                	jmp    \*\(%rdx\)
18  +[a-f0-9]+:	ff 14 25 00 00 00 00 	call   \*0x0
19  +[a-f0-9]+:	ff 24 25 00 00 00 00 	jmp    \*0x0
20 #pass
21