8538 lines
411 KiB
Plaintext
8538 lines
411 KiB
Plaintext
; th_15060: VA 0x180015060-0x18001d060 (32768 bytes)
|
|
|
|
/tmp/opencode/dis/th_15060.bin: file format binary
|
|
|
|
|
|
Disassembly of section .data:
|
|
|
|
0000000000000000 <.data>:
|
|
0: 48 89 d1 mov %rdx,%rcx
|
|
3: 48 85 c9 test %rcx,%rcx
|
|
6: 0f 84 82 01 00 00 je 0x18e
|
|
c: 45 85 c0 test %r8d,%r8d
|
|
f: 0f 8e 73 01 00 00 jle 0x188
|
|
15: c5 f1 57 c9 vxorpd %xmm1,%xmm1,%xmm1
|
|
19: c5 f9 2e c1 vucomisd %xmm1,%xmm0
|
|
1d: 7a 06 jp 0x25
|
|
1f: 0f 84 60 01 00 00 je 0x185
|
|
25: 41 83 f8 10 cmp $0x10,%r8d
|
|
29: 0f 8c 4f 01 00 00 jl 0x17e
|
|
2f: 49 89 ca mov %rcx,%r10
|
|
32: 49 83 e2 1f and $0x1f,%r10
|
|
36: 45 85 d2 test %r10d,%r10d
|
|
39: 74 18 je 0x53
|
|
3b: 41 f7 c2 07 00 00 00 test $0x7,%r10d
|
|
42: 0f 85 36 01 00 00 jne 0x17e
|
|
48: 41 f7 da neg %r10d
|
|
4b: 41 83 c2 20 add $0x20,%r10d
|
|
4f: 41 c1 ea 03 shr $0x3,%r10d
|
|
53: 41 8d 42 10 lea 0x10(%r10),%eax
|
|
57: 44 3b c0 cmp %eax,%r8d
|
|
5a: 0f 8c 1e 01 00 00 jl 0x17e
|
|
60: 44 89 c2 mov %r8d,%edx
|
|
63: 33 c0 xor %eax,%eax
|
|
65: 41 2b d2 sub %r10d,%edx
|
|
68: 83 e2 0f and $0xf,%edx
|
|
6b: f7 da neg %edx
|
|
6d: 41 03 d0 add %r8d,%edx
|
|
70: 45 89 d1 mov %r10d,%r9d
|
|
73: 45 85 d2 test %r10d,%r10d
|
|
76: 76 1a jbe 0x92
|
|
78: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
7f: 00
|
|
80: c5 fb 58 0c c1 vaddsd (%rcx,%rax,8),%xmm0,%xmm1
|
|
85: c5 fb 11 0c c1 vmovsd %xmm1,(%rcx,%rax,8)
|
|
8a: 48 ff c0 inc %rax
|
|
8d: 49 3b c1 cmp %r9,%rax
|
|
90: 72 ee jb 0x80
|
|
92: c4 e2 7d 19 c8 vbroadcastsd %xmm0,%ymm1
|
|
97: 48 63 c2 movslq %edx,%rax
|
|
9a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
a0: c4 a1 75 58 14 c9 vaddpd (%rcx,%r9,8),%ymm1,%ymm2
|
|
a6: c4 a1 75 58 5c c9 20 vaddpd 0x20(%rcx,%r9,8),%ymm1,%ymm3
|
|
ad: c4 a1 75 58 64 c9 40 vaddpd 0x40(%rcx,%r9,8),%ymm1,%ymm4
|
|
b4: c4 a1 75 58 6c c9 60 vaddpd 0x60(%rcx,%r9,8),%ymm1,%ymm5
|
|
bb: c4 a1 7d 11 14 c9 vmovupd %ymm2,(%rcx,%r9,8)
|
|
c1: c4 a1 7d 11 5c c9 20 vmovupd %ymm3,0x20(%rcx,%r9,8)
|
|
c8: c4 a1 7d 11 64 c9 40 vmovupd %ymm4,0x40(%rcx,%r9,8)
|
|
cf: c4 a1 7d 11 6c c9 60 vmovupd %ymm5,0x60(%rcx,%r9,8)
|
|
d6: 49 83 c1 10 add $0x10,%r9
|
|
da: 4c 3b c8 cmp %rax,%r9
|
|
dd: 72 c1 jb 0xa0
|
|
df: 8d 42 01 lea 0x1(%rdx),%eax
|
|
e2: 41 3b c0 cmp %r8d,%eax
|
|
e5: 0f 87 89 00 00 00 ja 0x174
|
|
eb: 4d 63 c0 movslq %r8d,%r8
|
|
ee: 48 63 d2 movslq %edx,%rdx
|
|
f1: 4c 2b c2 sub %rdx,%r8
|
|
f4: 49 83 f8 04 cmp $0x4,%r8
|
|
f8: 0f 8c 7c 00 00 00 jl 0x17a
|
|
fe: 48 63 d2 movslq %edx,%rdx
|
|
101: 44 89 c0 mov %r8d,%eax
|
|
104: 83 e0 fc and $0xfffffffc,%eax
|
|
107: 45 33 d2 xor %r10d,%r10d
|
|
10a: 48 63 c0 movslq %eax,%rax
|
|
10d: c4 e2 7d 19 c8 vbroadcastsd %xmm0,%ymm1
|
|
112: 4c 8d 0c d1 lea (%rcx,%rdx,8),%r9
|
|
116: 0f 1f 00 nopl (%rax)
|
|
119: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
120: c4 c1 75 58 11 vaddpd (%r9),%ymm1,%ymm2
|
|
125: 49 83 c2 04 add $0x4,%r10
|
|
129: c4 c1 7d 11 11 vmovupd %ymm2,(%r9)
|
|
12e: 49 83 c1 20 add $0x20,%r9
|
|
132: 4c 3b d0 cmp %rax,%r10
|
|
135: 72 e9 jb 0x120
|
|
137: 49 3b c0 cmp %r8,%rax
|
|
13a: 73 38 jae 0x174
|
|
13c: 48 63 d2 movslq %edx,%rdx
|
|
13f: 48 8d 0c d1 lea (%rcx,%rdx,8),%rcx
|
|
143: 48 8d 14 c1 lea (%rcx,%rax,8),%rdx
|
|
147: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
14e: 00
|
|
14f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
156: 0f 1f 00 nopl (%rax)
|
|
159: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
160: 48 ff c0 inc %rax
|
|
163: c5 fb 58 0a vaddsd (%rdx),%xmm0,%xmm1
|
|
167: c5 fb 11 0a vmovsd %xmm1,(%rdx)
|
|
16b: 48 83 c2 08 add $0x8,%rdx
|
|
16f: 49 3b c0 cmp %r8,%rax
|
|
172: 72 ec jb 0x160
|
|
174: 33 c0 xor %eax,%eax
|
|
176: c5 f8 77 vzeroupper
|
|
179: c3 ret
|
|
17a: 33 c0 xor %eax,%eax
|
|
17c: eb b9 jmp 0x137
|
|
17e: 33 d2 xor %edx,%edx
|
|
180: e9 5a ff ff ff jmp 0xdf
|
|
185: 33 c0 xor %eax,%eax
|
|
187: c3 ret
|
|
188: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
18d: c3 ret
|
|
18e: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
193: c3 ret
|
|
194: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
199: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1a0: 48 83 ec 28 sub $0x28,%rsp
|
|
1a4: 48 85 d2 test %rdx,%rdx
|
|
1a7: 74 20 je 0x1c9
|
|
1a9: 45 85 c0 test %r8d,%r8d
|
|
1ac: 7f 0a jg 0x1b8
|
|
1ae: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
1b3: 48 83 c4 28 add $0x28,%rsp
|
|
1b7: c3 ret
|
|
1b8: 66 48 0f 7e c1 movq %xmm0,%rcx
|
|
1bd: e8 9e ba 02 00 call 0x2bc60
|
|
1c2: 33 c0 xor %eax,%eax
|
|
1c4: 48 83 c4 28 add $0x28,%rsp
|
|
1c8: c3 ret
|
|
1c9: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
1ce: 48 83 c4 28 add $0x28,%rsp
|
|
1d2: c3 ret
|
|
1d3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
1d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
1df: 00
|
|
1e0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
|
|
1e5: 48 85 d2 test %rdx,%rdx
|
|
1e8: 74 23 je 0x20d
|
|
1ea: 45 85 c0 test %r8d,%r8d
|
|
1ed: 7f 0c jg 0x1fb
|
|
1ef: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
1f4: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
1f9: 90 nop
|
|
1fa: c3 ret
|
|
1fb: 66 48 0f 7e c1 movq %xmm0,%rcx
|
|
200: e8 7b ba 02 00 call 0x2bc80
|
|
205: 33 c0 xor %eax,%eax
|
|
207: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
20c: c3 ret
|
|
20d: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
212: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
217: 90 nop
|
|
218: 90 nop
|
|
219: 90 nop
|
|
21a: c3 ret
|
|
21b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
220: 48 83 ec 28 sub $0x28,%rsp
|
|
224: 48 85 d2 test %rdx,%rdx
|
|
227: 74 20 je 0x249
|
|
229: 45 85 c0 test %r8d,%r8d
|
|
22c: 7f 0a jg 0x238
|
|
22e: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
233: 48 83 c4 28 add $0x28,%rsp
|
|
237: c3 ret
|
|
238: 66 48 0f 7e c1 movq %xmm0,%rcx
|
|
23d: e8 5e ba 02 00 call 0x2bca0
|
|
242: 33 c0 xor %eax,%eax
|
|
244: 48 83 c4 28 add $0x28,%rsp
|
|
248: c3 ret
|
|
249: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
24e: 48 83 c4 28 add $0x28,%rsp
|
|
252: c3 ret
|
|
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: 48 83 ec 28 sub $0x28,%rsp
|
|
264: 48 85 d2 test %rdx,%rdx
|
|
267: 74 20 je 0x289
|
|
269: 45 85 c0 test %r8d,%r8d
|
|
26c: 7f 0a jg 0x278
|
|
26e: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
273: 48 83 c4 28 add $0x28,%rsp
|
|
277: c3 ret
|
|
278: c4 e1 f9 7e c1 vmovq %xmm0,%rcx
|
|
27d: e8 3e ba 02 00 call 0x2bcc0
|
|
282: 33 c0 xor %eax,%eax
|
|
284: 48 83 c4 28 add $0x28,%rsp
|
|
288: c3 ret
|
|
289: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
28e: 48 83 c4 28 add $0x28,%rsp
|
|
292: c3 ret
|
|
293: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
298: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
29f: 00
|
|
2a0: 48 83 ec 28 sub $0x28,%rsp
|
|
2a4: 48 85 d2 test %rdx,%rdx
|
|
2a7: 74 20 je 0x2c9
|
|
2a9: 45 85 c0 test %r8d,%r8d
|
|
2ac: 7f 0a jg 0x2b8
|
|
2ae: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
2b3: 48 83 c4 28 add $0x28,%rsp
|
|
2b7: c3 ret
|
|
2b8: c4 e1 f9 7e c1 vmovq %xmm0,%rcx
|
|
2bd: e8 1e ba 02 00 call 0x2bce0
|
|
2c2: 33 c0 xor %eax,%eax
|
|
2c4: 48 83 c4 28 add $0x28,%rsp
|
|
2c8: c3 ret
|
|
2c9: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
2ce: 48 83 c4 28 add $0x28,%rsp
|
|
2d2: c3 ret
|
|
2d3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
2d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
2df: 00
|
|
2e0: 48 83 ec 28 sub $0x28,%rsp
|
|
2e4: 48 85 d2 test %rdx,%rdx
|
|
2e7: 74 20 je 0x309
|
|
2e9: 45 85 c0 test %r8d,%r8d
|
|
2ec: 7f 0a jg 0x2f8
|
|
2ee: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
2f3: 48 83 c4 28 add $0x28,%rsp
|
|
2f7: c3 ret
|
|
2f8: c4 e1 f9 7e c1 vmovq %xmm0,%rcx
|
|
2fd: e8 3e bd 02 00 call 0x2c040
|
|
302: 33 c0 xor %eax,%eax
|
|
304: 48 83 c4 28 add $0x28,%rsp
|
|
308: c3 ret
|
|
309: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
30e: 48 83 c4 28 add $0x28,%rsp
|
|
312: c3 ret
|
|
313: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
318: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
31f: 00
|
|
320: 41 83 f9 05 cmp $0x5,%r9d
|
|
324: 7d 3d jge 0x363
|
|
326: 41 ff c9 dec %r9d
|
|
329: 41 83 f9 ff cmp $0xffffffff,%r9d
|
|
32d: 74 33 je 0x362
|
|
32f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
336: 00
|
|
337: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
33e: 66 90 xchg %ax,%ax
|
|
340: f2 0f 10 01 movsd (%rcx),%xmm0
|
|
344: 41 ff c9 dec %r9d
|
|
347: 48 83 c1 08 add $0x8,%rcx
|
|
34b: f2 0f 58 02 addsd (%rdx),%xmm0
|
|
34f: f2 41 0f 11 00 movsd %xmm0,(%r8)
|
|
354: 48 83 c2 08 add $0x8,%rdx
|
|
358: 49 83 c0 08 add $0x8,%r8
|
|
35c: 41 83 f9 ff cmp $0xffffffff,%r9d
|
|
360: 75 de jne 0x340
|
|
362: c3 ret
|
|
363: 49 f7 c0 07 00 00 00 test $0x7,%r8
|
|
36a: 0f 85 e0 02 00 00 jne 0x650
|
|
370: 49 f7 c0 0f 00 00 00 test $0xf,%r8
|
|
377: 74 1c je 0x395
|
|
379: f2 0f 10 01 movsd (%rcx),%xmm0
|
|
37d: 48 83 c1 08 add $0x8,%rcx
|
|
381: 41 ff c9 dec %r9d
|
|
384: f2 0f 58 02 addsd (%rdx),%xmm0
|
|
388: f2 41 0f 11 00 movsd %xmm0,(%r8)
|
|
38d: 48 83 c2 08 add $0x8,%rdx
|
|
391: 49 83 c0 08 add $0x8,%r8
|
|
395: 44 89 c8 mov %r9d,%eax
|
|
398: 41 83 e1 03 and $0x3,%r9d
|
|
39c: c1 f8 02 sar $0x2,%eax
|
|
39f: 48 f7 c1 0f 00 00 00 test $0xf,%rcx
|
|
3a6: 0f 84 70 01 00 00 je 0x51c
|
|
3ac: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
|
|
3b3: 0f 84 d5 00 00 00 je 0x48e
|
|
3b9: 3d aa 2a 00 00 cmp $0x2aaa,%eax
|
|
3be: 0f 8f 7c 00 00 00 jg 0x440
|
|
3c4: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
3cb: 00
|
|
3cc: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
3d3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
3d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
3df: 00
|
|
3e0: f2 0f 10 11 movsd (%rcx),%xmm2
|
|
3e4: f2 0f 10 59 10 movsd 0x10(%rcx),%xmm3
|
|
3e9: f2 0f 10 02 movsd (%rdx),%xmm0
|
|
3ed: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1
|
|
3f2: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0
|
|
3f7: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1
|
|
3fc: 48 83 c2 20 add $0x20,%rdx
|
|
400: 66 0f 16 51 08 movhpd 0x8(%rcx),%xmm2
|
|
405: 66 0f 16 59 18 movhpd 0x18(%rcx),%xmm3
|
|
40a: 48 83 c1 20 add $0x20,%rcx
|
|
40e: 66 0f 58 d0 addpd %xmm0,%xmm2
|
|
412: 66 0f 58 d9 addpd %xmm1,%xmm3
|
|
416: 41 0f 29 10 movaps %xmm2,(%r8)
|
|
41a: 41 0f 29 58 10 movaps %xmm3,0x10(%r8)
|
|
41f: 49 83 c0 20 add $0x20,%r8
|
|
423: ff c8 dec %eax
|
|
425: 75 b9 jne 0x3e0
|
|
427: e9 fa fe ff ff jmp 0x326
|
|
42c: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
433: 00
|
|
434: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
43b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
440: f2 0f 10 11 movsd (%rcx),%xmm2
|
|
444: f2 0f 10 02 movsd (%rdx),%xmm0
|
|
448: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1
|
|
44d: f2 0f 10 59 10 movsd 0x10(%rcx),%xmm3
|
|
452: 66 0f 16 51 08 movhpd 0x8(%rcx),%xmm2
|
|
457: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0
|
|
45c: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1
|
|
461: 48 83 c2 20 add $0x20,%rdx
|
|
465: 66 0f 16 59 18 movhpd 0x18(%rcx),%xmm3
|
|
46a: 48 83 c1 20 add $0x20,%rcx
|
|
46e: 66 0f 58 d0 addpd %xmm0,%xmm2
|
|
472: 66 0f 58 d9 addpd %xmm1,%xmm3
|
|
476: 66 41 0f 2b 10 movntpd %xmm2,(%r8)
|
|
47b: 66 41 0f 2b 58 10 movntpd %xmm3,0x10(%r8)
|
|
481: 49 83 c0 20 add $0x20,%r8
|
|
485: ff c8 dec %eax
|
|
487: 75 b7 jne 0x440
|
|
489: e9 98 fe ff ff jmp 0x326
|
|
48e: 3d aa 2a 00 00 cmp $0x2aaa,%eax
|
|
493: 7f 4b jg 0x4e0
|
|
495: 0f 1f 40 00 nopl 0x0(%rax)
|
|
499: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
4a0: f2 0f 10 01 movsd (%rcx),%xmm0
|
|
4a4: f2 0f 10 49 10 movsd 0x10(%rcx),%xmm1
|
|
4a9: 66 0f 16 41 08 movhpd 0x8(%rcx),%xmm0
|
|
4ae: 66 0f 16 49 18 movhpd 0x18(%rcx),%xmm1
|
|
4b3: 48 83 c1 20 add $0x20,%rcx
|
|
4b7: 66 0f 58 02 addpd (%rdx),%xmm0
|
|
4bb: 66 0f 58 4a 10 addpd 0x10(%rdx),%xmm1
|
|
4c0: 41 0f 29 00 movaps %xmm0,(%r8)
|
|
4c4: 48 83 c2 20 add $0x20,%rdx
|
|
4c8: 41 0f 29 48 10 movaps %xmm1,0x10(%r8)
|
|
4cd: 49 83 c0 20 add $0x20,%r8
|
|
4d1: ff c8 dec %eax
|
|
4d3: 75 cb jne 0x4a0
|
|
4d5: e9 4c fe ff ff jmp 0x326
|
|
4da: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
4e0: f2 0f 10 01 movsd (%rcx),%xmm0
|
|
4e4: f2 0f 10 49 10 movsd 0x10(%rcx),%xmm1
|
|
4e9: 66 0f 16 41 08 movhpd 0x8(%rcx),%xmm0
|
|
4ee: 66 0f 16 49 18 movhpd 0x18(%rcx),%xmm1
|
|
4f3: 48 83 c1 20 add $0x20,%rcx
|
|
4f7: 66 0f 58 02 addpd (%rdx),%xmm0
|
|
4fb: 66 0f 58 4a 10 addpd 0x10(%rdx),%xmm1
|
|
500: 66 41 0f 2b 00 movntpd %xmm0,(%r8)
|
|
505: 48 83 c2 20 add $0x20,%rdx
|
|
509: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8)
|
|
50f: 49 83 c0 20 add $0x20,%r8
|
|
513: ff c8 dec %eax
|
|
515: 75 c9 jne 0x4e0
|
|
517: e9 0a fe ff ff jmp 0x326
|
|
51c: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
|
|
523: 0f 84 93 00 00 00 je 0x5bc
|
|
529: 3d aa 2a 00 00 cmp $0x2aaa,%eax
|
|
52e: 7f 50 jg 0x580
|
|
530: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
537: 00
|
|
538: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
53f: 90 nop
|
|
540: f2 0f 10 02 movsd (%rdx),%xmm0
|
|
544: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1
|
|
549: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0
|
|
54e: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1
|
|
553: 48 83 c2 20 add $0x20,%rdx
|
|
557: 66 0f 58 01 addpd (%rcx),%xmm0
|
|
55b: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1
|
|
560: 41 0f 29 00 movaps %xmm0,(%r8)
|
|
564: 48 83 c1 20 add $0x20,%rcx
|
|
568: 41 0f 29 48 10 movaps %xmm1,0x10(%r8)
|
|
56d: 49 83 c0 20 add $0x20,%r8
|
|
571: ff c8 dec %eax
|
|
573: 75 cb jne 0x540
|
|
575: e9 ac fd ff ff jmp 0x326
|
|
57a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
580: f2 0f 10 02 movsd (%rdx),%xmm0
|
|
584: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1
|
|
589: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0
|
|
58e: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1
|
|
593: 48 83 c2 20 add $0x20,%rdx
|
|
597: 66 0f 58 01 addpd (%rcx),%xmm0
|
|
59b: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1
|
|
5a0: 66 41 0f 2b 00 movntpd %xmm0,(%r8)
|
|
5a5: 48 83 c1 20 add $0x20,%rcx
|
|
5a9: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8)
|
|
5af: 49 83 c0 20 add $0x20,%r8
|
|
5b3: ff c8 dec %eax
|
|
5b5: 75 c9 jne 0x580
|
|
5b7: e9 6a fd ff ff jmp 0x326
|
|
5bc: 3d aa 2a 00 00 cmp $0x2aaa,%eax
|
|
5c1: 7f 5d jg 0x620
|
|
5c3: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
5ca: 00
|
|
5cb: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5d2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5e0: 0f 28 02 movaps (%rdx),%xmm0
|
|
5e3: 0f 28 4a 10 movaps 0x10(%rdx),%xmm1
|
|
5e7: 48 83 c2 20 add $0x20,%rdx
|
|
5eb: 66 0f 58 01 addpd (%rcx),%xmm0
|
|
5ef: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1
|
|
5f4: 41 0f 29 00 movaps %xmm0,(%r8)
|
|
5f8: 48 83 c1 20 add $0x20,%rcx
|
|
5fc: 41 0f 29 48 10 movaps %xmm1,0x10(%r8)
|
|
601: 49 83 c0 20 add $0x20,%r8
|
|
605: ff c8 dec %eax
|
|
607: 75 d7 jne 0x5e0
|
|
609: e9 18 fd ff ff jmp 0x326
|
|
60e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
615: 00
|
|
616: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
61d: 0f 1f 00 nopl (%rax)
|
|
620: 0f 28 02 movaps (%rdx),%xmm0
|
|
623: 0f 28 4a 10 movaps 0x10(%rdx),%xmm1
|
|
627: 48 83 c2 20 add $0x20,%rdx
|
|
62b: 66 0f 58 01 addpd (%rcx),%xmm0
|
|
62f: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1
|
|
634: 66 41 0f 2b 00 movntpd %xmm0,(%r8)
|
|
639: 48 83 c1 20 add $0x20,%rcx
|
|
63d: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8)
|
|
643: 49 83 c0 20 add $0x20,%r8
|
|
647: ff c8 dec %eax
|
|
649: 75 d5 jne 0x620
|
|
64b: e9 d6 fc ff ff jmp 0x326
|
|
650: 44 89 c8 mov %r9d,%eax
|
|
653: 41 83 e1 03 and $0x3,%r9d
|
|
657: c1 f8 02 sar $0x2,%eax
|
|
65a: 48 f7 c1 0f 00 00 00 test $0xf,%rcx
|
|
661: 0f 84 d3 00 00 00 je 0x73a
|
|
667: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
|
|
66e: 0f 85 6c 00 00 00 jne 0x6e0
|
|
674: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
679: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
680: f2 0f 10 01 movsd (%rcx),%xmm0
|
|
684: f2 0f 10 49 10 movsd 0x10(%rcx),%xmm1
|
|
689: 66 0f 16 41 08 movhpd 0x8(%rcx),%xmm0
|
|
68e: 66 0f 16 49 18 movhpd 0x18(%rcx),%xmm1
|
|
693: 48 83 c1 20 add $0x20,%rcx
|
|
697: 66 0f 58 02 addpd (%rdx),%xmm0
|
|
69b: 66 0f 58 4a 10 addpd 0x10(%rdx),%xmm1
|
|
6a0: f2 41 0f 11 00 movsd %xmm0,(%r8)
|
|
6a5: 48 83 c2 20 add $0x20,%rdx
|
|
6a9: 66 41 0f 17 40 08 movhpd %xmm0,0x8(%r8)
|
|
6af: f2 41 0f 11 48 10 movsd %xmm1,0x10(%r8)
|
|
6b5: 66 41 0f 17 48 18 movhpd %xmm1,0x18(%r8)
|
|
6bb: 49 83 c0 20 add $0x20,%r8
|
|
6bf: ff c8 dec %eax
|
|
6c1: 75 bd jne 0x680
|
|
6c3: e9 5e fc ff ff jmp 0x326
|
|
6c8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6cf: 00
|
|
6d0: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6d7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
6de: 00 00
|
|
6e0: f2 0f 10 11 movsd (%rcx),%xmm2
|
|
6e4: f2 0f 10 59 10 movsd 0x10(%rcx),%xmm3
|
|
6e9: f2 0f 10 02 movsd (%rdx),%xmm0
|
|
6ed: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1
|
|
6f2: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0
|
|
6f7: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1
|
|
6fc: 48 83 c2 20 add $0x20,%rdx
|
|
700: 66 0f 16 51 08 movhpd 0x8(%rcx),%xmm2
|
|
705: 66 0f 16 59 18 movhpd 0x18(%rcx),%xmm3
|
|
70a: 48 83 c1 20 add $0x20,%rcx
|
|
70e: 66 0f 58 d0 addpd %xmm0,%xmm2
|
|
712: 66 0f 58 d9 addpd %xmm1,%xmm3
|
|
716: f2 41 0f 11 10 movsd %xmm2,(%r8)
|
|
71b: 66 41 0f 17 50 08 movhpd %xmm2,0x8(%r8)
|
|
721: f2 41 0f 11 58 10 movsd %xmm3,0x10(%r8)
|
|
727: 66 41 0f 17 58 18 movhpd %xmm3,0x18(%r8)
|
|
72d: 49 83 c0 20 add $0x20,%r8
|
|
731: ff c8 dec %eax
|
|
733: 75 ab jne 0x6e0
|
|
735: e9 ec fb ff ff jmp 0x326
|
|
73a: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
|
|
741: 75 5d jne 0x7a0
|
|
743: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
74a: 00
|
|
74b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
752: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
759: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
760: 0f 28 02 movaps (%rdx),%xmm0
|
|
763: 0f 28 4a 10 movaps 0x10(%rdx),%xmm1
|
|
767: 48 83 c2 20 add $0x20,%rdx
|
|
76b: 66 0f 58 01 addpd (%rcx),%xmm0
|
|
76f: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1
|
|
774: f2 41 0f 11 00 movsd %xmm0,(%r8)
|
|
779: 48 83 c1 20 add $0x20,%rcx
|
|
77d: 66 41 0f 17 40 08 movhpd %xmm0,0x8(%r8)
|
|
783: f2 41 0f 11 48 10 movsd %xmm1,0x10(%r8)
|
|
789: 66 41 0f 17 48 18 movhpd %xmm1,0x18(%r8)
|
|
78f: 49 83 c0 20 add $0x20,%r8
|
|
793: ff c8 dec %eax
|
|
795: 75 c9 jne 0x760
|
|
797: e9 8a fb ff ff jmp 0x326
|
|
79c: 0f 1f 40 00 nopl 0x0(%rax)
|
|
7a0: f2 0f 10 02 movsd (%rdx),%xmm0
|
|
7a4: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1
|
|
7a9: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0
|
|
7ae: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1
|
|
7b3: 48 83 c2 20 add $0x20,%rdx
|
|
7b7: 66 0f 58 01 addpd (%rcx),%xmm0
|
|
7bb: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1
|
|
7c0: f2 41 0f 11 00 movsd %xmm0,(%r8)
|
|
7c5: 48 83 c1 20 add $0x20,%rcx
|
|
7c9: 66 41 0f 17 40 08 movhpd %xmm0,0x8(%r8)
|
|
7cf: f2 41 0f 11 48 10 movsd %xmm1,0x10(%r8)
|
|
7d5: 66 41 0f 17 48 18 movhpd %xmm1,0x18(%r8)
|
|
7db: 49 83 c0 20 add $0x20,%r8
|
|
7df: ff c8 dec %eax
|
|
7e1: 75 bd jne 0x7a0
|
|
7e3: e9 3e fb ff ff jmp 0x326
|
|
7e8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
7ef: 00
|
|
7f0: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7f7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
7fe: 00 00
|
|
800: 41 83 f9 05 cmp $0x5,%r9d
|
|
804: 7d 3e jge 0x844
|
|
806: 41 83 c1 ff add $0xffffffff,%r9d
|
|
80a: 41 83 f9 ff cmp $0xffffffff,%r9d
|
|
80e: 74 33 je 0x843
|
|
810: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
817: 00
|
|
818: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
81f: 90 nop
|
|
820: f2 0f 10 01 movsd (%rcx),%xmm0
|
|
824: 41 83 c1 ff add $0xffffffff,%r9d
|
|
828: 48 83 c1 08 add $0x8,%rcx
|
|
82c: f2 0f 58 02 addsd (%rdx),%xmm0
|
|
830: 48 83 c2 08 add $0x8,%rdx
|
|
834: f2 41 0f 11 00 movsd %xmm0,(%r8)
|
|
839: 49 83 c0 08 add $0x8,%r8
|
|
83d: 41 83 f9 ff cmp $0xffffffff,%r9d
|
|
841: 75 dd jne 0x820
|
|
843: c3 ret
|
|
844: 49 f7 c0 07 00 00 00 test $0x7,%r8
|
|
84b: 0f 85 80 02 00 00 jne 0xad1
|
|
851: 49 f7 c0 0f 00 00 00 test $0xf,%r8
|
|
858: 74 1d je 0x877
|
|
85a: f2 0f 10 01 movsd (%rcx),%xmm0
|
|
85e: 48 83 c1 08 add $0x8,%rcx
|
|
862: 41 83 c1 ff add $0xffffffff,%r9d
|
|
866: f2 0f 58 02 addsd (%rdx),%xmm0
|
|
86a: 48 83 c2 08 add $0x8,%rdx
|
|
86e: f2 41 0f 11 00 movsd %xmm0,(%r8)
|
|
873: 49 83 c0 08 add $0x8,%r8
|
|
877: 44 89 c8 mov %r9d,%eax
|
|
87a: 41 83 e1 03 and $0x3,%r9d
|
|
87e: c1 f8 02 sar $0x2,%eax
|
|
881: 48 f7 c1 0f 00 00 00 test $0xf,%rcx
|
|
888: 0f 84 23 01 00 00 je 0x9b1
|
|
88e: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
|
|
895: 0f 84 9c 00 00 00 je 0x937
|
|
89b: 3d aa 2a 00 00 cmp $0x2aaa,%eax
|
|
8a0: 7f 5e jg 0x900
|
|
8a2: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
8a9: 00
|
|
8aa: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
8b1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
8b8: 00
|
|
8b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
8c0: 0f 10 11 movups (%rcx),%xmm2
|
|
8c3: 0f 10 59 10 movups 0x10(%rcx),%xmm3
|
|
8c7: 48 83 c1 20 add $0x20,%rcx
|
|
8cb: 0f 10 02 movups (%rdx),%xmm0
|
|
8ce: 0f 10 4a 10 movups 0x10(%rdx),%xmm1
|
|
8d2: 66 0f 58 d0 addpd %xmm0,%xmm2
|
|
8d6: 48 83 c2 20 add $0x20,%rdx
|
|
8da: 66 0f 58 d9 addpd %xmm1,%xmm3
|
|
8de: 41 0f 11 10 movups %xmm2,(%r8)
|
|
8e2: 41 0f 11 58 10 movups %xmm3,0x10(%r8)
|
|
8e7: 49 83 c0 20 add $0x20,%r8
|
|
8eb: 83 c0 ff add $0xffffffff,%eax
|
|
8ee: 75 d0 jne 0x8c0
|
|
8f0: e9 11 ff ff ff jmp 0x806
|
|
8f5: 0f 1f 40 00 nopl 0x0(%rax)
|
|
8f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
900: 0f 10 11 movups (%rcx),%xmm2
|
|
903: 0f 10 59 10 movups 0x10(%rcx),%xmm3
|
|
907: 48 83 c1 20 add $0x20,%rcx
|
|
90b: 0f 10 02 movups (%rdx),%xmm0
|
|
90e: 0f 10 4a 10 movups 0x10(%rdx),%xmm1
|
|
912: 66 0f 58 d0 addpd %xmm0,%xmm2
|
|
916: 48 83 c2 20 add $0x20,%rdx
|
|
91a: 66 0f 58 d9 addpd %xmm1,%xmm3
|
|
91e: 66 41 0f 2b 10 movntpd %xmm2,(%r8)
|
|
923: 66 41 0f 2b 58 10 movntpd %xmm3,0x10(%r8)
|
|
929: 49 83 c0 20 add $0x20,%r8
|
|
92d: 83 c0 ff add $0xffffffff,%eax
|
|
930: 75 ce jne 0x900
|
|
932: e9 cf fe ff ff jmp 0x806
|
|
937: 3d aa 2a 00 00 cmp $0x2aaa,%eax
|
|
93c: 7f 42 jg 0x980
|
|
93e: 66 90 xchg %ax,%ax
|
|
940: 0f 10 01 movups (%rcx),%xmm0
|
|
943: 0f 10 49 10 movups 0x10(%rcx),%xmm1
|
|
947: 48 83 c1 20 add $0x20,%rcx
|
|
94b: 66 0f 58 02 addpd (%rdx),%xmm0
|
|
94f: 66 0f 58 4a 10 addpd 0x10(%rdx),%xmm1
|
|
954: 48 83 c2 20 add $0x20,%rdx
|
|
958: 41 0f 11 00 movups %xmm0,(%r8)
|
|
95c: 41 0f 11 48 10 movups %xmm1,0x10(%r8)
|
|
961: 49 83 c0 20 add $0x20,%r8
|
|
965: 83 c0 ff add $0xffffffff,%eax
|
|
968: 75 d6 jne 0x940
|
|
96a: e9 97 fe ff ff jmp 0x806
|
|
96f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
976: 00
|
|
977: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
97e: 66 90 xchg %ax,%ax
|
|
980: 0f 10 01 movups (%rcx),%xmm0
|
|
983: 0f 10 49 10 movups 0x10(%rcx),%xmm1
|
|
987: 48 83 c1 20 add $0x20,%rcx
|
|
98b: 66 0f 58 02 addpd (%rdx),%xmm0
|
|
98f: 66 0f 58 4a 10 addpd 0x10(%rdx),%xmm1
|
|
994: 48 83 c2 20 add $0x20,%rdx
|
|
998: 66 41 0f 2b 00 movntpd %xmm0,(%r8)
|
|
99d: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8)
|
|
9a3: 49 83 c0 20 add $0x20,%r8
|
|
9a7: 83 c0 ff add $0xffffffff,%eax
|
|
9aa: 75 d4 jne 0x980
|
|
9ac: e9 55 fe ff ff jmp 0x806
|
|
9b1: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
|
|
9b8: 0f 84 93 00 00 00 je 0xa51
|
|
9be: 3d aa 2a 00 00 cmp $0x2aaa,%eax
|
|
9c3: 7f 5b jg 0xa20
|
|
9c5: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
9cc: 00
|
|
9cd: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
9d4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
9d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
9e0: 0f 10 02 movups (%rdx),%xmm0
|
|
9e3: 0f 10 4a 10 movups 0x10(%rdx),%xmm1
|
|
9e7: 48 83 c2 20 add $0x20,%rdx
|
|
9eb: 66 0f 58 01 addpd (%rcx),%xmm0
|
|
9ef: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1
|
|
9f4: 48 83 c1 20 add $0x20,%rcx
|
|
9f8: 41 0f 11 00 movups %xmm0,(%r8)
|
|
9fc: 41 0f 11 48 10 movups %xmm1,0x10(%r8)
|
|
a01: 49 83 c0 20 add $0x20,%r8
|
|
a05: 83 c0 ff add $0xffffffff,%eax
|
|
a08: 75 d6 jne 0x9e0
|
|
a0a: e9 f7 fd ff ff jmp 0x806
|
|
a0f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
a16: 00
|
|
a17: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
a1e: 66 90 xchg %ax,%ax
|
|
a20: 0f 10 02 movups (%rdx),%xmm0
|
|
a23: 0f 10 4a 10 movups 0x10(%rdx),%xmm1
|
|
a27: 48 83 c2 20 add $0x20,%rdx
|
|
a2b: 66 0f 58 01 addpd (%rcx),%xmm0
|
|
a2f: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1
|
|
a34: 48 83 c1 20 add $0x20,%rcx
|
|
a38: 66 41 0f 2b 00 movntpd %xmm0,(%r8)
|
|
a3d: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8)
|
|
a43: 49 83 c0 20 add $0x20,%r8
|
|
a47: 83 c0 ff add $0xffffffff,%eax
|
|
a4a: 75 d4 jne 0xa20
|
|
a4c: e9 b5 fd ff ff jmp 0x806
|
|
a51: 3d aa 2a 00 00 cmp $0x2aaa,%eax
|
|
a56: 7f 48 jg 0xaa0
|
|
a58: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
a5f: 00
|
|
a60: 0f 10 02 movups (%rdx),%xmm0
|
|
a63: 0f 10 4a 10 movups 0x10(%rdx),%xmm1
|
|
a67: 48 83 c2 20 add $0x20,%rdx
|
|
a6b: 66 0f 58 01 addpd (%rcx),%xmm0
|
|
a6f: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1
|
|
a74: 48 83 c1 20 add $0x20,%rcx
|
|
a78: 41 0f 11 00 movups %xmm0,(%r8)
|
|
a7c: 41 0f 11 48 10 movups %xmm1,0x10(%r8)
|
|
a81: 49 83 c0 20 add $0x20,%r8
|
|
a85: 83 c0 ff add $0xffffffff,%eax
|
|
a88: 75 d6 jne 0xa60
|
|
a8a: e9 77 fd ff ff jmp 0x806
|
|
a8f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
a96: 00
|
|
a97: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
a9e: 66 90 xchg %ax,%ax
|
|
aa0: 0f 10 02 movups (%rdx),%xmm0
|
|
aa3: 0f 10 4a 10 movups 0x10(%rdx),%xmm1
|
|
aa7: 48 83 c2 20 add $0x20,%rdx
|
|
aab: 66 0f 58 01 addpd (%rcx),%xmm0
|
|
aaf: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1
|
|
ab4: 48 83 c1 20 add $0x20,%rcx
|
|
ab8: 66 41 0f 2b 00 movntpd %xmm0,(%r8)
|
|
abd: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8)
|
|
ac3: 49 83 c0 20 add $0x20,%r8
|
|
ac7: 83 c0 ff add $0xffffffff,%eax
|
|
aca: 75 d4 jne 0xaa0
|
|
acc: e9 35 fd ff ff jmp 0x806
|
|
ad1: 44 89 c8 mov %r9d,%eax
|
|
ad4: 41 83 e1 03 and $0x3,%r9d
|
|
ad8: c1 f8 02 sar $0x2,%eax
|
|
adb: 48 f7 c1 0f 00 00 00 test $0xf,%rcx
|
|
ae2: 0f 84 8d 00 00 00 je 0xb75
|
|
ae8: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
|
|
aef: 75 4f jne 0xb40
|
|
af1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
af8: 00
|
|
af9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
b00: 0f 10 01 movups (%rcx),%xmm0
|
|
b03: 0f 10 49 10 movups 0x10(%rcx),%xmm1
|
|
b07: 48 83 c1 20 add $0x20,%rcx
|
|
b0b: 66 0f 58 02 addpd (%rdx),%xmm0
|
|
b0f: 66 0f 58 4a 10 addpd 0x10(%rdx),%xmm1
|
|
b14: 48 83 c2 20 add $0x20,%rdx
|
|
b18: 41 0f 11 00 movups %xmm0,(%r8)
|
|
b1c: 41 0f 11 48 10 movups %xmm1,0x10(%r8)
|
|
b21: 49 83 c0 20 add $0x20,%r8
|
|
b25: 83 c0 ff add $0xffffffff,%eax
|
|
b28: 75 d6 jne 0xb00
|
|
b2a: e9 d7 fc ff ff jmp 0x806
|
|
b2f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
b36: 00
|
|
b37: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
b3e: 66 90 xchg %ax,%ax
|
|
b40: 0f 10 11 movups (%rcx),%xmm2
|
|
b43: 0f 10 59 10 movups 0x10(%rcx),%xmm3
|
|
b47: 48 83 c1 20 add $0x20,%rcx
|
|
b4b: 0f 10 02 movups (%rdx),%xmm0
|
|
b4e: 0f 10 4a 10 movups 0x10(%rdx),%xmm1
|
|
b52: 66 0f 58 d0 addpd %xmm0,%xmm2
|
|
b56: 48 83 c2 20 add $0x20,%rdx
|
|
b5a: 66 0f 58 d9 addpd %xmm1,%xmm3
|
|
b5e: 41 0f 11 10 movups %xmm2,(%r8)
|
|
b62: 41 0f 11 58 10 movups %xmm3,0x10(%r8)
|
|
b67: 49 83 c0 20 add $0x20,%r8
|
|
b6b: 83 c0 ff add $0xffffffff,%eax
|
|
b6e: 75 d0 jne 0xb40
|
|
b70: e9 91 fc ff ff jmp 0x806
|
|
b75: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
|
|
b7c: 75 42 jne 0xbc0
|
|
b7e: 66 90 xchg %ax,%ax
|
|
b80: 0f 10 02 movups (%rdx),%xmm0
|
|
b83: 0f 10 4a 10 movups 0x10(%rdx),%xmm1
|
|
b87: 48 83 c2 20 add $0x20,%rdx
|
|
b8b: 66 0f 58 01 addpd (%rcx),%xmm0
|
|
b8f: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1
|
|
b94: 48 83 c1 20 add $0x20,%rcx
|
|
b98: 41 0f 11 00 movups %xmm0,(%r8)
|
|
b9c: 41 0f 11 48 10 movups %xmm1,0x10(%r8)
|
|
ba1: 49 83 c0 20 add $0x20,%r8
|
|
ba5: 83 c0 ff add $0xffffffff,%eax
|
|
ba8: 75 d6 jne 0xb80
|
|
baa: e9 57 fc ff ff jmp 0x806
|
|
baf: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
bb6: 00
|
|
bb7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
bbe: 66 90 xchg %ax,%ax
|
|
bc0: 0f 10 02 movups (%rdx),%xmm0
|
|
bc3: 0f 10 4a 10 movups 0x10(%rdx),%xmm1
|
|
bc7: 48 83 c2 20 add $0x20,%rdx
|
|
bcb: 66 0f 58 01 addpd (%rcx),%xmm0
|
|
bcf: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1
|
|
bd4: 48 83 c1 20 add $0x20,%rcx
|
|
bd8: 41 0f 11 00 movups %xmm0,(%r8)
|
|
bdc: 41 0f 11 48 10 movups %xmm1,0x10(%r8)
|
|
be1: 49 83 c0 20 add $0x20,%r8
|
|
be5: 83 c0 ff add $0xffffffff,%eax
|
|
be8: 75 d6 jne 0xbc0
|
|
bea: e9 17 fc ff ff jmp 0x806
|
|
bef: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
bf6: 00
|
|
bf7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
bfe: 66 90 xchg %ax,%ax
|
|
c00: 48 83 ec 28 sub $0x28,%rsp
|
|
c04: 0f 28 1d b5 71 c4 01 movaps 0x1c471b5(%rip),%xmm3 # 0x1c47dc0
|
|
c0b: 48 8b 05 fe fc 5f 02 mov 0x25ffcfe(%rip),%rax # 0x2600910
|
|
c12: 48 33 c4 xor %rsp,%rax
|
|
c15: 48 89 4c 24 30 mov %rcx,0x30(%rsp)
|
|
c1a: 48 89 44 24 20 mov %rax,0x20(%rsp)
|
|
c1f: f2 0f 10 4c 24 30 movsd 0x30(%rsp),%xmm1
|
|
c25: 41 83 f8 03 cmp $0x3,%r8d
|
|
c29: 0f 28 c1 movaps %xmm1,%xmm0
|
|
c2c: 0f 57 d2 xorps %xmm2,%xmm2
|
|
c2f: 0f c6 c1 55 shufps $0x55,%xmm1,%xmm0
|
|
c33: 0f c6 c9 00 shufps $0x0,%xmm1,%xmm1
|
|
c37: 0f 57 c3 xorps %xmm3,%xmm0
|
|
c3a: 7d 62 jge 0xc9e
|
|
c3c: 41 ff c8 dec %r8d
|
|
c3f: 41 83 f8 ff cmp $0xffffffff,%r8d
|
|
c43: 74 3e je 0xc83
|
|
c45: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
c4c: 00
|
|
c4d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
c54: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
c59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
c60: 0f 12 12 movlps (%rdx),%xmm2
|
|
c63: 0f 28 d8 movaps %xmm0,%xmm3
|
|
c66: 0f 59 da mulps %xmm2,%xmm3
|
|
c69: 41 ff c8 dec %r8d
|
|
c6c: 0f 59 d1 mulps %xmm1,%xmm2
|
|
c6f: 0f c6 db f1 shufps $0xf1,%xmm3,%xmm3
|
|
c73: 0f 58 d3 addps %xmm3,%xmm2
|
|
c76: 0f 13 12 movlps %xmm2,(%rdx)
|
|
c79: 48 83 c2 08 add $0x8,%rdx
|
|
c7d: 41 83 f8 ff cmp $0xffffffff,%r8d
|
|
c81: 75 dd jne 0xc60
|
|
c83: 48 8b 4c 24 20 mov 0x20(%rsp),%rcx
|
|
c88: 48 33 cc xor %rsp,%rcx
|
|
c8b: 48 3b 0d 7e fc 5f 02 cmp 0x25ffc7e(%rip),%rcx # 0x2600910
|
|
c92: 75 05 jne 0xc99
|
|
c94: 48 83 c4 28 add $0x28,%rsp
|
|
c98: c3 ret
|
|
c99: e8 d2 b3 11 01 call 0x111c070
|
|
c9e: 48 f7 c2 07 00 00 00 test $0x7,%rdx
|
|
ca5: 74 3c je 0xce3
|
|
ca7: 44 89 c0 mov %r8d,%eax
|
|
caa: 41 83 e0 01 and $0x1,%r8d
|
|
cae: d1 f8 sar $1,%eax
|
|
cb0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
cb7: 00
|
|
cb8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
cbf: 90 nop
|
|
cc0: 0f 10 1a movups (%rdx),%xmm3
|
|
cc3: 0f 28 e0 movaps %xmm0,%xmm4
|
|
cc6: 0f 59 e3 mulps %xmm3,%xmm4
|
|
cc9: 0f 59 d9 mulps %xmm1,%xmm3
|
|
ccc: 0f c6 e4 b1 shufps $0xb1,%xmm4,%xmm4
|
|
cd0: 0f 58 e3 addps %xmm3,%xmm4
|
|
cd3: 0f 11 22 movups %xmm4,(%rdx)
|
|
cd6: 48 83 c2 10 add $0x10,%rdx
|
|
cda: ff c8 dec %eax
|
|
cdc: 75 e2 jne 0xcc0
|
|
cde: e9 59 ff ff ff jmp 0xc3c
|
|
ce3: 48 89 d0 mov %rdx,%rax
|
|
ce6: 48 83 e0 0f and $0xf,%rax
|
|
cea: 85 c0 test %eax,%eax
|
|
cec: 74 1e je 0xd0c
|
|
cee: f2 0f 10 1a movsd (%rdx),%xmm3
|
|
cf2: 0f 28 e0 movaps %xmm0,%xmm4
|
|
cf5: 0f 59 e3 mulps %xmm3,%xmm4
|
|
cf8: 41 ff c8 dec %r8d
|
|
cfb: 0f 59 d9 mulps %xmm1,%xmm3
|
|
cfe: 0f c6 e4 f1 shufps $0xf1,%xmm4,%xmm4
|
|
d02: 0f 58 e3 addps %xmm3,%xmm4
|
|
d05: 0f 13 22 movlps %xmm4,(%rdx)
|
|
d08: 48 83 c2 08 add $0x8,%rdx
|
|
d0c: 44 89 c0 mov %r8d,%eax
|
|
d0f: 41 83 e0 01 and $0x1,%r8d
|
|
d13: d1 f8 sar $1,%eax
|
|
d15: 3d 00 00 01 00 cmp $0x10000,%eax
|
|
d1a: 77 44 ja 0xd60
|
|
d1c: 0f 1f 40 00 nopl 0x0(%rax)
|
|
d20: 0f 28 1a movaps (%rdx),%xmm3
|
|
d23: 0f 28 e0 movaps %xmm0,%xmm4
|
|
d26: 0f 59 e3 mulps %xmm3,%xmm4
|
|
d29: 0f 59 d9 mulps %xmm1,%xmm3
|
|
d2c: 0f c6 e4 b1 shufps $0xb1,%xmm4,%xmm4
|
|
d30: 0f 58 e3 addps %xmm3,%xmm4
|
|
d33: 0f 29 22 movaps %xmm4,(%rdx)
|
|
d36: 48 83 c2 10 add $0x10,%rdx
|
|
d3a: ff c8 dec %eax
|
|
d3c: 75 e2 jne 0xd20
|
|
d3e: e9 f9 fe ff ff jmp 0xc3c
|
|
d43: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
d4a: 00
|
|
d4b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
d52: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
d59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
d60: 0f 28 1a movaps (%rdx),%xmm3
|
|
d63: 0f 28 e0 movaps %xmm0,%xmm4
|
|
d66: 0f 59 e3 mulps %xmm3,%xmm4
|
|
d69: 0f 59 d9 mulps %xmm1,%xmm3
|
|
d6c: 0f c6 e4 b1 shufps $0xb1,%xmm4,%xmm4
|
|
d70: 0f 58 e3 addps %xmm3,%xmm4
|
|
d73: 0f 2b 22 movntps %xmm4,(%rdx)
|
|
d76: 48 83 c2 10 add $0x10,%rdx
|
|
d7a: ff c8 dec %eax
|
|
d7c: 75 e2 jne 0xd60
|
|
d7e: e9 b9 fe ff ff jmp 0xc3c
|
|
d83: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
d8a: 00
|
|
d8b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
d92: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
d99: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
da0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
|
|
da5: 48 8b 05 64 fb 5f 02 mov 0x25ffb64(%rip),%rax # 0x2600910
|
|
dac: 48 33 c4 xor %rsp,%rax
|
|
daf: 48 89 4c 24 30 mov %rcx,0x30(%rsp)
|
|
db4: 48 89 44 24 20 mov %rax,0x20(%rsp)
|
|
db9: f2 0f 10 4c 24 30 movsd 0x30(%rsp),%xmm1
|
|
dbf: 41 83 f8 03 cmp $0x3,%r8d
|
|
dc3: 0f 28 c1 movaps %xmm1,%xmm0
|
|
dc6: 0f 57 d2 xorps %xmm2,%xmm2
|
|
dc9: 0f c6 c1 55 shufps $0x55,%xmm1,%xmm0
|
|
dcd: 0f c6 c9 00 shufps $0x0,%xmm1,%xmm1
|
|
dd1: 0f 57 05 f8 6f c4 01 xorps 0x1c46ff8(%rip),%xmm0 # 0x1c47dd0
|
|
dd8: 7d 65 jge 0xe3f
|
|
dda: 41 ff c8 dec %r8d
|
|
ddd: 41 83 f8 ff cmp $0xffffffff,%r8d
|
|
de1: 74 40 je 0xe23
|
|
de3: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
dea: 00
|
|
deb: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
df2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
df9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
e00: 0f 12 12 movlps (%rdx),%xmm2
|
|
e03: 0f 28 d8 movaps %xmm0,%xmm3
|
|
e06: 0f 59 da mulps %xmm2,%xmm3
|
|
e09: 41 ff c8 dec %r8d
|
|
e0c: 0f 59 d1 mulps %xmm1,%xmm2
|
|
e0f: 0f c6 db f1 shufps $0xf1,%xmm3,%xmm3
|
|
e13: 0f 58 d3 addps %xmm3,%xmm2
|
|
e16: 0f 13 12 movlps %xmm2,(%rdx)
|
|
e19: 48 8d 52 08 lea 0x8(%rdx),%rdx
|
|
e1d: 41 83 f8 ff cmp $0xffffffff,%r8d
|
|
e21: 75 dd jne 0xe00
|
|
e23: 48 8b 4c 24 20 mov 0x20(%rsp),%rcx
|
|
e28: 48 33 cc xor %rsp,%rcx
|
|
e2b: 48 3b 0d de fa 5f 02 cmp 0x25ffade(%rip),%rcx # 0x2600910
|
|
e32: 75 06 jne 0xe3a
|
|
e34: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
e39: c3 ret
|
|
e3a: e8 31 b2 11 01 call 0x111c070
|
|
e3f: 48 f7 c2 07 00 00 00 test $0x7,%rdx
|
|
e46: 74 3b je 0xe83
|
|
e48: 44 89 c0 mov %r8d,%eax
|
|
e4b: 41 83 e0 01 and $0x1,%r8d
|
|
e4f: d1 f8 sar $1,%eax
|
|
e51: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
e58: 00
|
|
e59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
e60: 0f 10 1a movups (%rdx),%xmm3
|
|
e63: 0f 28 e0 movaps %xmm0,%xmm4
|
|
e66: 0f 59 e3 mulps %xmm3,%xmm4
|
|
e69: 0f 59 d9 mulps %xmm1,%xmm3
|
|
e6c: 0f c6 e4 b1 shufps $0xb1,%xmm4,%xmm4
|
|
e70: 0f 58 e3 addps %xmm3,%xmm4
|
|
e73: 0f 11 22 movups %xmm4,(%rdx)
|
|
e76: 48 8d 52 10 lea 0x10(%rdx),%rdx
|
|
e7a: ff c8 dec %eax
|
|
e7c: 75 e2 jne 0xe60
|
|
e7e: e9 57 ff ff ff jmp 0xdda
|
|
e83: 48 89 d0 mov %rdx,%rax
|
|
e86: 48 83 e0 0f and $0xf,%rax
|
|
e8a: 85 c0 test %eax,%eax
|
|
e8c: 74 1e je 0xeac
|
|
e8e: f2 0f 10 1a movsd (%rdx),%xmm3
|
|
e92: 0f 28 e0 movaps %xmm0,%xmm4
|
|
e95: 0f 59 e3 mulps %xmm3,%xmm4
|
|
e98: 41 ff c8 dec %r8d
|
|
e9b: 0f 59 d9 mulps %xmm1,%xmm3
|
|
e9e: 0f c6 e4 f1 shufps $0xf1,%xmm4,%xmm4
|
|
ea2: 0f 58 e3 addps %xmm3,%xmm4
|
|
ea5: 0f 13 22 movlps %xmm4,(%rdx)
|
|
ea8: 48 83 c2 08 add $0x8,%rdx
|
|
eac: 44 89 c0 mov %r8d,%eax
|
|
eaf: 41 83 e0 01 and $0x1,%r8d
|
|
eb3: d1 f8 sar $1,%eax
|
|
eb5: 3d 00 00 01 00 cmp $0x10000,%eax
|
|
eba: 77 44 ja 0xf00
|
|
ebc: 0f 1f 40 00 nopl 0x0(%rax)
|
|
ec0: 0f 28 1a movaps (%rdx),%xmm3
|
|
ec3: 0f 28 e0 movaps %xmm0,%xmm4
|
|
ec6: 0f 59 e3 mulps %xmm3,%xmm4
|
|
ec9: 0f 59 d9 mulps %xmm1,%xmm3
|
|
ecc: 0f c6 e4 b1 shufps $0xb1,%xmm4,%xmm4
|
|
ed0: 0f 58 e3 addps %xmm3,%xmm4
|
|
ed3: 0f 29 22 movaps %xmm4,(%rdx)
|
|
ed6: 48 8d 52 10 lea 0x10(%rdx),%rdx
|
|
eda: ff c8 dec %eax
|
|
edc: 75 e2 jne 0xec0
|
|
ede: e9 f7 fe ff ff jmp 0xdda
|
|
ee3: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
eea: 00
|
|
eeb: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
ef2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
ef9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
f00: 0f 28 1a movaps (%rdx),%xmm3
|
|
f03: 0f 28 e0 movaps %xmm0,%xmm4
|
|
f06: 0f 59 e3 mulps %xmm3,%xmm4
|
|
f09: 0f 59 d9 mulps %xmm1,%xmm3
|
|
f0c: 0f c6 e4 b1 shufps $0xb1,%xmm4,%xmm4
|
|
f10: 0f 58 e3 addps %xmm3,%xmm4
|
|
f13: 0f 2b 22 movntps %xmm4,(%rdx)
|
|
f16: 48 8d 52 10 lea 0x10(%rdx),%rdx
|
|
f1a: ff c8 dec %eax
|
|
f1c: 75 e2 jne 0xf00
|
|
f1e: e9 b7 fe ff ff jmp 0xdda
|
|
f23: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
f2a: 00
|
|
f2b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
f32: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
f39: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
f40: 48 83 ec 28 sub $0x28,%rsp
|
|
f44: 48 8b 05 c5 f9 5f 02 mov 0x25ff9c5(%rip),%rax # 0x2600910
|
|
f4b: 48 33 c4 xor %rsp,%rax
|
|
f4e: 48 89 4c 24 30 mov %rcx,0x30(%rsp)
|
|
f53: 48 89 44 24 20 mov %rax,0x20(%rsp)
|
|
f58: 0f 10 1d 81 6e c4 01 movups 0x1c46e81(%rip),%xmm3 # 0x1c47de0
|
|
f5f: f2 0f 10 4c 24 30 movsd 0x30(%rsp),%xmm1
|
|
f65: 0f 57 d2 xorps %xmm2,%xmm2
|
|
f68: 0f 28 c1 movaps %xmm1,%xmm0
|
|
f6b: 0f c6 c1 55 shufps $0x55,%xmm1,%xmm0
|
|
f6f: 0f c6 c9 00 shufps $0x0,%xmm1,%xmm1
|
|
f73: 0f 57 c3 xorps %xmm3,%xmm0
|
|
f76: 41 83 f8 03 cmp $0x3,%r8d
|
|
f7a: 7d 63 jge 0xfdf
|
|
f7c: 41 83 c0 ff add $0xffffffff,%r8d
|
|
f80: 41 83 f8 ff cmp $0xffffffff,%r8d
|
|
f84: 74 3e je 0xfc4
|
|
f86: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
f8d: 00
|
|
f8e: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
f95: 0f 1f 40 00 nopl 0x0(%rax)
|
|
f99: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
fa0: 0f 12 12 movlps (%rdx),%xmm2
|
|
fa3: 0f 28 d8 movaps %xmm0,%xmm3
|
|
fa6: 41 83 c0 ff add $0xffffffff,%r8d
|
|
faa: 0f 59 da mulps %xmm2,%xmm3
|
|
fad: 0f 59 d1 mulps %xmm1,%xmm2
|
|
fb0: 0f c6 db f1 shufps $0xf1,%xmm3,%xmm3
|
|
fb4: 0f 58 d3 addps %xmm3,%xmm2
|
|
fb7: 0f 13 12 movlps %xmm2,(%rdx)
|
|
fba: 48 83 c2 08 add $0x8,%rdx
|
|
fbe: 41 83 f8 ff cmp $0xffffffff,%r8d
|
|
fc2: 75 dc jne 0xfa0
|
|
fc4: 48 8b 4c 24 20 mov 0x20(%rsp),%rcx
|
|
fc9: 48 33 cc xor %rsp,%rcx
|
|
fcc: 48 3b 0d 3d f9 5f 02 cmp 0x25ff93d(%rip),%rcx # 0x2600910
|
|
fd3: 75 05 jne 0xfda
|
|
fd5: 48 83 c4 28 add $0x28,%rsp
|
|
fd9: c3 ret
|
|
fda: e8 91 b0 11 01 call 0x111c070
|
|
fdf: 48 f7 c2 07 00 00 00 test $0x7,%rdx
|
|
fe6: 74 3c je 0x1024
|
|
fe8: 44 89 c0 mov %r8d,%eax
|
|
feb: 41 83 e0 01 and $0x1,%r8d
|
|
fef: d1 f8 sar $1,%eax
|
|
ff1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
ff8: 00
|
|
ff9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1000: 0f 10 1a movups (%rdx),%xmm3
|
|
1003: 0f 28 e0 movaps %xmm0,%xmm4
|
|
1006: 0f 59 e3 mulps %xmm3,%xmm4
|
|
1009: 0f 59 d9 mulps %xmm1,%xmm3
|
|
100c: 0f c6 e4 b1 shufps $0xb1,%xmm4,%xmm4
|
|
1010: 0f 58 e3 addps %xmm3,%xmm4
|
|
1013: 0f 11 22 movups %xmm4,(%rdx)
|
|
1016: 48 83 c2 10 add $0x10,%rdx
|
|
101a: 83 c0 ff add $0xffffffff,%eax
|
|
101d: 75 e1 jne 0x1000
|
|
101f: e9 58 ff ff ff jmp 0xf7c
|
|
1024: 48 89 d0 mov %rdx,%rax
|
|
1027: 48 83 e0 0f and $0xf,%rax
|
|
102b: 85 c0 test %eax,%eax
|
|
102d: 74 1f je 0x104e
|
|
102f: f2 0f 10 1a movsd (%rdx),%xmm3
|
|
1033: 0f 28 e0 movaps %xmm0,%xmm4
|
|
1036: 41 83 c0 ff add $0xffffffff,%r8d
|
|
103a: 0f 59 e3 mulps %xmm3,%xmm4
|
|
103d: 0f 59 d9 mulps %xmm1,%xmm3
|
|
1040: 0f c6 e4 f1 shufps $0xf1,%xmm4,%xmm4
|
|
1044: 0f 58 e3 addps %xmm3,%xmm4
|
|
1047: 0f 13 22 movlps %xmm4,(%rdx)
|
|
104a: 48 83 c2 08 add $0x8,%rdx
|
|
104e: 44 89 c0 mov %r8d,%eax
|
|
1051: 41 83 e0 01 and $0x1,%r8d
|
|
1055: d1 f8 sar $1,%eax
|
|
1057: 3d 00 00 01 00 cmp $0x10000,%eax
|
|
105c: 77 42 ja 0x10a0
|
|
105e: 66 90 xchg %ax,%ax
|
|
1060: 0f 10 1a movups (%rdx),%xmm3
|
|
1063: 0f 28 e0 movaps %xmm0,%xmm4
|
|
1066: 0f 59 e3 mulps %xmm3,%xmm4
|
|
1069: 0f 59 d9 mulps %xmm1,%xmm3
|
|
106c: 0f c6 e4 b1 shufps $0xb1,%xmm4,%xmm4
|
|
1070: 0f 58 e3 addps %xmm3,%xmm4
|
|
1073: 0f 11 22 movups %xmm4,(%rdx)
|
|
1076: 48 83 c2 10 add $0x10,%rdx
|
|
107a: 83 c0 ff add $0xffffffff,%eax
|
|
107d: 75 e1 jne 0x1060
|
|
107f: e9 f8 fe ff ff jmp 0xf7c
|
|
1084: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
108b: 00
|
|
108c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1093: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
1098: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
109f: 00
|
|
10a0: 0f 10 1a movups (%rdx),%xmm3
|
|
10a3: 0f 28 e0 movaps %xmm0,%xmm4
|
|
10a6: 0f 59 e3 mulps %xmm3,%xmm4
|
|
10a9: 0f 59 d9 mulps %xmm1,%xmm3
|
|
10ac: 0f c6 e4 b1 shufps $0xb1,%xmm4,%xmm4
|
|
10b0: 0f 58 e3 addps %xmm3,%xmm4
|
|
10b3: 0f 2b 22 movntps %xmm4,(%rdx)
|
|
10b6: 48 83 c2 10 add $0x10,%rdx
|
|
10ba: 83 c0 ff add $0xffffffff,%eax
|
|
10bd: 75 e1 jne 0x10a0
|
|
10bf: e9 b8 fe ff ff jmp 0xf7c
|
|
10c4: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
10cb: 00
|
|
10cc: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
10d3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
10d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
10df: 00
|
|
10e0: 57 push %rdi
|
|
10e1: 41 54 push %r12
|
|
10e3: 41 56 push %r14
|
|
10e5: 41 57 push %r15
|
|
10e7: 55 push %rbp
|
|
10e8: 48 81 ec c0 00 00 00 sub $0xc0,%rsp
|
|
10ef: 45 89 c6 mov %r8d,%r14d
|
|
10f2: 4c 89 ac 24 b0 00 00 mov %r13,0xb0(%rsp)
|
|
10f9: 00
|
|
10fa: 4c 8d ac 24 8f 00 00 lea 0x8f(%rsp),%r13
|
|
1101: 00
|
|
1102: c4 c1 78 ae 5d 29 vstmxcsr 0x29(%r13)
|
|
1108: 4d 63 fe movslq %r14d,%r15
|
|
110b: 49 83 e5 e0 and $0xffffffffffffffe0,%r13
|
|
110f: 44 8b a4 24 b8 00 00 mov 0xb8(%rsp),%r12d
|
|
1116: 00
|
|
1117: 48 89 d7 mov %rdx,%rdi
|
|
111a: 48 89 cd mov %rcx,%rbp
|
|
111d: 44 89 e0 mov %r12d,%eax
|
|
1120: 25 80 1f 00 00 and $0x1f80,%eax
|
|
1125: 3d 80 1f 00 00 cmp $0x1f80,%eax
|
|
112a: 74 1d je 0x1149
|
|
112c: 44 89 e0 mov %r12d,%eax
|
|
112f: 0d 80 1f ff ff or $0xffff1f80,%eax
|
|
1134: 25 e0 ff 00 00 and $0xffe0,%eax
|
|
1139: 89 84 24 b8 00 00 00 mov %eax,0xb8(%rsp)
|
|
1140: c5 f8 ae 94 24 b8 00 vldmxcsr 0xb8(%rsp)
|
|
1147: 00 00
|
|
1149: c5 fc 10 05 af 6c c4 vmovups 0x1c46caf(%rip),%ymm0 # 0x1c47e00
|
|
1150: 01
|
|
1151: 48 89 f8 mov %rdi,%rax
|
|
1154: c5 fc 58 c8 vaddps %ymm0,%ymm0,%ymm1
|
|
1158: 48 83 e0 1c and $0x1c,%rax
|
|
115c: c4 c1 7c 11 4d 00 vmovups %ymm1,0x0(%r13)
|
|
1162: 85 c0 test %eax,%eax
|
|
1164: 0f 84 51 01 00 00 je 0x12bb
|
|
116a: c1 e8 02 shr $0x2,%eax
|
|
116d: f7 d8 neg %eax
|
|
116f: 83 c0 08 add $0x8,%eax
|
|
1172: 41 3b c6 cmp %r14d,%eax
|
|
1175: 44 0f 4c f0 cmovl %eax,%r14d
|
|
1179: 45 85 f6 test %r14d,%r14d
|
|
117c: 0f 8e 19 01 00 00 jle 0x129b
|
|
1182: 44 89 f0 mov %r14d,%eax
|
|
1185: 41 ba 01 00 00 00 mov $0x1,%r10d
|
|
118b: d1 e8 shr $1,%eax
|
|
118d: 45 33 c9 xor %r9d,%r9d
|
|
1190: 85 c0 test %eax,%eax
|
|
1192: 0f 86 b1 00 00 00 jbe 0x1249
|
|
1198: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
119f: 00
|
|
11a0: 47 8d 14 09 lea (%r9,%r9,1),%r10d
|
|
11a4: 4d 63 d2 movslq %r10d,%r10
|
|
11a7: c4 a1 7a 10 44 d5 04 vmovss 0x4(%rbp,%r10,8),%xmm0
|
|
11ae: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0
|
|
11b2: c4 a1 7a 10 4c d5 00 vmovss 0x0(%rbp,%r10,8),%xmm1
|
|
11b9: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0
|
|
11be: c5 fa 11 84 24 bc 00 vmovss %xmm0,0xbc(%rsp)
|
|
11c5: 00 00
|
|
11c7: c4 c1 79 7e c3 vmovd %xmm0,%r11d
|
|
11cc: 41 f7 c3 00 00 80 7f test $0x7f800000,%r11d
|
|
11d3: 75 14 jne 0x11e9
|
|
11d5: c7 84 24 bc 00 00 00 movl $0x0,0xbc(%rsp)
|
|
11dc: 00 00 00 00
|
|
11e0: c5 fa 10 84 24 bc 00 vmovss 0xbc(%rsp),%xmm0
|
|
11e7: 00 00
|
|
11e9: c4 a1 7a 11 04 97 vmovss %xmm0,(%rdi,%r10,4)
|
|
11ef: c4 a1 7a 10 44 d5 0c vmovss 0xc(%rbp,%r10,8),%xmm0
|
|
11f6: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0
|
|
11fa: c4 a1 7a 10 4c d5 08 vmovss 0x8(%rbp,%r10,8),%xmm1
|
|
1201: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0
|
|
1206: c5 fa 11 84 24 bc 00 vmovss %xmm0,0xbc(%rsp)
|
|
120d: 00 00
|
|
120f: c4 c1 79 7e c3 vmovd %xmm0,%r11d
|
|
1214: 41 f7 c3 00 00 80 7f test $0x7f800000,%r11d
|
|
121b: 75 14 jne 0x1231
|
|
121d: c7 84 24 bc 00 00 00 movl $0x0,0xbc(%rsp)
|
|
1224: 00 00 00 00
|
|
1228: c5 fa 10 84 24 bc 00 vmovss 0xbc(%rsp),%xmm0
|
|
122f: 00 00
|
|
1231: 41 ff c1 inc %r9d
|
|
1234: c4 a1 7a 11 44 97 04 vmovss %xmm0,0x4(%rdi,%r10,4)
|
|
123b: 44 3b c8 cmp %eax,%r9d
|
|
123e: 0f 82 5c ff ff ff jb 0x11a0
|
|
1244: 47 8d 54 09 01 lea 0x1(%r9,%r9,1),%r10d
|
|
1249: 41 8d 42 ff lea -0x1(%r10),%eax
|
|
124d: 41 3b c6 cmp %r14d,%eax
|
|
1250: 73 49 jae 0x129b
|
|
1252: 4d 63 d2 movslq %r10d,%r10
|
|
1255: c4 a1 7a 10 44 d5 fc vmovss -0x4(%rbp,%r10,8),%xmm0
|
|
125c: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0
|
|
1260: c4 a1 7a 10 4c d5 f8 vmovss -0x8(%rbp,%r10,8),%xmm1
|
|
1267: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0
|
|
126c: c5 fa 11 84 24 bc 00 vmovss %xmm0,0xbc(%rsp)
|
|
1273: 00 00
|
|
1275: c5 f9 7e c0 vmovd %xmm0,%eax
|
|
1279: a9 00 00 80 7f test $0x7f800000,%eax
|
|
127e: 75 14 jne 0x1294
|
|
1280: c7 84 24 bc 00 00 00 movl $0x0,0xbc(%rsp)
|
|
1287: 00 00 00 00
|
|
128b: c5 fa 10 84 24 bc 00 vmovss 0xbc(%rsp),%xmm0
|
|
1292: 00 00
|
|
1294: c4 a1 7a 11 44 97 fc vmovss %xmm0,-0x4(%rdi,%r10,4)
|
|
129b: 48 89 f9 mov %rdi,%rcx
|
|
129e: 48 89 fa mov %rdi,%rdx
|
|
12a1: 45 89 f0 mov %r14d,%r8d
|
|
12a4: c5 f8 77 vzeroupper
|
|
12a7: e8 b4 e5 05 00 call 0x5f860
|
|
12ac: 4d 63 f6 movslq %r14d,%r14
|
|
12af: 4d 2b fe sub %r14,%r15
|
|
12b2: 4a 8d 6c f5 00 lea 0x0(%rbp,%r14,8),%rbp
|
|
12b7: 4a 8d 3c b7 lea (%rdi,%r14,4),%rdi
|
|
12bb: 48 f7 c7 1f 00 00 00 test $0x1f,%rdi
|
|
12c2: 74 4e je 0x1312
|
|
12c4: 45 33 f6 xor %r14d,%r14d
|
|
12c7: 4d 85 ff test %r15,%r15
|
|
12ca: 0f 8e f9 03 00 00 jle 0x16c9
|
|
12d0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
12d7: 00
|
|
12d8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
12df: 90 nop
|
|
12e0: c5 fa 10 45 04 vmovss 0x4(%rbp),%xmm0
|
|
12e5: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0
|
|
12e9: c5 fa 10 4d 00 vmovss 0x0(%rbp),%xmm1
|
|
12ee: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0
|
|
12f3: c5 f8 77 vzeroupper
|
|
12f6: e8 c5 e6 05 00 call 0x5f9c0
|
|
12fb: c4 a1 7a 11 04 b7 vmovss %xmm0,(%rdi,%r14,4)
|
|
1301: 49 ff c6 inc %r14
|
|
1304: 48 83 c5 08 add $0x8,%rbp
|
|
1308: 4d 3b f7 cmp %r15,%r14
|
|
130b: 7c d3 jl 0x12e0
|
|
130d: e9 b7 03 00 00 jmp 0x16c9
|
|
1312: 45 89 f8 mov %r15d,%r8d
|
|
1315: 33 c0 xor %eax,%eax
|
|
1317: 41 c1 ff 04 sar $0x4,%r15d
|
|
131b: 41 83 e0 0f and $0xf,%r8d
|
|
131f: 48 f7 c5 0f 00 00 00 test $0xf,%rbp
|
|
1326: 0f 85 29 01 00 00 jne 0x1455
|
|
132c: 45 85 ff test %r15d,%r15d
|
|
132f: 0f 8e 59 02 00 00 jle 0x158e
|
|
1335: c5 f8 11 74 24 30 vmovups %xmm6,0x30(%rsp)
|
|
133b: c5 f8 11 7c 24 40 vmovups %xmm7,0x40(%rsp)
|
|
1341: c5 78 11 5c 24 60 vmovups %xmm11,0x60(%rsp)
|
|
1347: c5 78 11 6c 24 20 vmovups %xmm13,0x20(%rsp)
|
|
134d: c5 78 11 74 24 50 vmovups %xmm14,0x50(%rsp)
|
|
1353: c5 fc 10 35 e5 6a c4 vmovups 0x1c46ae5(%rip),%ymm6 # 0x1c47e40
|
|
135a: 01
|
|
135b: c4 41 7c 10 5d 00 vmovups 0x0(%r13),%ymm11
|
|
1361: c5 7c 10 2d b7 6a c4 vmovups 0x1c46ab7(%rip),%ymm13 # 0x1c47e20
|
|
1368: 01
|
|
1369: c5 fc 10 3d 8f 6a c4 vmovups 0x1c46a8f(%rip),%ymm7 # 0x1c47e00
|
|
1370: 01
|
|
1371: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
1378: 00
|
|
1379: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1380: c5 f8 10 6d 00 vmovups 0x0(%rbp),%xmm5
|
|
1385: c5 f8 10 55 10 vmovups 0x10(%rbp),%xmm2
|
|
138a: c5 f8 10 5d 40 vmovups 0x40(%rbp),%xmm3
|
|
138f: c5 f8 10 4d 50 vmovups 0x50(%rbp),%xmm1
|
|
1394: c4 63 55 18 75 20 01 vinsertf128 $0x1,0x20(%rbp),%ymm5,%ymm14
|
|
139b: c4 c1 0c 59 c6 vmulps %ymm14,%ymm14,%ymm0
|
|
13a0: c4 e3 6d 18 6d 30 01 vinsertf128 $0x1,0x30(%rbp),%ymm2,%ymm5
|
|
13a7: c5 d4 59 d5 vmulps %ymm5,%ymm5,%ymm2
|
|
13ab: c5 ff 7c ea vhaddps %ymm2,%ymm0,%ymm5
|
|
13af: c4 e3 65 18 65 60 01 vinsertf128 $0x1,0x60(%rbp),%ymm3,%ymm4
|
|
13b6: c4 63 75 18 75 70 01 vinsertf128 $0x1,0x70(%rbp),%ymm1,%ymm14
|
|
13bd: c5 dc 59 c4 vmulps %ymm4,%ymm4,%ymm0
|
|
13c1: c4 c1 0c 59 d6 vmulps %ymm14,%ymm14,%ymm2
|
|
13c6: c5 fc 52 cd vrsqrtps %ymm5,%ymm1
|
|
13ca: c5 ff 7c d2 vhaddps %ymm2,%ymm0,%ymm2
|
|
13ce: c5 54 59 f1 vmulps %ymm1,%ymm5,%ymm14
|
|
13d2: c5 fc 52 da vrsqrtps %ymm2,%ymm3
|
|
13d6: c4 42 75 ac f3 vfnmadd213ps %ymm11,%ymm1,%ymm14
|
|
13db: c5 ec 59 e3 vmulps %ymm3,%ymm2,%ymm4
|
|
13df: c5 fc 28 c7 vmovaps %ymm7,%ymm0
|
|
13e3: c4 c2 15 b8 c6 vfmadd231ps %ymm14,%ymm13,%ymm0
|
|
13e8: c4 41 74 59 f6 vmulps %ymm14,%ymm1,%ymm14
|
|
13ed: c4 c2 65 ac e3 vfnmadd213ps %ymm11,%ymm3,%ymm4
|
|
13f2: c4 62 7d a8 f1 vfmadd213ps %ymm1,%ymm0,%ymm14
|
|
13f7: c5 fc 28 cf vmovaps %ymm7,%ymm1
|
|
13fb: c4 e2 15 b8 cc vfmadd231ps %ymm4,%ymm13,%ymm1
|
|
1400: c5 e4 59 e4 vmulps %ymm4,%ymm3,%ymm4
|
|
1404: c4 c1 54 59 c6 vmulps %ymm14,%ymm5,%ymm0
|
|
1409: c4 e2 75 a8 e3 vfmadd213ps %ymm3,%ymm1,%ymm4
|
|
140e: c5 d4 c2 de 19 vcmpnge_uqps %ymm6,%ymm5,%ymm3
|
|
1413: c5 ec c2 ce 19 vcmpnge_uqps %ymm6,%ymm2,%ymm1
|
|
1418: c5 ec 59 e4 vmulps %ymm4,%ymm2,%ymm4
|
|
141c: c5 e4 56 d9 vorps %ymm1,%ymm3,%ymm3
|
|
1420: c5 7c 50 cb vmovmskps %ymm3,%r9d
|
|
1424: 45 85 c9 test %r9d,%r9d
|
|
1427: 74 08 je 0x1431
|
|
1429: c5 fc 51 c5 vsqrtps %ymm5,%ymm0
|
|
142d: c5 fc 51 e2 vsqrtps %ymm2,%ymm4
|
|
1431: ff c0 inc %eax
|
|
1433: 48 81 c5 80 00 00 00 add $0x80,%rbp
|
|
143a: c5 fc 11 07 vmovups %ymm0,(%rdi)
|
|
143e: c5 fc 11 67 20 vmovups %ymm4,0x20(%rdi)
|
|
1443: 48 83 c7 40 add $0x40,%rdi
|
|
1447: 41 3b c7 cmp %r15d,%eax
|
|
144a: 0f 8c 30 ff ff ff jl 0x1380
|
|
1450: e9 1b 01 00 00 jmp 0x1570
|
|
1455: 45 85 ff test %r15d,%r15d
|
|
1458: 0f 8e 30 01 00 00 jle 0x158e
|
|
145e: c5 f8 11 74 24 30 vmovups %xmm6,0x30(%rsp)
|
|
1464: c5 f8 11 7c 24 40 vmovups %xmm7,0x40(%rsp)
|
|
146a: c5 78 11 5c 24 60 vmovups %xmm11,0x60(%rsp)
|
|
1470: c5 78 11 6c 24 20 vmovups %xmm13,0x20(%rsp)
|
|
1476: c5 78 11 74 24 50 vmovups %xmm14,0x50(%rsp)
|
|
147c: c5 fc 10 35 bc 69 c4 vmovups 0x1c469bc(%rip),%ymm6 # 0x1c47e40
|
|
1483: 01
|
|
1484: c4 41 7c 10 5d 00 vmovups 0x0(%r13),%ymm11
|
|
148a: c5 7c 10 2d 8e 69 c4 vmovups 0x1c4698e(%rip),%ymm13 # 0x1c47e20
|
|
1491: 01
|
|
1492: c5 fc 10 3d 66 69 c4 vmovups 0x1c46966(%rip),%ymm7 # 0x1c47e00
|
|
1499: 01
|
|
149a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
14a0: c5 f8 10 6d 00 vmovups 0x0(%rbp),%xmm5
|
|
14a5: c5 f8 10 55 10 vmovups 0x10(%rbp),%xmm2
|
|
14aa: c5 f8 10 5d 40 vmovups 0x40(%rbp),%xmm3
|
|
14af: c5 f8 10 4d 50 vmovups 0x50(%rbp),%xmm1
|
|
14b4: c4 63 55 18 75 20 01 vinsertf128 $0x1,0x20(%rbp),%ymm5,%ymm14
|
|
14bb: c4 c1 0c 59 c6 vmulps %ymm14,%ymm14,%ymm0
|
|
14c0: c4 e3 6d 18 6d 30 01 vinsertf128 $0x1,0x30(%rbp),%ymm2,%ymm5
|
|
14c7: c5 d4 59 d5 vmulps %ymm5,%ymm5,%ymm2
|
|
14cb: c5 ff 7c ea vhaddps %ymm2,%ymm0,%ymm5
|
|
14cf: c4 e3 65 18 65 60 01 vinsertf128 $0x1,0x60(%rbp),%ymm3,%ymm4
|
|
14d6: c4 63 75 18 75 70 01 vinsertf128 $0x1,0x70(%rbp),%ymm1,%ymm14
|
|
14dd: c5 dc 59 c4 vmulps %ymm4,%ymm4,%ymm0
|
|
14e1: c4 c1 0c 59 d6 vmulps %ymm14,%ymm14,%ymm2
|
|
14e6: c5 fc 52 cd vrsqrtps %ymm5,%ymm1
|
|
14ea: c5 ff 7c d2 vhaddps %ymm2,%ymm0,%ymm2
|
|
14ee: c5 54 59 f1 vmulps %ymm1,%ymm5,%ymm14
|
|
14f2: c5 fc 52 da vrsqrtps %ymm2,%ymm3
|
|
14f6: c4 42 75 ac f3 vfnmadd213ps %ymm11,%ymm1,%ymm14
|
|
14fb: c5 ec 59 e3 vmulps %ymm3,%ymm2,%ymm4
|
|
14ff: c5 fd 6f c7 vmovdqa %ymm7,%ymm0
|
|
1503: c4 c2 15 b8 c6 vfmadd231ps %ymm14,%ymm13,%ymm0
|
|
1508: c4 41 74 59 f6 vmulps %ymm14,%ymm1,%ymm14
|
|
150d: c4 c2 65 ac e3 vfnmadd213ps %ymm11,%ymm3,%ymm4
|
|
1512: c4 62 7d a8 f1 vfmadd213ps %ymm1,%ymm0,%ymm14
|
|
1517: c5 fd 6f cf vmovdqa %ymm7,%ymm1
|
|
151b: c4 e2 15 b8 cc vfmadd231ps %ymm4,%ymm13,%ymm1
|
|
1520: c5 e4 59 e4 vmulps %ymm4,%ymm3,%ymm4
|
|
1524: c4 c1 54 59 c6 vmulps %ymm14,%ymm5,%ymm0
|
|
1529: c4 e2 75 a8 e3 vfmadd213ps %ymm3,%ymm1,%ymm4
|
|
152e: c5 d4 c2 de 19 vcmpnge_uqps %ymm6,%ymm5,%ymm3
|
|
1533: c5 ec c2 ce 19 vcmpnge_uqps %ymm6,%ymm2,%ymm1
|
|
1538: c5 ec 59 e4 vmulps %ymm4,%ymm2,%ymm4
|
|
153c: c5 e4 56 d9 vorps %ymm1,%ymm3,%ymm3
|
|
1540: c5 7c 50 cb vmovmskps %ymm3,%r9d
|
|
1544: 45 85 c9 test %r9d,%r9d
|
|
1547: 74 08 je 0x1551
|
|
1549: c5 fc 51 c5 vsqrtps %ymm5,%ymm0
|
|
154d: c5 fc 51 e2 vsqrtps %ymm2,%ymm4
|
|
1551: ff c0 inc %eax
|
|
1553: 48 81 c5 80 00 00 00 add $0x80,%rbp
|
|
155a: c5 fc 11 07 vmovups %ymm0,(%rdi)
|
|
155e: c5 fc 11 67 20 vmovups %ymm4,0x20(%rdi)
|
|
1563: 48 83 c7 40 add $0x40,%rdi
|
|
1567: 41 3b c7 cmp %r15d,%eax
|
|
156a: 0f 8c 30 ff ff ff jl 0x14a0
|
|
1570: c5 f8 10 74 24 30 vmovups 0x30(%rsp),%xmm6
|
|
1576: c5 f8 10 7c 24 40 vmovups 0x40(%rsp),%xmm7
|
|
157c: c5 78 10 5c 24 60 vmovups 0x60(%rsp),%xmm11
|
|
1582: c5 78 10 6c 24 20 vmovups 0x20(%rsp),%xmm13
|
|
1588: c5 78 10 74 24 50 vmovups 0x50(%rsp),%xmm14
|
|
158e: 45 85 c0 test %r8d,%r8d
|
|
1591: 0f 84 32 01 00 00 je 0x16c9
|
|
1597: 0f 8e 1e 01 00 00 jle 0x16bb
|
|
159d: 44 89 c0 mov %r8d,%eax
|
|
15a0: 41 ba 01 00 00 00 mov $0x1,%r10d
|
|
15a6: d1 e8 shr $1,%eax
|
|
15a8: 45 33 c9 xor %r9d,%r9d
|
|
15ab: 85 c0 test %eax,%eax
|
|
15ad: 0f 86 b6 00 00 00 jbe 0x1669
|
|
15b3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
15b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
15bf: 00
|
|
15c0: 47 8d 14 09 lea (%r9,%r9,1),%r10d
|
|
15c4: 4d 63 d2 movslq %r10d,%r10
|
|
15c7: c4 a1 7a 10 44 d5 04 vmovss 0x4(%rbp,%r10,8),%xmm0
|
|
15ce: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0
|
|
15d2: c4 a1 7a 10 4c d5 00 vmovss 0x0(%rbp,%r10,8),%xmm1
|
|
15d9: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0
|
|
15de: c5 fa 11 84 24 bc 00 vmovss %xmm0,0xbc(%rsp)
|
|
15e5: 00 00
|
|
15e7: c4 c1 79 7e c3 vmovd %xmm0,%r11d
|
|
15ec: 41 f7 c3 00 00 80 7f test $0x7f800000,%r11d
|
|
15f3: 75 14 jne 0x1609
|
|
15f5: c7 84 24 bc 00 00 00 movl $0x0,0xbc(%rsp)
|
|
15fc: 00 00 00 00
|
|
1600: c5 fa 10 84 24 bc 00 vmovss 0xbc(%rsp),%xmm0
|
|
1607: 00 00
|
|
1609: c4 a1 7a 11 04 97 vmovss %xmm0,(%rdi,%r10,4)
|
|
160f: c4 a1 7a 10 44 d5 0c vmovss 0xc(%rbp,%r10,8),%xmm0
|
|
1616: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0
|
|
161a: c4 a1 7a 10 4c d5 08 vmovss 0x8(%rbp,%r10,8),%xmm1
|
|
1621: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0
|
|
1626: c5 fa 11 84 24 bc 00 vmovss %xmm0,0xbc(%rsp)
|
|
162d: 00 00
|
|
162f: c4 c1 79 7e c3 vmovd %xmm0,%r11d
|
|
1634: 41 f7 c3 00 00 80 7f test $0x7f800000,%r11d
|
|
163b: 75 14 jne 0x1651
|
|
163d: c7 84 24 bc 00 00 00 movl $0x0,0xbc(%rsp)
|
|
1644: 00 00 00 00
|
|
1648: c5 fa 10 84 24 bc 00 vmovss 0xbc(%rsp),%xmm0
|
|
164f: 00 00
|
|
1651: 41 ff c1 inc %r9d
|
|
1654: c4 a1 7a 11 44 97 04 vmovss %xmm0,0x4(%rdi,%r10,4)
|
|
165b: 44 3b c8 cmp %eax,%r9d
|
|
165e: 0f 82 5c ff ff ff jb 0x15c0
|
|
1664: 47 8d 54 09 01 lea 0x1(%r9,%r9,1),%r10d
|
|
1669: 41 8d 42 ff lea -0x1(%r10),%eax
|
|
166d: 41 3b c0 cmp %r8d,%eax
|
|
1670: 73 49 jae 0x16bb
|
|
1672: 4d 63 d2 movslq %r10d,%r10
|
|
1675: c4 a1 7a 10 44 d5 fc vmovss -0x4(%rbp,%r10,8),%xmm0
|
|
167c: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0
|
|
1680: c4 a1 7a 10 4c d5 f8 vmovss -0x8(%rbp,%r10,8),%xmm1
|
|
1687: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0
|
|
168c: c5 fa 11 84 24 bc 00 vmovss %xmm0,0xbc(%rsp)
|
|
1693: 00 00
|
|
1695: c5 f9 7e c0 vmovd %xmm0,%eax
|
|
1699: a9 00 00 80 7f test $0x7f800000,%eax
|
|
169e: 75 14 jne 0x16b4
|
|
16a0: c7 84 24 bc 00 00 00 movl $0x0,0xbc(%rsp)
|
|
16a7: 00 00 00 00
|
|
16ab: c5 fa 10 84 24 bc 00 vmovss 0xbc(%rsp),%xmm0
|
|
16b2: 00 00
|
|
16b4: c4 a1 7a 11 44 97 fc vmovss %xmm0,-0x4(%rdi,%r10,4)
|
|
16bb: 48 89 f9 mov %rdi,%rcx
|
|
16be: 48 89 fa mov %rdi,%rdx
|
|
16c1: c5 f8 77 vzeroupper
|
|
16c4: e8 97 e1 05 00 call 0x5f860
|
|
16c9: c5 f8 ae 9c 24 b8 00 vstmxcsr 0xb8(%rsp)
|
|
16d0: 00 00
|
|
16d2: 8b 8c 24 b8 00 00 00 mov 0xb8(%rsp),%ecx
|
|
16d9: 44 89 e0 mov %r12d,%eax
|
|
16dc: 89 ca mov %ecx,%edx
|
|
16de: 25 df ff 00 00 and $0xffdf,%eax
|
|
16e3: 81 e2 df ff 00 00 and $0xffdf,%edx
|
|
16e9: 3b c2 cmp %edx,%eax
|
|
16eb: 74 1e je 0x170b
|
|
16ed: 41 81 e4 c5 ff 00 00 and $0xffc5,%r12d
|
|
16f4: 83 e1 28 and $0x28,%ecx
|
|
16f7: 44 0b e1 or %ecx,%r12d
|
|
16fa: 44 89 a4 24 b8 00 00 mov %r12d,0xb8(%rsp)
|
|
1701: 00
|
|
1702: c5 f8 ae 94 24 b8 00 vldmxcsr 0xb8(%rsp)
|
|
1709: 00 00
|
|
170b: c5 f8 77 vzeroupper
|
|
170e: 4c 8b ac 24 b0 00 00 mov 0xb0(%rsp),%r13
|
|
1715: 00
|
|
1716: 48 81 c4 c0 00 00 00 add $0xc0,%rsp
|
|
171d: 5d pop %rbp
|
|
171e: 41 5f pop %r15
|
|
1720: 41 5e pop %r14
|
|
1722: 41 5c pop %r12
|
|
1724: 5f pop %rdi
|
|
1725: c3 ret
|
|
1726: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
172d: 00
|
|
172e: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1735: 0f 1f 40 00 nopl 0x0(%rax)
|
|
1739: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1740: 57 push %rdi
|
|
1741: 41 54 push %r12
|
|
1743: 41 56 push %r14
|
|
1745: 41 57 push %r15
|
|
1747: 55 push %rbp
|
|
1748: 48 83 ec 70 sub $0x70,%rsp
|
|
174c: 45 89 c6 mov %r8d,%r14d
|
|
174f: 4c 89 6c 24 60 mov %r13,0x60(%rsp)
|
|
1754: 4c 8d 6c 24 3f lea 0x3f(%rsp),%r13
|
|
1759: c4 c1 78 ae 5d 29 vstmxcsr 0x29(%r13)
|
|
175f: 4d 63 fe movslq %r14d,%r15
|
|
1762: 49 83 e5 e0 and $0xffffffffffffffe0,%r13
|
|
1766: 44 8b 64 24 68 mov 0x68(%rsp),%r12d
|
|
176b: 48 89 d7 mov %rdx,%rdi
|
|
176e: 48 89 cd mov %rcx,%rbp
|
|
1771: 44 89 e0 mov %r12d,%eax
|
|
1774: 25 80 1f 00 00 and $0x1f80,%eax
|
|
1779: 3d 80 1f 00 00 cmp $0x1f80,%eax
|
|
177e: 74 17 je 0x1797
|
|
1780: 44 89 e0 mov %r12d,%eax
|
|
1783: 0d 80 1f ff ff or $0xffff1f80,%eax
|
|
1788: 25 e0 ff 00 00 and $0xffe0,%eax
|
|
178d: 89 44 24 68 mov %eax,0x68(%rsp)
|
|
1791: c5 f8 ae 54 24 68 vldmxcsr 0x68(%rsp)
|
|
1797: c5 fc 10 05 c1 66 c4 vmovups 0x1c466c1(%rip),%ymm0 # 0x1c47e60
|
|
179e: 01
|
|
179f: 48 89 f8 mov %rdi,%rax
|
|
17a2: c5 fc 58 c8 vaddps %ymm0,%ymm0,%ymm1
|
|
17a6: 48 83 e0 1c and $0x1c,%rax
|
|
17aa: c4 c1 7c 11 4d 00 vmovups %ymm1,0x0(%r13)
|
|
17b0: 85 c0 test %eax,%eax
|
|
17b2: 0f 84 48 01 00 00 je 0x1900
|
|
17b8: c1 e8 02 shr $0x2,%eax
|
|
17bb: f7 d8 neg %eax
|
|
17bd: 83 c0 08 add $0x8,%eax
|
|
17c0: 41 3b c6 cmp %r14d,%eax
|
|
17c3: 44 0f 4c f0 cmovl %eax,%r14d
|
|
17c7: 45 85 f6 test %r14d,%r14d
|
|
17ca: 0f 8e 10 01 00 00 jle 0x18e0
|
|
17d0: 44 89 f0 mov %r14d,%eax
|
|
17d3: 41 ba 01 00 00 00 mov $0x1,%r10d
|
|
17d9: d1 e8 shr $1,%eax
|
|
17db: 45 33 c9 xor %r9d,%r9d
|
|
17de: 85 c0 test %eax,%eax
|
|
17e0: 0f 86 b1 00 00 00 jbe 0x1897
|
|
17e6: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
17ed: 00
|
|
17ee: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
17f5: 0f 1f 40 00 nopl 0x0(%rax)
|
|
17f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1800: 47 8d 14 09 lea (%r9,%r9,1),%r10d
|
|
1804: 4d 63 d2 movslq %r10d,%r10
|
|
1807: c4 a1 7a 10 44 d5 04 vmovss 0x4(%rbp,%r10,8),%xmm0
|
|
180e: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0
|
|
1812: c4 a1 7a 10 4c d5 00 vmovss 0x0(%rbp,%r10,8),%xmm1
|
|
1819: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0
|
|
181e: c5 fa 11 44 24 6c vmovss %xmm0,0x6c(%rsp)
|
|
1824: c4 c1 79 7e c3 vmovd %xmm0,%r11d
|
|
1829: 41 f7 c3 00 00 80 7f test $0x7f800000,%r11d
|
|
1830: 75 0e jne 0x1840
|
|
1832: c7 44 24 6c 00 00 00 movl $0x0,0x6c(%rsp)
|
|
1839: 00
|
|
183a: c5 fa 10 44 24 6c vmovss 0x6c(%rsp),%xmm0
|
|
1840: c4 a1 7a 11 04 97 vmovss %xmm0,(%rdi,%r10,4)
|
|
1846: c4 a1 7a 10 44 d5 0c vmovss 0xc(%rbp,%r10,8),%xmm0
|
|
184d: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0
|
|
1851: c4 a1 7a 10 4c d5 08 vmovss 0x8(%rbp,%r10,8),%xmm1
|
|
1858: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0
|
|
185d: c5 fa 11 44 24 6c vmovss %xmm0,0x6c(%rsp)
|
|
1863: c4 c1 79 7e c3 vmovd %xmm0,%r11d
|
|
1868: 41 f7 c3 00 00 80 7f test $0x7f800000,%r11d
|
|
186f: 75 0e jne 0x187f
|
|
1871: c7 44 24 6c 00 00 00 movl $0x0,0x6c(%rsp)
|
|
1878: 00
|
|
1879: c5 fa 10 44 24 6c vmovss 0x6c(%rsp),%xmm0
|
|
187f: 41 ff c1 inc %r9d
|
|
1882: c4 a1 7a 11 44 97 04 vmovss %xmm0,0x4(%rdi,%r10,4)
|
|
1889: 44 3b c8 cmp %eax,%r9d
|
|
188c: 0f 82 6e ff ff ff jb 0x1800
|
|
1892: 47 8d 54 09 01 lea 0x1(%r9,%r9,1),%r10d
|
|
1897: 41 8d 42 ff lea -0x1(%r10),%eax
|
|
189b: 41 3b c6 cmp %r14d,%eax
|
|
189e: 73 40 jae 0x18e0
|
|
18a0: 4d 63 d2 movslq %r10d,%r10
|
|
18a3: c4 a1 7a 10 44 d5 fc vmovss -0x4(%rbp,%r10,8),%xmm0
|
|
18aa: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0
|
|
18ae: c4 a1 7a 10 4c d5 f8 vmovss -0x8(%rbp,%r10,8),%xmm1
|
|
18b5: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0
|
|
18ba: c5 fa 11 44 24 6c vmovss %xmm0,0x6c(%rsp)
|
|
18c0: c5 f9 7e c0 vmovd %xmm0,%eax
|
|
18c4: a9 00 00 80 7f test $0x7f800000,%eax
|
|
18c9: 75 0e jne 0x18d9
|
|
18cb: c7 44 24 6c 00 00 00 movl $0x0,0x6c(%rsp)
|
|
18d2: 00
|
|
18d3: c5 fa 10 44 24 6c vmovss 0x6c(%rsp),%xmm0
|
|
18d9: c4 a1 7a 11 44 97 fc vmovss %xmm0,-0x4(%rdi,%r10,4)
|
|
18e0: 48 89 f9 mov %rdi,%rcx
|
|
18e3: 48 89 fa mov %rdi,%rdx
|
|
18e6: 45 89 f0 mov %r14d,%r8d
|
|
18e9: c5 f8 77 vzeroupper
|
|
18ec: e8 ef e0 05 00 call 0x5f9e0
|
|
18f1: 4d 63 f6 movslq %r14d,%r14
|
|
18f4: 4d 2b fe sub %r14,%r15
|
|
18f7: 4a 8d 6c f5 00 lea 0x0(%rbp,%r14,8),%rbp
|
|
18fc: 4a 8d 3c b7 lea (%rdi,%r14,4),%rdi
|
|
1900: 48 f7 c7 1f 00 00 00 test $0x1f,%rdi
|
|
1907: 74 49 je 0x1952
|
|
1909: 45 33 f6 xor %r14d,%r14d
|
|
190c: 4d 85 ff test %r15,%r15
|
|
190f: 0f 8e b9 03 00 00 jle 0x1cce
|
|
1915: 0f 1f 40 00 nopl 0x0(%rax)
|
|
1919: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1920: c5 fa 10 45 04 vmovss 0x4(%rbp),%xmm0
|
|
1925: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0
|
|
1929: c5 fa 10 4d 00 vmovss 0x0(%rbp),%xmm1
|
|
192e: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0
|
|
1933: c5 f8 77 vzeroupper
|
|
1936: e8 e5 e1 05 00 call 0x5fb20
|
|
193b: c4 a1 7a 11 04 b7 vmovss %xmm0,(%rdi,%r14,4)
|
|
1941: 49 ff c6 inc %r14
|
|
1944: 48 83 c5 08 add $0x8,%rbp
|
|
1948: 4d 3b f7 cmp %r15,%r14
|
|
194b: 7c d3 jl 0x1920
|
|
194d: e9 7c 03 00 00 jmp 0x1cce
|
|
1952: 45 89 f8 mov %r15d,%r8d
|
|
1955: 33 c0 xor %eax,%eax
|
|
1957: 41 c1 ff 04 sar $0x4,%r15d
|
|
195b: 41 83 e0 0f and $0xf,%r8d
|
|
195f: 48 f7 c5 0f 00 00 00 test $0xf,%rbp
|
|
1966: 0f 85 20 01 00 00 jne 0x1a8c
|
|
196c: 45 85 ff test %r15d,%r15d
|
|
196f: 0f 8e 32 02 00 00 jle 0x1ba7
|
|
1975: c5 fc 10 1d 23 65 c4 vmovups 0x1c46523(%rip),%ymm3 # 0x1c47ea0
|
|
197c: 01
|
|
197d: 62 c1 7c 28 10 45 00 vmovups 0x0(%r13),%ymm16
|
|
1984: 62 e1 7c 28 10 0d f2 vmovups 0x1c464f2(%rip),%ymm17 # 0x1c47e80
|
|
198b: 64 c4 01
|
|
198e: 62 e1 7c 28 10 15 c8 vmovups 0x1c464c8(%rip),%ymm18 # 0x1c47e60
|
|
1995: 64 c4 01
|
|
1998: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
199f: 00
|
|
19a0: c5 f8 10 4d 00 vmovups 0x0(%rbp),%xmm1
|
|
19a5: c5 f8 10 45 10 vmovups 0x10(%rbp),%xmm0
|
|
19aa: c5 f8 10 6d 40 vmovups 0x40(%rbp),%xmm5
|
|
19af: c5 f8 10 55 50 vmovups 0x50(%rbp),%xmm2
|
|
19b4: 62 a1 7c 28 28 ea vmovaps %ymm18,%ymm21
|
|
19ba: 62 a1 7c 28 28 f2 vmovaps %ymm18,%ymm22
|
|
19c0: c4 e3 75 18 4d 20 01 vinsertf128 $0x1,0x20(%rbp),%ymm1,%ymm1
|
|
19c7: c4 e3 7d 18 65 30 01 vinsertf128 $0x1,0x30(%rbp),%ymm0,%ymm4
|
|
19ce: c5 f4 59 c9 vmulps %ymm1,%ymm1,%ymm1
|
|
19d2: c5 dc 59 e4 vmulps %ymm4,%ymm4,%ymm4
|
|
19d6: c5 f7 7c cc vhaddps %ymm4,%ymm1,%ymm1
|
|
19da: c4 e3 55 18 45 60 01 vinsertf128 $0x1,0x60(%rbp),%ymm5,%ymm0
|
|
19e1: c4 e3 6d 18 55 70 01 vinsertf128 $0x1,0x70(%rbp),%ymm2,%ymm2
|
|
19e8: c5 fc 59 e8 vmulps %ymm0,%ymm0,%ymm5
|
|
19ec: c5 ec 59 c2 vmulps %ymm2,%ymm2,%ymm0
|
|
19f0: c5 fc 52 d1 vrsqrtps %ymm1,%ymm2
|
|
19f4: c5 d7 7c c0 vhaddps %ymm0,%ymm5,%ymm0
|
|
19f8: c5 f4 c2 eb 19 vcmpnge_uqps %ymm3,%ymm1,%ymm5
|
|
19fd: 62 e1 74 28 59 da vmulps %ymm2,%ymm1,%ymm19
|
|
1a03: c5 fc 52 e0 vrsqrtps %ymm0,%ymm4
|
|
1a07: 62 a2 6d 28 ac d8 vfnmadd213ps %ymm16,%ymm2,%ymm19
|
|
1a0d: 62 e1 7c 28 59 e4 vmulps %ymm4,%ymm0,%ymm20
|
|
1a13: 62 a2 75 20 b8 eb vfmadd231ps %ymm19,%ymm17,%ymm21
|
|
1a19: 62 a1 6c 28 59 fb vmulps %ymm19,%ymm2,%ymm23
|
|
1a1f: 62 a2 5d 28 ac e0 vfnmadd213ps %ymm16,%ymm4,%ymm20
|
|
1a25: 62 e2 55 20 a8 fa vfmadd213ps %ymm2,%ymm21,%ymm23
|
|
1a2b: c5 fc c2 d3 19 vcmpnge_uqps %ymm3,%ymm0,%ymm2
|
|
1a30: 62 a2 75 20 b8 f4 vfmadd231ps %ymm20,%ymm17,%ymm22
|
|
1a36: 62 21 5c 28 59 c4 vmulps %ymm20,%ymm4,%ymm24
|
|
1a3c: 62 62 4d 20 a8 c4 vfmadd213ps %ymm4,%ymm22,%ymm24
|
|
1a42: 62 b1 74 28 59 e7 vmulps %ymm23,%ymm1,%ymm4
|
|
1a48: 62 61 54 28 56 ca vorps %ymm2,%ymm5,%ymm25
|
|
1a4e: 62 92 7e 28 39 c1 vpmovd2m %ymm25,%k0
|
|
1a54: 62 91 7c 28 59 d0 vmulps %ymm24,%ymm0,%ymm2
|
|
1a5a: c5 f8 98 c0 kortestw %k0,%k0
|
|
1a5e: 74 08 je 0x1a68
|
|
1a60: c5 fc 51 e1 vsqrtps %ymm1,%ymm4
|
|
1a64: c5 fc 51 d0 vsqrtps %ymm0,%ymm2
|
|
1a68: ff c0 inc %eax
|
|
1a6a: 48 81 c5 80 00 00 00 add $0x80,%rbp
|
|
1a71: c5 fc 11 27 vmovups %ymm4,(%rdi)
|
|
1a75: c5 fc 11 57 20 vmovups %ymm2,0x20(%rdi)
|
|
1a7a: 48 83 c7 40 add $0x40,%rdi
|
|
1a7e: 41 3b c7 cmp %r15d,%eax
|
|
1a81: 0f 8c 19 ff ff ff jl 0x19a0
|
|
1a87: e9 1b 01 00 00 jmp 0x1ba7
|
|
1a8c: 45 85 ff test %r15d,%r15d
|
|
1a8f: 0f 8e 12 01 00 00 jle 0x1ba7
|
|
1a95: c5 fc 10 1d 03 64 c4 vmovups 0x1c46403(%rip),%ymm3 # 0x1c47ea0
|
|
1a9c: 01
|
|
1a9d: 62 c1 7c 28 10 45 00 vmovups 0x0(%r13),%ymm16
|
|
1aa4: 62 e1 7c 28 10 0d d2 vmovups 0x1c463d2(%rip),%ymm17 # 0x1c47e80
|
|
1aab: 63 c4 01
|
|
1aae: 62 e1 7c 28 10 15 a8 vmovups 0x1c463a8(%rip),%ymm18 # 0x1c47e60
|
|
1ab5: 63 c4 01
|
|
1ab8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
1abf: 00
|
|
1ac0: c5 f8 10 4d 00 vmovups 0x0(%rbp),%xmm1
|
|
1ac5: c5 f8 10 45 10 vmovups 0x10(%rbp),%xmm0
|
|
1aca: c5 f8 10 6d 40 vmovups 0x40(%rbp),%xmm5
|
|
1acf: c5 f8 10 55 50 vmovups 0x50(%rbp),%xmm2
|
|
1ad4: 62 a1 7c 28 28 ea vmovaps %ymm18,%ymm21
|
|
1ada: 62 a1 7c 28 28 f2 vmovaps %ymm18,%ymm22
|
|
1ae0: c4 e3 75 18 4d 20 01 vinsertf128 $0x1,0x20(%rbp),%ymm1,%ymm1
|
|
1ae7: c4 e3 7d 18 65 30 01 vinsertf128 $0x1,0x30(%rbp),%ymm0,%ymm4
|
|
1aee: c5 f4 59 c9 vmulps %ymm1,%ymm1,%ymm1
|
|
1af2: c5 dc 59 e4 vmulps %ymm4,%ymm4,%ymm4
|
|
1af6: c5 f7 7c cc vhaddps %ymm4,%ymm1,%ymm1
|
|
1afa: c4 e3 55 18 45 60 01 vinsertf128 $0x1,0x60(%rbp),%ymm5,%ymm0
|
|
1b01: c4 e3 6d 18 55 70 01 vinsertf128 $0x1,0x70(%rbp),%ymm2,%ymm2
|
|
1b08: c5 fc 59 e8 vmulps %ymm0,%ymm0,%ymm5
|
|
1b0c: c5 ec 59 c2 vmulps %ymm2,%ymm2,%ymm0
|
|
1b10: c5 fc 52 d1 vrsqrtps %ymm1,%ymm2
|
|
1b14: c5 d7 7c c0 vhaddps %ymm0,%ymm5,%ymm0
|
|
1b18: c5 f4 c2 eb 19 vcmpnge_uqps %ymm3,%ymm1,%ymm5
|
|
1b1d: 62 e1 74 28 59 da vmulps %ymm2,%ymm1,%ymm19
|
|
1b23: c5 fc 52 e0 vrsqrtps %ymm0,%ymm4
|
|
1b27: 62 a2 6d 28 ac d8 vfnmadd213ps %ymm16,%ymm2,%ymm19
|
|
1b2d: 62 e1 7c 28 59 e4 vmulps %ymm4,%ymm0,%ymm20
|
|
1b33: 62 a2 75 20 b8 eb vfmadd231ps %ymm19,%ymm17,%ymm21
|
|
1b39: 62 a1 6c 28 59 fb vmulps %ymm19,%ymm2,%ymm23
|
|
1b3f: 62 a2 5d 28 ac e0 vfnmadd213ps %ymm16,%ymm4,%ymm20
|
|
1b45: 62 e2 55 20 a8 fa vfmadd213ps %ymm2,%ymm21,%ymm23
|
|
1b4b: c5 fc c2 d3 19 vcmpnge_uqps %ymm3,%ymm0,%ymm2
|
|
1b50: 62 a2 75 20 b8 f4 vfmadd231ps %ymm20,%ymm17,%ymm22
|
|
1b56: 62 21 5c 28 59 c4 vmulps %ymm20,%ymm4,%ymm24
|
|
1b5c: 62 62 4d 20 a8 c4 vfmadd213ps %ymm4,%ymm22,%ymm24
|
|
1b62: 62 b1 74 28 59 e7 vmulps %ymm23,%ymm1,%ymm4
|
|
1b68: 62 61 54 28 56 ca vorps %ymm2,%ymm5,%ymm25
|
|
1b6e: 62 92 7e 28 39 c1 vpmovd2m %ymm25,%k0
|
|
1b74: 62 91 7c 28 59 d0 vmulps %ymm24,%ymm0,%ymm2
|
|
1b7a: c5 f8 98 c0 kortestw %k0,%k0
|
|
1b7e: 74 08 je 0x1b88
|
|
1b80: c5 fc 51 e1 vsqrtps %ymm1,%ymm4
|
|
1b84: c5 fc 51 d0 vsqrtps %ymm0,%ymm2
|
|
1b88: ff c0 inc %eax
|
|
1b8a: 48 81 c5 80 00 00 00 add $0x80,%rbp
|
|
1b91: c5 fc 11 27 vmovups %ymm4,(%rdi)
|
|
1b95: c5 fc 11 57 20 vmovups %ymm2,0x20(%rdi)
|
|
1b9a: 48 83 c7 40 add $0x40,%rdi
|
|
1b9e: 41 3b c7 cmp %r15d,%eax
|
|
1ba1: 0f 8c 19 ff ff ff jl 0x1ac0
|
|
1ba7: 45 85 c0 test %r8d,%r8d
|
|
1baa: 0f 84 1e 01 00 00 je 0x1cce
|
|
1bb0: 0f 8e 0a 01 00 00 jle 0x1cc0
|
|
1bb6: 44 89 c0 mov %r8d,%eax
|
|
1bb9: 41 ba 01 00 00 00 mov $0x1,%r10d
|
|
1bbf: d1 e8 shr $1,%eax
|
|
1bc1: 45 33 c9 xor %r9d,%r9d
|
|
1bc4: 85 c0 test %eax,%eax
|
|
1bc6: 0f 86 ab 00 00 00 jbe 0x1c77
|
|
1bcc: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
1bd3: 00
|
|
1bd4: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1bdb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
1be0: 47 8d 14 09 lea (%r9,%r9,1),%r10d
|
|
1be4: 4d 63 d2 movslq %r10d,%r10
|
|
1be7: c4 a1 7a 10 44 d5 04 vmovss 0x4(%rbp,%r10,8),%xmm0
|
|
1bee: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0
|
|
1bf2: c4 a1 7a 10 4c d5 00 vmovss 0x0(%rbp,%r10,8),%xmm1
|
|
1bf9: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0
|
|
1bfe: c5 fa 11 44 24 6c vmovss %xmm0,0x6c(%rsp)
|
|
1c04: c4 c1 79 7e c3 vmovd %xmm0,%r11d
|
|
1c09: 41 f7 c3 00 00 80 7f test $0x7f800000,%r11d
|
|
1c10: 75 0e jne 0x1c20
|
|
1c12: c7 44 24 6c 00 00 00 movl $0x0,0x6c(%rsp)
|
|
1c19: 00
|
|
1c1a: c5 fa 10 44 24 6c vmovss 0x6c(%rsp),%xmm0
|
|
1c20: c4 a1 7a 11 04 97 vmovss %xmm0,(%rdi,%r10,4)
|
|
1c26: c4 a1 7a 10 44 d5 0c vmovss 0xc(%rbp,%r10,8),%xmm0
|
|
1c2d: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0
|
|
1c31: c4 a1 7a 10 4c d5 08 vmovss 0x8(%rbp,%r10,8),%xmm1
|
|
1c38: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0
|
|
1c3d: c5 fa 11 44 24 6c vmovss %xmm0,0x6c(%rsp)
|
|
1c43: c4 c1 79 7e c3 vmovd %xmm0,%r11d
|
|
1c48: 41 f7 c3 00 00 80 7f test $0x7f800000,%r11d
|
|
1c4f: 75 0e jne 0x1c5f
|
|
1c51: c7 44 24 6c 00 00 00 movl $0x0,0x6c(%rsp)
|
|
1c58: 00
|
|
1c59: c5 fa 10 44 24 6c vmovss 0x6c(%rsp),%xmm0
|
|
1c5f: 41 ff c1 inc %r9d
|
|
1c62: c4 a1 7a 11 44 97 04 vmovss %xmm0,0x4(%rdi,%r10,4)
|
|
1c69: 44 3b c8 cmp %eax,%r9d
|
|
1c6c: 0f 82 6e ff ff ff jb 0x1be0
|
|
1c72: 47 8d 54 09 01 lea 0x1(%r9,%r9,1),%r10d
|
|
1c77: 41 8d 42 ff lea -0x1(%r10),%eax
|
|
1c7b: 41 3b c0 cmp %r8d,%eax
|
|
1c7e: 73 40 jae 0x1cc0
|
|
1c80: 4d 63 d2 movslq %r10d,%r10
|
|
1c83: c4 a1 7a 10 44 d5 fc vmovss -0x4(%rbp,%r10,8),%xmm0
|
|
1c8a: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0
|
|
1c8e: c4 a1 7a 10 4c d5 f8 vmovss -0x8(%rbp,%r10,8),%xmm1
|
|
1c95: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0
|
|
1c9a: c5 fa 11 44 24 6c vmovss %xmm0,0x6c(%rsp)
|
|
1ca0: c5 f9 7e c0 vmovd %xmm0,%eax
|
|
1ca4: a9 00 00 80 7f test $0x7f800000,%eax
|
|
1ca9: 75 0e jne 0x1cb9
|
|
1cab: c7 44 24 6c 00 00 00 movl $0x0,0x6c(%rsp)
|
|
1cb2: 00
|
|
1cb3: c5 fa 10 44 24 6c vmovss 0x6c(%rsp),%xmm0
|
|
1cb9: c4 a1 7a 11 44 97 fc vmovss %xmm0,-0x4(%rdi,%r10,4)
|
|
1cc0: 48 89 f9 mov %rdi,%rcx
|
|
1cc3: 48 89 fa mov %rdi,%rdx
|
|
1cc6: c5 f8 77 vzeroupper
|
|
1cc9: e8 12 dd 05 00 call 0x5f9e0
|
|
1cce: c5 f8 ae 5c 24 68 vstmxcsr 0x68(%rsp)
|
|
1cd4: 8b 4c 24 68 mov 0x68(%rsp),%ecx
|
|
1cd8: 44 89 e0 mov %r12d,%eax
|
|
1cdb: 89 ca mov %ecx,%edx
|
|
1cdd: 25 df ff 00 00 and $0xffdf,%eax
|
|
1ce2: 81 e2 df ff 00 00 and $0xffdf,%edx
|
|
1ce8: 3b c2 cmp %edx,%eax
|
|
1cea: 74 18 je 0x1d04
|
|
1cec: 41 81 e4 c5 ff 00 00 and $0xffc5,%r12d
|
|
1cf3: 83 e1 28 and $0x28,%ecx
|
|
1cf6: 44 0b e1 or %ecx,%r12d
|
|
1cf9: 44 89 64 24 68 mov %r12d,0x68(%rsp)
|
|
1cfe: c5 f8 ae 54 24 68 vldmxcsr 0x68(%rsp)
|
|
1d04: 4c 8b 6c 24 60 mov 0x60(%rsp),%r13
|
|
1d09: c5 f8 77 vzeroupper
|
|
1d0c: 48 83 c4 70 add $0x70,%rsp
|
|
1d10: 5d pop %rbp
|
|
1d11: 41 5f pop %r15
|
|
1d13: 41 5e pop %r14
|
|
1d15: 41 5c pop %r12
|
|
1d17: 5f pop %rdi
|
|
1d18: c3 ret
|
|
1d19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1d20: 48 83 ec 48 sub $0x48,%rsp
|
|
1d24: b8 00 01 00 00 mov $0x100,%eax
|
|
1d29: 4d 63 c9 movslq %r9d,%r9
|
|
1d2c: 45 33 db xor %r11d,%r11d
|
|
1d2f: 4f 8d 14 49 lea (%r9,%r9,2),%r10
|
|
1d33: 49 c1 e2 03 shl $0x3,%r10
|
|
1d37: 41 81 fa 00 80 00 00 cmp $0x8000,%r10d
|
|
1d3e: 44 0f 4f d8 cmovg %eax,%r11d
|
|
1d42: 48 89 e0 mov %rsp,%rax
|
|
1d45: 44 89 58 20 mov %r11d,0x20(%rax)
|
|
1d49: 44 89 58 28 mov %r11d,0x28(%rax)
|
|
1d4d: 44 89 58 30 mov %r11d,0x30(%rax)
|
|
1d51: e8 ea dd 05 00 call 0x5fb40
|
|
1d56: 48 83 c4 48 add $0x48,%rsp
|
|
1d5a: c3 ret
|
|
1d5b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
1d60: 48 83 ec 48 sub $0x48,%rsp
|
|
1d64: b8 00 01 00 00 mov $0x100,%eax
|
|
1d69: 4d 63 c9 movslq %r9d,%r9
|
|
1d6c: 45 33 db xor %r11d,%r11d
|
|
1d6f: 4f 8d 14 49 lea (%r9,%r9,2),%r10
|
|
1d73: 49 c1 e2 03 shl $0x3,%r10
|
|
1d77: 41 81 fa 00 80 00 00 cmp $0x8000,%r10d
|
|
1d7e: 44 0f 4f d8 cmovg %eax,%r11d
|
|
1d82: 48 89 e0 mov %rsp,%rax
|
|
1d85: 44 89 58 20 mov %r11d,0x20(%rax)
|
|
1d89: 44 89 58 28 mov %r11d,0x28(%rax)
|
|
1d8d: 44 89 58 30 mov %r11d,0x30(%rax)
|
|
1d91: e8 ea e4 05 00 call 0x60280
|
|
1d96: 48 83 c4 48 add $0x48,%rsp
|
|
1d9a: c3 ret
|
|
1d9b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
1da0: 48 83 ec 48 sub $0x48,%rsp
|
|
1da4: b8 00 01 00 00 mov $0x100,%eax
|
|
1da9: 4d 63 c9 movslq %r9d,%r9
|
|
1dac: 45 33 db xor %r11d,%r11d
|
|
1daf: 4f 8d 14 49 lea (%r9,%r9,2),%r10
|
|
1db3: 49 c1 e2 03 shl $0x3,%r10
|
|
1db7: 41 81 fa 00 80 00 00 cmp $0x8000,%r10d
|
|
1dbe: 44 0f 4f d8 cmovg %eax,%r11d
|
|
1dc2: 48 89 e0 mov %rsp,%rax
|
|
1dc5: 44 89 58 20 mov %r11d,0x20(%rax)
|
|
1dc9: 44 89 58 28 mov %r11d,0x28(%rax)
|
|
1dcd: 44 89 58 30 mov %r11d,0x30(%rax)
|
|
1dd1: e8 8a e9 05 00 call 0x60760
|
|
1dd6: 48 83 c4 48 add $0x48,%rsp
|
|
1dda: c3 ret
|
|
1ddb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
1de0: 41 83 f8 0b cmp $0xb,%r8d
|
|
1de4: 7d 38 jge 0x1e1e
|
|
1de6: 41 ff c8 dec %r8d
|
|
1de9: 41 83 f8 ff cmp $0xffffffff,%r8d
|
|
1ded: 74 2e je 0x1e1d
|
|
1def: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
1df6: 00
|
|
1df7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1dfe: 66 90 xchg %ax,%ax
|
|
1e00: f3 0f 10 02 movss (%rdx),%xmm0
|
|
1e04: 41 ff c8 dec %r8d
|
|
1e07: f3 0f 5c 01 subss (%rcx),%xmm0
|
|
1e0b: 48 83 c1 04 add $0x4,%rcx
|
|
1e0f: f3 0f 11 02 movss %xmm0,(%rdx)
|
|
1e13: 48 83 c2 04 add $0x4,%rdx
|
|
1e17: 41 83 f8 ff cmp $0xffffffff,%r8d
|
|
1e1b: 75 e3 jne 0x1e00
|
|
1e1d: c3 ret
|
|
1e1e: 89 d0 mov %edx,%eax
|
|
1e20: a8 03 test $0x3,%al
|
|
1e22: 74 4d je 0x1e71
|
|
1e24: 44 89 c0 mov %r8d,%eax
|
|
1e27: 41 83 e0 07 and $0x7,%r8d
|
|
1e2b: 83 e0 f8 and $0xfffffff8,%eax
|
|
1e2e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
1e35: 00
|
|
1e36: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1e3d: 0f 1f 00 nopl (%rax)
|
|
1e40: 0f 18 49 40 prefetcht0 0x40(%rcx)
|
|
1e44: 0f 10 12 movups (%rdx),%xmm2
|
|
1e47: 0f 10 5a 10 movups 0x10(%rdx),%xmm3
|
|
1e4b: 0f 10 01 movups (%rcx),%xmm0
|
|
1e4e: 0f 10 49 10 movups 0x10(%rcx),%xmm1
|
|
1e52: 0f 5c d0 subps %xmm0,%xmm2
|
|
1e55: 0f 5c d9 subps %xmm1,%xmm3
|
|
1e58: 0f 11 12 movups %xmm2,(%rdx)
|
|
1e5b: 0f 11 5a 10 movups %xmm3,0x10(%rdx)
|
|
1e5f: 48 83 c1 20 add $0x20,%rcx
|
|
1e63: 48 83 c2 20 add $0x20,%rdx
|
|
1e67: 83 c0 f8 add $0xfffffff8,%eax
|
|
1e6a: 75 d4 jne 0x1e40
|
|
1e6c: e9 75 ff ff ff jmp 0x1de6
|
|
1e71: 83 e0 0f and $0xf,%eax
|
|
1e74: 74 42 je 0x1eb8
|
|
1e76: c1 e8 02 shr $0x2,%eax
|
|
1e79: f7 d8 neg %eax
|
|
1e7b: 83 e0 03 and $0x3,%eax
|
|
1e7e: 44 2b c0 sub %eax,%r8d
|
|
1e81: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
1e88: 00
|
|
1e89: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1e90: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
1e97: 00
|
|
1e98: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1e9f: 90 nop
|
|
1ea0: f3 0f 10 02 movss (%rdx),%xmm0
|
|
1ea4: f3 0f 5c 01 subss (%rcx),%xmm0
|
|
1ea8: 48 83 c1 04 add $0x4,%rcx
|
|
1eac: f3 0f 11 02 movss %xmm0,(%rdx)
|
|
1eb0: 48 83 c2 04 add $0x4,%rdx
|
|
1eb4: ff c8 dec %eax
|
|
1eb6: 75 e8 jne 0x1ea0
|
|
1eb8: 44 89 c0 mov %r8d,%eax
|
|
1ebb: 41 83 e0 07 and $0x7,%r8d
|
|
1ebf: 83 e0 f8 and $0xfffffff8,%eax
|
|
1ec2: f6 c1 0f test $0xf,%cl
|
|
1ec5: 75 59 jne 0x1f20
|
|
1ec7: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
1ece: 00
|
|
1ecf: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1ed6: 0f 1f 00 nopl (%rax)
|
|
1ed9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1ee0: 0f 18 49 40 prefetcht0 0x40(%rcx)
|
|
1ee4: 0f 28 02 movaps (%rdx),%xmm0
|
|
1ee7: 0f 28 4a 10 movaps 0x10(%rdx),%xmm1
|
|
1eeb: 0f 5c 01 subps (%rcx),%xmm0
|
|
1eee: 0f 5c 49 10 subps 0x10(%rcx),%xmm1
|
|
1ef2: 0f 29 02 movaps %xmm0,(%rdx)
|
|
1ef5: 48 83 c1 20 add $0x20,%rcx
|
|
1ef9: 0f 29 4a 10 movaps %xmm1,0x10(%rdx)
|
|
1efd: 48 83 c2 20 add $0x20,%rdx
|
|
1f01: 83 c0 f8 add $0xfffffff8,%eax
|
|
1f04: 75 da jne 0x1ee0
|
|
1f06: e9 db fe ff ff jmp 0x1de6
|
|
1f0b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
1f12: 00
|
|
1f13: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1f1a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
1f20: 0f 18 49 40 prefetcht0 0x40(%rcx)
|
|
1f24: 0f 10 01 movups (%rcx),%xmm0
|
|
1f27: 0f 10 49 10 movups 0x10(%rcx),%xmm1
|
|
1f2b: 0f 28 12 movaps (%rdx),%xmm2
|
|
1f2e: 48 83 c1 20 add $0x20,%rcx
|
|
1f32: 0f 28 5a 10 movaps 0x10(%rdx),%xmm3
|
|
1f36: 0f 5c d0 subps %xmm0,%xmm2
|
|
1f39: 0f 5c d9 subps %xmm1,%xmm3
|
|
1f3c: 0f 29 12 movaps %xmm2,(%rdx)
|
|
1f3f: 0f 29 5a 10 movaps %xmm3,0x10(%rdx)
|
|
1f43: 48 83 c2 20 add $0x20,%rdx
|
|
1f47: 83 c0 f8 add $0xfffffff8,%eax
|
|
1f4a: 75 d4 jne 0x1f20
|
|
1f4c: e9 95 fe ff ff jmp 0x1de6
|
|
1f51: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
1f58: 00
|
|
1f59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1f60: 41 83 f8 0b cmp $0xb,%r8d
|
|
1f64: 7d 38 jge 0x1f9e
|
|
1f66: 41 ff c8 dec %r8d
|
|
1f69: 41 83 f8 ff cmp $0xffffffff,%r8d
|
|
1f6d: 74 2e je 0x1f9d
|
|
1f6f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
1f76: 00
|
|
1f77: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1f7e: 66 90 xchg %ax,%ax
|
|
1f80: f3 0f 10 02 movss (%rdx),%xmm0
|
|
1f84: 41 ff c8 dec %r8d
|
|
1f87: f3 0f 5c 01 subss (%rcx),%xmm0
|
|
1f8b: 48 83 c1 04 add $0x4,%rcx
|
|
1f8f: f3 0f 11 02 movss %xmm0,(%rdx)
|
|
1f93: 48 8d 52 04 lea 0x4(%rdx),%rdx
|
|
1f97: 41 83 f8 ff cmp $0xffffffff,%r8d
|
|
1f9b: 75 e3 jne 0x1f80
|
|
1f9d: c3 ret
|
|
1f9e: 89 d0 mov %edx,%eax
|
|
1fa0: a8 03 test $0x3,%al
|
|
1fa2: 74 4d je 0x1ff1
|
|
1fa4: 44 89 c0 mov %r8d,%eax
|
|
1fa7: 41 83 e0 07 and $0x7,%r8d
|
|
1fab: 83 e0 f8 and $0xfffffff8,%eax
|
|
1fae: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
1fb5: 00
|
|
1fb6: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1fbd: 0f 1f 00 nopl (%rax)
|
|
1fc0: 0f 18 49 40 prefetcht0 0x40(%rcx)
|
|
1fc4: 0f 10 12 movups (%rdx),%xmm2
|
|
1fc7: 0f 10 5a 10 movups 0x10(%rdx),%xmm3
|
|
1fcb: 0f 10 01 movups (%rcx),%xmm0
|
|
1fce: 0f 10 49 10 movups 0x10(%rcx),%xmm1
|
|
1fd2: 0f 5c d0 subps %xmm0,%xmm2
|
|
1fd5: 0f 5c d9 subps %xmm1,%xmm3
|
|
1fd8: 0f 11 12 movups %xmm2,(%rdx)
|
|
1fdb: 0f 11 5a 10 movups %xmm3,0x10(%rdx)
|
|
1fdf: 48 8d 49 20 lea 0x20(%rcx),%rcx
|
|
1fe3: 48 8d 52 20 lea 0x20(%rdx),%rdx
|
|
1fe7: 83 c0 f8 add $0xfffffff8,%eax
|
|
1fea: 75 d4 jne 0x1fc0
|
|
1fec: e9 75 ff ff ff jmp 0x1f66
|
|
1ff1: 83 e0 0f and $0xf,%eax
|
|
1ff4: 74 42 je 0x2038
|
|
1ff6: c1 e8 02 shr $0x2,%eax
|
|
1ff9: f7 d8 neg %eax
|
|
1ffb: 83 e0 03 and $0x3,%eax
|
|
1ffe: 44 2b c0 sub %eax,%r8d
|
|
2001: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
2008: 00
|
|
2009: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
2010: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
2017: 00
|
|
2018: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
201f: 90 nop
|
|
2020: f3 0f 10 02 movss (%rdx),%xmm0
|
|
2024: f3 0f 5c 01 subss (%rcx),%xmm0
|
|
2028: 48 83 c1 04 add $0x4,%rcx
|
|
202c: f3 0f 11 02 movss %xmm0,(%rdx)
|
|
2030: 48 8d 52 04 lea 0x4(%rdx),%rdx
|
|
2034: ff c8 dec %eax
|
|
2036: 75 e8 jne 0x2020
|
|
2038: 44 89 c0 mov %r8d,%eax
|
|
203b: 41 83 e0 07 and $0x7,%r8d
|
|
203f: 83 e0 f8 and $0xfffffff8,%eax
|
|
2042: f6 c1 0f test $0xf,%cl
|
|
2045: 75 59 jne 0x20a0
|
|
2047: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
204e: 00
|
|
204f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
2056: 0f 1f 00 nopl (%rax)
|
|
2059: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
2060: 0f 18 49 40 prefetcht0 0x40(%rcx)
|
|
2064: 0f 28 02 movaps (%rdx),%xmm0
|
|
2067: 0f 28 4a 10 movaps 0x10(%rdx),%xmm1
|
|
206b: 0f 5c 01 subps (%rcx),%xmm0
|
|
206e: 0f 5c 49 10 subps 0x10(%rcx),%xmm1
|
|
2072: 0f 29 02 movaps %xmm0,(%rdx)
|
|
2075: 48 8d 49 20 lea 0x20(%rcx),%rcx
|
|
2079: 0f 29 4a 10 movaps %xmm1,0x10(%rdx)
|
|
207d: 48 8d 52 20 lea 0x20(%rdx),%rdx
|
|
2081: 83 c0 f8 add $0xfffffff8,%eax
|
|
2084: 75 da jne 0x2060
|
|
2086: e9 db fe ff ff jmp 0x1f66
|
|
208b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
2092: 00
|
|
2093: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
209a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
20a0: 0f 18 49 40 prefetcht0 0x40(%rcx)
|
|
20a4: 0f 10 01 movups (%rcx),%xmm0
|
|
20a7: 0f 10 49 10 movups 0x10(%rcx),%xmm1
|
|
20ab: 0f 28 12 movaps (%rdx),%xmm2
|
|
20ae: 48 83 c1 20 add $0x20,%rcx
|
|
20b2: 0f 28 5a 10 movaps 0x10(%rdx),%xmm3
|
|
20b6: 0f 5c d0 subps %xmm0,%xmm2
|
|
20b9: 0f 5c d9 subps %xmm1,%xmm3
|
|
20bc: 0f 29 12 movaps %xmm2,(%rdx)
|
|
20bf: 0f 29 5a 10 movaps %xmm3,0x10(%rdx)
|
|
20c3: 48 83 c2 20 add $0x20,%rdx
|
|
20c7: 83 c0 f8 add $0xfffffff8,%eax
|
|
20ca: 75 d4 jne 0x20a0
|
|
20cc: e9 95 fe ff ff jmp 0x1f66
|
|
20d1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
20d8: 00
|
|
20d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
20e0: 41 83 f8 0b cmp $0xb,%r8d
|
|
20e4: 7d 39 jge 0x211f
|
|
20e6: 41 83 c0 ff add $0xffffffff,%r8d
|
|
20ea: 41 83 f8 ff cmp $0xffffffff,%r8d
|
|
20ee: 74 2e je 0x211e
|
|
20f0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
20f7: 00
|
|
20f8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
20ff: 90 nop
|
|
2100: f3 0f 10 02 movss (%rdx),%xmm0
|
|
2104: 41 83 c0 ff add $0xffffffff,%r8d
|
|
2108: f3 0f 5c 01 subss (%rcx),%xmm0
|
|
210c: 48 83 c1 04 add $0x4,%rcx
|
|
2110: f3 0f 11 02 movss %xmm0,(%rdx)
|
|
2114: 48 83 c2 04 add $0x4,%rdx
|
|
2118: 41 83 f8 ff cmp $0xffffffff,%r8d
|
|
211c: 75 e2 jne 0x2100
|
|
211e: c3 ret
|
|
211f: 89 d0 mov %edx,%eax
|
|
2121: a8 03 test $0x3,%al
|
|
2123: 74 4c je 0x2171
|
|
2125: 44 89 c0 mov %r8d,%eax
|
|
2128: 41 83 e0 07 and $0x7,%r8d
|
|
212c: 83 e0 f8 and $0xfffffff8,%eax
|
|
212f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
2136: 00
|
|
2137: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
213e: 66 90 xchg %ax,%ax
|
|
2140: 0f 18 49 40 prefetcht0 0x40(%rcx)
|
|
2144: 0f 10 12 movups (%rdx),%xmm2
|
|
2147: 0f 10 5a 10 movups 0x10(%rdx),%xmm3
|
|
214b: 0f 10 01 movups (%rcx),%xmm0
|
|
214e: 0f 10 49 10 movups 0x10(%rcx),%xmm1
|
|
2152: 0f 5c d0 subps %xmm0,%xmm2
|
|
2155: 48 83 c1 20 add $0x20,%rcx
|
|
2159: 0f 5c d9 subps %xmm1,%xmm3
|
|
215c: 0f 11 12 movups %xmm2,(%rdx)
|
|
215f: 0f 11 5a 10 movups %xmm3,0x10(%rdx)
|
|
2163: 48 83 c2 20 add $0x20,%rdx
|
|
2167: 83 c0 f8 add $0xfffffff8,%eax
|
|
216a: 75 d4 jne 0x2140
|
|
216c: e9 75 ff ff ff jmp 0x20e6
|
|
2171: 83 e0 0f and $0xf,%eax
|
|
2174: 74 43 je 0x21b9
|
|
2176: c1 e8 02 shr $0x2,%eax
|
|
2179: f7 d8 neg %eax
|
|
217b: 83 e0 03 and $0x3,%eax
|
|
217e: 44 2b c0 sub %eax,%r8d
|
|
2181: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
2188: 00
|
|
2189: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
2190: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
2197: 00
|
|
2198: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
219f: 90 nop
|
|
21a0: f3 0f 10 02 movss (%rdx),%xmm0
|
|
21a4: f3 0f 5c 01 subss (%rcx),%xmm0
|
|
21a8: 48 83 c1 04 add $0x4,%rcx
|
|
21ac: f3 0f 11 02 movss %xmm0,(%rdx)
|
|
21b0: 48 83 c2 04 add $0x4,%rdx
|
|
21b4: 83 c0 ff add $0xffffffff,%eax
|
|
21b7: 75 e7 jne 0x21a0
|
|
21b9: 44 89 c0 mov %r8d,%eax
|
|
21bc: 41 83 e0 07 and $0x7,%r8d
|
|
21c0: 83 e0 f8 and $0xfffffff8,%eax
|
|
21c3: f6 c1 0f test $0xf,%cl
|
|
21c6: 75 58 jne 0x2220
|
|
21c8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
21cf: 00
|
|
21d0: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
21d7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
21de: 00 00
|
|
21e0: 0f 18 49 40 prefetcht0 0x40(%rcx)
|
|
21e4: 0f 10 02 movups (%rdx),%xmm0
|
|
21e7: 0f 10 4a 10 movups 0x10(%rdx),%xmm1
|
|
21eb: 0f 5c 01 subps (%rcx),%xmm0
|
|
21ee: 0f 5c 49 10 subps 0x10(%rcx),%xmm1
|
|
21f2: 48 83 c1 20 add $0x20,%rcx
|
|
21f6: 0f 11 02 movups %xmm0,(%rdx)
|
|
21f9: 0f 11 4a 10 movups %xmm1,0x10(%rdx)
|
|
21fd: 48 83 c2 20 add $0x20,%rdx
|
|
2201: 83 c0 f8 add $0xfffffff8,%eax
|
|
2204: 75 da jne 0x21e0
|
|
2206: e9 db fe ff ff jmp 0x20e6
|
|
220b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
2212: 00
|
|
2213: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
221a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
2220: 0f 18 49 40 prefetcht0 0x40(%rcx)
|
|
2224: 0f 10 12 movups (%rdx),%xmm2
|
|
2227: 0f 10 5a 10 movups 0x10(%rdx),%xmm3
|
|
222b: 0f 10 01 movups (%rcx),%xmm0
|
|
222e: 0f 10 49 10 movups 0x10(%rcx),%xmm1
|
|
2232: 0f 5c d0 subps %xmm0,%xmm2
|
|
2235: 48 83 c1 20 add $0x20,%rcx
|
|
2239: 0f 5c d9 subps %xmm1,%xmm3
|
|
223c: 0f 11 12 movups %xmm2,(%rdx)
|
|
223f: 0f 11 5a 10 movups %xmm3,0x10(%rdx)
|
|
2243: 48 83 c2 20 add $0x20,%rdx
|
|
2247: 83 c0 f8 add $0xfffffff8,%eax
|
|
224a: 75 d4 jne 0x2220
|
|
224c: e9 95 fe ff ff jmp 0x20e6
|
|
2251: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
2258: 00
|
|
2259: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
2260: 48 83 ec 28 sub $0x28,%rsp
|
|
2264: 89 4c 24 30 mov %ecx,0x30(%rsp)
|
|
2268: 48 8d 4c 24 30 lea 0x30(%rsp),%rcx
|
|
226d: e8 4e 4f a9 01 call 0x1a971c0
|
|
2272: 48 83 c4 28 add $0x28,%rsp
|
|
2276: c3 ret
|
|
2277: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
227e: 00 00
|
|
2280: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
|
|
2285: 89 4c 24 30 mov %ecx,0x30(%rsp)
|
|
2289: 48 8d 4c 24 30 lea 0x30(%rsp),%rcx
|
|
228e: e8 4d 59 a9 01 call 0x1a97be0
|
|
2293: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
2298: c3 ret
|
|
2299: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
22a0: 48 83 ec 28 sub $0x28,%rsp
|
|
22a4: 89 4c 24 30 mov %ecx,0x30(%rsp)
|
|
22a8: 48 8d 4c 24 30 lea 0x30(%rsp),%rcx
|
|
22ad: e8 4e 63 a9 01 call 0x1a98600
|
|
22b2: 48 83 c4 28 add $0x28,%rsp
|
|
22b6: c3 ret
|
|
22b7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
22be: 00 00
|
|
22c0: 56 push %rsi
|
|
22c1: 57 push %rdi
|
|
22c2: 41 54 push %r12
|
|
22c4: 41 56 push %r14
|
|
22c6: 55 push %rbp
|
|
22c7: 48 81 ec 80 00 00 00 sub $0x80,%rsp
|
|
22ce: 44 89 c7 mov %r8d,%edi
|
|
22d1: 4c 89 6c 24 60 mov %r13,0x60(%rsp)
|
|
22d6: 48 89 d6 mov %rdx,%rsi
|
|
22d9: 4c 8b 0d 30 e6 5f 02 mov 0x25fe630(%rip),%r9 # 0x2600910
|
|
22e0: 4c 8d 6c 24 3f lea 0x3f(%rsp),%r13
|
|
22e5: 4c 33 cc xor %rsp,%r9
|
|
22e8: 49 83 e5 e0 and $0xffffffffffffffe0,%r13
|
|
22ec: 4c 89 4c 24 70 mov %r9,0x70(%rsp)
|
|
22f1: 44 8d 34 bd 00 00 00 lea 0x0(,%rdi,4),%r14d
|
|
22f8: 00
|
|
22f9: 41 89 cc mov %ecx,%r12d
|
|
22fc: 48 89 f5 mov %rsi,%rbp
|
|
22ff: c7 44 24 68 00 00 00 movl $0x0,0x68(%rsp)
|
|
2306: 00
|
|
2307: 41 81 fe 00 00 20 00 cmp $0x200000,%r14d
|
|
230e: 0f 8e cf 01 00 00 jle 0x24e3
|
|
2314: 48 f7 c6 03 00 00 00 test $0x3,%rsi
|
|
231b: 0f 85 c2 01 00 00 jne 0x24e3
|
|
2321: 48 8d 4c 24 68 lea 0x68(%rsp),%rcx
|
|
2326: e8 95 a7 44 00 call 0x44cac0
|
|
232b: 85 c0 test %eax,%eax
|
|
232d: 0f 85 7d 01 00 00 jne 0x24b0
|
|
2333: 44 8b 4c 24 68 mov 0x68(%rsp),%r9d
|
|
2338: 45 85 c9 test %r9d,%r9d
|
|
233b: 0f 8e 6f 01 00 00 jle 0x24b0
|
|
2341: 45 3b f1 cmp %r9d,%r14d
|
|
2344: 0f 8e 66 01 00 00 jle 0x24b0
|
|
234a: c4 c1 79 6e cc vmovd %r12d,%xmm1
|
|
234f: 49 89 f1 mov %rsi,%r9
|
|
2352: c5 f9 70 c9 00 vpshufd $0x0,%xmm1,%xmm1
|
|
2357: 49 f7 d9 neg %r9
|
|
235a: c4 c1 7a 7f 4d 00 vmovdqu %xmm1,0x0(%r13)
|
|
2360: 49 83 c1 40 add $0x40,%r9
|
|
2364: c4 c1 7a 6f 45 00 vmovdqu 0x0(%r13),%xmm0
|
|
236a: 49 83 e1 3f and $0x3f,%r9
|
|
236e: c4 c1 7a 7f 4d 10 vmovdqu %xmm1,0x10(%r13)
|
|
2374: c4 c3 7d 18 45 10 01 vinsertf128 $0x1,0x10(%r13),%ymm0,%ymm0
|
|
237b: 45 85 c9 test %r9d,%r9d
|
|
237e: 74 22 je 0x23a2
|
|
2380: 41 c1 e9 02 shr $0x2,%r9d
|
|
2384: 41 2b f9 sub %r9d,%edi
|
|
2387: 4a 8d 2c 8e lea (%rsi,%r9,4),%rbp
|
|
238b: c5 fa 7f 06 vmovdqu %xmm0,(%rsi)
|
|
238f: c5 fa 7f 46 20 vmovdqu %xmm0,0x20(%rsi)
|
|
2394: c4 e3 7d 19 46 10 01 vextractf128 $0x1,%ymm0,0x10(%rsi)
|
|
239b: c4 e3 7d 19 46 30 01 vextractf128 $0x1,%ymm0,0x30(%rsi)
|
|
23a2: 41 89 f9 mov %edi,%r9d
|
|
23a5: 41 83 e1 0f and $0xf,%r9d
|
|
23a9: 41 f7 d9 neg %r9d
|
|
23ac: 44 03 cf add %edi,%r9d
|
|
23af: 45 85 c9 test %r9d,%r9d
|
|
23b2: 0f 8e 82 00 00 00 jle 0x243a
|
|
23b8: 33 c0 xor %eax,%eax
|
|
23ba: 45 8d 71 0f lea 0xf(%r9),%r14d
|
|
23be: 45 89 f3 mov %r14d,%r11d
|
|
23c1: ba 01 00 00 00 mov $0x1,%edx
|
|
23c6: 41 c1 eb 05 shr $0x5,%r11d
|
|
23ca: 45 33 d2 xor %r10d,%r10d
|
|
23cd: 45 85 db test %r11d,%r11d
|
|
23d0: 76 3c jbe 0x240e
|
|
23d2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
23d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
23e0: 4d 63 d2 movslq %r10d,%r10
|
|
23e3: ff c0 inc %eax
|
|
23e5: c4 a1 7d e7 44 95 00 vmovntdq %ymm0,0x0(%rbp,%r10,4)
|
|
23ec: c4 a1 7d e7 44 95 20 vmovntdq %ymm0,0x20(%rbp,%r10,4)
|
|
23f3: c4 a1 7d e7 44 95 40 vmovntdq %ymm0,0x40(%rbp,%r10,4)
|
|
23fa: c4 a1 7d e7 44 95 60 vmovntdq %ymm0,0x60(%rbp,%r10,4)
|
|
2401: 41 83 c2 20 add $0x20,%r10d
|
|
2405: 41 3b c3 cmp %r11d,%eax
|
|
2408: 72 d6 jb 0x23e0
|
|
240a: 8d 54 00 01 lea 0x1(%rax,%rax,1),%edx
|
|
240e: 41 c1 fe 03 sar $0x3,%r14d
|
|
2412: 44 8d 52 ff lea -0x1(%rdx),%r10d
|
|
2416: 41 c1 ee 1c shr $0x1c,%r14d
|
|
241a: 47 8d 5c 0e 0f lea 0xf(%r14,%r9,1),%r11d
|
|
241f: 41 c1 fb 04 sar $0x4,%r11d
|
|
2423: 45 3b d3 cmp %r11d,%r10d
|
|
2426: 73 12 jae 0x243a
|
|
2428: c1 e2 04 shl $0x4,%edx
|
|
242b: 48 63 d2 movslq %edx,%rdx
|
|
242e: c5 fd e7 44 95 c0 vmovntdq %ymm0,-0x40(%rbp,%rdx,4)
|
|
2434: c5 fd e7 44 95 e0 vmovntdq %ymm0,-0x20(%rbp,%rdx,4)
|
|
243a: 4d 63 c9 movslq %r9d,%r9
|
|
243d: 4e 8d 4c 8d 00 lea 0x0(%rbp,%r9,4),%r9
|
|
2442: f7 c7 08 00 00 00 test $0x8,%edi
|
|
2448: 74 09 je 0x2453
|
|
244a: c4 c1 7d e7 01 vmovntdq %ymm0,(%r9)
|
|
244f: 49 83 c1 20 add $0x20,%r9
|
|
2453: f7 c7 04 00 00 00 test $0x4,%edi
|
|
2459: 74 09 je 0x2464
|
|
245b: c4 c1 79 e7 09 vmovntdq %xmm1,(%r9)
|
|
2460: 49 83 c1 10 add $0x10,%r9
|
|
2464: f7 c7 02 00 00 00 test $0x2,%edi
|
|
246a: 74 0b je 0x2477
|
|
246c: 49 8b 6d 00 mov 0x0(%r13),%rbp
|
|
2470: 49 89 29 mov %rbp,(%r9)
|
|
2473: 49 83 c1 08 add $0x8,%r9
|
|
2477: f7 c7 01 00 00 00 test $0x1,%edi
|
|
247d: 74 03 je 0x2482
|
|
247f: 45 89 21 mov %r12d,(%r9)
|
|
2482: 0f ae f8 sfence
|
|
2485: 48 8b 4c 24 70 mov 0x70(%rsp),%rcx
|
|
248a: 48 33 cc xor %rsp,%rcx
|
|
248d: c5 f8 77 vzeroupper
|
|
2490: 48 3b 0d 79 e4 5f 02 cmp 0x25fe479(%rip),%rcx # 0x2600910
|
|
2497: 75 7d jne 0x2516
|
|
2499: 4c 8b 6c 24 60 mov 0x60(%rsp),%r13
|
|
249e: 48 89 f0 mov %rsi,%rax
|
|
24a1: 48 81 c4 80 00 00 00 add $0x80,%rsp
|
|
24a8: 5d pop %rbp
|
|
24a9: 41 5e pop %r14
|
|
24ab: 41 5c pop %r12
|
|
24ad: 5f pop %rdi
|
|
24ae: 5e pop %rsi
|
|
24af: c3 ret
|
|
24b0: 44 89 e1 mov %r12d,%ecx
|
|
24b3: 48 89 f2 mov %rsi,%rdx
|
|
24b6: 41 89 f8 mov %edi,%r8d
|
|
24b9: e8 22 be a4 01 call 0x1a4e2e0
|
|
24be: 48 8b 4c 24 70 mov 0x70(%rsp),%rcx
|
|
24c3: 48 33 cc xor %rsp,%rcx
|
|
24c6: 48 3b 0d 43 e4 5f 02 cmp 0x25fe443(%rip),%rcx # 0x2600910
|
|
24cd: 75 47 jne 0x2516
|
|
24cf: 4c 8b 6c 24 60 mov 0x60(%rsp),%r13
|
|
24d4: 48 81 c4 80 00 00 00 add $0x80,%rsp
|
|
24db: 5d pop %rbp
|
|
24dc: 41 5e pop %r14
|
|
24de: 41 5c pop %r12
|
|
24e0: 5f pop %rdi
|
|
24e1: 5e pop %rsi
|
|
24e2: c3 ret
|
|
24e3: 44 89 e1 mov %r12d,%ecx
|
|
24e6: 48 89 f2 mov %rsi,%rdx
|
|
24e9: 41 89 f8 mov %edi,%r8d
|
|
24ec: e8 ef bd a4 01 call 0x1a4e2e0
|
|
24f1: 48 8b 4c 24 70 mov 0x70(%rsp),%rcx
|
|
24f6: 48 33 cc xor %rsp,%rcx
|
|
24f9: 48 3b 0d 10 e4 5f 02 cmp 0x25fe410(%rip),%rcx # 0x2600910
|
|
2500: 75 14 jne 0x2516
|
|
2502: 4c 8b 6c 24 60 mov 0x60(%rsp),%r13
|
|
2507: 48 81 c4 80 00 00 00 add $0x80,%rsp
|
|
250e: 5d pop %rbp
|
|
250f: 41 5e pop %r14
|
|
2511: 41 5c pop %r12
|
|
2513: 5f pop %rdi
|
|
2514: 5e pop %rsi
|
|
2515: c3 ret
|
|
2516: e8 55 9b 11 01 call 0x111c070
|
|
251b: 90 nop
|
|
251c: 0f 1f 40 00 nopl 0x0(%rax)
|
|
2520: 56 push %rsi
|
|
2521: 57 push %rdi
|
|
2522: 41 54 push %r12
|
|
2524: 41 56 push %r14
|
|
2526: 41 57 push %r15
|
|
2528: 48 81 ec 80 00 00 00 sub $0x80,%rsp
|
|
252f: 45 89 c4 mov %r8d,%r12d
|
|
2532: 4c 89 6c 24 60 mov %r13,0x60(%rsp)
|
|
2537: 48 89 d7 mov %rdx,%rdi
|
|
253a: 4c 8b 0d cf e3 5f 02 mov 0x25fe3cf(%rip),%r9 # 0x2600910
|
|
2541: 4c 8d 6c 24 3f lea 0x3f(%rsp),%r13
|
|
2546: 4c 33 cc xor %rsp,%r9
|
|
2549: 49 83 e5 e0 and $0xffffffffffffffe0,%r13
|
|
254d: 4c 89 4c 24 70 mov %r9,0x70(%rsp)
|
|
2552: 46 8d 3c a5 00 00 00 lea 0x0(,%r12,4),%r15d
|
|
2559: 00
|
|
255a: 41 89 ce mov %ecx,%r14d
|
|
255d: 48 89 fe mov %rdi,%rsi
|
|
2560: c7 44 24 68 00 00 00 movl $0x0,0x68(%rsp)
|
|
2567: 00
|
|
2568: 41 81 ff 00 00 20 00 cmp $0x200000,%r15d
|
|
256f: 0f 8e b6 01 00 00 jle 0x272b
|
|
2575: 48 f7 c7 03 00 00 00 test $0x3,%rdi
|
|
257c: 0f 85 a9 01 00 00 jne 0x272b
|
|
2582: 48 8d 4c 24 68 lea 0x68(%rsp),%rcx
|
|
2587: e8 34 a5 44 00 call 0x44cac0
|
|
258c: 85 c0 test %eax,%eax
|
|
258e: 0f 85 63 01 00 00 jne 0x26f7
|
|
2594: 44 8b 4c 24 68 mov 0x68(%rsp),%r9d
|
|
2599: 45 85 c9 test %r9d,%r9d
|
|
259c: 0f 8e 55 01 00 00 jle 0x26f7
|
|
25a2: 45 3b f9 cmp %r9d,%r15d
|
|
25a5: 0f 8e 4c 01 00 00 jle 0x26f7
|
|
25ab: c4 c1 79 6e c6 vmovd %r14d,%xmm0
|
|
25b0: 49 89 f9 mov %rdi,%r9
|
|
25b3: c4 e2 7d 58 c8 vpbroadcastd %xmm0,%ymm1
|
|
25b8: 49 f7 d9 neg %r9
|
|
25bb: c4 c1 7e 7f 4d 00 vmovdqu %ymm1,0x0(%r13)
|
|
25c1: 49 83 c1 40 add $0x40,%r9
|
|
25c5: 49 83 e1 3f and $0x3f,%r9
|
|
25c9: c4 c1 7a 6f 45 00 vmovdqu 0x0(%r13),%xmm0
|
|
25cf: 45 85 c9 test %r9d,%r9d
|
|
25d2: 74 14 je 0x25e8
|
|
25d4: 41 c1 e9 02 shr $0x2,%r9d
|
|
25d8: 45 2b e1 sub %r9d,%r12d
|
|
25db: 4a 8d 34 8f lea (%rdi,%r9,4),%rsi
|
|
25df: c5 fe 7f 0f vmovdqu %ymm1,(%rdi)
|
|
25e3: c5 fe 7f 4f 20 vmovdqu %ymm1,0x20(%rdi)
|
|
25e8: 45 89 e1 mov %r12d,%r9d
|
|
25eb: 41 83 e1 0f and $0xf,%r9d
|
|
25ef: 41 f7 d9 neg %r9d
|
|
25f2: 45 03 cc add %r12d,%r9d
|
|
25f5: 45 85 c9 test %r9d,%r9d
|
|
25f8: 0f 8e 7b 00 00 00 jle 0x2679
|
|
25fe: 33 c0 xor %eax,%eax
|
|
2600: 45 8d 79 0f lea 0xf(%r9),%r15d
|
|
2604: 45 89 fb mov %r15d,%r11d
|
|
2607: ba 01 00 00 00 mov $0x1,%edx
|
|
260c: 41 c1 eb 05 shr $0x5,%r11d
|
|
2610: 45 33 d2 xor %r10d,%r10d
|
|
2613: 45 85 db test %r11d,%r11d
|
|
2616: 76 35 jbe 0x264d
|
|
2618: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
261f: 00
|
|
2620: 4d 63 d2 movslq %r10d,%r10
|
|
2623: ff c0 inc %eax
|
|
2625: c4 a1 7d e7 0c 96 vmovntdq %ymm1,(%rsi,%r10,4)
|
|
262b: c4 a1 7d e7 4c 96 20 vmovntdq %ymm1,0x20(%rsi,%r10,4)
|
|
2632: c4 a1 7d e7 4c 96 40 vmovntdq %ymm1,0x40(%rsi,%r10,4)
|
|
2639: c4 a1 7d e7 4c 96 60 vmovntdq %ymm1,0x60(%rsi,%r10,4)
|
|
2640: 41 83 c2 20 add $0x20,%r10d
|
|
2644: 41 3b c3 cmp %r11d,%eax
|
|
2647: 72 d7 jb 0x2620
|
|
2649: 8d 54 00 01 lea 0x1(%rax,%rax,1),%edx
|
|
264d: 41 c1 ff 03 sar $0x3,%r15d
|
|
2651: 44 8d 52 ff lea -0x1(%rdx),%r10d
|
|
2655: 41 c1 ef 1c shr $0x1c,%r15d
|
|
2659: 47 8d 5c 0f 0f lea 0xf(%r15,%r9,1),%r11d
|
|
265e: 41 c1 fb 04 sar $0x4,%r11d
|
|
2662: 45 3b d3 cmp %r11d,%r10d
|
|
2665: 73 12 jae 0x2679
|
|
2667: c1 e2 04 shl $0x4,%edx
|
|
266a: 48 63 d2 movslq %edx,%rdx
|
|
266d: c5 fd e7 4c 96 c0 vmovntdq %ymm1,-0x40(%rsi,%rdx,4)
|
|
2673: c5 fd e7 4c 96 e0 vmovntdq %ymm1,-0x20(%rsi,%rdx,4)
|
|
2679: 4d 63 c9 movslq %r9d,%r9
|
|
267c: 4e 8d 0c 8e lea (%rsi,%r9,4),%r9
|
|
2680: 41 f7 c4 08 00 00 00 test $0x8,%r12d
|
|
2687: 74 09 je 0x2692
|
|
2689: c4 c1 7d e7 09 vmovntdq %ymm1,(%r9)
|
|
268e: 49 83 c1 20 add $0x20,%r9
|
|
2692: 41 f7 c4 04 00 00 00 test $0x4,%r12d
|
|
2699: 74 09 je 0x26a4
|
|
269b: c4 c1 79 e7 01 vmovntdq %xmm0,(%r9)
|
|
26a0: 49 83 c1 10 add $0x10,%r9
|
|
26a4: 41 f7 c4 02 00 00 00 test $0x2,%r12d
|
|
26ab: 74 0b je 0x26b8
|
|
26ad: 49 8b 75 00 mov 0x0(%r13),%rsi
|
|
26b1: 49 89 31 mov %rsi,(%r9)
|
|
26b4: 49 83 c1 08 add $0x8,%r9
|
|
26b8: 41 f7 c4 01 00 00 00 test $0x1,%r12d
|
|
26bf: 74 03 je 0x26c4
|
|
26c1: 45 89 31 mov %r14d,(%r9)
|
|
26c4: 0f ae f8 sfence
|
|
26c7: 48 8b 4c 24 70 mov 0x70(%rsp),%rcx
|
|
26cc: 48 33 cc xor %rsp,%rcx
|
|
26cf: c5 f8 77 vzeroupper
|
|
26d2: 48 3b 0d 37 e2 5f 02 cmp 0x25fe237(%rip),%rcx # 0x2600910
|
|
26d9: 0f 85 80 00 00 00 jne 0x275f
|
|
26df: 4c 8b 6c 24 60 mov 0x60(%rsp),%r13
|
|
26e4: 48 89 f8 mov %rdi,%rax
|
|
26e7: 48 81 c4 80 00 00 00 add $0x80,%rsp
|
|
26ee: 41 5f pop %r15
|
|
26f0: 41 5e pop %r14
|
|
26f2: 41 5c pop %r12
|
|
26f4: 5f pop %rdi
|
|
26f5: 5e pop %rsi
|
|
26f6: c3 ret
|
|
26f7: 44 89 f1 mov %r14d,%ecx
|
|
26fa: 48 89 fa mov %rdi,%rdx
|
|
26fd: 45 89 e0 mov %r12d,%r8d
|
|
2700: e8 7b c8 a4 01 call 0x1a4ef80
|
|
2705: 48 8b 4c 24 70 mov 0x70(%rsp),%rcx
|
|
270a: 48 33 cc xor %rsp,%rcx
|
|
270d: 48 3b 0d fc e1 5f 02 cmp 0x25fe1fc(%rip),%rcx # 0x2600910
|
|
2714: 75 49 jne 0x275f
|
|
2716: 4c 8b 6c 24 60 mov 0x60(%rsp),%r13
|
|
271b: 48 81 c4 80 00 00 00 add $0x80,%rsp
|
|
2722: 41 5f pop %r15
|
|
2724: 41 5e pop %r14
|
|
2726: 41 5c pop %r12
|
|
2728: 5f pop %rdi
|
|
2729: 5e pop %rsi
|
|
272a: c3 ret
|
|
272b: 44 89 f1 mov %r14d,%ecx
|
|
272e: 48 89 fa mov %rdi,%rdx
|
|
2731: 45 89 e0 mov %r12d,%r8d
|
|
2734: e8 47 c8 a4 01 call 0x1a4ef80
|
|
2739: 48 8b 4c 24 70 mov 0x70(%rsp),%rcx
|
|
273e: 48 33 cc xor %rsp,%rcx
|
|
2741: 48 3b 0d c8 e1 5f 02 cmp 0x25fe1c8(%rip),%rcx # 0x2600910
|
|
2748: 75 15 jne 0x275f
|
|
274a: 4c 8b 6c 24 60 mov 0x60(%rsp),%r13
|
|
274f: 48 81 c4 80 00 00 00 add $0x80,%rsp
|
|
2756: 41 5f pop %r15
|
|
2758: 41 5e pop %r14
|
|
275a: 41 5c pop %r12
|
|
275c: 5f pop %rdi
|
|
275d: 5e pop %rsi
|
|
275e: c3 ret
|
|
275f: e8 0c 99 11 01 call 0x111c070
|
|
2764: 90 nop
|
|
2765: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
276c: 00
|
|
276d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
2774: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
2779: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
2780: 56 push %rsi
|
|
2781: 57 push %rdi
|
|
2782: 41 54 push %r12
|
|
2784: 41 56 push %r14
|
|
2786: 41 57 push %r15
|
|
2788: 48 81 ec 80 00 00 00 sub $0x80,%rsp
|
|
278f: 45 89 c4 mov %r8d,%r12d
|
|
2792: 4c 89 6c 24 60 mov %r13,0x60(%rsp)
|
|
2797: 48 89 d7 mov %rdx,%rdi
|
|
279a: 4c 8b 0d 6f e1 5f 02 mov 0x25fe16f(%rip),%r9 # 0x2600910
|
|
27a1: 4c 8d 6c 24 3f lea 0x3f(%rsp),%r13
|
|
27a6: 4c 33 cc xor %rsp,%r9
|
|
27a9: 49 83 e5 e0 and $0xffffffffffffffe0,%r13
|
|
27ad: 4c 89 4c 24 70 mov %r9,0x70(%rsp)
|
|
27b2: 46 8d 3c a5 00 00 00 lea 0x0(,%r12,4),%r15d
|
|
27b9: 00
|
|
27ba: 41 89 ce mov %ecx,%r14d
|
|
27bd: 48 89 fe mov %rdi,%rsi
|
|
27c0: c7 44 24 68 00 00 00 movl $0x0,0x68(%rsp)
|
|
27c7: 00
|
|
27c8: 41 81 ff 00 00 20 00 cmp $0x200000,%r15d
|
|
27cf: 0f 8e b6 01 00 00 jle 0x298b
|
|
27d5: 48 f7 c7 03 00 00 00 test $0x3,%rdi
|
|
27dc: 0f 85 a9 01 00 00 jne 0x298b
|
|
27e2: 48 8d 4c 24 68 lea 0x68(%rsp),%rcx
|
|
27e7: e8 d4 a2 44 00 call 0x44cac0
|
|
27ec: 85 c0 test %eax,%eax
|
|
27ee: 0f 85 63 01 00 00 jne 0x2957
|
|
27f4: 44 8b 4c 24 68 mov 0x68(%rsp),%r9d
|
|
27f9: 45 85 c9 test %r9d,%r9d
|
|
27fc: 0f 8e 55 01 00 00 jle 0x2957
|
|
2802: 45 3b f9 cmp %r9d,%r15d
|
|
2805: 0f 8e 4c 01 00 00 jle 0x2957
|
|
280b: 62 d2 7d 28 7c ce vpbroadcastd %r14d,%ymm1
|
|
2811: 49 89 f9 mov %rdi,%r9
|
|
2814: c4 c1 7e 7f 4d 00 vmovdqu %ymm1,0x0(%r13)
|
|
281a: 49 f7 d9 neg %r9
|
|
281d: 49 83 c1 40 add $0x40,%r9
|
|
2821: 49 83 e1 3f and $0x3f,%r9
|
|
2825: c4 c1 7a 6f 45 00 vmovdqu 0x0(%r13),%xmm0
|
|
282b: 45 85 c9 test %r9d,%r9d
|
|
282e: 74 14 je 0x2844
|
|
2830: 41 c1 e9 02 shr $0x2,%r9d
|
|
2834: 45 2b e1 sub %r9d,%r12d
|
|
2837: 4a 8d 34 8f lea (%rdi,%r9,4),%rsi
|
|
283b: c5 fe 7f 0f vmovdqu %ymm1,(%rdi)
|
|
283f: c5 fe 7f 4f 20 vmovdqu %ymm1,0x20(%rdi)
|
|
2844: 45 89 e1 mov %r12d,%r9d
|
|
2847: 41 83 e1 0f and $0xf,%r9d
|
|
284b: 41 f7 d9 neg %r9d
|
|
284e: 45 03 cc add %r12d,%r9d
|
|
2851: 45 85 c9 test %r9d,%r9d
|
|
2854: 0f 8e 7f 00 00 00 jle 0x28d9
|
|
285a: 33 c0 xor %eax,%eax
|
|
285c: 45 8d 79 0f lea 0xf(%r9),%r15d
|
|
2860: 45 89 fb mov %r15d,%r11d
|
|
2863: ba 01 00 00 00 mov $0x1,%edx
|
|
2868: 41 c1 eb 05 shr $0x5,%r11d
|
|
286c: 45 33 d2 xor %r10d,%r10d
|
|
286f: 45 85 db test %r11d,%r11d
|
|
2872: 76 39 jbe 0x28ad
|
|
2874: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
2879: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
2880: 4d 63 d2 movslq %r10d,%r10
|
|
2883: ff c0 inc %eax
|
|
2885: c4 a1 7d e7 0c 96 vmovntdq %ymm1,(%rsi,%r10,4)
|
|
288b: c4 a1 7d e7 4c 96 20 vmovntdq %ymm1,0x20(%rsi,%r10,4)
|
|
2892: c4 a1 7d e7 4c 96 40 vmovntdq %ymm1,0x40(%rsi,%r10,4)
|
|
2899: c4 a1 7d e7 4c 96 60 vmovntdq %ymm1,0x60(%rsi,%r10,4)
|
|
28a0: 41 83 c2 20 add $0x20,%r10d
|
|
28a4: 41 3b c3 cmp %r11d,%eax
|
|
28a7: 72 d7 jb 0x2880
|
|
28a9: 8d 54 00 01 lea 0x1(%rax,%rax,1),%edx
|
|
28ad: 41 c1 ff 03 sar $0x3,%r15d
|
|
28b1: 44 8d 52 ff lea -0x1(%rdx),%r10d
|
|
28b5: 41 c1 ef 1c shr $0x1c,%r15d
|
|
28b9: 47 8d 5c 0f 0f lea 0xf(%r15,%r9,1),%r11d
|
|
28be: 41 c1 fb 04 sar $0x4,%r11d
|
|
28c2: 45 3b d3 cmp %r11d,%r10d
|
|
28c5: 73 12 jae 0x28d9
|
|
28c7: c1 e2 04 shl $0x4,%edx
|
|
28ca: 48 63 d2 movslq %edx,%rdx
|
|
28cd: c5 fd e7 4c 96 c0 vmovntdq %ymm1,-0x40(%rsi,%rdx,4)
|
|
28d3: c5 fd e7 4c 96 e0 vmovntdq %ymm1,-0x20(%rsi,%rdx,4)
|
|
28d9: 4d 63 c9 movslq %r9d,%r9
|
|
28dc: 4e 8d 0c 8e lea (%rsi,%r9,4),%r9
|
|
28e0: 41 f7 c4 08 00 00 00 test $0x8,%r12d
|
|
28e7: 74 09 je 0x28f2
|
|
28e9: c4 c1 7d e7 09 vmovntdq %ymm1,(%r9)
|
|
28ee: 49 83 c1 20 add $0x20,%r9
|
|
28f2: 41 f7 c4 04 00 00 00 test $0x4,%r12d
|
|
28f9: 74 09 je 0x2904
|
|
28fb: c4 c1 79 e7 01 vmovntdq %xmm0,(%r9)
|
|
2900: 49 83 c1 10 add $0x10,%r9
|
|
2904: 41 f7 c4 02 00 00 00 test $0x2,%r12d
|
|
290b: 74 0b je 0x2918
|
|
290d: 49 8b 75 00 mov 0x0(%r13),%rsi
|
|
2911: 49 89 31 mov %rsi,(%r9)
|
|
2914: 49 83 c1 08 add $0x8,%r9
|
|
2918: 41 f7 c4 01 00 00 00 test $0x1,%r12d
|
|
291f: 74 03 je 0x2924
|
|
2921: 45 89 31 mov %r14d,(%r9)
|
|
2924: 0f ae f8 sfence
|
|
2927: 48 8b 4c 24 70 mov 0x70(%rsp),%rcx
|
|
292c: 48 33 cc xor %rsp,%rcx
|
|
292f: c5 f8 77 vzeroupper
|
|
2932: 48 3b 0d d7 df 5f 02 cmp 0x25fdfd7(%rip),%rcx # 0x2600910
|
|
2939: 0f 85 80 00 00 00 jne 0x29bf
|
|
293f: 4c 8b 6c 24 60 mov 0x60(%rsp),%r13
|
|
2944: 48 89 f8 mov %rdi,%rax
|
|
2947: 48 81 c4 80 00 00 00 add $0x80,%rsp
|
|
294e: 41 5f pop %r15
|
|
2950: 41 5e pop %r14
|
|
2952: 41 5c pop %r12
|
|
2954: 5f pop %rdi
|
|
2955: 5e pop %rsi
|
|
2956: c3 ret
|
|
2957: 44 89 f1 mov %r14d,%ecx
|
|
295a: 48 89 fa mov %rdi,%rdx
|
|
295d: 45 89 e0 mov %r12d,%r8d
|
|
2960: e8 bb d2 a4 01 call 0x1a4fc20
|
|
2965: 48 8b 4c 24 70 mov 0x70(%rsp),%rcx
|
|
296a: 48 33 cc xor %rsp,%rcx
|
|
296d: 48 3b 0d 9c df 5f 02 cmp 0x25fdf9c(%rip),%rcx # 0x2600910
|
|
2974: 75 49 jne 0x29bf
|
|
2976: 4c 8b 6c 24 60 mov 0x60(%rsp),%r13
|
|
297b: 48 81 c4 80 00 00 00 add $0x80,%rsp
|
|
2982: 41 5f pop %r15
|
|
2984: 41 5e pop %r14
|
|
2986: 41 5c pop %r12
|
|
2988: 5f pop %rdi
|
|
2989: 5e pop %rsi
|
|
298a: c3 ret
|
|
298b: 44 89 f1 mov %r14d,%ecx
|
|
298e: 48 89 fa mov %rdi,%rdx
|
|
2991: 45 89 e0 mov %r12d,%r8d
|
|
2994: e8 87 d2 a4 01 call 0x1a4fc20
|
|
2999: 48 8b 4c 24 70 mov 0x70(%rsp),%rcx
|
|
299e: 48 33 cc xor %rsp,%rcx
|
|
29a1: 48 3b 0d 68 df 5f 02 cmp 0x25fdf68(%rip),%rcx # 0x2600910
|
|
29a8: 75 15 jne 0x29bf
|
|
29aa: 4c 8b 6c 24 60 mov 0x60(%rsp),%r13
|
|
29af: 48 81 c4 80 00 00 00 add $0x80,%rsp
|
|
29b6: 41 5f pop %r15
|
|
29b8: 41 5e pop %r14
|
|
29ba: 41 5c pop %r12
|
|
29bc: 5f pop %rdi
|
|
29bd: 5e pop %rsi
|
|
29be: c3 ret
|
|
29bf: e8 ac 96 11 01 call 0x111c070
|
|
29c4: 90 nop
|
|
29c5: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
29cc: 00
|
|
29cd: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
29d4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
29d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
29e0: 41 54 push %r12
|
|
29e2: 41 55 push %r13
|
|
29e4: 41 56 push %r14
|
|
29e6: 41 57 push %r15
|
|
29e8: 48 83 ec 38 sub $0x38,%rsp
|
|
29ec: 4d 89 c5 mov %r8,%r13
|
|
29ef: 49 89 d4 mov %rdx,%r12
|
|
29f2: 48 89 ca mov %rcx,%rdx
|
|
29f5: 45 33 db xor %r11d,%r11d
|
|
29f8: 4d 85 ed test %r13,%r13
|
|
29fb: 0f 84 28 02 00 00 je 0x2c29
|
|
2a01: 41 83 7d 00 09 cmpl $0x9,0x0(%r13)
|
|
2a06: 74 12 je 0x2a1a
|
|
2a08: b8 f3 ff ff ff mov $0xfffffff3,%eax
|
|
2a0d: 48 83 c4 38 add $0x38,%rsp
|
|
2a11: 41 5f pop %r15
|
|
2a13: 41 5e pop %r14
|
|
2a15: 41 5d pop %r13
|
|
2a17: 41 5c pop %r12
|
|
2a19: c3 ret
|
|
2a1a: 48 85 d2 test %rdx,%rdx
|
|
2a1d: 0f 84 06 02 00 00 je 0x2c29
|
|
2a23: 4d 85 e4 test %r12,%r12
|
|
2a26: 0f 84 fd 01 00 00 je 0x2c29
|
|
2a2c: 4d 85 c9 test %r9,%r9
|
|
2a2f: 0f 84 ed 01 00 00 je 0x2c22
|
|
2a35: 45 8b 7d 04 mov 0x4(%r13),%r15d
|
|
2a39: 41 83 ff 05 cmp $0x5,%r15d
|
|
2a3d: 7f 79 jg 0x2ab8
|
|
2a3f: 4d 63 cf movslq %r15d,%r9
|
|
2a42: 41 83 7d 08 00 cmpl $0x0,0x8(%r13)
|
|
2a47: 74 1d je 0x2a66
|
|
2a49: 48 8d 05 50 85 fe ff lea -0x17ab0(%rip),%rax # 0xfffffffffffeafa0
|
|
2a50: 48 89 d1 mov %rdx,%rcx
|
|
2a53: f2 41 0f 10 55 10 movsd 0x10(%r13),%xmm2
|
|
2a59: 4c 89 e2 mov %r12,%rdx
|
|
2a5c: 42 ff 94 c8 20 cf c5 call *0x1c5cf20(%rax,%r9,8)
|
|
2a63: 01
|
|
2a64: eb 15 jmp 0x2a7b
|
|
2a66: 48 8d 05 33 85 fe ff lea -0x17acd(%rip),%rax # 0xfffffffffffeafa0
|
|
2a6d: 48 89 d1 mov %rdx,%rcx
|
|
2a70: 4c 89 e2 mov %r12,%rdx
|
|
2a73: 42 ff 94 c8 50 cf c5 call *0x1c5cf50(%rax,%r9,8)
|
|
2a7a: 01
|
|
2a7b: b8 01 00 00 00 mov $0x1,%eax
|
|
2a80: 44 89 f9 mov %r15d,%ecx
|
|
2a83: d3 e0 shl %cl,%eax
|
|
2a85: 48 63 c0 movslq %eax,%rax
|
|
2a88: 48 83 f8 01 cmp $0x1,%rax
|
|
2a8c: 74 12 je 0x2aa0
|
|
2a8e: 4d 8b 4c 24 08 mov 0x8(%r12),%r9
|
|
2a93: 4d 89 0c c4 mov %r9,(%r12,%rax,8)
|
|
2a97: 49 c7 44 c4 08 00 00 movq $0x0,0x8(%r12,%rax,8)
|
|
2a9e: 00 00
|
|
2aa0: 49 c7 44 24 08 00 00 movq $0x0,0x8(%r12)
|
|
2aa7: 00 00
|
|
2aa9: 33 c0 xor %eax,%eax
|
|
2aab: 48 83 c4 38 add $0x38,%rsp
|
|
2aaf: 41 5f pop %r15
|
|
2ab1: 41 5e pop %r14
|
|
2ab3: 41 5d pop %r13
|
|
2ab5: 41 5c pop %r12
|
|
2ab7: c3 ret
|
|
2ab8: 4c 89 c8 mov %r9,%rax
|
|
2abb: 48 83 e0 3f and $0x3f,%rax
|
|
2abf: 48 f7 d8 neg %rax
|
|
2ac2: 48 83 e0 3f and $0x3f,%rax
|
|
2ac6: 4c 03 c8 add %rax,%r9
|
|
2ac9: 41 83 7d 1c 00 cmpl $0x0,0x1c(%r13)
|
|
2ace: 4d 0f 4f d9 cmovg %r9,%r11
|
|
2ad2: 41 be 01 00 00 00 mov $0x1,%r14d
|
|
2ad8: 45 8d 4f ff lea -0x1(%r15),%r9d
|
|
2adc: 44 89 c9 mov %r9d,%ecx
|
|
2adf: 41 d3 e6 shl %cl,%r14d
|
|
2ae2: 41 83 ff 06 cmp $0x6,%r15d
|
|
2ae6: 7f 5c jg 0x2b44
|
|
2ae8: 41 83 7d 08 00 cmpl $0x0,0x8(%r13)
|
|
2aed: 74 2f je 0x2b1e
|
|
2aef: 4d 63 ff movslq %r15d,%r15
|
|
2af2: 48 8d 05 a7 84 fe ff lea -0x17b59(%rip),%rax # 0xfffffffffffeafa0
|
|
2af9: f2 41 0f 10 55 10 movsd 0x10(%r13),%xmm2
|
|
2aff: 48 89 d1 mov %rdx,%rcx
|
|
2b02: 4c 89 e2 mov %r12,%rdx
|
|
2b05: 42 ff 94 f8 78 cf c5 call *0x1c5cf78(%rax,%r15,8)
|
|
2b0c: 01
|
|
2b0d: 44 89 f9 mov %r15d,%ecx
|
|
2b10: 41 bf 01 00 00 00 mov $0x1,%r15d
|
|
2b16: 41 d3 e7 shl %cl,%r15d
|
|
2b19: e9 91 00 00 00 jmp 0x2baf
|
|
2b1e: 4d 63 ff movslq %r15d,%r15
|
|
2b21: 48 8d 05 78 84 fe ff lea -0x17b88(%rip),%rax # 0xfffffffffffeafa0
|
|
2b28: 48 89 d1 mov %rdx,%rcx
|
|
2b2b: 4c 89 e2 mov %r12,%rdx
|
|
2b2e: 42 ff 94 f8 a8 cf c5 call *0x1c5cfa8(%rax,%r15,8)
|
|
2b35: 01
|
|
2b36: 44 89 f9 mov %r15d,%ecx
|
|
2b39: 41 bf 01 00 00 00 mov $0x1,%r15d
|
|
2b3f: 41 d3 e7 shl %cl,%r15d
|
|
2b42: eb 6b jmp 0x2baf
|
|
2b44: 41 83 ff 0f cmp $0xf,%r15d
|
|
2b48: 7e 20 jle 0x2b6a
|
|
2b4a: 48 89 e0 mov %rsp,%rax
|
|
2b4d: 4c 89 e9 mov %r13,%rcx
|
|
2b50: 4d 89 e0 mov %r12,%r8
|
|
2b53: 4c 89 58 20 mov %r11,0x20(%rax)
|
|
2b57: e8 a4 e5 05 00 call 0x61100
|
|
2b5c: 44 89 f9 mov %r15d,%ecx
|
|
2b5f: 41 bf 01 00 00 00 mov $0x1,%r15d
|
|
2b65: 41 d3 e7 shl %cl,%r15d
|
|
2b68: eb 45 jmp 0x2baf
|
|
2b6a: 49 89 e2 mov %rsp,%r10
|
|
2b6d: 48 89 d1 mov %rdx,%rcx
|
|
2b70: 49 8b 45 30 mov 0x30(%r13),%rax
|
|
2b74: 4c 89 e2 mov %r12,%rdx
|
|
2b77: 45 89 f0 mov %r14d,%r8d
|
|
2b7a: 4d 8b 4d 38 mov 0x38(%r13),%r9
|
|
2b7e: 4d 89 5a 28 mov %r11,0x28(%r10)
|
|
2b82: 49 89 42 20 mov %rax,0x20(%r10)
|
|
2b86: e8 e5 61 a9 01 call 0x1a98d70
|
|
2b8b: 44 89 f9 mov %r15d,%ecx
|
|
2b8e: 41 bf 01 00 00 00 mov $0x1,%r15d
|
|
2b94: 41 d3 e7 shl %cl,%r15d
|
|
2b97: 41 83 7d 08 00 cmpl $0x0,0x8(%r13)
|
|
2b9c: 74 11 je 0x2baf
|
|
2b9e: f2 41 0f 10 45 10 movsd 0x10(%r13),%xmm0
|
|
2ba4: 4c 89 e2 mov %r12,%rdx
|
|
2ba7: 45 89 f8 mov %r15d,%r8d
|
|
2baa: e8 d1 1c ff ff call 0xffffffffffff4880
|
|
2baf: f2 41 0f 10 4c 24 08 movsd 0x8(%r12),%xmm1
|
|
2bb6: 4c 89 e1 mov %r12,%rcx
|
|
2bb9: f2 41 0f 10 14 24 movsd (%r12),%xmm2
|
|
2bbf: 0f 28 c1 movaps %xmm1,%xmm0
|
|
2bc2: 44 89 f2 mov %r14d,%edx
|
|
2bc5: 41 b8 01 00 00 00 mov $0x1,%r8d
|
|
2bcb: f2 0f 58 c2 addsd %xmm2,%xmm0
|
|
2bcf: f2 0f 5c d1 subsd %xmm1,%xmm2
|
|
2bd3: f2 41 0f 11 04 24 movsd %xmm0,(%r12)
|
|
2bd9: f2 41 0f 11 54 24 08 movsd %xmm2,0x8(%r12)
|
|
2be0: 4d 8b 4d 50 mov 0x50(%r13),%r9
|
|
2be4: e8 77 f7 05 00 call 0x62360
|
|
2be9: 4d 63 ff movslq %r15d,%r15
|
|
2bec: 49 83 ff 01 cmp $0x1,%r15
|
|
2bf0: 74 18 je 0x2c0a
|
|
2bf2: 49 8b 44 24 08 mov 0x8(%r12),%rax
|
|
2bf7: 45 33 c9 xor %r9d,%r9d
|
|
2bfa: 4b 89 04 fc mov %rax,(%r12,%r15,8)
|
|
2bfe: 4f 89 4c fc 08 mov %r9,0x8(%r12,%r15,8)
|
|
2c03: 4d 89 4c 24 08 mov %r9,0x8(%r12)
|
|
2c08: eb 09 jmp 0x2c13
|
|
2c0a: 49 c7 44 24 08 00 00 movq $0x0,0x8(%r12)
|
|
2c11: 00 00
|
|
2c13: 33 c0 xor %eax,%eax
|
|
2c15: 48 83 c4 38 add $0x38,%rsp
|
|
2c19: 41 5f pop %r15
|
|
2c1b: 41 5e pop %r14
|
|
2c1d: 41 5d pop %r13
|
|
2c1f: 41 5c pop %r12
|
|
2c21: c3 ret
|
|
2c22: 41 83 7d 1c 00 cmpl $0x0,0x1c(%r13)
|
|
2c27: 7e 12 jle 0x2c3b
|
|
2c29: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
2c2e: 48 83 c4 38 add $0x38,%rsp
|
|
2c32: 41 5f pop %r15
|
|
2c34: 41 5e pop %r14
|
|
2c36: 41 5d pop %r13
|
|
2c38: 41 5c pop %r12
|
|
2c3a: c3 ret
|
|
2c3b: 45 8b 7d 04 mov 0x4(%r13),%r15d
|
|
2c3f: 41 83 ff 05 cmp $0x5,%r15d
|
|
2c43: 0f 8e f6 fd ff ff jle 0x2a3f
|
|
2c49: e9 84 fe ff ff jmp 0x2ad2
|
|
2c4e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
2c55: 00
|
|
2c56: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
2c5d: 0f 1f 00 nopl (%rax)
|
|
2c60: 57 push %rdi
|
|
2c61: 41 54 push %r12
|
|
2c63: 41 55 push %r13
|
|
2c65: 41 56 push %r14
|
|
2c67: 48 8d 64 24 c8 lea -0x38(%rsp),%rsp
|
|
2c6c: 4d 89 c4 mov %r8,%r12
|
|
2c6f: 48 89 d7 mov %rdx,%rdi
|
|
2c72: 48 89 ca mov %rcx,%rdx
|
|
2c75: 33 c0 xor %eax,%eax
|
|
2c77: 4d 85 e4 test %r12,%r12
|
|
2c7a: 0f 84 36 02 00 00 je 0x2eb6
|
|
2c80: 41 83 3c 24 09 cmpl $0x9,(%r12)
|
|
2c85: 74 12 je 0x2c99
|
|
2c87: b8 f3 ff ff ff mov $0xfffffff3,%eax
|
|
2c8c: 48 8d 64 24 38 lea 0x38(%rsp),%rsp
|
|
2c91: 41 5e pop %r14
|
|
2c93: 41 5d pop %r13
|
|
2c95: 41 5c pop %r12
|
|
2c97: 5f pop %rdi
|
|
2c98: c3 ret
|
|
2c99: 48 85 d2 test %rdx,%rdx
|
|
2c9c: 0f 84 14 02 00 00 je 0x2eb6
|
|
2ca2: 48 85 ff test %rdi,%rdi
|
|
2ca5: 0f 84 0b 02 00 00 je 0x2eb6
|
|
2cab: 4d 85 c9 test %r9,%r9
|
|
2cae: 0f 84 fa 01 00 00 je 0x2eae
|
|
2cb4: 45 8b 74 24 04 mov 0x4(%r12),%r14d
|
|
2cb9: 41 83 7c 24 04 05 cmpl $0x5,0x4(%r12)
|
|
2cbf: 7f 7f jg 0x2d40
|
|
2cc1: 4d 63 ce movslq %r14d,%r9
|
|
2cc4: 41 83 7c 24 08 00 cmpl $0x0,0x8(%r12)
|
|
2cca: 74 21 je 0x2ced
|
|
2ccc: 48 8d 05 cd 82 fe ff lea -0x17d33(%rip),%rax # 0xfffffffffffeafa0
|
|
2cd3: 48 89 d1 mov %rdx,%rcx
|
|
2cd6: f2 41 0f 10 54 24 10 movsd 0x10(%r12),%xmm2
|
|
2cdd: 48 89 fa mov %rdi,%rdx
|
|
2ce0: 4e 8b 8c c8 e0 cf c5 mov 0x1c5cfe0(%rax,%r9,8),%r9
|
|
2ce7: 01
|
|
2ce8: 41 ff d1 call *%r9
|
|
2ceb: eb 18 jmp 0x2d05
|
|
2ced: 48 8d 05 ac 82 fe ff lea -0x17d54(%rip),%rax # 0xfffffffffffeafa0
|
|
2cf4: 48 89 d1 mov %rdx,%rcx
|
|
2cf7: 48 89 fa mov %rdi,%rdx
|
|
2cfa: 4e 8b 8c c8 10 d0 c5 mov 0x1c5d010(%rax,%r9,8),%r9
|
|
2d01: 01
|
|
2d02: 41 ff d1 call *%r9
|
|
2d05: b8 01 00 00 00 mov $0x1,%eax
|
|
2d0a: 44 89 f1 mov %r14d,%ecx
|
|
2d0d: d3 e0 shl %cl,%eax
|
|
2d0f: 48 63 c0 movslq %eax,%rax
|
|
2d12: 48 83 f8 01 cmp $0x1,%rax
|
|
2d16: 74 11 je 0x2d29
|
|
2d18: 4c 8b 4f 08 mov 0x8(%rdi),%r9
|
|
2d1c: 4c 89 0c c7 mov %r9,(%rdi,%rax,8)
|
|
2d20: 48 c7 44 c7 08 00 00 movq $0x0,0x8(%rdi,%rax,8)
|
|
2d27: 00 00
|
|
2d29: 48 c7 47 08 00 00 00 movq $0x0,0x8(%rdi)
|
|
2d30: 00
|
|
2d31: 33 c0 xor %eax,%eax
|
|
2d33: 48 8d 64 24 38 lea 0x38(%rsp),%rsp
|
|
2d38: 41 5e pop %r14
|
|
2d3a: 41 5d pop %r13
|
|
2d3c: 41 5c pop %r12
|
|
2d3e: 5f pop %rdi
|
|
2d3f: c3 ret
|
|
2d40: 4c 89 c8 mov %r9,%rax
|
|
2d43: 48 83 e0 3f and $0x3f,%rax
|
|
2d47: 48 f7 d8 neg %rax
|
|
2d4a: 48 83 e0 3f and $0x3f,%rax
|
|
2d4e: 4c 03 c8 add %rax,%r9
|
|
2d51: 33 c0 xor %eax,%eax
|
|
2d53: 41 83 7c 24 1c 00 cmpl $0x0,0x1c(%r12)
|
|
2d59: 49 0f 4f c1 cmovg %r9,%rax
|
|
2d5d: 41 bd 01 00 00 00 mov $0x1,%r13d
|
|
2d63: 45 8d 4e ff lea -0x1(%r14),%r9d
|
|
2d67: 44 89 c9 mov %r9d,%ecx
|
|
2d6a: 41 d3 e5 shl %cl,%r13d
|
|
2d6d: 41 83 fe 06 cmp $0x6,%r14d
|
|
2d71: 7f 64 jg 0x2dd7
|
|
2d73: 41 83 7c 24 08 00 cmpl $0x0,0x8(%r12)
|
|
2d79: 74 33 je 0x2dae
|
|
2d7b: 4d 63 f6 movslq %r14d,%r14
|
|
2d7e: 48 8d 05 1b 82 fe ff lea -0x17de5(%rip),%rax # 0xfffffffffffeafa0
|
|
2d85: f2 41 0f 10 54 24 10 movsd 0x10(%r12),%xmm2
|
|
2d8c: 48 89 d1 mov %rdx,%rcx
|
|
2d8f: 48 89 fa mov %rdi,%rdx
|
|
2d92: 4e 8b 8c f0 38 d0 c5 mov 0x1c5d038(%rax,%r14,8),%r9
|
|
2d99: 01
|
|
2d9a: 41 ff d1 call *%r9
|
|
2d9d: 44 89 f1 mov %r14d,%ecx
|
|
2da0: 41 be 01 00 00 00 mov $0x1,%r14d
|
|
2da6: 41 d3 e6 shl %cl,%r14d
|
|
2da9: e9 99 00 00 00 jmp 0x2e47
|
|
2dae: 4d 63 f6 movslq %r14d,%r14
|
|
2db1: 48 8d 05 e8 81 fe ff lea -0x17e18(%rip),%rax # 0xfffffffffffeafa0
|
|
2db8: 48 89 d1 mov %rdx,%rcx
|
|
2dbb: 48 89 fa mov %rdi,%rdx
|
|
2dbe: 4e 8b 8c f0 68 d0 c5 mov 0x1c5d068(%rax,%r14,8),%r9
|
|
2dc5: 01
|
|
2dc6: 41 ff d1 call *%r9
|
|
2dc9: 44 89 f1 mov %r14d,%ecx
|
|
2dcc: 41 be 01 00 00 00 mov $0x1,%r14d
|
|
2dd2: 41 d3 e6 shl %cl,%r14d
|
|
2dd5: eb 70 jmp 0x2e47
|
|
2dd7: 41 83 fe 11 cmp $0x11,%r14d
|
|
2ddb: 7e 21 jle 0x2dfe
|
|
2ddd: 4c 8d 14 24 lea (%rsp),%r10
|
|
2de1: 4c 89 e1 mov %r12,%rcx
|
|
2de4: 49 89 f8 mov %rdi,%r8
|
|
2de7: 49 89 42 20 mov %rax,0x20(%r10)
|
|
2deb: e8 50 68 06 00 call 0x69640
|
|
2df0: 44 89 f1 mov %r14d,%ecx
|
|
2df3: 41 be 01 00 00 00 mov $0x1,%r14d
|
|
2df9: 41 d3 e6 shl %cl,%r14d
|
|
2dfc: eb 49 jmp 0x2e47
|
|
2dfe: 49 89 e3 mov %rsp,%r11
|
|
2e01: 48 89 d1 mov %rdx,%rcx
|
|
2e04: 4d 8b 54 24 30 mov 0x30(%r12),%r10
|
|
2e09: 48 89 fa mov %rdi,%rdx
|
|
2e0c: 45 89 e8 mov %r13d,%r8d
|
|
2e0f: 4d 8b 4c 24 38 mov 0x38(%r12),%r9
|
|
2e14: 4d 89 53 20 mov %r10,0x20(%r11)
|
|
2e18: 49 89 43 28 mov %rax,0x28(%r11)
|
|
2e1c: e8 cf 7d aa 01 call 0x1aaabf0
|
|
2e21: 44 89 f1 mov %r14d,%ecx
|
|
2e24: 41 be 01 00 00 00 mov $0x1,%r14d
|
|
2e2a: 41 d3 e6 shl %cl,%r14d
|
|
2e2d: 41 83 7c 24 08 00 cmpl $0x0,0x8(%r12)
|
|
2e33: 74 12 je 0x2e47
|
|
2e35: f2 41 0f 10 44 24 10 movsd 0x10(%r12),%xmm0
|
|
2e3c: 48 89 fa mov %rdi,%rdx
|
|
2e3f: 45 89 f0 mov %r14d,%r8d
|
|
2e42: e8 99 1a ff ff call 0xffffffffffff48e0
|
|
2e47: f2 0f 10 47 08 movsd 0x8(%rdi),%xmm0
|
|
2e4c: 48 89 f9 mov %rdi,%rcx
|
|
2e4f: f2 0f 10 0f movsd (%rdi),%xmm1
|
|
2e53: 44 89 ea mov %r13d,%edx
|
|
2e56: 41 b8 01 00 00 00 mov $0x1,%r8d
|
|
2e5c: f2 0f 58 07 addsd (%rdi),%xmm0
|
|
2e60: f2 0f 5c 4f 08 subsd 0x8(%rdi),%xmm1
|
|
2e65: f2 0f 11 07 movsd %xmm0,(%rdi)
|
|
2e69: f2 0f 11 4f 08 movsd %xmm1,0x8(%rdi)
|
|
2e6e: 4d 8b 4c 24 50 mov 0x50(%r12),%r9
|
|
2e73: e8 48 7b 06 00 call 0x6a9c0
|
|
2e78: 4d 63 f6 movslq %r14d,%r14
|
|
2e7b: 49 83 fe 01 cmp $0x1,%r14
|
|
2e7f: 74 16 je 0x2e97
|
|
2e81: 48 8b 47 08 mov 0x8(%rdi),%rax
|
|
2e85: 45 33 c9 xor %r9d,%r9d
|
|
2e88: 4a 89 04 f7 mov %rax,(%rdi,%r14,8)
|
|
2e8c: 4e 89 4c f7 08 mov %r9,0x8(%rdi,%r14,8)
|
|
2e91: 4c 89 4f 08 mov %r9,0x8(%rdi)
|
|
2e95: eb 08 jmp 0x2e9f
|
|
2e97: 48 c7 47 08 00 00 00 movq $0x0,0x8(%rdi)
|
|
2e9e: 00
|
|
2e9f: 33 c0 xor %eax,%eax
|
|
2ea1: 48 8d 64 24 38 lea 0x38(%rsp),%rsp
|
|
2ea6: 41 5e pop %r14
|
|
2ea8: 41 5d pop %r13
|
|
2eaa: 41 5c pop %r12
|
|
2eac: 5f pop %rdi
|
|
2ead: c3 ret
|
|
2eae: 41 83 7c 24 1c 00 cmpl $0x0,0x1c(%r12)
|
|
2eb4: 7e 12 jle 0x2ec8
|
|
2eb6: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
2ebb: 48 8d 64 24 38 lea 0x38(%rsp),%rsp
|
|
2ec0: 41 5e pop %r14
|
|
2ec2: 41 5d pop %r13
|
|
2ec4: 41 5c pop %r12
|
|
2ec6: 5f pop %rdi
|
|
2ec7: c3 ret
|
|
2ec8: 45 8b 74 24 04 mov 0x4(%r12),%r14d
|
|
2ecd: 41 83 7c 24 04 05 cmpl $0x5,0x4(%r12)
|
|
2ed3: 0f 8e e8 fd ff ff jle 0x2cc1
|
|
2ed9: e9 7f fe ff ff jmp 0x2d5d
|
|
2ede: 66 90 xchg %ax,%ax
|
|
2ee0: 56 push %rsi
|
|
2ee1: 57 push %rdi
|
|
2ee2: 41 54 push %r12
|
|
2ee4: 55 push %rbp
|
|
2ee5: 48 83 ec 38 sub $0x38,%rsp
|
|
2ee9: 4c 89 c6 mov %r8,%rsi
|
|
2eec: 48 89 d5 mov %rdx,%rbp
|
|
2eef: 48 89 ca mov %rcx,%rdx
|
|
2ef2: 45 33 db xor %r11d,%r11d
|
|
2ef5: 48 85 f6 test %rsi,%rsi
|
|
2ef8: 0f 84 13 02 00 00 je 0x3111
|
|
2efe: 83 3e 09 cmpl $0x9,(%rsi)
|
|
2f01: 74 0f je 0x2f12
|
|
2f03: b8 f3 ff ff ff mov $0xfffffff3,%eax
|
|
2f08: 48 83 c4 38 add $0x38,%rsp
|
|
2f0c: 5d pop %rbp
|
|
2f0d: 41 5c pop %r12
|
|
2f0f: 5f pop %rdi
|
|
2f10: 5e pop %rsi
|
|
2f11: c3 ret
|
|
2f12: 48 85 d2 test %rdx,%rdx
|
|
2f15: 0f 84 f6 01 00 00 je 0x3111
|
|
2f1b: 48 85 ed test %rbp,%rbp
|
|
2f1e: 0f 84 ed 01 00 00 je 0x3111
|
|
2f24: 4d 85 c9 test %r9,%r9
|
|
2f27: 0f 84 de 01 00 00 je 0x310b
|
|
2f2d: 44 8b 66 04 mov 0x4(%rsi),%r12d
|
|
2f31: 41 83 fc 05 cmp $0x5,%r12d
|
|
2f35: 7f 77 jg 0x2fae
|
|
2f37: 49 63 fc movslq %r12d,%rdi
|
|
2f3a: 83 7e 08 00 cmpl $0x0,0x8(%rsi)
|
|
2f3e: 74 1e je 0x2f5e
|
|
2f40: 48 8d 05 59 80 fe ff lea -0x17fa7(%rip),%rax # 0xfffffffffffeafa0
|
|
2f47: f2 0f 10 56 10 movsd 0x10(%rsi),%xmm2
|
|
2f4c: 48 89 d1 mov %rdx,%rcx
|
|
2f4f: 48 8b bc f8 a0 d0 c5 mov 0x1c5d0a0(%rax,%rdi,8),%rdi
|
|
2f56: 01
|
|
2f57: 48 89 ea mov %rbp,%rdx
|
|
2f5a: ff d7 call *%rdi
|
|
2f5c: eb 17 jmp 0x2f75
|
|
2f5e: 48 8d 05 3b 80 fe ff lea -0x17fc5(%rip),%rax # 0xfffffffffffeafa0
|
|
2f65: 48 89 d1 mov %rdx,%rcx
|
|
2f68: 48 8b b4 f8 d0 d0 c5 mov 0x1c5d0d0(%rax,%rdi,8),%rsi
|
|
2f6f: 01
|
|
2f70: 48 89 ea mov %rbp,%rdx
|
|
2f73: ff d6 call *%rsi
|
|
2f75: b8 01 00 00 00 mov $0x1,%eax
|
|
2f7a: 44 89 e1 mov %r12d,%ecx
|
|
2f7d: d3 e0 shl %cl,%eax
|
|
2f7f: 48 63 c0 movslq %eax,%rax
|
|
2f82: 48 83 f8 01 cmp $0x1,%rax
|
|
2f86: 74 12 je 0x2f9a
|
|
2f88: 48 8b 75 08 mov 0x8(%rbp),%rsi
|
|
2f8c: 48 c7 44 c5 08 00 00 movq $0x0,0x8(%rbp,%rax,8)
|
|
2f93: 00 00
|
|
2f95: 48 89 74 c5 00 mov %rsi,0x0(%rbp,%rax,8)
|
|
2f9a: 48 c7 45 08 00 00 00 movq $0x0,0x8(%rbp)
|
|
2fa1: 00
|
|
2fa2: 33 c0 xor %eax,%eax
|
|
2fa4: 48 83 c4 38 add $0x38,%rsp
|
|
2fa8: 5d pop %rbp
|
|
2fa9: 41 5c pop %r12
|
|
2fab: 5f pop %rdi
|
|
2fac: 5e pop %rsi
|
|
2fad: c3 ret
|
|
2fae: 4c 89 c8 mov %r9,%rax
|
|
2fb1: 48 83 e0 3f and $0x3f,%rax
|
|
2fb5: 48 f7 d8 neg %rax
|
|
2fb8: 48 83 e0 3f and $0x3f,%rax
|
|
2fbc: 4c 03 c8 add %rax,%r9
|
|
2fbf: 83 7e 1c 00 cmpl $0x0,0x1c(%rsi)
|
|
2fc3: 4d 0f 4f d9 cmovg %r9,%r11
|
|
2fc7: 45 8d 4c 24 ff lea -0x1(%r12),%r9d
|
|
2fcc: bf 01 00 00 00 mov $0x1,%edi
|
|
2fd1: 44 89 c9 mov %r9d,%ecx
|
|
2fd4: d3 e7 shl %cl,%edi
|
|
2fd6: 41 83 fc 06 cmp $0x6,%r12d
|
|
2fda: 7f 60 jg 0x303c
|
|
2fdc: 83 7e 08 00 cmpl $0x0,0x8(%rsi)
|
|
2fe0: 74 31 je 0x3013
|
|
2fe2: 4d 63 e4 movslq %r12d,%r12
|
|
2fe5: 48 8d 05 b4 7f fe ff lea -0x1804c(%rip),%rax # 0xfffffffffffeafa0
|
|
2fec: f2 0f 10 56 10 movsd 0x10(%rsi),%xmm2
|
|
2ff1: 4e 8b 8c e0 f8 d0 c5 mov 0x1c5d0f8(%rax,%r12,8),%r9
|
|
2ff8: 01
|
|
2ff9: 48 89 d1 mov %rdx,%rcx
|
|
2ffc: 48 89 ea mov %rbp,%rdx
|
|
2fff: 41 ff d1 call *%r9
|
|
3002: 44 89 e1 mov %r12d,%ecx
|
|
3005: 41 bc 01 00 00 00 mov $0x1,%r12d
|
|
300b: 41 d3 e4 shl %cl,%r12d
|
|
300e: e9 92 00 00 00 jmp 0x30a5
|
|
3013: 4d 63 e4 movslq %r12d,%r12
|
|
3016: 48 8d 05 83 7f fe ff lea -0x1807d(%rip),%rax # 0xfffffffffffeafa0
|
|
301d: 4e 8b 8c e0 28 d1 c5 mov 0x1c5d128(%rax,%r12,8),%r9
|
|
3024: 01
|
|
3025: 48 89 d1 mov %rdx,%rcx
|
|
3028: 48 89 ea mov %rbp,%rdx
|
|
302b: 41 ff d1 call *%r9
|
|
302e: 44 89 e1 mov %r12d,%ecx
|
|
3031: 41 bc 01 00 00 00 mov $0x1,%r12d
|
|
3037: 41 d3 e4 shl %cl,%r12d
|
|
303a: eb 69 jmp 0x30a5
|
|
303c: 41 83 fc 11 cmp $0x11,%r12d
|
|
3040: 7e 20 jle 0x3062
|
|
3042: 48 89 e0 mov %rsp,%rax
|
|
3045: 48 89 f1 mov %rsi,%rcx
|
|
3048: 49 89 e8 mov %rbp,%r8
|
|
304b: 4c 89 58 20 mov %r11,0x20(%rax)
|
|
304f: e8 cc ef 06 00 call 0x72020
|
|
3054: 44 89 e1 mov %r12d,%ecx
|
|
3057: 41 bc 01 00 00 00 mov $0x1,%r12d
|
|
305d: 41 d3 e4 shl %cl,%r12d
|
|
3060: eb 43 jmp 0x30a5
|
|
3062: 49 89 e2 mov %rsp,%r10
|
|
3065: 48 8b 46 30 mov 0x30(%rsi),%rax
|
|
3069: 48 89 d1 mov %rdx,%rcx
|
|
306c: 4c 8b 4e 38 mov 0x38(%rsi),%r9
|
|
3070: 48 89 ea mov %rbp,%rdx
|
|
3073: 41 89 f8 mov %edi,%r8d
|
|
3076: 4d 89 5a 28 mov %r11,0x28(%r10)
|
|
307a: 49 89 42 20 mov %rax,0x20(%r10)
|
|
307e: e8 6d 5c ac 01 call 0x1ac8cf0
|
|
3083: 44 89 e1 mov %r12d,%ecx
|
|
3086: 41 bc 01 00 00 00 mov $0x1,%r12d
|
|
308c: 41 d3 e4 shl %cl,%r12d
|
|
308f: 83 7e 08 00 cmpl $0x0,0x8(%rsi)
|
|
3093: 74 10 je 0x30a5
|
|
3095: f2 0f 10 46 10 movsd 0x10(%rsi),%xmm0
|
|
309a: 48 89 ea mov %rbp,%rdx
|
|
309d: 45 89 e0 mov %r12d,%r8d
|
|
30a0: e8 9b 18 ff ff call 0xffffffffffff4940
|
|
30a5: f2 0f 10 4d 08 movsd 0x8(%rbp),%xmm1
|
|
30aa: 48 89 e9 mov %rbp,%rcx
|
|
30ad: 89 fa mov %edi,%edx
|
|
30af: f2 0f 10 55 00 movsd 0x0(%rbp),%xmm2
|
|
30b4: 0f 28 c1 movaps %xmm1,%xmm0
|
|
30b7: 41 b8 01 00 00 00 mov $0x1,%r8d
|
|
30bd: f2 0f 58 c2 addsd %xmm2,%xmm0
|
|
30c1: f2 0f 5c d1 subsd %xmm1,%xmm2
|
|
30c5: f2 0f 11 45 00 movsd %xmm0,0x0(%rbp)
|
|
30ca: f2 0f 11 55 08 movsd %xmm2,0x8(%rbp)
|
|
30cf: 4c 8b 4e 50 mov 0x50(%rsi),%r9
|
|
30d3: e8 a8 02 07 00 call 0x73380
|
|
30d8: 4d 63 e4 movslq %r12d,%r12
|
|
30db: 49 83 fc 01 cmp $0x1,%r12
|
|
30df: 74 16 je 0x30f7
|
|
30e1: 48 8b 45 08 mov 0x8(%rbp),%rax
|
|
30e5: 33 f6 xor %esi,%esi
|
|
30e7: 4a 89 74 e5 08 mov %rsi,0x8(%rbp,%r12,8)
|
|
30ec: 4a 89 44 e5 00 mov %rax,0x0(%rbp,%r12,8)
|
|
30f1: 48 89 75 08 mov %rsi,0x8(%rbp)
|
|
30f5: eb 08 jmp 0x30ff
|
|
30f7: 48 c7 45 08 00 00 00 movq $0x0,0x8(%rbp)
|
|
30fe: 00
|
|
30ff: 33 c0 xor %eax,%eax
|
|
3101: 48 83 c4 38 add $0x38,%rsp
|
|
3105: 5d pop %rbp
|
|
3106: 41 5c pop %r12
|
|
3108: 5f pop %rdi
|
|
3109: 5e pop %rsi
|
|
310a: c3 ret
|
|
310b: 83 7e 1c 00 cmpl $0x0,0x1c(%rsi)
|
|
310f: 7e 0f jle 0x3120
|
|
3111: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
3116: 48 83 c4 38 add $0x38,%rsp
|
|
311a: 5d pop %rbp
|
|
311b: 41 5c pop %r12
|
|
311d: 5f pop %rdi
|
|
311e: 5e pop %rsi
|
|
311f: c3 ret
|
|
3120: 44 8b 66 04 mov 0x4(%rsi),%r12d
|
|
3124: 41 83 fc 05 cmp $0x5,%r12d
|
|
3128: 0f 8e 09 fe ff ff jle 0x2f37
|
|
312e: e9 94 fe ff ff jmp 0x2fc7
|
|
3133: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
3138: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
313f: 00
|
|
3140: 57 push %rdi
|
|
3141: 41 55 push %r13
|
|
3143: 41 56 push %r14
|
|
3145: 41 57 push %r15
|
|
3147: 48 83 ec 38 sub $0x38,%rsp
|
|
314b: 4d 89 c5 mov %r8,%r13
|
|
314e: 48 89 d7 mov %rdx,%rdi
|
|
3151: 48 89 ca mov %rcx,%rdx
|
|
3154: 45 33 db xor %r11d,%r11d
|
|
3157: 4d 85 ed test %r13,%r13
|
|
315a: 0f 84 15 02 00 00 je 0x3375
|
|
3160: 41 83 7d 00 09 cmpl $0x9,0x0(%r13)
|
|
3165: 74 11 je 0x3178
|
|
3167: b8 f3 ff ff ff mov $0xfffffff3,%eax
|
|
316c: 48 83 c4 38 add $0x38,%rsp
|
|
3170: 41 5f pop %r15
|
|
3172: 41 5e pop %r14
|
|
3174: 41 5d pop %r13
|
|
3176: 5f pop %rdi
|
|
3177: c3 ret
|
|
3178: 48 85 d2 test %rdx,%rdx
|
|
317b: 0f 84 f4 01 00 00 je 0x3375
|
|
3181: 48 85 ff test %rdi,%rdi
|
|
3184: 0f 84 eb 01 00 00 je 0x3375
|
|
318a: 4d 85 c9 test %r9,%r9
|
|
318d: 0f 84 db 01 00 00 je 0x336e
|
|
3193: 45 8b 7d 04 mov 0x4(%r13),%r15d
|
|
3197: 41 83 ff 04 cmp $0x4,%r15d
|
|
319b: 7f 76 jg 0x3213
|
|
319d: 4d 63 cf movslq %r15d,%r9
|
|
31a0: 41 83 7d 08 00 cmpl $0x0,0x8(%r13)
|
|
31a5: 74 1d je 0x31c4
|
|
31a7: 48 8d 05 f2 7d fe ff lea -0x1820e(%rip),%rax # 0xfffffffffffeafa0
|
|
31ae: 48 89 d1 mov %rdx,%rcx
|
|
31b1: c4 c1 7b 10 55 10 vmovsd 0x10(%r13),%xmm2
|
|
31b7: 48 89 fa mov %rdi,%rdx
|
|
31ba: 42 ff 94 c8 60 d1 c5 call *0x1c5d160(%rax,%r9,8)
|
|
31c1: 01
|
|
31c2: eb 15 jmp 0x31d9
|
|
31c4: 48 8d 05 d5 7d fe ff lea -0x1822b(%rip),%rax # 0xfffffffffffeafa0
|
|
31cb: 48 89 d1 mov %rdx,%rcx
|
|
31ce: 48 89 fa mov %rdi,%rdx
|
|
31d1: 42 ff 94 c8 90 d1 c5 call *0x1c5d190(%rax,%r9,8)
|
|
31d8: 01
|
|
31d9: b8 01 00 00 00 mov $0x1,%eax
|
|
31de: 44 89 f9 mov %r15d,%ecx
|
|
31e1: d3 e0 shl %cl,%eax
|
|
31e3: 48 63 c0 movslq %eax,%rax
|
|
31e6: 48 83 f8 01 cmp $0x1,%rax
|
|
31ea: 74 11 je 0x31fd
|
|
31ec: 4c 8b 4f 08 mov 0x8(%rdi),%r9
|
|
31f0: 4c 89 0c c7 mov %r9,(%rdi,%rax,8)
|
|
31f4: 48 c7 44 c7 08 00 00 movq $0x0,0x8(%rdi,%rax,8)
|
|
31fb: 00 00
|
|
31fd: 48 c7 47 08 00 00 00 movq $0x0,0x8(%rdi)
|
|
3204: 00
|
|
3205: 33 c0 xor %eax,%eax
|
|
3207: 48 83 c4 38 add $0x38,%rsp
|
|
320b: 41 5f pop %r15
|
|
320d: 41 5e pop %r14
|
|
320f: 41 5d pop %r13
|
|
3211: 5f pop %rdi
|
|
3212: c3 ret
|
|
3213: 4c 89 c8 mov %r9,%rax
|
|
3216: 48 83 e0 3f and $0x3f,%rax
|
|
321a: 48 f7 d8 neg %rax
|
|
321d: 48 83 e0 3f and $0x3f,%rax
|
|
3221: 4c 03 c8 add %rax,%r9
|
|
3224: 41 83 7d 1c 00 cmpl $0x0,0x1c(%r13)
|
|
3229: 4d 0f 4f d9 cmovg %r9,%r11
|
|
322d: 41 be 01 00 00 00 mov $0x1,%r14d
|
|
3233: 45 8d 4f ff lea -0x1(%r15),%r9d
|
|
3237: 44 89 c9 mov %r9d,%ecx
|
|
323a: 41 d3 e6 shl %cl,%r14d
|
|
323d: 41 83 ff 07 cmp $0x7,%r15d
|
|
3241: 7f 5c jg 0x329f
|
|
3243: 41 83 7d 08 00 cmpl $0x0,0x8(%r13)
|
|
3248: 74 2f je 0x3279
|
|
324a: 4d 63 ff movslq %r15d,%r15
|
|
324d: 48 8d 05 4c 7d fe ff lea -0x182b4(%rip),%rax # 0xfffffffffffeafa0
|
|
3254: c4 c1 7b 10 55 10 vmovsd 0x10(%r13),%xmm2
|
|
325a: 48 89 d1 mov %rdx,%rcx
|
|
325d: 48 89 fa mov %rdi,%rdx
|
|
3260: 42 ff 94 f8 b8 d1 c5 call *0x1c5d1b8(%rax,%r15,8)
|
|
3267: 01
|
|
3268: 44 89 f9 mov %r15d,%ecx
|
|
326b: 41 bf 01 00 00 00 mov $0x1,%r15d
|
|
3271: 41 d3 e7 shl %cl,%r15d
|
|
3274: e9 91 00 00 00 jmp 0x330a
|
|
3279: 4d 63 ff movslq %r15d,%r15
|
|
327c: 48 8d 05 1d 7d fe ff lea -0x182e3(%rip),%rax # 0xfffffffffffeafa0
|
|
3283: 48 89 d1 mov %rdx,%rcx
|
|
3286: 48 89 fa mov %rdi,%rdx
|
|
3289: 42 ff 94 f8 f0 d1 c5 call *0x1c5d1f0(%rax,%r15,8)
|
|
3290: 01
|
|
3291: 44 89 f9 mov %r15d,%ecx
|
|
3294: 41 bf 01 00 00 00 mov $0x1,%r15d
|
|
329a: 41 d3 e7 shl %cl,%r15d
|
|
329d: eb 6b jmp 0x330a
|
|
329f: 41 83 ff 12 cmp $0x12,%r15d
|
|
32a3: 7e 20 jle 0x32c5
|
|
32a5: 48 89 e0 mov %rsp,%rax
|
|
32a8: 4c 89 e9 mov %r13,%rcx
|
|
32ab: 49 89 f8 mov %rdi,%r8
|
|
32ae: 4c 89 58 20 mov %r11,0x20(%rax)
|
|
32b2: e8 69 69 07 00 call 0x79c20
|
|
32b7: 44 89 f9 mov %r15d,%ecx
|
|
32ba: 41 bf 01 00 00 00 mov $0x1,%r15d
|
|
32c0: 41 d3 e7 shl %cl,%r15d
|
|
32c3: eb 45 jmp 0x330a
|
|
32c5: 49 89 e2 mov %rsp,%r10
|
|
32c8: 48 89 d1 mov %rdx,%rcx
|
|
32cb: 49 8b 45 30 mov 0x30(%r13),%rax
|
|
32cf: 48 89 fa mov %rdi,%rdx
|
|
32d2: 45 89 f0 mov %r14d,%r8d
|
|
32d5: 4d 8b 4d 38 mov 0x38(%r13),%r9
|
|
32d9: 4d 89 5a 28 mov %r11,0x28(%r10)
|
|
32dd: 49 89 42 20 mov %rax,0x20(%r10)
|
|
32e1: e8 1a 3b ae 01 call 0x1ae6e00
|
|
32e6: 44 89 f9 mov %r15d,%ecx
|
|
32e9: 41 bf 01 00 00 00 mov $0x1,%r15d
|
|
32ef: 41 d3 e7 shl %cl,%r15d
|
|
32f2: 41 83 7d 08 00 cmpl $0x0,0x8(%r13)
|
|
32f7: 74 11 je 0x330a
|
|
32f9: c4 c1 7b 10 45 10 vmovsd 0x10(%r13),%xmm0
|
|
32ff: 48 89 fa mov %rdi,%rdx
|
|
3302: 45 89 f8 mov %r15d,%r8d
|
|
3305: e8 96 16 ff ff call 0xffffffffffff49a0
|
|
330a: c5 fb 10 57 08 vmovsd 0x8(%rdi),%xmm2
|
|
330f: 48 89 f9 mov %rdi,%rcx
|
|
3312: c5 fb 10 0f vmovsd (%rdi),%xmm1
|
|
3316: 44 89 f2 mov %r14d,%edx
|
|
3319: 41 b8 01 00 00 00 mov $0x1,%r8d
|
|
331f: c5 eb 58 c1 vaddsd %xmm1,%xmm2,%xmm0
|
|
3323: c5 f3 5c da vsubsd %xmm2,%xmm1,%xmm3
|
|
3327: c5 fb 11 07 vmovsd %xmm0,(%rdi)
|
|
332b: c5 fb 11 5f 08 vmovsd %xmm3,0x8(%rdi)
|
|
3330: 4d 8b 4d 50 mov 0x50(%r13),%r9
|
|
3334: e8 47 7c 07 00 call 0x7af80
|
|
3339: 4d 63 ff movslq %r15d,%r15
|
|
333c: 49 83 ff 01 cmp $0x1,%r15
|
|
3340: 74 16 je 0x3358
|
|
3342: 48 8b 47 08 mov 0x8(%rdi),%rax
|
|
3346: 45 33 c9 xor %r9d,%r9d
|
|
3349: 4a 89 04 ff mov %rax,(%rdi,%r15,8)
|
|
334d: 4e 89 4c ff 08 mov %r9,0x8(%rdi,%r15,8)
|
|
3352: 4c 89 4f 08 mov %r9,0x8(%rdi)
|
|
3356: eb 08 jmp 0x3360
|
|
3358: 48 c7 47 08 00 00 00 movq $0x0,0x8(%rdi)
|
|
335f: 00
|
|
3360: 33 c0 xor %eax,%eax
|
|
3362: 48 83 c4 38 add $0x38,%rsp
|
|
3366: 41 5f pop %r15
|
|
3368: 41 5e pop %r14
|
|
336a: 41 5d pop %r13
|
|
336c: 5f pop %rdi
|
|
336d: c3 ret
|
|
336e: 41 83 7d 1c 00 cmpl $0x0,0x1c(%r13)
|
|
3373: 7e 11 jle 0x3386
|
|
3375: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
337a: 48 83 c4 38 add $0x38,%rsp
|
|
337e: 41 5f pop %r15
|
|
3380: 41 5e pop %r14
|
|
3382: 41 5d pop %r13
|
|
3384: 5f pop %rdi
|
|
3385: c3 ret
|
|
3386: 45 8b 7d 04 mov 0x4(%r13),%r15d
|
|
338a: 41 83 ff 04 cmp $0x4,%r15d
|
|
338e: 0f 8e 09 fe ff ff jle 0x319d
|
|
3394: e9 94 fe ff ff jmp 0x322d
|
|
3399: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
33a0: 56 push %rsi
|
|
33a1: 57 push %rdi
|
|
33a2: 41 54 push %r12
|
|
33a4: 41 57 push %r15
|
|
33a6: 55 push %rbp
|
|
33a7: 48 83 ec 30 sub $0x30,%rsp
|
|
33ab: 4c 89 c6 mov %r8,%rsi
|
|
33ae: 48 89 d5 mov %rdx,%rbp
|
|
33b1: 48 89 ca mov %rcx,%rdx
|
|
33b4: 45 33 db xor %r11d,%r11d
|
|
33b7: 48 85 f6 test %rsi,%rsi
|
|
33ba: 0f 84 ef 01 00 00 je 0x35af
|
|
33c0: 83 3e 09 cmpl $0x9,(%rsi)
|
|
33c3: 74 11 je 0x33d6
|
|
33c5: b8 f3 ff ff ff mov $0xfffffff3,%eax
|
|
33ca: 48 83 c4 30 add $0x30,%rsp
|
|
33ce: 5d pop %rbp
|
|
33cf: 41 5f pop %r15
|
|
33d1: 41 5c pop %r12
|
|
33d3: 5f pop %rdi
|
|
33d4: 5e pop %rsi
|
|
33d5: c3 ret
|
|
33d6: 48 85 d2 test %rdx,%rdx
|
|
33d9: 0f 84 d0 01 00 00 je 0x35af
|
|
33df: 48 85 ed test %rbp,%rbp
|
|
33e2: 0f 84 c7 01 00 00 je 0x35af
|
|
33e8: 4d 85 c9 test %r9,%r9
|
|
33eb: 0f 84 b8 01 00 00 je 0x35a9
|
|
33f1: 44 8b 7e 04 mov 0x4(%rsi),%r15d
|
|
33f5: 41 83 ff 04 cmp $0x4,%r15d
|
|
33f9: 7f 77 jg 0x3472
|
|
33fb: 49 63 ff movslq %r15d,%rdi
|
|
33fe: 83 7e 08 00 cmpl $0x0,0x8(%rsi)
|
|
3402: 74 1f je 0x3423
|
|
3404: 48 8d 05 95 7b fe ff lea -0x1846b(%rip),%rax # 0xfffffffffffeafa0
|
|
340b: 48 89 d1 mov %rdx,%rcx
|
|
340e: c5 fb 10 46 10 vmovsd 0x10(%rsi),%xmm0
|
|
3413: 48 89 ea mov %rbp,%rdx
|
|
3416: c5 f9 28 d0 vmovapd %xmm0,%xmm2
|
|
341a: ff 94 f8 30 d2 c5 01 call *0x1c5d230(%rax,%rdi,8)
|
|
3421: eb 14 jmp 0x3437
|
|
3423: 48 8d 05 76 7b fe ff lea -0x1848a(%rip),%rax # 0xfffffffffffeafa0
|
|
342a: 48 89 d1 mov %rdx,%rcx
|
|
342d: 48 89 ea mov %rbp,%rdx
|
|
3430: ff 94 f8 60 d2 c5 01 call *0x1c5d260(%rax,%rdi,8)
|
|
3437: b8 01 00 00 00 mov $0x1,%eax
|
|
343c: c4 e2 01 f7 f0 shlx %r15d,%eax,%esi
|
|
3441: 48 63 f6 movslq %esi,%rsi
|
|
3444: 48 83 fe 01 cmp $0x1,%rsi
|
|
3448: 74 12 je 0x345c
|
|
344a: 48 8b 45 08 mov 0x8(%rbp),%rax
|
|
344e: 48 89 44 f5 00 mov %rax,0x0(%rbp,%rsi,8)
|
|
3453: 48 c7 44 f5 08 00 00 movq $0x0,0x8(%rbp,%rsi,8)
|
|
345a: 00 00
|
|
345c: 48 c7 45 08 00 00 00 movq $0x0,0x8(%rbp)
|
|
3463: 00
|
|
3464: 33 c0 xor %eax,%eax
|
|
3466: 48 83 c4 30 add $0x30,%rsp
|
|
346a: 5d pop %rbp
|
|
346b: 41 5f pop %r15
|
|
346d: 41 5c pop %r12
|
|
346f: 5f pop %rdi
|
|
3470: 5e pop %rsi
|
|
3471: c3 ret
|
|
3472: 4c 89 c8 mov %r9,%rax
|
|
3475: 48 83 e0 3f and $0x3f,%rax
|
|
3479: 48 f7 d8 neg %rax
|
|
347c: 48 83 e0 3f and $0x3f,%rax
|
|
3480: 4c 03 c8 add %rax,%r9
|
|
3483: 83 7e 1c 00 cmpl $0x0,0x1c(%rsi)
|
|
3487: 4d 0f 4f d9 cmovg %r9,%r11
|
|
348b: bf 01 00 00 00 mov $0x1,%edi
|
|
3490: 45 8d 4f ff lea -0x1(%r15),%r9d
|
|
3494: c4 62 31 f7 e7 shlx %r9d,%edi,%r12d
|
|
3499: 41 83 ff 07 cmp $0x7,%r15d
|
|
349d: 7f 49 jg 0x34e8
|
|
349f: 83 7e 08 00 cmpl $0x0,0x8(%rsi)
|
|
34a3: 74 24 je 0x34c9
|
|
34a5: 4d 63 ff movslq %r15d,%r15
|
|
34a8: 48 8d 05 f1 7a fe ff lea -0x1850f(%rip),%rax # 0xfffffffffffeafa0
|
|
34af: c5 fb 10 56 10 vmovsd 0x10(%rsi),%xmm2
|
|
34b4: 48 89 d1 mov %rdx,%rcx
|
|
34b7: 48 89 ea mov %rbp,%rdx
|
|
34ba: 42 ff 94 f8 88 d2 c5 call *0x1c5d288(%rax,%r15,8)
|
|
34c1: 01
|
|
34c2: c4 e2 01 f7 ff shlx %r15d,%edi,%edi
|
|
34c7: eb 7a jmp 0x3543
|
|
34c9: 4d 63 ff movslq %r15d,%r15
|
|
34cc: 48 8d 05 cd 7a fe ff lea -0x18533(%rip),%rax # 0xfffffffffffeafa0
|
|
34d3: 48 89 d1 mov %rdx,%rcx
|
|
34d6: 48 89 ea mov %rbp,%rdx
|
|
34d9: 42 ff 94 f8 c0 d2 c5 call *0x1c5d2c0(%rax,%r15,8)
|
|
34e0: 01
|
|
34e1: c4 e2 01 f7 ff shlx %r15d,%edi,%edi
|
|
34e6: eb 5b jmp 0x3543
|
|
34e8: 41 83 ff 12 cmp $0x12,%r15d
|
|
34ec: 7e 19 jle 0x3507
|
|
34ee: 48 89 e0 mov %rsp,%rax
|
|
34f1: 48 89 f1 mov %rsi,%rcx
|
|
34f4: 49 89 e8 mov %rbp,%r8
|
|
34f7: 4c 89 58 20 mov %r11,0x20(%rax)
|
|
34fb: e8 80 fe 07 00 call 0x83380
|
|
3500: c4 e2 01 f7 ff shlx %r15d,%edi,%edi
|
|
3505: eb 3c jmp 0x3543
|
|
3507: 49 89 e2 mov %rsp,%r10
|
|
350a: 48 89 d1 mov %rdx,%rcx
|
|
350d: 48 8b 46 30 mov 0x30(%rsi),%rax
|
|
3511: 48 89 ea mov %rbp,%rdx
|
|
3514: 45 89 e0 mov %r12d,%r8d
|
|
3517: 4c 8b 4e 38 mov 0x38(%rsi),%r9
|
|
351b: 4d 89 5a 28 mov %r11,0x28(%r10)
|
|
351f: 49 89 42 20 mov %rax,0x20(%r10)
|
|
3523: e8 18 6e af 01 call 0x1afa340
|
|
3528: c4 e2 01 f7 ff shlx %r15d,%edi,%edi
|
|
352d: 83 7e 08 00 cmpl $0x0,0x8(%rsi)
|
|
3531: 74 10 je 0x3543
|
|
3533: c5 fb 10 46 10 vmovsd 0x10(%rsi),%xmm0
|
|
3538: 48 89 ea mov %rbp,%rdx
|
|
353b: 41 89 f8 mov %edi,%r8d
|
|
353e: e8 3d 16 ff ff call 0xffffffffffff4b80
|
|
3543: c5 fb 10 55 08 vmovsd 0x8(%rbp),%xmm2
|
|
3548: 48 89 e9 mov %rbp,%rcx
|
|
354b: c5 fb 10 4d 00 vmovsd 0x0(%rbp),%xmm1
|
|
3550: 44 89 e2 mov %r12d,%edx
|
|
3553: 41 b8 01 00 00 00 mov $0x1,%r8d
|
|
3559: c5 eb 58 c1 vaddsd %xmm1,%xmm2,%xmm0
|
|
355d: c5 f3 5c da vsubsd %xmm2,%xmm1,%xmm3
|
|
3561: c5 fb 11 45 00 vmovsd %xmm0,0x0(%rbp)
|
|
3566: c5 fb 11 5d 08 vmovsd %xmm3,0x8(%rbp)
|
|
356b: 4c 8b 4e 50 mov 0x50(%rsi),%r9
|
|
356f: e8 6c 11 08 00 call 0x846e0
|
|
3574: 48 63 ff movslq %edi,%rdi
|
|
3577: 48 83 ff 01 cmp $0x1,%rdi
|
|
357b: 74 16 je 0x3593
|
|
357d: 48 8b 45 08 mov 0x8(%rbp),%rax
|
|
3581: 33 f6 xor %esi,%esi
|
|
3583: 48 89 44 fd 00 mov %rax,0x0(%rbp,%rdi,8)
|
|
3588: 48 89 74 fd 08 mov %rsi,0x8(%rbp,%rdi,8)
|
|
358d: 48 89 75 08 mov %rsi,0x8(%rbp)
|
|
3591: eb 08 jmp 0x359b
|
|
3593: 48 c7 45 08 00 00 00 movq $0x0,0x8(%rbp)
|
|
359a: 00
|
|
359b: 33 c0 xor %eax,%eax
|
|
359d: 48 83 c4 30 add $0x30,%rsp
|
|
35a1: 5d pop %rbp
|
|
35a2: 41 5f pop %r15
|
|
35a4: 41 5c pop %r12
|
|
35a6: 5f pop %rdi
|
|
35a7: 5e pop %rsi
|
|
35a8: c3 ret
|
|
35a9: 83 7e 1c 00 cmpl $0x0,0x1c(%rsi)
|
|
35ad: 7e 11 jle 0x35c0
|
|
35af: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
35b4: 48 83 c4 30 add $0x30,%rsp
|
|
35b8: 5d pop %rbp
|
|
35b9: 41 5f pop %r15
|
|
35bb: 41 5c pop %r12
|
|
35bd: 5f pop %rdi
|
|
35be: 5e pop %rsi
|
|
35bf: c3 ret
|
|
35c0: 44 8b 7e 04 mov 0x4(%rsi),%r15d
|
|
35c4: 41 83 ff 04 cmp $0x4,%r15d
|
|
35c8: 0f 8e 2d fe ff ff jle 0x33fb
|
|
35ce: e9 b8 fe ff ff jmp 0x348b
|
|
35d3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
35d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
35df: 00
|
|
35e0: 56 push %rsi
|
|
35e1: 57 push %rdi
|
|
35e2: 41 54 push %r12
|
|
35e4: 41 57 push %r15
|
|
35e6: 55 push %rbp
|
|
35e7: 48 83 ec 30 sub $0x30,%rsp
|
|
35eb: 4c 89 c6 mov %r8,%rsi
|
|
35ee: 48 89 d5 mov %rdx,%rbp
|
|
35f1: 48 89 ca mov %rcx,%rdx
|
|
35f4: 45 33 db xor %r11d,%r11d
|
|
35f7: 48 85 f6 test %rsi,%rsi
|
|
35fa: 0f 84 eb 01 00 00 je 0x37eb
|
|
3600: 83 3e 09 cmpl $0x9,(%rsi)
|
|
3603: 74 11 je 0x3616
|
|
3605: b8 f3 ff ff ff mov $0xfffffff3,%eax
|
|
360a: 48 83 c4 30 add $0x30,%rsp
|
|
360e: 5d pop %rbp
|
|
360f: 41 5f pop %r15
|
|
3611: 41 5c pop %r12
|
|
3613: 5f pop %rdi
|
|
3614: 5e pop %rsi
|
|
3615: c3 ret
|
|
3616: 48 85 d2 test %rdx,%rdx
|
|
3619: 0f 84 cc 01 00 00 je 0x37eb
|
|
361f: 48 85 ed test %rbp,%rbp
|
|
3622: 0f 84 c3 01 00 00 je 0x37eb
|
|
3628: 4d 85 c9 test %r9,%r9
|
|
362b: 0f 84 b4 01 00 00 je 0x37e5
|
|
3631: 44 8b 7e 04 mov 0x4(%rsi),%r15d
|
|
3635: 41 83 ff 04 cmp $0x4,%r15d
|
|
3639: 7f 73 jg 0x36ae
|
|
363b: 49 63 ff movslq %r15d,%rdi
|
|
363e: 83 7e 08 00 cmpl $0x0,0x8(%rsi)
|
|
3642: 74 1b je 0x365f
|
|
3644: 48 8d 05 55 79 fe ff lea -0x186ab(%rip),%rax # 0xfffffffffffeafa0
|
|
364b: 48 89 d1 mov %rdx,%rcx
|
|
364e: c5 fb 10 56 10 vmovsd 0x10(%rsi),%xmm2
|
|
3653: 48 89 ea mov %rbp,%rdx
|
|
3656: ff 94 f8 00 d3 c5 01 call *0x1c5d300(%rax,%rdi,8)
|
|
365d: eb 14 jmp 0x3673
|
|
365f: 48 8d 05 3a 79 fe ff lea -0x186c6(%rip),%rax # 0xfffffffffffeafa0
|
|
3666: 48 89 d1 mov %rdx,%rcx
|
|
3669: 48 89 ea mov %rbp,%rdx
|
|
366c: ff 94 f8 30 d3 c5 01 call *0x1c5d330(%rax,%rdi,8)
|
|
3673: b8 01 00 00 00 mov $0x1,%eax
|
|
3678: c4 e2 01 f7 f0 shlx %r15d,%eax,%esi
|
|
367d: 48 63 f6 movslq %esi,%rsi
|
|
3680: 48 83 fe 01 cmp $0x1,%rsi
|
|
3684: 74 12 je 0x3698
|
|
3686: 48 8b 45 08 mov 0x8(%rbp),%rax
|
|
368a: 48 89 44 f5 00 mov %rax,0x0(%rbp,%rsi,8)
|
|
368f: 48 c7 44 f5 08 00 00 movq $0x0,0x8(%rbp,%rsi,8)
|
|
3696: 00 00
|
|
3698: 48 c7 45 08 00 00 00 movq $0x0,0x8(%rbp)
|
|
369f: 00
|
|
36a0: 33 c0 xor %eax,%eax
|
|
36a2: 48 83 c4 30 add $0x30,%rsp
|
|
36a6: 5d pop %rbp
|
|
36a7: 41 5f pop %r15
|
|
36a9: 41 5c pop %r12
|
|
36ab: 5f pop %rdi
|
|
36ac: 5e pop %rsi
|
|
36ad: c3 ret
|
|
36ae: 4c 89 c8 mov %r9,%rax
|
|
36b1: 48 83 e0 3f and $0x3f,%rax
|
|
36b5: 48 f7 d8 neg %rax
|
|
36b8: 48 83 e0 3f and $0x3f,%rax
|
|
36bc: 4c 03 c8 add %rax,%r9
|
|
36bf: 83 7e 1c 00 cmpl $0x0,0x1c(%rsi)
|
|
36c3: 4d 0f 4f d9 cmovg %r9,%r11
|
|
36c7: bf 01 00 00 00 mov $0x1,%edi
|
|
36cc: 45 8d 4f ff lea -0x1(%r15),%r9d
|
|
36d0: c4 62 31 f7 e7 shlx %r9d,%edi,%r12d
|
|
36d5: 41 83 ff 07 cmp $0x7,%r15d
|
|
36d9: 7f 49 jg 0x3724
|
|
36db: 83 7e 08 00 cmpl $0x0,0x8(%rsi)
|
|
36df: 74 24 je 0x3705
|
|
36e1: 4d 63 ff movslq %r15d,%r15
|
|
36e4: 48 8d 05 b5 78 fe ff lea -0x1874b(%rip),%rax # 0xfffffffffffeafa0
|
|
36eb: c5 fb 10 56 10 vmovsd 0x10(%rsi),%xmm2
|
|
36f0: 48 89 d1 mov %rdx,%rcx
|
|
36f3: 48 89 ea mov %rbp,%rdx
|
|
36f6: 42 ff 94 f8 58 d3 c5 call *0x1c5d358(%rax,%r15,8)
|
|
36fd: 01
|
|
36fe: c4 e2 01 f7 ff shlx %r15d,%edi,%edi
|
|
3703: eb 7a jmp 0x377f
|
|
3705: 4d 63 ff movslq %r15d,%r15
|
|
3708: 48 8d 05 91 78 fe ff lea -0x1876f(%rip),%rax # 0xfffffffffffeafa0
|
|
370f: 48 89 d1 mov %rdx,%rcx
|
|
3712: 48 89 ea mov %rbp,%rdx
|
|
3715: 42 ff 94 f8 90 d3 c5 call *0x1c5d390(%rax,%r15,8)
|
|
371c: 01
|
|
371d: c4 e2 01 f7 ff shlx %r15d,%edi,%edi
|
|
3722: eb 5b jmp 0x377f
|
|
3724: 41 83 ff 12 cmp $0x12,%r15d
|
|
3728: 7e 19 jle 0x3743
|
|
372a: 48 89 e0 mov %rsp,%rax
|
|
372d: 48 89 f1 mov %rsi,%rcx
|
|
3730: 49 89 e8 mov %rbp,%r8
|
|
3733: 4c 89 58 20 mov %r11,0x20(%rax)
|
|
3737: e8 a4 92 08 00 call 0x8c9e0
|
|
373c: c4 e2 01 f7 ff shlx %r15d,%edi,%edi
|
|
3741: eb 3c jmp 0x377f
|
|
3743: 49 89 e2 mov %rsp,%r10
|
|
3746: 48 89 d1 mov %rdx,%rcx
|
|
3749: 48 8b 46 30 mov 0x30(%rsi),%rax
|
|
374d: 48 89 ea mov %rbp,%rdx
|
|
3750: 45 89 e0 mov %r12d,%r8d
|
|
3753: 4c 8b 4e 38 mov 0x38(%rsi),%r9
|
|
3757: 4d 89 5a 28 mov %r11,0x28(%r10)
|
|
375b: 49 89 42 20 mov %rax,0x20(%r10)
|
|
375f: e8 bc 75 b0 01 call 0x1b0ad20
|
|
3764: c4 e2 01 f7 ff shlx %r15d,%edi,%edi
|
|
3769: 83 7e 08 00 cmpl $0x0,0x8(%rsi)
|
|
376d: 74 10 je 0x377f
|
|
376f: c5 fb 10 46 10 vmovsd 0x10(%rsi),%xmm0
|
|
3774: 48 89 ea mov %rbp,%rdx
|
|
3777: 41 89 f8 mov %edi,%r8d
|
|
377a: e8 e1 15 ff ff call 0xffffffffffff4d60
|
|
377f: c5 fb 10 55 08 vmovsd 0x8(%rbp),%xmm2
|
|
3784: 48 89 e9 mov %rbp,%rcx
|
|
3787: c5 fb 10 4d 00 vmovsd 0x0(%rbp),%xmm1
|
|
378c: 44 89 e2 mov %r12d,%edx
|
|
378f: 41 b8 01 00 00 00 mov $0x1,%r8d
|
|
3795: c5 eb 58 c1 vaddsd %xmm1,%xmm2,%xmm0
|
|
3799: c5 f3 5c da vsubsd %xmm2,%xmm1,%xmm3
|
|
379d: c5 fb 11 45 00 vmovsd %xmm0,0x0(%rbp)
|
|
37a2: c5 fb 11 5d 08 vmovsd %xmm3,0x8(%rbp)
|
|
37a7: 4c 8b 4e 50 mov 0x50(%rsi),%r9
|
|
37ab: e8 90 a5 08 00 call 0x8dd40
|
|
37b0: 48 63 ff movslq %edi,%rdi
|
|
37b3: 48 83 ff 01 cmp $0x1,%rdi
|
|
37b7: 74 16 je 0x37cf
|
|
37b9: 48 8b 45 08 mov 0x8(%rbp),%rax
|
|
37bd: 33 f6 xor %esi,%esi
|
|
37bf: 48 89 44 fd 00 mov %rax,0x0(%rbp,%rdi,8)
|
|
37c4: 48 89 74 fd 08 mov %rsi,0x8(%rbp,%rdi,8)
|
|
37c9: 48 89 75 08 mov %rsi,0x8(%rbp)
|
|
37cd: eb 08 jmp 0x37d7
|
|
37cf: 48 c7 45 08 00 00 00 movq $0x0,0x8(%rbp)
|
|
37d6: 00
|
|
37d7: 33 c0 xor %eax,%eax
|
|
37d9: 48 83 c4 30 add $0x30,%rsp
|
|
37dd: 5d pop %rbp
|
|
37de: 41 5f pop %r15
|
|
37e0: 41 5c pop %r12
|
|
37e2: 5f pop %rdi
|
|
37e3: 5e pop %rsi
|
|
37e4: c3 ret
|
|
37e5: 83 7e 1c 00 cmpl $0x0,0x1c(%rsi)
|
|
37e9: 7e 11 jle 0x37fc
|
|
37eb: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
37f0: 48 83 c4 30 add $0x30,%rsp
|
|
37f4: 5d pop %rbp
|
|
37f5: 41 5f pop %r15
|
|
37f7: 41 5c pop %r12
|
|
37f9: 5f pop %rdi
|
|
37fa: 5e pop %rsi
|
|
37fb: c3 ret
|
|
37fc: 44 8b 7e 04 mov 0x4(%rsi),%r15d
|
|
3800: 41 83 ff 04 cmp $0x4,%r15d
|
|
3804: 0f 8e 31 fe ff ff jle 0x363b
|
|
380a: e9 b8 fe ff ff jmp 0x36c7
|
|
380f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
3816: 00
|
|
3817: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
381e: 66 90 xchg %ax,%ax
|
|
3820: 0f c6 c9 00 shufps $0x0,%xmm1,%xmm1
|
|
3824: 41 83 f9 0b cmp $0xb,%r9d
|
|
3828: 7d 35 jge 0x385f
|
|
382a: 41 ff c9 dec %r9d
|
|
382d: 41 83 f9 ff cmp $0xffffffff,%r9d
|
|
3831: 74 2b je 0x385e
|
|
3833: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
3838: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
383f: 00
|
|
3840: f3 0f 10 01 movss (%rcx),%xmm0
|
|
3844: 41 ff c9 dec %r9d
|
|
3847: f3 0f 59 c1 mulss %xmm1,%xmm0
|
|
384b: 48 83 c1 04 add $0x4,%rcx
|
|
384f: f3 41 0f 11 00 movss %xmm0,(%r8)
|
|
3854: 49 83 c0 04 add $0x4,%r8
|
|
3858: 41 83 f9 ff cmp $0xffffffff,%r9d
|
|
385c: 75 e2 jne 0x3840
|
|
385e: c3 ret
|
|
385f: 49 f7 c0 03 00 00 00 test $0x3,%r8
|
|
3866: 0f 85 9b 00 00 00 jne 0x3907
|
|
386c: 4c 89 c0 mov %r8,%rax
|
|
386f: 48 83 e0 0f and $0xf,%rax
|
|
3873: 85 c0 test %eax,%eax
|
|
3875: 74 42 je 0x38b9
|
|
3877: c1 e8 02 shr $0x2,%eax
|
|
387a: f7 d8 neg %eax
|
|
387c: 83 e0 03 and $0x3,%eax
|
|
387f: 44 2b c8 sub %eax,%r9d
|
|
3882: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
3889: 00
|
|
388a: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
3891: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
3898: 00
|
|
3899: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
38a0: f3 0f 10 01 movss (%rcx),%xmm0
|
|
38a4: 48 83 c1 04 add $0x4,%rcx
|
|
38a8: f3 0f 59 c1 mulss %xmm1,%xmm0
|
|
38ac: f3 41 0f 11 00 movss %xmm0,(%r8)
|
|
38b1: 49 83 c0 04 add $0x4,%r8
|
|
38b5: ff c8 dec %eax
|
|
38b7: 75 e7 jne 0x38a0
|
|
38b9: 44 89 c8 mov %r9d,%eax
|
|
38bc: 41 83 e1 07 and $0x7,%r9d
|
|
38c0: c1 f8 03 sar $0x3,%eax
|
|
38c3: 48 f7 c1 0f 00 00 00 test $0xf,%rcx
|
|
38ca: 0f 84 b7 00 00 00 je 0x3987
|
|
38d0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
38d7: 00
|
|
38d8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
38df: 90 nop
|
|
38e0: 0f 10 01 movups (%rcx),%xmm0
|
|
38e3: 0f 10 51 10 movups 0x10(%rcx),%xmm2
|
|
38e7: 0f 59 c1 mulps %xmm1,%xmm0
|
|
38ea: 0f 59 d1 mulps %xmm1,%xmm2
|
|
38ed: 41 0f 29 00 movaps %xmm0,(%r8)
|
|
38f1: 48 83 c1 20 add $0x20,%rcx
|
|
38f5: 41 0f 29 50 10 movaps %xmm2,0x10(%r8)
|
|
38fa: 49 83 c0 20 add $0x20,%r8
|
|
38fe: ff c8 dec %eax
|
|
3900: 75 de jne 0x38e0
|
|
3902: e9 23 ff ff ff jmp 0x382a
|
|
3907: 44 89 c8 mov %r9d,%eax
|
|
390a: 41 83 e1 07 and $0x7,%r9d
|
|
390e: c1 f8 03 sar $0x3,%eax
|
|
3911: 48 f7 c1 0f 00 00 00 test $0xf,%rcx
|
|
3918: 75 46 jne 0x3960
|
|
391a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
3920: 0f 28 01 movaps (%rcx),%xmm0
|
|
3923: 0f 28 51 10 movaps 0x10(%rcx),%xmm2
|
|
3927: 48 83 c1 20 add $0x20,%rcx
|
|
392b: 0f 59 c1 mulps %xmm1,%xmm0
|
|
392e: 0f 59 d1 mulps %xmm1,%xmm2
|
|
3931: 41 0f 11 00 movups %xmm0,(%r8)
|
|
3935: 41 0f 11 50 10 movups %xmm2,0x10(%r8)
|
|
393a: 49 83 c0 20 add $0x20,%r8
|
|
393e: ff c8 dec %eax
|
|
3940: 75 de jne 0x3920
|
|
3942: e9 e3 fe ff ff jmp 0x382a
|
|
3947: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
394e: 00
|
|
394f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
3956: 0f 1f 00 nopl (%rax)
|
|
3959: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
3960: 0f 10 01 movups (%rcx),%xmm0
|
|
3963: 0f 10 51 10 movups 0x10(%rcx),%xmm2
|
|
3967: 0f 59 c1 mulps %xmm1,%xmm0
|
|
396a: 0f 59 d1 mulps %xmm1,%xmm2
|
|
396d: 41 0f 11 00 movups %xmm0,(%r8)
|
|
3971: 41 0f 11 50 10 movups %xmm2,0x10(%r8)
|
|
3976: 48 83 c1 20 add $0x20,%rcx
|
|
397a: 49 83 c0 20 add $0x20,%r8
|
|
397e: ff c8 dec %eax
|
|
3980: 75 de jne 0x3960
|
|
3982: e9 a3 fe ff ff jmp 0x382a
|
|
3987: 3d 00 40 00 00 cmp $0x4000,%eax
|
|
398c: 7f 52 jg 0x39e0
|
|
398e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
3995: 00
|
|
3996: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
399d: 0f 1f 00 nopl (%rax)
|
|
39a0: 0f 28 01 movaps (%rcx),%xmm0
|
|
39a3: 0f 28 51 10 movaps 0x10(%rcx),%xmm2
|
|
39a7: 48 83 c1 20 add $0x20,%rcx
|
|
39ab: 0f 59 c1 mulps %xmm1,%xmm0
|
|
39ae: 0f 59 d1 mulps %xmm1,%xmm2
|
|
39b1: 41 0f 29 00 movaps %xmm0,(%r8)
|
|
39b5: 41 0f 29 50 10 movaps %xmm2,0x10(%r8)
|
|
39ba: 49 83 c0 20 add $0x20,%r8
|
|
39be: ff c8 dec %eax
|
|
39c0: 75 de jne 0x39a0
|
|
39c2: e9 63 fe ff ff jmp 0x382a
|
|
39c7: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
39ce: 00
|
|
39cf: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
39d6: 0f 1f 00 nopl (%rax)
|
|
39d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
39e0: 0f 28 01 movaps (%rcx),%xmm0
|
|
39e3: 0f 28 51 10 movaps 0x10(%rcx),%xmm2
|
|
39e7: 48 83 c1 20 add $0x20,%rcx
|
|
39eb: 0f 59 c1 mulps %xmm1,%xmm0
|
|
39ee: 0f 59 d1 mulps %xmm1,%xmm2
|
|
39f1: 41 0f 2b 00 movntps %xmm0,(%r8)
|
|
39f5: 41 0f 2b 50 10 movntps %xmm2,0x10(%r8)
|
|
39fa: 49 83 c0 20 add $0x20,%r8
|
|
39fe: ff c8 dec %eax
|
|
3a00: 75 de jne 0x39e0
|
|
3a02: e9 23 fe ff ff jmp 0x382a
|
|
3a07: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
3a0e: 00
|
|
3a0f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
3a16: 0f 1f 00 nopl (%rax)
|
|
3a19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
3a20: 48 83 ec 28 sub $0x28,%rsp
|
|
3a24: 48 85 c9 test %rcx,%rcx
|
|
3a27: 74 1d je 0x3a46
|
|
3a29: 85 d2 test %edx,%edx
|
|
3a2b: 7f 0a jg 0x3a37
|
|
3a2d: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
3a32: 48 83 c4 28 add $0x28,%rsp
|
|
3a36: c3 ret
|
|
3a37: c1 e2 02 shl $0x2,%edx
|
|
3a3a: e8 d1 17 b1 01 call 0x1b15210
|
|
3a3f: 33 c0 xor %eax,%eax
|
|
3a41: 48 83 c4 28 add $0x28,%rsp
|
|
3a45: c3 ret
|
|
3a46: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
3a4b: 48 83 c4 28 add $0x28,%rsp
|
|
3a4f: c3 ret
|
|
3a50: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
3a57: 00
|
|
3a58: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
3a5f: 90 nop
|
|
3a60: 0f c6 c9 00 shufps $0x0,%xmm1,%xmm1
|
|
3a64: 41 83 f9 0b cmp $0xb,%r9d
|
|
3a68: 7d 35 jge 0x3a9f
|
|
3a6a: 41 ff c9 dec %r9d
|
|
3a6d: 41 83 f9 ff cmp $0xffffffff,%r9d
|
|
3a71: 74 2b je 0x3a9e
|
|
3a73: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
3a78: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
3a7f: 00
|
|
3a80: f3 0f 10 01 movss (%rcx),%xmm0
|
|
3a84: 41 ff c9 dec %r9d
|
|
3a87: f3 0f 59 c1 mulss %xmm1,%xmm0
|
|
3a8b: 48 8d 49 04 lea 0x4(%rcx),%rcx
|
|
3a8f: f3 41 0f 11 00 movss %xmm0,(%r8)
|
|
3a94: 49 83 c0 04 add $0x4,%r8
|
|
3a98: 41 83 f9 ff cmp $0xffffffff,%r9d
|
|
3a9c: 75 e2 jne 0x3a80
|
|
3a9e: c3 ret
|
|
3a9f: 49 f7 c0 03 00 00 00 test $0x3,%r8
|
|
3aa6: 0f 85 9b 00 00 00 jne 0x3b47
|
|
3aac: 4c 89 c0 mov %r8,%rax
|
|
3aaf: 48 83 e0 0f and $0xf,%rax
|
|
3ab3: 85 c0 test %eax,%eax
|
|
3ab5: 74 42 je 0x3af9
|
|
3ab7: c1 e8 02 shr $0x2,%eax
|
|
3aba: f7 d8 neg %eax
|
|
3abc: 83 e0 03 and $0x3,%eax
|
|
3abf: 44 2b c8 sub %eax,%r9d
|
|
3ac2: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
3ac9: 00
|
|
3aca: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
3ad1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
3ad8: 00
|
|
3ad9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
3ae0: f3 0f 10 01 movss (%rcx),%xmm0
|
|
3ae4: 48 83 c1 04 add $0x4,%rcx
|
|
3ae8: f3 0f 59 c1 mulss %xmm1,%xmm0
|
|
3aec: f3 41 0f 11 00 movss %xmm0,(%r8)
|
|
3af1: 49 83 c0 04 add $0x4,%r8
|
|
3af5: ff c8 dec %eax
|
|
3af7: 75 e7 jne 0x3ae0
|
|
3af9: 44 89 c8 mov %r9d,%eax
|
|
3afc: 41 83 e1 07 and $0x7,%r9d
|
|
3b00: c1 f8 03 sar $0x3,%eax
|
|
3b03: 48 f7 c1 0f 00 00 00 test $0xf,%rcx
|
|
3b0a: 0f 84 b7 00 00 00 je 0x3bc7
|
|
3b10: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
3b17: 00
|
|
3b18: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
3b1f: 90 nop
|
|
3b20: 0f 10 01 movups (%rcx),%xmm0
|
|
3b23: 0f 10 51 10 movups 0x10(%rcx),%xmm2
|
|
3b27: 0f 59 c1 mulps %xmm1,%xmm0
|
|
3b2a: 0f 59 d1 mulps %xmm1,%xmm2
|
|
3b2d: 41 0f 29 00 movaps %xmm0,(%r8)
|
|
3b31: 48 8d 49 20 lea 0x20(%rcx),%rcx
|
|
3b35: 41 0f 29 50 10 movaps %xmm2,0x10(%r8)
|
|
3b3a: 49 83 c0 20 add $0x20,%r8
|
|
3b3e: ff c8 dec %eax
|
|
3b40: 75 de jne 0x3b20
|
|
3b42: e9 23 ff ff ff jmp 0x3a6a
|
|
3b47: 44 89 c8 mov %r9d,%eax
|
|
3b4a: 41 83 e1 07 and $0x7,%r9d
|
|
3b4e: c1 f8 03 sar $0x3,%eax
|
|
3b51: 48 f7 c1 0f 00 00 00 test $0xf,%rcx
|
|
3b58: 75 46 jne 0x3ba0
|
|
3b5a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
3b60: 0f 28 01 movaps (%rcx),%xmm0
|
|
3b63: 0f 28 51 10 movaps 0x10(%rcx),%xmm2
|
|
3b67: 48 83 c1 20 add $0x20,%rcx
|
|
3b6b: 0f 59 c1 mulps %xmm1,%xmm0
|
|
3b6e: 0f 59 d1 mulps %xmm1,%xmm2
|
|
3b71: 41 0f 11 00 movups %xmm0,(%r8)
|
|
3b75: 41 0f 11 50 10 movups %xmm2,0x10(%r8)
|
|
3b7a: 49 83 c0 20 add $0x20,%r8
|
|
3b7e: ff c8 dec %eax
|
|
3b80: 75 de jne 0x3b60
|
|
3b82: e9 e3 fe ff ff jmp 0x3a6a
|
|
3b87: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
3b8e: 00
|
|
3b8f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
3b96: 0f 1f 00 nopl (%rax)
|
|
3b99: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
3ba0: 0f 10 01 movups (%rcx),%xmm0
|
|
3ba3: 0f 10 51 10 movups 0x10(%rcx),%xmm2
|
|
3ba7: 0f 59 c1 mulps %xmm1,%xmm0
|
|
3baa: 0f 59 d1 mulps %xmm1,%xmm2
|
|
3bad: 41 0f 11 00 movups %xmm0,(%r8)
|
|
3bb1: 41 0f 11 50 10 movups %xmm2,0x10(%r8)
|
|
3bb6: 48 8d 49 20 lea 0x20(%rcx),%rcx
|
|
3bba: 49 83 c0 20 add $0x20,%r8
|
|
3bbe: ff c8 dec %eax
|
|
3bc0: 75 de jne 0x3ba0
|
|
3bc2: e9 a3 fe ff ff jmp 0x3a6a
|
|
3bc7: 3d 00 40 00 00 cmp $0x4000,%eax
|
|
3bcc: 7f 52 jg 0x3c20
|
|
3bce: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
3bd5: 00
|
|
3bd6: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
3bdd: 0f 1f 00 nopl (%rax)
|
|
3be0: 0f 28 01 movaps (%rcx),%xmm0
|
|
3be3: 0f 28 51 10 movaps 0x10(%rcx),%xmm2
|
|
3be7: 48 83 c1 20 add $0x20,%rcx
|
|
3beb: 0f 59 c1 mulps %xmm1,%xmm0
|
|
3bee: 0f 59 d1 mulps %xmm1,%xmm2
|
|
3bf1: 41 0f 29 00 movaps %xmm0,(%r8)
|
|
3bf5: 41 0f 29 50 10 movaps %xmm2,0x10(%r8)
|
|
3bfa: 49 83 c0 20 add $0x20,%r8
|
|
3bfe: ff c8 dec %eax
|
|
3c00: 75 de jne 0x3be0
|
|
3c02: e9 63 fe ff ff jmp 0x3a6a
|
|
3c07: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
3c0e: 00
|
|
3c0f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
3c16: 0f 1f 00 nopl (%rax)
|
|
3c19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
3c20: 0f 28 01 movaps (%rcx),%xmm0
|
|
3c23: 0f 28 51 10 movaps 0x10(%rcx),%xmm2
|
|
3c27: 48 83 c1 20 add $0x20,%rcx
|
|
3c2b: 0f 59 c1 mulps %xmm1,%xmm0
|
|
3c2e: 0f 59 d1 mulps %xmm1,%xmm2
|
|
3c31: 41 0f 2b 00 movntps %xmm0,(%r8)
|
|
3c35: 41 0f 2b 50 10 movntps %xmm2,0x10(%r8)
|
|
3c3a: 49 83 c0 20 add $0x20,%r8
|
|
3c3e: ff c8 dec %eax
|
|
3c40: 75 de jne 0x3c20
|
|
3c42: e9 23 fe ff ff jmp 0x3a6a
|
|
3c47: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
3c4e: 00
|
|
3c4f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
3c56: 0f 1f 00 nopl (%rax)
|
|
3c59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
3c60: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
|
|
3c65: 48 85 c9 test %rcx,%rcx
|
|
3c68: 74 20 je 0x3c8a
|
|
3c6a: 85 d2 test %edx,%edx
|
|
3c6c: 7f 0c jg 0x3c7a
|
|
3c6e: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
3c73: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
3c78: 90 nop
|
|
3c79: c3 ret
|
|
3c7a: c1 e2 02 shl $0x2,%edx
|
|
3c7d: e8 2e 18 b1 01 call 0x1b154b0
|
|
3c82: 33 c0 xor %eax,%eax
|
|
3c84: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
3c89: c3 ret
|
|
3c8a: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
3c8f: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
3c94: 90 nop
|
|
3c95: 90 nop
|
|
3c96: 90 nop
|
|
3c97: c3 ret
|
|
3c98: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
3c9f: 00
|
|
3ca0: 0f c6 c9 00 shufps $0x0,%xmm1,%xmm1
|
|
3ca4: 41 83 f9 0b cmp $0xb,%r9d
|
|
3ca8: 7d 36 jge 0x3ce0
|
|
3caa: 41 83 c1 ff add $0xffffffff,%r9d
|
|
3cae: 41 83 f9 ff cmp $0xffffffff,%r9d
|
|
3cb2: 74 2b je 0x3cdf
|
|
3cb4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
3cb9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
3cc0: f3 0f 10 01 movss (%rcx),%xmm0
|
|
3cc4: 41 83 c1 ff add $0xffffffff,%r9d
|
|
3cc8: 48 83 c1 04 add $0x4,%rcx
|
|
3ccc: f3 0f 59 c1 mulss %xmm1,%xmm0
|
|
3cd0: f3 41 0f 11 00 movss %xmm0,(%r8)
|
|
3cd5: 49 83 c0 04 add $0x4,%r8
|
|
3cd9: 41 83 f9 ff cmp $0xffffffff,%r9d
|
|
3cdd: 75 e1 jne 0x3cc0
|
|
3cdf: c3 ret
|
|
3ce0: 49 f7 c0 03 00 00 00 test $0x3,%r8
|
|
3ce7: 0f 85 9b 00 00 00 jne 0x3d88
|
|
3ced: 4c 89 c0 mov %r8,%rax
|
|
3cf0: 48 83 e0 0f and $0xf,%rax
|
|
3cf4: 85 c0 test %eax,%eax
|
|
3cf6: 74 42 je 0x3d3a
|
|
3cf8: c1 e8 02 shr $0x2,%eax
|
|
3cfb: f7 d8 neg %eax
|
|
3cfd: 83 e0 03 and $0x3,%eax
|
|
3d00: 44 2b c8 sub %eax,%r9d
|
|
3d03: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
3d0a: 00
|
|
3d0b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
3d12: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
3d19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
3d20: f3 0f 10 01 movss (%rcx),%xmm0
|
|
3d24: 48 83 c1 04 add $0x4,%rcx
|
|
3d28: f3 0f 59 c1 mulss %xmm1,%xmm0
|
|
3d2c: f3 41 0f 11 00 movss %xmm0,(%r8)
|
|
3d31: 49 83 c0 04 add $0x4,%r8
|
|
3d35: 83 c0 ff add $0xffffffff,%eax
|
|
3d38: 75 e6 jne 0x3d20
|
|
3d3a: 44 89 c8 mov %r9d,%eax
|
|
3d3d: 41 83 e1 07 and $0x7,%r9d
|
|
3d41: c1 f8 03 sar $0x3,%eax
|
|
3d44: 48 f7 c1 0f 00 00 00 test $0xf,%rcx
|
|
3d4b: 0f 84 b7 00 00 00 je 0x3e08
|
|
3d51: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
3d58: 00
|
|
3d59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
3d60: 0f 10 01 movups (%rcx),%xmm0
|
|
3d63: 0f 10 51 10 movups 0x10(%rcx),%xmm2
|
|
3d67: 0f 59 c1 mulps %xmm1,%xmm0
|
|
3d6a: 48 83 c1 20 add $0x20,%rcx
|
|
3d6e: 0f 59 d1 mulps %xmm1,%xmm2
|
|
3d71: 41 0f 11 00 movups %xmm0,(%r8)
|
|
3d75: 41 0f 11 50 10 movups %xmm2,0x10(%r8)
|
|
3d7a: 49 83 c0 20 add $0x20,%r8
|
|
3d7e: 83 c0 ff add $0xffffffff,%eax
|
|
3d81: 75 dd jne 0x3d60
|
|
3d83: e9 22 ff ff ff jmp 0x3caa
|
|
3d88: 44 89 c8 mov %r9d,%eax
|
|
3d8b: 41 83 e1 07 and $0x7,%r9d
|
|
3d8f: c1 f8 03 sar $0x3,%eax
|
|
3d92: 48 f7 c1 0f 00 00 00 test $0xf,%rcx
|
|
3d99: 75 45 jne 0x3de0
|
|
3d9b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
3da0: 0f 10 01 movups (%rcx),%xmm0
|
|
3da3: 0f 10 51 10 movups 0x10(%rcx),%xmm2
|
|
3da7: 0f 59 c1 mulps %xmm1,%xmm0
|
|
3daa: 48 83 c1 20 add $0x20,%rcx
|
|
3dae: 0f 59 d1 mulps %xmm1,%xmm2
|
|
3db1: 41 0f 11 00 movups %xmm0,(%r8)
|
|
3db5: 41 0f 11 50 10 movups %xmm2,0x10(%r8)
|
|
3dba: 49 83 c0 20 add $0x20,%r8
|
|
3dbe: 83 c0 ff add $0xffffffff,%eax
|
|
3dc1: 75 dd jne 0x3da0
|
|
3dc3: e9 e2 fe ff ff jmp 0x3caa
|
|
3dc8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
3dcf: 00
|
|
3dd0: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
3dd7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
3dde: 00 00
|
|
3de0: 0f 10 01 movups (%rcx),%xmm0
|
|
3de3: 0f 10 51 10 movups 0x10(%rcx),%xmm2
|
|
3de7: 0f 59 c1 mulps %xmm1,%xmm0
|
|
3dea: 48 83 c1 20 add $0x20,%rcx
|
|
3dee: 0f 59 d1 mulps %xmm1,%xmm2
|
|
3df1: 41 0f 11 00 movups %xmm0,(%r8)
|
|
3df5: 41 0f 11 50 10 movups %xmm2,0x10(%r8)
|
|
3dfa: 49 83 c0 20 add $0x20,%r8
|
|
3dfe: 83 c0 ff add $0xffffffff,%eax
|
|
3e01: 75 dd jne 0x3de0
|
|
3e03: e9 a2 fe ff ff jmp 0x3caa
|
|
3e08: 3d 00 40 00 00 cmp $0x4000,%eax
|
|
3e0d: 7f 51 jg 0x3e60
|
|
3e0f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
3e16: 00
|
|
3e17: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
3e1e: 66 90 xchg %ax,%ax
|
|
3e20: 0f 10 01 movups (%rcx),%xmm0
|
|
3e23: 0f 10 51 10 movups 0x10(%rcx),%xmm2
|
|
3e27: 0f 59 c1 mulps %xmm1,%xmm0
|
|
3e2a: 48 83 c1 20 add $0x20,%rcx
|
|
3e2e: 0f 59 d1 mulps %xmm1,%xmm2
|
|
3e31: 41 0f 11 00 movups %xmm0,(%r8)
|
|
3e35: 41 0f 11 50 10 movups %xmm2,0x10(%r8)
|
|
3e3a: 49 83 c0 20 add $0x20,%r8
|
|
3e3e: 83 c0 ff add $0xffffffff,%eax
|
|
3e41: 75 dd jne 0x3e20
|
|
3e43: e9 62 fe ff ff jmp 0x3caa
|
|
3e48: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
3e4f: 00
|
|
3e50: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
3e57: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
3e5e: 00 00
|
|
3e60: 0f 10 01 movups (%rcx),%xmm0
|
|
3e63: 0f 10 51 10 movups 0x10(%rcx),%xmm2
|
|
3e67: 0f 59 c1 mulps %xmm1,%xmm0
|
|
3e6a: 48 83 c1 20 add $0x20,%rcx
|
|
3e6e: 0f 59 d1 mulps %xmm1,%xmm2
|
|
3e71: 41 0f 2b 00 movntps %xmm0,(%r8)
|
|
3e75: 41 0f 2b 50 10 movntps %xmm2,0x10(%r8)
|
|
3e7a: 49 83 c0 20 add $0x20,%r8
|
|
3e7e: 83 c0 ff add $0xffffffff,%eax
|
|
3e81: 75 dd jne 0x3e60
|
|
3e83: e9 22 fe ff ff jmp 0x3caa
|
|
3e88: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
3e8f: 00
|
|
3e90: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
3e97: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
3e9e: 00 00
|
|
3ea0: 48 83 ec 28 sub $0x28,%rsp
|
|
3ea4: 48 85 c9 test %rcx,%rcx
|
|
3ea7: 74 1d je 0x3ec6
|
|
3ea9: 85 d2 test %edx,%edx
|
|
3eab: 7f 0a jg 0x3eb7
|
|
3ead: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
3eb2: 48 83 c4 28 add $0x28,%rsp
|
|
3eb6: c3 ret
|
|
3eb7: c1 e2 02 shl $0x2,%edx
|
|
3eba: e8 91 18 b1 01 call 0x1b15750
|
|
3ebf: 33 c0 xor %eax,%eax
|
|
3ec1: 48 83 c4 28 add $0x28,%rsp
|
|
3ec5: c3 ret
|
|
3ec6: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
3ecb: 48 83 c4 28 add $0x28,%rsp
|
|
3ecf: c3 ret
|
|
3ed0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
3ed7: 00
|
|
3ed8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
3edf: 90 nop
|
|
3ee0: 48 83 ec 28 sub $0x28,%rsp
|
|
3ee4: 48 85 c9 test %rcx,%rcx
|
|
3ee7: 74 22 je 0x3f0b
|
|
3ee9: 85 d2 test %edx,%edx
|
|
3eeb: 7e 28 jle 0x3f15
|
|
3eed: c1 e2 02 shl $0x2,%edx
|
|
3ef0: 81 fa 00 00 20 00 cmp $0x200000,%edx
|
|
3ef6: 7f 07 jg 0x3eff
|
|
3ef8: e8 63 a9 a4 01 call 0x1a4e860
|
|
3efd: eb 05 jmp 0x3f04
|
|
3eff: e8 fc 24 09 00 call 0x96400
|
|
3f04: 33 c0 xor %eax,%eax
|
|
3f06: 48 83 c4 28 add $0x28,%rsp
|
|
3f0a: c3 ret
|
|
3f0b: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
3f10: 48 83 c4 28 add $0x28,%rsp
|
|
3f14: c3 ret
|
|
3f15: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
3f1a: 48 83 c4 28 add $0x28,%rsp
|
|
3f1e: c3 ret
|
|
3f1f: 90 nop
|
|
3f20: 48 83 ec 28 sub $0x28,%rsp
|
|
3f24: 48 85 c9 test %rcx,%rcx
|
|
3f27: 74 22 je 0x3f4b
|
|
3f29: 85 d2 test %edx,%edx
|
|
3f2b: 7e 28 jle 0x3f55
|
|
3f2d: c1 e2 02 shl $0x2,%edx
|
|
3f30: 81 fa 00 00 20 00 cmp $0x200000,%edx
|
|
3f36: 7f 07 jg 0x3f3f
|
|
3f38: e8 c3 b5 a4 01 call 0x1a4f500
|
|
3f3d: eb 05 jmp 0x3f44
|
|
3f3f: e8 fc 24 09 00 call 0x96440
|
|
3f44: 33 c0 xor %eax,%eax
|
|
3f46: 48 83 c4 28 add $0x28,%rsp
|
|
3f4a: c3 ret
|
|
3f4b: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
3f50: 48 83 c4 28 add $0x28,%rsp
|
|
3f54: c3 ret
|
|
3f55: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
3f5a: 48 83 c4 28 add $0x28,%rsp
|
|
3f5e: c3 ret
|
|
3f5f: 90 nop
|
|
3f60: 48 83 ec 28 sub $0x28,%rsp
|
|
3f64: 48 85 c9 test %rcx,%rcx
|
|
3f67: 74 22 je 0x3f8b
|
|
3f69: 85 d2 test %edx,%edx
|
|
3f6b: 7e 28 jle 0x3f95
|
|
3f6d: c1 e2 02 shl $0x2,%edx
|
|
3f70: 81 fa 00 00 20 00 cmp $0x200000,%edx
|
|
3f76: 7f 07 jg 0x3f7f
|
|
3f78: e8 63 c2 a4 01 call 0x1a501e0
|
|
3f7d: eb 05 jmp 0x3f84
|
|
3f7f: e8 fc 24 09 00 call 0x96480
|
|
3f84: 33 c0 xor %eax,%eax
|
|
3f86: 48 83 c4 28 add $0x28,%rsp
|
|
3f8a: c3 ret
|
|
3f8b: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
3f90: 48 83 c4 28 add $0x28,%rsp
|
|
3f94: c3 ret
|
|
3f95: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
3f9a: 48 83 c4 28 add $0x28,%rsp
|
|
3f9e: c3 ret
|
|
3f9f: 90 nop
|
|
3fa0: 48 83 ec 28 sub $0x28,%rsp
|
|
3fa4: e8 47 37 a9 01 call 0x1a976f0
|
|
3fa9: 48 83 c4 28 add $0x28,%rsp
|
|
3fad: c3 ret
|
|
3fae: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
3fb5: 00
|
|
3fb6: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
3fbd: 0f 1f 00 nopl (%rax)
|
|
3fc0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
|
|
3fc5: e8 46 41 a9 01 call 0x1a98110
|
|
3fca: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
3fcf: c3 ret
|
|
3fd0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
3fd7: 00
|
|
3fd8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
3fdf: 90 nop
|
|
3fe0: 48 83 ec 28 sub $0x28,%rsp
|
|
3fe4: e8 47 4b a9 01 call 0x1a98b30
|
|
3fe9: 48 83 c4 28 add $0x28,%rsp
|
|
3fed: c3 ret
|
|
3fee: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
3ff5: 00
|
|
3ff6: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
3ffd: 0f 1f 00 nopl (%rax)
|
|
4000: 48 83 ec 28 sub $0x28,%rsp
|
|
4004: e8 97 1c b1 01 call 0x1b15ca0
|
|
4009: 48 83 c4 28 add $0x28,%rsp
|
|
400d: c3 ret
|
|
400e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
4015: 00
|
|
4016: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
401d: 0f 1f 00 nopl (%rax)
|
|
4020: 48 83 ec 28 sub $0x28,%rsp
|
|
4024: e8 b7 1e b1 01 call 0x1b15ee0
|
|
4029: 48 83 c4 28 add $0x28,%rsp
|
|
402d: c3 ret
|
|
402e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
4035: 00
|
|
4036: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
403d: 0f 1f 00 nopl (%rax)
|
|
4040: 48 83 ec 28 sub $0x28,%rsp
|
|
4044: e8 d7 20 b1 01 call 0x1b16120
|
|
4049: 48 83 c4 28 add $0x28,%rsp
|
|
404d: c3 ret
|
|
404e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
4055: 00
|
|
4056: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
405d: 0f 1f 00 nopl (%rax)
|
|
4060: 41 83 f8 05 cmp $0x5,%r8d
|
|
4064: 7d 38 jge 0x409e
|
|
4066: 41 ff c8 dec %r8d
|
|
4069: 41 83 f8 ff cmp $0xffffffff,%r8d
|
|
406d: 74 2e je 0x409d
|
|
406f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
4076: 00
|
|
4077: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
407e: 66 90 xchg %ax,%ax
|
|
4080: f2 0f 10 02 movsd (%rdx),%xmm0
|
|
4084: 41 ff c8 dec %r8d
|
|
4087: f2 0f 5c 01 subsd (%rcx),%xmm0
|
|
408b: 48 83 c1 08 add $0x8,%rcx
|
|
408f: f2 0f 11 02 movsd %xmm0,(%rdx)
|
|
4093: 48 83 c2 08 add $0x8,%rdx
|
|
4097: 41 83 f8 ff cmp $0xffffffff,%r8d
|
|
409b: 75 e3 jne 0x4080
|
|
409d: c3 ret
|
|
409e: 89 d0 mov %edx,%eax
|
|
40a0: a8 07 test $0x7,%al
|
|
40a2: 0f 85 b7 00 00 00 jne 0x415f
|
|
40a8: a8 0f test $0xf,%al
|
|
40aa: 74 17 je 0x40c3
|
|
40ac: f2 0f 10 02 movsd (%rdx),%xmm0
|
|
40b0: 41 ff c8 dec %r8d
|
|
40b3: f2 0f 5c 01 subsd (%rcx),%xmm0
|
|
40b7: 48 83 c1 08 add $0x8,%rcx
|
|
40bb: f2 0f 11 02 movsd %xmm0,(%rdx)
|
|
40bf: 48 83 c2 08 add $0x8,%rdx
|
|
40c3: 44 89 c0 mov %r8d,%eax
|
|
40c6: 41 83 e0 03 and $0x3,%r8d
|
|
40ca: 83 e0 fc and $0xfffffffc,%eax
|
|
40cd: f6 c1 0f test $0xf,%cl
|
|
40d0: 75 4e jne 0x4120
|
|
40d2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
40d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
40e0: 0f 18 49 40 prefetcht0 0x40(%rcx)
|
|
40e4: 0f 28 02 movaps (%rdx),%xmm0
|
|
40e7: 0f 28 4a 10 movaps 0x10(%rdx),%xmm1
|
|
40eb: 66 0f 5c 01 subpd (%rcx),%xmm0
|
|
40ef: 66 0f 5c 49 10 subpd 0x10(%rcx),%xmm1
|
|
40f4: 0f 29 02 movaps %xmm0,(%rdx)
|
|
40f7: 48 83 c1 20 add $0x20,%rcx
|
|
40fb: 0f 29 4a 10 movaps %xmm1,0x10(%rdx)
|
|
40ff: 48 83 c2 20 add $0x20,%rdx
|
|
4103: 83 c0 fc add $0xfffffffc,%eax
|
|
4106: 75 d8 jne 0x40e0
|
|
4108: e9 59 ff ff ff jmp 0x4066
|
|
410d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
4114: 00
|
|
4115: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
411c: 0f 1f 40 00 nopl 0x0(%rax)
|
|
4120: 0f 18 49 40 prefetcht0 0x40(%rcx)
|
|
4124: f2 0f 10 01 movsd (%rcx),%xmm0
|
|
4128: f2 0f 10 49 10 movsd 0x10(%rcx),%xmm1
|
|
412d: 66 0f 16 41 08 movhpd 0x8(%rcx),%xmm0
|
|
4132: 66 0f 16 49 18 movhpd 0x18(%rcx),%xmm1
|
|
4137: 48 83 c1 20 add $0x20,%rcx
|
|
413b: 0f 28 12 movaps (%rdx),%xmm2
|
|
413e: 0f 28 5a 10 movaps 0x10(%rdx),%xmm3
|
|
4142: 66 0f 5c d0 subpd %xmm0,%xmm2
|
|
4146: 66 0f 5c d9 subpd %xmm1,%xmm3
|
|
414a: 0f 29 12 movaps %xmm2,(%rdx)
|
|
414d: 0f 29 5a 10 movaps %xmm3,0x10(%rdx)
|
|
4151: 48 83 c2 20 add $0x20,%rdx
|
|
4155: 83 c0 fc add $0xfffffffc,%eax
|
|
4158: 75 c6 jne 0x4120
|
|
415a: e9 07 ff ff ff jmp 0x4066
|
|
415f: 44 89 c0 mov %r8d,%eax
|
|
4162: 41 83 e0 03 and $0x3,%r8d
|
|
4166: 83 e0 fc and $0xfffffffc,%eax
|
|
4169: f6 c1 0f test $0xf,%cl
|
|
416c: 0f 85 6e 00 00 00 jne 0x41e0
|
|
4172: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
4179: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
4180: 0f 18 49 40 prefetcht0 0x40(%rcx)
|
|
4184: f2 0f 10 02 movsd (%rdx),%xmm0
|
|
4188: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1
|
|
418d: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0
|
|
4192: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1
|
|
4197: 66 0f 5c 01 subpd (%rcx),%xmm0
|
|
419b: 66 0f 5c 49 10 subpd 0x10(%rcx),%xmm1
|
|
41a0: f2 0f 11 02 movsd %xmm0,(%rdx)
|
|
41a4: 48 83 c1 20 add $0x20,%rcx
|
|
41a8: 66 0f 17 42 08 movhpd %xmm0,0x8(%rdx)
|
|
41ad: f2 0f 11 4a 10 movsd %xmm1,0x10(%rdx)
|
|
41b2: 66 0f 17 4a 18 movhpd %xmm1,0x18(%rdx)
|
|
41b7: 48 83 c2 20 add $0x20,%rdx
|
|
41bb: 83 c0 fc add $0xfffffffc,%eax
|
|
41be: 75 c0 jne 0x4180
|
|
41c0: e9 a1 fe ff ff jmp 0x4066
|
|
41c5: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
41cc: 00
|
|
41cd: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
41d4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
41d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
41e0: 0f 18 49 40 prefetcht0 0x40(%rcx)
|
|
41e4: f2 0f 10 12 movsd (%rdx),%xmm2
|
|
41e8: f2 0f 10 5a 10 movsd 0x10(%rdx),%xmm3
|
|
41ed: f2 0f 10 01 movsd (%rcx),%xmm0
|
|
41f1: f2 0f 10 49 10 movsd 0x10(%rcx),%xmm1
|
|
41f6: 66 0f 16 41 08 movhpd 0x8(%rcx),%xmm0
|
|
41fb: 66 0f 16 49 18 movhpd 0x18(%rcx),%xmm1
|
|
4200: 48 83 c1 20 add $0x20,%rcx
|
|
4204: 66 0f 16 52 08 movhpd 0x8(%rdx),%xmm2
|
|
4209: 66 0f 16 5a 18 movhpd 0x18(%rdx),%xmm3
|
|
420e: 66 0f 5c d0 subpd %xmm0,%xmm2
|
|
4212: 66 0f 5c d9 subpd %xmm1,%xmm3
|
|
4216: f2 0f 11 12 movsd %xmm2,(%rdx)
|
|
421a: 66 0f 17 52 08 movhpd %xmm2,0x8(%rdx)
|
|
421f: f2 0f 11 5a 10 movsd %xmm3,0x10(%rdx)
|
|
4224: 66 0f 17 5a 18 movhpd %xmm3,0x18(%rdx)
|
|
4229: 48 83 c2 20 add $0x20,%rdx
|
|
422d: 83 c0 fc add $0xfffffffc,%eax
|
|
4230: 75 ae jne 0x41e0
|
|
4232: e9 2f fe ff ff jmp 0x4066
|
|
4237: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
423e: 00 00
|
|
4240: 41 83 f8 05 cmp $0x5,%r8d
|
|
4244: 7d 38 jge 0x427e
|
|
4246: 41 ff c8 dec %r8d
|
|
4249: 41 83 f8 ff cmp $0xffffffff,%r8d
|
|
424d: 74 2e je 0x427d
|
|
424f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
4256: 00
|
|
4257: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
425e: 66 90 xchg %ax,%ax
|
|
4260: f2 0f 10 02 movsd (%rdx),%xmm0
|
|
4264: 41 ff c8 dec %r8d
|
|
4267: f2 0f 5c 01 subsd (%rcx),%xmm0
|
|
426b: 48 83 c1 08 add $0x8,%rcx
|
|
426f: f2 0f 11 02 movsd %xmm0,(%rdx)
|
|
4273: 48 8d 52 08 lea 0x8(%rdx),%rdx
|
|
4277: 41 83 f8 ff cmp $0xffffffff,%r8d
|
|
427b: 75 e3 jne 0x4260
|
|
427d: c3 ret
|
|
427e: 89 d0 mov %edx,%eax
|
|
4280: a8 07 test $0x7,%al
|
|
4282: 0f 85 b7 00 00 00 jne 0x433f
|
|
4288: a8 0f test $0xf,%al
|
|
428a: 74 17 je 0x42a3
|
|
428c: f2 0f 10 02 movsd (%rdx),%xmm0
|
|
4290: 41 ff c8 dec %r8d
|
|
4293: f2 0f 5c 01 subsd (%rcx),%xmm0
|
|
4297: 48 83 c1 08 add $0x8,%rcx
|
|
429b: f2 0f 11 02 movsd %xmm0,(%rdx)
|
|
429f: 48 83 c2 08 add $0x8,%rdx
|
|
42a3: 44 89 c0 mov %r8d,%eax
|
|
42a6: 41 83 e0 03 and $0x3,%r8d
|
|
42aa: 83 e0 fc and $0xfffffffc,%eax
|
|
42ad: f6 c1 0f test $0xf,%cl
|
|
42b0: 75 4e jne 0x4300
|
|
42b2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
42b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
42c0: 0f 18 49 40 prefetcht0 0x40(%rcx)
|
|
42c4: 0f 28 02 movaps (%rdx),%xmm0
|
|
42c7: 0f 28 4a 10 movaps 0x10(%rdx),%xmm1
|
|
42cb: 66 0f 5c 01 subpd (%rcx),%xmm0
|
|
42cf: 66 0f 5c 49 10 subpd 0x10(%rcx),%xmm1
|
|
42d4: 0f 29 02 movaps %xmm0,(%rdx)
|
|
42d7: 48 8d 49 20 lea 0x20(%rcx),%rcx
|
|
42db: 0f 29 4a 10 movaps %xmm1,0x10(%rdx)
|
|
42df: 48 8d 52 20 lea 0x20(%rdx),%rdx
|
|
42e3: 83 c0 fc add $0xfffffffc,%eax
|
|
42e6: 75 d8 jne 0x42c0
|
|
42e8: e9 59 ff ff ff jmp 0x4246
|
|
42ed: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
42f4: 00
|
|
42f5: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
42fc: 0f 1f 40 00 nopl 0x0(%rax)
|
|
4300: 0f 18 49 40 prefetcht0 0x40(%rcx)
|
|
4304: f2 0f 10 01 movsd (%rcx),%xmm0
|
|
4308: f2 0f 10 49 10 movsd 0x10(%rcx),%xmm1
|
|
430d: 66 0f 16 41 08 movhpd 0x8(%rcx),%xmm0
|
|
4312: 66 0f 16 49 18 movhpd 0x18(%rcx),%xmm1
|
|
4317: 48 83 c1 20 add $0x20,%rcx
|
|
431b: 0f 28 12 movaps (%rdx),%xmm2
|
|
431e: 0f 28 5a 10 movaps 0x10(%rdx),%xmm3
|
|
4322: 66 0f 5c d0 subpd %xmm0,%xmm2
|
|
4326: 66 0f 5c d9 subpd %xmm1,%xmm3
|
|
432a: 0f 29 12 movaps %xmm2,(%rdx)
|
|
432d: 0f 29 5a 10 movaps %xmm3,0x10(%rdx)
|
|
4331: 48 83 c2 20 add $0x20,%rdx
|
|
4335: 83 c0 fc add $0xfffffffc,%eax
|
|
4338: 75 c6 jne 0x4300
|
|
433a: e9 07 ff ff ff jmp 0x4246
|
|
433f: 44 89 c0 mov %r8d,%eax
|
|
4342: 41 83 e0 03 and $0x3,%r8d
|
|
4346: 83 e0 fc and $0xfffffffc,%eax
|
|
4349: f6 c1 0f test $0xf,%cl
|
|
434c: 0f 85 6e 00 00 00 jne 0x43c0
|
|
4352: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
4359: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
4360: 0f 18 49 40 prefetcht0 0x40(%rcx)
|
|
4364: f2 0f 10 02 movsd (%rdx),%xmm0
|
|
4368: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1
|
|
436d: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0
|
|
4372: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1
|
|
4377: 66 0f 5c 01 subpd (%rcx),%xmm0
|
|
437b: 66 0f 5c 49 10 subpd 0x10(%rcx),%xmm1
|
|
4380: f2 0f 11 02 movsd %xmm0,(%rdx)
|
|
4384: 48 83 c1 20 add $0x20,%rcx
|
|
4388: 66 0f 17 42 08 movhpd %xmm0,0x8(%rdx)
|
|
438d: f2 0f 11 4a 10 movsd %xmm1,0x10(%rdx)
|
|
4392: 66 0f 17 4a 18 movhpd %xmm1,0x18(%rdx)
|
|
4397: 48 8d 52 20 lea 0x20(%rdx),%rdx
|
|
439b: 83 c0 fc add $0xfffffffc,%eax
|
|
439e: 75 c0 jne 0x4360
|
|
43a0: e9 a1 fe ff ff jmp 0x4246
|
|
43a5: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
43ac: 00
|
|
43ad: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
43b4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
43b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
43c0: 0f 18 49 40 prefetcht0 0x40(%rcx)
|
|
43c4: f2 0f 10 12 movsd (%rdx),%xmm2
|
|
43c8: f2 0f 10 5a 10 movsd 0x10(%rdx),%xmm3
|
|
43cd: f2 0f 10 01 movsd (%rcx),%xmm0
|
|
43d1: f2 0f 10 49 10 movsd 0x10(%rcx),%xmm1
|
|
43d6: 66 0f 16 41 08 movhpd 0x8(%rcx),%xmm0
|
|
43db: 66 0f 16 49 18 movhpd 0x18(%rcx),%xmm1
|
|
43e0: 48 83 c1 20 add $0x20,%rcx
|
|
43e4: 66 0f 16 52 08 movhpd 0x8(%rdx),%xmm2
|
|
43e9: 66 0f 16 5a 18 movhpd 0x18(%rdx),%xmm3
|
|
43ee: 66 0f 5c d0 subpd %xmm0,%xmm2
|
|
43f2: 66 0f 5c d9 subpd %xmm1,%xmm3
|
|
43f6: f2 0f 11 12 movsd %xmm2,(%rdx)
|
|
43fa: 66 0f 17 52 08 movhpd %xmm2,0x8(%rdx)
|
|
43ff: f2 0f 11 5a 10 movsd %xmm3,0x10(%rdx)
|
|
4404: 66 0f 17 5a 18 movhpd %xmm3,0x18(%rdx)
|
|
4409: 48 8d 52 20 lea 0x20(%rdx),%rdx
|
|
440d: 83 c0 fc add $0xfffffffc,%eax
|
|
4410: 75 ae jne 0x43c0
|
|
4412: e9 2f fe ff ff jmp 0x4246
|
|
4417: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
441e: 00 00
|
|
4420: 41 83 f8 05 cmp $0x5,%r8d
|
|
4424: 7d 39 jge 0x445f
|
|
4426: 41 83 c0 ff add $0xffffffff,%r8d
|
|
442a: 41 83 f8 ff cmp $0xffffffff,%r8d
|
|
442e: 74 2e je 0x445e
|
|
4430: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
4437: 00
|
|
4438: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
443f: 90 nop
|
|
4440: f2 0f 10 02 movsd (%rdx),%xmm0
|
|
4444: 41 83 c0 ff add $0xffffffff,%r8d
|
|
4448: f2 0f 5c 01 subsd (%rcx),%xmm0
|
|
444c: 48 83 c1 08 add $0x8,%rcx
|
|
4450: f2 0f 11 02 movsd %xmm0,(%rdx)
|
|
4454: 48 83 c2 08 add $0x8,%rdx
|
|
4458: 41 83 f8 ff cmp $0xffffffff,%r8d
|
|
445c: 75 e2 jne 0x4440
|
|
445e: c3 ret
|
|
445f: 89 d0 mov %edx,%eax
|
|
4461: a8 07 test $0x7,%al
|
|
4463: 0f 85 aa 00 00 00 jne 0x4513
|
|
4469: a8 0f test $0xf,%al
|
|
446b: 74 18 je 0x4485
|
|
446d: f2 0f 10 02 movsd (%rdx),%xmm0
|
|
4471: 41 83 c0 ff add $0xffffffff,%r8d
|
|
4475: f2 0f 5c 01 subsd (%rcx),%xmm0
|
|
4479: 48 83 c1 08 add $0x8,%rcx
|
|
447d: f2 0f 11 02 movsd %xmm0,(%rdx)
|
|
4481: 48 83 c2 08 add $0x8,%rdx
|
|
4485: 44 89 c0 mov %r8d,%eax
|
|
4488: 41 83 e0 03 and $0x3,%r8d
|
|
448c: 83 e0 fc and $0xfffffffc,%eax
|
|
448f: f6 c1 0f test $0xf,%cl
|
|
4492: 75 4c jne 0x44e0
|
|
4494: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
4499: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
44a0: 0f 18 49 40 prefetcht0 0x40(%rcx)
|
|
44a4: 0f 10 02 movups (%rdx),%xmm0
|
|
44a7: 0f 10 4a 10 movups 0x10(%rdx),%xmm1
|
|
44ab: 66 0f 5c 01 subpd (%rcx),%xmm0
|
|
44af: 66 0f 5c 49 10 subpd 0x10(%rcx),%xmm1
|
|
44b4: 48 83 c1 20 add $0x20,%rcx
|
|
44b8: 0f 11 02 movups %xmm0,(%rdx)
|
|
44bb: 0f 11 4a 10 movups %xmm1,0x10(%rdx)
|
|
44bf: 48 83 c2 20 add $0x20,%rdx
|
|
44c3: 83 c0 fc add $0xfffffffc,%eax
|
|
44c6: 75 d8 jne 0x44a0
|
|
44c8: e9 59 ff ff ff jmp 0x4426
|
|
44cd: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
44d4: 00
|
|
44d5: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
44dc: 0f 1f 40 00 nopl 0x0(%rax)
|
|
44e0: 0f 18 49 40 prefetcht0 0x40(%rcx)
|
|
44e4: 0f 10 12 movups (%rdx),%xmm2
|
|
44e7: 0f 10 5a 10 movups 0x10(%rdx),%xmm3
|
|
44eb: 0f 10 01 movups (%rcx),%xmm0
|
|
44ee: 0f 10 49 10 movups 0x10(%rcx),%xmm1
|
|
44f2: 66 0f 5c d0 subpd %xmm0,%xmm2
|
|
44f6: 48 83 c1 20 add $0x20,%rcx
|
|
44fa: 66 0f 5c d9 subpd %xmm1,%xmm3
|
|
44fe: 0f 11 12 movups %xmm2,(%rdx)
|
|
4501: 0f 11 5a 10 movups %xmm3,0x10(%rdx)
|
|
4505: 48 83 c2 20 add $0x20,%rdx
|
|
4509: 83 c0 fc add $0xfffffffc,%eax
|
|
450c: 75 d2 jne 0x44e0
|
|
450e: e9 13 ff ff ff jmp 0x4426
|
|
4513: 44 89 c0 mov %r8d,%eax
|
|
4516: 41 83 e0 03 and $0x3,%r8d
|
|
451a: 83 e0 fc and $0xfffffffc,%eax
|
|
451d: f6 c1 0f test $0xf,%cl
|
|
4520: 75 5e jne 0x4580
|
|
4522: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
4529: 00
|
|
452a: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
4531: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
4538: 00
|
|
4539: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
4540: 0f 18 49 40 prefetcht0 0x40(%rcx)
|
|
4544: 0f 10 02 movups (%rdx),%xmm0
|
|
4547: 0f 10 4a 10 movups 0x10(%rdx),%xmm1
|
|
454b: 66 0f 5c 01 subpd (%rcx),%xmm0
|
|
454f: 66 0f 5c 49 10 subpd 0x10(%rcx),%xmm1
|
|
4554: 48 83 c1 20 add $0x20,%rcx
|
|
4558: 0f 11 02 movups %xmm0,(%rdx)
|
|
455b: 0f 11 4a 10 movups %xmm1,0x10(%rdx)
|
|
455f: 48 83 c2 20 add $0x20,%rdx
|
|
4563: 83 c0 fc add $0xfffffffc,%eax
|
|
4566: 75 d8 jne 0x4540
|
|
4568: e9 b9 fe ff ff jmp 0x4426
|
|
456d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
4574: 00
|
|
4575: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
457c: 0f 1f 40 00 nopl 0x0(%rax)
|
|
4580: 0f 18 49 40 prefetcht0 0x40(%rcx)
|
|
4584: 0f 10 12 movups (%rdx),%xmm2
|
|
4587: 0f 10 5a 10 movups 0x10(%rdx),%xmm3
|
|
458b: 0f 10 01 movups (%rcx),%xmm0
|
|
458e: 0f 10 49 10 movups 0x10(%rcx),%xmm1
|
|
4592: 66 0f 5c d0 subpd %xmm0,%xmm2
|
|
4596: 48 83 c1 20 add $0x20,%rcx
|
|
459a: 66 0f 5c d9 subpd %xmm1,%xmm3
|
|
459e: 0f 11 12 movups %xmm2,(%rdx)
|
|
45a1: 0f 11 5a 10 movups %xmm3,0x10(%rdx)
|
|
45a5: 48 83 c2 20 add $0x20,%rdx
|
|
45a9: 83 c0 fc add $0xfffffffc,%eax
|
|
45ac: 75 d2 jne 0x4580
|
|
45ae: e9 73 fe ff ff jmp 0x4426
|
|
45b3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
45b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
45bf: 00
|
|
45c0: 56 push %rsi
|
|
45c1: 57 push %rdi
|
|
45c2: 41 54 push %r12
|
|
45c4: 41 55 push %r13
|
|
45c6: 41 57 push %r15
|
|
45c8: 48 83 ec 30 sub $0x30,%rsp
|
|
45cc: 4c 89 c7 mov %r8,%rdi
|
|
45cf: 48 89 d6 mov %rdx,%rsi
|
|
45d2: 48 89 ca mov %rcx,%rdx
|
|
45d5: 45 33 e4 xor %r12d,%r12d
|
|
45d8: 48 85 ff test %rdi,%rdi
|
|
45db: 0f 84 71 02 00 00 je 0x4852
|
|
45e1: 83 3f 06 cmpl $0x6,(%rdi)
|
|
45e4: 74 12 je 0x45f8
|
|
45e6: b8 f3 ff ff ff mov $0xfffffff3,%eax
|
|
45eb: 48 83 c4 30 add $0x30,%rsp
|
|
45ef: 41 5f pop %r15
|
|
45f1: 41 5d pop %r13
|
|
45f3: 41 5c pop %r12
|
|
45f5: 5f pop %rdi
|
|
45f6: 5e pop %rsi
|
|
45f7: c3 ret
|
|
45f8: 48 85 d2 test %rdx,%rdx
|
|
45fb: 0f 84 51 02 00 00 je 0x4852
|
|
4601: 48 85 f6 test %rsi,%rsi
|
|
4604: 0f 84 48 02 00 00 je 0x4852
|
|
460a: 4d 85 c9 test %r9,%r9
|
|
460d: 0f 84 39 02 00 00 je 0x484c
|
|
4613: 44 8b 7f 04 mov 0x4(%rdi),%r15d
|
|
4617: 41 83 ff 04 cmp $0x4,%r15d
|
|
461b: 7f 71 jg 0x468e
|
|
461d: 4d 63 cf movslq %r15d,%r9
|
|
4620: 83 7f 08 00 cmpl $0x0,0x8(%rdi)
|
|
4624: 74 1c je 0x4642
|
|
4626: 48 8d 05 73 69 fe ff lea -0x1968d(%rip),%rax # 0xfffffffffffeafa0
|
|
462d: 48 89 d1 mov %rdx,%rcx
|
|
4630: f3 0f 10 57 10 movss 0x10(%rdi),%xmm2
|
|
4635: 48 89 f2 mov %rsi,%rdx
|
|
4638: 42 ff 94 c8 d0 d3 c5 call *0x1c5d3d0(%rax,%r9,8)
|
|
463f: 01
|
|
4640: eb 15 jmp 0x4657
|
|
4642: 48 8d 05 57 69 fe ff lea -0x196a9(%rip),%rax # 0xfffffffffffeafa0
|
|
4649: 48 89 d1 mov %rdx,%rcx
|
|
464c: 48 89 f2 mov %rsi,%rdx
|
|
464f: 42 ff 94 c8 00 d4 c5 call *0x1c5d400(%rax,%r9,8)
|
|
4656: 01
|
|
4657: b8 01 00 00 00 mov $0x1,%eax
|
|
465c: 44 89 f9 mov %r15d,%ecx
|
|
465f: d3 e0 shl %cl,%eax
|
|
4661: 48 63 c0 movslq %eax,%rax
|
|
4664: 48 83 f8 01 cmp $0x1,%rax
|
|
4668: 74 0e je 0x4678
|
|
466a: 8b 7e 04 mov 0x4(%rsi),%edi
|
|
466d: 89 3c 86 mov %edi,(%rsi,%rax,4)
|
|
4670: c7 44 86 04 00 00 00 movl $0x0,0x4(%rsi,%rax,4)
|
|
4677: 00
|
|
4678: c7 46 04 00 00 00 00 movl $0x0,0x4(%rsi)
|
|
467f: 33 c0 xor %eax,%eax
|
|
4681: 48 83 c4 30 add $0x30,%rsp
|
|
4685: 41 5f pop %r15
|
|
4687: 41 5d pop %r13
|
|
4689: 41 5c pop %r12
|
|
468b: 5f pop %rdi
|
|
468c: 5e pop %rsi
|
|
468d: c3 ret
|
|
468e: 4c 89 c8 mov %r9,%rax
|
|
4691: 48 83 e0 3f and $0x3f,%rax
|
|
4695: 48 f7 d8 neg %rax
|
|
4698: 48 83 e0 3f and $0x3f,%rax
|
|
469c: 4c 03 c8 add %rax,%r9
|
|
469f: 83 7f 18 00 cmpl $0x0,0x18(%rdi)
|
|
46a3: 4d 0f 4f e1 cmovg %r9,%r12
|
|
46a7: 41 bd 01 00 00 00 mov $0x1,%r13d
|
|
46ad: 45 8d 4f ff lea -0x1(%r15),%r9d
|
|
46b1: 44 89 c9 mov %r9d,%ecx
|
|
46b4: 41 d3 e5 shl %cl,%r13d
|
|
46b7: 41 83 ff 06 cmp $0x6,%r15d
|
|
46bb: 7f 5d jg 0x471a
|
|
46bd: 83 7f 08 00 cmpl $0x0,0x8(%rdi)
|
|
46c1: 74 2e je 0x46f1
|
|
46c3: 4d 63 ff movslq %r15d,%r15
|
|
46c6: 48 8d 05 d3 68 fe ff lea -0x1972d(%rip),%rax # 0xfffffffffffeafa0
|
|
46cd: f3 0f 10 57 10 movss 0x10(%rdi),%xmm2
|
|
46d2: 48 89 d1 mov %rdx,%rcx
|
|
46d5: 48 89 f2 mov %rsi,%rdx
|
|
46d8: 42 ff 94 f8 28 d4 c5 call *0x1c5d428(%rax,%r15,8)
|
|
46df: 01
|
|
46e0: 44 89 f9 mov %r15d,%ecx
|
|
46e3: 41 bc 01 00 00 00 mov $0x1,%r12d
|
|
46e9: 41 d3 e4 shl %cl,%r12d
|
|
46ec: e9 e3 00 00 00 jmp 0x47d4
|
|
46f1: 4d 63 ff movslq %r15d,%r15
|
|
46f4: 48 8d 05 a5 68 fe ff lea -0x1975b(%rip),%rax # 0xfffffffffffeafa0
|
|
46fb: 48 89 d1 mov %rdx,%rcx
|
|
46fe: 48 89 f2 mov %rsi,%rdx
|
|
4701: 42 ff 94 f8 58 d4 c5 call *0x1c5d458(%rax,%r15,8)
|
|
4708: 01
|
|
4709: 44 89 f9 mov %r15d,%ecx
|
|
470c: 41 bc 01 00 00 00 mov $0x1,%r12d
|
|
4712: 41 d3 e4 shl %cl,%r12d
|
|
4715: e9 ba 00 00 00 jmp 0x47d4
|
|
471a: 41 83 ff 10 cmp $0x10,%r15d
|
|
471e: 7e 71 jle 0x4791
|
|
4720: 41 83 ff 11 cmp $0x11,%r15d
|
|
4724: 7f 4b jg 0x4771
|
|
4726: 48 3b d6 cmp %rsi,%rdx
|
|
4729: 0f 84 09 01 00 00 je 0x4838
|
|
472f: 48 89 d1 mov %rdx,%rcx
|
|
4732: 48 89 f2 mov %rsi,%rdx
|
|
4735: 45 89 e8 mov %r13d,%r8d
|
|
4738: 4c 8b 4f 30 mov 0x30(%rdi),%r9
|
|
473c: e8 4f 2d b1 01 call 0x1b17490
|
|
4741: 48 89 e0 mov %rsp,%rax
|
|
4744: 48 89 f1 mov %rsi,%rcx
|
|
4747: 44 89 ea mov %r13d,%edx
|
|
474a: 4d 89 e1 mov %r12,%r9
|
|
474d: 4c 8b 47 38 mov 0x38(%rdi),%r8
|
|
4751: c7 40 20 01 00 00 00 movl $0x1,0x20(%rax)
|
|
4758: e8 31 72 b1 01 call 0x1b1b98e
|
|
475d: 44 89 f9 mov %r15d,%ecx
|
|
4760: 41 bc 01 00 00 00 mov $0x1,%r12d
|
|
4766: 41 d3 e4 shl %cl,%r12d
|
|
4769: 83 7f 08 00 cmpl $0x0,0x8(%rdi)
|
|
476d: 75 55 jne 0x47c4
|
|
476f: eb 63 jmp 0x47d4
|
|
4771: 48 89 e0 mov %rsp,%rax
|
|
4774: 48 89 f9 mov %rdi,%rcx
|
|
4777: 49 89 f0 mov %rsi,%r8
|
|
477a: 4c 89 60 20 mov %r12,0x20(%rax)
|
|
477e: e8 7d 21 09 00 call 0x96900
|
|
4783: 44 89 f9 mov %r15d,%ecx
|
|
4786: 41 bc 01 00 00 00 mov $0x1,%r12d
|
|
478c: 41 d3 e4 shl %cl,%r12d
|
|
478f: eb 43 jmp 0x47d4
|
|
4791: 48 89 e0 mov %rsp,%rax
|
|
4794: 48 89 d1 mov %rdx,%rcx
|
|
4797: 48 89 f2 mov %rsi,%rdx
|
|
479a: 45 89 e8 mov %r13d,%r8d
|
|
479d: 4c 8b 4f 38 mov 0x38(%rdi),%r9
|
|
47a1: 4c 89 60 28 mov %r12,0x28(%rax)
|
|
47a5: 4c 8b 67 30 mov 0x30(%rdi),%r12
|
|
47a9: 4c 89 60 20 mov %r12,0x20(%rax)
|
|
47ad: e8 9e 54 b1 01 call 0x1b19c50
|
|
47b2: 44 89 f9 mov %r15d,%ecx
|
|
47b5: 41 bc 01 00 00 00 mov $0x1,%r12d
|
|
47bb: 41 d3 e4 shl %cl,%r12d
|
|
47be: 83 7f 08 00 cmpl $0x0,0x8(%rdi)
|
|
47c2: 74 10 je 0x47d4
|
|
47c4: f3 0f 10 47 10 movss 0x10(%rdi),%xmm0
|
|
47c9: 48 89 f2 mov %rsi,%rdx
|
|
47cc: 45 89 e0 mov %r12d,%r8d
|
|
47cf: e8 cc 64 ff ff call 0xffffffffffffaca0
|
|
47d4: f3 0f 10 4e 04 movss 0x4(%rsi),%xmm1
|
|
47d9: 48 89 f1 mov %rsi,%rcx
|
|
47dc: f3 0f 10 16 movss (%rsi),%xmm2
|
|
47e0: 0f 28 c1 movaps %xmm1,%xmm0
|
|
47e3: 44 89 ea mov %r13d,%edx
|
|
47e6: 41 b8 01 00 00 00 mov $0x1,%r8d
|
|
47ec: f3 0f 58 c2 addss %xmm2,%xmm0
|
|
47f0: f3 0f 5c d1 subss %xmm1,%xmm2
|
|
47f4: f3 0f 11 06 movss %xmm0,(%rsi)
|
|
47f8: f3 0f 11 56 04 movss %xmm2,0x4(%rsi)
|
|
47fd: 4c 8b 4f 50 mov 0x50(%rdi),%r9
|
|
4801: e8 3a 32 09 00 call 0x97a40
|
|
4806: 4d 63 e4 movslq %r12d,%r12
|
|
4809: 49 83 fc 01 cmp $0x1,%r12
|
|
480d: 74 13 je 0x4822
|
|
480f: 8b 46 04 mov 0x4(%rsi),%eax
|
|
4812: 33 ff xor %edi,%edi
|
|
4814: 42 89 04 a6 mov %eax,(%rsi,%r12,4)
|
|
4818: 42 89 7c a6 04 mov %edi,0x4(%rsi,%r12,4)
|
|
481d: 89 7e 04 mov %edi,0x4(%rsi)
|
|
4820: eb 07 jmp 0x4829
|
|
4822: c7 46 04 00 00 00 00 movl $0x0,0x4(%rsi)
|
|
4829: 33 c0 xor %eax,%eax
|
|
482b: 48 83 c4 30 add $0x30,%rsp
|
|
482f: 41 5f pop %r15
|
|
4831: 41 5d pop %r13
|
|
4833: 41 5c pop %r12
|
|
4835: 5f pop %rdi
|
|
4836: 5e pop %rsi
|
|
4837: c3 ret
|
|
4838: 48 89 f1 mov %rsi,%rcx
|
|
483b: 44 89 ea mov %r13d,%edx
|
|
483e: 4c 8b 47 30 mov 0x30(%rdi),%r8
|
|
4842: e8 99 26 b1 01 call 0x1b16ee0
|
|
4847: e9 f5 fe ff ff jmp 0x4741
|
|
484c: 83 7f 18 00 cmpl $0x0,0x18(%rdi)
|
|
4850: 7e 12 jle 0x4864
|
|
4852: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
4857: 48 83 c4 30 add $0x30,%rsp
|
|
485b: 41 5f pop %r15
|
|
485d: 41 5d pop %r13
|
|
485f: 41 5c pop %r12
|
|
4861: 5f pop %rdi
|
|
4862: 5e pop %rsi
|
|
4863: c3 ret
|
|
4864: 44 8b 7f 04 mov 0x4(%rdi),%r15d
|
|
4868: 41 83 ff 04 cmp $0x4,%r15d
|
|
486c: 0f 8e ab fd ff ff jle 0x461d
|
|
4872: e9 30 fe ff ff jmp 0x46a7
|
|
4877: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
487e: 00 00
|
|
4880: 57 push %rdi
|
|
4881: 41 54 push %r12
|
|
4883: 41 55 push %r13
|
|
4885: 41 56 push %r14
|
|
4887: 41 57 push %r15
|
|
4889: 48 8d 64 24 d0 lea -0x30(%rsp),%rsp
|
|
488e: 4d 89 c4 mov %r8,%r12
|
|
4891: 48 89 d7 mov %rdx,%rdi
|
|
4894: 48 89 ca mov %rcx,%rdx
|
|
4897: 45 33 ed xor %r13d,%r13d
|
|
489a: 4d 85 e4 test %r12,%r12
|
|
489d: 0f 84 a4 02 00 00 je 0x4b47
|
|
48a3: 41 83 3c 24 06 cmpl $0x6,(%r12)
|
|
48a8: 74 14 je 0x48be
|
|
48aa: b8 f3 ff ff ff mov $0xfffffff3,%eax
|
|
48af: 48 8d 64 24 30 lea 0x30(%rsp),%rsp
|
|
48b4: 41 5f pop %r15
|
|
48b6: 41 5e pop %r14
|
|
48b8: 41 5d pop %r13
|
|
48ba: 41 5c pop %r12
|
|
48bc: 5f pop %rdi
|
|
48bd: c3 ret
|
|
48be: 48 85 d2 test %rdx,%rdx
|
|
48c1: 0f 84 80 02 00 00 je 0x4b47
|
|
48c7: 48 85 ff test %rdi,%rdi
|
|
48ca: 0f 84 77 02 00 00 je 0x4b47
|
|
48d0: 4d 85 c9 test %r9,%r9
|
|
48d3: 0f 84 66 02 00 00 je 0x4b3f
|
|
48d9: 45 8b 7c 24 04 mov 0x4(%r12),%r15d
|
|
48de: 41 83 7c 24 04 04 cmpl $0x4,0x4(%r12)
|
|
48e4: 7f 7f jg 0x4965
|
|
48e6: 4d 63 cf movslq %r15d,%r9
|
|
48e9: 41 83 7c 24 08 00 cmpl $0x0,0x8(%r12)
|
|
48ef: 74 21 je 0x4912
|
|
48f1: 48 8d 05 a8 66 fe ff lea -0x19958(%rip),%rax # 0xfffffffffffeafa0
|
|
48f8: 48 89 d1 mov %rdx,%rcx
|
|
48fb: f3 41 0f 10 54 24 10 movss 0x10(%r12),%xmm2
|
|
4902: 48 89 fa mov %rdi,%rdx
|
|
4905: 4e 8b 8c c8 90 d4 c5 mov 0x1c5d490(%rax,%r9,8),%r9
|
|
490c: 01
|
|
490d: 41 ff d1 call *%r9
|
|
4910: eb 18 jmp 0x492a
|
|
4912: 48 8d 05 87 66 fe ff lea -0x19979(%rip),%rax # 0xfffffffffffeafa0
|
|
4919: 48 89 d1 mov %rdx,%rcx
|
|
491c: 48 89 fa mov %rdi,%rdx
|
|
491f: 4e 8b 8c c8 c0 d4 c5 mov 0x1c5d4c0(%rax,%r9,8),%r9
|
|
4926: 01
|
|
4927: 41 ff d1 call *%r9
|
|
492a: b8 01 00 00 00 mov $0x1,%eax
|
|
492f: 44 89 f9 mov %r15d,%ecx
|
|
4932: d3 e0 shl %cl,%eax
|
|
4934: 48 63 c0 movslq %eax,%rax
|
|
4937: 48 83 f8 01 cmp $0x1,%rax
|
|
493b: 74 10 je 0x494d
|
|
493d: 44 8b 4f 04 mov 0x4(%rdi),%r9d
|
|
4941: 44 89 0c 87 mov %r9d,(%rdi,%rax,4)
|
|
4945: c7 44 87 04 00 00 00 movl $0x0,0x4(%rdi,%rax,4)
|
|
494c: 00
|
|
494d: c7 47 04 00 00 00 00 movl $0x0,0x4(%rdi)
|
|
4954: 33 c0 xor %eax,%eax
|
|
4956: 48 8d 64 24 30 lea 0x30(%rsp),%rsp
|
|
495b: 41 5f pop %r15
|
|
495d: 41 5e pop %r14
|
|
495f: 41 5d pop %r13
|
|
4961: 41 5c pop %r12
|
|
4963: 5f pop %rdi
|
|
4964: c3 ret
|
|
4965: 4c 89 c8 mov %r9,%rax
|
|
4968: 48 83 e0 3f and $0x3f,%rax
|
|
496c: 48 f7 d8 neg %rax
|
|
496f: 48 83 e0 3f and $0x3f,%rax
|
|
4973: 4c 03 c8 add %rax,%r9
|
|
4976: 41 83 7c 24 18 00 cmpl $0x0,0x18(%r12)
|
|
497c: 4d 0f 4f e9 cmovg %r9,%r13
|
|
4980: 41 be 01 00 00 00 mov $0x1,%r14d
|
|
4986: 45 8d 4f ff lea -0x1(%r15),%r9d
|
|
498a: 44 89 c9 mov %r9d,%ecx
|
|
498d: 41 d3 e6 shl %cl,%r14d
|
|
4990: 41 83 ff 06 cmp $0x6,%r15d
|
|
4994: 7f 67 jg 0x49fd
|
|
4996: 41 83 7c 24 08 00 cmpl $0x0,0x8(%r12)
|
|
499c: 74 33 je 0x49d1
|
|
499e: 4d 63 ff movslq %r15d,%r15
|
|
49a1: 48 8d 05 f8 65 fe ff lea -0x19a08(%rip),%rax # 0xfffffffffffeafa0
|
|
49a8: f3 41 0f 10 54 24 10 movss 0x10(%r12),%xmm2
|
|
49af: 48 89 d1 mov %rdx,%rcx
|
|
49b2: 48 89 fa mov %rdi,%rdx
|
|
49b5: 4e 8b 8c f8 e8 d4 c5 mov 0x1c5d4e8(%rax,%r15,8),%r9
|
|
49bc: 01
|
|
49bd: 41 ff d1 call *%r9
|
|
49c0: 44 89 f9 mov %r15d,%ecx
|
|
49c3: 41 bd 01 00 00 00 mov $0x1,%r13d
|
|
49c9: 41 d3 e5 shl %cl,%r13d
|
|
49cc: e9 f2 00 00 00 jmp 0x4ac3
|
|
49d1: 4d 63 ff movslq %r15d,%r15
|
|
49d4: 48 8d 05 c5 65 fe ff lea -0x19a3b(%rip),%rax # 0xfffffffffffeafa0
|
|
49db: 48 89 d1 mov %rdx,%rcx
|
|
49de: 48 89 fa mov %rdi,%rdx
|
|
49e1: 4e 8b 8c f8 18 d5 c5 mov 0x1c5d518(%rax,%r15,8),%r9
|
|
49e8: 01
|
|
49e9: 41 ff d1 call *%r9
|
|
49ec: 44 89 f9 mov %r15d,%ecx
|
|
49ef: 41 bd 01 00 00 00 mov $0x1,%r13d
|
|
49f5: 41 d3 e5 shl %cl,%r13d
|
|
49f8: e9 c6 00 00 00 jmp 0x4ac3
|
|
49fd: 41 83 ff 11 cmp $0x11,%r15d
|
|
4a01: 7e 77 jle 0x4a7a
|
|
4a03: 41 83 ff 12 cmp $0x12,%r15d
|
|
4a07: 7f 50 jg 0x4a59
|
|
4a09: 48 3b d7 cmp %rdi,%rdx
|
|
4a0c: 0f 84 18 01 00 00 je 0x4b2a
|
|
4a12: 48 89 d1 mov %rdx,%rcx
|
|
4a15: 48 89 fa mov %rdi,%rdx
|
|
4a18: 45 89 f0 mov %r14d,%r8d
|
|
4a1b: 4d 8b 4c 24 30 mov 0x30(%r12),%r9
|
|
4a20: e8 3b 43 b2 01 call 0x1b28d60
|
|
4a25: 48 8d 04 24 lea (%rsp),%rax
|
|
4a29: 48 89 f9 mov %rdi,%rcx
|
|
4a2c: 44 89 f2 mov %r14d,%edx
|
|
4a2f: 4d 89 e9 mov %r13,%r9
|
|
4a32: 4d 8b 44 24 38 mov 0x38(%r12),%r8
|
|
4a37: c7 40 20 01 00 00 00 movl $0x1,0x20(%rax)
|
|
4a3e: e8 83 8b b2 01 call 0x1b2d5c6
|
|
4a43: 44 89 f9 mov %r15d,%ecx
|
|
4a46: 41 bd 01 00 00 00 mov $0x1,%r13d
|
|
4a4c: 41 d3 e5 shl %cl,%r13d
|
|
4a4f: 41 83 7c 24 08 00 cmpl $0x0,0x8(%r12)
|
|
4a55: 75 5a jne 0x4ab1
|
|
4a57: eb 6a jmp 0x4ac3
|
|
4a59: 48 8d 04 24 lea (%rsp),%rax
|
|
4a5d: 4c 89 e1 mov %r12,%rcx
|
|
4a60: 49 89 f8 mov %rdi,%r8
|
|
4a63: 4c 89 68 20 mov %r13,0x20(%rax)
|
|
4a67: e8 b4 7b 09 00 call 0x9c620
|
|
4a6c: 44 89 f9 mov %r15d,%ecx
|
|
4a6f: 41 bd 01 00 00 00 mov $0x1,%r13d
|
|
4a75: 41 d3 e5 shl %cl,%r13d
|
|
4a78: eb 49 jmp 0x4ac3
|
|
4a7a: 49 89 e2 mov %rsp,%r10
|
|
4a7d: 48 89 d1 mov %rdx,%rcx
|
|
4a80: 49 8b 44 24 30 mov 0x30(%r12),%rax
|
|
4a85: 48 89 fa mov %rdi,%rdx
|
|
4a88: 45 89 f0 mov %r14d,%r8d
|
|
4a8b: 4d 8b 4c 24 38 mov 0x38(%r12),%r9
|
|
4a90: 49 89 42 20 mov %rax,0x20(%r10)
|
|
4a94: 4d 89 6a 28 mov %r13,0x28(%r10)
|
|
4a98: e8 83 6a b2 01 call 0x1b2b520
|
|
4a9d: 44 89 f9 mov %r15d,%ecx
|
|
4aa0: 41 bd 01 00 00 00 mov $0x1,%r13d
|
|
4aa6: 41 d3 e5 shl %cl,%r13d
|
|
4aa9: 41 83 7c 24 08 00 cmpl $0x0,0x8(%r12)
|
|
4aaf: 74 12 je 0x4ac3
|
|
4ab1: f3 41 0f 10 44 24 10 movss 0x10(%r12),%xmm0
|
|
4ab8: 48 89 fa mov %rdi,%rdx
|
|
4abb: 45 89 e8 mov %r13d,%r8d
|
|
4abe: e8 3d 62 ff ff call 0xffffffffffffad00
|
|
4ac3: f3 0f 10 47 04 movss 0x4(%rdi),%xmm0
|
|
4ac8: 48 89 f9 mov %rdi,%rcx
|
|
4acb: f3 0f 10 0f movss (%rdi),%xmm1
|
|
4acf: 44 89 f2 mov %r14d,%edx
|
|
4ad2: 41 b8 01 00 00 00 mov $0x1,%r8d
|
|
4ad8: f3 0f 58 07 addss (%rdi),%xmm0
|
|
4adc: f3 0f 5c 4f 04 subss 0x4(%rdi),%xmm1
|
|
4ae1: f3 0f 11 07 movss %xmm0,(%rdi)
|
|
4ae5: f3 0f 11 4f 04 movss %xmm1,0x4(%rdi)
|
|
4aea: 4d 8b 4c 24 50 mov 0x50(%r12),%r9
|
|
4aef: e8 ac 8e 09 00 call 0x9d9a0
|
|
4af4: 4d 63 ed movslq %r13d,%r13
|
|
4af7: 49 83 fd 01 cmp $0x1,%r13
|
|
4afb: 74 15 je 0x4b12
|
|
4afd: 8b 47 04 mov 0x4(%rdi),%eax
|
|
4b00: 45 33 c9 xor %r9d,%r9d
|
|
4b03: 42 89 04 af mov %eax,(%rdi,%r13,4)
|
|
4b07: 46 89 4c af 04 mov %r9d,0x4(%rdi,%r13,4)
|
|
4b0c: 44 89 4f 04 mov %r9d,0x4(%rdi)
|
|
4b10: eb 07 jmp 0x4b19
|
|
4b12: c7 47 04 00 00 00 00 movl $0x0,0x4(%rdi)
|
|
4b19: 33 c0 xor %eax,%eax
|
|
4b1b: 48 8d 64 24 30 lea 0x30(%rsp),%rsp
|
|
4b20: 41 5f pop %r15
|
|
4b22: 41 5e pop %r14
|
|
4b24: 41 5d pop %r13
|
|
4b26: 41 5c pop %r12
|
|
4b28: 5f pop %rdi
|
|
4b29: c3 ret
|
|
4b2a: 48 89 f9 mov %rdi,%rcx
|
|
4b2d: 44 89 f2 mov %r14d,%edx
|
|
4b30: 4d 8b 44 24 30 mov 0x30(%r12),%r8
|
|
4b35: e8 76 3c b2 01 call 0x1b287b0
|
|
4b3a: e9 e6 fe ff ff jmp 0x4a25
|
|
4b3f: 41 83 7c 24 18 00 cmpl $0x0,0x18(%r12)
|
|
4b45: 7e 14 jle 0x4b5b
|
|
4b47: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
4b4c: 48 8d 64 24 30 lea 0x30(%rsp),%rsp
|
|
4b51: 41 5f pop %r15
|
|
4b53: 41 5e pop %r14
|
|
4b55: 41 5d pop %r13
|
|
4b57: 41 5c pop %r12
|
|
4b59: 5f pop %rdi
|
|
4b5a: c3 ret
|
|
4b5b: 45 8b 7c 24 04 mov 0x4(%r12),%r15d
|
|
4b60: 41 83 7c 24 04 04 cmpl $0x4,0x4(%r12)
|
|
4b66: 0f 8e 7a fd ff ff jle 0x48e6
|
|
4b6c: e9 0f fe ff ff jmp 0x4980
|
|
4b71: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
4b78: 00
|
|
4b79: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
4b80: 56 push %rsi
|
|
4b81: 57 push %rdi
|
|
4b82: 41 54 push %r12
|
|
4b84: 41 55 push %r13
|
|
4b86: 48 83 ec 38 sub $0x38,%rsp
|
|
4b8a: 4c 89 c7 mov %r8,%rdi
|
|
4b8d: 48 89 d6 mov %rdx,%rsi
|
|
4b90: 48 89 ca mov %rcx,%rdx
|
|
4b93: 45 33 db xor %r11d,%r11d
|
|
4b96: 48 85 ff test %rdi,%rdi
|
|
4b99: 0f 84 0e 02 00 00 je 0x4dad
|
|
4b9f: 83 3f 06 cmpl $0x6,(%rdi)
|
|
4ba2: 74 10 je 0x4bb4
|
|
4ba4: b8 f3 ff ff ff mov $0xfffffff3,%eax
|
|
4ba9: 48 83 c4 38 add $0x38,%rsp
|
|
4bad: 41 5d pop %r13
|
|
4baf: 41 5c pop %r12
|
|
4bb1: 5f pop %rdi
|
|
4bb2: 5e pop %rsi
|
|
4bb3: c3 ret
|
|
4bb4: 48 85 d2 test %rdx,%rdx
|
|
4bb7: 0f 84 f0 01 00 00 je 0x4dad
|
|
4bbd: 48 85 f6 test %rsi,%rsi
|
|
4bc0: 0f 84 e7 01 00 00 je 0x4dad
|
|
4bc6: 4d 85 c9 test %r9,%r9
|
|
4bc9: 0f 84 d8 01 00 00 je 0x4da7
|
|
4bcf: 44 8b 6f 04 mov 0x4(%rdi),%r13d
|
|
4bd3: 41 83 fd 04 cmp $0x4,%r13d
|
|
4bd7: 7f 74 jg 0x4c4d
|
|
4bd9: 4d 63 cd movslq %r13d,%r9
|
|
4bdc: 83 7f 08 00 cmpl $0x0,0x8(%rdi)
|
|
4be0: 74 1f je 0x4c01
|
|
4be2: 48 8d 05 b7 63 fe ff lea -0x19c49(%rip),%rax # 0xfffffffffffeafa0
|
|
4be9: f3 0f 10 57 10 movss 0x10(%rdi),%xmm2
|
|
4bee: 48 89 d1 mov %rdx,%rcx
|
|
4bf1: 4e 8b 8c c8 50 d5 c5 mov 0x1c5d550(%rax,%r9,8),%r9
|
|
4bf8: 01
|
|
4bf9: 48 89 f2 mov %rsi,%rdx
|
|
4bfc: 41 ff d1 call *%r9
|
|
4bff: eb 17 jmp 0x4c18
|
|
4c01: 48 8d 05 98 63 fe ff lea -0x19c68(%rip),%rax # 0xfffffffffffeafa0
|
|
4c08: 48 89 d1 mov %rdx,%rcx
|
|
4c0b: 4a 8b bc c8 80 d5 c5 mov 0x1c5d580(%rax,%r9,8),%rdi
|
|
4c12: 01
|
|
4c13: 48 89 f2 mov %rsi,%rdx
|
|
4c16: ff d7 call *%rdi
|
|
4c18: b8 01 00 00 00 mov $0x1,%eax
|
|
4c1d: 44 89 e9 mov %r13d,%ecx
|
|
4c20: d3 e0 shl %cl,%eax
|
|
4c22: 48 63 c0 movslq %eax,%rax
|
|
4c25: 48 83 f8 01 cmp $0x1,%rax
|
|
4c29: 74 0e je 0x4c39
|
|
4c2b: 8b 7e 04 mov 0x4(%rsi),%edi
|
|
4c2e: c7 44 86 04 00 00 00 movl $0x0,0x4(%rsi,%rax,4)
|
|
4c35: 00
|
|
4c36: 89 3c 86 mov %edi,(%rsi,%rax,4)
|
|
4c39: c7 46 04 00 00 00 00 movl $0x0,0x4(%rsi)
|
|
4c40: 33 c0 xor %eax,%eax
|
|
4c42: 48 83 c4 38 add $0x38,%rsp
|
|
4c46: 41 5d pop %r13
|
|
4c48: 41 5c pop %r12
|
|
4c4a: 5f pop %rdi
|
|
4c4b: 5e pop %rsi
|
|
4c4c: c3 ret
|
|
4c4d: 4c 89 c8 mov %r9,%rax
|
|
4c50: 48 83 e0 3f and $0x3f,%rax
|
|
4c54: 48 f7 d8 neg %rax
|
|
4c57: 48 83 e0 3f and $0x3f,%rax
|
|
4c5b: 4c 03 c8 add %rax,%r9
|
|
4c5e: 83 7f 18 00 cmpl $0x0,0x18(%rdi)
|
|
4c62: 4d 0f 4f d9 cmovg %r9,%r11
|
|
4c66: 45 8d 4d ff lea -0x1(%r13),%r9d
|
|
4c6a: 41 bc 01 00 00 00 mov $0x1,%r12d
|
|
4c70: 44 89 c9 mov %r9d,%ecx
|
|
4c73: 41 d3 e4 shl %cl,%r12d
|
|
4c76: 41 83 fd 06 cmp $0x6,%r13d
|
|
4c7a: 7f 60 jg 0x4cdc
|
|
4c7c: 83 7f 08 00 cmpl $0x0,0x8(%rdi)
|
|
4c80: 74 31 je 0x4cb3
|
|
4c82: 4d 63 ed movslq %r13d,%r13
|
|
4c85: 48 8d 05 14 63 fe ff lea -0x19cec(%rip),%rax # 0xfffffffffffeafa0
|
|
4c8c: f3 0f 10 57 10 movss 0x10(%rdi),%xmm2
|
|
4c91: 4e 8b 8c e8 a8 d5 c5 mov 0x1c5d5a8(%rax,%r13,8),%r9
|
|
4c98: 01
|
|
4c99: 48 89 d1 mov %rdx,%rcx
|
|
4c9c: 48 89 f2 mov %rsi,%rdx
|
|
4c9f: 41 ff d1 call *%r9
|
|
4ca2: 44 89 e9 mov %r13d,%ecx
|
|
4ca5: 41 bd 01 00 00 00 mov $0x1,%r13d
|
|
4cab: 41 d3 e5 shl %cl,%r13d
|
|
4cae: e9 92 00 00 00 jmp 0x4d45
|
|
4cb3: 4d 63 ed movslq %r13d,%r13
|
|
4cb6: 48 8d 05 e3 62 fe ff lea -0x19d1d(%rip),%rax # 0xfffffffffffeafa0
|
|
4cbd: 4e 8b 8c e8 d8 d5 c5 mov 0x1c5d5d8(%rax,%r13,8),%r9
|
|
4cc4: 01
|
|
4cc5: 48 89 d1 mov %rdx,%rcx
|
|
4cc8: 48 89 f2 mov %rsi,%rdx
|
|
4ccb: 41 ff d1 call *%r9
|
|
4cce: 44 89 e9 mov %r13d,%ecx
|
|
4cd1: 41 bd 01 00 00 00 mov $0x1,%r13d
|
|
4cd7: 41 d3 e5 shl %cl,%r13d
|
|
4cda: eb 69 jmp 0x4d45
|
|
4cdc: 41 83 fd 12 cmp $0x12,%r13d
|
|
4ce0: 7e 20 jle 0x4d02
|
|
4ce2: 48 89 e0 mov %rsp,%rax
|
|
4ce5: 48 89 f9 mov %rdi,%rcx
|
|
4ce8: 49 89 f0 mov %rsi,%r8
|
|
4ceb: 4c 89 58 20 mov %r11,0x20(%rax)
|
|
4cef: e8 cc d9 09 00 call 0xa26c0
|
|
4cf4: 44 89 e9 mov %r13d,%ecx
|
|
4cf7: 41 bd 01 00 00 00 mov $0x1,%r13d
|
|
4cfd: 41 d3 e5 shl %cl,%r13d
|
|
4d00: eb 43 jmp 0x4d45
|
|
4d02: 49 89 e2 mov %rsp,%r10
|
|
4d05: 48 8b 47 30 mov 0x30(%rdi),%rax
|
|
4d09: 48 89 d1 mov %rdx,%rcx
|
|
4d0c: 4c 8b 4f 38 mov 0x38(%rdi),%r9
|
|
4d10: 48 89 f2 mov %rsi,%rdx
|
|
4d13: 45 89 e0 mov %r12d,%r8d
|
|
4d16: 4d 89 5a 28 mov %r11,0x28(%r10)
|
|
4d1a: 49 89 42 20 mov %rax,0x20(%r10)
|
|
4d1e: e8 5d f0 b3 01 call 0x1b43d80
|
|
4d23: 44 89 e9 mov %r13d,%ecx
|
|
4d26: 41 bd 01 00 00 00 mov $0x1,%r13d
|
|
4d2c: 41 d3 e5 shl %cl,%r13d
|
|
4d2f: 83 7f 08 00 cmpl $0x0,0x8(%rdi)
|
|
4d33: 74 10 je 0x4d45
|
|
4d35: f3 0f 10 47 10 movss 0x10(%rdi),%xmm0
|
|
4d3a: 48 89 f2 mov %rsi,%rdx
|
|
4d3d: 45 89 e8 mov %r13d,%r8d
|
|
4d40: e8 1b 60 ff ff call 0xffffffffffffad60
|
|
4d45: f3 0f 10 4e 04 movss 0x4(%rsi),%xmm1
|
|
4d4a: 48 89 f1 mov %rsi,%rcx
|
|
4d4d: 44 89 e2 mov %r12d,%edx
|
|
4d50: f3 0f 10 16 movss (%rsi),%xmm2
|
|
4d54: 0f 28 c1 movaps %xmm1,%xmm0
|
|
4d57: 41 b8 01 00 00 00 mov $0x1,%r8d
|
|
4d5d: f3 0f 58 c2 addss %xmm2,%xmm0
|
|
4d61: f3 0f 5c d1 subss %xmm1,%xmm2
|
|
4d65: f3 0f 11 06 movss %xmm0,(%rsi)
|
|
4d69: f3 0f 11 56 04 movss %xmm2,0x4(%rsi)
|
|
4d6e: 4c 8b 4f 50 mov 0x50(%rdi),%r9
|
|
4d72: e8 89 eb 09 00 call 0xa3900
|
|
4d77: 4d 63 ed movslq %r13d,%r13
|
|
4d7a: 49 83 fd 01 cmp $0x1,%r13
|
|
4d7e: 74 13 je 0x4d93
|
|
4d80: 8b 46 04 mov 0x4(%rsi),%eax
|
|
4d83: 33 ff xor %edi,%edi
|
|
4d85: 42 89 7c ae 04 mov %edi,0x4(%rsi,%r13,4)
|
|
4d8a: 42 89 04 ae mov %eax,(%rsi,%r13,4)
|
|
4d8e: 89 7e 04 mov %edi,0x4(%rsi)
|
|
4d91: eb 07 jmp 0x4d9a
|
|
4d93: c7 46 04 00 00 00 00 movl $0x0,0x4(%rsi)
|
|
4d9a: 33 c0 xor %eax,%eax
|
|
4d9c: 48 83 c4 38 add $0x38,%rsp
|
|
4da0: 41 5d pop %r13
|
|
4da2: 41 5c pop %r12
|
|
4da4: 5f pop %rdi
|
|
4da5: 5e pop %rsi
|
|
4da6: c3 ret
|
|
4da7: 83 7f 18 00 cmpl $0x0,0x18(%rdi)
|
|
4dab: 7e 10 jle 0x4dbd
|
|
4dad: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
4db2: 48 83 c4 38 add $0x38,%rsp
|
|
4db6: 41 5d pop %r13
|
|
4db8: 41 5c pop %r12
|
|
4dba: 5f pop %rdi
|
|
4dbb: 5e pop %rsi
|
|
4dbc: c3 ret
|
|
4dbd: 44 8b 6f 04 mov 0x4(%rdi),%r13d
|
|
4dc1: 41 83 fd 04 cmp $0x4,%r13d
|
|
4dc5: 0f 8e 0e fe ff ff jle 0x4bd9
|
|
4dcb: e9 96 fe ff ff jmp 0x4c66
|
|
4dd0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
4dd7: 00
|
|
4dd8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
4ddf: 90 nop
|
|
4de0: 41 54 push %r12
|
|
4de2: 41 55 push %r13
|
|
4de4: 41 56 push %r14
|
|
4de6: 41 57 push %r15
|
|
4de8: 48 83 ec 38 sub $0x38,%rsp
|
|
4dec: 4d 89 c5 mov %r8,%r13
|
|
4def: 49 89 d4 mov %rdx,%r12
|
|
4df2: 48 89 ca mov %rcx,%rdx
|
|
4df5: 45 33 db xor %r11d,%r11d
|
|
4df8: 4d 85 ed test %r13,%r13
|
|
4dfb: 0f 84 25 02 00 00 je 0x5026
|
|
4e01: 41 83 7d 00 06 cmpl $0x6,0x0(%r13)
|
|
4e06: 74 12 je 0x4e1a
|
|
4e08: b8 f3 ff ff ff mov $0xfffffff3,%eax
|
|
4e0d: 48 83 c4 38 add $0x38,%rsp
|
|
4e11: 41 5f pop %r15
|
|
4e13: 41 5e pop %r14
|
|
4e15: 41 5d pop %r13
|
|
4e17: 41 5c pop %r12
|
|
4e19: c3 ret
|
|
4e1a: 48 85 d2 test %rdx,%rdx
|
|
4e1d: 0f 84 03 02 00 00 je 0x5026
|
|
4e23: 4d 85 e4 test %r12,%r12
|
|
4e26: 0f 84 fa 01 00 00 je 0x5026
|
|
4e2c: 4d 85 c9 test %r9,%r9
|
|
4e2f: 0f 84 ea 01 00 00 je 0x501f
|
|
4e35: 45 8b 7d 04 mov 0x4(%r13),%r15d
|
|
4e39: 41 83 ff 04 cmp $0x4,%r15d
|
|
4e3d: 7f 79 jg 0x4eb8
|
|
4e3f: 4d 63 cf movslq %r15d,%r9
|
|
4e42: 41 83 7d 08 00 cmpl $0x0,0x8(%r13)
|
|
4e47: 74 1d je 0x4e66
|
|
4e49: 48 8d 05 50 61 fe ff lea -0x19eb0(%rip),%rax # 0xfffffffffffeafa0
|
|
4e50: 48 89 d1 mov %rdx,%rcx
|
|
4e53: c4 c1 7a 10 55 10 vmovss 0x10(%r13),%xmm2
|
|
4e59: 4c 89 e2 mov %r12,%rdx
|
|
4e5c: 42 ff 94 c8 10 d6 c5 call *0x1c5d610(%rax,%r9,8)
|
|
4e63: 01
|
|
4e64: eb 15 jmp 0x4e7b
|
|
4e66: 48 8d 05 33 61 fe ff lea -0x19ecd(%rip),%rax # 0xfffffffffffeafa0
|
|
4e6d: 48 89 d1 mov %rdx,%rcx
|
|
4e70: 4c 89 e2 mov %r12,%rdx
|
|
4e73: 42 ff 94 c8 40 d6 c5 call *0x1c5d640(%rax,%r9,8)
|
|
4e7a: 01
|
|
4e7b: b8 01 00 00 00 mov $0x1,%eax
|
|
4e80: 44 89 f9 mov %r15d,%ecx
|
|
4e83: d3 e0 shl %cl,%eax
|
|
4e85: 48 63 c0 movslq %eax,%rax
|
|
4e88: 48 83 f8 01 cmp $0x1,%rax
|
|
4e8c: 74 12 je 0x4ea0
|
|
4e8e: 45 8b 4c 24 04 mov 0x4(%r12),%r9d
|
|
4e93: 45 89 0c 84 mov %r9d,(%r12,%rax,4)
|
|
4e97: 41 c7 44 84 04 00 00 movl $0x0,0x4(%r12,%rax,4)
|
|
4e9e: 00 00
|
|
4ea0: 41 c7 44 24 04 00 00 movl $0x0,0x4(%r12)
|
|
4ea7: 00 00
|
|
4ea9: 33 c0 xor %eax,%eax
|
|
4eab: 48 83 c4 38 add $0x38,%rsp
|
|
4eaf: 41 5f pop %r15
|
|
4eb1: 41 5e pop %r14
|
|
4eb3: 41 5d pop %r13
|
|
4eb5: 41 5c pop %r12
|
|
4eb7: c3 ret
|
|
4eb8: 4c 89 c8 mov %r9,%rax
|
|
4ebb: 48 83 e0 3f and $0x3f,%rax
|
|
4ebf: 48 f7 d8 neg %rax
|
|
4ec2: 48 83 e0 3f and $0x3f,%rax
|
|
4ec6: 4c 03 c8 add %rax,%r9
|
|
4ec9: 41 83 7d 18 00 cmpl $0x0,0x18(%r13)
|
|
4ece: 4d 0f 4f d9 cmovg %r9,%r11
|
|
4ed2: 41 be 01 00 00 00 mov $0x1,%r14d
|
|
4ed8: 45 8d 4f ff lea -0x1(%r15),%r9d
|
|
4edc: 44 89 c9 mov %r9d,%ecx
|
|
4edf: 41 d3 e6 shl %cl,%r14d
|
|
4ee2: 41 83 ff 07 cmp $0x7,%r15d
|
|
4ee6: 7f 5c jg 0x4f44
|
|
4ee8: 41 83 7d 08 00 cmpl $0x0,0x8(%r13)
|
|
4eed: 74 2f je 0x4f1e
|
|
4eef: 4d 63 ff movslq %r15d,%r15
|
|
4ef2: 48 8d 05 a7 60 fe ff lea -0x19f59(%rip),%rax # 0xfffffffffffeafa0
|
|
4ef9: c4 c1 7a 10 55 10 vmovss 0x10(%r13),%xmm2
|
|
4eff: 48 89 d1 mov %rdx,%rcx
|
|
4f02: 4c 89 e2 mov %r12,%rdx
|
|
4f05: 42 ff 94 f8 68 d6 c5 call *0x1c5d668(%rax,%r15,8)
|
|
4f0c: 01
|
|
4f0d: 44 89 f9 mov %r15d,%ecx
|
|
4f10: 41 bf 01 00 00 00 mov $0x1,%r15d
|
|
4f16: 41 d3 e7 shl %cl,%r15d
|
|
4f19: e9 91 00 00 00 jmp 0x4faf
|
|
4f1e: 4d 63 ff movslq %r15d,%r15
|
|
4f21: 48 8d 05 78 60 fe ff lea -0x19f88(%rip),%rax # 0xfffffffffffeafa0
|
|
4f28: 48 89 d1 mov %rdx,%rcx
|
|
4f2b: 4c 89 e2 mov %r12,%rdx
|
|
4f2e: 42 ff 94 f8 a0 d6 c5 call *0x1c5d6a0(%rax,%r15,8)
|
|
4f35: 01
|
|
4f36: 44 89 f9 mov %r15d,%ecx
|
|
4f39: 41 bf 01 00 00 00 mov $0x1,%r15d
|
|
4f3f: 41 d3 e7 shl %cl,%r15d
|
|
4f42: eb 6b jmp 0x4faf
|
|
4f44: 41 83 ff 13 cmp $0x13,%r15d
|
|
4f48: 7e 20 jle 0x4f6a
|
|
4f4a: 48 89 e0 mov %rsp,%rax
|
|
4f4d: 4c 89 e9 mov %r13,%rcx
|
|
4f50: 4d 89 e0 mov %r12,%r8
|
|
4f53: 4c 89 58 20 mov %r11,0x20(%rax)
|
|
4f57: e8 84 32 0a 00 call 0xa81e0
|
|
4f5c: 44 89 f9 mov %r15d,%ecx
|
|
4f5f: 41 bf 01 00 00 00 mov $0x1,%r15d
|
|
4f65: 41 d3 e7 shl %cl,%r15d
|
|
4f68: eb 45 jmp 0x4faf
|
|
4f6a: 49 89 e2 mov %rsp,%r10
|
|
4f6d: 48 89 d1 mov %rdx,%rcx
|
|
4f70: 49 8b 45 30 mov 0x30(%r13),%rax
|
|
4f74: 4c 89 e2 mov %r12,%rdx
|
|
4f77: 45 89 f0 mov %r14d,%r8d
|
|
4f7a: 4d 8b 4d 38 mov 0x38(%r13),%r9
|
|
4f7e: 4d 89 5a 28 mov %r11,0x28(%r10)
|
|
4f82: 49 89 42 20 mov %rax,0x20(%r10)
|
|
4f86: e8 55 76 b5 01 call 0x1b5c5e0
|
|
4f8b: 44 89 f9 mov %r15d,%ecx
|
|
4f8e: 41 bf 01 00 00 00 mov $0x1,%r15d
|
|
4f94: 41 d3 e7 shl %cl,%r15d
|
|
4f97: 41 83 7d 08 00 cmpl $0x0,0x8(%r13)
|
|
4f9c: 74 11 je 0x4faf
|
|
4f9e: c4 c1 7a 10 45 10 vmovss 0x10(%r13),%xmm0
|
|
4fa4: 4c 89 e2 mov %r12,%rdx
|
|
4fa7: 45 89 f8 mov %r15d,%r8d
|
|
4faa: e8 11 5e ff ff call 0xffffffffffffadc0
|
|
4faf: c4 c1 7a 10 54 24 04 vmovss 0x4(%r12),%xmm2
|
|
4fb6: 4c 89 e1 mov %r12,%rcx
|
|
4fb9: c4 c1 7a 10 0c 24 vmovss (%r12),%xmm1
|
|
4fbf: 44 89 f2 mov %r14d,%edx
|
|
4fc2: 41 b8 01 00 00 00 mov $0x1,%r8d
|
|
4fc8: c5 ea 58 c1 vaddss %xmm1,%xmm2,%xmm0
|
|
4fcc: c5 f2 5c da vsubss %xmm2,%xmm1,%xmm3
|
|
4fd0: c4 c1 7a 11 04 24 vmovss %xmm0,(%r12)
|
|
4fd6: c4 c1 7a 11 5c 24 04 vmovss %xmm3,0x4(%r12)
|
|
4fdd: 4d 8b 4d 50 mov 0x50(%r13),%r9
|
|
4fe1: e8 3a 44 0a 00 call 0xa9420
|
|
4fe6: 4d 63 ff movslq %r15d,%r15
|
|
4fe9: 49 83 ff 01 cmp $0x1,%r15
|
|
4fed: 74 18 je 0x5007
|
|
4fef: 41 8b 44 24 04 mov 0x4(%r12),%eax
|
|
4ff4: 45 33 c9 xor %r9d,%r9d
|
|
4ff7: 43 89 04 bc mov %eax,(%r12,%r15,4)
|
|
4ffb: 47 89 4c bc 04 mov %r9d,0x4(%r12,%r15,4)
|
|
5000: 45 89 4c 24 04 mov %r9d,0x4(%r12)
|
|
5005: eb 09 jmp 0x5010
|
|
5007: 41 c7 44 24 04 00 00 movl $0x0,0x4(%r12)
|
|
500e: 00 00
|
|
5010: 33 c0 xor %eax,%eax
|
|
5012: 48 83 c4 38 add $0x38,%rsp
|
|
5016: 41 5f pop %r15
|
|
5018: 41 5e pop %r14
|
|
501a: 41 5d pop %r13
|
|
501c: 41 5c pop %r12
|
|
501e: c3 ret
|
|
501f: 41 83 7d 18 00 cmpl $0x0,0x18(%r13)
|
|
5024: 7e 12 jle 0x5038
|
|
5026: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
502b: 48 83 c4 38 add $0x38,%rsp
|
|
502f: 41 5f pop %r15
|
|
5031: 41 5e pop %r14
|
|
5033: 41 5d pop %r13
|
|
5035: 41 5c pop %r12
|
|
5037: c3 ret
|
|
5038: 45 8b 7d 04 mov 0x4(%r13),%r15d
|
|
503c: 41 83 ff 04 cmp $0x4,%r15d
|
|
5040: 0f 8e f9 fd ff ff jle 0x4e3f
|
|
5046: e9 87 fe ff ff jmp 0x4ed2
|
|
504b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
5052: 00
|
|
5053: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
505a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
5060: 56 push %rsi
|
|
5061: 57 push %rdi
|
|
5062: 41 54 push %r12
|
|
5064: 41 55 push %r13
|
|
5066: 41 57 push %r15
|
|
5068: 48 83 ec 30 sub $0x30,%rsp
|
|
506c: 4c 89 c7 mov %r8,%rdi
|
|
506f: 48 89 d6 mov %rdx,%rsi
|
|
5072: 48 89 ca mov %rcx,%rdx
|
|
5075: 45 33 db xor %r11d,%r11d
|
|
5078: 48 85 ff test %rdi,%rdi
|
|
507b: 0f 84 ea 01 00 00 je 0x526b
|
|
5081: 83 3f 06 cmpl $0x6,(%rdi)
|
|
5084: 74 12 je 0x5098
|
|
5086: b8 f3 ff ff ff mov $0xfffffff3,%eax
|
|
508b: 48 83 c4 30 add $0x30,%rsp
|
|
508f: 41 5f pop %r15
|
|
5091: 41 5d pop %r13
|
|
5093: 41 5c pop %r12
|
|
5095: 5f pop %rdi
|
|
5096: 5e pop %rsi
|
|
5097: c3 ret
|
|
5098: 48 85 d2 test %rdx,%rdx
|
|
509b: 0f 84 ca 01 00 00 je 0x526b
|
|
50a1: 48 85 f6 test %rsi,%rsi
|
|
50a4: 0f 84 c1 01 00 00 je 0x526b
|
|
50aa: 4d 85 c9 test %r9,%r9
|
|
50ad: 0f 84 b2 01 00 00 je 0x5265
|
|
50b3: 44 8b 7f 04 mov 0x4(%rdi),%r15d
|
|
50b7: 41 83 ff 04 cmp $0x4,%r15d
|
|
50bb: 7f 75 jg 0x5132
|
|
50bd: 4d 63 cf movslq %r15d,%r9
|
|
50c0: 83 7f 08 00 cmpl $0x0,0x8(%rdi)
|
|
50c4: 74 20 je 0x50e6
|
|
50c6: 48 8d 05 d3 5e fe ff lea -0x1a12d(%rip),%rax # 0xfffffffffffeafa0
|
|
50cd: 48 89 d1 mov %rdx,%rcx
|
|
50d0: c5 fa 10 47 10 vmovss 0x10(%rdi),%xmm0
|
|
50d5: 48 89 f2 mov %rsi,%rdx
|
|
50d8: c5 f8 28 d0 vmovaps %xmm0,%xmm2
|
|
50dc: 42 ff 94 c8 e0 d6 c5 call *0x1c5d6e0(%rax,%r9,8)
|
|
50e3: 01
|
|
50e4: eb 15 jmp 0x50fb
|
|
50e6: 48 8d 05 b3 5e fe ff lea -0x1a14d(%rip),%rax # 0xfffffffffffeafa0
|
|
50ed: 48 89 d1 mov %rdx,%rcx
|
|
50f0: 48 89 f2 mov %rsi,%rdx
|
|
50f3: 42 ff 94 c8 10 d7 c5 call *0x1c5d710(%rax,%r9,8)
|
|
50fa: 01
|
|
50fb: b8 01 00 00 00 mov $0x1,%eax
|
|
5100: c4 e2 01 f7 f8 shlx %r15d,%eax,%edi
|
|
5105: 48 63 ff movslq %edi,%rdi
|
|
5108: 48 83 ff 01 cmp $0x1,%rdi
|
|
510c: 74 0e je 0x511c
|
|
510e: 8b 46 04 mov 0x4(%rsi),%eax
|
|
5111: 89 04 be mov %eax,(%rsi,%rdi,4)
|
|
5114: c7 44 be 04 00 00 00 movl $0x0,0x4(%rsi,%rdi,4)
|
|
511b: 00
|
|
511c: c7 46 04 00 00 00 00 movl $0x0,0x4(%rsi)
|
|
5123: 33 c0 xor %eax,%eax
|
|
5125: 48 83 c4 30 add $0x30,%rsp
|
|
5129: 41 5f pop %r15
|
|
512b: 41 5d pop %r13
|
|
512d: 41 5c pop %r12
|
|
512f: 5f pop %rdi
|
|
5130: 5e pop %rsi
|
|
5131: c3 ret
|
|
5132: 4c 89 c8 mov %r9,%rax
|
|
5135: 48 83 e0 3f and $0x3f,%rax
|
|
5139: 48 f7 d8 neg %rax
|
|
513c: 48 83 e0 3f and $0x3f,%rax
|
|
5140: 4c 03 c8 add %rax,%r9
|
|
5143: 83 7f 18 00 cmpl $0x0,0x18(%rdi)
|
|
5147: 4d 0f 4f d9 cmovg %r9,%r11
|
|
514b: 41 bc 01 00 00 00 mov $0x1,%r12d
|
|
5151: 45 8d 4f ff lea -0x1(%r15),%r9d
|
|
5155: c4 42 31 f7 ec shlx %r9d,%r12d,%r13d
|
|
515a: 41 83 ff 07 cmp $0x7,%r15d
|
|
515e: 7f 49 jg 0x51a9
|
|
5160: 83 7f 08 00 cmpl $0x0,0x8(%rdi)
|
|
5164: 74 24 je 0x518a
|
|
5166: 4d 63 ff movslq %r15d,%r15
|
|
5169: 48 8d 05 30 5e fe ff lea -0x1a1d0(%rip),%rax # 0xfffffffffffeafa0
|
|
5170: c5 fa 10 57 10 vmovss 0x10(%rdi),%xmm2
|
|
5175: 48 89 d1 mov %rdx,%rcx
|
|
5178: 48 89 f2 mov %rsi,%rdx
|
|
517b: 42 ff 94 f8 38 d7 c5 call *0x1c5d738(%rax,%r15,8)
|
|
5182: 01
|
|
5183: c4 42 01 f7 e4 shlx %r15d,%r12d,%r12d
|
|
5188: eb 7a jmp 0x5204
|
|
518a: 4d 63 ff movslq %r15d,%r15
|
|
518d: 48 8d 05 0c 5e fe ff lea -0x1a1f4(%rip),%rax # 0xfffffffffffeafa0
|
|
5194: 48 89 d1 mov %rdx,%rcx
|
|
5197: 48 89 f2 mov %rsi,%rdx
|
|
519a: 42 ff 94 f8 70 d7 c5 call *0x1c5d770(%rax,%r15,8)
|
|
51a1: 01
|
|
51a2: c4 42 01 f7 e4 shlx %r15d,%r12d,%r12d
|
|
51a7: eb 5b jmp 0x5204
|
|
51a9: 41 83 ff 13 cmp $0x13,%r15d
|
|
51ad: 7e 19 jle 0x51c8
|
|
51af: 48 89 e0 mov %rsp,%rax
|
|
51b2: 48 89 f9 mov %rdi,%rcx
|
|
51b5: 49 89 f0 mov %rsi,%r8
|
|
51b8: 4c 89 58 20 mov %r11,0x20(%rax)
|
|
51bc: e8 bf 93 0a 00 call 0xae580
|
|
51c1: c4 42 01 f7 e4 shlx %r15d,%r12d,%r12d
|
|
51c6: eb 3c jmp 0x5204
|
|
51c8: 49 89 e2 mov %rsp,%r10
|
|
51cb: 48 89 d1 mov %rdx,%rcx
|
|
51ce: 48 8b 47 30 mov 0x30(%rdi),%rax
|
|
51d2: 48 89 f2 mov %rsi,%rdx
|
|
51d5: 45 89 e8 mov %r13d,%r8d
|
|
51d8: 4c 8b 4f 38 mov 0x38(%rdi),%r9
|
|
51dc: 4d 89 5a 28 mov %r11,0x28(%r10)
|
|
51e0: 49 89 42 20 mov %rax,0x20(%r10)
|
|
51e4: e8 37 79 b6 01 call 0x1b6cb20
|
|
51e9: c4 42 01 f7 e4 shlx %r15d,%r12d,%r12d
|
|
51ee: 83 7f 08 00 cmpl $0x0,0x8(%rdi)
|
|
51f2: 74 10 je 0x5204
|
|
51f4: c5 fa 10 47 10 vmovss 0x10(%rdi),%xmm0
|
|
51f9: 48 89 f2 mov %rsi,%rdx
|
|
51fc: 45 89 e0 mov %r12d,%r8d
|
|
51ff: e8 7c 5d ff ff call 0xffffffffffffaf80
|
|
5204: c5 fa 10 56 04 vmovss 0x4(%rsi),%xmm2
|
|
5209: 48 89 f1 mov %rsi,%rcx
|
|
520c: c5 fa 10 0e vmovss (%rsi),%xmm1
|
|
5210: 44 89 ea mov %r13d,%edx
|
|
5213: 41 b8 01 00 00 00 mov $0x1,%r8d
|
|
5219: c5 ea 58 c1 vaddss %xmm1,%xmm2,%xmm0
|
|
521d: c5 f2 5c da vsubss %xmm2,%xmm1,%xmm3
|
|
5221: c5 fa 11 06 vmovss %xmm0,(%rsi)
|
|
5225: c5 fa 11 5e 04 vmovss %xmm3,0x4(%rsi)
|
|
522a: 4c 8b 4f 50 mov 0x50(%rdi),%r9
|
|
522e: e8 0d a6 0a 00 call 0xaf840
|
|
5233: 4d 63 e4 movslq %r12d,%r12
|
|
5236: 49 83 fc 01 cmp $0x1,%r12
|
|
523a: 74 13 je 0x524f
|
|
523c: 8b 46 04 mov 0x4(%rsi),%eax
|
|
523f: 33 ff xor %edi,%edi
|
|
5241: 42 89 04 a6 mov %eax,(%rsi,%r12,4)
|
|
5245: 42 89 7c a6 04 mov %edi,0x4(%rsi,%r12,4)
|
|
524a: 89 7e 04 mov %edi,0x4(%rsi)
|
|
524d: eb 07 jmp 0x5256
|
|
524f: c7 46 04 00 00 00 00 movl $0x0,0x4(%rsi)
|
|
5256: 33 c0 xor %eax,%eax
|
|
5258: 48 83 c4 30 add $0x30,%rsp
|
|
525c: 41 5f pop %r15
|
|
525e: 41 5d pop %r13
|
|
5260: 41 5c pop %r12
|
|
5262: 5f pop %rdi
|
|
5263: 5e pop %rsi
|
|
5264: c3 ret
|
|
5265: 83 7f 18 00 cmpl $0x0,0x18(%rdi)
|
|
5269: 7e 12 jle 0x527d
|
|
526b: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
5270: 48 83 c4 30 add $0x30,%rsp
|
|
5274: 41 5f pop %r15
|
|
5276: 41 5d pop %r13
|
|
5278: 41 5c pop %r12
|
|
527a: 5f pop %rdi
|
|
527b: 5e pop %rsi
|
|
527c: c3 ret
|
|
527d: 44 8b 7f 04 mov 0x4(%rdi),%r15d
|
|
5281: 41 83 ff 04 cmp $0x4,%r15d
|
|
5285: 0f 8e 32 fe ff ff jle 0x50bd
|
|
528b: e9 bb fe ff ff jmp 0x514b
|
|
5290: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
5297: 00
|
|
5298: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
529f: 90 nop
|
|
52a0: 56 push %rsi
|
|
52a1: 57 push %rdi
|
|
52a2: 41 54 push %r12
|
|
52a4: 41 55 push %r13
|
|
52a6: 41 57 push %r15
|
|
52a8: 48 83 ec 30 sub $0x30,%rsp
|
|
52ac: 4c 89 c7 mov %r8,%rdi
|
|
52af: 48 89 d6 mov %rdx,%rsi
|
|
52b2: 48 89 ca mov %rcx,%rdx
|
|
52b5: 45 33 db xor %r11d,%r11d
|
|
52b8: 48 85 ff test %rdi,%rdi
|
|
52bb: 0f 84 e6 01 00 00 je 0x54a7
|
|
52c1: 83 3f 06 cmpl $0x6,(%rdi)
|
|
52c4: 74 12 je 0x52d8
|
|
52c6: b8 f3 ff ff ff mov $0xfffffff3,%eax
|
|
52cb: 48 83 c4 30 add $0x30,%rsp
|
|
52cf: 41 5f pop %r15
|
|
52d1: 41 5d pop %r13
|
|
52d3: 41 5c pop %r12
|
|
52d5: 5f pop %rdi
|
|
52d6: 5e pop %rsi
|
|
52d7: c3 ret
|
|
52d8: 48 85 d2 test %rdx,%rdx
|
|
52db: 0f 84 c6 01 00 00 je 0x54a7
|
|
52e1: 48 85 f6 test %rsi,%rsi
|
|
52e4: 0f 84 bd 01 00 00 je 0x54a7
|
|
52ea: 4d 85 c9 test %r9,%r9
|
|
52ed: 0f 84 ae 01 00 00 je 0x54a1
|
|
52f3: 44 8b 7f 04 mov 0x4(%rdi),%r15d
|
|
52f7: 41 83 ff 04 cmp $0x4,%r15d
|
|
52fb: 7f 71 jg 0x536e
|
|
52fd: 4d 63 cf movslq %r15d,%r9
|
|
5300: 83 7f 08 00 cmpl $0x0,0x8(%rdi)
|
|
5304: 74 1c je 0x5322
|
|
5306: 48 8d 05 93 5c fe ff lea -0x1a36d(%rip),%rax # 0xfffffffffffeafa0
|
|
530d: 48 89 d1 mov %rdx,%rcx
|
|
5310: c5 fa 10 57 10 vmovss 0x10(%rdi),%xmm2
|
|
5315: 48 89 f2 mov %rsi,%rdx
|
|
5318: 42 ff 94 c8 b0 d7 c5 call *0x1c5d7b0(%rax,%r9,8)
|
|
531f: 01
|
|
5320: eb 15 jmp 0x5337
|
|
5322: 48 8d 05 77 5c fe ff lea -0x1a389(%rip),%rax # 0xfffffffffffeafa0
|
|
5329: 48 89 d1 mov %rdx,%rcx
|
|
532c: 48 89 f2 mov %rsi,%rdx
|
|
532f: 42 ff 94 c8 e0 d7 c5 call *0x1c5d7e0(%rax,%r9,8)
|
|
5336: 01
|
|
5337: b8 01 00 00 00 mov $0x1,%eax
|
|
533c: c4 e2 01 f7 f8 shlx %r15d,%eax,%edi
|
|
5341: 48 63 ff movslq %edi,%rdi
|
|
5344: 48 83 ff 01 cmp $0x1,%rdi
|
|
5348: 74 0e je 0x5358
|
|
534a: 8b 46 04 mov 0x4(%rsi),%eax
|
|
534d: 89 04 be mov %eax,(%rsi,%rdi,4)
|
|
5350: c7 44 be 04 00 00 00 movl $0x0,0x4(%rsi,%rdi,4)
|
|
5357: 00
|
|
5358: c7 46 04 00 00 00 00 movl $0x0,0x4(%rsi)
|
|
535f: 33 c0 xor %eax,%eax
|
|
5361: 48 83 c4 30 add $0x30,%rsp
|
|
5365: 41 5f pop %r15
|
|
5367: 41 5d pop %r13
|
|
5369: 41 5c pop %r12
|
|
536b: 5f pop %rdi
|
|
536c: 5e pop %rsi
|
|
536d: c3 ret
|
|
536e: 4c 89 c8 mov %r9,%rax
|
|
5371: 48 83 e0 3f and $0x3f,%rax
|
|
5375: 48 f7 d8 neg %rax
|
|
5378: 48 83 e0 3f and $0x3f,%rax
|
|
537c: 4c 03 c8 add %rax,%r9
|
|
537f: 83 7f 18 00 cmpl $0x0,0x18(%rdi)
|
|
5383: 4d 0f 4f d9 cmovg %r9,%r11
|
|
5387: 41 bc 01 00 00 00 mov $0x1,%r12d
|
|
538d: 45 8d 4f ff lea -0x1(%r15),%r9d
|
|
5391: c4 42 31 f7 ec shlx %r9d,%r12d,%r13d
|
|
5396: 41 83 ff 07 cmp $0x7,%r15d
|
|
539a: 7f 49 jg 0x53e5
|
|
539c: 83 7f 08 00 cmpl $0x0,0x8(%rdi)
|
|
53a0: 74 24 je 0x53c6
|
|
53a2: 4d 63 ff movslq %r15d,%r15
|
|
53a5: 48 8d 05 f4 5b fe ff lea -0x1a40c(%rip),%rax # 0xfffffffffffeafa0
|
|
53ac: c5 fa 10 57 10 vmovss 0x10(%rdi),%xmm2
|
|
53b1: 48 89 d1 mov %rdx,%rcx
|
|
53b4: 48 89 f2 mov %rsi,%rdx
|
|
53b7: 42 ff 94 f8 08 d8 c5 call *0x1c5d808(%rax,%r15,8)
|
|
53be: 01
|
|
53bf: c4 42 01 f7 e4 shlx %r15d,%r12d,%r12d
|
|
53c4: eb 7a jmp 0x5440
|
|
53c6: 4d 63 ff movslq %r15d,%r15
|
|
53c9: 48 8d 05 d0 5b fe ff lea -0x1a430(%rip),%rax # 0xfffffffffffeafa0
|
|
53d0: 48 89 d1 mov %rdx,%rcx
|
|
53d3: 48 89 f2 mov %rsi,%rdx
|
|
53d6: 42 ff 94 f8 40 d8 c5 call *0x1c5d840(%rax,%r15,8)
|
|
53dd: 01
|
|
53de: c4 42 01 f7 e4 shlx %r15d,%r12d,%r12d
|
|
53e3: eb 5b jmp 0x5440
|
|
53e5: 41 83 ff 13 cmp $0x13,%r15d
|
|
53e9: 7e 19 jle 0x5404
|
|
53eb: 48 89 e0 mov %rsp,%rax
|
|
53ee: 48 89 f9 mov %rdi,%rcx
|
|
53f1: 49 89 f0 mov %rsi,%r8
|
|
53f4: 4c 89 58 20 mov %r11,0x20(%rax)
|
|
53f8: e8 a3 f3 0a 00 call 0xb47a0
|
|
53fd: c4 42 01 f7 e4 shlx %r15d,%r12d,%r12d
|
|
5402: eb 3c jmp 0x5440
|
|
5404: 49 89 e2 mov %rsp,%r10
|
|
5407: 48 89 d1 mov %rdx,%rcx
|
|
540a: 48 8b 47 30 mov 0x30(%rdi),%rax
|
|
540e: 48 89 f2 mov %rsi,%rdx
|
|
5411: 45 89 e8 mov %r13d,%r8d
|
|
5414: 4c 8b 4f 38 mov 0x38(%rdi),%r9
|
|
5418: 4d 89 5a 28 mov %r11,0x28(%r10)
|
|
541c: 49 89 42 20 mov %rax,0x20(%r10)
|
|
5420: e8 fb 58 b7 01 call 0x1b7ad20
|
|
5425: c4 42 01 f7 e4 shlx %r15d,%r12d,%r12d
|
|
542a: 83 7f 08 00 cmpl $0x0,0x8(%rdi)
|
|
542e: 74 10 je 0x5440
|
|
5430: c5 fa 10 47 10 vmovss 0x10(%rdi),%xmm0
|
|
5435: 48 89 f2 mov %rsi,%rdx
|
|
5438: 45 89 e0 mov %r12d,%r8d
|
|
543b: e8 00 5d ff ff call 0xffffffffffffb140
|
|
5440: c5 fa 10 56 04 vmovss 0x4(%rsi),%xmm2
|
|
5445: 48 89 f1 mov %rsi,%rcx
|
|
5448: c5 fa 10 0e vmovss (%rsi),%xmm1
|
|
544c: 44 89 ea mov %r13d,%edx
|
|
544f: 41 b8 01 00 00 00 mov $0x1,%r8d
|
|
5455: c5 ea 58 c1 vaddss %xmm1,%xmm2,%xmm0
|
|
5459: c5 f2 5c da vsubss %xmm2,%xmm1,%xmm3
|
|
545d: c5 fa 11 06 vmovss %xmm0,(%rsi)
|
|
5461: c5 fa 11 5e 04 vmovss %xmm3,0x4(%rsi)
|
|
5466: 4c 8b 4f 50 mov 0x50(%rdi),%r9
|
|
546a: e8 f1 05 0b 00 call 0xb5a60
|
|
546f: 4d 63 e4 movslq %r12d,%r12
|
|
5472: 49 83 fc 01 cmp $0x1,%r12
|
|
5476: 74 13 je 0x548b
|
|
5478: 8b 46 04 mov 0x4(%rsi),%eax
|
|
547b: 33 ff xor %edi,%edi
|
|
547d: 42 89 04 a6 mov %eax,(%rsi,%r12,4)
|
|
5481: 42 89 7c a6 04 mov %edi,0x4(%rsi,%r12,4)
|
|
5486: 89 7e 04 mov %edi,0x4(%rsi)
|
|
5489: eb 07 jmp 0x5492
|
|
548b: c7 46 04 00 00 00 00 movl $0x0,0x4(%rsi)
|
|
5492: 33 c0 xor %eax,%eax
|
|
5494: 48 83 c4 30 add $0x30,%rsp
|
|
5498: 41 5f pop %r15
|
|
549a: 41 5d pop %r13
|
|
549c: 41 5c pop %r12
|
|
549e: 5f pop %rdi
|
|
549f: 5e pop %rsi
|
|
54a0: c3 ret
|
|
54a1: 83 7f 18 00 cmpl $0x0,0x18(%rdi)
|
|
54a5: 7e 12 jle 0x54b9
|
|
54a7: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
54ac: 48 83 c4 30 add $0x30,%rsp
|
|
54b0: 41 5f pop %r15
|
|
54b2: 41 5d pop %r13
|
|
54b4: 41 5c pop %r12
|
|
54b6: 5f pop %rdi
|
|
54b7: 5e pop %rsi
|
|
54b8: c3 ret
|
|
54b9: 44 8b 7f 04 mov 0x4(%rdi),%r15d
|
|
54bd: 41 83 ff 04 cmp $0x4,%r15d
|
|
54c1: 0f 8e 36 fe ff ff jle 0x52fd
|
|
54c7: e9 bb fe ff ff jmp 0x5387
|
|
54cc: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
54d3: 00
|
|
54d4: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
54db: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
54e0: 48 83 ec 28 sub $0x28,%rsp
|
|
54e4: 48 85 c9 test %rcx,%rcx
|
|
54e7: 74 26 je 0x550f
|
|
54e9: 48 85 d2 test %rdx,%rdx
|
|
54ec: 74 21 je 0x550f
|
|
54ee: 45 85 c0 test %r8d,%r8d
|
|
54f1: 7e 26 jle 0x5519
|
|
54f3: 41 81 f8 00 80 00 00 cmp $0x8000,%r8d
|
|
54fa: 7d 07 jge 0x5503
|
|
54fc: e8 bf 94 a4 01 call 0x1a4e9c0
|
|
5501: eb 05 jmp 0x5508
|
|
5503: e8 b8 98 a4 01 call 0x1a4edc0
|
|
5508: 33 c0 xor %eax,%eax
|
|
550a: 48 83 c4 28 add $0x28,%rsp
|
|
550e: c3 ret
|
|
550f: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
5514: 48 83 c4 28 add $0x28,%rsp
|
|
5518: c3 ret
|
|
5519: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
551e: 48 83 c4 28 add $0x28,%rsp
|
|
5522: c3 ret
|
|
5523: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
552a: 00
|
|
552b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5532: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5539: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5540: 48 83 ec 28 sub $0x28,%rsp
|
|
5544: 48 85 c9 test %rcx,%rcx
|
|
5547: 74 26 je 0x556f
|
|
5549: 48 85 d2 test %rdx,%rdx
|
|
554c: 74 21 je 0x556f
|
|
554e: 45 85 c0 test %r8d,%r8d
|
|
5551: 7e 26 jle 0x5579
|
|
5553: 41 81 f8 00 80 00 00 cmp $0x8000,%r8d
|
|
555a: 7d 07 jge 0x5563
|
|
555c: e8 ff a0 a4 01 call 0x1a4f660
|
|
5561: eb 05 jmp 0x5568
|
|
5563: e8 78 56 0b 00 call 0xbabe0
|
|
5568: 33 c0 xor %eax,%eax
|
|
556a: 48 83 c4 28 add $0x28,%rsp
|
|
556e: c3 ret
|
|
556f: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
5574: 48 83 c4 28 add $0x28,%rsp
|
|
5578: c3 ret
|
|
5579: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
557e: 48 83 c4 28 add $0x28,%rsp
|
|
5582: c3 ret
|
|
5583: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
558a: 00
|
|
558b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5592: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5599: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
55a0: 48 83 ec 28 sub $0x28,%rsp
|
|
55a4: 48 85 c9 test %rcx,%rcx
|
|
55a7: 74 26 je 0x55cf
|
|
55a9: 48 85 d2 test %rdx,%rdx
|
|
55ac: 74 21 je 0x55cf
|
|
55ae: 45 85 c0 test %r8d,%r8d
|
|
55b1: 7e 26 jle 0x55d9
|
|
55b3: 41 81 f8 00 80 00 00 cmp $0x8000,%r8d
|
|
55ba: 7d 07 jge 0x55c3
|
|
55bc: e8 9f ad a4 01 call 0x1a50360
|
|
55c1: eb 05 jmp 0x55c8
|
|
55c3: e8 78 57 0b 00 call 0xbad40
|
|
55c8: 33 c0 xor %eax,%eax
|
|
55ca: 48 83 c4 28 add $0x28,%rsp
|
|
55ce: c3 ret
|
|
55cf: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
55d4: 48 83 c4 28 add $0x28,%rsp
|
|
55d8: c3 ret
|
|
55d9: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
55de: 48 83 c4 28 add $0x28,%rsp
|
|
55e2: c3 ret
|
|
55e3: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
55ea: 00
|
|
55eb: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
55f2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
55f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5600: 41 83 f9 05 cmp $0x5,%r9d
|
|
5604: 7d 3d jge 0x5643
|
|
5606: 41 ff c9 dec %r9d
|
|
5609: 41 83 f9 ff cmp $0xffffffff,%r9d
|
|
560d: 74 33 je 0x5642
|
|
560f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
5616: 00
|
|
5617: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
561e: 66 90 xchg %ax,%ax
|
|
5620: f2 0f 10 01 movsd (%rcx),%xmm0
|
|
5624: 41 ff c9 dec %r9d
|
|
5627: f2 0f 59 02 mulsd (%rdx),%xmm0
|
|
562b: 48 83 c1 08 add $0x8,%rcx
|
|
562f: f2 41 0f 11 00 movsd %xmm0,(%r8)
|
|
5634: 48 83 c2 08 add $0x8,%rdx
|
|
5638: 49 83 c0 08 add $0x8,%r8
|
|
563c: 41 83 f9 ff cmp $0xffffffff,%r9d
|
|
5640: 75 de jne 0x5620
|
|
5642: c3 ret
|
|
5643: 49 f7 c0 07 00 00 00 test $0x7,%r8
|
|
564a: 0f 85 e8 02 00 00 jne 0x5938
|
|
5650: 49 f7 c0 0f 00 00 00 test $0xf,%r8
|
|
5657: 74 1c je 0x5675
|
|
5659: f2 0f 10 01 movsd (%rcx),%xmm0
|
|
565d: 48 83 c1 08 add $0x8,%rcx
|
|
5661: f2 0f 59 02 mulsd (%rdx),%xmm0
|
|
5665: 48 83 c2 08 add $0x8,%rdx
|
|
5669: f2 41 0f 11 00 movsd %xmm0,(%r8)
|
|
566e: 49 83 c0 08 add $0x8,%r8
|
|
5672: 41 ff c9 dec %r9d
|
|
5675: 44 89 c8 mov %r9d,%eax
|
|
5678: 41 83 e1 03 and $0x3,%r9d
|
|
567c: c1 f8 02 sar $0x2,%eax
|
|
567f: 48 f7 c1 0f 00 00 00 test $0xf,%rcx
|
|
5686: 0f 84 78 01 00 00 je 0x5804
|
|
568c: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
|
|
5693: 0f 84 dd 00 00 00 je 0x5776
|
|
5699: 3d aa 2a 00 00 cmp $0x2aaa,%eax
|
|
569e: 0f 83 7c 00 00 00 jae 0x5720
|
|
56a4: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
56ab: 00
|
|
56ac: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
56b3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
56b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
56bf: 00
|
|
56c0: f2 0f 10 11 movsd (%rcx),%xmm2
|
|
56c4: f2 0f 10 59 10 movsd 0x10(%rcx),%xmm3
|
|
56c9: f2 0f 10 02 movsd (%rdx),%xmm0
|
|
56cd: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1
|
|
56d2: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0
|
|
56d7: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1
|
|
56dc: 48 83 c2 20 add $0x20,%rdx
|
|
56e0: 66 0f 16 51 08 movhpd 0x8(%rcx),%xmm2
|
|
56e5: 66 0f 16 59 18 movhpd 0x18(%rcx),%xmm3
|
|
56ea: 48 83 c1 20 add $0x20,%rcx
|
|
56ee: 66 0f 59 d0 mulpd %xmm0,%xmm2
|
|
56f2: 66 0f 59 d9 mulpd %xmm1,%xmm3
|
|
56f6: 41 0f 29 10 movaps %xmm2,(%r8)
|
|
56fa: 41 0f 29 58 10 movaps %xmm3,0x10(%r8)
|
|
56ff: 49 83 c0 20 add $0x20,%r8
|
|
5703: ff c8 dec %eax
|
|
5705: 75 b9 jne 0x56c0
|
|
5707: e9 fa fe ff ff jmp 0x5606
|
|
570c: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
5713: 00
|
|
5714: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
571b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
5720: 0f 18 49 40 prefetcht0 0x40(%rcx)
|
|
5724: 0f 18 4a 40 prefetcht0 0x40(%rdx)
|
|
5728: f2 0f 10 11 movsd (%rcx),%xmm2
|
|
572c: f2 0f 10 02 movsd (%rdx),%xmm0
|
|
5730: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1
|
|
5735: f2 0f 10 59 10 movsd 0x10(%rcx),%xmm3
|
|
573a: 66 0f 16 51 08 movhpd 0x8(%rcx),%xmm2
|
|
573f: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0
|
|
5744: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1
|
|
5749: 48 83 c2 20 add $0x20,%rdx
|
|
574d: 66 0f 16 59 18 movhpd 0x18(%rcx),%xmm3
|
|
5752: 48 83 c1 20 add $0x20,%rcx
|
|
5756: 66 0f 59 d0 mulpd %xmm0,%xmm2
|
|
575a: 66 0f 59 d9 mulpd %xmm1,%xmm3
|
|
575e: 66 41 0f 2b 10 movntpd %xmm2,(%r8)
|
|
5763: 66 41 0f 2b 58 10 movntpd %xmm3,0x10(%r8)
|
|
5769: 49 83 c0 20 add $0x20,%r8
|
|
576d: ff c8 dec %eax
|
|
576f: 75 af jne 0x5720
|
|
5771: e9 90 fe ff ff jmp 0x5606
|
|
5776: 3d aa 2a 00 00 cmp $0x2aaa,%eax
|
|
577b: 73 43 jae 0x57c0
|
|
577d: 0f 1f 00 nopl (%rax)
|
|
5780: f2 0f 10 01 movsd (%rcx),%xmm0
|
|
5784: f2 0f 10 49 10 movsd 0x10(%rcx),%xmm1
|
|
5789: 66 0f 16 41 08 movhpd 0x8(%rcx),%xmm0
|
|
578e: 66 0f 16 49 18 movhpd 0x18(%rcx),%xmm1
|
|
5793: 48 83 c1 20 add $0x20,%rcx
|
|
5797: 66 0f 59 02 mulpd (%rdx),%xmm0
|
|
579b: 66 0f 59 4a 10 mulpd 0x10(%rdx),%xmm1
|
|
57a0: 41 0f 29 00 movaps %xmm0,(%r8)
|
|
57a4: 48 83 c2 20 add $0x20,%rdx
|
|
57a8: 41 0f 29 48 10 movaps %xmm1,0x10(%r8)
|
|
57ad: 49 83 c0 20 add $0x20,%r8
|
|
57b1: ff c8 dec %eax
|
|
57b3: 75 cb jne 0x5780
|
|
57b5: e9 4c fe ff ff jmp 0x5606
|
|
57ba: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
57c0: 0f 18 49 40 prefetcht0 0x40(%rcx)
|
|
57c4: 0f 18 4a 40 prefetcht0 0x40(%rdx)
|
|
57c8: f2 0f 10 01 movsd (%rcx),%xmm0
|
|
57cc: f2 0f 10 49 10 movsd 0x10(%rcx),%xmm1
|
|
57d1: 66 0f 16 41 08 movhpd 0x8(%rcx),%xmm0
|
|
57d6: 66 0f 16 49 18 movhpd 0x18(%rcx),%xmm1
|
|
57db: 48 83 c1 20 add $0x20,%rcx
|
|
57df: 66 0f 59 02 mulpd (%rdx),%xmm0
|
|
57e3: 66 0f 59 4a 10 mulpd 0x10(%rdx),%xmm1
|
|
57e8: 66 41 0f 2b 00 movntpd %xmm0,(%r8)
|
|
57ed: 48 83 c2 20 add $0x20,%rdx
|
|
57f1: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8)
|
|
57f7: 49 83 c0 20 add $0x20,%r8
|
|
57fb: ff c8 dec %eax
|
|
57fd: 75 c1 jne 0x57c0
|
|
57ff: e9 02 fe ff ff jmp 0x5606
|
|
5804: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
|
|
580b: 0f 84 93 00 00 00 je 0x58a4
|
|
5811: 3d aa 2a 00 00 cmp $0x2aaa,%eax
|
|
5816: 73 48 jae 0x5860
|
|
5818: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
581f: 00
|
|
5820: f2 0f 10 02 movsd (%rdx),%xmm0
|
|
5824: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1
|
|
5829: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0
|
|
582e: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1
|
|
5833: 48 83 c2 20 add $0x20,%rdx
|
|
5837: 66 0f 59 01 mulpd (%rcx),%xmm0
|
|
583b: 66 0f 59 49 10 mulpd 0x10(%rcx),%xmm1
|
|
5840: 41 0f 29 00 movaps %xmm0,(%r8)
|
|
5844: 48 83 c1 20 add $0x20,%rcx
|
|
5848: 41 0f 29 48 10 movaps %xmm1,0x10(%r8)
|
|
584d: 49 83 c0 20 add $0x20,%r8
|
|
5851: ff c8 dec %eax
|
|
5853: 75 cb jne 0x5820
|
|
5855: e9 ac fd ff ff jmp 0x5606
|
|
585a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
5860: 0f 18 49 40 prefetcht0 0x40(%rcx)
|
|
5864: 0f 18 4a 40 prefetcht0 0x40(%rdx)
|
|
5868: f2 0f 10 02 movsd (%rdx),%xmm0
|
|
586c: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1
|
|
5871: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0
|
|
5876: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1
|
|
587b: 48 83 c2 20 add $0x20,%rdx
|
|
587f: 66 0f 59 01 mulpd (%rcx),%xmm0
|
|
5883: 66 0f 59 49 10 mulpd 0x10(%rcx),%xmm1
|
|
5888: 66 41 0f 2b 00 movntpd %xmm0,(%r8)
|
|
588d: 48 83 c1 20 add $0x20,%rcx
|
|
5891: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8)
|
|
5897: 49 83 c0 20 add $0x20,%r8
|
|
589b: ff c8 dec %eax
|
|
589d: 75 c1 jne 0x5860
|
|
589f: e9 62 fd ff ff jmp 0x5606
|
|
58a4: 3d aa 2a 00 00 cmp $0x2aaa,%eax
|
|
58a9: 73 55 jae 0x5900
|
|
58ab: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
58b2: 00
|
|
58b3: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
58ba: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
58c0: 0f 28 01 movaps (%rcx),%xmm0
|
|
58c3: 0f 28 49 10 movaps 0x10(%rcx),%xmm1
|
|
58c7: 48 83 c1 20 add $0x20,%rcx
|
|
58cb: 66 0f 59 02 mulpd (%rdx),%xmm0
|
|
58cf: 66 0f 59 4a 10 mulpd 0x10(%rdx),%xmm1
|
|
58d4: 41 0f 29 00 movaps %xmm0,(%r8)
|
|
58d8: 48 83 c2 20 add $0x20,%rdx
|
|
58dc: 41 0f 29 48 10 movaps %xmm1,0x10(%r8)
|
|
58e1: 49 83 c0 20 add $0x20,%r8
|
|
58e5: ff c8 dec %eax
|
|
58e7: 75 d7 jne 0x58c0
|
|
58e9: e9 18 fd ff ff jmp 0x5606
|
|
58ee: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
58f5: 00
|
|
58f6: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
58fd: 0f 1f 00 nopl (%rax)
|
|
5900: 0f 18 49 40 prefetcht0 0x40(%rcx)
|
|
5904: 0f 18 4a 40 prefetcht0 0x40(%rdx)
|
|
5908: 0f 28 01 movaps (%rcx),%xmm0
|
|
590b: 0f 28 49 10 movaps 0x10(%rcx),%xmm1
|
|
590f: 48 83 c1 20 add $0x20,%rcx
|
|
5913: 66 0f 59 02 mulpd (%rdx),%xmm0
|
|
5917: 66 0f 59 4a 10 mulpd 0x10(%rdx),%xmm1
|
|
591c: 66 41 0f 2b 00 movntpd %xmm0,(%r8)
|
|
5921: 48 83 c2 20 add $0x20,%rdx
|
|
5925: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8)
|
|
592b: 49 83 c0 20 add $0x20,%r8
|
|
592f: ff c8 dec %eax
|
|
5931: 75 cd jne 0x5900
|
|
5933: e9 ce fc ff ff jmp 0x5606
|
|
5938: 44 89 c8 mov %r9d,%eax
|
|
593b: 41 83 e1 03 and $0x3,%r9d
|
|
593f: c1 f8 02 sar $0x2,%eax
|
|
5942: 48 f7 c1 0f 00 00 00 test $0xf,%rcx
|
|
5949: 0f 84 cb 00 00 00 je 0x5a1a
|
|
594f: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
|
|
5956: 0f 85 64 00 00 00 jne 0x59c0
|
|
595c: 0f 1f 40 00 nopl 0x0(%rax)
|
|
5960: f2 0f 10 01 movsd (%rcx),%xmm0
|
|
5964: f2 0f 10 49 10 movsd 0x10(%rcx),%xmm1
|
|
5969: 66 0f 16 41 08 movhpd 0x8(%rcx),%xmm0
|
|
596e: 66 0f 16 49 18 movhpd 0x18(%rcx),%xmm1
|
|
5973: 48 83 c1 20 add $0x20,%rcx
|
|
5977: 66 0f 59 02 mulpd (%rdx),%xmm0
|
|
597b: 66 0f 59 4a 10 mulpd 0x10(%rdx),%xmm1
|
|
5980: f2 41 0f 11 00 movsd %xmm0,(%r8)
|
|
5985: 48 83 c2 20 add $0x20,%rdx
|
|
5989: 66 41 0f 17 40 08 movhpd %xmm0,0x8(%r8)
|
|
598f: f2 41 0f 11 48 10 movsd %xmm1,0x10(%r8)
|
|
5995: 66 41 0f 17 48 18 movhpd %xmm1,0x18(%r8)
|
|
599b: 49 83 c0 20 add $0x20,%r8
|
|
599f: ff c8 dec %eax
|
|
59a1: 75 bd jne 0x5960
|
|
59a3: e9 5e fc ff ff jmp 0x5606
|
|
59a8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
59af: 00
|
|
59b0: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
59b7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
59be: 00 00
|
|
59c0: f2 0f 10 11 movsd (%rcx),%xmm2
|
|
59c4: f2 0f 10 59 10 movsd 0x10(%rcx),%xmm3
|
|
59c9: f2 0f 10 02 movsd (%rdx),%xmm0
|
|
59cd: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1
|
|
59d2: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0
|
|
59d7: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1
|
|
59dc: 48 83 c2 20 add $0x20,%rdx
|
|
59e0: 66 0f 16 51 08 movhpd 0x8(%rcx),%xmm2
|
|
59e5: 66 0f 16 59 18 movhpd 0x18(%rcx),%xmm3
|
|
59ea: 48 83 c1 20 add $0x20,%rcx
|
|
59ee: 66 0f 59 d0 mulpd %xmm0,%xmm2
|
|
59f2: 66 0f 59 d9 mulpd %xmm1,%xmm3
|
|
59f6: f2 41 0f 11 10 movsd %xmm2,(%r8)
|
|
59fb: 66 41 0f 17 50 08 movhpd %xmm2,0x8(%r8)
|
|
5a01: f2 41 0f 11 58 10 movsd %xmm3,0x10(%r8)
|
|
5a07: 66 41 0f 17 58 18 movhpd %xmm3,0x18(%r8)
|
|
5a0d: 49 83 c0 20 add $0x20,%r8
|
|
5a11: ff c8 dec %eax
|
|
5a13: 75 ab jne 0x59c0
|
|
5a15: e9 ec fb ff ff jmp 0x5606
|
|
5a1a: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
|
|
5a21: 75 5d jne 0x5a80
|
|
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: 0f 28 01 movaps (%rcx),%xmm0
|
|
5a43: 0f 28 49 10 movaps 0x10(%rcx),%xmm1
|
|
5a47: 48 83 c1 20 add $0x20,%rcx
|
|
5a4b: 66 0f 59 02 mulpd (%rdx),%xmm0
|
|
5a4f: 66 0f 59 4a 10 mulpd 0x10(%rdx),%xmm1
|
|
5a54: f2 41 0f 11 00 movsd %xmm0,(%r8)
|
|
5a59: 48 83 c2 20 add $0x20,%rdx
|
|
5a5d: 66 41 0f 17 40 08 movhpd %xmm0,0x8(%r8)
|
|
5a63: f2 41 0f 11 48 10 movsd %xmm1,0x10(%r8)
|
|
5a69: 66 41 0f 17 48 18 movhpd %xmm1,0x18(%r8)
|
|
5a6f: 49 83 c0 20 add $0x20,%r8
|
|
5a73: ff c8 dec %eax
|
|
5a75: 75 c9 jne 0x5a40
|
|
5a77: e9 8a fb ff ff jmp 0x5606
|
|
5a7c: 0f 1f 40 00 nopl 0x0(%rax)
|
|
5a80: f2 0f 10 02 movsd (%rdx),%xmm0
|
|
5a84: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1
|
|
5a89: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0
|
|
5a8e: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1
|
|
5a93: 48 83 c2 20 add $0x20,%rdx
|
|
5a97: 66 0f 59 01 mulpd (%rcx),%xmm0
|
|
5a9b: 66 0f 59 49 10 mulpd 0x10(%rcx),%xmm1
|
|
5aa0: f2 41 0f 11 00 movsd %xmm0,(%r8)
|
|
5aa5: 48 83 c1 20 add $0x20,%rcx
|
|
5aa9: 66 41 0f 17 40 08 movhpd %xmm0,0x8(%r8)
|
|
5aaf: f2 41 0f 11 48 10 movsd %xmm1,0x10(%r8)
|
|
5ab5: 66 41 0f 17 48 18 movhpd %xmm1,0x18(%r8)
|
|
5abb: 49 83 c0 20 add $0x20,%r8
|
|
5abf: ff c8 dec %eax
|
|
5ac1: 75 bd jne 0x5a80
|
|
5ac3: e9 3e fb ff ff jmp 0x5606
|
|
5ac8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
5acf: 00
|
|
5ad0: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5ad7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
5ade: 00 00
|
|
5ae0: 41 83 f9 05 cmp $0x5,%r9d
|
|
5ae4: 7d 3d jge 0x5b23
|
|
5ae6: 41 ff c9 dec %r9d
|
|
5ae9: 41 83 f9 ff cmp $0xffffffff,%r9d
|
|
5aed: 74 33 je 0x5b22
|
|
5aef: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
5af6: 00
|
|
5af7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5afe: 66 90 xchg %ax,%ax
|
|
5b00: f2 0f 10 01 movsd (%rcx),%xmm0
|
|
5b04: 41 ff c9 dec %r9d
|
|
5b07: f2 0f 59 02 mulsd (%rdx),%xmm0
|
|
5b0b: 48 83 c1 08 add $0x8,%rcx
|
|
5b0f: f2 41 0f 11 00 movsd %xmm0,(%r8)
|
|
5b14: 48 83 c2 08 add $0x8,%rdx
|
|
5b18: 49 83 c0 08 add $0x8,%r8
|
|
5b1c: 41 83 f9 ff cmp $0xffffffff,%r9d
|
|
5b20: 75 de jne 0x5b00
|
|
5b22: c3 ret
|
|
5b23: 49 f7 c0 07 00 00 00 test $0x7,%r8
|
|
5b2a: 0f 85 e8 02 00 00 jne 0x5e18
|
|
5b30: 49 f7 c0 0f 00 00 00 test $0xf,%r8
|
|
5b37: 74 1c je 0x5b55
|
|
5b39: f2 0f 10 01 movsd (%rcx),%xmm0
|
|
5b3d: 48 83 c1 08 add $0x8,%rcx
|
|
5b41: f2 0f 59 02 mulsd (%rdx),%xmm0
|
|
5b45: 48 83 c2 08 add $0x8,%rdx
|
|
5b49: f2 41 0f 11 00 movsd %xmm0,(%r8)
|
|
5b4e: 49 83 c0 08 add $0x8,%r8
|
|
5b52: 41 ff c9 dec %r9d
|
|
5b55: 44 89 c8 mov %r9d,%eax
|
|
5b58: 41 83 e1 03 and $0x3,%r9d
|
|
5b5c: c1 f8 02 sar $0x2,%eax
|
|
5b5f: 48 f7 c1 0f 00 00 00 test $0xf,%rcx
|
|
5b66: 0f 84 78 01 00 00 je 0x5ce4
|
|
5b6c: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
|
|
5b73: 0f 84 dd 00 00 00 je 0x5c56
|
|
5b79: 3d aa 2a 00 00 cmp $0x2aaa,%eax
|
|
5b7e: 0f 83 7c 00 00 00 jae 0x5c00
|
|
5b84: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
5b8b: 00
|
|
5b8c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5b93: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
5b98: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
5b9f: 00
|
|
5ba0: f2 0f 10 11 movsd (%rcx),%xmm2
|
|
5ba4: f2 0f 10 59 10 movsd 0x10(%rcx),%xmm3
|
|
5ba9: f2 0f 10 02 movsd (%rdx),%xmm0
|
|
5bad: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1
|
|
5bb2: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0
|
|
5bb7: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1
|
|
5bbc: 48 83 c2 20 add $0x20,%rdx
|
|
5bc0: 66 0f 16 51 08 movhpd 0x8(%rcx),%xmm2
|
|
5bc5: 66 0f 16 59 18 movhpd 0x18(%rcx),%xmm3
|
|
5bca: 48 83 c1 20 add $0x20,%rcx
|
|
5bce: 66 0f 59 d0 mulpd %xmm0,%xmm2
|
|
5bd2: 66 0f 59 d9 mulpd %xmm1,%xmm3
|
|
5bd6: 41 0f 29 10 movaps %xmm2,(%r8)
|
|
5bda: 41 0f 29 58 10 movaps %xmm3,0x10(%r8)
|
|
5bdf: 49 83 c0 20 add $0x20,%r8
|
|
5be3: ff c8 dec %eax
|
|
5be5: 75 b9 jne 0x5ba0
|
|
5be7: e9 fa fe ff ff jmp 0x5ae6
|
|
5bec: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
5bf3: 00
|
|
5bf4: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5bfb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
5c00: 0f 18 49 40 prefetcht0 0x40(%rcx)
|
|
5c04: 0f 18 4a 40 prefetcht0 0x40(%rdx)
|
|
5c08: f2 0f 10 11 movsd (%rcx),%xmm2
|
|
5c0c: f2 0f 10 02 movsd (%rdx),%xmm0
|
|
5c10: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1
|
|
5c15: f2 0f 10 59 10 movsd 0x10(%rcx),%xmm3
|
|
5c1a: 66 0f 16 51 08 movhpd 0x8(%rcx),%xmm2
|
|
5c1f: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0
|
|
5c24: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1
|
|
5c29: 48 83 c2 20 add $0x20,%rdx
|
|
5c2d: 66 0f 16 59 18 movhpd 0x18(%rcx),%xmm3
|
|
5c32: 48 83 c1 20 add $0x20,%rcx
|
|
5c36: 66 0f 59 d0 mulpd %xmm0,%xmm2
|
|
5c3a: 66 0f 59 d9 mulpd %xmm1,%xmm3
|
|
5c3e: 66 41 0f 2b 10 movntpd %xmm2,(%r8)
|
|
5c43: 66 41 0f 2b 58 10 movntpd %xmm3,0x10(%r8)
|
|
5c49: 49 83 c0 20 add $0x20,%r8
|
|
5c4d: ff c8 dec %eax
|
|
5c4f: 75 af jne 0x5c00
|
|
5c51: e9 90 fe ff ff jmp 0x5ae6
|
|
5c56: 3d aa 2a 00 00 cmp $0x2aaa,%eax
|
|
5c5b: 73 43 jae 0x5ca0
|
|
5c5d: 0f 1f 00 nopl (%rax)
|
|
5c60: f2 0f 10 01 movsd (%rcx),%xmm0
|
|
5c64: f2 0f 10 49 10 movsd 0x10(%rcx),%xmm1
|
|
5c69: 66 0f 16 41 08 movhpd 0x8(%rcx),%xmm0
|
|
5c6e: 66 0f 16 49 18 movhpd 0x18(%rcx),%xmm1
|
|
5c73: 48 83 c1 20 add $0x20,%rcx
|
|
5c77: 66 0f 59 02 mulpd (%rdx),%xmm0
|
|
5c7b: 66 0f 59 4a 10 mulpd 0x10(%rdx),%xmm1
|
|
5c80: 41 0f 29 00 movaps %xmm0,(%r8)
|
|
5c84: 48 83 c2 20 add $0x20,%rdx
|
|
5c88: 41 0f 29 48 10 movaps %xmm1,0x10(%r8)
|
|
5c8d: 49 83 c0 20 add $0x20,%r8
|
|
5c91: ff c8 dec %eax
|
|
5c93: 75 cb jne 0x5c60
|
|
5c95: e9 4c fe ff ff jmp 0x5ae6
|
|
5c9a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
5ca0: 0f 18 49 40 prefetcht0 0x40(%rcx)
|
|
5ca4: 0f 18 4a 40 prefetcht0 0x40(%rdx)
|
|
5ca8: f2 0f 10 01 movsd (%rcx),%xmm0
|
|
5cac: f2 0f 10 49 10 movsd 0x10(%rcx),%xmm1
|
|
5cb1: 66 0f 16 41 08 movhpd 0x8(%rcx),%xmm0
|
|
5cb6: 66 0f 16 49 18 movhpd 0x18(%rcx),%xmm1
|
|
5cbb: 48 83 c1 20 add $0x20,%rcx
|
|
5cbf: 66 0f 59 02 mulpd (%rdx),%xmm0
|
|
5cc3: 66 0f 59 4a 10 mulpd 0x10(%rdx),%xmm1
|
|
5cc8: 66 41 0f 2b 00 movntpd %xmm0,(%r8)
|
|
5ccd: 48 83 c2 20 add $0x20,%rdx
|
|
5cd1: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8)
|
|
5cd7: 49 83 c0 20 add $0x20,%r8
|
|
5cdb: ff c8 dec %eax
|
|
5cdd: 75 c1 jne 0x5ca0
|
|
5cdf: e9 02 fe ff ff jmp 0x5ae6
|
|
5ce4: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
|
|
5ceb: 0f 84 93 00 00 00 je 0x5d84
|
|
5cf1: 3d aa 2a 00 00 cmp $0x2aaa,%eax
|
|
5cf6: 73 48 jae 0x5d40
|
|
5cf8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
5cff: 00
|
|
5d00: f2 0f 10 02 movsd (%rdx),%xmm0
|
|
5d04: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1
|
|
5d09: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0
|
|
5d0e: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1
|
|
5d13: 48 83 c2 20 add $0x20,%rdx
|
|
5d17: 66 0f 59 01 mulpd (%rcx),%xmm0
|
|
5d1b: 66 0f 59 49 10 mulpd 0x10(%rcx),%xmm1
|
|
5d20: 41 0f 29 00 movaps %xmm0,(%r8)
|
|
5d24: 48 83 c1 20 add $0x20,%rcx
|
|
5d28: 41 0f 29 48 10 movaps %xmm1,0x10(%r8)
|
|
5d2d: 49 83 c0 20 add $0x20,%r8
|
|
5d31: ff c8 dec %eax
|
|
5d33: 75 cb jne 0x5d00
|
|
5d35: e9 ac fd ff ff jmp 0x5ae6
|
|
5d3a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
5d40: 0f 18 49 40 prefetcht0 0x40(%rcx)
|
|
5d44: 0f 18 4a 40 prefetcht0 0x40(%rdx)
|
|
5d48: f2 0f 10 02 movsd (%rdx),%xmm0
|
|
5d4c: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1
|
|
5d51: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0
|
|
5d56: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1
|
|
5d5b: 48 83 c2 20 add $0x20,%rdx
|
|
5d5f: 66 0f 59 01 mulpd (%rcx),%xmm0
|
|
5d63: 66 0f 59 49 10 mulpd 0x10(%rcx),%xmm1
|
|
5d68: 66 41 0f 2b 00 movntpd %xmm0,(%r8)
|
|
5d6d: 48 8d 49 20 lea 0x20(%rcx),%rcx
|
|
5d71: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8)
|
|
5d77: 49 83 c0 20 add $0x20,%r8
|
|
5d7b: ff c8 dec %eax
|
|
5d7d: 75 c1 jne 0x5d40
|
|
5d7f: e9 62 fd ff ff jmp 0x5ae6
|
|
5d84: 3d aa 2a 00 00 cmp $0x2aaa,%eax
|
|
5d89: 73 55 jae 0x5de0
|
|
5d8b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
5d92: 00
|
|
5d93: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5d9a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
5da0: 0f 28 01 movaps (%rcx),%xmm0
|
|
5da3: 0f 28 49 10 movaps 0x10(%rcx),%xmm1
|
|
5da7: 48 83 c1 20 add $0x20,%rcx
|
|
5dab: 66 0f 59 02 mulpd (%rdx),%xmm0
|
|
5daf: 66 0f 59 4a 10 mulpd 0x10(%rdx),%xmm1
|
|
5db4: 41 0f 29 00 movaps %xmm0,(%r8)
|
|
5db8: 48 83 c2 20 add $0x20,%rdx
|
|
5dbc: 41 0f 29 48 10 movaps %xmm1,0x10(%r8)
|
|
5dc1: 49 83 c0 20 add $0x20,%r8
|
|
5dc5: ff c8 dec %eax
|
|
5dc7: 75 d7 jne 0x5da0
|
|
5dc9: e9 18 fd ff ff jmp 0x5ae6
|
|
5dce: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
5dd5: 00
|
|
5dd6: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5ddd: 0f 1f 00 nopl (%rax)
|
|
5de0: 0f 18 49 40 prefetcht0 0x40(%rcx)
|
|
5de4: 0f 18 4a 40 prefetcht0 0x40(%rdx)
|
|
5de8: 0f 28 01 movaps (%rcx),%xmm0
|
|
5deb: 0f 28 49 10 movaps 0x10(%rcx),%xmm1
|
|
5def: 48 83 c1 20 add $0x20,%rcx
|
|
5df3: 66 0f 59 02 mulpd (%rdx),%xmm0
|
|
5df7: 66 0f 59 4a 10 mulpd 0x10(%rdx),%xmm1
|
|
5dfc: 66 41 0f 2b 00 movntpd %xmm0,(%r8)
|
|
5e01: 48 83 c2 20 add $0x20,%rdx
|
|
5e05: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8)
|
|
5e0b: 49 83 c0 20 add $0x20,%r8
|
|
5e0f: ff c8 dec %eax
|
|
5e11: 75 cd jne 0x5de0
|
|
5e13: e9 ce fc ff ff jmp 0x5ae6
|
|
5e18: 44 89 c8 mov %r9d,%eax
|
|
5e1b: 41 83 e1 03 and $0x3,%r9d
|
|
5e1f: c1 f8 02 sar $0x2,%eax
|
|
5e22: 48 f7 c1 0f 00 00 00 test $0xf,%rcx
|
|
5e29: 0f 84 cb 00 00 00 je 0x5efa
|
|
5e2f: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
|
|
5e36: 0f 85 64 00 00 00 jne 0x5ea0
|
|
5e3c: 0f 1f 40 00 nopl 0x0(%rax)
|
|
5e40: f2 0f 10 01 movsd (%rcx),%xmm0
|
|
5e44: f2 0f 10 49 10 movsd 0x10(%rcx),%xmm1
|
|
5e49: 66 0f 16 41 08 movhpd 0x8(%rcx),%xmm0
|
|
5e4e: 66 0f 16 49 18 movhpd 0x18(%rcx),%xmm1
|
|
5e53: 48 83 c1 20 add $0x20,%rcx
|
|
5e57: 66 0f 59 02 mulpd (%rdx),%xmm0
|
|
5e5b: 66 0f 59 4a 10 mulpd 0x10(%rdx),%xmm1
|
|
5e60: f2 41 0f 11 00 movsd %xmm0,(%r8)
|
|
5e65: 48 83 c2 20 add $0x20,%rdx
|
|
5e69: 66 41 0f 17 40 08 movhpd %xmm0,0x8(%r8)
|
|
5e6f: f2 41 0f 11 48 10 movsd %xmm1,0x10(%r8)
|
|
5e75: 66 41 0f 17 48 18 movhpd %xmm1,0x18(%r8)
|
|
5e7b: 49 83 c0 20 add $0x20,%r8
|
|
5e7f: ff c8 dec %eax
|
|
5e81: 75 bd jne 0x5e40
|
|
5e83: e9 5e fc ff ff jmp 0x5ae6
|
|
5e88: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
5e8f: 00
|
|
5e90: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5e97: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
5e9e: 00 00
|
|
5ea0: f2 0f 10 11 movsd (%rcx),%xmm2
|
|
5ea4: f2 0f 10 59 10 movsd 0x10(%rcx),%xmm3
|
|
5ea9: f2 0f 10 02 movsd (%rdx),%xmm0
|
|
5ead: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1
|
|
5eb2: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0
|
|
5eb7: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1
|
|
5ebc: 48 83 c2 20 add $0x20,%rdx
|
|
5ec0: 66 0f 16 51 08 movhpd 0x8(%rcx),%xmm2
|
|
5ec5: 66 0f 16 59 18 movhpd 0x18(%rcx),%xmm3
|
|
5eca: 48 83 c1 20 add $0x20,%rcx
|
|
5ece: 66 0f 59 d0 mulpd %xmm0,%xmm2
|
|
5ed2: 66 0f 59 d9 mulpd %xmm1,%xmm3
|
|
5ed6: f2 41 0f 11 10 movsd %xmm2,(%r8)
|
|
5edb: 66 41 0f 17 50 08 movhpd %xmm2,0x8(%r8)
|
|
5ee1: f2 41 0f 11 58 10 movsd %xmm3,0x10(%r8)
|
|
5ee7: 66 41 0f 17 58 18 movhpd %xmm3,0x18(%r8)
|
|
5eed: 49 83 c0 20 add $0x20,%r8
|
|
5ef1: ff c8 dec %eax
|
|
5ef3: 75 ab jne 0x5ea0
|
|
5ef5: e9 ec fb ff ff jmp 0x5ae6
|
|
5efa: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
|
|
5f01: 75 5d jne 0x5f60
|
|
5f03: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
5f0a: 00
|
|
5f0b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5f12: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5f19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5f20: 0f 28 01 movaps (%rcx),%xmm0
|
|
5f23: 0f 28 49 10 movaps 0x10(%rcx),%xmm1
|
|
5f27: 48 83 c1 20 add $0x20,%rcx
|
|
5f2b: 66 0f 59 02 mulpd (%rdx),%xmm0
|
|
5f2f: 66 0f 59 4a 10 mulpd 0x10(%rdx),%xmm1
|
|
5f34: f2 41 0f 11 00 movsd %xmm0,(%r8)
|
|
5f39: 48 83 c2 20 add $0x20,%rdx
|
|
5f3d: 66 41 0f 17 40 08 movhpd %xmm0,0x8(%r8)
|
|
5f43: f2 41 0f 11 48 10 movsd %xmm1,0x10(%r8)
|
|
5f49: 66 41 0f 17 48 18 movhpd %xmm1,0x18(%r8)
|
|
5f4f: 49 83 c0 20 add $0x20,%r8
|
|
5f53: ff c8 dec %eax
|
|
5f55: 75 c9 jne 0x5f20
|
|
5f57: e9 8a fb ff ff jmp 0x5ae6
|
|
5f5c: 0f 1f 40 00 nopl 0x0(%rax)
|
|
5f60: f2 0f 10 02 movsd (%rdx),%xmm0
|
|
5f64: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1
|
|
5f69: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0
|
|
5f6e: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1
|
|
5f73: 48 83 c2 20 add $0x20,%rdx
|
|
5f77: 66 0f 59 01 mulpd (%rcx),%xmm0
|
|
5f7b: 66 0f 59 49 10 mulpd 0x10(%rcx),%xmm1
|
|
5f80: f2 41 0f 11 00 movsd %xmm0,(%r8)
|
|
5f85: 48 83 c1 20 add $0x20,%rcx
|
|
5f89: 66 41 0f 17 40 08 movhpd %xmm0,0x8(%r8)
|
|
5f8f: f2 41 0f 11 48 10 movsd %xmm1,0x10(%r8)
|
|
5f95: 66 41 0f 17 48 18 movhpd %xmm1,0x18(%r8)
|
|
5f9b: 49 83 c0 20 add $0x20,%r8
|
|
5f9f: ff c8 dec %eax
|
|
5fa1: 75 bd jne 0x5f60
|
|
5fa3: e9 3e fb ff ff jmp 0x5ae6
|
|
5fa8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
5faf: 00
|
|
5fb0: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5fb7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
5fbe: 00 00
|
|
5fc0: 41 83 f9 05 cmp $0x5,%r9d
|
|
5fc4: 7d 3e jge 0x6004
|
|
5fc6: 41 83 c1 ff add $0xffffffff,%r9d
|
|
5fca: 41 83 f9 ff cmp $0xffffffff,%r9d
|
|
5fce: 74 33 je 0x6003
|
|
5fd0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
5fd7: 00
|
|
5fd8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5fdf: 90 nop
|
|
5fe0: f2 0f 10 01 movsd (%rcx),%xmm0
|
|
5fe4: 41 83 c1 ff add $0xffffffff,%r9d
|
|
5fe8: 48 83 c1 08 add $0x8,%rcx
|
|
5fec: f2 0f 59 02 mulsd (%rdx),%xmm0
|
|
5ff0: 48 83 c2 08 add $0x8,%rdx
|
|
5ff4: f2 41 0f 11 00 movsd %xmm0,(%r8)
|
|
5ff9: 49 83 c0 08 add $0x8,%r8
|
|
5ffd: 41 83 f9 ff cmp $0xffffffff,%r9d
|
|
6001: 75 dd jne 0x5fe0
|
|
6003: c3 ret
|
|
6004: 49 f7 c0 07 00 00 00 test $0x7,%r8
|
|
600b: 0f 85 a8 02 00 00 jne 0x62b9
|
|
6011: 49 f7 c0 0f 00 00 00 test $0xf,%r8
|
|
6018: 74 1d je 0x6037
|
|
601a: f2 0f 10 01 movsd (%rcx),%xmm0
|
|
601e: 48 83 c1 08 add $0x8,%rcx
|
|
6022: 41 83 c1 ff add $0xffffffff,%r9d
|
|
6026: f2 0f 59 02 mulsd (%rdx),%xmm0
|
|
602a: 48 83 c2 08 add $0x8,%rdx
|
|
602e: f2 41 0f 11 00 movsd %xmm0,(%r8)
|
|
6033: 49 83 c0 08 add $0x8,%r8
|
|
6037: 44 89 c8 mov %r9d,%eax
|
|
603a: 41 83 e1 03 and $0x3,%r9d
|
|
603e: c1 f8 02 sar $0x2,%eax
|
|
6041: 48 f7 c1 0f 00 00 00 test $0xf,%rcx
|
|
6048: 0f 84 4b 01 00 00 je 0x6199
|
|
604e: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
|
|
6055: 0f 84 a4 00 00 00 je 0x60ff
|
|
605b: 3d aa 2a 00 00 cmp $0x2aaa,%eax
|
|
6060: 73 5e jae 0x60c0
|
|
6062: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6069: 00
|
|
606a: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6071: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6078: 00
|
|
6079: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6080: 0f 10 11 movups (%rcx),%xmm2
|
|
6083: 0f 10 59 10 movups 0x10(%rcx),%xmm3
|
|
6087: 48 83 c1 20 add $0x20,%rcx
|
|
608b: 0f 10 02 movups (%rdx),%xmm0
|
|
608e: 0f 10 4a 10 movups 0x10(%rdx),%xmm1
|
|
6092: 66 0f 59 d0 mulpd %xmm0,%xmm2
|
|
6096: 48 83 c2 20 add $0x20,%rdx
|
|
609a: 66 0f 59 d9 mulpd %xmm1,%xmm3
|
|
609e: 41 0f 11 10 movups %xmm2,(%r8)
|
|
60a2: 41 0f 11 58 10 movups %xmm3,0x10(%r8)
|
|
60a7: 49 83 c0 20 add $0x20,%r8
|
|
60ab: 83 c0 ff add $0xffffffff,%eax
|
|
60ae: 75 d0 jne 0x6080
|
|
60b0: e9 11 ff ff ff jmp 0x5fc6
|
|
60b5: 0f 1f 40 00 nopl 0x0(%rax)
|
|
60b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
60c0: 0f 18 49 40 prefetcht0 0x40(%rcx)
|
|
60c4: 0f 18 4a 40 prefetcht0 0x40(%rdx)
|
|
60c8: 0f 10 11 movups (%rcx),%xmm2
|
|
60cb: 0f 10 59 10 movups 0x10(%rcx),%xmm3
|
|
60cf: 48 83 c1 20 add $0x20,%rcx
|
|
60d3: 0f 10 02 movups (%rdx),%xmm0
|
|
60d6: 0f 10 4a 10 movups 0x10(%rdx),%xmm1
|
|
60da: 66 0f 59 d0 mulpd %xmm0,%xmm2
|
|
60de: 48 83 c2 20 add $0x20,%rdx
|
|
60e2: 66 0f 59 d9 mulpd %xmm1,%xmm3
|
|
60e6: 66 41 0f 2b 10 movntpd %xmm2,(%r8)
|
|
60eb: 66 41 0f 2b 58 10 movntpd %xmm3,0x10(%r8)
|
|
60f1: 49 83 c0 20 add $0x20,%r8
|
|
60f5: 83 c0 ff add $0xffffffff,%eax
|
|
60f8: 75 c6 jne 0x60c0
|
|
60fa: e9 c7 fe ff ff jmp 0x5fc6
|
|
60ff: 3d aa 2a 00 00 cmp $0x2aaa,%eax
|
|
6104: 73 5a jae 0x6160
|
|
6106: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
610d: 00
|
|
610e: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6115: 0f 1f 40 00 nopl 0x0(%rax)
|
|
6119: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6120: 0f 10 01 movups (%rcx),%xmm0
|
|
6123: 0f 10 49 10 movups 0x10(%rcx),%xmm1
|
|
6127: 48 83 c1 20 add $0x20,%rcx
|
|
612b: 66 0f 59 02 mulpd (%rdx),%xmm0
|
|
612f: 66 0f 59 4a 10 mulpd 0x10(%rdx),%xmm1
|
|
6134: 48 83 c2 20 add $0x20,%rdx
|
|
6138: 41 0f 11 00 movups %xmm0,(%r8)
|
|
613c: 41 0f 11 48 10 movups %xmm1,0x10(%r8)
|
|
6141: 49 83 c0 20 add $0x20,%r8
|
|
6145: 83 c0 ff add $0xffffffff,%eax
|
|
6148: 75 d6 jne 0x6120
|
|
614a: e9 77 fe ff ff jmp 0x5fc6
|
|
614f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6156: 00
|
|
6157: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
615e: 66 90 xchg %ax,%ax
|
|
6160: 0f 18 49 40 prefetcht0 0x40(%rcx)
|
|
6164: 0f 18 4a 40 prefetcht0 0x40(%rdx)
|
|
6168: 0f 10 01 movups (%rcx),%xmm0
|
|
616b: 0f 10 49 10 movups 0x10(%rcx),%xmm1
|
|
616f: 48 83 c1 20 add $0x20,%rcx
|
|
6173: 66 0f 59 02 mulpd (%rdx),%xmm0
|
|
6177: 66 0f 59 4a 10 mulpd 0x10(%rdx),%xmm1
|
|
617c: 48 83 c2 20 add $0x20,%rdx
|
|
6180: 66 41 0f 2b 00 movntpd %xmm0,(%r8)
|
|
6185: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8)
|
|
618b: 49 83 c0 20 add $0x20,%r8
|
|
618f: 83 c0 ff add $0xffffffff,%eax
|
|
6192: 75 cc jne 0x6160
|
|
6194: e9 2d fe ff ff jmp 0x5fc6
|
|
6199: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
|
|
61a0: 0f 84 93 00 00 00 je 0x6239
|
|
61a6: 3d aa 2a 00 00 cmp $0x2aaa,%eax
|
|
61ab: 73 53 jae 0x6200
|
|
61ad: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
61b4: 00
|
|
61b5: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
61bc: 0f 1f 40 00 nopl 0x0(%rax)
|
|
61c0: 0f 10 02 movups (%rdx),%xmm0
|
|
61c3: 0f 10 4a 10 movups 0x10(%rdx),%xmm1
|
|
61c7: 48 83 c2 20 add $0x20,%rdx
|
|
61cb: 66 0f 59 01 mulpd (%rcx),%xmm0
|
|
61cf: 66 0f 59 49 10 mulpd 0x10(%rcx),%xmm1
|
|
61d4: 48 83 c1 20 add $0x20,%rcx
|
|
61d8: 41 0f 11 00 movups %xmm0,(%r8)
|
|
61dc: 41 0f 11 48 10 movups %xmm1,0x10(%r8)
|
|
61e1: 49 83 c0 20 add $0x20,%r8
|
|
61e5: 83 c0 ff add $0xffffffff,%eax
|
|
61e8: 75 d6 jne 0x61c0
|
|
61ea: e9 d7 fd ff ff jmp 0x5fc6
|
|
61ef: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
61f6: 00
|
|
61f7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
61fe: 66 90 xchg %ax,%ax
|
|
6200: 0f 18 49 40 prefetcht0 0x40(%rcx)
|
|
6204: 0f 18 4a 40 prefetcht0 0x40(%rdx)
|
|
6208: 0f 10 02 movups (%rdx),%xmm0
|
|
620b: 0f 10 4a 10 movups 0x10(%rdx),%xmm1
|
|
620f: 48 83 c2 20 add $0x20,%rdx
|
|
6213: 66 0f 59 01 mulpd (%rcx),%xmm0
|
|
6217: 66 0f 59 49 10 mulpd 0x10(%rcx),%xmm1
|
|
621c: 48 83 c1 20 add $0x20,%rcx
|
|
6220: 66 41 0f 2b 00 movntpd %xmm0,(%r8)
|
|
6225: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8)
|
|
622b: 49 83 c0 20 add $0x20,%r8
|
|
622f: 83 c0 ff add $0xffffffff,%eax
|
|
6232: 75 cc jne 0x6200
|
|
6234: e9 8d fd ff ff jmp 0x5fc6
|
|
6239: 3d aa 2a 00 00 cmp $0x2aaa,%eax
|
|
623e: 73 40 jae 0x6280
|
|
6240: 0f 10 01 movups (%rcx),%xmm0
|
|
6243: 0f 10 49 10 movups 0x10(%rcx),%xmm1
|
|
6247: 48 83 c1 20 add $0x20,%rcx
|
|
624b: 66 0f 59 02 mulpd (%rdx),%xmm0
|
|
624f: 66 0f 59 4a 10 mulpd 0x10(%rdx),%xmm1
|
|
6254: 48 83 c2 20 add $0x20,%rdx
|
|
6258: 41 0f 11 00 movups %xmm0,(%r8)
|
|
625c: 41 0f 11 48 10 movups %xmm1,0x10(%r8)
|
|
6261: 49 83 c0 20 add $0x20,%r8
|
|
6265: 83 c0 ff add $0xffffffff,%eax
|
|
6268: 75 d6 jne 0x6240
|
|
626a: e9 57 fd ff ff jmp 0x5fc6
|
|
626f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6276: 00
|
|
6277: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
627e: 66 90 xchg %ax,%ax
|
|
6280: 0f 18 49 40 prefetcht0 0x40(%rcx)
|
|
6284: 0f 18 4a 40 prefetcht0 0x40(%rdx)
|
|
6288: 0f 10 01 movups (%rcx),%xmm0
|
|
628b: 0f 10 49 10 movups 0x10(%rcx),%xmm1
|
|
628f: 48 83 c1 20 add $0x20,%rcx
|
|
6293: 66 0f 59 02 mulpd (%rdx),%xmm0
|
|
6297: 66 0f 59 4a 10 mulpd 0x10(%rdx),%xmm1
|
|
629c: 48 83 c2 20 add $0x20,%rdx
|
|
62a0: 66 41 0f 2b 00 movntpd %xmm0,(%r8)
|
|
62a5: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8)
|
|
62ab: 49 83 c0 20 add $0x20,%r8
|
|
62af: 83 c0 ff add $0xffffffff,%eax
|
|
62b2: 75 cc jne 0x6280
|
|
62b4: e9 0d fd ff ff jmp 0x5fc6
|
|
62b9: 44 89 c8 mov %r9d,%eax
|
|
62bc: 41 83 e1 03 and $0x3,%r9d
|
|
62c0: c1 f8 02 sar $0x2,%eax
|
|
62c3: 48 f7 c1 0f 00 00 00 test $0xf,%rcx
|
|
62ca: 0f 84 85 00 00 00 je 0x6355
|
|
62d0: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
|
|
62d7: 75 47 jne 0x6320
|
|
62d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
62e0: 0f 10 01 movups (%rcx),%xmm0
|
|
62e3: 0f 10 49 10 movups 0x10(%rcx),%xmm1
|
|
62e7: 48 83 c1 20 add $0x20,%rcx
|
|
62eb: 66 0f 59 02 mulpd (%rdx),%xmm0
|
|
62ef: 66 0f 59 4a 10 mulpd 0x10(%rdx),%xmm1
|
|
62f4: 48 83 c2 20 add $0x20,%rdx
|
|
62f8: 41 0f 11 00 movups %xmm0,(%r8)
|
|
62fc: 41 0f 11 48 10 movups %xmm1,0x10(%r8)
|
|
6301: 49 83 c0 20 add $0x20,%r8
|
|
6305: 83 c0 ff add $0xffffffff,%eax
|
|
6308: 75 d6 jne 0x62e0
|
|
630a: e9 b7 fc ff ff jmp 0x5fc6
|
|
630f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6316: 00
|
|
6317: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
631e: 66 90 xchg %ax,%ax
|
|
6320: 0f 10 11 movups (%rcx),%xmm2
|
|
6323: 0f 10 59 10 movups 0x10(%rcx),%xmm3
|
|
6327: 48 83 c1 20 add $0x20,%rcx
|
|
632b: 0f 10 02 movups (%rdx),%xmm0
|
|
632e: 0f 10 4a 10 movups 0x10(%rdx),%xmm1
|
|
6332: 66 0f 59 d0 mulpd %xmm0,%xmm2
|
|
6336: 48 83 c2 20 add $0x20,%rdx
|
|
633a: 66 0f 59 d9 mulpd %xmm1,%xmm3
|
|
633e: 41 0f 11 10 movups %xmm2,(%r8)
|
|
6342: 41 0f 11 58 10 movups %xmm3,0x10(%r8)
|
|
6347: 49 83 c0 20 add $0x20,%r8
|
|
634b: 83 c0 ff add $0xffffffff,%eax
|
|
634e: 75 d0 jne 0x6320
|
|
6350: e9 71 fc ff ff jmp 0x5fc6
|
|
6355: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
|
|
635c: 75 42 jne 0x63a0
|
|
635e: 66 90 xchg %ax,%ax
|
|
6360: 0f 10 01 movups (%rcx),%xmm0
|
|
6363: 0f 10 49 10 movups 0x10(%rcx),%xmm1
|
|
6367: 48 83 c1 20 add $0x20,%rcx
|
|
636b: 66 0f 59 02 mulpd (%rdx),%xmm0
|
|
636f: 66 0f 59 4a 10 mulpd 0x10(%rdx),%xmm1
|
|
6374: 48 83 c2 20 add $0x20,%rdx
|
|
6378: 41 0f 11 00 movups %xmm0,(%r8)
|
|
637c: 41 0f 11 48 10 movups %xmm1,0x10(%r8)
|
|
6381: 49 83 c0 20 add $0x20,%r8
|
|
6385: 83 c0 ff add $0xffffffff,%eax
|
|
6388: 75 d6 jne 0x6360
|
|
638a: e9 37 fc ff ff jmp 0x5fc6
|
|
638f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6396: 00
|
|
6397: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
639e: 66 90 xchg %ax,%ax
|
|
63a0: 0f 10 02 movups (%rdx),%xmm0
|
|
63a3: 0f 10 4a 10 movups 0x10(%rdx),%xmm1
|
|
63a7: 48 83 c2 20 add $0x20,%rdx
|
|
63ab: 66 0f 59 01 mulpd (%rcx),%xmm0
|
|
63af: 66 0f 59 49 10 mulpd 0x10(%rcx),%xmm1
|
|
63b4: 48 83 c1 20 add $0x20,%rcx
|
|
63b8: 41 0f 11 00 movups %xmm0,(%r8)
|
|
63bc: 41 0f 11 48 10 movups %xmm1,0x10(%r8)
|
|
63c1: 49 83 c0 20 add $0x20,%r8
|
|
63c5: 83 c0 ff add $0xffffffff,%eax
|
|
63c8: 75 d6 jne 0x63a0
|
|
63ca: e9 f7 fb ff ff jmp 0x5fc6
|
|
63cf: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
63d6: 00
|
|
63d7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
63de: 66 90 xchg %ax,%ax
|
|
63e0: 41 83 f9 05 cmp $0x5,%r9d
|
|
63e4: 0f 82 75 03 00 00 jb 0x675f
|
|
63ea: 49 f7 c0 07 00 00 00 test $0x7,%r8
|
|
63f1: 0f 85 bb 01 00 00 jne 0x65b2
|
|
63f7: 49 f7 c0 0f 00 00 00 test $0xf,%r8
|
|
63fe: 74 1c je 0x641c
|
|
6400: f2 0f 10 01 movsd (%rcx),%xmm0
|
|
6404: 48 83 c1 08 add $0x8,%rcx
|
|
6408: 41 ff c9 dec %r9d
|
|
640b: f2 0f 5d 02 minsd (%rdx),%xmm0
|
|
640f: f2 41 0f 11 00 movsd %xmm0,(%r8)
|
|
6414: 48 83 c2 08 add $0x8,%rdx
|
|
6418: 49 83 c0 08 add $0x8,%r8
|
|
641c: 44 89 c8 mov %r9d,%eax
|
|
641f: 49 89 d2 mov %rdx,%r10
|
|
6422: c1 e8 02 shr $0x2,%eax
|
|
6425: 49 83 e2 0f and $0xf,%r10
|
|
6429: 48 f7 c1 0f 00 00 00 test $0xf,%rcx
|
|
6430: 0f 84 c8 00 00 00 je 0x64fe
|
|
6436: 45 33 db xor %r11d,%r11d
|
|
6439: 4d 85 d2 test %r10,%r10
|
|
643c: 74 72 je 0x64b0
|
|
643e: 85 c0 test %eax,%eax
|
|
6440: 0f 86 15 03 00 00 jbe 0x675b
|
|
6446: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
644d: 00
|
|
644e: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6455: 0f 1f 40 00 nopl 0x0(%rax)
|
|
6459: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6460: f2 0f 10 11 movsd (%rcx),%xmm2
|
|
6464: 41 ff c3 inc %r11d
|
|
6467: f2 0f 10 59 10 movsd 0x10(%rcx),%xmm3
|
|
646c: f2 0f 10 02 movsd (%rdx),%xmm0
|
|
6470: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1
|
|
6475: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0
|
|
647a: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1
|
|
647f: 48 83 c2 20 add $0x20,%rdx
|
|
6483: 66 0f 16 51 08 movhpd 0x8(%rcx),%xmm2
|
|
6488: 66 0f 16 59 18 movhpd 0x18(%rcx),%xmm3
|
|
648d: 48 83 c1 20 add $0x20,%rcx
|
|
6491: 66 0f 5d d0 minpd %xmm0,%xmm2
|
|
6495: 66 0f 5d d9 minpd %xmm1,%xmm3
|
|
6499: 41 0f 29 10 movaps %xmm2,(%r8)
|
|
649d: 41 0f 29 58 10 movaps %xmm3,0x10(%r8)
|
|
64a2: 49 83 c0 20 add $0x20,%r8
|
|
64a6: 44 3b d8 cmp %eax,%r11d
|
|
64a9: 72 b5 jb 0x6460
|
|
64ab: e9 ab 02 00 00 jmp 0x675b
|
|
64b0: 85 c0 test %eax,%eax
|
|
64b2: 0f 86 a3 02 00 00 jbe 0x675b
|
|
64b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
64bf: 00
|
|
64c0: f2 0f 10 01 movsd (%rcx),%xmm0
|
|
64c4: 41 ff c3 inc %r11d
|
|
64c7: f2 0f 10 49 10 movsd 0x10(%rcx),%xmm1
|
|
64cc: 66 0f 16 41 08 movhpd 0x8(%rcx),%xmm0
|
|
64d1: 66 0f 16 49 18 movhpd 0x18(%rcx),%xmm1
|
|
64d6: 48 83 c1 20 add $0x20,%rcx
|
|
64da: 66 0f 5d 02 minpd (%rdx),%xmm0
|
|
64de: 66 0f 5d 4a 10 minpd 0x10(%rdx),%xmm1
|
|
64e3: 41 0f 29 00 movaps %xmm0,(%r8)
|
|
64e7: 48 83 c2 20 add $0x20,%rdx
|
|
64eb: 41 0f 29 48 10 movaps %xmm1,0x10(%r8)
|
|
64f0: 49 83 c0 20 add $0x20,%r8
|
|
64f4: 44 3b d8 cmp %eax,%r11d
|
|
64f7: 72 c7 jb 0x64c0
|
|
64f9: e9 5d 02 00 00 jmp 0x675b
|
|
64fe: 45 33 db xor %r11d,%r11d
|
|
6501: 4d 85 d2 test %r10,%r10
|
|
6504: 74 5e je 0x6564
|
|
6506: 85 c0 test %eax,%eax
|
|
6508: 0f 86 4d 02 00 00 jbe 0x675b
|
|
650e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6515: 00
|
|
6516: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
651d: 0f 1f 00 nopl (%rax)
|
|
6520: f2 0f 10 02 movsd (%rdx),%xmm0
|
|
6524: 41 ff c3 inc %r11d
|
|
6527: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1
|
|
652c: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0
|
|
6531: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1
|
|
6536: 48 83 c2 20 add $0x20,%rdx
|
|
653a: 0f 28 11 movaps (%rcx),%xmm2
|
|
653d: 0f 28 59 10 movaps 0x10(%rcx),%xmm3
|
|
6541: 48 83 c1 20 add $0x20,%rcx
|
|
6545: 66 0f 5d d0 minpd %xmm0,%xmm2
|
|
6549: 66 0f 5d d9 minpd %xmm1,%xmm3
|
|
654d: 41 0f 29 10 movaps %xmm2,(%r8)
|
|
6551: 41 0f 29 58 10 movaps %xmm3,0x10(%r8)
|
|
6556: 49 83 c0 20 add $0x20,%r8
|
|
655a: 44 3b d8 cmp %eax,%r11d
|
|
655d: 72 c1 jb 0x6520
|
|
655f: e9 f7 01 00 00 jmp 0x675b
|
|
6564: 85 c0 test %eax,%eax
|
|
6566: 0f 86 ef 01 00 00 jbe 0x675b
|
|
656c: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6573: 00
|
|
6574: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
657b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
6580: 0f 28 01 movaps (%rcx),%xmm0
|
|
6583: 41 ff c3 inc %r11d
|
|
6586: 0f 28 49 10 movaps 0x10(%rcx),%xmm1
|
|
658a: 48 83 c1 20 add $0x20,%rcx
|
|
658e: 66 0f 5d 02 minpd (%rdx),%xmm0
|
|
6592: 66 0f 5d 4a 10 minpd 0x10(%rdx),%xmm1
|
|
6597: 41 0f 29 00 movaps %xmm0,(%r8)
|
|
659b: 48 83 c2 20 add $0x20,%rdx
|
|
659f: 41 0f 29 48 10 movaps %xmm1,0x10(%r8)
|
|
65a4: 49 83 c0 20 add $0x20,%r8
|
|
65a8: 44 3b d8 cmp %eax,%r11d
|
|
65ab: 72 d3 jb 0x6580
|
|
65ad: e9 a9 01 00 00 jmp 0x675b
|
|
65b2: 44 89 c8 mov %r9d,%eax
|
|
65b5: 49 89 d2 mov %rdx,%r10
|
|
65b8: c1 e8 02 shr $0x2,%eax
|
|
65bb: 49 83 e2 0f and $0xf,%r10
|
|
65bf: 48 f7 c1 0f 00 00 00 test $0xf,%rcx
|
|
65c6: 0f 84 e0 00 00 00 je 0x66ac
|
|
65cc: 45 33 db xor %r11d,%r11d
|
|
65cf: 4d 85 d2 test %r10,%r10
|
|
65d2: 0f 84 66 00 00 00 je 0x663e
|
|
65d8: 85 c0 test %eax,%eax
|
|
65da: 0f 86 7b 01 00 00 jbe 0x675b
|
|
65e0: f2 0f 10 11 movsd (%rcx),%xmm2
|
|
65e4: 41 ff c3 inc %r11d
|
|
65e7: f2 0f 10 59 10 movsd 0x10(%rcx),%xmm3
|
|
65ec: f2 0f 10 02 movsd (%rdx),%xmm0
|
|
65f0: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1
|
|
65f5: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0
|
|
65fa: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1
|
|
65ff: 48 83 c2 20 add $0x20,%rdx
|
|
6603: 66 0f 16 51 08 movhpd 0x8(%rcx),%xmm2
|
|
6608: 66 0f 16 59 18 movhpd 0x18(%rcx),%xmm3
|
|
660d: 48 83 c1 20 add $0x20,%rcx
|
|
6611: 66 0f 5d d0 minpd %xmm0,%xmm2
|
|
6615: 66 0f 5d d9 minpd %xmm1,%xmm3
|
|
6619: f2 41 0f 11 10 movsd %xmm2,(%r8)
|
|
661e: 66 41 0f 17 50 08 movhpd %xmm2,0x8(%r8)
|
|
6624: f2 41 0f 11 58 10 movsd %xmm3,0x10(%r8)
|
|
662a: 66 41 0f 17 58 18 movhpd %xmm3,0x18(%r8)
|
|
6630: 49 83 c0 20 add $0x20,%r8
|
|
6634: 44 3b d8 cmp %eax,%r11d
|
|
6637: 72 a7 jb 0x65e0
|
|
6639: e9 1d 01 00 00 jmp 0x675b
|
|
663e: 85 c0 test %eax,%eax
|
|
6640: 0f 86 15 01 00 00 jbe 0x675b
|
|
6646: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
664d: 00
|
|
664e: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6655: 0f 1f 40 00 nopl 0x0(%rax)
|
|
6659: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6660: f2 0f 10 01 movsd (%rcx),%xmm0
|
|
6664: 41 ff c3 inc %r11d
|
|
6667: f2 0f 10 49 10 movsd 0x10(%rcx),%xmm1
|
|
666c: 66 0f 16 41 08 movhpd 0x8(%rcx),%xmm0
|
|
6671: 66 0f 16 49 18 movhpd 0x18(%rcx),%xmm1
|
|
6676: 48 83 c1 20 add $0x20,%rcx
|
|
667a: 66 0f 5d 02 minpd (%rdx),%xmm0
|
|
667e: 66 0f 5d 4a 10 minpd 0x10(%rdx),%xmm1
|
|
6683: f2 41 0f 11 00 movsd %xmm0,(%r8)
|
|
6688: 48 83 c2 20 add $0x20,%rdx
|
|
668c: 66 41 0f 17 40 08 movhpd %xmm0,0x8(%r8)
|
|
6692: f2 41 0f 11 48 10 movsd %xmm1,0x10(%r8)
|
|
6698: 66 41 0f 17 48 18 movhpd %xmm1,0x18(%r8)
|
|
669e: 49 83 c0 20 add $0x20,%r8
|
|
66a2: 44 3b d8 cmp %eax,%r11d
|
|
66a5: 72 b9 jb 0x6660
|
|
66a7: e9 af 00 00 00 jmp 0x675b
|
|
66ac: 45 33 db xor %r11d,%r11d
|
|
66af: 4d 85 d2 test %r10,%r10
|
|
66b2: 74 5b je 0x670f
|
|
66b4: 85 c0 test %eax,%eax
|
|
66b6: 0f 86 9f 00 00 00 jbe 0x675b
|
|
66bc: 0f 1f 40 00 nopl 0x0(%rax)
|
|
66c0: f2 0f 10 02 movsd (%rdx),%xmm0
|
|
66c4: 41 ff c3 inc %r11d
|
|
66c7: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1
|
|
66cc: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0
|
|
66d1: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1
|
|
66d6: 48 83 c2 20 add $0x20,%rdx
|
|
66da: 0f 28 11 movaps (%rcx),%xmm2
|
|
66dd: 0f 28 59 10 movaps 0x10(%rcx),%xmm3
|
|
66e1: 48 83 c1 20 add $0x20,%rcx
|
|
66e5: 66 0f 5d d0 minpd %xmm0,%xmm2
|
|
66e9: 66 0f 5d d9 minpd %xmm1,%xmm3
|
|
66ed: f2 41 0f 11 10 movsd %xmm2,(%r8)
|
|
66f2: 66 41 0f 17 50 08 movhpd %xmm2,0x8(%r8)
|
|
66f8: f2 41 0f 11 58 10 movsd %xmm3,0x10(%r8)
|
|
66fe: 66 41 0f 17 58 18 movhpd %xmm3,0x18(%r8)
|
|
6704: 49 83 c0 20 add $0x20,%r8
|
|
6708: 44 3b d8 cmp %eax,%r11d
|
|
670b: 72 b3 jb 0x66c0
|
|
670d: eb 4c jmp 0x675b
|
|
670f: 85 c0 test %eax,%eax
|
|
6711: 76 48 jbe 0x675b
|
|
6713: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
6718: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
671f: 00
|
|
6720: 0f 28 01 movaps (%rcx),%xmm0
|
|
6723: 41 ff c3 inc %r11d
|
|
6726: 0f 28 49 10 movaps 0x10(%rcx),%xmm1
|
|
672a: 48 83 c1 20 add $0x20,%rcx
|
|
672e: 66 0f 5d 02 minpd (%rdx),%xmm0
|
|
6732: 66 0f 5d 4a 10 minpd 0x10(%rdx),%xmm1
|
|
6737: f2 41 0f 11 00 movsd %xmm0,(%r8)
|
|
673c: 48 83 c2 20 add $0x20,%rdx
|
|
6740: 66 41 0f 17 40 08 movhpd %xmm0,0x8(%r8)
|
|
6746: f2 41 0f 11 48 10 movsd %xmm1,0x10(%r8)
|
|
674c: 66 41 0f 17 48 18 movhpd %xmm1,0x18(%r8)
|
|
6752: 49 83 c0 20 add $0x20,%r8
|
|
6756: 44 3b d8 cmp %eax,%r11d
|
|
6759: 72 c5 jb 0x6720
|
|
675b: 41 83 e1 03 and $0x3,%r9d
|
|
675f: 33 c0 xor %eax,%eax
|
|
6761: 45 85 c9 test %r9d,%r9d
|
|
6764: 76 3a jbe 0x67a0
|
|
6766: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
676d: 00
|
|
676e: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6775: 0f 1f 40 00 nopl 0x0(%rax)
|
|
6779: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6780: f2 0f 10 01 movsd (%rcx),%xmm0
|
|
6784: ff c0 inc %eax
|
|
6786: 48 83 c1 08 add $0x8,%rcx
|
|
678a: f2 0f 5d 02 minsd (%rdx),%xmm0
|
|
678e: f2 41 0f 11 00 movsd %xmm0,(%r8)
|
|
6793: 48 83 c2 08 add $0x8,%rdx
|
|
6797: 49 83 c0 08 add $0x8,%r8
|
|
679b: 41 3b c1 cmp %r9d,%eax
|
|
679e: 72 e0 jb 0x6780
|
|
67a0: c3 ret
|
|
67a1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
67a8: 00
|
|
67a9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
67b0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
67b7: 00
|
|
67b8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
67bf: 90 nop
|
|
67c0: 41 83 f9 05 cmp $0x5,%r9d
|
|
67c4: 0f 82 28 03 00 00 jb 0x6af2
|
|
67ca: 49 f7 c0 07 00 00 00 test $0x7,%r8
|
|
67d1: 0f 85 bc 01 00 00 jne 0x6993
|
|
67d7: 49 f7 c0 0f 00 00 00 test $0xf,%r8
|
|
67de: 74 1d je 0x67fd
|
|
67e0: f2 0f 10 01 movsd (%rcx),%xmm0
|
|
67e4: 48 83 c1 08 add $0x8,%rcx
|
|
67e8: 41 83 c1 ff add $0xffffffff,%r9d
|
|
67ec: f2 0f 5d 02 minsd (%rdx),%xmm0
|
|
67f0: 48 83 c2 08 add $0x8,%rdx
|
|
67f4: f2 41 0f 11 00 movsd %xmm0,(%r8)
|
|
67f9: 49 83 c0 08 add $0x8,%r8
|
|
67fd: 44 89 c8 mov %r9d,%eax
|
|
6800: 49 89 d2 mov %rdx,%r10
|
|
6803: c1 e8 02 shr $0x2,%eax
|
|
6806: 49 83 e2 0f and $0xf,%r10
|
|
680a: 48 f7 c1 0f 00 00 00 test $0xf,%rcx
|
|
6811: 0f 84 bc 00 00 00 je 0x68d3
|
|
6817: 45 33 db xor %r11d,%r11d
|
|
681a: 4d 85 d2 test %r10,%r10
|
|
681d: 74 5a je 0x6879
|
|
681f: 85 c0 test %eax,%eax
|
|
6821: 0f 86 c7 02 00 00 jbe 0x6aee
|
|
6827: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
682e: 00
|
|
682f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6836: 0f 1f 00 nopl (%rax)
|
|
6839: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6840: 0f 10 11 movups (%rcx),%xmm2
|
|
6843: 41 83 c3 01 add $0x1,%r11d
|
|
6847: 0f 10 59 10 movups 0x10(%rcx),%xmm3
|
|
684b: 48 83 c1 20 add $0x20,%rcx
|
|
684f: 0f 10 02 movups (%rdx),%xmm0
|
|
6852: 0f 10 4a 10 movups 0x10(%rdx),%xmm1
|
|
6856: 66 0f 5d d0 minpd %xmm0,%xmm2
|
|
685a: 48 83 c2 20 add $0x20,%rdx
|
|
685e: 66 0f 5d d9 minpd %xmm1,%xmm3
|
|
6862: 41 0f 11 10 movups %xmm2,(%r8)
|
|
6866: 41 0f 11 58 10 movups %xmm3,0x10(%r8)
|
|
686b: 49 83 c0 20 add $0x20,%r8
|
|
686f: 44 3b d8 cmp %eax,%r11d
|
|
6872: 72 cc jb 0x6840
|
|
6874: e9 75 02 00 00 jmp 0x6aee
|
|
6879: 85 c0 test %eax,%eax
|
|
687b: 0f 86 6d 02 00 00 jbe 0x6aee
|
|
6881: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6888: 00
|
|
6889: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6890: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6897: 00
|
|
6898: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
689f: 90 nop
|
|
68a0: 0f 10 01 movups (%rcx),%xmm0
|
|
68a3: 41 83 c3 01 add $0x1,%r11d
|
|
68a7: 0f 10 49 10 movups 0x10(%rcx),%xmm1
|
|
68ab: 48 83 c1 20 add $0x20,%rcx
|
|
68af: 66 0f 5d 02 minpd (%rdx),%xmm0
|
|
68b3: 66 0f 5d 4a 10 minpd 0x10(%rdx),%xmm1
|
|
68b8: 48 83 c2 20 add $0x20,%rdx
|
|
68bc: 41 0f 11 00 movups %xmm0,(%r8)
|
|
68c0: 41 0f 11 48 10 movups %xmm1,0x10(%r8)
|
|
68c5: 49 83 c0 20 add $0x20,%r8
|
|
68c9: 44 3b d8 cmp %eax,%r11d
|
|
68cc: 72 d2 jb 0x68a0
|
|
68ce: e9 1b 02 00 00 jmp 0x6aee
|
|
68d3: 45 33 db xor %r11d,%r11d
|
|
68d6: 4d 85 d2 test %r10,%r10
|
|
68d9: 74 5e je 0x6939
|
|
68db: 85 c0 test %eax,%eax
|
|
68dd: 0f 86 0b 02 00 00 jbe 0x6aee
|
|
68e3: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
68ea: 00
|
|
68eb: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
68f2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
68f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6900: 0f 10 11 movups (%rcx),%xmm2
|
|
6903: 41 83 c3 01 add $0x1,%r11d
|
|
6907: 0f 10 59 10 movups 0x10(%rcx),%xmm3
|
|
690b: 48 83 c1 20 add $0x20,%rcx
|
|
690f: 0f 10 02 movups (%rdx),%xmm0
|
|
6912: 0f 10 4a 10 movups 0x10(%rdx),%xmm1
|
|
6916: 66 0f 5d d0 minpd %xmm0,%xmm2
|
|
691a: 48 83 c2 20 add $0x20,%rdx
|
|
691e: 66 0f 5d d9 minpd %xmm1,%xmm3
|
|
6922: 41 0f 11 10 movups %xmm2,(%r8)
|
|
6926: 41 0f 11 58 10 movups %xmm3,0x10(%r8)
|
|
692b: 49 83 c0 20 add $0x20,%r8
|
|
692f: 44 3b d8 cmp %eax,%r11d
|
|
6932: 72 cc jb 0x6900
|
|
6934: e9 b5 01 00 00 jmp 0x6aee
|
|
6939: 85 c0 test %eax,%eax
|
|
693b: 0f 86 ad 01 00 00 jbe 0x6aee
|
|
6941: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6948: 00
|
|
6949: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6950: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6957: 00
|
|
6958: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
695f: 90 nop
|
|
6960: 0f 10 01 movups (%rcx),%xmm0
|
|
6963: 41 83 c3 01 add $0x1,%r11d
|
|
6967: 0f 10 49 10 movups 0x10(%rcx),%xmm1
|
|
696b: 48 83 c1 20 add $0x20,%rcx
|
|
696f: 66 0f 5d 02 minpd (%rdx),%xmm0
|
|
6973: 66 0f 5d 4a 10 minpd 0x10(%rdx),%xmm1
|
|
6978: 48 83 c2 20 add $0x20,%rdx
|
|
697c: 41 0f 11 00 movups %xmm0,(%r8)
|
|
6980: 41 0f 11 48 10 movups %xmm1,0x10(%r8)
|
|
6985: 49 83 c0 20 add $0x20,%r8
|
|
6989: 44 3b d8 cmp %eax,%r11d
|
|
698c: 72 d2 jb 0x6960
|
|
698e: e9 5b 01 00 00 jmp 0x6aee
|
|
6993: 44 89 c8 mov %r9d,%eax
|
|
6996: 49 89 d2 mov %rdx,%r10
|
|
6999: c1 e8 02 shr $0x2,%eax
|
|
699c: 49 83 e2 0f and $0xf,%r10
|
|
69a0: 48 f7 c1 0f 00 00 00 test $0xf,%rcx
|
|
69a7: 0f 84 a6 00 00 00 je 0x6a53
|
|
69ad: 45 33 db xor %r11d,%r11d
|
|
69b0: 4d 85 d2 test %r10,%r10
|
|
69b3: 74 44 je 0x69f9
|
|
69b5: 85 c0 test %eax,%eax
|
|
69b7: 0f 86 31 01 00 00 jbe 0x6aee
|
|
69bd: 0f 1f 00 nopl (%rax)
|
|
69c0: 0f 10 11 movups (%rcx),%xmm2
|
|
69c3: 41 83 c3 01 add $0x1,%r11d
|
|
69c7: 0f 10 59 10 movups 0x10(%rcx),%xmm3
|
|
69cb: 48 83 c1 20 add $0x20,%rcx
|
|
69cf: 0f 10 02 movups (%rdx),%xmm0
|
|
69d2: 0f 10 4a 10 movups 0x10(%rdx),%xmm1
|
|
69d6: 66 0f 5d d0 minpd %xmm0,%xmm2
|
|
69da: 48 83 c2 20 add $0x20,%rdx
|
|
69de: 66 0f 5d d9 minpd %xmm1,%xmm3
|
|
69e2: 41 0f 11 10 movups %xmm2,(%r8)
|
|
69e6: 41 0f 11 58 10 movups %xmm3,0x10(%r8)
|
|
69eb: 49 83 c0 20 add $0x20,%r8
|
|
69ef: 44 3b d8 cmp %eax,%r11d
|
|
69f2: 72 cc jb 0x69c0
|
|
69f4: e9 f5 00 00 00 jmp 0x6aee
|
|
69f9: 85 c0 test %eax,%eax
|
|
69fb: 0f 86 ed 00 00 00 jbe 0x6aee
|
|
6a01: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6a08: 00
|
|
6a09: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6a10: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6a17: 00
|
|
6a18: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6a1f: 90 nop
|
|
6a20: 0f 10 01 movups (%rcx),%xmm0
|
|
6a23: 41 83 c3 01 add $0x1,%r11d
|
|
6a27: 0f 10 49 10 movups 0x10(%rcx),%xmm1
|
|
6a2b: 48 83 c1 20 add $0x20,%rcx
|
|
6a2f: 66 0f 5d 02 minpd (%rdx),%xmm0
|
|
6a33: 66 0f 5d 4a 10 minpd 0x10(%rdx),%xmm1
|
|
6a38: 48 83 c2 20 add $0x20,%rdx
|
|
6a3c: 41 0f 11 00 movups %xmm0,(%r8)
|
|
6a40: 41 0f 11 48 10 movups %xmm1,0x10(%r8)
|
|
6a45: 49 83 c0 20 add $0x20,%r8
|
|
6a49: 44 3b d8 cmp %eax,%r11d
|
|
6a4c: 72 d2 jb 0x6a20
|
|
6a4e: e9 9b 00 00 00 jmp 0x6aee
|
|
6a53: 45 33 db xor %r11d,%r11d
|
|
6a56: 4d 85 d2 test %r10,%r10
|
|
6a59: 74 5b je 0x6ab6
|
|
6a5b: 85 c0 test %eax,%eax
|
|
6a5d: 0f 86 8b 00 00 00 jbe 0x6aee
|
|
6a63: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6a6a: 00
|
|
6a6b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6a72: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6a79: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6a80: 0f 10 11 movups (%rcx),%xmm2
|
|
6a83: 41 83 c3 01 add $0x1,%r11d
|
|
6a87: 0f 10 59 10 movups 0x10(%rcx),%xmm3
|
|
6a8b: 48 83 c1 20 add $0x20,%rcx
|
|
6a8f: 0f 10 02 movups (%rdx),%xmm0
|
|
6a92: 0f 10 4a 10 movups 0x10(%rdx),%xmm1
|
|
6a96: 66 0f 5d d0 minpd %xmm0,%xmm2
|
|
6a9a: 48 83 c2 20 add $0x20,%rdx
|
|
6a9e: 66 0f 5d d9 minpd %xmm1,%xmm3
|
|
6aa2: 41 0f 11 10 movups %xmm2,(%r8)
|
|
6aa6: 41 0f 11 58 10 movups %xmm3,0x10(%r8)
|
|
6aab: 49 83 c0 20 add $0x20,%r8
|
|
6aaf: 44 3b d8 cmp %eax,%r11d
|
|
6ab2: 72 cc jb 0x6a80
|
|
6ab4: eb 38 jmp 0x6aee
|
|
6ab6: 85 c0 test %eax,%eax
|
|
6ab8: 76 34 jbe 0x6aee
|
|
6aba: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
6ac0: 0f 10 01 movups (%rcx),%xmm0
|
|
6ac3: 41 83 c3 01 add $0x1,%r11d
|
|
6ac7: 0f 10 49 10 movups 0x10(%rcx),%xmm1
|
|
6acb: 48 83 c1 20 add $0x20,%rcx
|
|
6acf: 66 0f 5d 02 minpd (%rdx),%xmm0
|
|
6ad3: 66 0f 5d 4a 10 minpd 0x10(%rdx),%xmm1
|
|
6ad8: 48 83 c2 20 add $0x20,%rdx
|
|
6adc: 41 0f 11 00 movups %xmm0,(%r8)
|
|
6ae0: 41 0f 11 48 10 movups %xmm1,0x10(%r8)
|
|
6ae5: 49 83 c0 20 add $0x20,%r8
|
|
6ae9: 44 3b d8 cmp %eax,%r11d
|
|
6aec: 72 d2 jb 0x6ac0
|
|
6aee: 41 83 e1 03 and $0x3,%r9d
|
|
6af2: 33 c0 xor %eax,%eax
|
|
6af4: 45 85 c9 test %r9d,%r9d
|
|
6af7: 76 28 jbe 0x6b21
|
|
6af9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6b00: f2 0f 10 01 movsd (%rcx),%xmm0
|
|
6b04: 83 c0 01 add $0x1,%eax
|
|
6b07: 48 83 c1 08 add $0x8,%rcx
|
|
6b0b: f2 0f 5d 02 minsd (%rdx),%xmm0
|
|
6b0f: 48 83 c2 08 add $0x8,%rdx
|
|
6b13: f2 41 0f 11 00 movsd %xmm0,(%r8)
|
|
6b18: 49 83 c0 08 add $0x8,%r8
|
|
6b1c: 41 3b c1 cmp %r9d,%eax
|
|
6b1f: 72 df jb 0x6b00
|
|
6b21: c3 ret
|
|
6b22: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6b29: 00
|
|
6b2a: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6b31: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6b38: 00
|
|
6b39: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6b40: 53 push %rbx
|
|
6b41: 56 push %rsi
|
|
6b42: 55 push %rbp
|
|
6b43: 48 83 ec 30 sub $0x30,%rsp
|
|
6b47: 44 89 cd mov %r9d,%ebp
|
|
6b4a: 81 e5 07 00 00 80 and $0x80000007,%ebp
|
|
6b50: 7d 08 jge 0x6b5a
|
|
6b52: 83 ed 01 sub $0x1,%ebp
|
|
6b55: 83 cd f8 or $0xfffffff8,%ebp
|
|
6b58: ff c5 inc %ebp
|
|
6b5a: 33 db xor %ebx,%ebx
|
|
6b5c: 41 8d 41 f9 lea -0x7(%r9),%eax
|
|
6b60: 85 c0 test %eax,%eax
|
|
6b62: 0f 8e 7c 00 00 00 jle 0x6be4
|
|
6b68: 49 63 c1 movslq %r9d,%rax
|
|
6b6b: 48 83 c0 f9 add $0xfffffffffffffff9,%rax
|
|
6b6f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6b76: 00
|
|
6b77: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6b7e: 66 90 xchg %ax,%ax
|
|
6b80: c5 f9 10 1c d9 vmovupd (%rcx,%rbx,8),%xmm3
|
|
6b85: c5 f9 10 24 da vmovupd (%rdx,%rbx,8),%xmm4
|
|
6b8a: c5 f9 10 6c d9 20 vmovupd 0x20(%rcx,%rbx,8),%xmm5
|
|
6b90: c4 e3 65 18 54 d9 10 vinsertf128 $0x1,0x10(%rcx,%rbx,8),%ymm3,%ymm2
|
|
6b97: 01
|
|
6b98: c5 f9 10 5c da 20 vmovupd 0x20(%rdx,%rbx,8),%xmm3
|
|
6b9e: c4 e3 5d 18 4c da 10 vinsertf128 $0x1,0x10(%rdx,%rbx,8),%ymm4,%ymm1
|
|
6ba5: 01
|
|
6ba6: c5 ed 5d c9 vminpd %ymm1,%ymm2,%ymm1
|
|
6baa: c4 e3 65 18 64 da 30 vinsertf128 $0x1,0x30(%rdx,%rbx,8),%ymm3,%ymm4
|
|
6bb1: 01
|
|
6bb2: c4 e3 55 18 44 d9 30 vinsertf128 $0x1,0x30(%rcx,%rbx,8),%ymm5,%ymm0
|
|
6bb9: 01
|
|
6bba: c5 fd 5d c4 vminpd %ymm4,%ymm0,%ymm0
|
|
6bbe: c4 c1 79 11 0c d8 vmovupd %xmm1,(%r8,%rbx,8)
|
|
6bc4: c4 c1 79 11 44 d8 20 vmovupd %xmm0,0x20(%r8,%rbx,8)
|
|
6bcb: c4 c3 7d 19 4c d8 10 vextractf128 $0x1,%ymm1,0x10(%r8,%rbx,8)
|
|
6bd2: 01
|
|
6bd3: c4 c3 7d 19 44 d8 30 vextractf128 $0x1,%ymm0,0x30(%r8,%rbx,8)
|
|
6bda: 01
|
|
6bdb: 48 83 c3 08 add $0x8,%rbx
|
|
6bdf: 48 3b d8 cmp %rax,%rbx
|
|
6be2: 7c 9c jl 0x6b80
|
|
6be4: 83 fd 04 cmp $0x4,%ebp
|
|
6be7: 7c 3c jl 0x6c25
|
|
6be9: c5 f9 10 04 d9 vmovupd (%rcx,%rbx,8),%xmm0
|
|
6bee: c5 f9 10 0c da vmovupd (%rdx,%rbx,8),%xmm1
|
|
6bf3: c4 e3 75 18 5c da 10 vinsertf128 $0x1,0x10(%rdx,%rbx,8),%ymm1,%ymm3
|
|
6bfa: 01
|
|
6bfb: c4 e3 7d 18 54 d9 10 vinsertf128 $0x1,0x10(%rcx,%rbx,8),%ymm0,%ymm2
|
|
6c02: 01
|
|
6c03: c5 ed 5d e3 vminpd %ymm3,%ymm2,%ymm4
|
|
6c07: c4 c1 79 11 24 d8 vmovupd %xmm4,(%r8,%rbx,8)
|
|
6c0d: c4 c3 7d 19 64 d8 10 vextractf128 $0x1,%ymm4,0x10(%r8,%rbx,8)
|
|
6c14: 01
|
|
6c15: 81 e5 03 00 00 80 and $0x80000003,%ebp
|
|
6c1b: 7d 08 jge 0x6c25
|
|
6c1d: 83 ed 01 sub $0x1,%ebp
|
|
6c20: 83 cd fc or $0xfffffffc,%ebp
|
|
6c23: ff c5 inc %ebp
|
|
6c25: 44 89 c8 mov %r9d,%eax
|
|
6c28: 2b c5 sub %ebp,%eax
|
|
6c2a: f7 dd neg %ebp
|
|
6c2c: 0f 89 0e 03 00 00 jns 0x6f40
|
|
6c32: 44 89 cb mov %r9d,%ebx
|
|
6c35: 2b d8 sub %eax,%ebx
|
|
6c37: 83 fb 06 cmp $0x6,%ebx
|
|
6c3a: 0f 8e 5f 02 00 00 jle 0x6e9f
|
|
6c40: 48 63 e8 movslq %eax,%rbp
|
|
6c43: 4d 8d 14 e8 lea (%r8,%rbp,8),%r10
|
|
6c47: 48 8d 34 ea lea (%rdx,%rbp,8),%rsi
|
|
6c4b: 49 3b f2 cmp %r10,%rsi
|
|
6c4e: 76 1f jbe 0x6c6f
|
|
6c50: 4d 63 c9 movslq %r9d,%r9
|
|
6c53: 49 89 f3 mov %rsi,%r11
|
|
6c56: 4c 2b cd sub %rbp,%r9
|
|
6c59: 4d 2b da sub %r10,%r11
|
|
6c5c: 49 c1 e1 03 shl $0x3,%r9
|
|
6c60: 4c 89 4c 24 20 mov %r9,0x20(%rsp)
|
|
6c65: 4d 3b d9 cmp %r9,%r11
|
|
6c68: 7d 2c jge 0x6c96
|
|
6c6a: e9 30 02 00 00 jmp 0x6e9f
|
|
6c6f: 4c 3b d6 cmp %rsi,%r10
|
|
6c72: 0f 86 27 02 00 00 jbe 0x6e9f
|
|
6c78: 4d 63 c9 movslq %r9d,%r9
|
|
6c7b: 4d 89 d3 mov %r10,%r11
|
|
6c7e: 4c 2b cd sub %rbp,%r9
|
|
6c81: 4c 2b de sub %rsi,%r11
|
|
6c84: 49 c1 e1 03 shl $0x3,%r9
|
|
6c88: 4c 89 4c 24 20 mov %r9,0x20(%rsp)
|
|
6c8d: 4d 3b d9 cmp %r9,%r11
|
|
6c90: 0f 8c 09 02 00 00 jl 0x6e9f
|
|
6c96: 48 8d 2c e9 lea (%rcx,%rbp,8),%rbp
|
|
6c9a: 49 3b ea cmp %r10,%rbp
|
|
6c9d: 76 12 jbe 0x6cb1
|
|
6c9f: 49 89 e9 mov %rbp,%r9
|
|
6ca2: 4d 2b ca sub %r10,%r9
|
|
6ca5: 4c 3b 4c 24 20 cmp 0x20(%rsp),%r9
|
|
6caa: 7d 1f jge 0x6ccb
|
|
6cac: e9 ee 01 00 00 jmp 0x6e9f
|
|
6cb1: 4c 3b d5 cmp %rbp,%r10
|
|
6cb4: 0f 86 e5 01 00 00 jbe 0x6e9f
|
|
6cba: 4d 89 d1 mov %r10,%r9
|
|
6cbd: 4c 2b cd sub %rbp,%r9
|
|
6cc0: 4c 3b 4c 24 20 cmp 0x20(%rsp),%r9
|
|
6cc5: 0f 8c d4 01 00 00 jl 0x6e9f
|
|
6ccb: 32 d2 xor %dl,%dl
|
|
6ccd: 83 fb 10 cmp $0x10,%ebx
|
|
6cd0: 0f 8c 75 02 00 00 jl 0x6f4b
|
|
6cd6: 4d 89 d0 mov %r10,%r8
|
|
6cd9: 49 83 e0 1f and $0x1f,%r8
|
|
6cdd: 45 89 c0 mov %r8d,%r8d
|
|
6ce0: 45 85 c0 test %r8d,%r8d
|
|
6ce3: 74 18 je 0x6cfd
|
|
6ce5: 41 f7 c0 07 00 00 00 test $0x7,%r8d
|
|
6cec: 0f 85 59 02 00 00 jne 0x6f4b
|
|
6cf2: 41 f7 d8 neg %r8d
|
|
6cf5: 41 83 c0 20 add $0x20,%r8d
|
|
6cf9: 41 c1 e8 03 shr $0x3,%r8d
|
|
6cfd: 41 8d 40 10 lea 0x10(%r8),%eax
|
|
6d01: 3b d8 cmp %eax,%ebx
|
|
6d03: 0f 8c 42 02 00 00 jl 0x6f4b
|
|
6d09: 89 d8 mov %ebx,%eax
|
|
6d0b: 33 c9 xor %ecx,%ecx
|
|
6d0d: 41 2b c0 sub %r8d,%eax
|
|
6d10: 83 e0 0f and $0xf,%eax
|
|
6d13: f7 d8 neg %eax
|
|
6d15: 03 c3 add %ebx,%eax
|
|
6d17: 45 85 c0 test %r8d,%r8d
|
|
6d1a: 76 1d jbe 0x6d39
|
|
6d1c: 0f 1f 40 00 nopl 0x0(%rax)
|
|
6d20: c5 fb 10 44 cd 00 vmovsd 0x0(%rbp,%rcx,8),%xmm0
|
|
6d26: c5 fb 5d 04 ce vminsd (%rsi,%rcx,8),%xmm0,%xmm0
|
|
6d2b: c4 c1 7b 11 04 ca vmovsd %xmm0,(%r10,%rcx,8)
|
|
6d31: 48 ff c1 inc %rcx
|
|
6d34: 49 3b c8 cmp %r8,%rcx
|
|
6d37: 72 e7 jb 0x6d20
|
|
6d39: 48 63 c8 movslq %eax,%rcx
|
|
6d3c: 0f 1f 40 00 nopl 0x0(%rax)
|
|
6d40: c4 a1 79 10 44 c5 00 vmovupd 0x0(%rbp,%r8,8),%xmm0
|
|
6d47: c4 a1 79 10 0c c6 vmovupd (%rsi,%r8,8),%xmm1
|
|
6d4d: c4 a1 79 10 6c c5 20 vmovupd 0x20(%rbp,%r8,8),%xmm5
|
|
6d54: c4 a3 7d 18 54 c5 10 vinsertf128 $0x1,0x10(%rbp,%r8,8),%ymm0,%ymm2
|
|
6d5b: 01
|
|
6d5c: c4 a3 75 18 5c c6 10 vinsertf128 $0x1,0x10(%rsi,%r8,8),%ymm1,%ymm3
|
|
6d63: 01
|
|
6d64: c4 a1 79 10 44 c6 20 vmovupd 0x20(%rsi,%r8,8),%xmm0
|
|
6d6b: c5 ed 5d e3 vminpd %ymm3,%ymm2,%ymm4
|
|
6d6f: c4 81 7d 11 24 c2 vmovupd %ymm4,(%r10,%r8,8)
|
|
6d75: c4 a1 79 10 64 c5 40 vmovupd 0x40(%rbp,%r8,8),%xmm4
|
|
6d7c: c4 a3 7d 18 54 c6 30 vinsertf128 $0x1,0x30(%rsi,%r8,8),%ymm0,%ymm2
|
|
6d83: 01
|
|
6d84: c4 a1 79 10 44 c6 40 vmovupd 0x40(%rsi,%r8,8),%xmm0
|
|
6d8b: c4 a3 55 18 4c c5 30 vinsertf128 $0x1,0x30(%rbp,%r8,8),%ymm5,%ymm1
|
|
6d92: 01
|
|
6d93: c5 f5 5d da vminpd %ymm2,%ymm1,%ymm3
|
|
6d97: c4 a1 79 10 6c c5 60 vmovupd 0x60(%rbp,%r8,8),%xmm5
|
|
6d9e: c4 81 7d 11 5c c2 20 vmovupd %ymm3,0x20(%r10,%r8,8)
|
|
6da5: c4 a3 7d 18 54 c6 50 vinsertf128 $0x1,0x50(%rsi,%r8,8),%ymm0,%ymm2
|
|
6dac: 01
|
|
6dad: c4 a1 79 10 44 c6 60 vmovupd 0x60(%rsi,%r8,8),%xmm0
|
|
6db4: c4 a3 5d 18 4c c5 50 vinsertf128 $0x1,0x50(%rbp,%r8,8),%ymm4,%ymm1
|
|
6dbb: 01
|
|
6dbc: c5 f5 5d da vminpd %ymm2,%ymm1,%ymm3
|
|
6dc0: c4 81 7d 11 5c c2 40 vmovupd %ymm3,0x40(%r10,%r8,8)
|
|
6dc7: c4 a3 55 18 4c c5 70 vinsertf128 $0x1,0x70(%rbp,%r8,8),%ymm5,%ymm1
|
|
6dce: 01
|
|
6dcf: c4 a3 7d 18 54 c6 70 vinsertf128 $0x1,0x70(%rsi,%r8,8),%ymm0,%ymm2
|
|
6dd6: 01
|
|
6dd7: c5 f5 5d da vminpd %ymm2,%ymm1,%ymm3
|
|
6ddb: c4 81 7d 11 5c c2 60 vmovupd %ymm3,0x60(%r10,%r8,8)
|
|
6de2: 49 83 c0 10 add $0x10,%r8
|
|
6de6: 4c 3b c1 cmp %rcx,%r8
|
|
6de9: 0f 82 51 ff ff ff jb 0x6d40
|
|
6def: 8d 48 01 lea 0x1(%rax),%ecx
|
|
6df2: 3b cb cmp %ebx,%ecx
|
|
6df4: 0f 87 46 01 00 00 ja 0x6f40
|
|
6dfa: 48 63 db movslq %ebx,%rbx
|
|
6dfd: 48 63 c0 movslq %eax,%rax
|
|
6e00: 48 2b d8 sub %rax,%rbx
|
|
6e03: 80 fa 01 cmp $0x1,%dl
|
|
6e06: 75 05 jne 0x6e0d
|
|
6e08: 45 33 c9 xor %r9d,%r9d
|
|
6e0b: eb 4d jmp 0x6e5a
|
|
6e0d: 48 83 fb 02 cmp $0x2,%rbx
|
|
6e11: 7c f5 jl 0x6e08
|
|
6e13: 48 63 c0 movslq %eax,%rax
|
|
6e16: 41 89 d9 mov %ebx,%r9d
|
|
6e19: 41 83 e1 fe and $0xfffffffe,%r9d
|
|
6e1d: 33 c9 xor %ecx,%ecx
|
|
6e1f: 4d 63 c9 movslq %r9d,%r9
|
|
6e22: 4d 8d 04 c2 lea (%r10,%rax,8),%r8
|
|
6e26: 48 8d 14 c6 lea (%rsi,%rax,8),%rdx
|
|
6e2a: 4c 8d 5c c5 00 lea 0x0(%rbp,%rax,8),%r11
|
|
6e2f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6e36: 00
|
|
6e37: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6e3e: 66 90 xchg %ax,%ax
|
|
6e40: c4 c1 79 10 04 cb vmovupd (%r11,%rcx,8),%xmm0
|
|
6e46: c5 f9 5d 0c ca vminpd (%rdx,%rcx,8),%xmm0,%xmm1
|
|
6e4b: c4 c1 79 11 0c c8 vmovupd %xmm1,(%r8,%rcx,8)
|
|
6e51: 48 83 c1 02 add $0x2,%rcx
|
|
6e55: 49 3b c9 cmp %r9,%rcx
|
|
6e58: 72 e6 jb 0x6e40
|
|
6e5a: 4c 3b cb cmp %rbx,%r9
|
|
6e5d: 0f 83 dd 00 00 00 jae 0x6f40
|
|
6e63: 48 63 c0 movslq %eax,%rax
|
|
6e66: 49 8d 0c c2 lea (%r10,%rax,8),%rcx
|
|
6e6a: 48 8d 14 c6 lea (%rsi,%rax,8),%rdx
|
|
6e6e: 48 8d 44 c5 00 lea 0x0(%rbp,%rax,8),%rax
|
|
6e73: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
6e78: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6e7f: 00
|
|
6e80: c4 a1 7b 10 04 c8 vmovsd (%rax,%r9,8),%xmm0
|
|
6e86: c4 a1 7b 5d 04 ca vminsd (%rdx,%r9,8),%xmm0,%xmm0
|
|
6e8c: c4 a1 7b 11 04 c9 vmovsd %xmm0,(%rcx,%r9,8)
|
|
6e92: 49 ff c1 inc %r9
|
|
6e95: 4c 3b cb cmp %rbx,%r9
|
|
6e98: 72 e6 jb 0x6e80
|
|
6e9a: e9 a1 00 00 00 jmp 0x6f40
|
|
6e9f: 41 89 db mov %ebx,%r11d
|
|
6ea2: be 01 00 00 00 mov $0x1,%esi
|
|
6ea7: 41 d1 eb shr $1,%r11d
|
|
6eaa: 45 33 c9 xor %r9d,%r9d
|
|
6ead: 45 85 db test %r11d,%r11d
|
|
6eb0: 76 6b jbe 0x6f1d
|
|
6eb2: 48 63 c0 movslq %eax,%rax
|
|
6eb5: 48 89 7c 24 20 mov %rdi,0x20(%rsp)
|
|
6eba: 48 8d 34 c2 lea (%rdx,%rax,8),%rsi
|
|
6ebe: 48 8d 2c c1 lea (%rcx,%rax,8),%rbp
|
|
6ec2: 4d 8d 14 c0 lea (%r8,%rax,8),%r10
|
|
6ec6: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6ecd: 00
|
|
6ece: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6ed5: 0f 1f 40 00 nopl 0x0(%rax)
|
|
6ed9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6ee0: 43 8d 3c 09 lea (%r9,%r9,1),%edi
|
|
6ee4: 41 ff c1 inc %r9d
|
|
6ee7: 48 63 ff movslq %edi,%rdi
|
|
6eea: c5 fb 10 44 fd 00 vmovsd 0x0(%rbp,%rdi,8),%xmm0
|
|
6ef0: c5 fb 5d 04 fe vminsd (%rsi,%rdi,8),%xmm0,%xmm0
|
|
6ef5: c4 c1 7b 11 04 fa vmovsd %xmm0,(%r10,%rdi,8)
|
|
6efb: c5 fb 10 4c fd 08 vmovsd 0x8(%rbp,%rdi,8),%xmm1
|
|
6f01: c5 f3 5d 4c fe 08 vminsd 0x8(%rsi,%rdi,8),%xmm1,%xmm1
|
|
6f07: c4 c1 7b 11 4c fa 08 vmovsd %xmm1,0x8(%r10,%rdi,8)
|
|
6f0e: 45 3b cb cmp %r11d,%r9d
|
|
6f11: 72 cd jb 0x6ee0
|
|
6f13: 48 8b 7c 24 20 mov 0x20(%rsp),%rdi
|
|
6f18: 43 8d 74 09 01 lea 0x1(%r9,%r9,1),%esi
|
|
6f1d: 8d 6e ff lea -0x1(%rsi),%ebp
|
|
6f20: 3b eb cmp %ebx,%ebp
|
|
6f22: 73 1c jae 0x6f40
|
|
6f24: 48 63 c0 movslq %eax,%rax
|
|
6f27: 48 63 f6 movslq %esi,%rsi
|
|
6f2a: 48 03 c6 add %rsi,%rax
|
|
6f2d: c5 fb 10 44 c1 f8 vmovsd -0x8(%rcx,%rax,8),%xmm0
|
|
6f33: c5 fb 5d 44 c2 f8 vminsd -0x8(%rdx,%rax,8),%xmm0,%xmm0
|
|
6f39: c4 c1 7b 11 44 c0 f8 vmovsd %xmm0,-0x8(%r8,%rax,8)
|
|
6f40: c5 f8 77 vzeroupper
|
|
6f43: 48 83 c4 30 add $0x30,%rsp
|
|
6f47: 5d pop %rbp
|
|
6f48: 5e pop %rsi
|
|
6f49: 5b pop %rbx
|
|
6f4a: c3 ret
|
|
6f4b: b2 01 mov $0x1,%dl
|
|
6f4d: 33 c0 xor %eax,%eax
|
|
6f4f: e9 9b fe ff ff jmp 0x6def
|
|
6f54: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
6f59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6f60: 53 push %rbx
|
|
6f61: 57 push %rdi
|
|
6f62: 55 push %rbp
|
|
6f63: 48 83 ec 30 sub $0x30,%rsp
|
|
6f67: 44 89 cd mov %r9d,%ebp
|
|
6f6a: 48 89 d3 mov %rdx,%rbx
|
|
6f6d: 81 e5 07 00 00 80 and $0x80000007,%ebp
|
|
6f73: 7d 08 jge 0x6f7d
|
|
6f75: 83 ed 01 sub $0x1,%ebp
|
|
6f78: 83 cd f8 or $0xfffffff8,%ebp
|
|
6f7b: ff c5 inc %ebp
|
|
6f7d: 33 d2 xor %edx,%edx
|
|
6f7f: 41 8d 41 f9 lea -0x7(%r9),%eax
|
|
6f83: 85 c0 test %eax,%eax
|
|
6f85: 7e 45 jle 0x6fcc
|
|
6f87: 49 63 c1 movslq %r9d,%rax
|
|
6f8a: 48 83 c0 f9 add $0xfffffffffffffff9,%rax
|
|
6f8e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6f95: 00
|
|
6f96: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6f9d: 0f 1f 00 nopl (%rax)
|
|
6fa0: c5 fd 10 04 d1 vmovupd (%rcx,%rdx,8),%ymm0
|
|
6fa5: c5 fd 10 4c d1 20 vmovupd 0x20(%rcx,%rdx,8),%ymm1
|
|
6fab: c5 fd 5d 14 d3 vminpd (%rbx,%rdx,8),%ymm0,%ymm2
|
|
6fb0: c5 f5 5d 5c d3 20 vminpd 0x20(%rbx,%rdx,8),%ymm1,%ymm3
|
|
6fb6: c4 c1 7d 11 14 d0 vmovupd %ymm2,(%r8,%rdx,8)
|
|
6fbc: c4 c1 7d 11 5c d0 20 vmovupd %ymm3,0x20(%r8,%rdx,8)
|
|
6fc3: 48 83 c2 08 add $0x8,%rdx
|
|
6fc7: 48 3b d0 cmp %rax,%rdx
|
|
6fca: 7c d4 jl 0x6fa0
|
|
6fcc: 83 fd 04 cmp $0x4,%ebp
|
|
6fcf: 7c 20 jl 0x6ff1
|
|
6fd1: c5 fd 10 04 d1 vmovupd (%rcx,%rdx,8),%ymm0
|
|
6fd6: 81 e5 03 00 00 80 and $0x80000003,%ebp
|
|
6fdc: c5 fd 5d 0c d3 vminpd (%rbx,%rdx,8),%ymm0,%ymm1
|
|
6fe1: c4 c1 7d 11 0c d0 vmovupd %ymm1,(%r8,%rdx,8)
|
|
6fe7: 7d 08 jge 0x6ff1
|
|
6fe9: 83 ed 01 sub $0x1,%ebp
|
|
6fec: 83 cd fc or $0xfffffffc,%ebp
|
|
6fef: ff c5 inc %ebp
|
|
6ff1: 44 89 ca mov %r9d,%edx
|
|
6ff4: 2b d5 sub %ebp,%edx
|
|
6ff6: f7 dd neg %ebp
|
|
6ff8: 0f 89 a2 02 00 00 jns 0x72a0
|
|
6ffe: 44 89 c8 mov %r9d,%eax
|
|
7001: 2b c2 sub %edx,%eax
|
|
7003: 83 f8 06 cmp $0x6,%eax
|
|
7006: 0f 8e f3 01 00 00 jle 0x71ff
|
|
700c: 48 63 ea movslq %edx,%rbp
|
|
700f: 49 8d 3c e8 lea (%r8,%rbp,8),%rdi
|
|
7013: 4c 8d 14 eb lea (%rbx,%rbp,8),%r10
|
|
7017: 4c 3b d7 cmp %rdi,%r10
|
|
701a: 76 1f jbe 0x703b
|
|
701c: 4d 63 c9 movslq %r9d,%r9
|
|
701f: 4d 89 d3 mov %r10,%r11
|
|
7022: 4c 2b cd sub %rbp,%r9
|
|
7025: 4c 2b df sub %rdi,%r11
|
|
7028: 49 c1 e1 03 shl $0x3,%r9
|
|
702c: 4c 89 4c 24 20 mov %r9,0x20(%rsp)
|
|
7031: 4d 3b d9 cmp %r9,%r11
|
|
7034: 7d 2c jge 0x7062
|
|
7036: e9 c4 01 00 00 jmp 0x71ff
|
|
703b: 49 3b fa cmp %r10,%rdi
|
|
703e: 0f 86 bb 01 00 00 jbe 0x71ff
|
|
7044: 4d 63 c9 movslq %r9d,%r9
|
|
7047: 49 89 fb mov %rdi,%r11
|
|
704a: 4c 2b cd sub %rbp,%r9
|
|
704d: 4d 2b da sub %r10,%r11
|
|
7050: 49 c1 e1 03 shl $0x3,%r9
|
|
7054: 4c 89 4c 24 20 mov %r9,0x20(%rsp)
|
|
7059: 4d 3b d9 cmp %r9,%r11
|
|
705c: 0f 8c 9d 01 00 00 jl 0x71ff
|
|
7062: 48 8d 2c e9 lea (%rcx,%rbp,8),%rbp
|
|
7066: 48 3b ef cmp %rdi,%rbp
|
|
7069: 76 12 jbe 0x707d
|
|
706b: 49 89 e9 mov %rbp,%r9
|
|
706e: 4c 2b cf sub %rdi,%r9
|
|
7071: 4c 3b 4c 24 20 cmp 0x20(%rsp),%r9
|
|
7076: 7d 1f jge 0x7097
|
|
7078: e9 82 01 00 00 jmp 0x71ff
|
|
707d: 48 3b fd cmp %rbp,%rdi
|
|
7080: 0f 86 79 01 00 00 jbe 0x71ff
|
|
7086: 49 89 f9 mov %rdi,%r9
|
|
7089: 4c 2b cd sub %rbp,%r9
|
|
708c: 4c 3b 4c 24 20 cmp 0x20(%rsp),%r9
|
|
7091: 0f 8c 68 01 00 00 jl 0x71ff
|
|
7097: 83 f8 10 cmp $0x10,%eax
|
|
709a: 0f 8c 13 02 00 00 jl 0x72b3
|
|
70a0: 48 89 f9 mov %rdi,%rcx
|
|
70a3: 48 83 e1 1f and $0x1f,%rcx
|
|
70a7: 89 c9 mov %ecx,%ecx
|
|
70a9: 85 c9 test %ecx,%ecx
|
|
70ab: 74 11 je 0x70be
|
|
70ad: f6 c1 07 test $0x7,%cl
|
|
70b0: 0f 85 fd 01 00 00 jne 0x72b3
|
|
70b6: f7 d9 neg %ecx
|
|
70b8: 83 c1 20 add $0x20,%ecx
|
|
70bb: c1 e9 03 shr $0x3,%ecx
|
|
70be: 8d 51 10 lea 0x10(%rcx),%edx
|
|
70c1: 3b c2 cmp %edx,%eax
|
|
70c3: 0f 8c ea 01 00 00 jl 0x72b3
|
|
70c9: 41 89 c1 mov %eax,%r9d
|
|
70cc: 33 d2 xor %edx,%edx
|
|
70ce: 44 2b c9 sub %ecx,%r9d
|
|
70d1: 41 83 e1 0f and $0xf,%r9d
|
|
70d5: 41 f7 d9 neg %r9d
|
|
70d8: 44 03 c8 add %eax,%r9d
|
|
70db: 85 c9 test %ecx,%ecx
|
|
70dd: 76 1a jbe 0x70f9
|
|
70df: 90 nop
|
|
70e0: c5 fb 10 44 d5 00 vmovsd 0x0(%rbp,%rdx,8),%xmm0
|
|
70e6: c4 c1 7b 5d 04 d2 vminsd (%r10,%rdx,8),%xmm0,%xmm0
|
|
70ec: c5 fb 11 04 d7 vmovsd %xmm0,(%rdi,%rdx,8)
|
|
70f1: 48 ff c2 inc %rdx
|
|
70f4: 48 3b d1 cmp %rcx,%rdx
|
|
70f7: 72 e7 jb 0x70e0
|
|
70f9: 49 63 d1 movslq %r9d,%rdx
|
|
70fc: 0f 1f 40 00 nopl 0x0(%rax)
|
|
7100: c5 fd 10 4c cd 00 vmovupd 0x0(%rbp,%rcx,8),%ymm1
|
|
7106: 48 8d 1c cf lea (%rdi,%rcx,8),%rbx
|
|
710a: c5 fd 10 54 cd 20 vmovupd 0x20(%rbp,%rcx,8),%ymm2
|
|
7110: c5 fd 10 5c cd 40 vmovupd 0x40(%rbp,%rcx,8),%ymm3
|
|
7116: c5 fd 10 64 cd 60 vmovupd 0x60(%rbp,%rcx,8),%ymm4
|
|
711c: c4 c1 75 5d 04 ca vminpd (%r10,%rcx,8),%ymm1,%ymm0
|
|
7122: c4 c1 6d 5d 6c ca 20 vminpd 0x20(%r10,%rcx,8),%ymm2,%ymm5
|
|
7129: c4 c1 65 5d 4c ca 40 vminpd 0x40(%r10,%rcx,8),%ymm3,%ymm1
|
|
7130: c4 c1 5d 5d 54 ca 60 vminpd 0x60(%r10,%rcx,8),%ymm4,%ymm2
|
|
7137: c5 fd 11 03 vmovupd %ymm0,(%rbx)
|
|
713b: c5 fd 11 6b 20 vmovupd %ymm5,0x20(%rbx)
|
|
7140: c5 fd 11 4b 40 vmovupd %ymm1,0x40(%rbx)
|
|
7145: c5 fd 11 53 60 vmovupd %ymm2,0x60(%rbx)
|
|
714a: 48 83 c1 10 add $0x10,%rcx
|
|
714e: 48 3b ca cmp %rdx,%rcx
|
|
7151: 72 ad jb 0x7100
|
|
7153: 41 8d 51 01 lea 0x1(%r9),%edx
|
|
7157: 3b d0 cmp %eax,%edx
|
|
7159: 0f 87 41 01 00 00 ja 0x72a0
|
|
715f: 48 63 c0 movslq %eax,%rax
|
|
7162: 4d 63 c9 movslq %r9d,%r9
|
|
7165: 49 2b c1 sub %r9,%rax
|
|
7168: 48 83 f8 04 cmp $0x4,%rax
|
|
716c: 0f 8c 39 01 00 00 jl 0x72ab
|
|
7172: 4d 63 c9 movslq %r9d,%r9
|
|
7175: 41 89 c0 mov %eax,%r8d
|
|
7178: 41 83 e0 fc and $0xfffffffc,%r8d
|
|
717c: 33 c9 xor %ecx,%ecx
|
|
717e: 4d 63 c0 movslq %r8d,%r8
|
|
7181: 4a 8d 1c cf lea (%rdi,%r9,8),%rbx
|
|
7185: 4b 8d 14 ca lea (%r10,%r9,8),%rdx
|
|
7189: 4e 8d 5c cd 00 lea 0x0(%rbp,%r9,8),%r11
|
|
718e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
7195: 00
|
|
7196: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
719d: 0f 1f 00 nopl (%rax)
|
|
71a0: c4 c1 7d 10 04 cb vmovupd (%r11,%rcx,8),%ymm0
|
|
71a6: c5 fd 5d 0c ca vminpd (%rdx,%rcx,8),%ymm0,%ymm1
|
|
71ab: c5 fd 11 0c cb vmovupd %ymm1,(%rbx,%rcx,8)
|
|
71b0: 48 83 c1 04 add $0x4,%rcx
|
|
71b4: 49 3b c8 cmp %r8,%rcx
|
|
71b7: 72 e7 jb 0x71a0
|
|
71b9: 4c 3b c0 cmp %rax,%r8
|
|
71bc: 0f 83 de 00 00 00 jae 0x72a0
|
|
71c2: 4d 63 c9 movslq %r9d,%r9
|
|
71c5: 4a 8d 1c cf lea (%rdi,%r9,8),%rbx
|
|
71c9: 4b 8d 0c ca lea (%r10,%r9,8),%rcx
|
|
71cd: 4a 8d 54 cd 00 lea 0x0(%rbp,%r9,8),%rdx
|
|
71d2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
71d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
71e0: c4 a1 7b 10 04 c2 vmovsd (%rdx,%r8,8),%xmm0
|
|
71e6: c4 a1 7b 5d 04 c1 vminsd (%rcx,%r8,8),%xmm0,%xmm0
|
|
71ec: c4 a1 7b 11 04 c3 vmovsd %xmm0,(%rbx,%r8,8)
|
|
71f2: 49 ff c0 inc %r8
|
|
71f5: 4c 3b c0 cmp %rax,%r8
|
|
71f8: 72 e6 jb 0x71e0
|
|
71fa: e9 a1 00 00 00 jmp 0x72a0
|
|
71ff: 41 89 c3 mov %eax,%r11d
|
|
7202: bf 01 00 00 00 mov $0x1,%edi
|
|
7207: 41 d1 eb shr $1,%r11d
|
|
720a: 45 33 c9 xor %r9d,%r9d
|
|
720d: 45 85 db test %r11d,%r11d
|
|
7210: 76 6b jbe 0x727d
|
|
7212: 48 63 d2 movslq %edx,%rdx
|
|
7215: 48 89 74 24 20 mov %rsi,0x20(%rsp)
|
|
721a: 48 8d 3c d3 lea (%rbx,%rdx,8),%rdi
|
|
721e: 48 8d 2c d1 lea (%rcx,%rdx,8),%rbp
|
|
7222: 4d 8d 14 d0 lea (%r8,%rdx,8),%r10
|
|
7226: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
722d: 00
|
|
722e: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7235: 0f 1f 40 00 nopl 0x0(%rax)
|
|
7239: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7240: 43 8d 34 09 lea (%r9,%r9,1),%esi
|
|
7244: 41 ff c1 inc %r9d
|
|
7247: 48 63 f6 movslq %esi,%rsi
|
|
724a: c5 fb 10 44 f5 00 vmovsd 0x0(%rbp,%rsi,8),%xmm0
|
|
7250: c5 fb 5d 04 f7 vminsd (%rdi,%rsi,8),%xmm0,%xmm0
|
|
7255: c4 c1 7b 11 04 f2 vmovsd %xmm0,(%r10,%rsi,8)
|
|
725b: c5 fb 10 4c f5 08 vmovsd 0x8(%rbp,%rsi,8),%xmm1
|
|
7261: c5 f3 5d 4c f7 08 vminsd 0x8(%rdi,%rsi,8),%xmm1,%xmm1
|
|
7267: c4 c1 7b 11 4c f2 08 vmovsd %xmm1,0x8(%r10,%rsi,8)
|
|
726e: 45 3b cb cmp %r11d,%r9d
|
|
7271: 72 cd jb 0x7240
|
|
7273: 48 8b 74 24 20 mov 0x20(%rsp),%rsi
|
|
7278: 43 8d 7c 09 01 lea 0x1(%r9,%r9,1),%edi
|
|
727d: 8d 6f ff lea -0x1(%rdi),%ebp
|
|
7280: 3b e8 cmp %eax,%ebp
|
|
7282: 73 1c jae 0x72a0
|
|
7284: 48 63 d2 movslq %edx,%rdx
|
|
7287: 48 63 ff movslq %edi,%rdi
|
|
728a: 48 03 d7 add %rdi,%rdx
|
|
728d: c5 fb 10 44 d1 f8 vmovsd -0x8(%rcx,%rdx,8),%xmm0
|
|
7293: c5 fb 5d 44 d3 f8 vminsd -0x8(%rbx,%rdx,8),%xmm0,%xmm0
|
|
7299: c4 c1 7b 11 44 d0 f8 vmovsd %xmm0,-0x8(%r8,%rdx,8)
|
|
72a0: c5 f8 77 vzeroupper
|
|
72a3: 48 83 c4 30 add $0x30,%rsp
|
|
72a7: 5d pop %rbp
|
|
72a8: 5f pop %rdi
|
|
72a9: 5b pop %rbx
|
|
72aa: c3 ret
|
|
72ab: 45 33 c0 xor %r8d,%r8d
|
|
72ae: e9 06 ff ff ff jmp 0x71b9
|
|
72b3: 45 33 c9 xor %r9d,%r9d
|
|
72b6: e9 98 fe ff ff jmp 0x7153
|
|
72bb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
72c0: 53 push %rbx
|
|
72c1: 57 push %rdi
|
|
72c2: 55 push %rbp
|
|
72c3: 48 83 ec 30 sub $0x30,%rsp
|
|
72c7: 44 89 cd mov %r9d,%ebp
|
|
72ca: 48 89 d3 mov %rdx,%rbx
|
|
72cd: 81 e5 07 00 00 80 and $0x80000007,%ebp
|
|
72d3: 7d 08 jge 0x72dd
|
|
72d5: 83 ed 01 sub $0x1,%ebp
|
|
72d8: 83 cd f8 or $0xfffffff8,%ebp
|
|
72db: ff c5 inc %ebp
|
|
72dd: 33 d2 xor %edx,%edx
|
|
72df: 41 8d 41 f9 lea -0x7(%r9),%eax
|
|
72e3: 85 c0 test %eax,%eax
|
|
72e5: 7e 45 jle 0x732c
|
|
72e7: 49 63 c1 movslq %r9d,%rax
|
|
72ea: 48 83 c0 f9 add $0xfffffffffffffff9,%rax
|
|
72ee: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
72f5: 00
|
|
72f6: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
72fd: 0f 1f 00 nopl (%rax)
|
|
7300: c5 fd 10 04 d1 vmovupd (%rcx,%rdx,8),%ymm0
|
|
7305: c5 fd 10 4c d1 20 vmovupd 0x20(%rcx,%rdx,8),%ymm1
|
|
730b: c5 fd 5d 14 d3 vminpd (%rbx,%rdx,8),%ymm0,%ymm2
|
|
7310: c5 f5 5d 5c d3 20 vminpd 0x20(%rbx,%rdx,8),%ymm1,%ymm3
|
|
7316: c4 c1 7d 11 14 d0 vmovupd %ymm2,(%r8,%rdx,8)
|
|
731c: c4 c1 7d 11 5c d0 20 vmovupd %ymm3,0x20(%r8,%rdx,8)
|
|
7323: 48 83 c2 08 add $0x8,%rdx
|
|
7327: 48 3b d0 cmp %rax,%rdx
|
|
732a: 7c d4 jl 0x7300
|
|
732c: 83 fd 04 cmp $0x4,%ebp
|
|
732f: 7c 20 jl 0x7351
|
|
7331: c5 fd 10 04 d1 vmovupd (%rcx,%rdx,8),%ymm0
|
|
7336: 81 e5 03 00 00 80 and $0x80000003,%ebp
|
|
733c: c5 fd 5d 0c d3 vminpd (%rbx,%rdx,8),%ymm0,%ymm1
|
|
7341: c4 c1 7d 11 0c d0 vmovupd %ymm1,(%r8,%rdx,8)
|
|
7347: 7d 08 jge 0x7351
|
|
7349: 83 ed 01 sub $0x1,%ebp
|
|
734c: 83 cd fc or $0xfffffffc,%ebp
|
|
734f: ff c5 inc %ebp
|
|
7351: 44 89 ca mov %r9d,%edx
|
|
7354: 2b d5 sub %ebp,%edx
|
|
7356: f7 dd neg %ebp
|
|
7358: 0f 89 a2 02 00 00 jns 0x7600
|
|
735e: 44 89 c8 mov %r9d,%eax
|
|
7361: 2b c2 sub %edx,%eax
|
|
7363: 83 f8 06 cmp $0x6,%eax
|
|
7366: 0f 8e f3 01 00 00 jle 0x755f
|
|
736c: 48 63 ea movslq %edx,%rbp
|
|
736f: 49 8d 3c e8 lea (%r8,%rbp,8),%rdi
|
|
7373: 4c 8d 14 eb lea (%rbx,%rbp,8),%r10
|
|
7377: 4c 3b d7 cmp %rdi,%r10
|
|
737a: 76 1f jbe 0x739b
|
|
737c: 4d 63 c9 movslq %r9d,%r9
|
|
737f: 4d 89 d3 mov %r10,%r11
|
|
7382: 4c 2b cd sub %rbp,%r9
|
|
7385: 4c 2b df sub %rdi,%r11
|
|
7388: 49 c1 e1 03 shl $0x3,%r9
|
|
738c: 4c 89 4c 24 20 mov %r9,0x20(%rsp)
|
|
7391: 4d 3b d9 cmp %r9,%r11
|
|
7394: 7d 2c jge 0x73c2
|
|
7396: e9 c4 01 00 00 jmp 0x755f
|
|
739b: 49 3b fa cmp %r10,%rdi
|
|
739e: 0f 86 bb 01 00 00 jbe 0x755f
|
|
73a4: 4d 63 c9 movslq %r9d,%r9
|
|
73a7: 49 89 fb mov %rdi,%r11
|
|
73aa: 4c 2b cd sub %rbp,%r9
|
|
73ad: 4d 2b da sub %r10,%r11
|
|
73b0: 49 c1 e1 03 shl $0x3,%r9
|
|
73b4: 4c 89 4c 24 20 mov %r9,0x20(%rsp)
|
|
73b9: 4d 3b d9 cmp %r9,%r11
|
|
73bc: 0f 8c 9d 01 00 00 jl 0x755f
|
|
73c2: 48 8d 2c e9 lea (%rcx,%rbp,8),%rbp
|
|
73c6: 48 3b ef cmp %rdi,%rbp
|
|
73c9: 76 12 jbe 0x73dd
|
|
73cb: 49 89 e9 mov %rbp,%r9
|
|
73ce: 4c 2b cf sub %rdi,%r9
|
|
73d1: 4c 3b 4c 24 20 cmp 0x20(%rsp),%r9
|
|
73d6: 7d 1f jge 0x73f7
|
|
73d8: e9 82 01 00 00 jmp 0x755f
|
|
73dd: 48 3b fd cmp %rbp,%rdi
|
|
73e0: 0f 86 79 01 00 00 jbe 0x755f
|
|
73e6: 49 89 f9 mov %rdi,%r9
|
|
73e9: 4c 2b cd sub %rbp,%r9
|
|
73ec: 4c 3b 4c 24 20 cmp 0x20(%rsp),%r9
|
|
73f1: 0f 8c 68 01 00 00 jl 0x755f
|
|
73f7: 83 f8 10 cmp $0x10,%eax
|
|
73fa: 0f 8c 13 02 00 00 jl 0x7613
|
|
7400: 48 89 f9 mov %rdi,%rcx
|
|
7403: 48 83 e1 1f and $0x1f,%rcx
|
|
7407: 89 c9 mov %ecx,%ecx
|
|
7409: 85 c9 test %ecx,%ecx
|
|
740b: 74 11 je 0x741e
|
|
740d: f6 c1 07 test $0x7,%cl
|
|
7410: 0f 85 fd 01 00 00 jne 0x7613
|
|
7416: f7 d9 neg %ecx
|
|
7418: 83 c1 20 add $0x20,%ecx
|
|
741b: c1 e9 03 shr $0x3,%ecx
|
|
741e: 8d 51 10 lea 0x10(%rcx),%edx
|
|
7421: 3b c2 cmp %edx,%eax
|
|
7423: 0f 8c ea 01 00 00 jl 0x7613
|
|
7429: 41 89 c1 mov %eax,%r9d
|
|
742c: 33 d2 xor %edx,%edx
|
|
742e: 44 2b c9 sub %ecx,%r9d
|
|
7431: 41 83 e1 0f and $0xf,%r9d
|
|
7435: 41 f7 d9 neg %r9d
|
|
7438: 44 03 c8 add %eax,%r9d
|
|
743b: 85 c9 test %ecx,%ecx
|
|
743d: 76 1a jbe 0x7459
|
|
743f: 90 nop
|
|
7440: c5 fb 10 44 d5 00 vmovsd 0x0(%rbp,%rdx,8),%xmm0
|
|
7446: c4 c1 7b 5d 04 d2 vminsd (%r10,%rdx,8),%xmm0,%xmm0
|
|
744c: c5 fb 11 04 d7 vmovsd %xmm0,(%rdi,%rdx,8)
|
|
7451: 48 ff c2 inc %rdx
|
|
7454: 48 3b d1 cmp %rcx,%rdx
|
|
7457: 72 e7 jb 0x7440
|
|
7459: 49 63 d1 movslq %r9d,%rdx
|
|
745c: 0f 1f 40 00 nopl 0x0(%rax)
|
|
7460: c5 fd 10 44 cd 00 vmovupd 0x0(%rbp,%rcx,8),%ymm0
|
|
7466: c5 fd 10 54 cd 20 vmovupd 0x20(%rbp,%rcx,8),%ymm2
|
|
746c: c5 fd 10 64 cd 40 vmovupd 0x40(%rbp,%rcx,8),%ymm4
|
|
7472: 62 e1 fd 28 10 44 cd vmovupd 0x60(%rbp,%rcx,8),%ymm16
|
|
7479: 03
|
|
747a: c4 c1 7d 5d 0c ca vminpd (%r10,%rcx,8),%ymm0,%ymm1
|
|
7480: c4 c1 6d 5d 5c ca 20 vminpd 0x20(%r10,%rcx,8),%ymm2,%ymm3
|
|
7487: c4 c1 5d 5d 6c ca 40 vminpd 0x40(%r10,%rcx,8),%ymm4,%ymm5
|
|
748e: 62 c1 fd 20 5d 4c ca vminpd 0x60(%r10,%rcx,8),%ymm16,%ymm17
|
|
7495: 03
|
|
7496: c5 fd 11 0c cf vmovupd %ymm1,(%rdi,%rcx,8)
|
|
749b: c5 fd 11 5c cf 20 vmovupd %ymm3,0x20(%rdi,%rcx,8)
|
|
74a1: c5 fd 11 6c cf 40 vmovupd %ymm5,0x40(%rdi,%rcx,8)
|
|
74a7: 62 e1 fd 28 11 4c cf vmovupd %ymm17,0x60(%rdi,%rcx,8)
|
|
74ae: 03
|
|
74af: 48 83 c1 10 add $0x10,%rcx
|
|
74b3: 48 3b ca cmp %rdx,%rcx
|
|
74b6: 72 a8 jb 0x7460
|
|
74b8: 41 8d 51 01 lea 0x1(%r9),%edx
|
|
74bc: 3b d0 cmp %eax,%edx
|
|
74be: 0f 87 3c 01 00 00 ja 0x7600
|
|
74c4: 48 63 c0 movslq %eax,%rax
|
|
74c7: 4d 63 c9 movslq %r9d,%r9
|
|
74ca: 49 2b c1 sub %r9,%rax
|
|
74cd: 48 83 f8 04 cmp $0x4,%rax
|
|
74d1: 0f 8c 34 01 00 00 jl 0x760b
|
|
74d7: 4d 63 c9 movslq %r9d,%r9
|
|
74da: 41 89 c0 mov %eax,%r8d
|
|
74dd: 41 83 e0 fc and $0xfffffffc,%r8d
|
|
74e1: 33 c9 xor %ecx,%ecx
|
|
74e3: 4d 63 c0 movslq %r8d,%r8
|
|
74e6: 4a 8d 1c cf lea (%rdi,%r9,8),%rbx
|
|
74ea: 4b 8d 14 ca lea (%r10,%r9,8),%rdx
|
|
74ee: 4e 8d 5c cd 00 lea 0x0(%rbp,%r9,8),%r11
|
|
74f3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
74f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
74ff: 00
|
|
7500: c4 c1 7d 10 04 cb vmovupd (%r11,%rcx,8),%ymm0
|
|
7506: c5 fd 5d 0c ca vminpd (%rdx,%rcx,8),%ymm0,%ymm1
|
|
750b: c5 fd 11 0c cb vmovupd %ymm1,(%rbx,%rcx,8)
|
|
7510: 48 83 c1 04 add $0x4,%rcx
|
|
7514: 49 3b c8 cmp %r8,%rcx
|
|
7517: 72 e7 jb 0x7500
|
|
7519: 4c 3b c0 cmp %rax,%r8
|
|
751c: 0f 83 de 00 00 00 jae 0x7600
|
|
7522: 4d 63 c9 movslq %r9d,%r9
|
|
7525: 4a 8d 1c cf lea (%rdi,%r9,8),%rbx
|
|
7529: 4b 8d 0c ca lea (%r10,%r9,8),%rcx
|
|
752d: 4a 8d 54 cd 00 lea 0x0(%rbp,%r9,8),%rdx
|
|
7532: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7539: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7540: c4 a1 7b 10 04 c2 vmovsd (%rdx,%r8,8),%xmm0
|
|
7546: c4 a1 7b 5d 04 c1 vminsd (%rcx,%r8,8),%xmm0,%xmm0
|
|
754c: c4 a1 7b 11 04 c3 vmovsd %xmm0,(%rbx,%r8,8)
|
|
7552: 49 ff c0 inc %r8
|
|
7555: 4c 3b c0 cmp %rax,%r8
|
|
7558: 72 e6 jb 0x7540
|
|
755a: e9 a1 00 00 00 jmp 0x7600
|
|
755f: 41 89 c3 mov %eax,%r11d
|
|
7562: bf 01 00 00 00 mov $0x1,%edi
|
|
7567: 41 d1 eb shr $1,%r11d
|
|
756a: 45 33 c9 xor %r9d,%r9d
|
|
756d: 45 85 db test %r11d,%r11d
|
|
7570: 76 6b jbe 0x75dd
|
|
7572: 48 63 d2 movslq %edx,%rdx
|
|
7575: 48 89 74 24 20 mov %rsi,0x20(%rsp)
|
|
757a: 48 8d 3c d3 lea (%rbx,%rdx,8),%rdi
|
|
757e: 48 8d 2c d1 lea (%rcx,%rdx,8),%rbp
|
|
7582: 4d 8d 14 d0 lea (%r8,%rdx,8),%r10
|
|
7586: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
758d: 00
|
|
758e: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7595: 0f 1f 40 00 nopl 0x0(%rax)
|
|
7599: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
75a0: 43 8d 34 09 lea (%r9,%r9,1),%esi
|
|
75a4: 41 ff c1 inc %r9d
|
|
75a7: 48 63 f6 movslq %esi,%rsi
|
|
75aa: c5 fb 10 44 f5 00 vmovsd 0x0(%rbp,%rsi,8),%xmm0
|
|
75b0: c5 fb 5d 04 f7 vminsd (%rdi,%rsi,8),%xmm0,%xmm0
|
|
75b5: c4 c1 7b 11 04 f2 vmovsd %xmm0,(%r10,%rsi,8)
|
|
75bb: c5 fb 10 4c f5 08 vmovsd 0x8(%rbp,%rsi,8),%xmm1
|
|
75c1: c5 f3 5d 4c f7 08 vminsd 0x8(%rdi,%rsi,8),%xmm1,%xmm1
|
|
75c7: c4 c1 7b 11 4c f2 08 vmovsd %xmm1,0x8(%r10,%rsi,8)
|
|
75ce: 45 3b cb cmp %r11d,%r9d
|
|
75d1: 72 cd jb 0x75a0
|
|
75d3: 48 8b 74 24 20 mov 0x20(%rsp),%rsi
|
|
75d8: 43 8d 7c 09 01 lea 0x1(%r9,%r9,1),%edi
|
|
75dd: 8d 6f ff lea -0x1(%rdi),%ebp
|
|
75e0: 3b e8 cmp %eax,%ebp
|
|
75e2: 73 1c jae 0x7600
|
|
75e4: 48 63 d2 movslq %edx,%rdx
|
|
75e7: 48 63 ff movslq %edi,%rdi
|
|
75ea: 48 03 d7 add %rdi,%rdx
|
|
75ed: c5 fb 10 44 d1 f8 vmovsd -0x8(%rcx,%rdx,8),%xmm0
|
|
75f3: c5 fb 5d 44 d3 f8 vminsd -0x8(%rbx,%rdx,8),%xmm0,%xmm0
|
|
75f9: c4 c1 7b 11 44 d0 f8 vmovsd %xmm0,-0x8(%r8,%rdx,8)
|
|
7600: c5 f8 77 vzeroupper
|
|
7603: 48 83 c4 30 add $0x30,%rsp
|
|
7607: 5d pop %rbp
|
|
7608: 5f pop %rdi
|
|
7609: 5b pop %rbx
|
|
760a: c3 ret
|
|
760b: 45 33 c0 xor %r8d,%r8d
|
|
760e: e9 06 ff ff ff jmp 0x7519
|
|
7613: 45 33 c9 xor %r9d,%r9d
|
|
7616: e9 9d fe ff ff jmp 0x74b8
|
|
761b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
7620: 53 push %rbx
|
|
7621: 56 push %rsi
|
|
7622: 57 push %rdi
|
|
7623: 41 54 push %r12
|
|
7625: 41 55 push %r13
|
|
7627: 41 57 push %r15
|
|
7629: 55 push %rbp
|
|
762a: 48 83 ec 30 sub $0x30,%rsp
|
|
762e: 4d 89 c4 mov %r8,%r12
|
|
7631: 49 89 d7 mov %rdx,%r15
|
|
7634: 48 89 c8 mov %rcx,%rax
|
|
7637: 33 db xor %ebx,%ebx
|
|
7639: 4d 85 e4 test %r12,%r12
|
|
763c: 0f 84 5b 02 00 00 je 0x789d
|
|
7642: 41 83 3c 24 09 cmpl $0x9,(%r12)
|
|
7647: 74 14 je 0x765d
|
|
7649: b8 f3 ff ff ff mov $0xfffffff3,%eax
|
|
764e: 48 83 c4 30 add $0x30,%rsp
|
|
7652: 5d pop %rbp
|
|
7653: 41 5f pop %r15
|
|
7655: 41 5d pop %r13
|
|
7657: 41 5c pop %r12
|
|
7659: 5f pop %rdi
|
|
765a: 5e pop %rsi
|
|
765b: 5b pop %rbx
|
|
765c: c3 ret
|
|
765d: 48 85 c0 test %rax,%rax
|
|
7660: 0f 84 37 02 00 00 je 0x789d
|
|
7666: 4d 85 ff test %r15,%r15
|
|
7669: 0f 84 2e 02 00 00 je 0x789d
|
|
766f: 4d 85 c9 test %r9,%r9
|
|
7672: 0f 84 1d 02 00 00 je 0x7895
|
|
7678: 45 8b 6c 24 04 mov 0x4(%r12),%r13d
|
|
767d: 41 83 fd 05 cmp $0x5,%r13d
|
|
7681: 0f 8f e1 00 00 00 jg 0x7768
|
|
7687: 48 8b 18 mov (%rax),%rbx
|
|
768a: 44 89 e9 mov %r13d,%ecx
|
|
768d: 49 89 1f mov %rbx,(%r15)
|
|
7690: bb 01 00 00 00 mov $0x1,%ebx
|
|
7695: d3 e3 shl %cl,%ebx
|
|
7697: 83 fb 01 cmp $0x1,%ebx
|
|
769a: 0f 8e 79 00 00 00 jle 0x7719
|
|
76a0: 48 63 db movslq %ebx,%rbx
|
|
76a3: 48 8b 2c d8 mov (%rax,%rbx,8),%rbp
|
|
76a7: 49 89 6f 08 mov %rbp,0x8(%r15)
|
|
76ab: 8d 6b fe lea -0x2(%rbx),%ebp
|
|
76ae: 83 fd 02 cmp $0x2,%ebp
|
|
76b1: 7c 66 jl 0x7719
|
|
76b3: c1 ed 1f shr $0x1f,%ebp
|
|
76b6: bf 01 00 00 00 mov $0x1,%edi
|
|
76bb: 8d 74 2b fe lea -0x2(%rbx,%rbp,1),%esi
|
|
76bf: 33 ed xor %ebp,%ebp
|
|
76c1: 83 e6 fe and $0xfffffffe,%esi
|
|
76c4: 89 f3 mov %esi,%ebx
|
|
76c6: d1 eb shr $1,%ebx
|
|
76c8: 85 db test %ebx,%ebx
|
|
76ca: 76 39 jbe 0x7705
|
|
76cc: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
76d3: 00
|
|
76d4: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
76db: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
76e0: 8d 7c 2d 00 lea 0x0(%rbp,%rbp,1),%edi
|
|
76e4: ff c5 inc %ebp
|
|
76e6: 48 63 ff movslq %edi,%rdi
|
|
76e9: 3b eb cmp %ebx,%ebp
|
|
76eb: 4c 8b 4c f8 10 mov 0x10(%rax,%rdi,8),%r9
|
|
76f0: 4d 89 4c ff 10 mov %r9,0x10(%r15,%rdi,8)
|
|
76f5: 4c 8b 54 f8 18 mov 0x18(%rax,%rdi,8),%r10
|
|
76fa: 4d 89 54 ff 18 mov %r10,0x18(%r15,%rdi,8)
|
|
76ff: 72 df jb 0x76e0
|
|
7701: 8d 7c 2d 01 lea 0x1(%rbp,%rbp,1),%edi
|
|
7705: 8d 5f ff lea -0x1(%rdi),%ebx
|
|
7708: 3b de cmp %esi,%ebx
|
|
770a: 73 0d jae 0x7719
|
|
770c: 48 63 ff movslq %edi,%rdi
|
|
770f: 48 8b 44 f8 08 mov 0x8(%rax,%rdi,8),%rax
|
|
7714: 49 89 44 ff 08 mov %rax,0x8(%r15,%rdi,8)
|
|
7719: 4d 63 ed movslq %r13d,%r13
|
|
771c: 41 83 7c 24 0c 00 cmpl $0x0,0xc(%r12)
|
|
7722: 74 1e je 0x7742
|
|
7724: 48 8d 05 75 38 fe ff lea -0x1c78b(%rip),%rax # 0xfffffffffffeafa0
|
|
772b: 4c 89 f9 mov %r15,%rcx
|
|
772e: f2 41 0f 10 54 24 10 movsd 0x10(%r12),%xmm2
|
|
7735: 4c 89 fa mov %r15,%rdx
|
|
7738: 42 ff 94 e8 80 d8 c5 call *0x1c5d880(%rax,%r13,8)
|
|
773f: 01
|
|
7740: eb 15 jmp 0x7757
|
|
7742: 48 8d 05 57 38 fe ff lea -0x1c7a9(%rip),%rax # 0xfffffffffffeafa0
|
|
7749: 4c 89 f9 mov %r15,%rcx
|
|
774c: 4c 89 fa mov %r15,%rdx
|
|
774f: 42 ff 94 e8 b0 d8 c5 call *0x1c5d8b0(%rax,%r13,8)
|
|
7756: 01
|
|
7757: 33 c0 xor %eax,%eax
|
|
7759: 48 83 c4 30 add $0x30,%rsp
|
|
775d: 5d pop %rbp
|
|
775e: 41 5f pop %r15
|
|
7760: 41 5d pop %r13
|
|
7762: 41 5c pop %r12
|
|
7764: 5f pop %rdi
|
|
7765: 5e pop %rsi
|
|
7766: 5b pop %rbx
|
|
7767: c3 ret
|
|
7768: 4c 89 cb mov %r9,%rbx
|
|
776b: 48 83 e3 3f and $0x3f,%rbx
|
|
776f: 48 f7 db neg %rbx
|
|
7772: 48 83 e3 3f and $0x3f,%rbx
|
|
7776: 4c 03 cb add %rbx,%r9
|
|
7779: 33 db xor %ebx,%ebx
|
|
777b: 41 83 7c 24 1c 00 cmpl $0x0,0x1c(%r12)
|
|
7781: 49 0f 4f d9 cmovg %r9,%rbx
|
|
7785: 44 89 e9 mov %r13d,%ecx
|
|
7788: bd 01 00 00 00 mov $0x1,%ebp
|
|
778d: d3 e5 shl %cl,%ebp
|
|
778f: 41 8d 75 ff lea -0x1(%r13),%esi
|
|
7793: 48 63 ed movslq %ebp,%rbp
|
|
7796: 49 89 e3 mov %rsp,%r11
|
|
7799: f2 0f 10 10 movsd (%rax),%xmm2
|
|
779d: 89 f1 mov %esi,%ecx
|
|
779f: 0f 28 c2 movaps %xmm2,%xmm0
|
|
77a2: bf 01 00 00 00 mov $0x1,%edi
|
|
77a7: d3 e7 shl %cl,%edi
|
|
77a9: 48 89 c1 mov %rax,%rcx
|
|
77ac: f2 0f 10 0c e8 movsd (%rax,%rbp,8),%xmm1
|
|
77b1: 4c 89 fa mov %r15,%rdx
|
|
77b4: 41 89 f8 mov %edi,%r8d
|
|
77b7: 41 b9 ff ff ff ff mov $0xffffffff,%r9d
|
|
77bd: f2 0f 58 c1 addsd %xmm1,%xmm0
|
|
77c1: f2 0f 5c d1 subsd %xmm1,%xmm2
|
|
77c5: f2 41 0f 11 07 movsd %xmm0,(%r15)
|
|
77ca: f2 41 0f 11 57 08 movsd %xmm2,0x8(%r15)
|
|
77d0: 4d 8b 54 24 58 mov 0x58(%r12),%r10
|
|
77d5: 4d 89 53 20 mov %r10,0x20(%r11)
|
|
77d9: e8 c2 36 0b 00 call 0xbaea0
|
|
77de: 41 83 fd 06 cmp $0x6,%r13d
|
|
77e2: 7f 43 jg 0x7827
|
|
77e4: 41 83 7c 24 0c 00 cmpl $0x0,0xc(%r12)
|
|
77ea: 74 21 je 0x780d
|
|
77ec: 4d 63 ed movslq %r13d,%r13
|
|
77ef: 4c 89 f9 mov %r15,%rcx
|
|
77f2: f2 41 0f 10 54 24 10 movsd 0x10(%r12),%xmm2
|
|
77f9: 4c 8d 25 a0 37 fe ff lea -0x1c860(%rip),%r12 # 0xfffffffffffeafa0
|
|
7800: 4c 89 fa mov %r15,%rdx
|
|
7803: 43 ff 94 ec d8 d8 c5 call *0x1c5d8d8(%r12,%r13,8)
|
|
780a: 01
|
|
780b: eb 77 jmp 0x7884
|
|
780d: 4d 63 ed movslq %r13d,%r13
|
|
7810: 48 8d 05 89 37 fe ff lea -0x1c877(%rip),%rax # 0xfffffffffffeafa0
|
|
7817: 4c 89 f9 mov %r15,%rcx
|
|
781a: 4c 89 fa mov %r15,%rdx
|
|
781d: 42 ff 94 e8 08 d9 c5 call *0x1c5d908(%rax,%r13,8)
|
|
7824: 01
|
|
7825: eb 5d jmp 0x7884
|
|
7827: 41 83 fd 0f cmp $0xf,%r13d
|
|
782b: 7e 1a jle 0x7847
|
|
782d: 48 89 e0 mov %rsp,%rax
|
|
7830: 4c 89 e1 mov %r12,%rcx
|
|
7833: 4c 89 fa mov %r15,%rdx
|
|
7836: 4d 89 f8 mov %r15,%r8
|
|
7839: 41 89 f1 mov %esi,%r9d
|
|
783c: 48 89 58 20 mov %rbx,0x20(%rax)
|
|
7840: e8 1b 3e 0b 00 call 0xbb660
|
|
7845: eb 3d jmp 0x7884
|
|
7847: 48 89 e6 mov %rsp,%rsi
|
|
784a: 4c 89 f9 mov %r15,%rcx
|
|
784d: 49 8b 44 24 30 mov 0x30(%r12),%rax
|
|
7852: 4c 89 fa mov %r15,%rdx
|
|
7855: 41 89 f8 mov %edi,%r8d
|
|
7858: 4d 8b 4c 24 38 mov 0x38(%r12),%r9
|
|
785d: 48 89 46 20 mov %rax,0x20(%rsi)
|
|
7861: 48 89 5e 28 mov %rbx,0x28(%rsi)
|
|
7865: e8 66 63 a9 01 call 0x1a9dbd0
|
|
786a: 41 83 7c 24 0c 00 cmpl $0x0,0xc(%r12)
|
|
7870: 74 12 je 0x7884
|
|
7872: f2 41 0f 10 44 24 10 movsd 0x10(%r12),%xmm0
|
|
7879: 4c 89 fa mov %r15,%rdx
|
|
787c: 41 89 e8 mov %ebp,%r8d
|
|
787f: e8 fc cf fe ff call 0xffffffffffff4880
|
|
7884: 33 c0 xor %eax,%eax
|
|
7886: 48 83 c4 30 add $0x30,%rsp
|
|
788a: 5d pop %rbp
|
|
788b: 41 5f pop %r15
|
|
788d: 41 5d pop %r13
|
|
788f: 41 5c pop %r12
|
|
7891: 5f pop %rdi
|
|
7892: 5e pop %rsi
|
|
7893: 5b pop %rbx
|
|
7894: c3 ret
|
|
7895: 41 83 7c 24 1c 00 cmpl $0x0,0x1c(%r12)
|
|
789b: 7e 14 jle 0x78b1
|
|
789d: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
78a2: 48 83 c4 30 add $0x30,%rsp
|
|
78a6: 5d pop %rbp
|
|
78a7: 41 5f pop %r15
|
|
78a9: 41 5d pop %r13
|
|
78ab: 41 5c pop %r12
|
|
78ad: 5f pop %rdi
|
|
78ae: 5e pop %rsi
|
|
78af: 5b pop %rbx
|
|
78b0: c3 ret
|
|
78b1: 45 8b 6c 24 04 mov 0x4(%r12),%r13d
|
|
78b6: 41 83 fd 05 cmp $0x5,%r13d
|
|
78ba: 0f 8e c7 fd ff ff jle 0x7687
|
|
78c0: e9 c0 fe ff ff jmp 0x7785
|
|
78c5: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
78cc: 00
|
|
78cd: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
78d4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
78d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
78e0: 53 push %rbx
|
|
78e1: 56 push %rsi
|
|
78e2: 57 push %rdi
|
|
78e3: 41 55 push %r13
|
|
78e5: 41 56 push %r14
|
|
78e7: 41 57 push %r15
|
|
78e9: 55 push %rbp
|
|
78ea: 48 8d 64 24 d0 lea -0x30(%rsp),%rsp
|
|
78ef: 4d 89 c6 mov %r8,%r14
|
|
78f2: 49 89 d7 mov %rdx,%r15
|
|
78f5: 49 89 ca mov %rcx,%r10
|
|
78f8: 33 db xor %ebx,%ebx
|
|
78fa: 4d 85 f6 test %r14,%r14
|
|
78fd: 0f 84 5b 02 00 00 je 0x7b5e
|
|
7903: 41 83 3e 09 cmpl $0x9,(%r14)
|
|
7907: 74 15 je 0x791e
|
|
7909: b8 f3 ff ff ff mov $0xfffffff3,%eax
|
|
790e: 48 8d 64 24 30 lea 0x30(%rsp),%rsp
|
|
7913: 5d pop %rbp
|
|
7914: 41 5f pop %r15
|
|
7916: 41 5e pop %r14
|
|
7918: 41 5d pop %r13
|
|
791a: 5f pop %rdi
|
|
791b: 5e pop %rsi
|
|
791c: 5b pop %rbx
|
|
791d: c3 ret
|
|
791e: 4d 85 d2 test %r10,%r10
|
|
7921: 0f 84 37 02 00 00 je 0x7b5e
|
|
7927: 4d 85 ff test %r15,%r15
|
|
792a: 0f 84 2e 02 00 00 je 0x7b5e
|
|
7930: 4d 85 c9 test %r9,%r9
|
|
7933: 0f 84 1e 02 00 00 je 0x7b57
|
|
7939: 45 8b 6e 04 mov 0x4(%r14),%r13d
|
|
793d: 41 83 7e 04 05 cmpl $0x5,0x4(%r14)
|
|
7942: 0f 8f e6 00 00 00 jg 0x7a2e
|
|
7948: 49 8b 02 mov (%r10),%rax
|
|
794b: 44 89 e9 mov %r13d,%ecx
|
|
794e: 49 89 07 mov %rax,(%r15)
|
|
7951: b8 01 00 00 00 mov $0x1,%eax
|
|
7956: d3 e0 shl %cl,%eax
|
|
7958: 83 f8 01 cmp $0x1,%eax
|
|
795b: 0f 8e 7b 00 00 00 jle 0x79dc
|
|
7961: 48 63 c0 movslq %eax,%rax
|
|
7964: 49 8b 1c c2 mov (%r10,%rax,8),%rbx
|
|
7968: 49 89 5f 08 mov %rbx,0x8(%r15)
|
|
796c: 8d 58 fe lea -0x2(%rax),%ebx
|
|
796f: 83 fb 02 cmp $0x2,%ebx
|
|
7972: 7c 68 jl 0x79dc
|
|
7974: c1 eb 1f shr $0x1f,%ebx
|
|
7977: be 01 00 00 00 mov $0x1,%esi
|
|
797c: 03 c3 add %ebx,%eax
|
|
797e: 33 ed xor %ebp,%ebp
|
|
7980: 83 c0 fe add $0xfffffffe,%eax
|
|
7983: 83 e0 fe and $0xfffffffe,%eax
|
|
7986: 89 c3 mov %eax,%ebx
|
|
7988: d1 eb shr $1,%ebx
|
|
798a: 85 db test %ebx,%ebx
|
|
798c: 76 39 jbe 0x79c7
|
|
798e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
7995: 00
|
|
7996: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
799d: 0f 1f 00 nopl (%rax)
|
|
79a0: 89 ee mov %ebp,%esi
|
|
79a2: 03 f5 add %ebp,%esi
|
|
79a4: ff c5 inc %ebp
|
|
79a6: 48 63 f6 movslq %esi,%rsi
|
|
79a9: 3b eb cmp %ebx,%ebp
|
|
79ab: 49 8b 7c f2 10 mov 0x10(%r10,%rsi,8),%rdi
|
|
79b0: 49 89 7c f7 10 mov %rdi,0x10(%r15,%rsi,8)
|
|
79b5: 4d 8b 4c f2 18 mov 0x18(%r10,%rsi,8),%r9
|
|
79ba: 4d 89 4c f7 18 mov %r9,0x18(%r15,%rsi,8)
|
|
79bf: 72 df jb 0x79a0
|
|
79c1: 03 ed add %ebp,%ebp
|
|
79c3: 89 ee mov %ebp,%esi
|
|
79c5: ff c6 inc %esi
|
|
79c7: 89 f3 mov %esi,%ebx
|
|
79c9: ff cb dec %ebx
|
|
79cb: 3b d8 cmp %eax,%ebx
|
|
79cd: 73 0d jae 0x79dc
|
|
79cf: 48 63 f6 movslq %esi,%rsi
|
|
79d2: 4d 8b 54 f2 08 mov 0x8(%r10,%rsi,8),%r10
|
|
79d7: 4d 89 54 f7 08 mov %r10,0x8(%r15,%rsi,8)
|
|
79dc: 4d 63 ed movslq %r13d,%r13
|
|
79df: 41 83 7e 0c 00 cmpl $0x0,0xc(%r14)
|
|
79e4: 74 1f je 0x7a05
|
|
79e6: 48 8d 05 b3 35 fe ff lea -0x1ca4d(%rip),%rax # 0xfffffffffffeafa0
|
|
79ed: 4c 89 f9 mov %r15,%rcx
|
|
79f0: f2 41 0f 10 56 10 movsd 0x10(%r14),%xmm2
|
|
79f6: 4c 89 fa mov %r15,%rdx
|
|
79f9: 4a 8b 9c e8 40 d9 c5 mov 0x1c5d940(%rax,%r13,8),%rbx
|
|
7a00: 01
|
|
7a01: ff d3 call *%rbx
|
|
7a03: eb 17 jmp 0x7a1c
|
|
7a05: 48 8d 05 94 35 fe ff lea -0x1ca6c(%rip),%rax # 0xfffffffffffeafa0
|
|
7a0c: 4c 89 f9 mov %r15,%rcx
|
|
7a0f: 4c 89 fa mov %r15,%rdx
|
|
7a12: 4a 8b 9c e8 70 d9 c5 mov 0x1c5d970(%rax,%r13,8),%rbx
|
|
7a19: 01
|
|
7a1a: ff d3 call *%rbx
|
|
7a1c: 33 c0 xor %eax,%eax
|
|
7a1e: 48 8d 64 24 30 lea 0x30(%rsp),%rsp
|
|
7a23: 5d pop %rbp
|
|
7a24: 41 5f pop %r15
|
|
7a26: 41 5e pop %r14
|
|
7a28: 41 5d pop %r13
|
|
7a2a: 5f pop %rdi
|
|
7a2b: 5e pop %rsi
|
|
7a2c: 5b pop %rbx
|
|
7a2d: c3 ret
|
|
7a2e: 4c 89 c8 mov %r9,%rax
|
|
7a31: 48 83 e0 3f and $0x3f,%rax
|
|
7a35: 48 f7 d8 neg %rax
|
|
7a38: 48 83 e0 3f and $0x3f,%rax
|
|
7a3c: 4c 03 c8 add %rax,%r9
|
|
7a3f: 41 83 7e 1c 00 cmpl $0x0,0x1c(%r14)
|
|
7a44: 49 0f 4f d9 cmovg %r9,%rbx
|
|
7a48: 44 89 e9 mov %r13d,%ecx
|
|
7a4b: bd 01 00 00 00 mov $0x1,%ebp
|
|
7a50: d3 e5 shl %cl,%ebp
|
|
7a52: 41 8d 75 ff lea -0x1(%r13),%esi
|
|
7a56: 48 63 ed movslq %ebp,%rbp
|
|
7a59: 49 89 e3 mov %rsp,%r11
|
|
7a5c: f2 41 0f 10 12 movsd (%r10),%xmm2
|
|
7a61: 89 f1 mov %esi,%ecx
|
|
7a63: 0f 28 c2 movaps %xmm2,%xmm0
|
|
7a66: bf 01 00 00 00 mov $0x1,%edi
|
|
7a6b: d3 e7 shl %cl,%edi
|
|
7a6d: 4c 89 d1 mov %r10,%rcx
|
|
7a70: f2 41 0f 10 0c ea movsd (%r10,%rbp,8),%xmm1
|
|
7a76: 4c 89 fa mov %r15,%rdx
|
|
7a79: 41 89 f8 mov %edi,%r8d
|
|
7a7c: 41 83 c9 ff or $0xffffffff,%r9d
|
|
7a80: f2 0f 58 c1 addsd %xmm1,%xmm0
|
|
7a84: f2 0f 5c d1 subsd %xmm1,%xmm2
|
|
7a88: f2 41 0f 11 07 movsd %xmm0,(%r15)
|
|
7a8d: f2 41 0f 11 57 08 movsd %xmm2,0x8(%r15)
|
|
7a93: 49 8b 46 58 mov 0x58(%r14),%rax
|
|
7a97: 49 89 43 20 mov %rax,0x20(%r11)
|
|
7a9b: e8 00 b9 0b 00 call 0xc33a0
|
|
7aa0: 41 83 fd 06 cmp $0x6,%r13d
|
|
7aa4: 7f 45 jg 0x7aeb
|
|
7aa6: 41 83 7e 0c 00 cmpl $0x0,0xc(%r14)
|
|
7aab: 74 22 je 0x7acf
|
|
7aad: 4d 63 ed movslq %r13d,%r13
|
|
7ab0: 48 8d 05 e9 34 fe ff lea -0x1cb17(%rip),%rax # 0xfffffffffffeafa0
|
|
7ab7: f2 41 0f 10 56 10 movsd 0x10(%r14),%xmm2
|
|
7abd: 4c 89 f9 mov %r15,%rcx
|
|
7ac0: 4c 89 fa mov %r15,%rdx
|
|
7ac3: 4a 8b 9c e8 98 d9 c5 mov 0x1c5d998(%rax,%r13,8),%rbx
|
|
7aca: 01
|
|
7acb: ff d3 call *%rbx
|
|
7acd: eb 76 jmp 0x7b45
|
|
7acf: 4d 63 ed movslq %r13d,%r13
|
|
7ad2: 48 8d 05 c7 34 fe ff lea -0x1cb39(%rip),%rax # 0xfffffffffffeafa0
|
|
7ad9: 4c 89 f9 mov %r15,%rcx
|
|
7adc: 4c 89 fa mov %r15,%rdx
|
|
7adf: 4a 8b 9c e8 c8 d9 c5 mov 0x1c5d9c8(%rax,%r13,8),%rbx
|
|
7ae6: 01
|
|
7ae7: ff d3 call *%rbx
|
|
7ae9: eb 5a jmp 0x7b45
|
|
7aeb: 41 83 fd 11 cmp $0x11,%r13d
|
|
7aef: 7e 1b jle 0x7b0c
|
|
7af1: 48 8d 04 24 lea (%rsp),%rax
|
|
7af5: 4c 89 f1 mov %r14,%rcx
|
|
7af8: 4c 89 fa mov %r15,%rdx
|
|
7afb: 4d 89 f8 mov %r15,%r8
|
|
7afe: 41 89 f1 mov %esi,%r9d
|
|
7b01: 48 89 58 20 mov %rbx,0x20(%rax)
|
|
7b05: e8 f6 c0 0b 00 call 0xc3c00
|
|
7b0a: eb 39 jmp 0x7b45
|
|
7b0c: 48 89 e6 mov %rsp,%rsi
|
|
7b0f: 4c 89 f9 mov %r15,%rcx
|
|
7b12: 49 8b 46 30 mov 0x30(%r14),%rax
|
|
7b16: 4c 89 fa mov %r15,%rdx
|
|
7b19: 41 89 f8 mov %edi,%r8d
|
|
7b1c: 4d 8b 4e 38 mov 0x38(%r14),%r9
|
|
7b20: 48 89 46 20 mov %rax,0x20(%rsi)
|
|
7b24: 48 89 5e 28 mov %rbx,0x28(%rsi)
|
|
7b28: e8 43 86 aa 01 call 0x1ab0170
|
|
7b2d: 41 83 7e 0c 00 cmpl $0x0,0xc(%r14)
|
|
7b32: 74 11 je 0x7b45
|
|
7b34: f2 41 0f 10 46 10 movsd 0x10(%r14),%xmm0
|
|
7b3a: 4c 89 fa mov %r15,%rdx
|
|
7b3d: 41 89 e8 mov %ebp,%r8d
|
|
7b40: e8 9b cd fe ff call 0xffffffffffff48e0
|
|
7b45: 33 c0 xor %eax,%eax
|
|
7b47: 48 8d 64 24 30 lea 0x30(%rsp),%rsp
|
|
7b4c: 5d pop %rbp
|
|
7b4d: 41 5f pop %r15
|
|
7b4f: 41 5e pop %r14
|
|
7b51: 41 5d pop %r13
|
|
7b53: 5f pop %rdi
|
|
7b54: 5e pop %rsi
|
|
7b55: 5b pop %rbx
|
|
7b56: c3 ret
|
|
7b57: 41 83 7e 1c 00 cmpl $0x0,0x1c(%r14)
|
|
7b5c: 7e 15 jle 0x7b73
|
|
7b5e: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
7b63: 48 8d 64 24 30 lea 0x30(%rsp),%rsp
|
|
7b68: 5d pop %rbp
|
|
7b69: 41 5f pop %r15
|
|
7b6b: 41 5e pop %r14
|
|
7b6d: 41 5d pop %r13
|
|
7b6f: 5f pop %rdi
|
|
7b70: 5e pop %rsi
|
|
7b71: 5b pop %rbx
|
|
7b72: c3 ret
|
|
7b73: 45 8b 6e 04 mov 0x4(%r14),%r13d
|
|
7b77: 41 83 7e 04 05 cmpl $0x5,0x4(%r14)
|
|
7b7c: 0f 8e c6 fd ff ff jle 0x7948
|
|
7b82: e9 c1 fe ff ff jmp 0x7a48
|
|
7b87: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
7b8e: 00
|
|
7b8f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7b96: 0f 1f 00 nopl (%rax)
|
|
7b99: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7ba0: 53 push %rbx
|
|
7ba1: 56 push %rsi
|
|
7ba2: 41 54 push %r12
|
|
7ba4: 41 55 push %r13
|
|
7ba6: 41 56 push %r14
|
|
7ba8: 41 57 push %r15
|
|
7baa: 55 push %rbp
|
|
7bab: 48 83 ec 30 sub $0x30,%rsp
|
|
7baf: 4d 89 c6 mov %r8,%r14
|
|
7bb2: 49 89 d7 mov %rdx,%r15
|
|
7bb5: 48 89 c8 mov %rcx,%rax
|
|
7bb8: 33 db xor %ebx,%ebx
|
|
7bba: 4d 85 f6 test %r14,%r14
|
|
7bbd: 0f 84 5f 02 00 00 je 0x7e22
|
|
7bc3: 41 83 3e 09 cmpl $0x9,(%r14)
|
|
7bc7: 74 15 je 0x7bde
|
|
7bc9: b8 f3 ff ff ff mov $0xfffffff3,%eax
|
|
7bce: 48 83 c4 30 add $0x30,%rsp
|
|
7bd2: 5d pop %rbp
|
|
7bd3: 41 5f pop %r15
|
|
7bd5: 41 5e pop %r14
|
|
7bd7: 41 5d pop %r13
|
|
7bd9: 41 5c pop %r12
|
|
7bdb: 5e pop %rsi
|
|
7bdc: 5b pop %rbx
|
|
7bdd: c3 ret
|
|
7bde: 48 85 c0 test %rax,%rax
|
|
7be1: 0f 84 3b 02 00 00 je 0x7e22
|
|
7be7: 4d 85 ff test %r15,%r15
|
|
7bea: 0f 84 32 02 00 00 je 0x7e22
|
|
7bf0: 4d 85 c9 test %r9,%r9
|
|
7bf3: 0f 84 22 02 00 00 je 0x7e1b
|
|
7bf9: 45 8b 6e 04 mov 0x4(%r14),%r13d
|
|
7bfd: 41 83 fd 05 cmp $0x5,%r13d
|
|
7c01: 0f 8f e8 00 00 00 jg 0x7cef
|
|
7c07: 48 8b 18 mov (%rax),%rbx
|
|
7c0a: 44 89 e9 mov %r13d,%ecx
|
|
7c0d: 49 89 1f mov %rbx,(%r15)
|
|
7c10: bb 01 00 00 00 mov $0x1,%ebx
|
|
7c15: d3 e3 shl %cl,%ebx
|
|
7c17: 83 fb 01 cmp $0x1,%ebx
|
|
7c1a: 0f 8e 7d 00 00 00 jle 0x7c9d
|
|
7c20: 48 63 db movslq %ebx,%rbx
|
|
7c23: 48 8b 2c d8 mov (%rax,%rbx,8),%rbp
|
|
7c27: 49 89 6f 08 mov %rbp,0x8(%r15)
|
|
7c2b: 8d 6b fe lea -0x2(%rbx),%ebp
|
|
7c2e: 83 fd 02 cmp $0x2,%ebp
|
|
7c31: 7c 6a jl 0x7c9d
|
|
7c33: c1 ed 1f shr $0x1f,%ebp
|
|
7c36: 41 b9 01 00 00 00 mov $0x1,%r9d
|
|
7c3c: 8d 74 2b fe lea -0x2(%rbx,%rbp,1),%esi
|
|
7c40: 33 ed xor %ebp,%ebp
|
|
7c42: 83 e6 fe and $0xfffffffe,%esi
|
|
7c45: 89 f3 mov %esi,%ebx
|
|
7c47: d1 eb shr $1,%ebx
|
|
7c49: 85 db test %ebx,%ebx
|
|
7c4b: 76 3b jbe 0x7c88
|
|
7c4d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
7c54: 00
|
|
7c55: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7c5c: 0f 1f 40 00 nopl 0x0(%rax)
|
|
7c60: 44 8d 4c 2d 00 lea 0x0(%rbp,%rbp,1),%r9d
|
|
7c65: 83 c5 01 add $0x1,%ebp
|
|
7c68: 4d 63 c9 movslq %r9d,%r9
|
|
7c6b: 4e 8b 54 c8 10 mov 0x10(%rax,%r9,8),%r10
|
|
7c70: 4f 89 54 cf 10 mov %r10,0x10(%r15,%r9,8)
|
|
7c75: 4e 8b 5c c8 18 mov 0x18(%rax,%r9,8),%r11
|
|
7c7a: 4f 89 5c cf 18 mov %r11,0x18(%r15,%r9,8)
|
|
7c7f: 3b eb cmp %ebx,%ebp
|
|
7c81: 72 dd jb 0x7c60
|
|
7c83: 44 8d 4c 2d 01 lea 0x1(%rbp,%rbp,1),%r9d
|
|
7c88: 41 8d 59 ff lea -0x1(%r9),%ebx
|
|
7c8c: 3b de cmp %esi,%ebx
|
|
7c8e: 73 0d jae 0x7c9d
|
|
7c90: 4d 63 c9 movslq %r9d,%r9
|
|
7c93: 4a 8b 44 c8 08 mov 0x8(%rax,%r9,8),%rax
|
|
7c98: 4b 89 44 cf 08 mov %rax,0x8(%r15,%r9,8)
|
|
7c9d: 4d 63 ed movslq %r13d,%r13
|
|
7ca0: 41 83 7e 0c 00 cmpl $0x0,0xc(%r14)
|
|
7ca5: 74 1f je 0x7cc6
|
|
7ca7: 48 8d 05 f2 32 fe ff lea -0x1cd0e(%rip),%rax # 0xfffffffffffeafa0
|
|
7cae: f2 41 0f 10 56 10 movsd 0x10(%r14),%xmm2
|
|
7cb4: 4c 89 f9 mov %r15,%rcx
|
|
7cb7: 4a 8b 9c e8 00 da c5 mov 0x1c5da00(%rax,%r13,8),%rbx
|
|
7cbe: 01
|
|
7cbf: 4c 89 fa mov %r15,%rdx
|
|
7cc2: ff d3 call *%rbx
|
|
7cc4: eb 17 jmp 0x7cdd
|
|
7cc6: 48 8d 05 d3 32 fe ff lea -0x1cd2d(%rip),%rax # 0xfffffffffffeafa0
|
|
7ccd: 4c 89 f9 mov %r15,%rcx
|
|
7cd0: 4a 8b 9c e8 30 da c5 mov 0x1c5da30(%rax,%r13,8),%rbx
|
|
7cd7: 01
|
|
7cd8: 4c 89 fa mov %r15,%rdx
|
|
7cdb: ff d3 call *%rbx
|
|
7cdd: 33 c0 xor %eax,%eax
|
|
7cdf: 48 83 c4 30 add $0x30,%rsp
|
|
7ce3: 5d pop %rbp
|
|
7ce4: 41 5f pop %r15
|
|
7ce6: 41 5e pop %r14
|
|
7ce8: 41 5d pop %r13
|
|
7cea: 41 5c pop %r12
|
|
7cec: 5e pop %rsi
|
|
7ced: 5b pop %rbx
|
|
7cee: c3 ret
|
|
7cef: 4c 89 cb mov %r9,%rbx
|
|
7cf2: 48 83 e3 3f and $0x3f,%rbx
|
|
7cf6: 48 f7 db neg %rbx
|
|
7cf9: 48 83 e3 3f and $0x3f,%rbx
|
|
7cfd: 4c 03 cb add %rbx,%r9
|
|
7d00: 33 db xor %ebx,%ebx
|
|
7d02: 41 83 7e 1c 00 cmpl $0x0,0x1c(%r14)
|
|
7d07: 49 0f 4f d9 cmovg %r9,%rbx
|
|
7d0b: 44 89 e9 mov %r13d,%ecx
|
|
7d0e: bd 01 00 00 00 mov $0x1,%ebp
|
|
7d13: f2 0f 10 10 movsd (%rax),%xmm2
|
|
7d17: d3 e5 shl %cl,%ebp
|
|
7d19: 0f 28 c2 movaps %xmm2,%xmm0
|
|
7d1c: 41 8d 75 ff lea -0x1(%r13),%esi
|
|
7d20: 41 bc 01 00 00 00 mov $0x1,%r12d
|
|
7d26: 48 63 ed movslq %ebp,%rbp
|
|
7d29: 89 f1 mov %esi,%ecx
|
|
7d2b: f2 0f 10 0c e8 movsd (%rax,%rbp,8),%xmm1
|
|
7d30: 41 d3 e4 shl %cl,%r12d
|
|
7d33: 49 89 e3 mov %rsp,%r11
|
|
7d36: f2 0f 58 c1 addsd %xmm1,%xmm0
|
|
7d3a: f2 0f 5c d1 subsd %xmm1,%xmm2
|
|
7d3e: 48 89 c1 mov %rax,%rcx
|
|
7d41: 4c 89 fa mov %r15,%rdx
|
|
7d44: 45 89 e0 mov %r12d,%r8d
|
|
7d47: 41 b9 ff ff ff ff mov $0xffffffff,%r9d
|
|
7d4d: f2 41 0f 11 07 movsd %xmm0,(%r15)
|
|
7d52: f2 41 0f 11 57 08 movsd %xmm2,0x8(%r15)
|
|
7d58: 4d 8b 56 58 mov 0x58(%r14),%r10
|
|
7d5c: 4d 89 53 20 mov %r10,0x20(%r11)
|
|
7d60: e8 1b 3f 0c 00 call 0xcbc80
|
|
7d65: 41 83 fd 06 cmp $0x6,%r13d
|
|
7d69: 7f 45 jg 0x7db0
|
|
7d6b: 41 83 7e 0c 00 cmpl $0x0,0xc(%r14)
|
|
7d70: 74 22 je 0x7d94
|
|
7d72: 4d 63 ed movslq %r13d,%r13
|
|
7d75: 48 8d 05 24 32 fe ff lea -0x1cddc(%rip),%rax # 0xfffffffffffeafa0
|
|
7d7c: f2 41 0f 10 56 10 movsd 0x10(%r14),%xmm2
|
|
7d82: 4a 8b 9c e8 58 da c5 mov 0x1c5da58(%rax,%r13,8),%rbx
|
|
7d89: 01
|
|
7d8a: 4c 89 f9 mov %r15,%rcx
|
|
7d8d: 4c 89 fa mov %r15,%rdx
|
|
7d90: ff d3 call *%rbx
|
|
7d92: eb 75 jmp 0x7e09
|
|
7d94: 4d 63 ed movslq %r13d,%r13
|
|
7d97: 48 8d 05 02 32 fe ff lea -0x1cdfe(%rip),%rax # 0xfffffffffffeafa0
|
|
7d9e: 4a 8b 9c e8 88 da c5 mov 0x1c5da88(%rax,%r13,8),%rbx
|
|
7da5: 01
|
|
7da6: 4c 89 f9 mov %r15,%rcx
|
|
7da9: 4c 89 fa mov %r15,%rdx
|
|
7dac: ff d3 call *%rbx
|
|
7dae: eb 59 jmp 0x7e09
|
|
7db0: 41 83 fd 11 cmp $0x11,%r13d
|
|
7db4: 7e 1a jle 0x7dd0
|
|
7db6: 48 89 e0 mov %rsp,%rax
|
|
7db9: 4c 89 f1 mov %r14,%rcx
|
|
7dbc: 4c 89 fa mov %r15,%rdx
|
|
7dbf: 4d 89 f8 mov %r15,%r8
|
|
7dc2: 48 89 58 20 mov %rbx,0x20(%rax)
|
|
7dc6: 41 89 f1 mov %esi,%r9d
|
|
7dc9: e8 92 46 0c 00 call 0xcc460
|
|
7dce: eb 39 jmp 0x7e09
|
|
7dd0: 48 89 e6 mov %rsp,%rsi
|
|
7dd3: 49 8b 46 30 mov 0x30(%r14),%rax
|
|
7dd7: 4c 89 f9 mov %r15,%rcx
|
|
7dda: 4d 8b 4e 38 mov 0x38(%r14),%r9
|
|
7dde: 4c 89 fa mov %r15,%rdx
|
|
7de1: 45 89 e0 mov %r12d,%r8d
|
|
7de4: 48 89 46 20 mov %rax,0x20(%rsi)
|
|
7de8: 48 89 5e 28 mov %rbx,0x28(%rsi)
|
|
7dec: e8 7f 64 ac 01 call 0x1ace270
|
|
7df1: 41 83 7e 0c 00 cmpl $0x0,0xc(%r14)
|
|
7df6: 74 11 je 0x7e09
|
|
7df8: f2 41 0f 10 46 10 movsd 0x10(%r14),%xmm0
|
|
7dfe: 4c 89 fa mov %r15,%rdx
|
|
7e01: 41 89 e8 mov %ebp,%r8d
|
|
7e04: e8 37 cb fe ff call 0xffffffffffff4940
|
|
7e09: 33 c0 xor %eax,%eax
|
|
7e0b: 48 83 c4 30 add $0x30,%rsp
|
|
7e0f: 5d pop %rbp
|
|
7e10: 41 5f pop %r15
|
|
7e12: 41 5e pop %r14
|
|
7e14: 41 5d pop %r13
|
|
7e16: 41 5c pop %r12
|
|
7e18: 5e pop %rsi
|
|
7e19: 5b pop %rbx
|
|
7e1a: c3 ret
|
|
7e1b: 41 83 7e 1c 00 cmpl $0x0,0x1c(%r14)
|
|
7e20: 7e 15 jle 0x7e37
|
|
7e22: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
7e27: 48 83 c4 30 add $0x30,%rsp
|
|
7e2b: 5d pop %rbp
|
|
7e2c: 41 5f pop %r15
|
|
7e2e: 41 5e pop %r14
|
|
7e30: 41 5d pop %r13
|
|
7e32: 41 5c pop %r12
|
|
7e34: 5e pop %rsi
|
|
7e35: 5b pop %rbx
|
|
7e36: c3 ret
|
|
7e37: 45 8b 6e 04 mov 0x4(%r14),%r13d
|
|
7e3b: 41 83 fd 05 cmp $0x5,%r13d
|
|
7e3f: 0f 8e c2 fd ff ff jle 0x7c07
|
|
7e45: e9 c1 fe ff ff jmp 0x7d0b
|
|
7e4a: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
7e51: 00
|
|
7e52: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7e59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7e60: 53 push %rbx
|
|
7e61: 56 push %rsi
|
|
7e62: 57 push %rdi
|
|
7e63: 41 54 push %r12
|
|
7e65: 41 56 push %r14
|
|
7e67: 41 57 push %r15
|
|
7e69: 55 push %rbp
|
|
7e6a: 48 83 ec 30 sub $0x30,%rsp
|
|
7e6e: 4d 89 c6 mov %r8,%r14
|
|
7e71: 49 89 d7 mov %rdx,%r15
|
|
7e74: 48 89 c8 mov %rcx,%rax
|
|
7e77: 33 db xor %ebx,%ebx
|
|
7e79: 4d 85 f6 test %r14,%r14
|
|
7e7c: 0f 84 4e 02 00 00 je 0x80d0
|
|
7e82: 41 83 3e 09 cmpl $0x9,(%r14)
|
|
7e86: 74 14 je 0x7e9c
|
|
7e88: b8 f3 ff ff ff mov $0xfffffff3,%eax
|
|
7e8d: 48 83 c4 30 add $0x30,%rsp
|
|
7e91: 5d pop %rbp
|
|
7e92: 41 5f pop %r15
|
|
7e94: 41 5e pop %r14
|
|
7e96: 41 5c pop %r12
|
|
7e98: 5f pop %rdi
|
|
7e99: 5e pop %rsi
|
|
7e9a: 5b pop %rbx
|
|
7e9b: c3 ret
|
|
7e9c: 48 85 c0 test %rax,%rax
|
|
7e9f: 0f 84 2b 02 00 00 je 0x80d0
|
|
7ea5: 4d 85 ff test %r15,%r15
|
|
7ea8: 0f 84 22 02 00 00 je 0x80d0
|
|
7eae: 4d 85 c9 test %r9,%r9
|
|
7eb1: 0f 84 12 02 00 00 je 0x80c9
|
|
7eb7: 45 8b 66 04 mov 0x4(%r14),%r12d
|
|
7ebb: 41 83 fc 04 cmp $0x4,%r12d
|
|
7ebf: 0f 8f e1 00 00 00 jg 0x7fa6
|
|
7ec5: 48 8b 18 mov (%rax),%rbx
|
|
7ec8: 44 89 e1 mov %r12d,%ecx
|
|
7ecb: 49 89 1f mov %rbx,(%r15)
|
|
7ece: bb 01 00 00 00 mov $0x1,%ebx
|
|
7ed3: d3 e3 shl %cl,%ebx
|
|
7ed5: 83 fb 01 cmp $0x1,%ebx
|
|
7ed8: 0f 8e 7b 00 00 00 jle 0x7f59
|
|
7ede: 48 63 db movslq %ebx,%rbx
|
|
7ee1: 48 8b 2c d8 mov (%rax,%rbx,8),%rbp
|
|
7ee5: 49 89 6f 08 mov %rbp,0x8(%r15)
|
|
7ee9: 8d 6b fe lea -0x2(%rbx),%ebp
|
|
7eec: 83 fd 02 cmp $0x2,%ebp
|
|
7eef: 7c 68 jl 0x7f59
|
|
7ef1: c1 ed 1f shr $0x1f,%ebp
|
|
7ef4: bf 01 00 00 00 mov $0x1,%edi
|
|
7ef9: 8d 74 2b fe lea -0x2(%rbx,%rbp,1),%esi
|
|
7efd: 33 ed xor %ebp,%ebp
|
|
7eff: 83 e6 fe and $0xfffffffe,%esi
|
|
7f02: 89 f3 mov %esi,%ebx
|
|
7f04: d1 eb shr $1,%ebx
|
|
7f06: 85 db test %ebx,%ebx
|
|
7f08: 76 3b jbe 0x7f45
|
|
7f0a: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
7f11: 00
|
|
7f12: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7f19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7f20: 8d 7c 2d 00 lea 0x0(%rbp,%rbp,1),%edi
|
|
7f24: ff c5 inc %ebp
|
|
7f26: 48 63 ff movslq %edi,%rdi
|
|
7f29: 4c 8b 4c f8 10 mov 0x10(%rax,%rdi,8),%r9
|
|
7f2e: 4d 89 4c ff 10 mov %r9,0x10(%r15,%rdi,8)
|
|
7f33: 4c 8b 54 f8 18 mov 0x18(%rax,%rdi,8),%r10
|
|
7f38: 4d 89 54 ff 18 mov %r10,0x18(%r15,%rdi,8)
|
|
7f3d: 3b eb cmp %ebx,%ebp
|
|
7f3f: 72 df jb 0x7f20
|
|
7f41: 8d 7c 2d 01 lea 0x1(%rbp,%rbp,1),%edi
|
|
7f45: 8d 5f ff lea -0x1(%rdi),%ebx
|
|
7f48: 3b de cmp %esi,%ebx
|
|
7f4a: 73 0d jae 0x7f59
|
|
7f4c: 48 63 ff movslq %edi,%rdi
|
|
7f4f: 48 8b 44 f8 08 mov 0x8(%rax,%rdi,8),%rax
|
|
7f54: 49 89 44 ff 08 mov %rax,0x8(%r15,%rdi,8)
|
|
7f59: 4d 63 e4 movslq %r12d,%r12
|
|
7f5c: 41 83 7e 0c 00 cmpl $0x0,0xc(%r14)
|
|
7f61: 74 1d je 0x7f80
|
|
7f63: 48 8d 05 36 30 fe ff lea -0x1cfca(%rip),%rax # 0xfffffffffffeafa0
|
|
7f6a: 4c 89 f9 mov %r15,%rcx
|
|
7f6d: c4 c1 7b 10 56 10 vmovsd 0x10(%r14),%xmm2
|
|
7f73: 4c 89 fa mov %r15,%rdx
|
|
7f76: 42 ff 94 e0 c0 da c5 call *0x1c5dac0(%rax,%r12,8)
|
|
7f7d: 01
|
|
7f7e: eb 15 jmp 0x7f95
|
|
7f80: 48 8d 05 19 30 fe ff lea -0x1cfe7(%rip),%rax # 0xfffffffffffeafa0
|
|
7f87: 4c 89 f9 mov %r15,%rcx
|
|
7f8a: 4c 89 fa mov %r15,%rdx
|
|
7f8d: 42 ff 94 e0 f0 da c5 call *0x1c5daf0(%rax,%r12,8)
|
|
7f94: 01
|
|
7f95: 33 c0 xor %eax,%eax
|
|
7f97: 48 83 c4 30 add $0x30,%rsp
|
|
7f9b: 5d pop %rbp
|
|
7f9c: 41 5f pop %r15
|
|
7f9e: 41 5e pop %r14
|
|
7fa0: 41 5c pop %r12
|
|
7fa2: 5f pop %rdi
|
|
7fa3: 5e pop %rsi
|
|
7fa4: 5b pop %rbx
|
|
7fa5: c3 ret
|
|
7fa6: 4c 89 cb mov %r9,%rbx
|
|
7fa9: 48 83 e3 3f and $0x3f,%rbx
|
|
7fad: 48 f7 db neg %rbx
|
|
7fb0: 48 83 e3 3f and $0x3f,%rbx
|
|
7fb4: 4c 03 cb add %rbx,%r9
|
|
7fb7: 33 db xor %ebx,%ebx
|
|
7fb9: 41 83 7e 1c 00 cmpl $0x0,0x1c(%r14)
|
|
7fbe: 49 0f 4f d9 cmovg %r9,%rbx
|
|
7fc2: 44 89 e1 mov %r12d,%ecx
|
|
7fc5: bd 01 00 00 00 mov $0x1,%ebp
|
|
7fca: d3 e5 shl %cl,%ebp
|
|
7fcc: 41 8d 74 24 ff lea -0x1(%r12),%esi
|
|
7fd1: 48 63 ed movslq %ebp,%rbp
|
|
7fd4: 49 89 e3 mov %rsp,%r11
|
|
7fd7: c5 fb 10 08 vmovsd (%rax),%xmm1
|
|
7fdb: 89 f1 mov %esi,%ecx
|
|
7fdd: bf 01 00 00 00 mov $0x1,%edi
|
|
7fe2: 4c 89 fa mov %r15,%rdx
|
|
7fe5: d3 e7 shl %cl,%edi
|
|
7fe7: 48 89 c1 mov %rax,%rcx
|
|
7fea: c5 fb 10 14 e8 vmovsd (%rax,%rbp,8),%xmm2
|
|
7fef: 41 89 f8 mov %edi,%r8d
|
|
7ff2: 41 b9 ff ff ff ff mov $0xffffffff,%r9d
|
|
7ff8: c5 f3 58 c2 vaddsd %xmm2,%xmm1,%xmm0
|
|
7ffc: c5 f3 5c da vsubsd %xmm2,%xmm1,%xmm3
|