~ubuntu-branches/ubuntu/utopic/binutils-arm64-cross/utopic

« back to all changes in this revision

Viewing changes to binutils-2.23.52.20130611/gas/testsuite/gas/i386/x86-64-opcode-inval.d

  • Committer: Package Import Robot
  • Author(s): Matthias Klose
  • Date: 2013-06-20 17:38:09 UTC
  • Revision ID: package-import@ubuntu.com-20130620173809-app8lzgvymy5fg6c
Tags: 0.7
Build-depend on binutils-source (>= 2.23.52.20130620-1~).

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
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 <pusha>:
 
45
[       ]*[a-f0-9]+:    60                      \(bad\)  
 
46
 
 
47
0+10 <popa>:
 
48
[       ]*[a-f0-9]+:    61                      \(bad\)  
 
49
#pass