x86: CET v2.0: Update incssp and setssbsy
[external/binutils.git] / gas / testsuite / gas / i386 / x86-64-cet.d
1 #objdump: -dw
2 #name: x86-64 CET
3
4 .*: +file format .*
5
6 Disassembly of section .text:
7
8 0+ <_start>:
9  +[a-f0-9]+:    f3 41 0f ae ec          incsspd %r12d
10  +[a-f0-9]+:    f3 48 0f ae e8          incsspq %rax
11  +[a-f0-9]+:    f3 41 0f 1e cc          rdsspd %r12d
12  +[a-f0-9]+:    f3 48 0f 1e c8          rdsspq %rax
13  +[a-f0-9]+:    f3 0f 01 ea             saveprevssp 
14  +[a-f0-9]+:    f3 41 0f 01 2c 24       rstorssp \(%r12\)
15  +[a-f0-9]+:    41 0f 38 f6 04 24       wrssd  %eax,\(%r12\)
16  +[a-f0-9]+:    4a 0f 38 f6 14 39       wrssq  %rdx,\(%rcx,%r15,1\)
17  +[a-f0-9]+:    66 41 0f 38 f5 04 24    wrussd %eax,\(%r12\)
18  +[a-f0-9]+:    66 48 0f 38 f5 0c 03    wrussq %rcx,\(%rbx,%rax,1\)
19  +[a-f0-9]+:    f3 0f 01 e8             setssbsy 
20  +[a-f0-9]+:    f3 42 0f ae 34 26       clrssbsy \(%rsi,%r12,1\)
21  +[a-f0-9]+:    f3 0f 1e fa             endbr64 
22  +[a-f0-9]+:    f3 0f 1e fb             endbr32 
23  +[a-f0-9]+:    f3 41 0f ae ec          incsspd %r12d
24  +[a-f0-9]+:    f3 48 0f ae e8          incsspq %rax
25  +[a-f0-9]+:    f3 41 0f 1e cc          rdsspd %r12d
26  +[a-f0-9]+:    f3 48 0f 1e c8          rdsspq %rax
27  +[a-f0-9]+:    f3 0f 01 ea             saveprevssp 
28  +[a-f0-9]+:    f3 41 0f 01 2c 24       rstorssp \(%r12\)
29  +[a-f0-9]+:    41 0f 38 f6 04 24       wrssd  %eax,\(%r12\)
30  +[a-f0-9]+:    4a 0f 38 f6 14 39       wrssq  %rdx,\(%rcx,%r15,1\)
31  +[a-f0-9]+:    66 41 0f 38 f5 04 24    wrussd %eax,\(%r12\)
32  +[a-f0-9]+:    66 48 0f 38 f5 0c 03    wrussq %rcx,\(%rbx,%rax,1\)
33  +[a-f0-9]+:    f3 0f 01 e8             setssbsy 
34  +[a-f0-9]+:    f3 42 0f ae 34 26       clrssbsy \(%rsi,%r12,1\)
35  +[a-f0-9]+:    f3 0f 1e fa             endbr64 
36  +[a-f0-9]+:    f3 0f 1e fb             endbr32 
37 #pass