i386: Also check R12-R15 registers when optimizing testq to testb
[deliverable/binutils-gdb.git] / gas / testsuite / gas / i386 / jump16.s
1 .psize 0
2 .text
3 .extern xxx
4
5 .code16gcc
6 1: jmp 1b
7 jmp xxx
8 jmp *xxx
9 jmp *%edi
10 jmp *(%edi)
11 ljmp *xxx(%edi)
12 ljmp *xxx
13 ljmp $0x1234,$xxx
14
15 call 1b
16 call xxx
17 call *xxx
18 call *%edi
19 call *(%edi)
20 lcall *xxx(%edi)
21 lcall *xxx
22 lcall $0x1234,$xxx
23
24 .code16
25 jmp 1b
26 jmp *xxx
27 jmp *%di
28 jmp *(%di)
29 ljmp *xxx(%di)
30 ljmpl *xxx(%di)
31 ljmp *xxx
32 ljmpl *xxx
33 ljmp $0x1234,$xxx
34
35 call 1b
36 call xxx
37 call *xxx
38 call *%di
39 call *(%di)
40 lcall *xxx(%di)
41 lcalll *xxx(%di)
42 lcall *xxx
43 lcalll *xxx
44 lcall $0x1234,$xxx
45
46 .intel_syntax noprefix
47 call word ptr [bx]
48 call dword ptr [bx]
49 call fword ptr [bx]
50 jmp word ptr [bx]
51 jmp dword ptr [bx]
52 jmp fword ptr [bx]
53 jmp $+2
54 nop
55 jmp .+2
56 nop
57
58 lcall 0x9090,0x1010
59 lcall 0x9090:0x1010
60 lcall 0x9090,xxx
61 lcall 0x9090:xxx
62 call 0x9090,0x1010
63 call 0x9090:0x1010
64 call 0x9090,xxx
65 call 0x9090:xxx
66 ljmp 0x9090,0x1010
67 ljmp 0x9090:0x1010
68 ljmp 0x9090,xxx
69 ljmp 0x9090:xxx
70 jmp 0x9090,0x1010
71 jmp 0x9090:0x1010
72 jmp 0x9090,xxx
73 jmp 0x9090:xxx
74
75 .att_syntax
76 .code16gcc
77 iret
78 iretw
79 iretl
80
81 .code16
82 iret
83 iretw
84 iretl
85
86 .intel_syntax noprefix
87 .code16gcc
88 iret
89 iretw
90 iretd
91
92 .code16
93 iret
94 iretw
95 iretd
This page took 0.032795 seconds and 4 git commands to generate.