]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - gas/testsuite/gas/i386/x86-64-cet.s
x86: CET v2.0: Rename savessp to saveprevssp
[thirdparty/binutils-gdb.git] / gas / testsuite / gas / i386 / x86-64-cet.s
CommitLineData
603555e5
L
1# Check 64bit CET instructions
2 .text
3_start:
4 incsspd
5 incsspq
6 rdsspd %r12d
7 rdsspq %rax
c2f76402 8 saveprevssp
603555e5
L
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
c2f76402 24 saveprevssp
603555e5
L
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