1 #as: -I${srcdir}/$subdir
2 #objdump: -dw -Mi8086
3 #name: i386 16-bit LEA
4 #warning_output: lea.e
5 
6 .*: +file format .*
7 
8 Disassembly of section .text:
9 
10 0+ <start>:
11 [ 	]*[0-9a-f]+:[ 	]+36 67 66 8d 04 08[ 	]+lea[ 	]+%ss:\(%eax,%ecx(,1)?\),%eax
12 [ 	]*[0-9a-f]+:[ 	]+36 67 66 8d 04 08[ 	]+lea[ 	]+%ss:\(%eax,%ecx(,1)?\),%eax
13 [ 	]*[0-9a-f]+:[ 	]+67 66 8d 48 01[ 	]+lea[ 	]+0x1\(%eax\),%ecx
14 [ 	]*[0-9a-f]+:[ 	]+67 66 8d 88 00 00 00 00[ 	]+lea[ 	]+0x0\(%eax\),%ecx
15 [ 	]*[0-9a-f]+:[ 	]+67 66 8d 0c 25 00 00 00 00[ 	]+addr32 lea[ 	]+0x0,%ecx
16 [ 	]*[0-9a-f]+:[ 	]+67 66 8d 04 00[ 	]+lea[ 	]+\(%eax,%eax(,1)?\),%eax
17 [ 	]*[0-9a-f]+:[ 	]+67 66 8d 04 45 00 00 00 00[ 	]+lea[ 	]+0x0\(,%eax,2\),%eax
18 [ 	]*[0-9a-f]+:[ 	]+67 66 8d 04 25 00 00 00 00[ 	]+addr32 lea[ 	]+0x0,%eax
19 [ 	]*[0-9a-f]+:[ 	]+66 8d 00[ 	]+lea[ 	]+\(%bx,%si\),%eax
20 [ 	]*[0-9a-f]+:[ 	]+67 66 8d 00[ 	]+lea[ 	]+\(%eax\),%eax
21 [ 	]*[0-9a-f]+:[ 	]+67 66 8d 08[ 	]+lea[ 	]+\(%eax\),%ecx
22 [ 	]*[0-9a-f]+:[ 	]+67 66 8d 08[ 	]+lea[ 	]+\(%eax\),%ecx
23 [ 	]*[0-9a-f]+:[ 	]+65 67 66 8d 08[ 	]+lea[ 	]+%gs:\(%eax\),%ecx
24 [ 	]*[0-9a-f]+:[ 	]+66 8d 04[ 	]+lea[ 	]+\(%si\),%eax
25 [ 	]*[0-9a-f]+:[ 	]+66 8d 34[ 	]+lea[ 	]+\(%si\),%esi
26 [ 	]*[0-9a-f]+:[ 	]+66 8d 04[ 	]+lea[ 	]+\(%si\),%eax
27 [ 	]*[0-9a-f]+:[ 	]+67 8d 00[ 	]+lea[ 	]+\(%eax\),%ax
28 [ 	]*[0-9a-f]+:[ 	]+67 8d 08[ 	]+lea[ 	]+\(%eax\),%cx
29 [ 	]*[0-9a-f]+:[ 	]+67 8d 08[ 	]+lea[ 	]+\(%eax\),%cx
30 [ 	]*[0-9a-f]+:[ 	]+8d 04[ 	]+lea[ 	]+\(%si\),%ax
31 [ 	]*[0-9a-f]+:[ 	]+8d 34[ 	]+lea[ 	]+\(%si\),%si
32 [ 	]*[0-9a-f]+:[ 	]+67 66 8d 0c 0d 00 00 00 00[ 	]+lea[ 	]+0x0\(,%ecx(,1)?\),%ecx
33 [ 	]*[0-9a-f]+:[ 	]+67 66 8d 04 0d 00 00 00 00[ 	]+lea[ 	]+0x0\(,%ecx(,1)?\),%eax
34 [ 	]*[0-9a-f]+:[ 	]+66 8d 06 01 00[ 	]+lea[ 	]+0x1,%eax
35 [ 	]*[0-9a-f]+:[ 	]+8d 06 02 00[ 	]+lea[ 	]+0x2,%ax
36 [ 	]*[0-9a-f]+:[ 	]+66 8d 06 ff ff[ 	]+lea[ 	]+-0x1,%eax
37 [ 	]*[0-9a-f]+:[ 	]+8d 06 fe ff[ 	]+lea[ 	]+-0x2,%ax
38 [ 	]*[0-9a-f]+:[ 	]+67 66 8d 05 01 00 00 00[ 	]+addr32 lea[ 	]+0x1,%eax
39 [ 	]*[0-9a-f]+:[ 	]+67 8d 05 02 00 00 00[ 	]+addr32 lea[ 	]+0x2,%ax
40 [ 	]*[0-9a-f]+:[ 	]+67 66 8d 05 ff ff ff ff[ 	]+addr32 lea[ 	]+0xffffffff,%eax
41 [ 	]*[0-9a-f]+:[ 	]+67 8d 05 fe ff ff ff[ 	]+addr32 lea[ 	]+0xfffffffe,%ax
42 [ 	]*[0-9a-f]+:[ 	]+66 8d 06 00 00[ 	]+lea[ 	]+0x0,%eax
43 [ 	]*[0-9a-f]+:[ 	]+8d 06 00 00[ 	]+lea[ 	]+0x0,%ax
44 [ 	]*[0-9a-f]+:[ 	]+67 66 8d 05 00 00 00 00[ 	]+addr32 lea[ 	]+0x0,%eax
45 [ 	]*[0-9a-f]+:[ 	]+67 8d 05 00 00 00 00[ 	]+addr32 lea[ 	]+0x0,%ax
46 [ 	]*[0-9a-f]+:[ 	]+66 8d 06 00 00[ 	]+lea[ 	]+0x0,%eax
47 [ 	]*[0-9a-f]+:[ 	]+8d 06 00 00[ 	]+lea[ 	]+0x0,%ax
48 [ 	]*[0-9a-f]+:[ 	]+8d 47 ff[ 	]+lea[ 	]+-0x1\(%bx\),%ax
49 [ 	]*[0-9a-f]+:[ 	]+8d 87 01 00[ 	]+lea[ 	]+0x1\(%bx\),%ax
50 #pass
51