blob: f9a900cfd83d04eea3b3fe0573d270016b2bfc3e (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
# Check -madd-bnd-prefix option
.text
call foo
call *(%rax)
je foo
jmp foo
jmp *(%rbx)
ret
foo:
# Use of REPNE prefix - we shouldn't get any error
repne ret
# BND prefix already exists - we shouldn't get any error here
bnd ret
bnd call foo
# Following instructions can't have BND prefix even if
# -madd-bnd-prefix is specified
add %rax, %rbx
loop foo
|