]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blob - gas/testsuite/gas/i386/lea64.s
x86-64: avoid bogus warnings with 32-bit addressing
[thirdparty/binutils-gdb.git] / gas / testsuite / gas / i386 / lea64.s
1 .text
2 start:
3 lea %fs:(%rax,%rcx), %eax
4 gs lea (%rax,%rcx), %eax
5
6 .allow_index_reg
7 lea 1(%rax), %ecx
8 lea sym(%rax), %ecx
9 lea sym(,%riz), %ecx
10
11 lea (%rax,%rax), %eax
12 lea (,%rax,2), %eax
13 lea (%rip), %eax
14 lea (,%riz), %eax
15
16 lea (%rax), %rax
17 lea (%rax), %rcx
18 lea 1-1(%rax), %rcx
19 lea %gs:(%rax), %rcx
20
21 lea (%rsi), %eax
22 lea (%rsi), %esi
23 leal (%rsi), %eax
24
25 lea (%rsi), %ax
26 lea (%rsi), %si
27 leaw (%rsi), %ax
28
29 lea (%eax), %rax
30 lea (%eax), %rcx
31 leaq (%eax), %rcx
32
33 lea (%eax), %eax
34 lea (%eax), %ecx
35
36 lea (%esi), %ax
37 lea (%esi), %si
38 leaw (%esi), %ax
39
40 lea (,%rcx,1), %rcx
41 lea (,%rcx,1), %rax
42
43 lea (,%rcx,1), %ecx
44 lea (,%rcx,1), %eax
45
46 lea (,%rcx,1), %cx
47 lea (,%rcx,1), %ax
48
49 lea (,%ecx,1), %rcx
50 lea (,%ecx,1), %rax
51
52 lea (,%ecx,1), %ecx
53 lea (,%ecx,1), %eax
54
55 lea (,%ecx,1), %cx
56 lea (,%ecx,1), %ax
57
58 lea 1, %rax
59 lea 2, %eax
60 lea 3, %ax
61
62 lea -1, %rax
63 lea -2, %eax
64 lea -3, %ax
65
66 addr32 lea 1, %rax
67 addr32 lea 2, %eax
68 addr32 lea 3, %ax
69
70 addr32 lea -1, %rax
71 addr32 lea -2, %eax
72 addr32 lea -3, %ax
73
74 lea sym, %rax
75 lea sym, %eax
76 lea sym, %ax
77
78 addr32 lea sym, %rax
79 addr32 lea sym, %eax
80 addr32 lea sym, %ax
81
82 lea (,1), %rax
83 lea (,1), %eax
84 lea (,1), %ax
85
86 lea 0xffffffff(%ecx), %eax
87 lea 0xffffffff(%ecx), %rax
88 lea 0xffffffff(%rcx), %eax
89
90 lea -0xffffffff(%ecx), %eax
91 lea -0xffffffff(%ecx), %rax
92 lea -0xffffffff(%rcx), %eax