Commit | Line | Data |
---|---|---|
7c52e0e8 L |
1 | #as: --32 |
2 | #objdump: -dw -Mx86-64 | |
3 | #name: 64bit illegal opcodes | |
4 | ||
5 | .*: +file format .* | |
6 | ||
7 | Disassembly of section .text: | |
8 | ||
9 | 0+ <aaa>: | |
10 | [ ]*[a-f0-9]+: 37 \(bad\) | |
11 | ||
12 | 0+1 <aad0>: | |
13 | [ ]*[a-f0-9]+: d5 \(bad\) | |
14 | [ ]*[a-f0-9]+: 0a d5 or %ch,%dl | |
15 | ||
16 | 0+3 <aad1>: | |
17 | [ ]*[a-f0-9]+: d5 \(bad\) | |
18 | [ ]*[a-f0-9]+: 02 d4 add %ah,%dl | |
19 | ||
20 | 0+5 <aam0>: | |
21 | [ ]*[a-f0-9]+: d4 \(bad\) | |
22 | [ ]*[a-f0-9]+: 0a d4 or %ah,%dl | |
23 | ||
24 | 0+7 <aam1>: | |
25 | [ ]*[a-f0-9]+: d4 \(bad\) | |
26 | [ ]*[a-f0-9]+: 02 3f add \(%rdi\),%bh | |
27 | ||
28 | 0+9 <aas>: | |
29 | [ ]*[a-f0-9]+: 3f \(bad\) | |
30 | ||
31 | 0+a <bound>: | |
32 | [ ]*[a-f0-9]+: 62 \(bad\) | |
33 | [ ]*[a-f0-9]+: 10 27 adc %ah,\(%rdi\) | |
34 | ||
35 | 0+c <daa>: | |
36 | [ ]*[a-f0-9]+: 27 \(bad\) | |
37 | ||
38 | 0+d <das>: | |
39 | [ ]*[a-f0-9]+: 2f \(bad\) | |
40 | ||
41 | 0+e <into>: | |
42 | [ ]*[a-f0-9]+: ce \(bad\) | |
43 | ||
44 | 0+f <lds>: | |
45 | [ ]*[a-f0-9]+: c5 \(bad\) | |
46 | [ ]*[a-f0-9]+: 10 c4 adc %al,%ah | |
47 | ||
48 | 0+11 <les>: | |
49 | [ ]*[a-f0-9]+: c4 \(bad\) | |
50 | [ ]*[a-f0-9]+: 10 60 61 adc %ah,0x61\(%rax\) | |
51 | ||
52 | 0+13 <pusha>: | |
53 | [ ]*[a-f0-9]+: 60 \(bad\) | |
54 | ||
55 | 0+14 <popa>: | |
56 | [ ]*[a-f0-9]+: 61 \(bad\) | |
57 | #pass |