projects
/
external
/
binutils.git
/ blob
commit
grep
author
committer
pickaxe
?
search:
re
fbed7004ba977778109fb6ab04a4608873d4dd56
[external/binutils.git]
/
gas
/
testsuite
/
gas
/
i386
/
x86-64-cet.s
1
# Check 64bit CET instructions
2
.text
3
_start:
4
incsspd
5
incsspq
6
rdsspd %r12d
7
rdsspq %rax
8
saveprevssp
9
rstorssp (%r12)
10
wrssd %eax, (%r12)
11
wrssq %rdx, (%rcx, %r15)
12
wrussd %eax, (%r12)
13
wrussq %rcx, (%rbx, %rax)
14
setssbsy (%rax)
15
clrssbsy (%rsi, %r12)
16
endbr64
17
endbr32
18
19
.intel_syntax noprefix
20
incsspd
21
incsspq
22
rdsspd r12d
23
rdsspq rax
24
saveprevssp
25
rstorssp QWORD PTR [r12]
26
wrssd [r12],eax
27
wrssq [rcx+r15],rdx
28
wrussd [r12],eax
29
wrussq [rbx+rax],rcx
30
setssbsy QWORD PTR [rax]
31
clrssbsy QWORD PTR [rsi+r12]
32
endbr64
33
endbr32