gas/testsuite/
[external/binutils.git] / gas / testsuite / gas / i386 / x86-64-stack-intel.d
1 #objdump: -dwMintel
2 #name: x86-64 stack-related opcodes (Intel mode)
3 #source: x86-64-stack.s
4
5 .*: +file format elf64-x86-64
6
7 Disassembly of section .text:
8
9 0+ <_start>:
10 [        ]*[0-9a-f]+:[   ]+50[   ]+push[         ]+rax
11 [        ]*[0-9a-f]+:[   ]+66 50[        ]+push[         ]+ax
12 [        ]*[0-9a-f]+:[   ]+66 48 50[     ]+push[         ]+rax
13 [        ]*[0-9a-f]+:[   ]+58[   ]+pop[  ]+rax
14 [        ]*[0-9a-f]+:[   ]+66 58[        ]+pop[  ]+ax
15 [        ]*[0-9a-f]+:[   ]+66 48 58[     ]+pop[  ]+rax
16 [        ]*[0-9a-f]+:[   ]+8f c0[        ]+pop[  ]+rax
17 [        ]*[0-9a-f]+:[   ]+66 8f c0[     ]+pop[  ]+ax
18 [        ]*[0-9a-f]+:[   ]+66 48 8f c0[  ]+pop[  ]+rax
19 [        ]*[0-9a-f]+:[   ]+8f 00[        ]+pop[  ]+QWORD PTR \[rax\]
20 [        ]*[0-9a-f]+:[   ]+66 8f 00[     ]+pop[  ]+WORD PTR \[rax\]
21 [        ]*[0-9a-f]+:[   ]+66 48 8f 00[  ]+pop[  ]+QWORD PTR \[rax\]
22 [        ]*[0-9a-f]+:[   ]+ff d0[        ]+call[         ]+rax
23 [        ]*[0-9a-f]+:[   ]+66 ff d0[     ]+call[         ]+ax
24 [        ]*[0-9a-f]+:[   ]+66 48 ff d0[  ]+call[         ]+rax
25 [        ]*[0-9a-f]+:[   ]+ff 10[        ]+call[         ]+QWORD PTR \[rax\]
26 [        ]*[0-9a-f]+:[   ]+66 ff 10[     ]+call[         ]+WORD PTR \[rax\]
27 [        ]*[0-9a-f]+:[   ]+66 48 ff 10[  ]+call[         ]+QWORD PTR \[rax\]
28 [        ]*[0-9a-f]+:[   ]+ff e0[        ]+jmp[  ]+rax
29 [        ]*[0-9a-f]+:[   ]+66 ff e0[     ]+jmp[  ]+ax
30 [        ]*[0-9a-f]+:[   ]+66 48 ff e0[  ]+jmp[  ]+rax
31 [        ]*[0-9a-f]+:[   ]+ff 20[        ]+jmp[  ]+QWORD PTR \[rax\]
32 [        ]*[0-9a-f]+:[   ]+66 ff 20[     ]+jmp[  ]+WORD PTR \[rax\]
33 [        ]*[0-9a-f]+:[   ]+66 48 ff 20[  ]+jmp[  ]+QWORD PTR \[rax\]
34 [        ]*[0-9a-f]+:[   ]+ff f0[        ]+push[         ]+rax
35 [        ]*[0-9a-f]+:[   ]+66 ff f0[     ]+push[         ]+ax
36 [        ]*[0-9a-f]+:[   ]+66 48 ff f0[  ]+push[         ]+rax
37 [        ]*[0-9a-f]+:[   ]+ff 30[        ]+push[         ]+QWORD PTR \[rax\]
38 [        ]*[0-9a-f]+:[   ]+66 ff 30[     ]+push[         ]+WORD PTR \[rax\]
39 [        ]*[0-9a-f]+:[   ]+66 48 ff 30[  ]+push[         ]+QWORD PTR \[rax\]
40 #pass