Upload Tizen:Base source
[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+ <.text>:
9 [       ]*[a-f0-9]+:    eb fe                   jmp    (0x0|0 <.text>)
10 [       ]*[a-f0-9]+:    e9 f(e|b) ff                    jmp    (0x3|0 <.text>)  3: (R_386_PC)?(DISP)?16 xxx
11 [       ]*[a-f0-9]+:    ff 26 00 00             jmp    \*0x0    7: (R_386_)?16  xxx
12 [       ]*[a-f0-9]+:    66 ff e7                jmpl   \*%edi
13 [       ]*[a-f0-9]+:    67 ff 27                jmp    \*\(%edi\)
14 [       ]*[a-f0-9]+:    67 ff af 00 00 00 00    ljmp   \*0x0\(%edi\)    12: (R_386_)?(dir)?32   xxx
15 [       ]*[a-f0-9]+:    ff 2e 00 00             ljmp   \*0x0    18: (R_386_)?16 xxx
16 [       ]*[a-f0-9]+:    ea 00 00 34 12          ljmp   \$0x1234,\$0x0   1b: (R_386_)?16 xxx
17 [       ]*[a-f0-9]+:    66 e8 db ff ff ff       calll  (0x0|0 <.text>)
18 [       ]*[a-f0-9]+:    66 e8 (fc|d5) ff ff ff          calll  (0x27|0 <.text>) 27: (R_386_PC)?(DISP)?32        xxx
19 [       ]*[a-f0-9]+:    66 ff 16 00 00          calll  \*0x0    2e: (R_386_)?16 xxx
20 [       ]*[a-f0-9]+:    66 ff d7                calll  \*%edi
21 [       ]*[a-f0-9]+:    67 66 ff 17             calll  \*\(%edi\)
22 [       ]*[a-f0-9]+:    67 66 ff 9f 00 00 00 00         lcalll \*0x0\(%edi\)    3b: (R_386_)?(dir)?32   xxx
23 [       ]*[a-f0-9]+:    66 ff 1e 00 00          lcalll \*0x0    42: (R_386_)?16 xxx
24 [       ]*[a-f0-9]+:    66 9a 00 00 00 00 34 12         lcalll \$0x1234,\$0x0   46: (R_386_)?(dir)?32   xxx
25 [       ]*[a-f0-9]+:    eb b2                   jmp    (0x0|0 <.text>)
26 [       ]*[a-f0-9]+:    ff 26 00 00             jmp    \*0x0    50: (R_386_)?16 xxx
27 [       ]*[a-f0-9]+:    ff e7                   jmp    \*%di
28 [       ]*[a-f0-9]+:    ff 25                   jmp    \*\(%di\)
29 [       ]*[a-f0-9]+:    ff ad 00 00             ljmp   \*0x0\(%di\)     58: (R_386_)?16 xxx
30 [       ]*[a-f0-9]+:    66 ff ad 00 00          ljmpl  \*0x0\(%di\)     5d: (R_386_)?16 xxx
31 [       ]*[a-f0-9]+:    ff 2e 00 00             ljmp   \*0x0    61: (R_386_)?16 xxx
32 [       ]*[a-f0-9]+:    66 ff 2e 00 00          ljmpl  \*0x0    66: (R_386_)?16 xxx
33 [       ]*[a-f0-9]+:    ea 00 00 34 12          ljmp   \$0x1234,\$0x0   69: (R_386_)?16 xxx
34 [       ]*[a-f0-9]+:    e8 90 ff                call   (0x0|0 <.text>)
35 [       ]*[a-f0-9]+:    e8 (fe|8d) ff                   call   (0x71|0 <.text>) 71: (R_386_PC)?(DISP)?16        xxx
36 [       ]*[a-f0-9]+:    ff 16 00 00             call   \*0x0    75: (R_386_)?16 xxx
37 [       ]*[a-f0-9]+:    ff d7                   call   \*%di
38 [       ]*[a-f0-9]+:    ff 15                   call   \*\(%di\)
39 [       ]*[a-f0-9]+:    ff 9d 00 00             lcall  \*0x0\(%di\)     7d: (R_386_)?16 xxx
40 [       ]*[a-f0-9]+:    66 ff 9d 00 00          lcalll \*0x0\(%di\)     82: (R_386_)?16 xxx
41 [       ]*[a-f0-9]+:    ff 1e 00 00             lcall  \*0x0    86: (R_386_)?16 xxx
42 [       ]*[a-f0-9]+:    66 ff 1e 00 00          lcalll \*0x0    8b: (R_386_)?16 xxx
43 [       ]*[a-f0-9]+:    9a 00 00 34 12          lcall  \$0x1234,\$0x0   8e: (R_386_)?16 xxx
44 [       ]*[a-f0-9]+:    ff 17                   call   \*\(%bx\)
45 [       ]*[a-f0-9]+:    ff 1f                   lcall  \*\(%bx\)
46 [       ]*[a-f0-9]+:    66 ff 1f                lcalll \*\(%bx\)
47 [       ]*[a-f0-9]+:    ff 27                   jmp    \*\(%bx\)
48 [       ]*[a-f0-9]+:    ff 2f                   ljmp   \*\(%bx\)
49 [       ]*[a-f0-9]+:    66 ff 2f                ljmpl  \*\(%bx\)
50 [       ]*[a-f0-9]+:    eb 00                   jmp    (0xa2|a2 <.text\+0xa2>)
51 [       ]*[a-f0-9]+:    90                      nop
52 [       ]*[a-f0-9]+:    eb 00                   jmp    (0xa5|a5 <.text\+0xa5>)
53 [       ]*[a-f0-9]+:    90                      nop
54 [       ]*[a-f0-9]+:    9a 10 10 90 90          lcall  \$0x9090,\$0x1010
55 [       ]*[a-f0-9]+:    9a 10 10 90 90          lcall  \$0x9090,\$0x1010
56 [       ]*[a-f0-9]+:    9a 00 00 90 90          lcall  \$0x9090,\$0x0   b1: (R_386_)?16 xxx
57 [       ]*[a-f0-9]+:    9a 00 00 90 90          lcall  \$0x9090,\$0x0   b6: (R_386_)?16 xxx
58 [       ]*[a-f0-9]+:    9a 10 10 90 90          lcall  \$0x9090,\$0x1010
59 [       ]*[a-f0-9]+:    9a 10 10 90 90          lcall  \$0x9090,\$0x1010
60 [       ]*[a-f0-9]+:    9a 00 00 90 90          lcall  \$0x9090,\$0x0   c5: (R_386_)?16 xxx
61 [       ]*[a-f0-9]+:    9a 00 00 90 90          lcall  \$0x9090,\$0x0   ca: (R_386_)?16 xxx
62 [       ]*[a-f0-9]+:    ea 10 10 90 90          ljmp   \$0x9090,\$0x1010
63 [       ]*[a-f0-9]+:    ea 10 10 90 90          ljmp   \$0x9090,\$0x1010
64 [       ]*[a-f0-9]+:    ea 00 00 90 90          ljmp   \$0x9090,\$0x0   d9: (R_386_)?16 xxx
65 [       ]*[a-f0-9]+:    ea 00 00 90 90          ljmp   \$0x9090,\$0x0   de: (R_386_)?16 xxx
66 [       ]*[a-f0-9]+:    ea 10 10 90 90          ljmp   \$0x9090,\$0x1010
67 [       ]*[a-f0-9]+:    ea 10 10 90 90          ljmp   \$0x9090,\$0x1010
68 [       ]*[a-f0-9]+:    ea 00 00 90 90          ljmp   \$0x9090,\$0x0   ed: (R_386_)?16 xxx
69 [       ]*[a-f0-9]+:    ea 00 00 90 90          ljmp   \$0x9090,\$0x0   f2: (R_386_)?16 xxx
70 #pass