8518 lines
410 KiB
Plaintext
8518 lines
410 KiB
Plaintext
; th_14c40: VA 0x180014c40-0x18001cc40 (32768 bytes)
|
|
|
|
/tmp/opencode/dis/th_14c40.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 62 01 00 00 je 0x16e
|
|
c: 45 85 c0 test %r8d,%r8d
|
|
f: 0f 8e 53 01 00 00 jle 0x168
|
|
15: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1
|
|
19: c5 f8 2e c1 vucomiss %xmm1,%xmm0
|
|
1d: 7a 06 jp 0x25
|
|
1f: 0f 84 40 01 00 00 je 0x165
|
|
25: 41 83 f8 10 cmp $0x10,%r8d
|
|
29: 0f 8c 2f 01 00 00 jl 0x15e
|
|
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 03 00 00 00 test $0x3,%r10d
|
|
42: 0f 85 16 01 00 00 jne 0x15e
|
|
48: 41 f7 da neg %r10d
|
|
4b: 41 83 c2 20 add $0x20,%r10d
|
|
4f: 41 c1 ea 02 shr $0x2,%r10d
|
|
53: 41 8d 42 10 lea 0x10(%r10),%eax
|
|
57: 44 3b c0 cmp %eax,%r8d
|
|
5a: 0f 8c fe 00 00 00 jl 0x15e
|
|
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 fa 58 0c 81 vaddss (%rcx,%rax,4),%xmm0,%xmm1
|
|
85: c5 fa 11 0c 81 vmovss %xmm1,(%rcx,%rax,4)
|
|
8a: 48 ff c0 inc %rax
|
|
8d: 49 3b c1 cmp %r9,%rax
|
|
90: 72 ee jb 0x80
|
|
92: c4 e2 7d 18 c8 vbroadcastss %xmm0,%ymm1
|
|
97: 48 63 c2 movslq %edx,%rax
|
|
9a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
a0: c4 a1 74 58 14 89 vaddps (%rcx,%r9,4),%ymm1,%ymm2
|
|
a6: c4 a1 74 58 5c 89 20 vaddps 0x20(%rcx,%r9,4),%ymm1,%ymm3
|
|
ad: c4 a1 7c 11 14 89 vmovups %ymm2,(%rcx,%r9,4)
|
|
b3: c4 a1 7c 11 5c 89 20 vmovups %ymm3,0x20(%rcx,%r9,4)
|
|
ba: 49 83 c1 10 add $0x10,%r9
|
|
be: 4c 3b c8 cmp %rax,%r9
|
|
c1: 72 dd jb 0xa0
|
|
c3: 8d 42 01 lea 0x1(%rdx),%eax
|
|
c6: 41 3b c0 cmp %r8d,%eax
|
|
c9: 0f 87 85 00 00 00 ja 0x154
|
|
cf: 4d 63 c0 movslq %r8d,%r8
|
|
d2: 48 63 d2 movslq %edx,%rdx
|
|
d5: 4c 2b c2 sub %rdx,%r8
|
|
d8: 49 83 f8 04 cmp $0x4,%r8
|
|
dc: 0f 8c 78 00 00 00 jl 0x15a
|
|
e2: 48 63 d2 movslq %edx,%rdx
|
|
e5: 44 89 c0 mov %r8d,%eax
|
|
e8: 83 e0 fc and $0xfffffffc,%eax
|
|
eb: 45 33 d2 xor %r10d,%r10d
|
|
ee: 48 63 c0 movslq %eax,%rax
|
|
f1: c4 e2 79 18 c8 vbroadcastss %xmm0,%xmm1
|
|
f6: 4c 8d 0c 91 lea (%rcx,%rdx,4),%r9
|
|
fa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
100: 49 83 c2 04 add $0x4,%r10
|
|
104: c4 c1 70 58 11 vaddps (%r9),%xmm1,%xmm2
|
|
109: c4 c1 78 11 11 vmovups %xmm2,(%r9)
|
|
10e: 49 83 c1 10 add $0x10,%r9
|
|
112: 4c 3b d0 cmp %rax,%r10
|
|
115: 72 e9 jb 0x100
|
|
117: 49 3b c0 cmp %r8,%rax
|
|
11a: 73 38 jae 0x154
|
|
11c: 48 63 d2 movslq %edx,%rdx
|
|
11f: 48 8d 0c 91 lea (%rcx,%rdx,4),%rcx
|
|
123: 48 8d 14 81 lea (%rcx,%rax,4),%rdx
|
|
127: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
12e: 00
|
|
12f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
136: 0f 1f 00 nopl (%rax)
|
|
139: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
140: 48 ff c0 inc %rax
|
|
143: c5 fa 58 0a vaddss (%rdx),%xmm0,%xmm1
|
|
147: c5 fa 11 0a vmovss %xmm1,(%rdx)
|
|
14b: 48 83 c2 04 add $0x4,%rdx
|
|
14f: 49 3b c0 cmp %r8,%rax
|
|
152: 72 ec jb 0x140
|
|
154: 33 c0 xor %eax,%eax
|
|
156: c5 f8 77 vzeroupper
|
|
159: c3 ret
|
|
15a: 33 c0 xor %eax,%eax
|
|
15c: eb b9 jmp 0x117
|
|
15e: 33 d2 xor %edx,%edx
|
|
160: e9 5e ff ff ff jmp 0xc3
|
|
165: 33 c0 xor %eax,%eax
|
|
167: c3 ret
|
|
168: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
16d: c3 ret
|
|
16e: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
173: c3 ret
|
|
174: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
179: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
180: 48 83 ec 28 sub $0x28,%rsp
|
|
184: 48 85 d2 test %rdx,%rdx
|
|
187: 74 1c je 0x1a5
|
|
189: 45 85 c0 test %r8d,%r8d
|
|
18c: 7e 21 jle 0x1af
|
|
18e: 0f 57 c9 xorps %xmm1,%xmm1
|
|
191: 66 0f 2e c1 ucomisd %xmm1,%xmm0
|
|
195: 7a 02 jp 0x199
|
|
197: 74 05 je 0x19e
|
|
199: e8 22 f6 05 00 call 0x5f7c0
|
|
19e: 33 c0 xor %eax,%eax
|
|
1a0: 48 83 c4 28 add $0x28,%rsp
|
|
1a4: c3 ret
|
|
1a5: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
1aa: 48 83 c4 28 add $0x28,%rsp
|
|
1ae: c3 ret
|
|
1af: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
1b4: 48 83 c4 28 add $0x28,%rsp
|
|
1b8: c3 ret
|
|
1b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1c0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
|
|
1c5: 48 85 d2 test %rdx,%rdx
|
|
1c8: 74 1d je 0x1e7
|
|
1ca: 45 85 c0 test %r8d,%r8d
|
|
1cd: 7e 26 jle 0x1f5
|
|
1cf: 0f 57 c9 xorps %xmm1,%xmm1
|
|
1d2: 66 0f 2e c1 ucomisd %xmm1,%xmm0
|
|
1d6: 7a 02 jp 0x1da
|
|
1d8: 74 05 je 0x1df
|
|
1da: e8 81 f7 05 00 call 0x5f960
|
|
1df: 33 c0 xor %eax,%eax
|
|
1e1: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
1e6: c3 ret
|
|
1e7: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
1ec: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
1f1: 90 nop
|
|
1f2: 90 nop
|
|
1f3: 90 nop
|
|
1f4: c3 ret
|
|
1f5: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
1fa: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
1ff: 90 nop
|
|
200: c3 ret
|
|
201: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
208: 00
|
|
209: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
210: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
217: 00
|
|
218: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
21f: 90 nop
|
|
220: 48 83 ec 28 sub $0x28,%rsp
|
|
224: 48 85 d2 test %rdx,%rdx
|
|
227: 74 1c je 0x245
|
|
229: 45 85 c0 test %r8d,%r8d
|
|
22c: 7e 21 jle 0x24f
|
|
22e: 0f 57 c9 xorps %xmm1,%xmm1
|
|
231: 66 0f 2e c1 ucomisd %xmm1,%xmm0
|
|
235: 7a 02 jp 0x239
|
|
237: 74 05 je 0x23e
|
|
239: e8 c2 f8 05 00 call 0x5fb00
|
|
23e: 33 c0 xor %eax,%eax
|
|
240: 48 83 c4 28 add $0x28,%rsp
|
|
244: c3 ret
|
|
245: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
24a: 48 83 c4 28 add $0x28,%rsp
|
|
24e: c3 ret
|
|
24f: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
254: 48 83 c4 28 add $0x28,%rsp
|
|
258: c3 ret
|
|
259: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
260: 49 89 d1 mov %rdx,%r9
|
|
263: c5 f9 28 c8 vmovapd %xmm0,%xmm1
|
|
267: 4d 85 c9 test %r9,%r9
|
|
26a: 0f 84 a6 01 00 00 je 0x416
|
|
270: 45 85 c0 test %r8d,%r8d
|
|
273: 0f 8e 97 01 00 00 jle 0x410
|
|
279: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0
|
|
27d: c5 f9 2e c8 vucomisd %xmm0,%xmm1
|
|
281: 7a 06 jp 0x289
|
|
283: 0f 84 84 01 00 00 je 0x40d
|
|
289: 41 83 f8 10 cmp $0x10,%r8d
|
|
28d: 0f 8c 6b 01 00 00 jl 0x3fe
|
|
293: 4c 89 ca mov %r9,%rdx
|
|
296: 48 83 e2 1f and $0x1f,%rdx
|
|
29a: 85 d2 test %edx,%edx
|
|
29c: 74 11 je 0x2af
|
|
29e: f6 c2 07 test $0x7,%dl
|
|
2a1: 0f 85 57 01 00 00 jne 0x3fe
|
|
2a7: f7 da neg %edx
|
|
2a9: 83 c2 20 add $0x20,%edx
|
|
2ac: c1 ea 03 shr $0x3,%edx
|
|
2af: 8d 42 10 lea 0x10(%rdx),%eax
|
|
2b2: 44 3b c0 cmp %eax,%r8d
|
|
2b5: 0f 8c 43 01 00 00 jl 0x3fe
|
|
2bb: 44 89 c1 mov %r8d,%ecx
|
|
2be: 33 c0 xor %eax,%eax
|
|
2c0: 2b ca sub %edx,%ecx
|
|
2c2: 83 e1 0f and $0xf,%ecx
|
|
2c5: f7 d9 neg %ecx
|
|
2c7: 41 03 c8 add %r8d,%ecx
|
|
2ca: 41 89 d2 mov %edx,%r10d
|
|
2cd: 85 d2 test %edx,%edx
|
|
2cf: 76 23 jbe 0x2f4
|
|
2d1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
2d8: 00
|
|
2d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
2e0: c4 c1 73 58 04 c1 vaddsd (%r9,%rax,8),%xmm1,%xmm0
|
|
2e6: c4 c1 7b 11 04 c1 vmovsd %xmm0,(%r9,%rax,8)
|
|
2ec: 48 ff c0 inc %rax
|
|
2ef: 49 3b c2 cmp %r10,%rax
|
|
2f2: 72 ec jb 0x2e0
|
|
2f4: c5 f1 14 c1 vunpcklpd %xmm1,%xmm1,%xmm0
|
|
2f8: 48 63 d1 movslq %ecx,%rdx
|
|
2fb: c4 e3 7d 18 c0 01 vinsertf128 $0x1,%xmm0,%ymm0,%ymm0
|
|
301: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
308: 00
|
|
309: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
310: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
317: 00
|
|
318: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
31f: 90 nop
|
|
320: c4 81 7d 58 14 d1 vaddpd (%r9,%r10,8),%ymm0,%ymm2
|
|
326: c4 81 7d 58 5c d1 20 vaddpd 0x20(%r9,%r10,8),%ymm0,%ymm3
|
|
32d: c4 81 7d 58 64 d1 40 vaddpd 0x40(%r9,%r10,8),%ymm0,%ymm4
|
|
334: c4 81 7d 58 6c d1 60 vaddpd 0x60(%r9,%r10,8),%ymm0,%ymm5
|
|
33b: c4 81 7d 11 14 d1 vmovupd %ymm2,(%r9,%r10,8)
|
|
341: c4 81 7d 11 5c d1 20 vmovupd %ymm3,0x20(%r9,%r10,8)
|
|
348: c4 81 7d 11 64 d1 40 vmovupd %ymm4,0x40(%r9,%r10,8)
|
|
34f: c4 81 7d 11 6c d1 60 vmovupd %ymm5,0x60(%r9,%r10,8)
|
|
356: 49 83 c2 10 add $0x10,%r10
|
|
35a: 4c 3b d2 cmp %rdx,%r10
|
|
35d: 72 c1 jb 0x320
|
|
35f: 8d 41 01 lea 0x1(%rcx),%eax
|
|
362: 41 3b c0 cmp %r8d,%eax
|
|
365: 0f 87 89 00 00 00 ja 0x3f4
|
|
36b: 4d 63 c0 movslq %r8d,%r8
|
|
36e: 4c 2b c2 sub %rdx,%r8
|
|
371: 49 83 f8 04 cmp $0x4,%r8
|
|
375: 0f 8c 7f 00 00 00 jl 0x3fa
|
|
37b: 44 89 c0 mov %r8d,%eax
|
|
37e: 45 33 d2 xor %r10d,%r10d
|
|
381: 83 e0 fc and $0xfffffffc,%eax
|
|
384: 49 8d 14 d1 lea (%r9,%rdx,8),%rdx
|
|
388: 48 63 c0 movslq %eax,%rax
|
|
38b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
392: 00
|
|
393: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
39a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
3a0: c5 fd 58 12 vaddpd (%rdx),%ymm0,%ymm2
|
|
3a4: 49 83 c2 04 add $0x4,%r10
|
|
3a8: c5 fd 11 12 vmovupd %ymm2,(%rdx)
|
|
3ac: 48 83 c2 20 add $0x20,%rdx
|
|
3b0: 4c 3b d0 cmp %rax,%r10
|
|
3b3: 72 eb jb 0x3a0
|
|
3b5: 49 3b c0 cmp %r8,%rax
|
|
3b8: 73 3a jae 0x3f4
|
|
3ba: 48 63 c9 movslq %ecx,%rcx
|
|
3bd: 49 8d 14 c9 lea (%r9,%rcx,8),%rdx
|
|
3c1: 48 8d 14 c2 lea (%rdx,%rax,8),%rdx
|
|
3c5: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
3cc: 00
|
|
3cd: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
3d4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
3d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
3e0: 48 ff c0 inc %rax
|
|
3e3: c5 f3 58 02 vaddsd (%rdx),%xmm1,%xmm0
|
|
3e7: c5 fb 11 02 vmovsd %xmm0,(%rdx)
|
|
3eb: 48 83 c2 08 add $0x8,%rdx
|
|
3ef: 49 3b c0 cmp %r8,%rax
|
|
3f2: 72 ec jb 0x3e0
|
|
3f4: 33 c0 xor %eax,%eax
|
|
3f6: c5 f8 77 vzeroupper
|
|
3f9: c3 ret
|
|
3fa: 33 c0 xor %eax,%eax
|
|
3fc: eb b7 jmp 0x3b5
|
|
3fe: 33 c9 xor %ecx,%ecx
|
|
400: 41 83 f8 01 cmp $0x1,%r8d
|
|
404: 72 ee jb 0x3f4
|
|
406: 4d 63 c0 movslq %r8d,%r8
|
|
409: 33 c0 xor %eax,%eax
|
|
40b: eb a8 jmp 0x3b5
|
|
40d: 33 c0 xor %eax,%eax
|
|
40f: c3 ret
|
|
410: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
415: c3 ret
|
|
416: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
41b: c3 ret
|
|
41c: 0f 1f 40 00 nopl 0x0(%rax)
|
|
420: 48 89 d1 mov %rdx,%rcx
|
|
423: 48 85 c9 test %rcx,%rcx
|
|
426: 0f 84 82 01 00 00 je 0x5ae
|
|
42c: 45 85 c0 test %r8d,%r8d
|
|
42f: 0f 8e 73 01 00 00 jle 0x5a8
|
|
435: c5 f1 57 c9 vxorpd %xmm1,%xmm1,%xmm1
|
|
439: c5 f9 2e c1 vucomisd %xmm1,%xmm0
|
|
43d: 7a 06 jp 0x445
|
|
43f: 0f 84 60 01 00 00 je 0x5a5
|
|
445: 41 83 f8 10 cmp $0x10,%r8d
|
|
449: 0f 8c 4f 01 00 00 jl 0x59e
|
|
44f: 49 89 ca mov %rcx,%r10
|
|
452: 49 83 e2 1f and $0x1f,%r10
|
|
456: 45 85 d2 test %r10d,%r10d
|
|
459: 74 18 je 0x473
|
|
45b: 41 f7 c2 07 00 00 00 test $0x7,%r10d
|
|
462: 0f 85 36 01 00 00 jne 0x59e
|
|
468: 41 f7 da neg %r10d
|
|
46b: 41 83 c2 20 add $0x20,%r10d
|
|
46f: 41 c1 ea 03 shr $0x3,%r10d
|
|
473: 41 8d 42 10 lea 0x10(%r10),%eax
|
|
477: 44 3b c0 cmp %eax,%r8d
|
|
47a: 0f 8c 1e 01 00 00 jl 0x59e
|
|
480: 44 89 c2 mov %r8d,%edx
|
|
483: 33 c0 xor %eax,%eax
|
|
485: 41 2b d2 sub %r10d,%edx
|
|
488: 83 e2 0f and $0xf,%edx
|
|
48b: f7 da neg %edx
|
|
48d: 41 03 d0 add %r8d,%edx
|
|
490: 45 89 d1 mov %r10d,%r9d
|
|
493: 45 85 d2 test %r10d,%r10d
|
|
496: 76 1a jbe 0x4b2
|
|
498: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
49f: 00
|
|
4a0: c5 fb 58 0c c1 vaddsd (%rcx,%rax,8),%xmm0,%xmm1
|
|
4a5: c5 fb 11 0c c1 vmovsd %xmm1,(%rcx,%rax,8)
|
|
4aa: 48 ff c0 inc %rax
|
|
4ad: 49 3b c1 cmp %r9,%rax
|
|
4b0: 72 ee jb 0x4a0
|
|
4b2: c4 e2 7d 19 c8 vbroadcastsd %xmm0,%ymm1
|
|
4b7: 48 63 c2 movslq %edx,%rax
|
|
4ba: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
4c0: c4 a1 75 58 14 c9 vaddpd (%rcx,%r9,8),%ymm1,%ymm2
|
|
4c6: c4 a1 75 58 5c c9 20 vaddpd 0x20(%rcx,%r9,8),%ymm1,%ymm3
|
|
4cd: c4 a1 75 58 64 c9 40 vaddpd 0x40(%rcx,%r9,8),%ymm1,%ymm4
|
|
4d4: c4 a1 75 58 6c c9 60 vaddpd 0x60(%rcx,%r9,8),%ymm1,%ymm5
|
|
4db: c4 a1 7d 11 14 c9 vmovupd %ymm2,(%rcx,%r9,8)
|
|
4e1: c4 a1 7d 11 5c c9 20 vmovupd %ymm3,0x20(%rcx,%r9,8)
|
|
4e8: c4 a1 7d 11 64 c9 40 vmovupd %ymm4,0x40(%rcx,%r9,8)
|
|
4ef: c4 a1 7d 11 6c c9 60 vmovupd %ymm5,0x60(%rcx,%r9,8)
|
|
4f6: 49 83 c1 10 add $0x10,%r9
|
|
4fa: 4c 3b c8 cmp %rax,%r9
|
|
4fd: 72 c1 jb 0x4c0
|
|
4ff: 8d 42 01 lea 0x1(%rdx),%eax
|
|
502: 41 3b c0 cmp %r8d,%eax
|
|
505: 0f 87 89 00 00 00 ja 0x594
|
|
50b: 4d 63 c0 movslq %r8d,%r8
|
|
50e: 48 63 d2 movslq %edx,%rdx
|
|
511: 4c 2b c2 sub %rdx,%r8
|
|
514: 49 83 f8 04 cmp $0x4,%r8
|
|
518: 0f 8c 7c 00 00 00 jl 0x59a
|
|
51e: 48 63 d2 movslq %edx,%rdx
|
|
521: 44 89 c0 mov %r8d,%eax
|
|
524: 83 e0 fc and $0xfffffffc,%eax
|
|
527: 45 33 d2 xor %r10d,%r10d
|
|
52a: 48 63 c0 movslq %eax,%rax
|
|
52d: c4 e2 7d 19 c8 vbroadcastsd %xmm0,%ymm1
|
|
532: 4c 8d 0c d1 lea (%rcx,%rdx,8),%r9
|
|
536: 0f 1f 00 nopl (%rax)
|
|
539: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
540: c4 c1 75 58 11 vaddpd (%r9),%ymm1,%ymm2
|
|
545: 49 83 c2 04 add $0x4,%r10
|
|
549: c4 c1 7d 11 11 vmovupd %ymm2,(%r9)
|
|
54e: 49 83 c1 20 add $0x20,%r9
|
|
552: 4c 3b d0 cmp %rax,%r10
|
|
555: 72 e9 jb 0x540
|
|
557: 49 3b c0 cmp %r8,%rax
|
|
55a: 73 38 jae 0x594
|
|
55c: 48 63 d2 movslq %edx,%rdx
|
|
55f: 48 8d 0c d1 lea (%rcx,%rdx,8),%rcx
|
|
563: 48 8d 14 c1 lea (%rcx,%rax,8),%rdx
|
|
567: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
56e: 00
|
|
56f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
576: 0f 1f 00 nopl (%rax)
|
|
579: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
580: 48 ff c0 inc %rax
|
|
583: c5 fb 58 0a vaddsd (%rdx),%xmm0,%xmm1
|
|
587: c5 fb 11 0a vmovsd %xmm1,(%rdx)
|
|
58b: 48 83 c2 08 add $0x8,%rdx
|
|
58f: 49 3b c0 cmp %r8,%rax
|
|
592: 72 ec jb 0x580
|
|
594: 33 c0 xor %eax,%eax
|
|
596: c5 f8 77 vzeroupper
|
|
599: c3 ret
|
|
59a: 33 c0 xor %eax,%eax
|
|
59c: eb b9 jmp 0x557
|
|
59e: 33 d2 xor %edx,%edx
|
|
5a0: e9 5a ff ff ff jmp 0x4ff
|
|
5a5: 33 c0 xor %eax,%eax
|
|
5a7: c3 ret
|
|
5a8: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
5ad: c3 ret
|
|
5ae: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
5b3: c3 ret
|
|
5b4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
5b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5c0: 48 83 ec 28 sub $0x28,%rsp
|
|
5c4: 48 85 d2 test %rdx,%rdx
|
|
5c7: 74 20 je 0x5e9
|
|
5c9: 45 85 c0 test %r8d,%r8d
|
|
5cc: 7f 0a jg 0x5d8
|
|
5ce: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
5d3: 48 83 c4 28 add $0x28,%rsp
|
|
5d7: c3 ret
|
|
5d8: 66 48 0f 7e c1 movq %xmm0,%rcx
|
|
5dd: e8 9e ba 02 00 call 0x2c080
|
|
5e2: 33 c0 xor %eax,%eax
|
|
5e4: 48 83 c4 28 add $0x28,%rsp
|
|
5e8: c3 ret
|
|
5e9: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
5ee: 48 83 c4 28 add $0x28,%rsp
|
|
5f2: c3 ret
|
|
5f3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
5f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
5ff: 00
|
|
600: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
|
|
605: 48 85 d2 test %rdx,%rdx
|
|
608: 74 23 je 0x62d
|
|
60a: 45 85 c0 test %r8d,%r8d
|
|
60d: 7f 0c jg 0x61b
|
|
60f: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
614: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
619: 90 nop
|
|
61a: c3 ret
|
|
61b: 66 48 0f 7e c1 movq %xmm0,%rcx
|
|
620: e8 7b ba 02 00 call 0x2c0a0
|
|
625: 33 c0 xor %eax,%eax
|
|
627: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
62c: c3 ret
|
|
62d: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
632: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
637: 90 nop
|
|
638: 90 nop
|
|
639: 90 nop
|
|
63a: c3 ret
|
|
63b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
640: 48 83 ec 28 sub $0x28,%rsp
|
|
644: 48 85 d2 test %rdx,%rdx
|
|
647: 74 20 je 0x669
|
|
649: 45 85 c0 test %r8d,%r8d
|
|
64c: 7f 0a jg 0x658
|
|
64e: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
653: 48 83 c4 28 add $0x28,%rsp
|
|
657: c3 ret
|
|
658: 66 48 0f 7e c1 movq %xmm0,%rcx
|
|
65d: e8 5e ba 02 00 call 0x2c0c0
|
|
662: 33 c0 xor %eax,%eax
|
|
664: 48 83 c4 28 add $0x28,%rsp
|
|
668: c3 ret
|
|
669: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
66e: 48 83 c4 28 add $0x28,%rsp
|
|
672: c3 ret
|
|
673: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
678: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
67f: 00
|
|
680: 48 83 ec 28 sub $0x28,%rsp
|
|
684: 48 85 d2 test %rdx,%rdx
|
|
687: 74 20 je 0x6a9
|
|
689: 45 85 c0 test %r8d,%r8d
|
|
68c: 7f 0a jg 0x698
|
|
68e: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
693: 48 83 c4 28 add $0x28,%rsp
|
|
697: c3 ret
|
|
698: c4 e1 f9 7e c1 vmovq %xmm0,%rcx
|
|
69d: e8 3e ba 02 00 call 0x2c0e0
|
|
6a2: 33 c0 xor %eax,%eax
|
|
6a4: 48 83 c4 28 add $0x28,%rsp
|
|
6a8: c3 ret
|
|
6a9: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
6ae: 48 83 c4 28 add $0x28,%rsp
|
|
6b2: c3 ret
|
|
6b3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
6b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6bf: 00
|
|
6c0: 48 83 ec 28 sub $0x28,%rsp
|
|
6c4: 48 85 d2 test %rdx,%rdx
|
|
6c7: 74 20 je 0x6e9
|
|
6c9: 45 85 c0 test %r8d,%r8d
|
|
6cc: 7f 0a jg 0x6d8
|
|
6ce: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
6d3: 48 83 c4 28 add $0x28,%rsp
|
|
6d7: c3 ret
|
|
6d8: c4 e1 f9 7e c1 vmovq %xmm0,%rcx
|
|
6dd: e8 1e ba 02 00 call 0x2c100
|
|
6e2: 33 c0 xor %eax,%eax
|
|
6e4: 48 83 c4 28 add $0x28,%rsp
|
|
6e8: c3 ret
|
|
6e9: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
6ee: 48 83 c4 28 add $0x28,%rsp
|
|
6f2: c3 ret
|
|
6f3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
6f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6ff: 00
|
|
700: 48 83 ec 28 sub $0x28,%rsp
|
|
704: 48 85 d2 test %rdx,%rdx
|
|
707: 74 20 je 0x729
|
|
709: 45 85 c0 test %r8d,%r8d
|
|
70c: 7f 0a jg 0x718
|
|
70e: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
713: 48 83 c4 28 add $0x28,%rsp
|
|
717: c3 ret
|
|
718: c4 e1 f9 7e c1 vmovq %xmm0,%rcx
|
|
71d: e8 3e bd 02 00 call 0x2c460
|
|
722: 33 c0 xor %eax,%eax
|
|
724: 48 83 c4 28 add $0x28,%rsp
|
|
728: c3 ret
|
|
729: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
72e: 48 83 c4 28 add $0x28,%rsp
|
|
732: c3 ret
|
|
733: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
738: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
73f: 00
|
|
740: 41 83 f9 05 cmp $0x5,%r9d
|
|
744: 7d 3d jge 0x783
|
|
746: 41 ff c9 dec %r9d
|
|
749: 41 83 f9 ff cmp $0xffffffff,%r9d
|
|
74d: 74 33 je 0x782
|
|
74f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
756: 00
|
|
757: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
75e: 66 90 xchg %ax,%ax
|
|
760: f2 0f 10 01 movsd (%rcx),%xmm0
|
|
764: 41 ff c9 dec %r9d
|
|
767: 48 83 c1 08 add $0x8,%rcx
|
|
76b: f2 0f 58 02 addsd (%rdx),%xmm0
|
|
76f: f2 41 0f 11 00 movsd %xmm0,(%r8)
|
|
774: 48 83 c2 08 add $0x8,%rdx
|
|
778: 49 83 c0 08 add $0x8,%r8
|
|
77c: 41 83 f9 ff cmp $0xffffffff,%r9d
|
|
780: 75 de jne 0x760
|
|
782: c3 ret
|
|
783: 49 f7 c0 07 00 00 00 test $0x7,%r8
|
|
78a: 0f 85 e0 02 00 00 jne 0xa70
|
|
790: 49 f7 c0 0f 00 00 00 test $0xf,%r8
|
|
797: 74 1c je 0x7b5
|
|
799: f2 0f 10 01 movsd (%rcx),%xmm0
|
|
79d: 48 83 c1 08 add $0x8,%rcx
|
|
7a1: 41 ff c9 dec %r9d
|
|
7a4: f2 0f 58 02 addsd (%rdx),%xmm0
|
|
7a8: f2 41 0f 11 00 movsd %xmm0,(%r8)
|
|
7ad: 48 83 c2 08 add $0x8,%rdx
|
|
7b1: 49 83 c0 08 add $0x8,%r8
|
|
7b5: 44 89 c8 mov %r9d,%eax
|
|
7b8: 41 83 e1 03 and $0x3,%r9d
|
|
7bc: c1 f8 02 sar $0x2,%eax
|
|
7bf: 48 f7 c1 0f 00 00 00 test $0xf,%rcx
|
|
7c6: 0f 84 70 01 00 00 je 0x93c
|
|
7cc: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
|
|
7d3: 0f 84 d5 00 00 00 je 0x8ae
|
|
7d9: 3d aa 2a 00 00 cmp $0x2aaa,%eax
|
|
7de: 0f 8f 7c 00 00 00 jg 0x860
|
|
7e4: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
7eb: 00
|
|
7ec: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7f3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
7f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
7ff: 00
|
|
800: f2 0f 10 11 movsd (%rcx),%xmm2
|
|
804: f2 0f 10 59 10 movsd 0x10(%rcx),%xmm3
|
|
809: f2 0f 10 02 movsd (%rdx),%xmm0
|
|
80d: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1
|
|
812: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0
|
|
817: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1
|
|
81c: 48 83 c2 20 add $0x20,%rdx
|
|
820: 66 0f 16 51 08 movhpd 0x8(%rcx),%xmm2
|
|
825: 66 0f 16 59 18 movhpd 0x18(%rcx),%xmm3
|
|
82a: 48 83 c1 20 add $0x20,%rcx
|
|
82e: 66 0f 58 d0 addpd %xmm0,%xmm2
|
|
832: 66 0f 58 d9 addpd %xmm1,%xmm3
|
|
836: 41 0f 29 10 movaps %xmm2,(%r8)
|
|
83a: 41 0f 29 58 10 movaps %xmm3,0x10(%r8)
|
|
83f: 49 83 c0 20 add $0x20,%r8
|
|
843: ff c8 dec %eax
|
|
845: 75 b9 jne 0x800
|
|
847: e9 fa fe ff ff jmp 0x746
|
|
84c: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
853: 00
|
|
854: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
85b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
860: f2 0f 10 11 movsd (%rcx),%xmm2
|
|
864: f2 0f 10 02 movsd (%rdx),%xmm0
|
|
868: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1
|
|
86d: f2 0f 10 59 10 movsd 0x10(%rcx),%xmm3
|
|
872: 66 0f 16 51 08 movhpd 0x8(%rcx),%xmm2
|
|
877: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0
|
|
87c: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1
|
|
881: 48 83 c2 20 add $0x20,%rdx
|
|
885: 66 0f 16 59 18 movhpd 0x18(%rcx),%xmm3
|
|
88a: 48 83 c1 20 add $0x20,%rcx
|
|
88e: 66 0f 58 d0 addpd %xmm0,%xmm2
|
|
892: 66 0f 58 d9 addpd %xmm1,%xmm3
|
|
896: 66 41 0f 2b 10 movntpd %xmm2,(%r8)
|
|
89b: 66 41 0f 2b 58 10 movntpd %xmm3,0x10(%r8)
|
|
8a1: 49 83 c0 20 add $0x20,%r8
|
|
8a5: ff c8 dec %eax
|
|
8a7: 75 b7 jne 0x860
|
|
8a9: e9 98 fe ff ff jmp 0x746
|
|
8ae: 3d aa 2a 00 00 cmp $0x2aaa,%eax
|
|
8b3: 7f 4b jg 0x900
|
|
8b5: 0f 1f 40 00 nopl 0x0(%rax)
|
|
8b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
8c0: f2 0f 10 01 movsd (%rcx),%xmm0
|
|
8c4: f2 0f 10 49 10 movsd 0x10(%rcx),%xmm1
|
|
8c9: 66 0f 16 41 08 movhpd 0x8(%rcx),%xmm0
|
|
8ce: 66 0f 16 49 18 movhpd 0x18(%rcx),%xmm1
|
|
8d3: 48 83 c1 20 add $0x20,%rcx
|
|
8d7: 66 0f 58 02 addpd (%rdx),%xmm0
|
|
8db: 66 0f 58 4a 10 addpd 0x10(%rdx),%xmm1
|
|
8e0: 41 0f 29 00 movaps %xmm0,(%r8)
|
|
8e4: 48 83 c2 20 add $0x20,%rdx
|
|
8e8: 41 0f 29 48 10 movaps %xmm1,0x10(%r8)
|
|
8ed: 49 83 c0 20 add $0x20,%r8
|
|
8f1: ff c8 dec %eax
|
|
8f3: 75 cb jne 0x8c0
|
|
8f5: e9 4c fe ff ff jmp 0x746
|
|
8fa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
900: f2 0f 10 01 movsd (%rcx),%xmm0
|
|
904: f2 0f 10 49 10 movsd 0x10(%rcx),%xmm1
|
|
909: 66 0f 16 41 08 movhpd 0x8(%rcx),%xmm0
|
|
90e: 66 0f 16 49 18 movhpd 0x18(%rcx),%xmm1
|
|
913: 48 83 c1 20 add $0x20,%rcx
|
|
917: 66 0f 58 02 addpd (%rdx),%xmm0
|
|
91b: 66 0f 58 4a 10 addpd 0x10(%rdx),%xmm1
|
|
920: 66 41 0f 2b 00 movntpd %xmm0,(%r8)
|
|
925: 48 83 c2 20 add $0x20,%rdx
|
|
929: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8)
|
|
92f: 49 83 c0 20 add $0x20,%r8
|
|
933: ff c8 dec %eax
|
|
935: 75 c9 jne 0x900
|
|
937: e9 0a fe ff ff jmp 0x746
|
|
93c: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
|
|
943: 0f 84 93 00 00 00 je 0x9dc
|
|
949: 3d aa 2a 00 00 cmp $0x2aaa,%eax
|
|
94e: 7f 50 jg 0x9a0
|
|
950: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
957: 00
|
|
958: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
95f: 90 nop
|
|
960: f2 0f 10 02 movsd (%rdx),%xmm0
|
|
964: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1
|
|
969: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0
|
|
96e: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1
|
|
973: 48 83 c2 20 add $0x20,%rdx
|
|
977: 66 0f 58 01 addpd (%rcx),%xmm0
|
|
97b: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1
|
|
980: 41 0f 29 00 movaps %xmm0,(%r8)
|
|
984: 48 83 c1 20 add $0x20,%rcx
|
|
988: 41 0f 29 48 10 movaps %xmm1,0x10(%r8)
|
|
98d: 49 83 c0 20 add $0x20,%r8
|
|
991: ff c8 dec %eax
|
|
993: 75 cb jne 0x960
|
|
995: e9 ac fd ff ff jmp 0x746
|
|
99a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
9a0: f2 0f 10 02 movsd (%rdx),%xmm0
|
|
9a4: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1
|
|
9a9: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0
|
|
9ae: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1
|
|
9b3: 48 83 c2 20 add $0x20,%rdx
|
|
9b7: 66 0f 58 01 addpd (%rcx),%xmm0
|
|
9bb: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1
|
|
9c0: 66 41 0f 2b 00 movntpd %xmm0,(%r8)
|
|
9c5: 48 83 c1 20 add $0x20,%rcx
|
|
9c9: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8)
|
|
9cf: 49 83 c0 20 add $0x20,%r8
|
|
9d3: ff c8 dec %eax
|
|
9d5: 75 c9 jne 0x9a0
|
|
9d7: e9 6a fd ff ff jmp 0x746
|
|
9dc: 3d aa 2a 00 00 cmp $0x2aaa,%eax
|
|
9e1: 7f 5d jg 0xa40
|
|
9e3: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
9ea: 00
|
|
9eb: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
9f2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
9f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
a00: 0f 28 02 movaps (%rdx),%xmm0
|
|
a03: 0f 28 4a 10 movaps 0x10(%rdx),%xmm1
|
|
a07: 48 83 c2 20 add $0x20,%rdx
|
|
a0b: 66 0f 58 01 addpd (%rcx),%xmm0
|
|
a0f: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1
|
|
a14: 41 0f 29 00 movaps %xmm0,(%r8)
|
|
a18: 48 83 c1 20 add $0x20,%rcx
|
|
a1c: 41 0f 29 48 10 movaps %xmm1,0x10(%r8)
|
|
a21: 49 83 c0 20 add $0x20,%r8
|
|
a25: ff c8 dec %eax
|
|
a27: 75 d7 jne 0xa00
|
|
a29: e9 18 fd ff ff jmp 0x746
|
|
a2e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
a35: 00
|
|
a36: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
a3d: 0f 1f 00 nopl (%rax)
|
|
a40: 0f 28 02 movaps (%rdx),%xmm0
|
|
a43: 0f 28 4a 10 movaps 0x10(%rdx),%xmm1
|
|
a47: 48 83 c2 20 add $0x20,%rdx
|
|
a4b: 66 0f 58 01 addpd (%rcx),%xmm0
|
|
a4f: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1
|
|
a54: 66 41 0f 2b 00 movntpd %xmm0,(%r8)
|
|
a59: 48 83 c1 20 add $0x20,%rcx
|
|
a5d: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8)
|
|
a63: 49 83 c0 20 add $0x20,%r8
|
|
a67: ff c8 dec %eax
|
|
a69: 75 d5 jne 0xa40
|
|
a6b: e9 d6 fc ff ff jmp 0x746
|
|
a70: 44 89 c8 mov %r9d,%eax
|
|
a73: 41 83 e1 03 and $0x3,%r9d
|
|
a77: c1 f8 02 sar $0x2,%eax
|
|
a7a: 48 f7 c1 0f 00 00 00 test $0xf,%rcx
|
|
a81: 0f 84 d3 00 00 00 je 0xb5a
|
|
a87: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
|
|
a8e: 0f 85 6c 00 00 00 jne 0xb00
|
|
a94: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
a99: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
aa0: f2 0f 10 01 movsd (%rcx),%xmm0
|
|
aa4: f2 0f 10 49 10 movsd 0x10(%rcx),%xmm1
|
|
aa9: 66 0f 16 41 08 movhpd 0x8(%rcx),%xmm0
|
|
aae: 66 0f 16 49 18 movhpd 0x18(%rcx),%xmm1
|
|
ab3: 48 83 c1 20 add $0x20,%rcx
|
|
ab7: 66 0f 58 02 addpd (%rdx),%xmm0
|
|
abb: 66 0f 58 4a 10 addpd 0x10(%rdx),%xmm1
|
|
ac0: f2 41 0f 11 00 movsd %xmm0,(%r8)
|
|
ac5: 48 83 c2 20 add $0x20,%rdx
|
|
ac9: 66 41 0f 17 40 08 movhpd %xmm0,0x8(%r8)
|
|
acf: f2 41 0f 11 48 10 movsd %xmm1,0x10(%r8)
|
|
ad5: 66 41 0f 17 48 18 movhpd %xmm1,0x18(%r8)
|
|
adb: 49 83 c0 20 add $0x20,%r8
|
|
adf: ff c8 dec %eax
|
|
ae1: 75 bd jne 0xaa0
|
|
ae3: e9 5e fc ff ff jmp 0x746
|
|
ae8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
aef: 00
|
|
af0: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
af7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
afe: 00 00
|
|
b00: f2 0f 10 11 movsd (%rcx),%xmm2
|
|
b04: f2 0f 10 59 10 movsd 0x10(%rcx),%xmm3
|
|
b09: f2 0f 10 02 movsd (%rdx),%xmm0
|
|
b0d: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1
|
|
b12: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0
|
|
b17: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1
|
|
b1c: 48 83 c2 20 add $0x20,%rdx
|
|
b20: 66 0f 16 51 08 movhpd 0x8(%rcx),%xmm2
|
|
b25: 66 0f 16 59 18 movhpd 0x18(%rcx),%xmm3
|
|
b2a: 48 83 c1 20 add $0x20,%rcx
|
|
b2e: 66 0f 58 d0 addpd %xmm0,%xmm2
|
|
b32: 66 0f 58 d9 addpd %xmm1,%xmm3
|
|
b36: f2 41 0f 11 10 movsd %xmm2,(%r8)
|
|
b3b: 66 41 0f 17 50 08 movhpd %xmm2,0x8(%r8)
|
|
b41: f2 41 0f 11 58 10 movsd %xmm3,0x10(%r8)
|
|
b47: 66 41 0f 17 58 18 movhpd %xmm3,0x18(%r8)
|
|
b4d: 49 83 c0 20 add $0x20,%r8
|
|
b51: ff c8 dec %eax
|
|
b53: 75 ab jne 0xb00
|
|
b55: e9 ec fb ff ff jmp 0x746
|
|
b5a: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
|
|
b61: 75 5d jne 0xbc0
|
|
b63: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
b6a: 00
|
|
b6b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
b72: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
b79: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
b80: 0f 28 02 movaps (%rdx),%xmm0
|
|
b83: 0f 28 4a 10 movaps 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: f2 41 0f 11 00 movsd %xmm0,(%r8)
|
|
b99: 48 83 c1 20 add $0x20,%rcx
|
|
b9d: 66 41 0f 17 40 08 movhpd %xmm0,0x8(%r8)
|
|
ba3: f2 41 0f 11 48 10 movsd %xmm1,0x10(%r8)
|
|
ba9: 66 41 0f 17 48 18 movhpd %xmm1,0x18(%r8)
|
|
baf: 49 83 c0 20 add $0x20,%r8
|
|
bb3: ff c8 dec %eax
|
|
bb5: 75 c9 jne 0xb80
|
|
bb7: e9 8a fb ff ff jmp 0x746
|
|
bbc: 0f 1f 40 00 nopl 0x0(%rax)
|
|
bc0: f2 0f 10 02 movsd (%rdx),%xmm0
|
|
bc4: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1
|
|
bc9: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0
|
|
bce: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1
|
|
bd3: 48 83 c2 20 add $0x20,%rdx
|
|
bd7: 66 0f 58 01 addpd (%rcx),%xmm0
|
|
bdb: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1
|
|
be0: f2 41 0f 11 00 movsd %xmm0,(%r8)
|
|
be5: 48 83 c1 20 add $0x20,%rcx
|
|
be9: 66 41 0f 17 40 08 movhpd %xmm0,0x8(%r8)
|
|
bef: f2 41 0f 11 48 10 movsd %xmm1,0x10(%r8)
|
|
bf5: 66 41 0f 17 48 18 movhpd %xmm1,0x18(%r8)
|
|
bfb: 49 83 c0 20 add $0x20,%r8
|
|
bff: ff c8 dec %eax
|
|
c01: 75 bd jne 0xbc0
|
|
c03: e9 3e fb ff ff jmp 0x746
|
|
c08: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
c0f: 00
|
|
c10: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
c17: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
c1e: 00 00
|
|
c20: 41 83 f9 05 cmp $0x5,%r9d
|
|
c24: 7d 3e jge 0xc64
|
|
c26: 41 83 c1 ff add $0xffffffff,%r9d
|
|
c2a: 41 83 f9 ff cmp $0xffffffff,%r9d
|
|
c2e: 74 33 je 0xc63
|
|
c30: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
c37: 00
|
|
c38: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
c3f: 90 nop
|
|
c40: f2 0f 10 01 movsd (%rcx),%xmm0
|
|
c44: 41 83 c1 ff add $0xffffffff,%r9d
|
|
c48: 48 83 c1 08 add $0x8,%rcx
|
|
c4c: f2 0f 58 02 addsd (%rdx),%xmm0
|
|
c50: 48 83 c2 08 add $0x8,%rdx
|
|
c54: f2 41 0f 11 00 movsd %xmm0,(%r8)
|
|
c59: 49 83 c0 08 add $0x8,%r8
|
|
c5d: 41 83 f9 ff cmp $0xffffffff,%r9d
|
|
c61: 75 dd jne 0xc40
|
|
c63: c3 ret
|
|
c64: 49 f7 c0 07 00 00 00 test $0x7,%r8
|
|
c6b: 0f 85 80 02 00 00 jne 0xef1
|
|
c71: 49 f7 c0 0f 00 00 00 test $0xf,%r8
|
|
c78: 74 1d je 0xc97
|
|
c7a: f2 0f 10 01 movsd (%rcx),%xmm0
|
|
c7e: 48 83 c1 08 add $0x8,%rcx
|
|
c82: 41 83 c1 ff add $0xffffffff,%r9d
|
|
c86: f2 0f 58 02 addsd (%rdx),%xmm0
|
|
c8a: 48 83 c2 08 add $0x8,%rdx
|
|
c8e: f2 41 0f 11 00 movsd %xmm0,(%r8)
|
|
c93: 49 83 c0 08 add $0x8,%r8
|
|
c97: 44 89 c8 mov %r9d,%eax
|
|
c9a: 41 83 e1 03 and $0x3,%r9d
|
|
c9e: c1 f8 02 sar $0x2,%eax
|
|
ca1: 48 f7 c1 0f 00 00 00 test $0xf,%rcx
|
|
ca8: 0f 84 23 01 00 00 je 0xdd1
|
|
cae: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
|
|
cb5: 0f 84 9c 00 00 00 je 0xd57
|
|
cbb: 3d aa 2a 00 00 cmp $0x2aaa,%eax
|
|
cc0: 7f 5e jg 0xd20
|
|
cc2: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
cc9: 00
|
|
cca: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
cd1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
cd8: 00
|
|
cd9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
ce0: 0f 10 11 movups (%rcx),%xmm2
|
|
ce3: 0f 10 59 10 movups 0x10(%rcx),%xmm3
|
|
ce7: 48 83 c1 20 add $0x20,%rcx
|
|
ceb: 0f 10 02 movups (%rdx),%xmm0
|
|
cee: 0f 10 4a 10 movups 0x10(%rdx),%xmm1
|
|
cf2: 66 0f 58 d0 addpd %xmm0,%xmm2
|
|
cf6: 48 83 c2 20 add $0x20,%rdx
|
|
cfa: 66 0f 58 d9 addpd %xmm1,%xmm3
|
|
cfe: 41 0f 11 10 movups %xmm2,(%r8)
|
|
d02: 41 0f 11 58 10 movups %xmm3,0x10(%r8)
|
|
d07: 49 83 c0 20 add $0x20,%r8
|
|
d0b: 83 c0 ff add $0xffffffff,%eax
|
|
d0e: 75 d0 jne 0xce0
|
|
d10: e9 11 ff ff ff jmp 0xc26
|
|
d15: 0f 1f 40 00 nopl 0x0(%rax)
|
|
d19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
d20: 0f 10 11 movups (%rcx),%xmm2
|
|
d23: 0f 10 59 10 movups 0x10(%rcx),%xmm3
|
|
d27: 48 83 c1 20 add $0x20,%rcx
|
|
d2b: 0f 10 02 movups (%rdx),%xmm0
|
|
d2e: 0f 10 4a 10 movups 0x10(%rdx),%xmm1
|
|
d32: 66 0f 58 d0 addpd %xmm0,%xmm2
|
|
d36: 48 83 c2 20 add $0x20,%rdx
|
|
d3a: 66 0f 58 d9 addpd %xmm1,%xmm3
|
|
d3e: 66 41 0f 2b 10 movntpd %xmm2,(%r8)
|
|
d43: 66 41 0f 2b 58 10 movntpd %xmm3,0x10(%r8)
|
|
d49: 49 83 c0 20 add $0x20,%r8
|
|
d4d: 83 c0 ff add $0xffffffff,%eax
|
|
d50: 75 ce jne 0xd20
|
|
d52: e9 cf fe ff ff jmp 0xc26
|
|
d57: 3d aa 2a 00 00 cmp $0x2aaa,%eax
|
|
d5c: 7f 42 jg 0xda0
|
|
d5e: 66 90 xchg %ax,%ax
|
|
d60: 0f 10 01 movups (%rcx),%xmm0
|
|
d63: 0f 10 49 10 movups 0x10(%rcx),%xmm1
|
|
d67: 48 83 c1 20 add $0x20,%rcx
|
|
d6b: 66 0f 58 02 addpd (%rdx),%xmm0
|
|
d6f: 66 0f 58 4a 10 addpd 0x10(%rdx),%xmm1
|
|
d74: 48 83 c2 20 add $0x20,%rdx
|
|
d78: 41 0f 11 00 movups %xmm0,(%r8)
|
|
d7c: 41 0f 11 48 10 movups %xmm1,0x10(%r8)
|
|
d81: 49 83 c0 20 add $0x20,%r8
|
|
d85: 83 c0 ff add $0xffffffff,%eax
|
|
d88: 75 d6 jne 0xd60
|
|
d8a: e9 97 fe ff ff jmp 0xc26
|
|
d8f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
d96: 00
|
|
d97: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
d9e: 66 90 xchg %ax,%ax
|
|
da0: 0f 10 01 movups (%rcx),%xmm0
|
|
da3: 0f 10 49 10 movups 0x10(%rcx),%xmm1
|
|
da7: 48 83 c1 20 add $0x20,%rcx
|
|
dab: 66 0f 58 02 addpd (%rdx),%xmm0
|
|
daf: 66 0f 58 4a 10 addpd 0x10(%rdx),%xmm1
|
|
db4: 48 83 c2 20 add $0x20,%rdx
|
|
db8: 66 41 0f 2b 00 movntpd %xmm0,(%r8)
|
|
dbd: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8)
|
|
dc3: 49 83 c0 20 add $0x20,%r8
|
|
dc7: 83 c0 ff add $0xffffffff,%eax
|
|
dca: 75 d4 jne 0xda0
|
|
dcc: e9 55 fe ff ff jmp 0xc26
|
|
dd1: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
|
|
dd8: 0f 84 93 00 00 00 je 0xe71
|
|
dde: 3d aa 2a 00 00 cmp $0x2aaa,%eax
|
|
de3: 7f 5b jg 0xe40
|
|
de5: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
dec: 00
|
|
ded: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
df4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
df9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
e00: 0f 10 02 movups (%rdx),%xmm0
|
|
e03: 0f 10 4a 10 movups 0x10(%rdx),%xmm1
|
|
e07: 48 83 c2 20 add $0x20,%rdx
|
|
e0b: 66 0f 58 01 addpd (%rcx),%xmm0
|
|
e0f: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1
|
|
e14: 48 83 c1 20 add $0x20,%rcx
|
|
e18: 41 0f 11 00 movups %xmm0,(%r8)
|
|
e1c: 41 0f 11 48 10 movups %xmm1,0x10(%r8)
|
|
e21: 49 83 c0 20 add $0x20,%r8
|
|
e25: 83 c0 ff add $0xffffffff,%eax
|
|
e28: 75 d6 jne 0xe00
|
|
e2a: e9 f7 fd ff ff jmp 0xc26
|
|
e2f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
e36: 00
|
|
e37: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
e3e: 66 90 xchg %ax,%ax
|
|
e40: 0f 10 02 movups (%rdx),%xmm0
|
|
e43: 0f 10 4a 10 movups 0x10(%rdx),%xmm1
|
|
e47: 48 83 c2 20 add $0x20,%rdx
|
|
e4b: 66 0f 58 01 addpd (%rcx),%xmm0
|
|
e4f: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1
|
|
e54: 48 83 c1 20 add $0x20,%rcx
|
|
e58: 66 41 0f 2b 00 movntpd %xmm0,(%r8)
|
|
e5d: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8)
|
|
e63: 49 83 c0 20 add $0x20,%r8
|
|
e67: 83 c0 ff add $0xffffffff,%eax
|
|
e6a: 75 d4 jne 0xe40
|
|
e6c: e9 b5 fd ff ff jmp 0xc26
|
|
e71: 3d aa 2a 00 00 cmp $0x2aaa,%eax
|
|
e76: 7f 48 jg 0xec0
|
|
e78: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
e7f: 00
|
|
e80: 0f 10 02 movups (%rdx),%xmm0
|
|
e83: 0f 10 4a 10 movups 0x10(%rdx),%xmm1
|
|
e87: 48 83 c2 20 add $0x20,%rdx
|
|
e8b: 66 0f 58 01 addpd (%rcx),%xmm0
|
|
e8f: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1
|
|
e94: 48 83 c1 20 add $0x20,%rcx
|
|
e98: 41 0f 11 00 movups %xmm0,(%r8)
|
|
e9c: 41 0f 11 48 10 movups %xmm1,0x10(%r8)
|
|
ea1: 49 83 c0 20 add $0x20,%r8
|
|
ea5: 83 c0 ff add $0xffffffff,%eax
|
|
ea8: 75 d6 jne 0xe80
|
|
eaa: e9 77 fd ff ff jmp 0xc26
|
|
eaf: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
eb6: 00
|
|
eb7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
ebe: 66 90 xchg %ax,%ax
|
|
ec0: 0f 10 02 movups (%rdx),%xmm0
|
|
ec3: 0f 10 4a 10 movups 0x10(%rdx),%xmm1
|
|
ec7: 48 83 c2 20 add $0x20,%rdx
|
|
ecb: 66 0f 58 01 addpd (%rcx),%xmm0
|
|
ecf: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1
|
|
ed4: 48 83 c1 20 add $0x20,%rcx
|
|
ed8: 66 41 0f 2b 00 movntpd %xmm0,(%r8)
|
|
edd: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8)
|
|
ee3: 49 83 c0 20 add $0x20,%r8
|
|
ee7: 83 c0 ff add $0xffffffff,%eax
|
|
eea: 75 d4 jne 0xec0
|
|
eec: e9 35 fd ff ff jmp 0xc26
|
|
ef1: 44 89 c8 mov %r9d,%eax
|
|
ef4: 41 83 e1 03 and $0x3,%r9d
|
|
ef8: c1 f8 02 sar $0x2,%eax
|
|
efb: 48 f7 c1 0f 00 00 00 test $0xf,%rcx
|
|
f02: 0f 84 8d 00 00 00 je 0xf95
|
|
f08: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
|
|
f0f: 75 4f jne 0xf60
|
|
f11: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
f18: 00
|
|
f19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
f20: 0f 10 01 movups (%rcx),%xmm0
|
|
f23: 0f 10 49 10 movups 0x10(%rcx),%xmm1
|
|
f27: 48 83 c1 20 add $0x20,%rcx
|
|
f2b: 66 0f 58 02 addpd (%rdx),%xmm0
|
|
f2f: 66 0f 58 4a 10 addpd 0x10(%rdx),%xmm1
|
|
f34: 48 83 c2 20 add $0x20,%rdx
|
|
f38: 41 0f 11 00 movups %xmm0,(%r8)
|
|
f3c: 41 0f 11 48 10 movups %xmm1,0x10(%r8)
|
|
f41: 49 83 c0 20 add $0x20,%r8
|
|
f45: 83 c0 ff add $0xffffffff,%eax
|
|
f48: 75 d6 jne 0xf20
|
|
f4a: e9 d7 fc ff ff jmp 0xc26
|
|
f4f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
f56: 00
|
|
f57: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
f5e: 66 90 xchg %ax,%ax
|
|
f60: 0f 10 11 movups (%rcx),%xmm2
|
|
f63: 0f 10 59 10 movups 0x10(%rcx),%xmm3
|
|
f67: 48 83 c1 20 add $0x20,%rcx
|
|
f6b: 0f 10 02 movups (%rdx),%xmm0
|
|
f6e: 0f 10 4a 10 movups 0x10(%rdx),%xmm1
|
|
f72: 66 0f 58 d0 addpd %xmm0,%xmm2
|
|
f76: 48 83 c2 20 add $0x20,%rdx
|
|
f7a: 66 0f 58 d9 addpd %xmm1,%xmm3
|
|
f7e: 41 0f 11 10 movups %xmm2,(%r8)
|
|
f82: 41 0f 11 58 10 movups %xmm3,0x10(%r8)
|
|
f87: 49 83 c0 20 add $0x20,%r8
|
|
f8b: 83 c0 ff add $0xffffffff,%eax
|
|
f8e: 75 d0 jne 0xf60
|
|
f90: e9 91 fc ff ff jmp 0xc26
|
|
f95: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
|
|
f9c: 75 42 jne 0xfe0
|
|
f9e: 66 90 xchg %ax,%ax
|
|
fa0: 0f 10 02 movups (%rdx),%xmm0
|
|
fa3: 0f 10 4a 10 movups 0x10(%rdx),%xmm1
|
|
fa7: 48 83 c2 20 add $0x20,%rdx
|
|
fab: 66 0f 58 01 addpd (%rcx),%xmm0
|
|
faf: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1
|
|
fb4: 48 83 c1 20 add $0x20,%rcx
|
|
fb8: 41 0f 11 00 movups %xmm0,(%r8)
|
|
fbc: 41 0f 11 48 10 movups %xmm1,0x10(%r8)
|
|
fc1: 49 83 c0 20 add $0x20,%r8
|
|
fc5: 83 c0 ff add $0xffffffff,%eax
|
|
fc8: 75 d6 jne 0xfa0
|
|
fca: e9 57 fc ff ff jmp 0xc26
|
|
fcf: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
fd6: 00
|
|
fd7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
fde: 66 90 xchg %ax,%ax
|
|
fe0: 0f 10 02 movups (%rdx),%xmm0
|
|
fe3: 0f 10 4a 10 movups 0x10(%rdx),%xmm1
|
|
fe7: 48 83 c2 20 add $0x20,%rdx
|
|
feb: 66 0f 58 01 addpd (%rcx),%xmm0
|
|
fef: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1
|
|
ff4: 48 83 c1 20 add $0x20,%rcx
|
|
ff8: 41 0f 11 00 movups %xmm0,(%r8)
|
|
ffc: 41 0f 11 48 10 movups %xmm1,0x10(%r8)
|
|
1001: 49 83 c0 20 add $0x20,%r8
|
|
1005: 83 c0 ff add $0xffffffff,%eax
|
|
1008: 75 d6 jne 0xfe0
|
|
100a: e9 17 fc ff ff jmp 0xc26
|
|
100f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
1016: 00
|
|
1017: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
101e: 66 90 xchg %ax,%ax
|
|
1020: 48 83 ec 28 sub $0x28,%rsp
|
|
1024: 0f 28 1d b5 71 c4 01 movaps 0x1c471b5(%rip),%xmm3 # 0x1c481e0
|
|
102b: 48 8b 05 fe fc 5f 02 mov 0x25ffcfe(%rip),%rax # 0x2600d30
|
|
1032: 48 33 c4 xor %rsp,%rax
|
|
1035: 48 89 4c 24 30 mov %rcx,0x30(%rsp)
|
|
103a: 48 89 44 24 20 mov %rax,0x20(%rsp)
|
|
103f: f2 0f 10 4c 24 30 movsd 0x30(%rsp),%xmm1
|
|
1045: 41 83 f8 03 cmp $0x3,%r8d
|
|
1049: 0f 28 c1 movaps %xmm1,%xmm0
|
|
104c: 0f 57 d2 xorps %xmm2,%xmm2
|
|
104f: 0f c6 c1 55 shufps $0x55,%xmm1,%xmm0
|
|
1053: 0f c6 c9 00 shufps $0x0,%xmm1,%xmm1
|
|
1057: 0f 57 c3 xorps %xmm3,%xmm0
|
|
105a: 7d 62 jge 0x10be
|
|
105c: 41 ff c8 dec %r8d
|
|
105f: 41 83 f8 ff cmp $0xffffffff,%r8d
|
|
1063: 74 3e je 0x10a3
|
|
1065: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
106c: 00
|
|
106d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1074: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
1079: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1080: 0f 12 12 movlps (%rdx),%xmm2
|
|
1083: 0f 28 d8 movaps %xmm0,%xmm3
|
|
1086: 0f 59 da mulps %xmm2,%xmm3
|
|
1089: 41 ff c8 dec %r8d
|
|
108c: 0f 59 d1 mulps %xmm1,%xmm2
|
|
108f: 0f c6 db f1 shufps $0xf1,%xmm3,%xmm3
|
|
1093: 0f 58 d3 addps %xmm3,%xmm2
|
|
1096: 0f 13 12 movlps %xmm2,(%rdx)
|
|
1099: 48 83 c2 08 add $0x8,%rdx
|
|
109d: 41 83 f8 ff cmp $0xffffffff,%r8d
|
|
10a1: 75 dd jne 0x1080
|
|
10a3: 48 8b 4c 24 20 mov 0x20(%rsp),%rcx
|
|
10a8: 48 33 cc xor %rsp,%rcx
|
|
10ab: 48 3b 0d 7e fc 5f 02 cmp 0x25ffc7e(%rip),%rcx # 0x2600d30
|
|
10b2: 75 05 jne 0x10b9
|
|
10b4: 48 83 c4 28 add $0x28,%rsp
|
|
10b8: c3 ret
|
|
10b9: e8 d2 b3 11 01 call 0x111c490
|
|
10be: 48 f7 c2 07 00 00 00 test $0x7,%rdx
|
|
10c5: 74 3c je 0x1103
|
|
10c7: 44 89 c0 mov %r8d,%eax
|
|
10ca: 41 83 e0 01 and $0x1,%r8d
|
|
10ce: d1 f8 sar $1,%eax
|
|
10d0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
10d7: 00
|
|
10d8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
10df: 90 nop
|
|
10e0: 0f 10 1a movups (%rdx),%xmm3
|
|
10e3: 0f 28 e0 movaps %xmm0,%xmm4
|
|
10e6: 0f 59 e3 mulps %xmm3,%xmm4
|
|
10e9: 0f 59 d9 mulps %xmm1,%xmm3
|
|
10ec: 0f c6 e4 b1 shufps $0xb1,%xmm4,%xmm4
|
|
10f0: 0f 58 e3 addps %xmm3,%xmm4
|
|
10f3: 0f 11 22 movups %xmm4,(%rdx)
|
|
10f6: 48 83 c2 10 add $0x10,%rdx
|
|
10fa: ff c8 dec %eax
|
|
10fc: 75 e2 jne 0x10e0
|
|
10fe: e9 59 ff ff ff jmp 0x105c
|
|
1103: 48 89 d0 mov %rdx,%rax
|
|
1106: 48 83 e0 0f and $0xf,%rax
|
|
110a: 85 c0 test %eax,%eax
|
|
110c: 74 1e je 0x112c
|
|
110e: f2 0f 10 1a movsd (%rdx),%xmm3
|
|
1112: 0f 28 e0 movaps %xmm0,%xmm4
|
|
1115: 0f 59 e3 mulps %xmm3,%xmm4
|
|
1118: 41 ff c8 dec %r8d
|
|
111b: 0f 59 d9 mulps %xmm1,%xmm3
|
|
111e: 0f c6 e4 f1 shufps $0xf1,%xmm4,%xmm4
|
|
1122: 0f 58 e3 addps %xmm3,%xmm4
|
|
1125: 0f 13 22 movlps %xmm4,(%rdx)
|
|
1128: 48 83 c2 08 add $0x8,%rdx
|
|
112c: 44 89 c0 mov %r8d,%eax
|
|
112f: 41 83 e0 01 and $0x1,%r8d
|
|
1133: d1 f8 sar $1,%eax
|
|
1135: 3d 00 00 01 00 cmp $0x10000,%eax
|
|
113a: 77 44 ja 0x1180
|
|
113c: 0f 1f 40 00 nopl 0x0(%rax)
|
|
1140: 0f 28 1a movaps (%rdx),%xmm3
|
|
1143: 0f 28 e0 movaps %xmm0,%xmm4
|
|
1146: 0f 59 e3 mulps %xmm3,%xmm4
|
|
1149: 0f 59 d9 mulps %xmm1,%xmm3
|
|
114c: 0f c6 e4 b1 shufps $0xb1,%xmm4,%xmm4
|
|
1150: 0f 58 e3 addps %xmm3,%xmm4
|
|
1153: 0f 29 22 movaps %xmm4,(%rdx)
|
|
1156: 48 83 c2 10 add $0x10,%rdx
|
|
115a: ff c8 dec %eax
|
|
115c: 75 e2 jne 0x1140
|
|
115e: e9 f9 fe ff ff jmp 0x105c
|
|
1163: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
116a: 00
|
|
116b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1172: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1179: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1180: 0f 28 1a movaps (%rdx),%xmm3
|
|
1183: 0f 28 e0 movaps %xmm0,%xmm4
|
|
1186: 0f 59 e3 mulps %xmm3,%xmm4
|
|
1189: 0f 59 d9 mulps %xmm1,%xmm3
|
|
118c: 0f c6 e4 b1 shufps $0xb1,%xmm4,%xmm4
|
|
1190: 0f 58 e3 addps %xmm3,%xmm4
|
|
1193: 0f 2b 22 movntps %xmm4,(%rdx)
|
|
1196: 48 83 c2 10 add $0x10,%rdx
|
|
119a: ff c8 dec %eax
|
|
119c: 75 e2 jne 0x1180
|
|
119e: e9 b9 fe ff ff jmp 0x105c
|
|
11a3: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
11aa: 00
|
|
11ab: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
11b2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
11b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
11c0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
|
|
11c5: 48 8b 05 64 fb 5f 02 mov 0x25ffb64(%rip),%rax # 0x2600d30
|
|
11cc: 48 33 c4 xor %rsp,%rax
|
|
11cf: 48 89 4c 24 30 mov %rcx,0x30(%rsp)
|
|
11d4: 48 89 44 24 20 mov %rax,0x20(%rsp)
|
|
11d9: f2 0f 10 4c 24 30 movsd 0x30(%rsp),%xmm1
|
|
11df: 41 83 f8 03 cmp $0x3,%r8d
|
|
11e3: 0f 28 c1 movaps %xmm1,%xmm0
|
|
11e6: 0f 57 d2 xorps %xmm2,%xmm2
|
|
11e9: 0f c6 c1 55 shufps $0x55,%xmm1,%xmm0
|
|
11ed: 0f c6 c9 00 shufps $0x0,%xmm1,%xmm1
|
|
11f1: 0f 57 05 f8 6f c4 01 xorps 0x1c46ff8(%rip),%xmm0 # 0x1c481f0
|
|
11f8: 7d 65 jge 0x125f
|
|
11fa: 41 ff c8 dec %r8d
|
|
11fd: 41 83 f8 ff cmp $0xffffffff,%r8d
|
|
1201: 74 40 je 0x1243
|
|
1203: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
120a: 00
|
|
120b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1212: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1219: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1220: 0f 12 12 movlps (%rdx),%xmm2
|
|
1223: 0f 28 d8 movaps %xmm0,%xmm3
|
|
1226: 0f 59 da mulps %xmm2,%xmm3
|
|
1229: 41 ff c8 dec %r8d
|
|
122c: 0f 59 d1 mulps %xmm1,%xmm2
|
|
122f: 0f c6 db f1 shufps $0xf1,%xmm3,%xmm3
|
|
1233: 0f 58 d3 addps %xmm3,%xmm2
|
|
1236: 0f 13 12 movlps %xmm2,(%rdx)
|
|
1239: 48 8d 52 08 lea 0x8(%rdx),%rdx
|
|
123d: 41 83 f8 ff cmp $0xffffffff,%r8d
|
|
1241: 75 dd jne 0x1220
|
|
1243: 48 8b 4c 24 20 mov 0x20(%rsp),%rcx
|
|
1248: 48 33 cc xor %rsp,%rcx
|
|
124b: 48 3b 0d de fa 5f 02 cmp 0x25ffade(%rip),%rcx # 0x2600d30
|
|
1252: 75 06 jne 0x125a
|
|
1254: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
1259: c3 ret
|
|
125a: e8 31 b2 11 01 call 0x111c490
|
|
125f: 48 f7 c2 07 00 00 00 test $0x7,%rdx
|
|
1266: 74 3b je 0x12a3
|
|
1268: 44 89 c0 mov %r8d,%eax
|
|
126b: 41 83 e0 01 and $0x1,%r8d
|
|
126f: d1 f8 sar $1,%eax
|
|
1271: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
1278: 00
|
|
1279: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1280: 0f 10 1a movups (%rdx),%xmm3
|
|
1283: 0f 28 e0 movaps %xmm0,%xmm4
|
|
1286: 0f 59 e3 mulps %xmm3,%xmm4
|
|
1289: 0f 59 d9 mulps %xmm1,%xmm3
|
|
128c: 0f c6 e4 b1 shufps $0xb1,%xmm4,%xmm4
|
|
1290: 0f 58 e3 addps %xmm3,%xmm4
|
|
1293: 0f 11 22 movups %xmm4,(%rdx)
|
|
1296: 48 8d 52 10 lea 0x10(%rdx),%rdx
|
|
129a: ff c8 dec %eax
|
|
129c: 75 e2 jne 0x1280
|
|
129e: e9 57 ff ff ff jmp 0x11fa
|
|
12a3: 48 89 d0 mov %rdx,%rax
|
|
12a6: 48 83 e0 0f and $0xf,%rax
|
|
12aa: 85 c0 test %eax,%eax
|
|
12ac: 74 1e je 0x12cc
|
|
12ae: f2 0f 10 1a movsd (%rdx),%xmm3
|
|
12b2: 0f 28 e0 movaps %xmm0,%xmm4
|
|
12b5: 0f 59 e3 mulps %xmm3,%xmm4
|
|
12b8: 41 ff c8 dec %r8d
|
|
12bb: 0f 59 d9 mulps %xmm1,%xmm3
|
|
12be: 0f c6 e4 f1 shufps $0xf1,%xmm4,%xmm4
|
|
12c2: 0f 58 e3 addps %xmm3,%xmm4
|
|
12c5: 0f 13 22 movlps %xmm4,(%rdx)
|
|
12c8: 48 83 c2 08 add $0x8,%rdx
|
|
12cc: 44 89 c0 mov %r8d,%eax
|
|
12cf: 41 83 e0 01 and $0x1,%r8d
|
|
12d3: d1 f8 sar $1,%eax
|
|
12d5: 3d 00 00 01 00 cmp $0x10000,%eax
|
|
12da: 77 44 ja 0x1320
|
|
12dc: 0f 1f 40 00 nopl 0x0(%rax)
|
|
12e0: 0f 28 1a movaps (%rdx),%xmm3
|
|
12e3: 0f 28 e0 movaps %xmm0,%xmm4
|
|
12e6: 0f 59 e3 mulps %xmm3,%xmm4
|
|
12e9: 0f 59 d9 mulps %xmm1,%xmm3
|
|
12ec: 0f c6 e4 b1 shufps $0xb1,%xmm4,%xmm4
|
|
12f0: 0f 58 e3 addps %xmm3,%xmm4
|
|
12f3: 0f 29 22 movaps %xmm4,(%rdx)
|
|
12f6: 48 8d 52 10 lea 0x10(%rdx),%rdx
|
|
12fa: ff c8 dec %eax
|
|
12fc: 75 e2 jne 0x12e0
|
|
12fe: e9 f7 fe ff ff jmp 0x11fa
|
|
1303: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
130a: 00
|
|
130b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1312: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1319: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1320: 0f 28 1a movaps (%rdx),%xmm3
|
|
1323: 0f 28 e0 movaps %xmm0,%xmm4
|
|
1326: 0f 59 e3 mulps %xmm3,%xmm4
|
|
1329: 0f 59 d9 mulps %xmm1,%xmm3
|
|
132c: 0f c6 e4 b1 shufps $0xb1,%xmm4,%xmm4
|
|
1330: 0f 58 e3 addps %xmm3,%xmm4
|
|
1333: 0f 2b 22 movntps %xmm4,(%rdx)
|
|
1336: 48 8d 52 10 lea 0x10(%rdx),%rdx
|
|
133a: ff c8 dec %eax
|
|
133c: 75 e2 jne 0x1320
|
|
133e: e9 b7 fe ff ff jmp 0x11fa
|
|
1343: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
134a: 00
|
|
134b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1352: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1359: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1360: 48 83 ec 28 sub $0x28,%rsp
|
|
1364: 48 8b 05 c5 f9 5f 02 mov 0x25ff9c5(%rip),%rax # 0x2600d30
|
|
136b: 48 33 c4 xor %rsp,%rax
|
|
136e: 48 89 4c 24 30 mov %rcx,0x30(%rsp)
|
|
1373: 48 89 44 24 20 mov %rax,0x20(%rsp)
|
|
1378: 0f 10 1d 81 6e c4 01 movups 0x1c46e81(%rip),%xmm3 # 0x1c48200
|
|
137f: f2 0f 10 4c 24 30 movsd 0x30(%rsp),%xmm1
|
|
1385: 0f 57 d2 xorps %xmm2,%xmm2
|
|
1388: 0f 28 c1 movaps %xmm1,%xmm0
|
|
138b: 0f c6 c1 55 shufps $0x55,%xmm1,%xmm0
|
|
138f: 0f c6 c9 00 shufps $0x0,%xmm1,%xmm1
|
|
1393: 0f 57 c3 xorps %xmm3,%xmm0
|
|
1396: 41 83 f8 03 cmp $0x3,%r8d
|
|
139a: 7d 63 jge 0x13ff
|
|
139c: 41 83 c0 ff add $0xffffffff,%r8d
|
|
13a0: 41 83 f8 ff cmp $0xffffffff,%r8d
|
|
13a4: 74 3e je 0x13e4
|
|
13a6: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
13ad: 00
|
|
13ae: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
13b5: 0f 1f 40 00 nopl 0x0(%rax)
|
|
13b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
13c0: 0f 12 12 movlps (%rdx),%xmm2
|
|
13c3: 0f 28 d8 movaps %xmm0,%xmm3
|
|
13c6: 41 83 c0 ff add $0xffffffff,%r8d
|
|
13ca: 0f 59 da mulps %xmm2,%xmm3
|
|
13cd: 0f 59 d1 mulps %xmm1,%xmm2
|
|
13d0: 0f c6 db f1 shufps $0xf1,%xmm3,%xmm3
|
|
13d4: 0f 58 d3 addps %xmm3,%xmm2
|
|
13d7: 0f 13 12 movlps %xmm2,(%rdx)
|
|
13da: 48 83 c2 08 add $0x8,%rdx
|
|
13de: 41 83 f8 ff cmp $0xffffffff,%r8d
|
|
13e2: 75 dc jne 0x13c0
|
|
13e4: 48 8b 4c 24 20 mov 0x20(%rsp),%rcx
|
|
13e9: 48 33 cc xor %rsp,%rcx
|
|
13ec: 48 3b 0d 3d f9 5f 02 cmp 0x25ff93d(%rip),%rcx # 0x2600d30
|
|
13f3: 75 05 jne 0x13fa
|
|
13f5: 48 83 c4 28 add $0x28,%rsp
|
|
13f9: c3 ret
|
|
13fa: e8 91 b0 11 01 call 0x111c490
|
|
13ff: 48 f7 c2 07 00 00 00 test $0x7,%rdx
|
|
1406: 74 3c je 0x1444
|
|
1408: 44 89 c0 mov %r8d,%eax
|
|
140b: 41 83 e0 01 and $0x1,%r8d
|
|
140f: d1 f8 sar $1,%eax
|
|
1411: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
1418: 00
|
|
1419: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1420: 0f 10 1a movups (%rdx),%xmm3
|
|
1423: 0f 28 e0 movaps %xmm0,%xmm4
|
|
1426: 0f 59 e3 mulps %xmm3,%xmm4
|
|
1429: 0f 59 d9 mulps %xmm1,%xmm3
|
|
142c: 0f c6 e4 b1 shufps $0xb1,%xmm4,%xmm4
|
|
1430: 0f 58 e3 addps %xmm3,%xmm4
|
|
1433: 0f 11 22 movups %xmm4,(%rdx)
|
|
1436: 48 83 c2 10 add $0x10,%rdx
|
|
143a: 83 c0 ff add $0xffffffff,%eax
|
|
143d: 75 e1 jne 0x1420
|
|
143f: e9 58 ff ff ff jmp 0x139c
|
|
1444: 48 89 d0 mov %rdx,%rax
|
|
1447: 48 83 e0 0f and $0xf,%rax
|
|
144b: 85 c0 test %eax,%eax
|
|
144d: 74 1f je 0x146e
|
|
144f: f2 0f 10 1a movsd (%rdx),%xmm3
|
|
1453: 0f 28 e0 movaps %xmm0,%xmm4
|
|
1456: 41 83 c0 ff add $0xffffffff,%r8d
|
|
145a: 0f 59 e3 mulps %xmm3,%xmm4
|
|
145d: 0f 59 d9 mulps %xmm1,%xmm3
|
|
1460: 0f c6 e4 f1 shufps $0xf1,%xmm4,%xmm4
|
|
1464: 0f 58 e3 addps %xmm3,%xmm4
|
|
1467: 0f 13 22 movlps %xmm4,(%rdx)
|
|
146a: 48 83 c2 08 add $0x8,%rdx
|
|
146e: 44 89 c0 mov %r8d,%eax
|
|
1471: 41 83 e0 01 and $0x1,%r8d
|
|
1475: d1 f8 sar $1,%eax
|
|
1477: 3d 00 00 01 00 cmp $0x10000,%eax
|
|
147c: 77 42 ja 0x14c0
|
|
147e: 66 90 xchg %ax,%ax
|
|
1480: 0f 10 1a movups (%rdx),%xmm3
|
|
1483: 0f 28 e0 movaps %xmm0,%xmm4
|
|
1486: 0f 59 e3 mulps %xmm3,%xmm4
|
|
1489: 0f 59 d9 mulps %xmm1,%xmm3
|
|
148c: 0f c6 e4 b1 shufps $0xb1,%xmm4,%xmm4
|
|
1490: 0f 58 e3 addps %xmm3,%xmm4
|
|
1493: 0f 11 22 movups %xmm4,(%rdx)
|
|
1496: 48 83 c2 10 add $0x10,%rdx
|
|
149a: 83 c0 ff add $0xffffffff,%eax
|
|
149d: 75 e1 jne 0x1480
|
|
149f: e9 f8 fe ff ff jmp 0x139c
|
|
14a4: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
14ab: 00
|
|
14ac: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
14b3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
14b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
14bf: 00
|
|
14c0: 0f 10 1a movups (%rdx),%xmm3
|
|
14c3: 0f 28 e0 movaps %xmm0,%xmm4
|
|
14c6: 0f 59 e3 mulps %xmm3,%xmm4
|
|
14c9: 0f 59 d9 mulps %xmm1,%xmm3
|
|
14cc: 0f c6 e4 b1 shufps $0xb1,%xmm4,%xmm4
|
|
14d0: 0f 58 e3 addps %xmm3,%xmm4
|
|
14d3: 0f 2b 22 movntps %xmm4,(%rdx)
|
|
14d6: 48 83 c2 10 add $0x10,%rdx
|
|
14da: 83 c0 ff add $0xffffffff,%eax
|
|
14dd: 75 e1 jne 0x14c0
|
|
14df: e9 b8 fe ff ff jmp 0x139c
|
|
14e4: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
14eb: 00
|
|
14ec: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
14f3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
14f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
14ff: 00
|
|
1500: 57 push %rdi
|
|
1501: 41 54 push %r12
|
|
1503: 41 56 push %r14
|
|
1505: 41 57 push %r15
|
|
1507: 55 push %rbp
|
|
1508: 48 81 ec c0 00 00 00 sub $0xc0,%rsp
|
|
150f: 45 89 c6 mov %r8d,%r14d
|
|
1512: 4c 89 ac 24 b0 00 00 mov %r13,0xb0(%rsp)
|
|
1519: 00
|
|
151a: 4c 8d ac 24 8f 00 00 lea 0x8f(%rsp),%r13
|
|
1521: 00
|
|
1522: c4 c1 78 ae 5d 29 vstmxcsr 0x29(%r13)
|
|
1528: 4d 63 fe movslq %r14d,%r15
|
|
152b: 49 83 e5 e0 and $0xffffffffffffffe0,%r13
|
|
152f: 44 8b a4 24 b8 00 00 mov 0xb8(%rsp),%r12d
|
|
1536: 00
|
|
1537: 48 89 d7 mov %rdx,%rdi
|
|
153a: 48 89 cd mov %rcx,%rbp
|
|
153d: 44 89 e0 mov %r12d,%eax
|
|
1540: 25 80 1f 00 00 and $0x1f80,%eax
|
|
1545: 3d 80 1f 00 00 cmp $0x1f80,%eax
|
|
154a: 74 1d je 0x1569
|
|
154c: 44 89 e0 mov %r12d,%eax
|
|
154f: 0d 80 1f ff ff or $0xffff1f80,%eax
|
|
1554: 25 e0 ff 00 00 and $0xffe0,%eax
|
|
1559: 89 84 24 b8 00 00 00 mov %eax,0xb8(%rsp)
|
|
1560: c5 f8 ae 94 24 b8 00 vldmxcsr 0xb8(%rsp)
|
|
1567: 00 00
|
|
1569: c5 fc 10 05 af 6c c4 vmovups 0x1c46caf(%rip),%ymm0 # 0x1c48220
|
|
1570: 01
|
|
1571: 48 89 f8 mov %rdi,%rax
|
|
1574: c5 fc 58 c8 vaddps %ymm0,%ymm0,%ymm1
|
|
1578: 48 83 e0 1c and $0x1c,%rax
|
|
157c: c4 c1 7c 11 4d 00 vmovups %ymm1,0x0(%r13)
|
|
1582: 85 c0 test %eax,%eax
|
|
1584: 0f 84 51 01 00 00 je 0x16db
|
|
158a: c1 e8 02 shr $0x2,%eax
|
|
158d: f7 d8 neg %eax
|
|
158f: 83 c0 08 add $0x8,%eax
|
|
1592: 41 3b c6 cmp %r14d,%eax
|
|
1595: 44 0f 4c f0 cmovl %eax,%r14d
|
|
1599: 45 85 f6 test %r14d,%r14d
|
|
159c: 0f 8e 19 01 00 00 jle 0x16bb
|
|
15a2: 44 89 f0 mov %r14d,%eax
|
|
15a5: 41 ba 01 00 00 00 mov $0x1,%r10d
|
|
15ab: d1 e8 shr $1,%eax
|
|
15ad: 45 33 c9 xor %r9d,%r9d
|
|
15b0: 85 c0 test %eax,%eax
|
|
15b2: 0f 86 b1 00 00 00 jbe 0x1669
|
|
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 c6 cmp %r14d,%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: 45 89 f0 mov %r14d,%r8d
|
|
16c4: c5 f8 77 vzeroupper
|
|
16c7: e8 b4 e5 05 00 call 0x5fc80
|
|
16cc: 4d 63 f6 movslq %r14d,%r14
|
|
16cf: 4d 2b fe sub %r14,%r15
|
|
16d2: 4a 8d 6c f5 00 lea 0x0(%rbp,%r14,8),%rbp
|
|
16d7: 4a 8d 3c b7 lea (%rdi,%r14,4),%rdi
|
|
16db: 48 f7 c7 1f 00 00 00 test $0x1f,%rdi
|
|
16e2: 74 4e je 0x1732
|
|
16e4: 45 33 f6 xor %r14d,%r14d
|
|
16e7: 4d 85 ff test %r15,%r15
|
|
16ea: 0f 8e f9 03 00 00 jle 0x1ae9
|
|
16f0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
16f7: 00
|
|
16f8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
16ff: 90 nop
|
|
1700: c5 fa 10 45 04 vmovss 0x4(%rbp),%xmm0
|
|
1705: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0
|
|
1709: c5 fa 10 4d 00 vmovss 0x0(%rbp),%xmm1
|
|
170e: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0
|
|
1713: c5 f8 77 vzeroupper
|
|
1716: e8 c5 e6 05 00 call 0x5fde0
|
|
171b: c4 a1 7a 11 04 b7 vmovss %xmm0,(%rdi,%r14,4)
|
|
1721: 49 ff c6 inc %r14
|
|
1724: 48 83 c5 08 add $0x8,%rbp
|
|
1728: 4d 3b f7 cmp %r15,%r14
|
|
172b: 7c d3 jl 0x1700
|
|
172d: e9 b7 03 00 00 jmp 0x1ae9
|
|
1732: 45 89 f8 mov %r15d,%r8d
|
|
1735: 33 c0 xor %eax,%eax
|
|
1737: 41 c1 ff 04 sar $0x4,%r15d
|
|
173b: 41 83 e0 0f and $0xf,%r8d
|
|
173f: 48 f7 c5 0f 00 00 00 test $0xf,%rbp
|
|
1746: 0f 85 29 01 00 00 jne 0x1875
|
|
174c: 45 85 ff test %r15d,%r15d
|
|
174f: 0f 8e 59 02 00 00 jle 0x19ae
|
|
1755: c5 f8 11 74 24 30 vmovups %xmm6,0x30(%rsp)
|
|
175b: c5 f8 11 7c 24 40 vmovups %xmm7,0x40(%rsp)
|
|
1761: c5 78 11 5c 24 60 vmovups %xmm11,0x60(%rsp)
|
|
1767: c5 78 11 6c 24 20 vmovups %xmm13,0x20(%rsp)
|
|
176d: c5 78 11 74 24 50 vmovups %xmm14,0x50(%rsp)
|
|
1773: c5 fc 10 35 e5 6a c4 vmovups 0x1c46ae5(%rip),%ymm6 # 0x1c48260
|
|
177a: 01
|
|
177b: c4 41 7c 10 5d 00 vmovups 0x0(%r13),%ymm11
|
|
1781: c5 7c 10 2d b7 6a c4 vmovups 0x1c46ab7(%rip),%ymm13 # 0x1c48240
|
|
1788: 01
|
|
1789: c5 fc 10 3d 8f 6a c4 vmovups 0x1c46a8f(%rip),%ymm7 # 0x1c48220
|
|
1790: 01
|
|
1791: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
1798: 00
|
|
1799: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
17a0: c5 f8 10 6d 00 vmovups 0x0(%rbp),%xmm5
|
|
17a5: c5 f8 10 55 10 vmovups 0x10(%rbp),%xmm2
|
|
17aa: c5 f8 10 5d 40 vmovups 0x40(%rbp),%xmm3
|
|
17af: c5 f8 10 4d 50 vmovups 0x50(%rbp),%xmm1
|
|
17b4: c4 63 55 18 75 20 01 vinsertf128 $0x1,0x20(%rbp),%ymm5,%ymm14
|
|
17bb: c4 c1 0c 59 c6 vmulps %ymm14,%ymm14,%ymm0
|
|
17c0: c4 e3 6d 18 6d 30 01 vinsertf128 $0x1,0x30(%rbp),%ymm2,%ymm5
|
|
17c7: c5 d4 59 d5 vmulps %ymm5,%ymm5,%ymm2
|
|
17cb: c5 ff 7c ea vhaddps %ymm2,%ymm0,%ymm5
|
|
17cf: c4 e3 65 18 65 60 01 vinsertf128 $0x1,0x60(%rbp),%ymm3,%ymm4
|
|
17d6: c4 63 75 18 75 70 01 vinsertf128 $0x1,0x70(%rbp),%ymm1,%ymm14
|
|
17dd: c5 dc 59 c4 vmulps %ymm4,%ymm4,%ymm0
|
|
17e1: c4 c1 0c 59 d6 vmulps %ymm14,%ymm14,%ymm2
|
|
17e6: c5 fc 52 cd vrsqrtps %ymm5,%ymm1
|
|
17ea: c5 ff 7c d2 vhaddps %ymm2,%ymm0,%ymm2
|
|
17ee: c5 54 59 f1 vmulps %ymm1,%ymm5,%ymm14
|
|
17f2: c5 fc 52 da vrsqrtps %ymm2,%ymm3
|
|
17f6: c4 42 75 ac f3 vfnmadd213ps %ymm11,%ymm1,%ymm14
|
|
17fb: c5 ec 59 e3 vmulps %ymm3,%ymm2,%ymm4
|
|
17ff: c5 fc 28 c7 vmovaps %ymm7,%ymm0
|
|
1803: c4 c2 15 b8 c6 vfmadd231ps %ymm14,%ymm13,%ymm0
|
|
1808: c4 41 74 59 f6 vmulps %ymm14,%ymm1,%ymm14
|
|
180d: c4 c2 65 ac e3 vfnmadd213ps %ymm11,%ymm3,%ymm4
|
|
1812: c4 62 7d a8 f1 vfmadd213ps %ymm1,%ymm0,%ymm14
|
|
1817: c5 fc 28 cf vmovaps %ymm7,%ymm1
|
|
181b: c4 e2 15 b8 cc vfmadd231ps %ymm4,%ymm13,%ymm1
|
|
1820: c5 e4 59 e4 vmulps %ymm4,%ymm3,%ymm4
|
|
1824: c4 c1 54 59 c6 vmulps %ymm14,%ymm5,%ymm0
|
|
1829: c4 e2 75 a8 e3 vfmadd213ps %ymm3,%ymm1,%ymm4
|
|
182e: c5 d4 c2 de 19 vcmpnge_uqps %ymm6,%ymm5,%ymm3
|
|
1833: c5 ec c2 ce 19 vcmpnge_uqps %ymm6,%ymm2,%ymm1
|
|
1838: c5 ec 59 e4 vmulps %ymm4,%ymm2,%ymm4
|
|
183c: c5 e4 56 d9 vorps %ymm1,%ymm3,%ymm3
|
|
1840: c5 7c 50 cb vmovmskps %ymm3,%r9d
|
|
1844: 45 85 c9 test %r9d,%r9d
|
|
1847: 74 08 je 0x1851
|
|
1849: c5 fc 51 c5 vsqrtps %ymm5,%ymm0
|
|
184d: c5 fc 51 e2 vsqrtps %ymm2,%ymm4
|
|
1851: ff c0 inc %eax
|
|
1853: 48 81 c5 80 00 00 00 add $0x80,%rbp
|
|
185a: c5 fc 11 07 vmovups %ymm0,(%rdi)
|
|
185e: c5 fc 11 67 20 vmovups %ymm4,0x20(%rdi)
|
|
1863: 48 83 c7 40 add $0x40,%rdi
|
|
1867: 41 3b c7 cmp %r15d,%eax
|
|
186a: 0f 8c 30 ff ff ff jl 0x17a0
|
|
1870: e9 1b 01 00 00 jmp 0x1990
|
|
1875: 45 85 ff test %r15d,%r15d
|
|
1878: 0f 8e 30 01 00 00 jle 0x19ae
|
|
187e: c5 f8 11 74 24 30 vmovups %xmm6,0x30(%rsp)
|
|
1884: c5 f8 11 7c 24 40 vmovups %xmm7,0x40(%rsp)
|
|
188a: c5 78 11 5c 24 60 vmovups %xmm11,0x60(%rsp)
|
|
1890: c5 78 11 6c 24 20 vmovups %xmm13,0x20(%rsp)
|
|
1896: c5 78 11 74 24 50 vmovups %xmm14,0x50(%rsp)
|
|
189c: c5 fc 10 35 bc 69 c4 vmovups 0x1c469bc(%rip),%ymm6 # 0x1c48260
|
|
18a3: 01
|
|
18a4: c4 41 7c 10 5d 00 vmovups 0x0(%r13),%ymm11
|
|
18aa: c5 7c 10 2d 8e 69 c4 vmovups 0x1c4698e(%rip),%ymm13 # 0x1c48240
|
|
18b1: 01
|
|
18b2: c5 fc 10 3d 66 69 c4 vmovups 0x1c46966(%rip),%ymm7 # 0x1c48220
|
|
18b9: 01
|
|
18ba: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
18c0: c5 f8 10 6d 00 vmovups 0x0(%rbp),%xmm5
|
|
18c5: c5 f8 10 55 10 vmovups 0x10(%rbp),%xmm2
|
|
18ca: c5 f8 10 5d 40 vmovups 0x40(%rbp),%xmm3
|
|
18cf: c5 f8 10 4d 50 vmovups 0x50(%rbp),%xmm1
|
|
18d4: c4 63 55 18 75 20 01 vinsertf128 $0x1,0x20(%rbp),%ymm5,%ymm14
|
|
18db: c4 c1 0c 59 c6 vmulps %ymm14,%ymm14,%ymm0
|
|
18e0: c4 e3 6d 18 6d 30 01 vinsertf128 $0x1,0x30(%rbp),%ymm2,%ymm5
|
|
18e7: c5 d4 59 d5 vmulps %ymm5,%ymm5,%ymm2
|
|
18eb: c5 ff 7c ea vhaddps %ymm2,%ymm0,%ymm5
|
|
18ef: c4 e3 65 18 65 60 01 vinsertf128 $0x1,0x60(%rbp),%ymm3,%ymm4
|
|
18f6: c4 63 75 18 75 70 01 vinsertf128 $0x1,0x70(%rbp),%ymm1,%ymm14
|
|
18fd: c5 dc 59 c4 vmulps %ymm4,%ymm4,%ymm0
|
|
1901: c4 c1 0c 59 d6 vmulps %ymm14,%ymm14,%ymm2
|
|
1906: c5 fc 52 cd vrsqrtps %ymm5,%ymm1
|
|
190a: c5 ff 7c d2 vhaddps %ymm2,%ymm0,%ymm2
|
|
190e: c5 54 59 f1 vmulps %ymm1,%ymm5,%ymm14
|
|
1912: c5 fc 52 da vrsqrtps %ymm2,%ymm3
|
|
1916: c4 42 75 ac f3 vfnmadd213ps %ymm11,%ymm1,%ymm14
|
|
191b: c5 ec 59 e3 vmulps %ymm3,%ymm2,%ymm4
|
|
191f: c5 fd 6f c7 vmovdqa %ymm7,%ymm0
|
|
1923: c4 c2 15 b8 c6 vfmadd231ps %ymm14,%ymm13,%ymm0
|
|
1928: c4 41 74 59 f6 vmulps %ymm14,%ymm1,%ymm14
|
|
192d: c4 c2 65 ac e3 vfnmadd213ps %ymm11,%ymm3,%ymm4
|
|
1932: c4 62 7d a8 f1 vfmadd213ps %ymm1,%ymm0,%ymm14
|
|
1937: c5 fd 6f cf vmovdqa %ymm7,%ymm1
|
|
193b: c4 e2 15 b8 cc vfmadd231ps %ymm4,%ymm13,%ymm1
|
|
1940: c5 e4 59 e4 vmulps %ymm4,%ymm3,%ymm4
|
|
1944: c4 c1 54 59 c6 vmulps %ymm14,%ymm5,%ymm0
|
|
1949: c4 e2 75 a8 e3 vfmadd213ps %ymm3,%ymm1,%ymm4
|
|
194e: c5 d4 c2 de 19 vcmpnge_uqps %ymm6,%ymm5,%ymm3
|
|
1953: c5 ec c2 ce 19 vcmpnge_uqps %ymm6,%ymm2,%ymm1
|
|
1958: c5 ec 59 e4 vmulps %ymm4,%ymm2,%ymm4
|
|
195c: c5 e4 56 d9 vorps %ymm1,%ymm3,%ymm3
|
|
1960: c5 7c 50 cb vmovmskps %ymm3,%r9d
|
|
1964: 45 85 c9 test %r9d,%r9d
|
|
1967: 74 08 je 0x1971
|
|
1969: c5 fc 51 c5 vsqrtps %ymm5,%ymm0
|
|
196d: c5 fc 51 e2 vsqrtps %ymm2,%ymm4
|
|
1971: ff c0 inc %eax
|
|
1973: 48 81 c5 80 00 00 00 add $0x80,%rbp
|
|
197a: c5 fc 11 07 vmovups %ymm0,(%rdi)
|
|
197e: c5 fc 11 67 20 vmovups %ymm4,0x20(%rdi)
|
|
1983: 48 83 c7 40 add $0x40,%rdi
|
|
1987: 41 3b c7 cmp %r15d,%eax
|
|
198a: 0f 8c 30 ff ff ff jl 0x18c0
|
|
1990: c5 f8 10 74 24 30 vmovups 0x30(%rsp),%xmm6
|
|
1996: c5 f8 10 7c 24 40 vmovups 0x40(%rsp),%xmm7
|
|
199c: c5 78 10 5c 24 60 vmovups 0x60(%rsp),%xmm11
|
|
19a2: c5 78 10 6c 24 20 vmovups 0x20(%rsp),%xmm13
|
|
19a8: c5 78 10 74 24 50 vmovups 0x50(%rsp),%xmm14
|
|
19ae: 45 85 c0 test %r8d,%r8d
|
|
19b1: 0f 84 32 01 00 00 je 0x1ae9
|
|
19b7: 0f 8e 1e 01 00 00 jle 0x1adb
|
|
19bd: 44 89 c0 mov %r8d,%eax
|
|
19c0: 41 ba 01 00 00 00 mov $0x1,%r10d
|
|
19c6: d1 e8 shr $1,%eax
|
|
19c8: 45 33 c9 xor %r9d,%r9d
|
|
19cb: 85 c0 test %eax,%eax
|
|
19cd: 0f 86 b6 00 00 00 jbe 0x1a89
|
|
19d3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
19d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
19df: 00
|
|
19e0: 47 8d 14 09 lea (%r9,%r9,1),%r10d
|
|
19e4: 4d 63 d2 movslq %r10d,%r10
|
|
19e7: c4 a1 7a 10 44 d5 04 vmovss 0x4(%rbp,%r10,8),%xmm0
|
|
19ee: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0
|
|
19f2: c4 a1 7a 10 4c d5 00 vmovss 0x0(%rbp,%r10,8),%xmm1
|
|
19f9: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0
|
|
19fe: c5 fa 11 84 24 bc 00 vmovss %xmm0,0xbc(%rsp)
|
|
1a05: 00 00
|
|
1a07: c4 c1 79 7e c3 vmovd %xmm0,%r11d
|
|
1a0c: 41 f7 c3 00 00 80 7f test $0x7f800000,%r11d
|
|
1a13: 75 14 jne 0x1a29
|
|
1a15: c7 84 24 bc 00 00 00 movl $0x0,0xbc(%rsp)
|
|
1a1c: 00 00 00 00
|
|
1a20: c5 fa 10 84 24 bc 00 vmovss 0xbc(%rsp),%xmm0
|
|
1a27: 00 00
|
|
1a29: c4 a1 7a 11 04 97 vmovss %xmm0,(%rdi,%r10,4)
|
|
1a2f: c4 a1 7a 10 44 d5 0c vmovss 0xc(%rbp,%r10,8),%xmm0
|
|
1a36: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0
|
|
1a3a: c4 a1 7a 10 4c d5 08 vmovss 0x8(%rbp,%r10,8),%xmm1
|
|
1a41: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0
|
|
1a46: c5 fa 11 84 24 bc 00 vmovss %xmm0,0xbc(%rsp)
|
|
1a4d: 00 00
|
|
1a4f: c4 c1 79 7e c3 vmovd %xmm0,%r11d
|
|
1a54: 41 f7 c3 00 00 80 7f test $0x7f800000,%r11d
|
|
1a5b: 75 14 jne 0x1a71
|
|
1a5d: c7 84 24 bc 00 00 00 movl $0x0,0xbc(%rsp)
|
|
1a64: 00 00 00 00
|
|
1a68: c5 fa 10 84 24 bc 00 vmovss 0xbc(%rsp),%xmm0
|
|
1a6f: 00 00
|
|
1a71: 41 ff c1 inc %r9d
|
|
1a74: c4 a1 7a 11 44 97 04 vmovss %xmm0,0x4(%rdi,%r10,4)
|
|
1a7b: 44 3b c8 cmp %eax,%r9d
|
|
1a7e: 0f 82 5c ff ff ff jb 0x19e0
|
|
1a84: 47 8d 54 09 01 lea 0x1(%r9,%r9,1),%r10d
|
|
1a89: 41 8d 42 ff lea -0x1(%r10),%eax
|
|
1a8d: 41 3b c0 cmp %r8d,%eax
|
|
1a90: 73 49 jae 0x1adb
|
|
1a92: 4d 63 d2 movslq %r10d,%r10
|
|
1a95: c4 a1 7a 10 44 d5 fc vmovss -0x4(%rbp,%r10,8),%xmm0
|
|
1a9c: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0
|
|
1aa0: c4 a1 7a 10 4c d5 f8 vmovss -0x8(%rbp,%r10,8),%xmm1
|
|
1aa7: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0
|
|
1aac: c5 fa 11 84 24 bc 00 vmovss %xmm0,0xbc(%rsp)
|
|
1ab3: 00 00
|
|
1ab5: c5 f9 7e c0 vmovd %xmm0,%eax
|
|
1ab9: a9 00 00 80 7f test $0x7f800000,%eax
|
|
1abe: 75 14 jne 0x1ad4
|
|
1ac0: c7 84 24 bc 00 00 00 movl $0x0,0xbc(%rsp)
|
|
1ac7: 00 00 00 00
|
|
1acb: c5 fa 10 84 24 bc 00 vmovss 0xbc(%rsp),%xmm0
|
|
1ad2: 00 00
|
|
1ad4: c4 a1 7a 11 44 97 fc vmovss %xmm0,-0x4(%rdi,%r10,4)
|
|
1adb: 48 89 f9 mov %rdi,%rcx
|
|
1ade: 48 89 fa mov %rdi,%rdx
|
|
1ae1: c5 f8 77 vzeroupper
|
|
1ae4: e8 97 e1 05 00 call 0x5fc80
|
|
1ae9: c5 f8 ae 9c 24 b8 00 vstmxcsr 0xb8(%rsp)
|
|
1af0: 00 00
|
|
1af2: 8b 8c 24 b8 00 00 00 mov 0xb8(%rsp),%ecx
|
|
1af9: 44 89 e0 mov %r12d,%eax
|
|
1afc: 89 ca mov %ecx,%edx
|
|
1afe: 25 df ff 00 00 and $0xffdf,%eax
|
|
1b03: 81 e2 df ff 00 00 and $0xffdf,%edx
|
|
1b09: 3b c2 cmp %edx,%eax
|
|
1b0b: 74 1e je 0x1b2b
|
|
1b0d: 41 81 e4 c5 ff 00 00 and $0xffc5,%r12d
|
|
1b14: 83 e1 28 and $0x28,%ecx
|
|
1b17: 44 0b e1 or %ecx,%r12d
|
|
1b1a: 44 89 a4 24 b8 00 00 mov %r12d,0xb8(%rsp)
|
|
1b21: 00
|
|
1b22: c5 f8 ae 94 24 b8 00 vldmxcsr 0xb8(%rsp)
|
|
1b29: 00 00
|
|
1b2b: c5 f8 77 vzeroupper
|
|
1b2e: 4c 8b ac 24 b0 00 00 mov 0xb0(%rsp),%r13
|
|
1b35: 00
|
|
1b36: 48 81 c4 c0 00 00 00 add $0xc0,%rsp
|
|
1b3d: 5d pop %rbp
|
|
1b3e: 41 5f pop %r15
|
|
1b40: 41 5e pop %r14
|
|
1b42: 41 5c pop %r12
|
|
1b44: 5f pop %rdi
|
|
1b45: c3 ret
|
|
1b46: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
1b4d: 00
|
|
1b4e: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1b55: 0f 1f 40 00 nopl 0x0(%rax)
|
|
1b59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1b60: 57 push %rdi
|
|
1b61: 41 54 push %r12
|
|
1b63: 41 56 push %r14
|
|
1b65: 41 57 push %r15
|
|
1b67: 55 push %rbp
|
|
1b68: 48 83 ec 70 sub $0x70,%rsp
|
|
1b6c: 45 89 c6 mov %r8d,%r14d
|
|
1b6f: 4c 89 6c 24 60 mov %r13,0x60(%rsp)
|
|
1b74: 4c 8d 6c 24 3f lea 0x3f(%rsp),%r13
|
|
1b79: c4 c1 78 ae 5d 29 vstmxcsr 0x29(%r13)
|
|
1b7f: 4d 63 fe movslq %r14d,%r15
|
|
1b82: 49 83 e5 e0 and $0xffffffffffffffe0,%r13
|
|
1b86: 44 8b 64 24 68 mov 0x68(%rsp),%r12d
|
|
1b8b: 48 89 d7 mov %rdx,%rdi
|
|
1b8e: 48 89 cd mov %rcx,%rbp
|
|
1b91: 44 89 e0 mov %r12d,%eax
|
|
1b94: 25 80 1f 00 00 and $0x1f80,%eax
|
|
1b99: 3d 80 1f 00 00 cmp $0x1f80,%eax
|
|
1b9e: 74 17 je 0x1bb7
|
|
1ba0: 44 89 e0 mov %r12d,%eax
|
|
1ba3: 0d 80 1f ff ff or $0xffff1f80,%eax
|
|
1ba8: 25 e0 ff 00 00 and $0xffe0,%eax
|
|
1bad: 89 44 24 68 mov %eax,0x68(%rsp)
|
|
1bb1: c5 f8 ae 54 24 68 vldmxcsr 0x68(%rsp)
|
|
1bb7: c5 fc 10 05 c1 66 c4 vmovups 0x1c466c1(%rip),%ymm0 # 0x1c48280
|
|
1bbe: 01
|
|
1bbf: 48 89 f8 mov %rdi,%rax
|
|
1bc2: c5 fc 58 c8 vaddps %ymm0,%ymm0,%ymm1
|
|
1bc6: 48 83 e0 1c and $0x1c,%rax
|
|
1bca: c4 c1 7c 11 4d 00 vmovups %ymm1,0x0(%r13)
|
|
1bd0: 85 c0 test %eax,%eax
|
|
1bd2: 0f 84 48 01 00 00 je 0x1d20
|
|
1bd8: c1 e8 02 shr $0x2,%eax
|
|
1bdb: f7 d8 neg %eax
|
|
1bdd: 83 c0 08 add $0x8,%eax
|
|
1be0: 41 3b c6 cmp %r14d,%eax
|
|
1be3: 44 0f 4c f0 cmovl %eax,%r14d
|
|
1be7: 45 85 f6 test %r14d,%r14d
|
|
1bea: 0f 8e 10 01 00 00 jle 0x1d00
|
|
1bf0: 44 89 f0 mov %r14d,%eax
|
|
1bf3: 41 ba 01 00 00 00 mov $0x1,%r10d
|
|
1bf9: d1 e8 shr $1,%eax
|
|
1bfb: 45 33 c9 xor %r9d,%r9d
|
|
1bfe: 85 c0 test %eax,%eax
|
|
1c00: 0f 86 b1 00 00 00 jbe 0x1cb7
|
|
1c06: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
1c0d: 00
|
|
1c0e: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1c15: 0f 1f 40 00 nopl 0x0(%rax)
|
|
1c19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1c20: 47 8d 14 09 lea (%r9,%r9,1),%r10d
|
|
1c24: 4d 63 d2 movslq %r10d,%r10
|
|
1c27: c4 a1 7a 10 44 d5 04 vmovss 0x4(%rbp,%r10,8),%xmm0
|
|
1c2e: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0
|
|
1c32: c4 a1 7a 10 4c d5 00 vmovss 0x0(%rbp,%r10,8),%xmm1
|
|
1c39: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0
|
|
1c3e: c5 fa 11 44 24 6c vmovss %xmm0,0x6c(%rsp)
|
|
1c44: c4 c1 79 7e c3 vmovd %xmm0,%r11d
|
|
1c49: 41 f7 c3 00 00 80 7f test $0x7f800000,%r11d
|
|
1c50: 75 0e jne 0x1c60
|
|
1c52: c7 44 24 6c 00 00 00 movl $0x0,0x6c(%rsp)
|
|
1c59: 00
|
|
1c5a: c5 fa 10 44 24 6c vmovss 0x6c(%rsp),%xmm0
|
|
1c60: c4 a1 7a 11 04 97 vmovss %xmm0,(%rdi,%r10,4)
|
|
1c66: c4 a1 7a 10 44 d5 0c vmovss 0xc(%rbp,%r10,8),%xmm0
|
|
1c6d: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0
|
|
1c71: c4 a1 7a 10 4c d5 08 vmovss 0x8(%rbp,%r10,8),%xmm1
|
|
1c78: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0
|
|
1c7d: c5 fa 11 44 24 6c vmovss %xmm0,0x6c(%rsp)
|
|
1c83: c4 c1 79 7e c3 vmovd %xmm0,%r11d
|
|
1c88: 41 f7 c3 00 00 80 7f test $0x7f800000,%r11d
|
|
1c8f: 75 0e jne 0x1c9f
|
|
1c91: c7 44 24 6c 00 00 00 movl $0x0,0x6c(%rsp)
|
|
1c98: 00
|
|
1c99: c5 fa 10 44 24 6c vmovss 0x6c(%rsp),%xmm0
|
|
1c9f: 41 ff c1 inc %r9d
|
|
1ca2: c4 a1 7a 11 44 97 04 vmovss %xmm0,0x4(%rdi,%r10,4)
|
|
1ca9: 44 3b c8 cmp %eax,%r9d
|
|
1cac: 0f 82 6e ff ff ff jb 0x1c20
|
|
1cb2: 47 8d 54 09 01 lea 0x1(%r9,%r9,1),%r10d
|
|
1cb7: 41 8d 42 ff lea -0x1(%r10),%eax
|
|
1cbb: 41 3b c6 cmp %r14d,%eax
|
|
1cbe: 73 40 jae 0x1d00
|
|
1cc0: 4d 63 d2 movslq %r10d,%r10
|
|
1cc3: c4 a1 7a 10 44 d5 fc vmovss -0x4(%rbp,%r10,8),%xmm0
|
|
1cca: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0
|
|
1cce: c4 a1 7a 10 4c d5 f8 vmovss -0x8(%rbp,%r10,8),%xmm1
|
|
1cd5: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0
|
|
1cda: c5 fa 11 44 24 6c vmovss %xmm0,0x6c(%rsp)
|
|
1ce0: c5 f9 7e c0 vmovd %xmm0,%eax
|
|
1ce4: a9 00 00 80 7f test $0x7f800000,%eax
|
|
1ce9: 75 0e jne 0x1cf9
|
|
1ceb: c7 44 24 6c 00 00 00 movl $0x0,0x6c(%rsp)
|
|
1cf2: 00
|
|
1cf3: c5 fa 10 44 24 6c vmovss 0x6c(%rsp),%xmm0
|
|
1cf9: c4 a1 7a 11 44 97 fc vmovss %xmm0,-0x4(%rdi,%r10,4)
|
|
1d00: 48 89 f9 mov %rdi,%rcx
|
|
1d03: 48 89 fa mov %rdi,%rdx
|
|
1d06: 45 89 f0 mov %r14d,%r8d
|
|
1d09: c5 f8 77 vzeroupper
|
|
1d0c: e8 ef e0 05 00 call 0x5fe00
|
|
1d11: 4d 63 f6 movslq %r14d,%r14
|
|
1d14: 4d 2b fe sub %r14,%r15
|
|
1d17: 4a 8d 6c f5 00 lea 0x0(%rbp,%r14,8),%rbp
|
|
1d1c: 4a 8d 3c b7 lea (%rdi,%r14,4),%rdi
|
|
1d20: 48 f7 c7 1f 00 00 00 test $0x1f,%rdi
|
|
1d27: 74 49 je 0x1d72
|
|
1d29: 45 33 f6 xor %r14d,%r14d
|
|
1d2c: 4d 85 ff test %r15,%r15
|
|
1d2f: 0f 8e b9 03 00 00 jle 0x20ee
|
|
1d35: 0f 1f 40 00 nopl 0x0(%rax)
|
|
1d39: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1d40: c5 fa 10 45 04 vmovss 0x4(%rbp),%xmm0
|
|
1d45: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0
|
|
1d49: c5 fa 10 4d 00 vmovss 0x0(%rbp),%xmm1
|
|
1d4e: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0
|
|
1d53: c5 f8 77 vzeroupper
|
|
1d56: e8 e5 e1 05 00 call 0x5ff40
|
|
1d5b: c4 a1 7a 11 04 b7 vmovss %xmm0,(%rdi,%r14,4)
|
|
1d61: 49 ff c6 inc %r14
|
|
1d64: 48 83 c5 08 add $0x8,%rbp
|
|
1d68: 4d 3b f7 cmp %r15,%r14
|
|
1d6b: 7c d3 jl 0x1d40
|
|
1d6d: e9 7c 03 00 00 jmp 0x20ee
|
|
1d72: 45 89 f8 mov %r15d,%r8d
|
|
1d75: 33 c0 xor %eax,%eax
|
|
1d77: 41 c1 ff 04 sar $0x4,%r15d
|
|
1d7b: 41 83 e0 0f and $0xf,%r8d
|
|
1d7f: 48 f7 c5 0f 00 00 00 test $0xf,%rbp
|
|
1d86: 0f 85 20 01 00 00 jne 0x1eac
|
|
1d8c: 45 85 ff test %r15d,%r15d
|
|
1d8f: 0f 8e 32 02 00 00 jle 0x1fc7
|
|
1d95: c5 fc 10 1d 23 65 c4 vmovups 0x1c46523(%rip),%ymm3 # 0x1c482c0
|
|
1d9c: 01
|
|
1d9d: 62 c1 7c 28 10 45 00 vmovups 0x0(%r13),%ymm16
|
|
1da4: 62 e1 7c 28 10 0d f2 vmovups 0x1c464f2(%rip),%ymm17 # 0x1c482a0
|
|
1dab: 64 c4 01
|
|
1dae: 62 e1 7c 28 10 15 c8 vmovups 0x1c464c8(%rip),%ymm18 # 0x1c48280
|
|
1db5: 64 c4 01
|
|
1db8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
1dbf: 00
|
|
1dc0: c5 f8 10 4d 00 vmovups 0x0(%rbp),%xmm1
|
|
1dc5: c5 f8 10 45 10 vmovups 0x10(%rbp),%xmm0
|
|
1dca: c5 f8 10 6d 40 vmovups 0x40(%rbp),%xmm5
|
|
1dcf: c5 f8 10 55 50 vmovups 0x50(%rbp),%xmm2
|
|
1dd4: 62 a1 7c 28 28 ea vmovaps %ymm18,%ymm21
|
|
1dda: 62 a1 7c 28 28 f2 vmovaps %ymm18,%ymm22
|
|
1de0: c4 e3 75 18 4d 20 01 vinsertf128 $0x1,0x20(%rbp),%ymm1,%ymm1
|
|
1de7: c4 e3 7d 18 65 30 01 vinsertf128 $0x1,0x30(%rbp),%ymm0,%ymm4
|
|
1dee: c5 f4 59 c9 vmulps %ymm1,%ymm1,%ymm1
|
|
1df2: c5 dc 59 e4 vmulps %ymm4,%ymm4,%ymm4
|
|
1df6: c5 f7 7c cc vhaddps %ymm4,%ymm1,%ymm1
|
|
1dfa: c4 e3 55 18 45 60 01 vinsertf128 $0x1,0x60(%rbp),%ymm5,%ymm0
|
|
1e01: c4 e3 6d 18 55 70 01 vinsertf128 $0x1,0x70(%rbp),%ymm2,%ymm2
|
|
1e08: c5 fc 59 e8 vmulps %ymm0,%ymm0,%ymm5
|
|
1e0c: c5 ec 59 c2 vmulps %ymm2,%ymm2,%ymm0
|
|
1e10: c5 fc 52 d1 vrsqrtps %ymm1,%ymm2
|
|
1e14: c5 d7 7c c0 vhaddps %ymm0,%ymm5,%ymm0
|
|
1e18: c5 f4 c2 eb 19 vcmpnge_uqps %ymm3,%ymm1,%ymm5
|
|
1e1d: 62 e1 74 28 59 da vmulps %ymm2,%ymm1,%ymm19
|
|
1e23: c5 fc 52 e0 vrsqrtps %ymm0,%ymm4
|
|
1e27: 62 a2 6d 28 ac d8 vfnmadd213ps %ymm16,%ymm2,%ymm19
|
|
1e2d: 62 e1 7c 28 59 e4 vmulps %ymm4,%ymm0,%ymm20
|
|
1e33: 62 a2 75 20 b8 eb vfmadd231ps %ymm19,%ymm17,%ymm21
|
|
1e39: 62 a1 6c 28 59 fb vmulps %ymm19,%ymm2,%ymm23
|
|
1e3f: 62 a2 5d 28 ac e0 vfnmadd213ps %ymm16,%ymm4,%ymm20
|
|
1e45: 62 e2 55 20 a8 fa vfmadd213ps %ymm2,%ymm21,%ymm23
|
|
1e4b: c5 fc c2 d3 19 vcmpnge_uqps %ymm3,%ymm0,%ymm2
|
|
1e50: 62 a2 75 20 b8 f4 vfmadd231ps %ymm20,%ymm17,%ymm22
|
|
1e56: 62 21 5c 28 59 c4 vmulps %ymm20,%ymm4,%ymm24
|
|
1e5c: 62 62 4d 20 a8 c4 vfmadd213ps %ymm4,%ymm22,%ymm24
|
|
1e62: 62 b1 74 28 59 e7 vmulps %ymm23,%ymm1,%ymm4
|
|
1e68: 62 61 54 28 56 ca vorps %ymm2,%ymm5,%ymm25
|
|
1e6e: 62 92 7e 28 39 c1 vpmovd2m %ymm25,%k0
|
|
1e74: 62 91 7c 28 59 d0 vmulps %ymm24,%ymm0,%ymm2
|
|
1e7a: c5 f8 98 c0 kortestw %k0,%k0
|
|
1e7e: 74 08 je 0x1e88
|
|
1e80: c5 fc 51 e1 vsqrtps %ymm1,%ymm4
|
|
1e84: c5 fc 51 d0 vsqrtps %ymm0,%ymm2
|
|
1e88: ff c0 inc %eax
|
|
1e8a: 48 81 c5 80 00 00 00 add $0x80,%rbp
|
|
1e91: c5 fc 11 27 vmovups %ymm4,(%rdi)
|
|
1e95: c5 fc 11 57 20 vmovups %ymm2,0x20(%rdi)
|
|
1e9a: 48 83 c7 40 add $0x40,%rdi
|
|
1e9e: 41 3b c7 cmp %r15d,%eax
|
|
1ea1: 0f 8c 19 ff ff ff jl 0x1dc0
|
|
1ea7: e9 1b 01 00 00 jmp 0x1fc7
|
|
1eac: 45 85 ff test %r15d,%r15d
|
|
1eaf: 0f 8e 12 01 00 00 jle 0x1fc7
|
|
1eb5: c5 fc 10 1d 03 64 c4 vmovups 0x1c46403(%rip),%ymm3 # 0x1c482c0
|
|
1ebc: 01
|
|
1ebd: 62 c1 7c 28 10 45 00 vmovups 0x0(%r13),%ymm16
|
|
1ec4: 62 e1 7c 28 10 0d d2 vmovups 0x1c463d2(%rip),%ymm17 # 0x1c482a0
|
|
1ecb: 63 c4 01
|
|
1ece: 62 e1 7c 28 10 15 a8 vmovups 0x1c463a8(%rip),%ymm18 # 0x1c48280
|
|
1ed5: 63 c4 01
|
|
1ed8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
1edf: 00
|
|
1ee0: c5 f8 10 4d 00 vmovups 0x0(%rbp),%xmm1
|
|
1ee5: c5 f8 10 45 10 vmovups 0x10(%rbp),%xmm0
|
|
1eea: c5 f8 10 6d 40 vmovups 0x40(%rbp),%xmm5
|
|
1eef: c5 f8 10 55 50 vmovups 0x50(%rbp),%xmm2
|
|
1ef4: 62 a1 7c 28 28 ea vmovaps %ymm18,%ymm21
|
|
1efa: 62 a1 7c 28 28 f2 vmovaps %ymm18,%ymm22
|
|
1f00: c4 e3 75 18 4d 20 01 vinsertf128 $0x1,0x20(%rbp),%ymm1,%ymm1
|
|
1f07: c4 e3 7d 18 65 30 01 vinsertf128 $0x1,0x30(%rbp),%ymm0,%ymm4
|
|
1f0e: c5 f4 59 c9 vmulps %ymm1,%ymm1,%ymm1
|
|
1f12: c5 dc 59 e4 vmulps %ymm4,%ymm4,%ymm4
|
|
1f16: c5 f7 7c cc vhaddps %ymm4,%ymm1,%ymm1
|
|
1f1a: c4 e3 55 18 45 60 01 vinsertf128 $0x1,0x60(%rbp),%ymm5,%ymm0
|
|
1f21: c4 e3 6d 18 55 70 01 vinsertf128 $0x1,0x70(%rbp),%ymm2,%ymm2
|
|
1f28: c5 fc 59 e8 vmulps %ymm0,%ymm0,%ymm5
|
|
1f2c: c5 ec 59 c2 vmulps %ymm2,%ymm2,%ymm0
|
|
1f30: c5 fc 52 d1 vrsqrtps %ymm1,%ymm2
|
|
1f34: c5 d7 7c c0 vhaddps %ymm0,%ymm5,%ymm0
|
|
1f38: c5 f4 c2 eb 19 vcmpnge_uqps %ymm3,%ymm1,%ymm5
|
|
1f3d: 62 e1 74 28 59 da vmulps %ymm2,%ymm1,%ymm19
|
|
1f43: c5 fc 52 e0 vrsqrtps %ymm0,%ymm4
|
|
1f47: 62 a2 6d 28 ac d8 vfnmadd213ps %ymm16,%ymm2,%ymm19
|
|
1f4d: 62 e1 7c 28 59 e4 vmulps %ymm4,%ymm0,%ymm20
|
|
1f53: 62 a2 75 20 b8 eb vfmadd231ps %ymm19,%ymm17,%ymm21
|
|
1f59: 62 a1 6c 28 59 fb vmulps %ymm19,%ymm2,%ymm23
|
|
1f5f: 62 a2 5d 28 ac e0 vfnmadd213ps %ymm16,%ymm4,%ymm20
|
|
1f65: 62 e2 55 20 a8 fa vfmadd213ps %ymm2,%ymm21,%ymm23
|
|
1f6b: c5 fc c2 d3 19 vcmpnge_uqps %ymm3,%ymm0,%ymm2
|
|
1f70: 62 a2 75 20 b8 f4 vfmadd231ps %ymm20,%ymm17,%ymm22
|
|
1f76: 62 21 5c 28 59 c4 vmulps %ymm20,%ymm4,%ymm24
|
|
1f7c: 62 62 4d 20 a8 c4 vfmadd213ps %ymm4,%ymm22,%ymm24
|
|
1f82: 62 b1 74 28 59 e7 vmulps %ymm23,%ymm1,%ymm4
|
|
1f88: 62 61 54 28 56 ca vorps %ymm2,%ymm5,%ymm25
|
|
1f8e: 62 92 7e 28 39 c1 vpmovd2m %ymm25,%k0
|
|
1f94: 62 91 7c 28 59 d0 vmulps %ymm24,%ymm0,%ymm2
|
|
1f9a: c5 f8 98 c0 kortestw %k0,%k0
|
|
1f9e: 74 08 je 0x1fa8
|
|
1fa0: c5 fc 51 e1 vsqrtps %ymm1,%ymm4
|
|
1fa4: c5 fc 51 d0 vsqrtps %ymm0,%ymm2
|
|
1fa8: ff c0 inc %eax
|
|
1faa: 48 81 c5 80 00 00 00 add $0x80,%rbp
|
|
1fb1: c5 fc 11 27 vmovups %ymm4,(%rdi)
|
|
1fb5: c5 fc 11 57 20 vmovups %ymm2,0x20(%rdi)
|
|
1fba: 48 83 c7 40 add $0x40,%rdi
|
|
1fbe: 41 3b c7 cmp %r15d,%eax
|
|
1fc1: 0f 8c 19 ff ff ff jl 0x1ee0
|
|
1fc7: 45 85 c0 test %r8d,%r8d
|
|
1fca: 0f 84 1e 01 00 00 je 0x20ee
|
|
1fd0: 0f 8e 0a 01 00 00 jle 0x20e0
|
|
1fd6: 44 89 c0 mov %r8d,%eax
|
|
1fd9: 41 ba 01 00 00 00 mov $0x1,%r10d
|
|
1fdf: d1 e8 shr $1,%eax
|
|
1fe1: 45 33 c9 xor %r9d,%r9d
|
|
1fe4: 85 c0 test %eax,%eax
|
|
1fe6: 0f 86 ab 00 00 00 jbe 0x2097
|
|
1fec: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
1ff3: 00
|
|
1ff4: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1ffb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
2000: 47 8d 14 09 lea (%r9,%r9,1),%r10d
|
|
2004: 4d 63 d2 movslq %r10d,%r10
|
|
2007: c4 a1 7a 10 44 d5 04 vmovss 0x4(%rbp,%r10,8),%xmm0
|
|
200e: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0
|
|
2012: c4 a1 7a 10 4c d5 00 vmovss 0x0(%rbp,%r10,8),%xmm1
|
|
2019: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0
|
|
201e: c5 fa 11 44 24 6c vmovss %xmm0,0x6c(%rsp)
|
|
2024: c4 c1 79 7e c3 vmovd %xmm0,%r11d
|
|
2029: 41 f7 c3 00 00 80 7f test $0x7f800000,%r11d
|
|
2030: 75 0e jne 0x2040
|
|
2032: c7 44 24 6c 00 00 00 movl $0x0,0x6c(%rsp)
|
|
2039: 00
|
|
203a: c5 fa 10 44 24 6c vmovss 0x6c(%rsp),%xmm0
|
|
2040: c4 a1 7a 11 04 97 vmovss %xmm0,(%rdi,%r10,4)
|
|
2046: c4 a1 7a 10 44 d5 0c vmovss 0xc(%rbp,%r10,8),%xmm0
|
|
204d: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0
|
|
2051: c4 a1 7a 10 4c d5 08 vmovss 0x8(%rbp,%r10,8),%xmm1
|
|
2058: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0
|
|
205d: c5 fa 11 44 24 6c vmovss %xmm0,0x6c(%rsp)
|
|
2063: c4 c1 79 7e c3 vmovd %xmm0,%r11d
|
|
2068: 41 f7 c3 00 00 80 7f test $0x7f800000,%r11d
|
|
206f: 75 0e jne 0x207f
|
|
2071: c7 44 24 6c 00 00 00 movl $0x0,0x6c(%rsp)
|
|
2078: 00
|
|
2079: c5 fa 10 44 24 6c vmovss 0x6c(%rsp),%xmm0
|
|
207f: 41 ff c1 inc %r9d
|
|
2082: c4 a1 7a 11 44 97 04 vmovss %xmm0,0x4(%rdi,%r10,4)
|
|
2089: 44 3b c8 cmp %eax,%r9d
|
|
208c: 0f 82 6e ff ff ff jb 0x2000
|
|
2092: 47 8d 54 09 01 lea 0x1(%r9,%r9,1),%r10d
|
|
2097: 41 8d 42 ff lea -0x1(%r10),%eax
|
|
209b: 41 3b c0 cmp %r8d,%eax
|
|
209e: 73 40 jae 0x20e0
|
|
20a0: 4d 63 d2 movslq %r10d,%r10
|
|
20a3: c4 a1 7a 10 44 d5 fc vmovss -0x4(%rbp,%r10,8),%xmm0
|
|
20aa: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0
|
|
20ae: c4 a1 7a 10 4c d5 f8 vmovss -0x8(%rbp,%r10,8),%xmm1
|
|
20b5: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0
|
|
20ba: c5 fa 11 44 24 6c vmovss %xmm0,0x6c(%rsp)
|
|
20c0: c5 f9 7e c0 vmovd %xmm0,%eax
|
|
20c4: a9 00 00 80 7f test $0x7f800000,%eax
|
|
20c9: 75 0e jne 0x20d9
|
|
20cb: c7 44 24 6c 00 00 00 movl $0x0,0x6c(%rsp)
|
|
20d2: 00
|
|
20d3: c5 fa 10 44 24 6c vmovss 0x6c(%rsp),%xmm0
|
|
20d9: c4 a1 7a 11 44 97 fc vmovss %xmm0,-0x4(%rdi,%r10,4)
|
|
20e0: 48 89 f9 mov %rdi,%rcx
|
|
20e3: 48 89 fa mov %rdi,%rdx
|
|
20e6: c5 f8 77 vzeroupper
|
|
20e9: e8 12 dd 05 00 call 0x5fe00
|
|
20ee: c5 f8 ae 5c 24 68 vstmxcsr 0x68(%rsp)
|
|
20f4: 8b 4c 24 68 mov 0x68(%rsp),%ecx
|
|
20f8: 44 89 e0 mov %r12d,%eax
|
|
20fb: 89 ca mov %ecx,%edx
|
|
20fd: 25 df ff 00 00 and $0xffdf,%eax
|
|
2102: 81 e2 df ff 00 00 and $0xffdf,%edx
|
|
2108: 3b c2 cmp %edx,%eax
|
|
210a: 74 18 je 0x2124
|
|
210c: 41 81 e4 c5 ff 00 00 and $0xffc5,%r12d
|
|
2113: 83 e1 28 and $0x28,%ecx
|
|
2116: 44 0b e1 or %ecx,%r12d
|
|
2119: 44 89 64 24 68 mov %r12d,0x68(%rsp)
|
|
211e: c5 f8 ae 54 24 68 vldmxcsr 0x68(%rsp)
|
|
2124: 4c 8b 6c 24 60 mov 0x60(%rsp),%r13
|
|
2129: c5 f8 77 vzeroupper
|
|
212c: 48 83 c4 70 add $0x70,%rsp
|
|
2130: 5d pop %rbp
|
|
2131: 41 5f pop %r15
|
|
2133: 41 5e pop %r14
|
|
2135: 41 5c pop %r12
|
|
2137: 5f pop %rdi
|
|
2138: c3 ret
|
|
2139: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
2140: 48 83 ec 48 sub $0x48,%rsp
|
|
2144: b8 00 01 00 00 mov $0x100,%eax
|
|
2149: 4d 63 c9 movslq %r9d,%r9
|
|
214c: 45 33 db xor %r11d,%r11d
|
|
214f: 4f 8d 14 49 lea (%r9,%r9,2),%r10
|
|
2153: 49 c1 e2 03 shl $0x3,%r10
|
|
2157: 41 81 fa 00 80 00 00 cmp $0x8000,%r10d
|
|
215e: 44 0f 4f d8 cmovg %eax,%r11d
|
|
2162: 48 89 e0 mov %rsp,%rax
|
|
2165: 44 89 58 20 mov %r11d,0x20(%rax)
|
|
2169: 44 89 58 28 mov %r11d,0x28(%rax)
|
|
216d: 44 89 58 30 mov %r11d,0x30(%rax)
|
|
2171: e8 ea dd 05 00 call 0x5ff60
|
|
2176: 48 83 c4 48 add $0x48,%rsp
|
|
217a: c3 ret
|
|
217b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
2180: 48 83 ec 48 sub $0x48,%rsp
|
|
2184: b8 00 01 00 00 mov $0x100,%eax
|
|
2189: 4d 63 c9 movslq %r9d,%r9
|
|
218c: 45 33 db xor %r11d,%r11d
|
|
218f: 4f 8d 14 49 lea (%r9,%r9,2),%r10
|
|
2193: 49 c1 e2 03 shl $0x3,%r10
|
|
2197: 41 81 fa 00 80 00 00 cmp $0x8000,%r10d
|
|
219e: 44 0f 4f d8 cmovg %eax,%r11d
|
|
21a2: 48 89 e0 mov %rsp,%rax
|
|
21a5: 44 89 58 20 mov %r11d,0x20(%rax)
|
|
21a9: 44 89 58 28 mov %r11d,0x28(%rax)
|
|
21ad: 44 89 58 30 mov %r11d,0x30(%rax)
|
|
21b1: e8 ea e4 05 00 call 0x606a0
|
|
21b6: 48 83 c4 48 add $0x48,%rsp
|
|
21ba: c3 ret
|
|
21bb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
21c0: 48 83 ec 48 sub $0x48,%rsp
|
|
21c4: b8 00 01 00 00 mov $0x100,%eax
|
|
21c9: 4d 63 c9 movslq %r9d,%r9
|
|
21cc: 45 33 db xor %r11d,%r11d
|
|
21cf: 4f 8d 14 49 lea (%r9,%r9,2),%r10
|
|
21d3: 49 c1 e2 03 shl $0x3,%r10
|
|
21d7: 41 81 fa 00 80 00 00 cmp $0x8000,%r10d
|
|
21de: 44 0f 4f d8 cmovg %eax,%r11d
|
|
21e2: 48 89 e0 mov %rsp,%rax
|
|
21e5: 44 89 58 20 mov %r11d,0x20(%rax)
|
|
21e9: 44 89 58 28 mov %r11d,0x28(%rax)
|
|
21ed: 44 89 58 30 mov %r11d,0x30(%rax)
|
|
21f1: e8 8a e9 05 00 call 0x60b80
|
|
21f6: 48 83 c4 48 add $0x48,%rsp
|
|
21fa: c3 ret
|
|
21fb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
2200: 41 83 f8 0b cmp $0xb,%r8d
|
|
2204: 7d 38 jge 0x223e
|
|
2206: 41 ff c8 dec %r8d
|
|
2209: 41 83 f8 ff cmp $0xffffffff,%r8d
|
|
220d: 74 2e je 0x223d
|
|
220f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
2216: 00
|
|
2217: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
221e: 66 90 xchg %ax,%ax
|
|
2220: f3 0f 10 02 movss (%rdx),%xmm0
|
|
2224: 41 ff c8 dec %r8d
|
|
2227: f3 0f 5c 01 subss (%rcx),%xmm0
|
|
222b: 48 83 c1 04 add $0x4,%rcx
|
|
222f: f3 0f 11 02 movss %xmm0,(%rdx)
|
|
2233: 48 83 c2 04 add $0x4,%rdx
|
|
2237: 41 83 f8 ff cmp $0xffffffff,%r8d
|
|
223b: 75 e3 jne 0x2220
|
|
223d: c3 ret
|
|
223e: 89 d0 mov %edx,%eax
|
|
2240: a8 03 test $0x3,%al
|
|
2242: 74 4d je 0x2291
|
|
2244: 44 89 c0 mov %r8d,%eax
|
|
2247: 41 83 e0 07 and $0x7,%r8d
|
|
224b: 83 e0 f8 and $0xfffffff8,%eax
|
|
224e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
2255: 00
|
|
2256: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
225d: 0f 1f 00 nopl (%rax)
|
|
2260: 0f 18 49 40 prefetcht0 0x40(%rcx)
|
|
2264: 0f 10 12 movups (%rdx),%xmm2
|
|
2267: 0f 10 5a 10 movups 0x10(%rdx),%xmm3
|
|
226b: 0f 10 01 movups (%rcx),%xmm0
|
|
226e: 0f 10 49 10 movups 0x10(%rcx),%xmm1
|
|
2272: 0f 5c d0 subps %xmm0,%xmm2
|
|
2275: 0f 5c d9 subps %xmm1,%xmm3
|
|
2278: 0f 11 12 movups %xmm2,(%rdx)
|
|
227b: 0f 11 5a 10 movups %xmm3,0x10(%rdx)
|
|
227f: 48 83 c1 20 add $0x20,%rcx
|
|
2283: 48 83 c2 20 add $0x20,%rdx
|
|
2287: 83 c0 f8 add $0xfffffff8,%eax
|
|
228a: 75 d4 jne 0x2260
|
|
228c: e9 75 ff ff ff jmp 0x2206
|
|
2291: 83 e0 0f and $0xf,%eax
|
|
2294: 74 42 je 0x22d8
|
|
2296: c1 e8 02 shr $0x2,%eax
|
|
2299: f7 d8 neg %eax
|
|
229b: 83 e0 03 and $0x3,%eax
|
|
229e: 44 2b c0 sub %eax,%r8d
|
|
22a1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
22a8: 00
|
|
22a9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
22b0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
22b7: 00
|
|
22b8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
22bf: 90 nop
|
|
22c0: f3 0f 10 02 movss (%rdx),%xmm0
|
|
22c4: f3 0f 5c 01 subss (%rcx),%xmm0
|
|
22c8: 48 83 c1 04 add $0x4,%rcx
|
|
22cc: f3 0f 11 02 movss %xmm0,(%rdx)
|
|
22d0: 48 83 c2 04 add $0x4,%rdx
|
|
22d4: ff c8 dec %eax
|
|
22d6: 75 e8 jne 0x22c0
|
|
22d8: 44 89 c0 mov %r8d,%eax
|
|
22db: 41 83 e0 07 and $0x7,%r8d
|
|
22df: 83 e0 f8 and $0xfffffff8,%eax
|
|
22e2: f6 c1 0f test $0xf,%cl
|
|
22e5: 75 59 jne 0x2340
|
|
22e7: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
22ee: 00
|
|
22ef: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
22f6: 0f 1f 00 nopl (%rax)
|
|
22f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
2300: 0f 18 49 40 prefetcht0 0x40(%rcx)
|
|
2304: 0f 28 02 movaps (%rdx),%xmm0
|
|
2307: 0f 28 4a 10 movaps 0x10(%rdx),%xmm1
|
|
230b: 0f 5c 01 subps (%rcx),%xmm0
|
|
230e: 0f 5c 49 10 subps 0x10(%rcx),%xmm1
|
|
2312: 0f 29 02 movaps %xmm0,(%rdx)
|
|
2315: 48 83 c1 20 add $0x20,%rcx
|
|
2319: 0f 29 4a 10 movaps %xmm1,0x10(%rdx)
|
|
231d: 48 83 c2 20 add $0x20,%rdx
|
|
2321: 83 c0 f8 add $0xfffffff8,%eax
|
|
2324: 75 da jne 0x2300
|
|
2326: e9 db fe ff ff jmp 0x2206
|
|
232b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
2332: 00
|
|
2333: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
233a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
2340: 0f 18 49 40 prefetcht0 0x40(%rcx)
|
|
2344: 0f 10 01 movups (%rcx),%xmm0
|
|
2347: 0f 10 49 10 movups 0x10(%rcx),%xmm1
|
|
234b: 0f 28 12 movaps (%rdx),%xmm2
|
|
234e: 48 83 c1 20 add $0x20,%rcx
|
|
2352: 0f 28 5a 10 movaps 0x10(%rdx),%xmm3
|
|
2356: 0f 5c d0 subps %xmm0,%xmm2
|
|
2359: 0f 5c d9 subps %xmm1,%xmm3
|
|
235c: 0f 29 12 movaps %xmm2,(%rdx)
|
|
235f: 0f 29 5a 10 movaps %xmm3,0x10(%rdx)
|
|
2363: 48 83 c2 20 add $0x20,%rdx
|
|
2367: 83 c0 f8 add $0xfffffff8,%eax
|
|
236a: 75 d4 jne 0x2340
|
|
236c: e9 95 fe ff ff jmp 0x2206
|
|
2371: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
2378: 00
|
|
2379: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
2380: 41 83 f8 0b cmp $0xb,%r8d
|
|
2384: 7d 38 jge 0x23be
|
|
2386: 41 ff c8 dec %r8d
|
|
2389: 41 83 f8 ff cmp $0xffffffff,%r8d
|
|
238d: 74 2e je 0x23bd
|
|
238f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
2396: 00
|
|
2397: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
239e: 66 90 xchg %ax,%ax
|
|
23a0: f3 0f 10 02 movss (%rdx),%xmm0
|
|
23a4: 41 ff c8 dec %r8d
|
|
23a7: f3 0f 5c 01 subss (%rcx),%xmm0
|
|
23ab: 48 83 c1 04 add $0x4,%rcx
|
|
23af: f3 0f 11 02 movss %xmm0,(%rdx)
|
|
23b3: 48 8d 52 04 lea 0x4(%rdx),%rdx
|
|
23b7: 41 83 f8 ff cmp $0xffffffff,%r8d
|
|
23bb: 75 e3 jne 0x23a0
|
|
23bd: c3 ret
|
|
23be: 89 d0 mov %edx,%eax
|
|
23c0: a8 03 test $0x3,%al
|
|
23c2: 74 4d je 0x2411
|
|
23c4: 44 89 c0 mov %r8d,%eax
|
|
23c7: 41 83 e0 07 and $0x7,%r8d
|
|
23cb: 83 e0 f8 and $0xfffffff8,%eax
|
|
23ce: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
23d5: 00
|
|
23d6: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
23dd: 0f 1f 00 nopl (%rax)
|
|
23e0: 0f 18 49 40 prefetcht0 0x40(%rcx)
|
|
23e4: 0f 10 12 movups (%rdx),%xmm2
|
|
23e7: 0f 10 5a 10 movups 0x10(%rdx),%xmm3
|
|
23eb: 0f 10 01 movups (%rcx),%xmm0
|
|
23ee: 0f 10 49 10 movups 0x10(%rcx),%xmm1
|
|
23f2: 0f 5c d0 subps %xmm0,%xmm2
|
|
23f5: 0f 5c d9 subps %xmm1,%xmm3
|
|
23f8: 0f 11 12 movups %xmm2,(%rdx)
|
|
23fb: 0f 11 5a 10 movups %xmm3,0x10(%rdx)
|
|
23ff: 48 8d 49 20 lea 0x20(%rcx),%rcx
|
|
2403: 48 8d 52 20 lea 0x20(%rdx),%rdx
|
|
2407: 83 c0 f8 add $0xfffffff8,%eax
|
|
240a: 75 d4 jne 0x23e0
|
|
240c: e9 75 ff ff ff jmp 0x2386
|
|
2411: 83 e0 0f and $0xf,%eax
|
|
2414: 74 42 je 0x2458
|
|
2416: c1 e8 02 shr $0x2,%eax
|
|
2419: f7 d8 neg %eax
|
|
241b: 83 e0 03 and $0x3,%eax
|
|
241e: 44 2b c0 sub %eax,%r8d
|
|
2421: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
2428: 00
|
|
2429: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
2430: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
2437: 00
|
|
2438: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
243f: 90 nop
|
|
2440: f3 0f 10 02 movss (%rdx),%xmm0
|
|
2444: f3 0f 5c 01 subss (%rcx),%xmm0
|
|
2448: 48 83 c1 04 add $0x4,%rcx
|
|
244c: f3 0f 11 02 movss %xmm0,(%rdx)
|
|
2450: 48 8d 52 04 lea 0x4(%rdx),%rdx
|
|
2454: ff c8 dec %eax
|
|
2456: 75 e8 jne 0x2440
|
|
2458: 44 89 c0 mov %r8d,%eax
|
|
245b: 41 83 e0 07 and $0x7,%r8d
|
|
245f: 83 e0 f8 and $0xfffffff8,%eax
|
|
2462: f6 c1 0f test $0xf,%cl
|
|
2465: 75 59 jne 0x24c0
|
|
2467: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
246e: 00
|
|
246f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
2476: 0f 1f 00 nopl (%rax)
|
|
2479: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
2480: 0f 18 49 40 prefetcht0 0x40(%rcx)
|
|
2484: 0f 28 02 movaps (%rdx),%xmm0
|
|
2487: 0f 28 4a 10 movaps 0x10(%rdx),%xmm1
|
|
248b: 0f 5c 01 subps (%rcx),%xmm0
|
|
248e: 0f 5c 49 10 subps 0x10(%rcx),%xmm1
|
|
2492: 0f 29 02 movaps %xmm0,(%rdx)
|
|
2495: 48 8d 49 20 lea 0x20(%rcx),%rcx
|
|
2499: 0f 29 4a 10 movaps %xmm1,0x10(%rdx)
|
|
249d: 48 8d 52 20 lea 0x20(%rdx),%rdx
|
|
24a1: 83 c0 f8 add $0xfffffff8,%eax
|
|
24a4: 75 da jne 0x2480
|
|
24a6: e9 db fe ff ff jmp 0x2386
|
|
24ab: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
24b2: 00
|
|
24b3: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
24ba: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
24c0: 0f 18 49 40 prefetcht0 0x40(%rcx)
|
|
24c4: 0f 10 01 movups (%rcx),%xmm0
|
|
24c7: 0f 10 49 10 movups 0x10(%rcx),%xmm1
|
|
24cb: 0f 28 12 movaps (%rdx),%xmm2
|
|
24ce: 48 83 c1 20 add $0x20,%rcx
|
|
24d2: 0f 28 5a 10 movaps 0x10(%rdx),%xmm3
|
|
24d6: 0f 5c d0 subps %xmm0,%xmm2
|
|
24d9: 0f 5c d9 subps %xmm1,%xmm3
|
|
24dc: 0f 29 12 movaps %xmm2,(%rdx)
|
|
24df: 0f 29 5a 10 movaps %xmm3,0x10(%rdx)
|
|
24e3: 48 83 c2 20 add $0x20,%rdx
|
|
24e7: 83 c0 f8 add $0xfffffff8,%eax
|
|
24ea: 75 d4 jne 0x24c0
|
|
24ec: e9 95 fe ff ff jmp 0x2386
|
|
24f1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
24f8: 00
|
|
24f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
2500: 41 83 f8 0b cmp $0xb,%r8d
|
|
2504: 7d 39 jge 0x253f
|
|
2506: 41 83 c0 ff add $0xffffffff,%r8d
|
|
250a: 41 83 f8 ff cmp $0xffffffff,%r8d
|
|
250e: 74 2e je 0x253e
|
|
2510: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
2517: 00
|
|
2518: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
251f: 90 nop
|
|
2520: f3 0f 10 02 movss (%rdx),%xmm0
|
|
2524: 41 83 c0 ff add $0xffffffff,%r8d
|
|
2528: f3 0f 5c 01 subss (%rcx),%xmm0
|
|
252c: 48 83 c1 04 add $0x4,%rcx
|
|
2530: f3 0f 11 02 movss %xmm0,(%rdx)
|
|
2534: 48 83 c2 04 add $0x4,%rdx
|
|
2538: 41 83 f8 ff cmp $0xffffffff,%r8d
|
|
253c: 75 e2 jne 0x2520
|
|
253e: c3 ret
|
|
253f: 89 d0 mov %edx,%eax
|
|
2541: a8 03 test $0x3,%al
|
|
2543: 74 4c je 0x2591
|
|
2545: 44 89 c0 mov %r8d,%eax
|
|
2548: 41 83 e0 07 and $0x7,%r8d
|
|
254c: 83 e0 f8 and $0xfffffff8,%eax
|
|
254f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
2556: 00
|
|
2557: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
255e: 66 90 xchg %ax,%ax
|
|
2560: 0f 18 49 40 prefetcht0 0x40(%rcx)
|
|
2564: 0f 10 12 movups (%rdx),%xmm2
|
|
2567: 0f 10 5a 10 movups 0x10(%rdx),%xmm3
|
|
256b: 0f 10 01 movups (%rcx),%xmm0
|
|
256e: 0f 10 49 10 movups 0x10(%rcx),%xmm1
|
|
2572: 0f 5c d0 subps %xmm0,%xmm2
|
|
2575: 48 83 c1 20 add $0x20,%rcx
|
|
2579: 0f 5c d9 subps %xmm1,%xmm3
|
|
257c: 0f 11 12 movups %xmm2,(%rdx)
|
|
257f: 0f 11 5a 10 movups %xmm3,0x10(%rdx)
|
|
2583: 48 83 c2 20 add $0x20,%rdx
|
|
2587: 83 c0 f8 add $0xfffffff8,%eax
|
|
258a: 75 d4 jne 0x2560
|
|
258c: e9 75 ff ff ff jmp 0x2506
|
|
2591: 83 e0 0f and $0xf,%eax
|
|
2594: 74 43 je 0x25d9
|
|
2596: c1 e8 02 shr $0x2,%eax
|
|
2599: f7 d8 neg %eax
|
|
259b: 83 e0 03 and $0x3,%eax
|
|
259e: 44 2b c0 sub %eax,%r8d
|
|
25a1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
25a8: 00
|
|
25a9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
25b0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
25b7: 00
|
|
25b8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
25bf: 90 nop
|
|
25c0: f3 0f 10 02 movss (%rdx),%xmm0
|
|
25c4: f3 0f 5c 01 subss (%rcx),%xmm0
|
|
25c8: 48 83 c1 04 add $0x4,%rcx
|
|
25cc: f3 0f 11 02 movss %xmm0,(%rdx)
|
|
25d0: 48 83 c2 04 add $0x4,%rdx
|
|
25d4: 83 c0 ff add $0xffffffff,%eax
|
|
25d7: 75 e7 jne 0x25c0
|
|
25d9: 44 89 c0 mov %r8d,%eax
|
|
25dc: 41 83 e0 07 and $0x7,%r8d
|
|
25e0: 83 e0 f8 and $0xfffffff8,%eax
|
|
25e3: f6 c1 0f test $0xf,%cl
|
|
25e6: 75 58 jne 0x2640
|
|
25e8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
25ef: 00
|
|
25f0: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
25f7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
25fe: 00 00
|
|
2600: 0f 18 49 40 prefetcht0 0x40(%rcx)
|
|
2604: 0f 10 02 movups (%rdx),%xmm0
|
|
2607: 0f 10 4a 10 movups 0x10(%rdx),%xmm1
|
|
260b: 0f 5c 01 subps (%rcx),%xmm0
|
|
260e: 0f 5c 49 10 subps 0x10(%rcx),%xmm1
|
|
2612: 48 83 c1 20 add $0x20,%rcx
|
|
2616: 0f 11 02 movups %xmm0,(%rdx)
|
|
2619: 0f 11 4a 10 movups %xmm1,0x10(%rdx)
|
|
261d: 48 83 c2 20 add $0x20,%rdx
|
|
2621: 83 c0 f8 add $0xfffffff8,%eax
|
|
2624: 75 da jne 0x2600
|
|
2626: e9 db fe ff ff jmp 0x2506
|
|
262b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
2632: 00
|
|
2633: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
263a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
2640: 0f 18 49 40 prefetcht0 0x40(%rcx)
|
|
2644: 0f 10 12 movups (%rdx),%xmm2
|
|
2647: 0f 10 5a 10 movups 0x10(%rdx),%xmm3
|
|
264b: 0f 10 01 movups (%rcx),%xmm0
|
|
264e: 0f 10 49 10 movups 0x10(%rcx),%xmm1
|
|
2652: 0f 5c d0 subps %xmm0,%xmm2
|
|
2655: 48 83 c1 20 add $0x20,%rcx
|
|
2659: 0f 5c d9 subps %xmm1,%xmm3
|
|
265c: 0f 11 12 movups %xmm2,(%rdx)
|
|
265f: 0f 11 5a 10 movups %xmm3,0x10(%rdx)
|
|
2663: 48 83 c2 20 add $0x20,%rdx
|
|
2667: 83 c0 f8 add $0xfffffff8,%eax
|
|
266a: 75 d4 jne 0x2640
|
|
266c: e9 95 fe ff ff jmp 0x2506
|
|
2671: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
2678: 00
|
|
2679: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
2680: 48 83 ec 28 sub $0x28,%rsp
|
|
2684: 89 4c 24 30 mov %ecx,0x30(%rsp)
|
|
2688: 48 8d 4c 24 30 lea 0x30(%rsp),%rcx
|
|
268d: e8 4e 4f a9 01 call 0x1a975e0
|
|
2692: 48 83 c4 28 add $0x28,%rsp
|
|
2696: c3 ret
|
|
2697: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
269e: 00 00
|
|
26a0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
|
|
26a5: 89 4c 24 30 mov %ecx,0x30(%rsp)
|
|
26a9: 48 8d 4c 24 30 lea 0x30(%rsp),%rcx
|
|
26ae: e8 4d 59 a9 01 call 0x1a98000
|
|
26b3: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
26b8: c3 ret
|
|
26b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
26c0: 48 83 ec 28 sub $0x28,%rsp
|
|
26c4: 89 4c 24 30 mov %ecx,0x30(%rsp)
|
|
26c8: 48 8d 4c 24 30 lea 0x30(%rsp),%rcx
|
|
26cd: e8 4e 63 a9 01 call 0x1a98a20
|
|
26d2: 48 83 c4 28 add $0x28,%rsp
|
|
26d6: c3 ret
|
|
26d7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
26de: 00 00
|
|
26e0: 56 push %rsi
|
|
26e1: 57 push %rdi
|
|
26e2: 41 54 push %r12
|
|
26e4: 41 56 push %r14
|
|
26e6: 55 push %rbp
|
|
26e7: 48 81 ec 80 00 00 00 sub $0x80,%rsp
|
|
26ee: 44 89 c7 mov %r8d,%edi
|
|
26f1: 4c 89 6c 24 60 mov %r13,0x60(%rsp)
|
|
26f6: 48 89 d6 mov %rdx,%rsi
|
|
26f9: 4c 8b 0d 30 e6 5f 02 mov 0x25fe630(%rip),%r9 # 0x2600d30
|
|
2700: 4c 8d 6c 24 3f lea 0x3f(%rsp),%r13
|
|
2705: 4c 33 cc xor %rsp,%r9
|
|
2708: 49 83 e5 e0 and $0xffffffffffffffe0,%r13
|
|
270c: 4c 89 4c 24 70 mov %r9,0x70(%rsp)
|
|
2711: 44 8d 34 bd 00 00 00 lea 0x0(,%rdi,4),%r14d
|
|
2718: 00
|
|
2719: 41 89 cc mov %ecx,%r12d
|
|
271c: 48 89 f5 mov %rsi,%rbp
|
|
271f: c7 44 24 68 00 00 00 movl $0x0,0x68(%rsp)
|
|
2726: 00
|
|
2727: 41 81 fe 00 00 20 00 cmp $0x200000,%r14d
|
|
272e: 0f 8e cf 01 00 00 jle 0x2903
|
|
2734: 48 f7 c6 03 00 00 00 test $0x3,%rsi
|
|
273b: 0f 85 c2 01 00 00 jne 0x2903
|
|
2741: 48 8d 4c 24 68 lea 0x68(%rsp),%rcx
|
|
2746: e8 95 a7 44 00 call 0x44cee0
|
|
274b: 85 c0 test %eax,%eax
|
|
274d: 0f 85 7d 01 00 00 jne 0x28d0
|
|
2753: 44 8b 4c 24 68 mov 0x68(%rsp),%r9d
|
|
2758: 45 85 c9 test %r9d,%r9d
|
|
275b: 0f 8e 6f 01 00 00 jle 0x28d0
|
|
2761: 45 3b f1 cmp %r9d,%r14d
|
|
2764: 0f 8e 66 01 00 00 jle 0x28d0
|
|
276a: c4 c1 79 6e cc vmovd %r12d,%xmm1
|
|
276f: 49 89 f1 mov %rsi,%r9
|
|
2772: c5 f9 70 c9 00 vpshufd $0x0,%xmm1,%xmm1
|
|
2777: 49 f7 d9 neg %r9
|
|
277a: c4 c1 7a 7f 4d 00 vmovdqu %xmm1,0x0(%r13)
|
|
2780: 49 83 c1 40 add $0x40,%r9
|
|
2784: c4 c1 7a 6f 45 00 vmovdqu 0x0(%r13),%xmm0
|
|
278a: 49 83 e1 3f and $0x3f,%r9
|
|
278e: c4 c1 7a 7f 4d 10 vmovdqu %xmm1,0x10(%r13)
|
|
2794: c4 c3 7d 18 45 10 01 vinsertf128 $0x1,0x10(%r13),%ymm0,%ymm0
|
|
279b: 45 85 c9 test %r9d,%r9d
|
|
279e: 74 22 je 0x27c2
|
|
27a0: 41 c1 e9 02 shr $0x2,%r9d
|
|
27a4: 41 2b f9 sub %r9d,%edi
|
|
27a7: 4a 8d 2c 8e lea (%rsi,%r9,4),%rbp
|
|
27ab: c5 fa 7f 06 vmovdqu %xmm0,(%rsi)
|
|
27af: c5 fa 7f 46 20 vmovdqu %xmm0,0x20(%rsi)
|
|
27b4: c4 e3 7d 19 46 10 01 vextractf128 $0x1,%ymm0,0x10(%rsi)
|
|
27bb: c4 e3 7d 19 46 30 01 vextractf128 $0x1,%ymm0,0x30(%rsi)
|
|
27c2: 41 89 f9 mov %edi,%r9d
|
|
27c5: 41 83 e1 0f and $0xf,%r9d
|
|
27c9: 41 f7 d9 neg %r9d
|
|
27cc: 44 03 cf add %edi,%r9d
|
|
27cf: 45 85 c9 test %r9d,%r9d
|
|
27d2: 0f 8e 82 00 00 00 jle 0x285a
|
|
27d8: 33 c0 xor %eax,%eax
|
|
27da: 45 8d 71 0f lea 0xf(%r9),%r14d
|
|
27de: 45 89 f3 mov %r14d,%r11d
|
|
27e1: ba 01 00 00 00 mov $0x1,%edx
|
|
27e6: 41 c1 eb 05 shr $0x5,%r11d
|
|
27ea: 45 33 d2 xor %r10d,%r10d
|
|
27ed: 45 85 db test %r11d,%r11d
|
|
27f0: 76 3c jbe 0x282e
|
|
27f2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
27f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
2800: 4d 63 d2 movslq %r10d,%r10
|
|
2803: ff c0 inc %eax
|
|
2805: c4 a1 7d e7 44 95 00 vmovntdq %ymm0,0x0(%rbp,%r10,4)
|
|
280c: c4 a1 7d e7 44 95 20 vmovntdq %ymm0,0x20(%rbp,%r10,4)
|
|
2813: c4 a1 7d e7 44 95 40 vmovntdq %ymm0,0x40(%rbp,%r10,4)
|
|
281a: c4 a1 7d e7 44 95 60 vmovntdq %ymm0,0x60(%rbp,%r10,4)
|
|
2821: 41 83 c2 20 add $0x20,%r10d
|
|
2825: 41 3b c3 cmp %r11d,%eax
|
|
2828: 72 d6 jb 0x2800
|
|
282a: 8d 54 00 01 lea 0x1(%rax,%rax,1),%edx
|
|
282e: 41 c1 fe 03 sar $0x3,%r14d
|
|
2832: 44 8d 52 ff lea -0x1(%rdx),%r10d
|
|
2836: 41 c1 ee 1c shr $0x1c,%r14d
|
|
283a: 47 8d 5c 0e 0f lea 0xf(%r14,%r9,1),%r11d
|
|
283f: 41 c1 fb 04 sar $0x4,%r11d
|
|
2843: 45 3b d3 cmp %r11d,%r10d
|
|
2846: 73 12 jae 0x285a
|
|
2848: c1 e2 04 shl $0x4,%edx
|
|
284b: 48 63 d2 movslq %edx,%rdx
|
|
284e: c5 fd e7 44 95 c0 vmovntdq %ymm0,-0x40(%rbp,%rdx,4)
|
|
2854: c5 fd e7 44 95 e0 vmovntdq %ymm0,-0x20(%rbp,%rdx,4)
|
|
285a: 4d 63 c9 movslq %r9d,%r9
|
|
285d: 4e 8d 4c 8d 00 lea 0x0(%rbp,%r9,4),%r9
|
|
2862: f7 c7 08 00 00 00 test $0x8,%edi
|
|
2868: 74 09 je 0x2873
|
|
286a: c4 c1 7d e7 01 vmovntdq %ymm0,(%r9)
|
|
286f: 49 83 c1 20 add $0x20,%r9
|
|
2873: f7 c7 04 00 00 00 test $0x4,%edi
|
|
2879: 74 09 je 0x2884
|
|
287b: c4 c1 79 e7 09 vmovntdq %xmm1,(%r9)
|
|
2880: 49 83 c1 10 add $0x10,%r9
|
|
2884: f7 c7 02 00 00 00 test $0x2,%edi
|
|
288a: 74 0b je 0x2897
|
|
288c: 49 8b 6d 00 mov 0x0(%r13),%rbp
|
|
2890: 49 89 29 mov %rbp,(%r9)
|
|
2893: 49 83 c1 08 add $0x8,%r9
|
|
2897: f7 c7 01 00 00 00 test $0x1,%edi
|
|
289d: 74 03 je 0x28a2
|
|
289f: 45 89 21 mov %r12d,(%r9)
|
|
28a2: 0f ae f8 sfence
|
|
28a5: 48 8b 4c 24 70 mov 0x70(%rsp),%rcx
|
|
28aa: 48 33 cc xor %rsp,%rcx
|
|
28ad: c5 f8 77 vzeroupper
|
|
28b0: 48 3b 0d 79 e4 5f 02 cmp 0x25fe479(%rip),%rcx # 0x2600d30
|
|
28b7: 75 7d jne 0x2936
|
|
28b9: 4c 8b 6c 24 60 mov 0x60(%rsp),%r13
|
|
28be: 48 89 f0 mov %rsi,%rax
|
|
28c1: 48 81 c4 80 00 00 00 add $0x80,%rsp
|
|
28c8: 5d pop %rbp
|
|
28c9: 41 5e pop %r14
|
|
28cb: 41 5c pop %r12
|
|
28cd: 5f pop %rdi
|
|
28ce: 5e pop %rsi
|
|
28cf: c3 ret
|
|
28d0: 44 89 e1 mov %r12d,%ecx
|
|
28d3: 48 89 f2 mov %rsi,%rdx
|
|
28d6: 41 89 f8 mov %edi,%r8d
|
|
28d9: e8 22 be a4 01 call 0x1a4e700
|
|
28de: 48 8b 4c 24 70 mov 0x70(%rsp),%rcx
|
|
28e3: 48 33 cc xor %rsp,%rcx
|
|
28e6: 48 3b 0d 43 e4 5f 02 cmp 0x25fe443(%rip),%rcx # 0x2600d30
|
|
28ed: 75 47 jne 0x2936
|
|
28ef: 4c 8b 6c 24 60 mov 0x60(%rsp),%r13
|
|
28f4: 48 81 c4 80 00 00 00 add $0x80,%rsp
|
|
28fb: 5d pop %rbp
|
|
28fc: 41 5e pop %r14
|
|
28fe: 41 5c pop %r12
|
|
2900: 5f pop %rdi
|
|
2901: 5e pop %rsi
|
|
2902: c3 ret
|
|
2903: 44 89 e1 mov %r12d,%ecx
|
|
2906: 48 89 f2 mov %rsi,%rdx
|
|
2909: 41 89 f8 mov %edi,%r8d
|
|
290c: e8 ef bd a4 01 call 0x1a4e700
|
|
2911: 48 8b 4c 24 70 mov 0x70(%rsp),%rcx
|
|
2916: 48 33 cc xor %rsp,%rcx
|
|
2919: 48 3b 0d 10 e4 5f 02 cmp 0x25fe410(%rip),%rcx # 0x2600d30
|
|
2920: 75 14 jne 0x2936
|
|
2922: 4c 8b 6c 24 60 mov 0x60(%rsp),%r13
|
|
2927: 48 81 c4 80 00 00 00 add $0x80,%rsp
|
|
292e: 5d pop %rbp
|
|
292f: 41 5e pop %r14
|
|
2931: 41 5c pop %r12
|
|
2933: 5f pop %rdi
|
|
2934: 5e pop %rsi
|
|
2935: c3 ret
|
|
2936: e8 55 9b 11 01 call 0x111c490
|
|
293b: 90 nop
|
|
293c: 0f 1f 40 00 nopl 0x0(%rax)
|
|
2940: 56 push %rsi
|
|
2941: 57 push %rdi
|
|
2942: 41 54 push %r12
|
|
2944: 41 56 push %r14
|
|
2946: 41 57 push %r15
|
|
2948: 48 81 ec 80 00 00 00 sub $0x80,%rsp
|
|
294f: 45 89 c4 mov %r8d,%r12d
|
|
2952: 4c 89 6c 24 60 mov %r13,0x60(%rsp)
|
|
2957: 48 89 d7 mov %rdx,%rdi
|
|
295a: 4c 8b 0d cf e3 5f 02 mov 0x25fe3cf(%rip),%r9 # 0x2600d30
|
|
2961: 4c 8d 6c 24 3f lea 0x3f(%rsp),%r13
|
|
2966: 4c 33 cc xor %rsp,%r9
|
|
2969: 49 83 e5 e0 and $0xffffffffffffffe0,%r13
|
|
296d: 4c 89 4c 24 70 mov %r9,0x70(%rsp)
|
|
2972: 46 8d 3c a5 00 00 00 lea 0x0(,%r12,4),%r15d
|
|
2979: 00
|
|
297a: 41 89 ce mov %ecx,%r14d
|
|
297d: 48 89 fe mov %rdi,%rsi
|
|
2980: c7 44 24 68 00 00 00 movl $0x0,0x68(%rsp)
|
|
2987: 00
|
|
2988: 41 81 ff 00 00 20 00 cmp $0x200000,%r15d
|
|
298f: 0f 8e b6 01 00 00 jle 0x2b4b
|
|
2995: 48 f7 c7 03 00 00 00 test $0x3,%rdi
|
|
299c: 0f 85 a9 01 00 00 jne 0x2b4b
|
|
29a2: 48 8d 4c 24 68 lea 0x68(%rsp),%rcx
|
|
29a7: e8 34 a5 44 00 call 0x44cee0
|
|
29ac: 85 c0 test %eax,%eax
|
|
29ae: 0f 85 63 01 00 00 jne 0x2b17
|
|
29b4: 44 8b 4c 24 68 mov 0x68(%rsp),%r9d
|
|
29b9: 45 85 c9 test %r9d,%r9d
|
|
29bc: 0f 8e 55 01 00 00 jle 0x2b17
|
|
29c2: 45 3b f9 cmp %r9d,%r15d
|
|
29c5: 0f 8e 4c 01 00 00 jle 0x2b17
|
|
29cb: c4 c1 79 6e c6 vmovd %r14d,%xmm0
|
|
29d0: 49 89 f9 mov %rdi,%r9
|
|
29d3: c4 e2 7d 58 c8 vpbroadcastd %xmm0,%ymm1
|
|
29d8: 49 f7 d9 neg %r9
|
|
29db: c4 c1 7e 7f 4d 00 vmovdqu %ymm1,0x0(%r13)
|
|
29e1: 49 83 c1 40 add $0x40,%r9
|
|
29e5: 49 83 e1 3f and $0x3f,%r9
|
|
29e9: c4 c1 7a 6f 45 00 vmovdqu 0x0(%r13),%xmm0
|
|
29ef: 45 85 c9 test %r9d,%r9d
|
|
29f2: 74 14 je 0x2a08
|
|
29f4: 41 c1 e9 02 shr $0x2,%r9d
|
|
29f8: 45 2b e1 sub %r9d,%r12d
|
|
29fb: 4a 8d 34 8f lea (%rdi,%r9,4),%rsi
|
|
29ff: c5 fe 7f 0f vmovdqu %ymm1,(%rdi)
|
|
2a03: c5 fe 7f 4f 20 vmovdqu %ymm1,0x20(%rdi)
|
|
2a08: 45 89 e1 mov %r12d,%r9d
|
|
2a0b: 41 83 e1 0f and $0xf,%r9d
|
|
2a0f: 41 f7 d9 neg %r9d
|
|
2a12: 45 03 cc add %r12d,%r9d
|
|
2a15: 45 85 c9 test %r9d,%r9d
|
|
2a18: 0f 8e 7b 00 00 00 jle 0x2a99
|
|
2a1e: 33 c0 xor %eax,%eax
|
|
2a20: 45 8d 79 0f lea 0xf(%r9),%r15d
|
|
2a24: 45 89 fb mov %r15d,%r11d
|
|
2a27: ba 01 00 00 00 mov $0x1,%edx
|
|
2a2c: 41 c1 eb 05 shr $0x5,%r11d
|
|
2a30: 45 33 d2 xor %r10d,%r10d
|
|
2a33: 45 85 db test %r11d,%r11d
|
|
2a36: 76 35 jbe 0x2a6d
|
|
2a38: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
2a3f: 00
|
|
2a40: 4d 63 d2 movslq %r10d,%r10
|
|
2a43: ff c0 inc %eax
|
|
2a45: c4 a1 7d e7 0c 96 vmovntdq %ymm1,(%rsi,%r10,4)
|
|
2a4b: c4 a1 7d e7 4c 96 20 vmovntdq %ymm1,0x20(%rsi,%r10,4)
|
|
2a52: c4 a1 7d e7 4c 96 40 vmovntdq %ymm1,0x40(%rsi,%r10,4)
|
|
2a59: c4 a1 7d e7 4c 96 60 vmovntdq %ymm1,0x60(%rsi,%r10,4)
|
|
2a60: 41 83 c2 20 add $0x20,%r10d
|
|
2a64: 41 3b c3 cmp %r11d,%eax
|
|
2a67: 72 d7 jb 0x2a40
|
|
2a69: 8d 54 00 01 lea 0x1(%rax,%rax,1),%edx
|
|
2a6d: 41 c1 ff 03 sar $0x3,%r15d
|
|
2a71: 44 8d 52 ff lea -0x1(%rdx),%r10d
|
|
2a75: 41 c1 ef 1c shr $0x1c,%r15d
|
|
2a79: 47 8d 5c 0f 0f lea 0xf(%r15,%r9,1),%r11d
|
|
2a7e: 41 c1 fb 04 sar $0x4,%r11d
|
|
2a82: 45 3b d3 cmp %r11d,%r10d
|
|
2a85: 73 12 jae 0x2a99
|
|
2a87: c1 e2 04 shl $0x4,%edx
|
|
2a8a: 48 63 d2 movslq %edx,%rdx
|
|
2a8d: c5 fd e7 4c 96 c0 vmovntdq %ymm1,-0x40(%rsi,%rdx,4)
|
|
2a93: c5 fd e7 4c 96 e0 vmovntdq %ymm1,-0x20(%rsi,%rdx,4)
|
|
2a99: 4d 63 c9 movslq %r9d,%r9
|
|
2a9c: 4e 8d 0c 8e lea (%rsi,%r9,4),%r9
|
|
2aa0: 41 f7 c4 08 00 00 00 test $0x8,%r12d
|
|
2aa7: 74 09 je 0x2ab2
|
|
2aa9: c4 c1 7d e7 09 vmovntdq %ymm1,(%r9)
|
|
2aae: 49 83 c1 20 add $0x20,%r9
|
|
2ab2: 41 f7 c4 04 00 00 00 test $0x4,%r12d
|
|
2ab9: 74 09 je 0x2ac4
|
|
2abb: c4 c1 79 e7 01 vmovntdq %xmm0,(%r9)
|
|
2ac0: 49 83 c1 10 add $0x10,%r9
|
|
2ac4: 41 f7 c4 02 00 00 00 test $0x2,%r12d
|
|
2acb: 74 0b je 0x2ad8
|
|
2acd: 49 8b 75 00 mov 0x0(%r13),%rsi
|
|
2ad1: 49 89 31 mov %rsi,(%r9)
|
|
2ad4: 49 83 c1 08 add $0x8,%r9
|
|
2ad8: 41 f7 c4 01 00 00 00 test $0x1,%r12d
|
|
2adf: 74 03 je 0x2ae4
|
|
2ae1: 45 89 31 mov %r14d,(%r9)
|
|
2ae4: 0f ae f8 sfence
|
|
2ae7: 48 8b 4c 24 70 mov 0x70(%rsp),%rcx
|
|
2aec: 48 33 cc xor %rsp,%rcx
|
|
2aef: c5 f8 77 vzeroupper
|
|
2af2: 48 3b 0d 37 e2 5f 02 cmp 0x25fe237(%rip),%rcx # 0x2600d30
|
|
2af9: 0f 85 80 00 00 00 jne 0x2b7f
|
|
2aff: 4c 8b 6c 24 60 mov 0x60(%rsp),%r13
|
|
2b04: 48 89 f8 mov %rdi,%rax
|
|
2b07: 48 81 c4 80 00 00 00 add $0x80,%rsp
|
|
2b0e: 41 5f pop %r15
|
|
2b10: 41 5e pop %r14
|
|
2b12: 41 5c pop %r12
|
|
2b14: 5f pop %rdi
|
|
2b15: 5e pop %rsi
|
|
2b16: c3 ret
|
|
2b17: 44 89 f1 mov %r14d,%ecx
|
|
2b1a: 48 89 fa mov %rdi,%rdx
|
|
2b1d: 45 89 e0 mov %r12d,%r8d
|
|
2b20: e8 7b c8 a4 01 call 0x1a4f3a0
|
|
2b25: 48 8b 4c 24 70 mov 0x70(%rsp),%rcx
|
|
2b2a: 48 33 cc xor %rsp,%rcx
|
|
2b2d: 48 3b 0d fc e1 5f 02 cmp 0x25fe1fc(%rip),%rcx # 0x2600d30
|
|
2b34: 75 49 jne 0x2b7f
|
|
2b36: 4c 8b 6c 24 60 mov 0x60(%rsp),%r13
|
|
2b3b: 48 81 c4 80 00 00 00 add $0x80,%rsp
|
|
2b42: 41 5f pop %r15
|
|
2b44: 41 5e pop %r14
|
|
2b46: 41 5c pop %r12
|
|
2b48: 5f pop %rdi
|
|
2b49: 5e pop %rsi
|
|
2b4a: c3 ret
|
|
2b4b: 44 89 f1 mov %r14d,%ecx
|
|
2b4e: 48 89 fa mov %rdi,%rdx
|
|
2b51: 45 89 e0 mov %r12d,%r8d
|
|
2b54: e8 47 c8 a4 01 call 0x1a4f3a0
|
|
2b59: 48 8b 4c 24 70 mov 0x70(%rsp),%rcx
|
|
2b5e: 48 33 cc xor %rsp,%rcx
|
|
2b61: 48 3b 0d c8 e1 5f 02 cmp 0x25fe1c8(%rip),%rcx # 0x2600d30
|
|
2b68: 75 15 jne 0x2b7f
|
|
2b6a: 4c 8b 6c 24 60 mov 0x60(%rsp),%r13
|
|
2b6f: 48 81 c4 80 00 00 00 add $0x80,%rsp
|
|
2b76: 41 5f pop %r15
|
|
2b78: 41 5e pop %r14
|
|
2b7a: 41 5c pop %r12
|
|
2b7c: 5f pop %rdi
|
|
2b7d: 5e pop %rsi
|
|
2b7e: c3 ret
|
|
2b7f: e8 0c 99 11 01 call 0x111c490
|
|
2b84: 90 nop
|
|
2b85: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
2b8c: 00
|
|
2b8d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
2b94: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
2b99: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
2ba0: 56 push %rsi
|
|
2ba1: 57 push %rdi
|
|
2ba2: 41 54 push %r12
|
|
2ba4: 41 56 push %r14
|
|
2ba6: 41 57 push %r15
|
|
2ba8: 48 81 ec 80 00 00 00 sub $0x80,%rsp
|
|
2baf: 45 89 c4 mov %r8d,%r12d
|
|
2bb2: 4c 89 6c 24 60 mov %r13,0x60(%rsp)
|
|
2bb7: 48 89 d7 mov %rdx,%rdi
|
|
2bba: 4c 8b 0d 6f e1 5f 02 mov 0x25fe16f(%rip),%r9 # 0x2600d30
|
|
2bc1: 4c 8d 6c 24 3f lea 0x3f(%rsp),%r13
|
|
2bc6: 4c 33 cc xor %rsp,%r9
|
|
2bc9: 49 83 e5 e0 and $0xffffffffffffffe0,%r13
|
|
2bcd: 4c 89 4c 24 70 mov %r9,0x70(%rsp)
|
|
2bd2: 46 8d 3c a5 00 00 00 lea 0x0(,%r12,4),%r15d
|
|
2bd9: 00
|
|
2bda: 41 89 ce mov %ecx,%r14d
|
|
2bdd: 48 89 fe mov %rdi,%rsi
|
|
2be0: c7 44 24 68 00 00 00 movl $0x0,0x68(%rsp)
|
|
2be7: 00
|
|
2be8: 41 81 ff 00 00 20 00 cmp $0x200000,%r15d
|
|
2bef: 0f 8e b6 01 00 00 jle 0x2dab
|
|
2bf5: 48 f7 c7 03 00 00 00 test $0x3,%rdi
|
|
2bfc: 0f 85 a9 01 00 00 jne 0x2dab
|
|
2c02: 48 8d 4c 24 68 lea 0x68(%rsp),%rcx
|
|
2c07: e8 d4 a2 44 00 call 0x44cee0
|
|
2c0c: 85 c0 test %eax,%eax
|
|
2c0e: 0f 85 63 01 00 00 jne 0x2d77
|
|
2c14: 44 8b 4c 24 68 mov 0x68(%rsp),%r9d
|
|
2c19: 45 85 c9 test %r9d,%r9d
|
|
2c1c: 0f 8e 55 01 00 00 jle 0x2d77
|
|
2c22: 45 3b f9 cmp %r9d,%r15d
|
|
2c25: 0f 8e 4c 01 00 00 jle 0x2d77
|
|
2c2b: 62 d2 7d 28 7c ce vpbroadcastd %r14d,%ymm1
|
|
2c31: 49 89 f9 mov %rdi,%r9
|
|
2c34: c4 c1 7e 7f 4d 00 vmovdqu %ymm1,0x0(%r13)
|
|
2c3a: 49 f7 d9 neg %r9
|
|
2c3d: 49 83 c1 40 add $0x40,%r9
|
|
2c41: 49 83 e1 3f and $0x3f,%r9
|
|
2c45: c4 c1 7a 6f 45 00 vmovdqu 0x0(%r13),%xmm0
|
|
2c4b: 45 85 c9 test %r9d,%r9d
|
|
2c4e: 74 14 je 0x2c64
|
|
2c50: 41 c1 e9 02 shr $0x2,%r9d
|
|
2c54: 45 2b e1 sub %r9d,%r12d
|
|
2c57: 4a 8d 34 8f lea (%rdi,%r9,4),%rsi
|
|
2c5b: c5 fe 7f 0f vmovdqu %ymm1,(%rdi)
|
|
2c5f: c5 fe 7f 4f 20 vmovdqu %ymm1,0x20(%rdi)
|
|
2c64: 45 89 e1 mov %r12d,%r9d
|
|
2c67: 41 83 e1 0f and $0xf,%r9d
|
|
2c6b: 41 f7 d9 neg %r9d
|
|
2c6e: 45 03 cc add %r12d,%r9d
|
|
2c71: 45 85 c9 test %r9d,%r9d
|
|
2c74: 0f 8e 7f 00 00 00 jle 0x2cf9
|
|
2c7a: 33 c0 xor %eax,%eax
|
|
2c7c: 45 8d 79 0f lea 0xf(%r9),%r15d
|
|
2c80: 45 89 fb mov %r15d,%r11d
|
|
2c83: ba 01 00 00 00 mov $0x1,%edx
|
|
2c88: 41 c1 eb 05 shr $0x5,%r11d
|
|
2c8c: 45 33 d2 xor %r10d,%r10d
|
|
2c8f: 45 85 db test %r11d,%r11d
|
|
2c92: 76 39 jbe 0x2ccd
|
|
2c94: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
2c99: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
2ca0: 4d 63 d2 movslq %r10d,%r10
|
|
2ca3: ff c0 inc %eax
|
|
2ca5: c4 a1 7d e7 0c 96 vmovntdq %ymm1,(%rsi,%r10,4)
|
|
2cab: c4 a1 7d e7 4c 96 20 vmovntdq %ymm1,0x20(%rsi,%r10,4)
|
|
2cb2: c4 a1 7d e7 4c 96 40 vmovntdq %ymm1,0x40(%rsi,%r10,4)
|
|
2cb9: c4 a1 7d e7 4c 96 60 vmovntdq %ymm1,0x60(%rsi,%r10,4)
|
|
2cc0: 41 83 c2 20 add $0x20,%r10d
|
|
2cc4: 41 3b c3 cmp %r11d,%eax
|
|
2cc7: 72 d7 jb 0x2ca0
|
|
2cc9: 8d 54 00 01 lea 0x1(%rax,%rax,1),%edx
|
|
2ccd: 41 c1 ff 03 sar $0x3,%r15d
|
|
2cd1: 44 8d 52 ff lea -0x1(%rdx),%r10d
|
|
2cd5: 41 c1 ef 1c shr $0x1c,%r15d
|
|
2cd9: 47 8d 5c 0f 0f lea 0xf(%r15,%r9,1),%r11d
|
|
2cde: 41 c1 fb 04 sar $0x4,%r11d
|
|
2ce2: 45 3b d3 cmp %r11d,%r10d
|
|
2ce5: 73 12 jae 0x2cf9
|
|
2ce7: c1 e2 04 shl $0x4,%edx
|
|
2cea: 48 63 d2 movslq %edx,%rdx
|
|
2ced: c5 fd e7 4c 96 c0 vmovntdq %ymm1,-0x40(%rsi,%rdx,4)
|
|
2cf3: c5 fd e7 4c 96 e0 vmovntdq %ymm1,-0x20(%rsi,%rdx,4)
|
|
2cf9: 4d 63 c9 movslq %r9d,%r9
|
|
2cfc: 4e 8d 0c 8e lea (%rsi,%r9,4),%r9
|
|
2d00: 41 f7 c4 08 00 00 00 test $0x8,%r12d
|
|
2d07: 74 09 je 0x2d12
|
|
2d09: c4 c1 7d e7 09 vmovntdq %ymm1,(%r9)
|
|
2d0e: 49 83 c1 20 add $0x20,%r9
|
|
2d12: 41 f7 c4 04 00 00 00 test $0x4,%r12d
|
|
2d19: 74 09 je 0x2d24
|
|
2d1b: c4 c1 79 e7 01 vmovntdq %xmm0,(%r9)
|
|
2d20: 49 83 c1 10 add $0x10,%r9
|
|
2d24: 41 f7 c4 02 00 00 00 test $0x2,%r12d
|
|
2d2b: 74 0b je 0x2d38
|
|
2d2d: 49 8b 75 00 mov 0x0(%r13),%rsi
|
|
2d31: 49 89 31 mov %rsi,(%r9)
|
|
2d34: 49 83 c1 08 add $0x8,%r9
|
|
2d38: 41 f7 c4 01 00 00 00 test $0x1,%r12d
|
|
2d3f: 74 03 je 0x2d44
|
|
2d41: 45 89 31 mov %r14d,(%r9)
|
|
2d44: 0f ae f8 sfence
|
|
2d47: 48 8b 4c 24 70 mov 0x70(%rsp),%rcx
|
|
2d4c: 48 33 cc xor %rsp,%rcx
|
|
2d4f: c5 f8 77 vzeroupper
|
|
2d52: 48 3b 0d d7 df 5f 02 cmp 0x25fdfd7(%rip),%rcx # 0x2600d30
|
|
2d59: 0f 85 80 00 00 00 jne 0x2ddf
|
|
2d5f: 4c 8b 6c 24 60 mov 0x60(%rsp),%r13
|
|
2d64: 48 89 f8 mov %rdi,%rax
|
|
2d67: 48 81 c4 80 00 00 00 add $0x80,%rsp
|
|
2d6e: 41 5f pop %r15
|
|
2d70: 41 5e pop %r14
|
|
2d72: 41 5c pop %r12
|
|
2d74: 5f pop %rdi
|
|
2d75: 5e pop %rsi
|
|
2d76: c3 ret
|
|
2d77: 44 89 f1 mov %r14d,%ecx
|
|
2d7a: 48 89 fa mov %rdi,%rdx
|
|
2d7d: 45 89 e0 mov %r12d,%r8d
|
|
2d80: e8 bb d2 a4 01 call 0x1a50040
|
|
2d85: 48 8b 4c 24 70 mov 0x70(%rsp),%rcx
|
|
2d8a: 48 33 cc xor %rsp,%rcx
|
|
2d8d: 48 3b 0d 9c df 5f 02 cmp 0x25fdf9c(%rip),%rcx # 0x2600d30
|
|
2d94: 75 49 jne 0x2ddf
|
|
2d96: 4c 8b 6c 24 60 mov 0x60(%rsp),%r13
|
|
2d9b: 48 81 c4 80 00 00 00 add $0x80,%rsp
|
|
2da2: 41 5f pop %r15
|
|
2da4: 41 5e pop %r14
|
|
2da6: 41 5c pop %r12
|
|
2da8: 5f pop %rdi
|
|
2da9: 5e pop %rsi
|
|
2daa: c3 ret
|
|
2dab: 44 89 f1 mov %r14d,%ecx
|
|
2dae: 48 89 fa mov %rdi,%rdx
|
|
2db1: 45 89 e0 mov %r12d,%r8d
|
|
2db4: e8 87 d2 a4 01 call 0x1a50040
|
|
2db9: 48 8b 4c 24 70 mov 0x70(%rsp),%rcx
|
|
2dbe: 48 33 cc xor %rsp,%rcx
|
|
2dc1: 48 3b 0d 68 df 5f 02 cmp 0x25fdf68(%rip),%rcx # 0x2600d30
|
|
2dc8: 75 15 jne 0x2ddf
|
|
2dca: 4c 8b 6c 24 60 mov 0x60(%rsp),%r13
|
|
2dcf: 48 81 c4 80 00 00 00 add $0x80,%rsp
|
|
2dd6: 41 5f pop %r15
|
|
2dd8: 41 5e pop %r14
|
|
2dda: 41 5c pop %r12
|
|
2ddc: 5f pop %rdi
|
|
2ddd: 5e pop %rsi
|
|
2dde: c3 ret
|
|
2ddf: e8 ac 96 11 01 call 0x111c490
|
|
2de4: 90 nop
|
|
2de5: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
2dec: 00
|
|
2ded: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
2df4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
2df9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
2e00: 41 54 push %r12
|
|
2e02: 41 55 push %r13
|
|
2e04: 41 56 push %r14
|
|
2e06: 41 57 push %r15
|
|
2e08: 48 83 ec 38 sub $0x38,%rsp
|
|
2e0c: 4d 89 c5 mov %r8,%r13
|
|
2e0f: 49 89 d4 mov %rdx,%r12
|
|
2e12: 48 89 ca mov %rcx,%rdx
|
|
2e15: 45 33 db xor %r11d,%r11d
|
|
2e18: 4d 85 ed test %r13,%r13
|
|
2e1b: 0f 84 28 02 00 00 je 0x3049
|
|
2e21: 41 83 7d 00 09 cmpl $0x9,0x0(%r13)
|
|
2e26: 74 12 je 0x2e3a
|
|
2e28: b8 f3 ff ff ff mov $0xfffffff3,%eax
|
|
2e2d: 48 83 c4 38 add $0x38,%rsp
|
|
2e31: 41 5f pop %r15
|
|
2e33: 41 5e pop %r14
|
|
2e35: 41 5d pop %r13
|
|
2e37: 41 5c pop %r12
|
|
2e39: c3 ret
|
|
2e3a: 48 85 d2 test %rdx,%rdx
|
|
2e3d: 0f 84 06 02 00 00 je 0x3049
|
|
2e43: 4d 85 e4 test %r12,%r12
|
|
2e46: 0f 84 fd 01 00 00 je 0x3049
|
|
2e4c: 4d 85 c9 test %r9,%r9
|
|
2e4f: 0f 84 ed 01 00 00 je 0x3042
|
|
2e55: 45 8b 7d 04 mov 0x4(%r13),%r15d
|
|
2e59: 41 83 ff 05 cmp $0x5,%r15d
|
|
2e5d: 7f 79 jg 0x2ed8
|
|
2e5f: 4d 63 cf movslq %r15d,%r9
|
|
2e62: 41 83 7d 08 00 cmpl $0x0,0x8(%r13)
|
|
2e67: 74 1d je 0x2e86
|
|
2e69: 48 8d 05 50 85 fe ff lea -0x17ab0(%rip),%rax # 0xfffffffffffeb3c0
|
|
2e70: 48 89 d1 mov %rdx,%rcx
|
|
2e73: f2 41 0f 10 55 10 movsd 0x10(%r13),%xmm2
|
|
2e79: 4c 89 e2 mov %r12,%rdx
|
|
2e7c: 42 ff 94 c8 20 cf c5 call *0x1c5cf20(%rax,%r9,8)
|
|
2e83: 01
|
|
2e84: eb 15 jmp 0x2e9b
|
|
2e86: 48 8d 05 33 85 fe ff lea -0x17acd(%rip),%rax # 0xfffffffffffeb3c0
|
|
2e8d: 48 89 d1 mov %rdx,%rcx
|
|
2e90: 4c 89 e2 mov %r12,%rdx
|
|
2e93: 42 ff 94 c8 50 cf c5 call *0x1c5cf50(%rax,%r9,8)
|
|
2e9a: 01
|
|
2e9b: b8 01 00 00 00 mov $0x1,%eax
|
|
2ea0: 44 89 f9 mov %r15d,%ecx
|
|
2ea3: d3 e0 shl %cl,%eax
|
|
2ea5: 48 63 c0 movslq %eax,%rax
|
|
2ea8: 48 83 f8 01 cmp $0x1,%rax
|
|
2eac: 74 12 je 0x2ec0
|
|
2eae: 4d 8b 4c 24 08 mov 0x8(%r12),%r9
|
|
2eb3: 4d 89 0c c4 mov %r9,(%r12,%rax,8)
|
|
2eb7: 49 c7 44 c4 08 00 00 movq $0x0,0x8(%r12,%rax,8)
|
|
2ebe: 00 00
|
|
2ec0: 49 c7 44 24 08 00 00 movq $0x0,0x8(%r12)
|
|
2ec7: 00 00
|
|
2ec9: 33 c0 xor %eax,%eax
|
|
2ecb: 48 83 c4 38 add $0x38,%rsp
|
|
2ecf: 41 5f pop %r15
|
|
2ed1: 41 5e pop %r14
|
|
2ed3: 41 5d pop %r13
|
|
2ed5: 41 5c pop %r12
|
|
2ed7: c3 ret
|
|
2ed8: 4c 89 c8 mov %r9,%rax
|
|
2edb: 48 83 e0 3f and $0x3f,%rax
|
|
2edf: 48 f7 d8 neg %rax
|
|
2ee2: 48 83 e0 3f and $0x3f,%rax
|
|
2ee6: 4c 03 c8 add %rax,%r9
|
|
2ee9: 41 83 7d 1c 00 cmpl $0x0,0x1c(%r13)
|
|
2eee: 4d 0f 4f d9 cmovg %r9,%r11
|
|
2ef2: 41 be 01 00 00 00 mov $0x1,%r14d
|
|
2ef8: 45 8d 4f ff lea -0x1(%r15),%r9d
|
|
2efc: 44 89 c9 mov %r9d,%ecx
|
|
2eff: 41 d3 e6 shl %cl,%r14d
|
|
2f02: 41 83 ff 06 cmp $0x6,%r15d
|
|
2f06: 7f 5c jg 0x2f64
|
|
2f08: 41 83 7d 08 00 cmpl $0x0,0x8(%r13)
|
|
2f0d: 74 2f je 0x2f3e
|
|
2f0f: 4d 63 ff movslq %r15d,%r15
|
|
2f12: 48 8d 05 a7 84 fe ff lea -0x17b59(%rip),%rax # 0xfffffffffffeb3c0
|
|
2f19: f2 41 0f 10 55 10 movsd 0x10(%r13),%xmm2
|
|
2f1f: 48 89 d1 mov %rdx,%rcx
|
|
2f22: 4c 89 e2 mov %r12,%rdx
|
|
2f25: 42 ff 94 f8 78 cf c5 call *0x1c5cf78(%rax,%r15,8)
|
|
2f2c: 01
|
|
2f2d: 44 89 f9 mov %r15d,%ecx
|
|
2f30: 41 bf 01 00 00 00 mov $0x1,%r15d
|
|
2f36: 41 d3 e7 shl %cl,%r15d
|
|
2f39: e9 91 00 00 00 jmp 0x2fcf
|
|
2f3e: 4d 63 ff movslq %r15d,%r15
|
|
2f41: 48 8d 05 78 84 fe ff lea -0x17b88(%rip),%rax # 0xfffffffffffeb3c0
|
|
2f48: 48 89 d1 mov %rdx,%rcx
|
|
2f4b: 4c 89 e2 mov %r12,%rdx
|
|
2f4e: 42 ff 94 f8 a8 cf c5 call *0x1c5cfa8(%rax,%r15,8)
|
|
2f55: 01
|
|
2f56: 44 89 f9 mov %r15d,%ecx
|
|
2f59: 41 bf 01 00 00 00 mov $0x1,%r15d
|
|
2f5f: 41 d3 e7 shl %cl,%r15d
|
|
2f62: eb 6b jmp 0x2fcf
|
|
2f64: 41 83 ff 0f cmp $0xf,%r15d
|
|
2f68: 7e 20 jle 0x2f8a
|
|
2f6a: 48 89 e0 mov %rsp,%rax
|
|
2f6d: 4c 89 e9 mov %r13,%rcx
|
|
2f70: 4d 89 e0 mov %r12,%r8
|
|
2f73: 4c 89 58 20 mov %r11,0x20(%rax)
|
|
2f77: e8 a4 e5 05 00 call 0x61520
|
|
2f7c: 44 89 f9 mov %r15d,%ecx
|
|
2f7f: 41 bf 01 00 00 00 mov $0x1,%r15d
|
|
2f85: 41 d3 e7 shl %cl,%r15d
|
|
2f88: eb 45 jmp 0x2fcf
|
|
2f8a: 49 89 e2 mov %rsp,%r10
|
|
2f8d: 48 89 d1 mov %rdx,%rcx
|
|
2f90: 49 8b 45 30 mov 0x30(%r13),%rax
|
|
2f94: 4c 89 e2 mov %r12,%rdx
|
|
2f97: 45 89 f0 mov %r14d,%r8d
|
|
2f9a: 4d 8b 4d 38 mov 0x38(%r13),%r9
|
|
2f9e: 4d 89 5a 28 mov %r11,0x28(%r10)
|
|
2fa2: 49 89 42 20 mov %rax,0x20(%r10)
|
|
2fa6: e8 e5 61 a9 01 call 0x1a99190
|
|
2fab: 44 89 f9 mov %r15d,%ecx
|
|
2fae: 41 bf 01 00 00 00 mov $0x1,%r15d
|
|
2fb4: 41 d3 e7 shl %cl,%r15d
|
|
2fb7: 41 83 7d 08 00 cmpl $0x0,0x8(%r13)
|
|
2fbc: 74 11 je 0x2fcf
|
|
2fbe: f2 41 0f 10 45 10 movsd 0x10(%r13),%xmm0
|
|
2fc4: 4c 89 e2 mov %r12,%rdx
|
|
2fc7: 45 89 f8 mov %r15d,%r8d
|
|
2fca: e8 d1 1c ff ff call 0xffffffffffff4ca0
|
|
2fcf: f2 41 0f 10 4c 24 08 movsd 0x8(%r12),%xmm1
|
|
2fd6: 4c 89 e1 mov %r12,%rcx
|
|
2fd9: f2 41 0f 10 14 24 movsd (%r12),%xmm2
|
|
2fdf: 0f 28 c1 movaps %xmm1,%xmm0
|
|
2fe2: 44 89 f2 mov %r14d,%edx
|
|
2fe5: 41 b8 01 00 00 00 mov $0x1,%r8d
|
|
2feb: f2 0f 58 c2 addsd %xmm2,%xmm0
|
|
2fef: f2 0f 5c d1 subsd %xmm1,%xmm2
|
|
2ff3: f2 41 0f 11 04 24 movsd %xmm0,(%r12)
|
|
2ff9: f2 41 0f 11 54 24 08 movsd %xmm2,0x8(%r12)
|
|
3000: 4d 8b 4d 50 mov 0x50(%r13),%r9
|
|
3004: e8 77 f7 05 00 call 0x62780
|
|
3009: 4d 63 ff movslq %r15d,%r15
|
|
300c: 49 83 ff 01 cmp $0x1,%r15
|
|
3010: 74 18 je 0x302a
|
|
3012: 49 8b 44 24 08 mov 0x8(%r12),%rax
|
|
3017: 45 33 c9 xor %r9d,%r9d
|
|
301a: 4b 89 04 fc mov %rax,(%r12,%r15,8)
|
|
301e: 4f 89 4c fc 08 mov %r9,0x8(%r12,%r15,8)
|
|
3023: 4d 89 4c 24 08 mov %r9,0x8(%r12)
|
|
3028: eb 09 jmp 0x3033
|
|
302a: 49 c7 44 24 08 00 00 movq $0x0,0x8(%r12)
|
|
3031: 00 00
|
|
3033: 33 c0 xor %eax,%eax
|
|
3035: 48 83 c4 38 add $0x38,%rsp
|
|
3039: 41 5f pop %r15
|
|
303b: 41 5e pop %r14
|
|
303d: 41 5d pop %r13
|
|
303f: 41 5c pop %r12
|
|
3041: c3 ret
|
|
3042: 41 83 7d 1c 00 cmpl $0x0,0x1c(%r13)
|
|
3047: 7e 12 jle 0x305b
|
|
3049: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
304e: 48 83 c4 38 add $0x38,%rsp
|
|
3052: 41 5f pop %r15
|
|
3054: 41 5e pop %r14
|
|
3056: 41 5d pop %r13
|
|
3058: 41 5c pop %r12
|
|
305a: c3 ret
|
|
305b: 45 8b 7d 04 mov 0x4(%r13),%r15d
|
|
305f: 41 83 ff 05 cmp $0x5,%r15d
|
|
3063: 0f 8e f6 fd ff ff jle 0x2e5f
|
|
3069: e9 84 fe ff ff jmp 0x2ef2
|
|
306e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
3075: 00
|
|
3076: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
307d: 0f 1f 00 nopl (%rax)
|
|
3080: 57 push %rdi
|
|
3081: 41 54 push %r12
|
|
3083: 41 55 push %r13
|
|
3085: 41 56 push %r14
|
|
3087: 48 8d 64 24 c8 lea -0x38(%rsp),%rsp
|
|
308c: 4d 89 c4 mov %r8,%r12
|
|
308f: 48 89 d7 mov %rdx,%rdi
|
|
3092: 48 89 ca mov %rcx,%rdx
|
|
3095: 33 c0 xor %eax,%eax
|
|
3097: 4d 85 e4 test %r12,%r12
|
|
309a: 0f 84 36 02 00 00 je 0x32d6
|
|
30a0: 41 83 3c 24 09 cmpl $0x9,(%r12)
|
|
30a5: 74 12 je 0x30b9
|
|
30a7: b8 f3 ff ff ff mov $0xfffffff3,%eax
|
|
30ac: 48 8d 64 24 38 lea 0x38(%rsp),%rsp
|
|
30b1: 41 5e pop %r14
|
|
30b3: 41 5d pop %r13
|
|
30b5: 41 5c pop %r12
|
|
30b7: 5f pop %rdi
|
|
30b8: c3 ret
|
|
30b9: 48 85 d2 test %rdx,%rdx
|
|
30bc: 0f 84 14 02 00 00 je 0x32d6
|
|
30c2: 48 85 ff test %rdi,%rdi
|
|
30c5: 0f 84 0b 02 00 00 je 0x32d6
|
|
30cb: 4d 85 c9 test %r9,%r9
|
|
30ce: 0f 84 fa 01 00 00 je 0x32ce
|
|
30d4: 45 8b 74 24 04 mov 0x4(%r12),%r14d
|
|
30d9: 41 83 7c 24 04 05 cmpl $0x5,0x4(%r12)
|
|
30df: 7f 7f jg 0x3160
|
|
30e1: 4d 63 ce movslq %r14d,%r9
|
|
30e4: 41 83 7c 24 08 00 cmpl $0x0,0x8(%r12)
|
|
30ea: 74 21 je 0x310d
|
|
30ec: 48 8d 05 cd 82 fe ff lea -0x17d33(%rip),%rax # 0xfffffffffffeb3c0
|
|
30f3: 48 89 d1 mov %rdx,%rcx
|
|
30f6: f2 41 0f 10 54 24 10 movsd 0x10(%r12),%xmm2
|
|
30fd: 48 89 fa mov %rdi,%rdx
|
|
3100: 4e 8b 8c c8 e0 cf c5 mov 0x1c5cfe0(%rax,%r9,8),%r9
|
|
3107: 01
|
|
3108: 41 ff d1 call *%r9
|
|
310b: eb 18 jmp 0x3125
|
|
310d: 48 8d 05 ac 82 fe ff lea -0x17d54(%rip),%rax # 0xfffffffffffeb3c0
|
|
3114: 48 89 d1 mov %rdx,%rcx
|
|
3117: 48 89 fa mov %rdi,%rdx
|
|
311a: 4e 8b 8c c8 10 d0 c5 mov 0x1c5d010(%rax,%r9,8),%r9
|
|
3121: 01
|
|
3122: 41 ff d1 call *%r9
|
|
3125: b8 01 00 00 00 mov $0x1,%eax
|
|
312a: 44 89 f1 mov %r14d,%ecx
|
|
312d: d3 e0 shl %cl,%eax
|
|
312f: 48 63 c0 movslq %eax,%rax
|
|
3132: 48 83 f8 01 cmp $0x1,%rax
|
|
3136: 74 11 je 0x3149
|
|
3138: 4c 8b 4f 08 mov 0x8(%rdi),%r9
|
|
313c: 4c 89 0c c7 mov %r9,(%rdi,%rax,8)
|
|
3140: 48 c7 44 c7 08 00 00 movq $0x0,0x8(%rdi,%rax,8)
|
|
3147: 00 00
|
|
3149: 48 c7 47 08 00 00 00 movq $0x0,0x8(%rdi)
|
|
3150: 00
|
|
3151: 33 c0 xor %eax,%eax
|
|
3153: 48 8d 64 24 38 lea 0x38(%rsp),%rsp
|
|
3158: 41 5e pop %r14
|
|
315a: 41 5d pop %r13
|
|
315c: 41 5c pop %r12
|
|
315e: 5f pop %rdi
|
|
315f: c3 ret
|
|
3160: 4c 89 c8 mov %r9,%rax
|
|
3163: 48 83 e0 3f and $0x3f,%rax
|
|
3167: 48 f7 d8 neg %rax
|
|
316a: 48 83 e0 3f and $0x3f,%rax
|
|
316e: 4c 03 c8 add %rax,%r9
|
|
3171: 33 c0 xor %eax,%eax
|
|
3173: 41 83 7c 24 1c 00 cmpl $0x0,0x1c(%r12)
|
|
3179: 49 0f 4f c1 cmovg %r9,%rax
|
|
317d: 41 bd 01 00 00 00 mov $0x1,%r13d
|
|
3183: 45 8d 4e ff lea -0x1(%r14),%r9d
|
|
3187: 44 89 c9 mov %r9d,%ecx
|
|
318a: 41 d3 e5 shl %cl,%r13d
|
|
318d: 41 83 fe 06 cmp $0x6,%r14d
|
|
3191: 7f 64 jg 0x31f7
|
|
3193: 41 83 7c 24 08 00 cmpl $0x0,0x8(%r12)
|
|
3199: 74 33 je 0x31ce
|
|
319b: 4d 63 f6 movslq %r14d,%r14
|
|
319e: 48 8d 05 1b 82 fe ff lea -0x17de5(%rip),%rax # 0xfffffffffffeb3c0
|
|
31a5: f2 41 0f 10 54 24 10 movsd 0x10(%r12),%xmm2
|
|
31ac: 48 89 d1 mov %rdx,%rcx
|
|
31af: 48 89 fa mov %rdi,%rdx
|
|
31b2: 4e 8b 8c f0 38 d0 c5 mov 0x1c5d038(%rax,%r14,8),%r9
|
|
31b9: 01
|
|
31ba: 41 ff d1 call *%r9
|
|
31bd: 44 89 f1 mov %r14d,%ecx
|
|
31c0: 41 be 01 00 00 00 mov $0x1,%r14d
|
|
31c6: 41 d3 e6 shl %cl,%r14d
|
|
31c9: e9 99 00 00 00 jmp 0x3267
|
|
31ce: 4d 63 f6 movslq %r14d,%r14
|
|
31d1: 48 8d 05 e8 81 fe ff lea -0x17e18(%rip),%rax # 0xfffffffffffeb3c0
|
|
31d8: 48 89 d1 mov %rdx,%rcx
|
|
31db: 48 89 fa mov %rdi,%rdx
|
|
31de: 4e 8b 8c f0 68 d0 c5 mov 0x1c5d068(%rax,%r14,8),%r9
|
|
31e5: 01
|
|
31e6: 41 ff d1 call *%r9
|
|
31e9: 44 89 f1 mov %r14d,%ecx
|
|
31ec: 41 be 01 00 00 00 mov $0x1,%r14d
|
|
31f2: 41 d3 e6 shl %cl,%r14d
|
|
31f5: eb 70 jmp 0x3267
|
|
31f7: 41 83 fe 11 cmp $0x11,%r14d
|
|
31fb: 7e 21 jle 0x321e
|
|
31fd: 4c 8d 14 24 lea (%rsp),%r10
|
|
3201: 4c 89 e1 mov %r12,%rcx
|
|
3204: 49 89 f8 mov %rdi,%r8
|
|
3207: 49 89 42 20 mov %rax,0x20(%r10)
|
|
320b: e8 50 68 06 00 call 0x69a60
|
|
3210: 44 89 f1 mov %r14d,%ecx
|
|
3213: 41 be 01 00 00 00 mov $0x1,%r14d
|
|
3219: 41 d3 e6 shl %cl,%r14d
|
|
321c: eb 49 jmp 0x3267
|
|
321e: 49 89 e3 mov %rsp,%r11
|
|
3221: 48 89 d1 mov %rdx,%rcx
|
|
3224: 4d 8b 54 24 30 mov 0x30(%r12),%r10
|
|
3229: 48 89 fa mov %rdi,%rdx
|
|
322c: 45 89 e8 mov %r13d,%r8d
|
|
322f: 4d 8b 4c 24 38 mov 0x38(%r12),%r9
|
|
3234: 4d 89 53 20 mov %r10,0x20(%r11)
|
|
3238: 49 89 43 28 mov %rax,0x28(%r11)
|
|
323c: e8 cf 7d aa 01 call 0x1aab010
|
|
3241: 44 89 f1 mov %r14d,%ecx
|
|
3244: 41 be 01 00 00 00 mov $0x1,%r14d
|
|
324a: 41 d3 e6 shl %cl,%r14d
|
|
324d: 41 83 7c 24 08 00 cmpl $0x0,0x8(%r12)
|
|
3253: 74 12 je 0x3267
|
|
3255: f2 41 0f 10 44 24 10 movsd 0x10(%r12),%xmm0
|
|
325c: 48 89 fa mov %rdi,%rdx
|
|
325f: 45 89 f0 mov %r14d,%r8d
|
|
3262: e8 99 1a ff ff call 0xffffffffffff4d00
|
|
3267: f2 0f 10 47 08 movsd 0x8(%rdi),%xmm0
|
|
326c: 48 89 f9 mov %rdi,%rcx
|
|
326f: f2 0f 10 0f movsd (%rdi),%xmm1
|
|
3273: 44 89 ea mov %r13d,%edx
|
|
3276: 41 b8 01 00 00 00 mov $0x1,%r8d
|
|
327c: f2 0f 58 07 addsd (%rdi),%xmm0
|
|
3280: f2 0f 5c 4f 08 subsd 0x8(%rdi),%xmm1
|
|
3285: f2 0f 11 07 movsd %xmm0,(%rdi)
|
|
3289: f2 0f 11 4f 08 movsd %xmm1,0x8(%rdi)
|
|
328e: 4d 8b 4c 24 50 mov 0x50(%r12),%r9
|
|
3293: e8 48 7b 06 00 call 0x6ade0
|
|
3298: 4d 63 f6 movslq %r14d,%r14
|
|
329b: 49 83 fe 01 cmp $0x1,%r14
|
|
329f: 74 16 je 0x32b7
|
|
32a1: 48 8b 47 08 mov 0x8(%rdi),%rax
|
|
32a5: 45 33 c9 xor %r9d,%r9d
|
|
32a8: 4a 89 04 f7 mov %rax,(%rdi,%r14,8)
|
|
32ac: 4e 89 4c f7 08 mov %r9,0x8(%rdi,%r14,8)
|
|
32b1: 4c 89 4f 08 mov %r9,0x8(%rdi)
|
|
32b5: eb 08 jmp 0x32bf
|
|
32b7: 48 c7 47 08 00 00 00 movq $0x0,0x8(%rdi)
|
|
32be: 00
|
|
32bf: 33 c0 xor %eax,%eax
|
|
32c1: 48 8d 64 24 38 lea 0x38(%rsp),%rsp
|
|
32c6: 41 5e pop %r14
|
|
32c8: 41 5d pop %r13
|
|
32ca: 41 5c pop %r12
|
|
32cc: 5f pop %rdi
|
|
32cd: c3 ret
|
|
32ce: 41 83 7c 24 1c 00 cmpl $0x0,0x1c(%r12)
|
|
32d4: 7e 12 jle 0x32e8
|
|
32d6: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
32db: 48 8d 64 24 38 lea 0x38(%rsp),%rsp
|
|
32e0: 41 5e pop %r14
|
|
32e2: 41 5d pop %r13
|
|
32e4: 41 5c pop %r12
|
|
32e6: 5f pop %rdi
|
|
32e7: c3 ret
|
|
32e8: 45 8b 74 24 04 mov 0x4(%r12),%r14d
|
|
32ed: 41 83 7c 24 04 05 cmpl $0x5,0x4(%r12)
|
|
32f3: 0f 8e e8 fd ff ff jle 0x30e1
|
|
32f9: e9 7f fe ff ff jmp 0x317d
|
|
32fe: 66 90 xchg %ax,%ax
|
|
3300: 56 push %rsi
|
|
3301: 57 push %rdi
|
|
3302: 41 54 push %r12
|
|
3304: 55 push %rbp
|
|
3305: 48 83 ec 38 sub $0x38,%rsp
|
|
3309: 4c 89 c6 mov %r8,%rsi
|
|
330c: 48 89 d5 mov %rdx,%rbp
|
|
330f: 48 89 ca mov %rcx,%rdx
|
|
3312: 45 33 db xor %r11d,%r11d
|
|
3315: 48 85 f6 test %rsi,%rsi
|
|
3318: 0f 84 13 02 00 00 je 0x3531
|
|
331e: 83 3e 09 cmpl $0x9,(%rsi)
|
|
3321: 74 0f je 0x3332
|
|
3323: b8 f3 ff ff ff mov $0xfffffff3,%eax
|
|
3328: 48 83 c4 38 add $0x38,%rsp
|
|
332c: 5d pop %rbp
|
|
332d: 41 5c pop %r12
|
|
332f: 5f pop %rdi
|
|
3330: 5e pop %rsi
|
|
3331: c3 ret
|
|
3332: 48 85 d2 test %rdx,%rdx
|
|
3335: 0f 84 f6 01 00 00 je 0x3531
|
|
333b: 48 85 ed test %rbp,%rbp
|
|
333e: 0f 84 ed 01 00 00 je 0x3531
|
|
3344: 4d 85 c9 test %r9,%r9
|
|
3347: 0f 84 de 01 00 00 je 0x352b
|
|
334d: 44 8b 66 04 mov 0x4(%rsi),%r12d
|
|
3351: 41 83 fc 05 cmp $0x5,%r12d
|
|
3355: 7f 77 jg 0x33ce
|
|
3357: 49 63 fc movslq %r12d,%rdi
|
|
335a: 83 7e 08 00 cmpl $0x0,0x8(%rsi)
|
|
335e: 74 1e je 0x337e
|
|
3360: 48 8d 05 59 80 fe ff lea -0x17fa7(%rip),%rax # 0xfffffffffffeb3c0
|
|
3367: f2 0f 10 56 10 movsd 0x10(%rsi),%xmm2
|
|
336c: 48 89 d1 mov %rdx,%rcx
|
|
336f: 48 8b bc f8 a0 d0 c5 mov 0x1c5d0a0(%rax,%rdi,8),%rdi
|
|
3376: 01
|
|
3377: 48 89 ea mov %rbp,%rdx
|
|
337a: ff d7 call *%rdi
|
|
337c: eb 17 jmp 0x3395
|
|
337e: 48 8d 05 3b 80 fe ff lea -0x17fc5(%rip),%rax # 0xfffffffffffeb3c0
|
|
3385: 48 89 d1 mov %rdx,%rcx
|
|
3388: 48 8b b4 f8 d0 d0 c5 mov 0x1c5d0d0(%rax,%rdi,8),%rsi
|
|
338f: 01
|
|
3390: 48 89 ea mov %rbp,%rdx
|
|
3393: ff d6 call *%rsi
|
|
3395: b8 01 00 00 00 mov $0x1,%eax
|
|
339a: 44 89 e1 mov %r12d,%ecx
|
|
339d: d3 e0 shl %cl,%eax
|
|
339f: 48 63 c0 movslq %eax,%rax
|
|
33a2: 48 83 f8 01 cmp $0x1,%rax
|
|
33a6: 74 12 je 0x33ba
|
|
33a8: 48 8b 75 08 mov 0x8(%rbp),%rsi
|
|
33ac: 48 c7 44 c5 08 00 00 movq $0x0,0x8(%rbp,%rax,8)
|
|
33b3: 00 00
|
|
33b5: 48 89 74 c5 00 mov %rsi,0x0(%rbp,%rax,8)
|
|
33ba: 48 c7 45 08 00 00 00 movq $0x0,0x8(%rbp)
|
|
33c1: 00
|
|
33c2: 33 c0 xor %eax,%eax
|
|
33c4: 48 83 c4 38 add $0x38,%rsp
|
|
33c8: 5d pop %rbp
|
|
33c9: 41 5c pop %r12
|
|
33cb: 5f pop %rdi
|
|
33cc: 5e pop %rsi
|
|
33cd: c3 ret
|
|
33ce: 4c 89 c8 mov %r9,%rax
|
|
33d1: 48 83 e0 3f and $0x3f,%rax
|
|
33d5: 48 f7 d8 neg %rax
|
|
33d8: 48 83 e0 3f and $0x3f,%rax
|
|
33dc: 4c 03 c8 add %rax,%r9
|
|
33df: 83 7e 1c 00 cmpl $0x0,0x1c(%rsi)
|
|
33e3: 4d 0f 4f d9 cmovg %r9,%r11
|
|
33e7: 45 8d 4c 24 ff lea -0x1(%r12),%r9d
|
|
33ec: bf 01 00 00 00 mov $0x1,%edi
|
|
33f1: 44 89 c9 mov %r9d,%ecx
|
|
33f4: d3 e7 shl %cl,%edi
|
|
33f6: 41 83 fc 06 cmp $0x6,%r12d
|
|
33fa: 7f 60 jg 0x345c
|
|
33fc: 83 7e 08 00 cmpl $0x0,0x8(%rsi)
|
|
3400: 74 31 je 0x3433
|
|
3402: 4d 63 e4 movslq %r12d,%r12
|
|
3405: 48 8d 05 b4 7f fe ff lea -0x1804c(%rip),%rax # 0xfffffffffffeb3c0
|
|
340c: f2 0f 10 56 10 movsd 0x10(%rsi),%xmm2
|
|
3411: 4e 8b 8c e0 f8 d0 c5 mov 0x1c5d0f8(%rax,%r12,8),%r9
|
|
3418: 01
|
|
3419: 48 89 d1 mov %rdx,%rcx
|
|
341c: 48 89 ea mov %rbp,%rdx
|
|
341f: 41 ff d1 call *%r9
|
|
3422: 44 89 e1 mov %r12d,%ecx
|
|
3425: 41 bc 01 00 00 00 mov $0x1,%r12d
|
|
342b: 41 d3 e4 shl %cl,%r12d
|
|
342e: e9 92 00 00 00 jmp 0x34c5
|
|
3433: 4d 63 e4 movslq %r12d,%r12
|
|
3436: 48 8d 05 83 7f fe ff lea -0x1807d(%rip),%rax # 0xfffffffffffeb3c0
|
|
343d: 4e 8b 8c e0 28 d1 c5 mov 0x1c5d128(%rax,%r12,8),%r9
|
|
3444: 01
|
|
3445: 48 89 d1 mov %rdx,%rcx
|
|
3448: 48 89 ea mov %rbp,%rdx
|
|
344b: 41 ff d1 call *%r9
|
|
344e: 44 89 e1 mov %r12d,%ecx
|
|
3451: 41 bc 01 00 00 00 mov $0x1,%r12d
|
|
3457: 41 d3 e4 shl %cl,%r12d
|
|
345a: eb 69 jmp 0x34c5
|
|
345c: 41 83 fc 11 cmp $0x11,%r12d
|
|
3460: 7e 20 jle 0x3482
|
|
3462: 48 89 e0 mov %rsp,%rax
|
|
3465: 48 89 f1 mov %rsi,%rcx
|
|
3468: 49 89 e8 mov %rbp,%r8
|
|
346b: 4c 89 58 20 mov %r11,0x20(%rax)
|
|
346f: e8 cc ef 06 00 call 0x72440
|
|
3474: 44 89 e1 mov %r12d,%ecx
|
|
3477: 41 bc 01 00 00 00 mov $0x1,%r12d
|
|
347d: 41 d3 e4 shl %cl,%r12d
|
|
3480: eb 43 jmp 0x34c5
|
|
3482: 49 89 e2 mov %rsp,%r10
|
|
3485: 48 8b 46 30 mov 0x30(%rsi),%rax
|
|
3489: 48 89 d1 mov %rdx,%rcx
|
|
348c: 4c 8b 4e 38 mov 0x38(%rsi),%r9
|
|
3490: 48 89 ea mov %rbp,%rdx
|
|
3493: 41 89 f8 mov %edi,%r8d
|
|
3496: 4d 89 5a 28 mov %r11,0x28(%r10)
|
|
349a: 49 89 42 20 mov %rax,0x20(%r10)
|
|
349e: e8 6d 5c ac 01 call 0x1ac9110
|
|
34a3: 44 89 e1 mov %r12d,%ecx
|
|
34a6: 41 bc 01 00 00 00 mov $0x1,%r12d
|
|
34ac: 41 d3 e4 shl %cl,%r12d
|
|
34af: 83 7e 08 00 cmpl $0x0,0x8(%rsi)
|
|
34b3: 74 10 je 0x34c5
|
|
34b5: f2 0f 10 46 10 movsd 0x10(%rsi),%xmm0
|
|
34ba: 48 89 ea mov %rbp,%rdx
|
|
34bd: 45 89 e0 mov %r12d,%r8d
|
|
34c0: e8 9b 18 ff ff call 0xffffffffffff4d60
|
|
34c5: f2 0f 10 4d 08 movsd 0x8(%rbp),%xmm1
|
|
34ca: 48 89 e9 mov %rbp,%rcx
|
|
34cd: 89 fa mov %edi,%edx
|
|
34cf: f2 0f 10 55 00 movsd 0x0(%rbp),%xmm2
|
|
34d4: 0f 28 c1 movaps %xmm1,%xmm0
|
|
34d7: 41 b8 01 00 00 00 mov $0x1,%r8d
|
|
34dd: f2 0f 58 c2 addsd %xmm2,%xmm0
|
|
34e1: f2 0f 5c d1 subsd %xmm1,%xmm2
|
|
34e5: f2 0f 11 45 00 movsd %xmm0,0x0(%rbp)
|
|
34ea: f2 0f 11 55 08 movsd %xmm2,0x8(%rbp)
|
|
34ef: 4c 8b 4e 50 mov 0x50(%rsi),%r9
|
|
34f3: e8 a8 02 07 00 call 0x737a0
|
|
34f8: 4d 63 e4 movslq %r12d,%r12
|
|
34fb: 49 83 fc 01 cmp $0x1,%r12
|
|
34ff: 74 16 je 0x3517
|
|
3501: 48 8b 45 08 mov 0x8(%rbp),%rax
|
|
3505: 33 f6 xor %esi,%esi
|
|
3507: 4a 89 74 e5 08 mov %rsi,0x8(%rbp,%r12,8)
|
|
350c: 4a 89 44 e5 00 mov %rax,0x0(%rbp,%r12,8)
|
|
3511: 48 89 75 08 mov %rsi,0x8(%rbp)
|
|
3515: eb 08 jmp 0x351f
|
|
3517: 48 c7 45 08 00 00 00 movq $0x0,0x8(%rbp)
|
|
351e: 00
|
|
351f: 33 c0 xor %eax,%eax
|
|
3521: 48 83 c4 38 add $0x38,%rsp
|
|
3525: 5d pop %rbp
|
|
3526: 41 5c pop %r12
|
|
3528: 5f pop %rdi
|
|
3529: 5e pop %rsi
|
|
352a: c3 ret
|
|
352b: 83 7e 1c 00 cmpl $0x0,0x1c(%rsi)
|
|
352f: 7e 0f jle 0x3540
|
|
3531: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
3536: 48 83 c4 38 add $0x38,%rsp
|
|
353a: 5d pop %rbp
|
|
353b: 41 5c pop %r12
|
|
353d: 5f pop %rdi
|
|
353e: 5e pop %rsi
|
|
353f: c3 ret
|
|
3540: 44 8b 66 04 mov 0x4(%rsi),%r12d
|
|
3544: 41 83 fc 05 cmp $0x5,%r12d
|
|
3548: 0f 8e 09 fe ff ff jle 0x3357
|
|
354e: e9 94 fe ff ff jmp 0x33e7
|
|
3553: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
3558: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
355f: 00
|
|
3560: 57 push %rdi
|
|
3561: 41 55 push %r13
|
|
3563: 41 56 push %r14
|
|
3565: 41 57 push %r15
|
|
3567: 48 83 ec 38 sub $0x38,%rsp
|
|
356b: 4d 89 c5 mov %r8,%r13
|
|
356e: 48 89 d7 mov %rdx,%rdi
|
|
3571: 48 89 ca mov %rcx,%rdx
|
|
3574: 45 33 db xor %r11d,%r11d
|
|
3577: 4d 85 ed test %r13,%r13
|
|
357a: 0f 84 15 02 00 00 je 0x3795
|
|
3580: 41 83 7d 00 09 cmpl $0x9,0x0(%r13)
|
|
3585: 74 11 je 0x3598
|
|
3587: b8 f3 ff ff ff mov $0xfffffff3,%eax
|
|
358c: 48 83 c4 38 add $0x38,%rsp
|
|
3590: 41 5f pop %r15
|
|
3592: 41 5e pop %r14
|
|
3594: 41 5d pop %r13
|
|
3596: 5f pop %rdi
|
|
3597: c3 ret
|
|
3598: 48 85 d2 test %rdx,%rdx
|
|
359b: 0f 84 f4 01 00 00 je 0x3795
|
|
35a1: 48 85 ff test %rdi,%rdi
|
|
35a4: 0f 84 eb 01 00 00 je 0x3795
|
|
35aa: 4d 85 c9 test %r9,%r9
|
|
35ad: 0f 84 db 01 00 00 je 0x378e
|
|
35b3: 45 8b 7d 04 mov 0x4(%r13),%r15d
|
|
35b7: 41 83 ff 04 cmp $0x4,%r15d
|
|
35bb: 7f 76 jg 0x3633
|
|
35bd: 4d 63 cf movslq %r15d,%r9
|
|
35c0: 41 83 7d 08 00 cmpl $0x0,0x8(%r13)
|
|
35c5: 74 1d je 0x35e4
|
|
35c7: 48 8d 05 f2 7d fe ff lea -0x1820e(%rip),%rax # 0xfffffffffffeb3c0
|
|
35ce: 48 89 d1 mov %rdx,%rcx
|
|
35d1: c4 c1 7b 10 55 10 vmovsd 0x10(%r13),%xmm2
|
|
35d7: 48 89 fa mov %rdi,%rdx
|
|
35da: 42 ff 94 c8 60 d1 c5 call *0x1c5d160(%rax,%r9,8)
|
|
35e1: 01
|
|
35e2: eb 15 jmp 0x35f9
|
|
35e4: 48 8d 05 d5 7d fe ff lea -0x1822b(%rip),%rax # 0xfffffffffffeb3c0
|
|
35eb: 48 89 d1 mov %rdx,%rcx
|
|
35ee: 48 89 fa mov %rdi,%rdx
|
|
35f1: 42 ff 94 c8 90 d1 c5 call *0x1c5d190(%rax,%r9,8)
|
|
35f8: 01
|
|
35f9: b8 01 00 00 00 mov $0x1,%eax
|
|
35fe: 44 89 f9 mov %r15d,%ecx
|
|
3601: d3 e0 shl %cl,%eax
|
|
3603: 48 63 c0 movslq %eax,%rax
|
|
3606: 48 83 f8 01 cmp $0x1,%rax
|
|
360a: 74 11 je 0x361d
|
|
360c: 4c 8b 4f 08 mov 0x8(%rdi),%r9
|
|
3610: 4c 89 0c c7 mov %r9,(%rdi,%rax,8)
|
|
3614: 48 c7 44 c7 08 00 00 movq $0x0,0x8(%rdi,%rax,8)
|
|
361b: 00 00
|
|
361d: 48 c7 47 08 00 00 00 movq $0x0,0x8(%rdi)
|
|
3624: 00
|
|
3625: 33 c0 xor %eax,%eax
|
|
3627: 48 83 c4 38 add $0x38,%rsp
|
|
362b: 41 5f pop %r15
|
|
362d: 41 5e pop %r14
|
|
362f: 41 5d pop %r13
|
|
3631: 5f pop %rdi
|
|
3632: c3 ret
|
|
3633: 4c 89 c8 mov %r9,%rax
|
|
3636: 48 83 e0 3f and $0x3f,%rax
|
|
363a: 48 f7 d8 neg %rax
|
|
363d: 48 83 e0 3f and $0x3f,%rax
|
|
3641: 4c 03 c8 add %rax,%r9
|
|
3644: 41 83 7d 1c 00 cmpl $0x0,0x1c(%r13)
|
|
3649: 4d 0f 4f d9 cmovg %r9,%r11
|
|
364d: 41 be 01 00 00 00 mov $0x1,%r14d
|
|
3653: 45 8d 4f ff lea -0x1(%r15),%r9d
|
|
3657: 44 89 c9 mov %r9d,%ecx
|
|
365a: 41 d3 e6 shl %cl,%r14d
|
|
365d: 41 83 ff 07 cmp $0x7,%r15d
|
|
3661: 7f 5c jg 0x36bf
|
|
3663: 41 83 7d 08 00 cmpl $0x0,0x8(%r13)
|
|
3668: 74 2f je 0x3699
|
|
366a: 4d 63 ff movslq %r15d,%r15
|
|
366d: 48 8d 05 4c 7d fe ff lea -0x182b4(%rip),%rax # 0xfffffffffffeb3c0
|
|
3674: c4 c1 7b 10 55 10 vmovsd 0x10(%r13),%xmm2
|
|
367a: 48 89 d1 mov %rdx,%rcx
|
|
367d: 48 89 fa mov %rdi,%rdx
|
|
3680: 42 ff 94 f8 b8 d1 c5 call *0x1c5d1b8(%rax,%r15,8)
|
|
3687: 01
|
|
3688: 44 89 f9 mov %r15d,%ecx
|
|
368b: 41 bf 01 00 00 00 mov $0x1,%r15d
|
|
3691: 41 d3 e7 shl %cl,%r15d
|
|
3694: e9 91 00 00 00 jmp 0x372a
|
|
3699: 4d 63 ff movslq %r15d,%r15
|
|
369c: 48 8d 05 1d 7d fe ff lea -0x182e3(%rip),%rax # 0xfffffffffffeb3c0
|
|
36a3: 48 89 d1 mov %rdx,%rcx
|
|
36a6: 48 89 fa mov %rdi,%rdx
|
|
36a9: 42 ff 94 f8 f0 d1 c5 call *0x1c5d1f0(%rax,%r15,8)
|
|
36b0: 01
|
|
36b1: 44 89 f9 mov %r15d,%ecx
|
|
36b4: 41 bf 01 00 00 00 mov $0x1,%r15d
|
|
36ba: 41 d3 e7 shl %cl,%r15d
|
|
36bd: eb 6b jmp 0x372a
|
|
36bf: 41 83 ff 12 cmp $0x12,%r15d
|
|
36c3: 7e 20 jle 0x36e5
|
|
36c5: 48 89 e0 mov %rsp,%rax
|
|
36c8: 4c 89 e9 mov %r13,%rcx
|
|
36cb: 49 89 f8 mov %rdi,%r8
|
|
36ce: 4c 89 58 20 mov %r11,0x20(%rax)
|
|
36d2: e8 69 69 07 00 call 0x7a040
|
|
36d7: 44 89 f9 mov %r15d,%ecx
|
|
36da: 41 bf 01 00 00 00 mov $0x1,%r15d
|
|
36e0: 41 d3 e7 shl %cl,%r15d
|
|
36e3: eb 45 jmp 0x372a
|
|
36e5: 49 89 e2 mov %rsp,%r10
|
|
36e8: 48 89 d1 mov %rdx,%rcx
|
|
36eb: 49 8b 45 30 mov 0x30(%r13),%rax
|
|
36ef: 48 89 fa mov %rdi,%rdx
|
|
36f2: 45 89 f0 mov %r14d,%r8d
|
|
36f5: 4d 8b 4d 38 mov 0x38(%r13),%r9
|
|
36f9: 4d 89 5a 28 mov %r11,0x28(%r10)
|
|
36fd: 49 89 42 20 mov %rax,0x20(%r10)
|
|
3701: e8 1a 3b ae 01 call 0x1ae7220
|
|
3706: 44 89 f9 mov %r15d,%ecx
|
|
3709: 41 bf 01 00 00 00 mov $0x1,%r15d
|
|
370f: 41 d3 e7 shl %cl,%r15d
|
|
3712: 41 83 7d 08 00 cmpl $0x0,0x8(%r13)
|
|
3717: 74 11 je 0x372a
|
|
3719: c4 c1 7b 10 45 10 vmovsd 0x10(%r13),%xmm0
|
|
371f: 48 89 fa mov %rdi,%rdx
|
|
3722: 45 89 f8 mov %r15d,%r8d
|
|
3725: e8 96 16 ff ff call 0xffffffffffff4dc0
|
|
372a: c5 fb 10 57 08 vmovsd 0x8(%rdi),%xmm2
|
|
372f: 48 89 f9 mov %rdi,%rcx
|
|
3732: c5 fb 10 0f vmovsd (%rdi),%xmm1
|
|
3736: 44 89 f2 mov %r14d,%edx
|
|
3739: 41 b8 01 00 00 00 mov $0x1,%r8d
|
|
373f: c5 eb 58 c1 vaddsd %xmm1,%xmm2,%xmm0
|
|
3743: c5 f3 5c da vsubsd %xmm2,%xmm1,%xmm3
|
|
3747: c5 fb 11 07 vmovsd %xmm0,(%rdi)
|
|
374b: c5 fb 11 5f 08 vmovsd %xmm3,0x8(%rdi)
|
|
3750: 4d 8b 4d 50 mov 0x50(%r13),%r9
|
|
3754: e8 47 7c 07 00 call 0x7b3a0
|
|
3759: 4d 63 ff movslq %r15d,%r15
|
|
375c: 49 83 ff 01 cmp $0x1,%r15
|
|
3760: 74 16 je 0x3778
|
|
3762: 48 8b 47 08 mov 0x8(%rdi),%rax
|
|
3766: 45 33 c9 xor %r9d,%r9d
|
|
3769: 4a 89 04 ff mov %rax,(%rdi,%r15,8)
|
|
376d: 4e 89 4c ff 08 mov %r9,0x8(%rdi,%r15,8)
|
|
3772: 4c 89 4f 08 mov %r9,0x8(%rdi)
|
|
3776: eb 08 jmp 0x3780
|
|
3778: 48 c7 47 08 00 00 00 movq $0x0,0x8(%rdi)
|
|
377f: 00
|
|
3780: 33 c0 xor %eax,%eax
|
|
3782: 48 83 c4 38 add $0x38,%rsp
|
|
3786: 41 5f pop %r15
|
|
3788: 41 5e pop %r14
|
|
378a: 41 5d pop %r13
|
|
378c: 5f pop %rdi
|
|
378d: c3 ret
|
|
378e: 41 83 7d 1c 00 cmpl $0x0,0x1c(%r13)
|
|
3793: 7e 11 jle 0x37a6
|
|
3795: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
379a: 48 83 c4 38 add $0x38,%rsp
|
|
379e: 41 5f pop %r15
|
|
37a0: 41 5e pop %r14
|
|
37a2: 41 5d pop %r13
|
|
37a4: 5f pop %rdi
|
|
37a5: c3 ret
|
|
37a6: 45 8b 7d 04 mov 0x4(%r13),%r15d
|
|
37aa: 41 83 ff 04 cmp $0x4,%r15d
|
|
37ae: 0f 8e 09 fe ff ff jle 0x35bd
|
|
37b4: e9 94 fe ff ff jmp 0x364d
|
|
37b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
37c0: 56 push %rsi
|
|
37c1: 57 push %rdi
|
|
37c2: 41 54 push %r12
|
|
37c4: 41 57 push %r15
|
|
37c6: 55 push %rbp
|
|
37c7: 48 83 ec 30 sub $0x30,%rsp
|
|
37cb: 4c 89 c6 mov %r8,%rsi
|
|
37ce: 48 89 d5 mov %rdx,%rbp
|
|
37d1: 48 89 ca mov %rcx,%rdx
|
|
37d4: 45 33 db xor %r11d,%r11d
|
|
37d7: 48 85 f6 test %rsi,%rsi
|
|
37da: 0f 84 ef 01 00 00 je 0x39cf
|
|
37e0: 83 3e 09 cmpl $0x9,(%rsi)
|
|
37e3: 74 11 je 0x37f6
|
|
37e5: b8 f3 ff ff ff mov $0xfffffff3,%eax
|
|
37ea: 48 83 c4 30 add $0x30,%rsp
|
|
37ee: 5d pop %rbp
|
|
37ef: 41 5f pop %r15
|
|
37f1: 41 5c pop %r12
|
|
37f3: 5f pop %rdi
|
|
37f4: 5e pop %rsi
|
|
37f5: c3 ret
|
|
37f6: 48 85 d2 test %rdx,%rdx
|
|
37f9: 0f 84 d0 01 00 00 je 0x39cf
|
|
37ff: 48 85 ed test %rbp,%rbp
|
|
3802: 0f 84 c7 01 00 00 je 0x39cf
|
|
3808: 4d 85 c9 test %r9,%r9
|
|
380b: 0f 84 b8 01 00 00 je 0x39c9
|
|
3811: 44 8b 7e 04 mov 0x4(%rsi),%r15d
|
|
3815: 41 83 ff 04 cmp $0x4,%r15d
|
|
3819: 7f 77 jg 0x3892
|
|
381b: 49 63 ff movslq %r15d,%rdi
|
|
381e: 83 7e 08 00 cmpl $0x0,0x8(%rsi)
|
|
3822: 74 1f je 0x3843
|
|
3824: 48 8d 05 95 7b fe ff lea -0x1846b(%rip),%rax # 0xfffffffffffeb3c0
|
|
382b: 48 89 d1 mov %rdx,%rcx
|
|
382e: c5 fb 10 46 10 vmovsd 0x10(%rsi),%xmm0
|
|
3833: 48 89 ea mov %rbp,%rdx
|
|
3836: c5 f9 28 d0 vmovapd %xmm0,%xmm2
|
|
383a: ff 94 f8 30 d2 c5 01 call *0x1c5d230(%rax,%rdi,8)
|
|
3841: eb 14 jmp 0x3857
|
|
3843: 48 8d 05 76 7b fe ff lea -0x1848a(%rip),%rax # 0xfffffffffffeb3c0
|
|
384a: 48 89 d1 mov %rdx,%rcx
|
|
384d: 48 89 ea mov %rbp,%rdx
|
|
3850: ff 94 f8 60 d2 c5 01 call *0x1c5d260(%rax,%rdi,8)
|
|
3857: b8 01 00 00 00 mov $0x1,%eax
|
|
385c: c4 e2 01 f7 f0 shlx %r15d,%eax,%esi
|
|
3861: 48 63 f6 movslq %esi,%rsi
|
|
3864: 48 83 fe 01 cmp $0x1,%rsi
|
|
3868: 74 12 je 0x387c
|
|
386a: 48 8b 45 08 mov 0x8(%rbp),%rax
|
|
386e: 48 89 44 f5 00 mov %rax,0x0(%rbp,%rsi,8)
|
|
3873: 48 c7 44 f5 08 00 00 movq $0x0,0x8(%rbp,%rsi,8)
|
|
387a: 00 00
|
|
387c: 48 c7 45 08 00 00 00 movq $0x0,0x8(%rbp)
|
|
3883: 00
|
|
3884: 33 c0 xor %eax,%eax
|
|
3886: 48 83 c4 30 add $0x30,%rsp
|
|
388a: 5d pop %rbp
|
|
388b: 41 5f pop %r15
|
|
388d: 41 5c pop %r12
|
|
388f: 5f pop %rdi
|
|
3890: 5e pop %rsi
|
|
3891: c3 ret
|
|
3892: 4c 89 c8 mov %r9,%rax
|
|
3895: 48 83 e0 3f and $0x3f,%rax
|
|
3899: 48 f7 d8 neg %rax
|
|
389c: 48 83 e0 3f and $0x3f,%rax
|
|
38a0: 4c 03 c8 add %rax,%r9
|
|
38a3: 83 7e 1c 00 cmpl $0x0,0x1c(%rsi)
|
|
38a7: 4d 0f 4f d9 cmovg %r9,%r11
|
|
38ab: bf 01 00 00 00 mov $0x1,%edi
|
|
38b0: 45 8d 4f ff lea -0x1(%r15),%r9d
|
|
38b4: c4 62 31 f7 e7 shlx %r9d,%edi,%r12d
|
|
38b9: 41 83 ff 07 cmp $0x7,%r15d
|
|
38bd: 7f 49 jg 0x3908
|
|
38bf: 83 7e 08 00 cmpl $0x0,0x8(%rsi)
|
|
38c3: 74 24 je 0x38e9
|
|
38c5: 4d 63 ff movslq %r15d,%r15
|
|
38c8: 48 8d 05 f1 7a fe ff lea -0x1850f(%rip),%rax # 0xfffffffffffeb3c0
|
|
38cf: c5 fb 10 56 10 vmovsd 0x10(%rsi),%xmm2
|
|
38d4: 48 89 d1 mov %rdx,%rcx
|
|
38d7: 48 89 ea mov %rbp,%rdx
|
|
38da: 42 ff 94 f8 88 d2 c5 call *0x1c5d288(%rax,%r15,8)
|
|
38e1: 01
|
|
38e2: c4 e2 01 f7 ff shlx %r15d,%edi,%edi
|
|
38e7: eb 7a jmp 0x3963
|
|
38e9: 4d 63 ff movslq %r15d,%r15
|
|
38ec: 48 8d 05 cd 7a fe ff lea -0x18533(%rip),%rax # 0xfffffffffffeb3c0
|
|
38f3: 48 89 d1 mov %rdx,%rcx
|
|
38f6: 48 89 ea mov %rbp,%rdx
|
|
38f9: 42 ff 94 f8 c0 d2 c5 call *0x1c5d2c0(%rax,%r15,8)
|
|
3900: 01
|
|
3901: c4 e2 01 f7 ff shlx %r15d,%edi,%edi
|
|
3906: eb 5b jmp 0x3963
|
|
3908: 41 83 ff 12 cmp $0x12,%r15d
|
|
390c: 7e 19 jle 0x3927
|
|
390e: 48 89 e0 mov %rsp,%rax
|
|
3911: 48 89 f1 mov %rsi,%rcx
|
|
3914: 49 89 e8 mov %rbp,%r8
|
|
3917: 4c 89 58 20 mov %r11,0x20(%rax)
|
|
391b: e8 80 fe 07 00 call 0x837a0
|
|
3920: c4 e2 01 f7 ff shlx %r15d,%edi,%edi
|
|
3925: eb 3c jmp 0x3963
|
|
3927: 49 89 e2 mov %rsp,%r10
|
|
392a: 48 89 d1 mov %rdx,%rcx
|
|
392d: 48 8b 46 30 mov 0x30(%rsi),%rax
|
|
3931: 48 89 ea mov %rbp,%rdx
|
|
3934: 45 89 e0 mov %r12d,%r8d
|
|
3937: 4c 8b 4e 38 mov 0x38(%rsi),%r9
|
|
393b: 4d 89 5a 28 mov %r11,0x28(%r10)
|
|
393f: 49 89 42 20 mov %rax,0x20(%r10)
|
|
3943: e8 18 6e af 01 call 0x1afa760
|
|
3948: c4 e2 01 f7 ff shlx %r15d,%edi,%edi
|
|
394d: 83 7e 08 00 cmpl $0x0,0x8(%rsi)
|
|
3951: 74 10 je 0x3963
|
|
3953: c5 fb 10 46 10 vmovsd 0x10(%rsi),%xmm0
|
|
3958: 48 89 ea mov %rbp,%rdx
|
|
395b: 41 89 f8 mov %edi,%r8d
|
|
395e: e8 3d 16 ff ff call 0xffffffffffff4fa0
|
|
3963: c5 fb 10 55 08 vmovsd 0x8(%rbp),%xmm2
|
|
3968: 48 89 e9 mov %rbp,%rcx
|
|
396b: c5 fb 10 4d 00 vmovsd 0x0(%rbp),%xmm1
|
|
3970: 44 89 e2 mov %r12d,%edx
|
|
3973: 41 b8 01 00 00 00 mov $0x1,%r8d
|
|
3979: c5 eb 58 c1 vaddsd %xmm1,%xmm2,%xmm0
|
|
397d: c5 f3 5c da vsubsd %xmm2,%xmm1,%xmm3
|
|
3981: c5 fb 11 45 00 vmovsd %xmm0,0x0(%rbp)
|
|
3986: c5 fb 11 5d 08 vmovsd %xmm3,0x8(%rbp)
|
|
398b: 4c 8b 4e 50 mov 0x50(%rsi),%r9
|
|
398f: e8 6c 11 08 00 call 0x84b00
|
|
3994: 48 63 ff movslq %edi,%rdi
|
|
3997: 48 83 ff 01 cmp $0x1,%rdi
|
|
399b: 74 16 je 0x39b3
|
|
399d: 48 8b 45 08 mov 0x8(%rbp),%rax
|
|
39a1: 33 f6 xor %esi,%esi
|
|
39a3: 48 89 44 fd 00 mov %rax,0x0(%rbp,%rdi,8)
|
|
39a8: 48 89 74 fd 08 mov %rsi,0x8(%rbp,%rdi,8)
|
|
39ad: 48 89 75 08 mov %rsi,0x8(%rbp)
|
|
39b1: eb 08 jmp 0x39bb
|
|
39b3: 48 c7 45 08 00 00 00 movq $0x0,0x8(%rbp)
|
|
39ba: 00
|
|
39bb: 33 c0 xor %eax,%eax
|
|
39bd: 48 83 c4 30 add $0x30,%rsp
|
|
39c1: 5d pop %rbp
|
|
39c2: 41 5f pop %r15
|
|
39c4: 41 5c pop %r12
|
|
39c6: 5f pop %rdi
|
|
39c7: 5e pop %rsi
|
|
39c8: c3 ret
|
|
39c9: 83 7e 1c 00 cmpl $0x0,0x1c(%rsi)
|
|
39cd: 7e 11 jle 0x39e0
|
|
39cf: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
39d4: 48 83 c4 30 add $0x30,%rsp
|
|
39d8: 5d pop %rbp
|
|
39d9: 41 5f pop %r15
|
|
39db: 41 5c pop %r12
|
|
39dd: 5f pop %rdi
|
|
39de: 5e pop %rsi
|
|
39df: c3 ret
|
|
39e0: 44 8b 7e 04 mov 0x4(%rsi),%r15d
|
|
39e4: 41 83 ff 04 cmp $0x4,%r15d
|
|
39e8: 0f 8e 2d fe ff ff jle 0x381b
|
|
39ee: e9 b8 fe ff ff jmp 0x38ab
|
|
39f3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
39f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
39ff: 00
|
|
3a00: 56 push %rsi
|
|
3a01: 57 push %rdi
|
|
3a02: 41 54 push %r12
|
|
3a04: 41 57 push %r15
|
|
3a06: 55 push %rbp
|
|
3a07: 48 83 ec 30 sub $0x30,%rsp
|
|
3a0b: 4c 89 c6 mov %r8,%rsi
|
|
3a0e: 48 89 d5 mov %rdx,%rbp
|
|
3a11: 48 89 ca mov %rcx,%rdx
|
|
3a14: 45 33 db xor %r11d,%r11d
|
|
3a17: 48 85 f6 test %rsi,%rsi
|
|
3a1a: 0f 84 eb 01 00 00 je 0x3c0b
|
|
3a20: 83 3e 09 cmpl $0x9,(%rsi)
|
|
3a23: 74 11 je 0x3a36
|
|
3a25: b8 f3 ff ff ff mov $0xfffffff3,%eax
|
|
3a2a: 48 83 c4 30 add $0x30,%rsp
|
|
3a2e: 5d pop %rbp
|
|
3a2f: 41 5f pop %r15
|
|
3a31: 41 5c pop %r12
|
|
3a33: 5f pop %rdi
|
|
3a34: 5e pop %rsi
|
|
3a35: c3 ret
|
|
3a36: 48 85 d2 test %rdx,%rdx
|
|
3a39: 0f 84 cc 01 00 00 je 0x3c0b
|
|
3a3f: 48 85 ed test %rbp,%rbp
|
|
3a42: 0f 84 c3 01 00 00 je 0x3c0b
|
|
3a48: 4d 85 c9 test %r9,%r9
|
|
3a4b: 0f 84 b4 01 00 00 je 0x3c05
|
|
3a51: 44 8b 7e 04 mov 0x4(%rsi),%r15d
|
|
3a55: 41 83 ff 04 cmp $0x4,%r15d
|
|
3a59: 7f 73 jg 0x3ace
|
|
3a5b: 49 63 ff movslq %r15d,%rdi
|
|
3a5e: 83 7e 08 00 cmpl $0x0,0x8(%rsi)
|
|
3a62: 74 1b je 0x3a7f
|
|
3a64: 48 8d 05 55 79 fe ff lea -0x186ab(%rip),%rax # 0xfffffffffffeb3c0
|
|
3a6b: 48 89 d1 mov %rdx,%rcx
|
|
3a6e: c5 fb 10 56 10 vmovsd 0x10(%rsi),%xmm2
|
|
3a73: 48 89 ea mov %rbp,%rdx
|
|
3a76: ff 94 f8 00 d3 c5 01 call *0x1c5d300(%rax,%rdi,8)
|
|
3a7d: eb 14 jmp 0x3a93
|
|
3a7f: 48 8d 05 3a 79 fe ff lea -0x186c6(%rip),%rax # 0xfffffffffffeb3c0
|
|
3a86: 48 89 d1 mov %rdx,%rcx
|
|
3a89: 48 89 ea mov %rbp,%rdx
|
|
3a8c: ff 94 f8 30 d3 c5 01 call *0x1c5d330(%rax,%rdi,8)
|
|
3a93: b8 01 00 00 00 mov $0x1,%eax
|
|
3a98: c4 e2 01 f7 f0 shlx %r15d,%eax,%esi
|
|
3a9d: 48 63 f6 movslq %esi,%rsi
|
|
3aa0: 48 83 fe 01 cmp $0x1,%rsi
|
|
3aa4: 74 12 je 0x3ab8
|
|
3aa6: 48 8b 45 08 mov 0x8(%rbp),%rax
|
|
3aaa: 48 89 44 f5 00 mov %rax,0x0(%rbp,%rsi,8)
|
|
3aaf: 48 c7 44 f5 08 00 00 movq $0x0,0x8(%rbp,%rsi,8)
|
|
3ab6: 00 00
|
|
3ab8: 48 c7 45 08 00 00 00 movq $0x0,0x8(%rbp)
|
|
3abf: 00
|
|
3ac0: 33 c0 xor %eax,%eax
|
|
3ac2: 48 83 c4 30 add $0x30,%rsp
|
|
3ac6: 5d pop %rbp
|
|
3ac7: 41 5f pop %r15
|
|
3ac9: 41 5c pop %r12
|
|
3acb: 5f pop %rdi
|
|
3acc: 5e pop %rsi
|
|
3acd: c3 ret
|
|
3ace: 4c 89 c8 mov %r9,%rax
|
|
3ad1: 48 83 e0 3f and $0x3f,%rax
|
|
3ad5: 48 f7 d8 neg %rax
|
|
3ad8: 48 83 e0 3f and $0x3f,%rax
|
|
3adc: 4c 03 c8 add %rax,%r9
|
|
3adf: 83 7e 1c 00 cmpl $0x0,0x1c(%rsi)
|
|
3ae3: 4d 0f 4f d9 cmovg %r9,%r11
|
|
3ae7: bf 01 00 00 00 mov $0x1,%edi
|
|
3aec: 45 8d 4f ff lea -0x1(%r15),%r9d
|
|
3af0: c4 62 31 f7 e7 shlx %r9d,%edi,%r12d
|
|
3af5: 41 83 ff 07 cmp $0x7,%r15d
|
|
3af9: 7f 49 jg 0x3b44
|
|
3afb: 83 7e 08 00 cmpl $0x0,0x8(%rsi)
|
|
3aff: 74 24 je 0x3b25
|
|
3b01: 4d 63 ff movslq %r15d,%r15
|
|
3b04: 48 8d 05 b5 78 fe ff lea -0x1874b(%rip),%rax # 0xfffffffffffeb3c0
|
|
3b0b: c5 fb 10 56 10 vmovsd 0x10(%rsi),%xmm2
|
|
3b10: 48 89 d1 mov %rdx,%rcx
|
|
3b13: 48 89 ea mov %rbp,%rdx
|
|
3b16: 42 ff 94 f8 58 d3 c5 call *0x1c5d358(%rax,%r15,8)
|
|
3b1d: 01
|
|
3b1e: c4 e2 01 f7 ff shlx %r15d,%edi,%edi
|
|
3b23: eb 7a jmp 0x3b9f
|
|
3b25: 4d 63 ff movslq %r15d,%r15
|
|
3b28: 48 8d 05 91 78 fe ff lea -0x1876f(%rip),%rax # 0xfffffffffffeb3c0
|
|
3b2f: 48 89 d1 mov %rdx,%rcx
|
|
3b32: 48 89 ea mov %rbp,%rdx
|
|
3b35: 42 ff 94 f8 90 d3 c5 call *0x1c5d390(%rax,%r15,8)
|
|
3b3c: 01
|
|
3b3d: c4 e2 01 f7 ff shlx %r15d,%edi,%edi
|
|
3b42: eb 5b jmp 0x3b9f
|
|
3b44: 41 83 ff 12 cmp $0x12,%r15d
|
|
3b48: 7e 19 jle 0x3b63
|
|
3b4a: 48 89 e0 mov %rsp,%rax
|
|
3b4d: 48 89 f1 mov %rsi,%rcx
|
|
3b50: 49 89 e8 mov %rbp,%r8
|
|
3b53: 4c 89 58 20 mov %r11,0x20(%rax)
|
|
3b57: e8 a4 92 08 00 call 0x8ce00
|
|
3b5c: c4 e2 01 f7 ff shlx %r15d,%edi,%edi
|
|
3b61: eb 3c jmp 0x3b9f
|
|
3b63: 49 89 e2 mov %rsp,%r10
|
|
3b66: 48 89 d1 mov %rdx,%rcx
|
|
3b69: 48 8b 46 30 mov 0x30(%rsi),%rax
|
|
3b6d: 48 89 ea mov %rbp,%rdx
|
|
3b70: 45 89 e0 mov %r12d,%r8d
|
|
3b73: 4c 8b 4e 38 mov 0x38(%rsi),%r9
|
|
3b77: 4d 89 5a 28 mov %r11,0x28(%r10)
|
|
3b7b: 49 89 42 20 mov %rax,0x20(%r10)
|
|
3b7f: e8 bc 75 b0 01 call 0x1b0b140
|
|
3b84: c4 e2 01 f7 ff shlx %r15d,%edi,%edi
|
|
3b89: 83 7e 08 00 cmpl $0x0,0x8(%rsi)
|
|
3b8d: 74 10 je 0x3b9f
|
|
3b8f: c5 fb 10 46 10 vmovsd 0x10(%rsi),%xmm0
|
|
3b94: 48 89 ea mov %rbp,%rdx
|
|
3b97: 41 89 f8 mov %edi,%r8d
|
|
3b9a: e8 e1 15 ff ff call 0xffffffffffff5180
|
|
3b9f: c5 fb 10 55 08 vmovsd 0x8(%rbp),%xmm2
|
|
3ba4: 48 89 e9 mov %rbp,%rcx
|
|
3ba7: c5 fb 10 4d 00 vmovsd 0x0(%rbp),%xmm1
|
|
3bac: 44 89 e2 mov %r12d,%edx
|
|
3baf: 41 b8 01 00 00 00 mov $0x1,%r8d
|
|
3bb5: c5 eb 58 c1 vaddsd %xmm1,%xmm2,%xmm0
|
|
3bb9: c5 f3 5c da vsubsd %xmm2,%xmm1,%xmm3
|
|
3bbd: c5 fb 11 45 00 vmovsd %xmm0,0x0(%rbp)
|
|
3bc2: c5 fb 11 5d 08 vmovsd %xmm3,0x8(%rbp)
|
|
3bc7: 4c 8b 4e 50 mov 0x50(%rsi),%r9
|
|
3bcb: e8 90 a5 08 00 call 0x8e160
|
|
3bd0: 48 63 ff movslq %edi,%rdi
|
|
3bd3: 48 83 ff 01 cmp $0x1,%rdi
|
|
3bd7: 74 16 je 0x3bef
|
|
3bd9: 48 8b 45 08 mov 0x8(%rbp),%rax
|
|
3bdd: 33 f6 xor %esi,%esi
|
|
3bdf: 48 89 44 fd 00 mov %rax,0x0(%rbp,%rdi,8)
|
|
3be4: 48 89 74 fd 08 mov %rsi,0x8(%rbp,%rdi,8)
|
|
3be9: 48 89 75 08 mov %rsi,0x8(%rbp)
|
|
3bed: eb 08 jmp 0x3bf7
|
|
3bef: 48 c7 45 08 00 00 00 movq $0x0,0x8(%rbp)
|
|
3bf6: 00
|
|
3bf7: 33 c0 xor %eax,%eax
|
|
3bf9: 48 83 c4 30 add $0x30,%rsp
|
|
3bfd: 5d pop %rbp
|
|
3bfe: 41 5f pop %r15
|
|
3c00: 41 5c pop %r12
|
|
3c02: 5f pop %rdi
|
|
3c03: 5e pop %rsi
|
|
3c04: c3 ret
|
|
3c05: 83 7e 1c 00 cmpl $0x0,0x1c(%rsi)
|
|
3c09: 7e 11 jle 0x3c1c
|
|
3c0b: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
3c10: 48 83 c4 30 add $0x30,%rsp
|
|
3c14: 5d pop %rbp
|
|
3c15: 41 5f pop %r15
|
|
3c17: 41 5c pop %r12
|
|
3c19: 5f pop %rdi
|
|
3c1a: 5e pop %rsi
|
|
3c1b: c3 ret
|
|
3c1c: 44 8b 7e 04 mov 0x4(%rsi),%r15d
|
|
3c20: 41 83 ff 04 cmp $0x4,%r15d
|
|
3c24: 0f 8e 31 fe ff ff jle 0x3a5b
|
|
3c2a: e9 b8 fe ff ff jmp 0x3ae7
|
|
3c2f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
3c36: 00
|
|
3c37: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
3c3e: 66 90 xchg %ax,%ax
|
|
3c40: 0f c6 c9 00 shufps $0x0,%xmm1,%xmm1
|
|
3c44: 41 83 f9 0b cmp $0xb,%r9d
|
|
3c48: 7d 35 jge 0x3c7f
|
|
3c4a: 41 ff c9 dec %r9d
|
|
3c4d: 41 83 f9 ff cmp $0xffffffff,%r9d
|
|
3c51: 74 2b je 0x3c7e
|
|
3c53: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
3c58: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
3c5f: 00
|
|
3c60: f3 0f 10 01 movss (%rcx),%xmm0
|
|
3c64: 41 ff c9 dec %r9d
|
|
3c67: f3 0f 59 c1 mulss %xmm1,%xmm0
|
|
3c6b: 48 83 c1 04 add $0x4,%rcx
|
|
3c6f: f3 41 0f 11 00 movss %xmm0,(%r8)
|
|
3c74: 49 83 c0 04 add $0x4,%r8
|
|
3c78: 41 83 f9 ff cmp $0xffffffff,%r9d
|
|
3c7c: 75 e2 jne 0x3c60
|
|
3c7e: c3 ret
|
|
3c7f: 49 f7 c0 03 00 00 00 test $0x3,%r8
|
|
3c86: 0f 85 9b 00 00 00 jne 0x3d27
|
|
3c8c: 4c 89 c0 mov %r8,%rax
|
|
3c8f: 48 83 e0 0f and $0xf,%rax
|
|
3c93: 85 c0 test %eax,%eax
|
|
3c95: 74 42 je 0x3cd9
|
|
3c97: c1 e8 02 shr $0x2,%eax
|
|
3c9a: f7 d8 neg %eax
|
|
3c9c: 83 e0 03 and $0x3,%eax
|
|
3c9f: 44 2b c8 sub %eax,%r9d
|
|
3ca2: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
3ca9: 00
|
|
3caa: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
3cb1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
3cb8: 00
|
|
3cb9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
3cc0: f3 0f 10 01 movss (%rcx),%xmm0
|
|
3cc4: 48 83 c1 04 add $0x4,%rcx
|
|
3cc8: f3 0f 59 c1 mulss %xmm1,%xmm0
|
|
3ccc: f3 41 0f 11 00 movss %xmm0,(%r8)
|
|
3cd1: 49 83 c0 04 add $0x4,%r8
|
|
3cd5: ff c8 dec %eax
|
|
3cd7: 75 e7 jne 0x3cc0
|
|
3cd9: 44 89 c8 mov %r9d,%eax
|
|
3cdc: 41 83 e1 07 and $0x7,%r9d
|
|
3ce0: c1 f8 03 sar $0x3,%eax
|
|
3ce3: 48 f7 c1 0f 00 00 00 test $0xf,%rcx
|
|
3cea: 0f 84 b7 00 00 00 je 0x3da7
|
|
3cf0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
3cf7: 00
|
|
3cf8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
3cff: 90 nop
|
|
3d00: 0f 10 01 movups (%rcx),%xmm0
|
|
3d03: 0f 10 51 10 movups 0x10(%rcx),%xmm2
|
|
3d07: 0f 59 c1 mulps %xmm1,%xmm0
|
|
3d0a: 0f 59 d1 mulps %xmm1,%xmm2
|
|
3d0d: 41 0f 29 00 movaps %xmm0,(%r8)
|
|
3d11: 48 83 c1 20 add $0x20,%rcx
|
|
3d15: 41 0f 29 50 10 movaps %xmm2,0x10(%r8)
|
|
3d1a: 49 83 c0 20 add $0x20,%r8
|
|
3d1e: ff c8 dec %eax
|
|
3d20: 75 de jne 0x3d00
|
|
3d22: e9 23 ff ff ff jmp 0x3c4a
|
|
3d27: 44 89 c8 mov %r9d,%eax
|
|
3d2a: 41 83 e1 07 and $0x7,%r9d
|
|
3d2e: c1 f8 03 sar $0x3,%eax
|
|
3d31: 48 f7 c1 0f 00 00 00 test $0xf,%rcx
|
|
3d38: 75 46 jne 0x3d80
|
|
3d3a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
3d40: 0f 28 01 movaps (%rcx),%xmm0
|
|
3d43: 0f 28 51 10 movaps 0x10(%rcx),%xmm2
|
|
3d47: 48 83 c1 20 add $0x20,%rcx
|
|
3d4b: 0f 59 c1 mulps %xmm1,%xmm0
|
|
3d4e: 0f 59 d1 mulps %xmm1,%xmm2
|
|
3d51: 41 0f 11 00 movups %xmm0,(%r8)
|
|
3d55: 41 0f 11 50 10 movups %xmm2,0x10(%r8)
|
|
3d5a: 49 83 c0 20 add $0x20,%r8
|
|
3d5e: ff c8 dec %eax
|
|
3d60: 75 de jne 0x3d40
|
|
3d62: e9 e3 fe ff ff jmp 0x3c4a
|
|
3d67: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
3d6e: 00
|
|
3d6f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
3d76: 0f 1f 00 nopl (%rax)
|
|
3d79: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
3d80: 0f 10 01 movups (%rcx),%xmm0
|
|
3d83: 0f 10 51 10 movups 0x10(%rcx),%xmm2
|
|
3d87: 0f 59 c1 mulps %xmm1,%xmm0
|
|
3d8a: 0f 59 d1 mulps %xmm1,%xmm2
|
|
3d8d: 41 0f 11 00 movups %xmm0,(%r8)
|
|
3d91: 41 0f 11 50 10 movups %xmm2,0x10(%r8)
|
|
3d96: 48 83 c1 20 add $0x20,%rcx
|
|
3d9a: 49 83 c0 20 add $0x20,%r8
|
|
3d9e: ff c8 dec %eax
|
|
3da0: 75 de jne 0x3d80
|
|
3da2: e9 a3 fe ff ff jmp 0x3c4a
|
|
3da7: 3d 00 40 00 00 cmp $0x4000,%eax
|
|
3dac: 7f 52 jg 0x3e00
|
|
3dae: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
3db5: 00
|
|
3db6: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
3dbd: 0f 1f 00 nopl (%rax)
|
|
3dc0: 0f 28 01 movaps (%rcx),%xmm0
|
|
3dc3: 0f 28 51 10 movaps 0x10(%rcx),%xmm2
|
|
3dc7: 48 83 c1 20 add $0x20,%rcx
|
|
3dcb: 0f 59 c1 mulps %xmm1,%xmm0
|
|
3dce: 0f 59 d1 mulps %xmm1,%xmm2
|
|
3dd1: 41 0f 29 00 movaps %xmm0,(%r8)
|
|
3dd5: 41 0f 29 50 10 movaps %xmm2,0x10(%r8)
|
|
3dda: 49 83 c0 20 add $0x20,%r8
|
|
3dde: ff c8 dec %eax
|
|
3de0: 75 de jne 0x3dc0
|
|
3de2: e9 63 fe ff ff jmp 0x3c4a
|
|
3de7: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
3dee: 00
|
|
3def: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
3df6: 0f 1f 00 nopl (%rax)
|
|
3df9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
3e00: 0f 28 01 movaps (%rcx),%xmm0
|
|
3e03: 0f 28 51 10 movaps 0x10(%rcx),%xmm2
|
|
3e07: 48 83 c1 20 add $0x20,%rcx
|
|
3e0b: 0f 59 c1 mulps %xmm1,%xmm0
|
|
3e0e: 0f 59 d1 mulps %xmm1,%xmm2
|
|
3e11: 41 0f 2b 00 movntps %xmm0,(%r8)
|
|
3e15: 41 0f 2b 50 10 movntps %xmm2,0x10(%r8)
|
|
3e1a: 49 83 c0 20 add $0x20,%r8
|
|
3e1e: ff c8 dec %eax
|
|
3e20: 75 de jne 0x3e00
|
|
3e22: e9 23 fe ff ff jmp 0x3c4a
|
|
3e27: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
3e2e: 00
|
|
3e2f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
3e36: 0f 1f 00 nopl (%rax)
|
|
3e39: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
3e40: 48 83 ec 28 sub $0x28,%rsp
|
|
3e44: 48 85 c9 test %rcx,%rcx
|
|
3e47: 74 1d je 0x3e66
|
|
3e49: 85 d2 test %edx,%edx
|
|
3e4b: 7f 0a jg 0x3e57
|
|
3e4d: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
3e52: 48 83 c4 28 add $0x28,%rsp
|
|
3e56: c3 ret
|
|
3e57: c1 e2 02 shl $0x2,%edx
|
|
3e5a: e8 d1 17 b1 01 call 0x1b15630
|
|
3e5f: 33 c0 xor %eax,%eax
|
|
3e61: 48 83 c4 28 add $0x28,%rsp
|
|
3e65: c3 ret
|
|
3e66: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
3e6b: 48 83 c4 28 add $0x28,%rsp
|
|
3e6f: c3 ret
|
|
3e70: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
3e77: 00
|
|
3e78: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
3e7f: 90 nop
|
|
3e80: 0f c6 c9 00 shufps $0x0,%xmm1,%xmm1
|
|
3e84: 41 83 f9 0b cmp $0xb,%r9d
|
|
3e88: 7d 35 jge 0x3ebf
|
|
3e8a: 41 ff c9 dec %r9d
|
|
3e8d: 41 83 f9 ff cmp $0xffffffff,%r9d
|
|
3e91: 74 2b je 0x3ebe
|
|
3e93: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
3e98: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
3e9f: 00
|
|
3ea0: f3 0f 10 01 movss (%rcx),%xmm0
|
|
3ea4: 41 ff c9 dec %r9d
|
|
3ea7: f3 0f 59 c1 mulss %xmm1,%xmm0
|
|
3eab: 48 8d 49 04 lea 0x4(%rcx),%rcx
|
|
3eaf: f3 41 0f 11 00 movss %xmm0,(%r8)
|
|
3eb4: 49 83 c0 04 add $0x4,%r8
|
|
3eb8: 41 83 f9 ff cmp $0xffffffff,%r9d
|
|
3ebc: 75 e2 jne 0x3ea0
|
|
3ebe: c3 ret
|
|
3ebf: 49 f7 c0 03 00 00 00 test $0x3,%r8
|
|
3ec6: 0f 85 9b 00 00 00 jne 0x3f67
|
|
3ecc: 4c 89 c0 mov %r8,%rax
|
|
3ecf: 48 83 e0 0f and $0xf,%rax
|
|
3ed3: 85 c0 test %eax,%eax
|
|
3ed5: 74 42 je 0x3f19
|
|
3ed7: c1 e8 02 shr $0x2,%eax
|
|
3eda: f7 d8 neg %eax
|
|
3edc: 83 e0 03 and $0x3,%eax
|
|
3edf: 44 2b c8 sub %eax,%r9d
|
|
3ee2: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
3ee9: 00
|
|
3eea: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
3ef1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
3ef8: 00
|
|
3ef9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
3f00: f3 0f 10 01 movss (%rcx),%xmm0
|
|
3f04: 48 83 c1 04 add $0x4,%rcx
|
|
3f08: f3 0f 59 c1 mulss %xmm1,%xmm0
|
|
3f0c: f3 41 0f 11 00 movss %xmm0,(%r8)
|
|
3f11: 49 83 c0 04 add $0x4,%r8
|
|
3f15: ff c8 dec %eax
|
|
3f17: 75 e7 jne 0x3f00
|
|
3f19: 44 89 c8 mov %r9d,%eax
|
|
3f1c: 41 83 e1 07 and $0x7,%r9d
|
|
3f20: c1 f8 03 sar $0x3,%eax
|
|
3f23: 48 f7 c1 0f 00 00 00 test $0xf,%rcx
|
|
3f2a: 0f 84 b7 00 00 00 je 0x3fe7
|
|
3f30: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
3f37: 00
|
|
3f38: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
3f3f: 90 nop
|
|
3f40: 0f 10 01 movups (%rcx),%xmm0
|
|
3f43: 0f 10 51 10 movups 0x10(%rcx),%xmm2
|
|
3f47: 0f 59 c1 mulps %xmm1,%xmm0
|
|
3f4a: 0f 59 d1 mulps %xmm1,%xmm2
|
|
3f4d: 41 0f 29 00 movaps %xmm0,(%r8)
|
|
3f51: 48 8d 49 20 lea 0x20(%rcx),%rcx
|
|
3f55: 41 0f 29 50 10 movaps %xmm2,0x10(%r8)
|
|
3f5a: 49 83 c0 20 add $0x20,%r8
|
|
3f5e: ff c8 dec %eax
|
|
3f60: 75 de jne 0x3f40
|
|
3f62: e9 23 ff ff ff jmp 0x3e8a
|
|
3f67: 44 89 c8 mov %r9d,%eax
|
|
3f6a: 41 83 e1 07 and $0x7,%r9d
|
|
3f6e: c1 f8 03 sar $0x3,%eax
|
|
3f71: 48 f7 c1 0f 00 00 00 test $0xf,%rcx
|
|
3f78: 75 46 jne 0x3fc0
|
|
3f7a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
3f80: 0f 28 01 movaps (%rcx),%xmm0
|
|
3f83: 0f 28 51 10 movaps 0x10(%rcx),%xmm2
|
|
3f87: 48 83 c1 20 add $0x20,%rcx
|
|
3f8b: 0f 59 c1 mulps %xmm1,%xmm0
|
|
3f8e: 0f 59 d1 mulps %xmm1,%xmm2
|
|
3f91: 41 0f 11 00 movups %xmm0,(%r8)
|
|
3f95: 41 0f 11 50 10 movups %xmm2,0x10(%r8)
|
|
3f9a: 49 83 c0 20 add $0x20,%r8
|
|
3f9e: ff c8 dec %eax
|
|
3fa0: 75 de jne 0x3f80
|
|
3fa2: e9 e3 fe ff ff jmp 0x3e8a
|
|
3fa7: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
3fae: 00
|
|
3faf: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
3fb6: 0f 1f 00 nopl (%rax)
|
|
3fb9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
3fc0: 0f 10 01 movups (%rcx),%xmm0
|
|
3fc3: 0f 10 51 10 movups 0x10(%rcx),%xmm2
|
|
3fc7: 0f 59 c1 mulps %xmm1,%xmm0
|
|
3fca: 0f 59 d1 mulps %xmm1,%xmm2
|
|
3fcd: 41 0f 11 00 movups %xmm0,(%r8)
|
|
3fd1: 41 0f 11 50 10 movups %xmm2,0x10(%r8)
|
|
3fd6: 48 8d 49 20 lea 0x20(%rcx),%rcx
|
|
3fda: 49 83 c0 20 add $0x20,%r8
|
|
3fde: ff c8 dec %eax
|
|
3fe0: 75 de jne 0x3fc0
|
|
3fe2: e9 a3 fe ff ff jmp 0x3e8a
|
|
3fe7: 3d 00 40 00 00 cmp $0x4000,%eax
|
|
3fec: 7f 52 jg 0x4040
|
|
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: 0f 28 01 movaps (%rcx),%xmm0
|
|
4003: 0f 28 51 10 movaps 0x10(%rcx),%xmm2
|
|
4007: 48 83 c1 20 add $0x20,%rcx
|
|
400b: 0f 59 c1 mulps %xmm1,%xmm0
|
|
400e: 0f 59 d1 mulps %xmm1,%xmm2
|
|
4011: 41 0f 29 00 movaps %xmm0,(%r8)
|
|
4015: 41 0f 29 50 10 movaps %xmm2,0x10(%r8)
|
|
401a: 49 83 c0 20 add $0x20,%r8
|
|
401e: ff c8 dec %eax
|
|
4020: 75 de jne 0x4000
|
|
4022: e9 63 fe ff ff jmp 0x3e8a
|
|
4027: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
402e: 00
|
|
402f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
4036: 0f 1f 00 nopl (%rax)
|
|
4039: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
4040: 0f 28 01 movaps (%rcx),%xmm0
|
|
4043: 0f 28 51 10 movaps 0x10(%rcx),%xmm2
|
|
4047: 48 83 c1 20 add $0x20,%rcx
|
|
404b: 0f 59 c1 mulps %xmm1,%xmm0
|
|
404e: 0f 59 d1 mulps %xmm1,%xmm2
|
|
4051: 41 0f 2b 00 movntps %xmm0,(%r8)
|
|
4055: 41 0f 2b 50 10 movntps %xmm2,0x10(%r8)
|
|
405a: 49 83 c0 20 add $0x20,%r8
|
|
405e: ff c8 dec %eax
|
|
4060: 75 de jne 0x4040
|
|
4062: e9 23 fe ff ff jmp 0x3e8a
|
|
4067: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
406e: 00
|
|
406f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
4076: 0f 1f 00 nopl (%rax)
|
|
4079: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
4080: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
|
|
4085: 48 85 c9 test %rcx,%rcx
|
|
4088: 74 20 je 0x40aa
|
|
408a: 85 d2 test %edx,%edx
|
|
408c: 7f 0c jg 0x409a
|
|
408e: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
4093: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
4098: 90 nop
|
|
4099: c3 ret
|
|
409a: c1 e2 02 shl $0x2,%edx
|
|
409d: e8 2e 18 b1 01 call 0x1b158d0
|
|
40a2: 33 c0 xor %eax,%eax
|
|
40a4: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
40a9: c3 ret
|
|
40aa: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
40af: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
40b4: 90 nop
|
|
40b5: 90 nop
|
|
40b6: 90 nop
|
|
40b7: c3 ret
|
|
40b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
40bf: 00
|
|
40c0: 0f c6 c9 00 shufps $0x0,%xmm1,%xmm1
|
|
40c4: 41 83 f9 0b cmp $0xb,%r9d
|
|
40c8: 7d 36 jge 0x4100
|
|
40ca: 41 83 c1 ff add $0xffffffff,%r9d
|
|
40ce: 41 83 f9 ff cmp $0xffffffff,%r9d
|
|
40d2: 74 2b je 0x40ff
|
|
40d4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
40d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
40e0: f3 0f 10 01 movss (%rcx),%xmm0
|
|
40e4: 41 83 c1 ff add $0xffffffff,%r9d
|
|
40e8: 48 83 c1 04 add $0x4,%rcx
|
|
40ec: f3 0f 59 c1 mulss %xmm1,%xmm0
|
|
40f0: f3 41 0f 11 00 movss %xmm0,(%r8)
|
|
40f5: 49 83 c0 04 add $0x4,%r8
|
|
40f9: 41 83 f9 ff cmp $0xffffffff,%r9d
|
|
40fd: 75 e1 jne 0x40e0
|
|
40ff: c3 ret
|
|
4100: 49 f7 c0 03 00 00 00 test $0x3,%r8
|
|
4107: 0f 85 9b 00 00 00 jne 0x41a8
|
|
410d: 4c 89 c0 mov %r8,%rax
|
|
4110: 48 83 e0 0f and $0xf,%rax
|
|
4114: 85 c0 test %eax,%eax
|
|
4116: 74 42 je 0x415a
|
|
4118: c1 e8 02 shr $0x2,%eax
|
|
411b: f7 d8 neg %eax
|
|
411d: 83 e0 03 and $0x3,%eax
|
|
4120: 44 2b c8 sub %eax,%r9d
|
|
4123: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
412a: 00
|
|
412b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
4132: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
4139: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
4140: f3 0f 10 01 movss (%rcx),%xmm0
|
|
4144: 48 83 c1 04 add $0x4,%rcx
|
|
4148: f3 0f 59 c1 mulss %xmm1,%xmm0
|
|
414c: f3 41 0f 11 00 movss %xmm0,(%r8)
|
|
4151: 49 83 c0 04 add $0x4,%r8
|
|
4155: 83 c0 ff add $0xffffffff,%eax
|
|
4158: 75 e6 jne 0x4140
|
|
415a: 44 89 c8 mov %r9d,%eax
|
|
415d: 41 83 e1 07 and $0x7,%r9d
|
|
4161: c1 f8 03 sar $0x3,%eax
|
|
4164: 48 f7 c1 0f 00 00 00 test $0xf,%rcx
|
|
416b: 0f 84 b7 00 00 00 je 0x4228
|
|
4171: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
4178: 00
|
|
4179: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
4180: 0f 10 01 movups (%rcx),%xmm0
|
|
4183: 0f 10 51 10 movups 0x10(%rcx),%xmm2
|
|
4187: 0f 59 c1 mulps %xmm1,%xmm0
|
|
418a: 48 83 c1 20 add $0x20,%rcx
|
|
418e: 0f 59 d1 mulps %xmm1,%xmm2
|
|
4191: 41 0f 11 00 movups %xmm0,(%r8)
|
|
4195: 41 0f 11 50 10 movups %xmm2,0x10(%r8)
|
|
419a: 49 83 c0 20 add $0x20,%r8
|
|
419e: 83 c0 ff add $0xffffffff,%eax
|
|
41a1: 75 dd jne 0x4180
|
|
41a3: e9 22 ff ff ff jmp 0x40ca
|
|
41a8: 44 89 c8 mov %r9d,%eax
|
|
41ab: 41 83 e1 07 and $0x7,%r9d
|
|
41af: c1 f8 03 sar $0x3,%eax
|
|
41b2: 48 f7 c1 0f 00 00 00 test $0xf,%rcx
|
|
41b9: 75 45 jne 0x4200
|
|
41bb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
41c0: 0f 10 01 movups (%rcx),%xmm0
|
|
41c3: 0f 10 51 10 movups 0x10(%rcx),%xmm2
|
|
41c7: 0f 59 c1 mulps %xmm1,%xmm0
|
|
41ca: 48 83 c1 20 add $0x20,%rcx
|
|
41ce: 0f 59 d1 mulps %xmm1,%xmm2
|
|
41d1: 41 0f 11 00 movups %xmm0,(%r8)
|
|
41d5: 41 0f 11 50 10 movups %xmm2,0x10(%r8)
|
|
41da: 49 83 c0 20 add $0x20,%r8
|
|
41de: 83 c0 ff add $0xffffffff,%eax
|
|
41e1: 75 dd jne 0x41c0
|
|
41e3: e9 e2 fe ff ff jmp 0x40ca
|
|
41e8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
41ef: 00
|
|
41f0: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
41f7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
41fe: 00 00
|
|
4200: 0f 10 01 movups (%rcx),%xmm0
|
|
4203: 0f 10 51 10 movups 0x10(%rcx),%xmm2
|
|
4207: 0f 59 c1 mulps %xmm1,%xmm0
|
|
420a: 48 83 c1 20 add $0x20,%rcx
|
|
420e: 0f 59 d1 mulps %xmm1,%xmm2
|
|
4211: 41 0f 11 00 movups %xmm0,(%r8)
|
|
4215: 41 0f 11 50 10 movups %xmm2,0x10(%r8)
|
|
421a: 49 83 c0 20 add $0x20,%r8
|
|
421e: 83 c0 ff add $0xffffffff,%eax
|
|
4221: 75 dd jne 0x4200
|
|
4223: e9 a2 fe ff ff jmp 0x40ca
|
|
4228: 3d 00 40 00 00 cmp $0x4000,%eax
|
|
422d: 7f 51 jg 0x4280
|
|
422f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
4236: 00
|
|
4237: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
423e: 66 90 xchg %ax,%ax
|
|
4240: 0f 10 01 movups (%rcx),%xmm0
|
|
4243: 0f 10 51 10 movups 0x10(%rcx),%xmm2
|
|
4247: 0f 59 c1 mulps %xmm1,%xmm0
|
|
424a: 48 83 c1 20 add $0x20,%rcx
|
|
424e: 0f 59 d1 mulps %xmm1,%xmm2
|
|
4251: 41 0f 11 00 movups %xmm0,(%r8)
|
|
4255: 41 0f 11 50 10 movups %xmm2,0x10(%r8)
|
|
425a: 49 83 c0 20 add $0x20,%r8
|
|
425e: 83 c0 ff add $0xffffffff,%eax
|
|
4261: 75 dd jne 0x4240
|
|
4263: e9 62 fe ff ff jmp 0x40ca
|
|
4268: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
426f: 00
|
|
4270: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
4277: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
427e: 00 00
|
|
4280: 0f 10 01 movups (%rcx),%xmm0
|
|
4283: 0f 10 51 10 movups 0x10(%rcx),%xmm2
|
|
4287: 0f 59 c1 mulps %xmm1,%xmm0
|
|
428a: 48 83 c1 20 add $0x20,%rcx
|
|
428e: 0f 59 d1 mulps %xmm1,%xmm2
|
|
4291: 41 0f 2b 00 movntps %xmm0,(%r8)
|
|
4295: 41 0f 2b 50 10 movntps %xmm2,0x10(%r8)
|
|
429a: 49 83 c0 20 add $0x20,%r8
|
|
429e: 83 c0 ff add $0xffffffff,%eax
|
|
42a1: 75 dd jne 0x4280
|
|
42a3: e9 22 fe ff ff jmp 0x40ca
|
|
42a8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
42af: 00
|
|
42b0: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
42b7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
42be: 00 00
|
|
42c0: 48 83 ec 28 sub $0x28,%rsp
|
|
42c4: 48 85 c9 test %rcx,%rcx
|
|
42c7: 74 1d je 0x42e6
|
|
42c9: 85 d2 test %edx,%edx
|
|
42cb: 7f 0a jg 0x42d7
|
|
42cd: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
42d2: 48 83 c4 28 add $0x28,%rsp
|
|
42d6: c3 ret
|
|
42d7: c1 e2 02 shl $0x2,%edx
|
|
42da: e8 91 18 b1 01 call 0x1b15b70
|
|
42df: 33 c0 xor %eax,%eax
|
|
42e1: 48 83 c4 28 add $0x28,%rsp
|
|
42e5: c3 ret
|
|
42e6: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
42eb: 48 83 c4 28 add $0x28,%rsp
|
|
42ef: c3 ret
|
|
42f0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
42f7: 00
|
|
42f8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
42ff: 90 nop
|
|
4300: 48 83 ec 28 sub $0x28,%rsp
|
|
4304: 48 85 c9 test %rcx,%rcx
|
|
4307: 74 22 je 0x432b
|
|
4309: 85 d2 test %edx,%edx
|
|
430b: 7e 28 jle 0x4335
|
|
430d: c1 e2 02 shl $0x2,%edx
|
|
4310: 81 fa 00 00 20 00 cmp $0x200000,%edx
|
|
4316: 7f 07 jg 0x431f
|
|
4318: e8 63 a9 a4 01 call 0x1a4ec80
|
|
431d: eb 05 jmp 0x4324
|
|
431f: e8 fc 24 09 00 call 0x96820
|
|
4324: 33 c0 xor %eax,%eax
|
|
4326: 48 83 c4 28 add $0x28,%rsp
|
|
432a: c3 ret
|
|
432b: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
4330: 48 83 c4 28 add $0x28,%rsp
|
|
4334: c3 ret
|
|
4335: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
433a: 48 83 c4 28 add $0x28,%rsp
|
|
433e: c3 ret
|
|
433f: 90 nop
|
|
4340: 48 83 ec 28 sub $0x28,%rsp
|
|
4344: 48 85 c9 test %rcx,%rcx
|
|
4347: 74 22 je 0x436b
|
|
4349: 85 d2 test %edx,%edx
|
|
434b: 7e 28 jle 0x4375
|
|
434d: c1 e2 02 shl $0x2,%edx
|
|
4350: 81 fa 00 00 20 00 cmp $0x200000,%edx
|
|
4356: 7f 07 jg 0x435f
|
|
4358: e8 c3 b5 a4 01 call 0x1a4f920
|
|
435d: eb 05 jmp 0x4364
|
|
435f: e8 fc 24 09 00 call 0x96860
|
|
4364: 33 c0 xor %eax,%eax
|
|
4366: 48 83 c4 28 add $0x28,%rsp
|
|
436a: c3 ret
|
|
436b: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
4370: 48 83 c4 28 add $0x28,%rsp
|
|
4374: c3 ret
|
|
4375: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
437a: 48 83 c4 28 add $0x28,%rsp
|
|
437e: c3 ret
|
|
437f: 90 nop
|
|
4380: 48 83 ec 28 sub $0x28,%rsp
|
|
4384: 48 85 c9 test %rcx,%rcx
|
|
4387: 74 22 je 0x43ab
|
|
4389: 85 d2 test %edx,%edx
|
|
438b: 7e 28 jle 0x43b5
|
|
438d: c1 e2 02 shl $0x2,%edx
|
|
4390: 81 fa 00 00 20 00 cmp $0x200000,%edx
|
|
4396: 7f 07 jg 0x439f
|
|
4398: e8 63 c2 a4 01 call 0x1a50600
|
|
439d: eb 05 jmp 0x43a4
|
|
439f: e8 fc 24 09 00 call 0x968a0
|
|
43a4: 33 c0 xor %eax,%eax
|
|
43a6: 48 83 c4 28 add $0x28,%rsp
|
|
43aa: c3 ret
|
|
43ab: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
43b0: 48 83 c4 28 add $0x28,%rsp
|
|
43b4: c3 ret
|
|
43b5: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
43ba: 48 83 c4 28 add $0x28,%rsp
|
|
43be: c3 ret
|
|
43bf: 90 nop
|
|
43c0: 48 83 ec 28 sub $0x28,%rsp
|
|
43c4: e8 47 37 a9 01 call 0x1a97b10
|
|
43c9: 48 83 c4 28 add $0x28,%rsp
|
|
43cd: c3 ret
|
|
43ce: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
43d5: 00
|
|
43d6: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
43dd: 0f 1f 00 nopl (%rax)
|
|
43e0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
|
|
43e5: e8 46 41 a9 01 call 0x1a98530
|
|
43ea: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
43ef: c3 ret
|
|
43f0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
43f7: 00
|
|
43f8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
43ff: 90 nop
|
|
4400: 48 83 ec 28 sub $0x28,%rsp
|
|
4404: e8 47 4b a9 01 call 0x1a98f50
|
|
4409: 48 83 c4 28 add $0x28,%rsp
|
|
440d: c3 ret
|
|
440e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
4415: 00
|
|
4416: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
441d: 0f 1f 00 nopl (%rax)
|
|
4420: 48 83 ec 28 sub $0x28,%rsp
|
|
4424: e8 97 1c b1 01 call 0x1b160c0
|
|
4429: 48 83 c4 28 add $0x28,%rsp
|
|
442d: c3 ret
|
|
442e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
4435: 00
|
|
4436: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
443d: 0f 1f 00 nopl (%rax)
|
|
4440: 48 83 ec 28 sub $0x28,%rsp
|
|
4444: e8 b7 1e b1 01 call 0x1b16300
|
|
4449: 48 83 c4 28 add $0x28,%rsp
|
|
444d: c3 ret
|
|
444e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
4455: 00
|
|
4456: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
445d: 0f 1f 00 nopl (%rax)
|
|
4460: 48 83 ec 28 sub $0x28,%rsp
|
|
4464: e8 d7 20 b1 01 call 0x1b16540
|
|
4469: 48 83 c4 28 add $0x28,%rsp
|
|
446d: c3 ret
|
|
446e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
4475: 00
|
|
4476: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
447d: 0f 1f 00 nopl (%rax)
|
|
4480: 41 83 f8 05 cmp $0x5,%r8d
|
|
4484: 7d 38 jge 0x44be
|
|
4486: 41 ff c8 dec %r8d
|
|
4489: 41 83 f8 ff cmp $0xffffffff,%r8d
|
|
448d: 74 2e je 0x44bd
|
|
448f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
4496: 00
|
|
4497: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
449e: 66 90 xchg %ax,%ax
|
|
44a0: f2 0f 10 02 movsd (%rdx),%xmm0
|
|
44a4: 41 ff c8 dec %r8d
|
|
44a7: f2 0f 5c 01 subsd (%rcx),%xmm0
|
|
44ab: 48 83 c1 08 add $0x8,%rcx
|
|
44af: f2 0f 11 02 movsd %xmm0,(%rdx)
|
|
44b3: 48 83 c2 08 add $0x8,%rdx
|
|
44b7: 41 83 f8 ff cmp $0xffffffff,%r8d
|
|
44bb: 75 e3 jne 0x44a0
|
|
44bd: c3 ret
|
|
44be: 89 d0 mov %edx,%eax
|
|
44c0: a8 07 test $0x7,%al
|
|
44c2: 0f 85 b7 00 00 00 jne 0x457f
|
|
44c8: a8 0f test $0xf,%al
|
|
44ca: 74 17 je 0x44e3
|
|
44cc: f2 0f 10 02 movsd (%rdx),%xmm0
|
|
44d0: 41 ff c8 dec %r8d
|
|
44d3: f2 0f 5c 01 subsd (%rcx),%xmm0
|
|
44d7: 48 83 c1 08 add $0x8,%rcx
|
|
44db: f2 0f 11 02 movsd %xmm0,(%rdx)
|
|
44df: 48 83 c2 08 add $0x8,%rdx
|
|
44e3: 44 89 c0 mov %r8d,%eax
|
|
44e6: 41 83 e0 03 and $0x3,%r8d
|
|
44ea: 83 e0 fc and $0xfffffffc,%eax
|
|
44ed: f6 c1 0f test $0xf,%cl
|
|
44f0: 75 4e jne 0x4540
|
|
44f2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
44f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
4500: 0f 18 49 40 prefetcht0 0x40(%rcx)
|
|
4504: 0f 28 02 movaps (%rdx),%xmm0
|
|
4507: 0f 28 4a 10 movaps 0x10(%rdx),%xmm1
|
|
450b: 66 0f 5c 01 subpd (%rcx),%xmm0
|
|
450f: 66 0f 5c 49 10 subpd 0x10(%rcx),%xmm1
|
|
4514: 0f 29 02 movaps %xmm0,(%rdx)
|
|
4517: 48 83 c1 20 add $0x20,%rcx
|
|
451b: 0f 29 4a 10 movaps %xmm1,0x10(%rdx)
|
|
451f: 48 83 c2 20 add $0x20,%rdx
|
|
4523: 83 c0 fc add $0xfffffffc,%eax
|
|
4526: 75 d8 jne 0x4500
|
|
4528: e9 59 ff ff ff jmp 0x4486
|
|
452d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
4534: 00
|
|
4535: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
453c: 0f 1f 40 00 nopl 0x0(%rax)
|
|
4540: 0f 18 49 40 prefetcht0 0x40(%rcx)
|
|
4544: f2 0f 10 01 movsd (%rcx),%xmm0
|
|
4548: f2 0f 10 49 10 movsd 0x10(%rcx),%xmm1
|
|
454d: 66 0f 16 41 08 movhpd 0x8(%rcx),%xmm0
|
|
4552: 66 0f 16 49 18 movhpd 0x18(%rcx),%xmm1
|
|
4557: 48 83 c1 20 add $0x20,%rcx
|
|
455b: 0f 28 12 movaps (%rdx),%xmm2
|
|
455e: 0f 28 5a 10 movaps 0x10(%rdx),%xmm3
|
|
4562: 66 0f 5c d0 subpd %xmm0,%xmm2
|
|
4566: 66 0f 5c d9 subpd %xmm1,%xmm3
|
|
456a: 0f 29 12 movaps %xmm2,(%rdx)
|
|
456d: 0f 29 5a 10 movaps %xmm3,0x10(%rdx)
|
|
4571: 48 83 c2 20 add $0x20,%rdx
|
|
4575: 83 c0 fc add $0xfffffffc,%eax
|
|
4578: 75 c6 jne 0x4540
|
|
457a: e9 07 ff ff ff jmp 0x4486
|
|
457f: 44 89 c0 mov %r8d,%eax
|
|
4582: 41 83 e0 03 and $0x3,%r8d
|
|
4586: 83 e0 fc and $0xfffffffc,%eax
|
|
4589: f6 c1 0f test $0xf,%cl
|
|
458c: 0f 85 6e 00 00 00 jne 0x4600
|
|
4592: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
4599: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
45a0: 0f 18 49 40 prefetcht0 0x40(%rcx)
|
|
45a4: f2 0f 10 02 movsd (%rdx),%xmm0
|
|
45a8: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1
|
|
45ad: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0
|
|
45b2: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1
|
|
45b7: 66 0f 5c 01 subpd (%rcx),%xmm0
|
|
45bb: 66 0f 5c 49 10 subpd 0x10(%rcx),%xmm1
|
|
45c0: f2 0f 11 02 movsd %xmm0,(%rdx)
|
|
45c4: 48 83 c1 20 add $0x20,%rcx
|
|
45c8: 66 0f 17 42 08 movhpd %xmm0,0x8(%rdx)
|
|
45cd: f2 0f 11 4a 10 movsd %xmm1,0x10(%rdx)
|
|
45d2: 66 0f 17 4a 18 movhpd %xmm1,0x18(%rdx)
|
|
45d7: 48 83 c2 20 add $0x20,%rdx
|
|
45db: 83 c0 fc add $0xfffffffc,%eax
|
|
45de: 75 c0 jne 0x45a0
|
|
45e0: e9 a1 fe ff ff jmp 0x4486
|
|
45e5: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
45ec: 00
|
|
45ed: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
45f4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
45f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
4600: 0f 18 49 40 prefetcht0 0x40(%rcx)
|
|
4604: f2 0f 10 12 movsd (%rdx),%xmm2
|
|
4608: f2 0f 10 5a 10 movsd 0x10(%rdx),%xmm3
|
|
460d: f2 0f 10 01 movsd (%rcx),%xmm0
|
|
4611: f2 0f 10 49 10 movsd 0x10(%rcx),%xmm1
|
|
4616: 66 0f 16 41 08 movhpd 0x8(%rcx),%xmm0
|
|
461b: 66 0f 16 49 18 movhpd 0x18(%rcx),%xmm1
|
|
4620: 48 83 c1 20 add $0x20,%rcx
|
|
4624: 66 0f 16 52 08 movhpd 0x8(%rdx),%xmm2
|
|
4629: 66 0f 16 5a 18 movhpd 0x18(%rdx),%xmm3
|
|
462e: 66 0f 5c d0 subpd %xmm0,%xmm2
|
|
4632: 66 0f 5c d9 subpd %xmm1,%xmm3
|
|
4636: f2 0f 11 12 movsd %xmm2,(%rdx)
|
|
463a: 66 0f 17 52 08 movhpd %xmm2,0x8(%rdx)
|
|
463f: f2 0f 11 5a 10 movsd %xmm3,0x10(%rdx)
|
|
4644: 66 0f 17 5a 18 movhpd %xmm3,0x18(%rdx)
|
|
4649: 48 83 c2 20 add $0x20,%rdx
|
|
464d: 83 c0 fc add $0xfffffffc,%eax
|
|
4650: 75 ae jne 0x4600
|
|
4652: e9 2f fe ff ff jmp 0x4486
|
|
4657: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
465e: 00 00
|
|
4660: 41 83 f8 05 cmp $0x5,%r8d
|
|
4664: 7d 38 jge 0x469e
|
|
4666: 41 ff c8 dec %r8d
|
|
4669: 41 83 f8 ff cmp $0xffffffff,%r8d
|
|
466d: 74 2e je 0x469d
|
|
466f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
4676: 00
|
|
4677: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
467e: 66 90 xchg %ax,%ax
|
|
4680: f2 0f 10 02 movsd (%rdx),%xmm0
|
|
4684: 41 ff c8 dec %r8d
|
|
4687: f2 0f 5c 01 subsd (%rcx),%xmm0
|
|
468b: 48 83 c1 08 add $0x8,%rcx
|
|
468f: f2 0f 11 02 movsd %xmm0,(%rdx)
|
|
4693: 48 8d 52 08 lea 0x8(%rdx),%rdx
|
|
4697: 41 83 f8 ff cmp $0xffffffff,%r8d
|
|
469b: 75 e3 jne 0x4680
|
|
469d: c3 ret
|
|
469e: 89 d0 mov %edx,%eax
|
|
46a0: a8 07 test $0x7,%al
|
|
46a2: 0f 85 b7 00 00 00 jne 0x475f
|
|
46a8: a8 0f test $0xf,%al
|
|
46aa: 74 17 je 0x46c3
|
|
46ac: f2 0f 10 02 movsd (%rdx),%xmm0
|
|
46b0: 41 ff c8 dec %r8d
|
|
46b3: f2 0f 5c 01 subsd (%rcx),%xmm0
|
|
46b7: 48 83 c1 08 add $0x8,%rcx
|
|
46bb: f2 0f 11 02 movsd %xmm0,(%rdx)
|
|
46bf: 48 83 c2 08 add $0x8,%rdx
|
|
46c3: 44 89 c0 mov %r8d,%eax
|
|
46c6: 41 83 e0 03 and $0x3,%r8d
|
|
46ca: 83 e0 fc and $0xfffffffc,%eax
|
|
46cd: f6 c1 0f test $0xf,%cl
|
|
46d0: 75 4e jne 0x4720
|
|
46d2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
46d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
46e0: 0f 18 49 40 prefetcht0 0x40(%rcx)
|
|
46e4: 0f 28 02 movaps (%rdx),%xmm0
|
|
46e7: 0f 28 4a 10 movaps 0x10(%rdx),%xmm1
|
|
46eb: 66 0f 5c 01 subpd (%rcx),%xmm0
|
|
46ef: 66 0f 5c 49 10 subpd 0x10(%rcx),%xmm1
|
|
46f4: 0f 29 02 movaps %xmm0,(%rdx)
|
|
46f7: 48 8d 49 20 lea 0x20(%rcx),%rcx
|
|
46fb: 0f 29 4a 10 movaps %xmm1,0x10(%rdx)
|
|
46ff: 48 8d 52 20 lea 0x20(%rdx),%rdx
|
|
4703: 83 c0 fc add $0xfffffffc,%eax
|
|
4706: 75 d8 jne 0x46e0
|
|
4708: e9 59 ff ff ff jmp 0x4666
|
|
470d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
4714: 00
|
|
4715: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
471c: 0f 1f 40 00 nopl 0x0(%rax)
|
|
4720: 0f 18 49 40 prefetcht0 0x40(%rcx)
|
|
4724: f2 0f 10 01 movsd (%rcx),%xmm0
|
|
4728: f2 0f 10 49 10 movsd 0x10(%rcx),%xmm1
|
|
472d: 66 0f 16 41 08 movhpd 0x8(%rcx),%xmm0
|
|
4732: 66 0f 16 49 18 movhpd 0x18(%rcx),%xmm1
|
|
4737: 48 83 c1 20 add $0x20,%rcx
|
|
473b: 0f 28 12 movaps (%rdx),%xmm2
|
|
473e: 0f 28 5a 10 movaps 0x10(%rdx),%xmm3
|
|
4742: 66 0f 5c d0 subpd %xmm0,%xmm2
|
|
4746: 66 0f 5c d9 subpd %xmm1,%xmm3
|
|
474a: 0f 29 12 movaps %xmm2,(%rdx)
|
|
474d: 0f 29 5a 10 movaps %xmm3,0x10(%rdx)
|
|
4751: 48 83 c2 20 add $0x20,%rdx
|
|
4755: 83 c0 fc add $0xfffffffc,%eax
|
|
4758: 75 c6 jne 0x4720
|
|
475a: e9 07 ff ff ff jmp 0x4666
|
|
475f: 44 89 c0 mov %r8d,%eax
|
|
4762: 41 83 e0 03 and $0x3,%r8d
|
|
4766: 83 e0 fc and $0xfffffffc,%eax
|
|
4769: f6 c1 0f test $0xf,%cl
|
|
476c: 0f 85 6e 00 00 00 jne 0x47e0
|
|
4772: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
4779: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
4780: 0f 18 49 40 prefetcht0 0x40(%rcx)
|
|
4784: f2 0f 10 02 movsd (%rdx),%xmm0
|
|
4788: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1
|
|
478d: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0
|
|
4792: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1
|
|
4797: 66 0f 5c 01 subpd (%rcx),%xmm0
|
|
479b: 66 0f 5c 49 10 subpd 0x10(%rcx),%xmm1
|
|
47a0: f2 0f 11 02 movsd %xmm0,(%rdx)
|
|
47a4: 48 83 c1 20 add $0x20,%rcx
|
|
47a8: 66 0f 17 42 08 movhpd %xmm0,0x8(%rdx)
|
|
47ad: f2 0f 11 4a 10 movsd %xmm1,0x10(%rdx)
|
|
47b2: 66 0f 17 4a 18 movhpd %xmm1,0x18(%rdx)
|
|
47b7: 48 8d 52 20 lea 0x20(%rdx),%rdx
|
|
47bb: 83 c0 fc add $0xfffffffc,%eax
|
|
47be: 75 c0 jne 0x4780
|
|
47c0: e9 a1 fe ff ff jmp 0x4666
|
|
47c5: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
47cc: 00
|
|
47cd: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
47d4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
47d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
47e0: 0f 18 49 40 prefetcht0 0x40(%rcx)
|
|
47e4: f2 0f 10 12 movsd (%rdx),%xmm2
|
|
47e8: f2 0f 10 5a 10 movsd 0x10(%rdx),%xmm3
|
|
47ed: f2 0f 10 01 movsd (%rcx),%xmm0
|
|
47f1: f2 0f 10 49 10 movsd 0x10(%rcx),%xmm1
|
|
47f6: 66 0f 16 41 08 movhpd 0x8(%rcx),%xmm0
|
|
47fb: 66 0f 16 49 18 movhpd 0x18(%rcx),%xmm1
|
|
4800: 48 83 c1 20 add $0x20,%rcx
|
|
4804: 66 0f 16 52 08 movhpd 0x8(%rdx),%xmm2
|
|
4809: 66 0f 16 5a 18 movhpd 0x18(%rdx),%xmm3
|
|
480e: 66 0f 5c d0 subpd %xmm0,%xmm2
|
|
4812: 66 0f 5c d9 subpd %xmm1,%xmm3
|
|
4816: f2 0f 11 12 movsd %xmm2,(%rdx)
|
|
481a: 66 0f 17 52 08 movhpd %xmm2,0x8(%rdx)
|
|
481f: f2 0f 11 5a 10 movsd %xmm3,0x10(%rdx)
|
|
4824: 66 0f 17 5a 18 movhpd %xmm3,0x18(%rdx)
|
|
4829: 48 8d 52 20 lea 0x20(%rdx),%rdx
|
|
482d: 83 c0 fc add $0xfffffffc,%eax
|
|
4830: 75 ae jne 0x47e0
|
|
4832: e9 2f fe ff ff jmp 0x4666
|
|
4837: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
483e: 00 00
|
|
4840: 41 83 f8 05 cmp $0x5,%r8d
|
|
4844: 7d 39 jge 0x487f
|
|
4846: 41 83 c0 ff add $0xffffffff,%r8d
|
|
484a: 41 83 f8 ff cmp $0xffffffff,%r8d
|
|
484e: 74 2e je 0x487e
|
|
4850: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
4857: 00
|
|
4858: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
485f: 90 nop
|
|
4860: f2 0f 10 02 movsd (%rdx),%xmm0
|
|
4864: 41 83 c0 ff add $0xffffffff,%r8d
|
|
4868: f2 0f 5c 01 subsd (%rcx),%xmm0
|
|
486c: 48 83 c1 08 add $0x8,%rcx
|
|
4870: f2 0f 11 02 movsd %xmm0,(%rdx)
|
|
4874: 48 83 c2 08 add $0x8,%rdx
|
|
4878: 41 83 f8 ff cmp $0xffffffff,%r8d
|
|
487c: 75 e2 jne 0x4860
|
|
487e: c3 ret
|
|
487f: 89 d0 mov %edx,%eax
|
|
4881: a8 07 test $0x7,%al
|
|
4883: 0f 85 aa 00 00 00 jne 0x4933
|
|
4889: a8 0f test $0xf,%al
|
|
488b: 74 18 je 0x48a5
|
|
488d: f2 0f 10 02 movsd (%rdx),%xmm0
|
|
4891: 41 83 c0 ff add $0xffffffff,%r8d
|
|
4895: f2 0f 5c 01 subsd (%rcx),%xmm0
|
|
4899: 48 83 c1 08 add $0x8,%rcx
|
|
489d: f2 0f 11 02 movsd %xmm0,(%rdx)
|
|
48a1: 48 83 c2 08 add $0x8,%rdx
|
|
48a5: 44 89 c0 mov %r8d,%eax
|
|
48a8: 41 83 e0 03 and $0x3,%r8d
|
|
48ac: 83 e0 fc and $0xfffffffc,%eax
|
|
48af: f6 c1 0f test $0xf,%cl
|
|
48b2: 75 4c jne 0x4900
|
|
48b4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
48b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
48c0: 0f 18 49 40 prefetcht0 0x40(%rcx)
|
|
48c4: 0f 10 02 movups (%rdx),%xmm0
|
|
48c7: 0f 10 4a 10 movups 0x10(%rdx),%xmm1
|
|
48cb: 66 0f 5c 01 subpd (%rcx),%xmm0
|
|
48cf: 66 0f 5c 49 10 subpd 0x10(%rcx),%xmm1
|
|
48d4: 48 83 c1 20 add $0x20,%rcx
|
|
48d8: 0f 11 02 movups %xmm0,(%rdx)
|
|
48db: 0f 11 4a 10 movups %xmm1,0x10(%rdx)
|
|
48df: 48 83 c2 20 add $0x20,%rdx
|
|
48e3: 83 c0 fc add $0xfffffffc,%eax
|
|
48e6: 75 d8 jne 0x48c0
|
|
48e8: e9 59 ff ff ff jmp 0x4846
|
|
48ed: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
48f4: 00
|
|
48f5: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
48fc: 0f 1f 40 00 nopl 0x0(%rax)
|
|
4900: 0f 18 49 40 prefetcht0 0x40(%rcx)
|
|
4904: 0f 10 12 movups (%rdx),%xmm2
|
|
4907: 0f 10 5a 10 movups 0x10(%rdx),%xmm3
|
|
490b: 0f 10 01 movups (%rcx),%xmm0
|
|
490e: 0f 10 49 10 movups 0x10(%rcx),%xmm1
|
|
4912: 66 0f 5c d0 subpd %xmm0,%xmm2
|
|
4916: 48 83 c1 20 add $0x20,%rcx
|
|
491a: 66 0f 5c d9 subpd %xmm1,%xmm3
|
|
491e: 0f 11 12 movups %xmm2,(%rdx)
|
|
4921: 0f 11 5a 10 movups %xmm3,0x10(%rdx)
|
|
4925: 48 83 c2 20 add $0x20,%rdx
|
|
4929: 83 c0 fc add $0xfffffffc,%eax
|
|
492c: 75 d2 jne 0x4900
|
|
492e: e9 13 ff ff ff jmp 0x4846
|
|
4933: 44 89 c0 mov %r8d,%eax
|
|
4936: 41 83 e0 03 and $0x3,%r8d
|
|
493a: 83 e0 fc and $0xfffffffc,%eax
|
|
493d: f6 c1 0f test $0xf,%cl
|
|
4940: 75 5e jne 0x49a0
|
|
4942: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
4949: 00
|
|
494a: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
4951: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
4958: 00
|
|
4959: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
4960: 0f 18 49 40 prefetcht0 0x40(%rcx)
|
|
4964: 0f 10 02 movups (%rdx),%xmm0
|
|
4967: 0f 10 4a 10 movups 0x10(%rdx),%xmm1
|
|
496b: 66 0f 5c 01 subpd (%rcx),%xmm0
|
|
496f: 66 0f 5c 49 10 subpd 0x10(%rcx),%xmm1
|
|
4974: 48 83 c1 20 add $0x20,%rcx
|
|
4978: 0f 11 02 movups %xmm0,(%rdx)
|
|
497b: 0f 11 4a 10 movups %xmm1,0x10(%rdx)
|
|
497f: 48 83 c2 20 add $0x20,%rdx
|
|
4983: 83 c0 fc add $0xfffffffc,%eax
|
|
4986: 75 d8 jne 0x4960
|
|
4988: e9 b9 fe ff ff jmp 0x4846
|
|
498d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
4994: 00
|
|
4995: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
499c: 0f 1f 40 00 nopl 0x0(%rax)
|
|
49a0: 0f 18 49 40 prefetcht0 0x40(%rcx)
|
|
49a4: 0f 10 12 movups (%rdx),%xmm2
|
|
49a7: 0f 10 5a 10 movups 0x10(%rdx),%xmm3
|
|
49ab: 0f 10 01 movups (%rcx),%xmm0
|
|
49ae: 0f 10 49 10 movups 0x10(%rcx),%xmm1
|
|
49b2: 66 0f 5c d0 subpd %xmm0,%xmm2
|
|
49b6: 48 83 c1 20 add $0x20,%rcx
|
|
49ba: 66 0f 5c d9 subpd %xmm1,%xmm3
|
|
49be: 0f 11 12 movups %xmm2,(%rdx)
|
|
49c1: 0f 11 5a 10 movups %xmm3,0x10(%rdx)
|
|
49c5: 48 83 c2 20 add $0x20,%rdx
|
|
49c9: 83 c0 fc add $0xfffffffc,%eax
|
|
49cc: 75 d2 jne 0x49a0
|
|
49ce: e9 73 fe ff ff jmp 0x4846
|
|
49d3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
49d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
49df: 00
|
|
49e0: 56 push %rsi
|
|
49e1: 57 push %rdi
|
|
49e2: 41 54 push %r12
|
|
49e4: 41 55 push %r13
|
|
49e6: 41 57 push %r15
|
|
49e8: 48 83 ec 30 sub $0x30,%rsp
|
|
49ec: 4c 89 c7 mov %r8,%rdi
|
|
49ef: 48 89 d6 mov %rdx,%rsi
|
|
49f2: 48 89 ca mov %rcx,%rdx
|
|
49f5: 45 33 e4 xor %r12d,%r12d
|
|
49f8: 48 85 ff test %rdi,%rdi
|
|
49fb: 0f 84 71 02 00 00 je 0x4c72
|
|
4a01: 83 3f 06 cmpl $0x6,(%rdi)
|
|
4a04: 74 12 je 0x4a18
|
|
4a06: b8 f3 ff ff ff mov $0xfffffff3,%eax
|
|
4a0b: 48 83 c4 30 add $0x30,%rsp
|
|
4a0f: 41 5f pop %r15
|
|
4a11: 41 5d pop %r13
|
|
4a13: 41 5c pop %r12
|
|
4a15: 5f pop %rdi
|
|
4a16: 5e pop %rsi
|
|
4a17: c3 ret
|
|
4a18: 48 85 d2 test %rdx,%rdx
|
|
4a1b: 0f 84 51 02 00 00 je 0x4c72
|
|
4a21: 48 85 f6 test %rsi,%rsi
|
|
4a24: 0f 84 48 02 00 00 je 0x4c72
|
|
4a2a: 4d 85 c9 test %r9,%r9
|
|
4a2d: 0f 84 39 02 00 00 je 0x4c6c
|
|
4a33: 44 8b 7f 04 mov 0x4(%rdi),%r15d
|
|
4a37: 41 83 ff 04 cmp $0x4,%r15d
|
|
4a3b: 7f 71 jg 0x4aae
|
|
4a3d: 4d 63 cf movslq %r15d,%r9
|
|
4a40: 83 7f 08 00 cmpl $0x0,0x8(%rdi)
|
|
4a44: 74 1c je 0x4a62
|
|
4a46: 48 8d 05 73 69 fe ff lea -0x1968d(%rip),%rax # 0xfffffffffffeb3c0
|
|
4a4d: 48 89 d1 mov %rdx,%rcx
|
|
4a50: f3 0f 10 57 10 movss 0x10(%rdi),%xmm2
|
|
4a55: 48 89 f2 mov %rsi,%rdx
|
|
4a58: 42 ff 94 c8 d0 d3 c5 call *0x1c5d3d0(%rax,%r9,8)
|
|
4a5f: 01
|
|
4a60: eb 15 jmp 0x4a77
|
|
4a62: 48 8d 05 57 69 fe ff lea -0x196a9(%rip),%rax # 0xfffffffffffeb3c0
|
|
4a69: 48 89 d1 mov %rdx,%rcx
|
|
4a6c: 48 89 f2 mov %rsi,%rdx
|
|
4a6f: 42 ff 94 c8 00 d4 c5 call *0x1c5d400(%rax,%r9,8)
|
|
4a76: 01
|
|
4a77: b8 01 00 00 00 mov $0x1,%eax
|
|
4a7c: 44 89 f9 mov %r15d,%ecx
|
|
4a7f: d3 e0 shl %cl,%eax
|
|
4a81: 48 63 c0 movslq %eax,%rax
|
|
4a84: 48 83 f8 01 cmp $0x1,%rax
|
|
4a88: 74 0e je 0x4a98
|
|
4a8a: 8b 7e 04 mov 0x4(%rsi),%edi
|
|
4a8d: 89 3c 86 mov %edi,(%rsi,%rax,4)
|
|
4a90: c7 44 86 04 00 00 00 movl $0x0,0x4(%rsi,%rax,4)
|
|
4a97: 00
|
|
4a98: c7 46 04 00 00 00 00 movl $0x0,0x4(%rsi)
|
|
4a9f: 33 c0 xor %eax,%eax
|
|
4aa1: 48 83 c4 30 add $0x30,%rsp
|
|
4aa5: 41 5f pop %r15
|
|
4aa7: 41 5d pop %r13
|
|
4aa9: 41 5c pop %r12
|
|
4aab: 5f pop %rdi
|
|
4aac: 5e pop %rsi
|
|
4aad: c3 ret
|
|
4aae: 4c 89 c8 mov %r9,%rax
|
|
4ab1: 48 83 e0 3f and $0x3f,%rax
|
|
4ab5: 48 f7 d8 neg %rax
|
|
4ab8: 48 83 e0 3f and $0x3f,%rax
|
|
4abc: 4c 03 c8 add %rax,%r9
|
|
4abf: 83 7f 18 00 cmpl $0x0,0x18(%rdi)
|
|
4ac3: 4d 0f 4f e1 cmovg %r9,%r12
|
|
4ac7: 41 bd 01 00 00 00 mov $0x1,%r13d
|
|
4acd: 45 8d 4f ff lea -0x1(%r15),%r9d
|
|
4ad1: 44 89 c9 mov %r9d,%ecx
|
|
4ad4: 41 d3 e5 shl %cl,%r13d
|
|
4ad7: 41 83 ff 06 cmp $0x6,%r15d
|
|
4adb: 7f 5d jg 0x4b3a
|
|
4add: 83 7f 08 00 cmpl $0x0,0x8(%rdi)
|
|
4ae1: 74 2e je 0x4b11
|
|
4ae3: 4d 63 ff movslq %r15d,%r15
|
|
4ae6: 48 8d 05 d3 68 fe ff lea -0x1972d(%rip),%rax # 0xfffffffffffeb3c0
|
|
4aed: f3 0f 10 57 10 movss 0x10(%rdi),%xmm2
|
|
4af2: 48 89 d1 mov %rdx,%rcx
|
|
4af5: 48 89 f2 mov %rsi,%rdx
|
|
4af8: 42 ff 94 f8 28 d4 c5 call *0x1c5d428(%rax,%r15,8)
|
|
4aff: 01
|
|
4b00: 44 89 f9 mov %r15d,%ecx
|
|
4b03: 41 bc 01 00 00 00 mov $0x1,%r12d
|
|
4b09: 41 d3 e4 shl %cl,%r12d
|
|
4b0c: e9 e3 00 00 00 jmp 0x4bf4
|
|
4b11: 4d 63 ff movslq %r15d,%r15
|
|
4b14: 48 8d 05 a5 68 fe ff lea -0x1975b(%rip),%rax # 0xfffffffffffeb3c0
|
|
4b1b: 48 89 d1 mov %rdx,%rcx
|
|
4b1e: 48 89 f2 mov %rsi,%rdx
|
|
4b21: 42 ff 94 f8 58 d4 c5 call *0x1c5d458(%rax,%r15,8)
|
|
4b28: 01
|
|
4b29: 44 89 f9 mov %r15d,%ecx
|
|
4b2c: 41 bc 01 00 00 00 mov $0x1,%r12d
|
|
4b32: 41 d3 e4 shl %cl,%r12d
|
|
4b35: e9 ba 00 00 00 jmp 0x4bf4
|
|
4b3a: 41 83 ff 10 cmp $0x10,%r15d
|
|
4b3e: 7e 71 jle 0x4bb1
|
|
4b40: 41 83 ff 11 cmp $0x11,%r15d
|
|
4b44: 7f 4b jg 0x4b91
|
|
4b46: 48 3b d6 cmp %rsi,%rdx
|
|
4b49: 0f 84 09 01 00 00 je 0x4c58
|
|
4b4f: 48 89 d1 mov %rdx,%rcx
|
|
4b52: 48 89 f2 mov %rsi,%rdx
|
|
4b55: 45 89 e8 mov %r13d,%r8d
|
|
4b58: 4c 8b 4f 30 mov 0x30(%rdi),%r9
|
|
4b5c: e8 4f 2d b1 01 call 0x1b178b0
|
|
4b61: 48 89 e0 mov %rsp,%rax
|
|
4b64: 48 89 f1 mov %rsi,%rcx
|
|
4b67: 44 89 ea mov %r13d,%edx
|
|
4b6a: 4d 89 e1 mov %r12,%r9
|
|
4b6d: 4c 8b 47 38 mov 0x38(%rdi),%r8
|
|
4b71: c7 40 20 01 00 00 00 movl $0x1,0x20(%rax)
|
|
4b78: e8 31 72 b1 01 call 0x1b1bdae
|
|
4b7d: 44 89 f9 mov %r15d,%ecx
|
|
4b80: 41 bc 01 00 00 00 mov $0x1,%r12d
|
|
4b86: 41 d3 e4 shl %cl,%r12d
|
|
4b89: 83 7f 08 00 cmpl $0x0,0x8(%rdi)
|
|
4b8d: 75 55 jne 0x4be4
|
|
4b8f: eb 63 jmp 0x4bf4
|
|
4b91: 48 89 e0 mov %rsp,%rax
|
|
4b94: 48 89 f9 mov %rdi,%rcx
|
|
4b97: 49 89 f0 mov %rsi,%r8
|
|
4b9a: 4c 89 60 20 mov %r12,0x20(%rax)
|
|
4b9e: e8 7d 21 09 00 call 0x96d20
|
|
4ba3: 44 89 f9 mov %r15d,%ecx
|
|
4ba6: 41 bc 01 00 00 00 mov $0x1,%r12d
|
|
4bac: 41 d3 e4 shl %cl,%r12d
|
|
4baf: eb 43 jmp 0x4bf4
|
|
4bb1: 48 89 e0 mov %rsp,%rax
|
|
4bb4: 48 89 d1 mov %rdx,%rcx
|
|
4bb7: 48 89 f2 mov %rsi,%rdx
|
|
4bba: 45 89 e8 mov %r13d,%r8d
|
|
4bbd: 4c 8b 4f 38 mov 0x38(%rdi),%r9
|
|
4bc1: 4c 89 60 28 mov %r12,0x28(%rax)
|
|
4bc5: 4c 8b 67 30 mov 0x30(%rdi),%r12
|
|
4bc9: 4c 89 60 20 mov %r12,0x20(%rax)
|
|
4bcd: e8 9e 54 b1 01 call 0x1b1a070
|
|
4bd2: 44 89 f9 mov %r15d,%ecx
|
|
4bd5: 41 bc 01 00 00 00 mov $0x1,%r12d
|
|
4bdb: 41 d3 e4 shl %cl,%r12d
|
|
4bde: 83 7f 08 00 cmpl $0x0,0x8(%rdi)
|
|
4be2: 74 10 je 0x4bf4
|
|
4be4: f3 0f 10 47 10 movss 0x10(%rdi),%xmm0
|
|
4be9: 48 89 f2 mov %rsi,%rdx
|
|
4bec: 45 89 e0 mov %r12d,%r8d
|
|
4bef: e8 cc 64 ff ff call 0xffffffffffffb0c0
|
|
4bf4: f3 0f 10 4e 04 movss 0x4(%rsi),%xmm1
|
|
4bf9: 48 89 f1 mov %rsi,%rcx
|
|
4bfc: f3 0f 10 16 movss (%rsi),%xmm2
|
|
4c00: 0f 28 c1 movaps %xmm1,%xmm0
|
|
4c03: 44 89 ea mov %r13d,%edx
|
|
4c06: 41 b8 01 00 00 00 mov $0x1,%r8d
|
|
4c0c: f3 0f 58 c2 addss %xmm2,%xmm0
|
|
4c10: f3 0f 5c d1 subss %xmm1,%xmm2
|
|
4c14: f3 0f 11 06 movss %xmm0,(%rsi)
|
|
4c18: f3 0f 11 56 04 movss %xmm2,0x4(%rsi)
|
|
4c1d: 4c 8b 4f 50 mov 0x50(%rdi),%r9
|
|
4c21: e8 3a 32 09 00 call 0x97e60
|
|
4c26: 4d 63 e4 movslq %r12d,%r12
|
|
4c29: 49 83 fc 01 cmp $0x1,%r12
|
|
4c2d: 74 13 je 0x4c42
|
|
4c2f: 8b 46 04 mov 0x4(%rsi),%eax
|
|
4c32: 33 ff xor %edi,%edi
|
|
4c34: 42 89 04 a6 mov %eax,(%rsi,%r12,4)
|
|
4c38: 42 89 7c a6 04 mov %edi,0x4(%rsi,%r12,4)
|
|
4c3d: 89 7e 04 mov %edi,0x4(%rsi)
|
|
4c40: eb 07 jmp 0x4c49
|
|
4c42: c7 46 04 00 00 00 00 movl $0x0,0x4(%rsi)
|
|
4c49: 33 c0 xor %eax,%eax
|
|
4c4b: 48 83 c4 30 add $0x30,%rsp
|
|
4c4f: 41 5f pop %r15
|
|
4c51: 41 5d pop %r13
|
|
4c53: 41 5c pop %r12
|
|
4c55: 5f pop %rdi
|
|
4c56: 5e pop %rsi
|
|
4c57: c3 ret
|
|
4c58: 48 89 f1 mov %rsi,%rcx
|
|
4c5b: 44 89 ea mov %r13d,%edx
|
|
4c5e: 4c 8b 47 30 mov 0x30(%rdi),%r8
|
|
4c62: e8 99 26 b1 01 call 0x1b17300
|
|
4c67: e9 f5 fe ff ff jmp 0x4b61
|
|
4c6c: 83 7f 18 00 cmpl $0x0,0x18(%rdi)
|
|
4c70: 7e 12 jle 0x4c84
|
|
4c72: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
4c77: 48 83 c4 30 add $0x30,%rsp
|
|
4c7b: 41 5f pop %r15
|
|
4c7d: 41 5d pop %r13
|
|
4c7f: 41 5c pop %r12
|
|
4c81: 5f pop %rdi
|
|
4c82: 5e pop %rsi
|
|
4c83: c3 ret
|
|
4c84: 44 8b 7f 04 mov 0x4(%rdi),%r15d
|
|
4c88: 41 83 ff 04 cmp $0x4,%r15d
|
|
4c8c: 0f 8e ab fd ff ff jle 0x4a3d
|
|
4c92: e9 30 fe ff ff jmp 0x4ac7
|
|
4c97: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
4c9e: 00 00
|
|
4ca0: 57 push %rdi
|
|
4ca1: 41 54 push %r12
|
|
4ca3: 41 55 push %r13
|
|
4ca5: 41 56 push %r14
|
|
4ca7: 41 57 push %r15
|
|
4ca9: 48 8d 64 24 d0 lea -0x30(%rsp),%rsp
|
|
4cae: 4d 89 c4 mov %r8,%r12
|
|
4cb1: 48 89 d7 mov %rdx,%rdi
|
|
4cb4: 48 89 ca mov %rcx,%rdx
|
|
4cb7: 45 33 ed xor %r13d,%r13d
|
|
4cba: 4d 85 e4 test %r12,%r12
|
|
4cbd: 0f 84 a4 02 00 00 je 0x4f67
|
|
4cc3: 41 83 3c 24 06 cmpl $0x6,(%r12)
|
|
4cc8: 74 14 je 0x4cde
|
|
4cca: b8 f3 ff ff ff mov $0xfffffff3,%eax
|
|
4ccf: 48 8d 64 24 30 lea 0x30(%rsp),%rsp
|
|
4cd4: 41 5f pop %r15
|
|
4cd6: 41 5e pop %r14
|
|
4cd8: 41 5d pop %r13
|
|
4cda: 41 5c pop %r12
|
|
4cdc: 5f pop %rdi
|
|
4cdd: c3 ret
|
|
4cde: 48 85 d2 test %rdx,%rdx
|
|
4ce1: 0f 84 80 02 00 00 je 0x4f67
|
|
4ce7: 48 85 ff test %rdi,%rdi
|
|
4cea: 0f 84 77 02 00 00 je 0x4f67
|
|
4cf0: 4d 85 c9 test %r9,%r9
|
|
4cf3: 0f 84 66 02 00 00 je 0x4f5f
|
|
4cf9: 45 8b 7c 24 04 mov 0x4(%r12),%r15d
|
|
4cfe: 41 83 7c 24 04 04 cmpl $0x4,0x4(%r12)
|
|
4d04: 7f 7f jg 0x4d85
|
|
4d06: 4d 63 cf movslq %r15d,%r9
|
|
4d09: 41 83 7c 24 08 00 cmpl $0x0,0x8(%r12)
|
|
4d0f: 74 21 je 0x4d32
|
|
4d11: 48 8d 05 a8 66 fe ff lea -0x19958(%rip),%rax # 0xfffffffffffeb3c0
|
|
4d18: 48 89 d1 mov %rdx,%rcx
|
|
4d1b: f3 41 0f 10 54 24 10 movss 0x10(%r12),%xmm2
|
|
4d22: 48 89 fa mov %rdi,%rdx
|
|
4d25: 4e 8b 8c c8 90 d4 c5 mov 0x1c5d490(%rax,%r9,8),%r9
|
|
4d2c: 01
|
|
4d2d: 41 ff d1 call *%r9
|
|
4d30: eb 18 jmp 0x4d4a
|
|
4d32: 48 8d 05 87 66 fe ff lea -0x19979(%rip),%rax # 0xfffffffffffeb3c0
|
|
4d39: 48 89 d1 mov %rdx,%rcx
|
|
4d3c: 48 89 fa mov %rdi,%rdx
|
|
4d3f: 4e 8b 8c c8 c0 d4 c5 mov 0x1c5d4c0(%rax,%r9,8),%r9
|
|
4d46: 01
|
|
4d47: 41 ff d1 call *%r9
|
|
4d4a: b8 01 00 00 00 mov $0x1,%eax
|
|
4d4f: 44 89 f9 mov %r15d,%ecx
|
|
4d52: d3 e0 shl %cl,%eax
|
|
4d54: 48 63 c0 movslq %eax,%rax
|
|
4d57: 48 83 f8 01 cmp $0x1,%rax
|
|
4d5b: 74 10 je 0x4d6d
|
|
4d5d: 44 8b 4f 04 mov 0x4(%rdi),%r9d
|
|
4d61: 44 89 0c 87 mov %r9d,(%rdi,%rax,4)
|
|
4d65: c7 44 87 04 00 00 00 movl $0x0,0x4(%rdi,%rax,4)
|
|
4d6c: 00
|
|
4d6d: c7 47 04 00 00 00 00 movl $0x0,0x4(%rdi)
|
|
4d74: 33 c0 xor %eax,%eax
|
|
4d76: 48 8d 64 24 30 lea 0x30(%rsp),%rsp
|
|
4d7b: 41 5f pop %r15
|
|
4d7d: 41 5e pop %r14
|
|
4d7f: 41 5d pop %r13
|
|
4d81: 41 5c pop %r12
|
|
4d83: 5f pop %rdi
|
|
4d84: c3 ret
|
|
4d85: 4c 89 c8 mov %r9,%rax
|
|
4d88: 48 83 e0 3f and $0x3f,%rax
|
|
4d8c: 48 f7 d8 neg %rax
|
|
4d8f: 48 83 e0 3f and $0x3f,%rax
|
|
4d93: 4c 03 c8 add %rax,%r9
|
|
4d96: 41 83 7c 24 18 00 cmpl $0x0,0x18(%r12)
|
|
4d9c: 4d 0f 4f e9 cmovg %r9,%r13
|
|
4da0: 41 be 01 00 00 00 mov $0x1,%r14d
|
|
4da6: 45 8d 4f ff lea -0x1(%r15),%r9d
|
|
4daa: 44 89 c9 mov %r9d,%ecx
|
|
4dad: 41 d3 e6 shl %cl,%r14d
|
|
4db0: 41 83 ff 06 cmp $0x6,%r15d
|
|
4db4: 7f 67 jg 0x4e1d
|
|
4db6: 41 83 7c 24 08 00 cmpl $0x0,0x8(%r12)
|
|
4dbc: 74 33 je 0x4df1
|
|
4dbe: 4d 63 ff movslq %r15d,%r15
|
|
4dc1: 48 8d 05 f8 65 fe ff lea -0x19a08(%rip),%rax # 0xfffffffffffeb3c0
|
|
4dc8: f3 41 0f 10 54 24 10 movss 0x10(%r12),%xmm2
|
|
4dcf: 48 89 d1 mov %rdx,%rcx
|
|
4dd2: 48 89 fa mov %rdi,%rdx
|
|
4dd5: 4e 8b 8c f8 e8 d4 c5 mov 0x1c5d4e8(%rax,%r15,8),%r9
|
|
4ddc: 01
|
|
4ddd: 41 ff d1 call *%r9
|
|
4de0: 44 89 f9 mov %r15d,%ecx
|
|
4de3: 41 bd 01 00 00 00 mov $0x1,%r13d
|
|
4de9: 41 d3 e5 shl %cl,%r13d
|
|
4dec: e9 f2 00 00 00 jmp 0x4ee3
|
|
4df1: 4d 63 ff movslq %r15d,%r15
|
|
4df4: 48 8d 05 c5 65 fe ff lea -0x19a3b(%rip),%rax # 0xfffffffffffeb3c0
|
|
4dfb: 48 89 d1 mov %rdx,%rcx
|
|
4dfe: 48 89 fa mov %rdi,%rdx
|
|
4e01: 4e 8b 8c f8 18 d5 c5 mov 0x1c5d518(%rax,%r15,8),%r9
|
|
4e08: 01
|
|
4e09: 41 ff d1 call *%r9
|
|
4e0c: 44 89 f9 mov %r15d,%ecx
|
|
4e0f: 41 bd 01 00 00 00 mov $0x1,%r13d
|
|
4e15: 41 d3 e5 shl %cl,%r13d
|
|
4e18: e9 c6 00 00 00 jmp 0x4ee3
|
|
4e1d: 41 83 ff 11 cmp $0x11,%r15d
|
|
4e21: 7e 77 jle 0x4e9a
|
|
4e23: 41 83 ff 12 cmp $0x12,%r15d
|
|
4e27: 7f 50 jg 0x4e79
|
|
4e29: 48 3b d7 cmp %rdi,%rdx
|
|
4e2c: 0f 84 18 01 00 00 je 0x4f4a
|
|
4e32: 48 89 d1 mov %rdx,%rcx
|
|
4e35: 48 89 fa mov %rdi,%rdx
|
|
4e38: 45 89 f0 mov %r14d,%r8d
|
|
4e3b: 4d 8b 4c 24 30 mov 0x30(%r12),%r9
|
|
4e40: e8 3b 43 b2 01 call 0x1b29180
|
|
4e45: 48 8d 04 24 lea (%rsp),%rax
|
|
4e49: 48 89 f9 mov %rdi,%rcx
|
|
4e4c: 44 89 f2 mov %r14d,%edx
|
|
4e4f: 4d 89 e9 mov %r13,%r9
|
|
4e52: 4d 8b 44 24 38 mov 0x38(%r12),%r8
|
|
4e57: c7 40 20 01 00 00 00 movl $0x1,0x20(%rax)
|
|
4e5e: e8 83 8b b2 01 call 0x1b2d9e6
|
|
4e63: 44 89 f9 mov %r15d,%ecx
|
|
4e66: 41 bd 01 00 00 00 mov $0x1,%r13d
|
|
4e6c: 41 d3 e5 shl %cl,%r13d
|
|
4e6f: 41 83 7c 24 08 00 cmpl $0x0,0x8(%r12)
|
|
4e75: 75 5a jne 0x4ed1
|
|
4e77: eb 6a jmp 0x4ee3
|
|
4e79: 48 8d 04 24 lea (%rsp),%rax
|
|
4e7d: 4c 89 e1 mov %r12,%rcx
|
|
4e80: 49 89 f8 mov %rdi,%r8
|
|
4e83: 4c 89 68 20 mov %r13,0x20(%rax)
|
|
4e87: e8 b4 7b 09 00 call 0x9ca40
|
|
4e8c: 44 89 f9 mov %r15d,%ecx
|
|
4e8f: 41 bd 01 00 00 00 mov $0x1,%r13d
|
|
4e95: 41 d3 e5 shl %cl,%r13d
|
|
4e98: eb 49 jmp 0x4ee3
|
|
4e9a: 49 89 e2 mov %rsp,%r10
|
|
4e9d: 48 89 d1 mov %rdx,%rcx
|
|
4ea0: 49 8b 44 24 30 mov 0x30(%r12),%rax
|
|
4ea5: 48 89 fa mov %rdi,%rdx
|
|
4ea8: 45 89 f0 mov %r14d,%r8d
|
|
4eab: 4d 8b 4c 24 38 mov 0x38(%r12),%r9
|
|
4eb0: 49 89 42 20 mov %rax,0x20(%r10)
|
|
4eb4: 4d 89 6a 28 mov %r13,0x28(%r10)
|
|
4eb8: e8 83 6a b2 01 call 0x1b2b940
|
|
4ebd: 44 89 f9 mov %r15d,%ecx
|
|
4ec0: 41 bd 01 00 00 00 mov $0x1,%r13d
|
|
4ec6: 41 d3 e5 shl %cl,%r13d
|
|
4ec9: 41 83 7c 24 08 00 cmpl $0x0,0x8(%r12)
|
|
4ecf: 74 12 je 0x4ee3
|
|
4ed1: f3 41 0f 10 44 24 10 movss 0x10(%r12),%xmm0
|
|
4ed8: 48 89 fa mov %rdi,%rdx
|
|
4edb: 45 89 e8 mov %r13d,%r8d
|
|
4ede: e8 3d 62 ff ff call 0xffffffffffffb120
|
|
4ee3: f3 0f 10 47 04 movss 0x4(%rdi),%xmm0
|
|
4ee8: 48 89 f9 mov %rdi,%rcx
|
|
4eeb: f3 0f 10 0f movss (%rdi),%xmm1
|
|
4eef: 44 89 f2 mov %r14d,%edx
|
|
4ef2: 41 b8 01 00 00 00 mov $0x1,%r8d
|
|
4ef8: f3 0f 58 07 addss (%rdi),%xmm0
|
|
4efc: f3 0f 5c 4f 04 subss 0x4(%rdi),%xmm1
|
|
4f01: f3 0f 11 07 movss %xmm0,(%rdi)
|
|
4f05: f3 0f 11 4f 04 movss %xmm1,0x4(%rdi)
|
|
4f0a: 4d 8b 4c 24 50 mov 0x50(%r12),%r9
|
|
4f0f: e8 ac 8e 09 00 call 0x9ddc0
|
|
4f14: 4d 63 ed movslq %r13d,%r13
|
|
4f17: 49 83 fd 01 cmp $0x1,%r13
|
|
4f1b: 74 15 je 0x4f32
|
|
4f1d: 8b 47 04 mov 0x4(%rdi),%eax
|
|
4f20: 45 33 c9 xor %r9d,%r9d
|
|
4f23: 42 89 04 af mov %eax,(%rdi,%r13,4)
|
|
4f27: 46 89 4c af 04 mov %r9d,0x4(%rdi,%r13,4)
|
|
4f2c: 44 89 4f 04 mov %r9d,0x4(%rdi)
|
|
4f30: eb 07 jmp 0x4f39
|
|
4f32: c7 47 04 00 00 00 00 movl $0x0,0x4(%rdi)
|
|
4f39: 33 c0 xor %eax,%eax
|
|
4f3b: 48 8d 64 24 30 lea 0x30(%rsp),%rsp
|
|
4f40: 41 5f pop %r15
|
|
4f42: 41 5e pop %r14
|
|
4f44: 41 5d pop %r13
|
|
4f46: 41 5c pop %r12
|
|
4f48: 5f pop %rdi
|
|
4f49: c3 ret
|
|
4f4a: 48 89 f9 mov %rdi,%rcx
|
|
4f4d: 44 89 f2 mov %r14d,%edx
|
|
4f50: 4d 8b 44 24 30 mov 0x30(%r12),%r8
|
|
4f55: e8 76 3c b2 01 call 0x1b28bd0
|
|
4f5a: e9 e6 fe ff ff jmp 0x4e45
|
|
4f5f: 41 83 7c 24 18 00 cmpl $0x0,0x18(%r12)
|
|
4f65: 7e 14 jle 0x4f7b
|
|
4f67: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
4f6c: 48 8d 64 24 30 lea 0x30(%rsp),%rsp
|
|
4f71: 41 5f pop %r15
|
|
4f73: 41 5e pop %r14
|
|
4f75: 41 5d pop %r13
|
|
4f77: 41 5c pop %r12
|
|
4f79: 5f pop %rdi
|
|
4f7a: c3 ret
|
|
4f7b: 45 8b 7c 24 04 mov 0x4(%r12),%r15d
|
|
4f80: 41 83 7c 24 04 04 cmpl $0x4,0x4(%r12)
|
|
4f86: 0f 8e 7a fd ff ff jle 0x4d06
|
|
4f8c: e9 0f fe ff ff jmp 0x4da0
|
|
4f91: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
4f98: 00
|
|
4f99: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
4fa0: 56 push %rsi
|
|
4fa1: 57 push %rdi
|
|
4fa2: 41 54 push %r12
|
|
4fa4: 41 55 push %r13
|
|
4fa6: 48 83 ec 38 sub $0x38,%rsp
|
|
4faa: 4c 89 c7 mov %r8,%rdi
|
|
4fad: 48 89 d6 mov %rdx,%rsi
|
|
4fb0: 48 89 ca mov %rcx,%rdx
|
|
4fb3: 45 33 db xor %r11d,%r11d
|
|
4fb6: 48 85 ff test %rdi,%rdi
|
|
4fb9: 0f 84 0e 02 00 00 je 0x51cd
|
|
4fbf: 83 3f 06 cmpl $0x6,(%rdi)
|
|
4fc2: 74 10 je 0x4fd4
|
|
4fc4: b8 f3 ff ff ff mov $0xfffffff3,%eax
|
|
4fc9: 48 83 c4 38 add $0x38,%rsp
|
|
4fcd: 41 5d pop %r13
|
|
4fcf: 41 5c pop %r12
|
|
4fd1: 5f pop %rdi
|
|
4fd2: 5e pop %rsi
|
|
4fd3: c3 ret
|
|
4fd4: 48 85 d2 test %rdx,%rdx
|
|
4fd7: 0f 84 f0 01 00 00 je 0x51cd
|
|
4fdd: 48 85 f6 test %rsi,%rsi
|
|
4fe0: 0f 84 e7 01 00 00 je 0x51cd
|
|
4fe6: 4d 85 c9 test %r9,%r9
|
|
4fe9: 0f 84 d8 01 00 00 je 0x51c7
|
|
4fef: 44 8b 6f 04 mov 0x4(%rdi),%r13d
|
|
4ff3: 41 83 fd 04 cmp $0x4,%r13d
|
|
4ff7: 7f 74 jg 0x506d
|
|
4ff9: 4d 63 cd movslq %r13d,%r9
|
|
4ffc: 83 7f 08 00 cmpl $0x0,0x8(%rdi)
|
|
5000: 74 1f je 0x5021
|
|
5002: 48 8d 05 b7 63 fe ff lea -0x19c49(%rip),%rax # 0xfffffffffffeb3c0
|
|
5009: f3 0f 10 57 10 movss 0x10(%rdi),%xmm2
|
|
500e: 48 89 d1 mov %rdx,%rcx
|
|
5011: 4e 8b 8c c8 50 d5 c5 mov 0x1c5d550(%rax,%r9,8),%r9
|
|
5018: 01
|
|
5019: 48 89 f2 mov %rsi,%rdx
|
|
501c: 41 ff d1 call *%r9
|
|
501f: eb 17 jmp 0x5038
|
|
5021: 48 8d 05 98 63 fe ff lea -0x19c68(%rip),%rax # 0xfffffffffffeb3c0
|
|
5028: 48 89 d1 mov %rdx,%rcx
|
|
502b: 4a 8b bc c8 80 d5 c5 mov 0x1c5d580(%rax,%r9,8),%rdi
|
|
5032: 01
|
|
5033: 48 89 f2 mov %rsi,%rdx
|
|
5036: ff d7 call *%rdi
|
|
5038: b8 01 00 00 00 mov $0x1,%eax
|
|
503d: 44 89 e9 mov %r13d,%ecx
|
|
5040: d3 e0 shl %cl,%eax
|
|
5042: 48 63 c0 movslq %eax,%rax
|
|
5045: 48 83 f8 01 cmp $0x1,%rax
|
|
5049: 74 0e je 0x5059
|
|
504b: 8b 7e 04 mov 0x4(%rsi),%edi
|
|
504e: c7 44 86 04 00 00 00 movl $0x0,0x4(%rsi,%rax,4)
|
|
5055: 00
|
|
5056: 89 3c 86 mov %edi,(%rsi,%rax,4)
|
|
5059: c7 46 04 00 00 00 00 movl $0x0,0x4(%rsi)
|
|
5060: 33 c0 xor %eax,%eax
|
|
5062: 48 83 c4 38 add $0x38,%rsp
|
|
5066: 41 5d pop %r13
|
|
5068: 41 5c pop %r12
|
|
506a: 5f pop %rdi
|
|
506b: 5e pop %rsi
|
|
506c: c3 ret
|
|
506d: 4c 89 c8 mov %r9,%rax
|
|
5070: 48 83 e0 3f and $0x3f,%rax
|
|
5074: 48 f7 d8 neg %rax
|
|
5077: 48 83 e0 3f and $0x3f,%rax
|
|
507b: 4c 03 c8 add %rax,%r9
|
|
507e: 83 7f 18 00 cmpl $0x0,0x18(%rdi)
|
|
5082: 4d 0f 4f d9 cmovg %r9,%r11
|
|
5086: 45 8d 4d ff lea -0x1(%r13),%r9d
|
|
508a: 41 bc 01 00 00 00 mov $0x1,%r12d
|
|
5090: 44 89 c9 mov %r9d,%ecx
|
|
5093: 41 d3 e4 shl %cl,%r12d
|
|
5096: 41 83 fd 06 cmp $0x6,%r13d
|
|
509a: 7f 60 jg 0x50fc
|
|
509c: 83 7f 08 00 cmpl $0x0,0x8(%rdi)
|
|
50a0: 74 31 je 0x50d3
|
|
50a2: 4d 63 ed movslq %r13d,%r13
|
|
50a5: 48 8d 05 14 63 fe ff lea -0x19cec(%rip),%rax # 0xfffffffffffeb3c0
|
|
50ac: f3 0f 10 57 10 movss 0x10(%rdi),%xmm2
|
|
50b1: 4e 8b 8c e8 a8 d5 c5 mov 0x1c5d5a8(%rax,%r13,8),%r9
|
|
50b8: 01
|
|
50b9: 48 89 d1 mov %rdx,%rcx
|
|
50bc: 48 89 f2 mov %rsi,%rdx
|
|
50bf: 41 ff d1 call *%r9
|
|
50c2: 44 89 e9 mov %r13d,%ecx
|
|
50c5: 41 bd 01 00 00 00 mov $0x1,%r13d
|
|
50cb: 41 d3 e5 shl %cl,%r13d
|
|
50ce: e9 92 00 00 00 jmp 0x5165
|
|
50d3: 4d 63 ed movslq %r13d,%r13
|
|
50d6: 48 8d 05 e3 62 fe ff lea -0x19d1d(%rip),%rax # 0xfffffffffffeb3c0
|
|
50dd: 4e 8b 8c e8 d8 d5 c5 mov 0x1c5d5d8(%rax,%r13,8),%r9
|
|
50e4: 01
|
|
50e5: 48 89 d1 mov %rdx,%rcx
|
|
50e8: 48 89 f2 mov %rsi,%rdx
|
|
50eb: 41 ff d1 call *%r9
|
|
50ee: 44 89 e9 mov %r13d,%ecx
|
|
50f1: 41 bd 01 00 00 00 mov $0x1,%r13d
|
|
50f7: 41 d3 e5 shl %cl,%r13d
|
|
50fa: eb 69 jmp 0x5165
|
|
50fc: 41 83 fd 12 cmp $0x12,%r13d
|
|
5100: 7e 20 jle 0x5122
|
|
5102: 48 89 e0 mov %rsp,%rax
|
|
5105: 48 89 f9 mov %rdi,%rcx
|
|
5108: 49 89 f0 mov %rsi,%r8
|
|
510b: 4c 89 58 20 mov %r11,0x20(%rax)
|
|
510f: e8 cc d9 09 00 call 0xa2ae0
|
|
5114: 44 89 e9 mov %r13d,%ecx
|
|
5117: 41 bd 01 00 00 00 mov $0x1,%r13d
|
|
511d: 41 d3 e5 shl %cl,%r13d
|
|
5120: eb 43 jmp 0x5165
|
|
5122: 49 89 e2 mov %rsp,%r10
|
|
5125: 48 8b 47 30 mov 0x30(%rdi),%rax
|
|
5129: 48 89 d1 mov %rdx,%rcx
|
|
512c: 4c 8b 4f 38 mov 0x38(%rdi),%r9
|
|
5130: 48 89 f2 mov %rsi,%rdx
|
|
5133: 45 89 e0 mov %r12d,%r8d
|
|
5136: 4d 89 5a 28 mov %r11,0x28(%r10)
|
|
513a: 49 89 42 20 mov %rax,0x20(%r10)
|
|
513e: e8 5d f0 b3 01 call 0x1b441a0
|
|
5143: 44 89 e9 mov %r13d,%ecx
|
|
5146: 41 bd 01 00 00 00 mov $0x1,%r13d
|
|
514c: 41 d3 e5 shl %cl,%r13d
|
|
514f: 83 7f 08 00 cmpl $0x0,0x8(%rdi)
|
|
5153: 74 10 je 0x5165
|
|
5155: f3 0f 10 47 10 movss 0x10(%rdi),%xmm0
|
|
515a: 48 89 f2 mov %rsi,%rdx
|
|
515d: 45 89 e8 mov %r13d,%r8d
|
|
5160: e8 1b 60 ff ff call 0xffffffffffffb180
|
|
5165: f3 0f 10 4e 04 movss 0x4(%rsi),%xmm1
|
|
516a: 48 89 f1 mov %rsi,%rcx
|
|
516d: 44 89 e2 mov %r12d,%edx
|
|
5170: f3 0f 10 16 movss (%rsi),%xmm2
|
|
5174: 0f 28 c1 movaps %xmm1,%xmm0
|
|
5177: 41 b8 01 00 00 00 mov $0x1,%r8d
|
|
517d: f3 0f 58 c2 addss %xmm2,%xmm0
|
|
5181: f3 0f 5c d1 subss %xmm1,%xmm2
|
|
5185: f3 0f 11 06 movss %xmm0,(%rsi)
|
|
5189: f3 0f 11 56 04 movss %xmm2,0x4(%rsi)
|
|
518e: 4c 8b 4f 50 mov 0x50(%rdi),%r9
|
|
5192: e8 89 eb 09 00 call 0xa3d20
|
|
5197: 4d 63 ed movslq %r13d,%r13
|
|
519a: 49 83 fd 01 cmp $0x1,%r13
|
|
519e: 74 13 je 0x51b3
|
|
51a0: 8b 46 04 mov 0x4(%rsi),%eax
|
|
51a3: 33 ff xor %edi,%edi
|
|
51a5: 42 89 7c ae 04 mov %edi,0x4(%rsi,%r13,4)
|
|
51aa: 42 89 04 ae mov %eax,(%rsi,%r13,4)
|
|
51ae: 89 7e 04 mov %edi,0x4(%rsi)
|
|
51b1: eb 07 jmp 0x51ba
|
|
51b3: c7 46 04 00 00 00 00 movl $0x0,0x4(%rsi)
|
|
51ba: 33 c0 xor %eax,%eax
|
|
51bc: 48 83 c4 38 add $0x38,%rsp
|
|
51c0: 41 5d pop %r13
|
|
51c2: 41 5c pop %r12
|
|
51c4: 5f pop %rdi
|
|
51c5: 5e pop %rsi
|
|
51c6: c3 ret
|
|
51c7: 83 7f 18 00 cmpl $0x0,0x18(%rdi)
|
|
51cb: 7e 10 jle 0x51dd
|
|
51cd: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
51d2: 48 83 c4 38 add $0x38,%rsp
|
|
51d6: 41 5d pop %r13
|
|
51d8: 41 5c pop %r12
|
|
51da: 5f pop %rdi
|
|
51db: 5e pop %rsi
|
|
51dc: c3 ret
|
|
51dd: 44 8b 6f 04 mov 0x4(%rdi),%r13d
|
|
51e1: 41 83 fd 04 cmp $0x4,%r13d
|
|
51e5: 0f 8e 0e fe ff ff jle 0x4ff9
|
|
51eb: e9 96 fe ff ff jmp 0x5086
|
|
51f0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
51f7: 00
|
|
51f8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
51ff: 90 nop
|
|
5200: 41 54 push %r12
|
|
5202: 41 55 push %r13
|
|
5204: 41 56 push %r14
|
|
5206: 41 57 push %r15
|
|
5208: 48 83 ec 38 sub $0x38,%rsp
|
|
520c: 4d 89 c5 mov %r8,%r13
|
|
520f: 49 89 d4 mov %rdx,%r12
|
|
5212: 48 89 ca mov %rcx,%rdx
|
|
5215: 45 33 db xor %r11d,%r11d
|
|
5218: 4d 85 ed test %r13,%r13
|
|
521b: 0f 84 25 02 00 00 je 0x5446
|
|
5221: 41 83 7d 00 06 cmpl $0x6,0x0(%r13)
|
|
5226: 74 12 je 0x523a
|
|
5228: b8 f3 ff ff ff mov $0xfffffff3,%eax
|
|
522d: 48 83 c4 38 add $0x38,%rsp
|
|
5231: 41 5f pop %r15
|
|
5233: 41 5e pop %r14
|
|
5235: 41 5d pop %r13
|
|
5237: 41 5c pop %r12
|
|
5239: c3 ret
|
|
523a: 48 85 d2 test %rdx,%rdx
|
|
523d: 0f 84 03 02 00 00 je 0x5446
|
|
5243: 4d 85 e4 test %r12,%r12
|
|
5246: 0f 84 fa 01 00 00 je 0x5446
|
|
524c: 4d 85 c9 test %r9,%r9
|
|
524f: 0f 84 ea 01 00 00 je 0x543f
|
|
5255: 45 8b 7d 04 mov 0x4(%r13),%r15d
|
|
5259: 41 83 ff 04 cmp $0x4,%r15d
|
|
525d: 7f 79 jg 0x52d8
|
|
525f: 4d 63 cf movslq %r15d,%r9
|
|
5262: 41 83 7d 08 00 cmpl $0x0,0x8(%r13)
|
|
5267: 74 1d je 0x5286
|
|
5269: 48 8d 05 50 61 fe ff lea -0x19eb0(%rip),%rax # 0xfffffffffffeb3c0
|
|
5270: 48 89 d1 mov %rdx,%rcx
|
|
5273: c4 c1 7a 10 55 10 vmovss 0x10(%r13),%xmm2
|
|
5279: 4c 89 e2 mov %r12,%rdx
|
|
527c: 42 ff 94 c8 10 d6 c5 call *0x1c5d610(%rax,%r9,8)
|
|
5283: 01
|
|
5284: eb 15 jmp 0x529b
|
|
5286: 48 8d 05 33 61 fe ff lea -0x19ecd(%rip),%rax # 0xfffffffffffeb3c0
|
|
528d: 48 89 d1 mov %rdx,%rcx
|
|
5290: 4c 89 e2 mov %r12,%rdx
|
|
5293: 42 ff 94 c8 40 d6 c5 call *0x1c5d640(%rax,%r9,8)
|
|
529a: 01
|
|
529b: b8 01 00 00 00 mov $0x1,%eax
|
|
52a0: 44 89 f9 mov %r15d,%ecx
|
|
52a3: d3 e0 shl %cl,%eax
|
|
52a5: 48 63 c0 movslq %eax,%rax
|
|
52a8: 48 83 f8 01 cmp $0x1,%rax
|
|
52ac: 74 12 je 0x52c0
|
|
52ae: 45 8b 4c 24 04 mov 0x4(%r12),%r9d
|
|
52b3: 45 89 0c 84 mov %r9d,(%r12,%rax,4)
|
|
52b7: 41 c7 44 84 04 00 00 movl $0x0,0x4(%r12,%rax,4)
|
|
52be: 00 00
|
|
52c0: 41 c7 44 24 04 00 00 movl $0x0,0x4(%r12)
|
|
52c7: 00 00
|
|
52c9: 33 c0 xor %eax,%eax
|
|
52cb: 48 83 c4 38 add $0x38,%rsp
|
|
52cf: 41 5f pop %r15
|
|
52d1: 41 5e pop %r14
|
|
52d3: 41 5d pop %r13
|
|
52d5: 41 5c pop %r12
|
|
52d7: c3 ret
|
|
52d8: 4c 89 c8 mov %r9,%rax
|
|
52db: 48 83 e0 3f and $0x3f,%rax
|
|
52df: 48 f7 d8 neg %rax
|
|
52e2: 48 83 e0 3f and $0x3f,%rax
|
|
52e6: 4c 03 c8 add %rax,%r9
|
|
52e9: 41 83 7d 18 00 cmpl $0x0,0x18(%r13)
|
|
52ee: 4d 0f 4f d9 cmovg %r9,%r11
|
|
52f2: 41 be 01 00 00 00 mov $0x1,%r14d
|
|
52f8: 45 8d 4f ff lea -0x1(%r15),%r9d
|
|
52fc: 44 89 c9 mov %r9d,%ecx
|
|
52ff: 41 d3 e6 shl %cl,%r14d
|
|
5302: 41 83 ff 07 cmp $0x7,%r15d
|
|
5306: 7f 5c jg 0x5364
|
|
5308: 41 83 7d 08 00 cmpl $0x0,0x8(%r13)
|
|
530d: 74 2f je 0x533e
|
|
530f: 4d 63 ff movslq %r15d,%r15
|
|
5312: 48 8d 05 a7 60 fe ff lea -0x19f59(%rip),%rax # 0xfffffffffffeb3c0
|
|
5319: c4 c1 7a 10 55 10 vmovss 0x10(%r13),%xmm2
|
|
531f: 48 89 d1 mov %rdx,%rcx
|
|
5322: 4c 89 e2 mov %r12,%rdx
|
|
5325: 42 ff 94 f8 68 d6 c5 call *0x1c5d668(%rax,%r15,8)
|
|
532c: 01
|
|
532d: 44 89 f9 mov %r15d,%ecx
|
|
5330: 41 bf 01 00 00 00 mov $0x1,%r15d
|
|
5336: 41 d3 e7 shl %cl,%r15d
|
|
5339: e9 91 00 00 00 jmp 0x53cf
|
|
533e: 4d 63 ff movslq %r15d,%r15
|
|
5341: 48 8d 05 78 60 fe ff lea -0x19f88(%rip),%rax # 0xfffffffffffeb3c0
|
|
5348: 48 89 d1 mov %rdx,%rcx
|
|
534b: 4c 89 e2 mov %r12,%rdx
|
|
534e: 42 ff 94 f8 a0 d6 c5 call *0x1c5d6a0(%rax,%r15,8)
|
|
5355: 01
|
|
5356: 44 89 f9 mov %r15d,%ecx
|
|
5359: 41 bf 01 00 00 00 mov $0x1,%r15d
|
|
535f: 41 d3 e7 shl %cl,%r15d
|
|
5362: eb 6b jmp 0x53cf
|
|
5364: 41 83 ff 13 cmp $0x13,%r15d
|
|
5368: 7e 20 jle 0x538a
|
|
536a: 48 89 e0 mov %rsp,%rax
|
|
536d: 4c 89 e9 mov %r13,%rcx
|
|
5370: 4d 89 e0 mov %r12,%r8
|
|
5373: 4c 89 58 20 mov %r11,0x20(%rax)
|
|
5377: e8 84 32 0a 00 call 0xa8600
|
|
537c: 44 89 f9 mov %r15d,%ecx
|
|
537f: 41 bf 01 00 00 00 mov $0x1,%r15d
|
|
5385: 41 d3 e7 shl %cl,%r15d
|
|
5388: eb 45 jmp 0x53cf
|
|
538a: 49 89 e2 mov %rsp,%r10
|
|
538d: 48 89 d1 mov %rdx,%rcx
|
|
5390: 49 8b 45 30 mov 0x30(%r13),%rax
|
|
5394: 4c 89 e2 mov %r12,%rdx
|
|
5397: 45 89 f0 mov %r14d,%r8d
|
|
539a: 4d 8b 4d 38 mov 0x38(%r13),%r9
|
|
539e: 4d 89 5a 28 mov %r11,0x28(%r10)
|
|
53a2: 49 89 42 20 mov %rax,0x20(%r10)
|
|
53a6: e8 55 76 b5 01 call 0x1b5ca00
|
|
53ab: 44 89 f9 mov %r15d,%ecx
|
|
53ae: 41 bf 01 00 00 00 mov $0x1,%r15d
|
|
53b4: 41 d3 e7 shl %cl,%r15d
|
|
53b7: 41 83 7d 08 00 cmpl $0x0,0x8(%r13)
|
|
53bc: 74 11 je 0x53cf
|
|
53be: c4 c1 7a 10 45 10 vmovss 0x10(%r13),%xmm0
|
|
53c4: 4c 89 e2 mov %r12,%rdx
|
|
53c7: 45 89 f8 mov %r15d,%r8d
|
|
53ca: e8 11 5e ff ff call 0xffffffffffffb1e0
|
|
53cf: c4 c1 7a 10 54 24 04 vmovss 0x4(%r12),%xmm2
|
|
53d6: 4c 89 e1 mov %r12,%rcx
|
|
53d9: c4 c1 7a 10 0c 24 vmovss (%r12),%xmm1
|
|
53df: 44 89 f2 mov %r14d,%edx
|
|
53e2: 41 b8 01 00 00 00 mov $0x1,%r8d
|
|
53e8: c5 ea 58 c1 vaddss %xmm1,%xmm2,%xmm0
|
|
53ec: c5 f2 5c da vsubss %xmm2,%xmm1,%xmm3
|
|
53f0: c4 c1 7a 11 04 24 vmovss %xmm0,(%r12)
|
|
53f6: c4 c1 7a 11 5c 24 04 vmovss %xmm3,0x4(%r12)
|
|
53fd: 4d 8b 4d 50 mov 0x50(%r13),%r9
|
|
5401: e8 3a 44 0a 00 call 0xa9840
|
|
5406: 4d 63 ff movslq %r15d,%r15
|
|
5409: 49 83 ff 01 cmp $0x1,%r15
|
|
540d: 74 18 je 0x5427
|
|
540f: 41 8b 44 24 04 mov 0x4(%r12),%eax
|
|
5414: 45 33 c9 xor %r9d,%r9d
|
|
5417: 43 89 04 bc mov %eax,(%r12,%r15,4)
|
|
541b: 47 89 4c bc 04 mov %r9d,0x4(%r12,%r15,4)
|
|
5420: 45 89 4c 24 04 mov %r9d,0x4(%r12)
|
|
5425: eb 09 jmp 0x5430
|
|
5427: 41 c7 44 24 04 00 00 movl $0x0,0x4(%r12)
|
|
542e: 00 00
|
|
5430: 33 c0 xor %eax,%eax
|
|
5432: 48 83 c4 38 add $0x38,%rsp
|
|
5436: 41 5f pop %r15
|
|
5438: 41 5e pop %r14
|
|
543a: 41 5d pop %r13
|
|
543c: 41 5c pop %r12
|
|
543e: c3 ret
|
|
543f: 41 83 7d 18 00 cmpl $0x0,0x18(%r13)
|
|
5444: 7e 12 jle 0x5458
|
|
5446: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
544b: 48 83 c4 38 add $0x38,%rsp
|
|
544f: 41 5f pop %r15
|
|
5451: 41 5e pop %r14
|
|
5453: 41 5d pop %r13
|
|
5455: 41 5c pop %r12
|
|
5457: c3 ret
|
|
5458: 45 8b 7d 04 mov 0x4(%r13),%r15d
|
|
545c: 41 83 ff 04 cmp $0x4,%r15d
|
|
5460: 0f 8e f9 fd ff ff jle 0x525f
|
|
5466: e9 87 fe ff ff jmp 0x52f2
|
|
546b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
5472: 00
|
|
5473: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
547a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
5480: 56 push %rsi
|
|
5481: 57 push %rdi
|
|
5482: 41 54 push %r12
|
|
5484: 41 55 push %r13
|
|
5486: 41 57 push %r15
|
|
5488: 48 83 ec 30 sub $0x30,%rsp
|
|
548c: 4c 89 c7 mov %r8,%rdi
|
|
548f: 48 89 d6 mov %rdx,%rsi
|
|
5492: 48 89 ca mov %rcx,%rdx
|
|
5495: 45 33 db xor %r11d,%r11d
|
|
5498: 48 85 ff test %rdi,%rdi
|
|
549b: 0f 84 ea 01 00 00 je 0x568b
|
|
54a1: 83 3f 06 cmpl $0x6,(%rdi)
|
|
54a4: 74 12 je 0x54b8
|
|
54a6: b8 f3 ff ff ff mov $0xfffffff3,%eax
|
|
54ab: 48 83 c4 30 add $0x30,%rsp
|
|
54af: 41 5f pop %r15
|
|
54b1: 41 5d pop %r13
|
|
54b3: 41 5c pop %r12
|
|
54b5: 5f pop %rdi
|
|
54b6: 5e pop %rsi
|
|
54b7: c3 ret
|
|
54b8: 48 85 d2 test %rdx,%rdx
|
|
54bb: 0f 84 ca 01 00 00 je 0x568b
|
|
54c1: 48 85 f6 test %rsi,%rsi
|
|
54c4: 0f 84 c1 01 00 00 je 0x568b
|
|
54ca: 4d 85 c9 test %r9,%r9
|
|
54cd: 0f 84 b2 01 00 00 je 0x5685
|
|
54d3: 44 8b 7f 04 mov 0x4(%rdi),%r15d
|
|
54d7: 41 83 ff 04 cmp $0x4,%r15d
|
|
54db: 7f 75 jg 0x5552
|
|
54dd: 4d 63 cf movslq %r15d,%r9
|
|
54e0: 83 7f 08 00 cmpl $0x0,0x8(%rdi)
|
|
54e4: 74 20 je 0x5506
|
|
54e6: 48 8d 05 d3 5e fe ff lea -0x1a12d(%rip),%rax # 0xfffffffffffeb3c0
|
|
54ed: 48 89 d1 mov %rdx,%rcx
|
|
54f0: c5 fa 10 47 10 vmovss 0x10(%rdi),%xmm0
|
|
54f5: 48 89 f2 mov %rsi,%rdx
|
|
54f8: c5 f8 28 d0 vmovaps %xmm0,%xmm2
|
|
54fc: 42 ff 94 c8 e0 d6 c5 call *0x1c5d6e0(%rax,%r9,8)
|
|
5503: 01
|
|
5504: eb 15 jmp 0x551b
|
|
5506: 48 8d 05 b3 5e fe ff lea -0x1a14d(%rip),%rax # 0xfffffffffffeb3c0
|
|
550d: 48 89 d1 mov %rdx,%rcx
|
|
5510: 48 89 f2 mov %rsi,%rdx
|
|
5513: 42 ff 94 c8 10 d7 c5 call *0x1c5d710(%rax,%r9,8)
|
|
551a: 01
|
|
551b: b8 01 00 00 00 mov $0x1,%eax
|
|
5520: c4 e2 01 f7 f8 shlx %r15d,%eax,%edi
|
|
5525: 48 63 ff movslq %edi,%rdi
|
|
5528: 48 83 ff 01 cmp $0x1,%rdi
|
|
552c: 74 0e je 0x553c
|
|
552e: 8b 46 04 mov 0x4(%rsi),%eax
|
|
5531: 89 04 be mov %eax,(%rsi,%rdi,4)
|
|
5534: c7 44 be 04 00 00 00 movl $0x0,0x4(%rsi,%rdi,4)
|
|
553b: 00
|
|
553c: c7 46 04 00 00 00 00 movl $0x0,0x4(%rsi)
|
|
5543: 33 c0 xor %eax,%eax
|
|
5545: 48 83 c4 30 add $0x30,%rsp
|
|
5549: 41 5f pop %r15
|
|
554b: 41 5d pop %r13
|
|
554d: 41 5c pop %r12
|
|
554f: 5f pop %rdi
|
|
5550: 5e pop %rsi
|
|
5551: c3 ret
|
|
5552: 4c 89 c8 mov %r9,%rax
|
|
5555: 48 83 e0 3f and $0x3f,%rax
|
|
5559: 48 f7 d8 neg %rax
|
|
555c: 48 83 e0 3f and $0x3f,%rax
|
|
5560: 4c 03 c8 add %rax,%r9
|
|
5563: 83 7f 18 00 cmpl $0x0,0x18(%rdi)
|
|
5567: 4d 0f 4f d9 cmovg %r9,%r11
|
|
556b: 41 bc 01 00 00 00 mov $0x1,%r12d
|
|
5571: 45 8d 4f ff lea -0x1(%r15),%r9d
|
|
5575: c4 42 31 f7 ec shlx %r9d,%r12d,%r13d
|
|
557a: 41 83 ff 07 cmp $0x7,%r15d
|
|
557e: 7f 49 jg 0x55c9
|
|
5580: 83 7f 08 00 cmpl $0x0,0x8(%rdi)
|
|
5584: 74 24 je 0x55aa
|
|
5586: 4d 63 ff movslq %r15d,%r15
|
|
5589: 48 8d 05 30 5e fe ff lea -0x1a1d0(%rip),%rax # 0xfffffffffffeb3c0
|
|
5590: c5 fa 10 57 10 vmovss 0x10(%rdi),%xmm2
|
|
5595: 48 89 d1 mov %rdx,%rcx
|
|
5598: 48 89 f2 mov %rsi,%rdx
|
|
559b: 42 ff 94 f8 38 d7 c5 call *0x1c5d738(%rax,%r15,8)
|
|
55a2: 01
|
|
55a3: c4 42 01 f7 e4 shlx %r15d,%r12d,%r12d
|
|
55a8: eb 7a jmp 0x5624
|
|
55aa: 4d 63 ff movslq %r15d,%r15
|
|
55ad: 48 8d 05 0c 5e fe ff lea -0x1a1f4(%rip),%rax # 0xfffffffffffeb3c0
|
|
55b4: 48 89 d1 mov %rdx,%rcx
|
|
55b7: 48 89 f2 mov %rsi,%rdx
|
|
55ba: 42 ff 94 f8 70 d7 c5 call *0x1c5d770(%rax,%r15,8)
|
|
55c1: 01
|
|
55c2: c4 42 01 f7 e4 shlx %r15d,%r12d,%r12d
|
|
55c7: eb 5b jmp 0x5624
|
|
55c9: 41 83 ff 13 cmp $0x13,%r15d
|
|
55cd: 7e 19 jle 0x55e8
|
|
55cf: 48 89 e0 mov %rsp,%rax
|
|
55d2: 48 89 f9 mov %rdi,%rcx
|
|
55d5: 49 89 f0 mov %rsi,%r8
|
|
55d8: 4c 89 58 20 mov %r11,0x20(%rax)
|
|
55dc: e8 bf 93 0a 00 call 0xae9a0
|
|
55e1: c4 42 01 f7 e4 shlx %r15d,%r12d,%r12d
|
|
55e6: eb 3c jmp 0x5624
|
|
55e8: 49 89 e2 mov %rsp,%r10
|
|
55eb: 48 89 d1 mov %rdx,%rcx
|
|
55ee: 48 8b 47 30 mov 0x30(%rdi),%rax
|
|
55f2: 48 89 f2 mov %rsi,%rdx
|
|
55f5: 45 89 e8 mov %r13d,%r8d
|
|
55f8: 4c 8b 4f 38 mov 0x38(%rdi),%r9
|
|
55fc: 4d 89 5a 28 mov %r11,0x28(%r10)
|
|
5600: 49 89 42 20 mov %rax,0x20(%r10)
|
|
5604: e8 37 79 b6 01 call 0x1b6cf40
|
|
5609: c4 42 01 f7 e4 shlx %r15d,%r12d,%r12d
|
|
560e: 83 7f 08 00 cmpl $0x0,0x8(%rdi)
|
|
5612: 74 10 je 0x5624
|
|
5614: c5 fa 10 47 10 vmovss 0x10(%rdi),%xmm0
|
|
5619: 48 89 f2 mov %rsi,%rdx
|
|
561c: 45 89 e0 mov %r12d,%r8d
|
|
561f: e8 7c 5d ff ff call 0xffffffffffffb3a0
|
|
5624: c5 fa 10 56 04 vmovss 0x4(%rsi),%xmm2
|
|
5629: 48 89 f1 mov %rsi,%rcx
|
|
562c: c5 fa 10 0e vmovss (%rsi),%xmm1
|
|
5630: 44 89 ea mov %r13d,%edx
|
|
5633: 41 b8 01 00 00 00 mov $0x1,%r8d
|
|
5639: c5 ea 58 c1 vaddss %xmm1,%xmm2,%xmm0
|
|
563d: c5 f2 5c da vsubss %xmm2,%xmm1,%xmm3
|
|
5641: c5 fa 11 06 vmovss %xmm0,(%rsi)
|
|
5645: c5 fa 11 5e 04 vmovss %xmm3,0x4(%rsi)
|
|
564a: 4c 8b 4f 50 mov 0x50(%rdi),%r9
|
|
564e: e8 0d a6 0a 00 call 0xafc60
|
|
5653: 4d 63 e4 movslq %r12d,%r12
|
|
5656: 49 83 fc 01 cmp $0x1,%r12
|
|
565a: 74 13 je 0x566f
|
|
565c: 8b 46 04 mov 0x4(%rsi),%eax
|
|
565f: 33 ff xor %edi,%edi
|
|
5661: 42 89 04 a6 mov %eax,(%rsi,%r12,4)
|
|
5665: 42 89 7c a6 04 mov %edi,0x4(%rsi,%r12,4)
|
|
566a: 89 7e 04 mov %edi,0x4(%rsi)
|
|
566d: eb 07 jmp 0x5676
|
|
566f: c7 46 04 00 00 00 00 movl $0x0,0x4(%rsi)
|
|
5676: 33 c0 xor %eax,%eax
|
|
5678: 48 83 c4 30 add $0x30,%rsp
|
|
567c: 41 5f pop %r15
|
|
567e: 41 5d pop %r13
|
|
5680: 41 5c pop %r12
|
|
5682: 5f pop %rdi
|
|
5683: 5e pop %rsi
|
|
5684: c3 ret
|
|
5685: 83 7f 18 00 cmpl $0x0,0x18(%rdi)
|
|
5689: 7e 12 jle 0x569d
|
|
568b: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
5690: 48 83 c4 30 add $0x30,%rsp
|
|
5694: 41 5f pop %r15
|
|
5696: 41 5d pop %r13
|
|
5698: 41 5c pop %r12
|
|
569a: 5f pop %rdi
|
|
569b: 5e pop %rsi
|
|
569c: c3 ret
|
|
569d: 44 8b 7f 04 mov 0x4(%rdi),%r15d
|
|
56a1: 41 83 ff 04 cmp $0x4,%r15d
|
|
56a5: 0f 8e 32 fe ff ff jle 0x54dd
|
|
56ab: e9 bb fe ff ff jmp 0x556b
|
|
56b0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
56b7: 00
|
|
56b8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
56bf: 90 nop
|
|
56c0: 56 push %rsi
|
|
56c1: 57 push %rdi
|
|
56c2: 41 54 push %r12
|
|
56c4: 41 55 push %r13
|
|
56c6: 41 57 push %r15
|
|
56c8: 48 83 ec 30 sub $0x30,%rsp
|
|
56cc: 4c 89 c7 mov %r8,%rdi
|
|
56cf: 48 89 d6 mov %rdx,%rsi
|
|
56d2: 48 89 ca mov %rcx,%rdx
|
|
56d5: 45 33 db xor %r11d,%r11d
|
|
56d8: 48 85 ff test %rdi,%rdi
|
|
56db: 0f 84 e6 01 00 00 je 0x58c7
|
|
56e1: 83 3f 06 cmpl $0x6,(%rdi)
|
|
56e4: 74 12 je 0x56f8
|
|
56e6: b8 f3 ff ff ff mov $0xfffffff3,%eax
|
|
56eb: 48 83 c4 30 add $0x30,%rsp
|
|
56ef: 41 5f pop %r15
|
|
56f1: 41 5d pop %r13
|
|
56f3: 41 5c pop %r12
|
|
56f5: 5f pop %rdi
|
|
56f6: 5e pop %rsi
|
|
56f7: c3 ret
|
|
56f8: 48 85 d2 test %rdx,%rdx
|
|
56fb: 0f 84 c6 01 00 00 je 0x58c7
|
|
5701: 48 85 f6 test %rsi,%rsi
|
|
5704: 0f 84 bd 01 00 00 je 0x58c7
|
|
570a: 4d 85 c9 test %r9,%r9
|
|
570d: 0f 84 ae 01 00 00 je 0x58c1
|
|
5713: 44 8b 7f 04 mov 0x4(%rdi),%r15d
|
|
5717: 41 83 ff 04 cmp $0x4,%r15d
|
|
571b: 7f 71 jg 0x578e
|
|
571d: 4d 63 cf movslq %r15d,%r9
|
|
5720: 83 7f 08 00 cmpl $0x0,0x8(%rdi)
|
|
5724: 74 1c je 0x5742
|
|
5726: 48 8d 05 93 5c fe ff lea -0x1a36d(%rip),%rax # 0xfffffffffffeb3c0
|
|
572d: 48 89 d1 mov %rdx,%rcx
|
|
5730: c5 fa 10 57 10 vmovss 0x10(%rdi),%xmm2
|
|
5735: 48 89 f2 mov %rsi,%rdx
|
|
5738: 42 ff 94 c8 b0 d7 c5 call *0x1c5d7b0(%rax,%r9,8)
|
|
573f: 01
|
|
5740: eb 15 jmp 0x5757
|
|
5742: 48 8d 05 77 5c fe ff lea -0x1a389(%rip),%rax # 0xfffffffffffeb3c0
|
|
5749: 48 89 d1 mov %rdx,%rcx
|
|
574c: 48 89 f2 mov %rsi,%rdx
|
|
574f: 42 ff 94 c8 e0 d7 c5 call *0x1c5d7e0(%rax,%r9,8)
|
|
5756: 01
|
|
5757: b8 01 00 00 00 mov $0x1,%eax
|
|
575c: c4 e2 01 f7 f8 shlx %r15d,%eax,%edi
|
|
5761: 48 63 ff movslq %edi,%rdi
|
|
5764: 48 83 ff 01 cmp $0x1,%rdi
|
|
5768: 74 0e je 0x5778
|
|
576a: 8b 46 04 mov 0x4(%rsi),%eax
|
|
576d: 89 04 be mov %eax,(%rsi,%rdi,4)
|
|
5770: c7 44 be 04 00 00 00 movl $0x0,0x4(%rsi,%rdi,4)
|
|
5777: 00
|
|
5778: c7 46 04 00 00 00 00 movl $0x0,0x4(%rsi)
|
|
577f: 33 c0 xor %eax,%eax
|
|
5781: 48 83 c4 30 add $0x30,%rsp
|
|
5785: 41 5f pop %r15
|
|
5787: 41 5d pop %r13
|
|
5789: 41 5c pop %r12
|
|
578b: 5f pop %rdi
|
|
578c: 5e pop %rsi
|
|
578d: c3 ret
|
|
578e: 4c 89 c8 mov %r9,%rax
|
|
5791: 48 83 e0 3f and $0x3f,%rax
|
|
5795: 48 f7 d8 neg %rax
|
|
5798: 48 83 e0 3f and $0x3f,%rax
|
|
579c: 4c 03 c8 add %rax,%r9
|
|
579f: 83 7f 18 00 cmpl $0x0,0x18(%rdi)
|
|
57a3: 4d 0f 4f d9 cmovg %r9,%r11
|
|
57a7: 41 bc 01 00 00 00 mov $0x1,%r12d
|
|
57ad: 45 8d 4f ff lea -0x1(%r15),%r9d
|
|
57b1: c4 42 31 f7 ec shlx %r9d,%r12d,%r13d
|
|
57b6: 41 83 ff 07 cmp $0x7,%r15d
|
|
57ba: 7f 49 jg 0x5805
|
|
57bc: 83 7f 08 00 cmpl $0x0,0x8(%rdi)
|
|
57c0: 74 24 je 0x57e6
|
|
57c2: 4d 63 ff movslq %r15d,%r15
|
|
57c5: 48 8d 05 f4 5b fe ff lea -0x1a40c(%rip),%rax # 0xfffffffffffeb3c0
|
|
57cc: c5 fa 10 57 10 vmovss 0x10(%rdi),%xmm2
|
|
57d1: 48 89 d1 mov %rdx,%rcx
|
|
57d4: 48 89 f2 mov %rsi,%rdx
|
|
57d7: 42 ff 94 f8 08 d8 c5 call *0x1c5d808(%rax,%r15,8)
|
|
57de: 01
|
|
57df: c4 42 01 f7 e4 shlx %r15d,%r12d,%r12d
|
|
57e4: eb 7a jmp 0x5860
|
|
57e6: 4d 63 ff movslq %r15d,%r15
|
|
57e9: 48 8d 05 d0 5b fe ff lea -0x1a430(%rip),%rax # 0xfffffffffffeb3c0
|
|
57f0: 48 89 d1 mov %rdx,%rcx
|
|
57f3: 48 89 f2 mov %rsi,%rdx
|
|
57f6: 42 ff 94 f8 40 d8 c5 call *0x1c5d840(%rax,%r15,8)
|
|
57fd: 01
|
|
57fe: c4 42 01 f7 e4 shlx %r15d,%r12d,%r12d
|
|
5803: eb 5b jmp 0x5860
|
|
5805: 41 83 ff 13 cmp $0x13,%r15d
|
|
5809: 7e 19 jle 0x5824
|
|
580b: 48 89 e0 mov %rsp,%rax
|
|
580e: 48 89 f9 mov %rdi,%rcx
|
|
5811: 49 89 f0 mov %rsi,%r8
|
|
5814: 4c 89 58 20 mov %r11,0x20(%rax)
|
|
5818: e8 a3 f3 0a 00 call 0xb4bc0
|
|
581d: c4 42 01 f7 e4 shlx %r15d,%r12d,%r12d
|
|
5822: eb 3c jmp 0x5860
|
|
5824: 49 89 e2 mov %rsp,%r10
|
|
5827: 48 89 d1 mov %rdx,%rcx
|
|
582a: 48 8b 47 30 mov 0x30(%rdi),%rax
|
|
582e: 48 89 f2 mov %rsi,%rdx
|
|
5831: 45 89 e8 mov %r13d,%r8d
|
|
5834: 4c 8b 4f 38 mov 0x38(%rdi),%r9
|
|
5838: 4d 89 5a 28 mov %r11,0x28(%r10)
|
|
583c: 49 89 42 20 mov %rax,0x20(%r10)
|
|
5840: e8 fb 58 b7 01 call 0x1b7b140
|
|
5845: c4 42 01 f7 e4 shlx %r15d,%r12d,%r12d
|
|
584a: 83 7f 08 00 cmpl $0x0,0x8(%rdi)
|
|
584e: 74 10 je 0x5860
|
|
5850: c5 fa 10 47 10 vmovss 0x10(%rdi),%xmm0
|
|
5855: 48 89 f2 mov %rsi,%rdx
|
|
5858: 45 89 e0 mov %r12d,%r8d
|
|
585b: e8 00 5d ff ff call 0xffffffffffffb560
|
|
5860: c5 fa 10 56 04 vmovss 0x4(%rsi),%xmm2
|
|
5865: 48 89 f1 mov %rsi,%rcx
|
|
5868: c5 fa 10 0e vmovss (%rsi),%xmm1
|
|
586c: 44 89 ea mov %r13d,%edx
|
|
586f: 41 b8 01 00 00 00 mov $0x1,%r8d
|
|
5875: c5 ea 58 c1 vaddss %xmm1,%xmm2,%xmm0
|
|
5879: c5 f2 5c da vsubss %xmm2,%xmm1,%xmm3
|
|
587d: c5 fa 11 06 vmovss %xmm0,(%rsi)
|
|
5881: c5 fa 11 5e 04 vmovss %xmm3,0x4(%rsi)
|
|
5886: 4c 8b 4f 50 mov 0x50(%rdi),%r9
|
|
588a: e8 f1 05 0b 00 call 0xb5e80
|
|
588f: 4d 63 e4 movslq %r12d,%r12
|
|
5892: 49 83 fc 01 cmp $0x1,%r12
|
|
5896: 74 13 je 0x58ab
|
|
5898: 8b 46 04 mov 0x4(%rsi),%eax
|
|
589b: 33 ff xor %edi,%edi
|
|
589d: 42 89 04 a6 mov %eax,(%rsi,%r12,4)
|
|
58a1: 42 89 7c a6 04 mov %edi,0x4(%rsi,%r12,4)
|
|
58a6: 89 7e 04 mov %edi,0x4(%rsi)
|
|
58a9: eb 07 jmp 0x58b2
|
|
58ab: c7 46 04 00 00 00 00 movl $0x0,0x4(%rsi)
|
|
58b2: 33 c0 xor %eax,%eax
|
|
58b4: 48 83 c4 30 add $0x30,%rsp
|
|
58b8: 41 5f pop %r15
|
|
58ba: 41 5d pop %r13
|
|
58bc: 41 5c pop %r12
|
|
58be: 5f pop %rdi
|
|
58bf: 5e pop %rsi
|
|
58c0: c3 ret
|
|
58c1: 83 7f 18 00 cmpl $0x0,0x18(%rdi)
|
|
58c5: 7e 12 jle 0x58d9
|
|
58c7: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
58cc: 48 83 c4 30 add $0x30,%rsp
|
|
58d0: 41 5f pop %r15
|
|
58d2: 41 5d pop %r13
|
|
58d4: 41 5c pop %r12
|
|
58d6: 5f pop %rdi
|
|
58d7: 5e pop %rsi
|
|
58d8: c3 ret
|
|
58d9: 44 8b 7f 04 mov 0x4(%rdi),%r15d
|
|
58dd: 41 83 ff 04 cmp $0x4,%r15d
|
|
58e1: 0f 8e 36 fe ff ff jle 0x571d
|
|
58e7: e9 bb fe ff ff jmp 0x57a7
|
|
58ec: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
58f3: 00
|
|
58f4: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
58fb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
5900: 48 83 ec 28 sub $0x28,%rsp
|
|
5904: 48 85 c9 test %rcx,%rcx
|
|
5907: 74 26 je 0x592f
|
|
5909: 48 85 d2 test %rdx,%rdx
|
|
590c: 74 21 je 0x592f
|
|
590e: 45 85 c0 test %r8d,%r8d
|
|
5911: 7e 26 jle 0x5939
|
|
5913: 41 81 f8 00 80 00 00 cmp $0x8000,%r8d
|
|
591a: 7d 07 jge 0x5923
|
|
591c: e8 bf 94 a4 01 call 0x1a4ede0
|
|
5921: eb 05 jmp 0x5928
|
|
5923: e8 b8 98 a4 01 call 0x1a4f1e0
|
|
5928: 33 c0 xor %eax,%eax
|
|
592a: 48 83 c4 28 add $0x28,%rsp
|
|
592e: c3 ret
|
|
592f: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
5934: 48 83 c4 28 add $0x28,%rsp
|
|
5938: c3 ret
|
|
5939: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
593e: 48 83 c4 28 add $0x28,%rsp
|
|
5942: c3 ret
|
|
5943: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
594a: 00
|
|
594b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5952: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5959: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5960: 48 83 ec 28 sub $0x28,%rsp
|
|
5964: 48 85 c9 test %rcx,%rcx
|
|
5967: 74 26 je 0x598f
|
|
5969: 48 85 d2 test %rdx,%rdx
|
|
596c: 74 21 je 0x598f
|
|
596e: 45 85 c0 test %r8d,%r8d
|
|
5971: 7e 26 jle 0x5999
|
|
5973: 41 81 f8 00 80 00 00 cmp $0x8000,%r8d
|
|
597a: 7d 07 jge 0x5983
|
|
597c: e8 ff a0 a4 01 call 0x1a4fa80
|
|
5981: eb 05 jmp 0x5988
|
|
5983: e8 78 56 0b 00 call 0xbb000
|
|
5988: 33 c0 xor %eax,%eax
|
|
598a: 48 83 c4 28 add $0x28,%rsp
|
|
598e: c3 ret
|
|
598f: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
5994: 48 83 c4 28 add $0x28,%rsp
|
|
5998: c3 ret
|
|
5999: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
599e: 48 83 c4 28 add $0x28,%rsp
|
|
59a2: c3 ret
|
|
59a3: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
59aa: 00
|
|
59ab: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
59b2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
59b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
59c0: 48 83 ec 28 sub $0x28,%rsp
|
|
59c4: 48 85 c9 test %rcx,%rcx
|
|
59c7: 74 26 je 0x59ef
|
|
59c9: 48 85 d2 test %rdx,%rdx
|
|
59cc: 74 21 je 0x59ef
|
|
59ce: 45 85 c0 test %r8d,%r8d
|
|
59d1: 7e 26 jle 0x59f9
|
|
59d3: 41 81 f8 00 80 00 00 cmp $0x8000,%r8d
|
|
59da: 7d 07 jge 0x59e3
|
|
59dc: e8 9f ad a4 01 call 0x1a50780
|
|
59e1: eb 05 jmp 0x59e8
|
|
59e3: e8 78 57 0b 00 call 0xbb160
|
|
59e8: 33 c0 xor %eax,%eax
|
|
59ea: 48 83 c4 28 add $0x28,%rsp
|
|
59ee: c3 ret
|
|
59ef: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
59f4: 48 83 c4 28 add $0x28,%rsp
|
|
59f8: c3 ret
|
|
59f9: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
59fe: 48 83 c4 28 add $0x28,%rsp
|
|
5a02: c3 ret
|
|
5a03: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
5a0a: 00
|
|
5a0b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5a12: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5a19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5a20: 41 83 f9 05 cmp $0x5,%r9d
|
|
5a24: 7d 3d jge 0x5a63
|
|
5a26: 41 ff c9 dec %r9d
|
|
5a29: 41 83 f9 ff cmp $0xffffffff,%r9d
|
|
5a2d: 74 33 je 0x5a62
|
|
5a2f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
5a36: 00
|
|
5a37: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5a3e: 66 90 xchg %ax,%ax
|
|
5a40: f2 0f 10 01 movsd (%rcx),%xmm0
|
|
5a44: 41 ff c9 dec %r9d
|
|
5a47: f2 0f 59 02 mulsd (%rdx),%xmm0
|
|
5a4b: 48 83 c1 08 add $0x8,%rcx
|
|
5a4f: f2 41 0f 11 00 movsd %xmm0,(%r8)
|
|
5a54: 48 83 c2 08 add $0x8,%rdx
|
|
5a58: 49 83 c0 08 add $0x8,%r8
|
|
5a5c: 41 83 f9 ff cmp $0xffffffff,%r9d
|
|
5a60: 75 de jne 0x5a40
|
|
5a62: c3 ret
|
|
5a63: 49 f7 c0 07 00 00 00 test $0x7,%r8
|
|
5a6a: 0f 85 e8 02 00 00 jne 0x5d58
|
|
5a70: 49 f7 c0 0f 00 00 00 test $0xf,%r8
|
|
5a77: 74 1c je 0x5a95
|
|
5a79: f2 0f 10 01 movsd (%rcx),%xmm0
|
|
5a7d: 48 83 c1 08 add $0x8,%rcx
|
|
5a81: f2 0f 59 02 mulsd (%rdx),%xmm0
|
|
5a85: 48 83 c2 08 add $0x8,%rdx
|
|
5a89: f2 41 0f 11 00 movsd %xmm0,(%r8)
|
|
5a8e: 49 83 c0 08 add $0x8,%r8
|
|
5a92: 41 ff c9 dec %r9d
|
|
5a95: 44 89 c8 mov %r9d,%eax
|
|
5a98: 41 83 e1 03 and $0x3,%r9d
|
|
5a9c: c1 f8 02 sar $0x2,%eax
|
|
5a9f: 48 f7 c1 0f 00 00 00 test $0xf,%rcx
|
|
5aa6: 0f 84 78 01 00 00 je 0x5c24
|
|
5aac: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
|
|
5ab3: 0f 84 dd 00 00 00 je 0x5b96
|
|
5ab9: 3d aa 2a 00 00 cmp $0x2aaa,%eax
|
|
5abe: 0f 83 7c 00 00 00 jae 0x5b40
|
|
5ac4: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
5acb: 00
|
|
5acc: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5ad3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
5ad8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
5adf: 00
|
|
5ae0: f2 0f 10 11 movsd (%rcx),%xmm2
|
|
5ae4: f2 0f 10 59 10 movsd 0x10(%rcx),%xmm3
|
|
5ae9: f2 0f 10 02 movsd (%rdx),%xmm0
|
|
5aed: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1
|
|
5af2: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0
|
|
5af7: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1
|
|
5afc: 48 83 c2 20 add $0x20,%rdx
|
|
5b00: 66 0f 16 51 08 movhpd 0x8(%rcx),%xmm2
|
|
5b05: 66 0f 16 59 18 movhpd 0x18(%rcx),%xmm3
|
|
5b0a: 48 83 c1 20 add $0x20,%rcx
|
|
5b0e: 66 0f 59 d0 mulpd %xmm0,%xmm2
|
|
5b12: 66 0f 59 d9 mulpd %xmm1,%xmm3
|
|
5b16: 41 0f 29 10 movaps %xmm2,(%r8)
|
|
5b1a: 41 0f 29 58 10 movaps %xmm3,0x10(%r8)
|
|
5b1f: 49 83 c0 20 add $0x20,%r8
|
|
5b23: ff c8 dec %eax
|
|
5b25: 75 b9 jne 0x5ae0
|
|
5b27: e9 fa fe ff ff jmp 0x5a26
|
|
5b2c: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
5b33: 00
|
|
5b34: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5b3b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
5b40: 0f 18 49 40 prefetcht0 0x40(%rcx)
|
|
5b44: 0f 18 4a 40 prefetcht0 0x40(%rdx)
|
|
5b48: f2 0f 10 11 movsd (%rcx),%xmm2
|
|
5b4c: f2 0f 10 02 movsd (%rdx),%xmm0
|
|
5b50: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1
|
|
5b55: f2 0f 10 59 10 movsd 0x10(%rcx),%xmm3
|
|
5b5a: 66 0f 16 51 08 movhpd 0x8(%rcx),%xmm2
|
|
5b5f: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0
|
|
5b64: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1
|
|
5b69: 48 83 c2 20 add $0x20,%rdx
|
|
5b6d: 66 0f 16 59 18 movhpd 0x18(%rcx),%xmm3
|
|
5b72: 48 83 c1 20 add $0x20,%rcx
|
|
5b76: 66 0f 59 d0 mulpd %xmm0,%xmm2
|
|
5b7a: 66 0f 59 d9 mulpd %xmm1,%xmm3
|
|
5b7e: 66 41 0f 2b 10 movntpd %xmm2,(%r8)
|
|
5b83: 66 41 0f 2b 58 10 movntpd %xmm3,0x10(%r8)
|
|
5b89: 49 83 c0 20 add $0x20,%r8
|
|
5b8d: ff c8 dec %eax
|
|
5b8f: 75 af jne 0x5b40
|
|
5b91: e9 90 fe ff ff jmp 0x5a26
|
|
5b96: 3d aa 2a 00 00 cmp $0x2aaa,%eax
|
|
5b9b: 73 43 jae 0x5be0
|
|
5b9d: 0f 1f 00 nopl (%rax)
|
|
5ba0: f2 0f 10 01 movsd (%rcx),%xmm0
|
|
5ba4: f2 0f 10 49 10 movsd 0x10(%rcx),%xmm1
|
|
5ba9: 66 0f 16 41 08 movhpd 0x8(%rcx),%xmm0
|
|
5bae: 66 0f 16 49 18 movhpd 0x18(%rcx),%xmm1
|
|
5bb3: 48 83 c1 20 add $0x20,%rcx
|
|
5bb7: 66 0f 59 02 mulpd (%rdx),%xmm0
|
|
5bbb: 66 0f 59 4a 10 mulpd 0x10(%rdx),%xmm1
|
|
5bc0: 41 0f 29 00 movaps %xmm0,(%r8)
|
|
5bc4: 48 83 c2 20 add $0x20,%rdx
|
|
5bc8: 41 0f 29 48 10 movaps %xmm1,0x10(%r8)
|
|
5bcd: 49 83 c0 20 add $0x20,%r8
|
|
5bd1: ff c8 dec %eax
|
|
5bd3: 75 cb jne 0x5ba0
|
|
5bd5: e9 4c fe ff ff jmp 0x5a26
|
|
5bda: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
5be0: 0f 18 49 40 prefetcht0 0x40(%rcx)
|
|
5be4: 0f 18 4a 40 prefetcht0 0x40(%rdx)
|
|
5be8: f2 0f 10 01 movsd (%rcx),%xmm0
|
|
5bec: f2 0f 10 49 10 movsd 0x10(%rcx),%xmm1
|
|
5bf1: 66 0f 16 41 08 movhpd 0x8(%rcx),%xmm0
|
|
5bf6: 66 0f 16 49 18 movhpd 0x18(%rcx),%xmm1
|
|
5bfb: 48 83 c1 20 add $0x20,%rcx
|
|
5bff: 66 0f 59 02 mulpd (%rdx),%xmm0
|
|
5c03: 66 0f 59 4a 10 mulpd 0x10(%rdx),%xmm1
|
|
5c08: 66 41 0f 2b 00 movntpd %xmm0,(%r8)
|
|
5c0d: 48 83 c2 20 add $0x20,%rdx
|
|
5c11: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8)
|
|
5c17: 49 83 c0 20 add $0x20,%r8
|
|
5c1b: ff c8 dec %eax
|
|
5c1d: 75 c1 jne 0x5be0
|
|
5c1f: e9 02 fe ff ff jmp 0x5a26
|
|
5c24: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
|
|
5c2b: 0f 84 93 00 00 00 je 0x5cc4
|
|
5c31: 3d aa 2a 00 00 cmp $0x2aaa,%eax
|
|
5c36: 73 48 jae 0x5c80
|
|
5c38: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
5c3f: 00
|
|
5c40: f2 0f 10 02 movsd (%rdx),%xmm0
|
|
5c44: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1
|
|
5c49: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0
|
|
5c4e: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1
|
|
5c53: 48 83 c2 20 add $0x20,%rdx
|
|
5c57: 66 0f 59 01 mulpd (%rcx),%xmm0
|
|
5c5b: 66 0f 59 49 10 mulpd 0x10(%rcx),%xmm1
|
|
5c60: 41 0f 29 00 movaps %xmm0,(%r8)
|
|
5c64: 48 83 c1 20 add $0x20,%rcx
|
|
5c68: 41 0f 29 48 10 movaps %xmm1,0x10(%r8)
|
|
5c6d: 49 83 c0 20 add $0x20,%r8
|
|
5c71: ff c8 dec %eax
|
|
5c73: 75 cb jne 0x5c40
|
|
5c75: e9 ac fd ff ff jmp 0x5a26
|
|
5c7a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
5c80: 0f 18 49 40 prefetcht0 0x40(%rcx)
|
|
5c84: 0f 18 4a 40 prefetcht0 0x40(%rdx)
|
|
5c88: f2 0f 10 02 movsd (%rdx),%xmm0
|
|
5c8c: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1
|
|
5c91: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0
|
|
5c96: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1
|
|
5c9b: 48 83 c2 20 add $0x20,%rdx
|
|
5c9f: 66 0f 59 01 mulpd (%rcx),%xmm0
|
|
5ca3: 66 0f 59 49 10 mulpd 0x10(%rcx),%xmm1
|
|
5ca8: 66 41 0f 2b 00 movntpd %xmm0,(%r8)
|
|
5cad: 48 83 c1 20 add $0x20,%rcx
|
|
5cb1: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8)
|
|
5cb7: 49 83 c0 20 add $0x20,%r8
|
|
5cbb: ff c8 dec %eax
|
|
5cbd: 75 c1 jne 0x5c80
|
|
5cbf: e9 62 fd ff ff jmp 0x5a26
|
|
5cc4: 3d aa 2a 00 00 cmp $0x2aaa,%eax
|
|
5cc9: 73 55 jae 0x5d20
|
|
5ccb: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
5cd2: 00
|
|
5cd3: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5cda: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
5ce0: 0f 28 01 movaps (%rcx),%xmm0
|
|
5ce3: 0f 28 49 10 movaps 0x10(%rcx),%xmm1
|
|
5ce7: 48 83 c1 20 add $0x20,%rcx
|
|
5ceb: 66 0f 59 02 mulpd (%rdx),%xmm0
|
|
5cef: 66 0f 59 4a 10 mulpd 0x10(%rdx),%xmm1
|
|
5cf4: 41 0f 29 00 movaps %xmm0,(%r8)
|
|
5cf8: 48 83 c2 20 add $0x20,%rdx
|
|
5cfc: 41 0f 29 48 10 movaps %xmm1,0x10(%r8)
|
|
5d01: 49 83 c0 20 add $0x20,%r8
|
|
5d05: ff c8 dec %eax
|
|
5d07: 75 d7 jne 0x5ce0
|
|
5d09: e9 18 fd ff ff jmp 0x5a26
|
|
5d0e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
5d15: 00
|
|
5d16: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5d1d: 0f 1f 00 nopl (%rax)
|
|
5d20: 0f 18 49 40 prefetcht0 0x40(%rcx)
|
|
5d24: 0f 18 4a 40 prefetcht0 0x40(%rdx)
|
|
5d28: 0f 28 01 movaps (%rcx),%xmm0
|
|
5d2b: 0f 28 49 10 movaps 0x10(%rcx),%xmm1
|
|
5d2f: 48 83 c1 20 add $0x20,%rcx
|
|
5d33: 66 0f 59 02 mulpd (%rdx),%xmm0
|
|
5d37: 66 0f 59 4a 10 mulpd 0x10(%rdx),%xmm1
|
|
5d3c: 66 41 0f 2b 00 movntpd %xmm0,(%r8)
|
|
5d41: 48 83 c2 20 add $0x20,%rdx
|
|
5d45: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8)
|
|
5d4b: 49 83 c0 20 add $0x20,%r8
|
|
5d4f: ff c8 dec %eax
|
|
5d51: 75 cd jne 0x5d20
|
|
5d53: e9 ce fc ff ff jmp 0x5a26
|
|
5d58: 44 89 c8 mov %r9d,%eax
|
|
5d5b: 41 83 e1 03 and $0x3,%r9d
|
|
5d5f: c1 f8 02 sar $0x2,%eax
|
|
5d62: 48 f7 c1 0f 00 00 00 test $0xf,%rcx
|
|
5d69: 0f 84 cb 00 00 00 je 0x5e3a
|
|
5d6f: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
|
|
5d76: 0f 85 64 00 00 00 jne 0x5de0
|
|
5d7c: 0f 1f 40 00 nopl 0x0(%rax)
|
|
5d80: f2 0f 10 01 movsd (%rcx),%xmm0
|
|
5d84: f2 0f 10 49 10 movsd 0x10(%rcx),%xmm1
|
|
5d89: 66 0f 16 41 08 movhpd 0x8(%rcx),%xmm0
|
|
5d8e: 66 0f 16 49 18 movhpd 0x18(%rcx),%xmm1
|
|
5d93: 48 83 c1 20 add $0x20,%rcx
|
|
5d97: 66 0f 59 02 mulpd (%rdx),%xmm0
|
|
5d9b: 66 0f 59 4a 10 mulpd 0x10(%rdx),%xmm1
|
|
5da0: f2 41 0f 11 00 movsd %xmm0,(%r8)
|
|
5da5: 48 83 c2 20 add $0x20,%rdx
|
|
5da9: 66 41 0f 17 40 08 movhpd %xmm0,0x8(%r8)
|
|
5daf: f2 41 0f 11 48 10 movsd %xmm1,0x10(%r8)
|
|
5db5: 66 41 0f 17 48 18 movhpd %xmm1,0x18(%r8)
|
|
5dbb: 49 83 c0 20 add $0x20,%r8
|
|
5dbf: ff c8 dec %eax
|
|
5dc1: 75 bd jne 0x5d80
|
|
5dc3: e9 5e fc ff ff jmp 0x5a26
|
|
5dc8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
5dcf: 00
|
|
5dd0: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5dd7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
5dde: 00 00
|
|
5de0: f2 0f 10 11 movsd (%rcx),%xmm2
|
|
5de4: f2 0f 10 59 10 movsd 0x10(%rcx),%xmm3
|
|
5de9: f2 0f 10 02 movsd (%rdx),%xmm0
|
|
5ded: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1
|
|
5df2: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0
|
|
5df7: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1
|
|
5dfc: 48 83 c2 20 add $0x20,%rdx
|
|
5e00: 66 0f 16 51 08 movhpd 0x8(%rcx),%xmm2
|
|
5e05: 66 0f 16 59 18 movhpd 0x18(%rcx),%xmm3
|
|
5e0a: 48 83 c1 20 add $0x20,%rcx
|
|
5e0e: 66 0f 59 d0 mulpd %xmm0,%xmm2
|
|
5e12: 66 0f 59 d9 mulpd %xmm1,%xmm3
|
|
5e16: f2 41 0f 11 10 movsd %xmm2,(%r8)
|
|
5e1b: 66 41 0f 17 50 08 movhpd %xmm2,0x8(%r8)
|
|
5e21: f2 41 0f 11 58 10 movsd %xmm3,0x10(%r8)
|
|
5e27: 66 41 0f 17 58 18 movhpd %xmm3,0x18(%r8)
|
|
5e2d: 49 83 c0 20 add $0x20,%r8
|
|
5e31: ff c8 dec %eax
|
|
5e33: 75 ab jne 0x5de0
|
|
5e35: e9 ec fb ff ff jmp 0x5a26
|
|
5e3a: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
|
|
5e41: 75 5d jne 0x5ea0
|
|
5e43: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
5e4a: 00
|
|
5e4b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5e52: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5e59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5e60: 0f 28 01 movaps (%rcx),%xmm0
|
|
5e63: 0f 28 49 10 movaps 0x10(%rcx),%xmm1
|
|
5e67: 48 83 c1 20 add $0x20,%rcx
|
|
5e6b: 66 0f 59 02 mulpd (%rdx),%xmm0
|
|
5e6f: 66 0f 59 4a 10 mulpd 0x10(%rdx),%xmm1
|
|
5e74: f2 41 0f 11 00 movsd %xmm0,(%r8)
|
|
5e79: 48 83 c2 20 add $0x20,%rdx
|
|
5e7d: 66 41 0f 17 40 08 movhpd %xmm0,0x8(%r8)
|
|
5e83: f2 41 0f 11 48 10 movsd %xmm1,0x10(%r8)
|
|
5e89: 66 41 0f 17 48 18 movhpd %xmm1,0x18(%r8)
|
|
5e8f: 49 83 c0 20 add $0x20,%r8
|
|
5e93: ff c8 dec %eax
|
|
5e95: 75 c9 jne 0x5e60
|
|
5e97: e9 8a fb ff ff jmp 0x5a26
|
|
5e9c: 0f 1f 40 00 nopl 0x0(%rax)
|
|
5ea0: f2 0f 10 02 movsd (%rdx),%xmm0
|
|
5ea4: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1
|
|
5ea9: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0
|
|
5eae: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1
|
|
5eb3: 48 83 c2 20 add $0x20,%rdx
|
|
5eb7: 66 0f 59 01 mulpd (%rcx),%xmm0
|
|
5ebb: 66 0f 59 49 10 mulpd 0x10(%rcx),%xmm1
|
|
5ec0: f2 41 0f 11 00 movsd %xmm0,(%r8)
|
|
5ec5: 48 83 c1 20 add $0x20,%rcx
|
|
5ec9: 66 41 0f 17 40 08 movhpd %xmm0,0x8(%r8)
|
|
5ecf: f2 41 0f 11 48 10 movsd %xmm1,0x10(%r8)
|
|
5ed5: 66 41 0f 17 48 18 movhpd %xmm1,0x18(%r8)
|
|
5edb: 49 83 c0 20 add $0x20,%r8
|
|
5edf: ff c8 dec %eax
|
|
5ee1: 75 bd jne 0x5ea0
|
|
5ee3: e9 3e fb ff ff jmp 0x5a26
|
|
5ee8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
5eef: 00
|
|
5ef0: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5ef7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
5efe: 00 00
|
|
5f00: 41 83 f9 05 cmp $0x5,%r9d
|
|
5f04: 7d 3d jge 0x5f43
|
|
5f06: 41 ff c9 dec %r9d
|
|
5f09: 41 83 f9 ff cmp $0xffffffff,%r9d
|
|
5f0d: 74 33 je 0x5f42
|
|
5f0f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
5f16: 00
|
|
5f17: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5f1e: 66 90 xchg %ax,%ax
|
|
5f20: f2 0f 10 01 movsd (%rcx),%xmm0
|
|
5f24: 41 ff c9 dec %r9d
|
|
5f27: f2 0f 59 02 mulsd (%rdx),%xmm0
|
|
5f2b: 48 83 c1 08 add $0x8,%rcx
|
|
5f2f: f2 41 0f 11 00 movsd %xmm0,(%r8)
|
|
5f34: 48 83 c2 08 add $0x8,%rdx
|
|
5f38: 49 83 c0 08 add $0x8,%r8
|
|
5f3c: 41 83 f9 ff cmp $0xffffffff,%r9d
|
|
5f40: 75 de jne 0x5f20
|
|
5f42: c3 ret
|
|
5f43: 49 f7 c0 07 00 00 00 test $0x7,%r8
|
|
5f4a: 0f 85 e8 02 00 00 jne 0x6238
|
|
5f50: 49 f7 c0 0f 00 00 00 test $0xf,%r8
|
|
5f57: 74 1c je 0x5f75
|
|
5f59: f2 0f 10 01 movsd (%rcx),%xmm0
|
|
5f5d: 48 83 c1 08 add $0x8,%rcx
|
|
5f61: f2 0f 59 02 mulsd (%rdx),%xmm0
|
|
5f65: 48 83 c2 08 add $0x8,%rdx
|
|
5f69: f2 41 0f 11 00 movsd %xmm0,(%r8)
|
|
5f6e: 49 83 c0 08 add $0x8,%r8
|
|
5f72: 41 ff c9 dec %r9d
|
|
5f75: 44 89 c8 mov %r9d,%eax
|
|
5f78: 41 83 e1 03 and $0x3,%r9d
|
|
5f7c: c1 f8 02 sar $0x2,%eax
|
|
5f7f: 48 f7 c1 0f 00 00 00 test $0xf,%rcx
|
|
5f86: 0f 84 78 01 00 00 je 0x6104
|
|
5f8c: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
|
|
5f93: 0f 84 dd 00 00 00 je 0x6076
|
|
5f99: 3d aa 2a 00 00 cmp $0x2aaa,%eax
|
|
5f9e: 0f 83 7c 00 00 00 jae 0x6020
|
|
5fa4: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
5fab: 00
|
|
5fac: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5fb3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
5fb8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
5fbf: 00
|
|
5fc0: f2 0f 10 11 movsd (%rcx),%xmm2
|
|
5fc4: f2 0f 10 59 10 movsd 0x10(%rcx),%xmm3
|
|
5fc9: f2 0f 10 02 movsd (%rdx),%xmm0
|
|
5fcd: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1
|
|
5fd2: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0
|
|
5fd7: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1
|
|
5fdc: 48 83 c2 20 add $0x20,%rdx
|
|
5fe0: 66 0f 16 51 08 movhpd 0x8(%rcx),%xmm2
|
|
5fe5: 66 0f 16 59 18 movhpd 0x18(%rcx),%xmm3
|
|
5fea: 48 83 c1 20 add $0x20,%rcx
|
|
5fee: 66 0f 59 d0 mulpd %xmm0,%xmm2
|
|
5ff2: 66 0f 59 d9 mulpd %xmm1,%xmm3
|
|
5ff6: 41 0f 29 10 movaps %xmm2,(%r8)
|
|
5ffa: 41 0f 29 58 10 movaps %xmm3,0x10(%r8)
|
|
5fff: 49 83 c0 20 add $0x20,%r8
|
|
6003: ff c8 dec %eax
|
|
6005: 75 b9 jne 0x5fc0
|
|
6007: e9 fa fe ff ff jmp 0x5f06
|
|
600c: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6013: 00
|
|
6014: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
601b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
6020: 0f 18 49 40 prefetcht0 0x40(%rcx)
|
|
6024: 0f 18 4a 40 prefetcht0 0x40(%rdx)
|
|
6028: f2 0f 10 11 movsd (%rcx),%xmm2
|
|
602c: f2 0f 10 02 movsd (%rdx),%xmm0
|
|
6030: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1
|
|
6035: f2 0f 10 59 10 movsd 0x10(%rcx),%xmm3
|
|
603a: 66 0f 16 51 08 movhpd 0x8(%rcx),%xmm2
|
|
603f: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0
|
|
6044: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1
|
|
6049: 48 83 c2 20 add $0x20,%rdx
|
|
604d: 66 0f 16 59 18 movhpd 0x18(%rcx),%xmm3
|
|
6052: 48 83 c1 20 add $0x20,%rcx
|
|
6056: 66 0f 59 d0 mulpd %xmm0,%xmm2
|
|
605a: 66 0f 59 d9 mulpd %xmm1,%xmm3
|
|
605e: 66 41 0f 2b 10 movntpd %xmm2,(%r8)
|
|
6063: 66 41 0f 2b 58 10 movntpd %xmm3,0x10(%r8)
|
|
6069: 49 83 c0 20 add $0x20,%r8
|
|
606d: ff c8 dec %eax
|
|
606f: 75 af jne 0x6020
|
|
6071: e9 90 fe ff ff jmp 0x5f06
|
|
6076: 3d aa 2a 00 00 cmp $0x2aaa,%eax
|
|
607b: 73 43 jae 0x60c0
|
|
607d: 0f 1f 00 nopl (%rax)
|
|
6080: f2 0f 10 01 movsd (%rcx),%xmm0
|
|
6084: f2 0f 10 49 10 movsd 0x10(%rcx),%xmm1
|
|
6089: 66 0f 16 41 08 movhpd 0x8(%rcx),%xmm0
|
|
608e: 66 0f 16 49 18 movhpd 0x18(%rcx),%xmm1
|
|
6093: 48 83 c1 20 add $0x20,%rcx
|
|
6097: 66 0f 59 02 mulpd (%rdx),%xmm0
|
|
609b: 66 0f 59 4a 10 mulpd 0x10(%rdx),%xmm1
|
|
60a0: 41 0f 29 00 movaps %xmm0,(%r8)
|
|
60a4: 48 83 c2 20 add $0x20,%rdx
|
|
60a8: 41 0f 29 48 10 movaps %xmm1,0x10(%r8)
|
|
60ad: 49 83 c0 20 add $0x20,%r8
|
|
60b1: ff c8 dec %eax
|
|
60b3: 75 cb jne 0x6080
|
|
60b5: e9 4c fe ff ff jmp 0x5f06
|
|
60ba: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
60c0: 0f 18 49 40 prefetcht0 0x40(%rcx)
|
|
60c4: 0f 18 4a 40 prefetcht0 0x40(%rdx)
|
|
60c8: f2 0f 10 01 movsd (%rcx),%xmm0
|
|
60cc: f2 0f 10 49 10 movsd 0x10(%rcx),%xmm1
|
|
60d1: 66 0f 16 41 08 movhpd 0x8(%rcx),%xmm0
|
|
60d6: 66 0f 16 49 18 movhpd 0x18(%rcx),%xmm1
|
|
60db: 48 83 c1 20 add $0x20,%rcx
|
|
60df: 66 0f 59 02 mulpd (%rdx),%xmm0
|
|
60e3: 66 0f 59 4a 10 mulpd 0x10(%rdx),%xmm1
|
|
60e8: 66 41 0f 2b 00 movntpd %xmm0,(%r8)
|
|
60ed: 48 83 c2 20 add $0x20,%rdx
|
|
60f1: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8)
|
|
60f7: 49 83 c0 20 add $0x20,%r8
|
|
60fb: ff c8 dec %eax
|
|
60fd: 75 c1 jne 0x60c0
|
|
60ff: e9 02 fe ff ff jmp 0x5f06
|
|
6104: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
|
|
610b: 0f 84 93 00 00 00 je 0x61a4
|
|
6111: 3d aa 2a 00 00 cmp $0x2aaa,%eax
|
|
6116: 73 48 jae 0x6160
|
|
6118: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
611f: 00
|
|
6120: f2 0f 10 02 movsd (%rdx),%xmm0
|
|
6124: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1
|
|
6129: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0
|
|
612e: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1
|
|
6133: 48 83 c2 20 add $0x20,%rdx
|
|
6137: 66 0f 59 01 mulpd (%rcx),%xmm0
|
|
613b: 66 0f 59 49 10 mulpd 0x10(%rcx),%xmm1
|
|
6140: 41 0f 29 00 movaps %xmm0,(%r8)
|
|
6144: 48 83 c1 20 add $0x20,%rcx
|
|
6148: 41 0f 29 48 10 movaps %xmm1,0x10(%r8)
|
|
614d: 49 83 c0 20 add $0x20,%r8
|
|
6151: ff c8 dec %eax
|
|
6153: 75 cb jne 0x6120
|
|
6155: e9 ac fd ff ff jmp 0x5f06
|
|
615a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
6160: 0f 18 49 40 prefetcht0 0x40(%rcx)
|
|
6164: 0f 18 4a 40 prefetcht0 0x40(%rdx)
|
|
6168: f2 0f 10 02 movsd (%rdx),%xmm0
|
|
616c: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1
|
|
6171: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0
|
|
6176: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1
|
|
617b: 48 83 c2 20 add $0x20,%rdx
|
|
617f: 66 0f 59 01 mulpd (%rcx),%xmm0
|
|
6183: 66 0f 59 49 10 mulpd 0x10(%rcx),%xmm1
|
|
6188: 66 41 0f 2b 00 movntpd %xmm0,(%r8)
|
|
618d: 48 8d 49 20 lea 0x20(%rcx),%rcx
|
|
6191: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8)
|
|
6197: 49 83 c0 20 add $0x20,%r8
|
|
619b: ff c8 dec %eax
|
|
619d: 75 c1 jne 0x6160
|
|
619f: e9 62 fd ff ff jmp 0x5f06
|
|
61a4: 3d aa 2a 00 00 cmp $0x2aaa,%eax
|
|
61a9: 73 55 jae 0x6200
|
|
61ab: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
61b2: 00
|
|
61b3: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
61ba: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
61c0: 0f 28 01 movaps (%rcx),%xmm0
|
|
61c3: 0f 28 49 10 movaps 0x10(%rcx),%xmm1
|
|
61c7: 48 83 c1 20 add $0x20,%rcx
|
|
61cb: 66 0f 59 02 mulpd (%rdx),%xmm0
|
|
61cf: 66 0f 59 4a 10 mulpd 0x10(%rdx),%xmm1
|
|
61d4: 41 0f 29 00 movaps %xmm0,(%r8)
|
|
61d8: 48 83 c2 20 add $0x20,%rdx
|
|
61dc: 41 0f 29 48 10 movaps %xmm1,0x10(%r8)
|
|
61e1: 49 83 c0 20 add $0x20,%r8
|
|
61e5: ff c8 dec %eax
|
|
61e7: 75 d7 jne 0x61c0
|
|
61e9: e9 18 fd ff ff jmp 0x5f06
|
|
61ee: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
61f5: 00
|
|
61f6: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
61fd: 0f 1f 00 nopl (%rax)
|
|
6200: 0f 18 49 40 prefetcht0 0x40(%rcx)
|
|
6204: 0f 18 4a 40 prefetcht0 0x40(%rdx)
|
|
6208: 0f 28 01 movaps (%rcx),%xmm0
|
|
620b: 0f 28 49 10 movaps 0x10(%rcx),%xmm1
|
|
620f: 48 83 c1 20 add $0x20,%rcx
|
|
6213: 66 0f 59 02 mulpd (%rdx),%xmm0
|
|
6217: 66 0f 59 4a 10 mulpd 0x10(%rdx),%xmm1
|
|
621c: 66 41 0f 2b 00 movntpd %xmm0,(%r8)
|
|
6221: 48 83 c2 20 add $0x20,%rdx
|
|
6225: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8)
|
|
622b: 49 83 c0 20 add $0x20,%r8
|
|
622f: ff c8 dec %eax
|
|
6231: 75 cd jne 0x6200
|
|
6233: e9 ce fc ff ff jmp 0x5f06
|
|
6238: 44 89 c8 mov %r9d,%eax
|
|
623b: 41 83 e1 03 and $0x3,%r9d
|
|
623f: c1 f8 02 sar $0x2,%eax
|
|
6242: 48 f7 c1 0f 00 00 00 test $0xf,%rcx
|
|
6249: 0f 84 cb 00 00 00 je 0x631a
|
|
624f: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
|
|
6256: 0f 85 64 00 00 00 jne 0x62c0
|
|
625c: 0f 1f 40 00 nopl 0x0(%rax)
|
|
6260: f2 0f 10 01 movsd (%rcx),%xmm0
|
|
6264: f2 0f 10 49 10 movsd 0x10(%rcx),%xmm1
|
|
6269: 66 0f 16 41 08 movhpd 0x8(%rcx),%xmm0
|
|
626e: 66 0f 16 49 18 movhpd 0x18(%rcx),%xmm1
|
|
6273: 48 83 c1 20 add $0x20,%rcx
|
|
6277: 66 0f 59 02 mulpd (%rdx),%xmm0
|
|
627b: 66 0f 59 4a 10 mulpd 0x10(%rdx),%xmm1
|
|
6280: f2 41 0f 11 00 movsd %xmm0,(%r8)
|
|
6285: 48 83 c2 20 add $0x20,%rdx
|
|
6289: 66 41 0f 17 40 08 movhpd %xmm0,0x8(%r8)
|
|
628f: f2 41 0f 11 48 10 movsd %xmm1,0x10(%r8)
|
|
6295: 66 41 0f 17 48 18 movhpd %xmm1,0x18(%r8)
|
|
629b: 49 83 c0 20 add $0x20,%r8
|
|
629f: ff c8 dec %eax
|
|
62a1: 75 bd jne 0x6260
|
|
62a3: e9 5e fc ff ff jmp 0x5f06
|
|
62a8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
62af: 00
|
|
62b0: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
62b7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
62be: 00 00
|
|
62c0: f2 0f 10 11 movsd (%rcx),%xmm2
|
|
62c4: f2 0f 10 59 10 movsd 0x10(%rcx),%xmm3
|
|
62c9: f2 0f 10 02 movsd (%rdx),%xmm0
|
|
62cd: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1
|
|
62d2: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0
|
|
62d7: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1
|
|
62dc: 48 83 c2 20 add $0x20,%rdx
|
|
62e0: 66 0f 16 51 08 movhpd 0x8(%rcx),%xmm2
|
|
62e5: 66 0f 16 59 18 movhpd 0x18(%rcx),%xmm3
|
|
62ea: 48 83 c1 20 add $0x20,%rcx
|
|
62ee: 66 0f 59 d0 mulpd %xmm0,%xmm2
|
|
62f2: 66 0f 59 d9 mulpd %xmm1,%xmm3
|
|
62f6: f2 41 0f 11 10 movsd %xmm2,(%r8)
|
|
62fb: 66 41 0f 17 50 08 movhpd %xmm2,0x8(%r8)
|
|
6301: f2 41 0f 11 58 10 movsd %xmm3,0x10(%r8)
|
|
6307: 66 41 0f 17 58 18 movhpd %xmm3,0x18(%r8)
|
|
630d: 49 83 c0 20 add $0x20,%r8
|
|
6311: ff c8 dec %eax
|
|
6313: 75 ab jne 0x62c0
|
|
6315: e9 ec fb ff ff jmp 0x5f06
|
|
631a: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
|
|
6321: 75 5d jne 0x6380
|
|
6323: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
632a: 00
|
|
632b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6332: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6339: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6340: 0f 28 01 movaps (%rcx),%xmm0
|
|
6343: 0f 28 49 10 movaps 0x10(%rcx),%xmm1
|
|
6347: 48 83 c1 20 add $0x20,%rcx
|
|
634b: 66 0f 59 02 mulpd (%rdx),%xmm0
|
|
634f: 66 0f 59 4a 10 mulpd 0x10(%rdx),%xmm1
|
|
6354: f2 41 0f 11 00 movsd %xmm0,(%r8)
|
|
6359: 48 83 c2 20 add $0x20,%rdx
|
|
635d: 66 41 0f 17 40 08 movhpd %xmm0,0x8(%r8)
|
|
6363: f2 41 0f 11 48 10 movsd %xmm1,0x10(%r8)
|
|
6369: 66 41 0f 17 48 18 movhpd %xmm1,0x18(%r8)
|
|
636f: 49 83 c0 20 add $0x20,%r8
|
|
6373: ff c8 dec %eax
|
|
6375: 75 c9 jne 0x6340
|
|
6377: e9 8a fb ff ff jmp 0x5f06
|
|
637c: 0f 1f 40 00 nopl 0x0(%rax)
|
|
6380: f2 0f 10 02 movsd (%rdx),%xmm0
|
|
6384: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1
|
|
6389: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0
|
|
638e: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1
|
|
6393: 48 83 c2 20 add $0x20,%rdx
|
|
6397: 66 0f 59 01 mulpd (%rcx),%xmm0
|
|
639b: 66 0f 59 49 10 mulpd 0x10(%rcx),%xmm1
|
|
63a0: f2 41 0f 11 00 movsd %xmm0,(%r8)
|
|
63a5: 48 83 c1 20 add $0x20,%rcx
|
|
63a9: 66 41 0f 17 40 08 movhpd %xmm0,0x8(%r8)
|
|
63af: f2 41 0f 11 48 10 movsd %xmm1,0x10(%r8)
|
|
63b5: 66 41 0f 17 48 18 movhpd %xmm1,0x18(%r8)
|
|
63bb: 49 83 c0 20 add $0x20,%r8
|
|
63bf: ff c8 dec %eax
|
|
63c1: 75 bd jne 0x6380
|
|
63c3: e9 3e fb ff ff jmp 0x5f06
|
|
63c8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
63cf: 00
|
|
63d0: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
63d7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
63de: 00 00
|
|
63e0: 41 83 f9 05 cmp $0x5,%r9d
|
|
63e4: 7d 3e jge 0x6424
|
|
63e6: 41 83 c1 ff add $0xffffffff,%r9d
|
|
63ea: 41 83 f9 ff cmp $0xffffffff,%r9d
|
|
63ee: 74 33 je 0x6423
|
|
63f0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
63f7: 00
|
|
63f8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
63ff: 90 nop
|
|
6400: f2 0f 10 01 movsd (%rcx),%xmm0
|
|
6404: 41 83 c1 ff add $0xffffffff,%r9d
|
|
6408: 48 83 c1 08 add $0x8,%rcx
|
|
640c: f2 0f 59 02 mulsd (%rdx),%xmm0
|
|
6410: 48 83 c2 08 add $0x8,%rdx
|
|
6414: f2 41 0f 11 00 movsd %xmm0,(%r8)
|
|
6419: 49 83 c0 08 add $0x8,%r8
|
|
641d: 41 83 f9 ff cmp $0xffffffff,%r9d
|
|
6421: 75 dd jne 0x6400
|
|
6423: c3 ret
|
|
6424: 49 f7 c0 07 00 00 00 test $0x7,%r8
|
|
642b: 0f 85 a8 02 00 00 jne 0x66d9
|
|
6431: 49 f7 c0 0f 00 00 00 test $0xf,%r8
|
|
6438: 74 1d je 0x6457
|
|
643a: f2 0f 10 01 movsd (%rcx),%xmm0
|
|
643e: 48 83 c1 08 add $0x8,%rcx
|
|
6442: 41 83 c1 ff add $0xffffffff,%r9d
|
|
6446: f2 0f 59 02 mulsd (%rdx),%xmm0
|
|
644a: 48 83 c2 08 add $0x8,%rdx
|
|
644e: f2 41 0f 11 00 movsd %xmm0,(%r8)
|
|
6453: 49 83 c0 08 add $0x8,%r8
|
|
6457: 44 89 c8 mov %r9d,%eax
|
|
645a: 41 83 e1 03 and $0x3,%r9d
|
|
645e: c1 f8 02 sar $0x2,%eax
|
|
6461: 48 f7 c1 0f 00 00 00 test $0xf,%rcx
|
|
6468: 0f 84 4b 01 00 00 je 0x65b9
|
|
646e: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
|
|
6475: 0f 84 a4 00 00 00 je 0x651f
|
|
647b: 3d aa 2a 00 00 cmp $0x2aaa,%eax
|
|
6480: 73 5e jae 0x64e0
|
|
6482: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6489: 00
|
|
648a: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6491: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6498: 00
|
|
6499: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
64a0: 0f 10 11 movups (%rcx),%xmm2
|
|
64a3: 0f 10 59 10 movups 0x10(%rcx),%xmm3
|
|
64a7: 48 83 c1 20 add $0x20,%rcx
|
|
64ab: 0f 10 02 movups (%rdx),%xmm0
|
|
64ae: 0f 10 4a 10 movups 0x10(%rdx),%xmm1
|
|
64b2: 66 0f 59 d0 mulpd %xmm0,%xmm2
|
|
64b6: 48 83 c2 20 add $0x20,%rdx
|
|
64ba: 66 0f 59 d9 mulpd %xmm1,%xmm3
|
|
64be: 41 0f 11 10 movups %xmm2,(%r8)
|
|
64c2: 41 0f 11 58 10 movups %xmm3,0x10(%r8)
|
|
64c7: 49 83 c0 20 add $0x20,%r8
|
|
64cb: 83 c0 ff add $0xffffffff,%eax
|
|
64ce: 75 d0 jne 0x64a0
|
|
64d0: e9 11 ff ff ff jmp 0x63e6
|
|
64d5: 0f 1f 40 00 nopl 0x0(%rax)
|
|
64d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
64e0: 0f 18 49 40 prefetcht0 0x40(%rcx)
|
|
64e4: 0f 18 4a 40 prefetcht0 0x40(%rdx)
|
|
64e8: 0f 10 11 movups (%rcx),%xmm2
|
|
64eb: 0f 10 59 10 movups 0x10(%rcx),%xmm3
|
|
64ef: 48 83 c1 20 add $0x20,%rcx
|
|
64f3: 0f 10 02 movups (%rdx),%xmm0
|
|
64f6: 0f 10 4a 10 movups 0x10(%rdx),%xmm1
|
|
64fa: 66 0f 59 d0 mulpd %xmm0,%xmm2
|
|
64fe: 48 83 c2 20 add $0x20,%rdx
|
|
6502: 66 0f 59 d9 mulpd %xmm1,%xmm3
|
|
6506: 66 41 0f 2b 10 movntpd %xmm2,(%r8)
|
|
650b: 66 41 0f 2b 58 10 movntpd %xmm3,0x10(%r8)
|
|
6511: 49 83 c0 20 add $0x20,%r8
|
|
6515: 83 c0 ff add $0xffffffff,%eax
|
|
6518: 75 c6 jne 0x64e0
|
|
651a: e9 c7 fe ff ff jmp 0x63e6
|
|
651f: 3d aa 2a 00 00 cmp $0x2aaa,%eax
|
|
6524: 73 5a jae 0x6580
|
|
6526: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
652d: 00
|
|
652e: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6535: 0f 1f 40 00 nopl 0x0(%rax)
|
|
6539: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6540: 0f 10 01 movups (%rcx),%xmm0
|
|
6543: 0f 10 49 10 movups 0x10(%rcx),%xmm1
|
|
6547: 48 83 c1 20 add $0x20,%rcx
|
|
654b: 66 0f 59 02 mulpd (%rdx),%xmm0
|
|
654f: 66 0f 59 4a 10 mulpd 0x10(%rdx),%xmm1
|
|
6554: 48 83 c2 20 add $0x20,%rdx
|
|
6558: 41 0f 11 00 movups %xmm0,(%r8)
|
|
655c: 41 0f 11 48 10 movups %xmm1,0x10(%r8)
|
|
6561: 49 83 c0 20 add $0x20,%r8
|
|
6565: 83 c0 ff add $0xffffffff,%eax
|
|
6568: 75 d6 jne 0x6540
|
|
656a: e9 77 fe ff ff jmp 0x63e6
|
|
656f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6576: 00
|
|
6577: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
657e: 66 90 xchg %ax,%ax
|
|
6580: 0f 18 49 40 prefetcht0 0x40(%rcx)
|
|
6584: 0f 18 4a 40 prefetcht0 0x40(%rdx)
|
|
6588: 0f 10 01 movups (%rcx),%xmm0
|
|
658b: 0f 10 49 10 movups 0x10(%rcx),%xmm1
|
|
658f: 48 83 c1 20 add $0x20,%rcx
|
|
6593: 66 0f 59 02 mulpd (%rdx),%xmm0
|
|
6597: 66 0f 59 4a 10 mulpd 0x10(%rdx),%xmm1
|
|
659c: 48 83 c2 20 add $0x20,%rdx
|
|
65a0: 66 41 0f 2b 00 movntpd %xmm0,(%r8)
|
|
65a5: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8)
|
|
65ab: 49 83 c0 20 add $0x20,%r8
|
|
65af: 83 c0 ff add $0xffffffff,%eax
|
|
65b2: 75 cc jne 0x6580
|
|
65b4: e9 2d fe ff ff jmp 0x63e6
|
|
65b9: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
|
|
65c0: 0f 84 93 00 00 00 je 0x6659
|
|
65c6: 3d aa 2a 00 00 cmp $0x2aaa,%eax
|
|
65cb: 73 53 jae 0x6620
|
|
65cd: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
65d4: 00
|
|
65d5: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
65dc: 0f 1f 40 00 nopl 0x0(%rax)
|
|
65e0: 0f 10 02 movups (%rdx),%xmm0
|
|
65e3: 0f 10 4a 10 movups 0x10(%rdx),%xmm1
|
|
65e7: 48 83 c2 20 add $0x20,%rdx
|
|
65eb: 66 0f 59 01 mulpd (%rcx),%xmm0
|
|
65ef: 66 0f 59 49 10 mulpd 0x10(%rcx),%xmm1
|
|
65f4: 48 83 c1 20 add $0x20,%rcx
|
|
65f8: 41 0f 11 00 movups %xmm0,(%r8)
|
|
65fc: 41 0f 11 48 10 movups %xmm1,0x10(%r8)
|
|
6601: 49 83 c0 20 add $0x20,%r8
|
|
6605: 83 c0 ff add $0xffffffff,%eax
|
|
6608: 75 d6 jne 0x65e0
|
|
660a: e9 d7 fd ff ff jmp 0x63e6
|
|
660f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6616: 00
|
|
6617: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
661e: 66 90 xchg %ax,%ax
|
|
6620: 0f 18 49 40 prefetcht0 0x40(%rcx)
|
|
6624: 0f 18 4a 40 prefetcht0 0x40(%rdx)
|
|
6628: 0f 10 02 movups (%rdx),%xmm0
|
|
662b: 0f 10 4a 10 movups 0x10(%rdx),%xmm1
|
|
662f: 48 83 c2 20 add $0x20,%rdx
|
|
6633: 66 0f 59 01 mulpd (%rcx),%xmm0
|
|
6637: 66 0f 59 49 10 mulpd 0x10(%rcx),%xmm1
|
|
663c: 48 83 c1 20 add $0x20,%rcx
|
|
6640: 66 41 0f 2b 00 movntpd %xmm0,(%r8)
|
|
6645: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8)
|
|
664b: 49 83 c0 20 add $0x20,%r8
|
|
664f: 83 c0 ff add $0xffffffff,%eax
|
|
6652: 75 cc jne 0x6620
|
|
6654: e9 8d fd ff ff jmp 0x63e6
|
|
6659: 3d aa 2a 00 00 cmp $0x2aaa,%eax
|
|
665e: 73 40 jae 0x66a0
|
|
6660: 0f 10 01 movups (%rcx),%xmm0
|
|
6663: 0f 10 49 10 movups 0x10(%rcx),%xmm1
|
|
6667: 48 83 c1 20 add $0x20,%rcx
|
|
666b: 66 0f 59 02 mulpd (%rdx),%xmm0
|
|
666f: 66 0f 59 4a 10 mulpd 0x10(%rdx),%xmm1
|
|
6674: 48 83 c2 20 add $0x20,%rdx
|
|
6678: 41 0f 11 00 movups %xmm0,(%r8)
|
|
667c: 41 0f 11 48 10 movups %xmm1,0x10(%r8)
|
|
6681: 49 83 c0 20 add $0x20,%r8
|
|
6685: 83 c0 ff add $0xffffffff,%eax
|
|
6688: 75 d6 jne 0x6660
|
|
668a: e9 57 fd ff ff jmp 0x63e6
|
|
668f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6696: 00
|
|
6697: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
669e: 66 90 xchg %ax,%ax
|
|
66a0: 0f 18 49 40 prefetcht0 0x40(%rcx)
|
|
66a4: 0f 18 4a 40 prefetcht0 0x40(%rdx)
|
|
66a8: 0f 10 01 movups (%rcx),%xmm0
|
|
66ab: 0f 10 49 10 movups 0x10(%rcx),%xmm1
|
|
66af: 48 83 c1 20 add $0x20,%rcx
|
|
66b3: 66 0f 59 02 mulpd (%rdx),%xmm0
|
|
66b7: 66 0f 59 4a 10 mulpd 0x10(%rdx),%xmm1
|
|
66bc: 48 83 c2 20 add $0x20,%rdx
|
|
66c0: 66 41 0f 2b 00 movntpd %xmm0,(%r8)
|
|
66c5: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8)
|
|
66cb: 49 83 c0 20 add $0x20,%r8
|
|
66cf: 83 c0 ff add $0xffffffff,%eax
|
|
66d2: 75 cc jne 0x66a0
|
|
66d4: e9 0d fd ff ff jmp 0x63e6
|
|
66d9: 44 89 c8 mov %r9d,%eax
|
|
66dc: 41 83 e1 03 and $0x3,%r9d
|
|
66e0: c1 f8 02 sar $0x2,%eax
|
|
66e3: 48 f7 c1 0f 00 00 00 test $0xf,%rcx
|
|
66ea: 0f 84 85 00 00 00 je 0x6775
|
|
66f0: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
|
|
66f7: 75 47 jne 0x6740
|
|
66f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6700: 0f 10 01 movups (%rcx),%xmm0
|
|
6703: 0f 10 49 10 movups 0x10(%rcx),%xmm1
|
|
6707: 48 83 c1 20 add $0x20,%rcx
|
|
670b: 66 0f 59 02 mulpd (%rdx),%xmm0
|
|
670f: 66 0f 59 4a 10 mulpd 0x10(%rdx),%xmm1
|
|
6714: 48 83 c2 20 add $0x20,%rdx
|
|
6718: 41 0f 11 00 movups %xmm0,(%r8)
|
|
671c: 41 0f 11 48 10 movups %xmm1,0x10(%r8)
|
|
6721: 49 83 c0 20 add $0x20,%r8
|
|
6725: 83 c0 ff add $0xffffffff,%eax
|
|
6728: 75 d6 jne 0x6700
|
|
672a: e9 b7 fc ff ff jmp 0x63e6
|
|
672f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6736: 00
|
|
6737: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
673e: 66 90 xchg %ax,%ax
|
|
6740: 0f 10 11 movups (%rcx),%xmm2
|
|
6743: 0f 10 59 10 movups 0x10(%rcx),%xmm3
|
|
6747: 48 83 c1 20 add $0x20,%rcx
|
|
674b: 0f 10 02 movups (%rdx),%xmm0
|
|
674e: 0f 10 4a 10 movups 0x10(%rdx),%xmm1
|
|
6752: 66 0f 59 d0 mulpd %xmm0,%xmm2
|
|
6756: 48 83 c2 20 add $0x20,%rdx
|
|
675a: 66 0f 59 d9 mulpd %xmm1,%xmm3
|
|
675e: 41 0f 11 10 movups %xmm2,(%r8)
|
|
6762: 41 0f 11 58 10 movups %xmm3,0x10(%r8)
|
|
6767: 49 83 c0 20 add $0x20,%r8
|
|
676b: 83 c0 ff add $0xffffffff,%eax
|
|
676e: 75 d0 jne 0x6740
|
|
6770: e9 71 fc ff ff jmp 0x63e6
|
|
6775: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
|
|
677c: 75 42 jne 0x67c0
|
|
677e: 66 90 xchg %ax,%ax
|
|
6780: 0f 10 01 movups (%rcx),%xmm0
|
|
6783: 0f 10 49 10 movups 0x10(%rcx),%xmm1
|
|
6787: 48 83 c1 20 add $0x20,%rcx
|
|
678b: 66 0f 59 02 mulpd (%rdx),%xmm0
|
|
678f: 66 0f 59 4a 10 mulpd 0x10(%rdx),%xmm1
|
|
6794: 48 83 c2 20 add $0x20,%rdx
|
|
6798: 41 0f 11 00 movups %xmm0,(%r8)
|
|
679c: 41 0f 11 48 10 movups %xmm1,0x10(%r8)
|
|
67a1: 49 83 c0 20 add $0x20,%r8
|
|
67a5: 83 c0 ff add $0xffffffff,%eax
|
|
67a8: 75 d6 jne 0x6780
|
|
67aa: e9 37 fc ff ff jmp 0x63e6
|
|
67af: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
67b6: 00
|
|
67b7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
67be: 66 90 xchg %ax,%ax
|
|
67c0: 0f 10 02 movups (%rdx),%xmm0
|
|
67c3: 0f 10 4a 10 movups 0x10(%rdx),%xmm1
|
|
67c7: 48 83 c2 20 add $0x20,%rdx
|
|
67cb: 66 0f 59 01 mulpd (%rcx),%xmm0
|
|
67cf: 66 0f 59 49 10 mulpd 0x10(%rcx),%xmm1
|
|
67d4: 48 83 c1 20 add $0x20,%rcx
|
|
67d8: 41 0f 11 00 movups %xmm0,(%r8)
|
|
67dc: 41 0f 11 48 10 movups %xmm1,0x10(%r8)
|
|
67e1: 49 83 c0 20 add $0x20,%r8
|
|
67e5: 83 c0 ff add $0xffffffff,%eax
|
|
67e8: 75 d6 jne 0x67c0
|
|
67ea: e9 f7 fb ff ff jmp 0x63e6
|
|
67ef: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
67f6: 00
|
|
67f7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
67fe: 66 90 xchg %ax,%ax
|
|
6800: 41 83 f9 05 cmp $0x5,%r9d
|
|
6804: 0f 82 75 03 00 00 jb 0x6b7f
|
|
680a: 49 f7 c0 07 00 00 00 test $0x7,%r8
|
|
6811: 0f 85 bb 01 00 00 jne 0x69d2
|
|
6817: 49 f7 c0 0f 00 00 00 test $0xf,%r8
|
|
681e: 74 1c je 0x683c
|
|
6820: f2 0f 10 01 movsd (%rcx),%xmm0
|
|
6824: 48 83 c1 08 add $0x8,%rcx
|
|
6828: 41 ff c9 dec %r9d
|
|
682b: f2 0f 5d 02 minsd (%rdx),%xmm0
|
|
682f: f2 41 0f 11 00 movsd %xmm0,(%r8)
|
|
6834: 48 83 c2 08 add $0x8,%rdx
|
|
6838: 49 83 c0 08 add $0x8,%r8
|
|
683c: 44 89 c8 mov %r9d,%eax
|
|
683f: 49 89 d2 mov %rdx,%r10
|
|
6842: c1 e8 02 shr $0x2,%eax
|
|
6845: 49 83 e2 0f and $0xf,%r10
|
|
6849: 48 f7 c1 0f 00 00 00 test $0xf,%rcx
|
|
6850: 0f 84 c8 00 00 00 je 0x691e
|
|
6856: 45 33 db xor %r11d,%r11d
|
|
6859: 4d 85 d2 test %r10,%r10
|
|
685c: 74 72 je 0x68d0
|
|
685e: 85 c0 test %eax,%eax
|
|
6860: 0f 86 15 03 00 00 jbe 0x6b7b
|
|
6866: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
686d: 00
|
|
686e: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6875: 0f 1f 40 00 nopl 0x0(%rax)
|
|
6879: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6880: f2 0f 10 11 movsd (%rcx),%xmm2
|
|
6884: 41 ff c3 inc %r11d
|
|
6887: f2 0f 10 59 10 movsd 0x10(%rcx),%xmm3
|
|
688c: f2 0f 10 02 movsd (%rdx),%xmm0
|
|
6890: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1
|
|
6895: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0
|
|
689a: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1
|
|
689f: 48 83 c2 20 add $0x20,%rdx
|
|
68a3: 66 0f 16 51 08 movhpd 0x8(%rcx),%xmm2
|
|
68a8: 66 0f 16 59 18 movhpd 0x18(%rcx),%xmm3
|
|
68ad: 48 83 c1 20 add $0x20,%rcx
|
|
68b1: 66 0f 5d d0 minpd %xmm0,%xmm2
|
|
68b5: 66 0f 5d d9 minpd %xmm1,%xmm3
|
|
68b9: 41 0f 29 10 movaps %xmm2,(%r8)
|
|
68bd: 41 0f 29 58 10 movaps %xmm3,0x10(%r8)
|
|
68c2: 49 83 c0 20 add $0x20,%r8
|
|
68c6: 44 3b d8 cmp %eax,%r11d
|
|
68c9: 72 b5 jb 0x6880
|
|
68cb: e9 ab 02 00 00 jmp 0x6b7b
|
|
68d0: 85 c0 test %eax,%eax
|
|
68d2: 0f 86 a3 02 00 00 jbe 0x6b7b
|
|
68d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
68df: 00
|
|
68e0: f2 0f 10 01 movsd (%rcx),%xmm0
|
|
68e4: 41 ff c3 inc %r11d
|
|
68e7: f2 0f 10 49 10 movsd 0x10(%rcx),%xmm1
|
|
68ec: 66 0f 16 41 08 movhpd 0x8(%rcx),%xmm0
|
|
68f1: 66 0f 16 49 18 movhpd 0x18(%rcx),%xmm1
|
|
68f6: 48 83 c1 20 add $0x20,%rcx
|
|
68fa: 66 0f 5d 02 minpd (%rdx),%xmm0
|
|
68fe: 66 0f 5d 4a 10 minpd 0x10(%rdx),%xmm1
|
|
6903: 41 0f 29 00 movaps %xmm0,(%r8)
|
|
6907: 48 83 c2 20 add $0x20,%rdx
|
|
690b: 41 0f 29 48 10 movaps %xmm1,0x10(%r8)
|
|
6910: 49 83 c0 20 add $0x20,%r8
|
|
6914: 44 3b d8 cmp %eax,%r11d
|
|
6917: 72 c7 jb 0x68e0
|
|
6919: e9 5d 02 00 00 jmp 0x6b7b
|
|
691e: 45 33 db xor %r11d,%r11d
|
|
6921: 4d 85 d2 test %r10,%r10
|
|
6924: 74 5e je 0x6984
|
|
6926: 85 c0 test %eax,%eax
|
|
6928: 0f 86 4d 02 00 00 jbe 0x6b7b
|
|
692e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6935: 00
|
|
6936: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
693d: 0f 1f 00 nopl (%rax)
|
|
6940: f2 0f 10 02 movsd (%rdx),%xmm0
|
|
6944: 41 ff c3 inc %r11d
|
|
6947: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1
|
|
694c: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0
|
|
6951: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1
|
|
6956: 48 83 c2 20 add $0x20,%rdx
|
|
695a: 0f 28 11 movaps (%rcx),%xmm2
|
|
695d: 0f 28 59 10 movaps 0x10(%rcx),%xmm3
|
|
6961: 48 83 c1 20 add $0x20,%rcx
|
|
6965: 66 0f 5d d0 minpd %xmm0,%xmm2
|
|
6969: 66 0f 5d d9 minpd %xmm1,%xmm3
|
|
696d: 41 0f 29 10 movaps %xmm2,(%r8)
|
|
6971: 41 0f 29 58 10 movaps %xmm3,0x10(%r8)
|
|
6976: 49 83 c0 20 add $0x20,%r8
|
|
697a: 44 3b d8 cmp %eax,%r11d
|
|
697d: 72 c1 jb 0x6940
|
|
697f: e9 f7 01 00 00 jmp 0x6b7b
|
|
6984: 85 c0 test %eax,%eax
|
|
6986: 0f 86 ef 01 00 00 jbe 0x6b7b
|
|
698c: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6993: 00
|
|
6994: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
699b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
69a0: 0f 28 01 movaps (%rcx),%xmm0
|
|
69a3: 41 ff c3 inc %r11d
|
|
69a6: 0f 28 49 10 movaps 0x10(%rcx),%xmm1
|
|
69aa: 48 83 c1 20 add $0x20,%rcx
|
|
69ae: 66 0f 5d 02 minpd (%rdx),%xmm0
|
|
69b2: 66 0f 5d 4a 10 minpd 0x10(%rdx),%xmm1
|
|
69b7: 41 0f 29 00 movaps %xmm0,(%r8)
|
|
69bb: 48 83 c2 20 add $0x20,%rdx
|
|
69bf: 41 0f 29 48 10 movaps %xmm1,0x10(%r8)
|
|
69c4: 49 83 c0 20 add $0x20,%r8
|
|
69c8: 44 3b d8 cmp %eax,%r11d
|
|
69cb: 72 d3 jb 0x69a0
|
|
69cd: e9 a9 01 00 00 jmp 0x6b7b
|
|
69d2: 44 89 c8 mov %r9d,%eax
|
|
69d5: 49 89 d2 mov %rdx,%r10
|
|
69d8: c1 e8 02 shr $0x2,%eax
|
|
69db: 49 83 e2 0f and $0xf,%r10
|
|
69df: 48 f7 c1 0f 00 00 00 test $0xf,%rcx
|
|
69e6: 0f 84 e0 00 00 00 je 0x6acc
|
|
69ec: 45 33 db xor %r11d,%r11d
|
|
69ef: 4d 85 d2 test %r10,%r10
|
|
69f2: 0f 84 66 00 00 00 je 0x6a5e
|
|
69f8: 85 c0 test %eax,%eax
|
|
69fa: 0f 86 7b 01 00 00 jbe 0x6b7b
|
|
6a00: f2 0f 10 11 movsd (%rcx),%xmm2
|
|
6a04: 41 ff c3 inc %r11d
|
|
6a07: f2 0f 10 59 10 movsd 0x10(%rcx),%xmm3
|
|
6a0c: f2 0f 10 02 movsd (%rdx),%xmm0
|
|
6a10: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1
|
|
6a15: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0
|
|
6a1a: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1
|
|
6a1f: 48 83 c2 20 add $0x20,%rdx
|
|
6a23: 66 0f 16 51 08 movhpd 0x8(%rcx),%xmm2
|
|
6a28: 66 0f 16 59 18 movhpd 0x18(%rcx),%xmm3
|
|
6a2d: 48 83 c1 20 add $0x20,%rcx
|
|
6a31: 66 0f 5d d0 minpd %xmm0,%xmm2
|
|
6a35: 66 0f 5d d9 minpd %xmm1,%xmm3
|
|
6a39: f2 41 0f 11 10 movsd %xmm2,(%r8)
|
|
6a3e: 66 41 0f 17 50 08 movhpd %xmm2,0x8(%r8)
|
|
6a44: f2 41 0f 11 58 10 movsd %xmm3,0x10(%r8)
|
|
6a4a: 66 41 0f 17 58 18 movhpd %xmm3,0x18(%r8)
|
|
6a50: 49 83 c0 20 add $0x20,%r8
|
|
6a54: 44 3b d8 cmp %eax,%r11d
|
|
6a57: 72 a7 jb 0x6a00
|
|
6a59: e9 1d 01 00 00 jmp 0x6b7b
|
|
6a5e: 85 c0 test %eax,%eax
|
|
6a60: 0f 86 15 01 00 00 jbe 0x6b7b
|
|
6a66: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6a6d: 00
|
|
6a6e: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6a75: 0f 1f 40 00 nopl 0x0(%rax)
|
|
6a79: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6a80: f2 0f 10 01 movsd (%rcx),%xmm0
|
|
6a84: 41 ff c3 inc %r11d
|
|
6a87: f2 0f 10 49 10 movsd 0x10(%rcx),%xmm1
|
|
6a8c: 66 0f 16 41 08 movhpd 0x8(%rcx),%xmm0
|
|
6a91: 66 0f 16 49 18 movhpd 0x18(%rcx),%xmm1
|
|
6a96: 48 83 c1 20 add $0x20,%rcx
|
|
6a9a: 66 0f 5d 02 minpd (%rdx),%xmm0
|
|
6a9e: 66 0f 5d 4a 10 minpd 0x10(%rdx),%xmm1
|
|
6aa3: f2 41 0f 11 00 movsd %xmm0,(%r8)
|
|
6aa8: 48 83 c2 20 add $0x20,%rdx
|
|
6aac: 66 41 0f 17 40 08 movhpd %xmm0,0x8(%r8)
|
|
6ab2: f2 41 0f 11 48 10 movsd %xmm1,0x10(%r8)
|
|
6ab8: 66 41 0f 17 48 18 movhpd %xmm1,0x18(%r8)
|
|
6abe: 49 83 c0 20 add $0x20,%r8
|
|
6ac2: 44 3b d8 cmp %eax,%r11d
|
|
6ac5: 72 b9 jb 0x6a80
|
|
6ac7: e9 af 00 00 00 jmp 0x6b7b
|
|
6acc: 45 33 db xor %r11d,%r11d
|
|
6acf: 4d 85 d2 test %r10,%r10
|
|
6ad2: 74 5b je 0x6b2f
|
|
6ad4: 85 c0 test %eax,%eax
|
|
6ad6: 0f 86 9f 00 00 00 jbe 0x6b7b
|
|
6adc: 0f 1f 40 00 nopl 0x0(%rax)
|
|
6ae0: f2 0f 10 02 movsd (%rdx),%xmm0
|
|
6ae4: 41 ff c3 inc %r11d
|
|
6ae7: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1
|
|
6aec: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0
|
|
6af1: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1
|
|
6af6: 48 83 c2 20 add $0x20,%rdx
|
|
6afa: 0f 28 11 movaps (%rcx),%xmm2
|
|
6afd: 0f 28 59 10 movaps 0x10(%rcx),%xmm3
|
|
6b01: 48 83 c1 20 add $0x20,%rcx
|
|
6b05: 66 0f 5d d0 minpd %xmm0,%xmm2
|
|
6b09: 66 0f 5d d9 minpd %xmm1,%xmm3
|
|
6b0d: f2 41 0f 11 10 movsd %xmm2,(%r8)
|
|
6b12: 66 41 0f 17 50 08 movhpd %xmm2,0x8(%r8)
|
|
6b18: f2 41 0f 11 58 10 movsd %xmm3,0x10(%r8)
|
|
6b1e: 66 41 0f 17 58 18 movhpd %xmm3,0x18(%r8)
|
|
6b24: 49 83 c0 20 add $0x20,%r8
|
|
6b28: 44 3b d8 cmp %eax,%r11d
|
|
6b2b: 72 b3 jb 0x6ae0
|
|
6b2d: eb 4c jmp 0x6b7b
|
|
6b2f: 85 c0 test %eax,%eax
|
|
6b31: 76 48 jbe 0x6b7b
|
|
6b33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
6b38: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6b3f: 00
|
|
6b40: 0f 28 01 movaps (%rcx),%xmm0
|
|
6b43: 41 ff c3 inc %r11d
|
|
6b46: 0f 28 49 10 movaps 0x10(%rcx),%xmm1
|
|
6b4a: 48 83 c1 20 add $0x20,%rcx
|
|
6b4e: 66 0f 5d 02 minpd (%rdx),%xmm0
|
|
6b52: 66 0f 5d 4a 10 minpd 0x10(%rdx),%xmm1
|
|
6b57: f2 41 0f 11 00 movsd %xmm0,(%r8)
|
|
6b5c: 48 83 c2 20 add $0x20,%rdx
|
|
6b60: 66 41 0f 17 40 08 movhpd %xmm0,0x8(%r8)
|
|
6b66: f2 41 0f 11 48 10 movsd %xmm1,0x10(%r8)
|
|
6b6c: 66 41 0f 17 48 18 movhpd %xmm1,0x18(%r8)
|
|
6b72: 49 83 c0 20 add $0x20,%r8
|
|
6b76: 44 3b d8 cmp %eax,%r11d
|
|
6b79: 72 c5 jb 0x6b40
|
|
6b7b: 41 83 e1 03 and $0x3,%r9d
|
|
6b7f: 33 c0 xor %eax,%eax
|
|
6b81: 45 85 c9 test %r9d,%r9d
|
|
6b84: 76 3a jbe 0x6bc0
|
|
6b86: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6b8d: 00
|
|
6b8e: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6b95: 0f 1f 40 00 nopl 0x0(%rax)
|
|
6b99: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6ba0: f2 0f 10 01 movsd (%rcx),%xmm0
|
|
6ba4: ff c0 inc %eax
|
|
6ba6: 48 83 c1 08 add $0x8,%rcx
|
|
6baa: f2 0f 5d 02 minsd (%rdx),%xmm0
|
|
6bae: f2 41 0f 11 00 movsd %xmm0,(%r8)
|
|
6bb3: 48 83 c2 08 add $0x8,%rdx
|
|
6bb7: 49 83 c0 08 add $0x8,%r8
|
|
6bbb: 41 3b c1 cmp %r9d,%eax
|
|
6bbe: 72 e0 jb 0x6ba0
|
|
6bc0: c3 ret
|
|
6bc1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6bc8: 00
|
|
6bc9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6bd0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6bd7: 00
|
|
6bd8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6bdf: 90 nop
|
|
6be0: 41 83 f9 05 cmp $0x5,%r9d
|
|
6be4: 0f 82 28 03 00 00 jb 0x6f12
|
|
6bea: 49 f7 c0 07 00 00 00 test $0x7,%r8
|
|
6bf1: 0f 85 bc 01 00 00 jne 0x6db3
|
|
6bf7: 49 f7 c0 0f 00 00 00 test $0xf,%r8
|
|
6bfe: 74 1d je 0x6c1d
|
|
6c00: f2 0f 10 01 movsd (%rcx),%xmm0
|
|
6c04: 48 83 c1 08 add $0x8,%rcx
|
|
6c08: 41 83 c1 ff add $0xffffffff,%r9d
|
|
6c0c: f2 0f 5d 02 minsd (%rdx),%xmm0
|
|
6c10: 48 83 c2 08 add $0x8,%rdx
|
|
6c14: f2 41 0f 11 00 movsd %xmm0,(%r8)
|
|
6c19: 49 83 c0 08 add $0x8,%r8
|
|
6c1d: 44 89 c8 mov %r9d,%eax
|
|
6c20: 49 89 d2 mov %rdx,%r10
|
|
6c23: c1 e8 02 shr $0x2,%eax
|
|
6c26: 49 83 e2 0f and $0xf,%r10
|
|
6c2a: 48 f7 c1 0f 00 00 00 test $0xf,%rcx
|
|
6c31: 0f 84 bc 00 00 00 je 0x6cf3
|
|
6c37: 45 33 db xor %r11d,%r11d
|
|
6c3a: 4d 85 d2 test %r10,%r10
|
|
6c3d: 74 5a je 0x6c99
|
|
6c3f: 85 c0 test %eax,%eax
|
|
6c41: 0f 86 c7 02 00 00 jbe 0x6f0e
|
|
6c47: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6c4e: 00
|
|
6c4f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6c56: 0f 1f 00 nopl (%rax)
|
|
6c59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6c60: 0f 10 11 movups (%rcx),%xmm2
|
|
6c63: 41 83 c3 01 add $0x1,%r11d
|
|
6c67: 0f 10 59 10 movups 0x10(%rcx),%xmm3
|
|
6c6b: 48 83 c1 20 add $0x20,%rcx
|
|
6c6f: 0f 10 02 movups (%rdx),%xmm0
|
|
6c72: 0f 10 4a 10 movups 0x10(%rdx),%xmm1
|
|
6c76: 66 0f 5d d0 minpd %xmm0,%xmm2
|
|
6c7a: 48 83 c2 20 add $0x20,%rdx
|
|
6c7e: 66 0f 5d d9 minpd %xmm1,%xmm3
|
|
6c82: 41 0f 11 10 movups %xmm2,(%r8)
|
|
6c86: 41 0f 11 58 10 movups %xmm3,0x10(%r8)
|
|
6c8b: 49 83 c0 20 add $0x20,%r8
|
|
6c8f: 44 3b d8 cmp %eax,%r11d
|
|
6c92: 72 cc jb 0x6c60
|
|
6c94: e9 75 02 00 00 jmp 0x6f0e
|
|
6c99: 85 c0 test %eax,%eax
|
|
6c9b: 0f 86 6d 02 00 00 jbe 0x6f0e
|
|
6ca1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6ca8: 00
|
|
6ca9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6cb0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6cb7: 00
|
|
6cb8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6cbf: 90 nop
|
|
6cc0: 0f 10 01 movups (%rcx),%xmm0
|
|
6cc3: 41 83 c3 01 add $0x1,%r11d
|
|
6cc7: 0f 10 49 10 movups 0x10(%rcx),%xmm1
|
|
6ccb: 48 83 c1 20 add $0x20,%rcx
|
|
6ccf: 66 0f 5d 02 minpd (%rdx),%xmm0
|
|
6cd3: 66 0f 5d 4a 10 minpd 0x10(%rdx),%xmm1
|
|
6cd8: 48 83 c2 20 add $0x20,%rdx
|
|
6cdc: 41 0f 11 00 movups %xmm0,(%r8)
|
|
6ce0: 41 0f 11 48 10 movups %xmm1,0x10(%r8)
|
|
6ce5: 49 83 c0 20 add $0x20,%r8
|
|
6ce9: 44 3b d8 cmp %eax,%r11d
|
|
6cec: 72 d2 jb 0x6cc0
|
|
6cee: e9 1b 02 00 00 jmp 0x6f0e
|
|
6cf3: 45 33 db xor %r11d,%r11d
|
|
6cf6: 4d 85 d2 test %r10,%r10
|
|
6cf9: 74 5e je 0x6d59
|
|
6cfb: 85 c0 test %eax,%eax
|
|
6cfd: 0f 86 0b 02 00 00 jbe 0x6f0e
|
|
6d03: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6d0a: 00
|
|
6d0b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6d12: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6d19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6d20: 0f 10 11 movups (%rcx),%xmm2
|
|
6d23: 41 83 c3 01 add $0x1,%r11d
|
|
6d27: 0f 10 59 10 movups 0x10(%rcx),%xmm3
|
|
6d2b: 48 83 c1 20 add $0x20,%rcx
|
|
6d2f: 0f 10 02 movups (%rdx),%xmm0
|
|
6d32: 0f 10 4a 10 movups 0x10(%rdx),%xmm1
|
|
6d36: 66 0f 5d d0 minpd %xmm0,%xmm2
|
|
6d3a: 48 83 c2 20 add $0x20,%rdx
|
|
6d3e: 66 0f 5d d9 minpd %xmm1,%xmm3
|
|
6d42: 41 0f 11 10 movups %xmm2,(%r8)
|
|
6d46: 41 0f 11 58 10 movups %xmm3,0x10(%r8)
|
|
6d4b: 49 83 c0 20 add $0x20,%r8
|
|
6d4f: 44 3b d8 cmp %eax,%r11d
|
|
6d52: 72 cc jb 0x6d20
|
|
6d54: e9 b5 01 00 00 jmp 0x6f0e
|
|
6d59: 85 c0 test %eax,%eax
|
|
6d5b: 0f 86 ad 01 00 00 jbe 0x6f0e
|
|
6d61: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6d68: 00
|
|
6d69: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6d70: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6d77: 00
|
|
6d78: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6d7f: 90 nop
|
|
6d80: 0f 10 01 movups (%rcx),%xmm0
|
|
6d83: 41 83 c3 01 add $0x1,%r11d
|
|
6d87: 0f 10 49 10 movups 0x10(%rcx),%xmm1
|
|
6d8b: 48 83 c1 20 add $0x20,%rcx
|
|
6d8f: 66 0f 5d 02 minpd (%rdx),%xmm0
|
|
6d93: 66 0f 5d 4a 10 minpd 0x10(%rdx),%xmm1
|
|
6d98: 48 83 c2 20 add $0x20,%rdx
|
|
6d9c: 41 0f 11 00 movups %xmm0,(%r8)
|
|
6da0: 41 0f 11 48 10 movups %xmm1,0x10(%r8)
|
|
6da5: 49 83 c0 20 add $0x20,%r8
|
|
6da9: 44 3b d8 cmp %eax,%r11d
|
|
6dac: 72 d2 jb 0x6d80
|
|
6dae: e9 5b 01 00 00 jmp 0x6f0e
|
|
6db3: 44 89 c8 mov %r9d,%eax
|
|
6db6: 49 89 d2 mov %rdx,%r10
|
|
6db9: c1 e8 02 shr $0x2,%eax
|
|
6dbc: 49 83 e2 0f and $0xf,%r10
|
|
6dc0: 48 f7 c1 0f 00 00 00 test $0xf,%rcx
|
|
6dc7: 0f 84 a6 00 00 00 je 0x6e73
|
|
6dcd: 45 33 db xor %r11d,%r11d
|
|
6dd0: 4d 85 d2 test %r10,%r10
|
|
6dd3: 74 44 je 0x6e19
|
|
6dd5: 85 c0 test %eax,%eax
|
|
6dd7: 0f 86 31 01 00 00 jbe 0x6f0e
|
|
6ddd: 0f 1f 00 nopl (%rax)
|
|
6de0: 0f 10 11 movups (%rcx),%xmm2
|
|
6de3: 41 83 c3 01 add $0x1,%r11d
|
|
6de7: 0f 10 59 10 movups 0x10(%rcx),%xmm3
|
|
6deb: 48 83 c1 20 add $0x20,%rcx
|
|
6def: 0f 10 02 movups (%rdx),%xmm0
|
|
6df2: 0f 10 4a 10 movups 0x10(%rdx),%xmm1
|
|
6df6: 66 0f 5d d0 minpd %xmm0,%xmm2
|
|
6dfa: 48 83 c2 20 add $0x20,%rdx
|
|
6dfe: 66 0f 5d d9 minpd %xmm1,%xmm3
|
|
6e02: 41 0f 11 10 movups %xmm2,(%r8)
|
|
6e06: 41 0f 11 58 10 movups %xmm3,0x10(%r8)
|
|
6e0b: 49 83 c0 20 add $0x20,%r8
|
|
6e0f: 44 3b d8 cmp %eax,%r11d
|
|
6e12: 72 cc jb 0x6de0
|
|
6e14: e9 f5 00 00 00 jmp 0x6f0e
|
|
6e19: 85 c0 test %eax,%eax
|
|
6e1b: 0f 86 ed 00 00 00 jbe 0x6f0e
|
|
6e21: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6e28: 00
|
|
6e29: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6e30: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6e37: 00
|
|
6e38: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6e3f: 90 nop
|
|
6e40: 0f 10 01 movups (%rcx),%xmm0
|
|
6e43: 41 83 c3 01 add $0x1,%r11d
|
|
6e47: 0f 10 49 10 movups 0x10(%rcx),%xmm1
|
|
6e4b: 48 83 c1 20 add $0x20,%rcx
|
|
6e4f: 66 0f 5d 02 minpd (%rdx),%xmm0
|
|
6e53: 66 0f 5d 4a 10 minpd 0x10(%rdx),%xmm1
|
|
6e58: 48 83 c2 20 add $0x20,%rdx
|
|
6e5c: 41 0f 11 00 movups %xmm0,(%r8)
|
|
6e60: 41 0f 11 48 10 movups %xmm1,0x10(%r8)
|
|
6e65: 49 83 c0 20 add $0x20,%r8
|
|
6e69: 44 3b d8 cmp %eax,%r11d
|
|
6e6c: 72 d2 jb 0x6e40
|
|
6e6e: e9 9b 00 00 00 jmp 0x6f0e
|
|
6e73: 45 33 db xor %r11d,%r11d
|
|
6e76: 4d 85 d2 test %r10,%r10
|
|
6e79: 74 5b je 0x6ed6
|
|
6e7b: 85 c0 test %eax,%eax
|
|
6e7d: 0f 86 8b 00 00 00 jbe 0x6f0e
|
|
6e83: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6e8a: 00
|
|
6e8b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6e92: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6e99: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6ea0: 0f 10 11 movups (%rcx),%xmm2
|
|
6ea3: 41 83 c3 01 add $0x1,%r11d
|
|
6ea7: 0f 10 59 10 movups 0x10(%rcx),%xmm3
|
|
6eab: 48 83 c1 20 add $0x20,%rcx
|
|
6eaf: 0f 10 02 movups (%rdx),%xmm0
|
|
6eb2: 0f 10 4a 10 movups 0x10(%rdx),%xmm1
|
|
6eb6: 66 0f 5d d0 minpd %xmm0,%xmm2
|
|
6eba: 48 83 c2 20 add $0x20,%rdx
|
|
6ebe: 66 0f 5d d9 minpd %xmm1,%xmm3
|
|
6ec2: 41 0f 11 10 movups %xmm2,(%r8)
|
|
6ec6: 41 0f 11 58 10 movups %xmm3,0x10(%r8)
|
|
6ecb: 49 83 c0 20 add $0x20,%r8
|
|
6ecf: 44 3b d8 cmp %eax,%r11d
|
|
6ed2: 72 cc jb 0x6ea0
|
|
6ed4: eb 38 jmp 0x6f0e
|
|
6ed6: 85 c0 test %eax,%eax
|
|
6ed8: 76 34 jbe 0x6f0e
|
|
6eda: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
6ee0: 0f 10 01 movups (%rcx),%xmm0
|
|
6ee3: 41 83 c3 01 add $0x1,%r11d
|
|
6ee7: 0f 10 49 10 movups 0x10(%rcx),%xmm1
|
|
6eeb: 48 83 c1 20 add $0x20,%rcx
|
|
6eef: 66 0f 5d 02 minpd (%rdx),%xmm0
|
|
6ef3: 66 0f 5d 4a 10 minpd 0x10(%rdx),%xmm1
|
|
6ef8: 48 83 c2 20 add $0x20,%rdx
|
|
6efc: 41 0f 11 00 movups %xmm0,(%r8)
|
|
6f00: 41 0f 11 48 10 movups %xmm1,0x10(%r8)
|
|
6f05: 49 83 c0 20 add $0x20,%r8
|
|
6f09: 44 3b d8 cmp %eax,%r11d
|
|
6f0c: 72 d2 jb 0x6ee0
|
|
6f0e: 41 83 e1 03 and $0x3,%r9d
|
|
6f12: 33 c0 xor %eax,%eax
|
|
6f14: 45 85 c9 test %r9d,%r9d
|
|
6f17: 76 28 jbe 0x6f41
|
|
6f19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6f20: f2 0f 10 01 movsd (%rcx),%xmm0
|
|
6f24: 83 c0 01 add $0x1,%eax
|
|
6f27: 48 83 c1 08 add $0x8,%rcx
|
|
6f2b: f2 0f 5d 02 minsd (%rdx),%xmm0
|
|
6f2f: 48 83 c2 08 add $0x8,%rdx
|
|
6f33: f2 41 0f 11 00 movsd %xmm0,(%r8)
|
|
6f38: 49 83 c0 08 add $0x8,%r8
|
|
6f3c: 41 3b c1 cmp %r9d,%eax
|
|
6f3f: 72 df jb 0x6f20
|
|
6f41: c3 ret
|
|
6f42: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6f49: 00
|
|
6f4a: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6f51: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6f58: 00
|
|
6f59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6f60: 53 push %rbx
|
|
6f61: 56 push %rsi
|
|
6f62: 55 push %rbp
|
|
6f63: 48 83 ec 30 sub $0x30,%rsp
|
|
6f67: 44 89 cd mov %r9d,%ebp
|
|
6f6a: 81 e5 07 00 00 80 and $0x80000007,%ebp
|
|
6f70: 7d 08 jge 0x6f7a
|
|
6f72: 83 ed 01 sub $0x1,%ebp
|
|
6f75: 83 cd f8 or $0xfffffff8,%ebp
|
|
6f78: ff c5 inc %ebp
|
|
6f7a: 33 db xor %ebx,%ebx
|
|
6f7c: 41 8d 41 f9 lea -0x7(%r9),%eax
|
|
6f80: 85 c0 test %eax,%eax
|
|
6f82: 0f 8e 7c 00 00 00 jle 0x7004
|
|
6f88: 49 63 c1 movslq %r9d,%rax
|
|
6f8b: 48 83 c0 f9 add $0xfffffffffffffff9,%rax
|
|
6f8f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6f96: 00
|
|
6f97: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6f9e: 66 90 xchg %ax,%ax
|
|
6fa0: c5 f9 10 1c d9 vmovupd (%rcx,%rbx,8),%xmm3
|
|
6fa5: c5 f9 10 24 da vmovupd (%rdx,%rbx,8),%xmm4
|
|
6faa: c5 f9 10 6c d9 20 vmovupd 0x20(%rcx,%rbx,8),%xmm5
|
|
6fb0: c4 e3 65 18 54 d9 10 vinsertf128 $0x1,0x10(%rcx,%rbx,8),%ymm3,%ymm2
|
|
6fb7: 01
|
|
6fb8: c5 f9 10 5c da 20 vmovupd 0x20(%rdx,%rbx,8),%xmm3
|
|
6fbe: c4 e3 5d 18 4c da 10 vinsertf128 $0x1,0x10(%rdx,%rbx,8),%ymm4,%ymm1
|
|
6fc5: 01
|
|
6fc6: c5 ed 5d c9 vminpd %ymm1,%ymm2,%ymm1
|
|
6fca: c4 e3 65 18 64 da 30 vinsertf128 $0x1,0x30(%rdx,%rbx,8),%ymm3,%ymm4
|
|
6fd1: 01
|
|
6fd2: c4 e3 55 18 44 d9 30 vinsertf128 $0x1,0x30(%rcx,%rbx,8),%ymm5,%ymm0
|
|
6fd9: 01
|
|
6fda: c5 fd 5d c4 vminpd %ymm4,%ymm0,%ymm0
|
|
6fde: c4 c1 79 11 0c d8 vmovupd %xmm1,(%r8,%rbx,8)
|
|
6fe4: c4 c1 79 11 44 d8 20 vmovupd %xmm0,0x20(%r8,%rbx,8)
|
|
6feb: c4 c3 7d 19 4c d8 10 vextractf128 $0x1,%ymm1,0x10(%r8,%rbx,8)
|
|
6ff2: 01
|
|
6ff3: c4 c3 7d 19 44 d8 30 vextractf128 $0x1,%ymm0,0x30(%r8,%rbx,8)
|
|
6ffa: 01
|
|
6ffb: 48 83 c3 08 add $0x8,%rbx
|
|
6fff: 48 3b d8 cmp %rax,%rbx
|
|
7002: 7c 9c jl 0x6fa0
|
|
7004: 83 fd 04 cmp $0x4,%ebp
|
|
7007: 7c 3c jl 0x7045
|
|
7009: c5 f9 10 04 d9 vmovupd (%rcx,%rbx,8),%xmm0
|
|
700e: c5 f9 10 0c da vmovupd (%rdx,%rbx,8),%xmm1
|
|
7013: c4 e3 75 18 5c da 10 vinsertf128 $0x1,0x10(%rdx,%rbx,8),%ymm1,%ymm3
|
|
701a: 01
|
|
701b: c4 e3 7d 18 54 d9 10 vinsertf128 $0x1,0x10(%rcx,%rbx,8),%ymm0,%ymm2
|
|
7022: 01
|
|
7023: c5 ed 5d e3 vminpd %ymm3,%ymm2,%ymm4
|
|
7027: c4 c1 79 11 24 d8 vmovupd %xmm4,(%r8,%rbx,8)
|
|
702d: c4 c3 7d 19 64 d8 10 vextractf128 $0x1,%ymm4,0x10(%r8,%rbx,8)
|
|
7034: 01
|
|
7035: 81 e5 03 00 00 80 and $0x80000003,%ebp
|
|
703b: 7d 08 jge 0x7045
|
|
703d: 83 ed 01 sub $0x1,%ebp
|
|
7040: 83 cd fc or $0xfffffffc,%ebp
|
|
7043: ff c5 inc %ebp
|
|
7045: 44 89 c8 mov %r9d,%eax
|
|
7048: 2b c5 sub %ebp,%eax
|
|
704a: f7 dd neg %ebp
|
|
704c: 0f 89 0e 03 00 00 jns 0x7360
|
|
7052: 44 89 cb mov %r9d,%ebx
|
|
7055: 2b d8 sub %eax,%ebx
|
|
7057: 83 fb 06 cmp $0x6,%ebx
|
|
705a: 0f 8e 5f 02 00 00 jle 0x72bf
|
|
7060: 48 63 e8 movslq %eax,%rbp
|
|
7063: 4d 8d 14 e8 lea (%r8,%rbp,8),%r10
|
|
7067: 48 8d 34 ea lea (%rdx,%rbp,8),%rsi
|
|
706b: 49 3b f2 cmp %r10,%rsi
|
|
706e: 76 1f jbe 0x708f
|
|
7070: 4d 63 c9 movslq %r9d,%r9
|
|
7073: 49 89 f3 mov %rsi,%r11
|
|
7076: 4c 2b cd sub %rbp,%r9
|
|
7079: 4d 2b da sub %r10,%r11
|
|
707c: 49 c1 e1 03 shl $0x3,%r9
|
|
7080: 4c 89 4c 24 20 mov %r9,0x20(%rsp)
|
|
7085: 4d 3b d9 cmp %r9,%r11
|
|
7088: 7d 2c jge 0x70b6
|
|
708a: e9 30 02 00 00 jmp 0x72bf
|
|
708f: 4c 3b d6 cmp %rsi,%r10
|
|
7092: 0f 86 27 02 00 00 jbe 0x72bf
|
|
7098: 4d 63 c9 movslq %r9d,%r9
|
|
709b: 4d 89 d3 mov %r10,%r11
|
|
709e: 4c 2b cd sub %rbp,%r9
|
|
70a1: 4c 2b de sub %rsi,%r11
|
|
70a4: 49 c1 e1 03 shl $0x3,%r9
|
|
70a8: 4c 89 4c 24 20 mov %r9,0x20(%rsp)
|
|
70ad: 4d 3b d9 cmp %r9,%r11
|
|
70b0: 0f 8c 09 02 00 00 jl 0x72bf
|
|
70b6: 48 8d 2c e9 lea (%rcx,%rbp,8),%rbp
|
|
70ba: 49 3b ea cmp %r10,%rbp
|
|
70bd: 76 12 jbe 0x70d1
|
|
70bf: 49 89 e9 mov %rbp,%r9
|
|
70c2: 4d 2b ca sub %r10,%r9
|
|
70c5: 4c 3b 4c 24 20 cmp 0x20(%rsp),%r9
|
|
70ca: 7d 1f jge 0x70eb
|
|
70cc: e9 ee 01 00 00 jmp 0x72bf
|
|
70d1: 4c 3b d5 cmp %rbp,%r10
|
|
70d4: 0f 86 e5 01 00 00 jbe 0x72bf
|
|
70da: 4d 89 d1 mov %r10,%r9
|
|
70dd: 4c 2b cd sub %rbp,%r9
|
|
70e0: 4c 3b 4c 24 20 cmp 0x20(%rsp),%r9
|
|
70e5: 0f 8c d4 01 00 00 jl 0x72bf
|
|
70eb: 32 d2 xor %dl,%dl
|
|
70ed: 83 fb 10 cmp $0x10,%ebx
|
|
70f0: 0f 8c 75 02 00 00 jl 0x736b
|
|
70f6: 4d 89 d0 mov %r10,%r8
|
|
70f9: 49 83 e0 1f and $0x1f,%r8
|
|
70fd: 45 89 c0 mov %r8d,%r8d
|
|
7100: 45 85 c0 test %r8d,%r8d
|
|
7103: 74 18 je 0x711d
|
|
7105: 41 f7 c0 07 00 00 00 test $0x7,%r8d
|
|
710c: 0f 85 59 02 00 00 jne 0x736b
|
|
7112: 41 f7 d8 neg %r8d
|
|
7115: 41 83 c0 20 add $0x20,%r8d
|
|
7119: 41 c1 e8 03 shr $0x3,%r8d
|
|
711d: 41 8d 40 10 lea 0x10(%r8),%eax
|
|
7121: 3b d8 cmp %eax,%ebx
|
|
7123: 0f 8c 42 02 00 00 jl 0x736b
|
|
7129: 89 d8 mov %ebx,%eax
|
|
712b: 33 c9 xor %ecx,%ecx
|
|
712d: 41 2b c0 sub %r8d,%eax
|
|
7130: 83 e0 0f and $0xf,%eax
|
|
7133: f7 d8 neg %eax
|
|
7135: 03 c3 add %ebx,%eax
|
|
7137: 45 85 c0 test %r8d,%r8d
|
|
713a: 76 1d jbe 0x7159
|
|
713c: 0f 1f 40 00 nopl 0x0(%rax)
|
|
7140: c5 fb 10 44 cd 00 vmovsd 0x0(%rbp,%rcx,8),%xmm0
|
|
7146: c5 fb 5d 04 ce vminsd (%rsi,%rcx,8),%xmm0,%xmm0
|
|
714b: c4 c1 7b 11 04 ca vmovsd %xmm0,(%r10,%rcx,8)
|
|
7151: 48 ff c1 inc %rcx
|
|
7154: 49 3b c8 cmp %r8,%rcx
|
|
7157: 72 e7 jb 0x7140
|
|
7159: 48 63 c8 movslq %eax,%rcx
|
|
715c: 0f 1f 40 00 nopl 0x0(%rax)
|
|
7160: c4 a1 79 10 44 c5 00 vmovupd 0x0(%rbp,%r8,8),%xmm0
|
|
7167: c4 a1 79 10 0c c6 vmovupd (%rsi,%r8,8),%xmm1
|
|
716d: c4 a1 79 10 6c c5 20 vmovupd 0x20(%rbp,%r8,8),%xmm5
|
|
7174: c4 a3 7d 18 54 c5 10 vinsertf128 $0x1,0x10(%rbp,%r8,8),%ymm0,%ymm2
|
|
717b: 01
|
|
717c: c4 a3 75 18 5c c6 10 vinsertf128 $0x1,0x10(%rsi,%r8,8),%ymm1,%ymm3
|
|
7183: 01
|
|
7184: c4 a1 79 10 44 c6 20 vmovupd 0x20(%rsi,%r8,8),%xmm0
|
|
718b: c5 ed 5d e3 vminpd %ymm3,%ymm2,%ymm4
|
|
718f: c4 81 7d 11 24 c2 vmovupd %ymm4,(%r10,%r8,8)
|
|
7195: c4 a1 79 10 64 c5 40 vmovupd 0x40(%rbp,%r8,8),%xmm4
|
|
719c: c4 a3 7d 18 54 c6 30 vinsertf128 $0x1,0x30(%rsi,%r8,8),%ymm0,%ymm2
|
|
71a3: 01
|
|
71a4: c4 a1 79 10 44 c6 40 vmovupd 0x40(%rsi,%r8,8),%xmm0
|
|
71ab: c4 a3 55 18 4c c5 30 vinsertf128 $0x1,0x30(%rbp,%r8,8),%ymm5,%ymm1
|
|
71b2: 01
|
|
71b3: c5 f5 5d da vminpd %ymm2,%ymm1,%ymm3
|
|
71b7: c4 a1 79 10 6c c5 60 vmovupd 0x60(%rbp,%r8,8),%xmm5
|
|
71be: c4 81 7d 11 5c c2 20 vmovupd %ymm3,0x20(%r10,%r8,8)
|
|
71c5: c4 a3 7d 18 54 c6 50 vinsertf128 $0x1,0x50(%rsi,%r8,8),%ymm0,%ymm2
|
|
71cc: 01
|
|
71cd: c4 a1 79 10 44 c6 60 vmovupd 0x60(%rsi,%r8,8),%xmm0
|
|
71d4: c4 a3 5d 18 4c c5 50 vinsertf128 $0x1,0x50(%rbp,%r8,8),%ymm4,%ymm1
|
|
71db: 01
|
|
71dc: c5 f5 5d da vminpd %ymm2,%ymm1,%ymm3
|
|
71e0: c4 81 7d 11 5c c2 40 vmovupd %ymm3,0x40(%r10,%r8,8)
|
|
71e7: c4 a3 55 18 4c c5 70 vinsertf128 $0x1,0x70(%rbp,%r8,8),%ymm5,%ymm1
|
|
71ee: 01
|
|
71ef: c4 a3 7d 18 54 c6 70 vinsertf128 $0x1,0x70(%rsi,%r8,8),%ymm0,%ymm2
|
|
71f6: 01
|
|
71f7: c5 f5 5d da vminpd %ymm2,%ymm1,%ymm3
|
|
71fb: c4 81 7d 11 5c c2 60 vmovupd %ymm3,0x60(%r10,%r8,8)
|
|
7202: 49 83 c0 10 add $0x10,%r8
|
|
7206: 4c 3b c1 cmp %rcx,%r8
|
|
7209: 0f 82 51 ff ff ff jb 0x7160
|
|
720f: 8d 48 01 lea 0x1(%rax),%ecx
|
|
7212: 3b cb cmp %ebx,%ecx
|
|
7214: 0f 87 46 01 00 00 ja 0x7360
|
|
721a: 48 63 db movslq %ebx,%rbx
|
|
721d: 48 63 c0 movslq %eax,%rax
|
|
7220: 48 2b d8 sub %rax,%rbx
|
|
7223: 80 fa 01 cmp $0x1,%dl
|
|
7226: 75 05 jne 0x722d
|
|
7228: 45 33 c9 xor %r9d,%r9d
|
|
722b: eb 4d jmp 0x727a
|
|
722d: 48 83 fb 02 cmp $0x2,%rbx
|
|
7231: 7c f5 jl 0x7228
|
|
7233: 48 63 c0 movslq %eax,%rax
|
|
7236: 41 89 d9 mov %ebx,%r9d
|
|
7239: 41 83 e1 fe and $0xfffffffe,%r9d
|
|
723d: 33 c9 xor %ecx,%ecx
|
|
723f: 4d 63 c9 movslq %r9d,%r9
|
|
7242: 4d 8d 04 c2 lea (%r10,%rax,8),%r8
|
|
7246: 48 8d 14 c6 lea (%rsi,%rax,8),%rdx
|
|
724a: 4c 8d 5c c5 00 lea 0x0(%rbp,%rax,8),%r11
|
|
724f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
7256: 00
|
|
7257: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
725e: 66 90 xchg %ax,%ax
|
|
7260: c4 c1 79 10 04 cb vmovupd (%r11,%rcx,8),%xmm0
|
|
7266: c5 f9 5d 0c ca vminpd (%rdx,%rcx,8),%xmm0,%xmm1
|
|
726b: c4 c1 79 11 0c c8 vmovupd %xmm1,(%r8,%rcx,8)
|
|
7271: 48 83 c1 02 add $0x2,%rcx
|
|
7275: 49 3b c9 cmp %r9,%rcx
|
|
7278: 72 e6 jb 0x7260
|
|
727a: 4c 3b cb cmp %rbx,%r9
|
|
727d: 0f 83 dd 00 00 00 jae 0x7360
|
|
7283: 48 63 c0 movslq %eax,%rax
|
|
7286: 49 8d 0c c2 lea (%r10,%rax,8),%rcx
|
|
728a: 48 8d 14 c6 lea (%rsi,%rax,8),%rdx
|
|
728e: 48 8d 44 c5 00 lea 0x0(%rbp,%rax,8),%rax
|
|
7293: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
7298: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
729f: 00
|
|
72a0: c4 a1 7b 10 04 c8 vmovsd (%rax,%r9,8),%xmm0
|
|
72a6: c4 a1 7b 5d 04 ca vminsd (%rdx,%r9,8),%xmm0,%xmm0
|
|
72ac: c4 a1 7b 11 04 c9 vmovsd %xmm0,(%rcx,%r9,8)
|
|
72b2: 49 ff c1 inc %r9
|
|
72b5: 4c 3b cb cmp %rbx,%r9
|
|
72b8: 72 e6 jb 0x72a0
|
|
72ba: e9 a1 00 00 00 jmp 0x7360
|
|
72bf: 41 89 db mov %ebx,%r11d
|
|
72c2: be 01 00 00 00 mov $0x1,%esi
|
|
72c7: 41 d1 eb shr $1,%r11d
|
|
72ca: 45 33 c9 xor %r9d,%r9d
|
|
72cd: 45 85 db test %r11d,%r11d
|
|
72d0: 76 6b jbe 0x733d
|
|
72d2: 48 63 c0 movslq %eax,%rax
|
|
72d5: 48 89 7c 24 20 mov %rdi,0x20(%rsp)
|
|
72da: 48 8d 34 c2 lea (%rdx,%rax,8),%rsi
|
|
72de: 48 8d 2c c1 lea (%rcx,%rax,8),%rbp
|
|
72e2: 4d 8d 14 c0 lea (%r8,%rax,8),%r10
|
|
72e6: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
72ed: 00
|
|
72ee: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
72f5: 0f 1f 40 00 nopl 0x0(%rax)
|
|
72f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7300: 43 8d 3c 09 lea (%r9,%r9,1),%edi
|
|
7304: 41 ff c1 inc %r9d
|
|
7307: 48 63 ff movslq %edi,%rdi
|
|
730a: c5 fb 10 44 fd 00 vmovsd 0x0(%rbp,%rdi,8),%xmm0
|
|
7310: c5 fb 5d 04 fe vminsd (%rsi,%rdi,8),%xmm0,%xmm0
|
|
7315: c4 c1 7b 11 04 fa vmovsd %xmm0,(%r10,%rdi,8)
|
|
731b: c5 fb 10 4c fd 08 vmovsd 0x8(%rbp,%rdi,8),%xmm1
|
|
7321: c5 f3 5d 4c fe 08 vminsd 0x8(%rsi,%rdi,8),%xmm1,%xmm1
|
|
7327: c4 c1 7b 11 4c fa 08 vmovsd %xmm1,0x8(%r10,%rdi,8)
|
|
732e: 45 3b cb cmp %r11d,%r9d
|
|
7331: 72 cd jb 0x7300
|
|
7333: 48 8b 7c 24 20 mov 0x20(%rsp),%rdi
|
|
7338: 43 8d 74 09 01 lea 0x1(%r9,%r9,1),%esi
|
|
733d: 8d 6e ff lea -0x1(%rsi),%ebp
|
|
7340: 3b eb cmp %ebx,%ebp
|
|
7342: 73 1c jae 0x7360
|
|
7344: 48 63 c0 movslq %eax,%rax
|
|
7347: 48 63 f6 movslq %esi,%rsi
|
|
734a: 48 03 c6 add %rsi,%rax
|
|
734d: c5 fb 10 44 c1 f8 vmovsd -0x8(%rcx,%rax,8),%xmm0
|
|
7353: c5 fb 5d 44 c2 f8 vminsd -0x8(%rdx,%rax,8),%xmm0,%xmm0
|
|
7359: c4 c1 7b 11 44 c0 f8 vmovsd %xmm0,-0x8(%r8,%rax,8)
|
|
7360: c5 f8 77 vzeroupper
|
|
7363: 48 83 c4 30 add $0x30,%rsp
|
|
7367: 5d pop %rbp
|
|
7368: 5e pop %rsi
|
|
7369: 5b pop %rbx
|
|
736a: c3 ret
|
|
736b: b2 01 mov $0x1,%dl
|
|
736d: 33 c0 xor %eax,%eax
|
|
736f: e9 9b fe ff ff jmp 0x720f
|
|
7374: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
7379: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7380: 53 push %rbx
|
|
7381: 57 push %rdi
|
|
7382: 55 push %rbp
|
|
7383: 48 83 ec 30 sub $0x30,%rsp
|
|
7387: 44 89 cd mov %r9d,%ebp
|
|
738a: 48 89 d3 mov %rdx,%rbx
|
|
738d: 81 e5 07 00 00 80 and $0x80000007,%ebp
|
|
7393: 7d 08 jge 0x739d
|
|
7395: 83 ed 01 sub $0x1,%ebp
|
|
7398: 83 cd f8 or $0xfffffff8,%ebp
|
|
739b: ff c5 inc %ebp
|
|
739d: 33 d2 xor %edx,%edx
|
|
739f: 41 8d 41 f9 lea -0x7(%r9),%eax
|
|
73a3: 85 c0 test %eax,%eax
|
|
73a5: 7e 45 jle 0x73ec
|
|
73a7: 49 63 c1 movslq %r9d,%rax
|
|
73aa: 48 83 c0 f9 add $0xfffffffffffffff9,%rax
|
|
73ae: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
73b5: 00
|
|
73b6: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
73bd: 0f 1f 00 nopl (%rax)
|
|
73c0: c5 fd 10 04 d1 vmovupd (%rcx,%rdx,8),%ymm0
|
|
73c5: c5 fd 10 4c d1 20 vmovupd 0x20(%rcx,%rdx,8),%ymm1
|
|
73cb: c5 fd 5d 14 d3 vminpd (%rbx,%rdx,8),%ymm0,%ymm2
|
|
73d0: c5 f5 5d 5c d3 20 vminpd 0x20(%rbx,%rdx,8),%ymm1,%ymm3
|
|
73d6: c4 c1 7d 11 14 d0 vmovupd %ymm2,(%r8,%rdx,8)
|
|
73dc: c4 c1 7d 11 5c d0 20 vmovupd %ymm3,0x20(%r8,%rdx,8)
|
|
73e3: 48 83 c2 08 add $0x8,%rdx
|
|
73e7: 48 3b d0 cmp %rax,%rdx
|
|
73ea: 7c d4 jl 0x73c0
|
|
73ec: 83 fd 04 cmp $0x4,%ebp
|
|
73ef: 7c 20 jl 0x7411
|
|
73f1: c5 fd 10 04 d1 vmovupd (%rcx,%rdx,8),%ymm0
|
|
73f6: 81 e5 03 00 00 80 and $0x80000003,%ebp
|
|
73fc: c5 fd 5d 0c d3 vminpd (%rbx,%rdx,8),%ymm0,%ymm1
|
|
7401: c4 c1 7d 11 0c d0 vmovupd %ymm1,(%r8,%rdx,8)
|
|
7407: 7d 08 jge 0x7411
|
|
7409: 83 ed 01 sub $0x1,%ebp
|
|
740c: 83 cd fc or $0xfffffffc,%ebp
|
|
740f: ff c5 inc %ebp
|
|
7411: 44 89 ca mov %r9d,%edx
|
|
7414: 2b d5 sub %ebp,%edx
|
|
7416: f7 dd neg %ebp
|
|
7418: 0f 89 a2 02 00 00 jns 0x76c0
|
|
741e: 44 89 c8 mov %r9d,%eax
|
|
7421: 2b c2 sub %edx,%eax
|
|
7423: 83 f8 06 cmp $0x6,%eax
|
|
7426: 0f 8e f3 01 00 00 jle 0x761f
|
|
742c: 48 63 ea movslq %edx,%rbp
|
|
742f: 49 8d 3c e8 lea (%r8,%rbp,8),%rdi
|
|
7433: 4c 8d 14 eb lea (%rbx,%rbp,8),%r10
|
|
7437: 4c 3b d7 cmp %rdi,%r10
|
|
743a: 76 1f jbe 0x745b
|
|
743c: 4d 63 c9 movslq %r9d,%r9
|
|
743f: 4d 89 d3 mov %r10,%r11
|
|
7442: 4c 2b cd sub %rbp,%r9
|
|
7445: 4c 2b df sub %rdi,%r11
|
|
7448: 49 c1 e1 03 shl $0x3,%r9
|
|
744c: 4c 89 4c 24 20 mov %r9,0x20(%rsp)
|
|
7451: 4d 3b d9 cmp %r9,%r11
|
|
7454: 7d 2c jge 0x7482
|
|
7456: e9 c4 01 00 00 jmp 0x761f
|
|
745b: 49 3b fa cmp %r10,%rdi
|
|
745e: 0f 86 bb 01 00 00 jbe 0x761f
|
|
7464: 4d 63 c9 movslq %r9d,%r9
|
|
7467: 49 89 fb mov %rdi,%r11
|
|
746a: 4c 2b cd sub %rbp,%r9
|
|
746d: 4d 2b da sub %r10,%r11
|
|
7470: 49 c1 e1 03 shl $0x3,%r9
|
|
7474: 4c 89 4c 24 20 mov %r9,0x20(%rsp)
|
|
7479: 4d 3b d9 cmp %r9,%r11
|
|
747c: 0f 8c 9d 01 00 00 jl 0x761f
|
|
7482: 48 8d 2c e9 lea (%rcx,%rbp,8),%rbp
|
|
7486: 48 3b ef cmp %rdi,%rbp
|
|
7489: 76 12 jbe 0x749d
|
|
748b: 49 89 e9 mov %rbp,%r9
|
|
748e: 4c 2b cf sub %rdi,%r9
|
|
7491: 4c 3b 4c 24 20 cmp 0x20(%rsp),%r9
|
|
7496: 7d 1f jge 0x74b7
|
|
7498: e9 82 01 00 00 jmp 0x761f
|
|
749d: 48 3b fd cmp %rbp,%rdi
|
|
74a0: 0f 86 79 01 00 00 jbe 0x761f
|
|
74a6: 49 89 f9 mov %rdi,%r9
|
|
74a9: 4c 2b cd sub %rbp,%r9
|
|
74ac: 4c 3b 4c 24 20 cmp 0x20(%rsp),%r9
|
|
74b1: 0f 8c 68 01 00 00 jl 0x761f
|
|
74b7: 83 f8 10 cmp $0x10,%eax
|
|
74ba: 0f 8c 13 02 00 00 jl 0x76d3
|
|
74c0: 48 89 f9 mov %rdi,%rcx
|
|
74c3: 48 83 e1 1f and $0x1f,%rcx
|
|
74c7: 89 c9 mov %ecx,%ecx
|
|
74c9: 85 c9 test %ecx,%ecx
|
|
74cb: 74 11 je 0x74de
|
|
74cd: f6 c1 07 test $0x7,%cl
|
|
74d0: 0f 85 fd 01 00 00 jne 0x76d3
|
|
74d6: f7 d9 neg %ecx
|
|
74d8: 83 c1 20 add $0x20,%ecx
|
|
74db: c1 e9 03 shr $0x3,%ecx
|
|
74de: 8d 51 10 lea 0x10(%rcx),%edx
|
|
74e1: 3b c2 cmp %edx,%eax
|
|
74e3: 0f 8c ea 01 00 00 jl 0x76d3
|
|
74e9: 41 89 c1 mov %eax,%r9d
|
|
74ec: 33 d2 xor %edx,%edx
|
|
74ee: 44 2b c9 sub %ecx,%r9d
|
|
74f1: 41 83 e1 0f and $0xf,%r9d
|
|
74f5: 41 f7 d9 neg %r9d
|
|
74f8: 44 03 c8 add %eax,%r9d
|
|
74fb: 85 c9 test %ecx,%ecx
|
|
74fd: 76 1a jbe 0x7519
|
|
74ff: 90 nop
|
|
7500: c5 fb 10 44 d5 00 vmovsd 0x0(%rbp,%rdx,8),%xmm0
|
|
7506: c4 c1 7b 5d 04 d2 vminsd (%r10,%rdx,8),%xmm0,%xmm0
|
|
750c: c5 fb 11 04 d7 vmovsd %xmm0,(%rdi,%rdx,8)
|
|
7511: 48 ff c2 inc %rdx
|
|
7514: 48 3b d1 cmp %rcx,%rdx
|
|
7517: 72 e7 jb 0x7500
|
|
7519: 49 63 d1 movslq %r9d,%rdx
|
|
751c: 0f 1f 40 00 nopl 0x0(%rax)
|
|
7520: c5 fd 10 4c cd 00 vmovupd 0x0(%rbp,%rcx,8),%ymm1
|
|
7526: 48 8d 1c cf lea (%rdi,%rcx,8),%rbx
|
|
752a: c5 fd 10 54 cd 20 vmovupd 0x20(%rbp,%rcx,8),%ymm2
|
|
7530: c5 fd 10 5c cd 40 vmovupd 0x40(%rbp,%rcx,8),%ymm3
|
|
7536: c5 fd 10 64 cd 60 vmovupd 0x60(%rbp,%rcx,8),%ymm4
|
|
753c: c4 c1 75 5d 04 ca vminpd (%r10,%rcx,8),%ymm1,%ymm0
|
|
7542: c4 c1 6d 5d 6c ca 20 vminpd 0x20(%r10,%rcx,8),%ymm2,%ymm5
|
|
7549: c4 c1 65 5d 4c ca 40 vminpd 0x40(%r10,%rcx,8),%ymm3,%ymm1
|
|
7550: c4 c1 5d 5d 54 ca 60 vminpd 0x60(%r10,%rcx,8),%ymm4,%ymm2
|
|
7557: c5 fd 11 03 vmovupd %ymm0,(%rbx)
|
|
755b: c5 fd 11 6b 20 vmovupd %ymm5,0x20(%rbx)
|
|
7560: c5 fd 11 4b 40 vmovupd %ymm1,0x40(%rbx)
|
|
7565: c5 fd 11 53 60 vmovupd %ymm2,0x60(%rbx)
|
|
756a: 48 83 c1 10 add $0x10,%rcx
|
|
756e: 48 3b ca cmp %rdx,%rcx
|
|
7571: 72 ad jb 0x7520
|
|
7573: 41 8d 51 01 lea 0x1(%r9),%edx
|
|
7577: 3b d0 cmp %eax,%edx
|
|
7579: 0f 87 41 01 00 00 ja 0x76c0
|
|
757f: 48 63 c0 movslq %eax,%rax
|
|
7582: 4d 63 c9 movslq %r9d,%r9
|
|
7585: 49 2b c1 sub %r9,%rax
|
|
7588: 48 83 f8 04 cmp $0x4,%rax
|
|
758c: 0f 8c 39 01 00 00 jl 0x76cb
|
|
7592: 4d 63 c9 movslq %r9d,%r9
|
|
7595: 41 89 c0 mov %eax,%r8d
|
|
7598: 41 83 e0 fc and $0xfffffffc,%r8d
|
|
759c: 33 c9 xor %ecx,%ecx
|
|
759e: 4d 63 c0 movslq %r8d,%r8
|
|
75a1: 4a 8d 1c cf lea (%rdi,%r9,8),%rbx
|
|
75a5: 4b 8d 14 ca lea (%r10,%r9,8),%rdx
|
|
75a9: 4e 8d 5c cd 00 lea 0x0(%rbp,%r9,8),%r11
|
|
75ae: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
75b5: 00
|
|
75b6: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
75bd: 0f 1f 00 nopl (%rax)
|
|
75c0: c4 c1 7d 10 04 cb vmovupd (%r11,%rcx,8),%ymm0
|
|
75c6: c5 fd 5d 0c ca vminpd (%rdx,%rcx,8),%ymm0,%ymm1
|
|
75cb: c5 fd 11 0c cb vmovupd %ymm1,(%rbx,%rcx,8)
|
|
75d0: 48 83 c1 04 add $0x4,%rcx
|
|
75d4: 49 3b c8 cmp %r8,%rcx
|
|
75d7: 72 e7 jb 0x75c0
|
|
75d9: 4c 3b c0 cmp %rax,%r8
|
|
75dc: 0f 83 de 00 00 00 jae 0x76c0
|
|
75e2: 4d 63 c9 movslq %r9d,%r9
|
|
75e5: 4a 8d 1c cf lea (%rdi,%r9,8),%rbx
|
|
75e9: 4b 8d 0c ca lea (%r10,%r9,8),%rcx
|
|
75ed: 4a 8d 54 cd 00 lea 0x0(%rbp,%r9,8),%rdx
|
|
75f2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
75f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7600: c4 a1 7b 10 04 c2 vmovsd (%rdx,%r8,8),%xmm0
|
|
7606: c4 a1 7b 5d 04 c1 vminsd (%rcx,%r8,8),%xmm0,%xmm0
|
|
760c: c4 a1 7b 11 04 c3 vmovsd %xmm0,(%rbx,%r8,8)
|
|
7612: 49 ff c0 inc %r8
|
|
7615: 4c 3b c0 cmp %rax,%r8
|
|
7618: 72 e6 jb 0x7600
|
|
761a: e9 a1 00 00 00 jmp 0x76c0
|
|
761f: 41 89 c3 mov %eax,%r11d
|
|
7622: bf 01 00 00 00 mov $0x1,%edi
|
|
7627: 41 d1 eb shr $1,%r11d
|
|
762a: 45 33 c9 xor %r9d,%r9d
|
|
762d: 45 85 db test %r11d,%r11d
|
|
7630: 76 6b jbe 0x769d
|
|
7632: 48 63 d2 movslq %edx,%rdx
|
|
7635: 48 89 74 24 20 mov %rsi,0x20(%rsp)
|
|
763a: 48 8d 3c d3 lea (%rbx,%rdx,8),%rdi
|
|
763e: 48 8d 2c d1 lea (%rcx,%rdx,8),%rbp
|
|
7642: 4d 8d 14 d0 lea (%r8,%rdx,8),%r10
|
|
7646: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
764d: 00
|
|
764e: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7655: 0f 1f 40 00 nopl 0x0(%rax)
|
|
7659: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7660: 43 8d 34 09 lea (%r9,%r9,1),%esi
|
|
7664: 41 ff c1 inc %r9d
|
|
7667: 48 63 f6 movslq %esi,%rsi
|
|
766a: c5 fb 10 44 f5 00 vmovsd 0x0(%rbp,%rsi,8),%xmm0
|
|
7670: c5 fb 5d 04 f7 vminsd (%rdi,%rsi,8),%xmm0,%xmm0
|
|
7675: c4 c1 7b 11 04 f2 vmovsd %xmm0,(%r10,%rsi,8)
|
|
767b: c5 fb 10 4c f5 08 vmovsd 0x8(%rbp,%rsi,8),%xmm1
|
|
7681: c5 f3 5d 4c f7 08 vminsd 0x8(%rdi,%rsi,8),%xmm1,%xmm1
|
|
7687: c4 c1 7b 11 4c f2 08 vmovsd %xmm1,0x8(%r10,%rsi,8)
|
|
768e: 45 3b cb cmp %r11d,%r9d
|
|
7691: 72 cd jb 0x7660
|
|
7693: 48 8b 74 24 20 mov 0x20(%rsp),%rsi
|
|
7698: 43 8d 7c 09 01 lea 0x1(%r9,%r9,1),%edi
|
|
769d: 8d 6f ff lea -0x1(%rdi),%ebp
|
|
76a0: 3b e8 cmp %eax,%ebp
|
|
76a2: 73 1c jae 0x76c0
|
|
76a4: 48 63 d2 movslq %edx,%rdx
|
|
76a7: 48 63 ff movslq %edi,%rdi
|
|
76aa: 48 03 d7 add %rdi,%rdx
|
|
76ad: c5 fb 10 44 d1 f8 vmovsd -0x8(%rcx,%rdx,8),%xmm0
|
|
76b3: c5 fb 5d 44 d3 f8 vminsd -0x8(%rbx,%rdx,8),%xmm0,%xmm0
|
|
76b9: c4 c1 7b 11 44 d0 f8 vmovsd %xmm0,-0x8(%r8,%rdx,8)
|
|
76c0: c5 f8 77 vzeroupper
|
|
76c3: 48 83 c4 30 add $0x30,%rsp
|
|
76c7: 5d pop %rbp
|
|
76c8: 5f pop %rdi
|
|
76c9: 5b pop %rbx
|
|
76ca: c3 ret
|
|
76cb: 45 33 c0 xor %r8d,%r8d
|
|
76ce: e9 06 ff ff ff jmp 0x75d9
|
|
76d3: 45 33 c9 xor %r9d,%r9d
|
|
76d6: e9 98 fe ff ff jmp 0x7573
|
|
76db: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
76e0: 53 push %rbx
|
|
76e1: 57 push %rdi
|
|
76e2: 55 push %rbp
|
|
76e3: 48 83 ec 30 sub $0x30,%rsp
|
|
76e7: 44 89 cd mov %r9d,%ebp
|
|
76ea: 48 89 d3 mov %rdx,%rbx
|
|
76ed: 81 e5 07 00 00 80 and $0x80000007,%ebp
|
|
76f3: 7d 08 jge 0x76fd
|
|
76f5: 83 ed 01 sub $0x1,%ebp
|
|
76f8: 83 cd f8 or $0xfffffff8,%ebp
|
|
76fb: ff c5 inc %ebp
|
|
76fd: 33 d2 xor %edx,%edx
|
|
76ff: 41 8d 41 f9 lea -0x7(%r9),%eax
|
|
7703: 85 c0 test %eax,%eax
|
|
7705: 7e 45 jle 0x774c
|
|
7707: 49 63 c1 movslq %r9d,%rax
|
|
770a: 48 83 c0 f9 add $0xfffffffffffffff9,%rax
|
|
770e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
7715: 00
|
|
7716: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
771d: 0f 1f 00 nopl (%rax)
|
|
7720: c5 fd 10 04 d1 vmovupd (%rcx,%rdx,8),%ymm0
|
|
7725: c5 fd 10 4c d1 20 vmovupd 0x20(%rcx,%rdx,8),%ymm1
|
|
772b: c5 fd 5d 14 d3 vminpd (%rbx,%rdx,8),%ymm0,%ymm2
|
|
7730: c5 f5 5d 5c d3 20 vminpd 0x20(%rbx,%rdx,8),%ymm1,%ymm3
|
|
7736: c4 c1 7d 11 14 d0 vmovupd %ymm2,(%r8,%rdx,8)
|
|
773c: c4 c1 7d 11 5c d0 20 vmovupd %ymm3,0x20(%r8,%rdx,8)
|
|
7743: 48 83 c2 08 add $0x8,%rdx
|
|
7747: 48 3b d0 cmp %rax,%rdx
|
|
774a: 7c d4 jl 0x7720
|
|
774c: 83 fd 04 cmp $0x4,%ebp
|
|
774f: 7c 20 jl 0x7771
|
|
7751: c5 fd 10 04 d1 vmovupd (%rcx,%rdx,8),%ymm0
|
|
7756: 81 e5 03 00 00 80 and $0x80000003,%ebp
|
|
775c: c5 fd 5d 0c d3 vminpd (%rbx,%rdx,8),%ymm0,%ymm1
|
|
7761: c4 c1 7d 11 0c d0 vmovupd %ymm1,(%r8,%rdx,8)
|
|
7767: 7d 08 jge 0x7771
|
|
7769: 83 ed 01 sub $0x1,%ebp
|
|
776c: 83 cd fc or $0xfffffffc,%ebp
|
|
776f: ff c5 inc %ebp
|
|
7771: 44 89 ca mov %r9d,%edx
|
|
7774: 2b d5 sub %ebp,%edx
|
|
7776: f7 dd neg %ebp
|
|
7778: 0f 89 a2 02 00 00 jns 0x7a20
|
|
777e: 44 89 c8 mov %r9d,%eax
|
|
7781: 2b c2 sub %edx,%eax
|
|
7783: 83 f8 06 cmp $0x6,%eax
|
|
7786: 0f 8e f3 01 00 00 jle 0x797f
|
|
778c: 48 63 ea movslq %edx,%rbp
|
|
778f: 49 8d 3c e8 lea (%r8,%rbp,8),%rdi
|
|
7793: 4c 8d 14 eb lea (%rbx,%rbp,8),%r10
|
|
7797: 4c 3b d7 cmp %rdi,%r10
|
|
779a: 76 1f jbe 0x77bb
|
|
779c: 4d 63 c9 movslq %r9d,%r9
|
|
779f: 4d 89 d3 mov %r10,%r11
|
|
77a2: 4c 2b cd sub %rbp,%r9
|
|
77a5: 4c 2b df sub %rdi,%r11
|
|
77a8: 49 c1 e1 03 shl $0x3,%r9
|
|
77ac: 4c 89 4c 24 20 mov %r9,0x20(%rsp)
|
|
77b1: 4d 3b d9 cmp %r9,%r11
|
|
77b4: 7d 2c jge 0x77e2
|
|
77b6: e9 c4 01 00 00 jmp 0x797f
|
|
77bb: 49 3b fa cmp %r10,%rdi
|
|
77be: 0f 86 bb 01 00 00 jbe 0x797f
|
|
77c4: 4d 63 c9 movslq %r9d,%r9
|
|
77c7: 49 89 fb mov %rdi,%r11
|
|
77ca: 4c 2b cd sub %rbp,%r9
|
|
77cd: 4d 2b da sub %r10,%r11
|
|
77d0: 49 c1 e1 03 shl $0x3,%r9
|
|
77d4: 4c 89 4c 24 20 mov %r9,0x20(%rsp)
|
|
77d9: 4d 3b d9 cmp %r9,%r11
|
|
77dc: 0f 8c 9d 01 00 00 jl 0x797f
|
|
77e2: 48 8d 2c e9 lea (%rcx,%rbp,8),%rbp
|
|
77e6: 48 3b ef cmp %rdi,%rbp
|
|
77e9: 76 12 jbe 0x77fd
|
|
77eb: 49 89 e9 mov %rbp,%r9
|
|
77ee: 4c 2b cf sub %rdi,%r9
|
|
77f1: 4c 3b 4c 24 20 cmp 0x20(%rsp),%r9
|
|
77f6: 7d 1f jge 0x7817
|
|
77f8: e9 82 01 00 00 jmp 0x797f
|
|
77fd: 48 3b fd cmp %rbp,%rdi
|
|
7800: 0f 86 79 01 00 00 jbe 0x797f
|
|
7806: 49 89 f9 mov %rdi,%r9
|
|
7809: 4c 2b cd sub %rbp,%r9
|
|
780c: 4c 3b 4c 24 20 cmp 0x20(%rsp),%r9
|
|
7811: 0f 8c 68 01 00 00 jl 0x797f
|
|
7817: 83 f8 10 cmp $0x10,%eax
|
|
781a: 0f 8c 13 02 00 00 jl 0x7a33
|
|
7820: 48 89 f9 mov %rdi,%rcx
|
|
7823: 48 83 e1 1f and $0x1f,%rcx
|
|
7827: 89 c9 mov %ecx,%ecx
|
|
7829: 85 c9 test %ecx,%ecx
|
|
782b: 74 11 je 0x783e
|
|
782d: f6 c1 07 test $0x7,%cl
|
|
7830: 0f 85 fd 01 00 00 jne 0x7a33
|
|
7836: f7 d9 neg %ecx
|
|
7838: 83 c1 20 add $0x20,%ecx
|
|
783b: c1 e9 03 shr $0x3,%ecx
|
|
783e: 8d 51 10 lea 0x10(%rcx),%edx
|
|
7841: 3b c2 cmp %edx,%eax
|
|
7843: 0f 8c ea 01 00 00 jl 0x7a33
|
|
7849: 41 89 c1 mov %eax,%r9d
|
|
784c: 33 d2 xor %edx,%edx
|
|
784e: 44 2b c9 sub %ecx,%r9d
|
|
7851: 41 83 e1 0f and $0xf,%r9d
|
|
7855: 41 f7 d9 neg %r9d
|
|
7858: 44 03 c8 add %eax,%r9d
|
|
785b: 85 c9 test %ecx,%ecx
|
|
785d: 76 1a jbe 0x7879
|
|
785f: 90 nop
|
|
7860: c5 fb 10 44 d5 00 vmovsd 0x0(%rbp,%rdx,8),%xmm0
|
|
7866: c4 c1 7b 5d 04 d2 vminsd (%r10,%rdx,8),%xmm0,%xmm0
|
|
786c: c5 fb 11 04 d7 vmovsd %xmm0,(%rdi,%rdx,8)
|
|
7871: 48 ff c2 inc %rdx
|
|
7874: 48 3b d1 cmp %rcx,%rdx
|
|
7877: 72 e7 jb 0x7860
|
|
7879: 49 63 d1 movslq %r9d,%rdx
|
|
787c: 0f 1f 40 00 nopl 0x0(%rax)
|
|
7880: c5 fd 10 44 cd 00 vmovupd 0x0(%rbp,%rcx,8),%ymm0
|
|
7886: c5 fd 10 54 cd 20 vmovupd 0x20(%rbp,%rcx,8),%ymm2
|
|
788c: c5 fd 10 64 cd 40 vmovupd 0x40(%rbp,%rcx,8),%ymm4
|
|
7892: 62 e1 fd 28 10 44 cd vmovupd 0x60(%rbp,%rcx,8),%ymm16
|
|
7899: 03
|
|
789a: c4 c1 7d 5d 0c ca vminpd (%r10,%rcx,8),%ymm0,%ymm1
|
|
78a0: c4 c1 6d 5d 5c ca 20 vminpd 0x20(%r10,%rcx,8),%ymm2,%ymm3
|
|
78a7: c4 c1 5d 5d 6c ca 40 vminpd 0x40(%r10,%rcx,8),%ymm4,%ymm5
|
|
78ae: 62 c1 fd 20 5d 4c ca vminpd 0x60(%r10,%rcx,8),%ymm16,%ymm17
|
|
78b5: 03
|
|
78b6: c5 fd 11 0c cf vmovupd %ymm1,(%rdi,%rcx,8)
|
|
78bb: c5 fd 11 5c cf 20 vmovupd %ymm3,0x20(%rdi,%rcx,8)
|
|
78c1: c5 fd 11 6c cf 40 vmovupd %ymm5,0x40(%rdi,%rcx,8)
|
|
78c7: 62 e1 fd 28 11 4c cf vmovupd %ymm17,0x60(%rdi,%rcx,8)
|
|
78ce: 03
|
|
78cf: 48 83 c1 10 add $0x10,%rcx
|
|
78d3: 48 3b ca cmp %rdx,%rcx
|
|
78d6: 72 a8 jb 0x7880
|
|
78d8: 41 8d 51 01 lea 0x1(%r9),%edx
|
|
78dc: 3b d0 cmp %eax,%edx
|
|
78de: 0f 87 3c 01 00 00 ja 0x7a20
|
|
78e4: 48 63 c0 movslq %eax,%rax
|
|
78e7: 4d 63 c9 movslq %r9d,%r9
|
|
78ea: 49 2b c1 sub %r9,%rax
|
|
78ed: 48 83 f8 04 cmp $0x4,%rax
|
|
78f1: 0f 8c 34 01 00 00 jl 0x7a2b
|
|
78f7: 4d 63 c9 movslq %r9d,%r9
|
|
78fa: 41 89 c0 mov %eax,%r8d
|
|
78fd: 41 83 e0 fc and $0xfffffffc,%r8d
|
|
7901: 33 c9 xor %ecx,%ecx
|
|
7903: 4d 63 c0 movslq %r8d,%r8
|
|
7906: 4a 8d 1c cf lea (%rdi,%r9,8),%rbx
|
|
790a: 4b 8d 14 ca lea (%r10,%r9,8),%rdx
|
|
790e: 4e 8d 5c cd 00 lea 0x0(%rbp,%r9,8),%r11
|
|
7913: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
7918: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
791f: 00
|
|
7920: c4 c1 7d 10 04 cb vmovupd (%r11,%rcx,8),%ymm0
|
|
7926: c5 fd 5d 0c ca vminpd (%rdx,%rcx,8),%ymm0,%ymm1
|
|
792b: c5 fd 11 0c cb vmovupd %ymm1,(%rbx,%rcx,8)
|
|
7930: 48 83 c1 04 add $0x4,%rcx
|
|
7934: 49 3b c8 cmp %r8,%rcx
|
|
7937: 72 e7 jb 0x7920
|
|
7939: 4c 3b c0 cmp %rax,%r8
|
|
793c: 0f 83 de 00 00 00 jae 0x7a20
|
|
7942: 4d 63 c9 movslq %r9d,%r9
|
|
7945: 4a 8d 1c cf lea (%rdi,%r9,8),%rbx
|
|
7949: 4b 8d 0c ca lea (%r10,%r9,8),%rcx
|
|
794d: 4a 8d 54 cd 00 lea 0x0(%rbp,%r9,8),%rdx
|
|
7952: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7959: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7960: c4 a1 7b 10 04 c2 vmovsd (%rdx,%r8,8),%xmm0
|
|
7966: c4 a1 7b 5d 04 c1 vminsd (%rcx,%r8,8),%xmm0,%xmm0
|
|
796c: c4 a1 7b 11 04 c3 vmovsd %xmm0,(%rbx,%r8,8)
|
|
7972: 49 ff c0 inc %r8
|
|
7975: 4c 3b c0 cmp %rax,%r8
|
|
7978: 72 e6 jb 0x7960
|
|
797a: e9 a1 00 00 00 jmp 0x7a20
|
|
797f: 41 89 c3 mov %eax,%r11d
|
|
7982: bf 01 00 00 00 mov $0x1,%edi
|
|
7987: 41 d1 eb shr $1,%r11d
|
|
798a: 45 33 c9 xor %r9d,%r9d
|
|
798d: 45 85 db test %r11d,%r11d
|
|
7990: 76 6b jbe 0x79fd
|
|
7992: 48 63 d2 movslq %edx,%rdx
|
|
7995: 48 89 74 24 20 mov %rsi,0x20(%rsp)
|
|
799a: 48 8d 3c d3 lea (%rbx,%rdx,8),%rdi
|
|
799e: 48 8d 2c d1 lea (%rcx,%rdx,8),%rbp
|
|
79a2: 4d 8d 14 d0 lea (%r8,%rdx,8),%r10
|
|
79a6: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
79ad: 00
|
|
79ae: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
79b5: 0f 1f 40 00 nopl 0x0(%rax)
|
|
79b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
79c0: 43 8d 34 09 lea (%r9,%r9,1),%esi
|
|
79c4: 41 ff c1 inc %r9d
|
|
79c7: 48 63 f6 movslq %esi,%rsi
|
|
79ca: c5 fb 10 44 f5 00 vmovsd 0x0(%rbp,%rsi,8),%xmm0
|
|
79d0: c5 fb 5d 04 f7 vminsd (%rdi,%rsi,8),%xmm0,%xmm0
|
|
79d5: c4 c1 7b 11 04 f2 vmovsd %xmm0,(%r10,%rsi,8)
|
|
79db: c5 fb 10 4c f5 08 vmovsd 0x8(%rbp,%rsi,8),%xmm1
|
|
79e1: c5 f3 5d 4c f7 08 vminsd 0x8(%rdi,%rsi,8),%xmm1,%xmm1
|
|
79e7: c4 c1 7b 11 4c f2 08 vmovsd %xmm1,0x8(%r10,%rsi,8)
|
|
79ee: 45 3b cb cmp %r11d,%r9d
|
|
79f1: 72 cd jb 0x79c0
|
|
79f3: 48 8b 74 24 20 mov 0x20(%rsp),%rsi
|
|
79f8: 43 8d 7c 09 01 lea 0x1(%r9,%r9,1),%edi
|
|
79fd: 8d 6f ff lea -0x1(%rdi),%ebp
|
|
7a00: 3b e8 cmp %eax,%ebp
|
|
7a02: 73 1c jae 0x7a20
|
|
7a04: 48 63 d2 movslq %edx,%rdx
|
|
7a07: 48 63 ff movslq %edi,%rdi
|
|
7a0a: 48 03 d7 add %rdi,%rdx
|
|
7a0d: c5 fb 10 44 d1 f8 vmovsd -0x8(%rcx,%rdx,8),%xmm0
|
|
7a13: c5 fb 5d 44 d3 f8 vminsd -0x8(%rbx,%rdx,8),%xmm0,%xmm0
|
|
7a19: c4 c1 7b 11 44 d0 f8 vmovsd %xmm0,-0x8(%r8,%rdx,8)
|
|
7a20: c5 f8 77 vzeroupper
|
|
7a23: 48 83 c4 30 add $0x30,%rsp
|
|
7a27: 5d pop %rbp
|
|
7a28: 5f pop %rdi
|
|
7a29: 5b pop %rbx
|
|
7a2a: c3 ret
|
|
7a2b: 45 33 c0 xor %r8d,%r8d
|
|
7a2e: e9 06 ff ff ff jmp 0x7939
|
|
7a33: 45 33 c9 xor %r9d,%r9d
|
|
7a36: e9 9d fe ff ff jmp 0x78d8
|
|
7a3b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
7a40: 53 push %rbx
|
|
7a41: 56 push %rsi
|
|
7a42: 57 push %rdi
|
|
7a43: 41 54 push %r12
|
|
7a45: 41 55 push %r13
|
|
7a47: 41 57 push %r15
|
|
7a49: 55 push %rbp
|
|
7a4a: 48 83 ec 30 sub $0x30,%rsp
|
|
7a4e: 4d 89 c4 mov %r8,%r12
|
|
7a51: 49 89 d7 mov %rdx,%r15
|
|
7a54: 48 89 c8 mov %rcx,%rax
|
|
7a57: 33 db xor %ebx,%ebx
|
|
7a59: 4d 85 e4 test %r12,%r12
|
|
7a5c: 0f 84 5b 02 00 00 je 0x7cbd
|
|
7a62: 41 83 3c 24 09 cmpl $0x9,(%r12)
|
|
7a67: 74 14 je 0x7a7d
|
|
7a69: b8 f3 ff ff ff mov $0xfffffff3,%eax
|
|
7a6e: 48 83 c4 30 add $0x30,%rsp
|
|
7a72: 5d pop %rbp
|
|
7a73: 41 5f pop %r15
|
|
7a75: 41 5d pop %r13
|
|
7a77: 41 5c pop %r12
|
|
7a79: 5f pop %rdi
|
|
7a7a: 5e pop %rsi
|
|
7a7b: 5b pop %rbx
|
|
7a7c: c3 ret
|
|
7a7d: 48 85 c0 test %rax,%rax
|
|
7a80: 0f 84 37 02 00 00 je 0x7cbd
|
|
7a86: 4d 85 ff test %r15,%r15
|
|
7a89: 0f 84 2e 02 00 00 je 0x7cbd
|
|
7a8f: 4d 85 c9 test %r9,%r9
|
|
7a92: 0f 84 1d 02 00 00 je 0x7cb5
|
|
7a98: 45 8b 6c 24 04 mov 0x4(%r12),%r13d
|
|
7a9d: 41 83 fd 05 cmp $0x5,%r13d
|
|
7aa1: 0f 8f e1 00 00 00 jg 0x7b88
|
|
7aa7: 48 8b 18 mov (%rax),%rbx
|
|
7aaa: 44 89 e9 mov %r13d,%ecx
|
|
7aad: 49 89 1f mov %rbx,(%r15)
|
|
7ab0: bb 01 00 00 00 mov $0x1,%ebx
|
|
7ab5: d3 e3 shl %cl,%ebx
|
|
7ab7: 83 fb 01 cmp $0x1,%ebx
|
|
7aba: 0f 8e 79 00 00 00 jle 0x7b39
|
|
7ac0: 48 63 db movslq %ebx,%rbx
|
|
7ac3: 48 8b 2c d8 mov (%rax,%rbx,8),%rbp
|
|
7ac7: 49 89 6f 08 mov %rbp,0x8(%r15)
|
|
7acb: 8d 6b fe lea -0x2(%rbx),%ebp
|
|
7ace: 83 fd 02 cmp $0x2,%ebp
|
|
7ad1: 7c 66 jl 0x7b39
|
|
7ad3: c1 ed 1f shr $0x1f,%ebp
|
|
7ad6: bf 01 00 00 00 mov $0x1,%edi
|
|
7adb: 8d 74 2b fe lea -0x2(%rbx,%rbp,1),%esi
|
|
7adf: 33 ed xor %ebp,%ebp
|
|
7ae1: 83 e6 fe and $0xfffffffe,%esi
|
|
7ae4: 89 f3 mov %esi,%ebx
|
|
7ae6: d1 eb shr $1,%ebx
|
|
7ae8: 85 db test %ebx,%ebx
|
|
7aea: 76 39 jbe 0x7b25
|
|
7aec: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
7af3: 00
|
|
7af4: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7afb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
7b00: 8d 7c 2d 00 lea 0x0(%rbp,%rbp,1),%edi
|
|
7b04: ff c5 inc %ebp
|
|
7b06: 48 63 ff movslq %edi,%rdi
|
|
7b09: 3b eb cmp %ebx,%ebp
|
|
7b0b: 4c 8b 4c f8 10 mov 0x10(%rax,%rdi,8),%r9
|
|
7b10: 4d 89 4c ff 10 mov %r9,0x10(%r15,%rdi,8)
|
|
7b15: 4c 8b 54 f8 18 mov 0x18(%rax,%rdi,8),%r10
|
|
7b1a: 4d 89 54 ff 18 mov %r10,0x18(%r15,%rdi,8)
|
|
7b1f: 72 df jb 0x7b00
|
|
7b21: 8d 7c 2d 01 lea 0x1(%rbp,%rbp,1),%edi
|
|
7b25: 8d 5f ff lea -0x1(%rdi),%ebx
|
|
7b28: 3b de cmp %esi,%ebx
|
|
7b2a: 73 0d jae 0x7b39
|
|
7b2c: 48 63 ff movslq %edi,%rdi
|
|
7b2f: 48 8b 44 f8 08 mov 0x8(%rax,%rdi,8),%rax
|
|
7b34: 49 89 44 ff 08 mov %rax,0x8(%r15,%rdi,8)
|
|
7b39: 4d 63 ed movslq %r13d,%r13
|
|
7b3c: 41 83 7c 24 0c 00 cmpl $0x0,0xc(%r12)
|
|
7b42: 74 1e je 0x7b62
|
|
7b44: 48 8d 05 75 38 fe ff lea -0x1c78b(%rip),%rax # 0xfffffffffffeb3c0
|
|
7b4b: 4c 89 f9 mov %r15,%rcx
|
|
7b4e: f2 41 0f 10 54 24 10 movsd 0x10(%r12),%xmm2
|
|
7b55: 4c 89 fa mov %r15,%rdx
|
|
7b58: 42 ff 94 e8 80 d8 c5 call *0x1c5d880(%rax,%r13,8)
|
|
7b5f: 01
|
|
7b60: eb 15 jmp 0x7b77
|
|
7b62: 48 8d 05 57 38 fe ff lea -0x1c7a9(%rip),%rax # 0xfffffffffffeb3c0
|
|
7b69: 4c 89 f9 mov %r15,%rcx
|
|
7b6c: 4c 89 fa mov %r15,%rdx
|
|
7b6f: 42 ff 94 e8 b0 d8 c5 call *0x1c5d8b0(%rax,%r13,8)
|
|
7b76: 01
|
|
7b77: 33 c0 xor %eax,%eax
|
|
7b79: 48 83 c4 30 add $0x30,%rsp
|
|
7b7d: 5d pop %rbp
|
|
7b7e: 41 5f pop %r15
|
|
7b80: 41 5d pop %r13
|
|
7b82: 41 5c pop %r12
|
|
7b84: 5f pop %rdi
|
|
7b85: 5e pop %rsi
|
|
7b86: 5b pop %rbx
|
|
7b87: c3 ret
|
|
7b88: 4c 89 cb mov %r9,%rbx
|
|
7b8b: 48 83 e3 3f and $0x3f,%rbx
|
|
7b8f: 48 f7 db neg %rbx
|
|
7b92: 48 83 e3 3f and $0x3f,%rbx
|
|
7b96: 4c 03 cb add %rbx,%r9
|
|
7b99: 33 db xor %ebx,%ebx
|
|
7b9b: 41 83 7c 24 1c 00 cmpl $0x0,0x1c(%r12)
|
|
7ba1: 49 0f 4f d9 cmovg %r9,%rbx
|
|
7ba5: 44 89 e9 mov %r13d,%ecx
|
|
7ba8: bd 01 00 00 00 mov $0x1,%ebp
|
|
7bad: d3 e5 shl %cl,%ebp
|
|
7baf: 41 8d 75 ff lea -0x1(%r13),%esi
|
|
7bb3: 48 63 ed movslq %ebp,%rbp
|
|
7bb6: 49 89 e3 mov %rsp,%r11
|
|
7bb9: f2 0f 10 10 movsd (%rax),%xmm2
|
|
7bbd: 89 f1 mov %esi,%ecx
|
|
7bbf: 0f 28 c2 movaps %xmm2,%xmm0
|
|
7bc2: bf 01 00 00 00 mov $0x1,%edi
|
|
7bc7: d3 e7 shl %cl,%edi
|
|
7bc9: 48 89 c1 mov %rax,%rcx
|
|
7bcc: f2 0f 10 0c e8 movsd (%rax,%rbp,8),%xmm1
|
|
7bd1: 4c 89 fa mov %r15,%rdx
|
|
7bd4: 41 89 f8 mov %edi,%r8d
|
|
7bd7: 41 b9 ff ff ff ff mov $0xffffffff,%r9d
|
|
7bdd: f2 0f 58 c1 addsd %xmm1,%xmm0
|
|
7be1: f2 0f 5c d1 subsd %xmm1,%xmm2
|
|
7be5: f2 41 0f 11 07 movsd %xmm0,(%r15)
|
|
7bea: f2 41 0f 11 57 08 movsd %xmm2,0x8(%r15)
|
|
7bf0: 4d 8b 54 24 58 mov 0x58(%r12),%r10
|
|
7bf5: 4d 89 53 20 mov %r10,0x20(%r11)
|
|
7bf9: e8 c2 36 0b 00 call 0xbb2c0
|
|
7bfe: 41 83 fd 06 cmp $0x6,%r13d
|
|
7c02: 7f 43 jg 0x7c47
|
|
7c04: 41 83 7c 24 0c 00 cmpl $0x0,0xc(%r12)
|
|
7c0a: 74 21 je 0x7c2d
|
|
7c0c: 4d 63 ed movslq %r13d,%r13
|
|
7c0f: 4c 89 f9 mov %r15,%rcx
|
|
7c12: f2 41 0f 10 54 24 10 movsd 0x10(%r12),%xmm2
|
|
7c19: 4c 8d 25 a0 37 fe ff lea -0x1c860(%rip),%r12 # 0xfffffffffffeb3c0
|
|
7c20: 4c 89 fa mov %r15,%rdx
|
|
7c23: 43 ff 94 ec d8 d8 c5 call *0x1c5d8d8(%r12,%r13,8)
|
|
7c2a: 01
|
|
7c2b: eb 77 jmp 0x7ca4
|
|
7c2d: 4d 63 ed movslq %r13d,%r13
|
|
7c30: 48 8d 05 89 37 fe ff lea -0x1c877(%rip),%rax # 0xfffffffffffeb3c0
|
|
7c37: 4c 89 f9 mov %r15,%rcx
|
|
7c3a: 4c 89 fa mov %r15,%rdx
|
|
7c3d: 42 ff 94 e8 08 d9 c5 call *0x1c5d908(%rax,%r13,8)
|
|
7c44: 01
|
|
7c45: eb 5d jmp 0x7ca4
|
|
7c47: 41 83 fd 0f cmp $0xf,%r13d
|
|
7c4b: 7e 1a jle 0x7c67
|
|
7c4d: 48 89 e0 mov %rsp,%rax
|
|
7c50: 4c 89 e1 mov %r12,%rcx
|
|
7c53: 4c 89 fa mov %r15,%rdx
|
|
7c56: 4d 89 f8 mov %r15,%r8
|
|
7c59: 41 89 f1 mov %esi,%r9d
|
|
7c5c: 48 89 58 20 mov %rbx,0x20(%rax)
|
|
7c60: e8 1b 3e 0b 00 call 0xbba80
|
|
7c65: eb 3d jmp 0x7ca4
|
|
7c67: 48 89 e6 mov %rsp,%rsi
|
|
7c6a: 4c 89 f9 mov %r15,%rcx
|
|
7c6d: 49 8b 44 24 30 mov 0x30(%r12),%rax
|
|
7c72: 4c 89 fa mov %r15,%rdx
|
|
7c75: 41 89 f8 mov %edi,%r8d
|
|
7c78: 4d 8b 4c 24 38 mov 0x38(%r12),%r9
|
|
7c7d: 48 89 46 20 mov %rax,0x20(%rsi)
|
|
7c81: 48 89 5e 28 mov %rbx,0x28(%rsi)
|
|
7c85: e8 66 63 a9 01 call 0x1a9dff0
|
|
7c8a: 41 83 7c 24 0c 00 cmpl $0x0,0xc(%r12)
|
|
7c90: 74 12 je 0x7ca4
|
|
7c92: f2 41 0f 10 44 24 10 movsd 0x10(%r12),%xmm0
|
|
7c99: 4c 89 fa mov %r15,%rdx
|
|
7c9c: 41 89 e8 mov %ebp,%r8d
|
|
7c9f: e8 fc cf fe ff call 0xffffffffffff4ca0
|
|
7ca4: 33 c0 xor %eax,%eax
|
|
7ca6: 48 83 c4 30 add $0x30,%rsp
|
|
7caa: 5d pop %rbp
|
|
7cab: 41 5f pop %r15
|
|
7cad: 41 5d pop %r13
|
|
7caf: 41 5c pop %r12
|
|
7cb1: 5f pop %rdi
|
|
7cb2: 5e pop %rsi
|
|
7cb3: 5b pop %rbx
|
|
7cb4: c3 ret
|
|
7cb5: 41 83 7c 24 1c 00 cmpl $0x0,0x1c(%r12)
|
|
7cbb: 7e 14 jle 0x7cd1
|
|
7cbd: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
7cc2: 48 83 c4 30 add $0x30,%rsp
|
|
7cc6: 5d pop %rbp
|
|
7cc7: 41 5f pop %r15
|
|
7cc9: 41 5d pop %r13
|
|
7ccb: 41 5c pop %r12
|
|
7ccd: 5f pop %rdi
|
|
7cce: 5e pop %rsi
|
|
7ccf: 5b pop %rbx
|
|
7cd0: c3 ret
|
|
7cd1: 45 8b 6c 24 04 mov 0x4(%r12),%r13d
|
|
7cd6: 41 83 fd 05 cmp $0x5,%r13d
|
|
7cda: 0f 8e c7 fd ff ff jle 0x7aa7
|
|
7ce0: e9 c0 fe ff ff jmp 0x7ba5
|
|
7ce5: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
7cec: 00
|
|
7ced: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7cf4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
7cf9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7d00: 53 push %rbx
|
|
7d01: 56 push %rsi
|
|
7d02: 57 push %rdi
|
|
7d03: 41 55 push %r13
|
|
7d05: 41 56 push %r14
|
|
7d07: 41 57 push %r15
|
|
7d09: 55 push %rbp
|
|
7d0a: 48 8d 64 24 d0 lea -0x30(%rsp),%rsp
|
|
7d0f: 4d 89 c6 mov %r8,%r14
|
|
7d12: 49 89 d7 mov %rdx,%r15
|
|
7d15: 49 89 ca mov %rcx,%r10
|
|
7d18: 33 db xor %ebx,%ebx
|
|
7d1a: 4d 85 f6 test %r14,%r14
|
|
7d1d: 0f 84 5b 02 00 00 je 0x7f7e
|
|
7d23: 41 83 3e 09 cmpl $0x9,(%r14)
|
|
7d27: 74 15 je 0x7d3e
|
|
7d29: b8 f3 ff ff ff mov $0xfffffff3,%eax
|
|
7d2e: 48 8d 64 24 30 lea 0x30(%rsp),%rsp
|
|
7d33: 5d pop %rbp
|
|
7d34: 41 5f pop %r15
|
|
7d36: 41 5e pop %r14
|
|
7d38: 41 5d pop %r13
|
|
7d3a: 5f pop %rdi
|
|
7d3b: 5e pop %rsi
|
|
7d3c: 5b pop %rbx
|
|
7d3d: c3 ret
|
|
7d3e: 4d 85 d2 test %r10,%r10
|
|
7d41: 0f 84 37 02 00 00 je 0x7f7e
|
|
7d47: 4d 85 ff test %r15,%r15
|
|
7d4a: 0f 84 2e 02 00 00 je 0x7f7e
|
|
7d50: 4d 85 c9 test %r9,%r9
|
|
7d53: 0f 84 1e 02 00 00 je 0x7f77
|
|
7d59: 45 8b 6e 04 mov 0x4(%r14),%r13d
|
|
7d5d: 41 83 7e 04 05 cmpl $0x5,0x4(%r14)
|
|
7d62: 0f 8f e6 00 00 00 jg 0x7e4e
|
|
7d68: 49 8b 02 mov (%r10),%rax
|
|
7d6b: 44 89 e9 mov %r13d,%ecx
|
|
7d6e: 49 89 07 mov %rax,(%r15)
|
|
7d71: b8 01 00 00 00 mov $0x1,%eax
|
|
7d76: d3 e0 shl %cl,%eax
|
|
7d78: 83 f8 01 cmp $0x1,%eax
|
|
7d7b: 0f 8e 7b 00 00 00 jle 0x7dfc
|
|
7d81: 48 63 c0 movslq %eax,%rax
|
|
7d84: 49 8b 1c c2 mov (%r10,%rax,8),%rbx
|
|
7d88: 49 89 5f 08 mov %rbx,0x8(%r15)
|
|
7d8c: 8d 58 fe lea -0x2(%rax),%ebx
|
|
7d8f: 83 fb 02 cmp $0x2,%ebx
|
|
7d92: 7c 68 jl 0x7dfc
|
|
7d94: c1 eb 1f shr $0x1f,%ebx
|
|
7d97: be 01 00 00 00 mov $0x1,%esi
|
|
7d9c: 03 c3 add %ebx,%eax
|
|
7d9e: 33 ed xor %ebp,%ebp
|
|
7da0: 83 c0 fe add $0xfffffffe,%eax
|
|
7da3: 83 e0 fe and $0xfffffffe,%eax
|
|
7da6: 89 c3 mov %eax,%ebx
|
|
7da8: d1 eb shr $1,%ebx
|
|
7daa: 85 db test %ebx,%ebx
|
|
7dac: 76 39 jbe 0x7de7
|
|
7dae: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
7db5: 00
|
|
7db6: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7dbd: 0f 1f 00 nopl (%rax)
|
|
7dc0: 89 ee mov %ebp,%esi
|
|
7dc2: 03 f5 add %ebp,%esi
|
|
7dc4: ff c5 inc %ebp
|
|
7dc6: 48 63 f6 movslq %esi,%rsi
|
|
7dc9: 3b eb cmp %ebx,%ebp
|
|
7dcb: 49 8b 7c f2 10 mov 0x10(%r10,%rsi,8),%rdi
|
|
7dd0: 49 89 7c f7 10 mov %rdi,0x10(%r15,%rsi,8)
|
|
7dd5: 4d 8b 4c f2 18 mov 0x18(%r10,%rsi,8),%r9
|
|
7dda: 4d 89 4c f7 18 mov %r9,0x18(%r15,%rsi,8)
|
|
7ddf: 72 df jb 0x7dc0
|
|
7de1: 03 ed add %ebp,%ebp
|
|
7de3: 89 ee mov %ebp,%esi
|
|
7de5: ff c6 inc %esi
|
|
7de7: 89 f3 mov %esi,%ebx
|
|
7de9: ff cb dec %ebx
|
|
7deb: 3b d8 cmp %eax,%ebx
|
|
7ded: 73 0d jae 0x7dfc
|
|
7def: 48 63 f6 movslq %esi,%rsi
|
|
7df2: 4d 8b 54 f2 08 mov 0x8(%r10,%rsi,8),%r10
|
|
7df7: 4d 89 54 f7 08 mov %r10,0x8(%r15,%rsi,8)
|
|
7dfc: 4d 63 ed movslq %r13d,%r13
|
|
7dff: 41 83 7e 0c 00 cmpl $0x0,0xc(%r14)
|
|
7e04: 74 1f je 0x7e25
|
|
7e06: 48 8d 05 b3 35 fe ff lea -0x1ca4d(%rip),%rax # 0xfffffffffffeb3c0
|
|
7e0d: 4c 89 f9 mov %r15,%rcx
|
|
7e10: f2 41 0f 10 56 10 movsd 0x10(%r14),%xmm2
|
|
7e16: 4c 89 fa mov %r15,%rdx
|
|
7e19: 4a 8b 9c e8 40 d9 c5 mov 0x1c5d940(%rax,%r13,8),%rbx
|
|
7e20: 01
|
|
7e21: ff d3 call *%rbx
|
|
7e23: eb 17 jmp 0x7e3c
|
|
7e25: 48 8d 05 94 35 fe ff lea -0x1ca6c(%rip),%rax # 0xfffffffffffeb3c0
|
|
7e2c: 4c 89 f9 mov %r15,%rcx
|
|
7e2f: 4c 89 fa mov %r15,%rdx
|
|
7e32: 4a 8b 9c e8 70 d9 c5 mov 0x1c5d970(%rax,%r13,8),%rbx
|
|
7e39: 01
|
|
7e3a: ff d3 call *%rbx
|
|
7e3c: 33 c0 xor %eax,%eax
|
|
7e3e: 48 8d 64 24 30 lea 0x30(%rsp),%rsp
|
|
7e43: 5d pop %rbp
|
|
7e44: 41 5f pop %r15
|
|
7e46: 41 5e pop %r14
|
|
7e48: 41 5d pop %r13
|
|
7e4a: 5f pop %rdi
|
|
7e4b: 5e pop %rsi
|
|
7e4c: 5b pop %rbx
|
|
7e4d: c3 ret
|
|
7e4e: 4c 89 c8 mov %r9,%rax
|
|
7e51: 48 83 e0 3f and $0x3f,%rax
|
|
7e55: 48 f7 d8 neg %rax
|
|
7e58: 48 83 e0 3f and $0x3f,%rax
|
|
7e5c: 4c 03 c8 add %rax,%r9
|
|
7e5f: 41 83 7e 1c 00 cmpl $0x0,0x1c(%r14)
|
|
7e64: 49 0f 4f d9 cmovg %r9,%rbx
|
|
7e68: 44 89 e9 mov %r13d,%ecx
|
|
7e6b: bd 01 00 00 00 mov $0x1,%ebp
|
|
7e70: d3 e5 shl %cl,%ebp
|
|
7e72: 41 8d 75 ff lea -0x1(%r13),%esi
|
|
7e76: 48 63 ed movslq %ebp,%rbp
|
|
7e79: 49 89 e3 mov %rsp,%r11
|
|
7e7c: f2 41 0f 10 12 movsd (%r10),%xmm2
|
|
7e81: 89 f1 mov %esi,%ecx
|
|
7e83: 0f 28 c2 movaps %xmm2,%xmm0
|
|
7e86: bf 01 00 00 00 mov $0x1,%edi
|
|
7e8b: d3 e7 shl %cl,%edi
|
|
7e8d: 4c 89 d1 mov %r10,%rcx
|
|
7e90: f2 41 0f 10 0c ea movsd (%r10,%rbp,8),%xmm1
|
|
7e96: 4c 89 fa mov %r15,%rdx
|
|
7e99: 41 89 f8 mov %edi,%r8d
|
|
7e9c: 41 83 c9 ff or $0xffffffff,%r9d
|
|
7ea0: f2 0f 58 c1 addsd %xmm1,%xmm0
|
|
7ea4: f2 0f 5c d1 subsd %xmm1,%xmm2
|
|
7ea8: f2 41 0f 11 07 movsd %xmm0,(%r15)
|
|
7ead: f2 41 0f 11 57 08 movsd %xmm2,0x8(%r15)
|
|
7eb3: 49 8b 46 58 mov 0x58(%r14),%rax
|
|
7eb7: 49 89 43 20 mov %rax,0x20(%r11)
|
|
7ebb: e8 00 b9 0b 00 call 0xc37c0
|
|
7ec0: 41 83 fd 06 cmp $0x6,%r13d
|
|
7ec4: 7f 45 jg 0x7f0b
|
|
7ec6: 41 83 7e 0c 00 cmpl $0x0,0xc(%r14)
|
|
7ecb: 74 22 je 0x7eef
|
|
7ecd: 4d 63 ed movslq %r13d,%r13
|
|
7ed0: 48 8d 05 e9 34 fe ff lea -0x1cb17(%rip),%rax # 0xfffffffffffeb3c0
|
|
7ed7: f2 41 0f 10 56 10 movsd 0x10(%r14),%xmm2
|
|
7edd: 4c 89 f9 mov %r15,%rcx
|
|
7ee0: 4c 89 fa mov %r15,%rdx
|
|
7ee3: 4a 8b 9c e8 98 d9 c5 mov 0x1c5d998(%rax,%r13,8),%rbx
|
|
7eea: 01
|
|
7eeb: ff d3 call *%rbx
|
|
7eed: eb 76 jmp 0x7f65
|
|
7eef: 4d 63 ed movslq %r13d,%r13
|
|
7ef2: 48 8d 05 c7 34 fe ff lea -0x1cb39(%rip),%rax # 0xfffffffffffeb3c0
|
|
7ef9: 4c 89 f9 mov %r15,%rcx
|
|
7efc: 4c 89 fa mov %r15,%rdx
|
|
7eff: 4a 8b 9c e8 c8 d9 c5 mov 0x1c5d9c8(%rax,%r13,8),%rbx
|
|
7f06: 01
|
|
7f07: ff d3 call *%rbx
|
|
7f09: eb 5a jmp 0x7f65
|
|
7f0b: 41 83 fd 11 cmp $0x11,%r13d
|
|
7f0f: 7e 1b jle 0x7f2c
|
|
7f11: 48 8d 04 24 lea (%rsp),%rax
|
|
7f15: 4c 89 f1 mov %r14,%rcx
|
|
7f18: 4c 89 fa mov %r15,%rdx
|
|
7f1b: 4d 89 f8 mov %r15,%r8
|
|
7f1e: 41 89 f1 mov %esi,%r9d
|
|
7f21: 48 89 58 20 mov %rbx,0x20(%rax)
|
|
7f25: e8 f6 c0 0b 00 call 0xc4020
|
|
7f2a: eb 39 jmp 0x7f65
|
|
7f2c: 48 89 e6 mov %rsp,%rsi
|
|
7f2f: 4c 89 f9 mov %r15,%rcx
|
|
7f32: 49 8b 46 30 mov 0x30(%r14),%rax
|
|
7f36: 4c 89 fa mov %r15,%rdx
|
|
7f39: 41 89 f8 mov %edi,%r8d
|
|
7f3c: 4d 8b 4e 38 mov 0x38(%r14),%r9
|
|
7f40: 48 89 46 20 mov %rax,0x20(%rsi)
|
|
7f44: 48 89 5e 28 mov %rbx,0x28(%rsi)
|
|
7f48: e8 43 86 aa 01 call 0x1ab0590
|
|
7f4d: 41 83 7e 0c 00 cmpl $0x0,0xc(%r14)
|
|
7f52: 74 11 je 0x7f65
|
|
7f54: f2 41 0f 10 46 10 movsd 0x10(%r14),%xmm0
|
|
7f5a: 4c 89 fa mov %r15,%rdx
|
|
7f5d: 41 89 e8 mov %ebp,%r8d
|
|
7f60: e8 9b cd fe ff call 0xffffffffffff4d00
|
|
7f65: 33 c0 xor %eax,%eax
|
|
7f67: 48 8d 64 24 30 lea 0x30(%rsp),%rsp
|
|
7f6c: 5d pop %rbp
|
|
7f6d: 41 5f pop %r15
|
|
7f6f: 41 5e pop %r14
|
|
7f71: 41 5d pop %r13
|
|
7f73: 5f pop %rdi
|
|
7f74: 5e pop %rsi
|
|
7f75: 5b pop %rbx
|
|
7f76: c3 ret
|
|
7f77: 41 83 7e 1c 00 cmpl $0x0,0x1c(%r14)
|
|
7f7c: 7e 15 jle 0x7f93
|
|
7f7e: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
7f83: 48 8d 64 24 30 lea 0x30(%rsp),%rsp
|
|
7f88: 5d pop %rbp
|
|
7f89: 41 5f pop %r15
|
|
7f8b: 41 5e pop %r14
|
|
7f8d: 41 5d pop %r13
|
|
7f8f: 5f pop %rdi
|
|
7f90: 5e pop %rsi
|
|
7f91: 5b pop %rbx
|
|
7f92: c3 ret
|
|
7f93: 45 8b 6e 04 mov 0x4(%r14),%r13d
|
|
7f97: 41 83 7e 04 05 cmpl $0x5,0x4(%r14)
|
|
7f9c: 0f 8e c6 fd ff ff jle 0x7d68
|
|
7fa2: e9 c1 fe ff ff jmp 0x7e68
|
|
7fa7: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
7fae: 00
|
|
7faf: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7fb6: 0f 1f 00 nopl (%rax)
|
|
7fb9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7fc0: 53 push %rbx
|
|
7fc1: 56 push %rsi
|
|
7fc2: 41 54 push %r12
|
|
7fc4: 41 55 push %r13
|
|
7fc6: 41 56 push %r14
|
|
7fc8: 41 57 push %r15
|
|
7fca: 55 push %rbp
|
|
7fcb: 48 83 ec 30 sub $0x30,%rsp
|
|
7fcf: 4d 89 c6 mov %r8,%r14
|
|
7fd2: 49 89 d7 mov %rdx,%r15
|
|
7fd5: 48 89 c8 mov %rcx,%rax
|
|
7fd8: 33 db xor %ebx,%ebx
|
|
7fda: 4d 85 f6 test %r14,%r14
|
|
7fdd: 0f 84 5f 02 00 00 je 0x8242
|
|
7fe3: 41 83 3e 09 cmpl $0x9,(%r14)
|
|
7fe7: 74 15 je 0x7ffe
|
|
7fe9: b8 f3 ff ff ff mov $0xfffffff3,%eax
|
|
7fee: 48 83 c4 30 add $0x30,%rsp
|
|
7ff2: 5d pop %rbp
|
|
7ff3: 41 5f pop %r15
|
|
7ff5: 41 5e pop %r14
|
|
7ff7: 41 5d pop %r13
|
|
7ff9: 41 5c pop %r12
|
|
7ffb: 5e pop %rsi
|
|
7ffc: 5b pop %rbx
|
|
7ffd: c3 ret
|
|
7ffe: 48 rex.W
|
|
7fff: 85 .byte 0x85
|