9147 lines
432 KiB
Plaintext
9147 lines
432 KiB
Plaintext
; th_5560: VA 0x180005560-0x18000d560 (32768 bytes)
|
|
|
|
/tmp/opencode/dis/th_5560.bin: file format binary
|
|
|
|
|
|
Disassembly of section .data:
|
|
|
|
0000000000000000 <.data>:
|
|
0: 48 83 ec 28 sub $0x28,%rsp
|
|
4: 4d 89 c1 mov %r8,%r9
|
|
7: 49 89 d0 mov %rdx,%r8
|
|
a: 48 89 ca mov %rcx,%rdx
|
|
d: e8 4e 4b 01 00 call 0x14b60
|
|
12: 48 83 c4 28 add $0x28,%rsp
|
|
16: c3 ret
|
|
17: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
1e: 00 00
|
|
20: 48 83 ec 28 sub $0x28,%rsp
|
|
24: 4d 89 c1 mov %r8,%r9
|
|
27: 49 89 d0 mov %rdx,%r8
|
|
2a: 48 89 ca mov %rcx,%rdx
|
|
2d: e8 6e 4d 01 00 call 0x14da0
|
|
32: 48 83 c4 28 add $0x28,%rsp
|
|
36: c3 ret
|
|
37: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
3e: 00 00
|
|
40: 48 83 ec 28 sub $0x28,%rsp
|
|
44: 48 85 c9 test %rcx,%rcx
|
|
47: 74 24 je 0x6d
|
|
49: 48 85 d2 test %rdx,%rdx
|
|
4c: 74 1f je 0x6d
|
|
4e: 45 85 c0 test %r8d,%r8d
|
|
51: 7f 0a jg 0x5d
|
|
53: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
58: 48 83 c4 28 add $0x28,%rsp
|
|
5c: c3 ret
|
|
5d: 41 c1 e0 04 shl $0x4,%r8d
|
|
61: e8 ba 03 a6 01 call 0x1a60420
|
|
66: 33 c0 xor %eax,%eax
|
|
68: 48 83 c4 28 add $0x28,%rsp
|
|
6c: c3 ret
|
|
6d: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
72: 48 83 c4 28 add $0x28,%rsp
|
|
76: c3 ret
|
|
77: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
7e: 00 00
|
|
80: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
|
|
85: 48 85 c9 test %rcx,%rcx
|
|
88: 74 26 je 0xb0
|
|
8a: 48 85 d2 test %rdx,%rdx
|
|
8d: 74 21 je 0xb0
|
|
8f: 45 85 c0 test %r8d,%r8d
|
|
92: 7f 0b jg 0x9f
|
|
94: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
99: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
9e: c3 ret
|
|
9f: 41 c1 e0 04 shl $0x4,%r8d
|
|
a3: e8 48 07 a6 01 call 0x1a607f0
|
|
a8: 33 c0 xor %eax,%eax
|
|
aa: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
af: c3 ret
|
|
b0: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
b5: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
ba: c3 ret
|
|
bb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
c0: 48 83 ec 28 sub $0x28,%rsp
|
|
c4: 48 85 c9 test %rcx,%rcx
|
|
c7: 74 24 je 0xed
|
|
c9: 48 85 d2 test %rdx,%rdx
|
|
cc: 74 1f je 0xed
|
|
ce: 45 85 c0 test %r8d,%r8d
|
|
d1: 7f 0a jg 0xdd
|
|
d3: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
d8: 48 83 c4 28 add $0x28,%rsp
|
|
dc: c3 ret
|
|
dd: 41 c1 e0 04 shl $0x4,%r8d
|
|
e1: e8 8a 0b a6 01 call 0x1a60c70
|
|
e6: 33 c0 xor %eax,%eax
|
|
e8: 48 83 c4 28 add $0x28,%rsp
|
|
ec: c3 ret
|
|
ed: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
f2: 48 83 c4 28 add $0x28,%rsp
|
|
f6: c3 ret
|
|
f7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
fe: 00 00
|
|
100: 48 83 ec 38 sub $0x38,%rsp
|
|
104: 48 85 c9 test %rcx,%rcx
|
|
107: 0f 84 88 00 00 00 je 0x195
|
|
10d: 48 85 d2 test %rdx,%rdx
|
|
110: 0f 84 7f 00 00 00 je 0x195
|
|
116: 45 85 c0 test %r8d,%r8d
|
|
119: 0f 8e 80 00 00 00 jle 0x19f
|
|
11f: 41 81 f8 ff ff ff 07 cmp $0x7ffffff,%r8d
|
|
126: 7e 5d jle 0x185
|
|
128: 48 89 5c 24 30 mov %rbx,0x30(%rsp)
|
|
12d: 48 89 cb mov %rcx,%rbx
|
|
130: 48 89 74 24 28 mov %rsi,0x28(%rsp)
|
|
135: 48 89 d6 mov %rdx,%rsi
|
|
138: 48 89 7c 24 20 mov %rdi,0x20(%rsp)
|
|
13d: 44 89 c7 mov %r8d,%edi
|
|
140: 48 89 d9 mov %rbx,%rcx
|
|
143: 48 89 f2 mov %rsi,%rdx
|
|
146: 41 b8 e0 ff ff 7f mov $0x7fffffe0,%r8d
|
|
14c: e8 8f 4e 01 00 call 0x14fe0
|
|
151: 81 c7 02 00 00 f8 add $0xf8000002,%edi
|
|
157: 48 81 c3 e0 ff ff 7f add $0x7fffffe0,%rbx
|
|
15e: 48 81 c6 e0 ff ff 7f add $0x7fffffe0,%rsi
|
|
165: 81 ff ff ff ff 07 cmp $0x7ffffff,%edi
|
|
16b: 7f d3 jg 0x140
|
|
16d: 48 89 d9 mov %rbx,%rcx
|
|
170: 48 89 f2 mov %rsi,%rdx
|
|
173: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx
|
|
178: 41 89 f8 mov %edi,%r8d
|
|
17b: 48 8b 74 24 28 mov 0x28(%rsp),%rsi
|
|
180: 48 8b 7c 24 20 mov 0x20(%rsp),%rdi
|
|
185: 41 c1 e0 04 shl $0x4,%r8d
|
|
189: e8 52 4e 01 00 call 0x14fe0
|
|
18e: 33 c0 xor %eax,%eax
|
|
190: 48 83 c4 38 add $0x38,%rsp
|
|
194: c3 ret
|
|
195: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
19a: 48 83 c4 38 add $0x38,%rsp
|
|
19e: c3 ret
|
|
19f: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
1a4: 48 83 c4 38 add $0x38,%rsp
|
|
1a8: c3 ret
|
|
1a9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
1b0: 00
|
|
1b1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
1bf: 00
|
|
1c0: 48 83 ec 38 sub $0x38,%rsp
|
|
1c4: 48 85 c9 test %rcx,%rcx
|
|
1c7: 0f 84 88 00 00 00 je 0x255
|
|
1cd: 48 85 d2 test %rdx,%rdx
|
|
1d0: 0f 84 7f 00 00 00 je 0x255
|
|
1d6: 45 85 c0 test %r8d,%r8d
|
|
1d9: 0f 8e 80 00 00 00 jle 0x25f
|
|
1df: 41 81 f8 ff ff ff 07 cmp $0x7ffffff,%r8d
|
|
1e6: 7e 5d jle 0x245
|
|
1e8: 48 89 5c 24 30 mov %rbx,0x30(%rsp)
|
|
1ed: 48 89 cb mov %rcx,%rbx
|
|
1f0: 48 89 74 24 28 mov %rsi,0x28(%rsp)
|
|
1f5: 48 89 d6 mov %rdx,%rsi
|
|
1f8: 48 89 7c 24 20 mov %rdi,0x20(%rsp)
|
|
1fd: 44 89 c7 mov %r8d,%edi
|
|
200: 48 89 d9 mov %rbx,%rcx
|
|
203: 48 89 f2 mov %rsi,%rdx
|
|
206: 41 b8 e0 ff ff 7f mov $0x7fffffe0,%r8d
|
|
20c: e8 2f 4e 01 00 call 0x15040
|
|
211: 81 c7 02 00 00 f8 add $0xf8000002,%edi
|
|
217: 48 81 c3 e0 ff ff 7f add $0x7fffffe0,%rbx
|
|
21e: 48 81 c6 e0 ff ff 7f add $0x7fffffe0,%rsi
|
|
225: 81 ff ff ff ff 07 cmp $0x7ffffff,%edi
|
|
22b: 7f d3 jg 0x200
|
|
22d: 48 89 d9 mov %rbx,%rcx
|
|
230: 48 89 f2 mov %rsi,%rdx
|
|
233: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx
|
|
238: 41 89 f8 mov %edi,%r8d
|
|
23b: 48 8b 74 24 28 mov 0x28(%rsp),%rsi
|
|
240: 48 8b 7c 24 20 mov 0x20(%rsp),%rdi
|
|
245: 41 c1 e0 04 shl $0x4,%r8d
|
|
249: e8 f2 4d 01 00 call 0x15040
|
|
24e: 33 c0 xor %eax,%eax
|
|
250: 48 83 c4 38 add $0x38,%rsp
|
|
254: c3 ret
|
|
255: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
25a: 48 83 c4 38 add $0x38,%rsp
|
|
25e: c3 ret
|
|
25f: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
264: 48 83 c4 38 add $0x38,%rsp
|
|
268: c3 ret
|
|
269: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
270: 00
|
|
271: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
278: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
27f: 00
|
|
280: 48 83 ec 38 sub $0x38,%rsp
|
|
284: 48 85 c9 test %rcx,%rcx
|
|
287: 0f 84 88 00 00 00 je 0x315
|
|
28d: 48 85 d2 test %rdx,%rdx
|
|
290: 0f 84 7f 00 00 00 je 0x315
|
|
296: 45 85 c0 test %r8d,%r8d
|
|
299: 0f 8e 80 00 00 00 jle 0x31f
|
|
29f: 41 81 f8 ff ff ff 07 cmp $0x7ffffff,%r8d
|
|
2a6: 7e 5d jle 0x305
|
|
2a8: 48 89 5c 24 30 mov %rbx,0x30(%rsp)
|
|
2ad: 48 89 cb mov %rcx,%rbx
|
|
2b0: 48 89 74 24 28 mov %rsi,0x28(%rsp)
|
|
2b5: 48 89 d6 mov %rdx,%rsi
|
|
2b8: 48 89 7c 24 20 mov %rdi,0x20(%rsp)
|
|
2bd: 44 89 c7 mov %r8d,%edi
|
|
2c0: 48 89 d9 mov %rbx,%rcx
|
|
2c3: 48 89 f2 mov %rsi,%rdx
|
|
2c6: 41 b8 e0 ff ff 7f mov $0x7fffffe0,%r8d
|
|
2cc: e8 cf 4d 01 00 call 0x150a0
|
|
2d1: 81 c7 02 00 00 f8 add $0xf8000002,%edi
|
|
2d7: 48 81 c3 e0 ff ff 7f add $0x7fffffe0,%rbx
|
|
2de: 48 81 c6 e0 ff ff 7f add $0x7fffffe0,%rsi
|
|
2e5: 81 ff ff ff ff 07 cmp $0x7ffffff,%edi
|
|
2eb: 7f d3 jg 0x2c0
|
|
2ed: 48 89 d9 mov %rbx,%rcx
|
|
2f0: 48 89 f2 mov %rsi,%rdx
|
|
2f3: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx
|
|
2f8: 41 89 f8 mov %edi,%r8d
|
|
2fb: 48 8b 74 24 28 mov 0x28(%rsp),%rsi
|
|
300: 48 8b 7c 24 20 mov 0x20(%rsp),%rdi
|
|
305: 41 c1 e0 04 shl $0x4,%r8d
|
|
309: e8 92 4d 01 00 call 0x150a0
|
|
30e: 33 c0 xor %eax,%eax
|
|
310: 48 83 c4 38 add $0x38,%rsp
|
|
314: c3 ret
|
|
315: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
31a: 48 83 c4 38 add $0x38,%rsp
|
|
31e: c3 ret
|
|
31f: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
324: 48 83 c4 38 add $0x38,%rsp
|
|
328: c3 ret
|
|
329: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
330: 00
|
|
331: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
338: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
33f: 00
|
|
340: 48 83 ec 28 sub $0x28,%rsp
|
|
344: 48 85 c9 test %rcx,%rcx
|
|
347: 74 24 je 0x36d
|
|
349: 48 85 d2 test %rdx,%rdx
|
|
34c: 74 1f je 0x36d
|
|
34e: 45 85 c0 test %r8d,%r8d
|
|
351: 7f 0a jg 0x35d
|
|
353: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
358: 48 83 c4 28 add $0x28,%rsp
|
|
35c: c3 ret
|
|
35d: 41 c1 e0 03 shl $0x3,%r8d
|
|
361: e8 ba 00 a6 01 call 0x1a60420
|
|
366: 33 c0 xor %eax,%eax
|
|
368: 48 83 c4 28 add $0x28,%rsp
|
|
36c: c3 ret
|
|
36d: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
372: 48 83 c4 28 add $0x28,%rsp
|
|
376: c3 ret
|
|
377: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
37e: 00 00
|
|
380: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
|
|
385: 48 85 c9 test %rcx,%rcx
|
|
388: 74 26 je 0x3b0
|
|
38a: 48 85 d2 test %rdx,%rdx
|
|
38d: 74 21 je 0x3b0
|
|
38f: 45 85 c0 test %r8d,%r8d
|
|
392: 7f 0b jg 0x39f
|
|
394: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
399: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
39e: c3 ret
|
|
39f: 41 c1 e0 03 shl $0x3,%r8d
|
|
3a3: e8 48 04 a6 01 call 0x1a607f0
|
|
3a8: 33 c0 xor %eax,%eax
|
|
3aa: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
3af: c3 ret
|
|
3b0: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
3b5: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
3ba: c3 ret
|
|
3bb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
3c0: 48 83 ec 28 sub $0x28,%rsp
|
|
3c4: 48 85 c9 test %rcx,%rcx
|
|
3c7: 74 24 je 0x3ed
|
|
3c9: 48 85 d2 test %rdx,%rdx
|
|
3cc: 74 1f je 0x3ed
|
|
3ce: 45 85 c0 test %r8d,%r8d
|
|
3d1: 7f 0a jg 0x3dd
|
|
3d3: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
3d8: 48 83 c4 28 add $0x28,%rsp
|
|
3dc: c3 ret
|
|
3dd: 41 c1 e0 03 shl $0x3,%r8d
|
|
3e1: e8 8a 08 a6 01 call 0x1a60c70
|
|
3e6: 33 c0 xor %eax,%eax
|
|
3e8: 48 83 c4 28 add $0x28,%rsp
|
|
3ec: c3 ret
|
|
3ed: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
3f2: 48 83 c4 28 add $0x28,%rsp
|
|
3f6: c3 ret
|
|
3f7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
3fe: 00 00
|
|
400: 48 83 ec 38 sub $0x38,%rsp
|
|
404: 48 85 c9 test %rcx,%rcx
|
|
407: 0f 84 88 00 00 00 je 0x495
|
|
40d: 48 85 d2 test %rdx,%rdx
|
|
410: 0f 84 7f 00 00 00 je 0x495
|
|
416: 45 85 c0 test %r8d,%r8d
|
|
419: 0f 8e 80 00 00 00 jle 0x49f
|
|
41f: 41 81 f8 ff ff ff 0f cmp $0xfffffff,%r8d
|
|
426: 7e 5d jle 0x485
|
|
428: 48 89 5c 24 30 mov %rbx,0x30(%rsp)
|
|
42d: 48 89 cb mov %rcx,%rbx
|
|
430: 48 89 74 24 28 mov %rsi,0x28(%rsp)
|
|
435: 48 89 d6 mov %rdx,%rsi
|
|
438: 48 89 7c 24 20 mov %rdi,0x20(%rsp)
|
|
43d: 44 89 c7 mov %r8d,%edi
|
|
440: 48 89 d9 mov %rbx,%rcx
|
|
443: 48 89 f2 mov %rsi,%rdx
|
|
446: 41 b8 e0 ff ff 7f mov $0x7fffffe0,%r8d
|
|
44c: e8 8f 4b 01 00 call 0x14fe0
|
|
451: 81 c7 04 00 00 f0 add $0xf0000004,%edi
|
|
457: 48 81 c3 e0 ff ff 7f add $0x7fffffe0,%rbx
|
|
45e: 48 81 c6 e0 ff ff 7f add $0x7fffffe0,%rsi
|
|
465: 81 ff ff ff ff 0f cmp $0xfffffff,%edi
|
|
46b: 7f d3 jg 0x440
|
|
46d: 48 89 d9 mov %rbx,%rcx
|
|
470: 48 89 f2 mov %rsi,%rdx
|
|
473: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx
|
|
478: 41 89 f8 mov %edi,%r8d
|
|
47b: 48 8b 74 24 28 mov 0x28(%rsp),%rsi
|
|
480: 48 8b 7c 24 20 mov 0x20(%rsp),%rdi
|
|
485: 41 c1 e0 03 shl $0x3,%r8d
|
|
489: e8 52 4b 01 00 call 0x14fe0
|
|
48e: 33 c0 xor %eax,%eax
|
|
490: 48 83 c4 38 add $0x38,%rsp
|
|
494: c3 ret
|
|
495: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
49a: 48 83 c4 38 add $0x38,%rsp
|
|
49e: c3 ret
|
|
49f: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
4a4: 48 83 c4 38 add $0x38,%rsp
|
|
4a8: c3 ret
|
|
4a9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
4b0: 00
|
|
4b1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
4b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
4bf: 00
|
|
4c0: 48 83 ec 38 sub $0x38,%rsp
|
|
4c4: 48 85 c9 test %rcx,%rcx
|
|
4c7: 0f 84 88 00 00 00 je 0x555
|
|
4cd: 48 85 d2 test %rdx,%rdx
|
|
4d0: 0f 84 7f 00 00 00 je 0x555
|
|
4d6: 45 85 c0 test %r8d,%r8d
|
|
4d9: 0f 8e 80 00 00 00 jle 0x55f
|
|
4df: 41 81 f8 ff ff ff 0f cmp $0xfffffff,%r8d
|
|
4e6: 7e 5d jle 0x545
|
|
4e8: 48 89 5c 24 30 mov %rbx,0x30(%rsp)
|
|
4ed: 48 89 cb mov %rcx,%rbx
|
|
4f0: 48 89 74 24 28 mov %rsi,0x28(%rsp)
|
|
4f5: 48 89 d6 mov %rdx,%rsi
|
|
4f8: 48 89 7c 24 20 mov %rdi,0x20(%rsp)
|
|
4fd: 44 89 c7 mov %r8d,%edi
|
|
500: 48 89 d9 mov %rbx,%rcx
|
|
503: 48 89 f2 mov %rsi,%rdx
|
|
506: 41 b8 e0 ff ff 7f mov $0x7fffffe0,%r8d
|
|
50c: e8 2f 4b 01 00 call 0x15040
|
|
511: 81 c7 04 00 00 f0 add $0xf0000004,%edi
|
|
517: 48 81 c3 e0 ff ff 7f add $0x7fffffe0,%rbx
|
|
51e: 48 81 c6 e0 ff ff 7f add $0x7fffffe0,%rsi
|
|
525: 81 ff ff ff ff 0f cmp $0xfffffff,%edi
|
|
52b: 7f d3 jg 0x500
|
|
52d: 48 89 d9 mov %rbx,%rcx
|
|
530: 48 89 f2 mov %rsi,%rdx
|
|
533: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx
|
|
538: 41 89 f8 mov %edi,%r8d
|
|
53b: 48 8b 74 24 28 mov 0x28(%rsp),%rsi
|
|
540: 48 8b 7c 24 20 mov 0x20(%rsp),%rdi
|
|
545: 41 c1 e0 03 shl $0x3,%r8d
|
|
549: e8 f2 4a 01 00 call 0x15040
|
|
54e: 33 c0 xor %eax,%eax
|
|
550: 48 83 c4 38 add $0x38,%rsp
|
|
554: c3 ret
|
|
555: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
55a: 48 83 c4 38 add $0x38,%rsp
|
|
55e: c3 ret
|
|
55f: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
564: 48 83 c4 38 add $0x38,%rsp
|
|
568: c3 ret
|
|
569: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
570: 00
|
|
571: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
578: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
57f: 00
|
|
580: 48 83 ec 38 sub $0x38,%rsp
|
|
584: 48 85 c9 test %rcx,%rcx
|
|
587: 0f 84 88 00 00 00 je 0x615
|
|
58d: 48 85 d2 test %rdx,%rdx
|
|
590: 0f 84 7f 00 00 00 je 0x615
|
|
596: 45 85 c0 test %r8d,%r8d
|
|
599: 0f 8e 80 00 00 00 jle 0x61f
|
|
59f: 41 81 f8 ff ff ff 0f cmp $0xfffffff,%r8d
|
|
5a6: 7e 5d jle 0x605
|
|
5a8: 48 89 5c 24 30 mov %rbx,0x30(%rsp)
|
|
5ad: 48 89 cb mov %rcx,%rbx
|
|
5b0: 48 89 74 24 28 mov %rsi,0x28(%rsp)
|
|
5b5: 48 89 d6 mov %rdx,%rsi
|
|
5b8: 48 89 7c 24 20 mov %rdi,0x20(%rsp)
|
|
5bd: 44 89 c7 mov %r8d,%edi
|
|
5c0: 48 89 d9 mov %rbx,%rcx
|
|
5c3: 48 89 f2 mov %rsi,%rdx
|
|
5c6: 41 b8 e0 ff ff 7f mov $0x7fffffe0,%r8d
|
|
5cc: e8 cf 4a 01 00 call 0x150a0
|
|
5d1: 81 c7 04 00 00 f0 add $0xf0000004,%edi
|
|
5d7: 48 81 c3 e0 ff ff 7f add $0x7fffffe0,%rbx
|
|
5de: 48 81 c6 e0 ff ff 7f add $0x7fffffe0,%rsi
|
|
5e5: 81 ff ff ff ff 0f cmp $0xfffffff,%edi
|
|
5eb: 7f d3 jg 0x5c0
|
|
5ed: 48 89 d9 mov %rbx,%rcx
|
|
5f0: 48 89 f2 mov %rsi,%rdx
|
|
5f3: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx
|
|
5f8: 41 89 f8 mov %edi,%r8d
|
|
5fb: 48 8b 74 24 28 mov 0x28(%rsp),%rsi
|
|
600: 48 8b 7c 24 20 mov 0x20(%rsp),%rdi
|
|
605: 41 c1 e0 03 shl $0x3,%r8d
|
|
609: e8 92 4a 01 00 call 0x150a0
|
|
60e: 33 c0 xor %eax,%eax
|
|
610: 48 83 c4 38 add $0x38,%rsp
|
|
614: c3 ret
|
|
615: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
61a: 48 83 c4 38 add $0x38,%rsp
|
|
61e: c3 ret
|
|
61f: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
624: 48 83 c4 38 add $0x38,%rsp
|
|
628: c3 ret
|
|
629: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
630: 00
|
|
631: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
638: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
63f: 00
|
|
640: 48 83 ec 28 sub $0x28,%rsp
|
|
644: 48 85 c9 test %rcx,%rcx
|
|
647: 74 25 je 0x66e
|
|
649: 48 85 d2 test %rdx,%rdx
|
|
64c: 74 20 je 0x66e
|
|
64e: 4d 85 c0 test %r8,%r8
|
|
651: 74 1b je 0x66e
|
|
653: 45 85 c9 test %r9d,%r9d
|
|
656: 7f 0a jg 0x662
|
|
658: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
65d: 48 83 c4 28 add $0x28,%rsp
|
|
661: c3 ret
|
|
662: e8 99 4a 01 00 call 0x15100
|
|
667: 33 c0 xor %eax,%eax
|
|
669: 48 83 c4 28 add $0x28,%rsp
|
|
66d: c3 ret
|
|
66e: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
673: 48 83 c4 28 add $0x28,%rsp
|
|
677: c3 ret
|
|
678: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
67f: 00
|
|
680: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
|
|
685: 48 85 c9 test %rcx,%rcx
|
|
688: 74 27 je 0x6b1
|
|
68a: 48 85 d2 test %rdx,%rdx
|
|
68d: 74 22 je 0x6b1
|
|
68f: 4d 85 c0 test %r8,%r8
|
|
692: 74 1d je 0x6b1
|
|
694: 45 85 c9 test %r9d,%r9d
|
|
697: 7f 0b jg 0x6a4
|
|
699: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
69e: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
6a3: c3 ret
|
|
6a4: e8 37 4f 01 00 call 0x155e0
|
|
6a9: 33 c0 xor %eax,%eax
|
|
6ab: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
6b0: c3 ret
|
|
6b1: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
6b6: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
6bb: c3 ret
|
|
6bc: 0f 1f 40 00 nopl 0x0(%rax)
|
|
6c0: 48 83 ec 28 sub $0x28,%rsp
|
|
6c4: 48 85 c9 test %rcx,%rcx
|
|
6c7: 74 25 je 0x6ee
|
|
6c9: 48 85 d2 test %rdx,%rdx
|
|
6cc: 74 20 je 0x6ee
|
|
6ce: 4d 85 c0 test %r8,%r8
|
|
6d1: 74 1b je 0x6ee
|
|
6d3: 45 85 c9 test %r9d,%r9d
|
|
6d6: 7f 0a jg 0x6e2
|
|
6d8: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
6dd: 48 83 c4 28 add $0x28,%rsp
|
|
6e1: c3 ret
|
|
6e2: e8 d9 53 01 00 call 0x15ac0
|
|
6e7: 33 c0 xor %eax,%eax
|
|
6e9: 48 83 c4 28 add $0x28,%rsp
|
|
6ed: c3 ret
|
|
6ee: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
6f3: 48 83 c4 28 add $0x28,%rsp
|
|
6f7: c3 ret
|
|
6f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6ff: 00
|
|
700: 56 push %rsi
|
|
701: 57 push %rdi
|
|
702: 55 push %rbp
|
|
703: 48 89 d5 mov %rdx,%rbp
|
|
706: 48 85 c9 test %rcx,%rcx
|
|
709: 0f 84 f2 01 00 00 je 0x901
|
|
70f: 48 85 ed test %rbp,%rbp
|
|
712: 0f 84 e9 01 00 00 je 0x901
|
|
718: 4d 85 c0 test %r8,%r8
|
|
71b: 0f 84 e0 01 00 00 je 0x901
|
|
721: 45 85 c9 test %r9d,%r9d
|
|
724: 0f 8e ce 01 00 00 jle 0x8f8
|
|
72a: 41 83 f9 10 cmp $0x10,%r9d
|
|
72e: 0f 8c b4 01 00 00 jl 0x8e8
|
|
734: 4c 89 c6 mov %r8,%rsi
|
|
737: 48 83 e6 1f and $0x1f,%rsi
|
|
73b: 89 f6 mov %esi,%esi
|
|
73d: 85 f6 test %esi,%esi
|
|
73f: 74 14 je 0x755
|
|
741: f7 c6 07 00 00 00 test $0x7,%esi
|
|
747: 0f 85 9b 01 00 00 jne 0x8e8
|
|
74d: f7 de neg %esi
|
|
74f: 83 c6 20 add $0x20,%esi
|
|
752: c1 ee 03 shr $0x3,%esi
|
|
755: 8d 46 10 lea 0x10(%rsi),%eax
|
|
758: 44 3b c8 cmp %eax,%r9d
|
|
75b: 0f 8c 87 01 00 00 jl 0x8e8
|
|
761: 44 89 c8 mov %r9d,%eax
|
|
764: 33 d2 xor %edx,%edx
|
|
766: 2b c6 sub %esi,%eax
|
|
768: 83 e0 0f and $0xf,%eax
|
|
76b: f7 d8 neg %eax
|
|
76d: 41 03 c1 add %r9d,%eax
|
|
770: 85 f6 test %esi,%esi
|
|
772: 76 25 jbe 0x799
|
|
774: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
779: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
780: c5 fb 10 04 d1 vmovsd (%rcx,%rdx,8),%xmm0
|
|
785: c5 fb 59 4c d5 00 vmulsd 0x0(%rbp,%rdx,8),%xmm0,%xmm1
|
|
78b: c4 c1 7b 11 0c d0 vmovsd %xmm1,(%r8,%rdx,8)
|
|
791: 48 ff c2 inc %rdx
|
|
794: 48 3b d6 cmp %rsi,%rdx
|
|
797: 72 e7 jb 0x780
|
|
799: 48 63 d0 movslq %eax,%rdx
|
|
79c: 0f 1f 40 00 nopl 0x0(%rax)
|
|
7a0: c5 f9 10 04 f1 vmovupd (%rcx,%rsi,8),%xmm0
|
|
7a5: c5 f9 10 4c f5 00 vmovupd 0x0(%rbp,%rsi,8),%xmm1
|
|
7ab: c5 f9 10 6c f1 20 vmovupd 0x20(%rcx,%rsi,8),%xmm5
|
|
7b1: c4 e3 7d 18 54 f1 10 vinsertf128 $0x1,0x10(%rcx,%rsi,8),%ymm0,%ymm2
|
|
7b8: 01
|
|
7b9: c4 e3 75 18 5c f5 10 vinsertf128 $0x1,0x10(%rbp,%rsi,8),%ymm1,%ymm3
|
|
7c0: 01
|
|
7c1: c5 ed 59 e3 vmulpd %ymm3,%ymm2,%ymm4
|
|
7c5: c5 f9 10 44 f5 20 vmovupd 0x20(%rbp,%rsi,8),%xmm0
|
|
7cb: c4 c1 7d 11 24 f0 vmovupd %ymm4,(%r8,%rsi,8)
|
|
7d1: c5 f9 10 64 f1 40 vmovupd 0x40(%rcx,%rsi,8),%xmm4
|
|
7d7: c4 e3 55 18 4c f1 30 vinsertf128 $0x1,0x30(%rcx,%rsi,8),%ymm5,%ymm1
|
|
7de: 01
|
|
7df: c4 e3 7d 18 54 f5 30 vinsertf128 $0x1,0x30(%rbp,%rsi,8),%ymm0,%ymm2
|
|
7e6: 01
|
|
7e7: c5 f5 59 da vmulpd %ymm2,%ymm1,%ymm3
|
|
7eb: c5 f9 10 44 f5 40 vmovupd 0x40(%rbp,%rsi,8),%xmm0
|
|
7f1: c5 f9 10 6c f1 60 vmovupd 0x60(%rcx,%rsi,8),%xmm5
|
|
7f7: c4 c1 7d 11 5c f0 20 vmovupd %ymm3,0x20(%r8,%rsi,8)
|
|
7fe: c4 e3 5d 18 4c f1 50 vinsertf128 $0x1,0x50(%rcx,%rsi,8),%ymm4,%ymm1
|
|
805: 01
|
|
806: c4 e3 7d 18 54 f5 50 vinsertf128 $0x1,0x50(%rbp,%rsi,8),%ymm0,%ymm2
|
|
80d: 01
|
|
80e: c5 f5 59 da vmulpd %ymm2,%ymm1,%ymm3
|
|
812: c5 f9 10 44 f5 60 vmovupd 0x60(%rbp,%rsi,8),%xmm0
|
|
818: c4 c1 7d 11 5c f0 40 vmovupd %ymm3,0x40(%r8,%rsi,8)
|
|
81f: c4 e3 55 18 4c f1 70 vinsertf128 $0x1,0x70(%rcx,%rsi,8),%ymm5,%ymm1
|
|
826: 01
|
|
827: c4 e3 7d 18 54 f5 70 vinsertf128 $0x1,0x70(%rbp,%rsi,8),%ymm0,%ymm2
|
|
82e: 01
|
|
82f: c5 f5 59 da vmulpd %ymm2,%ymm1,%ymm3
|
|
833: c4 c1 7d 11 5c f0 60 vmovupd %ymm3,0x60(%r8,%rsi,8)
|
|
83a: 48 83 c6 10 add $0x10,%rsi
|
|
83e: 48 3b f2 cmp %rdx,%rsi
|
|
841: 0f 82 59 ff ff ff jb 0x7a0
|
|
847: 8d 70 01 lea 0x1(%rax),%esi
|
|
84a: 41 3b f1 cmp %r9d,%esi
|
|
84d: 0f 87 87 00 00 00 ja 0x8da
|
|
853: 4d 63 c9 movslq %r9d,%r9
|
|
856: 4c 2b ca sub %rdx,%r9
|
|
859: 49 83 f9 02 cmp $0x2,%r9
|
|
85d: 0f 8c 80 00 00 00 jl 0x8e3
|
|
863: 45 89 cb mov %r9d,%r11d
|
|
866: 45 33 d2 xor %r10d,%r10d
|
|
869: 41 83 e3 fe and $0xfffffffe,%r11d
|
|
86d: 49 8d 3c d0 lea (%r8,%rdx,8),%rdi
|
|
871: 4d 63 db movslq %r11d,%r11
|
|
874: 48 8d 74 d5 00 lea 0x0(%rbp,%rdx,8),%rsi
|
|
879: 48 8d 14 d1 lea (%rcx,%rdx,8),%rdx
|
|
87d: 0f 1f 00 nopl (%rax)
|
|
880: c4 a1 79 10 04 d2 vmovupd (%rdx,%r10,8),%xmm0
|
|
886: c4 a1 79 59 0c d6 vmulpd (%rsi,%r10,8),%xmm0,%xmm1
|
|
88c: c4 a1 79 11 0c d7 vmovupd %xmm1,(%rdi,%r10,8)
|
|
892: 49 83 c2 02 add $0x2,%r10
|
|
896: 4d 3b d3 cmp %r11,%r10
|
|
899: 72 e5 jb 0x880
|
|
89b: 4d 3b d9 cmp %r9,%r11
|
|
89e: 73 3a jae 0x8da
|
|
8a0: 48 63 c0 movslq %eax,%rax
|
|
8a3: 49 8d 34 c0 lea (%r8,%rax,8),%rsi
|
|
8a7: 48 8d 54 c5 00 lea 0x0(%rbp,%rax,8),%rdx
|
|
8ac: 48 8d 04 c1 lea (%rcx,%rax,8),%rax
|
|
8b0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
8b7: 00
|
|
8b8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
8bf: 90 nop
|
|
8c0: c4 a1 7b 10 04 d8 vmovsd (%rax,%r11,8),%xmm0
|
|
8c6: c4 a1 7b 59 0c da vmulsd (%rdx,%r11,8),%xmm0,%xmm1
|
|
8cc: c4 a1 7b 11 0c de vmovsd %xmm1,(%rsi,%r11,8)
|
|
8d2: 49 ff c3 inc %r11
|
|
8d5: 4d 3b d9 cmp %r9,%r11
|
|
8d8: 72 e6 jb 0x8c0
|
|
8da: 33 c0 xor %eax,%eax
|
|
8dc: c5 f8 77 vzeroupper
|
|
8df: 5d pop %rbp
|
|
8e0: 5f pop %rdi
|
|
8e1: 5e pop %rsi
|
|
8e2: c3 ret
|
|
8e3: 45 33 db xor %r11d,%r11d
|
|
8e6: eb b3 jmp 0x89b
|
|
8e8: 33 c0 xor %eax,%eax
|
|
8ea: 41 83 f9 01 cmp $0x1,%r9d
|
|
8ee: 72 ea jb 0x8da
|
|
8f0: 4d 63 c9 movslq %r9d,%r9
|
|
8f3: 45 33 db xor %r11d,%r11d
|
|
8f6: eb a3 jmp 0x89b
|
|
8f8: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
8fd: 5d pop %rbp
|
|
8fe: 5f pop %rdi
|
|
8ff: 5e pop %rsi
|
|
900: c3 ret
|
|
901: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
906: 5d pop %rbp
|
|
907: 5f pop %rdi
|
|
908: 5e pop %rsi
|
|
909: c3 ret
|
|
90a: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
911: 00
|
|
912: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
919: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
920: 53 push %rbx
|
|
921: 56 push %rsi
|
|
922: 41 57 push %r15
|
|
924: 49 89 cb mov %rcx,%r11
|
|
927: 4d 85 db test %r11,%r11
|
|
92a: 0f 84 a7 01 00 00 je 0xad7
|
|
930: 48 85 d2 test %rdx,%rdx
|
|
933: 0f 84 9e 01 00 00 je 0xad7
|
|
939: 4d 85 c0 test %r8,%r8
|
|
93c: 0f 84 95 01 00 00 je 0xad7
|
|
942: 45 85 c9 test %r9d,%r9d
|
|
945: 0f 8e 82 01 00 00 jle 0xacd
|
|
94b: 41 83 f9 10 cmp $0x10,%r9d
|
|
94f: 0f 8c 70 01 00 00 jl 0xac5
|
|
955: 4c 89 c1 mov %r8,%rcx
|
|
958: 48 83 e1 1f and $0x1f,%rcx
|
|
95c: 89 c9 mov %ecx,%ecx
|
|
95e: 85 c9 test %ecx,%ecx
|
|
960: 74 11 je 0x973
|
|
962: f6 c1 07 test $0x7,%cl
|
|
965: 0f 85 5a 01 00 00 jne 0xac5
|
|
96b: f7 d9 neg %ecx
|
|
96d: 83 c1 20 add $0x20,%ecx
|
|
970: c1 e9 03 shr $0x3,%ecx
|
|
973: 8d 41 10 lea 0x10(%rcx),%eax
|
|
976: 44 3b c8 cmp %eax,%r9d
|
|
979: 0f 8c 46 01 00 00 jl 0xac5
|
|
97f: 45 89 ca mov %r9d,%r10d
|
|
982: 33 c0 xor %eax,%eax
|
|
984: 44 2b d1 sub %ecx,%r10d
|
|
987: 41 83 e2 0f and $0xf,%r10d
|
|
98b: 41 f7 da neg %r10d
|
|
98e: 45 03 d1 add %r9d,%r10d
|
|
991: 85 c9 test %ecx,%ecx
|
|
993: 76 24 jbe 0x9b9
|
|
995: 0f 1f 40 00 nopl 0x0(%rax)
|
|
999: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
9a0: c4 c1 7b 10 04 c3 vmovsd (%r11,%rax,8),%xmm0
|
|
9a6: c5 fb 59 0c c2 vmulsd (%rdx,%rax,8),%xmm0,%xmm1
|
|
9ab: c4 c1 7b 11 0c c0 vmovsd %xmm1,(%r8,%rax,8)
|
|
9b1: 48 ff c0 inc %rax
|
|
9b4: 48 3b c1 cmp %rcx,%rax
|
|
9b7: 72 e7 jb 0x9a0
|
|
9b9: 49 63 c2 movslq %r10d,%rax
|
|
9bc: 0f 1f 40 00 nopl 0x0(%rax)
|
|
9c0: c4 c1 7d 10 0c cb vmovupd (%r11,%rcx,8),%ymm1
|
|
9c6: 49 8d 1c c8 lea (%r8,%rcx,8),%rbx
|
|
9ca: c4 c1 7d 10 54 cb 20 vmovupd 0x20(%r11,%rcx,8),%ymm2
|
|
9d1: c4 c1 7d 10 5c cb 40 vmovupd 0x40(%r11,%rcx,8),%ymm3
|
|
9d8: c4 c1 7d 10 64 cb 60 vmovupd 0x60(%r11,%rcx,8),%ymm4
|
|
9df: c5 f5 59 04 ca vmulpd (%rdx,%rcx,8),%ymm1,%ymm0
|
|
9e4: c5 ed 59 6c ca 20 vmulpd 0x20(%rdx,%rcx,8),%ymm2,%ymm5
|
|
9ea: c5 e5 59 4c ca 40 vmulpd 0x40(%rdx,%rcx,8),%ymm3,%ymm1
|
|
9f0: c5 dd 59 54 ca 60 vmulpd 0x60(%rdx,%rcx,8),%ymm4,%ymm2
|
|
9f6: c5 fd 11 03 vmovupd %ymm0,(%rbx)
|
|
9fa: c5 fd 11 6b 20 vmovupd %ymm5,0x20(%rbx)
|
|
9ff: c5 fd 11 4b 40 vmovupd %ymm1,0x40(%rbx)
|
|
a04: c5 fd 11 53 60 vmovupd %ymm2,0x60(%rbx)
|
|
a09: 48 83 c1 10 add $0x10,%rcx
|
|
a0d: 48 3b c8 cmp %rax,%rcx
|
|
a10: 72 ae jb 0x9c0
|
|
a12: 41 8d 42 01 lea 0x1(%r10),%eax
|
|
a16: 41 3b c1 cmp %r9d,%eax
|
|
a19: 0f 87 98 00 00 00 ja 0xab7
|
|
a1f: 4d 63 c9 movslq %r9d,%r9
|
|
a22: 4d 63 d2 movslq %r10d,%r10
|
|
a25: 4d 2b ca sub %r10,%r9
|
|
a28: 49 83 f9 04 cmp $0x4,%r9
|
|
a2c: 0f 8c 8f 00 00 00 jl 0xac1
|
|
a32: 4d 63 d2 movslq %r10d,%r10
|
|
a35: 44 89 ce mov %r9d,%esi
|
|
a38: 83 e6 fc and $0xfffffffc,%esi
|
|
a3b: 33 c9 xor %ecx,%ecx
|
|
a3d: 48 63 f6 movslq %esi,%rsi
|
|
a40: 4b 8d 1c d0 lea (%r8,%r10,8),%rbx
|
|
a44: 4a 8d 04 d2 lea (%rdx,%r10,8),%rax
|
|
a48: 4f 8d 3c d3 lea (%r11,%r10,8),%r15
|
|
a4c: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
a53: 00
|
|
a54: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
a5b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
a60: c4 c1 7d 10 04 cf vmovupd (%r15,%rcx,8),%ymm0
|
|
a66: c5 fd 59 0c c8 vmulpd (%rax,%rcx,8),%ymm0,%ymm1
|
|
a6b: c5 fd 11 0c cb vmovupd %ymm1,(%rbx,%rcx,8)
|
|
a70: 48 83 c1 04 add $0x4,%rcx
|
|
a74: 48 3b ce cmp %rsi,%rcx
|
|
a77: 72 e7 jb 0xa60
|
|
a79: 49 3b f1 cmp %r9,%rsi
|
|
a7c: 73 39 jae 0xab7
|
|
a7e: 4d 63 d2 movslq %r10d,%r10
|
|
a81: 4b 8d 0c d0 lea (%r8,%r10,8),%rcx
|
|
a85: 4a 8d 14 d2 lea (%rdx,%r10,8),%rdx
|
|
a89: 4b 8d 04 d3 lea (%r11,%r10,8),%rax
|
|
a8d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
a94: 00
|
|
a95: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
a9c: 0f 1f 40 00 nopl 0x0(%rax)
|
|
aa0: c5 fb 10 04 f0 vmovsd (%rax,%rsi,8),%xmm0
|
|
aa5: c5 fb 59 0c f2 vmulsd (%rdx,%rsi,8),%xmm0,%xmm1
|
|
aaa: c5 fb 11 0c f1 vmovsd %xmm1,(%rcx,%rsi,8)
|
|
aaf: 48 ff c6 inc %rsi
|
|
ab2: 49 3b f1 cmp %r9,%rsi
|
|
ab5: 72 e9 jb 0xaa0
|
|
ab7: 33 c0 xor %eax,%eax
|
|
ab9: c5 f8 77 vzeroupper
|
|
abc: 41 5f pop %r15
|
|
abe: 5e pop %rsi
|
|
abf: 5b pop %rbx
|
|
ac0: c3 ret
|
|
ac1: 33 f6 xor %esi,%esi
|
|
ac3: eb b4 jmp 0xa79
|
|
ac5: 45 33 d2 xor %r10d,%r10d
|
|
ac8: e9 45 ff ff ff jmp 0xa12
|
|
acd: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
ad2: 41 5f pop %r15
|
|
ad4: 5e pop %rsi
|
|
ad5: 5b pop %rbx
|
|
ad6: c3 ret
|
|
ad7: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
adc: 41 5f pop %r15
|
|
ade: 5e pop %rsi
|
|
adf: 5b pop %rbx
|
|
ae0: c3 ret
|
|
ae1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
ae8: 00
|
|
ae9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
af0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
af7: 00
|
|
af8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
aff: 90 nop
|
|
b00: 53 push %rbx
|
|
b01: 56 push %rsi
|
|
b02: 41 57 push %r15
|
|
b04: 49 89 cb mov %rcx,%r11
|
|
b07: 4d 85 db test %r11,%r11
|
|
b0a: 0f 84 a7 01 00 00 je 0xcb7
|
|
b10: 48 85 d2 test %rdx,%rdx
|
|
b13: 0f 84 9e 01 00 00 je 0xcb7
|
|
b19: 4d 85 c0 test %r8,%r8
|
|
b1c: 0f 84 95 01 00 00 je 0xcb7
|
|
b22: 45 85 c9 test %r9d,%r9d
|
|
b25: 0f 8e 82 01 00 00 jle 0xcad
|
|
b2b: 41 83 f9 10 cmp $0x10,%r9d
|
|
b2f: 0f 8c 70 01 00 00 jl 0xca5
|
|
b35: 4c 89 c1 mov %r8,%rcx
|
|
b38: 48 83 e1 1f and $0x1f,%rcx
|
|
b3c: 89 c9 mov %ecx,%ecx
|
|
b3e: 85 c9 test %ecx,%ecx
|
|
b40: 74 11 je 0xb53
|
|
b42: f6 c1 07 test $0x7,%cl
|
|
b45: 0f 85 5a 01 00 00 jne 0xca5
|
|
b4b: f7 d9 neg %ecx
|
|
b4d: 83 c1 20 add $0x20,%ecx
|
|
b50: c1 e9 03 shr $0x3,%ecx
|
|
b53: 8d 41 10 lea 0x10(%rcx),%eax
|
|
b56: 44 3b c8 cmp %eax,%r9d
|
|
b59: 0f 8c 46 01 00 00 jl 0xca5
|
|
b5f: 45 89 ca mov %r9d,%r10d
|
|
b62: 33 c0 xor %eax,%eax
|
|
b64: 44 2b d1 sub %ecx,%r10d
|
|
b67: 41 83 e2 0f and $0xf,%r10d
|
|
b6b: 41 f7 da neg %r10d
|
|
b6e: 45 03 d1 add %r9d,%r10d
|
|
b71: 85 c9 test %ecx,%ecx
|
|
b73: 76 24 jbe 0xb99
|
|
b75: 0f 1f 40 00 nopl 0x0(%rax)
|
|
b79: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
b80: c4 c1 7b 10 04 c3 vmovsd (%r11,%rax,8),%xmm0
|
|
b86: c5 fb 59 0c c2 vmulsd (%rdx,%rax,8),%xmm0,%xmm1
|
|
b8b: c4 c1 7b 11 0c c0 vmovsd %xmm1,(%r8,%rax,8)
|
|
b91: 48 ff c0 inc %rax
|
|
b94: 48 3b c1 cmp %rcx,%rax
|
|
b97: 72 e7 jb 0xb80
|
|
b99: 49 63 c2 movslq %r10d,%rax
|
|
b9c: 0f 1f 40 00 nopl 0x0(%rax)
|
|
ba0: c4 c1 7d 10 04 cb vmovupd (%r11,%rcx,8),%ymm0
|
|
ba6: c4 c1 7d 10 54 cb 20 vmovupd 0x20(%r11,%rcx,8),%ymm2
|
|
bad: c4 c1 7d 10 64 cb 40 vmovupd 0x40(%r11,%rcx,8),%ymm4
|
|
bb4: 62 c1 fd 28 10 44 cb vmovupd 0x60(%r11,%rcx,8),%ymm16
|
|
bbb: 03
|
|
bbc: c5 fd 59 0c ca vmulpd (%rdx,%rcx,8),%ymm0,%ymm1
|
|
bc1: c5 ed 59 5c ca 20 vmulpd 0x20(%rdx,%rcx,8),%ymm2,%ymm3
|
|
bc7: c5 dd 59 6c ca 40 vmulpd 0x40(%rdx,%rcx,8),%ymm4,%ymm5
|
|
bcd: 62 e1 fd 20 59 4c ca vmulpd 0x60(%rdx,%rcx,8),%ymm16,%ymm17
|
|
bd4: 03
|
|
bd5: c4 c1 7d 11 0c c8 vmovupd %ymm1,(%r8,%rcx,8)
|
|
bdb: c4 c1 7d 11 5c c8 20 vmovupd %ymm3,0x20(%r8,%rcx,8)
|
|
be2: c4 c1 7d 11 6c c8 40 vmovupd %ymm5,0x40(%r8,%rcx,8)
|
|
be9: 62 c1 fd 28 11 4c c8 vmovupd %ymm17,0x60(%r8,%rcx,8)
|
|
bf0: 03
|
|
bf1: 48 83 c1 10 add $0x10,%rcx
|
|
bf5: 48 3b c8 cmp %rax,%rcx
|
|
bf8: 72 a6 jb 0xba0
|
|
bfa: 41 8d 42 01 lea 0x1(%r10),%eax
|
|
bfe: 41 3b c1 cmp %r9d,%eax
|
|
c01: 0f 87 90 00 00 00 ja 0xc97
|
|
c07: 4d 63 c9 movslq %r9d,%r9
|
|
c0a: 4d 63 d2 movslq %r10d,%r10
|
|
c0d: 4d 2b ca sub %r10,%r9
|
|
c10: 49 83 f9 04 cmp $0x4,%r9
|
|
c14: 0f 8c 87 00 00 00 jl 0xca1
|
|
c1a: 4d 63 d2 movslq %r10d,%r10
|
|
c1d: 44 89 ce mov %r9d,%esi
|
|
c20: 83 e6 fc and $0xfffffffc,%esi
|
|
c23: 33 c9 xor %ecx,%ecx
|
|
c25: 48 63 f6 movslq %esi,%rsi
|
|
c28: 4b 8d 1c d0 lea (%r8,%r10,8),%rbx
|
|
c2c: 4a 8d 04 d2 lea (%rdx,%r10,8),%rax
|
|
c30: 4f 8d 3c d3 lea (%r11,%r10,8),%r15
|
|
c34: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
c39: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
c40: c4 c1 7d 10 04 cf vmovupd (%r15,%rcx,8),%ymm0
|
|
c46: c5 fd 59 0c c8 vmulpd (%rax,%rcx,8),%ymm0,%ymm1
|
|
c4b: c5 fd 11 0c cb vmovupd %ymm1,(%rbx,%rcx,8)
|
|
c50: 48 83 c1 04 add $0x4,%rcx
|
|
c54: 48 3b ce cmp %rsi,%rcx
|
|
c57: 72 e7 jb 0xc40
|
|
c59: 49 3b f1 cmp %r9,%rsi
|
|
c5c: 73 39 jae 0xc97
|
|
c5e: 4d 63 d2 movslq %r10d,%r10
|
|
c61: 4b 8d 0c d0 lea (%r8,%r10,8),%rcx
|
|
c65: 4a 8d 14 d2 lea (%rdx,%r10,8),%rdx
|
|
c69: 4b 8d 04 d3 lea (%r11,%r10,8),%rax
|
|
c6d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
c74: 00
|
|
c75: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
c7c: 0f 1f 40 00 nopl 0x0(%rax)
|
|
c80: c5 fb 10 04 f0 vmovsd (%rax,%rsi,8),%xmm0
|
|
c85: c5 fb 59 0c f2 vmulsd (%rdx,%rsi,8),%xmm0,%xmm1
|
|
c8a: c5 fb 11 0c f1 vmovsd %xmm1,(%rcx,%rsi,8)
|
|
c8f: 48 ff c6 inc %rsi
|
|
c92: 49 3b f1 cmp %r9,%rsi
|
|
c95: 72 e9 jb 0xc80
|
|
c97: 33 c0 xor %eax,%eax
|
|
c99: c5 f8 77 vzeroupper
|
|
c9c: 41 5f pop %r15
|
|
c9e: 5e pop %rsi
|
|
c9f: 5b pop %rbx
|
|
ca0: c3 ret
|
|
ca1: 33 f6 xor %esi,%esi
|
|
ca3: eb b4 jmp 0xc59
|
|
ca5: 45 33 d2 xor %r10d,%r10d
|
|
ca8: e9 4d ff ff ff jmp 0xbfa
|
|
cad: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
cb2: 41 5f pop %r15
|
|
cb4: 5e pop %rsi
|
|
cb5: 5b pop %rbx
|
|
cb6: c3 ret
|
|
cb7: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
cbc: 41 5f pop %r15
|
|
cbe: 5e pop %rsi
|
|
cbf: 5b pop %rbx
|
|
cc0: c3 ret
|
|
cc1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
cc8: 00
|
|
cc9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
cd0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
cd7: 00
|
|
cd8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
cdf: 90 nop
|
|
ce0: 48 85 c9 test %rcx,%rcx
|
|
ce3: 0f 84 1b 03 00 00 je 0x1004
|
|
ce9: 48 85 d2 test %rdx,%rdx
|
|
cec: 0f 84 12 03 00 00 je 0x1004
|
|
cf2: 4d 85 c0 test %r8,%r8
|
|
cf5: 0f 84 09 03 00 00 je 0x1004
|
|
cfb: 45 85 c9 test %r9d,%r9d
|
|
cfe: 0f 86 f3 02 00 00 jbe 0xff7
|
|
d04: 41 83 f9 06 cmp $0x6,%r9d
|
|
d08: 0f 86 6e 02 00 00 jbe 0xf7c
|
|
d0e: 49 3b d0 cmp %r8,%rdx
|
|
d11: 76 17 jbe 0xd2a
|
|
d13: 44 89 c8 mov %r9d,%eax
|
|
d16: 49 89 d2 mov %rdx,%r10
|
|
d19: 48 c1 e0 03 shl $0x3,%rax
|
|
d1d: 4d 2b d0 sub %r8,%r10
|
|
d20: 4c 3b d0 cmp %rax,%r10
|
|
d23: 7d 24 jge 0xd49
|
|
d25: e9 52 02 00 00 jmp 0xf7c
|
|
d2a: 4c 3b c2 cmp %rdx,%r8
|
|
d2d: 0f 86 49 02 00 00 jbe 0xf7c
|
|
d33: 44 89 c8 mov %r9d,%eax
|
|
d36: 4d 89 c2 mov %r8,%r10
|
|
d39: 48 c1 e0 03 shl $0x3,%rax
|
|
d3d: 4c 2b d2 sub %rdx,%r10
|
|
d40: 4c 3b d0 cmp %rax,%r10
|
|
d43: 0f 8c 33 02 00 00 jl 0xf7c
|
|
d49: 49 3b c8 cmp %r8,%rcx
|
|
d4c: 76 10 jbe 0xd5e
|
|
d4e: 49 89 ca mov %rcx,%r10
|
|
d51: 4d 2b d0 sub %r8,%r10
|
|
d54: 4c 3b d0 cmp %rax,%r10
|
|
d57: 7d 1d jge 0xd76
|
|
d59: e9 1e 02 00 00 jmp 0xf7c
|
|
d5e: 4c 3b c1 cmp %rcx,%r8
|
|
d61: 0f 86 15 02 00 00 jbe 0xf7c
|
|
d67: 4d 89 c2 mov %r8,%r10
|
|
d6a: 4c 2b d1 sub %rcx,%r10
|
|
d6d: 4c 3b d0 cmp %rax,%r10
|
|
d70: 0f 8c 06 02 00 00 jl 0xf7c
|
|
d76: 41 83 f9 08 cmp $0x8,%r9d
|
|
d7a: 0f 82 7d 02 00 00 jb 0xffd
|
|
d80: 4d 89 c2 mov %r8,%r10
|
|
d83: 49 83 e2 0f and $0xf,%r10
|
|
d87: 45 85 d2 test %r10d,%r10d
|
|
d8a: 74 13 je 0xd9f
|
|
d8c: 41 f7 c2 07 00 00 00 test $0x7,%r10d
|
|
d93: 0f 85 64 02 00 00 jne 0xffd
|
|
d99: 41 ba 01 00 00 00 mov $0x1,%r10d
|
|
d9f: 41 8d 42 08 lea 0x8(%r10),%eax
|
|
da3: 44 3b c8 cmp %eax,%r9d
|
|
da6: 0f 82 51 02 00 00 jb 0xffd
|
|
dac: 44 89 c8 mov %r9d,%eax
|
|
daf: 45 33 db xor %r11d,%r11d
|
|
db2: 41 2b c2 sub %r10d,%eax
|
|
db5: 83 e0 07 and $0x7,%eax
|
|
db8: f7 d8 neg %eax
|
|
dba: 41 03 c1 add %r9d,%eax
|
|
dbd: 45 85 d2 test %r10d,%r10d
|
|
dc0: 76 38 jbe 0xdfa
|
|
dc2: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
dc9: 00
|
|
dca: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
dd1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
dd8: 00
|
|
dd9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
de0: f2 42 0f 10 04 d9 movsd (%rcx,%r11,8),%xmm0
|
|
de6: f2 42 0f 5d 04 da minsd (%rdx,%r11,8),%xmm0
|
|
dec: f2 43 0f 11 04 d8 movsd %xmm0,(%r8,%r11,8)
|
|
df2: 41 ff c3 inc %r11d
|
|
df5: 45 3b da cmp %r10d,%r11d
|
|
df8: 72 e6 jb 0xde0
|
|
dfa: 45 89 d2 mov %r10d,%r10d
|
|
dfd: 4e 8d 1c d2 lea (%rdx,%r10,8),%r11
|
|
e01: 49 f7 c3 0f 00 00 00 test $0xf,%r11
|
|
e08: 0f 84 d2 00 00 00 je 0xee0
|
|
e0e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
e15: 00
|
|
e16: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
e1d: 0f 1f 00 nopl (%rax)
|
|
e20: 45 89 d2 mov %r10d,%r10d
|
|
e23: f2 42 0f 10 0c d1 movsd (%rcx,%r10,8),%xmm1
|
|
e29: f2 42 0f 10 04 d2 movsd (%rdx,%r10,8),%xmm0
|
|
e2f: 66 42 0f 16 44 d2 08 movhpd 0x8(%rdx,%r10,8),%xmm0
|
|
e36: 66 42 0f 16 4c d1 08 movhpd 0x8(%rcx,%r10,8),%xmm1
|
|
e3d: 66 0f 5d c8 minpd %xmm0,%xmm1
|
|
e41: 43 0f 29 0c d0 movaps %xmm1,(%r8,%r10,8)
|
|
e46: f2 42 0f 10 5c d1 10 movsd 0x10(%rcx,%r10,8),%xmm3
|
|
e4d: f2 42 0f 10 6c d1 20 movsd 0x20(%rcx,%r10,8),%xmm5
|
|
e54: f2 42 0f 10 4c d1 30 movsd 0x30(%rcx,%r10,8),%xmm1
|
|
e5b: f2 42 0f 10 54 d2 10 movsd 0x10(%rdx,%r10,8),%xmm2
|
|
e62: f2 42 0f 10 64 d2 20 movsd 0x20(%rdx,%r10,8),%xmm4
|
|
e69: f2 42 0f 10 44 d2 30 movsd 0x30(%rdx,%r10,8),%xmm0
|
|
e70: 66 42 0f 16 54 d2 18 movhpd 0x18(%rdx,%r10,8),%xmm2
|
|
e77: 66 42 0f 16 64 d2 28 movhpd 0x28(%rdx,%r10,8),%xmm4
|
|
e7e: 66 42 0f 16 44 d2 38 movhpd 0x38(%rdx,%r10,8),%xmm0
|
|
e85: 66 42 0f 16 5c d1 18 movhpd 0x18(%rcx,%r10,8),%xmm3
|
|
e8c: 66 42 0f 16 6c d1 28 movhpd 0x28(%rcx,%r10,8),%xmm5
|
|
e93: 66 42 0f 16 4c d1 38 movhpd 0x38(%rcx,%r10,8),%xmm1
|
|
e9a: 66 0f 5d da minpd %xmm2,%xmm3
|
|
e9e: 66 0f 5d ec minpd %xmm4,%xmm5
|
|
ea2: 66 0f 5d c8 minpd %xmm0,%xmm1
|
|
ea6: 43 0f 29 5c d0 10 movaps %xmm3,0x10(%r8,%r10,8)
|
|
eac: 43 0f 29 6c d0 20 movaps %xmm5,0x20(%r8,%r10,8)
|
|
eb2: 43 0f 29 4c d0 30 movaps %xmm1,0x30(%r8,%r10,8)
|
|
eb8: 41 83 c2 08 add $0x8,%r10d
|
|
ebc: 44 3b d0 cmp %eax,%r10d
|
|
ebf: 0f 82 5b ff ff ff jb 0xe20
|
|
ec5: e9 8b 00 00 00 jmp 0xf55
|
|
eca: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
ed1: 00
|
|
ed2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
ed9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
ee0: 45 89 d2 mov %r10d,%r10d
|
|
ee3: f2 42 0f 10 04 d1 movsd (%rcx,%r10,8),%xmm0
|
|
ee9: f2 42 0f 10 4c d1 10 movsd 0x10(%rcx,%r10,8),%xmm1
|
|
ef0: f2 42 0f 10 54 d1 20 movsd 0x20(%rcx,%r10,8),%xmm2
|
|
ef7: f2 42 0f 10 5c d1 30 movsd 0x30(%rcx,%r10,8),%xmm3
|
|
efe: 66 42 0f 16 44 d1 08 movhpd 0x8(%rcx,%r10,8),%xmm0
|
|
f05: 66 42 0f 16 4c d1 18 movhpd 0x18(%rcx,%r10,8),%xmm1
|
|
f0c: 66 42 0f 16 54 d1 28 movhpd 0x28(%rcx,%r10,8),%xmm2
|
|
f13: 66 42 0f 16 5c d1 38 movhpd 0x38(%rcx,%r10,8),%xmm3
|
|
f1a: 66 42 0f 5d 04 d2 minpd (%rdx,%r10,8),%xmm0
|
|
f20: 66 42 0f 5d 4c d2 10 minpd 0x10(%rdx,%r10,8),%xmm1
|
|
f27: 66 42 0f 5d 54 d2 20 minpd 0x20(%rdx,%r10,8),%xmm2
|
|
f2e: 66 42 0f 5d 5c d2 30 minpd 0x30(%rdx,%r10,8),%xmm3
|
|
f35: 43 0f 29 04 d0 movaps %xmm0,(%r8,%r10,8)
|
|
f3a: 43 0f 29 4c d0 10 movaps %xmm1,0x10(%r8,%r10,8)
|
|
f40: 43 0f 29 54 d0 20 movaps %xmm2,0x20(%r8,%r10,8)
|
|
f46: 43 0f 29 5c d0 30 movaps %xmm3,0x30(%r8,%r10,8)
|
|
f4c: 41 83 c2 08 add $0x8,%r10d
|
|
f50: 44 3b d0 cmp %eax,%r10d
|
|
f53: 72 8b jb 0xee0
|
|
f55: 41 3b c1 cmp %r9d,%eax
|
|
f58: 0f 83 96 00 00 00 jae 0xff4
|
|
f5e: 66 90 xchg %ax,%ax
|
|
f60: f2 0f 10 04 c1 movsd (%rcx,%rax,8),%xmm0
|
|
f65: f2 0f 5d 04 c2 minsd (%rdx,%rax,8),%xmm0
|
|
f6a: f2 41 0f 11 04 c0 movsd %xmm0,(%r8,%rax,8)
|
|
f70: ff c0 inc %eax
|
|
f72: 41 3b c1 cmp %r9d,%eax
|
|
f75: 72 e9 jb 0xf60
|
|
f77: e9 78 00 00 00 jmp 0xff4
|
|
f7c: 44 89 c8 mov %r9d,%eax
|
|
f7f: 41 bb 01 00 00 00 mov $0x1,%r11d
|
|
f85: d1 e8 shr $1,%eax
|
|
f87: 45 33 d2 xor %r10d,%r10d
|
|
f8a: 85 c0 test %eax,%eax
|
|
f8c: 76 4c jbe 0xfda
|
|
f8e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
f95: 00
|
|
f96: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
f9d: 0f 1f 00 nopl (%rax)
|
|
fa0: 47 8d 1c 12 lea (%r10,%r10,1),%r11d
|
|
fa4: f2 42 0f 10 04 d9 movsd (%rcx,%r11,8),%xmm0
|
|
faa: f2 42 0f 5d 04 da minsd (%rdx,%r11,8),%xmm0
|
|
fb0: f2 43 0f 11 04 d8 movsd %xmm0,(%r8,%r11,8)
|
|
fb6: 47 8d 5c 12 01 lea 0x1(%r10,%r10,1),%r11d
|
|
fbb: f2 42 0f 10 0c d9 movsd (%rcx,%r11,8),%xmm1
|
|
fc1: 41 ff c2 inc %r10d
|
|
fc4: 44 3b d0 cmp %eax,%r10d
|
|
fc7: f2 42 0f 5d 0c da minsd (%rdx,%r11,8),%xmm1
|
|
fcd: f2 43 0f 11 0c d8 movsd %xmm1,(%r8,%r11,8)
|
|
fd3: 72 cb jb 0xfa0
|
|
fd5: 47 8d 5c 12 01 lea 0x1(%r10,%r10,1),%r11d
|
|
fda: 41 ff cb dec %r11d
|
|
fdd: 45 3b d9 cmp %r9d,%r11d
|
|
fe0: 73 12 jae 0xff4
|
|
fe2: f2 42 0f 10 04 d9 movsd (%rcx,%r11,8),%xmm0
|
|
fe8: f2 42 0f 5d 04 da minsd (%rdx,%r11,8),%xmm0
|
|
fee: f2 43 0f 11 04 d8 movsd %xmm0,(%r8,%r11,8)
|
|
ff4: 33 c0 xor %eax,%eax
|
|
ff6: c3 ret
|
|
ff7: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
ffc: c3 ret
|
|
ffd: 33 c0 xor %eax,%eax
|
|
fff: e9 51 ff ff ff jmp 0xf55
|
|
1004: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
1009: c3 ret
|
|
100a: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
1011: 00
|
|
1012: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1019: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1020: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
|
|
1025: 48 85 c9 test %rcx,%rcx
|
|
1028: 74 27 je 0x1051
|
|
102a: 48 85 d2 test %rdx,%rdx
|
|
102d: 74 22 je 0x1051
|
|
102f: 4d 85 c0 test %r8,%r8
|
|
1032: 74 1d je 0x1051
|
|
1034: 45 85 c9 test %r9d,%r9d
|
|
1037: 77 0b ja 0x1044
|
|
1039: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
103e: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
1043: c3 ret
|
|
1044: e8 97 4e 01 00 call 0x15ee0
|
|
1049: 33 c0 xor %eax,%eax
|
|
104b: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
1050: c3 ret
|
|
1051: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
1056: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
105b: c3 ret
|
|
105c: 0f 1f 40 00 nopl 0x0(%rax)
|
|
1060: 48 83 ec 28 sub $0x28,%rsp
|
|
1064: 48 85 c9 test %rcx,%rcx
|
|
1067: 74 25 je 0x108e
|
|
1069: 48 85 d2 test %rdx,%rdx
|
|
106c: 74 20 je 0x108e
|
|
106e: 4d 85 c0 test %r8,%r8
|
|
1071: 74 1b je 0x108e
|
|
1073: 45 85 c9 test %r9d,%r9d
|
|
1076: 77 0a ja 0x1082
|
|
1078: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
107d: 48 83 c4 28 add $0x28,%rsp
|
|
1081: c3 ret
|
|
1082: e8 39 52 01 00 call 0x162c0
|
|
1087: 33 c0 xor %eax,%eax
|
|
1089: 48 83 c4 28 add $0x28,%rsp
|
|
108d: c3 ret
|
|
108e: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
1093: 48 83 c4 28 add $0x28,%rsp
|
|
1097: c3 ret
|
|
1098: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
109f: 00
|
|
10a0: 48 83 ec 28 sub $0x28,%rsp
|
|
10a4: 48 85 c9 test %rcx,%rcx
|
|
10a7: 74 25 je 0x10ce
|
|
10a9: 48 85 d2 test %rdx,%rdx
|
|
10ac: 74 20 je 0x10ce
|
|
10ae: 4d 85 c0 test %r8,%r8
|
|
10b1: 74 1b je 0x10ce
|
|
10b3: 45 85 c9 test %r9d,%r9d
|
|
10b6: 77 0a ja 0x10c2
|
|
10b8: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
10bd: 48 83 c4 28 add $0x28,%rsp
|
|
10c1: c3 ret
|
|
10c2: e8 79 55 01 00 call 0x16640
|
|
10c7: 33 c0 xor %eax,%eax
|
|
10c9: 48 83 c4 28 add $0x28,%rsp
|
|
10cd: c3 ret
|
|
10ce: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
10d3: 48 83 c4 28 add $0x28,%rsp
|
|
10d7: c3 ret
|
|
10d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
10df: 00
|
|
10e0: 48 83 ec 28 sub $0x28,%rsp
|
|
10e4: 48 85 c9 test %rcx,%rcx
|
|
10e7: 74 25 je 0x110e
|
|
10e9: 48 85 d2 test %rdx,%rdx
|
|
10ec: 74 20 je 0x110e
|
|
10ee: 4d 85 c0 test %r8,%r8
|
|
10f1: 74 1b je 0x110e
|
|
10f3: 45 85 c9 test %r9d,%r9d
|
|
10f6: 77 0a ja 0x1102
|
|
10f8: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
10fd: 48 83 c4 28 add $0x28,%rsp
|
|
1101: c3 ret
|
|
1102: e8 59 59 01 00 call 0x16a60
|
|
1107: 33 c0 xor %eax,%eax
|
|
1109: 48 83 c4 28 add $0x28,%rsp
|
|
110d: c3 ret
|
|
110e: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
1113: 48 83 c4 28 add $0x28,%rsp
|
|
1117: c3 ret
|
|
1118: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
111f: 00
|
|
1120: 48 83 ec 28 sub $0x28,%rsp
|
|
1124: 48 85 c9 test %rcx,%rcx
|
|
1127: 74 25 je 0x114e
|
|
1129: 48 85 d2 test %rdx,%rdx
|
|
112c: 74 20 je 0x114e
|
|
112e: 4d 85 c0 test %r8,%r8
|
|
1131: 74 1b je 0x114e
|
|
1133: 45 85 c9 test %r9d,%r9d
|
|
1136: 77 0a ja 0x1142
|
|
1138: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
113d: 48 83 c4 28 add $0x28,%rsp
|
|
1141: c3 ret
|
|
1142: e8 79 5c 01 00 call 0x16dc0
|
|
1147: 33 c0 xor %eax,%eax
|
|
1149: 48 83 c4 28 add $0x28,%rsp
|
|
114d: c3 ret
|
|
114e: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
1153: 48 83 c4 28 add $0x28,%rsp
|
|
1157: c3 ret
|
|
1158: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
115f: 00
|
|
1160: 48 83 ec 28 sub $0x28,%rsp
|
|
1164: 48 85 c9 test %rcx,%rcx
|
|
1167: 74 24 je 0x118d
|
|
1169: 48 85 d2 test %rdx,%rdx
|
|
116c: 74 1f je 0x118d
|
|
116e: 45 85 c0 test %r8d,%r8d
|
|
1171: 7f 0a jg 0x117d
|
|
1173: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
1178: 48 83 c4 28 add $0x28,%rsp
|
|
117c: c3 ret
|
|
117d: 41 c1 e0 02 shl $0x2,%r8d
|
|
1181: e8 9a f2 a5 01 call 0x1a60420
|
|
1186: 33 c0 xor %eax,%eax
|
|
1188: 48 83 c4 28 add $0x28,%rsp
|
|
118c: c3 ret
|
|
118d: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
1192: 48 83 c4 28 add $0x28,%rsp
|
|
1196: c3 ret
|
|
1197: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
119e: 00 00
|
|
11a0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
|
|
11a5: 48 85 c9 test %rcx,%rcx
|
|
11a8: 74 26 je 0x11d0
|
|
11aa: 48 85 d2 test %rdx,%rdx
|
|
11ad: 74 21 je 0x11d0
|
|
11af: 45 85 c0 test %r8d,%r8d
|
|
11b2: 7f 0b jg 0x11bf
|
|
11b4: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
11b9: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
11be: c3 ret
|
|
11bf: 41 c1 e0 02 shl $0x2,%r8d
|
|
11c3: e8 28 f6 a5 01 call 0x1a607f0
|
|
11c8: 33 c0 xor %eax,%eax
|
|
11ca: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
11cf: c3 ret
|
|
11d0: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
11d5: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
11da: c3 ret
|
|
11db: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
11e0: 48 83 ec 28 sub $0x28,%rsp
|
|
11e4: 48 85 c9 test %rcx,%rcx
|
|
11e7: 74 24 je 0x120d
|
|
11e9: 48 85 d2 test %rdx,%rdx
|
|
11ec: 74 1f je 0x120d
|
|
11ee: 45 85 c0 test %r8d,%r8d
|
|
11f1: 7f 0a jg 0x11fd
|
|
11f3: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
11f8: 48 83 c4 28 add $0x28,%rsp
|
|
11fc: c3 ret
|
|
11fd: 41 c1 e0 02 shl $0x2,%r8d
|
|
1201: e8 6a fa a5 01 call 0x1a60c70
|
|
1206: 33 c0 xor %eax,%eax
|
|
1208: 48 83 c4 28 add $0x28,%rsp
|
|
120c: c3 ret
|
|
120d: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
1212: 48 83 c4 28 add $0x28,%rsp
|
|
1216: c3 ret
|
|
1217: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
121e: 00 00
|
|
1220: 48 83 ec 38 sub $0x38,%rsp
|
|
1224: 48 85 c9 test %rcx,%rcx
|
|
1227: 0f 84 88 00 00 00 je 0x12b5
|
|
122d: 48 85 d2 test %rdx,%rdx
|
|
1230: 0f 84 7f 00 00 00 je 0x12b5
|
|
1236: 45 85 c0 test %r8d,%r8d
|
|
1239: 0f 8e 80 00 00 00 jle 0x12bf
|
|
123f: 41 81 f8 ff ff ff 1f cmp $0x1fffffff,%r8d
|
|
1246: 7e 5d jle 0x12a5
|
|
1248: 48 89 5c 24 30 mov %rbx,0x30(%rsp)
|
|
124d: 48 89 cb mov %rcx,%rbx
|
|
1250: 48 89 74 24 28 mov %rsi,0x28(%rsp)
|
|
1255: 48 89 d6 mov %rdx,%rsi
|
|
1258: 48 89 7c 24 20 mov %rdi,0x20(%rsp)
|
|
125d: 44 89 c7 mov %r8d,%edi
|
|
1260: 48 89 d9 mov %rbx,%rcx
|
|
1263: 48 89 f2 mov %rsi,%rdx
|
|
1266: 41 b8 e0 ff ff 7f mov $0x7fffffe0,%r8d
|
|
126c: e8 6f 3d 01 00 call 0x14fe0
|
|
1271: 81 c7 08 00 00 e0 add $0xe0000008,%edi
|
|
1277: 48 81 c3 e0 ff ff 7f add $0x7fffffe0,%rbx
|
|
127e: 48 81 c6 e0 ff ff 7f add $0x7fffffe0,%rsi
|
|
1285: 81 ff ff ff ff 1f cmp $0x1fffffff,%edi
|
|
128b: 7f d3 jg 0x1260
|
|
128d: 48 89 d9 mov %rbx,%rcx
|
|
1290: 48 89 f2 mov %rsi,%rdx
|
|
1293: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx
|
|
1298: 41 89 f8 mov %edi,%r8d
|
|
129b: 48 8b 74 24 28 mov 0x28(%rsp),%rsi
|
|
12a0: 48 8b 7c 24 20 mov 0x20(%rsp),%rdi
|
|
12a5: 41 c1 e0 02 shl $0x2,%r8d
|
|
12a9: e8 32 3d 01 00 call 0x14fe0
|
|
12ae: 33 c0 xor %eax,%eax
|
|
12b0: 48 83 c4 38 add $0x38,%rsp
|
|
12b4: c3 ret
|
|
12b5: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
12ba: 48 83 c4 38 add $0x38,%rsp
|
|
12be: c3 ret
|
|
12bf: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
12c4: 48 83 c4 38 add $0x38,%rsp
|
|
12c8: c3 ret
|
|
12c9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
12d0: 00
|
|
12d1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
12d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
12df: 00
|
|
12e0: 48 83 ec 38 sub $0x38,%rsp
|
|
12e4: 48 85 c9 test %rcx,%rcx
|
|
12e7: 0f 84 88 00 00 00 je 0x1375
|
|
12ed: 48 85 d2 test %rdx,%rdx
|
|
12f0: 0f 84 7f 00 00 00 je 0x1375
|
|
12f6: 45 85 c0 test %r8d,%r8d
|
|
12f9: 0f 8e 80 00 00 00 jle 0x137f
|
|
12ff: 41 81 f8 ff ff ff 1f cmp $0x1fffffff,%r8d
|
|
1306: 7e 5d jle 0x1365
|
|
1308: 48 89 5c 24 30 mov %rbx,0x30(%rsp)
|
|
130d: 48 89 cb mov %rcx,%rbx
|
|
1310: 48 89 74 24 28 mov %rsi,0x28(%rsp)
|
|
1315: 48 89 d6 mov %rdx,%rsi
|
|
1318: 48 89 7c 24 20 mov %rdi,0x20(%rsp)
|
|
131d: 44 89 c7 mov %r8d,%edi
|
|
1320: 48 89 d9 mov %rbx,%rcx
|
|
1323: 48 89 f2 mov %rsi,%rdx
|
|
1326: 41 b8 e0 ff ff 7f mov $0x7fffffe0,%r8d
|
|
132c: e8 0f 3d 01 00 call 0x15040
|
|
1331: 81 c7 08 00 00 e0 add $0xe0000008,%edi
|
|
1337: 48 81 c3 e0 ff ff 7f add $0x7fffffe0,%rbx
|
|
133e: 48 81 c6 e0 ff ff 7f add $0x7fffffe0,%rsi
|
|
1345: 81 ff ff ff ff 1f cmp $0x1fffffff,%edi
|
|
134b: 7f d3 jg 0x1320
|
|
134d: 48 89 d9 mov %rbx,%rcx
|
|
1350: 48 89 f2 mov %rsi,%rdx
|
|
1353: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx
|
|
1358: 41 89 f8 mov %edi,%r8d
|
|
135b: 48 8b 74 24 28 mov 0x28(%rsp),%rsi
|
|
1360: 48 8b 7c 24 20 mov 0x20(%rsp),%rdi
|
|
1365: 41 c1 e0 02 shl $0x2,%r8d
|
|
1369: e8 d2 3c 01 00 call 0x15040
|
|
136e: 33 c0 xor %eax,%eax
|
|
1370: 48 83 c4 38 add $0x38,%rsp
|
|
1374: c3 ret
|
|
1375: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
137a: 48 83 c4 38 add $0x38,%rsp
|
|
137e: c3 ret
|
|
137f: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
1384: 48 83 c4 38 add $0x38,%rsp
|
|
1388: c3 ret
|
|
1389: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
1390: 00
|
|
1391: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1398: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
139f: 00
|
|
13a0: 48 83 ec 38 sub $0x38,%rsp
|
|
13a4: 48 85 c9 test %rcx,%rcx
|
|
13a7: 0f 84 88 00 00 00 je 0x1435
|
|
13ad: 48 85 d2 test %rdx,%rdx
|
|
13b0: 0f 84 7f 00 00 00 je 0x1435
|
|
13b6: 45 85 c0 test %r8d,%r8d
|
|
13b9: 0f 8e 80 00 00 00 jle 0x143f
|
|
13bf: 41 81 f8 ff ff ff 1f cmp $0x1fffffff,%r8d
|
|
13c6: 7e 5d jle 0x1425
|
|
13c8: 48 89 5c 24 30 mov %rbx,0x30(%rsp)
|
|
13cd: 48 89 cb mov %rcx,%rbx
|
|
13d0: 48 89 74 24 28 mov %rsi,0x28(%rsp)
|
|
13d5: 48 89 d6 mov %rdx,%rsi
|
|
13d8: 48 89 7c 24 20 mov %rdi,0x20(%rsp)
|
|
13dd: 44 89 c7 mov %r8d,%edi
|
|
13e0: 48 89 d9 mov %rbx,%rcx
|
|
13e3: 48 89 f2 mov %rsi,%rdx
|
|
13e6: 41 b8 e0 ff ff 7f mov $0x7fffffe0,%r8d
|
|
13ec: e8 af 3c 01 00 call 0x150a0
|
|
13f1: 81 c7 08 00 00 e0 add $0xe0000008,%edi
|
|
13f7: 48 81 c3 e0 ff ff 7f add $0x7fffffe0,%rbx
|
|
13fe: 48 81 c6 e0 ff ff 7f add $0x7fffffe0,%rsi
|
|
1405: 81 ff ff ff ff 1f cmp $0x1fffffff,%edi
|
|
140b: 7f d3 jg 0x13e0
|
|
140d: 48 89 d9 mov %rbx,%rcx
|
|
1410: 48 89 f2 mov %rsi,%rdx
|
|
1413: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx
|
|
1418: 41 89 f8 mov %edi,%r8d
|
|
141b: 48 8b 74 24 28 mov 0x28(%rsp),%rsi
|
|
1420: 48 8b 7c 24 20 mov 0x20(%rsp),%rdi
|
|
1425: 41 c1 e0 02 shl $0x2,%r8d
|
|
1429: e8 72 3c 01 00 call 0x150a0
|
|
142e: 33 c0 xor %eax,%eax
|
|
1430: 48 83 c4 38 add $0x38,%rsp
|
|
1434: c3 ret
|
|
1435: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
143a: 48 83 c4 38 add $0x38,%rsp
|
|
143e: c3 ret
|
|
143f: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
1444: 48 83 c4 38 add $0x38,%rsp
|
|
1448: c3 ret
|
|
1449: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
1450: 00
|
|
1451: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1458: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
145f: 00
|
|
1460: 48 83 ec 28 sub $0x28,%rsp
|
|
1464: 4d 89 c1 mov %r8,%r9
|
|
1467: 49 89 d0 mov %rdx,%r8
|
|
146a: 48 89 ca mov %rcx,%rdx
|
|
146d: e8 ae 5c 01 00 call 0x17120
|
|
1472: 48 83 c4 28 add $0x28,%rsp
|
|
1476: c3 ret
|
|
1477: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
147e: 00 00
|
|
1480: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
|
|
1485: 4d 89 c1 mov %r8,%r9
|
|
1488: 49 89 d0 mov %rdx,%r8
|
|
148b: 48 89 ca mov %rcx,%rdx
|
|
148e: e8 4d 5f 01 00 call 0x173e0
|
|
1493: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
1498: c3 ret
|
|
1499: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
14a0: 48 83 ec 28 sub $0x28,%rsp
|
|
14a4: 4d 89 c1 mov %r8,%r9
|
|
14a7: 49 89 d0 mov %rdx,%r8
|
|
14aa: 48 89 ca mov %rcx,%rdx
|
|
14ad: e8 ee 61 01 00 call 0x176a0
|
|
14b2: 48 83 c4 28 add $0x28,%rsp
|
|
14b6: c3 ret
|
|
14b7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
14be: 00 00
|
|
14c0: 48 83 ec 28 sub $0x28,%rsp
|
|
14c4: 4d 89 c1 mov %r8,%r9
|
|
14c7: 49 89 d0 mov %rdx,%r8
|
|
14ca: 48 89 ca mov %rcx,%rdx
|
|
14cd: e8 8e 64 01 00 call 0x17960
|
|
14d2: 48 83 c4 28 add $0x28,%rsp
|
|
14d6: c3 ret
|
|
14d7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
14de: 00 00
|
|
14e0: 48 83 ec 28 sub $0x28,%rsp
|
|
14e4: 4d 89 c1 mov %r8,%r9
|
|
14e7: 49 89 d0 mov %rdx,%r8
|
|
14ea: 48 89 ca mov %rcx,%rdx
|
|
14ed: e8 0e 67 01 00 call 0x17c00
|
|
14f2: 48 83 c4 28 add $0x28,%rsp
|
|
14f6: c3 ret
|
|
14f7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
14fe: 00 00
|
|
1500: 48 83 ec 28 sub $0x28,%rsp
|
|
1504: 4d 89 c1 mov %r8,%r9
|
|
1507: 49 89 d0 mov %rdx,%r8
|
|
150a: 48 89 ca mov %rcx,%rdx
|
|
150d: e8 8e 69 01 00 call 0x17ea0
|
|
1512: 48 83 c4 28 add $0x28,%rsp
|
|
1516: c3 ret
|
|
1517: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
151e: 00 00
|
|
1520: 48 83 ec 28 sub $0x28,%rsp
|
|
1524: 48 85 c9 test %rcx,%rcx
|
|
1527: 74 4b je 0x1574
|
|
1529: 4d 85 c0 test %r8,%r8
|
|
152c: 74 46 je 0x1574
|
|
152e: 45 85 c9 test %r9d,%r9d
|
|
1531: 7e 4b jle 0x157e
|
|
1533: 66 0f 2e 0d 1d 62 c5 ucomisd 0x1c5621d(%rip),%xmm1 # 0x1c57758
|
|
153a: 01
|
|
153b: 7a 02 jp 0x153f
|
|
153d: 74 26 je 0x1565
|
|
153f: 0f 57 c0 xorps %xmm0,%xmm0
|
|
1542: 66 0f 2e c8 ucomisd %xmm0,%xmm1
|
|
1546: 7a 02 jp 0x154a
|
|
1548: 74 0c je 0x1556
|
|
154a: e8 d1 6b 01 00 call 0x18120
|
|
154f: 33 c0 xor %eax,%eax
|
|
1551: 48 83 c4 28 add $0x28,%rsp
|
|
1555: c3 ret
|
|
1556: 4c 89 c1 mov %r8,%rcx
|
|
1559: 44 89 ca mov %r9d,%edx
|
|
155c: 48 83 c4 28 add $0x28,%rsp
|
|
1560: e9 7b 6d 01 00 jmp 0x182e0
|
|
1565: 4c 89 c2 mov %r8,%rdx
|
|
1568: 45 89 c8 mov %r9d,%r8d
|
|
156b: 48 83 c4 28 add $0x28,%rsp
|
|
156f: e9 cc ed ff ff jmp 0x340
|
|
1574: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
1579: 48 83 c4 28 add $0x28,%rsp
|
|
157d: c3 ret
|
|
157e: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
1583: 48 83 c4 28 add $0x28,%rsp
|
|
1587: c3 ret
|
|
1588: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
158f: 00
|
|
1590: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1597: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
159e: 00 00
|
|
15a0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
|
|
15a5: 48 85 c9 test %rcx,%rcx
|
|
15a8: 74 4e je 0x15f8
|
|
15aa: 4d 85 c0 test %r8,%r8
|
|
15ad: 74 49 je 0x15f8
|
|
15af: 45 85 c9 test %r9d,%r9d
|
|
15b2: 7e 4f jle 0x1603
|
|
15b4: 66 0f 2e 0d a4 61 c5 ucomisd 0x1c561a4(%rip),%xmm1 # 0x1c57760
|
|
15bb: 01
|
|
15bc: 7a 02 jp 0x15c0
|
|
15be: 74 28 je 0x15e8
|
|
15c0: 0f 57 c0 xorps %xmm0,%xmm0
|
|
15c3: 66 0f 2e c8 ucomisd %xmm0,%xmm1
|
|
15c7: 7a 02 jp 0x15cb
|
|
15c9: 74 0d je 0x15d8
|
|
15cb: e8 50 6d 01 00 call 0x18320
|
|
15d0: 33 c0 xor %eax,%eax
|
|
15d2: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
15d7: c3 ret
|
|
15d8: 4c 89 c1 mov %r8,%rcx
|
|
15db: 44 89 ca mov %r9d,%edx
|
|
15de: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
15e3: e9 f8 6e 01 00 jmp 0x184e0
|
|
15e8: 4c 89 c2 mov %r8,%rdx
|
|
15eb: 45 89 c8 mov %r9d,%r8d
|
|
15ee: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
15f3: e9 88 ed ff ff jmp 0x380
|
|
15f8: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
15fd: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
1602: c3 ret
|
|
1603: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
1608: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
160d: c3 ret
|
|
160e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
1615: 00
|
|
1616: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
161d: 0f 1f 00 nopl (%rax)
|
|
1620: 48 83 ec 28 sub $0x28,%rsp
|
|
1624: 48 85 c9 test %rcx,%rcx
|
|
1627: 74 4b je 0x1674
|
|
1629: 4d 85 c0 test %r8,%r8
|
|
162c: 74 46 je 0x1674
|
|
162e: 45 85 c9 test %r9d,%r9d
|
|
1631: 7e 4b jle 0x167e
|
|
1633: 66 0f 2e 0d 2d 61 c5 ucomisd 0x1c5612d(%rip),%xmm1 # 0x1c57768
|
|
163a: 01
|
|
163b: 7a 02 jp 0x163f
|
|
163d: 74 26 je 0x1665
|
|
163f: 0f 57 c0 xorps %xmm0,%xmm0
|
|
1642: 66 0f 2e c8 ucomisd %xmm0,%xmm1
|
|
1646: 7a 02 jp 0x164a
|
|
1648: 74 0c je 0x1656
|
|
164a: e8 d1 6e 01 00 call 0x18520
|
|
164f: 33 c0 xor %eax,%eax
|
|
1651: 48 83 c4 28 add $0x28,%rsp
|
|
1655: c3 ret
|
|
1656: 4c 89 c1 mov %r8,%rcx
|
|
1659: 44 89 ca mov %r9d,%edx
|
|
165c: 48 83 c4 28 add $0x28,%rsp
|
|
1660: e9 5b 70 01 00 jmp 0x186c0
|
|
1665: 4c 89 c2 mov %r8,%rdx
|
|
1668: 45 89 c8 mov %r9d,%r8d
|
|
166b: 48 83 c4 28 add $0x28,%rsp
|
|
166f: e9 4c ed ff ff jmp 0x3c0
|
|
1674: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
1679: 48 83 c4 28 add $0x28,%rsp
|
|
167d: c3 ret
|
|
167e: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
1683: 48 83 c4 28 add $0x28,%rsp
|
|
1687: c3 ret
|
|
1688: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
168f: 00
|
|
1690: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1697: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
169e: 00 00
|
|
16a0: 57 push %rdi
|
|
16a1: 48 83 ec 20 sub $0x20,%rsp
|
|
16a5: 48 85 c9 test %rcx,%rcx
|
|
16a8: 0f 84 13 02 00 00 je 0x18c1
|
|
16ae: 4d 85 c0 test %r8,%r8
|
|
16b1: 0f 84 0a 02 00 00 je 0x18c1
|
|
16b7: 45 85 c9 test %r9d,%r9d
|
|
16ba: 0f 8e f6 01 00 00 jle 0x18b6
|
|
16c0: c5 f9 2e 0d a8 60 c5 vucomisd 0x1c560a8(%rip),%xmm1 # 0x1c57770
|
|
16c7: 01
|
|
16c8: 7a 06 jp 0x16d0
|
|
16ca: 0f 84 d5 01 00 00 je 0x18a5
|
|
16d0: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0
|
|
16d4: c5 f9 2e c8 vucomisd %xmm0,%xmm1
|
|
16d8: 7a 06 jp 0x16e0
|
|
16da: 0f 84 b4 01 00 00 je 0x1894
|
|
16e0: 41 83 f9 10 cmp $0x10,%r9d
|
|
16e4: 0f 8c 9a 01 00 00 jl 0x1884
|
|
16ea: 4d 89 c2 mov %r8,%r10
|
|
16ed: 49 83 e2 1f and $0x1f,%r10
|
|
16f1: 45 89 d2 mov %r10d,%r10d
|
|
16f4: 45 85 d2 test %r10d,%r10d
|
|
16f7: 74 18 je 0x1711
|
|
16f9: 41 f7 c2 07 00 00 00 test $0x7,%r10d
|
|
1700: 0f 85 7e 01 00 00 jne 0x1884
|
|
1706: 41 f7 da neg %r10d
|
|
1709: 41 83 c2 20 add $0x20,%r10d
|
|
170d: 41 c1 ea 03 shr $0x3,%r10d
|
|
1711: 41 8d 42 10 lea 0x10(%r10),%eax
|
|
1715: 44 3b c8 cmp %eax,%r9d
|
|
1718: 0f 8c 66 01 00 00 jl 0x1884
|
|
171e: 44 89 cf mov %r9d,%edi
|
|
1721: 33 c0 xor %eax,%eax
|
|
1723: 41 2b fa sub %r10d,%edi
|
|
1726: 83 e7 0f and $0xf,%edi
|
|
1729: f7 df neg %edi
|
|
172b: 41 03 f9 add %r9d,%edi
|
|
172e: 45 85 d2 test %r10d,%r10d
|
|
1731: 76 20 jbe 0x1753
|
|
1733: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
1738: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
173f: 00
|
|
1740: c5 f3 59 04 c1 vmulsd (%rcx,%rax,8),%xmm1,%xmm0
|
|
1745: c4 c1 7b 11 04 c0 vmovsd %xmm0,(%r8,%rax,8)
|
|
174b: 48 ff c0 inc %rax
|
|
174e: 49 3b c2 cmp %r10,%rax
|
|
1751: 72 ed jb 0x1740
|
|
1753: c5 f1 14 c1 vunpcklpd %xmm1,%xmm1,%xmm0
|
|
1757: 48 63 c7 movslq %edi,%rax
|
|
175a: c4 e3 7d 18 c0 01 vinsertf128 $0x1,%xmm0,%ymm0,%ymm0
|
|
1760: c4 a1 79 10 14 d1 vmovupd (%rcx,%r10,8),%xmm2
|
|
1766: c4 a1 79 10 6c d1 20 vmovupd 0x20(%rcx,%r10,8),%xmm5
|
|
176d: c4 a3 6d 18 5c d1 10 vinsertf128 $0x1,0x10(%rcx,%r10,8),%ymm2,%ymm3
|
|
1774: 01
|
|
1775: c5 fd 59 e3 vmulpd %ymm3,%ymm0,%ymm4
|
|
1779: c4 81 7d 11 24 d0 vmovupd %ymm4,(%r8,%r10,8)
|
|
177f: c4 a1 79 10 64 d1 40 vmovupd 0x40(%rcx,%r10,8),%xmm4
|
|
1786: c4 a3 55 18 54 d1 30 vinsertf128 $0x1,0x30(%rcx,%r10,8),%ymm5,%ymm2
|
|
178d: 01
|
|
178e: c5 fd 59 da vmulpd %ymm2,%ymm0,%ymm3
|
|
1792: c4 a1 79 10 6c d1 60 vmovupd 0x60(%rcx,%r10,8),%xmm5
|
|
1799: c4 81 7d 11 5c d0 20 vmovupd %ymm3,0x20(%r8,%r10,8)
|
|
17a0: c4 a3 5d 18 54 d1 50 vinsertf128 $0x1,0x50(%rcx,%r10,8),%ymm4,%ymm2
|
|
17a7: 01
|
|
17a8: c5 fd 59 da vmulpd %ymm2,%ymm0,%ymm3
|
|
17ac: c4 81 7d 11 5c d0 40 vmovupd %ymm3,0x40(%r8,%r10,8)
|
|
17b3: c4 a3 55 18 54 d1 70 vinsertf128 $0x1,0x70(%rcx,%r10,8),%ymm5,%ymm2
|
|
17ba: 01
|
|
17bb: c5 fd 59 da vmulpd %ymm2,%ymm0,%ymm3
|
|
17bf: c4 81 7d 11 5c d0 60 vmovupd %ymm3,0x60(%r8,%r10,8)
|
|
17c6: 49 83 c2 10 add $0x10,%r10
|
|
17ca: 4c 3b d0 cmp %rax,%r10
|
|
17cd: 72 91 jb 0x1760
|
|
17cf: 44 8d 57 01 lea 0x1(%rdi),%r10d
|
|
17d3: 45 3b d1 cmp %r9d,%r10d
|
|
17d6: 0f 87 98 00 00 00 ja 0x1874
|
|
17dc: 49 63 d1 movslq %r9d,%rdx
|
|
17df: 48 2b d0 sub %rax,%rdx
|
|
17e2: 48 83 fa 04 cmp $0x4,%rdx
|
|
17e6: 0f 8c 93 00 00 00 jl 0x187f
|
|
17ec: 41 89 d1 mov %edx,%r9d
|
|
17ef: 45 33 db xor %r11d,%r11d
|
|
17f2: 41 83 e1 fc and $0xfffffffc,%r9d
|
|
17f6: 4d 8d 14 c0 lea (%r8,%rax,8),%r10
|
|
17fa: 4d 63 c9 movslq %r9d,%r9
|
|
17fd: 48 8d 04 c1 lea (%rcx,%rax,8),%rax
|
|
1801: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
1808: 00
|
|
1809: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1810: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
1817: 00
|
|
1818: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
181f: 90 nop
|
|
1820: c4 a1 79 10 14 d8 vmovupd (%rax,%r11,8),%xmm2
|
|
1826: c4 a3 6d 18 5c d8 10 vinsertf128 $0x1,0x10(%rax,%r11,8),%ymm2,%ymm3
|
|
182d: 01
|
|
182e: c5 fd 59 e3 vmulpd %ymm3,%ymm0,%ymm4
|
|
1832: c4 81 7d 11 24 da vmovupd %ymm4,(%r10,%r11,8)
|
|
1838: 49 83 c3 04 add $0x4,%r11
|
|
183c: 4d 3b d9 cmp %r9,%r11
|
|
183f: 72 df jb 0x1820
|
|
1841: 4c 3b ca cmp %rdx,%r9
|
|
1844: 73 2e jae 0x1874
|
|
1846: 48 63 ff movslq %edi,%rdi
|
|
1849: 4d 8d 04 f8 lea (%r8,%rdi,8),%r8
|
|
184d: 48 8d 04 f9 lea (%rcx,%rdi,8),%rax
|
|
1851: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
1858: 00
|
|
1859: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1860: c4 a1 73 59 04 c8 vmulsd (%rax,%r9,8),%xmm1,%xmm0
|
|
1866: c4 81 7b 11 04 c8 vmovsd %xmm0,(%r8,%r9,8)
|
|
186c: 49 ff c1 inc %r9
|
|
186f: 4c 3b ca cmp %rdx,%r9
|
|
1872: 72 ec jb 0x1860
|
|
1874: 33 c0 xor %eax,%eax
|
|
1876: c5 f8 77 vzeroupper
|
|
1879: 48 83 c4 20 add $0x20,%rsp
|
|
187d: 5f pop %rdi
|
|
187e: c3 ret
|
|
187f: 45 33 c9 xor %r9d,%r9d
|
|
1882: eb bd jmp 0x1841
|
|
1884: 33 ff xor %edi,%edi
|
|
1886: 41 83 f9 01 cmp $0x1,%r9d
|
|
188a: 72 e8 jb 0x1874
|
|
188c: 49 63 d1 movslq %r9d,%rdx
|
|
188f: 45 33 c9 xor %r9d,%r9d
|
|
1892: eb ad jmp 0x1841
|
|
1894: 4c 89 c1 mov %r8,%rcx
|
|
1897: 44 89 ca mov %r9d,%edx
|
|
189a: e8 61 6e 01 00 call 0x18700
|
|
189f: 48 83 c4 20 add $0x20,%rsp
|
|
18a3: 5f pop %rdi
|
|
18a4: c3 ret
|
|
18a5: 4c 89 c2 mov %r8,%rdx
|
|
18a8: 45 89 c8 mov %r9d,%r8d
|
|
18ab: e8 50 eb ff ff call 0x400
|
|
18b0: 48 83 c4 20 add $0x20,%rsp
|
|
18b4: 5f pop %rdi
|
|
18b5: c3 ret
|
|
18b6: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
18bb: 48 83 c4 20 add $0x20,%rsp
|
|
18bf: 5f pop %rdi
|
|
18c0: c3 ret
|
|
18c1: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
18c6: 48 83 c4 20 add $0x20,%rsp
|
|
18ca: 5f pop %rdi
|
|
18cb: c3 ret
|
|
18cc: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
18d3: 00
|
|
18d4: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
18db: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
18e0: 41 54 push %r12
|
|
18e2: 48 83 ec 20 sub $0x20,%rsp
|
|
18e6: 48 85 c9 test %rcx,%rcx
|
|
18e9: 0f 84 ce 01 00 00 je 0x1abd
|
|
18ef: 4d 85 c0 test %r8,%r8
|
|
18f2: 0f 84 c5 01 00 00 je 0x1abd
|
|
18f8: 45 85 c9 test %r9d,%r9d
|
|
18fb: 0f 8e b0 01 00 00 jle 0x1ab1
|
|
1901: c5 f9 2e 0d 6f 5e c5 vucomisd 0x1c55e6f(%rip),%xmm1 # 0x1c57778
|
|
1908: 01
|
|
1909: 7a 06 jp 0x1911
|
|
190b: 0f 84 8e 01 00 00 je 0x1a9f
|
|
1911: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0
|
|
1915: c5 f9 2e c8 vucomisd %xmm0,%xmm1
|
|
1919: 7a 06 jp 0x1921
|
|
191b: 0f 84 6c 01 00 00 je 0x1a8d
|
|
1921: 41 83 f9 10 cmp $0x10,%r9d
|
|
1925: 0f 8c 5a 01 00 00 jl 0x1a85
|
|
192b: 4c 89 c0 mov %r8,%rax
|
|
192e: 48 83 e0 1f and $0x1f,%rax
|
|
1932: 89 c2 mov %eax,%edx
|
|
1934: 85 d2 test %edx,%edx
|
|
1936: 74 11 je 0x1949
|
|
1938: f6 c2 07 test $0x7,%dl
|
|
193b: 0f 85 44 01 00 00 jne 0x1a85
|
|
1941: f7 da neg %edx
|
|
1943: 83 c2 20 add $0x20,%edx
|
|
1946: c1 ea 03 shr $0x3,%edx
|
|
1949: 44 8d 5a 10 lea 0x10(%rdx),%r11d
|
|
194d: 45 3b cb cmp %r11d,%r9d
|
|
1950: 0f 8c 2f 01 00 00 jl 0x1a85
|
|
1956: 45 89 cc mov %r9d,%r12d
|
|
1959: 33 c0 xor %eax,%eax
|
|
195b: 44 2b e2 sub %edx,%r12d
|
|
195e: 41 83 e4 0f and $0xf,%r12d
|
|
1962: 41 f7 dc neg %r12d
|
|
1965: 45 03 e1 add %r9d,%r12d
|
|
1968: 41 89 d3 mov %edx,%r11d
|
|
196b: 85 d2 test %edx,%edx
|
|
196d: 76 24 jbe 0x1993
|
|
196f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
1976: 00
|
|
1977: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
197e: 66 90 xchg %ax,%ax
|
|
1980: c5 f3 59 04 c1 vmulsd (%rcx,%rax,8),%xmm1,%xmm0
|
|
1985: c4 c1 7b 11 04 c0 vmovsd %xmm0,(%r8,%rax,8)
|
|
198b: 48 ff c0 inc %rax
|
|
198e: 49 3b c3 cmp %r11,%rax
|
|
1991: 72 ed jb 0x1980
|
|
1993: c4 e2 7d 19 c1 vbroadcastsd %xmm1,%ymm0
|
|
1998: 49 63 c4 movslq %r12d,%rax
|
|
199b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
19a0: c4 a1 7d 59 14 d9 vmulpd (%rcx,%r11,8),%ymm0,%ymm2
|
|
19a6: c4 a1 7d 59 5c d9 20 vmulpd 0x20(%rcx,%r11,8),%ymm0,%ymm3
|
|
19ad: c4 a1 7d 59 64 d9 40 vmulpd 0x40(%rcx,%r11,8),%ymm0,%ymm4
|
|
19b4: c4 a1 7d 59 6c d9 60 vmulpd 0x60(%rcx,%r11,8),%ymm0,%ymm5
|
|
19bb: c4 81 7d 11 14 d8 vmovupd %ymm2,(%r8,%r11,8)
|
|
19c1: c4 81 7d 11 5c d8 20 vmovupd %ymm3,0x20(%r8,%r11,8)
|
|
19c8: c4 81 7d 11 64 d8 40 vmovupd %ymm4,0x40(%r8,%r11,8)
|
|
19cf: c4 81 7d 11 6c d8 60 vmovupd %ymm5,0x60(%r8,%r11,8)
|
|
19d6: 49 83 c3 10 add $0x10,%r11
|
|
19da: 4c 3b d8 cmp %rax,%r11
|
|
19dd: 72 c1 jb 0x19a0
|
|
19df: 41 8d 44 24 01 lea 0x1(%r12),%eax
|
|
19e4: 41 3b c1 cmp %r9d,%eax
|
|
19e7: 0f 87 87 00 00 00 ja 0x1a74
|
|
19ed: 4d 63 d1 movslq %r9d,%r10
|
|
19f0: 4d 63 e4 movslq %r12d,%r12
|
|
19f3: 4d 2b d4 sub %r12,%r10
|
|
19f6: 49 83 fa 04 cmp $0x4,%r10
|
|
19fa: 0f 8c 80 00 00 00 jl 0x1a80
|
|
1a00: 4d 63 e4 movslq %r12d,%r12
|
|
1a03: 45 89 d3 mov %r10d,%r11d
|
|
1a06: 41 83 e3 fc and $0xfffffffc,%r11d
|
|
1a0a: 45 33 c9 xor %r9d,%r9d
|
|
1a0d: 4d 63 db movslq %r11d,%r11
|
|
1a10: c4 e2 7d 19 c1 vbroadcastsd %xmm1,%ymm0
|
|
1a15: 4b 8d 04 e0 lea (%r8,%r12,8),%rax
|
|
1a19: 4a 8d 14 e1 lea (%rcx,%r12,8),%rdx
|
|
1a1d: 0f 1f 00 nopl (%rax)
|
|
1a20: c4 a1 7d 59 14 ca vmulpd (%rdx,%r9,8),%ymm0,%ymm2
|
|
1a26: c4 a1 7d 11 14 c8 vmovupd %ymm2,(%rax,%r9,8)
|
|
1a2c: 49 83 c1 04 add $0x4,%r9
|
|
1a30: 4d 3b cb cmp %r11,%r9
|
|
1a33: 72 eb jb 0x1a20
|
|
1a35: 4d 3b da cmp %r10,%r11
|
|
1a38: 73 3a jae 0x1a74
|
|
1a3a: 4d 63 e4 movslq %r12d,%r12
|
|
1a3d: 4b 8d 14 e0 lea (%r8,%r12,8),%rdx
|
|
1a41: 4a 8d 04 e1 lea (%rcx,%r12,8),%rax
|
|
1a45: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
1a4c: 00
|
|
1a4d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1a54: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
1a59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1a60: c4 a1 73 59 04 d8 vmulsd (%rax,%r11,8),%xmm1,%xmm0
|
|
1a66: c4 a1 7b 11 04 da vmovsd %xmm0,(%rdx,%r11,8)
|
|
1a6c: 49 ff c3 inc %r11
|
|
1a6f: 4d 3b da cmp %r10,%r11
|
|
1a72: 72 ec jb 0x1a60
|
|
1a74: 33 c0 xor %eax,%eax
|
|
1a76: c5 f8 77 vzeroupper
|
|
1a79: 48 83 c4 20 add $0x20,%rsp
|
|
1a7d: 41 5c pop %r12
|
|
1a7f: c3 ret
|
|
1a80: 45 33 db xor %r11d,%r11d
|
|
1a83: eb b0 jmp 0x1a35
|
|
1a85: 45 33 e4 xor %r12d,%r12d
|
|
1a88: e9 52 ff ff ff jmp 0x19df
|
|
1a8d: 4c 89 c1 mov %r8,%rcx
|
|
1a90: 44 89 ca mov %r9d,%edx
|
|
1a93: e8 a8 6c 01 00 call 0x18740
|
|
1a98: 48 83 c4 20 add $0x20,%rsp
|
|
1a9c: 41 5c pop %r12
|
|
1a9e: c3 ret
|
|
1a9f: 4c 89 c2 mov %r8,%rdx
|
|
1aa2: 45 89 c8 mov %r9d,%r8d
|
|
1aa5: e8 16 ea ff ff call 0x4c0
|
|
1aaa: 48 83 c4 20 add $0x20,%rsp
|
|
1aae: 41 5c pop %r12
|
|
1ab0: c3 ret
|
|
1ab1: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
1ab6: 48 83 c4 20 add $0x20,%rsp
|
|
1aba: 41 5c pop %r12
|
|
1abc: c3 ret
|
|
1abd: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
1ac2: 48 83 c4 20 add $0x20,%rsp
|
|
1ac6: 41 5c pop %r12
|
|
1ac8: c3 ret
|
|
1ac9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
1ad0: 00
|
|
1ad1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1ad8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
1adf: 00
|
|
1ae0: 41 54 push %r12
|
|
1ae2: 48 83 ec 20 sub $0x20,%rsp
|
|
1ae6: 48 85 c9 test %rcx,%rcx
|
|
1ae9: 0f 84 ce 01 00 00 je 0x1cbd
|
|
1aef: 4d 85 c0 test %r8,%r8
|
|
1af2: 0f 84 c5 01 00 00 je 0x1cbd
|
|
1af8: 45 85 c9 test %r9d,%r9d
|
|
1afb: 0f 8e b0 01 00 00 jle 0x1cb1
|
|
1b01: c5 f9 2e 0d 77 5c c5 vucomisd 0x1c55c77(%rip),%xmm1 # 0x1c57780
|
|
1b08: 01
|
|
1b09: 7a 06 jp 0x1b11
|
|
1b0b: 0f 84 8e 01 00 00 je 0x1c9f
|
|
1b11: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0
|
|
1b15: c5 f9 2e c8 vucomisd %xmm0,%xmm1
|
|
1b19: 7a 06 jp 0x1b21
|
|
1b1b: 0f 84 6c 01 00 00 je 0x1c8d
|
|
1b21: 41 83 f9 10 cmp $0x10,%r9d
|
|
1b25: 0f 8c 5a 01 00 00 jl 0x1c85
|
|
1b2b: 4c 89 c0 mov %r8,%rax
|
|
1b2e: 48 83 e0 1f and $0x1f,%rax
|
|
1b32: 89 c2 mov %eax,%edx
|
|
1b34: 85 d2 test %edx,%edx
|
|
1b36: 74 11 je 0x1b49
|
|
1b38: f6 c2 07 test $0x7,%dl
|
|
1b3b: 0f 85 44 01 00 00 jne 0x1c85
|
|
1b41: f7 da neg %edx
|
|
1b43: 83 c2 20 add $0x20,%edx
|
|
1b46: c1 ea 03 shr $0x3,%edx
|
|
1b49: 44 8d 5a 10 lea 0x10(%rdx),%r11d
|
|
1b4d: 45 3b cb cmp %r11d,%r9d
|
|
1b50: 0f 8c 2f 01 00 00 jl 0x1c85
|
|
1b56: 45 89 cc mov %r9d,%r12d
|
|
1b59: 33 c0 xor %eax,%eax
|
|
1b5b: 44 2b e2 sub %edx,%r12d
|
|
1b5e: 41 83 e4 0f and $0xf,%r12d
|
|
1b62: 41 f7 dc neg %r12d
|
|
1b65: 45 03 e1 add %r9d,%r12d
|
|
1b68: 41 89 d3 mov %edx,%r11d
|
|
1b6b: 85 d2 test %edx,%edx
|
|
1b6d: 76 24 jbe 0x1b93
|
|
1b6f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
1b76: 00
|
|
1b77: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1b7e: 66 90 xchg %ax,%ax
|
|
1b80: c5 f3 59 04 c1 vmulsd (%rcx,%rax,8),%xmm1,%xmm0
|
|
1b85: c4 c1 7b 11 04 c0 vmovsd %xmm0,(%r8,%rax,8)
|
|
1b8b: 48 ff c0 inc %rax
|
|
1b8e: 49 3b c3 cmp %r11,%rax
|
|
1b91: 72 ed jb 0x1b80
|
|
1b93: c4 e2 7d 19 c1 vbroadcastsd %xmm1,%ymm0
|
|
1b98: 49 63 c4 movslq %r12d,%rax
|
|
1b9b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
1ba0: c4 a1 7d 59 14 d9 vmulpd (%rcx,%r11,8),%ymm0,%ymm2
|
|
1ba6: c4 a1 7d 59 5c d9 20 vmulpd 0x20(%rcx,%r11,8),%ymm0,%ymm3
|
|
1bad: c4 a1 7d 59 64 d9 40 vmulpd 0x40(%rcx,%r11,8),%ymm0,%ymm4
|
|
1bb4: c4 a1 7d 59 6c d9 60 vmulpd 0x60(%rcx,%r11,8),%ymm0,%ymm5
|
|
1bbb: c4 81 7d 11 14 d8 vmovupd %ymm2,(%r8,%r11,8)
|
|
1bc1: c4 81 7d 11 5c d8 20 vmovupd %ymm3,0x20(%r8,%r11,8)
|
|
1bc8: c4 81 7d 11 64 d8 40 vmovupd %ymm4,0x40(%r8,%r11,8)
|
|
1bcf: c4 81 7d 11 6c d8 60 vmovupd %ymm5,0x60(%r8,%r11,8)
|
|
1bd6: 49 83 c3 10 add $0x10,%r11
|
|
1bda: 4c 3b d8 cmp %rax,%r11
|
|
1bdd: 72 c1 jb 0x1ba0
|
|
1bdf: 41 8d 44 24 01 lea 0x1(%r12),%eax
|
|
1be4: 41 3b c1 cmp %r9d,%eax
|
|
1be7: 0f 87 87 00 00 00 ja 0x1c74
|
|
1bed: 4d 63 d1 movslq %r9d,%r10
|
|
1bf0: 4d 63 e4 movslq %r12d,%r12
|
|
1bf3: 4d 2b d4 sub %r12,%r10
|
|
1bf6: 49 83 fa 04 cmp $0x4,%r10
|
|
1bfa: 0f 8c 80 00 00 00 jl 0x1c80
|
|
1c00: 4d 63 e4 movslq %r12d,%r12
|
|
1c03: 45 89 d3 mov %r10d,%r11d
|
|
1c06: 41 83 e3 fc and $0xfffffffc,%r11d
|
|
1c0a: 45 33 c9 xor %r9d,%r9d
|
|
1c0d: 4d 63 db movslq %r11d,%r11
|
|
1c10: c4 e2 7d 19 c1 vbroadcastsd %xmm1,%ymm0
|
|
1c15: 4b 8d 04 e0 lea (%r8,%r12,8),%rax
|
|
1c19: 4a 8d 14 e1 lea (%rcx,%r12,8),%rdx
|
|
1c1d: 0f 1f 00 nopl (%rax)
|
|
1c20: c4 a1 7d 59 14 ca vmulpd (%rdx,%r9,8),%ymm0,%ymm2
|
|
1c26: c4 a1 7d 11 14 c8 vmovupd %ymm2,(%rax,%r9,8)
|
|
1c2c: 49 83 c1 04 add $0x4,%r9
|
|
1c30: 4d 3b cb cmp %r11,%r9
|
|
1c33: 72 eb jb 0x1c20
|
|
1c35: 4d 3b da cmp %r10,%r11
|
|
1c38: 73 3a jae 0x1c74
|
|
1c3a: 4d 63 e4 movslq %r12d,%r12
|
|
1c3d: 4b 8d 14 e0 lea (%r8,%r12,8),%rdx
|
|
1c41: 4a 8d 04 e1 lea (%rcx,%r12,8),%rax
|
|
1c45: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
1c4c: 00
|
|
1c4d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1c54: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
1c59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1c60: c4 a1 73 59 04 d8 vmulsd (%rax,%r11,8),%xmm1,%xmm0
|
|
1c66: c4 a1 7b 11 04 da vmovsd %xmm0,(%rdx,%r11,8)
|
|
1c6c: 49 ff c3 inc %r11
|
|
1c6f: 4d 3b da cmp %r10,%r11
|
|
1c72: 72 ec jb 0x1c60
|
|
1c74: 33 c0 xor %eax,%eax
|
|
1c76: c5 f8 77 vzeroupper
|
|
1c79: 48 83 c4 20 add $0x20,%rsp
|
|
1c7d: 41 5c pop %r12
|
|
1c7f: c3 ret
|
|
1c80: 45 33 db xor %r11d,%r11d
|
|
1c83: eb b0 jmp 0x1c35
|
|
1c85: 45 33 e4 xor %r12d,%r12d
|
|
1c88: e9 52 ff ff ff jmp 0x1bdf
|
|
1c8d: 4c 89 c1 mov %r8,%rcx
|
|
1c90: 44 89 ca mov %r9d,%edx
|
|
1c93: e8 e8 6a 01 00 call 0x18780
|
|
1c98: 48 83 c4 20 add $0x20,%rsp
|
|
1c9c: 41 5c pop %r12
|
|
1c9e: c3 ret
|
|
1c9f: 4c 89 c2 mov %r8,%rdx
|
|
1ca2: 45 89 c8 mov %r9d,%r8d
|
|
1ca5: e8 d6 e8 ff ff call 0x580
|
|
1caa: 48 83 c4 20 add $0x20,%rsp
|
|
1cae: 41 5c pop %r12
|
|
1cb0: c3 ret
|
|
1cb1: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
1cb6: 48 83 c4 20 add $0x20,%rsp
|
|
1cba: 41 5c pop %r12
|
|
1cbc: c3 ret
|
|
1cbd: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
1cc2: 48 83 c4 20 add $0x20,%rsp
|
|
1cc6: 41 5c pop %r12
|
|
1cc8: c3 ret
|
|
1cc9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
1cd0: 00
|
|
1cd1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1cd8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
1cdf: 00
|
|
1ce0: 53 push %rbx
|
|
1ce1: 56 push %rsi
|
|
1ce2: 57 push %rdi
|
|
1ce3: 41 54 push %r12
|
|
1ce5: 41 55 push %r13
|
|
1ce7: 41 56 push %r14
|
|
1ce9: 41 57 push %r15
|
|
1ceb: 55 push %rbp
|
|
1cec: 48 83 ec 38 sub $0x38,%rsp
|
|
1cf0: 49 89 ce mov %rcx,%r14
|
|
1cf3: 4c 8b ac 24 a8 00 00 mov 0xa8(%rsp),%r13
|
|
1cfa: 00
|
|
1cfb: 44 89 cf mov %r9d,%edi
|
|
1cfe: 44 89 c6 mov %r8d,%esi
|
|
1d01: 41 89 d7 mov %edx,%r15d
|
|
1d04: 4d 85 f6 test %r14,%r14
|
|
1d07: 0f 84 8a 01 00 00 je 0x1e97
|
|
1d0d: 41 83 ff 1e cmp $0x1e,%r15d
|
|
1d11: 0f 87 5b 01 00 00 ja 0x1e72
|
|
1d17: 41 83 ff 1c cmp $0x1c,%r15d
|
|
1d1b: 0f 8f 51 01 00 00 jg 0x1e72
|
|
1d21: 48 8b 9c 24 a0 00 00 mov 0xa0(%rsp),%rbx
|
|
1d28: 00
|
|
1d29: 48 85 db test %rbx,%rbx
|
|
1d2c: 0f 84 65 01 00 00 je 0x1e97
|
|
1d32: 48 89 dd mov %rbx,%rbp
|
|
1d35: ba 90 00 00 00 mov $0x90,%edx
|
|
1d3a: 48 83 e5 3f and $0x3f,%rbp
|
|
1d3e: 48 f7 dd neg %rbp
|
|
1d41: 48 83 e5 3f and $0x3f,%rbp
|
|
1d45: 4c 8d 24 2b lea (%rbx,%rbp,1),%r12
|
|
1d49: 4c 89 e1 mov %r12,%rcx
|
|
1d4c: e8 6f 6a 01 00 call 0x187c0
|
|
1d51: 44 89 f9 mov %r15d,%ecx
|
|
1d54: b8 01 00 00 00 mov $0x1,%eax
|
|
1d59: d3 e0 shl %cl,%eax
|
|
1d5b: 41 89 7c 24 18 mov %edi,0x18(%r12)
|
|
1d60: 83 fe 08 cmp $0x8,%esi
|
|
1d63: 45 89 7c 24 04 mov %r15d,0x4(%r12)
|
|
1d68: 41 c7 44 24 20 00 00 movl $0x0,0x20(%r12)
|
|
1d6f: 00 00
|
|
1d71: 0f 84 3d 02 00 00 je 0x1fb4
|
|
1d77: 83 fe 04 cmp $0x4,%esi
|
|
1d7a: 0f 84 97 00 00 00 je 0x1e17
|
|
1d80: 83 fe 01 cmp $0x1,%esi
|
|
1d83: 75 39 jne 0x1dbe
|
|
1d85: 0f 57 c0 xorps %xmm0,%xmm0
|
|
1d88: f2 0f 2a c0 cvtsi2sd %eax,%xmm0
|
|
1d8c: f2 0f 10 0d f4 59 c5 movsd 0x1c559f4(%rip),%xmm1 # 0x1c57788
|
|
1d93: 01
|
|
1d94: f2 0f 5e c8 divsd %xmm0,%xmm1
|
|
1d98: 41 c7 04 24 09 00 00 movl $0x9,(%r12)
|
|
1d9f: 00
|
|
1da0: 41 c7 44 24 08 01 00 movl $0x1,0x8(%r12)
|
|
1da7: 00 00
|
|
1da9: 41 c7 44 24 0c 00 00 movl $0x0,0xc(%r12)
|
|
1db0: 00 00
|
|
1db2: f2 41 0f 11 4c 24 10 movsd %xmm1,0x10(%r12)
|
|
1db9: e9 8f 00 00 00 jmp 0x1e4d
|
|
1dbe: 83 fe 02 cmp $0x2,%esi
|
|
1dc1: 75 36 jne 0x1df9
|
|
1dc3: 0f 57 c0 xorps %xmm0,%xmm0
|
|
1dc6: f2 0f 2a c0 cvtsi2sd %eax,%xmm0
|
|
1dca: f2 0f 10 0d b6 59 c5 movsd 0x1c559b6(%rip),%xmm1 # 0x1c57788
|
|
1dd1: 01
|
|
1dd2: f2 0f 5e c8 divsd %xmm0,%xmm1
|
|
1dd6: 41 c7 04 24 09 00 00 movl $0x9,(%r12)
|
|
1ddd: 00
|
|
1dde: 41 c7 44 24 08 00 00 movl $0x0,0x8(%r12)
|
|
1de5: 00 00
|
|
1de7: 41 c7 44 24 0c 01 00 movl $0x1,0xc(%r12)
|
|
1dee: 00 00
|
|
1df0: f2 41 0f 11 4c 24 10 movsd %xmm1,0x10(%r12)
|
|
1df7: eb 54 jmp 0x1e4d
|
|
1df9: 41 c7 04 24 00 00 00 movl $0x0,(%r12)
|
|
1e00: 00
|
|
1e01: b8 ee ff ff ff mov $0xffffffee,%eax
|
|
1e06: 48 83 c4 38 add $0x38,%rsp
|
|
1e0a: 5d pop %rbp
|
|
1e0b: 41 5f pop %r15
|
|
1e0d: 41 5e pop %r14
|
|
1e0f: 41 5d pop %r13
|
|
1e11: 41 5c pop %r12
|
|
1e13: 5f pop %rdi
|
|
1e14: 5e pop %rsi
|
|
1e15: 5b pop %rbx
|
|
1e16: c3 ret
|
|
1e17: 0f 57 c0 xorps %xmm0,%xmm0
|
|
1e1a: f2 0f 2a c0 cvtsi2sd %eax,%xmm0
|
|
1e1e: b8 01 00 00 00 mov $0x1,%eax
|
|
1e23: 41 c7 04 24 09 00 00 movl $0x9,(%r12)
|
|
1e2a: 00
|
|
1e2b: 41 89 44 24 08 mov %eax,0x8(%r12)
|
|
1e30: 41 89 44 24 0c mov %eax,0xc(%r12)
|
|
1e35: e8 c6 69 01 00 call 0x18800
|
|
1e3a: f2 0f 10 0d 46 59 c5 movsd 0x1c55946(%rip),%xmm1 # 0x1c57788
|
|
1e41: 01
|
|
1e42: f2 0f 5e c8 divsd %xmm0,%xmm1
|
|
1e46: f2 41 0f 11 4c 24 10 movsd %xmm1,0x10(%r12)
|
|
1e4d: 41 83 ff 05 cmp $0x5,%r15d
|
|
1e51: 7f 35 jg 0x1e88
|
|
1e53: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12)
|
|
1e5a: 00 00
|
|
1e5c: 33 c0 xor %eax,%eax
|
|
1e5e: 4d 89 26 mov %r12,(%r14)
|
|
1e61: 48 83 c4 38 add $0x38,%rsp
|
|
1e65: 5d pop %rbp
|
|
1e66: 41 5f pop %r15
|
|
1e68: 41 5e pop %r14
|
|
1e6a: 41 5d pop %r13
|
|
1e6c: 41 5c pop %r12
|
|
1e6e: 5f pop %rdi
|
|
1e6f: 5e pop %rsi
|
|
1e70: 5b pop %rbx
|
|
1e71: c3 ret
|
|
1e72: b8 ef ff ff ff mov $0xffffffef,%eax
|
|
1e77: 48 83 c4 38 add $0x38,%rsp
|
|
1e7b: 5d pop %rbp
|
|
1e7c: 41 5f pop %r15
|
|
1e7e: 41 5e pop %r14
|
|
1e80: 41 5d pop %r13
|
|
1e82: 41 5c pop %r12
|
|
1e84: 5f pop %rdi
|
|
1e85: 5e pop %rsi
|
|
1e86: 5b pop %rbx
|
|
1e87: c3 ret
|
|
1e88: 41 83 ff 0a cmp $0xa,%r15d
|
|
1e8c: 0f 8e e8 00 00 00 jle 0x1f7a
|
|
1e92: 4d 85 ed test %r13,%r13
|
|
1e95: 75 16 jne 0x1ead
|
|
1e97: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
1e9c: 48 83 c4 38 add $0x38,%rsp
|
|
1ea0: 5d pop %rbp
|
|
1ea1: 41 5f pop %r15
|
|
1ea3: 41 5e pop %r14
|
|
1ea5: 41 5d pop %r13
|
|
1ea7: 41 5c pop %r12
|
|
1ea9: 5f pop %rdi
|
|
1eaa: 5e pop %rsi
|
|
1eab: 5b pop %rbx
|
|
1eac: c3 ret
|
|
1ead: 4c 89 ee mov %r13,%rsi
|
|
1eb0: 44 89 f9 mov %r15d,%ecx
|
|
1eb3: 48 83 e6 3f and $0x3f,%rsi
|
|
1eb7: 44 89 ff mov %r15d,%edi
|
|
1eba: 48 f7 de neg %rsi
|
|
1ebd: 48 83 e6 3f and $0x3f,%rsi
|
|
1ec1: 49 03 f5 add %r13,%rsi
|
|
1ec4: 48 89 f2 mov %rsi,%rdx
|
|
1ec7: e8 54 69 01 00 call 0x18820
|
|
1ecc: 49 89 c5 mov %rax,%r13
|
|
1ecf: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx
|
|
1ed6: 00
|
|
1ed7: 49 89 54 24 30 mov %rdx,0x30(%r12)
|
|
1edc: 41 8d 5f ff lea -0x1(%r15),%ebx
|
|
1ee0: 83 fb 0e cmp $0xe,%ebx
|
|
1ee3: 7f 38 jg 0x1f1d
|
|
1ee5: 89 d9 mov %ebx,%ecx
|
|
1ee7: e8 d4 6f 01 00 call 0x18ec0
|
|
1eec: 89 d9 mov %ebx,%ecx
|
|
1eee: 48 89 f2 mov %rsi,%rdx
|
|
1ef1: 41 89 f8 mov %edi,%r8d
|
|
1ef4: 49 89 c1 mov %rax,%r9
|
|
1ef7: 49 89 44 24 38 mov %rax,0x38(%r12)
|
|
1efc: e8 5f 70 01 00 call 0x18f60
|
|
1f01: 49 89 c1 mov %rax,%r9
|
|
1f04: 89 d9 mov %ebx,%ecx
|
|
1f06: b8 01 00 00 00 mov $0x1,%eax
|
|
1f0b: d3 e0 shl %cl,%eax
|
|
1f0d: c1 e0 04 shl $0x4,%eax
|
|
1f10: 83 c0 3f add $0x3f,%eax
|
|
1f13: 83 e0 c0 and $0xffffffc0,%eax
|
|
1f16: 41 89 44 24 1c mov %eax,0x1c(%r12)
|
|
1f1b: eb 1e jmp 0x1f3b
|
|
1f1d: 48 89 e0 mov %rsp,%rax
|
|
1f20: 4c 89 e1 mov %r12,%rcx
|
|
1f23: 49 89 f0 mov %rsi,%r8
|
|
1f26: 41 89 f9 mov %edi,%r9d
|
|
1f29: 48 89 50 20 mov %rdx,0x20(%rax)
|
|
1f2d: 89 da mov %ebx,%edx
|
|
1f2f: 4c 89 68 28 mov %r13,0x28(%rax)
|
|
1f33: e8 88 7b 01 00 call 0x19ac0
|
|
1f38: 49 89 c1 mov %rax,%r9
|
|
1f3b: 44 89 f9 mov %r15d,%ecx
|
|
1f3e: 48 89 f2 mov %rsi,%rdx
|
|
1f41: 41 89 f8 mov %edi,%r8d
|
|
1f44: 4d 89 4c 24 50 mov %r9,0x50(%r12)
|
|
1f49: e8 b2 b3 01 00 call 0x1d300
|
|
1f4e: 44 89 f9 mov %r15d,%ecx
|
|
1f51: 48 89 f2 mov %rsi,%rdx
|
|
1f54: 41 89 f8 mov %edi,%r8d
|
|
1f57: 49 89 c1 mov %rax,%r9
|
|
1f5a: 49 89 44 24 58 mov %rax,0x58(%r12)
|
|
1f5f: e8 3c b8 01 00 call 0x1d7a0
|
|
1f64: 4d 89 26 mov %r12,(%r14)
|
|
1f67: 33 c0 xor %eax,%eax
|
|
1f69: 48 83 c4 38 add $0x38,%rsp
|
|
1f6d: 5d pop %rbp
|
|
1f6e: 41 5f pop %r15
|
|
1f70: 41 5e pop %r14
|
|
1f72: 41 5d pop %r13
|
|
1f74: 41 5c pop %r12
|
|
1f76: 5f pop %rdi
|
|
1f77: 5e pop %rsi
|
|
1f78: 5b pop %rbx
|
|
1f79: c3 ret
|
|
1f7a: bf 0a 00 00 00 mov $0xa,%edi
|
|
1f7f: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx
|
|
1f86: 00
|
|
1f87: 48 8d 35 12 f3 60 02 lea 0x260f312(%rip),%rsi # 0x26112a0
|
|
1f8e: 41 83 ff 06 cmp $0x6,%r15d
|
|
1f92: 0f 8f 3f ff ff ff jg 0x1ed7
|
|
1f98: 49 89 d1 mov %rdx,%r9
|
|
1f9b: 49 83 e1 3f and $0x3f,%r9
|
|
1f9f: 49 f7 d9 neg %r9
|
|
1fa2: 49 83 e1 3f and $0x3f,%r9
|
|
1fa6: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12)
|
|
1fad: 00 00
|
|
1faf: 4c 03 ca add %rdx,%r9
|
|
1fb2: eb 87 jmp 0x1f3b
|
|
1fb4: 33 c0 xor %eax,%eax
|
|
1fb6: 41 c7 04 24 09 00 00 movl $0x9,(%r12)
|
|
1fbd: 00
|
|
1fbe: 41 89 44 24 08 mov %eax,0x8(%r12)
|
|
1fc3: 41 89 44 24 0c mov %eax,0xc(%r12)
|
|
1fc8: e9 80 fe ff ff jmp 0x1e4d
|
|
1fcd: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
1fd4: 00
|
|
1fd5: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1fdc: 0f 1f 40 00 nopl 0x0(%rax)
|
|
1fe0: 56 push %rsi
|
|
1fe1: 57 push %rdi
|
|
1fe2: 41 54 push %r12
|
|
1fe4: 41 55 push %r13
|
|
1fe6: 41 56 push %r14
|
|
1fe8: 41 57 push %r15
|
|
1fea: 55 push %rbp
|
|
1feb: 48 8d 64 24 d0 lea -0x30(%rsp),%rsp
|
|
1ff0: 48 89 ce mov %rcx,%rsi
|
|
1ff3: 48 8b bc 24 98 00 00 mov 0x98(%rsp),%rdi
|
|
1ffa: 00
|
|
1ffb: 45 89 ce mov %r9d,%r14d
|
|
1ffe: 45 89 c5 mov %r8d,%r13d
|
|
2001: 89 d5 mov %edx,%ebp
|
|
2003: 48 85 f6 test %rsi,%rsi
|
|
2006: 0f 84 86 01 00 00 je 0x2192
|
|
200c: 83 fd 1e cmp $0x1e,%ebp
|
|
200f: 0f 87 59 01 00 00 ja 0x216e
|
|
2015: 83 fd 1c cmp $0x1c,%ebp
|
|
2018: 0f 8f 50 01 00 00 jg 0x216e
|
|
201e: 4c 8b a4 24 90 00 00 mov 0x90(%rsp),%r12
|
|
2025: 00
|
|
2026: 4d 85 e4 test %r12,%r12
|
|
2029: 0f 84 63 01 00 00 je 0x2192
|
|
202f: 49 83 e4 3f and $0x3f,%r12
|
|
2033: ba 90 00 00 00 mov $0x90,%edx
|
|
2038: 49 f7 dc neg %r12
|
|
203b: 49 83 e4 3f and $0x3f,%r12
|
|
203f: 4c 03 a4 24 90 00 00 add 0x90(%rsp),%r12
|
|
2046: 00
|
|
2047: 4c 89 e1 mov %r12,%rcx
|
|
204a: e8 91 bb 01 00 call 0x1dbe0
|
|
204f: 89 e9 mov %ebp,%ecx
|
|
2051: 41 b8 01 00 00 00 mov $0x1,%r8d
|
|
2057: 41 d3 e0 shl %cl,%r8d
|
|
205a: 41 89 6c 24 04 mov %ebp,0x4(%r12)
|
|
205f: 41 83 fd 08 cmp $0x8,%r13d
|
|
2063: 45 89 74 24 18 mov %r14d,0x18(%r12)
|
|
2068: 41 c7 44 24 20 00 00 movl $0x0,0x20(%r12)
|
|
206f: 00 00
|
|
2071: 0f 84 40 02 00 00 je 0x22b7
|
|
2077: 41 83 fd 04 cmp $0x4,%r13d
|
|
207b: 0f 84 95 00 00 00 je 0x2116
|
|
2081: 41 83 fd 01 cmp $0x1,%r13d
|
|
2085: 75 37 jne 0x20be
|
|
2087: f2 41 0f 2a c0 cvtsi2sd %r8d,%xmm0
|
|
208c: f2 0f 10 0d fc 56 c5 movsd 0x1c556fc(%rip),%xmm1 # 0x1c57790
|
|
2093: 01
|
|
2094: f2 0f 5e c8 divsd %xmm0,%xmm1
|
|
2098: 41 c7 04 24 09 00 00 movl $0x9,(%r12)
|
|
209f: 00
|
|
20a0: 41 c7 44 24 08 01 00 movl $0x1,0x8(%r12)
|
|
20a7: 00 00
|
|
20a9: 41 c7 44 24 0c 00 00 movl $0x0,0xc(%r12)
|
|
20b0: 00 00
|
|
20b2: f2 41 0f 11 4c 24 10 movsd %xmm1,0x10(%r12)
|
|
20b9: e9 8c 00 00 00 jmp 0x214a
|
|
20be: 41 83 fd 02 cmp $0x2,%r13d
|
|
20c2: 75 34 jne 0x20f8
|
|
20c4: f2 41 0f 2a c0 cvtsi2sd %r8d,%xmm0
|
|
20c9: f2 0f 10 0d bf 56 c5 movsd 0x1c556bf(%rip),%xmm1 # 0x1c57790
|
|
20d0: 01
|
|
20d1: f2 0f 5e c8 divsd %xmm0,%xmm1
|
|
20d5: 41 c7 04 24 09 00 00 movl $0x9,(%r12)
|
|
20dc: 00
|
|
20dd: 41 c7 44 24 08 00 00 movl $0x0,0x8(%r12)
|
|
20e4: 00 00
|
|
20e6: 41 c7 44 24 0c 01 00 movl $0x1,0xc(%r12)
|
|
20ed: 00 00
|
|
20ef: f2 41 0f 11 4c 24 10 movsd %xmm1,0x10(%r12)
|
|
20f6: eb 52 jmp 0x214a
|
|
20f8: 41 c7 04 24 00 00 00 movl $0x0,(%r12)
|
|
20ff: 00
|
|
2100: b8 ee ff ff ff mov $0xffffffee,%eax
|
|
2105: 48 8d 64 24 30 lea 0x30(%rsp),%rsp
|
|
210a: 5d pop %rbp
|
|
210b: 41 5f pop %r15
|
|
210d: 41 5e pop %r14
|
|
210f: 41 5d pop %r13
|
|
2111: 41 5c pop %r12
|
|
2113: 5f pop %rdi
|
|
2114: 5e pop %rsi
|
|
2115: c3 ret
|
|
2116: f2 41 0f 2a c0 cvtsi2sd %r8d,%xmm0
|
|
211b: b8 01 00 00 00 mov $0x1,%eax
|
|
2120: 41 c7 04 24 09 00 00 movl $0x9,(%r12)
|
|
2127: 00
|
|
2128: 41 89 44 24 08 mov %eax,0x8(%r12)
|
|
212d: 41 89 44 24 0c mov %eax,0xc(%r12)
|
|
2132: e8 e9 ba 01 00 call 0x1dc20
|
|
2137: f2 0f 10 0d 51 56 c5 movsd 0x1c55651(%rip),%xmm1 # 0x1c57790
|
|
213e: 01
|
|
213f: f2 0f 5e c8 divsd %xmm0,%xmm1
|
|
2143: f2 41 0f 11 4c 24 10 movsd %xmm1,0x10(%r12)
|
|
214a: 83 fd 05 cmp $0x5,%ebp
|
|
214d: 7f 35 jg 0x2184
|
|
214f: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12)
|
|
2156: 00 00
|
|
2158: 33 c0 xor %eax,%eax
|
|
215a: 4c 89 26 mov %r12,(%rsi)
|
|
215d: 48 8d 64 24 30 lea 0x30(%rsp),%rsp
|
|
2162: 5d pop %rbp
|
|
2163: 41 5f pop %r15
|
|
2165: 41 5e pop %r14
|
|
2167: 41 5d pop %r13
|
|
2169: 41 5c pop %r12
|
|
216b: 5f pop %rdi
|
|
216c: 5e pop %rsi
|
|
216d: c3 ret
|
|
216e: b8 ef ff ff ff mov $0xffffffef,%eax
|
|
2173: 48 8d 64 24 30 lea 0x30(%rsp),%rsp
|
|
2178: 5d pop %rbp
|
|
2179: 41 5f pop %r15
|
|
217b: 41 5e pop %r14
|
|
217d: 41 5d pop %r13
|
|
217f: 41 5c pop %r12
|
|
2181: 5f pop %rdi
|
|
2182: 5e pop %rsi
|
|
2183: c3 ret
|
|
2184: 83 fd 0a cmp $0xa,%ebp
|
|
2187: 0f 8e f0 00 00 00 jle 0x227d
|
|
218d: 48 85 ff test %rdi,%rdi
|
|
2190: 75 16 jne 0x21a8
|
|
2192: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
2197: 48 8d 64 24 30 lea 0x30(%rsp),%rsp
|
|
219c: 5d pop %rbp
|
|
219d: 41 5f pop %r15
|
|
219f: 41 5e pop %r14
|
|
21a1: 41 5d pop %r13
|
|
21a3: 41 5c pop %r12
|
|
21a5: 5f pop %rdi
|
|
21a6: 5e pop %rsi
|
|
21a7: c3 ret
|
|
21a8: 48 83 e7 3f and $0x3f,%rdi
|
|
21ac: 89 e9 mov %ebp,%ecx
|
|
21ae: 48 f7 df neg %rdi
|
|
21b1: 41 89 ee mov %ebp,%r14d
|
|
21b4: 48 83 e7 3f and $0x3f,%rdi
|
|
21b8: 49 89 fd mov %rdi,%r13
|
|
21bb: 4c 03 ac 24 98 00 00 add 0x98(%rsp),%r13
|
|
21c2: 00
|
|
21c3: 4c 89 ea mov %r13,%rdx
|
|
21c6: e8 75 ba 01 00 call 0x1dc40
|
|
21cb: 48 89 c7 mov %rax,%rdi
|
|
21ce: 49 8d 94 24 90 00 00 lea 0x90(%r12),%rdx
|
|
21d5: 00
|
|
21d6: 49 89 54 24 30 mov %rdx,0x30(%r12)
|
|
21db: 44 8d 7d ff lea -0x1(%rbp),%r15d
|
|
21df: 41 83 ff 10 cmp $0x10,%r15d
|
|
21e3: 7f 3b jg 0x2220
|
|
21e5: 44 89 f9 mov %r15d,%ecx
|
|
21e8: e8 53 c0 01 00 call 0x1e240
|
|
21ed: 44 89 f9 mov %r15d,%ecx
|
|
21f0: 4c 89 ea mov %r13,%rdx
|
|
21f3: 45 89 f0 mov %r14d,%r8d
|
|
21f6: 49 89 c1 mov %rax,%r9
|
|
21f9: 49 89 44 24 38 mov %rax,0x38(%r12)
|
|
21fe: e8 fd c0 01 00 call 0x1e300
|
|
2203: 49 89 c1 mov %rax,%r9
|
|
2206: 44 89 f9 mov %r15d,%ecx
|
|
2209: b8 01 00 00 00 mov $0x1,%eax
|
|
220e: d3 e0 shl %cl,%eax
|
|
2210: c1 e0 04 shl $0x4,%eax
|
|
2213: 83 c0 3f add $0x3f,%eax
|
|
2216: 83 e0 c0 and $0xffffffc0,%eax
|
|
2219: 41 89 44 24 1c mov %eax,0x1c(%r12)
|
|
221e: eb 20 jmp 0x2240
|
|
2220: 48 8d 04 24 lea (%rsp),%rax
|
|
2224: 4c 89 e1 mov %r12,%rcx
|
|
2227: 4d 89 e8 mov %r13,%r8
|
|
222a: 45 89 f1 mov %r14d,%r9d
|
|
222d: 48 89 50 20 mov %rdx,0x20(%rax)
|
|
2231: 44 89 fa mov %r15d,%edx
|
|
2234: 48 89 78 28 mov %rdi,0x28(%rax)
|
|
2238: e8 e3 cc 01 00 call 0x1ef20
|
|
223d: 49 89 c1 mov %rax,%r9
|
|
2240: 89 e9 mov %ebp,%ecx
|
|
2242: 4c 89 ea mov %r13,%rdx
|
|
2245: 45 89 f0 mov %r14d,%r8d
|
|
2248: 4d 89 4c 24 50 mov %r9,0x50(%r12)
|
|
224d: e8 2e 07 02 00 call 0x22980
|
|
2252: 89 e9 mov %ebp,%ecx
|
|
2254: 4c 89 ea mov %r13,%rdx
|
|
2257: 45 89 f0 mov %r14d,%r8d
|
|
225a: 49 89 c1 mov %rax,%r9
|
|
225d: 49 89 44 24 58 mov %rax,0x58(%r12)
|
|
2262: e8 b9 0b 02 00 call 0x22e20
|
|
2267: 4c 89 26 mov %r12,(%rsi)
|
|
226a: 33 c0 xor %eax,%eax
|
|
226c: 48 8d 64 24 30 lea 0x30(%rsp),%rsp
|
|
2271: 5d pop %rbp
|
|
2272: 41 5f pop %r15
|
|
2274: 41 5e pop %r14
|
|
2276: 41 5d pop %r13
|
|
2278: 41 5c pop %r12
|
|
227a: 5f pop %rdi
|
|
227b: 5e pop %rsi
|
|
227c: c3 ret
|
|
227d: 41 be 0a 00 00 00 mov $0xa,%r14d
|
|
2283: 4c 8d 2d 16 f0 60 02 lea 0x260f016(%rip),%r13 # 0x26112a0
|
|
228a: 83 fd 06 cmp $0x6,%ebp
|
|
228d: 49 8d 94 24 90 00 00 lea 0x90(%r12),%rdx
|
|
2294: 00
|
|
2295: 0f 8f 3b ff ff ff jg 0x21d6
|
|
229b: 49 89 d1 mov %rdx,%r9
|
|
229e: 49 83 e1 3f and $0x3f,%r9
|
|
22a2: 49 f7 d9 neg %r9
|
|
22a5: 49 83 e1 3f and $0x3f,%r9
|
|
22a9: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12)
|
|
22b0: 00 00
|
|
22b2: 4c 03 ca add %rdx,%r9
|
|
22b5: eb 89 jmp 0x2240
|
|
22b7: 33 c0 xor %eax,%eax
|
|
22b9: 41 c7 04 24 09 00 00 movl $0x9,(%r12)
|
|
22c0: 00
|
|
22c1: 41 89 44 24 08 mov %eax,0x8(%r12)
|
|
22c6: 41 89 44 24 0c mov %eax,0xc(%r12)
|
|
22cb: e9 7a fe ff ff jmp 0x214a
|
|
22d0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
22d7: 00
|
|
22d8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
22df: 90 nop
|
|
22e0: 53 push %rbx
|
|
22e1: 56 push %rsi
|
|
22e2: 57 push %rdi
|
|
22e3: 41 54 push %r12
|
|
22e5: 41 55 push %r13
|
|
22e7: 41 56 push %r14
|
|
22e9: 41 57 push %r15
|
|
22eb: 55 push %rbp
|
|
22ec: 48 83 ec 38 sub $0x38,%rsp
|
|
22f0: 49 89 ce mov %rcx,%r14
|
|
22f3: 44 89 cf mov %r9d,%edi
|
|
22f6: 44 89 c6 mov %r8d,%esi
|
|
22f9: 4c 8b ac 24 a8 00 00 mov 0xa8(%rsp),%r13
|
|
2300: 00
|
|
2301: 41 89 d7 mov %edx,%r15d
|
|
2304: 4d 85 f6 test %r14,%r14
|
|
2307: 0f 84 81 01 00 00 je 0x248e
|
|
230d: 41 83 ff 1e cmp $0x1e,%r15d
|
|
2311: 0f 87 52 01 00 00 ja 0x2469
|
|
2317: 41 83 ff 1c cmp $0x1c,%r15d
|
|
231b: 0f 8f 48 01 00 00 jg 0x2469
|
|
2321: 48 8b 9c 24 a0 00 00 mov 0xa0(%rsp),%rbx
|
|
2328: 00
|
|
2329: 48 85 db test %rbx,%rbx
|
|
232c: 0f 84 5c 01 00 00 je 0x248e
|
|
2332: 48 89 dd mov %rbx,%rbp
|
|
2335: ba 90 00 00 00 mov $0x90,%edx
|
|
233a: 48 83 e5 3f and $0x3f,%rbp
|
|
233e: 48 f7 dd neg %rbp
|
|
2341: 48 83 e5 3f and $0x3f,%rbp
|
|
2345: 4c 8d 24 2b lea (%rbx,%rbp,1),%r12
|
|
2349: 4c 89 e1 mov %r12,%rcx
|
|
234c: e8 0f 0f 02 00 call 0x23260
|
|
2351: 44 89 f9 mov %r15d,%ecx
|
|
2354: b8 01 00 00 00 mov $0x1,%eax
|
|
2359: 41 89 7c 24 18 mov %edi,0x18(%r12)
|
|
235e: d3 e0 shl %cl,%eax
|
|
2360: 45 89 7c 24 04 mov %r15d,0x4(%r12)
|
|
2365: 41 c7 44 24 20 00 00 movl $0x0,0x20(%r12)
|
|
236c: 00 00
|
|
236e: 83 fe 08 cmp $0x8,%esi
|
|
2371: 0f 84 34 02 00 00 je 0x25ab
|
|
2377: 83 fe 04 cmp $0x4,%esi
|
|
237a: 0f 84 91 00 00 00 je 0x2411
|
|
2380: 83 fe 01 cmp $0x1,%esi
|
|
2383: 75 36 jne 0x23bb
|
|
2385: f2 0f 2a c0 cvtsi2sd %eax,%xmm0
|
|
2389: f2 0f 10 0d 07 54 c5 movsd 0x1c55407(%rip),%xmm1 # 0x1c57798
|
|
2390: 01
|
|
2391: 41 c7 04 24 09 00 00 movl $0x9,(%r12)
|
|
2398: 00
|
|
2399: f2 0f 5e c8 divsd %xmm0,%xmm1
|
|
239d: 41 c7 44 24 08 01 00 movl $0x1,0x8(%r12)
|
|
23a4: 00 00
|
|
23a6: 41 c7 44 24 0c 00 00 movl $0x0,0xc(%r12)
|
|
23ad: 00 00
|
|
23af: f2 41 0f 11 4c 24 10 movsd %xmm1,0x10(%r12)
|
|
23b6: e9 89 00 00 00 jmp 0x2444
|
|
23bb: 83 fe 02 cmp $0x2,%esi
|
|
23be: 75 33 jne 0x23f3
|
|
23c0: f2 0f 2a c0 cvtsi2sd %eax,%xmm0
|
|
23c4: f2 0f 10 0d cc 53 c5 movsd 0x1c553cc(%rip),%xmm1 # 0x1c57798
|
|
23cb: 01
|
|
23cc: 41 c7 04 24 09 00 00 movl $0x9,(%r12)
|
|
23d3: 00
|
|
23d4: f2 0f 5e c8 divsd %xmm0,%xmm1
|
|
23d8: 41 c7 44 24 08 00 00 movl $0x0,0x8(%r12)
|
|
23df: 00 00
|
|
23e1: 41 c7 44 24 0c 01 00 movl $0x1,0xc(%r12)
|
|
23e8: 00 00
|
|
23ea: f2 41 0f 11 4c 24 10 movsd %xmm1,0x10(%r12)
|
|
23f1: eb 51 jmp 0x2444
|
|
23f3: 41 c7 04 24 00 00 00 movl $0x0,(%r12)
|
|
23fa: 00
|
|
23fb: b8 ee ff ff ff mov $0xffffffee,%eax
|
|
2400: 48 83 c4 38 add $0x38,%rsp
|
|
2404: 5d pop %rbp
|
|
2405: 41 5f pop %r15
|
|
2407: 41 5e pop %r14
|
|
2409: 41 5d pop %r13
|
|
240b: 41 5c pop %r12
|
|
240d: 5f pop %rdi
|
|
240e: 5e pop %rsi
|
|
240f: 5b pop %rbx
|
|
2410: c3 ret
|
|
2411: f2 0f 2a c0 cvtsi2sd %eax,%xmm0
|
|
2415: b8 01 00 00 00 mov $0x1,%eax
|
|
241a: 41 c7 04 24 09 00 00 movl $0x9,(%r12)
|
|
2421: 00
|
|
2422: 41 89 44 24 08 mov %eax,0x8(%r12)
|
|
2427: 41 89 44 24 0c mov %eax,0xc(%r12)
|
|
242c: e8 6f 0e 02 00 call 0x232a0
|
|
2431: f2 0f 10 0d 5f 53 c5 movsd 0x1c5535f(%rip),%xmm1 # 0x1c57798
|
|
2438: 01
|
|
2439: f2 0f 5e c8 divsd %xmm0,%xmm1
|
|
243d: f2 41 0f 11 4c 24 10 movsd %xmm1,0x10(%r12)
|
|
2444: 41 83 ff 05 cmp $0x5,%r15d
|
|
2448: 7f 35 jg 0x247f
|
|
244a: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12)
|
|
2451: 00 00
|
|
2453: 33 c0 xor %eax,%eax
|
|
2455: 4d 89 26 mov %r12,(%r14)
|
|
2458: 48 83 c4 38 add $0x38,%rsp
|
|
245c: 5d pop %rbp
|
|
245d: 41 5f pop %r15
|
|
245f: 41 5e pop %r14
|
|
2461: 41 5d pop %r13
|
|
2463: 41 5c pop %r12
|
|
2465: 5f pop %rdi
|
|
2466: 5e pop %rsi
|
|
2467: 5b pop %rbx
|
|
2468: c3 ret
|
|
2469: b8 ef ff ff ff mov $0xffffffef,%eax
|
|
246e: 48 83 c4 38 add $0x38,%rsp
|
|
2472: 5d pop %rbp
|
|
2473: 41 5f pop %r15
|
|
2475: 41 5e pop %r14
|
|
2477: 41 5d pop %r13
|
|
2479: 41 5c pop %r12
|
|
247b: 5f pop %rdi
|
|
247c: 5e pop %rsi
|
|
247d: 5b pop %rbx
|
|
247e: c3 ret
|
|
247f: 41 83 ff 0a cmp $0xa,%r15d
|
|
2483: 0f 8e e8 00 00 00 jle 0x2571
|
|
2489: 4d 85 ed test %r13,%r13
|
|
248c: 75 16 jne 0x24a4
|
|
248e: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
2493: 48 83 c4 38 add $0x38,%rsp
|
|
2497: 5d pop %rbp
|
|
2498: 41 5f pop %r15
|
|
249a: 41 5e pop %r14
|
|
249c: 41 5d pop %r13
|
|
249e: 41 5c pop %r12
|
|
24a0: 5f pop %rdi
|
|
24a1: 5e pop %rsi
|
|
24a2: 5b pop %rbx
|
|
24a3: c3 ret
|
|
24a4: 4c 89 ee mov %r13,%rsi
|
|
24a7: 44 89 f9 mov %r15d,%ecx
|
|
24aa: 48 83 e6 3f and $0x3f,%rsi
|
|
24ae: 44 89 ff mov %r15d,%edi
|
|
24b1: 48 f7 de neg %rsi
|
|
24b4: 48 83 e6 3f and $0x3f,%rsi
|
|
24b8: 49 03 f5 add %r13,%rsi
|
|
24bb: 48 89 f2 mov %rsi,%rdx
|
|
24be: e8 fd 0d 02 00 call 0x232c0
|
|
24c3: 49 89 c5 mov %rax,%r13
|
|
24c6: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx
|
|
24cd: 00
|
|
24ce: 41 8d 5f ff lea -0x1(%r15),%ebx
|
|
24d2: 49 89 54 24 30 mov %rdx,0x30(%r12)
|
|
24d7: 83 fb 10 cmp $0x10,%ebx
|
|
24da: 7f 38 jg 0x2514
|
|
24dc: 89 d9 mov %ebx,%ecx
|
|
24de: e8 bd 13 02 00 call 0x238a0
|
|
24e3: 89 d9 mov %ebx,%ecx
|
|
24e5: 48 89 f2 mov %rsi,%rdx
|
|
24e8: 49 89 44 24 38 mov %rax,0x38(%r12)
|
|
24ed: 41 89 f8 mov %edi,%r8d
|
|
24f0: 49 89 c1 mov %rax,%r9
|
|
24f3: e8 48 14 02 00 call 0x23940
|
|
24f8: 49 89 c1 mov %rax,%r9
|
|
24fb: 89 d9 mov %ebx,%ecx
|
|
24fd: b8 01 00 00 00 mov $0x1,%eax
|
|
2502: d3 e0 shl %cl,%eax
|
|
2504: c1 e0 04 shl $0x4,%eax
|
|
2507: 83 c0 3f add $0x3f,%eax
|
|
250a: 83 e0 c0 and $0xffffffc0,%eax
|
|
250d: 41 89 44 24 1c mov %eax,0x1c(%r12)
|
|
2512: eb 1e jmp 0x2532
|
|
2514: 48 89 e0 mov %rsp,%rax
|
|
2517: 4c 89 e1 mov %r12,%rcx
|
|
251a: 48 89 50 20 mov %rdx,0x20(%rax)
|
|
251e: 89 da mov %ebx,%edx
|
|
2520: 49 89 f0 mov %rsi,%r8
|
|
2523: 41 89 f9 mov %edi,%r9d
|
|
2526: 4c 89 68 28 mov %r13,0x28(%rax)
|
|
252a: e8 d1 1f 02 00 call 0x24500
|
|
252f: 49 89 c1 mov %rax,%r9
|
|
2532: 44 89 f9 mov %r15d,%ecx
|
|
2535: 48 89 f2 mov %rsi,%rdx
|
|
2538: 4d 89 4c 24 50 mov %r9,0x50(%r12)
|
|
253d: 41 89 f8 mov %edi,%r8d
|
|
2540: e8 db 57 02 00 call 0x27d20
|
|
2545: 44 89 f9 mov %r15d,%ecx
|
|
2548: 48 89 f2 mov %rsi,%rdx
|
|
254b: 49 89 44 24 58 mov %rax,0x58(%r12)
|
|
2550: 41 89 f8 mov %edi,%r8d
|
|
2553: 49 89 c1 mov %rax,%r9
|
|
2556: e8 65 5c 02 00 call 0x281c0
|
|
255b: 4d 89 26 mov %r12,(%r14)
|
|
255e: 33 c0 xor %eax,%eax
|
|
2560: 48 83 c4 38 add $0x38,%rsp
|
|
2564: 5d pop %rbp
|
|
2565: 41 5f pop %r15
|
|
2567: 41 5e pop %r14
|
|
2569: 41 5d pop %r13
|
|
256b: 41 5c pop %r12
|
|
256d: 5f pop %rdi
|
|
256e: 5e pop %rsi
|
|
256f: 5b pop %rbx
|
|
2570: c3 ret
|
|
2571: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx
|
|
2578: 00
|
|
2579: bf 0a 00 00 00 mov $0xa,%edi
|
|
257e: 48 8d 35 1b ed 60 02 lea 0x260ed1b(%rip),%rsi # 0x26112a0
|
|
2585: 41 83 ff 06 cmp $0x6,%r15d
|
|
2589: 0f 8f 3f ff ff ff jg 0x24ce
|
|
258f: 49 89 d1 mov %rdx,%r9
|
|
2592: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12)
|
|
2599: 00 00
|
|
259b: 49 83 e1 3f and $0x3f,%r9
|
|
259f: 49 f7 d9 neg %r9
|
|
25a2: 49 83 e1 3f and $0x3f,%r9
|
|
25a6: 4c 03 ca add %rdx,%r9
|
|
25a9: eb 87 jmp 0x2532
|
|
25ab: 33 c0 xor %eax,%eax
|
|
25ad: 41 c7 04 24 09 00 00 movl $0x9,(%r12)
|
|
25b4: 00
|
|
25b5: 41 89 44 24 08 mov %eax,0x8(%r12)
|
|
25ba: 41 89 44 24 0c mov %eax,0xc(%r12)
|
|
25bf: e9 80 fe ff ff jmp 0x2444
|
|
25c4: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
25cb: 00
|
|
25cc: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
25d3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
25d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
25df: 00
|
|
25e0: 53 push %rbx
|
|
25e1: 56 push %rsi
|
|
25e2: 57 push %rdi
|
|
25e3: 41 54 push %r12
|
|
25e5: 41 55 push %r13
|
|
25e7: 41 56 push %r14
|
|
25e9: 41 57 push %r15
|
|
25eb: 55 push %rbp
|
|
25ec: 48 83 ec 38 sub $0x38,%rsp
|
|
25f0: 49 89 ce mov %rcx,%r14
|
|
25f3: 4c 8b ac 24 a8 00 00 mov 0xa8(%rsp),%r13
|
|
25fa: 00
|
|
25fb: 44 89 cf mov %r9d,%edi
|
|
25fe: 44 89 c6 mov %r8d,%esi
|
|
2601: 41 89 d7 mov %edx,%r15d
|
|
2604: 4d 85 f6 test %r14,%r14
|
|
2607: 0f 84 91 01 00 00 je 0x279e
|
|
260d: 41 83 ff 1e cmp $0x1e,%r15d
|
|
2611: 0f 87 62 01 00 00 ja 0x2779
|
|
2617: 41 83 ff 1c cmp $0x1c,%r15d
|
|
261b: 0f 8f 58 01 00 00 jg 0x2779
|
|
2621: 48 8b 9c 24 a0 00 00 mov 0xa0(%rsp),%rbx
|
|
2628: 00
|
|
2629: 48 85 db test %rbx,%rbx
|
|
262c: 0f 84 6c 01 00 00 je 0x279e
|
|
2632: 48 89 dd mov %rbx,%rbp
|
|
2635: ba 90 00 00 00 mov $0x90,%edx
|
|
263a: 48 83 e5 3f and $0x3f,%rbp
|
|
263e: 48 f7 dd neg %rbp
|
|
2641: 48 83 e5 3f and $0x3f,%rbp
|
|
2645: 4c 8d 24 2b lea (%rbx,%rbp,1),%r12
|
|
2649: 4c 89 e1 mov %r12,%rcx
|
|
264c: e8 af 5f 02 00 call 0x28600
|
|
2651: 44 89 f9 mov %r15d,%ecx
|
|
2654: b8 01 00 00 00 mov $0x1,%eax
|
|
2659: d3 e0 shl %cl,%eax
|
|
265b: 41 89 7c 24 18 mov %edi,0x18(%r12)
|
|
2660: 45 89 7c 24 04 mov %r15d,0x4(%r12)
|
|
2665: 41 c7 44 24 20 00 00 movl $0x0,0x20(%r12)
|
|
266c: 00 00
|
|
266e: 83 fe 08 cmp $0x8,%esi
|
|
2671: 0f 84 44 02 00 00 je 0x28bb
|
|
2677: 83 fe 04 cmp $0x4,%esi
|
|
267a: 0f 84 99 00 00 00 je 0x2719
|
|
2680: 83 fe 01 cmp $0x1,%esi
|
|
2683: 75 3a jne 0x26bf
|
|
2685: c5 f1 57 c9 vxorpd %xmm1,%xmm1,%xmm1
|
|
2689: c5 f3 2a c8 vcvtsi2sd %eax,%xmm1,%xmm1
|
|
268d: c5 fb 10 05 0b 51 c5 vmovsd 0x1c5510b(%rip),%xmm0 # 0x1c577a0
|
|
2694: 01
|
|
2695: c5 fb 5e d1 vdivsd %xmm1,%xmm0,%xmm2
|
|
2699: 41 c7 04 24 09 00 00 movl $0x9,(%r12)
|
|
26a0: 00
|
|
26a1: 41 c7 44 24 08 01 00 movl $0x1,0x8(%r12)
|
|
26a8: 00 00
|
|
26aa: 41 c7 44 24 0c 00 00 movl $0x0,0xc(%r12)
|
|
26b1: 00 00
|
|
26b3: c4 c1 7b 11 54 24 10 vmovsd %xmm2,0x10(%r12)
|
|
26ba: e9 95 00 00 00 jmp 0x2754
|
|
26bf: 83 fe 02 cmp $0x2,%esi
|
|
26c2: 75 37 jne 0x26fb
|
|
26c4: c5 f1 57 c9 vxorpd %xmm1,%xmm1,%xmm1
|
|
26c8: c5 f3 2a c8 vcvtsi2sd %eax,%xmm1,%xmm1
|
|
26cc: c5 fb 10 05 cc 50 c5 vmovsd 0x1c550cc(%rip),%xmm0 # 0x1c577a0
|
|
26d3: 01
|
|
26d4: c5 fb 5e d1 vdivsd %xmm1,%xmm0,%xmm2
|
|
26d8: 41 c7 04 24 09 00 00 movl $0x9,(%r12)
|
|
26df: 00
|
|
26e0: 41 c7 44 24 08 00 00 movl $0x0,0x8(%r12)
|
|
26e7: 00 00
|
|
26e9: 41 c7 44 24 0c 01 00 movl $0x1,0xc(%r12)
|
|
26f0: 00 00
|
|
26f2: c4 c1 7b 11 54 24 10 vmovsd %xmm2,0x10(%r12)
|
|
26f9: eb 59 jmp 0x2754
|
|
26fb: 41 c7 04 24 00 00 00 movl $0x0,(%r12)
|
|
2702: 00
|
|
2703: b8 ee ff ff ff mov $0xffffffee,%eax
|
|
2708: 48 83 c4 38 add $0x38,%rsp
|
|
270c: 5d pop %rbp
|
|
270d: 41 5f pop %r15
|
|
270f: 41 5e pop %r14
|
|
2711: 41 5d pop %r13
|
|
2713: 41 5c pop %r12
|
|
2715: 5f pop %rdi
|
|
2716: 5e pop %rsi
|
|
2717: 5b pop %rbx
|
|
2718: c3 ret
|
|
2719: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0
|
|
271d: c5 fb 2a c0 vcvtsi2sd %eax,%xmm0,%xmm0
|
|
2721: b8 01 00 00 00 mov $0x1,%eax
|
|
2726: 41 c7 04 24 09 00 00 movl $0x9,(%r12)
|
|
272d: 00
|
|
272e: 41 89 44 24 08 mov %eax,0x8(%r12)
|
|
2733: 41 89 44 24 0c mov %eax,0xc(%r12)
|
|
2738: e8 03 5f 02 00 call 0x28640
|
|
273d: c5 f9 28 c8 vmovapd %xmm0,%xmm1
|
|
2741: c5 fb 10 05 57 50 c5 vmovsd 0x1c55057(%rip),%xmm0 # 0x1c577a0
|
|
2748: 01
|
|
2749: c5 fb 5e c9 vdivsd %xmm1,%xmm0,%xmm1
|
|
274d: c4 c1 7b 11 4c 24 10 vmovsd %xmm1,0x10(%r12)
|
|
2754: 41 83 ff 04 cmp $0x4,%r15d
|
|
2758: 7f 35 jg 0x278f
|
|
275a: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12)
|
|
2761: 00 00
|
|
2763: 33 c0 xor %eax,%eax
|
|
2765: 4d 89 26 mov %r12,(%r14)
|
|
2768: 48 83 c4 38 add $0x38,%rsp
|
|
276c: 5d pop %rbp
|
|
276d: 41 5f pop %r15
|
|
276f: 41 5e pop %r14
|
|
2771: 41 5d pop %r13
|
|
2773: 41 5c pop %r12
|
|
2775: 5f pop %rdi
|
|
2776: 5e pop %rsi
|
|
2777: 5b pop %rbx
|
|
2778: c3 ret
|
|
2779: b8 ef ff ff ff mov $0xffffffef,%eax
|
|
277e: 48 83 c4 38 add $0x38,%rsp
|
|
2782: 5d pop %rbp
|
|
2783: 41 5f pop %r15
|
|
2785: 41 5e pop %r14
|
|
2787: 41 5d pop %r13
|
|
2789: 41 5c pop %r12
|
|
278b: 5f pop %rdi
|
|
278c: 5e pop %rsi
|
|
278d: 5b pop %rbx
|
|
278e: c3 ret
|
|
278f: 41 83 ff 0a cmp $0xa,%r15d
|
|
2793: 0f 8e e8 00 00 00 jle 0x2881
|
|
2799: 4d 85 ed test %r13,%r13
|
|
279c: 75 16 jne 0x27b4
|
|
279e: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
27a3: 48 83 c4 38 add $0x38,%rsp
|
|
27a7: 5d pop %rbp
|
|
27a8: 41 5f pop %r15
|
|
27aa: 41 5e pop %r14
|
|
27ac: 41 5d pop %r13
|
|
27ae: 41 5c pop %r12
|
|
27b0: 5f pop %rdi
|
|
27b1: 5e pop %rsi
|
|
27b2: 5b pop %rbx
|
|
27b3: c3 ret
|
|
27b4: 4c 89 ee mov %r13,%rsi
|
|
27b7: 44 89 f9 mov %r15d,%ecx
|
|
27ba: 48 83 e6 3f and $0x3f,%rsi
|
|
27be: 44 89 ff mov %r15d,%edi
|
|
27c1: 48 f7 de neg %rsi
|
|
27c4: 48 83 e6 3f and $0x3f,%rsi
|
|
27c8: 49 03 f5 add %r13,%rsi
|
|
27cb: 48 89 f2 mov %rsi,%rdx
|
|
27ce: e8 8d 5e 02 00 call 0x28660
|
|
27d3: 49 89 c5 mov %rax,%r13
|
|
27d6: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx
|
|
27dd: 00
|
|
27de: 49 89 54 24 30 mov %rdx,0x30(%r12)
|
|
27e3: 41 8d 5f ff lea -0x1(%r15),%ebx
|
|
27e7: 83 fb 11 cmp $0x11,%ebx
|
|
27ea: 7f 38 jg 0x2824
|
|
27ec: 89 d9 mov %ebx,%ecx
|
|
27ee: e8 cd 66 01 00 call 0x18ec0
|
|
27f3: 89 d9 mov %ebx,%ecx
|
|
27f5: 48 89 f2 mov %rsi,%rdx
|
|
27f8: 41 89 f8 mov %edi,%r8d
|
|
27fb: 49 89 c1 mov %rax,%r9
|
|
27fe: 49 89 44 24 38 mov %rax,0x38(%r12)
|
|
2803: e8 f8 65 02 00 call 0x28e00
|
|
2808: 49 89 c1 mov %rax,%r9
|
|
280b: 89 d9 mov %ebx,%ecx
|
|
280d: b8 01 00 00 00 mov $0x1,%eax
|
|
2812: d3 e0 shl %cl,%eax
|
|
2814: c1 e0 04 shl $0x4,%eax
|
|
2817: 83 c0 3f add $0x3f,%eax
|
|
281a: 83 e0 c0 and $0xffffffc0,%eax
|
|
281d: 41 89 44 24 1c mov %eax,0x1c(%r12)
|
|
2822: eb 1e jmp 0x2842
|
|
2824: 48 89 e0 mov %rsp,%rax
|
|
2827: 4c 89 e1 mov %r12,%rcx
|
|
282a: 49 89 f0 mov %rsi,%r8
|
|
282d: 41 89 f9 mov %edi,%r9d
|
|
2830: 48 89 50 20 mov %rdx,0x20(%rax)
|
|
2834: 89 da mov %ebx,%edx
|
|
2836: 4c 89 68 28 mov %r13,0x28(%rax)
|
|
283a: e8 a1 79 02 00 call 0x2a1e0
|
|
283f: 49 89 c1 mov %rax,%r9
|
|
2842: 44 89 f9 mov %r15d,%ecx
|
|
2845: 48 89 f2 mov %rsi,%rdx
|
|
2848: 41 89 f8 mov %edi,%r8d
|
|
284b: 4d 89 4c 24 50 mov %r9,0x50(%r12)
|
|
2850: e8 6b b4 02 00 call 0x2dcc0
|
|
2855: 44 89 f9 mov %r15d,%ecx
|
|
2858: 48 89 f2 mov %rsi,%rdx
|
|
285b: 41 89 f8 mov %edi,%r8d
|
|
285e: 49 89 c1 mov %rax,%r9
|
|
2861: 49 89 44 24 58 mov %rax,0x58(%r12)
|
|
2866: e8 b5 b8 02 00 call 0x2e120
|
|
286b: 4d 89 26 mov %r12,(%r14)
|
|
286e: 33 c0 xor %eax,%eax
|
|
2870: 48 83 c4 38 add $0x38,%rsp
|
|
2874: 5d pop %rbp
|
|
2875: 41 5f pop %r15
|
|
2877: 41 5e pop %r14
|
|
2879: 41 5d pop %r13
|
|
287b: 41 5c pop %r12
|
|
287d: 5f pop %rdi
|
|
287e: 5e pop %rsi
|
|
287f: 5b pop %rbx
|
|
2880: c3 ret
|
|
2881: bf 0a 00 00 00 mov $0xa,%edi
|
|
2886: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx
|
|
288d: 00
|
|
288e: 48 8d 35 0b ea 60 02 lea 0x260ea0b(%rip),%rsi # 0x26112a0
|
|
2895: 41 83 ff 07 cmp $0x7,%r15d
|
|
2899: 0f 8f 3f ff ff ff jg 0x27de
|
|
289f: 49 89 d1 mov %rdx,%r9
|
|
28a2: 49 83 e1 3f and $0x3f,%r9
|
|
28a6: 49 f7 d9 neg %r9
|
|
28a9: 49 83 e1 3f and $0x3f,%r9
|
|
28ad: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12)
|
|
28b4: 00 00
|
|
28b6: 4c 03 ca add %rdx,%r9
|
|
28b9: eb 87 jmp 0x2842
|
|
28bb: 33 c0 xor %eax,%eax
|
|
28bd: 41 c7 04 24 09 00 00 movl $0x9,(%r12)
|
|
28c4: 00
|
|
28c5: 41 89 44 24 08 mov %eax,0x8(%r12)
|
|
28ca: 41 89 44 24 0c mov %eax,0xc(%r12)
|
|
28cf: e9 80 fe ff ff jmp 0x2754
|
|
28d4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
28d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
28e0: 53 push %rbx
|
|
28e1: 56 push %rsi
|
|
28e2: 57 push %rdi
|
|
28e3: 41 54 push %r12
|
|
28e5: 41 55 push %r13
|
|
28e7: 41 56 push %r14
|
|
28e9: 41 57 push %r15
|
|
28eb: 55 push %rbp
|
|
28ec: 48 83 ec 38 sub $0x38,%rsp
|
|
28f0: 49 89 ce mov %rcx,%r14
|
|
28f3: 4c 8b ac 24 a8 00 00 mov 0xa8(%rsp),%r13
|
|
28fa: 00
|
|
28fb: 44 89 cf mov %r9d,%edi
|
|
28fe: 44 89 c6 mov %r8d,%esi
|
|
2901: 41 89 d7 mov %edx,%r15d
|
|
2904: 4d 85 f6 test %r14,%r14
|
|
2907: 0f 84 91 01 00 00 je 0x2a9e
|
|
290d: 41 83 ff 1e cmp $0x1e,%r15d
|
|
2911: 0f 87 62 01 00 00 ja 0x2a79
|
|
2917: 41 83 ff 1c cmp $0x1c,%r15d
|
|
291b: 0f 8f 58 01 00 00 jg 0x2a79
|
|
2921: 48 8b 9c 24 a0 00 00 mov 0xa0(%rsp),%rbx
|
|
2928: 00
|
|
2929: 48 85 db test %rbx,%rbx
|
|
292c: 0f 84 6c 01 00 00 je 0x2a9e
|
|
2932: 48 89 dd mov %rbx,%rbp
|
|
2935: ba 90 00 00 00 mov $0x90,%edx
|
|
293a: 48 83 e5 3f and $0x3f,%rbp
|
|
293e: 48 f7 dd neg %rbp
|
|
2941: 48 83 e5 3f and $0x3f,%rbp
|
|
2945: 4c 8d 24 2b lea (%rbx,%rbp,1),%r12
|
|
2949: 4c 89 e1 mov %r12,%rcx
|
|
294c: e8 0f bc 02 00 call 0x2e560
|
|
2951: b8 01 00 00 00 mov $0x1,%eax
|
|
2956: 41 89 7c 24 18 mov %edi,0x18(%r12)
|
|
295b: 45 89 7c 24 04 mov %r15d,0x4(%r12)
|
|
2960: 41 c7 44 24 20 00 00 movl $0x0,0x20(%r12)
|
|
2967: 00 00
|
|
2969: c4 e2 01 f7 c0 shlx %r15d,%eax,%eax
|
|
296e: 83 fe 08 cmp $0x8,%esi
|
|
2971: 0f 84 45 02 00 00 je 0x2bbc
|
|
2977: 83 fe 04 cmp $0x4,%esi
|
|
297a: 0f 84 99 00 00 00 je 0x2a19
|
|
2980: 83 fe 01 cmp $0x1,%esi
|
|
2983: 75 3a jne 0x29bf
|
|
2985: c5 f1 57 c9 vxorpd %xmm1,%xmm1,%xmm1
|
|
2989: c5 f3 2a c8 vcvtsi2sd %eax,%xmm1,%xmm1
|
|
298d: c5 fb 10 05 13 4e c5 vmovsd 0x1c54e13(%rip),%xmm0 # 0x1c577a8
|
|
2994: 01
|
|
2995: c5 fb 5e d1 vdivsd %xmm1,%xmm0,%xmm2
|
|
2999: 41 c7 04 24 09 00 00 movl $0x9,(%r12)
|
|
29a0: 00
|
|
29a1: 41 c7 44 24 08 01 00 movl $0x1,0x8(%r12)
|
|
29a8: 00 00
|
|
29aa: 41 c7 44 24 0c 00 00 movl $0x0,0xc(%r12)
|
|
29b1: 00 00
|
|
29b3: c4 c1 7b 11 54 24 10 vmovsd %xmm2,0x10(%r12)
|
|
29ba: e9 95 00 00 00 jmp 0x2a54
|
|
29bf: 83 fe 02 cmp $0x2,%esi
|
|
29c2: 75 37 jne 0x29fb
|
|
29c4: c5 f1 57 c9 vxorpd %xmm1,%xmm1,%xmm1
|
|
29c8: c5 f3 2a c8 vcvtsi2sd %eax,%xmm1,%xmm1
|
|
29cc: c5 fb 10 05 d4 4d c5 vmovsd 0x1c54dd4(%rip),%xmm0 # 0x1c577a8
|
|
29d3: 01
|
|
29d4: c5 fb 5e d1 vdivsd %xmm1,%xmm0,%xmm2
|
|
29d8: 41 c7 04 24 09 00 00 movl $0x9,(%r12)
|
|
29df: 00
|
|
29e0: 41 c7 44 24 08 00 00 movl $0x0,0x8(%r12)
|
|
29e7: 00 00
|
|
29e9: 41 c7 44 24 0c 01 00 movl $0x1,0xc(%r12)
|
|
29f0: 00 00
|
|
29f2: c4 c1 7b 11 54 24 10 vmovsd %xmm2,0x10(%r12)
|
|
29f9: eb 59 jmp 0x2a54
|
|
29fb: 41 c7 04 24 00 00 00 movl $0x0,(%r12)
|
|
2a02: 00
|
|
2a03: b8 ee ff ff ff mov $0xffffffee,%eax
|
|
2a08: 48 83 c4 38 add $0x38,%rsp
|
|
2a0c: 5d pop %rbp
|
|
2a0d: 41 5f pop %r15
|
|
2a0f: 41 5e pop %r14
|
|
2a11: 41 5d pop %r13
|
|
2a13: 41 5c pop %r12
|
|
2a15: 5f pop %rdi
|
|
2a16: 5e pop %rsi
|
|
2a17: 5b pop %rbx
|
|
2a18: c3 ret
|
|
2a19: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0
|
|
2a1d: c5 fb 2a c0 vcvtsi2sd %eax,%xmm0,%xmm0
|
|
2a21: b8 01 00 00 00 mov $0x1,%eax
|
|
2a26: 41 c7 04 24 09 00 00 movl $0x9,(%r12)
|
|
2a2d: 00
|
|
2a2e: 41 89 44 24 08 mov %eax,0x8(%r12)
|
|
2a33: 41 89 44 24 0c mov %eax,0xc(%r12)
|
|
2a38: e8 63 bb 02 00 call 0x2e5a0
|
|
2a3d: c5 f9 28 c8 vmovapd %xmm0,%xmm1
|
|
2a41: c5 fb 10 05 5f 4d c5 vmovsd 0x1c54d5f(%rip),%xmm0 # 0x1c577a8
|
|
2a48: 01
|
|
2a49: c5 fb 5e c9 vdivsd %xmm1,%xmm0,%xmm1
|
|
2a4d: c4 c1 7b 11 4c 24 10 vmovsd %xmm1,0x10(%r12)
|
|
2a54: 41 83 ff 04 cmp $0x4,%r15d
|
|
2a58: 7f 35 jg 0x2a8f
|
|
2a5a: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12)
|
|
2a61: 00 00
|
|
2a63: 33 c0 xor %eax,%eax
|
|
2a65: 4d 89 26 mov %r12,(%r14)
|
|
2a68: 48 83 c4 38 add $0x38,%rsp
|
|
2a6c: 5d pop %rbp
|
|
2a6d: 41 5f pop %r15
|
|
2a6f: 41 5e pop %r14
|
|
2a71: 41 5d pop %r13
|
|
2a73: 41 5c pop %r12
|
|
2a75: 5f pop %rdi
|
|
2a76: 5e pop %rsi
|
|
2a77: 5b pop %rbx
|
|
2a78: c3 ret
|
|
2a79: b8 ef ff ff ff mov $0xffffffef,%eax
|
|
2a7e: 48 83 c4 38 add $0x38,%rsp
|
|
2a82: 5d pop %rbp
|
|
2a83: 41 5f pop %r15
|
|
2a85: 41 5e pop %r14
|
|
2a87: 41 5d pop %r13
|
|
2a89: 41 5c pop %r12
|
|
2a8b: 5f pop %rdi
|
|
2a8c: 5e pop %rsi
|
|
2a8d: 5b pop %rbx
|
|
2a8e: c3 ret
|
|
2a8f: 41 83 ff 0a cmp $0xa,%r15d
|
|
2a93: 0f 8e e9 00 00 00 jle 0x2b82
|
|
2a99: 4d 85 ed test %r13,%r13
|
|
2a9c: 75 16 jne 0x2ab4
|
|
2a9e: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
2aa3: 48 83 c4 38 add $0x38,%rsp
|
|
2aa7: 5d pop %rbp
|
|
2aa8: 41 5f pop %r15
|
|
2aaa: 41 5e pop %r14
|
|
2aac: 41 5d pop %r13
|
|
2aae: 41 5c pop %r12
|
|
2ab0: 5f pop %rdi
|
|
2ab1: 5e pop %rsi
|
|
2ab2: 5b pop %rbx
|
|
2ab3: c3 ret
|
|
2ab4: 4c 89 ee mov %r13,%rsi
|
|
2ab7: 44 89 f9 mov %r15d,%ecx
|
|
2aba: 48 83 e6 3f and $0x3f,%rsi
|
|
2abe: 44 89 ff mov %r15d,%edi
|
|
2ac1: 48 f7 de neg %rsi
|
|
2ac4: 48 83 e6 3f and $0x3f,%rsi
|
|
2ac8: 49 03 f5 add %r13,%rsi
|
|
2acb: 48 89 f2 mov %rsi,%rdx
|
|
2ace: e8 ed ba 02 00 call 0x2e5c0
|
|
2ad3: 49 89 c5 mov %rax,%r13
|
|
2ad6: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx
|
|
2add: 00
|
|
2ade: 49 89 54 24 30 mov %rdx,0x30(%r12)
|
|
2ae3: 41 8d 5f ff lea -0x1(%r15),%ebx
|
|
2ae7: 83 fb 11 cmp $0x11,%ebx
|
|
2aea: 7f 39 jg 0x2b25
|
|
2aec: 89 d9 mov %ebx,%ecx
|
|
2aee: e8 2d c2 02 00 call 0x2ed20
|
|
2af3: 89 d9 mov %ebx,%ecx
|
|
2af5: 48 89 f2 mov %rsi,%rdx
|
|
2af8: 41 89 f8 mov %edi,%r8d
|
|
2afb: 49 89 c1 mov %rax,%r9
|
|
2afe: 49 89 44 24 38 mov %rax,0x38(%r12)
|
|
2b03: e8 b8 c2 02 00 call 0x2edc0
|
|
2b08: 49 89 c1 mov %rax,%r9
|
|
2b0b: b8 01 00 00 00 mov $0x1,%eax
|
|
2b10: c4 e2 61 f7 d8 shlx %ebx,%eax,%ebx
|
|
2b15: c1 e3 04 shl $0x4,%ebx
|
|
2b18: 83 c3 3f add $0x3f,%ebx
|
|
2b1b: 83 e3 c0 and $0xffffffc0,%ebx
|
|
2b1e: 41 89 5c 24 1c mov %ebx,0x1c(%r12)
|
|
2b23: eb 1e jmp 0x2b43
|
|
2b25: 48 89 e0 mov %rsp,%rax
|
|
2b28: 4c 89 e1 mov %r12,%rcx
|
|
2b2b: 49 89 f0 mov %rsi,%r8
|
|
2b2e: 41 89 f9 mov %edi,%r9d
|
|
2b31: 48 89 50 20 mov %rdx,0x20(%rax)
|
|
2b35: 89 da mov %ebx,%edx
|
|
2b37: 4c 89 68 28 mov %r13,0x28(%rax)
|
|
2b3b: e8 a0 d6 02 00 call 0x301e0
|
|
2b40: 49 89 c1 mov %rax,%r9
|
|
2b43: 44 89 f9 mov %r15d,%ecx
|
|
2b46: 48 89 f2 mov %rsi,%rdx
|
|
2b49: 41 89 f8 mov %edi,%r8d
|
|
2b4c: 4d 89 4c 24 50 mov %r9,0x50(%r12)
|
|
2b51: e8 6a 11 03 00 call 0x33cc0
|
|
2b56: 44 89 f9 mov %r15d,%ecx
|
|
2b59: 48 89 f2 mov %rsi,%rdx
|
|
2b5c: 41 89 f8 mov %edi,%r8d
|
|
2b5f: 49 89 c1 mov %rax,%r9
|
|
2b62: 49 89 44 24 58 mov %rax,0x58(%r12)
|
|
2b67: e8 b4 15 03 00 call 0x34120
|
|
2b6c: 4d 89 26 mov %r12,(%r14)
|
|
2b6f: 33 c0 xor %eax,%eax
|
|
2b71: 48 83 c4 38 add $0x38,%rsp
|
|
2b75: 5d pop %rbp
|
|
2b76: 41 5f pop %r15
|
|
2b78: 41 5e pop %r14
|
|
2b7a: 41 5d pop %r13
|
|
2b7c: 41 5c pop %r12
|
|
2b7e: 5f pop %rdi
|
|
2b7f: 5e pop %rsi
|
|
2b80: 5b pop %rbx
|
|
2b81: c3 ret
|
|
2b82: bf 0a 00 00 00 mov $0xa,%edi
|
|
2b87: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx
|
|
2b8e: 00
|
|
2b8f: 48 8d 35 0a e7 60 02 lea 0x260e70a(%rip),%rsi # 0x26112a0
|
|
2b96: 41 83 ff 07 cmp $0x7,%r15d
|
|
2b9a: 0f 8f 3e ff ff ff jg 0x2ade
|
|
2ba0: 49 89 d1 mov %rdx,%r9
|
|
2ba3: 49 83 e1 3f and $0x3f,%r9
|
|
2ba7: 49 f7 d9 neg %r9
|
|
2baa: 49 83 e1 3f and $0x3f,%r9
|
|
2bae: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12)
|
|
2bb5: 00 00
|
|
2bb7: 4c 03 ca add %rdx,%r9
|
|
2bba: eb 87 jmp 0x2b43
|
|
2bbc: 33 c0 xor %eax,%eax
|
|
2bbe: 41 c7 04 24 09 00 00 movl $0x9,(%r12)
|
|
2bc5: 00
|
|
2bc6: 41 89 44 24 08 mov %eax,0x8(%r12)
|
|
2bcb: 41 89 44 24 0c mov %eax,0xc(%r12)
|
|
2bd0: e9 7f fe ff ff jmp 0x2a54
|
|
2bd5: 0f 1f 40 00 nopl 0x0(%rax)
|
|
2bd9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
2be0: 53 push %rbx
|
|
2be1: 56 push %rsi
|
|
2be2: 57 push %rdi
|
|
2be3: 41 54 push %r12
|
|
2be5: 41 55 push %r13
|
|
2be7: 41 56 push %r14
|
|
2be9: 41 57 push %r15
|
|
2beb: 55 push %rbp
|
|
2bec: 48 83 ec 38 sub $0x38,%rsp
|
|
2bf0: 49 89 ce mov %rcx,%r14
|
|
2bf3: 4c 8b ac 24 a8 00 00 mov 0xa8(%rsp),%r13
|
|
2bfa: 00
|
|
2bfb: 44 89 cf mov %r9d,%edi
|
|
2bfe: 44 89 c6 mov %r8d,%esi
|
|
2c01: 41 89 d7 mov %edx,%r15d
|
|
2c04: 4d 85 f6 test %r14,%r14
|
|
2c07: 0f 84 91 01 00 00 je 0x2d9e
|
|
2c0d: 41 83 ff 1e cmp $0x1e,%r15d
|
|
2c11: 0f 87 62 01 00 00 ja 0x2d79
|
|
2c17: 41 83 ff 1c cmp $0x1c,%r15d
|
|
2c1b: 0f 8f 58 01 00 00 jg 0x2d79
|
|
2c21: 48 8b 9c 24 a0 00 00 mov 0xa0(%rsp),%rbx
|
|
2c28: 00
|
|
2c29: 48 85 db test %rbx,%rbx
|
|
2c2c: 0f 84 6c 01 00 00 je 0x2d9e
|
|
2c32: 48 89 dd mov %rbx,%rbp
|
|
2c35: ba 90 00 00 00 mov $0x90,%edx
|
|
2c3a: 48 83 e5 3f and $0x3f,%rbp
|
|
2c3e: 48 f7 dd neg %rbp
|
|
2c41: 48 83 e5 3f and $0x3f,%rbp
|
|
2c45: 4c 8d 24 2b lea (%rbx,%rbp,1),%r12
|
|
2c49: 4c 89 e1 mov %r12,%rcx
|
|
2c4c: e8 ef 18 03 00 call 0x34540
|
|
2c51: b8 01 00 00 00 mov $0x1,%eax
|
|
2c56: 41 89 7c 24 18 mov %edi,0x18(%r12)
|
|
2c5b: 45 89 7c 24 04 mov %r15d,0x4(%r12)
|
|
2c60: 41 c7 44 24 20 00 00 movl $0x0,0x20(%r12)
|
|
2c67: 00 00
|
|
2c69: c4 e2 01 f7 c0 shlx %r15d,%eax,%eax
|
|
2c6e: 83 fe 08 cmp $0x8,%esi
|
|
2c71: 0f 84 45 02 00 00 je 0x2ebc
|
|
2c77: 83 fe 04 cmp $0x4,%esi
|
|
2c7a: 0f 84 99 00 00 00 je 0x2d19
|
|
2c80: 83 fe 01 cmp $0x1,%esi
|
|
2c83: 75 3a jne 0x2cbf
|
|
2c85: c5 f1 57 c9 vxorpd %xmm1,%xmm1,%xmm1
|
|
2c89: c5 f3 2a c8 vcvtsi2sd %eax,%xmm1,%xmm1
|
|
2c8d: c5 fb 10 05 1b 4b c5 vmovsd 0x1c54b1b(%rip),%xmm0 # 0x1c577b0
|
|
2c94: 01
|
|
2c95: c5 fb 5e d1 vdivsd %xmm1,%xmm0,%xmm2
|
|
2c99: 41 c7 04 24 09 00 00 movl $0x9,(%r12)
|
|
2ca0: 00
|
|
2ca1: 41 c7 44 24 08 01 00 movl $0x1,0x8(%r12)
|
|
2ca8: 00 00
|
|
2caa: 41 c7 44 24 0c 00 00 movl $0x0,0xc(%r12)
|
|
2cb1: 00 00
|
|
2cb3: c4 c1 7b 11 54 24 10 vmovsd %xmm2,0x10(%r12)
|
|
2cba: e9 95 00 00 00 jmp 0x2d54
|
|
2cbf: 83 fe 02 cmp $0x2,%esi
|
|
2cc2: 75 37 jne 0x2cfb
|
|
2cc4: c5 f1 57 c9 vxorpd %xmm1,%xmm1,%xmm1
|
|
2cc8: c5 f3 2a c8 vcvtsi2sd %eax,%xmm1,%xmm1
|
|
2ccc: c5 fb 10 05 dc 4a c5 vmovsd 0x1c54adc(%rip),%xmm0 # 0x1c577b0
|
|
2cd3: 01
|
|
2cd4: c5 fb 5e d1 vdivsd %xmm1,%xmm0,%xmm2
|
|
2cd8: 41 c7 04 24 09 00 00 movl $0x9,(%r12)
|
|
2cdf: 00
|
|
2ce0: 41 c7 44 24 08 00 00 movl $0x0,0x8(%r12)
|
|
2ce7: 00 00
|
|
2ce9: 41 c7 44 24 0c 01 00 movl $0x1,0xc(%r12)
|
|
2cf0: 00 00
|
|
2cf2: c4 c1 7b 11 54 24 10 vmovsd %xmm2,0x10(%r12)
|
|
2cf9: eb 59 jmp 0x2d54
|
|
2cfb: 41 c7 04 24 00 00 00 movl $0x0,(%r12)
|
|
2d02: 00
|
|
2d03: b8 ee ff ff ff mov $0xffffffee,%eax
|
|
2d08: 48 83 c4 38 add $0x38,%rsp
|
|
2d0c: 5d pop %rbp
|
|
2d0d: 41 5f pop %r15
|
|
2d0f: 41 5e pop %r14
|
|
2d11: 41 5d pop %r13
|
|
2d13: 41 5c pop %r12
|
|
2d15: 5f pop %rdi
|
|
2d16: 5e pop %rsi
|
|
2d17: 5b pop %rbx
|
|
2d18: c3 ret
|
|
2d19: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0
|
|
2d1d: c5 fb 2a c0 vcvtsi2sd %eax,%xmm0,%xmm0
|
|
2d21: b8 01 00 00 00 mov $0x1,%eax
|
|
2d26: 41 c7 04 24 09 00 00 movl $0x9,(%r12)
|
|
2d2d: 00
|
|
2d2e: 41 89 44 24 08 mov %eax,0x8(%r12)
|
|
2d33: 41 89 44 24 0c mov %eax,0xc(%r12)
|
|
2d38: e8 43 18 03 00 call 0x34580
|
|
2d3d: c5 f9 28 c8 vmovapd %xmm0,%xmm1
|
|
2d41: c5 fb 10 05 67 4a c5 vmovsd 0x1c54a67(%rip),%xmm0 # 0x1c577b0
|
|
2d48: 01
|
|
2d49: c5 fb 5e c9 vdivsd %xmm1,%xmm0,%xmm1
|
|
2d4d: c4 c1 7b 11 4c 24 10 vmovsd %xmm1,0x10(%r12)
|
|
2d54: 41 83 ff 04 cmp $0x4,%r15d
|
|
2d58: 7f 35 jg 0x2d8f
|
|
2d5a: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12)
|
|
2d61: 00 00
|
|
2d63: 33 c0 xor %eax,%eax
|
|
2d65: 4d 89 26 mov %r12,(%r14)
|
|
2d68: 48 83 c4 38 add $0x38,%rsp
|
|
2d6c: 5d pop %rbp
|
|
2d6d: 41 5f pop %r15
|
|
2d6f: 41 5e pop %r14
|
|
2d71: 41 5d pop %r13
|
|
2d73: 41 5c pop %r12
|
|
2d75: 5f pop %rdi
|
|
2d76: 5e pop %rsi
|
|
2d77: 5b pop %rbx
|
|
2d78: c3 ret
|
|
2d79: b8 ef ff ff ff mov $0xffffffef,%eax
|
|
2d7e: 48 83 c4 38 add $0x38,%rsp
|
|
2d82: 5d pop %rbp
|
|
2d83: 41 5f pop %r15
|
|
2d85: 41 5e pop %r14
|
|
2d87: 41 5d pop %r13
|
|
2d89: 41 5c pop %r12
|
|
2d8b: 5f pop %rdi
|
|
2d8c: 5e pop %rsi
|
|
2d8d: 5b pop %rbx
|
|
2d8e: c3 ret
|
|
2d8f: 41 83 ff 0a cmp $0xa,%r15d
|
|
2d93: 0f 8e e9 00 00 00 jle 0x2e82
|
|
2d99: 4d 85 ed test %r13,%r13
|
|
2d9c: 75 16 jne 0x2db4
|
|
2d9e: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
2da3: 48 83 c4 38 add $0x38,%rsp
|
|
2da7: 5d pop %rbp
|
|
2da8: 41 5f pop %r15
|
|
2daa: 41 5e pop %r14
|
|
2dac: 41 5d pop %r13
|
|
2dae: 41 5c pop %r12
|
|
2db0: 5f pop %rdi
|
|
2db1: 5e pop %rsi
|
|
2db2: 5b pop %rbx
|
|
2db3: c3 ret
|
|
2db4: 4c 89 ee mov %r13,%rsi
|
|
2db7: 44 89 f9 mov %r15d,%ecx
|
|
2dba: 48 83 e6 3f and $0x3f,%rsi
|
|
2dbe: 44 89 ff mov %r15d,%edi
|
|
2dc1: 48 f7 de neg %rsi
|
|
2dc4: 48 83 e6 3f and $0x3f,%rsi
|
|
2dc8: 49 03 f5 add %r13,%rsi
|
|
2dcb: 48 89 f2 mov %rsi,%rdx
|
|
2dce: e8 cd 17 03 00 call 0x345a0
|
|
2dd3: 49 89 c5 mov %rax,%r13
|
|
2dd6: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx
|
|
2ddd: 00
|
|
2dde: 49 89 54 24 30 mov %rdx,0x30(%r12)
|
|
2de3: 41 8d 5f ff lea -0x1(%r15),%ebx
|
|
2de7: 83 fb 11 cmp $0x11,%ebx
|
|
2dea: 7f 39 jg 0x2e25
|
|
2dec: 89 d9 mov %ebx,%ecx
|
|
2dee: e8 2d bf 02 00 call 0x2ed20
|
|
2df3: 89 d9 mov %ebx,%ecx
|
|
2df5: 48 89 f2 mov %rsi,%rdx
|
|
2df8: 41 89 f8 mov %edi,%r8d
|
|
2dfb: 49 89 c1 mov %rax,%r9
|
|
2dfe: 49 89 44 24 38 mov %rax,0x38(%r12)
|
|
2e03: e8 38 1f 03 00 call 0x34d40
|
|
2e08: 49 89 c1 mov %rax,%r9
|
|
2e0b: b8 01 00 00 00 mov $0x1,%eax
|
|
2e10: c4 e2 61 f7 d8 shlx %ebx,%eax,%ebx
|
|
2e15: c1 e3 04 shl $0x4,%ebx
|
|
2e18: 83 c3 3f add $0x3f,%ebx
|
|
2e1b: 83 e3 c0 and $0xffffffc0,%ebx
|
|
2e1e: 41 89 5c 24 1c mov %ebx,0x1c(%r12)
|
|
2e23: eb 1e jmp 0x2e43
|
|
2e25: 48 89 e0 mov %rsp,%rax
|
|
2e28: 4c 89 e1 mov %r12,%rcx
|
|
2e2b: 49 89 f0 mov %rsi,%r8
|
|
2e2e: 41 89 f9 mov %edi,%r9d
|
|
2e31: 48 89 50 20 mov %rdx,0x20(%rax)
|
|
2e35: 89 da mov %ebx,%edx
|
|
2e37: 4c 89 68 28 mov %r13,0x28(%rax)
|
|
2e3b: e8 20 33 03 00 call 0x36160
|
|
2e40: 49 89 c1 mov %rax,%r9
|
|
2e43: 44 89 f9 mov %r15d,%ecx
|
|
2e46: 48 89 f2 mov %rsi,%rdx
|
|
2e49: 41 89 f8 mov %edi,%r8d
|
|
2e4c: 4d 89 4c 24 50 mov %r9,0x50(%r12)
|
|
2e51: e8 ea 6d 03 00 call 0x39c40
|
|
2e56: 44 89 f9 mov %r15d,%ecx
|
|
2e59: 48 89 f2 mov %rsi,%rdx
|
|
2e5c: 41 89 f8 mov %edi,%r8d
|
|
2e5f: 49 89 c1 mov %rax,%r9
|
|
2e62: 49 89 44 24 58 mov %rax,0x58(%r12)
|
|
2e67: e8 34 72 03 00 call 0x3a0a0
|
|
2e6c: 4d 89 26 mov %r12,(%r14)
|
|
2e6f: 33 c0 xor %eax,%eax
|
|
2e71: 48 83 c4 38 add $0x38,%rsp
|
|
2e75: 5d pop %rbp
|
|
2e76: 41 5f pop %r15
|
|
2e78: 41 5e pop %r14
|
|
2e7a: 41 5d pop %r13
|
|
2e7c: 41 5c pop %r12
|
|
2e7e: 5f pop %rdi
|
|
2e7f: 5e pop %rsi
|
|
2e80: 5b pop %rbx
|
|
2e81: c3 ret
|
|
2e82: bf 0a 00 00 00 mov $0xa,%edi
|
|
2e87: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx
|
|
2e8e: 00
|
|
2e8f: 48 8d 35 0a e4 60 02 lea 0x260e40a(%rip),%rsi # 0x26112a0
|
|
2e96: 41 83 ff 07 cmp $0x7,%r15d
|
|
2e9a: 0f 8f 3e ff ff ff jg 0x2dde
|
|
2ea0: 49 89 d1 mov %rdx,%r9
|
|
2ea3: 49 83 e1 3f and $0x3f,%r9
|
|
2ea7: 49 f7 d9 neg %r9
|
|
2eaa: 49 83 e1 3f and $0x3f,%r9
|
|
2eae: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12)
|
|
2eb5: 00 00
|
|
2eb7: 4c 03 ca add %rdx,%r9
|
|
2eba: eb 87 jmp 0x2e43
|
|
2ebc: 33 c0 xor %eax,%eax
|
|
2ebe: 41 c7 04 24 09 00 00 movl $0x9,(%r12)
|
|
2ec5: 00
|
|
2ec6: 41 89 44 24 08 mov %eax,0x8(%r12)
|
|
2ecb: 41 89 44 24 0c mov %eax,0xc(%r12)
|
|
2ed0: e9 7f fe ff ff jmp 0x2d54
|
|
2ed5: 0f 1f 40 00 nopl 0x0(%rax)
|
|
2ed9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
2ee0: 48 83 ec 28 sub $0x28,%rsp
|
|
2ee4: 48 85 c9 test %rcx,%rcx
|
|
2ee7: 74 20 je 0x2f09
|
|
2ee9: 48 85 d2 test %rdx,%rdx
|
|
2eec: 74 1b je 0x2f09
|
|
2eee: 45 85 c0 test %r8d,%r8d
|
|
2ef1: 7f 0a jg 0x2efd
|
|
2ef3: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
2ef8: 48 83 c4 28 add $0x28,%rsp
|
|
2efc: c3 ret
|
|
2efd: e8 be 75 03 00 call 0x3a4c0
|
|
2f02: 33 c0 xor %eax,%eax
|
|
2f04: 48 83 c4 28 add $0x28,%rsp
|
|
2f08: c3 ret
|
|
2f09: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
2f0e: 48 83 c4 28 add $0x28,%rsp
|
|
2f12: c3 ret
|
|
2f13: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
2f18: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
2f1f: 00
|
|
2f20: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
|
|
2f25: 48 85 c9 test %rcx,%rcx
|
|
2f28: 74 22 je 0x2f4c
|
|
2f2a: 48 85 d2 test %rdx,%rdx
|
|
2f2d: 74 1d je 0x2f4c
|
|
2f2f: 45 85 c0 test %r8d,%r8d
|
|
2f32: 7f 0b jg 0x2f3f
|
|
2f34: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
2f39: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
2f3e: c3 ret
|
|
2f3f: e8 5c 77 03 00 call 0x3a6a0
|
|
2f44: 33 c0 xor %eax,%eax
|
|
2f46: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
2f4b: c3 ret
|
|
2f4c: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
2f51: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
2f56: c3 ret
|
|
2f57: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
2f5e: 00 00
|
|
2f60: 48 83 ec 28 sub $0x28,%rsp
|
|
2f64: 48 85 c9 test %rcx,%rcx
|
|
2f67: 74 20 je 0x2f89
|
|
2f69: 48 85 d2 test %rdx,%rdx
|
|
2f6c: 74 1b je 0x2f89
|
|
2f6e: 45 85 c0 test %r8d,%r8d
|
|
2f71: 7f 0a jg 0x2f7d
|
|
2f73: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
2f78: 48 83 c4 28 add $0x28,%rsp
|
|
2f7c: c3 ret
|
|
2f7d: e8 fe 78 03 00 call 0x3a880
|
|
2f82: 33 c0 xor %eax,%eax
|
|
2f84: 48 83 c4 28 add $0x28,%rsp
|
|
2f88: c3 ret
|
|
2f89: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
2f8e: 48 83 c4 28 add $0x28,%rsp
|
|
2f92: c3 ret
|
|
2f93: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
2f98: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
2f9f: 00
|
|
2fa0: 56 push %rsi
|
|
2fa1: 48 89 d6 mov %rdx,%rsi
|
|
2fa4: 48 85 c9 test %rcx,%rcx
|
|
2fa7: 0f 84 d0 01 00 00 je 0x317d
|
|
2fad: 48 85 f6 test %rsi,%rsi
|
|
2fb0: 0f 84 c7 01 00 00 je 0x317d
|
|
2fb6: 45 85 c0 test %r8d,%r8d
|
|
2fb9: 0f 8e b7 01 00 00 jle 0x3176
|
|
2fbf: 41 83 f8 10 cmp $0x10,%r8d
|
|
2fc3: 0f 8c 9d 01 00 00 jl 0x3166
|
|
2fc9: 49 89 f1 mov %rsi,%r9
|
|
2fcc: 49 83 e1 1f and $0x1f,%r9
|
|
2fd0: 45 89 c9 mov %r9d,%r9d
|
|
2fd3: 45 85 c9 test %r9d,%r9d
|
|
2fd6: 74 18 je 0x2ff0
|
|
2fd8: 41 f7 c1 07 00 00 00 test $0x7,%r9d
|
|
2fdf: 0f 85 81 01 00 00 jne 0x3166
|
|
2fe5: 41 f7 d9 neg %r9d
|
|
2fe8: 41 83 c1 20 add $0x20,%r9d
|
|
2fec: 41 c1 e9 03 shr $0x3,%r9d
|
|
2ff0: 41 8d 41 10 lea 0x10(%r9),%eax
|
|
2ff4: 44 3b c0 cmp %eax,%r8d
|
|
2ff7: 0f 8c 69 01 00 00 jl 0x3166
|
|
2ffd: 44 89 c0 mov %r8d,%eax
|
|
3000: 33 d2 xor %edx,%edx
|
|
3002: 41 2b c1 sub %r9d,%eax
|
|
3005: 83 e0 0f and $0xf,%eax
|
|
3008: f7 d8 neg %eax
|
|
300a: 41 03 c0 add %r8d,%eax
|
|
300d: 45 85 c9 test %r9d,%r9d
|
|
3010: 76 25 jbe 0x3037
|
|
3012: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
3019: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
3020: c5 fb 10 04 d1 vmovsd (%rcx,%rdx,8),%xmm0
|
|
3025: c5 fb 59 0c d6 vmulsd (%rsi,%rdx,8),%xmm0,%xmm1
|
|
302a: c5 fb 11 0c d6 vmovsd %xmm1,(%rsi,%rdx,8)
|
|
302f: 48 ff c2 inc %rdx
|
|
3032: 49 3b d1 cmp %r9,%rdx
|
|
3035: 72 e9 jb 0x3020
|
|
3037: 48 63 d0 movslq %eax,%rdx
|
|
303a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
3040: c4 a1 79 10 04 c9 vmovupd (%rcx,%r9,8),%xmm0
|
|
3046: c4 a1 79 10 5c c9 20 vmovupd 0x20(%rcx,%r9,8),%xmm3
|
|
304d: c4 a3 7d 18 4c c9 10 vinsertf128 $0x1,0x10(%rcx,%r9,8),%ymm0,%ymm1
|
|
3054: 01
|
|
3055: c4 a3 65 18 64 c9 30 vinsertf128 $0x1,0x30(%rcx,%r9,8),%ymm3,%ymm4
|
|
305c: 01
|
|
305d: c4 a1 75 59 14 ce vmulpd (%rsi,%r9,8),%ymm1,%ymm2
|
|
3063: c4 a1 5d 59 6c ce 20 vmulpd 0x20(%rsi,%r9,8),%ymm4,%ymm5
|
|
306a: c4 a1 79 10 44 c9 40 vmovupd 0x40(%rcx,%r9,8),%xmm0
|
|
3071: c4 a1 79 10 5c c9 60 vmovupd 0x60(%rcx,%r9,8),%xmm3
|
|
3078: c4 a1 7d 11 14 ce vmovupd %ymm2,(%rsi,%r9,8)
|
|
307e: c4 a1 7d 11 6c ce 20 vmovupd %ymm5,0x20(%rsi,%r9,8)
|
|
3085: c4 a3 7d 18 4c c9 50 vinsertf128 $0x1,0x50(%rcx,%r9,8),%ymm0,%ymm1
|
|
308c: 01
|
|
308d: c4 a3 65 18 64 c9 70 vinsertf128 $0x1,0x70(%rcx,%r9,8),%ymm3,%ymm4
|
|
3094: 01
|
|
3095: c4 a1 75 59 54 ce 40 vmulpd 0x40(%rsi,%r9,8),%ymm1,%ymm2
|
|
309c: c4 a1 5d 59 6c ce 60 vmulpd 0x60(%rsi,%r9,8),%ymm4,%ymm5
|
|
30a3: c4 a1 7d 11 54 ce 40 vmovupd %ymm2,0x40(%rsi,%r9,8)
|
|
30aa: c4 a1 7d 11 6c ce 60 vmovupd %ymm5,0x60(%rsi,%r9,8)
|
|
30b1: 49 83 c1 10 add $0x10,%r9
|
|
30b5: 4c 3b ca cmp %rdx,%r9
|
|
30b8: 72 86 jb 0x3040
|
|
30ba: 44 8d 48 01 lea 0x1(%rax),%r9d
|
|
30be: 45 3b c8 cmp %r8d,%r9d
|
|
30c1: 0f 87 93 00 00 00 ja 0x315a
|
|
30c7: 4d 63 d0 movslq %r8d,%r10
|
|
30ca: 4c 2b d2 sub %rdx,%r10
|
|
30cd: 49 83 fa 04 cmp $0x4,%r10
|
|
30d1: 0f 8c 8a 00 00 00 jl 0x3161
|
|
30d7: 45 89 d3 mov %r10d,%r11d
|
|
30da: 45 33 c9 xor %r9d,%r9d
|
|
30dd: 41 83 e3 fc and $0xfffffffc,%r11d
|
|
30e1: 4c 8d 04 d6 lea (%rsi,%rdx,8),%r8
|
|
30e5: 4d 63 db movslq %r11d,%r11
|
|
30e8: 48 8d 14 d1 lea (%rcx,%rdx,8),%rdx
|
|
30ec: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
30f3: 00
|
|
30f4: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
30fb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
3100: c4 a1 79 10 04 ca vmovupd (%rdx,%r9,8),%xmm0
|
|
3106: c4 a3 7d 18 4c ca 10 vinsertf128 $0x1,0x10(%rdx,%r9,8),%ymm0,%ymm1
|
|
310d: 01
|
|
310e: c4 81 75 59 14 c8 vmulpd (%r8,%r9,8),%ymm1,%ymm2
|
|
3114: c4 81 7d 11 14 c8 vmovupd %ymm2,(%r8,%r9,8)
|
|
311a: 49 83 c1 04 add $0x4,%r9
|
|
311e: 4d 3b cb cmp %r11,%r9
|
|
3121: 72 dd jb 0x3100
|
|
3123: 4d 3b da cmp %r10,%r11
|
|
3126: 73 32 jae 0x315a
|
|
3128: 48 63 c0 movslq %eax,%rax
|
|
312b: 48 8d 14 c6 lea (%rsi,%rax,8),%rdx
|
|
312f: 48 8d 04 c1 lea (%rcx,%rax,8),%rax
|
|
3133: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
3138: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
313f: 00
|
|
3140: c4 a1 7b 10 04 d8 vmovsd (%rax,%r11,8),%xmm0
|
|
3146: c4 a1 7b 59 0c da vmulsd (%rdx,%r11,8),%xmm0,%xmm1
|
|
314c: c4 a1 7b 11 0c da vmovsd %xmm1,(%rdx,%r11,8)
|
|
3152: 49 ff c3 inc %r11
|
|
3155: 4d 3b da cmp %r10,%r11
|
|
3158: 72 e6 jb 0x3140
|
|
315a: 33 c0 xor %eax,%eax
|
|
315c: c5 f8 77 vzeroupper
|
|
315f: 5e pop %rsi
|
|
3160: c3 ret
|
|
3161: 45 33 db xor %r11d,%r11d
|
|
3164: eb bd jmp 0x3123
|
|
3166: 33 c0 xor %eax,%eax
|
|
3168: 41 83 f8 01 cmp $0x1,%r8d
|
|
316c: 72 ec jb 0x315a
|
|
316e: 4d 63 d0 movslq %r8d,%r10
|
|
3171: 45 33 db xor %r11d,%r11d
|
|
3174: eb ad jmp 0x3123
|
|
3176: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
317b: 5e pop %rsi
|
|
317c: c3 ret
|
|
317d: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
3182: 5e pop %rsi
|
|
3183: c3 ret
|
|
3184: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
318b: 00
|
|
318c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
3193: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
3198: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
319f: 00
|
|
31a0: 53 push %rbx
|
|
31a1: 48 85 c9 test %rcx,%rcx
|
|
31a4: 0f 84 aa 01 00 00 je 0x3354
|
|
31aa: 48 85 d2 test %rdx,%rdx
|
|
31ad: 0f 84 a1 01 00 00 je 0x3354
|
|
31b3: 45 85 c0 test %r8d,%r8d
|
|
31b6: 0f 8e 91 01 00 00 jle 0x334d
|
|
31bc: 41 83 f8 10 cmp $0x10,%r8d
|
|
31c0: 0f 8c 80 01 00 00 jl 0x3346
|
|
31c6: 49 89 d3 mov %rdx,%r11
|
|
31c9: 49 83 e3 1f and $0x1f,%r11
|
|
31cd: 45 85 db test %r11d,%r11d
|
|
31d0: 74 18 je 0x31ea
|
|
31d2: 41 f7 c3 07 00 00 00 test $0x7,%r11d
|
|
31d9: 0f 85 67 01 00 00 jne 0x3346
|
|
31df: 41 f7 db neg %r11d
|
|
31e2: 41 83 c3 20 add $0x20,%r11d
|
|
31e6: 41 c1 eb 03 shr $0x3,%r11d
|
|
31ea: 41 8d 43 10 lea 0x10(%r11),%eax
|
|
31ee: 44 3b c0 cmp %eax,%r8d
|
|
31f1: 0f 8c 4f 01 00 00 jl 0x3346
|
|
31f7: 44 89 c0 mov %r8d,%eax
|
|
31fa: 45 33 d2 xor %r10d,%r10d
|
|
31fd: 41 2b c3 sub %r11d,%eax
|
|
3200: 83 e0 0f and $0xf,%eax
|
|
3203: f7 d8 neg %eax
|
|
3205: 41 03 c0 add %r8d,%eax
|
|
3208: 44 89 db mov %r11d,%ebx
|
|
320b: 45 85 db test %r11d,%r11d
|
|
320e: 76 2a jbe 0x323a
|
|
3210: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
3217: 00
|
|
3218: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
321f: 90 nop
|
|
3220: c4 a1 7b 10 04 d1 vmovsd (%rcx,%r10,8),%xmm0
|
|
3226: c4 a1 7b 59 0c d2 vmulsd (%rdx,%r10,8),%xmm0,%xmm1
|
|
322c: c4 a1 7b 11 0c d2 vmovsd %xmm1,(%rdx,%r10,8)
|
|
3232: 49 ff c2 inc %r10
|
|
3235: 4c 3b d3 cmp %rbx,%r10
|
|
3238: 72 e6 jb 0x3220
|
|
323a: 4c 63 d0 movslq %eax,%r10
|
|
323d: 0f 1f 00 nopl (%rax)
|
|
3240: c5 fd 10 04 d9 vmovupd (%rcx,%rbx,8),%ymm0
|
|
3245: 4c 8d 1c da lea (%rdx,%rbx,8),%r11
|
|
3249: c5 fd 10 54 d9 20 vmovupd 0x20(%rcx,%rbx,8),%ymm2
|
|
324f: c5 fd 10 64 d9 40 vmovupd 0x40(%rcx,%rbx,8),%ymm4
|
|
3255: c4 c1 7d 59 0b vmulpd (%r11),%ymm0,%ymm1
|
|
325a: c5 fd 10 44 d9 60 vmovupd 0x60(%rcx,%rbx,8),%ymm0
|
|
3260: c4 c1 6d 59 5b 20 vmulpd 0x20(%r11),%ymm2,%ymm3
|
|
3266: c4 c1 5d 59 6b 40 vmulpd 0x40(%r11),%ymm4,%ymm5
|
|
326c: c4 c1 7d 11 0b vmovupd %ymm1,(%r11)
|
|
3271: c4 c1 7d 59 4b 60 vmulpd 0x60(%r11),%ymm0,%ymm1
|
|
3277: c4 c1 7d 11 5b 20 vmovupd %ymm3,0x20(%r11)
|
|
327d: c4 c1 7d 11 6b 40 vmovupd %ymm5,0x40(%r11)
|
|
3283: c4 c1 7d 11 4b 60 vmovupd %ymm1,0x60(%r11)
|
|
3289: 48 83 c3 10 add $0x10,%rbx
|
|
328d: 49 3b da cmp %r10,%rbx
|
|
3290: 72 ae jb 0x3240
|
|
3292: 8d 58 01 lea 0x1(%rax),%ebx
|
|
3295: 41 3b d8 cmp %r8d,%ebx
|
|
3298: 0f 87 9c 00 00 00 ja 0x333a
|
|
329e: 4d 63 c8 movslq %r8d,%r9
|
|
32a1: 48 63 c0 movslq %eax,%rax
|
|
32a4: 4c 2b c8 sub %rax,%r9
|
|
32a7: 49 83 f9 04 cmp $0x4,%r9
|
|
32ab: 0f 8c 90 00 00 00 jl 0x3341
|
|
32b1: 48 63 c0 movslq %eax,%rax
|
|
32b4: 45 89 ca mov %r9d,%r10d
|
|
32b7: 41 83 e2 fc and $0xfffffffc,%r10d
|
|
32bb: 45 33 c0 xor %r8d,%r8d
|
|
32be: 4d 63 d2 movslq %r10d,%r10
|
|
32c1: 48 8d 1c c2 lea (%rdx,%rax,8),%rbx
|
|
32c5: 4c 8d 1c c1 lea (%rcx,%rax,8),%r11
|
|
32c9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
32d0: 00
|
|
32d1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
32d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
32df: 00
|
|
32e0: c4 81 7d 10 04 c3 vmovupd (%r11,%r8,8),%ymm0
|
|
32e6: c4 a1 7d 59 0c c3 vmulpd (%rbx,%r8,8),%ymm0,%ymm1
|
|
32ec: c4 a1 7d 11 0c c3 vmovupd %ymm1,(%rbx,%r8,8)
|
|
32f2: 49 83 c0 04 add $0x4,%r8
|
|
32f6: 4d 3b c2 cmp %r10,%r8
|
|
32f9: 72 e5 jb 0x32e0
|
|
32fb: 4d 3b d1 cmp %r9,%r10
|
|
32fe: 73 3a jae 0x333a
|
|
3300: 48 63 c0 movslq %eax,%rax
|
|
3303: 48 8d 14 c2 lea (%rdx,%rax,8),%rdx
|
|
3307: 48 8d 04 c1 lea (%rcx,%rax,8),%rax
|
|
330b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
3312: 00
|
|
3313: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
331a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
3320: c4 a1 7b 10 04 d0 vmovsd (%rax,%r10,8),%xmm0
|
|
3326: c4 a1 7b 59 0c d2 vmulsd (%rdx,%r10,8),%xmm0,%xmm1
|
|
332c: c4 a1 7b 11 0c d2 vmovsd %xmm1,(%rdx,%r10,8)
|
|
3332: 49 ff c2 inc %r10
|
|
3335: 4d 3b d1 cmp %r9,%r10
|
|
3338: 72 e6 jb 0x3320
|
|
333a: 33 c0 xor %eax,%eax
|
|
333c: c5 f8 77 vzeroupper
|
|
333f: 5b pop %rbx
|
|
3340: c3 ret
|
|
3341: 45 33 d2 xor %r10d,%r10d
|
|
3344: eb b5 jmp 0x32fb
|
|
3346: 33 c0 xor %eax,%eax
|
|
3348: e9 45 ff ff ff jmp 0x3292
|
|
334d: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
3352: 5b pop %rbx
|
|
3353: c3 ret
|
|
3354: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
3359: 5b pop %rbx
|
|
335a: c3 ret
|
|
335b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
3360: 53 push %rbx
|
|
3361: 49 89 ca mov %rcx,%r10
|
|
3364: 4d 85 d2 test %r10,%r10
|
|
3367: 0f 84 a4 01 00 00 je 0x3511
|
|
336d: 48 85 d2 test %rdx,%rdx
|
|
3370: 0f 84 9b 01 00 00 je 0x3511
|
|
3376: 45 85 c0 test %r8d,%r8d
|
|
3379: 0f 8e 8b 01 00 00 jle 0x350a
|
|
337f: 41 83 f8 10 cmp $0x10,%r8d
|
|
3383: 0f 8c 79 01 00 00 jl 0x3502
|
|
3389: 48 89 d3 mov %rdx,%rbx
|
|
338c: 48 83 e3 1f and $0x1f,%rbx
|
|
3390: 85 db test %ebx,%ebx
|
|
3392: 74 11 je 0x33a5
|
|
3394: f6 c3 07 test $0x7,%bl
|
|
3397: 0f 85 65 01 00 00 jne 0x3502
|
|
339d: f7 db neg %ebx
|
|
339f: 83 c3 20 add $0x20,%ebx
|
|
33a2: c1 eb 03 shr $0x3,%ebx
|
|
33a5: 8d 43 10 lea 0x10(%rbx),%eax
|
|
33a8: 44 3b c0 cmp %eax,%r8d
|
|
33ab: 0f 8c 51 01 00 00 jl 0x3502
|
|
33b1: 45 89 c1 mov %r8d,%r9d
|
|
33b4: 33 c0 xor %eax,%eax
|
|
33b6: 44 2b cb sub %ebx,%r9d
|
|
33b9: 41 83 e1 0f and $0xf,%r9d
|
|
33bd: 41 f7 d9 neg %r9d
|
|
33c0: 45 03 c8 add %r8d,%r9d
|
|
33c3: 89 d9 mov %ebx,%ecx
|
|
33c5: 85 db test %ebx,%ebx
|
|
33c7: 76 2f jbe 0x33f8
|
|
33c9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
33d0: 00
|
|
33d1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
33d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
33df: 00
|
|
33e0: c4 c1 7b 10 04 c2 vmovsd (%r10,%rax,8),%xmm0
|
|
33e6: c5 fb 59 0c c2 vmulsd (%rdx,%rax,8),%xmm0,%xmm1
|
|
33eb: c5 fb 11 0c c2 vmovsd %xmm1,(%rdx,%rax,8)
|
|
33f0: 48 ff c0 inc %rax
|
|
33f3: 48 3b c1 cmp %rcx,%rax
|
|
33f6: 72 e8 jb 0x33e0
|
|
33f8: 49 63 c1 movslq %r9d,%rax
|
|
33fb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
3400: c4 c1 7d 10 04 ca vmovupd (%r10,%rcx,8),%ymm0
|
|
3406: c4 c1 7d 10 54 ca 20 vmovupd 0x20(%r10,%rcx,8),%ymm2
|
|
340d: c4 c1 7d 10 64 ca 40 vmovupd 0x40(%r10,%rcx,8),%ymm4
|
|
3414: 62 c1 fd 28 10 44 ca vmovupd 0x60(%r10,%rcx,8),%ymm16
|
|
341b: 03
|
|
341c: c5 fd 59 0c ca vmulpd (%rdx,%rcx,8),%ymm0,%ymm1
|
|
3421: c5 ed 59 5c ca 20 vmulpd 0x20(%rdx,%rcx,8),%ymm2,%ymm3
|
|
3427: c5 dd 59 6c ca 40 vmulpd 0x40(%rdx,%rcx,8),%ymm4,%ymm5
|
|
342d: 62 e1 fd 20 59 4c ca vmulpd 0x60(%rdx,%rcx,8),%ymm16,%ymm17
|
|
3434: 03
|
|
3435: c5 fd 11 0c ca vmovupd %ymm1,(%rdx,%rcx,8)
|
|
343a: c5 fd 11 5c ca 20 vmovupd %ymm3,0x20(%rdx,%rcx,8)
|
|
3440: c5 fd 11 6c ca 40 vmovupd %ymm5,0x40(%rdx,%rcx,8)
|
|
3446: 62 e1 fd 28 11 4c ca vmovupd %ymm17,0x60(%rdx,%rcx,8)
|
|
344d: 03
|
|
344e: 48 83 c1 10 add $0x10,%rcx
|
|
3452: 48 3b c8 cmp %rax,%rcx
|
|
3455: 72 a9 jb 0x3400
|
|
3457: 41 8d 41 01 lea 0x1(%r9),%eax
|
|
345b: 41 3b c0 cmp %r8d,%eax
|
|
345e: 0f 87 93 00 00 00 ja 0x34f7
|
|
3464: 4d 63 c0 movslq %r8d,%r8
|
|
3467: 4d 63 c9 movslq %r9d,%r9
|
|
346a: 4d 2b c1 sub %r9,%r8
|
|
346d: 49 83 f8 04 cmp $0x4,%r8
|
|
3471: 0f 8c 87 00 00 00 jl 0x34fe
|
|
3477: 4d 63 c9 movslq %r9d,%r9
|
|
347a: 44 89 c3 mov %r8d,%ebx
|
|
347d: 83 e3 fc and $0xfffffffc,%ebx
|
|
3480: 33 c9 xor %ecx,%ecx
|
|
3482: 48 63 db movslq %ebx,%rbx
|
|
3485: 4a 8d 04 ca lea (%rdx,%r9,8),%rax
|
|
3489: 4f 8d 1c ca lea (%r10,%r9,8),%r11
|
|
348d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
3494: 00
|
|
3495: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
349c: 0f 1f 40 00 nopl 0x0(%rax)
|
|
34a0: c4 c1 7d 10 04 cb vmovupd (%r11,%rcx,8),%ymm0
|
|
34a6: c5 fd 59 0c c8 vmulpd (%rax,%rcx,8),%ymm0,%ymm1
|
|
34ab: c5 fd 11 0c c8 vmovupd %ymm1,(%rax,%rcx,8)
|
|
34b0: 48 83 c1 04 add $0x4,%rcx
|
|
34b4: 48 3b cb cmp %rbx,%rcx
|
|
34b7: 72 e7 jb 0x34a0
|
|
34b9: 49 3b d8 cmp %r8,%rbx
|
|
34bc: 73 39 jae 0x34f7
|
|
34be: 4d 63 c9 movslq %r9d,%r9
|
|
34c1: 4a 8d 14 ca lea (%rdx,%r9,8),%rdx
|
|
34c5: 4b 8d 04 ca lea (%r10,%r9,8),%rax
|
|
34c9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
34d0: 00
|
|
34d1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
34d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
34df: 00
|
|
34e0: c5 fb 10 04 d8 vmovsd (%rax,%rbx,8),%xmm0
|
|
34e5: c5 fb 59 0c da vmulsd (%rdx,%rbx,8),%xmm0,%xmm1
|
|
34ea: c5 fb 11 0c da vmovsd %xmm1,(%rdx,%rbx,8)
|
|
34ef: 48 ff c3 inc %rbx
|
|
34f2: 49 3b d8 cmp %r8,%rbx
|
|
34f5: 72 e9 jb 0x34e0
|
|
34f7: 33 c0 xor %eax,%eax
|
|
34f9: c5 f8 77 vzeroupper
|
|
34fc: 5b pop %rbx
|
|
34fd: c3 ret
|
|
34fe: 33 db xor %ebx,%ebx
|
|
3500: eb b7 jmp 0x34b9
|
|
3502: 45 33 c9 xor %r9d,%r9d
|
|
3505: e9 4d ff ff ff jmp 0x3457
|
|
350a: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
350f: 5b pop %rbx
|
|
3510: c3 ret
|
|
3511: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
3516: 5b pop %rbx
|
|
3517: c3 ret
|
|
3518: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
351f: 00
|
|
3520: 48 83 ec 28 sub $0x28,%rsp
|
|
3524: 48 85 c9 test %rcx,%rcx
|
|
3527: 74 25 je 0x354e
|
|
3529: 48 85 d2 test %rdx,%rdx
|
|
352c: 74 20 je 0x354e
|
|
352e: 4d 85 c0 test %r8,%r8
|
|
3531: 74 1b je 0x354e
|
|
3533: 45 85 c9 test %r9d,%r9d
|
|
3536: 7f 0a jg 0x3542
|
|
3538: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
353d: 48 83 c4 28 add $0x28,%rsp
|
|
3541: c3 ret
|
|
3542: e8 b9 74 03 00 call 0x3aa00
|
|
3547: 33 c0 xor %eax,%eax
|
|
3549: 48 83 c4 28 add $0x28,%rsp
|
|
354d: c3 ret
|
|
354e: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
3553: 48 83 c4 28 add $0x28,%rsp
|
|
3557: c3 ret
|
|
3558: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
355f: 00
|
|
3560: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
|
|
3565: 48 85 c9 test %rcx,%rcx
|
|
3568: 74 27 je 0x3591
|
|
356a: 48 85 d2 test %rdx,%rdx
|
|
356d: 74 22 je 0x3591
|
|
356f: 4d 85 c0 test %r8,%r8
|
|
3572: 74 1d je 0x3591
|
|
3574: 45 85 c9 test %r9d,%r9d
|
|
3577: 7f 0b jg 0x3584
|
|
3579: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
357e: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
3583: c3 ret
|
|
3584: e8 77 74 03 00 call 0x3aa00
|
|
3589: 33 c0 xor %eax,%eax
|
|
358b: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
3590: c3 ret
|
|
3591: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
3596: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
359b: c3 ret
|
|
359c: 0f 1f 40 00 nopl 0x0(%rax)
|
|
35a0: 48 83 ec 28 sub $0x28,%rsp
|
|
35a4: 48 85 c9 test %rcx,%rcx
|
|
35a7: 74 25 je 0x35ce
|
|
35a9: 48 85 d2 test %rdx,%rdx
|
|
35ac: 74 20 je 0x35ce
|
|
35ae: 4d 85 c0 test %r8,%r8
|
|
35b1: 74 1b je 0x35ce
|
|
35b3: 45 85 c9 test %r9d,%r9d
|
|
35b6: 7f 0a jg 0x35c2
|
|
35b8: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
35bd: 48 83 c4 28 add $0x28,%rsp
|
|
35c1: c3 ret
|
|
35c2: e8 d9 78 03 00 call 0x3aea0
|
|
35c7: 33 c0 xor %eax,%eax
|
|
35c9: 48 83 c4 28 add $0x28,%rsp
|
|
35cd: c3 ret
|
|
35ce: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
35d3: 48 83 c4 28 add $0x28,%rsp
|
|
35d7: c3 ret
|
|
35d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
35df: 00
|
|
35e0: 56 push %rsi
|
|
35e1: 57 push %rdi
|
|
35e2: 55 push %rbp
|
|
35e3: 48 89 d5 mov %rdx,%rbp
|
|
35e6: 48 85 c9 test %rcx,%rcx
|
|
35e9: 0f 84 f2 01 00 00 je 0x37e1
|
|
35ef: 48 85 ed test %rbp,%rbp
|
|
35f2: 0f 84 e9 01 00 00 je 0x37e1
|
|
35f8: 4d 85 c0 test %r8,%r8
|
|
35fb: 0f 84 e0 01 00 00 je 0x37e1
|
|
3601: 45 85 c9 test %r9d,%r9d
|
|
3604: 0f 8e ce 01 00 00 jle 0x37d8
|
|
360a: 41 83 f9 10 cmp $0x10,%r9d
|
|
360e: 0f 8c b4 01 00 00 jl 0x37c8
|
|
3614: 4c 89 c6 mov %r8,%rsi
|
|
3617: 48 83 e6 1f and $0x1f,%rsi
|
|
361b: 89 f6 mov %esi,%esi
|
|
361d: 85 f6 test %esi,%esi
|
|
361f: 74 14 je 0x3635
|
|
3621: f7 c6 07 00 00 00 test $0x7,%esi
|
|
3627: 0f 85 9b 01 00 00 jne 0x37c8
|
|
362d: f7 de neg %esi
|
|
362f: 83 c6 20 add $0x20,%esi
|
|
3632: c1 ee 03 shr $0x3,%esi
|
|
3635: 8d 46 10 lea 0x10(%rsi),%eax
|
|
3638: 44 3b c8 cmp %eax,%r9d
|
|
363b: 0f 8c 87 01 00 00 jl 0x37c8
|
|
3641: 44 89 c8 mov %r9d,%eax
|
|
3644: 33 d2 xor %edx,%edx
|
|
3646: 2b c6 sub %esi,%eax
|
|
3648: 83 e0 0f and $0xf,%eax
|
|
364b: f7 d8 neg %eax
|
|
364d: 41 03 c1 add %r9d,%eax
|
|
3650: 85 f6 test %esi,%esi
|
|
3652: 76 25 jbe 0x3679
|
|
3654: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
3659: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
3660: c5 fb 10 44 d5 00 vmovsd 0x0(%rbp,%rdx,8),%xmm0
|
|
3666: c5 fb 5c 0c d1 vsubsd (%rcx,%rdx,8),%xmm0,%xmm1
|
|
366b: c4 c1 7b 11 0c d0 vmovsd %xmm1,(%r8,%rdx,8)
|
|
3671: 48 ff c2 inc %rdx
|
|
3674: 48 3b d6 cmp %rsi,%rdx
|
|
3677: 72 e7 jb 0x3660
|
|
3679: 48 63 d0 movslq %eax,%rdx
|
|
367c: 0f 1f 40 00 nopl 0x0(%rax)
|
|
3680: c5 f9 10 44 f5 00 vmovupd 0x0(%rbp,%rsi,8),%xmm0
|
|
3686: c5 f9 10 0c f1 vmovupd (%rcx,%rsi,8),%xmm1
|
|
368b: c5 f9 10 6c f5 20 vmovupd 0x20(%rbp,%rsi,8),%xmm5
|
|
3691: c4 e3 7d 18 54 f5 10 vinsertf128 $0x1,0x10(%rbp,%rsi,8),%ymm0,%ymm2
|
|
3698: 01
|
|
3699: c4 e3 75 18 5c f1 10 vinsertf128 $0x1,0x10(%rcx,%rsi,8),%ymm1,%ymm3
|
|
36a0: 01
|
|
36a1: c5 f9 10 44 f1 20 vmovupd 0x20(%rcx,%rsi,8),%xmm0
|
|
36a7: c5 ed 5c e3 vsubpd %ymm3,%ymm2,%ymm4
|
|
36ab: c4 c1 7d 11 24 f0 vmovupd %ymm4,(%r8,%rsi,8)
|
|
36b1: c5 f9 10 64 f5 40 vmovupd 0x40(%rbp,%rsi,8),%xmm4
|
|
36b7: c4 e3 7d 18 54 f1 30 vinsertf128 $0x1,0x30(%rcx,%rsi,8),%ymm0,%ymm2
|
|
36be: 01
|
|
36bf: c5 f9 10 44 f1 40 vmovupd 0x40(%rcx,%rsi,8),%xmm0
|
|
36c5: c4 e3 55 18 4c f5 30 vinsertf128 $0x1,0x30(%rbp,%rsi,8),%ymm5,%ymm1
|
|
36cc: 01
|
|
36cd: c5 f5 5c da vsubpd %ymm2,%ymm1,%ymm3
|
|
36d1: c5 f9 10 6c f5 60 vmovupd 0x60(%rbp,%rsi,8),%xmm5
|
|
36d7: c4 c1 7d 11 5c f0 20 vmovupd %ymm3,0x20(%r8,%rsi,8)
|
|
36de: c4 e3 7d 18 54 f1 50 vinsertf128 $0x1,0x50(%rcx,%rsi,8),%ymm0,%ymm2
|
|
36e5: 01
|
|
36e6: c5 f9 10 44 f1 60 vmovupd 0x60(%rcx,%rsi,8),%xmm0
|
|
36ec: c4 e3 5d 18 4c f5 50 vinsertf128 $0x1,0x50(%rbp,%rsi,8),%ymm4,%ymm1
|
|
36f3: 01
|
|
36f4: c5 f5 5c da vsubpd %ymm2,%ymm1,%ymm3
|
|
36f8: c4 c1 7d 11 5c f0 40 vmovupd %ymm3,0x40(%r8,%rsi,8)
|
|
36ff: c4 e3 55 18 4c f5 70 vinsertf128 $0x1,0x70(%rbp,%rsi,8),%ymm5,%ymm1
|
|
3706: 01
|
|
3707: c4 e3 7d 18 54 f1 70 vinsertf128 $0x1,0x70(%rcx,%rsi,8),%ymm0,%ymm2
|
|
370e: 01
|
|
370f: c5 f5 5c da vsubpd %ymm2,%ymm1,%ymm3
|
|
3713: c4 c1 7d 11 5c f0 60 vmovupd %ymm3,0x60(%r8,%rsi,8)
|
|
371a: 48 83 c6 10 add $0x10,%rsi
|
|
371e: 48 3b f2 cmp %rdx,%rsi
|
|
3721: 0f 82 59 ff ff ff jb 0x3680
|
|
3727: 8d 70 01 lea 0x1(%rax),%esi
|
|
372a: 41 3b f1 cmp %r9d,%esi
|
|
372d: 0f 87 87 00 00 00 ja 0x37ba
|
|
3733: 4d 63 c9 movslq %r9d,%r9
|
|
3736: 4c 2b ca sub %rdx,%r9
|
|
3739: 49 83 f9 02 cmp $0x2,%r9
|
|
373d: 0f 8c 80 00 00 00 jl 0x37c3
|
|
3743: 45 89 cb mov %r9d,%r11d
|
|
3746: 45 33 d2 xor %r10d,%r10d
|
|
3749: 41 83 e3 fe and $0xfffffffe,%r11d
|
|
374d: 49 8d 3c d0 lea (%r8,%rdx,8),%rdi
|
|
3751: 4d 63 db movslq %r11d,%r11
|
|
3754: 48 8d 34 d1 lea (%rcx,%rdx,8),%rsi
|
|
3758: 48 8d 54 d5 00 lea 0x0(%rbp,%rdx,8),%rdx
|
|
375d: 0f 1f 00 nopl (%rax)
|
|
3760: c4 a1 79 10 04 d2 vmovupd (%rdx,%r10,8),%xmm0
|
|
3766: c4 a1 79 5c 0c d6 vsubpd (%rsi,%r10,8),%xmm0,%xmm1
|
|
376c: c4 a1 79 11 0c d7 vmovupd %xmm1,(%rdi,%r10,8)
|
|
3772: 49 83 c2 02 add $0x2,%r10
|
|
3776: 4d 3b d3 cmp %r11,%r10
|
|
3779: 72 e5 jb 0x3760
|
|
377b: 4d 3b d9 cmp %r9,%r11
|
|
377e: 73 3a jae 0x37ba
|
|
3780: 48 63 c0 movslq %eax,%rax
|
|
3783: 49 8d 34 c0 lea (%r8,%rax,8),%rsi
|
|
3787: 48 8d 14 c1 lea (%rcx,%rax,8),%rdx
|
|
378b: 48 8d 44 c5 00 lea 0x0(%rbp,%rax,8),%rax
|
|
3790: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
3797: 00
|
|
3798: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
379f: 90 nop
|
|
37a0: c4 a1 7b 10 04 d8 vmovsd (%rax,%r11,8),%xmm0
|
|
37a6: c4 a1 7b 5c 0c da vsubsd (%rdx,%r11,8),%xmm0,%xmm1
|
|
37ac: c4 a1 7b 11 0c de vmovsd %xmm1,(%rsi,%r11,8)
|
|
37b2: 49 ff c3 inc %r11
|
|
37b5: 4d 3b d9 cmp %r9,%r11
|
|
37b8: 72 e6 jb 0x37a0
|
|
37ba: 33 c0 xor %eax,%eax
|
|
37bc: c5 f8 77 vzeroupper
|
|
37bf: 5d pop %rbp
|
|
37c0: 5f pop %rdi
|
|
37c1: 5e pop %rsi
|
|
37c2: c3 ret
|
|
37c3: 45 33 db xor %r11d,%r11d
|
|
37c6: eb b3 jmp 0x377b
|
|
37c8: 33 c0 xor %eax,%eax
|
|
37ca: 41 83 f9 01 cmp $0x1,%r9d
|
|
37ce: 72 ea jb 0x37ba
|
|
37d0: 4d 63 c9 movslq %r9d,%r9
|
|
37d3: 45 33 db xor %r11d,%r11d
|
|
37d6: eb a3 jmp 0x377b
|
|
37d8: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
37dd: 5d pop %rbp
|
|
37de: 5f pop %rdi
|
|
37df: 5e pop %rsi
|
|
37e0: c3 ret
|
|
37e1: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
37e6: 5d pop %rbp
|
|
37e7: 5f pop %rdi
|
|
37e8: 5e pop %rsi
|
|
37e9: c3 ret
|
|
37ea: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
37f1: 00
|
|
37f2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
37f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
3800: 53 push %rbx
|
|
3801: 56 push %rsi
|
|
3802: 41 57 push %r15
|
|
3804: 49 89 cb mov %rcx,%r11
|
|
3807: 4d 85 db test %r11,%r11
|
|
380a: 0f 84 a7 01 00 00 je 0x39b7
|
|
3810: 48 85 d2 test %rdx,%rdx
|
|
3813: 0f 84 9e 01 00 00 je 0x39b7
|
|
3819: 4d 85 c0 test %r8,%r8
|
|
381c: 0f 84 95 01 00 00 je 0x39b7
|
|
3822: 45 85 c9 test %r9d,%r9d
|
|
3825: 0f 8e 82 01 00 00 jle 0x39ad
|
|
382b: 41 83 f9 10 cmp $0x10,%r9d
|
|
382f: 0f 8c 70 01 00 00 jl 0x39a5
|
|
3835: 4c 89 c1 mov %r8,%rcx
|
|
3838: 48 83 e1 1f and $0x1f,%rcx
|
|
383c: 89 c9 mov %ecx,%ecx
|
|
383e: 85 c9 test %ecx,%ecx
|
|
3840: 74 11 je 0x3853
|
|
3842: f6 c1 07 test $0x7,%cl
|
|
3845: 0f 85 5a 01 00 00 jne 0x39a5
|
|
384b: f7 d9 neg %ecx
|
|
384d: 83 c1 20 add $0x20,%ecx
|
|
3850: c1 e9 03 shr $0x3,%ecx
|
|
3853: 8d 41 10 lea 0x10(%rcx),%eax
|
|
3856: 44 3b c8 cmp %eax,%r9d
|
|
3859: 0f 8c 46 01 00 00 jl 0x39a5
|
|
385f: 45 89 ca mov %r9d,%r10d
|
|
3862: 33 c0 xor %eax,%eax
|
|
3864: 44 2b d1 sub %ecx,%r10d
|
|
3867: 41 83 e2 0f and $0xf,%r10d
|
|
386b: 41 f7 da neg %r10d
|
|
386e: 45 03 d1 add %r9d,%r10d
|
|
3871: 85 c9 test %ecx,%ecx
|
|
3873: 76 24 jbe 0x3899
|
|
3875: 0f 1f 40 00 nopl 0x0(%rax)
|
|
3879: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
3880: c5 fb 10 04 c2 vmovsd (%rdx,%rax,8),%xmm0
|
|
3885: c4 c1 7b 5c 0c c3 vsubsd (%r11,%rax,8),%xmm0,%xmm1
|
|
388b: c4 c1 7b 11 0c c0 vmovsd %xmm1,(%r8,%rax,8)
|
|
3891: 48 ff c0 inc %rax
|
|
3894: 48 3b c1 cmp %rcx,%rax
|
|
3897: 72 e7 jb 0x3880
|
|
3899: 49 63 c2 movslq %r10d,%rax
|
|
389c: 0f 1f 40 00 nopl 0x0(%rax)
|
|
38a0: c5 fd 10 0c ca vmovupd (%rdx,%rcx,8),%ymm1
|
|
38a5: 49 8d 1c c8 lea (%r8,%rcx,8),%rbx
|
|
38a9: c5 fd 10 54 ca 20 vmovupd 0x20(%rdx,%rcx,8),%ymm2
|
|
38af: c5 fd 10 5c ca 40 vmovupd 0x40(%rdx,%rcx,8),%ymm3
|
|
38b5: c5 fd 10 64 ca 60 vmovupd 0x60(%rdx,%rcx,8),%ymm4
|
|
38bb: c4 c1 75 5c 04 cb vsubpd (%r11,%rcx,8),%ymm1,%ymm0
|
|
38c1: c4 c1 6d 5c 6c cb 20 vsubpd 0x20(%r11,%rcx,8),%ymm2,%ymm5
|
|
38c8: c4 c1 65 5c 4c cb 40 vsubpd 0x40(%r11,%rcx,8),%ymm3,%ymm1
|
|
38cf: c4 c1 5d 5c 54 cb 60 vsubpd 0x60(%r11,%rcx,8),%ymm4,%ymm2
|
|
38d6: c5 fd 11 03 vmovupd %ymm0,(%rbx)
|
|
38da: c5 fd 11 6b 20 vmovupd %ymm5,0x20(%rbx)
|
|
38df: c5 fd 11 4b 40 vmovupd %ymm1,0x40(%rbx)
|
|
38e4: c5 fd 11 53 60 vmovupd %ymm2,0x60(%rbx)
|
|
38e9: 48 83 c1 10 add $0x10,%rcx
|
|
38ed: 48 3b c8 cmp %rax,%rcx
|
|
38f0: 72 ae jb 0x38a0
|
|
38f2: 41 8d 42 01 lea 0x1(%r10),%eax
|
|
38f6: 41 3b c1 cmp %r9d,%eax
|
|
38f9: 0f 87 98 00 00 00 ja 0x3997
|
|
38ff: 4d 63 c9 movslq %r9d,%r9
|
|
3902: 4d 63 d2 movslq %r10d,%r10
|
|
3905: 4d 2b ca sub %r10,%r9
|
|
3908: 49 83 f9 04 cmp $0x4,%r9
|
|
390c: 0f 8c 8f 00 00 00 jl 0x39a1
|
|
3912: 4d 63 d2 movslq %r10d,%r10
|
|
3915: 44 89 ce mov %r9d,%esi
|
|
3918: 83 e6 fc and $0xfffffffc,%esi
|
|
391b: 33 c9 xor %ecx,%ecx
|
|
391d: 48 63 f6 movslq %esi,%rsi
|
|
3920: 4b 8d 1c d0 lea (%r8,%r10,8),%rbx
|
|
3924: 4b 8d 04 d3 lea (%r11,%r10,8),%rax
|
|
3928: 4e 8d 3c d2 lea (%rdx,%r10,8),%r15
|
|
392c: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
3933: 00
|
|
3934: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
393b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
3940: c4 c1 7d 10 04 cf vmovupd (%r15,%rcx,8),%ymm0
|
|
3946: c5 fd 5c 0c c8 vsubpd (%rax,%rcx,8),%ymm0,%ymm1
|
|
394b: c5 fd 11 0c cb vmovupd %ymm1,(%rbx,%rcx,8)
|
|
3950: 48 83 c1 04 add $0x4,%rcx
|
|
3954: 48 3b ce cmp %rsi,%rcx
|
|
3957: 72 e7 jb 0x3940
|
|
3959: 49 3b f1 cmp %r9,%rsi
|
|
395c: 73 39 jae 0x3997
|
|
395e: 4d 63 d2 movslq %r10d,%r10
|
|
3961: 4b 8d 1c d0 lea (%r8,%r10,8),%rbx
|
|
3965: 4b 8d 0c d3 lea (%r11,%r10,8),%rcx
|
|
3969: 4a 8d 04 d2 lea (%rdx,%r10,8),%rax
|
|
396d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
3974: 00
|
|
3975: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
397c: 0f 1f 40 00 nopl 0x0(%rax)
|
|
3980: c5 fb 10 04 f0 vmovsd (%rax,%rsi,8),%xmm0
|
|
3985: c5 fb 5c 0c f1 vsubsd (%rcx,%rsi,8),%xmm0,%xmm1
|
|
398a: c5 fb 11 0c f3 vmovsd %xmm1,(%rbx,%rsi,8)
|
|
398f: 48 ff c6 inc %rsi
|
|
3992: 49 3b f1 cmp %r9,%rsi
|
|
3995: 72 e9 jb 0x3980
|
|
3997: 33 c0 xor %eax,%eax
|
|
3999: c5 f8 77 vzeroupper
|
|
399c: 41 5f pop %r15
|
|
399e: 5e pop %rsi
|
|
399f: 5b pop %rbx
|
|
39a0: c3 ret
|
|
39a1: 33 f6 xor %esi,%esi
|
|
39a3: eb b4 jmp 0x3959
|
|
39a5: 45 33 d2 xor %r10d,%r10d
|
|
39a8: e9 45 ff ff ff jmp 0x38f2
|
|
39ad: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
39b2: 41 5f pop %r15
|
|
39b4: 5e pop %rsi
|
|
39b5: 5b pop %rbx
|
|
39b6: c3 ret
|
|
39b7: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
39bc: 41 5f pop %r15
|
|
39be: 5e pop %rsi
|
|
39bf: 5b pop %rbx
|
|
39c0: c3 ret
|
|
39c1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
39c8: 00
|
|
39c9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
39d0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
39d7: 00
|
|
39d8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
39df: 90 nop
|
|
39e0: 53 push %rbx
|
|
39e1: 56 push %rsi
|
|
39e2: 41 57 push %r15
|
|
39e4: 49 89 cb mov %rcx,%r11
|
|
39e7: 4d 85 db test %r11,%r11
|
|
39ea: 0f 84 a7 01 00 00 je 0x3b97
|
|
39f0: 48 85 d2 test %rdx,%rdx
|
|
39f3: 0f 84 9e 01 00 00 je 0x3b97
|
|
39f9: 4d 85 c0 test %r8,%r8
|
|
39fc: 0f 84 95 01 00 00 je 0x3b97
|
|
3a02: 45 85 c9 test %r9d,%r9d
|
|
3a05: 0f 8e 82 01 00 00 jle 0x3b8d
|
|
3a0b: 41 83 f9 10 cmp $0x10,%r9d
|
|
3a0f: 0f 8c 70 01 00 00 jl 0x3b85
|
|
3a15: 4c 89 c1 mov %r8,%rcx
|
|
3a18: 48 83 e1 1f and $0x1f,%rcx
|
|
3a1c: 89 c9 mov %ecx,%ecx
|
|
3a1e: 85 c9 test %ecx,%ecx
|
|
3a20: 74 11 je 0x3a33
|
|
3a22: f6 c1 07 test $0x7,%cl
|
|
3a25: 0f 85 5a 01 00 00 jne 0x3b85
|
|
3a2b: f7 d9 neg %ecx
|
|
3a2d: 83 c1 20 add $0x20,%ecx
|
|
3a30: c1 e9 03 shr $0x3,%ecx
|
|
3a33: 8d 41 10 lea 0x10(%rcx),%eax
|
|
3a36: 44 3b c8 cmp %eax,%r9d
|
|
3a39: 0f 8c 46 01 00 00 jl 0x3b85
|
|
3a3f: 45 89 ca mov %r9d,%r10d
|
|
3a42: 33 c0 xor %eax,%eax
|
|
3a44: 44 2b d1 sub %ecx,%r10d
|
|
3a47: 41 83 e2 0f and $0xf,%r10d
|
|
3a4b: 41 f7 da neg %r10d
|
|
3a4e: 45 03 d1 add %r9d,%r10d
|
|
3a51: 85 c9 test %ecx,%ecx
|
|
3a53: 76 24 jbe 0x3a79
|
|
3a55: 0f 1f 40 00 nopl 0x0(%rax)
|
|
3a59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
3a60: c5 fb 10 04 c2 vmovsd (%rdx,%rax,8),%xmm0
|
|
3a65: c4 c1 7b 5c 0c c3 vsubsd (%r11,%rax,8),%xmm0,%xmm1
|
|
3a6b: c4 c1 7b 11 0c c0 vmovsd %xmm1,(%r8,%rax,8)
|
|
3a71: 48 ff c0 inc %rax
|
|
3a74: 48 3b c1 cmp %rcx,%rax
|
|
3a77: 72 e7 jb 0x3a60
|
|
3a79: 49 63 c2 movslq %r10d,%rax
|
|
3a7c: 0f 1f 40 00 nopl 0x0(%rax)
|
|
3a80: c5 fd 10 04 ca vmovupd (%rdx,%rcx,8),%ymm0
|
|
3a85: c5 fd 10 54 ca 20 vmovupd 0x20(%rdx,%rcx,8),%ymm2
|
|
3a8b: c5 fd 10 64 ca 40 vmovupd 0x40(%rdx,%rcx,8),%ymm4
|
|
3a91: 62 e1 fd 28 10 44 ca vmovupd 0x60(%rdx,%rcx,8),%ymm16
|
|
3a98: 03
|
|
3a99: c4 c1 7d 5c 0c cb vsubpd (%r11,%rcx,8),%ymm0,%ymm1
|
|
3a9f: c4 c1 6d 5c 5c cb 20 vsubpd 0x20(%r11,%rcx,8),%ymm2,%ymm3
|
|
3aa6: c4 c1 5d 5c 6c cb 40 vsubpd 0x40(%r11,%rcx,8),%ymm4,%ymm5
|
|
3aad: 62 c1 fd 20 5c 4c cb vsubpd 0x60(%r11,%rcx,8),%ymm16,%ymm17
|
|
3ab4: 03
|
|
3ab5: c4 c1 7d 11 0c c8 vmovupd %ymm1,(%r8,%rcx,8)
|
|
3abb: c4 c1 7d 11 5c c8 20 vmovupd %ymm3,0x20(%r8,%rcx,8)
|
|
3ac2: c4 c1 7d 11 6c c8 40 vmovupd %ymm5,0x40(%r8,%rcx,8)
|
|
3ac9: 62 c1 fd 28 11 4c c8 vmovupd %ymm17,0x60(%r8,%rcx,8)
|
|
3ad0: 03
|
|
3ad1: 48 83 c1 10 add $0x10,%rcx
|
|
3ad5: 48 3b c8 cmp %rax,%rcx
|
|
3ad8: 72 a6 jb 0x3a80
|
|
3ada: 41 8d 42 01 lea 0x1(%r10),%eax
|
|
3ade: 41 3b c1 cmp %r9d,%eax
|
|
3ae1: 0f 87 90 00 00 00 ja 0x3b77
|
|
3ae7: 4d 63 c9 movslq %r9d,%r9
|
|
3aea: 4d 63 d2 movslq %r10d,%r10
|
|
3aed: 4d 2b ca sub %r10,%r9
|
|
3af0: 49 83 f9 04 cmp $0x4,%r9
|
|
3af4: 0f 8c 87 00 00 00 jl 0x3b81
|
|
3afa: 4d 63 d2 movslq %r10d,%r10
|
|
3afd: 44 89 ce mov %r9d,%esi
|
|
3b00: 83 e6 fc and $0xfffffffc,%esi
|
|
3b03: 33 c9 xor %ecx,%ecx
|
|
3b05: 48 63 f6 movslq %esi,%rsi
|
|
3b08: 4b 8d 1c d0 lea (%r8,%r10,8),%rbx
|
|
3b0c: 4b 8d 04 d3 lea (%r11,%r10,8),%rax
|
|
3b10: 4e 8d 3c d2 lea (%rdx,%r10,8),%r15
|
|
3b14: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
3b19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
3b20: c4 c1 7d 10 04 cf vmovupd (%r15,%rcx,8),%ymm0
|
|
3b26: c5 fd 5c 0c c8 vsubpd (%rax,%rcx,8),%ymm0,%ymm1
|
|
3b2b: c5 fd 11 0c cb vmovupd %ymm1,(%rbx,%rcx,8)
|
|
3b30: 48 83 c1 04 add $0x4,%rcx
|
|
3b34: 48 3b ce cmp %rsi,%rcx
|
|
3b37: 72 e7 jb 0x3b20
|
|
3b39: 49 3b f1 cmp %r9,%rsi
|
|
3b3c: 73 39 jae 0x3b77
|
|
3b3e: 4d 63 d2 movslq %r10d,%r10
|
|
3b41: 4b 8d 1c d0 lea (%r8,%r10,8),%rbx
|
|
3b45: 4b 8d 0c d3 lea (%r11,%r10,8),%rcx
|
|
3b49: 4a 8d 04 d2 lea (%rdx,%r10,8),%rax
|
|
3b4d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
3b54: 00
|
|
3b55: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
3b5c: 0f 1f 40 00 nopl 0x0(%rax)
|
|
3b60: c5 fb 10 04 f0 vmovsd (%rax,%rsi,8),%xmm0
|
|
3b65: c5 fb 5c 0c f1 vsubsd (%rcx,%rsi,8),%xmm0,%xmm1
|
|
3b6a: c5 fb 11 0c f3 vmovsd %xmm1,(%rbx,%rsi,8)
|
|
3b6f: 48 ff c6 inc %rsi
|
|
3b72: 49 3b f1 cmp %r9,%rsi
|
|
3b75: 72 e9 jb 0x3b60
|
|
3b77: 33 c0 xor %eax,%eax
|
|
3b79: c5 f8 77 vzeroupper
|
|
3b7c: 41 5f pop %r15
|
|
3b7e: 5e pop %rsi
|
|
3b7f: 5b pop %rbx
|
|
3b80: c3 ret
|
|
3b81: 33 f6 xor %esi,%esi
|
|
3b83: eb b4 jmp 0x3b39
|
|
3b85: 45 33 d2 xor %r10d,%r10d
|
|
3b88: e9 4d ff ff ff jmp 0x3ada
|
|
3b8d: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
3b92: 41 5f pop %r15
|
|
3b94: 5e pop %rsi
|
|
3b95: 5b pop %rbx
|
|
3b96: c3 ret
|
|
3b97: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
3b9c: 41 5f pop %r15
|
|
3b9e: 5e pop %rsi
|
|
3b9f: 5b pop %rbx
|
|
3ba0: c3 ret
|
|
3ba1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
3ba8: 00
|
|
3ba9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
3bb0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
3bb7: 00
|
|
3bb8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
3bbf: 90 nop
|
|
3bc0: 48 83 ec 28 sub $0x28,%rsp
|
|
3bc4: 48 89 4c 24 30 mov %rcx,0x30(%rsp)
|
|
3bc9: 48 85 d2 test %rdx,%rdx
|
|
3bcc: 74 1b je 0x3be9
|
|
3bce: 45 85 c0 test %r8d,%r8d
|
|
3bd1: 7f 0a jg 0x3bdd
|
|
3bd3: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
3bd8: 48 83 c4 28 add $0x28,%rsp
|
|
3bdc: c3 ret
|
|
3bdd: e8 9e 76 03 00 call 0x3b280
|
|
3be2: 33 c0 xor %eax,%eax
|
|
3be4: 48 83 c4 28 add $0x28,%rsp
|
|
3be8: c3 ret
|
|
3be9: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
3bee: 48 83 c4 28 add $0x28,%rsp
|
|
3bf2: c3 ret
|
|
3bf3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
3bf8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
3bff: 00
|
|
3c00: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
|
|
3c05: 48 89 4c 24 30 mov %rcx,0x30(%rsp)
|
|
3c0a: 48 85 d2 test %rdx,%rdx
|
|
3c0d: 74 1d je 0x3c2c
|
|
3c0f: 45 85 c0 test %r8d,%r8d
|
|
3c12: 7f 0b jg 0x3c1f
|
|
3c14: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
3c19: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
3c1e: c3 ret
|
|
3c1f: e8 fc 77 03 00 call 0x3b420
|
|
3c24: 33 c0 xor %eax,%eax
|
|
3c26: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
3c2b: c3 ret
|
|
3c2c: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
3c31: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
3c36: 90 nop
|
|
3c37: c3 ret
|
|
3c38: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
3c3f: 00
|
|
3c40: 48 83 ec 28 sub $0x28,%rsp
|
|
3c44: 48 89 4c 24 30 mov %rcx,0x30(%rsp)
|
|
3c49: 48 85 d2 test %rdx,%rdx
|
|
3c4c: 74 1b je 0x3c69
|
|
3c4e: 45 85 c0 test %r8d,%r8d
|
|
3c51: 7f 0a jg 0x3c5d
|
|
3c53: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
3c58: 48 83 c4 28 add $0x28,%rsp
|
|
3c5c: c3 ret
|
|
3c5d: e8 5e 79 03 00 call 0x3b5c0
|
|
3c62: 33 c0 xor %eax,%eax
|
|
3c64: 48 83 c4 28 add $0x28,%rsp
|
|
3c68: c3 ret
|
|
3c69: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
3c6e: 48 83 c4 28 add $0x28,%rsp
|
|
3c72: c3 ret
|
|
3c73: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
3c78: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
3c7f: 00
|
|
3c80: c4 e1 f9 6e c1 vmovq %rcx,%xmm0
|
|
3c85: 49 89 d1 mov %rdx,%r9
|
|
3c88: c5 f9 14 c8 vunpcklpd %xmm0,%xmm0,%xmm1
|
|
3c8c: 48 89 4c 24 08 mov %rcx,0x8(%rsp)
|
|
3c91: c4 e3 75 18 c9 01 vinsertf128 $0x1,%xmm1,%ymm1,%ymm1
|
|
3c97: 4d 85 c9 test %r9,%r9
|
|
3c9a: 0f 84 5a 01 00 00 je 0x3dfa
|
|
3ca0: 45 85 c0 test %r8d,%r8d
|
|
3ca3: 0f 8e 48 01 00 00 jle 0x3df1
|
|
3ca9: 41 83 f8 08 cmp $0x8,%r8d
|
|
3cad: 0f 8c 2f 01 00 00 jl 0x3de2
|
|
3cb3: 4c 89 ca mov %r9,%rdx
|
|
3cb6: 48 83 e2 1f and $0x1f,%rdx
|
|
3cba: 85 d2 test %edx,%edx
|
|
3cbc: 74 11 je 0x3ccf
|
|
3cbe: f6 c2 07 test $0x7,%dl
|
|
3cc1: 0f 85 1b 01 00 00 jne 0x3de2
|
|
3cc7: f7 da neg %edx
|
|
3cc9: 83 c2 20 add $0x20,%edx
|
|
3ccc: c1 ea 03 shr $0x3,%edx
|
|
3ccf: 8d 42 08 lea 0x8(%rdx),%eax
|
|
3cd2: 44 3b c0 cmp %eax,%r8d
|
|
3cd5: 0f 8c 07 01 00 00 jl 0x3de2
|
|
3cdb: 44 89 c1 mov %r8d,%ecx
|
|
3cde: 33 c0 xor %eax,%eax
|
|
3ce0: 2b ca sub %edx,%ecx
|
|
3ce2: 83 e1 07 and $0x7,%ecx
|
|
3ce5: f7 d9 neg %ecx
|
|
3ce7: 41 03 c8 add %r8d,%ecx
|
|
3cea: 41 89 d2 mov %edx,%r10d
|
|
3ced: 85 d2 test %edx,%edx
|
|
3cef: 76 27 jbe 0x3d18
|
|
3cf1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
3cf8: 00
|
|
3cf9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
3d00: c4 c1 7b 10 14 c1 vmovsd (%r9,%rax,8),%xmm2
|
|
3d06: c5 e8 58 d8 vaddps %xmm0,%xmm2,%xmm3
|
|
3d0a: c4 c1 7b 11 1c c1 vmovsd %xmm3,(%r9,%rax,8)
|
|
3d10: 48 ff c0 inc %rax
|
|
3d13: 49 3b c2 cmp %r10,%rax
|
|
3d16: 72 e8 jb 0x3d00
|
|
3d18: 48 63 d1 movslq %ecx,%rdx
|
|
3d1b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
3d20: c4 81 74 58 14 d1 vaddps (%r9,%r10,8),%ymm1,%ymm2
|
|
3d26: c4 81 74 58 5c d1 20 vaddps 0x20(%r9,%r10,8),%ymm1,%ymm3
|
|
3d2d: c4 81 7c 11 14 d1 vmovups %ymm2,(%r9,%r10,8)
|
|
3d33: c4 81 7c 11 5c d1 20 vmovups %ymm3,0x20(%r9,%r10,8)
|
|
3d3a: 49 83 c2 08 add $0x8,%r10
|
|
3d3e: 4c 3b d2 cmp %rdx,%r10
|
|
3d41: 72 dd jb 0x3d20
|
|
3d43: 8d 41 01 lea 0x1(%rcx),%eax
|
|
3d46: 41 3b c0 cmp %r8d,%eax
|
|
3d49: 0f 87 89 00 00 00 ja 0x3dd8
|
|
3d4f: 4d 63 c0 movslq %r8d,%r8
|
|
3d52: 4c 2b c2 sub %rdx,%r8
|
|
3d55: 49 83 f8 02 cmp $0x2,%r8
|
|
3d59: 0f 8c 7f 00 00 00 jl 0x3dde
|
|
3d5f: 44 89 c0 mov %r8d,%eax
|
|
3d62: 45 33 d2 xor %r10d,%r10d
|
|
3d65: 83 e0 fe and $0xfffffffe,%eax
|
|
3d68: 49 8d 14 d1 lea (%r9,%rdx,8),%rdx
|
|
3d6c: 48 63 c0 movslq %eax,%rax
|
|
3d6f: c5 fb 12 c8 vmovddup %xmm0,%xmm1
|
|
3d73: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
3d78: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
3d7f: 00
|
|
3d80: 49 83 c2 02 add $0x2,%r10
|
|
3d84: c5 f0 58 12 vaddps (%rdx),%xmm1,%xmm2
|
|
3d88: c5 f8 11 12 vmovups %xmm2,(%rdx)
|
|
3d8c: 48 83 c2 10 add $0x10,%rdx
|
|
3d90: 4c 3b d0 cmp %rax,%r10
|
|
3d93: 72 eb jb 0x3d80
|
|
3d95: 49 3b c0 cmp %r8,%rax
|
|
3d98: 73 3e jae 0x3dd8
|
|
3d9a: 48 63 c9 movslq %ecx,%rcx
|
|
3d9d: 49 8d 14 c9 lea (%r9,%rcx,8),%rdx
|
|
3da1: 48 8d 14 c2 lea (%rdx,%rax,8),%rdx
|
|
3da5: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
3dac: 00
|
|
3dad: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
3db4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
3db9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
3dc0: c5 fb 10 0a vmovsd (%rdx),%xmm1
|
|
3dc4: 48 ff c0 inc %rax
|
|
3dc7: c5 f0 58 d0 vaddps %xmm0,%xmm1,%xmm2
|
|
3dcb: c5 fb 11 12 vmovsd %xmm2,(%rdx)
|
|
3dcf: 48 83 c2 08 add $0x8,%rdx
|
|
3dd3: 49 3b c0 cmp %r8,%rax
|
|
3dd6: 72 e8 jb 0x3dc0
|
|
3dd8: 33 c0 xor %eax,%eax
|
|
3dda: c5 f8 77 vzeroupper
|
|
3ddd: c3 ret
|
|
3dde: 33 c0 xor %eax,%eax
|
|
3de0: eb b3 jmp 0x3d95
|
|
3de2: 33 c9 xor %ecx,%ecx
|
|
3de4: 41 83 f8 01 cmp $0x1,%r8d
|
|
3de8: 72 ee jb 0x3dd8
|
|
3dea: 4d 63 c0 movslq %r8d,%r8
|
|
3ded: 33 c0 xor %eax,%eax
|
|
3def: eb a4 jmp 0x3d95
|
|
3df1: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
3df6: c5 f8 77 vzeroupper
|
|
3df9: c3 ret
|
|
3dfa: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
3dff: c5 f8 77 vzeroupper
|
|
3e02: c3 ret
|
|
3e03: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
3e0a: 00
|
|
3e0b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
3e12: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
3e19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
3e20: 45 89 c1 mov %r8d,%r9d
|
|
3e23: 49 89 d0 mov %rdx,%r8
|
|
3e26: 48 89 4c 24 08 mov %rcx,0x8(%rsp)
|
|
3e2b: c4 e1 f9 6e c1 vmovq %rcx,%xmm0
|
|
3e30: 4d 85 c0 test %r8,%r8
|
|
3e33: 0f 84 f0 00 00 00 je 0x3f29
|
|
3e39: 45 85 c9 test %r9d,%r9d
|
|
3e3c: 0f 8e e1 00 00 00 jle 0x3f23
|
|
3e42: 49 63 d1 movslq %r9d,%rdx
|
|
3e45: 48 83 fa 08 cmp $0x8,%rdx
|
|
3e49: 0f 8c cf 00 00 00 jl 0x3f1e
|
|
3e4f: 4c 89 c0 mov %r8,%rax
|
|
3e52: 48 83 e0 1f and $0x1f,%rax
|
|
3e56: 85 c0 test %eax,%eax
|
|
3e58: 74 10 je 0x3e6a
|
|
3e5a: a8 07 test $0x7,%al
|
|
3e5c: 0f 85 bc 00 00 00 jne 0x3f1e
|
|
3e62: f7 d8 neg %eax
|
|
3e64: 83 c0 20 add $0x20,%eax
|
|
3e67: c1 e8 03 shr $0x3,%eax
|
|
3e6a: 8d 48 08 lea 0x8(%rax),%ecx
|
|
3e6d: 48 3b d1 cmp %rcx,%rdx
|
|
3e70: 0f 8c a8 00 00 00 jl 0x3f1e
|
|
3e76: 44 89 c9 mov %r9d,%ecx
|
|
3e79: 2b c8 sub %eax,%ecx
|
|
3e7b: 83 e1 07 and $0x7,%ecx
|
|
3e7e: 44 2b c9 sub %ecx,%r9d
|
|
3e81: 33 c9 xor %ecx,%ecx
|
|
3e83: 41 89 c2 mov %eax,%r10d
|
|
3e86: 85 c0 test %eax,%eax
|
|
3e88: 76 2e jbe 0x3eb8
|
|
3e8a: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
3e91: 00
|
|
3e92: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
3e99: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
3ea0: c4 c1 7b 10 0c c8 vmovsd (%r8,%rcx,8),%xmm1
|
|
3ea6: c5 f0 58 d0 vaddps %xmm0,%xmm1,%xmm2
|
|
3eaa: c4 c1 7b 11 14 c8 vmovsd %xmm2,(%r8,%rcx,8)
|
|
3eb0: 48 ff c1 inc %rcx
|
|
3eb3: 49 3b ca cmp %r10,%rcx
|
|
3eb6: 72 e8 jb 0x3ea0
|
|
3eb8: c4 e2 7d 19 c8 vbroadcastsd %xmm0,%ymm1
|
|
3ebd: 49 63 c1 movslq %r9d,%rax
|
|
3ec0: c4 81 74 58 14 d0 vaddps (%r8,%r10,8),%ymm1,%ymm2
|
|
3ec6: c4 81 74 58 5c d0 20 vaddps 0x20(%r8,%r10,8),%ymm1,%ymm3
|
|
3ecd: c4 81 7c 11 14 d0 vmovups %ymm2,(%r8,%r10,8)
|
|
3ed3: c4 81 7c 11 5c d0 20 vmovups %ymm3,0x20(%r8,%r10,8)
|
|
3eda: 49 83 c2 08 add $0x8,%r10
|
|
3ede: 4c 3b d0 cmp %rax,%r10
|
|
3ee1: 72 dd jb 0x3ec0
|
|
3ee3: 33 c0 xor %eax,%eax
|
|
3ee5: 41 8d 49 01 lea 0x1(%r9),%ecx
|
|
3ee9: 48 63 c9 movslq %ecx,%rcx
|
|
3eec: 48 3b ca cmp %rdx,%rcx
|
|
3eef: 77 27 ja 0x3f18
|
|
3ef1: 4d 63 c9 movslq %r9d,%r9
|
|
3ef4: 49 2b d1 sub %r9,%rdx
|
|
3ef7: 4b 8d 0c c8 lea (%r8,%r9,8),%rcx
|
|
3efb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
3f00: c5 fb 10 09 vmovsd (%rcx),%xmm1
|
|
3f04: 48 ff c0 inc %rax
|
|
3f07: c5 f0 58 d0 vaddps %xmm0,%xmm1,%xmm2
|
|
3f0b: c5 fb 11 11 vmovsd %xmm2,(%rcx)
|
|
3f0f: 48 83 c1 08 add $0x8,%rcx
|
|
3f13: 48 3b c2 cmp %rdx,%rax
|
|
3f16: 72 e8 jb 0x3f00
|
|
3f18: 33 c0 xor %eax,%eax
|
|
3f1a: c5 f8 77 vzeroupper
|
|
3f1d: c3 ret
|
|
3f1e: 45 33 c9 xor %r9d,%r9d
|
|
3f21: eb c0 jmp 0x3ee3
|
|
3f23: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
3f28: c3 ret
|
|
3f29: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
3f2e: c3 ret
|
|
3f2f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
3f36: 00
|
|
3f37: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
3f3e: 66 90 xchg %ax,%ax
|
|
3f40: 45 89 c1 mov %r8d,%r9d
|
|
3f43: 49 89 d0 mov %rdx,%r8
|
|
3f46: 48 89 4c 24 08 mov %rcx,0x8(%rsp)
|
|
3f4b: c4 e1 f9 6e c9 vmovq %rcx,%xmm1
|
|
3f50: 4d 85 c0 test %r8,%r8
|
|
3f53: 0f 84 f0 00 00 00 je 0x4049
|
|
3f59: 45 85 c9 test %r9d,%r9d
|
|
3f5c: 0f 8e e1 00 00 00 jle 0x4043
|
|
3f62: 49 63 d1 movslq %r9d,%rdx
|
|
3f65: 48 83 fa 08 cmp $0x8,%rdx
|
|
3f69: 0f 8c cf 00 00 00 jl 0x403e
|
|
3f6f: 4c 89 c0 mov %r8,%rax
|
|
3f72: 48 83 e0 1f and $0x1f,%rax
|
|
3f76: 85 c0 test %eax,%eax
|
|
3f78: 74 10 je 0x3f8a
|
|
3f7a: a8 07 test $0x7,%al
|
|
3f7c: 0f 85 bc 00 00 00 jne 0x403e
|
|
3f82: f7 d8 neg %eax
|
|
3f84: 83 c0 20 add $0x20,%eax
|
|
3f87: c1 e8 03 shr $0x3,%eax
|
|
3f8a: 8d 48 08 lea 0x8(%rax),%ecx
|
|
3f8d: 48 3b d1 cmp %rcx,%rdx
|
|
3f90: 0f 8c a8 00 00 00 jl 0x403e
|
|
3f96: 44 89 c9 mov %r9d,%ecx
|
|
3f99: 2b c8 sub %eax,%ecx
|
|
3f9b: 83 e1 07 and $0x7,%ecx
|
|
3f9e: 44 2b c9 sub %ecx,%r9d
|
|
3fa1: 33 c9 xor %ecx,%ecx
|
|
3fa3: 41 89 c2 mov %eax,%r10d
|
|
3fa6: 85 c0 test %eax,%eax
|
|
3fa8: 76 2e jbe 0x3fd8
|
|
3faa: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
3fb1: 00
|
|
3fb2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
3fb9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
3fc0: c4 c1 7b 10 04 c8 vmovsd (%r8,%rcx,8),%xmm0
|
|
3fc6: c5 f8 58 d1 vaddps %xmm1,%xmm0,%xmm2
|
|
3fca: c4 c1 7b 11 14 c8 vmovsd %xmm2,(%r8,%rcx,8)
|
|
3fd0: 48 ff c1 inc %rcx
|
|
3fd3: 49 3b ca cmp %r10,%rcx
|
|
3fd6: 72 e8 jb 0x3fc0
|
|
3fd8: c4 e2 7d 19 c1 vbroadcastsd %xmm1,%ymm0
|
|
3fdd: 49 63 c1 movslq %r9d,%rax
|
|
3fe0: c4 81 7c 58 14 d0 vaddps (%r8,%r10,8),%ymm0,%ymm2
|
|
3fe6: c4 81 7c 58 5c d0 20 vaddps 0x20(%r8,%r10,8),%ymm0,%ymm3
|
|
3fed: c4 81 7c 11 14 d0 vmovups %ymm2,(%r8,%r10,8)
|
|
3ff3: c4 81 7c 11 5c d0 20 vmovups %ymm3,0x20(%r8,%r10,8)
|
|
3ffa: 49 83 c2 08 add $0x8,%r10
|
|
3ffe: 4c 3b d0 cmp %rax,%r10
|
|
4001: 72 dd jb 0x3fe0
|
|
4003: 33 c0 xor %eax,%eax
|
|
4005: 41 8d 49 01 lea 0x1(%r9),%ecx
|
|
4009: 48 63 c9 movslq %ecx,%rcx
|
|
400c: 48 3b ca cmp %rdx,%rcx
|
|
400f: 77 27 ja 0x4038
|
|
4011: 4d 63 c9 movslq %r9d,%r9
|
|
4014: 49 2b d1 sub %r9,%rdx
|
|
4017: 4b 8d 0c c8 lea (%r8,%r9,8),%rcx
|
|
401b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
4020: c5 fb 10 01 vmovsd (%rcx),%xmm0
|
|
4024: 48 ff c0 inc %rax
|
|
4027: c5 f8 58 d1 vaddps %xmm1,%xmm0,%xmm2
|
|
402b: c5 fb 11 11 vmovsd %xmm2,(%rcx)
|
|
402f: 48 83 c1 08 add $0x8,%rcx
|
|
4033: 48 3b c2 cmp %rdx,%rax
|
|
4036: 72 e8 jb 0x4020
|
|
4038: 33 c0 xor %eax,%eax
|
|
403a: c5 f8 77 vzeroupper
|
|
403d: c3 ret
|
|
403e: 45 33 c9 xor %r9d,%r9d
|
|
4041: eb c0 jmp 0x4003
|
|
4043: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
4048: c3 ret
|
|
4049: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
404e: c3 ret
|
|
404f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
4056: 00
|
|
4057: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
405e: 66 90 xchg %ax,%ax
|
|
4060: 55 push %rbp
|
|
4061: 48 83 ec 30 sub $0x30,%rsp
|
|
4065: 48 8d 6c 24 20 lea 0x20(%rsp),%rbp
|
|
406a: 48 89 4d 20 mov %rcx,0x20(%rbp)
|
|
406e: 48 89 55 28 mov %rdx,0x28(%rbp)
|
|
4072: 44 89 45 30 mov %r8d,0x30(%rbp)
|
|
4076: 48 8b 45 20 mov 0x20(%rbp),%rax
|
|
407a: 48 8b 55 28 mov 0x28(%rbp),%rdx
|
|
407e: 8b 4d 30 mov 0x30(%rbp),%ecx
|
|
4081: 89 4d 08 mov %ecx,0x8(%rbp)
|
|
4084: 48 89 c1 mov %rax,%rcx
|
|
4087: 8b 45 08 mov 0x8(%rbp),%eax
|
|
408a: 41 89 c0 mov %eax,%r8d
|
|
408d: e8 8e 75 13 00 call 0x13b620
|
|
4092: 89 45 00 mov %eax,0x0(%rbp)
|
|
4095: 8b 45 00 mov 0x0(%rbp),%eax
|
|
4098: 48 8d 65 10 lea 0x10(%rbp),%rsp
|
|
409c: 5d pop %rbp
|
|
409d: c3 ret
|
|
409e: 66 90 xchg %ax,%ax
|
|
40a0: 55 push %rbp
|
|
40a1: 48 8d 64 24 d0 lea -0x30(%rsp),%rsp
|
|
40a6: 48 8d 6c 24 20 lea 0x20(%rsp),%rbp
|
|
40ab: 48 89 4d 20 mov %rcx,0x20(%rbp)
|
|
40af: 48 89 55 28 mov %rdx,0x28(%rbp)
|
|
40b3: 44 89 45 30 mov %r8d,0x30(%rbp)
|
|
40b7: 48 8b 45 20 mov 0x20(%rbp),%rax
|
|
40bb: 48 8b 55 28 mov 0x28(%rbp),%rdx
|
|
40bf: 8b 4d 30 mov 0x30(%rbp),%ecx
|
|
40c2: 89 4d 08 mov %ecx,0x8(%rbp)
|
|
40c5: 48 89 c1 mov %rax,%rcx
|
|
40c8: 8b 45 08 mov 0x8(%rbp),%eax
|
|
40cb: 41 89 c0 mov %eax,%r8d
|
|
40ce: e8 6d 75 13 00 call 0x13b640
|
|
40d3: 89 45 00 mov %eax,0x0(%rbp)
|
|
40d6: 8b 45 00 mov 0x0(%rbp),%eax
|
|
40d9: 48 8d 65 10 lea 0x10(%rbp),%rsp
|
|
40dd: 5d pop %rbp
|
|
40de: c3 ret
|
|
40df: 90 nop
|
|
40e0: 55 push %rbp
|
|
40e1: 48 83 ec 30 sub $0x30,%rsp
|
|
40e5: 48 8d 6c 24 20 lea 0x20(%rsp),%rbp
|
|
40ea: 48 89 4d 20 mov %rcx,0x20(%rbp)
|
|
40ee: 48 89 55 28 mov %rdx,0x28(%rbp)
|
|
40f2: 44 89 45 30 mov %r8d,0x30(%rbp)
|
|
40f6: 48 8b 45 20 mov 0x20(%rbp),%rax
|
|
40fa: 48 8b 55 28 mov 0x28(%rbp),%rdx
|
|
40fe: 8b 4d 30 mov 0x30(%rbp),%ecx
|
|
4101: 89 4d 08 mov %ecx,0x8(%rbp)
|
|
4104: 48 89 c1 mov %rax,%rcx
|
|
4107: 8b 45 08 mov 0x8(%rbp),%eax
|
|
410a: 41 89 c0 mov %eax,%r8d
|
|
410d: e8 4e 75 13 00 call 0x13b660
|
|
4112: 89 45 00 mov %eax,0x0(%rbp)
|
|
4115: 8b 45 00 mov 0x0(%rbp),%eax
|
|
4118: 48 8d 65 10 lea 0x10(%rbp),%rsp
|
|
411c: 5d pop %rbp
|
|
411d: c3 ret
|
|
411e: 66 90 xchg %ax,%ax
|
|
4120: 55 push %rbp
|
|
4121: 48 83 ec 30 sub $0x30,%rsp
|
|
4125: 48 8d 6c 24 20 lea 0x20(%rsp),%rbp
|
|
412a: 48 89 4d 20 mov %rcx,0x20(%rbp)
|
|
412e: 48 89 55 28 mov %rdx,0x28(%rbp)
|
|
4132: 44 89 45 30 mov %r8d,0x30(%rbp)
|
|
4136: 48 8b 45 20 mov 0x20(%rbp),%rax
|
|
413a: 48 8b 55 28 mov 0x28(%rbp),%rdx
|
|
413e: 8b 4d 30 mov 0x30(%rbp),%ecx
|
|
4141: 89 4d 08 mov %ecx,0x8(%rbp)
|
|
4144: 48 89 c1 mov %rax,%rcx
|
|
4147: 8b 45 08 mov 0x8(%rbp),%eax
|
|
414a: 41 89 c0 mov %eax,%r8d
|
|
414d: e8 2e 75 13 00 call 0x13b680
|
|
4152: 89 45 00 mov %eax,0x0(%rbp)
|
|
4155: 8b 45 00 mov 0x0(%rbp),%eax
|
|
4158: 48 8d 65 10 lea 0x10(%rbp),%rsp
|
|
415c: 5d pop %rbp
|
|
415d: c3 ret
|
|
415e: 66 90 xchg %ax,%ax
|
|
4160: 55 push %rbp
|
|
4161: 48 83 ec 30 sub $0x30,%rsp
|
|
4165: 48 8d 6c 24 20 lea 0x20(%rsp),%rbp
|
|
416a: 48 89 4d 20 mov %rcx,0x20(%rbp)
|
|
416e: 48 89 55 28 mov %rdx,0x28(%rbp)
|
|
4172: 44 89 45 30 mov %r8d,0x30(%rbp)
|
|
4176: 48 8b 45 20 mov 0x20(%rbp),%rax
|
|
417a: 48 8b 55 28 mov 0x28(%rbp),%rdx
|
|
417e: 8b 4d 30 mov 0x30(%rbp),%ecx
|
|
4181: 89 4d 08 mov %ecx,0x8(%rbp)
|
|
4184: 48 89 c1 mov %rax,%rcx
|
|
4187: 8b 45 08 mov 0x8(%rbp),%eax
|
|
418a: 41 89 c0 mov %eax,%r8d
|
|
418d: e8 0e 75 13 00 call 0x13b6a0
|
|
4192: 89 45 00 mov %eax,0x0(%rbp)
|
|
4195: 8b 45 00 mov 0x0(%rbp),%eax
|
|
4198: 48 8d 65 10 lea 0x10(%rbp),%rsp
|
|
419c: 5d pop %rbp
|
|
419d: c3 ret
|
|
419e: 66 90 xchg %ax,%ax
|
|
41a0: 55 push %rbp
|
|
41a1: 48 83 ec 30 sub $0x30,%rsp
|
|
41a5: 48 8d 6c 24 20 lea 0x20(%rsp),%rbp
|
|
41aa: 48 89 4d 20 mov %rcx,0x20(%rbp)
|
|
41ae: 48 89 55 28 mov %rdx,0x28(%rbp)
|
|
41b2: 44 89 45 30 mov %r8d,0x30(%rbp)
|
|
41b6: 48 8b 45 20 mov 0x20(%rbp),%rax
|
|
41ba: 48 8b 55 28 mov 0x28(%rbp),%rdx
|
|
41be: 8b 4d 30 mov 0x30(%rbp),%ecx
|
|
41c1: 89 4d 08 mov %ecx,0x8(%rbp)
|
|
41c4: 48 89 c1 mov %rax,%rcx
|
|
41c7: 8b 45 08 mov 0x8(%rbp),%eax
|
|
41ca: 41 89 c0 mov %eax,%r8d
|
|
41cd: e8 ee 74 13 00 call 0x13b6c0
|
|
41d2: 89 45 00 mov %eax,0x0(%rbp)
|
|
41d5: 8b 45 00 mov 0x0(%rbp),%eax
|
|
41d8: 48 8d 65 10 lea 0x10(%rbp),%rsp
|
|
41dc: 5d pop %rbp
|
|
41dd: c3 ret
|
|
41de: 66 90 xchg %ax,%ax
|
|
41e0: 48 83 ec 28 sub $0x28,%rsp
|
|
41e4: 48 89 4c 24 30 mov %rcx,0x30(%rsp)
|
|
41e9: 48 85 d2 test %rdx,%rdx
|
|
41ec: 74 28 je 0x4216
|
|
41ee: 45 85 c0 test %r8d,%r8d
|
|
41f1: 7f 0a jg 0x41fd
|
|
41f3: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
41f8: 48 83 c4 28 add $0x28,%rsp
|
|
41fc: c3 ret
|
|
41fd: 89 c8 mov %ecx,%eax
|
|
41ff: 48 c1 e9 20 shr $0x20,%rcx
|
|
4203: 48 c1 e1 20 shl $0x20,%rcx
|
|
4207: 48 0b c8 or %rax,%rcx
|
|
420a: e8 51 75 03 00 call 0x3b760
|
|
420f: 33 c0 xor %eax,%eax
|
|
4211: 48 83 c4 28 add $0x28,%rsp
|
|
4215: c3 ret
|
|
4216: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
421b: 48 83 c4 28 add $0x28,%rsp
|
|
421f: c3 ret
|
|
4220: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
|
|
4225: 48 89 4c 24 30 mov %rcx,0x30(%rsp)
|
|
422a: 48 85 d2 test %rdx,%rdx
|
|
422d: 74 2a je 0x4259
|
|
422f: 45 85 c0 test %r8d,%r8d
|
|
4232: 7f 0b jg 0x423f
|
|
4234: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
4239: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
423e: c3 ret
|
|
423f: 89 c8 mov %ecx,%eax
|
|
4241: 48 c1 e9 20 shr $0x20,%rcx
|
|
4245: 48 c1 e1 20 shl $0x20,%rcx
|
|
4249: 48 0b c8 or %rax,%rcx
|
|
424c: e8 2f 75 03 00 call 0x3b780
|
|
4251: 33 c0 xor %eax,%eax
|
|
4253: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
4258: c3 ret
|
|
4259: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
425e: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
4263: 90 nop
|
|
4264: c3 ret
|
|
4265: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
426c: 00
|
|
426d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
4274: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
4279: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
4280: 48 83 ec 28 sub $0x28,%rsp
|
|
4284: 48 89 4c 24 30 mov %rcx,0x30(%rsp)
|
|
4289: 48 85 d2 test %rdx,%rdx
|
|
428c: 74 28 je 0x42b6
|
|
428e: 45 85 c0 test %r8d,%r8d
|
|
4291: 7f 0a jg 0x429d
|
|
4293: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
4298: 48 83 c4 28 add $0x28,%rsp
|
|
429c: c3 ret
|
|
429d: 89 c8 mov %ecx,%eax
|
|
429f: 48 c1 e9 20 shr $0x20,%rcx
|
|
42a3: 48 c1 e1 20 shl $0x20,%rcx
|
|
42a7: 48 0b c8 or %rax,%rcx
|
|
42aa: e8 f1 74 03 00 call 0x3b7a0
|
|
42af: 33 c0 xor %eax,%eax
|
|
42b1: 48 83 c4 28 add $0x28,%rsp
|
|
42b5: c3 ret
|
|
42b6: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
42bb: 48 83 c4 28 add $0x28,%rsp
|
|
42bf: c3 ret
|
|
42c0: 48 83 ec 28 sub $0x28,%rsp
|
|
42c4: 48 89 4c 24 30 mov %rcx,0x30(%rsp)
|
|
42c9: 48 85 d2 test %rdx,%rdx
|
|
42cc: 74 28 je 0x42f6
|
|
42ce: 45 85 c0 test %r8d,%r8d
|
|
42d1: 7f 0a jg 0x42dd
|
|
42d3: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
42d8: 48 83 c4 28 add $0x28,%rsp
|
|
42dc: c3 ret
|
|
42dd: 89 c8 mov %ecx,%eax
|
|
42df: 48 c1 e9 20 shr $0x20,%rcx
|
|
42e3: 48 c1 e1 20 shl $0x20,%rcx
|
|
42e7: 48 0b c8 or %rax,%rcx
|
|
42ea: e8 d1 74 03 00 call 0x3b7c0
|
|
42ef: 33 c0 xor %eax,%eax
|
|
42f1: 48 83 c4 28 add $0x28,%rsp
|
|
42f5: c3 ret
|
|
42f6: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
42fb: 48 83 c4 28 add $0x28,%rsp
|
|
42ff: c3 ret
|
|
4300: 48 83 ec 28 sub $0x28,%rsp
|
|
4304: 48 89 4c 24 30 mov %rcx,0x30(%rsp)
|
|
4309: 48 85 d2 test %rdx,%rdx
|
|
430c: 74 28 je 0x4336
|
|
430e: 45 85 c0 test %r8d,%r8d
|
|
4311: 7f 0a jg 0x431d
|
|
4313: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
4318: 48 83 c4 28 add $0x28,%rsp
|
|
431c: c3 ret
|
|
431d: 89 c8 mov %ecx,%eax
|
|
431f: 48 c1 e9 20 shr $0x20,%rcx
|
|
4323: 48 c1 e1 20 shl $0x20,%rcx
|
|
4327: 48 0b c8 or %rax,%rcx
|
|
432a: e8 b1 74 03 00 call 0x3b7e0
|
|
432f: 33 c0 xor %eax,%eax
|
|
4331: 48 83 c4 28 add $0x28,%rsp
|
|
4335: c3 ret
|
|
4336: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
433b: 48 83 c4 28 add $0x28,%rsp
|
|
433f: c3 ret
|
|
4340: 48 83 ec 28 sub $0x28,%rsp
|
|
4344: 48 89 4c 24 30 mov %rcx,0x30(%rsp)
|
|
4349: 48 85 d2 test %rdx,%rdx
|
|
434c: 74 28 je 0x4376
|
|
434e: 45 85 c0 test %r8d,%r8d
|
|
4351: 7f 0a jg 0x435d
|
|
4353: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
4358: 48 83 c4 28 add $0x28,%rsp
|
|
435c: c3 ret
|
|
435d: 89 c8 mov %ecx,%eax
|
|
435f: 48 c1 e9 20 shr $0x20,%rcx
|
|
4363: 48 c1 e1 20 shl $0x20,%rcx
|
|
4367: 48 0b c8 or %rax,%rcx
|
|
436a: e8 d1 77 03 00 call 0x3bb40
|
|
436f: 33 c0 xor %eax,%eax
|
|
4371: 48 83 c4 28 add $0x28,%rsp
|
|
4375: c3 ret
|
|
4376: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
437b: 48 83 c4 28 add $0x28,%rsp
|
|
437f: c3 ret
|
|
4380: 48 83 ec 28 sub $0x28,%rsp
|
|
4384: 48 85 d2 test %rdx,%rdx
|
|
4387: 74 41 je 0x43ca
|
|
4389: 45 85 c0 test %r8d,%r8d
|
|
438c: 7e 32 jle 0x43c0
|
|
438e: 66 0f 2e 05 22 34 c5 ucomisd 0x1c53422(%rip),%xmm0 # 0x1c577b8
|
|
4395: 01
|
|
4396: 7a 02 jp 0x439a
|
|
4398: 74 10 je 0x43aa
|
|
439a: 0f 57 c9 xorps %xmm1,%xmm1
|
|
439d: 66 0f 2e c1 ucomisd %xmm1,%xmm0
|
|
43a1: 7a 02 jp 0x43a5
|
|
43a3: 74 0c je 0x43b1
|
|
43a5: e8 b6 7a 03 00 call 0x3be60
|
|
43aa: 33 c0 xor %eax,%eax
|
|
43ac: 48 83 c4 28 add $0x28,%rsp
|
|
43b0: c3 ret
|
|
43b1: 48 89 d1 mov %rdx,%rcx
|
|
43b4: 44 89 c2 mov %r8d,%edx
|
|
43b7: 48 83 c4 28 add $0x28,%rsp
|
|
43bb: e9 20 3f 01 00 jmp 0x182e0
|
|
43c0: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
43c5: 48 83 c4 28 add $0x28,%rsp
|
|
43c9: c3 ret
|
|
43ca: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
43cf: 48 83 c4 28 add $0x28,%rsp
|
|
43d3: c3 ret
|
|
43d4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
43d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
43e0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
|
|
43e5: 48 85 d2 test %rdx,%rdx
|
|
43e8: 74 45 je 0x442f
|
|
43ea: 45 85 c0 test %r8d,%r8d
|
|
43ed: 7e 34 jle 0x4423
|
|
43ef: 66 0f 2e 05 c9 33 c5 ucomisd 0x1c533c9(%rip),%xmm0 # 0x1c577c0
|
|
43f6: 01
|
|
43f7: 7a 02 jp 0x43fb
|
|
43f9: 74 10 je 0x440b
|
|
43fb: 0f 57 c9 xorps %xmm1,%xmm1
|
|
43fe: 66 0f 2e c1 ucomisd %xmm1,%xmm0
|
|
4402: 7a 02 jp 0x4406
|
|
4404: 74 0d je 0x4413
|
|
4406: e8 f5 7b 03 00 call 0x3c000
|
|
440b: 33 c0 xor %eax,%eax
|
|
440d: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
4412: c3 ret
|
|
4413: 48 89 d1 mov %rdx,%rcx
|
|
4416: 44 89 c2 mov %r8d,%edx
|
|
4419: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
441e: e9 bd 40 01 00 jmp 0x184e0
|
|
4423: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
4428: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
442d: 90 nop
|
|
442e: c3 ret
|
|
442f: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
4434: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
4439: 90 nop
|
|
443a: 90 nop
|
|
443b: 90 nop
|
|
443c: c3 ret
|
|
443d: 0f 1f 00 nopl (%rax)
|
|
4440: 48 83 ec 28 sub $0x28,%rsp
|
|
4444: 48 85 d2 test %rdx,%rdx
|
|
4447: 74 41 je 0x448a
|
|
4449: 45 85 c0 test %r8d,%r8d
|
|
444c: 7e 32 jle 0x4480
|
|
444e: 66 0f 2e 05 72 33 c5 ucomisd 0x1c53372(%rip),%xmm0 # 0x1c577c8
|
|
4455: 01
|
|
4456: 7a 02 jp 0x445a
|
|
4458: 74 10 je 0x446a
|
|
445a: 0f 57 c9 xorps %xmm1,%xmm1
|
|
445d: 66 0f 2e c1 ucomisd %xmm1,%xmm0
|
|
4461: 7a 02 jp 0x4465
|
|
4463: 74 0c je 0x4471
|
|
4465: e8 36 7d 03 00 call 0x3c1a0
|
|
446a: 33 c0 xor %eax,%eax
|
|
446c: 48 83 c4 28 add $0x28,%rsp
|
|
4470: c3 ret
|
|
4471: 48 89 d1 mov %rdx,%rcx
|
|
4474: 44 89 c2 mov %r8d,%edx
|
|
4477: 48 83 c4 28 add $0x28,%rsp
|
|
447b: e9 40 42 01 00 jmp 0x186c0
|
|
4480: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
4485: 48 83 c4 28 add $0x28,%rsp
|
|
4489: c3 ret
|
|
448a: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
448f: 48 83 c4 28 add $0x28,%rsp
|
|
4493: c3 ret
|
|
4494: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
4499: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
44a0: 48 83 ec 28 sub $0x28,%rsp
|
|
44a4: c5 f9 28 c8 vmovapd %xmm0,%xmm1
|
|
44a8: 48 85 d2 test %rdx,%rdx
|
|
44ab: 0f 84 c2 01 00 00 je 0x4673
|
|
44b1: 45 85 c0 test %r8d,%r8d
|
|
44b4: 0f 8e af 01 00 00 jle 0x4669
|
|
44ba: c5 f9 2e 0d 0e 33 c5 vucomisd 0x1c5330e(%rip),%xmm1 # 0x1c577d0
|
|
44c1: 01
|
|
44c2: 7a 06 jp 0x44ca
|
|
44c4: 0f 84 98 01 00 00 je 0x4662
|
|
44ca: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0
|
|
44ce: c5 f9 2e c8 vucomisd %xmm0,%xmm1
|
|
44d2: 7a 06 jp 0x44da
|
|
44d4: 0f 84 78 01 00 00 je 0x4652
|
|
44da: 41 83 f8 10 cmp $0x10,%r8d
|
|
44de: 0f 8c 5e 01 00 00 jl 0x4642
|
|
44e4: 49 89 d1 mov %rdx,%r9
|
|
44e7: 49 83 e1 1f and $0x1f,%r9
|
|
44eb: 45 85 c9 test %r9d,%r9d
|
|
44ee: 74 18 je 0x4508
|
|
44f0: 41 f7 c1 07 00 00 00 test $0x7,%r9d
|
|
44f7: 0f 85 45 01 00 00 jne 0x4642
|
|
44fd: 41 f7 d9 neg %r9d
|
|
4500: 41 83 c1 20 add $0x20,%r9d
|
|
4504: 41 c1 e9 03 shr $0x3,%r9d
|
|
4508: 41 8d 41 10 lea 0x10(%r9),%eax
|
|
450c: 44 3b c0 cmp %eax,%r8d
|
|
450f: 0f 8c 2d 01 00 00 jl 0x4642
|
|
4515: 45 89 c2 mov %r8d,%r10d
|
|
4518: 33 c0 xor %eax,%eax
|
|
451a: 45 2b d1 sub %r9d,%r10d
|
|
451d: 41 83 e2 0f and $0xf,%r10d
|
|
4521: 41 f7 da neg %r10d
|
|
4524: 45 03 d0 add %r8d,%r10d
|
|
4527: 45 89 cb mov %r9d,%r11d
|
|
452a: 45 85 c9 test %r9d,%r9d
|
|
452d: 76 23 jbe 0x4552
|
|
452f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
4536: 00
|
|
4537: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
453e: 66 90 xchg %ax,%ax
|
|
4540: c5 f3 59 04 c2 vmulsd (%rdx,%rax,8),%xmm1,%xmm0
|
|
4545: c5 fb 11 04 c2 vmovsd %xmm0,(%rdx,%rax,8)
|
|
454a: 48 ff c0 inc %rax
|
|
454d: 49 3b c3 cmp %r11,%rax
|
|
4550: 72 ee jb 0x4540
|
|
4552: c5 f1 14 c1 vunpcklpd %xmm1,%xmm1,%xmm0
|
|
4556: 4d 63 ca movslq %r10d,%r9
|
|
4559: c4 e3 7d 18 c0 01 vinsertf128 $0x1,%xmm0,%ymm0,%ymm0
|
|
455f: 90 nop
|
|
4560: c4 a1 7d 59 14 da vmulpd (%rdx,%r11,8),%ymm0,%ymm2
|
|
4566: c4 a1 7d 59 5c da 20 vmulpd 0x20(%rdx,%r11,8),%ymm0,%ymm3
|
|
456d: c4 a1 7d 59 64 da 40 vmulpd 0x40(%rdx,%r11,8),%ymm0,%ymm4
|
|
4574: c4 a1 7d 59 6c da 60 vmulpd 0x60(%rdx,%r11,8),%ymm0,%ymm5
|
|
457b: c4 a1 7d 11 14 da vmovupd %ymm2,(%rdx,%r11,8)
|
|
4581: c4 a1 7d 11 5c da 20 vmovupd %ymm3,0x20(%rdx,%r11,8)
|
|
4588: c4 a1 7d 11 64 da 40 vmovupd %ymm4,0x40(%rdx,%r11,8)
|
|
458f: c4 a1 7d 11 6c da 60 vmovupd %ymm5,0x60(%rdx,%r11,8)
|
|
4596: 49 83 c3 10 add $0x10,%r11
|
|
459a: 4d 3b d9 cmp %r9,%r11
|
|
459d: 72 c1 jb 0x4560
|
|
459f: 41 8d 42 01 lea 0x1(%r10),%eax
|
|
45a3: 41 3b c0 cmp %r8d,%eax
|
|
45a6: 0f 87 88 00 00 00 ja 0x4634
|
|
45ac: 4d 63 c0 movslq %r8d,%r8
|
|
45af: 4d 2b c1 sub %r9,%r8
|
|
45b2: 49 83 f8 04 cmp $0x4,%r8
|
|
45b6: 0f 8c 82 00 00 00 jl 0x463e
|
|
45bc: 44 89 c0 mov %r8d,%eax
|
|
45bf: 45 33 db xor %r11d,%r11d
|
|
45c2: 83 e0 fc and $0xfffffffc,%eax
|
|
45c5: 4e 8d 0c ca lea (%rdx,%r9,8),%r9
|
|
45c9: 48 63 c0 movslq %eax,%rax
|
|
45cc: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
45d3: 00
|
|
45d4: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
45db: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
45e0: c4 c1 7d 59 11 vmulpd (%r9),%ymm0,%ymm2
|
|
45e5: 49 83 c3 04 add $0x4,%r11
|
|
45e9: c4 c1 7d 11 11 vmovupd %ymm2,(%r9)
|
|
45ee: 49 83 c1 20 add $0x20,%r9
|
|
45f2: 4c 3b d8 cmp %rax,%r11
|
|
45f5: 72 e9 jb 0x45e0
|
|
45f7: 49 3b c0 cmp %r8,%rax
|
|
45fa: 73 38 jae 0x4634
|
|
45fc: 4d 63 d2 movslq %r10d,%r10
|
|
45ff: 4a 8d 14 d2 lea (%rdx,%r10,8),%rdx
|
|
4603: 48 8d 14 c2 lea (%rdx,%rax,8),%rdx
|
|
4607: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
460e: 00
|
|
460f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
4616: 0f 1f 00 nopl (%rax)
|
|
4619: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
4620: c5 f3 59 02 vmulsd (%rdx),%xmm1,%xmm0
|
|
4624: 48 ff c0 inc %rax
|
|
4627: c5 fb 11 02 vmovsd %xmm0,(%rdx)
|
|
462b: 48 83 c2 08 add $0x8,%rdx
|
|
462f: 49 3b c0 cmp %r8,%rax
|
|
4632: 72 ec jb 0x4620
|
|
4634: 33 c0 xor %eax,%eax
|
|
4636: c5 f8 77 vzeroupper
|
|
4639: 48 83 c4 28 add $0x28,%rsp
|
|
463d: c3 ret
|
|
463e: 33 c0 xor %eax,%eax
|
|
4640: eb b5 jmp 0x45f7
|
|
4642: 45 33 d2 xor %r10d,%r10d
|
|
4645: 41 83 f8 01 cmp $0x1,%r8d
|
|
4649: 72 e9 jb 0x4634
|
|
464b: 4d 63 c0 movslq %r8d,%r8
|
|
464e: 33 c0 xor %eax,%eax
|
|
4650: eb a5 jmp 0x45f7
|
|
4652: 48 89 d1 mov %rdx,%rcx
|
|
4655: 44 89 c2 mov %r8d,%edx
|
|
4658: e8 a3 40 01 00 call 0x18700
|
|
465d: 48 83 c4 28 add $0x28,%rsp
|
|
4661: c3 ret
|
|
4662: 33 c0 xor %eax,%eax
|
|
4664: 48 83 c4 28 add $0x28,%rsp
|
|
4668: c3 ret
|
|
4669: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
466e: 48 83 c4 28 add $0x28,%rsp
|
|
4672: c3 ret
|
|
4673: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
4678: 48 83 c4 28 add $0x28,%rsp
|
|
467c: c3 ret
|
|
467d: 0f 1f 00 nopl (%rax)
|
|
4680: 48 83 ec 28 sub $0x28,%rsp
|
|
4684: 48 85 d2 test %rdx,%rdx
|
|
4687: 0f 84 be 01 00 00 je 0x484b
|
|
468d: 45 85 c0 test %r8d,%r8d
|
|
4690: 0f 8e ab 01 00 00 jle 0x4841
|
|
4696: c5 f9 2e 05 3a 31 c5 vucomisd 0x1c5313a(%rip),%xmm0 # 0x1c577d8
|
|
469d: 01
|
|
469e: 7a 06 jp 0x46a6
|
|
46a0: 0f 84 94 01 00 00 je 0x483a
|
|
46a6: c5 f1 57 c9 vxorpd %xmm1,%xmm1,%xmm1
|
|
46aa: c5 f9 2e c1 vucomisd %xmm1,%xmm0
|
|
46ae: 7a 06 jp 0x46b6
|
|
46b0: 0f 84 74 01 00 00 je 0x482a
|
|
46b6: 41 83 f8 10 cmp $0x10,%r8d
|
|
46ba: 0f 8c 62 01 00 00 jl 0x4822
|
|
46c0: 49 89 d3 mov %rdx,%r11
|
|
46c3: 49 83 e3 1f and $0x1f,%r11
|
|
46c7: 45 85 db test %r11d,%r11d
|
|
46ca: 74 18 je 0x46e4
|
|
46cc: 41 f7 c3 07 00 00 00 test $0x7,%r11d
|
|
46d3: 0f 85 49 01 00 00 jne 0x4822
|
|
46d9: 41 f7 db neg %r11d
|
|
46dc: 41 83 c3 20 add $0x20,%r11d
|
|
46e0: 41 c1 eb 03 shr $0x3,%r11d
|
|
46e4: 41 8d 43 10 lea 0x10(%r11),%eax
|
|
46e8: 44 3b c0 cmp %eax,%r8d
|
|
46eb: 0f 8c 31 01 00 00 jl 0x4822
|
|
46f1: 45 89 c1 mov %r8d,%r9d
|
|
46f4: 33 c0 xor %eax,%eax
|
|
46f6: 45 2b cb sub %r11d,%r9d
|
|
46f9: 41 83 e1 0f and $0xf,%r9d
|
|
46fd: 41 f7 d9 neg %r9d
|
|
4700: 45 03 c8 add %r8d,%r9d
|
|
4703: 45 89 da mov %r11d,%r10d
|
|
4706: 45 85 db test %r11d,%r11d
|
|
4709: 76 27 jbe 0x4732
|
|
470b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
4712: 00
|
|
4713: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
471a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
4720: c5 fb 59 0c c2 vmulsd (%rdx,%rax,8),%xmm0,%xmm1
|
|
4725: c5 fb 11 0c c2 vmovsd %xmm1,(%rdx,%rax,8)
|
|
472a: 48 ff c0 inc %rax
|
|
472d: 49 3b c2 cmp %r10,%rax
|
|
4730: 72 ee jb 0x4720
|
|
4732: c4 e2 7d 19 c8 vbroadcastsd %xmm0,%ymm1
|
|
4737: 49 63 c1 movslq %r9d,%rax
|
|
473a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
4740: c4 a1 75 59 14 d2 vmulpd (%rdx,%r10,8),%ymm1,%ymm2
|
|
4746: c4 a1 75 59 5c d2 20 vmulpd 0x20(%rdx,%r10,8),%ymm1,%ymm3
|
|
474d: c4 a1 75 59 64 d2 40 vmulpd 0x40(%rdx,%r10,8),%ymm1,%ymm4
|
|
4754: c4 a1 75 59 6c d2 60 vmulpd 0x60(%rdx,%r10,8),%ymm1,%ymm5
|
|
475b: c4 a1 7d 11 14 d2 vmovupd %ymm2,(%rdx,%r10,8)
|
|
4761: c4 a1 7d 11 5c d2 20 vmovupd %ymm3,0x20(%rdx,%r10,8)
|
|
4768: c4 a1 7d 11 64 d2 40 vmovupd %ymm4,0x40(%rdx,%r10,8)
|
|
476f: c4 a1 7d 11 6c d2 60 vmovupd %ymm5,0x60(%rdx,%r10,8)
|
|
4776: 49 83 c2 10 add $0x10,%r10
|
|
477a: 4c 3b d0 cmp %rax,%r10
|
|
477d: 72 c1 jb 0x4740
|
|
477f: 41 8d 41 01 lea 0x1(%r9),%eax
|
|
4783: 41 3b c0 cmp %r8d,%eax
|
|
4786: 0f 87 88 00 00 00 ja 0x4814
|
|
478c: 4d 63 c0 movslq %r8d,%r8
|
|
478f: 4d 63 c9 movslq %r9d,%r9
|
|
4792: 4d 2b c1 sub %r9,%r8
|
|
4795: 49 83 f8 04 cmp $0x4,%r8
|
|
4799: 0f 8c 7f 00 00 00 jl 0x481e
|
|
479f: 4d 63 c9 movslq %r9d,%r9
|
|
47a2: 44 89 c0 mov %r8d,%eax
|
|
47a5: 83 e0 fc and $0xfffffffc,%eax
|
|
47a8: 45 33 db xor %r11d,%r11d
|
|
47ab: 48 63 c0 movslq %eax,%rax
|
|
47ae: c4 e2 7d 19 c8 vbroadcastsd %xmm0,%ymm1
|
|
47b3: 4e 8d 14 ca lea (%rdx,%r9,8),%r10
|
|
47b7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
47be: 00 00
|
|
47c0: c4 c1 75 59 12 vmulpd (%r10),%ymm1,%ymm2
|
|
47c5: 49 83 c3 04 add $0x4,%r11
|
|
47c9: c4 c1 7d 11 12 vmovupd %ymm2,(%r10)
|
|
47ce: 49 83 c2 20 add $0x20,%r10
|
|
47d2: 4c 3b d8 cmp %rax,%r11
|
|
47d5: 72 e9 jb 0x47c0
|
|
47d7: 49 3b c0 cmp %r8,%rax
|
|
47da: 73 38 jae 0x4814
|
|
47dc: 4d 63 c9 movslq %r9d,%r9
|
|
47df: 4a 8d 14 ca lea (%rdx,%r9,8),%rdx
|
|
47e3: 48 8d 14 c2 lea (%rdx,%rax,8),%rdx
|
|
47e7: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
47ee: 00
|
|
47ef: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
47f6: 0f 1f 00 nopl (%rax)
|
|
47f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
4800: c5 fb 59 0a vmulsd (%rdx),%xmm0,%xmm1
|
|
4804: 48 ff c0 inc %rax
|
|
4807: c5 fb 11 0a vmovsd %xmm1,(%rdx)
|
|
480b: 48 83 c2 08 add $0x8,%rdx
|
|
480f: 49 3b c0 cmp %r8,%rax
|
|
4812: 72 ec jb 0x4800
|
|
4814: 33 c0 xor %eax,%eax
|
|
4816: c5 f8 77 vzeroupper
|
|
4819: 48 83 c4 28 add $0x28,%rsp
|
|
481d: c3 ret
|
|
481e: 33 c0 xor %eax,%eax
|
|
4820: eb b5 jmp 0x47d7
|
|
4822: 45 33 c9 xor %r9d,%r9d
|
|
4825: e9 55 ff ff ff jmp 0x477f
|
|
482a: 48 89 d1 mov %rdx,%rcx
|
|
482d: 44 89 c2 mov %r8d,%edx
|
|
4830: e8 0b 3f 01 00 call 0x18740
|
|
4835: 48 83 c4 28 add $0x28,%rsp
|
|
4839: c3 ret
|
|
483a: 33 c0 xor %eax,%eax
|
|
483c: 48 83 c4 28 add $0x28,%rsp
|
|
4840: c3 ret
|
|
4841: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
4846: 48 83 c4 28 add $0x28,%rsp
|
|
484a: c3 ret
|
|
484b: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
4850: 48 83 c4 28 add $0x28,%rsp
|
|
4854: c3 ret
|
|
4855: 0f 1f 40 00 nopl 0x0(%rax)
|
|
4859: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
4860: 48 83 ec 28 sub $0x28,%rsp
|
|
4864: 48 85 d2 test %rdx,%rdx
|
|
4867: 0f 84 be 01 00 00 je 0x4a2b
|
|
486d: 45 85 c0 test %r8d,%r8d
|
|
4870: 0f 8e ab 01 00 00 jle 0x4a21
|
|
4876: c5 f9 2e 05 62 2f c5 vucomisd 0x1c52f62(%rip),%xmm0 # 0x1c577e0
|
|
487d: 01
|
|
487e: 7a 06 jp 0x4886
|
|
4880: 0f 84 94 01 00 00 je 0x4a1a
|
|
4886: c5 f1 57 c9 vxorpd %xmm1,%xmm1,%xmm1
|
|
488a: c5 f9 2e c1 vucomisd %xmm1,%xmm0
|
|
488e: 7a 06 jp 0x4896
|
|
4890: 0f 84 74 01 00 00 je 0x4a0a
|
|
4896: 41 83 f8 10 cmp $0x10,%r8d
|
|
489a: 0f 8c 62 01 00 00 jl 0x4a02
|
|
48a0: 49 89 d3 mov %rdx,%r11
|
|
48a3: 49 83 e3 1f and $0x1f,%r11
|
|
48a7: 45 85 db test %r11d,%r11d
|
|
48aa: 74 18 je 0x48c4
|
|
48ac: 41 f7 c3 07 00 00 00 test $0x7,%r11d
|
|
48b3: 0f 85 49 01 00 00 jne 0x4a02
|
|
48b9: 41 f7 db neg %r11d
|
|
48bc: 41 83 c3 20 add $0x20,%r11d
|
|
48c0: 41 c1 eb 03 shr $0x3,%r11d
|
|
48c4: 41 8d 43 10 lea 0x10(%r11),%eax
|
|
48c8: 44 3b c0 cmp %eax,%r8d
|
|
48cb: 0f 8c 31 01 00 00 jl 0x4a02
|
|
48d1: 45 89 c1 mov %r8d,%r9d
|
|
48d4: 33 c0 xor %eax,%eax
|
|
48d6: 45 2b cb sub %r11d,%r9d
|
|
48d9: 41 83 e1 0f and $0xf,%r9d
|
|
48dd: 41 f7 d9 neg %r9d
|
|
48e0: 45 03 c8 add %r8d,%r9d
|
|
48e3: 45 89 da mov %r11d,%r10d
|
|
48e6: 45 85 db test %r11d,%r11d
|
|
48e9: 76 27 jbe 0x4912
|
|
48eb: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
48f2: 00
|
|
48f3: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
48fa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
4900: c5 fb 59 0c c2 vmulsd (%rdx,%rax,8),%xmm0,%xmm1
|
|
4905: c5 fb 11 0c c2 vmovsd %xmm1,(%rdx,%rax,8)
|
|
490a: 48 ff c0 inc %rax
|
|
490d: 49 3b c2 cmp %r10,%rax
|
|
4910: 72 ee jb 0x4900
|
|
4912: c4 e2 7d 19 c8 vbroadcastsd %xmm0,%ymm1
|
|
4917: 49 63 c1 movslq %r9d,%rax
|
|
491a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
4920: c4 a1 75 59 14 d2 vmulpd (%rdx,%r10,8),%ymm1,%ymm2
|
|
4926: c4 a1 75 59 5c d2 20 vmulpd 0x20(%rdx,%r10,8),%ymm1,%ymm3
|
|
492d: c4 a1 75 59 64 d2 40 vmulpd 0x40(%rdx,%r10,8),%ymm1,%ymm4
|
|
4934: c4 a1 75 59 6c d2 60 vmulpd 0x60(%rdx,%r10,8),%ymm1,%ymm5
|
|
493b: c4 a1 7d 11 14 d2 vmovupd %ymm2,(%rdx,%r10,8)
|
|
4941: c4 a1 7d 11 5c d2 20 vmovupd %ymm3,0x20(%rdx,%r10,8)
|
|
4948: c4 a1 7d 11 64 d2 40 vmovupd %ymm4,0x40(%rdx,%r10,8)
|
|
494f: c4 a1 7d 11 6c d2 60 vmovupd %ymm5,0x60(%rdx,%r10,8)
|
|
4956: 49 83 c2 10 add $0x10,%r10
|
|
495a: 4c 3b d0 cmp %rax,%r10
|
|
495d: 72 c1 jb 0x4920
|
|
495f: 41 8d 41 01 lea 0x1(%r9),%eax
|
|
4963: 41 3b c0 cmp %r8d,%eax
|
|
4966: 0f 87 88 00 00 00 ja 0x49f4
|
|
496c: 4d 63 c0 movslq %r8d,%r8
|
|
496f: 4d 63 c9 movslq %r9d,%r9
|
|
4972: 4d 2b c1 sub %r9,%r8
|
|
4975: 49 83 f8 04 cmp $0x4,%r8
|
|
4979: 0f 8c 7f 00 00 00 jl 0x49fe
|
|
497f: 4d 63 c9 movslq %r9d,%r9
|
|
4982: 44 89 c0 mov %r8d,%eax
|
|
4985: 83 e0 fc and $0xfffffffc,%eax
|
|
4988: 45 33 db xor %r11d,%r11d
|
|
498b: 48 63 c0 movslq %eax,%rax
|
|
498e: c4 e2 7d 19 c8 vbroadcastsd %xmm0,%ymm1
|
|
4993: 4e 8d 14 ca lea (%rdx,%r9,8),%r10
|
|
4997: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
499e: 00 00
|
|
49a0: c4 c1 75 59 12 vmulpd (%r10),%ymm1,%ymm2
|
|
49a5: 49 83 c3 04 add $0x4,%r11
|
|
49a9: c4 c1 7d 11 12 vmovupd %ymm2,(%r10)
|
|
49ae: 49 83 c2 20 add $0x20,%r10
|
|
49b2: 4c 3b d8 cmp %rax,%r11
|
|
49b5: 72 e9 jb 0x49a0
|
|
49b7: 49 3b c0 cmp %r8,%rax
|
|
49ba: 73 38 jae 0x49f4
|
|
49bc: 4d 63 c9 movslq %r9d,%r9
|
|
49bf: 4a 8d 14 ca lea (%rdx,%r9,8),%rdx
|
|
49c3: 48 8d 14 c2 lea (%rdx,%rax,8),%rdx
|
|
49c7: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
49ce: 00
|
|
49cf: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
49d6: 0f 1f 00 nopl (%rax)
|
|
49d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
49e0: c5 fb 59 0a vmulsd (%rdx),%xmm0,%xmm1
|
|
49e4: 48 ff c0 inc %rax
|
|
49e7: c5 fb 11 0a vmovsd %xmm1,(%rdx)
|
|
49eb: 48 83 c2 08 add $0x8,%rdx
|
|
49ef: 49 3b c0 cmp %r8,%rax
|
|
49f2: 72 ec jb 0x49e0
|
|
49f4: 33 c0 xor %eax,%eax
|
|
49f6: c5 f8 77 vzeroupper
|
|
49f9: 48 83 c4 28 add $0x28,%rsp
|
|
49fd: c3 ret
|
|
49fe: 33 c0 xor %eax,%eax
|
|
4a00: eb b5 jmp 0x49b7
|
|
4a02: 45 33 c9 xor %r9d,%r9d
|
|
4a05: e9 55 ff ff ff jmp 0x495f
|
|
4a0a: 48 89 d1 mov %rdx,%rcx
|
|
4a0d: 44 89 c2 mov %r8d,%edx
|
|
4a10: e8 6b 3d 01 00 call 0x18780
|
|
4a15: 48 83 c4 28 add $0x28,%rsp
|
|
4a19: c3 ret
|
|
4a1a: 33 c0 xor %eax,%eax
|
|
4a1c: 48 83 c4 28 add $0x28,%rsp
|
|
4a20: c3 ret
|
|
4a21: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
4a26: 48 83 c4 28 add $0x28,%rsp
|
|
4a2a: c3 ret
|
|
4a2b: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
4a30: 48 83 c4 28 add $0x28,%rsp
|
|
4a34: c3 ret
|
|
4a35: 0f 1f 40 00 nopl 0x0(%rax)
|
|
4a39: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
4a40: 56 push %rsi
|
|
4a41: 57 push %rdi
|
|
4a42: 41 54 push %r12
|
|
4a44: 55 push %rbp
|
|
4a45: 48 83 ec 28 sub $0x28,%rsp
|
|
4a49: 89 cf mov %ecx,%edi
|
|
4a4b: 4d 89 cc mov %r9,%r12
|
|
4a4e: 83 ff 1e cmp $0x1e,%edi
|
|
4a51: 0f 87 7a 01 00 00 ja 0x4bd1
|
|
4a57: 4d 85 e4 test %r12,%r12
|
|
4a5a: 0f 84 80 01 00 00 je 0x4be0
|
|
4a60: 48 8b 74 24 70 mov 0x70(%rsp),%rsi
|
|
4a65: 48 85 f6 test %rsi,%rsi
|
|
4a68: 0f 84 72 01 00 00 je 0x4be0
|
|
4a6e: 48 8b 6c 24 78 mov 0x78(%rsp),%rbp
|
|
4a73: 48 85 ed test %rbp,%rbp
|
|
4a76: 0f 84 64 01 00 00 je 0x4be0
|
|
4a7c: 83 fa 08 cmp $0x8,%edx
|
|
4a7f: 74 1e je 0x4a9f
|
|
4a81: 83 fa 04 cmp $0x4,%edx
|
|
4a84: 74 19 je 0x4a9f
|
|
4a86: 83 fa 01 cmp $0x1,%edx
|
|
4a89: 74 14 je 0x4a9f
|
|
4a8b: 83 fa 02 cmp $0x2,%edx
|
|
4a8e: 74 0f je 0x4a9f
|
|
4a90: b8 ee ff ff ff mov $0xffffffee,%eax
|
|
4a95: 48 83 c4 28 add $0x28,%rsp
|
|
4a99: 5d pop %rbp
|
|
4a9a: 41 5c pop %r12
|
|
4a9c: 5f pop %rdi
|
|
4a9d: 5e pop %rsi
|
|
4a9e: c3 ret
|
|
4a9f: 83 ff 1d cmp $0x1d,%edi
|
|
4aa2: 0f 8f 29 01 00 00 jg 0x4bd1
|
|
4aa8: 83 ff 04 cmp $0x4,%edi
|
|
4aab: 7f 14 jg 0x4ac1
|
|
4aad: 41 c7 04 24 d0 00 00 movl $0xd0,(%r12)
|
|
4ab4: 00
|
|
4ab5: 33 c0 xor %eax,%eax
|
|
4ab7: 89 06 mov %eax,(%rsi)
|
|
4ab9: 89 45 00 mov %eax,0x0(%rbp)
|
|
4abc: e9 04 01 00 00 jmp 0x4bc5
|
|
4ac1: 83 ff 06 cmp $0x6,%edi
|
|
4ac4: 7f 11 jg 0x4ad7
|
|
4ac6: 33 c0 xor %eax,%eax
|
|
4ac8: 41 89 04 24 mov %eax,(%r12)
|
|
4acc: 89 06 mov %eax,(%rsi)
|
|
4ace: 89 45 00 mov %eax,0x0(%rbp)
|
|
4ad1: 41 8b 04 24 mov (%r12),%eax
|
|
4ad5: eb 67 jmp 0x4b3e
|
|
4ad7: 8d 4f ff lea -0x1(%rdi),%ecx
|
|
4ada: 83 f9 10 cmp $0x10,%ecx
|
|
4add: 7f 48 jg 0x4b27
|
|
4adf: 41 bb 01 00 00 00 mov $0x1,%r11d
|
|
4ae5: 41 d3 e3 shl %cl,%r11d
|
|
4ae8: 42 8d 04 dd 47 00 00 lea 0x47(,%r11,8),%eax
|
|
4aef: 00
|
|
4af0: 83 e0 c0 and $0xffffffc0,%eax
|
|
4af3: 46 8d 14 dd 3f 00 00 lea 0x3f(,%r11,8),%r10d
|
|
4afa: 00
|
|
4afb: 41 89 04 24 mov %eax,(%r12)
|
|
4aff: 44 89 d8 mov %r11d,%eax
|
|
4b02: d1 f8 sar $1,%eax
|
|
4b04: 41 83 e2 c0 and $0xffffffc0,%r10d
|
|
4b08: c1 e8 1e shr $0x1e,%eax
|
|
4b0b: 41 03 c3 add %r11d,%eax
|
|
4b0e: 83 e0 fc and $0xfffffffc,%eax
|
|
4b11: 83 c0 43 add $0x43,%eax
|
|
4b14: c7 06 00 00 00 00 movl $0x0,(%rsi)
|
|
4b1a: 83 e0 c0 and $0xffffffc0,%eax
|
|
4b1d: 44 89 55 00 mov %r10d,0x0(%rbp)
|
|
4b21: 41 03 04 24 add (%r12),%eax
|
|
4b25: eb 12 jmp 0x4b39
|
|
4b27: 4c 89 e2 mov %r12,%rdx
|
|
4b2a: 49 89 f0 mov %rsi,%r8
|
|
4b2d: 49 89 e9 mov %rbp,%r9
|
|
4b30: e8 eb 77 03 00 call 0x3c320
|
|
4b35: 41 8b 04 24 mov (%r12),%eax
|
|
4b39: 83 ff 13 cmp $0x13,%edi
|
|
4b3c: 7d 2a jge 0x4b68
|
|
4b3e: 89 f9 mov %edi,%ecx
|
|
4b40: 41 ba 01 00 00 00 mov $0x1,%r10d
|
|
4b46: 41 d3 e2 shl %cl,%r10d
|
|
4b49: 45 89 d3 mov %r10d,%r11d
|
|
4b4c: 41 d1 fb sar $1,%r11d
|
|
4b4f: 41 c1 eb 1e shr $0x1e,%r11d
|
|
4b53: 45 03 da add %r10d,%r11d
|
|
4b56: 41 c1 eb 02 shr $0x2,%r11d
|
|
4b5a: 46 8d 14 dd 3f 00 00 lea 0x3f(,%r11,8),%r10d
|
|
4b61: 00
|
|
4b62: 41 83 e2 c0 and $0xffffffc0,%r10d
|
|
4b66: eb 18 jmp 0x4b80
|
|
4b68: 41 ba 01 00 00 00 mov $0x1,%r10d
|
|
4b6e: 8d 4f 14 lea 0x14(%rdi),%ecx
|
|
4b71: 41 d3 e2 shl %cl,%r10d
|
|
4b74: 46 8d 14 d5 3f 20 00 lea 0x203f(,%r10,8),%r10d
|
|
4b7b: 00
|
|
4b7c: 41 83 e2 c0 and $0xffffffc0,%r10d
|
|
4b80: 83 ff 0a cmp $0xa,%edi
|
|
4b83: 42 8d 84 50 00 01 00 lea 0x100(%rax,%r10,2),%eax
|
|
4b8a: 00
|
|
4b8b: 41 89 04 24 mov %eax,(%r12)
|
|
4b8f: 7f 04 jg 0x4b95
|
|
4b91: 33 c0 xor %eax,%eax
|
|
4b93: eb 21 jmp 0x4bb6
|
|
4b95: 89 f9 mov %edi,%ecx
|
|
4b97: b8 01 00 00 00 mov $0x1,%eax
|
|
4b9c: d3 e0 shl %cl,%eax
|
|
4b9e: 89 c7 mov %eax,%edi
|
|
4ba0: d1 ff sar $1,%edi
|
|
4ba2: c1 ef 1e shr $0x1e,%edi
|
|
4ba5: 03 f8 add %eax,%edi
|
|
4ba7: 83 e7 fc and $0xfffffffc,%edi
|
|
4baa: 83 c7 43 add $0x43,%edi
|
|
4bad: 83 e7 c0 and $0xffffffc0,%edi
|
|
4bb0: 8b 16 mov (%rsi),%edx
|
|
4bb2: 8d 44 3a 40 lea 0x40(%rdx,%rdi,1),%eax
|
|
4bb6: 89 06 mov %eax,(%rsi)
|
|
4bb8: 8b 45 00 mov 0x0(%rbp),%eax
|
|
4bbb: 85 c0 test %eax,%eax
|
|
4bbd: 7e 06 jle 0x4bc5
|
|
4bbf: 83 c0 40 add $0x40,%eax
|
|
4bc2: 89 45 00 mov %eax,0x0(%rbp)
|
|
4bc5: 33 c0 xor %eax,%eax
|
|
4bc7: 48 83 c4 28 add $0x28,%rsp
|
|
4bcb: 5d pop %rbp
|
|
4bcc: 41 5c pop %r12
|
|
4bce: 5f pop %rdi
|
|
4bcf: 5e pop %rsi
|
|
4bd0: c3 ret
|
|
4bd1: b8 ef ff ff ff mov $0xffffffef,%eax
|
|
4bd6: 48 83 c4 28 add $0x28,%rsp
|
|
4bda: 5d pop %rbp
|
|
4bdb: 41 5c pop %r12
|
|
4bdd: 5f pop %rdi
|
|
4bde: 5e pop %rsi
|
|
4bdf: c3 ret
|
|
4be0: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
4be5: 48 83 c4 28 add $0x28,%rsp
|
|
4be9: 5d pop %rbp
|
|
4bea: 41 5c pop %r12
|
|
4bec: 5f pop %rdi
|
|
4bed: 5e pop %rsi
|
|
4bee: c3 ret
|
|
4bef: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
4bf6: 00
|
|
4bf7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
4bfe: 66 90 xchg %ax,%ax
|
|
4c00: 41 54 push %r12
|
|
4c02: 41 55 push %r13
|
|
4c04: 41 56 push %r14
|
|
4c06: 41 57 push %r15
|
|
4c08: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
|
|
4c0d: 41 89 cd mov %ecx,%r13d
|
|
4c10: 4d 89 cc mov %r9,%r12
|
|
4c13: 41 83 fd 1e cmp $0x1e,%r13d
|
|
4c17: 0f 87 94 01 00 00 ja 0x4db1
|
|
4c1d: 4d 85 e4 test %r12,%r12
|
|
4c20: 0f 84 9e 01 00 00 je 0x4dc4
|
|
4c26: 4c 8b 74 24 70 mov 0x70(%rsp),%r14
|
|
4c2b: 4d 85 f6 test %r14,%r14
|
|
4c2e: 0f 84 90 01 00 00 je 0x4dc4
|
|
4c34: 4c 8b 7c 24 78 mov 0x78(%rsp),%r15
|
|
4c39: 4d 85 ff test %r15,%r15
|
|
4c3c: 0f 84 82 01 00 00 je 0x4dc4
|
|
4c42: 83 fa 08 cmp $0x8,%edx
|
|
4c45: 74 22 je 0x4c69
|
|
4c47: 83 fa 04 cmp $0x4,%edx
|
|
4c4a: 74 1d je 0x4c69
|
|
4c4c: 83 fa 01 cmp $0x1,%edx
|
|
4c4f: 74 18 je 0x4c69
|
|
4c51: 83 fa 02 cmp $0x2,%edx
|
|
4c54: 74 13 je 0x4c69
|
|
4c56: b8 ee ff ff ff mov $0xffffffee,%eax
|
|
4c5b: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
4c60: 41 5f pop %r15
|
|
4c62: 41 5e pop %r14
|
|
4c64: 41 5d pop %r13
|
|
4c66: 41 5c pop %r12
|
|
4c68: c3 ret
|
|
4c69: 41 83 fd 1d cmp $0x1d,%r13d
|
|
4c6d: 0f 8f 3e 01 00 00 jg 0x4db1
|
|
4c73: 41 83 fd 04 cmp $0x4,%r13d
|
|
4c77: 7f 15 jg 0x4c8e
|
|
4c79: 41 c7 04 24 d0 00 00 movl $0xd0,(%r12)
|
|
4c80: 00
|
|
4c81: 33 c0 xor %eax,%eax
|
|
4c83: 41 89 06 mov %eax,(%r14)
|
|
4c86: 41 89 07 mov %eax,(%r15)
|
|
4c89: e9 13 01 00 00 jmp 0x4da1
|
|
4c8e: 41 83 fd 06 cmp $0x6,%r13d
|
|
4c92: 7f 12 jg 0x4ca6
|
|
4c94: 33 c0 xor %eax,%eax
|
|
4c96: 41 89 04 24 mov %eax,(%r12)
|
|
4c9a: 41 89 06 mov %eax,(%r14)
|
|
4c9d: 41 89 07 mov %eax,(%r15)
|
|
4ca0: 41 8b 14 24 mov (%r12),%edx
|
|
4ca4: eb 6a jmp 0x4d10
|
|
4ca6: 41 8d 4d ff lea -0x1(%r13),%ecx
|
|
4caa: 83 f9 11 cmp $0x11,%ecx
|
|
4cad: 7f 49 jg 0x4cf8
|
|
4caf: 41 bb 01 00 00 00 mov $0x1,%r11d
|
|
4cb5: 41 d3 e3 shl %cl,%r11d
|
|
4cb8: 44 89 da mov %r11d,%edx
|
|
4cbb: 45 89 da mov %r11d,%r10d
|
|
4cbe: d1 fa sar $1,%edx
|
|
4cc0: c1 ea 1e shr $0x1e,%edx
|
|
4cc3: 41 c1 e2 03 shl $0x3,%r10d
|
|
4cc7: 41 03 d3 add %r11d,%edx
|
|
4cca: 44 89 d0 mov %r10d,%eax
|
|
4ccd: 83 e2 fc and $0xfffffffc,%edx
|
|
4cd0: 83 c0 47 add $0x47,%eax
|
|
4cd3: 41 83 c2 3f add $0x3f,%r10d
|
|
4cd7: 83 c2 43 add $0x43,%edx
|
|
4cda: 83 e0 c0 and $0xffffffc0,%eax
|
|
4cdd: 41 89 04 24 mov %eax,(%r12)
|
|
4ce1: 41 83 e2 c0 and $0xffffffc0,%r10d
|
|
4ce5: 41 c7 06 00 00 00 00 movl $0x0,(%r14)
|
|
4cec: 83 e2 c0 and $0xffffffc0,%edx
|
|
4cef: 45 89 17 mov %r10d,(%r15)
|
|
4cf2: 41 03 14 24 add (%r12),%edx
|
|
4cf6: eb 12 jmp 0x4d0a
|
|
4cf8: 4c 89 e2 mov %r12,%rdx
|
|
4cfb: 4d 89 f0 mov %r14,%r8
|
|
4cfe: 4d 89 f9 mov %r15,%r9
|
|
4d01: e8 5a 78 03 00 call 0x3c560
|
|
4d06: 41 8b 14 24 mov (%r12),%edx
|
|
4d0a: 41 83 fd 13 cmp $0x13,%r13d
|
|
4d0e: 7d 29 jge 0x4d39
|
|
4d10: 44 89 e9 mov %r13d,%ecx
|
|
4d13: b8 01 00 00 00 mov $0x1,%eax
|
|
4d18: d3 e0 shl %cl,%eax
|
|
4d1a: 41 89 c2 mov %eax,%r10d
|
|
4d1d: 41 d1 fa sar $1,%r10d
|
|
4d20: 41 c1 ea 1e shr $0x1e,%r10d
|
|
4d24: 44 03 d0 add %eax,%r10d
|
|
4d27: 41 c1 ea 02 shr $0x2,%r10d
|
|
4d2b: 41 c1 e2 03 shl $0x3,%r10d
|
|
4d2f: 41 83 c2 3f add $0x3f,%r10d
|
|
4d33: 41 83 e2 c0 and $0xffffffc0,%r10d
|
|
4d37: eb 1c jmp 0x4d55
|
|
4d39: 41 ba 01 00 00 00 mov $0x1,%r10d
|
|
4d3f: 41 8d 4d 14 lea 0x14(%r13),%ecx
|
|
4d43: 41 d3 e2 shl %cl,%r10d
|
|
4d46: 41 c1 e2 03 shl $0x3,%r10d
|
|
4d4a: 41 81 c2 3f 20 00 00 add $0x203f,%r10d
|
|
4d51: 41 83 e2 c0 and $0xffffffc0,%r10d
|
|
4d55: 45 03 d2 add %r10d,%r10d
|
|
4d58: 41 03 d2 add %r10d,%edx
|
|
4d5b: 81 c2 00 01 00 00 add $0x100,%edx
|
|
4d61: 41 89 14 24 mov %edx,(%r12)
|
|
4d65: 41 83 fd 0a cmp $0xa,%r13d
|
|
4d69: 7f 04 jg 0x4d6f
|
|
4d6b: 33 d2 xor %edx,%edx
|
|
4d6d: eb 22 jmp 0x4d91
|
|
4d6f: 44 89 e9 mov %r13d,%ecx
|
|
4d72: b8 01 00 00 00 mov $0x1,%eax
|
|
4d77: d3 e0 shl %cl,%eax
|
|
4d79: 89 c2 mov %eax,%edx
|
|
4d7b: d1 fa sar $1,%edx
|
|
4d7d: c1 ea 1e shr $0x1e,%edx
|
|
4d80: 03 d0 add %eax,%edx
|
|
4d82: 83 e2 fc and $0xfffffffc,%edx
|
|
4d85: 83 c2 43 add $0x43,%edx
|
|
4d88: 83 e2 c0 and $0xffffffc0,%edx
|
|
4d8b: 83 c2 40 add $0x40,%edx
|
|
4d8e: 41 03 16 add (%r14),%edx
|
|
4d91: 41 89 16 mov %edx,(%r14)
|
|
4d94: 41 8b 07 mov (%r15),%eax
|
|
4d97: 85 c0 test %eax,%eax
|
|
4d99: 7e 06 jle 0x4da1
|
|
4d9b: 83 c0 40 add $0x40,%eax
|
|
4d9e: 41 89 07 mov %eax,(%r15)
|
|
4da1: 33 c0 xor %eax,%eax
|
|
4da3: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
4da8: 41 5f pop %r15
|
|
4daa: 41 5e pop %r14
|
|
4dac: 41 5d pop %r13
|
|
4dae: 41 5c pop %r12
|
|
4db0: c3 ret
|
|
4db1: b8 ef ff ff ff mov $0xffffffef,%eax
|
|
4db6: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
4dbb: 41 5f pop %r15
|
|
4dbd: 41 5e pop %r14
|
|
4dbf: 41 5d pop %r13
|
|
4dc1: 41 5c pop %r12
|
|
4dc3: c3 ret
|
|
4dc4: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
4dc9: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
4dce: 41 5f pop %r15
|
|
4dd0: 41 5e pop %r14
|
|
4dd2: 41 5d pop %r13
|
|
4dd4: 41 5c pop %r12
|
|
4dd6: c3 ret
|
|
4dd7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
4dde: 00 00
|
|
4de0: 56 push %rsi
|
|
4de1: 57 push %rdi
|
|
4de2: 41 54 push %r12
|
|
4de4: 55 push %rbp
|
|
4de5: 48 83 ec 28 sub $0x28,%rsp
|
|
4de9: 89 cf mov %ecx,%edi
|
|
4deb: 4d 89 cc mov %r9,%r12
|
|
4dee: 83 ff 1e cmp $0x1e,%edi
|
|
4df1: 0f 87 7a 01 00 00 ja 0x4f71
|
|
4df7: 4d 85 e4 test %r12,%r12
|
|
4dfa: 0f 84 80 01 00 00 je 0x4f80
|
|
4e00: 48 8b 74 24 70 mov 0x70(%rsp),%rsi
|
|
4e05: 48 85 f6 test %rsi,%rsi
|
|
4e08: 0f 84 72 01 00 00 je 0x4f80
|
|
4e0e: 48 8b 6c 24 78 mov 0x78(%rsp),%rbp
|
|
4e13: 48 85 ed test %rbp,%rbp
|
|
4e16: 0f 84 64 01 00 00 je 0x4f80
|
|
4e1c: 83 fa 08 cmp $0x8,%edx
|
|
4e1f: 74 1e je 0x4e3f
|
|
4e21: 83 fa 04 cmp $0x4,%edx
|
|
4e24: 74 19 je 0x4e3f
|
|
4e26: 83 fa 01 cmp $0x1,%edx
|
|
4e29: 74 14 je 0x4e3f
|
|
4e2b: 83 fa 02 cmp $0x2,%edx
|
|
4e2e: 74 0f je 0x4e3f
|
|
4e30: b8 ee ff ff ff mov $0xffffffee,%eax
|
|
4e35: 48 83 c4 28 add $0x28,%rsp
|
|
4e39: 5d pop %rbp
|
|
4e3a: 41 5c pop %r12
|
|
4e3c: 5f pop %rdi
|
|
4e3d: 5e pop %rsi
|
|
4e3e: c3 ret
|
|
4e3f: 83 ff 1d cmp $0x1d,%edi
|
|
4e42: 0f 8f 29 01 00 00 jg 0x4f71
|
|
4e48: 83 ff 04 cmp $0x4,%edi
|
|
4e4b: 7f 14 jg 0x4e61
|
|
4e4d: 33 c0 xor %eax,%eax
|
|
4e4f: 41 c7 04 24 d0 00 00 movl $0xd0,(%r12)
|
|
4e56: 00
|
|
4e57: 89 06 mov %eax,(%rsi)
|
|
4e59: 89 45 00 mov %eax,0x0(%rbp)
|
|
4e5c: e9 04 01 00 00 jmp 0x4f65
|
|
4e61: 83 ff 06 cmp $0x6,%edi
|
|
4e64: 7f 11 jg 0x4e77
|
|
4e66: 33 c0 xor %eax,%eax
|
|
4e68: 41 89 04 24 mov %eax,(%r12)
|
|
4e6c: 89 06 mov %eax,(%rsi)
|
|
4e6e: 89 45 00 mov %eax,0x0(%rbp)
|
|
4e71: 41 8b 04 24 mov (%r12),%eax
|
|
4e75: eb 67 jmp 0x4ede
|
|
4e77: 8d 4f ff lea -0x1(%rdi),%ecx
|
|
4e7a: 83 f9 11 cmp $0x11,%ecx
|
|
4e7d: 7f 48 jg 0x4ec7
|
|
4e7f: 41 bb 01 00 00 00 mov $0x1,%r11d
|
|
4e85: 41 d3 e3 shl %cl,%r11d
|
|
4e88: 42 8d 04 dd 47 00 00 lea 0x47(,%r11,8),%eax
|
|
4e8f: 00
|
|
4e90: 83 e0 c0 and $0xffffffc0,%eax
|
|
4e93: 46 8d 14 dd 3f 00 00 lea 0x3f(,%r11,8),%r10d
|
|
4e9a: 00
|
|
4e9b: 41 89 04 24 mov %eax,(%r12)
|
|
4e9f: 44 89 d8 mov %r11d,%eax
|
|
4ea2: 41 83 e2 c0 and $0xffffffc0,%r10d
|
|
4ea6: d1 f8 sar $1,%eax
|
|
4ea8: c7 06 00 00 00 00 movl $0x0,(%rsi)
|
|
4eae: c1 e8 1e shr $0x1e,%eax
|
|
4eb1: 44 89 55 00 mov %r10d,0x0(%rbp)
|
|
4eb5: 41 03 c3 add %r11d,%eax
|
|
4eb8: 83 e0 fc and $0xfffffffc,%eax
|
|
4ebb: 83 c0 43 add $0x43,%eax
|
|
4ebe: 83 e0 c0 and $0xffffffc0,%eax
|
|
4ec1: 41 03 04 24 add (%r12),%eax
|
|
4ec5: eb 12 jmp 0x4ed9
|
|
4ec7: 4c 89 e2 mov %r12,%rdx
|
|
4eca: 49 89 f0 mov %rsi,%r8
|
|
4ecd: 49 89 e9 mov %rbp,%r9
|
|
4ed0: e8 ab 78 03 00 call 0x3c780
|
|
4ed5: 41 8b 04 24 mov (%r12),%eax
|
|
4ed9: 83 ff 15 cmp $0x15,%edi
|
|
4edc: 7d 2a jge 0x4f08
|
|
4ede: 89 f9 mov %edi,%ecx
|
|
4ee0: 41 ba 01 00 00 00 mov $0x1,%r10d
|
|
4ee6: 41 d3 e2 shl %cl,%r10d
|
|
4ee9: 45 89 d3 mov %r10d,%r11d
|
|
4eec: 41 d1 fb sar $1,%r11d
|
|
4eef: 41 c1 eb 1e shr $0x1e,%r11d
|
|
4ef3: 45 03 da add %r10d,%r11d
|
|
4ef6: 41 c1 eb 02 shr $0x2,%r11d
|
|
4efa: 46 8d 14 dd 3f 00 00 lea 0x3f(,%r11,8),%r10d
|
|
4f01: 00
|
|
4f02: 41 83 e2 c0 and $0xffffffc0,%r10d
|
|
4f06: eb 18 jmp 0x4f20
|
|
4f08: 8d 4f 14 lea 0x14(%rdi),%ecx
|
|
4f0b: 41 ba 01 00 00 00 mov $0x1,%r10d
|
|
4f11: 41 d3 e2 shl %cl,%r10d
|
|
4f14: 46 8d 14 d5 3f 20 00 lea 0x203f(,%r10,8),%r10d
|
|
4f1b: 00
|
|
4f1c: 41 83 e2 c0 and $0xffffffc0,%r10d
|
|
4f20: 42 8d 84 50 00 01 00 lea 0x100(%rax,%r10,2),%eax
|
|
4f27: 00
|
|
4f28: 41 89 04 24 mov %eax,(%r12)
|
|
4f2c: 83 ff 0a cmp $0xa,%edi
|
|
4f2f: 7f 04 jg 0x4f35
|
|
4f31: 33 c0 xor %eax,%eax
|
|
4f33: eb 21 jmp 0x4f56
|
|
4f35: 89 f9 mov %edi,%ecx
|
|
4f37: b8 01 00 00 00 mov $0x1,%eax
|
|
4f3c: 8b 16 mov (%rsi),%edx
|
|
4f3e: d3 e0 shl %cl,%eax
|
|
4f40: 89 c7 mov %eax,%edi
|
|
4f42: d1 ff sar $1,%edi
|
|
4f44: c1 ef 1e shr $0x1e,%edi
|
|
4f47: 03 f8 add %eax,%edi
|
|
4f49: 83 e7 fc and $0xfffffffc,%edi
|
|
4f4c: 83 c7 43 add $0x43,%edi
|
|
4f4f: 83 e7 c0 and $0xffffffc0,%edi
|
|
4f52: 8d 44 3a 40 lea 0x40(%rdx,%rdi,1),%eax
|
|
4f56: 89 06 mov %eax,(%rsi)
|
|
4f58: 8b 45 00 mov 0x0(%rbp),%eax
|
|
4f5b: 85 c0 test %eax,%eax
|
|
4f5d: 7e 06 jle 0x4f65
|
|
4f5f: 83 c0 40 add $0x40,%eax
|
|
4f62: 89 45 00 mov %eax,0x0(%rbp)
|
|
4f65: 33 c0 xor %eax,%eax
|
|
4f67: 48 83 c4 28 add $0x28,%rsp
|
|
4f6b: 5d pop %rbp
|
|
4f6c: 41 5c pop %r12
|
|
4f6e: 5f pop %rdi
|
|
4f6f: 5e pop %rsi
|
|
4f70: c3 ret
|
|
4f71: b8 ef ff ff ff mov $0xffffffef,%eax
|
|
4f76: 48 83 c4 28 add $0x28,%rsp
|
|
4f7a: 5d pop %rbp
|
|
4f7b: 41 5c pop %r12
|
|
4f7d: 5f pop %rdi
|
|
4f7e: 5e pop %rsi
|
|
4f7f: c3 ret
|
|
4f80: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
4f85: 48 83 c4 28 add $0x28,%rsp
|
|
4f89: 5d pop %rbp
|
|
4f8a: 41 5c pop %r12
|
|
4f8c: 5f pop %rdi
|
|
4f8d: 5e pop %rsi
|
|
4f8e: c3 ret
|
|
4f8f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
4f96: 00
|
|
4f97: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
4f9e: 66 90 xchg %ax,%ax
|
|
4fa0: 56 push %rsi
|
|
4fa1: 57 push %rdi
|
|
4fa2: 41 54 push %r12
|
|
4fa4: 55 push %rbp
|
|
4fa5: 48 83 ec 28 sub $0x28,%rsp
|
|
4fa9: 89 cf mov %ecx,%edi
|
|
4fab: 4d 89 cc mov %r9,%r12
|
|
4fae: 83 ff 1e cmp $0x1e,%edi
|
|
4fb1: 0f 87 7a 01 00 00 ja 0x5131
|
|
4fb7: 4d 85 e4 test %r12,%r12
|
|
4fba: 0f 84 80 01 00 00 je 0x5140
|
|
4fc0: 48 8b 74 24 70 mov 0x70(%rsp),%rsi
|
|
4fc5: 48 85 f6 test %rsi,%rsi
|
|
4fc8: 0f 84 72 01 00 00 je 0x5140
|
|
4fce: 48 8b 6c 24 78 mov 0x78(%rsp),%rbp
|
|
4fd3: 48 85 ed test %rbp,%rbp
|
|
4fd6: 0f 84 64 01 00 00 je 0x5140
|
|
4fdc: 83 fa 08 cmp $0x8,%edx
|
|
4fdf: 74 1e je 0x4fff
|
|
4fe1: 83 fa 04 cmp $0x4,%edx
|
|
4fe4: 74 19 je 0x4fff
|
|
4fe6: 83 fa 01 cmp $0x1,%edx
|
|
4fe9: 74 14 je 0x4fff
|
|
4feb: 83 fa 02 cmp $0x2,%edx
|
|
4fee: 74 0f je 0x4fff
|
|
4ff0: b8 ee ff ff ff mov $0xffffffee,%eax
|
|
4ff5: 48 83 c4 28 add $0x28,%rsp
|
|
4ff9: 5d pop %rbp
|
|
4ffa: 41 5c pop %r12
|
|
4ffc: 5f pop %rdi
|
|
4ffd: 5e pop %rsi
|
|
4ffe: c3 ret
|
|
4fff: 83 ff 1d cmp $0x1d,%edi
|
|
5002: 0f 8f 29 01 00 00 jg 0x5131
|
|
5008: 83 ff 04 cmp $0x4,%edi
|
|
500b: 7f 14 jg 0x5021
|
|
500d: 41 c7 04 24 d0 00 00 movl $0xd0,(%r12)
|
|
5014: 00
|
|
5015: 33 c0 xor %eax,%eax
|
|
5017: 89 06 mov %eax,(%rsi)
|
|
5019: 89 45 00 mov %eax,0x0(%rbp)
|
|
501c: e9 04 01 00 00 jmp 0x5125
|
|
5021: 83 ff 07 cmp $0x7,%edi
|
|
5024: 7f 11 jg 0x5037
|
|
5026: 33 c0 xor %eax,%eax
|
|
5028: 41 89 04 24 mov %eax,(%r12)
|
|
502c: 89 06 mov %eax,(%rsi)
|
|
502e: 89 45 00 mov %eax,0x0(%rbp)
|
|
5031: 41 8b 04 24 mov (%r12),%eax
|
|
5035: eb 67 jmp 0x509e
|
|
5037: 8d 4f ff lea -0x1(%rdi),%ecx
|
|
503a: 83 f9 12 cmp $0x12,%ecx
|
|
503d: 7f 48 jg 0x5087
|
|
503f: 41 bb 01 00 00 00 mov $0x1,%r11d
|
|
5045: 41 d3 e3 shl %cl,%r11d
|
|
5048: 42 8d 04 dd 47 00 00 lea 0x47(,%r11,8),%eax
|
|
504f: 00
|
|
5050: 83 e0 c0 and $0xffffffc0,%eax
|
|
5053: 46 8d 14 dd 3f 00 00 lea 0x3f(,%r11,8),%r10d
|
|
505a: 00
|
|
505b: 41 89 04 24 mov %eax,(%r12)
|
|
505f: 44 89 d8 mov %r11d,%eax
|
|
5062: d1 f8 sar $1,%eax
|
|
5064: 41 83 e2 c0 and $0xffffffc0,%r10d
|
|
5068: c1 e8 1e shr $0x1e,%eax
|
|
506b: 41 03 c3 add %r11d,%eax
|
|
506e: 83 e0 fc and $0xfffffffc,%eax
|
|
5071: 83 c0 43 add $0x43,%eax
|
|
5074: c7 06 00 00 00 00 movl $0x0,(%rsi)
|
|
507a: 83 e0 c0 and $0xffffffc0,%eax
|
|
507d: 44 89 55 00 mov %r10d,0x0(%rbp)
|
|
5081: 41 03 04 24 add (%r12),%eax
|
|
5085: eb 12 jmp 0x5099
|
|
5087: 4c 89 e2 mov %r12,%rdx
|
|
508a: 49 89 f0 mov %rsi,%r8
|
|
508d: 49 89 e9 mov %rbp,%r9
|
|
5090: e8 2b 79 03 00 call 0x3c9c0
|
|
5095: 41 8b 04 24 mov (%r12),%eax
|
|
5099: 83 ff 13 cmp $0x13,%edi
|
|
509c: 7d 2a jge 0x50c8
|
|
509e: 89 f9 mov %edi,%ecx
|
|
50a0: 41 ba 01 00 00 00 mov $0x1,%r10d
|
|
50a6: 41 d3 e2 shl %cl,%r10d
|
|
50a9: 45 89 d3 mov %r10d,%r11d
|
|
50ac: 41 d1 fb sar $1,%r11d
|
|
50af: 41 c1 eb 1e shr $0x1e,%r11d
|
|
50b3: 45 03 da add %r10d,%r11d
|
|
50b6: 41 c1 eb 02 shr $0x2,%r11d
|
|
50ba: 46 8d 14 dd 3f 00 00 lea 0x3f(,%r11,8),%r10d
|
|
50c1: 00
|
|
50c2: 41 83 e2 c0 and $0xffffffc0,%r10d
|
|
50c6: eb 18 jmp 0x50e0
|
|
50c8: 41 ba 01 00 00 00 mov $0x1,%r10d
|
|
50ce: 8d 4f 14 lea 0x14(%rdi),%ecx
|
|
50d1: 41 d3 e2 shl %cl,%r10d
|
|
50d4: 46 8d 14 d5 3f 20 00 lea 0x203f(,%r10,8),%r10d
|
|
50db: 00
|
|
50dc: 41 83 e2 c0 and $0xffffffc0,%r10d
|
|
50e0: 42 8d 84 50 00 01 00 lea 0x100(%rax,%r10,2),%eax
|
|
50e7: 00
|
|
50e8: 41 89 04 24 mov %eax,(%r12)
|
|
50ec: 83 ff 0a cmp $0xa,%edi
|
|
50ef: 7f 04 jg 0x50f5
|
|
50f1: 33 c0 xor %eax,%eax
|
|
50f3: eb 21 jmp 0x5116
|
|
50f5: 89 f9 mov %edi,%ecx
|
|
50f7: b8 01 00 00 00 mov $0x1,%eax
|
|
50fc: d3 e0 shl %cl,%eax
|
|
50fe: 89 c7 mov %eax,%edi
|
|
5100: d1 ff sar $1,%edi
|
|
5102: c1 ef 1e shr $0x1e,%edi
|
|
5105: 03 f8 add %eax,%edi
|
|
5107: 83 e7 fc and $0xfffffffc,%edi
|
|
510a: 83 c7 43 add $0x43,%edi
|
|
510d: 83 e7 c0 and $0xffffffc0,%edi
|
|
5110: 8b 16 mov (%rsi),%edx
|
|
5112: 8d 44 3a 40 lea 0x40(%rdx,%rdi,1),%eax
|
|
5116: 89 06 mov %eax,(%rsi)
|
|
5118: 8b 45 00 mov 0x0(%rbp),%eax
|
|
511b: 85 c0 test %eax,%eax
|
|
511d: 7e 06 jle 0x5125
|
|
511f: 83 c0 40 add $0x40,%eax
|
|
5122: 89 45 00 mov %eax,0x0(%rbp)
|
|
5125: 33 c0 xor %eax,%eax
|
|
5127: 48 83 c4 28 add $0x28,%rsp
|
|
512b: 5d pop %rbp
|
|
512c: 41 5c pop %r12
|
|
512e: 5f pop %rdi
|
|
512f: 5e pop %rsi
|
|
5130: c3 ret
|
|
5131: b8 ef ff ff ff mov $0xffffffef,%eax
|
|
5136: 48 83 c4 28 add $0x28,%rsp
|
|
513a: 5d pop %rbp
|
|
513b: 41 5c pop %r12
|
|
513d: 5f pop %rdi
|
|
513e: 5e pop %rsi
|
|
513f: c3 ret
|
|
5140: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
5145: 48 83 c4 28 add $0x28,%rsp
|
|
5149: 5d pop %rbp
|
|
514a: 41 5c pop %r12
|
|
514c: 5f pop %rdi
|
|
514d: 5e pop %rsi
|
|
514e: c3 ret
|
|
514f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
5156: 00
|
|
5157: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
515e: 66 90 xchg %ax,%ax
|
|
5160: 56 push %rsi
|
|
5161: 57 push %rdi
|
|
5162: 41 54 push %r12
|
|
5164: 41 55 push %r13
|
|
5166: 48 83 ec 28 sub $0x28,%rsp
|
|
516a: 41 89 cc mov %ecx,%r12d
|
|
516d: 4d 89 cd mov %r9,%r13
|
|
5170: 41 83 fc 1e cmp $0x1e,%r12d
|
|
5174: 0f 87 7b 01 00 00 ja 0x52f5
|
|
517a: 4d 85 ed test %r13,%r13
|
|
517d: 0f 84 82 01 00 00 je 0x5305
|
|
5183: 48 8b 7c 24 70 mov 0x70(%rsp),%rdi
|
|
5188: 48 85 ff test %rdi,%rdi
|
|
518b: 0f 84 74 01 00 00 je 0x5305
|
|
5191: 48 8b 74 24 78 mov 0x78(%rsp),%rsi
|
|
5196: 48 85 f6 test %rsi,%rsi
|
|
5199: 0f 84 66 01 00 00 je 0x5305
|
|
519f: 83 fa 08 cmp $0x8,%edx
|
|
51a2: 74 1f je 0x51c3
|
|
51a4: 83 fa 04 cmp $0x4,%edx
|
|
51a7: 74 1a je 0x51c3
|
|
51a9: 83 fa 01 cmp $0x1,%edx
|
|
51ac: 74 15 je 0x51c3
|
|
51ae: 83 fa 02 cmp $0x2,%edx
|
|
51b1: 74 10 je 0x51c3
|
|
51b3: b8 ee ff ff ff mov $0xffffffee,%eax
|
|
51b8: 48 83 c4 28 add $0x28,%rsp
|
|
51bc: 41 5d pop %r13
|
|
51be: 41 5c pop %r12
|
|
51c0: 5f pop %rdi
|
|
51c1: 5e pop %rsi
|
|
51c2: c3 ret
|
|
51c3: 41 83 fc 1d cmp $0x1d,%r12d
|
|
51c7: 0f 8f 28 01 00 00 jg 0x52f5
|
|
51cd: 41 83 fc 04 cmp $0x4,%r12d
|
|
51d1: 7f 13 jg 0x51e6
|
|
51d3: 41 c7 45 00 d0 00 00 movl $0xd0,0x0(%r13)
|
|
51da: 00
|
|
51db: 33 c0 xor %eax,%eax
|
|
51dd: 89 07 mov %eax,(%rdi)
|
|
51df: 89 06 mov %eax,(%rsi)
|
|
51e1: e9 02 01 00 00 jmp 0x52e8
|
|
51e6: 41 83 fc 07 cmp $0x7,%r12d
|
|
51ea: 7f 16 jg 0x5202
|
|
51ec: 33 c0 xor %eax,%eax
|
|
51ee: 41 ba 01 00 00 00 mov $0x1,%r10d
|
|
51f4: 41 89 45 00 mov %eax,0x0(%r13)
|
|
51f8: 89 07 mov %eax,(%rdi)
|
|
51fa: 89 06 mov %eax,(%rsi)
|
|
51fc: 41 8b 45 00 mov 0x0(%r13),%eax
|
|
5200: eb 6f jmp 0x5271
|
|
5202: 41 8d 4c 24 ff lea -0x1(%r12),%ecx
|
|
5207: 83 f9 12 cmp $0x12,%ecx
|
|
520a: 7f 47 jg 0x5253
|
|
520c: 41 ba 01 00 00 00 mov $0x1,%r10d
|
|
5212: c4 42 71 f7 da shlx %ecx,%r10d,%r11d
|
|
5217: 42 8d 04 dd 47 00 00 lea 0x47(,%r11,8),%eax
|
|
521e: 00
|
|
521f: 83 e0 c0 and $0xffffffc0,%eax
|
|
5222: 42 8d 0c dd 3f 00 00 lea 0x3f(,%r11,8),%ecx
|
|
5229: 00
|
|
522a: 41 89 45 00 mov %eax,0x0(%r13)
|
|
522e: 44 89 d8 mov %r11d,%eax
|
|
5231: d1 f8 sar $1,%eax
|
|
5233: 83 e1 c0 and $0xffffffc0,%ecx
|
|
5236: c1 e8 1e shr $0x1e,%eax
|
|
5239: 41 03 c3 add %r11d,%eax
|
|
523c: 83 e0 fc and $0xfffffffc,%eax
|
|
523f: 83 c0 43 add $0x43,%eax
|
|
5242: c7 07 00 00 00 00 movl $0x0,(%rdi)
|
|
5248: 83 e0 c0 and $0xffffffc0,%eax
|
|
524b: 89 0e mov %ecx,(%rsi)
|
|
524d: 41 03 45 00 add 0x0(%r13),%eax
|
|
5251: eb 18 jmp 0x526b
|
|
5253: 4c 89 ea mov %r13,%rdx
|
|
5256: 49 89 f8 mov %rdi,%r8
|
|
5259: 49 89 f1 mov %rsi,%r9
|
|
525c: e8 9f 79 03 00 call 0x3cc00
|
|
5261: 41 8b 45 00 mov 0x0(%r13),%eax
|
|
5265: 41 ba 01 00 00 00 mov $0x1,%r10d
|
|
526b: 41 83 fc 13 cmp $0x13,%r12d
|
|
526f: 7d 23 jge 0x5294
|
|
5271: c4 c2 19 f7 ca shlx %r12d,%r10d,%ecx
|
|
5276: 41 89 cb mov %ecx,%r11d
|
|
5279: 41 d1 fb sar $1,%r11d
|
|
527c: 41 c1 eb 1e shr $0x1e,%r11d
|
|
5280: 44 03 d9 add %ecx,%r11d
|
|
5283: 41 c1 eb 02 shr $0x2,%r11d
|
|
5287: 42 8d 0c dd 3f 00 00 lea 0x3f(,%r11,8),%ecx
|
|
528e: 00
|
|
528f: 83 e1 c0 and $0xffffffc0,%ecx
|
|
5292: eb 15 jmp 0x52a9
|
|
5294: 41 8d 4c 24 14 lea 0x14(%r12),%ecx
|
|
5299: c4 42 71 f7 da shlx %ecx,%r10d,%r11d
|
|
529e: 42 8d 0c dd 3f 20 00 lea 0x203f(,%r11,8),%ecx
|
|
52a5: 00
|
|
52a6: 83 e1 c0 and $0xffffffc0,%ecx
|
|
52a9: 8d 84 48 00 01 00 00 lea 0x100(%rax,%rcx,2),%eax
|
|
52b0: 41 89 45 00 mov %eax,0x0(%r13)
|
|
52b4: 41 83 fc 0a cmp $0xa,%r12d
|
|
52b8: 7f 04 jg 0x52be
|
|
52ba: 33 c0 xor %eax,%eax
|
|
52bc: eb 1d jmp 0x52db
|
|
52be: c4 c2 19 f7 c2 shlx %r12d,%r10d,%eax
|
|
52c3: 89 c1 mov %eax,%ecx
|
|
52c5: d1 f9 sar $1,%ecx
|
|
52c7: c1 e9 1e shr $0x1e,%ecx
|
|
52ca: 03 c8 add %eax,%ecx
|
|
52cc: 83 e1 fc and $0xfffffffc,%ecx
|
|
52cf: 83 c1 43 add $0x43,%ecx
|
|
52d2: 83 e1 c0 and $0xffffffc0,%ecx
|
|
52d5: 8b 17 mov (%rdi),%edx
|
|
52d7: 8d 44 0a 40 lea 0x40(%rdx,%rcx,1),%eax
|
|
52db: 89 07 mov %eax,(%rdi)
|
|
52dd: 8b 06 mov (%rsi),%eax
|
|
52df: 85 c0 test %eax,%eax
|
|
52e1: 7e 05 jle 0x52e8
|
|
52e3: 83 c0 40 add $0x40,%eax
|
|
52e6: 89 06 mov %eax,(%rsi)
|
|
52e8: 33 c0 xor %eax,%eax
|
|
52ea: 48 83 c4 28 add $0x28,%rsp
|
|
52ee: 41 5d pop %r13
|
|
52f0: 41 5c pop %r12
|
|
52f2: 5f pop %rdi
|
|
52f3: 5e pop %rsi
|
|
52f4: c3 ret
|
|
52f5: b8 ef ff ff ff mov $0xffffffef,%eax
|
|
52fa: 48 83 c4 28 add $0x28,%rsp
|
|
52fe: 41 5d pop %r13
|
|
5300: 41 5c pop %r12
|
|
5302: 5f pop %rdi
|
|
5303: 5e pop %rsi
|
|
5304: c3 ret
|
|
5305: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
530a: 48 83 c4 28 add $0x28,%rsp
|
|
530e: 41 5d pop %r13
|
|
5310: 41 5c pop %r12
|
|
5312: 5f pop %rdi
|
|
5313: 5e pop %rsi
|
|
5314: c3 ret
|
|
5315: 0f 1f 40 00 nopl 0x0(%rax)
|
|
5319: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5320: 56 push %rsi
|
|
5321: 57 push %rdi
|
|
5322: 41 54 push %r12
|
|
5324: 41 55 push %r13
|
|
5326: 48 83 ec 28 sub $0x28,%rsp
|
|
532a: 41 89 cc mov %ecx,%r12d
|
|
532d: 4d 89 cd mov %r9,%r13
|
|
5330: 41 83 fc 1e cmp $0x1e,%r12d
|
|
5334: 0f 87 7b 01 00 00 ja 0x54b5
|
|
533a: 4d 85 ed test %r13,%r13
|
|
533d: 0f 84 82 01 00 00 je 0x54c5
|
|
5343: 48 8b 7c 24 70 mov 0x70(%rsp),%rdi
|
|
5348: 48 85 ff test %rdi,%rdi
|
|
534b: 0f 84 74 01 00 00 je 0x54c5
|
|
5351: 48 8b 74 24 78 mov 0x78(%rsp),%rsi
|
|
5356: 48 85 f6 test %rsi,%rsi
|
|
5359: 0f 84 66 01 00 00 je 0x54c5
|
|
535f: 83 fa 08 cmp $0x8,%edx
|
|
5362: 74 1f je 0x5383
|
|
5364: 83 fa 04 cmp $0x4,%edx
|
|
5367: 74 1a je 0x5383
|
|
5369: 83 fa 01 cmp $0x1,%edx
|
|
536c: 74 15 je 0x5383
|
|
536e: 83 fa 02 cmp $0x2,%edx
|
|
5371: 74 10 je 0x5383
|
|
5373: b8 ee ff ff ff mov $0xffffffee,%eax
|
|
5378: 48 83 c4 28 add $0x28,%rsp
|
|
537c: 41 5d pop %r13
|
|
537e: 41 5c pop %r12
|
|
5380: 5f pop %rdi
|
|
5381: 5e pop %rsi
|
|
5382: c3 ret
|
|
5383: 41 83 fc 1d cmp $0x1d,%r12d
|
|
5387: 0f 8f 28 01 00 00 jg 0x54b5
|
|
538d: 41 83 fc 04 cmp $0x4,%r12d
|
|
5391: 7f 13 jg 0x53a6
|
|
5393: 41 c7 45 00 d0 00 00 movl $0xd0,0x0(%r13)
|
|
539a: 00
|
|
539b: 33 c0 xor %eax,%eax
|
|
539d: 89 07 mov %eax,(%rdi)
|
|
539f: 89 06 mov %eax,(%rsi)
|
|
53a1: e9 02 01 00 00 jmp 0x54a8
|
|
53a6: 41 83 fc 07 cmp $0x7,%r12d
|
|
53aa: 7f 16 jg 0x53c2
|
|
53ac: 33 c0 xor %eax,%eax
|
|
53ae: 41 ba 01 00 00 00 mov $0x1,%r10d
|
|
53b4: 41 89 45 00 mov %eax,0x0(%r13)
|
|
53b8: 89 07 mov %eax,(%rdi)
|
|
53ba: 89 06 mov %eax,(%rsi)
|
|
53bc: 41 8b 45 00 mov 0x0(%r13),%eax
|
|
53c0: eb 6f jmp 0x5431
|
|
53c2: 41 8d 4c 24 ff lea -0x1(%r12),%ecx
|
|
53c7: 83 f9 12 cmp $0x12,%ecx
|
|
53ca: 7f 47 jg 0x5413
|
|
53cc: 41 ba 01 00 00 00 mov $0x1,%r10d
|
|
53d2: c4 42 71 f7 da shlx %ecx,%r10d,%r11d
|
|
53d7: 42 8d 04 dd 47 00 00 lea 0x47(,%r11,8),%eax
|
|
53de: 00
|
|
53df: 83 e0 c0 and $0xffffffc0,%eax
|
|
53e2: 42 8d 0c dd 3f 00 00 lea 0x3f(,%r11,8),%ecx
|
|
53e9: 00
|
|
53ea: 41 89 45 00 mov %eax,0x0(%r13)
|
|
53ee: 44 89 d8 mov %r11d,%eax
|
|
53f1: d1 f8 sar $1,%eax
|
|
53f3: 83 e1 c0 and $0xffffffc0,%ecx
|
|
53f6: c1 e8 1e shr $0x1e,%eax
|
|
53f9: 41 03 c3 add %r11d,%eax
|
|
53fc: 83 e0 fc and $0xfffffffc,%eax
|
|
53ff: 83 c0 43 add $0x43,%eax
|
|
5402: c7 07 00 00 00 00 movl $0x0,(%rdi)
|
|
5408: 83 e0 c0 and $0xffffffc0,%eax
|
|
540b: 89 0e mov %ecx,(%rsi)
|
|
540d: 41 03 45 00 add 0x0(%r13),%eax
|
|
5411: eb 18 jmp 0x542b
|
|
5413: 4c 89 ea mov %r13,%rdx
|
|
5416: 49 89 f8 mov %rdi,%r8
|
|
5419: 49 89 f1 mov %rsi,%r9
|
|
541c: e8 ff 79 03 00 call 0x3ce20
|
|
5421: 41 8b 45 00 mov 0x0(%r13),%eax
|
|
5425: 41 ba 01 00 00 00 mov $0x1,%r10d
|
|
542b: 41 83 fc 13 cmp $0x13,%r12d
|
|
542f: 7d 23 jge 0x5454
|
|
5431: c4 c2 19 f7 ca shlx %r12d,%r10d,%ecx
|
|
5436: 41 89 cb mov %ecx,%r11d
|
|
5439: 41 d1 fb sar $1,%r11d
|
|
543c: 41 c1 eb 1e shr $0x1e,%r11d
|
|
5440: 44 03 d9 add %ecx,%r11d
|
|
5443: 41 c1 eb 02 shr $0x2,%r11d
|
|
5447: 42 8d 0c dd 3f 00 00 lea 0x3f(,%r11,8),%ecx
|
|
544e: 00
|
|
544f: 83 e1 c0 and $0xffffffc0,%ecx
|
|
5452: eb 15 jmp 0x5469
|
|
5454: 41 8d 4c 24 14 lea 0x14(%r12),%ecx
|
|
5459: c4 42 71 f7 da shlx %ecx,%r10d,%r11d
|
|
545e: 42 8d 0c dd 3f 20 00 lea 0x203f(,%r11,8),%ecx
|
|
5465: 00
|
|
5466: 83 e1 c0 and $0xffffffc0,%ecx
|
|
5469: 8d 84 48 00 01 00 00 lea 0x100(%rax,%rcx,2),%eax
|
|
5470: 41 89 45 00 mov %eax,0x0(%r13)
|
|
5474: 41 83 fc 0a cmp $0xa,%r12d
|
|
5478: 7f 04 jg 0x547e
|
|
547a: 33 c0 xor %eax,%eax
|
|
547c: eb 1d jmp 0x549b
|
|
547e: c4 c2 19 f7 c2 shlx %r12d,%r10d,%eax
|
|
5483: 89 c1 mov %eax,%ecx
|
|
5485: d1 f9 sar $1,%ecx
|
|
5487: c1 e9 1e shr $0x1e,%ecx
|
|
548a: 03 c8 add %eax,%ecx
|
|
548c: 83 e1 fc and $0xfffffffc,%ecx
|
|
548f: 83 c1 43 add $0x43,%ecx
|
|
5492: 83 e1 c0 and $0xffffffc0,%ecx
|
|
5495: 8b 17 mov (%rdi),%edx
|
|
5497: 8d 44 0a 40 lea 0x40(%rdx,%rcx,1),%eax
|
|
549b: 89 07 mov %eax,(%rdi)
|
|
549d: 8b 06 mov (%rsi),%eax
|
|
549f: 85 c0 test %eax,%eax
|
|
54a1: 7e 05 jle 0x54a8
|
|
54a3: 83 c0 40 add $0x40,%eax
|
|
54a6: 89 06 mov %eax,(%rsi)
|
|
54a8: 33 c0 xor %eax,%eax
|
|
54aa: 48 83 c4 28 add $0x28,%rsp
|
|
54ae: 41 5d pop %r13
|
|
54b0: 41 5c pop %r12
|
|
54b2: 5f pop %rdi
|
|
54b3: 5e pop %rsi
|
|
54b4: c3 ret
|
|
54b5: b8 ef ff ff ff mov $0xffffffef,%eax
|
|
54ba: 48 83 c4 28 add $0x28,%rsp
|
|
54be: 41 5d pop %r13
|
|
54c0: 41 5c pop %r12
|
|
54c2: 5f pop %rdi
|
|
54c3: 5e pop %rsi
|
|
54c4: c3 ret
|
|
54c5: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
54ca: 48 83 c4 28 add $0x28,%rsp
|
|
54ce: 41 5d pop %r13
|
|
54d0: 41 5c pop %r12
|
|
54d2: 5f pop %rdi
|
|
54d3: 5e pop %rsi
|
|
54d4: c3 ret
|
|
54d5: 0f 1f 40 00 nopl 0x0(%rax)
|
|
54d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
54e0: 48 83 ec 28 sub $0x28,%rsp
|
|
54e4: 48 85 c9 test %rcx,%rcx
|
|
54e7: 74 25 je 0x550e
|
|
54e9: 48 85 d2 test %rdx,%rdx
|
|
54ec: 74 20 je 0x550e
|
|
54ee: 4d 85 c0 test %r8,%r8
|
|
54f1: 74 1b je 0x550e
|
|
54f3: 45 85 c9 test %r9d,%r9d
|
|
54f6: 7f 0a jg 0x5502
|
|
54f8: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
54fd: 48 83 c4 28 add $0x28,%rsp
|
|
5501: c3 ret
|
|
5502: e8 e9 c0 a5 01 call 0x1a615f0
|
|
5507: 33 c0 xor %eax,%eax
|
|
5509: 48 83 c4 28 add $0x28,%rsp
|
|
550d: c3 ret
|
|
550e: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
5513: 48 83 c4 28 add $0x28,%rsp
|
|
5517: c3 ret
|
|
5518: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
551f: 00
|
|
5520: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
|
|
5525: 48 85 c9 test %rcx,%rcx
|
|
5528: 74 27 je 0x5551
|
|
552a: 48 85 d2 test %rdx,%rdx
|
|
552d: 74 22 je 0x5551
|
|
552f: 4d 85 c0 test %r8,%r8
|
|
5532: 74 1d je 0x5551
|
|
5534: 45 85 c9 test %r9d,%r9d
|
|
5537: 7f 0b jg 0x5544
|
|
5539: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
553e: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
5543: c3 ret
|
|
5544: e8 57 c7 a5 01 call 0x1a61ca0
|
|
5549: 33 c0 xor %eax,%eax
|
|
554b: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
5550: c3 ret
|
|
5551: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
5556: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
555b: c3 ret
|
|
555c: 0f 1f 40 00 nopl 0x0(%rax)
|
|
5560: 48 83 ec 28 sub $0x28,%rsp
|
|
5564: 48 85 c9 test %rcx,%rcx
|
|
5567: 74 25 je 0x558e
|
|
5569: 48 85 d2 test %rdx,%rdx
|
|
556c: 74 20 je 0x558e
|
|
556e: 4d 85 c0 test %r8,%r8
|
|
5571: 74 1b je 0x558e
|
|
5573: 45 85 c9 test %r9d,%r9d
|
|
5576: 7f 0a jg 0x5582
|
|
5578: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
557d: 48 83 c4 28 add $0x28,%rsp
|
|
5581: c3 ret
|
|
5582: e8 c9 cd a5 01 call 0x1a62350
|
|
5587: 33 c0 xor %eax,%eax
|
|
5589: 48 83 c4 28 add $0x28,%rsp
|
|
558d: c3 ret
|
|
558e: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
5593: 48 83 c4 28 add $0x28,%rsp
|
|
5597: c3 ret
|
|
5598: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
559f: 00
|
|
55a0: 56 push %rsi
|
|
55a1: 57 push %rdi
|
|
55a2: 55 push %rbp
|
|
55a3: 48 89 d5 mov %rdx,%rbp
|
|
55a6: 48 85 c9 test %rcx,%rcx
|
|
55a9: 0f 84 2b 02 00 00 je 0x57da
|
|
55af: 48 85 ed test %rbp,%rbp
|
|
55b2: 0f 84 22 02 00 00 je 0x57da
|
|
55b8: 4d 85 c0 test %r8,%r8
|
|
55bb: 0f 84 19 02 00 00 je 0x57da
|
|
55c1: 45 85 c9 test %r9d,%r9d
|
|
55c4: 0f 8e 07 02 00 00 jle 0x57d1
|
|
55ca: 41 83 f9 08 cmp $0x8,%r9d
|
|
55ce: 0f 8c ed 01 00 00 jl 0x57c1
|
|
55d4: 4c 89 c6 mov %r8,%rsi
|
|
55d7: 48 83 e6 1f and $0x1f,%rsi
|
|
55db: 89 f6 mov %esi,%esi
|
|
55dd: 85 f6 test %esi,%esi
|
|
55df: 74 14 je 0x55f5
|
|
55e1: f7 c6 07 00 00 00 test $0x7,%esi
|
|
55e7: 0f 85 d4 01 00 00 jne 0x57c1
|
|
55ed: f7 de neg %esi
|
|
55ef: 83 c6 20 add $0x20,%esi
|
|
55f2: c1 ee 03 shr $0x3,%esi
|
|
55f5: 8d 46 08 lea 0x8(%rsi),%eax
|
|
55f8: 44 3b c8 cmp %eax,%r9d
|
|
55fb: 0f 8c c0 01 00 00 jl 0x57c1
|
|
5601: 44 89 c8 mov %r9d,%eax
|
|
5604: 33 d2 xor %edx,%edx
|
|
5606: 2b c6 sub %esi,%eax
|
|
5608: 83 e0 07 and $0x7,%eax
|
|
560b: f7 d8 neg %eax
|
|
560d: 41 03 c1 add %r9d,%eax
|
|
5610: 85 f6 test %esi,%esi
|
|
5612: 76 3e jbe 0x5652
|
|
5614: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
5619: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5620: c5 fb 10 14 d1 vmovsd (%rcx,%rdx,8),%xmm2
|
|
5625: c5 fb 10 4c d5 00 vmovsd 0x0(%rbp,%rdx,8),%xmm1
|
|
562b: c5 fa 12 c1 vmovsldup %xmm1,%xmm0
|
|
562f: c5 fa 16 d9 vmovshdup %xmm1,%xmm3
|
|
5633: c5 e8 c6 e2 b1 vshufps $0xb1,%xmm2,%xmm2,%xmm4
|
|
5638: c5 f8 59 ea vmulps %xmm2,%xmm0,%xmm5
|
|
563c: c5 e0 59 c4 vmulps %xmm4,%xmm3,%xmm0
|
|
5640: c5 d3 d0 c8 vaddsubps %xmm0,%xmm5,%xmm1
|
|
5644: c4 c1 7b 11 0c d0 vmovsd %xmm1,(%r8,%rdx,8)
|
|
564a: 48 ff c2 inc %rdx
|
|
564d: 48 3b d6 cmp %rsi,%rdx
|
|
5650: 72 ce jb 0x5620
|
|
5652: 48 63 d0 movslq %eax,%rdx
|
|
5655: 0f 1f 40 00 nopl 0x0(%rax)
|
|
5659: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5660: c5 f8 10 5c f5 00 vmovups 0x0(%rbp,%rsi,8),%xmm3
|
|
5666: c5 f8 10 14 f1 vmovups (%rcx,%rsi,8),%xmm2
|
|
566b: c4 e3 65 18 6c f5 10 vinsertf128 $0x1,0x10(%rbp,%rsi,8),%ymm3,%ymm5
|
|
5672: 01
|
|
5673: c5 fe 12 e5 vmovsldup %ymm5,%ymm4
|
|
5677: c5 fe 16 c5 vmovshdup %ymm5,%ymm0
|
|
567b: c4 e3 6d 18 4c f1 10 vinsertf128 $0x1,0x10(%rcx,%rsi,8),%ymm2,%ymm1
|
|
5682: 01
|
|
5683: c5 dc 59 d1 vmulps %ymm1,%ymm4,%ymm2
|
|
5687: c5 f4 c6 c9 b1 vshufps $0xb1,%ymm1,%ymm1,%ymm1
|
|
568c: c5 fc 59 d9 vmulps %ymm1,%ymm0,%ymm3
|
|
5690: c5 ef d0 e3 vaddsubps %ymm3,%ymm2,%ymm4
|
|
5694: c4 c1 7c 11 24 f0 vmovups %ymm4,(%r8,%rsi,8)
|
|
569a: c5 f8 10 4c f5 20 vmovups 0x20(%rbp,%rsi,8),%xmm1
|
|
56a0: c5 f8 10 6c f1 20 vmovups 0x20(%rcx,%rsi,8),%xmm5
|
|
56a6: c4 e3 75 18 5c f5 30 vinsertf128 $0x1,0x30(%rbp,%rsi,8),%ymm1,%ymm3
|
|
56ad: 01
|
|
56ae: c5 fe 12 d3 vmovsldup %ymm3,%ymm2
|
|
56b2: c5 fe 16 e3 vmovshdup %ymm3,%ymm4
|
|
56b6: c4 e3 55 18 44 f1 30 vinsertf128 $0x1,0x30(%rcx,%rsi,8),%ymm5,%ymm0
|
|
56bd: 01
|
|
56be: c5 ec 59 c8 vmulps %ymm0,%ymm2,%ymm1
|
|
56c2: c5 fc c6 c0 b1 vshufps $0xb1,%ymm0,%ymm0,%ymm0
|
|
56c7: c5 dc 59 c0 vmulps %ymm0,%ymm4,%ymm0
|
|
56cb: c5 f7 d0 d0 vaddsubps %ymm0,%ymm1,%ymm2
|
|
56cf: c4 c1 7c 11 54 f0 20 vmovups %ymm2,0x20(%r8,%rsi,8)
|
|
56d6: 48 83 c6 08 add $0x8,%rsi
|
|
56da: 48 3b f2 cmp %rdx,%rsi
|
|
56dd: 72 81 jb 0x5660
|
|
56df: 8d 70 01 lea 0x1(%rax),%esi
|
|
56e2: 41 3b f1 cmp %r9d,%esi
|
|
56e5: 0f 87 c8 00 00 00 ja 0x57b3
|
|
56eb: 4d 63 c9 movslq %r9d,%r9
|
|
56ee: 4c 2b ca sub %rdx,%r9
|
|
56f1: 49 83 f9 02 cmp $0x2,%r9
|
|
56f5: 0f 8c c1 00 00 00 jl 0x57bc
|
|
56fb: 45 89 cb mov %r9d,%r11d
|
|
56fe: 45 33 d2 xor %r10d,%r10d
|
|
5701: 41 83 e3 fe and $0xfffffffe,%r11d
|
|
5705: 49 8d 3c d0 lea (%r8,%rdx,8),%rdi
|
|
5709: 4d 63 db movslq %r11d,%r11
|
|
570c: 48 8d 74 d5 00 lea 0x0(%rbp,%rdx,8),%rsi
|
|
5711: 48 8d 14 d1 lea (%rcx,%rdx,8),%rdx
|
|
5715: 0f 1f 40 00 nopl 0x0(%rax)
|
|
5719: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5720: c4 a1 78 10 0c d2 vmovups (%rdx,%r10,8),%xmm1
|
|
5726: c4 a1 7a 12 04 d6 vmovsldup (%rsi,%r10,8),%xmm0
|
|
572c: c4 a1 7a 16 14 d6 vmovshdup (%rsi,%r10,8),%xmm2
|
|
5732: c5 f0 c6 d9 b1 vshufps $0xb1,%xmm1,%xmm1,%xmm3
|
|
5737: c5 f8 59 e1 vmulps %xmm1,%xmm0,%xmm4
|
|
573b: c5 e8 59 eb vmulps %xmm3,%xmm2,%xmm5
|
|
573f: c5 db d0 c5 vaddsubps %xmm5,%xmm4,%xmm0
|
|
5743: c4 a1 78 11 04 d7 vmovups %xmm0,(%rdi,%r10,8)
|
|
5749: 49 83 c2 02 add $0x2,%r10
|
|
574d: 4d 3b d3 cmp %r11,%r10
|
|
5750: 72 ce jb 0x5720
|
|
5752: 4d 3b d9 cmp %r9,%r11
|
|
5755: 73 5c jae 0x57b3
|
|
5757: 48 63 c0 movslq %eax,%rax
|
|
575a: 49 8d 34 c0 lea (%r8,%rax,8),%rsi
|
|
575e: 48 8d 54 c5 00 lea 0x0(%rbp,%rax,8),%rdx
|
|
5763: 48 8d 04 c1 lea (%rcx,%rax,8),%rax
|
|
5767: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
576e: 00
|
|
576f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5776: 0f 1f 00 nopl (%rax)
|
|
5779: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5780: c4 a1 7b 10 14 d8 vmovsd (%rax,%r11,8),%xmm2
|
|
5786: c4 a1 7b 10 0c da vmovsd (%rdx,%r11,8),%xmm1
|
|
578c: c5 fa 12 c1 vmovsldup %xmm1,%xmm0
|
|
5790: c5 fa 16 d9 vmovshdup %xmm1,%xmm3
|
|
5794: c5 e8 c6 e2 b1 vshufps $0xb1,%xmm2,%xmm2,%xmm4
|
|
5799: c5 f8 59 ea vmulps %xmm2,%xmm0,%xmm5
|
|
579d: c5 e0 59 c4 vmulps %xmm4,%xmm3,%xmm0
|
|
57a1: c5 d3 d0 c8 vaddsubps %xmm0,%xmm5,%xmm1
|
|
57a5: c4 a1 7b 11 0c de vmovsd %xmm1,(%rsi,%r11,8)
|
|
57ab: 49 ff c3 inc %r11
|
|
57ae: 4d 3b d9 cmp %r9,%r11
|
|
57b1: 72 cd jb 0x5780
|
|
57b3: 33 c0 xor %eax,%eax
|
|
57b5: c5 f8 77 vzeroupper
|
|
57b8: 5d pop %rbp
|
|
57b9: 5f pop %rdi
|
|
57ba: 5e pop %rsi
|
|
57bb: c3 ret
|
|
57bc: 45 33 db xor %r11d,%r11d
|
|
57bf: eb 91 jmp 0x5752
|
|
57c1: 33 c0 xor %eax,%eax
|
|
57c3: 41 83 f9 01 cmp $0x1,%r9d
|
|
57c7: 72 ea jb 0x57b3
|
|
57c9: 4d 63 c9 movslq %r9d,%r9
|
|
57cc: 45 33 db xor %r11d,%r11d
|
|
57cf: eb 81 jmp 0x5752
|
|
57d1: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
57d6: 5d pop %rbp
|
|
57d7: 5f pop %rdi
|
|
57d8: 5e pop %rsi
|
|
57d9: c3 ret
|
|
57da: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
57df: 5d pop %rbp
|
|
57e0: 5f pop %rdi
|
|
57e1: 5e pop %rsi
|
|
57e2: c3 ret
|
|
57e3: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
57ea: 00
|
|
57eb: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
57f2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
57f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5800: 41 56 push %r14
|
|
5802: 49 89 ca mov %rcx,%r10
|
|
5805: 49 89 d3 mov %rdx,%r11
|
|
5808: 4d 85 d2 test %r10,%r10
|
|
580b: 0f 84 82 01 00 00 je 0x5993
|
|
5811: 4d 85 db test %r11,%r11
|
|
5814: 0f 84 79 01 00 00 je 0x5993
|
|
581a: 4d 85 c0 test %r8,%r8
|
|
581d: 0f 84 70 01 00 00 je 0x5993
|
|
5823: 45 85 c9 test %r9d,%r9d
|
|
5826: 0f 8e 5f 01 00 00 jle 0x598b
|
|
582c: 49 63 d1 movslq %r9d,%rdx
|
|
582f: 48 83 fa 08 cmp $0x8,%rdx
|
|
5833: 0f 8c 3f 01 00 00 jl 0x5978
|
|
5839: 48 83 fa 0f cmp $0xf,%rdx
|
|
583d: 0f 8c 3a 01 00 00 jl 0x597d
|
|
5843: 4c 89 c0 mov %r8,%rax
|
|
5846: 48 83 e0 1f and $0x1f,%rax
|
|
584a: 85 c0 test %eax,%eax
|
|
584c: 74 10 je 0x585e
|
|
584e: a8 07 test $0x7,%al
|
|
5850: 0f 85 22 01 00 00 jne 0x5978
|
|
5856: f7 d8 neg %eax
|
|
5858: 83 c0 20 add $0x20,%eax
|
|
585b: c1 e8 03 shr $0x3,%eax
|
|
585e: 89 c1 mov %eax,%ecx
|
|
5860: 4c 8d 71 08 lea 0x8(%rcx),%r14
|
|
5864: 49 3b d6 cmp %r14,%rdx
|
|
5867: 0f 8c 0b 01 00 00 jl 0x5978
|
|
586d: 45 89 ce mov %r9d,%r14d
|
|
5870: 44 2b f0 sub %eax,%r14d
|
|
5873: 41 83 e6 07 and $0x7,%r14d
|
|
5877: 45 2b ce sub %r14d,%r9d
|
|
587a: 4d 63 c9 movslq %r9d,%r9
|
|
587d: 85 c0 test %eax,%eax
|
|
587f: b8 00 00 00 00 mov $0x0,%eax
|
|
5884: 76 5a jbe 0x58e0
|
|
5886: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
588d: 00
|
|
588e: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5895: 0f 1f 40 00 nopl 0x0(%rax)
|
|
5899: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
58a0: c4 c1 7b 10 1c c2 vmovsd (%r10,%rax,8),%xmm3
|
|
58a6: c4 c1 7b 10 04 c3 vmovsd (%r11,%rax,8),%xmm0
|
|
58ac: c5 fa 16 c8 vmovshdup %xmm0,%xmm1
|
|
58b0: c5 e0 c6 d3 b1 vshufps $0xb1,%xmm3,%xmm3,%xmm2
|
|
58b5: c5 f0 59 e2 vmulps %xmm2,%xmm1,%xmm4
|
|
58b9: c5 fa 12 e8 vmovsldup %xmm0,%xmm5
|
|
58bd: c4 e2 61 a6 ec vfmaddsub213ps %xmm4,%xmm3,%xmm5
|
|
58c2: c4 c1 7b 11 2c c0 vmovsd %xmm5,(%r8,%rax,8)
|
|
58c8: 48 ff c0 inc %rax
|
|
58cb: 48 3b c1 cmp %rcx,%rax
|
|
58ce: 72 d0 jb 0x58a0
|
|
58d0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
58d7: 00
|
|
58d8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
58df: 90 nop
|
|
58e0: c4 c1 7c 10 14 ca vmovups (%r10,%rcx,8),%ymm2
|
|
58e6: c4 c1 7e 16 04 cb vmovshdup (%r11,%rcx,8),%ymm0
|
|
58ec: c5 ec c6 ca b1 vshufps $0xb1,%ymm2,%ymm2,%ymm1
|
|
58f1: c5 fc 59 d9 vmulps %ymm1,%ymm0,%ymm3
|
|
58f5: c4 c1 7e 12 24 cb vmovsldup (%r11,%rcx,8),%ymm4
|
|
58fb: c4 e2 6d a6 e3 vfmaddsub213ps %ymm3,%ymm2,%ymm4
|
|
5900: c4 c1 7c 11 24 c8 vmovups %ymm4,(%r8,%rcx,8)
|
|
5906: c4 c1 7c 10 4c ca 20 vmovups 0x20(%r10,%rcx,8),%ymm1
|
|
590d: c4 c1 7e 16 6c cb 20 vmovshdup 0x20(%r11,%rcx,8),%ymm5
|
|
5914: c5 f4 c6 c1 b1 vshufps $0xb1,%ymm1,%ymm1,%ymm0
|
|
5919: c5 d4 59 e8 vmulps %ymm0,%ymm5,%ymm5
|
|
591d: c4 c1 7e 12 54 cb 20 vmovsldup 0x20(%r11,%rcx,8),%ymm2
|
|
5924: c4 e2 75 a6 d5 vfmaddsub213ps %ymm5,%ymm1,%ymm2
|
|
5929: c4 c1 7c 11 54 c8 20 vmovups %ymm2,0x20(%r8,%rcx,8)
|
|
5930: 48 83 c1 08 add $0x8,%rcx
|
|
5934: 49 3b c9 cmp %r9,%rcx
|
|
5937: 72 a7 jb 0x58e0
|
|
5939: 4c 3b ca cmp %rdx,%r9
|
|
593c: 73 32 jae 0x5970
|
|
593e: 66 90 xchg %ax,%ax
|
|
5940: c4 81 7b 10 1c ca vmovsd (%r10,%r9,8),%xmm3
|
|
5946: c4 81 7b 10 04 cb vmovsd (%r11,%r9,8),%xmm0
|
|
594c: c5 fa 16 c8 vmovshdup %xmm0,%xmm1
|
|
5950: c5 e0 c6 d3 b1 vshufps $0xb1,%xmm3,%xmm3,%xmm2
|
|
5955: c5 f0 59 e2 vmulps %xmm2,%xmm1,%xmm4
|
|
5959: c5 fa 12 e8 vmovsldup %xmm0,%xmm5
|
|
595d: c4 e2 61 a6 ec vfmaddsub213ps %xmm4,%xmm3,%xmm5
|
|
5962: c4 81 7b 11 2c c8 vmovsd %xmm5,(%r8,%r9,8)
|
|
5968: 49 ff c1 inc %r9
|
|
596b: 4c 3b ca cmp %rdx,%r9
|
|
596e: 72 d0 jb 0x5940
|
|
5970: 33 c0 xor %eax,%eax
|
|
5972: c5 f8 77 vzeroupper
|
|
5975: 41 5e pop %r14
|
|
5977: c3 ret
|
|
5978: 45 33 c9 xor %r9d,%r9d
|
|
597b: eb bc jmp 0x5939
|
|
597d: 41 83 e1 f8 and $0xfffffff8,%r9d
|
|
5981: 33 c9 xor %ecx,%ecx
|
|
5983: 4d 63 c9 movslq %r9d,%r9
|
|
5986: e9 55 ff ff ff jmp 0x58e0
|
|
598b: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
5990: 41 5e pop %r14
|
|
5992: c3 ret
|
|
5993: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
5998: 41 5e pop %r14
|
|
599a: c3 ret
|
|
599b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
59a0: 41 56 push %r14
|
|
59a2: 49 89 ca mov %rcx,%r10
|
|
59a5: 49 89 d3 mov %rdx,%r11
|
|
59a8: 4d 85 d2 test %r10,%r10
|
|
59ab: 0f 84 a2 01 00 00 je 0x5b53
|
|
59b1: 4d 85 db test %r11,%r11
|
|
59b4: 0f 84 99 01 00 00 je 0x5b53
|
|
59ba: 4d 85 c0 test %r8,%r8
|
|
59bd: 0f 84 90 01 00 00 je 0x5b53
|
|
59c3: 45 85 c9 test %r9d,%r9d
|
|
59c6: 0f 8e 7f 01 00 00 jle 0x5b4b
|
|
59cc: 49 63 d1 movslq %r9d,%rdx
|
|
59cf: 48 83 fa 08 cmp $0x8,%rdx
|
|
59d3: 0f 8c 5f 01 00 00 jl 0x5b38
|
|
59d9: 48 83 fa 0f cmp $0xf,%rdx
|
|
59dd: 0f 8c 5a 01 00 00 jl 0x5b3d
|
|
59e3: 4c 89 c0 mov %r8,%rax
|
|
59e6: 48 83 e0 1f and $0x1f,%rax
|
|
59ea: 85 c0 test %eax,%eax
|
|
59ec: 74 10 je 0x59fe
|
|
59ee: a8 07 test $0x7,%al
|
|
59f0: 0f 85 42 01 00 00 jne 0x5b38
|
|
59f6: f7 d8 neg %eax
|
|
59f8: 83 c0 20 add $0x20,%eax
|
|
59fb: c1 e8 03 shr $0x3,%eax
|
|
59fe: 89 c1 mov %eax,%ecx
|
|
5a00: 4c 8d 71 08 lea 0x8(%rcx),%r14
|
|
5a04: 49 3b d6 cmp %r14,%rdx
|
|
5a07: 0f 8c 2b 01 00 00 jl 0x5b38
|
|
5a0d: 45 89 ce mov %r9d,%r14d
|
|
5a10: 44 2b f0 sub %eax,%r14d
|
|
5a13: 41 83 e6 07 and $0x7,%r14d
|
|
5a17: 45 2b ce sub %r14d,%r9d
|
|
5a1a: 4d 63 c9 movslq %r9d,%r9
|
|
5a1d: 85 c0 test %eax,%eax
|
|
5a1f: b8 00 00 00 00 mov $0x0,%eax
|
|
5a24: 76 5a jbe 0x5a80
|
|
5a26: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
5a2d: 00
|
|
5a2e: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5a35: 0f 1f 40 00 nopl 0x0(%rax)
|
|
5a39: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5a40: c4 c1 7b 10 1c c2 vmovsd (%r10,%rax,8),%xmm3
|
|
5a46: c4 c1 7b 10 04 c3 vmovsd (%r11,%rax,8),%xmm0
|
|
5a4c: c5 fa 16 c8 vmovshdup %xmm0,%xmm1
|
|
5a50: c5 e0 c6 d3 b1 vshufps $0xb1,%xmm3,%xmm3,%xmm2
|
|
5a55: c5 f0 59 e2 vmulps %xmm2,%xmm1,%xmm4
|
|
5a59: c5 fa 12 e8 vmovsldup %xmm0,%xmm5
|
|
5a5d: c4 e2 61 a6 ec vfmaddsub213ps %xmm4,%xmm3,%xmm5
|
|
5a62: c4 c1 7b 11 2c c0 vmovsd %xmm5,(%r8,%rax,8)
|
|
5a68: 48 ff c0 inc %rax
|
|
5a6b: 48 3b c1 cmp %rcx,%rax
|
|
5a6e: 72 d0 jb 0x5a40
|
|
5a70: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
5a77: 00
|
|
5a78: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5a7f: 90 nop
|
|
5a80: c4 c1 7c 10 14 ca vmovups (%r10,%rcx,8),%ymm2
|
|
5a86: c4 c1 7e 16 04 cb vmovshdup (%r11,%rcx,8),%ymm0
|
|
5a8c: c5 ec c6 ca b1 vshufps $0xb1,%ymm2,%ymm2,%ymm1
|
|
5a91: c5 fc 59 d9 vmulps %ymm1,%ymm0,%ymm3
|
|
5a95: c4 c1 7e 12 24 cb vmovsldup (%r11,%rcx,8),%ymm4
|
|
5a9b: c4 e2 6d a6 e3 vfmaddsub213ps %ymm3,%ymm2,%ymm4
|
|
5aa0: c4 c1 7c 11 24 c8 vmovups %ymm4,(%r8,%rcx,8)
|
|
5aa6: 62 c1 7c 28 10 4c ca vmovups 0x20(%r10,%rcx,8),%ymm17
|
|
5aad: 01
|
|
5aae: c4 c1 7e 16 6c cb 20 vmovshdup 0x20(%r11,%rcx,8),%ymm5
|
|
5ab5: 62 a1 74 20 c6 c1 b1 vshufps $0xb1,%ymm17,%ymm17,%ymm16
|
|
5abc: 62 a1 54 28 59 d0 vmulps %ymm16,%ymm5,%ymm18
|
|
5ac2: 62 c1 7e 28 12 5c cb vmovsldup 0x20(%r11,%rcx,8),%ymm19
|
|
5ac9: 01
|
|
5aca: 62 a2 75 20 a6 da vfmaddsub213ps %ymm18,%ymm17,%ymm19
|
|
5ad0: 62 c1 7c 28 11 5c c8 vmovups %ymm19,0x20(%r8,%rcx,8)
|
|
5ad7: 01
|
|
5ad8: 48 83 c1 08 add $0x8,%rcx
|
|
5adc: 49 3b c9 cmp %r9,%rcx
|
|
5adf: 72 9f jb 0x5a80
|
|
5ae1: 4c 3b ca cmp %rdx,%r9
|
|
5ae4: 73 4a jae 0x5b30
|
|
5ae6: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
5aed: 00
|
|
5aee: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5af5: 0f 1f 40 00 nopl 0x0(%rax)
|
|
5af9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5b00: c4 81 7b 10 1c ca vmovsd (%r10,%r9,8),%xmm3
|
|
5b06: c4 81 7b 10 04 cb vmovsd (%r11,%r9,8),%xmm0
|
|
5b0c: c5 fa 16 c8 vmovshdup %xmm0,%xmm1
|
|
5b10: c5 e0 c6 d3 b1 vshufps $0xb1,%xmm3,%xmm3,%xmm2
|
|
5b15: c5 f0 59 e2 vmulps %xmm2,%xmm1,%xmm4
|
|
5b19: c5 fa 12 e8 vmovsldup %xmm0,%xmm5
|
|
5b1d: c4 e2 61 a6 ec vfmaddsub213ps %xmm4,%xmm3,%xmm5
|
|
5b22: c4 81 7b 11 2c c8 vmovsd %xmm5,(%r8,%r9,8)
|
|
5b28: 49 ff c1 inc %r9
|
|
5b2b: 4c 3b ca cmp %rdx,%r9
|
|
5b2e: 72 d0 jb 0x5b00
|
|
5b30: 33 c0 xor %eax,%eax
|
|
5b32: c5 f8 77 vzeroupper
|
|
5b35: 41 5e pop %r14
|
|
5b37: c3 ret
|
|
5b38: 45 33 c9 xor %r9d,%r9d
|
|
5b3b: eb a4 jmp 0x5ae1
|
|
5b3d: 41 83 e1 f8 and $0xfffffff8,%r9d
|
|
5b41: 33 c9 xor %ecx,%ecx
|
|
5b43: 4d 63 c9 movslq %r9d,%r9
|
|
5b46: e9 35 ff ff ff jmp 0x5a80
|
|
5b4b: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
5b50: 41 5e pop %r14
|
|
5b52: c3 ret
|
|
5b53: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
5b58: 41 5e pop %r14
|
|
5b5a: c3 ret
|
|
5b5b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
5b60: 48 83 ec 28 sub $0x28,%rsp
|
|
5b64: 48 85 c9 test %rcx,%rcx
|
|
5b67: 74 20 je 0x5b89
|
|
5b69: 48 85 d2 test %rdx,%rdx
|
|
5b6c: 74 1b je 0x5b89
|
|
5b6e: 45 85 c0 test %r8d,%r8d
|
|
5b71: 7f 0a jg 0x5b7d
|
|
5b73: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
5b78: 48 83 c4 28 add $0x28,%rsp
|
|
5b7c: c3 ret
|
|
5b7d: e8 2e b8 a5 01 call 0x1a613b0
|
|
5b82: 33 c0 xor %eax,%eax
|
|
5b84: 48 83 c4 28 add $0x28,%rsp
|
|
5b88: c3 ret
|
|
5b89: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
5b8e: 48 83 c4 28 add $0x28,%rsp
|
|
5b92: c3 ret
|
|
5b93: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
5b98: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
5b9f: 00
|
|
5ba0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
|
|
5ba5: 48 85 c9 test %rcx,%rcx
|
|
5ba8: 74 22 je 0x5bcc
|
|
5baa: 48 85 d2 test %rdx,%rdx
|
|
5bad: 74 1d je 0x5bcc
|
|
5baf: 45 85 c0 test %r8d,%r8d
|
|
5bb2: 7f 0b jg 0x5bbf
|
|
5bb4: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
5bb9: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
5bbe: c3 ret
|
|
5bbf: e8 6c be a5 01 call 0x1a61a30
|
|
5bc4: 33 c0 xor %eax,%eax
|
|
5bc6: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
5bcb: c3 ret
|
|
5bcc: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
5bd1: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
5bd6: c3 ret
|
|
5bd7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
5bde: 00 00
|
|
5be0: 48 83 ec 28 sub $0x28,%rsp
|
|
5be4: 48 85 c9 test %rcx,%rcx
|
|
5be7: 74 20 je 0x5c09
|
|
5be9: 48 85 d2 test %rdx,%rdx
|
|
5bec: 74 1b je 0x5c09
|
|
5bee: 45 85 c0 test %r8d,%r8d
|
|
5bf1: 7f 0a jg 0x5bfd
|
|
5bf3: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
5bf8: 48 83 c4 28 add $0x28,%rsp
|
|
5bfc: c3 ret
|
|
5bfd: e8 de c4 a5 01 call 0x1a620e0
|
|
5c02: 33 c0 xor %eax,%eax
|
|
5c04: 48 83 c4 28 add $0x28,%rsp
|
|
5c08: c3 ret
|
|
5c09: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
5c0e: 48 83 c4 28 add $0x28,%rsp
|
|
5c12: c3 ret
|
|
5c13: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
5c18: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
5c1f: 00
|
|
5c20: 56 push %rsi
|
|
5c21: 48 89 d6 mov %rdx,%rsi
|
|
5c24: 48 85 c9 test %rcx,%rcx
|
|
5c27: 0f 84 29 02 00 00 je 0x5e56
|
|
5c2d: 48 85 f6 test %rsi,%rsi
|
|
5c30: 0f 84 20 02 00 00 je 0x5e56
|
|
5c36: 45 85 c0 test %r8d,%r8d
|
|
5c39: 0f 8e 10 02 00 00 jle 0x5e4f
|
|
5c3f: 41 83 f8 08 cmp $0x8,%r8d
|
|
5c43: 0f 8c f6 01 00 00 jl 0x5e3f
|
|
5c49: 49 89 f1 mov %rsi,%r9
|
|
5c4c: 49 83 e1 1f and $0x1f,%r9
|
|
5c50: 45 89 c9 mov %r9d,%r9d
|
|
5c53: 45 85 c9 test %r9d,%r9d
|
|
5c56: 74 18 je 0x5c70
|
|
5c58: 41 f7 c1 07 00 00 00 test $0x7,%r9d
|
|
5c5f: 0f 85 da 01 00 00 jne 0x5e3f
|
|
5c65: 41 f7 d9 neg %r9d
|
|
5c68: 41 83 c1 20 add $0x20,%r9d
|
|
5c6c: 41 c1 e9 03 shr $0x3,%r9d
|
|
5c70: 41 8d 41 08 lea 0x8(%r9),%eax
|
|
5c74: 44 3b c0 cmp %eax,%r8d
|
|
5c77: 0f 8c c2 01 00 00 jl 0x5e3f
|
|
5c7d: 44 89 c0 mov %r8d,%eax
|
|
5c80: 33 d2 xor %edx,%edx
|
|
5c82: 41 2b c1 sub %r9d,%eax
|
|
5c85: 83 e0 07 and $0x7,%eax
|
|
5c88: f7 d8 neg %eax
|
|
5c8a: 41 03 c0 add %r8d,%eax
|
|
5c8d: 45 85 c9 test %r9d,%r9d
|
|
5c90: 76 3e jbe 0x5cd0
|
|
5c92: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5c99: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5ca0: c5 fb 10 14 d6 vmovsd (%rsi,%rdx,8),%xmm2
|
|
5ca5: c5 fb 10 0c d1 vmovsd (%rcx,%rdx,8),%xmm1
|
|
5caa: c5 fa 12 c1 vmovsldup %xmm1,%xmm0
|
|
5cae: c5 fa 16 d9 vmovshdup %xmm1,%xmm3
|
|
5cb2: c5 e8 c6 e2 b1 vshufps $0xb1,%xmm2,%xmm2,%xmm4
|
|
5cb7: c5 f8 59 ea vmulps %xmm2,%xmm0,%xmm5
|
|
5cbb: c5 e0 59 c4 vmulps %xmm4,%xmm3,%xmm0
|
|
5cbf: c5 d3 d0 c8 vaddsubps %xmm0,%xmm5,%xmm1
|
|
5cc3: c5 fb 11 0c d6 vmovsd %xmm1,(%rsi,%rdx,8)
|
|
5cc8: 48 ff c2 inc %rdx
|
|
5ccb: 49 3b d1 cmp %r9,%rdx
|
|
5cce: 72 d0 jb 0x5ca0
|
|
5cd0: 48 63 d0 movslq %eax,%rdx
|
|
5cd3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
5cd8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
5cdf: 00
|
|
5ce0: c4 a1 78 10 04 c9 vmovups (%rcx,%r9,8),%xmm0
|
|
5ce6: c4 a1 7e 12 0c ce vmovsldup (%rsi,%r9,8),%ymm1
|
|
5cec: c4 a1 7e 16 1c ce vmovshdup (%rsi,%r9,8),%ymm3
|
|
5cf2: c4 a3 7d 18 54 c9 10 vinsertf128 $0x1,0x10(%rcx,%r9,8),%ymm0,%ymm2
|
|
5cf9: 01
|
|
5cfa: c5 ec c6 e2 b1 vshufps $0xb1,%ymm2,%ymm2,%ymm4
|
|
5cff: c5 f4 59 ea vmulps %ymm2,%ymm1,%ymm5
|
|
5d03: c5 e4 59 c4 vmulps %ymm4,%ymm3,%ymm0
|
|
5d07: c5 d7 d0 c8 vaddsubps %ymm0,%ymm5,%ymm1
|
|
5d0b: c4 a1 7c 11 0c ce vmovups %ymm1,(%rsi,%r9,8)
|
|
5d11: c4 a1 78 10 54 c9 20 vmovups 0x20(%rcx,%r9,8),%xmm2
|
|
5d18: c4 a1 7e 12 5c ce 20 vmovsldup 0x20(%rsi,%r9,8),%ymm3
|
|
5d1f: c4 a1 7e 16 6c ce 20 vmovshdup 0x20(%rsi,%r9,8),%ymm5
|
|
5d26: c4 a3 6d 18 64 c9 30 vinsertf128 $0x1,0x30(%rcx,%r9,8),%ymm2,%ymm4
|
|
5d2d: 01
|
|
5d2e: c5 e4 59 c4 vmulps %ymm4,%ymm3,%ymm0
|
|
5d32: c5 dc c6 e4 b1 vshufps $0xb1,%ymm4,%ymm4,%ymm4
|
|
5d37: c5 d4 59 cc vmulps %ymm4,%ymm5,%ymm1
|
|
5d3b: c5 ff d0 d1 vaddsubps %ymm1,%ymm0,%ymm2
|
|
5d3f: c4 a1 7c 11 54 ce 20 vmovups %ymm2,0x20(%rsi,%r9,8)
|
|
5d46: 49 83 c1 08 add $0x8,%r9
|
|
5d4a: 4c 3b ca cmp %rdx,%r9
|
|
5d4d: 72 91 jb 0x5ce0
|
|
5d4f: 44 8d 48 01 lea 0x1(%rax),%r9d
|
|
5d53: 45 3b c8 cmp %r8d,%r9d
|
|
5d56: 0f 87 d7 00 00 00 ja 0x5e33
|
|
5d5c: 4d 63 d0 movslq %r8d,%r10
|
|
5d5f: 4c 2b d2 sub %rdx,%r10
|
|
5d62: 49 83 fa 02 cmp $0x2,%r10
|
|
5d66: 0f 8c ce 00 00 00 jl 0x5e3a
|
|
5d6c: 45 89 d3 mov %r10d,%r11d
|
|
5d6f: 45 33 c9 xor %r9d,%r9d
|
|
5d72: 41 83 e3 fe and $0xfffffffe,%r11d
|
|
5d76: 4c 8d 04 d1 lea (%rcx,%rdx,8),%r8
|
|
5d7a: 4d 63 db movslq %r11d,%r11
|
|
5d7d: 48 8d 14 d6 lea (%rsi,%rdx,8),%rdx
|
|
5d81: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
5d88: 00
|
|
5d89: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5d90: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
5d97: 00
|
|
5d98: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5d9f: 90 nop
|
|
5da0: c4 81 78 10 0c c8 vmovups (%r8,%r9,8),%xmm1
|
|
5da6: c4 a1 7a 12 04 ca vmovsldup (%rdx,%r9,8),%xmm0
|
|
5dac: c4 a1 7a 16 14 ca vmovshdup (%rdx,%r9,8),%xmm2
|
|
5db2: c5 f0 c6 d9 b1 vshufps $0xb1,%xmm1,%xmm1,%xmm3
|
|
5db7: c5 f8 59 e1 vmulps %xmm1,%xmm0,%xmm4
|
|
5dbb: c5 e8 59 eb vmulps %xmm3,%xmm2,%xmm5
|
|
5dbf: c5 db d0 c5 vaddsubps %xmm5,%xmm4,%xmm0
|
|
5dc3: c4 a1 78 11 04 ca vmovups %xmm0,(%rdx,%r9,8)
|
|
5dc9: 49 83 c1 02 add $0x2,%r9
|
|
5dcd: 4d 3b cb cmp %r11,%r9
|
|
5dd0: 72 ce jb 0x5da0
|
|
5dd2: 4d 3b da cmp %r10,%r11
|
|
5dd5: 73 5c jae 0x5e33
|
|
5dd7: 48 63 c0 movslq %eax,%rax
|
|
5dda: 48 8d 14 c1 lea (%rcx,%rax,8),%rdx
|
|
5dde: 48 8d 04 c6 lea (%rsi,%rax,8),%rax
|
|
5de2: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
5de9: 00
|
|
5dea: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5df1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
5df8: 00
|
|
5df9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5e00: c4 a1 7b 10 14 d8 vmovsd (%rax,%r11,8),%xmm2
|
|
5e06: c4 a1 7b 10 0c da vmovsd (%rdx,%r11,8),%xmm1
|
|
5e0c: c5 fa 12 c1 vmovsldup %xmm1,%xmm0
|
|
5e10: c5 fa 16 d9 vmovshdup %xmm1,%xmm3
|
|
5e14: c5 e8 c6 e2 b1 vshufps $0xb1,%xmm2,%xmm2,%xmm4
|
|
5e19: c5 f8 59 ea vmulps %xmm2,%xmm0,%xmm5
|
|
5e1d: c5 e0 59 c4 vmulps %xmm4,%xmm3,%xmm0
|
|
5e21: c5 d3 d0 c8 vaddsubps %xmm0,%xmm5,%xmm1
|
|
5e25: c4 a1 7b 11 0c d8 vmovsd %xmm1,(%rax,%r11,8)
|
|
5e2b: 49 ff c3 inc %r11
|
|
5e2e: 4d 3b da cmp %r10,%r11
|
|
5e31: 72 cd jb 0x5e00
|
|
5e33: 33 c0 xor %eax,%eax
|
|
5e35: c5 f8 77 vzeroupper
|
|
5e38: 5e pop %rsi
|
|
5e39: c3 ret
|
|
5e3a: 45 33 db xor %r11d,%r11d
|
|
5e3d: eb 93 jmp 0x5dd2
|
|
5e3f: 33 c0 xor %eax,%eax
|
|
5e41: 41 83 f8 01 cmp $0x1,%r8d
|
|
5e45: 72 ec jb 0x5e33
|
|
5e47: 4d 63 d0 movslq %r8d,%r10
|
|
5e4a: 45 33 db xor %r11d,%r11d
|
|
5e4d: eb 83 jmp 0x5dd2
|
|
5e4f: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
5e54: 5e pop %rsi
|
|
5e55: c3 ret
|
|
5e56: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
5e5b: 5e pop %rsi
|
|
5e5c: c3 ret
|
|
5e5d: 0f 1f 00 nopl (%rax)
|
|
5e60: 49 89 d1 mov %rdx,%r9
|
|
5e63: 48 85 c9 test %rcx,%rcx
|
|
5e66: 0f 84 73 01 00 00 je 0x5fdf
|
|
5e6c: 4d 85 c9 test %r9,%r9
|
|
5e6f: 0f 84 6a 01 00 00 je 0x5fdf
|
|
5e75: 45 85 c0 test %r8d,%r8d
|
|
5e78: 0f 8e 5b 01 00 00 jle 0x5fd9
|
|
5e7e: 49 63 d0 movslq %r8d,%rdx
|
|
5e81: 48 83 fa 08 cmp $0x8,%rdx
|
|
5e85: 0f 8c 49 01 00 00 jl 0x5fd4
|
|
5e8b: 4c 89 c8 mov %r9,%rax
|
|
5e8e: 48 83 e0 1f and $0x1f,%rax
|
|
5e92: 89 c0 mov %eax,%eax
|
|
5e94: 85 c0 test %eax,%eax
|
|
5e96: 74 10 je 0x5ea8
|
|
5e98: a8 07 test $0x7,%al
|
|
5e9a: 0f 85 34 01 00 00 jne 0x5fd4
|
|
5ea0: f7 d8 neg %eax
|
|
5ea2: 83 c0 20 add $0x20,%eax
|
|
5ea5: c1 e8 03 shr $0x3,%eax
|
|
5ea8: 44 8d 50 08 lea 0x8(%rax),%r10d
|
|
5eac: 49 3b d2 cmp %r10,%rdx
|
|
5eaf: 0f 8c 1f 01 00 00 jl 0x5fd4
|
|
5eb5: 45 89 c2 mov %r8d,%r10d
|
|
5eb8: 44 2b d0 sub %eax,%r10d
|
|
5ebb: 41 83 e2 07 and $0x7,%r10d
|
|
5ebf: 45 2b c2 sub %r10d,%r8d
|
|
5ec2: 45 33 d2 xor %r10d,%r10d
|
|
5ec5: 85 c0 test %eax,%eax
|
|
5ec7: 76 47 jbe 0x5f10
|
|
5ec9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
5ed0: 00
|
|
5ed1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5ed8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
5edf: 00
|
|
5ee0: c4 81 7b 10 1c d1 vmovsd (%r9,%r10,8),%xmm3
|
|
5ee6: c4 a1 7b 10 04 d1 vmovsd (%rcx,%r10,8),%xmm0
|
|
5eec: c5 fa 16 c8 vmovshdup %xmm0,%xmm1
|
|
5ef0: c5 e0 c6 d3 b1 vshufps $0xb1,%xmm3,%xmm3,%xmm2
|
|
5ef5: c5 f0 59 e2 vmulps %xmm2,%xmm1,%xmm4
|
|
5ef9: c5 fa 12 e8 vmovsldup %xmm0,%xmm5
|
|
5efd: c4 e2 61 a6 ec vfmaddsub213ps %xmm4,%xmm3,%xmm5
|
|
5f02: c4 81 7b 11 2c d1 vmovsd %xmm5,(%r9,%r10,8)
|
|
5f08: 49 ff c2 inc %r10
|
|
5f0b: 4c 3b d0 cmp %rax,%r10
|
|
5f0e: 72 d0 jb 0x5ee0
|
|
5f10: 4d 63 d0 movslq %r8d,%r10
|
|
5f13: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
5f18: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
5f1f: 00
|
|
5f20: c5 fc 10 14 c1 vmovups (%rcx,%rax,8),%ymm2
|
|
5f25: c4 c1 7e 16 04 c1 vmovshdup (%r9,%rax,8),%ymm0
|
|
5f2b: c5 ec c6 ca b1 vshufps $0xb1,%ymm2,%ymm2,%ymm1
|
|
5f30: c5 fc 59 d9 vmulps %ymm1,%ymm0,%ymm3
|
|
5f34: c4 c1 7e 12 24 c1 vmovsldup (%r9,%rax,8),%ymm4
|
|
5f3a: c4 e2 6d a6 e3 vfmaddsub213ps %ymm3,%ymm2,%ymm4
|
|
5f3f: c4 c1 7c 11 24 c1 vmovups %ymm4,(%r9,%rax,8)
|
|
5f45: c5 fc 10 4c c1 20 vmovups 0x20(%rcx,%rax,8),%ymm1
|
|
5f4b: c4 c1 7e 16 6c c1 20 vmovshdup 0x20(%r9,%rax,8),%ymm5
|
|
5f52: c5 f4 c6 c1 b1 vshufps $0xb1,%ymm1,%ymm1,%ymm0
|
|
5f57: c5 d4 59 e8 vmulps %ymm0,%ymm5,%ymm5
|
|
5f5b: c4 c1 7e 12 54 c1 20 vmovsldup 0x20(%r9,%rax,8),%ymm2
|
|
5f62: c4 e2 75 a6 d5 vfmaddsub213ps %ymm5,%ymm1,%ymm2
|
|
5f67: c4 c1 7c 11 54 c1 20 vmovups %ymm2,0x20(%r9,%rax,8)
|
|
5f6e: 48 83 c0 08 add $0x8,%rax
|
|
5f72: 49 3b c2 cmp %r10,%rax
|
|
5f75: 72 a9 jb 0x5f20
|
|
5f77: 33 c0 xor %eax,%eax
|
|
5f79: 45 8d 50 01 lea 0x1(%r8),%r10d
|
|
5f7d: 4d 63 d2 movslq %r10d,%r10
|
|
5f80: 4c 3b d2 cmp %rdx,%r10
|
|
5f83: 77 49 ja 0x5fce
|
|
5f85: 4d 63 c0 movslq %r8d,%r8
|
|
5f88: 49 2b d0 sub %r8,%rdx
|
|
5f8b: 4e 8d 14 c1 lea (%rcx,%r8,8),%r10
|
|
5f8f: 4b 8d 0c c1 lea (%r9,%r8,8),%rcx
|
|
5f93: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
5f98: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
5f9f: 00
|
|
5fa0: c5 fb 10 1c c1 vmovsd (%rcx,%rax,8),%xmm3
|
|
5fa5: c4 c1 7b 10 04 c2 vmovsd (%r10,%rax,8),%xmm0
|
|
5fab: c5 fa 16 c8 vmovshdup %xmm0,%xmm1
|
|
5faf: c5 e0 c6 d3 b1 vshufps $0xb1,%xmm3,%xmm3,%xmm2
|
|
5fb4: c5 f0 59 e2 vmulps %xmm2,%xmm1,%xmm4
|
|
5fb8: c5 fa 12 e8 vmovsldup %xmm0,%xmm5
|
|
5fbc: c4 e2 61 a6 ec vfmaddsub213ps %xmm4,%xmm3,%xmm5
|
|
5fc1: c5 fb 11 2c c1 vmovsd %xmm5,(%rcx,%rax,8)
|
|
5fc6: 48 ff c0 inc %rax
|
|
5fc9: 48 3b c2 cmp %rdx,%rax
|
|
5fcc: 72 d2 jb 0x5fa0
|
|
5fce: 33 c0 xor %eax,%eax
|
|
5fd0: c5 f8 77 vzeroupper
|
|
5fd3: c3 ret
|
|
5fd4: 45 33 c0 xor %r8d,%r8d
|
|
5fd7: eb 9e jmp 0x5f77
|
|
5fd9: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
5fde: c3 ret
|
|
5fdf: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
5fe4: c3 ret
|
|
5fe5: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
5fec: 00
|
|
5fed: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5ff4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
5ff9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6000: 49 89 d1 mov %rdx,%r9
|
|
6003: 48 85 c9 test %rcx,%rcx
|
|
6006: 0f 84 73 01 00 00 je 0x617f
|
|
600c: 4d 85 c9 test %r9,%r9
|
|
600f: 0f 84 6a 01 00 00 je 0x617f
|
|
6015: 45 85 c0 test %r8d,%r8d
|
|
6018: 0f 8e 5b 01 00 00 jle 0x6179
|
|
601e: 49 63 d0 movslq %r8d,%rdx
|
|
6021: 48 83 fa 08 cmp $0x8,%rdx
|
|
6025: 0f 8c 49 01 00 00 jl 0x6174
|
|
602b: 4c 89 c8 mov %r9,%rax
|
|
602e: 48 83 e0 1f and $0x1f,%rax
|
|
6032: 89 c0 mov %eax,%eax
|
|
6034: 85 c0 test %eax,%eax
|
|
6036: 74 10 je 0x6048
|
|
6038: a8 07 test $0x7,%al
|
|
603a: 0f 85 34 01 00 00 jne 0x6174
|
|
6040: f7 d8 neg %eax
|
|
6042: 83 c0 20 add $0x20,%eax
|
|
6045: c1 e8 03 shr $0x3,%eax
|
|
6048: 44 8d 50 08 lea 0x8(%rax),%r10d
|
|
604c: 49 3b d2 cmp %r10,%rdx
|
|
604f: 0f 8c 1f 01 00 00 jl 0x6174
|
|
6055: 45 89 c2 mov %r8d,%r10d
|
|
6058: 44 2b d0 sub %eax,%r10d
|
|
605b: 41 83 e2 07 and $0x7,%r10d
|
|
605f: 45 2b c2 sub %r10d,%r8d
|
|
6062: 45 33 d2 xor %r10d,%r10d
|
|
6065: 85 c0 test %eax,%eax
|
|
6067: 76 47 jbe 0x60b0
|
|
6069: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6070: 00
|
|
6071: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6078: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
607f: 00
|
|
6080: c4 81 7b 10 1c d1 vmovsd (%r9,%r10,8),%xmm3
|
|
6086: c4 a1 7b 10 04 d1 vmovsd (%rcx,%r10,8),%xmm0
|
|
608c: c5 fa 16 c8 vmovshdup %xmm0,%xmm1
|
|
6090: c5 e0 c6 d3 b1 vshufps $0xb1,%xmm3,%xmm3,%xmm2
|
|
6095: c5 f0 59 e2 vmulps %xmm2,%xmm1,%xmm4
|
|
6099: c5 fa 12 e8 vmovsldup %xmm0,%xmm5
|
|
609d: c4 e2 61 a6 ec vfmaddsub213ps %xmm4,%xmm3,%xmm5
|
|
60a2: c4 81 7b 11 2c d1 vmovsd %xmm5,(%r9,%r10,8)
|
|
60a8: 49 ff c2 inc %r10
|
|
60ab: 4c 3b d0 cmp %rax,%r10
|
|
60ae: 72 d0 jb 0x6080
|
|
60b0: 4d 63 d0 movslq %r8d,%r10
|
|
60b3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
60b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
60bf: 00
|
|
60c0: c5 fc 10 14 c1 vmovups (%rcx,%rax,8),%ymm2
|
|
60c5: c4 c1 7e 16 04 c1 vmovshdup (%r9,%rax,8),%ymm0
|
|
60cb: c5 ec c6 ca b1 vshufps $0xb1,%ymm2,%ymm2,%ymm1
|
|
60d0: c5 fc 59 d9 vmulps %ymm1,%ymm0,%ymm3
|
|
60d4: c4 c1 7e 12 24 c1 vmovsldup (%r9,%rax,8),%ymm4
|
|
60da: c4 e2 6d a6 e3 vfmaddsub213ps %ymm3,%ymm2,%ymm4
|
|
60df: c4 c1 7c 11 24 c1 vmovups %ymm4,(%r9,%rax,8)
|
|
60e5: 62 e1 7c 28 10 4c c1 vmovups 0x20(%rcx,%rax,8),%ymm17
|
|
60ec: 01
|
|
60ed: c4 c1 7e 16 6c c1 20 vmovshdup 0x20(%r9,%rax,8),%ymm5
|
|
60f4: 62 a1 74 20 c6 c1 b1 vshufps $0xb1,%ymm17,%ymm17,%ymm16
|
|
60fb: 62 a1 54 28 59 d0 vmulps %ymm16,%ymm5,%ymm18
|
|
6101: 62 c1 7e 28 12 5c c1 vmovsldup 0x20(%r9,%rax,8),%ymm19
|
|
6108: 01
|
|
6109: 62 a2 75 20 a6 da vfmaddsub213ps %ymm18,%ymm17,%ymm19
|
|
610f: 62 c1 7c 28 11 5c c1 vmovups %ymm19,0x20(%r9,%rax,8)
|
|
6116: 01
|
|
6117: 48 83 c0 08 add $0x8,%rax
|
|
611b: 49 3b c2 cmp %r10,%rax
|
|
611e: 72 a0 jb 0x60c0
|
|
6120: 33 c0 xor %eax,%eax
|
|
6122: 45 8d 50 01 lea 0x1(%r8),%r10d
|
|
6126: 4d 63 d2 movslq %r10d,%r10
|
|
6129: 4c 3b d2 cmp %rdx,%r10
|
|
612c: 77 40 ja 0x616e
|
|
612e: 4d 63 c0 movslq %r8d,%r8
|
|
6131: 49 2b d0 sub %r8,%rdx
|
|
6134: 4e 8d 14 c1 lea (%rcx,%r8,8),%r10
|
|
6138: 4b 8d 0c c1 lea (%r9,%r8,8),%rcx
|
|
613c: 0f 1f 40 00 nopl 0x0(%rax)
|
|
6140: c5 fb 10 1c c1 vmovsd (%rcx,%rax,8),%xmm3
|
|
6145: c4 c1 7b 10 04 c2 vmovsd (%r10,%rax,8),%xmm0
|
|
614b: c5 fa 16 c8 vmovshdup %xmm0,%xmm1
|
|
614f: c5 e0 c6 d3 b1 vshufps $0xb1,%xmm3,%xmm3,%xmm2
|
|
6154: c5 f0 59 e2 vmulps %xmm2,%xmm1,%xmm4
|
|
6158: c5 fa 12 e8 vmovsldup %xmm0,%xmm5
|
|
615c: c4 e2 61 a6 ec vfmaddsub213ps %xmm4,%xmm3,%xmm5
|
|
6161: c5 fb 11 2c c1 vmovsd %xmm5,(%rcx,%rax,8)
|
|
6166: 48 ff c0 inc %rax
|
|
6169: 48 3b c2 cmp %rdx,%rax
|
|
616c: 72 d2 jb 0x6140
|
|
616e: 33 c0 xor %eax,%eax
|
|
6170: c5 f8 77 vzeroupper
|
|
6173: c3 ret
|
|
6174: 45 33 c0 xor %r8d,%r8d
|
|
6177: eb a7 jmp 0x6120
|
|
6179: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
617e: c3 ret
|
|
617f: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
6184: c3 ret
|
|
6185: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
618c: 00
|
|
618d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6194: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
6199: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
61a0: 48 83 ec 28 sub $0x28,%rsp
|
|
61a4: 48 85 c9 test %rcx,%rcx
|
|
61a7: 74 23 je 0x61cc
|
|
61a9: 48 85 d2 test %rdx,%rdx
|
|
61ac: 74 1e je 0x61cc
|
|
61ae: 4d 85 c0 test %r8,%r8
|
|
61b1: 74 19 je 0x61cc
|
|
61b3: 45 85 c9 test %r9d,%r9d
|
|
61b6: 7e 1e jle 0x61d6
|
|
61b8: e8 d3 ce a5 01 call 0x1a63090
|
|
61bd: ba 02 00 00 00 mov $0x2,%edx
|
|
61c2: 85 c0 test %eax,%eax
|
|
61c4: 0f 45 c2 cmovne %edx,%eax
|
|
61c7: 48 83 c4 28 add $0x28,%rsp
|
|
61cb: c3 ret
|
|
61cc: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
61d1: 48 83 c4 28 add $0x28,%rsp
|
|
61d5: c3 ret
|
|
61d6: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
61db: 48 83 c4 28 add $0x28,%rsp
|
|
61df: c3 ret
|
|
61e0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
|
|
61e5: 48 85 c9 test %rcx,%rcx
|
|
61e8: 74 24 je 0x620e
|
|
61ea: 48 85 d2 test %rdx,%rdx
|
|
61ed: 74 1f je 0x620e
|
|
61ef: 4d 85 c0 test %r8,%r8
|
|
61f2: 74 1a je 0x620e
|
|
61f4: 45 85 c9 test %r9d,%r9d
|
|
61f7: 7e 20 jle 0x6219
|
|
61f9: e8 e2 13 a6 01 call 0x1a675e0
|
|
61fe: ba 02 00 00 00 mov $0x2,%edx
|
|
6203: 85 c0 test %eax,%eax
|
|
6205: 0f 45 c2 cmovne %edx,%eax
|
|
6208: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
620d: c3 ret
|
|
620e: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
6213: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
6218: c3 ret
|
|
6219: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
621e: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
6223: c3 ret
|
|
6224: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
622b: 00
|
|
622c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6233: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
6238: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
623f: 00
|
|
6240: 48 83 ec 28 sub $0x28,%rsp
|
|
6244: 48 85 c9 test %rcx,%rcx
|
|
6247: 74 23 je 0x626c
|
|
6249: 48 85 d2 test %rdx,%rdx
|
|
624c: 74 1e je 0x626c
|
|
624e: 4d 85 c0 test %r8,%r8
|
|
6251: 74 19 je 0x626c
|
|
6253: 45 85 c9 test %r9d,%r9d
|
|
6256: 7e 1e jle 0x6276
|
|
6258: e8 93 37 a6 01 call 0x1a699f0
|
|
625d: ba 02 00 00 00 mov $0x2,%edx
|
|
6262: 85 c0 test %eax,%eax
|
|
6264: 0f 45 c2 cmovne %edx,%eax
|
|
6267: 48 83 c4 28 add $0x28,%rsp
|
|
626b: c3 ret
|
|
626c: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
6271: 48 83 c4 28 add $0x28,%rsp
|
|
6275: c3 ret
|
|
6276: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
627b: 48 83 c4 28 add $0x28,%rsp
|
|
627f: c3 ret
|
|
6280: 48 83 ec 28 sub $0x28,%rsp
|
|
6284: 48 85 c9 test %rcx,%rcx
|
|
6287: 74 23 je 0x62ac
|
|
6289: 48 85 d2 test %rdx,%rdx
|
|
628c: 74 1e je 0x62ac
|
|
628e: 4d 85 c0 test %r8,%r8
|
|
6291: 74 19 je 0x62ac
|
|
6293: 45 85 c9 test %r9d,%r9d
|
|
6296: 7e 1e jle 0x62b6
|
|
6298: e8 a3 79 a6 01 call 0x1a6dc40
|
|
629d: ba 02 00 00 00 mov $0x2,%edx
|
|
62a2: 85 c0 test %eax,%eax
|
|
62a4: 0f 45 c2 cmovne %edx,%eax
|
|
62a7: 48 83 c4 28 add $0x28,%rsp
|
|
62ab: c3 ret
|
|
62ac: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
62b1: 48 83 c4 28 add $0x28,%rsp
|
|
62b5: c3 ret
|
|
62b6: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
62bb: 48 83 c4 28 add $0x28,%rsp
|
|
62bf: c3 ret
|
|
62c0: 48 83 ec 28 sub $0x28,%rsp
|
|
62c4: 48 85 c9 test %rcx,%rcx
|
|
62c7: 74 23 je 0x62ec
|
|
62c9: 48 85 d2 test %rdx,%rdx
|
|
62cc: 74 1e je 0x62ec
|
|
62ce: 4d 85 c0 test %r8,%r8
|
|
62d1: 74 19 je 0x62ec
|
|
62d3: 45 85 c9 test %r9d,%r9d
|
|
62d6: 7e 1e jle 0x62f6
|
|
62d8: e8 63 bd a6 01 call 0x1a72040
|
|
62dd: ba 02 00 00 00 mov $0x2,%edx
|
|
62e2: 85 c0 test %eax,%eax
|
|
62e4: 0f 45 c2 cmovne %edx,%eax
|
|
62e7: 48 83 c4 28 add $0x28,%rsp
|
|
62eb: c3 ret
|
|
62ec: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
62f1: 48 83 c4 28 add $0x28,%rsp
|
|
62f5: c3 ret
|
|
62f6: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
62fb: 48 83 c4 28 add $0x28,%rsp
|
|
62ff: c3 ret
|
|
6300: 48 83 ec 28 sub $0x28,%rsp
|
|
6304: 48 85 c9 test %rcx,%rcx
|
|
6307: 74 23 je 0x632c
|
|
6309: 48 85 d2 test %rdx,%rdx
|
|
630c: 74 1e je 0x632c
|
|
630e: 4d 85 c0 test %r8,%r8
|
|
6311: 74 19 je 0x632c
|
|
6313: 45 85 c9 test %r9d,%r9d
|
|
6316: 7e 1e jle 0x6336
|
|
6318: e8 43 fe a6 01 call 0x1a76160
|
|
631d: ba 02 00 00 00 mov $0x2,%edx
|
|
6322: 85 c0 test %eax,%eax
|
|
6324: 0f 45 c2 cmovne %edx,%eax
|
|
6327: 48 83 c4 28 add $0x28,%rsp
|
|
632b: c3 ret
|
|
632c: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
6331: 48 83 c4 28 add $0x28,%rsp
|
|
6335: c3 ret
|
|
6336: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
633b: 48 83 c4 28 add $0x28,%rsp
|
|
633f: c3 ret
|
|
6340: 48 83 ec 28 sub $0x28,%rsp
|
|
6344: 48 85 c9 test %rcx,%rcx
|
|
6347: 74 25 je 0x636e
|
|
6349: 48 85 d2 test %rdx,%rdx
|
|
634c: 74 20 je 0x636e
|
|
634e: 4d 85 c0 test %r8,%r8
|
|
6351: 74 1b je 0x636e
|
|
6353: 45 85 c9 test %r9d,%r9d
|
|
6356: 7f 0a jg 0x6362
|
|
6358: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
635d: 48 83 c4 28 add $0x28,%rsp
|
|
6361: c3 ret
|
|
6362: e8 d9 6c 03 00 call 0x3d040
|
|
6367: 33 c0 xor %eax,%eax
|
|
6369: 48 83 c4 28 add $0x28,%rsp
|
|
636d: c3 ret
|
|
636e: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
6373: 48 83 c4 28 add $0x28,%rsp
|
|
6377: c3 ret
|
|
6378: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
637f: 00
|
|
6380: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
|
|
6385: 48 85 c9 test %rcx,%rcx
|
|
6388: 74 27 je 0x63b1
|
|
638a: 48 85 d2 test %rdx,%rdx
|
|
638d: 74 22 je 0x63b1
|
|
638f: 4d 85 c0 test %r8,%r8
|
|
6392: 74 1d je 0x63b1
|
|
6394: 45 85 c9 test %r9d,%r9d
|
|
6397: 7f 0b jg 0x63a4
|
|
6399: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
639e: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
63a3: c3 ret
|
|
63a4: e8 d7 72 03 00 call 0x3d680
|
|
63a9: 33 c0 xor %eax,%eax
|
|
63ab: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
63b0: c3 ret
|
|
63b1: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
63b6: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
63bb: c3 ret
|
|
63bc: 0f 1f 40 00 nopl 0x0(%rax)
|
|
63c0: 48 83 ec 28 sub $0x28,%rsp
|
|
63c4: 48 85 c9 test %rcx,%rcx
|
|
63c7: 74 25 je 0x63ee
|
|
63c9: 48 85 d2 test %rdx,%rdx
|
|
63cc: 74 20 je 0x63ee
|
|
63ce: 4d 85 c0 test %r8,%r8
|
|
63d1: 74 1b je 0x63ee
|
|
63d3: 45 85 c9 test %r9d,%r9d
|
|
63d6: 7f 0a jg 0x63e2
|
|
63d8: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
63dd: 48 83 c4 28 add $0x28,%rsp
|
|
63e1: c3 ret
|
|
63e2: e8 b9 78 03 00 call 0x3dca0
|
|
63e7: 33 c0 xor %eax,%eax
|
|
63e9: 48 83 c4 28 add $0x28,%rsp
|
|
63ed: c3 ret
|
|
63ee: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
63f3: 48 83 c4 28 add $0x28,%rsp
|
|
63f7: c3 ret
|
|
63f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
63ff: 00
|
|
6400: 41 56 push %r14
|
|
6402: 49 89 cb mov %rcx,%r11
|
|
6405: 4d 85 db test %r11,%r11
|
|
6408: 0f 84 1e 02 00 00 je 0x662c
|
|
640e: 48 85 d2 test %rdx,%rdx
|
|
6411: 0f 84 15 02 00 00 je 0x662c
|
|
6417: 4d 85 c0 test %r8,%r8
|
|
641a: 0f 84 0c 02 00 00 je 0x662c
|
|
6420: 45 85 c9 test %r9d,%r9d
|
|
6423: 0f 8e fb 01 00 00 jle 0x6624
|
|
6429: 49 63 c9 movslq %r9d,%rcx
|
|
642c: 48 83 f9 08 cmp $0x8,%rcx
|
|
6430: 0f 8c e9 01 00 00 jl 0x661f
|
|
6436: 4c 89 c0 mov %r8,%rax
|
|
6439: 48 83 e0 1f and $0x1f,%rax
|
|
643d: 85 c0 test %eax,%eax
|
|
643f: 74 0d je 0x644e
|
|
6441: a8 0f test $0xf,%al
|
|
6443: 0f 85 d6 01 00 00 jne 0x661f
|
|
6449: b8 01 00 00 00 mov $0x1,%eax
|
|
644e: 41 89 c2 mov %eax,%r10d
|
|
6451: 4d 8d 72 08 lea 0x8(%r10),%r14
|
|
6455: 49 3b ce cmp %r14,%rcx
|
|
6458: 0f 8c c1 01 00 00 jl 0x661f
|
|
645e: 45 89 ce mov %r9d,%r14d
|
|
6461: 44 2b f0 sub %eax,%r14d
|
|
6464: 41 83 e6 07 and $0x7,%r14d
|
|
6468: 45 2b ce sub %r14d,%r9d
|
|
646b: 45 33 f6 xor %r14d,%r14d
|
|
646e: 4d 63 c9 movslq %r9d,%r9
|
|
6471: 85 c0 test %eax,%eax
|
|
6473: 4c 89 f0 mov %r14,%rax
|
|
6476: 76 3f jbe 0x64b7
|
|
6478: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
647f: 00
|
|
6480: c4 a1 79 10 14 18 vmovupd (%rax,%r11,1),%xmm2
|
|
6486: c5 f9 10 0c 10 vmovupd (%rax,%rdx,1),%xmm1
|
|
648b: c5 fb 12 04 10 vmovddup (%rax,%rdx,1),%xmm0
|
|
6490: 49 ff c6 inc %r14
|
|
6493: c5 f1 15 d9 vunpckhpd %xmm1,%xmm1,%xmm3
|
|
6497: c5 e9 c6 e2 01 vshufpd $0x1,%xmm2,%xmm2,%xmm4
|
|
649c: c5 f9 59 ea vmulpd %xmm2,%xmm0,%xmm5
|
|
64a0: c5 e1 59 c4 vmulpd %xmm4,%xmm3,%xmm0
|
|
64a4: c5 d1 d0 c8 vaddsubpd %xmm0,%xmm5,%xmm1
|
|
64a8: c4 a1 79 11 0c 00 vmovupd %xmm1,(%rax,%r8,1)
|
|
64ae: 48 83 c0 10 add $0x10,%rax
|
|
64b2: 4d 3b f2 cmp %r10,%r14
|
|
64b5: 72 c9 jb 0x6480
|
|
64b7: 4c 89 d0 mov %r10,%rax
|
|
64ba: 48 c1 e0 04 shl $0x4,%rax
|
|
64be: 66 90 xchg %ax,%ax
|
|
64c0: c5 f9 10 2c 10 vmovupd (%rax,%rdx,1),%xmm5
|
|
64c5: c4 a1 79 10 24 18 vmovupd (%rax,%r11,1),%xmm4
|
|
64cb: 49 83 c2 08 add $0x8,%r10
|
|
64cf: c4 e3 55 18 4c 10 10 vinsertf128 $0x1,0x10(%rax,%rdx,1),%ymm5,%ymm1
|
|
64d6: 01
|
|
64d7: c5 ff 12 c1 vmovddup %ymm1,%ymm0
|
|
64db: c5 f5 15 d1 vunpckhpd %ymm1,%ymm1,%ymm2
|
|
64df: c4 a3 5d 18 5c 18 10 vinsertf128 $0x1,0x10(%rax,%r11,1),%ymm4,%ymm3
|
|
64e6: 01
|
|
64e7: c5 fd 59 e3 vmulpd %ymm3,%ymm0,%ymm4
|
|
64eb: c5 e5 c6 db 05 vshufpd $0x5,%ymm3,%ymm3,%ymm3
|
|
64f0: c5 ed 59 c3 vmulpd %ymm3,%ymm2,%ymm0
|
|
64f4: c5 dd d0 c8 vaddsubpd %ymm0,%ymm4,%ymm1
|
|
64f8: c4 a1 7d 11 0c 00 vmovupd %ymm1,(%rax,%r8,1)
|
|
64fe: c4 a1 79 10 54 18 20 vmovupd 0x20(%rax,%r11,1),%xmm2
|
|
6505: c5 f9 10 5c 10 20 vmovupd 0x20(%rax,%rdx,1),%xmm3
|
|
650b: c4 e3 65 18 6c 10 30 vinsertf128 $0x1,0x30(%rax,%rdx,1),%ymm3,%ymm5
|
|
6512: 01
|
|
6513: c4 a3 6d 18 54 18 30 vinsertf128 $0x1,0x30(%rax,%r11,1),%ymm2,%ymm2
|
|
651a: 01
|
|
651b: c5 ff 12 e5 vmovddup %ymm5,%ymm4
|
|
651f: c5 d5 15 c5 vunpckhpd %ymm5,%ymm5,%ymm0
|
|
6523: c5 ed c6 ca 05 vshufpd $0x5,%ymm2,%ymm2,%ymm1
|
|
6528: c5 dd 59 da vmulpd %ymm2,%ymm4,%ymm3
|
|
652c: c5 fd 59 d1 vmulpd %ymm1,%ymm0,%ymm2
|
|
6530: c5 e5 d0 e2 vaddsubpd %ymm2,%ymm3,%ymm4
|
|
6534: c4 a1 7d 11 64 00 20 vmovupd %ymm4,0x20(%rax,%r8,1)
|
|
653b: c5 f9 10 44 10 40 vmovupd 0x40(%rax,%rdx,1),%xmm0
|
|
6541: c4 a1 79 10 6c 18 40 vmovupd 0x40(%rax,%r11,1),%xmm5
|
|
6548: c4 e3 7d 18 5c 10 50 vinsertf128 $0x1,0x50(%rax,%rdx,1),%ymm0,%ymm3
|
|
654f: 01
|
|
6550: c5 ff 12 d3 vmovddup %ymm3,%ymm2
|
|
6554: c5 e5 15 e3 vunpckhpd %ymm3,%ymm3,%ymm4
|
|
6558: c4 a3 55 18 4c 18 50 vinsertf128 $0x1,0x50(%rax,%r11,1),%ymm5,%ymm1
|
|
655f: 01
|
|
6560: c5 ed 59 c1 vmulpd %ymm1,%ymm2,%ymm0
|
|
6564: c5 f5 c6 c9 05 vshufpd $0x5,%ymm1,%ymm1,%ymm1
|
|
6569: c5 dd 59 c9 vmulpd %ymm1,%ymm4,%ymm1
|
|
656d: c5 fd d0 d1 vaddsubpd %ymm1,%ymm0,%ymm2
|
|
6571: c4 a1 7d 11 54 00 40 vmovupd %ymm2,0x40(%rax,%r8,1)
|
|
6578: c5 f9 10 64 10 60 vmovupd 0x60(%rax,%rdx,1),%xmm4
|
|
657e: c4 a1 79 10 5c 18 60 vmovupd 0x60(%rax,%r11,1),%xmm3
|
|
6585: c4 e3 5d 18 4c 10 70 vinsertf128 $0x1,0x70(%rax,%rdx,1),%ymm4,%ymm1
|
|
658c: 01
|
|
658d: c5 ff 12 e9 vmovddup %ymm1,%ymm5
|
|
6591: c5 f5 15 d1 vunpckhpd %ymm1,%ymm1,%ymm2
|
|
6595: c4 a3 65 18 44 18 70 vinsertf128 $0x1,0x70(%rax,%r11,1),%ymm3,%ymm0
|
|
659c: 01
|
|
659d: c5 d5 59 d8 vmulpd %ymm0,%ymm5,%ymm3
|
|
65a1: c5 fd c6 c0 05 vshufpd $0x5,%ymm0,%ymm0,%ymm0
|
|
65a6: c5 ed 59 e0 vmulpd %ymm0,%ymm2,%ymm4
|
|
65aa: c5 e5 d0 ec vaddsubpd %ymm4,%ymm3,%ymm5
|
|
65ae: c4 a1 7d 11 6c 00 60 vmovupd %ymm5,0x60(%rax,%r8,1)
|
|
65b5: 48 05 80 00 00 00 add $0x80,%rax
|
|
65bb: 4d 3b d1 cmp %r9,%r10
|
|
65be: 0f 82 fc fe ff ff jb 0x64c0
|
|
65c4: 4c 89 c8 mov %r9,%rax
|
|
65c7: 48 c1 e0 04 shl $0x4,%rax
|
|
65cb: 4c 3b c9 cmp %rcx,%r9
|
|
65ce: 73 47 jae 0x6617
|
|
65d0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
65d7: 00
|
|
65d8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
65df: 90 nop
|
|
65e0: c4 a1 79 10 14 18 vmovupd (%rax,%r11,1),%xmm2
|
|
65e6: c5 f9 10 0c 10 vmovupd (%rax,%rdx,1),%xmm1
|
|
65eb: c5 fb 12 04 10 vmovddup (%rax,%rdx,1),%xmm0
|
|
65f0: 49 ff c1 inc %r9
|
|
65f3: c5 f1 15 d9 vunpckhpd %xmm1,%xmm1,%xmm3
|
|
65f7: c5 e9 c6 e2 01 vshufpd $0x1,%xmm2,%xmm2,%xmm4
|
|
65fc: c5 f9 59 ea vmulpd %xmm2,%xmm0,%xmm5
|
|
6600: c5 e1 59 c4 vmulpd %xmm4,%xmm3,%xmm0
|
|
6604: c5 d1 d0 c8 vaddsubpd %xmm0,%xmm5,%xmm1
|
|
6608: c4 a1 79 11 0c 00 vmovupd %xmm1,(%rax,%r8,1)
|
|
660e: 48 83 c0 10 add $0x10,%rax
|
|
6612: 4c 3b c9 cmp %rcx,%r9
|
|
6615: 72 c9 jb 0x65e0
|
|
6617: 33 c0 xor %eax,%eax
|
|
6619: c5 f8 77 vzeroupper
|
|
661c: 41 5e pop %r14
|
|
661e: c3 ret
|
|
661f: 45 33 c9 xor %r9d,%r9d
|
|
6622: eb a0 jmp 0x65c4
|
|
6624: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
6629: 41 5e pop %r14
|
|
662b: c3 ret
|
|
662c: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
6631: 41 5e pop %r14
|
|
6633: c3 ret
|
|
6634: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
6639: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6640: 41 56 push %r14
|
|
6642: 49 89 cb mov %rcx,%r11
|
|
6645: 4d 85 db test %r11,%r11
|
|
6648: 0f 84 db 01 00 00 je 0x6829
|
|
664e: 48 85 d2 test %rdx,%rdx
|
|
6651: 0f 84 d2 01 00 00 je 0x6829
|
|
6657: 4d 85 c0 test %r8,%r8
|
|
665a: 0f 84 c9 01 00 00 je 0x6829
|
|
6660: 45 85 c9 test %r9d,%r9d
|
|
6663: 0f 8e b8 01 00 00 jle 0x6821
|
|
6669: 49 63 c9 movslq %r9d,%rcx
|
|
666c: 48 83 f9 08 cmp $0x8,%rcx
|
|
6670: 0f 8c a6 01 00 00 jl 0x681c
|
|
6676: 4c 89 c0 mov %r8,%rax
|
|
6679: 48 83 e0 1f and $0x1f,%rax
|
|
667d: 85 c0 test %eax,%eax
|
|
667f: 74 0d je 0x668e
|
|
6681: a8 0f test $0xf,%al
|
|
6683: 0f 85 93 01 00 00 jne 0x681c
|
|
6689: b8 01 00 00 00 mov $0x1,%eax
|
|
668e: 41 89 c2 mov %eax,%r10d
|
|
6691: 4d 8d 72 08 lea 0x8(%r10),%r14
|
|
6695: 49 3b ce cmp %r14,%rcx
|
|
6698: 0f 8c 7e 01 00 00 jl 0x681c
|
|
669e: 45 89 ce mov %r9d,%r14d
|
|
66a1: 44 2b f0 sub %eax,%r14d
|
|
66a4: 41 83 e6 07 and $0x7,%r14d
|
|
66a8: 45 2b ce sub %r14d,%r9d
|
|
66ab: 45 33 f6 xor %r14d,%r14d
|
|
66ae: 4d 63 c9 movslq %r9d,%r9
|
|
66b1: 85 c0 test %eax,%eax
|
|
66b3: 4c 89 f0 mov %r14,%rax
|
|
66b6: 76 3c jbe 0x66f4
|
|
66b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
66bf: 00
|
|
66c0: c4 a1 79 10 1c 18 vmovupd (%rax,%r11,1),%xmm3
|
|
66c6: c5 f9 10 04 10 vmovupd (%rax,%rdx,1),%xmm0
|
|
66cb: c5 f9 15 c8 vunpckhpd %xmm0,%xmm0,%xmm1
|
|
66cf: 49 ff c6 inc %r14
|
|
66d2: c5 e1 c6 d3 01 vshufpd $0x1,%xmm3,%xmm3,%xmm2
|
|
66d7: c5 f1 59 e2 vmulpd %xmm2,%xmm1,%xmm4
|
|
66db: c5 fb 12 2c 10 vmovddup (%rax,%rdx,1),%xmm5
|
|
66e0: c4 e2 e1 a6 ec vfmaddsub213pd %xmm4,%xmm3,%xmm5
|
|
66e5: c4 a1 79 11 2c 00 vmovupd %xmm5,(%rax,%r8,1)
|
|
66eb: 48 83 c0 10 add $0x10,%rax
|
|
66ef: 4d 3b f2 cmp %r10,%r14
|
|
66f2: 72 cc jb 0x66c0
|
|
66f4: 4c 89 d0 mov %r10,%rax
|
|
66f7: 48 c1 e0 04 shl $0x4,%rax
|
|
66fb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
6700: c4 a1 7d 10 1c 18 vmovupd (%rax,%r11,1),%ymm3
|
|
6706: 4e 8d 34 00 lea (%rax,%r8,1),%r14
|
|
670a: c5 fd 10 04 10 vmovupd (%rax,%rdx,1),%ymm0
|
|
670f: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1
|
|
6713: 49 83 c2 08 add $0x8,%r10
|
|
6717: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2
|
|
671c: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4
|
|
6720: c5 ff 12 2c 10 vmovddup (%rax,%rdx,1),%ymm5
|
|
6725: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5
|
|
672a: c4 c1 7d 11 2e vmovupd %ymm5,(%r14)
|
|
672f: c4 a1 7d 10 5c 18 20 vmovupd 0x20(%rax,%r11,1),%ymm3
|
|
6736: c5 fd 10 44 10 20 vmovupd 0x20(%rax,%rdx,1),%ymm0
|
|
673c: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1
|
|
6740: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2
|
|
6745: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4
|
|
6749: c5 ff 12 6c 10 20 vmovddup 0x20(%rax,%rdx,1),%ymm5
|
|
674f: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5
|
|
6754: c4 c1 7d 11 6e 20 vmovupd %ymm5,0x20(%r14)
|
|
675a: c4 a1 7d 10 5c 18 40 vmovupd 0x40(%rax,%r11,1),%ymm3
|
|
6761: c5 fd 10 44 10 40 vmovupd 0x40(%rax,%rdx,1),%ymm0
|
|
6767: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1
|
|
676b: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2
|
|
6770: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4
|
|
6774: c5 ff 12 6c 10 40 vmovddup 0x40(%rax,%rdx,1),%ymm5
|
|
677a: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5
|
|
677f: c4 c1 7d 11 6e 40 vmovupd %ymm5,0x40(%r14)
|
|
6785: c4 a1 7d 10 5c 18 60 vmovupd 0x60(%rax,%r11,1),%ymm3
|
|
678c: c5 fd 10 44 10 60 vmovupd 0x60(%rax,%rdx,1),%ymm0
|
|
6792: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1
|
|
6796: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2
|
|
679b: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4
|
|
679f: c5 ff 12 6c 10 60 vmovddup 0x60(%rax,%rdx,1),%ymm5
|
|
67a5: 48 05 80 00 00 00 add $0x80,%rax
|
|
67ab: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5
|
|
67b0: 4d 3b d1 cmp %r9,%r10
|
|
67b3: c4 c1 7d 11 6e 60 vmovupd %ymm5,0x60(%r14)
|
|
67b9: 0f 82 41 ff ff ff jb 0x6700
|
|
67bf: 4c 89 c8 mov %r9,%rax
|
|
67c2: 48 c1 e0 04 shl $0x4,%rax
|
|
67c6: 4c 3b c9 cmp %rcx,%r9
|
|
67c9: 73 49 jae 0x6814
|
|
67cb: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
67d2: 00
|
|
67d3: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
67da: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
67e0: c4 a1 79 10 1c 18 vmovupd (%rax,%r11,1),%xmm3
|
|
67e6: c5 f9 10 04 10 vmovupd (%rax,%rdx,1),%xmm0
|
|
67eb: c5 f9 15 c8 vunpckhpd %xmm0,%xmm0,%xmm1
|
|
67ef: 49 ff c1 inc %r9
|
|
67f2: c5 e1 c6 d3 01 vshufpd $0x1,%xmm3,%xmm3,%xmm2
|
|
67f7: c5 f1 59 e2 vmulpd %xmm2,%xmm1,%xmm4
|
|
67fb: c5 fb 12 2c 10 vmovddup (%rax,%rdx,1),%xmm5
|
|
6800: c4 e2 e1 a6 ec vfmaddsub213pd %xmm4,%xmm3,%xmm5
|
|
6805: c4 a1 79 11 2c 00 vmovupd %xmm5,(%rax,%r8,1)
|
|
680b: 48 83 c0 10 add $0x10,%rax
|
|
680f: 4c 3b c9 cmp %rcx,%r9
|
|
6812: 72 cc jb 0x67e0
|
|
6814: 33 c0 xor %eax,%eax
|
|
6816: c5 f8 77 vzeroupper
|
|
6819: 41 5e pop %r14
|
|
681b: c3 ret
|
|
681c: 45 33 c9 xor %r9d,%r9d
|
|
681f: eb 9e jmp 0x67bf
|
|
6821: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
6826: 41 5e pop %r14
|
|
6828: c3 ret
|
|
6829: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
682e: 41 5e pop %r14
|
|
6830: c3 ret
|
|
6831: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6838: 00
|
|
6839: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6840: 41 56 push %r14
|
|
6842: 49 89 cb mov %rcx,%r11
|
|
6845: 4d 85 db test %r11,%r11
|
|
6848: 0f 84 f8 01 00 00 je 0x6a46
|
|
684e: 48 85 d2 test %rdx,%rdx
|
|
6851: 0f 84 ef 01 00 00 je 0x6a46
|
|
6857: 4d 85 c0 test %r8,%r8
|
|
685a: 0f 84 e6 01 00 00 je 0x6a46
|
|
6860: 45 85 c9 test %r9d,%r9d
|
|
6863: 0f 8e d5 01 00 00 jle 0x6a3e
|
|
6869: 49 63 c9 movslq %r9d,%rcx
|
|
686c: 48 83 f9 08 cmp $0x8,%rcx
|
|
6870: 0f 8c c3 01 00 00 jl 0x6a39
|
|
6876: 4c 89 c0 mov %r8,%rax
|
|
6879: 48 83 e0 1f and $0x1f,%rax
|
|
687d: 85 c0 test %eax,%eax
|
|
687f: 74 0d je 0x688e
|
|
6881: a8 0f test $0xf,%al
|
|
6883: 0f 85 b0 01 00 00 jne 0x6a39
|
|
6889: b8 01 00 00 00 mov $0x1,%eax
|
|
688e: 41 89 c2 mov %eax,%r10d
|
|
6891: 4d 8d 72 08 lea 0x8(%r10),%r14
|
|
6895: 49 3b ce cmp %r14,%rcx
|
|
6898: 0f 8c 9b 01 00 00 jl 0x6a39
|
|
689e: 45 89 ce mov %r9d,%r14d
|
|
68a1: 44 2b f0 sub %eax,%r14d
|
|
68a4: 41 83 e6 07 and $0x7,%r14d
|
|
68a8: 45 2b ce sub %r14d,%r9d
|
|
68ab: 45 33 f6 xor %r14d,%r14d
|
|
68ae: 4d 63 c9 movslq %r9d,%r9
|
|
68b1: 85 c0 test %eax,%eax
|
|
68b3: 4c 89 f0 mov %r14,%rax
|
|
68b6: 76 39 jbe 0x68f1
|
|
68b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
68bf: 00
|
|
68c0: c4 a1 79 10 1c 18 vmovupd (%rax,%r11,1),%xmm3
|
|
68c6: c5 f9 10 04 10 vmovupd (%rax,%rdx,1),%xmm0
|
|
68cb: c5 f9 15 c8 vunpckhpd %xmm0,%xmm0,%xmm1
|
|
68cf: 49 ff c6 inc %r14
|
|
68d2: c5 e1 c6 d3 01 vshufpd $0x1,%xmm3,%xmm3,%xmm2
|
|
68d7: c5 f1 59 e2 vmulpd %xmm2,%xmm1,%xmm4
|
|
68db: 62 f2 e5 18 b6 24 10 vfmaddsub231pd (%rax,%rdx,1){1to2},%xmm3,%xmm4
|
|
68e2: c4 a1 79 11 24 00 vmovupd %xmm4,(%rax,%r8,1)
|
|
68e8: 48 83 c0 10 add $0x10,%rax
|
|
68ec: 4d 3b f2 cmp %r10,%r14
|
|
68ef: 72 cf jb 0x68c0
|
|
68f1: 4c 89 d0 mov %r10,%rax
|
|
68f4: 48 c1 e0 04 shl $0x4,%rax
|
|
68f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
68ff: 00
|
|
6900: c4 a1 7d 10 1c 18 vmovupd (%rax,%r11,1),%ymm3
|
|
6906: 49 83 c2 08 add $0x8,%r10
|
|
690a: c5 fd 10 04 10 vmovupd (%rax,%rdx,1),%ymm0
|
|
690f: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1
|
|
6913: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2
|
|
6918: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4
|
|
691c: c5 ff 12 2c 10 vmovddup (%rax,%rdx,1),%ymm5
|
|
6921: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5
|
|
6926: c4 a1 7d 11 2c 00 vmovupd %ymm5,(%rax,%r8,1)
|
|
692c: 62 a1 fd 28 10 5c 18 vmovupd 0x20(%rax,%r11,1),%ymm19
|
|
6933: 01
|
|
6934: 62 e1 fd 28 10 44 10 vmovupd 0x20(%rax,%rdx,1),%ymm16
|
|
693b: 01
|
|
693c: 62 a1 fd 20 15 c8 vunpckhpd %ymm16,%ymm16,%ymm17
|
|
6942: 62 a1 e5 20 c6 d3 05 vshufpd $0x5,%ymm19,%ymm19,%ymm18
|
|
6949: 62 a1 f5 20 59 e2 vmulpd %ymm18,%ymm17,%ymm20
|
|
694f: 62 e1 ff 28 12 6c 10 vmovddup 0x20(%rax,%rdx,1),%ymm21
|
|
6956: 01
|
|
6957: 62 a2 e5 20 a6 ec vfmaddsub213pd %ymm20,%ymm19,%ymm21
|
|
695d: 62 a1 fd 28 11 6c 00 vmovupd %ymm21,0x20(%rax,%r8,1)
|
|
6964: 01
|
|
6965: 62 21 fd 28 10 4c 18 vmovupd 0x40(%rax,%r11,1),%ymm25
|
|
696c: 02
|
|
696d: 62 e1 fd 28 10 74 10 vmovupd 0x40(%rax,%rdx,1),%ymm22
|
|
6974: 02
|
|
6975: 62 a1 cd 20 15 fe vunpckhpd %ymm22,%ymm22,%ymm23
|
|
697b: 62 01 b5 20 c6 c1 05 vshufpd $0x5,%ymm25,%ymm25,%ymm24
|
|
6982: 62 01 c5 20 59 d0 vmulpd %ymm24,%ymm23,%ymm26
|
|
6988: 62 61 ff 28 12 5c 10 vmovddup 0x40(%rax,%rdx,1),%ymm27
|
|
698f: 02
|
|
6990: 62 02 b5 20 a6 da vfmaddsub213pd %ymm26,%ymm25,%ymm27
|
|
6996: 62 21 fd 28 11 5c 00 vmovupd %ymm27,0x40(%rax,%r8,1)
|
|
699d: 02
|
|
699e: 62 21 fd 28 10 7c 18 vmovupd 0x60(%rax,%r11,1),%ymm31
|
|
69a5: 03
|
|
69a6: 62 61 fd 28 10 64 10 vmovupd 0x60(%rax,%rdx,1),%ymm28
|
|
69ad: 03
|
|
69ae: 62 01 9d 20 15 ec vunpckhpd %ymm28,%ymm28,%ymm29
|
|
69b4: 62 01 85 20 c6 f7 05 vshufpd $0x5,%ymm31,%ymm31,%ymm30
|
|
69bb: 62 01 95 20 59 e6 vmulpd %ymm30,%ymm29,%ymm28
|
|
69c1: c5 ff 12 44 10 60 vmovddup 0x60(%rax,%rdx,1),%ymm0
|
|
69c7: 62 92 85 20 a6 c4 vfmaddsub213pd %ymm28,%ymm31,%ymm0
|
|
69cd: c4 a1 7d 11 44 00 60 vmovupd %ymm0,0x60(%rax,%r8,1)
|
|
69d4: 48 05 80 00 00 00 add $0x80,%rax
|
|
69da: 4d 3b d1 cmp %r9,%r10
|
|
69dd: 0f 82 1d ff ff ff jb 0x6900
|
|
69e3: 4c 89 c8 mov %r9,%rax
|
|
69e6: 48 c1 e0 04 shl $0x4,%rax
|
|
69ea: 4c 3b c9 cmp %rcx,%r9
|
|
69ed: 73 42 jae 0x6a31
|
|
69ef: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
69f6: 00
|
|
69f7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
69fe: 66 90 xchg %ax,%ax
|
|
6a00: c4 a1 79 10 1c 18 vmovupd (%rax,%r11,1),%xmm3
|
|
6a06: c5 f9 10 04 10 vmovupd (%rax,%rdx,1),%xmm0
|
|
6a0b: c5 f9 15 c8 vunpckhpd %xmm0,%xmm0,%xmm1
|
|
6a0f: 49 ff c1 inc %r9
|
|
6a12: c5 e1 c6 d3 01 vshufpd $0x1,%xmm3,%xmm3,%xmm2
|
|
6a17: c5 f1 59 e2 vmulpd %xmm2,%xmm1,%xmm4
|
|
6a1b: 62 f2 e5 18 b6 24 10 vfmaddsub231pd (%rax,%rdx,1){1to2},%xmm3,%xmm4
|
|
6a22: c4 a1 79 11 24 00 vmovupd %xmm4,(%rax,%r8,1)
|
|
6a28: 48 83 c0 10 add $0x10,%rax
|
|
6a2c: 4c 3b c9 cmp %rcx,%r9
|
|
6a2f: 72 cf jb 0x6a00
|
|
6a31: 33 c0 xor %eax,%eax
|
|
6a33: c5 f8 77 vzeroupper
|
|
6a36: 41 5e pop %r14
|
|
6a38: c3 ret
|
|
6a39: 45 33 c9 xor %r9d,%r9d
|
|
6a3c: eb a5 jmp 0x69e3
|
|
6a3e: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
6a43: 41 5e pop %r14
|
|
6a45: c3 ret
|
|
6a46: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
6a4b: 41 5e pop %r14
|
|
6a4d: c3 ret
|
|
6a4e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6a55: 00
|
|
6a56: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6a5d: 0f 1f 00 nopl (%rax)
|
|
6a60: 53 push %rbx
|
|
6a61: 56 push %rsi
|
|
6a62: 57 push %rdi
|
|
6a63: 41 54 push %r12
|
|
6a65: 41 55 push %r13
|
|
6a67: 48 81 ec 70 04 00 00 sub $0x470,%rsp
|
|
6a6e: 4d 89 c4 mov %r8,%r12
|
|
6a71: 48 8b 05 98 99 60 02 mov 0x2609998(%rip),%rax # 0x2610410
|
|
6a78: 45 89 cd mov %r9d,%r13d
|
|
6a7b: 48 33 c4 xor %rsp,%rax
|
|
6a7e: 48 89 cf mov %rcx,%rdi
|
|
6a81: 48 89 84 24 68 04 00 mov %rax,0x468(%rsp)
|
|
6a88: 00
|
|
6a89: 4d 85 e4 test %r12,%r12
|
|
6a8c: 0f 84 b3 01 00 00 je 0x6c45
|
|
6a92: 48 85 ff test %rdi,%rdi
|
|
6a95: 0f 84 94 01 00 00 je 0x6c2f
|
|
6a9b: 48 85 d2 test %rdx,%rdx
|
|
6a9e: 0f 84 63 01 00 00 je 0x6c07
|
|
6aa4: 45 85 ed test %r13d,%r13d
|
|
6aa7: 0f 8e 32 01 00 00 jle 0x6bdf
|
|
6aad: 48 8d 44 24 28 lea 0x28(%rsp),%rax
|
|
6ab2: 48 89 c3 mov %rax,%rbx
|
|
6ab5: 48 83 e3 3f and $0x3f,%rbx
|
|
6ab9: 48 f7 db neg %rbx
|
|
6abc: 48 83 e3 3f and $0x3f,%rbx
|
|
6ac0: 41 83 fd 40 cmp $0x40,%r13d
|
|
6ac4: 48 8d 34 03 lea (%rbx,%rax,1),%rsi
|
|
6ac8: 48 8d 9c 18 00 02 00 lea 0x200(%rax,%rbx,1),%rbx
|
|
6acf: 00
|
|
6ad0: 0f 8e a1 00 00 00 jle 0x6b77
|
|
6ad6: 4c 89 74 24 20 mov %r14,0x20(%rsp)
|
|
6adb: 45 89 ee mov %r13d,%r14d
|
|
6ade: 4d 89 e5 mov %r12,%r13
|
|
6ae1: 49 89 d4 mov %rdx,%r12
|
|
6ae4: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6aeb: 00
|
|
6aec: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6af3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
6af8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6aff: 00
|
|
6b00: 4c 89 e1 mov %r12,%rcx
|
|
6b03: 48 89 f2 mov %rsi,%rdx
|
|
6b06: 49 89 d8 mov %rbx,%r8
|
|
6b09: 41 b9 40 00 00 00 mov $0x40,%r9d
|
|
6b0f: e8 cc 4b 13 00 call 0x13b6e0
|
|
6b14: 48 89 f9 mov %rdi,%rcx
|
|
6b17: 48 89 f2 mov %rsi,%rdx
|
|
6b1a: 41 b8 40 00 00 00 mov $0x40,%r8d
|
|
6b20: e8 bb c3 ff ff call 0x2ee0
|
|
6b25: 48 89 f9 mov %rdi,%rcx
|
|
6b28: 48 89 da mov %rbx,%rdx
|
|
6b2b: 41 b8 40 00 00 00 mov $0x40,%r8d
|
|
6b31: e8 aa c3 ff ff call 0x2ee0
|
|
6b36: 48 89 d9 mov %rbx,%rcx
|
|
6b39: 48 89 f2 mov %rsi,%rdx
|
|
6b3c: 4d 89 e8 mov %r13,%r8
|
|
6b3f: 41 b9 40 00 00 00 mov $0x40,%r9d
|
|
6b45: e8 16 77 03 00 call 0x3e260
|
|
6b4a: 41 83 c6 c0 add $0xffffffc0,%r14d
|
|
6b4e: 48 81 c7 00 02 00 00 add $0x200,%rdi
|
|
6b55: 49 81 c4 00 02 00 00 add $0x200,%r12
|
|
6b5c: 49 81 c5 00 04 00 00 add $0x400,%r13
|
|
6b63: 41 83 fe 40 cmp $0x40,%r14d
|
|
6b67: 7f 97 jg 0x6b00
|
|
6b69: 4c 89 e2 mov %r12,%rdx
|
|
6b6c: 4d 89 ec mov %r13,%r12
|
|
6b6f: 45 89 f5 mov %r14d,%r13d
|
|
6b72: 4c 8b 74 24 20 mov 0x20(%rsp),%r14
|
|
6b77: 48 89 d1 mov %rdx,%rcx
|
|
6b7a: 48 89 f2 mov %rsi,%rdx
|
|
6b7d: 49 89 d8 mov %rbx,%r8
|
|
6b80: 45 89 e9 mov %r13d,%r9d
|
|
6b83: e8 58 4b 13 00 call 0x13b6e0
|
|
6b88: 48 89 f9 mov %rdi,%rcx
|
|
6b8b: 48 89 f2 mov %rsi,%rdx
|
|
6b8e: 45 89 e8 mov %r13d,%r8d
|
|
6b91: e8 4a c3 ff ff call 0x2ee0
|
|
6b96: 48 89 f9 mov %rdi,%rcx
|
|
6b99: 48 89 da mov %rbx,%rdx
|
|
6b9c: 45 89 e8 mov %r13d,%r8d
|
|
6b9f: e8 3c c3 ff ff call 0x2ee0
|
|
6ba4: 48 89 d9 mov %rbx,%rcx
|
|
6ba7: 48 89 f2 mov %rsi,%rdx
|
|
6baa: 4d 89 e0 mov %r12,%r8
|
|
6bad: 45 89 e9 mov %r13d,%r9d
|
|
6bb0: e8 ab 76 03 00 call 0x3e260
|
|
6bb5: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
|
|
6bbc: 00
|
|
6bbd: 48 33 cc xor %rsp,%rcx
|
|
6bc0: 48 3b 0d 49 98 60 02 cmp 0x2609849(%rip),%rcx # 0x2610410
|
|
6bc7: 75 11 jne 0x6bda
|
|
6bc9: 33 c0 xor %eax,%eax
|
|
6bcb: 48 81 c4 70 04 00 00 add $0x470,%rsp
|
|
6bd2: 41 5d pop %r13
|
|
6bd4: 41 5c pop %r12
|
|
6bd6: 5f pop %rdi
|
|
6bd7: 5e pop %rsi
|
|
6bd8: 5b pop %rbx
|
|
6bd9: c3 ret
|
|
6bda: e8 91 4f 12 01 call 0x112bb70
|
|
6bdf: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
|
|
6be6: 00
|
|
6be7: 48 33 cc xor %rsp,%rcx
|
|
6bea: 48 3b 0d 1f 98 60 02 cmp 0x260981f(%rip),%rcx # 0x2610410
|
|
6bf1: 75 e7 jne 0x6bda
|
|
6bf3: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
6bf8: 48 81 c4 70 04 00 00 add $0x470,%rsp
|
|
6bff: 41 5d pop %r13
|
|
6c01: 41 5c pop %r12
|
|
6c03: 5f pop %rdi
|
|
6c04: 5e pop %rsi
|
|
6c05: 5b pop %rbx
|
|
6c06: c3 ret
|
|
6c07: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
|
|
6c0e: 00
|
|
6c0f: 48 33 cc xor %rsp,%rcx
|
|
6c12: 48 3b 0d f7 97 60 02 cmp 0x26097f7(%rip),%rcx # 0x2610410
|
|
6c19: 75 bf jne 0x6bda
|
|
6c1b: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
6c20: 48 81 c4 70 04 00 00 add $0x470,%rsp
|
|
6c27: 41 5d pop %r13
|
|
6c29: 41 5c pop %r12
|
|
6c2b: 5f pop %rdi
|
|
6c2c: 5e pop %rsi
|
|
6c2d: 5b pop %rbx
|
|
6c2e: c3 ret
|
|
6c2f: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
|
|
6c36: 00
|
|
6c37: 48 33 cc xor %rsp,%rcx
|
|
6c3a: 48 3b 0d cf 97 60 02 cmp 0x26097cf(%rip),%rcx # 0x2610410
|
|
6c41: 75 97 jne 0x6bda
|
|
6c43: eb d6 jmp 0x6c1b
|
|
6c45: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
|
|
6c4c: 00
|
|
6c4d: 48 33 cc xor %rsp,%rcx
|
|
6c50: 48 3b 0d b9 97 60 02 cmp 0x26097b9(%rip),%rcx # 0x2610410
|
|
6c57: 75 81 jne 0x6bda
|
|
6c59: eb c0 jmp 0x6c1b
|
|
6c5b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
6c60: 53 push %rbx
|
|
6c61: 56 push %rsi
|
|
6c62: 57 push %rdi
|
|
6c63: 41 54 push %r12
|
|
6c65: 41 55 push %r13
|
|
6c67: 48 8d a4 24 90 fb ff lea -0x470(%rsp),%rsp
|
|
6c6e: ff
|
|
6c6f: 4d 89 c4 mov %r8,%r12
|
|
6c72: 48 8b 05 97 97 60 02 mov 0x2609797(%rip),%rax # 0x2610410
|
|
6c79: 45 89 cd mov %r9d,%r13d
|
|
6c7c: 48 33 c4 xor %rsp,%rax
|
|
6c7f: 48 89 cf mov %rcx,%rdi
|
|
6c82: 48 89 84 24 68 04 00 mov %rax,0x468(%rsp)
|
|
6c89: 00
|
|
6c8a: 4d 85 e4 test %r12,%r12
|
|
6c8d: 0f 84 b5 01 00 00 je 0x6e48
|
|
6c93: 48 85 ff test %rdi,%rdi
|
|
6c96: 0f 84 96 01 00 00 je 0x6e32
|
|
6c9c: 48 85 d2 test %rdx,%rdx
|
|
6c9f: 0f 84 64 01 00 00 je 0x6e09
|
|
6ca5: 45 85 ed test %r13d,%r13d
|
|
6ca8: 0f 8e 32 01 00 00 jle 0x6de0
|
|
6cae: 48 8d 44 24 28 lea 0x28(%rsp),%rax
|
|
6cb3: 48 83 e0 3f and $0x3f,%rax
|
|
6cb7: 48 8d 74 24 28 lea 0x28(%rsp),%rsi
|
|
6cbc: 48 f7 d8 neg %rax
|
|
6cbf: 48 83 e0 3f and $0x3f,%rax
|
|
6cc3: 48 03 f0 add %rax,%rsi
|
|
6cc6: 48 89 f3 mov %rsi,%rbx
|
|
6cc9: 48 81 c3 00 02 00 00 add $0x200,%rbx
|
|
6cd0: 41 83 fd 40 cmp $0x40,%r13d
|
|
6cd4: 0f 8e 9d 00 00 00 jle 0x6d77
|
|
6cda: 4c 89 74 24 20 mov %r14,0x20(%rsp)
|
|
6cdf: 45 89 ee mov %r13d,%r14d
|
|
6ce2: 4d 89 e5 mov %r12,%r13
|
|
6ce5: 49 89 d4 mov %rdx,%r12
|
|
6ce8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6cef: 00
|
|
6cf0: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6cf7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
6cfe: 00 00
|
|
6d00: 4c 89 e1 mov %r12,%rcx
|
|
6d03: 48 89 f2 mov %rsi,%rdx
|
|
6d06: 49 89 d8 mov %rbx,%r8
|
|
6d09: 41 b9 40 00 00 00 mov $0x40,%r9d
|
|
6d0f: e8 ec 49 13 00 call 0x13b700
|
|
6d14: 48 89 f9 mov %rdi,%rcx
|
|
6d17: 48 89 f2 mov %rsi,%rdx
|
|
6d1a: 41 b8 40 00 00 00 mov $0x40,%r8d
|
|
6d20: e8 fb c1 ff ff call 0x2f20
|
|
6d25: 48 89 f9 mov %rdi,%rcx
|
|
6d28: 48 89 da mov %rbx,%rdx
|
|
6d2b: 41 b8 40 00 00 00 mov $0x40,%r8d
|
|
6d31: e8 ea c1 ff ff call 0x2f20
|
|
6d36: 48 89 d9 mov %rbx,%rcx
|
|
6d39: 48 89 f2 mov %rsi,%rdx
|
|
6d3c: 4d 89 e8 mov %r13,%r8
|
|
6d3f: 41 b9 40 00 00 00 mov $0x40,%r9d
|
|
6d45: e8 f6 7a 03 00 call 0x3e840
|
|
6d4a: 41 83 c6 c0 add $0xffffffc0,%r14d
|
|
6d4e: 48 81 c7 00 02 00 00 add $0x200,%rdi
|
|
6d55: 49 81 c4 00 02 00 00 add $0x200,%r12
|
|
6d5c: 49 81 c5 00 04 00 00 add $0x400,%r13
|
|
6d63: 41 83 fe 40 cmp $0x40,%r14d
|
|
6d67: 7f 97 jg 0x6d00
|
|
6d69: 4c 89 e2 mov %r12,%rdx
|
|
6d6c: 4d 89 ec mov %r13,%r12
|
|
6d6f: 45 89 f5 mov %r14d,%r13d
|
|
6d72: 4c 8b 74 24 20 mov 0x20(%rsp),%r14
|
|
6d77: 48 89 d1 mov %rdx,%rcx
|
|
6d7a: 48 89 f2 mov %rsi,%rdx
|
|
6d7d: 49 89 d8 mov %rbx,%r8
|
|
6d80: 45 89 e9 mov %r13d,%r9d
|
|
6d83: e8 78 49 13 00 call 0x13b700
|
|
6d88: 48 89 f9 mov %rdi,%rcx
|
|
6d8b: 48 89 f2 mov %rsi,%rdx
|
|
6d8e: 45 89 e8 mov %r13d,%r8d
|
|
6d91: e8 8a c1 ff ff call 0x2f20
|
|
6d96: 48 89 f9 mov %rdi,%rcx
|
|
6d99: 48 89 da mov %rbx,%rdx
|
|
6d9c: 45 89 e8 mov %r13d,%r8d
|
|
6d9f: e8 7c c1 ff ff call 0x2f20
|
|
6da4: 48 89 d9 mov %rbx,%rcx
|
|
6da7: 48 89 f2 mov %rsi,%rdx
|
|
6daa: 4d 89 e0 mov %r12,%r8
|
|
6dad: 45 89 e9 mov %r13d,%r9d
|
|
6db0: e8 8b 7a 03 00 call 0x3e840
|
|
6db5: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
|
|
6dbc: 00
|
|
6dbd: 48 33 cc xor %rsp,%rcx
|
|
6dc0: 48 3b 0d 49 96 60 02 cmp 0x2609649(%rip),%rcx # 0x2610410
|
|
6dc7: 75 12 jne 0x6ddb
|
|
6dc9: 33 c0 xor %eax,%eax
|
|
6dcb: 48 8d a4 24 70 04 00 lea 0x470(%rsp),%rsp
|
|
6dd2: 00
|
|
6dd3: 41 5d pop %r13
|
|
6dd5: 41 5c pop %r12
|
|
6dd7: 5f pop %rdi
|
|
6dd8: 5e pop %rsi
|
|
6dd9: 5b pop %rbx
|
|
6dda: c3 ret
|
|
6ddb: e8 90 4d 12 01 call 0x112bb70
|
|
6de0: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
|
|
6de7: 00
|
|
6de8: 48 33 cc xor %rsp,%rcx
|
|
6deb: 48 3b 0d 1e 96 60 02 cmp 0x260961e(%rip),%rcx # 0x2610410
|
|
6df2: 75 e7 jne 0x6ddb
|
|
6df4: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
6df9: 48 8d a4 24 70 04 00 lea 0x470(%rsp),%rsp
|
|
6e00: 00
|
|
6e01: 41 5d pop %r13
|
|
6e03: 41 5c pop %r12
|
|
6e05: 5f pop %rdi
|
|
6e06: 5e pop %rsi
|
|
6e07: 5b pop %rbx
|
|
6e08: c3 ret
|
|
6e09: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
|
|
6e10: 00
|
|
6e11: 48 33 cc xor %rsp,%rcx
|
|
6e14: 48 3b 0d f5 95 60 02 cmp 0x26095f5(%rip),%rcx # 0x2610410
|
|
6e1b: 75 be jne 0x6ddb
|
|
6e1d: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
6e22: 48 8d a4 24 70 04 00 lea 0x470(%rsp),%rsp
|
|
6e29: 00
|
|
6e2a: 41 5d pop %r13
|
|
6e2c: 41 5c pop %r12
|
|
6e2e: 5f pop %rdi
|
|
6e2f: 5e pop %rsi
|
|
6e30: 5b pop %rbx
|
|
6e31: c3 ret
|
|
6e32: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
|
|
6e39: 00
|
|
6e3a: 48 33 cc xor %rsp,%rcx
|
|
6e3d: 48 3b 0d cc 95 60 02 cmp 0x26095cc(%rip),%rcx # 0x2610410
|
|
6e44: 75 95 jne 0x6ddb
|
|
6e46: eb d5 jmp 0x6e1d
|
|
6e48: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
|
|
6e4f: 00
|
|
6e50: 48 33 cc xor %rsp,%rcx
|
|
6e53: 48 3b 0d b6 95 60 02 cmp 0x26095b6(%rip),%rcx # 0x2610410
|
|
6e5a: 0f 85 7b ff ff ff jne 0x6ddb
|
|
6e60: eb bb jmp 0x6e1d
|
|
6e62: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6e69: 00
|
|
6e6a: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6e71: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6e78: 00
|
|
6e79: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6e80: 53 push %rbx
|
|
6e81: 56 push %rsi
|
|
6e82: 57 push %rdi
|
|
6e83: 41 54 push %r12
|
|
6e85: 41 55 push %r13
|
|
6e87: 48 81 ec 70 04 00 00 sub $0x470,%rsp
|
|
6e8e: 4d 89 c4 mov %r8,%r12
|
|
6e91: 48 8b 05 78 95 60 02 mov 0x2609578(%rip),%rax # 0x2610410
|
|
6e98: 48 33 c4 xor %rsp,%rax
|
|
6e9b: 45 89 cd mov %r9d,%r13d
|
|
6e9e: 48 89 cf mov %rcx,%rdi
|
|
6ea1: 48 89 84 24 68 04 00 mov %rax,0x468(%rsp)
|
|
6ea8: 00
|
|
6ea9: 4d 85 e4 test %r12,%r12
|
|
6eac: 0f 84 b3 01 00 00 je 0x7065
|
|
6eb2: 48 85 ff test %rdi,%rdi
|
|
6eb5: 0f 84 94 01 00 00 je 0x704f
|
|
6ebb: 48 85 d2 test %rdx,%rdx
|
|
6ebe: 0f 84 63 01 00 00 je 0x7027
|
|
6ec4: 45 85 ed test %r13d,%r13d
|
|
6ec7: 0f 8e 32 01 00 00 jle 0x6fff
|
|
6ecd: 48 8d 74 24 28 lea 0x28(%rsp),%rsi
|
|
6ed2: 48 89 f0 mov %rsi,%rax
|
|
6ed5: 48 83 e0 3f and $0x3f,%rax
|
|
6ed9: 48 f7 d8 neg %rax
|
|
6edc: 48 83 e0 3f and $0x3f,%rax
|
|
6ee0: 48 03 f0 add %rax,%rsi
|
|
6ee3: 48 8d 9c 04 28 02 00 lea 0x228(%rsp,%rax,1),%rbx
|
|
6eea: 00
|
|
6eeb: 41 83 fd 40 cmp $0x40,%r13d
|
|
6eef: 0f 8e a2 00 00 00 jle 0x6f97
|
|
6ef5: 4c 89 74 24 20 mov %r14,0x20(%rsp)
|
|
6efa: 45 89 ee mov %r13d,%r14d
|
|
6efd: 4d 89 e5 mov %r12,%r13
|
|
6f00: 49 89 d4 mov %rdx,%r12
|
|
6f03: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6f0a: 00
|
|
6f0b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6f12: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6f19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6f20: 4c 89 e1 mov %r12,%rcx
|
|
6f23: 48 89 f2 mov %rsi,%rdx
|
|
6f26: 49 89 d8 mov %rbx,%r8
|
|
6f29: 41 b9 40 00 00 00 mov $0x40,%r9d
|
|
6f2f: e8 ec 47 13 00 call 0x13b720
|
|
6f34: 48 89 f9 mov %rdi,%rcx
|
|
6f37: 48 89 f2 mov %rsi,%rdx
|
|
6f3a: 41 b8 40 00 00 00 mov $0x40,%r8d
|
|
6f40: e8 1b c0 ff ff call 0x2f60
|
|
6f45: 48 89 f9 mov %rdi,%rcx
|
|
6f48: 48 89 da mov %rbx,%rdx
|
|
6f4b: 41 b8 40 00 00 00 mov $0x40,%r8d
|
|
6f51: e8 0a c0 ff ff call 0x2f60
|
|
6f56: 48 89 d9 mov %rbx,%rcx
|
|
6f59: 48 89 f2 mov %rsi,%rdx
|
|
6f5c: 4d 89 e8 mov %r13,%r8
|
|
6f5f: 41 b9 40 00 00 00 mov $0x40,%r9d
|
|
6f65: e8 b6 7c 03 00 call 0x3ec20
|
|
6f6a: 41 83 c6 c0 add $0xffffffc0,%r14d
|
|
6f6e: 48 81 c7 00 02 00 00 add $0x200,%rdi
|
|
6f75: 49 81 c4 00 02 00 00 add $0x200,%r12
|
|
6f7c: 49 81 c5 00 04 00 00 add $0x400,%r13
|
|
6f83: 41 83 fe 40 cmp $0x40,%r14d
|
|
6f87: 7f 97 jg 0x6f20
|
|
6f89: 4c 89 e2 mov %r12,%rdx
|
|
6f8c: 4d 89 ec mov %r13,%r12
|
|
6f8f: 45 89 f5 mov %r14d,%r13d
|
|
6f92: 4c 8b 74 24 20 mov 0x20(%rsp),%r14
|
|
6f97: 48 89 d1 mov %rdx,%rcx
|
|
6f9a: 48 89 f2 mov %rsi,%rdx
|
|
6f9d: 49 89 d8 mov %rbx,%r8
|
|
6fa0: 45 89 e9 mov %r13d,%r9d
|
|
6fa3: e8 78 47 13 00 call 0x13b720
|
|
6fa8: 48 89 f9 mov %rdi,%rcx
|
|
6fab: 48 89 f2 mov %rsi,%rdx
|
|
6fae: 45 89 e8 mov %r13d,%r8d
|
|
6fb1: e8 aa bf ff ff call 0x2f60
|
|
6fb6: 48 89 f9 mov %rdi,%rcx
|
|
6fb9: 48 89 da mov %rbx,%rdx
|
|
6fbc: 45 89 e8 mov %r13d,%r8d
|
|
6fbf: e8 9c bf ff ff call 0x2f60
|
|
6fc4: 48 89 d9 mov %rbx,%rcx
|
|
6fc7: 48 89 f2 mov %rsi,%rdx
|
|
6fca: 4d 89 e0 mov %r12,%r8
|
|
6fcd: 45 89 e9 mov %r13d,%r9d
|
|
6fd0: e8 4b 7c 03 00 call 0x3ec20
|
|
6fd5: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
|
|
6fdc: 00
|
|
6fdd: 48 33 cc xor %rsp,%rcx
|
|
6fe0: 48 3b 0d 29 94 60 02 cmp 0x2609429(%rip),%rcx # 0x2610410
|
|
6fe7: 75 11 jne 0x6ffa
|
|
6fe9: 33 c0 xor %eax,%eax
|
|
6feb: 48 81 c4 70 04 00 00 add $0x470,%rsp
|
|
6ff2: 41 5d pop %r13
|
|
6ff4: 41 5c pop %r12
|
|
6ff6: 5f pop %rdi
|
|
6ff7: 5e pop %rsi
|
|
6ff8: 5b pop %rbx
|
|
6ff9: c3 ret
|
|
6ffa: e8 71 4b 12 01 call 0x112bb70
|
|
6fff: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
|
|
7006: 00
|
|
7007: 48 33 cc xor %rsp,%rcx
|
|
700a: 48 3b 0d ff 93 60 02 cmp 0x26093ff(%rip),%rcx # 0x2610410
|
|
7011: 75 e7 jne 0x6ffa
|
|
7013: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
7018: 48 81 c4 70 04 00 00 add $0x470,%rsp
|
|
701f: 41 5d pop %r13
|
|
7021: 41 5c pop %r12
|
|
7023: 5f pop %rdi
|
|
7024: 5e pop %rsi
|
|
7025: 5b pop %rbx
|
|
7026: c3 ret
|
|
7027: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
|
|
702e: 00
|
|
702f: 48 33 cc xor %rsp,%rcx
|
|
7032: 48 3b 0d d7 93 60 02 cmp 0x26093d7(%rip),%rcx # 0x2610410
|
|
7039: 75 bf jne 0x6ffa
|
|
703b: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
7040: 48 81 c4 70 04 00 00 add $0x470,%rsp
|
|
7047: 41 5d pop %r13
|
|
7049: 41 5c pop %r12
|
|
704b: 5f pop %rdi
|
|
704c: 5e pop %rsi
|
|
704d: 5b pop %rbx
|
|
704e: c3 ret
|
|
704f: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
|
|
7056: 00
|
|
7057: 48 33 cc xor %rsp,%rcx
|
|
705a: 48 3b 0d af 93 60 02 cmp 0x26093af(%rip),%rcx # 0x2610410
|
|
7061: 75 97 jne 0x6ffa
|
|
7063: eb d6 jmp 0x703b
|
|
7065: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
|
|
706c: 00
|
|
706d: 48 33 cc xor %rsp,%rcx
|
|
7070: 48 3b 0d 99 93 60 02 cmp 0x2609399(%rip),%rcx # 0x2610410
|
|
7077: 75 81 jne 0x6ffa
|
|
7079: eb c0 jmp 0x703b
|
|
707b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
7080: 53 push %rbx
|
|
7081: 56 push %rsi
|
|
7082: 57 push %rdi
|
|
7083: 41 54 push %r12
|
|
7085: 41 55 push %r13
|
|
7087: 48 81 ec 70 04 00 00 sub $0x470,%rsp
|
|
708e: 4d 89 c4 mov %r8,%r12
|
|
7091: 48 8b 05 78 93 60 02 mov 0x2609378(%rip),%rax # 0x2610410
|
|
7098: 45 89 cd mov %r9d,%r13d
|
|
709b: 48 33 c4 xor %rsp,%rax
|
|
709e: 48 89 cf mov %rcx,%rdi
|
|
70a1: 48 89 84 24 68 04 00 mov %rax,0x468(%rsp)
|
|
70a8: 00
|
|
70a9: 4d 85 e4 test %r12,%r12
|
|
70ac: 0f 84 b3 01 00 00 je 0x7265
|
|
70b2: 48 85 ff test %rdi,%rdi
|
|
70b5: 0f 84 94 01 00 00 je 0x724f
|
|
70bb: 48 85 d2 test %rdx,%rdx
|
|
70be: 0f 84 63 01 00 00 je 0x7227
|
|
70c4: 45 85 ed test %r13d,%r13d
|
|
70c7: 0f 8e 32 01 00 00 jle 0x71ff
|
|
70cd: 48 8d 44 24 28 lea 0x28(%rsp),%rax
|
|
70d2: 48 89 c3 mov %rax,%rbx
|
|
70d5: 48 83 e3 3f and $0x3f,%rbx
|
|
70d9: 48 f7 db neg %rbx
|
|
70dc: 48 83 e3 3f and $0x3f,%rbx
|
|
70e0: 48 8d 34 03 lea (%rbx,%rax,1),%rsi
|
|
70e4: 48 8d 9c 18 00 02 00 lea 0x200(%rax,%rbx,1),%rbx
|
|
70eb: 00
|
|
70ec: 41 83 fd 40 cmp $0x40,%r13d
|
|
70f0: 0f 8e a1 00 00 00 jle 0x7197
|
|
70f6: 4c 89 74 24 20 mov %r14,0x20(%rsp)
|
|
70fb: 45 89 ee mov %r13d,%r14d
|
|
70fe: 4d 89 e5 mov %r12,%r13
|
|
7101: 49 89 d4 mov %rdx,%r12
|
|
7104: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
710b: 00
|
|
710c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7113: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
7118: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
711f: 00
|
|
7120: 4c 89 e1 mov %r12,%rcx
|
|
7123: 48 89 f2 mov %rsi,%rdx
|
|
7126: 49 89 d8 mov %rbx,%r8
|
|
7129: 41 b9 40 00 00 00 mov $0x40,%r9d
|
|
712f: e8 0c 46 13 00 call 0x13b740
|
|
7134: 48 89 f9 mov %rdi,%rcx
|
|
7137: 48 89 f2 mov %rsi,%rdx
|
|
713a: 41 b8 40 00 00 00 mov $0x40,%r8d
|
|
7140: e8 5b be ff ff call 0x2fa0
|
|
7145: 48 89 f9 mov %rdi,%rcx
|
|
7148: 48 89 da mov %rbx,%rdx
|
|
714b: 41 b8 40 00 00 00 mov $0x40,%r8d
|
|
7151: e8 4a be ff ff call 0x2fa0
|
|
7156: 48 89 d9 mov %rbx,%rcx
|
|
7159: 48 89 f2 mov %rsi,%rdx
|
|
715c: 4d 89 e8 mov %r13,%r8
|
|
715f: 41 b9 40 00 00 00 mov $0x40,%r9d
|
|
7165: e8 36 80 03 00 call 0x3f1a0
|
|
716a: 41 83 c6 c0 add $0xffffffc0,%r14d
|
|
716e: 48 81 c7 00 02 00 00 add $0x200,%rdi
|
|
7175: 49 81 c4 00 02 00 00 add $0x200,%r12
|
|
717c: 49 81 c5 00 04 00 00 add $0x400,%r13
|
|
7183: 41 83 fe 40 cmp $0x40,%r14d
|
|
7187: 7f 97 jg 0x7120
|
|
7189: 4c 89 e2 mov %r12,%rdx
|
|
718c: 4d 89 ec mov %r13,%r12
|
|
718f: 45 89 f5 mov %r14d,%r13d
|
|
7192: 4c 8b 74 24 20 mov 0x20(%rsp),%r14
|
|
7197: 48 89 d1 mov %rdx,%rcx
|
|
719a: 48 89 f2 mov %rsi,%rdx
|
|
719d: 49 89 d8 mov %rbx,%r8
|
|
71a0: 45 89 e9 mov %r13d,%r9d
|
|
71a3: e8 98 45 13 00 call 0x13b740
|
|
71a8: 48 89 f9 mov %rdi,%rcx
|
|
71ab: 48 89 f2 mov %rsi,%rdx
|
|
71ae: 45 89 e8 mov %r13d,%r8d
|
|
71b1: e8 ea bd ff ff call 0x2fa0
|
|
71b6: 48 89 f9 mov %rdi,%rcx
|
|
71b9: 48 89 da mov %rbx,%rdx
|
|
71bc: 45 89 e8 mov %r13d,%r8d
|
|
71bf: e8 dc bd ff ff call 0x2fa0
|
|
71c4: 48 89 d9 mov %rbx,%rcx
|
|
71c7: 48 89 f2 mov %rsi,%rdx
|
|
71ca: 4d 89 e0 mov %r12,%r8
|
|
71cd: 45 89 e9 mov %r13d,%r9d
|
|
71d0: e8 cb 7f 03 00 call 0x3f1a0
|
|
71d5: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
|
|
71dc: 00
|
|
71dd: 48 33 cc xor %rsp,%rcx
|
|
71e0: 48 3b 0d 29 92 60 02 cmp 0x2609229(%rip),%rcx # 0x2610410
|
|
71e7: 75 11 jne 0x71fa
|
|
71e9: 33 c0 xor %eax,%eax
|
|
71eb: 48 81 c4 70 04 00 00 add $0x470,%rsp
|
|
71f2: 41 5d pop %r13
|
|
71f4: 41 5c pop %r12
|
|
71f6: 5f pop %rdi
|
|
71f7: 5e pop %rsi
|
|
71f8: 5b pop %rbx
|
|
71f9: c3 ret
|
|
71fa: e8 71 49 12 01 call 0x112bb70
|
|
71ff: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
|
|
7206: 00
|
|
7207: 48 33 cc xor %rsp,%rcx
|
|
720a: 48 3b 0d ff 91 60 02 cmp 0x26091ff(%rip),%rcx # 0x2610410
|
|
7211: 75 e7 jne 0x71fa
|
|
7213: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
7218: 48 81 c4 70 04 00 00 add $0x470,%rsp
|
|
721f: 41 5d pop %r13
|
|
7221: 41 5c pop %r12
|
|
7223: 5f pop %rdi
|
|
7224: 5e pop %rsi
|
|
7225: 5b pop %rbx
|
|
7226: c3 ret
|
|
7227: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
|
|
722e: 00
|
|
722f: 48 33 cc xor %rsp,%rcx
|
|
7232: 48 3b 0d d7 91 60 02 cmp 0x26091d7(%rip),%rcx # 0x2610410
|
|
7239: 75 bf jne 0x71fa
|
|
723b: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
7240: 48 81 c4 70 04 00 00 add $0x470,%rsp
|
|
7247: 41 5d pop %r13
|
|
7249: 41 5c pop %r12
|
|
724b: 5f pop %rdi
|
|
724c: 5e pop %rsi
|
|
724d: 5b pop %rbx
|
|
724e: c3 ret
|
|
724f: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
|
|
7256: 00
|
|
7257: 48 33 cc xor %rsp,%rcx
|
|
725a: 48 3b 0d af 91 60 02 cmp 0x26091af(%rip),%rcx # 0x2610410
|
|
7261: 75 97 jne 0x71fa
|
|
7263: eb d6 jmp 0x723b
|
|
7265: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
|
|
726c: 00
|
|
726d: 48 33 cc xor %rsp,%rcx
|
|
7270: 48 3b 0d 99 91 60 02 cmp 0x2609199(%rip),%rcx # 0x2610410
|
|
7277: 75 81 jne 0x71fa
|
|
7279: eb c0 jmp 0x723b
|
|
727b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
7280: 53 push %rbx
|
|
7281: 56 push %rsi
|
|
7282: 57 push %rdi
|
|
7283: 41 54 push %r12
|
|
7285: 41 55 push %r13
|
|
7287: 48 81 ec 70 04 00 00 sub $0x470,%rsp
|
|
728e: 4d 89 c4 mov %r8,%r12
|
|
7291: 48 8b 05 78 91 60 02 mov 0x2609178(%rip),%rax # 0x2610410
|
|
7298: 45 89 cd mov %r9d,%r13d
|
|
729b: 48 33 c4 xor %rsp,%rax
|
|
729e: 48 89 cf mov %rcx,%rdi
|
|
72a1: 48 89 84 24 68 04 00 mov %rax,0x468(%rsp)
|
|
72a8: 00
|
|
72a9: 4d 85 e4 test %r12,%r12
|
|
72ac: 0f 84 b3 01 00 00 je 0x7465
|
|
72b2: 48 85 ff test %rdi,%rdi
|
|
72b5: 0f 84 94 01 00 00 je 0x744f
|
|
72bb: 48 85 d2 test %rdx,%rdx
|
|
72be: 0f 84 63 01 00 00 je 0x7427
|
|
72c4: 45 85 ed test %r13d,%r13d
|
|
72c7: 0f 8e 32 01 00 00 jle 0x73ff
|
|
72cd: 48 8d 44 24 28 lea 0x28(%rsp),%rax
|
|
72d2: 48 89 c3 mov %rax,%rbx
|
|
72d5: 48 83 e3 3f and $0x3f,%rbx
|
|
72d9: 48 f7 db neg %rbx
|
|
72dc: 48 83 e3 3f and $0x3f,%rbx
|
|
72e0: 48 8d 34 18 lea (%rax,%rbx,1),%rsi
|
|
72e4: 48 8d 9c 18 00 02 00 lea 0x200(%rax,%rbx,1),%rbx
|
|
72eb: 00
|
|
72ec: 41 83 fd 40 cmp $0x40,%r13d
|
|
72f0: 0f 8e a1 00 00 00 jle 0x7397
|
|
72f6: 4c 89 74 24 20 mov %r14,0x20(%rsp)
|
|
72fb: 45 89 ee mov %r13d,%r14d
|
|
72fe: 4d 89 e5 mov %r12,%r13
|
|
7301: 49 89 d4 mov %rdx,%r12
|
|
7304: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
730b: 00
|
|
730c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7313: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
7318: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
731f: 00
|
|
7320: 4c 89 e1 mov %r12,%rcx
|
|
7323: 48 89 f2 mov %rsi,%rdx
|
|
7326: 49 89 d8 mov %rbx,%r8
|
|
7329: 41 b9 40 00 00 00 mov $0x40,%r9d
|
|
732f: e8 2c 44 13 00 call 0x13b760
|
|
7334: 48 89 f9 mov %rdi,%rcx
|
|
7337: 48 89 f2 mov %rsi,%rdx
|
|
733a: 41 b8 40 00 00 00 mov $0x40,%r8d
|
|
7340: e8 5b be ff ff call 0x31a0
|
|
7345: 48 89 f9 mov %rdi,%rcx
|
|
7348: 48 89 da mov %rbx,%rdx
|
|
734b: 41 b8 40 00 00 00 mov $0x40,%r8d
|
|
7351: e8 4a be ff ff call 0x31a0
|
|
7356: 48 89 d9 mov %rbx,%rcx
|
|
7359: 48 89 f2 mov %rsi,%rdx
|
|
735c: 4d 89 e8 mov %r13,%r8
|
|
735f: 41 b9 40 00 00 00 mov $0x40,%r9d
|
|
7365: e8 16 86 03 00 call 0x3f980
|
|
736a: 41 83 c6 c0 add $0xffffffc0,%r14d
|
|
736e: 48 81 c7 00 02 00 00 add $0x200,%rdi
|
|
7375: 49 81 c4 00 02 00 00 add $0x200,%r12
|
|
737c: 49 81 c5 00 04 00 00 add $0x400,%r13
|
|
7383: 41 83 fe 40 cmp $0x40,%r14d
|
|
7387: 7f 97 jg 0x7320
|
|
7389: 4c 89 e2 mov %r12,%rdx
|
|
738c: 4d 89 ec mov %r13,%r12
|
|
738f: 45 89 f5 mov %r14d,%r13d
|
|
7392: 4c 8b 74 24 20 mov 0x20(%rsp),%r14
|
|
7397: 48 89 d1 mov %rdx,%rcx
|
|
739a: 48 89 f2 mov %rsi,%rdx
|
|
739d: 49 89 d8 mov %rbx,%r8
|
|
73a0: 45 89 e9 mov %r13d,%r9d
|
|
73a3: e8 b8 43 13 00 call 0x13b760
|
|
73a8: 48 89 f9 mov %rdi,%rcx
|
|
73ab: 48 89 f2 mov %rsi,%rdx
|
|
73ae: 45 89 e8 mov %r13d,%r8d
|
|
73b1: e8 ea bd ff ff call 0x31a0
|
|
73b6: 48 89 f9 mov %rdi,%rcx
|
|
73b9: 48 89 da mov %rbx,%rdx
|
|
73bc: 45 89 e8 mov %r13d,%r8d
|
|
73bf: e8 dc bd ff ff call 0x31a0
|
|
73c4: 48 89 d9 mov %rbx,%rcx
|
|
73c7: 48 89 f2 mov %rsi,%rdx
|
|
73ca: 4d 89 e0 mov %r12,%r8
|
|
73cd: 45 89 e9 mov %r13d,%r9d
|
|
73d0: e8 ab 85 03 00 call 0x3f980
|
|
73d5: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
|
|
73dc: 00
|
|
73dd: 48 33 cc xor %rsp,%rcx
|
|
73e0: 48 3b 0d 29 90 60 02 cmp 0x2609029(%rip),%rcx # 0x2610410
|
|
73e7: 75 11 jne 0x73fa
|
|
73e9: 33 c0 xor %eax,%eax
|
|
73eb: 48 81 c4 70 04 00 00 add $0x470,%rsp
|
|
73f2: 41 5d pop %r13
|
|
73f4: 41 5c pop %r12
|
|
73f6: 5f pop %rdi
|
|
73f7: 5e pop %rsi
|
|
73f8: 5b pop %rbx
|
|
73f9: c3 ret
|
|
73fa: e8 71 47 12 01 call 0x112bb70
|
|
73ff: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
|
|
7406: 00
|
|
7407: 48 33 cc xor %rsp,%rcx
|
|
740a: 48 3b 0d ff 8f 60 02 cmp 0x2608fff(%rip),%rcx # 0x2610410
|
|
7411: 75 e7 jne 0x73fa
|
|
7413: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
7418: 48 81 c4 70 04 00 00 add $0x470,%rsp
|
|
741f: 41 5d pop %r13
|
|
7421: 41 5c pop %r12
|
|
7423: 5f pop %rdi
|
|
7424: 5e pop %rsi
|
|
7425: 5b pop %rbx
|
|
7426: c3 ret
|
|
7427: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
|
|
742e: 00
|
|
742f: 48 33 cc xor %rsp,%rcx
|
|
7432: 48 3b 0d d7 8f 60 02 cmp 0x2608fd7(%rip),%rcx # 0x2610410
|
|
7439: 75 bf jne 0x73fa
|
|
743b: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
7440: 48 81 c4 70 04 00 00 add $0x470,%rsp
|
|
7447: 41 5d pop %r13
|
|
7449: 41 5c pop %r12
|
|
744b: 5f pop %rdi
|
|
744c: 5e pop %rsi
|
|
744d: 5b pop %rbx
|
|
744e: c3 ret
|
|
744f: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
|
|
7456: 00
|
|
7457: 48 33 cc xor %rsp,%rcx
|
|
745a: 48 3b 0d af 8f 60 02 cmp 0x2608faf(%rip),%rcx # 0x2610410
|
|
7461: 75 97 jne 0x73fa
|
|
7463: eb d6 jmp 0x743b
|
|
7465: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
|
|
746c: 00
|
|
746d: 48 33 cc xor %rsp,%rcx
|
|
7470: 48 3b 0d 99 8f 60 02 cmp 0x2608f99(%rip),%rcx # 0x2610410
|
|
7477: 75 81 jne 0x73fa
|
|
7479: eb c0 jmp 0x743b
|
|
747b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
7480: 53 push %rbx
|
|
7481: 56 push %rsi
|
|
7482: 57 push %rdi
|
|
7483: 41 54 push %r12
|
|
7485: 41 55 push %r13
|
|
7487: 48 81 ec 70 04 00 00 sub $0x470,%rsp
|
|
748e: 4d 89 c4 mov %r8,%r12
|
|
7491: 48 8b 05 78 8f 60 02 mov 0x2608f78(%rip),%rax # 0x2610410
|
|
7498: 45 89 cd mov %r9d,%r13d
|
|
749b: 48 33 c4 xor %rsp,%rax
|
|
749e: 48 89 cf mov %rcx,%rdi
|
|
74a1: 48 89 84 24 68 04 00 mov %rax,0x468(%rsp)
|
|
74a8: 00
|
|
74a9: 4d 85 e4 test %r12,%r12
|
|
74ac: 0f 84 b3 01 00 00 je 0x7665
|
|
74b2: 48 85 ff test %rdi,%rdi
|
|
74b5: 0f 84 94 01 00 00 je 0x764f
|
|
74bb: 48 85 d2 test %rdx,%rdx
|
|
74be: 0f 84 63 01 00 00 je 0x7627
|
|
74c4: 45 85 ed test %r13d,%r13d
|
|
74c7: 0f 8e 32 01 00 00 jle 0x75ff
|
|
74cd: 48 8d 44 24 28 lea 0x28(%rsp),%rax
|
|
74d2: 48 89 c3 mov %rax,%rbx
|
|
74d5: 48 83 e3 3f and $0x3f,%rbx
|
|
74d9: 48 f7 db neg %rbx
|
|
74dc: 48 83 e3 3f and $0x3f,%rbx
|
|
74e0: 48 8d 34 18 lea (%rax,%rbx,1),%rsi
|
|
74e4: 48 8d 9c 18 00 02 00 lea 0x200(%rax,%rbx,1),%rbx
|
|
74eb: 00
|
|
74ec: 41 83 fd 40 cmp $0x40,%r13d
|
|
74f0: 0f 8e a1 00 00 00 jle 0x7597
|
|
74f6: 4c 89 74 24 20 mov %r14,0x20(%rsp)
|
|
74fb: 45 89 ee mov %r13d,%r14d
|
|
74fe: 4d 89 e5 mov %r12,%r13
|
|
7501: 49 89 d4 mov %rdx,%r12
|
|
7504: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
750b: 00
|
|
750c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7513: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
7518: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
751f: 00
|
|
7520: 4c 89 e1 mov %r12,%rcx
|
|
7523: 48 89 f2 mov %rsi,%rdx
|
|
7526: 49 89 d8 mov %rbx,%r8
|
|
7529: 41 b9 40 00 00 00 mov $0x40,%r9d
|
|
752f: e8 4c 42 13 00 call 0x13b780
|
|
7534: 48 89 f9 mov %rdi,%rcx
|
|
7537: 48 89 f2 mov %rsi,%rdx
|
|
753a: 41 b8 40 00 00 00 mov $0x40,%r8d
|
|
7540: e8 1b be ff ff call 0x3360
|
|
7545: 48 89 f9 mov %rdi,%rcx
|
|
7548: 48 89 da mov %rbx,%rdx
|
|
754b: 41 b8 40 00 00 00 mov $0x40,%r8d
|
|
7551: e8 0a be ff ff call 0x3360
|
|
7556: 48 89 d9 mov %rbx,%rcx
|
|
7559: 48 89 f2 mov %rsi,%rdx
|
|
755c: 4d 89 e8 mov %r13,%r8
|
|
755f: 41 b9 40 00 00 00 mov $0x40,%r9d
|
|
7565: e8 96 8b 03 00 call 0x40100
|
|
756a: 41 83 c6 c0 add $0xffffffc0,%r14d
|
|
756e: 48 81 c7 00 02 00 00 add $0x200,%rdi
|
|
7575: 49 81 c4 00 02 00 00 add $0x200,%r12
|
|
757c: 49 81 c5 00 04 00 00 add $0x400,%r13
|
|
7583: 41 83 fe 40 cmp $0x40,%r14d
|
|
7587: 7f 97 jg 0x7520
|
|
7589: 4c 89 e2 mov %r12,%rdx
|
|
758c: 4d 89 ec mov %r13,%r12
|
|
758f: 45 89 f5 mov %r14d,%r13d
|
|
7592: 4c 8b 74 24 20 mov 0x20(%rsp),%r14
|
|
7597: 48 89 d1 mov %rdx,%rcx
|
|
759a: 48 89 f2 mov %rsi,%rdx
|
|
759d: 49 89 d8 mov %rbx,%r8
|
|
75a0: 45 89 e9 mov %r13d,%r9d
|
|
75a3: e8 d8 41 13 00 call 0x13b780
|
|
75a8: 48 89 f9 mov %rdi,%rcx
|
|
75ab: 48 89 f2 mov %rsi,%rdx
|
|
75ae: 45 89 e8 mov %r13d,%r8d
|
|
75b1: e8 aa bd ff ff call 0x3360
|
|
75b6: 48 89 f9 mov %rdi,%rcx
|
|
75b9: 48 89 da mov %rbx,%rdx
|
|
75bc: 45 89 e8 mov %r13d,%r8d
|
|
75bf: e8 9c bd ff ff call 0x3360
|
|
75c4: 48 89 d9 mov %rbx,%rcx
|
|
75c7: 48 89 f2 mov %rsi,%rdx
|
|
75ca: 4d 89 e0 mov %r12,%r8
|
|
75cd: 45 89 e9 mov %r13d,%r9d
|
|
75d0: e8 2b 8b 03 00 call 0x40100
|
|
75d5: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
|
|
75dc: 00
|
|
75dd: 48 33 cc xor %rsp,%rcx
|
|
75e0: 48 3b 0d 29 8e 60 02 cmp 0x2608e29(%rip),%rcx # 0x2610410
|
|
75e7: 75 11 jne 0x75fa
|
|
75e9: 33 c0 xor %eax,%eax
|
|
75eb: 48 81 c4 70 04 00 00 add $0x470,%rsp
|
|
75f2: 41 5d pop %r13
|
|
75f4: 41 5c pop %r12
|
|
75f6: 5f pop %rdi
|
|
75f7: 5e pop %rsi
|
|
75f8: 5b pop %rbx
|
|
75f9: c3 ret
|
|
75fa: e8 71 45 12 01 call 0x112bb70
|
|
75ff: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
|
|
7606: 00
|
|
7607: 48 33 cc xor %rsp,%rcx
|
|
760a: 48 3b 0d ff 8d 60 02 cmp 0x2608dff(%rip),%rcx # 0x2610410
|
|
7611: 75 e7 jne 0x75fa
|
|
7613: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
7618: 48 81 c4 70 04 00 00 add $0x470,%rsp
|
|
761f: 41 5d pop %r13
|
|
7621: 41 5c pop %r12
|
|
7623: 5f pop %rdi
|
|
7624: 5e pop %rsi
|
|
7625: 5b pop %rbx
|
|
7626: c3 ret
|
|
7627: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
|
|
762e: 00
|
|
762f: 48 33 cc xor %rsp,%rcx
|
|
7632: 48 3b 0d d7 8d 60 02 cmp 0x2608dd7(%rip),%rcx # 0x2610410
|
|
7639: 75 bf jne 0x75fa
|
|
763b: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
7640: 48 81 c4 70 04 00 00 add $0x470,%rsp
|
|
7647: 41 5d pop %r13
|
|
7649: 41 5c pop %r12
|
|
764b: 5f pop %rdi
|
|
764c: 5e pop %rsi
|
|
764d: 5b pop %rbx
|
|
764e: c3 ret
|
|
764f: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
|
|
7656: 00
|
|
7657: 48 33 cc xor %rsp,%rcx
|
|
765a: 48 3b 0d af 8d 60 02 cmp 0x2608daf(%rip),%rcx # 0x2610410
|
|
7661: 75 97 jne 0x75fa
|
|
7663: eb d6 jmp 0x763b
|
|
7665: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
|
|
766c: 00
|
|
766d: 48 33 cc xor %rsp,%rcx
|
|
7670: 48 3b 0d 99 8d 60 02 cmp 0x2608d99(%rip),%rcx # 0x2610410
|
|
7677: 75 81 jne 0x75fa
|
|
7679: eb c0 jmp 0x763b
|
|
767b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
7680: 48 83 ec 28 sub $0x28,%rsp
|
|
7684: 48 85 c9 test %rcx,%rcx
|
|
7687: 74 25 je 0x76ae
|
|
7689: 48 85 d2 test %rdx,%rdx
|
|
768c: 74 20 je 0x76ae
|
|
768e: 4d 85 c0 test %r8,%r8
|
|
7691: 74 1b je 0x76ae
|
|
7693: 45 85 c9 test %r9d,%r9d
|
|
7696: 7f 0a jg 0x76a2
|
|
7698: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
769d: 48 83 c4 28 add $0x28,%rsp
|
|
76a1: c3 ret
|
|
76a2: e8 d9 91 03 00 call 0x40880
|
|
76a7: 33 c0 xor %eax,%eax
|
|
76a9: 48 83 c4 28 add $0x28,%rsp
|
|
76ad: c3 ret
|
|
76ae: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
76b3: 48 83 c4 28 add $0x28,%rsp
|
|
76b7: c3 ret
|
|
76b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
76bf: 00
|
|
76c0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
|
|
76c5: 48 85 c9 test %rcx,%rcx
|
|
76c8: 74 27 je 0x76f1
|
|
76ca: 48 85 d2 test %rdx,%rdx
|
|
76cd: 74 22 je 0x76f1
|
|
76cf: 4d 85 c0 test %r8,%r8
|
|
76d2: 74 1d je 0x76f1
|
|
76d4: 45 85 c9 test %r9d,%r9d
|
|
76d7: 7f 0b jg 0x76e4
|
|
76d9: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
76de: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
76e3: c3 ret
|
|
76e4: e8 77 94 03 00 call 0x40b60
|
|
76e9: 33 c0 xor %eax,%eax
|
|
76eb: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
76f0: c3 ret
|
|
76f1: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
76f6: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
76fb: c3 ret
|
|
76fc: 0f 1f 40 00 nopl 0x0(%rax)
|
|
7700: 48 83 ec 28 sub $0x28,%rsp
|
|
7704: 48 85 c9 test %rcx,%rcx
|
|
7707: 74 25 je 0x772e
|
|
7709: 48 85 d2 test %rdx,%rdx
|
|
770c: 74 20 je 0x772e
|
|
770e: 4d 85 c0 test %r8,%r8
|
|
7711: 74 1b je 0x772e
|
|
7713: 45 85 c9 test %r9d,%r9d
|
|
7716: 7f 0a jg 0x7722
|
|
7718: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
771d: 48 83 c4 28 add $0x28,%rsp
|
|
7721: c3 ret
|
|
7722: e8 19 97 03 00 call 0x40e40
|
|
7727: 33 c0 xor %eax,%eax
|
|
7729: 48 83 c4 28 add $0x28,%rsp
|
|
772d: c3 ret
|
|
772e: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
7733: 48 83 c4 28 add $0x28,%rsp
|
|
7737: c3 ret
|
|
7738: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
773f: 00
|
|
7740: 41 57 push %r15
|
|
7742: 49 89 ca mov %rcx,%r10
|
|
7745: 49 89 d3 mov %rdx,%r11
|
|
7748: 4d 85 d2 test %r10,%r10
|
|
774b: 0f 84 fb 00 00 00 je 0x784c
|
|
7751: 4d 85 db test %r11,%r11
|
|
7754: 0f 84 f2 00 00 00 je 0x784c
|
|
775a: 4d 85 c0 test %r8,%r8
|
|
775d: 0f 84 e9 00 00 00 je 0x784c
|
|
7763: 45 85 c9 test %r9d,%r9d
|
|
7766: 0f 8e d8 00 00 00 jle 0x7844
|
|
776c: 49 63 d1 movslq %r9d,%rdx
|
|
776f: 48 83 fa 08 cmp $0x8,%rdx
|
|
7773: 0f 8c c6 00 00 00 jl 0x783f
|
|
7779: 4c 89 c0 mov %r8,%rax
|
|
777c: 48 83 e0 0f and $0xf,%rax
|
|
7780: 85 c0 test %eax,%eax
|
|
7782: 74 10 je 0x7794
|
|
7784: a8 03 test $0x3,%al
|
|
7786: 0f 85 b3 00 00 00 jne 0x783f
|
|
778c: f7 d8 neg %eax
|
|
778e: 83 c0 10 add $0x10,%eax
|
|
7791: c1 e8 02 shr $0x2,%eax
|
|
7794: 89 c1 mov %eax,%ecx
|
|
7796: 4c 8d 79 08 lea 0x8(%rcx),%r15
|
|
779a: 49 3b d7 cmp %r15,%rdx
|
|
779d: 0f 8c 9c 00 00 00 jl 0x783f
|
|
77a3: 45 89 cf mov %r9d,%r15d
|
|
77a6: 44 2b f8 sub %eax,%r15d
|
|
77a9: 41 83 e7 07 and $0x7,%r15d
|
|
77ad: 45 2b cf sub %r15d,%r9d
|
|
77b0: 4d 63 c9 movslq %r9d,%r9
|
|
77b3: 85 c0 test %eax,%eax
|
|
77b5: b8 00 00 00 00 mov $0x0,%eax
|
|
77ba: 76 24 jbe 0x77e0
|
|
77bc: 0f 1f 40 00 nopl 0x0(%rax)
|
|
77c0: c4 c1 7a 10 04 82 vmovss (%r10,%rax,4),%xmm0
|
|
77c6: c4 c1 7a 59 0c 83 vmulss (%r11,%rax,4),%xmm0,%xmm1
|
|
77cc: c4 c1 7a 11 0c 80 vmovss %xmm1,(%r8,%rax,4)
|
|
77d2: 48 ff c0 inc %rax
|
|
77d5: 48 3b c1 cmp %rcx,%rax
|
|
77d8: 72 e6 jb 0x77c0
|
|
77da: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
77e0: c4 c1 78 10 04 8a vmovups (%r10,%rcx,4),%xmm0
|
|
77e6: c4 c1 78 10 54 8a 10 vmovups 0x10(%r10,%rcx,4),%xmm2
|
|
77ed: c4 c1 78 59 0c 8b vmulps (%r11,%rcx,4),%xmm0,%xmm1
|
|
77f3: c4 c1 68 59 5c 8b 10 vmulps 0x10(%r11,%rcx,4),%xmm2,%xmm3
|
|
77fa: c4 c1 78 11 0c 88 vmovups %xmm1,(%r8,%rcx,4)
|
|
7800: c4 c1 78 11 5c 88 10 vmovups %xmm3,0x10(%r8,%rcx,4)
|
|
7807: 48 83 c1 08 add $0x8,%rcx
|
|
780b: 49 3b c9 cmp %r9,%rcx
|
|
780e: 72 d0 jb 0x77e0
|
|
7810: 4c 3b ca cmp %rdx,%r9
|
|
7813: 73 25 jae 0x783a
|
|
7815: 0f 1f 40 00 nopl 0x0(%rax)
|
|
7819: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7820: c4 81 7a 10 04 8a vmovss (%r10,%r9,4),%xmm0
|
|
7826: c4 81 7a 59 0c 8b vmulss (%r11,%r9,4),%xmm0,%xmm1
|
|
782c: c4 81 7a 11 0c 88 vmovss %xmm1,(%r8,%r9,4)
|
|
7832: 49 ff c1 inc %r9
|
|
7835: 4c 3b ca cmp %rdx,%r9
|
|
7838: 72 e6 jb 0x7820
|
|
783a: 33 c0 xor %eax,%eax
|
|
783c: 41 5f pop %r15
|
|
783e: c3 ret
|
|
783f: 45 33 c9 xor %r9d,%r9d
|
|
7842: eb cc jmp 0x7810
|
|
7844: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
7849: 41 5f pop %r15
|
|
784b: c3 ret
|
|
784c: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
7851: 41 5f pop %r15
|
|
7853: c3 ret
|
|
7854: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
7859: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7860: 53 push %rbx
|
|
7861: 57 push %rdi
|
|
7862: 55 push %rbp
|
|
7863: 49 89 ca mov %rcx,%r10
|
|
7866: 4d 85 d2 test %r10,%r10
|
|
7869: 0f 84 92 01 00 00 je 0x7a01
|
|
786f: 48 85 d2 test %rdx,%rdx
|
|
7872: 0f 84 89 01 00 00 je 0x7a01
|
|
7878: 4d 85 c0 test %r8,%r8
|
|
787b: 0f 84 80 01 00 00 je 0x7a01
|
|
7881: 45 85 c9 test %r9d,%r9d
|
|
7884: 0f 8e 6e 01 00 00 jle 0x79f8
|
|
788a: 41 83 f9 10 cmp $0x10,%r9d
|
|
788e: 0f 8c 50 01 00 00 jl 0x79e4
|
|
7894: 41 83 f9 1d cmp $0x1d,%r9d
|
|
7898: 0f 8c 4d 01 00 00 jl 0x79eb
|
|
789e: 4c 89 c1 mov %r8,%rcx
|
|
78a1: 48 83 e1 1f and $0x1f,%rcx
|
|
78a5: 89 c9 mov %ecx,%ecx
|
|
78a7: 85 c9 test %ecx,%ecx
|
|
78a9: 74 11 je 0x78bc
|
|
78ab: f6 c1 03 test $0x3,%cl
|
|
78ae: 0f 85 30 01 00 00 jne 0x79e4
|
|
78b4: f7 d9 neg %ecx
|
|
78b6: 83 c1 20 add $0x20,%ecx
|
|
78b9: c1 e9 02 shr $0x2,%ecx
|
|
78bc: 8d 41 10 lea 0x10(%rcx),%eax
|
|
78bf: 44 3b c8 cmp %eax,%r9d
|
|
78c2: 0f 8c 1c 01 00 00 jl 0x79e4
|
|
78c8: 44 89 cf mov %r9d,%edi
|
|
78cb: 33 c0 xor %eax,%eax
|
|
78cd: 2b f9 sub %ecx,%edi
|
|
78cf: 83 e7 0f and $0xf,%edi
|
|
78d2: f7 df neg %edi
|
|
78d4: 41 03 f9 add %r9d,%edi
|
|
78d7: 85 c9 test %ecx,%ecx
|
|
78d9: 76 1e jbe 0x78f9
|
|
78db: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
78e0: c4 c1 7a 10 04 82 vmovss (%r10,%rax,4),%xmm0
|
|
78e6: c5 fa 59 0c 82 vmulss (%rdx,%rax,4),%xmm0,%xmm1
|
|
78eb: c4 c1 7a 11 0c 80 vmovss %xmm1,(%r8,%rax,4)
|
|
78f1: 48 ff c0 inc %rax
|
|
78f4: 48 3b c1 cmp %rcx,%rax
|
|
78f7: 72 e7 jb 0x78e0
|
|
78f9: 48 63 c7 movslq %edi,%rax
|
|
78fc: 0f 1f 40 00 nopl 0x0(%rax)
|
|
7900: c4 c1 7c 10 04 8a vmovups (%r10,%rcx,4),%ymm0
|
|
7906: c4 c1 7c 10 54 8a 20 vmovups 0x20(%r10,%rcx,4),%ymm2
|
|
790d: c5 fc 59 0c 8a vmulps (%rdx,%rcx,4),%ymm0,%ymm1
|
|
7912: c5 ec 59 5c 8a 20 vmulps 0x20(%rdx,%rcx,4),%ymm2,%ymm3
|
|
7918: c4 c1 7c 11 0c 88 vmovups %ymm1,(%r8,%rcx,4)
|
|
791e: c4 c1 7c 11 5c 88 20 vmovups %ymm3,0x20(%r8,%rcx,4)
|
|
7925: 48 83 c1 10 add $0x10,%rcx
|
|
7929: 48 3b c8 cmp %rax,%rcx
|
|
792c: 72 d2 jb 0x7900
|
|
792e: 8d 47 01 lea 0x1(%rdi),%eax
|
|
7931: 41 3b c1 cmp %r9d,%eax
|
|
7934: 0f 87 9d 00 00 00 ja 0x79d7
|
|
793a: 4d 63 c9 movslq %r9d,%r9
|
|
793d: 48 63 ff movslq %edi,%rdi
|
|
7940: 4c 2b cf sub %rdi,%r9
|
|
7943: 49 83 f9 04 cmp $0x4,%r9
|
|
7947: 0f 8c 93 00 00 00 jl 0x79e0
|
|
794d: 48 63 ff movslq %edi,%rdi
|
|
7950: 44 89 cd mov %r9d,%ebp
|
|
7953: 83 e5 fc and $0xfffffffc,%ebp
|
|
7956: 33 c9 xor %ecx,%ecx
|
|
7958: 48 63 ed movslq %ebp,%rbp
|
|
795b: 49 8d 1c b8 lea (%r8,%rdi,4),%rbx
|
|
795f: 48 8d 04 ba lea (%rdx,%rdi,4),%rax
|
|
7963: 4d 8d 1c ba lea (%r10,%rdi,4),%r11
|
|
7967: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
796e: 00
|
|
796f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7976: 0f 1f 00 nopl (%rax)
|
|
7979: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7980: c4 c1 78 10 04 8b vmovups (%r11,%rcx,4),%xmm0
|
|
7986: c5 f8 59 0c 88 vmulps (%rax,%rcx,4),%xmm0,%xmm1
|
|
798b: c5 f8 11 0c 8b vmovups %xmm1,(%rbx,%rcx,4)
|
|
7990: 48 83 c1 04 add $0x4,%rcx
|
|
7994: 48 3b cd cmp %rbp,%rcx
|
|
7997: 72 e7 jb 0x7980
|
|
7999: 49 3b e9 cmp %r9,%rbp
|
|
799c: 73 39 jae 0x79d7
|
|
799e: 48 63 ff movslq %edi,%rdi
|
|
79a1: 49 8d 0c b8 lea (%r8,%rdi,4),%rcx
|
|
79a5: 48 8d 14 ba lea (%rdx,%rdi,4),%rdx
|
|
79a9: 49 8d 04 ba lea (%r10,%rdi,4),%rax
|
|
79ad: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
79b4: 00
|
|
79b5: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
79bc: 0f 1f 40 00 nopl 0x0(%rax)
|
|
79c0: c5 fa 10 04 a8 vmovss (%rax,%rbp,4),%xmm0
|
|
79c5: c5 fa 59 0c aa vmulss (%rdx,%rbp,4),%xmm0,%xmm1
|
|
79ca: c5 fa 11 0c a9 vmovss %xmm1,(%rcx,%rbp,4)
|
|
79cf: 48 ff c5 inc %rbp
|
|
79d2: 49 3b e9 cmp %r9,%rbp
|
|
79d5: 72 e9 jb 0x79c0
|
|
79d7: 33 c0 xor %eax,%eax
|
|
79d9: c5 f8 77 vzeroupper
|
|
79dc: 5d pop %rbp
|
|
79dd: 5f pop %rdi
|
|
79de: 5b pop %rbx
|
|
79df: c3 ret
|
|
79e0: 33 ed xor %ebp,%ebp
|
|
79e2: eb b5 jmp 0x7999
|
|
79e4: 33 ff xor %edi,%edi
|
|
79e6: e9 43 ff ff ff jmp 0x792e
|
|
79eb: 44 89 cf mov %r9d,%edi
|
|
79ee: 33 c9 xor %ecx,%ecx
|
|
79f0: 83 e7 f0 and $0xfffffff0,%edi
|
|
79f3: e9 01 ff ff ff jmp 0x78f9
|
|
79f8: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
79fd: 5d pop %rbp
|
|
79fe: 5f pop %rdi
|
|
79ff: 5b pop %rbx
|
|
7a00: c3 ret
|
|
7a01: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
7a06: 5d pop %rbp
|
|
7a07: 5f pop %rdi
|
|
7a08: 5b pop %rbx
|
|
7a09: c3 ret
|
|
7a0a: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
7a11: 00
|
|
7a12: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7a19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7a20: 56 push %rsi
|
|
7a21: 57 push %rdi
|
|
7a22: 41 54 push %r12
|
|
7a24: 55 push %rbp
|
|
7a25: 48 83 ec 28 sub $0x28,%rsp
|
|
7a29: 89 ce mov %ecx,%esi
|
|
7a2b: 4c 89 cd mov %r9,%rbp
|
|
7a2e: 83 fe 1e cmp $0x1e,%esi
|
|
7a31: 0f 87 83 01 00 00 ja 0x7bba
|
|
7a37: 48 85 ed test %rbp,%rbp
|
|
7a3a: 0f 84 89 01 00 00 je 0x7bc9
|
|
7a40: 48 8b 7c 24 70 mov 0x70(%rsp),%rdi
|
|
7a45: 48 85 ff test %rdi,%rdi
|
|
7a48: 0f 84 7b 01 00 00 je 0x7bc9
|
|
7a4e: 4c 8b 64 24 78 mov 0x78(%rsp),%r12
|
|
7a53: 4d 85 e4 test %r12,%r12
|
|
7a56: 0f 84 6d 01 00 00 je 0x7bc9
|
|
7a5c: 83 fa 08 cmp $0x8,%edx
|
|
7a5f: 74 1e je 0x7a7f
|
|
7a61: 83 fa 04 cmp $0x4,%edx
|
|
7a64: 74 19 je 0x7a7f
|
|
7a66: 83 fa 01 cmp $0x1,%edx
|
|
7a69: 74 14 je 0x7a7f
|
|
7a6b: 83 fa 02 cmp $0x2,%edx
|
|
7a6e: 74 0f je 0x7a7f
|
|
7a70: b8 ee ff ff ff mov $0xffffffee,%eax
|
|
7a75: 48 83 c4 28 add $0x28,%rsp
|
|
7a79: 5d pop %rbp
|
|
7a7a: 41 5c pop %r12
|
|
7a7c: 5f pop %rdi
|
|
7a7d: 5e pop %rsi
|
|
7a7e: c3 ret
|
|
7a7f: 83 fe 1c cmp $0x1c,%esi
|
|
7a82: 0f 8f 32 01 00 00 jg 0x7bba
|
|
7a88: 83 fe 05 cmp $0x5,%esi
|
|
7a8b: 7f 14 jg 0x7aa1
|
|
7a8d: c7 45 00 d0 00 00 00 movl $0xd0,0x0(%rbp)
|
|
7a94: 33 c0 xor %eax,%eax
|
|
7a96: 89 07 mov %eax,(%rdi)
|
|
7a98: 41 89 04 24 mov %eax,(%r12)
|
|
7a9c: e9 0d 01 00 00 jmp 0x7bae
|
|
7aa1: 83 fe 06 cmp $0x6,%esi
|
|
7aa4: 7f 11 jg 0x7ab7
|
|
7aa6: 33 c0 xor %eax,%eax
|
|
7aa8: 89 45 00 mov %eax,0x0(%rbp)
|
|
7aab: 89 07 mov %eax,(%rdi)
|
|
7aad: 41 89 04 24 mov %eax,(%r12)
|
|
7ab1: 44 8b 55 00 mov 0x0(%rbp),%r10d
|
|
7ab5: eb 6a jmp 0x7b21
|
|
7ab7: 8d 4e ff lea -0x1(%rsi),%ecx
|
|
7aba: 83 f9 0e cmp $0xe,%ecx
|
|
7abd: 7f 4b jg 0x7b0a
|
|
7abf: 41 bb 01 00 00 00 mov $0x1,%r11d
|
|
7ac5: 41 d3 e3 shl %cl,%r11d
|
|
7ac8: 45 89 da mov %r11d,%r10d
|
|
7acb: 41 c1 e2 04 shl $0x4,%r10d
|
|
7acf: 41 8d 42 4f lea 0x4f(%r10),%eax
|
|
7ad3: 41 83 c2 3f add $0x3f,%r10d
|
|
7ad7: 83 e0 c0 and $0xffffffc0,%eax
|
|
7ada: 41 83 e2 c0 and $0xffffffc0,%r10d
|
|
7ade: 89 45 00 mov %eax,0x0(%rbp)
|
|
7ae1: c7 07 00 00 00 00 movl $0x0,(%rdi)
|
|
7ae7: 45 89 14 24 mov %r10d,(%r12)
|
|
7aeb: 45 89 da mov %r11d,%r10d
|
|
7aee: 41 d1 fa sar $1,%r10d
|
|
7af1: 41 c1 ea 1e shr $0x1e,%r10d
|
|
7af5: 45 03 d3 add %r11d,%r10d
|
|
7af8: 41 83 e2 fc and $0xfffffffc,%r10d
|
|
7afc: 41 83 c2 43 add $0x43,%r10d
|
|
7b00: 41 83 e2 c0 and $0xffffffc0,%r10d
|
|
7b04: 44 03 55 00 add 0x0(%rbp),%r10d
|
|
7b08: eb 12 jmp 0x7b1c
|
|
7b0a: 48 89 ea mov %rbp,%rdx
|
|
7b0d: 49 89 f8 mov %rdi,%r8
|
|
7b10: 4d 89 e1 mov %r12,%r9
|
|
7b13: e8 08 96 03 00 call 0x41120
|
|
7b18: 44 8b 55 00 mov 0x0(%rbp),%r10d
|
|
7b1c: 83 fe 12 cmp $0x12,%esi
|
|
7b1f: 7d 28 jge 0x7b49
|
|
7b21: 89 f1 mov %esi,%ecx
|
|
7b23: b8 01 00 00 00 mov $0x1,%eax
|
|
7b28: d3 e0 shl %cl,%eax
|
|
7b2a: 41 89 c3 mov %eax,%r11d
|
|
7b2d: 41 d1 fb sar $1,%r11d
|
|
7b30: 41 c1 eb 1e shr $0x1e,%r11d
|
|
7b34: 44 03 d8 add %eax,%r11d
|
|
7b37: 41 c1 eb 02 shr $0x2,%r11d
|
|
7b3b: 41 c1 e3 04 shl $0x4,%r11d
|
|
7b3f: 41 83 c3 3f add $0x3f,%r11d
|
|
7b43: 41 83 e3 c0 and $0xffffffc0,%r11d
|
|
7b47: eb 1b jmp 0x7b64
|
|
7b49: 41 bb 01 00 00 00 mov $0x1,%r11d
|
|
7b4f: 8d 4e 15 lea 0x15(%rsi),%ecx
|
|
7b52: 41 d3 e3 shl %cl,%r11d
|
|
7b55: 41 c1 e3 04 shl $0x4,%r11d
|
|
7b59: 41 81 c3 3f 20 00 00 add $0x203f,%r11d
|
|
7b60: 41 83 e3 c0 and $0xffffffc0,%r11d
|
|
7b64: 83 fe 0a cmp $0xa,%esi
|
|
7b67: 43 8d 84 5a 00 01 00 lea 0x100(%r10,%r11,2),%eax
|
|
7b6e: 00
|
|
7b6f: 89 45 00 mov %eax,0x0(%rbp)
|
|
7b72: 7f 04 jg 0x7b78
|
|
7b74: 33 c0 xor %eax,%eax
|
|
7b76: eb 25 jmp 0x7b9d
|
|
7b78: 89 f1 mov %esi,%ecx
|
|
7b7a: b8 01 00 00 00 mov $0x1,%eax
|
|
7b7f: d3 e0 shl %cl,%eax
|
|
7b81: 89 c2 mov %eax,%edx
|
|
7b83: d1 fa sar $1,%edx
|
|
7b85: c1 ea 1e shr $0x1e,%edx
|
|
7b88: 03 d0 add %eax,%edx
|
|
7b8a: c1 ea 02 shr $0x2,%edx
|
|
7b8d: 8b 2f mov (%rdi),%ebp
|
|
7b8f: 8d 34 d5 47 00 00 00 lea 0x47(,%rdx,8),%esi
|
|
7b96: 83 e6 c0 and $0xffffffc0,%esi
|
|
7b99: 8d 44 35 40 lea 0x40(%rbp,%rsi,1),%eax
|
|
7b9d: 89 07 mov %eax,(%rdi)
|
|
7b9f: 41 8b 04 24 mov (%r12),%eax
|
|
7ba3: 85 c0 test %eax,%eax
|
|
7ba5: 7e 07 jle 0x7bae
|
|
7ba7: 83 c0 40 add $0x40,%eax
|
|
7baa: 41 89 04 24 mov %eax,(%r12)
|
|
7bae: 33 c0 xor %eax,%eax
|
|
7bb0: 48 83 c4 28 add $0x28,%rsp
|
|
7bb4: 5d pop %rbp
|
|
7bb5: 41 5c pop %r12
|
|
7bb7: 5f pop %rdi
|
|
7bb8: 5e pop %rsi
|
|
7bb9: c3 ret
|
|
7bba: b8 ef ff ff ff mov $0xffffffef,%eax
|
|
7bbf: 48 83 c4 28 add $0x28,%rsp
|
|
7bc3: 5d pop %rbp
|
|
7bc4: 41 5c pop %r12
|
|
7bc6: 5f pop %rdi
|
|
7bc7: 5e pop %rsi
|
|
7bc8: c3 ret
|
|
7bc9: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
7bce: 48 83 c4 28 add $0x28,%rsp
|
|
7bd2: 5d pop %rbp
|
|
7bd3: 41 5c pop %r12
|
|
7bd5: 5f pop %rdi
|
|
7bd6: 5e pop %rsi
|
|
7bd7: c3 ret
|
|
7bd8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
7bdf: 00
|
|
7be0: 41 54 push %r12
|
|
7be2: 41 55 push %r13
|
|
7be4: 41 56 push %r14
|
|
7be6: 41 57 push %r15
|
|
7be8: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
|
|
7bed: 41 89 cd mov %ecx,%r13d
|
|
7bf0: 4d 89 cc mov %r9,%r12
|
|
7bf3: 41 83 fd 1e cmp $0x1e,%r13d
|
|
7bf7: 0f 87 97 01 00 00 ja 0x7d94
|
|
7bfd: 4d 85 e4 test %r12,%r12
|
|
7c00: 0f 84 a1 01 00 00 je 0x7da7
|
|
7c06: 4c 8b 74 24 70 mov 0x70(%rsp),%r14
|
|
7c0b: 4d 85 f6 test %r14,%r14
|
|
7c0e: 0f 84 93 01 00 00 je 0x7da7
|
|
7c14: 4c 8b 7c 24 78 mov 0x78(%rsp),%r15
|
|
7c19: 4d 85 ff test %r15,%r15
|
|
7c1c: 0f 84 85 01 00 00 je 0x7da7
|
|
7c22: 83 fa 08 cmp $0x8,%edx
|
|
7c25: 74 22 je 0x7c49
|
|
7c27: 83 fa 04 cmp $0x4,%edx
|
|
7c2a: 74 1d je 0x7c49
|
|
7c2c: 83 fa 01 cmp $0x1,%edx
|
|
7c2f: 74 18 je 0x7c49
|
|
7c31: 83 fa 02 cmp $0x2,%edx
|
|
7c34: 74 13 je 0x7c49
|
|
7c36: b8 ee ff ff ff mov $0xffffffee,%eax
|
|
7c3b: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
7c40: 41 5f pop %r15
|
|
7c42: 41 5e pop %r14
|
|
7c44: 41 5d pop %r13
|
|
7c46: 41 5c pop %r12
|
|
7c48: c3 ret
|
|
7c49: 41 83 fd 1c cmp $0x1c,%r13d
|
|
7c4d: 0f 8f 41 01 00 00 jg 0x7d94
|
|
7c53: 41 83 fd 05 cmp $0x5,%r13d
|
|
7c57: 7f 15 jg 0x7c6e
|
|
7c59: 41 c7 04 24 d0 00 00 movl $0xd0,(%r12)
|
|
7c60: 00
|
|
7c61: 33 c0 xor %eax,%eax
|
|
7c63: 41 89 06 mov %eax,(%r14)
|
|
7c66: 41 89 07 mov %eax,(%r15)
|
|
7c69: e9 16 01 00 00 jmp 0x7d84
|
|
7c6e: 41 83 fd 06 cmp $0x6,%r13d
|
|
7c72: 7f 12 jg 0x7c86
|
|
7c74: 33 c0 xor %eax,%eax
|
|
7c76: 41 89 04 24 mov %eax,(%r12)
|
|
7c7a: 41 89 06 mov %eax,(%r14)
|
|
7c7d: 41 89 07 mov %eax,(%r15)
|
|
7c80: 41 8b 14 24 mov (%r12),%edx
|
|
7c84: eb 6a jmp 0x7cf0
|
|
7c86: 41 8d 4d ff lea -0x1(%r13),%ecx
|
|
7c8a: 83 f9 10 cmp $0x10,%ecx
|
|
7c8d: 7f 49 jg 0x7cd8
|
|
7c8f: 41 bb 01 00 00 00 mov $0x1,%r11d
|
|
7c95: 41 d3 e3 shl %cl,%r11d
|
|
7c98: 44 89 da mov %r11d,%edx
|
|
7c9b: 45 89 da mov %r11d,%r10d
|
|
7c9e: d1 fa sar $1,%edx
|
|
7ca0: c1 ea 1e shr $0x1e,%edx
|
|
7ca3: 41 c1 e2 04 shl $0x4,%r10d
|
|
7ca7: 41 03 d3 add %r11d,%edx
|
|
7caa: 44 89 d0 mov %r10d,%eax
|
|
7cad: 83 e2 fc and $0xfffffffc,%edx
|
|
7cb0: 83 c0 4f add $0x4f,%eax
|
|
7cb3: 41 83 c2 3f add $0x3f,%r10d
|
|
7cb7: 83 c2 43 add $0x43,%edx
|
|
7cba: 83 e0 c0 and $0xffffffc0,%eax
|
|
7cbd: 41 89 04 24 mov %eax,(%r12)
|
|
7cc1: 41 83 e2 c0 and $0xffffffc0,%r10d
|
|
7cc5: 41 c7 06 00 00 00 00 movl $0x0,(%r14)
|
|
7ccc: 83 e2 c0 and $0xffffffc0,%edx
|
|
7ccf: 45 89 17 mov %r10d,(%r15)
|
|
7cd2: 41 03 14 24 add (%r12),%edx
|
|
7cd6: eb 12 jmp 0x7cea
|
|
7cd8: 4c 89 e2 mov %r12,%rdx
|
|
7cdb: 4d 89 f0 mov %r14,%r8
|
|
7cde: 4d 89 f9 mov %r15,%r9
|
|
7ce1: e8 5a 96 03 00 call 0x41340
|
|
7ce6: 41 8b 14 24 mov (%r12),%edx
|
|
7cea: 41 83 fd 11 cmp $0x11,%r13d
|
|
7cee: 7d 29 jge 0x7d19
|
|
7cf0: 44 89 e9 mov %r13d,%ecx
|
|
7cf3: b8 01 00 00 00 mov $0x1,%eax
|
|
7cf8: d3 e0 shl %cl,%eax
|
|
7cfa: 41 89 c2 mov %eax,%r10d
|
|
7cfd: 41 d1 fa sar $1,%r10d
|
|
7d00: 41 c1 ea 1e shr $0x1e,%r10d
|
|
7d04: 44 03 d0 add %eax,%r10d
|
|
7d07: 41 c1 ea 02 shr $0x2,%r10d
|
|
7d0b: 41 c1 e2 04 shl $0x4,%r10d
|
|
7d0f: 41 83 c2 3f add $0x3f,%r10d
|
|
7d13: 41 83 e2 c0 and $0xffffffc0,%r10d
|
|
7d17: eb 1c jmp 0x7d35
|
|
7d19: 41 ba 01 00 00 00 mov $0x1,%r10d
|
|
7d1f: 41 8d 4d 15 lea 0x15(%r13),%ecx
|
|
7d23: 41 d3 e2 shl %cl,%r10d
|
|
7d26: 41 c1 e2 04 shl $0x4,%r10d
|
|
7d2a: 41 81 c2 3f 20 00 00 add $0x203f,%r10d
|
|
7d31: 41 83 e2 c0 and $0xffffffc0,%r10d
|
|
7d35: 45 03 d2 add %r10d,%r10d
|
|
7d38: 41 03 d2 add %r10d,%edx
|
|
7d3b: 81 c2 00 01 00 00 add $0x100,%edx
|
|
7d41: 41 89 14 24 mov %edx,(%r12)
|
|
7d45: 41 83 fd 0a cmp $0xa,%r13d
|
|
7d49: 7f 04 jg 0x7d4f
|
|
7d4b: 33 d2 xor %edx,%edx
|
|
7d4d: eb 25 jmp 0x7d74
|
|
7d4f: 44 89 e9 mov %r13d,%ecx
|
|
7d52: b8 01 00 00 00 mov $0x1,%eax
|
|
7d57: d3 e0 shl %cl,%eax
|
|
7d59: 89 c2 mov %eax,%edx
|
|
7d5b: d1 fa sar $1,%edx
|
|
7d5d: c1 ea 1e shr $0x1e,%edx
|
|
7d60: 03 d0 add %eax,%edx
|
|
7d62: c1 ea 02 shr $0x2,%edx
|
|
7d65: c1 e2 03 shl $0x3,%edx
|
|
7d68: 83 c2 47 add $0x47,%edx
|
|
7d6b: 83 e2 c0 and $0xffffffc0,%edx
|
|
7d6e: 83 c2 40 add $0x40,%edx
|
|
7d71: 41 03 16 add (%r14),%edx
|
|
7d74: 41 89 16 mov %edx,(%r14)
|
|
7d77: 41 8b 07 mov (%r15),%eax
|
|
7d7a: 85 c0 test %eax,%eax
|
|
7d7c: 7e 06 jle 0x7d84
|
|
7d7e: 83 c0 40 add $0x40,%eax
|
|
7d81: 41 89 07 mov %eax,(%r15)
|
|
7d84: 33 c0 xor %eax,%eax
|
|
7d86: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
7d8b: 41 5f pop %r15
|
|
7d8d: 41 5e pop %r14
|
|
7d8f: 41 5d pop %r13
|
|
7d91: 41 5c pop %r12
|
|
7d93: c3 ret
|
|
7d94: b8 ef ff ff ff mov $0xffffffef,%eax
|
|
7d99: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
7d9e: 41 5f pop %r15
|
|
7da0: 41 5e pop %r14
|
|
7da2: 41 5d pop %r13
|
|
7da4: 41 5c pop %r12
|
|
7da6: c3 ret
|
|
7da7: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
7dac: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
7db1: 41 5f pop %r15
|
|
7db3: 41 5e pop %r14
|
|
7db5: 41 5d pop %r13
|
|
7db7: 41 5c pop %r12
|
|
7db9: c3 ret
|
|
7dba: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
7dc0: 56 push %rsi
|
|
7dc1: 57 push %rdi
|
|
7dc2: 41 54 push %r12
|
|
7dc4: 55 push %rbp
|
|
7dc5: 48 83 ec 28 sub $0x28,%rsp
|
|
7dc9: 89 ce mov %ecx,%esi
|
|
7dcb: 4c 89 cd mov %r9,%rbp
|
|
7dce: 83 fe 1e cmp $0x1e,%esi
|
|
7dd1: 0f 87 83 01 00 00 ja 0x7f5a
|
|
7dd7: 48 85 ed test %rbp,%rbp
|
|
7dda: 0f 84 89 01 00 00 je 0x7f69
|
|
7de0: 48 8b 7c 24 70 mov 0x70(%rsp),%rdi
|
|
7de5: 48 85 ff test %rdi,%rdi
|
|
7de8: 0f 84 7b 01 00 00 je 0x7f69
|
|
7dee: 4c 8b 64 24 78 mov 0x78(%rsp),%r12
|
|
7df3: 4d 85 e4 test %r12,%r12
|
|
7df6: 0f 84 6d 01 00 00 je 0x7f69
|
|
7dfc: 83 fa 08 cmp $0x8,%edx
|
|
7dff: 74 1e je 0x7e1f
|
|
7e01: 83 fa 04 cmp $0x4,%edx
|
|
7e04: 74 19 je 0x7e1f
|
|
7e06: 83 fa 01 cmp $0x1,%edx
|
|
7e09: 74 14 je 0x7e1f
|
|
7e0b: 83 fa 02 cmp $0x2,%edx
|
|
7e0e: 74 0f je 0x7e1f
|
|
7e10: b8 ee ff ff ff mov $0xffffffee,%eax
|
|
7e15: 48 83 c4 28 add $0x28,%rsp
|
|
7e19: 5d pop %rbp
|
|
7e1a: 41 5c pop %r12
|
|
7e1c: 5f pop %rdi
|
|
7e1d: 5e pop %rsi
|
|
7e1e: c3 ret
|
|
7e1f: 83 fe 1c cmp $0x1c,%esi
|
|
7e22: 0f 8f 32 01 00 00 jg 0x7f5a
|
|
7e28: 83 fe 05 cmp $0x5,%esi
|
|
7e2b: 7f 14 jg 0x7e41
|
|
7e2d: 33 c0 xor %eax,%eax
|
|
7e2f: c7 45 00 d0 00 00 00 movl $0xd0,0x0(%rbp)
|
|
7e36: 89 07 mov %eax,(%rdi)
|
|
7e38: 41 89 04 24 mov %eax,(%r12)
|
|
7e3c: e9 0d 01 00 00 jmp 0x7f4e
|
|
7e41: 83 fe 06 cmp $0x6,%esi
|
|
7e44: 7f 11 jg 0x7e57
|
|
7e46: 33 c0 xor %eax,%eax
|
|
7e48: 89 45 00 mov %eax,0x0(%rbp)
|
|
7e4b: 89 07 mov %eax,(%rdi)
|
|
7e4d: 41 89 04 24 mov %eax,(%r12)
|
|
7e51: 44 8b 55 00 mov 0x0(%rbp),%r10d
|
|
7e55: eb 6a jmp 0x7ec1
|
|
7e57: 8d 4e ff lea -0x1(%rsi),%ecx
|
|
7e5a: 83 f9 10 cmp $0x10,%ecx
|
|
7e5d: 7f 4b jg 0x7eaa
|
|
7e5f: 41 bb 01 00 00 00 mov $0x1,%r11d
|
|
7e65: 41 d3 e3 shl %cl,%r11d
|
|
7e68: 45 89 da mov %r11d,%r10d
|
|
7e6b: 41 c1 e2 04 shl $0x4,%r10d
|
|
7e6f: 41 8d 42 4f lea 0x4f(%r10),%eax
|
|
7e73: 41 83 c2 3f add $0x3f,%r10d
|
|
7e77: 83 e0 c0 and $0xffffffc0,%eax
|
|
7e7a: 41 83 e2 c0 and $0xffffffc0,%r10d
|
|
7e7e: 89 45 00 mov %eax,0x0(%rbp)
|
|
7e81: c7 07 00 00 00 00 movl $0x0,(%rdi)
|
|
7e87: 45 89 14 24 mov %r10d,(%r12)
|
|
7e8b: 45 89 da mov %r11d,%r10d
|
|
7e8e: 41 d1 fa sar $1,%r10d
|
|
7e91: 41 c1 ea 1e shr $0x1e,%r10d
|
|
7e95: 45 03 d3 add %r11d,%r10d
|
|
7e98: 41 83 e2 fc and $0xfffffffc,%r10d
|
|
7e9c: 41 83 c2 43 add $0x43,%r10d
|
|
7ea0: 41 83 e2 c0 and $0xffffffc0,%r10d
|
|
7ea4: 44 03 55 00 add 0x0(%rbp),%r10d
|
|
7ea8: eb 12 jmp 0x7ebc
|
|
7eaa: 48 89 ea mov %rbp,%rdx
|
|
7ead: 49 89 f8 mov %rdi,%r8
|
|
7eb0: 4d 89 e1 mov %r12,%r9
|
|
7eb3: e8 a8 96 03 00 call 0x41560
|
|
7eb8: 44 8b 55 00 mov 0x0(%rbp),%r10d
|
|
7ebc: 83 fe 13 cmp $0x13,%esi
|
|
7ebf: 7d 28 jge 0x7ee9
|
|
7ec1: 89 f1 mov %esi,%ecx
|
|
7ec3: b8 01 00 00 00 mov $0x1,%eax
|
|
7ec8: d3 e0 shl %cl,%eax
|
|
7eca: 41 89 c3 mov %eax,%r11d
|
|
7ecd: 41 d1 fb sar $1,%r11d
|
|
7ed0: 41 c1 eb 1e shr $0x1e,%r11d
|
|
7ed4: 44 03 d8 add %eax,%r11d
|
|
7ed7: 41 c1 eb 02 shr $0x2,%r11d
|
|
7edb: 41 c1 e3 04 shl $0x4,%r11d
|
|
7edf: 41 83 c3 3f add $0x3f,%r11d
|
|
7ee3: 41 83 e3 c0 and $0xffffffc0,%r11d
|
|
7ee7: eb 1b jmp 0x7f04
|
|
7ee9: 8d 4e 15 lea 0x15(%rsi),%ecx
|
|
7eec: 41 bb 01 00 00 00 mov $0x1,%r11d
|
|
7ef2: 41 d3 e3 shl %cl,%r11d
|
|
7ef5: 41 c1 e3 04 shl $0x4,%r11d
|
|
7ef9: 41 81 c3 3f 20 00 00 add $0x203f,%r11d
|
|
7f00: 41 83 e3 c0 and $0xffffffc0,%r11d
|
|
7f04: 43 8d 84 5a 00 01 00 lea 0x100(%r10,%r11,2),%eax
|
|
7f0b: 00
|
|
7f0c: 89 45 00 mov %eax,0x0(%rbp)
|
|
7f0f: 83 fe 0a cmp $0xa,%esi
|
|
7f12: 7f 04 jg 0x7f18
|
|
7f14: 33 c0 xor %eax,%eax
|
|
7f16: eb 25 jmp 0x7f3d
|
|
7f18: 89 f1 mov %esi,%ecx
|
|
7f1a: b8 01 00 00 00 mov $0x1,%eax
|
|
7f1f: 8b 2f mov (%rdi),%ebp
|
|
7f21: d3 e0 shl %cl,%eax
|
|
7f23: 89 c2 mov %eax,%edx
|
|
7f25: d1 fa sar $1,%edx
|
|
7f27: c1 ea 1e shr $0x1e,%edx
|
|
7f2a: 03 d0 add %eax,%edx
|
|
7f2c: c1 ea 02 shr $0x2,%edx
|
|
7f2f: 8d 34 d5 47 00 00 00 lea 0x47(,%rdx,8),%esi
|
|
7f36: 83 e6 c0 and $0xffffffc0,%esi
|
|
7f39: 8d 44 35 40 lea 0x40(%rbp,%rsi,1),%eax
|
|
7f3d: 89 07 mov %eax,(%rdi)
|
|
7f3f: 41 8b 04 24 mov (%r12),%eax
|
|
7f43: 85 c0 test %eax,%eax
|
|
7f45: 7e 07 jle 0x7f4e
|
|
7f47: 83 c0 40 add $0x40,%eax
|
|
7f4a: 41 89 04 24 mov %eax,(%r12)
|
|
7f4e: 33 c0 xor %eax,%eax
|
|
7f50: 48 83 c4 28 add $0x28,%rsp
|
|
7f54: 5d pop %rbp
|
|
7f55: 41 5c pop %r12
|
|
7f57: 5f pop %rdi
|
|
7f58: 5e pop %rsi
|
|
7f59: c3 ret
|
|
7f5a: b8 ef ff ff ff mov $0xffffffef,%eax
|
|
7f5f: 48 83 c4 28 add $0x28,%rsp
|
|
7f63: 5d pop %rbp
|
|
7f64: 41 5c pop %r12
|
|
7f66: 5f pop %rdi
|
|
7f67: 5e pop %rsi
|
|
7f68: c3 ret
|
|
7f69: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
7f6e: 48 83 c4 28 add $0x28,%rsp
|
|
7f72: 5d pop %rbp
|
|
7f73: 41 5c pop %r12
|
|
7f75: 5f pop %rdi
|
|
7f76: 5e pop %rsi
|
|
7f77: c3 ret
|
|
7f78: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
7f7f: 00
|
|
7f80: 56 push %rsi
|
|
7f81: 57 push %rdi
|
|
7f82: 41 54 push %r12
|
|
7f84: 55 push %rbp
|
|
7f85: 48 83 ec 28 sub $0x28,%rsp
|
|
7f89: 89 ce mov %ecx,%esi
|
|
7f8b: 4c 89 cd mov %r9,%rbp
|
|
7f8e: 83 fe 1e cmp $0x1e,%esi
|
|
7f91: 0f 87 83 01 00 00 ja 0x811a
|
|
7f97: 48 85 ed test %rbp,%rbp
|
|
7f9a: 0f 84 89 01 00 00 je 0x8129
|
|
7fa0: 48 8b 7c 24 70 mov 0x70(%rsp),%rdi
|
|
7fa5: 48 85 ff test %rdi,%rdi
|
|
7fa8: 0f 84 7b 01 00 00 je 0x8129
|
|
7fae: 4c 8b 64 24 78 mov 0x78(%rsp),%r12
|
|
7fb3: 4d 85 e4 test %r12,%r12
|
|
7fb6: 0f 84 6d 01 00 00 je 0x8129
|
|
7fbc: 83 fa 08 cmp $0x8,%edx
|
|
7fbf: 74 1e je 0x7fdf
|
|
7fc1: 83 fa 04 cmp $0x4,%edx
|
|
7fc4: 74 19 je 0x7fdf
|
|
7fc6: 83 fa 01 cmp $0x1,%edx
|
|
7fc9: 74 14 je 0x7fdf
|
|
7fcb: 83 fa 02 cmp $0x2,%edx
|
|
7fce: 74 0f je 0x7fdf
|
|
7fd0: b8 ee ff ff ff mov $0xffffffee,%eax
|
|
7fd5: 48 83 c4 28 add $0x28,%rsp
|
|
7fd9: 5d pop %rbp
|
|
7fda: 41 5c pop %r12
|
|
7fdc: 5f pop %rdi
|
|
7fdd: 5e pop %rsi
|
|
7fde: c3 ret
|
|
7fdf: 83 fe 1c cmp $0x1c,%esi
|
|
7fe2: 0f 8f 32 01 00 00 jg 0x811a
|
|
7fe8: 83 fe 04 cmp $0x4,%esi
|
|
7feb: 7f 14 jg 0x8001
|
|
7fed: c7 45 00 d0 00 00 00 movl $0xd0,0x0(%rbp)
|
|
7ff4: 33 c0 xor %eax,%eax
|
|
7ff6: 89 07 mov %eax,(%rdi)
|
|
7ff8: 41 89 04 24 mov %eax,(%r12)
|
|
7ffc: e9 .byte 0xe9
|
|
7ffd: 0d .byte 0xd
|
|
7ffe: 01 00 add %eax,(%rax)
|