x86: replace adhoc (partly wrong) ambiguous operand checking for MOVSX/MOVZX
[deliverable/binutils-gdb.git] / gas / testsuite / gas / i386 / x86-64-xsave.d
CommitLineData
475a2301 1#objdump: -dw
a3ac9d58 2#name: x86-64 xsave
475a2301
L
3
4.*: +file format .*
5
6Disassembly of section .text:
7
80+ <_start>:
475a2301
L
9[ ]*[a-f0-9]+: 0f 01 d0 xgetbv
10[ ]*[a-f0-9]+: 0f 01 d1 xsetbv
73bb6729
L
11[ ]*[a-f0-9]+: 0f ae 20 xsave \(%rax\)
12[ ]*[a-f0-9]+: 41 0f ae 20 xsave \(%r8\)
13[ ]*[a-f0-9]+: 41 0f ae 24 00 xsave \(%r8,%rax,1\)
14[ ]*[a-f0-9]+: 42 0f ae 24 00 xsave \(%rax,%r8,1\)
15[ ]*[a-f0-9]+: 43 0f ae 24 38 xsave \(%r8,%r15,1\)
16[ ]*[a-f0-9]+: 48 0f ae 20 xsave64 \(%rax\)
17[ ]*[a-f0-9]+: 49 0f ae 20 xsave64 \(%r8\)
18[ ]*[a-f0-9]+: 49 0f ae 24 00 xsave64 \(%r8,%rax,1\)
19[ ]*[a-f0-9]+: 4a 0f ae 24 00 xsave64 \(%rax,%r8,1\)
20[ ]*[a-f0-9]+: 0f ae 28 xrstor \(%rax\)
21[ ]*[a-f0-9]+: 41 0f ae 28 xrstor \(%r8\)
22[ ]*[a-f0-9]+: 41 0f ae 2c 00 xrstor \(%r8,%rax,1\)
23[ ]*[a-f0-9]+: 42 0f ae 2c 00 xrstor \(%rax,%r8,1\)
24[ ]*[a-f0-9]+: 43 0f ae 2c 38 xrstor \(%r8,%r15,1\)
25[ ]*[a-f0-9]+: 48 0f ae 28 xrstor64 \(%rax\)
26[ ]*[a-f0-9]+: 49 0f ae 28 xrstor64 \(%r8\)
27[ ]*[a-f0-9]+: 49 0f ae 2c 00 xrstor64 \(%r8,%rax,1\)
28[ ]*[a-f0-9]+: 4a 0f ae 2c 00 xrstor64 \(%rax,%r8,1\)
29[ ]*[a-f0-9]+: 4b 0f ae 2c 38 xrstor64 \(%r8,%r15,1\)
c7b8aa3a
L
30[ ]*[a-f0-9]+: 0f ae 30 xsaveopt \(%rax\)
31[ ]*[a-f0-9]+: 41 0f ae 30 xsaveopt \(%r8\)
32[ ]*[a-f0-9]+: 41 0f ae 34 00 xsaveopt \(%r8,%rax,1\)
33[ ]*[a-f0-9]+: 42 0f ae 34 00 xsaveopt \(%rax,%r8,1\)
34[ ]*[a-f0-9]+: 43 0f ae 34 38 xsaveopt \(%r8,%r15,1\)
35[ ]*[a-f0-9]+: 48 0f ae 30 xsaveopt64 \(%rax\)
36[ ]*[a-f0-9]+: 49 0f ae 30 xsaveopt64 \(%r8\)
37[ ]*[a-f0-9]+: 49 0f ae 34 00 xsaveopt64 \(%r8,%rax,1\)
38[ ]*[a-f0-9]+: 4a 0f ae 34 00 xsaveopt64 \(%rax,%r8,1\)
73bb6729
L
39[ ]*[a-f0-9]+: 0f ae 20 xsave \(%rax\)
40[ ]*[a-f0-9]+: 41 0f ae 20 xsave \(%r8\)
41[ ]*[a-f0-9]+: 41 0f ae 24 00 xsave \(%r8,%rax,1\)
42[ ]*[a-f0-9]+: 42 0f ae 24 00 xsave \(%rax,%r8,1\)
43[ ]*[a-f0-9]+: 43 0f ae 24 38 xsave \(%r8,%r15,1\)
44[ ]*[a-f0-9]+: 48 0f ae 20 xsave64 \(%rax\)
45[ ]*[a-f0-9]+: 49 0f ae 20 xsave64 \(%r8\)
46[ ]*[a-f0-9]+: 49 0f ae 24 00 xsave64 \(%r8,%rax,1\)
47[ ]*[a-f0-9]+: 4a 0f ae 24 00 xsave64 \(%rax,%r8,1\)
48[ ]*[a-f0-9]+: 0f ae 28 xrstor \(%rax\)
49[ ]*[a-f0-9]+: 41 0f ae 28 xrstor \(%r8\)
50[ ]*[a-f0-9]+: 41 0f ae 2c 00 xrstor \(%r8,%rax,1\)
51[ ]*[a-f0-9]+: 42 0f ae 2c 00 xrstor \(%rax,%r8,1\)
52[ ]*[a-f0-9]+: 43 0f ae 2c 38 xrstor \(%r8,%r15,1\)
53[ ]*[a-f0-9]+: 48 0f ae 28 xrstor64 \(%rax\)
54[ ]*[a-f0-9]+: 49 0f ae 28 xrstor64 \(%r8\)
55[ ]*[a-f0-9]+: 49 0f ae 2c 00 xrstor64 \(%r8,%rax,1\)
56[ ]*[a-f0-9]+: 4a 0f ae 2c 00 xrstor64 \(%rax,%r8,1\)
57[ ]*[a-f0-9]+: 4b 0f ae 2c 38 xrstor64 \(%r8,%r15,1\)
c7b8aa3a
L
58[ ]*[a-f0-9]+: 0f ae 30 xsaveopt \(%rax\)
59[ ]*[a-f0-9]+: 41 0f ae 30 xsaveopt \(%r8\)
60[ ]*[a-f0-9]+: 41 0f ae 34 00 xsaveopt \(%r8,%rax,1\)
61[ ]*[a-f0-9]+: 42 0f ae 34 00 xsaveopt \(%rax,%r8,1\)
62[ ]*[a-f0-9]+: 43 0f ae 34 38 xsaveopt \(%r8,%r15,1\)
63[ ]*[a-f0-9]+: 48 0f ae 30 xsaveopt64 \(%rax\)
64[ ]*[a-f0-9]+: 49 0f ae 30 xsaveopt64 \(%r8\)
65[ ]*[a-f0-9]+: 49 0f ae 34 00 xsaveopt64 \(%r8,%rax,1\)
66[ ]*[a-f0-9]+: 4a 0f ae 34 00 xsaveopt64 \(%rax,%r8,1\)
475a2301 67#pass
This page took 0.688061 seconds and 4 git commands to generate.