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