x86: CET v2.0: Update incssp and setssbsy
[external/binutils.git] / gas / testsuite / gas / i386 / cet-intel.d
1 #source: cet.s
2 #as: -J
3 #objdump: -dw -Mintel
4 #name: i386 CET (Intel mode)
5
6 .*: +file format .*
7
8 Disassembly of section .text:
9
10 0+ <_start>:
11  +[a-f0-9]+:    f3 0f ae e9             incsspd ecx
12  +[a-f0-9]+:    f3 0f 1e c9             rdsspd ecx
13  +[a-f0-9]+:    f3 0f 01 ea             saveprevssp 
14  +[a-f0-9]+:    f3 0f 01 29             rstorssp QWORD PTR \[ecx\]
15  +[a-f0-9]+:    0f 38 f6 04 02          wrssd  \[edx\+eax\*1\],eax
16  +[a-f0-9]+:    66 0f 38 f5 14 2f       wrussd \[edi\+ebp\*1\],edx
17  +[a-f0-9]+:    f3 0f 01 e8             setssbsy 
18  +[a-f0-9]+:    f3 0f ae 34 04          clrssbsy QWORD PTR \[esp\+eax\*1\]
19  +[a-f0-9]+:    f3 0f 1e fa             endbr64 
20  +[a-f0-9]+:    f3 0f 1e fb             endbr32 
21  +[a-f0-9]+:    f3 0f ae e9             incsspd ecx
22  +[a-f0-9]+:    f3 0f 1e c9             rdsspd ecx
23  +[a-f0-9]+:    f3 0f 01 ea             saveprevssp 
24  +[a-f0-9]+:    f3 0f 01 2c 01          rstorssp QWORD PTR \[ecx\+eax\*1\]
25  +[a-f0-9]+:    0f 38 f6 02             wrssd  \[edx\],eax
26  +[a-f0-9]+:    66 0f 38 f5 14 2f       wrussd \[edi\+ebp\*1\],edx
27  +[a-f0-9]+:    f3 0f 01 e8             setssbsy 
28  +[a-f0-9]+:    f3 0f ae 34 04          clrssbsy QWORD PTR \[esp\+eax\*1\]
29  +[a-f0-9]+:    f3 0f 1e fa             endbr64 
30  +[a-f0-9]+:    f3 0f 1e fb             endbr32 
31 #pass