x86: CET v2.0: Update incssp and setssbsy
[external/binutils.git] / gas / testsuite / gas / i386 / cet.s
1 # Check CET instructions
2         .text
3 _start:
4         incsspd %ecx
5         rdsspd %ecx
6         saveprevssp
7         rstorssp (%ecx)
8         wrssd %eax, (%edx, %eax)
9         wrussd %edx, (%edi, %ebp)
10         setssbsy
11         clrssbsy (%esp, %eax)
12         endbr64
13         endbr32
14
15         .intel_syntax noprefix
16         incsspd ecx
17         rdsspd ecx
18         saveprevssp
19         rstorssp QWORD PTR [ecx + eax]
20         wrssd [edx],eax
21         wrussd [edi + ebp],edx
22         setssbsy
23         clrssbsy QWORD PTR [esp + eax]
24         endbr64
25         endbr32