* gas/config/tc-avr.c: Change ISA for devices with USB support to
[external/binutils.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