i386: Also check R12-R15 registers when optimizing testq to testb
[deliverable/binutils-gdb.git] / gas / testsuite / gas / i386 / x86-64-cet.s
1 # Check 64bit CET instructions
2 .text
3 _start:
4 incsspd %r12d
5 incsspq %rax
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
15 clrssbsy (%rsi, %r12)
16 endbr64
17 endbr32
18
19 .intel_syntax noprefix
20 incsspd r12d
21 incsspq rax
22 rdsspd r12d
23 rdsspq rax
24 saveprevssp
25 rstorssp QWORD PTR [r12]
26 wrssd [r12],eax
27 wrssd dword ptr [rax],r12d
28 wrssq [rcx+r15],rdx
29 wrssq qword ptr [rdx+r15],rcx
30 wrussd [r12],eax
31 wrussd dword ptr [rax],r12d
32 wrussq [rbx+rax],rcx
33 wrussq qword ptr [rcx+rax],rbx
34 setssbsy
35 clrssbsy QWORD PTR [rsi+r12]
36 endbr64
37 endbr32
This page took 0.029971 seconds and 4 git commands to generate.