8708 lines
413 KiB
Plaintext
8708 lines
413 KiB
Plaintext
; th_ee20: VA 0x18000ee20-0x180016e20 (32768 bytes)
|
|
|
|
/tmp/opencode/dis/th_ee20.bin: file format binary
|
|
|
|
|
|
Disassembly of section .data:
|
|
|
|
0000000000000000 <.data>:
|
|
0: 48 83 ec 28 sub $0x28,%rsp
|
|
4: 48 85 c9 test %rcx,%rcx
|
|
7: 74 25 je 0x2e
|
|
9: 48 85 d2 test %rdx,%rdx
|
|
c: 74 20 je 0x2e
|
|
e: 4d 85 c0 test %r8,%r8
|
|
11: 74 1b je 0x2e
|
|
13: 45 85 c9 test %r9d,%r9d
|
|
16: 7f 0a jg 0x22
|
|
18: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
1d: 48 83 c4 28 add $0x28,%rsp
|
|
21: c3 ret
|
|
22: e8 59 99 03 00 call 0x39980
|
|
27: 33 c0 xor %eax,%eax
|
|
29: 48 83 c4 28 add $0x28,%rsp
|
|
2d: c3 ret
|
|
2e: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
33: 48 83 c4 28 add $0x28,%rsp
|
|
37: c3 ret
|
|
38: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
3f: 00
|
|
40: 48 83 ec 28 sub $0x28,%rsp
|
|
44: 48 85 c9 test %rcx,%rcx
|
|
47: 74 25 je 0x6e
|
|
49: 48 85 d2 test %rdx,%rdx
|
|
4c: 74 20 je 0x6e
|
|
4e: 4d 85 c0 test %r8,%r8
|
|
51: 74 1b je 0x6e
|
|
53: 45 85 c9 test %r9d,%r9d
|
|
56: 7f 0a jg 0x62
|
|
58: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
5d: 48 83 c4 28 add $0x28,%rsp
|
|
61: c3 ret
|
|
62: e8 59 99 03 00 call 0x399c0
|
|
67: 33 c0 xor %eax,%eax
|
|
69: 48 83 c4 28 add $0x28,%rsp
|
|
6d: c3 ret
|
|
6e: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
73: 48 83 c4 28 add $0x28,%rsp
|
|
77: c3 ret
|
|
78: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
7f: 00
|
|
80: 53 push %rbx
|
|
81: 48 85 c9 test %rcx,%rcx
|
|
84: 0f 84 d4 01 00 00 je 0x25e
|
|
8a: 4d 85 c0 test %r8,%r8
|
|
8d: 0f 84 cb 01 00 00 je 0x25e
|
|
93: 45 85 c9 test %r9d,%r9d
|
|
96: 0f 8e bb 01 00 00 jle 0x257
|
|
9c: 41 83 f9 08 cmp $0x8,%r9d
|
|
a0: 0f 8c a1 01 00 00 jl 0x247
|
|
a6: 4d 89 c3 mov %r8,%r11
|
|
a9: 49 83 e3 0f and $0xf,%r11
|
|
ad: 45 85 db test %r11d,%r11d
|
|
b0: 74 18 je 0xca
|
|
b2: 41 f7 c3 03 00 00 00 test $0x3,%r11d
|
|
b9: 0f 85 88 01 00 00 jne 0x247
|
|
bf: 41 f7 db neg %r11d
|
|
c2: 41 83 c3 10 add $0x10,%r11d
|
|
c6: 41 c1 eb 02 shr $0x2,%r11d
|
|
ca: 41 8d 43 08 lea 0x8(%r11),%eax
|
|
ce: 44 3b c8 cmp %eax,%r9d
|
|
d1: 0f 8c 70 01 00 00 jl 0x247
|
|
d7: 44 89 c8 mov %r9d,%eax
|
|
da: 33 d2 xor %edx,%edx
|
|
dc: 41 2b c3 sub %r11d,%eax
|
|
df: 83 e0 07 and $0x7,%eax
|
|
e2: f7 d8 neg %eax
|
|
e4: 41 03 c1 add %r9d,%eax
|
|
e7: 44 89 db mov %r11d,%ebx
|
|
ea: 45 85 db test %r11d,%r11d
|
|
ed: 76 2e jbe 0x11d
|
|
ef: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
f6: 00
|
|
f7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
fe: 66 90 xchg %ax,%ax
|
|
100: f3 0f 10 04 91 movss (%rcx,%rdx,4),%xmm0
|
|
105: f3 0f 59 c1 mulss %xmm1,%xmm0
|
|
109: f3 41 0f 58 04 90 addss (%r8,%rdx,4),%xmm0
|
|
10f: f3 41 0f 11 04 90 movss %xmm0,(%r8,%rdx,4)
|
|
115: 48 ff c2 inc %rdx
|
|
118: 48 3b d3 cmp %rbx,%rdx
|
|
11b: 72 e3 jb 0x100
|
|
11d: 45 89 db mov %r11d,%r11d
|
|
120: 4a 8d 14 99 lea (%rcx,%r11,4),%rdx
|
|
124: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
|
|
12b: 48 63 d0 movslq %eax,%rdx
|
|
12e: 74 40 je 0x170
|
|
130: 0f 28 c1 movaps %xmm1,%xmm0
|
|
133: 0f c6 c0 00 shufps $0x0,%xmm0,%xmm0
|
|
137: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
13e: 00 00
|
|
140: 0f 10 14 99 movups (%rcx,%rbx,4),%xmm2
|
|
144: 0f 10 5c 99 10 movups 0x10(%rcx,%rbx,4),%xmm3
|
|
149: 0f 59 d0 mulps %xmm0,%xmm2
|
|
14c: 0f 59 d8 mulps %xmm0,%xmm3
|
|
14f: 41 0f 58 14 98 addps (%r8,%rbx,4),%xmm2
|
|
154: 41 0f 58 5c 98 10 addps 0x10(%r8,%rbx,4),%xmm3
|
|
15a: 41 0f 29 14 98 movaps %xmm2,(%r8,%rbx,4)
|
|
15f: 41 0f 29 5c 98 10 movaps %xmm3,0x10(%r8,%rbx,4)
|
|
165: 48 83 c3 08 add $0x8,%rbx
|
|
169: 48 3b da cmp %rdx,%rbx
|
|
16c: 72 d2 jb 0x140
|
|
16e: eb 3e jmp 0x1ae
|
|
170: 0f 28 c1 movaps %xmm1,%xmm0
|
|
173: 0f c6 c0 00 shufps $0x0,%xmm0,%xmm0
|
|
177: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
17e: 00 00
|
|
180: 0f 28 14 99 movaps (%rcx,%rbx,4),%xmm2
|
|
184: 0f 28 5c 99 10 movaps 0x10(%rcx,%rbx,4),%xmm3
|
|
189: 0f 59 d0 mulps %xmm0,%xmm2
|
|
18c: 0f 59 d8 mulps %xmm0,%xmm3
|
|
18f: 41 0f 58 14 98 addps (%r8,%rbx,4),%xmm2
|
|
194: 41 0f 58 5c 98 10 addps 0x10(%r8,%rbx,4),%xmm3
|
|
19a: 41 0f 29 14 98 movaps %xmm2,(%r8,%rbx,4)
|
|
19f: 41 0f 29 5c 98 10 movaps %xmm3,0x10(%r8,%rbx,4)
|
|
1a5: 48 83 c3 08 add $0x8,%rbx
|
|
1a9: 48 3b da cmp %rdx,%rbx
|
|
1ac: 72 d2 jb 0x180
|
|
1ae: 8d 58 01 lea 0x1(%rax),%ebx
|
|
1b1: 41 3b d9 cmp %r9d,%ebx
|
|
1b4: 0f 87 84 00 00 00 ja 0x23e
|
|
1ba: 4d 63 d1 movslq %r9d,%r10
|
|
1bd: 4c 2b d2 sub %rdx,%r10
|
|
1c0: 49 83 fa 04 cmp $0x4,%r10
|
|
1c4: 0f 8c 78 00 00 00 jl 0x242
|
|
1ca: 45 89 d3 mov %r10d,%r11d
|
|
1cd: 45 33 c9 xor %r9d,%r9d
|
|
1d0: 41 83 e3 fc and $0xfffffffc,%r11d
|
|
1d4: 48 8d 1c 91 lea (%rcx,%rdx,4),%rbx
|
|
1d8: 4d 63 db movslq %r11d,%r11
|
|
1db: 49 8d 14 90 lea (%r8,%rdx,4),%rdx
|
|
1df: 90 nop
|
|
1e0: 42 0f 10 14 8b movups (%rbx,%r9,4),%xmm2
|
|
1e5: 0f 59 d0 mulps %xmm0,%xmm2
|
|
1e8: 42 0f 58 14 8a addps (%rdx,%r9,4),%xmm2
|
|
1ed: 42 0f 29 14 8a movaps %xmm2,(%rdx,%r9,4)
|
|
1f2: 49 83 c1 04 add $0x4,%r9
|
|
1f6: 4d 3b cb cmp %r11,%r9
|
|
1f9: 72 e5 jb 0x1e0
|
|
1fb: 4d 3b da cmp %r10,%r11
|
|
1fe: 73 3e jae 0x23e
|
|
200: 48 63 c0 movslq %eax,%rax
|
|
203: 48 8d 14 81 lea (%rcx,%rax,4),%rdx
|
|
207: 49 8d 04 80 lea (%r8,%rax,4),%rax
|
|
20b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
212: 00
|
|
213: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
21a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
220: f3 42 0f 10 04 9a movss (%rdx,%r11,4),%xmm0
|
|
226: f3 0f 59 c1 mulss %xmm1,%xmm0
|
|
22a: f3 42 0f 58 04 98 addss (%rax,%r11,4),%xmm0
|
|
230: f3 42 0f 11 04 98 movss %xmm0,(%rax,%r11,4)
|
|
236: 49 ff c3 inc %r11
|
|
239: 4d 3b da cmp %r10,%r11
|
|
23c: 72 e2 jb 0x220
|
|
23e: 33 c0 xor %eax,%eax
|
|
240: 5b pop %rbx
|
|
241: c3 ret
|
|
242: 45 33 db xor %r11d,%r11d
|
|
245: eb b4 jmp 0x1fb
|
|
247: 33 c0 xor %eax,%eax
|
|
249: 41 83 f9 01 cmp $0x1,%r9d
|
|
24d: 72 ef jb 0x23e
|
|
24f: 4d 63 d1 movslq %r9d,%r10
|
|
252: 45 33 db xor %r11d,%r11d
|
|
255: eb a4 jmp 0x1fb
|
|
257: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
25c: 5b pop %rbx
|
|
25d: c3 ret
|
|
25e: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
263: 5b pop %rbx
|
|
264: c3 ret
|
|
265: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
26c: 00
|
|
26d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
274: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
279: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
280: 48 85 c9 test %rcx,%rcx
|
|
283: 0f 84 84 01 00 00 je 0x40d
|
|
289: 4d 85 c0 test %r8,%r8
|
|
28c: 0f 84 7b 01 00 00 je 0x40d
|
|
292: 45 85 c9 test %r9d,%r9d
|
|
295: 0f 8e 6b 01 00 00 jle 0x406
|
|
29b: 49 63 c1 movslq %r9d,%rax
|
|
29e: 48 83 f8 08 cmp $0x8,%rax
|
|
2a2: 0f 8c 59 01 00 00 jl 0x401
|
|
2a8: 4d 89 c3 mov %r8,%r11
|
|
2ab: 49 83 e3 0f and $0xf,%r11
|
|
2af: 45 85 db test %r11d,%r11d
|
|
2b2: 74 18 je 0x2cc
|
|
2b4: 41 f7 c3 03 00 00 00 test $0x3,%r11d
|
|
2bb: 0f 85 40 01 00 00 jne 0x401
|
|
2c1: 41 f7 db neg %r11d
|
|
2c4: 41 83 c3 10 add $0x10,%r11d
|
|
2c8: 41 c1 eb 02 shr $0x2,%r11d
|
|
2cc: 44 89 da mov %r11d,%edx
|
|
2cf: 83 c2 08 add $0x8,%edx
|
|
2d2: 48 3b c2 cmp %rdx,%rax
|
|
2d5: 0f 8c 26 01 00 00 jl 0x401
|
|
2db: 44 89 ca mov %r9d,%edx
|
|
2de: 41 2b d3 sub %r11d,%edx
|
|
2e1: 83 e2 07 and $0x7,%edx
|
|
2e4: 44 2b ca sub %edx,%r9d
|
|
2e7: 33 d2 xor %edx,%edx
|
|
2e9: 45 89 da mov %r11d,%r10d
|
|
2ec: 45 85 db test %r11d,%r11d
|
|
2ef: 76 2d jbe 0x31e
|
|
2f1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
2f8: 00
|
|
2f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
300: f3 0f 10 04 91 movss (%rcx,%rdx,4),%xmm0
|
|
305: f3 0f 59 c1 mulss %xmm1,%xmm0
|
|
309: f3 41 0f 58 04 90 addss (%r8,%rdx,4),%xmm0
|
|
30f: f3 41 0f 11 04 90 movss %xmm0,(%r8,%rdx,4)
|
|
315: 48 8d 52 01 lea 0x1(%rdx),%rdx
|
|
319: 49 3b d2 cmp %r10,%rdx
|
|
31c: 72 e2 jb 0x300
|
|
31e: 45 89 db mov %r11d,%r11d
|
|
321: 49 63 d1 movslq %r9d,%rdx
|
|
324: 4e 8d 1c 99 lea (%rcx,%r11,4),%r11
|
|
328: 49 f7 c3 0f 00 00 00 test $0xf,%r11
|
|
32f: 74 41 je 0x372
|
|
331: 0f 28 c1 movaps %xmm1,%xmm0
|
|
334: 0f c6 c0 00 shufps $0x0,%xmm0,%xmm0
|
|
338: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
33f: 00
|
|
340: 42 0f 10 14 91 movups (%rcx,%r10,4),%xmm2
|
|
345: 42 0f 10 5c 91 10 movups 0x10(%rcx,%r10,4),%xmm3
|
|
34b: 0f 59 d0 mulps %xmm0,%xmm2
|
|
34e: 0f 59 d8 mulps %xmm0,%xmm3
|
|
351: 43 0f 58 14 90 addps (%r8,%r10,4),%xmm2
|
|
356: 43 0f 58 5c 90 10 addps 0x10(%r8,%r10,4),%xmm3
|
|
35c: 43 0f 29 14 90 movaps %xmm2,(%r8,%r10,4)
|
|
361: 43 0f 29 5c 90 10 movaps %xmm3,0x10(%r8,%r10,4)
|
|
367: 4d 8d 52 08 lea 0x8(%r10),%r10
|
|
36b: 4c 3b d2 cmp %rdx,%r10
|
|
36e: 72 d0 jb 0x340
|
|
370: eb 3e jmp 0x3b0
|
|
372: 0f 28 c1 movaps %xmm1,%xmm0
|
|
375: 0f c6 c0 00 shufps $0x0,%xmm0,%xmm0
|
|
379: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
380: 42 0f 28 14 91 movaps (%rcx,%r10,4),%xmm2
|
|
385: 42 0f 28 5c 91 10 movaps 0x10(%rcx,%r10,4),%xmm3
|
|
38b: 0f 59 d0 mulps %xmm0,%xmm2
|
|
38e: 0f 59 d8 mulps %xmm0,%xmm3
|
|
391: 43 0f 58 14 90 addps (%r8,%r10,4),%xmm2
|
|
396: 43 0f 58 5c 90 10 addps 0x10(%r8,%r10,4),%xmm3
|
|
39c: 43 0f 29 14 90 movaps %xmm2,(%r8,%r10,4)
|
|
3a1: 43 0f 29 5c 90 10 movaps %xmm3,0x10(%r8,%r10,4)
|
|
3a7: 4d 8d 52 08 lea 0x8(%r10),%r10
|
|
3ab: 4c 3b d2 cmp %rdx,%r10
|
|
3ae: 72 d0 jb 0x380
|
|
3b0: 33 d2 xor %edx,%edx
|
|
3b2: 45 8d 51 01 lea 0x1(%r9),%r10d
|
|
3b6: 4d 63 d2 movslq %r10d,%r10
|
|
3b9: 4c 3b d0 cmp %rax,%r10
|
|
3bc: 77 40 ja 0x3fe
|
|
3be: 4d 63 c9 movslq %r9d,%r9
|
|
3c1: 49 2b c1 sub %r9,%rax
|
|
3c4: 49 c1 e1 02 shl $0x2,%r9
|
|
3c8: 49 03 c9 add %r9,%rcx
|
|
3cb: 4d 03 c1 add %r9,%r8
|
|
3ce: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
3d5: 00
|
|
3d6: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
3dd: 0f 1f 00 nopl (%rax)
|
|
3e0: f3 0f 10 04 91 movss (%rcx,%rdx,4),%xmm0
|
|
3e5: f3 0f 59 c1 mulss %xmm1,%xmm0
|
|
3e9: f3 41 0f 58 04 90 addss (%r8,%rdx,4),%xmm0
|
|
3ef: f3 41 0f 11 04 90 movss %xmm0,(%r8,%rdx,4)
|
|
3f5: 48 8d 52 01 lea 0x1(%rdx),%rdx
|
|
3f9: 48 3b d0 cmp %rax,%rdx
|
|
3fc: 72 e2 jb 0x3e0
|
|
3fe: 33 c0 xor %eax,%eax
|
|
400: c3 ret
|
|
401: 45 33 c9 xor %r9d,%r9d
|
|
404: eb aa jmp 0x3b0
|
|
406: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
40b: 90 nop
|
|
40c: c3 ret
|
|
40d: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
412: c3 ret
|
|
413: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
418: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
41f: 00
|
|
420: 53 push %rbx
|
|
421: 48 85 c9 test %rcx,%rcx
|
|
424: 0f 84 d5 01 00 00 je 0x5ff
|
|
42a: 4d 85 c0 test %r8,%r8
|
|
42d: 0f 84 cc 01 00 00 je 0x5ff
|
|
433: 45 85 c9 test %r9d,%r9d
|
|
436: 0f 8e bc 01 00 00 jle 0x5f8
|
|
43c: 41 83 f9 08 cmp $0x8,%r9d
|
|
440: 0f 8c a2 01 00 00 jl 0x5e8
|
|
446: 4d 89 c3 mov %r8,%r11
|
|
449: 49 83 e3 0f and $0xf,%r11
|
|
44d: 45 85 db test %r11d,%r11d
|
|
450: 74 18 je 0x46a
|
|
452: 41 f7 c3 03 00 00 00 test $0x3,%r11d
|
|
459: 0f 85 89 01 00 00 jne 0x5e8
|
|
45f: 41 f7 db neg %r11d
|
|
462: 41 83 c3 10 add $0x10,%r11d
|
|
466: 41 c1 eb 02 shr $0x2,%r11d
|
|
46a: 41 8d 43 08 lea 0x8(%r11),%eax
|
|
46e: 44 3b c8 cmp %eax,%r9d
|
|
471: 0f 8c 71 01 00 00 jl 0x5e8
|
|
477: 44 89 c8 mov %r9d,%eax
|
|
47a: 33 d2 xor %edx,%edx
|
|
47c: 41 2b c3 sub %r11d,%eax
|
|
47f: 44 89 db mov %r11d,%ebx
|
|
482: 83 e0 07 and $0x7,%eax
|
|
485: f7 d8 neg %eax
|
|
487: 41 03 c1 add %r9d,%eax
|
|
48a: 45 85 db test %r11d,%r11d
|
|
48d: 76 2f jbe 0x4be
|
|
48f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
496: 00
|
|
497: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
49e: 66 90 xchg %ax,%ax
|
|
4a0: f3 0f 10 04 91 movss (%rcx,%rdx,4),%xmm0
|
|
4a5: f3 0f 59 c1 mulss %xmm1,%xmm0
|
|
4a9: f3 41 0f 58 04 90 addss (%r8,%rdx,4),%xmm0
|
|
4af: f3 41 0f 11 04 90 movss %xmm0,(%r8,%rdx,4)
|
|
4b5: 48 83 c2 01 add $0x1,%rdx
|
|
4b9: 48 3b d3 cmp %rbx,%rdx
|
|
4bc: 72 e2 jb 0x4a0
|
|
4be: 45 89 db mov %r11d,%r11d
|
|
4c1: 4a 8d 14 99 lea (%rcx,%r11,4),%rdx
|
|
4c5: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
|
|
4cc: 48 63 d0 movslq %eax,%rdx
|
|
4cf: 74 3f je 0x510
|
|
4d1: 0f 28 c1 movaps %xmm1,%xmm0
|
|
4d4: 0f c6 c0 00 shufps $0x0,%xmm0,%xmm0
|
|
4d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
4df: 00
|
|
4e0: 0f 10 14 99 movups (%rcx,%rbx,4),%xmm2
|
|
4e4: 0f 10 5c 99 10 movups 0x10(%rcx,%rbx,4),%xmm3
|
|
4e9: 0f 59 d0 mulps %xmm0,%xmm2
|
|
4ec: 0f 59 d8 mulps %xmm0,%xmm3
|
|
4ef: 41 0f 58 14 98 addps (%r8,%rbx,4),%xmm2
|
|
4f4: 41 0f 58 5c 98 10 addps 0x10(%r8,%rbx,4),%xmm3
|
|
4fa: 41 0f 11 14 98 movups %xmm2,(%r8,%rbx,4)
|
|
4ff: 41 0f 11 5c 98 10 movups %xmm3,0x10(%r8,%rbx,4)
|
|
505: 48 83 c3 08 add $0x8,%rbx
|
|
509: 48 3b da cmp %rdx,%rbx
|
|
50c: 72 d2 jb 0x4e0
|
|
50e: eb 3e jmp 0x54e
|
|
510: 0f 28 c1 movaps %xmm1,%xmm0
|
|
513: 0f c6 c0 00 shufps $0x0,%xmm0,%xmm0
|
|
517: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
51e: 00 00
|
|
520: 0f 10 14 99 movups (%rcx,%rbx,4),%xmm2
|
|
524: 0f 10 5c 99 10 movups 0x10(%rcx,%rbx,4),%xmm3
|
|
529: 0f 59 d0 mulps %xmm0,%xmm2
|
|
52c: 0f 59 d8 mulps %xmm0,%xmm3
|
|
52f: 41 0f 58 14 98 addps (%r8,%rbx,4),%xmm2
|
|
534: 41 0f 58 5c 98 10 addps 0x10(%r8,%rbx,4),%xmm3
|
|
53a: 41 0f 11 14 98 movups %xmm2,(%r8,%rbx,4)
|
|
53f: 41 0f 11 5c 98 10 movups %xmm3,0x10(%r8,%rbx,4)
|
|
545: 48 83 c3 08 add $0x8,%rbx
|
|
549: 48 3b da cmp %rdx,%rbx
|
|
54c: 72 d2 jb 0x520
|
|
54e: 8d 58 01 lea 0x1(%rax),%ebx
|
|
551: 41 3b d9 cmp %r9d,%ebx
|
|
554: 0f 87 85 00 00 00 ja 0x5df
|
|
55a: 4d 63 d1 movslq %r9d,%r10
|
|
55d: 4c 2b d2 sub %rdx,%r10
|
|
560: 49 83 fa 04 cmp $0x4,%r10
|
|
564: 0f 8c 79 00 00 00 jl 0x5e3
|
|
56a: 45 89 d3 mov %r10d,%r11d
|
|
56d: 45 33 c9 xor %r9d,%r9d
|
|
570: 48 8d 1c 91 lea (%rcx,%rdx,4),%rbx
|
|
574: 41 83 e3 fc and $0xfffffffc,%r11d
|
|
578: 49 8d 14 90 lea (%r8,%rdx,4),%rdx
|
|
57c: 4d 63 db movslq %r11d,%r11
|
|
57f: 90 nop
|
|
580: 42 0f 10 14 8b movups (%rbx,%r9,4),%xmm2
|
|
585: 0f 59 d0 mulps %xmm0,%xmm2
|
|
588: 42 0f 58 14 8a addps (%rdx,%r9,4),%xmm2
|
|
58d: 42 0f 11 14 8a movups %xmm2,(%rdx,%r9,4)
|
|
592: 49 83 c1 04 add $0x4,%r9
|
|
596: 4d 3b cb cmp %r11,%r9
|
|
599: 72 e5 jb 0x580
|
|
59b: 4d 3b da cmp %r10,%r11
|
|
59e: 73 3f jae 0x5df
|
|
5a0: 48 63 c0 movslq %eax,%rax
|
|
5a3: 48 8d 14 81 lea (%rcx,%rax,4),%rdx
|
|
5a7: 49 8d 04 80 lea (%r8,%rax,4),%rax
|
|
5ab: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
5b2: 00
|
|
5b3: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5ba: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
5c0: f3 42 0f 10 04 9a movss (%rdx,%r11,4),%xmm0
|
|
5c6: f3 0f 59 c1 mulss %xmm1,%xmm0
|
|
5ca: f3 42 0f 58 04 98 addss (%rax,%r11,4),%xmm0
|
|
5d0: f3 42 0f 11 04 98 movss %xmm0,(%rax,%r11,4)
|
|
5d6: 49 83 c3 01 add $0x1,%r11
|
|
5da: 4d 3b da cmp %r10,%r11
|
|
5dd: 72 e1 jb 0x5c0
|
|
5df: 33 c0 xor %eax,%eax
|
|
5e1: 5b pop %rbx
|
|
5e2: c3 ret
|
|
5e3: 45 33 db xor %r11d,%r11d
|
|
5e6: eb b3 jmp 0x59b
|
|
5e8: 33 c0 xor %eax,%eax
|
|
5ea: 41 83 f9 01 cmp $0x1,%r9d
|
|
5ee: 72 ef jb 0x5df
|
|
5f0: 4d 63 d1 movslq %r9d,%r10
|
|
5f3: 45 33 db xor %r11d,%r11d
|
|
5f6: eb a3 jmp 0x59b
|
|
5f8: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
5fd: 5b pop %rbx
|
|
5fe: c3 ret
|
|
5ff: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
604: 5b pop %rbx
|
|
605: c3 ret
|
|
606: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
60d: 00
|
|
60e: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
615: 0f 1f 40 00 nopl 0x0(%rax)
|
|
619: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
620: 41 57 push %r15
|
|
622: c5 f8 28 d1 vmovaps %xmm1,%xmm2
|
|
626: 48 85 c9 test %rcx,%rcx
|
|
629: 0f 84 b0 01 00 00 je 0x7df
|
|
62f: 4d 85 c0 test %r8,%r8
|
|
632: 0f 84 a7 01 00 00 je 0x7df
|
|
638: 45 85 c9 test %r9d,%r9d
|
|
63b: 0f 8e 96 01 00 00 jle 0x7d7
|
|
641: 41 83 f9 10 cmp $0x10,%r9d
|
|
645: 0f 8c 7c 01 00 00 jl 0x7c7
|
|
64b: 4d 89 c2 mov %r8,%r10
|
|
64e: 49 83 e2 1f and $0x1f,%r10
|
|
652: 45 89 d2 mov %r10d,%r10d
|
|
655: 45 85 d2 test %r10d,%r10d
|
|
658: 74 18 je 0x672
|
|
65a: 41 f7 c2 03 00 00 00 test $0x3,%r10d
|
|
661: 0f 85 60 01 00 00 jne 0x7c7
|
|
667: 41 f7 da neg %r10d
|
|
66a: 41 83 c2 20 add $0x20,%r10d
|
|
66e: 41 c1 ea 02 shr $0x2,%r10d
|
|
672: 41 8d 42 10 lea 0x10(%r10),%eax
|
|
676: 44 3b c8 cmp %eax,%r9d
|
|
679: 0f 8c 48 01 00 00 jl 0x7c7
|
|
67f: 44 89 c8 mov %r9d,%eax
|
|
682: 33 d2 xor %edx,%edx
|
|
684: 41 2b c2 sub %r10d,%eax
|
|
687: 83 e0 0f and $0xf,%eax
|
|
68a: f7 d8 neg %eax
|
|
68c: 41 03 c1 add %r9d,%eax
|
|
68f: 45 85 d2 test %r10d,%r10d
|
|
692: 76 25 jbe 0x6b9
|
|
694: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
699: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6a0: c5 ea 59 04 91 vmulss (%rcx,%rdx,4),%xmm2,%xmm0
|
|
6a5: c4 c1 7a 58 0c 90 vaddss (%r8,%rdx,4),%xmm0,%xmm1
|
|
6ab: c4 c1 7a 11 0c 90 vmovss %xmm1,(%r8,%rdx,4)
|
|
6b1: 48 ff c2 inc %rdx
|
|
6b4: 49 3b d2 cmp %r10,%rdx
|
|
6b7: 72 e7 jb 0x6a0
|
|
6b9: c5 e8 c6 c2 00 vshufps $0x0,%xmm2,%xmm2,%xmm0
|
|
6be: 48 63 d0 movslq %eax,%rdx
|
|
6c1: c4 e3 7d 18 c8 01 vinsertf128 $0x1,%xmm0,%ymm0,%ymm1
|
|
6c7: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6ce: 00
|
|
6cf: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6d6: 0f 1f 00 nopl (%rax)
|
|
6d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6e0: c4 a1 78 10 1c 91 vmovups (%rcx,%r10,4),%xmm3
|
|
6e6: c4 a3 65 18 64 91 10 vinsertf128 $0x1,0x10(%rcx,%r10,4),%ymm3,%ymm4
|
|
6ed: 01
|
|
6ee: c5 f4 59 ec vmulps %ymm4,%ymm1,%ymm5
|
|
6f2: c4 a1 78 10 64 91 20 vmovups 0x20(%rcx,%r10,4),%xmm4
|
|
6f9: c4 81 54 58 1c 90 vaddps (%r8,%r10,4),%ymm5,%ymm3
|
|
6ff: c4 81 7c 11 1c 90 vmovups %ymm3,(%r8,%r10,4)
|
|
705: c4 a3 5d 18 6c 91 30 vinsertf128 $0x1,0x30(%rcx,%r10,4),%ymm4,%ymm5
|
|
70c: 01
|
|
70d: c5 f4 59 dd vmulps %ymm5,%ymm1,%ymm3
|
|
711: c4 81 64 58 64 90 20 vaddps 0x20(%r8,%r10,4),%ymm3,%ymm4
|
|
718: c4 81 7c 11 64 90 20 vmovups %ymm4,0x20(%r8,%r10,4)
|
|
71f: 49 83 c2 10 add $0x10,%r10
|
|
723: 4c 3b d2 cmp %rdx,%r10
|
|
726: 72 b8 jb 0x6e0
|
|
728: 44 8d 50 01 lea 0x1(%rax),%r10d
|
|
72c: 45 3b d1 cmp %r9d,%r10d
|
|
72f: 0f 87 85 00 00 00 ja 0x7ba
|
|
735: 4d 63 d9 movslq %r9d,%r11
|
|
738: 4c 2b da sub %rdx,%r11
|
|
73b: 49 83 fb 04 cmp $0x4,%r11
|
|
73f: 0f 8c 7d 00 00 00 jl 0x7c2
|
|
745: 45 89 df mov %r11d,%r15d
|
|
748: 45 33 d2 xor %r10d,%r10d
|
|
74b: 41 83 e7 fc and $0xfffffffc,%r15d
|
|
74f: 4c 8d 0c 91 lea (%rcx,%rdx,4),%r9
|
|
753: 4d 63 ff movslq %r15d,%r15
|
|
756: 49 8d 14 90 lea (%r8,%rdx,4),%rdx
|
|
75a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
760: c4 81 78 59 0c 91 vmulps (%r9,%r10,4),%xmm0,%xmm1
|
|
766: c4 a1 70 58 1c 92 vaddps (%rdx,%r10,4),%xmm1,%xmm3
|
|
76c: c4 a1 78 11 1c 92 vmovups %xmm3,(%rdx,%r10,4)
|
|
772: 49 83 c2 04 add $0x4,%r10
|
|
776: 4d 3b d7 cmp %r15,%r10
|
|
779: 72 e5 jb 0x760
|
|
77b: 4d 3b fb cmp %r11,%r15
|
|
77e: 73 3a jae 0x7ba
|
|
780: 48 63 c0 movslq %eax,%rax
|
|
783: 48 8d 14 81 lea (%rcx,%rax,4),%rdx
|
|
787: 49 8d 04 80 lea (%r8,%rax,4),%rax
|
|
78b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
792: 00
|
|
793: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
79a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
7a0: c4 a1 6a 59 04 ba vmulss (%rdx,%r15,4),%xmm2,%xmm0
|
|
7a6: c4 a1 7a 58 0c b8 vaddss (%rax,%r15,4),%xmm0,%xmm1
|
|
7ac: c4 a1 7a 11 0c b8 vmovss %xmm1,(%rax,%r15,4)
|
|
7b2: 49 ff c7 inc %r15
|
|
7b5: 4d 3b fb cmp %r11,%r15
|
|
7b8: 72 e6 jb 0x7a0
|
|
7ba: 33 c0 xor %eax,%eax
|
|
7bc: c5 f8 77 vzeroupper
|
|
7bf: 41 5f pop %r15
|
|
7c1: c3 ret
|
|
7c2: 45 33 ff xor %r15d,%r15d
|
|
7c5: eb b4 jmp 0x77b
|
|
7c7: 33 c0 xor %eax,%eax
|
|
7c9: 41 83 f9 01 cmp $0x1,%r9d
|
|
7cd: 72 eb jb 0x7ba
|
|
7cf: 4d 63 d9 movslq %r9d,%r11
|
|
7d2: 45 33 ff xor %r15d,%r15d
|
|
7d5: eb a4 jmp 0x77b
|
|
7d7: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
7dc: 41 5f pop %r15
|
|
7de: c3 ret
|
|
7df: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
7e4: 41 5f pop %r15
|
|
7e6: c3 ret
|
|
7e7: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
7ee: 00
|
|
7ef: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7f6: 0f 1f 00 nopl (%rax)
|
|
7f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
800: 4d 89 c2 mov %r8,%r10
|
|
803: 48 85 c9 test %rcx,%rcx
|
|
806: 0f 84 eb 00 00 00 je 0x8f7
|
|
80c: 4d 85 d2 test %r10,%r10
|
|
80f: 0f 84 e2 00 00 00 je 0x8f7
|
|
815: 45 85 c9 test %r9d,%r9d
|
|
818: 0f 8e d3 00 00 00 jle 0x8f1
|
|
81e: 49 63 c1 movslq %r9d,%rax
|
|
821: 48 83 f8 08 cmp $0x8,%rax
|
|
825: 0f 8c b5 00 00 00 jl 0x8e0
|
|
82b: 48 3d e1 00 00 00 cmp $0xe1,%rax
|
|
831: 0f 8c ae 00 00 00 jl 0x8e5
|
|
837: 4c 89 d2 mov %r10,%rdx
|
|
83a: 48 83 e2 1f and $0x1f,%rdx
|
|
83e: 85 d2 test %edx,%edx
|
|
840: 74 11 je 0x853
|
|
842: f6 c2 03 test $0x3,%dl
|
|
845: 0f 85 95 00 00 00 jne 0x8e0
|
|
84b: f7 da neg %edx
|
|
84d: 83 c2 20 add $0x20,%edx
|
|
850: c1 ea 02 shr $0x2,%edx
|
|
853: 41 89 d0 mov %edx,%r8d
|
|
856: 4d 8d 58 08 lea 0x8(%r8),%r11
|
|
85a: 49 3b c3 cmp %r11,%rax
|
|
85d: 0f 8c 7d 00 00 00 jl 0x8e0
|
|
863: 45 89 cb mov %r9d,%r11d
|
|
866: 44 2b da sub %edx,%r11d
|
|
869: 41 83 e3 07 and $0x7,%r11d
|
|
86d: 45 2b cb sub %r11d,%r9d
|
|
870: 45 33 db xor %r11d,%r11d
|
|
873: 4d 63 c9 movslq %r9d,%r9
|
|
876: 85 d2 test %edx,%edx
|
|
878: 76 20 jbe 0x89a
|
|
87a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
880: c4 a1 7a 10 04 99 vmovss (%rcx,%r11,4),%xmm0
|
|
886: c4 82 71 a9 04 9a vfmadd213ss (%r10,%r11,4),%xmm1,%xmm0
|
|
88c: c4 81 7a 11 04 9a vmovss %xmm0,(%r10,%r11,4)
|
|
892: 49 ff c3 inc %r11
|
|
895: 4d 3b d8 cmp %r8,%r11
|
|
898: 72 e6 jb 0x880
|
|
89a: c4 e2 7d 18 c1 vbroadcastss %xmm1,%ymm0
|
|
89f: 90 nop
|
|
8a0: c4 a1 7c 10 14 81 vmovups (%rcx,%r8,4),%ymm2
|
|
8a6: c4 82 7d a8 14 82 vfmadd213ps (%r10,%r8,4),%ymm0,%ymm2
|
|
8ac: c4 81 7c 11 14 82 vmovups %ymm2,(%r10,%r8,4)
|
|
8b2: 49 83 c0 08 add $0x8,%r8
|
|
8b6: 4d 3b c1 cmp %r9,%r8
|
|
8b9: 72 e5 jb 0x8a0
|
|
8bb: 4c 3b c8 cmp %rax,%r9
|
|
8be: 73 1a jae 0x8da
|
|
8c0: c4 a1 7a 10 04 89 vmovss (%rcx,%r9,4),%xmm0
|
|
8c6: c4 82 71 a9 04 8a vfmadd213ss (%r10,%r9,4),%xmm1,%xmm0
|
|
8cc: c4 81 7a 11 04 8a vmovss %xmm0,(%r10,%r9,4)
|
|
8d2: 49 ff c1 inc %r9
|
|
8d5: 4c 3b c8 cmp %rax,%r9
|
|
8d8: 72 e6 jb 0x8c0
|
|
8da: 33 c0 xor %eax,%eax
|
|
8dc: c5 f8 77 vzeroupper
|
|
8df: c3 ret
|
|
8e0: 45 33 c9 xor %r9d,%r9d
|
|
8e3: eb d6 jmp 0x8bb
|
|
8e5: 41 83 e1 f8 and $0xfffffff8,%r9d
|
|
8e9: 45 33 c0 xor %r8d,%r8d
|
|
8ec: 4d 63 c9 movslq %r9d,%r9
|
|
8ef: eb a9 jmp 0x89a
|
|
8f1: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
8f6: c3 ret
|
|
8f7: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
8fc: c3 ret
|
|
8fd: 0f 1f 00 nopl (%rax)
|
|
900: 55 push %rbp
|
|
901: c5 f8 28 e1 vmovaps %xmm1,%xmm4
|
|
905: 48 85 c9 test %rcx,%rcx
|
|
908: 0f 84 a0 01 00 00 je 0xaae
|
|
90e: 4d 85 c0 test %r8,%r8
|
|
911: 0f 84 97 01 00 00 je 0xaae
|
|
917: 45 85 c9 test %r9d,%r9d
|
|
91a: 0f 8e 87 01 00 00 jle 0xaa7
|
|
920: 41 83 f9 08 cmp $0x8,%r9d
|
|
924: 0f 8c 76 01 00 00 jl 0xaa0
|
|
92a: 41 81 f9 e1 00 00 00 cmp $0xe1,%r9d
|
|
931: 0f 8c 5c 01 00 00 jl 0xa93
|
|
937: 4c 89 c0 mov %r8,%rax
|
|
93a: 48 83 e0 1f and $0x1f,%rax
|
|
93e: a8 03 test $0x3,%al
|
|
940: 74 04 je 0x946
|
|
942: 33 c0 xor %eax,%eax
|
|
944: eb 13 jmp 0x959
|
|
946: 85 c0 test %eax,%eax
|
|
948: 74 0f je 0x959
|
|
94a: f7 d8 neg %eax
|
|
94c: 83 c0 20 add $0x20,%eax
|
|
94f: c1 e8 02 shr $0x2,%eax
|
|
952: 44 3b c8 cmp %eax,%r9d
|
|
955: 41 0f 4c c1 cmovl %r9d,%eax
|
|
959: 44 89 ca mov %r9d,%edx
|
|
95c: 2b d0 sub %eax,%edx
|
|
95e: 83 e2 07 and $0x7,%edx
|
|
961: f7 da neg %edx
|
|
963: 41 03 d1 add %r9d,%edx
|
|
966: 83 f8 01 cmp $0x1,%eax
|
|
969: 72 6d jb 0x9d8
|
|
96b: 45 33 db xor %r11d,%r11d
|
|
96e: c5 fe 6f 1d ca d5 c4 vmovdqu 0x1c4d5ca(%rip),%ymm3 # 0x1c4df40
|
|
975: 01
|
|
976: 33 ed xor %ebp,%ebp
|
|
978: c5 fe 6f 15 e0 d5 c4 vmovdqu 0x1c4d5e0(%rip),%ymm2 # 0x1c4df60
|
|
97f: 01
|
|
980: c4 e2 7d 18 c4 vbroadcastss %xmm4,%ymm0
|
|
985: 62 f2 7d 28 7c c8 vpbroadcastd %eax,%ymm1
|
|
98b: 4c 63 d0 movslq %eax,%r10
|
|
98e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
995: 00
|
|
996: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
99d: 0f 1f 00 nopl (%rax)
|
|
9a0: 62 f1 75 28 66 ca vpcmpgtd %ymm2,%ymm1,%k1
|
|
9a6: 49 83 c3 08 add $0x8,%r11
|
|
9aa: c5 ed fe d3 vpaddd %ymm3,%ymm2,%ymm2
|
|
9ae: 62 f1 7c a9 10 6c 0d vmovups 0x0(%rbp,%rcx,1),%ymm5{%k1}{z}
|
|
9b5: 00
|
|
9b6: 62 b2 7d a9 a8 6c 05 vfmadd213ps 0x0(%rbp,%r8,1),%ymm0,%ymm5{%k1}{z}
|
|
9bd: 00
|
|
9be: 62 b1 7c 29 11 6c 05 vmovups %ymm5,0x0(%rbp,%r8,1){%k1}
|
|
9c5: 00
|
|
9c6: 48 83 c5 20 add $0x20,%rbp
|
|
9ca: 4d 3b da cmp %r10,%r11
|
|
9cd: 72 d1 jb 0x9a0
|
|
9cf: 44 3b c8 cmp %eax,%r9d
|
|
9d2: 0f 84 b4 00 00 00 je 0xa8c
|
|
9d8: 8d 68 08 lea 0x8(%rax),%ebp
|
|
9db: 3b d5 cmp %ebp,%edx
|
|
9dd: 7c 3b jl 0xa1a
|
|
9df: 48 63 c0 movslq %eax,%rax
|
|
9e2: c4 e2 7d 18 c4 vbroadcastss %xmm4,%ymm0
|
|
9e7: 48 63 ea movslq %edx,%rbp
|
|
9ea: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
9f1: 00
|
|
9f2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
9f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
a00: c5 fc 10 0c 81 vmovups (%rcx,%rax,4),%ymm1
|
|
a05: c4 c2 7d a8 0c 80 vfmadd213ps (%r8,%rax,4),%ymm0,%ymm1
|
|
a0b: c4 c1 7c 11 0c 80 vmovups %ymm1,(%r8,%rax,4)
|
|
a11: 48 83 c0 08 add $0x8,%rax
|
|
a15: 48 3b c5 cmp %rbp,%rax
|
|
a18: 72 e6 jb 0xa00
|
|
a1a: 8d 42 01 lea 0x1(%rdx),%eax
|
|
a1d: 41 3b c1 cmp %r9d,%eax
|
|
a20: 0f 87 66 00 00 00 ja 0xa8c
|
|
a26: 44 89 cd mov %r9d,%ebp
|
|
a29: 33 c0 xor %eax,%eax
|
|
a2b: 2b ea sub %edx,%ebp
|
|
a2d: 48 63 d2 movslq %edx,%rdx
|
|
a30: 4d 63 c9 movslq %r9d,%r9
|
|
a33: c5 fe 6f 1d 05 d5 c4 vmovdqu 0x1c4d505(%rip),%ymm3 # 0x1c4df40
|
|
a3a: 01
|
|
a3b: 4c 2b ca sub %rdx,%r9
|
|
a3e: c5 fe 6f 15 1a d5 c4 vmovdqu 0x1c4d51a(%rip),%ymm2 # 0x1c4df60
|
|
a45: 01
|
|
a46: c4 e2 7d 18 cc vbroadcastss %xmm4,%ymm1
|
|
a4b: 62 f2 7d 28 7c c5 vpbroadcastd %ebp,%ymm0
|
|
a51: 48 8d 2c 91 lea (%rcx,%rdx,4),%rbp
|
|
a55: 49 8d 0c 90 lea (%r8,%rdx,4),%rcx
|
|
a59: 33 d2 xor %edx,%edx
|
|
a5b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
a60: 62 f1 7d 28 66 ca vpcmpgtd %ymm2,%ymm0,%k1
|
|
a66: 48 83 c0 08 add $0x8,%rax
|
|
a6a: c5 ed fe d3 vpaddd %ymm3,%ymm2,%ymm2
|
|
a6e: 62 f1 7c a9 10 24 2a vmovups (%rdx,%rbp,1),%ymm4{%k1}{z}
|
|
a75: 62 f2 75 a9 a8 24 0a vfmadd213ps (%rdx,%rcx,1),%ymm1,%ymm4{%k1}{z}
|
|
a7c: 62 f1 7c 29 11 24 0a vmovups %ymm4,(%rdx,%rcx,1){%k1}
|
|
a83: 48 83 c2 20 add $0x20,%rdx
|
|
a87: 49 3b c1 cmp %r9,%rax
|
|
a8a: 72 d4 jb 0xa60
|
|
a8c: 33 c0 xor %eax,%eax
|
|
a8e: c5 f8 77 vzeroupper
|
|
a91: 5d pop %rbp
|
|
a92: c3 ret
|
|
a93: 44 89 ca mov %r9d,%edx
|
|
a96: 33 c0 xor %eax,%eax
|
|
a98: 83 e2 f8 and $0xfffffff8,%edx
|
|
a9b: e9 38 ff ff ff jmp 0x9d8
|
|
aa0: 33 d2 xor %edx,%edx
|
|
aa2: e9 73 ff ff ff jmp 0xa1a
|
|
aa7: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
aac: 5d pop %rbp
|
|
aad: c3 ret
|
|
aae: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
ab3: 5d pop %rbp
|
|
ab4: c3 ret
|
|
ab5: 0f 1f 40 00 nopl 0x0(%rax)
|
|
ab9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
ac0: 48 83 ec 28 sub $0x28,%rsp
|
|
ac4: 48 85 c9 test %rcx,%rcx
|
|
ac7: 74 20 je 0xae9
|
|
ac9: 48 85 d2 test %rdx,%rdx
|
|
acc: 74 1b je 0xae9
|
|
ace: 45 85 c0 test %r8d,%r8d
|
|
ad1: 7f 0a jg 0xadd
|
|
ad3: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
ad8: 48 83 c4 28 add $0x28,%rsp
|
|
adc: c3 ret
|
|
add: e8 1e 8f 03 00 call 0x39a00
|
|
ae2: 33 c0 xor %eax,%eax
|
|
ae4: 48 83 c4 28 add $0x28,%rsp
|
|
ae8: c3 ret
|
|
ae9: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
aee: 48 83 c4 28 add $0x28,%rsp
|
|
af2: c3 ret
|
|
af3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
af8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
aff: 00
|
|
b00: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
|
|
b05: 48 85 c9 test %rcx,%rcx
|
|
b08: 74 22 je 0xb2c
|
|
b0a: 48 85 d2 test %rdx,%rdx
|
|
b0d: 74 1d je 0xb2c
|
|
b0f: 45 85 c0 test %r8d,%r8d
|
|
b12: 7f 0b jg 0xb1f
|
|
b14: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
b19: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
b1e: c3 ret
|
|
b1f: e8 5c 90 03 00 call 0x39b80
|
|
b24: 33 c0 xor %eax,%eax
|
|
b26: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
b2b: c3 ret
|
|
b2c: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
b31: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
b36: c3 ret
|
|
b37: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
b3e: 00 00
|
|
b40: 48 83 ec 28 sub $0x28,%rsp
|
|
b44: 48 85 c9 test %rcx,%rcx
|
|
b47: 74 20 je 0xb69
|
|
b49: 48 85 d2 test %rdx,%rdx
|
|
b4c: 74 1b je 0xb69
|
|
b4e: 45 85 c0 test %r8d,%r8d
|
|
b51: 7f 0a jg 0xb5d
|
|
b53: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
b58: 48 83 c4 28 add $0x28,%rsp
|
|
b5c: c3 ret
|
|
b5d: e8 9e 91 03 00 call 0x39d00
|
|
b62: 33 c0 xor %eax,%eax
|
|
b64: 48 83 c4 28 add $0x28,%rsp
|
|
b68: c3 ret
|
|
b69: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
b6e: 48 83 c4 28 add $0x28,%rsp
|
|
b72: c3 ret
|
|
b73: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
b78: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
b7f: 00
|
|
b80: 56 push %rsi
|
|
b81: 48 89 d6 mov %rdx,%rsi
|
|
b84: 48 85 c9 test %rcx,%rcx
|
|
b87: 0f 84 90 01 00 00 je 0xd1d
|
|
b8d: 48 85 f6 test %rsi,%rsi
|
|
b90: 0f 84 87 01 00 00 je 0xd1d
|
|
b96: 45 85 c0 test %r8d,%r8d
|
|
b99: 0f 8e 77 01 00 00 jle 0xd16
|
|
b9f: 41 83 f8 10 cmp $0x10,%r8d
|
|
ba3: 0f 8c 5d 01 00 00 jl 0xd06
|
|
ba9: 49 89 f1 mov %rsi,%r9
|
|
bac: 49 83 e1 1f and $0x1f,%r9
|
|
bb0: 45 89 c9 mov %r9d,%r9d
|
|
bb3: 45 85 c9 test %r9d,%r9d
|
|
bb6: 74 18 je 0xbd0
|
|
bb8: 41 f7 c1 03 00 00 00 test $0x3,%r9d
|
|
bbf: 0f 85 41 01 00 00 jne 0xd06
|
|
bc5: 41 f7 d9 neg %r9d
|
|
bc8: 41 83 c1 20 add $0x20,%r9d
|
|
bcc: 41 c1 e9 02 shr $0x2,%r9d
|
|
bd0: 41 8d 41 10 lea 0x10(%r9),%eax
|
|
bd4: 44 3b c0 cmp %eax,%r8d
|
|
bd7: 0f 8c 29 01 00 00 jl 0xd06
|
|
bdd: 44 89 c0 mov %r8d,%eax
|
|
be0: 33 d2 xor %edx,%edx
|
|
be2: 41 2b c1 sub %r9d,%eax
|
|
be5: 83 e0 0f and $0xf,%eax
|
|
be8: f7 d8 neg %eax
|
|
bea: 41 03 c0 add %r8d,%eax
|
|
bed: 45 85 c9 test %r9d,%r9d
|
|
bf0: 76 25 jbe 0xc17
|
|
bf2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
bf9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
c00: c5 fa 10 04 91 vmovss (%rcx,%rdx,4),%xmm0
|
|
c05: c5 fa 59 0c 96 vmulss (%rsi,%rdx,4),%xmm0,%xmm1
|
|
c0a: c5 fa 11 0c 96 vmovss %xmm1,(%rsi,%rdx,4)
|
|
c0f: 48 ff c2 inc %rdx
|
|
c12: 49 3b d1 cmp %r9,%rdx
|
|
c15: 72 e9 jb 0xc00
|
|
c17: 48 63 d0 movslq %eax,%rdx
|
|
c1a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
c20: c4 a1 78 10 04 89 vmovups (%rcx,%r9,4),%xmm0
|
|
c26: c4 a1 78 10 5c 89 20 vmovups 0x20(%rcx,%r9,4),%xmm3
|
|
c2d: c4 a3 7d 18 4c 89 10 vinsertf128 $0x1,0x10(%rcx,%r9,4),%ymm0,%ymm1
|
|
c34: 01
|
|
c35: c4 a3 65 18 64 89 30 vinsertf128 $0x1,0x30(%rcx,%r9,4),%ymm3,%ymm4
|
|
c3c: 01
|
|
c3d: c4 a1 74 59 14 8e vmulps (%rsi,%r9,4),%ymm1,%ymm2
|
|
c43: c4 a1 5c 59 6c 8e 20 vmulps 0x20(%rsi,%r9,4),%ymm4,%ymm5
|
|
c4a: c4 a1 7c 11 14 8e vmovups %ymm2,(%rsi,%r9,4)
|
|
c50: c4 a1 7c 11 6c 8e 20 vmovups %ymm5,0x20(%rsi,%r9,4)
|
|
c57: 49 83 c1 10 add $0x10,%r9
|
|
c5b: 4c 3b ca cmp %rdx,%r9
|
|
c5e: 72 c0 jb 0xc20
|
|
c60: 44 8d 48 01 lea 0x1(%rax),%r9d
|
|
c64: 45 3b c8 cmp %r8d,%r9d
|
|
c67: 0f 87 8d 00 00 00 ja 0xcfa
|
|
c6d: 4d 63 d0 movslq %r8d,%r10
|
|
c70: 4c 2b d2 sub %rdx,%r10
|
|
c73: 49 83 fa 04 cmp $0x4,%r10
|
|
c77: 0f 8c 84 00 00 00 jl 0xd01
|
|
c7d: 45 89 d3 mov %r10d,%r11d
|
|
c80: 45 33 c9 xor %r9d,%r9d
|
|
c83: 41 83 e3 fc and $0xfffffffc,%r11d
|
|
c87: 4c 8d 04 96 lea (%rsi,%rdx,4),%r8
|
|
c8b: 4d 63 db movslq %r11d,%r11
|
|
c8e: 48 8d 14 91 lea (%rcx,%rdx,4),%rdx
|
|
c92: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
c99: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
ca0: c4 a1 78 10 04 8a vmovups (%rdx,%r9,4),%xmm0
|
|
ca6: c4 81 78 59 0c 88 vmulps (%r8,%r9,4),%xmm0,%xmm1
|
|
cac: c4 81 78 11 0c 88 vmovups %xmm1,(%r8,%r9,4)
|
|
cb2: 49 83 c1 04 add $0x4,%r9
|
|
cb6: 4d 3b cb cmp %r11,%r9
|
|
cb9: 72 e5 jb 0xca0
|
|
cbb: 4d 3b da cmp %r10,%r11
|
|
cbe: 73 3a jae 0xcfa
|
|
cc0: 48 63 c0 movslq %eax,%rax
|
|
cc3: 48 8d 14 86 lea (%rsi,%rax,4),%rdx
|
|
cc7: 48 8d 04 81 lea (%rcx,%rax,4),%rax
|
|
ccb: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
cd2: 00
|
|
cd3: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
cda: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
ce0: c4 a1 7a 10 04 98 vmovss (%rax,%r11,4),%xmm0
|
|
ce6: c4 a1 7a 59 0c 9a vmulss (%rdx,%r11,4),%xmm0,%xmm1
|
|
cec: c4 a1 7a 11 0c 9a vmovss %xmm1,(%rdx,%r11,4)
|
|
cf2: 49 ff c3 inc %r11
|
|
cf5: 4d 3b da cmp %r10,%r11
|
|
cf8: 72 e6 jb 0xce0
|
|
cfa: 33 c0 xor %eax,%eax
|
|
cfc: c5 f8 77 vzeroupper
|
|
cff: 5e pop %rsi
|
|
d00: c3 ret
|
|
d01: 45 33 db xor %r11d,%r11d
|
|
d04: eb b5 jmp 0xcbb
|
|
d06: 33 c0 xor %eax,%eax
|
|
d08: 41 83 f8 01 cmp $0x1,%r8d
|
|
d0c: 72 ec jb 0xcfa
|
|
d0e: 4d 63 d0 movslq %r8d,%r10
|
|
d11: 45 33 db xor %r11d,%r11d
|
|
d14: eb a5 jmp 0xcbb
|
|
d16: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
d1b: 5e pop %rsi
|
|
d1c: c3 ret
|
|
d1d: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
d22: 5e pop %rsi
|
|
d23: c3 ret
|
|
d24: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
d2b: 00
|
|
d2c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
d33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
d38: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
d3f: 00
|
|
d40: 53 push %rbx
|
|
d41: 49 89 ca mov %rcx,%r10
|
|
d44: 4d 85 d2 test %r10,%r10
|
|
d47: 0f 84 84 01 00 00 je 0xed1
|
|
d4d: 48 85 d2 test %rdx,%rdx
|
|
d50: 0f 84 7b 01 00 00 je 0xed1
|
|
d56: 45 85 c0 test %r8d,%r8d
|
|
d59: 0f 8e 6b 01 00 00 jle 0xeca
|
|
d5f: 41 83 f8 10 cmp $0x10,%r8d
|
|
d63: 0f 8c 59 01 00 00 jl 0xec2
|
|
d69: 48 89 d3 mov %rdx,%rbx
|
|
d6c: 48 83 e3 1f and $0x1f,%rbx
|
|
d70: 85 db test %ebx,%ebx
|
|
d72: 74 11 je 0xd85
|
|
d74: f6 c3 03 test $0x3,%bl
|
|
d77: 0f 85 45 01 00 00 jne 0xec2
|
|
d7d: f7 db neg %ebx
|
|
d7f: 83 c3 20 add $0x20,%ebx
|
|
d82: c1 eb 02 shr $0x2,%ebx
|
|
d85: 8d 43 10 lea 0x10(%rbx),%eax
|
|
d88: 44 3b c0 cmp %eax,%r8d
|
|
d8b: 0f 8c 31 01 00 00 jl 0xec2
|
|
d91: 45 89 c1 mov %r8d,%r9d
|
|
d94: 33 c0 xor %eax,%eax
|
|
d96: 44 2b cb sub %ebx,%r9d
|
|
d99: 41 83 e1 0f and $0xf,%r9d
|
|
d9d: 41 f7 d9 neg %r9d
|
|
da0: 45 03 c8 add %r8d,%r9d
|
|
da3: 89 d9 mov %ebx,%ecx
|
|
da5: 85 db test %ebx,%ebx
|
|
da7: 76 2f jbe 0xdd8
|
|
da9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
db0: 00
|
|
db1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
db8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
dbf: 00
|
|
dc0: c4 c1 7a 10 04 82 vmovss (%r10,%rax,4),%xmm0
|
|
dc6: c5 fa 59 0c 82 vmulss (%rdx,%rax,4),%xmm0,%xmm1
|
|
dcb: c5 fa 11 0c 82 vmovss %xmm1,(%rdx,%rax,4)
|
|
dd0: 48 ff c0 inc %rax
|
|
dd3: 48 3b c1 cmp %rcx,%rax
|
|
dd6: 72 e8 jb 0xdc0
|
|
dd8: 49 63 c1 movslq %r9d,%rax
|
|
ddb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
de0: c4 c1 7c 10 04 8a vmovups (%r10,%rcx,4),%ymm0
|
|
de6: c4 c1 7c 10 54 8a 20 vmovups 0x20(%r10,%rcx,4),%ymm2
|
|
ded: c5 fc 59 0c 8a vmulps (%rdx,%rcx,4),%ymm0,%ymm1
|
|
df2: c5 ec 59 5c 8a 20 vmulps 0x20(%rdx,%rcx,4),%ymm2,%ymm3
|
|
df8: c5 fc 11 0c 8a vmovups %ymm1,(%rdx,%rcx,4)
|
|
dfd: c5 fc 11 5c 8a 20 vmovups %ymm3,0x20(%rdx,%rcx,4)
|
|
e03: 48 83 c1 10 add $0x10,%rcx
|
|
e07: 48 3b c8 cmp %rax,%rcx
|
|
e0a: 72 d4 jb 0xde0
|
|
e0c: 41 8d 41 01 lea 0x1(%r9),%eax
|
|
e10: 41 3b c0 cmp %r8d,%eax
|
|
e13: 0f 87 9e 00 00 00 ja 0xeb7
|
|
e19: 4d 63 c0 movslq %r8d,%r8
|
|
e1c: 4d 63 c9 movslq %r9d,%r9
|
|
e1f: 4d 2b c1 sub %r9,%r8
|
|
e22: 49 83 f8 04 cmp $0x4,%r8
|
|
e26: 0f 8c 92 00 00 00 jl 0xebe
|
|
e2c: 4d 63 c9 movslq %r9d,%r9
|
|
e2f: 44 89 c3 mov %r8d,%ebx
|
|
e32: 83 e3 fc and $0xfffffffc,%ebx
|
|
e35: 33 c9 xor %ecx,%ecx
|
|
e37: 48 63 db movslq %ebx,%rbx
|
|
e3a: 4a 8d 04 8a lea (%rdx,%r9,4),%rax
|
|
e3e: 4f 8d 1c 8a lea (%r10,%r9,4),%r11
|
|
e42: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
e49: 00
|
|
e4a: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
e51: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
e58: 00
|
|
e59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
e60: c4 c1 78 10 04 8b vmovups (%r11,%rcx,4),%xmm0
|
|
e66: c5 f8 59 0c 88 vmulps (%rax,%rcx,4),%xmm0,%xmm1
|
|
e6b: c5 f8 11 0c 88 vmovups %xmm1,(%rax,%rcx,4)
|
|
e70: 48 83 c1 04 add $0x4,%rcx
|
|
e74: 48 3b cb cmp %rbx,%rcx
|
|
e77: 72 e7 jb 0xe60
|
|
e79: 49 3b d8 cmp %r8,%rbx
|
|
e7c: 73 39 jae 0xeb7
|
|
e7e: 4d 63 c9 movslq %r9d,%r9
|
|
e81: 4a 8d 14 8a lea (%rdx,%r9,4),%rdx
|
|
e85: 4b 8d 04 8a lea (%r10,%r9,4),%rax
|
|
e89: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
e90: 00
|
|
e91: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
e98: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
e9f: 00
|
|
ea0: c5 fa 10 04 98 vmovss (%rax,%rbx,4),%xmm0
|
|
ea5: c5 fa 59 0c 9a vmulss (%rdx,%rbx,4),%xmm0,%xmm1
|
|
eaa: c5 fa 11 0c 9a vmovss %xmm1,(%rdx,%rbx,4)
|
|
eaf: 48 ff c3 inc %rbx
|
|
eb2: 49 3b d8 cmp %r8,%rbx
|
|
eb5: 72 e9 jb 0xea0
|
|
eb7: 33 c0 xor %eax,%eax
|
|
eb9: c5 f8 77 vzeroupper
|
|
ebc: 5b pop %rbx
|
|
ebd: c3 ret
|
|
ebe: 33 db xor %ebx,%ebx
|
|
ec0: eb b7 jmp 0xe79
|
|
ec2: 45 33 c9 xor %r9d,%r9d
|
|
ec5: e9 42 ff ff ff jmp 0xe0c
|
|
eca: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
ecf: 5b pop %rbx
|
|
ed0: c3 ret
|
|
ed1: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
ed6: 5b pop %rbx
|
|
ed7: c3 ret
|
|
ed8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
edf: 00
|
|
ee0: 48 83 ec 28 sub $0x28,%rsp
|
|
ee4: 48 85 d2 test %rdx,%rdx
|
|
ee7: 74 3f je 0xf28
|
|
ee9: 45 85 c0 test %r8d,%r8d
|
|
eec: 7e 30 jle 0xf1e
|
|
eee: 0f 2e 05 8b d0 c4 01 ucomiss 0x1c4d08b(%rip),%xmm0 # 0x1c4df80
|
|
ef5: 7a 02 jp 0xef9
|
|
ef7: 74 0f je 0xf08
|
|
ef9: 0f 57 c9 xorps %xmm1,%xmm1
|
|
efc: 0f 2e c1 ucomiss %xmm1,%xmm0
|
|
eff: 7a 02 jp 0xf03
|
|
f01: 74 0c je 0xf0f
|
|
f03: e8 78 8f 03 00 call 0x39e80
|
|
f08: 33 c0 xor %eax,%eax
|
|
f0a: 48 83 c4 28 add $0x28,%rsp
|
|
f0e: c3 ret
|
|
f0f: 48 89 d1 mov %rdx,%rcx
|
|
f12: 44 89 c2 mov %r8d,%edx
|
|
f15: 48 83 c4 28 add $0x28,%rsp
|
|
f19: e9 42 8d 00 00 jmp 0x9c60
|
|
f1e: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
f23: 48 83 c4 28 add $0x28,%rsp
|
|
f27: c3 ret
|
|
f28: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
f2d: 48 83 c4 28 add $0x28,%rsp
|
|
f31: c3 ret
|
|
f32: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
f39: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
f40: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
|
|
f45: 48 85 d2 test %rdx,%rdx
|
|
f48: 74 43 je 0xf8d
|
|
f4a: 45 85 c0 test %r8d,%r8d
|
|
f4d: 7e 32 jle 0xf81
|
|
f4f: 0f 2e 05 2e d0 c4 01 ucomiss 0x1c4d02e(%rip),%xmm0 # 0x1c4df84
|
|
f56: 7a 02 jp 0xf5a
|
|
f58: 74 0f je 0xf69
|
|
f5a: 0f 57 c9 xorps %xmm1,%xmm1
|
|
f5d: 0f 2e c1 ucomiss %xmm1,%xmm0
|
|
f60: 7a 02 jp 0xf64
|
|
f62: 74 0d je 0xf71
|
|
f64: e8 97 90 03 00 call 0x3a000
|
|
f69: 33 c0 xor %eax,%eax
|
|
f6b: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
f70: c3 ret
|
|
f71: 48 89 d1 mov %rdx,%rcx
|
|
f74: 44 89 c2 mov %r8d,%edx
|
|
f77: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
f7c: e9 1f 8f 00 00 jmp 0x9ea0
|
|
f81: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
f86: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
f8b: 90 nop
|
|
f8c: c3 ret
|
|
f8d: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
f92: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
f97: 90 nop
|
|
f98: 90 nop
|
|
f99: 90 nop
|
|
f9a: c3 ret
|
|
f9b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
fa0: 48 83 ec 28 sub $0x28,%rsp
|
|
fa4: 48 85 d2 test %rdx,%rdx
|
|
fa7: 74 3f je 0xfe8
|
|
fa9: 45 85 c0 test %r8d,%r8d
|
|
fac: 7e 30 jle 0xfde
|
|
fae: 0f 2e 05 d3 cf c4 01 ucomiss 0x1c4cfd3(%rip),%xmm0 # 0x1c4df88
|
|
fb5: 7a 02 jp 0xfb9
|
|
fb7: 74 0f je 0xfc8
|
|
fb9: 0f 57 c9 xorps %xmm1,%xmm1
|
|
fbc: 0f 2e c1 ucomiss %xmm1,%xmm0
|
|
fbf: 7a 02 jp 0xfc3
|
|
fc1: 74 0c je 0xfcf
|
|
fc3: e8 b8 91 03 00 call 0x3a180
|
|
fc8: 33 c0 xor %eax,%eax
|
|
fca: 48 83 c4 28 add $0x28,%rsp
|
|
fce: c3 ret
|
|
fcf: 48 89 d1 mov %rdx,%rcx
|
|
fd2: 44 89 c2 mov %r8d,%edx
|
|
fd5: 48 83 c4 28 add $0x28,%rsp
|
|
fd9: e9 02 91 00 00 jmp 0xa0e0
|
|
fde: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
fe3: 48 83 c4 28 add $0x28,%rsp
|
|
fe7: c3 ret
|
|
fe8: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
fed: 48 83 c4 28 add $0x28,%rsp
|
|
ff1: c3 ret
|
|
ff2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
ff9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1000: 48 83 ec 28 sub $0x28,%rsp
|
|
1004: 48 85 d2 test %rdx,%rdx
|
|
1007: 0f 84 a6 01 00 00 je 0x11b3
|
|
100d: 45 85 c0 test %r8d,%r8d
|
|
1010: 0f 8e 93 01 00 00 jle 0x11a9
|
|
1016: c5 f8 2e 05 6e cf c4 vucomiss 0x1c4cf6e(%rip),%xmm0 # 0x1c4df8c
|
|
101d: 01
|
|
101e: 7a 06 jp 0x1026
|
|
1020: 0f 84 7c 01 00 00 je 0x11a2
|
|
1026: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1
|
|
102a: c5 f8 2e c1 vucomiss %xmm1,%xmm0
|
|
102e: 7a 06 jp 0x1036
|
|
1030: 0f 84 5c 01 00 00 je 0x1192
|
|
1036: 41 83 f8 10 cmp $0x10,%r8d
|
|
103a: 0f 8c 42 01 00 00 jl 0x1182
|
|
1040: 49 89 d1 mov %rdx,%r9
|
|
1043: 49 83 e1 1f and $0x1f,%r9
|
|
1047: 45 85 c9 test %r9d,%r9d
|
|
104a: 74 18 je 0x1064
|
|
104c: 41 f7 c1 03 00 00 00 test $0x3,%r9d
|
|
1053: 0f 85 29 01 00 00 jne 0x1182
|
|
1059: 41 f7 d9 neg %r9d
|
|
105c: 41 83 c1 20 add $0x20,%r9d
|
|
1060: 41 c1 e9 02 shr $0x2,%r9d
|
|
1064: 41 8d 41 10 lea 0x10(%r9),%eax
|
|
1068: 44 3b c0 cmp %eax,%r8d
|
|
106b: 0f 8c 11 01 00 00 jl 0x1182
|
|
1071: 45 89 c2 mov %r8d,%r10d
|
|
1074: 33 c0 xor %eax,%eax
|
|
1076: 45 2b d1 sub %r9d,%r10d
|
|
1079: 41 83 e2 0f and $0xf,%r10d
|
|
107d: 41 f7 da neg %r10d
|
|
1080: 45 03 d0 add %r8d,%r10d
|
|
1083: 45 89 cb mov %r9d,%r11d
|
|
1086: 45 85 c9 test %r9d,%r9d
|
|
1089: 76 27 jbe 0x10b2
|
|
108b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
1092: 00
|
|
1093: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
109a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
10a0: c5 fa 59 0c 82 vmulss (%rdx,%rax,4),%xmm0,%xmm1
|
|
10a5: c5 fa 11 0c 82 vmovss %xmm1,(%rdx,%rax,4)
|
|
10aa: 48 ff c0 inc %rax
|
|
10ad: 49 3b c3 cmp %r11,%rax
|
|
10b0: 72 ee jb 0x10a0
|
|
10b2: c5 f8 c6 d0 00 vshufps $0x0,%xmm0,%xmm0,%xmm2
|
|
10b7: 4d 63 ca movslq %r10d,%r9
|
|
10ba: c4 e3 6d 18 ca 01 vinsertf128 $0x1,%xmm2,%ymm2,%ymm1
|
|
10c0: c4 a1 74 59 1c 9a vmulps (%rdx,%r11,4),%ymm1,%ymm3
|
|
10c6: c4 a1 74 59 64 9a 20 vmulps 0x20(%rdx,%r11,4),%ymm1,%ymm4
|
|
10cd: c4 a1 7c 11 1c 9a vmovups %ymm3,(%rdx,%r11,4)
|
|
10d3: c4 a1 7c 11 64 9a 20 vmovups %ymm4,0x20(%rdx,%r11,4)
|
|
10da: 49 83 c3 10 add $0x10,%r11
|
|
10de: 4d 3b d9 cmp %r9,%r11
|
|
10e1: 72 dd jb 0x10c0
|
|
10e3: 41 8d 42 01 lea 0x1(%r10),%eax
|
|
10e7: 41 3b c0 cmp %r8d,%eax
|
|
10ea: 0f 87 84 00 00 00 ja 0x1174
|
|
10f0: 4d 63 c0 movslq %r8d,%r8
|
|
10f3: 4d 2b c1 sub %r9,%r8
|
|
10f6: 49 83 f8 04 cmp $0x4,%r8
|
|
10fa: 0f 8c 7e 00 00 00 jl 0x117e
|
|
1100: 44 89 c0 mov %r8d,%eax
|
|
1103: 45 33 db xor %r11d,%r11d
|
|
1106: 83 e0 fc and $0xfffffffc,%eax
|
|
1109: 4e 8d 0c 8a lea (%rdx,%r9,4),%r9
|
|
110d: 48 63 c0 movslq %eax,%rax
|
|
1110: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
1117: 00
|
|
1118: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
111f: 90 nop
|
|
1120: c4 c1 68 59 09 vmulps (%r9),%xmm2,%xmm1
|
|
1125: 49 83 c3 04 add $0x4,%r11
|
|
1129: c4 c1 78 11 09 vmovups %xmm1,(%r9)
|
|
112e: 49 83 c1 10 add $0x10,%r9
|
|
1132: 4c 3b d8 cmp %rax,%r11
|
|
1135: 72 e9 jb 0x1120
|
|
1137: 49 3b c0 cmp %r8,%rax
|
|
113a: 73 38 jae 0x1174
|
|
113c: 4d 63 d2 movslq %r10d,%r10
|
|
113f: 4a 8d 14 92 lea (%rdx,%r10,4),%rdx
|
|
1143: 48 8d 14 82 lea (%rdx,%rax,4),%rdx
|
|
1147: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
114e: 00
|
|
114f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1156: 0f 1f 00 nopl (%rax)
|
|
1159: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1160: c5 fa 59 0a vmulss (%rdx),%xmm0,%xmm1
|
|
1164: 48 ff c0 inc %rax
|
|
1167: c5 fa 11 0a vmovss %xmm1,(%rdx)
|
|
116b: 48 83 c2 04 add $0x4,%rdx
|
|
116f: 49 3b c0 cmp %r8,%rax
|
|
1172: 72 ec jb 0x1160
|
|
1174: 33 c0 xor %eax,%eax
|
|
1176: c5 f8 77 vzeroupper
|
|
1179: 48 83 c4 28 add $0x28,%rsp
|
|
117d: c3 ret
|
|
117e: 33 c0 xor %eax,%eax
|
|
1180: eb b5 jmp 0x1137
|
|
1182: 45 33 d2 xor %r10d,%r10d
|
|
1185: 41 83 f8 01 cmp $0x1,%r8d
|
|
1189: 72 e9 jb 0x1174
|
|
118b: 4d 63 c0 movslq %r8d,%r8
|
|
118e: 33 c0 xor %eax,%eax
|
|
1190: eb a5 jmp 0x1137
|
|
1192: 48 89 d1 mov %rdx,%rcx
|
|
1195: 44 89 c2 mov %r8d,%edx
|
|
1198: e8 83 8f 00 00 call 0xa120
|
|
119d: 48 83 c4 28 add $0x28,%rsp
|
|
11a1: c3 ret
|
|
11a2: 33 c0 xor %eax,%eax
|
|
11a4: 48 83 c4 28 add $0x28,%rsp
|
|
11a8: c3 ret
|
|
11a9: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
11ae: 48 83 c4 28 add $0x28,%rsp
|
|
11b2: c3 ret
|
|
11b3: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
11b8: 48 83 c4 28 add $0x28,%rsp
|
|
11bc: c3 ret
|
|
11bd: 0f 1f 00 nopl (%rax)
|
|
11c0: 48 83 ec 28 sub $0x28,%rsp
|
|
11c4: 48 85 d2 test %rdx,%rdx
|
|
11c7: 0f 84 9e 01 00 00 je 0x136b
|
|
11cd: 45 85 c0 test %r8d,%r8d
|
|
11d0: 0f 8e 8b 01 00 00 jle 0x1361
|
|
11d6: c5 f8 2e 05 b2 cd c4 vucomiss 0x1c4cdb2(%rip),%xmm0 # 0x1c4df90
|
|
11dd: 01
|
|
11de: 7a 06 jp 0x11e6
|
|
11e0: 0f 84 74 01 00 00 je 0x135a
|
|
11e6: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1
|
|
11ea: c5 f8 2e c1 vucomiss %xmm1,%xmm0
|
|
11ee: 7a 06 jp 0x11f6
|
|
11f0: 0f 84 54 01 00 00 je 0x134a
|
|
11f6: 41 83 f8 10 cmp $0x10,%r8d
|
|
11fa: 0f 8c 42 01 00 00 jl 0x1342
|
|
1200: 49 89 d3 mov %rdx,%r11
|
|
1203: 49 83 e3 1f and $0x1f,%r11
|
|
1207: 45 85 db test %r11d,%r11d
|
|
120a: 74 18 je 0x1224
|
|
120c: 41 f7 c3 03 00 00 00 test $0x3,%r11d
|
|
1213: 0f 85 29 01 00 00 jne 0x1342
|
|
1219: 41 f7 db neg %r11d
|
|
121c: 41 83 c3 20 add $0x20,%r11d
|
|
1220: 41 c1 eb 02 shr $0x2,%r11d
|
|
1224: 41 8d 43 10 lea 0x10(%r11),%eax
|
|
1228: 44 3b c0 cmp %eax,%r8d
|
|
122b: 0f 8c 11 01 00 00 jl 0x1342
|
|
1231: 45 89 c1 mov %r8d,%r9d
|
|
1234: 33 c0 xor %eax,%eax
|
|
1236: 45 2b cb sub %r11d,%r9d
|
|
1239: 41 83 e1 0f and $0xf,%r9d
|
|
123d: 41 f7 d9 neg %r9d
|
|
1240: 45 03 c8 add %r8d,%r9d
|
|
1243: 45 89 da mov %r11d,%r10d
|
|
1246: 45 85 db test %r11d,%r11d
|
|
1249: 76 27 jbe 0x1272
|
|
124b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
1252: 00
|
|
1253: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
125a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
1260: c5 fa 59 0c 82 vmulss (%rdx,%rax,4),%xmm0,%xmm1
|
|
1265: c5 fa 11 0c 82 vmovss %xmm1,(%rdx,%rax,4)
|
|
126a: 48 ff c0 inc %rax
|
|
126d: 49 3b c2 cmp %r10,%rax
|
|
1270: 72 ee jb 0x1260
|
|
1272: c4 e2 7d 18 c8 vbroadcastss %xmm0,%ymm1
|
|
1277: 49 63 c1 movslq %r9d,%rax
|
|
127a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
1280: c4 a1 74 59 14 92 vmulps (%rdx,%r10,4),%ymm1,%ymm2
|
|
1286: c4 a1 74 59 5c 92 20 vmulps 0x20(%rdx,%r10,4),%ymm1,%ymm3
|
|
128d: c4 a1 7c 11 14 92 vmovups %ymm2,(%rdx,%r10,4)
|
|
1293: c4 a1 7c 11 5c 92 20 vmovups %ymm3,0x20(%rdx,%r10,4)
|
|
129a: 49 83 c2 10 add $0x10,%r10
|
|
129e: 4c 3b d0 cmp %rax,%r10
|
|
12a1: 72 dd jb 0x1280
|
|
12a3: 41 8d 41 01 lea 0x1(%r9),%eax
|
|
12a7: 41 3b c0 cmp %r8d,%eax
|
|
12aa: 0f 87 84 00 00 00 ja 0x1334
|
|
12b0: 4d 63 c0 movslq %r8d,%r8
|
|
12b3: 4d 63 c9 movslq %r9d,%r9
|
|
12b6: 4d 2b c1 sub %r9,%r8
|
|
12b9: 49 83 f8 04 cmp $0x4,%r8
|
|
12bd: 0f 8c 7b 00 00 00 jl 0x133e
|
|
12c3: 4d 63 c9 movslq %r9d,%r9
|
|
12c6: 44 89 c0 mov %r8d,%eax
|
|
12c9: 83 e0 fc and $0xfffffffc,%eax
|
|
12cc: 45 33 db xor %r11d,%r11d
|
|
12cf: 48 63 c0 movslq %eax,%rax
|
|
12d2: c4 e2 79 18 c8 vbroadcastss %xmm0,%xmm1
|
|
12d7: 4e 8d 14 8a lea (%rdx,%r9,4),%r10
|
|
12db: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
12e0: c4 c1 70 59 12 vmulps (%r10),%xmm1,%xmm2
|
|
12e5: 49 83 c3 04 add $0x4,%r11
|
|
12e9: c4 c1 78 11 12 vmovups %xmm2,(%r10)
|
|
12ee: 49 83 c2 10 add $0x10,%r10
|
|
12f2: 4c 3b d8 cmp %rax,%r11
|
|
12f5: 72 e9 jb 0x12e0
|
|
12f7: 49 3b c0 cmp %r8,%rax
|
|
12fa: 73 38 jae 0x1334
|
|
12fc: 4d 63 c9 movslq %r9d,%r9
|
|
12ff: 4a 8d 14 8a lea (%rdx,%r9,4),%rdx
|
|
1303: 48 8d 14 82 lea (%rdx,%rax,4),%rdx
|
|
1307: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
130e: 00
|
|
130f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1316: 0f 1f 00 nopl (%rax)
|
|
1319: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1320: c5 fa 59 0a vmulss (%rdx),%xmm0,%xmm1
|
|
1324: 48 ff c0 inc %rax
|
|
1327: c5 fa 11 0a vmovss %xmm1,(%rdx)
|
|
132b: 48 83 c2 04 add $0x4,%rdx
|
|
132f: 49 3b c0 cmp %r8,%rax
|
|
1332: 72 ec jb 0x1320
|
|
1334: 33 c0 xor %eax,%eax
|
|
1336: c5 f8 77 vzeroupper
|
|
1339: 48 83 c4 28 add $0x28,%rsp
|
|
133d: c3 ret
|
|
133e: 33 c0 xor %eax,%eax
|
|
1340: eb b5 jmp 0x12f7
|
|
1342: 45 33 c9 xor %r9d,%r9d
|
|
1345: e9 59 ff ff ff jmp 0x12a3
|
|
134a: 48 89 d1 mov %rdx,%rcx
|
|
134d: 44 89 c2 mov %r8d,%edx
|
|
1350: e8 0b 8e 00 00 call 0xa160
|
|
1355: 48 83 c4 28 add $0x28,%rsp
|
|
1359: c3 ret
|
|
135a: 33 c0 xor %eax,%eax
|
|
135c: 48 83 c4 28 add $0x28,%rsp
|
|
1360: c3 ret
|
|
1361: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
1366: 48 83 c4 28 add $0x28,%rsp
|
|
136a: c3 ret
|
|
136b: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
1370: 48 83 c4 28 add $0x28,%rsp
|
|
1374: c3 ret
|
|
1375: 0f 1f 40 00 nopl 0x0(%rax)
|
|
1379: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1380: 48 83 ec 28 sub $0x28,%rsp
|
|
1384: 48 85 d2 test %rdx,%rdx
|
|
1387: 0f 84 9e 01 00 00 je 0x152b
|
|
138d: 45 85 c0 test %r8d,%r8d
|
|
1390: 0f 8e 8b 01 00 00 jle 0x1521
|
|
1396: c5 f8 2e 05 f6 cb c4 vucomiss 0x1c4cbf6(%rip),%xmm0 # 0x1c4df94
|
|
139d: 01
|
|
139e: 7a 06 jp 0x13a6
|
|
13a0: 0f 84 74 01 00 00 je 0x151a
|
|
13a6: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1
|
|
13aa: c5 f8 2e c1 vucomiss %xmm1,%xmm0
|
|
13ae: 7a 06 jp 0x13b6
|
|
13b0: 0f 84 54 01 00 00 je 0x150a
|
|
13b6: 41 83 f8 10 cmp $0x10,%r8d
|
|
13ba: 0f 8c 42 01 00 00 jl 0x1502
|
|
13c0: 49 89 d3 mov %rdx,%r11
|
|
13c3: 49 83 e3 1f and $0x1f,%r11
|
|
13c7: 45 85 db test %r11d,%r11d
|
|
13ca: 74 18 je 0x13e4
|
|
13cc: 41 f7 c3 03 00 00 00 test $0x3,%r11d
|
|
13d3: 0f 85 29 01 00 00 jne 0x1502
|
|
13d9: 41 f7 db neg %r11d
|
|
13dc: 41 83 c3 20 add $0x20,%r11d
|
|
13e0: 41 c1 eb 02 shr $0x2,%r11d
|
|
13e4: 41 8d 43 10 lea 0x10(%r11),%eax
|
|
13e8: 44 3b c0 cmp %eax,%r8d
|
|
13eb: 0f 8c 11 01 00 00 jl 0x1502
|
|
13f1: 45 89 c1 mov %r8d,%r9d
|
|
13f4: 33 c0 xor %eax,%eax
|
|
13f6: 45 2b cb sub %r11d,%r9d
|
|
13f9: 41 83 e1 0f and $0xf,%r9d
|
|
13fd: 41 f7 d9 neg %r9d
|
|
1400: 45 03 c8 add %r8d,%r9d
|
|
1403: 45 89 da mov %r11d,%r10d
|
|
1406: 45 85 db test %r11d,%r11d
|
|
1409: 76 27 jbe 0x1432
|
|
140b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
1412: 00
|
|
1413: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
141a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
1420: c5 fa 59 0c 82 vmulss (%rdx,%rax,4),%xmm0,%xmm1
|
|
1425: c5 fa 11 0c 82 vmovss %xmm1,(%rdx,%rax,4)
|
|
142a: 48 ff c0 inc %rax
|
|
142d: 49 3b c2 cmp %r10,%rax
|
|
1430: 72 ee jb 0x1420
|
|
1432: c4 e2 7d 18 c8 vbroadcastss %xmm0,%ymm1
|
|
1437: 49 63 c1 movslq %r9d,%rax
|
|
143a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
1440: c4 a1 74 59 14 92 vmulps (%rdx,%r10,4),%ymm1,%ymm2
|
|
1446: c4 a1 74 59 5c 92 20 vmulps 0x20(%rdx,%r10,4),%ymm1,%ymm3
|
|
144d: c4 a1 7c 11 14 92 vmovups %ymm2,(%rdx,%r10,4)
|
|
1453: c4 a1 7c 11 5c 92 20 vmovups %ymm3,0x20(%rdx,%r10,4)
|
|
145a: 49 83 c2 10 add $0x10,%r10
|
|
145e: 4c 3b d0 cmp %rax,%r10
|
|
1461: 72 dd jb 0x1440
|
|
1463: 41 8d 41 01 lea 0x1(%r9),%eax
|
|
1467: 41 3b c0 cmp %r8d,%eax
|
|
146a: 0f 87 84 00 00 00 ja 0x14f4
|
|
1470: 4d 63 c0 movslq %r8d,%r8
|
|
1473: 4d 63 c9 movslq %r9d,%r9
|
|
1476: 4d 2b c1 sub %r9,%r8
|
|
1479: 49 83 f8 04 cmp $0x4,%r8
|
|
147d: 0f 8c 7b 00 00 00 jl 0x14fe
|
|
1483: 4d 63 c9 movslq %r9d,%r9
|
|
1486: 44 89 c0 mov %r8d,%eax
|
|
1489: 83 e0 fc and $0xfffffffc,%eax
|
|
148c: 45 33 db xor %r11d,%r11d
|
|
148f: 48 63 c0 movslq %eax,%rax
|
|
1492: c4 e2 79 18 c8 vbroadcastss %xmm0,%xmm1
|
|
1497: 4e 8d 14 8a lea (%rdx,%r9,4),%r10
|
|
149b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
14a0: c4 c1 70 59 12 vmulps (%r10),%xmm1,%xmm2
|
|
14a5: 49 83 c3 04 add $0x4,%r11
|
|
14a9: c4 c1 78 11 12 vmovups %xmm2,(%r10)
|
|
14ae: 49 83 c2 10 add $0x10,%r10
|
|
14b2: 4c 3b d8 cmp %rax,%r11
|
|
14b5: 72 e9 jb 0x14a0
|
|
14b7: 49 3b c0 cmp %r8,%rax
|
|
14ba: 73 38 jae 0x14f4
|
|
14bc: 4d 63 c9 movslq %r9d,%r9
|
|
14bf: 4a 8d 14 8a lea (%rdx,%r9,4),%rdx
|
|
14c3: 48 8d 14 82 lea (%rdx,%rax,4),%rdx
|
|
14c7: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
14ce: 00
|
|
14cf: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
14d6: 0f 1f 00 nopl (%rax)
|
|
14d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
14e0: c5 fa 59 0a vmulss (%rdx),%xmm0,%xmm1
|
|
14e4: 48 ff c0 inc %rax
|
|
14e7: c5 fa 11 0a vmovss %xmm1,(%rdx)
|
|
14eb: 48 83 c2 04 add $0x4,%rdx
|
|
14ef: 49 3b c0 cmp %r8,%rax
|
|
14f2: 72 ec jb 0x14e0
|
|
14f4: 33 c0 xor %eax,%eax
|
|
14f6: c5 f8 77 vzeroupper
|
|
14f9: 48 83 c4 28 add $0x28,%rsp
|
|
14fd: c3 ret
|
|
14fe: 33 c0 xor %eax,%eax
|
|
1500: eb b5 jmp 0x14b7
|
|
1502: 45 33 c9 xor %r9d,%r9d
|
|
1505: e9 59 ff ff ff jmp 0x1463
|
|
150a: 48 89 d1 mov %rdx,%rcx
|
|
150d: 44 89 c2 mov %r8d,%edx
|
|
1510: e8 8b 8c 00 00 call 0xa1a0
|
|
1515: 48 83 c4 28 add $0x28,%rsp
|
|
1519: c3 ret
|
|
151a: 33 c0 xor %eax,%eax
|
|
151c: 48 83 c4 28 add $0x28,%rsp
|
|
1520: c3 ret
|
|
1521: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
1526: 48 83 c4 28 add $0x28,%rsp
|
|
152a: c3 ret
|
|
152b: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
1530: 48 83 c4 28 add $0x28,%rsp
|
|
1534: c3 ret
|
|
1535: 0f 1f 40 00 nopl 0x0(%rax)
|
|
1539: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1540: 48 83 ec 38 sub $0x38,%rsp
|
|
1544: 45 89 c1 mov %r8d,%r9d
|
|
1547: 49 89 d0 mov %rdx,%r8
|
|
154a: 48 89 ca mov %rcx,%rdx
|
|
154d: f3 0f 11 5c 24 58 movss %xmm3,0x58(%rsp)
|
|
1553: 48 85 d2 test %rdx,%rdx
|
|
1556: 8b 44 24 60 mov 0x60(%rsp),%eax
|
|
155a: 74 47 je 0x15a3
|
|
155c: 4d 85 c0 test %r8,%r8
|
|
155f: 74 42 je 0x15a3
|
|
1561: 45 85 c9 test %r9d,%r9d
|
|
1564: 7e 47 jle 0x15ad
|
|
1566: 85 c0 test %eax,%eax
|
|
1568: 74 0f je 0x1579
|
|
156a: 83 f8 04 cmp $0x4,%eax
|
|
156d: 74 0d je 0x157c
|
|
156f: b8 fb ff ff ff mov $0xfffffffb,%eax
|
|
1574: 48 83 c4 38 add $0x38,%rsp
|
|
1578: c3 ret
|
|
1579: 83 f8 04 cmp $0x4,%eax
|
|
157c: 49 89 e3 mov %rsp,%r11
|
|
157f: b8 01 00 00 00 mov $0x1,%eax
|
|
1584: 41 ba 00 00 00 00 mov $0x0,%r10d
|
|
158a: 48 8d 4c 24 58 lea 0x58(%rsp),%rcx
|
|
158f: 44 0f 44 d0 cmove %eax,%r10d
|
|
1593: 45 89 53 20 mov %r10d,0x20(%r11)
|
|
1597: e8 b0 d9 a6 01 call 0x1a6ef4c
|
|
159c: 33 c0 xor %eax,%eax
|
|
159e: 48 83 c4 38 add $0x38,%rsp
|
|
15a2: c3 ret
|
|
15a3: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
15a8: 48 83 c4 38 add $0x38,%rsp
|
|
15ac: c3 ret
|
|
15ad: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
15b2: 48 83 c4 38 add $0x38,%rsp
|
|
15b6: c3 ret
|
|
15b7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
15be: 00 00
|
|
15c0: 48 8d 64 24 c8 lea -0x38(%rsp),%rsp
|
|
15c5: 45 89 c1 mov %r8d,%r9d
|
|
15c8: 49 89 d0 mov %rdx,%r8
|
|
15cb: 48 89 ca mov %rcx,%rdx
|
|
15ce: f3 0f 11 5c 24 58 movss %xmm3,0x58(%rsp)
|
|
15d4: 48 85 d2 test %rdx,%rdx
|
|
15d7: 8b 44 24 60 mov 0x60(%rsp),%eax
|
|
15db: 74 4b je 0x1628
|
|
15dd: 4d 85 c0 test %r8,%r8
|
|
15e0: 74 46 je 0x1628
|
|
15e2: 45 85 c9 test %r9d,%r9d
|
|
15e5: 7e 4c jle 0x1633
|
|
15e7: 85 c0 test %eax,%eax
|
|
15e9: 74 12 je 0x15fd
|
|
15eb: 83 7c 24 60 04 cmpl $0x4,0x60(%rsp)
|
|
15f0: 74 0b je 0x15fd
|
|
15f2: b8 fb ff ff ff mov $0xfffffffb,%eax
|
|
15f7: 48 8d 64 24 38 lea 0x38(%rsp),%rsp
|
|
15fc: c3 ret
|
|
15fd: 49 89 e3 mov %rsp,%r11
|
|
1600: 41 ba 01 00 00 00 mov $0x1,%r10d
|
|
1606: 83 f8 04 cmp $0x4,%eax
|
|
1609: b8 00 00 00 00 mov $0x0,%eax
|
|
160e: 41 0f 44 c2 cmove %r10d,%eax
|
|
1612: 48 8d 4c 24 58 lea 0x58(%rsp),%rcx
|
|
1617: 41 89 43 20 mov %eax,0x20(%r11)
|
|
161b: e8 cc 47 a7 01 call 0x1a75dec
|
|
1620: 33 c0 xor %eax,%eax
|
|
1622: 48 8d 64 24 38 lea 0x38(%rsp),%rsp
|
|
1627: c3 ret
|
|
1628: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
162d: 48 8d 64 24 38 lea 0x38(%rsp),%rsp
|
|
1632: c3 ret
|
|
1633: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
1638: 48 8d 64 24 38 lea 0x38(%rsp),%rsp
|
|
163d: c3 ret
|
|
163e: 66 90 xchg %ax,%ax
|
|
1640: 48 83 ec 38 sub $0x38,%rsp
|
|
1644: 45 89 c1 mov %r8d,%r9d
|
|
1647: 49 89 d0 mov %rdx,%r8
|
|
164a: 48 89 ca mov %rcx,%rdx
|
|
164d: f3 0f 11 5c 24 58 movss %xmm3,0x58(%rsp)
|
|
1653: 8b 44 24 60 mov 0x60(%rsp),%eax
|
|
1657: 48 85 d2 test %rdx,%rdx
|
|
165a: 74 47 je 0x16a3
|
|
165c: 4d 85 c0 test %r8,%r8
|
|
165f: 74 42 je 0x16a3
|
|
1661: 45 85 c9 test %r9d,%r9d
|
|
1664: 7e 47 jle 0x16ad
|
|
1666: 85 c0 test %eax,%eax
|
|
1668: 74 0f je 0x1679
|
|
166a: 83 f8 04 cmp $0x4,%eax
|
|
166d: 74 0d je 0x167c
|
|
166f: b8 fb ff ff ff mov $0xfffffffb,%eax
|
|
1674: 48 83 c4 38 add $0x38,%rsp
|
|
1678: c3 ret
|
|
1679: 83 f8 04 cmp $0x4,%eax
|
|
167c: b8 01 00 00 00 mov $0x1,%eax
|
|
1681: 41 ba 00 00 00 00 mov $0x0,%r10d
|
|
1687: 48 8d 4c 24 58 lea 0x58(%rsp),%rcx
|
|
168c: 44 0f 44 d0 cmove %eax,%r10d
|
|
1690: 49 89 e3 mov %rsp,%r11
|
|
1693: 45 89 53 20 mov %r10d,0x20(%r11)
|
|
1697: e8 00 b4 a7 01 call 0x1a7ca9c
|
|
169c: 33 c0 xor %eax,%eax
|
|
169e: 48 83 c4 38 add $0x38,%rsp
|
|
16a2: c3 ret
|
|
16a3: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
16a8: 48 83 c4 38 add $0x38,%rsp
|
|
16ac: c3 ret
|
|
16ad: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
16b2: 48 83 c4 38 add $0x38,%rsp
|
|
16b6: c3 ret
|
|
16b7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
16be: 00 00
|
|
16c0: 41 56 push %r14
|
|
16c2: 48 85 c9 test %rcx,%rcx
|
|
16c5: 0f 84 51 03 00 00 je 0x1a1c
|
|
16cb: 48 85 d2 test %rdx,%rdx
|
|
16ce: 0f 84 48 03 00 00 je 0x1a1c
|
|
16d4: 45 85 c0 test %r8d,%r8d
|
|
16d7: 0f 8e 37 03 00 00 jle 0x1a14
|
|
16dd: 8b 44 24 30 mov 0x30(%rsp),%eax
|
|
16e1: 85 c0 test %eax,%eax
|
|
16e3: 0f 84 94 01 00 00 je 0x187d
|
|
16e9: 83 f8 04 cmp $0x4,%eax
|
|
16ec: 74 08 je 0x16f6
|
|
16ee: b8 fb ff ff ff mov $0xfffffffb,%eax
|
|
16f3: 41 5e pop %r14
|
|
16f5: c3 ret
|
|
16f6: 45 32 c9 xor %r9b,%r9b
|
|
16f9: 41 83 f8 10 cmp $0x10,%r8d
|
|
16fd: 0f 8c fd 02 00 00 jl 0x1a00
|
|
1703: 49 89 d3 mov %rdx,%r11
|
|
1706: 49 83 e3 1f and $0x1f,%r11
|
|
170a: 45 89 db mov %r11d,%r11d
|
|
170d: 45 85 db test %r11d,%r11d
|
|
1710: 74 18 je 0x172a
|
|
1712: 41 f7 c3 03 00 00 00 test $0x3,%r11d
|
|
1719: 0f 85 e1 02 00 00 jne 0x1a00
|
|
171f: 41 f7 db neg %r11d
|
|
1722: 41 83 c3 20 add $0x20,%r11d
|
|
1726: 41 c1 eb 02 shr $0x2,%r11d
|
|
172a: 41 8d 43 10 lea 0x10(%r11),%eax
|
|
172e: 44 3b c0 cmp %eax,%r8d
|
|
1731: 0f 8c c9 02 00 00 jl 0x1a00
|
|
1737: 44 89 c0 mov %r8d,%eax
|
|
173a: 45 33 d2 xor %r10d,%r10d
|
|
173d: 41 2b c3 sub %r11d,%eax
|
|
1740: 83 e0 0f and $0xf,%eax
|
|
1743: f7 d8 neg %eax
|
|
1745: 41 03 c0 add %r8d,%eax
|
|
1748: 45 85 db test %r11d,%r11d
|
|
174b: 76 2b jbe 0x1778
|
|
174d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
1754: 00
|
|
1755: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
175c: 0f 1f 40 00 nopl 0x0(%rax)
|
|
1760: c4 a1 7a 10 04 91 vmovss (%rcx,%r10,4),%xmm0
|
|
1766: c5 fa 5d c3 vminss %xmm3,%xmm0,%xmm0
|
|
176a: c4 a1 7a 11 04 92 vmovss %xmm0,(%rdx,%r10,4)
|
|
1770: 49 ff c2 inc %r10
|
|
1773: 4d 3b d3 cmp %r11,%r10
|
|
1776: 72 e8 jb 0x1760
|
|
1778: c5 e0 c6 c3 00 vshufps $0x0,%xmm3,%xmm3,%xmm0
|
|
177d: 4c 63 d0 movslq %eax,%r10
|
|
1780: c4 e3 7d 18 c0 01 vinsertf128 $0x1,%xmm0,%ymm0,%ymm0
|
|
1786: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
178d: 00
|
|
178e: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1795: 0f 1f 40 00 nopl 0x0(%rax)
|
|
1799: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
17a0: c4 a1 78 10 0c 99 vmovups (%rcx,%r11,4),%xmm1
|
|
17a6: c4 a1 78 10 6c 99 20 vmovups 0x20(%rcx,%r11,4),%xmm5
|
|
17ad: c4 a3 75 18 54 99 10 vinsertf128 $0x1,0x10(%rcx,%r11,4),%ymm1,%ymm2
|
|
17b4: 01
|
|
17b5: c5 ec 5d e0 vminps %ymm0,%ymm2,%ymm4
|
|
17b9: c4 a1 7c 11 24 9a vmovups %ymm4,(%rdx,%r11,4)
|
|
17bf: c4 a3 55 18 4c 99 30 vinsertf128 $0x1,0x30(%rcx,%r11,4),%ymm5,%ymm1
|
|
17c6: 01
|
|
17c7: c5 f4 5d d0 vminps %ymm0,%ymm1,%ymm2
|
|
17cb: c4 a1 7c 11 54 9a 20 vmovups %ymm2,0x20(%rdx,%r11,4)
|
|
17d2: 49 83 c3 10 add $0x10,%r11
|
|
17d6: 4d 3b da cmp %r10,%r11
|
|
17d9: 72 c5 jb 0x17a0
|
|
17db: 44 8d 50 01 lea 0x1(%rax),%r10d
|
|
17df: 45 3b d0 cmp %r8d,%r10d
|
|
17e2: 0f 87 10 02 00 00 ja 0x19f8
|
|
17e8: 4d 63 c0 movslq %r8d,%r8
|
|
17eb: 48 63 c0 movslq %eax,%rax
|
|
17ee: 4c 2b c0 sub %rax,%r8
|
|
17f1: 41 80 f9 01 cmp $0x1,%r9b
|
|
17f5: 75 05 jne 0x17fc
|
|
17f7: 45 33 db xor %r11d,%r11d
|
|
17fa: eb 3d jmp 0x1839
|
|
17fc: 49 83 f8 04 cmp $0x4,%r8
|
|
1800: 7c f5 jl 0x17f7
|
|
1802: 48 63 c0 movslq %eax,%rax
|
|
1805: 45 89 c3 mov %r8d,%r11d
|
|
1808: 41 83 e3 fc and $0xfffffffc,%r11d
|
|
180c: 45 33 d2 xor %r10d,%r10d
|
|
180f: 4d 63 db movslq %r11d,%r11
|
|
1812: c5 e0 c6 c3 00 vshufps $0x0,%xmm3,%xmm3,%xmm0
|
|
1817: 4c 8d 0c 82 lea (%rdx,%rax,4),%r9
|
|
181b: 4c 8d 34 81 lea (%rcx,%rax,4),%r14
|
|
181f: 90 nop
|
|
1820: c4 81 78 10 0c 96 vmovups (%r14,%r10,4),%xmm1
|
|
1826: c5 f0 5d d0 vminps %xmm0,%xmm1,%xmm2
|
|
182a: c4 81 78 11 14 91 vmovups %xmm2,(%r9,%r10,4)
|
|
1830: 49 83 c2 04 add $0x4,%r10
|
|
1834: 4d 3b d3 cmp %r11,%r10
|
|
1837: 72 e7 jb 0x1820
|
|
1839: 4d 3b d8 cmp %r8,%r11
|
|
183c: 0f 83 b6 01 00 00 jae 0x19f8
|
|
1842: 48 63 c0 movslq %eax,%rax
|
|
1845: 48 8d 14 82 lea (%rdx,%rax,4),%rdx
|
|
1849: 48 8d 04 81 lea (%rcx,%rax,4),%rax
|
|
184d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
1854: 00
|
|
1855: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
185c: 0f 1f 40 00 nopl 0x0(%rax)
|
|
1860: c4 a1 7a 10 04 98 vmovss (%rax,%r11,4),%xmm0
|
|
1866: c5 fa 5d c3 vminss %xmm3,%xmm0,%xmm0
|
|
186a: c4 a1 7a 11 04 9a vmovss %xmm0,(%rdx,%r11,4)
|
|
1870: 49 ff c3 inc %r11
|
|
1873: 4d 3b d8 cmp %r8,%r11
|
|
1876: 72 e8 jb 0x1860
|
|
1878: e9 7b 01 00 00 jmp 0x19f8
|
|
187d: 45 32 c9 xor %r9b,%r9b
|
|
1880: 41 83 f8 10 cmp $0x10,%r8d
|
|
1884: 0f 8c 80 01 00 00 jl 0x1a0a
|
|
188a: 49 89 d3 mov %rdx,%r11
|
|
188d: 49 83 e3 1f and $0x1f,%r11
|
|
1891: 45 89 db mov %r11d,%r11d
|
|
1894: 45 85 db test %r11d,%r11d
|
|
1897: 74 18 je 0x18b1
|
|
1899: 41 f7 c3 03 00 00 00 test $0x3,%r11d
|
|
18a0: 0f 85 64 01 00 00 jne 0x1a0a
|
|
18a6: 41 f7 db neg %r11d
|
|
18a9: 41 83 c3 20 add $0x20,%r11d
|
|
18ad: 41 c1 eb 02 shr $0x2,%r11d
|
|
18b1: 41 8d 43 10 lea 0x10(%r11),%eax
|
|
18b5: 44 3b c0 cmp %eax,%r8d
|
|
18b8: 0f 8c 4c 01 00 00 jl 0x1a0a
|
|
18be: 44 89 c0 mov %r8d,%eax
|
|
18c1: 45 33 d2 xor %r10d,%r10d
|
|
18c4: 41 2b c3 sub %r11d,%eax
|
|
18c7: 83 e0 0f and $0xf,%eax
|
|
18ca: f7 d8 neg %eax
|
|
18cc: 41 03 c0 add %r8d,%eax
|
|
18cf: 45 85 db test %r11d,%r11d
|
|
18d2: 76 24 jbe 0x18f8
|
|
18d4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
18d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
18e0: c4 a1 7a 10 04 91 vmovss (%rcx,%r10,4),%xmm0
|
|
18e6: c5 fa 5f c3 vmaxss %xmm3,%xmm0,%xmm0
|
|
18ea: c4 a1 7a 11 04 92 vmovss %xmm0,(%rdx,%r10,4)
|
|
18f0: 49 ff c2 inc %r10
|
|
18f3: 4d 3b d3 cmp %r11,%r10
|
|
18f6: 72 e8 jb 0x18e0
|
|
18f8: c5 e0 c6 c3 00 vshufps $0x0,%xmm3,%xmm3,%xmm0
|
|
18fd: 4c 63 d0 movslq %eax,%r10
|
|
1900: c4 e3 7d 18 c0 01 vinsertf128 $0x1,%xmm0,%ymm0,%ymm0
|
|
1906: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
190d: 00
|
|
190e: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1915: 0f 1f 40 00 nopl 0x0(%rax)
|
|
1919: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1920: c4 a1 78 10 0c 99 vmovups (%rcx,%r11,4),%xmm1
|
|
1926: c4 a1 78 10 6c 99 20 vmovups 0x20(%rcx,%r11,4),%xmm5
|
|
192d: c4 a3 75 18 54 99 10 vinsertf128 $0x1,0x10(%rcx,%r11,4),%ymm1,%ymm2
|
|
1934: 01
|
|
1935: c5 ec 5f e0 vmaxps %ymm0,%ymm2,%ymm4
|
|
1939: c4 a1 7c 11 24 9a vmovups %ymm4,(%rdx,%r11,4)
|
|
193f: c4 a3 55 18 4c 99 30 vinsertf128 $0x1,0x30(%rcx,%r11,4),%ymm5,%ymm1
|
|
1946: 01
|
|
1947: c5 f4 5f d0 vmaxps %ymm0,%ymm1,%ymm2
|
|
194b: c4 a1 7c 11 54 9a 20 vmovups %ymm2,0x20(%rdx,%r11,4)
|
|
1952: 49 83 c3 10 add $0x10,%r11
|
|
1956: 4d 3b da cmp %r10,%r11
|
|
1959: 72 c5 jb 0x1920
|
|
195b: 44 8d 50 01 lea 0x1(%rax),%r10d
|
|
195f: 45 3b d0 cmp %r8d,%r10d
|
|
1962: 0f 87 90 00 00 00 ja 0x19f8
|
|
1968: 4d 63 c0 movslq %r8d,%r8
|
|
196b: 48 63 c0 movslq %eax,%rax
|
|
196e: 4c 2b c0 sub %rax,%r8
|
|
1971: 41 80 f9 01 cmp $0x1,%r9b
|
|
1975: 75 05 jne 0x197c
|
|
1977: 45 33 db xor %r11d,%r11d
|
|
197a: eb 3d jmp 0x19b9
|
|
197c: 49 83 f8 04 cmp $0x4,%r8
|
|
1980: 7c f5 jl 0x1977
|
|
1982: 48 63 c0 movslq %eax,%rax
|
|
1985: 45 89 c3 mov %r8d,%r11d
|
|
1988: 41 83 e3 fc and $0xfffffffc,%r11d
|
|
198c: 45 33 d2 xor %r10d,%r10d
|
|
198f: 4d 63 db movslq %r11d,%r11
|
|
1992: c5 e0 c6 c3 00 vshufps $0x0,%xmm3,%xmm3,%xmm0
|
|
1997: 4c 8d 0c 82 lea (%rdx,%rax,4),%r9
|
|
199b: 4c 8d 34 81 lea (%rcx,%rax,4),%r14
|
|
199f: 90 nop
|
|
19a0: c4 81 78 10 0c 96 vmovups (%r14,%r10,4),%xmm1
|
|
19a6: c5 f0 5f d0 vmaxps %xmm0,%xmm1,%xmm2
|
|
19aa: c4 81 78 11 14 91 vmovups %xmm2,(%r9,%r10,4)
|
|
19b0: 49 83 c2 04 add $0x4,%r10
|
|
19b4: 4d 3b d3 cmp %r11,%r10
|
|
19b7: 72 e7 jb 0x19a0
|
|
19b9: 4d 3b d8 cmp %r8,%r11
|
|
19bc: 73 3a jae 0x19f8
|
|
19be: 48 63 c0 movslq %eax,%rax
|
|
19c1: 48 8d 14 82 lea (%rdx,%rax,4),%rdx
|
|
19c5: 48 8d 04 81 lea (%rcx,%rax,4),%rax
|
|
19c9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
19d0: 00
|
|
19d1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
19d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
19df: 00
|
|
19e0: c4 a1 7a 10 04 98 vmovss (%rax,%r11,4),%xmm0
|
|
19e6: c5 fa 5f c3 vmaxss %xmm3,%xmm0,%xmm0
|
|
19ea: c4 a1 7a 11 04 9a vmovss %xmm0,(%rdx,%r11,4)
|
|
19f0: 49 ff c3 inc %r11
|
|
19f3: 4d 3b d8 cmp %r8,%r11
|
|
19f6: 72 e8 jb 0x19e0
|
|
19f8: 33 c0 xor %eax,%eax
|
|
19fa: c5 f8 77 vzeroupper
|
|
19fd: 41 5e pop %r14
|
|
19ff: c3 ret
|
|
1a00: 41 b1 01 mov $0x1,%r9b
|
|
1a03: 33 c0 xor %eax,%eax
|
|
1a05: e9 d1 fd ff ff jmp 0x17db
|
|
1a0a: 41 b1 01 mov $0x1,%r9b
|
|
1a0d: 33 c0 xor %eax,%eax
|
|
1a0f: e9 47 ff ff ff jmp 0x195b
|
|
1a14: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
1a19: 41 5e pop %r14
|
|
1a1b: c3 ret
|
|
1a1c: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
1a21: 41 5e pop %r14
|
|
1a23: c3 ret
|
|
1a24: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
1a2b: 00
|
|
1a2c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1a33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
1a38: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
1a3f: 00
|
|
1a40: 41 57 push %r15
|
|
1a42: 48 85 c9 test %rcx,%rcx
|
|
1a45: 0f 84 38 03 00 00 je 0x1d83
|
|
1a4b: 48 85 d2 test %rdx,%rdx
|
|
1a4e: 0f 84 2f 03 00 00 je 0x1d83
|
|
1a54: 45 85 c0 test %r8d,%r8d
|
|
1a57: 0f 8e 1e 03 00 00 jle 0x1d7b
|
|
1a5d: 8b 44 24 30 mov 0x30(%rsp),%eax
|
|
1a61: 85 c0 test %eax,%eax
|
|
1a63: 0f 84 74 01 00 00 je 0x1bdd
|
|
1a69: 83 f8 04 cmp $0x4,%eax
|
|
1a6c: 74 08 je 0x1a76
|
|
1a6e: b8 fb ff ff ff mov $0xfffffffb,%eax
|
|
1a73: 41 5f pop %r15
|
|
1a75: c3 ret
|
|
1a76: 41 83 f8 10 cmp $0x10,%r8d
|
|
1a7a: 0f 8c c8 02 00 00 jl 0x1d48
|
|
1a80: 41 83 f8 1d cmp $0x1d,%r8d
|
|
1a84: 0f 8c c6 02 00 00 jl 0x1d50
|
|
1a8a: 49 89 d7 mov %rdx,%r15
|
|
1a8d: 49 83 e7 1f and $0x1f,%r15
|
|
1a91: 45 85 ff test %r15d,%r15d
|
|
1a94: 74 18 je 0x1aae
|
|
1a96: 41 f7 c7 03 00 00 00 test $0x3,%r15d
|
|
1a9d: 0f 85 a5 02 00 00 jne 0x1d48
|
|
1aa3: 41 f7 df neg %r15d
|
|
1aa6: 41 83 c7 20 add $0x20,%r15d
|
|
1aaa: 41 c1 ef 02 shr $0x2,%r15d
|
|
1aae: 41 8d 47 10 lea 0x10(%r15),%eax
|
|
1ab2: 44 3b c0 cmp %eax,%r8d
|
|
1ab5: 0f 8c 8d 02 00 00 jl 0x1d48
|
|
1abb: 45 89 c3 mov %r8d,%r11d
|
|
1abe: 33 c0 xor %eax,%eax
|
|
1ac0: 45 2b df sub %r15d,%r11d
|
|
1ac3: 41 83 e3 0f and $0xf,%r11d
|
|
1ac7: 41 f7 db neg %r11d
|
|
1aca: 45 03 d8 add %r8d,%r11d
|
|
1acd: 45 89 fa mov %r15d,%r10d
|
|
1ad0: 45 85 ff test %r15d,%r15d
|
|
1ad3: 76 21 jbe 0x1af6
|
|
1ad5: 0f 1f 40 00 nopl 0x0(%rax)
|
|
1ad9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1ae0: c5 fa 10 04 81 vmovss (%rcx,%rax,4),%xmm0
|
|
1ae5: c5 fa 5d c3 vminss %xmm3,%xmm0,%xmm0
|
|
1ae9: c5 fa 11 04 82 vmovss %xmm0,(%rdx,%rax,4)
|
|
1aee: 48 ff c0 inc %rax
|
|
1af1: 49 3b c2 cmp %r10,%rax
|
|
1af4: 72 ea jb 0x1ae0
|
|
1af6: c4 e2 7d 18 c3 vbroadcastss %xmm3,%ymm0
|
|
1afb: 49 63 c3 movslq %r11d,%rax
|
|
1afe: 66 90 xchg %ax,%ax
|
|
1b00: c4 a1 7c 10 0c 91 vmovups (%rcx,%r10,4),%ymm1
|
|
1b06: c4 a1 7c 10 64 91 20 vmovups 0x20(%rcx,%r10,4),%ymm4
|
|
1b0d: c5 f4 5d d0 vminps %ymm0,%ymm1,%ymm2
|
|
1b11: c5 dc 5d e8 vminps %ymm0,%ymm4,%ymm5
|
|
1b15: c4 a1 7c 11 14 92 vmovups %ymm2,(%rdx,%r10,4)
|
|
1b1b: c4 a1 7c 11 6c 92 20 vmovups %ymm5,0x20(%rdx,%r10,4)
|
|
1b22: 49 83 c2 10 add $0x10,%r10
|
|
1b26: 4c 3b d0 cmp %rax,%r10
|
|
1b29: 72 d5 jb 0x1b00
|
|
1b2b: 41 8d 43 01 lea 0x1(%r11),%eax
|
|
1b2f: 41 3b c0 cmp %r8d,%eax
|
|
1b32: 0f 87 00 02 00 00 ja 0x1d38
|
|
1b38: 4d 63 c8 movslq %r8d,%r9
|
|
1b3b: 4d 63 db movslq %r11d,%r11
|
|
1b3e: 4d 2b cb sub %r11,%r9
|
|
1b41: 49 83 f9 04 cmp $0x4,%r9
|
|
1b45: 0f 8c f5 01 00 00 jl 0x1d40
|
|
1b4b: 4d 63 db movslq %r11d,%r11
|
|
1b4e: 45 89 ca mov %r9d,%r10d
|
|
1b51: 41 83 e2 fc and $0xfffffffc,%r10d
|
|
1b55: 45 33 c0 xor %r8d,%r8d
|
|
1b58: 4d 63 d2 movslq %r10d,%r10
|
|
1b5b: c4 e2 79 18 c3 vbroadcastss %xmm3,%xmm0
|
|
1b60: 4a 8d 04 9a lea (%rdx,%r11,4),%rax
|
|
1b64: 4e 8d 3c 99 lea (%rcx,%r11,4),%r15
|
|
1b68: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
1b6f: 00
|
|
1b70: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1b77: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
1b7e: 00 00
|
|
1b80: c4 81 78 10 0c 87 vmovups (%r15,%r8,4),%xmm1
|
|
1b86: c5 f0 5d d0 vminps %xmm0,%xmm1,%xmm2
|
|
1b8a: c4 a1 78 11 14 80 vmovups %xmm2,(%rax,%r8,4)
|
|
1b90: 49 83 c0 04 add $0x4,%r8
|
|
1b94: 4d 3b c2 cmp %r10,%r8
|
|
1b97: 72 e7 jb 0x1b80
|
|
1b99: 4d 3b d1 cmp %r9,%r10
|
|
1b9c: 0f 83 96 01 00 00 jae 0x1d38
|
|
1ba2: 4d 63 db movslq %r11d,%r11
|
|
1ba5: 4a 8d 14 9a lea (%rdx,%r11,4),%rdx
|
|
1ba9: 4a 8d 04 99 lea (%rcx,%r11,4),%rax
|
|
1bad: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
1bb4: 00
|
|
1bb5: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1bbc: 0f 1f 40 00 nopl 0x0(%rax)
|
|
1bc0: c4 a1 7a 10 04 90 vmovss (%rax,%r10,4),%xmm0
|
|
1bc6: c5 fa 5d c3 vminss %xmm3,%xmm0,%xmm0
|
|
1bca: c4 a1 7a 11 04 92 vmovss %xmm0,(%rdx,%r10,4)
|
|
1bd0: 49 ff c2 inc %r10
|
|
1bd3: 4d 3b d1 cmp %r9,%r10
|
|
1bd6: 72 e8 jb 0x1bc0
|
|
1bd8: e9 5b 01 00 00 jmp 0x1d38
|
|
1bdd: 41 83 f8 10 cmp $0x10,%r8d
|
|
1be1: 0f 8c 7d 01 00 00 jl 0x1d64
|
|
1be7: 41 83 f8 1d cmp $0x1d,%r8d
|
|
1beb: 0f 8c 7b 01 00 00 jl 0x1d6c
|
|
1bf1: 49 89 d7 mov %rdx,%r15
|
|
1bf4: 49 83 e7 1f and $0x1f,%r15
|
|
1bf8: 45 85 ff test %r15d,%r15d
|
|
1bfb: 74 18 je 0x1c15
|
|
1bfd: 41 f7 c7 03 00 00 00 test $0x3,%r15d
|
|
1c04: 0f 85 5a 01 00 00 jne 0x1d64
|
|
1c0a: 41 f7 df neg %r15d
|
|
1c0d: 41 83 c7 20 add $0x20,%r15d
|
|
1c11: 41 c1 ef 02 shr $0x2,%r15d
|
|
1c15: 41 8d 47 10 lea 0x10(%r15),%eax
|
|
1c19: 44 3b c0 cmp %eax,%r8d
|
|
1c1c: 0f 8c 42 01 00 00 jl 0x1d64
|
|
1c22: 45 89 c3 mov %r8d,%r11d
|
|
1c25: 33 c0 xor %eax,%eax
|
|
1c27: 45 2b df sub %r15d,%r11d
|
|
1c2a: 41 83 e3 0f and $0xf,%r11d
|
|
1c2e: 41 f7 db neg %r11d
|
|
1c31: 45 03 d8 add %r8d,%r11d
|
|
1c34: 45 89 fa mov %r15d,%r10d
|
|
1c37: 45 85 ff test %r15d,%r15d
|
|
1c3a: 76 1a jbe 0x1c56
|
|
1c3c: 0f 1f 40 00 nopl 0x0(%rax)
|
|
1c40: c5 fa 10 04 81 vmovss (%rcx,%rax,4),%xmm0
|
|
1c45: c5 fa 5f c3 vmaxss %xmm3,%xmm0,%xmm0
|
|
1c49: c5 fa 11 04 82 vmovss %xmm0,(%rdx,%rax,4)
|
|
1c4e: 48 ff c0 inc %rax
|
|
1c51: 49 3b c2 cmp %r10,%rax
|
|
1c54: 72 ea jb 0x1c40
|
|
1c56: c4 e2 7d 18 c3 vbroadcastss %xmm3,%ymm0
|
|
1c5b: 49 63 c3 movslq %r11d,%rax
|
|
1c5e: 66 90 xchg %ax,%ax
|
|
1c60: c4 a1 7c 10 0c 91 vmovups (%rcx,%r10,4),%ymm1
|
|
1c66: c4 a1 7c 10 64 91 20 vmovups 0x20(%rcx,%r10,4),%ymm4
|
|
1c6d: c5 f4 5f d0 vmaxps %ymm0,%ymm1,%ymm2
|
|
1c71: c5 dc 5f e8 vmaxps %ymm0,%ymm4,%ymm5
|
|
1c75: c4 a1 7c 11 14 92 vmovups %ymm2,(%rdx,%r10,4)
|
|
1c7b: c4 a1 7c 11 6c 92 20 vmovups %ymm5,0x20(%rdx,%r10,4)
|
|
1c82: 49 83 c2 10 add $0x10,%r10
|
|
1c86: 4c 3b d0 cmp %rax,%r10
|
|
1c89: 72 d5 jb 0x1c60
|
|
1c8b: 41 8d 43 01 lea 0x1(%r11),%eax
|
|
1c8f: 41 3b c0 cmp %r8d,%eax
|
|
1c92: 0f 87 a0 00 00 00 ja 0x1d38
|
|
1c98: 4d 63 c8 movslq %r8d,%r9
|
|
1c9b: 4d 63 db movslq %r11d,%r11
|
|
1c9e: 4d 2b cb sub %r11,%r9
|
|
1ca1: 49 83 f9 04 cmp $0x4,%r9
|
|
1ca5: 0f 8c b4 00 00 00 jl 0x1d5f
|
|
1cab: 4d 63 db movslq %r11d,%r11
|
|
1cae: 45 89 ca mov %r9d,%r10d
|
|
1cb1: 41 83 e2 fc and $0xfffffffc,%r10d
|
|
1cb5: 45 33 c0 xor %r8d,%r8d
|
|
1cb8: 4d 63 d2 movslq %r10d,%r10
|
|
1cbb: c4 e2 79 18 c3 vbroadcastss %xmm3,%xmm0
|
|
1cc0: 4a 8d 04 9a lea (%rdx,%r11,4),%rax
|
|
1cc4: 4e 8d 3c 99 lea (%rcx,%r11,4),%r15
|
|
1cc8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
1ccf: 00
|
|
1cd0: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1cd7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
1cde: 00 00
|
|
1ce0: c4 81 78 10 0c 87 vmovups (%r15,%r8,4),%xmm1
|
|
1ce6: c5 f0 5f d0 vmaxps %xmm0,%xmm1,%xmm2
|
|
1cea: c4 a1 78 11 14 80 vmovups %xmm2,(%rax,%r8,4)
|
|
1cf0: 49 83 c0 04 add $0x4,%r8
|
|
1cf4: 4d 3b c2 cmp %r10,%r8
|
|
1cf7: 72 e7 jb 0x1ce0
|
|
1cf9: 4d 3b d1 cmp %r9,%r10
|
|
1cfc: 73 3a jae 0x1d38
|
|
1cfe: 4d 63 db movslq %r11d,%r11
|
|
1d01: 4a 8d 14 9a lea (%rdx,%r11,4),%rdx
|
|
1d05: 4a 8d 04 99 lea (%rcx,%r11,4),%rax
|
|
1d09: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
1d10: 00
|
|
1d11: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1d18: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
1d1f: 00
|
|
1d20: c4 a1 7a 10 04 90 vmovss (%rax,%r10,4),%xmm0
|
|
1d26: c5 fa 5f c3 vmaxss %xmm3,%xmm0,%xmm0
|
|
1d2a: c4 a1 7a 11 04 92 vmovss %xmm0,(%rdx,%r10,4)
|
|
1d30: 49 ff c2 inc %r10
|
|
1d33: 4d 3b d1 cmp %r9,%r10
|
|
1d36: 72 e8 jb 0x1d20
|
|
1d38: 33 c0 xor %eax,%eax
|
|
1d3a: c5 f8 77 vzeroupper
|
|
1d3d: 41 5f pop %r15
|
|
1d3f: c3 ret
|
|
1d40: 45 33 d2 xor %r10d,%r10d
|
|
1d43: e9 51 fe ff ff jmp 0x1b99
|
|
1d48: 45 33 db xor %r11d,%r11d
|
|
1d4b: e9 db fd ff ff jmp 0x1b2b
|
|
1d50: 45 89 c3 mov %r8d,%r11d
|
|
1d53: 45 33 d2 xor %r10d,%r10d
|
|
1d56: 41 83 e3 f0 and $0xfffffff0,%r11d
|
|
1d5a: e9 97 fd ff ff jmp 0x1af6
|
|
1d5f: 45 33 d2 xor %r10d,%r10d
|
|
1d62: eb 95 jmp 0x1cf9
|
|
1d64: 45 33 db xor %r11d,%r11d
|
|
1d67: e9 1f ff ff ff jmp 0x1c8b
|
|
1d6c: 45 89 c3 mov %r8d,%r11d
|
|
1d6f: 45 33 d2 xor %r10d,%r10d
|
|
1d72: 41 83 e3 f0 and $0xfffffff0,%r11d
|
|
1d76: e9 db fe ff ff jmp 0x1c56
|
|
1d7b: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
1d80: 41 5f pop %r15
|
|
1d82: c3 ret
|
|
1d83: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
1d88: 41 5f pop %r15
|
|
1d8a: c3 ret
|
|
1d8b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
1d92: 00
|
|
1d93: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1d9a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
1da0: 48 83 ec 28 sub $0x28,%rsp
|
|
1da4: 48 85 c9 test %rcx,%rcx
|
|
1da7: 74 20 je 0x1dc9
|
|
1da9: 48 85 d2 test %rdx,%rdx
|
|
1dac: 74 1b je 0x1dc9
|
|
1dae: 45 85 c0 test %r8d,%r8d
|
|
1db1: 7f 0a jg 0x1dbd
|
|
1db3: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
1db8: 48 83 c4 28 add $0x28,%rsp
|
|
1dbc: c3 ret
|
|
1dbd: e8 3e 85 03 00 call 0x3a300
|
|
1dc2: 33 c0 xor %eax,%eax
|
|
1dc4: 48 83 c4 28 add $0x28,%rsp
|
|
1dc8: c3 ret
|
|
1dc9: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
1dce: 48 83 c4 28 add $0x28,%rsp
|
|
1dd2: c3 ret
|
|
1dd3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
1dd8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
1ddf: 00
|
|
1de0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
|
|
1de5: 48 85 c9 test %rcx,%rcx
|
|
1de8: 74 22 je 0x1e0c
|
|
1dea: 48 85 d2 test %rdx,%rdx
|
|
1ded: 74 1d je 0x1e0c
|
|
1def: 45 85 c0 test %r8d,%r8d
|
|
1df2: 7f 0b jg 0x1dff
|
|
1df4: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
1df9: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
1dfe: c3 ret
|
|
1dff: e8 7c 86 03 00 call 0x3a480
|
|
1e04: 33 c0 xor %eax,%eax
|
|
1e06: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
1e0b: c3 ret
|
|
1e0c: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
1e11: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
1e16: c3 ret
|
|
1e17: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
1e1e: 00 00
|
|
1e20: 48 83 ec 28 sub $0x28,%rsp
|
|
1e24: 48 85 c9 test %rcx,%rcx
|
|
1e27: 74 20 je 0x1e49
|
|
1e29: 48 85 d2 test %rdx,%rdx
|
|
1e2c: 74 1b je 0x1e49
|
|
1e2e: 45 85 c0 test %r8d,%r8d
|
|
1e31: 7f 0a jg 0x1e3d
|
|
1e33: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
1e38: 48 83 c4 28 add $0x28,%rsp
|
|
1e3c: c3 ret
|
|
1e3d: e8 be 87 03 00 call 0x3a600
|
|
1e42: 33 c0 xor %eax,%eax
|
|
1e44: 48 83 c4 28 add $0x28,%rsp
|
|
1e48: c3 ret
|
|
1e49: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
1e4e: 48 83 c4 28 add $0x28,%rsp
|
|
1e52: c3 ret
|
|
1e53: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
1e58: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
1e5f: 00
|
|
1e60: 56 push %rsi
|
|
1e61: 48 89 d6 mov %rdx,%rsi
|
|
1e64: 48 85 c9 test %rcx,%rcx
|
|
1e67: 0f 84 90 01 00 00 je 0x1ffd
|
|
1e6d: 48 85 f6 test %rsi,%rsi
|
|
1e70: 0f 84 87 01 00 00 je 0x1ffd
|
|
1e76: 45 85 c0 test %r8d,%r8d
|
|
1e79: 0f 8e 77 01 00 00 jle 0x1ff6
|
|
1e7f: 41 83 f8 10 cmp $0x10,%r8d
|
|
1e83: 0f 8c 5d 01 00 00 jl 0x1fe6
|
|
1e89: 49 89 f1 mov %rsi,%r9
|
|
1e8c: 49 83 e1 1f and $0x1f,%r9
|
|
1e90: 45 89 c9 mov %r9d,%r9d
|
|
1e93: 45 85 c9 test %r9d,%r9d
|
|
1e96: 74 18 je 0x1eb0
|
|
1e98: 41 f7 c1 03 00 00 00 test $0x3,%r9d
|
|
1e9f: 0f 85 41 01 00 00 jne 0x1fe6
|
|
1ea5: 41 f7 d9 neg %r9d
|
|
1ea8: 41 83 c1 20 add $0x20,%r9d
|
|
1eac: 41 c1 e9 02 shr $0x2,%r9d
|
|
1eb0: 41 8d 41 10 lea 0x10(%r9),%eax
|
|
1eb4: 44 3b c0 cmp %eax,%r8d
|
|
1eb7: 0f 8c 29 01 00 00 jl 0x1fe6
|
|
1ebd: 44 89 c0 mov %r8d,%eax
|
|
1ec0: 33 d2 xor %edx,%edx
|
|
1ec2: 41 2b c1 sub %r9d,%eax
|
|
1ec5: 83 e0 0f and $0xf,%eax
|
|
1ec8: f7 d8 neg %eax
|
|
1eca: 41 03 c0 add %r8d,%eax
|
|
1ecd: 45 85 c9 test %r9d,%r9d
|
|
1ed0: 76 25 jbe 0x1ef7
|
|
1ed2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1ed9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1ee0: c5 fa 10 04 91 vmovss (%rcx,%rdx,4),%xmm0
|
|
1ee5: c5 fa 58 0c 96 vaddss (%rsi,%rdx,4),%xmm0,%xmm1
|
|
1eea: c5 fa 11 0c 96 vmovss %xmm1,(%rsi,%rdx,4)
|
|
1eef: 48 ff c2 inc %rdx
|
|
1ef2: 49 3b d1 cmp %r9,%rdx
|
|
1ef5: 72 e9 jb 0x1ee0
|
|
1ef7: 48 63 d0 movslq %eax,%rdx
|
|
1efa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
1f00: c4 a1 78 10 04 89 vmovups (%rcx,%r9,4),%xmm0
|
|
1f06: c4 a1 78 10 5c 89 20 vmovups 0x20(%rcx,%r9,4),%xmm3
|
|
1f0d: c4 a3 7d 18 4c 89 10 vinsertf128 $0x1,0x10(%rcx,%r9,4),%ymm0,%ymm1
|
|
1f14: 01
|
|
1f15: c4 a3 65 18 64 89 30 vinsertf128 $0x1,0x30(%rcx,%r9,4),%ymm3,%ymm4
|
|
1f1c: 01
|
|
1f1d: c4 a1 74 58 14 8e vaddps (%rsi,%r9,4),%ymm1,%ymm2
|
|
1f23: c4 a1 5c 58 6c 8e 20 vaddps 0x20(%rsi,%r9,4),%ymm4,%ymm5
|
|
1f2a: c4 a1 7c 11 14 8e vmovups %ymm2,(%rsi,%r9,4)
|
|
1f30: c4 a1 7c 11 6c 8e 20 vmovups %ymm5,0x20(%rsi,%r9,4)
|
|
1f37: 49 83 c1 10 add $0x10,%r9
|
|
1f3b: 4c 3b ca cmp %rdx,%r9
|
|
1f3e: 72 c0 jb 0x1f00
|
|
1f40: 44 8d 48 01 lea 0x1(%rax),%r9d
|
|
1f44: 45 3b c8 cmp %r8d,%r9d
|
|
1f47: 0f 87 8d 00 00 00 ja 0x1fda
|
|
1f4d: 4d 63 d0 movslq %r8d,%r10
|
|
1f50: 4c 2b d2 sub %rdx,%r10
|
|
1f53: 49 83 fa 04 cmp $0x4,%r10
|
|
1f57: 0f 8c 84 00 00 00 jl 0x1fe1
|
|
1f5d: 45 89 d3 mov %r10d,%r11d
|
|
1f60: 45 33 c9 xor %r9d,%r9d
|
|
1f63: 41 83 e3 fc and $0xfffffffc,%r11d
|
|
1f67: 4c 8d 04 96 lea (%rsi,%rdx,4),%r8
|
|
1f6b: 4d 63 db movslq %r11d,%r11
|
|
1f6e: 48 8d 14 91 lea (%rcx,%rdx,4),%rdx
|
|
1f72: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1f79: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1f80: c4 a1 78 10 04 8a vmovups (%rdx,%r9,4),%xmm0
|
|
1f86: c4 81 78 58 0c 88 vaddps (%r8,%r9,4),%xmm0,%xmm1
|
|
1f8c: c4 81 78 11 0c 88 vmovups %xmm1,(%r8,%r9,4)
|
|
1f92: 49 83 c1 04 add $0x4,%r9
|
|
1f96: 4d 3b cb cmp %r11,%r9
|
|
1f99: 72 e5 jb 0x1f80
|
|
1f9b: 4d 3b da cmp %r10,%r11
|
|
1f9e: 73 3a jae 0x1fda
|
|
1fa0: 48 63 c0 movslq %eax,%rax
|
|
1fa3: 48 8d 14 86 lea (%rsi,%rax,4),%rdx
|
|
1fa7: 48 8d 04 81 lea (%rcx,%rax,4),%rax
|
|
1fab: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
1fb2: 00
|
|
1fb3: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1fba: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
1fc0: c4 a1 7a 10 04 98 vmovss (%rax,%r11,4),%xmm0
|
|
1fc6: c4 a1 7a 58 0c 9a vaddss (%rdx,%r11,4),%xmm0,%xmm1
|
|
1fcc: c4 a1 7a 11 0c 9a vmovss %xmm1,(%rdx,%r11,4)
|
|
1fd2: 49 ff c3 inc %r11
|
|
1fd5: 4d 3b da cmp %r10,%r11
|
|
1fd8: 72 e6 jb 0x1fc0
|
|
1fda: 33 c0 xor %eax,%eax
|
|
1fdc: c5 f8 77 vzeroupper
|
|
1fdf: 5e pop %rsi
|
|
1fe0: c3 ret
|
|
1fe1: 45 33 db xor %r11d,%r11d
|
|
1fe4: eb b5 jmp 0x1f9b
|
|
1fe6: 33 c0 xor %eax,%eax
|
|
1fe8: 41 83 f8 01 cmp $0x1,%r8d
|
|
1fec: 72 ec jb 0x1fda
|
|
1fee: 4d 63 d0 movslq %r8d,%r10
|
|
1ff1: 45 33 db xor %r11d,%r11d
|
|
1ff4: eb a5 jmp 0x1f9b
|
|
1ff6: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
1ffb: 5e pop %rsi
|
|
1ffc: c3 ret
|
|
1ffd: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
2002: 5e pop %rsi
|
|
2003: c3 ret
|
|
2004: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
200b: 00
|
|
200c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
2013: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
2018: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
201f: 00
|
|
2020: 53 push %rbx
|
|
2021: 49 89 ca mov %rcx,%r10
|
|
2024: 4d 85 d2 test %r10,%r10
|
|
2027: 0f 84 84 01 00 00 je 0x21b1
|
|
202d: 48 85 d2 test %rdx,%rdx
|
|
2030: 0f 84 7b 01 00 00 je 0x21b1
|
|
2036: 45 85 c0 test %r8d,%r8d
|
|
2039: 0f 8e 6b 01 00 00 jle 0x21aa
|
|
203f: 41 83 f8 10 cmp $0x10,%r8d
|
|
2043: 0f 8c 59 01 00 00 jl 0x21a2
|
|
2049: 48 89 d3 mov %rdx,%rbx
|
|
204c: 48 83 e3 1f and $0x1f,%rbx
|
|
2050: 85 db test %ebx,%ebx
|
|
2052: 74 11 je 0x2065
|
|
2054: f6 c3 03 test $0x3,%bl
|
|
2057: 0f 85 45 01 00 00 jne 0x21a2
|
|
205d: f7 db neg %ebx
|
|
205f: 83 c3 20 add $0x20,%ebx
|
|
2062: c1 eb 02 shr $0x2,%ebx
|
|
2065: 8d 43 10 lea 0x10(%rbx),%eax
|
|
2068: 44 3b c0 cmp %eax,%r8d
|
|
206b: 0f 8c 31 01 00 00 jl 0x21a2
|
|
2071: 45 89 c1 mov %r8d,%r9d
|
|
2074: 33 c0 xor %eax,%eax
|
|
2076: 44 2b cb sub %ebx,%r9d
|
|
2079: 41 83 e1 0f and $0xf,%r9d
|
|
207d: 41 f7 d9 neg %r9d
|
|
2080: 45 03 c8 add %r8d,%r9d
|
|
2083: 89 d9 mov %ebx,%ecx
|
|
2085: 85 db test %ebx,%ebx
|
|
2087: 76 2f jbe 0x20b8
|
|
2089: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
2090: 00
|
|
2091: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
2098: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
209f: 00
|
|
20a0: c4 c1 7a 10 04 82 vmovss (%r10,%rax,4),%xmm0
|
|
20a6: c5 fa 58 0c 82 vaddss (%rdx,%rax,4),%xmm0,%xmm1
|
|
20ab: c5 fa 11 0c 82 vmovss %xmm1,(%rdx,%rax,4)
|
|
20b0: 48 ff c0 inc %rax
|
|
20b3: 48 3b c1 cmp %rcx,%rax
|
|
20b6: 72 e8 jb 0x20a0
|
|
20b8: 49 63 c1 movslq %r9d,%rax
|
|
20bb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
20c0: c4 c1 7c 10 04 8a vmovups (%r10,%rcx,4),%ymm0
|
|
20c6: c4 c1 7c 10 54 8a 20 vmovups 0x20(%r10,%rcx,4),%ymm2
|
|
20cd: c5 fc 58 0c 8a vaddps (%rdx,%rcx,4),%ymm0,%ymm1
|
|
20d2: c5 ec 58 5c 8a 20 vaddps 0x20(%rdx,%rcx,4),%ymm2,%ymm3
|
|
20d8: c5 fc 11 0c 8a vmovups %ymm1,(%rdx,%rcx,4)
|
|
20dd: c5 fc 11 5c 8a 20 vmovups %ymm3,0x20(%rdx,%rcx,4)
|
|
20e3: 48 83 c1 10 add $0x10,%rcx
|
|
20e7: 48 3b c8 cmp %rax,%rcx
|
|
20ea: 72 d4 jb 0x20c0
|
|
20ec: 41 8d 41 01 lea 0x1(%r9),%eax
|
|
20f0: 41 3b c0 cmp %r8d,%eax
|
|
20f3: 0f 87 9e 00 00 00 ja 0x2197
|
|
20f9: 4d 63 c0 movslq %r8d,%r8
|
|
20fc: 4d 63 c9 movslq %r9d,%r9
|
|
20ff: 4d 2b c1 sub %r9,%r8
|
|
2102: 49 83 f8 04 cmp $0x4,%r8
|
|
2106: 0f 8c 92 00 00 00 jl 0x219e
|
|
210c: 4d 63 c9 movslq %r9d,%r9
|
|
210f: 44 89 c3 mov %r8d,%ebx
|
|
2112: 83 e3 fc and $0xfffffffc,%ebx
|
|
2115: 33 c9 xor %ecx,%ecx
|
|
2117: 48 63 db movslq %ebx,%rbx
|
|
211a: 4a 8d 04 8a lea (%rdx,%r9,4),%rax
|
|
211e: 4f 8d 1c 8a lea (%r10,%r9,4),%r11
|
|
2122: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
2129: 00
|
|
212a: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
2131: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
2138: 00
|
|
2139: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
2140: c4 c1 78 10 04 8b vmovups (%r11,%rcx,4),%xmm0
|
|
2146: c5 f8 58 0c 88 vaddps (%rax,%rcx,4),%xmm0,%xmm1
|
|
214b: c5 f8 11 0c 88 vmovups %xmm1,(%rax,%rcx,4)
|
|
2150: 48 83 c1 04 add $0x4,%rcx
|
|
2154: 48 3b cb cmp %rbx,%rcx
|
|
2157: 72 e7 jb 0x2140
|
|
2159: 49 3b d8 cmp %r8,%rbx
|
|
215c: 73 39 jae 0x2197
|
|
215e: 4d 63 c9 movslq %r9d,%r9
|
|
2161: 4a 8d 14 8a lea (%rdx,%r9,4),%rdx
|
|
2165: 4b 8d 04 8a lea (%r10,%r9,4),%rax
|
|
2169: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
2170: 00
|
|
2171: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
2178: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
217f: 00
|
|
2180: c5 fa 10 04 98 vmovss (%rax,%rbx,4),%xmm0
|
|
2185: c5 fa 58 0c 9a vaddss (%rdx,%rbx,4),%xmm0,%xmm1
|
|
218a: c5 fa 11 0c 9a vmovss %xmm1,(%rdx,%rbx,4)
|
|
218f: 48 ff c3 inc %rbx
|
|
2192: 49 3b d8 cmp %r8,%rbx
|
|
2195: 72 e9 jb 0x2180
|
|
2197: 33 c0 xor %eax,%eax
|
|
2199: c5 f8 77 vzeroupper
|
|
219c: 5b pop %rbx
|
|
219d: c3 ret
|
|
219e: 33 db xor %ebx,%ebx
|
|
21a0: eb b7 jmp 0x2159
|
|
21a2: 45 33 c9 xor %r9d,%r9d
|
|
21a5: e9 42 ff ff ff jmp 0x20ec
|
|
21aa: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
21af: 5b pop %rbx
|
|
21b0: c3 ret
|
|
21b1: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
21b6: 5b pop %rbx
|
|
21b7: c3 ret
|
|
21b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
21bf: 00
|
|
21c0: 48 85 c9 test %rcx,%rcx
|
|
21c3: 0f 84 5b 02 00 00 je 0x2424
|
|
21c9: 48 85 d2 test %rdx,%rdx
|
|
21cc: 0f 84 52 02 00 00 je 0x2424
|
|
21d2: 4d 85 c0 test %r8,%r8
|
|
21d5: 0f 84 49 02 00 00 je 0x2424
|
|
21db: 45 85 c9 test %r9d,%r9d
|
|
21de: 0f 86 33 02 00 00 jbe 0x2417
|
|
21e4: 41 83 f9 06 cmp $0x6,%r9d
|
|
21e8: 0f 86 ae 01 00 00 jbe 0x239c
|
|
21ee: 49 3b d0 cmp %r8,%rdx
|
|
21f1: 76 17 jbe 0x220a
|
|
21f3: 44 89 c8 mov %r9d,%eax
|
|
21f6: 49 89 d2 mov %rdx,%r10
|
|
21f9: 48 c1 e0 02 shl $0x2,%rax
|
|
21fd: 4d 2b d0 sub %r8,%r10
|
|
2200: 4c 3b d0 cmp %rax,%r10
|
|
2203: 7d 24 jge 0x2229
|
|
2205: e9 92 01 00 00 jmp 0x239c
|
|
220a: 4c 3b c2 cmp %rdx,%r8
|
|
220d: 0f 86 89 01 00 00 jbe 0x239c
|
|
2213: 44 89 c8 mov %r9d,%eax
|
|
2216: 4d 89 c2 mov %r8,%r10
|
|
2219: 48 c1 e0 02 shl $0x2,%rax
|
|
221d: 4c 2b d2 sub %rdx,%r10
|
|
2220: 4c 3b d0 cmp %rax,%r10
|
|
2223: 0f 8c 73 01 00 00 jl 0x239c
|
|
2229: 49 3b c8 cmp %r8,%rcx
|
|
222c: 76 10 jbe 0x223e
|
|
222e: 49 89 ca mov %rcx,%r10
|
|
2231: 4d 2b d0 sub %r8,%r10
|
|
2234: 4c 3b d0 cmp %rax,%r10
|
|
2237: 7d 1d jge 0x2256
|
|
2239: e9 5e 01 00 00 jmp 0x239c
|
|
223e: 4c 3b c1 cmp %rcx,%r8
|
|
2241: 0f 86 55 01 00 00 jbe 0x239c
|
|
2247: 4d 89 c2 mov %r8,%r10
|
|
224a: 4c 2b d1 sub %rcx,%r10
|
|
224d: 4c 3b d0 cmp %rax,%r10
|
|
2250: 0f 8c 46 01 00 00 jl 0x239c
|
|
2256: 41 83 f9 08 cmp $0x8,%r9d
|
|
225a: 0f 82 bd 01 00 00 jb 0x241d
|
|
2260: 4d 89 c2 mov %r8,%r10
|
|
2263: 49 83 e2 0f and $0xf,%r10
|
|
2267: 45 85 d2 test %r10d,%r10d
|
|
226a: 74 18 je 0x2284
|
|
226c: 41 f7 c2 03 00 00 00 test $0x3,%r10d
|
|
2273: 0f 85 a4 01 00 00 jne 0x241d
|
|
2279: 41 f7 da neg %r10d
|
|
227c: 41 83 c2 10 add $0x10,%r10d
|
|
2280: 41 c1 ea 02 shr $0x2,%r10d
|
|
2284: 41 8d 42 08 lea 0x8(%r10),%eax
|
|
2288: 44 3b c8 cmp %eax,%r9d
|
|
228b: 0f 82 8c 01 00 00 jb 0x241d
|
|
2291: 44 89 c8 mov %r9d,%eax
|
|
2294: 45 33 db xor %r11d,%r11d
|
|
2297: 41 2b c2 sub %r10d,%eax
|
|
229a: 83 e0 07 and $0x7,%eax
|
|
229d: f7 d8 neg %eax
|
|
229f: 41 03 c1 add %r9d,%eax
|
|
22a2: 45 85 d2 test %r10d,%r10d
|
|
22a5: 76 33 jbe 0x22da
|
|
22a7: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
22ae: 00
|
|
22af: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
22b6: 0f 1f 00 nopl (%rax)
|
|
22b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
22c0: f3 42 0f 10 04 99 movss (%rcx,%r11,4),%xmm0
|
|
22c6: f3 42 0f 5d 04 9a minss (%rdx,%r11,4),%xmm0
|
|
22cc: f3 43 0f 11 04 98 movss %xmm0,(%r8,%r11,4)
|
|
22d2: 41 ff c3 inc %r11d
|
|
22d5: 45 3b da cmp %r10d,%r11d
|
|
22d8: 72 e6 jb 0x22c0
|
|
22da: 45 89 d2 mov %r10d,%r10d
|
|
22dd: 4e 8d 1c 92 lea (%rdx,%r10,4),%r11
|
|
22e1: 49 f7 c3 0f 00 00 00 test $0xf,%r11
|
|
22e8: 74 56 je 0x2340
|
|
22ea: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
22f1: 00
|
|
22f2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
22f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
2300: 45 89 d2 mov %r10d,%r10d
|
|
2303: 42 0f 10 0c 91 movups (%rcx,%r10,4),%xmm1
|
|
2308: 42 0f 10 5c 91 10 movups 0x10(%rcx,%r10,4),%xmm3
|
|
230e: 42 0f 10 04 92 movups (%rdx,%r10,4),%xmm0
|
|
2313: 42 0f 10 54 92 10 movups 0x10(%rdx,%r10,4),%xmm2
|
|
2319: 0f 5d c8 minps %xmm0,%xmm1
|
|
231c: 0f 5d da minps %xmm2,%xmm3
|
|
231f: 43 0f 29 0c 90 movaps %xmm1,(%r8,%r10,4)
|
|
2324: 43 0f 29 5c 90 10 movaps %xmm3,0x10(%r8,%r10,4)
|
|
232a: 41 83 c2 08 add $0x8,%r10d
|
|
232e: 44 3b d0 cmp %eax,%r10d
|
|
2331: 72 cd jb 0x2300
|
|
2333: eb 38 jmp 0x236d
|
|
2335: 0f 1f 40 00 nopl 0x0(%rax)
|
|
2339: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
2340: 45 89 d2 mov %r10d,%r10d
|
|
2343: 42 0f 10 04 91 movups (%rcx,%r10,4),%xmm0
|
|
2348: 42 0f 10 4c 91 10 movups 0x10(%rcx,%r10,4),%xmm1
|
|
234e: 42 0f 5d 04 92 minps (%rdx,%r10,4),%xmm0
|
|
2353: 42 0f 5d 4c 92 10 minps 0x10(%rdx,%r10,4),%xmm1
|
|
2359: 43 0f 29 04 90 movaps %xmm0,(%r8,%r10,4)
|
|
235e: 43 0f 29 4c 90 10 movaps %xmm1,0x10(%r8,%r10,4)
|
|
2364: 41 83 c2 08 add $0x8,%r10d
|
|
2368: 44 3b d0 cmp %eax,%r10d
|
|
236b: 72 d3 jb 0x2340
|
|
236d: 41 3b c1 cmp %r9d,%eax
|
|
2370: 0f 83 9e 00 00 00 jae 0x2414
|
|
2376: 0f 1f 00 nopl (%rax)
|
|
2379: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
2380: f3 0f 10 04 81 movss (%rcx,%rax,4),%xmm0
|
|
2385: f3 0f 5d 04 82 minss (%rdx,%rax,4),%xmm0
|
|
238a: f3 41 0f 11 04 80 movss %xmm0,(%r8,%rax,4)
|
|
2390: ff c0 inc %eax
|
|
2392: 41 3b c1 cmp %r9d,%eax
|
|
2395: 72 e9 jb 0x2380
|
|
2397: e9 78 00 00 00 jmp 0x2414
|
|
239c: 44 89 c8 mov %r9d,%eax
|
|
239f: 41 bb 01 00 00 00 mov $0x1,%r11d
|
|
23a5: d1 e8 shr $1,%eax
|
|
23a7: 45 33 d2 xor %r10d,%r10d
|
|
23aa: 85 c0 test %eax,%eax
|
|
23ac: 76 4c jbe 0x23fa
|
|
23ae: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
23b5: 00
|
|
23b6: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
23bd: 0f 1f 00 nopl (%rax)
|
|
23c0: 47 8d 1c 12 lea (%r10,%r10,1),%r11d
|
|
23c4: f3 42 0f 10 04 99 movss (%rcx,%r11,4),%xmm0
|
|
23ca: f3 42 0f 5d 04 9a minss (%rdx,%r11,4),%xmm0
|
|
23d0: f3 43 0f 11 04 98 movss %xmm0,(%r8,%r11,4)
|
|
23d6: 47 8d 5c 12 01 lea 0x1(%r10,%r10,1),%r11d
|
|
23db: f3 42 0f 10 0c 99 movss (%rcx,%r11,4),%xmm1
|
|
23e1: 41 ff c2 inc %r10d
|
|
23e4: 44 3b d0 cmp %eax,%r10d
|
|
23e7: f3 42 0f 5d 0c 9a minss (%rdx,%r11,4),%xmm1
|
|
23ed: f3 43 0f 11 0c 98 movss %xmm1,(%r8,%r11,4)
|
|
23f3: 72 cb jb 0x23c0
|
|
23f5: 47 8d 5c 12 01 lea 0x1(%r10,%r10,1),%r11d
|
|
23fa: 41 ff cb dec %r11d
|
|
23fd: 45 3b d9 cmp %r9d,%r11d
|
|
2400: 73 12 jae 0x2414
|
|
2402: f3 42 0f 10 04 99 movss (%rcx,%r11,4),%xmm0
|
|
2408: f3 42 0f 5d 04 9a minss (%rdx,%r11,4),%xmm0
|
|
240e: f3 43 0f 11 04 98 movss %xmm0,(%r8,%r11,4)
|
|
2414: 33 c0 xor %eax,%eax
|
|
2416: c3 ret
|
|
2417: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
241c: c3 ret
|
|
241d: 33 c0 xor %eax,%eax
|
|
241f: e9 49 ff ff ff jmp 0x236d
|
|
2424: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
2429: c3 ret
|
|
242a: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
2431: 00
|
|
2432: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
2439: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
2440: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
|
|
2445: 48 85 c9 test %rcx,%rcx
|
|
2448: 74 27 je 0x2471
|
|
244a: 48 85 d2 test %rdx,%rdx
|
|
244d: 74 22 je 0x2471
|
|
244f: 4d 85 c0 test %r8,%r8
|
|
2452: 74 1d je 0x2471
|
|
2454: 45 85 c9 test %r9d,%r9d
|
|
2457: 77 0b ja 0x2464
|
|
2459: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
245e: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
2463: c3 ret
|
|
2464: e8 17 83 03 00 call 0x3a780
|
|
2469: 33 c0 xor %eax,%eax
|
|
246b: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
2470: c3 ret
|
|
2471: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
2476: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
247b: c3 ret
|
|
247c: 0f 1f 40 00 nopl 0x0(%rax)
|
|
2480: 48 83 ec 28 sub $0x28,%rsp
|
|
2484: 48 85 c9 test %rcx,%rcx
|
|
2487: 74 25 je 0x24ae
|
|
2489: 48 85 d2 test %rdx,%rdx
|
|
248c: 74 20 je 0x24ae
|
|
248e: 4d 85 c0 test %r8,%r8
|
|
2491: 74 1b je 0x24ae
|
|
2493: 45 85 c9 test %r9d,%r9d
|
|
2496: 77 0a ja 0x24a2
|
|
2498: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
249d: 48 83 c4 28 add $0x28,%rsp
|
|
24a1: c3 ret
|
|
24a2: e8 19 88 03 00 call 0x3acc0
|
|
24a7: 33 c0 xor %eax,%eax
|
|
24a9: 48 83 c4 28 add $0x28,%rsp
|
|
24ad: c3 ret
|
|
24ae: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
24b3: 48 83 c4 28 add $0x28,%rsp
|
|
24b7: c3 ret
|
|
24b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
24bf: 00
|
|
24c0: 48 83 ec 28 sub $0x28,%rsp
|
|
24c4: 48 85 c9 test %rcx,%rcx
|
|
24c7: 74 25 je 0x24ee
|
|
24c9: 48 85 d2 test %rdx,%rdx
|
|
24cc: 74 20 je 0x24ee
|
|
24ce: 4d 85 c0 test %r8,%r8
|
|
24d1: 74 1b je 0x24ee
|
|
24d3: 45 85 c9 test %r9d,%r9d
|
|
24d6: 77 0a ja 0x24e2
|
|
24d8: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
24dd: 48 83 c4 28 add $0x28,%rsp
|
|
24e1: c3 ret
|
|
24e2: e8 b9 8d 03 00 call 0x3b2a0
|
|
24e7: 33 c0 xor %eax,%eax
|
|
24e9: 48 83 c4 28 add $0x28,%rsp
|
|
24ed: c3 ret
|
|
24ee: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
24f3: 48 83 c4 28 add $0x28,%rsp
|
|
24f7: c3 ret
|
|
24f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
24ff: 00
|
|
2500: 48 83 ec 28 sub $0x28,%rsp
|
|
2504: 48 85 c9 test %rcx,%rcx
|
|
2507: 74 25 je 0x252e
|
|
2509: 48 85 d2 test %rdx,%rdx
|
|
250c: 74 20 je 0x252e
|
|
250e: 4d 85 c0 test %r8,%r8
|
|
2511: 74 1b je 0x252e
|
|
2513: 45 85 c9 test %r9d,%r9d
|
|
2516: 77 0a ja 0x2522
|
|
2518: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
251d: 48 83 c4 28 add $0x28,%rsp
|
|
2521: c3 ret
|
|
2522: e8 59 93 03 00 call 0x3b880
|
|
2527: 33 c0 xor %eax,%eax
|
|
2529: 48 83 c4 28 add $0x28,%rsp
|
|
252d: c3 ret
|
|
252e: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
2533: 48 83 c4 28 add $0x28,%rsp
|
|
2537: c3 ret
|
|
2538: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
253f: 00
|
|
2540: 48 83 ec 28 sub $0x28,%rsp
|
|
2544: 48 85 c9 test %rcx,%rcx
|
|
2547: 74 25 je 0x256e
|
|
2549: 48 85 d2 test %rdx,%rdx
|
|
254c: 74 20 je 0x256e
|
|
254e: 4d 85 c0 test %r8,%r8
|
|
2551: 74 1b je 0x256e
|
|
2553: 45 85 c9 test %r9d,%r9d
|
|
2556: 77 0a ja 0x2562
|
|
2558: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
255d: 48 83 c4 28 add $0x28,%rsp
|
|
2561: c3 ret
|
|
2562: e8 39 99 03 00 call 0x3bea0
|
|
2567: 33 c0 xor %eax,%eax
|
|
2569: 48 83 c4 28 add $0x28,%rsp
|
|
256d: c3 ret
|
|
256e: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
2573: 48 83 c4 28 add $0x28,%rsp
|
|
2577: c3 ret
|
|
2578: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
257f: 00
|
|
2580: 48 83 ec 28 sub $0x28,%rsp
|
|
2584: 48 85 c9 test %rcx,%rcx
|
|
2587: 74 25 je 0x25ae
|
|
2589: 48 85 d2 test %rdx,%rdx
|
|
258c: 74 20 je 0x25ae
|
|
258e: 4d 85 c0 test %r8,%r8
|
|
2591: 74 1b je 0x25ae
|
|
2593: 45 85 c9 test %r9d,%r9d
|
|
2596: 7f 0a jg 0x25a2
|
|
2598: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
259d: 48 83 c4 28 add $0x28,%rsp
|
|
25a1: c3 ret
|
|
25a2: e8 39 9f 03 00 call 0x3c4e0
|
|
25a7: 33 c0 xor %eax,%eax
|
|
25a9: 48 83 c4 28 add $0x28,%rsp
|
|
25ad: c3 ret
|
|
25ae: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
25b3: 48 83 c4 28 add $0x28,%rsp
|
|
25b7: c3 ret
|
|
25b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
25bf: 00
|
|
25c0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
|
|
25c5: 48 85 c9 test %rcx,%rcx
|
|
25c8: 74 27 je 0x25f1
|
|
25ca: 48 85 d2 test %rdx,%rdx
|
|
25cd: 74 22 je 0x25f1
|
|
25cf: 4d 85 c0 test %r8,%r8
|
|
25d2: 74 1d je 0x25f1
|
|
25d4: 45 85 c9 test %r9d,%r9d
|
|
25d7: 7f 0b jg 0x25e4
|
|
25d9: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
25de: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
25e3: c3 ret
|
|
25e4: e8 f7 a2 03 00 call 0x3c8e0
|
|
25e9: 33 c0 xor %eax,%eax
|
|
25eb: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
25f0: c3 ret
|
|
25f1: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
25f6: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
25fb: c3 ret
|
|
25fc: 0f 1f 40 00 nopl 0x0(%rax)
|
|
2600: 48 83 ec 28 sub $0x28,%rsp
|
|
2604: 48 85 c9 test %rcx,%rcx
|
|
2607: 74 25 je 0x262e
|
|
2609: 48 85 d2 test %rdx,%rdx
|
|
260c: 74 20 je 0x262e
|
|
260e: 4d 85 c0 test %r8,%r8
|
|
2611: 74 1b je 0x262e
|
|
2613: 45 85 c9 test %r9d,%r9d
|
|
2616: 7f 0a jg 0x2622
|
|
2618: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
261d: 48 83 c4 28 add $0x28,%rsp
|
|
2621: c3 ret
|
|
2622: e8 b9 a6 03 00 call 0x3cce0
|
|
2627: 33 c0 xor %eax,%eax
|
|
2629: 48 83 c4 28 add $0x28,%rsp
|
|
262d: c3 ret
|
|
262e: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
2633: 48 83 c4 28 add $0x28,%rsp
|
|
2637: c3 ret
|
|
2638: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
263f: 00
|
|
2640: 41 57 push %r15
|
|
2642: 49 89 ca mov %rcx,%r10
|
|
2645: 49 89 d3 mov %rdx,%r11
|
|
2648: 4d 85 d2 test %r10,%r10
|
|
264b: 0f 84 fb 00 00 00 je 0x274c
|
|
2651: 4d 85 db test %r11,%r11
|
|
2654: 0f 84 f2 00 00 00 je 0x274c
|
|
265a: 4d 85 c0 test %r8,%r8
|
|
265d: 0f 84 e9 00 00 00 je 0x274c
|
|
2663: 45 85 c9 test %r9d,%r9d
|
|
2666: 0f 8e d8 00 00 00 jle 0x2744
|
|
266c: 49 63 d1 movslq %r9d,%rdx
|
|
266f: 48 83 fa 08 cmp $0x8,%rdx
|
|
2673: 0f 8c c6 00 00 00 jl 0x273f
|
|
2679: 4c 89 c0 mov %r8,%rax
|
|
267c: 48 83 e0 0f and $0xf,%rax
|
|
2680: 85 c0 test %eax,%eax
|
|
2682: 74 10 je 0x2694
|
|
2684: a8 03 test $0x3,%al
|
|
2686: 0f 85 b3 00 00 00 jne 0x273f
|
|
268c: f7 d8 neg %eax
|
|
268e: 83 c0 10 add $0x10,%eax
|
|
2691: c1 e8 02 shr $0x2,%eax
|
|
2694: 89 c1 mov %eax,%ecx
|
|
2696: 4c 8d 79 08 lea 0x8(%rcx),%r15
|
|
269a: 49 3b d7 cmp %r15,%rdx
|
|
269d: 0f 8c 9c 00 00 00 jl 0x273f
|
|
26a3: 45 89 cf mov %r9d,%r15d
|
|
26a6: 44 2b f8 sub %eax,%r15d
|
|
26a9: 41 83 e7 07 and $0x7,%r15d
|
|
26ad: 45 2b cf sub %r15d,%r9d
|
|
26b0: 4d 63 c9 movslq %r9d,%r9
|
|
26b3: 85 c0 test %eax,%eax
|
|
26b5: b8 00 00 00 00 mov $0x0,%eax
|
|
26ba: 76 24 jbe 0x26e0
|
|
26bc: 0f 1f 40 00 nopl 0x0(%rax)
|
|
26c0: c4 c1 7a 10 04 82 vmovss (%r10,%rax,4),%xmm0
|
|
26c6: c4 c1 7a 58 0c 83 vaddss (%r11,%rax,4),%xmm0,%xmm1
|
|
26cc: c4 c1 7a 11 0c 80 vmovss %xmm1,(%r8,%rax,4)
|
|
26d2: 48 ff c0 inc %rax
|
|
26d5: 48 3b c1 cmp %rcx,%rax
|
|
26d8: 72 e6 jb 0x26c0
|
|
26da: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
26e0: c4 c1 78 10 04 8a vmovups (%r10,%rcx,4),%xmm0
|
|
26e6: c4 c1 78 10 54 8a 10 vmovups 0x10(%r10,%rcx,4),%xmm2
|
|
26ed: c4 c1 78 58 0c 8b vaddps (%r11,%rcx,4),%xmm0,%xmm1
|
|
26f3: c4 c1 68 58 5c 8b 10 vaddps 0x10(%r11,%rcx,4),%xmm2,%xmm3
|
|
26fa: c4 c1 78 11 0c 88 vmovups %xmm1,(%r8,%rcx,4)
|
|
2700: c4 c1 78 11 5c 88 10 vmovups %xmm3,0x10(%r8,%rcx,4)
|
|
2707: 48 83 c1 08 add $0x8,%rcx
|
|
270b: 49 3b c9 cmp %r9,%rcx
|
|
270e: 72 d0 jb 0x26e0
|
|
2710: 4c 3b ca cmp %rdx,%r9
|
|
2713: 73 25 jae 0x273a
|
|
2715: 0f 1f 40 00 nopl 0x0(%rax)
|
|
2719: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
2720: c4 81 7a 10 04 8a vmovss (%r10,%r9,4),%xmm0
|
|
2726: c4 81 7a 58 0c 8b vaddss (%r11,%r9,4),%xmm0,%xmm1
|
|
272c: c4 81 7a 11 0c 88 vmovss %xmm1,(%r8,%r9,4)
|
|
2732: 49 ff c1 inc %r9
|
|
2735: 4c 3b ca cmp %rdx,%r9
|
|
2738: 72 e6 jb 0x2720
|
|
273a: 33 c0 xor %eax,%eax
|
|
273c: 41 5f pop %r15
|
|
273e: c3 ret
|
|
273f: 45 33 c9 xor %r9d,%r9d
|
|
2742: eb cc jmp 0x2710
|
|
2744: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
2749: 41 5f pop %r15
|
|
274b: c3 ret
|
|
274c: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
2751: 41 5f pop %r15
|
|
2753: c3 ret
|
|
2754: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
2759: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
2760: 53 push %rbx
|
|
2761: 57 push %rdi
|
|
2762: 55 push %rbp
|
|
2763: 49 89 ca mov %rcx,%r10
|
|
2766: 4d 85 d2 test %r10,%r10
|
|
2769: 0f 84 92 01 00 00 je 0x2901
|
|
276f: 48 85 d2 test %rdx,%rdx
|
|
2772: 0f 84 89 01 00 00 je 0x2901
|
|
2778: 4d 85 c0 test %r8,%r8
|
|
277b: 0f 84 80 01 00 00 je 0x2901
|
|
2781: 45 85 c9 test %r9d,%r9d
|
|
2784: 0f 8e 6e 01 00 00 jle 0x28f8
|
|
278a: 41 83 f9 10 cmp $0x10,%r9d
|
|
278e: 0f 8c 50 01 00 00 jl 0x28e4
|
|
2794: 41 83 f9 1d cmp $0x1d,%r9d
|
|
2798: 0f 8c 4d 01 00 00 jl 0x28eb
|
|
279e: 4c 89 c1 mov %r8,%rcx
|
|
27a1: 48 83 e1 1f and $0x1f,%rcx
|
|
27a5: 89 c9 mov %ecx,%ecx
|
|
27a7: 85 c9 test %ecx,%ecx
|
|
27a9: 74 11 je 0x27bc
|
|
27ab: f6 c1 03 test $0x3,%cl
|
|
27ae: 0f 85 30 01 00 00 jne 0x28e4
|
|
27b4: f7 d9 neg %ecx
|
|
27b6: 83 c1 20 add $0x20,%ecx
|
|
27b9: c1 e9 02 shr $0x2,%ecx
|
|
27bc: 8d 41 10 lea 0x10(%rcx),%eax
|
|
27bf: 44 3b c8 cmp %eax,%r9d
|
|
27c2: 0f 8c 1c 01 00 00 jl 0x28e4
|
|
27c8: 44 89 cf mov %r9d,%edi
|
|
27cb: 33 c0 xor %eax,%eax
|
|
27cd: 2b f9 sub %ecx,%edi
|
|
27cf: 83 e7 0f and $0xf,%edi
|
|
27d2: f7 df neg %edi
|
|
27d4: 41 03 f9 add %r9d,%edi
|
|
27d7: 85 c9 test %ecx,%ecx
|
|
27d9: 76 1e jbe 0x27f9
|
|
27db: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
27e0: c4 c1 7a 10 04 82 vmovss (%r10,%rax,4),%xmm0
|
|
27e6: c5 fa 58 0c 82 vaddss (%rdx,%rax,4),%xmm0,%xmm1
|
|
27eb: c4 c1 7a 11 0c 80 vmovss %xmm1,(%r8,%rax,4)
|
|
27f1: 48 ff c0 inc %rax
|
|
27f4: 48 3b c1 cmp %rcx,%rax
|
|
27f7: 72 e7 jb 0x27e0
|
|
27f9: 48 63 c7 movslq %edi,%rax
|
|
27fc: 0f 1f 40 00 nopl 0x0(%rax)
|
|
2800: c4 c1 7c 10 04 8a vmovups (%r10,%rcx,4),%ymm0
|
|
2806: c4 c1 7c 10 54 8a 20 vmovups 0x20(%r10,%rcx,4),%ymm2
|
|
280d: c5 fc 58 0c 8a vaddps (%rdx,%rcx,4),%ymm0,%ymm1
|
|
2812: c5 ec 58 5c 8a 20 vaddps 0x20(%rdx,%rcx,4),%ymm2,%ymm3
|
|
2818: c4 c1 7c 11 0c 88 vmovups %ymm1,(%r8,%rcx,4)
|
|
281e: c4 c1 7c 11 5c 88 20 vmovups %ymm3,0x20(%r8,%rcx,4)
|
|
2825: 48 83 c1 10 add $0x10,%rcx
|
|
2829: 48 3b c8 cmp %rax,%rcx
|
|
282c: 72 d2 jb 0x2800
|
|
282e: 8d 47 01 lea 0x1(%rdi),%eax
|
|
2831: 41 3b c1 cmp %r9d,%eax
|
|
2834: 0f 87 9d 00 00 00 ja 0x28d7
|
|
283a: 4d 63 c9 movslq %r9d,%r9
|
|
283d: 48 63 ff movslq %edi,%rdi
|
|
2840: 4c 2b cf sub %rdi,%r9
|
|
2843: 49 83 f9 04 cmp $0x4,%r9
|
|
2847: 0f 8c 93 00 00 00 jl 0x28e0
|
|
284d: 48 63 ff movslq %edi,%rdi
|
|
2850: 44 89 cd mov %r9d,%ebp
|
|
2853: 83 e5 fc and $0xfffffffc,%ebp
|
|
2856: 33 c9 xor %ecx,%ecx
|
|
2858: 48 63 ed movslq %ebp,%rbp
|
|
285b: 49 8d 1c b8 lea (%r8,%rdi,4),%rbx
|
|
285f: 48 8d 04 ba lea (%rdx,%rdi,4),%rax
|
|
2863: 4d 8d 1c ba lea (%r10,%rdi,4),%r11
|
|
2867: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
286e: 00
|
|
286f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
2876: 0f 1f 00 nopl (%rax)
|
|
2879: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
2880: c4 c1 78 10 04 8b vmovups (%r11,%rcx,4),%xmm0
|
|
2886: c5 f8 58 0c 88 vaddps (%rax,%rcx,4),%xmm0,%xmm1
|
|
288b: c5 f8 11 0c 8b vmovups %xmm1,(%rbx,%rcx,4)
|
|
2890: 48 83 c1 04 add $0x4,%rcx
|
|
2894: 48 3b cd cmp %rbp,%rcx
|
|
2897: 72 e7 jb 0x2880
|
|
2899: 49 3b e9 cmp %r9,%rbp
|
|
289c: 73 39 jae 0x28d7
|
|
289e: 48 63 ff movslq %edi,%rdi
|
|
28a1: 49 8d 0c b8 lea (%r8,%rdi,4),%rcx
|
|
28a5: 48 8d 14 ba lea (%rdx,%rdi,4),%rdx
|
|
28a9: 49 8d 04 ba lea (%r10,%rdi,4),%rax
|
|
28ad: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
28b4: 00
|
|
28b5: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
28bc: 0f 1f 40 00 nopl 0x0(%rax)
|
|
28c0: c5 fa 10 04 a8 vmovss (%rax,%rbp,4),%xmm0
|
|
28c5: c5 fa 58 0c aa vaddss (%rdx,%rbp,4),%xmm0,%xmm1
|
|
28ca: c5 fa 11 0c a9 vmovss %xmm1,(%rcx,%rbp,4)
|
|
28cf: 48 ff c5 inc %rbp
|
|
28d2: 49 3b e9 cmp %r9,%rbp
|
|
28d5: 72 e9 jb 0x28c0
|
|
28d7: 33 c0 xor %eax,%eax
|
|
28d9: c5 f8 77 vzeroupper
|
|
28dc: 5d pop %rbp
|
|
28dd: 5f pop %rdi
|
|
28de: 5b pop %rbx
|
|
28df: c3 ret
|
|
28e0: 33 ed xor %ebp,%ebp
|
|
28e2: eb b5 jmp 0x2899
|
|
28e4: 33 ff xor %edi,%edi
|
|
28e6: e9 43 ff ff ff jmp 0x282e
|
|
28eb: 44 89 cf mov %r9d,%edi
|
|
28ee: 33 c9 xor %ecx,%ecx
|
|
28f0: 83 e7 f0 and $0xfffffff0,%edi
|
|
28f3: e9 01 ff ff ff jmp 0x27f9
|
|
28f8: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
28fd: 5d pop %rbp
|
|
28fe: 5f pop %rdi
|
|
28ff: 5b pop %rbx
|
|
2900: c3 ret
|
|
2901: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
2906: 5d pop %rbp
|
|
2907: 5f pop %rdi
|
|
2908: 5b pop %rbx
|
|
2909: c3 ret
|
|
290a: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
2911: 00
|
|
2912: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
2919: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
2920: 48 83 ec 38 sub $0x38,%rsp
|
|
2924: 45 89 c1 mov %r8d,%r9d
|
|
2927: 49 89 d0 mov %rdx,%r8
|
|
292a: 48 89 ca mov %rcx,%rdx
|
|
292d: f2 0f 11 5c 24 58 movsd %xmm3,0x58(%rsp)
|
|
2933: 48 85 d2 test %rdx,%rdx
|
|
2936: 8b 44 24 60 mov 0x60(%rsp),%eax
|
|
293a: 74 47 je 0x2983
|
|
293c: 4d 85 c0 test %r8,%r8
|
|
293f: 74 42 je 0x2983
|
|
2941: 45 85 c9 test %r9d,%r9d
|
|
2944: 7e 47 jle 0x298d
|
|
2946: 85 c0 test %eax,%eax
|
|
2948: 74 0f je 0x2959
|
|
294a: 83 f8 04 cmp $0x4,%eax
|
|
294d: 74 0d je 0x295c
|
|
294f: b8 fb ff ff ff mov $0xfffffffb,%eax
|
|
2954: 48 83 c4 38 add $0x38,%rsp
|
|
2958: c3 ret
|
|
2959: 83 f8 04 cmp $0x4,%eax
|
|
295c: 49 89 e3 mov %rsp,%r11
|
|
295f: b8 01 00 00 00 mov $0x1,%eax
|
|
2964: 41 ba 00 00 00 00 mov $0x0,%r10d
|
|
296a: 48 8d 4c 24 58 lea 0x58(%rsp),%rcx
|
|
296f: 44 0f 44 d0 cmove %eax,%r10d
|
|
2973: 45 89 53 20 mov %r10d,0x20(%r11)
|
|
2977: e8 c4 d6 a6 01 call 0x1a70040
|
|
297c: 33 c0 xor %eax,%eax
|
|
297e: 48 83 c4 38 add $0x38,%rsp
|
|
2982: c3 ret
|
|
2983: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
2988: 48 83 c4 38 add $0x38,%rsp
|
|
298c: c3 ret
|
|
298d: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
2992: 48 83 c4 38 add $0x38,%rsp
|
|
2996: c3 ret
|
|
2997: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
299e: 00 00
|
|
29a0: 48 8d 64 24 c8 lea -0x38(%rsp),%rsp
|
|
29a5: 45 89 c1 mov %r8d,%r9d
|
|
29a8: 49 89 d0 mov %rdx,%r8
|
|
29ab: 48 89 ca mov %rcx,%rdx
|
|
29ae: f2 0f 11 5c 24 58 movsd %xmm3,0x58(%rsp)
|
|
29b4: 48 85 d2 test %rdx,%rdx
|
|
29b7: 8b 44 24 60 mov 0x60(%rsp),%eax
|
|
29bb: 74 4b je 0x2a08
|
|
29bd: 4d 85 c0 test %r8,%r8
|
|
29c0: 74 46 je 0x2a08
|
|
29c2: 45 85 c9 test %r9d,%r9d
|
|
29c5: 7e 4c jle 0x2a13
|
|
29c7: 85 c0 test %eax,%eax
|
|
29c9: 74 12 je 0x29dd
|
|
29cb: 83 7c 24 60 04 cmpl $0x4,0x60(%rsp)
|
|
29d0: 74 0b je 0x29dd
|
|
29d2: b8 fb ff ff ff mov $0xfffffffb,%eax
|
|
29d7: 48 8d 64 24 38 lea 0x38(%rsp),%rsp
|
|
29dc: c3 ret
|
|
29dd: 49 89 e3 mov %rsp,%r11
|
|
29e0: 41 ba 01 00 00 00 mov $0x1,%r10d
|
|
29e6: 83 f8 04 cmp $0x4,%eax
|
|
29e9: b8 00 00 00 00 mov $0x0,%eax
|
|
29ee: 41 0f 44 c2 cmove %r10d,%eax
|
|
29f2: 48 8d 4c 24 58 lea 0x58(%rsp),%rcx
|
|
29f7: 41 89 43 20 mov %eax,0x20(%r11)
|
|
29fb: e8 f0 42 a7 01 call 0x1a76cf0
|
|
2a00: 33 c0 xor %eax,%eax
|
|
2a02: 48 8d 64 24 38 lea 0x38(%rsp),%rsp
|
|
2a07: c3 ret
|
|
2a08: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
2a0d: 48 8d 64 24 38 lea 0x38(%rsp),%rsp
|
|
2a12: c3 ret
|
|
2a13: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
2a18: 48 8d 64 24 38 lea 0x38(%rsp),%rsp
|
|
2a1d: c3 ret
|
|
2a1e: 66 90 xchg %ax,%ax
|
|
2a20: 48 83 ec 38 sub $0x38,%rsp
|
|
2a24: 45 89 c1 mov %r8d,%r9d
|
|
2a27: 49 89 d0 mov %rdx,%r8
|
|
2a2a: 48 89 ca mov %rcx,%rdx
|
|
2a2d: f2 0f 11 5c 24 58 movsd %xmm3,0x58(%rsp)
|
|
2a33: 8b 44 24 60 mov 0x60(%rsp),%eax
|
|
2a37: 48 85 d2 test %rdx,%rdx
|
|
2a3a: 74 47 je 0x2a83
|
|
2a3c: 4d 85 c0 test %r8,%r8
|
|
2a3f: 74 42 je 0x2a83
|
|
2a41: 45 85 c9 test %r9d,%r9d
|
|
2a44: 7e 47 jle 0x2a8d
|
|
2a46: 85 c0 test %eax,%eax
|
|
2a48: 74 0f je 0x2a59
|
|
2a4a: 83 f8 04 cmp $0x4,%eax
|
|
2a4d: 74 0d je 0x2a5c
|
|
2a4f: b8 fb ff ff ff mov $0xfffffffb,%eax
|
|
2a54: 48 83 c4 38 add $0x38,%rsp
|
|
2a58: c3 ret
|
|
2a59: 83 f8 04 cmp $0x4,%eax
|
|
2a5c: b8 01 00 00 00 mov $0x1,%eax
|
|
2a61: 41 ba 00 00 00 00 mov $0x0,%r10d
|
|
2a67: 48 8d 4c 24 58 lea 0x58(%rsp),%rcx
|
|
2a6c: 44 0f 44 d0 cmove %eax,%r10d
|
|
2a70: 49 89 e3 mov %rsp,%r11
|
|
2a73: 45 89 53 20 mov %r10d,0x20(%r11)
|
|
2a77: e8 14 b1 a7 01 call 0x1a7db90
|
|
2a7c: 33 c0 xor %eax,%eax
|
|
2a7e: 48 83 c4 38 add $0x38,%rsp
|
|
2a82: c3 ret
|
|
2a83: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
2a88: 48 83 c4 38 add $0x38,%rsp
|
|
2a8c: c3 ret
|
|
2a8d: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
2a92: 48 83 c4 38 add $0x38,%rsp
|
|
2a96: c3 ret
|
|
2a97: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
2a9e: 00 00
|
|
2aa0: 48 83 ec 38 sub $0x38,%rsp
|
|
2aa4: 45 89 c1 mov %r8d,%r9d
|
|
2aa7: 49 89 d0 mov %rdx,%r8
|
|
2aaa: 48 89 ca mov %rcx,%rdx
|
|
2aad: c5 fb 11 5c 24 58 vmovsd %xmm3,0x58(%rsp)
|
|
2ab3: 8b 44 24 60 mov 0x60(%rsp),%eax
|
|
2ab7: 48 85 d2 test %rdx,%rdx
|
|
2aba: 74 47 je 0x2b03
|
|
2abc: 4d 85 c0 test %r8,%r8
|
|
2abf: 74 42 je 0x2b03
|
|
2ac1: 45 85 c9 test %r9d,%r9d
|
|
2ac4: 7e 47 jle 0x2b0d
|
|
2ac6: 85 c0 test %eax,%eax
|
|
2ac8: 74 0f je 0x2ad9
|
|
2aca: 83 f8 04 cmp $0x4,%eax
|
|
2acd: 74 0d je 0x2adc
|
|
2acf: b8 fb ff ff ff mov $0xfffffffb,%eax
|
|
2ad4: 48 83 c4 38 add $0x38,%rsp
|
|
2ad8: c3 ret
|
|
2ad9: 83 f8 04 cmp $0x4,%eax
|
|
2adc: 49 89 e3 mov %rsp,%r11
|
|
2adf: b8 01 00 00 00 mov $0x1,%eax
|
|
2ae4: 41 ba 00 00 00 00 mov $0x0,%r10d
|
|
2aea: 48 8d 4c 24 58 lea 0x58(%rsp),%rcx
|
|
2aef: 44 0f 44 d0 cmove %eax,%r10d
|
|
2af3: 45 89 53 20 mov %r10d,0x20(%r11)
|
|
2af7: e8 c4 18 a8 01 call 0x1a843c0
|
|
2afc: 33 c0 xor %eax,%eax
|
|
2afe: 48 83 c4 38 add $0x38,%rsp
|
|
2b02: c3 ret
|
|
2b03: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
2b08: 48 83 c4 38 add $0x38,%rsp
|
|
2b0c: c3 ret
|
|
2b0d: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
2b12: 48 83 c4 38 add $0x38,%rsp
|
|
2b16: c3 ret
|
|
2b17: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
2b1e: 00 00
|
|
2b20: 48 83 ec 38 sub $0x38,%rsp
|
|
2b24: 45 89 c1 mov %r8d,%r9d
|
|
2b27: 49 89 d0 mov %rdx,%r8
|
|
2b2a: 48 89 ca mov %rcx,%rdx
|
|
2b2d: c5 fb 11 5c 24 58 vmovsd %xmm3,0x58(%rsp)
|
|
2b33: 8b 44 24 60 mov 0x60(%rsp),%eax
|
|
2b37: 48 85 d2 test %rdx,%rdx
|
|
2b3a: 74 47 je 0x2b83
|
|
2b3c: 4d 85 c0 test %r8,%r8
|
|
2b3f: 74 42 je 0x2b83
|
|
2b41: 45 85 c9 test %r9d,%r9d
|
|
2b44: 7e 47 jle 0x2b8d
|
|
2b46: 85 c0 test %eax,%eax
|
|
2b48: 74 0f je 0x2b59
|
|
2b4a: 83 f8 04 cmp $0x4,%eax
|
|
2b4d: 74 0d je 0x2b5c
|
|
2b4f: b8 fb ff ff ff mov $0xfffffffb,%eax
|
|
2b54: 48 83 c4 38 add $0x38,%rsp
|
|
2b58: c3 ret
|
|
2b59: 83 f8 04 cmp $0x4,%eax
|
|
2b5c: 49 89 e3 mov %rsp,%r11
|
|
2b5f: b8 01 00 00 00 mov $0x1,%eax
|
|
2b64: 41 ba 00 00 00 00 mov $0x0,%r10d
|
|
2b6a: 48 8d 4c 24 58 lea 0x58(%rsp),%rcx
|
|
2b6f: 44 0f 44 d0 cmove %eax,%r10d
|
|
2b73: 45 89 53 20 mov %r10d,0x20(%r11)
|
|
2b77: e8 a4 82 a8 01 call 0x1a8ae20
|
|
2b7c: 33 c0 xor %eax,%eax
|
|
2b7e: 48 83 c4 38 add $0x38,%rsp
|
|
2b82: c3 ret
|
|
2b83: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
2b88: 48 83 c4 38 add $0x38,%rsp
|
|
2b8c: c3 ret
|
|
2b8d: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
2b92: 48 83 c4 38 add $0x38,%rsp
|
|
2b96: c3 ret
|
|
2b97: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
2b9e: 00 00
|
|
2ba0: 48 83 ec 38 sub $0x38,%rsp
|
|
2ba4: 45 89 c1 mov %r8d,%r9d
|
|
2ba7: 49 89 d0 mov %rdx,%r8
|
|
2baa: 48 89 ca mov %rcx,%rdx
|
|
2bad: c5 fb 11 5c 24 58 vmovsd %xmm3,0x58(%rsp)
|
|
2bb3: 8b 44 24 60 mov 0x60(%rsp),%eax
|
|
2bb7: 48 85 d2 test %rdx,%rdx
|
|
2bba: 74 47 je 0x2c03
|
|
2bbc: 4d 85 c0 test %r8,%r8
|
|
2bbf: 74 42 je 0x2c03
|
|
2bc1: 45 85 c9 test %r9d,%r9d
|
|
2bc4: 7e 47 jle 0x2c0d
|
|
2bc6: 85 c0 test %eax,%eax
|
|
2bc8: 74 0f je 0x2bd9
|
|
2bca: 83 f8 04 cmp $0x4,%eax
|
|
2bcd: 74 0d je 0x2bdc
|
|
2bcf: b8 fb ff ff ff mov $0xfffffffb,%eax
|
|
2bd4: 48 83 c4 38 add $0x38,%rsp
|
|
2bd8: c3 ret
|
|
2bd9: 83 f8 04 cmp $0x4,%eax
|
|
2bdc: 49 89 e3 mov %rsp,%r11
|
|
2bdf: b8 01 00 00 00 mov $0x1,%eax
|
|
2be4: 41 ba 00 00 00 00 mov $0x0,%r10d
|
|
2bea: 48 8d 4c 24 58 lea 0x58(%rsp),%rcx
|
|
2bef: 44 0f 44 d0 cmove %eax,%r10d
|
|
2bf3: 45 89 53 20 mov %r10d,0x20(%r11)
|
|
2bf7: e8 64 ee a8 01 call 0x1a91a60
|
|
2bfc: 33 c0 xor %eax,%eax
|
|
2bfe: 48 83 c4 38 add $0x38,%rsp
|
|
2c02: c3 ret
|
|
2c03: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
2c08: 48 83 c4 38 add $0x38,%rsp
|
|
2c0c: c3 ret
|
|
2c0d: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
2c12: 48 83 c4 38 add $0x38,%rsp
|
|
2c16: c3 ret
|
|
2c17: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
2c1e: 00 00
|
|
2c20: 49 89 ca mov %rcx,%r10
|
|
2c23: 4d 85 d2 test %r10,%r10
|
|
2c26: 0f 84 fe 01 00 00 je 0x2e2a
|
|
2c2c: 4d 85 c0 test %r8,%r8
|
|
2c2f: 0f 84 f5 01 00 00 je 0x2e2a
|
|
2c35: 45 85 c9 test %r9d,%r9d
|
|
2c38: 0f 8e e6 01 00 00 jle 0x2e24
|
|
2c3e: 49 63 c9 movslq %r9d,%rcx
|
|
2c41: 48 83 f9 08 cmp $0x8,%rcx
|
|
2c45: 0f 8c d4 01 00 00 jl 0x2e1f
|
|
2c4b: 4c 89 c0 mov %r8,%rax
|
|
2c4e: 48 83 e0 0f and $0xf,%rax
|
|
2c52: 85 c0 test %eax,%eax
|
|
2c54: 74 0d je 0x2c63
|
|
2c56: a8 07 test $0x7,%al
|
|
2c58: 0f 85 c1 01 00 00 jne 0x2e1f
|
|
2c5e: b8 01 00 00 00 mov $0x1,%eax
|
|
2c63: 8d 50 08 lea 0x8(%rax),%edx
|
|
2c66: 48 3b ca cmp %rdx,%rcx
|
|
2c69: 0f 8c b0 01 00 00 jl 0x2e1f
|
|
2c6f: 44 89 ca mov %r9d,%edx
|
|
2c72: 45 33 db xor %r11d,%r11d
|
|
2c75: 2b d0 sub %eax,%edx
|
|
2c77: 83 e2 07 and $0x7,%edx
|
|
2c7a: 44 2b ca sub %edx,%r9d
|
|
2c7d: 89 c2 mov %eax,%edx
|
|
2c7f: 85 c0 test %eax,%eax
|
|
2c81: 76 3b jbe 0x2cbe
|
|
2c83: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
2c8a: 00
|
|
2c8b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
2c92: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
2c99: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
2ca0: f2 43 0f 10 04 da movsd (%r10,%r11,8),%xmm0
|
|
2ca6: f2 0f 59 c1 mulsd %xmm1,%xmm0
|
|
2caa: f2 43 0f 58 04 d8 addsd (%r8,%r11,8),%xmm0
|
|
2cb0: f2 43 0f 11 04 d8 movsd %xmm0,(%r8,%r11,8)
|
|
2cb6: 49 ff c3 inc %r11
|
|
2cb9: 4c 3b da cmp %rdx,%r11
|
|
2cbc: 72 e2 jb 0x2ca0
|
|
2cbe: 89 c0 mov %eax,%eax
|
|
2cc0: 4d 8d 1c c2 lea (%r10,%rax,8),%r11
|
|
2cc4: 49 63 c1 movslq %r9d,%rax
|
|
2cc7: 49 f7 c3 0f 00 00 00 test $0xf,%r11
|
|
2cce: 0f 84 97 00 00 00 je 0x2d6b
|
|
2cd4: f2 0f 12 c1 movddup %xmm1,%xmm0
|
|
2cd8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
2cdf: 00
|
|
2ce0: f2 41 0f 10 14 d2 movsd (%r10,%rdx,8),%xmm2
|
|
2ce6: f2 41 0f 10 5c d2 10 movsd 0x10(%r10,%rdx,8),%xmm3
|
|
2ced: f2 41 0f 10 64 d2 20 movsd 0x20(%r10,%rdx,8),%xmm4
|
|
2cf4: f2 41 0f 10 6c d2 30 movsd 0x30(%r10,%rdx,8),%xmm5
|
|
2cfb: 66 41 0f 16 54 d2 08 movhpd 0x8(%r10,%rdx,8),%xmm2
|
|
2d02: 66 41 0f 16 5c d2 18 movhpd 0x18(%r10,%rdx,8),%xmm3
|
|
2d09: 66 41 0f 16 64 d2 28 movhpd 0x28(%r10,%rdx,8),%xmm4
|
|
2d10: 66 41 0f 16 6c d2 38 movhpd 0x38(%r10,%rdx,8),%xmm5
|
|
2d17: 66 0f 59 d0 mulpd %xmm0,%xmm2
|
|
2d1b: 66 0f 59 d8 mulpd %xmm0,%xmm3
|
|
2d1f: 66 0f 59 e0 mulpd %xmm0,%xmm4
|
|
2d23: 66 0f 59 e8 mulpd %xmm0,%xmm5
|
|
2d27: 66 41 0f 58 14 d0 addpd (%r8,%rdx,8),%xmm2
|
|
2d2d: 66 41 0f 58 5c d0 10 addpd 0x10(%r8,%rdx,8),%xmm3
|
|
2d34: 66 41 0f 58 64 d0 20 addpd 0x20(%r8,%rdx,8),%xmm4
|
|
2d3b: 66 41 0f 58 6c d0 30 addpd 0x30(%r8,%rdx,8),%xmm5
|
|
2d42: 41 0f 29 14 d0 movaps %xmm2,(%r8,%rdx,8)
|
|
2d47: 41 0f 29 5c d0 10 movaps %xmm3,0x10(%r8,%rdx,8)
|
|
2d4d: 41 0f 29 64 d0 20 movaps %xmm4,0x20(%r8,%rdx,8)
|
|
2d53: 41 0f 29 6c d0 30 movaps %xmm5,0x30(%r8,%rdx,8)
|
|
2d59: 48 83 c2 08 add $0x8,%rdx
|
|
2d5d: 48 3b d0 cmp %rax,%rdx
|
|
2d60: 0f 82 7a ff ff ff jb 0x2ce0
|
|
2d66: e9 77 00 00 00 jmp 0x2de2
|
|
2d6b: f2 0f 12 c1 movddup %xmm1,%xmm0
|
|
2d6f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
2d76: 00
|
|
2d77: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
2d7e: 66 90 xchg %ax,%ax
|
|
2d80: 41 0f 28 14 d2 movaps (%r10,%rdx,8),%xmm2
|
|
2d85: 41 0f 28 5c d2 10 movaps 0x10(%r10,%rdx,8),%xmm3
|
|
2d8b: 41 0f 28 64 d2 20 movaps 0x20(%r10,%rdx,8),%xmm4
|
|
2d91: 41 0f 28 6c d2 30 movaps 0x30(%r10,%rdx,8),%xmm5
|
|
2d97: 66 0f 59 d0 mulpd %xmm0,%xmm2
|
|
2d9b: 66 0f 59 d8 mulpd %xmm0,%xmm3
|
|
2d9f: 66 0f 59 e0 mulpd %xmm0,%xmm4
|
|
2da3: 66 0f 59 e8 mulpd %xmm0,%xmm5
|
|
2da7: 66 41 0f 58 14 d0 addpd (%r8,%rdx,8),%xmm2
|
|
2dad: 66 41 0f 58 5c d0 10 addpd 0x10(%r8,%rdx,8),%xmm3
|
|
2db4: 66 41 0f 58 64 d0 20 addpd 0x20(%r8,%rdx,8),%xmm4
|
|
2dbb: 66 41 0f 58 6c d0 30 addpd 0x30(%r8,%rdx,8),%xmm5
|
|
2dc2: 41 0f 29 14 d0 movaps %xmm2,(%r8,%rdx,8)
|
|
2dc7: 41 0f 29 5c d0 10 movaps %xmm3,0x10(%r8,%rdx,8)
|
|
2dcd: 41 0f 29 64 d0 20 movaps %xmm4,0x20(%r8,%rdx,8)
|
|
2dd3: 41 0f 29 6c d0 30 movaps %xmm5,0x30(%r8,%rdx,8)
|
|
2dd9: 48 83 c2 08 add $0x8,%rdx
|
|
2ddd: 48 3b d0 cmp %rax,%rdx
|
|
2de0: 72 9e jb 0x2d80
|
|
2de2: 33 c0 xor %eax,%eax
|
|
2de4: 41 8d 51 01 lea 0x1(%r9),%edx
|
|
2de8: 48 63 d2 movslq %edx,%rdx
|
|
2deb: 48 3b d1 cmp %rcx,%rdx
|
|
2dee: 77 2c ja 0x2e1c
|
|
2df0: 4d 63 c9 movslq %r9d,%r9
|
|
2df3: 49 2b c9 sub %r9,%rcx
|
|
2df6: 4f 8d 14 ca lea (%r10,%r9,8),%r10
|
|
2dfa: 4b 8d 14 c8 lea (%r8,%r9,8),%rdx
|
|
2dfe: 66 90 xchg %ax,%ax
|
|
2e00: f2 41 0f 10 04 c2 movsd (%r10,%rax,8),%xmm0
|
|
2e06: f2 0f 59 c1 mulsd %xmm1,%xmm0
|
|
2e0a: f2 0f 58 04 c2 addsd (%rdx,%rax,8),%xmm0
|
|
2e0f: f2 0f 11 04 c2 movsd %xmm0,(%rdx,%rax,8)
|
|
2e14: 48 ff c0 inc %rax
|
|
2e17: 48 3b c1 cmp %rcx,%rax
|
|
2e1a: 72 e4 jb 0x2e00
|
|
2e1c: 33 c0 xor %eax,%eax
|
|
2e1e: c3 ret
|
|
2e1f: 45 33 c9 xor %r9d,%r9d
|
|
2e22: eb be jmp 0x2de2
|
|
2e24: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
2e29: c3 ret
|
|
2e2a: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
2e2f: c3 ret
|
|
2e30: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
2e37: 00
|
|
2e38: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
2e3f: 90 nop
|
|
2e40: 49 89 ca mov %rcx,%r10
|
|
2e43: 4d 85 d2 test %r10,%r10
|
|
2e46: 0f 84 f7 01 00 00 je 0x3043
|
|
2e4c: 4d 85 c0 test %r8,%r8
|
|
2e4f: 0f 84 ee 01 00 00 je 0x3043
|
|
2e55: 45 85 c9 test %r9d,%r9d
|
|
2e58: 0f 8e eb 01 00 00 jle 0x3049
|
|
2e5e: 44 89 c8 mov %r9d,%eax
|
|
2e61: ba 01 00 00 00 mov $0x1,%edx
|
|
2e66: c1 e8 03 shr $0x3,%eax
|
|
2e69: 33 c9 xor %ecx,%ecx
|
|
2e6b: 85 c0 test %eax,%eax
|
|
2e6d: 0f 86 eb 00 00 00 jbe 0x2f5e
|
|
2e73: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
2e78: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
2e7f: 00
|
|
2e80: 89 ca mov %ecx,%edx
|
|
2e82: ff c1 inc %ecx
|
|
2e84: c1 e2 03 shl $0x3,%edx
|
|
2e87: 48 63 d2 movslq %edx,%rdx
|
|
2e8a: 3b c8 cmp %eax,%ecx
|
|
2e8c: f2 41 0f 10 04 d2 movsd (%r10,%rdx,8),%xmm0
|
|
2e92: f2 41 0f 10 54 d2 08 movsd 0x8(%r10,%rdx,8),%xmm2
|
|
2e99: f2 41 0f 10 5c d2 10 movsd 0x10(%r10,%rdx,8),%xmm3
|
|
2ea0: f2 0f 59 c1 mulsd %xmm1,%xmm0
|
|
2ea4: f2 0f 59 d1 mulsd %xmm1,%xmm2
|
|
2ea8: f2 0f 59 d9 mulsd %xmm1,%xmm3
|
|
2eac: f2 41 0f 58 04 d0 addsd (%r8,%rdx,8),%xmm0
|
|
2eb2: f2 41 0f 58 54 d0 08 addsd 0x8(%r8,%rdx,8),%xmm2
|
|
2eb9: f2 41 0f 58 5c d0 10 addsd 0x10(%r8,%rdx,8),%xmm3
|
|
2ec0: f2 41 0f 11 04 d0 movsd %xmm0,(%r8,%rdx,8)
|
|
2ec6: f2 41 0f 11 54 d0 08 movsd %xmm2,0x8(%r8,%rdx,8)
|
|
2ecd: f2 41 0f 11 5c d0 10 movsd %xmm3,0x10(%r8,%rdx,8)
|
|
2ed4: f2 41 0f 10 64 d2 18 movsd 0x18(%r10,%rdx,8),%xmm4
|
|
2edb: f2 41 0f 10 6c d2 20 movsd 0x20(%r10,%rdx,8),%xmm5
|
|
2ee2: f2 41 0f 10 44 d2 28 movsd 0x28(%r10,%rdx,8),%xmm0
|
|
2ee9: f2 41 0f 10 54 d2 30 movsd 0x30(%r10,%rdx,8),%xmm2
|
|
2ef0: f2 41 0f 10 5c d2 38 movsd 0x38(%r10,%rdx,8),%xmm3
|
|
2ef7: f2 0f 59 e1 mulsd %xmm1,%xmm4
|
|
2efb: f2 0f 59 e9 mulsd %xmm1,%xmm5
|
|
2eff: f2 0f 59 c1 mulsd %xmm1,%xmm0
|
|
2f03: f2 41 0f 58 64 d0 18 addsd 0x18(%r8,%rdx,8),%xmm4
|
|
2f0a: f2 0f 59 d1 mulsd %xmm1,%xmm2
|
|
2f0e: f2 41 0f 58 6c d0 20 addsd 0x20(%r8,%rdx,8),%xmm5
|
|
2f15: f2 0f 59 d9 mulsd %xmm1,%xmm3
|
|
2f19: f2 41 0f 58 44 d0 28 addsd 0x28(%r8,%rdx,8),%xmm0
|
|
2f20: f2 41 0f 58 54 d0 30 addsd 0x30(%r8,%rdx,8),%xmm2
|
|
2f27: f2 41 0f 58 5c d0 38 addsd 0x38(%r8,%rdx,8),%xmm3
|
|
2f2e: f2 41 0f 11 64 d0 18 movsd %xmm4,0x18(%r8,%rdx,8)
|
|
2f35: f2 41 0f 11 6c d0 20 movsd %xmm5,0x20(%r8,%rdx,8)
|
|
2f3c: f2 41 0f 11 44 d0 28 movsd %xmm0,0x28(%r8,%rdx,8)
|
|
2f43: f2 41 0f 11 54 d0 30 movsd %xmm2,0x30(%r8,%rdx,8)
|
|
2f4a: f2 41 0f 11 5c d0 38 movsd %xmm3,0x38(%r8,%rdx,8)
|
|
2f51: 0f 82 29 ff ff ff jb 0x2e80
|
|
2f57: c1 e1 03 shl $0x3,%ecx
|
|
2f5a: 89 ca mov %ecx,%edx
|
|
2f5c: ff c2 inc %edx
|
|
2f5e: 41 3b d1 cmp %r9d,%edx
|
|
2f61: 0f 87 d9 00 00 00 ja 0x3040
|
|
2f67: 44 2b ca sub %edx,%r9d
|
|
2f6a: 48 8d 0d 6f e2 fe ff lea -0x11d91(%rip),%rcx # 0xffffffffffff11e0
|
|
2f71: 42 0f b6 84 09 b8 cd movzbl 0x1c5cdb8(%rcx,%r9,1),%eax
|
|
2f78: c5 01
|
|
2f7a: 48 8d 84 01 a4 1d 01 lea 0x11da4(%rcx,%rax,1),%rax
|
|
2f81: 00
|
|
2f82: ff e0 jmp *%rax
|
|
2f84: 48 63 d2 movslq %edx,%rdx
|
|
2f87: f2 41 0f 10 44 d2 28 movsd 0x28(%r10,%rdx,8),%xmm0
|
|
2f8e: f2 0f 59 c1 mulsd %xmm1,%xmm0
|
|
2f92: 49 8d 44 d0 28 lea 0x28(%r8,%rdx,8),%rax
|
|
2f97: f2 0f 58 00 addsd (%rax),%xmm0
|
|
2f9b: f2 0f 11 00 movsd %xmm0,(%rax)
|
|
2f9f: 48 63 d2 movslq %edx,%rdx
|
|
2fa2: f2 41 0f 10 44 d2 20 movsd 0x20(%r10,%rdx,8),%xmm0
|
|
2fa9: f2 0f 59 c1 mulsd %xmm1,%xmm0
|
|
2fad: 49 8d 44 d0 20 lea 0x20(%r8,%rdx,8),%rax
|
|
2fb2: f2 0f 58 00 addsd (%rax),%xmm0
|
|
2fb6: f2 0f 11 00 movsd %xmm0,(%rax)
|
|
2fba: 48 63 d2 movslq %edx,%rdx
|
|
2fbd: f2 41 0f 10 44 d2 18 movsd 0x18(%r10,%rdx,8),%xmm0
|
|
2fc4: f2 0f 59 c1 mulsd %xmm1,%xmm0
|
|
2fc8: 49 8d 44 d0 18 lea 0x18(%r8,%rdx,8),%rax
|
|
2fcd: f2 0f 58 00 addsd (%rax),%xmm0
|
|
2fd1: f2 0f 11 00 movsd %xmm0,(%rax)
|
|
2fd5: 48 63 d2 movslq %edx,%rdx
|
|
2fd8: f2 41 0f 10 44 d2 10 movsd 0x10(%r10,%rdx,8),%xmm0
|
|
2fdf: f2 0f 59 c1 mulsd %xmm1,%xmm0
|
|
2fe3: 49 8d 44 d0 10 lea 0x10(%r8,%rdx,8),%rax
|
|
2fe8: f2 0f 58 00 addsd (%rax),%xmm0
|
|
2fec: f2 0f 11 00 movsd %xmm0,(%rax)
|
|
2ff0: 48 63 d2 movslq %edx,%rdx
|
|
2ff3: f2 41 0f 10 44 d2 08 movsd 0x8(%r10,%rdx,8),%xmm0
|
|
2ffa: f2 0f 59 c1 mulsd %xmm1,%xmm0
|
|
2ffe: 49 8d 44 d0 08 lea 0x8(%r8,%rdx,8),%rax
|
|
3003: f2 0f 58 00 addsd (%rax),%xmm0
|
|
3007: f2 0f 11 00 movsd %xmm0,(%rax)
|
|
300b: 48 63 d2 movslq %edx,%rdx
|
|
300e: f2 41 0f 10 04 d2 movsd (%r10,%rdx,8),%xmm0
|
|
3014: f2 0f 59 c1 mulsd %xmm1,%xmm0
|
|
3018: f2 41 0f 58 04 d0 addsd (%r8,%rdx,8),%xmm0
|
|
301e: f2 41 0f 11 04 d0 movsd %xmm0,(%r8,%rdx,8)
|
|
3024: 48 63 d2 movslq %edx,%rdx
|
|
3027: f2 41 0f 10 44 d2 f8 movsd -0x8(%r10,%rdx,8),%xmm0
|
|
302e: f2 0f 59 c8 mulsd %xmm0,%xmm1
|
|
3032: f2 41 0f 58 4c d0 f8 addsd -0x8(%r8,%rdx,8),%xmm1
|
|
3039: f2 41 0f 11 4c d0 f8 movsd %xmm1,-0x8(%r8,%rdx,8)
|
|
3040: 33 c0 xor %eax,%eax
|
|
3042: c3 ret
|
|
3043: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
3048: c3 ret
|
|
3049: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
304e: c3 ret
|
|
304f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
3056: 00
|
|
3057: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
305e: 66 90 xchg %ax,%ax
|
|
3060: 41 57 push %r15
|
|
3062: 45 89 cb mov %r9d,%r11d
|
|
3065: 48 85 c9 test %rcx,%rcx
|
|
3068: 0f 84 53 02 00 00 je 0x32c1
|
|
306e: 4d 85 c0 test %r8,%r8
|
|
3071: 0f 84 4a 02 00 00 je 0x32c1
|
|
3077: 45 85 db test %r11d,%r11d
|
|
307a: 0f 8e 39 02 00 00 jle 0x32b9
|
|
3080: 41 83 fb 08 cmp $0x8,%r11d
|
|
3084: 0f 8c 1f 02 00 00 jl 0x32a9
|
|
308a: 4d 89 c2 mov %r8,%r10
|
|
308d: 49 83 e2 0f and $0xf,%r10
|
|
3091: 45 85 d2 test %r10d,%r10d
|
|
3094: 74 13 je 0x30a9
|
|
3096: 41 f7 c2 07 00 00 00 test $0x7,%r10d
|
|
309d: 0f 85 06 02 00 00 jne 0x32a9
|
|
30a3: 41 ba 01 00 00 00 mov $0x1,%r10d
|
|
30a9: 41 8d 42 08 lea 0x8(%r10),%eax
|
|
30ad: 44 3b d8 cmp %eax,%r11d
|
|
30b0: 0f 8c f3 01 00 00 jl 0x32a9
|
|
30b6: 44 89 d8 mov %r11d,%eax
|
|
30b9: 33 d2 xor %edx,%edx
|
|
30bb: 41 2b c2 sub %r10d,%eax
|
|
30be: 45 89 d1 mov %r10d,%r9d
|
|
30c1: 83 e0 07 and $0x7,%eax
|
|
30c4: f7 d8 neg %eax
|
|
30c6: 41 03 c3 add %r11d,%eax
|
|
30c9: 45 85 d2 test %r10d,%r10d
|
|
30cc: 76 30 jbe 0x30fe
|
|
30ce: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
30d5: 00
|
|
30d6: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
30dd: 0f 1f 00 nopl (%rax)
|
|
30e0: f2 0f 10 04 d1 movsd (%rcx,%rdx,8),%xmm0
|
|
30e5: f2 0f 59 c1 mulsd %xmm1,%xmm0
|
|
30e9: f2 41 0f 58 04 d0 addsd (%r8,%rdx,8),%xmm0
|
|
30ef: f2 41 0f 11 04 d0 movsd %xmm0,(%r8,%rdx,8)
|
|
30f5: 48 83 c2 01 add $0x1,%rdx
|
|
30f9: 49 3b d1 cmp %r9,%rdx
|
|
30fc: 72 e2 jb 0x30e0
|
|
30fe: 45 89 d2 mov %r10d,%r10d
|
|
3101: 4a 8d 14 d1 lea (%rcx,%r10,8),%rdx
|
|
3105: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
|
|
310c: 48 63 d0 movslq %eax,%rdx
|
|
310f: 0f 84 72 00 00 00 je 0x3187
|
|
3115: f2 0f 12 c1 movddup %xmm1,%xmm0
|
|
3119: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
3120: 42 0f 10 14 c9 movups (%rcx,%r9,8),%xmm2
|
|
3125: 42 0f 10 5c c9 10 movups 0x10(%rcx,%r9,8),%xmm3
|
|
312b: 66 0f 59 d0 mulpd %xmm0,%xmm2
|
|
312f: 42 0f 10 64 c9 20 movups 0x20(%rcx,%r9,8),%xmm4
|
|
3135: 66 0f 59 d8 mulpd %xmm0,%xmm3
|
|
3139: 42 0f 10 6c c9 30 movups 0x30(%rcx,%r9,8),%xmm5
|
|
313f: 66 0f 59 e0 mulpd %xmm0,%xmm4
|
|
3143: 66 43 0f 58 14 c8 addpd (%r8,%r9,8),%xmm2
|
|
3149: 66 0f 59 e8 mulpd %xmm0,%xmm5
|
|
314d: 66 43 0f 58 5c c8 10 addpd 0x10(%r8,%r9,8),%xmm3
|
|
3154: 66 43 0f 58 64 c8 20 addpd 0x20(%r8,%r9,8),%xmm4
|
|
315b: 66 43 0f 58 6c c8 30 addpd 0x30(%r8,%r9,8),%xmm5
|
|
3162: 43 0f 11 14 c8 movups %xmm2,(%r8,%r9,8)
|
|
3167: 43 0f 11 5c c8 10 movups %xmm3,0x10(%r8,%r9,8)
|
|
316d: 43 0f 11 64 c8 20 movups %xmm4,0x20(%r8,%r9,8)
|
|
3173: 43 0f 11 6c c8 30 movups %xmm5,0x30(%r8,%r9,8)
|
|
3179: 49 83 c1 08 add $0x8,%r9
|
|
317d: 4c 3b ca cmp %rdx,%r9
|
|
3180: 72 9e jb 0x3120
|
|
3182: e9 7b 00 00 00 jmp 0x3202
|
|
3187: f2 0f 12 c1 movddup %xmm1,%xmm0
|
|
318b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
3192: 00
|
|
3193: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
319a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
31a0: 42 0f 10 14 c9 movups (%rcx,%r9,8),%xmm2
|
|
31a5: 42 0f 10 5c c9 10 movups 0x10(%rcx,%r9,8),%xmm3
|
|
31ab: 66 0f 59 d0 mulpd %xmm0,%xmm2
|
|
31af: 42 0f 10 64 c9 20 movups 0x20(%rcx,%r9,8),%xmm4
|
|
31b5: 66 0f 59 d8 mulpd %xmm0,%xmm3
|
|
31b9: 42 0f 10 6c c9 30 movups 0x30(%rcx,%r9,8),%xmm5
|
|
31bf: 66 0f 59 e0 mulpd %xmm0,%xmm4
|
|
31c3: 66 43 0f 58 14 c8 addpd (%r8,%r9,8),%xmm2
|
|
31c9: 66 0f 59 e8 mulpd %xmm0,%xmm5
|
|
31cd: 66 43 0f 58 5c c8 10 addpd 0x10(%r8,%r9,8),%xmm3
|
|
31d4: 66 43 0f 58 64 c8 20 addpd 0x20(%r8,%r9,8),%xmm4
|
|
31db: 66 43 0f 58 6c c8 30 addpd 0x30(%r8,%r9,8),%xmm5
|
|
31e2: 43 0f 11 14 c8 movups %xmm2,(%r8,%r9,8)
|
|
31e7: 43 0f 11 5c c8 10 movups %xmm3,0x10(%r8,%r9,8)
|
|
31ed: 43 0f 11 64 c8 20 movups %xmm4,0x20(%r8,%r9,8)
|
|
31f3: 43 0f 11 6c c8 30 movups %xmm5,0x30(%r8,%r9,8)
|
|
31f9: 49 83 c1 08 add $0x8,%r9
|
|
31fd: 4c 3b ca cmp %rdx,%r9
|
|
3200: 72 9e jb 0x31a0
|
|
3202: 44 8d 48 01 lea 0x1(%rax),%r9d
|
|
3206: 45 3b cb cmp %r11d,%r9d
|
|
3209: 0f 87 90 00 00 00 ja 0x329f
|
|
320f: 4d 63 db movslq %r11d,%r11
|
|
3212: 4c 2b da sub %rdx,%r11
|
|
3215: 49 83 fb 02 cmp $0x2,%r11
|
|
3219: 0f 8c 85 00 00 00 jl 0x32a4
|
|
321f: 45 89 df mov %r11d,%r15d
|
|
3222: 45 33 d2 xor %r10d,%r10d
|
|
3225: 4c 8d 0c d1 lea (%rcx,%rdx,8),%r9
|
|
3229: 41 83 e7 fe and $0xfffffffe,%r15d
|
|
322d: 49 8d 14 d0 lea (%r8,%rdx,8),%rdx
|
|
3231: 4d 63 ff movslq %r15d,%r15
|
|
3234: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
3239: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
3240: 43 0f 10 14 d1 movups (%r9,%r10,8),%xmm2
|
|
3245: 66 0f 59 d0 mulpd %xmm0,%xmm2
|
|
3249: 66 42 0f 58 14 d2 addpd (%rdx,%r10,8),%xmm2
|
|
324f: 42 0f 11 14 d2 movups %xmm2,(%rdx,%r10,8)
|
|
3254: 49 83 c2 02 add $0x2,%r10
|
|
3258: 4d 3b d7 cmp %r15,%r10
|
|
325b: 72 e3 jb 0x3240
|
|
325d: 4d 3b fb cmp %r11,%r15
|
|
3260: 73 3d jae 0x329f
|
|
3262: 48 63 c0 movslq %eax,%rax
|
|
3265: 48 8d 14 c1 lea (%rcx,%rax,8),%rdx
|
|
3269: 49 8d 04 c0 lea (%r8,%rax,8),%rax
|
|
326d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
3274: 00
|
|
3275: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
327c: 0f 1f 40 00 nopl 0x0(%rax)
|
|
3280: f2 42 0f 10 04 fa movsd (%rdx,%r15,8),%xmm0
|
|
3286: f2 0f 59 c1 mulsd %xmm1,%xmm0
|
|
328a: f2 42 0f 58 04 f8 addsd (%rax,%r15,8),%xmm0
|
|
3290: f2 42 0f 11 04 f8 movsd %xmm0,(%rax,%r15,8)
|
|
3296: 49 83 c7 01 add $0x1,%r15
|
|
329a: 4d 3b fb cmp %r11,%r15
|
|
329d: 72 e1 jb 0x3280
|
|
329f: 33 c0 xor %eax,%eax
|
|
32a1: 41 5f pop %r15
|
|
32a3: c3 ret
|
|
32a4: 45 33 ff xor %r15d,%r15d
|
|
32a7: eb b4 jmp 0x325d
|
|
32a9: 33 c0 xor %eax,%eax
|
|
32ab: 41 83 fb 01 cmp $0x1,%r11d
|
|
32af: 72 ee jb 0x329f
|
|
32b1: 4d 63 db movslq %r11d,%r11
|
|
32b4: 45 33 ff xor %r15d,%r15d
|
|
32b7: eb a4 jmp 0x325d
|
|
32b9: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
32be: 41 5f pop %r15
|
|
32c0: c3 ret
|
|
32c1: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
32c6: 41 5f pop %r15
|
|
32c8: c3 ret
|
|
32c9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
32d0: 00
|
|
32d1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
32d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
32df: 00
|
|
32e0: 41 57 push %r15
|
|
32e2: 48 85 c9 test %rcx,%rcx
|
|
32e5: 0f 84 f4 01 00 00 je 0x34df
|
|
32eb: 4d 85 c0 test %r8,%r8
|
|
32ee: 0f 84 eb 01 00 00 je 0x34df
|
|
32f4: 45 85 c9 test %r9d,%r9d
|
|
32f7: 0f 8e da 01 00 00 jle 0x34d7
|
|
32fd: 41 83 f9 10 cmp $0x10,%r9d
|
|
3301: 0f 8c c0 01 00 00 jl 0x34c7
|
|
3307: 4d 89 c2 mov %r8,%r10
|
|
330a: 49 83 e2 1f and $0x1f,%r10
|
|
330e: 45 89 d2 mov %r10d,%r10d
|
|
3311: 45 85 d2 test %r10d,%r10d
|
|
3314: 74 18 je 0x332e
|
|
3316: 41 f7 c2 07 00 00 00 test $0x7,%r10d
|
|
331d: 0f 85 a4 01 00 00 jne 0x34c7
|
|
3323: 41 f7 da neg %r10d
|
|
3326: 41 83 c2 20 add $0x20,%r10d
|
|
332a: 41 c1 ea 03 shr $0x3,%r10d
|
|
332e: 41 8d 42 10 lea 0x10(%r10),%eax
|
|
3332: 44 3b c8 cmp %eax,%r9d
|
|
3335: 0f 8c 8c 01 00 00 jl 0x34c7
|
|
333b: 44 89 c8 mov %r9d,%eax
|
|
333e: 33 d2 xor %edx,%edx
|
|
3340: 41 2b c2 sub %r10d,%eax
|
|
3343: 83 e0 0f and $0xf,%eax
|
|
3346: f7 d8 neg %eax
|
|
3348: 41 03 c1 add %r9d,%eax
|
|
334b: 45 85 d2 test %r10d,%r10d
|
|
334e: 76 29 jbe 0x3379
|
|
3350: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
3357: 00
|
|
3358: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
335f: 90 nop
|
|
3360: c5 f3 59 04 d1 vmulsd (%rcx,%rdx,8),%xmm1,%xmm0
|
|
3365: c4 c1 7b 58 14 d0 vaddsd (%r8,%rdx,8),%xmm0,%xmm2
|
|
336b: c4 c1 7b 11 14 d0 vmovsd %xmm2,(%r8,%rdx,8)
|
|
3371: 48 ff c2 inc %rdx
|
|
3374: 49 3b d2 cmp %r10,%rdx
|
|
3377: 72 e7 jb 0x3360
|
|
3379: c5 f1 14 c1 vunpcklpd %xmm1,%xmm1,%xmm0
|
|
337d: 48 63 d0 movslq %eax,%rdx
|
|
3380: c4 e3 7d 18 c0 01 vinsertf128 $0x1,%xmm0,%ymm0,%ymm0
|
|
3386: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
338d: 00
|
|
338e: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
3395: 0f 1f 40 00 nopl 0x0(%rax)
|
|
3399: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
33a0: c4 a1 79 10 14 d1 vmovupd (%rcx,%r10,8),%xmm2
|
|
33a6: c4 a3 6d 18 5c d1 10 vinsertf128 $0x1,0x10(%rcx,%r10,8),%ymm2,%ymm3
|
|
33ad: 01
|
|
33ae: c5 fd 59 e3 vmulpd %ymm3,%ymm0,%ymm4
|
|
33b2: c4 a1 79 10 54 d1 20 vmovupd 0x20(%rcx,%r10,8),%xmm2
|
|
33b9: c4 81 5d 58 2c d0 vaddpd (%r8,%r10,8),%ymm4,%ymm5
|
|
33bf: c4 81 7d 11 2c d0 vmovupd %ymm5,(%r8,%r10,8)
|
|
33c5: c4 a3 6d 18 5c d1 30 vinsertf128 $0x1,0x30(%rcx,%r10,8),%ymm2,%ymm3
|
|
33cc: 01
|
|
33cd: c5 fd 59 e3 vmulpd %ymm3,%ymm0,%ymm4
|
|
33d1: c4 a1 79 10 54 d1 40 vmovupd 0x40(%rcx,%r10,8),%xmm2
|
|
33d8: c4 81 5d 58 6c d0 20 vaddpd 0x20(%r8,%r10,8),%ymm4,%ymm5
|
|
33df: c4 81 7d 11 6c d0 20 vmovupd %ymm5,0x20(%r8,%r10,8)
|
|
33e6: c4 a3 6d 18 5c d1 50 vinsertf128 $0x1,0x50(%rcx,%r10,8),%ymm2,%ymm3
|
|
33ed: 01
|
|
33ee: c5 fd 59 e3 vmulpd %ymm3,%ymm0,%ymm4
|
|
33f2: c4 a1 79 10 54 d1 60 vmovupd 0x60(%rcx,%r10,8),%xmm2
|
|
33f9: c4 81 5d 58 6c d0 40 vaddpd 0x40(%r8,%r10,8),%ymm4,%ymm5
|
|
3400: c4 81 7d 11 6c d0 40 vmovupd %ymm5,0x40(%r8,%r10,8)
|
|
3407: c4 a3 6d 18 5c d1 70 vinsertf128 $0x1,0x70(%rcx,%r10,8),%ymm2,%ymm3
|
|
340e: 01
|
|
340f: c5 fd 59 e3 vmulpd %ymm3,%ymm0,%ymm4
|
|
3413: c4 81 5d 58 6c d0 60 vaddpd 0x60(%r8,%r10,8),%ymm4,%ymm5
|
|
341a: c4 81 7d 11 6c d0 60 vmovupd %ymm5,0x60(%r8,%r10,8)
|
|
3421: 49 83 c2 10 add $0x10,%r10
|
|
3425: 4c 3b d2 cmp %rdx,%r10
|
|
3428: 0f 82 72 ff ff ff jb 0x33a0
|
|
342e: 44 8d 50 01 lea 0x1(%rax),%r10d
|
|
3432: 45 3b d1 cmp %r9d,%r10d
|
|
3435: 0f 87 7f 00 00 00 ja 0x34ba
|
|
343b: 4d 63 d9 movslq %r9d,%r11
|
|
343e: 4c 2b da sub %rdx,%r11
|
|
3441: 49 83 fb 04 cmp $0x4,%r11
|
|
3445: 0f 8c 77 00 00 00 jl 0x34c2
|
|
344b: 45 89 df mov %r11d,%r15d
|
|
344e: 45 33 d2 xor %r10d,%r10d
|
|
3451: 41 83 e7 fc and $0xfffffffc,%r15d
|
|
3455: 4c 8d 0c d1 lea (%rcx,%rdx,8),%r9
|
|
3459: 4d 63 ff movslq %r15d,%r15
|
|
345c: 49 8d 14 d0 lea (%r8,%rdx,8),%rdx
|
|
3460: c4 81 79 10 14 d1 vmovupd (%r9,%r10,8),%xmm2
|
|
3466: c4 83 6d 18 5c d1 10 vinsertf128 $0x1,0x10(%r9,%r10,8),%ymm2,%ymm3
|
|
346d: 01
|
|
346e: c5 fd 59 e3 vmulpd %ymm3,%ymm0,%ymm4
|
|
3472: c4 a1 5d 58 2c d2 vaddpd (%rdx,%r10,8),%ymm4,%ymm5
|
|
3478: c4 a1 7d 11 2c d2 vmovupd %ymm5,(%rdx,%r10,8)
|
|
347e: 49 83 c2 04 add $0x4,%r10
|
|
3482: 4d 3b d7 cmp %r15,%r10
|
|
3485: 72 d9 jb 0x3460
|
|
3487: 4d 3b fb cmp %r11,%r15
|
|
348a: 73 2e jae 0x34ba
|
|
348c: 48 63 c0 movslq %eax,%rax
|
|
348f: 48 8d 14 c1 lea (%rcx,%rax,8),%rdx
|
|
3493: 49 8d 04 c0 lea (%r8,%rax,8),%rax
|
|
3497: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
349e: 00 00
|
|
34a0: c4 a1 73 59 04 fa vmulsd (%rdx,%r15,8),%xmm1,%xmm0
|
|
34a6: c4 a1 7b 58 14 f8 vaddsd (%rax,%r15,8),%xmm0,%xmm2
|
|
34ac: c4 a1 7b 11 14 f8 vmovsd %xmm2,(%rax,%r15,8)
|
|
34b2: 49 ff c7 inc %r15
|
|
34b5: 4d 3b fb cmp %r11,%r15
|
|
34b8: 72 e6 jb 0x34a0
|
|
34ba: 33 c0 xor %eax,%eax
|
|
34bc: c5 f8 77 vzeroupper
|
|
34bf: 41 5f pop %r15
|
|
34c1: c3 ret
|
|
34c2: 45 33 ff xor %r15d,%r15d
|
|
34c5: eb c0 jmp 0x3487
|
|
34c7: 33 c0 xor %eax,%eax
|
|
34c9: 41 83 f9 01 cmp $0x1,%r9d
|
|
34cd: 72 eb jb 0x34ba
|
|
34cf: 4d 63 d9 movslq %r9d,%r11
|
|
34d2: 45 33 ff xor %r15d,%r15d
|
|
34d5: eb b0 jmp 0x3487
|
|
34d7: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
34dc: 41 5f pop %r15
|
|
34de: c3 ret
|
|
34df: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
34e4: 41 5f pop %r15
|
|
34e6: c3 ret
|
|
34e7: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
34ee: 00
|
|
34ef: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
34f6: 0f 1f 00 nopl (%rax)
|
|
34f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
3500: 4d 89 c2 mov %r8,%r10
|
|
3503: 48 85 c9 test %rcx,%rcx
|
|
3506: 0f 84 eb 00 00 00 je 0x35f7
|
|
350c: 4d 85 d2 test %r10,%r10
|
|
350f: 0f 84 e2 00 00 00 je 0x35f7
|
|
3515: 45 85 c9 test %r9d,%r9d
|
|
3518: 0f 8e d3 00 00 00 jle 0x35f1
|
|
351e: 49 63 c1 movslq %r9d,%rax
|
|
3521: 48 83 f8 04 cmp $0x4,%rax
|
|
3525: 0f 8c b5 00 00 00 jl 0x35e0
|
|
352b: 48 83 f8 3b cmp $0x3b,%rax
|
|
352f: 0f 8c b0 00 00 00 jl 0x35e5
|
|
3535: 4c 89 d2 mov %r10,%rdx
|
|
3538: 48 83 e2 1f and $0x1f,%rdx
|
|
353c: 85 d2 test %edx,%edx
|
|
353e: 74 11 je 0x3551
|
|
3540: f6 c2 07 test $0x7,%dl
|
|
3543: 0f 85 97 00 00 00 jne 0x35e0
|
|
3549: f7 da neg %edx
|
|
354b: 83 c2 20 add $0x20,%edx
|
|
354e: c1 ea 03 shr $0x3,%edx
|
|
3551: 41 89 d0 mov %edx,%r8d
|
|
3554: 4d 8d 58 04 lea 0x4(%r8),%r11
|
|
3558: 49 3b c3 cmp %r11,%rax
|
|
355b: 0f 8c 7f 00 00 00 jl 0x35e0
|
|
3561: 45 89 cb mov %r9d,%r11d
|
|
3564: 44 2b da sub %edx,%r11d
|
|
3567: 41 83 e3 03 and $0x3,%r11d
|
|
356b: 45 2b cb sub %r11d,%r9d
|
|
356e: 45 33 db xor %r11d,%r11d
|
|
3571: 4d 63 c9 movslq %r9d,%r9
|
|
3574: 85 d2 test %edx,%edx
|
|
3576: 76 22 jbe 0x359a
|
|
3578: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
357f: 00
|
|
3580: c4 a1 7b 10 04 d9 vmovsd (%rcx,%r11,8),%xmm0
|
|
3586: c4 82 f1 a9 04 da vfmadd213sd (%r10,%r11,8),%xmm1,%xmm0
|
|
358c: c4 81 7b 11 04 da vmovsd %xmm0,(%r10,%r11,8)
|
|
3592: 49 ff c3 inc %r11
|
|
3595: 4d 3b d8 cmp %r8,%r11
|
|
3598: 72 e6 jb 0x3580
|
|
359a: c4 e2 7d 19 c1 vbroadcastsd %xmm1,%ymm0
|
|
359f: 90 nop
|
|
35a0: c4 a1 7d 10 14 c1 vmovupd (%rcx,%r8,8),%ymm2
|
|
35a6: c4 82 fd a8 14 c2 vfmadd213pd (%r10,%r8,8),%ymm0,%ymm2
|
|
35ac: c4 81 7d 11 14 c2 vmovupd %ymm2,(%r10,%r8,8)
|
|
35b2: 49 83 c0 04 add $0x4,%r8
|
|
35b6: 4d 3b c1 cmp %r9,%r8
|
|
35b9: 72 e5 jb 0x35a0
|
|
35bb: 4c 3b c8 cmp %rax,%r9
|
|
35be: 73 1a jae 0x35da
|
|
35c0: c4 a1 7b 10 04 c9 vmovsd (%rcx,%r9,8),%xmm0
|
|
35c6: c4 82 f1 a9 04 ca vfmadd213sd (%r10,%r9,8),%xmm1,%xmm0
|
|
35cc: c4 81 7b 11 04 ca vmovsd %xmm0,(%r10,%r9,8)
|
|
35d2: 49 ff c1 inc %r9
|
|
35d5: 4c 3b c8 cmp %rax,%r9
|
|
35d8: 72 e6 jb 0x35c0
|
|
35da: 33 c0 xor %eax,%eax
|
|
35dc: c5 f8 77 vzeroupper
|
|
35df: c3 ret
|
|
35e0: 45 33 c9 xor %r9d,%r9d
|
|
35e3: eb d6 jmp 0x35bb
|
|
35e5: 41 83 e1 fc and $0xfffffffc,%r9d
|
|
35e9: 45 33 c0 xor %r8d,%r8d
|
|
35ec: 4d 63 c9 movslq %r9d,%r9
|
|
35ef: eb a9 jmp 0x359a
|
|
35f1: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
35f6: c3 ret
|
|
35f7: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
35fc: c3 ret
|
|
35fd: 0f 1f 00 nopl (%rax)
|
|
3600: 48 85 c9 test %rcx,%rcx
|
|
3603: 0f 84 2c 01 00 00 je 0x3735
|
|
3609: 4d 85 c0 test %r8,%r8
|
|
360c: 0f 84 23 01 00 00 je 0x3735
|
|
3612: 45 85 c9 test %r9d,%r9d
|
|
3615: 0f 8e 14 01 00 00 jle 0x372f
|
|
361b: 49 63 d1 movslq %r9d,%rdx
|
|
361e: 48 83 fa 04 cmp $0x4,%rdx
|
|
3622: 0f 8c f7 00 00 00 jl 0x371f
|
|
3628: 48 83 fa 3b cmp $0x3b,%rdx
|
|
362c: 0f 8c f2 00 00 00 jl 0x3724
|
|
3632: 4c 89 c0 mov %r8,%rax
|
|
3635: 48 83 e0 1f and $0x1f,%rax
|
|
3639: a8 07 test $0x7,%al
|
|
363b: 74 04 je 0x3641
|
|
363d: 33 c0 xor %eax,%eax
|
|
363f: eb 14 jmp 0x3655
|
|
3641: 41 89 c2 mov %eax,%r10d
|
|
3644: 41 f7 da neg %r10d
|
|
3647: 41 83 c2 20 add $0x20,%r10d
|
|
364b: 41 c1 ea 03 shr $0x3,%r10d
|
|
364f: 85 c0 test %eax,%eax
|
|
3651: 41 0f 45 c2 cmovne %r10d,%eax
|
|
3655: 44 8d 50 04 lea 0x4(%rax),%r10d
|
|
3659: 49 3b d2 cmp %r10,%rdx
|
|
365c: 0f 8c bd 00 00 00 jl 0x371f
|
|
3662: 45 89 ca mov %r9d,%r10d
|
|
3665: 44 2b d0 sub %eax,%r10d
|
|
3668: 41 83 e2 03 and $0x3,%r10d
|
|
366c: 45 2b ca sub %r10d,%r9d
|
|
366f: 45 33 d2 xor %r10d,%r10d
|
|
3672: 83 f8 01 cmp $0x1,%eax
|
|
3675: 72 23 jb 0x369a
|
|
3677: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
367e: 00 00
|
|
3680: c4 a1 7b 10 04 d1 vmovsd (%rcx,%r10,8),%xmm0
|
|
3686: c4 82 f1 a9 04 d0 vfmadd213sd (%r8,%r10,8),%xmm1,%xmm0
|
|
368c: c4 81 7b 11 04 d0 vmovsd %xmm0,(%r8,%r10,8)
|
|
3692: 49 ff c2 inc %r10
|
|
3695: 4c 3b d0 cmp %rax,%r10
|
|
3698: 72 e6 jb 0x3680
|
|
369a: c4 e2 7d 19 c1 vbroadcastsd %xmm1,%ymm0
|
|
369f: 4d 63 d1 movslq %r9d,%r10
|
|
36a2: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
36a9: 00
|
|
36aa: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
36b1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
36b8: 00
|
|
36b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
36c0: c5 fd 10 14 c1 vmovupd (%rcx,%rax,8),%ymm2
|
|
36c5: c4 c2 fd a8 14 c0 vfmadd213pd (%r8,%rax,8),%ymm0,%ymm2
|
|
36cb: c4 c1 7d 11 14 c0 vmovupd %ymm2,(%r8,%rax,8)
|
|
36d1: 48 83 c0 04 add $0x4,%rax
|
|
36d5: 49 3b c2 cmp %r10,%rax
|
|
36d8: 72 e6 jb 0x36c0
|
|
36da: 33 c0 xor %eax,%eax
|
|
36dc: 45 8d 51 01 lea 0x1(%r9),%r10d
|
|
36e0: 4d 63 d2 movslq %r10d,%r10
|
|
36e3: 4c 3b d2 cmp %rdx,%r10
|
|
36e6: 77 31 ja 0x3719
|
|
36e8: 4d 63 c9 movslq %r9d,%r9
|
|
36eb: 49 2b d1 sub %r9,%rdx
|
|
36ee: 4e 8d 14 c9 lea (%rcx,%r9,8),%r10
|
|
36f2: 4b 8d 0c c8 lea (%r8,%r9,8),%rcx
|
|
36f6: 0f 1f 00 nopl (%rax)
|
|
36f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
3700: c4 c1 7b 10 04 c2 vmovsd (%r10,%rax,8),%xmm0
|
|
3706: c4 e2 f1 a9 04 c1 vfmadd213sd (%rcx,%rax,8),%xmm1,%xmm0
|
|
370c: c5 fb 11 04 c1 vmovsd %xmm0,(%rcx,%rax,8)
|
|
3711: 48 ff c0 inc %rax
|
|
3714: 48 3b c2 cmp %rdx,%rax
|
|
3717: 72 e7 jb 0x3700
|
|
3719: 33 c0 xor %eax,%eax
|
|
371b: c5 f8 77 vzeroupper
|
|
371e: c3 ret
|
|
371f: 45 33 c9 xor %r9d,%r9d
|
|
3722: eb b6 jmp 0x36da
|
|
3724: 41 83 e1 fc and $0xfffffffc,%r9d
|
|
3728: 33 c0 xor %eax,%eax
|
|
372a: e9 6b ff ff ff jmp 0x369a
|
|
372f: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
3734: c3 ret
|
|
3735: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
373a: c3 ret
|
|
373b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
3740: 48 83 ec 28 sub $0x28,%rsp
|
|
3744: 4d 89 c1 mov %r8,%r9
|
|
3747: 49 89 d0 mov %rdx,%r8
|
|
374a: 48 89 ca mov %rcx,%rdx
|
|
374d: e8 ae 99 03 00 call 0x3d100
|
|
3752: 48 83 c4 28 add $0x28,%rsp
|
|
3756: c3 ret
|
|
3757: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
375e: 00 00
|
|
3760: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
|
|
3765: 4d 89 c1 mov %r8,%r9
|
|
3768: 49 89 d0 mov %rdx,%r8
|
|
376b: 48 89 ca mov %rcx,%rdx
|
|
376e: e8 8d 9c 03 00 call 0x3d400
|
|
3773: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
3778: c3 ret
|
|
3779: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
3780: 48 83 ec 28 sub $0x28,%rsp
|
|
3784: 4d 89 c1 mov %r8,%r9
|
|
3787: 49 89 d0 mov %rdx,%r8
|
|
378a: 48 89 ca mov %rcx,%rdx
|
|
378d: e8 6e 9f 03 00 call 0x3d700
|
|
3792: 48 83 c4 28 add $0x28,%rsp
|
|
3796: c3 ret
|
|
3797: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
379e: 00 00
|
|
37a0: 48 83 ec 28 sub $0x28,%rsp
|
|
37a4: 4d 89 c1 mov %r8,%r9
|
|
37a7: 49 89 d0 mov %rdx,%r8
|
|
37aa: 48 89 ca mov %rcx,%rdx
|
|
37ad: e8 0e a2 03 00 call 0x3d9c0
|
|
37b2: 48 83 c4 28 add $0x28,%rsp
|
|
37b6: c3 ret
|
|
37b7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
37be: 00 00
|
|
37c0: 48 83 ec 28 sub $0x28,%rsp
|
|
37c4: 4d 89 c1 mov %r8,%r9
|
|
37c7: 49 89 d0 mov %rdx,%r8
|
|
37ca: 48 89 ca mov %rcx,%rdx
|
|
37cd: e8 8e a4 03 00 call 0x3dc60
|
|
37d2: 48 83 c4 28 add $0x28,%rsp
|
|
37d6: c3 ret
|
|
37d7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
37de: 00 00
|
|
37e0: 48 83 ec 28 sub $0x28,%rsp
|
|
37e4: 4d 89 c1 mov %r8,%r9
|
|
37e7: 49 89 d0 mov %rdx,%r8
|
|
37ea: 48 89 ca mov %rcx,%rdx
|
|
37ed: e8 ee a6 03 00 call 0x3dee0
|
|
37f2: 48 83 c4 28 add $0x28,%rsp
|
|
37f6: c3 ret
|
|
37f7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
37fe: 00 00
|
|
3800: 48 83 ec 28 sub $0x28,%rsp
|
|
3804: 48 85 c9 test %rcx,%rcx
|
|
3807: 74 20 je 0x3829
|
|
3809: 48 85 d2 test %rdx,%rdx
|
|
380c: 74 1b je 0x3829
|
|
380e: 45 85 c0 test %r8d,%r8d
|
|
3811: 7f 0a jg 0x381d
|
|
3813: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
3818: 48 83 c4 28 add $0x28,%rsp
|
|
381c: c3 ret
|
|
381d: e8 3e a9 03 00 call 0x3e160
|
|
3822: 33 c0 xor %eax,%eax
|
|
3824: 48 83 c4 28 add $0x28,%rsp
|
|
3828: c3 ret
|
|
3829: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
382e: 48 83 c4 28 add $0x28,%rsp
|
|
3832: c3 ret
|
|
3833: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
3838: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
383f: 00
|
|
3840: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
|
|
3845: 48 85 c9 test %rcx,%rcx
|
|
3848: 74 22 je 0x386c
|
|
384a: 48 85 d2 test %rdx,%rdx
|
|
384d: 74 1d je 0x386c
|
|
384f: 45 85 c0 test %r8d,%r8d
|
|
3852: 7f 0b jg 0x385f
|
|
3854: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
3859: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
385e: c3 ret
|
|
385f: e8 dc aa 03 00 call 0x3e340
|
|
3864: 33 c0 xor %eax,%eax
|
|
3866: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
386b: c3 ret
|
|
386c: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
3871: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
3876: c3 ret
|
|
3877: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
387e: 00 00
|
|
3880: 48 83 ec 28 sub $0x28,%rsp
|
|
3884: 48 85 c9 test %rcx,%rcx
|
|
3887: 74 20 je 0x38a9
|
|
3889: 48 85 d2 test %rdx,%rdx
|
|
388c: 74 1b je 0x38a9
|
|
388e: 45 85 c0 test %r8d,%r8d
|
|
3891: 7f 0a jg 0x389d
|
|
3893: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
3898: 48 83 c4 28 add $0x28,%rsp
|
|
389c: c3 ret
|
|
389d: e8 7e ac 03 00 call 0x3e520
|
|
38a2: 33 c0 xor %eax,%eax
|
|
38a4: 48 83 c4 28 add $0x28,%rsp
|
|
38a8: c3 ret
|
|
38a9: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
38ae: 48 83 c4 28 add $0x28,%rsp
|
|
38b2: c3 ret
|
|
38b3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
38b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
38bf: 00
|
|
38c0: 56 push %rsi
|
|
38c1: 48 89 d6 mov %rdx,%rsi
|
|
38c4: 48 85 c9 test %rcx,%rcx
|
|
38c7: 0f 84 d0 01 00 00 je 0x3a9d
|
|
38cd: 48 85 f6 test %rsi,%rsi
|
|
38d0: 0f 84 c7 01 00 00 je 0x3a9d
|
|
38d6: 45 85 c0 test %r8d,%r8d
|
|
38d9: 0f 8e b7 01 00 00 jle 0x3a96
|
|
38df: 41 83 f8 10 cmp $0x10,%r8d
|
|
38e3: 0f 8c 9d 01 00 00 jl 0x3a86
|
|
38e9: 49 89 f1 mov %rsi,%r9
|
|
38ec: 49 83 e1 1f and $0x1f,%r9
|
|
38f0: 45 89 c9 mov %r9d,%r9d
|
|
38f3: 45 85 c9 test %r9d,%r9d
|
|
38f6: 74 18 je 0x3910
|
|
38f8: 41 f7 c1 07 00 00 00 test $0x7,%r9d
|
|
38ff: 0f 85 81 01 00 00 jne 0x3a86
|
|
3905: 41 f7 d9 neg %r9d
|
|
3908: 41 83 c1 20 add $0x20,%r9d
|
|
390c: 41 c1 e9 03 shr $0x3,%r9d
|
|
3910: 41 8d 41 10 lea 0x10(%r9),%eax
|
|
3914: 44 3b c0 cmp %eax,%r8d
|
|
3917: 0f 8c 69 01 00 00 jl 0x3a86
|
|
391d: 44 89 c0 mov %r8d,%eax
|
|
3920: 33 d2 xor %edx,%edx
|
|
3922: 41 2b c1 sub %r9d,%eax
|
|
3925: 83 e0 0f and $0xf,%eax
|
|
3928: f7 d8 neg %eax
|
|
392a: 41 03 c0 add %r8d,%eax
|
|
392d: 45 85 c9 test %r9d,%r9d
|
|
3930: 76 25 jbe 0x3957
|
|
3932: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
3939: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
3940: c5 fb 10 04 d1 vmovsd (%rcx,%rdx,8),%xmm0
|
|
3945: c5 fb 58 0c d6 vaddsd (%rsi,%rdx,8),%xmm0,%xmm1
|
|
394a: c5 fb 11 0c d6 vmovsd %xmm1,(%rsi,%rdx,8)
|
|
394f: 48 ff c2 inc %rdx
|
|
3952: 49 3b d1 cmp %r9,%rdx
|
|
3955: 72 e9 jb 0x3940
|
|
3957: 48 63 d0 movslq %eax,%rdx
|
|
395a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
3960: c4 a1 79 10 04 c9 vmovupd (%rcx,%r9,8),%xmm0
|
|
3966: c4 a1 79 10 5c c9 20 vmovupd 0x20(%rcx,%r9,8),%xmm3
|
|
396d: c4 a3 7d 18 4c c9 10 vinsertf128 $0x1,0x10(%rcx,%r9,8),%ymm0,%ymm1
|
|
3974: 01
|
|
3975: c4 a3 65 18 64 c9 30 vinsertf128 $0x1,0x30(%rcx,%r9,8),%ymm3,%ymm4
|
|
397c: 01
|
|
397d: c4 a1 79 10 44 c9 40 vmovupd 0x40(%rcx,%r9,8),%xmm0
|
|
3984: c4 a1 79 10 5c c9 60 vmovupd 0x60(%rcx,%r9,8),%xmm3
|
|
398b: c4 a1 75 58 14 ce vaddpd (%rsi,%r9,8),%ymm1,%ymm2
|
|
3991: c4 a1 5d 58 6c ce 20 vaddpd 0x20(%rsi,%r9,8),%ymm4,%ymm5
|
|
3998: c4 a1 7d 11 14 ce vmovupd %ymm2,(%rsi,%r9,8)
|
|
399e: c4 a1 7d 11 6c ce 20 vmovupd %ymm5,0x20(%rsi,%r9,8)
|
|
39a5: c4 a3 7d 18 4c c9 50 vinsertf128 $0x1,0x50(%rcx,%r9,8),%ymm0,%ymm1
|
|
39ac: 01
|
|
39ad: c4 a3 65 18 64 c9 70 vinsertf128 $0x1,0x70(%rcx,%r9,8),%ymm3,%ymm4
|
|
39b4: 01
|
|
39b5: c4 a1 75 58 54 ce 40 vaddpd 0x40(%rsi,%r9,8),%ymm1,%ymm2
|
|
39bc: c4 a1 5d 58 6c ce 60 vaddpd 0x60(%rsi,%r9,8),%ymm4,%ymm5
|
|
39c3: c4 a1 7d 11 54 ce 40 vmovupd %ymm2,0x40(%rsi,%r9,8)
|
|
39ca: c4 a1 7d 11 6c ce 60 vmovupd %ymm5,0x60(%rsi,%r9,8)
|
|
39d1: 49 83 c1 10 add $0x10,%r9
|
|
39d5: 4c 3b ca cmp %rdx,%r9
|
|
39d8: 72 86 jb 0x3960
|
|
39da: 44 8d 48 01 lea 0x1(%rax),%r9d
|
|
39de: 45 3b c8 cmp %r8d,%r9d
|
|
39e1: 0f 87 93 00 00 00 ja 0x3a7a
|
|
39e7: 4d 63 d0 movslq %r8d,%r10
|
|
39ea: 4c 2b d2 sub %rdx,%r10
|
|
39ed: 49 83 fa 04 cmp $0x4,%r10
|
|
39f1: 0f 8c 8a 00 00 00 jl 0x3a81
|
|
39f7: 45 89 d3 mov %r10d,%r11d
|
|
39fa: 45 33 c9 xor %r9d,%r9d
|
|
39fd: 41 83 e3 fc and $0xfffffffc,%r11d
|
|
3a01: 4c 8d 04 d6 lea (%rsi,%rdx,8),%r8
|
|
3a05: 4d 63 db movslq %r11d,%r11
|
|
3a08: 48 8d 14 d1 lea (%rcx,%rdx,8),%rdx
|
|
3a0c: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
3a13: 00
|
|
3a14: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
3a1b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
3a20: c4 a1 79 10 04 ca vmovupd (%rdx,%r9,8),%xmm0
|
|
3a26: c4 a3 7d 18 4c ca 10 vinsertf128 $0x1,0x10(%rdx,%r9,8),%ymm0,%ymm1
|
|
3a2d: 01
|
|
3a2e: c4 81 75 58 14 c8 vaddpd (%r8,%r9,8),%ymm1,%ymm2
|
|
3a34: c4 81 7d 11 14 c8 vmovupd %ymm2,(%r8,%r9,8)
|
|
3a3a: 49 83 c1 04 add $0x4,%r9
|
|
3a3e: 4d 3b cb cmp %r11,%r9
|
|
3a41: 72 dd jb 0x3a20
|
|
3a43: 4d 3b da cmp %r10,%r11
|
|
3a46: 73 32 jae 0x3a7a
|
|
3a48: 48 63 c0 movslq %eax,%rax
|
|
3a4b: 48 8d 14 c6 lea (%rsi,%rax,8),%rdx
|
|
3a4f: 48 8d 04 c1 lea (%rcx,%rax,8),%rax
|
|
3a53: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
3a58: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
3a5f: 00
|
|
3a60: c4 a1 7b 10 04 d8 vmovsd (%rax,%r11,8),%xmm0
|
|
3a66: c4 a1 7b 58 0c da vaddsd (%rdx,%r11,8),%xmm0,%xmm1
|
|
3a6c: c4 a1 7b 11 0c da vmovsd %xmm1,(%rdx,%r11,8)
|
|
3a72: 49 ff c3 inc %r11
|
|
3a75: 4d 3b da cmp %r10,%r11
|
|
3a78: 72 e6 jb 0x3a60
|
|
3a7a: 33 c0 xor %eax,%eax
|
|
3a7c: c5 f8 77 vzeroupper
|
|
3a7f: 5e pop %rsi
|
|
3a80: c3 ret
|
|
3a81: 45 33 db xor %r11d,%r11d
|
|
3a84: eb bd jmp 0x3a43
|
|
3a86: 33 c0 xor %eax,%eax
|
|
3a88: 41 83 f8 01 cmp $0x1,%r8d
|
|
3a8c: 72 ec jb 0x3a7a
|
|
3a8e: 4d 63 d0 movslq %r8d,%r10
|
|
3a91: 45 33 db xor %r11d,%r11d
|
|
3a94: eb ad jmp 0x3a43
|
|
3a96: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
3a9b: 5e pop %rsi
|
|
3a9c: c3 ret
|
|
3a9d: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
3aa2: 5e pop %rsi
|
|
3aa3: c3 ret
|
|
3aa4: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
3aab: 00
|
|
3aac: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
3ab3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
3ab8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
3abf: 00
|
|
3ac0: 53 push %rbx
|
|
3ac1: 48 85 c9 test %rcx,%rcx
|
|
3ac4: 0f 84 aa 01 00 00 je 0x3c74
|
|
3aca: 48 85 d2 test %rdx,%rdx
|
|
3acd: 0f 84 a1 01 00 00 je 0x3c74
|
|
3ad3: 45 85 c0 test %r8d,%r8d
|
|
3ad6: 0f 8e 91 01 00 00 jle 0x3c6d
|
|
3adc: 41 83 f8 10 cmp $0x10,%r8d
|
|
3ae0: 0f 8c 80 01 00 00 jl 0x3c66
|
|
3ae6: 49 89 d3 mov %rdx,%r11
|
|
3ae9: 49 83 e3 1f and $0x1f,%r11
|
|
3aed: 45 85 db test %r11d,%r11d
|
|
3af0: 74 18 je 0x3b0a
|
|
3af2: 41 f7 c3 07 00 00 00 test $0x7,%r11d
|
|
3af9: 0f 85 67 01 00 00 jne 0x3c66
|
|
3aff: 41 f7 db neg %r11d
|
|
3b02: 41 83 c3 20 add $0x20,%r11d
|
|
3b06: 41 c1 eb 03 shr $0x3,%r11d
|
|
3b0a: 41 8d 43 10 lea 0x10(%r11),%eax
|
|
3b0e: 44 3b c0 cmp %eax,%r8d
|
|
3b11: 0f 8c 4f 01 00 00 jl 0x3c66
|
|
3b17: 44 89 c0 mov %r8d,%eax
|
|
3b1a: 45 33 d2 xor %r10d,%r10d
|
|
3b1d: 41 2b c3 sub %r11d,%eax
|
|
3b20: 83 e0 0f and $0xf,%eax
|
|
3b23: f7 d8 neg %eax
|
|
3b25: 41 03 c0 add %r8d,%eax
|
|
3b28: 44 89 db mov %r11d,%ebx
|
|
3b2b: 45 85 db test %r11d,%r11d
|
|
3b2e: 76 2a jbe 0x3b5a
|
|
3b30: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
3b37: 00
|
|
3b38: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
3b3f: 90 nop
|
|
3b40: c4 a1 7b 10 04 d1 vmovsd (%rcx,%r10,8),%xmm0
|
|
3b46: c4 a1 7b 58 0c d2 vaddsd (%rdx,%r10,8),%xmm0,%xmm1
|
|
3b4c: c4 a1 7b 11 0c d2 vmovsd %xmm1,(%rdx,%r10,8)
|
|
3b52: 49 ff c2 inc %r10
|
|
3b55: 4c 3b d3 cmp %rbx,%r10
|
|
3b58: 72 e6 jb 0x3b40
|
|
3b5a: 4c 63 d0 movslq %eax,%r10
|
|
3b5d: 0f 1f 00 nopl (%rax)
|
|
3b60: c5 fd 10 04 d9 vmovupd (%rcx,%rbx,8),%ymm0
|
|
3b65: 4c 8d 1c da lea (%rdx,%rbx,8),%r11
|
|
3b69: c5 fd 10 54 d9 20 vmovupd 0x20(%rcx,%rbx,8),%ymm2
|
|
3b6f: c5 fd 10 64 d9 40 vmovupd 0x40(%rcx,%rbx,8),%ymm4
|
|
3b75: c4 c1 7d 58 0b vaddpd (%r11),%ymm0,%ymm1
|
|
3b7a: c4 c1 6d 58 5b 20 vaddpd 0x20(%r11),%ymm2,%ymm3
|
|
3b80: c4 c1 5d 58 6b 40 vaddpd 0x40(%r11),%ymm4,%ymm5
|
|
3b86: c5 fd 10 44 d9 60 vmovupd 0x60(%rcx,%rbx,8),%ymm0
|
|
3b8c: c4 c1 7d 11 0b vmovupd %ymm1,(%r11)
|
|
3b91: c4 c1 7d 11 5b 20 vmovupd %ymm3,0x20(%r11)
|
|
3b97: c4 c1 7d 11 6b 40 vmovupd %ymm5,0x40(%r11)
|
|
3b9d: c4 c1 7d 58 4b 60 vaddpd 0x60(%r11),%ymm0,%ymm1
|
|
3ba3: 48 83 c3 10 add $0x10,%rbx
|
|
3ba7: c4 c1 7d 11 4b 60 vmovupd %ymm1,0x60(%r11)
|
|
3bad: 49 3b da cmp %r10,%rbx
|
|
3bb0: 72 ae jb 0x3b60
|
|
3bb2: 8d 58 01 lea 0x1(%rax),%ebx
|
|
3bb5: 41 3b d8 cmp %r8d,%ebx
|
|
3bb8: 0f 87 9c 00 00 00 ja 0x3c5a
|
|
3bbe: 4d 63 c8 movslq %r8d,%r9
|
|
3bc1: 48 63 c0 movslq %eax,%rax
|
|
3bc4: 4c 2b c8 sub %rax,%r9
|
|
3bc7: 49 83 f9 04 cmp $0x4,%r9
|
|
3bcb: 0f 8c 90 00 00 00 jl 0x3c61
|
|
3bd1: 48 63 c0 movslq %eax,%rax
|
|
3bd4: 45 89 ca mov %r9d,%r10d
|
|
3bd7: 41 83 e2 fc and $0xfffffffc,%r10d
|
|
3bdb: 45 33 c0 xor %r8d,%r8d
|
|
3bde: 4d 63 d2 movslq %r10d,%r10
|
|
3be1: 48 8d 1c c2 lea (%rdx,%rax,8),%rbx
|
|
3be5: 4c 8d 1c c1 lea (%rcx,%rax,8),%r11
|
|
3be9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
3bf0: 00
|
|
3bf1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
3bf8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
3bff: 00
|
|
3c00: c4 81 7d 10 04 c3 vmovupd (%r11,%r8,8),%ymm0
|
|
3c06: c4 a1 7d 58 0c c3 vaddpd (%rbx,%r8,8),%ymm0,%ymm1
|
|
3c0c: c4 a1 7d 11 0c c3 vmovupd %ymm1,(%rbx,%r8,8)
|
|
3c12: 49 83 c0 04 add $0x4,%r8
|
|
3c16: 4d 3b c2 cmp %r10,%r8
|
|
3c19: 72 e5 jb 0x3c00
|
|
3c1b: 4d 3b d1 cmp %r9,%r10
|
|
3c1e: 73 3a jae 0x3c5a
|
|
3c20: 48 63 c0 movslq %eax,%rax
|
|
3c23: 48 8d 14 c2 lea (%rdx,%rax,8),%rdx
|
|
3c27: 48 8d 04 c1 lea (%rcx,%rax,8),%rax
|
|
3c2b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
3c32: 00
|
|
3c33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
3c3a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
3c40: c4 a1 7b 10 04 d0 vmovsd (%rax,%r10,8),%xmm0
|
|
3c46: c4 a1 7b 58 0c d2 vaddsd (%rdx,%r10,8),%xmm0,%xmm1
|
|
3c4c: c4 a1 7b 11 0c d2 vmovsd %xmm1,(%rdx,%r10,8)
|
|
3c52: 49 ff c2 inc %r10
|
|
3c55: 4d 3b d1 cmp %r9,%r10
|
|
3c58: 72 e6 jb 0x3c40
|
|
3c5a: 33 c0 xor %eax,%eax
|
|
3c5c: c5 f8 77 vzeroupper
|
|
3c5f: 5b pop %rbx
|
|
3c60: c3 ret
|
|
3c61: 45 33 d2 xor %r10d,%r10d
|
|
3c64: eb b5 jmp 0x3c1b
|
|
3c66: 33 c0 xor %eax,%eax
|
|
3c68: e9 45 ff ff ff jmp 0x3bb2
|
|
3c6d: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
3c72: 5b pop %rbx
|
|
3c73: c3 ret
|
|
3c74: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
3c79: 5b pop %rbx
|
|
3c7a: c3 ret
|
|
3c7b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
3c80: 53 push %rbx
|
|
3c81: 49 89 ca mov %rcx,%r10
|
|
3c84: 4d 85 d2 test %r10,%r10
|
|
3c87: 0f 84 a4 01 00 00 je 0x3e31
|
|
3c8d: 48 85 d2 test %rdx,%rdx
|
|
3c90: 0f 84 9b 01 00 00 je 0x3e31
|
|
3c96: 45 85 c0 test %r8d,%r8d
|
|
3c99: 0f 8e 8b 01 00 00 jle 0x3e2a
|
|
3c9f: 41 83 f8 10 cmp $0x10,%r8d
|
|
3ca3: 0f 8c 79 01 00 00 jl 0x3e22
|
|
3ca9: 48 89 d3 mov %rdx,%rbx
|
|
3cac: 48 83 e3 1f and $0x1f,%rbx
|
|
3cb0: 85 db test %ebx,%ebx
|
|
3cb2: 74 11 je 0x3cc5
|
|
3cb4: f6 c3 07 test $0x7,%bl
|
|
3cb7: 0f 85 65 01 00 00 jne 0x3e22
|
|
3cbd: f7 db neg %ebx
|
|
3cbf: 83 c3 20 add $0x20,%ebx
|
|
3cc2: c1 eb 03 shr $0x3,%ebx
|
|
3cc5: 8d 43 10 lea 0x10(%rbx),%eax
|
|
3cc8: 44 3b c0 cmp %eax,%r8d
|
|
3ccb: 0f 8c 51 01 00 00 jl 0x3e22
|
|
3cd1: 45 89 c1 mov %r8d,%r9d
|
|
3cd4: 33 c0 xor %eax,%eax
|
|
3cd6: 44 2b cb sub %ebx,%r9d
|
|
3cd9: 41 83 e1 0f and $0xf,%r9d
|
|
3cdd: 41 f7 d9 neg %r9d
|
|
3ce0: 45 03 c8 add %r8d,%r9d
|
|
3ce3: 89 d9 mov %ebx,%ecx
|
|
3ce5: 85 db test %ebx,%ebx
|
|
3ce7: 76 2f jbe 0x3d18
|
|
3ce9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
3cf0: 00
|
|
3cf1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
3cf8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
3cff: 00
|
|
3d00: c4 c1 7b 10 04 c2 vmovsd (%r10,%rax,8),%xmm0
|
|
3d06: c5 fb 58 0c c2 vaddsd (%rdx,%rax,8),%xmm0,%xmm1
|
|
3d0b: c5 fb 11 0c c2 vmovsd %xmm1,(%rdx,%rax,8)
|
|
3d10: 48 ff c0 inc %rax
|
|
3d13: 48 3b c1 cmp %rcx,%rax
|
|
3d16: 72 e8 jb 0x3d00
|
|
3d18: 49 63 c1 movslq %r9d,%rax
|
|
3d1b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
3d20: c4 c1 7d 10 04 ca vmovupd (%r10,%rcx,8),%ymm0
|
|
3d26: c4 c1 7d 10 54 ca 20 vmovupd 0x20(%r10,%rcx,8),%ymm2
|
|
3d2d: c4 c1 7d 10 64 ca 40 vmovupd 0x40(%r10,%rcx,8),%ymm4
|
|
3d34: 62 c1 fd 28 10 44 ca vmovupd 0x60(%r10,%rcx,8),%ymm16
|
|
3d3b: 03
|
|
3d3c: c5 fd 58 0c ca vaddpd (%rdx,%rcx,8),%ymm0,%ymm1
|
|
3d41: c5 ed 58 5c ca 20 vaddpd 0x20(%rdx,%rcx,8),%ymm2,%ymm3
|
|
3d47: c5 dd 58 6c ca 40 vaddpd 0x40(%rdx,%rcx,8),%ymm4,%ymm5
|
|
3d4d: 62 e1 fd 20 58 4c ca vaddpd 0x60(%rdx,%rcx,8),%ymm16,%ymm17
|
|
3d54: 03
|
|
3d55: c5 fd 11 0c ca vmovupd %ymm1,(%rdx,%rcx,8)
|
|
3d5a: c5 fd 11 5c ca 20 vmovupd %ymm3,0x20(%rdx,%rcx,8)
|
|
3d60: c5 fd 11 6c ca 40 vmovupd %ymm5,0x40(%rdx,%rcx,8)
|
|
3d66: 62 e1 fd 28 11 4c ca vmovupd %ymm17,0x60(%rdx,%rcx,8)
|
|
3d6d: 03
|
|
3d6e: 48 83 c1 10 add $0x10,%rcx
|
|
3d72: 48 3b c8 cmp %rax,%rcx
|
|
3d75: 72 a9 jb 0x3d20
|
|
3d77: 41 8d 41 01 lea 0x1(%r9),%eax
|
|
3d7b: 41 3b c0 cmp %r8d,%eax
|
|
3d7e: 0f 87 93 00 00 00 ja 0x3e17
|
|
3d84: 4d 63 c0 movslq %r8d,%r8
|
|
3d87: 4d 63 c9 movslq %r9d,%r9
|
|
3d8a: 4d 2b c1 sub %r9,%r8
|
|
3d8d: 49 83 f8 04 cmp $0x4,%r8
|
|
3d91: 0f 8c 87 00 00 00 jl 0x3e1e
|
|
3d97: 4d 63 c9 movslq %r9d,%r9
|
|
3d9a: 44 89 c3 mov %r8d,%ebx
|
|
3d9d: 83 e3 fc and $0xfffffffc,%ebx
|
|
3da0: 33 c9 xor %ecx,%ecx
|
|
3da2: 48 63 db movslq %ebx,%rbx
|
|
3da5: 4a 8d 04 ca lea (%rdx,%r9,8),%rax
|
|
3da9: 4f 8d 1c ca lea (%r10,%r9,8),%r11
|
|
3dad: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
3db4: 00
|
|
3db5: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
3dbc: 0f 1f 40 00 nopl 0x0(%rax)
|
|
3dc0: c4 c1 7d 10 04 cb vmovupd (%r11,%rcx,8),%ymm0
|
|
3dc6: c5 fd 58 0c c8 vaddpd (%rax,%rcx,8),%ymm0,%ymm1
|
|
3dcb: c5 fd 11 0c c8 vmovupd %ymm1,(%rax,%rcx,8)
|
|
3dd0: 48 83 c1 04 add $0x4,%rcx
|
|
3dd4: 48 3b cb cmp %rbx,%rcx
|
|
3dd7: 72 e7 jb 0x3dc0
|
|
3dd9: 49 3b d8 cmp %r8,%rbx
|
|
3ddc: 73 39 jae 0x3e17
|
|
3dde: 4d 63 c9 movslq %r9d,%r9
|
|
3de1: 4a 8d 14 ca lea (%rdx,%r9,8),%rdx
|
|
3de5: 4b 8d 04 ca lea (%r10,%r9,8),%rax
|
|
3de9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
3df0: 00
|
|
3df1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
3df8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
3dff: 00
|
|
3e00: c5 fb 10 04 d8 vmovsd (%rax,%rbx,8),%xmm0
|
|
3e05: c5 fb 58 0c da vaddsd (%rdx,%rbx,8),%xmm0,%xmm1
|
|
3e0a: c5 fb 11 0c da vmovsd %xmm1,(%rdx,%rbx,8)
|
|
3e0f: 48 ff c3 inc %rbx
|
|
3e12: 49 3b d8 cmp %r8,%rbx
|
|
3e15: 72 e9 jb 0x3e00
|
|
3e17: 33 c0 xor %eax,%eax
|
|
3e19: c5 f8 77 vzeroupper
|
|
3e1c: 5b pop %rbx
|
|
3e1d: c3 ret
|
|
3e1e: 33 db xor %ebx,%ebx
|
|
3e20: eb b7 jmp 0x3dd9
|
|
3e22: 45 33 c9 xor %r9d,%r9d
|
|
3e25: e9 4d ff ff ff jmp 0x3d77
|
|
3e2a: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
3e2f: 5b pop %rbx
|
|
3e30: c3 ret
|
|
3e31: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
3e36: 5b pop %rbx
|
|
3e37: c3 ret
|
|
3e38: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
3e3f: 00
|
|
3e40: 48 83 ec 28 sub $0x28,%rsp
|
|
3e44: 4d 85 c0 test %r8,%r8
|
|
3e47: 74 25 je 0x3e6e
|
|
3e49: 48 85 c9 test %rcx,%rcx
|
|
3e4c: 74 20 je 0x3e6e
|
|
3e4e: 48 85 d2 test %rdx,%rdx
|
|
3e51: 74 1b je 0x3e6e
|
|
3e53: 45 85 c9 test %r9d,%r9d
|
|
3e56: 7f 0a jg 0x3e62
|
|
3e58: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
3e5d: 48 83 c4 28 add $0x28,%rsp
|
|
3e61: c3 ret
|
|
3e62: e8 09 4c a9 01 call 0x1a98a70
|
|
3e67: 33 c0 xor %eax,%eax
|
|
3e69: 48 83 c4 28 add $0x28,%rsp
|
|
3e6d: c3 ret
|
|
3e6e: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
3e73: 48 83 c4 28 add $0x28,%rsp
|
|
3e77: c3 ret
|
|
3e78: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
3e7f: 00
|
|
3e80: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
|
|
3e85: 4d 85 c0 test %r8,%r8
|
|
3e88: 74 27 je 0x3eb1
|
|
3e8a: 48 85 c9 test %rcx,%rcx
|
|
3e8d: 74 22 je 0x3eb1
|
|
3e8f: 48 85 d2 test %rdx,%rdx
|
|
3e92: 74 1d je 0x3eb1
|
|
3e94: 45 85 c9 test %r9d,%r9d
|
|
3e97: 7f 0b jg 0x3ea4
|
|
3e99: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
3e9e: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
3ea3: c3 ret
|
|
3ea4: e8 17 56 a9 01 call 0x1a994c0
|
|
3ea9: 33 c0 xor %eax,%eax
|
|
3eab: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
3eb0: c3 ret
|
|
3eb1: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
3eb6: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
3ebb: c3 ret
|
|
3ebc: 0f 1f 40 00 nopl 0x0(%rax)
|
|
3ec0: 53 push %rbx
|
|
3ec1: 56 push %rsi
|
|
3ec2: 57 push %rdi
|
|
3ec3: 41 54 push %r12
|
|
3ec5: 41 55 push %r13
|
|
3ec7: 48 81 ec 50 04 00 00 sub $0x450,%rsp
|
|
3ece: 4d 89 c4 mov %r8,%r12
|
|
3ed1: 48 8b 05 78 2c 60 02 mov 0x2602c78(%rip),%rax # 0x2606b50
|
|
3ed8: 48 33 c4 xor %rsp,%rax
|
|
3edb: 45 89 cd mov %r9d,%r13d
|
|
3ede: 48 89 cf mov %rcx,%rdi
|
|
3ee1: 48 89 84 24 48 04 00 mov %rax,0x448(%rsp)
|
|
3ee8: 00
|
|
3ee9: 4d 85 e4 test %r12,%r12
|
|
3eec: 0f 84 b6 01 00 00 je 0x40a8
|
|
3ef2: 48 85 ff test %rdi,%rdi
|
|
3ef5: 0f 84 97 01 00 00 je 0x4092
|
|
3efb: 48 85 d2 test %rdx,%rdx
|
|
3efe: 0f 84 66 01 00 00 je 0x406a
|
|
3f04: 45 85 ed test %r13d,%r13d
|
|
3f07: 0f 8e 35 01 00 00 jle 0x4042
|
|
3f0d: 48 8d 74 24 28 lea 0x28(%rsp),%rsi
|
|
3f12: 48 89 f0 mov %rsi,%rax
|
|
3f15: 48 83 e0 1f and $0x1f,%rax
|
|
3f19: 48 f7 d8 neg %rax
|
|
3f1c: 48 83 e0 1f and $0x1f,%rax
|
|
3f20: 48 03 f0 add %rax,%rsi
|
|
3f23: 48 8d 9c 04 28 02 00 lea 0x228(%rsp,%rax,1),%rbx
|
|
3f2a: 00
|
|
3f2b: 41 81 fd 80 00 00 00 cmp $0x80,%r13d
|
|
3f32: 0f 8e a2 00 00 00 jle 0x3fda
|
|
3f38: 4c 89 74 24 20 mov %r14,0x20(%rsp)
|
|
3f3d: 45 89 ee mov %r13d,%r14d
|
|
3f40: 4d 89 e5 mov %r12,%r13
|
|
3f43: 49 89 d4 mov %rdx,%r12
|
|
3f46: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
3f4d: 00
|
|
3f4e: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
3f55: 0f 1f 40 00 nopl 0x0(%rax)
|
|
3f59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
3f60: 4c 89 e1 mov %r12,%rcx
|
|
3f63: 48 89 f2 mov %rsi,%rdx
|
|
3f66: 49 89 d8 mov %rbx,%r8
|
|
3f69: 41 b9 80 00 00 00 mov $0x80,%r9d
|
|
3f6f: e8 6c df 12 00 call 0x131ee0
|
|
3f74: 48 89 f9 mov %rdi,%rcx
|
|
3f77: 48 89 f2 mov %rsi,%rdx
|
|
3f7a: 41 b8 80 00 00 00 mov $0x80,%r8d
|
|
3f80: e8 bb cb ff ff call 0xb40
|
|
3f85: 48 89 f9 mov %rdi,%rcx
|
|
3f88: 48 89 da mov %rbx,%rdx
|
|
3f8b: 41 b8 80 00 00 00 mov $0x80,%r8d
|
|
3f91: e8 aa cb ff ff call 0xb40
|
|
3f96: 48 89 d9 mov %rbx,%rcx
|
|
3f99: 48 89 f2 mov %rsi,%rdx
|
|
3f9c: 4d 89 e8 mov %r13,%r8
|
|
3f9f: 41 b9 80 00 00 00 mov $0x80,%r9d
|
|
3fa5: e8 16 08 00 00 call 0x47c0
|
|
3faa: 41 83 c6 80 add $0xffffff80,%r14d
|
|
3fae: 48 81 c7 00 02 00 00 add $0x200,%rdi
|
|
3fb5: 49 81 c4 00 02 00 00 add $0x200,%r12
|
|
3fbc: 49 81 c5 00 04 00 00 add $0x400,%r13
|
|
3fc3: 41 81 fe 80 00 00 00 cmp $0x80,%r14d
|
|
3fca: 7f 94 jg 0x3f60
|
|
3fcc: 4c 89 e2 mov %r12,%rdx
|
|
3fcf: 4d 89 ec mov %r13,%r12
|
|
3fd2: 45 89 f5 mov %r14d,%r13d
|
|
3fd5: 4c 8b 74 24 20 mov 0x20(%rsp),%r14
|
|
3fda: 48 89 d1 mov %rdx,%rcx
|
|
3fdd: 48 89 f2 mov %rsi,%rdx
|
|
3fe0: 49 89 d8 mov %rbx,%r8
|
|
3fe3: 45 89 e9 mov %r13d,%r9d
|
|
3fe6: e8 f5 de 12 00 call 0x131ee0
|
|
3feb: 48 89 f9 mov %rdi,%rcx
|
|
3fee: 48 89 f2 mov %rsi,%rdx
|
|
3ff1: 45 89 e8 mov %r13d,%r8d
|
|
3ff4: e8 47 cb ff ff call 0xb40
|
|
3ff9: 48 89 f9 mov %rdi,%rcx
|
|
3ffc: 48 89 da mov %rbx,%rdx
|
|
3fff: 45 89 e8 mov %r13d,%r8d
|
|
4002: e8 39 cb ff ff call 0xb40
|
|
4007: 48 89 d9 mov %rbx,%rcx
|
|
400a: 48 89 f2 mov %rsi,%rdx
|
|
400d: 4d 89 e0 mov %r12,%r8
|
|
4010: 45 89 e9 mov %r13d,%r9d
|
|
4013: e8 a8 07 00 00 call 0x47c0
|
|
4018: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx
|
|
401f: 00
|
|
4020: 48 33 cc xor %rsp,%rcx
|
|
4023: 48 3b 0d 26 2b 60 02 cmp 0x2602b26(%rip),%rcx # 0x2606b50
|
|
402a: 75 11 jne 0x403d
|
|
402c: 33 c0 xor %eax,%eax
|
|
402e: 48 81 c4 50 04 00 00 add $0x450,%rsp
|
|
4035: 41 5d pop %r13
|
|
4037: 41 5c pop %r12
|
|
4039: 5f pop %rdi
|
|
403a: 5e pop %rsi
|
|
403b: 5b pop %rbx
|
|
403c: c3 ret
|
|
403d: e8 6e e2 11 01 call 0x11222b0
|
|
4042: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx
|
|
4049: 00
|
|
404a: 48 33 cc xor %rsp,%rcx
|
|
404d: 48 3b 0d fc 2a 60 02 cmp 0x2602afc(%rip),%rcx # 0x2606b50
|
|
4054: 75 e7 jne 0x403d
|
|
4056: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
405b: 48 81 c4 50 04 00 00 add $0x450,%rsp
|
|
4062: 41 5d pop %r13
|
|
4064: 41 5c pop %r12
|
|
4066: 5f pop %rdi
|
|
4067: 5e pop %rsi
|
|
4068: 5b pop %rbx
|
|
4069: c3 ret
|
|
406a: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx
|
|
4071: 00
|
|
4072: 48 33 cc xor %rsp,%rcx
|
|
4075: 48 3b 0d d4 2a 60 02 cmp 0x2602ad4(%rip),%rcx # 0x2606b50
|
|
407c: 75 bf jne 0x403d
|
|
407e: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
4083: 48 81 c4 50 04 00 00 add $0x450,%rsp
|
|
408a: 41 5d pop %r13
|
|
408c: 41 5c pop %r12
|
|
408e: 5f pop %rdi
|
|
408f: 5e pop %rsi
|
|
4090: 5b pop %rbx
|
|
4091: c3 ret
|
|
4092: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx
|
|
4099: 00
|
|
409a: 48 33 cc xor %rsp,%rcx
|
|
409d: 48 3b 0d ac 2a 60 02 cmp 0x2602aac(%rip),%rcx # 0x2606b50
|
|
40a4: 75 97 jne 0x403d
|
|
40a6: eb d6 jmp 0x407e
|
|
40a8: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx
|
|
40af: 00
|
|
40b0: 48 33 cc xor %rsp,%rcx
|
|
40b3: 48 3b 0d 96 2a 60 02 cmp 0x2602a96(%rip),%rcx # 0x2606b50
|
|
40ba: 75 81 jne 0x403d
|
|
40bc: eb c0 jmp 0x407e
|
|
40be: 66 90 xchg %ax,%ax
|
|
40c0: 53 push %rbx
|
|
40c1: 56 push %rsi
|
|
40c2: 57 push %rdi
|
|
40c3: 41 54 push %r12
|
|
40c5: 41 55 push %r13
|
|
40c7: 48 81 ec 50 04 00 00 sub $0x450,%rsp
|
|
40ce: 4d 89 c4 mov %r8,%r12
|
|
40d1: 48 8b 05 78 2a 60 02 mov 0x2602a78(%rip),%rax # 0x2606b50
|
|
40d8: 45 89 cd mov %r9d,%r13d
|
|
40db: 48 33 c4 xor %rsp,%rax
|
|
40de: 48 89 cf mov %rcx,%rdi
|
|
40e1: 48 89 84 24 48 04 00 mov %rax,0x448(%rsp)
|
|
40e8: 00
|
|
40e9: 4d 85 e4 test %r12,%r12
|
|
40ec: 0f 84 b6 01 00 00 je 0x42a8
|
|
40f2: 48 85 ff test %rdi,%rdi
|
|
40f5: 0f 84 97 01 00 00 je 0x4292
|
|
40fb: 48 85 d2 test %rdx,%rdx
|
|
40fe: 0f 84 66 01 00 00 je 0x426a
|
|
4104: 45 85 ed test %r13d,%r13d
|
|
4107: 0f 8e 35 01 00 00 jle 0x4242
|
|
410d: 48 8d 44 24 28 lea 0x28(%rsp),%rax
|
|
4112: 48 89 c3 mov %rax,%rbx
|
|
4115: 48 83 e3 1f and $0x1f,%rbx
|
|
4119: 48 f7 db neg %rbx
|
|
411c: 48 83 e3 1f and $0x1f,%rbx
|
|
4120: 48 8d 34 03 lea (%rbx,%rax,1),%rsi
|
|
4124: 48 8d 9c 18 00 02 00 lea 0x200(%rax,%rbx,1),%rbx
|
|
412b: 00
|
|
412c: 41 81 fd 80 00 00 00 cmp $0x80,%r13d
|
|
4133: 0f 8e a1 00 00 00 jle 0x41da
|
|
4139: 4c 89 74 24 20 mov %r14,0x20(%rsp)
|
|
413e: 45 89 ee mov %r13d,%r14d
|
|
4141: 4d 89 e5 mov %r12,%r13
|
|
4144: 49 89 d4 mov %rdx,%r12
|
|
4147: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
414e: 00
|
|
414f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
4156: 0f 1f 00 nopl (%rax)
|
|
4159: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
4160: 4c 89 e1 mov %r12,%rcx
|
|
4163: 48 89 f2 mov %rsi,%rdx
|
|
4166: 49 89 d8 mov %rbx,%r8
|
|
4169: 41 b9 80 00 00 00 mov $0x80,%r9d
|
|
416f: e8 8c dd 12 00 call 0x131f00
|
|
4174: 48 89 f9 mov %rdi,%rcx
|
|
4177: 48 89 f2 mov %rsi,%rdx
|
|
417a: 41 b8 80 00 00 00 mov $0x80,%r8d
|
|
4180: e8 fb c9 ff ff call 0xb80
|
|
4185: 48 89 f9 mov %rdi,%rcx
|
|
4188: 48 89 da mov %rbx,%rdx
|
|
418b: 41 b8 80 00 00 00 mov $0x80,%r8d
|
|
4191: e8 ea c9 ff ff call 0xb80
|
|
4196: 48 89 d9 mov %rbx,%rcx
|
|
4199: 48 89 f2 mov %rsi,%rdx
|
|
419c: 4d 89 e8 mov %r13,%r8
|
|
419f: 41 b9 80 00 00 00 mov $0x80,%r9d
|
|
41a5: e8 96 06 00 00 call 0x4840
|
|
41aa: 41 83 c6 80 add $0xffffff80,%r14d
|
|
41ae: 48 81 c7 00 02 00 00 add $0x200,%rdi
|
|
41b5: 49 81 c4 00 02 00 00 add $0x200,%r12
|
|
41bc: 49 81 c5 00 04 00 00 add $0x400,%r13
|
|
41c3: 41 81 fe 80 00 00 00 cmp $0x80,%r14d
|
|
41ca: 7f 94 jg 0x4160
|
|
41cc: 4c 89 e2 mov %r12,%rdx
|
|
41cf: 4d 89 ec mov %r13,%r12
|
|
41d2: 45 89 f5 mov %r14d,%r13d
|
|
41d5: 4c 8b 74 24 20 mov 0x20(%rsp),%r14
|
|
41da: 48 89 d1 mov %rdx,%rcx
|
|
41dd: 48 89 f2 mov %rsi,%rdx
|
|
41e0: 49 89 d8 mov %rbx,%r8
|
|
41e3: 45 89 e9 mov %r13d,%r9d
|
|
41e6: e8 15 dd 12 00 call 0x131f00
|
|
41eb: 48 89 f9 mov %rdi,%rcx
|
|
41ee: 48 89 f2 mov %rsi,%rdx
|
|
41f1: 45 89 e8 mov %r13d,%r8d
|
|
41f4: e8 87 c9 ff ff call 0xb80
|
|
41f9: 48 89 f9 mov %rdi,%rcx
|
|
41fc: 48 89 da mov %rbx,%rdx
|
|
41ff: 45 89 e8 mov %r13d,%r8d
|
|
4202: e8 79 c9 ff ff call 0xb80
|
|
4207: 48 89 d9 mov %rbx,%rcx
|
|
420a: 48 89 f2 mov %rsi,%rdx
|
|
420d: 4d 89 e0 mov %r12,%r8
|
|
4210: 45 89 e9 mov %r13d,%r9d
|
|
4213: e8 28 06 00 00 call 0x4840
|
|
4218: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx
|
|
421f: 00
|
|
4220: 48 33 cc xor %rsp,%rcx
|
|
4223: 48 3b 0d 26 29 60 02 cmp 0x2602926(%rip),%rcx # 0x2606b50
|
|
422a: 75 11 jne 0x423d
|
|
422c: 33 c0 xor %eax,%eax
|
|
422e: 48 81 c4 50 04 00 00 add $0x450,%rsp
|
|
4235: 41 5d pop %r13
|
|
4237: 41 5c pop %r12
|
|
4239: 5f pop %rdi
|
|
423a: 5e pop %rsi
|
|
423b: 5b pop %rbx
|
|
423c: c3 ret
|
|
423d: e8 6e e0 11 01 call 0x11222b0
|
|
4242: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx
|
|
4249: 00
|
|
424a: 48 33 cc xor %rsp,%rcx
|
|
424d: 48 3b 0d fc 28 60 02 cmp 0x26028fc(%rip),%rcx # 0x2606b50
|
|
4254: 75 e7 jne 0x423d
|
|
4256: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
425b: 48 81 c4 50 04 00 00 add $0x450,%rsp
|
|
4262: 41 5d pop %r13
|
|
4264: 41 5c pop %r12
|
|
4266: 5f pop %rdi
|
|
4267: 5e pop %rsi
|
|
4268: 5b pop %rbx
|
|
4269: c3 ret
|
|
426a: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx
|
|
4271: 00
|
|
4272: 48 33 cc xor %rsp,%rcx
|
|
4275: 48 3b 0d d4 28 60 02 cmp 0x26028d4(%rip),%rcx # 0x2606b50
|
|
427c: 75 bf jne 0x423d
|
|
427e: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
4283: 48 81 c4 50 04 00 00 add $0x450,%rsp
|
|
428a: 41 5d pop %r13
|
|
428c: 41 5c pop %r12
|
|
428e: 5f pop %rdi
|
|
428f: 5e pop %rsi
|
|
4290: 5b pop %rbx
|
|
4291: c3 ret
|
|
4292: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx
|
|
4299: 00
|
|
429a: 48 33 cc xor %rsp,%rcx
|
|
429d: 48 3b 0d ac 28 60 02 cmp 0x26028ac(%rip),%rcx # 0x2606b50
|
|
42a4: 75 97 jne 0x423d
|
|
42a6: eb d6 jmp 0x427e
|
|
42a8: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx
|
|
42af: 00
|
|
42b0: 48 33 cc xor %rsp,%rcx
|
|
42b3: 48 3b 0d 96 28 60 02 cmp 0x2602896(%rip),%rcx # 0x2606b50
|
|
42ba: 75 81 jne 0x423d
|
|
42bc: eb c0 jmp 0x427e
|
|
42be: 66 90 xchg %ax,%ax
|
|
42c0: 53 push %rbx
|
|
42c1: 56 push %rsi
|
|
42c2: 57 push %rdi
|
|
42c3: 41 54 push %r12
|
|
42c5: 41 55 push %r13
|
|
42c7: 48 81 ec 50 04 00 00 sub $0x450,%rsp
|
|
42ce: 4d 89 c4 mov %r8,%r12
|
|
42d1: 48 8b 05 78 28 60 02 mov 0x2602878(%rip),%rax # 0x2606b50
|
|
42d8: 45 89 cd mov %r9d,%r13d
|
|
42db: 48 33 c4 xor %rsp,%rax
|
|
42de: 48 89 cf mov %rcx,%rdi
|
|
42e1: 48 89 84 24 48 04 00 mov %rax,0x448(%rsp)
|
|
42e8: 00
|
|
42e9: 4d 85 e4 test %r12,%r12
|
|
42ec: 0f 84 b6 01 00 00 je 0x44a8
|
|
42f2: 48 85 ff test %rdi,%rdi
|
|
42f5: 0f 84 97 01 00 00 je 0x4492
|
|
42fb: 48 85 d2 test %rdx,%rdx
|
|
42fe: 0f 84 66 01 00 00 je 0x446a
|
|
4304: 45 85 ed test %r13d,%r13d
|
|
4307: 0f 8e 35 01 00 00 jle 0x4442
|
|
430d: 48 8d 44 24 28 lea 0x28(%rsp),%rax
|
|
4312: 48 89 c3 mov %rax,%rbx
|
|
4315: 48 83 e3 1f and $0x1f,%rbx
|
|
4319: 48 f7 db neg %rbx
|
|
431c: 48 83 e3 1f and $0x1f,%rbx
|
|
4320: 48 8d 34 18 lea (%rax,%rbx,1),%rsi
|
|
4324: 48 8d 9c 18 00 02 00 lea 0x200(%rax,%rbx,1),%rbx
|
|
432b: 00
|
|
432c: 41 81 fd 80 00 00 00 cmp $0x80,%r13d
|
|
4333: 0f 8e a1 00 00 00 jle 0x43da
|
|
4339: 4c 89 74 24 20 mov %r14,0x20(%rsp)
|
|
433e: 45 89 ee mov %r13d,%r14d
|
|
4341: 4d 89 e5 mov %r12,%r13
|
|
4344: 49 89 d4 mov %rdx,%r12
|
|
4347: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
434e: 00
|
|
434f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
4356: 0f 1f 00 nopl (%rax)
|
|
4359: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
4360: 4c 89 e1 mov %r12,%rcx
|
|
4363: 48 89 f2 mov %rsi,%rdx
|
|
4366: 49 89 d8 mov %rbx,%r8
|
|
4369: 41 b9 80 00 00 00 mov $0x80,%r9d
|
|
436f: e8 ac db 12 00 call 0x131f20
|
|
4374: 48 89 f9 mov %rdi,%rcx
|
|
4377: 48 89 f2 mov %rsi,%rdx
|
|
437a: 41 b8 80 00 00 00 mov $0x80,%r8d
|
|
4380: e8 bb c9 ff ff call 0xd40
|
|
4385: 48 89 f9 mov %rdi,%rcx
|
|
4388: 48 89 da mov %rbx,%rdx
|
|
438b: 41 b8 80 00 00 00 mov $0x80,%r8d
|
|
4391: e8 aa c9 ff ff call 0xd40
|
|
4396: 48 89 d9 mov %rbx,%rcx
|
|
4399: 48 89 f2 mov %rsi,%rdx
|
|
439c: 4d 89 e8 mov %r13,%r8
|
|
439f: 41 b9 80 00 00 00 mov $0x80,%r9d
|
|
43a5: e8 16 05 00 00 call 0x48c0
|
|
43aa: 41 83 c6 80 add $0xffffff80,%r14d
|
|
43ae: 48 81 c7 00 02 00 00 add $0x200,%rdi
|
|
43b5: 49 81 c4 00 02 00 00 add $0x200,%r12
|
|
43bc: 49 81 c5 00 04 00 00 add $0x400,%r13
|
|
43c3: 41 81 fe 80 00 00 00 cmp $0x80,%r14d
|
|
43ca: 7f 94 jg 0x4360
|
|
43cc: 4c 89 e2 mov %r12,%rdx
|
|
43cf: 4d 89 ec mov %r13,%r12
|
|
43d2: 45 89 f5 mov %r14d,%r13d
|
|
43d5: 4c 8b 74 24 20 mov 0x20(%rsp),%r14
|
|
43da: 48 89 d1 mov %rdx,%rcx
|
|
43dd: 48 89 f2 mov %rsi,%rdx
|
|
43e0: 49 89 d8 mov %rbx,%r8
|
|
43e3: 45 89 e9 mov %r13d,%r9d
|
|
43e6: e8 35 db 12 00 call 0x131f20
|
|
43eb: 48 89 f9 mov %rdi,%rcx
|
|
43ee: 48 89 f2 mov %rsi,%rdx
|
|
43f1: 45 89 e8 mov %r13d,%r8d
|
|
43f4: e8 47 c9 ff ff call 0xd40
|
|
43f9: 48 89 f9 mov %rdi,%rcx
|
|
43fc: 48 89 da mov %rbx,%rdx
|
|
43ff: 45 89 e8 mov %r13d,%r8d
|
|
4402: e8 39 c9 ff ff call 0xd40
|
|
4407: 48 89 d9 mov %rbx,%rcx
|
|
440a: 48 89 f2 mov %rsi,%rdx
|
|
440d: 4d 89 e0 mov %r12,%r8
|
|
4410: 45 89 e9 mov %r13d,%r9d
|
|
4413: e8 a8 04 00 00 call 0x48c0
|
|
4418: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx
|
|
441f: 00
|
|
4420: 48 33 cc xor %rsp,%rcx
|
|
4423: 48 3b 0d 26 27 60 02 cmp 0x2602726(%rip),%rcx # 0x2606b50
|
|
442a: 75 11 jne 0x443d
|
|
442c: 33 c0 xor %eax,%eax
|
|
442e: 48 81 c4 50 04 00 00 add $0x450,%rsp
|
|
4435: 41 5d pop %r13
|
|
4437: 41 5c pop %r12
|
|
4439: 5f pop %rdi
|
|
443a: 5e pop %rsi
|
|
443b: 5b pop %rbx
|
|
443c: c3 ret
|
|
443d: e8 6e de 11 01 call 0x11222b0
|
|
4442: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx
|
|
4449: 00
|
|
444a: 48 33 cc xor %rsp,%rcx
|
|
444d: 48 3b 0d fc 26 60 02 cmp 0x26026fc(%rip),%rcx # 0x2606b50
|
|
4454: 75 e7 jne 0x443d
|
|
4456: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
445b: 48 81 c4 50 04 00 00 add $0x450,%rsp
|
|
4462: 41 5d pop %r13
|
|
4464: 41 5c pop %r12
|
|
4466: 5f pop %rdi
|
|
4467: 5e pop %rsi
|
|
4468: 5b pop %rbx
|
|
4469: c3 ret
|
|
446a: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx
|
|
4471: 00
|
|
4472: 48 33 cc xor %rsp,%rcx
|
|
4475: 48 3b 0d d4 26 60 02 cmp 0x26026d4(%rip),%rcx # 0x2606b50
|
|
447c: 75 bf jne 0x443d
|
|
447e: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
4483: 48 81 c4 50 04 00 00 add $0x450,%rsp
|
|
448a: 41 5d pop %r13
|
|
448c: 41 5c pop %r12
|
|
448e: 5f pop %rdi
|
|
448f: 5e pop %rsi
|
|
4490: 5b pop %rbx
|
|
4491: c3 ret
|
|
4492: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx
|
|
4499: 00
|
|
449a: 48 33 cc xor %rsp,%rcx
|
|
449d: 48 3b 0d ac 26 60 02 cmp 0x26026ac(%rip),%rcx # 0x2606b50
|
|
44a4: 75 97 jne 0x443d
|
|
44a6: eb d6 jmp 0x447e
|
|
44a8: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx
|
|
44af: 00
|
|
44b0: 48 33 cc xor %rsp,%rcx
|
|
44b3: 48 3b 0d 96 26 60 02 cmp 0x2602696(%rip),%rcx # 0x2606b50
|
|
44ba: 75 81 jne 0x443d
|
|
44bc: eb c0 jmp 0x447e
|
|
44be: 66 90 xchg %ax,%ax
|
|
44c0: 53 push %rbx
|
|
44c1: 56 push %rsi
|
|
44c2: 57 push %rdi
|
|
44c3: 41 54 push %r12
|
|
44c5: 41 55 push %r13
|
|
44c7: 48 81 ec 50 04 00 00 sub $0x450,%rsp
|
|
44ce: 4d 89 c4 mov %r8,%r12
|
|
44d1: 48 8b 05 78 26 60 02 mov 0x2602678(%rip),%rax # 0x2606b50
|
|
44d8: 45 89 cd mov %r9d,%r13d
|
|
44db: 48 33 c4 xor %rsp,%rax
|
|
44de: 48 89 cf mov %rcx,%rdi
|
|
44e1: 48 89 84 24 48 04 00 mov %rax,0x448(%rsp)
|
|
44e8: 00
|
|
44e9: 4d 85 e4 test %r12,%r12
|
|
44ec: 0f 84 b6 01 00 00 je 0x46a8
|
|
44f2: 48 85 ff test %rdi,%rdi
|
|
44f5: 0f 84 97 01 00 00 je 0x4692
|
|
44fb: 48 85 d2 test %rdx,%rdx
|
|
44fe: 0f 84 66 01 00 00 je 0x466a
|
|
4504: 45 85 ed test %r13d,%r13d
|
|
4507: 0f 8e 35 01 00 00 jle 0x4642
|
|
450d: 48 8d 44 24 28 lea 0x28(%rsp),%rax
|
|
4512: 48 89 c3 mov %rax,%rbx
|
|
4515: 48 83 e3 1f and $0x1f,%rbx
|
|
4519: 48 f7 db neg %rbx
|
|
451c: 48 83 e3 1f and $0x1f,%rbx
|
|
4520: 48 8d 34 18 lea (%rax,%rbx,1),%rsi
|
|
4524: 48 8d 9c 18 00 02 00 lea 0x200(%rax,%rbx,1),%rbx
|
|
452b: 00
|
|
452c: 41 81 fd 80 00 00 00 cmp $0x80,%r13d
|
|
4533: 0f 8e a1 00 00 00 jle 0x45da
|
|
4539: 4c 89 74 24 20 mov %r14,0x20(%rsp)
|
|
453e: 45 89 ee mov %r13d,%r14d
|
|
4541: 4d 89 e5 mov %r12,%r13
|
|
4544: 49 89 d4 mov %rdx,%r12
|
|
4547: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
454e: 00
|
|
454f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
4556: 0f 1f 00 nopl (%rax)
|
|
4559: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
4560: 4c 89 e1 mov %r12,%rcx
|
|
4563: 48 89 f2 mov %rsi,%rdx
|
|
4566: 49 89 d8 mov %rbx,%r8
|
|
4569: 41 b9 80 00 00 00 mov $0x80,%r9d
|
|
456f: e8 cc d9 12 00 call 0x131f40
|
|
4574: 48 89 f9 mov %rdi,%rcx
|
|
4577: 48 89 f2 mov %rsi,%rdx
|
|
457a: 41 b8 80 00 00 00 mov $0x80,%r8d
|
|
4580: e8 bb c7 ff ff call 0xd40
|
|
4585: 48 89 f9 mov %rdi,%rcx
|
|
4588: 48 89 da mov %rbx,%rdx
|
|
458b: 41 b8 80 00 00 00 mov $0x80,%r8d
|
|
4591: e8 aa c7 ff ff call 0xd40
|
|
4596: 48 89 d9 mov %rbx,%rcx
|
|
4599: 48 89 f2 mov %rsi,%rdx
|
|
459c: 4d 89 e8 mov %r13,%r8
|
|
459f: 41 b9 80 00 00 00 mov $0x80,%r9d
|
|
45a5: e8 96 03 00 00 call 0x4940
|
|
45aa: 41 83 c6 80 add $0xffffff80,%r14d
|
|
45ae: 48 81 c7 00 02 00 00 add $0x200,%rdi
|
|
45b5: 49 81 c4 00 02 00 00 add $0x200,%r12
|
|
45bc: 49 81 c5 00 04 00 00 add $0x400,%r13
|
|
45c3: 41 81 fe 80 00 00 00 cmp $0x80,%r14d
|
|
45ca: 7f 94 jg 0x4560
|
|
45cc: 4c 89 e2 mov %r12,%rdx
|
|
45cf: 4d 89 ec mov %r13,%r12
|
|
45d2: 45 89 f5 mov %r14d,%r13d
|
|
45d5: 4c 8b 74 24 20 mov 0x20(%rsp),%r14
|
|
45da: 48 89 d1 mov %rdx,%rcx
|
|
45dd: 48 89 f2 mov %rsi,%rdx
|
|
45e0: 49 89 d8 mov %rbx,%r8
|
|
45e3: 45 89 e9 mov %r13d,%r9d
|
|
45e6: e8 55 d9 12 00 call 0x131f40
|
|
45eb: 48 89 f9 mov %rdi,%rcx
|
|
45ee: 48 89 f2 mov %rsi,%rdx
|
|
45f1: 45 89 e8 mov %r13d,%r8d
|
|
45f4: e8 47 c7 ff ff call 0xd40
|
|
45f9: 48 89 f9 mov %rdi,%rcx
|
|
45fc: 48 89 da mov %rbx,%rdx
|
|
45ff: 45 89 e8 mov %r13d,%r8d
|
|
4602: e8 39 c7 ff ff call 0xd40
|
|
4607: 48 89 d9 mov %rbx,%rcx
|
|
460a: 48 89 f2 mov %rsi,%rdx
|
|
460d: 4d 89 e0 mov %r12,%r8
|
|
4610: 45 89 e9 mov %r13d,%r9d
|
|
4613: e8 28 03 00 00 call 0x4940
|
|
4618: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx
|
|
461f: 00
|
|
4620: 48 33 cc xor %rsp,%rcx
|
|
4623: 48 3b 0d 26 25 60 02 cmp 0x2602526(%rip),%rcx # 0x2606b50
|
|
462a: 75 11 jne 0x463d
|
|
462c: 33 c0 xor %eax,%eax
|
|
462e: 48 81 c4 50 04 00 00 add $0x450,%rsp
|
|
4635: 41 5d pop %r13
|
|
4637: 41 5c pop %r12
|
|
4639: 5f pop %rdi
|
|
463a: 5e pop %rsi
|
|
463b: 5b pop %rbx
|
|
463c: c3 ret
|
|
463d: e8 6e dc 11 01 call 0x11222b0
|
|
4642: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx
|
|
4649: 00
|
|
464a: 48 33 cc xor %rsp,%rcx
|
|
464d: 48 3b 0d fc 24 60 02 cmp 0x26024fc(%rip),%rcx # 0x2606b50
|
|
4654: 75 e7 jne 0x463d
|
|
4656: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
465b: 48 81 c4 50 04 00 00 add $0x450,%rsp
|
|
4662: 41 5d pop %r13
|
|
4664: 41 5c pop %r12
|
|
4666: 5f pop %rdi
|
|
4667: 5e pop %rsi
|
|
4668: 5b pop %rbx
|
|
4669: c3 ret
|
|
466a: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx
|
|
4671: 00
|
|
4672: 48 33 cc xor %rsp,%rcx
|
|
4675: 48 3b 0d d4 24 60 02 cmp 0x26024d4(%rip),%rcx # 0x2606b50
|
|
467c: 75 bf jne 0x463d
|
|
467e: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
4683: 48 81 c4 50 04 00 00 add $0x450,%rsp
|
|
468a: 41 5d pop %r13
|
|
468c: 41 5c pop %r12
|
|
468e: 5f pop %rdi
|
|
468f: 5e pop %rsi
|
|
4690: 5b pop %rbx
|
|
4691: c3 ret
|
|
4692: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx
|
|
4699: 00
|
|
469a: 48 33 cc xor %rsp,%rcx
|
|
469d: 48 3b 0d ac 24 60 02 cmp 0x26024ac(%rip),%rcx # 0x2606b50
|
|
46a4: 75 97 jne 0x463d
|
|
46a6: eb d6 jmp 0x467e
|
|
46a8: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx
|
|
46af: 00
|
|
46b0: 48 33 cc xor %rsp,%rcx
|
|
46b3: 48 3b 0d 96 24 60 02 cmp 0x2602496(%rip),%rcx # 0x2606b50
|
|
46ba: 75 81 jne 0x463d
|
|
46bc: eb c0 jmp 0x467e
|
|
46be: 66 90 xchg %ax,%ax
|
|
46c0: 48 83 ec 28 sub $0x28,%rsp
|
|
46c4: 4d 85 c0 test %r8,%r8
|
|
46c7: 74 35 je 0x46fe
|
|
46c9: 45 85 c9 test %r9d,%r9d
|
|
46cc: 7e 4c jle 0x471a
|
|
46ce: 48 85 d2 test %rdx,%rdx
|
|
46d1: 74 26 je 0x46f9
|
|
46d3: 48 85 c9 test %rcx,%rcx
|
|
46d6: 74 0c je 0x46e4
|
|
46d8: e8 f3 57 a9 01 call 0x1a99ed0
|
|
46dd: 33 c0 xor %eax,%eax
|
|
46df: 48 83 c4 28 add $0x28,%rsp
|
|
46e3: c3 ret
|
|
46e4: 48 89 d1 mov %rdx,%rcx
|
|
46e7: 4c 89 c2 mov %r8,%rdx
|
|
46ea: 45 89 c8 mov %r9d,%r8d
|
|
46ed: e8 2e 5a a9 01 call 0x1a9a120
|
|
46f2: 33 c0 xor %eax,%eax
|
|
46f4: 48 83 c4 28 add $0x28,%rsp
|
|
46f8: c3 ret
|
|
46f9: 48 85 c9 test %rcx,%rcx
|
|
46fc: 75 0a jne 0x4708
|
|
46fe: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
4703: 48 83 c4 28 add $0x28,%rsp
|
|
4707: c3 ret
|
|
4708: 4c 89 c2 mov %r8,%rdx
|
|
470b: 45 89 c8 mov %r9d,%r8d
|
|
470e: e8 1d 59 a9 01 call 0x1a9a030
|
|
4713: 33 c0 xor %eax,%eax
|
|
4715: 48 83 c4 28 add $0x28,%rsp
|
|
4719: c3 ret
|
|
471a: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
471f: 48 83 c4 28 add $0x28,%rsp
|
|
4723: c3 ret
|
|
4724: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
472b: 00
|
|
472c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
4733: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
4738: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
473f: 00
|
|
4740: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
|
|
4745: 4d 85 c0 test %r8,%r8
|
|
4748: 74 37 je 0x4781
|
|
474a: 45 85 c9 test %r9d,%r9d
|
|
474d: 7e 50 jle 0x479f
|
|
474f: 48 85 d2 test %rdx,%rdx
|
|
4752: 74 28 je 0x477c
|
|
4754: 48 85 c9 test %rcx,%rcx
|
|
4757: 74 0d je 0x4766
|
|
4759: e8 82 65 a9 01 call 0x1a9ace0
|
|
475e: 33 c0 xor %eax,%eax
|
|
4760: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
4765: c3 ret
|
|
4766: 48 89 d1 mov %rdx,%rcx
|
|
4769: 4c 89 c2 mov %r8,%rdx
|
|
476c: 45 89 c8 mov %r9d,%r8d
|
|
476f: e8 bc 67 a9 01 call 0x1a9af30
|
|
4774: 33 c0 xor %eax,%eax
|
|
4776: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
477b: c3 ret
|
|
477c: 48 85 c9 test %rcx,%rcx
|
|
477f: 75 0b jne 0x478c
|
|
4781: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
4786: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
478b: c3 ret
|
|
478c: 4c 89 c2 mov %r8,%rdx
|
|
478f: 45 89 c8 mov %r9d,%r8d
|
|
4792: e8 a9 66 a9 01 call 0x1a9ae40
|
|
4797: 33 c0 xor %eax,%eax
|
|
4799: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
479e: c3 ret
|
|
479f: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
47a4: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
47a9: 90 nop
|
|
47aa: c3 ret
|
|
47ab: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
47b2: 00
|
|
47b3: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
47ba: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
47c0: 48 83 ec 28 sub $0x28,%rsp
|
|
47c4: 4d 85 c0 test %r8,%r8
|
|
47c7: 74 35 je 0x47fe
|
|
47c9: 45 85 c9 test %r9d,%r9d
|
|
47cc: 7e 4c jle 0x481a
|
|
47ce: 48 85 d2 test %rdx,%rdx
|
|
47d1: 74 26 je 0x47f9
|
|
47d3: 48 85 c9 test %rcx,%rcx
|
|
47d6: 74 0c je 0x47e4
|
|
47d8: e8 13 73 a9 01 call 0x1a9baf0
|
|
47dd: 33 c0 xor %eax,%eax
|
|
47df: 48 83 c4 28 add $0x28,%rsp
|
|
47e3: c3 ret
|
|
47e4: 48 89 d1 mov %rdx,%rcx
|
|
47e7: 4c 89 c2 mov %r8,%rdx
|
|
47ea: 45 89 c8 mov %r9d,%r8d
|
|
47ed: e8 4e 75 a9 01 call 0x1a9bd40
|
|
47f2: 33 c0 xor %eax,%eax
|
|
47f4: 48 83 c4 28 add $0x28,%rsp
|
|
47f8: c3 ret
|
|
47f9: 48 85 c9 test %rcx,%rcx
|
|
47fc: 75 0a jne 0x4808
|
|
47fe: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
4803: 48 83 c4 28 add $0x28,%rsp
|
|
4807: c3 ret
|
|
4808: 4c 89 c2 mov %r8,%rdx
|
|
480b: 45 89 c8 mov %r9d,%r8d
|
|
480e: e8 3d 74 a9 01 call 0x1a9bc50
|
|
4813: 33 c0 xor %eax,%eax
|
|
4815: 48 83 c4 28 add $0x28,%rsp
|
|
4819: c3 ret
|
|
481a: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
481f: 48 83 c4 28 add $0x28,%rsp
|
|
4823: c3 ret
|
|
4824: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
482b: 00
|
|
482c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
4833: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
4838: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
483f: 00
|
|
4840: 48 83 ec 28 sub $0x28,%rsp
|
|
4844: 4d 85 c0 test %r8,%r8
|
|
4847: 74 35 je 0x487e
|
|
4849: 45 85 c9 test %r9d,%r9d
|
|
484c: 7e 4c jle 0x489a
|
|
484e: 48 85 d2 test %rdx,%rdx
|
|
4851: 74 26 je 0x4879
|
|
4853: 48 85 c9 test %rcx,%rcx
|
|
4856: 74 0c je 0x4864
|
|
4858: e8 a3 7f a9 01 call 0x1a9c800
|
|
485d: 33 c0 xor %eax,%eax
|
|
485f: 48 83 c4 28 add $0x28,%rsp
|
|
4863: c3 ret
|
|
4864: 48 89 d1 mov %rdx,%rcx
|
|
4867: 4c 89 c2 mov %r8,%rdx
|
|
486a: 45 89 c8 mov %r9d,%r8d
|
|
486d: e8 ee 81 a9 01 call 0x1a9ca60
|
|
4872: 33 c0 xor %eax,%eax
|
|
4874: 48 83 c4 28 add $0x28,%rsp
|
|
4878: c3 ret
|
|
4879: 48 85 c9 test %rcx,%rcx
|
|
487c: 75 0a jne 0x4888
|
|
487e: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
4883: 48 83 c4 28 add $0x28,%rsp
|
|
4887: c3 ret
|
|
4888: 4c 89 c2 mov %r8,%rdx
|
|
488b: 45 89 c8 mov %r9d,%r8d
|
|
488e: e8 cd 80 a9 01 call 0x1a9c960
|
|
4893: 33 c0 xor %eax,%eax
|
|
4895: 48 83 c4 28 add $0x28,%rsp
|
|
4899: c3 ret
|
|
489a: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
489f: 48 83 c4 28 add $0x28,%rsp
|
|
48a3: c3 ret
|
|
48a4: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
48ab: 00
|
|
48ac: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
48b3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
48b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
48bf: 00
|
|
48c0: 48 83 ec 28 sub $0x28,%rsp
|
|
48c4: 4d 85 c0 test %r8,%r8
|
|
48c7: 74 35 je 0x48fe
|
|
48c9: 45 85 c9 test %r9d,%r9d
|
|
48cc: 7e 4c jle 0x491a
|
|
48ce: 48 85 d2 test %rdx,%rdx
|
|
48d1: 74 26 je 0x48f9
|
|
48d3: 48 85 c9 test %rcx,%rcx
|
|
48d6: 74 0c je 0x48e4
|
|
48d8: e8 c3 9d 03 00 call 0x3e6a0
|
|
48dd: 33 c0 xor %eax,%eax
|
|
48df: 48 83 c4 28 add $0x28,%rsp
|
|
48e3: c3 ret
|
|
48e4: 48 89 d1 mov %rdx,%rcx
|
|
48e7: 4c 89 c2 mov %r8,%rdx
|
|
48ea: 45 89 c8 mov %r9d,%r8d
|
|
48ed: e8 0e a0 03 00 call 0x3e900
|
|
48f2: 33 c0 xor %eax,%eax
|
|
48f4: 48 83 c4 28 add $0x28,%rsp
|
|
48f8: c3 ret
|
|
48f9: 48 85 c9 test %rcx,%rcx
|
|
48fc: 75 0a jne 0x4908
|
|
48fe: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
4903: 48 83 c4 28 add $0x28,%rsp
|
|
4907: c3 ret
|
|
4908: 4c 89 c2 mov %r8,%rdx
|
|
490b: 45 89 c8 mov %r9d,%r8d
|
|
490e: e8 cd a1 03 00 call 0x3eae0
|
|
4913: 33 c0 xor %eax,%eax
|
|
4915: 48 83 c4 28 add $0x28,%rsp
|
|
4919: c3 ret
|
|
491a: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
491f: 48 83 c4 28 add $0x28,%rsp
|
|
4923: c3 ret
|
|
4924: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
492b: 00
|
|
492c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
4933: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
4938: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
493f: 00
|
|
4940: 48 83 ec 28 sub $0x28,%rsp
|
|
4944: 4d 85 c0 test %r8,%r8
|
|
4947: 74 35 je 0x497e
|
|
4949: 45 85 c9 test %r9d,%r9d
|
|
494c: 7e 4c jle 0x499a
|
|
494e: 48 85 d2 test %rdx,%rdx
|
|
4951: 74 26 je 0x4979
|
|
4953: 48 85 c9 test %rcx,%rcx
|
|
4956: 74 0c je 0x4964
|
|
4958: e8 a3 a3 03 00 call 0x3ed00
|
|
495d: 33 c0 xor %eax,%eax
|
|
495f: 48 83 c4 28 add $0x28,%rsp
|
|
4963: c3 ret
|
|
4964: 48 89 d1 mov %rdx,%rcx
|
|
4967: 4c 89 c2 mov %r8,%rdx
|
|
496a: 45 89 c8 mov %r9d,%r8d
|
|
496d: e8 0e a6 03 00 call 0x3ef80
|
|
4972: 33 c0 xor %eax,%eax
|
|
4974: 48 83 c4 28 add $0x28,%rsp
|
|
4978: c3 ret
|
|
4979: 48 85 c9 test %rcx,%rcx
|
|
497c: 75 0a jne 0x4988
|
|
497e: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
4983: 48 83 c4 28 add $0x28,%rsp
|
|
4987: c3 ret
|
|
4988: 4c 89 c2 mov %r8,%rdx
|
|
498b: 45 89 c8 mov %r9d,%r8d
|
|
498e: e8 0d a8 03 00 call 0x3f1a0
|
|
4993: 33 c0 xor %eax,%eax
|
|
4995: 48 83 c4 28 add $0x28,%rsp
|
|
4999: c3 ret
|
|
499a: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
499f: 48 83 c4 28 add $0x28,%rsp
|
|
49a3: c3 ret
|
|
49a4: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
49ab: 00
|
|
49ac: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
49b3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
49b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
49bf: 00
|
|
49c0: 53 push %rbx
|
|
49c1: 56 push %rsi
|
|
49c2: 57 push %rdi
|
|
49c3: 41 54 push %r12
|
|
49c5: 41 55 push %r13
|
|
49c7: 41 56 push %r14
|
|
49c9: 41 57 push %r15
|
|
49cb: 55 push %rbp
|
|
49cc: 48 83 ec 38 sub $0x38,%rsp
|
|
49d0: 49 89 ce mov %rcx,%r14
|
|
49d3: 4c 8b ac 24 a8 00 00 mov 0xa8(%rsp),%r13
|
|
49da: 00
|
|
49db: 44 89 cf mov %r9d,%edi
|
|
49de: 44 89 c6 mov %r8d,%esi
|
|
49e1: 41 89 d7 mov %edx,%r15d
|
|
49e4: 4d 85 f6 test %r14,%r14
|
|
49e7: 0f 84 8e 01 00 00 je 0x4b7b
|
|
49ed: 41 83 ff 1e cmp $0x1e,%r15d
|
|
49f1: 0f 87 5f 01 00 00 ja 0x4b56
|
|
49f7: 41 83 ff 1d cmp $0x1d,%r15d
|
|
49fb: 0f 8f 55 01 00 00 jg 0x4b56
|
|
4a01: 48 8b 9c 24 a0 00 00 mov 0xa0(%rsp),%rbx
|
|
4a08: 00
|
|
4a09: 48 85 db test %rbx,%rbx
|
|
4a0c: 0f 84 69 01 00 00 je 0x4b7b
|
|
4a12: 48 89 dd mov %rbx,%rbp
|
|
4a15: ba 90 00 00 00 mov $0x90,%edx
|
|
4a1a: 48 83 e5 3f and $0x3f,%rbp
|
|
4a1e: 48 f7 dd neg %rbp
|
|
4a21: 48 83 e5 3f and $0x3f,%rbp
|
|
4a25: 4c 8d 24 2b lea (%rbx,%rbp,1),%r12
|
|
4a29: 4c 89 e1 mov %r12,%rcx
|
|
4a2c: e8 cf a4 00 00 call 0xef00
|
|
4a31: 44 89 f9 mov %r15d,%ecx
|
|
4a34: b8 01 00 00 00 mov $0x1,%eax
|
|
4a39: d3 e0 shl %cl,%eax
|
|
4a3b: 41 89 7c 24 14 mov %edi,0x14(%r12)
|
|
4a40: 83 fe 08 cmp $0x8,%esi
|
|
4a43: 45 89 7c 24 04 mov %r15d,0x4(%r12)
|
|
4a48: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12)
|
|
4a4f: 00 00
|
|
4a51: 0f 84 45 02 00 00 je 0x4c9c
|
|
4a57: 83 fe 04 cmp $0x4,%esi
|
|
4a5a: 0f 84 97 00 00 00 je 0x4af7
|
|
4a60: 83 fe 01 cmp $0x1,%esi
|
|
4a63: 75 39 jne 0x4a9e
|
|
4a65: 0f 57 c0 xorps %xmm0,%xmm0
|
|
4a68: f3 0f 2a c0 cvtsi2ss %eax,%xmm0
|
|
4a6c: f3 0f 10 0d 34 95 c4 movss 0x1c49534(%rip),%xmm1 # 0x1c4dfa8
|
|
4a73: 01
|
|
4a74: f3 0f 5e c8 divss %xmm0,%xmm1
|
|
4a78: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
|
|
4a7f: 00
|
|
4a80: 41 c7 44 24 08 01 00 movl $0x1,0x8(%r12)
|
|
4a87: 00 00
|
|
4a89: 41 c7 44 24 0c 00 00 movl $0x0,0xc(%r12)
|
|
4a90: 00 00
|
|
4a92: f3 41 0f 11 4c 24 10 movss %xmm1,0x10(%r12)
|
|
4a99: e9 93 00 00 00 jmp 0x4b31
|
|
4a9e: 83 fe 02 cmp $0x2,%esi
|
|
4aa1: 75 36 jne 0x4ad9
|
|
4aa3: 0f 57 c0 xorps %xmm0,%xmm0
|
|
4aa6: f3 0f 2a c0 cvtsi2ss %eax,%xmm0
|
|
4aaa: f3 0f 10 0d f6 94 c4 movss 0x1c494f6(%rip),%xmm1 # 0x1c4dfa8
|
|
4ab1: 01
|
|
4ab2: f3 0f 5e c8 divss %xmm0,%xmm1
|
|
4ab6: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
|
|
4abd: 00
|
|
4abe: 41 c7 44 24 08 00 00 movl $0x0,0x8(%r12)
|
|
4ac5: 00 00
|
|
4ac7: 41 c7 44 24 0c 01 00 movl $0x1,0xc(%r12)
|
|
4ace: 00 00
|
|
4ad0: f3 41 0f 11 4c 24 10 movss %xmm1,0x10(%r12)
|
|
4ad7: eb 58 jmp 0x4b31
|
|
4ad9: 41 c7 04 24 00 00 00 movl $0x0,(%r12)
|
|
4ae0: 00
|
|
4ae1: b8 ee ff ff ff mov $0xffffffee,%eax
|
|
4ae6: 48 83 c4 38 add $0x38,%rsp
|
|
4aea: 5d pop %rbp
|
|
4aeb: 41 5f pop %r15
|
|
4aed: 41 5e pop %r14
|
|
4aef: 41 5d pop %r13
|
|
4af1: 41 5c pop %r12
|
|
4af3: 5f pop %rdi
|
|
4af4: 5e pop %rsi
|
|
4af5: 5b pop %rbx
|
|
4af6: c3 ret
|
|
4af7: 0f 57 c0 xorps %xmm0,%xmm0
|
|
4afa: f2 0f 2a c0 cvtsi2sd %eax,%xmm0
|
|
4afe: b8 01 00 00 00 mov $0x1,%eax
|
|
4b03: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
|
|
4b0a: 00
|
|
4b0b: 41 89 44 24 08 mov %eax,0x8(%r12)
|
|
4b10: 41 89 44 24 0c mov %eax,0xc(%r12)
|
|
4b15: e8 26 a4 00 00 call 0xef40
|
|
4b1a: f2 0f 10 0d 7e 94 c4 movsd 0x1c4947e(%rip),%xmm1 # 0x1c4dfa0
|
|
4b21: 01
|
|
4b22: f2 0f 5e c8 divsd %xmm0,%xmm1
|
|
4b26: f2 0f 5a c9 cvtsd2ss %xmm1,%xmm1
|
|
4b2a: f3 41 0f 11 4c 24 10 movss %xmm1,0x10(%r12)
|
|
4b31: 41 83 ff 04 cmp $0x4,%r15d
|
|
4b35: 7f 35 jg 0x4b6c
|
|
4b37: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12)
|
|
4b3e: 00 00
|
|
4b40: 33 c0 xor %eax,%eax
|
|
4b42: 4d 89 26 mov %r12,(%r14)
|
|
4b45: 48 83 c4 38 add $0x38,%rsp
|
|
4b49: 5d pop %rbp
|
|
4b4a: 41 5f pop %r15
|
|
4b4c: 41 5e pop %r14
|
|
4b4e: 41 5d pop %r13
|
|
4b50: 41 5c pop %r12
|
|
4b52: 5f pop %rdi
|
|
4b53: 5e pop %rsi
|
|
4b54: 5b pop %rbx
|
|
4b55: c3 ret
|
|
4b56: b8 ef ff ff ff mov $0xffffffef,%eax
|
|
4b5b: 48 83 c4 38 add $0x38,%rsp
|
|
4b5f: 5d pop %rbp
|
|
4b60: 41 5f pop %r15
|
|
4b62: 41 5e pop %r14
|
|
4b64: 41 5d pop %r13
|
|
4b66: 41 5c pop %r12
|
|
4b68: 5f pop %rdi
|
|
4b69: 5e pop %rsi
|
|
4b6a: 5b pop %rbx
|
|
4b6b: c3 ret
|
|
4b6c: 41 83 ff 0a cmp $0xa,%r15d
|
|
4b70: 0f 8e ec 00 00 00 jle 0x4c62
|
|
4b76: 4d 85 ed test %r13,%r13
|
|
4b79: 75 16 jne 0x4b91
|
|
4b7b: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
4b80: 48 83 c4 38 add $0x38,%rsp
|
|
4b84: 5d pop %rbp
|
|
4b85: 41 5f pop %r15
|
|
4b87: 41 5e pop %r14
|
|
4b89: 41 5d pop %r13
|
|
4b8b: 41 5c pop %r12
|
|
4b8d: 5f pop %rdi
|
|
4b8e: 5e pop %rsi
|
|
4b8f: 5b pop %rbx
|
|
4b90: c3 ret
|
|
4b91: 4c 89 ee mov %r13,%rsi
|
|
4b94: 44 89 f9 mov %r15d,%ecx
|
|
4b97: 48 83 e6 3f and $0x3f,%rsi
|
|
4b9b: 44 89 ff mov %r15d,%edi
|
|
4b9e: 48 f7 de neg %rsi
|
|
4ba1: 48 83 e6 3f and $0x3f,%rsi
|
|
4ba5: 49 03 f5 add %r13,%rsi
|
|
4ba8: 48 89 f2 mov %rsi,%rdx
|
|
4bab: e8 10 a8 03 00 call 0x3f3c0
|
|
4bb0: 49 89 c5 mov %rax,%r13
|
|
4bb3: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx
|
|
4bba: 00
|
|
4bbb: 49 89 54 24 30 mov %rdx,0x30(%r12)
|
|
4bc0: 41 8d 5f ff lea -0x1(%r15),%ebx
|
|
4bc4: 83 fb 10 cmp $0x10,%ebx
|
|
4bc7: 7f 3c jg 0x4c05
|
|
4bc9: 83 fb 0f cmp $0xf,%ebx
|
|
4bcc: 89 d9 mov %ebx,%ecx
|
|
4bce: e8 2d aa 00 00 call 0xf600
|
|
4bd3: 89 d9 mov %ebx,%ecx
|
|
4bd5: 48 89 f2 mov %rsi,%rdx
|
|
4bd8: 41 89 f8 mov %edi,%r8d
|
|
4bdb: 49 89 c1 mov %rax,%r9
|
|
4bde: 49 89 44 24 38 mov %rax,0x38(%r12)
|
|
4be3: e8 d8 af 03 00 call 0x3fbc0
|
|
4be8: 49 89 c1 mov %rax,%r9
|
|
4beb: 89 d9 mov %ebx,%ecx
|
|
4bed: b8 01 00 00 00 mov $0x1,%eax
|
|
4bf2: d3 e0 shl %cl,%eax
|
|
4bf4: 8d 1c c5 3f 00 00 00 lea 0x3f(,%rax,8),%ebx
|
|
4bfb: 83 e3 c0 and $0xffffffc0,%ebx
|
|
4bfe: 41 89 5c 24 18 mov %ebx,0x18(%r12)
|
|
4c03: eb 1e jmp 0x4c23
|
|
4c05: 48 89 e0 mov %rsp,%rax
|
|
4c08: 4c 89 e1 mov %r12,%rcx
|
|
4c0b: 49 89 f0 mov %rsi,%r8
|
|
4c0e: 41 89 f9 mov %edi,%r9d
|
|
4c11: 48 89 50 20 mov %rdx,0x20(%rax)
|
|
4c15: 89 da mov %ebx,%edx
|
|
4c17: 4c 89 68 28 mov %r13,0x28(%rax)
|
|
4c1b: e8 20 c3 03 00 call 0x40f40
|
|
4c20: 49 89 c1 mov %rax,%r9
|
|
4c23: 44 89 f9 mov %r15d,%ecx
|
|
4c26: 48 89 f2 mov %rsi,%rdx
|
|
4c29: 41 89 f8 mov %edi,%r8d
|
|
4c2c: 4d 89 4c 24 50 mov %r9,0x50(%r12)
|
|
4c31: e8 4a fd 03 00 call 0x44980
|
|
4c36: 44 89 f9 mov %r15d,%ecx
|
|
4c39: 48 89 f2 mov %rsi,%rdx
|
|
4c3c: 41 89 f8 mov %edi,%r8d
|
|
4c3f: 49 89 c1 mov %rax,%r9
|
|
4c42: 49 89 44 24 58 mov %rax,0x58(%r12)
|
|
4c47: e8 74 02 04 00 call 0x44ec0
|
|
4c4c: 4d 89 26 mov %r12,(%r14)
|
|
4c4f: 33 c0 xor %eax,%eax
|
|
4c51: 48 83 c4 38 add $0x38,%rsp
|
|
4c55: 5d pop %rbp
|
|
4c56: 41 5f pop %r15
|
|
4c58: 41 5e pop %r14
|
|
4c5a: 41 5d pop %r13
|
|
4c5c: 41 5c pop %r12
|
|
4c5e: 5f pop %rdi
|
|
4c5f: 5e pop %rsi
|
|
4c60: 5b pop %rbx
|
|
4c61: c3 ret
|
|
4c62: bf 0a 00 00 00 mov $0xa,%edi
|
|
4c67: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx
|
|
4c6e: 00
|
|
4c6f: 48 8d 35 8a 35 60 02 lea 0x260358a(%rip),%rsi # 0x2608200
|
|
4c76: 41 83 ff 06 cmp $0x6,%r15d
|
|
4c7a: 0f 8f 3b ff ff ff jg 0x4bbb
|
|
4c80: 49 89 d1 mov %rdx,%r9
|
|
4c83: 49 83 e1 3f and $0x3f,%r9
|
|
4c87: 49 f7 d9 neg %r9
|
|
4c8a: 49 83 e1 3f and $0x3f,%r9
|
|
4c8e: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12)
|
|
4c95: 00 00
|
|
4c97: 4c 03 ca add %rdx,%r9
|
|
4c9a: eb 87 jmp 0x4c23
|
|
4c9c: 33 c0 xor %eax,%eax
|
|
4c9e: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
|
|
4ca5: 00
|
|
4ca6: 41 89 44 24 08 mov %eax,0x8(%r12)
|
|
4cab: 41 89 44 24 0c mov %eax,0xc(%r12)
|
|
4cb0: e9 7c fe ff ff jmp 0x4b31
|
|
4cb5: 0f 1f 40 00 nopl 0x0(%rax)
|
|
4cb9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
4cc0: 56 push %rsi
|
|
4cc1: 57 push %rdi
|
|
4cc2: 41 54 push %r12
|
|
4cc4: 41 55 push %r13
|
|
4cc6: 41 56 push %r14
|
|
4cc8: 41 57 push %r15
|
|
4cca: 55 push %rbp
|
|
4ccb: 48 8d 64 24 d0 lea -0x30(%rsp),%rsp
|
|
4cd0: 48 89 ce mov %rcx,%rsi
|
|
4cd3: 48 8b bc 24 98 00 00 mov 0x98(%rsp),%rdi
|
|
4cda: 00
|
|
4cdb: 45 89 ce mov %r9d,%r14d
|
|
4cde: 45 89 c5 mov %r8d,%r13d
|
|
4ce1: 89 d5 mov %edx,%ebp
|
|
4ce3: 48 85 f6 test %rsi,%rsi
|
|
4ce6: 0f 84 8a 01 00 00 je 0x4e76
|
|
4cec: 83 fd 1e cmp $0x1e,%ebp
|
|
4cef: 0f 87 5d 01 00 00 ja 0x4e52
|
|
4cf5: 83 fd 1d cmp $0x1d,%ebp
|
|
4cf8: 0f 8f 54 01 00 00 jg 0x4e52
|
|
4cfe: 4c 8b a4 24 90 00 00 mov 0x90(%rsp),%r12
|
|
4d05: 00
|
|
4d06: 4d 85 e4 test %r12,%r12
|
|
4d09: 0f 84 67 01 00 00 je 0x4e76
|
|
4d0f: 49 83 e4 3f and $0x3f,%r12
|
|
4d13: ba 90 00 00 00 mov $0x90,%edx
|
|
4d18: 49 f7 dc neg %r12
|
|
4d1b: 49 83 e4 3f and $0x3f,%r12
|
|
4d1f: 4c 03 a4 24 90 00 00 add 0x90(%rsp),%r12
|
|
4d26: 00
|
|
4d27: 4c 89 e1 mov %r12,%rcx
|
|
4d2a: e8 f1 f5 00 00 call 0x14320
|
|
4d2f: 89 e9 mov %ebp,%ecx
|
|
4d31: 41 b8 01 00 00 00 mov $0x1,%r8d
|
|
4d37: 41 d3 e0 shl %cl,%r8d
|
|
4d3a: 41 89 6c 24 04 mov %ebp,0x4(%r12)
|
|
4d3f: 41 83 fd 08 cmp $0x8,%r13d
|
|
4d43: 45 89 74 24 14 mov %r14d,0x14(%r12)
|
|
4d48: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12)
|
|
4d4f: 00 00
|
|
4d51: 0f 84 48 02 00 00 je 0x4f9f
|
|
4d57: 41 83 fd 04 cmp $0x4,%r13d
|
|
4d5b: 0f 84 95 00 00 00 je 0x4df6
|
|
4d61: 41 83 fd 01 cmp $0x1,%r13d
|
|
4d65: 75 37 jne 0x4d9e
|
|
4d67: f3 41 0f 2a c0 cvtsi2ss %r8d,%xmm0
|
|
4d6c: f3 0f 10 0d 44 92 c4 movss 0x1c49244(%rip),%xmm1 # 0x1c4dfb8
|
|
4d73: 01
|
|
4d74: f3 0f 5e c8 divss %xmm0,%xmm1
|
|
4d78: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
|
|
4d7f: 00
|
|
4d80: 41 c7 44 24 08 01 00 movl $0x1,0x8(%r12)
|
|
4d87: 00 00
|
|
4d89: 41 c7 44 24 0c 00 00 movl $0x0,0xc(%r12)
|
|
4d90: 00 00
|
|
4d92: f3 41 0f 11 4c 24 10 movss %xmm1,0x10(%r12)
|
|
4d99: e9 90 00 00 00 jmp 0x4e2e
|
|
4d9e: 41 83 fd 02 cmp $0x2,%r13d
|
|
4da2: 75 34 jne 0x4dd8
|
|
4da4: f3 41 0f 2a c0 cvtsi2ss %r8d,%xmm0
|
|
4da9: f3 0f 10 0d 07 92 c4 movss 0x1c49207(%rip),%xmm1 # 0x1c4dfb8
|
|
4db0: 01
|
|
4db1: f3 0f 5e c8 divss %xmm0,%xmm1
|
|
4db5: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
|
|
4dbc: 00
|
|
4dbd: 41 c7 44 24 08 00 00 movl $0x0,0x8(%r12)
|
|
4dc4: 00 00
|
|
4dc6: 41 c7 44 24 0c 01 00 movl $0x1,0xc(%r12)
|
|
4dcd: 00 00
|
|
4dcf: f3 41 0f 11 4c 24 10 movss %xmm1,0x10(%r12)
|
|
4dd6: eb 56 jmp 0x4e2e
|
|
4dd8: 41 c7 04 24 00 00 00 movl $0x0,(%r12)
|
|
4ddf: 00
|
|
4de0: b8 ee ff ff ff mov $0xffffffee,%eax
|
|
4de5: 48 8d 64 24 30 lea 0x30(%rsp),%rsp
|
|
4dea: 5d pop %rbp
|
|
4deb: 41 5f pop %r15
|
|
4ded: 41 5e pop %r14
|
|
4def: 41 5d pop %r13
|
|
4df1: 41 5c pop %r12
|
|
4df3: 5f pop %rdi
|
|
4df4: 5e pop %rsi
|
|
4df5: c3 ret
|
|
4df6: f2 41 0f 2a c0 cvtsi2sd %r8d,%xmm0
|
|
4dfb: b8 01 00 00 00 mov $0x1,%eax
|
|
4e00: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
|
|
4e07: 00
|
|
4e08: 41 89 44 24 08 mov %eax,0x8(%r12)
|
|
4e0d: 41 89 44 24 0c mov %eax,0xc(%r12)
|
|
4e12: e8 49 f5 00 00 call 0x14360
|
|
4e17: f2 0f 10 0d 91 91 c4 movsd 0x1c49191(%rip),%xmm1 # 0x1c4dfb0
|
|
4e1e: 01
|
|
4e1f: f2 0f 5e c8 divsd %xmm0,%xmm1
|
|
4e23: f2 0f 5a c9 cvtsd2ss %xmm1,%xmm1
|
|
4e27: f3 41 0f 11 4c 24 10 movss %xmm1,0x10(%r12)
|
|
4e2e: 83 fd 04 cmp $0x4,%ebp
|
|
4e31: 7f 35 jg 0x4e68
|
|
4e33: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12)
|
|
4e3a: 00 00
|
|
4e3c: 33 c0 xor %eax,%eax
|
|
4e3e: 4c 89 26 mov %r12,(%rsi)
|
|
4e41: 48 8d 64 24 30 lea 0x30(%rsp),%rsp
|
|
4e46: 5d pop %rbp
|
|
4e47: 41 5f pop %r15
|
|
4e49: 41 5e pop %r14
|
|
4e4b: 41 5d pop %r13
|
|
4e4d: 41 5c pop %r12
|
|
4e4f: 5f pop %rdi
|
|
4e50: 5e pop %rsi
|
|
4e51: c3 ret
|
|
4e52: b8 ef ff ff ff mov $0xffffffef,%eax
|
|
4e57: 48 8d 64 24 30 lea 0x30(%rsp),%rsp
|
|
4e5c: 5d pop %rbp
|
|
4e5d: 41 5f pop %r15
|
|
4e5f: 41 5e pop %r14
|
|
4e61: 41 5d pop %r13
|
|
4e63: 41 5c pop %r12
|
|
4e65: 5f pop %rdi
|
|
4e66: 5e pop %rsi
|
|
4e67: c3 ret
|
|
4e68: 83 fd 0a cmp $0xa,%ebp
|
|
4e6b: 0f 8e f4 00 00 00 jle 0x4f65
|
|
4e71: 48 85 ff test %rdi,%rdi
|
|
4e74: 75 16 jne 0x4e8c
|
|
4e76: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
4e7b: 48 8d 64 24 30 lea 0x30(%rsp),%rsp
|
|
4e80: 5d pop %rbp
|
|
4e81: 41 5f pop %r15
|
|
4e83: 41 5e pop %r14
|
|
4e85: 41 5d pop %r13
|
|
4e87: 41 5c pop %r12
|
|
4e89: 5f pop %rdi
|
|
4e8a: 5e pop %rsi
|
|
4e8b: c3 ret
|
|
4e8c: 48 83 e7 3f and $0x3f,%rdi
|
|
4e90: 89 e9 mov %ebp,%ecx
|
|
4e92: 48 f7 df neg %rdi
|
|
4e95: 41 89 ee mov %ebp,%r14d
|
|
4e98: 48 83 e7 3f and $0x3f,%rdi
|
|
4e9c: 49 89 fd mov %rdi,%r13
|
|
4e9f: 4c 03 ac 24 98 00 00 add 0x98(%rsp),%r13
|
|
4ea6: 00
|
|
4ea7: 4c 89 ea mov %r13,%rdx
|
|
4eaa: e8 71 05 04 00 call 0x45420
|
|
4eaf: 48 89 c7 mov %rax,%rdi
|
|
4eb2: 49 8d 94 24 90 00 00 lea 0x90(%r12),%rdx
|
|
4eb9: 00
|
|
4eba: 49 89 54 24 30 mov %rdx,0x30(%r12)
|
|
4ebf: 44 8d 7d ff lea -0x1(%rbp),%r15d
|
|
4ec3: 41 83 ff 11 cmp $0x11,%r15d
|
|
4ec7: 7f 3f jg 0x4f08
|
|
4ec9: 41 83 ff 10 cmp $0x10,%r15d
|
|
4ecd: 44 89 f9 mov %r15d,%ecx
|
|
4ed0: e8 ab fa 00 00 call 0x14980
|
|
4ed5: 44 89 f9 mov %r15d,%ecx
|
|
4ed8: 4c 89 ea mov %r13,%rdx
|
|
4edb: 45 89 f0 mov %r14d,%r8d
|
|
4ede: 49 89 c1 mov %rax,%r9
|
|
4ee1: 49 89 44 24 38 mov %rax,0x38(%r12)
|
|
4ee6: e8 35 0b 04 00 call 0x45a20
|
|
4eeb: 49 89 c1 mov %rax,%r9
|
|
4eee: 44 89 f9 mov %r15d,%ecx
|
|
4ef1: b8 01 00 00 00 mov $0x1,%eax
|
|
4ef6: d3 e0 shl %cl,%eax
|
|
4ef8: c1 e0 03 shl $0x3,%eax
|
|
4efb: 83 c0 3f add $0x3f,%eax
|
|
4efe: 83 e0 c0 and $0xffffffc0,%eax
|
|
4f01: 41 89 44 24 18 mov %eax,0x18(%r12)
|
|
4f06: eb 20 jmp 0x4f28
|
|
4f08: 48 8d 04 24 lea (%rsp),%rax
|
|
4f0c: 4c 89 e1 mov %r12,%rcx
|
|
4f0f: 4d 89 e8 mov %r13,%r8
|
|
4f12: 45 89 f1 mov %r14d,%r9d
|
|
4f15: 48 89 50 20 mov %rdx,0x20(%rax)
|
|
4f19: 44 89 fa mov %r15d,%edx
|
|
4f1c: 48 89 78 28 mov %rdi,0x28(%rax)
|
|
4f20: e8 bb 1e 04 00 call 0x46de0
|
|
4f25: 49 89 c1 mov %rax,%r9
|
|
4f28: 89 e9 mov %ebp,%ecx
|
|
4f2a: 4c 89 ea mov %r13,%rdx
|
|
4f2d: 45 89 f0 mov %r14d,%r8d
|
|
4f30: 4d 89 4c 24 50 mov %r9,0x50(%r12)
|
|
4f35: e8 86 5a 04 00 call 0x4a9c0
|
|
4f3a: 89 e9 mov %ebp,%ecx
|
|
4f3c: 4c 89 ea mov %r13,%rdx
|
|
4f3f: 45 89 f0 mov %r14d,%r8d
|
|
4f42: 49 89 c1 mov %rax,%r9
|
|
4f45: 49 89 44 24 58 mov %rax,0x58(%r12)
|
|
4f4a: e8 71 5e 04 00 call 0x4adc0
|
|
4f4f: 4c 89 26 mov %r12,(%rsi)
|
|
4f52: 33 c0 xor %eax,%eax
|
|
4f54: 48 8d 64 24 30 lea 0x30(%rsp),%rsp
|
|
4f59: 5d pop %rbp
|
|
4f5a: 41 5f pop %r15
|
|
4f5c: 41 5e pop %r14
|
|
4f5e: 41 5d pop %r13
|
|
4f60: 41 5c pop %r12
|
|
4f62: 5f pop %rdi
|
|
4f63: 5e pop %rsi
|
|
4f64: c3 ret
|
|
4f65: 41 be 0a 00 00 00 mov $0xa,%r14d
|
|
4f6b: 4c 8d 2d 8e 32 60 02 lea 0x260328e(%rip),%r13 # 0x2608200
|
|
4f72: 83 fd 06 cmp $0x6,%ebp
|
|
4f75: 49 8d 94 24 90 00 00 lea 0x90(%r12),%rdx
|
|
4f7c: 00
|
|
4f7d: 0f 8f 37 ff ff ff jg 0x4eba
|
|
4f83: 49 89 d1 mov %rdx,%r9
|
|
4f86: 49 83 e1 3f and $0x3f,%r9
|
|
4f8a: 49 f7 d9 neg %r9
|
|
4f8d: 49 83 e1 3f and $0x3f,%r9
|
|
4f91: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12)
|
|
4f98: 00 00
|
|
4f9a: 4c 03 ca add %rdx,%r9
|
|
4f9d: eb 89 jmp 0x4f28
|
|
4f9f: 33 c0 xor %eax,%eax
|
|
4fa1: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
|
|
4fa8: 00
|
|
4fa9: 41 89 44 24 08 mov %eax,0x8(%r12)
|
|
4fae: 41 89 44 24 0c mov %eax,0xc(%r12)
|
|
4fb3: e9 76 fe ff ff jmp 0x4e2e
|
|
4fb8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
4fbf: 00
|
|
4fc0: 53 push %rbx
|
|
4fc1: 56 push %rsi
|
|
4fc2: 57 push %rdi
|
|
4fc3: 41 54 push %r12
|
|
4fc5: 41 55 push %r13
|
|
4fc7: 41 56 push %r14
|
|
4fc9: 41 57 push %r15
|
|
4fcb: 55 push %rbp
|
|
4fcc: 48 83 ec 38 sub $0x38,%rsp
|
|
4fd0: 49 89 ce mov %rcx,%r14
|
|
4fd3: 44 89 cf mov %r9d,%edi
|
|
4fd6: 44 89 c6 mov %r8d,%esi
|
|
4fd9: 4c 8b ac 24 a8 00 00 mov 0xa8(%rsp),%r13
|
|
4fe0: 00
|
|
4fe1: 41 89 d7 mov %edx,%r15d
|
|
4fe4: 4d 85 f6 test %r14,%r14
|
|
4fe7: 0f 84 85 01 00 00 je 0x5172
|
|
4fed: 41 83 ff 1e cmp $0x1e,%r15d
|
|
4ff1: 0f 87 56 01 00 00 ja 0x514d
|
|
4ff7: 41 83 ff 1d cmp $0x1d,%r15d
|
|
4ffb: 0f 8f 4c 01 00 00 jg 0x514d
|
|
5001: 48 8b 9c 24 a0 00 00 mov 0xa0(%rsp),%rbx
|
|
5008: 00
|
|
5009: 48 85 db test %rbx,%rbx
|
|
500c: 0f 84 60 01 00 00 je 0x5172
|
|
5012: 48 89 dd mov %rbx,%rbp
|
|
5015: ba 90 00 00 00 mov $0x90,%edx
|
|
501a: 48 83 e5 3f and $0x3f,%rbp
|
|
501e: 48 f7 dd neg %rbp
|
|
5021: 48 83 e5 3f and $0x3f,%rbp
|
|
5025: 4c 8d 24 2b lea (%rbx,%rbp,1),%r12
|
|
5029: 4c 89 e1 mov %r12,%rcx
|
|
502c: e8 6f 49 01 00 call 0x199a0
|
|
5031: 44 89 f9 mov %r15d,%ecx
|
|
5034: b8 01 00 00 00 mov $0x1,%eax
|
|
5039: 41 89 7c 24 14 mov %edi,0x14(%r12)
|
|
503e: d3 e0 shl %cl,%eax
|
|
5040: 45 89 7c 24 04 mov %r15d,0x4(%r12)
|
|
5045: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12)
|
|
504c: 00 00
|
|
504e: 83 fe 08 cmp $0x8,%esi
|
|
5051: 0f 84 39 02 00 00 je 0x5290
|
|
5057: 83 fe 04 cmp $0x4,%esi
|
|
505a: 0f 84 91 00 00 00 je 0x50f1
|
|
5060: 83 fe 01 cmp $0x1,%esi
|
|
5063: 75 36 jne 0x509b
|
|
5065: f3 0f 2a c0 cvtsi2ss %eax,%xmm0
|
|
5069: f3 0f 10 0d 57 8f c4 movss 0x1c48f57(%rip),%xmm1 # 0x1c4dfc8
|
|
5070: 01
|
|
5071: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
|
|
5078: 00
|
|
5079: f3 0f 5e c8 divss %xmm0,%xmm1
|
|
507d: 41 c7 44 24 08 01 00 movl $0x1,0x8(%r12)
|
|
5084: 00 00
|
|
5086: 41 c7 44 24 0c 00 00 movl $0x0,0xc(%r12)
|
|
508d: 00 00
|
|
508f: f3 41 0f 11 4c 24 10 movss %xmm1,0x10(%r12)
|
|
5096: e9 8d 00 00 00 jmp 0x5128
|
|
509b: 83 fe 02 cmp $0x2,%esi
|
|
509e: 75 33 jne 0x50d3
|
|
50a0: f3 0f 2a c0 cvtsi2ss %eax,%xmm0
|
|
50a4: f3 0f 10 0d 1c 8f c4 movss 0x1c48f1c(%rip),%xmm1 # 0x1c4dfc8
|
|
50ab: 01
|
|
50ac: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
|
|
50b3: 00
|
|
50b4: f3 0f 5e c8 divss %xmm0,%xmm1
|
|
50b8: 41 c7 44 24 08 00 00 movl $0x0,0x8(%r12)
|
|
50bf: 00 00
|
|
50c1: 41 c7 44 24 0c 01 00 movl $0x1,0xc(%r12)
|
|
50c8: 00 00
|
|
50ca: f3 41 0f 11 4c 24 10 movss %xmm1,0x10(%r12)
|
|
50d1: eb 55 jmp 0x5128
|
|
50d3: 41 c7 04 24 00 00 00 movl $0x0,(%r12)
|
|
50da: 00
|
|
50db: b8 ee ff ff ff mov $0xffffffee,%eax
|
|
50e0: 48 83 c4 38 add $0x38,%rsp
|
|
50e4: 5d pop %rbp
|
|
50e5: 41 5f pop %r15
|
|
50e7: 41 5e pop %r14
|
|
50e9: 41 5d pop %r13
|
|
50eb: 41 5c pop %r12
|
|
50ed: 5f pop %rdi
|
|
50ee: 5e pop %rsi
|
|
50ef: 5b pop %rbx
|
|
50f0: c3 ret
|
|
50f1: f2 0f 2a c0 cvtsi2sd %eax,%xmm0
|
|
50f5: b8 01 00 00 00 mov $0x1,%eax
|
|
50fa: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
|
|
5101: 00
|
|
5102: 41 89 44 24 08 mov %eax,0x8(%r12)
|
|
5107: 41 89 44 24 0c mov %eax,0xc(%r12)
|
|
510c: e8 cf 48 01 00 call 0x199e0
|
|
5111: f2 0f 10 0d a7 8e c4 movsd 0x1c48ea7(%rip),%xmm1 # 0x1c4dfc0
|
|
5118: 01
|
|
5119: f2 0f 5e c8 divsd %xmm0,%xmm1
|
|
511d: f2 0f 5a c9 cvtsd2ss %xmm1,%xmm1
|
|
5121: f3 41 0f 11 4c 24 10 movss %xmm1,0x10(%r12)
|
|
5128: 41 83 ff 04 cmp $0x4,%r15d
|
|
512c: 7f 35 jg 0x5163
|
|
512e: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12)
|
|
5135: 00 00
|
|
5137: 33 c0 xor %eax,%eax
|
|
5139: 4d 89 26 mov %r12,(%r14)
|
|
513c: 48 83 c4 38 add $0x38,%rsp
|
|
5140: 5d pop %rbp
|
|
5141: 41 5f pop %r15
|
|
5143: 41 5e pop %r14
|
|
5145: 41 5d pop %r13
|
|
5147: 41 5c pop %r12
|
|
5149: 5f pop %rdi
|
|
514a: 5e pop %rsi
|
|
514b: 5b pop %rbx
|
|
514c: c3 ret
|
|
514d: b8 ef ff ff ff mov $0xffffffef,%eax
|
|
5152: 48 83 c4 38 add $0x38,%rsp
|
|
5156: 5d pop %rbp
|
|
5157: 41 5f pop %r15
|
|
5159: 41 5e pop %r14
|
|
515b: 41 5d pop %r13
|
|
515d: 41 5c pop %r12
|
|
515f: 5f pop %rdi
|
|
5160: 5e pop %rsi
|
|
5161: 5b pop %rbx
|
|
5162: c3 ret
|
|
5163: 41 83 ff 0a cmp $0xa,%r15d
|
|
5167: 0f 8e e9 00 00 00 jle 0x5256
|
|
516d: 4d 85 ed test %r13,%r13
|
|
5170: 75 16 jne 0x5188
|
|
5172: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
5177: 48 83 c4 38 add $0x38,%rsp
|
|
517b: 5d pop %rbp
|
|
517c: 41 5f pop %r15
|
|
517e: 41 5e pop %r14
|
|
5180: 41 5d pop %r13
|
|
5182: 41 5c pop %r12
|
|
5184: 5f pop %rdi
|
|
5185: 5e pop %rsi
|
|
5186: 5b pop %rbx
|
|
5187: c3 ret
|
|
5188: 4c 89 ee mov %r13,%rsi
|
|
518b: 44 89 f9 mov %r15d,%ecx
|
|
518e: 48 83 e6 3f and $0x3f,%rsi
|
|
5192: 44 89 ff mov %r15d,%edi
|
|
5195: 48 f7 de neg %rsi
|
|
5198: 48 83 e6 3f and $0x3f,%rsi
|
|
519c: 49 03 f5 add %r13,%rsi
|
|
519f: 48 89 f2 mov %rsi,%rdx
|
|
51a2: e8 59 60 04 00 call 0x4b200
|
|
51a7: 49 89 c5 mov %rax,%r13
|
|
51aa: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx
|
|
51b1: 00
|
|
51b2: 41 8d 5f ff lea -0x1(%r15),%ebx
|
|
51b6: 49 89 54 24 30 mov %rdx,0x30(%r12)
|
|
51bb: 83 fb 11 cmp $0x11,%ebx
|
|
51be: 7f 39 jg 0x51f9
|
|
51c0: 89 d9 mov %ebx,%ecx
|
|
51c2: e8 19 4e 01 00 call 0x19fe0
|
|
51c7: 89 d9 mov %ebx,%ecx
|
|
51c9: 48 89 f2 mov %rsi,%rdx
|
|
51cc: 49 89 44 24 38 mov %rax,0x38(%r12)
|
|
51d1: 41 89 f8 mov %edi,%r8d
|
|
51d4: 49 89 c1 mov %rax,%r9
|
|
51d7: e8 04 66 04 00 call 0x4b7e0
|
|
51dc: 49 89 c1 mov %rax,%r9
|
|
51df: 89 d9 mov %ebx,%ecx
|
|
51e1: b8 01 00 00 00 mov $0x1,%eax
|
|
51e6: d3 e0 shl %cl,%eax
|
|
51e8: 8d 1c c5 3f 00 00 00 lea 0x3f(,%rax,8),%ebx
|
|
51ef: 83 e3 c0 and $0xffffffc0,%ebx
|
|
51f2: 41 89 5c 24 18 mov %ebx,0x18(%r12)
|
|
51f7: eb 1e jmp 0x5217
|
|
51f9: 48 89 e0 mov %rsp,%rax
|
|
51fc: 4c 89 e1 mov %r12,%rcx
|
|
51ff: 48 89 50 20 mov %rdx,0x20(%rax)
|
|
5203: 89 da mov %ebx,%edx
|
|
5205: 49 89 f0 mov %rsi,%r8
|
|
5208: 41 89 f9 mov %edi,%r9d
|
|
520b: 4c 89 68 28 mov %r13,0x28(%rax)
|
|
520f: e8 6c 79 04 00 call 0x4cb80
|
|
5214: 49 89 c1 mov %rax,%r9
|
|
5217: 44 89 f9 mov %r15d,%ecx
|
|
521a: 48 89 f2 mov %rsi,%rdx
|
|
521d: 4d 89 4c 24 50 mov %r9,0x50(%r12)
|
|
5222: 41 89 f8 mov %edi,%r8d
|
|
5225: e8 f6 b3 04 00 call 0x50620
|
|
522a: 44 89 f9 mov %r15d,%ecx
|
|
522d: 48 89 f2 mov %rsi,%rdx
|
|
5230: 49 89 44 24 58 mov %rax,0x58(%r12)
|
|
5235: 41 89 f8 mov %edi,%r8d
|
|
5238: 49 89 c1 mov %rax,%r9
|
|
523b: e8 c0 b7 04 00 call 0x50a00
|
|
5240: 4d 89 26 mov %r12,(%r14)
|
|
5243: 33 c0 xor %eax,%eax
|
|
5245: 48 83 c4 38 add $0x38,%rsp
|
|
5249: 5d pop %rbp
|
|
524a: 41 5f pop %r15
|
|
524c: 41 5e pop %r14
|
|
524e: 41 5d pop %r13
|
|
5250: 41 5c pop %r12
|
|
5252: 5f pop %rdi
|
|
5253: 5e pop %rsi
|
|
5254: 5b pop %rbx
|
|
5255: c3 ret
|
|
5256: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx
|
|
525d: 00
|
|
525e: bf 0a 00 00 00 mov $0xa,%edi
|
|
5263: 48 8d 35 96 2f 60 02 lea 0x2602f96(%rip),%rsi # 0x2608200
|
|
526a: 41 83 ff 06 cmp $0x6,%r15d
|
|
526e: 0f 8f 3e ff ff ff jg 0x51b2
|
|
5274: 49 89 d1 mov %rdx,%r9
|
|
5277: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12)
|
|
527e: 00 00
|
|
5280: 49 83 e1 3f and $0x3f,%r9
|
|
5284: 49 f7 d9 neg %r9
|
|
5287: 49 83 e1 3f and $0x3f,%r9
|
|
528b: 4c 03 ca add %rdx,%r9
|
|
528e: eb 87 jmp 0x5217
|
|
5290: 33 c0 xor %eax,%eax
|
|
5292: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
|
|
5299: 00
|
|
529a: 41 89 44 24 08 mov %eax,0x8(%r12)
|
|
529f: 41 89 44 24 0c mov %eax,0xc(%r12)
|
|
52a4: e9 7f fe ff ff jmp 0x5128
|
|
52a9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
52b0: 00
|
|
52b1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
52b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
52bf: 00
|
|
52c0: 53 push %rbx
|
|
52c1: 56 push %rsi
|
|
52c2: 57 push %rdi
|
|
52c3: 41 54 push %r12
|
|
52c5: 41 55 push %r13
|
|
52c7: 41 56 push %r14
|
|
52c9: 41 57 push %r15
|
|
52cb: 55 push %rbp
|
|
52cc: 48 83 ec 38 sub $0x38,%rsp
|
|
52d0: 49 89 ce mov %rcx,%r14
|
|
52d3: 4c 8b ac 24 a8 00 00 mov 0xa8(%rsp),%r13
|
|
52da: 00
|
|
52db: 44 89 cf mov %r9d,%edi
|
|
52de: 44 89 c6 mov %r8d,%esi
|
|
52e1: 41 89 d7 mov %edx,%r15d
|
|
52e4: 4d 85 f6 test %r14,%r14
|
|
52e7: 0f 84 95 01 00 00 je 0x5482
|
|
52ed: 41 83 ff 1e cmp $0x1e,%r15d
|
|
52f1: 0f 87 66 01 00 00 ja 0x545d
|
|
52f7: 41 83 ff 1d cmp $0x1d,%r15d
|
|
52fb: 0f 8f 5c 01 00 00 jg 0x545d
|
|
5301: 48 8b 9c 24 a0 00 00 mov 0xa0(%rsp),%rbx
|
|
5308: 00
|
|
5309: 48 85 db test %rbx,%rbx
|
|
530c: 0f 84 70 01 00 00 je 0x5482
|
|
5312: 48 89 dd mov %rbx,%rbp
|
|
5315: ba 90 00 00 00 mov $0x90,%edx
|
|
531a: 48 83 e5 3f and $0x3f,%rbp
|
|
531e: 48 f7 dd neg %rbp
|
|
5321: 48 83 e5 3f and $0x3f,%rbp
|
|
5325: 4c 8d 24 2b lea (%rbx,%rbp,1),%r12
|
|
5329: 4c 89 e1 mov %r12,%rcx
|
|
532c: e8 0f 9a 01 00 call 0x1ed40
|
|
5331: 44 89 f9 mov %r15d,%ecx
|
|
5334: b8 01 00 00 00 mov $0x1,%eax
|
|
5339: d3 e0 shl %cl,%eax
|
|
533b: 41 89 7c 24 14 mov %edi,0x14(%r12)
|
|
5340: 45 89 7c 24 04 mov %r15d,0x4(%r12)
|
|
5345: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12)
|
|
534c: 00 00
|
|
534e: 83 fe 08 cmp $0x8,%esi
|
|
5351: 0f 84 49 02 00 00 je 0x55a0
|
|
5357: 83 fe 04 cmp $0x4,%esi
|
|
535a: 0f 84 99 00 00 00 je 0x53f9
|
|
5360: 83 fe 01 cmp $0x1,%esi
|
|
5363: 75 3a jne 0x539f
|
|
5365: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1
|
|
5369: c5 f2 2a c8 vcvtsi2ss %eax,%xmm1,%xmm1
|
|
536d: c5 fa 10 05 63 8c c4 vmovss 0x1c48c63(%rip),%xmm0 # 0x1c4dfd8
|
|
5374: 01
|
|
5375: c5 fa 5e d1 vdivss %xmm1,%xmm0,%xmm2
|
|
5379: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
|
|
5380: 00
|
|
5381: 41 c7 44 24 08 01 00 movl $0x1,0x8(%r12)
|
|
5388: 00 00
|
|
538a: 41 c7 44 24 0c 00 00 movl $0x0,0xc(%r12)
|
|
5391: 00 00
|
|
5393: c4 c1 7a 11 54 24 10 vmovss %xmm2,0x10(%r12)
|
|
539a: e9 99 00 00 00 jmp 0x5438
|
|
539f: 83 fe 02 cmp $0x2,%esi
|
|
53a2: 75 37 jne 0x53db
|
|
53a4: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1
|
|
53a8: c5 f2 2a c8 vcvtsi2ss %eax,%xmm1,%xmm1
|
|
53ac: c5 fa 10 05 24 8c c4 vmovss 0x1c48c24(%rip),%xmm0 # 0x1c4dfd8
|
|
53b3: 01
|
|
53b4: c5 fa 5e d1 vdivss %xmm1,%xmm0,%xmm2
|
|
53b8: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
|
|
53bf: 00
|
|
53c0: 41 c7 44 24 08 00 00 movl $0x0,0x8(%r12)
|
|
53c7: 00 00
|
|
53c9: 41 c7 44 24 0c 01 00 movl $0x1,0xc(%r12)
|
|
53d0: 00 00
|
|
53d2: c4 c1 7a 11 54 24 10 vmovss %xmm2,0x10(%r12)
|
|
53d9: eb 5d jmp 0x5438
|
|
53db: 41 c7 04 24 00 00 00 movl $0x0,(%r12)
|
|
53e2: 00
|
|
53e3: b8 ee ff ff ff mov $0xffffffee,%eax
|
|
53e8: 48 83 c4 38 add $0x38,%rsp
|
|
53ec: 5d pop %rbp
|
|
53ed: 41 5f pop %r15
|
|
53ef: 41 5e pop %r14
|
|
53f1: 41 5d pop %r13
|
|
53f3: 41 5c pop %r12
|
|
53f5: 5f pop %rdi
|
|
53f6: 5e pop %rsi
|
|
53f7: 5b pop %rbx
|
|
53f8: c3 ret
|
|
53f9: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0
|
|
53fd: c5 fb 2a c0 vcvtsi2sd %eax,%xmm0,%xmm0
|
|
5401: b8 01 00 00 00 mov $0x1,%eax
|
|
5406: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
|
|
540d: 00
|
|
540e: 41 89 44 24 08 mov %eax,0x8(%r12)
|
|
5413: 41 89 44 24 0c mov %eax,0xc(%r12)
|
|
5418: e8 63 99 01 00 call 0x1ed80
|
|
541d: c5 f9 28 c8 vmovapd %xmm0,%xmm1
|
|
5421: c5 fb 10 05 a7 8b c4 vmovsd 0x1c48ba7(%rip),%xmm0 # 0x1c4dfd0
|
|
5428: 01
|
|
5429: c5 fb 5e c9 vdivsd %xmm1,%xmm0,%xmm1
|
|
542d: c5 f3 5a c9 vcvtsd2ss %xmm1,%xmm1,%xmm1
|
|
5431: c4 c1 7a 11 4c 24 10 vmovss %xmm1,0x10(%r12)
|
|
5438: 41 83 ff 04 cmp $0x4,%r15d
|
|
543c: 7f 35 jg 0x5473
|
|
543e: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12)
|
|
5445: 00 00
|
|
5447: 33 c0 xor %eax,%eax
|
|
5449: 4d 89 26 mov %r12,(%r14)
|
|
544c: 48 83 c4 38 add $0x38,%rsp
|
|
5450: 5d pop %rbp
|
|
5451: 41 5f pop %r15
|
|
5453: 41 5e pop %r14
|
|
5455: 41 5d pop %r13
|
|
5457: 41 5c pop %r12
|
|
5459: 5f pop %rdi
|
|
545a: 5e pop %rsi
|
|
545b: 5b pop %rbx
|
|
545c: c3 ret
|
|
545d: b8 ef ff ff ff mov $0xffffffef,%eax
|
|
5462: 48 83 c4 38 add $0x38,%rsp
|
|
5466: 5d pop %rbp
|
|
5467: 41 5f pop %r15
|
|
5469: 41 5e pop %r14
|
|
546b: 41 5d pop %r13
|
|
546d: 41 5c pop %r12
|
|
546f: 5f pop %rdi
|
|
5470: 5e pop %rsi
|
|
5471: 5b pop %rbx
|
|
5472: c3 ret
|
|
5473: 41 83 ff 0a cmp $0xa,%r15d
|
|
5477: 0f 8e e9 00 00 00 jle 0x5566
|
|
547d: 4d 85 ed test %r13,%r13
|
|
5480: 75 16 jne 0x5498
|
|
5482: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
5487: 48 83 c4 38 add $0x38,%rsp
|
|
548b: 5d pop %rbp
|
|
548c: 41 5f pop %r15
|
|
548e: 41 5e pop %r14
|
|
5490: 41 5d pop %r13
|
|
5492: 41 5c pop %r12
|
|
5494: 5f pop %rdi
|
|
5495: 5e pop %rsi
|
|
5496: 5b pop %rbx
|
|
5497: c3 ret
|
|
5498: 4c 89 ee mov %r13,%rsi
|
|
549b: 44 89 f9 mov %r15d,%ecx
|
|
549e: 48 83 e6 3f and $0x3f,%rsi
|
|
54a2: 44 89 ff mov %r15d,%edi
|
|
54a5: 48 f7 de neg %rsi
|
|
54a8: 48 83 e6 3f and $0x3f,%rsi
|
|
54ac: 49 03 f5 add %r13,%rsi
|
|
54af: 48 89 f2 mov %rsi,%rdx
|
|
54b2: e8 89 b9 04 00 call 0x50e40
|
|
54b7: 49 89 c5 mov %rax,%r13
|
|
54ba: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx
|
|
54c1: 00
|
|
54c2: 49 89 54 24 30 mov %rdx,0x30(%r12)
|
|
54c7: 41 8d 5f ff lea -0x1(%r15),%ebx
|
|
54cb: 83 fb 12 cmp $0x12,%ebx
|
|
54ce: 7f 39 jg 0x5509
|
|
54d0: 89 d9 mov %ebx,%ecx
|
|
54d2: e8 29 a1 00 00 call 0xf600
|
|
54d7: 89 d9 mov %ebx,%ecx
|
|
54d9: 48 89 f2 mov %rsi,%rdx
|
|
54dc: 41 89 f8 mov %edi,%r8d
|
|
54df: 49 89 c1 mov %rax,%r9
|
|
54e2: 49 89 44 24 38 mov %rax,0x38(%r12)
|
|
54e7: e8 f4 c1 04 00 call 0x516e0
|
|
54ec: 49 89 c1 mov %rax,%r9
|
|
54ef: 89 d9 mov %ebx,%ecx
|
|
54f1: b8 01 00 00 00 mov $0x1,%eax
|
|
54f6: d3 e0 shl %cl,%eax
|
|
54f8: 8d 1c c5 3f 00 00 00 lea 0x3f(,%rax,8),%ebx
|
|
54ff: 83 e3 c0 and $0xffffffc0,%ebx
|
|
5502: 41 89 5c 24 18 mov %ebx,0x18(%r12)
|
|
5507: eb 1e jmp 0x5527
|
|
5509: 48 89 e0 mov %rsp,%rax
|
|
550c: 4c 89 e1 mov %r12,%rcx
|
|
550f: 49 89 f0 mov %rsi,%r8
|
|
5512: 41 89 f9 mov %edi,%r9d
|
|
5515: 48 89 50 20 mov %rdx,0x20(%rax)
|
|
5519: 89 da mov %ebx,%edx
|
|
551b: 4c 89 68 28 mov %r13,0x28(%rax)
|
|
551f: e8 3c d3 04 00 call 0x52860
|
|
5524: 49 89 c1 mov %rax,%r9
|
|
5527: 44 89 f9 mov %r15d,%ecx
|
|
552a: 48 89 f2 mov %rsi,%rdx
|
|
552d: 41 89 f8 mov %edi,%r8d
|
|
5530: 4d 89 4c 24 50 mov %r9,0x50(%r12)
|
|
5535: e8 86 1c 05 00 call 0x571c0
|
|
553a: 44 89 f9 mov %r15d,%ecx
|
|
553d: 48 89 f2 mov %rsi,%rdx
|
|
5540: 41 89 f8 mov %edi,%r8d
|
|
5543: 49 89 c1 mov %rax,%r9
|
|
5546: 49 89 44 24 58 mov %rax,0x58(%r12)
|
|
554b: e8 50 20 05 00 call 0x575a0
|
|
5550: 4d 89 26 mov %r12,(%r14)
|
|
5553: 33 c0 xor %eax,%eax
|
|
5555: 48 83 c4 38 add $0x38,%rsp
|
|
5559: 5d pop %rbp
|
|
555a: 41 5f pop %r15
|
|
555c: 41 5e pop %r14
|
|
555e: 41 5d pop %r13
|
|
5560: 41 5c pop %r12
|
|
5562: 5f pop %rdi
|
|
5563: 5e pop %rsi
|
|
5564: 5b pop %rbx
|
|
5565: c3 ret
|
|
5566: bf 0a 00 00 00 mov $0xa,%edi
|
|
556b: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx
|
|
5572: 00
|
|
5573: 48 8d 35 86 2c 60 02 lea 0x2602c86(%rip),%rsi # 0x2608200
|
|
557a: 41 83 ff 07 cmp $0x7,%r15d
|
|
557e: 0f 8f 3e ff ff ff jg 0x54c2
|
|
5584: 49 89 d1 mov %rdx,%r9
|
|
5587: 49 83 e1 3f and $0x3f,%r9
|
|
558b: 49 f7 d9 neg %r9
|
|
558e: 49 83 e1 3f and $0x3f,%r9
|
|
5592: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12)
|
|
5599: 00 00
|
|
559b: 4c 03 ca add %rdx,%r9
|
|
559e: eb 87 jmp 0x5527
|
|
55a0: 33 c0 xor %eax,%eax
|
|
55a2: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
|
|
55a9: 00
|
|
55aa: 41 89 44 24 08 mov %eax,0x8(%r12)
|
|
55af: 41 89 44 24 0c mov %eax,0xc(%r12)
|
|
55b4: e9 7f fe ff ff jmp 0x5438
|
|
55b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
55c0: 53 push %rbx
|
|
55c1: 56 push %rsi
|
|
55c2: 57 push %rdi
|
|
55c3: 41 54 push %r12
|
|
55c5: 41 55 push %r13
|
|
55c7: 41 56 push %r14
|
|
55c9: 41 57 push %r15
|
|
55cb: 55 push %rbp
|
|
55cc: 48 83 ec 38 sub $0x38,%rsp
|
|
55d0: 49 89 ce mov %rcx,%r14
|
|
55d3: 4c 8b ac 24 a8 00 00 mov 0xa8(%rsp),%r13
|
|
55da: 00
|
|
55db: 44 89 cf mov %r9d,%edi
|
|
55de: 44 89 c6 mov %r8d,%esi
|
|
55e1: 41 89 d7 mov %edx,%r15d
|
|
55e4: 4d 85 f6 test %r14,%r14
|
|
55e7: 0f 84 95 01 00 00 je 0x5782
|
|
55ed: 41 83 ff 1e cmp $0x1e,%r15d
|
|
55f1: 0f 87 66 01 00 00 ja 0x575d
|
|
55f7: 41 83 ff 1d cmp $0x1d,%r15d
|
|
55fb: 0f 8f 5c 01 00 00 jg 0x575d
|
|
5601: 48 8b 9c 24 a0 00 00 mov 0xa0(%rsp),%rbx
|
|
5608: 00
|
|
5609: 48 85 db test %rbx,%rbx
|
|
560c: 0f 84 70 01 00 00 je 0x5782
|
|
5612: 48 89 dd mov %rbx,%rbp
|
|
5615: ba 90 00 00 00 mov $0x90,%edx
|
|
561a: 48 83 e5 3f and $0x3f,%rbp
|
|
561e: 48 f7 dd neg %rbp
|
|
5621: 48 83 e5 3f and $0x3f,%rbp
|
|
5625: 4c 8d 24 2b lea (%rbx,%rbp,1),%r12
|
|
5629: 4c 89 e1 mov %r12,%rcx
|
|
562c: e8 6f f6 01 00 call 0x24ca0
|
|
5631: b8 01 00 00 00 mov $0x1,%eax
|
|
5636: 41 89 7c 24 14 mov %edi,0x14(%r12)
|
|
563b: 45 89 7c 24 04 mov %r15d,0x4(%r12)
|
|
5640: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12)
|
|
5647: 00 00
|
|
5649: c4 e2 01 f7 c0 shlx %r15d,%eax,%eax
|
|
564e: 83 fe 08 cmp $0x8,%esi
|
|
5651: 0f 84 4a 02 00 00 je 0x58a1
|
|
5657: 83 fe 04 cmp $0x4,%esi
|
|
565a: 0f 84 99 00 00 00 je 0x56f9
|
|
5660: 83 fe 01 cmp $0x1,%esi
|
|
5663: 75 3a jne 0x569f
|
|
5665: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1
|
|
5669: c5 f2 2a c8 vcvtsi2ss %eax,%xmm1,%xmm1
|
|
566d: c5 fa 10 05 73 89 c4 vmovss 0x1c48973(%rip),%xmm0 # 0x1c4dfe8
|
|
5674: 01
|
|
5675: c5 fa 5e d1 vdivss %xmm1,%xmm0,%xmm2
|
|
5679: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
|
|
5680: 00
|
|
5681: 41 c7 44 24 08 01 00 movl $0x1,0x8(%r12)
|
|
5688: 00 00
|
|
568a: 41 c7 44 24 0c 00 00 movl $0x0,0xc(%r12)
|
|
5691: 00 00
|
|
5693: c4 c1 7a 11 54 24 10 vmovss %xmm2,0x10(%r12)
|
|
569a: e9 99 00 00 00 jmp 0x5738
|
|
569f: 83 fe 02 cmp $0x2,%esi
|
|
56a2: 75 37 jne 0x56db
|
|
56a4: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1
|
|
56a8: c5 f2 2a c8 vcvtsi2ss %eax,%xmm1,%xmm1
|
|
56ac: c5 fa 10 05 34 89 c4 vmovss 0x1c48934(%rip),%xmm0 # 0x1c4dfe8
|
|
56b3: 01
|
|
56b4: c5 fa 5e d1 vdivss %xmm1,%xmm0,%xmm2
|
|
56b8: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
|
|
56bf: 00
|
|
56c0: 41 c7 44 24 08 00 00 movl $0x0,0x8(%r12)
|
|
56c7: 00 00
|
|
56c9: 41 c7 44 24 0c 01 00 movl $0x1,0xc(%r12)
|
|
56d0: 00 00
|
|
56d2: c4 c1 7a 11 54 24 10 vmovss %xmm2,0x10(%r12)
|
|
56d9: eb 5d jmp 0x5738
|
|
56db: 41 c7 04 24 00 00 00 movl $0x0,(%r12)
|
|
56e2: 00
|
|
56e3: b8 ee ff ff ff mov $0xffffffee,%eax
|
|
56e8: 48 83 c4 38 add $0x38,%rsp
|
|
56ec: 5d pop %rbp
|
|
56ed: 41 5f pop %r15
|
|
56ef: 41 5e pop %r14
|
|
56f1: 41 5d pop %r13
|
|
56f3: 41 5c pop %r12
|
|
56f5: 5f pop %rdi
|
|
56f6: 5e pop %rsi
|
|
56f7: 5b pop %rbx
|
|
56f8: c3 ret
|
|
56f9: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0
|
|
56fd: c5 fb 2a c0 vcvtsi2sd %eax,%xmm0,%xmm0
|
|
5701: b8 01 00 00 00 mov $0x1,%eax
|
|
5706: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
|
|
570d: 00
|
|
570e: 41 89 44 24 08 mov %eax,0x8(%r12)
|
|
5713: 41 89 44 24 0c mov %eax,0xc(%r12)
|
|
5718: e8 c3 f5 01 00 call 0x24ce0
|
|
571d: c5 f9 28 c8 vmovapd %xmm0,%xmm1
|
|
5721: c5 fb 10 05 b7 88 c4 vmovsd 0x1c488b7(%rip),%xmm0 # 0x1c4dfe0
|
|
5728: 01
|
|
5729: c5 fb 5e c9 vdivsd %xmm1,%xmm0,%xmm1
|
|
572d: c5 f3 5a c9 vcvtsd2ss %xmm1,%xmm1,%xmm1
|
|
5731: c4 c1 7a 11 4c 24 10 vmovss %xmm1,0x10(%r12)
|
|
5738: 41 83 ff 04 cmp $0x4,%r15d
|
|
573c: 7f 35 jg 0x5773
|
|
573e: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12)
|
|
5745: 00 00
|
|
5747: 33 c0 xor %eax,%eax
|
|
5749: 4d 89 26 mov %r12,(%r14)
|
|
574c: 48 83 c4 38 add $0x38,%rsp
|
|
5750: 5d pop %rbp
|
|
5751: 41 5f pop %r15
|
|
5753: 41 5e pop %r14
|
|
5755: 41 5d pop %r13
|
|
5757: 41 5c pop %r12
|
|
5759: 5f pop %rdi
|
|
575a: 5e pop %rsi
|
|
575b: 5b pop %rbx
|
|
575c: c3 ret
|
|
575d: b8 ef ff ff ff mov $0xffffffef,%eax
|
|
5762: 48 83 c4 38 add $0x38,%rsp
|
|
5766: 5d pop %rbp
|
|
5767: 41 5f pop %r15
|
|
5769: 41 5e pop %r14
|
|
576b: 41 5d pop %r13
|
|
576d: 41 5c pop %r12
|
|
576f: 5f pop %rdi
|
|
5770: 5e pop %rsi
|
|
5771: 5b pop %rbx
|
|
5772: c3 ret
|
|
5773: 41 83 ff 0a cmp $0xa,%r15d
|
|
5777: 0f 8e ea 00 00 00 jle 0x5867
|
|
577d: 4d 85 ed test %r13,%r13
|
|
5780: 75 16 jne 0x5798
|
|
5782: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
5787: 48 83 c4 38 add $0x38,%rsp
|
|
578b: 5d pop %rbp
|
|
578c: 41 5f pop %r15
|
|
578e: 41 5e pop %r14
|
|
5790: 41 5d pop %r13
|
|
5792: 41 5c pop %r12
|
|
5794: 5f pop %rdi
|
|
5795: 5e pop %rsi
|
|
5796: 5b pop %rbx
|
|
5797: c3 ret
|
|
5798: 4c 89 ee mov %r13,%rsi
|
|
579b: 44 89 f9 mov %r15d,%ecx
|
|
579e: 48 83 e6 3f and $0x3f,%rsi
|
|
57a2: 44 89 ff mov %r15d,%edi
|
|
57a5: 48 f7 de neg %rsi
|
|
57a8: 48 83 e6 3f and $0x3f,%rsi
|
|
57ac: 49 03 f5 add %r13,%rsi
|
|
57af: 48 89 f2 mov %rsi,%rdx
|
|
57b2: e8 29 22 05 00 call 0x579e0
|
|
57b7: 49 89 c5 mov %rax,%r13
|
|
57ba: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx
|
|
57c1: 00
|
|
57c2: 49 89 54 24 30 mov %rdx,0x30(%r12)
|
|
57c7: 41 8d 5f ff lea -0x1(%r15),%ebx
|
|
57cb: 83 fb 12 cmp $0x12,%ebx
|
|
57ce: 7f 3a jg 0x580a
|
|
57d0: 89 d9 mov %ebx,%ecx
|
|
57d2: e8 89 fc 01 00 call 0x25460
|
|
57d7: 89 d9 mov %ebx,%ecx
|
|
57d9: 48 89 f2 mov %rsi,%rdx
|
|
57dc: 41 89 f8 mov %edi,%r8d
|
|
57df: 49 89 c1 mov %rax,%r9
|
|
57e2: 49 89 44 24 38 mov %rax,0x38(%r12)
|
|
57e7: e8 f4 2a 05 00 call 0x582e0
|
|
57ec: 49 89 c1 mov %rax,%r9
|
|
57ef: b8 01 00 00 00 mov $0x1,%eax
|
|
57f4: c4 e2 61 f7 d8 shlx %ebx,%eax,%ebx
|
|
57f9: 8d 2c dd 3f 00 00 00 lea 0x3f(,%rbx,8),%ebp
|
|
5800: 83 e5 c0 and $0xffffffc0,%ebp
|
|
5803: 41 89 6c 24 18 mov %ebp,0x18(%r12)
|
|
5808: eb 1e jmp 0x5828
|
|
580a: 48 89 e0 mov %rsp,%rax
|
|
580d: 4c 89 e1 mov %r12,%rcx
|
|
5810: 49 89 f0 mov %rsi,%r8
|
|
5813: 41 89 f9 mov %edi,%r9d
|
|
5816: 48 89 50 20 mov %rdx,0x20(%rax)
|
|
581a: 89 da mov %ebx,%edx
|
|
581c: 4c 89 68 28 mov %r13,0x28(%rax)
|
|
5820: e8 1b 3c 05 00 call 0x59440
|
|
5825: 49 89 c1 mov %rax,%r9
|
|
5828: 44 89 f9 mov %r15d,%ecx
|
|
582b: 48 89 f2 mov %rsi,%rdx
|
|
582e: 41 89 f8 mov %edi,%r8d
|
|
5831: 4d 89 4c 24 50 mov %r9,0x50(%r12)
|
|
5836: e8 85 85 05 00 call 0x5ddc0
|
|
583b: 44 89 f9 mov %r15d,%ecx
|
|
583e: 48 89 f2 mov %rsi,%rdx
|
|
5841: 41 89 f8 mov %edi,%r8d
|
|
5844: 49 89 c1 mov %rax,%r9
|
|
5847: 49 89 44 24 58 mov %rax,0x58(%r12)
|
|
584c: e8 2f 89 05 00 call 0x5e180
|
|
5851: 4d 89 26 mov %r12,(%r14)
|
|
5854: 33 c0 xor %eax,%eax
|
|
5856: 48 83 c4 38 add $0x38,%rsp
|
|
585a: 5d pop %rbp
|
|
585b: 41 5f pop %r15
|
|
585d: 41 5e pop %r14
|
|
585f: 41 5d pop %r13
|
|
5861: 41 5c pop %r12
|
|
5863: 5f pop %rdi
|
|
5864: 5e pop %rsi
|
|
5865: 5b pop %rbx
|
|
5866: c3 ret
|
|
5867: bf 0a 00 00 00 mov $0xa,%edi
|
|
586c: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx
|
|
5873: 00
|
|
5874: 48 8d 35 85 29 60 02 lea 0x2602985(%rip),%rsi # 0x2608200
|
|
587b: 41 83 ff 07 cmp $0x7,%r15d
|
|
587f: 0f 8f 3d ff ff ff jg 0x57c2
|
|
5885: 49 89 d1 mov %rdx,%r9
|
|
5888: 49 83 e1 3f and $0x3f,%r9
|
|
588c: 49 f7 d9 neg %r9
|
|
588f: 49 83 e1 3f and $0x3f,%r9
|
|
5893: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12)
|
|
589a: 00 00
|
|
589c: 4c 03 ca add %rdx,%r9
|
|
589f: eb 87 jmp 0x5828
|
|
58a1: 33 c0 xor %eax,%eax
|
|
58a3: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
|
|
58aa: 00
|
|
58ab: 41 89 44 24 08 mov %eax,0x8(%r12)
|
|
58b0: 41 89 44 24 0c mov %eax,0xc(%r12)
|
|
58b5: e9 7e fe ff ff jmp 0x5738
|
|
58ba: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
58c0: 53 push %rbx
|
|
58c1: 56 push %rsi
|
|
58c2: 57 push %rdi
|
|
58c3: 41 54 push %r12
|
|
58c5: 41 55 push %r13
|
|
58c7: 41 56 push %r14
|
|
58c9: 41 57 push %r15
|
|
58cb: 55 push %rbp
|
|
58cc: 48 83 ec 38 sub $0x38,%rsp
|
|
58d0: 49 89 ce mov %rcx,%r14
|
|
58d3: 4c 8b ac 24 a8 00 00 mov 0xa8(%rsp),%r13
|
|
58da: 00
|
|
58db: 44 89 cf mov %r9d,%edi
|
|
58de: 44 89 c6 mov %r8d,%esi
|
|
58e1: 41 89 d7 mov %edx,%r15d
|
|
58e4: 4d 85 f6 test %r14,%r14
|
|
58e7: 0f 84 95 01 00 00 je 0x5a82
|
|
58ed: 41 83 ff 1e cmp $0x1e,%r15d
|
|
58f1: 0f 87 66 01 00 00 ja 0x5a5d
|
|
58f7: 41 83 ff 1d cmp $0x1d,%r15d
|
|
58fb: 0f 8f 5c 01 00 00 jg 0x5a5d
|
|
5901: 48 8b 9c 24 a0 00 00 mov 0xa0(%rsp),%rbx
|
|
5908: 00
|
|
5909: 48 85 db test %rbx,%rbx
|
|
590c: 0f 84 70 01 00 00 je 0x5a82
|
|
5912: 48 89 dd mov %rbx,%rbp
|
|
5915: ba 90 00 00 00 mov $0x90,%edx
|
|
591a: 48 83 e5 3f and $0x3f,%rbp
|
|
591e: 48 f7 dd neg %rbp
|
|
5921: 48 83 e5 3f and $0x3f,%rbp
|
|
5925: 4c 8d 24 2b lea (%rbx,%rbp,1),%r12
|
|
5929: 4c 89 e1 mov %r12,%rcx
|
|
592c: e8 4f 53 02 00 call 0x2ac80
|
|
5931: b8 01 00 00 00 mov $0x1,%eax
|
|
5936: 41 89 7c 24 14 mov %edi,0x14(%r12)
|
|
593b: 45 89 7c 24 04 mov %r15d,0x4(%r12)
|
|
5940: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12)
|
|
5947: 00 00
|
|
5949: c4 e2 01 f7 c0 shlx %r15d,%eax,%eax
|
|
594e: 83 fe 08 cmp $0x8,%esi
|
|
5951: 0f 84 4a 02 00 00 je 0x5ba1
|
|
5957: 83 fe 04 cmp $0x4,%esi
|
|
595a: 0f 84 99 00 00 00 je 0x59f9
|
|
5960: 83 fe 01 cmp $0x1,%esi
|
|
5963: 75 3a jne 0x599f
|
|
5965: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1
|
|
5969: c5 f2 2a c8 vcvtsi2ss %eax,%xmm1,%xmm1
|
|
596d: c5 fa 10 05 83 86 c4 vmovss 0x1c48683(%rip),%xmm0 # 0x1c4dff8
|
|
5974: 01
|
|
5975: c5 fa 5e d1 vdivss %xmm1,%xmm0,%xmm2
|
|
5979: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
|
|
5980: 00
|
|
5981: 41 c7 44 24 08 01 00 movl $0x1,0x8(%r12)
|
|
5988: 00 00
|
|
598a: 41 c7 44 24 0c 00 00 movl $0x0,0xc(%r12)
|
|
5991: 00 00
|
|
5993: c4 c1 7a 11 54 24 10 vmovss %xmm2,0x10(%r12)
|
|
599a: e9 99 00 00 00 jmp 0x5a38
|
|
599f: 83 fe 02 cmp $0x2,%esi
|
|
59a2: 75 37 jne 0x59db
|
|
59a4: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1
|
|
59a8: c5 f2 2a c8 vcvtsi2ss %eax,%xmm1,%xmm1
|
|
59ac: c5 fa 10 05 44 86 c4 vmovss 0x1c48644(%rip),%xmm0 # 0x1c4dff8
|
|
59b3: 01
|
|
59b4: c5 fa 5e d1 vdivss %xmm1,%xmm0,%xmm2
|
|
59b8: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
|
|
59bf: 00
|
|
59c0: 41 c7 44 24 08 00 00 movl $0x0,0x8(%r12)
|
|
59c7: 00 00
|
|
59c9: 41 c7 44 24 0c 01 00 movl $0x1,0xc(%r12)
|
|
59d0: 00 00
|
|
59d2: c4 c1 7a 11 54 24 10 vmovss %xmm2,0x10(%r12)
|
|
59d9: eb 5d jmp 0x5a38
|
|
59db: 41 c7 04 24 00 00 00 movl $0x0,(%r12)
|
|
59e2: 00
|
|
59e3: b8 ee ff ff ff mov $0xffffffee,%eax
|
|
59e8: 48 83 c4 38 add $0x38,%rsp
|
|
59ec: 5d pop %rbp
|
|
59ed: 41 5f pop %r15
|
|
59ef: 41 5e pop %r14
|
|
59f1: 41 5d pop %r13
|
|
59f3: 41 5c pop %r12
|
|
59f5: 5f pop %rdi
|
|
59f6: 5e pop %rsi
|
|
59f7: 5b pop %rbx
|
|
59f8: c3 ret
|
|
59f9: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0
|
|
59fd: c5 fb 2a c0 vcvtsi2sd %eax,%xmm0,%xmm0
|
|
5a01: b8 01 00 00 00 mov $0x1,%eax
|
|
5a06: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
|
|
5a0d: 00
|
|
5a0e: 41 89 44 24 08 mov %eax,0x8(%r12)
|
|
5a13: 41 89 44 24 0c mov %eax,0xc(%r12)
|
|
5a18: e8 a3 52 02 00 call 0x2acc0
|
|
5a1d: c5 f9 28 c8 vmovapd %xmm0,%xmm1
|
|
5a21: c5 fb 10 05 c7 85 c4 vmovsd 0x1c485c7(%rip),%xmm0 # 0x1c4dff0
|
|
5a28: 01
|
|
5a29: c5 fb 5e c9 vdivsd %xmm1,%xmm0,%xmm1
|
|
5a2d: c5 f3 5a c9 vcvtsd2ss %xmm1,%xmm1,%xmm1
|
|
5a31: c4 c1 7a 11 4c 24 10 vmovss %xmm1,0x10(%r12)
|
|
5a38: 41 83 ff 04 cmp $0x4,%r15d
|
|
5a3c: 7f 35 jg 0x5a73
|
|
5a3e: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12)
|
|
5a45: 00 00
|
|
5a47: 33 c0 xor %eax,%eax
|
|
5a49: 4d 89 26 mov %r12,(%r14)
|
|
5a4c: 48 83 c4 38 add $0x38,%rsp
|
|
5a50: 5d pop %rbp
|
|
5a51: 41 5f pop %r15
|
|
5a53: 41 5e pop %r14
|
|
5a55: 41 5d pop %r13
|
|
5a57: 41 5c pop %r12
|
|
5a59: 5f pop %rdi
|
|
5a5a: 5e pop %rsi
|
|
5a5b: 5b pop %rbx
|
|
5a5c: c3 ret
|
|
5a5d: b8 ef ff ff ff mov $0xffffffef,%eax
|
|
5a62: 48 83 c4 38 add $0x38,%rsp
|
|
5a66: 5d pop %rbp
|
|
5a67: 41 5f pop %r15
|
|
5a69: 41 5e pop %r14
|
|
5a6b: 41 5d pop %r13
|
|
5a6d: 41 5c pop %r12
|
|
5a6f: 5f pop %rdi
|
|
5a70: 5e pop %rsi
|
|
5a71: 5b pop %rbx
|
|
5a72: c3 ret
|
|
5a73: 41 83 ff 0a cmp $0xa,%r15d
|
|
5a77: 0f 8e ea 00 00 00 jle 0x5b67
|
|
5a7d: 4d 85 ed test %r13,%r13
|
|
5a80: 75 16 jne 0x5a98
|
|
5a82: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
5a87: 48 83 c4 38 add $0x38,%rsp
|
|
5a8b: 5d pop %rbp
|
|
5a8c: 41 5f pop %r15
|
|
5a8e: 41 5e pop %r14
|
|
5a90: 41 5d pop %r13
|
|
5a92: 41 5c pop %r12
|
|
5a94: 5f pop %rdi
|
|
5a95: 5e pop %rsi
|
|
5a96: 5b pop %rbx
|
|
5a97: c3 ret
|
|
5a98: 4c 89 ee mov %r13,%rsi
|
|
5a9b: 44 89 f9 mov %r15d,%ecx
|
|
5a9e: 48 83 e6 3f and $0x3f,%rsi
|
|
5aa2: 44 89 ff mov %r15d,%edi
|
|
5aa5: 48 f7 de neg %rsi
|
|
5aa8: 48 83 e6 3f and $0x3f,%rsi
|
|
5aac: 49 03 f5 add %r13,%rsi
|
|
5aaf: 48 89 f2 mov %rsi,%rdx
|
|
5ab2: e8 e9 8a 05 00 call 0x5e5a0
|
|
5ab7: 49 89 c5 mov %rax,%r13
|
|
5aba: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx
|
|
5ac1: 00
|
|
5ac2: 49 89 54 24 30 mov %rdx,0x30(%r12)
|
|
5ac7: 41 8d 5f ff lea -0x1(%r15),%ebx
|
|
5acb: 83 fb 12 cmp $0x12,%ebx
|
|
5ace: 7f 3a jg 0x5b0a
|
|
5ad0: 89 d9 mov %ebx,%ecx
|
|
5ad2: e8 89 f9 01 00 call 0x25460
|
|
5ad7: 89 d9 mov %ebx,%ecx
|
|
5ad9: 48 89 f2 mov %rsi,%rdx
|
|
5adc: 41 89 f8 mov %edi,%r8d
|
|
5adf: 49 89 c1 mov %rax,%r9
|
|
5ae2: 49 89 44 24 38 mov %rax,0x38(%r12)
|
|
5ae7: e8 94 93 05 00 call 0x5ee80
|
|
5aec: 49 89 c1 mov %rax,%r9
|
|
5aef: b8 01 00 00 00 mov $0x1,%eax
|
|
5af4: c4 e2 61 f7 d8 shlx %ebx,%eax,%ebx
|
|
5af9: 8d 2c dd 3f 00 00 00 lea 0x3f(,%rbx,8),%ebp
|
|
5b00: 83 e5 c0 and $0xffffffc0,%ebp
|
|
5b03: 41 89 6c 24 18 mov %ebp,0x18(%r12)
|
|
5b08: eb 1e jmp 0x5b28
|
|
5b0a: 48 89 e0 mov %rsp,%rax
|
|
5b0d: 4c 89 e1 mov %r12,%rcx
|
|
5b10: 49 89 f0 mov %rsi,%r8
|
|
5b13: 41 89 f9 mov %edi,%r9d
|
|
5b16: 48 89 50 20 mov %rdx,0x20(%rax)
|
|
5b1a: 89 da mov %ebx,%edx
|
|
5b1c: 4c 89 68 28 mov %r13,0x28(%rax)
|
|
5b20: e8 db a4 05 00 call 0x60000
|
|
5b25: 49 89 c1 mov %rax,%r9
|
|
5b28: 44 89 f9 mov %r15d,%ecx
|
|
5b2b: 48 89 f2 mov %rsi,%rdx
|
|
5b2e: 41 89 f8 mov %edi,%r8d
|
|
5b31: 4d 89 4c 24 50 mov %r9,0x50(%r12)
|
|
5b36: e8 45 ee 05 00 call 0x64980
|
|
5b3b: 44 89 f9 mov %r15d,%ecx
|
|
5b3e: 48 89 f2 mov %rsi,%rdx
|
|
5b41: 41 89 f8 mov %edi,%r8d
|
|
5b44: 49 89 c1 mov %rax,%r9
|
|
5b47: 49 89 44 24 58 mov %rax,0x58(%r12)
|
|
5b4c: e8 ef f1 05 00 call 0x64d40
|
|
5b51: 4d 89 26 mov %r12,(%r14)
|
|
5b54: 33 c0 xor %eax,%eax
|
|
5b56: 48 83 c4 38 add $0x38,%rsp
|
|
5b5a: 5d pop %rbp
|
|
5b5b: 41 5f pop %r15
|
|
5b5d: 41 5e pop %r14
|
|
5b5f: 41 5d pop %r13
|
|
5b61: 41 5c pop %r12
|
|
5b63: 5f pop %rdi
|
|
5b64: 5e pop %rsi
|
|
5b65: 5b pop %rbx
|
|
5b66: c3 ret
|
|
5b67: bf 0a 00 00 00 mov $0xa,%edi
|
|
5b6c: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx
|
|
5b73: 00
|
|
5b74: 48 8d 35 85 26 60 02 lea 0x2602685(%rip),%rsi # 0x2608200
|
|
5b7b: 41 83 ff 07 cmp $0x7,%r15d
|
|
5b7f: 0f 8f 3d ff ff ff jg 0x5ac2
|
|
5b85: 49 89 d1 mov %rdx,%r9
|
|
5b88: 49 83 e1 3f and $0x3f,%r9
|
|
5b8c: 49 f7 d9 neg %r9
|
|
5b8f: 49 83 e1 3f and $0x3f,%r9
|
|
5b93: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12)
|
|
5b9a: 00 00
|
|
5b9c: 4c 03 ca add %rdx,%r9
|
|
5b9f: eb 87 jmp 0x5b28
|
|
5ba1: 33 c0 xor %eax,%eax
|
|
5ba3: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
|
|
5baa: 00
|
|
5bab: 41 89 44 24 08 mov %eax,0x8(%r12)
|
|
5bb0: 41 89 44 24 0c mov %eax,0xc(%r12)
|
|
5bb5: e9 7e fe ff ff jmp 0x5a38
|
|
5bba: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
5bc0: 48 83 ec 28 sub $0x28,%rsp
|
|
5bc4: 48 85 d2 test %rdx,%rdx
|
|
5bc7: 74 1b je 0x5be4
|
|
5bc9: 45 85 c0 test %r8d,%r8d
|
|
5bcc: 7e 20 jle 0x5bee
|
|
5bce: 0f 57 c9 xorps %xmm1,%xmm1
|
|
5bd1: 0f 2e c1 ucomiss %xmm1,%xmm0
|
|
5bd4: 7a 02 jp 0x5bd8
|
|
5bd6: 74 05 je 0x5bdd
|
|
5bd8: e8 83 f5 05 00 call 0x65160
|
|
5bdd: 33 c0 xor %eax,%eax
|
|
5bdf: 48 83 c4 28 add $0x28,%rsp
|
|
5be3: c3 ret
|
|
5be4: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
5be9: 48 83 c4 28 add $0x28,%rsp
|
|
5bed: c3 ret
|
|
5bee: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
5bf3: 48 83 c4 28 add $0x28,%rsp
|
|
5bf7: c3 ret
|
|
5bf8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
5bff: 00
|
|
5c00: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
|
|
5c05: 48 85 d2 test %rdx,%rdx
|
|
5c08: 74 1c je 0x5c26
|
|
5c0a: 45 85 c0 test %r8d,%r8d
|
|
5c0d: 7e 25 jle 0x5c34
|
|
5c0f: 0f 57 c9 xorps %xmm1,%xmm1
|
|
5c12: 0f 2e c1 ucomiss %xmm1,%xmm0
|
|
5c15: 7a 02 jp 0x5c19
|
|
5c17: 74 05 je 0x5c1e
|
|
5c19: e8 c2 f6 05 00 call 0x652e0
|
|
5c1e: 33 c0 xor %eax,%eax
|
|
5c20: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
5c25: c3 ret
|
|
5c26: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
5c2b: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
5c30: 90 nop
|
|
5c31: 90 nop
|
|
5c32: 90 nop
|
|
5c33: c3 ret
|
|
5c34: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
5c39: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
5c3e: 90 nop
|
|
5c3f: c3 ret
|
|
5c40: 48 83 ec 28 sub $0x28,%rsp
|
|
5c44: 48 85 d2 test %rdx,%rdx
|
|
5c47: 74 1b je 0x5c64
|
|
5c49: 45 85 c0 test %r8d,%r8d
|
|
5c4c: 7e 20 jle 0x5c6e
|
|
5c4e: 0f 57 c9 xorps %xmm1,%xmm1
|
|
5c51: 0f 2e c1 ucomiss %xmm1,%xmm0
|
|
5c54: 7a 02 jp 0x5c58
|
|
5c56: 74 05 je 0x5c5d
|
|
5c58: e8 03 f8 05 00 call 0x65460
|
|
5c5d: 33 c0 xor %eax,%eax
|
|
5c5f: 48 83 c4 28 add $0x28,%rsp
|
|
5c63: c3 ret
|
|
5c64: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
5c69: 48 83 c4 28 add $0x28,%rsp
|
|
5c6d: c3 ret
|
|
5c6e: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
5c73: 48 83 c4 28 add $0x28,%rsp
|
|
5c77: c3 ret
|
|
5c78: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
5c7f: 00
|
|
5c80: 49 89 d1 mov %rdx,%r9
|
|
5c83: 4d 85 c9 test %r9,%r9
|
|
5c86: 0f 84 8a 01 00 00 je 0x5e16
|
|
5c8c: 45 85 c0 test %r8d,%r8d
|
|
5c8f: 0f 8e 7b 01 00 00 jle 0x5e10
|
|
5c95: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1
|
|
5c99: c5 f8 2e c1 vucomiss %xmm1,%xmm0
|
|
5c9d: 7a 06 jp 0x5ca5
|
|
5c9f: 0f 84 68 01 00 00 je 0x5e0d
|
|
5ca5: 41 83 f8 10 cmp $0x10,%r8d
|
|
5ca9: 0f 8c 4f 01 00 00 jl 0x5dfe
|
|
5caf: 4c 89 ca mov %r9,%rdx
|
|
5cb2: 48 83 e2 1f and $0x1f,%rdx
|
|
5cb6: 85 d2 test %edx,%edx
|
|
5cb8: 74 11 je 0x5ccb
|
|
5cba: f6 c2 03 test $0x3,%dl
|
|
5cbd: 0f 85 3b 01 00 00 jne 0x5dfe
|
|
5cc3: f7 da neg %edx
|
|
5cc5: 83 c2 20 add $0x20,%edx
|
|
5cc8: c1 ea 02 shr $0x2,%edx
|
|
5ccb: 8d 42 10 lea 0x10(%rdx),%eax
|
|
5cce: 44 3b c0 cmp %eax,%r8d
|
|
5cd1: 0f 8c 27 01 00 00 jl 0x5dfe
|
|
5cd7: 44 89 c1 mov %r8d,%ecx
|
|
5cda: 33 c0 xor %eax,%eax
|
|
5cdc: 2b ca sub %edx,%ecx
|
|
5cde: 83 e1 0f and $0xf,%ecx
|
|
5ce1: f7 d9 neg %ecx
|
|
5ce3: 41 03 c8 add %r8d,%ecx
|
|
5ce6: 41 89 d2 mov %edx,%r10d
|
|
5ce9: 85 d2 test %edx,%edx
|
|
5ceb: 76 27 jbe 0x5d14
|
|
5ced: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
5cf4: 00
|
|
5cf5: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5cfc: 0f 1f 40 00 nopl 0x0(%rax)
|
|
5d00: c4 c1 7a 58 0c 81 vaddss (%r9,%rax,4),%xmm0,%xmm1
|
|
5d06: c4 c1 7a 11 0c 81 vmovss %xmm1,(%r9,%rax,4)
|
|
5d0c: 48 ff c0 inc %rax
|
|
5d0f: 49 3b c2 cmp %r10,%rax
|
|
5d12: 72 ec jb 0x5d00
|
|
5d14: c5 f8 c6 d0 00 vshufps $0x0,%xmm0,%xmm0,%xmm2
|
|
5d19: 48 63 d1 movslq %ecx,%rdx
|
|
5d1c: c4 e3 6d 18 ca 01 vinsertf128 $0x1,%xmm2,%ymm2,%ymm1
|
|
5d22: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
5d29: 00
|
|
5d2a: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5d31: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
5d38: 00
|
|
5d39: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5d40: c4 81 74 58 1c 91 vaddps (%r9,%r10,4),%ymm1,%ymm3
|
|
5d46: c4 81 74 58 64 91 20 vaddps 0x20(%r9,%r10,4),%ymm1,%ymm4
|
|
5d4d: c4 81 7c 11 1c 91 vmovups %ymm3,(%r9,%r10,4)
|
|
5d53: c4 81 7c 11 64 91 20 vmovups %ymm4,0x20(%r9,%r10,4)
|
|
5d5a: 49 83 c2 10 add $0x10,%r10
|
|
5d5e: 4c 3b d2 cmp %rdx,%r10
|
|
5d61: 72 dd jb 0x5d40
|
|
5d63: 8d 41 01 lea 0x1(%rcx),%eax
|
|
5d66: 41 3b c0 cmp %r8d,%eax
|
|
5d69: 0f 87 85 00 00 00 ja 0x5df4
|
|
5d6f: 4d 63 c0 movslq %r8d,%r8
|
|
5d72: 4c 2b c2 sub %rdx,%r8
|
|
5d75: 49 83 f8 04 cmp $0x4,%r8
|
|
5d79: 0f 8c 7b 00 00 00 jl 0x5dfa
|
|
5d7f: 44 89 c0 mov %r8d,%eax
|
|
5d82: 45 33 d2 xor %r10d,%r10d
|
|
5d85: 83 e0 fc and $0xfffffffc,%eax
|
|
5d88: 49 8d 14 91 lea (%r9,%rdx,4),%rdx
|
|
5d8c: 48 63 c0 movslq %eax,%rax
|
|
5d8f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
5d96: 00
|
|
5d97: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5d9e: 66 90 xchg %ax,%ax
|
|
5da0: 49 83 c2 04 add $0x4,%r10
|
|
5da4: c5 e8 58 0a vaddps (%rdx),%xmm2,%xmm1
|
|
5da8: c5 f8 11 0a vmovups %xmm1,(%rdx)
|
|
5dac: 48 83 c2 10 add $0x10,%rdx
|
|
5db0: 4c 3b d0 cmp %rax,%r10
|
|
5db3: 72 eb jb 0x5da0
|
|
5db5: 49 3b c0 cmp %r8,%rax
|
|
5db8: 73 3a jae 0x5df4
|
|
5dba: 48 63 c9 movslq %ecx,%rcx
|
|
5dbd: 49 8d 14 89 lea (%r9,%rcx,4),%rdx
|
|
5dc1: 48 8d 14 82 lea (%rdx,%rax,4),%rdx
|
|
5dc5: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
5dcc: 00
|
|
5dcd: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5dd4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
5dd9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5de0: 48 ff c0 inc %rax
|
|
5de3: c5 fa 58 0a vaddss (%rdx),%xmm0,%xmm1
|
|
5de7: c5 fa 11 0a vmovss %xmm1,(%rdx)
|
|
5deb: 48 83 c2 04 add $0x4,%rdx
|
|
5def: 49 3b c0 cmp %r8,%rax
|
|
5df2: 72 ec jb 0x5de0
|
|
5df4: 33 c0 xor %eax,%eax
|
|
5df6: c5 f8 77 vzeroupper
|
|
5df9: c3 ret
|
|
5dfa: 33 c0 xor %eax,%eax
|
|
5dfc: eb b7 jmp 0x5db5
|
|
5dfe: 33 c9 xor %ecx,%ecx
|
|
5e00: 41 83 f8 01 cmp $0x1,%r8d
|
|
5e04: 72 ee jb 0x5df4
|
|
5e06: 4d 63 c0 movslq %r8d,%r8
|
|
5e09: 33 c0 xor %eax,%eax
|
|
5e0b: eb a8 jmp 0x5db5
|
|
5e0d: 33 c0 xor %eax,%eax
|
|
5e0f: c3 ret
|
|
5e10: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
5e15: c3 ret
|
|
5e16: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
5e1b: c3 ret
|
|
5e1c: 0f 1f 40 00 nopl 0x0(%rax)
|
|
5e20: 48 89 d1 mov %rdx,%rcx
|
|
5e23: 48 85 c9 test %rcx,%rcx
|
|
5e26: 0f 84 62 01 00 00 je 0x5f8e
|
|
5e2c: 45 85 c0 test %r8d,%r8d
|
|
5e2f: 0f 8e 53 01 00 00 jle 0x5f88
|
|
5e35: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1
|
|
5e39: c5 f8 2e c1 vucomiss %xmm1,%xmm0
|
|
5e3d: 7a 06 jp 0x5e45
|
|
5e3f: 0f 84 40 01 00 00 je 0x5f85
|
|
5e45: 41 83 f8 10 cmp $0x10,%r8d
|
|
5e49: 0f 8c 2f 01 00 00 jl 0x5f7e
|
|
5e4f: 49 89 ca mov %rcx,%r10
|
|
5e52: 49 83 e2 1f and $0x1f,%r10
|
|
5e56: 45 85 d2 test %r10d,%r10d
|
|
5e59: 74 18 je 0x5e73
|
|
5e5b: 41 f7 c2 03 00 00 00 test $0x3,%r10d
|
|
5e62: 0f 85 16 01 00 00 jne 0x5f7e
|
|
5e68: 41 f7 da neg %r10d
|
|
5e6b: 41 83 c2 20 add $0x20,%r10d
|
|
5e6f: 41 c1 ea 02 shr $0x2,%r10d
|
|
5e73: 41 8d 42 10 lea 0x10(%r10),%eax
|
|
5e77: 44 3b c0 cmp %eax,%r8d
|
|
5e7a: 0f 8c fe 00 00 00 jl 0x5f7e
|
|
5e80: 44 89 c2 mov %r8d,%edx
|
|
5e83: 33 c0 xor %eax,%eax
|
|
5e85: 41 2b d2 sub %r10d,%edx
|
|
5e88: 83 e2 0f and $0xf,%edx
|
|
5e8b: f7 da neg %edx
|
|
5e8d: 41 03 d0 add %r8d,%edx
|
|
5e90: 45 89 d1 mov %r10d,%r9d
|
|
5e93: 45 85 d2 test %r10d,%r10d
|
|
5e96: 76 1a jbe 0x5eb2
|
|
5e98: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
5e9f: 00
|
|
5ea0: c5 fa 58 0c 81 vaddss (%rcx,%rax,4),%xmm0,%xmm1
|
|
5ea5: c5 fa 11 0c 81 vmovss %xmm1,(%rcx,%rax,4)
|
|
5eaa: 48 ff c0 inc %rax
|
|
5ead: 49 3b c1 cmp %r9,%rax
|
|
5eb0: 72 ee jb 0x5ea0
|
|
5eb2: c4 e2 7d 18 c8 vbroadcastss %xmm0,%ymm1
|
|
5eb7: 48 63 c2 movslq %edx,%rax
|
|
5eba: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
5ec0: c4 a1 74 58 14 89 vaddps (%rcx,%r9,4),%ymm1,%ymm2
|
|
5ec6: c4 a1 74 58 5c 89 20 vaddps 0x20(%rcx,%r9,4),%ymm1,%ymm3
|
|
5ecd: c4 a1 7c 11 14 89 vmovups %ymm2,(%rcx,%r9,4)
|
|
5ed3: c4 a1 7c 11 5c 89 20 vmovups %ymm3,0x20(%rcx,%r9,4)
|
|
5eda: 49 83 c1 10 add $0x10,%r9
|
|
5ede: 4c 3b c8 cmp %rax,%r9
|
|
5ee1: 72 dd jb 0x5ec0
|
|
5ee3: 8d 42 01 lea 0x1(%rdx),%eax
|
|
5ee6: 41 3b c0 cmp %r8d,%eax
|
|
5ee9: 0f 87 85 00 00 00 ja 0x5f74
|
|
5eef: 4d 63 c0 movslq %r8d,%r8
|
|
5ef2: 48 63 d2 movslq %edx,%rdx
|
|
5ef5: 4c 2b c2 sub %rdx,%r8
|
|
5ef8: 49 83 f8 04 cmp $0x4,%r8
|
|
5efc: 0f 8c 78 00 00 00 jl 0x5f7a
|
|
5f02: 48 63 d2 movslq %edx,%rdx
|
|
5f05: 44 89 c0 mov %r8d,%eax
|
|
5f08: 83 e0 fc and $0xfffffffc,%eax
|
|
5f0b: 45 33 d2 xor %r10d,%r10d
|
|
5f0e: 48 63 c0 movslq %eax,%rax
|
|
5f11: c4 e2 79 18 c8 vbroadcastss %xmm0,%xmm1
|
|
5f16: 4c 8d 0c 91 lea (%rcx,%rdx,4),%r9
|
|
5f1a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
5f20: 49 83 c2 04 add $0x4,%r10
|
|
5f24: c4 c1 70 58 11 vaddps (%r9),%xmm1,%xmm2
|
|
5f29: c4 c1 78 11 11 vmovups %xmm2,(%r9)
|
|
5f2e: 49 83 c1 10 add $0x10,%r9
|
|
5f32: 4c 3b d0 cmp %rax,%r10
|
|
5f35: 72 e9 jb 0x5f20
|
|
5f37: 49 3b c0 cmp %r8,%rax
|
|
5f3a: 73 38 jae 0x5f74
|
|
5f3c: 48 63 d2 movslq %edx,%rdx
|
|
5f3f: 48 8d 0c 91 lea (%rcx,%rdx,4),%rcx
|
|
5f43: 48 8d 14 81 lea (%rcx,%rax,4),%rdx
|
|
5f47: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
5f4e: 00
|
|
5f4f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5f56: 0f 1f 00 nopl (%rax)
|
|
5f59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5f60: 48 ff c0 inc %rax
|
|
5f63: c5 fa 58 0a vaddss (%rdx),%xmm0,%xmm1
|
|
5f67: c5 fa 11 0a vmovss %xmm1,(%rdx)
|
|
5f6b: 48 83 c2 04 add $0x4,%rdx
|
|
5f6f: 49 3b c0 cmp %r8,%rax
|
|
5f72: 72 ec jb 0x5f60
|
|
5f74: 33 c0 xor %eax,%eax
|
|
5f76: c5 f8 77 vzeroupper
|
|
5f79: c3 ret
|
|
5f7a: 33 c0 xor %eax,%eax
|
|
5f7c: eb b9 jmp 0x5f37
|
|
5f7e: 33 d2 xor %edx,%edx
|
|
5f80: e9 5e ff ff ff jmp 0x5ee3
|
|
5f85: 33 c0 xor %eax,%eax
|
|
5f87: c3 ret
|
|
5f88: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
5f8d: c3 ret
|
|
5f8e: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
5f93: c3 ret
|
|
5f94: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
5f99: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5fa0: 48 83 ec 28 sub $0x28,%rsp
|
|
5fa4: 48 85 d2 test %rdx,%rdx
|
|
5fa7: 74 1c je 0x5fc5
|
|
5fa9: 45 85 c0 test %r8d,%r8d
|
|
5fac: 7e 21 jle 0x5fcf
|
|
5fae: 0f 57 c9 xorps %xmm1,%xmm1
|
|
5fb1: 66 0f 2e c1 ucomisd %xmm1,%xmm0
|
|
5fb5: 7a 02 jp 0x5fb9
|
|
5fb7: 74 05 je 0x5fbe
|
|
5fb9: e8 22 f6 05 00 call 0x655e0
|
|
5fbe: 33 c0 xor %eax,%eax
|
|
5fc0: 48 83 c4 28 add $0x28,%rsp
|
|
5fc4: c3 ret
|
|
5fc5: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
5fca: 48 83 c4 28 add $0x28,%rsp
|
|
5fce: c3 ret
|
|
5fcf: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
5fd4: 48 83 c4 28 add $0x28,%rsp
|
|
5fd8: c3 ret
|
|
5fd9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5fe0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
|
|
5fe5: 48 85 d2 test %rdx,%rdx
|
|
5fe8: 74 1d je 0x6007
|
|
5fea: 45 85 c0 test %r8d,%r8d
|
|
5fed: 7e 26 jle 0x6015
|
|
5fef: 0f 57 c9 xorps %xmm1,%xmm1
|
|
5ff2: 66 0f 2e c1 ucomisd %xmm1,%xmm0
|
|
5ff6: 7a 02 jp 0x5ffa
|
|
5ff8: 74 05 je 0x5fff
|
|
5ffa: e8 81 f7 05 00 call 0x65780
|
|
5fff: 33 c0 xor %eax,%eax
|
|
6001: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
6006: c3 ret
|
|
6007: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
600c: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
6011: 90 nop
|
|
6012: 90 nop
|
|
6013: 90 nop
|
|
6014: c3 ret
|
|
6015: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
601a: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
601f: 90 nop
|
|
6020: c3 ret
|
|
6021: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6028: 00
|
|
6029: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6030: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6037: 00
|
|
6038: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
603f: 90 nop
|
|
6040: 48 83 ec 28 sub $0x28,%rsp
|
|
6044: 48 85 d2 test %rdx,%rdx
|
|
6047: 74 1c je 0x6065
|
|
6049: 45 85 c0 test %r8d,%r8d
|
|
604c: 7e 21 jle 0x606f
|
|
604e: 0f 57 c9 xorps %xmm1,%xmm1
|
|
6051: 66 0f 2e c1 ucomisd %xmm1,%xmm0
|
|
6055: 7a 02 jp 0x6059
|
|
6057: 74 05 je 0x605e
|
|
6059: e8 c2 f8 05 00 call 0x65920
|
|
605e: 33 c0 xor %eax,%eax
|
|
6060: 48 83 c4 28 add $0x28,%rsp
|
|
6064: c3 ret
|
|
6065: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
606a: 48 83 c4 28 add $0x28,%rsp
|
|
606e: c3 ret
|
|
606f: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
6074: 48 83 c4 28 add $0x28,%rsp
|
|
6078: c3 ret
|
|
6079: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6080: 49 89 d1 mov %rdx,%r9
|
|
6083: c5 f9 28 c8 vmovapd %xmm0,%xmm1
|
|
6087: 4d 85 c9 test %r9,%r9
|
|
608a: 0f 84 a6 01 00 00 je 0x6236
|
|
6090: 45 85 c0 test %r8d,%r8d
|
|
6093: 0f 8e 97 01 00 00 jle 0x6230
|
|
6099: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0
|
|
609d: c5 f9 2e c8 vucomisd %xmm0,%xmm1
|
|
60a1: 7a 06 jp 0x60a9
|
|
60a3: 0f 84 84 01 00 00 je 0x622d
|
|
60a9: 41 83 f8 10 cmp $0x10,%r8d
|
|
60ad: 0f 8c 6b 01 00 00 jl 0x621e
|
|
60b3: 4c 89 ca mov %r9,%rdx
|
|
60b6: 48 83 e2 1f and $0x1f,%rdx
|
|
60ba: 85 d2 test %edx,%edx
|
|
60bc: 74 11 je 0x60cf
|
|
60be: f6 c2 07 test $0x7,%dl
|
|
60c1: 0f 85 57 01 00 00 jne 0x621e
|
|
60c7: f7 da neg %edx
|
|
60c9: 83 c2 20 add $0x20,%edx
|
|
60cc: c1 ea 03 shr $0x3,%edx
|
|
60cf: 8d 42 10 lea 0x10(%rdx),%eax
|
|
60d2: 44 3b c0 cmp %eax,%r8d
|
|
60d5: 0f 8c 43 01 00 00 jl 0x621e
|
|
60db: 44 89 c1 mov %r8d,%ecx
|
|
60de: 33 c0 xor %eax,%eax
|
|
60e0: 2b ca sub %edx,%ecx
|
|
60e2: 83 e1 0f and $0xf,%ecx
|
|
60e5: f7 d9 neg %ecx
|
|
60e7: 41 03 c8 add %r8d,%ecx
|
|
60ea: 41 89 d2 mov %edx,%r10d
|
|
60ed: 85 d2 test %edx,%edx
|
|
60ef: 76 23 jbe 0x6114
|
|
60f1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
60f8: 00
|
|
60f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6100: c4 c1 73 58 04 c1 vaddsd (%r9,%rax,8),%xmm1,%xmm0
|
|
6106: c4 c1 7b 11 04 c1 vmovsd %xmm0,(%r9,%rax,8)
|
|
610c: 48 ff c0 inc %rax
|
|
610f: 49 3b c2 cmp %r10,%rax
|
|
6112: 72 ec jb 0x6100
|
|
6114: c5 f1 14 c1 vunpcklpd %xmm1,%xmm1,%xmm0
|
|
6118: 48 63 d1 movslq %ecx,%rdx
|
|
611b: c4 e3 7d 18 c0 01 vinsertf128 $0x1,%xmm0,%ymm0,%ymm0
|
|
6121: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6128: 00
|
|
6129: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6130: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6137: 00
|
|
6138: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
613f: 90 nop
|
|
6140: c4 81 7d 58 14 d1 vaddpd (%r9,%r10,8),%ymm0,%ymm2
|
|
6146: c4 81 7d 58 5c d1 20 vaddpd 0x20(%r9,%r10,8),%ymm0,%ymm3
|
|
614d: c4 81 7d 58 64 d1 40 vaddpd 0x40(%r9,%r10,8),%ymm0,%ymm4
|
|
6154: c4 81 7d 58 6c d1 60 vaddpd 0x60(%r9,%r10,8),%ymm0,%ymm5
|
|
615b: c4 81 7d 11 14 d1 vmovupd %ymm2,(%r9,%r10,8)
|
|
6161: c4 81 7d 11 5c d1 20 vmovupd %ymm3,0x20(%r9,%r10,8)
|
|
6168: c4 81 7d 11 64 d1 40 vmovupd %ymm4,0x40(%r9,%r10,8)
|
|
616f: c4 81 7d 11 6c d1 60 vmovupd %ymm5,0x60(%r9,%r10,8)
|
|
6176: 49 83 c2 10 add $0x10,%r10
|
|
617a: 4c 3b d2 cmp %rdx,%r10
|
|
617d: 72 c1 jb 0x6140
|
|
617f: 8d 41 01 lea 0x1(%rcx),%eax
|
|
6182: 41 3b c0 cmp %r8d,%eax
|
|
6185: 0f 87 89 00 00 00 ja 0x6214
|
|
618b: 4d 63 c0 movslq %r8d,%r8
|
|
618e: 4c 2b c2 sub %rdx,%r8
|
|
6191: 49 83 f8 04 cmp $0x4,%r8
|
|
6195: 0f 8c 7f 00 00 00 jl 0x621a
|
|
619b: 44 89 c0 mov %r8d,%eax
|
|
619e: 45 33 d2 xor %r10d,%r10d
|
|
61a1: 83 e0 fc and $0xfffffffc,%eax
|
|
61a4: 49 8d 14 d1 lea (%r9,%rdx,8),%rdx
|
|
61a8: 48 63 c0 movslq %eax,%rax
|
|
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: c5 fd 58 12 vaddpd (%rdx),%ymm0,%ymm2
|
|
61c4: 49 83 c2 04 add $0x4,%r10
|
|
61c8: c5 fd 11 12 vmovupd %ymm2,(%rdx)
|
|
61cc: 48 83 c2 20 add $0x20,%rdx
|
|
61d0: 4c 3b d0 cmp %rax,%r10
|
|
61d3: 72 eb jb 0x61c0
|
|
61d5: 49 3b c0 cmp %r8,%rax
|
|
61d8: 73 3a jae 0x6214
|
|
61da: 48 63 c9 movslq %ecx,%rcx
|
|
61dd: 49 8d 14 c9 lea (%r9,%rcx,8),%rdx
|
|
61e1: 48 8d 14 c2 lea (%rdx,%rax,8),%rdx
|
|
61e5: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
61ec: 00
|
|
61ed: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
61f4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
61f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6200: 48 ff c0 inc %rax
|
|
6203: c5 f3 58 02 vaddsd (%rdx),%xmm1,%xmm0
|
|
6207: c5 fb 11 02 vmovsd %xmm0,(%rdx)
|
|
620b: 48 83 c2 08 add $0x8,%rdx
|
|
620f: 49 3b c0 cmp %r8,%rax
|
|
6212: 72 ec jb 0x6200
|
|
6214: 33 c0 xor %eax,%eax
|
|
6216: c5 f8 77 vzeroupper
|
|
6219: c3 ret
|
|
621a: 33 c0 xor %eax,%eax
|
|
621c: eb b7 jmp 0x61d5
|
|
621e: 33 c9 xor %ecx,%ecx
|
|
6220: 41 83 f8 01 cmp $0x1,%r8d
|
|
6224: 72 ee jb 0x6214
|
|
6226: 4d 63 c0 movslq %r8d,%r8
|
|
6229: 33 c0 xor %eax,%eax
|
|
622b: eb a8 jmp 0x61d5
|
|
622d: 33 c0 xor %eax,%eax
|
|
622f: c3 ret
|
|
6230: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
6235: c3 ret
|
|
6236: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
623b: c3 ret
|
|
623c: 0f 1f 40 00 nopl 0x0(%rax)
|
|
6240: 48 89 d1 mov %rdx,%rcx
|
|
6243: 48 85 c9 test %rcx,%rcx
|
|
6246: 0f 84 82 01 00 00 je 0x63ce
|
|
624c: 45 85 c0 test %r8d,%r8d
|
|
624f: 0f 8e 73 01 00 00 jle 0x63c8
|
|
6255: c5 f1 57 c9 vxorpd %xmm1,%xmm1,%xmm1
|
|
6259: c5 f9 2e c1 vucomisd %xmm1,%xmm0
|
|
625d: 7a 06 jp 0x6265
|
|
625f: 0f 84 60 01 00 00 je 0x63c5
|
|
6265: 41 83 f8 10 cmp $0x10,%r8d
|
|
6269: 0f 8c 4f 01 00 00 jl 0x63be
|
|
626f: 49 89 ca mov %rcx,%r10
|
|
6272: 49 83 e2 1f and $0x1f,%r10
|
|
6276: 45 85 d2 test %r10d,%r10d
|
|
6279: 74 18 je 0x6293
|
|
627b: 41 f7 c2 07 00 00 00 test $0x7,%r10d
|
|
6282: 0f 85 36 01 00 00 jne 0x63be
|
|
6288: 41 f7 da neg %r10d
|
|
628b: 41 83 c2 20 add $0x20,%r10d
|
|
628f: 41 c1 ea 03 shr $0x3,%r10d
|
|
6293: 41 8d 42 10 lea 0x10(%r10),%eax
|
|
6297: 44 3b c0 cmp %eax,%r8d
|
|
629a: 0f 8c 1e 01 00 00 jl 0x63be
|
|
62a0: 44 89 c2 mov %r8d,%edx
|
|
62a3: 33 c0 xor %eax,%eax
|
|
62a5: 41 2b d2 sub %r10d,%edx
|
|
62a8: 83 e2 0f and $0xf,%edx
|
|
62ab: f7 da neg %edx
|
|
62ad: 41 03 d0 add %r8d,%edx
|
|
62b0: 45 89 d1 mov %r10d,%r9d
|
|
62b3: 45 85 d2 test %r10d,%r10d
|
|
62b6: 76 1a jbe 0x62d2
|
|
62b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
62bf: 00
|
|
62c0: c5 fb 58 0c c1 vaddsd (%rcx,%rax,8),%xmm0,%xmm1
|
|
62c5: c5 fb 11 0c c1 vmovsd %xmm1,(%rcx,%rax,8)
|
|
62ca: 48 ff c0 inc %rax
|
|
62cd: 49 3b c1 cmp %r9,%rax
|
|
62d0: 72 ee jb 0x62c0
|
|
62d2: c4 e2 7d 19 c8 vbroadcastsd %xmm0,%ymm1
|
|
62d7: 48 63 c2 movslq %edx,%rax
|
|
62da: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
62e0: c4 a1 75 58 14 c9 vaddpd (%rcx,%r9,8),%ymm1,%ymm2
|
|
62e6: c4 a1 75 58 5c c9 20 vaddpd 0x20(%rcx,%r9,8),%ymm1,%ymm3
|
|
62ed: c4 a1 75 58 64 c9 40 vaddpd 0x40(%rcx,%r9,8),%ymm1,%ymm4
|
|
62f4: c4 a1 75 58 6c c9 60 vaddpd 0x60(%rcx,%r9,8),%ymm1,%ymm5
|
|
62fb: c4 a1 7d 11 14 c9 vmovupd %ymm2,(%rcx,%r9,8)
|
|
6301: c4 a1 7d 11 5c c9 20 vmovupd %ymm3,0x20(%rcx,%r9,8)
|
|
6308: c4 a1 7d 11 64 c9 40 vmovupd %ymm4,0x40(%rcx,%r9,8)
|
|
630f: c4 a1 7d 11 6c c9 60 vmovupd %ymm5,0x60(%rcx,%r9,8)
|
|
6316: 49 83 c1 10 add $0x10,%r9
|
|
631a: 4c 3b c8 cmp %rax,%r9
|
|
631d: 72 c1 jb 0x62e0
|
|
631f: 8d 42 01 lea 0x1(%rdx),%eax
|
|
6322: 41 3b c0 cmp %r8d,%eax
|
|
6325: 0f 87 89 00 00 00 ja 0x63b4
|
|
632b: 4d 63 c0 movslq %r8d,%r8
|
|
632e: 48 63 d2 movslq %edx,%rdx
|
|
6331: 4c 2b c2 sub %rdx,%r8
|
|
6334: 49 83 f8 04 cmp $0x4,%r8
|
|
6338: 0f 8c 7c 00 00 00 jl 0x63ba
|
|
633e: 48 63 d2 movslq %edx,%rdx
|
|
6341: 44 89 c0 mov %r8d,%eax
|
|
6344: 83 e0 fc and $0xfffffffc,%eax
|
|
6347: 45 33 d2 xor %r10d,%r10d
|
|
634a: 48 63 c0 movslq %eax,%rax
|
|
634d: c4 e2 7d 19 c8 vbroadcastsd %xmm0,%ymm1
|
|
6352: 4c 8d 0c d1 lea (%rcx,%rdx,8),%r9
|
|
6356: 0f 1f 00 nopl (%rax)
|
|
6359: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6360: c4 c1 75 58 11 vaddpd (%r9),%ymm1,%ymm2
|
|
6365: 49 83 c2 04 add $0x4,%r10
|
|
6369: c4 c1 7d 11 11 vmovupd %ymm2,(%r9)
|
|
636e: 49 83 c1 20 add $0x20,%r9
|
|
6372: 4c 3b d0 cmp %rax,%r10
|
|
6375: 72 e9 jb 0x6360
|
|
6377: 49 3b c0 cmp %r8,%rax
|
|
637a: 73 38 jae 0x63b4
|
|
637c: 48 63 d2 movslq %edx,%rdx
|
|
637f: 48 8d 0c d1 lea (%rcx,%rdx,8),%rcx
|
|
6383: 48 8d 14 c1 lea (%rcx,%rax,8),%rdx
|
|
6387: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
638e: 00
|
|
638f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6396: 0f 1f 00 nopl (%rax)
|
|
6399: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
63a0: 48 ff c0 inc %rax
|
|
63a3: c5 fb 58 0a vaddsd (%rdx),%xmm0,%xmm1
|
|
63a7: c5 fb 11 0a vmovsd %xmm1,(%rdx)
|
|
63ab: 48 83 c2 08 add $0x8,%rdx
|
|
63af: 49 3b c0 cmp %r8,%rax
|
|
63b2: 72 ec jb 0x63a0
|
|
63b4: 33 c0 xor %eax,%eax
|
|
63b6: c5 f8 77 vzeroupper
|
|
63b9: c3 ret
|
|
63ba: 33 c0 xor %eax,%eax
|
|
63bc: eb b9 jmp 0x6377
|
|
63be: 33 d2 xor %edx,%edx
|
|
63c0: e9 5a ff ff ff jmp 0x631f
|
|
63c5: 33 c0 xor %eax,%eax
|
|
63c7: c3 ret
|
|
63c8: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
63cd: c3 ret
|
|
63ce: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
63d3: c3 ret
|
|
63d4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
63d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
63e0: 48 83 ec 28 sub $0x28,%rsp
|
|
63e4: 48 85 d2 test %rdx,%rdx
|
|
63e7: 74 20 je 0x6409
|
|
63e9: 45 85 c0 test %r8d,%r8d
|
|
63ec: 7f 0a jg 0x63f8
|
|
63ee: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
63f3: 48 83 c4 28 add $0x28,%rsp
|
|
63f7: c3 ret
|
|
63f8: 66 48 0f 7e c1 movq %xmm0,%rcx
|
|
63fd: e8 9e ba 02 00 call 0x31ea0
|
|
6402: 33 c0 xor %eax,%eax
|
|
6404: 48 83 c4 28 add $0x28,%rsp
|
|
6408: c3 ret
|
|
6409: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
640e: 48 83 c4 28 add $0x28,%rsp
|
|
6412: c3 ret
|
|
6413: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
6418: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
641f: 00
|
|
6420: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
|
|
6425: 48 85 d2 test %rdx,%rdx
|
|
6428: 74 23 je 0x644d
|
|
642a: 45 85 c0 test %r8d,%r8d
|
|
642d: 7f 0c jg 0x643b
|
|
642f: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
6434: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
6439: 90 nop
|
|
643a: c3 ret
|
|
643b: 66 48 0f 7e c1 movq %xmm0,%rcx
|
|
6440: e8 7b ba 02 00 call 0x31ec0
|
|
6445: 33 c0 xor %eax,%eax
|
|
6447: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
644c: c3 ret
|
|
644d: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
6452: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
6457: 90 nop
|
|
6458: 90 nop
|
|
6459: 90 nop
|
|
645a: c3 ret
|
|
645b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
6460: 48 83 ec 28 sub $0x28,%rsp
|
|
6464: 48 85 d2 test %rdx,%rdx
|
|
6467: 74 20 je 0x6489
|
|
6469: 45 85 c0 test %r8d,%r8d
|
|
646c: 7f 0a jg 0x6478
|
|
646e: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
6473: 48 83 c4 28 add $0x28,%rsp
|
|
6477: c3 ret
|
|
6478: 66 48 0f 7e c1 movq %xmm0,%rcx
|
|
647d: e8 5e ba 02 00 call 0x31ee0
|
|
6482: 33 c0 xor %eax,%eax
|
|
6484: 48 83 c4 28 add $0x28,%rsp
|
|
6488: c3 ret
|
|
6489: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
648e: 48 83 c4 28 add $0x28,%rsp
|
|
6492: c3 ret
|
|
6493: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
6498: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
649f: 00
|
|
64a0: 48 83 ec 28 sub $0x28,%rsp
|
|
64a4: 48 85 d2 test %rdx,%rdx
|
|
64a7: 74 20 je 0x64c9
|
|
64a9: 45 85 c0 test %r8d,%r8d
|
|
64ac: 7f 0a jg 0x64b8
|
|
64ae: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
64b3: 48 83 c4 28 add $0x28,%rsp
|
|
64b7: c3 ret
|
|
64b8: c4 e1 f9 7e c1 vmovq %xmm0,%rcx
|
|
64bd: e8 3e ba 02 00 call 0x31f00
|
|
64c2: 33 c0 xor %eax,%eax
|
|
64c4: 48 83 c4 28 add $0x28,%rsp
|
|
64c8: c3 ret
|
|
64c9: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
64ce: 48 83 c4 28 add $0x28,%rsp
|
|
64d2: c3 ret
|
|
64d3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
64d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
64df: 00
|
|
64e0: 48 83 ec 28 sub $0x28,%rsp
|
|
64e4: 48 85 d2 test %rdx,%rdx
|
|
64e7: 74 20 je 0x6509
|
|
64e9: 45 85 c0 test %r8d,%r8d
|
|
64ec: 7f 0a jg 0x64f8
|
|
64ee: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
64f3: 48 83 c4 28 add $0x28,%rsp
|
|
64f7: c3 ret
|
|
64f8: c4 e1 f9 7e c1 vmovq %xmm0,%rcx
|
|
64fd: e8 1e ba 02 00 call 0x31f20
|
|
6502: 33 c0 xor %eax,%eax
|
|
6504: 48 83 c4 28 add $0x28,%rsp
|
|
6508: c3 ret
|
|
6509: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
650e: 48 83 c4 28 add $0x28,%rsp
|
|
6512: c3 ret
|
|
6513: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
6518: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
651f: 00
|
|
6520: 48 83 ec 28 sub $0x28,%rsp
|
|
6524: 48 85 d2 test %rdx,%rdx
|
|
6527: 74 20 je 0x6549
|
|
6529: 45 85 c0 test %r8d,%r8d
|
|
652c: 7f 0a jg 0x6538
|
|
652e: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
6533: 48 83 c4 28 add $0x28,%rsp
|
|
6537: c3 ret
|
|
6538: c4 e1 f9 7e c1 vmovq %xmm0,%rcx
|
|
653d: e8 3e bd 02 00 call 0x32280
|
|
6542: 33 c0 xor %eax,%eax
|
|
6544: 48 83 c4 28 add $0x28,%rsp
|
|
6548: c3 ret
|
|
6549: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
654e: 48 83 c4 28 add $0x28,%rsp
|
|
6552: c3 ret
|
|
6553: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
6558: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
655f: 00
|
|
6560: 41 83 f9 05 cmp $0x5,%r9d
|
|
6564: 7d 3d jge 0x65a3
|
|
6566: 41 ff c9 dec %r9d
|
|
6569: 41 83 f9 ff cmp $0xffffffff,%r9d
|
|
656d: 74 33 je 0x65a2
|
|
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: f2 0f 10 01 movsd (%rcx),%xmm0
|
|
6584: 41 ff c9 dec %r9d
|
|
6587: 48 83 c1 08 add $0x8,%rcx
|
|
658b: f2 0f 58 02 addsd (%rdx),%xmm0
|
|
658f: f2 41 0f 11 00 movsd %xmm0,(%r8)
|
|
6594: 48 83 c2 08 add $0x8,%rdx
|
|
6598: 49 83 c0 08 add $0x8,%r8
|
|
659c: 41 83 f9 ff cmp $0xffffffff,%r9d
|
|
65a0: 75 de jne 0x6580
|
|
65a2: c3 ret
|
|
65a3: 49 f7 c0 07 00 00 00 test $0x7,%r8
|
|
65aa: 0f 85 e0 02 00 00 jne 0x6890
|
|
65b0: 49 f7 c0 0f 00 00 00 test $0xf,%r8
|
|
65b7: 74 1c je 0x65d5
|
|
65b9: f2 0f 10 01 movsd (%rcx),%xmm0
|
|
65bd: 48 83 c1 08 add $0x8,%rcx
|
|
65c1: 41 ff c9 dec %r9d
|
|
65c4: f2 0f 58 02 addsd (%rdx),%xmm0
|
|
65c8: f2 41 0f 11 00 movsd %xmm0,(%r8)
|
|
65cd: 48 83 c2 08 add $0x8,%rdx
|
|
65d1: 49 83 c0 08 add $0x8,%r8
|
|
65d5: 44 89 c8 mov %r9d,%eax
|
|
65d8: 41 83 e1 03 and $0x3,%r9d
|
|
65dc: c1 f8 02 sar $0x2,%eax
|
|
65df: 48 f7 c1 0f 00 00 00 test $0xf,%rcx
|
|
65e6: 0f 84 70 01 00 00 je 0x675c
|
|
65ec: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
|
|
65f3: 0f 84 d5 00 00 00 je 0x66ce
|
|
65f9: 3d aa 2a 00 00 cmp $0x2aaa,%eax
|
|
65fe: 0f 8f 7c 00 00 00 jg 0x6680
|
|
6604: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
660b: 00
|
|
660c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6613: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
6618: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
661f: 00
|
|
6620: f2 0f 10 11 movsd (%rcx),%xmm2
|
|
6624: f2 0f 10 59 10 movsd 0x10(%rcx),%xmm3
|
|
6629: f2 0f 10 02 movsd (%rdx),%xmm0
|
|
662d: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1
|
|
6632: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0
|
|
6637: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1
|
|
663c: 48 83 c2 20 add $0x20,%rdx
|
|
6640: 66 0f 16 51 08 movhpd 0x8(%rcx),%xmm2
|
|
6645: 66 0f 16 59 18 movhpd 0x18(%rcx),%xmm3
|
|
664a: 48 83 c1 20 add $0x20,%rcx
|
|
664e: 66 0f 58 d0 addpd %xmm0,%xmm2
|
|
6652: 66 0f 58 d9 addpd %xmm1,%xmm3
|
|
6656: 41 0f 29 10 movaps %xmm2,(%r8)
|
|
665a: 41 0f 29 58 10 movaps %xmm3,0x10(%r8)
|
|
665f: 49 83 c0 20 add $0x20,%r8
|
|
6663: ff c8 dec %eax
|
|
6665: 75 b9 jne 0x6620
|
|
6667: e9 fa fe ff ff jmp 0x6566
|
|
666c: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6673: 00
|
|
6674: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
667b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
6680: f2 0f 10 11 movsd (%rcx),%xmm2
|
|
6684: f2 0f 10 02 movsd (%rdx),%xmm0
|
|
6688: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1
|
|
668d: f2 0f 10 59 10 movsd 0x10(%rcx),%xmm3
|
|
6692: 66 0f 16 51 08 movhpd 0x8(%rcx),%xmm2
|
|
6697: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0
|
|
669c: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1
|
|
66a1: 48 83 c2 20 add $0x20,%rdx
|
|
66a5: 66 0f 16 59 18 movhpd 0x18(%rcx),%xmm3
|
|
66aa: 48 83 c1 20 add $0x20,%rcx
|
|
66ae: 66 0f 58 d0 addpd %xmm0,%xmm2
|
|
66b2: 66 0f 58 d9 addpd %xmm1,%xmm3
|
|
66b6: 66 41 0f 2b 10 movntpd %xmm2,(%r8)
|
|
66bb: 66 41 0f 2b 58 10 movntpd %xmm3,0x10(%r8)
|
|
66c1: 49 83 c0 20 add $0x20,%r8
|
|
66c5: ff c8 dec %eax
|
|
66c7: 75 b7 jne 0x6680
|
|
66c9: e9 98 fe ff ff jmp 0x6566
|
|
66ce: 3d aa 2a 00 00 cmp $0x2aaa,%eax
|
|
66d3: 7f 4b jg 0x6720
|
|
66d5: 0f 1f 40 00 nopl 0x0(%rax)
|
|
66d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
66e0: f2 0f 10 01 movsd (%rcx),%xmm0
|
|
66e4: f2 0f 10 49 10 movsd 0x10(%rcx),%xmm1
|
|
66e9: 66 0f 16 41 08 movhpd 0x8(%rcx),%xmm0
|
|
66ee: 66 0f 16 49 18 movhpd 0x18(%rcx),%xmm1
|
|
66f3: 48 83 c1 20 add $0x20,%rcx
|
|
66f7: 66 0f 58 02 addpd (%rdx),%xmm0
|
|
66fb: 66 0f 58 4a 10 addpd 0x10(%rdx),%xmm1
|
|
6700: 41 0f 29 00 movaps %xmm0,(%r8)
|
|
6704: 48 83 c2 20 add $0x20,%rdx
|
|
6708: 41 0f 29 48 10 movaps %xmm1,0x10(%r8)
|
|
670d: 49 83 c0 20 add $0x20,%r8
|
|
6711: ff c8 dec %eax
|
|
6713: 75 cb jne 0x66e0
|
|
6715: e9 4c fe ff ff jmp 0x6566
|
|
671a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
6720: f2 0f 10 01 movsd (%rcx),%xmm0
|
|
6724: f2 0f 10 49 10 movsd 0x10(%rcx),%xmm1
|
|
6729: 66 0f 16 41 08 movhpd 0x8(%rcx),%xmm0
|
|
672e: 66 0f 16 49 18 movhpd 0x18(%rcx),%xmm1
|
|
6733: 48 83 c1 20 add $0x20,%rcx
|
|
6737: 66 0f 58 02 addpd (%rdx),%xmm0
|
|
673b: 66 0f 58 4a 10 addpd 0x10(%rdx),%xmm1
|
|
6740: 66 41 0f 2b 00 movntpd %xmm0,(%r8)
|
|
6745: 48 83 c2 20 add $0x20,%rdx
|
|
6749: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8)
|
|
674f: 49 83 c0 20 add $0x20,%r8
|
|
6753: ff c8 dec %eax
|
|
6755: 75 c9 jne 0x6720
|
|
6757: e9 0a fe ff ff jmp 0x6566
|
|
675c: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
|
|
6763: 0f 84 93 00 00 00 je 0x67fc
|
|
6769: 3d aa 2a 00 00 cmp $0x2aaa,%eax
|
|
676e: 7f 50 jg 0x67c0
|
|
6770: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6777: 00
|
|
6778: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
677f: 90 nop
|
|
6780: f2 0f 10 02 movsd (%rdx),%xmm0
|
|
6784: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1
|
|
6789: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0
|
|
678e: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1
|
|
6793: 48 83 c2 20 add $0x20,%rdx
|
|
6797: 66 0f 58 01 addpd (%rcx),%xmm0
|
|
679b: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1
|
|
67a0: 41 0f 29 00 movaps %xmm0,(%r8)
|
|
67a4: 48 83 c1 20 add $0x20,%rcx
|
|
67a8: 41 0f 29 48 10 movaps %xmm1,0x10(%r8)
|
|
67ad: 49 83 c0 20 add $0x20,%r8
|
|
67b1: ff c8 dec %eax
|
|
67b3: 75 cb jne 0x6780
|
|
67b5: e9 ac fd ff ff jmp 0x6566
|
|
67ba: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
67c0: f2 0f 10 02 movsd (%rdx),%xmm0
|
|
67c4: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1
|
|
67c9: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0
|
|
67ce: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1
|
|
67d3: 48 83 c2 20 add $0x20,%rdx
|
|
67d7: 66 0f 58 01 addpd (%rcx),%xmm0
|
|
67db: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1
|
|
67e0: 66 41 0f 2b 00 movntpd %xmm0,(%r8)
|
|
67e5: 48 83 c1 20 add $0x20,%rcx
|
|
67e9: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8)
|
|
67ef: 49 83 c0 20 add $0x20,%r8
|
|
67f3: ff c8 dec %eax
|
|
67f5: 75 c9 jne 0x67c0
|
|
67f7: e9 6a fd ff ff jmp 0x6566
|
|
67fc: 3d aa 2a 00 00 cmp $0x2aaa,%eax
|
|
6801: 7f 5d jg 0x6860
|
|
6803: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
680a: 00
|
|
680b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6812: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6819: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6820: 0f 28 02 movaps (%rdx),%xmm0
|
|
6823: 0f 28 4a 10 movaps 0x10(%rdx),%xmm1
|
|
6827: 48 83 c2 20 add $0x20,%rdx
|
|
682b: 66 0f 58 01 addpd (%rcx),%xmm0
|
|
682f: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1
|
|
6834: 41 0f 29 00 movaps %xmm0,(%r8)
|
|
6838: 48 83 c1 20 add $0x20,%rcx
|
|
683c: 41 0f 29 48 10 movaps %xmm1,0x10(%r8)
|
|
6841: 49 83 c0 20 add $0x20,%r8
|
|
6845: ff c8 dec %eax
|
|
6847: 75 d7 jne 0x6820
|
|
6849: e9 18 fd ff ff jmp 0x6566
|
|
684e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6855: 00
|
|
6856: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
685d: 0f 1f 00 nopl (%rax)
|
|
6860: 0f 28 02 movaps (%rdx),%xmm0
|
|
6863: 0f 28 4a 10 movaps 0x10(%rdx),%xmm1
|
|
6867: 48 83 c2 20 add $0x20,%rdx
|
|
686b: 66 0f 58 01 addpd (%rcx),%xmm0
|
|
686f: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1
|
|
6874: 66 41 0f 2b 00 movntpd %xmm0,(%r8)
|
|
6879: 48 83 c1 20 add $0x20,%rcx
|
|
687d: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8)
|
|
6883: 49 83 c0 20 add $0x20,%r8
|
|
6887: ff c8 dec %eax
|
|
6889: 75 d5 jne 0x6860
|
|
688b: e9 d6 fc ff ff jmp 0x6566
|
|
6890: 44 89 c8 mov %r9d,%eax
|
|
6893: 41 83 e1 03 and $0x3,%r9d
|
|
6897: c1 f8 02 sar $0x2,%eax
|
|
689a: 48 f7 c1 0f 00 00 00 test $0xf,%rcx
|
|
68a1: 0f 84 d3 00 00 00 je 0x697a
|
|
68a7: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
|
|
68ae: 0f 85 6c 00 00 00 jne 0x6920
|
|
68b4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
68b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
68c0: f2 0f 10 01 movsd (%rcx),%xmm0
|
|
68c4: f2 0f 10 49 10 movsd 0x10(%rcx),%xmm1
|
|
68c9: 66 0f 16 41 08 movhpd 0x8(%rcx),%xmm0
|
|
68ce: 66 0f 16 49 18 movhpd 0x18(%rcx),%xmm1
|
|
68d3: 48 83 c1 20 add $0x20,%rcx
|
|
68d7: 66 0f 58 02 addpd (%rdx),%xmm0
|
|
68db: 66 0f 58 4a 10 addpd 0x10(%rdx),%xmm1
|
|
68e0: f2 41 0f 11 00 movsd %xmm0,(%r8)
|
|
68e5: 48 83 c2 20 add $0x20,%rdx
|
|
68e9: 66 41 0f 17 40 08 movhpd %xmm0,0x8(%r8)
|
|
68ef: f2 41 0f 11 48 10 movsd %xmm1,0x10(%r8)
|
|
68f5: 66 41 0f 17 48 18 movhpd %xmm1,0x18(%r8)
|
|
68fb: 49 83 c0 20 add $0x20,%r8
|
|
68ff: ff c8 dec %eax
|
|
6901: 75 bd jne 0x68c0
|
|
6903: e9 5e fc ff ff jmp 0x6566
|
|
6908: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
690f: 00
|
|
6910: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6917: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
691e: 00 00
|
|
6920: f2 0f 10 11 movsd (%rcx),%xmm2
|
|
6924: f2 0f 10 59 10 movsd 0x10(%rcx),%xmm3
|
|
6929: f2 0f 10 02 movsd (%rdx),%xmm0
|
|
692d: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1
|
|
6932: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0
|
|
6937: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1
|
|
693c: 48 83 c2 20 add $0x20,%rdx
|
|
6940: 66 0f 16 51 08 movhpd 0x8(%rcx),%xmm2
|
|
6945: 66 0f 16 59 18 movhpd 0x18(%rcx),%xmm3
|
|
694a: 48 83 c1 20 add $0x20,%rcx
|
|
694e: 66 0f 58 d0 addpd %xmm0,%xmm2
|
|
6952: 66 0f 58 d9 addpd %xmm1,%xmm3
|
|
6956: f2 41 0f 11 10 movsd %xmm2,(%r8)
|
|
695b: 66 41 0f 17 50 08 movhpd %xmm2,0x8(%r8)
|
|
6961: f2 41 0f 11 58 10 movsd %xmm3,0x10(%r8)
|
|
6967: 66 41 0f 17 58 18 movhpd %xmm3,0x18(%r8)
|
|
696d: 49 83 c0 20 add $0x20,%r8
|
|
6971: ff c8 dec %eax
|
|
6973: 75 ab jne 0x6920
|
|
6975: e9 ec fb ff ff jmp 0x6566
|
|
697a: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
|
|
6981: 75 5d jne 0x69e0
|
|
6983: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
698a: 00
|
|
698b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6992: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6999: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
69a0: 0f 28 02 movaps (%rdx),%xmm0
|
|
69a3: 0f 28 4a 10 movaps 0x10(%rdx),%xmm1
|
|
69a7: 48 83 c2 20 add $0x20,%rdx
|
|
69ab: 66 0f 58 01 addpd (%rcx),%xmm0
|
|
69af: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1
|
|
69b4: f2 41 0f 11 00 movsd %xmm0,(%r8)
|
|
69b9: 48 83 c1 20 add $0x20,%rcx
|
|
69bd: 66 41 0f 17 40 08 movhpd %xmm0,0x8(%r8)
|
|
69c3: f2 41 0f 11 48 10 movsd %xmm1,0x10(%r8)
|
|
69c9: 66 41 0f 17 48 18 movhpd %xmm1,0x18(%r8)
|
|
69cf: 49 83 c0 20 add $0x20,%r8
|
|
69d3: ff c8 dec %eax
|
|
69d5: 75 c9 jne 0x69a0
|
|
69d7: e9 8a fb ff ff jmp 0x6566
|
|
69dc: 0f 1f 40 00 nopl 0x0(%rax)
|
|
69e0: f2 0f 10 02 movsd (%rdx),%xmm0
|
|
69e4: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1
|
|
69e9: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0
|
|
69ee: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1
|
|
69f3: 48 83 c2 20 add $0x20,%rdx
|
|
69f7: 66 0f 58 01 addpd (%rcx),%xmm0
|
|
69fb: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1
|
|
6a00: f2 41 0f 11 00 movsd %xmm0,(%r8)
|
|
6a05: 48 83 c1 20 add $0x20,%rcx
|
|
6a09: 66 41 0f 17 40 08 movhpd %xmm0,0x8(%r8)
|
|
6a0f: f2 41 0f 11 48 10 movsd %xmm1,0x10(%r8)
|
|
6a15: 66 41 0f 17 48 18 movhpd %xmm1,0x18(%r8)
|
|
6a1b: 49 83 c0 20 add $0x20,%r8
|
|
6a1f: ff c8 dec %eax
|
|
6a21: 75 bd jne 0x69e0
|
|
6a23: e9 3e fb ff ff jmp 0x6566
|
|
6a28: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6a2f: 00
|
|
6a30: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6a37: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
6a3e: 00 00
|
|
6a40: 41 83 f9 05 cmp $0x5,%r9d
|
|
6a44: 7d 3e jge 0x6a84
|
|
6a46: 41 83 c1 ff add $0xffffffff,%r9d
|
|
6a4a: 41 83 f9 ff cmp $0xffffffff,%r9d
|
|
6a4e: 74 33 je 0x6a83
|
|
6a50: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6a57: 00
|
|
6a58: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6a5f: 90 nop
|
|
6a60: f2 0f 10 01 movsd (%rcx),%xmm0
|
|
6a64: 41 83 c1 ff add $0xffffffff,%r9d
|
|
6a68: 48 83 c1 08 add $0x8,%rcx
|
|
6a6c: f2 0f 58 02 addsd (%rdx),%xmm0
|
|
6a70: 48 83 c2 08 add $0x8,%rdx
|
|
6a74: f2 41 0f 11 00 movsd %xmm0,(%r8)
|
|
6a79: 49 83 c0 08 add $0x8,%r8
|
|
6a7d: 41 83 f9 ff cmp $0xffffffff,%r9d
|
|
6a81: 75 dd jne 0x6a60
|
|
6a83: c3 ret
|
|
6a84: 49 f7 c0 07 00 00 00 test $0x7,%r8
|
|
6a8b: 0f 85 80 02 00 00 jne 0x6d11
|
|
6a91: 49 f7 c0 0f 00 00 00 test $0xf,%r8
|
|
6a98: 74 1d je 0x6ab7
|
|
6a9a: f2 0f 10 01 movsd (%rcx),%xmm0
|
|
6a9e: 48 83 c1 08 add $0x8,%rcx
|
|
6aa2: 41 83 c1 ff add $0xffffffff,%r9d
|
|
6aa6: f2 0f 58 02 addsd (%rdx),%xmm0
|
|
6aaa: 48 83 c2 08 add $0x8,%rdx
|
|
6aae: f2 41 0f 11 00 movsd %xmm0,(%r8)
|
|
6ab3: 49 83 c0 08 add $0x8,%r8
|
|
6ab7: 44 89 c8 mov %r9d,%eax
|
|
6aba: 41 83 e1 03 and $0x3,%r9d
|
|
6abe: c1 f8 02 sar $0x2,%eax
|
|
6ac1: 48 f7 c1 0f 00 00 00 test $0xf,%rcx
|
|
6ac8: 0f 84 23 01 00 00 je 0x6bf1
|
|
6ace: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
|
|
6ad5: 0f 84 9c 00 00 00 je 0x6b77
|
|
6adb: 3d aa 2a 00 00 cmp $0x2aaa,%eax
|
|
6ae0: 7f 5e jg 0x6b40
|
|
6ae2: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6ae9: 00
|
|
6aea: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6af1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6af8: 00
|
|
6af9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6b00: 0f 10 11 movups (%rcx),%xmm2
|
|
6b03: 0f 10 59 10 movups 0x10(%rcx),%xmm3
|
|
6b07: 48 83 c1 20 add $0x20,%rcx
|
|
6b0b: 0f 10 02 movups (%rdx),%xmm0
|
|
6b0e: 0f 10 4a 10 movups 0x10(%rdx),%xmm1
|
|
6b12: 66 0f 58 d0 addpd %xmm0,%xmm2
|
|
6b16: 48 83 c2 20 add $0x20,%rdx
|
|
6b1a: 66 0f 58 d9 addpd %xmm1,%xmm3
|
|
6b1e: 41 0f 11 10 movups %xmm2,(%r8)
|
|
6b22: 41 0f 11 58 10 movups %xmm3,0x10(%r8)
|
|
6b27: 49 83 c0 20 add $0x20,%r8
|
|
6b2b: 83 c0 ff add $0xffffffff,%eax
|
|
6b2e: 75 d0 jne 0x6b00
|
|
6b30: e9 11 ff ff ff jmp 0x6a46
|
|
6b35: 0f 1f 40 00 nopl 0x0(%rax)
|
|
6b39: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6b40: 0f 10 11 movups (%rcx),%xmm2
|
|
6b43: 0f 10 59 10 movups 0x10(%rcx),%xmm3
|
|
6b47: 48 83 c1 20 add $0x20,%rcx
|
|
6b4b: 0f 10 02 movups (%rdx),%xmm0
|
|
6b4e: 0f 10 4a 10 movups 0x10(%rdx),%xmm1
|
|
6b52: 66 0f 58 d0 addpd %xmm0,%xmm2
|
|
6b56: 48 83 c2 20 add $0x20,%rdx
|
|
6b5a: 66 0f 58 d9 addpd %xmm1,%xmm3
|
|
6b5e: 66 41 0f 2b 10 movntpd %xmm2,(%r8)
|
|
6b63: 66 41 0f 2b 58 10 movntpd %xmm3,0x10(%r8)
|
|
6b69: 49 83 c0 20 add $0x20,%r8
|
|
6b6d: 83 c0 ff add $0xffffffff,%eax
|
|
6b70: 75 ce jne 0x6b40
|
|
6b72: e9 cf fe ff ff jmp 0x6a46
|
|
6b77: 3d aa 2a 00 00 cmp $0x2aaa,%eax
|
|
6b7c: 7f 42 jg 0x6bc0
|
|
6b7e: 66 90 xchg %ax,%ax
|
|
6b80: 0f 10 01 movups (%rcx),%xmm0
|
|
6b83: 0f 10 49 10 movups 0x10(%rcx),%xmm1
|
|
6b87: 48 83 c1 20 add $0x20,%rcx
|
|
6b8b: 66 0f 58 02 addpd (%rdx),%xmm0
|
|
6b8f: 66 0f 58 4a 10 addpd 0x10(%rdx),%xmm1
|
|
6b94: 48 83 c2 20 add $0x20,%rdx
|
|
6b98: 41 0f 11 00 movups %xmm0,(%r8)
|
|
6b9c: 41 0f 11 48 10 movups %xmm1,0x10(%r8)
|
|
6ba1: 49 83 c0 20 add $0x20,%r8
|
|
6ba5: 83 c0 ff add $0xffffffff,%eax
|
|
6ba8: 75 d6 jne 0x6b80
|
|
6baa: e9 97 fe ff ff jmp 0x6a46
|
|
6baf: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6bb6: 00
|
|
6bb7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6bbe: 66 90 xchg %ax,%ax
|
|
6bc0: 0f 10 01 movups (%rcx),%xmm0
|
|
6bc3: 0f 10 49 10 movups 0x10(%rcx),%xmm1
|
|
6bc7: 48 83 c1 20 add $0x20,%rcx
|
|
6bcb: 66 0f 58 02 addpd (%rdx),%xmm0
|
|
6bcf: 66 0f 58 4a 10 addpd 0x10(%rdx),%xmm1
|
|
6bd4: 48 83 c2 20 add $0x20,%rdx
|
|
6bd8: 66 41 0f 2b 00 movntpd %xmm0,(%r8)
|
|
6bdd: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8)
|
|
6be3: 49 83 c0 20 add $0x20,%r8
|
|
6be7: 83 c0 ff add $0xffffffff,%eax
|
|
6bea: 75 d4 jne 0x6bc0
|
|
6bec: e9 55 fe ff ff jmp 0x6a46
|
|
6bf1: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
|
|
6bf8: 0f 84 93 00 00 00 je 0x6c91
|
|
6bfe: 3d aa 2a 00 00 cmp $0x2aaa,%eax
|
|
6c03: 7f 5b jg 0x6c60
|
|
6c05: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6c0c: 00
|
|
6c0d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6c14: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
6c19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6c20: 0f 10 02 movups (%rdx),%xmm0
|
|
6c23: 0f 10 4a 10 movups 0x10(%rdx),%xmm1
|
|
6c27: 48 83 c2 20 add $0x20,%rdx
|
|
6c2b: 66 0f 58 01 addpd (%rcx),%xmm0
|
|
6c2f: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1
|
|
6c34: 48 83 c1 20 add $0x20,%rcx
|
|
6c38: 41 0f 11 00 movups %xmm0,(%r8)
|
|
6c3c: 41 0f 11 48 10 movups %xmm1,0x10(%r8)
|
|
6c41: 49 83 c0 20 add $0x20,%r8
|
|
6c45: 83 c0 ff add $0xffffffff,%eax
|
|
6c48: 75 d6 jne 0x6c20
|
|
6c4a: e9 f7 fd ff ff jmp 0x6a46
|
|
6c4f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6c56: 00
|
|
6c57: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6c5e: 66 90 xchg %ax,%ax
|
|
6c60: 0f 10 02 movups (%rdx),%xmm0
|
|
6c63: 0f 10 4a 10 movups 0x10(%rdx),%xmm1
|
|
6c67: 48 83 c2 20 add $0x20,%rdx
|
|
6c6b: 66 0f 58 01 addpd (%rcx),%xmm0
|
|
6c6f: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1
|
|
6c74: 48 83 c1 20 add $0x20,%rcx
|
|
6c78: 66 41 0f 2b 00 movntpd %xmm0,(%r8)
|
|
6c7d: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8)
|
|
6c83: 49 83 c0 20 add $0x20,%r8
|
|
6c87: 83 c0 ff add $0xffffffff,%eax
|
|
6c8a: 75 d4 jne 0x6c60
|
|
6c8c: e9 b5 fd ff ff jmp 0x6a46
|
|
6c91: 3d aa 2a 00 00 cmp $0x2aaa,%eax
|
|
6c96: 7f 48 jg 0x6ce0
|
|
6c98: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6c9f: 00
|
|
6ca0: 0f 10 02 movups (%rdx),%xmm0
|
|
6ca3: 0f 10 4a 10 movups 0x10(%rdx),%xmm1
|
|
6ca7: 48 83 c2 20 add $0x20,%rdx
|
|
6cab: 66 0f 58 01 addpd (%rcx),%xmm0
|
|
6caf: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1
|
|
6cb4: 48 83 c1 20 add $0x20,%rcx
|
|
6cb8: 41 0f 11 00 movups %xmm0,(%r8)
|
|
6cbc: 41 0f 11 48 10 movups %xmm1,0x10(%r8)
|
|
6cc1: 49 83 c0 20 add $0x20,%r8
|
|
6cc5: 83 c0 ff add $0xffffffff,%eax
|
|
6cc8: 75 d6 jne 0x6ca0
|
|
6cca: e9 77 fd ff ff jmp 0x6a46
|
|
6ccf: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6cd6: 00
|
|
6cd7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6cde: 66 90 xchg %ax,%ax
|
|
6ce0: 0f 10 02 movups (%rdx),%xmm0
|
|
6ce3: 0f 10 4a 10 movups 0x10(%rdx),%xmm1
|
|
6ce7: 48 83 c2 20 add $0x20,%rdx
|
|
6ceb: 66 0f 58 01 addpd (%rcx),%xmm0
|
|
6cef: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1
|
|
6cf4: 48 83 c1 20 add $0x20,%rcx
|
|
6cf8: 66 41 0f 2b 00 movntpd %xmm0,(%r8)
|
|
6cfd: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8)
|
|
6d03: 49 83 c0 20 add $0x20,%r8
|
|
6d07: 83 c0 ff add $0xffffffff,%eax
|
|
6d0a: 75 d4 jne 0x6ce0
|
|
6d0c: e9 35 fd ff ff jmp 0x6a46
|
|
6d11: 44 89 c8 mov %r9d,%eax
|
|
6d14: 41 83 e1 03 and $0x3,%r9d
|
|
6d18: c1 f8 02 sar $0x2,%eax
|
|
6d1b: 48 f7 c1 0f 00 00 00 test $0xf,%rcx
|
|
6d22: 0f 84 8d 00 00 00 je 0x6db5
|
|
6d28: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
|
|
6d2f: 75 4f jne 0x6d80
|
|
6d31: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6d38: 00
|
|
6d39: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6d40: 0f 10 01 movups (%rcx),%xmm0
|
|
6d43: 0f 10 49 10 movups 0x10(%rcx),%xmm1
|
|
6d47: 48 83 c1 20 add $0x20,%rcx
|
|
6d4b: 66 0f 58 02 addpd (%rdx),%xmm0
|
|
6d4f: 66 0f 58 4a 10 addpd 0x10(%rdx),%xmm1
|
|
6d54: 48 83 c2 20 add $0x20,%rdx
|
|
6d58: 41 0f 11 00 movups %xmm0,(%r8)
|
|
6d5c: 41 0f 11 48 10 movups %xmm1,0x10(%r8)
|
|
6d61: 49 83 c0 20 add $0x20,%r8
|
|
6d65: 83 c0 ff add $0xffffffff,%eax
|
|
6d68: 75 d6 jne 0x6d40
|
|
6d6a: e9 d7 fc ff ff jmp 0x6a46
|
|
6d6f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6d76: 00
|
|
6d77: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6d7e: 66 90 xchg %ax,%ax
|
|
6d80: 0f 10 11 movups (%rcx),%xmm2
|
|
6d83: 0f 10 59 10 movups 0x10(%rcx),%xmm3
|
|
6d87: 48 83 c1 20 add $0x20,%rcx
|
|
6d8b: 0f 10 02 movups (%rdx),%xmm0
|
|
6d8e: 0f 10 4a 10 movups 0x10(%rdx),%xmm1
|
|
6d92: 66 0f 58 d0 addpd %xmm0,%xmm2
|
|
6d96: 48 83 c2 20 add $0x20,%rdx
|
|
6d9a: 66 0f 58 d9 addpd %xmm1,%xmm3
|
|
6d9e: 41 0f 11 10 movups %xmm2,(%r8)
|
|
6da2: 41 0f 11 58 10 movups %xmm3,0x10(%r8)
|
|
6da7: 49 83 c0 20 add $0x20,%r8
|
|
6dab: 83 c0 ff add $0xffffffff,%eax
|
|
6dae: 75 d0 jne 0x6d80
|
|
6db0: e9 91 fc ff ff jmp 0x6a46
|
|
6db5: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
|
|
6dbc: 75 42 jne 0x6e00
|
|
6dbe: 66 90 xchg %ax,%ax
|
|
6dc0: 0f 10 02 movups (%rdx),%xmm0
|
|
6dc3: 0f 10 4a 10 movups 0x10(%rdx),%xmm1
|
|
6dc7: 48 83 c2 20 add $0x20,%rdx
|
|
6dcb: 66 0f 58 01 addpd (%rcx),%xmm0
|
|
6dcf: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1
|
|
6dd4: 48 83 c1 20 add $0x20,%rcx
|
|
6dd8: 41 0f 11 00 movups %xmm0,(%r8)
|
|
6ddc: 41 0f 11 48 10 movups %xmm1,0x10(%r8)
|
|
6de1: 49 83 c0 20 add $0x20,%r8
|
|
6de5: 83 c0 ff add $0xffffffff,%eax
|
|
6de8: 75 d6 jne 0x6dc0
|
|
6dea: e9 57 fc ff ff jmp 0x6a46
|
|
6def: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6df6: 00
|
|
6df7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6dfe: 66 90 xchg %ax,%ax
|
|
6e00: 0f 10 02 movups (%rdx),%xmm0
|
|
6e03: 0f 10 4a 10 movups 0x10(%rdx),%xmm1
|
|
6e07: 48 83 c2 20 add $0x20,%rdx
|
|
6e0b: 66 0f 58 01 addpd (%rcx),%xmm0
|
|
6e0f: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1
|
|
6e14: 48 83 c1 20 add $0x20,%rcx
|
|
6e18: 41 0f 11 00 movups %xmm0,(%r8)
|
|
6e1c: 41 0f 11 48 10 movups %xmm1,0x10(%r8)
|
|
6e21: 49 83 c0 20 add $0x20,%r8
|
|
6e25: 83 c0 ff add $0xffffffff,%eax
|
|
6e28: 75 d6 jne 0x6e00
|
|
6e2a: e9 17 fc ff ff jmp 0x6a46
|
|
6e2f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6e36: 00
|
|
6e37: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6e3e: 66 90 xchg %ax,%ax
|
|
6e40: 48 83 ec 28 sub $0x28,%rsp
|
|
6e44: 0f 28 1d b5 71 c4 01 movaps 0x1c471b5(%rip),%xmm3 # 0x1c4e000
|
|
6e4b: 48 8b 05 fe fc 5f 02 mov 0x25ffcfe(%rip),%rax # 0x2606b50
|
|
6e52: 48 33 c4 xor %rsp,%rax
|
|
6e55: 48 89 4c 24 30 mov %rcx,0x30(%rsp)
|
|
6e5a: 48 89 44 24 20 mov %rax,0x20(%rsp)
|
|
6e5f: f2 0f 10 4c 24 30 movsd 0x30(%rsp),%xmm1
|
|
6e65: 41 83 f8 03 cmp $0x3,%r8d
|
|
6e69: 0f 28 c1 movaps %xmm1,%xmm0
|
|
6e6c: 0f 57 d2 xorps %xmm2,%xmm2
|
|
6e6f: 0f c6 c1 55 shufps $0x55,%xmm1,%xmm0
|
|
6e73: 0f c6 c9 00 shufps $0x0,%xmm1,%xmm1
|
|
6e77: 0f 57 c3 xorps %xmm3,%xmm0
|
|
6e7a: 7d 62 jge 0x6ede
|
|
6e7c: 41 ff c8 dec %r8d
|
|
6e7f: 41 83 f8 ff cmp $0xffffffff,%r8d
|
|
6e83: 74 3e je 0x6ec3
|
|
6e85: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6e8c: 00
|
|
6e8d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6e94: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
6e99: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6ea0: 0f 12 12 movlps (%rdx),%xmm2
|
|
6ea3: 0f 28 d8 movaps %xmm0,%xmm3
|
|
6ea6: 0f 59 da mulps %xmm2,%xmm3
|
|
6ea9: 41 ff c8 dec %r8d
|
|
6eac: 0f 59 d1 mulps %xmm1,%xmm2
|
|
6eaf: 0f c6 db f1 shufps $0xf1,%xmm3,%xmm3
|
|
6eb3: 0f 58 d3 addps %xmm3,%xmm2
|
|
6eb6: 0f 13 12 movlps %xmm2,(%rdx)
|
|
6eb9: 48 83 c2 08 add $0x8,%rdx
|
|
6ebd: 41 83 f8 ff cmp $0xffffffff,%r8d
|
|
6ec1: 75 dd jne 0x6ea0
|
|
6ec3: 48 8b 4c 24 20 mov 0x20(%rsp),%rcx
|
|
6ec8: 48 33 cc xor %rsp,%rcx
|
|
6ecb: 48 3b 0d 7e fc 5f 02 cmp 0x25ffc7e(%rip),%rcx # 0x2606b50
|
|
6ed2: 75 05 jne 0x6ed9
|
|
6ed4: 48 83 c4 28 add $0x28,%rsp
|
|
6ed8: c3 ret
|
|
6ed9: e8 d2 b3 11 01 call 0x11222b0
|
|
6ede: 48 f7 c2 07 00 00 00 test $0x7,%rdx
|
|
6ee5: 74 3c je 0x6f23
|
|
6ee7: 44 89 c0 mov %r8d,%eax
|
|
6eea: 41 83 e0 01 and $0x1,%r8d
|
|
6eee: d1 f8 sar $1,%eax
|
|
6ef0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6ef7: 00
|
|
6ef8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6eff: 90 nop
|
|
6f00: 0f 10 1a movups (%rdx),%xmm3
|
|
6f03: 0f 28 e0 movaps %xmm0,%xmm4
|
|
6f06: 0f 59 e3 mulps %xmm3,%xmm4
|
|
6f09: 0f 59 d9 mulps %xmm1,%xmm3
|
|
6f0c: 0f c6 e4 b1 shufps $0xb1,%xmm4,%xmm4
|
|
6f10: 0f 58 e3 addps %xmm3,%xmm4
|
|
6f13: 0f 11 22 movups %xmm4,(%rdx)
|
|
6f16: 48 83 c2 10 add $0x10,%rdx
|
|
6f1a: ff c8 dec %eax
|
|
6f1c: 75 e2 jne 0x6f00
|
|
6f1e: e9 59 ff ff ff jmp 0x6e7c
|
|
6f23: 48 89 d0 mov %rdx,%rax
|
|
6f26: 48 83 e0 0f and $0xf,%rax
|
|
6f2a: 85 c0 test %eax,%eax
|
|
6f2c: 74 1e je 0x6f4c
|
|
6f2e: f2 0f 10 1a movsd (%rdx),%xmm3
|
|
6f32: 0f 28 e0 movaps %xmm0,%xmm4
|
|
6f35: 0f 59 e3 mulps %xmm3,%xmm4
|
|
6f38: 41 ff c8 dec %r8d
|
|
6f3b: 0f 59 d9 mulps %xmm1,%xmm3
|
|
6f3e: 0f c6 e4 f1 shufps $0xf1,%xmm4,%xmm4
|
|
6f42: 0f 58 e3 addps %xmm3,%xmm4
|
|
6f45: 0f 13 22 movlps %xmm4,(%rdx)
|
|
6f48: 48 83 c2 08 add $0x8,%rdx
|
|
6f4c: 44 89 c0 mov %r8d,%eax
|
|
6f4f: 41 83 e0 01 and $0x1,%r8d
|
|
6f53: d1 f8 sar $1,%eax
|
|
6f55: 3d 00 00 01 00 cmp $0x10000,%eax
|
|
6f5a: 77 44 ja 0x6fa0
|
|
6f5c: 0f 1f 40 00 nopl 0x0(%rax)
|
|
6f60: 0f 28 1a movaps (%rdx),%xmm3
|
|
6f63: 0f 28 e0 movaps %xmm0,%xmm4
|
|
6f66: 0f 59 e3 mulps %xmm3,%xmm4
|
|
6f69: 0f 59 d9 mulps %xmm1,%xmm3
|
|
6f6c: 0f c6 e4 b1 shufps $0xb1,%xmm4,%xmm4
|
|
6f70: 0f 58 e3 addps %xmm3,%xmm4
|
|
6f73: 0f 29 22 movaps %xmm4,(%rdx)
|
|
6f76: 48 83 c2 10 add $0x10,%rdx
|
|
6f7a: ff c8 dec %eax
|
|
6f7c: 75 e2 jne 0x6f60
|
|
6f7e: e9 f9 fe ff ff jmp 0x6e7c
|
|
6f83: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6f8a: 00
|
|
6f8b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6f92: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6f99: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6fa0: 0f 28 1a movaps (%rdx),%xmm3
|
|
6fa3: 0f 28 e0 movaps %xmm0,%xmm4
|
|
6fa6: 0f 59 e3 mulps %xmm3,%xmm4
|
|
6fa9: 0f 59 d9 mulps %xmm1,%xmm3
|
|
6fac: 0f c6 e4 b1 shufps $0xb1,%xmm4,%xmm4
|
|
6fb0: 0f 58 e3 addps %xmm3,%xmm4
|
|
6fb3: 0f 2b 22 movntps %xmm4,(%rdx)
|
|
6fb6: 48 83 c2 10 add $0x10,%rdx
|
|
6fba: ff c8 dec %eax
|
|
6fbc: 75 e2 jne 0x6fa0
|
|
6fbe: e9 b9 fe ff ff jmp 0x6e7c
|
|
6fc3: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6fca: 00
|
|
6fcb: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6fd2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6fd9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6fe0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
|
|
6fe5: 48 8b 05 64 fb 5f 02 mov 0x25ffb64(%rip),%rax # 0x2606b50
|
|
6fec: 48 33 c4 xor %rsp,%rax
|
|
6fef: 48 89 4c 24 30 mov %rcx,0x30(%rsp)
|
|
6ff4: 48 89 44 24 20 mov %rax,0x20(%rsp)
|
|
6ff9: f2 0f 10 4c 24 30 movsd 0x30(%rsp),%xmm1
|
|
6fff: 41 83 f8 03 cmp $0x3,%r8d
|
|
7003: 0f 28 c1 movaps %xmm1,%xmm0
|
|
7006: 0f 57 d2 xorps %xmm2,%xmm2
|
|
7009: 0f c6 c1 55 shufps $0x55,%xmm1,%xmm0
|
|
700d: 0f c6 c9 00 shufps $0x0,%xmm1,%xmm1
|
|
7011: 0f 57 05 f8 6f c4 01 xorps 0x1c46ff8(%rip),%xmm0 # 0x1c4e010
|
|
7018: 7d 65 jge 0x707f
|
|
701a: 41 ff c8 dec %r8d
|
|
701d: 41 83 f8 ff cmp $0xffffffff,%r8d
|
|
7021: 74 40 je 0x7063
|
|
7023: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
702a: 00
|
|
702b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7032: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7039: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7040: 0f 12 12 movlps (%rdx),%xmm2
|
|
7043: 0f 28 d8 movaps %xmm0,%xmm3
|
|
7046: 0f 59 da mulps %xmm2,%xmm3
|
|
7049: 41 ff c8 dec %r8d
|
|
704c: 0f 59 d1 mulps %xmm1,%xmm2
|
|
704f: 0f c6 db f1 shufps $0xf1,%xmm3,%xmm3
|
|
7053: 0f 58 d3 addps %xmm3,%xmm2
|
|
7056: 0f 13 12 movlps %xmm2,(%rdx)
|
|
7059: 48 8d 52 08 lea 0x8(%rdx),%rdx
|
|
705d: 41 83 f8 ff cmp $0xffffffff,%r8d
|
|
7061: 75 dd jne 0x7040
|
|
7063: 48 8b 4c 24 20 mov 0x20(%rsp),%rcx
|
|
7068: 48 33 cc xor %rsp,%rcx
|
|
706b: 48 3b 0d de fa 5f 02 cmp 0x25ffade(%rip),%rcx # 0x2606b50
|
|
7072: 75 06 jne 0x707a
|
|
7074: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
7079: c3 ret
|
|
707a: e8 31 b2 11 01 call 0x11222b0
|
|
707f: 48 f7 c2 07 00 00 00 test $0x7,%rdx
|
|
7086: 74 3b je 0x70c3
|
|
7088: 44 89 c0 mov %r8d,%eax
|
|
708b: 41 83 e0 01 and $0x1,%r8d
|
|
708f: d1 f8 sar $1,%eax
|
|
7091: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
7098: 00
|
|
7099: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
70a0: 0f 10 1a movups (%rdx),%xmm3
|
|
70a3: 0f 28 e0 movaps %xmm0,%xmm4
|
|
70a6: 0f 59 e3 mulps %xmm3,%xmm4
|
|
70a9: 0f 59 d9 mulps %xmm1,%xmm3
|
|
70ac: 0f c6 e4 b1 shufps $0xb1,%xmm4,%xmm4
|
|
70b0: 0f 58 e3 addps %xmm3,%xmm4
|
|
70b3: 0f 11 22 movups %xmm4,(%rdx)
|
|
70b6: 48 8d 52 10 lea 0x10(%rdx),%rdx
|
|
70ba: ff c8 dec %eax
|
|
70bc: 75 e2 jne 0x70a0
|
|
70be: e9 57 ff ff ff jmp 0x701a
|
|
70c3: 48 89 d0 mov %rdx,%rax
|
|
70c6: 48 83 e0 0f and $0xf,%rax
|
|
70ca: 85 c0 test %eax,%eax
|
|
70cc: 74 1e je 0x70ec
|
|
70ce: f2 0f 10 1a movsd (%rdx),%xmm3
|
|
70d2: 0f 28 e0 movaps %xmm0,%xmm4
|
|
70d5: 0f 59 e3 mulps %xmm3,%xmm4
|
|
70d8: 41 ff c8 dec %r8d
|
|
70db: 0f 59 d9 mulps %xmm1,%xmm3
|
|
70de: 0f c6 e4 f1 shufps $0xf1,%xmm4,%xmm4
|
|
70e2: 0f 58 e3 addps %xmm3,%xmm4
|
|
70e5: 0f 13 22 movlps %xmm4,(%rdx)
|
|
70e8: 48 83 c2 08 add $0x8,%rdx
|
|
70ec: 44 89 c0 mov %r8d,%eax
|
|
70ef: 41 83 e0 01 and $0x1,%r8d
|
|
70f3: d1 f8 sar $1,%eax
|
|
70f5: 3d 00 00 01 00 cmp $0x10000,%eax
|
|
70fa: 77 44 ja 0x7140
|
|
70fc: 0f 1f 40 00 nopl 0x0(%rax)
|
|
7100: 0f 28 1a movaps (%rdx),%xmm3
|
|
7103: 0f 28 e0 movaps %xmm0,%xmm4
|
|
7106: 0f 59 e3 mulps %xmm3,%xmm4
|
|
7109: 0f 59 d9 mulps %xmm1,%xmm3
|
|
710c: 0f c6 e4 b1 shufps $0xb1,%xmm4,%xmm4
|
|
7110: 0f 58 e3 addps %xmm3,%xmm4
|
|
7113: 0f 29 22 movaps %xmm4,(%rdx)
|
|
7116: 48 8d 52 10 lea 0x10(%rdx),%rdx
|
|
711a: ff c8 dec %eax
|
|
711c: 75 e2 jne 0x7100
|
|
711e: e9 f7 fe ff ff jmp 0x701a
|
|
7123: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
712a: 00
|
|
712b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7132: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7139: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7140: 0f 28 1a movaps (%rdx),%xmm3
|
|
7143: 0f 28 e0 movaps %xmm0,%xmm4
|
|
7146: 0f 59 e3 mulps %xmm3,%xmm4
|
|
7149: 0f 59 d9 mulps %xmm1,%xmm3
|
|
714c: 0f c6 e4 b1 shufps $0xb1,%xmm4,%xmm4
|
|
7150: 0f 58 e3 addps %xmm3,%xmm4
|
|
7153: 0f 2b 22 movntps %xmm4,(%rdx)
|
|
7156: 48 8d 52 10 lea 0x10(%rdx),%rdx
|
|
715a: ff c8 dec %eax
|
|
715c: 75 e2 jne 0x7140
|
|
715e: e9 b7 fe ff ff jmp 0x701a
|
|
7163: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
716a: 00
|
|
716b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7172: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7179: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7180: 48 83 ec 28 sub $0x28,%rsp
|
|
7184: 48 8b 05 c5 f9 5f 02 mov 0x25ff9c5(%rip),%rax # 0x2606b50
|
|
718b: 48 33 c4 xor %rsp,%rax
|
|
718e: 48 89 4c 24 30 mov %rcx,0x30(%rsp)
|
|
7193: 48 89 44 24 20 mov %rax,0x20(%rsp)
|
|
7198: 0f 10 1d 81 6e c4 01 movups 0x1c46e81(%rip),%xmm3 # 0x1c4e020
|
|
719f: f2 0f 10 4c 24 30 movsd 0x30(%rsp),%xmm1
|
|
71a5: 0f 57 d2 xorps %xmm2,%xmm2
|
|
71a8: 0f 28 c1 movaps %xmm1,%xmm0
|
|
71ab: 0f c6 c1 55 shufps $0x55,%xmm1,%xmm0
|
|
71af: 0f c6 c9 00 shufps $0x0,%xmm1,%xmm1
|
|
71b3: 0f 57 c3 xorps %xmm3,%xmm0
|
|
71b6: 41 83 f8 03 cmp $0x3,%r8d
|
|
71ba: 7d 63 jge 0x721f
|
|
71bc: 41 83 c0 ff add $0xffffffff,%r8d
|
|
71c0: 41 83 f8 ff cmp $0xffffffff,%r8d
|
|
71c4: 74 3e je 0x7204
|
|
71c6: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
71cd: 00
|
|
71ce: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
71d5: 0f 1f 40 00 nopl 0x0(%rax)
|
|
71d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
71e0: 0f 12 12 movlps (%rdx),%xmm2
|
|
71e3: 0f 28 d8 movaps %xmm0,%xmm3
|
|
71e6: 41 83 c0 ff add $0xffffffff,%r8d
|
|
71ea: 0f 59 da mulps %xmm2,%xmm3
|
|
71ed: 0f 59 d1 mulps %xmm1,%xmm2
|
|
71f0: 0f c6 db f1 shufps $0xf1,%xmm3,%xmm3
|
|
71f4: 0f 58 d3 addps %xmm3,%xmm2
|
|
71f7: 0f 13 12 movlps %xmm2,(%rdx)
|
|
71fa: 48 83 c2 08 add $0x8,%rdx
|
|
71fe: 41 83 f8 ff cmp $0xffffffff,%r8d
|
|
7202: 75 dc jne 0x71e0
|
|
7204: 48 8b 4c 24 20 mov 0x20(%rsp),%rcx
|
|
7209: 48 33 cc xor %rsp,%rcx
|
|
720c: 48 3b 0d 3d f9 5f 02 cmp 0x25ff93d(%rip),%rcx # 0x2606b50
|
|
7213: 75 05 jne 0x721a
|
|
7215: 48 83 c4 28 add $0x28,%rsp
|
|
7219: c3 ret
|
|
721a: e8 91 b0 11 01 call 0x11222b0
|
|
721f: 48 f7 c2 07 00 00 00 test $0x7,%rdx
|
|
7226: 74 3c je 0x7264
|
|
7228: 44 89 c0 mov %r8d,%eax
|
|
722b: 41 83 e0 01 and $0x1,%r8d
|
|
722f: d1 f8 sar $1,%eax
|
|
7231: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
7238: 00
|
|
7239: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7240: 0f 10 1a movups (%rdx),%xmm3
|
|
7243: 0f 28 e0 movaps %xmm0,%xmm4
|
|
7246: 0f 59 e3 mulps %xmm3,%xmm4
|
|
7249: 0f 59 d9 mulps %xmm1,%xmm3
|
|
724c: 0f c6 e4 b1 shufps $0xb1,%xmm4,%xmm4
|
|
7250: 0f 58 e3 addps %xmm3,%xmm4
|
|
7253: 0f 11 22 movups %xmm4,(%rdx)
|
|
7256: 48 83 c2 10 add $0x10,%rdx
|
|
725a: 83 c0 ff add $0xffffffff,%eax
|
|
725d: 75 e1 jne 0x7240
|
|
725f: e9 58 ff ff ff jmp 0x71bc
|
|
7264: 48 89 d0 mov %rdx,%rax
|
|
7267: 48 83 e0 0f and $0xf,%rax
|
|
726b: 85 c0 test %eax,%eax
|
|
726d: 74 1f je 0x728e
|
|
726f: f2 0f 10 1a movsd (%rdx),%xmm3
|
|
7273: 0f 28 e0 movaps %xmm0,%xmm4
|
|
7276: 41 83 c0 ff add $0xffffffff,%r8d
|
|
727a: 0f 59 e3 mulps %xmm3,%xmm4
|
|
727d: 0f 59 d9 mulps %xmm1,%xmm3
|
|
7280: 0f c6 e4 f1 shufps $0xf1,%xmm4,%xmm4
|
|
7284: 0f 58 e3 addps %xmm3,%xmm4
|
|
7287: 0f 13 22 movlps %xmm4,(%rdx)
|
|
728a: 48 83 c2 08 add $0x8,%rdx
|
|
728e: 44 89 c0 mov %r8d,%eax
|
|
7291: 41 83 e0 01 and $0x1,%r8d
|
|
7295: d1 f8 sar $1,%eax
|
|
7297: 3d 00 00 01 00 cmp $0x10000,%eax
|
|
729c: 77 42 ja 0x72e0
|
|
729e: 66 90 xchg %ax,%ax
|
|
72a0: 0f 10 1a movups (%rdx),%xmm3
|
|
72a3: 0f 28 e0 movaps %xmm0,%xmm4
|
|
72a6: 0f 59 e3 mulps %xmm3,%xmm4
|
|
72a9: 0f 59 d9 mulps %xmm1,%xmm3
|
|
72ac: 0f c6 e4 b1 shufps $0xb1,%xmm4,%xmm4
|
|
72b0: 0f 58 e3 addps %xmm3,%xmm4
|
|
72b3: 0f 11 22 movups %xmm4,(%rdx)
|
|
72b6: 48 83 c2 10 add $0x10,%rdx
|
|
72ba: 83 c0 ff add $0xffffffff,%eax
|
|
72bd: 75 e1 jne 0x72a0
|
|
72bf: e9 f8 fe ff ff jmp 0x71bc
|
|
72c4: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
72cb: 00
|
|
72cc: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
72d3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
72d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
72df: 00
|
|
72e0: 0f 10 1a movups (%rdx),%xmm3
|
|
72e3: 0f 28 e0 movaps %xmm0,%xmm4
|
|
72e6: 0f 59 e3 mulps %xmm3,%xmm4
|
|
72e9: 0f 59 d9 mulps %xmm1,%xmm3
|
|
72ec: 0f c6 e4 b1 shufps $0xb1,%xmm4,%xmm4
|
|
72f0: 0f 58 e3 addps %xmm3,%xmm4
|
|
72f3: 0f 2b 22 movntps %xmm4,(%rdx)
|
|
72f6: 48 83 c2 10 add $0x10,%rdx
|
|
72fa: 83 c0 ff add $0xffffffff,%eax
|
|
72fd: 75 e1 jne 0x72e0
|
|
72ff: e9 b8 fe ff ff jmp 0x71bc
|
|
7304: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
730b: 00
|
|
730c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7313: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
7318: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
731f: 00
|
|
7320: 57 push %rdi
|
|
7321: 41 54 push %r12
|
|
7323: 41 56 push %r14
|
|
7325: 41 57 push %r15
|
|
7327: 55 push %rbp
|
|
7328: 48 81 ec c0 00 00 00 sub $0xc0,%rsp
|
|
732f: 45 89 c6 mov %r8d,%r14d
|
|
7332: 4c 89 ac 24 b0 00 00 mov %r13,0xb0(%rsp)
|
|
7339: 00
|
|
733a: 4c 8d ac 24 8f 00 00 lea 0x8f(%rsp),%r13
|
|
7341: 00
|
|
7342: c4 c1 78 ae 5d 29 vstmxcsr 0x29(%r13)
|
|
7348: 4d 63 fe movslq %r14d,%r15
|
|
734b: 49 83 e5 e0 and $0xffffffffffffffe0,%r13
|
|
734f: 44 8b a4 24 b8 00 00 mov 0xb8(%rsp),%r12d
|
|
7356: 00
|
|
7357: 48 89 d7 mov %rdx,%rdi
|
|
735a: 48 89 cd mov %rcx,%rbp
|
|
735d: 44 89 e0 mov %r12d,%eax
|
|
7360: 25 80 1f 00 00 and $0x1f80,%eax
|
|
7365: 3d 80 1f 00 00 cmp $0x1f80,%eax
|
|
736a: 74 1d je 0x7389
|
|
736c: 44 89 e0 mov %r12d,%eax
|
|
736f: 0d 80 1f ff ff or $0xffff1f80,%eax
|
|
7374: 25 e0 ff 00 00 and $0xffe0,%eax
|
|
7379: 89 84 24 b8 00 00 00 mov %eax,0xb8(%rsp)
|
|
7380: c5 f8 ae 94 24 b8 00 vldmxcsr 0xb8(%rsp)
|
|
7387: 00 00
|
|
7389: c5 fc 10 05 af 6c c4 vmovups 0x1c46caf(%rip),%ymm0 # 0x1c4e040
|
|
7390: 01
|
|
7391: 48 89 f8 mov %rdi,%rax
|
|
7394: c5 fc 58 c8 vaddps %ymm0,%ymm0,%ymm1
|
|
7398: 48 83 e0 1c and $0x1c,%rax
|
|
739c: c4 c1 7c 11 4d 00 vmovups %ymm1,0x0(%r13)
|
|
73a2: 85 c0 test %eax,%eax
|
|
73a4: 0f 84 51 01 00 00 je 0x74fb
|
|
73aa: c1 e8 02 shr $0x2,%eax
|
|
73ad: f7 d8 neg %eax
|
|
73af: 83 c0 08 add $0x8,%eax
|
|
73b2: 41 3b c6 cmp %r14d,%eax
|
|
73b5: 44 0f 4c f0 cmovl %eax,%r14d
|
|
73b9: 45 85 f6 test %r14d,%r14d
|
|
73bc: 0f 8e 19 01 00 00 jle 0x74db
|
|
73c2: 44 89 f0 mov %r14d,%eax
|
|
73c5: 41 ba 01 00 00 00 mov $0x1,%r10d
|
|
73cb: d1 e8 shr $1,%eax
|
|
73cd: 45 33 c9 xor %r9d,%r9d
|
|
73d0: 85 c0 test %eax,%eax
|
|
73d2: 0f 86 b1 00 00 00 jbe 0x7489
|
|
73d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
73df: 00
|
|
73e0: 47 8d 14 09 lea (%r9,%r9,1),%r10d
|
|
73e4: 4d 63 d2 movslq %r10d,%r10
|
|
73e7: c4 a1 7a 10 44 d5 04 vmovss 0x4(%rbp,%r10,8),%xmm0
|
|
73ee: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0
|
|
73f2: c4 a1 7a 10 4c d5 00 vmovss 0x0(%rbp,%r10,8),%xmm1
|
|
73f9: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0
|
|
73fe: c5 fa 11 84 24 bc 00 vmovss %xmm0,0xbc(%rsp)
|
|
7405: 00 00
|
|
7407: c4 c1 79 7e c3 vmovd %xmm0,%r11d
|
|
740c: 41 f7 c3 00 00 80 7f test $0x7f800000,%r11d
|
|
7413: 75 14 jne 0x7429
|
|
7415: c7 84 24 bc 00 00 00 movl $0x0,0xbc(%rsp)
|
|
741c: 00 00 00 00
|
|
7420: c5 fa 10 84 24 bc 00 vmovss 0xbc(%rsp),%xmm0
|
|
7427: 00 00
|
|
7429: c4 a1 7a 11 04 97 vmovss %xmm0,(%rdi,%r10,4)
|
|
742f: c4 a1 7a 10 44 d5 0c vmovss 0xc(%rbp,%r10,8),%xmm0
|
|
7436: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0
|
|
743a: c4 a1 7a 10 4c d5 08 vmovss 0x8(%rbp,%r10,8),%xmm1
|
|
7441: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0
|
|
7446: c5 fa 11 84 24 bc 00 vmovss %xmm0,0xbc(%rsp)
|
|
744d: 00 00
|
|
744f: c4 c1 79 7e c3 vmovd %xmm0,%r11d
|
|
7454: 41 f7 c3 00 00 80 7f test $0x7f800000,%r11d
|
|
745b: 75 14 jne 0x7471
|
|
745d: c7 84 24 bc 00 00 00 movl $0x0,0xbc(%rsp)
|
|
7464: 00 00 00 00
|
|
7468: c5 fa 10 84 24 bc 00 vmovss 0xbc(%rsp),%xmm0
|
|
746f: 00 00
|
|
7471: 41 ff c1 inc %r9d
|
|
7474: c4 a1 7a 11 44 97 04 vmovss %xmm0,0x4(%rdi,%r10,4)
|
|
747b: 44 3b c8 cmp %eax,%r9d
|
|
747e: 0f 82 5c ff ff ff jb 0x73e0
|
|
7484: 47 8d 54 09 01 lea 0x1(%r9,%r9,1),%r10d
|
|
7489: 41 8d 42 ff lea -0x1(%r10),%eax
|
|
748d: 41 3b c6 cmp %r14d,%eax
|
|
7490: 73 49 jae 0x74db
|
|
7492: 4d 63 d2 movslq %r10d,%r10
|
|
7495: c4 a1 7a 10 44 d5 fc vmovss -0x4(%rbp,%r10,8),%xmm0
|
|
749c: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0
|
|
74a0: c4 a1 7a 10 4c d5 f8 vmovss -0x8(%rbp,%r10,8),%xmm1
|
|
74a7: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0
|
|
74ac: c5 fa 11 84 24 bc 00 vmovss %xmm0,0xbc(%rsp)
|
|
74b3: 00 00
|
|
74b5: c5 f9 7e c0 vmovd %xmm0,%eax
|
|
74b9: a9 00 00 80 7f test $0x7f800000,%eax
|
|
74be: 75 14 jne 0x74d4
|
|
74c0: c7 84 24 bc 00 00 00 movl $0x0,0xbc(%rsp)
|
|
74c7: 00 00 00 00
|
|
74cb: c5 fa 10 84 24 bc 00 vmovss 0xbc(%rsp),%xmm0
|
|
74d2: 00 00
|
|
74d4: c4 a1 7a 11 44 97 fc vmovss %xmm0,-0x4(%rdi,%r10,4)
|
|
74db: 48 89 f9 mov %rdi,%rcx
|
|
74de: 48 89 fa mov %rdi,%rdx
|
|
74e1: 45 89 f0 mov %r14d,%r8d
|
|
74e4: c5 f8 77 vzeroupper
|
|
74e7: e8 b4 e5 05 00 call 0x65aa0
|
|
74ec: 4d 63 f6 movslq %r14d,%r14
|
|
74ef: 4d 2b fe sub %r14,%r15
|
|
74f2: 4a 8d 6c f5 00 lea 0x0(%rbp,%r14,8),%rbp
|
|
74f7: 4a 8d 3c b7 lea (%rdi,%r14,4),%rdi
|
|
74fb: 48 f7 c7 1f 00 00 00 test $0x1f,%rdi
|
|
7502: 74 4e je 0x7552
|
|
7504: 45 33 f6 xor %r14d,%r14d
|
|
7507: 4d 85 ff test %r15,%r15
|
|
750a: 0f 8e f9 03 00 00 jle 0x7909
|
|
7510: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
7517: 00
|
|
7518: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
751f: 90 nop
|
|
7520: c5 fa 10 45 04 vmovss 0x4(%rbp),%xmm0
|
|
7525: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0
|
|
7529: c5 fa 10 4d 00 vmovss 0x0(%rbp),%xmm1
|
|
752e: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0
|
|
7533: c5 f8 77 vzeroupper
|
|
7536: e8 c5 e6 05 00 call 0x65c00
|
|
753b: c4 a1 7a 11 04 b7 vmovss %xmm0,(%rdi,%r14,4)
|
|
7541: 49 ff c6 inc %r14
|
|
7544: 48 83 c5 08 add $0x8,%rbp
|
|
7548: 4d 3b f7 cmp %r15,%r14
|
|
754b: 7c d3 jl 0x7520
|
|
754d: e9 b7 03 00 00 jmp 0x7909
|
|
7552: 45 89 f8 mov %r15d,%r8d
|
|
7555: 33 c0 xor %eax,%eax
|
|
7557: 41 c1 ff 04 sar $0x4,%r15d
|
|
755b: 41 83 e0 0f and $0xf,%r8d
|
|
755f: 48 f7 c5 0f 00 00 00 test $0xf,%rbp
|
|
7566: 0f 85 29 01 00 00 jne 0x7695
|
|
756c: 45 85 ff test %r15d,%r15d
|
|
756f: 0f 8e 59 02 00 00 jle 0x77ce
|
|
7575: c5 f8 11 74 24 30 vmovups %xmm6,0x30(%rsp)
|
|
757b: c5 f8 11 7c 24 40 vmovups %xmm7,0x40(%rsp)
|
|
7581: c5 78 11 5c 24 60 vmovups %xmm11,0x60(%rsp)
|
|
7587: c5 78 11 6c 24 20 vmovups %xmm13,0x20(%rsp)
|
|
758d: c5 78 11 74 24 50 vmovups %xmm14,0x50(%rsp)
|
|
7593: c5 fc 10 35 e5 6a c4 vmovups 0x1c46ae5(%rip),%ymm6 # 0x1c4e080
|
|
759a: 01
|
|
759b: c4 41 7c 10 5d 00 vmovups 0x0(%r13),%ymm11
|
|
75a1: c5 7c 10 2d b7 6a c4 vmovups 0x1c46ab7(%rip),%ymm13 # 0x1c4e060
|
|
75a8: 01
|
|
75a9: c5 fc 10 3d 8f 6a c4 vmovups 0x1c46a8f(%rip),%ymm7 # 0x1c4e040
|
|
75b0: 01
|
|
75b1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
75b8: 00
|
|
75b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
75c0: c5 f8 10 6d 00 vmovups 0x0(%rbp),%xmm5
|
|
75c5: c5 f8 10 55 10 vmovups 0x10(%rbp),%xmm2
|
|
75ca: c5 f8 10 5d 40 vmovups 0x40(%rbp),%xmm3
|
|
75cf: c5 f8 10 4d 50 vmovups 0x50(%rbp),%xmm1
|
|
75d4: c4 63 55 18 75 20 01 vinsertf128 $0x1,0x20(%rbp),%ymm5,%ymm14
|
|
75db: c4 c1 0c 59 c6 vmulps %ymm14,%ymm14,%ymm0
|
|
75e0: c4 e3 6d 18 6d 30 01 vinsertf128 $0x1,0x30(%rbp),%ymm2,%ymm5
|
|
75e7: c5 d4 59 d5 vmulps %ymm5,%ymm5,%ymm2
|
|
75eb: c5 ff 7c ea vhaddps %ymm2,%ymm0,%ymm5
|
|
75ef: c4 e3 65 18 65 60 01 vinsertf128 $0x1,0x60(%rbp),%ymm3,%ymm4
|
|
75f6: c4 63 75 18 75 70 01 vinsertf128 $0x1,0x70(%rbp),%ymm1,%ymm14
|
|
75fd: c5 dc 59 c4 vmulps %ymm4,%ymm4,%ymm0
|
|
7601: c4 c1 0c 59 d6 vmulps %ymm14,%ymm14,%ymm2
|
|
7606: c5 fc 52 cd vrsqrtps %ymm5,%ymm1
|
|
760a: c5 ff 7c d2 vhaddps %ymm2,%ymm0,%ymm2
|
|
760e: c5 54 59 f1 vmulps %ymm1,%ymm5,%ymm14
|
|
7612: c5 fc 52 da vrsqrtps %ymm2,%ymm3
|
|
7616: c4 42 75 ac f3 vfnmadd213ps %ymm11,%ymm1,%ymm14
|
|
761b: c5 ec 59 e3 vmulps %ymm3,%ymm2,%ymm4
|
|
761f: c5 fc 28 c7 vmovaps %ymm7,%ymm0
|
|
7623: c4 c2 15 b8 c6 vfmadd231ps %ymm14,%ymm13,%ymm0
|
|
7628: c4 41 74 59 f6 vmulps %ymm14,%ymm1,%ymm14
|
|
762d: c4 c2 65 ac e3 vfnmadd213ps %ymm11,%ymm3,%ymm4
|
|
7632: c4 62 7d a8 f1 vfmadd213ps %ymm1,%ymm0,%ymm14
|
|
7637: c5 fc 28 cf vmovaps %ymm7,%ymm1
|
|
763b: c4 e2 15 b8 cc vfmadd231ps %ymm4,%ymm13,%ymm1
|
|
7640: c5 e4 59 e4 vmulps %ymm4,%ymm3,%ymm4
|
|
7644: c4 c1 54 59 c6 vmulps %ymm14,%ymm5,%ymm0
|
|
7649: c4 e2 75 a8 e3 vfmadd213ps %ymm3,%ymm1,%ymm4
|
|
764e: c5 d4 c2 de 19 vcmpnge_uqps %ymm6,%ymm5,%ymm3
|
|
7653: c5 ec c2 ce 19 vcmpnge_uqps %ymm6,%ymm2,%ymm1
|
|
7658: c5 ec 59 e4 vmulps %ymm4,%ymm2,%ymm4
|
|
765c: c5 e4 56 d9 vorps %ymm1,%ymm3,%ymm3
|
|
7660: c5 7c 50 cb vmovmskps %ymm3,%r9d
|
|
7664: 45 85 c9 test %r9d,%r9d
|
|
7667: 74 08 je 0x7671
|
|
7669: c5 fc 51 c5 vsqrtps %ymm5,%ymm0
|
|
766d: c5 fc 51 e2 vsqrtps %ymm2,%ymm4
|
|
7671: ff c0 inc %eax
|
|
7673: 48 81 c5 80 00 00 00 add $0x80,%rbp
|
|
767a: c5 fc 11 07 vmovups %ymm0,(%rdi)
|
|
767e: c5 fc 11 67 20 vmovups %ymm4,0x20(%rdi)
|
|
7683: 48 83 c7 40 add $0x40,%rdi
|
|
7687: 41 3b c7 cmp %r15d,%eax
|
|
768a: 0f 8c 30 ff ff ff jl 0x75c0
|
|
7690: e9 1b 01 00 00 jmp 0x77b0
|
|
7695: 45 85 ff test %r15d,%r15d
|
|
7698: 0f 8e 30 01 00 00 jle 0x77ce
|
|
769e: c5 f8 11 74 24 30 vmovups %xmm6,0x30(%rsp)
|
|
76a4: c5 f8 11 7c 24 40 vmovups %xmm7,0x40(%rsp)
|
|
76aa: c5 78 11 5c 24 60 vmovups %xmm11,0x60(%rsp)
|
|
76b0: c5 78 11 6c 24 20 vmovups %xmm13,0x20(%rsp)
|
|
76b6: c5 78 11 74 24 50 vmovups %xmm14,0x50(%rsp)
|
|
76bc: c5 fc 10 35 bc 69 c4 vmovups 0x1c469bc(%rip),%ymm6 # 0x1c4e080
|
|
76c3: 01
|
|
76c4: c4 41 7c 10 5d 00 vmovups 0x0(%r13),%ymm11
|
|
76ca: c5 7c 10 2d 8e 69 c4 vmovups 0x1c4698e(%rip),%ymm13 # 0x1c4e060
|
|
76d1: 01
|
|
76d2: c5 fc 10 3d 66 69 c4 vmovups 0x1c46966(%rip),%ymm7 # 0x1c4e040
|
|
76d9: 01
|
|
76da: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
76e0: c5 f8 10 6d 00 vmovups 0x0(%rbp),%xmm5
|
|
76e5: c5 f8 10 55 10 vmovups 0x10(%rbp),%xmm2
|
|
76ea: c5 f8 10 5d 40 vmovups 0x40(%rbp),%xmm3
|
|
76ef: c5 f8 10 4d 50 vmovups 0x50(%rbp),%xmm1
|
|
76f4: c4 63 55 18 75 20 01 vinsertf128 $0x1,0x20(%rbp),%ymm5,%ymm14
|
|
76fb: c4 c1 0c 59 c6 vmulps %ymm14,%ymm14,%ymm0
|
|
7700: c4 e3 6d 18 6d 30 01 vinsertf128 $0x1,0x30(%rbp),%ymm2,%ymm5
|
|
7707: c5 d4 59 d5 vmulps %ymm5,%ymm5,%ymm2
|
|
770b: c5 ff 7c ea vhaddps %ymm2,%ymm0,%ymm5
|
|
770f: c4 e3 65 18 65 60 01 vinsertf128 $0x1,0x60(%rbp),%ymm3,%ymm4
|
|
7716: c4 63 75 18 75 70 01 vinsertf128 $0x1,0x70(%rbp),%ymm1,%ymm14
|
|
771d: c5 dc 59 c4 vmulps %ymm4,%ymm4,%ymm0
|
|
7721: c4 c1 0c 59 d6 vmulps %ymm14,%ymm14,%ymm2
|
|
7726: c5 fc 52 cd vrsqrtps %ymm5,%ymm1
|
|
772a: c5 ff 7c d2 vhaddps %ymm2,%ymm0,%ymm2
|
|
772e: c5 54 59 f1 vmulps %ymm1,%ymm5,%ymm14
|
|
7732: c5 fc 52 da vrsqrtps %ymm2,%ymm3
|
|
7736: c4 42 75 ac f3 vfnmadd213ps %ymm11,%ymm1,%ymm14
|
|
773b: c5 ec 59 e3 vmulps %ymm3,%ymm2,%ymm4
|
|
773f: c5 fd 6f c7 vmovdqa %ymm7,%ymm0
|
|
7743: c4 c2 15 b8 c6 vfmadd231ps %ymm14,%ymm13,%ymm0
|
|
7748: c4 41 74 59 f6 vmulps %ymm14,%ymm1,%ymm14
|
|
774d: c4 c2 65 ac e3 vfnmadd213ps %ymm11,%ymm3,%ymm4
|
|
7752: c4 62 7d a8 f1 vfmadd213ps %ymm1,%ymm0,%ymm14
|
|
7757: c5 fd 6f cf vmovdqa %ymm7,%ymm1
|
|
775b: c4 e2 15 b8 cc vfmadd231ps %ymm4,%ymm13,%ymm1
|
|
7760: c5 e4 59 e4 vmulps %ymm4,%ymm3,%ymm4
|
|
7764: c4 c1 54 59 c6 vmulps %ymm14,%ymm5,%ymm0
|
|
7769: c4 e2 75 a8 e3 vfmadd213ps %ymm3,%ymm1,%ymm4
|
|
776e: c5 d4 c2 de 19 vcmpnge_uqps %ymm6,%ymm5,%ymm3
|
|
7773: c5 ec c2 ce 19 vcmpnge_uqps %ymm6,%ymm2,%ymm1
|
|
7778: c5 ec 59 e4 vmulps %ymm4,%ymm2,%ymm4
|
|
777c: c5 e4 56 d9 vorps %ymm1,%ymm3,%ymm3
|
|
7780: c5 7c 50 cb vmovmskps %ymm3,%r9d
|
|
7784: 45 85 c9 test %r9d,%r9d
|
|
7787: 74 08 je 0x7791
|
|
7789: c5 fc 51 c5 vsqrtps %ymm5,%ymm0
|
|
778d: c5 fc 51 e2 vsqrtps %ymm2,%ymm4
|
|
7791: ff c0 inc %eax
|
|
7793: 48 81 c5 80 00 00 00 add $0x80,%rbp
|
|
779a: c5 fc 11 07 vmovups %ymm0,(%rdi)
|
|
779e: c5 fc 11 67 20 vmovups %ymm4,0x20(%rdi)
|
|
77a3: 48 83 c7 40 add $0x40,%rdi
|
|
77a7: 41 3b c7 cmp %r15d,%eax
|
|
77aa: 0f 8c 30 ff ff ff jl 0x76e0
|
|
77b0: c5 f8 10 74 24 30 vmovups 0x30(%rsp),%xmm6
|
|
77b6: c5 f8 10 7c 24 40 vmovups 0x40(%rsp),%xmm7
|
|
77bc: c5 78 10 5c 24 60 vmovups 0x60(%rsp),%xmm11
|
|
77c2: c5 78 10 6c 24 20 vmovups 0x20(%rsp),%xmm13
|
|
77c8: c5 78 10 74 24 50 vmovups 0x50(%rsp),%xmm14
|
|
77ce: 45 85 c0 test %r8d,%r8d
|
|
77d1: 0f 84 32 01 00 00 je 0x7909
|
|
77d7: 0f 8e 1e 01 00 00 jle 0x78fb
|
|
77dd: 44 89 c0 mov %r8d,%eax
|
|
77e0: 41 ba 01 00 00 00 mov $0x1,%r10d
|
|
77e6: d1 e8 shr $1,%eax
|
|
77e8: 45 33 c9 xor %r9d,%r9d
|
|
77eb: 85 c0 test %eax,%eax
|
|
77ed: 0f 86 b6 00 00 00 jbe 0x78a9
|
|
77f3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
77f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
77ff: 00
|
|
7800: 47 8d 14 09 lea (%r9,%r9,1),%r10d
|
|
7804: 4d 63 d2 movslq %r10d,%r10
|
|
7807: c4 a1 7a 10 44 d5 04 vmovss 0x4(%rbp,%r10,8),%xmm0
|
|
780e: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0
|
|
7812: c4 a1 7a 10 4c d5 00 vmovss 0x0(%rbp,%r10,8),%xmm1
|
|
7819: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0
|
|
781e: c5 fa 11 84 24 bc 00 vmovss %xmm0,0xbc(%rsp)
|
|
7825: 00 00
|
|
7827: c4 c1 79 7e c3 vmovd %xmm0,%r11d
|
|
782c: 41 f7 c3 00 00 80 7f test $0x7f800000,%r11d
|
|
7833: 75 14 jne 0x7849
|
|
7835: c7 84 24 bc 00 00 00 movl $0x0,0xbc(%rsp)
|
|
783c: 00 00 00 00
|
|
7840: c5 fa 10 84 24 bc 00 vmovss 0xbc(%rsp),%xmm0
|
|
7847: 00 00
|
|
7849: c4 a1 7a 11 04 97 vmovss %xmm0,(%rdi,%r10,4)
|
|
784f: c4 a1 7a 10 44 d5 0c vmovss 0xc(%rbp,%r10,8),%xmm0
|
|
7856: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0
|
|
785a: c4 a1 7a 10 4c d5 08 vmovss 0x8(%rbp,%r10,8),%xmm1
|
|
7861: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0
|
|
7866: c5 fa 11 84 24 bc 00 vmovss %xmm0,0xbc(%rsp)
|
|
786d: 00 00
|
|
786f: c4 c1 79 7e c3 vmovd %xmm0,%r11d
|
|
7874: 41 f7 c3 00 00 80 7f test $0x7f800000,%r11d
|
|
787b: 75 14 jne 0x7891
|
|
787d: c7 84 24 bc 00 00 00 movl $0x0,0xbc(%rsp)
|
|
7884: 00 00 00 00
|
|
7888: c5 fa 10 84 24 bc 00 vmovss 0xbc(%rsp),%xmm0
|
|
788f: 00 00
|
|
7891: 41 ff c1 inc %r9d
|
|
7894: c4 a1 7a 11 44 97 04 vmovss %xmm0,0x4(%rdi,%r10,4)
|
|
789b: 44 3b c8 cmp %eax,%r9d
|
|
789e: 0f 82 5c ff ff ff jb 0x7800
|
|
78a4: 47 8d 54 09 01 lea 0x1(%r9,%r9,1),%r10d
|
|
78a9: 41 8d 42 ff lea -0x1(%r10),%eax
|
|
78ad: 41 3b c0 cmp %r8d,%eax
|
|
78b0: 73 49 jae 0x78fb
|
|
78b2: 4d 63 d2 movslq %r10d,%r10
|
|
78b5: c4 a1 7a 10 44 d5 fc vmovss -0x4(%rbp,%r10,8),%xmm0
|
|
78bc: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0
|
|
78c0: c4 a1 7a 10 4c d5 f8 vmovss -0x8(%rbp,%r10,8),%xmm1
|
|
78c7: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0
|
|
78cc: c5 fa 11 84 24 bc 00 vmovss %xmm0,0xbc(%rsp)
|
|
78d3: 00 00
|
|
78d5: c5 f9 7e c0 vmovd %xmm0,%eax
|
|
78d9: a9 00 00 80 7f test $0x7f800000,%eax
|
|
78de: 75 14 jne 0x78f4
|
|
78e0: c7 84 24 bc 00 00 00 movl $0x0,0xbc(%rsp)
|
|
78e7: 00 00 00 00
|
|
78eb: c5 fa 10 84 24 bc 00 vmovss 0xbc(%rsp),%xmm0
|
|
78f2: 00 00
|
|
78f4: c4 a1 7a 11 44 97 fc vmovss %xmm0,-0x4(%rdi,%r10,4)
|
|
78fb: 48 89 f9 mov %rdi,%rcx
|
|
78fe: 48 89 fa mov %rdi,%rdx
|
|
7901: c5 f8 77 vzeroupper
|
|
7904: e8 97 e1 05 00 call 0x65aa0
|
|
7909: c5 f8 ae 9c 24 b8 00 vstmxcsr 0xb8(%rsp)
|
|
7910: 00 00
|
|
7912: 8b 8c 24 b8 00 00 00 mov 0xb8(%rsp),%ecx
|
|
7919: 44 89 e0 mov %r12d,%eax
|
|
791c: 89 ca mov %ecx,%edx
|
|
791e: 25 df ff 00 00 and $0xffdf,%eax
|
|
7923: 81 e2 df ff 00 00 and $0xffdf,%edx
|
|
7929: 3b c2 cmp %edx,%eax
|
|
792b: 74 1e je 0x794b
|
|
792d: 41 81 e4 c5 ff 00 00 and $0xffc5,%r12d
|
|
7934: 83 e1 28 and $0x28,%ecx
|
|
7937: 44 0b e1 or %ecx,%r12d
|
|
793a: 44 89 a4 24 b8 00 00 mov %r12d,0xb8(%rsp)
|
|
7941: 00
|
|
7942: c5 f8 ae 94 24 b8 00 vldmxcsr 0xb8(%rsp)
|
|
7949: 00 00
|
|
794b: c5 f8 77 vzeroupper
|
|
794e: 4c 8b ac 24 b0 00 00 mov 0xb0(%rsp),%r13
|
|
7955: 00
|
|
7956: 48 81 c4 c0 00 00 00 add $0xc0,%rsp
|
|
795d: 5d pop %rbp
|
|
795e: 41 5f pop %r15
|
|
7960: 41 5e pop %r14
|
|
7962: 41 5c pop %r12
|
|
7964: 5f pop %rdi
|
|
7965: c3 ret
|
|
7966: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
796d: 00
|
|
796e: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7975: 0f 1f 40 00 nopl 0x0(%rax)
|
|
7979: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7980: 57 push %rdi
|
|
7981: 41 54 push %r12
|
|
7983: 41 56 push %r14
|
|
7985: 41 57 push %r15
|
|
7987: 55 push %rbp
|
|
7988: 48 83 ec 70 sub $0x70,%rsp
|
|
798c: 45 89 c6 mov %r8d,%r14d
|
|
798f: 4c 89 6c 24 60 mov %r13,0x60(%rsp)
|
|
7994: 4c 8d 6c 24 3f lea 0x3f(%rsp),%r13
|
|
7999: c4 c1 78 ae 5d 29 vstmxcsr 0x29(%r13)
|
|
799f: 4d 63 fe movslq %r14d,%r15
|
|
79a2: 49 83 e5 e0 and $0xffffffffffffffe0,%r13
|
|
79a6: 44 8b 64 24 68 mov 0x68(%rsp),%r12d
|
|
79ab: 48 89 d7 mov %rdx,%rdi
|
|
79ae: 48 89 cd mov %rcx,%rbp
|
|
79b1: 44 89 e0 mov %r12d,%eax
|
|
79b4: 25 80 1f 00 00 and $0x1f80,%eax
|
|
79b9: 3d 80 1f 00 00 cmp $0x1f80,%eax
|
|
79be: 74 17 je 0x79d7
|
|
79c0: 44 89 e0 mov %r12d,%eax
|
|
79c3: 0d 80 1f ff ff or $0xffff1f80,%eax
|
|
79c8: 25 e0 ff 00 00 and $0xffe0,%eax
|
|
79cd: 89 44 24 68 mov %eax,0x68(%rsp)
|
|
79d1: c5 f8 ae 54 24 68 vldmxcsr 0x68(%rsp)
|
|
79d7: c5 fc 10 05 c1 66 c4 vmovups 0x1c466c1(%rip),%ymm0 # 0x1c4e0a0
|
|
79de: 01
|
|
79df: 48 89 f8 mov %rdi,%rax
|
|
79e2: c5 fc 58 c8 vaddps %ymm0,%ymm0,%ymm1
|
|
79e6: 48 83 e0 1c and $0x1c,%rax
|
|
79ea: c4 c1 7c 11 4d 00 vmovups %ymm1,0x0(%r13)
|
|
79f0: 85 c0 test %eax,%eax
|
|
79f2: 0f 84 48 01 00 00 je 0x7b40
|
|
79f8: c1 e8 02 shr $0x2,%eax
|
|
79fb: f7 d8 neg %eax
|
|
79fd: 83 c0 08 add $0x8,%eax
|
|
7a00: 41 3b c6 cmp %r14d,%eax
|
|
7a03: 44 0f 4c f0 cmovl %eax,%r14d
|
|
7a07: 45 85 f6 test %r14d,%r14d
|
|
7a0a: 0f 8e 10 01 00 00 jle 0x7b20
|
|
7a10: 44 89 f0 mov %r14d,%eax
|
|
7a13: 41 ba 01 00 00 00 mov $0x1,%r10d
|
|
7a19: d1 e8 shr $1,%eax
|
|
7a1b: 45 33 c9 xor %r9d,%r9d
|
|
7a1e: 85 c0 test %eax,%eax
|
|
7a20: 0f 86 b1 00 00 00 jbe 0x7ad7
|
|
7a26: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
7a2d: 00
|
|
7a2e: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7a35: 0f 1f 40 00 nopl 0x0(%rax)
|
|
7a39: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7a40: 47 8d 14 09 lea (%r9,%r9,1),%r10d
|
|
7a44: 4d 63 d2 movslq %r10d,%r10
|
|
7a47: c4 a1 7a 10 44 d5 04 vmovss 0x4(%rbp,%r10,8),%xmm0
|
|
7a4e: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0
|
|
7a52: c4 a1 7a 10 4c d5 00 vmovss 0x0(%rbp,%r10,8),%xmm1
|
|
7a59: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0
|
|
7a5e: c5 fa 11 44 24 6c vmovss %xmm0,0x6c(%rsp)
|
|
7a64: c4 c1 79 7e c3 vmovd %xmm0,%r11d
|
|
7a69: 41 f7 c3 00 00 80 7f test $0x7f800000,%r11d
|
|
7a70: 75 0e jne 0x7a80
|
|
7a72: c7 44 24 6c 00 00 00 movl $0x0,0x6c(%rsp)
|
|
7a79: 00
|
|
7a7a: c5 fa 10 44 24 6c vmovss 0x6c(%rsp),%xmm0
|
|
7a80: c4 a1 7a 11 04 97 vmovss %xmm0,(%rdi,%r10,4)
|
|
7a86: c4 a1 7a 10 44 d5 0c vmovss 0xc(%rbp,%r10,8),%xmm0
|
|
7a8d: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0
|
|
7a91: c4 a1 7a 10 4c d5 08 vmovss 0x8(%rbp,%r10,8),%xmm1
|
|
7a98: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0
|
|
7a9d: c5 fa 11 44 24 6c vmovss %xmm0,0x6c(%rsp)
|
|
7aa3: c4 c1 79 7e c3 vmovd %xmm0,%r11d
|
|
7aa8: 41 f7 c3 00 00 80 7f test $0x7f800000,%r11d
|
|
7aaf: 75 0e jne 0x7abf
|
|
7ab1: c7 44 24 6c 00 00 00 movl $0x0,0x6c(%rsp)
|
|
7ab8: 00
|
|
7ab9: c5 fa 10 44 24 6c vmovss 0x6c(%rsp),%xmm0
|
|
7abf: 41 ff c1 inc %r9d
|
|
7ac2: c4 a1 7a 11 44 97 04 vmovss %xmm0,0x4(%rdi,%r10,4)
|
|
7ac9: 44 3b c8 cmp %eax,%r9d
|
|
7acc: 0f 82 6e ff ff ff jb 0x7a40
|
|
7ad2: 47 8d 54 09 01 lea 0x1(%r9,%r9,1),%r10d
|
|
7ad7: 41 8d 42 ff lea -0x1(%r10),%eax
|
|
7adb: 41 3b c6 cmp %r14d,%eax
|
|
7ade: 73 40 jae 0x7b20
|
|
7ae0: 4d 63 d2 movslq %r10d,%r10
|
|
7ae3: c4 a1 7a 10 44 d5 fc vmovss -0x4(%rbp,%r10,8),%xmm0
|
|
7aea: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0
|
|
7aee: c4 a1 7a 10 4c d5 f8 vmovss -0x8(%rbp,%r10,8),%xmm1
|
|
7af5: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0
|
|
7afa: c5 fa 11 44 24 6c vmovss %xmm0,0x6c(%rsp)
|
|
7b00: c5 f9 7e c0 vmovd %xmm0,%eax
|
|
7b04: a9 00 00 80 7f test $0x7f800000,%eax
|
|
7b09: 75 0e jne 0x7b19
|
|
7b0b: c7 44 24 6c 00 00 00 movl $0x0,0x6c(%rsp)
|
|
7b12: 00
|
|
7b13: c5 fa 10 44 24 6c vmovss 0x6c(%rsp),%xmm0
|
|
7b19: c4 a1 7a 11 44 97 fc vmovss %xmm0,-0x4(%rdi,%r10,4)
|
|
7b20: 48 89 f9 mov %rdi,%rcx
|
|
7b23: 48 89 fa mov %rdi,%rdx
|
|
7b26: 45 89 f0 mov %r14d,%r8d
|
|
7b29: c5 f8 77 vzeroupper
|
|
7b2c: e8 ef e0 05 00 call 0x65c20
|
|
7b31: 4d 63 f6 movslq %r14d,%r14
|
|
7b34: 4d 2b fe sub %r14,%r15
|
|
7b37: 4a 8d 6c f5 00 lea 0x0(%rbp,%r14,8),%rbp
|
|
7b3c: 4a 8d 3c b7 lea (%rdi,%r14,4),%rdi
|
|
7b40: 48 f7 c7 1f 00 00 00 test $0x1f,%rdi
|
|
7b47: 74 49 je 0x7b92
|
|
7b49: 45 33 f6 xor %r14d,%r14d
|
|
7b4c: 4d 85 ff test %r15,%r15
|
|
7b4f: 0f 8e b9 03 00 00 jle 0x7f0e
|
|
7b55: 0f 1f 40 00 nopl 0x0(%rax)
|
|
7b59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7b60: c5 fa 10 45 04 vmovss 0x4(%rbp),%xmm0
|
|
7b65: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0
|
|
7b69: c5 fa 10 4d 00 vmovss 0x0(%rbp),%xmm1
|
|
7b6e: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0
|
|
7b73: c5 f8 77 vzeroupper
|
|
7b76: e8 e5 e1 05 00 call 0x65d60
|
|
7b7b: c4 a1 7a 11 04 b7 vmovss %xmm0,(%rdi,%r14,4)
|
|
7b81: 49 ff c6 inc %r14
|
|
7b84: 48 83 c5 08 add $0x8,%rbp
|
|
7b88: 4d 3b f7 cmp %r15,%r14
|
|
7b8b: 7c d3 jl 0x7b60
|
|
7b8d: e9 7c 03 00 00 jmp 0x7f0e
|
|
7b92: 45 89 f8 mov %r15d,%r8d
|
|
7b95: 33 c0 xor %eax,%eax
|
|
7b97: 41 c1 ff 04 sar $0x4,%r15d
|
|
7b9b: 41 83 e0 0f and $0xf,%r8d
|
|
7b9f: 48 f7 c5 0f 00 00 00 test $0xf,%rbp
|
|
7ba6: 0f 85 20 01 00 00 jne 0x7ccc
|
|
7bac: 45 85 ff test %r15d,%r15d
|
|
7baf: 0f 8e 32 02 00 00 jle 0x7de7
|
|
7bb5: c5 fc 10 1d 23 65 c4 vmovups 0x1c46523(%rip),%ymm3 # 0x1c4e0e0
|
|
7bbc: 01
|
|
7bbd: 62 c1 7c 28 10 45 00 vmovups 0x0(%r13),%ymm16
|
|
7bc4: 62 e1 7c 28 10 0d f2 vmovups 0x1c464f2(%rip),%ymm17 # 0x1c4e0c0
|
|
7bcb: 64 c4 01
|
|
7bce: 62 e1 7c 28 10 15 c8 vmovups 0x1c464c8(%rip),%ymm18 # 0x1c4e0a0
|
|
7bd5: 64 c4 01
|
|
7bd8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
7bdf: 00
|
|
7be0: c5 f8 10 4d 00 vmovups 0x0(%rbp),%xmm1
|
|
7be5: c5 f8 10 45 10 vmovups 0x10(%rbp),%xmm0
|
|
7bea: c5 f8 10 6d 40 vmovups 0x40(%rbp),%xmm5
|
|
7bef: c5 f8 10 55 50 vmovups 0x50(%rbp),%xmm2
|
|
7bf4: 62 a1 7c 28 28 ea vmovaps %ymm18,%ymm21
|
|
7bfa: 62 a1 7c 28 28 f2 vmovaps %ymm18,%ymm22
|
|
7c00: c4 e3 75 18 4d 20 01 vinsertf128 $0x1,0x20(%rbp),%ymm1,%ymm1
|
|
7c07: c4 e3 7d 18 65 30 01 vinsertf128 $0x1,0x30(%rbp),%ymm0,%ymm4
|
|
7c0e: c5 f4 59 c9 vmulps %ymm1,%ymm1,%ymm1
|
|
7c12: c5 dc 59 e4 vmulps %ymm4,%ymm4,%ymm4
|
|
7c16: c5 f7 7c cc vhaddps %ymm4,%ymm1,%ymm1
|
|
7c1a: c4 e3 55 18 45 60 01 vinsertf128 $0x1,0x60(%rbp),%ymm5,%ymm0
|
|
7c21: c4 e3 6d 18 55 70 01 vinsertf128 $0x1,0x70(%rbp),%ymm2,%ymm2
|
|
7c28: c5 fc 59 e8 vmulps %ymm0,%ymm0,%ymm5
|
|
7c2c: c5 ec 59 c2 vmulps %ymm2,%ymm2,%ymm0
|
|
7c30: c5 fc 52 d1 vrsqrtps %ymm1,%ymm2
|
|
7c34: c5 d7 7c c0 vhaddps %ymm0,%ymm5,%ymm0
|
|
7c38: c5 f4 c2 eb 19 vcmpnge_uqps %ymm3,%ymm1,%ymm5
|
|
7c3d: 62 e1 74 28 59 da vmulps %ymm2,%ymm1,%ymm19
|
|
7c43: c5 fc 52 e0 vrsqrtps %ymm0,%ymm4
|
|
7c47: 62 a2 6d 28 ac d8 vfnmadd213ps %ymm16,%ymm2,%ymm19
|
|
7c4d: 62 e1 7c 28 59 e4 vmulps %ymm4,%ymm0,%ymm20
|
|
7c53: 62 a2 75 20 b8 eb vfmadd231ps %ymm19,%ymm17,%ymm21
|
|
7c59: 62 a1 6c 28 59 fb vmulps %ymm19,%ymm2,%ymm23
|
|
7c5f: 62 a2 5d 28 ac e0 vfnmadd213ps %ymm16,%ymm4,%ymm20
|
|
7c65: 62 e2 55 20 a8 fa vfmadd213ps %ymm2,%ymm21,%ymm23
|
|
7c6b: c5 fc c2 d3 19 vcmpnge_uqps %ymm3,%ymm0,%ymm2
|
|
7c70: 62 a2 75 20 b8 f4 vfmadd231ps %ymm20,%ymm17,%ymm22
|
|
7c76: 62 21 5c 28 59 c4 vmulps %ymm20,%ymm4,%ymm24
|
|
7c7c: 62 62 4d 20 a8 c4 vfmadd213ps %ymm4,%ymm22,%ymm24
|
|
7c82: 62 b1 74 28 59 e7 vmulps %ymm23,%ymm1,%ymm4
|
|
7c88: 62 61 54 28 56 ca vorps %ymm2,%ymm5,%ymm25
|
|
7c8e: 62 92 7e 28 39 c1 vpmovd2m %ymm25,%k0
|
|
7c94: 62 91 7c 28 59 d0 vmulps %ymm24,%ymm0,%ymm2
|
|
7c9a: c5 f8 98 c0 kortestw %k0,%k0
|
|
7c9e: 74 08 je 0x7ca8
|
|
7ca0: c5 fc 51 e1 vsqrtps %ymm1,%ymm4
|
|
7ca4: c5 fc 51 d0 vsqrtps %ymm0,%ymm2
|
|
7ca8: ff c0 inc %eax
|
|
7caa: 48 81 c5 80 00 00 00 add $0x80,%rbp
|
|
7cb1: c5 fc 11 27 vmovups %ymm4,(%rdi)
|
|
7cb5: c5 fc 11 57 20 vmovups %ymm2,0x20(%rdi)
|
|
7cba: 48 83 c7 40 add $0x40,%rdi
|
|
7cbe: 41 3b c7 cmp %r15d,%eax
|
|
7cc1: 0f 8c 19 ff ff ff jl 0x7be0
|
|
7cc7: e9 1b 01 00 00 jmp 0x7de7
|
|
7ccc: 45 85 ff test %r15d,%r15d
|
|
7ccf: 0f 8e 12 01 00 00 jle 0x7de7
|
|
7cd5: c5 fc 10 1d 03 64 c4 vmovups 0x1c46403(%rip),%ymm3 # 0x1c4e0e0
|
|
7cdc: 01
|
|
7cdd: 62 c1 7c 28 10 45 00 vmovups 0x0(%r13),%ymm16
|
|
7ce4: 62 e1 7c 28 10 0d d2 vmovups 0x1c463d2(%rip),%ymm17 # 0x1c4e0c0
|
|
7ceb: 63 c4 01
|
|
7cee: 62 e1 7c 28 10 15 a8 vmovups 0x1c463a8(%rip),%ymm18 # 0x1c4e0a0
|
|
7cf5: 63 c4 01
|
|
7cf8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
7cff: 00
|
|
7d00: c5 f8 10 4d 00 vmovups 0x0(%rbp),%xmm1
|
|
7d05: c5 f8 10 45 10 vmovups 0x10(%rbp),%xmm0
|
|
7d0a: c5 f8 10 6d 40 vmovups 0x40(%rbp),%xmm5
|
|
7d0f: c5 f8 10 55 50 vmovups 0x50(%rbp),%xmm2
|
|
7d14: 62 a1 7c 28 28 ea vmovaps %ymm18,%ymm21
|
|
7d1a: 62 a1 7c 28 28 f2 vmovaps %ymm18,%ymm22
|
|
7d20: c4 e3 75 18 4d 20 01 vinsertf128 $0x1,0x20(%rbp),%ymm1,%ymm1
|
|
7d27: c4 e3 7d 18 65 30 01 vinsertf128 $0x1,0x30(%rbp),%ymm0,%ymm4
|
|
7d2e: c5 f4 59 c9 vmulps %ymm1,%ymm1,%ymm1
|
|
7d32: c5 dc 59 e4 vmulps %ymm4,%ymm4,%ymm4
|
|
7d36: c5 f7 7c cc vhaddps %ymm4,%ymm1,%ymm1
|
|
7d3a: c4 e3 55 18 45 60 01 vinsertf128 $0x1,0x60(%rbp),%ymm5,%ymm0
|
|
7d41: c4 e3 6d 18 55 70 01 vinsertf128 $0x1,0x70(%rbp),%ymm2,%ymm2
|
|
7d48: c5 fc 59 e8 vmulps %ymm0,%ymm0,%ymm5
|
|
7d4c: c5 ec 59 c2 vmulps %ymm2,%ymm2,%ymm0
|
|
7d50: c5 fc 52 d1 vrsqrtps %ymm1,%ymm2
|
|
7d54: c5 d7 7c c0 vhaddps %ymm0,%ymm5,%ymm0
|
|
7d58: c5 f4 c2 eb 19 vcmpnge_uqps %ymm3,%ymm1,%ymm5
|
|
7d5d: 62 e1 74 28 59 da vmulps %ymm2,%ymm1,%ymm19
|
|
7d63: c5 fc 52 e0 vrsqrtps %ymm0,%ymm4
|
|
7d67: 62 a2 6d 28 ac d8 vfnmadd213ps %ymm16,%ymm2,%ymm19
|
|
7d6d: 62 e1 7c 28 59 e4 vmulps %ymm4,%ymm0,%ymm20
|
|
7d73: 62 a2 75 20 b8 eb vfmadd231ps %ymm19,%ymm17,%ymm21
|
|
7d79: 62 a1 6c 28 59 fb vmulps %ymm19,%ymm2,%ymm23
|
|
7d7f: 62 a2 5d 28 ac e0 vfnmadd213ps %ymm16,%ymm4,%ymm20
|
|
7d85: 62 e2 55 20 a8 fa vfmadd213ps %ymm2,%ymm21,%ymm23
|
|
7d8b: c5 fc c2 d3 19 vcmpnge_uqps %ymm3,%ymm0,%ymm2
|
|
7d90: 62 a2 75 20 b8 f4 vfmadd231ps %ymm20,%ymm17,%ymm22
|
|
7d96: 62 21 5c 28 59 c4 vmulps %ymm20,%ymm4,%ymm24
|
|
7d9c: 62 62 4d 20 a8 c4 vfmadd213ps %ymm4,%ymm22,%ymm24
|
|
7da2: 62 b1 74 28 59 e7 vmulps %ymm23,%ymm1,%ymm4
|
|
7da8: 62 61 54 28 56 ca vorps %ymm2,%ymm5,%ymm25
|
|
7dae: 62 92 7e 28 39 c1 vpmovd2m %ymm25,%k0
|
|
7db4: 62 91 7c 28 59 d0 vmulps %ymm24,%ymm0,%ymm2
|
|
7dba: c5 f8 98 c0 kortestw %k0,%k0
|
|
7dbe: 74 08 je 0x7dc8
|
|
7dc0: c5 fc 51 e1 vsqrtps %ymm1,%ymm4
|
|
7dc4: c5 fc 51 d0 vsqrtps %ymm0,%ymm2
|
|
7dc8: ff c0 inc %eax
|
|
7dca: 48 81 c5 80 00 00 00 add $0x80,%rbp
|
|
7dd1: c5 fc 11 27 vmovups %ymm4,(%rdi)
|
|
7dd5: c5 fc 11 57 20 vmovups %ymm2,0x20(%rdi)
|
|
7dda: 48 83 c7 40 add $0x40,%rdi
|
|
7dde: 41 3b c7 cmp %r15d,%eax
|
|
7de1: 0f 8c 19 ff ff ff jl 0x7d00
|
|
7de7: 45 85 c0 test %r8d,%r8d
|
|
7dea: 0f 84 1e 01 00 00 je 0x7f0e
|
|
7df0: 0f 8e 0a 01 00 00 jle 0x7f00
|
|
7df6: 44 89 c0 mov %r8d,%eax
|
|
7df9: 41 ba 01 00 00 00 mov $0x1,%r10d
|
|
7dff: d1 e8 shr $1,%eax
|
|
7e01: 45 33 c9 xor %r9d,%r9d
|
|
7e04: 85 c0 test %eax,%eax
|
|
7e06: 0f 86 ab 00 00 00 jbe 0x7eb7
|
|
7e0c: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
7e13: 00
|
|
7e14: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7e1b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
7e20: 47 8d 14 09 lea (%r9,%r9,1),%r10d
|
|
7e24: 4d 63 d2 movslq %r10d,%r10
|
|
7e27: c4 a1 7a 10 44 d5 04 vmovss 0x4(%rbp,%r10,8),%xmm0
|
|
7e2e: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0
|
|
7e32: c4 a1 7a 10 4c d5 00 vmovss 0x0(%rbp,%r10,8),%xmm1
|
|
7e39: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0
|
|
7e3e: c5 fa 11 44 24 6c vmovss %xmm0,0x6c(%rsp)
|
|
7e44: c4 c1 79 7e c3 vmovd %xmm0,%r11d
|
|
7e49: 41 f7 c3 00 00 80 7f test $0x7f800000,%r11d
|
|
7e50: 75 0e jne 0x7e60
|
|
7e52: c7 44 24 6c 00 00 00 movl $0x0,0x6c(%rsp)
|
|
7e59: 00
|
|
7e5a: c5 fa 10 44 24 6c vmovss 0x6c(%rsp),%xmm0
|
|
7e60: c4 a1 7a 11 04 97 vmovss %xmm0,(%rdi,%r10,4)
|
|
7e66: c4 a1 7a 10 44 d5 0c vmovss 0xc(%rbp,%r10,8),%xmm0
|
|
7e6d: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0
|
|
7e71: c4 a1 7a 10 4c d5 08 vmovss 0x8(%rbp,%r10,8),%xmm1
|
|
7e78: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0
|
|
7e7d: c5 fa 11 44 24 6c vmovss %xmm0,0x6c(%rsp)
|
|
7e83: c4 c1 79 7e c3 vmovd %xmm0,%r11d
|
|
7e88: 41 f7 c3 00 00 80 7f test $0x7f800000,%r11d
|
|
7e8f: 75 0e jne 0x7e9f
|
|
7e91: c7 44 24 6c 00 00 00 movl $0x0,0x6c(%rsp)
|
|
7e98: 00
|
|
7e99: c5 fa 10 44 24 6c vmovss 0x6c(%rsp),%xmm0
|
|
7e9f: 41 ff c1 inc %r9d
|
|
7ea2: c4 a1 7a 11 44 97 04 vmovss %xmm0,0x4(%rdi,%r10,4)
|
|
7ea9: 44 3b c8 cmp %eax,%r9d
|
|
7eac: 0f 82 6e ff ff ff jb 0x7e20
|
|
7eb2: 47 8d 54 09 01 lea 0x1(%r9,%r9,1),%r10d
|
|
7eb7: 41 8d 42 ff lea -0x1(%r10),%eax
|
|
7ebb: 41 3b c0 cmp %r8d,%eax
|
|
7ebe: 73 40 jae 0x7f00
|
|
7ec0: 4d 63 d2 movslq %r10d,%r10
|
|
7ec3: c4 a1 7a 10 44 d5 fc vmovss -0x4(%rbp,%r10,8),%xmm0
|
|
7eca: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0
|
|
7ece: c4 a1 7a 10 4c d5 f8 vmovss -0x8(%rbp,%r10,8),%xmm1
|
|
7ed5: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0
|
|
7eda: c5 fa 11 44 24 6c vmovss %xmm0,0x6c(%rsp)
|
|
7ee0: c5 f9 7e c0 vmovd %xmm0,%eax
|
|
7ee4: a9 00 00 80 7f test $0x7f800000,%eax
|
|
7ee9: 75 0e jne 0x7ef9
|
|
7eeb: c7 44 24 6c 00 00 00 movl $0x0,0x6c(%rsp)
|
|
7ef2: 00
|
|
7ef3: c5 fa 10 44 24 6c vmovss 0x6c(%rsp),%xmm0
|
|
7ef9: c4 a1 7a 11 44 97 fc vmovss %xmm0,-0x4(%rdi,%r10,4)
|
|
7f00: 48 89 f9 mov %rdi,%rcx
|
|
7f03: 48 89 fa mov %rdi,%rdx
|
|
7f06: c5 f8 77 vzeroupper
|
|
7f09: e8 12 dd 05 00 call 0x65c20
|
|
7f0e: c5 f8 ae 5c 24 68 vstmxcsr 0x68(%rsp)
|
|
7f14: 8b 4c 24 68 mov 0x68(%rsp),%ecx
|
|
7f18: 44 89 e0 mov %r12d,%eax
|
|
7f1b: 89 ca mov %ecx,%edx
|
|
7f1d: 25 df ff 00 00 and $0xffdf,%eax
|
|
7f22: 81 e2 df ff 00 00 and $0xffdf,%edx
|
|
7f28: 3b c2 cmp %edx,%eax
|
|
7f2a: 74 18 je 0x7f44
|
|
7f2c: 41 81 e4 c5 ff 00 00 and $0xffc5,%r12d
|
|
7f33: 83 e1 28 and $0x28,%ecx
|
|
7f36: 44 0b e1 or %ecx,%r12d
|
|
7f39: 44 89 64 24 68 mov %r12d,0x68(%rsp)
|
|
7f3e: c5 f8 ae 54 24 68 vldmxcsr 0x68(%rsp)
|
|
7f44: 4c 8b 6c 24 60 mov 0x60(%rsp),%r13
|
|
7f49: c5 f8 77 vzeroupper
|
|
7f4c: 48 83 c4 70 add $0x70,%rsp
|
|
7f50: 5d pop %rbp
|
|
7f51: 41 5f pop %r15
|
|
7f53: 41 5e pop %r14
|
|
7f55: 41 5c pop %r12
|
|
7f57: 5f pop %rdi
|
|
7f58: c3 ret
|
|
7f59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7f60: 48 83 ec 48 sub $0x48,%rsp
|
|
7f64: b8 00 01 00 00 mov $0x100,%eax
|
|
7f69: 4d 63 c9 movslq %r9d,%r9
|
|
7f6c: 45 33 db xor %r11d,%r11d
|
|
7f6f: 4f 8d 14 49 lea (%r9,%r9,2),%r10
|
|
7f73: 49 c1 e2 03 shl $0x3,%r10
|
|
7f77: 41 81 fa 00 80 00 00 cmp $0x8000,%r10d
|
|
7f7e: 44 0f 4f d8 cmovg %eax,%r11d
|
|
7f82: 48 89 e0 mov %rsp,%rax
|
|
7f85: 44 89 58 20 mov %r11d,0x20(%rax)
|
|
7f89: 44 89 58 28 mov %r11d,0x28(%rax)
|
|
7f8d: 44 89 58 30 mov %r11d,0x30(%rax)
|
|
7f91: e8 ea dd 05 00 call 0x65d80
|
|
7f96: 48 83 c4 48 add $0x48,%rsp
|
|
7f9a: c3 ret
|
|
7f9b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
7fa0: 48 83 ec 48 sub $0x48,%rsp
|
|
7fa4: b8 00 01 00 00 mov $0x100,%eax
|
|
7fa9: 4d 63 c9 movslq %r9d,%r9
|
|
7fac: 45 33 db xor %r11d,%r11d
|
|
7faf: 4f 8d 14 49 lea (%r9,%r9,2),%r10
|
|
7fb3: 49 c1 e2 03 shl $0x3,%r10
|
|
7fb7: 41 81 fa 00 80 00 00 cmp $0x8000,%r10d
|
|
7fbe: 44 0f 4f d8 cmovg %eax,%r11d
|
|
7fc2: 48 89 e0 mov %rsp,%rax
|
|
7fc5: 44 89 58 20 mov %r11d,0x20(%rax)
|
|
7fc9: 44 89 58 28 mov %r11d,0x28(%rax)
|
|
7fcd: 44 89 58 30 mov %r11d,0x30(%rax)
|
|
7fd1: e8 ea e4 05 00 call 0x664c0
|
|
7fd6: 48 83 c4 48 add $0x48,%rsp
|
|
7fda: c3 ret
|
|
7fdb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
7fe0: 48 83 ec 48 sub $0x48,%rsp
|
|
7fe4: b8 00 01 00 00 mov $0x100,%eax
|
|
7fe9: 4d 63 c9 movslq %r9d,%r9
|
|
7fec: 45 33 db xor %r11d,%r11d
|
|
7fef: 4f 8d 14 49 lea (%r9,%r9,2),%r10
|
|
7ff3: 49 c1 e2 03 shl $0x3,%r10
|
|
7ff7: 41 81 fa 00 80 00 00 cmp $0x8000,%r10d
|
|
7ffe: 44 rex.R
|
|
7fff: 0f .byte 0xf
|