1 #objdump: -drw
2 #name: x86-64 LEA
3 #warning_output: lea64.e
4 
5 .*: +file format .*
6 
7 Disassembly of section .text:
8 
9 0+ <start>:
10 [ 	]*[0-9a-f]+:[ 	]+64 8d 04 08[ 	]+lea[ 	]+%fs:\(%rax,%rcx(,1)?\),%eax
11 [ 	]*[0-9a-f]+:[ 	]+65 8d 04 08[ 	]+lea[ 	]+%gs:\(%rax,%rcx(,1)?\),%eax
12 [ 	]*[0-9a-f]+:[ 	]+8d 48 01[ 	]+lea[ 	]+0x1\(%rax\),%ecx
13 [ 	]*[0-9a-f]+:[ 	]+8d 88 00 00 00 00[ 	]+lea[ 	]+0x0\(%rax\),%ecx[ 	]+[0-9a-f]+: (R_X86_64_32|IMAGE_REL_AMD64_ADDR32)[ 	]+sym
14 [ 	]*[0-9a-f]+:[ 	]+8d 0c 25 00 00 00 00[ 	]+lea[ 	]+0x0,%ecx[ 	]+[0-9a-f]+: (R_X86_64_32|IMAGE_REL_AMD64_ADDR32)[ 	]+sym
15 [ 	]*[0-9a-f]+:[ 	]+8d 04 00[ 	]+lea[ 	]+\(%rax,%rax(,1)?\),%eax
16 [ 	]*[0-9a-f]+:[ 	]+8d 04 45 00 00 00 00[ 	]+lea[ 	]+0x0\(,%rax,2\),%eax
17 [ 	]*[0-9a-f]+:[ 	]+8d 05 00 00 00 00[ 	]+lea[ 	]+0x0\(%rip\),%eax($| *#.*)
18 [ 	]*[0-9a-f]+:[ 	]+8d 04 25 00 00 00 00[ 	]+lea[ 	]+0x0,%eax
19 [ 	]*[0-9a-f]+:[ 	]+48 8d 00[ 	]+lea[ 	]+\(%rax\),%rax
20 [ 	]*[0-9a-f]+:[ 	]+48 8d 08[ 	]+lea[ 	]+\(%rax\),%rcx
21 [ 	]*[0-9a-f]+:[ 	]+48 8d 08[ 	]+lea[ 	]+\(%rax\),%rcx
22 [ 	]*[0-9a-f]+:[ 	]+65 48 8d 08[ 	]+lea[ 	]+%gs:\(%rax\),%rcx
23 [ 	]*[0-9a-f]+:[ 	]+8d 06[ 	]+lea[ 	]+\(%rsi\),%eax
24 [ 	]*[0-9a-f]+:[ 	]+8d 36[ 	]+lea[ 	]+\(%rsi\),%esi
25 [ 	]*[0-9a-f]+:[ 	]+8d 06[ 	]+lea[ 	]+\(%rsi\),%eax
26 [ 	]*[0-9a-f]+:[ 	]+66 8d 06[ 	]+lea[ 	]+\(%rsi\),%ax
27 [ 	]*[0-9a-f]+:[ 	]+66 8d 36[ 	]+lea[ 	]+\(%rsi\),%si
28 [ 	]*[0-9a-f]+:[ 	]+66 8d 06[ 	]+lea[ 	]+\(%rsi\),%ax
29 [ 	]*[0-9a-f]+:[ 	]+67 48 8d 00[ 	]+lea[ 	]+\(%eax\),%rax
30 [ 	]*[0-9a-f]+:[ 	]+67 48 8d 08[ 	]+lea[ 	]+\(%eax\),%rcx
31 [ 	]*[0-9a-f]+:[ 	]+67 48 8d 08[ 	]+lea[ 	]+\(%eax\),%rcx
32 [ 	]*[0-9a-f]+:[ 	]+67 8d 00[ 	]+lea[ 	]+\(%eax\),%eax
33 [ 	]*[0-9a-f]+:[ 	]+67 8d 08[ 	]+lea[ 	]+\(%eax\),%ecx
34 [ 	]*[0-9a-f]+:[ 	]+67 66 8d 06[ 	]+lea[ 	]+\(%esi\),%ax
35 [ 	]*[0-9a-f]+:[ 	]+67 66 8d 36[ 	]+lea[ 	]+\(%esi\),%si
36 [ 	]*[0-9a-f]+:[ 	]+67 66 8d 06[ 	]+lea[ 	]+\(%esi\),%ax
37 [ 	]*[0-9a-f]+:[ 	]+48 8d 0c 0d 00 00 00 00[ 	]+lea[ 	]+0x0\(,%rcx(,1)?\),%rcx
38 [ 	]*[0-9a-f]+:[ 	]+48 8d 04 0d 00 00 00 00[ 	]+lea[ 	]+0x0\(,%rcx(,1)?\),%rax
39 [ 	]*[0-9a-f]+:[ 	]+8d 0c 0d 00 00 00 00[ 	]+lea[ 	]+0x0\(,%rcx(,1)?\),%ecx
40 [ 	]*[0-9a-f]+:[ 	]+8d 04 0d 00 00 00 00[ 	]+lea[ 	]+0x0\(,%rcx(,1)?\),%eax
41 [ 	]*[0-9a-f]+:[ 	]+66 8d 0c 0d 00 00 00 00[ 	]+lea[ 	]+0x0\(,%rcx(,1)?\),%cx
42 [ 	]*[0-9a-f]+:[ 	]+66 8d 04 0d 00 00 00 00[ 	]+lea[ 	]+0x0\(,%rcx(,1)?\),%ax
43 [ 	]*[0-9a-f]+:[ 	]+67 48 8d 0c 0d 00 00 00 00[ 	]+lea[ 	]+0x0\(,%ecx(,1)?\),%rcx
44 [ 	]*[0-9a-f]+:[ 	]+67 48 8d 04 0d 00 00 00 00[ 	]+lea[ 	]+0x0\(,%ecx(,1)?\),%rax
45 [ 	]*[0-9a-f]+:[ 	]+67 8d 0c 0d 00 00 00 00[ 	]+lea[ 	]+0x0\(,%ecx(,1)?\),%ecx
46 [ 	]*[0-9a-f]+:[ 	]+67 8d 04 0d 00 00 00 00[ 	]+lea[ 	]+0x0\(,%ecx(,1)?\),%eax
47 [ 	]*[0-9a-f]+:[ 	]+67 66 8d 0c 0d 00 00 00 00[ 	]+lea[ 	]+0x0\(,%ecx(,1)?\),%cx
48 [ 	]*[0-9a-f]+:[ 	]+67 66 8d 04 0d 00 00 00 00[ 	]+lea[ 	]+0x0\(,%ecx(,1)?\),%ax
49 [ 	]*[0-9a-f]+:[ 	]+48 8d 04 25 01 00 00 00[ 	]+lea[ 	]+0x1,%rax
50 [ 	]*[0-9a-f]+:[ 	]+8d 04 25 02 00 00 00[ 	]+lea[ 	]+0x2,%eax
51 [ 	]*[0-9a-f]+:[ 	]+66 8d 04 25 03 00 00 00[ 	]+lea[ 	]+0x3,%ax
52 [ 	]*[0-9a-f]+:[ 	]+48 8d 04 25 ff ff ff ff[ 	]+lea[ 	]+0xffffffffffffffff,%rax
53 [ 	]*[0-9a-f]+:[ 	]+8d 04 25 fe ff ff ff[ 	]+lea[ 	]+0xfffffffffffffffe,%eax
54 [ 	]*[0-9a-f]+:[ 	]+66 8d 04 25 fd ff ff ff[ 	]+lea[ 	]+0xfffffffffffffffd,%ax
55 [ 	]*[0-9a-f]+:[ 	]+67 48 8d 04 25 01 00 00 00[ 	]+lea[ 	]+0x1\(,%eiz,1\),%rax
56 [ 	]*[0-9a-f]+:[ 	]+67 8d 04 25 02 00 00 00[ 	]+lea[ 	]+0x2\(,%eiz,1\),%eax
57 [ 	]*[0-9a-f]+:[ 	]+67 66 8d 04 25 03 00 00 00[ 	]+lea[ 	]+0x3\(,%eiz,1\),%ax
58 [ 	]*[0-9a-f]+:[ 	]+67 48 8d 04 25 ff ff ff ff[ 	]+lea[ 	]+0xffffffff\(,%eiz,1\),%rax
59 [ 	]*[0-9a-f]+:[ 	]+67 8d 04 25 fe ff ff ff[ 	]+lea[ 	]+0xfffffffe\(,%eiz,1\),%eax
60 [ 	]*[0-9a-f]+:[ 	]+67 66 8d 04 25 fd ff ff ff[ 	]+lea[ 	]+0xfffffffd\(,%eiz,1\),%ax
61 [ 	]*[0-9a-f]+:[ 	]+48 8d 04 25 00 00 00 00[ 	]+lea[ 	]+0x0,%rax[ 	]+[0-9a-f]+: R_X86_64_32S[ 	]+sym
62 [ 	]*[0-9a-f]+:[ 	]+8d 04 25 00 00 00 00[ 	]+lea[ 	]+0x0,%eax[ 	]+[0-9a-f]+: (R_X86_64_32|IMAGE_REL_AMD64_ADDR32)[ 	]+sym
63 [ 	]*[0-9a-f]+:[ 	]+66 8d 04 25 00 00 00 00[ 	]+lea[ 	]+0x0,%ax[ 	]+[0-9a-f]+: (R_X86_64_32|IMAGE_REL_AMD64_ADDR32)[ 	]+sym
64 [ 	]*[0-9a-f]+:[ 	]+67 48 8d 04 25 00 00 00 00[ 	]+lea[ 	]+0x0\(,%eiz,1\),%rax[ 	]+[0-9a-f]+: (R_X86_64_32|IMAGE_REL_AMD64_ADDR32)[ 	]+sym
65 [ 	]*[0-9a-f]+:[ 	]+67 8d 04 25 00 00 00 00[ 	]+lea[ 	]+0x0\(,%eiz,1\),%eax[ 	]+[0-9a-f]+: (R_X86_64_32|IMAGE_REL_AMD64_ADDR32)[ 	]+sym
66 [ 	]*[0-9a-f]+:[ 	]+67 66 8d 04 25 00 00 00 00[ 	]+lea[ 	]+0x0\(,%eiz,1\),%ax[ 	]+[0-9a-f]+: (R_X86_64_32|IMAGE_REL_AMD64_ADDR32)[ 	]+sym
67 [ 	]*[0-9a-f]+:[ 	]+48 8d 04 25 00 00 00 00[ 	]+lea[ 	]+0x0,%rax
68 [ 	]*[0-9a-f]+:[ 	]+8d 04 25 00 00 00 00[ 	]+lea[ 	]+0x0,%eax
69 [ 	]*[0-9a-f]+:[ 	]+66 8d 04 25 00 00 00 00[ 	]+lea[ 	]+0x0,%ax
70 [ 	]*[0-9a-f]+:[ 	]+67 8d 41 ff[ 	]+lea[ 	]+-0x1\(%ecx\),%eax
71 [ 	]*[0-9a-f]+:[ 	]+67 48 8d 41 ff[ 	]+lea[ 	]+-0x1\(%ecx\),%rax
72 [ 	]*[0-9a-f]+:[ 	]+8d 41 ff[ 	]+lea[ 	]+-0x1\(%rcx\),%eax
73 [ 	]*[0-9a-f]+:[ 	]+67 8d 81 01 00 00 00[ 	]+lea[ 	]+0x1\(%ecx\),%eax
74 [ 	]*[0-9a-f]+:[ 	]+67 48 8d 81 01 00 00 00[ 	]+lea[ 	]+0x1\(%ecx\),%rax
75 [ 	]*[0-9a-f]+:[ 	]+8d 81 01 00 00 00[ 	]+lea[ 	]+0x1\(%rcx\),%eax
76 #pass
77