9240 lines
437 KiB
Plaintext
9240 lines
437 KiB
Plaintext
; th_6a40: VA 0x180006a40-0x18000ea40 (32768 bytes)
|
|
|
|
/tmp/opencode/dis/th_6a40.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 0e 67 01 00 call 0x16720
|
|
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 8e 69 01 00 call 0x169c0
|
|
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 4b je 0x94
|
|
49: 4d 85 c0 test %r8,%r8
|
|
4c: 74 46 je 0x94
|
|
4e: 45 85 c9 test %r9d,%r9d
|
|
51: 7e 4b jle 0x9e
|
|
53: 66 0f 2e 0d 1d 62 c5 ucomisd 0x1c5621d(%rip),%xmm1 # 0x1c56278
|
|
5a: 01
|
|
5b: 7a 02 jp 0x5f
|
|
5d: 74 26 je 0x85
|
|
5f: 0f 57 c0 xorps %xmm0,%xmm0
|
|
62: 66 0f 2e c8 ucomisd %xmm0,%xmm1
|
|
66: 7a 02 jp 0x6a
|
|
68: 74 0c je 0x76
|
|
6a: e8 d1 6b 01 00 call 0x16c40
|
|
6f: 33 c0 xor %eax,%eax
|
|
71: 48 83 c4 28 add $0x28,%rsp
|
|
75: c3 ret
|
|
76: 4c 89 c1 mov %r8,%rcx
|
|
79: 44 89 ca mov %r9d,%edx
|
|
7c: 48 83 c4 28 add $0x28,%rsp
|
|
80: e9 7b 6d 01 00 jmp 0x16e00
|
|
85: 4c 89 c2 mov %r8,%rdx
|
|
88: 45 89 c8 mov %r9d,%r8d
|
|
8b: 48 83 c4 28 add $0x28,%rsp
|
|
8f: e9 cc ed ff ff jmp 0xffffffffffffee60
|
|
94: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
99: 48 83 c4 28 add $0x28,%rsp
|
|
9d: c3 ret
|
|
9e: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
a3: 48 83 c4 28 add $0x28,%rsp
|
|
a7: c3 ret
|
|
a8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
af: 00
|
|
b0: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
b7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
be: 00 00
|
|
c0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
|
|
c5: 48 85 c9 test %rcx,%rcx
|
|
c8: 74 4e je 0x118
|
|
ca: 4d 85 c0 test %r8,%r8
|
|
cd: 74 49 je 0x118
|
|
cf: 45 85 c9 test %r9d,%r9d
|
|
d2: 7e 4f jle 0x123
|
|
d4: 66 0f 2e 0d a4 61 c5 ucomisd 0x1c561a4(%rip),%xmm1 # 0x1c56280
|
|
db: 01
|
|
dc: 7a 02 jp 0xe0
|
|
de: 74 28 je 0x108
|
|
e0: 0f 57 c0 xorps %xmm0,%xmm0
|
|
e3: 66 0f 2e c8 ucomisd %xmm0,%xmm1
|
|
e7: 7a 02 jp 0xeb
|
|
e9: 74 0d je 0xf8
|
|
eb: e8 50 6d 01 00 call 0x16e40
|
|
f0: 33 c0 xor %eax,%eax
|
|
f2: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
f7: c3 ret
|
|
f8: 4c 89 c1 mov %r8,%rcx
|
|
fb: 44 89 ca mov %r9d,%edx
|
|
fe: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
103: e9 f8 6e 01 00 jmp 0x17000
|
|
108: 4c 89 c2 mov %r8,%rdx
|
|
10b: 45 89 c8 mov %r9d,%r8d
|
|
10e: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
113: e9 88 ed ff ff jmp 0xffffffffffffeea0
|
|
118: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
11d: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
122: c3 ret
|
|
123: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
128: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
12d: c3 ret
|
|
12e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
135: 00
|
|
136: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
13d: 0f 1f 00 nopl (%rax)
|
|
140: 48 83 ec 28 sub $0x28,%rsp
|
|
144: 48 85 c9 test %rcx,%rcx
|
|
147: 74 4b je 0x194
|
|
149: 4d 85 c0 test %r8,%r8
|
|
14c: 74 46 je 0x194
|
|
14e: 45 85 c9 test %r9d,%r9d
|
|
151: 7e 4b jle 0x19e
|
|
153: 66 0f 2e 0d 2d 61 c5 ucomisd 0x1c5612d(%rip),%xmm1 # 0x1c56288
|
|
15a: 01
|
|
15b: 7a 02 jp 0x15f
|
|
15d: 74 26 je 0x185
|
|
15f: 0f 57 c0 xorps %xmm0,%xmm0
|
|
162: 66 0f 2e c8 ucomisd %xmm0,%xmm1
|
|
166: 7a 02 jp 0x16a
|
|
168: 74 0c je 0x176
|
|
16a: e8 d1 6e 01 00 call 0x17040
|
|
16f: 33 c0 xor %eax,%eax
|
|
171: 48 83 c4 28 add $0x28,%rsp
|
|
175: c3 ret
|
|
176: 4c 89 c1 mov %r8,%rcx
|
|
179: 44 89 ca mov %r9d,%edx
|
|
17c: 48 83 c4 28 add $0x28,%rsp
|
|
180: e9 5b 70 01 00 jmp 0x171e0
|
|
185: 4c 89 c2 mov %r8,%rdx
|
|
188: 45 89 c8 mov %r9d,%r8d
|
|
18b: 48 83 c4 28 add $0x28,%rsp
|
|
18f: e9 4c ed ff ff jmp 0xffffffffffffeee0
|
|
194: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
199: 48 83 c4 28 add $0x28,%rsp
|
|
19d: c3 ret
|
|
19e: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
1a3: 48 83 c4 28 add $0x28,%rsp
|
|
1a7: c3 ret
|
|
1a8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
1af: 00
|
|
1b0: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1b7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
1be: 00 00
|
|
1c0: 57 push %rdi
|
|
1c1: 48 83 ec 20 sub $0x20,%rsp
|
|
1c5: 48 85 c9 test %rcx,%rcx
|
|
1c8: 0f 84 13 02 00 00 je 0x3e1
|
|
1ce: 4d 85 c0 test %r8,%r8
|
|
1d1: 0f 84 0a 02 00 00 je 0x3e1
|
|
1d7: 45 85 c9 test %r9d,%r9d
|
|
1da: 0f 8e f6 01 00 00 jle 0x3d6
|
|
1e0: c5 f9 2e 0d a8 60 c5 vucomisd 0x1c560a8(%rip),%xmm1 # 0x1c56290
|
|
1e7: 01
|
|
1e8: 7a 06 jp 0x1f0
|
|
1ea: 0f 84 d5 01 00 00 je 0x3c5
|
|
1f0: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0
|
|
1f4: c5 f9 2e c8 vucomisd %xmm0,%xmm1
|
|
1f8: 7a 06 jp 0x200
|
|
1fa: 0f 84 b4 01 00 00 je 0x3b4
|
|
200: 41 83 f9 10 cmp $0x10,%r9d
|
|
204: 0f 8c 9a 01 00 00 jl 0x3a4
|
|
20a: 4d 89 c2 mov %r8,%r10
|
|
20d: 49 83 e2 1f and $0x1f,%r10
|
|
211: 45 89 d2 mov %r10d,%r10d
|
|
214: 45 85 d2 test %r10d,%r10d
|
|
217: 74 18 je 0x231
|
|
219: 41 f7 c2 07 00 00 00 test $0x7,%r10d
|
|
220: 0f 85 7e 01 00 00 jne 0x3a4
|
|
226: 41 f7 da neg %r10d
|
|
229: 41 83 c2 20 add $0x20,%r10d
|
|
22d: 41 c1 ea 03 shr $0x3,%r10d
|
|
231: 41 8d 42 10 lea 0x10(%r10),%eax
|
|
235: 44 3b c8 cmp %eax,%r9d
|
|
238: 0f 8c 66 01 00 00 jl 0x3a4
|
|
23e: 44 89 cf mov %r9d,%edi
|
|
241: 33 c0 xor %eax,%eax
|
|
243: 41 2b fa sub %r10d,%edi
|
|
246: 83 e7 0f and $0xf,%edi
|
|
249: f7 df neg %edi
|
|
24b: 41 03 f9 add %r9d,%edi
|
|
24e: 45 85 d2 test %r10d,%r10d
|
|
251: 76 20 jbe 0x273
|
|
253: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
258: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
25f: 00
|
|
260: c5 f3 59 04 c1 vmulsd (%rcx,%rax,8),%xmm1,%xmm0
|
|
265: c4 c1 7b 11 04 c0 vmovsd %xmm0,(%r8,%rax,8)
|
|
26b: 48 ff c0 inc %rax
|
|
26e: 49 3b c2 cmp %r10,%rax
|
|
271: 72 ed jb 0x260
|
|
273: c5 f1 14 c1 vunpcklpd %xmm1,%xmm1,%xmm0
|
|
277: 48 63 c7 movslq %edi,%rax
|
|
27a: c4 e3 7d 18 c0 01 vinsertf128 $0x1,%xmm0,%ymm0,%ymm0
|
|
280: c4 a1 79 10 14 d1 vmovupd (%rcx,%r10,8),%xmm2
|
|
286: c4 a1 79 10 6c d1 20 vmovupd 0x20(%rcx,%r10,8),%xmm5
|
|
28d: c4 a3 6d 18 5c d1 10 vinsertf128 $0x1,0x10(%rcx,%r10,8),%ymm2,%ymm3
|
|
294: 01
|
|
295: c5 fd 59 e3 vmulpd %ymm3,%ymm0,%ymm4
|
|
299: c4 81 7d 11 24 d0 vmovupd %ymm4,(%r8,%r10,8)
|
|
29f: c4 a1 79 10 64 d1 40 vmovupd 0x40(%rcx,%r10,8),%xmm4
|
|
2a6: c4 a3 55 18 54 d1 30 vinsertf128 $0x1,0x30(%rcx,%r10,8),%ymm5,%ymm2
|
|
2ad: 01
|
|
2ae: c5 fd 59 da vmulpd %ymm2,%ymm0,%ymm3
|
|
2b2: c4 a1 79 10 6c d1 60 vmovupd 0x60(%rcx,%r10,8),%xmm5
|
|
2b9: c4 81 7d 11 5c d0 20 vmovupd %ymm3,0x20(%r8,%r10,8)
|
|
2c0: c4 a3 5d 18 54 d1 50 vinsertf128 $0x1,0x50(%rcx,%r10,8),%ymm4,%ymm2
|
|
2c7: 01
|
|
2c8: c5 fd 59 da vmulpd %ymm2,%ymm0,%ymm3
|
|
2cc: c4 81 7d 11 5c d0 40 vmovupd %ymm3,0x40(%r8,%r10,8)
|
|
2d3: c4 a3 55 18 54 d1 70 vinsertf128 $0x1,0x70(%rcx,%r10,8),%ymm5,%ymm2
|
|
2da: 01
|
|
2db: c5 fd 59 da vmulpd %ymm2,%ymm0,%ymm3
|
|
2df: c4 81 7d 11 5c d0 60 vmovupd %ymm3,0x60(%r8,%r10,8)
|
|
2e6: 49 83 c2 10 add $0x10,%r10
|
|
2ea: 4c 3b d0 cmp %rax,%r10
|
|
2ed: 72 91 jb 0x280
|
|
2ef: 44 8d 57 01 lea 0x1(%rdi),%r10d
|
|
2f3: 45 3b d1 cmp %r9d,%r10d
|
|
2f6: 0f 87 98 00 00 00 ja 0x394
|
|
2fc: 49 63 d1 movslq %r9d,%rdx
|
|
2ff: 48 2b d0 sub %rax,%rdx
|
|
302: 48 83 fa 04 cmp $0x4,%rdx
|
|
306: 0f 8c 93 00 00 00 jl 0x39f
|
|
30c: 41 89 d1 mov %edx,%r9d
|
|
30f: 45 33 db xor %r11d,%r11d
|
|
312: 41 83 e1 fc and $0xfffffffc,%r9d
|
|
316: 4d 8d 14 c0 lea (%r8,%rax,8),%r10
|
|
31a: 4d 63 c9 movslq %r9d,%r9
|
|
31d: 48 8d 04 c1 lea (%rcx,%rax,8),%rax
|
|
321: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
328: 00
|
|
329: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
330: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
337: 00
|
|
338: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
33f: 90 nop
|
|
340: c4 a1 79 10 14 d8 vmovupd (%rax,%r11,8),%xmm2
|
|
346: c4 a3 6d 18 5c d8 10 vinsertf128 $0x1,0x10(%rax,%r11,8),%ymm2,%ymm3
|
|
34d: 01
|
|
34e: c5 fd 59 e3 vmulpd %ymm3,%ymm0,%ymm4
|
|
352: c4 81 7d 11 24 da vmovupd %ymm4,(%r10,%r11,8)
|
|
358: 49 83 c3 04 add $0x4,%r11
|
|
35c: 4d 3b d9 cmp %r9,%r11
|
|
35f: 72 df jb 0x340
|
|
361: 4c 3b ca cmp %rdx,%r9
|
|
364: 73 2e jae 0x394
|
|
366: 48 63 ff movslq %edi,%rdi
|
|
369: 4d 8d 04 f8 lea (%r8,%rdi,8),%r8
|
|
36d: 48 8d 04 f9 lea (%rcx,%rdi,8),%rax
|
|
371: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
378: 00
|
|
379: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
380: c4 a1 73 59 04 c8 vmulsd (%rax,%r9,8),%xmm1,%xmm0
|
|
386: c4 81 7b 11 04 c8 vmovsd %xmm0,(%r8,%r9,8)
|
|
38c: 49 ff c1 inc %r9
|
|
38f: 4c 3b ca cmp %rdx,%r9
|
|
392: 72 ec jb 0x380
|
|
394: 33 c0 xor %eax,%eax
|
|
396: c5 f8 77 vzeroupper
|
|
399: 48 83 c4 20 add $0x20,%rsp
|
|
39d: 5f pop %rdi
|
|
39e: c3 ret
|
|
39f: 45 33 c9 xor %r9d,%r9d
|
|
3a2: eb bd jmp 0x361
|
|
3a4: 33 ff xor %edi,%edi
|
|
3a6: 41 83 f9 01 cmp $0x1,%r9d
|
|
3aa: 72 e8 jb 0x394
|
|
3ac: 49 63 d1 movslq %r9d,%rdx
|
|
3af: 45 33 c9 xor %r9d,%r9d
|
|
3b2: eb ad jmp 0x361
|
|
3b4: 4c 89 c1 mov %r8,%rcx
|
|
3b7: 44 89 ca mov %r9d,%edx
|
|
3ba: e8 61 6e 01 00 call 0x17220
|
|
3bf: 48 83 c4 20 add $0x20,%rsp
|
|
3c3: 5f pop %rdi
|
|
3c4: c3 ret
|
|
3c5: 4c 89 c2 mov %r8,%rdx
|
|
3c8: 45 89 c8 mov %r9d,%r8d
|
|
3cb: e8 50 eb ff ff call 0xffffffffffffef20
|
|
3d0: 48 83 c4 20 add $0x20,%rsp
|
|
3d4: 5f pop %rdi
|
|
3d5: c3 ret
|
|
3d6: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
3db: 48 83 c4 20 add $0x20,%rsp
|
|
3df: 5f pop %rdi
|
|
3e0: c3 ret
|
|
3e1: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
3e6: 48 83 c4 20 add $0x20,%rsp
|
|
3ea: 5f pop %rdi
|
|
3eb: c3 ret
|
|
3ec: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
3f3: 00
|
|
3f4: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
3fb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
400: 41 54 push %r12
|
|
402: 48 83 ec 20 sub $0x20,%rsp
|
|
406: 48 85 c9 test %rcx,%rcx
|
|
409: 0f 84 ce 01 00 00 je 0x5dd
|
|
40f: 4d 85 c0 test %r8,%r8
|
|
412: 0f 84 c5 01 00 00 je 0x5dd
|
|
418: 45 85 c9 test %r9d,%r9d
|
|
41b: 0f 8e b0 01 00 00 jle 0x5d1
|
|
421: c5 f9 2e 0d 6f 5e c5 vucomisd 0x1c55e6f(%rip),%xmm1 # 0x1c56298
|
|
428: 01
|
|
429: 7a 06 jp 0x431
|
|
42b: 0f 84 8e 01 00 00 je 0x5bf
|
|
431: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0
|
|
435: c5 f9 2e c8 vucomisd %xmm0,%xmm1
|
|
439: 7a 06 jp 0x441
|
|
43b: 0f 84 6c 01 00 00 je 0x5ad
|
|
441: 41 83 f9 10 cmp $0x10,%r9d
|
|
445: 0f 8c 5a 01 00 00 jl 0x5a5
|
|
44b: 4c 89 c0 mov %r8,%rax
|
|
44e: 48 83 e0 1f and $0x1f,%rax
|
|
452: 89 c2 mov %eax,%edx
|
|
454: 85 d2 test %edx,%edx
|
|
456: 74 11 je 0x469
|
|
458: f6 c2 07 test $0x7,%dl
|
|
45b: 0f 85 44 01 00 00 jne 0x5a5
|
|
461: f7 da neg %edx
|
|
463: 83 c2 20 add $0x20,%edx
|
|
466: c1 ea 03 shr $0x3,%edx
|
|
469: 44 8d 5a 10 lea 0x10(%rdx),%r11d
|
|
46d: 45 3b cb cmp %r11d,%r9d
|
|
470: 0f 8c 2f 01 00 00 jl 0x5a5
|
|
476: 45 89 cc mov %r9d,%r12d
|
|
479: 33 c0 xor %eax,%eax
|
|
47b: 44 2b e2 sub %edx,%r12d
|
|
47e: 41 83 e4 0f and $0xf,%r12d
|
|
482: 41 f7 dc neg %r12d
|
|
485: 45 03 e1 add %r9d,%r12d
|
|
488: 41 89 d3 mov %edx,%r11d
|
|
48b: 85 d2 test %edx,%edx
|
|
48d: 76 24 jbe 0x4b3
|
|
48f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
496: 00
|
|
497: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
49e: 66 90 xchg %ax,%ax
|
|
4a0: c5 f3 59 04 c1 vmulsd (%rcx,%rax,8),%xmm1,%xmm0
|
|
4a5: c4 c1 7b 11 04 c0 vmovsd %xmm0,(%r8,%rax,8)
|
|
4ab: 48 ff c0 inc %rax
|
|
4ae: 49 3b c3 cmp %r11,%rax
|
|
4b1: 72 ed jb 0x4a0
|
|
4b3: c4 e2 7d 19 c1 vbroadcastsd %xmm1,%ymm0
|
|
4b8: 49 63 c4 movslq %r12d,%rax
|
|
4bb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
4c0: c4 a1 7d 59 14 d9 vmulpd (%rcx,%r11,8),%ymm0,%ymm2
|
|
4c6: c4 a1 7d 59 5c d9 20 vmulpd 0x20(%rcx,%r11,8),%ymm0,%ymm3
|
|
4cd: c4 a1 7d 59 64 d9 40 vmulpd 0x40(%rcx,%r11,8),%ymm0,%ymm4
|
|
4d4: c4 a1 7d 59 6c d9 60 vmulpd 0x60(%rcx,%r11,8),%ymm0,%ymm5
|
|
4db: c4 81 7d 11 14 d8 vmovupd %ymm2,(%r8,%r11,8)
|
|
4e1: c4 81 7d 11 5c d8 20 vmovupd %ymm3,0x20(%r8,%r11,8)
|
|
4e8: c4 81 7d 11 64 d8 40 vmovupd %ymm4,0x40(%r8,%r11,8)
|
|
4ef: c4 81 7d 11 6c d8 60 vmovupd %ymm5,0x60(%r8,%r11,8)
|
|
4f6: 49 83 c3 10 add $0x10,%r11
|
|
4fa: 4c 3b d8 cmp %rax,%r11
|
|
4fd: 72 c1 jb 0x4c0
|
|
4ff: 41 8d 44 24 01 lea 0x1(%r12),%eax
|
|
504: 41 3b c1 cmp %r9d,%eax
|
|
507: 0f 87 87 00 00 00 ja 0x594
|
|
50d: 4d 63 d1 movslq %r9d,%r10
|
|
510: 4d 63 e4 movslq %r12d,%r12
|
|
513: 4d 2b d4 sub %r12,%r10
|
|
516: 49 83 fa 04 cmp $0x4,%r10
|
|
51a: 0f 8c 80 00 00 00 jl 0x5a0
|
|
520: 4d 63 e4 movslq %r12d,%r12
|
|
523: 45 89 d3 mov %r10d,%r11d
|
|
526: 41 83 e3 fc and $0xfffffffc,%r11d
|
|
52a: 45 33 c9 xor %r9d,%r9d
|
|
52d: 4d 63 db movslq %r11d,%r11
|
|
530: c4 e2 7d 19 c1 vbroadcastsd %xmm1,%ymm0
|
|
535: 4b 8d 04 e0 lea (%r8,%r12,8),%rax
|
|
539: 4a 8d 14 e1 lea (%rcx,%r12,8),%rdx
|
|
53d: 0f 1f 00 nopl (%rax)
|
|
540: c4 a1 7d 59 14 ca vmulpd (%rdx,%r9,8),%ymm0,%ymm2
|
|
546: c4 a1 7d 11 14 c8 vmovupd %ymm2,(%rax,%r9,8)
|
|
54c: 49 83 c1 04 add $0x4,%r9
|
|
550: 4d 3b cb cmp %r11,%r9
|
|
553: 72 eb jb 0x540
|
|
555: 4d 3b da cmp %r10,%r11
|
|
558: 73 3a jae 0x594
|
|
55a: 4d 63 e4 movslq %r12d,%r12
|
|
55d: 4b 8d 14 e0 lea (%r8,%r12,8),%rdx
|
|
561: 4a 8d 04 e1 lea (%rcx,%r12,8),%rax
|
|
565: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
56c: 00
|
|
56d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
574: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
579: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
580: c4 a1 73 59 04 d8 vmulsd (%rax,%r11,8),%xmm1,%xmm0
|
|
586: c4 a1 7b 11 04 da vmovsd %xmm0,(%rdx,%r11,8)
|
|
58c: 49 ff c3 inc %r11
|
|
58f: 4d 3b da cmp %r10,%r11
|
|
592: 72 ec jb 0x580
|
|
594: 33 c0 xor %eax,%eax
|
|
596: c5 f8 77 vzeroupper
|
|
599: 48 83 c4 20 add $0x20,%rsp
|
|
59d: 41 5c pop %r12
|
|
59f: c3 ret
|
|
5a0: 45 33 db xor %r11d,%r11d
|
|
5a3: eb b0 jmp 0x555
|
|
5a5: 45 33 e4 xor %r12d,%r12d
|
|
5a8: e9 52 ff ff ff jmp 0x4ff
|
|
5ad: 4c 89 c1 mov %r8,%rcx
|
|
5b0: 44 89 ca mov %r9d,%edx
|
|
5b3: e8 a8 6c 01 00 call 0x17260
|
|
5b8: 48 83 c4 20 add $0x20,%rsp
|
|
5bc: 41 5c pop %r12
|
|
5be: c3 ret
|
|
5bf: 4c 89 c2 mov %r8,%rdx
|
|
5c2: 45 89 c8 mov %r9d,%r8d
|
|
5c5: e8 16 ea ff ff call 0xffffffffffffefe0
|
|
5ca: 48 83 c4 20 add $0x20,%rsp
|
|
5ce: 41 5c pop %r12
|
|
5d0: c3 ret
|
|
5d1: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
5d6: 48 83 c4 20 add $0x20,%rsp
|
|
5da: 41 5c pop %r12
|
|
5dc: c3 ret
|
|
5dd: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
5e2: 48 83 c4 20 add $0x20,%rsp
|
|
5e6: 41 5c pop %r12
|
|
5e8: c3 ret
|
|
5e9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
5f0: 00
|
|
5f1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
5ff: 00
|
|
600: 41 54 push %r12
|
|
602: 48 83 ec 20 sub $0x20,%rsp
|
|
606: 48 85 c9 test %rcx,%rcx
|
|
609: 0f 84 ce 01 00 00 je 0x7dd
|
|
60f: 4d 85 c0 test %r8,%r8
|
|
612: 0f 84 c5 01 00 00 je 0x7dd
|
|
618: 45 85 c9 test %r9d,%r9d
|
|
61b: 0f 8e b0 01 00 00 jle 0x7d1
|
|
621: c5 f9 2e 0d 77 5c c5 vucomisd 0x1c55c77(%rip),%xmm1 # 0x1c562a0
|
|
628: 01
|
|
629: 7a 06 jp 0x631
|
|
62b: 0f 84 8e 01 00 00 je 0x7bf
|
|
631: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0
|
|
635: c5 f9 2e c8 vucomisd %xmm0,%xmm1
|
|
639: 7a 06 jp 0x641
|
|
63b: 0f 84 6c 01 00 00 je 0x7ad
|
|
641: 41 83 f9 10 cmp $0x10,%r9d
|
|
645: 0f 8c 5a 01 00 00 jl 0x7a5
|
|
64b: 4c 89 c0 mov %r8,%rax
|
|
64e: 48 83 e0 1f and $0x1f,%rax
|
|
652: 89 c2 mov %eax,%edx
|
|
654: 85 d2 test %edx,%edx
|
|
656: 74 11 je 0x669
|
|
658: f6 c2 07 test $0x7,%dl
|
|
65b: 0f 85 44 01 00 00 jne 0x7a5
|
|
661: f7 da neg %edx
|
|
663: 83 c2 20 add $0x20,%edx
|
|
666: c1 ea 03 shr $0x3,%edx
|
|
669: 44 8d 5a 10 lea 0x10(%rdx),%r11d
|
|
66d: 45 3b cb cmp %r11d,%r9d
|
|
670: 0f 8c 2f 01 00 00 jl 0x7a5
|
|
676: 45 89 cc mov %r9d,%r12d
|
|
679: 33 c0 xor %eax,%eax
|
|
67b: 44 2b e2 sub %edx,%r12d
|
|
67e: 41 83 e4 0f and $0xf,%r12d
|
|
682: 41 f7 dc neg %r12d
|
|
685: 45 03 e1 add %r9d,%r12d
|
|
688: 41 89 d3 mov %edx,%r11d
|
|
68b: 85 d2 test %edx,%edx
|
|
68d: 76 24 jbe 0x6b3
|
|
68f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
696: 00
|
|
697: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
69e: 66 90 xchg %ax,%ax
|
|
6a0: c5 f3 59 04 c1 vmulsd (%rcx,%rax,8),%xmm1,%xmm0
|
|
6a5: c4 c1 7b 11 04 c0 vmovsd %xmm0,(%r8,%rax,8)
|
|
6ab: 48 ff c0 inc %rax
|
|
6ae: 49 3b c3 cmp %r11,%rax
|
|
6b1: 72 ed jb 0x6a0
|
|
6b3: c4 e2 7d 19 c1 vbroadcastsd %xmm1,%ymm0
|
|
6b8: 49 63 c4 movslq %r12d,%rax
|
|
6bb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
6c0: c4 a1 7d 59 14 d9 vmulpd (%rcx,%r11,8),%ymm0,%ymm2
|
|
6c6: c4 a1 7d 59 5c d9 20 vmulpd 0x20(%rcx,%r11,8),%ymm0,%ymm3
|
|
6cd: c4 a1 7d 59 64 d9 40 vmulpd 0x40(%rcx,%r11,8),%ymm0,%ymm4
|
|
6d4: c4 a1 7d 59 6c d9 60 vmulpd 0x60(%rcx,%r11,8),%ymm0,%ymm5
|
|
6db: c4 81 7d 11 14 d8 vmovupd %ymm2,(%r8,%r11,8)
|
|
6e1: c4 81 7d 11 5c d8 20 vmovupd %ymm3,0x20(%r8,%r11,8)
|
|
6e8: c4 81 7d 11 64 d8 40 vmovupd %ymm4,0x40(%r8,%r11,8)
|
|
6ef: c4 81 7d 11 6c d8 60 vmovupd %ymm5,0x60(%r8,%r11,8)
|
|
6f6: 49 83 c3 10 add $0x10,%r11
|
|
6fa: 4c 3b d8 cmp %rax,%r11
|
|
6fd: 72 c1 jb 0x6c0
|
|
6ff: 41 8d 44 24 01 lea 0x1(%r12),%eax
|
|
704: 41 3b c1 cmp %r9d,%eax
|
|
707: 0f 87 87 00 00 00 ja 0x794
|
|
70d: 4d 63 d1 movslq %r9d,%r10
|
|
710: 4d 63 e4 movslq %r12d,%r12
|
|
713: 4d 2b d4 sub %r12,%r10
|
|
716: 49 83 fa 04 cmp $0x4,%r10
|
|
71a: 0f 8c 80 00 00 00 jl 0x7a0
|
|
720: 4d 63 e4 movslq %r12d,%r12
|
|
723: 45 89 d3 mov %r10d,%r11d
|
|
726: 41 83 e3 fc and $0xfffffffc,%r11d
|
|
72a: 45 33 c9 xor %r9d,%r9d
|
|
72d: 4d 63 db movslq %r11d,%r11
|
|
730: c4 e2 7d 19 c1 vbroadcastsd %xmm1,%ymm0
|
|
735: 4b 8d 04 e0 lea (%r8,%r12,8),%rax
|
|
739: 4a 8d 14 e1 lea (%rcx,%r12,8),%rdx
|
|
73d: 0f 1f 00 nopl (%rax)
|
|
740: c4 a1 7d 59 14 ca vmulpd (%rdx,%r9,8),%ymm0,%ymm2
|
|
746: c4 a1 7d 11 14 c8 vmovupd %ymm2,(%rax,%r9,8)
|
|
74c: 49 83 c1 04 add $0x4,%r9
|
|
750: 4d 3b cb cmp %r11,%r9
|
|
753: 72 eb jb 0x740
|
|
755: 4d 3b da cmp %r10,%r11
|
|
758: 73 3a jae 0x794
|
|
75a: 4d 63 e4 movslq %r12d,%r12
|
|
75d: 4b 8d 14 e0 lea (%r8,%r12,8),%rdx
|
|
761: 4a 8d 04 e1 lea (%rcx,%r12,8),%rax
|
|
765: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
76c: 00
|
|
76d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
774: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
779: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
780: c4 a1 73 59 04 d8 vmulsd (%rax,%r11,8),%xmm1,%xmm0
|
|
786: c4 a1 7b 11 04 da vmovsd %xmm0,(%rdx,%r11,8)
|
|
78c: 49 ff c3 inc %r11
|
|
78f: 4d 3b da cmp %r10,%r11
|
|
792: 72 ec jb 0x780
|
|
794: 33 c0 xor %eax,%eax
|
|
796: c5 f8 77 vzeroupper
|
|
799: 48 83 c4 20 add $0x20,%rsp
|
|
79d: 41 5c pop %r12
|
|
79f: c3 ret
|
|
7a0: 45 33 db xor %r11d,%r11d
|
|
7a3: eb b0 jmp 0x755
|
|
7a5: 45 33 e4 xor %r12d,%r12d
|
|
7a8: e9 52 ff ff ff jmp 0x6ff
|
|
7ad: 4c 89 c1 mov %r8,%rcx
|
|
7b0: 44 89 ca mov %r9d,%edx
|
|
7b3: e8 e8 6a 01 00 call 0x172a0
|
|
7b8: 48 83 c4 20 add $0x20,%rsp
|
|
7bc: 41 5c pop %r12
|
|
7be: c3 ret
|
|
7bf: 4c 89 c2 mov %r8,%rdx
|
|
7c2: 45 89 c8 mov %r9d,%r8d
|
|
7c5: e8 d6 e8 ff ff call 0xfffffffffffff0a0
|
|
7ca: 48 83 c4 20 add $0x20,%rsp
|
|
7ce: 41 5c pop %r12
|
|
7d0: c3 ret
|
|
7d1: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
7d6: 48 83 c4 20 add $0x20,%rsp
|
|
7da: 41 5c pop %r12
|
|
7dc: c3 ret
|
|
7dd: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
7e2: 48 83 c4 20 add $0x20,%rsp
|
|
7e6: 41 5c pop %r12
|
|
7e8: c3 ret
|
|
7e9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
7f0: 00
|
|
7f1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
7ff: 00
|
|
800: 53 push %rbx
|
|
801: 56 push %rsi
|
|
802: 57 push %rdi
|
|
803: 41 54 push %r12
|
|
805: 41 55 push %r13
|
|
807: 41 56 push %r14
|
|
809: 41 57 push %r15
|
|
80b: 55 push %rbp
|
|
80c: 48 83 ec 38 sub $0x38,%rsp
|
|
810: 49 89 ce mov %rcx,%r14
|
|
813: 4c 8b ac 24 a8 00 00 mov 0xa8(%rsp),%r13
|
|
81a: 00
|
|
81b: 44 89 cf mov %r9d,%edi
|
|
81e: 44 89 c6 mov %r8d,%esi
|
|
821: 41 89 d7 mov %edx,%r15d
|
|
824: 4d 85 f6 test %r14,%r14
|
|
827: 0f 84 8a 01 00 00 je 0x9b7
|
|
82d: 41 83 ff 1e cmp $0x1e,%r15d
|
|
831: 0f 87 5b 01 00 00 ja 0x992
|
|
837: 41 83 ff 1c cmp $0x1c,%r15d
|
|
83b: 0f 8f 51 01 00 00 jg 0x992
|
|
841: 48 8b 9c 24 a0 00 00 mov 0xa0(%rsp),%rbx
|
|
848: 00
|
|
849: 48 85 db test %rbx,%rbx
|
|
84c: 0f 84 65 01 00 00 je 0x9b7
|
|
852: 48 89 dd mov %rbx,%rbp
|
|
855: ba 90 00 00 00 mov $0x90,%edx
|
|
85a: 48 83 e5 3f and $0x3f,%rbp
|
|
85e: 48 f7 dd neg %rbp
|
|
861: 48 83 e5 3f and $0x3f,%rbp
|
|
865: 4c 8d 24 2b lea (%rbx,%rbp,1),%r12
|
|
869: 4c 89 e1 mov %r12,%rcx
|
|
86c: e8 6f 6a 01 00 call 0x172e0
|
|
871: 44 89 f9 mov %r15d,%ecx
|
|
874: b8 01 00 00 00 mov $0x1,%eax
|
|
879: d3 e0 shl %cl,%eax
|
|
87b: 41 89 7c 24 18 mov %edi,0x18(%r12)
|
|
880: 83 fe 08 cmp $0x8,%esi
|
|
883: 45 89 7c 24 04 mov %r15d,0x4(%r12)
|
|
888: 41 c7 44 24 20 00 00 movl $0x0,0x20(%r12)
|
|
88f: 00 00
|
|
891: 0f 84 3d 02 00 00 je 0xad4
|
|
897: 83 fe 04 cmp $0x4,%esi
|
|
89a: 0f 84 97 00 00 00 je 0x937
|
|
8a0: 83 fe 01 cmp $0x1,%esi
|
|
8a3: 75 39 jne 0x8de
|
|
8a5: 0f 57 c0 xorps %xmm0,%xmm0
|
|
8a8: f2 0f 2a c0 cvtsi2sd %eax,%xmm0
|
|
8ac: f2 0f 10 0d f4 59 c5 movsd 0x1c559f4(%rip),%xmm1 # 0x1c562a8
|
|
8b3: 01
|
|
8b4: f2 0f 5e c8 divsd %xmm0,%xmm1
|
|
8b8: 41 c7 04 24 09 00 00 movl $0x9,(%r12)
|
|
8bf: 00
|
|
8c0: 41 c7 44 24 08 01 00 movl $0x1,0x8(%r12)
|
|
8c7: 00 00
|
|
8c9: 41 c7 44 24 0c 00 00 movl $0x0,0xc(%r12)
|
|
8d0: 00 00
|
|
8d2: f2 41 0f 11 4c 24 10 movsd %xmm1,0x10(%r12)
|
|
8d9: e9 8f 00 00 00 jmp 0x96d
|
|
8de: 83 fe 02 cmp $0x2,%esi
|
|
8e1: 75 36 jne 0x919
|
|
8e3: 0f 57 c0 xorps %xmm0,%xmm0
|
|
8e6: f2 0f 2a c0 cvtsi2sd %eax,%xmm0
|
|
8ea: f2 0f 10 0d b6 59 c5 movsd 0x1c559b6(%rip),%xmm1 # 0x1c562a8
|
|
8f1: 01
|
|
8f2: f2 0f 5e c8 divsd %xmm0,%xmm1
|
|
8f6: 41 c7 04 24 09 00 00 movl $0x9,(%r12)
|
|
8fd: 00
|
|
8fe: 41 c7 44 24 08 00 00 movl $0x0,0x8(%r12)
|
|
905: 00 00
|
|
907: 41 c7 44 24 0c 01 00 movl $0x1,0xc(%r12)
|
|
90e: 00 00
|
|
910: f2 41 0f 11 4c 24 10 movsd %xmm1,0x10(%r12)
|
|
917: eb 54 jmp 0x96d
|
|
919: 41 c7 04 24 00 00 00 movl $0x0,(%r12)
|
|
920: 00
|
|
921: b8 ee ff ff ff mov $0xffffffee,%eax
|
|
926: 48 83 c4 38 add $0x38,%rsp
|
|
92a: 5d pop %rbp
|
|
92b: 41 5f pop %r15
|
|
92d: 41 5e pop %r14
|
|
92f: 41 5d pop %r13
|
|
931: 41 5c pop %r12
|
|
933: 5f pop %rdi
|
|
934: 5e pop %rsi
|
|
935: 5b pop %rbx
|
|
936: c3 ret
|
|
937: 0f 57 c0 xorps %xmm0,%xmm0
|
|
93a: f2 0f 2a c0 cvtsi2sd %eax,%xmm0
|
|
93e: b8 01 00 00 00 mov $0x1,%eax
|
|
943: 41 c7 04 24 09 00 00 movl $0x9,(%r12)
|
|
94a: 00
|
|
94b: 41 89 44 24 08 mov %eax,0x8(%r12)
|
|
950: 41 89 44 24 0c mov %eax,0xc(%r12)
|
|
955: e8 c6 69 01 00 call 0x17320
|
|
95a: f2 0f 10 0d 46 59 c5 movsd 0x1c55946(%rip),%xmm1 # 0x1c562a8
|
|
961: 01
|
|
962: f2 0f 5e c8 divsd %xmm0,%xmm1
|
|
966: f2 41 0f 11 4c 24 10 movsd %xmm1,0x10(%r12)
|
|
96d: 41 83 ff 05 cmp $0x5,%r15d
|
|
971: 7f 35 jg 0x9a8
|
|
973: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12)
|
|
97a: 00 00
|
|
97c: 33 c0 xor %eax,%eax
|
|
97e: 4d 89 26 mov %r12,(%r14)
|
|
981: 48 83 c4 38 add $0x38,%rsp
|
|
985: 5d pop %rbp
|
|
986: 41 5f pop %r15
|
|
988: 41 5e pop %r14
|
|
98a: 41 5d pop %r13
|
|
98c: 41 5c pop %r12
|
|
98e: 5f pop %rdi
|
|
98f: 5e pop %rsi
|
|
990: 5b pop %rbx
|
|
991: c3 ret
|
|
992: b8 ef ff ff ff mov $0xffffffef,%eax
|
|
997: 48 83 c4 38 add $0x38,%rsp
|
|
99b: 5d pop %rbp
|
|
99c: 41 5f pop %r15
|
|
99e: 41 5e pop %r14
|
|
9a0: 41 5d pop %r13
|
|
9a2: 41 5c pop %r12
|
|
9a4: 5f pop %rdi
|
|
9a5: 5e pop %rsi
|
|
9a6: 5b pop %rbx
|
|
9a7: c3 ret
|
|
9a8: 41 83 ff 0a cmp $0xa,%r15d
|
|
9ac: 0f 8e e8 00 00 00 jle 0xa9a
|
|
9b2: 4d 85 ed test %r13,%r13
|
|
9b5: 75 16 jne 0x9cd
|
|
9b7: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
9bc: 48 83 c4 38 add $0x38,%rsp
|
|
9c0: 5d pop %rbp
|
|
9c1: 41 5f pop %r15
|
|
9c3: 41 5e pop %r14
|
|
9c5: 41 5d pop %r13
|
|
9c7: 41 5c pop %r12
|
|
9c9: 5f pop %rdi
|
|
9ca: 5e pop %rsi
|
|
9cb: 5b pop %rbx
|
|
9cc: c3 ret
|
|
9cd: 4c 89 ee mov %r13,%rsi
|
|
9d0: 44 89 f9 mov %r15d,%ecx
|
|
9d3: 48 83 e6 3f and $0x3f,%rsi
|
|
9d7: 44 89 ff mov %r15d,%edi
|
|
9da: 48 f7 de neg %rsi
|
|
9dd: 48 83 e6 3f and $0x3f,%rsi
|
|
9e1: 49 03 f5 add %r13,%rsi
|
|
9e4: 48 89 f2 mov %rsi,%rdx
|
|
9e7: e8 54 69 01 00 call 0x17340
|
|
9ec: 49 89 c5 mov %rax,%r13
|
|
9ef: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx
|
|
9f6: 00
|
|
9f7: 49 89 54 24 30 mov %rdx,0x30(%r12)
|
|
9fc: 41 8d 5f ff lea -0x1(%r15),%ebx
|
|
a00: 83 fb 0e cmp $0xe,%ebx
|
|
a03: 7f 38 jg 0xa3d
|
|
a05: 89 d9 mov %ebx,%ecx
|
|
a07: e8 d4 6f 01 00 call 0x179e0
|
|
a0c: 89 d9 mov %ebx,%ecx
|
|
a0e: 48 89 f2 mov %rsi,%rdx
|
|
a11: 41 89 f8 mov %edi,%r8d
|
|
a14: 49 89 c1 mov %rax,%r9
|
|
a17: 49 89 44 24 38 mov %rax,0x38(%r12)
|
|
a1c: e8 5f 70 01 00 call 0x17a80
|
|
a21: 49 89 c1 mov %rax,%r9
|
|
a24: 89 d9 mov %ebx,%ecx
|
|
a26: b8 01 00 00 00 mov $0x1,%eax
|
|
a2b: d3 e0 shl %cl,%eax
|
|
a2d: c1 e0 04 shl $0x4,%eax
|
|
a30: 83 c0 3f add $0x3f,%eax
|
|
a33: 83 e0 c0 and $0xffffffc0,%eax
|
|
a36: 41 89 44 24 1c mov %eax,0x1c(%r12)
|
|
a3b: eb 1e jmp 0xa5b
|
|
a3d: 48 89 e0 mov %rsp,%rax
|
|
a40: 4c 89 e1 mov %r12,%rcx
|
|
a43: 49 89 f0 mov %rsi,%r8
|
|
a46: 41 89 f9 mov %edi,%r9d
|
|
a49: 48 89 50 20 mov %rdx,0x20(%rax)
|
|
a4d: 89 da mov %ebx,%edx
|
|
a4f: 4c 89 68 28 mov %r13,0x28(%rax)
|
|
a53: e8 88 7b 01 00 call 0x185e0
|
|
a58: 49 89 c1 mov %rax,%r9
|
|
a5b: 44 89 f9 mov %r15d,%ecx
|
|
a5e: 48 89 f2 mov %rsi,%rdx
|
|
a61: 41 89 f8 mov %edi,%r8d
|
|
a64: 4d 89 4c 24 50 mov %r9,0x50(%r12)
|
|
a69: e8 b2 b3 01 00 call 0x1be20
|
|
a6e: 44 89 f9 mov %r15d,%ecx
|
|
a71: 48 89 f2 mov %rsi,%rdx
|
|
a74: 41 89 f8 mov %edi,%r8d
|
|
a77: 49 89 c1 mov %rax,%r9
|
|
a7a: 49 89 44 24 58 mov %rax,0x58(%r12)
|
|
a7f: e8 3c b8 01 00 call 0x1c2c0
|
|
a84: 4d 89 26 mov %r12,(%r14)
|
|
a87: 33 c0 xor %eax,%eax
|
|
a89: 48 83 c4 38 add $0x38,%rsp
|
|
a8d: 5d pop %rbp
|
|
a8e: 41 5f pop %r15
|
|
a90: 41 5e pop %r14
|
|
a92: 41 5d pop %r13
|
|
a94: 41 5c pop %r12
|
|
a96: 5f pop %rdi
|
|
a97: 5e pop %rsi
|
|
a98: 5b pop %rbx
|
|
a99: c3 ret
|
|
a9a: bf 0a 00 00 00 mov $0xa,%edi
|
|
a9f: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx
|
|
aa6: 00
|
|
aa7: 48 8d 35 12 f3 60 02 lea 0x260f312(%rip),%rsi # 0x260fdc0
|
|
aae: 41 83 ff 06 cmp $0x6,%r15d
|
|
ab2: 0f 8f 3f ff ff ff jg 0x9f7
|
|
ab8: 49 89 d1 mov %rdx,%r9
|
|
abb: 49 83 e1 3f and $0x3f,%r9
|
|
abf: 49 f7 d9 neg %r9
|
|
ac2: 49 83 e1 3f and $0x3f,%r9
|
|
ac6: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12)
|
|
acd: 00 00
|
|
acf: 4c 03 ca add %rdx,%r9
|
|
ad2: eb 87 jmp 0xa5b
|
|
ad4: 33 c0 xor %eax,%eax
|
|
ad6: 41 c7 04 24 09 00 00 movl $0x9,(%r12)
|
|
add: 00
|
|
ade: 41 89 44 24 08 mov %eax,0x8(%r12)
|
|
ae3: 41 89 44 24 0c mov %eax,0xc(%r12)
|
|
ae8: e9 80 fe ff ff jmp 0x96d
|
|
aed: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
af4: 00
|
|
af5: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
afc: 0f 1f 40 00 nopl 0x0(%rax)
|
|
b00: 56 push %rsi
|
|
b01: 57 push %rdi
|
|
b02: 41 54 push %r12
|
|
b04: 41 55 push %r13
|
|
b06: 41 56 push %r14
|
|
b08: 41 57 push %r15
|
|
b0a: 55 push %rbp
|
|
b0b: 48 8d 64 24 d0 lea -0x30(%rsp),%rsp
|
|
b10: 48 89 ce mov %rcx,%rsi
|
|
b13: 48 8b bc 24 98 00 00 mov 0x98(%rsp),%rdi
|
|
b1a: 00
|
|
b1b: 45 89 ce mov %r9d,%r14d
|
|
b1e: 45 89 c5 mov %r8d,%r13d
|
|
b21: 89 d5 mov %edx,%ebp
|
|
b23: 48 85 f6 test %rsi,%rsi
|
|
b26: 0f 84 86 01 00 00 je 0xcb2
|
|
b2c: 83 fd 1e cmp $0x1e,%ebp
|
|
b2f: 0f 87 59 01 00 00 ja 0xc8e
|
|
b35: 83 fd 1c cmp $0x1c,%ebp
|
|
b38: 0f 8f 50 01 00 00 jg 0xc8e
|
|
b3e: 4c 8b a4 24 90 00 00 mov 0x90(%rsp),%r12
|
|
b45: 00
|
|
b46: 4d 85 e4 test %r12,%r12
|
|
b49: 0f 84 63 01 00 00 je 0xcb2
|
|
b4f: 49 83 e4 3f and $0x3f,%r12
|
|
b53: ba 90 00 00 00 mov $0x90,%edx
|
|
b58: 49 f7 dc neg %r12
|
|
b5b: 49 83 e4 3f and $0x3f,%r12
|
|
b5f: 4c 03 a4 24 90 00 00 add 0x90(%rsp),%r12
|
|
b66: 00
|
|
b67: 4c 89 e1 mov %r12,%rcx
|
|
b6a: e8 91 bb 01 00 call 0x1c700
|
|
b6f: 89 e9 mov %ebp,%ecx
|
|
b71: 41 b8 01 00 00 00 mov $0x1,%r8d
|
|
b77: 41 d3 e0 shl %cl,%r8d
|
|
b7a: 41 89 6c 24 04 mov %ebp,0x4(%r12)
|
|
b7f: 41 83 fd 08 cmp $0x8,%r13d
|
|
b83: 45 89 74 24 18 mov %r14d,0x18(%r12)
|
|
b88: 41 c7 44 24 20 00 00 movl $0x0,0x20(%r12)
|
|
b8f: 00 00
|
|
b91: 0f 84 40 02 00 00 je 0xdd7
|
|
b97: 41 83 fd 04 cmp $0x4,%r13d
|
|
b9b: 0f 84 95 00 00 00 je 0xc36
|
|
ba1: 41 83 fd 01 cmp $0x1,%r13d
|
|
ba5: 75 37 jne 0xbde
|
|
ba7: f2 41 0f 2a c0 cvtsi2sd %r8d,%xmm0
|
|
bac: f2 0f 10 0d fc 56 c5 movsd 0x1c556fc(%rip),%xmm1 # 0x1c562b0
|
|
bb3: 01
|
|
bb4: f2 0f 5e c8 divsd %xmm0,%xmm1
|
|
bb8: 41 c7 04 24 09 00 00 movl $0x9,(%r12)
|
|
bbf: 00
|
|
bc0: 41 c7 44 24 08 01 00 movl $0x1,0x8(%r12)
|
|
bc7: 00 00
|
|
bc9: 41 c7 44 24 0c 00 00 movl $0x0,0xc(%r12)
|
|
bd0: 00 00
|
|
bd2: f2 41 0f 11 4c 24 10 movsd %xmm1,0x10(%r12)
|
|
bd9: e9 8c 00 00 00 jmp 0xc6a
|
|
bde: 41 83 fd 02 cmp $0x2,%r13d
|
|
be2: 75 34 jne 0xc18
|
|
be4: f2 41 0f 2a c0 cvtsi2sd %r8d,%xmm0
|
|
be9: f2 0f 10 0d bf 56 c5 movsd 0x1c556bf(%rip),%xmm1 # 0x1c562b0
|
|
bf0: 01
|
|
bf1: f2 0f 5e c8 divsd %xmm0,%xmm1
|
|
bf5: 41 c7 04 24 09 00 00 movl $0x9,(%r12)
|
|
bfc: 00
|
|
bfd: 41 c7 44 24 08 00 00 movl $0x0,0x8(%r12)
|
|
c04: 00 00
|
|
c06: 41 c7 44 24 0c 01 00 movl $0x1,0xc(%r12)
|
|
c0d: 00 00
|
|
c0f: f2 41 0f 11 4c 24 10 movsd %xmm1,0x10(%r12)
|
|
c16: eb 52 jmp 0xc6a
|
|
c18: 41 c7 04 24 00 00 00 movl $0x0,(%r12)
|
|
c1f: 00
|
|
c20: b8 ee ff ff ff mov $0xffffffee,%eax
|
|
c25: 48 8d 64 24 30 lea 0x30(%rsp),%rsp
|
|
c2a: 5d pop %rbp
|
|
c2b: 41 5f pop %r15
|
|
c2d: 41 5e pop %r14
|
|
c2f: 41 5d pop %r13
|
|
c31: 41 5c pop %r12
|
|
c33: 5f pop %rdi
|
|
c34: 5e pop %rsi
|
|
c35: c3 ret
|
|
c36: f2 41 0f 2a c0 cvtsi2sd %r8d,%xmm0
|
|
c3b: b8 01 00 00 00 mov $0x1,%eax
|
|
c40: 41 c7 04 24 09 00 00 movl $0x9,(%r12)
|
|
c47: 00
|
|
c48: 41 89 44 24 08 mov %eax,0x8(%r12)
|
|
c4d: 41 89 44 24 0c mov %eax,0xc(%r12)
|
|
c52: e8 e9 ba 01 00 call 0x1c740
|
|
c57: f2 0f 10 0d 51 56 c5 movsd 0x1c55651(%rip),%xmm1 # 0x1c562b0
|
|
c5e: 01
|
|
c5f: f2 0f 5e c8 divsd %xmm0,%xmm1
|
|
c63: f2 41 0f 11 4c 24 10 movsd %xmm1,0x10(%r12)
|
|
c6a: 83 fd 05 cmp $0x5,%ebp
|
|
c6d: 7f 35 jg 0xca4
|
|
c6f: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12)
|
|
c76: 00 00
|
|
c78: 33 c0 xor %eax,%eax
|
|
c7a: 4c 89 26 mov %r12,(%rsi)
|
|
c7d: 48 8d 64 24 30 lea 0x30(%rsp),%rsp
|
|
c82: 5d pop %rbp
|
|
c83: 41 5f pop %r15
|
|
c85: 41 5e pop %r14
|
|
c87: 41 5d pop %r13
|
|
c89: 41 5c pop %r12
|
|
c8b: 5f pop %rdi
|
|
c8c: 5e pop %rsi
|
|
c8d: c3 ret
|
|
c8e: b8 ef ff ff ff mov $0xffffffef,%eax
|
|
c93: 48 8d 64 24 30 lea 0x30(%rsp),%rsp
|
|
c98: 5d pop %rbp
|
|
c99: 41 5f pop %r15
|
|
c9b: 41 5e pop %r14
|
|
c9d: 41 5d pop %r13
|
|
c9f: 41 5c pop %r12
|
|
ca1: 5f pop %rdi
|
|
ca2: 5e pop %rsi
|
|
ca3: c3 ret
|
|
ca4: 83 fd 0a cmp $0xa,%ebp
|
|
ca7: 0f 8e f0 00 00 00 jle 0xd9d
|
|
cad: 48 85 ff test %rdi,%rdi
|
|
cb0: 75 16 jne 0xcc8
|
|
cb2: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
cb7: 48 8d 64 24 30 lea 0x30(%rsp),%rsp
|
|
cbc: 5d pop %rbp
|
|
cbd: 41 5f pop %r15
|
|
cbf: 41 5e pop %r14
|
|
cc1: 41 5d pop %r13
|
|
cc3: 41 5c pop %r12
|
|
cc5: 5f pop %rdi
|
|
cc6: 5e pop %rsi
|
|
cc7: c3 ret
|
|
cc8: 48 83 e7 3f and $0x3f,%rdi
|
|
ccc: 89 e9 mov %ebp,%ecx
|
|
cce: 48 f7 df neg %rdi
|
|
cd1: 41 89 ee mov %ebp,%r14d
|
|
cd4: 48 83 e7 3f and $0x3f,%rdi
|
|
cd8: 49 89 fd mov %rdi,%r13
|
|
cdb: 4c 03 ac 24 98 00 00 add 0x98(%rsp),%r13
|
|
ce2: 00
|
|
ce3: 4c 89 ea mov %r13,%rdx
|
|
ce6: e8 75 ba 01 00 call 0x1c760
|
|
ceb: 48 89 c7 mov %rax,%rdi
|
|
cee: 49 8d 94 24 90 00 00 lea 0x90(%r12),%rdx
|
|
cf5: 00
|
|
cf6: 49 89 54 24 30 mov %rdx,0x30(%r12)
|
|
cfb: 44 8d 7d ff lea -0x1(%rbp),%r15d
|
|
cff: 41 83 ff 10 cmp $0x10,%r15d
|
|
d03: 7f 3b jg 0xd40
|
|
d05: 44 89 f9 mov %r15d,%ecx
|
|
d08: e8 53 c0 01 00 call 0x1cd60
|
|
d0d: 44 89 f9 mov %r15d,%ecx
|
|
d10: 4c 89 ea mov %r13,%rdx
|
|
d13: 45 89 f0 mov %r14d,%r8d
|
|
d16: 49 89 c1 mov %rax,%r9
|
|
d19: 49 89 44 24 38 mov %rax,0x38(%r12)
|
|
d1e: e8 fd c0 01 00 call 0x1ce20
|
|
d23: 49 89 c1 mov %rax,%r9
|
|
d26: 44 89 f9 mov %r15d,%ecx
|
|
d29: b8 01 00 00 00 mov $0x1,%eax
|
|
d2e: d3 e0 shl %cl,%eax
|
|
d30: c1 e0 04 shl $0x4,%eax
|
|
d33: 83 c0 3f add $0x3f,%eax
|
|
d36: 83 e0 c0 and $0xffffffc0,%eax
|
|
d39: 41 89 44 24 1c mov %eax,0x1c(%r12)
|
|
d3e: eb 20 jmp 0xd60
|
|
d40: 48 8d 04 24 lea (%rsp),%rax
|
|
d44: 4c 89 e1 mov %r12,%rcx
|
|
d47: 4d 89 e8 mov %r13,%r8
|
|
d4a: 45 89 f1 mov %r14d,%r9d
|
|
d4d: 48 89 50 20 mov %rdx,0x20(%rax)
|
|
d51: 44 89 fa mov %r15d,%edx
|
|
d54: 48 89 78 28 mov %rdi,0x28(%rax)
|
|
d58: e8 e3 cc 01 00 call 0x1da40
|
|
d5d: 49 89 c1 mov %rax,%r9
|
|
d60: 89 e9 mov %ebp,%ecx
|
|
d62: 4c 89 ea mov %r13,%rdx
|
|
d65: 45 89 f0 mov %r14d,%r8d
|
|
d68: 4d 89 4c 24 50 mov %r9,0x50(%r12)
|
|
d6d: e8 2e 07 02 00 call 0x214a0
|
|
d72: 89 e9 mov %ebp,%ecx
|
|
d74: 4c 89 ea mov %r13,%rdx
|
|
d77: 45 89 f0 mov %r14d,%r8d
|
|
d7a: 49 89 c1 mov %rax,%r9
|
|
d7d: 49 89 44 24 58 mov %rax,0x58(%r12)
|
|
d82: e8 b9 0b 02 00 call 0x21940
|
|
d87: 4c 89 26 mov %r12,(%rsi)
|
|
d8a: 33 c0 xor %eax,%eax
|
|
d8c: 48 8d 64 24 30 lea 0x30(%rsp),%rsp
|
|
d91: 5d pop %rbp
|
|
d92: 41 5f pop %r15
|
|
d94: 41 5e pop %r14
|
|
d96: 41 5d pop %r13
|
|
d98: 41 5c pop %r12
|
|
d9a: 5f pop %rdi
|
|
d9b: 5e pop %rsi
|
|
d9c: c3 ret
|
|
d9d: 41 be 0a 00 00 00 mov $0xa,%r14d
|
|
da3: 4c 8d 2d 16 f0 60 02 lea 0x260f016(%rip),%r13 # 0x260fdc0
|
|
daa: 83 fd 06 cmp $0x6,%ebp
|
|
dad: 49 8d 94 24 90 00 00 lea 0x90(%r12),%rdx
|
|
db4: 00
|
|
db5: 0f 8f 3b ff ff ff jg 0xcf6
|
|
dbb: 49 89 d1 mov %rdx,%r9
|
|
dbe: 49 83 e1 3f and $0x3f,%r9
|
|
dc2: 49 f7 d9 neg %r9
|
|
dc5: 49 83 e1 3f and $0x3f,%r9
|
|
dc9: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12)
|
|
dd0: 00 00
|
|
dd2: 4c 03 ca add %rdx,%r9
|
|
dd5: eb 89 jmp 0xd60
|
|
dd7: 33 c0 xor %eax,%eax
|
|
dd9: 41 c7 04 24 09 00 00 movl $0x9,(%r12)
|
|
de0: 00
|
|
de1: 41 89 44 24 08 mov %eax,0x8(%r12)
|
|
de6: 41 89 44 24 0c mov %eax,0xc(%r12)
|
|
deb: e9 7a fe ff ff jmp 0xc6a
|
|
df0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
df7: 00
|
|
df8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
dff: 90 nop
|
|
e00: 53 push %rbx
|
|
e01: 56 push %rsi
|
|
e02: 57 push %rdi
|
|
e03: 41 54 push %r12
|
|
e05: 41 55 push %r13
|
|
e07: 41 56 push %r14
|
|
e09: 41 57 push %r15
|
|
e0b: 55 push %rbp
|
|
e0c: 48 83 ec 38 sub $0x38,%rsp
|
|
e10: 49 89 ce mov %rcx,%r14
|
|
e13: 44 89 cf mov %r9d,%edi
|
|
e16: 44 89 c6 mov %r8d,%esi
|
|
e19: 4c 8b ac 24 a8 00 00 mov 0xa8(%rsp),%r13
|
|
e20: 00
|
|
e21: 41 89 d7 mov %edx,%r15d
|
|
e24: 4d 85 f6 test %r14,%r14
|
|
e27: 0f 84 81 01 00 00 je 0xfae
|
|
e2d: 41 83 ff 1e cmp $0x1e,%r15d
|
|
e31: 0f 87 52 01 00 00 ja 0xf89
|
|
e37: 41 83 ff 1c cmp $0x1c,%r15d
|
|
e3b: 0f 8f 48 01 00 00 jg 0xf89
|
|
e41: 48 8b 9c 24 a0 00 00 mov 0xa0(%rsp),%rbx
|
|
e48: 00
|
|
e49: 48 85 db test %rbx,%rbx
|
|
e4c: 0f 84 5c 01 00 00 je 0xfae
|
|
e52: 48 89 dd mov %rbx,%rbp
|
|
e55: ba 90 00 00 00 mov $0x90,%edx
|
|
e5a: 48 83 e5 3f and $0x3f,%rbp
|
|
e5e: 48 f7 dd neg %rbp
|
|
e61: 48 83 e5 3f and $0x3f,%rbp
|
|
e65: 4c 8d 24 2b lea (%rbx,%rbp,1),%r12
|
|
e69: 4c 89 e1 mov %r12,%rcx
|
|
e6c: e8 0f 0f 02 00 call 0x21d80
|
|
e71: 44 89 f9 mov %r15d,%ecx
|
|
e74: b8 01 00 00 00 mov $0x1,%eax
|
|
e79: 41 89 7c 24 18 mov %edi,0x18(%r12)
|
|
e7e: d3 e0 shl %cl,%eax
|
|
e80: 45 89 7c 24 04 mov %r15d,0x4(%r12)
|
|
e85: 41 c7 44 24 20 00 00 movl $0x0,0x20(%r12)
|
|
e8c: 00 00
|
|
e8e: 83 fe 08 cmp $0x8,%esi
|
|
e91: 0f 84 34 02 00 00 je 0x10cb
|
|
e97: 83 fe 04 cmp $0x4,%esi
|
|
e9a: 0f 84 91 00 00 00 je 0xf31
|
|
ea0: 83 fe 01 cmp $0x1,%esi
|
|
ea3: 75 36 jne 0xedb
|
|
ea5: f2 0f 2a c0 cvtsi2sd %eax,%xmm0
|
|
ea9: f2 0f 10 0d 07 54 c5 movsd 0x1c55407(%rip),%xmm1 # 0x1c562b8
|
|
eb0: 01
|
|
eb1: 41 c7 04 24 09 00 00 movl $0x9,(%r12)
|
|
eb8: 00
|
|
eb9: f2 0f 5e c8 divsd %xmm0,%xmm1
|
|
ebd: 41 c7 44 24 08 01 00 movl $0x1,0x8(%r12)
|
|
ec4: 00 00
|
|
ec6: 41 c7 44 24 0c 00 00 movl $0x0,0xc(%r12)
|
|
ecd: 00 00
|
|
ecf: f2 41 0f 11 4c 24 10 movsd %xmm1,0x10(%r12)
|
|
ed6: e9 89 00 00 00 jmp 0xf64
|
|
edb: 83 fe 02 cmp $0x2,%esi
|
|
ede: 75 33 jne 0xf13
|
|
ee0: f2 0f 2a c0 cvtsi2sd %eax,%xmm0
|
|
ee4: f2 0f 10 0d cc 53 c5 movsd 0x1c553cc(%rip),%xmm1 # 0x1c562b8
|
|
eeb: 01
|
|
eec: 41 c7 04 24 09 00 00 movl $0x9,(%r12)
|
|
ef3: 00
|
|
ef4: f2 0f 5e c8 divsd %xmm0,%xmm1
|
|
ef8: 41 c7 44 24 08 00 00 movl $0x0,0x8(%r12)
|
|
eff: 00 00
|
|
f01: 41 c7 44 24 0c 01 00 movl $0x1,0xc(%r12)
|
|
f08: 00 00
|
|
f0a: f2 41 0f 11 4c 24 10 movsd %xmm1,0x10(%r12)
|
|
f11: eb 51 jmp 0xf64
|
|
f13: 41 c7 04 24 00 00 00 movl $0x0,(%r12)
|
|
f1a: 00
|
|
f1b: b8 ee ff ff ff mov $0xffffffee,%eax
|
|
f20: 48 83 c4 38 add $0x38,%rsp
|
|
f24: 5d pop %rbp
|
|
f25: 41 5f pop %r15
|
|
f27: 41 5e pop %r14
|
|
f29: 41 5d pop %r13
|
|
f2b: 41 5c pop %r12
|
|
f2d: 5f pop %rdi
|
|
f2e: 5e pop %rsi
|
|
f2f: 5b pop %rbx
|
|
f30: c3 ret
|
|
f31: f2 0f 2a c0 cvtsi2sd %eax,%xmm0
|
|
f35: b8 01 00 00 00 mov $0x1,%eax
|
|
f3a: 41 c7 04 24 09 00 00 movl $0x9,(%r12)
|
|
f41: 00
|
|
f42: 41 89 44 24 08 mov %eax,0x8(%r12)
|
|
f47: 41 89 44 24 0c mov %eax,0xc(%r12)
|
|
f4c: e8 6f 0e 02 00 call 0x21dc0
|
|
f51: f2 0f 10 0d 5f 53 c5 movsd 0x1c5535f(%rip),%xmm1 # 0x1c562b8
|
|
f58: 01
|
|
f59: f2 0f 5e c8 divsd %xmm0,%xmm1
|
|
f5d: f2 41 0f 11 4c 24 10 movsd %xmm1,0x10(%r12)
|
|
f64: 41 83 ff 05 cmp $0x5,%r15d
|
|
f68: 7f 35 jg 0xf9f
|
|
f6a: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12)
|
|
f71: 00 00
|
|
f73: 33 c0 xor %eax,%eax
|
|
f75: 4d 89 26 mov %r12,(%r14)
|
|
f78: 48 83 c4 38 add $0x38,%rsp
|
|
f7c: 5d pop %rbp
|
|
f7d: 41 5f pop %r15
|
|
f7f: 41 5e pop %r14
|
|
f81: 41 5d pop %r13
|
|
f83: 41 5c pop %r12
|
|
f85: 5f pop %rdi
|
|
f86: 5e pop %rsi
|
|
f87: 5b pop %rbx
|
|
f88: c3 ret
|
|
f89: b8 ef ff ff ff mov $0xffffffef,%eax
|
|
f8e: 48 83 c4 38 add $0x38,%rsp
|
|
f92: 5d pop %rbp
|
|
f93: 41 5f pop %r15
|
|
f95: 41 5e pop %r14
|
|
f97: 41 5d pop %r13
|
|
f99: 41 5c pop %r12
|
|
f9b: 5f pop %rdi
|
|
f9c: 5e pop %rsi
|
|
f9d: 5b pop %rbx
|
|
f9e: c3 ret
|
|
f9f: 41 83 ff 0a cmp $0xa,%r15d
|
|
fa3: 0f 8e e8 00 00 00 jle 0x1091
|
|
fa9: 4d 85 ed test %r13,%r13
|
|
fac: 75 16 jne 0xfc4
|
|
fae: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
fb3: 48 83 c4 38 add $0x38,%rsp
|
|
fb7: 5d pop %rbp
|
|
fb8: 41 5f pop %r15
|
|
fba: 41 5e pop %r14
|
|
fbc: 41 5d pop %r13
|
|
fbe: 41 5c pop %r12
|
|
fc0: 5f pop %rdi
|
|
fc1: 5e pop %rsi
|
|
fc2: 5b pop %rbx
|
|
fc3: c3 ret
|
|
fc4: 4c 89 ee mov %r13,%rsi
|
|
fc7: 44 89 f9 mov %r15d,%ecx
|
|
fca: 48 83 e6 3f and $0x3f,%rsi
|
|
fce: 44 89 ff mov %r15d,%edi
|
|
fd1: 48 f7 de neg %rsi
|
|
fd4: 48 83 e6 3f and $0x3f,%rsi
|
|
fd8: 49 03 f5 add %r13,%rsi
|
|
fdb: 48 89 f2 mov %rsi,%rdx
|
|
fde: e8 fd 0d 02 00 call 0x21de0
|
|
fe3: 49 89 c5 mov %rax,%r13
|
|
fe6: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx
|
|
fed: 00
|
|
fee: 41 8d 5f ff lea -0x1(%r15),%ebx
|
|
ff2: 49 89 54 24 30 mov %rdx,0x30(%r12)
|
|
ff7: 83 fb 10 cmp $0x10,%ebx
|
|
ffa: 7f 38 jg 0x1034
|
|
ffc: 89 d9 mov %ebx,%ecx
|
|
ffe: e8 bd 13 02 00 call 0x223c0
|
|
1003: 89 d9 mov %ebx,%ecx
|
|
1005: 48 89 f2 mov %rsi,%rdx
|
|
1008: 49 89 44 24 38 mov %rax,0x38(%r12)
|
|
100d: 41 89 f8 mov %edi,%r8d
|
|
1010: 49 89 c1 mov %rax,%r9
|
|
1013: e8 48 14 02 00 call 0x22460
|
|
1018: 49 89 c1 mov %rax,%r9
|
|
101b: 89 d9 mov %ebx,%ecx
|
|
101d: b8 01 00 00 00 mov $0x1,%eax
|
|
1022: d3 e0 shl %cl,%eax
|
|
1024: c1 e0 04 shl $0x4,%eax
|
|
1027: 83 c0 3f add $0x3f,%eax
|
|
102a: 83 e0 c0 and $0xffffffc0,%eax
|
|
102d: 41 89 44 24 1c mov %eax,0x1c(%r12)
|
|
1032: eb 1e jmp 0x1052
|
|
1034: 48 89 e0 mov %rsp,%rax
|
|
1037: 4c 89 e1 mov %r12,%rcx
|
|
103a: 48 89 50 20 mov %rdx,0x20(%rax)
|
|
103e: 89 da mov %ebx,%edx
|
|
1040: 49 89 f0 mov %rsi,%r8
|
|
1043: 41 89 f9 mov %edi,%r9d
|
|
1046: 4c 89 68 28 mov %r13,0x28(%rax)
|
|
104a: e8 d1 1f 02 00 call 0x23020
|
|
104f: 49 89 c1 mov %rax,%r9
|
|
1052: 44 89 f9 mov %r15d,%ecx
|
|
1055: 48 89 f2 mov %rsi,%rdx
|
|
1058: 4d 89 4c 24 50 mov %r9,0x50(%r12)
|
|
105d: 41 89 f8 mov %edi,%r8d
|
|
1060: e8 db 57 02 00 call 0x26840
|
|
1065: 44 89 f9 mov %r15d,%ecx
|
|
1068: 48 89 f2 mov %rsi,%rdx
|
|
106b: 49 89 44 24 58 mov %rax,0x58(%r12)
|
|
1070: 41 89 f8 mov %edi,%r8d
|
|
1073: 49 89 c1 mov %rax,%r9
|
|
1076: e8 65 5c 02 00 call 0x26ce0
|
|
107b: 4d 89 26 mov %r12,(%r14)
|
|
107e: 33 c0 xor %eax,%eax
|
|
1080: 48 83 c4 38 add $0x38,%rsp
|
|
1084: 5d pop %rbp
|
|
1085: 41 5f pop %r15
|
|
1087: 41 5e pop %r14
|
|
1089: 41 5d pop %r13
|
|
108b: 41 5c pop %r12
|
|
108d: 5f pop %rdi
|
|
108e: 5e pop %rsi
|
|
108f: 5b pop %rbx
|
|
1090: c3 ret
|
|
1091: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx
|
|
1098: 00
|
|
1099: bf 0a 00 00 00 mov $0xa,%edi
|
|
109e: 48 8d 35 1b ed 60 02 lea 0x260ed1b(%rip),%rsi # 0x260fdc0
|
|
10a5: 41 83 ff 06 cmp $0x6,%r15d
|
|
10a9: 0f 8f 3f ff ff ff jg 0xfee
|
|
10af: 49 89 d1 mov %rdx,%r9
|
|
10b2: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12)
|
|
10b9: 00 00
|
|
10bb: 49 83 e1 3f and $0x3f,%r9
|
|
10bf: 49 f7 d9 neg %r9
|
|
10c2: 49 83 e1 3f and $0x3f,%r9
|
|
10c6: 4c 03 ca add %rdx,%r9
|
|
10c9: eb 87 jmp 0x1052
|
|
10cb: 33 c0 xor %eax,%eax
|
|
10cd: 41 c7 04 24 09 00 00 movl $0x9,(%r12)
|
|
10d4: 00
|
|
10d5: 41 89 44 24 08 mov %eax,0x8(%r12)
|
|
10da: 41 89 44 24 0c mov %eax,0xc(%r12)
|
|
10df: e9 80 fe ff ff jmp 0xf64
|
|
10e4: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
10eb: 00
|
|
10ec: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
10f3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
10f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
10ff: 00
|
|
1100: 53 push %rbx
|
|
1101: 56 push %rsi
|
|
1102: 57 push %rdi
|
|
1103: 41 54 push %r12
|
|
1105: 41 55 push %r13
|
|
1107: 41 56 push %r14
|
|
1109: 41 57 push %r15
|
|
110b: 55 push %rbp
|
|
110c: 48 83 ec 38 sub $0x38,%rsp
|
|
1110: 49 89 ce mov %rcx,%r14
|
|
1113: 4c 8b ac 24 a8 00 00 mov 0xa8(%rsp),%r13
|
|
111a: 00
|
|
111b: 44 89 cf mov %r9d,%edi
|
|
111e: 44 89 c6 mov %r8d,%esi
|
|
1121: 41 89 d7 mov %edx,%r15d
|
|
1124: 4d 85 f6 test %r14,%r14
|
|
1127: 0f 84 91 01 00 00 je 0x12be
|
|
112d: 41 83 ff 1e cmp $0x1e,%r15d
|
|
1131: 0f 87 62 01 00 00 ja 0x1299
|
|
1137: 41 83 ff 1c cmp $0x1c,%r15d
|
|
113b: 0f 8f 58 01 00 00 jg 0x1299
|
|
1141: 48 8b 9c 24 a0 00 00 mov 0xa0(%rsp),%rbx
|
|
1148: 00
|
|
1149: 48 85 db test %rbx,%rbx
|
|
114c: 0f 84 6c 01 00 00 je 0x12be
|
|
1152: 48 89 dd mov %rbx,%rbp
|
|
1155: ba 90 00 00 00 mov $0x90,%edx
|
|
115a: 48 83 e5 3f and $0x3f,%rbp
|
|
115e: 48 f7 dd neg %rbp
|
|
1161: 48 83 e5 3f and $0x3f,%rbp
|
|
1165: 4c 8d 24 2b lea (%rbx,%rbp,1),%r12
|
|
1169: 4c 89 e1 mov %r12,%rcx
|
|
116c: e8 af 5f 02 00 call 0x27120
|
|
1171: 44 89 f9 mov %r15d,%ecx
|
|
1174: b8 01 00 00 00 mov $0x1,%eax
|
|
1179: d3 e0 shl %cl,%eax
|
|
117b: 41 89 7c 24 18 mov %edi,0x18(%r12)
|
|
1180: 45 89 7c 24 04 mov %r15d,0x4(%r12)
|
|
1185: 41 c7 44 24 20 00 00 movl $0x0,0x20(%r12)
|
|
118c: 00 00
|
|
118e: 83 fe 08 cmp $0x8,%esi
|
|
1191: 0f 84 44 02 00 00 je 0x13db
|
|
1197: 83 fe 04 cmp $0x4,%esi
|
|
119a: 0f 84 99 00 00 00 je 0x1239
|
|
11a0: 83 fe 01 cmp $0x1,%esi
|
|
11a3: 75 3a jne 0x11df
|
|
11a5: c5 f1 57 c9 vxorpd %xmm1,%xmm1,%xmm1
|
|
11a9: c5 f3 2a c8 vcvtsi2sd %eax,%xmm1,%xmm1
|
|
11ad: c5 fb 10 05 0b 51 c5 vmovsd 0x1c5510b(%rip),%xmm0 # 0x1c562c0
|
|
11b4: 01
|
|
11b5: c5 fb 5e d1 vdivsd %xmm1,%xmm0,%xmm2
|
|
11b9: 41 c7 04 24 09 00 00 movl $0x9,(%r12)
|
|
11c0: 00
|
|
11c1: 41 c7 44 24 08 01 00 movl $0x1,0x8(%r12)
|
|
11c8: 00 00
|
|
11ca: 41 c7 44 24 0c 00 00 movl $0x0,0xc(%r12)
|
|
11d1: 00 00
|
|
11d3: c4 c1 7b 11 54 24 10 vmovsd %xmm2,0x10(%r12)
|
|
11da: e9 95 00 00 00 jmp 0x1274
|
|
11df: 83 fe 02 cmp $0x2,%esi
|
|
11e2: 75 37 jne 0x121b
|
|
11e4: c5 f1 57 c9 vxorpd %xmm1,%xmm1,%xmm1
|
|
11e8: c5 f3 2a c8 vcvtsi2sd %eax,%xmm1,%xmm1
|
|
11ec: c5 fb 10 05 cc 50 c5 vmovsd 0x1c550cc(%rip),%xmm0 # 0x1c562c0
|
|
11f3: 01
|
|
11f4: c5 fb 5e d1 vdivsd %xmm1,%xmm0,%xmm2
|
|
11f8: 41 c7 04 24 09 00 00 movl $0x9,(%r12)
|
|
11ff: 00
|
|
1200: 41 c7 44 24 08 00 00 movl $0x0,0x8(%r12)
|
|
1207: 00 00
|
|
1209: 41 c7 44 24 0c 01 00 movl $0x1,0xc(%r12)
|
|
1210: 00 00
|
|
1212: c4 c1 7b 11 54 24 10 vmovsd %xmm2,0x10(%r12)
|
|
1219: eb 59 jmp 0x1274
|
|
121b: 41 c7 04 24 00 00 00 movl $0x0,(%r12)
|
|
1222: 00
|
|
1223: b8 ee ff ff ff mov $0xffffffee,%eax
|
|
1228: 48 83 c4 38 add $0x38,%rsp
|
|
122c: 5d pop %rbp
|
|
122d: 41 5f pop %r15
|
|
122f: 41 5e pop %r14
|
|
1231: 41 5d pop %r13
|
|
1233: 41 5c pop %r12
|
|
1235: 5f pop %rdi
|
|
1236: 5e pop %rsi
|
|
1237: 5b pop %rbx
|
|
1238: c3 ret
|
|
1239: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0
|
|
123d: c5 fb 2a c0 vcvtsi2sd %eax,%xmm0,%xmm0
|
|
1241: b8 01 00 00 00 mov $0x1,%eax
|
|
1246: 41 c7 04 24 09 00 00 movl $0x9,(%r12)
|
|
124d: 00
|
|
124e: 41 89 44 24 08 mov %eax,0x8(%r12)
|
|
1253: 41 89 44 24 0c mov %eax,0xc(%r12)
|
|
1258: e8 03 5f 02 00 call 0x27160
|
|
125d: c5 f9 28 c8 vmovapd %xmm0,%xmm1
|
|
1261: c5 fb 10 05 57 50 c5 vmovsd 0x1c55057(%rip),%xmm0 # 0x1c562c0
|
|
1268: 01
|
|
1269: c5 fb 5e c9 vdivsd %xmm1,%xmm0,%xmm1
|
|
126d: c4 c1 7b 11 4c 24 10 vmovsd %xmm1,0x10(%r12)
|
|
1274: 41 83 ff 04 cmp $0x4,%r15d
|
|
1278: 7f 35 jg 0x12af
|
|
127a: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12)
|
|
1281: 00 00
|
|
1283: 33 c0 xor %eax,%eax
|
|
1285: 4d 89 26 mov %r12,(%r14)
|
|
1288: 48 83 c4 38 add $0x38,%rsp
|
|
128c: 5d pop %rbp
|
|
128d: 41 5f pop %r15
|
|
128f: 41 5e pop %r14
|
|
1291: 41 5d pop %r13
|
|
1293: 41 5c pop %r12
|
|
1295: 5f pop %rdi
|
|
1296: 5e pop %rsi
|
|
1297: 5b pop %rbx
|
|
1298: c3 ret
|
|
1299: b8 ef ff ff ff mov $0xffffffef,%eax
|
|
129e: 48 83 c4 38 add $0x38,%rsp
|
|
12a2: 5d pop %rbp
|
|
12a3: 41 5f pop %r15
|
|
12a5: 41 5e pop %r14
|
|
12a7: 41 5d pop %r13
|
|
12a9: 41 5c pop %r12
|
|
12ab: 5f pop %rdi
|
|
12ac: 5e pop %rsi
|
|
12ad: 5b pop %rbx
|
|
12ae: c3 ret
|
|
12af: 41 83 ff 0a cmp $0xa,%r15d
|
|
12b3: 0f 8e e8 00 00 00 jle 0x13a1
|
|
12b9: 4d 85 ed test %r13,%r13
|
|
12bc: 75 16 jne 0x12d4
|
|
12be: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
12c3: 48 83 c4 38 add $0x38,%rsp
|
|
12c7: 5d pop %rbp
|
|
12c8: 41 5f pop %r15
|
|
12ca: 41 5e pop %r14
|
|
12cc: 41 5d pop %r13
|
|
12ce: 41 5c pop %r12
|
|
12d0: 5f pop %rdi
|
|
12d1: 5e pop %rsi
|
|
12d2: 5b pop %rbx
|
|
12d3: c3 ret
|
|
12d4: 4c 89 ee mov %r13,%rsi
|
|
12d7: 44 89 f9 mov %r15d,%ecx
|
|
12da: 48 83 e6 3f and $0x3f,%rsi
|
|
12de: 44 89 ff mov %r15d,%edi
|
|
12e1: 48 f7 de neg %rsi
|
|
12e4: 48 83 e6 3f and $0x3f,%rsi
|
|
12e8: 49 03 f5 add %r13,%rsi
|
|
12eb: 48 89 f2 mov %rsi,%rdx
|
|
12ee: e8 8d 5e 02 00 call 0x27180
|
|
12f3: 49 89 c5 mov %rax,%r13
|
|
12f6: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx
|
|
12fd: 00
|
|
12fe: 49 89 54 24 30 mov %rdx,0x30(%r12)
|
|
1303: 41 8d 5f ff lea -0x1(%r15),%ebx
|
|
1307: 83 fb 11 cmp $0x11,%ebx
|
|
130a: 7f 38 jg 0x1344
|
|
130c: 89 d9 mov %ebx,%ecx
|
|
130e: e8 cd 66 01 00 call 0x179e0
|
|
1313: 89 d9 mov %ebx,%ecx
|
|
1315: 48 89 f2 mov %rsi,%rdx
|
|
1318: 41 89 f8 mov %edi,%r8d
|
|
131b: 49 89 c1 mov %rax,%r9
|
|
131e: 49 89 44 24 38 mov %rax,0x38(%r12)
|
|
1323: e8 f8 65 02 00 call 0x27920
|
|
1328: 49 89 c1 mov %rax,%r9
|
|
132b: 89 d9 mov %ebx,%ecx
|
|
132d: b8 01 00 00 00 mov $0x1,%eax
|
|
1332: d3 e0 shl %cl,%eax
|
|
1334: c1 e0 04 shl $0x4,%eax
|
|
1337: 83 c0 3f add $0x3f,%eax
|
|
133a: 83 e0 c0 and $0xffffffc0,%eax
|
|
133d: 41 89 44 24 1c mov %eax,0x1c(%r12)
|
|
1342: eb 1e jmp 0x1362
|
|
1344: 48 89 e0 mov %rsp,%rax
|
|
1347: 4c 89 e1 mov %r12,%rcx
|
|
134a: 49 89 f0 mov %rsi,%r8
|
|
134d: 41 89 f9 mov %edi,%r9d
|
|
1350: 48 89 50 20 mov %rdx,0x20(%rax)
|
|
1354: 89 da mov %ebx,%edx
|
|
1356: 4c 89 68 28 mov %r13,0x28(%rax)
|
|
135a: e8 a1 79 02 00 call 0x28d00
|
|
135f: 49 89 c1 mov %rax,%r9
|
|
1362: 44 89 f9 mov %r15d,%ecx
|
|
1365: 48 89 f2 mov %rsi,%rdx
|
|
1368: 41 89 f8 mov %edi,%r8d
|
|
136b: 4d 89 4c 24 50 mov %r9,0x50(%r12)
|
|
1370: e8 6b b4 02 00 call 0x2c7e0
|
|
1375: 44 89 f9 mov %r15d,%ecx
|
|
1378: 48 89 f2 mov %rsi,%rdx
|
|
137b: 41 89 f8 mov %edi,%r8d
|
|
137e: 49 89 c1 mov %rax,%r9
|
|
1381: 49 89 44 24 58 mov %rax,0x58(%r12)
|
|
1386: e8 b5 b8 02 00 call 0x2cc40
|
|
138b: 4d 89 26 mov %r12,(%r14)
|
|
138e: 33 c0 xor %eax,%eax
|
|
1390: 48 83 c4 38 add $0x38,%rsp
|
|
1394: 5d pop %rbp
|
|
1395: 41 5f pop %r15
|
|
1397: 41 5e pop %r14
|
|
1399: 41 5d pop %r13
|
|
139b: 41 5c pop %r12
|
|
139d: 5f pop %rdi
|
|
139e: 5e pop %rsi
|
|
139f: 5b pop %rbx
|
|
13a0: c3 ret
|
|
13a1: bf 0a 00 00 00 mov $0xa,%edi
|
|
13a6: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx
|
|
13ad: 00
|
|
13ae: 48 8d 35 0b ea 60 02 lea 0x260ea0b(%rip),%rsi # 0x260fdc0
|
|
13b5: 41 83 ff 07 cmp $0x7,%r15d
|
|
13b9: 0f 8f 3f ff ff ff jg 0x12fe
|
|
13bf: 49 89 d1 mov %rdx,%r9
|
|
13c2: 49 83 e1 3f and $0x3f,%r9
|
|
13c6: 49 f7 d9 neg %r9
|
|
13c9: 49 83 e1 3f and $0x3f,%r9
|
|
13cd: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12)
|
|
13d4: 00 00
|
|
13d6: 4c 03 ca add %rdx,%r9
|
|
13d9: eb 87 jmp 0x1362
|
|
13db: 33 c0 xor %eax,%eax
|
|
13dd: 41 c7 04 24 09 00 00 movl $0x9,(%r12)
|
|
13e4: 00
|
|
13e5: 41 89 44 24 08 mov %eax,0x8(%r12)
|
|
13ea: 41 89 44 24 0c mov %eax,0xc(%r12)
|
|
13ef: e9 80 fe ff ff jmp 0x1274
|
|
13f4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
13f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1400: 53 push %rbx
|
|
1401: 56 push %rsi
|
|
1402: 57 push %rdi
|
|
1403: 41 54 push %r12
|
|
1405: 41 55 push %r13
|
|
1407: 41 56 push %r14
|
|
1409: 41 57 push %r15
|
|
140b: 55 push %rbp
|
|
140c: 48 83 ec 38 sub $0x38,%rsp
|
|
1410: 49 89 ce mov %rcx,%r14
|
|
1413: 4c 8b ac 24 a8 00 00 mov 0xa8(%rsp),%r13
|
|
141a: 00
|
|
141b: 44 89 cf mov %r9d,%edi
|
|
141e: 44 89 c6 mov %r8d,%esi
|
|
1421: 41 89 d7 mov %edx,%r15d
|
|
1424: 4d 85 f6 test %r14,%r14
|
|
1427: 0f 84 91 01 00 00 je 0x15be
|
|
142d: 41 83 ff 1e cmp $0x1e,%r15d
|
|
1431: 0f 87 62 01 00 00 ja 0x1599
|
|
1437: 41 83 ff 1c cmp $0x1c,%r15d
|
|
143b: 0f 8f 58 01 00 00 jg 0x1599
|
|
1441: 48 8b 9c 24 a0 00 00 mov 0xa0(%rsp),%rbx
|
|
1448: 00
|
|
1449: 48 85 db test %rbx,%rbx
|
|
144c: 0f 84 6c 01 00 00 je 0x15be
|
|
1452: 48 89 dd mov %rbx,%rbp
|
|
1455: ba 90 00 00 00 mov $0x90,%edx
|
|
145a: 48 83 e5 3f and $0x3f,%rbp
|
|
145e: 48 f7 dd neg %rbp
|
|
1461: 48 83 e5 3f and $0x3f,%rbp
|
|
1465: 4c 8d 24 2b lea (%rbx,%rbp,1),%r12
|
|
1469: 4c 89 e1 mov %r12,%rcx
|
|
146c: e8 0f bc 02 00 call 0x2d080
|
|
1471: b8 01 00 00 00 mov $0x1,%eax
|
|
1476: 41 89 7c 24 18 mov %edi,0x18(%r12)
|
|
147b: 45 89 7c 24 04 mov %r15d,0x4(%r12)
|
|
1480: 41 c7 44 24 20 00 00 movl $0x0,0x20(%r12)
|
|
1487: 00 00
|
|
1489: c4 e2 01 f7 c0 shlx %r15d,%eax,%eax
|
|
148e: 83 fe 08 cmp $0x8,%esi
|
|
1491: 0f 84 45 02 00 00 je 0x16dc
|
|
1497: 83 fe 04 cmp $0x4,%esi
|
|
149a: 0f 84 99 00 00 00 je 0x1539
|
|
14a0: 83 fe 01 cmp $0x1,%esi
|
|
14a3: 75 3a jne 0x14df
|
|
14a5: c5 f1 57 c9 vxorpd %xmm1,%xmm1,%xmm1
|
|
14a9: c5 f3 2a c8 vcvtsi2sd %eax,%xmm1,%xmm1
|
|
14ad: c5 fb 10 05 13 4e c5 vmovsd 0x1c54e13(%rip),%xmm0 # 0x1c562c8
|
|
14b4: 01
|
|
14b5: c5 fb 5e d1 vdivsd %xmm1,%xmm0,%xmm2
|
|
14b9: 41 c7 04 24 09 00 00 movl $0x9,(%r12)
|
|
14c0: 00
|
|
14c1: 41 c7 44 24 08 01 00 movl $0x1,0x8(%r12)
|
|
14c8: 00 00
|
|
14ca: 41 c7 44 24 0c 00 00 movl $0x0,0xc(%r12)
|
|
14d1: 00 00
|
|
14d3: c4 c1 7b 11 54 24 10 vmovsd %xmm2,0x10(%r12)
|
|
14da: e9 95 00 00 00 jmp 0x1574
|
|
14df: 83 fe 02 cmp $0x2,%esi
|
|
14e2: 75 37 jne 0x151b
|
|
14e4: c5 f1 57 c9 vxorpd %xmm1,%xmm1,%xmm1
|
|
14e8: c5 f3 2a c8 vcvtsi2sd %eax,%xmm1,%xmm1
|
|
14ec: c5 fb 10 05 d4 4d c5 vmovsd 0x1c54dd4(%rip),%xmm0 # 0x1c562c8
|
|
14f3: 01
|
|
14f4: c5 fb 5e d1 vdivsd %xmm1,%xmm0,%xmm2
|
|
14f8: 41 c7 04 24 09 00 00 movl $0x9,(%r12)
|
|
14ff: 00
|
|
1500: 41 c7 44 24 08 00 00 movl $0x0,0x8(%r12)
|
|
1507: 00 00
|
|
1509: 41 c7 44 24 0c 01 00 movl $0x1,0xc(%r12)
|
|
1510: 00 00
|
|
1512: c4 c1 7b 11 54 24 10 vmovsd %xmm2,0x10(%r12)
|
|
1519: eb 59 jmp 0x1574
|
|
151b: 41 c7 04 24 00 00 00 movl $0x0,(%r12)
|
|
1522: 00
|
|
1523: b8 ee ff ff ff mov $0xffffffee,%eax
|
|
1528: 48 83 c4 38 add $0x38,%rsp
|
|
152c: 5d pop %rbp
|
|
152d: 41 5f pop %r15
|
|
152f: 41 5e pop %r14
|
|
1531: 41 5d pop %r13
|
|
1533: 41 5c pop %r12
|
|
1535: 5f pop %rdi
|
|
1536: 5e pop %rsi
|
|
1537: 5b pop %rbx
|
|
1538: c3 ret
|
|
1539: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0
|
|
153d: c5 fb 2a c0 vcvtsi2sd %eax,%xmm0,%xmm0
|
|
1541: b8 01 00 00 00 mov $0x1,%eax
|
|
1546: 41 c7 04 24 09 00 00 movl $0x9,(%r12)
|
|
154d: 00
|
|
154e: 41 89 44 24 08 mov %eax,0x8(%r12)
|
|
1553: 41 89 44 24 0c mov %eax,0xc(%r12)
|
|
1558: e8 63 bb 02 00 call 0x2d0c0
|
|
155d: c5 f9 28 c8 vmovapd %xmm0,%xmm1
|
|
1561: c5 fb 10 05 5f 4d c5 vmovsd 0x1c54d5f(%rip),%xmm0 # 0x1c562c8
|
|
1568: 01
|
|
1569: c5 fb 5e c9 vdivsd %xmm1,%xmm0,%xmm1
|
|
156d: c4 c1 7b 11 4c 24 10 vmovsd %xmm1,0x10(%r12)
|
|
1574: 41 83 ff 04 cmp $0x4,%r15d
|
|
1578: 7f 35 jg 0x15af
|
|
157a: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12)
|
|
1581: 00 00
|
|
1583: 33 c0 xor %eax,%eax
|
|
1585: 4d 89 26 mov %r12,(%r14)
|
|
1588: 48 83 c4 38 add $0x38,%rsp
|
|
158c: 5d pop %rbp
|
|
158d: 41 5f pop %r15
|
|
158f: 41 5e pop %r14
|
|
1591: 41 5d pop %r13
|
|
1593: 41 5c pop %r12
|
|
1595: 5f pop %rdi
|
|
1596: 5e pop %rsi
|
|
1597: 5b pop %rbx
|
|
1598: c3 ret
|
|
1599: b8 ef ff ff ff mov $0xffffffef,%eax
|
|
159e: 48 83 c4 38 add $0x38,%rsp
|
|
15a2: 5d pop %rbp
|
|
15a3: 41 5f pop %r15
|
|
15a5: 41 5e pop %r14
|
|
15a7: 41 5d pop %r13
|
|
15a9: 41 5c pop %r12
|
|
15ab: 5f pop %rdi
|
|
15ac: 5e pop %rsi
|
|
15ad: 5b pop %rbx
|
|
15ae: c3 ret
|
|
15af: 41 83 ff 0a cmp $0xa,%r15d
|
|
15b3: 0f 8e e9 00 00 00 jle 0x16a2
|
|
15b9: 4d 85 ed test %r13,%r13
|
|
15bc: 75 16 jne 0x15d4
|
|
15be: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
15c3: 48 83 c4 38 add $0x38,%rsp
|
|
15c7: 5d pop %rbp
|
|
15c8: 41 5f pop %r15
|
|
15ca: 41 5e pop %r14
|
|
15cc: 41 5d pop %r13
|
|
15ce: 41 5c pop %r12
|
|
15d0: 5f pop %rdi
|
|
15d1: 5e pop %rsi
|
|
15d2: 5b pop %rbx
|
|
15d3: c3 ret
|
|
15d4: 4c 89 ee mov %r13,%rsi
|
|
15d7: 44 89 f9 mov %r15d,%ecx
|
|
15da: 48 83 e6 3f and $0x3f,%rsi
|
|
15de: 44 89 ff mov %r15d,%edi
|
|
15e1: 48 f7 de neg %rsi
|
|
15e4: 48 83 e6 3f and $0x3f,%rsi
|
|
15e8: 49 03 f5 add %r13,%rsi
|
|
15eb: 48 89 f2 mov %rsi,%rdx
|
|
15ee: e8 ed ba 02 00 call 0x2d0e0
|
|
15f3: 49 89 c5 mov %rax,%r13
|
|
15f6: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx
|
|
15fd: 00
|
|
15fe: 49 89 54 24 30 mov %rdx,0x30(%r12)
|
|
1603: 41 8d 5f ff lea -0x1(%r15),%ebx
|
|
1607: 83 fb 11 cmp $0x11,%ebx
|
|
160a: 7f 39 jg 0x1645
|
|
160c: 89 d9 mov %ebx,%ecx
|
|
160e: e8 2d c2 02 00 call 0x2d840
|
|
1613: 89 d9 mov %ebx,%ecx
|
|
1615: 48 89 f2 mov %rsi,%rdx
|
|
1618: 41 89 f8 mov %edi,%r8d
|
|
161b: 49 89 c1 mov %rax,%r9
|
|
161e: 49 89 44 24 38 mov %rax,0x38(%r12)
|
|
1623: e8 b8 c2 02 00 call 0x2d8e0
|
|
1628: 49 89 c1 mov %rax,%r9
|
|
162b: b8 01 00 00 00 mov $0x1,%eax
|
|
1630: c4 e2 61 f7 d8 shlx %ebx,%eax,%ebx
|
|
1635: c1 e3 04 shl $0x4,%ebx
|
|
1638: 83 c3 3f add $0x3f,%ebx
|
|
163b: 83 e3 c0 and $0xffffffc0,%ebx
|
|
163e: 41 89 5c 24 1c mov %ebx,0x1c(%r12)
|
|
1643: eb 1e jmp 0x1663
|
|
1645: 48 89 e0 mov %rsp,%rax
|
|
1648: 4c 89 e1 mov %r12,%rcx
|
|
164b: 49 89 f0 mov %rsi,%r8
|
|
164e: 41 89 f9 mov %edi,%r9d
|
|
1651: 48 89 50 20 mov %rdx,0x20(%rax)
|
|
1655: 89 da mov %ebx,%edx
|
|
1657: 4c 89 68 28 mov %r13,0x28(%rax)
|
|
165b: e8 a0 d6 02 00 call 0x2ed00
|
|
1660: 49 89 c1 mov %rax,%r9
|
|
1663: 44 89 f9 mov %r15d,%ecx
|
|
1666: 48 89 f2 mov %rsi,%rdx
|
|
1669: 41 89 f8 mov %edi,%r8d
|
|
166c: 4d 89 4c 24 50 mov %r9,0x50(%r12)
|
|
1671: e8 6a 11 03 00 call 0x327e0
|
|
1676: 44 89 f9 mov %r15d,%ecx
|
|
1679: 48 89 f2 mov %rsi,%rdx
|
|
167c: 41 89 f8 mov %edi,%r8d
|
|
167f: 49 89 c1 mov %rax,%r9
|
|
1682: 49 89 44 24 58 mov %rax,0x58(%r12)
|
|
1687: e8 b4 15 03 00 call 0x32c40
|
|
168c: 4d 89 26 mov %r12,(%r14)
|
|
168f: 33 c0 xor %eax,%eax
|
|
1691: 48 83 c4 38 add $0x38,%rsp
|
|
1695: 5d pop %rbp
|
|
1696: 41 5f pop %r15
|
|
1698: 41 5e pop %r14
|
|
169a: 41 5d pop %r13
|
|
169c: 41 5c pop %r12
|
|
169e: 5f pop %rdi
|
|
169f: 5e pop %rsi
|
|
16a0: 5b pop %rbx
|
|
16a1: c3 ret
|
|
16a2: bf 0a 00 00 00 mov $0xa,%edi
|
|
16a7: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx
|
|
16ae: 00
|
|
16af: 48 8d 35 0a e7 60 02 lea 0x260e70a(%rip),%rsi # 0x260fdc0
|
|
16b6: 41 83 ff 07 cmp $0x7,%r15d
|
|
16ba: 0f 8f 3e ff ff ff jg 0x15fe
|
|
16c0: 49 89 d1 mov %rdx,%r9
|
|
16c3: 49 83 e1 3f and $0x3f,%r9
|
|
16c7: 49 f7 d9 neg %r9
|
|
16ca: 49 83 e1 3f and $0x3f,%r9
|
|
16ce: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12)
|
|
16d5: 00 00
|
|
16d7: 4c 03 ca add %rdx,%r9
|
|
16da: eb 87 jmp 0x1663
|
|
16dc: 33 c0 xor %eax,%eax
|
|
16de: 41 c7 04 24 09 00 00 movl $0x9,(%r12)
|
|
16e5: 00
|
|
16e6: 41 89 44 24 08 mov %eax,0x8(%r12)
|
|
16eb: 41 89 44 24 0c mov %eax,0xc(%r12)
|
|
16f0: e9 7f fe ff ff jmp 0x1574
|
|
16f5: 0f 1f 40 00 nopl 0x0(%rax)
|
|
16f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1700: 53 push %rbx
|
|
1701: 56 push %rsi
|
|
1702: 57 push %rdi
|
|
1703: 41 54 push %r12
|
|
1705: 41 55 push %r13
|
|
1707: 41 56 push %r14
|
|
1709: 41 57 push %r15
|
|
170b: 55 push %rbp
|
|
170c: 48 83 ec 38 sub $0x38,%rsp
|
|
1710: 49 89 ce mov %rcx,%r14
|
|
1713: 4c 8b ac 24 a8 00 00 mov 0xa8(%rsp),%r13
|
|
171a: 00
|
|
171b: 44 89 cf mov %r9d,%edi
|
|
171e: 44 89 c6 mov %r8d,%esi
|
|
1721: 41 89 d7 mov %edx,%r15d
|
|
1724: 4d 85 f6 test %r14,%r14
|
|
1727: 0f 84 91 01 00 00 je 0x18be
|
|
172d: 41 83 ff 1e cmp $0x1e,%r15d
|
|
1731: 0f 87 62 01 00 00 ja 0x1899
|
|
1737: 41 83 ff 1c cmp $0x1c,%r15d
|
|
173b: 0f 8f 58 01 00 00 jg 0x1899
|
|
1741: 48 8b 9c 24 a0 00 00 mov 0xa0(%rsp),%rbx
|
|
1748: 00
|
|
1749: 48 85 db test %rbx,%rbx
|
|
174c: 0f 84 6c 01 00 00 je 0x18be
|
|
1752: 48 89 dd mov %rbx,%rbp
|
|
1755: ba 90 00 00 00 mov $0x90,%edx
|
|
175a: 48 83 e5 3f and $0x3f,%rbp
|
|
175e: 48 f7 dd neg %rbp
|
|
1761: 48 83 e5 3f and $0x3f,%rbp
|
|
1765: 4c 8d 24 2b lea (%rbx,%rbp,1),%r12
|
|
1769: 4c 89 e1 mov %r12,%rcx
|
|
176c: e8 ef 18 03 00 call 0x33060
|
|
1771: b8 01 00 00 00 mov $0x1,%eax
|
|
1776: 41 89 7c 24 18 mov %edi,0x18(%r12)
|
|
177b: 45 89 7c 24 04 mov %r15d,0x4(%r12)
|
|
1780: 41 c7 44 24 20 00 00 movl $0x0,0x20(%r12)
|
|
1787: 00 00
|
|
1789: c4 e2 01 f7 c0 shlx %r15d,%eax,%eax
|
|
178e: 83 fe 08 cmp $0x8,%esi
|
|
1791: 0f 84 45 02 00 00 je 0x19dc
|
|
1797: 83 fe 04 cmp $0x4,%esi
|
|
179a: 0f 84 99 00 00 00 je 0x1839
|
|
17a0: 83 fe 01 cmp $0x1,%esi
|
|
17a3: 75 3a jne 0x17df
|
|
17a5: c5 f1 57 c9 vxorpd %xmm1,%xmm1,%xmm1
|
|
17a9: c5 f3 2a c8 vcvtsi2sd %eax,%xmm1,%xmm1
|
|
17ad: c5 fb 10 05 1b 4b c5 vmovsd 0x1c54b1b(%rip),%xmm0 # 0x1c562d0
|
|
17b4: 01
|
|
17b5: c5 fb 5e d1 vdivsd %xmm1,%xmm0,%xmm2
|
|
17b9: 41 c7 04 24 09 00 00 movl $0x9,(%r12)
|
|
17c0: 00
|
|
17c1: 41 c7 44 24 08 01 00 movl $0x1,0x8(%r12)
|
|
17c8: 00 00
|
|
17ca: 41 c7 44 24 0c 00 00 movl $0x0,0xc(%r12)
|
|
17d1: 00 00
|
|
17d3: c4 c1 7b 11 54 24 10 vmovsd %xmm2,0x10(%r12)
|
|
17da: e9 95 00 00 00 jmp 0x1874
|
|
17df: 83 fe 02 cmp $0x2,%esi
|
|
17e2: 75 37 jne 0x181b
|
|
17e4: c5 f1 57 c9 vxorpd %xmm1,%xmm1,%xmm1
|
|
17e8: c5 f3 2a c8 vcvtsi2sd %eax,%xmm1,%xmm1
|
|
17ec: c5 fb 10 05 dc 4a c5 vmovsd 0x1c54adc(%rip),%xmm0 # 0x1c562d0
|
|
17f3: 01
|
|
17f4: c5 fb 5e d1 vdivsd %xmm1,%xmm0,%xmm2
|
|
17f8: 41 c7 04 24 09 00 00 movl $0x9,(%r12)
|
|
17ff: 00
|
|
1800: 41 c7 44 24 08 00 00 movl $0x0,0x8(%r12)
|
|
1807: 00 00
|
|
1809: 41 c7 44 24 0c 01 00 movl $0x1,0xc(%r12)
|
|
1810: 00 00
|
|
1812: c4 c1 7b 11 54 24 10 vmovsd %xmm2,0x10(%r12)
|
|
1819: eb 59 jmp 0x1874
|
|
181b: 41 c7 04 24 00 00 00 movl $0x0,(%r12)
|
|
1822: 00
|
|
1823: b8 ee ff ff ff mov $0xffffffee,%eax
|
|
1828: 48 83 c4 38 add $0x38,%rsp
|
|
182c: 5d pop %rbp
|
|
182d: 41 5f pop %r15
|
|
182f: 41 5e pop %r14
|
|
1831: 41 5d pop %r13
|
|
1833: 41 5c pop %r12
|
|
1835: 5f pop %rdi
|
|
1836: 5e pop %rsi
|
|
1837: 5b pop %rbx
|
|
1838: c3 ret
|
|
1839: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0
|
|
183d: c5 fb 2a c0 vcvtsi2sd %eax,%xmm0,%xmm0
|
|
1841: b8 01 00 00 00 mov $0x1,%eax
|
|
1846: 41 c7 04 24 09 00 00 movl $0x9,(%r12)
|
|
184d: 00
|
|
184e: 41 89 44 24 08 mov %eax,0x8(%r12)
|
|
1853: 41 89 44 24 0c mov %eax,0xc(%r12)
|
|
1858: e8 43 18 03 00 call 0x330a0
|
|
185d: c5 f9 28 c8 vmovapd %xmm0,%xmm1
|
|
1861: c5 fb 10 05 67 4a c5 vmovsd 0x1c54a67(%rip),%xmm0 # 0x1c562d0
|
|
1868: 01
|
|
1869: c5 fb 5e c9 vdivsd %xmm1,%xmm0,%xmm1
|
|
186d: c4 c1 7b 11 4c 24 10 vmovsd %xmm1,0x10(%r12)
|
|
1874: 41 83 ff 04 cmp $0x4,%r15d
|
|
1878: 7f 35 jg 0x18af
|
|
187a: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12)
|
|
1881: 00 00
|
|
1883: 33 c0 xor %eax,%eax
|
|
1885: 4d 89 26 mov %r12,(%r14)
|
|
1888: 48 83 c4 38 add $0x38,%rsp
|
|
188c: 5d pop %rbp
|
|
188d: 41 5f pop %r15
|
|
188f: 41 5e pop %r14
|
|
1891: 41 5d pop %r13
|
|
1893: 41 5c pop %r12
|
|
1895: 5f pop %rdi
|
|
1896: 5e pop %rsi
|
|
1897: 5b pop %rbx
|
|
1898: c3 ret
|
|
1899: b8 ef ff ff ff mov $0xffffffef,%eax
|
|
189e: 48 83 c4 38 add $0x38,%rsp
|
|
18a2: 5d pop %rbp
|
|
18a3: 41 5f pop %r15
|
|
18a5: 41 5e pop %r14
|
|
18a7: 41 5d pop %r13
|
|
18a9: 41 5c pop %r12
|
|
18ab: 5f pop %rdi
|
|
18ac: 5e pop %rsi
|
|
18ad: 5b pop %rbx
|
|
18ae: c3 ret
|
|
18af: 41 83 ff 0a cmp $0xa,%r15d
|
|
18b3: 0f 8e e9 00 00 00 jle 0x19a2
|
|
18b9: 4d 85 ed test %r13,%r13
|
|
18bc: 75 16 jne 0x18d4
|
|
18be: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
18c3: 48 83 c4 38 add $0x38,%rsp
|
|
18c7: 5d pop %rbp
|
|
18c8: 41 5f pop %r15
|
|
18ca: 41 5e pop %r14
|
|
18cc: 41 5d pop %r13
|
|
18ce: 41 5c pop %r12
|
|
18d0: 5f pop %rdi
|
|
18d1: 5e pop %rsi
|
|
18d2: 5b pop %rbx
|
|
18d3: c3 ret
|
|
18d4: 4c 89 ee mov %r13,%rsi
|
|
18d7: 44 89 f9 mov %r15d,%ecx
|
|
18da: 48 83 e6 3f and $0x3f,%rsi
|
|
18de: 44 89 ff mov %r15d,%edi
|
|
18e1: 48 f7 de neg %rsi
|
|
18e4: 48 83 e6 3f and $0x3f,%rsi
|
|
18e8: 49 03 f5 add %r13,%rsi
|
|
18eb: 48 89 f2 mov %rsi,%rdx
|
|
18ee: e8 cd 17 03 00 call 0x330c0
|
|
18f3: 49 89 c5 mov %rax,%r13
|
|
18f6: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx
|
|
18fd: 00
|
|
18fe: 49 89 54 24 30 mov %rdx,0x30(%r12)
|
|
1903: 41 8d 5f ff lea -0x1(%r15),%ebx
|
|
1907: 83 fb 11 cmp $0x11,%ebx
|
|
190a: 7f 39 jg 0x1945
|
|
190c: 89 d9 mov %ebx,%ecx
|
|
190e: e8 2d bf 02 00 call 0x2d840
|
|
1913: 89 d9 mov %ebx,%ecx
|
|
1915: 48 89 f2 mov %rsi,%rdx
|
|
1918: 41 89 f8 mov %edi,%r8d
|
|
191b: 49 89 c1 mov %rax,%r9
|
|
191e: 49 89 44 24 38 mov %rax,0x38(%r12)
|
|
1923: e8 38 1f 03 00 call 0x33860
|
|
1928: 49 89 c1 mov %rax,%r9
|
|
192b: b8 01 00 00 00 mov $0x1,%eax
|
|
1930: c4 e2 61 f7 d8 shlx %ebx,%eax,%ebx
|
|
1935: c1 e3 04 shl $0x4,%ebx
|
|
1938: 83 c3 3f add $0x3f,%ebx
|
|
193b: 83 e3 c0 and $0xffffffc0,%ebx
|
|
193e: 41 89 5c 24 1c mov %ebx,0x1c(%r12)
|
|
1943: eb 1e jmp 0x1963
|
|
1945: 48 89 e0 mov %rsp,%rax
|
|
1948: 4c 89 e1 mov %r12,%rcx
|
|
194b: 49 89 f0 mov %rsi,%r8
|
|
194e: 41 89 f9 mov %edi,%r9d
|
|
1951: 48 89 50 20 mov %rdx,0x20(%rax)
|
|
1955: 89 da mov %ebx,%edx
|
|
1957: 4c 89 68 28 mov %r13,0x28(%rax)
|
|
195b: e8 20 33 03 00 call 0x34c80
|
|
1960: 49 89 c1 mov %rax,%r9
|
|
1963: 44 89 f9 mov %r15d,%ecx
|
|
1966: 48 89 f2 mov %rsi,%rdx
|
|
1969: 41 89 f8 mov %edi,%r8d
|
|
196c: 4d 89 4c 24 50 mov %r9,0x50(%r12)
|
|
1971: e8 ea 6d 03 00 call 0x38760
|
|
1976: 44 89 f9 mov %r15d,%ecx
|
|
1979: 48 89 f2 mov %rsi,%rdx
|
|
197c: 41 89 f8 mov %edi,%r8d
|
|
197f: 49 89 c1 mov %rax,%r9
|
|
1982: 49 89 44 24 58 mov %rax,0x58(%r12)
|
|
1987: e8 34 72 03 00 call 0x38bc0
|
|
198c: 4d 89 26 mov %r12,(%r14)
|
|
198f: 33 c0 xor %eax,%eax
|
|
1991: 48 83 c4 38 add $0x38,%rsp
|
|
1995: 5d pop %rbp
|
|
1996: 41 5f pop %r15
|
|
1998: 41 5e pop %r14
|
|
199a: 41 5d pop %r13
|
|
199c: 41 5c pop %r12
|
|
199e: 5f pop %rdi
|
|
199f: 5e pop %rsi
|
|
19a0: 5b pop %rbx
|
|
19a1: c3 ret
|
|
19a2: bf 0a 00 00 00 mov $0xa,%edi
|
|
19a7: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx
|
|
19ae: 00
|
|
19af: 48 8d 35 0a e4 60 02 lea 0x260e40a(%rip),%rsi # 0x260fdc0
|
|
19b6: 41 83 ff 07 cmp $0x7,%r15d
|
|
19ba: 0f 8f 3e ff ff ff jg 0x18fe
|
|
19c0: 49 89 d1 mov %rdx,%r9
|
|
19c3: 49 83 e1 3f and $0x3f,%r9
|
|
19c7: 49 f7 d9 neg %r9
|
|
19ca: 49 83 e1 3f and $0x3f,%r9
|
|
19ce: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12)
|
|
19d5: 00 00
|
|
19d7: 4c 03 ca add %rdx,%r9
|
|
19da: eb 87 jmp 0x1963
|
|
19dc: 33 c0 xor %eax,%eax
|
|
19de: 41 c7 04 24 09 00 00 movl $0x9,(%r12)
|
|
19e5: 00
|
|
19e6: 41 89 44 24 08 mov %eax,0x8(%r12)
|
|
19eb: 41 89 44 24 0c mov %eax,0xc(%r12)
|
|
19f0: e9 7f fe ff ff jmp 0x1874
|
|
19f5: 0f 1f 40 00 nopl 0x0(%rax)
|
|
19f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1a00: 48 83 ec 28 sub $0x28,%rsp
|
|
1a04: 48 85 c9 test %rcx,%rcx
|
|
1a07: 74 20 je 0x1a29
|
|
1a09: 48 85 d2 test %rdx,%rdx
|
|
1a0c: 74 1b je 0x1a29
|
|
1a0e: 45 85 c0 test %r8d,%r8d
|
|
1a11: 7f 0a jg 0x1a1d
|
|
1a13: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
1a18: 48 83 c4 28 add $0x28,%rsp
|
|
1a1c: c3 ret
|
|
1a1d: e8 be 75 03 00 call 0x38fe0
|
|
1a22: 33 c0 xor %eax,%eax
|
|
1a24: 48 83 c4 28 add $0x28,%rsp
|
|
1a28: c3 ret
|
|
1a29: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
1a2e: 48 83 c4 28 add $0x28,%rsp
|
|
1a32: c3 ret
|
|
1a33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
1a38: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
1a3f: 00
|
|
1a40: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
|
|
1a45: 48 85 c9 test %rcx,%rcx
|
|
1a48: 74 22 je 0x1a6c
|
|
1a4a: 48 85 d2 test %rdx,%rdx
|
|
1a4d: 74 1d je 0x1a6c
|
|
1a4f: 45 85 c0 test %r8d,%r8d
|
|
1a52: 7f 0b jg 0x1a5f
|
|
1a54: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
1a59: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
1a5e: c3 ret
|
|
1a5f: e8 5c 77 03 00 call 0x391c0
|
|
1a64: 33 c0 xor %eax,%eax
|
|
1a66: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
1a6b: c3 ret
|
|
1a6c: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
1a71: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
1a76: c3 ret
|
|
1a77: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
1a7e: 00 00
|
|
1a80: 48 83 ec 28 sub $0x28,%rsp
|
|
1a84: 48 85 c9 test %rcx,%rcx
|
|
1a87: 74 20 je 0x1aa9
|
|
1a89: 48 85 d2 test %rdx,%rdx
|
|
1a8c: 74 1b je 0x1aa9
|
|
1a8e: 45 85 c0 test %r8d,%r8d
|
|
1a91: 7f 0a jg 0x1a9d
|
|
1a93: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
1a98: 48 83 c4 28 add $0x28,%rsp
|
|
1a9c: c3 ret
|
|
1a9d: e8 fe 78 03 00 call 0x393a0
|
|
1aa2: 33 c0 xor %eax,%eax
|
|
1aa4: 48 83 c4 28 add $0x28,%rsp
|
|
1aa8: c3 ret
|
|
1aa9: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
1aae: 48 83 c4 28 add $0x28,%rsp
|
|
1ab2: c3 ret
|
|
1ab3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
1ab8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
1abf: 00
|
|
1ac0: 56 push %rsi
|
|
1ac1: 48 89 d6 mov %rdx,%rsi
|
|
1ac4: 48 85 c9 test %rcx,%rcx
|
|
1ac7: 0f 84 d0 01 00 00 je 0x1c9d
|
|
1acd: 48 85 f6 test %rsi,%rsi
|
|
1ad0: 0f 84 c7 01 00 00 je 0x1c9d
|
|
1ad6: 45 85 c0 test %r8d,%r8d
|
|
1ad9: 0f 8e b7 01 00 00 jle 0x1c96
|
|
1adf: 41 83 f8 10 cmp $0x10,%r8d
|
|
1ae3: 0f 8c 9d 01 00 00 jl 0x1c86
|
|
1ae9: 49 89 f1 mov %rsi,%r9
|
|
1aec: 49 83 e1 1f and $0x1f,%r9
|
|
1af0: 45 89 c9 mov %r9d,%r9d
|
|
1af3: 45 85 c9 test %r9d,%r9d
|
|
1af6: 74 18 je 0x1b10
|
|
1af8: 41 f7 c1 07 00 00 00 test $0x7,%r9d
|
|
1aff: 0f 85 81 01 00 00 jne 0x1c86
|
|
1b05: 41 f7 d9 neg %r9d
|
|
1b08: 41 83 c1 20 add $0x20,%r9d
|
|
1b0c: 41 c1 e9 03 shr $0x3,%r9d
|
|
1b10: 41 8d 41 10 lea 0x10(%r9),%eax
|
|
1b14: 44 3b c0 cmp %eax,%r8d
|
|
1b17: 0f 8c 69 01 00 00 jl 0x1c86
|
|
1b1d: 44 89 c0 mov %r8d,%eax
|
|
1b20: 33 d2 xor %edx,%edx
|
|
1b22: 41 2b c1 sub %r9d,%eax
|
|
1b25: 83 e0 0f and $0xf,%eax
|
|
1b28: f7 d8 neg %eax
|
|
1b2a: 41 03 c0 add %r8d,%eax
|
|
1b2d: 45 85 c9 test %r9d,%r9d
|
|
1b30: 76 25 jbe 0x1b57
|
|
1b32: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1b39: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1b40: c5 fb 10 04 d1 vmovsd (%rcx,%rdx,8),%xmm0
|
|
1b45: c5 fb 59 0c d6 vmulsd (%rsi,%rdx,8),%xmm0,%xmm1
|
|
1b4a: c5 fb 11 0c d6 vmovsd %xmm1,(%rsi,%rdx,8)
|
|
1b4f: 48 ff c2 inc %rdx
|
|
1b52: 49 3b d1 cmp %r9,%rdx
|
|
1b55: 72 e9 jb 0x1b40
|
|
1b57: 48 63 d0 movslq %eax,%rdx
|
|
1b5a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
1b60: c4 a1 79 10 04 c9 vmovupd (%rcx,%r9,8),%xmm0
|
|
1b66: c4 a1 79 10 5c c9 20 vmovupd 0x20(%rcx,%r9,8),%xmm3
|
|
1b6d: c4 a3 7d 18 4c c9 10 vinsertf128 $0x1,0x10(%rcx,%r9,8),%ymm0,%ymm1
|
|
1b74: 01
|
|
1b75: c4 a3 65 18 64 c9 30 vinsertf128 $0x1,0x30(%rcx,%r9,8),%ymm3,%ymm4
|
|
1b7c: 01
|
|
1b7d: c4 a1 75 59 14 ce vmulpd (%rsi,%r9,8),%ymm1,%ymm2
|
|
1b83: c4 a1 5d 59 6c ce 20 vmulpd 0x20(%rsi,%r9,8),%ymm4,%ymm5
|
|
1b8a: c4 a1 79 10 44 c9 40 vmovupd 0x40(%rcx,%r9,8),%xmm0
|
|
1b91: c4 a1 79 10 5c c9 60 vmovupd 0x60(%rcx,%r9,8),%xmm3
|
|
1b98: c4 a1 7d 11 14 ce vmovupd %ymm2,(%rsi,%r9,8)
|
|
1b9e: c4 a1 7d 11 6c ce 20 vmovupd %ymm5,0x20(%rsi,%r9,8)
|
|
1ba5: c4 a3 7d 18 4c c9 50 vinsertf128 $0x1,0x50(%rcx,%r9,8),%ymm0,%ymm1
|
|
1bac: 01
|
|
1bad: c4 a3 65 18 64 c9 70 vinsertf128 $0x1,0x70(%rcx,%r9,8),%ymm3,%ymm4
|
|
1bb4: 01
|
|
1bb5: c4 a1 75 59 54 ce 40 vmulpd 0x40(%rsi,%r9,8),%ymm1,%ymm2
|
|
1bbc: c4 a1 5d 59 6c ce 60 vmulpd 0x60(%rsi,%r9,8),%ymm4,%ymm5
|
|
1bc3: c4 a1 7d 11 54 ce 40 vmovupd %ymm2,0x40(%rsi,%r9,8)
|
|
1bca: c4 a1 7d 11 6c ce 60 vmovupd %ymm5,0x60(%rsi,%r9,8)
|
|
1bd1: 49 83 c1 10 add $0x10,%r9
|
|
1bd5: 4c 3b ca cmp %rdx,%r9
|
|
1bd8: 72 86 jb 0x1b60
|
|
1bda: 44 8d 48 01 lea 0x1(%rax),%r9d
|
|
1bde: 45 3b c8 cmp %r8d,%r9d
|
|
1be1: 0f 87 93 00 00 00 ja 0x1c7a
|
|
1be7: 4d 63 d0 movslq %r8d,%r10
|
|
1bea: 4c 2b d2 sub %rdx,%r10
|
|
1bed: 49 83 fa 04 cmp $0x4,%r10
|
|
1bf1: 0f 8c 8a 00 00 00 jl 0x1c81
|
|
1bf7: 45 89 d3 mov %r10d,%r11d
|
|
1bfa: 45 33 c9 xor %r9d,%r9d
|
|
1bfd: 41 83 e3 fc and $0xfffffffc,%r11d
|
|
1c01: 4c 8d 04 d6 lea (%rsi,%rdx,8),%r8
|
|
1c05: 4d 63 db movslq %r11d,%r11
|
|
1c08: 48 8d 14 d1 lea (%rcx,%rdx,8),%rdx
|
|
1c0c: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
1c13: 00
|
|
1c14: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1c1b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
1c20: c4 a1 79 10 04 ca vmovupd (%rdx,%r9,8),%xmm0
|
|
1c26: c4 a3 7d 18 4c ca 10 vinsertf128 $0x1,0x10(%rdx,%r9,8),%ymm0,%ymm1
|
|
1c2d: 01
|
|
1c2e: c4 81 75 59 14 c8 vmulpd (%r8,%r9,8),%ymm1,%ymm2
|
|
1c34: c4 81 7d 11 14 c8 vmovupd %ymm2,(%r8,%r9,8)
|
|
1c3a: 49 83 c1 04 add $0x4,%r9
|
|
1c3e: 4d 3b cb cmp %r11,%r9
|
|
1c41: 72 dd jb 0x1c20
|
|
1c43: 4d 3b da cmp %r10,%r11
|
|
1c46: 73 32 jae 0x1c7a
|
|
1c48: 48 63 c0 movslq %eax,%rax
|
|
1c4b: 48 8d 14 c6 lea (%rsi,%rax,8),%rdx
|
|
1c4f: 48 8d 04 c1 lea (%rcx,%rax,8),%rax
|
|
1c53: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
1c58: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
1c5f: 00
|
|
1c60: c4 a1 7b 10 04 d8 vmovsd (%rax,%r11,8),%xmm0
|
|
1c66: c4 a1 7b 59 0c da vmulsd (%rdx,%r11,8),%xmm0,%xmm1
|
|
1c6c: c4 a1 7b 11 0c da vmovsd %xmm1,(%rdx,%r11,8)
|
|
1c72: 49 ff c3 inc %r11
|
|
1c75: 4d 3b da cmp %r10,%r11
|
|
1c78: 72 e6 jb 0x1c60
|
|
1c7a: 33 c0 xor %eax,%eax
|
|
1c7c: c5 f8 77 vzeroupper
|
|
1c7f: 5e pop %rsi
|
|
1c80: c3 ret
|
|
1c81: 45 33 db xor %r11d,%r11d
|
|
1c84: eb bd jmp 0x1c43
|
|
1c86: 33 c0 xor %eax,%eax
|
|
1c88: 41 83 f8 01 cmp $0x1,%r8d
|
|
1c8c: 72 ec jb 0x1c7a
|
|
1c8e: 4d 63 d0 movslq %r8d,%r10
|
|
1c91: 45 33 db xor %r11d,%r11d
|
|
1c94: eb ad jmp 0x1c43
|
|
1c96: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
1c9b: 5e pop %rsi
|
|
1c9c: c3 ret
|
|
1c9d: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
1ca2: 5e pop %rsi
|
|
1ca3: c3 ret
|
|
1ca4: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
1cab: 00
|
|
1cac: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1cb3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
1cb8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
1cbf: 00
|
|
1cc0: 53 push %rbx
|
|
1cc1: 48 85 c9 test %rcx,%rcx
|
|
1cc4: 0f 84 aa 01 00 00 je 0x1e74
|
|
1cca: 48 85 d2 test %rdx,%rdx
|
|
1ccd: 0f 84 a1 01 00 00 je 0x1e74
|
|
1cd3: 45 85 c0 test %r8d,%r8d
|
|
1cd6: 0f 8e 91 01 00 00 jle 0x1e6d
|
|
1cdc: 41 83 f8 10 cmp $0x10,%r8d
|
|
1ce0: 0f 8c 80 01 00 00 jl 0x1e66
|
|
1ce6: 49 89 d3 mov %rdx,%r11
|
|
1ce9: 49 83 e3 1f and $0x1f,%r11
|
|
1ced: 45 85 db test %r11d,%r11d
|
|
1cf0: 74 18 je 0x1d0a
|
|
1cf2: 41 f7 c3 07 00 00 00 test $0x7,%r11d
|
|
1cf9: 0f 85 67 01 00 00 jne 0x1e66
|
|
1cff: 41 f7 db neg %r11d
|
|
1d02: 41 83 c3 20 add $0x20,%r11d
|
|
1d06: 41 c1 eb 03 shr $0x3,%r11d
|
|
1d0a: 41 8d 43 10 lea 0x10(%r11),%eax
|
|
1d0e: 44 3b c0 cmp %eax,%r8d
|
|
1d11: 0f 8c 4f 01 00 00 jl 0x1e66
|
|
1d17: 44 89 c0 mov %r8d,%eax
|
|
1d1a: 45 33 d2 xor %r10d,%r10d
|
|
1d1d: 41 2b c3 sub %r11d,%eax
|
|
1d20: 83 e0 0f and $0xf,%eax
|
|
1d23: f7 d8 neg %eax
|
|
1d25: 41 03 c0 add %r8d,%eax
|
|
1d28: 44 89 db mov %r11d,%ebx
|
|
1d2b: 45 85 db test %r11d,%r11d
|
|
1d2e: 76 2a jbe 0x1d5a
|
|
1d30: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
1d37: 00
|
|
1d38: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1d3f: 90 nop
|
|
1d40: c4 a1 7b 10 04 d1 vmovsd (%rcx,%r10,8),%xmm0
|
|
1d46: c4 a1 7b 59 0c d2 vmulsd (%rdx,%r10,8),%xmm0,%xmm1
|
|
1d4c: c4 a1 7b 11 0c d2 vmovsd %xmm1,(%rdx,%r10,8)
|
|
1d52: 49 ff c2 inc %r10
|
|
1d55: 4c 3b d3 cmp %rbx,%r10
|
|
1d58: 72 e6 jb 0x1d40
|
|
1d5a: 4c 63 d0 movslq %eax,%r10
|
|
1d5d: 0f 1f 00 nopl (%rax)
|
|
1d60: c5 fd 10 04 d9 vmovupd (%rcx,%rbx,8),%ymm0
|
|
1d65: 4c 8d 1c da lea (%rdx,%rbx,8),%r11
|
|
1d69: c5 fd 10 54 d9 20 vmovupd 0x20(%rcx,%rbx,8),%ymm2
|
|
1d6f: c5 fd 10 64 d9 40 vmovupd 0x40(%rcx,%rbx,8),%ymm4
|
|
1d75: c4 c1 7d 59 0b vmulpd (%r11),%ymm0,%ymm1
|
|
1d7a: c5 fd 10 44 d9 60 vmovupd 0x60(%rcx,%rbx,8),%ymm0
|
|
1d80: c4 c1 6d 59 5b 20 vmulpd 0x20(%r11),%ymm2,%ymm3
|
|
1d86: c4 c1 5d 59 6b 40 vmulpd 0x40(%r11),%ymm4,%ymm5
|
|
1d8c: c4 c1 7d 11 0b vmovupd %ymm1,(%r11)
|
|
1d91: c4 c1 7d 59 4b 60 vmulpd 0x60(%r11),%ymm0,%ymm1
|
|
1d97: c4 c1 7d 11 5b 20 vmovupd %ymm3,0x20(%r11)
|
|
1d9d: c4 c1 7d 11 6b 40 vmovupd %ymm5,0x40(%r11)
|
|
1da3: c4 c1 7d 11 4b 60 vmovupd %ymm1,0x60(%r11)
|
|
1da9: 48 83 c3 10 add $0x10,%rbx
|
|
1dad: 49 3b da cmp %r10,%rbx
|
|
1db0: 72 ae jb 0x1d60
|
|
1db2: 8d 58 01 lea 0x1(%rax),%ebx
|
|
1db5: 41 3b d8 cmp %r8d,%ebx
|
|
1db8: 0f 87 9c 00 00 00 ja 0x1e5a
|
|
1dbe: 4d 63 c8 movslq %r8d,%r9
|
|
1dc1: 48 63 c0 movslq %eax,%rax
|
|
1dc4: 4c 2b c8 sub %rax,%r9
|
|
1dc7: 49 83 f9 04 cmp $0x4,%r9
|
|
1dcb: 0f 8c 90 00 00 00 jl 0x1e61
|
|
1dd1: 48 63 c0 movslq %eax,%rax
|
|
1dd4: 45 89 ca mov %r9d,%r10d
|
|
1dd7: 41 83 e2 fc and $0xfffffffc,%r10d
|
|
1ddb: 45 33 c0 xor %r8d,%r8d
|
|
1dde: 4d 63 d2 movslq %r10d,%r10
|
|
1de1: 48 8d 1c c2 lea (%rdx,%rax,8),%rbx
|
|
1de5: 4c 8d 1c c1 lea (%rcx,%rax,8),%r11
|
|
1de9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
1df0: 00
|
|
1df1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1df8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
1dff: 00
|
|
1e00: c4 81 7d 10 04 c3 vmovupd (%r11,%r8,8),%ymm0
|
|
1e06: c4 a1 7d 59 0c c3 vmulpd (%rbx,%r8,8),%ymm0,%ymm1
|
|
1e0c: c4 a1 7d 11 0c c3 vmovupd %ymm1,(%rbx,%r8,8)
|
|
1e12: 49 83 c0 04 add $0x4,%r8
|
|
1e16: 4d 3b c2 cmp %r10,%r8
|
|
1e19: 72 e5 jb 0x1e00
|
|
1e1b: 4d 3b d1 cmp %r9,%r10
|
|
1e1e: 73 3a jae 0x1e5a
|
|
1e20: 48 63 c0 movslq %eax,%rax
|
|
1e23: 48 8d 14 c2 lea (%rdx,%rax,8),%rdx
|
|
1e27: 48 8d 04 c1 lea (%rcx,%rax,8),%rax
|
|
1e2b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
1e32: 00
|
|
1e33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1e3a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
1e40: c4 a1 7b 10 04 d0 vmovsd (%rax,%r10,8),%xmm0
|
|
1e46: c4 a1 7b 59 0c d2 vmulsd (%rdx,%r10,8),%xmm0,%xmm1
|
|
1e4c: c4 a1 7b 11 0c d2 vmovsd %xmm1,(%rdx,%r10,8)
|
|
1e52: 49 ff c2 inc %r10
|
|
1e55: 4d 3b d1 cmp %r9,%r10
|
|
1e58: 72 e6 jb 0x1e40
|
|
1e5a: 33 c0 xor %eax,%eax
|
|
1e5c: c5 f8 77 vzeroupper
|
|
1e5f: 5b pop %rbx
|
|
1e60: c3 ret
|
|
1e61: 45 33 d2 xor %r10d,%r10d
|
|
1e64: eb b5 jmp 0x1e1b
|
|
1e66: 33 c0 xor %eax,%eax
|
|
1e68: e9 45 ff ff ff jmp 0x1db2
|
|
1e6d: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
1e72: 5b pop %rbx
|
|
1e73: c3 ret
|
|
1e74: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
1e79: 5b pop %rbx
|
|
1e7a: c3 ret
|
|
1e7b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
1e80: 53 push %rbx
|
|
1e81: 49 89 ca mov %rcx,%r10
|
|
1e84: 4d 85 d2 test %r10,%r10
|
|
1e87: 0f 84 a4 01 00 00 je 0x2031
|
|
1e8d: 48 85 d2 test %rdx,%rdx
|
|
1e90: 0f 84 9b 01 00 00 je 0x2031
|
|
1e96: 45 85 c0 test %r8d,%r8d
|
|
1e99: 0f 8e 8b 01 00 00 jle 0x202a
|
|
1e9f: 41 83 f8 10 cmp $0x10,%r8d
|
|
1ea3: 0f 8c 79 01 00 00 jl 0x2022
|
|
1ea9: 48 89 d3 mov %rdx,%rbx
|
|
1eac: 48 83 e3 1f and $0x1f,%rbx
|
|
1eb0: 85 db test %ebx,%ebx
|
|
1eb2: 74 11 je 0x1ec5
|
|
1eb4: f6 c3 07 test $0x7,%bl
|
|
1eb7: 0f 85 65 01 00 00 jne 0x2022
|
|
1ebd: f7 db neg %ebx
|
|
1ebf: 83 c3 20 add $0x20,%ebx
|
|
1ec2: c1 eb 03 shr $0x3,%ebx
|
|
1ec5: 8d 43 10 lea 0x10(%rbx),%eax
|
|
1ec8: 44 3b c0 cmp %eax,%r8d
|
|
1ecb: 0f 8c 51 01 00 00 jl 0x2022
|
|
1ed1: 45 89 c1 mov %r8d,%r9d
|
|
1ed4: 33 c0 xor %eax,%eax
|
|
1ed6: 44 2b cb sub %ebx,%r9d
|
|
1ed9: 41 83 e1 0f and $0xf,%r9d
|
|
1edd: 41 f7 d9 neg %r9d
|
|
1ee0: 45 03 c8 add %r8d,%r9d
|
|
1ee3: 89 d9 mov %ebx,%ecx
|
|
1ee5: 85 db test %ebx,%ebx
|
|
1ee7: 76 2f jbe 0x1f18
|
|
1ee9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
1ef0: 00
|
|
1ef1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1ef8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
1eff: 00
|
|
1f00: c4 c1 7b 10 04 c2 vmovsd (%r10,%rax,8),%xmm0
|
|
1f06: c5 fb 59 0c c2 vmulsd (%rdx,%rax,8),%xmm0,%xmm1
|
|
1f0b: c5 fb 11 0c c2 vmovsd %xmm1,(%rdx,%rax,8)
|
|
1f10: 48 ff c0 inc %rax
|
|
1f13: 48 3b c1 cmp %rcx,%rax
|
|
1f16: 72 e8 jb 0x1f00
|
|
1f18: 49 63 c1 movslq %r9d,%rax
|
|
1f1b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
1f20: c4 c1 7d 10 04 ca vmovupd (%r10,%rcx,8),%ymm0
|
|
1f26: c4 c1 7d 10 54 ca 20 vmovupd 0x20(%r10,%rcx,8),%ymm2
|
|
1f2d: c4 c1 7d 10 64 ca 40 vmovupd 0x40(%r10,%rcx,8),%ymm4
|
|
1f34: 62 c1 fd 28 10 44 ca vmovupd 0x60(%r10,%rcx,8),%ymm16
|
|
1f3b: 03
|
|
1f3c: c5 fd 59 0c ca vmulpd (%rdx,%rcx,8),%ymm0,%ymm1
|
|
1f41: c5 ed 59 5c ca 20 vmulpd 0x20(%rdx,%rcx,8),%ymm2,%ymm3
|
|
1f47: c5 dd 59 6c ca 40 vmulpd 0x40(%rdx,%rcx,8),%ymm4,%ymm5
|
|
1f4d: 62 e1 fd 20 59 4c ca vmulpd 0x60(%rdx,%rcx,8),%ymm16,%ymm17
|
|
1f54: 03
|
|
1f55: c5 fd 11 0c ca vmovupd %ymm1,(%rdx,%rcx,8)
|
|
1f5a: c5 fd 11 5c ca 20 vmovupd %ymm3,0x20(%rdx,%rcx,8)
|
|
1f60: c5 fd 11 6c ca 40 vmovupd %ymm5,0x40(%rdx,%rcx,8)
|
|
1f66: 62 e1 fd 28 11 4c ca vmovupd %ymm17,0x60(%rdx,%rcx,8)
|
|
1f6d: 03
|
|
1f6e: 48 83 c1 10 add $0x10,%rcx
|
|
1f72: 48 3b c8 cmp %rax,%rcx
|
|
1f75: 72 a9 jb 0x1f20
|
|
1f77: 41 8d 41 01 lea 0x1(%r9),%eax
|
|
1f7b: 41 3b c0 cmp %r8d,%eax
|
|
1f7e: 0f 87 93 00 00 00 ja 0x2017
|
|
1f84: 4d 63 c0 movslq %r8d,%r8
|
|
1f87: 4d 63 c9 movslq %r9d,%r9
|
|
1f8a: 4d 2b c1 sub %r9,%r8
|
|
1f8d: 49 83 f8 04 cmp $0x4,%r8
|
|
1f91: 0f 8c 87 00 00 00 jl 0x201e
|
|
1f97: 4d 63 c9 movslq %r9d,%r9
|
|
1f9a: 44 89 c3 mov %r8d,%ebx
|
|
1f9d: 83 e3 fc and $0xfffffffc,%ebx
|
|
1fa0: 33 c9 xor %ecx,%ecx
|
|
1fa2: 48 63 db movslq %ebx,%rbx
|
|
1fa5: 4a 8d 04 ca lea (%rdx,%r9,8),%rax
|
|
1fa9: 4f 8d 1c ca lea (%r10,%r9,8),%r11
|
|
1fad: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
1fb4: 00
|
|
1fb5: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1fbc: 0f 1f 40 00 nopl 0x0(%rax)
|
|
1fc0: c4 c1 7d 10 04 cb vmovupd (%r11,%rcx,8),%ymm0
|
|
1fc6: c5 fd 59 0c c8 vmulpd (%rax,%rcx,8),%ymm0,%ymm1
|
|
1fcb: c5 fd 11 0c c8 vmovupd %ymm1,(%rax,%rcx,8)
|
|
1fd0: 48 83 c1 04 add $0x4,%rcx
|
|
1fd4: 48 3b cb cmp %rbx,%rcx
|
|
1fd7: 72 e7 jb 0x1fc0
|
|
1fd9: 49 3b d8 cmp %r8,%rbx
|
|
1fdc: 73 39 jae 0x2017
|
|
1fde: 4d 63 c9 movslq %r9d,%r9
|
|
1fe1: 4a 8d 14 ca lea (%rdx,%r9,8),%rdx
|
|
1fe5: 4b 8d 04 ca lea (%r10,%r9,8),%rax
|
|
1fe9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
1ff0: 00
|
|
1ff1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1ff8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
1fff: 00
|
|
2000: c5 fb 10 04 d8 vmovsd (%rax,%rbx,8),%xmm0
|
|
2005: c5 fb 59 0c da vmulsd (%rdx,%rbx,8),%xmm0,%xmm1
|
|
200a: c5 fb 11 0c da vmovsd %xmm1,(%rdx,%rbx,8)
|
|
200f: 48 ff c3 inc %rbx
|
|
2012: 49 3b d8 cmp %r8,%rbx
|
|
2015: 72 e9 jb 0x2000
|
|
2017: 33 c0 xor %eax,%eax
|
|
2019: c5 f8 77 vzeroupper
|
|
201c: 5b pop %rbx
|
|
201d: c3 ret
|
|
201e: 33 db xor %ebx,%ebx
|
|
2020: eb b7 jmp 0x1fd9
|
|
2022: 45 33 c9 xor %r9d,%r9d
|
|
2025: e9 4d ff ff ff jmp 0x1f77
|
|
202a: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
202f: 5b pop %rbx
|
|
2030: c3 ret
|
|
2031: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
2036: 5b pop %rbx
|
|
2037: c3 ret
|
|
2038: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
203f: 00
|
|
2040: 48 83 ec 28 sub $0x28,%rsp
|
|
2044: 48 85 c9 test %rcx,%rcx
|
|
2047: 74 25 je 0x206e
|
|
2049: 48 85 d2 test %rdx,%rdx
|
|
204c: 74 20 je 0x206e
|
|
204e: 4d 85 c0 test %r8,%r8
|
|
2051: 74 1b je 0x206e
|
|
2053: 45 85 c9 test %r9d,%r9d
|
|
2056: 7f 0a jg 0x2062
|
|
2058: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
205d: 48 83 c4 28 add $0x28,%rsp
|
|
2061: c3 ret
|
|
2062: e8 b9 74 03 00 call 0x39520
|
|
2067: 33 c0 xor %eax,%eax
|
|
2069: 48 83 c4 28 add $0x28,%rsp
|
|
206d: c3 ret
|
|
206e: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
2073: 48 83 c4 28 add $0x28,%rsp
|
|
2077: c3 ret
|
|
2078: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
207f: 00
|
|
2080: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
|
|
2085: 48 85 c9 test %rcx,%rcx
|
|
2088: 74 27 je 0x20b1
|
|
208a: 48 85 d2 test %rdx,%rdx
|
|
208d: 74 22 je 0x20b1
|
|
208f: 4d 85 c0 test %r8,%r8
|
|
2092: 74 1d je 0x20b1
|
|
2094: 45 85 c9 test %r9d,%r9d
|
|
2097: 7f 0b jg 0x20a4
|
|
2099: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
209e: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
20a3: c3 ret
|
|
20a4: e8 77 74 03 00 call 0x39520
|
|
20a9: 33 c0 xor %eax,%eax
|
|
20ab: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
20b0: c3 ret
|
|
20b1: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
20b6: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
20bb: c3 ret
|
|
20bc: 0f 1f 40 00 nopl 0x0(%rax)
|
|
20c0: 48 83 ec 28 sub $0x28,%rsp
|
|
20c4: 48 85 c9 test %rcx,%rcx
|
|
20c7: 74 25 je 0x20ee
|
|
20c9: 48 85 d2 test %rdx,%rdx
|
|
20cc: 74 20 je 0x20ee
|
|
20ce: 4d 85 c0 test %r8,%r8
|
|
20d1: 74 1b je 0x20ee
|
|
20d3: 45 85 c9 test %r9d,%r9d
|
|
20d6: 7f 0a jg 0x20e2
|
|
20d8: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
20dd: 48 83 c4 28 add $0x28,%rsp
|
|
20e1: c3 ret
|
|
20e2: e8 d9 78 03 00 call 0x399c0
|
|
20e7: 33 c0 xor %eax,%eax
|
|
20e9: 48 83 c4 28 add $0x28,%rsp
|
|
20ed: c3 ret
|
|
20ee: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
20f3: 48 83 c4 28 add $0x28,%rsp
|
|
20f7: c3 ret
|
|
20f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
20ff: 00
|
|
2100: 56 push %rsi
|
|
2101: 57 push %rdi
|
|
2102: 55 push %rbp
|
|
2103: 48 89 d5 mov %rdx,%rbp
|
|
2106: 48 85 c9 test %rcx,%rcx
|
|
2109: 0f 84 f2 01 00 00 je 0x2301
|
|
210f: 48 85 ed test %rbp,%rbp
|
|
2112: 0f 84 e9 01 00 00 je 0x2301
|
|
2118: 4d 85 c0 test %r8,%r8
|
|
211b: 0f 84 e0 01 00 00 je 0x2301
|
|
2121: 45 85 c9 test %r9d,%r9d
|
|
2124: 0f 8e ce 01 00 00 jle 0x22f8
|
|
212a: 41 83 f9 10 cmp $0x10,%r9d
|
|
212e: 0f 8c b4 01 00 00 jl 0x22e8
|
|
2134: 4c 89 c6 mov %r8,%rsi
|
|
2137: 48 83 e6 1f and $0x1f,%rsi
|
|
213b: 89 f6 mov %esi,%esi
|
|
213d: 85 f6 test %esi,%esi
|
|
213f: 74 14 je 0x2155
|
|
2141: f7 c6 07 00 00 00 test $0x7,%esi
|
|
2147: 0f 85 9b 01 00 00 jne 0x22e8
|
|
214d: f7 de neg %esi
|
|
214f: 83 c6 20 add $0x20,%esi
|
|
2152: c1 ee 03 shr $0x3,%esi
|
|
2155: 8d 46 10 lea 0x10(%rsi),%eax
|
|
2158: 44 3b c8 cmp %eax,%r9d
|
|
215b: 0f 8c 87 01 00 00 jl 0x22e8
|
|
2161: 44 89 c8 mov %r9d,%eax
|
|
2164: 33 d2 xor %edx,%edx
|
|
2166: 2b c6 sub %esi,%eax
|
|
2168: 83 e0 0f and $0xf,%eax
|
|
216b: f7 d8 neg %eax
|
|
216d: 41 03 c1 add %r9d,%eax
|
|
2170: 85 f6 test %esi,%esi
|
|
2172: 76 25 jbe 0x2199
|
|
2174: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
2179: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
2180: c5 fb 10 44 d5 00 vmovsd 0x0(%rbp,%rdx,8),%xmm0
|
|
2186: c5 fb 5c 0c d1 vsubsd (%rcx,%rdx,8),%xmm0,%xmm1
|
|
218b: c4 c1 7b 11 0c d0 vmovsd %xmm1,(%r8,%rdx,8)
|
|
2191: 48 ff c2 inc %rdx
|
|
2194: 48 3b d6 cmp %rsi,%rdx
|
|
2197: 72 e7 jb 0x2180
|
|
2199: 48 63 d0 movslq %eax,%rdx
|
|
219c: 0f 1f 40 00 nopl 0x0(%rax)
|
|
21a0: c5 f9 10 44 f5 00 vmovupd 0x0(%rbp,%rsi,8),%xmm0
|
|
21a6: c5 f9 10 0c f1 vmovupd (%rcx,%rsi,8),%xmm1
|
|
21ab: c5 f9 10 6c f5 20 vmovupd 0x20(%rbp,%rsi,8),%xmm5
|
|
21b1: c4 e3 7d 18 54 f5 10 vinsertf128 $0x1,0x10(%rbp,%rsi,8),%ymm0,%ymm2
|
|
21b8: 01
|
|
21b9: c4 e3 75 18 5c f1 10 vinsertf128 $0x1,0x10(%rcx,%rsi,8),%ymm1,%ymm3
|
|
21c0: 01
|
|
21c1: c5 f9 10 44 f1 20 vmovupd 0x20(%rcx,%rsi,8),%xmm0
|
|
21c7: c5 ed 5c e3 vsubpd %ymm3,%ymm2,%ymm4
|
|
21cb: c4 c1 7d 11 24 f0 vmovupd %ymm4,(%r8,%rsi,8)
|
|
21d1: c5 f9 10 64 f5 40 vmovupd 0x40(%rbp,%rsi,8),%xmm4
|
|
21d7: c4 e3 7d 18 54 f1 30 vinsertf128 $0x1,0x30(%rcx,%rsi,8),%ymm0,%ymm2
|
|
21de: 01
|
|
21df: c5 f9 10 44 f1 40 vmovupd 0x40(%rcx,%rsi,8),%xmm0
|
|
21e5: c4 e3 55 18 4c f5 30 vinsertf128 $0x1,0x30(%rbp,%rsi,8),%ymm5,%ymm1
|
|
21ec: 01
|
|
21ed: c5 f5 5c da vsubpd %ymm2,%ymm1,%ymm3
|
|
21f1: c5 f9 10 6c f5 60 vmovupd 0x60(%rbp,%rsi,8),%xmm5
|
|
21f7: c4 c1 7d 11 5c f0 20 vmovupd %ymm3,0x20(%r8,%rsi,8)
|
|
21fe: c4 e3 7d 18 54 f1 50 vinsertf128 $0x1,0x50(%rcx,%rsi,8),%ymm0,%ymm2
|
|
2205: 01
|
|
2206: c5 f9 10 44 f1 60 vmovupd 0x60(%rcx,%rsi,8),%xmm0
|
|
220c: c4 e3 5d 18 4c f5 50 vinsertf128 $0x1,0x50(%rbp,%rsi,8),%ymm4,%ymm1
|
|
2213: 01
|
|
2214: c5 f5 5c da vsubpd %ymm2,%ymm1,%ymm3
|
|
2218: c4 c1 7d 11 5c f0 40 vmovupd %ymm3,0x40(%r8,%rsi,8)
|
|
221f: c4 e3 55 18 4c f5 70 vinsertf128 $0x1,0x70(%rbp,%rsi,8),%ymm5,%ymm1
|
|
2226: 01
|
|
2227: c4 e3 7d 18 54 f1 70 vinsertf128 $0x1,0x70(%rcx,%rsi,8),%ymm0,%ymm2
|
|
222e: 01
|
|
222f: c5 f5 5c da vsubpd %ymm2,%ymm1,%ymm3
|
|
2233: c4 c1 7d 11 5c f0 60 vmovupd %ymm3,0x60(%r8,%rsi,8)
|
|
223a: 48 83 c6 10 add $0x10,%rsi
|
|
223e: 48 3b f2 cmp %rdx,%rsi
|
|
2241: 0f 82 59 ff ff ff jb 0x21a0
|
|
2247: 8d 70 01 lea 0x1(%rax),%esi
|
|
224a: 41 3b f1 cmp %r9d,%esi
|
|
224d: 0f 87 87 00 00 00 ja 0x22da
|
|
2253: 4d 63 c9 movslq %r9d,%r9
|
|
2256: 4c 2b ca sub %rdx,%r9
|
|
2259: 49 83 f9 02 cmp $0x2,%r9
|
|
225d: 0f 8c 80 00 00 00 jl 0x22e3
|
|
2263: 45 89 cb mov %r9d,%r11d
|
|
2266: 45 33 d2 xor %r10d,%r10d
|
|
2269: 41 83 e3 fe and $0xfffffffe,%r11d
|
|
226d: 49 8d 3c d0 lea (%r8,%rdx,8),%rdi
|
|
2271: 4d 63 db movslq %r11d,%r11
|
|
2274: 48 8d 34 d1 lea (%rcx,%rdx,8),%rsi
|
|
2278: 48 8d 54 d5 00 lea 0x0(%rbp,%rdx,8),%rdx
|
|
227d: 0f 1f 00 nopl (%rax)
|
|
2280: c4 a1 79 10 04 d2 vmovupd (%rdx,%r10,8),%xmm0
|
|
2286: c4 a1 79 5c 0c d6 vsubpd (%rsi,%r10,8),%xmm0,%xmm1
|
|
228c: c4 a1 79 11 0c d7 vmovupd %xmm1,(%rdi,%r10,8)
|
|
2292: 49 83 c2 02 add $0x2,%r10
|
|
2296: 4d 3b d3 cmp %r11,%r10
|
|
2299: 72 e5 jb 0x2280
|
|
229b: 4d 3b d9 cmp %r9,%r11
|
|
229e: 73 3a jae 0x22da
|
|
22a0: 48 63 c0 movslq %eax,%rax
|
|
22a3: 49 8d 34 c0 lea (%r8,%rax,8),%rsi
|
|
22a7: 48 8d 14 c1 lea (%rcx,%rax,8),%rdx
|
|
22ab: 48 8d 44 c5 00 lea 0x0(%rbp,%rax,8),%rax
|
|
22b0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
22b7: 00
|
|
22b8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
22bf: 90 nop
|
|
22c0: c4 a1 7b 10 04 d8 vmovsd (%rax,%r11,8),%xmm0
|
|
22c6: c4 a1 7b 5c 0c da vsubsd (%rdx,%r11,8),%xmm0,%xmm1
|
|
22cc: c4 a1 7b 11 0c de vmovsd %xmm1,(%rsi,%r11,8)
|
|
22d2: 49 ff c3 inc %r11
|
|
22d5: 4d 3b d9 cmp %r9,%r11
|
|
22d8: 72 e6 jb 0x22c0
|
|
22da: 33 c0 xor %eax,%eax
|
|
22dc: c5 f8 77 vzeroupper
|
|
22df: 5d pop %rbp
|
|
22e0: 5f pop %rdi
|
|
22e1: 5e pop %rsi
|
|
22e2: c3 ret
|
|
22e3: 45 33 db xor %r11d,%r11d
|
|
22e6: eb b3 jmp 0x229b
|
|
22e8: 33 c0 xor %eax,%eax
|
|
22ea: 41 83 f9 01 cmp $0x1,%r9d
|
|
22ee: 72 ea jb 0x22da
|
|
22f0: 4d 63 c9 movslq %r9d,%r9
|
|
22f3: 45 33 db xor %r11d,%r11d
|
|
22f6: eb a3 jmp 0x229b
|
|
22f8: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
22fd: 5d pop %rbp
|
|
22fe: 5f pop %rdi
|
|
22ff: 5e pop %rsi
|
|
2300: c3 ret
|
|
2301: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
2306: 5d pop %rbp
|
|
2307: 5f pop %rdi
|
|
2308: 5e pop %rsi
|
|
2309: c3 ret
|
|
230a: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
2311: 00
|
|
2312: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
2319: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
2320: 53 push %rbx
|
|
2321: 56 push %rsi
|
|
2322: 41 57 push %r15
|
|
2324: 49 89 cb mov %rcx,%r11
|
|
2327: 4d 85 db test %r11,%r11
|
|
232a: 0f 84 a7 01 00 00 je 0x24d7
|
|
2330: 48 85 d2 test %rdx,%rdx
|
|
2333: 0f 84 9e 01 00 00 je 0x24d7
|
|
2339: 4d 85 c0 test %r8,%r8
|
|
233c: 0f 84 95 01 00 00 je 0x24d7
|
|
2342: 45 85 c9 test %r9d,%r9d
|
|
2345: 0f 8e 82 01 00 00 jle 0x24cd
|
|
234b: 41 83 f9 10 cmp $0x10,%r9d
|
|
234f: 0f 8c 70 01 00 00 jl 0x24c5
|
|
2355: 4c 89 c1 mov %r8,%rcx
|
|
2358: 48 83 e1 1f and $0x1f,%rcx
|
|
235c: 89 c9 mov %ecx,%ecx
|
|
235e: 85 c9 test %ecx,%ecx
|
|
2360: 74 11 je 0x2373
|
|
2362: f6 c1 07 test $0x7,%cl
|
|
2365: 0f 85 5a 01 00 00 jne 0x24c5
|
|
236b: f7 d9 neg %ecx
|
|
236d: 83 c1 20 add $0x20,%ecx
|
|
2370: c1 e9 03 shr $0x3,%ecx
|
|
2373: 8d 41 10 lea 0x10(%rcx),%eax
|
|
2376: 44 3b c8 cmp %eax,%r9d
|
|
2379: 0f 8c 46 01 00 00 jl 0x24c5
|
|
237f: 45 89 ca mov %r9d,%r10d
|
|
2382: 33 c0 xor %eax,%eax
|
|
2384: 44 2b d1 sub %ecx,%r10d
|
|
2387: 41 83 e2 0f and $0xf,%r10d
|
|
238b: 41 f7 da neg %r10d
|
|
238e: 45 03 d1 add %r9d,%r10d
|
|
2391: 85 c9 test %ecx,%ecx
|
|
2393: 76 24 jbe 0x23b9
|
|
2395: 0f 1f 40 00 nopl 0x0(%rax)
|
|
2399: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
23a0: c5 fb 10 04 c2 vmovsd (%rdx,%rax,8),%xmm0
|
|
23a5: c4 c1 7b 5c 0c c3 vsubsd (%r11,%rax,8),%xmm0,%xmm1
|
|
23ab: c4 c1 7b 11 0c c0 vmovsd %xmm1,(%r8,%rax,8)
|
|
23b1: 48 ff c0 inc %rax
|
|
23b4: 48 3b c1 cmp %rcx,%rax
|
|
23b7: 72 e7 jb 0x23a0
|
|
23b9: 49 63 c2 movslq %r10d,%rax
|
|
23bc: 0f 1f 40 00 nopl 0x0(%rax)
|
|
23c0: c5 fd 10 0c ca vmovupd (%rdx,%rcx,8),%ymm1
|
|
23c5: 49 8d 1c c8 lea (%r8,%rcx,8),%rbx
|
|
23c9: c5 fd 10 54 ca 20 vmovupd 0x20(%rdx,%rcx,8),%ymm2
|
|
23cf: c5 fd 10 5c ca 40 vmovupd 0x40(%rdx,%rcx,8),%ymm3
|
|
23d5: c5 fd 10 64 ca 60 vmovupd 0x60(%rdx,%rcx,8),%ymm4
|
|
23db: c4 c1 75 5c 04 cb vsubpd (%r11,%rcx,8),%ymm1,%ymm0
|
|
23e1: c4 c1 6d 5c 6c cb 20 vsubpd 0x20(%r11,%rcx,8),%ymm2,%ymm5
|
|
23e8: c4 c1 65 5c 4c cb 40 vsubpd 0x40(%r11,%rcx,8),%ymm3,%ymm1
|
|
23ef: c4 c1 5d 5c 54 cb 60 vsubpd 0x60(%r11,%rcx,8),%ymm4,%ymm2
|
|
23f6: c5 fd 11 03 vmovupd %ymm0,(%rbx)
|
|
23fa: c5 fd 11 6b 20 vmovupd %ymm5,0x20(%rbx)
|
|
23ff: c5 fd 11 4b 40 vmovupd %ymm1,0x40(%rbx)
|
|
2404: c5 fd 11 53 60 vmovupd %ymm2,0x60(%rbx)
|
|
2409: 48 83 c1 10 add $0x10,%rcx
|
|
240d: 48 3b c8 cmp %rax,%rcx
|
|
2410: 72 ae jb 0x23c0
|
|
2412: 41 8d 42 01 lea 0x1(%r10),%eax
|
|
2416: 41 3b c1 cmp %r9d,%eax
|
|
2419: 0f 87 98 00 00 00 ja 0x24b7
|
|
241f: 4d 63 c9 movslq %r9d,%r9
|
|
2422: 4d 63 d2 movslq %r10d,%r10
|
|
2425: 4d 2b ca sub %r10,%r9
|
|
2428: 49 83 f9 04 cmp $0x4,%r9
|
|
242c: 0f 8c 8f 00 00 00 jl 0x24c1
|
|
2432: 4d 63 d2 movslq %r10d,%r10
|
|
2435: 44 89 ce mov %r9d,%esi
|
|
2438: 83 e6 fc and $0xfffffffc,%esi
|
|
243b: 33 c9 xor %ecx,%ecx
|
|
243d: 48 63 f6 movslq %esi,%rsi
|
|
2440: 4b 8d 1c d0 lea (%r8,%r10,8),%rbx
|
|
2444: 4b 8d 04 d3 lea (%r11,%r10,8),%rax
|
|
2448: 4e 8d 3c d2 lea (%rdx,%r10,8),%r15
|
|
244c: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
2453: 00
|
|
2454: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
245b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
2460: c4 c1 7d 10 04 cf vmovupd (%r15,%rcx,8),%ymm0
|
|
2466: c5 fd 5c 0c c8 vsubpd (%rax,%rcx,8),%ymm0,%ymm1
|
|
246b: c5 fd 11 0c cb vmovupd %ymm1,(%rbx,%rcx,8)
|
|
2470: 48 83 c1 04 add $0x4,%rcx
|
|
2474: 48 3b ce cmp %rsi,%rcx
|
|
2477: 72 e7 jb 0x2460
|
|
2479: 49 3b f1 cmp %r9,%rsi
|
|
247c: 73 39 jae 0x24b7
|
|
247e: 4d 63 d2 movslq %r10d,%r10
|
|
2481: 4b 8d 1c d0 lea (%r8,%r10,8),%rbx
|
|
2485: 4b 8d 0c d3 lea (%r11,%r10,8),%rcx
|
|
2489: 4a 8d 04 d2 lea (%rdx,%r10,8),%rax
|
|
248d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
2494: 00
|
|
2495: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
249c: 0f 1f 40 00 nopl 0x0(%rax)
|
|
24a0: c5 fb 10 04 f0 vmovsd (%rax,%rsi,8),%xmm0
|
|
24a5: c5 fb 5c 0c f1 vsubsd (%rcx,%rsi,8),%xmm0,%xmm1
|
|
24aa: c5 fb 11 0c f3 vmovsd %xmm1,(%rbx,%rsi,8)
|
|
24af: 48 ff c6 inc %rsi
|
|
24b2: 49 3b f1 cmp %r9,%rsi
|
|
24b5: 72 e9 jb 0x24a0
|
|
24b7: 33 c0 xor %eax,%eax
|
|
24b9: c5 f8 77 vzeroupper
|
|
24bc: 41 5f pop %r15
|
|
24be: 5e pop %rsi
|
|
24bf: 5b pop %rbx
|
|
24c0: c3 ret
|
|
24c1: 33 f6 xor %esi,%esi
|
|
24c3: eb b4 jmp 0x2479
|
|
24c5: 45 33 d2 xor %r10d,%r10d
|
|
24c8: e9 45 ff ff ff jmp 0x2412
|
|
24cd: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
24d2: 41 5f pop %r15
|
|
24d4: 5e pop %rsi
|
|
24d5: 5b pop %rbx
|
|
24d6: c3 ret
|
|
24d7: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
24dc: 41 5f pop %r15
|
|
24de: 5e pop %rsi
|
|
24df: 5b pop %rbx
|
|
24e0: c3 ret
|
|
24e1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
24e8: 00
|
|
24e9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
24f0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
24f7: 00
|
|
24f8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
24ff: 90 nop
|
|
2500: 53 push %rbx
|
|
2501: 56 push %rsi
|
|
2502: 41 57 push %r15
|
|
2504: 49 89 cb mov %rcx,%r11
|
|
2507: 4d 85 db test %r11,%r11
|
|
250a: 0f 84 a7 01 00 00 je 0x26b7
|
|
2510: 48 85 d2 test %rdx,%rdx
|
|
2513: 0f 84 9e 01 00 00 je 0x26b7
|
|
2519: 4d 85 c0 test %r8,%r8
|
|
251c: 0f 84 95 01 00 00 je 0x26b7
|
|
2522: 45 85 c9 test %r9d,%r9d
|
|
2525: 0f 8e 82 01 00 00 jle 0x26ad
|
|
252b: 41 83 f9 10 cmp $0x10,%r9d
|
|
252f: 0f 8c 70 01 00 00 jl 0x26a5
|
|
2535: 4c 89 c1 mov %r8,%rcx
|
|
2538: 48 83 e1 1f and $0x1f,%rcx
|
|
253c: 89 c9 mov %ecx,%ecx
|
|
253e: 85 c9 test %ecx,%ecx
|
|
2540: 74 11 je 0x2553
|
|
2542: f6 c1 07 test $0x7,%cl
|
|
2545: 0f 85 5a 01 00 00 jne 0x26a5
|
|
254b: f7 d9 neg %ecx
|
|
254d: 83 c1 20 add $0x20,%ecx
|
|
2550: c1 e9 03 shr $0x3,%ecx
|
|
2553: 8d 41 10 lea 0x10(%rcx),%eax
|
|
2556: 44 3b c8 cmp %eax,%r9d
|
|
2559: 0f 8c 46 01 00 00 jl 0x26a5
|
|
255f: 45 89 ca mov %r9d,%r10d
|
|
2562: 33 c0 xor %eax,%eax
|
|
2564: 44 2b d1 sub %ecx,%r10d
|
|
2567: 41 83 e2 0f and $0xf,%r10d
|
|
256b: 41 f7 da neg %r10d
|
|
256e: 45 03 d1 add %r9d,%r10d
|
|
2571: 85 c9 test %ecx,%ecx
|
|
2573: 76 24 jbe 0x2599
|
|
2575: 0f 1f 40 00 nopl 0x0(%rax)
|
|
2579: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
2580: c5 fb 10 04 c2 vmovsd (%rdx,%rax,8),%xmm0
|
|
2585: c4 c1 7b 5c 0c c3 vsubsd (%r11,%rax,8),%xmm0,%xmm1
|
|
258b: c4 c1 7b 11 0c c0 vmovsd %xmm1,(%r8,%rax,8)
|
|
2591: 48 ff c0 inc %rax
|
|
2594: 48 3b c1 cmp %rcx,%rax
|
|
2597: 72 e7 jb 0x2580
|
|
2599: 49 63 c2 movslq %r10d,%rax
|
|
259c: 0f 1f 40 00 nopl 0x0(%rax)
|
|
25a0: c5 fd 10 04 ca vmovupd (%rdx,%rcx,8),%ymm0
|
|
25a5: c5 fd 10 54 ca 20 vmovupd 0x20(%rdx,%rcx,8),%ymm2
|
|
25ab: c5 fd 10 64 ca 40 vmovupd 0x40(%rdx,%rcx,8),%ymm4
|
|
25b1: 62 e1 fd 28 10 44 ca vmovupd 0x60(%rdx,%rcx,8),%ymm16
|
|
25b8: 03
|
|
25b9: c4 c1 7d 5c 0c cb vsubpd (%r11,%rcx,8),%ymm0,%ymm1
|
|
25bf: c4 c1 6d 5c 5c cb 20 vsubpd 0x20(%r11,%rcx,8),%ymm2,%ymm3
|
|
25c6: c4 c1 5d 5c 6c cb 40 vsubpd 0x40(%r11,%rcx,8),%ymm4,%ymm5
|
|
25cd: 62 c1 fd 20 5c 4c cb vsubpd 0x60(%r11,%rcx,8),%ymm16,%ymm17
|
|
25d4: 03
|
|
25d5: c4 c1 7d 11 0c c8 vmovupd %ymm1,(%r8,%rcx,8)
|
|
25db: c4 c1 7d 11 5c c8 20 vmovupd %ymm3,0x20(%r8,%rcx,8)
|
|
25e2: c4 c1 7d 11 6c c8 40 vmovupd %ymm5,0x40(%r8,%rcx,8)
|
|
25e9: 62 c1 fd 28 11 4c c8 vmovupd %ymm17,0x60(%r8,%rcx,8)
|
|
25f0: 03
|
|
25f1: 48 83 c1 10 add $0x10,%rcx
|
|
25f5: 48 3b c8 cmp %rax,%rcx
|
|
25f8: 72 a6 jb 0x25a0
|
|
25fa: 41 8d 42 01 lea 0x1(%r10),%eax
|
|
25fe: 41 3b c1 cmp %r9d,%eax
|
|
2601: 0f 87 90 00 00 00 ja 0x2697
|
|
2607: 4d 63 c9 movslq %r9d,%r9
|
|
260a: 4d 63 d2 movslq %r10d,%r10
|
|
260d: 4d 2b ca sub %r10,%r9
|
|
2610: 49 83 f9 04 cmp $0x4,%r9
|
|
2614: 0f 8c 87 00 00 00 jl 0x26a1
|
|
261a: 4d 63 d2 movslq %r10d,%r10
|
|
261d: 44 89 ce mov %r9d,%esi
|
|
2620: 83 e6 fc and $0xfffffffc,%esi
|
|
2623: 33 c9 xor %ecx,%ecx
|
|
2625: 48 63 f6 movslq %esi,%rsi
|
|
2628: 4b 8d 1c d0 lea (%r8,%r10,8),%rbx
|
|
262c: 4b 8d 04 d3 lea (%r11,%r10,8),%rax
|
|
2630: 4e 8d 3c d2 lea (%rdx,%r10,8),%r15
|
|
2634: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
2639: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
2640: c4 c1 7d 10 04 cf vmovupd (%r15,%rcx,8),%ymm0
|
|
2646: c5 fd 5c 0c c8 vsubpd (%rax,%rcx,8),%ymm0,%ymm1
|
|
264b: c5 fd 11 0c cb vmovupd %ymm1,(%rbx,%rcx,8)
|
|
2650: 48 83 c1 04 add $0x4,%rcx
|
|
2654: 48 3b ce cmp %rsi,%rcx
|
|
2657: 72 e7 jb 0x2640
|
|
2659: 49 3b f1 cmp %r9,%rsi
|
|
265c: 73 39 jae 0x2697
|
|
265e: 4d 63 d2 movslq %r10d,%r10
|
|
2661: 4b 8d 1c d0 lea (%r8,%r10,8),%rbx
|
|
2665: 4b 8d 0c d3 lea (%r11,%r10,8),%rcx
|
|
2669: 4a 8d 04 d2 lea (%rdx,%r10,8),%rax
|
|
266d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
2674: 00
|
|
2675: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
267c: 0f 1f 40 00 nopl 0x0(%rax)
|
|
2680: c5 fb 10 04 f0 vmovsd (%rax,%rsi,8),%xmm0
|
|
2685: c5 fb 5c 0c f1 vsubsd (%rcx,%rsi,8),%xmm0,%xmm1
|
|
268a: c5 fb 11 0c f3 vmovsd %xmm1,(%rbx,%rsi,8)
|
|
268f: 48 ff c6 inc %rsi
|
|
2692: 49 3b f1 cmp %r9,%rsi
|
|
2695: 72 e9 jb 0x2680
|
|
2697: 33 c0 xor %eax,%eax
|
|
2699: c5 f8 77 vzeroupper
|
|
269c: 41 5f pop %r15
|
|
269e: 5e pop %rsi
|
|
269f: 5b pop %rbx
|
|
26a0: c3 ret
|
|
26a1: 33 f6 xor %esi,%esi
|
|
26a3: eb b4 jmp 0x2659
|
|
26a5: 45 33 d2 xor %r10d,%r10d
|
|
26a8: e9 4d ff ff ff jmp 0x25fa
|
|
26ad: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
26b2: 41 5f pop %r15
|
|
26b4: 5e pop %rsi
|
|
26b5: 5b pop %rbx
|
|
26b6: c3 ret
|
|
26b7: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
26bc: 41 5f pop %r15
|
|
26be: 5e pop %rsi
|
|
26bf: 5b pop %rbx
|
|
26c0: c3 ret
|
|
26c1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
26c8: 00
|
|
26c9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
26d0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
26d7: 00
|
|
26d8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
26df: 90 nop
|
|
26e0: 48 83 ec 28 sub $0x28,%rsp
|
|
26e4: 48 89 4c 24 30 mov %rcx,0x30(%rsp)
|
|
26e9: 48 85 d2 test %rdx,%rdx
|
|
26ec: 74 1b je 0x2709
|
|
26ee: 45 85 c0 test %r8d,%r8d
|
|
26f1: 7f 0a jg 0x26fd
|
|
26f3: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
26f8: 48 83 c4 28 add $0x28,%rsp
|
|
26fc: c3 ret
|
|
26fd: e8 9e 76 03 00 call 0x39da0
|
|
2702: 33 c0 xor %eax,%eax
|
|
2704: 48 83 c4 28 add $0x28,%rsp
|
|
2708: c3 ret
|
|
2709: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
270e: 48 83 c4 28 add $0x28,%rsp
|
|
2712: c3 ret
|
|
2713: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
2718: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
271f: 00
|
|
2720: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
|
|
2725: 48 89 4c 24 30 mov %rcx,0x30(%rsp)
|
|
272a: 48 85 d2 test %rdx,%rdx
|
|
272d: 74 1d je 0x274c
|
|
272f: 45 85 c0 test %r8d,%r8d
|
|
2732: 7f 0b jg 0x273f
|
|
2734: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
2739: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
273e: c3 ret
|
|
273f: e8 fc 77 03 00 call 0x39f40
|
|
2744: 33 c0 xor %eax,%eax
|
|
2746: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
274b: c3 ret
|
|
274c: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
2751: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
2756: 90 nop
|
|
2757: c3 ret
|
|
2758: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
275f: 00
|
|
2760: 48 83 ec 28 sub $0x28,%rsp
|
|
2764: 48 89 4c 24 30 mov %rcx,0x30(%rsp)
|
|
2769: 48 85 d2 test %rdx,%rdx
|
|
276c: 74 1b je 0x2789
|
|
276e: 45 85 c0 test %r8d,%r8d
|
|
2771: 7f 0a jg 0x277d
|
|
2773: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
2778: 48 83 c4 28 add $0x28,%rsp
|
|
277c: c3 ret
|
|
277d: e8 5e 79 03 00 call 0x3a0e0
|
|
2782: 33 c0 xor %eax,%eax
|
|
2784: 48 83 c4 28 add $0x28,%rsp
|
|
2788: c3 ret
|
|
2789: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
278e: 48 83 c4 28 add $0x28,%rsp
|
|
2792: c3 ret
|
|
2793: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
2798: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
279f: 00
|
|
27a0: c4 e1 f9 6e c1 vmovq %rcx,%xmm0
|
|
27a5: 49 89 d1 mov %rdx,%r9
|
|
27a8: c5 f9 14 c8 vunpcklpd %xmm0,%xmm0,%xmm1
|
|
27ac: 48 89 4c 24 08 mov %rcx,0x8(%rsp)
|
|
27b1: c4 e3 75 18 c9 01 vinsertf128 $0x1,%xmm1,%ymm1,%ymm1
|
|
27b7: 4d 85 c9 test %r9,%r9
|
|
27ba: 0f 84 5a 01 00 00 je 0x291a
|
|
27c0: 45 85 c0 test %r8d,%r8d
|
|
27c3: 0f 8e 48 01 00 00 jle 0x2911
|
|
27c9: 41 83 f8 08 cmp $0x8,%r8d
|
|
27cd: 0f 8c 2f 01 00 00 jl 0x2902
|
|
27d3: 4c 89 ca mov %r9,%rdx
|
|
27d6: 48 83 e2 1f and $0x1f,%rdx
|
|
27da: 85 d2 test %edx,%edx
|
|
27dc: 74 11 je 0x27ef
|
|
27de: f6 c2 07 test $0x7,%dl
|
|
27e1: 0f 85 1b 01 00 00 jne 0x2902
|
|
27e7: f7 da neg %edx
|
|
27e9: 83 c2 20 add $0x20,%edx
|
|
27ec: c1 ea 03 shr $0x3,%edx
|
|
27ef: 8d 42 08 lea 0x8(%rdx),%eax
|
|
27f2: 44 3b c0 cmp %eax,%r8d
|
|
27f5: 0f 8c 07 01 00 00 jl 0x2902
|
|
27fb: 44 89 c1 mov %r8d,%ecx
|
|
27fe: 33 c0 xor %eax,%eax
|
|
2800: 2b ca sub %edx,%ecx
|
|
2802: 83 e1 07 and $0x7,%ecx
|
|
2805: f7 d9 neg %ecx
|
|
2807: 41 03 c8 add %r8d,%ecx
|
|
280a: 41 89 d2 mov %edx,%r10d
|
|
280d: 85 d2 test %edx,%edx
|
|
280f: 76 27 jbe 0x2838
|
|
2811: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
2818: 00
|
|
2819: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
2820: c4 c1 7b 10 14 c1 vmovsd (%r9,%rax,8),%xmm2
|
|
2826: c5 e8 58 d8 vaddps %xmm0,%xmm2,%xmm3
|
|
282a: c4 c1 7b 11 1c c1 vmovsd %xmm3,(%r9,%rax,8)
|
|
2830: 48 ff c0 inc %rax
|
|
2833: 49 3b c2 cmp %r10,%rax
|
|
2836: 72 e8 jb 0x2820
|
|
2838: 48 63 d1 movslq %ecx,%rdx
|
|
283b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
2840: c4 81 74 58 14 d1 vaddps (%r9,%r10,8),%ymm1,%ymm2
|
|
2846: c4 81 74 58 5c d1 20 vaddps 0x20(%r9,%r10,8),%ymm1,%ymm3
|
|
284d: c4 81 7c 11 14 d1 vmovups %ymm2,(%r9,%r10,8)
|
|
2853: c4 81 7c 11 5c d1 20 vmovups %ymm3,0x20(%r9,%r10,8)
|
|
285a: 49 83 c2 08 add $0x8,%r10
|
|
285e: 4c 3b d2 cmp %rdx,%r10
|
|
2861: 72 dd jb 0x2840
|
|
2863: 8d 41 01 lea 0x1(%rcx),%eax
|
|
2866: 41 3b c0 cmp %r8d,%eax
|
|
2869: 0f 87 89 00 00 00 ja 0x28f8
|
|
286f: 4d 63 c0 movslq %r8d,%r8
|
|
2872: 4c 2b c2 sub %rdx,%r8
|
|
2875: 49 83 f8 02 cmp $0x2,%r8
|
|
2879: 0f 8c 7f 00 00 00 jl 0x28fe
|
|
287f: 44 89 c0 mov %r8d,%eax
|
|
2882: 45 33 d2 xor %r10d,%r10d
|
|
2885: 83 e0 fe and $0xfffffffe,%eax
|
|
2888: 49 8d 14 d1 lea (%r9,%rdx,8),%rdx
|
|
288c: 48 63 c0 movslq %eax,%rax
|
|
288f: c5 fb 12 c8 vmovddup %xmm0,%xmm1
|
|
2893: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
2898: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
289f: 00
|
|
28a0: 49 83 c2 02 add $0x2,%r10
|
|
28a4: c5 f0 58 12 vaddps (%rdx),%xmm1,%xmm2
|
|
28a8: c5 f8 11 12 vmovups %xmm2,(%rdx)
|
|
28ac: 48 83 c2 10 add $0x10,%rdx
|
|
28b0: 4c 3b d0 cmp %rax,%r10
|
|
28b3: 72 eb jb 0x28a0
|
|
28b5: 49 3b c0 cmp %r8,%rax
|
|
28b8: 73 3e jae 0x28f8
|
|
28ba: 48 63 c9 movslq %ecx,%rcx
|
|
28bd: 49 8d 14 c9 lea (%r9,%rcx,8),%rdx
|
|
28c1: 48 8d 14 c2 lea (%rdx,%rax,8),%rdx
|
|
28c5: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
28cc: 00
|
|
28cd: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
28d4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
28d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
28e0: c5 fb 10 0a vmovsd (%rdx),%xmm1
|
|
28e4: 48 ff c0 inc %rax
|
|
28e7: c5 f0 58 d0 vaddps %xmm0,%xmm1,%xmm2
|
|
28eb: c5 fb 11 12 vmovsd %xmm2,(%rdx)
|
|
28ef: 48 83 c2 08 add $0x8,%rdx
|
|
28f3: 49 3b c0 cmp %r8,%rax
|
|
28f6: 72 e8 jb 0x28e0
|
|
28f8: 33 c0 xor %eax,%eax
|
|
28fa: c5 f8 77 vzeroupper
|
|
28fd: c3 ret
|
|
28fe: 33 c0 xor %eax,%eax
|
|
2900: eb b3 jmp 0x28b5
|
|
2902: 33 c9 xor %ecx,%ecx
|
|
2904: 41 83 f8 01 cmp $0x1,%r8d
|
|
2908: 72 ee jb 0x28f8
|
|
290a: 4d 63 c0 movslq %r8d,%r8
|
|
290d: 33 c0 xor %eax,%eax
|
|
290f: eb a4 jmp 0x28b5
|
|
2911: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
2916: c5 f8 77 vzeroupper
|
|
2919: c3 ret
|
|
291a: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
291f: c5 f8 77 vzeroupper
|
|
2922: c3 ret
|
|
2923: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
292a: 00
|
|
292b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
2932: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
2939: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
2940: 45 89 c1 mov %r8d,%r9d
|
|
2943: 49 89 d0 mov %rdx,%r8
|
|
2946: 48 89 4c 24 08 mov %rcx,0x8(%rsp)
|
|
294b: c4 e1 f9 6e c1 vmovq %rcx,%xmm0
|
|
2950: 4d 85 c0 test %r8,%r8
|
|
2953: 0f 84 f0 00 00 00 je 0x2a49
|
|
2959: 45 85 c9 test %r9d,%r9d
|
|
295c: 0f 8e e1 00 00 00 jle 0x2a43
|
|
2962: 49 63 d1 movslq %r9d,%rdx
|
|
2965: 48 83 fa 08 cmp $0x8,%rdx
|
|
2969: 0f 8c cf 00 00 00 jl 0x2a3e
|
|
296f: 4c 89 c0 mov %r8,%rax
|
|
2972: 48 83 e0 1f and $0x1f,%rax
|
|
2976: 85 c0 test %eax,%eax
|
|
2978: 74 10 je 0x298a
|
|
297a: a8 07 test $0x7,%al
|
|
297c: 0f 85 bc 00 00 00 jne 0x2a3e
|
|
2982: f7 d8 neg %eax
|
|
2984: 83 c0 20 add $0x20,%eax
|
|
2987: c1 e8 03 shr $0x3,%eax
|
|
298a: 8d 48 08 lea 0x8(%rax),%ecx
|
|
298d: 48 3b d1 cmp %rcx,%rdx
|
|
2990: 0f 8c a8 00 00 00 jl 0x2a3e
|
|
2996: 44 89 c9 mov %r9d,%ecx
|
|
2999: 2b c8 sub %eax,%ecx
|
|
299b: 83 e1 07 and $0x7,%ecx
|
|
299e: 44 2b c9 sub %ecx,%r9d
|
|
29a1: 33 c9 xor %ecx,%ecx
|
|
29a3: 41 89 c2 mov %eax,%r10d
|
|
29a6: 85 c0 test %eax,%eax
|
|
29a8: 76 2e jbe 0x29d8
|
|
29aa: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
29b1: 00
|
|
29b2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
29b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
29c0: c4 c1 7b 10 0c c8 vmovsd (%r8,%rcx,8),%xmm1
|
|
29c6: c5 f0 58 d0 vaddps %xmm0,%xmm1,%xmm2
|
|
29ca: c4 c1 7b 11 14 c8 vmovsd %xmm2,(%r8,%rcx,8)
|
|
29d0: 48 ff c1 inc %rcx
|
|
29d3: 49 3b ca cmp %r10,%rcx
|
|
29d6: 72 e8 jb 0x29c0
|
|
29d8: c4 e2 7d 19 c8 vbroadcastsd %xmm0,%ymm1
|
|
29dd: 49 63 c1 movslq %r9d,%rax
|
|
29e0: c4 81 74 58 14 d0 vaddps (%r8,%r10,8),%ymm1,%ymm2
|
|
29e6: c4 81 74 58 5c d0 20 vaddps 0x20(%r8,%r10,8),%ymm1,%ymm3
|
|
29ed: c4 81 7c 11 14 d0 vmovups %ymm2,(%r8,%r10,8)
|
|
29f3: c4 81 7c 11 5c d0 20 vmovups %ymm3,0x20(%r8,%r10,8)
|
|
29fa: 49 83 c2 08 add $0x8,%r10
|
|
29fe: 4c 3b d0 cmp %rax,%r10
|
|
2a01: 72 dd jb 0x29e0
|
|
2a03: 33 c0 xor %eax,%eax
|
|
2a05: 41 8d 49 01 lea 0x1(%r9),%ecx
|
|
2a09: 48 63 c9 movslq %ecx,%rcx
|
|
2a0c: 48 3b ca cmp %rdx,%rcx
|
|
2a0f: 77 27 ja 0x2a38
|
|
2a11: 4d 63 c9 movslq %r9d,%r9
|
|
2a14: 49 2b d1 sub %r9,%rdx
|
|
2a17: 4b 8d 0c c8 lea (%r8,%r9,8),%rcx
|
|
2a1b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
2a20: c5 fb 10 09 vmovsd (%rcx),%xmm1
|
|
2a24: 48 ff c0 inc %rax
|
|
2a27: c5 f0 58 d0 vaddps %xmm0,%xmm1,%xmm2
|
|
2a2b: c5 fb 11 11 vmovsd %xmm2,(%rcx)
|
|
2a2f: 48 83 c1 08 add $0x8,%rcx
|
|
2a33: 48 3b c2 cmp %rdx,%rax
|
|
2a36: 72 e8 jb 0x2a20
|
|
2a38: 33 c0 xor %eax,%eax
|
|
2a3a: c5 f8 77 vzeroupper
|
|
2a3d: c3 ret
|
|
2a3e: 45 33 c9 xor %r9d,%r9d
|
|
2a41: eb c0 jmp 0x2a03
|
|
2a43: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
2a48: c3 ret
|
|
2a49: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
2a4e: c3 ret
|
|
2a4f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
2a56: 00
|
|
2a57: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
2a5e: 66 90 xchg %ax,%ax
|
|
2a60: 45 89 c1 mov %r8d,%r9d
|
|
2a63: 49 89 d0 mov %rdx,%r8
|
|
2a66: 48 89 4c 24 08 mov %rcx,0x8(%rsp)
|
|
2a6b: c4 e1 f9 6e c9 vmovq %rcx,%xmm1
|
|
2a70: 4d 85 c0 test %r8,%r8
|
|
2a73: 0f 84 f0 00 00 00 je 0x2b69
|
|
2a79: 45 85 c9 test %r9d,%r9d
|
|
2a7c: 0f 8e e1 00 00 00 jle 0x2b63
|
|
2a82: 49 63 d1 movslq %r9d,%rdx
|
|
2a85: 48 83 fa 08 cmp $0x8,%rdx
|
|
2a89: 0f 8c cf 00 00 00 jl 0x2b5e
|
|
2a8f: 4c 89 c0 mov %r8,%rax
|
|
2a92: 48 83 e0 1f and $0x1f,%rax
|
|
2a96: 85 c0 test %eax,%eax
|
|
2a98: 74 10 je 0x2aaa
|
|
2a9a: a8 07 test $0x7,%al
|
|
2a9c: 0f 85 bc 00 00 00 jne 0x2b5e
|
|
2aa2: f7 d8 neg %eax
|
|
2aa4: 83 c0 20 add $0x20,%eax
|
|
2aa7: c1 e8 03 shr $0x3,%eax
|
|
2aaa: 8d 48 08 lea 0x8(%rax),%ecx
|
|
2aad: 48 3b d1 cmp %rcx,%rdx
|
|
2ab0: 0f 8c a8 00 00 00 jl 0x2b5e
|
|
2ab6: 44 89 c9 mov %r9d,%ecx
|
|
2ab9: 2b c8 sub %eax,%ecx
|
|
2abb: 83 e1 07 and $0x7,%ecx
|
|
2abe: 44 2b c9 sub %ecx,%r9d
|
|
2ac1: 33 c9 xor %ecx,%ecx
|
|
2ac3: 41 89 c2 mov %eax,%r10d
|
|
2ac6: 85 c0 test %eax,%eax
|
|
2ac8: 76 2e jbe 0x2af8
|
|
2aca: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
2ad1: 00
|
|
2ad2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
2ad9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
2ae0: c4 c1 7b 10 04 c8 vmovsd (%r8,%rcx,8),%xmm0
|
|
2ae6: c5 f8 58 d1 vaddps %xmm1,%xmm0,%xmm2
|
|
2aea: c4 c1 7b 11 14 c8 vmovsd %xmm2,(%r8,%rcx,8)
|
|
2af0: 48 ff c1 inc %rcx
|
|
2af3: 49 3b ca cmp %r10,%rcx
|
|
2af6: 72 e8 jb 0x2ae0
|
|
2af8: c4 e2 7d 19 c1 vbroadcastsd %xmm1,%ymm0
|
|
2afd: 49 63 c1 movslq %r9d,%rax
|
|
2b00: c4 81 7c 58 14 d0 vaddps (%r8,%r10,8),%ymm0,%ymm2
|
|
2b06: c4 81 7c 58 5c d0 20 vaddps 0x20(%r8,%r10,8),%ymm0,%ymm3
|
|
2b0d: c4 81 7c 11 14 d0 vmovups %ymm2,(%r8,%r10,8)
|
|
2b13: c4 81 7c 11 5c d0 20 vmovups %ymm3,0x20(%r8,%r10,8)
|
|
2b1a: 49 83 c2 08 add $0x8,%r10
|
|
2b1e: 4c 3b d0 cmp %rax,%r10
|
|
2b21: 72 dd jb 0x2b00
|
|
2b23: 33 c0 xor %eax,%eax
|
|
2b25: 41 8d 49 01 lea 0x1(%r9),%ecx
|
|
2b29: 48 63 c9 movslq %ecx,%rcx
|
|
2b2c: 48 3b ca cmp %rdx,%rcx
|
|
2b2f: 77 27 ja 0x2b58
|
|
2b31: 4d 63 c9 movslq %r9d,%r9
|
|
2b34: 49 2b d1 sub %r9,%rdx
|
|
2b37: 4b 8d 0c c8 lea (%r8,%r9,8),%rcx
|
|
2b3b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
2b40: c5 fb 10 01 vmovsd (%rcx),%xmm0
|
|
2b44: 48 ff c0 inc %rax
|
|
2b47: c5 f8 58 d1 vaddps %xmm1,%xmm0,%xmm2
|
|
2b4b: c5 fb 11 11 vmovsd %xmm2,(%rcx)
|
|
2b4f: 48 83 c1 08 add $0x8,%rcx
|
|
2b53: 48 3b c2 cmp %rdx,%rax
|
|
2b56: 72 e8 jb 0x2b40
|
|
2b58: 33 c0 xor %eax,%eax
|
|
2b5a: c5 f8 77 vzeroupper
|
|
2b5d: c3 ret
|
|
2b5e: 45 33 c9 xor %r9d,%r9d
|
|
2b61: eb c0 jmp 0x2b23
|
|
2b63: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
2b68: c3 ret
|
|
2b69: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
2b6e: c3 ret
|
|
2b6f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
2b76: 00
|
|
2b77: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
2b7e: 66 90 xchg %ax,%ax
|
|
2b80: 55 push %rbp
|
|
2b81: 48 83 ec 30 sub $0x30,%rsp
|
|
2b85: 48 8d 6c 24 20 lea 0x20(%rsp),%rbp
|
|
2b8a: 48 89 4d 20 mov %rcx,0x20(%rbp)
|
|
2b8e: 48 89 55 28 mov %rdx,0x28(%rbp)
|
|
2b92: 44 89 45 30 mov %r8d,0x30(%rbp)
|
|
2b96: 48 8b 45 20 mov 0x20(%rbp),%rax
|
|
2b9a: 48 8b 55 28 mov 0x28(%rbp),%rdx
|
|
2b9e: 8b 4d 30 mov 0x30(%rbp),%ecx
|
|
2ba1: 89 4d 08 mov %ecx,0x8(%rbp)
|
|
2ba4: 48 89 c1 mov %rax,%rcx
|
|
2ba7: 8b 45 08 mov 0x8(%rbp),%eax
|
|
2baa: 41 89 c0 mov %eax,%r8d
|
|
2bad: e8 8e 75 13 00 call 0x13a140
|
|
2bb2: 89 45 00 mov %eax,0x0(%rbp)
|
|
2bb5: 8b 45 00 mov 0x0(%rbp),%eax
|
|
2bb8: 48 8d 65 10 lea 0x10(%rbp),%rsp
|
|
2bbc: 5d pop %rbp
|
|
2bbd: c3 ret
|
|
2bbe: 66 90 xchg %ax,%ax
|
|
2bc0: 55 push %rbp
|
|
2bc1: 48 8d 64 24 d0 lea -0x30(%rsp),%rsp
|
|
2bc6: 48 8d 6c 24 20 lea 0x20(%rsp),%rbp
|
|
2bcb: 48 89 4d 20 mov %rcx,0x20(%rbp)
|
|
2bcf: 48 89 55 28 mov %rdx,0x28(%rbp)
|
|
2bd3: 44 89 45 30 mov %r8d,0x30(%rbp)
|
|
2bd7: 48 8b 45 20 mov 0x20(%rbp),%rax
|
|
2bdb: 48 8b 55 28 mov 0x28(%rbp),%rdx
|
|
2bdf: 8b 4d 30 mov 0x30(%rbp),%ecx
|
|
2be2: 89 4d 08 mov %ecx,0x8(%rbp)
|
|
2be5: 48 89 c1 mov %rax,%rcx
|
|
2be8: 8b 45 08 mov 0x8(%rbp),%eax
|
|
2beb: 41 89 c0 mov %eax,%r8d
|
|
2bee: e8 6d 75 13 00 call 0x13a160
|
|
2bf3: 89 45 00 mov %eax,0x0(%rbp)
|
|
2bf6: 8b 45 00 mov 0x0(%rbp),%eax
|
|
2bf9: 48 8d 65 10 lea 0x10(%rbp),%rsp
|
|
2bfd: 5d pop %rbp
|
|
2bfe: c3 ret
|
|
2bff: 90 nop
|
|
2c00: 55 push %rbp
|
|
2c01: 48 83 ec 30 sub $0x30,%rsp
|
|
2c05: 48 8d 6c 24 20 lea 0x20(%rsp),%rbp
|
|
2c0a: 48 89 4d 20 mov %rcx,0x20(%rbp)
|
|
2c0e: 48 89 55 28 mov %rdx,0x28(%rbp)
|
|
2c12: 44 89 45 30 mov %r8d,0x30(%rbp)
|
|
2c16: 48 8b 45 20 mov 0x20(%rbp),%rax
|
|
2c1a: 48 8b 55 28 mov 0x28(%rbp),%rdx
|
|
2c1e: 8b 4d 30 mov 0x30(%rbp),%ecx
|
|
2c21: 89 4d 08 mov %ecx,0x8(%rbp)
|
|
2c24: 48 89 c1 mov %rax,%rcx
|
|
2c27: 8b 45 08 mov 0x8(%rbp),%eax
|
|
2c2a: 41 89 c0 mov %eax,%r8d
|
|
2c2d: e8 4e 75 13 00 call 0x13a180
|
|
2c32: 89 45 00 mov %eax,0x0(%rbp)
|
|
2c35: 8b 45 00 mov 0x0(%rbp),%eax
|
|
2c38: 48 8d 65 10 lea 0x10(%rbp),%rsp
|
|
2c3c: 5d pop %rbp
|
|
2c3d: c3 ret
|
|
2c3e: 66 90 xchg %ax,%ax
|
|
2c40: 55 push %rbp
|
|
2c41: 48 83 ec 30 sub $0x30,%rsp
|
|
2c45: 48 8d 6c 24 20 lea 0x20(%rsp),%rbp
|
|
2c4a: 48 89 4d 20 mov %rcx,0x20(%rbp)
|
|
2c4e: 48 89 55 28 mov %rdx,0x28(%rbp)
|
|
2c52: 44 89 45 30 mov %r8d,0x30(%rbp)
|
|
2c56: 48 8b 45 20 mov 0x20(%rbp),%rax
|
|
2c5a: 48 8b 55 28 mov 0x28(%rbp),%rdx
|
|
2c5e: 8b 4d 30 mov 0x30(%rbp),%ecx
|
|
2c61: 89 4d 08 mov %ecx,0x8(%rbp)
|
|
2c64: 48 89 c1 mov %rax,%rcx
|
|
2c67: 8b 45 08 mov 0x8(%rbp),%eax
|
|
2c6a: 41 89 c0 mov %eax,%r8d
|
|
2c6d: e8 2e 75 13 00 call 0x13a1a0
|
|
2c72: 89 45 00 mov %eax,0x0(%rbp)
|
|
2c75: 8b 45 00 mov 0x0(%rbp),%eax
|
|
2c78: 48 8d 65 10 lea 0x10(%rbp),%rsp
|
|
2c7c: 5d pop %rbp
|
|
2c7d: c3 ret
|
|
2c7e: 66 90 xchg %ax,%ax
|
|
2c80: 55 push %rbp
|
|
2c81: 48 83 ec 30 sub $0x30,%rsp
|
|
2c85: 48 8d 6c 24 20 lea 0x20(%rsp),%rbp
|
|
2c8a: 48 89 4d 20 mov %rcx,0x20(%rbp)
|
|
2c8e: 48 89 55 28 mov %rdx,0x28(%rbp)
|
|
2c92: 44 89 45 30 mov %r8d,0x30(%rbp)
|
|
2c96: 48 8b 45 20 mov 0x20(%rbp),%rax
|
|
2c9a: 48 8b 55 28 mov 0x28(%rbp),%rdx
|
|
2c9e: 8b 4d 30 mov 0x30(%rbp),%ecx
|
|
2ca1: 89 4d 08 mov %ecx,0x8(%rbp)
|
|
2ca4: 48 89 c1 mov %rax,%rcx
|
|
2ca7: 8b 45 08 mov 0x8(%rbp),%eax
|
|
2caa: 41 89 c0 mov %eax,%r8d
|
|
2cad: e8 0e 75 13 00 call 0x13a1c0
|
|
2cb2: 89 45 00 mov %eax,0x0(%rbp)
|
|
2cb5: 8b 45 00 mov 0x0(%rbp),%eax
|
|
2cb8: 48 8d 65 10 lea 0x10(%rbp),%rsp
|
|
2cbc: 5d pop %rbp
|
|
2cbd: c3 ret
|
|
2cbe: 66 90 xchg %ax,%ax
|
|
2cc0: 55 push %rbp
|
|
2cc1: 48 83 ec 30 sub $0x30,%rsp
|
|
2cc5: 48 8d 6c 24 20 lea 0x20(%rsp),%rbp
|
|
2cca: 48 89 4d 20 mov %rcx,0x20(%rbp)
|
|
2cce: 48 89 55 28 mov %rdx,0x28(%rbp)
|
|
2cd2: 44 89 45 30 mov %r8d,0x30(%rbp)
|
|
2cd6: 48 8b 45 20 mov 0x20(%rbp),%rax
|
|
2cda: 48 8b 55 28 mov 0x28(%rbp),%rdx
|
|
2cde: 8b 4d 30 mov 0x30(%rbp),%ecx
|
|
2ce1: 89 4d 08 mov %ecx,0x8(%rbp)
|
|
2ce4: 48 89 c1 mov %rax,%rcx
|
|
2ce7: 8b 45 08 mov 0x8(%rbp),%eax
|
|
2cea: 41 89 c0 mov %eax,%r8d
|
|
2ced: e8 ee 74 13 00 call 0x13a1e0
|
|
2cf2: 89 45 00 mov %eax,0x0(%rbp)
|
|
2cf5: 8b 45 00 mov 0x0(%rbp),%eax
|
|
2cf8: 48 8d 65 10 lea 0x10(%rbp),%rsp
|
|
2cfc: 5d pop %rbp
|
|
2cfd: c3 ret
|
|
2cfe: 66 90 xchg %ax,%ax
|
|
2d00: 48 83 ec 28 sub $0x28,%rsp
|
|
2d04: 48 89 4c 24 30 mov %rcx,0x30(%rsp)
|
|
2d09: 48 85 d2 test %rdx,%rdx
|
|
2d0c: 74 28 je 0x2d36
|
|
2d0e: 45 85 c0 test %r8d,%r8d
|
|
2d11: 7f 0a jg 0x2d1d
|
|
2d13: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
2d18: 48 83 c4 28 add $0x28,%rsp
|
|
2d1c: c3 ret
|
|
2d1d: 89 c8 mov %ecx,%eax
|
|
2d1f: 48 c1 e9 20 shr $0x20,%rcx
|
|
2d23: 48 c1 e1 20 shl $0x20,%rcx
|
|
2d27: 48 0b c8 or %rax,%rcx
|
|
2d2a: e8 51 75 03 00 call 0x3a280
|
|
2d2f: 33 c0 xor %eax,%eax
|
|
2d31: 48 83 c4 28 add $0x28,%rsp
|
|
2d35: c3 ret
|
|
2d36: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
2d3b: 48 83 c4 28 add $0x28,%rsp
|
|
2d3f: c3 ret
|
|
2d40: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
|
|
2d45: 48 89 4c 24 30 mov %rcx,0x30(%rsp)
|
|
2d4a: 48 85 d2 test %rdx,%rdx
|
|
2d4d: 74 2a je 0x2d79
|
|
2d4f: 45 85 c0 test %r8d,%r8d
|
|
2d52: 7f 0b jg 0x2d5f
|
|
2d54: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
2d59: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
2d5e: c3 ret
|
|
2d5f: 89 c8 mov %ecx,%eax
|
|
2d61: 48 c1 e9 20 shr $0x20,%rcx
|
|
2d65: 48 c1 e1 20 shl $0x20,%rcx
|
|
2d69: 48 0b c8 or %rax,%rcx
|
|
2d6c: e8 2f 75 03 00 call 0x3a2a0
|
|
2d71: 33 c0 xor %eax,%eax
|
|
2d73: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
2d78: c3 ret
|
|
2d79: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
2d7e: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
2d83: 90 nop
|
|
2d84: c3 ret
|
|
2d85: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
2d8c: 00
|
|
2d8d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
2d94: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
2d99: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
2da0: 48 83 ec 28 sub $0x28,%rsp
|
|
2da4: 48 89 4c 24 30 mov %rcx,0x30(%rsp)
|
|
2da9: 48 85 d2 test %rdx,%rdx
|
|
2dac: 74 28 je 0x2dd6
|
|
2dae: 45 85 c0 test %r8d,%r8d
|
|
2db1: 7f 0a jg 0x2dbd
|
|
2db3: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
2db8: 48 83 c4 28 add $0x28,%rsp
|
|
2dbc: c3 ret
|
|
2dbd: 89 c8 mov %ecx,%eax
|
|
2dbf: 48 c1 e9 20 shr $0x20,%rcx
|
|
2dc3: 48 c1 e1 20 shl $0x20,%rcx
|
|
2dc7: 48 0b c8 or %rax,%rcx
|
|
2dca: e8 f1 74 03 00 call 0x3a2c0
|
|
2dcf: 33 c0 xor %eax,%eax
|
|
2dd1: 48 83 c4 28 add $0x28,%rsp
|
|
2dd5: c3 ret
|
|
2dd6: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
2ddb: 48 83 c4 28 add $0x28,%rsp
|
|
2ddf: c3 ret
|
|
2de0: 48 83 ec 28 sub $0x28,%rsp
|
|
2de4: 48 89 4c 24 30 mov %rcx,0x30(%rsp)
|
|
2de9: 48 85 d2 test %rdx,%rdx
|
|
2dec: 74 28 je 0x2e16
|
|
2dee: 45 85 c0 test %r8d,%r8d
|
|
2df1: 7f 0a jg 0x2dfd
|
|
2df3: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
2df8: 48 83 c4 28 add $0x28,%rsp
|
|
2dfc: c3 ret
|
|
2dfd: 89 c8 mov %ecx,%eax
|
|
2dff: 48 c1 e9 20 shr $0x20,%rcx
|
|
2e03: 48 c1 e1 20 shl $0x20,%rcx
|
|
2e07: 48 0b c8 or %rax,%rcx
|
|
2e0a: e8 d1 74 03 00 call 0x3a2e0
|
|
2e0f: 33 c0 xor %eax,%eax
|
|
2e11: 48 83 c4 28 add $0x28,%rsp
|
|
2e15: c3 ret
|
|
2e16: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
2e1b: 48 83 c4 28 add $0x28,%rsp
|
|
2e1f: c3 ret
|
|
2e20: 48 83 ec 28 sub $0x28,%rsp
|
|
2e24: 48 89 4c 24 30 mov %rcx,0x30(%rsp)
|
|
2e29: 48 85 d2 test %rdx,%rdx
|
|
2e2c: 74 28 je 0x2e56
|
|
2e2e: 45 85 c0 test %r8d,%r8d
|
|
2e31: 7f 0a jg 0x2e3d
|
|
2e33: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
2e38: 48 83 c4 28 add $0x28,%rsp
|
|
2e3c: c3 ret
|
|
2e3d: 89 c8 mov %ecx,%eax
|
|
2e3f: 48 c1 e9 20 shr $0x20,%rcx
|
|
2e43: 48 c1 e1 20 shl $0x20,%rcx
|
|
2e47: 48 0b c8 or %rax,%rcx
|
|
2e4a: e8 b1 74 03 00 call 0x3a300
|
|
2e4f: 33 c0 xor %eax,%eax
|
|
2e51: 48 83 c4 28 add $0x28,%rsp
|
|
2e55: c3 ret
|
|
2e56: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
2e5b: 48 83 c4 28 add $0x28,%rsp
|
|
2e5f: c3 ret
|
|
2e60: 48 83 ec 28 sub $0x28,%rsp
|
|
2e64: 48 89 4c 24 30 mov %rcx,0x30(%rsp)
|
|
2e69: 48 85 d2 test %rdx,%rdx
|
|
2e6c: 74 28 je 0x2e96
|
|
2e6e: 45 85 c0 test %r8d,%r8d
|
|
2e71: 7f 0a jg 0x2e7d
|
|
2e73: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
2e78: 48 83 c4 28 add $0x28,%rsp
|
|
2e7c: c3 ret
|
|
2e7d: 89 c8 mov %ecx,%eax
|
|
2e7f: 48 c1 e9 20 shr $0x20,%rcx
|
|
2e83: 48 c1 e1 20 shl $0x20,%rcx
|
|
2e87: 48 0b c8 or %rax,%rcx
|
|
2e8a: e8 d1 77 03 00 call 0x3a660
|
|
2e8f: 33 c0 xor %eax,%eax
|
|
2e91: 48 83 c4 28 add $0x28,%rsp
|
|
2e95: c3 ret
|
|
2e96: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
2e9b: 48 83 c4 28 add $0x28,%rsp
|
|
2e9f: c3 ret
|
|
2ea0: 48 83 ec 28 sub $0x28,%rsp
|
|
2ea4: 48 85 d2 test %rdx,%rdx
|
|
2ea7: 74 41 je 0x2eea
|
|
2ea9: 45 85 c0 test %r8d,%r8d
|
|
2eac: 7e 32 jle 0x2ee0
|
|
2eae: 66 0f 2e 05 22 34 c5 ucomisd 0x1c53422(%rip),%xmm0 # 0x1c562d8
|
|
2eb5: 01
|
|
2eb6: 7a 02 jp 0x2eba
|
|
2eb8: 74 10 je 0x2eca
|
|
2eba: 0f 57 c9 xorps %xmm1,%xmm1
|
|
2ebd: 66 0f 2e c1 ucomisd %xmm1,%xmm0
|
|
2ec1: 7a 02 jp 0x2ec5
|
|
2ec3: 74 0c je 0x2ed1
|
|
2ec5: e8 b6 7a 03 00 call 0x3a980
|
|
2eca: 33 c0 xor %eax,%eax
|
|
2ecc: 48 83 c4 28 add $0x28,%rsp
|
|
2ed0: c3 ret
|
|
2ed1: 48 89 d1 mov %rdx,%rcx
|
|
2ed4: 44 89 c2 mov %r8d,%edx
|
|
2ed7: 48 83 c4 28 add $0x28,%rsp
|
|
2edb: e9 20 3f 01 00 jmp 0x16e00
|
|
2ee0: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
2ee5: 48 83 c4 28 add $0x28,%rsp
|
|
2ee9: c3 ret
|
|
2eea: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
2eef: 48 83 c4 28 add $0x28,%rsp
|
|
2ef3: c3 ret
|
|
2ef4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
2ef9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
2f00: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
|
|
2f05: 48 85 d2 test %rdx,%rdx
|
|
2f08: 74 45 je 0x2f4f
|
|
2f0a: 45 85 c0 test %r8d,%r8d
|
|
2f0d: 7e 34 jle 0x2f43
|
|
2f0f: 66 0f 2e 05 c9 33 c5 ucomisd 0x1c533c9(%rip),%xmm0 # 0x1c562e0
|
|
2f16: 01
|
|
2f17: 7a 02 jp 0x2f1b
|
|
2f19: 74 10 je 0x2f2b
|
|
2f1b: 0f 57 c9 xorps %xmm1,%xmm1
|
|
2f1e: 66 0f 2e c1 ucomisd %xmm1,%xmm0
|
|
2f22: 7a 02 jp 0x2f26
|
|
2f24: 74 0d je 0x2f33
|
|
2f26: e8 f5 7b 03 00 call 0x3ab20
|
|
2f2b: 33 c0 xor %eax,%eax
|
|
2f2d: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
2f32: c3 ret
|
|
2f33: 48 89 d1 mov %rdx,%rcx
|
|
2f36: 44 89 c2 mov %r8d,%edx
|
|
2f39: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
2f3e: e9 bd 40 01 00 jmp 0x17000
|
|
2f43: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
2f48: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
2f4d: 90 nop
|
|
2f4e: c3 ret
|
|
2f4f: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
2f54: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
2f59: 90 nop
|
|
2f5a: 90 nop
|
|
2f5b: 90 nop
|
|
2f5c: c3 ret
|
|
2f5d: 0f 1f 00 nopl (%rax)
|
|
2f60: 48 83 ec 28 sub $0x28,%rsp
|
|
2f64: 48 85 d2 test %rdx,%rdx
|
|
2f67: 74 41 je 0x2faa
|
|
2f69: 45 85 c0 test %r8d,%r8d
|
|
2f6c: 7e 32 jle 0x2fa0
|
|
2f6e: 66 0f 2e 05 72 33 c5 ucomisd 0x1c53372(%rip),%xmm0 # 0x1c562e8
|
|
2f75: 01
|
|
2f76: 7a 02 jp 0x2f7a
|
|
2f78: 74 10 je 0x2f8a
|
|
2f7a: 0f 57 c9 xorps %xmm1,%xmm1
|
|
2f7d: 66 0f 2e c1 ucomisd %xmm1,%xmm0
|
|
2f81: 7a 02 jp 0x2f85
|
|
2f83: 74 0c je 0x2f91
|
|
2f85: e8 36 7d 03 00 call 0x3acc0
|
|
2f8a: 33 c0 xor %eax,%eax
|
|
2f8c: 48 83 c4 28 add $0x28,%rsp
|
|
2f90: c3 ret
|
|
2f91: 48 89 d1 mov %rdx,%rcx
|
|
2f94: 44 89 c2 mov %r8d,%edx
|
|
2f97: 48 83 c4 28 add $0x28,%rsp
|
|
2f9b: e9 40 42 01 00 jmp 0x171e0
|
|
2fa0: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
2fa5: 48 83 c4 28 add $0x28,%rsp
|
|
2fa9: c3 ret
|
|
2faa: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
2faf: 48 83 c4 28 add $0x28,%rsp
|
|
2fb3: c3 ret
|
|
2fb4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
2fb9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
2fc0: 48 83 ec 28 sub $0x28,%rsp
|
|
2fc4: c5 f9 28 c8 vmovapd %xmm0,%xmm1
|
|
2fc8: 48 85 d2 test %rdx,%rdx
|
|
2fcb: 0f 84 c2 01 00 00 je 0x3193
|
|
2fd1: 45 85 c0 test %r8d,%r8d
|
|
2fd4: 0f 8e af 01 00 00 jle 0x3189
|
|
2fda: c5 f9 2e 0d 0e 33 c5 vucomisd 0x1c5330e(%rip),%xmm1 # 0x1c562f0
|
|
2fe1: 01
|
|
2fe2: 7a 06 jp 0x2fea
|
|
2fe4: 0f 84 98 01 00 00 je 0x3182
|
|
2fea: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0
|
|
2fee: c5 f9 2e c8 vucomisd %xmm0,%xmm1
|
|
2ff2: 7a 06 jp 0x2ffa
|
|
2ff4: 0f 84 78 01 00 00 je 0x3172
|
|
2ffa: 41 83 f8 10 cmp $0x10,%r8d
|
|
2ffe: 0f 8c 5e 01 00 00 jl 0x3162
|
|
3004: 49 89 d1 mov %rdx,%r9
|
|
3007: 49 83 e1 1f and $0x1f,%r9
|
|
300b: 45 85 c9 test %r9d,%r9d
|
|
300e: 74 18 je 0x3028
|
|
3010: 41 f7 c1 07 00 00 00 test $0x7,%r9d
|
|
3017: 0f 85 45 01 00 00 jne 0x3162
|
|
301d: 41 f7 d9 neg %r9d
|
|
3020: 41 83 c1 20 add $0x20,%r9d
|
|
3024: 41 c1 e9 03 shr $0x3,%r9d
|
|
3028: 41 8d 41 10 lea 0x10(%r9),%eax
|
|
302c: 44 3b c0 cmp %eax,%r8d
|
|
302f: 0f 8c 2d 01 00 00 jl 0x3162
|
|
3035: 45 89 c2 mov %r8d,%r10d
|
|
3038: 33 c0 xor %eax,%eax
|
|
303a: 45 2b d1 sub %r9d,%r10d
|
|
303d: 41 83 e2 0f and $0xf,%r10d
|
|
3041: 41 f7 da neg %r10d
|
|
3044: 45 03 d0 add %r8d,%r10d
|
|
3047: 45 89 cb mov %r9d,%r11d
|
|
304a: 45 85 c9 test %r9d,%r9d
|
|
304d: 76 23 jbe 0x3072
|
|
304f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
3056: 00
|
|
3057: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
305e: 66 90 xchg %ax,%ax
|
|
3060: c5 f3 59 04 c2 vmulsd (%rdx,%rax,8),%xmm1,%xmm0
|
|
3065: c5 fb 11 04 c2 vmovsd %xmm0,(%rdx,%rax,8)
|
|
306a: 48 ff c0 inc %rax
|
|
306d: 49 3b c3 cmp %r11,%rax
|
|
3070: 72 ee jb 0x3060
|
|
3072: c5 f1 14 c1 vunpcklpd %xmm1,%xmm1,%xmm0
|
|
3076: 4d 63 ca movslq %r10d,%r9
|
|
3079: c4 e3 7d 18 c0 01 vinsertf128 $0x1,%xmm0,%ymm0,%ymm0
|
|
307f: 90 nop
|
|
3080: c4 a1 7d 59 14 da vmulpd (%rdx,%r11,8),%ymm0,%ymm2
|
|
3086: c4 a1 7d 59 5c da 20 vmulpd 0x20(%rdx,%r11,8),%ymm0,%ymm3
|
|
308d: c4 a1 7d 59 64 da 40 vmulpd 0x40(%rdx,%r11,8),%ymm0,%ymm4
|
|
3094: c4 a1 7d 59 6c da 60 vmulpd 0x60(%rdx,%r11,8),%ymm0,%ymm5
|
|
309b: c4 a1 7d 11 14 da vmovupd %ymm2,(%rdx,%r11,8)
|
|
30a1: c4 a1 7d 11 5c da 20 vmovupd %ymm3,0x20(%rdx,%r11,8)
|
|
30a8: c4 a1 7d 11 64 da 40 vmovupd %ymm4,0x40(%rdx,%r11,8)
|
|
30af: c4 a1 7d 11 6c da 60 vmovupd %ymm5,0x60(%rdx,%r11,8)
|
|
30b6: 49 83 c3 10 add $0x10,%r11
|
|
30ba: 4d 3b d9 cmp %r9,%r11
|
|
30bd: 72 c1 jb 0x3080
|
|
30bf: 41 8d 42 01 lea 0x1(%r10),%eax
|
|
30c3: 41 3b c0 cmp %r8d,%eax
|
|
30c6: 0f 87 88 00 00 00 ja 0x3154
|
|
30cc: 4d 63 c0 movslq %r8d,%r8
|
|
30cf: 4d 2b c1 sub %r9,%r8
|
|
30d2: 49 83 f8 04 cmp $0x4,%r8
|
|
30d6: 0f 8c 82 00 00 00 jl 0x315e
|
|
30dc: 44 89 c0 mov %r8d,%eax
|
|
30df: 45 33 db xor %r11d,%r11d
|
|
30e2: 83 e0 fc and $0xfffffffc,%eax
|
|
30e5: 4e 8d 0c ca lea (%rdx,%r9,8),%r9
|
|
30e9: 48 63 c0 movslq %eax,%rax
|
|
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 c1 7d 59 11 vmulpd (%r9),%ymm0,%ymm2
|
|
3105: 49 83 c3 04 add $0x4,%r11
|
|
3109: c4 c1 7d 11 11 vmovupd %ymm2,(%r9)
|
|
310e: 49 83 c1 20 add $0x20,%r9
|
|
3112: 4c 3b d8 cmp %rax,%r11
|
|
3115: 72 e9 jb 0x3100
|
|
3117: 49 3b c0 cmp %r8,%rax
|
|
311a: 73 38 jae 0x3154
|
|
311c: 4d 63 d2 movslq %r10d,%r10
|
|
311f: 4a 8d 14 d2 lea (%rdx,%r10,8),%rdx
|
|
3123: 48 8d 14 c2 lea (%rdx,%rax,8),%rdx
|
|
3127: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
312e: 00
|
|
312f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
3136: 0f 1f 00 nopl (%rax)
|
|
3139: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
3140: c5 f3 59 02 vmulsd (%rdx),%xmm1,%xmm0
|
|
3144: 48 ff c0 inc %rax
|
|
3147: c5 fb 11 02 vmovsd %xmm0,(%rdx)
|
|
314b: 48 83 c2 08 add $0x8,%rdx
|
|
314f: 49 3b c0 cmp %r8,%rax
|
|
3152: 72 ec jb 0x3140
|
|
3154: 33 c0 xor %eax,%eax
|
|
3156: c5 f8 77 vzeroupper
|
|
3159: 48 83 c4 28 add $0x28,%rsp
|
|
315d: c3 ret
|
|
315e: 33 c0 xor %eax,%eax
|
|
3160: eb b5 jmp 0x3117
|
|
3162: 45 33 d2 xor %r10d,%r10d
|
|
3165: 41 83 f8 01 cmp $0x1,%r8d
|
|
3169: 72 e9 jb 0x3154
|
|
316b: 4d 63 c0 movslq %r8d,%r8
|
|
316e: 33 c0 xor %eax,%eax
|
|
3170: eb a5 jmp 0x3117
|
|
3172: 48 89 d1 mov %rdx,%rcx
|
|
3175: 44 89 c2 mov %r8d,%edx
|
|
3178: e8 a3 40 01 00 call 0x17220
|
|
317d: 48 83 c4 28 add $0x28,%rsp
|
|
3181: c3 ret
|
|
3182: 33 c0 xor %eax,%eax
|
|
3184: 48 83 c4 28 add $0x28,%rsp
|
|
3188: c3 ret
|
|
3189: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
318e: 48 83 c4 28 add $0x28,%rsp
|
|
3192: c3 ret
|
|
3193: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
3198: 48 83 c4 28 add $0x28,%rsp
|
|
319c: c3 ret
|
|
319d: 0f 1f 00 nopl (%rax)
|
|
31a0: 48 83 ec 28 sub $0x28,%rsp
|
|
31a4: 48 85 d2 test %rdx,%rdx
|
|
31a7: 0f 84 be 01 00 00 je 0x336b
|
|
31ad: 45 85 c0 test %r8d,%r8d
|
|
31b0: 0f 8e ab 01 00 00 jle 0x3361
|
|
31b6: c5 f9 2e 05 3a 31 c5 vucomisd 0x1c5313a(%rip),%xmm0 # 0x1c562f8
|
|
31bd: 01
|
|
31be: 7a 06 jp 0x31c6
|
|
31c0: 0f 84 94 01 00 00 je 0x335a
|
|
31c6: c5 f1 57 c9 vxorpd %xmm1,%xmm1,%xmm1
|
|
31ca: c5 f9 2e c1 vucomisd %xmm1,%xmm0
|
|
31ce: 7a 06 jp 0x31d6
|
|
31d0: 0f 84 74 01 00 00 je 0x334a
|
|
31d6: 41 83 f8 10 cmp $0x10,%r8d
|
|
31da: 0f 8c 62 01 00 00 jl 0x3342
|
|
31e0: 49 89 d3 mov %rdx,%r11
|
|
31e3: 49 83 e3 1f and $0x1f,%r11
|
|
31e7: 45 85 db test %r11d,%r11d
|
|
31ea: 74 18 je 0x3204
|
|
31ec: 41 f7 c3 07 00 00 00 test $0x7,%r11d
|
|
31f3: 0f 85 49 01 00 00 jne 0x3342
|
|
31f9: 41 f7 db neg %r11d
|
|
31fc: 41 83 c3 20 add $0x20,%r11d
|
|
3200: 41 c1 eb 03 shr $0x3,%r11d
|
|
3204: 41 8d 43 10 lea 0x10(%r11),%eax
|
|
3208: 44 3b c0 cmp %eax,%r8d
|
|
320b: 0f 8c 31 01 00 00 jl 0x3342
|
|
3211: 45 89 c1 mov %r8d,%r9d
|
|
3214: 33 c0 xor %eax,%eax
|
|
3216: 45 2b cb sub %r11d,%r9d
|
|
3219: 41 83 e1 0f and $0xf,%r9d
|
|
321d: 41 f7 d9 neg %r9d
|
|
3220: 45 03 c8 add %r8d,%r9d
|
|
3223: 45 89 da mov %r11d,%r10d
|
|
3226: 45 85 db test %r11d,%r11d
|
|
3229: 76 27 jbe 0x3252
|
|
322b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
3232: 00
|
|
3233: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
323a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
3240: c5 fb 59 0c c2 vmulsd (%rdx,%rax,8),%xmm0,%xmm1
|
|
3245: c5 fb 11 0c c2 vmovsd %xmm1,(%rdx,%rax,8)
|
|
324a: 48 ff c0 inc %rax
|
|
324d: 49 3b c2 cmp %r10,%rax
|
|
3250: 72 ee jb 0x3240
|
|
3252: c4 e2 7d 19 c8 vbroadcastsd %xmm0,%ymm1
|
|
3257: 49 63 c1 movslq %r9d,%rax
|
|
325a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
3260: c4 a1 75 59 14 d2 vmulpd (%rdx,%r10,8),%ymm1,%ymm2
|
|
3266: c4 a1 75 59 5c d2 20 vmulpd 0x20(%rdx,%r10,8),%ymm1,%ymm3
|
|
326d: c4 a1 75 59 64 d2 40 vmulpd 0x40(%rdx,%r10,8),%ymm1,%ymm4
|
|
3274: c4 a1 75 59 6c d2 60 vmulpd 0x60(%rdx,%r10,8),%ymm1,%ymm5
|
|
327b: c4 a1 7d 11 14 d2 vmovupd %ymm2,(%rdx,%r10,8)
|
|
3281: c4 a1 7d 11 5c d2 20 vmovupd %ymm3,0x20(%rdx,%r10,8)
|
|
3288: c4 a1 7d 11 64 d2 40 vmovupd %ymm4,0x40(%rdx,%r10,8)
|
|
328f: c4 a1 7d 11 6c d2 60 vmovupd %ymm5,0x60(%rdx,%r10,8)
|
|
3296: 49 83 c2 10 add $0x10,%r10
|
|
329a: 4c 3b d0 cmp %rax,%r10
|
|
329d: 72 c1 jb 0x3260
|
|
329f: 41 8d 41 01 lea 0x1(%r9),%eax
|
|
32a3: 41 3b c0 cmp %r8d,%eax
|
|
32a6: 0f 87 88 00 00 00 ja 0x3334
|
|
32ac: 4d 63 c0 movslq %r8d,%r8
|
|
32af: 4d 63 c9 movslq %r9d,%r9
|
|
32b2: 4d 2b c1 sub %r9,%r8
|
|
32b5: 49 83 f8 04 cmp $0x4,%r8
|
|
32b9: 0f 8c 7f 00 00 00 jl 0x333e
|
|
32bf: 4d 63 c9 movslq %r9d,%r9
|
|
32c2: 44 89 c0 mov %r8d,%eax
|
|
32c5: 83 e0 fc and $0xfffffffc,%eax
|
|
32c8: 45 33 db xor %r11d,%r11d
|
|
32cb: 48 63 c0 movslq %eax,%rax
|
|
32ce: c4 e2 7d 19 c8 vbroadcastsd %xmm0,%ymm1
|
|
32d3: 4e 8d 14 ca lea (%rdx,%r9,8),%r10
|
|
32d7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
32de: 00 00
|
|
32e0: c4 c1 75 59 12 vmulpd (%r10),%ymm1,%ymm2
|
|
32e5: 49 83 c3 04 add $0x4,%r11
|
|
32e9: c4 c1 7d 11 12 vmovupd %ymm2,(%r10)
|
|
32ee: 49 83 c2 20 add $0x20,%r10
|
|
32f2: 4c 3b d8 cmp %rax,%r11
|
|
32f5: 72 e9 jb 0x32e0
|
|
32f7: 49 3b c0 cmp %r8,%rax
|
|
32fa: 73 38 jae 0x3334
|
|
32fc: 4d 63 c9 movslq %r9d,%r9
|
|
32ff: 4a 8d 14 ca lea (%rdx,%r9,8),%rdx
|
|
3303: 48 8d 14 c2 lea (%rdx,%rax,8),%rdx
|
|
3307: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
330e: 00
|
|
330f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
3316: 0f 1f 00 nopl (%rax)
|
|
3319: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
3320: c5 fb 59 0a vmulsd (%rdx),%xmm0,%xmm1
|
|
3324: 48 ff c0 inc %rax
|
|
3327: c5 fb 11 0a vmovsd %xmm1,(%rdx)
|
|
332b: 48 83 c2 08 add $0x8,%rdx
|
|
332f: 49 3b c0 cmp %r8,%rax
|
|
3332: 72 ec jb 0x3320
|
|
3334: 33 c0 xor %eax,%eax
|
|
3336: c5 f8 77 vzeroupper
|
|
3339: 48 83 c4 28 add $0x28,%rsp
|
|
333d: c3 ret
|
|
333e: 33 c0 xor %eax,%eax
|
|
3340: eb b5 jmp 0x32f7
|
|
3342: 45 33 c9 xor %r9d,%r9d
|
|
3345: e9 55 ff ff ff jmp 0x329f
|
|
334a: 48 89 d1 mov %rdx,%rcx
|
|
334d: 44 89 c2 mov %r8d,%edx
|
|
3350: e8 0b 3f 01 00 call 0x17260
|
|
3355: 48 83 c4 28 add $0x28,%rsp
|
|
3359: c3 ret
|
|
335a: 33 c0 xor %eax,%eax
|
|
335c: 48 83 c4 28 add $0x28,%rsp
|
|
3360: c3 ret
|
|
3361: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
3366: 48 83 c4 28 add $0x28,%rsp
|
|
336a: c3 ret
|
|
336b: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
3370: 48 83 c4 28 add $0x28,%rsp
|
|
3374: c3 ret
|
|
3375: 0f 1f 40 00 nopl 0x0(%rax)
|
|
3379: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
3380: 48 83 ec 28 sub $0x28,%rsp
|
|
3384: 48 85 d2 test %rdx,%rdx
|
|
3387: 0f 84 be 01 00 00 je 0x354b
|
|
338d: 45 85 c0 test %r8d,%r8d
|
|
3390: 0f 8e ab 01 00 00 jle 0x3541
|
|
3396: c5 f9 2e 05 62 2f c5 vucomisd 0x1c52f62(%rip),%xmm0 # 0x1c56300
|
|
339d: 01
|
|
339e: 7a 06 jp 0x33a6
|
|
33a0: 0f 84 94 01 00 00 je 0x353a
|
|
33a6: c5 f1 57 c9 vxorpd %xmm1,%xmm1,%xmm1
|
|
33aa: c5 f9 2e c1 vucomisd %xmm1,%xmm0
|
|
33ae: 7a 06 jp 0x33b6
|
|
33b0: 0f 84 74 01 00 00 je 0x352a
|
|
33b6: 41 83 f8 10 cmp $0x10,%r8d
|
|
33ba: 0f 8c 62 01 00 00 jl 0x3522
|
|
33c0: 49 89 d3 mov %rdx,%r11
|
|
33c3: 49 83 e3 1f and $0x1f,%r11
|
|
33c7: 45 85 db test %r11d,%r11d
|
|
33ca: 74 18 je 0x33e4
|
|
33cc: 41 f7 c3 07 00 00 00 test $0x7,%r11d
|
|
33d3: 0f 85 49 01 00 00 jne 0x3522
|
|
33d9: 41 f7 db neg %r11d
|
|
33dc: 41 83 c3 20 add $0x20,%r11d
|
|
33e0: 41 c1 eb 03 shr $0x3,%r11d
|
|
33e4: 41 8d 43 10 lea 0x10(%r11),%eax
|
|
33e8: 44 3b c0 cmp %eax,%r8d
|
|
33eb: 0f 8c 31 01 00 00 jl 0x3522
|
|
33f1: 45 89 c1 mov %r8d,%r9d
|
|
33f4: 33 c0 xor %eax,%eax
|
|
33f6: 45 2b cb sub %r11d,%r9d
|
|
33f9: 41 83 e1 0f and $0xf,%r9d
|
|
33fd: 41 f7 d9 neg %r9d
|
|
3400: 45 03 c8 add %r8d,%r9d
|
|
3403: 45 89 da mov %r11d,%r10d
|
|
3406: 45 85 db test %r11d,%r11d
|
|
3409: 76 27 jbe 0x3432
|
|
340b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
3412: 00
|
|
3413: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
341a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
3420: c5 fb 59 0c c2 vmulsd (%rdx,%rax,8),%xmm0,%xmm1
|
|
3425: c5 fb 11 0c c2 vmovsd %xmm1,(%rdx,%rax,8)
|
|
342a: 48 ff c0 inc %rax
|
|
342d: 49 3b c2 cmp %r10,%rax
|
|
3430: 72 ee jb 0x3420
|
|
3432: c4 e2 7d 19 c8 vbroadcastsd %xmm0,%ymm1
|
|
3437: 49 63 c1 movslq %r9d,%rax
|
|
343a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
3440: c4 a1 75 59 14 d2 vmulpd (%rdx,%r10,8),%ymm1,%ymm2
|
|
3446: c4 a1 75 59 5c d2 20 vmulpd 0x20(%rdx,%r10,8),%ymm1,%ymm3
|
|
344d: c4 a1 75 59 64 d2 40 vmulpd 0x40(%rdx,%r10,8),%ymm1,%ymm4
|
|
3454: c4 a1 75 59 6c d2 60 vmulpd 0x60(%rdx,%r10,8),%ymm1,%ymm5
|
|
345b: c4 a1 7d 11 14 d2 vmovupd %ymm2,(%rdx,%r10,8)
|
|
3461: c4 a1 7d 11 5c d2 20 vmovupd %ymm3,0x20(%rdx,%r10,8)
|
|
3468: c4 a1 7d 11 64 d2 40 vmovupd %ymm4,0x40(%rdx,%r10,8)
|
|
346f: c4 a1 7d 11 6c d2 60 vmovupd %ymm5,0x60(%rdx,%r10,8)
|
|
3476: 49 83 c2 10 add $0x10,%r10
|
|
347a: 4c 3b d0 cmp %rax,%r10
|
|
347d: 72 c1 jb 0x3440
|
|
347f: 41 8d 41 01 lea 0x1(%r9),%eax
|
|
3483: 41 3b c0 cmp %r8d,%eax
|
|
3486: 0f 87 88 00 00 00 ja 0x3514
|
|
348c: 4d 63 c0 movslq %r8d,%r8
|
|
348f: 4d 63 c9 movslq %r9d,%r9
|
|
3492: 4d 2b c1 sub %r9,%r8
|
|
3495: 49 83 f8 04 cmp $0x4,%r8
|
|
3499: 0f 8c 7f 00 00 00 jl 0x351e
|
|
349f: 4d 63 c9 movslq %r9d,%r9
|
|
34a2: 44 89 c0 mov %r8d,%eax
|
|
34a5: 83 e0 fc and $0xfffffffc,%eax
|
|
34a8: 45 33 db xor %r11d,%r11d
|
|
34ab: 48 63 c0 movslq %eax,%rax
|
|
34ae: c4 e2 7d 19 c8 vbroadcastsd %xmm0,%ymm1
|
|
34b3: 4e 8d 14 ca lea (%rdx,%r9,8),%r10
|
|
34b7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
34be: 00 00
|
|
34c0: c4 c1 75 59 12 vmulpd (%r10),%ymm1,%ymm2
|
|
34c5: 49 83 c3 04 add $0x4,%r11
|
|
34c9: c4 c1 7d 11 12 vmovupd %ymm2,(%r10)
|
|
34ce: 49 83 c2 20 add $0x20,%r10
|
|
34d2: 4c 3b d8 cmp %rax,%r11
|
|
34d5: 72 e9 jb 0x34c0
|
|
34d7: 49 3b c0 cmp %r8,%rax
|
|
34da: 73 38 jae 0x3514
|
|
34dc: 4d 63 c9 movslq %r9d,%r9
|
|
34df: 4a 8d 14 ca lea (%rdx,%r9,8),%rdx
|
|
34e3: 48 8d 14 c2 lea (%rdx,%rax,8),%rdx
|
|
34e7: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
34ee: 00
|
|
34ef: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
34f6: 0f 1f 00 nopl (%rax)
|
|
34f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
3500: c5 fb 59 0a vmulsd (%rdx),%xmm0,%xmm1
|
|
3504: 48 ff c0 inc %rax
|
|
3507: c5 fb 11 0a vmovsd %xmm1,(%rdx)
|
|
350b: 48 83 c2 08 add $0x8,%rdx
|
|
350f: 49 3b c0 cmp %r8,%rax
|
|
3512: 72 ec jb 0x3500
|
|
3514: 33 c0 xor %eax,%eax
|
|
3516: c5 f8 77 vzeroupper
|
|
3519: 48 83 c4 28 add $0x28,%rsp
|
|
351d: c3 ret
|
|
351e: 33 c0 xor %eax,%eax
|
|
3520: eb b5 jmp 0x34d7
|
|
3522: 45 33 c9 xor %r9d,%r9d
|
|
3525: e9 55 ff ff ff jmp 0x347f
|
|
352a: 48 89 d1 mov %rdx,%rcx
|
|
352d: 44 89 c2 mov %r8d,%edx
|
|
3530: e8 6b 3d 01 00 call 0x172a0
|
|
3535: 48 83 c4 28 add $0x28,%rsp
|
|
3539: c3 ret
|
|
353a: 33 c0 xor %eax,%eax
|
|
353c: 48 83 c4 28 add $0x28,%rsp
|
|
3540: c3 ret
|
|
3541: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
3546: 48 83 c4 28 add $0x28,%rsp
|
|
354a: c3 ret
|
|
354b: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
3550: 48 83 c4 28 add $0x28,%rsp
|
|
3554: c3 ret
|
|
3555: 0f 1f 40 00 nopl 0x0(%rax)
|
|
3559: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
3560: 56 push %rsi
|
|
3561: 57 push %rdi
|
|
3562: 41 54 push %r12
|
|
3564: 55 push %rbp
|
|
3565: 48 83 ec 28 sub $0x28,%rsp
|
|
3569: 89 cf mov %ecx,%edi
|
|
356b: 4d 89 cc mov %r9,%r12
|
|
356e: 83 ff 1e cmp $0x1e,%edi
|
|
3571: 0f 87 7a 01 00 00 ja 0x36f1
|
|
3577: 4d 85 e4 test %r12,%r12
|
|
357a: 0f 84 80 01 00 00 je 0x3700
|
|
3580: 48 8b 74 24 70 mov 0x70(%rsp),%rsi
|
|
3585: 48 85 f6 test %rsi,%rsi
|
|
3588: 0f 84 72 01 00 00 je 0x3700
|
|
358e: 48 8b 6c 24 78 mov 0x78(%rsp),%rbp
|
|
3593: 48 85 ed test %rbp,%rbp
|
|
3596: 0f 84 64 01 00 00 je 0x3700
|
|
359c: 83 fa 08 cmp $0x8,%edx
|
|
359f: 74 1e je 0x35bf
|
|
35a1: 83 fa 04 cmp $0x4,%edx
|
|
35a4: 74 19 je 0x35bf
|
|
35a6: 83 fa 01 cmp $0x1,%edx
|
|
35a9: 74 14 je 0x35bf
|
|
35ab: 83 fa 02 cmp $0x2,%edx
|
|
35ae: 74 0f je 0x35bf
|
|
35b0: b8 ee ff ff ff mov $0xffffffee,%eax
|
|
35b5: 48 83 c4 28 add $0x28,%rsp
|
|
35b9: 5d pop %rbp
|
|
35ba: 41 5c pop %r12
|
|
35bc: 5f pop %rdi
|
|
35bd: 5e pop %rsi
|
|
35be: c3 ret
|
|
35bf: 83 ff 1d cmp $0x1d,%edi
|
|
35c2: 0f 8f 29 01 00 00 jg 0x36f1
|
|
35c8: 83 ff 04 cmp $0x4,%edi
|
|
35cb: 7f 14 jg 0x35e1
|
|
35cd: 41 c7 04 24 d0 00 00 movl $0xd0,(%r12)
|
|
35d4: 00
|
|
35d5: 33 c0 xor %eax,%eax
|
|
35d7: 89 06 mov %eax,(%rsi)
|
|
35d9: 89 45 00 mov %eax,0x0(%rbp)
|
|
35dc: e9 04 01 00 00 jmp 0x36e5
|
|
35e1: 83 ff 06 cmp $0x6,%edi
|
|
35e4: 7f 11 jg 0x35f7
|
|
35e6: 33 c0 xor %eax,%eax
|
|
35e8: 41 89 04 24 mov %eax,(%r12)
|
|
35ec: 89 06 mov %eax,(%rsi)
|
|
35ee: 89 45 00 mov %eax,0x0(%rbp)
|
|
35f1: 41 8b 04 24 mov (%r12),%eax
|
|
35f5: eb 67 jmp 0x365e
|
|
35f7: 8d 4f ff lea -0x1(%rdi),%ecx
|
|
35fa: 83 f9 10 cmp $0x10,%ecx
|
|
35fd: 7f 48 jg 0x3647
|
|
35ff: 41 bb 01 00 00 00 mov $0x1,%r11d
|
|
3605: 41 d3 e3 shl %cl,%r11d
|
|
3608: 42 8d 04 dd 47 00 00 lea 0x47(,%r11,8),%eax
|
|
360f: 00
|
|
3610: 83 e0 c0 and $0xffffffc0,%eax
|
|
3613: 46 8d 14 dd 3f 00 00 lea 0x3f(,%r11,8),%r10d
|
|
361a: 00
|
|
361b: 41 89 04 24 mov %eax,(%r12)
|
|
361f: 44 89 d8 mov %r11d,%eax
|
|
3622: d1 f8 sar $1,%eax
|
|
3624: 41 83 e2 c0 and $0xffffffc0,%r10d
|
|
3628: c1 e8 1e shr $0x1e,%eax
|
|
362b: 41 03 c3 add %r11d,%eax
|
|
362e: 83 e0 fc and $0xfffffffc,%eax
|
|
3631: 83 c0 43 add $0x43,%eax
|
|
3634: c7 06 00 00 00 00 movl $0x0,(%rsi)
|
|
363a: 83 e0 c0 and $0xffffffc0,%eax
|
|
363d: 44 89 55 00 mov %r10d,0x0(%rbp)
|
|
3641: 41 03 04 24 add (%r12),%eax
|
|
3645: eb 12 jmp 0x3659
|
|
3647: 4c 89 e2 mov %r12,%rdx
|
|
364a: 49 89 f0 mov %rsi,%r8
|
|
364d: 49 89 e9 mov %rbp,%r9
|
|
3650: e8 eb 77 03 00 call 0x3ae40
|
|
3655: 41 8b 04 24 mov (%r12),%eax
|
|
3659: 83 ff 13 cmp $0x13,%edi
|
|
365c: 7d 2a jge 0x3688
|
|
365e: 89 f9 mov %edi,%ecx
|
|
3660: 41 ba 01 00 00 00 mov $0x1,%r10d
|
|
3666: 41 d3 e2 shl %cl,%r10d
|
|
3669: 45 89 d3 mov %r10d,%r11d
|
|
366c: 41 d1 fb sar $1,%r11d
|
|
366f: 41 c1 eb 1e shr $0x1e,%r11d
|
|
3673: 45 03 da add %r10d,%r11d
|
|
3676: 41 c1 eb 02 shr $0x2,%r11d
|
|
367a: 46 8d 14 dd 3f 00 00 lea 0x3f(,%r11,8),%r10d
|
|
3681: 00
|
|
3682: 41 83 e2 c0 and $0xffffffc0,%r10d
|
|
3686: eb 18 jmp 0x36a0
|
|
3688: 41 ba 01 00 00 00 mov $0x1,%r10d
|
|
368e: 8d 4f 14 lea 0x14(%rdi),%ecx
|
|
3691: 41 d3 e2 shl %cl,%r10d
|
|
3694: 46 8d 14 d5 3f 20 00 lea 0x203f(,%r10,8),%r10d
|
|
369b: 00
|
|
369c: 41 83 e2 c0 and $0xffffffc0,%r10d
|
|
36a0: 83 ff 0a cmp $0xa,%edi
|
|
36a3: 42 8d 84 50 00 01 00 lea 0x100(%rax,%r10,2),%eax
|
|
36aa: 00
|
|
36ab: 41 89 04 24 mov %eax,(%r12)
|
|
36af: 7f 04 jg 0x36b5
|
|
36b1: 33 c0 xor %eax,%eax
|
|
36b3: eb 21 jmp 0x36d6
|
|
36b5: 89 f9 mov %edi,%ecx
|
|
36b7: b8 01 00 00 00 mov $0x1,%eax
|
|
36bc: d3 e0 shl %cl,%eax
|
|
36be: 89 c7 mov %eax,%edi
|
|
36c0: d1 ff sar $1,%edi
|
|
36c2: c1 ef 1e shr $0x1e,%edi
|
|
36c5: 03 f8 add %eax,%edi
|
|
36c7: 83 e7 fc and $0xfffffffc,%edi
|
|
36ca: 83 c7 43 add $0x43,%edi
|
|
36cd: 83 e7 c0 and $0xffffffc0,%edi
|
|
36d0: 8b 16 mov (%rsi),%edx
|
|
36d2: 8d 44 3a 40 lea 0x40(%rdx,%rdi,1),%eax
|
|
36d6: 89 06 mov %eax,(%rsi)
|
|
36d8: 8b 45 00 mov 0x0(%rbp),%eax
|
|
36db: 85 c0 test %eax,%eax
|
|
36dd: 7e 06 jle 0x36e5
|
|
36df: 83 c0 40 add $0x40,%eax
|
|
36e2: 89 45 00 mov %eax,0x0(%rbp)
|
|
36e5: 33 c0 xor %eax,%eax
|
|
36e7: 48 83 c4 28 add $0x28,%rsp
|
|
36eb: 5d pop %rbp
|
|
36ec: 41 5c pop %r12
|
|
36ee: 5f pop %rdi
|
|
36ef: 5e pop %rsi
|
|
36f0: c3 ret
|
|
36f1: b8 ef ff ff ff mov $0xffffffef,%eax
|
|
36f6: 48 83 c4 28 add $0x28,%rsp
|
|
36fa: 5d pop %rbp
|
|
36fb: 41 5c pop %r12
|
|
36fd: 5f pop %rdi
|
|
36fe: 5e pop %rsi
|
|
36ff: c3 ret
|
|
3700: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
3705: 48 83 c4 28 add $0x28,%rsp
|
|
3709: 5d pop %rbp
|
|
370a: 41 5c pop %r12
|
|
370c: 5f pop %rdi
|
|
370d: 5e pop %rsi
|
|
370e: c3 ret
|
|
370f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
3716: 00
|
|
3717: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
371e: 66 90 xchg %ax,%ax
|
|
3720: 41 54 push %r12
|
|
3722: 41 55 push %r13
|
|
3724: 41 56 push %r14
|
|
3726: 41 57 push %r15
|
|
3728: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
|
|
372d: 41 89 cd mov %ecx,%r13d
|
|
3730: 4d 89 cc mov %r9,%r12
|
|
3733: 41 83 fd 1e cmp $0x1e,%r13d
|
|
3737: 0f 87 94 01 00 00 ja 0x38d1
|
|
373d: 4d 85 e4 test %r12,%r12
|
|
3740: 0f 84 9e 01 00 00 je 0x38e4
|
|
3746: 4c 8b 74 24 70 mov 0x70(%rsp),%r14
|
|
374b: 4d 85 f6 test %r14,%r14
|
|
374e: 0f 84 90 01 00 00 je 0x38e4
|
|
3754: 4c 8b 7c 24 78 mov 0x78(%rsp),%r15
|
|
3759: 4d 85 ff test %r15,%r15
|
|
375c: 0f 84 82 01 00 00 je 0x38e4
|
|
3762: 83 fa 08 cmp $0x8,%edx
|
|
3765: 74 22 je 0x3789
|
|
3767: 83 fa 04 cmp $0x4,%edx
|
|
376a: 74 1d je 0x3789
|
|
376c: 83 fa 01 cmp $0x1,%edx
|
|
376f: 74 18 je 0x3789
|
|
3771: 83 fa 02 cmp $0x2,%edx
|
|
3774: 74 13 je 0x3789
|
|
3776: b8 ee ff ff ff mov $0xffffffee,%eax
|
|
377b: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
3780: 41 5f pop %r15
|
|
3782: 41 5e pop %r14
|
|
3784: 41 5d pop %r13
|
|
3786: 41 5c pop %r12
|
|
3788: c3 ret
|
|
3789: 41 83 fd 1d cmp $0x1d,%r13d
|
|
378d: 0f 8f 3e 01 00 00 jg 0x38d1
|
|
3793: 41 83 fd 04 cmp $0x4,%r13d
|
|
3797: 7f 15 jg 0x37ae
|
|
3799: 41 c7 04 24 d0 00 00 movl $0xd0,(%r12)
|
|
37a0: 00
|
|
37a1: 33 c0 xor %eax,%eax
|
|
37a3: 41 89 06 mov %eax,(%r14)
|
|
37a6: 41 89 07 mov %eax,(%r15)
|
|
37a9: e9 13 01 00 00 jmp 0x38c1
|
|
37ae: 41 83 fd 06 cmp $0x6,%r13d
|
|
37b2: 7f 12 jg 0x37c6
|
|
37b4: 33 c0 xor %eax,%eax
|
|
37b6: 41 89 04 24 mov %eax,(%r12)
|
|
37ba: 41 89 06 mov %eax,(%r14)
|
|
37bd: 41 89 07 mov %eax,(%r15)
|
|
37c0: 41 8b 14 24 mov (%r12),%edx
|
|
37c4: eb 6a jmp 0x3830
|
|
37c6: 41 8d 4d ff lea -0x1(%r13),%ecx
|
|
37ca: 83 f9 11 cmp $0x11,%ecx
|
|
37cd: 7f 49 jg 0x3818
|
|
37cf: 41 bb 01 00 00 00 mov $0x1,%r11d
|
|
37d5: 41 d3 e3 shl %cl,%r11d
|
|
37d8: 44 89 da mov %r11d,%edx
|
|
37db: 45 89 da mov %r11d,%r10d
|
|
37de: d1 fa sar $1,%edx
|
|
37e0: c1 ea 1e shr $0x1e,%edx
|
|
37e3: 41 c1 e2 03 shl $0x3,%r10d
|
|
37e7: 41 03 d3 add %r11d,%edx
|
|
37ea: 44 89 d0 mov %r10d,%eax
|
|
37ed: 83 e2 fc and $0xfffffffc,%edx
|
|
37f0: 83 c0 47 add $0x47,%eax
|
|
37f3: 41 83 c2 3f add $0x3f,%r10d
|
|
37f7: 83 c2 43 add $0x43,%edx
|
|
37fa: 83 e0 c0 and $0xffffffc0,%eax
|
|
37fd: 41 89 04 24 mov %eax,(%r12)
|
|
3801: 41 83 e2 c0 and $0xffffffc0,%r10d
|
|
3805: 41 c7 06 00 00 00 00 movl $0x0,(%r14)
|
|
380c: 83 e2 c0 and $0xffffffc0,%edx
|
|
380f: 45 89 17 mov %r10d,(%r15)
|
|
3812: 41 03 14 24 add (%r12),%edx
|
|
3816: eb 12 jmp 0x382a
|
|
3818: 4c 89 e2 mov %r12,%rdx
|
|
381b: 4d 89 f0 mov %r14,%r8
|
|
381e: 4d 89 f9 mov %r15,%r9
|
|
3821: e8 5a 78 03 00 call 0x3b080
|
|
3826: 41 8b 14 24 mov (%r12),%edx
|
|
382a: 41 83 fd 13 cmp $0x13,%r13d
|
|
382e: 7d 29 jge 0x3859
|
|
3830: 44 89 e9 mov %r13d,%ecx
|
|
3833: b8 01 00 00 00 mov $0x1,%eax
|
|
3838: d3 e0 shl %cl,%eax
|
|
383a: 41 89 c2 mov %eax,%r10d
|
|
383d: 41 d1 fa sar $1,%r10d
|
|
3840: 41 c1 ea 1e shr $0x1e,%r10d
|
|
3844: 44 03 d0 add %eax,%r10d
|
|
3847: 41 c1 ea 02 shr $0x2,%r10d
|
|
384b: 41 c1 e2 03 shl $0x3,%r10d
|
|
384f: 41 83 c2 3f add $0x3f,%r10d
|
|
3853: 41 83 e2 c0 and $0xffffffc0,%r10d
|
|
3857: eb 1c jmp 0x3875
|
|
3859: 41 ba 01 00 00 00 mov $0x1,%r10d
|
|
385f: 41 8d 4d 14 lea 0x14(%r13),%ecx
|
|
3863: 41 d3 e2 shl %cl,%r10d
|
|
3866: 41 c1 e2 03 shl $0x3,%r10d
|
|
386a: 41 81 c2 3f 20 00 00 add $0x203f,%r10d
|
|
3871: 41 83 e2 c0 and $0xffffffc0,%r10d
|
|
3875: 45 03 d2 add %r10d,%r10d
|
|
3878: 41 03 d2 add %r10d,%edx
|
|
387b: 81 c2 00 01 00 00 add $0x100,%edx
|
|
3881: 41 89 14 24 mov %edx,(%r12)
|
|
3885: 41 83 fd 0a cmp $0xa,%r13d
|
|
3889: 7f 04 jg 0x388f
|
|
388b: 33 d2 xor %edx,%edx
|
|
388d: eb 22 jmp 0x38b1
|
|
388f: 44 89 e9 mov %r13d,%ecx
|
|
3892: b8 01 00 00 00 mov $0x1,%eax
|
|
3897: d3 e0 shl %cl,%eax
|
|
3899: 89 c2 mov %eax,%edx
|
|
389b: d1 fa sar $1,%edx
|
|
389d: c1 ea 1e shr $0x1e,%edx
|
|
38a0: 03 d0 add %eax,%edx
|
|
38a2: 83 e2 fc and $0xfffffffc,%edx
|
|
38a5: 83 c2 43 add $0x43,%edx
|
|
38a8: 83 e2 c0 and $0xffffffc0,%edx
|
|
38ab: 83 c2 40 add $0x40,%edx
|
|
38ae: 41 03 16 add (%r14),%edx
|
|
38b1: 41 89 16 mov %edx,(%r14)
|
|
38b4: 41 8b 07 mov (%r15),%eax
|
|
38b7: 85 c0 test %eax,%eax
|
|
38b9: 7e 06 jle 0x38c1
|
|
38bb: 83 c0 40 add $0x40,%eax
|
|
38be: 41 89 07 mov %eax,(%r15)
|
|
38c1: 33 c0 xor %eax,%eax
|
|
38c3: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
38c8: 41 5f pop %r15
|
|
38ca: 41 5e pop %r14
|
|
38cc: 41 5d pop %r13
|
|
38ce: 41 5c pop %r12
|
|
38d0: c3 ret
|
|
38d1: b8 ef ff ff ff mov $0xffffffef,%eax
|
|
38d6: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
38db: 41 5f pop %r15
|
|
38dd: 41 5e pop %r14
|
|
38df: 41 5d pop %r13
|
|
38e1: 41 5c pop %r12
|
|
38e3: c3 ret
|
|
38e4: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
38e9: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
38ee: 41 5f pop %r15
|
|
38f0: 41 5e pop %r14
|
|
38f2: 41 5d pop %r13
|
|
38f4: 41 5c pop %r12
|
|
38f6: c3 ret
|
|
38f7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
38fe: 00 00
|
|
3900: 56 push %rsi
|
|
3901: 57 push %rdi
|
|
3902: 41 54 push %r12
|
|
3904: 55 push %rbp
|
|
3905: 48 83 ec 28 sub $0x28,%rsp
|
|
3909: 89 cf mov %ecx,%edi
|
|
390b: 4d 89 cc mov %r9,%r12
|
|
390e: 83 ff 1e cmp $0x1e,%edi
|
|
3911: 0f 87 7a 01 00 00 ja 0x3a91
|
|
3917: 4d 85 e4 test %r12,%r12
|
|
391a: 0f 84 80 01 00 00 je 0x3aa0
|
|
3920: 48 8b 74 24 70 mov 0x70(%rsp),%rsi
|
|
3925: 48 85 f6 test %rsi,%rsi
|
|
3928: 0f 84 72 01 00 00 je 0x3aa0
|
|
392e: 48 8b 6c 24 78 mov 0x78(%rsp),%rbp
|
|
3933: 48 85 ed test %rbp,%rbp
|
|
3936: 0f 84 64 01 00 00 je 0x3aa0
|
|
393c: 83 fa 08 cmp $0x8,%edx
|
|
393f: 74 1e je 0x395f
|
|
3941: 83 fa 04 cmp $0x4,%edx
|
|
3944: 74 19 je 0x395f
|
|
3946: 83 fa 01 cmp $0x1,%edx
|
|
3949: 74 14 je 0x395f
|
|
394b: 83 fa 02 cmp $0x2,%edx
|
|
394e: 74 0f je 0x395f
|
|
3950: b8 ee ff ff ff mov $0xffffffee,%eax
|
|
3955: 48 83 c4 28 add $0x28,%rsp
|
|
3959: 5d pop %rbp
|
|
395a: 41 5c pop %r12
|
|
395c: 5f pop %rdi
|
|
395d: 5e pop %rsi
|
|
395e: c3 ret
|
|
395f: 83 ff 1d cmp $0x1d,%edi
|
|
3962: 0f 8f 29 01 00 00 jg 0x3a91
|
|
3968: 83 ff 04 cmp $0x4,%edi
|
|
396b: 7f 14 jg 0x3981
|
|
396d: 33 c0 xor %eax,%eax
|
|
396f: 41 c7 04 24 d0 00 00 movl $0xd0,(%r12)
|
|
3976: 00
|
|
3977: 89 06 mov %eax,(%rsi)
|
|
3979: 89 45 00 mov %eax,0x0(%rbp)
|
|
397c: e9 04 01 00 00 jmp 0x3a85
|
|
3981: 83 ff 06 cmp $0x6,%edi
|
|
3984: 7f 11 jg 0x3997
|
|
3986: 33 c0 xor %eax,%eax
|
|
3988: 41 89 04 24 mov %eax,(%r12)
|
|
398c: 89 06 mov %eax,(%rsi)
|
|
398e: 89 45 00 mov %eax,0x0(%rbp)
|
|
3991: 41 8b 04 24 mov (%r12),%eax
|
|
3995: eb 67 jmp 0x39fe
|
|
3997: 8d 4f ff lea -0x1(%rdi),%ecx
|
|
399a: 83 f9 11 cmp $0x11,%ecx
|
|
399d: 7f 48 jg 0x39e7
|
|
399f: 41 bb 01 00 00 00 mov $0x1,%r11d
|
|
39a5: 41 d3 e3 shl %cl,%r11d
|
|
39a8: 42 8d 04 dd 47 00 00 lea 0x47(,%r11,8),%eax
|
|
39af: 00
|
|
39b0: 83 e0 c0 and $0xffffffc0,%eax
|
|
39b3: 46 8d 14 dd 3f 00 00 lea 0x3f(,%r11,8),%r10d
|
|
39ba: 00
|
|
39bb: 41 89 04 24 mov %eax,(%r12)
|
|
39bf: 44 89 d8 mov %r11d,%eax
|
|
39c2: 41 83 e2 c0 and $0xffffffc0,%r10d
|
|
39c6: d1 f8 sar $1,%eax
|
|
39c8: c7 06 00 00 00 00 movl $0x0,(%rsi)
|
|
39ce: c1 e8 1e shr $0x1e,%eax
|
|
39d1: 44 89 55 00 mov %r10d,0x0(%rbp)
|
|
39d5: 41 03 c3 add %r11d,%eax
|
|
39d8: 83 e0 fc and $0xfffffffc,%eax
|
|
39db: 83 c0 43 add $0x43,%eax
|
|
39de: 83 e0 c0 and $0xffffffc0,%eax
|
|
39e1: 41 03 04 24 add (%r12),%eax
|
|
39e5: eb 12 jmp 0x39f9
|
|
39e7: 4c 89 e2 mov %r12,%rdx
|
|
39ea: 49 89 f0 mov %rsi,%r8
|
|
39ed: 49 89 e9 mov %rbp,%r9
|
|
39f0: e8 ab 78 03 00 call 0x3b2a0
|
|
39f5: 41 8b 04 24 mov (%r12),%eax
|
|
39f9: 83 ff 15 cmp $0x15,%edi
|
|
39fc: 7d 2a jge 0x3a28
|
|
39fe: 89 f9 mov %edi,%ecx
|
|
3a00: 41 ba 01 00 00 00 mov $0x1,%r10d
|
|
3a06: 41 d3 e2 shl %cl,%r10d
|
|
3a09: 45 89 d3 mov %r10d,%r11d
|
|
3a0c: 41 d1 fb sar $1,%r11d
|
|
3a0f: 41 c1 eb 1e shr $0x1e,%r11d
|
|
3a13: 45 03 da add %r10d,%r11d
|
|
3a16: 41 c1 eb 02 shr $0x2,%r11d
|
|
3a1a: 46 8d 14 dd 3f 00 00 lea 0x3f(,%r11,8),%r10d
|
|
3a21: 00
|
|
3a22: 41 83 e2 c0 and $0xffffffc0,%r10d
|
|
3a26: eb 18 jmp 0x3a40
|
|
3a28: 8d 4f 14 lea 0x14(%rdi),%ecx
|
|
3a2b: 41 ba 01 00 00 00 mov $0x1,%r10d
|
|
3a31: 41 d3 e2 shl %cl,%r10d
|
|
3a34: 46 8d 14 d5 3f 20 00 lea 0x203f(,%r10,8),%r10d
|
|
3a3b: 00
|
|
3a3c: 41 83 e2 c0 and $0xffffffc0,%r10d
|
|
3a40: 42 8d 84 50 00 01 00 lea 0x100(%rax,%r10,2),%eax
|
|
3a47: 00
|
|
3a48: 41 89 04 24 mov %eax,(%r12)
|
|
3a4c: 83 ff 0a cmp $0xa,%edi
|
|
3a4f: 7f 04 jg 0x3a55
|
|
3a51: 33 c0 xor %eax,%eax
|
|
3a53: eb 21 jmp 0x3a76
|
|
3a55: 89 f9 mov %edi,%ecx
|
|
3a57: b8 01 00 00 00 mov $0x1,%eax
|
|
3a5c: 8b 16 mov (%rsi),%edx
|
|
3a5e: d3 e0 shl %cl,%eax
|
|
3a60: 89 c7 mov %eax,%edi
|
|
3a62: d1 ff sar $1,%edi
|
|
3a64: c1 ef 1e shr $0x1e,%edi
|
|
3a67: 03 f8 add %eax,%edi
|
|
3a69: 83 e7 fc and $0xfffffffc,%edi
|
|
3a6c: 83 c7 43 add $0x43,%edi
|
|
3a6f: 83 e7 c0 and $0xffffffc0,%edi
|
|
3a72: 8d 44 3a 40 lea 0x40(%rdx,%rdi,1),%eax
|
|
3a76: 89 06 mov %eax,(%rsi)
|
|
3a78: 8b 45 00 mov 0x0(%rbp),%eax
|
|
3a7b: 85 c0 test %eax,%eax
|
|
3a7d: 7e 06 jle 0x3a85
|
|
3a7f: 83 c0 40 add $0x40,%eax
|
|
3a82: 89 45 00 mov %eax,0x0(%rbp)
|
|
3a85: 33 c0 xor %eax,%eax
|
|
3a87: 48 83 c4 28 add $0x28,%rsp
|
|
3a8b: 5d pop %rbp
|
|
3a8c: 41 5c pop %r12
|
|
3a8e: 5f pop %rdi
|
|
3a8f: 5e pop %rsi
|
|
3a90: c3 ret
|
|
3a91: b8 ef ff ff ff mov $0xffffffef,%eax
|
|
3a96: 48 83 c4 28 add $0x28,%rsp
|
|
3a9a: 5d pop %rbp
|
|
3a9b: 41 5c pop %r12
|
|
3a9d: 5f pop %rdi
|
|
3a9e: 5e pop %rsi
|
|
3a9f: c3 ret
|
|
3aa0: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
3aa5: 48 83 c4 28 add $0x28,%rsp
|
|
3aa9: 5d pop %rbp
|
|
3aaa: 41 5c pop %r12
|
|
3aac: 5f pop %rdi
|
|
3aad: 5e pop %rsi
|
|
3aae: c3 ret
|
|
3aaf: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
3ab6: 00
|
|
3ab7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
3abe: 66 90 xchg %ax,%ax
|
|
3ac0: 56 push %rsi
|
|
3ac1: 57 push %rdi
|
|
3ac2: 41 54 push %r12
|
|
3ac4: 55 push %rbp
|
|
3ac5: 48 83 ec 28 sub $0x28,%rsp
|
|
3ac9: 89 cf mov %ecx,%edi
|
|
3acb: 4d 89 cc mov %r9,%r12
|
|
3ace: 83 ff 1e cmp $0x1e,%edi
|
|
3ad1: 0f 87 7a 01 00 00 ja 0x3c51
|
|
3ad7: 4d 85 e4 test %r12,%r12
|
|
3ada: 0f 84 80 01 00 00 je 0x3c60
|
|
3ae0: 48 8b 74 24 70 mov 0x70(%rsp),%rsi
|
|
3ae5: 48 85 f6 test %rsi,%rsi
|
|
3ae8: 0f 84 72 01 00 00 je 0x3c60
|
|
3aee: 48 8b 6c 24 78 mov 0x78(%rsp),%rbp
|
|
3af3: 48 85 ed test %rbp,%rbp
|
|
3af6: 0f 84 64 01 00 00 je 0x3c60
|
|
3afc: 83 fa 08 cmp $0x8,%edx
|
|
3aff: 74 1e je 0x3b1f
|
|
3b01: 83 fa 04 cmp $0x4,%edx
|
|
3b04: 74 19 je 0x3b1f
|
|
3b06: 83 fa 01 cmp $0x1,%edx
|
|
3b09: 74 14 je 0x3b1f
|
|
3b0b: 83 fa 02 cmp $0x2,%edx
|
|
3b0e: 74 0f je 0x3b1f
|
|
3b10: b8 ee ff ff ff mov $0xffffffee,%eax
|
|
3b15: 48 83 c4 28 add $0x28,%rsp
|
|
3b19: 5d pop %rbp
|
|
3b1a: 41 5c pop %r12
|
|
3b1c: 5f pop %rdi
|
|
3b1d: 5e pop %rsi
|
|
3b1e: c3 ret
|
|
3b1f: 83 ff 1d cmp $0x1d,%edi
|
|
3b22: 0f 8f 29 01 00 00 jg 0x3c51
|
|
3b28: 83 ff 04 cmp $0x4,%edi
|
|
3b2b: 7f 14 jg 0x3b41
|
|
3b2d: 41 c7 04 24 d0 00 00 movl $0xd0,(%r12)
|
|
3b34: 00
|
|
3b35: 33 c0 xor %eax,%eax
|
|
3b37: 89 06 mov %eax,(%rsi)
|
|
3b39: 89 45 00 mov %eax,0x0(%rbp)
|
|
3b3c: e9 04 01 00 00 jmp 0x3c45
|
|
3b41: 83 ff 07 cmp $0x7,%edi
|
|
3b44: 7f 11 jg 0x3b57
|
|
3b46: 33 c0 xor %eax,%eax
|
|
3b48: 41 89 04 24 mov %eax,(%r12)
|
|
3b4c: 89 06 mov %eax,(%rsi)
|
|
3b4e: 89 45 00 mov %eax,0x0(%rbp)
|
|
3b51: 41 8b 04 24 mov (%r12),%eax
|
|
3b55: eb 67 jmp 0x3bbe
|
|
3b57: 8d 4f ff lea -0x1(%rdi),%ecx
|
|
3b5a: 83 f9 12 cmp $0x12,%ecx
|
|
3b5d: 7f 48 jg 0x3ba7
|
|
3b5f: 41 bb 01 00 00 00 mov $0x1,%r11d
|
|
3b65: 41 d3 e3 shl %cl,%r11d
|
|
3b68: 42 8d 04 dd 47 00 00 lea 0x47(,%r11,8),%eax
|
|
3b6f: 00
|
|
3b70: 83 e0 c0 and $0xffffffc0,%eax
|
|
3b73: 46 8d 14 dd 3f 00 00 lea 0x3f(,%r11,8),%r10d
|
|
3b7a: 00
|
|
3b7b: 41 89 04 24 mov %eax,(%r12)
|
|
3b7f: 44 89 d8 mov %r11d,%eax
|
|
3b82: d1 f8 sar $1,%eax
|
|
3b84: 41 83 e2 c0 and $0xffffffc0,%r10d
|
|
3b88: c1 e8 1e shr $0x1e,%eax
|
|
3b8b: 41 03 c3 add %r11d,%eax
|
|
3b8e: 83 e0 fc and $0xfffffffc,%eax
|
|
3b91: 83 c0 43 add $0x43,%eax
|
|
3b94: c7 06 00 00 00 00 movl $0x0,(%rsi)
|
|
3b9a: 83 e0 c0 and $0xffffffc0,%eax
|
|
3b9d: 44 89 55 00 mov %r10d,0x0(%rbp)
|
|
3ba1: 41 03 04 24 add (%r12),%eax
|
|
3ba5: eb 12 jmp 0x3bb9
|
|
3ba7: 4c 89 e2 mov %r12,%rdx
|
|
3baa: 49 89 f0 mov %rsi,%r8
|
|
3bad: 49 89 e9 mov %rbp,%r9
|
|
3bb0: e8 2b 79 03 00 call 0x3b4e0
|
|
3bb5: 41 8b 04 24 mov (%r12),%eax
|
|
3bb9: 83 ff 13 cmp $0x13,%edi
|
|
3bbc: 7d 2a jge 0x3be8
|
|
3bbe: 89 f9 mov %edi,%ecx
|
|
3bc0: 41 ba 01 00 00 00 mov $0x1,%r10d
|
|
3bc6: 41 d3 e2 shl %cl,%r10d
|
|
3bc9: 45 89 d3 mov %r10d,%r11d
|
|
3bcc: 41 d1 fb sar $1,%r11d
|
|
3bcf: 41 c1 eb 1e shr $0x1e,%r11d
|
|
3bd3: 45 03 da add %r10d,%r11d
|
|
3bd6: 41 c1 eb 02 shr $0x2,%r11d
|
|
3bda: 46 8d 14 dd 3f 00 00 lea 0x3f(,%r11,8),%r10d
|
|
3be1: 00
|
|
3be2: 41 83 e2 c0 and $0xffffffc0,%r10d
|
|
3be6: eb 18 jmp 0x3c00
|
|
3be8: 41 ba 01 00 00 00 mov $0x1,%r10d
|
|
3bee: 8d 4f 14 lea 0x14(%rdi),%ecx
|
|
3bf1: 41 d3 e2 shl %cl,%r10d
|
|
3bf4: 46 8d 14 d5 3f 20 00 lea 0x203f(,%r10,8),%r10d
|
|
3bfb: 00
|
|
3bfc: 41 83 e2 c0 and $0xffffffc0,%r10d
|
|
3c00: 42 8d 84 50 00 01 00 lea 0x100(%rax,%r10,2),%eax
|
|
3c07: 00
|
|
3c08: 41 89 04 24 mov %eax,(%r12)
|
|
3c0c: 83 ff 0a cmp $0xa,%edi
|
|
3c0f: 7f 04 jg 0x3c15
|
|
3c11: 33 c0 xor %eax,%eax
|
|
3c13: eb 21 jmp 0x3c36
|
|
3c15: 89 f9 mov %edi,%ecx
|
|
3c17: b8 01 00 00 00 mov $0x1,%eax
|
|
3c1c: d3 e0 shl %cl,%eax
|
|
3c1e: 89 c7 mov %eax,%edi
|
|
3c20: d1 ff sar $1,%edi
|
|
3c22: c1 ef 1e shr $0x1e,%edi
|
|
3c25: 03 f8 add %eax,%edi
|
|
3c27: 83 e7 fc and $0xfffffffc,%edi
|
|
3c2a: 83 c7 43 add $0x43,%edi
|
|
3c2d: 83 e7 c0 and $0xffffffc0,%edi
|
|
3c30: 8b 16 mov (%rsi),%edx
|
|
3c32: 8d 44 3a 40 lea 0x40(%rdx,%rdi,1),%eax
|
|
3c36: 89 06 mov %eax,(%rsi)
|
|
3c38: 8b 45 00 mov 0x0(%rbp),%eax
|
|
3c3b: 85 c0 test %eax,%eax
|
|
3c3d: 7e 06 jle 0x3c45
|
|
3c3f: 83 c0 40 add $0x40,%eax
|
|
3c42: 89 45 00 mov %eax,0x0(%rbp)
|
|
3c45: 33 c0 xor %eax,%eax
|
|
3c47: 48 83 c4 28 add $0x28,%rsp
|
|
3c4b: 5d pop %rbp
|
|
3c4c: 41 5c pop %r12
|
|
3c4e: 5f pop %rdi
|
|
3c4f: 5e pop %rsi
|
|
3c50: c3 ret
|
|
3c51: b8 ef ff ff ff mov $0xffffffef,%eax
|
|
3c56: 48 83 c4 28 add $0x28,%rsp
|
|
3c5a: 5d pop %rbp
|
|
3c5b: 41 5c pop %r12
|
|
3c5d: 5f pop %rdi
|
|
3c5e: 5e pop %rsi
|
|
3c5f: c3 ret
|
|
3c60: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
3c65: 48 83 c4 28 add $0x28,%rsp
|
|
3c69: 5d pop %rbp
|
|
3c6a: 41 5c pop %r12
|
|
3c6c: 5f pop %rdi
|
|
3c6d: 5e pop %rsi
|
|
3c6e: c3 ret
|
|
3c6f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
3c76: 00
|
|
3c77: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
3c7e: 66 90 xchg %ax,%ax
|
|
3c80: 56 push %rsi
|
|
3c81: 57 push %rdi
|
|
3c82: 41 54 push %r12
|
|
3c84: 41 55 push %r13
|
|
3c86: 48 83 ec 28 sub $0x28,%rsp
|
|
3c8a: 41 89 cc mov %ecx,%r12d
|
|
3c8d: 4d 89 cd mov %r9,%r13
|
|
3c90: 41 83 fc 1e cmp $0x1e,%r12d
|
|
3c94: 0f 87 7b 01 00 00 ja 0x3e15
|
|
3c9a: 4d 85 ed test %r13,%r13
|
|
3c9d: 0f 84 82 01 00 00 je 0x3e25
|
|
3ca3: 48 8b 7c 24 70 mov 0x70(%rsp),%rdi
|
|
3ca8: 48 85 ff test %rdi,%rdi
|
|
3cab: 0f 84 74 01 00 00 je 0x3e25
|
|
3cb1: 48 8b 74 24 78 mov 0x78(%rsp),%rsi
|
|
3cb6: 48 85 f6 test %rsi,%rsi
|
|
3cb9: 0f 84 66 01 00 00 je 0x3e25
|
|
3cbf: 83 fa 08 cmp $0x8,%edx
|
|
3cc2: 74 1f je 0x3ce3
|
|
3cc4: 83 fa 04 cmp $0x4,%edx
|
|
3cc7: 74 1a je 0x3ce3
|
|
3cc9: 83 fa 01 cmp $0x1,%edx
|
|
3ccc: 74 15 je 0x3ce3
|
|
3cce: 83 fa 02 cmp $0x2,%edx
|
|
3cd1: 74 10 je 0x3ce3
|
|
3cd3: b8 ee ff ff ff mov $0xffffffee,%eax
|
|
3cd8: 48 83 c4 28 add $0x28,%rsp
|
|
3cdc: 41 5d pop %r13
|
|
3cde: 41 5c pop %r12
|
|
3ce0: 5f pop %rdi
|
|
3ce1: 5e pop %rsi
|
|
3ce2: c3 ret
|
|
3ce3: 41 83 fc 1d cmp $0x1d,%r12d
|
|
3ce7: 0f 8f 28 01 00 00 jg 0x3e15
|
|
3ced: 41 83 fc 04 cmp $0x4,%r12d
|
|
3cf1: 7f 13 jg 0x3d06
|
|
3cf3: 41 c7 45 00 d0 00 00 movl $0xd0,0x0(%r13)
|
|
3cfa: 00
|
|
3cfb: 33 c0 xor %eax,%eax
|
|
3cfd: 89 07 mov %eax,(%rdi)
|
|
3cff: 89 06 mov %eax,(%rsi)
|
|
3d01: e9 02 01 00 00 jmp 0x3e08
|
|
3d06: 41 83 fc 07 cmp $0x7,%r12d
|
|
3d0a: 7f 16 jg 0x3d22
|
|
3d0c: 33 c0 xor %eax,%eax
|
|
3d0e: 41 ba 01 00 00 00 mov $0x1,%r10d
|
|
3d14: 41 89 45 00 mov %eax,0x0(%r13)
|
|
3d18: 89 07 mov %eax,(%rdi)
|
|
3d1a: 89 06 mov %eax,(%rsi)
|
|
3d1c: 41 8b 45 00 mov 0x0(%r13),%eax
|
|
3d20: eb 6f jmp 0x3d91
|
|
3d22: 41 8d 4c 24 ff lea -0x1(%r12),%ecx
|
|
3d27: 83 f9 12 cmp $0x12,%ecx
|
|
3d2a: 7f 47 jg 0x3d73
|
|
3d2c: 41 ba 01 00 00 00 mov $0x1,%r10d
|
|
3d32: c4 42 71 f7 da shlx %ecx,%r10d,%r11d
|
|
3d37: 42 8d 04 dd 47 00 00 lea 0x47(,%r11,8),%eax
|
|
3d3e: 00
|
|
3d3f: 83 e0 c0 and $0xffffffc0,%eax
|
|
3d42: 42 8d 0c dd 3f 00 00 lea 0x3f(,%r11,8),%ecx
|
|
3d49: 00
|
|
3d4a: 41 89 45 00 mov %eax,0x0(%r13)
|
|
3d4e: 44 89 d8 mov %r11d,%eax
|
|
3d51: d1 f8 sar $1,%eax
|
|
3d53: 83 e1 c0 and $0xffffffc0,%ecx
|
|
3d56: c1 e8 1e shr $0x1e,%eax
|
|
3d59: 41 03 c3 add %r11d,%eax
|
|
3d5c: 83 e0 fc and $0xfffffffc,%eax
|
|
3d5f: 83 c0 43 add $0x43,%eax
|
|
3d62: c7 07 00 00 00 00 movl $0x0,(%rdi)
|
|
3d68: 83 e0 c0 and $0xffffffc0,%eax
|
|
3d6b: 89 0e mov %ecx,(%rsi)
|
|
3d6d: 41 03 45 00 add 0x0(%r13),%eax
|
|
3d71: eb 18 jmp 0x3d8b
|
|
3d73: 4c 89 ea mov %r13,%rdx
|
|
3d76: 49 89 f8 mov %rdi,%r8
|
|
3d79: 49 89 f1 mov %rsi,%r9
|
|
3d7c: e8 9f 79 03 00 call 0x3b720
|
|
3d81: 41 8b 45 00 mov 0x0(%r13),%eax
|
|
3d85: 41 ba 01 00 00 00 mov $0x1,%r10d
|
|
3d8b: 41 83 fc 13 cmp $0x13,%r12d
|
|
3d8f: 7d 23 jge 0x3db4
|
|
3d91: c4 c2 19 f7 ca shlx %r12d,%r10d,%ecx
|
|
3d96: 41 89 cb mov %ecx,%r11d
|
|
3d99: 41 d1 fb sar $1,%r11d
|
|
3d9c: 41 c1 eb 1e shr $0x1e,%r11d
|
|
3da0: 44 03 d9 add %ecx,%r11d
|
|
3da3: 41 c1 eb 02 shr $0x2,%r11d
|
|
3da7: 42 8d 0c dd 3f 00 00 lea 0x3f(,%r11,8),%ecx
|
|
3dae: 00
|
|
3daf: 83 e1 c0 and $0xffffffc0,%ecx
|
|
3db2: eb 15 jmp 0x3dc9
|
|
3db4: 41 8d 4c 24 14 lea 0x14(%r12),%ecx
|
|
3db9: c4 42 71 f7 da shlx %ecx,%r10d,%r11d
|
|
3dbe: 42 8d 0c dd 3f 20 00 lea 0x203f(,%r11,8),%ecx
|
|
3dc5: 00
|
|
3dc6: 83 e1 c0 and $0xffffffc0,%ecx
|
|
3dc9: 8d 84 48 00 01 00 00 lea 0x100(%rax,%rcx,2),%eax
|
|
3dd0: 41 89 45 00 mov %eax,0x0(%r13)
|
|
3dd4: 41 83 fc 0a cmp $0xa,%r12d
|
|
3dd8: 7f 04 jg 0x3dde
|
|
3dda: 33 c0 xor %eax,%eax
|
|
3ddc: eb 1d jmp 0x3dfb
|
|
3dde: c4 c2 19 f7 c2 shlx %r12d,%r10d,%eax
|
|
3de3: 89 c1 mov %eax,%ecx
|
|
3de5: d1 f9 sar $1,%ecx
|
|
3de7: c1 e9 1e shr $0x1e,%ecx
|
|
3dea: 03 c8 add %eax,%ecx
|
|
3dec: 83 e1 fc and $0xfffffffc,%ecx
|
|
3def: 83 c1 43 add $0x43,%ecx
|
|
3df2: 83 e1 c0 and $0xffffffc0,%ecx
|
|
3df5: 8b 17 mov (%rdi),%edx
|
|
3df7: 8d 44 0a 40 lea 0x40(%rdx,%rcx,1),%eax
|
|
3dfb: 89 07 mov %eax,(%rdi)
|
|
3dfd: 8b 06 mov (%rsi),%eax
|
|
3dff: 85 c0 test %eax,%eax
|
|
3e01: 7e 05 jle 0x3e08
|
|
3e03: 83 c0 40 add $0x40,%eax
|
|
3e06: 89 06 mov %eax,(%rsi)
|
|
3e08: 33 c0 xor %eax,%eax
|
|
3e0a: 48 83 c4 28 add $0x28,%rsp
|
|
3e0e: 41 5d pop %r13
|
|
3e10: 41 5c pop %r12
|
|
3e12: 5f pop %rdi
|
|
3e13: 5e pop %rsi
|
|
3e14: c3 ret
|
|
3e15: b8 ef ff ff ff mov $0xffffffef,%eax
|
|
3e1a: 48 83 c4 28 add $0x28,%rsp
|
|
3e1e: 41 5d pop %r13
|
|
3e20: 41 5c pop %r12
|
|
3e22: 5f pop %rdi
|
|
3e23: 5e pop %rsi
|
|
3e24: c3 ret
|
|
3e25: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
3e2a: 48 83 c4 28 add $0x28,%rsp
|
|
3e2e: 41 5d pop %r13
|
|
3e30: 41 5c pop %r12
|
|
3e32: 5f pop %rdi
|
|
3e33: 5e pop %rsi
|
|
3e34: c3 ret
|
|
3e35: 0f 1f 40 00 nopl 0x0(%rax)
|
|
3e39: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
3e40: 56 push %rsi
|
|
3e41: 57 push %rdi
|
|
3e42: 41 54 push %r12
|
|
3e44: 41 55 push %r13
|
|
3e46: 48 83 ec 28 sub $0x28,%rsp
|
|
3e4a: 41 89 cc mov %ecx,%r12d
|
|
3e4d: 4d 89 cd mov %r9,%r13
|
|
3e50: 41 83 fc 1e cmp $0x1e,%r12d
|
|
3e54: 0f 87 7b 01 00 00 ja 0x3fd5
|
|
3e5a: 4d 85 ed test %r13,%r13
|
|
3e5d: 0f 84 82 01 00 00 je 0x3fe5
|
|
3e63: 48 8b 7c 24 70 mov 0x70(%rsp),%rdi
|
|
3e68: 48 85 ff test %rdi,%rdi
|
|
3e6b: 0f 84 74 01 00 00 je 0x3fe5
|
|
3e71: 48 8b 74 24 78 mov 0x78(%rsp),%rsi
|
|
3e76: 48 85 f6 test %rsi,%rsi
|
|
3e79: 0f 84 66 01 00 00 je 0x3fe5
|
|
3e7f: 83 fa 08 cmp $0x8,%edx
|
|
3e82: 74 1f je 0x3ea3
|
|
3e84: 83 fa 04 cmp $0x4,%edx
|
|
3e87: 74 1a je 0x3ea3
|
|
3e89: 83 fa 01 cmp $0x1,%edx
|
|
3e8c: 74 15 je 0x3ea3
|
|
3e8e: 83 fa 02 cmp $0x2,%edx
|
|
3e91: 74 10 je 0x3ea3
|
|
3e93: b8 ee ff ff ff mov $0xffffffee,%eax
|
|
3e98: 48 83 c4 28 add $0x28,%rsp
|
|
3e9c: 41 5d pop %r13
|
|
3e9e: 41 5c pop %r12
|
|
3ea0: 5f pop %rdi
|
|
3ea1: 5e pop %rsi
|
|
3ea2: c3 ret
|
|
3ea3: 41 83 fc 1d cmp $0x1d,%r12d
|
|
3ea7: 0f 8f 28 01 00 00 jg 0x3fd5
|
|
3ead: 41 83 fc 04 cmp $0x4,%r12d
|
|
3eb1: 7f 13 jg 0x3ec6
|
|
3eb3: 41 c7 45 00 d0 00 00 movl $0xd0,0x0(%r13)
|
|
3eba: 00
|
|
3ebb: 33 c0 xor %eax,%eax
|
|
3ebd: 89 07 mov %eax,(%rdi)
|
|
3ebf: 89 06 mov %eax,(%rsi)
|
|
3ec1: e9 02 01 00 00 jmp 0x3fc8
|
|
3ec6: 41 83 fc 07 cmp $0x7,%r12d
|
|
3eca: 7f 16 jg 0x3ee2
|
|
3ecc: 33 c0 xor %eax,%eax
|
|
3ece: 41 ba 01 00 00 00 mov $0x1,%r10d
|
|
3ed4: 41 89 45 00 mov %eax,0x0(%r13)
|
|
3ed8: 89 07 mov %eax,(%rdi)
|
|
3eda: 89 06 mov %eax,(%rsi)
|
|
3edc: 41 8b 45 00 mov 0x0(%r13),%eax
|
|
3ee0: eb 6f jmp 0x3f51
|
|
3ee2: 41 8d 4c 24 ff lea -0x1(%r12),%ecx
|
|
3ee7: 83 f9 12 cmp $0x12,%ecx
|
|
3eea: 7f 47 jg 0x3f33
|
|
3eec: 41 ba 01 00 00 00 mov $0x1,%r10d
|
|
3ef2: c4 42 71 f7 da shlx %ecx,%r10d,%r11d
|
|
3ef7: 42 8d 04 dd 47 00 00 lea 0x47(,%r11,8),%eax
|
|
3efe: 00
|
|
3eff: 83 e0 c0 and $0xffffffc0,%eax
|
|
3f02: 42 8d 0c dd 3f 00 00 lea 0x3f(,%r11,8),%ecx
|
|
3f09: 00
|
|
3f0a: 41 89 45 00 mov %eax,0x0(%r13)
|
|
3f0e: 44 89 d8 mov %r11d,%eax
|
|
3f11: d1 f8 sar $1,%eax
|
|
3f13: 83 e1 c0 and $0xffffffc0,%ecx
|
|
3f16: c1 e8 1e shr $0x1e,%eax
|
|
3f19: 41 03 c3 add %r11d,%eax
|
|
3f1c: 83 e0 fc and $0xfffffffc,%eax
|
|
3f1f: 83 c0 43 add $0x43,%eax
|
|
3f22: c7 07 00 00 00 00 movl $0x0,(%rdi)
|
|
3f28: 83 e0 c0 and $0xffffffc0,%eax
|
|
3f2b: 89 0e mov %ecx,(%rsi)
|
|
3f2d: 41 03 45 00 add 0x0(%r13),%eax
|
|
3f31: eb 18 jmp 0x3f4b
|
|
3f33: 4c 89 ea mov %r13,%rdx
|
|
3f36: 49 89 f8 mov %rdi,%r8
|
|
3f39: 49 89 f1 mov %rsi,%r9
|
|
3f3c: e8 ff 79 03 00 call 0x3b940
|
|
3f41: 41 8b 45 00 mov 0x0(%r13),%eax
|
|
3f45: 41 ba 01 00 00 00 mov $0x1,%r10d
|
|
3f4b: 41 83 fc 13 cmp $0x13,%r12d
|
|
3f4f: 7d 23 jge 0x3f74
|
|
3f51: c4 c2 19 f7 ca shlx %r12d,%r10d,%ecx
|
|
3f56: 41 89 cb mov %ecx,%r11d
|
|
3f59: 41 d1 fb sar $1,%r11d
|
|
3f5c: 41 c1 eb 1e shr $0x1e,%r11d
|
|
3f60: 44 03 d9 add %ecx,%r11d
|
|
3f63: 41 c1 eb 02 shr $0x2,%r11d
|
|
3f67: 42 8d 0c dd 3f 00 00 lea 0x3f(,%r11,8),%ecx
|
|
3f6e: 00
|
|
3f6f: 83 e1 c0 and $0xffffffc0,%ecx
|
|
3f72: eb 15 jmp 0x3f89
|
|
3f74: 41 8d 4c 24 14 lea 0x14(%r12),%ecx
|
|
3f79: c4 42 71 f7 da shlx %ecx,%r10d,%r11d
|
|
3f7e: 42 8d 0c dd 3f 20 00 lea 0x203f(,%r11,8),%ecx
|
|
3f85: 00
|
|
3f86: 83 e1 c0 and $0xffffffc0,%ecx
|
|
3f89: 8d 84 48 00 01 00 00 lea 0x100(%rax,%rcx,2),%eax
|
|
3f90: 41 89 45 00 mov %eax,0x0(%r13)
|
|
3f94: 41 83 fc 0a cmp $0xa,%r12d
|
|
3f98: 7f 04 jg 0x3f9e
|
|
3f9a: 33 c0 xor %eax,%eax
|
|
3f9c: eb 1d jmp 0x3fbb
|
|
3f9e: c4 c2 19 f7 c2 shlx %r12d,%r10d,%eax
|
|
3fa3: 89 c1 mov %eax,%ecx
|
|
3fa5: d1 f9 sar $1,%ecx
|
|
3fa7: c1 e9 1e shr $0x1e,%ecx
|
|
3faa: 03 c8 add %eax,%ecx
|
|
3fac: 83 e1 fc and $0xfffffffc,%ecx
|
|
3faf: 83 c1 43 add $0x43,%ecx
|
|
3fb2: 83 e1 c0 and $0xffffffc0,%ecx
|
|
3fb5: 8b 17 mov (%rdi),%edx
|
|
3fb7: 8d 44 0a 40 lea 0x40(%rdx,%rcx,1),%eax
|
|
3fbb: 89 07 mov %eax,(%rdi)
|
|
3fbd: 8b 06 mov (%rsi),%eax
|
|
3fbf: 85 c0 test %eax,%eax
|
|
3fc1: 7e 05 jle 0x3fc8
|
|
3fc3: 83 c0 40 add $0x40,%eax
|
|
3fc6: 89 06 mov %eax,(%rsi)
|
|
3fc8: 33 c0 xor %eax,%eax
|
|
3fca: 48 83 c4 28 add $0x28,%rsp
|
|
3fce: 41 5d pop %r13
|
|
3fd0: 41 5c pop %r12
|
|
3fd2: 5f pop %rdi
|
|
3fd3: 5e pop %rsi
|
|
3fd4: c3 ret
|
|
3fd5: b8 ef ff ff ff mov $0xffffffef,%eax
|
|
3fda: 48 83 c4 28 add $0x28,%rsp
|
|
3fde: 41 5d pop %r13
|
|
3fe0: 41 5c pop %r12
|
|
3fe2: 5f pop %rdi
|
|
3fe3: 5e pop %rsi
|
|
3fe4: c3 ret
|
|
3fe5: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
3fea: 48 83 c4 28 add $0x28,%rsp
|
|
3fee: 41 5d pop %r13
|
|
3ff0: 41 5c pop %r12
|
|
3ff2: 5f pop %rdi
|
|
3ff3: 5e pop %rsi
|
|
3ff4: c3 ret
|
|
3ff5: 0f 1f 40 00 nopl 0x0(%rax)
|
|
3ff9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
4000: 48 83 ec 28 sub $0x28,%rsp
|
|
4004: 48 85 c9 test %rcx,%rcx
|
|
4007: 74 25 je 0x402e
|
|
4009: 48 85 d2 test %rdx,%rdx
|
|
400c: 74 20 je 0x402e
|
|
400e: 4d 85 c0 test %r8,%r8
|
|
4011: 74 1b je 0x402e
|
|
4013: 45 85 c9 test %r9d,%r9d
|
|
4016: 7f 0a jg 0x4022
|
|
4018: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
401d: 48 83 c4 28 add $0x28,%rsp
|
|
4021: c3 ret
|
|
4022: e8 e9 c0 a5 01 call 0x1a60110
|
|
4027: 33 c0 xor %eax,%eax
|
|
4029: 48 83 c4 28 add $0x28,%rsp
|
|
402d: c3 ret
|
|
402e: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
4033: 48 83 c4 28 add $0x28,%rsp
|
|
4037: c3 ret
|
|
4038: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
403f: 00
|
|
4040: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
|
|
4045: 48 85 c9 test %rcx,%rcx
|
|
4048: 74 27 je 0x4071
|
|
404a: 48 85 d2 test %rdx,%rdx
|
|
404d: 74 22 je 0x4071
|
|
404f: 4d 85 c0 test %r8,%r8
|
|
4052: 74 1d je 0x4071
|
|
4054: 45 85 c9 test %r9d,%r9d
|
|
4057: 7f 0b jg 0x4064
|
|
4059: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
405e: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
4063: c3 ret
|
|
4064: e8 57 c7 a5 01 call 0x1a607c0
|
|
4069: 33 c0 xor %eax,%eax
|
|
406b: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
4070: c3 ret
|
|
4071: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
4076: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
407b: c3 ret
|
|
407c: 0f 1f 40 00 nopl 0x0(%rax)
|
|
4080: 48 83 ec 28 sub $0x28,%rsp
|
|
4084: 48 85 c9 test %rcx,%rcx
|
|
4087: 74 25 je 0x40ae
|
|
4089: 48 85 d2 test %rdx,%rdx
|
|
408c: 74 20 je 0x40ae
|
|
408e: 4d 85 c0 test %r8,%r8
|
|
4091: 74 1b je 0x40ae
|
|
4093: 45 85 c9 test %r9d,%r9d
|
|
4096: 7f 0a jg 0x40a2
|
|
4098: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
409d: 48 83 c4 28 add $0x28,%rsp
|
|
40a1: c3 ret
|
|
40a2: e8 c9 cd a5 01 call 0x1a60e70
|
|
40a7: 33 c0 xor %eax,%eax
|
|
40a9: 48 83 c4 28 add $0x28,%rsp
|
|
40ad: c3 ret
|
|
40ae: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
40b3: 48 83 c4 28 add $0x28,%rsp
|
|
40b7: c3 ret
|
|
40b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
40bf: 00
|
|
40c0: 56 push %rsi
|
|
40c1: 57 push %rdi
|
|
40c2: 55 push %rbp
|
|
40c3: 48 89 d5 mov %rdx,%rbp
|
|
40c6: 48 85 c9 test %rcx,%rcx
|
|
40c9: 0f 84 2b 02 00 00 je 0x42fa
|
|
40cf: 48 85 ed test %rbp,%rbp
|
|
40d2: 0f 84 22 02 00 00 je 0x42fa
|
|
40d8: 4d 85 c0 test %r8,%r8
|
|
40db: 0f 84 19 02 00 00 je 0x42fa
|
|
40e1: 45 85 c9 test %r9d,%r9d
|
|
40e4: 0f 8e 07 02 00 00 jle 0x42f1
|
|
40ea: 41 83 f9 08 cmp $0x8,%r9d
|
|
40ee: 0f 8c ed 01 00 00 jl 0x42e1
|
|
40f4: 4c 89 c6 mov %r8,%rsi
|
|
40f7: 48 83 e6 1f and $0x1f,%rsi
|
|
40fb: 89 f6 mov %esi,%esi
|
|
40fd: 85 f6 test %esi,%esi
|
|
40ff: 74 14 je 0x4115
|
|
4101: f7 c6 07 00 00 00 test $0x7,%esi
|
|
4107: 0f 85 d4 01 00 00 jne 0x42e1
|
|
410d: f7 de neg %esi
|
|
410f: 83 c6 20 add $0x20,%esi
|
|
4112: c1 ee 03 shr $0x3,%esi
|
|
4115: 8d 46 08 lea 0x8(%rsi),%eax
|
|
4118: 44 3b c8 cmp %eax,%r9d
|
|
411b: 0f 8c c0 01 00 00 jl 0x42e1
|
|
4121: 44 89 c8 mov %r9d,%eax
|
|
4124: 33 d2 xor %edx,%edx
|
|
4126: 2b c6 sub %esi,%eax
|
|
4128: 83 e0 07 and $0x7,%eax
|
|
412b: f7 d8 neg %eax
|
|
412d: 41 03 c1 add %r9d,%eax
|
|
4130: 85 f6 test %esi,%esi
|
|
4132: 76 3e jbe 0x4172
|
|
4134: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
4139: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
4140: c5 fb 10 14 d1 vmovsd (%rcx,%rdx,8),%xmm2
|
|
4145: c5 fb 10 4c d5 00 vmovsd 0x0(%rbp,%rdx,8),%xmm1
|
|
414b: c5 fa 12 c1 vmovsldup %xmm1,%xmm0
|
|
414f: c5 fa 16 d9 vmovshdup %xmm1,%xmm3
|
|
4153: c5 e8 c6 e2 b1 vshufps $0xb1,%xmm2,%xmm2,%xmm4
|
|
4158: c5 f8 59 ea vmulps %xmm2,%xmm0,%xmm5
|
|
415c: c5 e0 59 c4 vmulps %xmm4,%xmm3,%xmm0
|
|
4160: c5 d3 d0 c8 vaddsubps %xmm0,%xmm5,%xmm1
|
|
4164: c4 c1 7b 11 0c d0 vmovsd %xmm1,(%r8,%rdx,8)
|
|
416a: 48 ff c2 inc %rdx
|
|
416d: 48 3b d6 cmp %rsi,%rdx
|
|
4170: 72 ce jb 0x4140
|
|
4172: 48 63 d0 movslq %eax,%rdx
|
|
4175: 0f 1f 40 00 nopl 0x0(%rax)
|
|
4179: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
4180: c5 f8 10 5c f5 00 vmovups 0x0(%rbp,%rsi,8),%xmm3
|
|
4186: c5 f8 10 14 f1 vmovups (%rcx,%rsi,8),%xmm2
|
|
418b: c4 e3 65 18 6c f5 10 vinsertf128 $0x1,0x10(%rbp,%rsi,8),%ymm3,%ymm5
|
|
4192: 01
|
|
4193: c5 fe 12 e5 vmovsldup %ymm5,%ymm4
|
|
4197: c5 fe 16 c5 vmovshdup %ymm5,%ymm0
|
|
419b: c4 e3 6d 18 4c f1 10 vinsertf128 $0x1,0x10(%rcx,%rsi,8),%ymm2,%ymm1
|
|
41a2: 01
|
|
41a3: c5 dc 59 d1 vmulps %ymm1,%ymm4,%ymm2
|
|
41a7: c5 f4 c6 c9 b1 vshufps $0xb1,%ymm1,%ymm1,%ymm1
|
|
41ac: c5 fc 59 d9 vmulps %ymm1,%ymm0,%ymm3
|
|
41b0: c5 ef d0 e3 vaddsubps %ymm3,%ymm2,%ymm4
|
|
41b4: c4 c1 7c 11 24 f0 vmovups %ymm4,(%r8,%rsi,8)
|
|
41ba: c5 f8 10 4c f5 20 vmovups 0x20(%rbp,%rsi,8),%xmm1
|
|
41c0: c5 f8 10 6c f1 20 vmovups 0x20(%rcx,%rsi,8),%xmm5
|
|
41c6: c4 e3 75 18 5c f5 30 vinsertf128 $0x1,0x30(%rbp,%rsi,8),%ymm1,%ymm3
|
|
41cd: 01
|
|
41ce: c5 fe 12 d3 vmovsldup %ymm3,%ymm2
|
|
41d2: c5 fe 16 e3 vmovshdup %ymm3,%ymm4
|
|
41d6: c4 e3 55 18 44 f1 30 vinsertf128 $0x1,0x30(%rcx,%rsi,8),%ymm5,%ymm0
|
|
41dd: 01
|
|
41de: c5 ec 59 c8 vmulps %ymm0,%ymm2,%ymm1
|
|
41e2: c5 fc c6 c0 b1 vshufps $0xb1,%ymm0,%ymm0,%ymm0
|
|
41e7: c5 dc 59 c0 vmulps %ymm0,%ymm4,%ymm0
|
|
41eb: c5 f7 d0 d0 vaddsubps %ymm0,%ymm1,%ymm2
|
|
41ef: c4 c1 7c 11 54 f0 20 vmovups %ymm2,0x20(%r8,%rsi,8)
|
|
41f6: 48 83 c6 08 add $0x8,%rsi
|
|
41fa: 48 3b f2 cmp %rdx,%rsi
|
|
41fd: 72 81 jb 0x4180
|
|
41ff: 8d 70 01 lea 0x1(%rax),%esi
|
|
4202: 41 3b f1 cmp %r9d,%esi
|
|
4205: 0f 87 c8 00 00 00 ja 0x42d3
|
|
420b: 4d 63 c9 movslq %r9d,%r9
|
|
420e: 4c 2b ca sub %rdx,%r9
|
|
4211: 49 83 f9 02 cmp $0x2,%r9
|
|
4215: 0f 8c c1 00 00 00 jl 0x42dc
|
|
421b: 45 89 cb mov %r9d,%r11d
|
|
421e: 45 33 d2 xor %r10d,%r10d
|
|
4221: 41 83 e3 fe and $0xfffffffe,%r11d
|
|
4225: 49 8d 3c d0 lea (%r8,%rdx,8),%rdi
|
|
4229: 4d 63 db movslq %r11d,%r11
|
|
422c: 48 8d 74 d5 00 lea 0x0(%rbp,%rdx,8),%rsi
|
|
4231: 48 8d 14 d1 lea (%rcx,%rdx,8),%rdx
|
|
4235: 0f 1f 40 00 nopl 0x0(%rax)
|
|
4239: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
4240: c4 a1 78 10 0c d2 vmovups (%rdx,%r10,8),%xmm1
|
|
4246: c4 a1 7a 12 04 d6 vmovsldup (%rsi,%r10,8),%xmm0
|
|
424c: c4 a1 7a 16 14 d6 vmovshdup (%rsi,%r10,8),%xmm2
|
|
4252: c5 f0 c6 d9 b1 vshufps $0xb1,%xmm1,%xmm1,%xmm3
|
|
4257: c5 f8 59 e1 vmulps %xmm1,%xmm0,%xmm4
|
|
425b: c5 e8 59 eb vmulps %xmm3,%xmm2,%xmm5
|
|
425f: c5 db d0 c5 vaddsubps %xmm5,%xmm4,%xmm0
|
|
4263: c4 a1 78 11 04 d7 vmovups %xmm0,(%rdi,%r10,8)
|
|
4269: 49 83 c2 02 add $0x2,%r10
|
|
426d: 4d 3b d3 cmp %r11,%r10
|
|
4270: 72 ce jb 0x4240
|
|
4272: 4d 3b d9 cmp %r9,%r11
|
|
4275: 73 5c jae 0x42d3
|
|
4277: 48 63 c0 movslq %eax,%rax
|
|
427a: 49 8d 34 c0 lea (%r8,%rax,8),%rsi
|
|
427e: 48 8d 54 c5 00 lea 0x0(%rbp,%rax,8),%rdx
|
|
4283: 48 8d 04 c1 lea (%rcx,%rax,8),%rax
|
|
4287: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
428e: 00
|
|
428f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
4296: 0f 1f 00 nopl (%rax)
|
|
4299: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
42a0: c4 a1 7b 10 14 d8 vmovsd (%rax,%r11,8),%xmm2
|
|
42a6: c4 a1 7b 10 0c da vmovsd (%rdx,%r11,8),%xmm1
|
|
42ac: c5 fa 12 c1 vmovsldup %xmm1,%xmm0
|
|
42b0: c5 fa 16 d9 vmovshdup %xmm1,%xmm3
|
|
42b4: c5 e8 c6 e2 b1 vshufps $0xb1,%xmm2,%xmm2,%xmm4
|
|
42b9: c5 f8 59 ea vmulps %xmm2,%xmm0,%xmm5
|
|
42bd: c5 e0 59 c4 vmulps %xmm4,%xmm3,%xmm0
|
|
42c1: c5 d3 d0 c8 vaddsubps %xmm0,%xmm5,%xmm1
|
|
42c5: c4 a1 7b 11 0c de vmovsd %xmm1,(%rsi,%r11,8)
|
|
42cb: 49 ff c3 inc %r11
|
|
42ce: 4d 3b d9 cmp %r9,%r11
|
|
42d1: 72 cd jb 0x42a0
|
|
42d3: 33 c0 xor %eax,%eax
|
|
42d5: c5 f8 77 vzeroupper
|
|
42d8: 5d pop %rbp
|
|
42d9: 5f pop %rdi
|
|
42da: 5e pop %rsi
|
|
42db: c3 ret
|
|
42dc: 45 33 db xor %r11d,%r11d
|
|
42df: eb 91 jmp 0x4272
|
|
42e1: 33 c0 xor %eax,%eax
|
|
42e3: 41 83 f9 01 cmp $0x1,%r9d
|
|
42e7: 72 ea jb 0x42d3
|
|
42e9: 4d 63 c9 movslq %r9d,%r9
|
|
42ec: 45 33 db xor %r11d,%r11d
|
|
42ef: eb 81 jmp 0x4272
|
|
42f1: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
42f6: 5d pop %rbp
|
|
42f7: 5f pop %rdi
|
|
42f8: 5e pop %rsi
|
|
42f9: c3 ret
|
|
42fa: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
42ff: 5d pop %rbp
|
|
4300: 5f pop %rdi
|
|
4301: 5e pop %rsi
|
|
4302: c3 ret
|
|
4303: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
430a: 00
|
|
430b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
4312: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
4319: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
4320: 41 56 push %r14
|
|
4322: 49 89 ca mov %rcx,%r10
|
|
4325: 49 89 d3 mov %rdx,%r11
|
|
4328: 4d 85 d2 test %r10,%r10
|
|
432b: 0f 84 82 01 00 00 je 0x44b3
|
|
4331: 4d 85 db test %r11,%r11
|
|
4334: 0f 84 79 01 00 00 je 0x44b3
|
|
433a: 4d 85 c0 test %r8,%r8
|
|
433d: 0f 84 70 01 00 00 je 0x44b3
|
|
4343: 45 85 c9 test %r9d,%r9d
|
|
4346: 0f 8e 5f 01 00 00 jle 0x44ab
|
|
434c: 49 63 d1 movslq %r9d,%rdx
|
|
434f: 48 83 fa 08 cmp $0x8,%rdx
|
|
4353: 0f 8c 3f 01 00 00 jl 0x4498
|
|
4359: 48 83 fa 0f cmp $0xf,%rdx
|
|
435d: 0f 8c 3a 01 00 00 jl 0x449d
|
|
4363: 4c 89 c0 mov %r8,%rax
|
|
4366: 48 83 e0 1f and $0x1f,%rax
|
|
436a: 85 c0 test %eax,%eax
|
|
436c: 74 10 je 0x437e
|
|
436e: a8 07 test $0x7,%al
|
|
4370: 0f 85 22 01 00 00 jne 0x4498
|
|
4376: f7 d8 neg %eax
|
|
4378: 83 c0 20 add $0x20,%eax
|
|
437b: c1 e8 03 shr $0x3,%eax
|
|
437e: 89 c1 mov %eax,%ecx
|
|
4380: 4c 8d 71 08 lea 0x8(%rcx),%r14
|
|
4384: 49 3b d6 cmp %r14,%rdx
|
|
4387: 0f 8c 0b 01 00 00 jl 0x4498
|
|
438d: 45 89 ce mov %r9d,%r14d
|
|
4390: 44 2b f0 sub %eax,%r14d
|
|
4393: 41 83 e6 07 and $0x7,%r14d
|
|
4397: 45 2b ce sub %r14d,%r9d
|
|
439a: 4d 63 c9 movslq %r9d,%r9
|
|
439d: 85 c0 test %eax,%eax
|
|
439f: b8 00 00 00 00 mov $0x0,%eax
|
|
43a4: 76 5a jbe 0x4400
|
|
43a6: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
43ad: 00
|
|
43ae: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
43b5: 0f 1f 40 00 nopl 0x0(%rax)
|
|
43b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
43c0: c4 c1 7b 10 1c c2 vmovsd (%r10,%rax,8),%xmm3
|
|
43c6: c4 c1 7b 10 04 c3 vmovsd (%r11,%rax,8),%xmm0
|
|
43cc: c5 fa 16 c8 vmovshdup %xmm0,%xmm1
|
|
43d0: c5 e0 c6 d3 b1 vshufps $0xb1,%xmm3,%xmm3,%xmm2
|
|
43d5: c5 f0 59 e2 vmulps %xmm2,%xmm1,%xmm4
|
|
43d9: c5 fa 12 e8 vmovsldup %xmm0,%xmm5
|
|
43dd: c4 e2 61 a6 ec vfmaddsub213ps %xmm4,%xmm3,%xmm5
|
|
43e2: c4 c1 7b 11 2c c0 vmovsd %xmm5,(%r8,%rax,8)
|
|
43e8: 48 ff c0 inc %rax
|
|
43eb: 48 3b c1 cmp %rcx,%rax
|
|
43ee: 72 d0 jb 0x43c0
|
|
43f0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
43f7: 00
|
|
43f8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
43ff: 90 nop
|
|
4400: c4 c1 7c 10 14 ca vmovups (%r10,%rcx,8),%ymm2
|
|
4406: c4 c1 7e 16 04 cb vmovshdup (%r11,%rcx,8),%ymm0
|
|
440c: c5 ec c6 ca b1 vshufps $0xb1,%ymm2,%ymm2,%ymm1
|
|
4411: c5 fc 59 d9 vmulps %ymm1,%ymm0,%ymm3
|
|
4415: c4 c1 7e 12 24 cb vmovsldup (%r11,%rcx,8),%ymm4
|
|
441b: c4 e2 6d a6 e3 vfmaddsub213ps %ymm3,%ymm2,%ymm4
|
|
4420: c4 c1 7c 11 24 c8 vmovups %ymm4,(%r8,%rcx,8)
|
|
4426: c4 c1 7c 10 4c ca 20 vmovups 0x20(%r10,%rcx,8),%ymm1
|
|
442d: c4 c1 7e 16 6c cb 20 vmovshdup 0x20(%r11,%rcx,8),%ymm5
|
|
4434: c5 f4 c6 c1 b1 vshufps $0xb1,%ymm1,%ymm1,%ymm0
|
|
4439: c5 d4 59 e8 vmulps %ymm0,%ymm5,%ymm5
|
|
443d: c4 c1 7e 12 54 cb 20 vmovsldup 0x20(%r11,%rcx,8),%ymm2
|
|
4444: c4 e2 75 a6 d5 vfmaddsub213ps %ymm5,%ymm1,%ymm2
|
|
4449: c4 c1 7c 11 54 c8 20 vmovups %ymm2,0x20(%r8,%rcx,8)
|
|
4450: 48 83 c1 08 add $0x8,%rcx
|
|
4454: 49 3b c9 cmp %r9,%rcx
|
|
4457: 72 a7 jb 0x4400
|
|
4459: 4c 3b ca cmp %rdx,%r9
|
|
445c: 73 32 jae 0x4490
|
|
445e: 66 90 xchg %ax,%ax
|
|
4460: c4 81 7b 10 1c ca vmovsd (%r10,%r9,8),%xmm3
|
|
4466: c4 81 7b 10 04 cb vmovsd (%r11,%r9,8),%xmm0
|
|
446c: c5 fa 16 c8 vmovshdup %xmm0,%xmm1
|
|
4470: c5 e0 c6 d3 b1 vshufps $0xb1,%xmm3,%xmm3,%xmm2
|
|
4475: c5 f0 59 e2 vmulps %xmm2,%xmm1,%xmm4
|
|
4479: c5 fa 12 e8 vmovsldup %xmm0,%xmm5
|
|
447d: c4 e2 61 a6 ec vfmaddsub213ps %xmm4,%xmm3,%xmm5
|
|
4482: c4 81 7b 11 2c c8 vmovsd %xmm5,(%r8,%r9,8)
|
|
4488: 49 ff c1 inc %r9
|
|
448b: 4c 3b ca cmp %rdx,%r9
|
|
448e: 72 d0 jb 0x4460
|
|
4490: 33 c0 xor %eax,%eax
|
|
4492: c5 f8 77 vzeroupper
|
|
4495: 41 5e pop %r14
|
|
4497: c3 ret
|
|
4498: 45 33 c9 xor %r9d,%r9d
|
|
449b: eb bc jmp 0x4459
|
|
449d: 41 83 e1 f8 and $0xfffffff8,%r9d
|
|
44a1: 33 c9 xor %ecx,%ecx
|
|
44a3: 4d 63 c9 movslq %r9d,%r9
|
|
44a6: e9 55 ff ff ff jmp 0x4400
|
|
44ab: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
44b0: 41 5e pop %r14
|
|
44b2: c3 ret
|
|
44b3: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
44b8: 41 5e pop %r14
|
|
44ba: c3 ret
|
|
44bb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
44c0: 41 56 push %r14
|
|
44c2: 49 89 ca mov %rcx,%r10
|
|
44c5: 49 89 d3 mov %rdx,%r11
|
|
44c8: 4d 85 d2 test %r10,%r10
|
|
44cb: 0f 84 a2 01 00 00 je 0x4673
|
|
44d1: 4d 85 db test %r11,%r11
|
|
44d4: 0f 84 99 01 00 00 je 0x4673
|
|
44da: 4d 85 c0 test %r8,%r8
|
|
44dd: 0f 84 90 01 00 00 je 0x4673
|
|
44e3: 45 85 c9 test %r9d,%r9d
|
|
44e6: 0f 8e 7f 01 00 00 jle 0x466b
|
|
44ec: 49 63 d1 movslq %r9d,%rdx
|
|
44ef: 48 83 fa 08 cmp $0x8,%rdx
|
|
44f3: 0f 8c 5f 01 00 00 jl 0x4658
|
|
44f9: 48 83 fa 0f cmp $0xf,%rdx
|
|
44fd: 0f 8c 5a 01 00 00 jl 0x465d
|
|
4503: 4c 89 c0 mov %r8,%rax
|
|
4506: 48 83 e0 1f and $0x1f,%rax
|
|
450a: 85 c0 test %eax,%eax
|
|
450c: 74 10 je 0x451e
|
|
450e: a8 07 test $0x7,%al
|
|
4510: 0f 85 42 01 00 00 jne 0x4658
|
|
4516: f7 d8 neg %eax
|
|
4518: 83 c0 20 add $0x20,%eax
|
|
451b: c1 e8 03 shr $0x3,%eax
|
|
451e: 89 c1 mov %eax,%ecx
|
|
4520: 4c 8d 71 08 lea 0x8(%rcx),%r14
|
|
4524: 49 3b d6 cmp %r14,%rdx
|
|
4527: 0f 8c 2b 01 00 00 jl 0x4658
|
|
452d: 45 89 ce mov %r9d,%r14d
|
|
4530: 44 2b f0 sub %eax,%r14d
|
|
4533: 41 83 e6 07 and $0x7,%r14d
|
|
4537: 45 2b ce sub %r14d,%r9d
|
|
453a: 4d 63 c9 movslq %r9d,%r9
|
|
453d: 85 c0 test %eax,%eax
|
|
453f: b8 00 00 00 00 mov $0x0,%eax
|
|
4544: 76 5a jbe 0x45a0
|
|
4546: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
454d: 00
|
|
454e: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
4555: 0f 1f 40 00 nopl 0x0(%rax)
|
|
4559: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
4560: c4 c1 7b 10 1c c2 vmovsd (%r10,%rax,8),%xmm3
|
|
4566: c4 c1 7b 10 04 c3 vmovsd (%r11,%rax,8),%xmm0
|
|
456c: c5 fa 16 c8 vmovshdup %xmm0,%xmm1
|
|
4570: c5 e0 c6 d3 b1 vshufps $0xb1,%xmm3,%xmm3,%xmm2
|
|
4575: c5 f0 59 e2 vmulps %xmm2,%xmm1,%xmm4
|
|
4579: c5 fa 12 e8 vmovsldup %xmm0,%xmm5
|
|
457d: c4 e2 61 a6 ec vfmaddsub213ps %xmm4,%xmm3,%xmm5
|
|
4582: c4 c1 7b 11 2c c0 vmovsd %xmm5,(%r8,%rax,8)
|
|
4588: 48 ff c0 inc %rax
|
|
458b: 48 3b c1 cmp %rcx,%rax
|
|
458e: 72 d0 jb 0x4560
|
|
4590: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
4597: 00
|
|
4598: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
459f: 90 nop
|
|
45a0: c4 c1 7c 10 14 ca vmovups (%r10,%rcx,8),%ymm2
|
|
45a6: c4 c1 7e 16 04 cb vmovshdup (%r11,%rcx,8),%ymm0
|
|
45ac: c5 ec c6 ca b1 vshufps $0xb1,%ymm2,%ymm2,%ymm1
|
|
45b1: c5 fc 59 d9 vmulps %ymm1,%ymm0,%ymm3
|
|
45b5: c4 c1 7e 12 24 cb vmovsldup (%r11,%rcx,8),%ymm4
|
|
45bb: c4 e2 6d a6 e3 vfmaddsub213ps %ymm3,%ymm2,%ymm4
|
|
45c0: c4 c1 7c 11 24 c8 vmovups %ymm4,(%r8,%rcx,8)
|
|
45c6: 62 c1 7c 28 10 4c ca vmovups 0x20(%r10,%rcx,8),%ymm17
|
|
45cd: 01
|
|
45ce: c4 c1 7e 16 6c cb 20 vmovshdup 0x20(%r11,%rcx,8),%ymm5
|
|
45d5: 62 a1 74 20 c6 c1 b1 vshufps $0xb1,%ymm17,%ymm17,%ymm16
|
|
45dc: 62 a1 54 28 59 d0 vmulps %ymm16,%ymm5,%ymm18
|
|
45e2: 62 c1 7e 28 12 5c cb vmovsldup 0x20(%r11,%rcx,8),%ymm19
|
|
45e9: 01
|
|
45ea: 62 a2 75 20 a6 da vfmaddsub213ps %ymm18,%ymm17,%ymm19
|
|
45f0: 62 c1 7c 28 11 5c c8 vmovups %ymm19,0x20(%r8,%rcx,8)
|
|
45f7: 01
|
|
45f8: 48 83 c1 08 add $0x8,%rcx
|
|
45fc: 49 3b c9 cmp %r9,%rcx
|
|
45ff: 72 9f jb 0x45a0
|
|
4601: 4c 3b ca cmp %rdx,%r9
|
|
4604: 73 4a jae 0x4650
|
|
4606: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
460d: 00
|
|
460e: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
4615: 0f 1f 40 00 nopl 0x0(%rax)
|
|
4619: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
4620: c4 81 7b 10 1c ca vmovsd (%r10,%r9,8),%xmm3
|
|
4626: c4 81 7b 10 04 cb vmovsd (%r11,%r9,8),%xmm0
|
|
462c: c5 fa 16 c8 vmovshdup %xmm0,%xmm1
|
|
4630: c5 e0 c6 d3 b1 vshufps $0xb1,%xmm3,%xmm3,%xmm2
|
|
4635: c5 f0 59 e2 vmulps %xmm2,%xmm1,%xmm4
|
|
4639: c5 fa 12 e8 vmovsldup %xmm0,%xmm5
|
|
463d: c4 e2 61 a6 ec vfmaddsub213ps %xmm4,%xmm3,%xmm5
|
|
4642: c4 81 7b 11 2c c8 vmovsd %xmm5,(%r8,%r9,8)
|
|
4648: 49 ff c1 inc %r9
|
|
464b: 4c 3b ca cmp %rdx,%r9
|
|
464e: 72 d0 jb 0x4620
|
|
4650: 33 c0 xor %eax,%eax
|
|
4652: c5 f8 77 vzeroupper
|
|
4655: 41 5e pop %r14
|
|
4657: c3 ret
|
|
4658: 45 33 c9 xor %r9d,%r9d
|
|
465b: eb a4 jmp 0x4601
|
|
465d: 41 83 e1 f8 and $0xfffffff8,%r9d
|
|
4661: 33 c9 xor %ecx,%ecx
|
|
4663: 4d 63 c9 movslq %r9d,%r9
|
|
4666: e9 35 ff ff ff jmp 0x45a0
|
|
466b: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
4670: 41 5e pop %r14
|
|
4672: c3 ret
|
|
4673: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
4678: 41 5e pop %r14
|
|
467a: c3 ret
|
|
467b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
4680: 48 83 ec 28 sub $0x28,%rsp
|
|
4684: 48 85 c9 test %rcx,%rcx
|
|
4687: 74 20 je 0x46a9
|
|
4689: 48 85 d2 test %rdx,%rdx
|
|
468c: 74 1b je 0x46a9
|
|
468e: 45 85 c0 test %r8d,%r8d
|
|
4691: 7f 0a jg 0x469d
|
|
4693: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
4698: 48 83 c4 28 add $0x28,%rsp
|
|
469c: c3 ret
|
|
469d: e8 2e b8 a5 01 call 0x1a5fed0
|
|
46a2: 33 c0 xor %eax,%eax
|
|
46a4: 48 83 c4 28 add $0x28,%rsp
|
|
46a8: c3 ret
|
|
46a9: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
46ae: 48 83 c4 28 add $0x28,%rsp
|
|
46b2: c3 ret
|
|
46b3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
46b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
46bf: 00
|
|
46c0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
|
|
46c5: 48 85 c9 test %rcx,%rcx
|
|
46c8: 74 22 je 0x46ec
|
|
46ca: 48 85 d2 test %rdx,%rdx
|
|
46cd: 74 1d je 0x46ec
|
|
46cf: 45 85 c0 test %r8d,%r8d
|
|
46d2: 7f 0b jg 0x46df
|
|
46d4: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
46d9: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
46de: c3 ret
|
|
46df: e8 6c be a5 01 call 0x1a60550
|
|
46e4: 33 c0 xor %eax,%eax
|
|
46e6: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
46eb: c3 ret
|
|
46ec: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
46f1: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
46f6: c3 ret
|
|
46f7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
46fe: 00 00
|
|
4700: 48 83 ec 28 sub $0x28,%rsp
|
|
4704: 48 85 c9 test %rcx,%rcx
|
|
4707: 74 20 je 0x4729
|
|
4709: 48 85 d2 test %rdx,%rdx
|
|
470c: 74 1b je 0x4729
|
|
470e: 45 85 c0 test %r8d,%r8d
|
|
4711: 7f 0a jg 0x471d
|
|
4713: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
4718: 48 83 c4 28 add $0x28,%rsp
|
|
471c: c3 ret
|
|
471d: e8 de c4 a5 01 call 0x1a60c00
|
|
4722: 33 c0 xor %eax,%eax
|
|
4724: 48 83 c4 28 add $0x28,%rsp
|
|
4728: c3 ret
|
|
4729: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
472e: 48 83 c4 28 add $0x28,%rsp
|
|
4732: c3 ret
|
|
4733: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
4738: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
473f: 00
|
|
4740: 56 push %rsi
|
|
4741: 48 89 d6 mov %rdx,%rsi
|
|
4744: 48 85 c9 test %rcx,%rcx
|
|
4747: 0f 84 29 02 00 00 je 0x4976
|
|
474d: 48 85 f6 test %rsi,%rsi
|
|
4750: 0f 84 20 02 00 00 je 0x4976
|
|
4756: 45 85 c0 test %r8d,%r8d
|
|
4759: 0f 8e 10 02 00 00 jle 0x496f
|
|
475f: 41 83 f8 08 cmp $0x8,%r8d
|
|
4763: 0f 8c f6 01 00 00 jl 0x495f
|
|
4769: 49 89 f1 mov %rsi,%r9
|
|
476c: 49 83 e1 1f and $0x1f,%r9
|
|
4770: 45 89 c9 mov %r9d,%r9d
|
|
4773: 45 85 c9 test %r9d,%r9d
|
|
4776: 74 18 je 0x4790
|
|
4778: 41 f7 c1 07 00 00 00 test $0x7,%r9d
|
|
477f: 0f 85 da 01 00 00 jne 0x495f
|
|
4785: 41 f7 d9 neg %r9d
|
|
4788: 41 83 c1 20 add $0x20,%r9d
|
|
478c: 41 c1 e9 03 shr $0x3,%r9d
|
|
4790: 41 8d 41 08 lea 0x8(%r9),%eax
|
|
4794: 44 3b c0 cmp %eax,%r8d
|
|
4797: 0f 8c c2 01 00 00 jl 0x495f
|
|
479d: 44 89 c0 mov %r8d,%eax
|
|
47a0: 33 d2 xor %edx,%edx
|
|
47a2: 41 2b c1 sub %r9d,%eax
|
|
47a5: 83 e0 07 and $0x7,%eax
|
|
47a8: f7 d8 neg %eax
|
|
47aa: 41 03 c0 add %r8d,%eax
|
|
47ad: 45 85 c9 test %r9d,%r9d
|
|
47b0: 76 3e jbe 0x47f0
|
|
47b2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
47b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
47c0: c5 fb 10 14 d6 vmovsd (%rsi,%rdx,8),%xmm2
|
|
47c5: c5 fb 10 0c d1 vmovsd (%rcx,%rdx,8),%xmm1
|
|
47ca: c5 fa 12 c1 vmovsldup %xmm1,%xmm0
|
|
47ce: c5 fa 16 d9 vmovshdup %xmm1,%xmm3
|
|
47d2: c5 e8 c6 e2 b1 vshufps $0xb1,%xmm2,%xmm2,%xmm4
|
|
47d7: c5 f8 59 ea vmulps %xmm2,%xmm0,%xmm5
|
|
47db: c5 e0 59 c4 vmulps %xmm4,%xmm3,%xmm0
|
|
47df: c5 d3 d0 c8 vaddsubps %xmm0,%xmm5,%xmm1
|
|
47e3: c5 fb 11 0c d6 vmovsd %xmm1,(%rsi,%rdx,8)
|
|
47e8: 48 ff c2 inc %rdx
|
|
47eb: 49 3b d1 cmp %r9,%rdx
|
|
47ee: 72 d0 jb 0x47c0
|
|
47f0: 48 63 d0 movslq %eax,%rdx
|
|
47f3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
47f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
47ff: 00
|
|
4800: c4 a1 78 10 04 c9 vmovups (%rcx,%r9,8),%xmm0
|
|
4806: c4 a1 7e 12 0c ce vmovsldup (%rsi,%r9,8),%ymm1
|
|
480c: c4 a1 7e 16 1c ce vmovshdup (%rsi,%r9,8),%ymm3
|
|
4812: c4 a3 7d 18 54 c9 10 vinsertf128 $0x1,0x10(%rcx,%r9,8),%ymm0,%ymm2
|
|
4819: 01
|
|
481a: c5 ec c6 e2 b1 vshufps $0xb1,%ymm2,%ymm2,%ymm4
|
|
481f: c5 f4 59 ea vmulps %ymm2,%ymm1,%ymm5
|
|
4823: c5 e4 59 c4 vmulps %ymm4,%ymm3,%ymm0
|
|
4827: c5 d7 d0 c8 vaddsubps %ymm0,%ymm5,%ymm1
|
|
482b: c4 a1 7c 11 0c ce vmovups %ymm1,(%rsi,%r9,8)
|
|
4831: c4 a1 78 10 54 c9 20 vmovups 0x20(%rcx,%r9,8),%xmm2
|
|
4838: c4 a1 7e 12 5c ce 20 vmovsldup 0x20(%rsi,%r9,8),%ymm3
|
|
483f: c4 a1 7e 16 6c ce 20 vmovshdup 0x20(%rsi,%r9,8),%ymm5
|
|
4846: c4 a3 6d 18 64 c9 30 vinsertf128 $0x1,0x30(%rcx,%r9,8),%ymm2,%ymm4
|
|
484d: 01
|
|
484e: c5 e4 59 c4 vmulps %ymm4,%ymm3,%ymm0
|
|
4852: c5 dc c6 e4 b1 vshufps $0xb1,%ymm4,%ymm4,%ymm4
|
|
4857: c5 d4 59 cc vmulps %ymm4,%ymm5,%ymm1
|
|
485b: c5 ff d0 d1 vaddsubps %ymm1,%ymm0,%ymm2
|
|
485f: c4 a1 7c 11 54 ce 20 vmovups %ymm2,0x20(%rsi,%r9,8)
|
|
4866: 49 83 c1 08 add $0x8,%r9
|
|
486a: 4c 3b ca cmp %rdx,%r9
|
|
486d: 72 91 jb 0x4800
|
|
486f: 44 8d 48 01 lea 0x1(%rax),%r9d
|
|
4873: 45 3b c8 cmp %r8d,%r9d
|
|
4876: 0f 87 d7 00 00 00 ja 0x4953
|
|
487c: 4d 63 d0 movslq %r8d,%r10
|
|
487f: 4c 2b d2 sub %rdx,%r10
|
|
4882: 49 83 fa 02 cmp $0x2,%r10
|
|
4886: 0f 8c ce 00 00 00 jl 0x495a
|
|
488c: 45 89 d3 mov %r10d,%r11d
|
|
488f: 45 33 c9 xor %r9d,%r9d
|
|
4892: 41 83 e3 fe and $0xfffffffe,%r11d
|
|
4896: 4c 8d 04 d1 lea (%rcx,%rdx,8),%r8
|
|
489a: 4d 63 db movslq %r11d,%r11
|
|
489d: 48 8d 14 d6 lea (%rsi,%rdx,8),%rdx
|
|
48a1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
48a8: 00
|
|
48a9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
48b0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
48b7: 00
|
|
48b8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
48bf: 90 nop
|
|
48c0: c4 81 78 10 0c c8 vmovups (%r8,%r9,8),%xmm1
|
|
48c6: c4 a1 7a 12 04 ca vmovsldup (%rdx,%r9,8),%xmm0
|
|
48cc: c4 a1 7a 16 14 ca vmovshdup (%rdx,%r9,8),%xmm2
|
|
48d2: c5 f0 c6 d9 b1 vshufps $0xb1,%xmm1,%xmm1,%xmm3
|
|
48d7: c5 f8 59 e1 vmulps %xmm1,%xmm0,%xmm4
|
|
48db: c5 e8 59 eb vmulps %xmm3,%xmm2,%xmm5
|
|
48df: c5 db d0 c5 vaddsubps %xmm5,%xmm4,%xmm0
|
|
48e3: c4 a1 78 11 04 ca vmovups %xmm0,(%rdx,%r9,8)
|
|
48e9: 49 83 c1 02 add $0x2,%r9
|
|
48ed: 4d 3b cb cmp %r11,%r9
|
|
48f0: 72 ce jb 0x48c0
|
|
48f2: 4d 3b da cmp %r10,%r11
|
|
48f5: 73 5c jae 0x4953
|
|
48f7: 48 63 c0 movslq %eax,%rax
|
|
48fa: 48 8d 14 c1 lea (%rcx,%rax,8),%rdx
|
|
48fe: 48 8d 04 c6 lea (%rsi,%rax,8),%rax
|
|
4902: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
4909: 00
|
|
490a: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
4911: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
4918: 00
|
|
4919: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
4920: c4 a1 7b 10 14 d8 vmovsd (%rax,%r11,8),%xmm2
|
|
4926: c4 a1 7b 10 0c da vmovsd (%rdx,%r11,8),%xmm1
|
|
492c: c5 fa 12 c1 vmovsldup %xmm1,%xmm0
|
|
4930: c5 fa 16 d9 vmovshdup %xmm1,%xmm3
|
|
4934: c5 e8 c6 e2 b1 vshufps $0xb1,%xmm2,%xmm2,%xmm4
|
|
4939: c5 f8 59 ea vmulps %xmm2,%xmm0,%xmm5
|
|
493d: c5 e0 59 c4 vmulps %xmm4,%xmm3,%xmm0
|
|
4941: c5 d3 d0 c8 vaddsubps %xmm0,%xmm5,%xmm1
|
|
4945: c4 a1 7b 11 0c d8 vmovsd %xmm1,(%rax,%r11,8)
|
|
494b: 49 ff c3 inc %r11
|
|
494e: 4d 3b da cmp %r10,%r11
|
|
4951: 72 cd jb 0x4920
|
|
4953: 33 c0 xor %eax,%eax
|
|
4955: c5 f8 77 vzeroupper
|
|
4958: 5e pop %rsi
|
|
4959: c3 ret
|
|
495a: 45 33 db xor %r11d,%r11d
|
|
495d: eb 93 jmp 0x48f2
|
|
495f: 33 c0 xor %eax,%eax
|
|
4961: 41 83 f8 01 cmp $0x1,%r8d
|
|
4965: 72 ec jb 0x4953
|
|
4967: 4d 63 d0 movslq %r8d,%r10
|
|
496a: 45 33 db xor %r11d,%r11d
|
|
496d: eb 83 jmp 0x48f2
|
|
496f: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
4974: 5e pop %rsi
|
|
4975: c3 ret
|
|
4976: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
497b: 5e pop %rsi
|
|
497c: c3 ret
|
|
497d: 0f 1f 00 nopl (%rax)
|
|
4980: 49 89 d1 mov %rdx,%r9
|
|
4983: 48 85 c9 test %rcx,%rcx
|
|
4986: 0f 84 73 01 00 00 je 0x4aff
|
|
498c: 4d 85 c9 test %r9,%r9
|
|
498f: 0f 84 6a 01 00 00 je 0x4aff
|
|
4995: 45 85 c0 test %r8d,%r8d
|
|
4998: 0f 8e 5b 01 00 00 jle 0x4af9
|
|
499e: 49 63 d0 movslq %r8d,%rdx
|
|
49a1: 48 83 fa 08 cmp $0x8,%rdx
|
|
49a5: 0f 8c 49 01 00 00 jl 0x4af4
|
|
49ab: 4c 89 c8 mov %r9,%rax
|
|
49ae: 48 83 e0 1f and $0x1f,%rax
|
|
49b2: 89 c0 mov %eax,%eax
|
|
49b4: 85 c0 test %eax,%eax
|
|
49b6: 74 10 je 0x49c8
|
|
49b8: a8 07 test $0x7,%al
|
|
49ba: 0f 85 34 01 00 00 jne 0x4af4
|
|
49c0: f7 d8 neg %eax
|
|
49c2: 83 c0 20 add $0x20,%eax
|
|
49c5: c1 e8 03 shr $0x3,%eax
|
|
49c8: 44 8d 50 08 lea 0x8(%rax),%r10d
|
|
49cc: 49 3b d2 cmp %r10,%rdx
|
|
49cf: 0f 8c 1f 01 00 00 jl 0x4af4
|
|
49d5: 45 89 c2 mov %r8d,%r10d
|
|
49d8: 44 2b d0 sub %eax,%r10d
|
|
49db: 41 83 e2 07 and $0x7,%r10d
|
|
49df: 45 2b c2 sub %r10d,%r8d
|
|
49e2: 45 33 d2 xor %r10d,%r10d
|
|
49e5: 85 c0 test %eax,%eax
|
|
49e7: 76 47 jbe 0x4a30
|
|
49e9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
49f0: 00
|
|
49f1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
49f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
49ff: 00
|
|
4a00: c4 81 7b 10 1c d1 vmovsd (%r9,%r10,8),%xmm3
|
|
4a06: c4 a1 7b 10 04 d1 vmovsd (%rcx,%r10,8),%xmm0
|
|
4a0c: c5 fa 16 c8 vmovshdup %xmm0,%xmm1
|
|
4a10: c5 e0 c6 d3 b1 vshufps $0xb1,%xmm3,%xmm3,%xmm2
|
|
4a15: c5 f0 59 e2 vmulps %xmm2,%xmm1,%xmm4
|
|
4a19: c5 fa 12 e8 vmovsldup %xmm0,%xmm5
|
|
4a1d: c4 e2 61 a6 ec vfmaddsub213ps %xmm4,%xmm3,%xmm5
|
|
4a22: c4 81 7b 11 2c d1 vmovsd %xmm5,(%r9,%r10,8)
|
|
4a28: 49 ff c2 inc %r10
|
|
4a2b: 4c 3b d0 cmp %rax,%r10
|
|
4a2e: 72 d0 jb 0x4a00
|
|
4a30: 4d 63 d0 movslq %r8d,%r10
|
|
4a33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
4a38: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
4a3f: 00
|
|
4a40: c5 fc 10 14 c1 vmovups (%rcx,%rax,8),%ymm2
|
|
4a45: c4 c1 7e 16 04 c1 vmovshdup (%r9,%rax,8),%ymm0
|
|
4a4b: c5 ec c6 ca b1 vshufps $0xb1,%ymm2,%ymm2,%ymm1
|
|
4a50: c5 fc 59 d9 vmulps %ymm1,%ymm0,%ymm3
|
|
4a54: c4 c1 7e 12 24 c1 vmovsldup (%r9,%rax,8),%ymm4
|
|
4a5a: c4 e2 6d a6 e3 vfmaddsub213ps %ymm3,%ymm2,%ymm4
|
|
4a5f: c4 c1 7c 11 24 c1 vmovups %ymm4,(%r9,%rax,8)
|
|
4a65: c5 fc 10 4c c1 20 vmovups 0x20(%rcx,%rax,8),%ymm1
|
|
4a6b: c4 c1 7e 16 6c c1 20 vmovshdup 0x20(%r9,%rax,8),%ymm5
|
|
4a72: c5 f4 c6 c1 b1 vshufps $0xb1,%ymm1,%ymm1,%ymm0
|
|
4a77: c5 d4 59 e8 vmulps %ymm0,%ymm5,%ymm5
|
|
4a7b: c4 c1 7e 12 54 c1 20 vmovsldup 0x20(%r9,%rax,8),%ymm2
|
|
4a82: c4 e2 75 a6 d5 vfmaddsub213ps %ymm5,%ymm1,%ymm2
|
|
4a87: c4 c1 7c 11 54 c1 20 vmovups %ymm2,0x20(%r9,%rax,8)
|
|
4a8e: 48 83 c0 08 add $0x8,%rax
|
|
4a92: 49 3b c2 cmp %r10,%rax
|
|
4a95: 72 a9 jb 0x4a40
|
|
4a97: 33 c0 xor %eax,%eax
|
|
4a99: 45 8d 50 01 lea 0x1(%r8),%r10d
|
|
4a9d: 4d 63 d2 movslq %r10d,%r10
|
|
4aa0: 4c 3b d2 cmp %rdx,%r10
|
|
4aa3: 77 49 ja 0x4aee
|
|
4aa5: 4d 63 c0 movslq %r8d,%r8
|
|
4aa8: 49 2b d0 sub %r8,%rdx
|
|
4aab: 4e 8d 14 c1 lea (%rcx,%r8,8),%r10
|
|
4aaf: 4b 8d 0c c1 lea (%r9,%r8,8),%rcx
|
|
4ab3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
4ab8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
4abf: 00
|
|
4ac0: c5 fb 10 1c c1 vmovsd (%rcx,%rax,8),%xmm3
|
|
4ac5: c4 c1 7b 10 04 c2 vmovsd (%r10,%rax,8),%xmm0
|
|
4acb: c5 fa 16 c8 vmovshdup %xmm0,%xmm1
|
|
4acf: c5 e0 c6 d3 b1 vshufps $0xb1,%xmm3,%xmm3,%xmm2
|
|
4ad4: c5 f0 59 e2 vmulps %xmm2,%xmm1,%xmm4
|
|
4ad8: c5 fa 12 e8 vmovsldup %xmm0,%xmm5
|
|
4adc: c4 e2 61 a6 ec vfmaddsub213ps %xmm4,%xmm3,%xmm5
|
|
4ae1: c5 fb 11 2c c1 vmovsd %xmm5,(%rcx,%rax,8)
|
|
4ae6: 48 ff c0 inc %rax
|
|
4ae9: 48 3b c2 cmp %rdx,%rax
|
|
4aec: 72 d2 jb 0x4ac0
|
|
4aee: 33 c0 xor %eax,%eax
|
|
4af0: c5 f8 77 vzeroupper
|
|
4af3: c3 ret
|
|
4af4: 45 33 c0 xor %r8d,%r8d
|
|
4af7: eb 9e jmp 0x4a97
|
|
4af9: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
4afe: c3 ret
|
|
4aff: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
4b04: c3 ret
|
|
4b05: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
4b0c: 00
|
|
4b0d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
4b14: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
4b19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
4b20: 49 89 d1 mov %rdx,%r9
|
|
4b23: 48 85 c9 test %rcx,%rcx
|
|
4b26: 0f 84 73 01 00 00 je 0x4c9f
|
|
4b2c: 4d 85 c9 test %r9,%r9
|
|
4b2f: 0f 84 6a 01 00 00 je 0x4c9f
|
|
4b35: 45 85 c0 test %r8d,%r8d
|
|
4b38: 0f 8e 5b 01 00 00 jle 0x4c99
|
|
4b3e: 49 63 d0 movslq %r8d,%rdx
|
|
4b41: 48 83 fa 08 cmp $0x8,%rdx
|
|
4b45: 0f 8c 49 01 00 00 jl 0x4c94
|
|
4b4b: 4c 89 c8 mov %r9,%rax
|
|
4b4e: 48 83 e0 1f and $0x1f,%rax
|
|
4b52: 89 c0 mov %eax,%eax
|
|
4b54: 85 c0 test %eax,%eax
|
|
4b56: 74 10 je 0x4b68
|
|
4b58: a8 07 test $0x7,%al
|
|
4b5a: 0f 85 34 01 00 00 jne 0x4c94
|
|
4b60: f7 d8 neg %eax
|
|
4b62: 83 c0 20 add $0x20,%eax
|
|
4b65: c1 e8 03 shr $0x3,%eax
|
|
4b68: 44 8d 50 08 lea 0x8(%rax),%r10d
|
|
4b6c: 49 3b d2 cmp %r10,%rdx
|
|
4b6f: 0f 8c 1f 01 00 00 jl 0x4c94
|
|
4b75: 45 89 c2 mov %r8d,%r10d
|
|
4b78: 44 2b d0 sub %eax,%r10d
|
|
4b7b: 41 83 e2 07 and $0x7,%r10d
|
|
4b7f: 45 2b c2 sub %r10d,%r8d
|
|
4b82: 45 33 d2 xor %r10d,%r10d
|
|
4b85: 85 c0 test %eax,%eax
|
|
4b87: 76 47 jbe 0x4bd0
|
|
4b89: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
4b90: 00
|
|
4b91: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
4b98: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
4b9f: 00
|
|
4ba0: c4 81 7b 10 1c d1 vmovsd (%r9,%r10,8),%xmm3
|
|
4ba6: c4 a1 7b 10 04 d1 vmovsd (%rcx,%r10,8),%xmm0
|
|
4bac: c5 fa 16 c8 vmovshdup %xmm0,%xmm1
|
|
4bb0: c5 e0 c6 d3 b1 vshufps $0xb1,%xmm3,%xmm3,%xmm2
|
|
4bb5: c5 f0 59 e2 vmulps %xmm2,%xmm1,%xmm4
|
|
4bb9: c5 fa 12 e8 vmovsldup %xmm0,%xmm5
|
|
4bbd: c4 e2 61 a6 ec vfmaddsub213ps %xmm4,%xmm3,%xmm5
|
|
4bc2: c4 81 7b 11 2c d1 vmovsd %xmm5,(%r9,%r10,8)
|
|
4bc8: 49 ff c2 inc %r10
|
|
4bcb: 4c 3b d0 cmp %rax,%r10
|
|
4bce: 72 d0 jb 0x4ba0
|
|
4bd0: 4d 63 d0 movslq %r8d,%r10
|
|
4bd3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
4bd8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
4bdf: 00
|
|
4be0: c5 fc 10 14 c1 vmovups (%rcx,%rax,8),%ymm2
|
|
4be5: c4 c1 7e 16 04 c1 vmovshdup (%r9,%rax,8),%ymm0
|
|
4beb: c5 ec c6 ca b1 vshufps $0xb1,%ymm2,%ymm2,%ymm1
|
|
4bf0: c5 fc 59 d9 vmulps %ymm1,%ymm0,%ymm3
|
|
4bf4: c4 c1 7e 12 24 c1 vmovsldup (%r9,%rax,8),%ymm4
|
|
4bfa: c4 e2 6d a6 e3 vfmaddsub213ps %ymm3,%ymm2,%ymm4
|
|
4bff: c4 c1 7c 11 24 c1 vmovups %ymm4,(%r9,%rax,8)
|
|
4c05: 62 e1 7c 28 10 4c c1 vmovups 0x20(%rcx,%rax,8),%ymm17
|
|
4c0c: 01
|
|
4c0d: c4 c1 7e 16 6c c1 20 vmovshdup 0x20(%r9,%rax,8),%ymm5
|
|
4c14: 62 a1 74 20 c6 c1 b1 vshufps $0xb1,%ymm17,%ymm17,%ymm16
|
|
4c1b: 62 a1 54 28 59 d0 vmulps %ymm16,%ymm5,%ymm18
|
|
4c21: 62 c1 7e 28 12 5c c1 vmovsldup 0x20(%r9,%rax,8),%ymm19
|
|
4c28: 01
|
|
4c29: 62 a2 75 20 a6 da vfmaddsub213ps %ymm18,%ymm17,%ymm19
|
|
4c2f: 62 c1 7c 28 11 5c c1 vmovups %ymm19,0x20(%r9,%rax,8)
|
|
4c36: 01
|
|
4c37: 48 83 c0 08 add $0x8,%rax
|
|
4c3b: 49 3b c2 cmp %r10,%rax
|
|
4c3e: 72 a0 jb 0x4be0
|
|
4c40: 33 c0 xor %eax,%eax
|
|
4c42: 45 8d 50 01 lea 0x1(%r8),%r10d
|
|
4c46: 4d 63 d2 movslq %r10d,%r10
|
|
4c49: 4c 3b d2 cmp %rdx,%r10
|
|
4c4c: 77 40 ja 0x4c8e
|
|
4c4e: 4d 63 c0 movslq %r8d,%r8
|
|
4c51: 49 2b d0 sub %r8,%rdx
|
|
4c54: 4e 8d 14 c1 lea (%rcx,%r8,8),%r10
|
|
4c58: 4b 8d 0c c1 lea (%r9,%r8,8),%rcx
|
|
4c5c: 0f 1f 40 00 nopl 0x0(%rax)
|
|
4c60: c5 fb 10 1c c1 vmovsd (%rcx,%rax,8),%xmm3
|
|
4c65: c4 c1 7b 10 04 c2 vmovsd (%r10,%rax,8),%xmm0
|
|
4c6b: c5 fa 16 c8 vmovshdup %xmm0,%xmm1
|
|
4c6f: c5 e0 c6 d3 b1 vshufps $0xb1,%xmm3,%xmm3,%xmm2
|
|
4c74: c5 f0 59 e2 vmulps %xmm2,%xmm1,%xmm4
|
|
4c78: c5 fa 12 e8 vmovsldup %xmm0,%xmm5
|
|
4c7c: c4 e2 61 a6 ec vfmaddsub213ps %xmm4,%xmm3,%xmm5
|
|
4c81: c5 fb 11 2c c1 vmovsd %xmm5,(%rcx,%rax,8)
|
|
4c86: 48 ff c0 inc %rax
|
|
4c89: 48 3b c2 cmp %rdx,%rax
|
|
4c8c: 72 d2 jb 0x4c60
|
|
4c8e: 33 c0 xor %eax,%eax
|
|
4c90: c5 f8 77 vzeroupper
|
|
4c93: c3 ret
|
|
4c94: 45 33 c0 xor %r8d,%r8d
|
|
4c97: eb a7 jmp 0x4c40
|
|
4c99: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
4c9e: c3 ret
|
|
4c9f: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
4ca4: c3 ret
|
|
4ca5: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
4cac: 00
|
|
4cad: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
4cb4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
4cb9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
4cc0: 48 83 ec 28 sub $0x28,%rsp
|
|
4cc4: 48 85 c9 test %rcx,%rcx
|
|
4cc7: 74 23 je 0x4cec
|
|
4cc9: 48 85 d2 test %rdx,%rdx
|
|
4ccc: 74 1e je 0x4cec
|
|
4cce: 4d 85 c0 test %r8,%r8
|
|
4cd1: 74 19 je 0x4cec
|
|
4cd3: 45 85 c9 test %r9d,%r9d
|
|
4cd6: 7e 1e jle 0x4cf6
|
|
4cd8: e8 d3 ce a5 01 call 0x1a61bb0
|
|
4cdd: ba 02 00 00 00 mov $0x2,%edx
|
|
4ce2: 85 c0 test %eax,%eax
|
|
4ce4: 0f 45 c2 cmovne %edx,%eax
|
|
4ce7: 48 83 c4 28 add $0x28,%rsp
|
|
4ceb: c3 ret
|
|
4cec: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
4cf1: 48 83 c4 28 add $0x28,%rsp
|
|
4cf5: c3 ret
|
|
4cf6: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
4cfb: 48 83 c4 28 add $0x28,%rsp
|
|
4cff: c3 ret
|
|
4d00: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
|
|
4d05: 48 85 c9 test %rcx,%rcx
|
|
4d08: 74 24 je 0x4d2e
|
|
4d0a: 48 85 d2 test %rdx,%rdx
|
|
4d0d: 74 1f je 0x4d2e
|
|
4d0f: 4d 85 c0 test %r8,%r8
|
|
4d12: 74 1a je 0x4d2e
|
|
4d14: 45 85 c9 test %r9d,%r9d
|
|
4d17: 7e 20 jle 0x4d39
|
|
4d19: e8 e2 13 a6 01 call 0x1a66100
|
|
4d1e: ba 02 00 00 00 mov $0x2,%edx
|
|
4d23: 85 c0 test %eax,%eax
|
|
4d25: 0f 45 c2 cmovne %edx,%eax
|
|
4d28: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
4d2d: c3 ret
|
|
4d2e: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
4d33: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
4d38: c3 ret
|
|
4d39: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
4d3e: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
4d43: c3 ret
|
|
4d44: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
4d4b: 00
|
|
4d4c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
4d53: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
4d58: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
4d5f: 00
|
|
4d60: 48 83 ec 28 sub $0x28,%rsp
|
|
4d64: 48 85 c9 test %rcx,%rcx
|
|
4d67: 74 23 je 0x4d8c
|
|
4d69: 48 85 d2 test %rdx,%rdx
|
|
4d6c: 74 1e je 0x4d8c
|
|
4d6e: 4d 85 c0 test %r8,%r8
|
|
4d71: 74 19 je 0x4d8c
|
|
4d73: 45 85 c9 test %r9d,%r9d
|
|
4d76: 7e 1e jle 0x4d96
|
|
4d78: e8 93 37 a6 01 call 0x1a68510
|
|
4d7d: ba 02 00 00 00 mov $0x2,%edx
|
|
4d82: 85 c0 test %eax,%eax
|
|
4d84: 0f 45 c2 cmovne %edx,%eax
|
|
4d87: 48 83 c4 28 add $0x28,%rsp
|
|
4d8b: c3 ret
|
|
4d8c: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
4d91: 48 83 c4 28 add $0x28,%rsp
|
|
4d95: c3 ret
|
|
4d96: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
4d9b: 48 83 c4 28 add $0x28,%rsp
|
|
4d9f: c3 ret
|
|
4da0: 48 83 ec 28 sub $0x28,%rsp
|
|
4da4: 48 85 c9 test %rcx,%rcx
|
|
4da7: 74 23 je 0x4dcc
|
|
4da9: 48 85 d2 test %rdx,%rdx
|
|
4dac: 74 1e je 0x4dcc
|
|
4dae: 4d 85 c0 test %r8,%r8
|
|
4db1: 74 19 je 0x4dcc
|
|
4db3: 45 85 c9 test %r9d,%r9d
|
|
4db6: 7e 1e jle 0x4dd6
|
|
4db8: e8 a3 79 a6 01 call 0x1a6c760
|
|
4dbd: ba 02 00 00 00 mov $0x2,%edx
|
|
4dc2: 85 c0 test %eax,%eax
|
|
4dc4: 0f 45 c2 cmovne %edx,%eax
|
|
4dc7: 48 83 c4 28 add $0x28,%rsp
|
|
4dcb: c3 ret
|
|
4dcc: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
4dd1: 48 83 c4 28 add $0x28,%rsp
|
|
4dd5: c3 ret
|
|
4dd6: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
4ddb: 48 83 c4 28 add $0x28,%rsp
|
|
4ddf: c3 ret
|
|
4de0: 48 83 ec 28 sub $0x28,%rsp
|
|
4de4: 48 85 c9 test %rcx,%rcx
|
|
4de7: 74 23 je 0x4e0c
|
|
4de9: 48 85 d2 test %rdx,%rdx
|
|
4dec: 74 1e je 0x4e0c
|
|
4dee: 4d 85 c0 test %r8,%r8
|
|
4df1: 74 19 je 0x4e0c
|
|
4df3: 45 85 c9 test %r9d,%r9d
|
|
4df6: 7e 1e jle 0x4e16
|
|
4df8: e8 63 bd a6 01 call 0x1a70b60
|
|
4dfd: ba 02 00 00 00 mov $0x2,%edx
|
|
4e02: 85 c0 test %eax,%eax
|
|
4e04: 0f 45 c2 cmovne %edx,%eax
|
|
4e07: 48 83 c4 28 add $0x28,%rsp
|
|
4e0b: c3 ret
|
|
4e0c: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
4e11: 48 83 c4 28 add $0x28,%rsp
|
|
4e15: c3 ret
|
|
4e16: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
4e1b: 48 83 c4 28 add $0x28,%rsp
|
|
4e1f: c3 ret
|
|
4e20: 48 83 ec 28 sub $0x28,%rsp
|
|
4e24: 48 85 c9 test %rcx,%rcx
|
|
4e27: 74 23 je 0x4e4c
|
|
4e29: 48 85 d2 test %rdx,%rdx
|
|
4e2c: 74 1e je 0x4e4c
|
|
4e2e: 4d 85 c0 test %r8,%r8
|
|
4e31: 74 19 je 0x4e4c
|
|
4e33: 45 85 c9 test %r9d,%r9d
|
|
4e36: 7e 1e jle 0x4e56
|
|
4e38: e8 43 fe a6 01 call 0x1a74c80
|
|
4e3d: ba 02 00 00 00 mov $0x2,%edx
|
|
4e42: 85 c0 test %eax,%eax
|
|
4e44: 0f 45 c2 cmovne %edx,%eax
|
|
4e47: 48 83 c4 28 add $0x28,%rsp
|
|
4e4b: c3 ret
|
|
4e4c: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
4e51: 48 83 c4 28 add $0x28,%rsp
|
|
4e55: c3 ret
|
|
4e56: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
4e5b: 48 83 c4 28 add $0x28,%rsp
|
|
4e5f: c3 ret
|
|
4e60: 48 83 ec 28 sub $0x28,%rsp
|
|
4e64: 48 85 c9 test %rcx,%rcx
|
|
4e67: 74 25 je 0x4e8e
|
|
4e69: 48 85 d2 test %rdx,%rdx
|
|
4e6c: 74 20 je 0x4e8e
|
|
4e6e: 4d 85 c0 test %r8,%r8
|
|
4e71: 74 1b je 0x4e8e
|
|
4e73: 45 85 c9 test %r9d,%r9d
|
|
4e76: 7f 0a jg 0x4e82
|
|
4e78: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
4e7d: 48 83 c4 28 add $0x28,%rsp
|
|
4e81: c3 ret
|
|
4e82: e8 d9 6c 03 00 call 0x3bb60
|
|
4e87: 33 c0 xor %eax,%eax
|
|
4e89: 48 83 c4 28 add $0x28,%rsp
|
|
4e8d: c3 ret
|
|
4e8e: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
4e93: 48 83 c4 28 add $0x28,%rsp
|
|
4e97: c3 ret
|
|
4e98: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
4e9f: 00
|
|
4ea0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
|
|
4ea5: 48 85 c9 test %rcx,%rcx
|
|
4ea8: 74 27 je 0x4ed1
|
|
4eaa: 48 85 d2 test %rdx,%rdx
|
|
4ead: 74 22 je 0x4ed1
|
|
4eaf: 4d 85 c0 test %r8,%r8
|
|
4eb2: 74 1d je 0x4ed1
|
|
4eb4: 45 85 c9 test %r9d,%r9d
|
|
4eb7: 7f 0b jg 0x4ec4
|
|
4eb9: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
4ebe: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
4ec3: c3 ret
|
|
4ec4: e8 d7 72 03 00 call 0x3c1a0
|
|
4ec9: 33 c0 xor %eax,%eax
|
|
4ecb: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
4ed0: c3 ret
|
|
4ed1: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
4ed6: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
4edb: c3 ret
|
|
4edc: 0f 1f 40 00 nopl 0x0(%rax)
|
|
4ee0: 48 83 ec 28 sub $0x28,%rsp
|
|
4ee4: 48 85 c9 test %rcx,%rcx
|
|
4ee7: 74 25 je 0x4f0e
|
|
4ee9: 48 85 d2 test %rdx,%rdx
|
|
4eec: 74 20 je 0x4f0e
|
|
4eee: 4d 85 c0 test %r8,%r8
|
|
4ef1: 74 1b je 0x4f0e
|
|
4ef3: 45 85 c9 test %r9d,%r9d
|
|
4ef6: 7f 0a jg 0x4f02
|
|
4ef8: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
4efd: 48 83 c4 28 add $0x28,%rsp
|
|
4f01: c3 ret
|
|
4f02: e8 b9 78 03 00 call 0x3c7c0
|
|
4f07: 33 c0 xor %eax,%eax
|
|
4f09: 48 83 c4 28 add $0x28,%rsp
|
|
4f0d: c3 ret
|
|
4f0e: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
4f13: 48 83 c4 28 add $0x28,%rsp
|
|
4f17: c3 ret
|
|
4f18: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
4f1f: 00
|
|
4f20: 41 56 push %r14
|
|
4f22: 49 89 cb mov %rcx,%r11
|
|
4f25: 4d 85 db test %r11,%r11
|
|
4f28: 0f 84 1e 02 00 00 je 0x514c
|
|
4f2e: 48 85 d2 test %rdx,%rdx
|
|
4f31: 0f 84 15 02 00 00 je 0x514c
|
|
4f37: 4d 85 c0 test %r8,%r8
|
|
4f3a: 0f 84 0c 02 00 00 je 0x514c
|
|
4f40: 45 85 c9 test %r9d,%r9d
|
|
4f43: 0f 8e fb 01 00 00 jle 0x5144
|
|
4f49: 49 63 c9 movslq %r9d,%rcx
|
|
4f4c: 48 83 f9 08 cmp $0x8,%rcx
|
|
4f50: 0f 8c e9 01 00 00 jl 0x513f
|
|
4f56: 4c 89 c0 mov %r8,%rax
|
|
4f59: 48 83 e0 1f and $0x1f,%rax
|
|
4f5d: 85 c0 test %eax,%eax
|
|
4f5f: 74 0d je 0x4f6e
|
|
4f61: a8 0f test $0xf,%al
|
|
4f63: 0f 85 d6 01 00 00 jne 0x513f
|
|
4f69: b8 01 00 00 00 mov $0x1,%eax
|
|
4f6e: 41 89 c2 mov %eax,%r10d
|
|
4f71: 4d 8d 72 08 lea 0x8(%r10),%r14
|
|
4f75: 49 3b ce cmp %r14,%rcx
|
|
4f78: 0f 8c c1 01 00 00 jl 0x513f
|
|
4f7e: 45 89 ce mov %r9d,%r14d
|
|
4f81: 44 2b f0 sub %eax,%r14d
|
|
4f84: 41 83 e6 07 and $0x7,%r14d
|
|
4f88: 45 2b ce sub %r14d,%r9d
|
|
4f8b: 45 33 f6 xor %r14d,%r14d
|
|
4f8e: 4d 63 c9 movslq %r9d,%r9
|
|
4f91: 85 c0 test %eax,%eax
|
|
4f93: 4c 89 f0 mov %r14,%rax
|
|
4f96: 76 3f jbe 0x4fd7
|
|
4f98: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
4f9f: 00
|
|
4fa0: c4 a1 79 10 14 18 vmovupd (%rax,%r11,1),%xmm2
|
|
4fa6: c5 f9 10 0c 10 vmovupd (%rax,%rdx,1),%xmm1
|
|
4fab: c5 fb 12 04 10 vmovddup (%rax,%rdx,1),%xmm0
|
|
4fb0: 49 ff c6 inc %r14
|
|
4fb3: c5 f1 15 d9 vunpckhpd %xmm1,%xmm1,%xmm3
|
|
4fb7: c5 e9 c6 e2 01 vshufpd $0x1,%xmm2,%xmm2,%xmm4
|
|
4fbc: c5 f9 59 ea vmulpd %xmm2,%xmm0,%xmm5
|
|
4fc0: c5 e1 59 c4 vmulpd %xmm4,%xmm3,%xmm0
|
|
4fc4: c5 d1 d0 c8 vaddsubpd %xmm0,%xmm5,%xmm1
|
|
4fc8: c4 a1 79 11 0c 00 vmovupd %xmm1,(%rax,%r8,1)
|
|
4fce: 48 83 c0 10 add $0x10,%rax
|
|
4fd2: 4d 3b f2 cmp %r10,%r14
|
|
4fd5: 72 c9 jb 0x4fa0
|
|
4fd7: 4c 89 d0 mov %r10,%rax
|
|
4fda: 48 c1 e0 04 shl $0x4,%rax
|
|
4fde: 66 90 xchg %ax,%ax
|
|
4fe0: c5 f9 10 2c 10 vmovupd (%rax,%rdx,1),%xmm5
|
|
4fe5: c4 a1 79 10 24 18 vmovupd (%rax,%r11,1),%xmm4
|
|
4feb: 49 83 c2 08 add $0x8,%r10
|
|
4fef: c4 e3 55 18 4c 10 10 vinsertf128 $0x1,0x10(%rax,%rdx,1),%ymm5,%ymm1
|
|
4ff6: 01
|
|
4ff7: c5 ff 12 c1 vmovddup %ymm1,%ymm0
|
|
4ffb: c5 f5 15 d1 vunpckhpd %ymm1,%ymm1,%ymm2
|
|
4fff: c4 a3 5d 18 5c 18 10 vinsertf128 $0x1,0x10(%rax,%r11,1),%ymm4,%ymm3
|
|
5006: 01
|
|
5007: c5 fd 59 e3 vmulpd %ymm3,%ymm0,%ymm4
|
|
500b: c5 e5 c6 db 05 vshufpd $0x5,%ymm3,%ymm3,%ymm3
|
|
5010: c5 ed 59 c3 vmulpd %ymm3,%ymm2,%ymm0
|
|
5014: c5 dd d0 c8 vaddsubpd %ymm0,%ymm4,%ymm1
|
|
5018: c4 a1 7d 11 0c 00 vmovupd %ymm1,(%rax,%r8,1)
|
|
501e: c4 a1 79 10 54 18 20 vmovupd 0x20(%rax,%r11,1),%xmm2
|
|
5025: c5 f9 10 5c 10 20 vmovupd 0x20(%rax,%rdx,1),%xmm3
|
|
502b: c4 e3 65 18 6c 10 30 vinsertf128 $0x1,0x30(%rax,%rdx,1),%ymm3,%ymm5
|
|
5032: 01
|
|
5033: c4 a3 6d 18 54 18 30 vinsertf128 $0x1,0x30(%rax,%r11,1),%ymm2,%ymm2
|
|
503a: 01
|
|
503b: c5 ff 12 e5 vmovddup %ymm5,%ymm4
|
|
503f: c5 d5 15 c5 vunpckhpd %ymm5,%ymm5,%ymm0
|
|
5043: c5 ed c6 ca 05 vshufpd $0x5,%ymm2,%ymm2,%ymm1
|
|
5048: c5 dd 59 da vmulpd %ymm2,%ymm4,%ymm3
|
|
504c: c5 fd 59 d1 vmulpd %ymm1,%ymm0,%ymm2
|
|
5050: c5 e5 d0 e2 vaddsubpd %ymm2,%ymm3,%ymm4
|
|
5054: c4 a1 7d 11 64 00 20 vmovupd %ymm4,0x20(%rax,%r8,1)
|
|
505b: c5 f9 10 44 10 40 vmovupd 0x40(%rax,%rdx,1),%xmm0
|
|
5061: c4 a1 79 10 6c 18 40 vmovupd 0x40(%rax,%r11,1),%xmm5
|
|
5068: c4 e3 7d 18 5c 10 50 vinsertf128 $0x1,0x50(%rax,%rdx,1),%ymm0,%ymm3
|
|
506f: 01
|
|
5070: c5 ff 12 d3 vmovddup %ymm3,%ymm2
|
|
5074: c5 e5 15 e3 vunpckhpd %ymm3,%ymm3,%ymm4
|
|
5078: c4 a3 55 18 4c 18 50 vinsertf128 $0x1,0x50(%rax,%r11,1),%ymm5,%ymm1
|
|
507f: 01
|
|
5080: c5 ed 59 c1 vmulpd %ymm1,%ymm2,%ymm0
|
|
5084: c5 f5 c6 c9 05 vshufpd $0x5,%ymm1,%ymm1,%ymm1
|
|
5089: c5 dd 59 c9 vmulpd %ymm1,%ymm4,%ymm1
|
|
508d: c5 fd d0 d1 vaddsubpd %ymm1,%ymm0,%ymm2
|
|
5091: c4 a1 7d 11 54 00 40 vmovupd %ymm2,0x40(%rax,%r8,1)
|
|
5098: c5 f9 10 64 10 60 vmovupd 0x60(%rax,%rdx,1),%xmm4
|
|
509e: c4 a1 79 10 5c 18 60 vmovupd 0x60(%rax,%r11,1),%xmm3
|
|
50a5: c4 e3 5d 18 4c 10 70 vinsertf128 $0x1,0x70(%rax,%rdx,1),%ymm4,%ymm1
|
|
50ac: 01
|
|
50ad: c5 ff 12 e9 vmovddup %ymm1,%ymm5
|
|
50b1: c5 f5 15 d1 vunpckhpd %ymm1,%ymm1,%ymm2
|
|
50b5: c4 a3 65 18 44 18 70 vinsertf128 $0x1,0x70(%rax,%r11,1),%ymm3,%ymm0
|
|
50bc: 01
|
|
50bd: c5 d5 59 d8 vmulpd %ymm0,%ymm5,%ymm3
|
|
50c1: c5 fd c6 c0 05 vshufpd $0x5,%ymm0,%ymm0,%ymm0
|
|
50c6: c5 ed 59 e0 vmulpd %ymm0,%ymm2,%ymm4
|
|
50ca: c5 e5 d0 ec vaddsubpd %ymm4,%ymm3,%ymm5
|
|
50ce: c4 a1 7d 11 6c 00 60 vmovupd %ymm5,0x60(%rax,%r8,1)
|
|
50d5: 48 05 80 00 00 00 add $0x80,%rax
|
|
50db: 4d 3b d1 cmp %r9,%r10
|
|
50de: 0f 82 fc fe ff ff jb 0x4fe0
|
|
50e4: 4c 89 c8 mov %r9,%rax
|
|
50e7: 48 c1 e0 04 shl $0x4,%rax
|
|
50eb: 4c 3b c9 cmp %rcx,%r9
|
|
50ee: 73 47 jae 0x5137
|
|
50f0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
50f7: 00
|
|
50f8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
50ff: 90 nop
|
|
5100: c4 a1 79 10 14 18 vmovupd (%rax,%r11,1),%xmm2
|
|
5106: c5 f9 10 0c 10 vmovupd (%rax,%rdx,1),%xmm1
|
|
510b: c5 fb 12 04 10 vmovddup (%rax,%rdx,1),%xmm0
|
|
5110: 49 ff c1 inc %r9
|
|
5113: c5 f1 15 d9 vunpckhpd %xmm1,%xmm1,%xmm3
|
|
5117: c5 e9 c6 e2 01 vshufpd $0x1,%xmm2,%xmm2,%xmm4
|
|
511c: c5 f9 59 ea vmulpd %xmm2,%xmm0,%xmm5
|
|
5120: c5 e1 59 c4 vmulpd %xmm4,%xmm3,%xmm0
|
|
5124: c5 d1 d0 c8 vaddsubpd %xmm0,%xmm5,%xmm1
|
|
5128: c4 a1 79 11 0c 00 vmovupd %xmm1,(%rax,%r8,1)
|
|
512e: 48 83 c0 10 add $0x10,%rax
|
|
5132: 4c 3b c9 cmp %rcx,%r9
|
|
5135: 72 c9 jb 0x5100
|
|
5137: 33 c0 xor %eax,%eax
|
|
5139: c5 f8 77 vzeroupper
|
|
513c: 41 5e pop %r14
|
|
513e: c3 ret
|
|
513f: 45 33 c9 xor %r9d,%r9d
|
|
5142: eb a0 jmp 0x50e4
|
|
5144: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
5149: 41 5e pop %r14
|
|
514b: c3 ret
|
|
514c: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
5151: 41 5e pop %r14
|
|
5153: c3 ret
|
|
5154: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
5159: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5160: 41 56 push %r14
|
|
5162: 49 89 cb mov %rcx,%r11
|
|
5165: 4d 85 db test %r11,%r11
|
|
5168: 0f 84 db 01 00 00 je 0x5349
|
|
516e: 48 85 d2 test %rdx,%rdx
|
|
5171: 0f 84 d2 01 00 00 je 0x5349
|
|
5177: 4d 85 c0 test %r8,%r8
|
|
517a: 0f 84 c9 01 00 00 je 0x5349
|
|
5180: 45 85 c9 test %r9d,%r9d
|
|
5183: 0f 8e b8 01 00 00 jle 0x5341
|
|
5189: 49 63 c9 movslq %r9d,%rcx
|
|
518c: 48 83 f9 08 cmp $0x8,%rcx
|
|
5190: 0f 8c a6 01 00 00 jl 0x533c
|
|
5196: 4c 89 c0 mov %r8,%rax
|
|
5199: 48 83 e0 1f and $0x1f,%rax
|
|
519d: 85 c0 test %eax,%eax
|
|
519f: 74 0d je 0x51ae
|
|
51a1: a8 0f test $0xf,%al
|
|
51a3: 0f 85 93 01 00 00 jne 0x533c
|
|
51a9: b8 01 00 00 00 mov $0x1,%eax
|
|
51ae: 41 89 c2 mov %eax,%r10d
|
|
51b1: 4d 8d 72 08 lea 0x8(%r10),%r14
|
|
51b5: 49 3b ce cmp %r14,%rcx
|
|
51b8: 0f 8c 7e 01 00 00 jl 0x533c
|
|
51be: 45 89 ce mov %r9d,%r14d
|
|
51c1: 44 2b f0 sub %eax,%r14d
|
|
51c4: 41 83 e6 07 and $0x7,%r14d
|
|
51c8: 45 2b ce sub %r14d,%r9d
|
|
51cb: 45 33 f6 xor %r14d,%r14d
|
|
51ce: 4d 63 c9 movslq %r9d,%r9
|
|
51d1: 85 c0 test %eax,%eax
|
|
51d3: 4c 89 f0 mov %r14,%rax
|
|
51d6: 76 3c jbe 0x5214
|
|
51d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
51df: 00
|
|
51e0: c4 a1 79 10 1c 18 vmovupd (%rax,%r11,1),%xmm3
|
|
51e6: c5 f9 10 04 10 vmovupd (%rax,%rdx,1),%xmm0
|
|
51eb: c5 f9 15 c8 vunpckhpd %xmm0,%xmm0,%xmm1
|
|
51ef: 49 ff c6 inc %r14
|
|
51f2: c5 e1 c6 d3 01 vshufpd $0x1,%xmm3,%xmm3,%xmm2
|
|
51f7: c5 f1 59 e2 vmulpd %xmm2,%xmm1,%xmm4
|
|
51fb: c5 fb 12 2c 10 vmovddup (%rax,%rdx,1),%xmm5
|
|
5200: c4 e2 e1 a6 ec vfmaddsub213pd %xmm4,%xmm3,%xmm5
|
|
5205: c4 a1 79 11 2c 00 vmovupd %xmm5,(%rax,%r8,1)
|
|
520b: 48 83 c0 10 add $0x10,%rax
|
|
520f: 4d 3b f2 cmp %r10,%r14
|
|
5212: 72 cc jb 0x51e0
|
|
5214: 4c 89 d0 mov %r10,%rax
|
|
5217: 48 c1 e0 04 shl $0x4,%rax
|
|
521b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
5220: c4 a1 7d 10 1c 18 vmovupd (%rax,%r11,1),%ymm3
|
|
5226: 4e 8d 34 00 lea (%rax,%r8,1),%r14
|
|
522a: c5 fd 10 04 10 vmovupd (%rax,%rdx,1),%ymm0
|
|
522f: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1
|
|
5233: 49 83 c2 08 add $0x8,%r10
|
|
5237: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2
|
|
523c: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4
|
|
5240: c5 ff 12 2c 10 vmovddup (%rax,%rdx,1),%ymm5
|
|
5245: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5
|
|
524a: c4 c1 7d 11 2e vmovupd %ymm5,(%r14)
|
|
524f: c4 a1 7d 10 5c 18 20 vmovupd 0x20(%rax,%r11,1),%ymm3
|
|
5256: c5 fd 10 44 10 20 vmovupd 0x20(%rax,%rdx,1),%ymm0
|
|
525c: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1
|
|
5260: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2
|
|
5265: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4
|
|
5269: c5 ff 12 6c 10 20 vmovddup 0x20(%rax,%rdx,1),%ymm5
|
|
526f: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5
|
|
5274: c4 c1 7d 11 6e 20 vmovupd %ymm5,0x20(%r14)
|
|
527a: c4 a1 7d 10 5c 18 40 vmovupd 0x40(%rax,%r11,1),%ymm3
|
|
5281: c5 fd 10 44 10 40 vmovupd 0x40(%rax,%rdx,1),%ymm0
|
|
5287: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1
|
|
528b: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2
|
|
5290: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4
|
|
5294: c5 ff 12 6c 10 40 vmovddup 0x40(%rax,%rdx,1),%ymm5
|
|
529a: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5
|
|
529f: c4 c1 7d 11 6e 40 vmovupd %ymm5,0x40(%r14)
|
|
52a5: c4 a1 7d 10 5c 18 60 vmovupd 0x60(%rax,%r11,1),%ymm3
|
|
52ac: c5 fd 10 44 10 60 vmovupd 0x60(%rax,%rdx,1),%ymm0
|
|
52b2: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1
|
|
52b6: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2
|
|
52bb: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4
|
|
52bf: c5 ff 12 6c 10 60 vmovddup 0x60(%rax,%rdx,1),%ymm5
|
|
52c5: 48 05 80 00 00 00 add $0x80,%rax
|
|
52cb: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5
|
|
52d0: 4d 3b d1 cmp %r9,%r10
|
|
52d3: c4 c1 7d 11 6e 60 vmovupd %ymm5,0x60(%r14)
|
|
52d9: 0f 82 41 ff ff ff jb 0x5220
|
|
52df: 4c 89 c8 mov %r9,%rax
|
|
52e2: 48 c1 e0 04 shl $0x4,%rax
|
|
52e6: 4c 3b c9 cmp %rcx,%r9
|
|
52e9: 73 49 jae 0x5334
|
|
52eb: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
52f2: 00
|
|
52f3: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
52fa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
5300: c4 a1 79 10 1c 18 vmovupd (%rax,%r11,1),%xmm3
|
|
5306: c5 f9 10 04 10 vmovupd (%rax,%rdx,1),%xmm0
|
|
530b: c5 f9 15 c8 vunpckhpd %xmm0,%xmm0,%xmm1
|
|
530f: 49 ff c1 inc %r9
|
|
5312: c5 e1 c6 d3 01 vshufpd $0x1,%xmm3,%xmm3,%xmm2
|
|
5317: c5 f1 59 e2 vmulpd %xmm2,%xmm1,%xmm4
|
|
531b: c5 fb 12 2c 10 vmovddup (%rax,%rdx,1),%xmm5
|
|
5320: c4 e2 e1 a6 ec vfmaddsub213pd %xmm4,%xmm3,%xmm5
|
|
5325: c4 a1 79 11 2c 00 vmovupd %xmm5,(%rax,%r8,1)
|
|
532b: 48 83 c0 10 add $0x10,%rax
|
|
532f: 4c 3b c9 cmp %rcx,%r9
|
|
5332: 72 cc jb 0x5300
|
|
5334: 33 c0 xor %eax,%eax
|
|
5336: c5 f8 77 vzeroupper
|
|
5339: 41 5e pop %r14
|
|
533b: c3 ret
|
|
533c: 45 33 c9 xor %r9d,%r9d
|
|
533f: eb 9e jmp 0x52df
|
|
5341: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
5346: 41 5e pop %r14
|
|
5348: c3 ret
|
|
5349: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
534e: 41 5e pop %r14
|
|
5350: c3 ret
|
|
5351: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
5358: 00
|
|
5359: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5360: 41 56 push %r14
|
|
5362: 49 89 cb mov %rcx,%r11
|
|
5365: 4d 85 db test %r11,%r11
|
|
5368: 0f 84 f8 01 00 00 je 0x5566
|
|
536e: 48 85 d2 test %rdx,%rdx
|
|
5371: 0f 84 ef 01 00 00 je 0x5566
|
|
5377: 4d 85 c0 test %r8,%r8
|
|
537a: 0f 84 e6 01 00 00 je 0x5566
|
|
5380: 45 85 c9 test %r9d,%r9d
|
|
5383: 0f 8e d5 01 00 00 jle 0x555e
|
|
5389: 49 63 c9 movslq %r9d,%rcx
|
|
538c: 48 83 f9 08 cmp $0x8,%rcx
|
|
5390: 0f 8c c3 01 00 00 jl 0x5559
|
|
5396: 4c 89 c0 mov %r8,%rax
|
|
5399: 48 83 e0 1f and $0x1f,%rax
|
|
539d: 85 c0 test %eax,%eax
|
|
539f: 74 0d je 0x53ae
|
|
53a1: a8 0f test $0xf,%al
|
|
53a3: 0f 85 b0 01 00 00 jne 0x5559
|
|
53a9: b8 01 00 00 00 mov $0x1,%eax
|
|
53ae: 41 89 c2 mov %eax,%r10d
|
|
53b1: 4d 8d 72 08 lea 0x8(%r10),%r14
|
|
53b5: 49 3b ce cmp %r14,%rcx
|
|
53b8: 0f 8c 9b 01 00 00 jl 0x5559
|
|
53be: 45 89 ce mov %r9d,%r14d
|
|
53c1: 44 2b f0 sub %eax,%r14d
|
|
53c4: 41 83 e6 07 and $0x7,%r14d
|
|
53c8: 45 2b ce sub %r14d,%r9d
|
|
53cb: 45 33 f6 xor %r14d,%r14d
|
|
53ce: 4d 63 c9 movslq %r9d,%r9
|
|
53d1: 85 c0 test %eax,%eax
|
|
53d3: 4c 89 f0 mov %r14,%rax
|
|
53d6: 76 39 jbe 0x5411
|
|
53d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
53df: 00
|
|
53e0: c4 a1 79 10 1c 18 vmovupd (%rax,%r11,1),%xmm3
|
|
53e6: c5 f9 10 04 10 vmovupd (%rax,%rdx,1),%xmm0
|
|
53eb: c5 f9 15 c8 vunpckhpd %xmm0,%xmm0,%xmm1
|
|
53ef: 49 ff c6 inc %r14
|
|
53f2: c5 e1 c6 d3 01 vshufpd $0x1,%xmm3,%xmm3,%xmm2
|
|
53f7: c5 f1 59 e2 vmulpd %xmm2,%xmm1,%xmm4
|
|
53fb: 62 f2 e5 18 b6 24 10 vfmaddsub231pd (%rax,%rdx,1){1to2},%xmm3,%xmm4
|
|
5402: c4 a1 79 11 24 00 vmovupd %xmm4,(%rax,%r8,1)
|
|
5408: 48 83 c0 10 add $0x10,%rax
|
|
540c: 4d 3b f2 cmp %r10,%r14
|
|
540f: 72 cf jb 0x53e0
|
|
5411: 4c 89 d0 mov %r10,%rax
|
|
5414: 48 c1 e0 04 shl $0x4,%rax
|
|
5418: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
541f: 00
|
|
5420: c4 a1 7d 10 1c 18 vmovupd (%rax,%r11,1),%ymm3
|
|
5426: 49 83 c2 08 add $0x8,%r10
|
|
542a: c5 fd 10 04 10 vmovupd (%rax,%rdx,1),%ymm0
|
|
542f: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1
|
|
5433: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2
|
|
5438: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4
|
|
543c: c5 ff 12 2c 10 vmovddup (%rax,%rdx,1),%ymm5
|
|
5441: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5
|
|
5446: c4 a1 7d 11 2c 00 vmovupd %ymm5,(%rax,%r8,1)
|
|
544c: 62 a1 fd 28 10 5c 18 vmovupd 0x20(%rax,%r11,1),%ymm19
|
|
5453: 01
|
|
5454: 62 e1 fd 28 10 44 10 vmovupd 0x20(%rax,%rdx,1),%ymm16
|
|
545b: 01
|
|
545c: 62 a1 fd 20 15 c8 vunpckhpd %ymm16,%ymm16,%ymm17
|
|
5462: 62 a1 e5 20 c6 d3 05 vshufpd $0x5,%ymm19,%ymm19,%ymm18
|
|
5469: 62 a1 f5 20 59 e2 vmulpd %ymm18,%ymm17,%ymm20
|
|
546f: 62 e1 ff 28 12 6c 10 vmovddup 0x20(%rax,%rdx,1),%ymm21
|
|
5476: 01
|
|
5477: 62 a2 e5 20 a6 ec vfmaddsub213pd %ymm20,%ymm19,%ymm21
|
|
547d: 62 a1 fd 28 11 6c 00 vmovupd %ymm21,0x20(%rax,%r8,1)
|
|
5484: 01
|
|
5485: 62 21 fd 28 10 4c 18 vmovupd 0x40(%rax,%r11,1),%ymm25
|
|
548c: 02
|
|
548d: 62 e1 fd 28 10 74 10 vmovupd 0x40(%rax,%rdx,1),%ymm22
|
|
5494: 02
|
|
5495: 62 a1 cd 20 15 fe vunpckhpd %ymm22,%ymm22,%ymm23
|
|
549b: 62 01 b5 20 c6 c1 05 vshufpd $0x5,%ymm25,%ymm25,%ymm24
|
|
54a2: 62 01 c5 20 59 d0 vmulpd %ymm24,%ymm23,%ymm26
|
|
54a8: 62 61 ff 28 12 5c 10 vmovddup 0x40(%rax,%rdx,1),%ymm27
|
|
54af: 02
|
|
54b0: 62 02 b5 20 a6 da vfmaddsub213pd %ymm26,%ymm25,%ymm27
|
|
54b6: 62 21 fd 28 11 5c 00 vmovupd %ymm27,0x40(%rax,%r8,1)
|
|
54bd: 02
|
|
54be: 62 21 fd 28 10 7c 18 vmovupd 0x60(%rax,%r11,1),%ymm31
|
|
54c5: 03
|
|
54c6: 62 61 fd 28 10 64 10 vmovupd 0x60(%rax,%rdx,1),%ymm28
|
|
54cd: 03
|
|
54ce: 62 01 9d 20 15 ec vunpckhpd %ymm28,%ymm28,%ymm29
|
|
54d4: 62 01 85 20 c6 f7 05 vshufpd $0x5,%ymm31,%ymm31,%ymm30
|
|
54db: 62 01 95 20 59 e6 vmulpd %ymm30,%ymm29,%ymm28
|
|
54e1: c5 ff 12 44 10 60 vmovddup 0x60(%rax,%rdx,1),%ymm0
|
|
54e7: 62 92 85 20 a6 c4 vfmaddsub213pd %ymm28,%ymm31,%ymm0
|
|
54ed: c4 a1 7d 11 44 00 60 vmovupd %ymm0,0x60(%rax,%r8,1)
|
|
54f4: 48 05 80 00 00 00 add $0x80,%rax
|
|
54fa: 4d 3b d1 cmp %r9,%r10
|
|
54fd: 0f 82 1d ff ff ff jb 0x5420
|
|
5503: 4c 89 c8 mov %r9,%rax
|
|
5506: 48 c1 e0 04 shl $0x4,%rax
|
|
550a: 4c 3b c9 cmp %rcx,%r9
|
|
550d: 73 42 jae 0x5551
|
|
550f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
5516: 00
|
|
5517: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
551e: 66 90 xchg %ax,%ax
|
|
5520: c4 a1 79 10 1c 18 vmovupd (%rax,%r11,1),%xmm3
|
|
5526: c5 f9 10 04 10 vmovupd (%rax,%rdx,1),%xmm0
|
|
552b: c5 f9 15 c8 vunpckhpd %xmm0,%xmm0,%xmm1
|
|
552f: 49 ff c1 inc %r9
|
|
5532: c5 e1 c6 d3 01 vshufpd $0x1,%xmm3,%xmm3,%xmm2
|
|
5537: c5 f1 59 e2 vmulpd %xmm2,%xmm1,%xmm4
|
|
553b: 62 f2 e5 18 b6 24 10 vfmaddsub231pd (%rax,%rdx,1){1to2},%xmm3,%xmm4
|
|
5542: c4 a1 79 11 24 00 vmovupd %xmm4,(%rax,%r8,1)
|
|
5548: 48 83 c0 10 add $0x10,%rax
|
|
554c: 4c 3b c9 cmp %rcx,%r9
|
|
554f: 72 cf jb 0x5520
|
|
5551: 33 c0 xor %eax,%eax
|
|
5553: c5 f8 77 vzeroupper
|
|
5556: 41 5e pop %r14
|
|
5558: c3 ret
|
|
5559: 45 33 c9 xor %r9d,%r9d
|
|
555c: eb a5 jmp 0x5503
|
|
555e: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
5563: 41 5e pop %r14
|
|
5565: c3 ret
|
|
5566: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
556b: 41 5e pop %r14
|
|
556d: c3 ret
|
|
556e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
5575: 00
|
|
5576: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
557d: 0f 1f 00 nopl (%rax)
|
|
5580: 53 push %rbx
|
|
5581: 56 push %rsi
|
|
5582: 57 push %rdi
|
|
5583: 41 54 push %r12
|
|
5585: 41 55 push %r13
|
|
5587: 48 81 ec 70 04 00 00 sub $0x470,%rsp
|
|
558e: 4d 89 c4 mov %r8,%r12
|
|
5591: 48 8b 05 98 99 60 02 mov 0x2609998(%rip),%rax # 0x260ef30
|
|
5598: 45 89 cd mov %r9d,%r13d
|
|
559b: 48 33 c4 xor %rsp,%rax
|
|
559e: 48 89 cf mov %rcx,%rdi
|
|
55a1: 48 89 84 24 68 04 00 mov %rax,0x468(%rsp)
|
|
55a8: 00
|
|
55a9: 4d 85 e4 test %r12,%r12
|
|
55ac: 0f 84 b3 01 00 00 je 0x5765
|
|
55b2: 48 85 ff test %rdi,%rdi
|
|
55b5: 0f 84 94 01 00 00 je 0x574f
|
|
55bb: 48 85 d2 test %rdx,%rdx
|
|
55be: 0f 84 63 01 00 00 je 0x5727
|
|
55c4: 45 85 ed test %r13d,%r13d
|
|
55c7: 0f 8e 32 01 00 00 jle 0x56ff
|
|
55cd: 48 8d 44 24 28 lea 0x28(%rsp),%rax
|
|
55d2: 48 89 c3 mov %rax,%rbx
|
|
55d5: 48 83 e3 3f and $0x3f,%rbx
|
|
55d9: 48 f7 db neg %rbx
|
|
55dc: 48 83 e3 3f and $0x3f,%rbx
|
|
55e0: 41 83 fd 40 cmp $0x40,%r13d
|
|
55e4: 48 8d 34 03 lea (%rbx,%rax,1),%rsi
|
|
55e8: 48 8d 9c 18 00 02 00 lea 0x200(%rax,%rbx,1),%rbx
|
|
55ef: 00
|
|
55f0: 0f 8e a1 00 00 00 jle 0x5697
|
|
55f6: 4c 89 74 24 20 mov %r14,0x20(%rsp)
|
|
55fb: 45 89 ee mov %r13d,%r14d
|
|
55fe: 4d 89 e5 mov %r12,%r13
|
|
5601: 49 89 d4 mov %rdx,%r12
|
|
5604: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
560b: 00
|
|
560c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5613: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
5618: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
561f: 00
|
|
5620: 4c 89 e1 mov %r12,%rcx
|
|
5623: 48 89 f2 mov %rsi,%rdx
|
|
5626: 49 89 d8 mov %rbx,%r8
|
|
5629: 41 b9 40 00 00 00 mov $0x40,%r9d
|
|
562f: e8 cc 4b 13 00 call 0x13a200
|
|
5634: 48 89 f9 mov %rdi,%rcx
|
|
5637: 48 89 f2 mov %rsi,%rdx
|
|
563a: 41 b8 40 00 00 00 mov $0x40,%r8d
|
|
5640: e8 bb c3 ff ff call 0x1a00
|
|
5645: 48 89 f9 mov %rdi,%rcx
|
|
5648: 48 89 da mov %rbx,%rdx
|
|
564b: 41 b8 40 00 00 00 mov $0x40,%r8d
|
|
5651: e8 aa c3 ff ff call 0x1a00
|
|
5656: 48 89 d9 mov %rbx,%rcx
|
|
5659: 48 89 f2 mov %rsi,%rdx
|
|
565c: 4d 89 e8 mov %r13,%r8
|
|
565f: 41 b9 40 00 00 00 mov $0x40,%r9d
|
|
5665: e8 16 77 03 00 call 0x3cd80
|
|
566a: 41 83 c6 c0 add $0xffffffc0,%r14d
|
|
566e: 48 81 c7 00 02 00 00 add $0x200,%rdi
|
|
5675: 49 81 c4 00 02 00 00 add $0x200,%r12
|
|
567c: 49 81 c5 00 04 00 00 add $0x400,%r13
|
|
5683: 41 83 fe 40 cmp $0x40,%r14d
|
|
5687: 7f 97 jg 0x5620
|
|
5689: 4c 89 e2 mov %r12,%rdx
|
|
568c: 4d 89 ec mov %r13,%r12
|
|
568f: 45 89 f5 mov %r14d,%r13d
|
|
5692: 4c 8b 74 24 20 mov 0x20(%rsp),%r14
|
|
5697: 48 89 d1 mov %rdx,%rcx
|
|
569a: 48 89 f2 mov %rsi,%rdx
|
|
569d: 49 89 d8 mov %rbx,%r8
|
|
56a0: 45 89 e9 mov %r13d,%r9d
|
|
56a3: e8 58 4b 13 00 call 0x13a200
|
|
56a8: 48 89 f9 mov %rdi,%rcx
|
|
56ab: 48 89 f2 mov %rsi,%rdx
|
|
56ae: 45 89 e8 mov %r13d,%r8d
|
|
56b1: e8 4a c3 ff ff call 0x1a00
|
|
56b6: 48 89 f9 mov %rdi,%rcx
|
|
56b9: 48 89 da mov %rbx,%rdx
|
|
56bc: 45 89 e8 mov %r13d,%r8d
|
|
56bf: e8 3c c3 ff ff call 0x1a00
|
|
56c4: 48 89 d9 mov %rbx,%rcx
|
|
56c7: 48 89 f2 mov %rsi,%rdx
|
|
56ca: 4d 89 e0 mov %r12,%r8
|
|
56cd: 45 89 e9 mov %r13d,%r9d
|
|
56d0: e8 ab 76 03 00 call 0x3cd80
|
|
56d5: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
|
|
56dc: 00
|
|
56dd: 48 33 cc xor %rsp,%rcx
|
|
56e0: 48 3b 0d 49 98 60 02 cmp 0x2609849(%rip),%rcx # 0x260ef30
|
|
56e7: 75 11 jne 0x56fa
|
|
56e9: 33 c0 xor %eax,%eax
|
|
56eb: 48 81 c4 70 04 00 00 add $0x470,%rsp
|
|
56f2: 41 5d pop %r13
|
|
56f4: 41 5c pop %r12
|
|
56f6: 5f pop %rdi
|
|
56f7: 5e pop %rsi
|
|
56f8: 5b pop %rbx
|
|
56f9: c3 ret
|
|
56fa: e8 91 4f 12 01 call 0x112a690
|
|
56ff: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
|
|
5706: 00
|
|
5707: 48 33 cc xor %rsp,%rcx
|
|
570a: 48 3b 0d 1f 98 60 02 cmp 0x260981f(%rip),%rcx # 0x260ef30
|
|
5711: 75 e7 jne 0x56fa
|
|
5713: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
5718: 48 81 c4 70 04 00 00 add $0x470,%rsp
|
|
571f: 41 5d pop %r13
|
|
5721: 41 5c pop %r12
|
|
5723: 5f pop %rdi
|
|
5724: 5e pop %rsi
|
|
5725: 5b pop %rbx
|
|
5726: c3 ret
|
|
5727: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
|
|
572e: 00
|
|
572f: 48 33 cc xor %rsp,%rcx
|
|
5732: 48 3b 0d f7 97 60 02 cmp 0x26097f7(%rip),%rcx # 0x260ef30
|
|
5739: 75 bf jne 0x56fa
|
|
573b: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
5740: 48 81 c4 70 04 00 00 add $0x470,%rsp
|
|
5747: 41 5d pop %r13
|
|
5749: 41 5c pop %r12
|
|
574b: 5f pop %rdi
|
|
574c: 5e pop %rsi
|
|
574d: 5b pop %rbx
|
|
574e: c3 ret
|
|
574f: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
|
|
5756: 00
|
|
5757: 48 33 cc xor %rsp,%rcx
|
|
575a: 48 3b 0d cf 97 60 02 cmp 0x26097cf(%rip),%rcx # 0x260ef30
|
|
5761: 75 97 jne 0x56fa
|
|
5763: eb d6 jmp 0x573b
|
|
5765: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
|
|
576c: 00
|
|
576d: 48 33 cc xor %rsp,%rcx
|
|
5770: 48 3b 0d b9 97 60 02 cmp 0x26097b9(%rip),%rcx # 0x260ef30
|
|
5777: 75 81 jne 0x56fa
|
|
5779: eb c0 jmp 0x573b
|
|
577b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
5780: 53 push %rbx
|
|
5781: 56 push %rsi
|
|
5782: 57 push %rdi
|
|
5783: 41 54 push %r12
|
|
5785: 41 55 push %r13
|
|
5787: 48 8d a4 24 90 fb ff lea -0x470(%rsp),%rsp
|
|
578e: ff
|
|
578f: 4d 89 c4 mov %r8,%r12
|
|
5792: 48 8b 05 97 97 60 02 mov 0x2609797(%rip),%rax # 0x260ef30
|
|
5799: 45 89 cd mov %r9d,%r13d
|
|
579c: 48 33 c4 xor %rsp,%rax
|
|
579f: 48 89 cf mov %rcx,%rdi
|
|
57a2: 48 89 84 24 68 04 00 mov %rax,0x468(%rsp)
|
|
57a9: 00
|
|
57aa: 4d 85 e4 test %r12,%r12
|
|
57ad: 0f 84 b5 01 00 00 je 0x5968
|
|
57b3: 48 85 ff test %rdi,%rdi
|
|
57b6: 0f 84 96 01 00 00 je 0x5952
|
|
57bc: 48 85 d2 test %rdx,%rdx
|
|
57bf: 0f 84 64 01 00 00 je 0x5929
|
|
57c5: 45 85 ed test %r13d,%r13d
|
|
57c8: 0f 8e 32 01 00 00 jle 0x5900
|
|
57ce: 48 8d 44 24 28 lea 0x28(%rsp),%rax
|
|
57d3: 48 83 e0 3f and $0x3f,%rax
|
|
57d7: 48 8d 74 24 28 lea 0x28(%rsp),%rsi
|
|
57dc: 48 f7 d8 neg %rax
|
|
57df: 48 83 e0 3f and $0x3f,%rax
|
|
57e3: 48 03 f0 add %rax,%rsi
|
|
57e6: 48 89 f3 mov %rsi,%rbx
|
|
57e9: 48 81 c3 00 02 00 00 add $0x200,%rbx
|
|
57f0: 41 83 fd 40 cmp $0x40,%r13d
|
|
57f4: 0f 8e 9d 00 00 00 jle 0x5897
|
|
57fa: 4c 89 74 24 20 mov %r14,0x20(%rsp)
|
|
57ff: 45 89 ee mov %r13d,%r14d
|
|
5802: 4d 89 e5 mov %r12,%r13
|
|
5805: 49 89 d4 mov %rdx,%r12
|
|
5808: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
580f: 00
|
|
5810: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5817: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
581e: 00 00
|
|
5820: 4c 89 e1 mov %r12,%rcx
|
|
5823: 48 89 f2 mov %rsi,%rdx
|
|
5826: 49 89 d8 mov %rbx,%r8
|
|
5829: 41 b9 40 00 00 00 mov $0x40,%r9d
|
|
582f: e8 ec 49 13 00 call 0x13a220
|
|
5834: 48 89 f9 mov %rdi,%rcx
|
|
5837: 48 89 f2 mov %rsi,%rdx
|
|
583a: 41 b8 40 00 00 00 mov $0x40,%r8d
|
|
5840: e8 fb c1 ff ff call 0x1a40
|
|
5845: 48 89 f9 mov %rdi,%rcx
|
|
5848: 48 89 da mov %rbx,%rdx
|
|
584b: 41 b8 40 00 00 00 mov $0x40,%r8d
|
|
5851: e8 ea c1 ff ff call 0x1a40
|
|
5856: 48 89 d9 mov %rbx,%rcx
|
|
5859: 48 89 f2 mov %rsi,%rdx
|
|
585c: 4d 89 e8 mov %r13,%r8
|
|
585f: 41 b9 40 00 00 00 mov $0x40,%r9d
|
|
5865: e8 f6 7a 03 00 call 0x3d360
|
|
586a: 41 83 c6 c0 add $0xffffffc0,%r14d
|
|
586e: 48 81 c7 00 02 00 00 add $0x200,%rdi
|
|
5875: 49 81 c4 00 02 00 00 add $0x200,%r12
|
|
587c: 49 81 c5 00 04 00 00 add $0x400,%r13
|
|
5883: 41 83 fe 40 cmp $0x40,%r14d
|
|
5887: 7f 97 jg 0x5820
|
|
5889: 4c 89 e2 mov %r12,%rdx
|
|
588c: 4d 89 ec mov %r13,%r12
|
|
588f: 45 89 f5 mov %r14d,%r13d
|
|
5892: 4c 8b 74 24 20 mov 0x20(%rsp),%r14
|
|
5897: 48 89 d1 mov %rdx,%rcx
|
|
589a: 48 89 f2 mov %rsi,%rdx
|
|
589d: 49 89 d8 mov %rbx,%r8
|
|
58a0: 45 89 e9 mov %r13d,%r9d
|
|
58a3: e8 78 49 13 00 call 0x13a220
|
|
58a8: 48 89 f9 mov %rdi,%rcx
|
|
58ab: 48 89 f2 mov %rsi,%rdx
|
|
58ae: 45 89 e8 mov %r13d,%r8d
|
|
58b1: e8 8a c1 ff ff call 0x1a40
|
|
58b6: 48 89 f9 mov %rdi,%rcx
|
|
58b9: 48 89 da mov %rbx,%rdx
|
|
58bc: 45 89 e8 mov %r13d,%r8d
|
|
58bf: e8 7c c1 ff ff call 0x1a40
|
|
58c4: 48 89 d9 mov %rbx,%rcx
|
|
58c7: 48 89 f2 mov %rsi,%rdx
|
|
58ca: 4d 89 e0 mov %r12,%r8
|
|
58cd: 45 89 e9 mov %r13d,%r9d
|
|
58d0: e8 8b 7a 03 00 call 0x3d360
|
|
58d5: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
|
|
58dc: 00
|
|
58dd: 48 33 cc xor %rsp,%rcx
|
|
58e0: 48 3b 0d 49 96 60 02 cmp 0x2609649(%rip),%rcx # 0x260ef30
|
|
58e7: 75 12 jne 0x58fb
|
|
58e9: 33 c0 xor %eax,%eax
|
|
58eb: 48 8d a4 24 70 04 00 lea 0x470(%rsp),%rsp
|
|
58f2: 00
|
|
58f3: 41 5d pop %r13
|
|
58f5: 41 5c pop %r12
|
|
58f7: 5f pop %rdi
|
|
58f8: 5e pop %rsi
|
|
58f9: 5b pop %rbx
|
|
58fa: c3 ret
|
|
58fb: e8 90 4d 12 01 call 0x112a690
|
|
5900: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
|
|
5907: 00
|
|
5908: 48 33 cc xor %rsp,%rcx
|
|
590b: 48 3b 0d 1e 96 60 02 cmp 0x260961e(%rip),%rcx # 0x260ef30
|
|
5912: 75 e7 jne 0x58fb
|
|
5914: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
5919: 48 8d a4 24 70 04 00 lea 0x470(%rsp),%rsp
|
|
5920: 00
|
|
5921: 41 5d pop %r13
|
|
5923: 41 5c pop %r12
|
|
5925: 5f pop %rdi
|
|
5926: 5e pop %rsi
|
|
5927: 5b pop %rbx
|
|
5928: c3 ret
|
|
5929: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
|
|
5930: 00
|
|
5931: 48 33 cc xor %rsp,%rcx
|
|
5934: 48 3b 0d f5 95 60 02 cmp 0x26095f5(%rip),%rcx # 0x260ef30
|
|
593b: 75 be jne 0x58fb
|
|
593d: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
5942: 48 8d a4 24 70 04 00 lea 0x470(%rsp),%rsp
|
|
5949: 00
|
|
594a: 41 5d pop %r13
|
|
594c: 41 5c pop %r12
|
|
594e: 5f pop %rdi
|
|
594f: 5e pop %rsi
|
|
5950: 5b pop %rbx
|
|
5951: c3 ret
|
|
5952: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
|
|
5959: 00
|
|
595a: 48 33 cc xor %rsp,%rcx
|
|
595d: 48 3b 0d cc 95 60 02 cmp 0x26095cc(%rip),%rcx # 0x260ef30
|
|
5964: 75 95 jne 0x58fb
|
|
5966: eb d5 jmp 0x593d
|
|
5968: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
|
|
596f: 00
|
|
5970: 48 33 cc xor %rsp,%rcx
|
|
5973: 48 3b 0d b6 95 60 02 cmp 0x26095b6(%rip),%rcx # 0x260ef30
|
|
597a: 0f 85 7b ff ff ff jne 0x58fb
|
|
5980: eb bb jmp 0x593d
|
|
5982: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
5989: 00
|
|
598a: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5991: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
5998: 00
|
|
5999: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
59a0: 53 push %rbx
|
|
59a1: 56 push %rsi
|
|
59a2: 57 push %rdi
|
|
59a3: 41 54 push %r12
|
|
59a5: 41 55 push %r13
|
|
59a7: 48 81 ec 70 04 00 00 sub $0x470,%rsp
|
|
59ae: 4d 89 c4 mov %r8,%r12
|
|
59b1: 48 8b 05 78 95 60 02 mov 0x2609578(%rip),%rax # 0x260ef30
|
|
59b8: 48 33 c4 xor %rsp,%rax
|
|
59bb: 45 89 cd mov %r9d,%r13d
|
|
59be: 48 89 cf mov %rcx,%rdi
|
|
59c1: 48 89 84 24 68 04 00 mov %rax,0x468(%rsp)
|
|
59c8: 00
|
|
59c9: 4d 85 e4 test %r12,%r12
|
|
59cc: 0f 84 b3 01 00 00 je 0x5b85
|
|
59d2: 48 85 ff test %rdi,%rdi
|
|
59d5: 0f 84 94 01 00 00 je 0x5b6f
|
|
59db: 48 85 d2 test %rdx,%rdx
|
|
59de: 0f 84 63 01 00 00 je 0x5b47
|
|
59e4: 45 85 ed test %r13d,%r13d
|
|
59e7: 0f 8e 32 01 00 00 jle 0x5b1f
|
|
59ed: 48 8d 74 24 28 lea 0x28(%rsp),%rsi
|
|
59f2: 48 89 f0 mov %rsi,%rax
|
|
59f5: 48 83 e0 3f and $0x3f,%rax
|
|
59f9: 48 f7 d8 neg %rax
|
|
59fc: 48 83 e0 3f and $0x3f,%rax
|
|
5a00: 48 03 f0 add %rax,%rsi
|
|
5a03: 48 8d 9c 04 28 02 00 lea 0x228(%rsp,%rax,1),%rbx
|
|
5a0a: 00
|
|
5a0b: 41 83 fd 40 cmp $0x40,%r13d
|
|
5a0f: 0f 8e a2 00 00 00 jle 0x5ab7
|
|
5a15: 4c 89 74 24 20 mov %r14,0x20(%rsp)
|
|
5a1a: 45 89 ee mov %r13d,%r14d
|
|
5a1d: 4d 89 e5 mov %r12,%r13
|
|
5a20: 49 89 d4 mov %rdx,%r12
|
|
5a23: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
5a2a: 00
|
|
5a2b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5a32: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5a39: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5a40: 4c 89 e1 mov %r12,%rcx
|
|
5a43: 48 89 f2 mov %rsi,%rdx
|
|
5a46: 49 89 d8 mov %rbx,%r8
|
|
5a49: 41 b9 40 00 00 00 mov $0x40,%r9d
|
|
5a4f: e8 ec 47 13 00 call 0x13a240
|
|
5a54: 48 89 f9 mov %rdi,%rcx
|
|
5a57: 48 89 f2 mov %rsi,%rdx
|
|
5a5a: 41 b8 40 00 00 00 mov $0x40,%r8d
|
|
5a60: e8 1b c0 ff ff call 0x1a80
|
|
5a65: 48 89 f9 mov %rdi,%rcx
|
|
5a68: 48 89 da mov %rbx,%rdx
|
|
5a6b: 41 b8 40 00 00 00 mov $0x40,%r8d
|
|
5a71: e8 0a c0 ff ff call 0x1a80
|
|
5a76: 48 89 d9 mov %rbx,%rcx
|
|
5a79: 48 89 f2 mov %rsi,%rdx
|
|
5a7c: 4d 89 e8 mov %r13,%r8
|
|
5a7f: 41 b9 40 00 00 00 mov $0x40,%r9d
|
|
5a85: e8 b6 7c 03 00 call 0x3d740
|
|
5a8a: 41 83 c6 c0 add $0xffffffc0,%r14d
|
|
5a8e: 48 81 c7 00 02 00 00 add $0x200,%rdi
|
|
5a95: 49 81 c4 00 02 00 00 add $0x200,%r12
|
|
5a9c: 49 81 c5 00 04 00 00 add $0x400,%r13
|
|
5aa3: 41 83 fe 40 cmp $0x40,%r14d
|
|
5aa7: 7f 97 jg 0x5a40
|
|
5aa9: 4c 89 e2 mov %r12,%rdx
|
|
5aac: 4d 89 ec mov %r13,%r12
|
|
5aaf: 45 89 f5 mov %r14d,%r13d
|
|
5ab2: 4c 8b 74 24 20 mov 0x20(%rsp),%r14
|
|
5ab7: 48 89 d1 mov %rdx,%rcx
|
|
5aba: 48 89 f2 mov %rsi,%rdx
|
|
5abd: 49 89 d8 mov %rbx,%r8
|
|
5ac0: 45 89 e9 mov %r13d,%r9d
|
|
5ac3: e8 78 47 13 00 call 0x13a240
|
|
5ac8: 48 89 f9 mov %rdi,%rcx
|
|
5acb: 48 89 f2 mov %rsi,%rdx
|
|
5ace: 45 89 e8 mov %r13d,%r8d
|
|
5ad1: e8 aa bf ff ff call 0x1a80
|
|
5ad6: 48 89 f9 mov %rdi,%rcx
|
|
5ad9: 48 89 da mov %rbx,%rdx
|
|
5adc: 45 89 e8 mov %r13d,%r8d
|
|
5adf: e8 9c bf ff ff call 0x1a80
|
|
5ae4: 48 89 d9 mov %rbx,%rcx
|
|
5ae7: 48 89 f2 mov %rsi,%rdx
|
|
5aea: 4d 89 e0 mov %r12,%r8
|
|
5aed: 45 89 e9 mov %r13d,%r9d
|
|
5af0: e8 4b 7c 03 00 call 0x3d740
|
|
5af5: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
|
|
5afc: 00
|
|
5afd: 48 33 cc xor %rsp,%rcx
|
|
5b00: 48 3b 0d 29 94 60 02 cmp 0x2609429(%rip),%rcx # 0x260ef30
|
|
5b07: 75 11 jne 0x5b1a
|
|
5b09: 33 c0 xor %eax,%eax
|
|
5b0b: 48 81 c4 70 04 00 00 add $0x470,%rsp
|
|
5b12: 41 5d pop %r13
|
|
5b14: 41 5c pop %r12
|
|
5b16: 5f pop %rdi
|
|
5b17: 5e pop %rsi
|
|
5b18: 5b pop %rbx
|
|
5b19: c3 ret
|
|
5b1a: e8 71 4b 12 01 call 0x112a690
|
|
5b1f: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
|
|
5b26: 00
|
|
5b27: 48 33 cc xor %rsp,%rcx
|
|
5b2a: 48 3b 0d ff 93 60 02 cmp 0x26093ff(%rip),%rcx # 0x260ef30
|
|
5b31: 75 e7 jne 0x5b1a
|
|
5b33: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
5b38: 48 81 c4 70 04 00 00 add $0x470,%rsp
|
|
5b3f: 41 5d pop %r13
|
|
5b41: 41 5c pop %r12
|
|
5b43: 5f pop %rdi
|
|
5b44: 5e pop %rsi
|
|
5b45: 5b pop %rbx
|
|
5b46: c3 ret
|
|
5b47: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
|
|
5b4e: 00
|
|
5b4f: 48 33 cc xor %rsp,%rcx
|
|
5b52: 48 3b 0d d7 93 60 02 cmp 0x26093d7(%rip),%rcx # 0x260ef30
|
|
5b59: 75 bf jne 0x5b1a
|
|
5b5b: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
5b60: 48 81 c4 70 04 00 00 add $0x470,%rsp
|
|
5b67: 41 5d pop %r13
|
|
5b69: 41 5c pop %r12
|
|
5b6b: 5f pop %rdi
|
|
5b6c: 5e pop %rsi
|
|
5b6d: 5b pop %rbx
|
|
5b6e: c3 ret
|
|
5b6f: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
|
|
5b76: 00
|
|
5b77: 48 33 cc xor %rsp,%rcx
|
|
5b7a: 48 3b 0d af 93 60 02 cmp 0x26093af(%rip),%rcx # 0x260ef30
|
|
5b81: 75 97 jne 0x5b1a
|
|
5b83: eb d6 jmp 0x5b5b
|
|
5b85: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
|
|
5b8c: 00
|
|
5b8d: 48 33 cc xor %rsp,%rcx
|
|
5b90: 48 3b 0d 99 93 60 02 cmp 0x2609399(%rip),%rcx # 0x260ef30
|
|
5b97: 75 81 jne 0x5b1a
|
|
5b99: eb c0 jmp 0x5b5b
|
|
5b9b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
5ba0: 53 push %rbx
|
|
5ba1: 56 push %rsi
|
|
5ba2: 57 push %rdi
|
|
5ba3: 41 54 push %r12
|
|
5ba5: 41 55 push %r13
|
|
5ba7: 48 81 ec 70 04 00 00 sub $0x470,%rsp
|
|
5bae: 4d 89 c4 mov %r8,%r12
|
|
5bb1: 48 8b 05 78 93 60 02 mov 0x2609378(%rip),%rax # 0x260ef30
|
|
5bb8: 45 89 cd mov %r9d,%r13d
|
|
5bbb: 48 33 c4 xor %rsp,%rax
|
|
5bbe: 48 89 cf mov %rcx,%rdi
|
|
5bc1: 48 89 84 24 68 04 00 mov %rax,0x468(%rsp)
|
|
5bc8: 00
|
|
5bc9: 4d 85 e4 test %r12,%r12
|
|
5bcc: 0f 84 b3 01 00 00 je 0x5d85
|
|
5bd2: 48 85 ff test %rdi,%rdi
|
|
5bd5: 0f 84 94 01 00 00 je 0x5d6f
|
|
5bdb: 48 85 d2 test %rdx,%rdx
|
|
5bde: 0f 84 63 01 00 00 je 0x5d47
|
|
5be4: 45 85 ed test %r13d,%r13d
|
|
5be7: 0f 8e 32 01 00 00 jle 0x5d1f
|
|
5bed: 48 8d 44 24 28 lea 0x28(%rsp),%rax
|
|
5bf2: 48 89 c3 mov %rax,%rbx
|
|
5bf5: 48 83 e3 3f and $0x3f,%rbx
|
|
5bf9: 48 f7 db neg %rbx
|
|
5bfc: 48 83 e3 3f and $0x3f,%rbx
|
|
5c00: 48 8d 34 03 lea (%rbx,%rax,1),%rsi
|
|
5c04: 48 8d 9c 18 00 02 00 lea 0x200(%rax,%rbx,1),%rbx
|
|
5c0b: 00
|
|
5c0c: 41 83 fd 40 cmp $0x40,%r13d
|
|
5c10: 0f 8e a1 00 00 00 jle 0x5cb7
|
|
5c16: 4c 89 74 24 20 mov %r14,0x20(%rsp)
|
|
5c1b: 45 89 ee mov %r13d,%r14d
|
|
5c1e: 4d 89 e5 mov %r12,%r13
|
|
5c21: 49 89 d4 mov %rdx,%r12
|
|
5c24: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
5c2b: 00
|
|
5c2c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5c33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
5c38: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
5c3f: 00
|
|
5c40: 4c 89 e1 mov %r12,%rcx
|
|
5c43: 48 89 f2 mov %rsi,%rdx
|
|
5c46: 49 89 d8 mov %rbx,%r8
|
|
5c49: 41 b9 40 00 00 00 mov $0x40,%r9d
|
|
5c4f: e8 0c 46 13 00 call 0x13a260
|
|
5c54: 48 89 f9 mov %rdi,%rcx
|
|
5c57: 48 89 f2 mov %rsi,%rdx
|
|
5c5a: 41 b8 40 00 00 00 mov $0x40,%r8d
|
|
5c60: e8 5b be ff ff call 0x1ac0
|
|
5c65: 48 89 f9 mov %rdi,%rcx
|
|
5c68: 48 89 da mov %rbx,%rdx
|
|
5c6b: 41 b8 40 00 00 00 mov $0x40,%r8d
|
|
5c71: e8 4a be ff ff call 0x1ac0
|
|
5c76: 48 89 d9 mov %rbx,%rcx
|
|
5c79: 48 89 f2 mov %rsi,%rdx
|
|
5c7c: 4d 89 e8 mov %r13,%r8
|
|
5c7f: 41 b9 40 00 00 00 mov $0x40,%r9d
|
|
5c85: e8 36 80 03 00 call 0x3dcc0
|
|
5c8a: 41 83 c6 c0 add $0xffffffc0,%r14d
|
|
5c8e: 48 81 c7 00 02 00 00 add $0x200,%rdi
|
|
5c95: 49 81 c4 00 02 00 00 add $0x200,%r12
|
|
5c9c: 49 81 c5 00 04 00 00 add $0x400,%r13
|
|
5ca3: 41 83 fe 40 cmp $0x40,%r14d
|
|
5ca7: 7f 97 jg 0x5c40
|
|
5ca9: 4c 89 e2 mov %r12,%rdx
|
|
5cac: 4d 89 ec mov %r13,%r12
|
|
5caf: 45 89 f5 mov %r14d,%r13d
|
|
5cb2: 4c 8b 74 24 20 mov 0x20(%rsp),%r14
|
|
5cb7: 48 89 d1 mov %rdx,%rcx
|
|
5cba: 48 89 f2 mov %rsi,%rdx
|
|
5cbd: 49 89 d8 mov %rbx,%r8
|
|
5cc0: 45 89 e9 mov %r13d,%r9d
|
|
5cc3: e8 98 45 13 00 call 0x13a260
|
|
5cc8: 48 89 f9 mov %rdi,%rcx
|
|
5ccb: 48 89 f2 mov %rsi,%rdx
|
|
5cce: 45 89 e8 mov %r13d,%r8d
|
|
5cd1: e8 ea bd ff ff call 0x1ac0
|
|
5cd6: 48 89 f9 mov %rdi,%rcx
|
|
5cd9: 48 89 da mov %rbx,%rdx
|
|
5cdc: 45 89 e8 mov %r13d,%r8d
|
|
5cdf: e8 dc bd ff ff call 0x1ac0
|
|
5ce4: 48 89 d9 mov %rbx,%rcx
|
|
5ce7: 48 89 f2 mov %rsi,%rdx
|
|
5cea: 4d 89 e0 mov %r12,%r8
|
|
5ced: 45 89 e9 mov %r13d,%r9d
|
|
5cf0: e8 cb 7f 03 00 call 0x3dcc0
|
|
5cf5: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
|
|
5cfc: 00
|
|
5cfd: 48 33 cc xor %rsp,%rcx
|
|
5d00: 48 3b 0d 29 92 60 02 cmp 0x2609229(%rip),%rcx # 0x260ef30
|
|
5d07: 75 11 jne 0x5d1a
|
|
5d09: 33 c0 xor %eax,%eax
|
|
5d0b: 48 81 c4 70 04 00 00 add $0x470,%rsp
|
|
5d12: 41 5d pop %r13
|
|
5d14: 41 5c pop %r12
|
|
5d16: 5f pop %rdi
|
|
5d17: 5e pop %rsi
|
|
5d18: 5b pop %rbx
|
|
5d19: c3 ret
|
|
5d1a: e8 71 49 12 01 call 0x112a690
|
|
5d1f: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
|
|
5d26: 00
|
|
5d27: 48 33 cc xor %rsp,%rcx
|
|
5d2a: 48 3b 0d ff 91 60 02 cmp 0x26091ff(%rip),%rcx # 0x260ef30
|
|
5d31: 75 e7 jne 0x5d1a
|
|
5d33: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
5d38: 48 81 c4 70 04 00 00 add $0x470,%rsp
|
|
5d3f: 41 5d pop %r13
|
|
5d41: 41 5c pop %r12
|
|
5d43: 5f pop %rdi
|
|
5d44: 5e pop %rsi
|
|
5d45: 5b pop %rbx
|
|
5d46: c3 ret
|
|
5d47: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
|
|
5d4e: 00
|
|
5d4f: 48 33 cc xor %rsp,%rcx
|
|
5d52: 48 3b 0d d7 91 60 02 cmp 0x26091d7(%rip),%rcx # 0x260ef30
|
|
5d59: 75 bf jne 0x5d1a
|
|
5d5b: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
5d60: 48 81 c4 70 04 00 00 add $0x470,%rsp
|
|
5d67: 41 5d pop %r13
|
|
5d69: 41 5c pop %r12
|
|
5d6b: 5f pop %rdi
|
|
5d6c: 5e pop %rsi
|
|
5d6d: 5b pop %rbx
|
|
5d6e: c3 ret
|
|
5d6f: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
|
|
5d76: 00
|
|
5d77: 48 33 cc xor %rsp,%rcx
|
|
5d7a: 48 3b 0d af 91 60 02 cmp 0x26091af(%rip),%rcx # 0x260ef30
|
|
5d81: 75 97 jne 0x5d1a
|
|
5d83: eb d6 jmp 0x5d5b
|
|
5d85: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
|
|
5d8c: 00
|
|
5d8d: 48 33 cc xor %rsp,%rcx
|
|
5d90: 48 3b 0d 99 91 60 02 cmp 0x2609199(%rip),%rcx # 0x260ef30
|
|
5d97: 75 81 jne 0x5d1a
|
|
5d99: eb c0 jmp 0x5d5b
|
|
5d9b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
5da0: 53 push %rbx
|
|
5da1: 56 push %rsi
|
|
5da2: 57 push %rdi
|
|
5da3: 41 54 push %r12
|
|
5da5: 41 55 push %r13
|
|
5da7: 48 81 ec 70 04 00 00 sub $0x470,%rsp
|
|
5dae: 4d 89 c4 mov %r8,%r12
|
|
5db1: 48 8b 05 78 91 60 02 mov 0x2609178(%rip),%rax # 0x260ef30
|
|
5db8: 45 89 cd mov %r9d,%r13d
|
|
5dbb: 48 33 c4 xor %rsp,%rax
|
|
5dbe: 48 89 cf mov %rcx,%rdi
|
|
5dc1: 48 89 84 24 68 04 00 mov %rax,0x468(%rsp)
|
|
5dc8: 00
|
|
5dc9: 4d 85 e4 test %r12,%r12
|
|
5dcc: 0f 84 b3 01 00 00 je 0x5f85
|
|
5dd2: 48 85 ff test %rdi,%rdi
|
|
5dd5: 0f 84 94 01 00 00 je 0x5f6f
|
|
5ddb: 48 85 d2 test %rdx,%rdx
|
|
5dde: 0f 84 63 01 00 00 je 0x5f47
|
|
5de4: 45 85 ed test %r13d,%r13d
|
|
5de7: 0f 8e 32 01 00 00 jle 0x5f1f
|
|
5ded: 48 8d 44 24 28 lea 0x28(%rsp),%rax
|
|
5df2: 48 89 c3 mov %rax,%rbx
|
|
5df5: 48 83 e3 3f and $0x3f,%rbx
|
|
5df9: 48 f7 db neg %rbx
|
|
5dfc: 48 83 e3 3f and $0x3f,%rbx
|
|
5e00: 48 8d 34 18 lea (%rax,%rbx,1),%rsi
|
|
5e04: 48 8d 9c 18 00 02 00 lea 0x200(%rax,%rbx,1),%rbx
|
|
5e0b: 00
|
|
5e0c: 41 83 fd 40 cmp $0x40,%r13d
|
|
5e10: 0f 8e a1 00 00 00 jle 0x5eb7
|
|
5e16: 4c 89 74 24 20 mov %r14,0x20(%rsp)
|
|
5e1b: 45 89 ee mov %r13d,%r14d
|
|
5e1e: 4d 89 e5 mov %r12,%r13
|
|
5e21: 49 89 d4 mov %rdx,%r12
|
|
5e24: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
5e2b: 00
|
|
5e2c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5e33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
5e38: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
5e3f: 00
|
|
5e40: 4c 89 e1 mov %r12,%rcx
|
|
5e43: 48 89 f2 mov %rsi,%rdx
|
|
5e46: 49 89 d8 mov %rbx,%r8
|
|
5e49: 41 b9 40 00 00 00 mov $0x40,%r9d
|
|
5e4f: e8 2c 44 13 00 call 0x13a280
|
|
5e54: 48 89 f9 mov %rdi,%rcx
|
|
5e57: 48 89 f2 mov %rsi,%rdx
|
|
5e5a: 41 b8 40 00 00 00 mov $0x40,%r8d
|
|
5e60: e8 5b be ff ff call 0x1cc0
|
|
5e65: 48 89 f9 mov %rdi,%rcx
|
|
5e68: 48 89 da mov %rbx,%rdx
|
|
5e6b: 41 b8 40 00 00 00 mov $0x40,%r8d
|
|
5e71: e8 4a be ff ff call 0x1cc0
|
|
5e76: 48 89 d9 mov %rbx,%rcx
|
|
5e79: 48 89 f2 mov %rsi,%rdx
|
|
5e7c: 4d 89 e8 mov %r13,%r8
|
|
5e7f: 41 b9 40 00 00 00 mov $0x40,%r9d
|
|
5e85: e8 16 86 03 00 call 0x3e4a0
|
|
5e8a: 41 83 c6 c0 add $0xffffffc0,%r14d
|
|
5e8e: 48 81 c7 00 02 00 00 add $0x200,%rdi
|
|
5e95: 49 81 c4 00 02 00 00 add $0x200,%r12
|
|
5e9c: 49 81 c5 00 04 00 00 add $0x400,%r13
|
|
5ea3: 41 83 fe 40 cmp $0x40,%r14d
|
|
5ea7: 7f 97 jg 0x5e40
|
|
5ea9: 4c 89 e2 mov %r12,%rdx
|
|
5eac: 4d 89 ec mov %r13,%r12
|
|
5eaf: 45 89 f5 mov %r14d,%r13d
|
|
5eb2: 4c 8b 74 24 20 mov 0x20(%rsp),%r14
|
|
5eb7: 48 89 d1 mov %rdx,%rcx
|
|
5eba: 48 89 f2 mov %rsi,%rdx
|
|
5ebd: 49 89 d8 mov %rbx,%r8
|
|
5ec0: 45 89 e9 mov %r13d,%r9d
|
|
5ec3: e8 b8 43 13 00 call 0x13a280
|
|
5ec8: 48 89 f9 mov %rdi,%rcx
|
|
5ecb: 48 89 f2 mov %rsi,%rdx
|
|
5ece: 45 89 e8 mov %r13d,%r8d
|
|
5ed1: e8 ea bd ff ff call 0x1cc0
|
|
5ed6: 48 89 f9 mov %rdi,%rcx
|
|
5ed9: 48 89 da mov %rbx,%rdx
|
|
5edc: 45 89 e8 mov %r13d,%r8d
|
|
5edf: e8 dc bd ff ff call 0x1cc0
|
|
5ee4: 48 89 d9 mov %rbx,%rcx
|
|
5ee7: 48 89 f2 mov %rsi,%rdx
|
|
5eea: 4d 89 e0 mov %r12,%r8
|
|
5eed: 45 89 e9 mov %r13d,%r9d
|
|
5ef0: e8 ab 85 03 00 call 0x3e4a0
|
|
5ef5: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
|
|
5efc: 00
|
|
5efd: 48 33 cc xor %rsp,%rcx
|
|
5f00: 48 3b 0d 29 90 60 02 cmp 0x2609029(%rip),%rcx # 0x260ef30
|
|
5f07: 75 11 jne 0x5f1a
|
|
5f09: 33 c0 xor %eax,%eax
|
|
5f0b: 48 81 c4 70 04 00 00 add $0x470,%rsp
|
|
5f12: 41 5d pop %r13
|
|
5f14: 41 5c pop %r12
|
|
5f16: 5f pop %rdi
|
|
5f17: 5e pop %rsi
|
|
5f18: 5b pop %rbx
|
|
5f19: c3 ret
|
|
5f1a: e8 71 47 12 01 call 0x112a690
|
|
5f1f: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
|
|
5f26: 00
|
|
5f27: 48 33 cc xor %rsp,%rcx
|
|
5f2a: 48 3b 0d ff 8f 60 02 cmp 0x2608fff(%rip),%rcx # 0x260ef30
|
|
5f31: 75 e7 jne 0x5f1a
|
|
5f33: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
5f38: 48 81 c4 70 04 00 00 add $0x470,%rsp
|
|
5f3f: 41 5d pop %r13
|
|
5f41: 41 5c pop %r12
|
|
5f43: 5f pop %rdi
|
|
5f44: 5e pop %rsi
|
|
5f45: 5b pop %rbx
|
|
5f46: c3 ret
|
|
5f47: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
|
|
5f4e: 00
|
|
5f4f: 48 33 cc xor %rsp,%rcx
|
|
5f52: 48 3b 0d d7 8f 60 02 cmp 0x2608fd7(%rip),%rcx # 0x260ef30
|
|
5f59: 75 bf jne 0x5f1a
|
|
5f5b: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
5f60: 48 81 c4 70 04 00 00 add $0x470,%rsp
|
|
5f67: 41 5d pop %r13
|
|
5f69: 41 5c pop %r12
|
|
5f6b: 5f pop %rdi
|
|
5f6c: 5e pop %rsi
|
|
5f6d: 5b pop %rbx
|
|
5f6e: c3 ret
|
|
5f6f: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
|
|
5f76: 00
|
|
5f77: 48 33 cc xor %rsp,%rcx
|
|
5f7a: 48 3b 0d af 8f 60 02 cmp 0x2608faf(%rip),%rcx # 0x260ef30
|
|
5f81: 75 97 jne 0x5f1a
|
|
5f83: eb d6 jmp 0x5f5b
|
|
5f85: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
|
|
5f8c: 00
|
|
5f8d: 48 33 cc xor %rsp,%rcx
|
|
5f90: 48 3b 0d 99 8f 60 02 cmp 0x2608f99(%rip),%rcx # 0x260ef30
|
|
5f97: 75 81 jne 0x5f1a
|
|
5f99: eb c0 jmp 0x5f5b
|
|
5f9b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
5fa0: 53 push %rbx
|
|
5fa1: 56 push %rsi
|
|
5fa2: 57 push %rdi
|
|
5fa3: 41 54 push %r12
|
|
5fa5: 41 55 push %r13
|
|
5fa7: 48 81 ec 70 04 00 00 sub $0x470,%rsp
|
|
5fae: 4d 89 c4 mov %r8,%r12
|
|
5fb1: 48 8b 05 78 8f 60 02 mov 0x2608f78(%rip),%rax # 0x260ef30
|
|
5fb8: 45 89 cd mov %r9d,%r13d
|
|
5fbb: 48 33 c4 xor %rsp,%rax
|
|
5fbe: 48 89 cf mov %rcx,%rdi
|
|
5fc1: 48 89 84 24 68 04 00 mov %rax,0x468(%rsp)
|
|
5fc8: 00
|
|
5fc9: 4d 85 e4 test %r12,%r12
|
|
5fcc: 0f 84 b3 01 00 00 je 0x6185
|
|
5fd2: 48 85 ff test %rdi,%rdi
|
|
5fd5: 0f 84 94 01 00 00 je 0x616f
|
|
5fdb: 48 85 d2 test %rdx,%rdx
|
|
5fde: 0f 84 63 01 00 00 je 0x6147
|
|
5fe4: 45 85 ed test %r13d,%r13d
|
|
5fe7: 0f 8e 32 01 00 00 jle 0x611f
|
|
5fed: 48 8d 44 24 28 lea 0x28(%rsp),%rax
|
|
5ff2: 48 89 c3 mov %rax,%rbx
|
|
5ff5: 48 83 e3 3f and $0x3f,%rbx
|
|
5ff9: 48 f7 db neg %rbx
|
|
5ffc: 48 83 e3 3f and $0x3f,%rbx
|
|
6000: 48 8d 34 18 lea (%rax,%rbx,1),%rsi
|
|
6004: 48 8d 9c 18 00 02 00 lea 0x200(%rax,%rbx,1),%rbx
|
|
600b: 00
|
|
600c: 41 83 fd 40 cmp $0x40,%r13d
|
|
6010: 0f 8e a1 00 00 00 jle 0x60b7
|
|
6016: 4c 89 74 24 20 mov %r14,0x20(%rsp)
|
|
601b: 45 89 ee mov %r13d,%r14d
|
|
601e: 4d 89 e5 mov %r12,%r13
|
|
6021: 49 89 d4 mov %rdx,%r12
|
|
6024: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
602b: 00
|
|
602c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6033: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
6038: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
603f: 00
|
|
6040: 4c 89 e1 mov %r12,%rcx
|
|
6043: 48 89 f2 mov %rsi,%rdx
|
|
6046: 49 89 d8 mov %rbx,%r8
|
|
6049: 41 b9 40 00 00 00 mov $0x40,%r9d
|
|
604f: e8 4c 42 13 00 call 0x13a2a0
|
|
6054: 48 89 f9 mov %rdi,%rcx
|
|
6057: 48 89 f2 mov %rsi,%rdx
|
|
605a: 41 b8 40 00 00 00 mov $0x40,%r8d
|
|
6060: e8 1b be ff ff call 0x1e80
|
|
6065: 48 89 f9 mov %rdi,%rcx
|
|
6068: 48 89 da mov %rbx,%rdx
|
|
606b: 41 b8 40 00 00 00 mov $0x40,%r8d
|
|
6071: e8 0a be ff ff call 0x1e80
|
|
6076: 48 89 d9 mov %rbx,%rcx
|
|
6079: 48 89 f2 mov %rsi,%rdx
|
|
607c: 4d 89 e8 mov %r13,%r8
|
|
607f: 41 b9 40 00 00 00 mov $0x40,%r9d
|
|
6085: e8 96 8b 03 00 call 0x3ec20
|
|
608a: 41 83 c6 c0 add $0xffffffc0,%r14d
|
|
608e: 48 81 c7 00 02 00 00 add $0x200,%rdi
|
|
6095: 49 81 c4 00 02 00 00 add $0x200,%r12
|
|
609c: 49 81 c5 00 04 00 00 add $0x400,%r13
|
|
60a3: 41 83 fe 40 cmp $0x40,%r14d
|
|
60a7: 7f 97 jg 0x6040
|
|
60a9: 4c 89 e2 mov %r12,%rdx
|
|
60ac: 4d 89 ec mov %r13,%r12
|
|
60af: 45 89 f5 mov %r14d,%r13d
|
|
60b2: 4c 8b 74 24 20 mov 0x20(%rsp),%r14
|
|
60b7: 48 89 d1 mov %rdx,%rcx
|
|
60ba: 48 89 f2 mov %rsi,%rdx
|
|
60bd: 49 89 d8 mov %rbx,%r8
|
|
60c0: 45 89 e9 mov %r13d,%r9d
|
|
60c3: e8 d8 41 13 00 call 0x13a2a0
|
|
60c8: 48 89 f9 mov %rdi,%rcx
|
|
60cb: 48 89 f2 mov %rsi,%rdx
|
|
60ce: 45 89 e8 mov %r13d,%r8d
|
|
60d1: e8 aa bd ff ff call 0x1e80
|
|
60d6: 48 89 f9 mov %rdi,%rcx
|
|
60d9: 48 89 da mov %rbx,%rdx
|
|
60dc: 45 89 e8 mov %r13d,%r8d
|
|
60df: e8 9c bd ff ff call 0x1e80
|
|
60e4: 48 89 d9 mov %rbx,%rcx
|
|
60e7: 48 89 f2 mov %rsi,%rdx
|
|
60ea: 4d 89 e0 mov %r12,%r8
|
|
60ed: 45 89 e9 mov %r13d,%r9d
|
|
60f0: e8 2b 8b 03 00 call 0x3ec20
|
|
60f5: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
|
|
60fc: 00
|
|
60fd: 48 33 cc xor %rsp,%rcx
|
|
6100: 48 3b 0d 29 8e 60 02 cmp 0x2608e29(%rip),%rcx # 0x260ef30
|
|
6107: 75 11 jne 0x611a
|
|
6109: 33 c0 xor %eax,%eax
|
|
610b: 48 81 c4 70 04 00 00 add $0x470,%rsp
|
|
6112: 41 5d pop %r13
|
|
6114: 41 5c pop %r12
|
|
6116: 5f pop %rdi
|
|
6117: 5e pop %rsi
|
|
6118: 5b pop %rbx
|
|
6119: c3 ret
|
|
611a: e8 71 45 12 01 call 0x112a690
|
|
611f: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
|
|
6126: 00
|
|
6127: 48 33 cc xor %rsp,%rcx
|
|
612a: 48 3b 0d ff 8d 60 02 cmp 0x2608dff(%rip),%rcx # 0x260ef30
|
|
6131: 75 e7 jne 0x611a
|
|
6133: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
6138: 48 81 c4 70 04 00 00 add $0x470,%rsp
|
|
613f: 41 5d pop %r13
|
|
6141: 41 5c pop %r12
|
|
6143: 5f pop %rdi
|
|
6144: 5e pop %rsi
|
|
6145: 5b pop %rbx
|
|
6146: c3 ret
|
|
6147: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
|
|
614e: 00
|
|
614f: 48 33 cc xor %rsp,%rcx
|
|
6152: 48 3b 0d d7 8d 60 02 cmp 0x2608dd7(%rip),%rcx # 0x260ef30
|
|
6159: 75 bf jne 0x611a
|
|
615b: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
6160: 48 81 c4 70 04 00 00 add $0x470,%rsp
|
|
6167: 41 5d pop %r13
|
|
6169: 41 5c pop %r12
|
|
616b: 5f pop %rdi
|
|
616c: 5e pop %rsi
|
|
616d: 5b pop %rbx
|
|
616e: c3 ret
|
|
616f: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
|
|
6176: 00
|
|
6177: 48 33 cc xor %rsp,%rcx
|
|
617a: 48 3b 0d af 8d 60 02 cmp 0x2608daf(%rip),%rcx # 0x260ef30
|
|
6181: 75 97 jne 0x611a
|
|
6183: eb d6 jmp 0x615b
|
|
6185: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
|
|
618c: 00
|
|
618d: 48 33 cc xor %rsp,%rcx
|
|
6190: 48 3b 0d 99 8d 60 02 cmp 0x2608d99(%rip),%rcx # 0x260ef30
|
|
6197: 75 81 jne 0x611a
|
|
6199: eb c0 jmp 0x615b
|
|
619b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
61a0: 48 83 ec 28 sub $0x28,%rsp
|
|
61a4: 48 85 c9 test %rcx,%rcx
|
|
61a7: 74 25 je 0x61ce
|
|
61a9: 48 85 d2 test %rdx,%rdx
|
|
61ac: 74 20 je 0x61ce
|
|
61ae: 4d 85 c0 test %r8,%r8
|
|
61b1: 74 1b je 0x61ce
|
|
61b3: 45 85 c9 test %r9d,%r9d
|
|
61b6: 7f 0a jg 0x61c2
|
|
61b8: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
61bd: 48 83 c4 28 add $0x28,%rsp
|
|
61c1: c3 ret
|
|
61c2: e8 d9 91 03 00 call 0x3f3a0
|
|
61c7: 33 c0 xor %eax,%eax
|
|
61c9: 48 83 c4 28 add $0x28,%rsp
|
|
61cd: c3 ret
|
|
61ce: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
61d3: 48 83 c4 28 add $0x28,%rsp
|
|
61d7: c3 ret
|
|
61d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
61df: 00
|
|
61e0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
|
|
61e5: 48 85 c9 test %rcx,%rcx
|
|
61e8: 74 27 je 0x6211
|
|
61ea: 48 85 d2 test %rdx,%rdx
|
|
61ed: 74 22 je 0x6211
|
|
61ef: 4d 85 c0 test %r8,%r8
|
|
61f2: 74 1d je 0x6211
|
|
61f4: 45 85 c9 test %r9d,%r9d
|
|
61f7: 7f 0b jg 0x6204
|
|
61f9: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
61fe: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
6203: c3 ret
|
|
6204: e8 77 94 03 00 call 0x3f680
|
|
6209: 33 c0 xor %eax,%eax
|
|
620b: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
6210: c3 ret
|
|
6211: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
6216: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
621b: c3 ret
|
|
621c: 0f 1f 40 00 nopl 0x0(%rax)
|
|
6220: 48 83 ec 28 sub $0x28,%rsp
|
|
6224: 48 85 c9 test %rcx,%rcx
|
|
6227: 74 25 je 0x624e
|
|
6229: 48 85 d2 test %rdx,%rdx
|
|
622c: 74 20 je 0x624e
|
|
622e: 4d 85 c0 test %r8,%r8
|
|
6231: 74 1b je 0x624e
|
|
6233: 45 85 c9 test %r9d,%r9d
|
|
6236: 7f 0a jg 0x6242
|
|
6238: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
623d: 48 83 c4 28 add $0x28,%rsp
|
|
6241: c3 ret
|
|
6242: e8 19 97 03 00 call 0x3f960
|
|
6247: 33 c0 xor %eax,%eax
|
|
6249: 48 83 c4 28 add $0x28,%rsp
|
|
624d: c3 ret
|
|
624e: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
6253: 48 83 c4 28 add $0x28,%rsp
|
|
6257: c3 ret
|
|
6258: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
625f: 00
|
|
6260: 41 57 push %r15
|
|
6262: 49 89 ca mov %rcx,%r10
|
|
6265: 49 89 d3 mov %rdx,%r11
|
|
6268: 4d 85 d2 test %r10,%r10
|
|
626b: 0f 84 fb 00 00 00 je 0x636c
|
|
6271: 4d 85 db test %r11,%r11
|
|
6274: 0f 84 f2 00 00 00 je 0x636c
|
|
627a: 4d 85 c0 test %r8,%r8
|
|
627d: 0f 84 e9 00 00 00 je 0x636c
|
|
6283: 45 85 c9 test %r9d,%r9d
|
|
6286: 0f 8e d8 00 00 00 jle 0x6364
|
|
628c: 49 63 d1 movslq %r9d,%rdx
|
|
628f: 48 83 fa 08 cmp $0x8,%rdx
|
|
6293: 0f 8c c6 00 00 00 jl 0x635f
|
|
6299: 4c 89 c0 mov %r8,%rax
|
|
629c: 48 83 e0 0f and $0xf,%rax
|
|
62a0: 85 c0 test %eax,%eax
|
|
62a2: 74 10 je 0x62b4
|
|
62a4: a8 03 test $0x3,%al
|
|
62a6: 0f 85 b3 00 00 00 jne 0x635f
|
|
62ac: f7 d8 neg %eax
|
|
62ae: 83 c0 10 add $0x10,%eax
|
|
62b1: c1 e8 02 shr $0x2,%eax
|
|
62b4: 89 c1 mov %eax,%ecx
|
|
62b6: 4c 8d 79 08 lea 0x8(%rcx),%r15
|
|
62ba: 49 3b d7 cmp %r15,%rdx
|
|
62bd: 0f 8c 9c 00 00 00 jl 0x635f
|
|
62c3: 45 89 cf mov %r9d,%r15d
|
|
62c6: 44 2b f8 sub %eax,%r15d
|
|
62c9: 41 83 e7 07 and $0x7,%r15d
|
|
62cd: 45 2b cf sub %r15d,%r9d
|
|
62d0: 4d 63 c9 movslq %r9d,%r9
|
|
62d3: 85 c0 test %eax,%eax
|
|
62d5: b8 00 00 00 00 mov $0x0,%eax
|
|
62da: 76 24 jbe 0x6300
|
|
62dc: 0f 1f 40 00 nopl 0x0(%rax)
|
|
62e0: c4 c1 7a 10 04 82 vmovss (%r10,%rax,4),%xmm0
|
|
62e6: c4 c1 7a 59 0c 83 vmulss (%r11,%rax,4),%xmm0,%xmm1
|
|
62ec: c4 c1 7a 11 0c 80 vmovss %xmm1,(%r8,%rax,4)
|
|
62f2: 48 ff c0 inc %rax
|
|
62f5: 48 3b c1 cmp %rcx,%rax
|
|
62f8: 72 e6 jb 0x62e0
|
|
62fa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
6300: c4 c1 78 10 04 8a vmovups (%r10,%rcx,4),%xmm0
|
|
6306: c4 c1 78 10 54 8a 10 vmovups 0x10(%r10,%rcx,4),%xmm2
|
|
630d: c4 c1 78 59 0c 8b vmulps (%r11,%rcx,4),%xmm0,%xmm1
|
|
6313: c4 c1 68 59 5c 8b 10 vmulps 0x10(%r11,%rcx,4),%xmm2,%xmm3
|
|
631a: c4 c1 78 11 0c 88 vmovups %xmm1,(%r8,%rcx,4)
|
|
6320: c4 c1 78 11 5c 88 10 vmovups %xmm3,0x10(%r8,%rcx,4)
|
|
6327: 48 83 c1 08 add $0x8,%rcx
|
|
632b: 49 3b c9 cmp %r9,%rcx
|
|
632e: 72 d0 jb 0x6300
|
|
6330: 4c 3b ca cmp %rdx,%r9
|
|
6333: 73 25 jae 0x635a
|
|
6335: 0f 1f 40 00 nopl 0x0(%rax)
|
|
6339: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6340: c4 81 7a 10 04 8a vmovss (%r10,%r9,4),%xmm0
|
|
6346: c4 81 7a 59 0c 8b vmulss (%r11,%r9,4),%xmm0,%xmm1
|
|
634c: c4 81 7a 11 0c 88 vmovss %xmm1,(%r8,%r9,4)
|
|
6352: 49 ff c1 inc %r9
|
|
6355: 4c 3b ca cmp %rdx,%r9
|
|
6358: 72 e6 jb 0x6340
|
|
635a: 33 c0 xor %eax,%eax
|
|
635c: 41 5f pop %r15
|
|
635e: c3 ret
|
|
635f: 45 33 c9 xor %r9d,%r9d
|
|
6362: eb cc jmp 0x6330
|
|
6364: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
6369: 41 5f pop %r15
|
|
636b: c3 ret
|
|
636c: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
6371: 41 5f pop %r15
|
|
6373: c3 ret
|
|
6374: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
6379: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6380: 53 push %rbx
|
|
6381: 57 push %rdi
|
|
6382: 55 push %rbp
|
|
6383: 49 89 ca mov %rcx,%r10
|
|
6386: 4d 85 d2 test %r10,%r10
|
|
6389: 0f 84 92 01 00 00 je 0x6521
|
|
638f: 48 85 d2 test %rdx,%rdx
|
|
6392: 0f 84 89 01 00 00 je 0x6521
|
|
6398: 4d 85 c0 test %r8,%r8
|
|
639b: 0f 84 80 01 00 00 je 0x6521
|
|
63a1: 45 85 c9 test %r9d,%r9d
|
|
63a4: 0f 8e 6e 01 00 00 jle 0x6518
|
|
63aa: 41 83 f9 10 cmp $0x10,%r9d
|
|
63ae: 0f 8c 50 01 00 00 jl 0x6504
|
|
63b4: 41 83 f9 1d cmp $0x1d,%r9d
|
|
63b8: 0f 8c 4d 01 00 00 jl 0x650b
|
|
63be: 4c 89 c1 mov %r8,%rcx
|
|
63c1: 48 83 e1 1f and $0x1f,%rcx
|
|
63c5: 89 c9 mov %ecx,%ecx
|
|
63c7: 85 c9 test %ecx,%ecx
|
|
63c9: 74 11 je 0x63dc
|
|
63cb: f6 c1 03 test $0x3,%cl
|
|
63ce: 0f 85 30 01 00 00 jne 0x6504
|
|
63d4: f7 d9 neg %ecx
|
|
63d6: 83 c1 20 add $0x20,%ecx
|
|
63d9: c1 e9 02 shr $0x2,%ecx
|
|
63dc: 8d 41 10 lea 0x10(%rcx),%eax
|
|
63df: 44 3b c8 cmp %eax,%r9d
|
|
63e2: 0f 8c 1c 01 00 00 jl 0x6504
|
|
63e8: 44 89 cf mov %r9d,%edi
|
|
63eb: 33 c0 xor %eax,%eax
|
|
63ed: 2b f9 sub %ecx,%edi
|
|
63ef: 83 e7 0f and $0xf,%edi
|
|
63f2: f7 df neg %edi
|
|
63f4: 41 03 f9 add %r9d,%edi
|
|
63f7: 85 c9 test %ecx,%ecx
|
|
63f9: 76 1e jbe 0x6419
|
|
63fb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
6400: c4 c1 7a 10 04 82 vmovss (%r10,%rax,4),%xmm0
|
|
6406: c5 fa 59 0c 82 vmulss (%rdx,%rax,4),%xmm0,%xmm1
|
|
640b: c4 c1 7a 11 0c 80 vmovss %xmm1,(%r8,%rax,4)
|
|
6411: 48 ff c0 inc %rax
|
|
6414: 48 3b c1 cmp %rcx,%rax
|
|
6417: 72 e7 jb 0x6400
|
|
6419: 48 63 c7 movslq %edi,%rax
|
|
641c: 0f 1f 40 00 nopl 0x0(%rax)
|
|
6420: c4 c1 7c 10 04 8a vmovups (%r10,%rcx,4),%ymm0
|
|
6426: c4 c1 7c 10 54 8a 20 vmovups 0x20(%r10,%rcx,4),%ymm2
|
|
642d: c5 fc 59 0c 8a vmulps (%rdx,%rcx,4),%ymm0,%ymm1
|
|
6432: c5 ec 59 5c 8a 20 vmulps 0x20(%rdx,%rcx,4),%ymm2,%ymm3
|
|
6438: c4 c1 7c 11 0c 88 vmovups %ymm1,(%r8,%rcx,4)
|
|
643e: c4 c1 7c 11 5c 88 20 vmovups %ymm3,0x20(%r8,%rcx,4)
|
|
6445: 48 83 c1 10 add $0x10,%rcx
|
|
6449: 48 3b c8 cmp %rax,%rcx
|
|
644c: 72 d2 jb 0x6420
|
|
644e: 8d 47 01 lea 0x1(%rdi),%eax
|
|
6451: 41 3b c1 cmp %r9d,%eax
|
|
6454: 0f 87 9d 00 00 00 ja 0x64f7
|
|
645a: 4d 63 c9 movslq %r9d,%r9
|
|
645d: 48 63 ff movslq %edi,%rdi
|
|
6460: 4c 2b cf sub %rdi,%r9
|
|
6463: 49 83 f9 04 cmp $0x4,%r9
|
|
6467: 0f 8c 93 00 00 00 jl 0x6500
|
|
646d: 48 63 ff movslq %edi,%rdi
|
|
6470: 44 89 cd mov %r9d,%ebp
|
|
6473: 83 e5 fc and $0xfffffffc,%ebp
|
|
6476: 33 c9 xor %ecx,%ecx
|
|
6478: 48 63 ed movslq %ebp,%rbp
|
|
647b: 49 8d 1c b8 lea (%r8,%rdi,4),%rbx
|
|
647f: 48 8d 04 ba lea (%rdx,%rdi,4),%rax
|
|
6483: 4d 8d 1c ba lea (%r10,%rdi,4),%r11
|
|
6487: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
648e: 00
|
|
648f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6496: 0f 1f 00 nopl (%rax)
|
|
6499: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
64a0: c4 c1 78 10 04 8b vmovups (%r11,%rcx,4),%xmm0
|
|
64a6: c5 f8 59 0c 88 vmulps (%rax,%rcx,4),%xmm0,%xmm1
|
|
64ab: c5 f8 11 0c 8b vmovups %xmm1,(%rbx,%rcx,4)
|
|
64b0: 48 83 c1 04 add $0x4,%rcx
|
|
64b4: 48 3b cd cmp %rbp,%rcx
|
|
64b7: 72 e7 jb 0x64a0
|
|
64b9: 49 3b e9 cmp %r9,%rbp
|
|
64bc: 73 39 jae 0x64f7
|
|
64be: 48 63 ff movslq %edi,%rdi
|
|
64c1: 49 8d 0c b8 lea (%r8,%rdi,4),%rcx
|
|
64c5: 48 8d 14 ba lea (%rdx,%rdi,4),%rdx
|
|
64c9: 49 8d 04 ba lea (%r10,%rdi,4),%rax
|
|
64cd: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
64d4: 00
|
|
64d5: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
64dc: 0f 1f 40 00 nopl 0x0(%rax)
|
|
64e0: c5 fa 10 04 a8 vmovss (%rax,%rbp,4),%xmm0
|
|
64e5: c5 fa 59 0c aa vmulss (%rdx,%rbp,4),%xmm0,%xmm1
|
|
64ea: c5 fa 11 0c a9 vmovss %xmm1,(%rcx,%rbp,4)
|
|
64ef: 48 ff c5 inc %rbp
|
|
64f2: 49 3b e9 cmp %r9,%rbp
|
|
64f5: 72 e9 jb 0x64e0
|
|
64f7: 33 c0 xor %eax,%eax
|
|
64f9: c5 f8 77 vzeroupper
|
|
64fc: 5d pop %rbp
|
|
64fd: 5f pop %rdi
|
|
64fe: 5b pop %rbx
|
|
64ff: c3 ret
|
|
6500: 33 ed xor %ebp,%ebp
|
|
6502: eb b5 jmp 0x64b9
|
|
6504: 33 ff xor %edi,%edi
|
|
6506: e9 43 ff ff ff jmp 0x644e
|
|
650b: 44 89 cf mov %r9d,%edi
|
|
650e: 33 c9 xor %ecx,%ecx
|
|
6510: 83 e7 f0 and $0xfffffff0,%edi
|
|
6513: e9 01 ff ff ff jmp 0x6419
|
|
6518: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
651d: 5d pop %rbp
|
|
651e: 5f pop %rdi
|
|
651f: 5b pop %rbx
|
|
6520: c3 ret
|
|
6521: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
6526: 5d pop %rbp
|
|
6527: 5f pop %rdi
|
|
6528: 5b pop %rbx
|
|
6529: c3 ret
|
|
652a: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6531: 00
|
|
6532: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6539: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6540: 56 push %rsi
|
|
6541: 57 push %rdi
|
|
6542: 41 54 push %r12
|
|
6544: 55 push %rbp
|
|
6545: 48 83 ec 28 sub $0x28,%rsp
|
|
6549: 89 ce mov %ecx,%esi
|
|
654b: 4c 89 cd mov %r9,%rbp
|
|
654e: 83 fe 1e cmp $0x1e,%esi
|
|
6551: 0f 87 83 01 00 00 ja 0x66da
|
|
6557: 48 85 ed test %rbp,%rbp
|
|
655a: 0f 84 89 01 00 00 je 0x66e9
|
|
6560: 48 8b 7c 24 70 mov 0x70(%rsp),%rdi
|
|
6565: 48 85 ff test %rdi,%rdi
|
|
6568: 0f 84 7b 01 00 00 je 0x66e9
|
|
656e: 4c 8b 64 24 78 mov 0x78(%rsp),%r12
|
|
6573: 4d 85 e4 test %r12,%r12
|
|
6576: 0f 84 6d 01 00 00 je 0x66e9
|
|
657c: 83 fa 08 cmp $0x8,%edx
|
|
657f: 74 1e je 0x659f
|
|
6581: 83 fa 04 cmp $0x4,%edx
|
|
6584: 74 19 je 0x659f
|
|
6586: 83 fa 01 cmp $0x1,%edx
|
|
6589: 74 14 je 0x659f
|
|
658b: 83 fa 02 cmp $0x2,%edx
|
|
658e: 74 0f je 0x659f
|
|
6590: b8 ee ff ff ff mov $0xffffffee,%eax
|
|
6595: 48 83 c4 28 add $0x28,%rsp
|
|
6599: 5d pop %rbp
|
|
659a: 41 5c pop %r12
|
|
659c: 5f pop %rdi
|
|
659d: 5e pop %rsi
|
|
659e: c3 ret
|
|
659f: 83 fe 1c cmp $0x1c,%esi
|
|
65a2: 0f 8f 32 01 00 00 jg 0x66da
|
|
65a8: 83 fe 05 cmp $0x5,%esi
|
|
65ab: 7f 14 jg 0x65c1
|
|
65ad: c7 45 00 d0 00 00 00 movl $0xd0,0x0(%rbp)
|
|
65b4: 33 c0 xor %eax,%eax
|
|
65b6: 89 07 mov %eax,(%rdi)
|
|
65b8: 41 89 04 24 mov %eax,(%r12)
|
|
65bc: e9 0d 01 00 00 jmp 0x66ce
|
|
65c1: 83 fe 06 cmp $0x6,%esi
|
|
65c4: 7f 11 jg 0x65d7
|
|
65c6: 33 c0 xor %eax,%eax
|
|
65c8: 89 45 00 mov %eax,0x0(%rbp)
|
|
65cb: 89 07 mov %eax,(%rdi)
|
|
65cd: 41 89 04 24 mov %eax,(%r12)
|
|
65d1: 44 8b 55 00 mov 0x0(%rbp),%r10d
|
|
65d5: eb 6a jmp 0x6641
|
|
65d7: 8d 4e ff lea -0x1(%rsi),%ecx
|
|
65da: 83 f9 0e cmp $0xe,%ecx
|
|
65dd: 7f 4b jg 0x662a
|
|
65df: 41 bb 01 00 00 00 mov $0x1,%r11d
|
|
65e5: 41 d3 e3 shl %cl,%r11d
|
|
65e8: 45 89 da mov %r11d,%r10d
|
|
65eb: 41 c1 e2 04 shl $0x4,%r10d
|
|
65ef: 41 8d 42 4f lea 0x4f(%r10),%eax
|
|
65f3: 41 83 c2 3f add $0x3f,%r10d
|
|
65f7: 83 e0 c0 and $0xffffffc0,%eax
|
|
65fa: 41 83 e2 c0 and $0xffffffc0,%r10d
|
|
65fe: 89 45 00 mov %eax,0x0(%rbp)
|
|
6601: c7 07 00 00 00 00 movl $0x0,(%rdi)
|
|
6607: 45 89 14 24 mov %r10d,(%r12)
|
|
660b: 45 89 da mov %r11d,%r10d
|
|
660e: 41 d1 fa sar $1,%r10d
|
|
6611: 41 c1 ea 1e shr $0x1e,%r10d
|
|
6615: 45 03 d3 add %r11d,%r10d
|
|
6618: 41 83 e2 fc and $0xfffffffc,%r10d
|
|
661c: 41 83 c2 43 add $0x43,%r10d
|
|
6620: 41 83 e2 c0 and $0xffffffc0,%r10d
|
|
6624: 44 03 55 00 add 0x0(%rbp),%r10d
|
|
6628: eb 12 jmp 0x663c
|
|
662a: 48 89 ea mov %rbp,%rdx
|
|
662d: 49 89 f8 mov %rdi,%r8
|
|
6630: 4d 89 e1 mov %r12,%r9
|
|
6633: e8 08 96 03 00 call 0x3fc40
|
|
6638: 44 8b 55 00 mov 0x0(%rbp),%r10d
|
|
663c: 83 fe 12 cmp $0x12,%esi
|
|
663f: 7d 28 jge 0x6669
|
|
6641: 89 f1 mov %esi,%ecx
|
|
6643: b8 01 00 00 00 mov $0x1,%eax
|
|
6648: d3 e0 shl %cl,%eax
|
|
664a: 41 89 c3 mov %eax,%r11d
|
|
664d: 41 d1 fb sar $1,%r11d
|
|
6650: 41 c1 eb 1e shr $0x1e,%r11d
|
|
6654: 44 03 d8 add %eax,%r11d
|
|
6657: 41 c1 eb 02 shr $0x2,%r11d
|
|
665b: 41 c1 e3 04 shl $0x4,%r11d
|
|
665f: 41 83 c3 3f add $0x3f,%r11d
|
|
6663: 41 83 e3 c0 and $0xffffffc0,%r11d
|
|
6667: eb 1b jmp 0x6684
|
|
6669: 41 bb 01 00 00 00 mov $0x1,%r11d
|
|
666f: 8d 4e 15 lea 0x15(%rsi),%ecx
|
|
6672: 41 d3 e3 shl %cl,%r11d
|
|
6675: 41 c1 e3 04 shl $0x4,%r11d
|
|
6679: 41 81 c3 3f 20 00 00 add $0x203f,%r11d
|
|
6680: 41 83 e3 c0 and $0xffffffc0,%r11d
|
|
6684: 83 fe 0a cmp $0xa,%esi
|
|
6687: 43 8d 84 5a 00 01 00 lea 0x100(%r10,%r11,2),%eax
|
|
668e: 00
|
|
668f: 89 45 00 mov %eax,0x0(%rbp)
|
|
6692: 7f 04 jg 0x6698
|
|
6694: 33 c0 xor %eax,%eax
|
|
6696: eb 25 jmp 0x66bd
|
|
6698: 89 f1 mov %esi,%ecx
|
|
669a: b8 01 00 00 00 mov $0x1,%eax
|
|
669f: d3 e0 shl %cl,%eax
|
|
66a1: 89 c2 mov %eax,%edx
|
|
66a3: d1 fa sar $1,%edx
|
|
66a5: c1 ea 1e shr $0x1e,%edx
|
|
66a8: 03 d0 add %eax,%edx
|
|
66aa: c1 ea 02 shr $0x2,%edx
|
|
66ad: 8b 2f mov (%rdi),%ebp
|
|
66af: 8d 34 d5 47 00 00 00 lea 0x47(,%rdx,8),%esi
|
|
66b6: 83 e6 c0 and $0xffffffc0,%esi
|
|
66b9: 8d 44 35 40 lea 0x40(%rbp,%rsi,1),%eax
|
|
66bd: 89 07 mov %eax,(%rdi)
|
|
66bf: 41 8b 04 24 mov (%r12),%eax
|
|
66c3: 85 c0 test %eax,%eax
|
|
66c5: 7e 07 jle 0x66ce
|
|
66c7: 83 c0 40 add $0x40,%eax
|
|
66ca: 41 89 04 24 mov %eax,(%r12)
|
|
66ce: 33 c0 xor %eax,%eax
|
|
66d0: 48 83 c4 28 add $0x28,%rsp
|
|
66d4: 5d pop %rbp
|
|
66d5: 41 5c pop %r12
|
|
66d7: 5f pop %rdi
|
|
66d8: 5e pop %rsi
|
|
66d9: c3 ret
|
|
66da: b8 ef ff ff ff mov $0xffffffef,%eax
|
|
66df: 48 83 c4 28 add $0x28,%rsp
|
|
66e3: 5d pop %rbp
|
|
66e4: 41 5c pop %r12
|
|
66e6: 5f pop %rdi
|
|
66e7: 5e pop %rsi
|
|
66e8: c3 ret
|
|
66e9: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
66ee: 48 83 c4 28 add $0x28,%rsp
|
|
66f2: 5d pop %rbp
|
|
66f3: 41 5c pop %r12
|
|
66f5: 5f pop %rdi
|
|
66f6: 5e pop %rsi
|
|
66f7: c3 ret
|
|
66f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
66ff: 00
|
|
6700: 41 54 push %r12
|
|
6702: 41 55 push %r13
|
|
6704: 41 56 push %r14
|
|
6706: 41 57 push %r15
|
|
6708: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
|
|
670d: 41 89 cd mov %ecx,%r13d
|
|
6710: 4d 89 cc mov %r9,%r12
|
|
6713: 41 83 fd 1e cmp $0x1e,%r13d
|
|
6717: 0f 87 97 01 00 00 ja 0x68b4
|
|
671d: 4d 85 e4 test %r12,%r12
|
|
6720: 0f 84 a1 01 00 00 je 0x68c7
|
|
6726: 4c 8b 74 24 70 mov 0x70(%rsp),%r14
|
|
672b: 4d 85 f6 test %r14,%r14
|
|
672e: 0f 84 93 01 00 00 je 0x68c7
|
|
6734: 4c 8b 7c 24 78 mov 0x78(%rsp),%r15
|
|
6739: 4d 85 ff test %r15,%r15
|
|
673c: 0f 84 85 01 00 00 je 0x68c7
|
|
6742: 83 fa 08 cmp $0x8,%edx
|
|
6745: 74 22 je 0x6769
|
|
6747: 83 fa 04 cmp $0x4,%edx
|
|
674a: 74 1d je 0x6769
|
|
674c: 83 fa 01 cmp $0x1,%edx
|
|
674f: 74 18 je 0x6769
|
|
6751: 83 fa 02 cmp $0x2,%edx
|
|
6754: 74 13 je 0x6769
|
|
6756: b8 ee ff ff ff mov $0xffffffee,%eax
|
|
675b: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
6760: 41 5f pop %r15
|
|
6762: 41 5e pop %r14
|
|
6764: 41 5d pop %r13
|
|
6766: 41 5c pop %r12
|
|
6768: c3 ret
|
|
6769: 41 83 fd 1c cmp $0x1c,%r13d
|
|
676d: 0f 8f 41 01 00 00 jg 0x68b4
|
|
6773: 41 83 fd 05 cmp $0x5,%r13d
|
|
6777: 7f 15 jg 0x678e
|
|
6779: 41 c7 04 24 d0 00 00 movl $0xd0,(%r12)
|
|
6780: 00
|
|
6781: 33 c0 xor %eax,%eax
|
|
6783: 41 89 06 mov %eax,(%r14)
|
|
6786: 41 89 07 mov %eax,(%r15)
|
|
6789: e9 16 01 00 00 jmp 0x68a4
|
|
678e: 41 83 fd 06 cmp $0x6,%r13d
|
|
6792: 7f 12 jg 0x67a6
|
|
6794: 33 c0 xor %eax,%eax
|
|
6796: 41 89 04 24 mov %eax,(%r12)
|
|
679a: 41 89 06 mov %eax,(%r14)
|
|
679d: 41 89 07 mov %eax,(%r15)
|
|
67a0: 41 8b 14 24 mov (%r12),%edx
|
|
67a4: eb 6a jmp 0x6810
|
|
67a6: 41 8d 4d ff lea -0x1(%r13),%ecx
|
|
67aa: 83 f9 10 cmp $0x10,%ecx
|
|
67ad: 7f 49 jg 0x67f8
|
|
67af: 41 bb 01 00 00 00 mov $0x1,%r11d
|
|
67b5: 41 d3 e3 shl %cl,%r11d
|
|
67b8: 44 89 da mov %r11d,%edx
|
|
67bb: 45 89 da mov %r11d,%r10d
|
|
67be: d1 fa sar $1,%edx
|
|
67c0: c1 ea 1e shr $0x1e,%edx
|
|
67c3: 41 c1 e2 04 shl $0x4,%r10d
|
|
67c7: 41 03 d3 add %r11d,%edx
|
|
67ca: 44 89 d0 mov %r10d,%eax
|
|
67cd: 83 e2 fc and $0xfffffffc,%edx
|
|
67d0: 83 c0 4f add $0x4f,%eax
|
|
67d3: 41 83 c2 3f add $0x3f,%r10d
|
|
67d7: 83 c2 43 add $0x43,%edx
|
|
67da: 83 e0 c0 and $0xffffffc0,%eax
|
|
67dd: 41 89 04 24 mov %eax,(%r12)
|
|
67e1: 41 83 e2 c0 and $0xffffffc0,%r10d
|
|
67e5: 41 c7 06 00 00 00 00 movl $0x0,(%r14)
|
|
67ec: 83 e2 c0 and $0xffffffc0,%edx
|
|
67ef: 45 89 17 mov %r10d,(%r15)
|
|
67f2: 41 03 14 24 add (%r12),%edx
|
|
67f6: eb 12 jmp 0x680a
|
|
67f8: 4c 89 e2 mov %r12,%rdx
|
|
67fb: 4d 89 f0 mov %r14,%r8
|
|
67fe: 4d 89 f9 mov %r15,%r9
|
|
6801: e8 5a 96 03 00 call 0x3fe60
|
|
6806: 41 8b 14 24 mov (%r12),%edx
|
|
680a: 41 83 fd 11 cmp $0x11,%r13d
|
|
680e: 7d 29 jge 0x6839
|
|
6810: 44 89 e9 mov %r13d,%ecx
|
|
6813: b8 01 00 00 00 mov $0x1,%eax
|
|
6818: d3 e0 shl %cl,%eax
|
|
681a: 41 89 c2 mov %eax,%r10d
|
|
681d: 41 d1 fa sar $1,%r10d
|
|
6820: 41 c1 ea 1e shr $0x1e,%r10d
|
|
6824: 44 03 d0 add %eax,%r10d
|
|
6827: 41 c1 ea 02 shr $0x2,%r10d
|
|
682b: 41 c1 e2 04 shl $0x4,%r10d
|
|
682f: 41 83 c2 3f add $0x3f,%r10d
|
|
6833: 41 83 e2 c0 and $0xffffffc0,%r10d
|
|
6837: eb 1c jmp 0x6855
|
|
6839: 41 ba 01 00 00 00 mov $0x1,%r10d
|
|
683f: 41 8d 4d 15 lea 0x15(%r13),%ecx
|
|
6843: 41 d3 e2 shl %cl,%r10d
|
|
6846: 41 c1 e2 04 shl $0x4,%r10d
|
|
684a: 41 81 c2 3f 20 00 00 add $0x203f,%r10d
|
|
6851: 41 83 e2 c0 and $0xffffffc0,%r10d
|
|
6855: 45 03 d2 add %r10d,%r10d
|
|
6858: 41 03 d2 add %r10d,%edx
|
|
685b: 81 c2 00 01 00 00 add $0x100,%edx
|
|
6861: 41 89 14 24 mov %edx,(%r12)
|
|
6865: 41 83 fd 0a cmp $0xa,%r13d
|
|
6869: 7f 04 jg 0x686f
|
|
686b: 33 d2 xor %edx,%edx
|
|
686d: eb 25 jmp 0x6894
|
|
686f: 44 89 e9 mov %r13d,%ecx
|
|
6872: b8 01 00 00 00 mov $0x1,%eax
|
|
6877: d3 e0 shl %cl,%eax
|
|
6879: 89 c2 mov %eax,%edx
|
|
687b: d1 fa sar $1,%edx
|
|
687d: c1 ea 1e shr $0x1e,%edx
|
|
6880: 03 d0 add %eax,%edx
|
|
6882: c1 ea 02 shr $0x2,%edx
|
|
6885: c1 e2 03 shl $0x3,%edx
|
|
6888: 83 c2 47 add $0x47,%edx
|
|
688b: 83 e2 c0 and $0xffffffc0,%edx
|
|
688e: 83 c2 40 add $0x40,%edx
|
|
6891: 41 03 16 add (%r14),%edx
|
|
6894: 41 89 16 mov %edx,(%r14)
|
|
6897: 41 8b 07 mov (%r15),%eax
|
|
689a: 85 c0 test %eax,%eax
|
|
689c: 7e 06 jle 0x68a4
|
|
689e: 83 c0 40 add $0x40,%eax
|
|
68a1: 41 89 07 mov %eax,(%r15)
|
|
68a4: 33 c0 xor %eax,%eax
|
|
68a6: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
68ab: 41 5f pop %r15
|
|
68ad: 41 5e pop %r14
|
|
68af: 41 5d pop %r13
|
|
68b1: 41 5c pop %r12
|
|
68b3: c3 ret
|
|
68b4: b8 ef ff ff ff mov $0xffffffef,%eax
|
|
68b9: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
68be: 41 5f pop %r15
|
|
68c0: 41 5e pop %r14
|
|
68c2: 41 5d pop %r13
|
|
68c4: 41 5c pop %r12
|
|
68c6: c3 ret
|
|
68c7: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
68cc: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
68d1: 41 5f pop %r15
|
|
68d3: 41 5e pop %r14
|
|
68d5: 41 5d pop %r13
|
|
68d7: 41 5c pop %r12
|
|
68d9: c3 ret
|
|
68da: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
68e0: 56 push %rsi
|
|
68e1: 57 push %rdi
|
|
68e2: 41 54 push %r12
|
|
68e4: 55 push %rbp
|
|
68e5: 48 83 ec 28 sub $0x28,%rsp
|
|
68e9: 89 ce mov %ecx,%esi
|
|
68eb: 4c 89 cd mov %r9,%rbp
|
|
68ee: 83 fe 1e cmp $0x1e,%esi
|
|
68f1: 0f 87 83 01 00 00 ja 0x6a7a
|
|
68f7: 48 85 ed test %rbp,%rbp
|
|
68fa: 0f 84 89 01 00 00 je 0x6a89
|
|
6900: 48 8b 7c 24 70 mov 0x70(%rsp),%rdi
|
|
6905: 48 85 ff test %rdi,%rdi
|
|
6908: 0f 84 7b 01 00 00 je 0x6a89
|
|
690e: 4c 8b 64 24 78 mov 0x78(%rsp),%r12
|
|
6913: 4d 85 e4 test %r12,%r12
|
|
6916: 0f 84 6d 01 00 00 je 0x6a89
|
|
691c: 83 fa 08 cmp $0x8,%edx
|
|
691f: 74 1e je 0x693f
|
|
6921: 83 fa 04 cmp $0x4,%edx
|
|
6924: 74 19 je 0x693f
|
|
6926: 83 fa 01 cmp $0x1,%edx
|
|
6929: 74 14 je 0x693f
|
|
692b: 83 fa 02 cmp $0x2,%edx
|
|
692e: 74 0f je 0x693f
|
|
6930: b8 ee ff ff ff mov $0xffffffee,%eax
|
|
6935: 48 83 c4 28 add $0x28,%rsp
|
|
6939: 5d pop %rbp
|
|
693a: 41 5c pop %r12
|
|
693c: 5f pop %rdi
|
|
693d: 5e pop %rsi
|
|
693e: c3 ret
|
|
693f: 83 fe 1c cmp $0x1c,%esi
|
|
6942: 0f 8f 32 01 00 00 jg 0x6a7a
|
|
6948: 83 fe 05 cmp $0x5,%esi
|
|
694b: 7f 14 jg 0x6961
|
|
694d: 33 c0 xor %eax,%eax
|
|
694f: c7 45 00 d0 00 00 00 movl $0xd0,0x0(%rbp)
|
|
6956: 89 07 mov %eax,(%rdi)
|
|
6958: 41 89 04 24 mov %eax,(%r12)
|
|
695c: e9 0d 01 00 00 jmp 0x6a6e
|
|
6961: 83 fe 06 cmp $0x6,%esi
|
|
6964: 7f 11 jg 0x6977
|
|
6966: 33 c0 xor %eax,%eax
|
|
6968: 89 45 00 mov %eax,0x0(%rbp)
|
|
696b: 89 07 mov %eax,(%rdi)
|
|
696d: 41 89 04 24 mov %eax,(%r12)
|
|
6971: 44 8b 55 00 mov 0x0(%rbp),%r10d
|
|
6975: eb 6a jmp 0x69e1
|
|
6977: 8d 4e ff lea -0x1(%rsi),%ecx
|
|
697a: 83 f9 10 cmp $0x10,%ecx
|
|
697d: 7f 4b jg 0x69ca
|
|
697f: 41 bb 01 00 00 00 mov $0x1,%r11d
|
|
6985: 41 d3 e3 shl %cl,%r11d
|
|
6988: 45 89 da mov %r11d,%r10d
|
|
698b: 41 c1 e2 04 shl $0x4,%r10d
|
|
698f: 41 8d 42 4f lea 0x4f(%r10),%eax
|
|
6993: 41 83 c2 3f add $0x3f,%r10d
|
|
6997: 83 e0 c0 and $0xffffffc0,%eax
|
|
699a: 41 83 e2 c0 and $0xffffffc0,%r10d
|
|
699e: 89 45 00 mov %eax,0x0(%rbp)
|
|
69a1: c7 07 00 00 00 00 movl $0x0,(%rdi)
|
|
69a7: 45 89 14 24 mov %r10d,(%r12)
|
|
69ab: 45 89 da mov %r11d,%r10d
|
|
69ae: 41 d1 fa sar $1,%r10d
|
|
69b1: 41 c1 ea 1e shr $0x1e,%r10d
|
|
69b5: 45 03 d3 add %r11d,%r10d
|
|
69b8: 41 83 e2 fc and $0xfffffffc,%r10d
|
|
69bc: 41 83 c2 43 add $0x43,%r10d
|
|
69c0: 41 83 e2 c0 and $0xffffffc0,%r10d
|
|
69c4: 44 03 55 00 add 0x0(%rbp),%r10d
|
|
69c8: eb 12 jmp 0x69dc
|
|
69ca: 48 89 ea mov %rbp,%rdx
|
|
69cd: 49 89 f8 mov %rdi,%r8
|
|
69d0: 4d 89 e1 mov %r12,%r9
|
|
69d3: e8 a8 96 03 00 call 0x40080
|
|
69d8: 44 8b 55 00 mov 0x0(%rbp),%r10d
|
|
69dc: 83 fe 13 cmp $0x13,%esi
|
|
69df: 7d 28 jge 0x6a09
|
|
69e1: 89 f1 mov %esi,%ecx
|
|
69e3: b8 01 00 00 00 mov $0x1,%eax
|
|
69e8: d3 e0 shl %cl,%eax
|
|
69ea: 41 89 c3 mov %eax,%r11d
|
|
69ed: 41 d1 fb sar $1,%r11d
|
|
69f0: 41 c1 eb 1e shr $0x1e,%r11d
|
|
69f4: 44 03 d8 add %eax,%r11d
|
|
69f7: 41 c1 eb 02 shr $0x2,%r11d
|
|
69fb: 41 c1 e3 04 shl $0x4,%r11d
|
|
69ff: 41 83 c3 3f add $0x3f,%r11d
|
|
6a03: 41 83 e3 c0 and $0xffffffc0,%r11d
|
|
6a07: eb 1b jmp 0x6a24
|
|
6a09: 8d 4e 15 lea 0x15(%rsi),%ecx
|
|
6a0c: 41 bb 01 00 00 00 mov $0x1,%r11d
|
|
6a12: 41 d3 e3 shl %cl,%r11d
|
|
6a15: 41 c1 e3 04 shl $0x4,%r11d
|
|
6a19: 41 81 c3 3f 20 00 00 add $0x203f,%r11d
|
|
6a20: 41 83 e3 c0 and $0xffffffc0,%r11d
|
|
6a24: 43 8d 84 5a 00 01 00 lea 0x100(%r10,%r11,2),%eax
|
|
6a2b: 00
|
|
6a2c: 89 45 00 mov %eax,0x0(%rbp)
|
|
6a2f: 83 fe 0a cmp $0xa,%esi
|
|
6a32: 7f 04 jg 0x6a38
|
|
6a34: 33 c0 xor %eax,%eax
|
|
6a36: eb 25 jmp 0x6a5d
|
|
6a38: 89 f1 mov %esi,%ecx
|
|
6a3a: b8 01 00 00 00 mov $0x1,%eax
|
|
6a3f: 8b 2f mov (%rdi),%ebp
|
|
6a41: d3 e0 shl %cl,%eax
|
|
6a43: 89 c2 mov %eax,%edx
|
|
6a45: d1 fa sar $1,%edx
|
|
6a47: c1 ea 1e shr $0x1e,%edx
|
|
6a4a: 03 d0 add %eax,%edx
|
|
6a4c: c1 ea 02 shr $0x2,%edx
|
|
6a4f: 8d 34 d5 47 00 00 00 lea 0x47(,%rdx,8),%esi
|
|
6a56: 83 e6 c0 and $0xffffffc0,%esi
|
|
6a59: 8d 44 35 40 lea 0x40(%rbp,%rsi,1),%eax
|
|
6a5d: 89 07 mov %eax,(%rdi)
|
|
6a5f: 41 8b 04 24 mov (%r12),%eax
|
|
6a63: 85 c0 test %eax,%eax
|
|
6a65: 7e 07 jle 0x6a6e
|
|
6a67: 83 c0 40 add $0x40,%eax
|
|
6a6a: 41 89 04 24 mov %eax,(%r12)
|
|
6a6e: 33 c0 xor %eax,%eax
|
|
6a70: 48 83 c4 28 add $0x28,%rsp
|
|
6a74: 5d pop %rbp
|
|
6a75: 41 5c pop %r12
|
|
6a77: 5f pop %rdi
|
|
6a78: 5e pop %rsi
|
|
6a79: c3 ret
|
|
6a7a: b8 ef ff ff ff mov $0xffffffef,%eax
|
|
6a7f: 48 83 c4 28 add $0x28,%rsp
|
|
6a83: 5d pop %rbp
|
|
6a84: 41 5c pop %r12
|
|
6a86: 5f pop %rdi
|
|
6a87: 5e pop %rsi
|
|
6a88: c3 ret
|
|
6a89: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
6a8e: 48 83 c4 28 add $0x28,%rsp
|
|
6a92: 5d pop %rbp
|
|
6a93: 41 5c pop %r12
|
|
6a95: 5f pop %rdi
|
|
6a96: 5e pop %rsi
|
|
6a97: c3 ret
|
|
6a98: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6a9f: 00
|
|
6aa0: 56 push %rsi
|
|
6aa1: 57 push %rdi
|
|
6aa2: 41 54 push %r12
|
|
6aa4: 55 push %rbp
|
|
6aa5: 48 83 ec 28 sub $0x28,%rsp
|
|
6aa9: 89 ce mov %ecx,%esi
|
|
6aab: 4c 89 cd mov %r9,%rbp
|
|
6aae: 83 fe 1e cmp $0x1e,%esi
|
|
6ab1: 0f 87 83 01 00 00 ja 0x6c3a
|
|
6ab7: 48 85 ed test %rbp,%rbp
|
|
6aba: 0f 84 89 01 00 00 je 0x6c49
|
|
6ac0: 48 8b 7c 24 70 mov 0x70(%rsp),%rdi
|
|
6ac5: 48 85 ff test %rdi,%rdi
|
|
6ac8: 0f 84 7b 01 00 00 je 0x6c49
|
|
6ace: 4c 8b 64 24 78 mov 0x78(%rsp),%r12
|
|
6ad3: 4d 85 e4 test %r12,%r12
|
|
6ad6: 0f 84 6d 01 00 00 je 0x6c49
|
|
6adc: 83 fa 08 cmp $0x8,%edx
|
|
6adf: 74 1e je 0x6aff
|
|
6ae1: 83 fa 04 cmp $0x4,%edx
|
|
6ae4: 74 19 je 0x6aff
|
|
6ae6: 83 fa 01 cmp $0x1,%edx
|
|
6ae9: 74 14 je 0x6aff
|
|
6aeb: 83 fa 02 cmp $0x2,%edx
|
|
6aee: 74 0f je 0x6aff
|
|
6af0: b8 ee ff ff ff mov $0xffffffee,%eax
|
|
6af5: 48 83 c4 28 add $0x28,%rsp
|
|
6af9: 5d pop %rbp
|
|
6afa: 41 5c pop %r12
|
|
6afc: 5f pop %rdi
|
|
6afd: 5e pop %rsi
|
|
6afe: c3 ret
|
|
6aff: 83 fe 1c cmp $0x1c,%esi
|
|
6b02: 0f 8f 32 01 00 00 jg 0x6c3a
|
|
6b08: 83 fe 04 cmp $0x4,%esi
|
|
6b0b: 7f 14 jg 0x6b21
|
|
6b0d: c7 45 00 d0 00 00 00 movl $0xd0,0x0(%rbp)
|
|
6b14: 33 c0 xor %eax,%eax
|
|
6b16: 89 07 mov %eax,(%rdi)
|
|
6b18: 41 89 04 24 mov %eax,(%r12)
|
|
6b1c: e9 0d 01 00 00 jmp 0x6c2e
|
|
6b21: 83 fe 07 cmp $0x7,%esi
|
|
6b24: 7f 11 jg 0x6b37
|
|
6b26: 33 c0 xor %eax,%eax
|
|
6b28: 89 45 00 mov %eax,0x0(%rbp)
|
|
6b2b: 89 07 mov %eax,(%rdi)
|
|
6b2d: 41 89 04 24 mov %eax,(%r12)
|
|
6b31: 44 8b 55 00 mov 0x0(%rbp),%r10d
|
|
6b35: eb 6a jmp 0x6ba1
|
|
6b37: 8d 4e ff lea -0x1(%rsi),%ecx
|
|
6b3a: 83 f9 11 cmp $0x11,%ecx
|
|
6b3d: 7f 4b jg 0x6b8a
|
|
6b3f: 41 bb 01 00 00 00 mov $0x1,%r11d
|
|
6b45: 41 d3 e3 shl %cl,%r11d
|
|
6b48: 45 89 da mov %r11d,%r10d
|
|
6b4b: 41 c1 e2 04 shl $0x4,%r10d
|
|
6b4f: 41 8d 42 4f lea 0x4f(%r10),%eax
|
|
6b53: 41 83 c2 3f add $0x3f,%r10d
|
|
6b57: 83 e0 c0 and $0xffffffc0,%eax
|
|
6b5a: 41 83 e2 c0 and $0xffffffc0,%r10d
|
|
6b5e: 89 45 00 mov %eax,0x0(%rbp)
|
|
6b61: c7 07 00 00 00 00 movl $0x0,(%rdi)
|
|
6b67: 45 89 14 24 mov %r10d,(%r12)
|
|
6b6b: 45 89 da mov %r11d,%r10d
|
|
6b6e: 41 d1 fa sar $1,%r10d
|
|
6b71: 41 c1 ea 1e shr $0x1e,%r10d
|
|
6b75: 45 03 d3 add %r11d,%r10d
|
|
6b78: 41 83 e2 fc and $0xfffffffc,%r10d
|
|
6b7c: 41 83 c2 43 add $0x43,%r10d
|
|
6b80: 41 83 e2 c0 and $0xffffffc0,%r10d
|
|
6b84: 44 03 55 00 add 0x0(%rbp),%r10d
|
|
6b88: eb 12 jmp 0x6b9c
|
|
6b8a: 48 89 ea mov %rbp,%rdx
|
|
6b8d: 49 89 f8 mov %rdi,%r8
|
|
6b90: 4d 89 e1 mov %r12,%r9
|
|
6b93: e8 08 97 03 00 call 0x402a0
|
|
6b98: 44 8b 55 00 mov 0x0(%rbp),%r10d
|
|
6b9c: 83 fe 11 cmp $0x11,%esi
|
|
6b9f: 7d 28 jge 0x6bc9
|
|
6ba1: 89 f1 mov %esi,%ecx
|
|
6ba3: b8 01 00 00 00 mov $0x1,%eax
|
|
6ba8: d3 e0 shl %cl,%eax
|
|
6baa: 41 89 c3 mov %eax,%r11d
|
|
6bad: 41 d1 fb sar $1,%r11d
|
|
6bb0: 41 c1 eb 1e shr $0x1e,%r11d
|
|
6bb4: 44 03 d8 add %eax,%r11d
|
|
6bb7: 41 c1 eb 02 shr $0x2,%r11d
|
|
6bbb: 41 c1 e3 04 shl $0x4,%r11d
|
|
6bbf: 41 83 c3 3f add $0x3f,%r11d
|
|
6bc3: 41 83 e3 c0 and $0xffffffc0,%r11d
|
|
6bc7: eb 1b jmp 0x6be4
|
|
6bc9: 41 bb 01 00 00 00 mov $0x1,%r11d
|
|
6bcf: 8d 4e 15 lea 0x15(%rsi),%ecx
|
|
6bd2: 41 d3 e3 shl %cl,%r11d
|
|
6bd5: 41 c1 e3 04 shl $0x4,%r11d
|
|
6bd9: 41 81 c3 3f 20 00 00 add $0x203f,%r11d
|
|
6be0: 41 83 e3 c0 and $0xffffffc0,%r11d
|
|
6be4: 43 8d 84 5a 00 01 00 lea 0x100(%r10,%r11,2),%eax
|
|
6beb: 00
|
|
6bec: 89 45 00 mov %eax,0x0(%rbp)
|
|
6bef: 83 fe 0a cmp $0xa,%esi
|
|
6bf2: 7f 04 jg 0x6bf8
|
|
6bf4: 33 c0 xor %eax,%eax
|
|
6bf6: eb 25 jmp 0x6c1d
|
|
6bf8: 89 f1 mov %esi,%ecx
|
|
6bfa: b8 01 00 00 00 mov $0x1,%eax
|
|
6bff: d3 e0 shl %cl,%eax
|
|
6c01: 89 c2 mov %eax,%edx
|
|
6c03: d1 fa sar $1,%edx
|
|
6c05: c1 ea 1e shr $0x1e,%edx
|
|
6c08: 03 d0 add %eax,%edx
|
|
6c0a: c1 ea 02 shr $0x2,%edx
|
|
6c0d: 8b 2f mov (%rdi),%ebp
|
|
6c0f: 8d 34 d5 47 00 00 00 lea 0x47(,%rdx,8),%esi
|
|
6c16: 83 e6 c0 and $0xffffffc0,%esi
|
|
6c19: 8d 44 35 40 lea 0x40(%rbp,%rsi,1),%eax
|
|
6c1d: 89 07 mov %eax,(%rdi)
|
|
6c1f: 41 8b 04 24 mov (%r12),%eax
|
|
6c23: 85 c0 test %eax,%eax
|
|
6c25: 7e 07 jle 0x6c2e
|
|
6c27: 83 c0 40 add $0x40,%eax
|
|
6c2a: 41 89 04 24 mov %eax,(%r12)
|
|
6c2e: 33 c0 xor %eax,%eax
|
|
6c30: 48 83 c4 28 add $0x28,%rsp
|
|
6c34: 5d pop %rbp
|
|
6c35: 41 5c pop %r12
|
|
6c37: 5f pop %rdi
|
|
6c38: 5e pop %rsi
|
|
6c39: c3 ret
|
|
6c3a: b8 ef ff ff ff mov $0xffffffef,%eax
|
|
6c3f: 48 83 c4 28 add $0x28,%rsp
|
|
6c43: 5d pop %rbp
|
|
6c44: 41 5c pop %r12
|
|
6c46: 5f pop %rdi
|
|
6c47: 5e pop %rsi
|
|
6c48: c3 ret
|
|
6c49: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
6c4e: 48 83 c4 28 add $0x28,%rsp
|
|
6c52: 5d pop %rbp
|
|
6c53: 41 5c pop %r12
|
|
6c55: 5f pop %rdi
|
|
6c56: 5e pop %rsi
|
|
6c57: c3 ret
|
|
6c58: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6c5f: 00
|
|
6c60: 56 push %rsi
|
|
6c61: 57 push %rdi
|
|
6c62: 41 54 push %r12
|
|
6c64: 41 55 push %r13
|
|
6c66: 48 83 ec 28 sub $0x28,%rsp
|
|
6c6a: 41 89 cc mov %ecx,%r12d
|
|
6c6d: 4d 89 cd mov %r9,%r13
|
|
6c70: 41 83 fc 1e cmp $0x1e,%r12d
|
|
6c74: 0f 87 8b 01 00 00 ja 0x6e05
|
|
6c7a: 4d 85 ed test %r13,%r13
|
|
6c7d: 0f 84 92 01 00 00 je 0x6e15
|
|
6c83: 48 8b 7c 24 70 mov 0x70(%rsp),%rdi
|
|
6c88: 48 85 ff test %rdi,%rdi
|
|
6c8b: 0f 84 84 01 00 00 je 0x6e15
|
|
6c91: 48 8b 74 24 78 mov 0x78(%rsp),%rsi
|
|
6c96: 48 85 f6 test %rsi,%rsi
|
|
6c99: 0f 84 76 01 00 00 je 0x6e15
|
|
6c9f: 83 fa 08 cmp $0x8,%edx
|
|
6ca2: 74 1f je 0x6cc3
|
|
6ca4: 83 fa 04 cmp $0x4,%edx
|
|
6ca7: 74 1a je 0x6cc3
|
|
6ca9: 83 fa 01 cmp $0x1,%edx
|
|
6cac: 74 15 je 0x6cc3
|
|
6cae: 83 fa 02 cmp $0x2,%edx
|
|
6cb1: 74 10 je 0x6cc3
|
|
6cb3: b8 ee ff ff ff mov $0xffffffee,%eax
|
|
6cb8: 48 83 c4 28 add $0x28,%rsp
|
|
6cbc: 41 5d pop %r13
|
|
6cbe: 41 5c pop %r12
|
|
6cc0: 5f pop %rdi
|
|
6cc1: 5e pop %rsi
|
|
6cc2: c3 ret
|
|
6cc3: 41 83 fc 1c cmp $0x1c,%r12d
|
|
6cc7: 0f 8f 38 01 00 00 jg 0x6e05
|
|
6ccd: 41 83 fc 04 cmp $0x4,%r12d
|
|
6cd1: 7f 13 jg 0x6ce6
|
|
6cd3: 41 c7 45 00 d0 00 00 movl $0xd0,0x0(%r13)
|
|
6cda: 00
|
|
6cdb: 33 c0 xor %eax,%eax
|
|
6cdd: 89 07 mov %eax,(%rdi)
|
|
6cdf: 89 06 mov %eax,(%rsi)
|
|
6ce1: e9 12 01 00 00 jmp 0x6df8
|
|
6ce6: 41 83 fc 07 cmp $0x7,%r12d
|
|
6cea: 7f 15 jg 0x6d01
|
|
6cec: 33 c0 xor %eax,%eax
|
|
6cee: 41 89 45 00 mov %eax,0x0(%r13)
|
|
6cf2: 89 07 mov %eax,(%rdi)
|
|
6cf4: 89 06 mov %eax,(%rsi)
|
|
6cf6: b8 01 00 00 00 mov $0x1,%eax
|
|
6cfb: 45 8b 55 00 mov 0x0(%r13),%r10d
|
|
6cff: eb 73 jmp 0x6d74
|
|
6d01: 41 8d 4c 24 ff lea -0x1(%r12),%ecx
|
|
6d06: 83 f9 11 cmp $0x11,%ecx
|
|
6d09: 7f 4c jg 0x6d57
|
|
6d0b: b8 01 00 00 00 mov $0x1,%eax
|
|
6d10: c4 62 71 f7 d8 shlx %ecx,%eax,%r11d
|
|
6d15: 45 89 da mov %r11d,%r10d
|
|
6d18: 41 c1 e2 04 shl $0x4,%r10d
|
|
6d1c: 41 8d 4a 4f lea 0x4f(%r10),%ecx
|
|
6d20: 41 83 c2 3f add $0x3f,%r10d
|
|
6d24: 83 e1 c0 and $0xffffffc0,%ecx
|
|
6d27: 41 83 e2 c0 and $0xffffffc0,%r10d
|
|
6d2b: 41 89 4d 00 mov %ecx,0x0(%r13)
|
|
6d2f: c7 07 00 00 00 00 movl $0x0,(%rdi)
|
|
6d35: 44 89 16 mov %r10d,(%rsi)
|
|
6d38: 45 89 da mov %r11d,%r10d
|
|
6d3b: 41 d1 fa sar $1,%r10d
|
|
6d3e: 41 c1 ea 1e shr $0x1e,%r10d
|
|
6d42: 45 03 d3 add %r11d,%r10d
|
|
6d45: 41 83 e2 fc and $0xfffffffc,%r10d
|
|
6d49: 41 83 c2 43 add $0x43,%r10d
|
|
6d4d: 41 83 e2 c0 and $0xffffffc0,%r10d
|
|
6d51: 45 03 55 00 add 0x0(%r13),%r10d
|
|
6d55: eb 17 jmp 0x6d6e
|
|
6d57: 4c 89 ea mov %r13,%rdx
|
|
6d5a: 49 89 f8 mov %rdi,%r8
|
|
6d5d: 49 89 f1 mov %rsi,%r9
|
|
6d60: e8 5b 97 03 00 call 0x404c0
|
|
6d65: 45 8b 55 00 mov 0x0(%r13),%r10d
|
|
6d69: b8 01 00 00 00 mov $0x1,%eax
|
|
6d6e: 41 83 fc 11 cmp $0x11,%r12d
|
|
6d72: 7d 24 jge 0x6d98
|
|
6d74: c4 e2 19 f7 c8 shlx %r12d,%eax,%ecx
|
|
6d79: 41 89 cb mov %ecx,%r11d
|
|
6d7c: 41 d1 fb sar $1,%r11d
|
|
6d7f: 41 c1 eb 1e shr $0x1e,%r11d
|
|
6d83: 44 03 d9 add %ecx,%r11d
|
|
6d86: 41 c1 eb 02 shr $0x2,%r11d
|
|
6d8a: 41 c1 e3 04 shl $0x4,%r11d
|
|
6d8e: 41 83 c3 3f add $0x3f,%r11d
|
|
6d92: 41 83 e3 c0 and $0xffffffc0,%r11d
|
|
6d96: eb 19 jmp 0x6db1
|
|
6d98: 41 8d 4c 24 15 lea 0x15(%r12),%ecx
|
|
6d9d: c4 62 71 f7 d8 shlx %ecx,%eax,%r11d
|
|
6da2: 41 c1 e3 04 shl $0x4,%r11d
|
|
6da6: 41 81 c3 3f 20 00 00 add $0x203f,%r11d
|
|
6dad: 41 83 e3 c0 and $0xffffffc0,%r11d
|
|
6db1: 43 8d 8c 5a 00 01 00 lea 0x100(%r10,%r11,2),%ecx
|
|
6db8: 00
|
|
6db9: 41 89 4d 00 mov %ecx,0x0(%r13)
|
|
6dbd: 41 83 fc 0a cmp $0xa,%r12d
|
|
6dc1: 7f 04 jg 0x6dc7
|
|
6dc3: 33 c0 xor %eax,%eax
|
|
6dc5: eb 24 jmp 0x6deb
|
|
6dc7: c4 e2 19 f7 c0 shlx %r12d,%eax,%eax
|
|
6dcc: 89 c2 mov %eax,%edx
|
|
6dce: d1 fa sar $1,%edx
|
|
6dd0: c1 ea 1e shr $0x1e,%edx
|
|
6dd3: 03 d0 add %eax,%edx
|
|
6dd5: c1 ea 02 shr $0x2,%edx
|
|
6dd8: 8b 0f mov (%rdi),%ecx
|
|
6dda: 44 8d 14 d5 47 00 00 lea 0x47(,%rdx,8),%r10d
|
|
6de1: 00
|
|
6de2: 41 83 e2 c0 and $0xffffffc0,%r10d
|
|
6de6: 42 8d 44 11 40 lea 0x40(%rcx,%r10,1),%eax
|
|
6deb: 89 07 mov %eax,(%rdi)
|
|
6ded: 8b 06 mov (%rsi),%eax
|
|
6def: 85 c0 test %eax,%eax
|
|
6df1: 7e 05 jle 0x6df8
|
|
6df3: 83 c0 40 add $0x40,%eax
|
|
6df6: 89 06 mov %eax,(%rsi)
|
|
6df8: 33 c0 xor %eax,%eax
|
|
6dfa: 48 83 c4 28 add $0x28,%rsp
|
|
6dfe: 41 5d pop %r13
|
|
6e00: 41 5c pop %r12
|
|
6e02: 5f pop %rdi
|
|
6e03: 5e pop %rsi
|
|
6e04: c3 ret
|
|
6e05: b8 ef ff ff ff mov $0xffffffef,%eax
|
|
6e0a: 48 83 c4 28 add $0x28,%rsp
|
|
6e0e: 41 5d pop %r13
|
|
6e10: 41 5c pop %r12
|
|
6e12: 5f pop %rdi
|
|
6e13: 5e pop %rsi
|
|
6e14: c3 ret
|
|
6e15: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
6e1a: 48 83 c4 28 add $0x28,%rsp
|
|
6e1e: 41 5d pop %r13
|
|
6e20: 41 5c pop %r12
|
|
6e22: 5f pop %rdi
|
|
6e23: 5e pop %rsi
|
|
6e24: c3 ret
|
|
6e25: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6e2c: 00
|
|
6e2d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6e34: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
6e39: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6e40: 56 push %rsi
|
|
6e41: 57 push %rdi
|
|
6e42: 41 54 push %r12
|
|
6e44: 41 55 push %r13
|
|
6e46: 48 83 ec 28 sub $0x28,%rsp
|
|
6e4a: 41 89 cc mov %ecx,%r12d
|
|
6e4d: 4d 89 cd mov %r9,%r13
|
|
6e50: 41 83 fc 1e cmp $0x1e,%r12d
|
|
6e54: 0f 87 8b 01 00 00 ja 0x6fe5
|
|
6e5a: 4d 85 ed test %r13,%r13
|
|
6e5d: 0f 84 92 01 00 00 je 0x6ff5
|
|
6e63: 48 8b 7c 24 70 mov 0x70(%rsp),%rdi
|
|
6e68: 48 85 ff test %rdi,%rdi
|
|
6e6b: 0f 84 84 01 00 00 je 0x6ff5
|
|
6e71: 48 8b 74 24 78 mov 0x78(%rsp),%rsi
|
|
6e76: 48 85 f6 test %rsi,%rsi
|
|
6e79: 0f 84 76 01 00 00 je 0x6ff5
|
|
6e7f: 83 fa 08 cmp $0x8,%edx
|
|
6e82: 74 1f je 0x6ea3
|
|
6e84: 83 fa 04 cmp $0x4,%edx
|
|
6e87: 74 1a je 0x6ea3
|
|
6e89: 83 fa 01 cmp $0x1,%edx
|
|
6e8c: 74 15 je 0x6ea3
|
|
6e8e: 83 fa 02 cmp $0x2,%edx
|
|
6e91: 74 10 je 0x6ea3
|
|
6e93: b8 ee ff ff ff mov $0xffffffee,%eax
|
|
6e98: 48 83 c4 28 add $0x28,%rsp
|
|
6e9c: 41 5d pop %r13
|
|
6e9e: 41 5c pop %r12
|
|
6ea0: 5f pop %rdi
|
|
6ea1: 5e pop %rsi
|
|
6ea2: c3 ret
|
|
6ea3: 41 83 fc 1c cmp $0x1c,%r12d
|
|
6ea7: 0f 8f 38 01 00 00 jg 0x6fe5
|
|
6ead: 41 83 fc 04 cmp $0x4,%r12d
|
|
6eb1: 7f 13 jg 0x6ec6
|
|
6eb3: 41 c7 45 00 d0 00 00 movl $0xd0,0x0(%r13)
|
|
6eba: 00
|
|
6ebb: 33 c0 xor %eax,%eax
|
|
6ebd: 89 07 mov %eax,(%rdi)
|
|
6ebf: 89 06 mov %eax,(%rsi)
|
|
6ec1: e9 12 01 00 00 jmp 0x6fd8
|
|
6ec6: 41 83 fc 07 cmp $0x7,%r12d
|
|
6eca: 7f 15 jg 0x6ee1
|
|
6ecc: 33 c0 xor %eax,%eax
|
|
6ece: 41 89 45 00 mov %eax,0x0(%r13)
|
|
6ed2: 89 07 mov %eax,(%rdi)
|
|
6ed4: 89 06 mov %eax,(%rsi)
|
|
6ed6: b8 01 00 00 00 mov $0x1,%eax
|
|
6edb: 45 8b 55 00 mov 0x0(%r13),%r10d
|
|
6edf: eb 73 jmp 0x6f54
|
|
6ee1: 41 8d 4c 24 ff lea -0x1(%r12),%ecx
|
|
6ee6: 83 f9 11 cmp $0x11,%ecx
|
|
6ee9: 7f 4c jg 0x6f37
|
|
6eeb: b8 01 00 00 00 mov $0x1,%eax
|
|
6ef0: c4 62 71 f7 d8 shlx %ecx,%eax,%r11d
|
|
6ef5: 45 89 da mov %r11d,%r10d
|
|
6ef8: 41 c1 e2 04 shl $0x4,%r10d
|
|
6efc: 41 8d 4a 4f lea 0x4f(%r10),%ecx
|
|
6f00: 41 83 c2 3f add $0x3f,%r10d
|
|
6f04: 83 e1 c0 and $0xffffffc0,%ecx
|
|
6f07: 41 83 e2 c0 and $0xffffffc0,%r10d
|
|
6f0b: 41 89 4d 00 mov %ecx,0x0(%r13)
|
|
6f0f: c7 07 00 00 00 00 movl $0x0,(%rdi)
|
|
6f15: 44 89 16 mov %r10d,(%rsi)
|
|
6f18: 45 89 da mov %r11d,%r10d
|
|
6f1b: 41 d1 fa sar $1,%r10d
|
|
6f1e: 41 c1 ea 1e shr $0x1e,%r10d
|
|
6f22: 45 03 d3 add %r11d,%r10d
|
|
6f25: 41 83 e2 fc and $0xfffffffc,%r10d
|
|
6f29: 41 83 c2 43 add $0x43,%r10d
|
|
6f2d: 41 83 e2 c0 and $0xffffffc0,%r10d
|
|
6f31: 45 03 55 00 add 0x0(%r13),%r10d
|
|
6f35: eb 17 jmp 0x6f4e
|
|
6f37: 4c 89 ea mov %r13,%rdx
|
|
6f3a: 49 89 f8 mov %rdi,%r8
|
|
6f3d: 49 89 f1 mov %rsi,%r9
|
|
6f40: e8 9b 97 03 00 call 0x406e0
|
|
6f45: 45 8b 55 00 mov 0x0(%r13),%r10d
|
|
6f49: b8 01 00 00 00 mov $0x1,%eax
|
|
6f4e: 41 83 fc 11 cmp $0x11,%r12d
|
|
6f52: 7d 24 jge 0x6f78
|
|
6f54: c4 e2 19 f7 c8 shlx %r12d,%eax,%ecx
|
|
6f59: 41 89 cb mov %ecx,%r11d
|
|
6f5c: 41 d1 fb sar $1,%r11d
|
|
6f5f: 41 c1 eb 1e shr $0x1e,%r11d
|
|
6f63: 44 03 d9 add %ecx,%r11d
|
|
6f66: 41 c1 eb 02 shr $0x2,%r11d
|
|
6f6a: 41 c1 e3 04 shl $0x4,%r11d
|
|
6f6e: 41 83 c3 3f add $0x3f,%r11d
|
|
6f72: 41 83 e3 c0 and $0xffffffc0,%r11d
|
|
6f76: eb 19 jmp 0x6f91
|
|
6f78: 41 8d 4c 24 15 lea 0x15(%r12),%ecx
|
|
6f7d: c4 62 71 f7 d8 shlx %ecx,%eax,%r11d
|
|
6f82: 41 c1 e3 04 shl $0x4,%r11d
|
|
6f86: 41 81 c3 3f 20 00 00 add $0x203f,%r11d
|
|
6f8d: 41 83 e3 c0 and $0xffffffc0,%r11d
|
|
6f91: 43 8d 8c 5a 00 01 00 lea 0x100(%r10,%r11,2),%ecx
|
|
6f98: 00
|
|
6f99: 41 89 4d 00 mov %ecx,0x0(%r13)
|
|
6f9d: 41 83 fc 0a cmp $0xa,%r12d
|
|
6fa1: 7f 04 jg 0x6fa7
|
|
6fa3: 33 c0 xor %eax,%eax
|
|
6fa5: eb 24 jmp 0x6fcb
|
|
6fa7: c4 e2 19 f7 c0 shlx %r12d,%eax,%eax
|
|
6fac: 89 c2 mov %eax,%edx
|
|
6fae: d1 fa sar $1,%edx
|
|
6fb0: c1 ea 1e shr $0x1e,%edx
|
|
6fb3: 03 d0 add %eax,%edx
|
|
6fb5: c1 ea 02 shr $0x2,%edx
|
|
6fb8: 8b 0f mov (%rdi),%ecx
|
|
6fba: 44 8d 14 d5 47 00 00 lea 0x47(,%rdx,8),%r10d
|
|
6fc1: 00
|
|
6fc2: 41 83 e2 c0 and $0xffffffc0,%r10d
|
|
6fc6: 42 8d 44 11 40 lea 0x40(%rcx,%r10,1),%eax
|
|
6fcb: 89 07 mov %eax,(%rdi)
|
|
6fcd: 8b 06 mov (%rsi),%eax
|
|
6fcf: 85 c0 test %eax,%eax
|
|
6fd1: 7e 05 jle 0x6fd8
|
|
6fd3: 83 c0 40 add $0x40,%eax
|
|
6fd6: 89 06 mov %eax,(%rsi)
|
|
6fd8: 33 c0 xor %eax,%eax
|
|
6fda: 48 83 c4 28 add $0x28,%rsp
|
|
6fde: 41 5d pop %r13
|
|
6fe0: 41 5c pop %r12
|
|
6fe2: 5f pop %rdi
|
|
6fe3: 5e pop %rsi
|
|
6fe4: c3 ret
|
|
6fe5: b8 ef ff ff ff mov $0xffffffef,%eax
|
|
6fea: 48 83 c4 28 add $0x28,%rsp
|
|
6fee: 41 5d pop %r13
|
|
6ff0: 41 5c pop %r12
|
|
6ff2: 5f pop %rdi
|
|
6ff3: 5e pop %rsi
|
|
6ff4: c3 ret
|
|
6ff5: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
6ffa: 48 83 c4 28 add $0x28,%rsp
|
|
6ffe: 41 5d pop %r13
|
|
7000: 41 5c pop %r12
|
|
7002: 5f pop %rdi
|
|
7003: 5e pop %rsi
|
|
7004: c3 ret
|
|
7005: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
700c: 00
|
|
700d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7014: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
7019: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7020: 48 83 ec 28 sub $0x28,%rsp
|
|
7024: 48 85 c9 test %rcx,%rcx
|
|
7027: 74 25 je 0x704e
|
|
7029: 48 85 d2 test %rdx,%rdx
|
|
702c: 74 20 je 0x704e
|
|
702e: 4d 85 c0 test %r8,%r8
|
|
7031: 74 1b je 0x704e
|
|
7033: 45 85 c9 test %r9d,%r9d
|
|
7036: 7f 0a jg 0x7042
|
|
7038: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
703d: 48 83 c4 28 add $0x28,%rsp
|
|
7041: c3 ret
|
|
7042: e8 b9 98 03 00 call 0x40900
|
|
7047: 33 c0 xor %eax,%eax
|
|
7049: 48 83 c4 28 add $0x28,%rsp
|
|
704d: c3 ret
|
|
704e: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
7053: 48 83 c4 28 add $0x28,%rsp
|
|
7057: c3 ret
|
|
7058: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
705f: 00
|
|
7060: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
|
|
7065: 48 85 c9 test %rcx,%rcx
|
|
7068: 74 27 je 0x7091
|
|
706a: 48 85 d2 test %rdx,%rdx
|
|
706d: 74 22 je 0x7091
|
|
706f: 4d 85 c0 test %r8,%r8
|
|
7072: 74 1d je 0x7091
|
|
7074: 45 85 c9 test %r9d,%r9d
|
|
7077: 7f 0b jg 0x7084
|
|
7079: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
707e: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
7083: c3 ret
|
|
7084: e8 57 9c 03 00 call 0x40ce0
|
|
7089: 33 c0 xor %eax,%eax
|
|
708b: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
7090: c3 ret
|
|
7091: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
7096: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
709b: c3 ret
|
|
709c: 0f 1f 40 00 nopl 0x0(%rax)
|
|
70a0: 48 83 ec 28 sub $0x28,%rsp
|
|
70a4: 48 85 c9 test %rcx,%rcx
|
|
70a7: 74 25 je 0x70ce
|
|
70a9: 48 85 d2 test %rdx,%rdx
|
|
70ac: 74 20 je 0x70ce
|
|
70ae: 4d 85 c0 test %r8,%r8
|
|
70b1: 74 1b je 0x70ce
|
|
70b3: 45 85 c9 test %r9d,%r9d
|
|
70b6: 7f 0a jg 0x70c2
|
|
70b8: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
70bd: 48 83 c4 28 add $0x28,%rsp
|
|
70c1: c3 ret
|
|
70c2: e8 f9 9f 03 00 call 0x410c0
|
|
70c7: 33 c0 xor %eax,%eax
|
|
70c9: 48 83 c4 28 add $0x28,%rsp
|
|
70cd: c3 ret
|
|
70ce: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
70d3: 48 83 c4 28 add $0x28,%rsp
|
|
70d7: c3 ret
|
|
70d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
70df: 00
|
|
70e0: 41 57 push %r15
|
|
70e2: 49 89 ca mov %rcx,%r10
|
|
70e5: 49 89 d3 mov %rdx,%r11
|
|
70e8: 4d 85 d2 test %r10,%r10
|
|
70eb: 0f 84 fb 00 00 00 je 0x71ec
|
|
70f1: 4d 85 db test %r11,%r11
|
|
70f4: 0f 84 f2 00 00 00 je 0x71ec
|
|
70fa: 4d 85 c0 test %r8,%r8
|
|
70fd: 0f 84 e9 00 00 00 je 0x71ec
|
|
7103: 45 85 c9 test %r9d,%r9d
|
|
7106: 0f 8e d8 00 00 00 jle 0x71e4
|
|
710c: 49 63 d1 movslq %r9d,%rdx
|
|
710f: 48 83 fa 08 cmp $0x8,%rdx
|
|
7113: 0f 8c c6 00 00 00 jl 0x71df
|
|
7119: 4c 89 c0 mov %r8,%rax
|
|
711c: 48 83 e0 0f and $0xf,%rax
|
|
7120: 85 c0 test %eax,%eax
|
|
7122: 74 10 je 0x7134
|
|
7124: a8 03 test $0x3,%al
|
|
7126: 0f 85 b3 00 00 00 jne 0x71df
|
|
712c: f7 d8 neg %eax
|
|
712e: 83 c0 10 add $0x10,%eax
|
|
7131: c1 e8 02 shr $0x2,%eax
|
|
7134: 89 c1 mov %eax,%ecx
|
|
7136: 4c 8d 79 08 lea 0x8(%rcx),%r15
|
|
713a: 49 3b d7 cmp %r15,%rdx
|
|
713d: 0f 8c 9c 00 00 00 jl 0x71df
|
|
7143: 45 89 cf mov %r9d,%r15d
|
|
7146: 44 2b f8 sub %eax,%r15d
|
|
7149: 41 83 e7 07 and $0x7,%r15d
|
|
714d: 45 2b cf sub %r15d,%r9d
|
|
7150: 4d 63 c9 movslq %r9d,%r9
|
|
7153: 85 c0 test %eax,%eax
|
|
7155: b8 00 00 00 00 mov $0x0,%eax
|
|
715a: 76 24 jbe 0x7180
|
|
715c: 0f 1f 40 00 nopl 0x0(%rax)
|
|
7160: c4 c1 7a 10 04 83 vmovss (%r11,%rax,4),%xmm0
|
|
7166: c4 c1 7a 5c 0c 82 vsubss (%r10,%rax,4),%xmm0,%xmm1
|
|
716c: c4 c1 7a 11 0c 80 vmovss %xmm1,(%r8,%rax,4)
|
|
7172: 48 ff c0 inc %rax
|
|
7175: 48 3b c1 cmp %rcx,%rax
|
|
7178: 72 e6 jb 0x7160
|
|
717a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
7180: c4 c1 78 10 04 8b vmovups (%r11,%rcx,4),%xmm0
|
|
7186: c4 c1 78 10 54 8b 10 vmovups 0x10(%r11,%rcx,4),%xmm2
|
|
718d: c4 c1 78 5c 0c 8a vsubps (%r10,%rcx,4),%xmm0,%xmm1
|
|
7193: c4 c1 68 5c 5c 8a 10 vsubps 0x10(%r10,%rcx,4),%xmm2,%xmm3
|
|
719a: c4 c1 78 11 0c 88 vmovups %xmm1,(%r8,%rcx,4)
|
|
71a0: c4 c1 78 11 5c 88 10 vmovups %xmm3,0x10(%r8,%rcx,4)
|
|
71a7: 48 83 c1 08 add $0x8,%rcx
|
|
71ab: 49 3b c9 cmp %r9,%rcx
|
|
71ae: 72 d0 jb 0x7180
|
|
71b0: 4c 3b ca cmp %rdx,%r9
|
|
71b3: 73 25 jae 0x71da
|
|
71b5: 0f 1f 40 00 nopl 0x0(%rax)
|
|
71b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
71c0: c4 81 7a 10 04 8b vmovss (%r11,%r9,4),%xmm0
|
|
71c6: c4 81 7a 5c 0c 8a vsubss (%r10,%r9,4),%xmm0,%xmm1
|
|
71cc: c4 81 7a 11 0c 88 vmovss %xmm1,(%r8,%r9,4)
|
|
71d2: 49 ff c1 inc %r9
|
|
71d5: 4c 3b ca cmp %rdx,%r9
|
|
71d8: 72 e6 jb 0x71c0
|
|
71da: 33 c0 xor %eax,%eax
|
|
71dc: 41 5f pop %r15
|
|
71de: c3 ret
|
|
71df: 45 33 c9 xor %r9d,%r9d
|
|
71e2: eb cc jmp 0x71b0
|
|
71e4: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
71e9: 41 5f pop %r15
|
|
71eb: c3 ret
|
|
71ec: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
71f1: 41 5f pop %r15
|
|
71f3: c3 ret
|
|
71f4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
71f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7200: 53 push %rbx
|
|
7201: 57 push %rdi
|
|
7202: 55 push %rbp
|
|
7203: 49 89 ca mov %rcx,%r10
|
|
7206: 4d 85 d2 test %r10,%r10
|
|
7209: 0f 84 92 01 00 00 je 0x73a1
|
|
720f: 48 85 d2 test %rdx,%rdx
|
|
7212: 0f 84 89 01 00 00 je 0x73a1
|
|
7218: 4d 85 c0 test %r8,%r8
|
|
721b: 0f 84 80 01 00 00 je 0x73a1
|
|
7221: 45 85 c9 test %r9d,%r9d
|
|
7224: 0f 8e 6e 01 00 00 jle 0x7398
|
|
722a: 41 83 f9 10 cmp $0x10,%r9d
|
|
722e: 0f 8c 50 01 00 00 jl 0x7384
|
|
7234: 41 83 f9 1d cmp $0x1d,%r9d
|
|
7238: 0f 8c 4d 01 00 00 jl 0x738b
|
|
723e: 4c 89 c1 mov %r8,%rcx
|
|
7241: 48 83 e1 1f and $0x1f,%rcx
|
|
7245: 89 c9 mov %ecx,%ecx
|
|
7247: 85 c9 test %ecx,%ecx
|
|
7249: 74 11 je 0x725c
|
|
724b: f6 c1 03 test $0x3,%cl
|
|
724e: 0f 85 30 01 00 00 jne 0x7384
|
|
7254: f7 d9 neg %ecx
|
|
7256: 83 c1 20 add $0x20,%ecx
|
|
7259: c1 e9 02 shr $0x2,%ecx
|
|
725c: 8d 41 10 lea 0x10(%rcx),%eax
|
|
725f: 44 3b c8 cmp %eax,%r9d
|
|
7262: 0f 8c 1c 01 00 00 jl 0x7384
|
|
7268: 44 89 cf mov %r9d,%edi
|
|
726b: 33 c0 xor %eax,%eax
|
|
726d: 2b f9 sub %ecx,%edi
|
|
726f: 83 e7 0f and $0xf,%edi
|
|
7272: f7 df neg %edi
|
|
7274: 41 03 f9 add %r9d,%edi
|
|
7277: 85 c9 test %ecx,%ecx
|
|
7279: 76 1e jbe 0x7299
|
|
727b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
7280: c5 fa 10 04 82 vmovss (%rdx,%rax,4),%xmm0
|
|
7285: c4 c1 7a 5c 0c 82 vsubss (%r10,%rax,4),%xmm0,%xmm1
|
|
728b: c4 c1 7a 11 0c 80 vmovss %xmm1,(%r8,%rax,4)
|
|
7291: 48 ff c0 inc %rax
|
|
7294: 48 3b c1 cmp %rcx,%rax
|
|
7297: 72 e7 jb 0x7280
|
|
7299: 48 63 c7 movslq %edi,%rax
|
|
729c: 0f 1f 40 00 nopl 0x0(%rax)
|
|
72a0: c5 fc 10 04 8a vmovups (%rdx,%rcx,4),%ymm0
|
|
72a5: c5 fc 10 54 8a 20 vmovups 0x20(%rdx,%rcx,4),%ymm2
|
|
72ab: c4 c1 7c 5c 0c 8a vsubps (%r10,%rcx,4),%ymm0,%ymm1
|
|
72b1: c4 c1 6c 5c 5c 8a 20 vsubps 0x20(%r10,%rcx,4),%ymm2,%ymm3
|
|
72b8: c4 c1 7c 11 0c 88 vmovups %ymm1,(%r8,%rcx,4)
|
|
72be: c4 c1 7c 11 5c 88 20 vmovups %ymm3,0x20(%r8,%rcx,4)
|
|
72c5: 48 83 c1 10 add $0x10,%rcx
|
|
72c9: 48 3b c8 cmp %rax,%rcx
|
|
72cc: 72 d2 jb 0x72a0
|
|
72ce: 8d 47 01 lea 0x1(%rdi),%eax
|
|
72d1: 41 3b c1 cmp %r9d,%eax
|
|
72d4: 0f 87 9d 00 00 00 ja 0x7377
|
|
72da: 4d 63 c9 movslq %r9d,%r9
|
|
72dd: 48 63 ff movslq %edi,%rdi
|
|
72e0: 4c 2b cf sub %rdi,%r9
|
|
72e3: 49 83 f9 04 cmp $0x4,%r9
|
|
72e7: 0f 8c 93 00 00 00 jl 0x7380
|
|
72ed: 48 63 ff movslq %edi,%rdi
|
|
72f0: 44 89 cd mov %r9d,%ebp
|
|
72f3: 83 e5 fc and $0xfffffffc,%ebp
|
|
72f6: 33 c9 xor %ecx,%ecx
|
|
72f8: 48 63 ed movslq %ebp,%rbp
|
|
72fb: 49 8d 1c b8 lea (%r8,%rdi,4),%rbx
|
|
72ff: 49 8d 04 ba lea (%r10,%rdi,4),%rax
|
|
7303: 4c 8d 1c ba lea (%rdx,%rdi,4),%r11
|
|
7307: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
730e: 00
|
|
730f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7316: 0f 1f 00 nopl (%rax)
|
|
7319: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7320: c4 c1 78 10 04 8b vmovups (%r11,%rcx,4),%xmm0
|
|
7326: c5 f8 5c 0c 88 vsubps (%rax,%rcx,4),%xmm0,%xmm1
|
|
732b: c5 f8 11 0c 8b vmovups %xmm1,(%rbx,%rcx,4)
|
|
7330: 48 83 c1 04 add $0x4,%rcx
|
|
7334: 48 3b cd cmp %rbp,%rcx
|
|
7337: 72 e7 jb 0x7320
|
|
7339: 49 3b e9 cmp %r9,%rbp
|
|
733c: 73 39 jae 0x7377
|
|
733e: 48 63 ff movslq %edi,%rdi
|
|
7341: 49 8d 1c b8 lea (%r8,%rdi,4),%rbx
|
|
7345: 49 8d 0c ba lea (%r10,%rdi,4),%rcx
|
|
7349: 48 8d 04 ba lea (%rdx,%rdi,4),%rax
|
|
734d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
7354: 00
|
|
7355: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
735c: 0f 1f 40 00 nopl 0x0(%rax)
|
|
7360: c5 fa 10 04 a8 vmovss (%rax,%rbp,4),%xmm0
|
|
7365: c5 fa 5c 0c a9 vsubss (%rcx,%rbp,4),%xmm0,%xmm1
|
|
736a: c5 fa 11 0c ab vmovss %xmm1,(%rbx,%rbp,4)
|
|
736f: 48 ff c5 inc %rbp
|
|
7372: 49 3b e9 cmp %r9,%rbp
|
|
7375: 72 e9 jb 0x7360
|
|
7377: 33 c0 xor %eax,%eax
|
|
7379: c5 f8 77 vzeroupper
|
|
737c: 5d pop %rbp
|
|
737d: 5f pop %rdi
|
|
737e: 5b pop %rbx
|
|
737f: c3 ret
|
|
7380: 33 ed xor %ebp,%ebp
|
|
7382: eb b5 jmp 0x7339
|
|
7384: 33 ff xor %edi,%edi
|
|
7386: e9 43 ff ff ff jmp 0x72ce
|
|
738b: 44 89 cf mov %r9d,%edi
|
|
738e: 33 c9 xor %ecx,%ecx
|
|
7390: 83 e7 f0 and $0xfffffff0,%edi
|
|
7393: e9 01 ff ff ff jmp 0x7299
|
|
7398: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
739d: 5d pop %rbp
|
|
739e: 5f pop %rdi
|
|
739f: 5b pop %rbx
|
|
73a0: c3 ret
|
|
73a1: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
73a6: 5d pop %rbp
|
|
73a7: 5f pop %rdi
|
|
73a8: 5b pop %rbx
|
|
73a9: c3 ret
|
|
73aa: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
73b1: 00
|
|
73b2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
73b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
73c0: 48 83 ec 28 sub $0x28,%rsp
|
|
73c4: 48 85 c9 test %rcx,%rcx
|
|
73c7: 74 23 je 0x73ec
|
|
73c9: 48 85 d2 test %rdx,%rdx
|
|
73cc: 74 1e je 0x73ec
|
|
73ce: 4d 85 c0 test %r8,%r8
|
|
73d1: 74 19 je 0x73ec
|
|
73d3: 45 85 c9 test %r9d,%r9d
|
|
73d6: 7e 1e jle 0x73f6
|
|
73d8: e8 73 b2 a5 01 call 0x1a62650
|
|
73dd: ba 02 00 00 00 mov $0x2,%edx
|
|
73e2: 85 c0 test %eax,%eax
|
|
73e4: 0f 45 c2 cmovne %edx,%eax
|
|
73e7: 48 83 c4 28 add $0x28,%rsp
|
|
73eb: c3 ret
|
|
73ec: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
73f1: 48 83 c4 28 add $0x28,%rsp
|
|
73f5: c3 ret
|
|
73f6: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
73fb: 48 83 c4 28 add $0x28,%rsp
|
|
73ff: c3 ret
|
|
7400: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
|
|
7405: 48 85 c9 test %rcx,%rcx
|
|
7408: 74 24 je 0x742e
|
|
740a: 48 85 d2 test %rdx,%rdx
|
|
740d: 74 1f je 0x742e
|
|
740f: 4d 85 c0 test %r8,%r8
|
|
7412: 74 1a je 0x742e
|
|
7414: 45 85 c9 test %r9d,%r9d
|
|
7417: 7e 20 jle 0x7439
|
|
7419: e8 b2 f7 a5 01 call 0x1a66bd0
|
|
741e: ba 02 00 00 00 mov $0x2,%edx
|
|
7423: 85 c0 test %eax,%eax
|
|
7425: 0f 45 c2 cmovne %edx,%eax
|
|
7428: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
742d: c3 ret
|
|
742e: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
7433: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
7438: c3 ret
|
|
7439: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
743e: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
7443: c3 ret
|
|
7444: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
744b: 00
|
|
744c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7453: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
7458: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
745f: 00
|
|
7460: 48 83 ec 28 sub $0x28,%rsp
|
|
7464: 48 85 c9 test %rcx,%rcx
|
|
7467: 74 23 je 0x748c
|
|
7469: 48 85 d2 test %rdx,%rdx
|
|
746c: 74 1e je 0x748c
|
|
746e: 4d 85 c0 test %r8,%r8
|
|
7471: 74 19 je 0x748c
|
|
7473: 45 85 c9 test %r9d,%r9d
|
|
7476: 7e 1e jle 0x7496
|
|
7478: e8 33 1b a6 01 call 0x1a68fb0
|
|
747d: ba 02 00 00 00 mov $0x2,%edx
|
|
7482: 85 c0 test %eax,%eax
|
|
7484: 0f 45 c2 cmovne %edx,%eax
|
|
7487: 48 83 c4 28 add $0x28,%rsp
|
|
748b: c3 ret
|
|
748c: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
7491: 48 83 c4 28 add $0x28,%rsp
|
|
7495: c3 ret
|
|
7496: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
749b: 48 83 c4 28 add $0x28,%rsp
|
|
749f: c3 ret
|
|
74a0: 48 83 ec 28 sub $0x28,%rsp
|
|
74a4: 48 85 c9 test %rcx,%rcx
|
|
74a7: 74 23 je 0x74cc
|
|
74a9: 48 85 d2 test %rdx,%rdx
|
|
74ac: 74 1e je 0x74cc
|
|
74ae: 4d 85 c0 test %r8,%r8
|
|
74b1: 74 19 je 0x74cc
|
|
74b3: 45 85 c9 test %r9d,%r9d
|
|
74b6: 7e 1e jle 0x74d6
|
|
74b8: e8 63 5d a6 01 call 0x1a6d220
|
|
74bd: ba 02 00 00 00 mov $0x2,%edx
|
|
74c2: 85 c0 test %eax,%eax
|
|
74c4: 0f 45 c2 cmovne %edx,%eax
|
|
74c7: 48 83 c4 28 add $0x28,%rsp
|
|
74cb: c3 ret
|
|
74cc: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
74d1: 48 83 c4 28 add $0x28,%rsp
|
|
74d5: c3 ret
|
|
74d6: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
74db: 48 83 c4 28 add $0x28,%rsp
|
|
74df: c3 ret
|
|
74e0: 48 83 ec 28 sub $0x28,%rsp
|
|
74e4: 48 85 c9 test %rcx,%rcx
|
|
74e7: 74 23 je 0x750c
|
|
74e9: 48 85 d2 test %rdx,%rdx
|
|
74ec: 74 1e je 0x750c
|
|
74ee: 4d 85 c0 test %r8,%r8
|
|
74f1: 74 19 je 0x750c
|
|
74f3: 45 85 c9 test %r9d,%r9d
|
|
74f6: 7e 1e jle 0x7516
|
|
74f8: e8 23 a1 a6 01 call 0x1a71620
|
|
74fd: ba 02 00 00 00 mov $0x2,%edx
|
|
7502: 85 c0 test %eax,%eax
|
|
7504: 0f 45 c2 cmovne %edx,%eax
|
|
7507: 48 83 c4 28 add $0x28,%rsp
|
|
750b: c3 ret
|
|
750c: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
7511: 48 83 c4 28 add $0x28,%rsp
|
|
7515: c3 ret
|
|
7516: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
751b: 48 83 c4 28 add $0x28,%rsp
|
|
751f: c3 ret
|
|
7520: 48 83 ec 28 sub $0x28,%rsp
|
|
7524: 48 85 c9 test %rcx,%rcx
|
|
7527: 74 23 je 0x754c
|
|
7529: 48 85 d2 test %rdx,%rdx
|
|
752c: 74 1e je 0x754c
|
|
752e: 4d 85 c0 test %r8,%r8
|
|
7531: 74 19 je 0x754c
|
|
7533: 45 85 c9 test %r9d,%r9d
|
|
7536: 7e 1e jle 0x7556
|
|
7538: e8 83 d9 a6 01 call 0x1a74ec0
|
|
753d: ba 02 00 00 00 mov $0x2,%edx
|
|
7542: 85 c0 test %eax,%eax
|
|
7544: 0f 45 c2 cmovne %edx,%eax
|
|
7547: 48 83 c4 28 add $0x28,%rsp
|
|
754b: c3 ret
|
|
754c: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
7551: 48 83 c4 28 add $0x28,%rsp
|
|
7555: c3 ret
|
|
7556: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
755b: 48 83 c4 28 add $0x28,%rsp
|
|
755f: c3 ret
|
|
7560: 48 83 ec 28 sub $0x28,%rsp
|
|
7564: 48 85 c9 test %rcx,%rcx
|
|
7567: 74 20 je 0x7589
|
|
7569: 48 85 d2 test %rdx,%rdx
|
|
756c: 74 1b je 0x7589
|
|
756e: 45 85 c0 test %r8d,%r8d
|
|
7571: 7f 0a jg 0x757d
|
|
7573: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
7578: 48 83 c4 28 add $0x28,%rsp
|
|
757c: c3 ret
|
|
757d: e8 3e 9f 03 00 call 0x414c0
|
|
7582: 33 c0 xor %eax,%eax
|
|
7584: 48 83 c4 28 add $0x28,%rsp
|
|
7588: c3 ret
|
|
7589: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
758e: 48 83 c4 28 add $0x28,%rsp
|
|
7592: c3 ret
|
|
7593: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
7598: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
759f: 00
|
|
75a0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
|
|
75a5: 48 85 c9 test %rcx,%rcx
|
|
75a8: 74 22 je 0x75cc
|
|
75aa: 48 85 d2 test %rdx,%rdx
|
|
75ad: 74 1d je 0x75cc
|
|
75af: 45 85 c0 test %r8d,%r8d
|
|
75b2: 7f 0b jg 0x75bf
|
|
75b4: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
75b9: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
75be: c3 ret
|
|
75bf: e8 dc a1 03 00 call 0x417a0
|
|
75c4: 33 c0 xor %eax,%eax
|
|
75c6: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
75cb: c3 ret
|
|
75cc: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
75d1: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
75d6: c3 ret
|
|
75d7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
75de: 00 00
|
|
75e0: 48 83 ec 28 sub $0x28,%rsp
|
|
75e4: 48 85 c9 test %rcx,%rcx
|
|
75e7: 74 20 je 0x7609
|
|
75e9: 48 85 d2 test %rdx,%rdx
|
|
75ec: 74 1b je 0x7609
|
|
75ee: 45 85 c0 test %r8d,%r8d
|
|
75f1: 7f 0a jg 0x75fd
|
|
75f3: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
75f8: 48 83 c4 28 add $0x28,%rsp
|
|
75fc: c3 ret
|
|
75fd: e8 7e a4 03 00 call 0x41a80
|
|
7602: 33 c0 xor %eax,%eax
|
|
7604: 48 83 c4 28 add $0x28,%rsp
|
|
7608: c3 ret
|
|
7609: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
760e: 48 83 c4 28 add $0x28,%rsp
|
|
7612: c3 ret
|
|
7613: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
7618: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
761f: 00
|
|
7620: 41 54 push %r12
|
|
7622: 55 push %rbp
|
|
7623: 49 89 d1 mov %rdx,%r9
|
|
7626: 48 85 c9 test %rcx,%rcx
|
|
7629: 0f 84 cf 02 00 00 je 0x78fe
|
|
762f: 4d 85 c9 test %r9,%r9
|
|
7632: 0f 84 c6 02 00 00 je 0x78fe
|
|
7638: 45 85 c0 test %r8d,%r8d
|
|
763b: 0f 8e b4 02 00 00 jle 0x78f5
|
|
7641: 41 83 f8 08 cmp $0x8,%r8d
|
|
7645: 0f 8c 9b 02 00 00 jl 0x78e6
|
|
764b: 4c 89 c8 mov %r9,%rax
|
|
764e: 48 83 e0 1f and $0x1f,%rax
|
|
7652: 89 c0 mov %eax,%eax
|
|
7654: 85 c0 test %eax,%eax
|
|
7656: 74 0d je 0x7665
|
|
7658: a8 0f test $0xf,%al
|
|
765a: 0f 85 86 02 00 00 jne 0x78e6
|
|
7660: b8 01 00 00 00 mov $0x1,%eax
|
|
7665: 8d 50 08 lea 0x8(%rax),%edx
|
|
7668: 44 3b c2 cmp %edx,%r8d
|
|
766b: 0f 8c 75 02 00 00 jl 0x78e6
|
|
7671: 44 89 c5 mov %r8d,%ebp
|
|
7674: 45 33 db xor %r11d,%r11d
|
|
7677: 2b e8 sub %eax,%ebp
|
|
7679: 45 33 d2 xor %r10d,%r10d
|
|
767c: 83 e5 07 and $0x7,%ebp
|
|
767f: 4c 89 ca mov %r9,%rdx
|
|
7682: f7 dd neg %ebp
|
|
7684: 41 03 e8 add %r8d,%ebp
|
|
7687: 85 c0 test %eax,%eax
|
|
7689: 76 4e jbe 0x76d9
|
|
768b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
7692: 00
|
|
7693: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
769a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
76a0: c5 f9 10 12 vmovupd (%rdx),%xmm2
|
|
76a4: c4 c1 79 10 0c 0a vmovupd (%r10,%rcx,1),%xmm1
|
|
76aa: c4 c1 7b 12 04 0a vmovddup (%r10,%rcx,1),%xmm0
|
|
76b0: 49 ff c3 inc %r11
|
|
76b3: c5 f1 15 d9 vunpckhpd %xmm1,%xmm1,%xmm3
|
|
76b7: 49 83 c2 10 add $0x10,%r10
|
|
76bb: c5 e9 c6 e2 01 vshufpd $0x1,%xmm2,%xmm2,%xmm4
|
|
76c0: c5 f9 59 ea vmulpd %xmm2,%xmm0,%xmm5
|
|
76c4: c5 e1 59 c4 vmulpd %xmm4,%xmm3,%xmm0
|
|
76c8: c5 d1 d0 c8 vaddsubpd %xmm0,%xmm5,%xmm1
|
|
76cc: c5 f9 11 0a vmovupd %xmm1,(%rdx)
|
|
76d0: 48 83 c2 10 add $0x10,%rdx
|
|
76d4: 4c 3b d8 cmp %rax,%r11
|
|
76d7: 72 c7 jb 0x76a0
|
|
76d9: 49 89 c2 mov %rax,%r10
|
|
76dc: 49 c1 e2 04 shl $0x4,%r10
|
|
76e0: 48 63 d5 movslq %ebp,%rdx
|
|
76e3: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
76ea: 00
|
|
76eb: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
76f2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
76f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7700: c4 81 7d 10 14 0a vmovupd (%r10,%r9,1),%ymm2
|
|
7706: 48 83 c0 08 add $0x8,%rax
|
|
770a: c4 c1 79 10 04 0a vmovupd (%r10,%rcx,1),%xmm0
|
|
7710: c4 81 7f 12 0c 0a vmovddup (%r10,%r9,1),%ymm1
|
|
7716: c5 ed 15 e2 vunpckhpd %ymm2,%ymm2,%ymm4
|
|
771a: c4 c3 7d 18 5c 0a 10 vinsertf128 $0x1,0x10(%r10,%rcx,1),%ymm0,%ymm3
|
|
7721: 01
|
|
7722: c5 e5 c6 eb 05 vshufpd $0x5,%ymm3,%ymm3,%ymm5
|
|
7727: c5 f5 59 c3 vmulpd %ymm3,%ymm1,%ymm0
|
|
772b: c5 dd 59 cd vmulpd %ymm5,%ymm4,%ymm1
|
|
772f: c4 81 7d 10 6c 0a 20 vmovupd 0x20(%r10,%r9,1),%ymm5
|
|
7736: c5 fd d0 d1 vaddsubpd %ymm1,%ymm0,%ymm2
|
|
773a: c4 81 7d 11 14 0a vmovupd %ymm2,(%r10,%r9,1)
|
|
7740: c4 c1 79 10 5c 0a 20 vmovupd 0x20(%r10,%rcx,1),%xmm3
|
|
7747: c4 81 7f 12 64 0a 20 vmovddup 0x20(%r10,%r9,1),%ymm4
|
|
774e: c5 d5 15 ed vunpckhpd %ymm5,%ymm5,%ymm5
|
|
7752: c4 c3 65 18 44 0a 30 vinsertf128 $0x1,0x30(%r10,%rcx,1),%ymm3,%ymm0
|
|
7759: 01
|
|
775a: c5 fd c6 c8 05 vshufpd $0x5,%ymm0,%ymm0,%ymm1
|
|
775f: c5 dd 59 d0 vmulpd %ymm0,%ymm4,%ymm2
|
|
7763: c5 d5 59 d9 vmulpd %ymm1,%ymm5,%ymm3
|
|
7767: c5 ed d0 e3 vaddsubpd %ymm3,%ymm2,%ymm4
|
|
776b: c4 81 7d 10 54 0a 40 vmovupd 0x40(%r10,%r9,1),%ymm2
|
|
7772: c4 81 7d 11 64 0a 20 vmovupd %ymm4,0x20(%r10,%r9,1)
|
|
7779: c4 c1 79 10 44 0a 40 vmovupd 0x40(%r10,%rcx,1),%xmm0
|
|
7780: c4 81 7f 12 4c 0a 40 vmovddup 0x40(%r10,%r9,1),%ymm1
|
|
7787: c5 ed 15 e2 vunpckhpd %ymm2,%ymm2,%ymm4
|
|
778b: c4 c3 7d 18 5c 0a 50 vinsertf128 $0x1,0x50(%r10,%rcx,1),%ymm0,%ymm3
|
|
7792: 01
|
|
7793: c5 e5 c6 eb 05 vshufpd $0x5,%ymm3,%ymm3,%ymm5
|
|
7798: c5 f5 59 c3 vmulpd %ymm3,%ymm1,%ymm0
|
|
779c: c5 dd 59 cd vmulpd %ymm5,%ymm4,%ymm1
|
|
77a0: c4 81 7d 10 6c 0a 60 vmovupd 0x60(%r10,%r9,1),%ymm5
|
|
77a7: c5 fd d0 d1 vaddsubpd %ymm1,%ymm0,%ymm2
|
|
77ab: c4 81 7d 11 54 0a 40 vmovupd %ymm2,0x40(%r10,%r9,1)
|
|
77b2: c4 c1 79 10 5c 0a 60 vmovupd 0x60(%r10,%rcx,1),%xmm3
|
|
77b9: c4 81 7f 12 64 0a 60 vmovddup 0x60(%r10,%r9,1),%ymm4
|
|
77c0: c5 d5 15 ed vunpckhpd %ymm5,%ymm5,%ymm5
|
|
77c4: c4 c3 65 18 44 0a 70 vinsertf128 $0x1,0x70(%r10,%rcx,1),%ymm3,%ymm0
|
|
77cb: 01
|
|
77cc: c5 fd c6 c8 05 vshufpd $0x5,%ymm0,%ymm0,%ymm1
|
|
77d1: c5 dd 59 d0 vmulpd %ymm0,%ymm4,%ymm2
|
|
77d5: c5 d5 59 d9 vmulpd %ymm1,%ymm5,%ymm3
|
|
77d9: c5 ed d0 e3 vaddsubpd %ymm3,%ymm2,%ymm4
|
|
77dd: c4 81 7d 11 64 0a 60 vmovupd %ymm4,0x60(%r10,%r9,1)
|
|
77e4: 49 81 c2 80 00 00 00 add $0x80,%r10
|
|
77eb: 48 3b c2 cmp %rdx,%rax
|
|
77ee: 0f 82 0c ff ff ff jb 0x7700
|
|
77f4: 8d 45 01 lea 0x1(%rbp),%eax
|
|
77f7: 41 3b c0 cmp %r8d,%eax
|
|
77fa: 0f 87 d9 00 00 00 ja 0x78d9
|
|
7800: 4d 63 c0 movslq %r8d,%r8
|
|
7803: 4c 2b c2 sub %rdx,%r8
|
|
7806: 49 83 f8 02 cmp $0x2,%r8
|
|
780a: 0f 8c d2 00 00 00 jl 0x78e2
|
|
7810: 48 c1 e2 04 shl $0x4,%rdx
|
|
7814: 44 89 c0 mov %r8d,%eax
|
|
7817: 83 e0 fe and $0xfffffffe,%eax
|
|
781a: 45 33 e4 xor %r12d,%r12d
|
|
781d: 48 63 c0 movslq %eax,%rax
|
|
7820: 45 33 d2 xor %r10d,%r10d
|
|
7823: 4c 8d 1c 11 lea (%rcx,%rdx,1),%r11
|
|
7827: 49 03 d1 add %r9,%rdx
|
|
782a: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
7831: 00
|
|
7832: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7839: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7840: c5 fd 10 12 vmovupd (%rdx),%ymm2
|
|
7844: 49 83 c4 02 add $0x2,%r12
|
|
7848: c4 81 79 10 04 1a vmovupd (%r10,%r11,1),%xmm0
|
|
784e: c5 ff 12 0a vmovddup (%rdx),%ymm1
|
|
7852: c5 ed 15 e2 vunpckhpd %ymm2,%ymm2,%ymm4
|
|
7856: c4 83 7d 18 5c 1a 10 vinsertf128 $0x1,0x10(%r10,%r11,1),%ymm0,%ymm3
|
|
785d: 01
|
|
785e: 49 83 c2 20 add $0x20,%r10
|
|
7862: c5 e5 c6 eb 05 vshufpd $0x5,%ymm3,%ymm3,%ymm5
|
|
7867: c5 f5 59 c3 vmulpd %ymm3,%ymm1,%ymm0
|
|
786b: c5 dd 59 cd vmulpd %ymm5,%ymm4,%ymm1
|
|
786f: c5 fd d0 d1 vaddsubpd %ymm1,%ymm0,%ymm2
|
|
7873: c5 fd 11 12 vmovupd %ymm2,(%rdx)
|
|
7877: 48 83 c2 20 add $0x20,%rdx
|
|
787b: 4c 3b e0 cmp %rax,%r12
|
|
787e: 72 c0 jb 0x7840
|
|
7880: 48 89 c2 mov %rax,%rdx
|
|
7883: 48 c1 e2 04 shl $0x4,%rdx
|
|
7887: 49 3b c0 cmp %r8,%rax
|
|
788a: 73 4d jae 0x78d9
|
|
788c: 48 63 ed movslq %ebp,%rbp
|
|
788f: 48 c1 e5 04 shl $0x4,%rbp
|
|
7893: 4c 03 cd add %rbp,%r9
|
|
7896: 48 03 cd add %rbp,%rcx
|
|
7899: 4c 03 ca add %rdx,%r9
|
|
789c: 0f 1f 40 00 nopl 0x0(%rax)
|
|
78a0: c4 c1 79 10 11 vmovupd (%r9),%xmm2
|
|
78a5: c5 f9 10 0c 0a vmovupd (%rdx,%rcx,1),%xmm1
|
|
78aa: c5 fb 12 04 0a vmovddup (%rdx,%rcx,1),%xmm0
|
|
78af: 48 ff c0 inc %rax
|
|
78b2: c5 f1 15 d9 vunpckhpd %xmm1,%xmm1,%xmm3
|
|
78b6: 48 83 c2 10 add $0x10,%rdx
|
|
78ba: c5 e9 c6 e2 01 vshufpd $0x1,%xmm2,%xmm2,%xmm4
|
|
78bf: c5 f9 59 ea vmulpd %xmm2,%xmm0,%xmm5
|
|
78c3: c5 e1 59 c4 vmulpd %xmm4,%xmm3,%xmm0
|
|
78c7: c5 d1 d0 c8 vaddsubpd %xmm0,%xmm5,%xmm1
|
|
78cb: c4 c1 79 11 09 vmovupd %xmm1,(%r9)
|
|
78d0: 49 83 c1 10 add $0x10,%r9
|
|
78d4: 49 3b c0 cmp %r8,%rax
|
|
78d7: 72 c7 jb 0x78a0
|
|
78d9: 33 c0 xor %eax,%eax
|
|
78db: c5 f8 77 vzeroupper
|
|
78de: 5d pop %rbp
|
|
78df: 41 5c pop %r12
|
|
78e1: c3 ret
|
|
78e2: 33 c0 xor %eax,%eax
|
|
78e4: eb 9a jmp 0x7880
|
|
78e6: 33 ed xor %ebp,%ebp
|
|
78e8: 41 83 f8 01 cmp $0x1,%r8d
|
|
78ec: 72 eb jb 0x78d9
|
|
78ee: 4d 63 c0 movslq %r8d,%r8
|
|
78f1: 33 c0 xor %eax,%eax
|
|
78f3: eb 8b jmp 0x7880
|
|
78f5: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
78fa: 5d pop %rbp
|
|
78fb: 41 5c pop %r12
|
|
78fd: c3 ret
|
|
78fe: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
7903: 5d pop %rbp
|
|
7904: 41 5c pop %r12
|
|
7906: c3 ret
|
|
7907: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
790e: 00
|
|
790f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7916: 0f 1f 00 nopl (%rax)
|
|
7919: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7920: 41 54 push %r12
|
|
7922: 49 89 cb mov %rcx,%r11
|
|
7925: 4d 85 db test %r11,%r11
|
|
7928: 0f 84 dd 01 00 00 je 0x7b0b
|
|
792e: 48 85 d2 test %rdx,%rdx
|
|
7931: 0f 84 d4 01 00 00 je 0x7b0b
|
|
7937: 45 85 c0 test %r8d,%r8d
|
|
793a: 0f 8e c3 01 00 00 jle 0x7b03
|
|
7940: 4d 63 c8 movslq %r8d,%r9
|
|
7943: 49 83 f9 08 cmp $0x8,%r9
|
|
7947: 0f 8c b1 01 00 00 jl 0x7afe
|
|
794d: 48 89 d0 mov %rdx,%rax
|
|
7950: 48 83 e0 1f and $0x1f,%rax
|
|
7954: 85 c0 test %eax,%eax
|
|
7956: 74 0d je 0x7965
|
|
7958: a8 0f test $0xf,%al
|
|
795a: 0f 85 9e 01 00 00 jne 0x7afe
|
|
7960: b8 01 00 00 00 mov $0x1,%eax
|
|
7965: 41 89 c2 mov %eax,%r10d
|
|
7968: 49 8d 4a 08 lea 0x8(%r10),%rcx
|
|
796c: 4c 3b c9 cmp %rcx,%r9
|
|
796f: 0f 8c 89 01 00 00 jl 0x7afe
|
|
7975: 44 89 c1 mov %r8d,%ecx
|
|
7978: 2b c8 sub %eax,%ecx
|
|
797a: 83 e1 07 and $0x7,%ecx
|
|
797d: 44 2b c1 sub %ecx,%r8d
|
|
7980: 33 c9 xor %ecx,%ecx
|
|
7982: 4d 63 c0 movslq %r8d,%r8
|
|
7985: 45 33 e4 xor %r12d,%r12d
|
|
7988: 85 c0 test %eax,%eax
|
|
798a: 48 89 d0 mov %rdx,%rax
|
|
798d: 76 47 jbe 0x79d6
|
|
798f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
7996: 00
|
|
7997: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
799e: 66 90 xchg %ax,%ax
|
|
79a0: c5 f9 10 18 vmovupd (%rax),%xmm3
|
|
79a4: c4 81 79 10 04 1c vmovupd (%r12,%r11,1),%xmm0
|
|
79aa: c5 f9 15 c8 vunpckhpd %xmm0,%xmm0,%xmm1
|
|
79ae: 48 ff c1 inc %rcx
|
|
79b1: c5 e1 c6 d3 01 vshufpd $0x1,%xmm3,%xmm3,%xmm2
|
|
79b6: c5 f1 59 e2 vmulpd %xmm2,%xmm1,%xmm4
|
|
79ba: c4 81 7b 12 2c 1c vmovddup (%r12,%r11,1),%xmm5
|
|
79c0: 49 83 c4 10 add $0x10,%r12
|
|
79c4: c4 e2 e1 a6 ec vfmaddsub213pd %xmm4,%xmm3,%xmm5
|
|
79c9: c5 f9 11 28 vmovupd %xmm5,(%rax)
|
|
79cd: 48 83 c0 10 add $0x10,%rax
|
|
79d1: 49 3b ca cmp %r10,%rcx
|
|
79d4: 72 ca jb 0x79a0
|
|
79d6: 4c 89 d0 mov %r10,%rax
|
|
79d9: 48 c1 e0 04 shl $0x4,%rax
|
|
79dd: 0f 1f 00 nopl (%rax)
|
|
79e0: c5 fd 10 04 10 vmovupd (%rax,%rdx,1),%ymm0
|
|
79e5: 48 8d 0c 10 lea (%rax,%rdx,1),%rcx
|
|
79e9: c4 a1 7d 10 1c 18 vmovupd (%rax,%r11,1),%ymm3
|
|
79ef: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1
|
|
79f3: 49 83 c2 08 add $0x8,%r10
|
|
79f7: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2
|
|
79fc: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4
|
|
7a00: c5 fd 10 41 20 vmovupd 0x20(%rcx),%ymm0
|
|
7a05: c5 ff 12 29 vmovddup (%rcx),%ymm5
|
|
7a09: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5
|
|
7a0e: c5 fd 11 29 vmovupd %ymm5,(%rcx)
|
|
7a12: c4 a1 7d 10 5c 18 20 vmovupd 0x20(%rax,%r11,1),%ymm3
|
|
7a19: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1
|
|
7a1d: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2
|
|
7a22: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4
|
|
7a26: c5 fd 10 41 40 vmovupd 0x40(%rcx),%ymm0
|
|
7a2b: c5 ff 12 69 20 vmovddup 0x20(%rcx),%ymm5
|
|
7a30: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5
|
|
7a35: c5 fd 11 69 20 vmovupd %ymm5,0x20(%rcx)
|
|
7a3a: c4 a1 7d 10 5c 18 40 vmovupd 0x40(%rax,%r11,1),%ymm3
|
|
7a41: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1
|
|
7a45: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2
|
|
7a4a: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4
|
|
7a4e: c5 fd 10 41 60 vmovupd 0x60(%rcx),%ymm0
|
|
7a53: c5 ff 12 69 40 vmovddup 0x40(%rcx),%ymm5
|
|
7a58: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5
|
|
7a5d: c5 fd 11 69 40 vmovupd %ymm5,0x40(%rcx)
|
|
7a62: c4 a1 7d 10 5c 18 60 vmovupd 0x60(%rax,%r11,1),%ymm3
|
|
7a69: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1
|
|
7a6d: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2
|
|
7a72: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4
|
|
7a76: c5 ff 12 69 60 vmovddup 0x60(%rcx),%ymm5
|
|
7a7b: 48 05 80 00 00 00 add $0x80,%rax
|
|
7a81: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5
|
|
7a86: 4d 3b d0 cmp %r8,%r10
|
|
7a89: c5 fd 11 69 60 vmovupd %ymm5,0x60(%rcx)
|
|
7a8e: 0f 82 4c ff ff ff jb 0x79e0
|
|
7a94: 4c 89 c0 mov %r8,%rax
|
|
7a97: 48 c1 e0 04 shl $0x4,%rax
|
|
7a9b: 48 03 d0 add %rax,%rdx
|
|
7a9e: 4d 3b c1 cmp %r9,%r8
|
|
7aa1: 73 53 jae 0x7af6
|
|
7aa3: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
7aaa: 00
|
|
7aab: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7ab2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7ab9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7ac0: c5 f9 10 1a vmovupd (%rdx),%xmm3
|
|
7ac4: c4 a1 79 10 04 18 vmovupd (%rax,%r11,1),%xmm0
|
|
7aca: c5 f9 15 c8 vunpckhpd %xmm0,%xmm0,%xmm1
|
|
7ace: 49 ff c0 inc %r8
|
|
7ad1: c5 e1 c6 d3 01 vshufpd $0x1,%xmm3,%xmm3,%xmm2
|
|
7ad6: c5 f1 59 e2 vmulpd %xmm2,%xmm1,%xmm4
|
|
7ada: c4 a1 7b 12 2c 18 vmovddup (%rax,%r11,1),%xmm5
|
|
7ae0: 48 83 c0 10 add $0x10,%rax
|
|
7ae4: c4 e2 e1 a6 ec vfmaddsub213pd %xmm4,%xmm3,%xmm5
|
|
7ae9: c5 f9 11 2a vmovupd %xmm5,(%rdx)
|
|
7aed: 48 83 c2 10 add $0x10,%rdx
|
|
7af1: 4d 3b c1 cmp %r9,%r8
|
|
7af4: 72 ca jb 0x7ac0
|
|
7af6: 33 c0 xor %eax,%eax
|
|
7af8: c5 f8 77 vzeroupper
|
|
7afb: 41 5c pop %r12
|
|
7afd: c3 ret
|
|
7afe: 45 33 c0 xor %r8d,%r8d
|
|
7b01: eb 91 jmp 0x7a94
|
|
7b03: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
7b08: 41 5c pop %r12
|
|
7b0a: c3 ret
|
|
7b0b: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
7b10: 41 5c pop %r12
|
|
7b12: c3 ret
|
|
7b13: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
7b18: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
7b1f: 00
|
|
7b20: 41 54 push %r12
|
|
7b22: 49 89 cb mov %rcx,%r11
|
|
7b25: 4d 85 db test %r11,%r11
|
|
7b28: 0f 84 f9 01 00 00 je 0x7d27
|
|
7b2e: 48 85 d2 test %rdx,%rdx
|
|
7b31: 0f 84 f0 01 00 00 je 0x7d27
|
|
7b37: 45 85 c0 test %r8d,%r8d
|
|
7b3a: 0f 8e df 01 00 00 jle 0x7d1f
|
|
7b40: 4d 63 c8 movslq %r8d,%r9
|
|
7b43: 49 83 f9 08 cmp $0x8,%r9
|
|
7b47: 0f 8c cd 01 00 00 jl 0x7d1a
|
|
7b4d: 48 89 d0 mov %rdx,%rax
|
|
7b50: 48 83 e0 1f and $0x1f,%rax
|
|
7b54: 85 c0 test %eax,%eax
|
|
7b56: 74 0d je 0x7b65
|
|
7b58: a8 0f test $0xf,%al
|
|
7b5a: 0f 85 ba 01 00 00 jne 0x7d1a
|
|
7b60: b8 01 00 00 00 mov $0x1,%eax
|
|
7b65: 41 89 c2 mov %eax,%r10d
|
|
7b68: 49 8d 4a 08 lea 0x8(%r10),%rcx
|
|
7b6c: 4c 3b c9 cmp %rcx,%r9
|
|
7b6f: 0f 8c a5 01 00 00 jl 0x7d1a
|
|
7b75: 44 89 c1 mov %r8d,%ecx
|
|
7b78: 2b c8 sub %eax,%ecx
|
|
7b7a: 83 e1 07 and $0x7,%ecx
|
|
7b7d: 44 2b c1 sub %ecx,%r8d
|
|
7b80: 33 c9 xor %ecx,%ecx
|
|
7b82: 4d 63 c0 movslq %r8d,%r8
|
|
7b85: 45 33 e4 xor %r12d,%r12d
|
|
7b88: 85 c0 test %eax,%eax
|
|
7b8a: 48 89 d0 mov %rdx,%rax
|
|
7b8d: 76 43 jbe 0x7bd2
|
|
7b8f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
7b96: 00
|
|
7b97: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7b9e: 66 90 xchg %ax,%ax
|
|
7ba0: c5 f9 10 18 vmovupd (%rax),%xmm3
|
|
7ba4: c4 81 79 10 04 1c vmovupd (%r12,%r11,1),%xmm0
|
|
7baa: c5 f9 15 c8 vunpckhpd %xmm0,%xmm0,%xmm1
|
|
7bae: 48 ff c1 inc %rcx
|
|
7bb1: c5 e1 c6 d3 01 vshufpd $0x1,%xmm3,%xmm3,%xmm2
|
|
7bb6: c5 f1 59 e2 vmulpd %xmm2,%xmm1,%xmm4
|
|
7bba: 62 92 e5 18 b6 24 1c vfmaddsub231pd (%r12,%r11,1){1to2},%xmm3,%xmm4
|
|
7bc1: 49 83 c4 10 add $0x10,%r12
|
|
7bc5: c5 f9 11 20 vmovupd %xmm4,(%rax)
|
|
7bc9: 48 83 c0 10 add $0x10,%rax
|
|
7bcd: 49 3b ca cmp %r10,%rcx
|
|
7bd0: 72 ce jb 0x7ba0
|
|
7bd2: 4c 89 d0 mov %r10,%rax
|
|
7bd5: 48 c1 e0 04 shl $0x4,%rax
|
|
7bd9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7be0: c5 fd 10 04 10 vmovupd (%rax,%rdx,1),%ymm0
|
|
7be5: 49 83 c2 08 add $0x8,%r10
|
|
7be9: c4 a1 7d 10 1c 18 vmovupd (%rax,%r11,1),%ymm3
|
|
7bef: 62 e1 fd 28 10 44 10 vmovupd 0x20(%rax,%rdx,1),%ymm16
|
|
7bf6: 01
|
|
7bf7: 62 e1 fd 28 10 74 10 vmovupd 0x40(%rax,%rdx,1),%ymm22
|
|
7bfe: 02
|
|
7bff: 62 61 fd 28 10 64 10 vmovupd 0x60(%rax,%rdx,1),%ymm28
|
|
7c06: 03
|
|
7c07: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1
|
|
7c0b: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2
|
|
7c10: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4
|
|
7c14: c5 ff 12 2c 10 vmovddup (%rax,%rdx,1),%ymm5
|
|
7c19: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5
|
|
7c1e: c5 fd 11 2c 10 vmovupd %ymm5,(%rax,%rdx,1)
|
|
7c23: 62 a1 fd 28 10 5c 18 vmovupd 0x20(%rax,%r11,1),%ymm19
|
|
7c2a: 01
|
|
7c2b: 62 a1 fd 20 15 c8 vunpckhpd %ymm16,%ymm16,%ymm17
|
|
7c31: 62 a1 e5 20 c6 d3 05 vshufpd $0x5,%ymm19,%ymm19,%ymm18
|
|
7c38: 62 a1 f5 20 59 e2 vmulpd %ymm18,%ymm17,%ymm20
|
|
7c3e: 62 e1 ff 28 12 6c 10 vmovddup 0x20(%rax,%rdx,1),%ymm21
|
|
7c45: 01
|
|
7c46: 62 a2 e5 20 a6 ec vfmaddsub213pd %ymm20,%ymm19,%ymm21
|
|
7c4c: 62 e1 fd 28 11 6c 10 vmovupd %ymm21,0x20(%rax,%rdx,1)
|
|
7c53: 01
|
|
7c54: 62 21 fd 28 10 4c 18 vmovupd 0x40(%rax,%r11,1),%ymm25
|
|
7c5b: 02
|
|
7c5c: 62 a1 cd 20 15 fe vunpckhpd %ymm22,%ymm22,%ymm23
|
|
7c62: 62 01 b5 20 c6 c1 05 vshufpd $0x5,%ymm25,%ymm25,%ymm24
|
|
7c69: 62 01 c5 20 59 d0 vmulpd %ymm24,%ymm23,%ymm26
|
|
7c6f: 62 61 ff 28 12 5c 10 vmovddup 0x40(%rax,%rdx,1),%ymm27
|
|
7c76: 02
|
|
7c77: 62 02 b5 20 a6 da vfmaddsub213pd %ymm26,%ymm25,%ymm27
|
|
7c7d: 62 61 fd 28 11 5c 10 vmovupd %ymm27,0x40(%rax,%rdx,1)
|
|
7c84: 02
|
|
7c85: 62 21 fd 28 10 7c 18 vmovupd 0x60(%rax,%r11,1),%ymm31
|
|
7c8c: 03
|
|
7c8d: 62 01 9d 20 15 ec vunpckhpd %ymm28,%ymm28,%ymm29
|
|
7c93: 62 01 85 20 c6 f7 05 vshufpd $0x5,%ymm31,%ymm31,%ymm30
|
|
7c9a: 62 01 95 20 59 e6 vmulpd %ymm30,%ymm29,%ymm28
|
|
7ca0: c5 ff 12 44 10 60 vmovddup 0x60(%rax,%rdx,1),%ymm0
|
|
7ca6: 62 92 85 20 a6 c4 vfmaddsub213pd %ymm28,%ymm31,%ymm0
|
|
7cac: c5 fd 11 44 10 60 vmovupd %ymm0,0x60(%rax,%rdx,1)
|
|
7cb2: 48 05 80 00 00 00 add $0x80,%rax
|
|
7cb8: 4d 3b d0 cmp %r8,%r10
|
|
7cbb: 0f 82 1f ff ff ff jb 0x7be0
|
|
7cc1: 4c 89 c0 mov %r8,%rax
|
|
7cc4: 48 c1 e0 04 shl $0x4,%rax
|
|
7cc8: 48 03 d0 add %rax,%rdx
|
|
7ccb: 4d 3b c1 cmp %r9,%r8
|
|
7cce: 73 42 jae 0x7d12
|
|
7cd0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
7cd7: 00
|
|
7cd8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7cdf: 90 nop
|
|
7ce0: c5 f9 10 1a vmovupd (%rdx),%xmm3
|
|
7ce4: c4 a1 79 10 04 18 vmovupd (%rax,%r11,1),%xmm0
|
|
7cea: c5 f9 15 c8 vunpckhpd %xmm0,%xmm0,%xmm1
|
|
7cee: 49 ff c0 inc %r8
|
|
7cf1: c5 e1 c6 d3 01 vshufpd $0x1,%xmm3,%xmm3,%xmm2
|
|
7cf6: c5 f1 59 e2 vmulpd %xmm2,%xmm1,%xmm4
|
|
7cfa: 62 b2 e5 18 b6 24 18 vfmaddsub231pd (%rax,%r11,1){1to2},%xmm3,%xmm4
|
|
7d01: 48 83 c0 10 add $0x10,%rax
|
|
7d05: c5 f9 11 22 vmovupd %xmm4,(%rdx)
|
|
7d09: 48 83 c2 10 add $0x10,%rdx
|
|
7d0d: 4d 3b c1 cmp %r9,%r8
|
|
7d10: 72 ce jb 0x7ce0
|
|
7d12: 33 c0 xor %eax,%eax
|
|
7d14: c5 f8 77 vzeroupper
|
|
7d17: 41 5c pop %r12
|
|
7d19: c3 ret
|
|
7d1a: 45 33 c0 xor %r8d,%r8d
|
|
7d1d: eb a2 jmp 0x7cc1
|
|
7d1f: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
7d24: 41 5c pop %r12
|
|
7d26: c3 ret
|
|
7d27: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
7d2c: 41 5c pop %r12
|
|
7d2e: c3 ret
|
|
7d2f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
7d36: 00
|
|
7d37: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7d3e: 66 90 xchg %ax,%ax
|
|
7d40: 57 push %rdi
|
|
7d41: 41 54 push %r12
|
|
7d43: 55 push %rbp
|
|
7d44: 48 89 d5 mov %rdx,%rbp
|
|
7d47: 48 85 c9 test %rcx,%rcx
|
|
7d4a: 0f 84 f7 01 00 00 je 0x7f47
|
|
7d50: 48 85 ed test %rbp,%rbp
|
|
7d53: 0f 84 ee 01 00 00 je 0x7f47
|
|
7d59: 4d 85 c0 test %r8,%r8
|
|
7d5c: 0f 84 e5 01 00 00 je 0x7f47
|
|
7d62: 45 85 c9 test %r9d,%r9d
|
|
7d65: 0f 8e d2 01 00 00 jle 0x7f3d
|
|
7d6b: 41 83 f9 08 cmp $0x8,%r9d
|
|
7d6f: 0f 8c b8 01 00 00 jl 0x7f2d
|
|
7d75: 4d 89 c2 mov %r8,%r10
|
|
7d78: 49 83 e2 0f and $0xf,%r10
|
|
7d7c: 45 85 d2 test %r10d,%r10d
|
|
7d7f: 74 18 je 0x7d99
|
|
7d81: 41 f7 c2 03 00 00 00 test $0x3,%r10d
|
|
7d88: 0f 85 9f 01 00 00 jne 0x7f2d
|
|
7d8e: 41 f7 da neg %r10d
|
|
7d91: 41 83 c2 10 add $0x10,%r10d
|
|
7d95: 41 c1 ea 02 shr $0x2,%r10d
|
|
7d99: 41 8d 42 08 lea 0x8(%r10),%eax
|
|
7d9d: 44 3b c8 cmp %eax,%r9d
|
|
7da0: 0f 8c 87 01 00 00 jl 0x7f2d
|
|
7da6: 44 89 c8 mov %r9d,%eax
|
|
7da9: 33 d2 xor %edx,%edx
|
|
7dab: 41 2b c2 sub %r10d,%eax
|
|
7dae: 83 e0 07 and $0x7,%eax
|
|
7db1: f7 d8 neg %eax
|
|
7db3: 41 03 c1 add %r9d,%eax
|
|
7db6: 44 89 d7 mov %r10d,%edi
|
|
7db9: 45 85 d2 test %r10d,%r10d
|
|
7dbc: 76 21 jbe 0x7ddf
|
|
7dbe: 66 90 xchg %ax,%ax
|
|
7dc0: f3 0f 10 04 91 movss (%rcx,%rdx,4),%xmm0
|
|
7dc5: f3 0f 59 44 95 00 mulss 0x0(%rbp,%rdx,4),%xmm0
|
|
7dcb: f3 41 0f 58 04 90 addss (%r8,%rdx,4),%xmm0
|
|
7dd1: f3 41 0f 11 04 90 movss %xmm0,(%r8,%rdx,4)
|
|
7dd7: 48 ff c2 inc %rdx
|
|
7dda: 48 3b d7 cmp %rdi,%rdx
|
|
7ddd: 72 e1 jb 0x7dc0
|
|
7ddf: 45 89 d2 mov %r10d,%r10d
|
|
7de2: 4a 8d 54 95 00 lea 0x0(%rbp,%r10,4),%rdx
|
|
7de7: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
|
|
7dee: 48 63 d0 movslq %eax,%rdx
|
|
7df1: 74 4d je 0x7e40
|
|
7df3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
7df8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
7dff: 00
|
|
7e00: 0f 10 0c b9 movups (%rcx,%rdi,4),%xmm1
|
|
7e04: 0f 10 5c b9 10 movups 0x10(%rcx,%rdi,4),%xmm3
|
|
7e09: 0f 10 44 bd 00 movups 0x0(%rbp,%rdi,4),%xmm0
|
|
7e0e: 0f 10 54 bd 10 movups 0x10(%rbp,%rdi,4),%xmm2
|
|
7e13: 0f 59 c8 mulps %xmm0,%xmm1
|
|
7e16: 0f 59 da mulps %xmm2,%xmm3
|
|
7e19: 41 0f 58 0c b8 addps (%r8,%rdi,4),%xmm1
|
|
7e1e: 41 0f 58 5c b8 10 addps 0x10(%r8,%rdi,4),%xmm3
|
|
7e24: 41 0f 29 0c b8 movaps %xmm1,(%r8,%rdi,4)
|
|
7e29: 41 0f 29 5c b8 10 movaps %xmm3,0x10(%r8,%rdi,4)
|
|
7e2f: 48 83 c7 08 add $0x8,%rdi
|
|
7e33: 48 3b fa cmp %rdx,%rdi
|
|
7e36: 72 c8 jb 0x7e00
|
|
7e38: eb 38 jmp 0x7e72
|
|
7e3a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
7e40: 0f 10 04 b9 movups (%rcx,%rdi,4),%xmm0
|
|
7e44: 0f 10 4c b9 10 movups 0x10(%rcx,%rdi,4),%xmm1
|
|
7e49: 0f 59 44 bd 00 mulps 0x0(%rbp,%rdi,4),%xmm0
|
|
7e4e: 0f 59 4c bd 10 mulps 0x10(%rbp,%rdi,4),%xmm1
|
|
7e53: 41 0f 58 04 b8 addps (%r8,%rdi,4),%xmm0
|
|
7e58: 41 0f 58 4c b8 10 addps 0x10(%r8,%rdi,4),%xmm1
|
|
7e5e: 41 0f 29 04 b8 movaps %xmm0,(%r8,%rdi,4)
|
|
7e63: 41 0f 29 4c b8 10 movaps %xmm1,0x10(%r8,%rdi,4)
|
|
7e69: 48 83 c7 08 add $0x8,%rdi
|
|
7e6d: 48 3b fa cmp %rdx,%rdi
|
|
7e70: 72 ce jb 0x7e40
|
|
7e72: 8d 78 01 lea 0x1(%rax),%edi
|
|
7e75: 41 3b f9 cmp %r9d,%edi
|
|
7e78: 0f 87 a3 00 00 00 ja 0x7f21
|
|
7e7e: 4d 63 c9 movslq %r9d,%r9
|
|
7e81: 4c 2b ca sub %rdx,%r9
|
|
7e84: 49 83 f9 04 cmp $0x4,%r9
|
|
7e88: 0f 8c 9a 00 00 00 jl 0x7f28
|
|
7e8e: 45 89 cc mov %r9d,%r12d
|
|
7e91: 45 33 db xor %r11d,%r11d
|
|
7e94: 41 83 e4 fc and $0xfffffffc,%r12d
|
|
7e98: 4c 8d 54 95 00 lea 0x0(%rbp,%rdx,4),%r10
|
|
7e9d: 4d 63 e4 movslq %r12d,%r12
|
|
7ea0: 48 8d 3c 91 lea (%rcx,%rdx,4),%rdi
|
|
7ea4: 49 8d 14 90 lea (%r8,%rdx,4),%rdx
|
|
7ea8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
7eaf: 00
|
|
7eb0: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7eb7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
7ebe: 00 00
|
|
7ec0: 42 0f 10 0c 9f movups (%rdi,%r11,4),%xmm1
|
|
7ec5: 43 0f 10 04 9a movups (%r10,%r11,4),%xmm0
|
|
7eca: 0f 59 c8 mulps %xmm0,%xmm1
|
|
7ecd: 42 0f 58 0c 9a addps (%rdx,%r11,4),%xmm1
|
|
7ed2: 42 0f 29 0c 9a movaps %xmm1,(%rdx,%r11,4)
|
|
7ed7: 49 83 c3 04 add $0x4,%r11
|
|
7edb: 4d 3b dc cmp %r12,%r11
|
|
7ede: 72 e0 jb 0x7ec0
|
|
7ee0: 4d 3b e1 cmp %r9,%r12
|
|
7ee3: 73 3c jae 0x7f21
|
|
7ee5: 48 63 c0 movslq %eax,%rax
|
|
7ee8: 48 8d 6c 85 00 lea 0x0(%rbp,%rax,4),%rbp
|
|
7eed: 48 8d 14 81 lea (%rcx,%rax,4),%rdx
|
|
7ef1: 49 8d 04 80 lea (%r8,%rax,4),%rax
|
|
7ef5: 0f 1f 40 00 nopl 0x0(%rax)
|
|
7ef9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7f00: f3 42 0f 10 04 a2 movss (%rdx,%r12,4),%xmm0
|
|
7f06: f3 42 0f 59 44 a5 00 mulss 0x0(%rbp,%r12,4),%xmm0
|
|
7f0d: f3 42 0f 58 04 a0 addss (%rax,%r12,4),%xmm0
|
|
7f13: f3 42 0f 11 04 a0 movss %xmm0,(%rax,%r12,4)
|
|
7f19: 49 ff c4 inc %r12
|
|
7f1c: 4d 3b e1 cmp %r9,%r12
|
|
7f1f: 72 df jb 0x7f00
|
|
7f21: 33 c0 xor %eax,%eax
|
|
7f23: 5d pop %rbp
|
|
7f24: 41 5c pop %r12
|
|
7f26: 5f pop %rdi
|
|
7f27: c3 ret
|
|
7f28: 45 33 e4 xor %r12d,%r12d
|
|
7f2b: eb b3 jmp 0x7ee0
|
|
7f2d: 33 c0 xor %eax,%eax
|
|
7f2f: 41 83 f9 01 cmp $0x1,%r9d
|
|
7f33: 72 ec jb 0x7f21
|
|
7f35: 4d 63 c9 movslq %r9d,%r9
|
|
7f38: 45 33 e4 xor %r12d,%r12d
|
|
7f3b: eb a3 jmp 0x7ee0
|
|
7f3d: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
7f42: 5d pop %rbp
|
|
7f43: 41 5c pop %r12
|
|
7f45: 5f pop %rdi
|
|
7f46: c3 ret
|
|
7f47: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
7f4c: 5d pop %rbp
|
|
7f4d: 41 5c pop %r12
|
|
7f4f: 5f pop %rdi
|
|
7f50: c3 ret
|
|
7f51: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
7f58: 00
|
|
7f59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7f60: 56 push %rsi
|
|
7f61: 57 push %rdi
|
|
7f62: 41 54 push %r12
|
|
7f64: 48 89 d7 mov %rdx,%rdi
|
|
7f67: 48 85 c9 test %rcx,%rcx
|
|
7f6a: 0f 84 f3 01 00 00 je 0x8163
|
|
7f70: 48 85 ff test %rdi,%rdi
|
|
7f73: 0f 84 ea 01 00 00 je 0x8163
|
|
7f79: 4d 85 c0 test %r8,%r8
|
|
7f7c: 0f 84 e1 01 00 00 je 0x8163
|
|
7f82: 45 85 c9 test %r9d,%r9d
|
|
7f85: 0f 8e ce 01 00 00 jle 0x8159
|
|
7f8b: 41 83 f9 08 cmp $0x8,%r9d
|
|
7f8f: 0f 8c b5 01 00 00 jl 0x814a
|
|
7f95: 4d 89 c2 mov %r8,%r10
|
|
7f98: 49 83 e2 0f and $0xf,%r10
|
|
7f9c: 45 85 d2 test %r10d,%r10d
|
|
7f9f: 74 18 je 0x7fb9
|
|
7fa1: 41 f7 c2 03 00 00 00 test $0x3,%r10d
|
|
7fa8: 0f 85 9c 01 00 00 jne 0x814a
|
|
7fae: 41 f7 da neg %r10d
|
|
7fb1: 41 83 c2 10 add $0x10,%r10d
|
|
7fb5: 41 c1 ea 02 shr $0x2,%r10d
|
|
7fb9: 44 89 d0 mov %r10d,%eax
|
|
7fbc: 83 c0 08 add $0x8,%eax
|
|
7fbf: 44 3b c8 cmp %eax,%r9d
|
|
7fc2: 0f 8c 82 01 00 00 jl 0x814a
|
|
7fc8: 44 89 ce mov %r9d,%esi
|
|
7fcb: 33 d2 xor %edx,%edx
|
|
7fcd: 41 2b f2 sub %r10d,%esi
|
|
7fd0: 83 e6 07 and $0x7,%esi
|
|
7fd3: f7 de neg %esi
|
|
7fd5: 41 03 f1 add %r9d,%esi
|
|
7fd8: 44 89 d0 mov %r10d,%eax
|
|
7fdb: 45 85 d2 test %r10d,%r10d
|
|
7fde: 76 1f jbe 0x7fff
|
|
7fe0: f3 0f 10 04 91 movss (%rcx,%rdx,4),%xmm0
|
|
7fe5: f3 0f 59 04 97 mulss (%rdi,%rdx,4),%xmm0
|
|
7fea: f3 41 0f 58 04 90 addss (%r8,%rdx,4),%xmm0
|
|
7ff0: f3 41 0f 11 04 90 movss %xmm0,(%r8,%rdx,4)
|
|
7ff6: 48 8d 52 01 lea 0x1(%rdx),%rdx
|
|
7ffa: 48 3b d0 cmp %rax,%rdx
|
|
7ffd: 72 e1 jb 0x7fe0
|
|
7fff: 45 rex.RB
|