This commit was generated by cvs2svn to track changes on a CVS vendor
[external/binutils.git] / gas / testsuite / gas / i386 / jump16.d
1 #name: i386 jump16
2 #objdump: -drw -mi8086
3
4 .*:     file format .*i386.*
5
6 Disassembly of section .text:
7
8 0+000 <.text>:
9    0:   eb fe [         ]*jmp    (0x0|0 <.text>)
10    2:   e9 (fe|fb) ff [         ]*jmp    (0x3|0x0|0 <.text>)    3: (R_386_PC)?(DISP)?16 xxx
11    5:   ff 26 00 00 [   ]*jmp    \*0    7: (R_386_)?(dir)?16    xxx
12    9:   66 ff e7 [      ]*jmpl   \*%edi
13    c:   67 ff 27 [      ]*addr32 jmp \*\(%edi\)
14    f:   67 ff af 00 00 00 00 [  ]*addr32 ljmp \*0x0\(%edi\)     12: (R_386_)?(dir)?32   xxx
15   16:   ff 2e 00 00 [   ]*ljmp   \*0    18: (R_386_)?(dir)?16   xxx
16   1a:   ea 00 00 34 12 [        ]*ljmp   \$0x1234,\$0x0 1b: (R_386_)?(dir)?16   xxx
17   1f:   66 e8 db ff ff ff [     ]*calll  (0x0|0 <.text>)
18   25:   66 e8 (fc|d5) ff ff ff [        ]*calll  (0x27|0x0|0 <.text>)   27: (R_386_PC)?(DISP)?32        xxx
19   2b:   66 ff 16 00 00 [        ]*calll  \*0    2e: (R_386_)?(dir)?16   xxx
20   30:   66 ff d7 [      ]*calll  \*%edi
21   33:   67 66 ff 17 [   ]*addr32 calll \*\(%edi\)
22   37:   67 66 ff 9f 00 00 00 00 [       ]*addr32 lcalll \*0x0\(%edi\)   3b: (R_386_)?(dir)?32   xxx
23   3f:   66 ff 1e 00 00 [        ]*lcalll \*0    42: (R_386_)?(dir)?16   xxx
24   44:   66 9a 00 00 00 00 34 12 [       ]*lcalll \$0x1234,\$0x0 46: (R_386_)?(dir)?32   xxx
25   4c:   eb b2 [         ]*jmp    (0x0|0 <.text>)
26   4e:   ff 26 00 00 [   ]*jmp    \*0    50: (R_386_)?(dir)?16   xxx
27   52:   ff e7 [         ]*jmp    \*%di
28   54:   ff 25 [         ]*jmp    \*\(%di\)
29   56:   ff ad 00 00 [   ]*ljmp   \*0\(%di\)     58: (R_386_)?(dir)?16   xxx
30   5a:   ff 2e 00 00 [   ]*ljmp   \*0    5c: (R_386_)?(dir)?16   xxx
31   5e:   ea 00 00 34 12 [        ]*ljmp   \$0x1234,\$0x0 5f: (R_386_)?(dir)?16   xxx
32   63:   e8 9a ff [      ]*call   (0x0|0 <.text>)
33   66:   e8 (fe|97) ff [         ]*call   (0x67|0x0|0 <.text>)   67: (R_386_PC)?(DISP)?16        xxx
34   69:   ff 16 00 00 [   ]*call   \*0    6b: (R_386_)?(dir)?16   xxx
35   6d:   ff d7 [         ]*call   \*%di
36   6f:   ff 15 [         ]*call   \*\(%di\)
37   71:   ff 9d 00 00 [   ]*lcall  \*0\(%di\)     73: (R_386_)?(dir)?16   xxx
38   75:   ff 1e 00 00 [   ]*lcall  \*0    77: (R_386_)?(dir)?16   xxx
39   79:   9a 00 00 34 12 [        ]*lcall  \$0x1234,\$0x0 7a: (R_386_)?(dir)?16   xxx
40         ...