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