9023 lines
427 KiB
Plaintext
9023 lines
427 KiB
Plaintext
; th_4340: VA 0x180004340-0x18000c340 (32768 bytes)
|
|
|
|
/tmp/opencode/dis/th_4340.bin: file format binary
|
|
|
|
|
|
Disassembly of section .data:
|
|
|
|
0000000000000000 <.data>:
|
|
0: 48 83 ec 28 sub $0x28,%rsp
|
|
4: 4d 89 c1 mov %r8,%r9
|
|
7: 49 89 d0 mov %rdx,%r8
|
|
a: 48 89 ca mov %rcx,%rdx
|
|
d: e8 ae 40 01 00 call 0x140c0
|
|
12: 48 83 c4 28 add $0x28,%rsp
|
|
16: c3 ret
|
|
17: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
1e: 00 00
|
|
20: 48 83 ec 28 sub $0x28,%rsp
|
|
24: 4d 89 c1 mov %r8,%r9
|
|
27: 49 89 d0 mov %rdx,%r8
|
|
2a: 48 89 ca mov %rcx,%rdx
|
|
2d: e8 ce 42 01 00 call 0x14300
|
|
32: 48 83 c4 28 add $0x28,%rsp
|
|
36: c3 ret
|
|
37: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
3e: 00 00
|
|
40: 48 83 ec 28 sub $0x28,%rsp
|
|
44: 48 85 c9 test %rcx,%rcx
|
|
47: 74 49 je 0x92
|
|
49: 4d 85 c0 test %r8,%r8
|
|
4c: 74 44 je 0x92
|
|
4e: 45 85 c9 test %r9d,%r9d
|
|
51: 7e 49 jle 0x9c
|
|
53: 0f 2e 0d 06 89 c5 01 ucomiss 0x1c58906(%rip),%xmm1 # 0x1c58960
|
|
5a: 7a 02 jp 0x5e
|
|
5c: 74 25 je 0x83
|
|
5e: 0f 57 c0 xorps %xmm0,%xmm0
|
|
61: 0f 2e c8 ucomiss %xmm0,%xmm1
|
|
64: 7a 02 jp 0x68
|
|
66: 74 0c je 0x74
|
|
68: e8 d3 44 01 00 call 0x14540
|
|
6d: 33 c0 xor %eax,%eax
|
|
6f: 48 83 c4 28 add $0x28,%rsp
|
|
73: c3 ret
|
|
74: 4c 89 c1 mov %r8,%rcx
|
|
77: 44 89 ca mov %r9d,%edx
|
|
7a: 48 83 c4 28 add $0x28,%rsp
|
|
7e: e9 bd 46 01 00 jmp 0x14740
|
|
83: 4c 89 c2 mov %r8,%rdx
|
|
86: 45 89 c8 mov %r9d,%r8d
|
|
89: 48 83 c4 28 add $0x28,%rsp
|
|
8d: e9 ee 22 00 00 jmp 0x2380
|
|
92: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
97: 48 83 c4 28 add $0x28,%rsp
|
|
9b: c3 ret
|
|
9c: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
a1: 48 83 c4 28 add $0x28,%rsp
|
|
a5: c3 ret
|
|
a6: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
ad: 00
|
|
ae: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
b5: 0f 1f 40 00 nopl 0x0(%rax)
|
|
b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
c0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
|
|
c5: 48 85 c9 test %rcx,%rcx
|
|
c8: 74 4c je 0x116
|
|
ca: 4d 85 c0 test %r8,%r8
|
|
cd: 74 47 je 0x116
|
|
cf: 45 85 c9 test %r9d,%r9d
|
|
d2: 7e 4d jle 0x121
|
|
d4: 0f 2e 0d 89 88 c5 01 ucomiss 0x1c58889(%rip),%xmm1 # 0x1c58964
|
|
db: 7a 02 jp 0xdf
|
|
dd: 74 27 je 0x106
|
|
df: 0f 57 c0 xorps %xmm0,%xmm0
|
|
e2: 0f 2e c8 ucomiss %xmm0,%xmm1
|
|
e5: 7a 02 jp 0xe9
|
|
e7: 74 0d je 0xf6
|
|
e9: e8 92 46 01 00 call 0x14780
|
|
ee: 33 c0 xor %eax,%eax
|
|
f0: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
f5: c3 ret
|
|
f6: 4c 89 c1 mov %r8,%rcx
|
|
f9: 44 89 ca mov %r9d,%edx
|
|
fc: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
101: e9 7a 48 01 00 jmp 0x14980
|
|
106: 4c 89 c2 mov %r8,%rdx
|
|
109: 45 89 c8 mov %r9d,%r8d
|
|
10c: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
111: e9 aa 22 00 00 jmp 0x23c0
|
|
116: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
11b: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
120: c3 ret
|
|
121: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
126: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
12b: c3 ret
|
|
12c: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
133: 00
|
|
134: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
13b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
140: 48 83 ec 28 sub $0x28,%rsp
|
|
144: 48 85 c9 test %rcx,%rcx
|
|
147: 74 49 je 0x192
|
|
149: 4d 85 c0 test %r8,%r8
|
|
14c: 74 44 je 0x192
|
|
14e: 45 85 c9 test %r9d,%r9d
|
|
151: 7e 49 jle 0x19c
|
|
153: 0f 2e 0d 0e 88 c5 01 ucomiss 0x1c5880e(%rip),%xmm1 # 0x1c58968
|
|
15a: 7a 02 jp 0x15e
|
|
15c: 74 25 je 0x183
|
|
15e: 0f 57 c0 xorps %xmm0,%xmm0
|
|
161: 0f 2e c8 ucomiss %xmm0,%xmm1
|
|
164: 7a 02 jp 0x168
|
|
166: 74 0c je 0x174
|
|
168: e8 53 48 01 00 call 0x149c0
|
|
16d: 33 c0 xor %eax,%eax
|
|
16f: 48 83 c4 28 add $0x28,%rsp
|
|
173: c3 ret
|
|
174: 4c 89 c1 mov %r8,%rcx
|
|
177: 44 89 ca mov %r9d,%edx
|
|
17a: 48 83 c4 28 add $0x28,%rsp
|
|
17e: e9 3d 4a 01 00 jmp 0x14bc0
|
|
183: 4c 89 c2 mov %r8,%rdx
|
|
186: 45 89 c8 mov %r9d,%r8d
|
|
189: 48 83 c4 28 add $0x28,%rsp
|
|
18d: e9 6e 22 00 00 jmp 0x2400
|
|
192: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
197: 48 83 c4 28 add $0x28,%rsp
|
|
19b: c3 ret
|
|
19c: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
1a1: 48 83 c4 28 add $0x28,%rsp
|
|
1a5: c3 ret
|
|
1a6: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
1ad: 00
|
|
1ae: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1b5: 0f 1f 40 00 nopl 0x0(%rax)
|
|
1b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1c0: 57 push %rdi
|
|
1c1: 48 83 ec 20 sub $0x20,%rsp
|
|
1c5: c5 f8 28 d1 vmovaps %xmm1,%xmm2
|
|
1c9: 48 85 c9 test %rcx,%rcx
|
|
1cc: 0f 84 ef 01 00 00 je 0x3c1
|
|
1d2: 4d 85 c0 test %r8,%r8
|
|
1d5: 0f 84 e6 01 00 00 je 0x3c1
|
|
1db: 45 85 c9 test %r9d,%r9d
|
|
1de: 0f 8e d2 01 00 00 jle 0x3b6
|
|
1e4: c5 f8 2e 15 80 87 c5 vucomiss 0x1c58780(%rip),%xmm2 # 0x1c5896c
|
|
1eb: 01
|
|
1ec: 7a 06 jp 0x1f4
|
|
1ee: 0f 84 b1 01 00 00 je 0x3a5
|
|
1f4: c5 f8 57 c0 vxorps %xmm0,%xmm0,%xmm0
|
|
1f8: c5 f8 2e d0 vucomiss %xmm0,%xmm2
|
|
1fc: 7a 06 jp 0x204
|
|
1fe: 0f 84 90 01 00 00 je 0x394
|
|
204: 41 83 f9 10 cmp $0x10,%r9d
|
|
208: 0f 8c 76 01 00 00 jl 0x384
|
|
20e: 4d 89 c2 mov %r8,%r10
|
|
211: 49 83 e2 1f and $0x1f,%r10
|
|
215: 45 89 d2 mov %r10d,%r10d
|
|
218: 45 85 d2 test %r10d,%r10d
|
|
21b: 74 18 je 0x235
|
|
21d: 41 f7 c2 03 00 00 00 test $0x3,%r10d
|
|
224: 0f 85 5a 01 00 00 jne 0x384
|
|
22a: 41 f7 da neg %r10d
|
|
22d: 41 83 c2 20 add $0x20,%r10d
|
|
231: 41 c1 ea 02 shr $0x2,%r10d
|
|
235: 41 8d 42 10 lea 0x10(%r10),%eax
|
|
239: 44 3b c8 cmp %eax,%r9d
|
|
23c: 0f 8c 42 01 00 00 jl 0x384
|
|
242: 44 89 cf mov %r9d,%edi
|
|
245: 33 c0 xor %eax,%eax
|
|
247: 41 2b fa sub %r10d,%edi
|
|
24a: 83 e7 0f and $0xf,%edi
|
|
24d: f7 df neg %edi
|
|
24f: 41 03 f9 add %r9d,%edi
|
|
252: 45 85 d2 test %r10d,%r10d
|
|
255: 76 1c jbe 0x273
|
|
257: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
25e: 00 00
|
|
260: c5 ea 59 04 81 vmulss (%rcx,%rax,4),%xmm2,%xmm0
|
|
265: c4 c1 7a 11 04 80 vmovss %xmm0,(%r8,%rax,4)
|
|
26b: 48 ff c0 inc %rax
|
|
26e: 49 3b c2 cmp %r10,%rax
|
|
271: 72 ed jb 0x260
|
|
273: c5 e8 c6 ca 00 vshufps $0x0,%xmm2,%xmm2,%xmm1
|
|
278: 48 63 c7 movslq %edi,%rax
|
|
27b: c4 e3 75 18 c1 01 vinsertf128 $0x1,%xmm1,%ymm1,%ymm0
|
|
281: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
288: 00
|
|
289: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
290: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
297: 00
|
|
298: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
29f: 90 nop
|
|
2a0: c4 a1 78 10 1c 91 vmovups (%rcx,%r10,4),%xmm3
|
|
2a6: c4 a3 65 18 64 91 10 vinsertf128 $0x1,0x10(%rcx,%r10,4),%ymm3,%ymm4
|
|
2ad: 01
|
|
2ae: c5 fc 59 ec vmulps %ymm4,%ymm0,%ymm5
|
|
2b2: c4 a1 78 10 5c 91 20 vmovups 0x20(%rcx,%r10,4),%xmm3
|
|
2b9: c4 81 7c 11 2c 90 vmovups %ymm5,(%r8,%r10,4)
|
|
2bf: c4 a3 65 18 64 91 30 vinsertf128 $0x1,0x30(%rcx,%r10,4),%ymm3,%ymm4
|
|
2c6: 01
|
|
2c7: c5 fc 59 ec vmulps %ymm4,%ymm0,%ymm5
|
|
2cb: c4 81 7c 11 6c 90 20 vmovups %ymm5,0x20(%r8,%r10,4)
|
|
2d2: 49 83 c2 10 add $0x10,%r10
|
|
2d6: 4c 3b d0 cmp %rax,%r10
|
|
2d9: 72 c5 jb 0x2a0
|
|
2db: 44 8d 57 01 lea 0x1(%rdi),%r10d
|
|
2df: 45 3b d1 cmp %r9d,%r10d
|
|
2e2: 0f 87 8c 00 00 00 ja 0x374
|
|
2e8: 49 63 d1 movslq %r9d,%rdx
|
|
2eb: 48 2b d0 sub %rax,%rdx
|
|
2ee: 48 83 fa 04 cmp $0x4,%rdx
|
|
2f2: 0f 8c 87 00 00 00 jl 0x37f
|
|
2f8: 41 89 d1 mov %edx,%r9d
|
|
2fb: 45 33 db xor %r11d,%r11d
|
|
2fe: 41 83 e1 fc and $0xfffffffc,%r9d
|
|
302: 4d 8d 14 80 lea (%r8,%rax,4),%r10
|
|
306: 4d 63 c9 movslq %r9d,%r9
|
|
309: 48 8d 04 81 lea (%rcx,%rax,4),%rax
|
|
30d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
314: 00
|
|
315: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
31c: 0f 1f 40 00 nopl 0x0(%rax)
|
|
320: c4 a1 70 59 04 98 vmulps (%rax,%r11,4),%xmm1,%xmm0
|
|
326: c4 81 78 11 04 9a vmovups %xmm0,(%r10,%r11,4)
|
|
32c: 49 83 c3 04 add $0x4,%r11
|
|
330: 4d 3b d9 cmp %r9,%r11
|
|
333: 72 eb jb 0x320
|
|
335: 4c 3b ca cmp %rdx,%r9
|
|
338: 73 3a jae 0x374
|
|
33a: 48 63 ff movslq %edi,%rdi
|
|
33d: 4d 8d 04 b8 lea (%r8,%rdi,4),%r8
|
|
341: 48 8d 04 b9 lea (%rcx,%rdi,4),%rax
|
|
345: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
34c: 00
|
|
34d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
354: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
359: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
360: c4 a1 6a 59 04 88 vmulss (%rax,%r9,4),%xmm2,%xmm0
|
|
366: c4 81 7a 11 04 88 vmovss %xmm0,(%r8,%r9,4)
|
|
36c: 49 ff c1 inc %r9
|
|
36f: 4c 3b ca cmp %rdx,%r9
|
|
372: 72 ec jb 0x360
|
|
374: 33 c0 xor %eax,%eax
|
|
376: c5 f8 77 vzeroupper
|
|
379: 48 83 c4 20 add $0x20,%rsp
|
|
37d: 5f pop %rdi
|
|
37e: c3 ret
|
|
37f: 45 33 c9 xor %r9d,%r9d
|
|
382: eb b1 jmp 0x335
|
|
384: 33 ff xor %edi,%edi
|
|
386: 41 83 f9 01 cmp $0x1,%r9d
|
|
38a: 72 e8 jb 0x374
|
|
38c: 49 63 d1 movslq %r9d,%rdx
|
|
38f: 45 33 c9 xor %r9d,%r9d
|
|
392: eb a1 jmp 0x335
|
|
394: 4c 89 c1 mov %r8,%rcx
|
|
397: 44 89 ca mov %r9d,%edx
|
|
39a: e8 61 48 01 00 call 0x14c00
|
|
39f: 48 83 c4 20 add $0x20,%rsp
|
|
3a3: 5f pop %rdi
|
|
3a4: c3 ret
|
|
3a5: 4c 89 c2 mov %r8,%rdx
|
|
3a8: 45 89 c8 mov %r9d,%r8d
|
|
3ab: e8 90 20 00 00 call 0x2440
|
|
3b0: 48 83 c4 20 add $0x20,%rsp
|
|
3b4: 5f pop %rdi
|
|
3b5: c3 ret
|
|
3b6: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
3bb: 48 83 c4 20 add $0x20,%rsp
|
|
3bf: 5f pop %rdi
|
|
3c0: c3 ret
|
|
3c1: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
3c6: 48 83 c4 20 add $0x20,%rsp
|
|
3ca: 5f pop %rdi
|
|
3cb: c3 ret
|
|
3cc: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
3d3: 00
|
|
3d4: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
3db: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
3e0: 53 push %rbx
|
|
3e1: 48 83 ec 20 sub $0x20,%rsp
|
|
3e5: 48 85 c9 test %rcx,%rcx
|
|
3e8: 0f 84 b9 01 00 00 je 0x5a7
|
|
3ee: 4d 85 c0 test %r8,%r8
|
|
3f1: 0f 84 b0 01 00 00 je 0x5a7
|
|
3f7: 45 85 c9 test %r9d,%r9d
|
|
3fa: 0f 8e 9c 01 00 00 jle 0x59c
|
|
400: c5 f8 2e 0d 68 85 c5 vucomiss 0x1c58568(%rip),%xmm1 # 0x1c58970
|
|
407: 01
|
|
408: 7a 06 jp 0x410
|
|
40a: 0f 84 7b 01 00 00 je 0x58b
|
|
410: c5 f8 57 c0 vxorps %xmm0,%xmm0,%xmm0
|
|
414: c5 f8 2e c8 vucomiss %xmm0,%xmm1
|
|
418: 7a 06 jp 0x420
|
|
41a: 0f 84 5a 01 00 00 je 0x57a
|
|
420: 41 83 f9 10 cmp $0x10,%r9d
|
|
424: 0f 8c 3a 01 00 00 jl 0x564
|
|
42a: 41 83 f9 1d cmp $0x1d,%r9d
|
|
42e: 0f 8c 38 01 00 00 jl 0x56c
|
|
434: 4d 89 c2 mov %r8,%r10
|
|
437: 49 83 e2 1f and $0x1f,%r10
|
|
43b: 45 85 d2 test %r10d,%r10d
|
|
43e: 74 18 je 0x458
|
|
440: 41 f7 c2 03 00 00 00 test $0x3,%r10d
|
|
447: 0f 85 17 01 00 00 jne 0x564
|
|
44d: 41 f7 da neg %r10d
|
|
450: 41 83 c2 20 add $0x20,%r10d
|
|
454: 41 c1 ea 02 shr $0x2,%r10d
|
|
458: 41 8d 42 10 lea 0x10(%r10),%eax
|
|
45c: 44 3b c8 cmp %eax,%r9d
|
|
45f: 0f 8c ff 00 00 00 jl 0x564
|
|
465: 45 89 cb mov %r9d,%r11d
|
|
468: 33 c0 xor %eax,%eax
|
|
46a: 45 2b da sub %r10d,%r11d
|
|
46d: 41 83 e3 0f and $0xf,%r11d
|
|
471: 41 f7 db neg %r11d
|
|
474: 45 03 d9 add %r9d,%r11d
|
|
477: 44 89 d3 mov %r10d,%ebx
|
|
47a: 45 85 d2 test %r10d,%r10d
|
|
47d: 76 14 jbe 0x493
|
|
47f: 90 nop
|
|
480: c5 f2 59 04 81 vmulss (%rcx,%rax,4),%xmm1,%xmm0
|
|
485: c4 c1 7a 11 04 80 vmovss %xmm0,(%r8,%rax,4)
|
|
48b: 48 ff c0 inc %rax
|
|
48e: 48 3b c3 cmp %rbx,%rax
|
|
491: 72 ed jb 0x480
|
|
493: c4 e2 7d 18 c1 vbroadcastss %xmm1,%ymm0
|
|
498: 49 63 c3 movslq %r11d,%rax
|
|
49b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
4a0: c5 fc 59 14 99 vmulps (%rcx,%rbx,4),%ymm0,%ymm2
|
|
4a5: c5 fc 59 5c 99 20 vmulps 0x20(%rcx,%rbx,4),%ymm0,%ymm3
|
|
4ab: c4 c1 7c 11 14 98 vmovups %ymm2,(%r8,%rbx,4)
|
|
4b1: c4 c1 7c 11 5c 98 20 vmovups %ymm3,0x20(%r8,%rbx,4)
|
|
4b8: 48 83 c3 10 add $0x10,%rbx
|
|
4bc: 48 3b d8 cmp %rax,%rbx
|
|
4bf: 72 df jb 0x4a0
|
|
4c1: 41 8d 43 01 lea 0x1(%r11),%eax
|
|
4c5: 41 3b c1 cmp %r9d,%eax
|
|
4c8: 0f 87 86 00 00 00 ja 0x554
|
|
4ce: 4d 63 c9 movslq %r9d,%r9
|
|
4d1: 4d 63 db movslq %r11d,%r11
|
|
4d4: 4d 2b cb sub %r11,%r9
|
|
4d7: 49 83 f9 04 cmp $0x4,%r9
|
|
4db: 0f 8c 7e 00 00 00 jl 0x55f
|
|
4e1: 4d 63 db movslq %r11d,%r11
|
|
4e4: 45 89 ca mov %r9d,%r10d
|
|
4e7: 41 83 e2 fc and $0xfffffffc,%r10d
|
|
4eb: 33 db xor %ebx,%ebx
|
|
4ed: 4d 63 d2 movslq %r10d,%r10
|
|
4f0: c4 e2 79 18 c1 vbroadcastss %xmm1,%xmm0
|
|
4f5: 4b 8d 04 98 lea (%r8,%r11,4),%rax
|
|
4f9: 4a 8d 14 99 lea (%rcx,%r11,4),%rdx
|
|
4fd: 0f 1f 00 nopl (%rax)
|
|
500: c5 f8 59 14 9a vmulps (%rdx,%rbx,4),%xmm0,%xmm2
|
|
505: c5 f8 11 14 98 vmovups %xmm2,(%rax,%rbx,4)
|
|
50a: 48 83 c3 04 add $0x4,%rbx
|
|
50e: 49 3b da cmp %r10,%rbx
|
|
511: 72 ed jb 0x500
|
|
513: 4d 3b d1 cmp %r9,%r10
|
|
516: 73 3c jae 0x554
|
|
518: 4d 63 db movslq %r11d,%r11
|
|
51b: 4b 8d 14 98 lea (%r8,%r11,4),%rdx
|
|
51f: 4a 8d 04 99 lea (%rcx,%r11,4),%rax
|
|
523: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
52a: 00
|
|
52b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
532: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
539: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
540: c4 a1 72 59 04 90 vmulss (%rax,%r10,4),%xmm1,%xmm0
|
|
546: c4 a1 7a 11 04 92 vmovss %xmm0,(%rdx,%r10,4)
|
|
54c: 49 ff c2 inc %r10
|
|
54f: 4d 3b d1 cmp %r9,%r10
|
|
552: 72 ec jb 0x540
|
|
554: 33 c0 xor %eax,%eax
|
|
556: c5 f8 77 vzeroupper
|
|
559: 48 83 c4 20 add $0x20,%rsp
|
|
55d: 5b pop %rbx
|
|
55e: c3 ret
|
|
55f: 45 33 d2 xor %r10d,%r10d
|
|
562: eb af jmp 0x513
|
|
564: 45 33 db xor %r11d,%r11d
|
|
567: e9 55 ff ff ff jmp 0x4c1
|
|
56c: 45 89 cb mov %r9d,%r11d
|
|
56f: 33 db xor %ebx,%ebx
|
|
571: 41 83 e3 f0 and $0xfffffff0,%r11d
|
|
575: e9 19 ff ff ff jmp 0x493
|
|
57a: 4c 89 c1 mov %r8,%rcx
|
|
57d: 44 89 ca mov %r9d,%edx
|
|
580: e8 bb 46 01 00 call 0x14c40
|
|
585: 48 83 c4 20 add $0x20,%rsp
|
|
589: 5b pop %rbx
|
|
58a: c3 ret
|
|
58b: 4c 89 c2 mov %r8,%rdx
|
|
58e: 45 89 c8 mov %r9d,%r8d
|
|
591: e8 6a 1f 00 00 call 0x2500
|
|
596: 48 83 c4 20 add $0x20,%rsp
|
|
59a: 5b pop %rbx
|
|
59b: c3 ret
|
|
59c: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
5a1: 48 83 c4 20 add $0x20,%rsp
|
|
5a5: 5b pop %rbx
|
|
5a6: c3 ret
|
|
5a7: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
5ac: 48 83 c4 20 add $0x20,%rsp
|
|
5b0: 5b pop %rbx
|
|
5b1: c3 ret
|
|
5b2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5c0: 53 push %rbx
|
|
5c1: 48 83 ec 20 sub $0x20,%rsp
|
|
5c5: 48 85 c9 test %rcx,%rcx
|
|
5c8: 0f 84 b9 01 00 00 je 0x787
|
|
5ce: 4d 85 c0 test %r8,%r8
|
|
5d1: 0f 84 b0 01 00 00 je 0x787
|
|
5d7: 45 85 c9 test %r9d,%r9d
|
|
5da: 0f 8e 9c 01 00 00 jle 0x77c
|
|
5e0: c5 f8 2e 0d 8c 83 c5 vucomiss 0x1c5838c(%rip),%xmm1 # 0x1c58974
|
|
5e7: 01
|
|
5e8: 7a 06 jp 0x5f0
|
|
5ea: 0f 84 7b 01 00 00 je 0x76b
|
|
5f0: c5 f8 57 c0 vxorps %xmm0,%xmm0,%xmm0
|
|
5f4: c5 f8 2e c8 vucomiss %xmm0,%xmm1
|
|
5f8: 7a 06 jp 0x600
|
|
5fa: 0f 84 5a 01 00 00 je 0x75a
|
|
600: 41 83 f9 10 cmp $0x10,%r9d
|
|
604: 0f 8c 3a 01 00 00 jl 0x744
|
|
60a: 41 83 f9 1d cmp $0x1d,%r9d
|
|
60e: 0f 8c 38 01 00 00 jl 0x74c
|
|
614: 4d 89 c2 mov %r8,%r10
|
|
617: 49 83 e2 1f and $0x1f,%r10
|
|
61b: 45 85 d2 test %r10d,%r10d
|
|
61e: 74 18 je 0x638
|
|
620: 41 f7 c2 03 00 00 00 test $0x3,%r10d
|
|
627: 0f 85 17 01 00 00 jne 0x744
|
|
62d: 41 f7 da neg %r10d
|
|
630: 41 83 c2 20 add $0x20,%r10d
|
|
634: 41 c1 ea 02 shr $0x2,%r10d
|
|
638: 41 8d 42 10 lea 0x10(%r10),%eax
|
|
63c: 44 3b c8 cmp %eax,%r9d
|
|
63f: 0f 8c ff 00 00 00 jl 0x744
|
|
645: 45 89 cb mov %r9d,%r11d
|
|
648: 33 c0 xor %eax,%eax
|
|
64a: 45 2b da sub %r10d,%r11d
|
|
64d: 41 83 e3 0f and $0xf,%r11d
|
|
651: 41 f7 db neg %r11d
|
|
654: 45 03 d9 add %r9d,%r11d
|
|
657: 44 89 d3 mov %r10d,%ebx
|
|
65a: 45 85 d2 test %r10d,%r10d
|
|
65d: 76 14 jbe 0x673
|
|
65f: 90 nop
|
|
660: c5 f2 59 04 81 vmulss (%rcx,%rax,4),%xmm1,%xmm0
|
|
665: c4 c1 7a 11 04 80 vmovss %xmm0,(%r8,%rax,4)
|
|
66b: 48 ff c0 inc %rax
|
|
66e: 48 3b c3 cmp %rbx,%rax
|
|
671: 72 ed jb 0x660
|
|
673: c4 e2 7d 18 c1 vbroadcastss %xmm1,%ymm0
|
|
678: 49 63 c3 movslq %r11d,%rax
|
|
67b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
680: c5 fc 59 14 99 vmulps (%rcx,%rbx,4),%ymm0,%ymm2
|
|
685: c5 fc 59 5c 99 20 vmulps 0x20(%rcx,%rbx,4),%ymm0,%ymm3
|
|
68b: c4 c1 7c 11 14 98 vmovups %ymm2,(%r8,%rbx,4)
|
|
691: c4 c1 7c 11 5c 98 20 vmovups %ymm3,0x20(%r8,%rbx,4)
|
|
698: 48 83 c3 10 add $0x10,%rbx
|
|
69c: 48 3b d8 cmp %rax,%rbx
|
|
69f: 72 df jb 0x680
|
|
6a1: 41 8d 43 01 lea 0x1(%r11),%eax
|
|
6a5: 41 3b c1 cmp %r9d,%eax
|
|
6a8: 0f 87 86 00 00 00 ja 0x734
|
|
6ae: 4d 63 c9 movslq %r9d,%r9
|
|
6b1: 4d 63 db movslq %r11d,%r11
|
|
6b4: 4d 2b cb sub %r11,%r9
|
|
6b7: 49 83 f9 04 cmp $0x4,%r9
|
|
6bb: 0f 8c 7e 00 00 00 jl 0x73f
|
|
6c1: 4d 63 db movslq %r11d,%r11
|
|
6c4: 45 89 ca mov %r9d,%r10d
|
|
6c7: 41 83 e2 fc and $0xfffffffc,%r10d
|
|
6cb: 33 db xor %ebx,%ebx
|
|
6cd: 4d 63 d2 movslq %r10d,%r10
|
|
6d0: c4 e2 79 18 c1 vbroadcastss %xmm1,%xmm0
|
|
6d5: 4b 8d 04 98 lea (%r8,%r11,4),%rax
|
|
6d9: 4a 8d 14 99 lea (%rcx,%r11,4),%rdx
|
|
6dd: 0f 1f 00 nopl (%rax)
|
|
6e0: c5 f8 59 14 9a vmulps (%rdx,%rbx,4),%xmm0,%xmm2
|
|
6e5: c5 f8 11 14 98 vmovups %xmm2,(%rax,%rbx,4)
|
|
6ea: 48 83 c3 04 add $0x4,%rbx
|
|
6ee: 49 3b da cmp %r10,%rbx
|
|
6f1: 72 ed jb 0x6e0
|
|
6f3: 4d 3b d1 cmp %r9,%r10
|
|
6f6: 73 3c jae 0x734
|
|
6f8: 4d 63 db movslq %r11d,%r11
|
|
6fb: 4b 8d 14 98 lea (%r8,%r11,4),%rdx
|
|
6ff: 4a 8d 04 99 lea (%rcx,%r11,4),%rax
|
|
703: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
70a: 00
|
|
70b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
712: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
719: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
720: c4 a1 72 59 04 90 vmulss (%rax,%r10,4),%xmm1,%xmm0
|
|
726: c4 a1 7a 11 04 92 vmovss %xmm0,(%rdx,%r10,4)
|
|
72c: 49 ff c2 inc %r10
|
|
72f: 4d 3b d1 cmp %r9,%r10
|
|
732: 72 ec jb 0x720
|
|
734: 33 c0 xor %eax,%eax
|
|
736: c5 f8 77 vzeroupper
|
|
739: 48 83 c4 20 add $0x20,%rsp
|
|
73d: 5b pop %rbx
|
|
73e: c3 ret
|
|
73f: 45 33 d2 xor %r10d,%r10d
|
|
742: eb af jmp 0x6f3
|
|
744: 45 33 db xor %r11d,%r11d
|
|
747: e9 55 ff ff ff jmp 0x6a1
|
|
74c: 45 89 cb mov %r9d,%r11d
|
|
74f: 33 db xor %ebx,%ebx
|
|
751: 41 83 e3 f0 and $0xfffffff0,%r11d
|
|
755: e9 19 ff ff ff jmp 0x673
|
|
75a: 4c 89 c1 mov %r8,%rcx
|
|
75d: 44 89 ca mov %r9d,%edx
|
|
760: e8 1b 45 01 00 call 0x14c80
|
|
765: 48 83 c4 20 add $0x20,%rsp
|
|
769: 5b pop %rbx
|
|
76a: c3 ret
|
|
76b: 4c 89 c2 mov %r8,%rdx
|
|
76e: 45 89 c8 mov %r9d,%r8d
|
|
771: e8 4a 1e 00 00 call 0x25c0
|
|
776: 48 83 c4 20 add $0x20,%rsp
|
|
77a: 5b pop %rbx
|
|
77b: c3 ret
|
|
77c: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
781: 48 83 c4 20 add $0x20,%rsp
|
|
785: 5b pop %rbx
|
|
786: c3 ret
|
|
787: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
78c: 48 83 c4 20 add $0x20,%rsp
|
|
790: 5b pop %rbx
|
|
791: c3 ret
|
|
792: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
799: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7a0: 48 83 ec 38 sub $0x38,%rsp
|
|
7a4: 48 8b 05 85 0e 61 02 mov 0x2610e85(%rip),%rax # 0x2611630
|
|
7ab: 48 33 c4 xor %rsp,%rax
|
|
7ae: 48 89 44 24 30 mov %rax,0x30(%rsp)
|
|
7b3: 48 85 d2 test %rdx,%rdx
|
|
7b6: 74 5f je 0x817
|
|
7b8: 45 85 c0 test %r8d,%r8d
|
|
7bb: 7f 1b jg 0x7d8
|
|
7bd: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx
|
|
7c2: 48 33 cc xor %rsp,%rcx
|
|
7c5: 48 3b 0d 64 0e 61 02 cmp 0x2610e64(%rip),%rcx # 0x2611630
|
|
7cc: 75 44 jne 0x812
|
|
7ce: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
7d3: 48 83 c4 38 add $0x38,%rsp
|
|
7d7: c3 ret
|
|
7d8: 48 8b 01 mov (%rcx),%rax
|
|
7db: 4c 8b 49 08 mov 0x8(%rcx),%r9
|
|
7df: 48 8d 4c 24 20 lea 0x20(%rsp),%rcx
|
|
7e4: 66 48 0f 6e c8 movq %rax,%xmm1
|
|
7e9: 66 49 0f 6e c1 movq %r9,%xmm0
|
|
7ee: 66 0f 14 c8 unpcklpd %xmm0,%xmm1
|
|
7f2: 0f 29 09 movaps %xmm1,(%rcx)
|
|
7f5: e8 c6 44 01 00 call 0x14cc0
|
|
7fa: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx
|
|
7ff: 48 33 cc xor %rsp,%rcx
|
|
802: 48 3b 0d 27 0e 61 02 cmp 0x2610e27(%rip),%rcx # 0x2611630
|
|
809: 75 07 jne 0x812
|
|
80b: 33 c0 xor %eax,%eax
|
|
80d: 48 83 c4 38 add $0x38,%rsp
|
|
811: c3 ret
|
|
812: e8 79 c5 12 01 call 0x112cd90
|
|
817: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx
|
|
81c: 48 33 cc xor %rsp,%rcx
|
|
81f: 48 3b 0d 0a 0e 61 02 cmp 0x2610e0a(%rip),%rcx # 0x2611630
|
|
826: 75 ea jne 0x812
|
|
828: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
82d: 48 83 c4 38 add $0x38,%rsp
|
|
831: c3 ret
|
|
832: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
839: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
840: 48 8d 64 24 c8 lea -0x38(%rsp),%rsp
|
|
845: 48 8b 05 e4 0d 61 02 mov 0x2610de4(%rip),%rax # 0x2611630
|
|
84c: 48 33 c4 xor %rsp,%rax
|
|
84f: 48 89 44 24 30 mov %rax,0x30(%rsp)
|
|
854: 48 85 d2 test %rdx,%rdx
|
|
857: 74 57 je 0x8b0
|
|
859: 45 85 c0 test %r8d,%r8d
|
|
85c: 7f 1c jg 0x87a
|
|
85e: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx
|
|
863: 48 33 cc xor %rsp,%rcx
|
|
866: 48 3b 0d c3 0d 61 02 cmp 0x2610dc3(%rip),%rcx # 0x2611630
|
|
86d: 75 3c jne 0x8ab
|
|
86f: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
874: 48 8d 64 24 38 lea 0x38(%rsp),%rsp
|
|
879: c3 ret
|
|
87a: f3 0f 7e 01 movq (%rcx),%xmm0
|
|
87e: 66 0f 16 41 08 movhpd 0x8(%rcx),%xmm0
|
|
883: 48 8d 4c 24 20 lea 0x20(%rsp),%rcx
|
|
888: 0f 29 44 24 20 movaps %xmm0,0x20(%rsp)
|
|
88d: e8 4e 44 01 00 call 0x14ce0
|
|
892: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx
|
|
897: 48 33 cc xor %rsp,%rcx
|
|
89a: 48 3b 0d 8f 0d 61 02 cmp 0x2610d8f(%rip),%rcx # 0x2611630
|
|
8a1: 75 08 jne 0x8ab
|
|
8a3: 33 c0 xor %eax,%eax
|
|
8a5: 48 8d 64 24 38 lea 0x38(%rsp),%rsp
|
|
8aa: c3 ret
|
|
8ab: e8 e0 c4 12 01 call 0x112cd90
|
|
8b0: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx
|
|
8b5: 48 33 cc xor %rsp,%rcx
|
|
8b8: 48 3b 0d 71 0d 61 02 cmp 0x2610d71(%rip),%rcx # 0x2611630
|
|
8bf: 75 ea jne 0x8ab
|
|
8c1: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
8c6: 48 8d 64 24 38 lea 0x38(%rsp),%rsp
|
|
8cb: c3 ret
|
|
8cc: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
8d3: 00
|
|
8d4: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
8db: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
8e0: 48 83 ec 38 sub $0x38,%rsp
|
|
8e4: 48 8b 05 45 0d 61 02 mov 0x2610d45(%rip),%rax # 0x2611630
|
|
8eb: 48 33 c4 xor %rsp,%rax
|
|
8ee: 48 89 44 24 30 mov %rax,0x30(%rsp)
|
|
8f3: 48 85 d2 test %rdx,%rdx
|
|
8f6: 74 61 je 0x959
|
|
8f8: 45 85 c0 test %r8d,%r8d
|
|
8fb: 7f 1b jg 0x918
|
|
8fd: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx
|
|
902: 48 33 cc xor %rsp,%rcx
|
|
905: 48 3b 0d 24 0d 61 02 cmp 0x2610d24(%rip),%rcx # 0x2611630
|
|
90c: 75 46 jne 0x954
|
|
90e: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
913: 48 83 c4 38 add $0x38,%rsp
|
|
917: c3 ret
|
|
918: 48 8b 01 mov (%rcx),%rax
|
|
91b: 4c 8b 49 08 mov 0x8(%rcx),%r9
|
|
91f: 66 48 0f 6e c8 movq %rax,%xmm1
|
|
924: 66 49 0f 6e c1 movq %r9,%xmm0
|
|
929: 48 8d 4c 24 20 lea 0x20(%rsp),%rcx
|
|
92e: 66 0f 14 c8 unpcklpd %xmm0,%xmm1
|
|
932: 0f 11 4c 24 20 movups %xmm1,0x20(%rsp)
|
|
937: e8 c4 43 01 00 call 0x14d00
|
|
93c: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx
|
|
941: 48 33 cc xor %rsp,%rcx
|
|
944: 48 3b 0d e5 0c 61 02 cmp 0x2610ce5(%rip),%rcx # 0x2611630
|
|
94b: 75 07 jne 0x954
|
|
94d: 33 c0 xor %eax,%eax
|
|
94f: 48 83 c4 38 add $0x38,%rsp
|
|
953: c3 ret
|
|
954: e8 37 c4 12 01 call 0x112cd90
|
|
959: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx
|
|
95e: 48 33 cc xor %rsp,%rcx
|
|
961: 48 3b 0d c8 0c 61 02 cmp 0x2610cc8(%rip),%rcx # 0x2611630
|
|
968: 75 ea jne 0x954
|
|
96a: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
96f: 48 83 c4 38 add $0x38,%rsp
|
|
973: c3 ret
|
|
974: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
979: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
980: 48 83 ec 38 sub $0x38,%rsp
|
|
984: 48 8b 05 a5 0c 61 02 mov 0x2610ca5(%rip),%rax # 0x2611630
|
|
98b: 48 33 c4 xor %rsp,%rax
|
|
98e: 48 89 44 24 30 mov %rax,0x30(%rsp)
|
|
993: 48 85 d2 test %rdx,%rdx
|
|
996: 74 60 je 0x9f8
|
|
998: 45 85 c0 test %r8d,%r8d
|
|
99b: 7f 1b jg 0x9b8
|
|
99d: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx
|
|
9a2: 48 33 cc xor %rsp,%rcx
|
|
9a5: 48 3b 0d 84 0c 61 02 cmp 0x2610c84(%rip),%rcx # 0x2611630
|
|
9ac: 75 45 jne 0x9f3
|
|
9ae: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
9b3: 48 83 c4 38 add $0x38,%rsp
|
|
9b7: c3 ret
|
|
9b8: 48 8b 01 mov (%rcx),%rax
|
|
9bb: 4c 8b 49 08 mov 0x8(%rcx),%r9
|
|
9bf: 48 8d 4c 24 20 lea 0x20(%rsp),%rcx
|
|
9c4: c4 e1 f9 6e c0 vmovq %rax,%xmm0
|
|
9c9: c4 c1 f9 6e c9 vmovq %r9,%xmm1
|
|
9ce: c5 f9 14 d1 vunpcklpd %xmm1,%xmm0,%xmm2
|
|
9d2: c5 f8 11 11 vmovups %xmm2,(%rcx)
|
|
9d6: e8 45 43 01 00 call 0x14d20
|
|
9db: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx
|
|
9e0: 48 33 cc xor %rsp,%rcx
|
|
9e3: 48 3b 0d 46 0c 61 02 cmp 0x2610c46(%rip),%rcx # 0x2611630
|
|
9ea: 75 07 jne 0x9f3
|
|
9ec: 33 c0 xor %eax,%eax
|
|
9ee: 48 83 c4 38 add $0x38,%rsp
|
|
9f2: c3 ret
|
|
9f3: e8 98 c3 12 01 call 0x112cd90
|
|
9f8: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx
|
|
9fd: 48 33 cc xor %rsp,%rcx
|
|
a00: 48 3b 0d 29 0c 61 02 cmp 0x2610c29(%rip),%rcx # 0x2611630
|
|
a07: 75 ea jne 0x9f3
|
|
a09: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
a0e: 48 83 c4 38 add $0x38,%rsp
|
|
a12: c3 ret
|
|
a13: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
a18: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
a1f: 00
|
|
a20: 48 83 ec 38 sub $0x38,%rsp
|
|
a24: 48 8b 05 05 0c 61 02 mov 0x2610c05(%rip),%rax # 0x2611630
|
|
a2b: 48 33 c4 xor %rsp,%rax
|
|
a2e: 48 89 44 24 30 mov %rax,0x30(%rsp)
|
|
a33: 48 85 d2 test %rdx,%rdx
|
|
a36: 74 60 je 0xa98
|
|
a38: 45 85 c0 test %r8d,%r8d
|
|
a3b: 7f 1b jg 0xa58
|
|
a3d: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx
|
|
a42: 48 33 cc xor %rsp,%rcx
|
|
a45: 48 3b 0d e4 0b 61 02 cmp 0x2610be4(%rip),%rcx # 0x2611630
|
|
a4c: 75 45 jne 0xa93
|
|
a4e: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
a53: 48 83 c4 38 add $0x38,%rsp
|
|
a57: c3 ret
|
|
a58: 48 8b 01 mov (%rcx),%rax
|
|
a5b: 4c 8b 49 08 mov 0x8(%rcx),%r9
|
|
a5f: 48 8d 4c 24 20 lea 0x20(%rsp),%rcx
|
|
a64: c4 e1 f9 6e c0 vmovq %rax,%xmm0
|
|
a69: c4 c1 f9 6e c9 vmovq %r9,%xmm1
|
|
a6e: c5 f9 14 d1 vunpcklpd %xmm1,%xmm0,%xmm2
|
|
a72: c5 f8 11 11 vmovups %xmm2,(%rcx)
|
|
a76: e8 c5 42 01 00 call 0x14d40
|
|
a7b: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx
|
|
a80: 48 33 cc xor %rsp,%rcx
|
|
a83: 48 3b 0d a6 0b 61 02 cmp 0x2610ba6(%rip),%rcx # 0x2611630
|
|
a8a: 75 07 jne 0xa93
|
|
a8c: 33 c0 xor %eax,%eax
|
|
a8e: 48 83 c4 38 add $0x38,%rsp
|
|
a92: c3 ret
|
|
a93: e8 f8 c2 12 01 call 0x112cd90
|
|
a98: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx
|
|
a9d: 48 33 cc xor %rsp,%rcx
|
|
aa0: 48 3b 0d 89 0b 61 02 cmp 0x2610b89(%rip),%rcx # 0x2611630
|
|
aa7: 75 ea jne 0xa93
|
|
aa9: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
aae: 48 83 c4 38 add $0x38,%rsp
|
|
ab2: c3 ret
|
|
ab3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
ab8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
abf: 00
|
|
ac0: 48 83 ec 38 sub $0x38,%rsp
|
|
ac4: 48 8b 05 65 0b 61 02 mov 0x2610b65(%rip),%rax # 0x2611630
|
|
acb: 48 33 c4 xor %rsp,%rax
|
|
ace: 48 89 44 24 30 mov %rax,0x30(%rsp)
|
|
ad3: 48 85 d2 test %rdx,%rdx
|
|
ad6: 74 60 je 0xb38
|
|
ad8: 45 85 c0 test %r8d,%r8d
|
|
adb: 7f 1b jg 0xaf8
|
|
add: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx
|
|
ae2: 48 33 cc xor %rsp,%rcx
|
|
ae5: 48 3b 0d 44 0b 61 02 cmp 0x2610b44(%rip),%rcx # 0x2611630
|
|
aec: 75 45 jne 0xb33
|
|
aee: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
af3: 48 83 c4 38 add $0x38,%rsp
|
|
af7: c3 ret
|
|
af8: 48 8b 01 mov (%rcx),%rax
|
|
afb: 4c 8b 49 08 mov 0x8(%rcx),%r9
|
|
aff: 48 8d 4c 24 20 lea 0x20(%rsp),%rcx
|
|
b04: c4 e1 f9 6e c0 vmovq %rax,%xmm0
|
|
b09: c4 c1 f9 6e c9 vmovq %r9,%xmm1
|
|
b0e: c5 f9 14 d1 vunpcklpd %xmm1,%xmm0,%xmm2
|
|
b12: c5 f8 11 11 vmovups %xmm2,(%rcx)
|
|
b16: e8 45 42 01 00 call 0x14d60
|
|
b1b: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx
|
|
b20: 48 33 cc xor %rsp,%rcx
|
|
b23: 48 3b 0d 06 0b 61 02 cmp 0x2610b06(%rip),%rcx # 0x2611630
|
|
b2a: 75 07 jne 0xb33
|
|
b2c: 33 c0 xor %eax,%eax
|
|
b2e: 48 83 c4 38 add $0x38,%rsp
|
|
b32: c3 ret
|
|
b33: e8 58 c2 12 01 call 0x112cd90
|
|
b38: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx
|
|
b3d: 48 33 cc xor %rsp,%rcx
|
|
b40: 48 3b 0d e9 0a 61 02 cmp 0x2610ae9(%rip),%rcx # 0x2611630
|
|
b47: 75 ea jne 0xb33
|
|
b49: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
b4e: 48 83 c4 38 add $0x38,%rsp
|
|
b52: c3 ret
|
|
b53: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
b58: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
b5f: 00
|
|
b60: 48 83 ec 28 sub $0x28,%rsp
|
|
b64: 48 85 c9 test %rcx,%rcx
|
|
b67: 74 20 je 0xb89
|
|
b69: 48 85 d2 test %rdx,%rdx
|
|
b6c: 74 1b je 0xb89
|
|
b6e: 45 85 c0 test %r8d,%r8d
|
|
b71: 7f 0a jg 0xb7d
|
|
b73: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
b78: 48 83 c4 28 add $0x28,%rsp
|
|
b7c: c3 ret
|
|
b7d: e8 fe 41 01 00 call 0x14d80
|
|
b82: 33 c0 xor %eax,%eax
|
|
b84: 48 83 c4 28 add $0x28,%rsp
|
|
b88: c3 ret
|
|
b89: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
b8e: 48 83 c4 28 add $0x28,%rsp
|
|
b92: c3 ret
|
|
b93: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
b98: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
b9f: 00
|
|
ba0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
|
|
ba5: 48 85 c9 test %rcx,%rcx
|
|
ba8: 74 22 je 0xbcc
|
|
baa: 48 85 d2 test %rdx,%rdx
|
|
bad: 74 1d je 0xbcc
|
|
baf: 45 85 c0 test %r8d,%r8d
|
|
bb2: 7f 0b jg 0xbbf
|
|
bb4: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
bb9: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
bbe: c3 ret
|
|
bbf: e8 9c 43 01 00 call 0x14f60
|
|
bc4: 33 c0 xor %eax,%eax
|
|
bc6: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
bcb: c3 ret
|
|
bcc: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
bd1: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
bd6: c3 ret
|
|
bd7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
bde: 00 00
|
|
be0: 48 83 ec 28 sub $0x28,%rsp
|
|
be4: 48 85 c9 test %rcx,%rcx
|
|
be7: 74 20 je 0xc09
|
|
be9: 48 85 d2 test %rdx,%rdx
|
|
bec: 74 1b je 0xc09
|
|
bee: 45 85 c0 test %r8d,%r8d
|
|
bf1: 7f 0a jg 0xbfd
|
|
bf3: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
bf8: 48 83 c4 28 add $0x28,%rsp
|
|
bfc: c3 ret
|
|
bfd: e8 3e 45 01 00 call 0x15140
|
|
c02: 33 c0 xor %eax,%eax
|
|
c04: 48 83 c4 28 add $0x28,%rsp
|
|
c08: c3 ret
|
|
c09: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
c0e: 48 83 c4 28 add $0x28,%rsp
|
|
c12: c3 ret
|
|
c13: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
c18: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
c1f: 00
|
|
c20: 56 push %rsi
|
|
c21: 48 89 d6 mov %rdx,%rsi
|
|
c24: 48 85 c9 test %rcx,%rcx
|
|
c27: 0f 84 d0 01 00 00 je 0xdfd
|
|
c2d: 48 85 f6 test %rsi,%rsi
|
|
c30: 0f 84 c7 01 00 00 je 0xdfd
|
|
c36: 45 85 c0 test %r8d,%r8d
|
|
c39: 0f 8e b7 01 00 00 jle 0xdf6
|
|
c3f: 41 83 f8 10 cmp $0x10,%r8d
|
|
c43: 0f 8c 9d 01 00 00 jl 0xde6
|
|
c49: 49 89 f1 mov %rsi,%r9
|
|
c4c: 49 83 e1 1f and $0x1f,%r9
|
|
c50: 45 89 c9 mov %r9d,%r9d
|
|
c53: 45 85 c9 test %r9d,%r9d
|
|
c56: 74 18 je 0xc70
|
|
c58: 41 f7 c1 07 00 00 00 test $0x7,%r9d
|
|
c5f: 0f 85 81 01 00 00 jne 0xde6
|
|
c65: 41 f7 d9 neg %r9d
|
|
c68: 41 83 c1 20 add $0x20,%r9d
|
|
c6c: 41 c1 e9 03 shr $0x3,%r9d
|
|
c70: 41 8d 41 10 lea 0x10(%r9),%eax
|
|
c74: 44 3b c0 cmp %eax,%r8d
|
|
c77: 0f 8c 69 01 00 00 jl 0xde6
|
|
c7d: 44 89 c0 mov %r8d,%eax
|
|
c80: 33 d2 xor %edx,%edx
|
|
c82: 41 2b c1 sub %r9d,%eax
|
|
c85: 83 e0 0f and $0xf,%eax
|
|
c88: f7 d8 neg %eax
|
|
c8a: 41 03 c0 add %r8d,%eax
|
|
c8d: 45 85 c9 test %r9d,%r9d
|
|
c90: 76 25 jbe 0xcb7
|
|
c92: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
c99: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
ca0: c5 fb 10 04 d6 vmovsd (%rsi,%rdx,8),%xmm0
|
|
ca5: c5 fb 5c 0c d1 vsubsd (%rcx,%rdx,8),%xmm0,%xmm1
|
|
caa: c5 fb 11 0c d6 vmovsd %xmm1,(%rsi,%rdx,8)
|
|
caf: 48 ff c2 inc %rdx
|
|
cb2: 49 3b d1 cmp %r9,%rdx
|
|
cb5: 72 e9 jb 0xca0
|
|
cb7: 48 63 d0 movslq %eax,%rdx
|
|
cba: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
cc0: c4 a1 7d 10 0c ce vmovupd (%rsi,%r9,8),%ymm1
|
|
cc6: c4 a1 7d 10 6c ce 20 vmovupd 0x20(%rsi,%r9,8),%ymm5
|
|
ccd: c4 a1 79 10 04 c9 vmovupd (%rcx,%r9,8),%xmm0
|
|
cd3: c4 a1 79 10 64 c9 20 vmovupd 0x20(%rcx,%r9,8),%xmm4
|
|
cda: c4 a3 7d 18 54 c9 10 vinsertf128 $0x1,0x10(%rcx,%r9,8),%ymm0,%ymm2
|
|
ce1: 01
|
|
ce2: c5 f5 5c da vsubpd %ymm2,%ymm1,%ymm3
|
|
ce6: c4 a1 79 10 54 c9 40 vmovupd 0x40(%rcx,%r9,8),%xmm2
|
|
ced: c4 a1 7d 11 1c ce vmovupd %ymm3,(%rsi,%r9,8)
|
|
cf3: c4 a1 7d 10 5c ce 40 vmovupd 0x40(%rsi,%r9,8),%ymm3
|
|
cfa: c4 a3 5d 18 44 c9 30 vinsertf128 $0x1,0x30(%rcx,%r9,8),%ymm4,%ymm0
|
|
d01: 01
|
|
d02: c5 d5 5c c8 vsubpd %ymm0,%ymm5,%ymm1
|
|
d06: c4 a1 79 10 44 c9 60 vmovupd 0x60(%rcx,%r9,8),%xmm0
|
|
d0d: c4 a1 7d 11 4c ce 20 vmovupd %ymm1,0x20(%rsi,%r9,8)
|
|
d14: c4 a1 7d 10 4c ce 60 vmovupd 0x60(%rsi,%r9,8),%ymm1
|
|
d1b: c4 a3 6d 18 64 c9 50 vinsertf128 $0x1,0x50(%rcx,%r9,8),%ymm2,%ymm4
|
|
d22: 01
|
|
d23: c5 e5 5c ec vsubpd %ymm4,%ymm3,%ymm5
|
|
d27: c4 a1 7d 11 6c ce 40 vmovupd %ymm5,0x40(%rsi,%r9,8)
|
|
d2e: c4 a3 7d 18 54 c9 70 vinsertf128 $0x1,0x70(%rcx,%r9,8),%ymm0,%ymm2
|
|
d35: 01
|
|
d36: c5 f5 5c da vsubpd %ymm2,%ymm1,%ymm3
|
|
d3a: c4 a1 7d 11 5c ce 60 vmovupd %ymm3,0x60(%rsi,%r9,8)
|
|
d41: 49 83 c1 10 add $0x10,%r9
|
|
d45: 4c 3b ca cmp %rdx,%r9
|
|
d48: 0f 82 72 ff ff ff jb 0xcc0
|
|
d4e: 44 8d 48 01 lea 0x1(%rax),%r9d
|
|
d52: 45 3b c8 cmp %r8d,%r9d
|
|
d55: 0f 87 7f 00 00 00 ja 0xdda
|
|
d5b: 4d 63 d0 movslq %r8d,%r10
|
|
d5e: 4c 2b d2 sub %rdx,%r10
|
|
d61: 49 83 fa 04 cmp $0x4,%r10
|
|
d65: 0f 8c 76 00 00 00 jl 0xde1
|
|
d6b: 45 89 d3 mov %r10d,%r11d
|
|
d6e: 45 33 c9 xor %r9d,%r9d
|
|
d71: 41 83 e3 fc and $0xfffffffc,%r11d
|
|
d75: 4c 8d 04 d1 lea (%rcx,%rdx,8),%r8
|
|
d79: 4d 63 db movslq %r11d,%r11
|
|
d7c: 48 8d 14 d6 lea (%rsi,%rdx,8),%rdx
|
|
d80: c4 a1 7d 10 0c ca vmovupd (%rdx,%r9,8),%ymm1
|
|
d86: c4 81 79 10 04 c8 vmovupd (%r8,%r9,8),%xmm0
|
|
d8c: c4 83 7d 18 54 c8 10 vinsertf128 $0x1,0x10(%r8,%r9,8),%ymm0,%ymm2
|
|
d93: 01
|
|
d94: c5 f5 5c da vsubpd %ymm2,%ymm1,%ymm3
|
|
d98: c4 a1 7d 11 1c ca vmovupd %ymm3,(%rdx,%r9,8)
|
|
d9e: 49 83 c1 04 add $0x4,%r9
|
|
da2: 4d 3b cb cmp %r11,%r9
|
|
da5: 72 d9 jb 0xd80
|
|
da7: 4d 3b da cmp %r10,%r11
|
|
daa: 73 2e jae 0xdda
|
|
dac: 48 63 c0 movslq %eax,%rax
|
|
daf: 48 8d 14 c1 lea (%rcx,%rax,8),%rdx
|
|
db3: 48 8d 04 c6 lea (%rsi,%rax,8),%rax
|
|
db7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
dbe: 00 00
|
|
dc0: c4 a1 7b 10 04 d8 vmovsd (%rax,%r11,8),%xmm0
|
|
dc6: c4 a1 7b 5c 0c da vsubsd (%rdx,%r11,8),%xmm0,%xmm1
|
|
dcc: c4 a1 7b 11 0c d8 vmovsd %xmm1,(%rax,%r11,8)
|
|
dd2: 49 ff c3 inc %r11
|
|
dd5: 4d 3b da cmp %r10,%r11
|
|
dd8: 72 e6 jb 0xdc0
|
|
dda: 33 c0 xor %eax,%eax
|
|
ddc: c5 f8 77 vzeroupper
|
|
ddf: 5e pop %rsi
|
|
de0: c3 ret
|
|
de1: 45 33 db xor %r11d,%r11d
|
|
de4: eb c1 jmp 0xda7
|
|
de6: 33 c0 xor %eax,%eax
|
|
de8: 41 83 f8 01 cmp $0x1,%r8d
|
|
dec: 72 ec jb 0xdda
|
|
dee: 4d 63 d0 movslq %r8d,%r10
|
|
df1: 45 33 db xor %r11d,%r11d
|
|
df4: eb b1 jmp 0xda7
|
|
df6: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
dfb: 5e pop %rsi
|
|
dfc: c3 ret
|
|
dfd: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
e02: 5e pop %rsi
|
|
e03: c3 ret
|
|
e04: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
e0b: 00
|
|
e0c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
e13: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
e18: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
e1f: 00
|
|
e20: 53 push %rbx
|
|
e21: 48 85 c9 test %rcx,%rcx
|
|
e24: 0f 84 aa 01 00 00 je 0xfd4
|
|
e2a: 48 85 d2 test %rdx,%rdx
|
|
e2d: 0f 84 a1 01 00 00 je 0xfd4
|
|
e33: 45 85 c0 test %r8d,%r8d
|
|
e36: 0f 8e 91 01 00 00 jle 0xfcd
|
|
e3c: 41 83 f8 10 cmp $0x10,%r8d
|
|
e40: 0f 8c 80 01 00 00 jl 0xfc6
|
|
e46: 49 89 d3 mov %rdx,%r11
|
|
e49: 49 83 e3 1f and $0x1f,%r11
|
|
e4d: 45 85 db test %r11d,%r11d
|
|
e50: 74 18 je 0xe6a
|
|
e52: 41 f7 c3 07 00 00 00 test $0x7,%r11d
|
|
e59: 0f 85 67 01 00 00 jne 0xfc6
|
|
e5f: 41 f7 db neg %r11d
|
|
e62: 41 83 c3 20 add $0x20,%r11d
|
|
e66: 41 c1 eb 03 shr $0x3,%r11d
|
|
e6a: 41 8d 43 10 lea 0x10(%r11),%eax
|
|
e6e: 44 3b c0 cmp %eax,%r8d
|
|
e71: 0f 8c 4f 01 00 00 jl 0xfc6
|
|
e77: 44 89 c0 mov %r8d,%eax
|
|
e7a: 45 33 d2 xor %r10d,%r10d
|
|
e7d: 41 2b c3 sub %r11d,%eax
|
|
e80: 83 e0 0f and $0xf,%eax
|
|
e83: f7 d8 neg %eax
|
|
e85: 41 03 c0 add %r8d,%eax
|
|
e88: 44 89 db mov %r11d,%ebx
|
|
e8b: 45 85 db test %r11d,%r11d
|
|
e8e: 76 2a jbe 0xeba
|
|
e90: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
e97: 00
|
|
e98: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
e9f: 90 nop
|
|
ea0: c4 a1 7b 10 04 d2 vmovsd (%rdx,%r10,8),%xmm0
|
|
ea6: c4 a1 7b 5c 0c d1 vsubsd (%rcx,%r10,8),%xmm0,%xmm1
|
|
eac: c4 a1 7b 11 0c d2 vmovsd %xmm1,(%rdx,%r10,8)
|
|
eb2: 49 ff c2 inc %r10
|
|
eb5: 4c 3b d3 cmp %rbx,%r10
|
|
eb8: 72 e6 jb 0xea0
|
|
eba: 4c 63 d0 movslq %eax,%r10
|
|
ebd: 0f 1f 00 nopl (%rax)
|
|
ec0: c5 fd 10 04 da vmovupd (%rdx,%rbx,8),%ymm0
|
|
ec5: 4c 8d 1c da lea (%rdx,%rbx,8),%r11
|
|
ec9: c4 c1 7d 10 53 20 vmovupd 0x20(%r11),%ymm2
|
|
ecf: c4 c1 7d 10 63 40 vmovupd 0x40(%r11),%ymm4
|
|
ed5: c5 fd 5c 0c d9 vsubpd (%rcx,%rbx,8),%ymm0,%ymm1
|
|
eda: c5 ed 5c 5c d9 20 vsubpd 0x20(%rcx,%rbx,8),%ymm2,%ymm3
|
|
ee0: c5 dd 5c 6c d9 40 vsubpd 0x40(%rcx,%rbx,8),%ymm4,%ymm5
|
|
ee6: c4 c1 7d 10 43 60 vmovupd 0x60(%r11),%ymm0
|
|
eec: c4 c1 7d 11 0b vmovupd %ymm1,(%r11)
|
|
ef1: c4 c1 7d 11 5b 20 vmovupd %ymm3,0x20(%r11)
|
|
ef7: c4 c1 7d 11 6b 40 vmovupd %ymm5,0x40(%r11)
|
|
efd: c5 fd 5c 4c d9 60 vsubpd 0x60(%rcx,%rbx,8),%ymm0,%ymm1
|
|
f03: 48 83 c3 10 add $0x10,%rbx
|
|
f07: c4 c1 7d 11 4b 60 vmovupd %ymm1,0x60(%r11)
|
|
f0d: 49 3b da cmp %r10,%rbx
|
|
f10: 72 ae jb 0xec0
|
|
f12: 8d 58 01 lea 0x1(%rax),%ebx
|
|
f15: 41 3b d8 cmp %r8d,%ebx
|
|
f18: 0f 87 9c 00 00 00 ja 0xfba
|
|
f1e: 4d 63 c8 movslq %r8d,%r9
|
|
f21: 48 63 c0 movslq %eax,%rax
|
|
f24: 4c 2b c8 sub %rax,%r9
|
|
f27: 49 83 f9 04 cmp $0x4,%r9
|
|
f2b: 0f 8c 90 00 00 00 jl 0xfc1
|
|
f31: 48 63 c0 movslq %eax,%rax
|
|
f34: 45 89 ca mov %r9d,%r10d
|
|
f37: 41 83 e2 fc and $0xfffffffc,%r10d
|
|
f3b: 45 33 c0 xor %r8d,%r8d
|
|
f3e: 4d 63 d2 movslq %r10d,%r10
|
|
f41: 48 8d 1c c1 lea (%rcx,%rax,8),%rbx
|
|
f45: 4c 8d 1c c2 lea (%rdx,%rax,8),%r11
|
|
f49: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
f50: 00
|
|
f51: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
f58: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
f5f: 00
|
|
f60: c4 81 7d 10 04 c3 vmovupd (%r11,%r8,8),%ymm0
|
|
f66: c4 a1 7d 5c 0c c3 vsubpd (%rbx,%r8,8),%ymm0,%ymm1
|
|
f6c: c4 81 7d 11 0c c3 vmovupd %ymm1,(%r11,%r8,8)
|
|
f72: 49 83 c0 04 add $0x4,%r8
|
|
f76: 4d 3b c2 cmp %r10,%r8
|
|
f79: 72 e5 jb 0xf60
|
|
f7b: 4d 3b d1 cmp %r9,%r10
|
|
f7e: 73 3a jae 0xfba
|
|
f80: 48 63 c0 movslq %eax,%rax
|
|
f83: 48 8d 0c c1 lea (%rcx,%rax,8),%rcx
|
|
f87: 48 8d 04 c2 lea (%rdx,%rax,8),%rax
|
|
f8b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
f92: 00
|
|
f93: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
f9a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
fa0: c4 a1 7b 10 04 d0 vmovsd (%rax,%r10,8),%xmm0
|
|
fa6: c4 a1 7b 5c 0c d1 vsubsd (%rcx,%r10,8),%xmm0,%xmm1
|
|
fac: c4 a1 7b 11 0c d0 vmovsd %xmm1,(%rax,%r10,8)
|
|
fb2: 49 ff c2 inc %r10
|
|
fb5: 4d 3b d1 cmp %r9,%r10
|
|
fb8: 72 e6 jb 0xfa0
|
|
fba: 33 c0 xor %eax,%eax
|
|
fbc: c5 f8 77 vzeroupper
|
|
fbf: 5b pop %rbx
|
|
fc0: c3 ret
|
|
fc1: 45 33 d2 xor %r10d,%r10d
|
|
fc4: eb b5 jmp 0xf7b
|
|
fc6: 33 c0 xor %eax,%eax
|
|
fc8: e9 45 ff ff ff jmp 0xf12
|
|
fcd: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
fd2: 5b pop %rbx
|
|
fd3: c3 ret
|
|
fd4: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
fd9: 5b pop %rbx
|
|
fda: c3 ret
|
|
fdb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
fe0: 53 push %rbx
|
|
fe1: 49 89 ca mov %rcx,%r10
|
|
fe4: 4d 85 d2 test %r10,%r10
|
|
fe7: 0f 84 a4 01 00 00 je 0x1191
|
|
fed: 48 85 d2 test %rdx,%rdx
|
|
ff0: 0f 84 9b 01 00 00 je 0x1191
|
|
ff6: 45 85 c0 test %r8d,%r8d
|
|
ff9: 0f 8e 8b 01 00 00 jle 0x118a
|
|
fff: 41 83 f8 10 cmp $0x10,%r8d
|
|
1003: 0f 8c 79 01 00 00 jl 0x1182
|
|
1009: 48 89 d3 mov %rdx,%rbx
|
|
100c: 48 83 e3 1f and $0x1f,%rbx
|
|
1010: 85 db test %ebx,%ebx
|
|
1012: 74 11 je 0x1025
|
|
1014: f6 c3 07 test $0x7,%bl
|
|
1017: 0f 85 65 01 00 00 jne 0x1182
|
|
101d: f7 db neg %ebx
|
|
101f: 83 c3 20 add $0x20,%ebx
|
|
1022: c1 eb 03 shr $0x3,%ebx
|
|
1025: 8d 43 10 lea 0x10(%rbx),%eax
|
|
1028: 44 3b c0 cmp %eax,%r8d
|
|
102b: 0f 8c 51 01 00 00 jl 0x1182
|
|
1031: 45 89 c1 mov %r8d,%r9d
|
|
1034: 33 c0 xor %eax,%eax
|
|
1036: 44 2b cb sub %ebx,%r9d
|
|
1039: 41 83 e1 0f and $0xf,%r9d
|
|
103d: 41 f7 d9 neg %r9d
|
|
1040: 45 03 c8 add %r8d,%r9d
|
|
1043: 89 d9 mov %ebx,%ecx
|
|
1045: 85 db test %ebx,%ebx
|
|
1047: 76 2f jbe 0x1078
|
|
1049: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
1050: 00
|
|
1051: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1058: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
105f: 00
|
|
1060: c5 fb 10 04 c2 vmovsd (%rdx,%rax,8),%xmm0
|
|
1065: c4 c1 7b 5c 0c c2 vsubsd (%r10,%rax,8),%xmm0,%xmm1
|
|
106b: c5 fb 11 0c c2 vmovsd %xmm1,(%rdx,%rax,8)
|
|
1070: 48 ff c0 inc %rax
|
|
1073: 48 3b c1 cmp %rcx,%rax
|
|
1076: 72 e8 jb 0x1060
|
|
1078: 49 63 c1 movslq %r9d,%rax
|
|
107b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
1080: c5 fd 10 04 ca vmovupd (%rdx,%rcx,8),%ymm0
|
|
1085: c5 fd 10 54 ca 20 vmovupd 0x20(%rdx,%rcx,8),%ymm2
|
|
108b: c5 fd 10 64 ca 40 vmovupd 0x40(%rdx,%rcx,8),%ymm4
|
|
1091: 62 e1 fd 28 10 44 ca vmovupd 0x60(%rdx,%rcx,8),%ymm16
|
|
1098: 03
|
|
1099: c4 c1 7d 5c 0c ca vsubpd (%r10,%rcx,8),%ymm0,%ymm1
|
|
109f: c4 c1 6d 5c 5c ca 20 vsubpd 0x20(%r10,%rcx,8),%ymm2,%ymm3
|
|
10a6: c4 c1 5d 5c 6c ca 40 vsubpd 0x40(%r10,%rcx,8),%ymm4,%ymm5
|
|
10ad: 62 c1 fd 20 5c 4c ca vsubpd 0x60(%r10,%rcx,8),%ymm16,%ymm17
|
|
10b4: 03
|
|
10b5: c5 fd 11 0c ca vmovupd %ymm1,(%rdx,%rcx,8)
|
|
10ba: c5 fd 11 5c ca 20 vmovupd %ymm3,0x20(%rdx,%rcx,8)
|
|
10c0: c5 fd 11 6c ca 40 vmovupd %ymm5,0x40(%rdx,%rcx,8)
|
|
10c6: 62 e1 fd 28 11 4c ca vmovupd %ymm17,0x60(%rdx,%rcx,8)
|
|
10cd: 03
|
|
10ce: 48 83 c1 10 add $0x10,%rcx
|
|
10d2: 48 3b c8 cmp %rax,%rcx
|
|
10d5: 72 a9 jb 0x1080
|
|
10d7: 41 8d 41 01 lea 0x1(%r9),%eax
|
|
10db: 41 3b c0 cmp %r8d,%eax
|
|
10de: 0f 87 93 00 00 00 ja 0x1177
|
|
10e4: 4d 63 c0 movslq %r8d,%r8
|
|
10e7: 4d 63 c9 movslq %r9d,%r9
|
|
10ea: 4d 2b c1 sub %r9,%r8
|
|
10ed: 49 83 f8 04 cmp $0x4,%r8
|
|
10f1: 0f 8c 87 00 00 00 jl 0x117e
|
|
10f7: 4d 63 c9 movslq %r9d,%r9
|
|
10fa: 44 89 c3 mov %r8d,%ebx
|
|
10fd: 83 e3 fc and $0xfffffffc,%ebx
|
|
1100: 33 c9 xor %ecx,%ecx
|
|
1102: 48 63 db movslq %ebx,%rbx
|
|
1105: 4b 8d 04 ca lea (%r10,%r9,8),%rax
|
|
1109: 4e 8d 1c ca lea (%rdx,%r9,8),%r11
|
|
110d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
1114: 00
|
|
1115: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
111c: 0f 1f 40 00 nopl 0x0(%rax)
|
|
1120: c4 c1 7d 10 04 cb vmovupd (%r11,%rcx,8),%ymm0
|
|
1126: c5 fd 5c 0c c8 vsubpd (%rax,%rcx,8),%ymm0,%ymm1
|
|
112b: c4 c1 7d 11 0c cb vmovupd %ymm1,(%r11,%rcx,8)
|
|
1131: 48 83 c1 04 add $0x4,%rcx
|
|
1135: 48 3b cb cmp %rbx,%rcx
|
|
1138: 72 e6 jb 0x1120
|
|
113a: 49 3b d8 cmp %r8,%rbx
|
|
113d: 73 38 jae 0x1177
|
|
113f: 4d 63 c9 movslq %r9d,%r9
|
|
1142: 4b 8d 0c ca lea (%r10,%r9,8),%rcx
|
|
1146: 4a 8d 04 ca lea (%rdx,%r9,8),%rax
|
|
114a: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
1151: 00
|
|
1152: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1159: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1160: c5 fb 10 04 d8 vmovsd (%rax,%rbx,8),%xmm0
|
|
1165: c5 fb 5c 0c d9 vsubsd (%rcx,%rbx,8),%xmm0,%xmm1
|
|
116a: c5 fb 11 0c d8 vmovsd %xmm1,(%rax,%rbx,8)
|
|
116f: 48 ff c3 inc %rbx
|
|
1172: 49 3b d8 cmp %r8,%rbx
|
|
1175: 72 e9 jb 0x1160
|
|
1177: 33 c0 xor %eax,%eax
|
|
1179: c5 f8 77 vzeroupper
|
|
117c: 5b pop %rbx
|
|
117d: c3 ret
|
|
117e: 33 db xor %ebx,%ebx
|
|
1180: eb b8 jmp 0x113a
|
|
1182: 45 33 c9 xor %r9d,%r9d
|
|
1185: e9 4d ff ff ff jmp 0x10d7
|
|
118a: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
118f: 5b pop %rbx
|
|
1190: c3 ret
|
|
1191: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
1196: 5b pop %rbx
|
|
1197: c3 ret
|
|
1198: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
119f: 00
|
|
11a0: 48 83 ec 28 sub $0x28,%rsp
|
|
11a4: 4d 89 c1 mov %r8,%r9
|
|
11a7: 49 89 d0 mov %rdx,%r8
|
|
11aa: 48 89 ca mov %rcx,%rdx
|
|
11ad: e8 2e 41 01 00 call 0x152e0
|
|
11b2: 48 83 c4 28 add $0x28,%rsp
|
|
11b6: c3 ret
|
|
11b7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
11be: 00 00
|
|
11c0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
|
|
11c5: 4d 89 c1 mov %r8,%r9
|
|
11c8: 49 89 d0 mov %rdx,%r8
|
|
11cb: 48 89 ca mov %rcx,%rdx
|
|
11ce: e8 cd 43 01 00 call 0x155a0
|
|
11d3: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
11d8: c3 ret
|
|
11d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
11e0: 48 83 ec 28 sub $0x28,%rsp
|
|
11e4: 4d 89 c1 mov %r8,%r9
|
|
11e7: 49 89 d0 mov %rdx,%r8
|
|
11ea: 48 89 ca mov %rcx,%rdx
|
|
11ed: e8 ae 46 01 00 call 0x158a0
|
|
11f2: 48 83 c4 28 add $0x28,%rsp
|
|
11f6: c3 ret
|
|
11f7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
11fe: 00 00
|
|
1200: 48 83 ec 28 sub $0x28,%rsp
|
|
1204: 4d 89 c1 mov %r8,%r9
|
|
1207: 49 89 d0 mov %rdx,%r8
|
|
120a: 48 89 ca mov %rcx,%rdx
|
|
120d: e8 ee 48 01 00 call 0x15b00
|
|
1212: 48 83 c4 28 add $0x28,%rsp
|
|
1216: c3 ret
|
|
1217: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
121e: 00 00
|
|
1220: 48 83 ec 28 sub $0x28,%rsp
|
|
1224: 4d 89 c1 mov %r8,%r9
|
|
1227: 49 89 d0 mov %rdx,%r8
|
|
122a: 48 89 ca mov %rcx,%rdx
|
|
122d: e8 4e 4b 01 00 call 0x15d80
|
|
1232: 48 83 c4 28 add $0x28,%rsp
|
|
1236: c3 ret
|
|
1237: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
123e: 00 00
|
|
1240: 48 83 ec 28 sub $0x28,%rsp
|
|
1244: 4d 89 c1 mov %r8,%r9
|
|
1247: 49 89 d0 mov %rdx,%r8
|
|
124a: 48 89 ca mov %rcx,%rdx
|
|
124d: e8 6e 4d 01 00 call 0x15fc0
|
|
1252: 48 83 c4 28 add $0x28,%rsp
|
|
1256: c3 ret
|
|
1257: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
125e: 00 00
|
|
1260: 48 83 ec 28 sub $0x28,%rsp
|
|
1264: 48 85 c9 test %rcx,%rcx
|
|
1267: 74 24 je 0x128d
|
|
1269: 48 85 d2 test %rdx,%rdx
|
|
126c: 74 1f je 0x128d
|
|
126e: 45 85 c0 test %r8d,%r8d
|
|
1271: 7f 0a jg 0x127d
|
|
1273: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
1278: 48 83 c4 28 add $0x28,%rsp
|
|
127c: c3 ret
|
|
127d: 41 c1 e0 04 shl $0x4,%r8d
|
|
1281: e8 ba 03 a6 01 call 0x1a61640
|
|
1286: 33 c0 xor %eax,%eax
|
|
1288: 48 83 c4 28 add $0x28,%rsp
|
|
128c: c3 ret
|
|
128d: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
1292: 48 83 c4 28 add $0x28,%rsp
|
|
1296: c3 ret
|
|
1297: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
129e: 00 00
|
|
12a0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
|
|
12a5: 48 85 c9 test %rcx,%rcx
|
|
12a8: 74 26 je 0x12d0
|
|
12aa: 48 85 d2 test %rdx,%rdx
|
|
12ad: 74 21 je 0x12d0
|
|
12af: 45 85 c0 test %r8d,%r8d
|
|
12b2: 7f 0b jg 0x12bf
|
|
12b4: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
12b9: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
12be: c3 ret
|
|
12bf: 41 c1 e0 04 shl $0x4,%r8d
|
|
12c3: e8 48 07 a6 01 call 0x1a61a10
|
|
12c8: 33 c0 xor %eax,%eax
|
|
12ca: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
12cf: c3 ret
|
|
12d0: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
12d5: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
12da: c3 ret
|
|
12db: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
12e0: 48 83 ec 28 sub $0x28,%rsp
|
|
12e4: 48 85 c9 test %rcx,%rcx
|
|
12e7: 74 24 je 0x130d
|
|
12e9: 48 85 d2 test %rdx,%rdx
|
|
12ec: 74 1f je 0x130d
|
|
12ee: 45 85 c0 test %r8d,%r8d
|
|
12f1: 7f 0a jg 0x12fd
|
|
12f3: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
12f8: 48 83 c4 28 add $0x28,%rsp
|
|
12fc: c3 ret
|
|
12fd: 41 c1 e0 04 shl $0x4,%r8d
|
|
1301: e8 8a 0b a6 01 call 0x1a61e90
|
|
1306: 33 c0 xor %eax,%eax
|
|
1308: 48 83 c4 28 add $0x28,%rsp
|
|
130c: c3 ret
|
|
130d: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
1312: 48 83 c4 28 add $0x28,%rsp
|
|
1316: c3 ret
|
|
1317: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
131e: 00 00
|
|
1320: 48 83 ec 38 sub $0x38,%rsp
|
|
1324: 48 85 c9 test %rcx,%rcx
|
|
1327: 0f 84 88 00 00 00 je 0x13b5
|
|
132d: 48 85 d2 test %rdx,%rdx
|
|
1330: 0f 84 7f 00 00 00 je 0x13b5
|
|
1336: 45 85 c0 test %r8d,%r8d
|
|
1339: 0f 8e 80 00 00 00 jle 0x13bf
|
|
133f: 41 81 f8 ff ff ff 07 cmp $0x7ffffff,%r8d
|
|
1346: 7e 5d jle 0x13a5
|
|
1348: 48 89 5c 24 30 mov %rbx,0x30(%rsp)
|
|
134d: 48 89 cb mov %rcx,%rbx
|
|
1350: 48 89 74 24 28 mov %rsi,0x28(%rsp)
|
|
1355: 48 89 d6 mov %rdx,%rsi
|
|
1358: 48 89 7c 24 20 mov %rdi,0x20(%rsp)
|
|
135d: 44 89 c7 mov %r8d,%edi
|
|
1360: 48 89 d9 mov %rbx,%rcx
|
|
1363: 48 89 f2 mov %rsi,%rdx
|
|
1366: 41 b8 e0 ff ff 7f mov $0x7fffffe0,%r8d
|
|
136c: e8 8f 4e 01 00 call 0x16200
|
|
1371: 81 c7 02 00 00 f8 add $0xf8000002,%edi
|
|
1377: 48 81 c3 e0 ff ff 7f add $0x7fffffe0,%rbx
|
|
137e: 48 81 c6 e0 ff ff 7f add $0x7fffffe0,%rsi
|
|
1385: 81 ff ff ff ff 07 cmp $0x7ffffff,%edi
|
|
138b: 7f d3 jg 0x1360
|
|
138d: 48 89 d9 mov %rbx,%rcx
|
|
1390: 48 89 f2 mov %rsi,%rdx
|
|
1393: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx
|
|
1398: 41 89 f8 mov %edi,%r8d
|
|
139b: 48 8b 74 24 28 mov 0x28(%rsp),%rsi
|
|
13a0: 48 8b 7c 24 20 mov 0x20(%rsp),%rdi
|
|
13a5: 41 c1 e0 04 shl $0x4,%r8d
|
|
13a9: e8 52 4e 01 00 call 0x16200
|
|
13ae: 33 c0 xor %eax,%eax
|
|
13b0: 48 83 c4 38 add $0x38,%rsp
|
|
13b4: c3 ret
|
|
13b5: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
13ba: 48 83 c4 38 add $0x38,%rsp
|
|
13be: c3 ret
|
|
13bf: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
13c4: 48 83 c4 38 add $0x38,%rsp
|
|
13c8: c3 ret
|
|
13c9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
13d0: 00
|
|
13d1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
13d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
13df: 00
|
|
13e0: 48 83 ec 38 sub $0x38,%rsp
|
|
13e4: 48 85 c9 test %rcx,%rcx
|
|
13e7: 0f 84 88 00 00 00 je 0x1475
|
|
13ed: 48 85 d2 test %rdx,%rdx
|
|
13f0: 0f 84 7f 00 00 00 je 0x1475
|
|
13f6: 45 85 c0 test %r8d,%r8d
|
|
13f9: 0f 8e 80 00 00 00 jle 0x147f
|
|
13ff: 41 81 f8 ff ff ff 07 cmp $0x7ffffff,%r8d
|
|
1406: 7e 5d jle 0x1465
|
|
1408: 48 89 5c 24 30 mov %rbx,0x30(%rsp)
|
|
140d: 48 89 cb mov %rcx,%rbx
|
|
1410: 48 89 74 24 28 mov %rsi,0x28(%rsp)
|
|
1415: 48 89 d6 mov %rdx,%rsi
|
|
1418: 48 89 7c 24 20 mov %rdi,0x20(%rsp)
|
|
141d: 44 89 c7 mov %r8d,%edi
|
|
1420: 48 89 d9 mov %rbx,%rcx
|
|
1423: 48 89 f2 mov %rsi,%rdx
|
|
1426: 41 b8 e0 ff ff 7f mov $0x7fffffe0,%r8d
|
|
142c: e8 2f 4e 01 00 call 0x16260
|
|
1431: 81 c7 02 00 00 f8 add $0xf8000002,%edi
|
|
1437: 48 81 c3 e0 ff ff 7f add $0x7fffffe0,%rbx
|
|
143e: 48 81 c6 e0 ff ff 7f add $0x7fffffe0,%rsi
|
|
1445: 81 ff ff ff ff 07 cmp $0x7ffffff,%edi
|
|
144b: 7f d3 jg 0x1420
|
|
144d: 48 89 d9 mov %rbx,%rcx
|
|
1450: 48 89 f2 mov %rsi,%rdx
|
|
1453: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx
|
|
1458: 41 89 f8 mov %edi,%r8d
|
|
145b: 48 8b 74 24 28 mov 0x28(%rsp),%rsi
|
|
1460: 48 8b 7c 24 20 mov 0x20(%rsp),%rdi
|
|
1465: 41 c1 e0 04 shl $0x4,%r8d
|
|
1469: e8 f2 4d 01 00 call 0x16260
|
|
146e: 33 c0 xor %eax,%eax
|
|
1470: 48 83 c4 38 add $0x38,%rsp
|
|
1474: c3 ret
|
|
1475: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
147a: 48 83 c4 38 add $0x38,%rsp
|
|
147e: c3 ret
|
|
147f: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
1484: 48 83 c4 38 add $0x38,%rsp
|
|
1488: c3 ret
|
|
1489: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
1490: 00
|
|
1491: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1498: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
149f: 00
|
|
14a0: 48 83 ec 38 sub $0x38,%rsp
|
|
14a4: 48 85 c9 test %rcx,%rcx
|
|
14a7: 0f 84 88 00 00 00 je 0x1535
|
|
14ad: 48 85 d2 test %rdx,%rdx
|
|
14b0: 0f 84 7f 00 00 00 je 0x1535
|
|
14b6: 45 85 c0 test %r8d,%r8d
|
|
14b9: 0f 8e 80 00 00 00 jle 0x153f
|
|
14bf: 41 81 f8 ff ff ff 07 cmp $0x7ffffff,%r8d
|
|
14c6: 7e 5d jle 0x1525
|
|
14c8: 48 89 5c 24 30 mov %rbx,0x30(%rsp)
|
|
14cd: 48 89 cb mov %rcx,%rbx
|
|
14d0: 48 89 74 24 28 mov %rsi,0x28(%rsp)
|
|
14d5: 48 89 d6 mov %rdx,%rsi
|
|
14d8: 48 89 7c 24 20 mov %rdi,0x20(%rsp)
|
|
14dd: 44 89 c7 mov %r8d,%edi
|
|
14e0: 48 89 d9 mov %rbx,%rcx
|
|
14e3: 48 89 f2 mov %rsi,%rdx
|
|
14e6: 41 b8 e0 ff ff 7f mov $0x7fffffe0,%r8d
|
|
14ec: e8 cf 4d 01 00 call 0x162c0
|
|
14f1: 81 c7 02 00 00 f8 add $0xf8000002,%edi
|
|
14f7: 48 81 c3 e0 ff ff 7f add $0x7fffffe0,%rbx
|
|
14fe: 48 81 c6 e0 ff ff 7f add $0x7fffffe0,%rsi
|
|
1505: 81 ff ff ff ff 07 cmp $0x7ffffff,%edi
|
|
150b: 7f d3 jg 0x14e0
|
|
150d: 48 89 d9 mov %rbx,%rcx
|
|
1510: 48 89 f2 mov %rsi,%rdx
|
|
1513: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx
|
|
1518: 41 89 f8 mov %edi,%r8d
|
|
151b: 48 8b 74 24 28 mov 0x28(%rsp),%rsi
|
|
1520: 48 8b 7c 24 20 mov 0x20(%rsp),%rdi
|
|
1525: 41 c1 e0 04 shl $0x4,%r8d
|
|
1529: e8 92 4d 01 00 call 0x162c0
|
|
152e: 33 c0 xor %eax,%eax
|
|
1530: 48 83 c4 38 add $0x38,%rsp
|
|
1534: c3 ret
|
|
1535: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
153a: 48 83 c4 38 add $0x38,%rsp
|
|
153e: c3 ret
|
|
153f: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
1544: 48 83 c4 38 add $0x38,%rsp
|
|
1548: c3 ret
|
|
1549: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
1550: 00
|
|
1551: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1558: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
155f: 00
|
|
1560: 48 83 ec 28 sub $0x28,%rsp
|
|
1564: 48 85 c9 test %rcx,%rcx
|
|
1567: 74 24 je 0x158d
|
|
1569: 48 85 d2 test %rdx,%rdx
|
|
156c: 74 1f je 0x158d
|
|
156e: 45 85 c0 test %r8d,%r8d
|
|
1571: 7f 0a jg 0x157d
|
|
1573: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
1578: 48 83 c4 28 add $0x28,%rsp
|
|
157c: c3 ret
|
|
157d: 41 c1 e0 03 shl $0x3,%r8d
|
|
1581: e8 ba 00 a6 01 call 0x1a61640
|
|
1586: 33 c0 xor %eax,%eax
|
|
1588: 48 83 c4 28 add $0x28,%rsp
|
|
158c: c3 ret
|
|
158d: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
1592: 48 83 c4 28 add $0x28,%rsp
|
|
1596: c3 ret
|
|
1597: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
159e: 00 00
|
|
15a0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
|
|
15a5: 48 85 c9 test %rcx,%rcx
|
|
15a8: 74 26 je 0x15d0
|
|
15aa: 48 85 d2 test %rdx,%rdx
|
|
15ad: 74 21 je 0x15d0
|
|
15af: 45 85 c0 test %r8d,%r8d
|
|
15b2: 7f 0b jg 0x15bf
|
|
15b4: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
15b9: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
15be: c3 ret
|
|
15bf: 41 c1 e0 03 shl $0x3,%r8d
|
|
15c3: e8 48 04 a6 01 call 0x1a61a10
|
|
15c8: 33 c0 xor %eax,%eax
|
|
15ca: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
15cf: c3 ret
|
|
15d0: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
15d5: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
15da: c3 ret
|
|
15db: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
15e0: 48 83 ec 28 sub $0x28,%rsp
|
|
15e4: 48 85 c9 test %rcx,%rcx
|
|
15e7: 74 24 je 0x160d
|
|
15e9: 48 85 d2 test %rdx,%rdx
|
|
15ec: 74 1f je 0x160d
|
|
15ee: 45 85 c0 test %r8d,%r8d
|
|
15f1: 7f 0a jg 0x15fd
|
|
15f3: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
15f8: 48 83 c4 28 add $0x28,%rsp
|
|
15fc: c3 ret
|
|
15fd: 41 c1 e0 03 shl $0x3,%r8d
|
|
1601: e8 8a 08 a6 01 call 0x1a61e90
|
|
1606: 33 c0 xor %eax,%eax
|
|
1608: 48 83 c4 28 add $0x28,%rsp
|
|
160c: c3 ret
|
|
160d: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
1612: 48 83 c4 28 add $0x28,%rsp
|
|
1616: c3 ret
|
|
1617: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
161e: 00 00
|
|
1620: 48 83 ec 38 sub $0x38,%rsp
|
|
1624: 48 85 c9 test %rcx,%rcx
|
|
1627: 0f 84 88 00 00 00 je 0x16b5
|
|
162d: 48 85 d2 test %rdx,%rdx
|
|
1630: 0f 84 7f 00 00 00 je 0x16b5
|
|
1636: 45 85 c0 test %r8d,%r8d
|
|
1639: 0f 8e 80 00 00 00 jle 0x16bf
|
|
163f: 41 81 f8 ff ff ff 0f cmp $0xfffffff,%r8d
|
|
1646: 7e 5d jle 0x16a5
|
|
1648: 48 89 5c 24 30 mov %rbx,0x30(%rsp)
|
|
164d: 48 89 cb mov %rcx,%rbx
|
|
1650: 48 89 74 24 28 mov %rsi,0x28(%rsp)
|
|
1655: 48 89 d6 mov %rdx,%rsi
|
|
1658: 48 89 7c 24 20 mov %rdi,0x20(%rsp)
|
|
165d: 44 89 c7 mov %r8d,%edi
|
|
1660: 48 89 d9 mov %rbx,%rcx
|
|
1663: 48 89 f2 mov %rsi,%rdx
|
|
1666: 41 b8 e0 ff ff 7f mov $0x7fffffe0,%r8d
|
|
166c: e8 8f 4b 01 00 call 0x16200
|
|
1671: 81 c7 04 00 00 f0 add $0xf0000004,%edi
|
|
1677: 48 81 c3 e0 ff ff 7f add $0x7fffffe0,%rbx
|
|
167e: 48 81 c6 e0 ff ff 7f add $0x7fffffe0,%rsi
|
|
1685: 81 ff ff ff ff 0f cmp $0xfffffff,%edi
|
|
168b: 7f d3 jg 0x1660
|
|
168d: 48 89 d9 mov %rbx,%rcx
|
|
1690: 48 89 f2 mov %rsi,%rdx
|
|
1693: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx
|
|
1698: 41 89 f8 mov %edi,%r8d
|
|
169b: 48 8b 74 24 28 mov 0x28(%rsp),%rsi
|
|
16a0: 48 8b 7c 24 20 mov 0x20(%rsp),%rdi
|
|
16a5: 41 c1 e0 03 shl $0x3,%r8d
|
|
16a9: e8 52 4b 01 00 call 0x16200
|
|
16ae: 33 c0 xor %eax,%eax
|
|
16b0: 48 83 c4 38 add $0x38,%rsp
|
|
16b4: c3 ret
|
|
16b5: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
16ba: 48 83 c4 38 add $0x38,%rsp
|
|
16be: c3 ret
|
|
16bf: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
16c4: 48 83 c4 38 add $0x38,%rsp
|
|
16c8: c3 ret
|
|
16c9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
16d0: 00
|
|
16d1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
16d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
16df: 00
|
|
16e0: 48 83 ec 38 sub $0x38,%rsp
|
|
16e4: 48 85 c9 test %rcx,%rcx
|
|
16e7: 0f 84 88 00 00 00 je 0x1775
|
|
16ed: 48 85 d2 test %rdx,%rdx
|
|
16f0: 0f 84 7f 00 00 00 je 0x1775
|
|
16f6: 45 85 c0 test %r8d,%r8d
|
|
16f9: 0f 8e 80 00 00 00 jle 0x177f
|
|
16ff: 41 81 f8 ff ff ff 0f cmp $0xfffffff,%r8d
|
|
1706: 7e 5d jle 0x1765
|
|
1708: 48 89 5c 24 30 mov %rbx,0x30(%rsp)
|
|
170d: 48 89 cb mov %rcx,%rbx
|
|
1710: 48 89 74 24 28 mov %rsi,0x28(%rsp)
|
|
1715: 48 89 d6 mov %rdx,%rsi
|
|
1718: 48 89 7c 24 20 mov %rdi,0x20(%rsp)
|
|
171d: 44 89 c7 mov %r8d,%edi
|
|
1720: 48 89 d9 mov %rbx,%rcx
|
|
1723: 48 89 f2 mov %rsi,%rdx
|
|
1726: 41 b8 e0 ff ff 7f mov $0x7fffffe0,%r8d
|
|
172c: e8 2f 4b 01 00 call 0x16260
|
|
1731: 81 c7 04 00 00 f0 add $0xf0000004,%edi
|
|
1737: 48 81 c3 e0 ff ff 7f add $0x7fffffe0,%rbx
|
|
173e: 48 81 c6 e0 ff ff 7f add $0x7fffffe0,%rsi
|
|
1745: 81 ff ff ff ff 0f cmp $0xfffffff,%edi
|
|
174b: 7f d3 jg 0x1720
|
|
174d: 48 89 d9 mov %rbx,%rcx
|
|
1750: 48 89 f2 mov %rsi,%rdx
|
|
1753: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx
|
|
1758: 41 89 f8 mov %edi,%r8d
|
|
175b: 48 8b 74 24 28 mov 0x28(%rsp),%rsi
|
|
1760: 48 8b 7c 24 20 mov 0x20(%rsp),%rdi
|
|
1765: 41 c1 e0 03 shl $0x3,%r8d
|
|
1769: e8 f2 4a 01 00 call 0x16260
|
|
176e: 33 c0 xor %eax,%eax
|
|
1770: 48 83 c4 38 add $0x38,%rsp
|
|
1774: c3 ret
|
|
1775: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
177a: 48 83 c4 38 add $0x38,%rsp
|
|
177e: c3 ret
|
|
177f: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
1784: 48 83 c4 38 add $0x38,%rsp
|
|
1788: c3 ret
|
|
1789: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
1790: 00
|
|
1791: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1798: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
179f: 00
|
|
17a0: 48 83 ec 38 sub $0x38,%rsp
|
|
17a4: 48 85 c9 test %rcx,%rcx
|
|
17a7: 0f 84 88 00 00 00 je 0x1835
|
|
17ad: 48 85 d2 test %rdx,%rdx
|
|
17b0: 0f 84 7f 00 00 00 je 0x1835
|
|
17b6: 45 85 c0 test %r8d,%r8d
|
|
17b9: 0f 8e 80 00 00 00 jle 0x183f
|
|
17bf: 41 81 f8 ff ff ff 0f cmp $0xfffffff,%r8d
|
|
17c6: 7e 5d jle 0x1825
|
|
17c8: 48 89 5c 24 30 mov %rbx,0x30(%rsp)
|
|
17cd: 48 89 cb mov %rcx,%rbx
|
|
17d0: 48 89 74 24 28 mov %rsi,0x28(%rsp)
|
|
17d5: 48 89 d6 mov %rdx,%rsi
|
|
17d8: 48 89 7c 24 20 mov %rdi,0x20(%rsp)
|
|
17dd: 44 89 c7 mov %r8d,%edi
|
|
17e0: 48 89 d9 mov %rbx,%rcx
|
|
17e3: 48 89 f2 mov %rsi,%rdx
|
|
17e6: 41 b8 e0 ff ff 7f mov $0x7fffffe0,%r8d
|
|
17ec: e8 cf 4a 01 00 call 0x162c0
|
|
17f1: 81 c7 04 00 00 f0 add $0xf0000004,%edi
|
|
17f7: 48 81 c3 e0 ff ff 7f add $0x7fffffe0,%rbx
|
|
17fe: 48 81 c6 e0 ff ff 7f add $0x7fffffe0,%rsi
|
|
1805: 81 ff ff ff ff 0f cmp $0xfffffff,%edi
|
|
180b: 7f d3 jg 0x17e0
|
|
180d: 48 89 d9 mov %rbx,%rcx
|
|
1810: 48 89 f2 mov %rsi,%rdx
|
|
1813: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx
|
|
1818: 41 89 f8 mov %edi,%r8d
|
|
181b: 48 8b 74 24 28 mov 0x28(%rsp),%rsi
|
|
1820: 48 8b 7c 24 20 mov 0x20(%rsp),%rdi
|
|
1825: 41 c1 e0 03 shl $0x3,%r8d
|
|
1829: e8 92 4a 01 00 call 0x162c0
|
|
182e: 33 c0 xor %eax,%eax
|
|
1830: 48 83 c4 38 add $0x38,%rsp
|
|
1834: c3 ret
|
|
1835: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
183a: 48 83 c4 38 add $0x38,%rsp
|
|
183e: c3 ret
|
|
183f: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
1844: 48 83 c4 38 add $0x38,%rsp
|
|
1848: c3 ret
|
|
1849: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
1850: 00
|
|
1851: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1858: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
185f: 00
|
|
1860: 48 83 ec 28 sub $0x28,%rsp
|
|
1864: 48 85 c9 test %rcx,%rcx
|
|
1867: 74 25 je 0x188e
|
|
1869: 48 85 d2 test %rdx,%rdx
|
|
186c: 74 20 je 0x188e
|
|
186e: 4d 85 c0 test %r8,%r8
|
|
1871: 74 1b je 0x188e
|
|
1873: 45 85 c9 test %r9d,%r9d
|
|
1876: 7f 0a jg 0x1882
|
|
1878: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
187d: 48 83 c4 28 add $0x28,%rsp
|
|
1881: c3 ret
|
|
1882: e8 99 4a 01 00 call 0x16320
|
|
1887: 33 c0 xor %eax,%eax
|
|
1889: 48 83 c4 28 add $0x28,%rsp
|
|
188d: c3 ret
|
|
188e: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
1893: 48 83 c4 28 add $0x28,%rsp
|
|
1897: c3 ret
|
|
1898: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
189f: 00
|
|
18a0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
|
|
18a5: 48 85 c9 test %rcx,%rcx
|
|
18a8: 74 27 je 0x18d1
|
|
18aa: 48 85 d2 test %rdx,%rdx
|
|
18ad: 74 22 je 0x18d1
|
|
18af: 4d 85 c0 test %r8,%r8
|
|
18b2: 74 1d je 0x18d1
|
|
18b4: 45 85 c9 test %r9d,%r9d
|
|
18b7: 7f 0b jg 0x18c4
|
|
18b9: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
18be: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
18c3: c3 ret
|
|
18c4: e8 37 4f 01 00 call 0x16800
|
|
18c9: 33 c0 xor %eax,%eax
|
|
18cb: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
18d0: c3 ret
|
|
18d1: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
18d6: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
18db: c3 ret
|
|
18dc: 0f 1f 40 00 nopl 0x0(%rax)
|
|
18e0: 48 83 ec 28 sub $0x28,%rsp
|
|
18e4: 48 85 c9 test %rcx,%rcx
|
|
18e7: 74 25 je 0x190e
|
|
18e9: 48 85 d2 test %rdx,%rdx
|
|
18ec: 74 20 je 0x190e
|
|
18ee: 4d 85 c0 test %r8,%r8
|
|
18f1: 74 1b je 0x190e
|
|
18f3: 45 85 c9 test %r9d,%r9d
|
|
18f6: 7f 0a jg 0x1902
|
|
18f8: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
18fd: 48 83 c4 28 add $0x28,%rsp
|
|
1901: c3 ret
|
|
1902: e8 d9 53 01 00 call 0x16ce0
|
|
1907: 33 c0 xor %eax,%eax
|
|
1909: 48 83 c4 28 add $0x28,%rsp
|
|
190d: c3 ret
|
|
190e: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
1913: 48 83 c4 28 add $0x28,%rsp
|
|
1917: c3 ret
|
|
1918: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
191f: 00
|
|
1920: 56 push %rsi
|
|
1921: 57 push %rdi
|
|
1922: 55 push %rbp
|
|
1923: 48 89 d5 mov %rdx,%rbp
|
|
1926: 48 85 c9 test %rcx,%rcx
|
|
1929: 0f 84 f2 01 00 00 je 0x1b21
|
|
192f: 48 85 ed test %rbp,%rbp
|
|
1932: 0f 84 e9 01 00 00 je 0x1b21
|
|
1938: 4d 85 c0 test %r8,%r8
|
|
193b: 0f 84 e0 01 00 00 je 0x1b21
|
|
1941: 45 85 c9 test %r9d,%r9d
|
|
1944: 0f 8e ce 01 00 00 jle 0x1b18
|
|
194a: 41 83 f9 10 cmp $0x10,%r9d
|
|
194e: 0f 8c b4 01 00 00 jl 0x1b08
|
|
1954: 4c 89 c6 mov %r8,%rsi
|
|
1957: 48 83 e6 1f and $0x1f,%rsi
|
|
195b: 89 f6 mov %esi,%esi
|
|
195d: 85 f6 test %esi,%esi
|
|
195f: 74 14 je 0x1975
|
|
1961: f7 c6 07 00 00 00 test $0x7,%esi
|
|
1967: 0f 85 9b 01 00 00 jne 0x1b08
|
|
196d: f7 de neg %esi
|
|
196f: 83 c6 20 add $0x20,%esi
|
|
1972: c1 ee 03 shr $0x3,%esi
|
|
1975: 8d 46 10 lea 0x10(%rsi),%eax
|
|
1978: 44 3b c8 cmp %eax,%r9d
|
|
197b: 0f 8c 87 01 00 00 jl 0x1b08
|
|
1981: 44 89 c8 mov %r9d,%eax
|
|
1984: 33 d2 xor %edx,%edx
|
|
1986: 2b c6 sub %esi,%eax
|
|
1988: 83 e0 0f and $0xf,%eax
|
|
198b: f7 d8 neg %eax
|
|
198d: 41 03 c1 add %r9d,%eax
|
|
1990: 85 f6 test %esi,%esi
|
|
1992: 76 25 jbe 0x19b9
|
|
1994: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
1999: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
19a0: c5 fb 10 04 d1 vmovsd (%rcx,%rdx,8),%xmm0
|
|
19a5: c5 fb 59 4c d5 00 vmulsd 0x0(%rbp,%rdx,8),%xmm0,%xmm1
|
|
19ab: c4 c1 7b 11 0c d0 vmovsd %xmm1,(%r8,%rdx,8)
|
|
19b1: 48 ff c2 inc %rdx
|
|
19b4: 48 3b d6 cmp %rsi,%rdx
|
|
19b7: 72 e7 jb 0x19a0
|
|
19b9: 48 63 d0 movslq %eax,%rdx
|
|
19bc: 0f 1f 40 00 nopl 0x0(%rax)
|
|
19c0: c5 f9 10 04 f1 vmovupd (%rcx,%rsi,8),%xmm0
|
|
19c5: c5 f9 10 4c f5 00 vmovupd 0x0(%rbp,%rsi,8),%xmm1
|
|
19cb: c5 f9 10 6c f1 20 vmovupd 0x20(%rcx,%rsi,8),%xmm5
|
|
19d1: c4 e3 7d 18 54 f1 10 vinsertf128 $0x1,0x10(%rcx,%rsi,8),%ymm0,%ymm2
|
|
19d8: 01
|
|
19d9: c4 e3 75 18 5c f5 10 vinsertf128 $0x1,0x10(%rbp,%rsi,8),%ymm1,%ymm3
|
|
19e0: 01
|
|
19e1: c5 ed 59 e3 vmulpd %ymm3,%ymm2,%ymm4
|
|
19e5: c5 f9 10 44 f5 20 vmovupd 0x20(%rbp,%rsi,8),%xmm0
|
|
19eb: c4 c1 7d 11 24 f0 vmovupd %ymm4,(%r8,%rsi,8)
|
|
19f1: c5 f9 10 64 f1 40 vmovupd 0x40(%rcx,%rsi,8),%xmm4
|
|
19f7: c4 e3 55 18 4c f1 30 vinsertf128 $0x1,0x30(%rcx,%rsi,8),%ymm5,%ymm1
|
|
19fe: 01
|
|
19ff: c4 e3 7d 18 54 f5 30 vinsertf128 $0x1,0x30(%rbp,%rsi,8),%ymm0,%ymm2
|
|
1a06: 01
|
|
1a07: c5 f5 59 da vmulpd %ymm2,%ymm1,%ymm3
|
|
1a0b: c5 f9 10 44 f5 40 vmovupd 0x40(%rbp,%rsi,8),%xmm0
|
|
1a11: c5 f9 10 6c f1 60 vmovupd 0x60(%rcx,%rsi,8),%xmm5
|
|
1a17: c4 c1 7d 11 5c f0 20 vmovupd %ymm3,0x20(%r8,%rsi,8)
|
|
1a1e: c4 e3 5d 18 4c f1 50 vinsertf128 $0x1,0x50(%rcx,%rsi,8),%ymm4,%ymm1
|
|
1a25: 01
|
|
1a26: c4 e3 7d 18 54 f5 50 vinsertf128 $0x1,0x50(%rbp,%rsi,8),%ymm0,%ymm2
|
|
1a2d: 01
|
|
1a2e: c5 f5 59 da vmulpd %ymm2,%ymm1,%ymm3
|
|
1a32: c5 f9 10 44 f5 60 vmovupd 0x60(%rbp,%rsi,8),%xmm0
|
|
1a38: c4 c1 7d 11 5c f0 40 vmovupd %ymm3,0x40(%r8,%rsi,8)
|
|
1a3f: c4 e3 55 18 4c f1 70 vinsertf128 $0x1,0x70(%rcx,%rsi,8),%ymm5,%ymm1
|
|
1a46: 01
|
|
1a47: c4 e3 7d 18 54 f5 70 vinsertf128 $0x1,0x70(%rbp,%rsi,8),%ymm0,%ymm2
|
|
1a4e: 01
|
|
1a4f: c5 f5 59 da vmulpd %ymm2,%ymm1,%ymm3
|
|
1a53: c4 c1 7d 11 5c f0 60 vmovupd %ymm3,0x60(%r8,%rsi,8)
|
|
1a5a: 48 83 c6 10 add $0x10,%rsi
|
|
1a5e: 48 3b f2 cmp %rdx,%rsi
|
|
1a61: 0f 82 59 ff ff ff jb 0x19c0
|
|
1a67: 8d 70 01 lea 0x1(%rax),%esi
|
|
1a6a: 41 3b f1 cmp %r9d,%esi
|
|
1a6d: 0f 87 87 00 00 00 ja 0x1afa
|
|
1a73: 4d 63 c9 movslq %r9d,%r9
|
|
1a76: 4c 2b ca sub %rdx,%r9
|
|
1a79: 49 83 f9 02 cmp $0x2,%r9
|
|
1a7d: 0f 8c 80 00 00 00 jl 0x1b03
|
|
1a83: 45 89 cb mov %r9d,%r11d
|
|
1a86: 45 33 d2 xor %r10d,%r10d
|
|
1a89: 41 83 e3 fe and $0xfffffffe,%r11d
|
|
1a8d: 49 8d 3c d0 lea (%r8,%rdx,8),%rdi
|
|
1a91: 4d 63 db movslq %r11d,%r11
|
|
1a94: 48 8d 74 d5 00 lea 0x0(%rbp,%rdx,8),%rsi
|
|
1a99: 48 8d 14 d1 lea (%rcx,%rdx,8),%rdx
|
|
1a9d: 0f 1f 00 nopl (%rax)
|
|
1aa0: c4 a1 79 10 04 d2 vmovupd (%rdx,%r10,8),%xmm0
|
|
1aa6: c4 a1 79 59 0c d6 vmulpd (%rsi,%r10,8),%xmm0,%xmm1
|
|
1aac: c4 a1 79 11 0c d7 vmovupd %xmm1,(%rdi,%r10,8)
|
|
1ab2: 49 83 c2 02 add $0x2,%r10
|
|
1ab6: 4d 3b d3 cmp %r11,%r10
|
|
1ab9: 72 e5 jb 0x1aa0
|
|
1abb: 4d 3b d9 cmp %r9,%r11
|
|
1abe: 73 3a jae 0x1afa
|
|
1ac0: 48 63 c0 movslq %eax,%rax
|
|
1ac3: 49 8d 34 c0 lea (%r8,%rax,8),%rsi
|
|
1ac7: 48 8d 54 c5 00 lea 0x0(%rbp,%rax,8),%rdx
|
|
1acc: 48 8d 04 c1 lea (%rcx,%rax,8),%rax
|
|
1ad0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
1ad7: 00
|
|
1ad8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1adf: 90 nop
|
|
1ae0: c4 a1 7b 10 04 d8 vmovsd (%rax,%r11,8),%xmm0
|
|
1ae6: c4 a1 7b 59 0c da vmulsd (%rdx,%r11,8),%xmm0,%xmm1
|
|
1aec: c4 a1 7b 11 0c de vmovsd %xmm1,(%rsi,%r11,8)
|
|
1af2: 49 ff c3 inc %r11
|
|
1af5: 4d 3b d9 cmp %r9,%r11
|
|
1af8: 72 e6 jb 0x1ae0
|
|
1afa: 33 c0 xor %eax,%eax
|
|
1afc: c5 f8 77 vzeroupper
|
|
1aff: 5d pop %rbp
|
|
1b00: 5f pop %rdi
|
|
1b01: 5e pop %rsi
|
|
1b02: c3 ret
|
|
1b03: 45 33 db xor %r11d,%r11d
|
|
1b06: eb b3 jmp 0x1abb
|
|
1b08: 33 c0 xor %eax,%eax
|
|
1b0a: 41 83 f9 01 cmp $0x1,%r9d
|
|
1b0e: 72 ea jb 0x1afa
|
|
1b10: 4d 63 c9 movslq %r9d,%r9
|
|
1b13: 45 33 db xor %r11d,%r11d
|
|
1b16: eb a3 jmp 0x1abb
|
|
1b18: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
1b1d: 5d pop %rbp
|
|
1b1e: 5f pop %rdi
|
|
1b1f: 5e pop %rsi
|
|
1b20: c3 ret
|
|
1b21: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
1b26: 5d pop %rbp
|
|
1b27: 5f pop %rdi
|
|
1b28: 5e pop %rsi
|
|
1b29: c3 ret
|
|
1b2a: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
1b31: 00
|
|
1b32: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1b39: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1b40: 53 push %rbx
|
|
1b41: 56 push %rsi
|
|
1b42: 41 57 push %r15
|
|
1b44: 49 89 cb mov %rcx,%r11
|
|
1b47: 4d 85 db test %r11,%r11
|
|
1b4a: 0f 84 a7 01 00 00 je 0x1cf7
|
|
1b50: 48 85 d2 test %rdx,%rdx
|
|
1b53: 0f 84 9e 01 00 00 je 0x1cf7
|
|
1b59: 4d 85 c0 test %r8,%r8
|
|
1b5c: 0f 84 95 01 00 00 je 0x1cf7
|
|
1b62: 45 85 c9 test %r9d,%r9d
|
|
1b65: 0f 8e 82 01 00 00 jle 0x1ced
|
|
1b6b: 41 83 f9 10 cmp $0x10,%r9d
|
|
1b6f: 0f 8c 70 01 00 00 jl 0x1ce5
|
|
1b75: 4c 89 c1 mov %r8,%rcx
|
|
1b78: 48 83 e1 1f and $0x1f,%rcx
|
|
1b7c: 89 c9 mov %ecx,%ecx
|
|
1b7e: 85 c9 test %ecx,%ecx
|
|
1b80: 74 11 je 0x1b93
|
|
1b82: f6 c1 07 test $0x7,%cl
|
|
1b85: 0f 85 5a 01 00 00 jne 0x1ce5
|
|
1b8b: f7 d9 neg %ecx
|
|
1b8d: 83 c1 20 add $0x20,%ecx
|
|
1b90: c1 e9 03 shr $0x3,%ecx
|
|
1b93: 8d 41 10 lea 0x10(%rcx),%eax
|
|
1b96: 44 3b c8 cmp %eax,%r9d
|
|
1b99: 0f 8c 46 01 00 00 jl 0x1ce5
|
|
1b9f: 45 89 ca mov %r9d,%r10d
|
|
1ba2: 33 c0 xor %eax,%eax
|
|
1ba4: 44 2b d1 sub %ecx,%r10d
|
|
1ba7: 41 83 e2 0f and $0xf,%r10d
|
|
1bab: 41 f7 da neg %r10d
|
|
1bae: 45 03 d1 add %r9d,%r10d
|
|
1bb1: 85 c9 test %ecx,%ecx
|
|
1bb3: 76 24 jbe 0x1bd9
|
|
1bb5: 0f 1f 40 00 nopl 0x0(%rax)
|
|
1bb9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1bc0: c4 c1 7b 10 04 c3 vmovsd (%r11,%rax,8),%xmm0
|
|
1bc6: c5 fb 59 0c c2 vmulsd (%rdx,%rax,8),%xmm0,%xmm1
|
|
1bcb: c4 c1 7b 11 0c c0 vmovsd %xmm1,(%r8,%rax,8)
|
|
1bd1: 48 ff c0 inc %rax
|
|
1bd4: 48 3b c1 cmp %rcx,%rax
|
|
1bd7: 72 e7 jb 0x1bc0
|
|
1bd9: 49 63 c2 movslq %r10d,%rax
|
|
1bdc: 0f 1f 40 00 nopl 0x0(%rax)
|
|
1be0: c4 c1 7d 10 0c cb vmovupd (%r11,%rcx,8),%ymm1
|
|
1be6: 49 8d 1c c8 lea (%r8,%rcx,8),%rbx
|
|
1bea: c4 c1 7d 10 54 cb 20 vmovupd 0x20(%r11,%rcx,8),%ymm2
|
|
1bf1: c4 c1 7d 10 5c cb 40 vmovupd 0x40(%r11,%rcx,8),%ymm3
|
|
1bf8: c4 c1 7d 10 64 cb 60 vmovupd 0x60(%r11,%rcx,8),%ymm4
|
|
1bff: c5 f5 59 04 ca vmulpd (%rdx,%rcx,8),%ymm1,%ymm0
|
|
1c04: c5 ed 59 6c ca 20 vmulpd 0x20(%rdx,%rcx,8),%ymm2,%ymm5
|
|
1c0a: c5 e5 59 4c ca 40 vmulpd 0x40(%rdx,%rcx,8),%ymm3,%ymm1
|
|
1c10: c5 dd 59 54 ca 60 vmulpd 0x60(%rdx,%rcx,8),%ymm4,%ymm2
|
|
1c16: c5 fd 11 03 vmovupd %ymm0,(%rbx)
|
|
1c1a: c5 fd 11 6b 20 vmovupd %ymm5,0x20(%rbx)
|
|
1c1f: c5 fd 11 4b 40 vmovupd %ymm1,0x40(%rbx)
|
|
1c24: c5 fd 11 53 60 vmovupd %ymm2,0x60(%rbx)
|
|
1c29: 48 83 c1 10 add $0x10,%rcx
|
|
1c2d: 48 3b c8 cmp %rax,%rcx
|
|
1c30: 72 ae jb 0x1be0
|
|
1c32: 41 8d 42 01 lea 0x1(%r10),%eax
|
|
1c36: 41 3b c1 cmp %r9d,%eax
|
|
1c39: 0f 87 98 00 00 00 ja 0x1cd7
|
|
1c3f: 4d 63 c9 movslq %r9d,%r9
|
|
1c42: 4d 63 d2 movslq %r10d,%r10
|
|
1c45: 4d 2b ca sub %r10,%r9
|
|
1c48: 49 83 f9 04 cmp $0x4,%r9
|
|
1c4c: 0f 8c 8f 00 00 00 jl 0x1ce1
|
|
1c52: 4d 63 d2 movslq %r10d,%r10
|
|
1c55: 44 89 ce mov %r9d,%esi
|
|
1c58: 83 e6 fc and $0xfffffffc,%esi
|
|
1c5b: 33 c9 xor %ecx,%ecx
|
|
1c5d: 48 63 f6 movslq %esi,%rsi
|
|
1c60: 4b 8d 1c d0 lea (%r8,%r10,8),%rbx
|
|
1c64: 4a 8d 04 d2 lea (%rdx,%r10,8),%rax
|
|
1c68: 4f 8d 3c d3 lea (%r11,%r10,8),%r15
|
|
1c6c: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
1c73: 00
|
|
1c74: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1c7b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
1c80: c4 c1 7d 10 04 cf vmovupd (%r15,%rcx,8),%ymm0
|
|
1c86: c5 fd 59 0c c8 vmulpd (%rax,%rcx,8),%ymm0,%ymm1
|
|
1c8b: c5 fd 11 0c cb vmovupd %ymm1,(%rbx,%rcx,8)
|
|
1c90: 48 83 c1 04 add $0x4,%rcx
|
|
1c94: 48 3b ce cmp %rsi,%rcx
|
|
1c97: 72 e7 jb 0x1c80
|
|
1c99: 49 3b f1 cmp %r9,%rsi
|
|
1c9c: 73 39 jae 0x1cd7
|
|
1c9e: 4d 63 d2 movslq %r10d,%r10
|
|
1ca1: 4b 8d 0c d0 lea (%r8,%r10,8),%rcx
|
|
1ca5: 4a 8d 14 d2 lea (%rdx,%r10,8),%rdx
|
|
1ca9: 4b 8d 04 d3 lea (%r11,%r10,8),%rax
|
|
1cad: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
1cb4: 00
|
|
1cb5: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1cbc: 0f 1f 40 00 nopl 0x0(%rax)
|
|
1cc0: c5 fb 10 04 f0 vmovsd (%rax,%rsi,8),%xmm0
|
|
1cc5: c5 fb 59 0c f2 vmulsd (%rdx,%rsi,8),%xmm0,%xmm1
|
|
1cca: c5 fb 11 0c f1 vmovsd %xmm1,(%rcx,%rsi,8)
|
|
1ccf: 48 ff c6 inc %rsi
|
|
1cd2: 49 3b f1 cmp %r9,%rsi
|
|
1cd5: 72 e9 jb 0x1cc0
|
|
1cd7: 33 c0 xor %eax,%eax
|
|
1cd9: c5 f8 77 vzeroupper
|
|
1cdc: 41 5f pop %r15
|
|
1cde: 5e pop %rsi
|
|
1cdf: 5b pop %rbx
|
|
1ce0: c3 ret
|
|
1ce1: 33 f6 xor %esi,%esi
|
|
1ce3: eb b4 jmp 0x1c99
|
|
1ce5: 45 33 d2 xor %r10d,%r10d
|
|
1ce8: e9 45 ff ff ff jmp 0x1c32
|
|
1ced: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
1cf2: 41 5f pop %r15
|
|
1cf4: 5e pop %rsi
|
|
1cf5: 5b pop %rbx
|
|
1cf6: c3 ret
|
|
1cf7: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
1cfc: 41 5f pop %r15
|
|
1cfe: 5e pop %rsi
|
|
1cff: 5b pop %rbx
|
|
1d00: c3 ret
|
|
1d01: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
1d08: 00
|
|
1d09: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1d10: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
1d17: 00
|
|
1d18: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1d1f: 90 nop
|
|
1d20: 53 push %rbx
|
|
1d21: 56 push %rsi
|
|
1d22: 41 57 push %r15
|
|
1d24: 49 89 cb mov %rcx,%r11
|
|
1d27: 4d 85 db test %r11,%r11
|
|
1d2a: 0f 84 a7 01 00 00 je 0x1ed7
|
|
1d30: 48 85 d2 test %rdx,%rdx
|
|
1d33: 0f 84 9e 01 00 00 je 0x1ed7
|
|
1d39: 4d 85 c0 test %r8,%r8
|
|
1d3c: 0f 84 95 01 00 00 je 0x1ed7
|
|
1d42: 45 85 c9 test %r9d,%r9d
|
|
1d45: 0f 8e 82 01 00 00 jle 0x1ecd
|
|
1d4b: 41 83 f9 10 cmp $0x10,%r9d
|
|
1d4f: 0f 8c 70 01 00 00 jl 0x1ec5
|
|
1d55: 4c 89 c1 mov %r8,%rcx
|
|
1d58: 48 83 e1 1f and $0x1f,%rcx
|
|
1d5c: 89 c9 mov %ecx,%ecx
|
|
1d5e: 85 c9 test %ecx,%ecx
|
|
1d60: 74 11 je 0x1d73
|
|
1d62: f6 c1 07 test $0x7,%cl
|
|
1d65: 0f 85 5a 01 00 00 jne 0x1ec5
|
|
1d6b: f7 d9 neg %ecx
|
|
1d6d: 83 c1 20 add $0x20,%ecx
|
|
1d70: c1 e9 03 shr $0x3,%ecx
|
|
1d73: 8d 41 10 lea 0x10(%rcx),%eax
|
|
1d76: 44 3b c8 cmp %eax,%r9d
|
|
1d79: 0f 8c 46 01 00 00 jl 0x1ec5
|
|
1d7f: 45 89 ca mov %r9d,%r10d
|
|
1d82: 33 c0 xor %eax,%eax
|
|
1d84: 44 2b d1 sub %ecx,%r10d
|
|
1d87: 41 83 e2 0f and $0xf,%r10d
|
|
1d8b: 41 f7 da neg %r10d
|
|
1d8e: 45 03 d1 add %r9d,%r10d
|
|
1d91: 85 c9 test %ecx,%ecx
|
|
1d93: 76 24 jbe 0x1db9
|
|
1d95: 0f 1f 40 00 nopl 0x0(%rax)
|
|
1d99: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1da0: c4 c1 7b 10 04 c3 vmovsd (%r11,%rax,8),%xmm0
|
|
1da6: c5 fb 59 0c c2 vmulsd (%rdx,%rax,8),%xmm0,%xmm1
|
|
1dab: c4 c1 7b 11 0c c0 vmovsd %xmm1,(%r8,%rax,8)
|
|
1db1: 48 ff c0 inc %rax
|
|
1db4: 48 3b c1 cmp %rcx,%rax
|
|
1db7: 72 e7 jb 0x1da0
|
|
1db9: 49 63 c2 movslq %r10d,%rax
|
|
1dbc: 0f 1f 40 00 nopl 0x0(%rax)
|
|
1dc0: c4 c1 7d 10 04 cb vmovupd (%r11,%rcx,8),%ymm0
|
|
1dc6: c4 c1 7d 10 54 cb 20 vmovupd 0x20(%r11,%rcx,8),%ymm2
|
|
1dcd: c4 c1 7d 10 64 cb 40 vmovupd 0x40(%r11,%rcx,8),%ymm4
|
|
1dd4: 62 c1 fd 28 10 44 cb vmovupd 0x60(%r11,%rcx,8),%ymm16
|
|
1ddb: 03
|
|
1ddc: c5 fd 59 0c ca vmulpd (%rdx,%rcx,8),%ymm0,%ymm1
|
|
1de1: c5 ed 59 5c ca 20 vmulpd 0x20(%rdx,%rcx,8),%ymm2,%ymm3
|
|
1de7: c5 dd 59 6c ca 40 vmulpd 0x40(%rdx,%rcx,8),%ymm4,%ymm5
|
|
1ded: 62 e1 fd 20 59 4c ca vmulpd 0x60(%rdx,%rcx,8),%ymm16,%ymm17
|
|
1df4: 03
|
|
1df5: c4 c1 7d 11 0c c8 vmovupd %ymm1,(%r8,%rcx,8)
|
|
1dfb: c4 c1 7d 11 5c c8 20 vmovupd %ymm3,0x20(%r8,%rcx,8)
|
|
1e02: c4 c1 7d 11 6c c8 40 vmovupd %ymm5,0x40(%r8,%rcx,8)
|
|
1e09: 62 c1 fd 28 11 4c c8 vmovupd %ymm17,0x60(%r8,%rcx,8)
|
|
1e10: 03
|
|
1e11: 48 83 c1 10 add $0x10,%rcx
|
|
1e15: 48 3b c8 cmp %rax,%rcx
|
|
1e18: 72 a6 jb 0x1dc0
|
|
1e1a: 41 8d 42 01 lea 0x1(%r10),%eax
|
|
1e1e: 41 3b c1 cmp %r9d,%eax
|
|
1e21: 0f 87 90 00 00 00 ja 0x1eb7
|
|
1e27: 4d 63 c9 movslq %r9d,%r9
|
|
1e2a: 4d 63 d2 movslq %r10d,%r10
|
|
1e2d: 4d 2b ca sub %r10,%r9
|
|
1e30: 49 83 f9 04 cmp $0x4,%r9
|
|
1e34: 0f 8c 87 00 00 00 jl 0x1ec1
|
|
1e3a: 4d 63 d2 movslq %r10d,%r10
|
|
1e3d: 44 89 ce mov %r9d,%esi
|
|
1e40: 83 e6 fc and $0xfffffffc,%esi
|
|
1e43: 33 c9 xor %ecx,%ecx
|
|
1e45: 48 63 f6 movslq %esi,%rsi
|
|
1e48: 4b 8d 1c d0 lea (%r8,%r10,8),%rbx
|
|
1e4c: 4a 8d 04 d2 lea (%rdx,%r10,8),%rax
|
|
1e50: 4f 8d 3c d3 lea (%r11,%r10,8),%r15
|
|
1e54: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
1e59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1e60: c4 c1 7d 10 04 cf vmovupd (%r15,%rcx,8),%ymm0
|
|
1e66: c5 fd 59 0c c8 vmulpd (%rax,%rcx,8),%ymm0,%ymm1
|
|
1e6b: c5 fd 11 0c cb vmovupd %ymm1,(%rbx,%rcx,8)
|
|
1e70: 48 83 c1 04 add $0x4,%rcx
|
|
1e74: 48 3b ce cmp %rsi,%rcx
|
|
1e77: 72 e7 jb 0x1e60
|
|
1e79: 49 3b f1 cmp %r9,%rsi
|
|
1e7c: 73 39 jae 0x1eb7
|
|
1e7e: 4d 63 d2 movslq %r10d,%r10
|
|
1e81: 4b 8d 0c d0 lea (%r8,%r10,8),%rcx
|
|
1e85: 4a 8d 14 d2 lea (%rdx,%r10,8),%rdx
|
|
1e89: 4b 8d 04 d3 lea (%r11,%r10,8),%rax
|
|
1e8d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
1e94: 00
|
|
1e95: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1e9c: 0f 1f 40 00 nopl 0x0(%rax)
|
|
1ea0: c5 fb 10 04 f0 vmovsd (%rax,%rsi,8),%xmm0
|
|
1ea5: c5 fb 59 0c f2 vmulsd (%rdx,%rsi,8),%xmm0,%xmm1
|
|
1eaa: c5 fb 11 0c f1 vmovsd %xmm1,(%rcx,%rsi,8)
|
|
1eaf: 48 ff c6 inc %rsi
|
|
1eb2: 49 3b f1 cmp %r9,%rsi
|
|
1eb5: 72 e9 jb 0x1ea0
|
|
1eb7: 33 c0 xor %eax,%eax
|
|
1eb9: c5 f8 77 vzeroupper
|
|
1ebc: 41 5f pop %r15
|
|
1ebe: 5e pop %rsi
|
|
1ebf: 5b pop %rbx
|
|
1ec0: c3 ret
|
|
1ec1: 33 f6 xor %esi,%esi
|
|
1ec3: eb b4 jmp 0x1e79
|
|
1ec5: 45 33 d2 xor %r10d,%r10d
|
|
1ec8: e9 4d ff ff ff jmp 0x1e1a
|
|
1ecd: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
1ed2: 41 5f pop %r15
|
|
1ed4: 5e pop %rsi
|
|
1ed5: 5b pop %rbx
|
|
1ed6: c3 ret
|
|
1ed7: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
1edc: 41 5f pop %r15
|
|
1ede: 5e pop %rsi
|
|
1edf: 5b pop %rbx
|
|
1ee0: c3 ret
|
|
1ee1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
1ee8: 00
|
|
1ee9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1ef0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
1ef7: 00
|
|
1ef8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1eff: 90 nop
|
|
1f00: 48 85 c9 test %rcx,%rcx
|
|
1f03: 0f 84 1b 03 00 00 je 0x2224
|
|
1f09: 48 85 d2 test %rdx,%rdx
|
|
1f0c: 0f 84 12 03 00 00 je 0x2224
|
|
1f12: 4d 85 c0 test %r8,%r8
|
|
1f15: 0f 84 09 03 00 00 je 0x2224
|
|
1f1b: 45 85 c9 test %r9d,%r9d
|
|
1f1e: 0f 86 f3 02 00 00 jbe 0x2217
|
|
1f24: 41 83 f9 06 cmp $0x6,%r9d
|
|
1f28: 0f 86 6e 02 00 00 jbe 0x219c
|
|
1f2e: 49 3b d0 cmp %r8,%rdx
|
|
1f31: 76 17 jbe 0x1f4a
|
|
1f33: 44 89 c8 mov %r9d,%eax
|
|
1f36: 49 89 d2 mov %rdx,%r10
|
|
1f39: 48 c1 e0 03 shl $0x3,%rax
|
|
1f3d: 4d 2b d0 sub %r8,%r10
|
|
1f40: 4c 3b d0 cmp %rax,%r10
|
|
1f43: 7d 24 jge 0x1f69
|
|
1f45: e9 52 02 00 00 jmp 0x219c
|
|
1f4a: 4c 3b c2 cmp %rdx,%r8
|
|
1f4d: 0f 86 49 02 00 00 jbe 0x219c
|
|
1f53: 44 89 c8 mov %r9d,%eax
|
|
1f56: 4d 89 c2 mov %r8,%r10
|
|
1f59: 48 c1 e0 03 shl $0x3,%rax
|
|
1f5d: 4c 2b d2 sub %rdx,%r10
|
|
1f60: 4c 3b d0 cmp %rax,%r10
|
|
1f63: 0f 8c 33 02 00 00 jl 0x219c
|
|
1f69: 49 3b c8 cmp %r8,%rcx
|
|
1f6c: 76 10 jbe 0x1f7e
|
|
1f6e: 49 89 ca mov %rcx,%r10
|
|
1f71: 4d 2b d0 sub %r8,%r10
|
|
1f74: 4c 3b d0 cmp %rax,%r10
|
|
1f77: 7d 1d jge 0x1f96
|
|
1f79: e9 1e 02 00 00 jmp 0x219c
|
|
1f7e: 4c 3b c1 cmp %rcx,%r8
|
|
1f81: 0f 86 15 02 00 00 jbe 0x219c
|
|
1f87: 4d 89 c2 mov %r8,%r10
|
|
1f8a: 4c 2b d1 sub %rcx,%r10
|
|
1f8d: 4c 3b d0 cmp %rax,%r10
|
|
1f90: 0f 8c 06 02 00 00 jl 0x219c
|
|
1f96: 41 83 f9 08 cmp $0x8,%r9d
|
|
1f9a: 0f 82 7d 02 00 00 jb 0x221d
|
|
1fa0: 4d 89 c2 mov %r8,%r10
|
|
1fa3: 49 83 e2 0f and $0xf,%r10
|
|
1fa7: 45 85 d2 test %r10d,%r10d
|
|
1faa: 74 13 je 0x1fbf
|
|
1fac: 41 f7 c2 07 00 00 00 test $0x7,%r10d
|
|
1fb3: 0f 85 64 02 00 00 jne 0x221d
|
|
1fb9: 41 ba 01 00 00 00 mov $0x1,%r10d
|
|
1fbf: 41 8d 42 08 lea 0x8(%r10),%eax
|
|
1fc3: 44 3b c8 cmp %eax,%r9d
|
|
1fc6: 0f 82 51 02 00 00 jb 0x221d
|
|
1fcc: 44 89 c8 mov %r9d,%eax
|
|
1fcf: 45 33 db xor %r11d,%r11d
|
|
1fd2: 41 2b c2 sub %r10d,%eax
|
|
1fd5: 83 e0 07 and $0x7,%eax
|
|
1fd8: f7 d8 neg %eax
|
|
1fda: 41 03 c1 add %r9d,%eax
|
|
1fdd: 45 85 d2 test %r10d,%r10d
|
|
1fe0: 76 38 jbe 0x201a
|
|
1fe2: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
1fe9: 00
|
|
1fea: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1ff1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
1ff8: 00
|
|
1ff9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
2000: f2 42 0f 10 04 d9 movsd (%rcx,%r11,8),%xmm0
|
|
2006: f2 42 0f 5d 04 da minsd (%rdx,%r11,8),%xmm0
|
|
200c: f2 43 0f 11 04 d8 movsd %xmm0,(%r8,%r11,8)
|
|
2012: 41 ff c3 inc %r11d
|
|
2015: 45 3b da cmp %r10d,%r11d
|
|
2018: 72 e6 jb 0x2000
|
|
201a: 45 89 d2 mov %r10d,%r10d
|
|
201d: 4e 8d 1c d2 lea (%rdx,%r10,8),%r11
|
|
2021: 49 f7 c3 0f 00 00 00 test $0xf,%r11
|
|
2028: 0f 84 d2 00 00 00 je 0x2100
|
|
202e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
2035: 00
|
|
2036: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
203d: 0f 1f 00 nopl (%rax)
|
|
2040: 45 89 d2 mov %r10d,%r10d
|
|
2043: f2 42 0f 10 0c d1 movsd (%rcx,%r10,8),%xmm1
|
|
2049: f2 42 0f 10 04 d2 movsd (%rdx,%r10,8),%xmm0
|
|
204f: 66 42 0f 16 44 d2 08 movhpd 0x8(%rdx,%r10,8),%xmm0
|
|
2056: 66 42 0f 16 4c d1 08 movhpd 0x8(%rcx,%r10,8),%xmm1
|
|
205d: 66 0f 5d c8 minpd %xmm0,%xmm1
|
|
2061: 43 0f 29 0c d0 movaps %xmm1,(%r8,%r10,8)
|
|
2066: f2 42 0f 10 5c d1 10 movsd 0x10(%rcx,%r10,8),%xmm3
|
|
206d: f2 42 0f 10 6c d1 20 movsd 0x20(%rcx,%r10,8),%xmm5
|
|
2074: f2 42 0f 10 4c d1 30 movsd 0x30(%rcx,%r10,8),%xmm1
|
|
207b: f2 42 0f 10 54 d2 10 movsd 0x10(%rdx,%r10,8),%xmm2
|
|
2082: f2 42 0f 10 64 d2 20 movsd 0x20(%rdx,%r10,8),%xmm4
|
|
2089: f2 42 0f 10 44 d2 30 movsd 0x30(%rdx,%r10,8),%xmm0
|
|
2090: 66 42 0f 16 54 d2 18 movhpd 0x18(%rdx,%r10,8),%xmm2
|
|
2097: 66 42 0f 16 64 d2 28 movhpd 0x28(%rdx,%r10,8),%xmm4
|
|
209e: 66 42 0f 16 44 d2 38 movhpd 0x38(%rdx,%r10,8),%xmm0
|
|
20a5: 66 42 0f 16 5c d1 18 movhpd 0x18(%rcx,%r10,8),%xmm3
|
|
20ac: 66 42 0f 16 6c d1 28 movhpd 0x28(%rcx,%r10,8),%xmm5
|
|
20b3: 66 42 0f 16 4c d1 38 movhpd 0x38(%rcx,%r10,8),%xmm1
|
|
20ba: 66 0f 5d da minpd %xmm2,%xmm3
|
|
20be: 66 0f 5d ec minpd %xmm4,%xmm5
|
|
20c2: 66 0f 5d c8 minpd %xmm0,%xmm1
|
|
20c6: 43 0f 29 5c d0 10 movaps %xmm3,0x10(%r8,%r10,8)
|
|
20cc: 43 0f 29 6c d0 20 movaps %xmm5,0x20(%r8,%r10,8)
|
|
20d2: 43 0f 29 4c d0 30 movaps %xmm1,0x30(%r8,%r10,8)
|
|
20d8: 41 83 c2 08 add $0x8,%r10d
|
|
20dc: 44 3b d0 cmp %eax,%r10d
|
|
20df: 0f 82 5b ff ff ff jb 0x2040
|
|
20e5: e9 8b 00 00 00 jmp 0x2175
|
|
20ea: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
20f1: 00
|
|
20f2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
20f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
2100: 45 89 d2 mov %r10d,%r10d
|
|
2103: f2 42 0f 10 04 d1 movsd (%rcx,%r10,8),%xmm0
|
|
2109: f2 42 0f 10 4c d1 10 movsd 0x10(%rcx,%r10,8),%xmm1
|
|
2110: f2 42 0f 10 54 d1 20 movsd 0x20(%rcx,%r10,8),%xmm2
|
|
2117: f2 42 0f 10 5c d1 30 movsd 0x30(%rcx,%r10,8),%xmm3
|
|
211e: 66 42 0f 16 44 d1 08 movhpd 0x8(%rcx,%r10,8),%xmm0
|
|
2125: 66 42 0f 16 4c d1 18 movhpd 0x18(%rcx,%r10,8),%xmm1
|
|
212c: 66 42 0f 16 54 d1 28 movhpd 0x28(%rcx,%r10,8),%xmm2
|
|
2133: 66 42 0f 16 5c d1 38 movhpd 0x38(%rcx,%r10,8),%xmm3
|
|
213a: 66 42 0f 5d 04 d2 minpd (%rdx,%r10,8),%xmm0
|
|
2140: 66 42 0f 5d 4c d2 10 minpd 0x10(%rdx,%r10,8),%xmm1
|
|
2147: 66 42 0f 5d 54 d2 20 minpd 0x20(%rdx,%r10,8),%xmm2
|
|
214e: 66 42 0f 5d 5c d2 30 minpd 0x30(%rdx,%r10,8),%xmm3
|
|
2155: 43 0f 29 04 d0 movaps %xmm0,(%r8,%r10,8)
|
|
215a: 43 0f 29 4c d0 10 movaps %xmm1,0x10(%r8,%r10,8)
|
|
2160: 43 0f 29 54 d0 20 movaps %xmm2,0x20(%r8,%r10,8)
|
|
2166: 43 0f 29 5c d0 30 movaps %xmm3,0x30(%r8,%r10,8)
|
|
216c: 41 83 c2 08 add $0x8,%r10d
|
|
2170: 44 3b d0 cmp %eax,%r10d
|
|
2173: 72 8b jb 0x2100
|
|
2175: 41 3b c1 cmp %r9d,%eax
|
|
2178: 0f 83 96 00 00 00 jae 0x2214
|
|
217e: 66 90 xchg %ax,%ax
|
|
2180: f2 0f 10 04 c1 movsd (%rcx,%rax,8),%xmm0
|
|
2185: f2 0f 5d 04 c2 minsd (%rdx,%rax,8),%xmm0
|
|
218a: f2 41 0f 11 04 c0 movsd %xmm0,(%r8,%rax,8)
|
|
2190: ff c0 inc %eax
|
|
2192: 41 3b c1 cmp %r9d,%eax
|
|
2195: 72 e9 jb 0x2180
|
|
2197: e9 78 00 00 00 jmp 0x2214
|
|
219c: 44 89 c8 mov %r9d,%eax
|
|
219f: 41 bb 01 00 00 00 mov $0x1,%r11d
|
|
21a5: d1 e8 shr $1,%eax
|
|
21a7: 45 33 d2 xor %r10d,%r10d
|
|
21aa: 85 c0 test %eax,%eax
|
|
21ac: 76 4c jbe 0x21fa
|
|
21ae: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
21b5: 00
|
|
21b6: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
21bd: 0f 1f 00 nopl (%rax)
|
|
21c0: 47 8d 1c 12 lea (%r10,%r10,1),%r11d
|
|
21c4: f2 42 0f 10 04 d9 movsd (%rcx,%r11,8),%xmm0
|
|
21ca: f2 42 0f 5d 04 da minsd (%rdx,%r11,8),%xmm0
|
|
21d0: f2 43 0f 11 04 d8 movsd %xmm0,(%r8,%r11,8)
|
|
21d6: 47 8d 5c 12 01 lea 0x1(%r10,%r10,1),%r11d
|
|
21db: f2 42 0f 10 0c d9 movsd (%rcx,%r11,8),%xmm1
|
|
21e1: 41 ff c2 inc %r10d
|
|
21e4: 44 3b d0 cmp %eax,%r10d
|
|
21e7: f2 42 0f 5d 0c da minsd (%rdx,%r11,8),%xmm1
|
|
21ed: f2 43 0f 11 0c d8 movsd %xmm1,(%r8,%r11,8)
|
|
21f3: 72 cb jb 0x21c0
|
|
21f5: 47 8d 5c 12 01 lea 0x1(%r10,%r10,1),%r11d
|
|
21fa: 41 ff cb dec %r11d
|
|
21fd: 45 3b d9 cmp %r9d,%r11d
|
|
2200: 73 12 jae 0x2214
|
|
2202: f2 42 0f 10 04 d9 movsd (%rcx,%r11,8),%xmm0
|
|
2208: f2 42 0f 5d 04 da minsd (%rdx,%r11,8),%xmm0
|
|
220e: f2 43 0f 11 04 d8 movsd %xmm0,(%r8,%r11,8)
|
|
2214: 33 c0 xor %eax,%eax
|
|
2216: c3 ret
|
|
2217: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
221c: c3 ret
|
|
221d: 33 c0 xor %eax,%eax
|
|
221f: e9 51 ff ff ff jmp 0x2175
|
|
2224: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
2229: c3 ret
|
|
222a: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
2231: 00
|
|
2232: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
2239: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
2240: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
|
|
2245: 48 85 c9 test %rcx,%rcx
|
|
2248: 74 27 je 0x2271
|
|
224a: 48 85 d2 test %rdx,%rdx
|
|
224d: 74 22 je 0x2271
|
|
224f: 4d 85 c0 test %r8,%r8
|
|
2252: 74 1d je 0x2271
|
|
2254: 45 85 c9 test %r9d,%r9d
|
|
2257: 77 0b ja 0x2264
|
|
2259: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
225e: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
2263: c3 ret
|
|
2264: e8 97 4e 01 00 call 0x17100
|
|
2269: 33 c0 xor %eax,%eax
|
|
226b: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
2270: c3 ret
|
|
2271: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
2276: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
227b: c3 ret
|
|
227c: 0f 1f 40 00 nopl 0x0(%rax)
|
|
2280: 48 83 ec 28 sub $0x28,%rsp
|
|
2284: 48 85 c9 test %rcx,%rcx
|
|
2287: 74 25 je 0x22ae
|
|
2289: 48 85 d2 test %rdx,%rdx
|
|
228c: 74 20 je 0x22ae
|
|
228e: 4d 85 c0 test %r8,%r8
|
|
2291: 74 1b je 0x22ae
|
|
2293: 45 85 c9 test %r9d,%r9d
|
|
2296: 77 0a ja 0x22a2
|
|
2298: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
229d: 48 83 c4 28 add $0x28,%rsp
|
|
22a1: c3 ret
|
|
22a2: e8 39 52 01 00 call 0x174e0
|
|
22a7: 33 c0 xor %eax,%eax
|
|
22a9: 48 83 c4 28 add $0x28,%rsp
|
|
22ad: c3 ret
|
|
22ae: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
22b3: 48 83 c4 28 add $0x28,%rsp
|
|
22b7: c3 ret
|
|
22b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
22bf: 00
|
|
22c0: 48 83 ec 28 sub $0x28,%rsp
|
|
22c4: 48 85 c9 test %rcx,%rcx
|
|
22c7: 74 25 je 0x22ee
|
|
22c9: 48 85 d2 test %rdx,%rdx
|
|
22cc: 74 20 je 0x22ee
|
|
22ce: 4d 85 c0 test %r8,%r8
|
|
22d1: 74 1b je 0x22ee
|
|
22d3: 45 85 c9 test %r9d,%r9d
|
|
22d6: 77 0a ja 0x22e2
|
|
22d8: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
22dd: 48 83 c4 28 add $0x28,%rsp
|
|
22e1: c3 ret
|
|
22e2: e8 79 55 01 00 call 0x17860
|
|
22e7: 33 c0 xor %eax,%eax
|
|
22e9: 48 83 c4 28 add $0x28,%rsp
|
|
22ed: c3 ret
|
|
22ee: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
22f3: 48 83 c4 28 add $0x28,%rsp
|
|
22f7: c3 ret
|
|
22f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
22ff: 00
|
|
2300: 48 83 ec 28 sub $0x28,%rsp
|
|
2304: 48 85 c9 test %rcx,%rcx
|
|
2307: 74 25 je 0x232e
|
|
2309: 48 85 d2 test %rdx,%rdx
|
|
230c: 74 20 je 0x232e
|
|
230e: 4d 85 c0 test %r8,%r8
|
|
2311: 74 1b je 0x232e
|
|
2313: 45 85 c9 test %r9d,%r9d
|
|
2316: 77 0a ja 0x2322
|
|
2318: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
231d: 48 83 c4 28 add $0x28,%rsp
|
|
2321: c3 ret
|
|
2322: e8 59 59 01 00 call 0x17c80
|
|
2327: 33 c0 xor %eax,%eax
|
|
2329: 48 83 c4 28 add $0x28,%rsp
|
|
232d: c3 ret
|
|
232e: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
2333: 48 83 c4 28 add $0x28,%rsp
|
|
2337: c3 ret
|
|
2338: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
233f: 00
|
|
2340: 48 83 ec 28 sub $0x28,%rsp
|
|
2344: 48 85 c9 test %rcx,%rcx
|
|
2347: 74 25 je 0x236e
|
|
2349: 48 85 d2 test %rdx,%rdx
|
|
234c: 74 20 je 0x236e
|
|
234e: 4d 85 c0 test %r8,%r8
|
|
2351: 74 1b je 0x236e
|
|
2353: 45 85 c9 test %r9d,%r9d
|
|
2356: 77 0a ja 0x2362
|
|
2358: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
235d: 48 83 c4 28 add $0x28,%rsp
|
|
2361: c3 ret
|
|
2362: e8 79 5c 01 00 call 0x17fe0
|
|
2367: 33 c0 xor %eax,%eax
|
|
2369: 48 83 c4 28 add $0x28,%rsp
|
|
236d: c3 ret
|
|
236e: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
2373: 48 83 c4 28 add $0x28,%rsp
|
|
2377: c3 ret
|
|
2378: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
237f: 00
|
|
2380: 48 83 ec 28 sub $0x28,%rsp
|
|
2384: 48 85 c9 test %rcx,%rcx
|
|
2387: 74 24 je 0x23ad
|
|
2389: 48 85 d2 test %rdx,%rdx
|
|
238c: 74 1f je 0x23ad
|
|
238e: 45 85 c0 test %r8d,%r8d
|
|
2391: 7f 0a jg 0x239d
|
|
2393: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
2398: 48 83 c4 28 add $0x28,%rsp
|
|
239c: c3 ret
|
|
239d: 41 c1 e0 02 shl $0x2,%r8d
|
|
23a1: e8 9a f2 a5 01 call 0x1a61640
|
|
23a6: 33 c0 xor %eax,%eax
|
|
23a8: 48 83 c4 28 add $0x28,%rsp
|
|
23ac: c3 ret
|
|
23ad: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
23b2: 48 83 c4 28 add $0x28,%rsp
|
|
23b6: c3 ret
|
|
23b7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
23be: 00 00
|
|
23c0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
|
|
23c5: 48 85 c9 test %rcx,%rcx
|
|
23c8: 74 26 je 0x23f0
|
|
23ca: 48 85 d2 test %rdx,%rdx
|
|
23cd: 74 21 je 0x23f0
|
|
23cf: 45 85 c0 test %r8d,%r8d
|
|
23d2: 7f 0b jg 0x23df
|
|
23d4: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
23d9: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
23de: c3 ret
|
|
23df: 41 c1 e0 02 shl $0x2,%r8d
|
|
23e3: e8 28 f6 a5 01 call 0x1a61a10
|
|
23e8: 33 c0 xor %eax,%eax
|
|
23ea: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
23ef: c3 ret
|
|
23f0: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
23f5: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
23fa: c3 ret
|
|
23fb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
2400: 48 83 ec 28 sub $0x28,%rsp
|
|
2404: 48 85 c9 test %rcx,%rcx
|
|
2407: 74 24 je 0x242d
|
|
2409: 48 85 d2 test %rdx,%rdx
|
|
240c: 74 1f je 0x242d
|
|
240e: 45 85 c0 test %r8d,%r8d
|
|
2411: 7f 0a jg 0x241d
|
|
2413: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
2418: 48 83 c4 28 add $0x28,%rsp
|
|
241c: c3 ret
|
|
241d: 41 c1 e0 02 shl $0x2,%r8d
|
|
2421: e8 6a fa a5 01 call 0x1a61e90
|
|
2426: 33 c0 xor %eax,%eax
|
|
2428: 48 83 c4 28 add $0x28,%rsp
|
|
242c: c3 ret
|
|
242d: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
2432: 48 83 c4 28 add $0x28,%rsp
|
|
2436: c3 ret
|
|
2437: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
243e: 00 00
|
|
2440: 48 83 ec 38 sub $0x38,%rsp
|
|
2444: 48 85 c9 test %rcx,%rcx
|
|
2447: 0f 84 88 00 00 00 je 0x24d5
|
|
244d: 48 85 d2 test %rdx,%rdx
|
|
2450: 0f 84 7f 00 00 00 je 0x24d5
|
|
2456: 45 85 c0 test %r8d,%r8d
|
|
2459: 0f 8e 80 00 00 00 jle 0x24df
|
|
245f: 41 81 f8 ff ff ff 1f cmp $0x1fffffff,%r8d
|
|
2466: 7e 5d jle 0x24c5
|
|
2468: 48 89 5c 24 30 mov %rbx,0x30(%rsp)
|
|
246d: 48 89 cb mov %rcx,%rbx
|
|
2470: 48 89 74 24 28 mov %rsi,0x28(%rsp)
|
|
2475: 48 89 d6 mov %rdx,%rsi
|
|
2478: 48 89 7c 24 20 mov %rdi,0x20(%rsp)
|
|
247d: 44 89 c7 mov %r8d,%edi
|
|
2480: 48 89 d9 mov %rbx,%rcx
|
|
2483: 48 89 f2 mov %rsi,%rdx
|
|
2486: 41 b8 e0 ff ff 7f mov $0x7fffffe0,%r8d
|
|
248c: e8 6f 3d 01 00 call 0x16200
|
|
2491: 81 c7 08 00 00 e0 add $0xe0000008,%edi
|
|
2497: 48 81 c3 e0 ff ff 7f add $0x7fffffe0,%rbx
|
|
249e: 48 81 c6 e0 ff ff 7f add $0x7fffffe0,%rsi
|
|
24a5: 81 ff ff ff ff 1f cmp $0x1fffffff,%edi
|
|
24ab: 7f d3 jg 0x2480
|
|
24ad: 48 89 d9 mov %rbx,%rcx
|
|
24b0: 48 89 f2 mov %rsi,%rdx
|
|
24b3: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx
|
|
24b8: 41 89 f8 mov %edi,%r8d
|
|
24bb: 48 8b 74 24 28 mov 0x28(%rsp),%rsi
|
|
24c0: 48 8b 7c 24 20 mov 0x20(%rsp),%rdi
|
|
24c5: 41 c1 e0 02 shl $0x2,%r8d
|
|
24c9: e8 32 3d 01 00 call 0x16200
|
|
24ce: 33 c0 xor %eax,%eax
|
|
24d0: 48 83 c4 38 add $0x38,%rsp
|
|
24d4: c3 ret
|
|
24d5: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
24da: 48 83 c4 38 add $0x38,%rsp
|
|
24de: c3 ret
|
|
24df: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
24e4: 48 83 c4 38 add $0x38,%rsp
|
|
24e8: c3 ret
|
|
24e9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
24f0: 00
|
|
24f1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
24f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
24ff: 00
|
|
2500: 48 83 ec 38 sub $0x38,%rsp
|
|
2504: 48 85 c9 test %rcx,%rcx
|
|
2507: 0f 84 88 00 00 00 je 0x2595
|
|
250d: 48 85 d2 test %rdx,%rdx
|
|
2510: 0f 84 7f 00 00 00 je 0x2595
|
|
2516: 45 85 c0 test %r8d,%r8d
|
|
2519: 0f 8e 80 00 00 00 jle 0x259f
|
|
251f: 41 81 f8 ff ff ff 1f cmp $0x1fffffff,%r8d
|
|
2526: 7e 5d jle 0x2585
|
|
2528: 48 89 5c 24 30 mov %rbx,0x30(%rsp)
|
|
252d: 48 89 cb mov %rcx,%rbx
|
|
2530: 48 89 74 24 28 mov %rsi,0x28(%rsp)
|
|
2535: 48 89 d6 mov %rdx,%rsi
|
|
2538: 48 89 7c 24 20 mov %rdi,0x20(%rsp)
|
|
253d: 44 89 c7 mov %r8d,%edi
|
|
2540: 48 89 d9 mov %rbx,%rcx
|
|
2543: 48 89 f2 mov %rsi,%rdx
|
|
2546: 41 b8 e0 ff ff 7f mov $0x7fffffe0,%r8d
|
|
254c: e8 0f 3d 01 00 call 0x16260
|
|
2551: 81 c7 08 00 00 e0 add $0xe0000008,%edi
|
|
2557: 48 81 c3 e0 ff ff 7f add $0x7fffffe0,%rbx
|
|
255e: 48 81 c6 e0 ff ff 7f add $0x7fffffe0,%rsi
|
|
2565: 81 ff ff ff ff 1f cmp $0x1fffffff,%edi
|
|
256b: 7f d3 jg 0x2540
|
|
256d: 48 89 d9 mov %rbx,%rcx
|
|
2570: 48 89 f2 mov %rsi,%rdx
|
|
2573: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx
|
|
2578: 41 89 f8 mov %edi,%r8d
|
|
257b: 48 8b 74 24 28 mov 0x28(%rsp),%rsi
|
|
2580: 48 8b 7c 24 20 mov 0x20(%rsp),%rdi
|
|
2585: 41 c1 e0 02 shl $0x2,%r8d
|
|
2589: e8 d2 3c 01 00 call 0x16260
|
|
258e: 33 c0 xor %eax,%eax
|
|
2590: 48 83 c4 38 add $0x38,%rsp
|
|
2594: c3 ret
|
|
2595: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
259a: 48 83 c4 38 add $0x38,%rsp
|
|
259e: c3 ret
|
|
259f: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
25a4: 48 83 c4 38 add $0x38,%rsp
|
|
25a8: c3 ret
|
|
25a9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
25b0: 00
|
|
25b1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
25b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
25bf: 00
|
|
25c0: 48 83 ec 38 sub $0x38,%rsp
|
|
25c4: 48 85 c9 test %rcx,%rcx
|
|
25c7: 0f 84 88 00 00 00 je 0x2655
|
|
25cd: 48 85 d2 test %rdx,%rdx
|
|
25d0: 0f 84 7f 00 00 00 je 0x2655
|
|
25d6: 45 85 c0 test %r8d,%r8d
|
|
25d9: 0f 8e 80 00 00 00 jle 0x265f
|
|
25df: 41 81 f8 ff ff ff 1f cmp $0x1fffffff,%r8d
|
|
25e6: 7e 5d jle 0x2645
|
|
25e8: 48 89 5c 24 30 mov %rbx,0x30(%rsp)
|
|
25ed: 48 89 cb mov %rcx,%rbx
|
|
25f0: 48 89 74 24 28 mov %rsi,0x28(%rsp)
|
|
25f5: 48 89 d6 mov %rdx,%rsi
|
|
25f8: 48 89 7c 24 20 mov %rdi,0x20(%rsp)
|
|
25fd: 44 89 c7 mov %r8d,%edi
|
|
2600: 48 89 d9 mov %rbx,%rcx
|
|
2603: 48 89 f2 mov %rsi,%rdx
|
|
2606: 41 b8 e0 ff ff 7f mov $0x7fffffe0,%r8d
|
|
260c: e8 af 3c 01 00 call 0x162c0
|
|
2611: 81 c7 08 00 00 e0 add $0xe0000008,%edi
|
|
2617: 48 81 c3 e0 ff ff 7f add $0x7fffffe0,%rbx
|
|
261e: 48 81 c6 e0 ff ff 7f add $0x7fffffe0,%rsi
|
|
2625: 81 ff ff ff ff 1f cmp $0x1fffffff,%edi
|
|
262b: 7f d3 jg 0x2600
|
|
262d: 48 89 d9 mov %rbx,%rcx
|
|
2630: 48 89 f2 mov %rsi,%rdx
|
|
2633: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx
|
|
2638: 41 89 f8 mov %edi,%r8d
|
|
263b: 48 8b 74 24 28 mov 0x28(%rsp),%rsi
|
|
2640: 48 8b 7c 24 20 mov 0x20(%rsp),%rdi
|
|
2645: 41 c1 e0 02 shl $0x2,%r8d
|
|
2649: e8 72 3c 01 00 call 0x162c0
|
|
264e: 33 c0 xor %eax,%eax
|
|
2650: 48 83 c4 38 add $0x38,%rsp
|
|
2654: c3 ret
|
|
2655: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
265a: 48 83 c4 38 add $0x38,%rsp
|
|
265e: c3 ret
|
|
265f: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
2664: 48 83 c4 38 add $0x38,%rsp
|
|
2668: c3 ret
|
|
2669: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
2670: 00
|
|
2671: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
2678: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
267f: 00
|
|
2680: 48 83 ec 28 sub $0x28,%rsp
|
|
2684: 4d 89 c1 mov %r8,%r9
|
|
2687: 49 89 d0 mov %rdx,%r8
|
|
268a: 48 89 ca mov %rcx,%rdx
|
|
268d: e8 ae 5c 01 00 call 0x18340
|
|
2692: 48 83 c4 28 add $0x28,%rsp
|
|
2696: c3 ret
|
|
2697: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
269e: 00 00
|
|
26a0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
|
|
26a5: 4d 89 c1 mov %r8,%r9
|
|
26a8: 49 89 d0 mov %rdx,%r8
|
|
26ab: 48 89 ca mov %rcx,%rdx
|
|
26ae: e8 4d 5f 01 00 call 0x18600
|
|
26b3: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
26b8: c3 ret
|
|
26b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
26c0: 48 83 ec 28 sub $0x28,%rsp
|
|
26c4: 4d 89 c1 mov %r8,%r9
|
|
26c7: 49 89 d0 mov %rdx,%r8
|
|
26ca: 48 89 ca mov %rcx,%rdx
|
|
26cd: e8 ee 61 01 00 call 0x188c0
|
|
26d2: 48 83 c4 28 add $0x28,%rsp
|
|
26d6: c3 ret
|
|
26d7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
26de: 00 00
|
|
26e0: 48 83 ec 28 sub $0x28,%rsp
|
|
26e4: 4d 89 c1 mov %r8,%r9
|
|
26e7: 49 89 d0 mov %rdx,%r8
|
|
26ea: 48 89 ca mov %rcx,%rdx
|
|
26ed: e8 8e 64 01 00 call 0x18b80
|
|
26f2: 48 83 c4 28 add $0x28,%rsp
|
|
26f6: c3 ret
|
|
26f7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
26fe: 00 00
|
|
2700: 48 83 ec 28 sub $0x28,%rsp
|
|
2704: 4d 89 c1 mov %r8,%r9
|
|
2707: 49 89 d0 mov %rdx,%r8
|
|
270a: 48 89 ca mov %rcx,%rdx
|
|
270d: e8 0e 67 01 00 call 0x18e20
|
|
2712: 48 83 c4 28 add $0x28,%rsp
|
|
2716: c3 ret
|
|
2717: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
271e: 00 00
|
|
2720: 48 83 ec 28 sub $0x28,%rsp
|
|
2724: 4d 89 c1 mov %r8,%r9
|
|
2727: 49 89 d0 mov %rdx,%r8
|
|
272a: 48 89 ca mov %rcx,%rdx
|
|
272d: e8 8e 69 01 00 call 0x190c0
|
|
2732: 48 83 c4 28 add $0x28,%rsp
|
|
2736: c3 ret
|
|
2737: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
273e: 00 00
|
|
2740: 48 83 ec 28 sub $0x28,%rsp
|
|
2744: 48 85 c9 test %rcx,%rcx
|
|
2747: 74 4b je 0x2794
|
|
2749: 4d 85 c0 test %r8,%r8
|
|
274c: 74 46 je 0x2794
|
|
274e: 45 85 c9 test %r9d,%r9d
|
|
2751: 7e 4b jle 0x279e
|
|
2753: 66 0f 2e 0d 1d 62 c5 ucomisd 0x1c5621d(%rip),%xmm1 # 0x1c58978
|
|
275a: 01
|
|
275b: 7a 02 jp 0x275f
|
|
275d: 74 26 je 0x2785
|
|
275f: 0f 57 c0 xorps %xmm0,%xmm0
|
|
2762: 66 0f 2e c8 ucomisd %xmm0,%xmm1
|
|
2766: 7a 02 jp 0x276a
|
|
2768: 74 0c je 0x2776
|
|
276a: e8 d1 6b 01 00 call 0x19340
|
|
276f: 33 c0 xor %eax,%eax
|
|
2771: 48 83 c4 28 add $0x28,%rsp
|
|
2775: c3 ret
|
|
2776: 4c 89 c1 mov %r8,%rcx
|
|
2779: 44 89 ca mov %r9d,%edx
|
|
277c: 48 83 c4 28 add $0x28,%rsp
|
|
2780: e9 7b 6d 01 00 jmp 0x19500
|
|
2785: 4c 89 c2 mov %r8,%rdx
|
|
2788: 45 89 c8 mov %r9d,%r8d
|
|
278b: 48 83 c4 28 add $0x28,%rsp
|
|
278f: e9 cc ed ff ff jmp 0x1560
|
|
2794: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
2799: 48 83 c4 28 add $0x28,%rsp
|
|
279d: c3 ret
|
|
279e: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
27a3: 48 83 c4 28 add $0x28,%rsp
|
|
27a7: c3 ret
|
|
27a8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
27af: 00
|
|
27b0: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
27b7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
27be: 00 00
|
|
27c0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
|
|
27c5: 48 85 c9 test %rcx,%rcx
|
|
27c8: 74 4e je 0x2818
|
|
27ca: 4d 85 c0 test %r8,%r8
|
|
27cd: 74 49 je 0x2818
|
|
27cf: 45 85 c9 test %r9d,%r9d
|
|
27d2: 7e 4f jle 0x2823
|
|
27d4: 66 0f 2e 0d a4 61 c5 ucomisd 0x1c561a4(%rip),%xmm1 # 0x1c58980
|
|
27db: 01
|
|
27dc: 7a 02 jp 0x27e0
|
|
27de: 74 28 je 0x2808
|
|
27e0: 0f 57 c0 xorps %xmm0,%xmm0
|
|
27e3: 66 0f 2e c8 ucomisd %xmm0,%xmm1
|
|
27e7: 7a 02 jp 0x27eb
|
|
27e9: 74 0d je 0x27f8
|
|
27eb: e8 50 6d 01 00 call 0x19540
|
|
27f0: 33 c0 xor %eax,%eax
|
|
27f2: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
27f7: c3 ret
|
|
27f8: 4c 89 c1 mov %r8,%rcx
|
|
27fb: 44 89 ca mov %r9d,%edx
|
|
27fe: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
2803: e9 f8 6e 01 00 jmp 0x19700
|
|
2808: 4c 89 c2 mov %r8,%rdx
|
|
280b: 45 89 c8 mov %r9d,%r8d
|
|
280e: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
2813: e9 88 ed ff ff jmp 0x15a0
|
|
2818: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
281d: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
2822: c3 ret
|
|
2823: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
2828: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
282d: c3 ret
|
|
282e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
2835: 00
|
|
2836: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
283d: 0f 1f 00 nopl (%rax)
|
|
2840: 48 83 ec 28 sub $0x28,%rsp
|
|
2844: 48 85 c9 test %rcx,%rcx
|
|
2847: 74 4b je 0x2894
|
|
2849: 4d 85 c0 test %r8,%r8
|
|
284c: 74 46 je 0x2894
|
|
284e: 45 85 c9 test %r9d,%r9d
|
|
2851: 7e 4b jle 0x289e
|
|
2853: 66 0f 2e 0d 2d 61 c5 ucomisd 0x1c5612d(%rip),%xmm1 # 0x1c58988
|
|
285a: 01
|
|
285b: 7a 02 jp 0x285f
|
|
285d: 74 26 je 0x2885
|
|
285f: 0f 57 c0 xorps %xmm0,%xmm0
|
|
2862: 66 0f 2e c8 ucomisd %xmm0,%xmm1
|
|
2866: 7a 02 jp 0x286a
|
|
2868: 74 0c je 0x2876
|
|
286a: e8 d1 6e 01 00 call 0x19740
|
|
286f: 33 c0 xor %eax,%eax
|
|
2871: 48 83 c4 28 add $0x28,%rsp
|
|
2875: c3 ret
|
|
2876: 4c 89 c1 mov %r8,%rcx
|
|
2879: 44 89 ca mov %r9d,%edx
|
|
287c: 48 83 c4 28 add $0x28,%rsp
|
|
2880: e9 5b 70 01 00 jmp 0x198e0
|
|
2885: 4c 89 c2 mov %r8,%rdx
|
|
2888: 45 89 c8 mov %r9d,%r8d
|
|
288b: 48 83 c4 28 add $0x28,%rsp
|
|
288f: e9 4c ed ff ff jmp 0x15e0
|
|
2894: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
2899: 48 83 c4 28 add $0x28,%rsp
|
|
289d: c3 ret
|
|
289e: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
28a3: 48 83 c4 28 add $0x28,%rsp
|
|
28a7: c3 ret
|
|
28a8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
28af: 00
|
|
28b0: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
28b7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
28be: 00 00
|
|
28c0: 57 push %rdi
|
|
28c1: 48 83 ec 20 sub $0x20,%rsp
|
|
28c5: 48 85 c9 test %rcx,%rcx
|
|
28c8: 0f 84 13 02 00 00 je 0x2ae1
|
|
28ce: 4d 85 c0 test %r8,%r8
|
|
28d1: 0f 84 0a 02 00 00 je 0x2ae1
|
|
28d7: 45 85 c9 test %r9d,%r9d
|
|
28da: 0f 8e f6 01 00 00 jle 0x2ad6
|
|
28e0: c5 f9 2e 0d a8 60 c5 vucomisd 0x1c560a8(%rip),%xmm1 # 0x1c58990
|
|
28e7: 01
|
|
28e8: 7a 06 jp 0x28f0
|
|
28ea: 0f 84 d5 01 00 00 je 0x2ac5
|
|
28f0: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0
|
|
28f4: c5 f9 2e c8 vucomisd %xmm0,%xmm1
|
|
28f8: 7a 06 jp 0x2900
|
|
28fa: 0f 84 b4 01 00 00 je 0x2ab4
|
|
2900: 41 83 f9 10 cmp $0x10,%r9d
|
|
2904: 0f 8c 9a 01 00 00 jl 0x2aa4
|
|
290a: 4d 89 c2 mov %r8,%r10
|
|
290d: 49 83 e2 1f and $0x1f,%r10
|
|
2911: 45 89 d2 mov %r10d,%r10d
|
|
2914: 45 85 d2 test %r10d,%r10d
|
|
2917: 74 18 je 0x2931
|
|
2919: 41 f7 c2 07 00 00 00 test $0x7,%r10d
|
|
2920: 0f 85 7e 01 00 00 jne 0x2aa4
|
|
2926: 41 f7 da neg %r10d
|
|
2929: 41 83 c2 20 add $0x20,%r10d
|
|
292d: 41 c1 ea 03 shr $0x3,%r10d
|
|
2931: 41 8d 42 10 lea 0x10(%r10),%eax
|
|
2935: 44 3b c8 cmp %eax,%r9d
|
|
2938: 0f 8c 66 01 00 00 jl 0x2aa4
|
|
293e: 44 89 cf mov %r9d,%edi
|
|
2941: 33 c0 xor %eax,%eax
|
|
2943: 41 2b fa sub %r10d,%edi
|
|
2946: 83 e7 0f and $0xf,%edi
|
|
2949: f7 df neg %edi
|
|
294b: 41 03 f9 add %r9d,%edi
|
|
294e: 45 85 d2 test %r10d,%r10d
|
|
2951: 76 20 jbe 0x2973
|
|
2953: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
2958: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
295f: 00
|
|
2960: c5 f3 59 04 c1 vmulsd (%rcx,%rax,8),%xmm1,%xmm0
|
|
2965: c4 c1 7b 11 04 c0 vmovsd %xmm0,(%r8,%rax,8)
|
|
296b: 48 ff c0 inc %rax
|
|
296e: 49 3b c2 cmp %r10,%rax
|
|
2971: 72 ed jb 0x2960
|
|
2973: c5 f1 14 c1 vunpcklpd %xmm1,%xmm1,%xmm0
|
|
2977: 48 63 c7 movslq %edi,%rax
|
|
297a: c4 e3 7d 18 c0 01 vinsertf128 $0x1,%xmm0,%ymm0,%ymm0
|
|
2980: c4 a1 79 10 14 d1 vmovupd (%rcx,%r10,8),%xmm2
|
|
2986: c4 a1 79 10 6c d1 20 vmovupd 0x20(%rcx,%r10,8),%xmm5
|
|
298d: c4 a3 6d 18 5c d1 10 vinsertf128 $0x1,0x10(%rcx,%r10,8),%ymm2,%ymm3
|
|
2994: 01
|
|
2995: c5 fd 59 e3 vmulpd %ymm3,%ymm0,%ymm4
|
|
2999: c4 81 7d 11 24 d0 vmovupd %ymm4,(%r8,%r10,8)
|
|
299f: c4 a1 79 10 64 d1 40 vmovupd 0x40(%rcx,%r10,8),%xmm4
|
|
29a6: c4 a3 55 18 54 d1 30 vinsertf128 $0x1,0x30(%rcx,%r10,8),%ymm5,%ymm2
|
|
29ad: 01
|
|
29ae: c5 fd 59 da vmulpd %ymm2,%ymm0,%ymm3
|
|
29b2: c4 a1 79 10 6c d1 60 vmovupd 0x60(%rcx,%r10,8),%xmm5
|
|
29b9: c4 81 7d 11 5c d0 20 vmovupd %ymm3,0x20(%r8,%r10,8)
|
|
29c0: c4 a3 5d 18 54 d1 50 vinsertf128 $0x1,0x50(%rcx,%r10,8),%ymm4,%ymm2
|
|
29c7: 01
|
|
29c8: c5 fd 59 da vmulpd %ymm2,%ymm0,%ymm3
|
|
29cc: c4 81 7d 11 5c d0 40 vmovupd %ymm3,0x40(%r8,%r10,8)
|
|
29d3: c4 a3 55 18 54 d1 70 vinsertf128 $0x1,0x70(%rcx,%r10,8),%ymm5,%ymm2
|
|
29da: 01
|
|
29db: c5 fd 59 da vmulpd %ymm2,%ymm0,%ymm3
|
|
29df: c4 81 7d 11 5c d0 60 vmovupd %ymm3,0x60(%r8,%r10,8)
|
|
29e6: 49 83 c2 10 add $0x10,%r10
|
|
29ea: 4c 3b d0 cmp %rax,%r10
|
|
29ed: 72 91 jb 0x2980
|
|
29ef: 44 8d 57 01 lea 0x1(%rdi),%r10d
|
|
29f3: 45 3b d1 cmp %r9d,%r10d
|
|
29f6: 0f 87 98 00 00 00 ja 0x2a94
|
|
29fc: 49 63 d1 movslq %r9d,%rdx
|
|
29ff: 48 2b d0 sub %rax,%rdx
|
|
2a02: 48 83 fa 04 cmp $0x4,%rdx
|
|
2a06: 0f 8c 93 00 00 00 jl 0x2a9f
|
|
2a0c: 41 89 d1 mov %edx,%r9d
|
|
2a0f: 45 33 db xor %r11d,%r11d
|
|
2a12: 41 83 e1 fc and $0xfffffffc,%r9d
|
|
2a16: 4d 8d 14 c0 lea (%r8,%rax,8),%r10
|
|
2a1a: 4d 63 c9 movslq %r9d,%r9
|
|
2a1d: 48 8d 04 c1 lea (%rcx,%rax,8),%rax
|
|
2a21: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
2a28: 00
|
|
2a29: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
2a30: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
2a37: 00
|
|
2a38: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
2a3f: 90 nop
|
|
2a40: c4 a1 79 10 14 d8 vmovupd (%rax,%r11,8),%xmm2
|
|
2a46: c4 a3 6d 18 5c d8 10 vinsertf128 $0x1,0x10(%rax,%r11,8),%ymm2,%ymm3
|
|
2a4d: 01
|
|
2a4e: c5 fd 59 e3 vmulpd %ymm3,%ymm0,%ymm4
|
|
2a52: c4 81 7d 11 24 da vmovupd %ymm4,(%r10,%r11,8)
|
|
2a58: 49 83 c3 04 add $0x4,%r11
|
|
2a5c: 4d 3b d9 cmp %r9,%r11
|
|
2a5f: 72 df jb 0x2a40
|
|
2a61: 4c 3b ca cmp %rdx,%r9
|
|
2a64: 73 2e jae 0x2a94
|
|
2a66: 48 63 ff movslq %edi,%rdi
|
|
2a69: 4d 8d 04 f8 lea (%r8,%rdi,8),%r8
|
|
2a6d: 48 8d 04 f9 lea (%rcx,%rdi,8),%rax
|
|
2a71: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
2a78: 00
|
|
2a79: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
2a80: c4 a1 73 59 04 c8 vmulsd (%rax,%r9,8),%xmm1,%xmm0
|
|
2a86: c4 81 7b 11 04 c8 vmovsd %xmm0,(%r8,%r9,8)
|
|
2a8c: 49 ff c1 inc %r9
|
|
2a8f: 4c 3b ca cmp %rdx,%r9
|
|
2a92: 72 ec jb 0x2a80
|
|
2a94: 33 c0 xor %eax,%eax
|
|
2a96: c5 f8 77 vzeroupper
|
|
2a99: 48 83 c4 20 add $0x20,%rsp
|
|
2a9d: 5f pop %rdi
|
|
2a9e: c3 ret
|
|
2a9f: 45 33 c9 xor %r9d,%r9d
|
|
2aa2: eb bd jmp 0x2a61
|
|
2aa4: 33 ff xor %edi,%edi
|
|
2aa6: 41 83 f9 01 cmp $0x1,%r9d
|
|
2aaa: 72 e8 jb 0x2a94
|
|
2aac: 49 63 d1 movslq %r9d,%rdx
|
|
2aaf: 45 33 c9 xor %r9d,%r9d
|
|
2ab2: eb ad jmp 0x2a61
|
|
2ab4: 4c 89 c1 mov %r8,%rcx
|
|
2ab7: 44 89 ca mov %r9d,%edx
|
|
2aba: e8 61 6e 01 00 call 0x19920
|
|
2abf: 48 83 c4 20 add $0x20,%rsp
|
|
2ac3: 5f pop %rdi
|
|
2ac4: c3 ret
|
|
2ac5: 4c 89 c2 mov %r8,%rdx
|
|
2ac8: 45 89 c8 mov %r9d,%r8d
|
|
2acb: e8 50 eb ff ff call 0x1620
|
|
2ad0: 48 83 c4 20 add $0x20,%rsp
|
|
2ad4: 5f pop %rdi
|
|
2ad5: c3 ret
|
|
2ad6: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
2adb: 48 83 c4 20 add $0x20,%rsp
|
|
2adf: 5f pop %rdi
|
|
2ae0: c3 ret
|
|
2ae1: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
2ae6: 48 83 c4 20 add $0x20,%rsp
|
|
2aea: 5f pop %rdi
|
|
2aeb: c3 ret
|
|
2aec: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
2af3: 00
|
|
2af4: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
2afb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
2b00: 41 54 push %r12
|
|
2b02: 48 83 ec 20 sub $0x20,%rsp
|
|
2b06: 48 85 c9 test %rcx,%rcx
|
|
2b09: 0f 84 ce 01 00 00 je 0x2cdd
|
|
2b0f: 4d 85 c0 test %r8,%r8
|
|
2b12: 0f 84 c5 01 00 00 je 0x2cdd
|
|
2b18: 45 85 c9 test %r9d,%r9d
|
|
2b1b: 0f 8e b0 01 00 00 jle 0x2cd1
|
|
2b21: c5 f9 2e 0d 6f 5e c5 vucomisd 0x1c55e6f(%rip),%xmm1 # 0x1c58998
|
|
2b28: 01
|
|
2b29: 7a 06 jp 0x2b31
|
|
2b2b: 0f 84 8e 01 00 00 je 0x2cbf
|
|
2b31: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0
|
|
2b35: c5 f9 2e c8 vucomisd %xmm0,%xmm1
|
|
2b39: 7a 06 jp 0x2b41
|
|
2b3b: 0f 84 6c 01 00 00 je 0x2cad
|
|
2b41: 41 83 f9 10 cmp $0x10,%r9d
|
|
2b45: 0f 8c 5a 01 00 00 jl 0x2ca5
|
|
2b4b: 4c 89 c0 mov %r8,%rax
|
|
2b4e: 48 83 e0 1f and $0x1f,%rax
|
|
2b52: 89 c2 mov %eax,%edx
|
|
2b54: 85 d2 test %edx,%edx
|
|
2b56: 74 11 je 0x2b69
|
|
2b58: f6 c2 07 test $0x7,%dl
|
|
2b5b: 0f 85 44 01 00 00 jne 0x2ca5
|
|
2b61: f7 da neg %edx
|
|
2b63: 83 c2 20 add $0x20,%edx
|
|
2b66: c1 ea 03 shr $0x3,%edx
|
|
2b69: 44 8d 5a 10 lea 0x10(%rdx),%r11d
|
|
2b6d: 45 3b cb cmp %r11d,%r9d
|
|
2b70: 0f 8c 2f 01 00 00 jl 0x2ca5
|
|
2b76: 45 89 cc mov %r9d,%r12d
|
|
2b79: 33 c0 xor %eax,%eax
|
|
2b7b: 44 2b e2 sub %edx,%r12d
|
|
2b7e: 41 83 e4 0f and $0xf,%r12d
|
|
2b82: 41 f7 dc neg %r12d
|
|
2b85: 45 03 e1 add %r9d,%r12d
|
|
2b88: 41 89 d3 mov %edx,%r11d
|
|
2b8b: 85 d2 test %edx,%edx
|
|
2b8d: 76 24 jbe 0x2bb3
|
|
2b8f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
2b96: 00
|
|
2b97: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
2b9e: 66 90 xchg %ax,%ax
|
|
2ba0: c5 f3 59 04 c1 vmulsd (%rcx,%rax,8),%xmm1,%xmm0
|
|
2ba5: c4 c1 7b 11 04 c0 vmovsd %xmm0,(%r8,%rax,8)
|
|
2bab: 48 ff c0 inc %rax
|
|
2bae: 49 3b c3 cmp %r11,%rax
|
|
2bb1: 72 ed jb 0x2ba0
|
|
2bb3: c4 e2 7d 19 c1 vbroadcastsd %xmm1,%ymm0
|
|
2bb8: 49 63 c4 movslq %r12d,%rax
|
|
2bbb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
2bc0: c4 a1 7d 59 14 d9 vmulpd (%rcx,%r11,8),%ymm0,%ymm2
|
|
2bc6: c4 a1 7d 59 5c d9 20 vmulpd 0x20(%rcx,%r11,8),%ymm0,%ymm3
|
|
2bcd: c4 a1 7d 59 64 d9 40 vmulpd 0x40(%rcx,%r11,8),%ymm0,%ymm4
|
|
2bd4: c4 a1 7d 59 6c d9 60 vmulpd 0x60(%rcx,%r11,8),%ymm0,%ymm5
|
|
2bdb: c4 81 7d 11 14 d8 vmovupd %ymm2,(%r8,%r11,8)
|
|
2be1: c4 81 7d 11 5c d8 20 vmovupd %ymm3,0x20(%r8,%r11,8)
|
|
2be8: c4 81 7d 11 64 d8 40 vmovupd %ymm4,0x40(%r8,%r11,8)
|
|
2bef: c4 81 7d 11 6c d8 60 vmovupd %ymm5,0x60(%r8,%r11,8)
|
|
2bf6: 49 83 c3 10 add $0x10,%r11
|
|
2bfa: 4c 3b d8 cmp %rax,%r11
|
|
2bfd: 72 c1 jb 0x2bc0
|
|
2bff: 41 8d 44 24 01 lea 0x1(%r12),%eax
|
|
2c04: 41 3b c1 cmp %r9d,%eax
|
|
2c07: 0f 87 87 00 00 00 ja 0x2c94
|
|
2c0d: 4d 63 d1 movslq %r9d,%r10
|
|
2c10: 4d 63 e4 movslq %r12d,%r12
|
|
2c13: 4d 2b d4 sub %r12,%r10
|
|
2c16: 49 83 fa 04 cmp $0x4,%r10
|
|
2c1a: 0f 8c 80 00 00 00 jl 0x2ca0
|
|
2c20: 4d 63 e4 movslq %r12d,%r12
|
|
2c23: 45 89 d3 mov %r10d,%r11d
|
|
2c26: 41 83 e3 fc and $0xfffffffc,%r11d
|
|
2c2a: 45 33 c9 xor %r9d,%r9d
|
|
2c2d: 4d 63 db movslq %r11d,%r11
|
|
2c30: c4 e2 7d 19 c1 vbroadcastsd %xmm1,%ymm0
|
|
2c35: 4b 8d 04 e0 lea (%r8,%r12,8),%rax
|
|
2c39: 4a 8d 14 e1 lea (%rcx,%r12,8),%rdx
|
|
2c3d: 0f 1f 00 nopl (%rax)
|
|
2c40: c4 a1 7d 59 14 ca vmulpd (%rdx,%r9,8),%ymm0,%ymm2
|
|
2c46: c4 a1 7d 11 14 c8 vmovupd %ymm2,(%rax,%r9,8)
|
|
2c4c: 49 83 c1 04 add $0x4,%r9
|
|
2c50: 4d 3b cb cmp %r11,%r9
|
|
2c53: 72 eb jb 0x2c40
|
|
2c55: 4d 3b da cmp %r10,%r11
|
|
2c58: 73 3a jae 0x2c94
|
|
2c5a: 4d 63 e4 movslq %r12d,%r12
|
|
2c5d: 4b 8d 14 e0 lea (%r8,%r12,8),%rdx
|
|
2c61: 4a 8d 04 e1 lea (%rcx,%r12,8),%rax
|
|
2c65: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
2c6c: 00
|
|
2c6d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
2c74: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
2c79: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
2c80: c4 a1 73 59 04 d8 vmulsd (%rax,%r11,8),%xmm1,%xmm0
|
|
2c86: c4 a1 7b 11 04 da vmovsd %xmm0,(%rdx,%r11,8)
|
|
2c8c: 49 ff c3 inc %r11
|
|
2c8f: 4d 3b da cmp %r10,%r11
|
|
2c92: 72 ec jb 0x2c80
|
|
2c94: 33 c0 xor %eax,%eax
|
|
2c96: c5 f8 77 vzeroupper
|
|
2c99: 48 83 c4 20 add $0x20,%rsp
|
|
2c9d: 41 5c pop %r12
|
|
2c9f: c3 ret
|
|
2ca0: 45 33 db xor %r11d,%r11d
|
|
2ca3: eb b0 jmp 0x2c55
|
|
2ca5: 45 33 e4 xor %r12d,%r12d
|
|
2ca8: e9 52 ff ff ff jmp 0x2bff
|
|
2cad: 4c 89 c1 mov %r8,%rcx
|
|
2cb0: 44 89 ca mov %r9d,%edx
|
|
2cb3: e8 a8 6c 01 00 call 0x19960
|
|
2cb8: 48 83 c4 20 add $0x20,%rsp
|
|
2cbc: 41 5c pop %r12
|
|
2cbe: c3 ret
|
|
2cbf: 4c 89 c2 mov %r8,%rdx
|
|
2cc2: 45 89 c8 mov %r9d,%r8d
|
|
2cc5: e8 16 ea ff ff call 0x16e0
|
|
2cca: 48 83 c4 20 add $0x20,%rsp
|
|
2cce: 41 5c pop %r12
|
|
2cd0: c3 ret
|
|
2cd1: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
2cd6: 48 83 c4 20 add $0x20,%rsp
|
|
2cda: 41 5c pop %r12
|
|
2cdc: c3 ret
|
|
2cdd: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
2ce2: 48 83 c4 20 add $0x20,%rsp
|
|
2ce6: 41 5c pop %r12
|
|
2ce8: c3 ret
|
|
2ce9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
2cf0: 00
|
|
2cf1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
2cf8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
2cff: 00
|
|
2d00: 41 54 push %r12
|
|
2d02: 48 83 ec 20 sub $0x20,%rsp
|
|
2d06: 48 85 c9 test %rcx,%rcx
|
|
2d09: 0f 84 ce 01 00 00 je 0x2edd
|
|
2d0f: 4d 85 c0 test %r8,%r8
|
|
2d12: 0f 84 c5 01 00 00 je 0x2edd
|
|
2d18: 45 85 c9 test %r9d,%r9d
|
|
2d1b: 0f 8e b0 01 00 00 jle 0x2ed1
|
|
2d21: c5 f9 2e 0d 77 5c c5 vucomisd 0x1c55c77(%rip),%xmm1 # 0x1c589a0
|
|
2d28: 01
|
|
2d29: 7a 06 jp 0x2d31
|
|
2d2b: 0f 84 8e 01 00 00 je 0x2ebf
|
|
2d31: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0
|
|
2d35: c5 f9 2e c8 vucomisd %xmm0,%xmm1
|
|
2d39: 7a 06 jp 0x2d41
|
|
2d3b: 0f 84 6c 01 00 00 je 0x2ead
|
|
2d41: 41 83 f9 10 cmp $0x10,%r9d
|
|
2d45: 0f 8c 5a 01 00 00 jl 0x2ea5
|
|
2d4b: 4c 89 c0 mov %r8,%rax
|
|
2d4e: 48 83 e0 1f and $0x1f,%rax
|
|
2d52: 89 c2 mov %eax,%edx
|
|
2d54: 85 d2 test %edx,%edx
|
|
2d56: 74 11 je 0x2d69
|
|
2d58: f6 c2 07 test $0x7,%dl
|
|
2d5b: 0f 85 44 01 00 00 jne 0x2ea5
|
|
2d61: f7 da neg %edx
|
|
2d63: 83 c2 20 add $0x20,%edx
|
|
2d66: c1 ea 03 shr $0x3,%edx
|
|
2d69: 44 8d 5a 10 lea 0x10(%rdx),%r11d
|
|
2d6d: 45 3b cb cmp %r11d,%r9d
|
|
2d70: 0f 8c 2f 01 00 00 jl 0x2ea5
|
|
2d76: 45 89 cc mov %r9d,%r12d
|
|
2d79: 33 c0 xor %eax,%eax
|
|
2d7b: 44 2b e2 sub %edx,%r12d
|
|
2d7e: 41 83 e4 0f and $0xf,%r12d
|
|
2d82: 41 f7 dc neg %r12d
|
|
2d85: 45 03 e1 add %r9d,%r12d
|
|
2d88: 41 89 d3 mov %edx,%r11d
|
|
2d8b: 85 d2 test %edx,%edx
|
|
2d8d: 76 24 jbe 0x2db3
|
|
2d8f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
2d96: 00
|
|
2d97: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
2d9e: 66 90 xchg %ax,%ax
|
|
2da0: c5 f3 59 04 c1 vmulsd (%rcx,%rax,8),%xmm1,%xmm0
|
|
2da5: c4 c1 7b 11 04 c0 vmovsd %xmm0,(%r8,%rax,8)
|
|
2dab: 48 ff c0 inc %rax
|
|
2dae: 49 3b c3 cmp %r11,%rax
|
|
2db1: 72 ed jb 0x2da0
|
|
2db3: c4 e2 7d 19 c1 vbroadcastsd %xmm1,%ymm0
|
|
2db8: 49 63 c4 movslq %r12d,%rax
|
|
2dbb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
2dc0: c4 a1 7d 59 14 d9 vmulpd (%rcx,%r11,8),%ymm0,%ymm2
|
|
2dc6: c4 a1 7d 59 5c d9 20 vmulpd 0x20(%rcx,%r11,8),%ymm0,%ymm3
|
|
2dcd: c4 a1 7d 59 64 d9 40 vmulpd 0x40(%rcx,%r11,8),%ymm0,%ymm4
|
|
2dd4: c4 a1 7d 59 6c d9 60 vmulpd 0x60(%rcx,%r11,8),%ymm0,%ymm5
|
|
2ddb: c4 81 7d 11 14 d8 vmovupd %ymm2,(%r8,%r11,8)
|
|
2de1: c4 81 7d 11 5c d8 20 vmovupd %ymm3,0x20(%r8,%r11,8)
|
|
2de8: c4 81 7d 11 64 d8 40 vmovupd %ymm4,0x40(%r8,%r11,8)
|
|
2def: c4 81 7d 11 6c d8 60 vmovupd %ymm5,0x60(%r8,%r11,8)
|
|
2df6: 49 83 c3 10 add $0x10,%r11
|
|
2dfa: 4c 3b d8 cmp %rax,%r11
|
|
2dfd: 72 c1 jb 0x2dc0
|
|
2dff: 41 8d 44 24 01 lea 0x1(%r12),%eax
|
|
2e04: 41 3b c1 cmp %r9d,%eax
|
|
2e07: 0f 87 87 00 00 00 ja 0x2e94
|
|
2e0d: 4d 63 d1 movslq %r9d,%r10
|
|
2e10: 4d 63 e4 movslq %r12d,%r12
|
|
2e13: 4d 2b d4 sub %r12,%r10
|
|
2e16: 49 83 fa 04 cmp $0x4,%r10
|
|
2e1a: 0f 8c 80 00 00 00 jl 0x2ea0
|
|
2e20: 4d 63 e4 movslq %r12d,%r12
|
|
2e23: 45 89 d3 mov %r10d,%r11d
|
|
2e26: 41 83 e3 fc and $0xfffffffc,%r11d
|
|
2e2a: 45 33 c9 xor %r9d,%r9d
|
|
2e2d: 4d 63 db movslq %r11d,%r11
|
|
2e30: c4 e2 7d 19 c1 vbroadcastsd %xmm1,%ymm0
|
|
2e35: 4b 8d 04 e0 lea (%r8,%r12,8),%rax
|
|
2e39: 4a 8d 14 e1 lea (%rcx,%r12,8),%rdx
|
|
2e3d: 0f 1f 00 nopl (%rax)
|
|
2e40: c4 a1 7d 59 14 ca vmulpd (%rdx,%r9,8),%ymm0,%ymm2
|
|
2e46: c4 a1 7d 11 14 c8 vmovupd %ymm2,(%rax,%r9,8)
|
|
2e4c: 49 83 c1 04 add $0x4,%r9
|
|
2e50: 4d 3b cb cmp %r11,%r9
|
|
2e53: 72 eb jb 0x2e40
|
|
2e55: 4d 3b da cmp %r10,%r11
|
|
2e58: 73 3a jae 0x2e94
|
|
2e5a: 4d 63 e4 movslq %r12d,%r12
|
|
2e5d: 4b 8d 14 e0 lea (%r8,%r12,8),%rdx
|
|
2e61: 4a 8d 04 e1 lea (%rcx,%r12,8),%rax
|
|
2e65: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
2e6c: 00
|
|
2e6d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
2e74: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
2e79: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
2e80: c4 a1 73 59 04 d8 vmulsd (%rax,%r11,8),%xmm1,%xmm0
|
|
2e86: c4 a1 7b 11 04 da vmovsd %xmm0,(%rdx,%r11,8)
|
|
2e8c: 49 ff c3 inc %r11
|
|
2e8f: 4d 3b da cmp %r10,%r11
|
|
2e92: 72 ec jb 0x2e80
|
|
2e94: 33 c0 xor %eax,%eax
|
|
2e96: c5 f8 77 vzeroupper
|
|
2e99: 48 83 c4 20 add $0x20,%rsp
|
|
2e9d: 41 5c pop %r12
|
|
2e9f: c3 ret
|
|
2ea0: 45 33 db xor %r11d,%r11d
|
|
2ea3: eb b0 jmp 0x2e55
|
|
2ea5: 45 33 e4 xor %r12d,%r12d
|
|
2ea8: e9 52 ff ff ff jmp 0x2dff
|
|
2ead: 4c 89 c1 mov %r8,%rcx
|
|
2eb0: 44 89 ca mov %r9d,%edx
|
|
2eb3: e8 e8 6a 01 00 call 0x199a0
|
|
2eb8: 48 83 c4 20 add $0x20,%rsp
|
|
2ebc: 41 5c pop %r12
|
|
2ebe: c3 ret
|
|
2ebf: 4c 89 c2 mov %r8,%rdx
|
|
2ec2: 45 89 c8 mov %r9d,%r8d
|
|
2ec5: e8 d6 e8 ff ff call 0x17a0
|
|
2eca: 48 83 c4 20 add $0x20,%rsp
|
|
2ece: 41 5c pop %r12
|
|
2ed0: c3 ret
|
|
2ed1: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
2ed6: 48 83 c4 20 add $0x20,%rsp
|
|
2eda: 41 5c pop %r12
|
|
2edc: c3 ret
|
|
2edd: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
2ee2: 48 83 c4 20 add $0x20,%rsp
|
|
2ee6: 41 5c pop %r12
|
|
2ee8: c3 ret
|
|
2ee9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
2ef0: 00
|
|
2ef1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
2ef8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
2eff: 00
|
|
2f00: 53 push %rbx
|
|
2f01: 56 push %rsi
|
|
2f02: 57 push %rdi
|
|
2f03: 41 54 push %r12
|
|
2f05: 41 55 push %r13
|
|
2f07: 41 56 push %r14
|
|
2f09: 41 57 push %r15
|
|
2f0b: 55 push %rbp
|
|
2f0c: 48 83 ec 38 sub $0x38,%rsp
|
|
2f10: 49 89 ce mov %rcx,%r14
|
|
2f13: 4c 8b ac 24 a8 00 00 mov 0xa8(%rsp),%r13
|
|
2f1a: 00
|
|
2f1b: 44 89 cf mov %r9d,%edi
|
|
2f1e: 44 89 c6 mov %r8d,%esi
|
|
2f21: 41 89 d7 mov %edx,%r15d
|
|
2f24: 4d 85 f6 test %r14,%r14
|
|
2f27: 0f 84 8a 01 00 00 je 0x30b7
|
|
2f2d: 41 83 ff 1e cmp $0x1e,%r15d
|
|
2f31: 0f 87 5b 01 00 00 ja 0x3092
|
|
2f37: 41 83 ff 1c cmp $0x1c,%r15d
|
|
2f3b: 0f 8f 51 01 00 00 jg 0x3092
|
|
2f41: 48 8b 9c 24 a0 00 00 mov 0xa0(%rsp),%rbx
|
|
2f48: 00
|
|
2f49: 48 85 db test %rbx,%rbx
|
|
2f4c: 0f 84 65 01 00 00 je 0x30b7
|
|
2f52: 48 89 dd mov %rbx,%rbp
|
|
2f55: ba 90 00 00 00 mov $0x90,%edx
|
|
2f5a: 48 83 e5 3f and $0x3f,%rbp
|
|
2f5e: 48 f7 dd neg %rbp
|
|
2f61: 48 83 e5 3f and $0x3f,%rbp
|
|
2f65: 4c 8d 24 2b lea (%rbx,%rbp,1),%r12
|
|
2f69: 4c 89 e1 mov %r12,%rcx
|
|
2f6c: e8 6f 6a 01 00 call 0x199e0
|
|
2f71: 44 89 f9 mov %r15d,%ecx
|
|
2f74: b8 01 00 00 00 mov $0x1,%eax
|
|
2f79: d3 e0 shl %cl,%eax
|
|
2f7b: 41 89 7c 24 18 mov %edi,0x18(%r12)
|
|
2f80: 83 fe 08 cmp $0x8,%esi
|
|
2f83: 45 89 7c 24 04 mov %r15d,0x4(%r12)
|
|
2f88: 41 c7 44 24 20 00 00 movl $0x0,0x20(%r12)
|
|
2f8f: 00 00
|
|
2f91: 0f 84 3d 02 00 00 je 0x31d4
|
|
2f97: 83 fe 04 cmp $0x4,%esi
|
|
2f9a: 0f 84 97 00 00 00 je 0x3037
|
|
2fa0: 83 fe 01 cmp $0x1,%esi
|
|
2fa3: 75 39 jne 0x2fde
|
|
2fa5: 0f 57 c0 xorps %xmm0,%xmm0
|
|
2fa8: f2 0f 2a c0 cvtsi2sd %eax,%xmm0
|
|
2fac: f2 0f 10 0d f4 59 c5 movsd 0x1c559f4(%rip),%xmm1 # 0x1c589a8
|
|
2fb3: 01
|
|
2fb4: f2 0f 5e c8 divsd %xmm0,%xmm1
|
|
2fb8: 41 c7 04 24 09 00 00 movl $0x9,(%r12)
|
|
2fbf: 00
|
|
2fc0: 41 c7 44 24 08 01 00 movl $0x1,0x8(%r12)
|
|
2fc7: 00 00
|
|
2fc9: 41 c7 44 24 0c 00 00 movl $0x0,0xc(%r12)
|
|
2fd0: 00 00
|
|
2fd2: f2 41 0f 11 4c 24 10 movsd %xmm1,0x10(%r12)
|
|
2fd9: e9 8f 00 00 00 jmp 0x306d
|
|
2fde: 83 fe 02 cmp $0x2,%esi
|
|
2fe1: 75 36 jne 0x3019
|
|
2fe3: 0f 57 c0 xorps %xmm0,%xmm0
|
|
2fe6: f2 0f 2a c0 cvtsi2sd %eax,%xmm0
|
|
2fea: f2 0f 10 0d b6 59 c5 movsd 0x1c559b6(%rip),%xmm1 # 0x1c589a8
|
|
2ff1: 01
|
|
2ff2: f2 0f 5e c8 divsd %xmm0,%xmm1
|
|
2ff6: 41 c7 04 24 09 00 00 movl $0x9,(%r12)
|
|
2ffd: 00
|
|
2ffe: 41 c7 44 24 08 00 00 movl $0x0,0x8(%r12)
|
|
3005: 00 00
|
|
3007: 41 c7 44 24 0c 01 00 movl $0x1,0xc(%r12)
|
|
300e: 00 00
|
|
3010: f2 41 0f 11 4c 24 10 movsd %xmm1,0x10(%r12)
|
|
3017: eb 54 jmp 0x306d
|
|
3019: 41 c7 04 24 00 00 00 movl $0x0,(%r12)
|
|
3020: 00
|
|
3021: b8 ee ff ff ff mov $0xffffffee,%eax
|
|
3026: 48 83 c4 38 add $0x38,%rsp
|
|
302a: 5d pop %rbp
|
|
302b: 41 5f pop %r15
|
|
302d: 41 5e pop %r14
|
|
302f: 41 5d pop %r13
|
|
3031: 41 5c pop %r12
|
|
3033: 5f pop %rdi
|
|
3034: 5e pop %rsi
|
|
3035: 5b pop %rbx
|
|
3036: c3 ret
|
|
3037: 0f 57 c0 xorps %xmm0,%xmm0
|
|
303a: f2 0f 2a c0 cvtsi2sd %eax,%xmm0
|
|
303e: b8 01 00 00 00 mov $0x1,%eax
|
|
3043: 41 c7 04 24 09 00 00 movl $0x9,(%r12)
|
|
304a: 00
|
|
304b: 41 89 44 24 08 mov %eax,0x8(%r12)
|
|
3050: 41 89 44 24 0c mov %eax,0xc(%r12)
|
|
3055: e8 c6 69 01 00 call 0x19a20
|
|
305a: f2 0f 10 0d 46 59 c5 movsd 0x1c55946(%rip),%xmm1 # 0x1c589a8
|
|
3061: 01
|
|
3062: f2 0f 5e c8 divsd %xmm0,%xmm1
|
|
3066: f2 41 0f 11 4c 24 10 movsd %xmm1,0x10(%r12)
|
|
306d: 41 83 ff 05 cmp $0x5,%r15d
|
|
3071: 7f 35 jg 0x30a8
|
|
3073: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12)
|
|
307a: 00 00
|
|
307c: 33 c0 xor %eax,%eax
|
|
307e: 4d 89 26 mov %r12,(%r14)
|
|
3081: 48 83 c4 38 add $0x38,%rsp
|
|
3085: 5d pop %rbp
|
|
3086: 41 5f pop %r15
|
|
3088: 41 5e pop %r14
|
|
308a: 41 5d pop %r13
|
|
308c: 41 5c pop %r12
|
|
308e: 5f pop %rdi
|
|
308f: 5e pop %rsi
|
|
3090: 5b pop %rbx
|
|
3091: c3 ret
|
|
3092: b8 ef ff ff ff mov $0xffffffef,%eax
|
|
3097: 48 83 c4 38 add $0x38,%rsp
|
|
309b: 5d pop %rbp
|
|
309c: 41 5f pop %r15
|
|
309e: 41 5e pop %r14
|
|
30a0: 41 5d pop %r13
|
|
30a2: 41 5c pop %r12
|
|
30a4: 5f pop %rdi
|
|
30a5: 5e pop %rsi
|
|
30a6: 5b pop %rbx
|
|
30a7: c3 ret
|
|
30a8: 41 83 ff 0a cmp $0xa,%r15d
|
|
30ac: 0f 8e e8 00 00 00 jle 0x319a
|
|
30b2: 4d 85 ed test %r13,%r13
|
|
30b5: 75 16 jne 0x30cd
|
|
30b7: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
30bc: 48 83 c4 38 add $0x38,%rsp
|
|
30c0: 5d pop %rbp
|
|
30c1: 41 5f pop %r15
|
|
30c3: 41 5e pop %r14
|
|
30c5: 41 5d pop %r13
|
|
30c7: 41 5c pop %r12
|
|
30c9: 5f pop %rdi
|
|
30ca: 5e pop %rsi
|
|
30cb: 5b pop %rbx
|
|
30cc: c3 ret
|
|
30cd: 4c 89 ee mov %r13,%rsi
|
|
30d0: 44 89 f9 mov %r15d,%ecx
|
|
30d3: 48 83 e6 3f and $0x3f,%rsi
|
|
30d7: 44 89 ff mov %r15d,%edi
|
|
30da: 48 f7 de neg %rsi
|
|
30dd: 48 83 e6 3f and $0x3f,%rsi
|
|
30e1: 49 03 f5 add %r13,%rsi
|
|
30e4: 48 89 f2 mov %rsi,%rdx
|
|
30e7: e8 54 69 01 00 call 0x19a40
|
|
30ec: 49 89 c5 mov %rax,%r13
|
|
30ef: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx
|
|
30f6: 00
|
|
30f7: 49 89 54 24 30 mov %rdx,0x30(%r12)
|
|
30fc: 41 8d 5f ff lea -0x1(%r15),%ebx
|
|
3100: 83 fb 0e cmp $0xe,%ebx
|
|
3103: 7f 38 jg 0x313d
|
|
3105: 89 d9 mov %ebx,%ecx
|
|
3107: e8 d4 6f 01 00 call 0x1a0e0
|
|
310c: 89 d9 mov %ebx,%ecx
|
|
310e: 48 89 f2 mov %rsi,%rdx
|
|
3111: 41 89 f8 mov %edi,%r8d
|
|
3114: 49 89 c1 mov %rax,%r9
|
|
3117: 49 89 44 24 38 mov %rax,0x38(%r12)
|
|
311c: e8 5f 70 01 00 call 0x1a180
|
|
3121: 49 89 c1 mov %rax,%r9
|
|
3124: 89 d9 mov %ebx,%ecx
|
|
3126: b8 01 00 00 00 mov $0x1,%eax
|
|
312b: d3 e0 shl %cl,%eax
|
|
312d: c1 e0 04 shl $0x4,%eax
|
|
3130: 83 c0 3f add $0x3f,%eax
|
|
3133: 83 e0 c0 and $0xffffffc0,%eax
|
|
3136: 41 89 44 24 1c mov %eax,0x1c(%r12)
|
|
313b: eb 1e jmp 0x315b
|
|
313d: 48 89 e0 mov %rsp,%rax
|
|
3140: 4c 89 e1 mov %r12,%rcx
|
|
3143: 49 89 f0 mov %rsi,%r8
|
|
3146: 41 89 f9 mov %edi,%r9d
|
|
3149: 48 89 50 20 mov %rdx,0x20(%rax)
|
|
314d: 89 da mov %ebx,%edx
|
|
314f: 4c 89 68 28 mov %r13,0x28(%rax)
|
|
3153: e8 88 7b 01 00 call 0x1ace0
|
|
3158: 49 89 c1 mov %rax,%r9
|
|
315b: 44 89 f9 mov %r15d,%ecx
|
|
315e: 48 89 f2 mov %rsi,%rdx
|
|
3161: 41 89 f8 mov %edi,%r8d
|
|
3164: 4d 89 4c 24 50 mov %r9,0x50(%r12)
|
|
3169: e8 b2 b3 01 00 call 0x1e520
|
|
316e: 44 89 f9 mov %r15d,%ecx
|
|
3171: 48 89 f2 mov %rsi,%rdx
|
|
3174: 41 89 f8 mov %edi,%r8d
|
|
3177: 49 89 c1 mov %rax,%r9
|
|
317a: 49 89 44 24 58 mov %rax,0x58(%r12)
|
|
317f: e8 3c b8 01 00 call 0x1e9c0
|
|
3184: 4d 89 26 mov %r12,(%r14)
|
|
3187: 33 c0 xor %eax,%eax
|
|
3189: 48 83 c4 38 add $0x38,%rsp
|
|
318d: 5d pop %rbp
|
|
318e: 41 5f pop %r15
|
|
3190: 41 5e pop %r14
|
|
3192: 41 5d pop %r13
|
|
3194: 41 5c pop %r12
|
|
3196: 5f pop %rdi
|
|
3197: 5e pop %rsi
|
|
3198: 5b pop %rbx
|
|
3199: c3 ret
|
|
319a: bf 0a 00 00 00 mov $0xa,%edi
|
|
319f: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx
|
|
31a6: 00
|
|
31a7: 48 8d 35 12 f3 60 02 lea 0x260f312(%rip),%rsi # 0x26124c0
|
|
31ae: 41 83 ff 06 cmp $0x6,%r15d
|
|
31b2: 0f 8f 3f ff ff ff jg 0x30f7
|
|
31b8: 49 89 d1 mov %rdx,%r9
|
|
31bb: 49 83 e1 3f and $0x3f,%r9
|
|
31bf: 49 f7 d9 neg %r9
|
|
31c2: 49 83 e1 3f and $0x3f,%r9
|
|
31c6: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12)
|
|
31cd: 00 00
|
|
31cf: 4c 03 ca add %rdx,%r9
|
|
31d2: eb 87 jmp 0x315b
|
|
31d4: 33 c0 xor %eax,%eax
|
|
31d6: 41 c7 04 24 09 00 00 movl $0x9,(%r12)
|
|
31dd: 00
|
|
31de: 41 89 44 24 08 mov %eax,0x8(%r12)
|
|
31e3: 41 89 44 24 0c mov %eax,0xc(%r12)
|
|
31e8: e9 80 fe ff ff jmp 0x306d
|
|
31ed: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
31f4: 00
|
|
31f5: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
31fc: 0f 1f 40 00 nopl 0x0(%rax)
|
|
3200: 56 push %rsi
|
|
3201: 57 push %rdi
|
|
3202: 41 54 push %r12
|
|
3204: 41 55 push %r13
|
|
3206: 41 56 push %r14
|
|
3208: 41 57 push %r15
|
|
320a: 55 push %rbp
|
|
320b: 48 8d 64 24 d0 lea -0x30(%rsp),%rsp
|
|
3210: 48 89 ce mov %rcx,%rsi
|
|
3213: 48 8b bc 24 98 00 00 mov 0x98(%rsp),%rdi
|
|
321a: 00
|
|
321b: 45 89 ce mov %r9d,%r14d
|
|
321e: 45 89 c5 mov %r8d,%r13d
|
|
3221: 89 d5 mov %edx,%ebp
|
|
3223: 48 85 f6 test %rsi,%rsi
|
|
3226: 0f 84 86 01 00 00 je 0x33b2
|
|
322c: 83 fd 1e cmp $0x1e,%ebp
|
|
322f: 0f 87 59 01 00 00 ja 0x338e
|
|
3235: 83 fd 1c cmp $0x1c,%ebp
|
|
3238: 0f 8f 50 01 00 00 jg 0x338e
|
|
323e: 4c 8b a4 24 90 00 00 mov 0x90(%rsp),%r12
|
|
3245: 00
|
|
3246: 4d 85 e4 test %r12,%r12
|
|
3249: 0f 84 63 01 00 00 je 0x33b2
|
|
324f: 49 83 e4 3f and $0x3f,%r12
|
|
3253: ba 90 00 00 00 mov $0x90,%edx
|
|
3258: 49 f7 dc neg %r12
|
|
325b: 49 83 e4 3f and $0x3f,%r12
|
|
325f: 4c 03 a4 24 90 00 00 add 0x90(%rsp),%r12
|
|
3266: 00
|
|
3267: 4c 89 e1 mov %r12,%rcx
|
|
326a: e8 91 bb 01 00 call 0x1ee00
|
|
326f: 89 e9 mov %ebp,%ecx
|
|
3271: 41 b8 01 00 00 00 mov $0x1,%r8d
|
|
3277: 41 d3 e0 shl %cl,%r8d
|
|
327a: 41 89 6c 24 04 mov %ebp,0x4(%r12)
|
|
327f: 41 83 fd 08 cmp $0x8,%r13d
|
|
3283: 45 89 74 24 18 mov %r14d,0x18(%r12)
|
|
3288: 41 c7 44 24 20 00 00 movl $0x0,0x20(%r12)
|
|
328f: 00 00
|
|
3291: 0f 84 40 02 00 00 je 0x34d7
|
|
3297: 41 83 fd 04 cmp $0x4,%r13d
|
|
329b: 0f 84 95 00 00 00 je 0x3336
|
|
32a1: 41 83 fd 01 cmp $0x1,%r13d
|
|
32a5: 75 37 jne 0x32de
|
|
32a7: f2 41 0f 2a c0 cvtsi2sd %r8d,%xmm0
|
|
32ac: f2 0f 10 0d fc 56 c5 movsd 0x1c556fc(%rip),%xmm1 # 0x1c589b0
|
|
32b3: 01
|
|
32b4: f2 0f 5e c8 divsd %xmm0,%xmm1
|
|
32b8: 41 c7 04 24 09 00 00 movl $0x9,(%r12)
|
|
32bf: 00
|
|
32c0: 41 c7 44 24 08 01 00 movl $0x1,0x8(%r12)
|
|
32c7: 00 00
|
|
32c9: 41 c7 44 24 0c 00 00 movl $0x0,0xc(%r12)
|
|
32d0: 00 00
|
|
32d2: f2 41 0f 11 4c 24 10 movsd %xmm1,0x10(%r12)
|
|
32d9: e9 8c 00 00 00 jmp 0x336a
|
|
32de: 41 83 fd 02 cmp $0x2,%r13d
|
|
32e2: 75 34 jne 0x3318
|
|
32e4: f2 41 0f 2a c0 cvtsi2sd %r8d,%xmm0
|
|
32e9: f2 0f 10 0d bf 56 c5 movsd 0x1c556bf(%rip),%xmm1 # 0x1c589b0
|
|
32f0: 01
|
|
32f1: f2 0f 5e c8 divsd %xmm0,%xmm1
|
|
32f5: 41 c7 04 24 09 00 00 movl $0x9,(%r12)
|
|
32fc: 00
|
|
32fd: 41 c7 44 24 08 00 00 movl $0x0,0x8(%r12)
|
|
3304: 00 00
|
|
3306: 41 c7 44 24 0c 01 00 movl $0x1,0xc(%r12)
|
|
330d: 00 00
|
|
330f: f2 41 0f 11 4c 24 10 movsd %xmm1,0x10(%r12)
|
|
3316: eb 52 jmp 0x336a
|
|
3318: 41 c7 04 24 00 00 00 movl $0x0,(%r12)
|
|
331f: 00
|
|
3320: b8 ee ff ff ff mov $0xffffffee,%eax
|
|
3325: 48 8d 64 24 30 lea 0x30(%rsp),%rsp
|
|
332a: 5d pop %rbp
|
|
332b: 41 5f pop %r15
|
|
332d: 41 5e pop %r14
|
|
332f: 41 5d pop %r13
|
|
3331: 41 5c pop %r12
|
|
3333: 5f pop %rdi
|
|
3334: 5e pop %rsi
|
|
3335: c3 ret
|
|
3336: f2 41 0f 2a c0 cvtsi2sd %r8d,%xmm0
|
|
333b: b8 01 00 00 00 mov $0x1,%eax
|
|
3340: 41 c7 04 24 09 00 00 movl $0x9,(%r12)
|
|
3347: 00
|
|
3348: 41 89 44 24 08 mov %eax,0x8(%r12)
|
|
334d: 41 89 44 24 0c mov %eax,0xc(%r12)
|
|
3352: e8 e9 ba 01 00 call 0x1ee40
|
|
3357: f2 0f 10 0d 51 56 c5 movsd 0x1c55651(%rip),%xmm1 # 0x1c589b0
|
|
335e: 01
|
|
335f: f2 0f 5e c8 divsd %xmm0,%xmm1
|
|
3363: f2 41 0f 11 4c 24 10 movsd %xmm1,0x10(%r12)
|
|
336a: 83 fd 05 cmp $0x5,%ebp
|
|
336d: 7f 35 jg 0x33a4
|
|
336f: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12)
|
|
3376: 00 00
|
|
3378: 33 c0 xor %eax,%eax
|
|
337a: 4c 89 26 mov %r12,(%rsi)
|
|
337d: 48 8d 64 24 30 lea 0x30(%rsp),%rsp
|
|
3382: 5d pop %rbp
|
|
3383: 41 5f pop %r15
|
|
3385: 41 5e pop %r14
|
|
3387: 41 5d pop %r13
|
|
3389: 41 5c pop %r12
|
|
338b: 5f pop %rdi
|
|
338c: 5e pop %rsi
|
|
338d: c3 ret
|
|
338e: b8 ef ff ff ff mov $0xffffffef,%eax
|
|
3393: 48 8d 64 24 30 lea 0x30(%rsp),%rsp
|
|
3398: 5d pop %rbp
|
|
3399: 41 5f pop %r15
|
|
339b: 41 5e pop %r14
|
|
339d: 41 5d pop %r13
|
|
339f: 41 5c pop %r12
|
|
33a1: 5f pop %rdi
|
|
33a2: 5e pop %rsi
|
|
33a3: c3 ret
|
|
33a4: 83 fd 0a cmp $0xa,%ebp
|
|
33a7: 0f 8e f0 00 00 00 jle 0x349d
|
|
33ad: 48 85 ff test %rdi,%rdi
|
|
33b0: 75 16 jne 0x33c8
|
|
33b2: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
33b7: 48 8d 64 24 30 lea 0x30(%rsp),%rsp
|
|
33bc: 5d pop %rbp
|
|
33bd: 41 5f pop %r15
|
|
33bf: 41 5e pop %r14
|
|
33c1: 41 5d pop %r13
|
|
33c3: 41 5c pop %r12
|
|
33c5: 5f pop %rdi
|
|
33c6: 5e pop %rsi
|
|
33c7: c3 ret
|
|
33c8: 48 83 e7 3f and $0x3f,%rdi
|
|
33cc: 89 e9 mov %ebp,%ecx
|
|
33ce: 48 f7 df neg %rdi
|
|
33d1: 41 89 ee mov %ebp,%r14d
|
|
33d4: 48 83 e7 3f and $0x3f,%rdi
|
|
33d8: 49 89 fd mov %rdi,%r13
|
|
33db: 4c 03 ac 24 98 00 00 add 0x98(%rsp),%r13
|
|
33e2: 00
|
|
33e3: 4c 89 ea mov %r13,%rdx
|
|
33e6: e8 75 ba 01 00 call 0x1ee60
|
|
33eb: 48 89 c7 mov %rax,%rdi
|
|
33ee: 49 8d 94 24 90 00 00 lea 0x90(%r12),%rdx
|
|
33f5: 00
|
|
33f6: 49 89 54 24 30 mov %rdx,0x30(%r12)
|
|
33fb: 44 8d 7d ff lea -0x1(%rbp),%r15d
|
|
33ff: 41 83 ff 10 cmp $0x10,%r15d
|
|
3403: 7f 3b jg 0x3440
|
|
3405: 44 89 f9 mov %r15d,%ecx
|
|
3408: e8 53 c0 01 00 call 0x1f460
|
|
340d: 44 89 f9 mov %r15d,%ecx
|
|
3410: 4c 89 ea mov %r13,%rdx
|
|
3413: 45 89 f0 mov %r14d,%r8d
|
|
3416: 49 89 c1 mov %rax,%r9
|
|
3419: 49 89 44 24 38 mov %rax,0x38(%r12)
|
|
341e: e8 fd c0 01 00 call 0x1f520
|
|
3423: 49 89 c1 mov %rax,%r9
|
|
3426: 44 89 f9 mov %r15d,%ecx
|
|
3429: b8 01 00 00 00 mov $0x1,%eax
|
|
342e: d3 e0 shl %cl,%eax
|
|
3430: c1 e0 04 shl $0x4,%eax
|
|
3433: 83 c0 3f add $0x3f,%eax
|
|
3436: 83 e0 c0 and $0xffffffc0,%eax
|
|
3439: 41 89 44 24 1c mov %eax,0x1c(%r12)
|
|
343e: eb 20 jmp 0x3460
|
|
3440: 48 8d 04 24 lea (%rsp),%rax
|
|
3444: 4c 89 e1 mov %r12,%rcx
|
|
3447: 4d 89 e8 mov %r13,%r8
|
|
344a: 45 89 f1 mov %r14d,%r9d
|
|
344d: 48 89 50 20 mov %rdx,0x20(%rax)
|
|
3451: 44 89 fa mov %r15d,%edx
|
|
3454: 48 89 78 28 mov %rdi,0x28(%rax)
|
|
3458: e8 e3 cc 01 00 call 0x20140
|
|
345d: 49 89 c1 mov %rax,%r9
|
|
3460: 89 e9 mov %ebp,%ecx
|
|
3462: 4c 89 ea mov %r13,%rdx
|
|
3465: 45 89 f0 mov %r14d,%r8d
|
|
3468: 4d 89 4c 24 50 mov %r9,0x50(%r12)
|
|
346d: e8 2e 07 02 00 call 0x23ba0
|
|
3472: 89 e9 mov %ebp,%ecx
|
|
3474: 4c 89 ea mov %r13,%rdx
|
|
3477: 45 89 f0 mov %r14d,%r8d
|
|
347a: 49 89 c1 mov %rax,%r9
|
|
347d: 49 89 44 24 58 mov %rax,0x58(%r12)
|
|
3482: e8 b9 0b 02 00 call 0x24040
|
|
3487: 4c 89 26 mov %r12,(%rsi)
|
|
348a: 33 c0 xor %eax,%eax
|
|
348c: 48 8d 64 24 30 lea 0x30(%rsp),%rsp
|
|
3491: 5d pop %rbp
|
|
3492: 41 5f pop %r15
|
|
3494: 41 5e pop %r14
|
|
3496: 41 5d pop %r13
|
|
3498: 41 5c pop %r12
|
|
349a: 5f pop %rdi
|
|
349b: 5e pop %rsi
|
|
349c: c3 ret
|
|
349d: 41 be 0a 00 00 00 mov $0xa,%r14d
|
|
34a3: 4c 8d 2d 16 f0 60 02 lea 0x260f016(%rip),%r13 # 0x26124c0
|
|
34aa: 83 fd 06 cmp $0x6,%ebp
|
|
34ad: 49 8d 94 24 90 00 00 lea 0x90(%r12),%rdx
|
|
34b4: 00
|
|
34b5: 0f 8f 3b ff ff ff jg 0x33f6
|
|
34bb: 49 89 d1 mov %rdx,%r9
|
|
34be: 49 83 e1 3f and $0x3f,%r9
|
|
34c2: 49 f7 d9 neg %r9
|
|
34c5: 49 83 e1 3f and $0x3f,%r9
|
|
34c9: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12)
|
|
34d0: 00 00
|
|
34d2: 4c 03 ca add %rdx,%r9
|
|
34d5: eb 89 jmp 0x3460
|
|
34d7: 33 c0 xor %eax,%eax
|
|
34d9: 41 c7 04 24 09 00 00 movl $0x9,(%r12)
|
|
34e0: 00
|
|
34e1: 41 89 44 24 08 mov %eax,0x8(%r12)
|
|
34e6: 41 89 44 24 0c mov %eax,0xc(%r12)
|
|
34eb: e9 7a fe ff ff jmp 0x336a
|
|
34f0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
34f7: 00
|
|
34f8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
34ff: 90 nop
|
|
3500: 53 push %rbx
|
|
3501: 56 push %rsi
|
|
3502: 57 push %rdi
|
|
3503: 41 54 push %r12
|
|
3505: 41 55 push %r13
|
|
3507: 41 56 push %r14
|
|
3509: 41 57 push %r15
|
|
350b: 55 push %rbp
|
|
350c: 48 83 ec 38 sub $0x38,%rsp
|
|
3510: 49 89 ce mov %rcx,%r14
|
|
3513: 44 89 cf mov %r9d,%edi
|
|
3516: 44 89 c6 mov %r8d,%esi
|
|
3519: 4c 8b ac 24 a8 00 00 mov 0xa8(%rsp),%r13
|
|
3520: 00
|
|
3521: 41 89 d7 mov %edx,%r15d
|
|
3524: 4d 85 f6 test %r14,%r14
|
|
3527: 0f 84 81 01 00 00 je 0x36ae
|
|
352d: 41 83 ff 1e cmp $0x1e,%r15d
|
|
3531: 0f 87 52 01 00 00 ja 0x3689
|
|
3537: 41 83 ff 1c cmp $0x1c,%r15d
|
|
353b: 0f 8f 48 01 00 00 jg 0x3689
|
|
3541: 48 8b 9c 24 a0 00 00 mov 0xa0(%rsp),%rbx
|
|
3548: 00
|
|
3549: 48 85 db test %rbx,%rbx
|
|
354c: 0f 84 5c 01 00 00 je 0x36ae
|
|
3552: 48 89 dd mov %rbx,%rbp
|
|
3555: ba 90 00 00 00 mov $0x90,%edx
|
|
355a: 48 83 e5 3f and $0x3f,%rbp
|
|
355e: 48 f7 dd neg %rbp
|
|
3561: 48 83 e5 3f and $0x3f,%rbp
|
|
3565: 4c 8d 24 2b lea (%rbx,%rbp,1),%r12
|
|
3569: 4c 89 e1 mov %r12,%rcx
|
|
356c: e8 0f 0f 02 00 call 0x24480
|
|
3571: 44 89 f9 mov %r15d,%ecx
|
|
3574: b8 01 00 00 00 mov $0x1,%eax
|
|
3579: 41 89 7c 24 18 mov %edi,0x18(%r12)
|
|
357e: d3 e0 shl %cl,%eax
|
|
3580: 45 89 7c 24 04 mov %r15d,0x4(%r12)
|
|
3585: 41 c7 44 24 20 00 00 movl $0x0,0x20(%r12)
|
|
358c: 00 00
|
|
358e: 83 fe 08 cmp $0x8,%esi
|
|
3591: 0f 84 34 02 00 00 je 0x37cb
|
|
3597: 83 fe 04 cmp $0x4,%esi
|
|
359a: 0f 84 91 00 00 00 je 0x3631
|
|
35a0: 83 fe 01 cmp $0x1,%esi
|
|
35a3: 75 36 jne 0x35db
|
|
35a5: f2 0f 2a c0 cvtsi2sd %eax,%xmm0
|
|
35a9: f2 0f 10 0d 07 54 c5 movsd 0x1c55407(%rip),%xmm1 # 0x1c589b8
|
|
35b0: 01
|
|
35b1: 41 c7 04 24 09 00 00 movl $0x9,(%r12)
|
|
35b8: 00
|
|
35b9: f2 0f 5e c8 divsd %xmm0,%xmm1
|
|
35bd: 41 c7 44 24 08 01 00 movl $0x1,0x8(%r12)
|
|
35c4: 00 00
|
|
35c6: 41 c7 44 24 0c 00 00 movl $0x0,0xc(%r12)
|
|
35cd: 00 00
|
|
35cf: f2 41 0f 11 4c 24 10 movsd %xmm1,0x10(%r12)
|
|
35d6: e9 89 00 00 00 jmp 0x3664
|
|
35db: 83 fe 02 cmp $0x2,%esi
|
|
35de: 75 33 jne 0x3613
|
|
35e0: f2 0f 2a c0 cvtsi2sd %eax,%xmm0
|
|
35e4: f2 0f 10 0d cc 53 c5 movsd 0x1c553cc(%rip),%xmm1 # 0x1c589b8
|
|
35eb: 01
|
|
35ec: 41 c7 04 24 09 00 00 movl $0x9,(%r12)
|
|
35f3: 00
|
|
35f4: f2 0f 5e c8 divsd %xmm0,%xmm1
|
|
35f8: 41 c7 44 24 08 00 00 movl $0x0,0x8(%r12)
|
|
35ff: 00 00
|
|
3601: 41 c7 44 24 0c 01 00 movl $0x1,0xc(%r12)
|
|
3608: 00 00
|
|
360a: f2 41 0f 11 4c 24 10 movsd %xmm1,0x10(%r12)
|
|
3611: eb 51 jmp 0x3664
|
|
3613: 41 c7 04 24 00 00 00 movl $0x0,(%r12)
|
|
361a: 00
|
|
361b: b8 ee ff ff ff mov $0xffffffee,%eax
|
|
3620: 48 83 c4 38 add $0x38,%rsp
|
|
3624: 5d pop %rbp
|
|
3625: 41 5f pop %r15
|
|
3627: 41 5e pop %r14
|
|
3629: 41 5d pop %r13
|
|
362b: 41 5c pop %r12
|
|
362d: 5f pop %rdi
|
|
362e: 5e pop %rsi
|
|
362f: 5b pop %rbx
|
|
3630: c3 ret
|
|
3631: f2 0f 2a c0 cvtsi2sd %eax,%xmm0
|
|
3635: b8 01 00 00 00 mov $0x1,%eax
|
|
363a: 41 c7 04 24 09 00 00 movl $0x9,(%r12)
|
|
3641: 00
|
|
3642: 41 89 44 24 08 mov %eax,0x8(%r12)
|
|
3647: 41 89 44 24 0c mov %eax,0xc(%r12)
|
|
364c: e8 6f 0e 02 00 call 0x244c0
|
|
3651: f2 0f 10 0d 5f 53 c5 movsd 0x1c5535f(%rip),%xmm1 # 0x1c589b8
|
|
3658: 01
|
|
3659: f2 0f 5e c8 divsd %xmm0,%xmm1
|
|
365d: f2 41 0f 11 4c 24 10 movsd %xmm1,0x10(%r12)
|
|
3664: 41 83 ff 05 cmp $0x5,%r15d
|
|
3668: 7f 35 jg 0x369f
|
|
366a: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12)
|
|
3671: 00 00
|
|
3673: 33 c0 xor %eax,%eax
|
|
3675: 4d 89 26 mov %r12,(%r14)
|
|
3678: 48 83 c4 38 add $0x38,%rsp
|
|
367c: 5d pop %rbp
|
|
367d: 41 5f pop %r15
|
|
367f: 41 5e pop %r14
|
|
3681: 41 5d pop %r13
|
|
3683: 41 5c pop %r12
|
|
3685: 5f pop %rdi
|
|
3686: 5e pop %rsi
|
|
3687: 5b pop %rbx
|
|
3688: c3 ret
|
|
3689: b8 ef ff ff ff mov $0xffffffef,%eax
|
|
368e: 48 83 c4 38 add $0x38,%rsp
|
|
3692: 5d pop %rbp
|
|
3693: 41 5f pop %r15
|
|
3695: 41 5e pop %r14
|
|
3697: 41 5d pop %r13
|
|
3699: 41 5c pop %r12
|
|
369b: 5f pop %rdi
|
|
369c: 5e pop %rsi
|
|
369d: 5b pop %rbx
|
|
369e: c3 ret
|
|
369f: 41 83 ff 0a cmp $0xa,%r15d
|
|
36a3: 0f 8e e8 00 00 00 jle 0x3791
|
|
36a9: 4d 85 ed test %r13,%r13
|
|
36ac: 75 16 jne 0x36c4
|
|
36ae: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
36b3: 48 83 c4 38 add $0x38,%rsp
|
|
36b7: 5d pop %rbp
|
|
36b8: 41 5f pop %r15
|
|
36ba: 41 5e pop %r14
|
|
36bc: 41 5d pop %r13
|
|
36be: 41 5c pop %r12
|
|
36c0: 5f pop %rdi
|
|
36c1: 5e pop %rsi
|
|
36c2: 5b pop %rbx
|
|
36c3: c3 ret
|
|
36c4: 4c 89 ee mov %r13,%rsi
|
|
36c7: 44 89 f9 mov %r15d,%ecx
|
|
36ca: 48 83 e6 3f and $0x3f,%rsi
|
|
36ce: 44 89 ff mov %r15d,%edi
|
|
36d1: 48 f7 de neg %rsi
|
|
36d4: 48 83 e6 3f and $0x3f,%rsi
|
|
36d8: 49 03 f5 add %r13,%rsi
|
|
36db: 48 89 f2 mov %rsi,%rdx
|
|
36de: e8 fd 0d 02 00 call 0x244e0
|
|
36e3: 49 89 c5 mov %rax,%r13
|
|
36e6: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx
|
|
36ed: 00
|
|
36ee: 41 8d 5f ff lea -0x1(%r15),%ebx
|
|
36f2: 49 89 54 24 30 mov %rdx,0x30(%r12)
|
|
36f7: 83 fb 10 cmp $0x10,%ebx
|
|
36fa: 7f 38 jg 0x3734
|
|
36fc: 89 d9 mov %ebx,%ecx
|
|
36fe: e8 bd 13 02 00 call 0x24ac0
|
|
3703: 89 d9 mov %ebx,%ecx
|
|
3705: 48 89 f2 mov %rsi,%rdx
|
|
3708: 49 89 44 24 38 mov %rax,0x38(%r12)
|
|
370d: 41 89 f8 mov %edi,%r8d
|
|
3710: 49 89 c1 mov %rax,%r9
|
|
3713: e8 48 14 02 00 call 0x24b60
|
|
3718: 49 89 c1 mov %rax,%r9
|
|
371b: 89 d9 mov %ebx,%ecx
|
|
371d: b8 01 00 00 00 mov $0x1,%eax
|
|
3722: d3 e0 shl %cl,%eax
|
|
3724: c1 e0 04 shl $0x4,%eax
|
|
3727: 83 c0 3f add $0x3f,%eax
|
|
372a: 83 e0 c0 and $0xffffffc0,%eax
|
|
372d: 41 89 44 24 1c mov %eax,0x1c(%r12)
|
|
3732: eb 1e jmp 0x3752
|
|
3734: 48 89 e0 mov %rsp,%rax
|
|
3737: 4c 89 e1 mov %r12,%rcx
|
|
373a: 48 89 50 20 mov %rdx,0x20(%rax)
|
|
373e: 89 da mov %ebx,%edx
|
|
3740: 49 89 f0 mov %rsi,%r8
|
|
3743: 41 89 f9 mov %edi,%r9d
|
|
3746: 4c 89 68 28 mov %r13,0x28(%rax)
|
|
374a: e8 d1 1f 02 00 call 0x25720
|
|
374f: 49 89 c1 mov %rax,%r9
|
|
3752: 44 89 f9 mov %r15d,%ecx
|
|
3755: 48 89 f2 mov %rsi,%rdx
|
|
3758: 4d 89 4c 24 50 mov %r9,0x50(%r12)
|
|
375d: 41 89 f8 mov %edi,%r8d
|
|
3760: e8 db 57 02 00 call 0x28f40
|
|
3765: 44 89 f9 mov %r15d,%ecx
|
|
3768: 48 89 f2 mov %rsi,%rdx
|
|
376b: 49 89 44 24 58 mov %rax,0x58(%r12)
|
|
3770: 41 89 f8 mov %edi,%r8d
|
|
3773: 49 89 c1 mov %rax,%r9
|
|
3776: e8 65 5c 02 00 call 0x293e0
|
|
377b: 4d 89 26 mov %r12,(%r14)
|
|
377e: 33 c0 xor %eax,%eax
|
|
3780: 48 83 c4 38 add $0x38,%rsp
|
|
3784: 5d pop %rbp
|
|
3785: 41 5f pop %r15
|
|
3787: 41 5e pop %r14
|
|
3789: 41 5d pop %r13
|
|
378b: 41 5c pop %r12
|
|
378d: 5f pop %rdi
|
|
378e: 5e pop %rsi
|
|
378f: 5b pop %rbx
|
|
3790: c3 ret
|
|
3791: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx
|
|
3798: 00
|
|
3799: bf 0a 00 00 00 mov $0xa,%edi
|
|
379e: 48 8d 35 1b ed 60 02 lea 0x260ed1b(%rip),%rsi # 0x26124c0
|
|
37a5: 41 83 ff 06 cmp $0x6,%r15d
|
|
37a9: 0f 8f 3f ff ff ff jg 0x36ee
|
|
37af: 49 89 d1 mov %rdx,%r9
|
|
37b2: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12)
|
|
37b9: 00 00
|
|
37bb: 49 83 e1 3f and $0x3f,%r9
|
|
37bf: 49 f7 d9 neg %r9
|
|
37c2: 49 83 e1 3f and $0x3f,%r9
|
|
37c6: 4c 03 ca add %rdx,%r9
|
|
37c9: eb 87 jmp 0x3752
|
|
37cb: 33 c0 xor %eax,%eax
|
|
37cd: 41 c7 04 24 09 00 00 movl $0x9,(%r12)
|
|
37d4: 00
|
|
37d5: 41 89 44 24 08 mov %eax,0x8(%r12)
|
|
37da: 41 89 44 24 0c mov %eax,0xc(%r12)
|
|
37df: e9 80 fe ff ff jmp 0x3664
|
|
37e4: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
37eb: 00
|
|
37ec: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
37f3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
37f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
37ff: 00
|
|
3800: 53 push %rbx
|
|
3801: 56 push %rsi
|
|
3802: 57 push %rdi
|
|
3803: 41 54 push %r12
|
|
3805: 41 55 push %r13
|
|
3807: 41 56 push %r14
|
|
3809: 41 57 push %r15
|
|
380b: 55 push %rbp
|
|
380c: 48 83 ec 38 sub $0x38,%rsp
|
|
3810: 49 89 ce mov %rcx,%r14
|
|
3813: 4c 8b ac 24 a8 00 00 mov 0xa8(%rsp),%r13
|
|
381a: 00
|
|
381b: 44 89 cf mov %r9d,%edi
|
|
381e: 44 89 c6 mov %r8d,%esi
|
|
3821: 41 89 d7 mov %edx,%r15d
|
|
3824: 4d 85 f6 test %r14,%r14
|
|
3827: 0f 84 91 01 00 00 je 0x39be
|
|
382d: 41 83 ff 1e cmp $0x1e,%r15d
|
|
3831: 0f 87 62 01 00 00 ja 0x3999
|
|
3837: 41 83 ff 1c cmp $0x1c,%r15d
|
|
383b: 0f 8f 58 01 00 00 jg 0x3999
|
|
3841: 48 8b 9c 24 a0 00 00 mov 0xa0(%rsp),%rbx
|
|
3848: 00
|
|
3849: 48 85 db test %rbx,%rbx
|
|
384c: 0f 84 6c 01 00 00 je 0x39be
|
|
3852: 48 89 dd mov %rbx,%rbp
|
|
3855: ba 90 00 00 00 mov $0x90,%edx
|
|
385a: 48 83 e5 3f and $0x3f,%rbp
|
|
385e: 48 f7 dd neg %rbp
|
|
3861: 48 83 e5 3f and $0x3f,%rbp
|
|
3865: 4c 8d 24 2b lea (%rbx,%rbp,1),%r12
|
|
3869: 4c 89 e1 mov %r12,%rcx
|
|
386c: e8 af 5f 02 00 call 0x29820
|
|
3871: 44 89 f9 mov %r15d,%ecx
|
|
3874: b8 01 00 00 00 mov $0x1,%eax
|
|
3879: d3 e0 shl %cl,%eax
|
|
387b: 41 89 7c 24 18 mov %edi,0x18(%r12)
|
|
3880: 45 89 7c 24 04 mov %r15d,0x4(%r12)
|
|
3885: 41 c7 44 24 20 00 00 movl $0x0,0x20(%r12)
|
|
388c: 00 00
|
|
388e: 83 fe 08 cmp $0x8,%esi
|
|
3891: 0f 84 44 02 00 00 je 0x3adb
|
|
3897: 83 fe 04 cmp $0x4,%esi
|
|
389a: 0f 84 99 00 00 00 je 0x3939
|
|
38a0: 83 fe 01 cmp $0x1,%esi
|
|
38a3: 75 3a jne 0x38df
|
|
38a5: c5 f1 57 c9 vxorpd %xmm1,%xmm1,%xmm1
|
|
38a9: c5 f3 2a c8 vcvtsi2sd %eax,%xmm1,%xmm1
|
|
38ad: c5 fb 10 05 0b 51 c5 vmovsd 0x1c5510b(%rip),%xmm0 # 0x1c589c0
|
|
38b4: 01
|
|
38b5: c5 fb 5e d1 vdivsd %xmm1,%xmm0,%xmm2
|
|
38b9: 41 c7 04 24 09 00 00 movl $0x9,(%r12)
|
|
38c0: 00
|
|
38c1: 41 c7 44 24 08 01 00 movl $0x1,0x8(%r12)
|
|
38c8: 00 00
|
|
38ca: 41 c7 44 24 0c 00 00 movl $0x0,0xc(%r12)
|
|
38d1: 00 00
|
|
38d3: c4 c1 7b 11 54 24 10 vmovsd %xmm2,0x10(%r12)
|
|
38da: e9 95 00 00 00 jmp 0x3974
|
|
38df: 83 fe 02 cmp $0x2,%esi
|
|
38e2: 75 37 jne 0x391b
|
|
38e4: c5 f1 57 c9 vxorpd %xmm1,%xmm1,%xmm1
|
|
38e8: c5 f3 2a c8 vcvtsi2sd %eax,%xmm1,%xmm1
|
|
38ec: c5 fb 10 05 cc 50 c5 vmovsd 0x1c550cc(%rip),%xmm0 # 0x1c589c0
|
|
38f3: 01
|
|
38f4: c5 fb 5e d1 vdivsd %xmm1,%xmm0,%xmm2
|
|
38f8: 41 c7 04 24 09 00 00 movl $0x9,(%r12)
|
|
38ff: 00
|
|
3900: 41 c7 44 24 08 00 00 movl $0x0,0x8(%r12)
|
|
3907: 00 00
|
|
3909: 41 c7 44 24 0c 01 00 movl $0x1,0xc(%r12)
|
|
3910: 00 00
|
|
3912: c4 c1 7b 11 54 24 10 vmovsd %xmm2,0x10(%r12)
|
|
3919: eb 59 jmp 0x3974
|
|
391b: 41 c7 04 24 00 00 00 movl $0x0,(%r12)
|
|
3922: 00
|
|
3923: b8 ee ff ff ff mov $0xffffffee,%eax
|
|
3928: 48 83 c4 38 add $0x38,%rsp
|
|
392c: 5d pop %rbp
|
|
392d: 41 5f pop %r15
|
|
392f: 41 5e pop %r14
|
|
3931: 41 5d pop %r13
|
|
3933: 41 5c pop %r12
|
|
3935: 5f pop %rdi
|
|
3936: 5e pop %rsi
|
|
3937: 5b pop %rbx
|
|
3938: c3 ret
|
|
3939: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0
|
|
393d: c5 fb 2a c0 vcvtsi2sd %eax,%xmm0,%xmm0
|
|
3941: b8 01 00 00 00 mov $0x1,%eax
|
|
3946: 41 c7 04 24 09 00 00 movl $0x9,(%r12)
|
|
394d: 00
|
|
394e: 41 89 44 24 08 mov %eax,0x8(%r12)
|
|
3953: 41 89 44 24 0c mov %eax,0xc(%r12)
|
|
3958: e8 03 5f 02 00 call 0x29860
|
|
395d: c5 f9 28 c8 vmovapd %xmm0,%xmm1
|
|
3961: c5 fb 10 05 57 50 c5 vmovsd 0x1c55057(%rip),%xmm0 # 0x1c589c0
|
|
3968: 01
|
|
3969: c5 fb 5e c9 vdivsd %xmm1,%xmm0,%xmm1
|
|
396d: c4 c1 7b 11 4c 24 10 vmovsd %xmm1,0x10(%r12)
|
|
3974: 41 83 ff 04 cmp $0x4,%r15d
|
|
3978: 7f 35 jg 0x39af
|
|
397a: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12)
|
|
3981: 00 00
|
|
3983: 33 c0 xor %eax,%eax
|
|
3985: 4d 89 26 mov %r12,(%r14)
|
|
3988: 48 83 c4 38 add $0x38,%rsp
|
|
398c: 5d pop %rbp
|
|
398d: 41 5f pop %r15
|
|
398f: 41 5e pop %r14
|
|
3991: 41 5d pop %r13
|
|
3993: 41 5c pop %r12
|
|
3995: 5f pop %rdi
|
|
3996: 5e pop %rsi
|
|
3997: 5b pop %rbx
|
|
3998: c3 ret
|
|
3999: b8 ef ff ff ff mov $0xffffffef,%eax
|
|
399e: 48 83 c4 38 add $0x38,%rsp
|
|
39a2: 5d pop %rbp
|
|
39a3: 41 5f pop %r15
|
|
39a5: 41 5e pop %r14
|
|
39a7: 41 5d pop %r13
|
|
39a9: 41 5c pop %r12
|
|
39ab: 5f pop %rdi
|
|
39ac: 5e pop %rsi
|
|
39ad: 5b pop %rbx
|
|
39ae: c3 ret
|
|
39af: 41 83 ff 0a cmp $0xa,%r15d
|
|
39b3: 0f 8e e8 00 00 00 jle 0x3aa1
|
|
39b9: 4d 85 ed test %r13,%r13
|
|
39bc: 75 16 jne 0x39d4
|
|
39be: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
39c3: 48 83 c4 38 add $0x38,%rsp
|
|
39c7: 5d pop %rbp
|
|
39c8: 41 5f pop %r15
|
|
39ca: 41 5e pop %r14
|
|
39cc: 41 5d pop %r13
|
|
39ce: 41 5c pop %r12
|
|
39d0: 5f pop %rdi
|
|
39d1: 5e pop %rsi
|
|
39d2: 5b pop %rbx
|
|
39d3: c3 ret
|
|
39d4: 4c 89 ee mov %r13,%rsi
|
|
39d7: 44 89 f9 mov %r15d,%ecx
|
|
39da: 48 83 e6 3f and $0x3f,%rsi
|
|
39de: 44 89 ff mov %r15d,%edi
|
|
39e1: 48 f7 de neg %rsi
|
|
39e4: 48 83 e6 3f and $0x3f,%rsi
|
|
39e8: 49 03 f5 add %r13,%rsi
|
|
39eb: 48 89 f2 mov %rsi,%rdx
|
|
39ee: e8 8d 5e 02 00 call 0x29880
|
|
39f3: 49 89 c5 mov %rax,%r13
|
|
39f6: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx
|
|
39fd: 00
|
|
39fe: 49 89 54 24 30 mov %rdx,0x30(%r12)
|
|
3a03: 41 8d 5f ff lea -0x1(%r15),%ebx
|
|
3a07: 83 fb 11 cmp $0x11,%ebx
|
|
3a0a: 7f 38 jg 0x3a44
|
|
3a0c: 89 d9 mov %ebx,%ecx
|
|
3a0e: e8 cd 66 01 00 call 0x1a0e0
|
|
3a13: 89 d9 mov %ebx,%ecx
|
|
3a15: 48 89 f2 mov %rsi,%rdx
|
|
3a18: 41 89 f8 mov %edi,%r8d
|
|
3a1b: 49 89 c1 mov %rax,%r9
|
|
3a1e: 49 89 44 24 38 mov %rax,0x38(%r12)
|
|
3a23: e8 f8 65 02 00 call 0x2a020
|
|
3a28: 49 89 c1 mov %rax,%r9
|
|
3a2b: 89 d9 mov %ebx,%ecx
|
|
3a2d: b8 01 00 00 00 mov $0x1,%eax
|
|
3a32: d3 e0 shl %cl,%eax
|
|
3a34: c1 e0 04 shl $0x4,%eax
|
|
3a37: 83 c0 3f add $0x3f,%eax
|
|
3a3a: 83 e0 c0 and $0xffffffc0,%eax
|
|
3a3d: 41 89 44 24 1c mov %eax,0x1c(%r12)
|
|
3a42: eb 1e jmp 0x3a62
|
|
3a44: 48 89 e0 mov %rsp,%rax
|
|
3a47: 4c 89 e1 mov %r12,%rcx
|
|
3a4a: 49 89 f0 mov %rsi,%r8
|
|
3a4d: 41 89 f9 mov %edi,%r9d
|
|
3a50: 48 89 50 20 mov %rdx,0x20(%rax)
|
|
3a54: 89 da mov %ebx,%edx
|
|
3a56: 4c 89 68 28 mov %r13,0x28(%rax)
|
|
3a5a: e8 a1 79 02 00 call 0x2b400
|
|
3a5f: 49 89 c1 mov %rax,%r9
|
|
3a62: 44 89 f9 mov %r15d,%ecx
|
|
3a65: 48 89 f2 mov %rsi,%rdx
|
|
3a68: 41 89 f8 mov %edi,%r8d
|
|
3a6b: 4d 89 4c 24 50 mov %r9,0x50(%r12)
|
|
3a70: e8 6b b4 02 00 call 0x2eee0
|
|
3a75: 44 89 f9 mov %r15d,%ecx
|
|
3a78: 48 89 f2 mov %rsi,%rdx
|
|
3a7b: 41 89 f8 mov %edi,%r8d
|
|
3a7e: 49 89 c1 mov %rax,%r9
|
|
3a81: 49 89 44 24 58 mov %rax,0x58(%r12)
|
|
3a86: e8 b5 b8 02 00 call 0x2f340
|
|
3a8b: 4d 89 26 mov %r12,(%r14)
|
|
3a8e: 33 c0 xor %eax,%eax
|
|
3a90: 48 83 c4 38 add $0x38,%rsp
|
|
3a94: 5d pop %rbp
|
|
3a95: 41 5f pop %r15
|
|
3a97: 41 5e pop %r14
|
|
3a99: 41 5d pop %r13
|
|
3a9b: 41 5c pop %r12
|
|
3a9d: 5f pop %rdi
|
|
3a9e: 5e pop %rsi
|
|
3a9f: 5b pop %rbx
|
|
3aa0: c3 ret
|
|
3aa1: bf 0a 00 00 00 mov $0xa,%edi
|
|
3aa6: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx
|
|
3aad: 00
|
|
3aae: 48 8d 35 0b ea 60 02 lea 0x260ea0b(%rip),%rsi # 0x26124c0
|
|
3ab5: 41 83 ff 07 cmp $0x7,%r15d
|
|
3ab9: 0f 8f 3f ff ff ff jg 0x39fe
|
|
3abf: 49 89 d1 mov %rdx,%r9
|
|
3ac2: 49 83 e1 3f and $0x3f,%r9
|
|
3ac6: 49 f7 d9 neg %r9
|
|
3ac9: 49 83 e1 3f and $0x3f,%r9
|
|
3acd: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12)
|
|
3ad4: 00 00
|
|
3ad6: 4c 03 ca add %rdx,%r9
|
|
3ad9: eb 87 jmp 0x3a62
|
|
3adb: 33 c0 xor %eax,%eax
|
|
3add: 41 c7 04 24 09 00 00 movl $0x9,(%r12)
|
|
3ae4: 00
|
|
3ae5: 41 89 44 24 08 mov %eax,0x8(%r12)
|
|
3aea: 41 89 44 24 0c mov %eax,0xc(%r12)
|
|
3aef: e9 80 fe ff ff jmp 0x3974
|
|
3af4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
3af9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
3b00: 53 push %rbx
|
|
3b01: 56 push %rsi
|
|
3b02: 57 push %rdi
|
|
3b03: 41 54 push %r12
|
|
3b05: 41 55 push %r13
|
|
3b07: 41 56 push %r14
|
|
3b09: 41 57 push %r15
|
|
3b0b: 55 push %rbp
|
|
3b0c: 48 83 ec 38 sub $0x38,%rsp
|
|
3b10: 49 89 ce mov %rcx,%r14
|
|
3b13: 4c 8b ac 24 a8 00 00 mov 0xa8(%rsp),%r13
|
|
3b1a: 00
|
|
3b1b: 44 89 cf mov %r9d,%edi
|
|
3b1e: 44 89 c6 mov %r8d,%esi
|
|
3b21: 41 89 d7 mov %edx,%r15d
|
|
3b24: 4d 85 f6 test %r14,%r14
|
|
3b27: 0f 84 91 01 00 00 je 0x3cbe
|
|
3b2d: 41 83 ff 1e cmp $0x1e,%r15d
|
|
3b31: 0f 87 62 01 00 00 ja 0x3c99
|
|
3b37: 41 83 ff 1c cmp $0x1c,%r15d
|
|
3b3b: 0f 8f 58 01 00 00 jg 0x3c99
|
|
3b41: 48 8b 9c 24 a0 00 00 mov 0xa0(%rsp),%rbx
|
|
3b48: 00
|
|
3b49: 48 85 db test %rbx,%rbx
|
|
3b4c: 0f 84 6c 01 00 00 je 0x3cbe
|
|
3b52: 48 89 dd mov %rbx,%rbp
|
|
3b55: ba 90 00 00 00 mov $0x90,%edx
|
|
3b5a: 48 83 e5 3f and $0x3f,%rbp
|
|
3b5e: 48 f7 dd neg %rbp
|
|
3b61: 48 83 e5 3f and $0x3f,%rbp
|
|
3b65: 4c 8d 24 2b lea (%rbx,%rbp,1),%r12
|
|
3b69: 4c 89 e1 mov %r12,%rcx
|
|
3b6c: e8 0f bc 02 00 call 0x2f780
|
|
3b71: b8 01 00 00 00 mov $0x1,%eax
|
|
3b76: 41 89 7c 24 18 mov %edi,0x18(%r12)
|
|
3b7b: 45 89 7c 24 04 mov %r15d,0x4(%r12)
|
|
3b80: 41 c7 44 24 20 00 00 movl $0x0,0x20(%r12)
|
|
3b87: 00 00
|
|
3b89: c4 e2 01 f7 c0 shlx %r15d,%eax,%eax
|
|
3b8e: 83 fe 08 cmp $0x8,%esi
|
|
3b91: 0f 84 45 02 00 00 je 0x3ddc
|
|
3b97: 83 fe 04 cmp $0x4,%esi
|
|
3b9a: 0f 84 99 00 00 00 je 0x3c39
|
|
3ba0: 83 fe 01 cmp $0x1,%esi
|
|
3ba3: 75 3a jne 0x3bdf
|
|
3ba5: c5 f1 57 c9 vxorpd %xmm1,%xmm1,%xmm1
|
|
3ba9: c5 f3 2a c8 vcvtsi2sd %eax,%xmm1,%xmm1
|
|
3bad: c5 fb 10 05 13 4e c5 vmovsd 0x1c54e13(%rip),%xmm0 # 0x1c589c8
|
|
3bb4: 01
|
|
3bb5: c5 fb 5e d1 vdivsd %xmm1,%xmm0,%xmm2
|
|
3bb9: 41 c7 04 24 09 00 00 movl $0x9,(%r12)
|
|
3bc0: 00
|
|
3bc1: 41 c7 44 24 08 01 00 movl $0x1,0x8(%r12)
|
|
3bc8: 00 00
|
|
3bca: 41 c7 44 24 0c 00 00 movl $0x0,0xc(%r12)
|
|
3bd1: 00 00
|
|
3bd3: c4 c1 7b 11 54 24 10 vmovsd %xmm2,0x10(%r12)
|
|
3bda: e9 95 00 00 00 jmp 0x3c74
|
|
3bdf: 83 fe 02 cmp $0x2,%esi
|
|
3be2: 75 37 jne 0x3c1b
|
|
3be4: c5 f1 57 c9 vxorpd %xmm1,%xmm1,%xmm1
|
|
3be8: c5 f3 2a c8 vcvtsi2sd %eax,%xmm1,%xmm1
|
|
3bec: c5 fb 10 05 d4 4d c5 vmovsd 0x1c54dd4(%rip),%xmm0 # 0x1c589c8
|
|
3bf3: 01
|
|
3bf4: c5 fb 5e d1 vdivsd %xmm1,%xmm0,%xmm2
|
|
3bf8: 41 c7 04 24 09 00 00 movl $0x9,(%r12)
|
|
3bff: 00
|
|
3c00: 41 c7 44 24 08 00 00 movl $0x0,0x8(%r12)
|
|
3c07: 00 00
|
|
3c09: 41 c7 44 24 0c 01 00 movl $0x1,0xc(%r12)
|
|
3c10: 00 00
|
|
3c12: c4 c1 7b 11 54 24 10 vmovsd %xmm2,0x10(%r12)
|
|
3c19: eb 59 jmp 0x3c74
|
|
3c1b: 41 c7 04 24 00 00 00 movl $0x0,(%r12)
|
|
3c22: 00
|
|
3c23: b8 ee ff ff ff mov $0xffffffee,%eax
|
|
3c28: 48 83 c4 38 add $0x38,%rsp
|
|
3c2c: 5d pop %rbp
|
|
3c2d: 41 5f pop %r15
|
|
3c2f: 41 5e pop %r14
|
|
3c31: 41 5d pop %r13
|
|
3c33: 41 5c pop %r12
|
|
3c35: 5f pop %rdi
|
|
3c36: 5e pop %rsi
|
|
3c37: 5b pop %rbx
|
|
3c38: c3 ret
|
|
3c39: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0
|
|
3c3d: c5 fb 2a c0 vcvtsi2sd %eax,%xmm0,%xmm0
|
|
3c41: b8 01 00 00 00 mov $0x1,%eax
|
|
3c46: 41 c7 04 24 09 00 00 movl $0x9,(%r12)
|
|
3c4d: 00
|
|
3c4e: 41 89 44 24 08 mov %eax,0x8(%r12)
|
|
3c53: 41 89 44 24 0c mov %eax,0xc(%r12)
|
|
3c58: e8 63 bb 02 00 call 0x2f7c0
|
|
3c5d: c5 f9 28 c8 vmovapd %xmm0,%xmm1
|
|
3c61: c5 fb 10 05 5f 4d c5 vmovsd 0x1c54d5f(%rip),%xmm0 # 0x1c589c8
|
|
3c68: 01
|
|
3c69: c5 fb 5e c9 vdivsd %xmm1,%xmm0,%xmm1
|
|
3c6d: c4 c1 7b 11 4c 24 10 vmovsd %xmm1,0x10(%r12)
|
|
3c74: 41 83 ff 04 cmp $0x4,%r15d
|
|
3c78: 7f 35 jg 0x3caf
|
|
3c7a: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12)
|
|
3c81: 00 00
|
|
3c83: 33 c0 xor %eax,%eax
|
|
3c85: 4d 89 26 mov %r12,(%r14)
|
|
3c88: 48 83 c4 38 add $0x38,%rsp
|
|
3c8c: 5d pop %rbp
|
|
3c8d: 41 5f pop %r15
|
|
3c8f: 41 5e pop %r14
|
|
3c91: 41 5d pop %r13
|
|
3c93: 41 5c pop %r12
|
|
3c95: 5f pop %rdi
|
|
3c96: 5e pop %rsi
|
|
3c97: 5b pop %rbx
|
|
3c98: c3 ret
|
|
3c99: b8 ef ff ff ff mov $0xffffffef,%eax
|
|
3c9e: 48 83 c4 38 add $0x38,%rsp
|
|
3ca2: 5d pop %rbp
|
|
3ca3: 41 5f pop %r15
|
|
3ca5: 41 5e pop %r14
|
|
3ca7: 41 5d pop %r13
|
|
3ca9: 41 5c pop %r12
|
|
3cab: 5f pop %rdi
|
|
3cac: 5e pop %rsi
|
|
3cad: 5b pop %rbx
|
|
3cae: c3 ret
|
|
3caf: 41 83 ff 0a cmp $0xa,%r15d
|
|
3cb3: 0f 8e e9 00 00 00 jle 0x3da2
|
|
3cb9: 4d 85 ed test %r13,%r13
|
|
3cbc: 75 16 jne 0x3cd4
|
|
3cbe: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
3cc3: 48 83 c4 38 add $0x38,%rsp
|
|
3cc7: 5d pop %rbp
|
|
3cc8: 41 5f pop %r15
|
|
3cca: 41 5e pop %r14
|
|
3ccc: 41 5d pop %r13
|
|
3cce: 41 5c pop %r12
|
|
3cd0: 5f pop %rdi
|
|
3cd1: 5e pop %rsi
|
|
3cd2: 5b pop %rbx
|
|
3cd3: c3 ret
|
|
3cd4: 4c 89 ee mov %r13,%rsi
|
|
3cd7: 44 89 f9 mov %r15d,%ecx
|
|
3cda: 48 83 e6 3f and $0x3f,%rsi
|
|
3cde: 44 89 ff mov %r15d,%edi
|
|
3ce1: 48 f7 de neg %rsi
|
|
3ce4: 48 83 e6 3f and $0x3f,%rsi
|
|
3ce8: 49 03 f5 add %r13,%rsi
|
|
3ceb: 48 89 f2 mov %rsi,%rdx
|
|
3cee: e8 ed ba 02 00 call 0x2f7e0
|
|
3cf3: 49 89 c5 mov %rax,%r13
|
|
3cf6: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx
|
|
3cfd: 00
|
|
3cfe: 49 89 54 24 30 mov %rdx,0x30(%r12)
|
|
3d03: 41 8d 5f ff lea -0x1(%r15),%ebx
|
|
3d07: 83 fb 11 cmp $0x11,%ebx
|
|
3d0a: 7f 39 jg 0x3d45
|
|
3d0c: 89 d9 mov %ebx,%ecx
|
|
3d0e: e8 2d c2 02 00 call 0x2ff40
|
|
3d13: 89 d9 mov %ebx,%ecx
|
|
3d15: 48 89 f2 mov %rsi,%rdx
|
|
3d18: 41 89 f8 mov %edi,%r8d
|
|
3d1b: 49 89 c1 mov %rax,%r9
|
|
3d1e: 49 89 44 24 38 mov %rax,0x38(%r12)
|
|
3d23: e8 b8 c2 02 00 call 0x2ffe0
|
|
3d28: 49 89 c1 mov %rax,%r9
|
|
3d2b: b8 01 00 00 00 mov $0x1,%eax
|
|
3d30: c4 e2 61 f7 d8 shlx %ebx,%eax,%ebx
|
|
3d35: c1 e3 04 shl $0x4,%ebx
|
|
3d38: 83 c3 3f add $0x3f,%ebx
|
|
3d3b: 83 e3 c0 and $0xffffffc0,%ebx
|
|
3d3e: 41 89 5c 24 1c mov %ebx,0x1c(%r12)
|
|
3d43: eb 1e jmp 0x3d63
|
|
3d45: 48 89 e0 mov %rsp,%rax
|
|
3d48: 4c 89 e1 mov %r12,%rcx
|
|
3d4b: 49 89 f0 mov %rsi,%r8
|
|
3d4e: 41 89 f9 mov %edi,%r9d
|
|
3d51: 48 89 50 20 mov %rdx,0x20(%rax)
|
|
3d55: 89 da mov %ebx,%edx
|
|
3d57: 4c 89 68 28 mov %r13,0x28(%rax)
|
|
3d5b: e8 a0 d6 02 00 call 0x31400
|
|
3d60: 49 89 c1 mov %rax,%r9
|
|
3d63: 44 89 f9 mov %r15d,%ecx
|
|
3d66: 48 89 f2 mov %rsi,%rdx
|
|
3d69: 41 89 f8 mov %edi,%r8d
|
|
3d6c: 4d 89 4c 24 50 mov %r9,0x50(%r12)
|
|
3d71: e8 6a 11 03 00 call 0x34ee0
|
|
3d76: 44 89 f9 mov %r15d,%ecx
|
|
3d79: 48 89 f2 mov %rsi,%rdx
|
|
3d7c: 41 89 f8 mov %edi,%r8d
|
|
3d7f: 49 89 c1 mov %rax,%r9
|
|
3d82: 49 89 44 24 58 mov %rax,0x58(%r12)
|
|
3d87: e8 b4 15 03 00 call 0x35340
|
|
3d8c: 4d 89 26 mov %r12,(%r14)
|
|
3d8f: 33 c0 xor %eax,%eax
|
|
3d91: 48 83 c4 38 add $0x38,%rsp
|
|
3d95: 5d pop %rbp
|
|
3d96: 41 5f pop %r15
|
|
3d98: 41 5e pop %r14
|
|
3d9a: 41 5d pop %r13
|
|
3d9c: 41 5c pop %r12
|
|
3d9e: 5f pop %rdi
|
|
3d9f: 5e pop %rsi
|
|
3da0: 5b pop %rbx
|
|
3da1: c3 ret
|
|
3da2: bf 0a 00 00 00 mov $0xa,%edi
|
|
3da7: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx
|
|
3dae: 00
|
|
3daf: 48 8d 35 0a e7 60 02 lea 0x260e70a(%rip),%rsi # 0x26124c0
|
|
3db6: 41 83 ff 07 cmp $0x7,%r15d
|
|
3dba: 0f 8f 3e ff ff ff jg 0x3cfe
|
|
3dc0: 49 89 d1 mov %rdx,%r9
|
|
3dc3: 49 83 e1 3f and $0x3f,%r9
|
|
3dc7: 49 f7 d9 neg %r9
|
|
3dca: 49 83 e1 3f and $0x3f,%r9
|
|
3dce: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12)
|
|
3dd5: 00 00
|
|
3dd7: 4c 03 ca add %rdx,%r9
|
|
3dda: eb 87 jmp 0x3d63
|
|
3ddc: 33 c0 xor %eax,%eax
|
|
3dde: 41 c7 04 24 09 00 00 movl $0x9,(%r12)
|
|
3de5: 00
|
|
3de6: 41 89 44 24 08 mov %eax,0x8(%r12)
|
|
3deb: 41 89 44 24 0c mov %eax,0xc(%r12)
|
|
3df0: e9 7f fe ff ff jmp 0x3c74
|
|
3df5: 0f 1f 40 00 nopl 0x0(%rax)
|
|
3df9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
3e00: 53 push %rbx
|
|
3e01: 56 push %rsi
|
|
3e02: 57 push %rdi
|
|
3e03: 41 54 push %r12
|
|
3e05: 41 55 push %r13
|
|
3e07: 41 56 push %r14
|
|
3e09: 41 57 push %r15
|
|
3e0b: 55 push %rbp
|
|
3e0c: 48 83 ec 38 sub $0x38,%rsp
|
|
3e10: 49 89 ce mov %rcx,%r14
|
|
3e13: 4c 8b ac 24 a8 00 00 mov 0xa8(%rsp),%r13
|
|
3e1a: 00
|
|
3e1b: 44 89 cf mov %r9d,%edi
|
|
3e1e: 44 89 c6 mov %r8d,%esi
|
|
3e21: 41 89 d7 mov %edx,%r15d
|
|
3e24: 4d 85 f6 test %r14,%r14
|
|
3e27: 0f 84 91 01 00 00 je 0x3fbe
|
|
3e2d: 41 83 ff 1e cmp $0x1e,%r15d
|
|
3e31: 0f 87 62 01 00 00 ja 0x3f99
|
|
3e37: 41 83 ff 1c cmp $0x1c,%r15d
|
|
3e3b: 0f 8f 58 01 00 00 jg 0x3f99
|
|
3e41: 48 8b 9c 24 a0 00 00 mov 0xa0(%rsp),%rbx
|
|
3e48: 00
|
|
3e49: 48 85 db test %rbx,%rbx
|
|
3e4c: 0f 84 6c 01 00 00 je 0x3fbe
|
|
3e52: 48 89 dd mov %rbx,%rbp
|
|
3e55: ba 90 00 00 00 mov $0x90,%edx
|
|
3e5a: 48 83 e5 3f and $0x3f,%rbp
|
|
3e5e: 48 f7 dd neg %rbp
|
|
3e61: 48 83 e5 3f and $0x3f,%rbp
|
|
3e65: 4c 8d 24 2b lea (%rbx,%rbp,1),%r12
|
|
3e69: 4c 89 e1 mov %r12,%rcx
|
|
3e6c: e8 ef 18 03 00 call 0x35760
|
|
3e71: b8 01 00 00 00 mov $0x1,%eax
|
|
3e76: 41 89 7c 24 18 mov %edi,0x18(%r12)
|
|
3e7b: 45 89 7c 24 04 mov %r15d,0x4(%r12)
|
|
3e80: 41 c7 44 24 20 00 00 movl $0x0,0x20(%r12)
|
|
3e87: 00 00
|
|
3e89: c4 e2 01 f7 c0 shlx %r15d,%eax,%eax
|
|
3e8e: 83 fe 08 cmp $0x8,%esi
|
|
3e91: 0f 84 45 02 00 00 je 0x40dc
|
|
3e97: 83 fe 04 cmp $0x4,%esi
|
|
3e9a: 0f 84 99 00 00 00 je 0x3f39
|
|
3ea0: 83 fe 01 cmp $0x1,%esi
|
|
3ea3: 75 3a jne 0x3edf
|
|
3ea5: c5 f1 57 c9 vxorpd %xmm1,%xmm1,%xmm1
|
|
3ea9: c5 f3 2a c8 vcvtsi2sd %eax,%xmm1,%xmm1
|
|
3ead: c5 fb 10 05 1b 4b c5 vmovsd 0x1c54b1b(%rip),%xmm0 # 0x1c589d0
|
|
3eb4: 01
|
|
3eb5: c5 fb 5e d1 vdivsd %xmm1,%xmm0,%xmm2
|
|
3eb9: 41 c7 04 24 09 00 00 movl $0x9,(%r12)
|
|
3ec0: 00
|
|
3ec1: 41 c7 44 24 08 01 00 movl $0x1,0x8(%r12)
|
|
3ec8: 00 00
|
|
3eca: 41 c7 44 24 0c 00 00 movl $0x0,0xc(%r12)
|
|
3ed1: 00 00
|
|
3ed3: c4 c1 7b 11 54 24 10 vmovsd %xmm2,0x10(%r12)
|
|
3eda: e9 95 00 00 00 jmp 0x3f74
|
|
3edf: 83 fe 02 cmp $0x2,%esi
|
|
3ee2: 75 37 jne 0x3f1b
|
|
3ee4: c5 f1 57 c9 vxorpd %xmm1,%xmm1,%xmm1
|
|
3ee8: c5 f3 2a c8 vcvtsi2sd %eax,%xmm1,%xmm1
|
|
3eec: c5 fb 10 05 dc 4a c5 vmovsd 0x1c54adc(%rip),%xmm0 # 0x1c589d0
|
|
3ef3: 01
|
|
3ef4: c5 fb 5e d1 vdivsd %xmm1,%xmm0,%xmm2
|
|
3ef8: 41 c7 04 24 09 00 00 movl $0x9,(%r12)
|
|
3eff: 00
|
|
3f00: 41 c7 44 24 08 00 00 movl $0x0,0x8(%r12)
|
|
3f07: 00 00
|
|
3f09: 41 c7 44 24 0c 01 00 movl $0x1,0xc(%r12)
|
|
3f10: 00 00
|
|
3f12: c4 c1 7b 11 54 24 10 vmovsd %xmm2,0x10(%r12)
|
|
3f19: eb 59 jmp 0x3f74
|
|
3f1b: 41 c7 04 24 00 00 00 movl $0x0,(%r12)
|
|
3f22: 00
|
|
3f23: b8 ee ff ff ff mov $0xffffffee,%eax
|
|
3f28: 48 83 c4 38 add $0x38,%rsp
|
|
3f2c: 5d pop %rbp
|
|
3f2d: 41 5f pop %r15
|
|
3f2f: 41 5e pop %r14
|
|
3f31: 41 5d pop %r13
|
|
3f33: 41 5c pop %r12
|
|
3f35: 5f pop %rdi
|
|
3f36: 5e pop %rsi
|
|
3f37: 5b pop %rbx
|
|
3f38: c3 ret
|
|
3f39: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0
|
|
3f3d: c5 fb 2a c0 vcvtsi2sd %eax,%xmm0,%xmm0
|
|
3f41: b8 01 00 00 00 mov $0x1,%eax
|
|
3f46: 41 c7 04 24 09 00 00 movl $0x9,(%r12)
|
|
3f4d: 00
|
|
3f4e: 41 89 44 24 08 mov %eax,0x8(%r12)
|
|
3f53: 41 89 44 24 0c mov %eax,0xc(%r12)
|
|
3f58: e8 43 18 03 00 call 0x357a0
|
|
3f5d: c5 f9 28 c8 vmovapd %xmm0,%xmm1
|
|
3f61: c5 fb 10 05 67 4a c5 vmovsd 0x1c54a67(%rip),%xmm0 # 0x1c589d0
|
|
3f68: 01
|
|
3f69: c5 fb 5e c9 vdivsd %xmm1,%xmm0,%xmm1
|
|
3f6d: c4 c1 7b 11 4c 24 10 vmovsd %xmm1,0x10(%r12)
|
|
3f74: 41 83 ff 04 cmp $0x4,%r15d
|
|
3f78: 7f 35 jg 0x3faf
|
|
3f7a: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12)
|
|
3f81: 00 00
|
|
3f83: 33 c0 xor %eax,%eax
|
|
3f85: 4d 89 26 mov %r12,(%r14)
|
|
3f88: 48 83 c4 38 add $0x38,%rsp
|
|
3f8c: 5d pop %rbp
|
|
3f8d: 41 5f pop %r15
|
|
3f8f: 41 5e pop %r14
|
|
3f91: 41 5d pop %r13
|
|
3f93: 41 5c pop %r12
|
|
3f95: 5f pop %rdi
|
|
3f96: 5e pop %rsi
|
|
3f97: 5b pop %rbx
|
|
3f98: c3 ret
|
|
3f99: b8 ef ff ff ff mov $0xffffffef,%eax
|
|
3f9e: 48 83 c4 38 add $0x38,%rsp
|
|
3fa2: 5d pop %rbp
|
|
3fa3: 41 5f pop %r15
|
|
3fa5: 41 5e pop %r14
|
|
3fa7: 41 5d pop %r13
|
|
3fa9: 41 5c pop %r12
|
|
3fab: 5f pop %rdi
|
|
3fac: 5e pop %rsi
|
|
3fad: 5b pop %rbx
|
|
3fae: c3 ret
|
|
3faf: 41 83 ff 0a cmp $0xa,%r15d
|
|
3fb3: 0f 8e e9 00 00 00 jle 0x40a2
|
|
3fb9: 4d 85 ed test %r13,%r13
|
|
3fbc: 75 16 jne 0x3fd4
|
|
3fbe: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
3fc3: 48 83 c4 38 add $0x38,%rsp
|
|
3fc7: 5d pop %rbp
|
|
3fc8: 41 5f pop %r15
|
|
3fca: 41 5e pop %r14
|
|
3fcc: 41 5d pop %r13
|
|
3fce: 41 5c pop %r12
|
|
3fd0: 5f pop %rdi
|
|
3fd1: 5e pop %rsi
|
|
3fd2: 5b pop %rbx
|
|
3fd3: c3 ret
|
|
3fd4: 4c 89 ee mov %r13,%rsi
|
|
3fd7: 44 89 f9 mov %r15d,%ecx
|
|
3fda: 48 83 e6 3f and $0x3f,%rsi
|
|
3fde: 44 89 ff mov %r15d,%edi
|
|
3fe1: 48 f7 de neg %rsi
|
|
3fe4: 48 83 e6 3f and $0x3f,%rsi
|
|
3fe8: 49 03 f5 add %r13,%rsi
|
|
3feb: 48 89 f2 mov %rsi,%rdx
|
|
3fee: e8 cd 17 03 00 call 0x357c0
|
|
3ff3: 49 89 c5 mov %rax,%r13
|
|
3ff6: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx
|
|
3ffd: 00
|
|
3ffe: 49 89 54 24 30 mov %rdx,0x30(%r12)
|
|
4003: 41 8d 5f ff lea -0x1(%r15),%ebx
|
|
4007: 83 fb 11 cmp $0x11,%ebx
|
|
400a: 7f 39 jg 0x4045
|
|
400c: 89 d9 mov %ebx,%ecx
|
|
400e: e8 2d bf 02 00 call 0x2ff40
|
|
4013: 89 d9 mov %ebx,%ecx
|
|
4015: 48 89 f2 mov %rsi,%rdx
|
|
4018: 41 89 f8 mov %edi,%r8d
|
|
401b: 49 89 c1 mov %rax,%r9
|
|
401e: 49 89 44 24 38 mov %rax,0x38(%r12)
|
|
4023: e8 38 1f 03 00 call 0x35f60
|
|
4028: 49 89 c1 mov %rax,%r9
|
|
402b: b8 01 00 00 00 mov $0x1,%eax
|
|
4030: c4 e2 61 f7 d8 shlx %ebx,%eax,%ebx
|
|
4035: c1 e3 04 shl $0x4,%ebx
|
|
4038: 83 c3 3f add $0x3f,%ebx
|
|
403b: 83 e3 c0 and $0xffffffc0,%ebx
|
|
403e: 41 89 5c 24 1c mov %ebx,0x1c(%r12)
|
|
4043: eb 1e jmp 0x4063
|
|
4045: 48 89 e0 mov %rsp,%rax
|
|
4048: 4c 89 e1 mov %r12,%rcx
|
|
404b: 49 89 f0 mov %rsi,%r8
|
|
404e: 41 89 f9 mov %edi,%r9d
|
|
4051: 48 89 50 20 mov %rdx,0x20(%rax)
|
|
4055: 89 da mov %ebx,%edx
|
|
4057: 4c 89 68 28 mov %r13,0x28(%rax)
|
|
405b: e8 20 33 03 00 call 0x37380
|
|
4060: 49 89 c1 mov %rax,%r9
|
|
4063: 44 89 f9 mov %r15d,%ecx
|
|
4066: 48 89 f2 mov %rsi,%rdx
|
|
4069: 41 89 f8 mov %edi,%r8d
|
|
406c: 4d 89 4c 24 50 mov %r9,0x50(%r12)
|
|
4071: e8 ea 6d 03 00 call 0x3ae60
|
|
4076: 44 89 f9 mov %r15d,%ecx
|
|
4079: 48 89 f2 mov %rsi,%rdx
|
|
407c: 41 89 f8 mov %edi,%r8d
|
|
407f: 49 89 c1 mov %rax,%r9
|
|
4082: 49 89 44 24 58 mov %rax,0x58(%r12)
|
|
4087: e8 34 72 03 00 call 0x3b2c0
|
|
408c: 4d 89 26 mov %r12,(%r14)
|
|
408f: 33 c0 xor %eax,%eax
|
|
4091: 48 83 c4 38 add $0x38,%rsp
|
|
4095: 5d pop %rbp
|
|
4096: 41 5f pop %r15
|
|
4098: 41 5e pop %r14
|
|
409a: 41 5d pop %r13
|
|
409c: 41 5c pop %r12
|
|
409e: 5f pop %rdi
|
|
409f: 5e pop %rsi
|
|
40a0: 5b pop %rbx
|
|
40a1: c3 ret
|
|
40a2: bf 0a 00 00 00 mov $0xa,%edi
|
|
40a7: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx
|
|
40ae: 00
|
|
40af: 48 8d 35 0a e4 60 02 lea 0x260e40a(%rip),%rsi # 0x26124c0
|
|
40b6: 41 83 ff 07 cmp $0x7,%r15d
|
|
40ba: 0f 8f 3e ff ff ff jg 0x3ffe
|
|
40c0: 49 89 d1 mov %rdx,%r9
|
|
40c3: 49 83 e1 3f and $0x3f,%r9
|
|
40c7: 49 f7 d9 neg %r9
|
|
40ca: 49 83 e1 3f and $0x3f,%r9
|
|
40ce: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12)
|
|
40d5: 00 00
|
|
40d7: 4c 03 ca add %rdx,%r9
|
|
40da: eb 87 jmp 0x4063
|
|
40dc: 33 c0 xor %eax,%eax
|
|
40de: 41 c7 04 24 09 00 00 movl $0x9,(%r12)
|
|
40e5: 00
|
|
40e6: 41 89 44 24 08 mov %eax,0x8(%r12)
|
|
40eb: 41 89 44 24 0c mov %eax,0xc(%r12)
|
|
40f0: e9 7f fe ff ff jmp 0x3f74
|
|
40f5: 0f 1f 40 00 nopl 0x0(%rax)
|
|
40f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
4100: 48 83 ec 28 sub $0x28,%rsp
|
|
4104: 48 85 c9 test %rcx,%rcx
|
|
4107: 74 20 je 0x4129
|
|
4109: 48 85 d2 test %rdx,%rdx
|
|
410c: 74 1b je 0x4129
|
|
410e: 45 85 c0 test %r8d,%r8d
|
|
4111: 7f 0a jg 0x411d
|
|
4113: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
4118: 48 83 c4 28 add $0x28,%rsp
|
|
411c: c3 ret
|
|
411d: e8 be 75 03 00 call 0x3b6e0
|
|
4122: 33 c0 xor %eax,%eax
|
|
4124: 48 83 c4 28 add $0x28,%rsp
|
|
4128: c3 ret
|
|
4129: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
412e: 48 83 c4 28 add $0x28,%rsp
|
|
4132: c3 ret
|
|
4133: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
4138: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
413f: 00
|
|
4140: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
|
|
4145: 48 85 c9 test %rcx,%rcx
|
|
4148: 74 22 je 0x416c
|
|
414a: 48 85 d2 test %rdx,%rdx
|
|
414d: 74 1d je 0x416c
|
|
414f: 45 85 c0 test %r8d,%r8d
|
|
4152: 7f 0b jg 0x415f
|
|
4154: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
4159: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
415e: c3 ret
|
|
415f: e8 5c 77 03 00 call 0x3b8c0
|
|
4164: 33 c0 xor %eax,%eax
|
|
4166: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
416b: c3 ret
|
|
416c: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
4171: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
4176: c3 ret
|
|
4177: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
417e: 00 00
|
|
4180: 48 83 ec 28 sub $0x28,%rsp
|
|
4184: 48 85 c9 test %rcx,%rcx
|
|
4187: 74 20 je 0x41a9
|
|
4189: 48 85 d2 test %rdx,%rdx
|
|
418c: 74 1b je 0x41a9
|
|
418e: 45 85 c0 test %r8d,%r8d
|
|
4191: 7f 0a jg 0x419d
|
|
4193: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
4198: 48 83 c4 28 add $0x28,%rsp
|
|
419c: c3 ret
|
|
419d: e8 fe 78 03 00 call 0x3baa0
|
|
41a2: 33 c0 xor %eax,%eax
|
|
41a4: 48 83 c4 28 add $0x28,%rsp
|
|
41a8: c3 ret
|
|
41a9: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
41ae: 48 83 c4 28 add $0x28,%rsp
|
|
41b2: c3 ret
|
|
41b3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
41b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
41bf: 00
|
|
41c0: 56 push %rsi
|
|
41c1: 48 89 d6 mov %rdx,%rsi
|
|
41c4: 48 85 c9 test %rcx,%rcx
|
|
41c7: 0f 84 d0 01 00 00 je 0x439d
|
|
41cd: 48 85 f6 test %rsi,%rsi
|
|
41d0: 0f 84 c7 01 00 00 je 0x439d
|
|
41d6: 45 85 c0 test %r8d,%r8d
|
|
41d9: 0f 8e b7 01 00 00 jle 0x4396
|
|
41df: 41 83 f8 10 cmp $0x10,%r8d
|
|
41e3: 0f 8c 9d 01 00 00 jl 0x4386
|
|
41e9: 49 89 f1 mov %rsi,%r9
|
|
41ec: 49 83 e1 1f and $0x1f,%r9
|
|
41f0: 45 89 c9 mov %r9d,%r9d
|
|
41f3: 45 85 c9 test %r9d,%r9d
|
|
41f6: 74 18 je 0x4210
|
|
41f8: 41 f7 c1 07 00 00 00 test $0x7,%r9d
|
|
41ff: 0f 85 81 01 00 00 jne 0x4386
|
|
4205: 41 f7 d9 neg %r9d
|
|
4208: 41 83 c1 20 add $0x20,%r9d
|
|
420c: 41 c1 e9 03 shr $0x3,%r9d
|
|
4210: 41 8d 41 10 lea 0x10(%r9),%eax
|
|
4214: 44 3b c0 cmp %eax,%r8d
|
|
4217: 0f 8c 69 01 00 00 jl 0x4386
|
|
421d: 44 89 c0 mov %r8d,%eax
|
|
4220: 33 d2 xor %edx,%edx
|
|
4222: 41 2b c1 sub %r9d,%eax
|
|
4225: 83 e0 0f and $0xf,%eax
|
|
4228: f7 d8 neg %eax
|
|
422a: 41 03 c0 add %r8d,%eax
|
|
422d: 45 85 c9 test %r9d,%r9d
|
|
4230: 76 25 jbe 0x4257
|
|
4232: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
4239: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
4240: c5 fb 10 04 d1 vmovsd (%rcx,%rdx,8),%xmm0
|
|
4245: c5 fb 59 0c d6 vmulsd (%rsi,%rdx,8),%xmm0,%xmm1
|
|
424a: c5 fb 11 0c d6 vmovsd %xmm1,(%rsi,%rdx,8)
|
|
424f: 48 ff c2 inc %rdx
|
|
4252: 49 3b d1 cmp %r9,%rdx
|
|
4255: 72 e9 jb 0x4240
|
|
4257: 48 63 d0 movslq %eax,%rdx
|
|
425a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
4260: c4 a1 79 10 04 c9 vmovupd (%rcx,%r9,8),%xmm0
|
|
4266: c4 a1 79 10 5c c9 20 vmovupd 0x20(%rcx,%r9,8),%xmm3
|
|
426d: c4 a3 7d 18 4c c9 10 vinsertf128 $0x1,0x10(%rcx,%r9,8),%ymm0,%ymm1
|
|
4274: 01
|
|
4275: c4 a3 65 18 64 c9 30 vinsertf128 $0x1,0x30(%rcx,%r9,8),%ymm3,%ymm4
|
|
427c: 01
|
|
427d: c4 a1 75 59 14 ce vmulpd (%rsi,%r9,8),%ymm1,%ymm2
|
|
4283: c4 a1 5d 59 6c ce 20 vmulpd 0x20(%rsi,%r9,8),%ymm4,%ymm5
|
|
428a: c4 a1 79 10 44 c9 40 vmovupd 0x40(%rcx,%r9,8),%xmm0
|
|
4291: c4 a1 79 10 5c c9 60 vmovupd 0x60(%rcx,%r9,8),%xmm3
|
|
4298: c4 a1 7d 11 14 ce vmovupd %ymm2,(%rsi,%r9,8)
|
|
429e: c4 a1 7d 11 6c ce 20 vmovupd %ymm5,0x20(%rsi,%r9,8)
|
|
42a5: c4 a3 7d 18 4c c9 50 vinsertf128 $0x1,0x50(%rcx,%r9,8),%ymm0,%ymm1
|
|
42ac: 01
|
|
42ad: c4 a3 65 18 64 c9 70 vinsertf128 $0x1,0x70(%rcx,%r9,8),%ymm3,%ymm4
|
|
42b4: 01
|
|
42b5: c4 a1 75 59 54 ce 40 vmulpd 0x40(%rsi,%r9,8),%ymm1,%ymm2
|
|
42bc: c4 a1 5d 59 6c ce 60 vmulpd 0x60(%rsi,%r9,8),%ymm4,%ymm5
|
|
42c3: c4 a1 7d 11 54 ce 40 vmovupd %ymm2,0x40(%rsi,%r9,8)
|
|
42ca: c4 a1 7d 11 6c ce 60 vmovupd %ymm5,0x60(%rsi,%r9,8)
|
|
42d1: 49 83 c1 10 add $0x10,%r9
|
|
42d5: 4c 3b ca cmp %rdx,%r9
|
|
42d8: 72 86 jb 0x4260
|
|
42da: 44 8d 48 01 lea 0x1(%rax),%r9d
|
|
42de: 45 3b c8 cmp %r8d,%r9d
|
|
42e1: 0f 87 93 00 00 00 ja 0x437a
|
|
42e7: 4d 63 d0 movslq %r8d,%r10
|
|
42ea: 4c 2b d2 sub %rdx,%r10
|
|
42ed: 49 83 fa 04 cmp $0x4,%r10
|
|
42f1: 0f 8c 8a 00 00 00 jl 0x4381
|
|
42f7: 45 89 d3 mov %r10d,%r11d
|
|
42fa: 45 33 c9 xor %r9d,%r9d
|
|
42fd: 41 83 e3 fc and $0xfffffffc,%r11d
|
|
4301: 4c 8d 04 d6 lea (%rsi,%rdx,8),%r8
|
|
4305: 4d 63 db movslq %r11d,%r11
|
|
4308: 48 8d 14 d1 lea (%rcx,%rdx,8),%rdx
|
|
430c: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
4313: 00
|
|
4314: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
431b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
4320: c4 a1 79 10 04 ca vmovupd (%rdx,%r9,8),%xmm0
|
|
4326: c4 a3 7d 18 4c ca 10 vinsertf128 $0x1,0x10(%rdx,%r9,8),%ymm0,%ymm1
|
|
432d: 01
|
|
432e: c4 81 75 59 14 c8 vmulpd (%r8,%r9,8),%ymm1,%ymm2
|
|
4334: c4 81 7d 11 14 c8 vmovupd %ymm2,(%r8,%r9,8)
|
|
433a: 49 83 c1 04 add $0x4,%r9
|
|
433e: 4d 3b cb cmp %r11,%r9
|
|
4341: 72 dd jb 0x4320
|
|
4343: 4d 3b da cmp %r10,%r11
|
|
4346: 73 32 jae 0x437a
|
|
4348: 48 63 c0 movslq %eax,%rax
|
|
434b: 48 8d 14 c6 lea (%rsi,%rax,8),%rdx
|
|
434f: 48 8d 04 c1 lea (%rcx,%rax,8),%rax
|
|
4353: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
4358: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
435f: 00
|
|
4360: c4 a1 7b 10 04 d8 vmovsd (%rax,%r11,8),%xmm0
|
|
4366: c4 a1 7b 59 0c da vmulsd (%rdx,%r11,8),%xmm0,%xmm1
|
|
436c: c4 a1 7b 11 0c da vmovsd %xmm1,(%rdx,%r11,8)
|
|
4372: 49 ff c3 inc %r11
|
|
4375: 4d 3b da cmp %r10,%r11
|
|
4378: 72 e6 jb 0x4360
|
|
437a: 33 c0 xor %eax,%eax
|
|
437c: c5 f8 77 vzeroupper
|
|
437f: 5e pop %rsi
|
|
4380: c3 ret
|
|
4381: 45 33 db xor %r11d,%r11d
|
|
4384: eb bd jmp 0x4343
|
|
4386: 33 c0 xor %eax,%eax
|
|
4388: 41 83 f8 01 cmp $0x1,%r8d
|
|
438c: 72 ec jb 0x437a
|
|
438e: 4d 63 d0 movslq %r8d,%r10
|
|
4391: 45 33 db xor %r11d,%r11d
|
|
4394: eb ad jmp 0x4343
|
|
4396: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
439b: 5e pop %rsi
|
|
439c: c3 ret
|
|
439d: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
43a2: 5e pop %rsi
|
|
43a3: c3 ret
|
|
43a4: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
43ab: 00
|
|
43ac: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
43b3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
43b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
43bf: 00
|
|
43c0: 53 push %rbx
|
|
43c1: 48 85 c9 test %rcx,%rcx
|
|
43c4: 0f 84 aa 01 00 00 je 0x4574
|
|
43ca: 48 85 d2 test %rdx,%rdx
|
|
43cd: 0f 84 a1 01 00 00 je 0x4574
|
|
43d3: 45 85 c0 test %r8d,%r8d
|
|
43d6: 0f 8e 91 01 00 00 jle 0x456d
|
|
43dc: 41 83 f8 10 cmp $0x10,%r8d
|
|
43e0: 0f 8c 80 01 00 00 jl 0x4566
|
|
43e6: 49 89 d3 mov %rdx,%r11
|
|
43e9: 49 83 e3 1f and $0x1f,%r11
|
|
43ed: 45 85 db test %r11d,%r11d
|
|
43f0: 74 18 je 0x440a
|
|
43f2: 41 f7 c3 07 00 00 00 test $0x7,%r11d
|
|
43f9: 0f 85 67 01 00 00 jne 0x4566
|
|
43ff: 41 f7 db neg %r11d
|
|
4402: 41 83 c3 20 add $0x20,%r11d
|
|
4406: 41 c1 eb 03 shr $0x3,%r11d
|
|
440a: 41 8d 43 10 lea 0x10(%r11),%eax
|
|
440e: 44 3b c0 cmp %eax,%r8d
|
|
4411: 0f 8c 4f 01 00 00 jl 0x4566
|
|
4417: 44 89 c0 mov %r8d,%eax
|
|
441a: 45 33 d2 xor %r10d,%r10d
|
|
441d: 41 2b c3 sub %r11d,%eax
|
|
4420: 83 e0 0f and $0xf,%eax
|
|
4423: f7 d8 neg %eax
|
|
4425: 41 03 c0 add %r8d,%eax
|
|
4428: 44 89 db mov %r11d,%ebx
|
|
442b: 45 85 db test %r11d,%r11d
|
|
442e: 76 2a jbe 0x445a
|
|
4430: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
4437: 00
|
|
4438: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
443f: 90 nop
|
|
4440: c4 a1 7b 10 04 d1 vmovsd (%rcx,%r10,8),%xmm0
|
|
4446: c4 a1 7b 59 0c d2 vmulsd (%rdx,%r10,8),%xmm0,%xmm1
|
|
444c: c4 a1 7b 11 0c d2 vmovsd %xmm1,(%rdx,%r10,8)
|
|
4452: 49 ff c2 inc %r10
|
|
4455: 4c 3b d3 cmp %rbx,%r10
|
|
4458: 72 e6 jb 0x4440
|
|
445a: 4c 63 d0 movslq %eax,%r10
|
|
445d: 0f 1f 00 nopl (%rax)
|
|
4460: c5 fd 10 04 d9 vmovupd (%rcx,%rbx,8),%ymm0
|
|
4465: 4c 8d 1c da lea (%rdx,%rbx,8),%r11
|
|
4469: c5 fd 10 54 d9 20 vmovupd 0x20(%rcx,%rbx,8),%ymm2
|
|
446f: c5 fd 10 64 d9 40 vmovupd 0x40(%rcx,%rbx,8),%ymm4
|
|
4475: c4 c1 7d 59 0b vmulpd (%r11),%ymm0,%ymm1
|
|
447a: c5 fd 10 44 d9 60 vmovupd 0x60(%rcx,%rbx,8),%ymm0
|
|
4480: c4 c1 6d 59 5b 20 vmulpd 0x20(%r11),%ymm2,%ymm3
|
|
4486: c4 c1 5d 59 6b 40 vmulpd 0x40(%r11),%ymm4,%ymm5
|
|
448c: c4 c1 7d 11 0b vmovupd %ymm1,(%r11)
|
|
4491: c4 c1 7d 59 4b 60 vmulpd 0x60(%r11),%ymm0,%ymm1
|
|
4497: c4 c1 7d 11 5b 20 vmovupd %ymm3,0x20(%r11)
|
|
449d: c4 c1 7d 11 6b 40 vmovupd %ymm5,0x40(%r11)
|
|
44a3: c4 c1 7d 11 4b 60 vmovupd %ymm1,0x60(%r11)
|
|
44a9: 48 83 c3 10 add $0x10,%rbx
|
|
44ad: 49 3b da cmp %r10,%rbx
|
|
44b0: 72 ae jb 0x4460
|
|
44b2: 8d 58 01 lea 0x1(%rax),%ebx
|
|
44b5: 41 3b d8 cmp %r8d,%ebx
|
|
44b8: 0f 87 9c 00 00 00 ja 0x455a
|
|
44be: 4d 63 c8 movslq %r8d,%r9
|
|
44c1: 48 63 c0 movslq %eax,%rax
|
|
44c4: 4c 2b c8 sub %rax,%r9
|
|
44c7: 49 83 f9 04 cmp $0x4,%r9
|
|
44cb: 0f 8c 90 00 00 00 jl 0x4561
|
|
44d1: 48 63 c0 movslq %eax,%rax
|
|
44d4: 45 89 ca mov %r9d,%r10d
|
|
44d7: 41 83 e2 fc and $0xfffffffc,%r10d
|
|
44db: 45 33 c0 xor %r8d,%r8d
|
|
44de: 4d 63 d2 movslq %r10d,%r10
|
|
44e1: 48 8d 1c c2 lea (%rdx,%rax,8),%rbx
|
|
44e5: 4c 8d 1c c1 lea (%rcx,%rax,8),%r11
|
|
44e9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
44f0: 00
|
|
44f1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
44f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
44ff: 00
|
|
4500: c4 81 7d 10 04 c3 vmovupd (%r11,%r8,8),%ymm0
|
|
4506: c4 a1 7d 59 0c c3 vmulpd (%rbx,%r8,8),%ymm0,%ymm1
|
|
450c: c4 a1 7d 11 0c c3 vmovupd %ymm1,(%rbx,%r8,8)
|
|
4512: 49 83 c0 04 add $0x4,%r8
|
|
4516: 4d 3b c2 cmp %r10,%r8
|
|
4519: 72 e5 jb 0x4500
|
|
451b: 4d 3b d1 cmp %r9,%r10
|
|
451e: 73 3a jae 0x455a
|
|
4520: 48 63 c0 movslq %eax,%rax
|
|
4523: 48 8d 14 c2 lea (%rdx,%rax,8),%rdx
|
|
4527: 48 8d 04 c1 lea (%rcx,%rax,8),%rax
|
|
452b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
4532: 00
|
|
4533: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
453a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
4540: c4 a1 7b 10 04 d0 vmovsd (%rax,%r10,8),%xmm0
|
|
4546: c4 a1 7b 59 0c d2 vmulsd (%rdx,%r10,8),%xmm0,%xmm1
|
|
454c: c4 a1 7b 11 0c d2 vmovsd %xmm1,(%rdx,%r10,8)
|
|
4552: 49 ff c2 inc %r10
|
|
4555: 4d 3b d1 cmp %r9,%r10
|
|
4558: 72 e6 jb 0x4540
|
|
455a: 33 c0 xor %eax,%eax
|
|
455c: c5 f8 77 vzeroupper
|
|
455f: 5b pop %rbx
|
|
4560: c3 ret
|
|
4561: 45 33 d2 xor %r10d,%r10d
|
|
4564: eb b5 jmp 0x451b
|
|
4566: 33 c0 xor %eax,%eax
|
|
4568: e9 45 ff ff ff jmp 0x44b2
|
|
456d: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
4572: 5b pop %rbx
|
|
4573: c3 ret
|
|
4574: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
4579: 5b pop %rbx
|
|
457a: c3 ret
|
|
457b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
4580: 53 push %rbx
|
|
4581: 49 89 ca mov %rcx,%r10
|
|
4584: 4d 85 d2 test %r10,%r10
|
|
4587: 0f 84 a4 01 00 00 je 0x4731
|
|
458d: 48 85 d2 test %rdx,%rdx
|
|
4590: 0f 84 9b 01 00 00 je 0x4731
|
|
4596: 45 85 c0 test %r8d,%r8d
|
|
4599: 0f 8e 8b 01 00 00 jle 0x472a
|
|
459f: 41 83 f8 10 cmp $0x10,%r8d
|
|
45a3: 0f 8c 79 01 00 00 jl 0x4722
|
|
45a9: 48 89 d3 mov %rdx,%rbx
|
|
45ac: 48 83 e3 1f and $0x1f,%rbx
|
|
45b0: 85 db test %ebx,%ebx
|
|
45b2: 74 11 je 0x45c5
|
|
45b4: f6 c3 07 test $0x7,%bl
|
|
45b7: 0f 85 65 01 00 00 jne 0x4722
|
|
45bd: f7 db neg %ebx
|
|
45bf: 83 c3 20 add $0x20,%ebx
|
|
45c2: c1 eb 03 shr $0x3,%ebx
|
|
45c5: 8d 43 10 lea 0x10(%rbx),%eax
|
|
45c8: 44 3b c0 cmp %eax,%r8d
|
|
45cb: 0f 8c 51 01 00 00 jl 0x4722
|
|
45d1: 45 89 c1 mov %r8d,%r9d
|
|
45d4: 33 c0 xor %eax,%eax
|
|
45d6: 44 2b cb sub %ebx,%r9d
|
|
45d9: 41 83 e1 0f and $0xf,%r9d
|
|
45dd: 41 f7 d9 neg %r9d
|
|
45e0: 45 03 c8 add %r8d,%r9d
|
|
45e3: 89 d9 mov %ebx,%ecx
|
|
45e5: 85 db test %ebx,%ebx
|
|
45e7: 76 2f jbe 0x4618
|
|
45e9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
45f0: 00
|
|
45f1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
45f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
45ff: 00
|
|
4600: c4 c1 7b 10 04 c2 vmovsd (%r10,%rax,8),%xmm0
|
|
4606: c5 fb 59 0c c2 vmulsd (%rdx,%rax,8),%xmm0,%xmm1
|
|
460b: c5 fb 11 0c c2 vmovsd %xmm1,(%rdx,%rax,8)
|
|
4610: 48 ff c0 inc %rax
|
|
4613: 48 3b c1 cmp %rcx,%rax
|
|
4616: 72 e8 jb 0x4600
|
|
4618: 49 63 c1 movslq %r9d,%rax
|
|
461b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
4620: c4 c1 7d 10 04 ca vmovupd (%r10,%rcx,8),%ymm0
|
|
4626: c4 c1 7d 10 54 ca 20 vmovupd 0x20(%r10,%rcx,8),%ymm2
|
|
462d: c4 c1 7d 10 64 ca 40 vmovupd 0x40(%r10,%rcx,8),%ymm4
|
|
4634: 62 c1 fd 28 10 44 ca vmovupd 0x60(%r10,%rcx,8),%ymm16
|
|
463b: 03
|
|
463c: c5 fd 59 0c ca vmulpd (%rdx,%rcx,8),%ymm0,%ymm1
|
|
4641: c5 ed 59 5c ca 20 vmulpd 0x20(%rdx,%rcx,8),%ymm2,%ymm3
|
|
4647: c5 dd 59 6c ca 40 vmulpd 0x40(%rdx,%rcx,8),%ymm4,%ymm5
|
|
464d: 62 e1 fd 20 59 4c ca vmulpd 0x60(%rdx,%rcx,8),%ymm16,%ymm17
|
|
4654: 03
|
|
4655: c5 fd 11 0c ca vmovupd %ymm1,(%rdx,%rcx,8)
|
|
465a: c5 fd 11 5c ca 20 vmovupd %ymm3,0x20(%rdx,%rcx,8)
|
|
4660: c5 fd 11 6c ca 40 vmovupd %ymm5,0x40(%rdx,%rcx,8)
|
|
4666: 62 e1 fd 28 11 4c ca vmovupd %ymm17,0x60(%rdx,%rcx,8)
|
|
466d: 03
|
|
466e: 48 83 c1 10 add $0x10,%rcx
|
|
4672: 48 3b c8 cmp %rax,%rcx
|
|
4675: 72 a9 jb 0x4620
|
|
4677: 41 8d 41 01 lea 0x1(%r9),%eax
|
|
467b: 41 3b c0 cmp %r8d,%eax
|
|
467e: 0f 87 93 00 00 00 ja 0x4717
|
|
4684: 4d 63 c0 movslq %r8d,%r8
|
|
4687: 4d 63 c9 movslq %r9d,%r9
|
|
468a: 4d 2b c1 sub %r9,%r8
|
|
468d: 49 83 f8 04 cmp $0x4,%r8
|
|
4691: 0f 8c 87 00 00 00 jl 0x471e
|
|
4697: 4d 63 c9 movslq %r9d,%r9
|
|
469a: 44 89 c3 mov %r8d,%ebx
|
|
469d: 83 e3 fc and $0xfffffffc,%ebx
|
|
46a0: 33 c9 xor %ecx,%ecx
|
|
46a2: 48 63 db movslq %ebx,%rbx
|
|
46a5: 4a 8d 04 ca lea (%rdx,%r9,8),%rax
|
|
46a9: 4f 8d 1c ca lea (%r10,%r9,8),%r11
|
|
46ad: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
46b4: 00
|
|
46b5: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
46bc: 0f 1f 40 00 nopl 0x0(%rax)
|
|
46c0: c4 c1 7d 10 04 cb vmovupd (%r11,%rcx,8),%ymm0
|
|
46c6: c5 fd 59 0c c8 vmulpd (%rax,%rcx,8),%ymm0,%ymm1
|
|
46cb: c5 fd 11 0c c8 vmovupd %ymm1,(%rax,%rcx,8)
|
|
46d0: 48 83 c1 04 add $0x4,%rcx
|
|
46d4: 48 3b cb cmp %rbx,%rcx
|
|
46d7: 72 e7 jb 0x46c0
|
|
46d9: 49 3b d8 cmp %r8,%rbx
|
|
46dc: 73 39 jae 0x4717
|
|
46de: 4d 63 c9 movslq %r9d,%r9
|
|
46e1: 4a 8d 14 ca lea (%rdx,%r9,8),%rdx
|
|
46e5: 4b 8d 04 ca lea (%r10,%r9,8),%rax
|
|
46e9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
46f0: 00
|
|
46f1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
46f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
46ff: 00
|
|
4700: c5 fb 10 04 d8 vmovsd (%rax,%rbx,8),%xmm0
|
|
4705: c5 fb 59 0c da vmulsd (%rdx,%rbx,8),%xmm0,%xmm1
|
|
470a: c5 fb 11 0c da vmovsd %xmm1,(%rdx,%rbx,8)
|
|
470f: 48 ff c3 inc %rbx
|
|
4712: 49 3b d8 cmp %r8,%rbx
|
|
4715: 72 e9 jb 0x4700
|
|
4717: 33 c0 xor %eax,%eax
|
|
4719: c5 f8 77 vzeroupper
|
|
471c: 5b pop %rbx
|
|
471d: c3 ret
|
|
471e: 33 db xor %ebx,%ebx
|
|
4720: eb b7 jmp 0x46d9
|
|
4722: 45 33 c9 xor %r9d,%r9d
|
|
4725: e9 4d ff ff ff jmp 0x4677
|
|
472a: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
472f: 5b pop %rbx
|
|
4730: c3 ret
|
|
4731: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
4736: 5b pop %rbx
|
|
4737: c3 ret
|
|
4738: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
473f: 00
|
|
4740: 48 83 ec 28 sub $0x28,%rsp
|
|
4744: 48 85 c9 test %rcx,%rcx
|
|
4747: 74 25 je 0x476e
|
|
4749: 48 85 d2 test %rdx,%rdx
|
|
474c: 74 20 je 0x476e
|
|
474e: 4d 85 c0 test %r8,%r8
|
|
4751: 74 1b je 0x476e
|
|
4753: 45 85 c9 test %r9d,%r9d
|
|
4756: 7f 0a jg 0x4762
|
|
4758: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
475d: 48 83 c4 28 add $0x28,%rsp
|
|
4761: c3 ret
|
|
4762: e8 b9 74 03 00 call 0x3bc20
|
|
4767: 33 c0 xor %eax,%eax
|
|
4769: 48 83 c4 28 add $0x28,%rsp
|
|
476d: c3 ret
|
|
476e: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
4773: 48 83 c4 28 add $0x28,%rsp
|
|
4777: c3 ret
|
|
4778: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
477f: 00
|
|
4780: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
|
|
4785: 48 85 c9 test %rcx,%rcx
|
|
4788: 74 27 je 0x47b1
|
|
478a: 48 85 d2 test %rdx,%rdx
|
|
478d: 74 22 je 0x47b1
|
|
478f: 4d 85 c0 test %r8,%r8
|
|
4792: 74 1d je 0x47b1
|
|
4794: 45 85 c9 test %r9d,%r9d
|
|
4797: 7f 0b jg 0x47a4
|
|
4799: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
479e: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
47a3: c3 ret
|
|
47a4: e8 77 74 03 00 call 0x3bc20
|
|
47a9: 33 c0 xor %eax,%eax
|
|
47ab: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
47b0: c3 ret
|
|
47b1: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
47b6: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
47bb: c3 ret
|
|
47bc: 0f 1f 40 00 nopl 0x0(%rax)
|
|
47c0: 48 83 ec 28 sub $0x28,%rsp
|
|
47c4: 48 85 c9 test %rcx,%rcx
|
|
47c7: 74 25 je 0x47ee
|
|
47c9: 48 85 d2 test %rdx,%rdx
|
|
47cc: 74 20 je 0x47ee
|
|
47ce: 4d 85 c0 test %r8,%r8
|
|
47d1: 74 1b je 0x47ee
|
|
47d3: 45 85 c9 test %r9d,%r9d
|
|
47d6: 7f 0a jg 0x47e2
|
|
47d8: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
47dd: 48 83 c4 28 add $0x28,%rsp
|
|
47e1: c3 ret
|
|
47e2: e8 d9 78 03 00 call 0x3c0c0
|
|
47e7: 33 c0 xor %eax,%eax
|
|
47e9: 48 83 c4 28 add $0x28,%rsp
|
|
47ed: c3 ret
|
|
47ee: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
47f3: 48 83 c4 28 add $0x28,%rsp
|
|
47f7: c3 ret
|
|
47f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
47ff: 00
|
|
4800: 56 push %rsi
|
|
4801: 57 push %rdi
|
|
4802: 55 push %rbp
|
|
4803: 48 89 d5 mov %rdx,%rbp
|
|
4806: 48 85 c9 test %rcx,%rcx
|
|
4809: 0f 84 f2 01 00 00 je 0x4a01
|
|
480f: 48 85 ed test %rbp,%rbp
|
|
4812: 0f 84 e9 01 00 00 je 0x4a01
|
|
4818: 4d 85 c0 test %r8,%r8
|
|
481b: 0f 84 e0 01 00 00 je 0x4a01
|
|
4821: 45 85 c9 test %r9d,%r9d
|
|
4824: 0f 8e ce 01 00 00 jle 0x49f8
|
|
482a: 41 83 f9 10 cmp $0x10,%r9d
|
|
482e: 0f 8c b4 01 00 00 jl 0x49e8
|
|
4834: 4c 89 c6 mov %r8,%rsi
|
|
4837: 48 83 e6 1f and $0x1f,%rsi
|
|
483b: 89 f6 mov %esi,%esi
|
|
483d: 85 f6 test %esi,%esi
|
|
483f: 74 14 je 0x4855
|
|
4841: f7 c6 07 00 00 00 test $0x7,%esi
|
|
4847: 0f 85 9b 01 00 00 jne 0x49e8
|
|
484d: f7 de neg %esi
|
|
484f: 83 c6 20 add $0x20,%esi
|
|
4852: c1 ee 03 shr $0x3,%esi
|
|
4855: 8d 46 10 lea 0x10(%rsi),%eax
|
|
4858: 44 3b c8 cmp %eax,%r9d
|
|
485b: 0f 8c 87 01 00 00 jl 0x49e8
|
|
4861: 44 89 c8 mov %r9d,%eax
|
|
4864: 33 d2 xor %edx,%edx
|
|
4866: 2b c6 sub %esi,%eax
|
|
4868: 83 e0 0f and $0xf,%eax
|
|
486b: f7 d8 neg %eax
|
|
486d: 41 03 c1 add %r9d,%eax
|
|
4870: 85 f6 test %esi,%esi
|
|
4872: 76 25 jbe 0x4899
|
|
4874: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
4879: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
4880: c5 fb 10 44 d5 00 vmovsd 0x0(%rbp,%rdx,8),%xmm0
|
|
4886: c5 fb 5c 0c d1 vsubsd (%rcx,%rdx,8),%xmm0,%xmm1
|
|
488b: c4 c1 7b 11 0c d0 vmovsd %xmm1,(%r8,%rdx,8)
|
|
4891: 48 ff c2 inc %rdx
|
|
4894: 48 3b d6 cmp %rsi,%rdx
|
|
4897: 72 e7 jb 0x4880
|
|
4899: 48 63 d0 movslq %eax,%rdx
|
|
489c: 0f 1f 40 00 nopl 0x0(%rax)
|
|
48a0: c5 f9 10 44 f5 00 vmovupd 0x0(%rbp,%rsi,8),%xmm0
|
|
48a6: c5 f9 10 0c f1 vmovupd (%rcx,%rsi,8),%xmm1
|
|
48ab: c5 f9 10 6c f5 20 vmovupd 0x20(%rbp,%rsi,8),%xmm5
|
|
48b1: c4 e3 7d 18 54 f5 10 vinsertf128 $0x1,0x10(%rbp,%rsi,8),%ymm0,%ymm2
|
|
48b8: 01
|
|
48b9: c4 e3 75 18 5c f1 10 vinsertf128 $0x1,0x10(%rcx,%rsi,8),%ymm1,%ymm3
|
|
48c0: 01
|
|
48c1: c5 f9 10 44 f1 20 vmovupd 0x20(%rcx,%rsi,8),%xmm0
|
|
48c7: c5 ed 5c e3 vsubpd %ymm3,%ymm2,%ymm4
|
|
48cb: c4 c1 7d 11 24 f0 vmovupd %ymm4,(%r8,%rsi,8)
|
|
48d1: c5 f9 10 64 f5 40 vmovupd 0x40(%rbp,%rsi,8),%xmm4
|
|
48d7: c4 e3 7d 18 54 f1 30 vinsertf128 $0x1,0x30(%rcx,%rsi,8),%ymm0,%ymm2
|
|
48de: 01
|
|
48df: c5 f9 10 44 f1 40 vmovupd 0x40(%rcx,%rsi,8),%xmm0
|
|
48e5: c4 e3 55 18 4c f5 30 vinsertf128 $0x1,0x30(%rbp,%rsi,8),%ymm5,%ymm1
|
|
48ec: 01
|
|
48ed: c5 f5 5c da vsubpd %ymm2,%ymm1,%ymm3
|
|
48f1: c5 f9 10 6c f5 60 vmovupd 0x60(%rbp,%rsi,8),%xmm5
|
|
48f7: c4 c1 7d 11 5c f0 20 vmovupd %ymm3,0x20(%r8,%rsi,8)
|
|
48fe: c4 e3 7d 18 54 f1 50 vinsertf128 $0x1,0x50(%rcx,%rsi,8),%ymm0,%ymm2
|
|
4905: 01
|
|
4906: c5 f9 10 44 f1 60 vmovupd 0x60(%rcx,%rsi,8),%xmm0
|
|
490c: c4 e3 5d 18 4c f5 50 vinsertf128 $0x1,0x50(%rbp,%rsi,8),%ymm4,%ymm1
|
|
4913: 01
|
|
4914: c5 f5 5c da vsubpd %ymm2,%ymm1,%ymm3
|
|
4918: c4 c1 7d 11 5c f0 40 vmovupd %ymm3,0x40(%r8,%rsi,8)
|
|
491f: c4 e3 55 18 4c f5 70 vinsertf128 $0x1,0x70(%rbp,%rsi,8),%ymm5,%ymm1
|
|
4926: 01
|
|
4927: c4 e3 7d 18 54 f1 70 vinsertf128 $0x1,0x70(%rcx,%rsi,8),%ymm0,%ymm2
|
|
492e: 01
|
|
492f: c5 f5 5c da vsubpd %ymm2,%ymm1,%ymm3
|
|
4933: c4 c1 7d 11 5c f0 60 vmovupd %ymm3,0x60(%r8,%rsi,8)
|
|
493a: 48 83 c6 10 add $0x10,%rsi
|
|
493e: 48 3b f2 cmp %rdx,%rsi
|
|
4941: 0f 82 59 ff ff ff jb 0x48a0
|
|
4947: 8d 70 01 lea 0x1(%rax),%esi
|
|
494a: 41 3b f1 cmp %r9d,%esi
|
|
494d: 0f 87 87 00 00 00 ja 0x49da
|
|
4953: 4d 63 c9 movslq %r9d,%r9
|
|
4956: 4c 2b ca sub %rdx,%r9
|
|
4959: 49 83 f9 02 cmp $0x2,%r9
|
|
495d: 0f 8c 80 00 00 00 jl 0x49e3
|
|
4963: 45 89 cb mov %r9d,%r11d
|
|
4966: 45 33 d2 xor %r10d,%r10d
|
|
4969: 41 83 e3 fe and $0xfffffffe,%r11d
|
|
496d: 49 8d 3c d0 lea (%r8,%rdx,8),%rdi
|
|
4971: 4d 63 db movslq %r11d,%r11
|
|
4974: 48 8d 34 d1 lea (%rcx,%rdx,8),%rsi
|
|
4978: 48 8d 54 d5 00 lea 0x0(%rbp,%rdx,8),%rdx
|
|
497d: 0f 1f 00 nopl (%rax)
|
|
4980: c4 a1 79 10 04 d2 vmovupd (%rdx,%r10,8),%xmm0
|
|
4986: c4 a1 79 5c 0c d6 vsubpd (%rsi,%r10,8),%xmm0,%xmm1
|
|
498c: c4 a1 79 11 0c d7 vmovupd %xmm1,(%rdi,%r10,8)
|
|
4992: 49 83 c2 02 add $0x2,%r10
|
|
4996: 4d 3b d3 cmp %r11,%r10
|
|
4999: 72 e5 jb 0x4980
|
|
499b: 4d 3b d9 cmp %r9,%r11
|
|
499e: 73 3a jae 0x49da
|
|
49a0: 48 63 c0 movslq %eax,%rax
|
|
49a3: 49 8d 34 c0 lea (%r8,%rax,8),%rsi
|
|
49a7: 48 8d 14 c1 lea (%rcx,%rax,8),%rdx
|
|
49ab: 48 8d 44 c5 00 lea 0x0(%rbp,%rax,8),%rax
|
|
49b0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
49b7: 00
|
|
49b8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
49bf: 90 nop
|
|
49c0: c4 a1 7b 10 04 d8 vmovsd (%rax,%r11,8),%xmm0
|
|
49c6: c4 a1 7b 5c 0c da vsubsd (%rdx,%r11,8),%xmm0,%xmm1
|
|
49cc: c4 a1 7b 11 0c de vmovsd %xmm1,(%rsi,%r11,8)
|
|
49d2: 49 ff c3 inc %r11
|
|
49d5: 4d 3b d9 cmp %r9,%r11
|
|
49d8: 72 e6 jb 0x49c0
|
|
49da: 33 c0 xor %eax,%eax
|
|
49dc: c5 f8 77 vzeroupper
|
|
49df: 5d pop %rbp
|
|
49e0: 5f pop %rdi
|
|
49e1: 5e pop %rsi
|
|
49e2: c3 ret
|
|
49e3: 45 33 db xor %r11d,%r11d
|
|
49e6: eb b3 jmp 0x499b
|
|
49e8: 33 c0 xor %eax,%eax
|
|
49ea: 41 83 f9 01 cmp $0x1,%r9d
|
|
49ee: 72 ea jb 0x49da
|
|
49f0: 4d 63 c9 movslq %r9d,%r9
|
|
49f3: 45 33 db xor %r11d,%r11d
|
|
49f6: eb a3 jmp 0x499b
|
|
49f8: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
49fd: 5d pop %rbp
|
|
49fe: 5f pop %rdi
|
|
49ff: 5e pop %rsi
|
|
4a00: c3 ret
|
|
4a01: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
4a06: 5d pop %rbp
|
|
4a07: 5f pop %rdi
|
|
4a08: 5e pop %rsi
|
|
4a09: c3 ret
|
|
4a0a: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
4a11: 00
|
|
4a12: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
4a19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
4a20: 53 push %rbx
|
|
4a21: 56 push %rsi
|
|
4a22: 41 57 push %r15
|
|
4a24: 49 89 cb mov %rcx,%r11
|
|
4a27: 4d 85 db test %r11,%r11
|
|
4a2a: 0f 84 a7 01 00 00 je 0x4bd7
|
|
4a30: 48 85 d2 test %rdx,%rdx
|
|
4a33: 0f 84 9e 01 00 00 je 0x4bd7
|
|
4a39: 4d 85 c0 test %r8,%r8
|
|
4a3c: 0f 84 95 01 00 00 je 0x4bd7
|
|
4a42: 45 85 c9 test %r9d,%r9d
|
|
4a45: 0f 8e 82 01 00 00 jle 0x4bcd
|
|
4a4b: 41 83 f9 10 cmp $0x10,%r9d
|
|
4a4f: 0f 8c 70 01 00 00 jl 0x4bc5
|
|
4a55: 4c 89 c1 mov %r8,%rcx
|
|
4a58: 48 83 e1 1f and $0x1f,%rcx
|
|
4a5c: 89 c9 mov %ecx,%ecx
|
|
4a5e: 85 c9 test %ecx,%ecx
|
|
4a60: 74 11 je 0x4a73
|
|
4a62: f6 c1 07 test $0x7,%cl
|
|
4a65: 0f 85 5a 01 00 00 jne 0x4bc5
|
|
4a6b: f7 d9 neg %ecx
|
|
4a6d: 83 c1 20 add $0x20,%ecx
|
|
4a70: c1 e9 03 shr $0x3,%ecx
|
|
4a73: 8d 41 10 lea 0x10(%rcx),%eax
|
|
4a76: 44 3b c8 cmp %eax,%r9d
|
|
4a79: 0f 8c 46 01 00 00 jl 0x4bc5
|
|
4a7f: 45 89 ca mov %r9d,%r10d
|
|
4a82: 33 c0 xor %eax,%eax
|
|
4a84: 44 2b d1 sub %ecx,%r10d
|
|
4a87: 41 83 e2 0f and $0xf,%r10d
|
|
4a8b: 41 f7 da neg %r10d
|
|
4a8e: 45 03 d1 add %r9d,%r10d
|
|
4a91: 85 c9 test %ecx,%ecx
|
|
4a93: 76 24 jbe 0x4ab9
|
|
4a95: 0f 1f 40 00 nopl 0x0(%rax)
|
|
4a99: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
4aa0: c5 fb 10 04 c2 vmovsd (%rdx,%rax,8),%xmm0
|
|
4aa5: c4 c1 7b 5c 0c c3 vsubsd (%r11,%rax,8),%xmm0,%xmm1
|
|
4aab: c4 c1 7b 11 0c c0 vmovsd %xmm1,(%r8,%rax,8)
|
|
4ab1: 48 ff c0 inc %rax
|
|
4ab4: 48 3b c1 cmp %rcx,%rax
|
|
4ab7: 72 e7 jb 0x4aa0
|
|
4ab9: 49 63 c2 movslq %r10d,%rax
|
|
4abc: 0f 1f 40 00 nopl 0x0(%rax)
|
|
4ac0: c5 fd 10 0c ca vmovupd (%rdx,%rcx,8),%ymm1
|
|
4ac5: 49 8d 1c c8 lea (%r8,%rcx,8),%rbx
|
|
4ac9: c5 fd 10 54 ca 20 vmovupd 0x20(%rdx,%rcx,8),%ymm2
|
|
4acf: c5 fd 10 5c ca 40 vmovupd 0x40(%rdx,%rcx,8),%ymm3
|
|
4ad5: c5 fd 10 64 ca 60 vmovupd 0x60(%rdx,%rcx,8),%ymm4
|
|
4adb: c4 c1 75 5c 04 cb vsubpd (%r11,%rcx,8),%ymm1,%ymm0
|
|
4ae1: c4 c1 6d 5c 6c cb 20 vsubpd 0x20(%r11,%rcx,8),%ymm2,%ymm5
|
|
4ae8: c4 c1 65 5c 4c cb 40 vsubpd 0x40(%r11,%rcx,8),%ymm3,%ymm1
|
|
4aef: c4 c1 5d 5c 54 cb 60 vsubpd 0x60(%r11,%rcx,8),%ymm4,%ymm2
|
|
4af6: c5 fd 11 03 vmovupd %ymm0,(%rbx)
|
|
4afa: c5 fd 11 6b 20 vmovupd %ymm5,0x20(%rbx)
|
|
4aff: c5 fd 11 4b 40 vmovupd %ymm1,0x40(%rbx)
|
|
4b04: c5 fd 11 53 60 vmovupd %ymm2,0x60(%rbx)
|
|
4b09: 48 83 c1 10 add $0x10,%rcx
|
|
4b0d: 48 3b c8 cmp %rax,%rcx
|
|
4b10: 72 ae jb 0x4ac0
|
|
4b12: 41 8d 42 01 lea 0x1(%r10),%eax
|
|
4b16: 41 3b c1 cmp %r9d,%eax
|
|
4b19: 0f 87 98 00 00 00 ja 0x4bb7
|
|
4b1f: 4d 63 c9 movslq %r9d,%r9
|
|
4b22: 4d 63 d2 movslq %r10d,%r10
|
|
4b25: 4d 2b ca sub %r10,%r9
|
|
4b28: 49 83 f9 04 cmp $0x4,%r9
|
|
4b2c: 0f 8c 8f 00 00 00 jl 0x4bc1
|
|
4b32: 4d 63 d2 movslq %r10d,%r10
|
|
4b35: 44 89 ce mov %r9d,%esi
|
|
4b38: 83 e6 fc and $0xfffffffc,%esi
|
|
4b3b: 33 c9 xor %ecx,%ecx
|
|
4b3d: 48 63 f6 movslq %esi,%rsi
|
|
4b40: 4b 8d 1c d0 lea (%r8,%r10,8),%rbx
|
|
4b44: 4b 8d 04 d3 lea (%r11,%r10,8),%rax
|
|
4b48: 4e 8d 3c d2 lea (%rdx,%r10,8),%r15
|
|
4b4c: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
4b53: 00
|
|
4b54: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
4b5b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
4b60: c4 c1 7d 10 04 cf vmovupd (%r15,%rcx,8),%ymm0
|
|
4b66: c5 fd 5c 0c c8 vsubpd (%rax,%rcx,8),%ymm0,%ymm1
|
|
4b6b: c5 fd 11 0c cb vmovupd %ymm1,(%rbx,%rcx,8)
|
|
4b70: 48 83 c1 04 add $0x4,%rcx
|
|
4b74: 48 3b ce cmp %rsi,%rcx
|
|
4b77: 72 e7 jb 0x4b60
|
|
4b79: 49 3b f1 cmp %r9,%rsi
|
|
4b7c: 73 39 jae 0x4bb7
|
|
4b7e: 4d 63 d2 movslq %r10d,%r10
|
|
4b81: 4b 8d 1c d0 lea (%r8,%r10,8),%rbx
|
|
4b85: 4b 8d 0c d3 lea (%r11,%r10,8),%rcx
|
|
4b89: 4a 8d 04 d2 lea (%rdx,%r10,8),%rax
|
|
4b8d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
4b94: 00
|
|
4b95: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
4b9c: 0f 1f 40 00 nopl 0x0(%rax)
|
|
4ba0: c5 fb 10 04 f0 vmovsd (%rax,%rsi,8),%xmm0
|
|
4ba5: c5 fb 5c 0c f1 vsubsd (%rcx,%rsi,8),%xmm0,%xmm1
|
|
4baa: c5 fb 11 0c f3 vmovsd %xmm1,(%rbx,%rsi,8)
|
|
4baf: 48 ff c6 inc %rsi
|
|
4bb2: 49 3b f1 cmp %r9,%rsi
|
|
4bb5: 72 e9 jb 0x4ba0
|
|
4bb7: 33 c0 xor %eax,%eax
|
|
4bb9: c5 f8 77 vzeroupper
|
|
4bbc: 41 5f pop %r15
|
|
4bbe: 5e pop %rsi
|
|
4bbf: 5b pop %rbx
|
|
4bc0: c3 ret
|
|
4bc1: 33 f6 xor %esi,%esi
|
|
4bc3: eb b4 jmp 0x4b79
|
|
4bc5: 45 33 d2 xor %r10d,%r10d
|
|
4bc8: e9 45 ff ff ff jmp 0x4b12
|
|
4bcd: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
4bd2: 41 5f pop %r15
|
|
4bd4: 5e pop %rsi
|
|
4bd5: 5b pop %rbx
|
|
4bd6: c3 ret
|
|
4bd7: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
4bdc: 41 5f pop %r15
|
|
4bde: 5e pop %rsi
|
|
4bdf: 5b pop %rbx
|
|
4be0: c3 ret
|
|
4be1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
4be8: 00
|
|
4be9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
4bf0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
4bf7: 00
|
|
4bf8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
4bff: 90 nop
|
|
4c00: 53 push %rbx
|
|
4c01: 56 push %rsi
|
|
4c02: 41 57 push %r15
|
|
4c04: 49 89 cb mov %rcx,%r11
|
|
4c07: 4d 85 db test %r11,%r11
|
|
4c0a: 0f 84 a7 01 00 00 je 0x4db7
|
|
4c10: 48 85 d2 test %rdx,%rdx
|
|
4c13: 0f 84 9e 01 00 00 je 0x4db7
|
|
4c19: 4d 85 c0 test %r8,%r8
|
|
4c1c: 0f 84 95 01 00 00 je 0x4db7
|
|
4c22: 45 85 c9 test %r9d,%r9d
|
|
4c25: 0f 8e 82 01 00 00 jle 0x4dad
|
|
4c2b: 41 83 f9 10 cmp $0x10,%r9d
|
|
4c2f: 0f 8c 70 01 00 00 jl 0x4da5
|
|
4c35: 4c 89 c1 mov %r8,%rcx
|
|
4c38: 48 83 e1 1f and $0x1f,%rcx
|
|
4c3c: 89 c9 mov %ecx,%ecx
|
|
4c3e: 85 c9 test %ecx,%ecx
|
|
4c40: 74 11 je 0x4c53
|
|
4c42: f6 c1 07 test $0x7,%cl
|
|
4c45: 0f 85 5a 01 00 00 jne 0x4da5
|
|
4c4b: f7 d9 neg %ecx
|
|
4c4d: 83 c1 20 add $0x20,%ecx
|
|
4c50: c1 e9 03 shr $0x3,%ecx
|
|
4c53: 8d 41 10 lea 0x10(%rcx),%eax
|
|
4c56: 44 3b c8 cmp %eax,%r9d
|
|
4c59: 0f 8c 46 01 00 00 jl 0x4da5
|
|
4c5f: 45 89 ca mov %r9d,%r10d
|
|
4c62: 33 c0 xor %eax,%eax
|
|
4c64: 44 2b d1 sub %ecx,%r10d
|
|
4c67: 41 83 e2 0f and $0xf,%r10d
|
|
4c6b: 41 f7 da neg %r10d
|
|
4c6e: 45 03 d1 add %r9d,%r10d
|
|
4c71: 85 c9 test %ecx,%ecx
|
|
4c73: 76 24 jbe 0x4c99
|
|
4c75: 0f 1f 40 00 nopl 0x0(%rax)
|
|
4c79: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
4c80: c5 fb 10 04 c2 vmovsd (%rdx,%rax,8),%xmm0
|
|
4c85: c4 c1 7b 5c 0c c3 vsubsd (%r11,%rax,8),%xmm0,%xmm1
|
|
4c8b: c4 c1 7b 11 0c c0 vmovsd %xmm1,(%r8,%rax,8)
|
|
4c91: 48 ff c0 inc %rax
|
|
4c94: 48 3b c1 cmp %rcx,%rax
|
|
4c97: 72 e7 jb 0x4c80
|
|
4c99: 49 63 c2 movslq %r10d,%rax
|
|
4c9c: 0f 1f 40 00 nopl 0x0(%rax)
|
|
4ca0: c5 fd 10 04 ca vmovupd (%rdx,%rcx,8),%ymm0
|
|
4ca5: c5 fd 10 54 ca 20 vmovupd 0x20(%rdx,%rcx,8),%ymm2
|
|
4cab: c5 fd 10 64 ca 40 vmovupd 0x40(%rdx,%rcx,8),%ymm4
|
|
4cb1: 62 e1 fd 28 10 44 ca vmovupd 0x60(%rdx,%rcx,8),%ymm16
|
|
4cb8: 03
|
|
4cb9: c4 c1 7d 5c 0c cb vsubpd (%r11,%rcx,8),%ymm0,%ymm1
|
|
4cbf: c4 c1 6d 5c 5c cb 20 vsubpd 0x20(%r11,%rcx,8),%ymm2,%ymm3
|
|
4cc6: c4 c1 5d 5c 6c cb 40 vsubpd 0x40(%r11,%rcx,8),%ymm4,%ymm5
|
|
4ccd: 62 c1 fd 20 5c 4c cb vsubpd 0x60(%r11,%rcx,8),%ymm16,%ymm17
|
|
4cd4: 03
|
|
4cd5: c4 c1 7d 11 0c c8 vmovupd %ymm1,(%r8,%rcx,8)
|
|
4cdb: c4 c1 7d 11 5c c8 20 vmovupd %ymm3,0x20(%r8,%rcx,8)
|
|
4ce2: c4 c1 7d 11 6c c8 40 vmovupd %ymm5,0x40(%r8,%rcx,8)
|
|
4ce9: 62 c1 fd 28 11 4c c8 vmovupd %ymm17,0x60(%r8,%rcx,8)
|
|
4cf0: 03
|
|
4cf1: 48 83 c1 10 add $0x10,%rcx
|
|
4cf5: 48 3b c8 cmp %rax,%rcx
|
|
4cf8: 72 a6 jb 0x4ca0
|
|
4cfa: 41 8d 42 01 lea 0x1(%r10),%eax
|
|
4cfe: 41 3b c1 cmp %r9d,%eax
|
|
4d01: 0f 87 90 00 00 00 ja 0x4d97
|
|
4d07: 4d 63 c9 movslq %r9d,%r9
|
|
4d0a: 4d 63 d2 movslq %r10d,%r10
|
|
4d0d: 4d 2b ca sub %r10,%r9
|
|
4d10: 49 83 f9 04 cmp $0x4,%r9
|
|
4d14: 0f 8c 87 00 00 00 jl 0x4da1
|
|
4d1a: 4d 63 d2 movslq %r10d,%r10
|
|
4d1d: 44 89 ce mov %r9d,%esi
|
|
4d20: 83 e6 fc and $0xfffffffc,%esi
|
|
4d23: 33 c9 xor %ecx,%ecx
|
|
4d25: 48 63 f6 movslq %esi,%rsi
|
|
4d28: 4b 8d 1c d0 lea (%r8,%r10,8),%rbx
|
|
4d2c: 4b 8d 04 d3 lea (%r11,%r10,8),%rax
|
|
4d30: 4e 8d 3c d2 lea (%rdx,%r10,8),%r15
|
|
4d34: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
4d39: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
4d40: c4 c1 7d 10 04 cf vmovupd (%r15,%rcx,8),%ymm0
|
|
4d46: c5 fd 5c 0c c8 vsubpd (%rax,%rcx,8),%ymm0,%ymm1
|
|
4d4b: c5 fd 11 0c cb vmovupd %ymm1,(%rbx,%rcx,8)
|
|
4d50: 48 83 c1 04 add $0x4,%rcx
|
|
4d54: 48 3b ce cmp %rsi,%rcx
|
|
4d57: 72 e7 jb 0x4d40
|
|
4d59: 49 3b f1 cmp %r9,%rsi
|
|
4d5c: 73 39 jae 0x4d97
|
|
4d5e: 4d 63 d2 movslq %r10d,%r10
|
|
4d61: 4b 8d 1c d0 lea (%r8,%r10,8),%rbx
|
|
4d65: 4b 8d 0c d3 lea (%r11,%r10,8),%rcx
|
|
4d69: 4a 8d 04 d2 lea (%rdx,%r10,8),%rax
|
|
4d6d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
4d74: 00
|
|
4d75: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
4d7c: 0f 1f 40 00 nopl 0x0(%rax)
|
|
4d80: c5 fb 10 04 f0 vmovsd (%rax,%rsi,8),%xmm0
|
|
4d85: c5 fb 5c 0c f1 vsubsd (%rcx,%rsi,8),%xmm0,%xmm1
|
|
4d8a: c5 fb 11 0c f3 vmovsd %xmm1,(%rbx,%rsi,8)
|
|
4d8f: 48 ff c6 inc %rsi
|
|
4d92: 49 3b f1 cmp %r9,%rsi
|
|
4d95: 72 e9 jb 0x4d80
|
|
4d97: 33 c0 xor %eax,%eax
|
|
4d99: c5 f8 77 vzeroupper
|
|
4d9c: 41 5f pop %r15
|
|
4d9e: 5e pop %rsi
|
|
4d9f: 5b pop %rbx
|
|
4da0: c3 ret
|
|
4da1: 33 f6 xor %esi,%esi
|
|
4da3: eb b4 jmp 0x4d59
|
|
4da5: 45 33 d2 xor %r10d,%r10d
|
|
4da8: e9 4d ff ff ff jmp 0x4cfa
|
|
4dad: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
4db2: 41 5f pop %r15
|
|
4db4: 5e pop %rsi
|
|
4db5: 5b pop %rbx
|
|
4db6: c3 ret
|
|
4db7: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
4dbc: 41 5f pop %r15
|
|
4dbe: 5e pop %rsi
|
|
4dbf: 5b pop %rbx
|
|
4dc0: c3 ret
|
|
4dc1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
4dc8: 00
|
|
4dc9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
4dd0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
4dd7: 00
|
|
4dd8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
4ddf: 90 nop
|
|
4de0: 48 83 ec 28 sub $0x28,%rsp
|
|
4de4: 48 89 4c 24 30 mov %rcx,0x30(%rsp)
|
|
4de9: 48 85 d2 test %rdx,%rdx
|
|
4dec: 74 1b je 0x4e09
|
|
4dee: 45 85 c0 test %r8d,%r8d
|
|
4df1: 7f 0a jg 0x4dfd
|
|
4df3: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
4df8: 48 83 c4 28 add $0x28,%rsp
|
|
4dfc: c3 ret
|
|
4dfd: e8 9e 76 03 00 call 0x3c4a0
|
|
4e02: 33 c0 xor %eax,%eax
|
|
4e04: 48 83 c4 28 add $0x28,%rsp
|
|
4e08: c3 ret
|
|
4e09: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
4e0e: 48 83 c4 28 add $0x28,%rsp
|
|
4e12: c3 ret
|
|
4e13: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
4e18: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
4e1f: 00
|
|
4e20: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
|
|
4e25: 48 89 4c 24 30 mov %rcx,0x30(%rsp)
|
|
4e2a: 48 85 d2 test %rdx,%rdx
|
|
4e2d: 74 1d je 0x4e4c
|
|
4e2f: 45 85 c0 test %r8d,%r8d
|
|
4e32: 7f 0b jg 0x4e3f
|
|
4e34: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
4e39: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
4e3e: c3 ret
|
|
4e3f: e8 fc 77 03 00 call 0x3c640
|
|
4e44: 33 c0 xor %eax,%eax
|
|
4e46: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
4e4b: c3 ret
|
|
4e4c: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
4e51: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
4e56: 90 nop
|
|
4e57: c3 ret
|
|
4e58: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
4e5f: 00
|
|
4e60: 48 83 ec 28 sub $0x28,%rsp
|
|
4e64: 48 89 4c 24 30 mov %rcx,0x30(%rsp)
|
|
4e69: 48 85 d2 test %rdx,%rdx
|
|
4e6c: 74 1b je 0x4e89
|
|
4e6e: 45 85 c0 test %r8d,%r8d
|
|
4e71: 7f 0a jg 0x4e7d
|
|
4e73: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
4e78: 48 83 c4 28 add $0x28,%rsp
|
|
4e7c: c3 ret
|
|
4e7d: e8 5e 79 03 00 call 0x3c7e0
|
|
4e82: 33 c0 xor %eax,%eax
|
|
4e84: 48 83 c4 28 add $0x28,%rsp
|
|
4e88: c3 ret
|
|
4e89: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
4e8e: 48 83 c4 28 add $0x28,%rsp
|
|
4e92: c3 ret
|
|
4e93: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
4e98: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
4e9f: 00
|
|
4ea0: c4 e1 f9 6e c1 vmovq %rcx,%xmm0
|
|
4ea5: 49 89 d1 mov %rdx,%r9
|
|
4ea8: c5 f9 14 c8 vunpcklpd %xmm0,%xmm0,%xmm1
|
|
4eac: 48 89 4c 24 08 mov %rcx,0x8(%rsp)
|
|
4eb1: c4 e3 75 18 c9 01 vinsertf128 $0x1,%xmm1,%ymm1,%ymm1
|
|
4eb7: 4d 85 c9 test %r9,%r9
|
|
4eba: 0f 84 5a 01 00 00 je 0x501a
|
|
4ec0: 45 85 c0 test %r8d,%r8d
|
|
4ec3: 0f 8e 48 01 00 00 jle 0x5011
|
|
4ec9: 41 83 f8 08 cmp $0x8,%r8d
|
|
4ecd: 0f 8c 2f 01 00 00 jl 0x5002
|
|
4ed3: 4c 89 ca mov %r9,%rdx
|
|
4ed6: 48 83 e2 1f and $0x1f,%rdx
|
|
4eda: 85 d2 test %edx,%edx
|
|
4edc: 74 11 je 0x4eef
|
|
4ede: f6 c2 07 test $0x7,%dl
|
|
4ee1: 0f 85 1b 01 00 00 jne 0x5002
|
|
4ee7: f7 da neg %edx
|
|
4ee9: 83 c2 20 add $0x20,%edx
|
|
4eec: c1 ea 03 shr $0x3,%edx
|
|
4eef: 8d 42 08 lea 0x8(%rdx),%eax
|
|
4ef2: 44 3b c0 cmp %eax,%r8d
|
|
4ef5: 0f 8c 07 01 00 00 jl 0x5002
|
|
4efb: 44 89 c1 mov %r8d,%ecx
|
|
4efe: 33 c0 xor %eax,%eax
|
|
4f00: 2b ca sub %edx,%ecx
|
|
4f02: 83 e1 07 and $0x7,%ecx
|
|
4f05: f7 d9 neg %ecx
|
|
4f07: 41 03 c8 add %r8d,%ecx
|
|
4f0a: 41 89 d2 mov %edx,%r10d
|
|
4f0d: 85 d2 test %edx,%edx
|
|
4f0f: 76 27 jbe 0x4f38
|
|
4f11: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
4f18: 00
|
|
4f19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
4f20: c4 c1 7b 10 14 c1 vmovsd (%r9,%rax,8),%xmm2
|
|
4f26: c5 e8 58 d8 vaddps %xmm0,%xmm2,%xmm3
|
|
4f2a: c4 c1 7b 11 1c c1 vmovsd %xmm3,(%r9,%rax,8)
|
|
4f30: 48 ff c0 inc %rax
|
|
4f33: 49 3b c2 cmp %r10,%rax
|
|
4f36: 72 e8 jb 0x4f20
|
|
4f38: 48 63 d1 movslq %ecx,%rdx
|
|
4f3b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
4f40: c4 81 74 58 14 d1 vaddps (%r9,%r10,8),%ymm1,%ymm2
|
|
4f46: c4 81 74 58 5c d1 20 vaddps 0x20(%r9,%r10,8),%ymm1,%ymm3
|
|
4f4d: c4 81 7c 11 14 d1 vmovups %ymm2,(%r9,%r10,8)
|
|
4f53: c4 81 7c 11 5c d1 20 vmovups %ymm3,0x20(%r9,%r10,8)
|
|
4f5a: 49 83 c2 08 add $0x8,%r10
|
|
4f5e: 4c 3b d2 cmp %rdx,%r10
|
|
4f61: 72 dd jb 0x4f40
|
|
4f63: 8d 41 01 lea 0x1(%rcx),%eax
|
|
4f66: 41 3b c0 cmp %r8d,%eax
|
|
4f69: 0f 87 89 00 00 00 ja 0x4ff8
|
|
4f6f: 4d 63 c0 movslq %r8d,%r8
|
|
4f72: 4c 2b c2 sub %rdx,%r8
|
|
4f75: 49 83 f8 02 cmp $0x2,%r8
|
|
4f79: 0f 8c 7f 00 00 00 jl 0x4ffe
|
|
4f7f: 44 89 c0 mov %r8d,%eax
|
|
4f82: 45 33 d2 xor %r10d,%r10d
|
|
4f85: 83 e0 fe and $0xfffffffe,%eax
|
|
4f88: 49 8d 14 d1 lea (%r9,%rdx,8),%rdx
|
|
4f8c: 48 63 c0 movslq %eax,%rax
|
|
4f8f: c5 fb 12 c8 vmovddup %xmm0,%xmm1
|
|
4f93: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
4f98: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
4f9f: 00
|
|
4fa0: 49 83 c2 02 add $0x2,%r10
|
|
4fa4: c5 f0 58 12 vaddps (%rdx),%xmm1,%xmm2
|
|
4fa8: c5 f8 11 12 vmovups %xmm2,(%rdx)
|
|
4fac: 48 83 c2 10 add $0x10,%rdx
|
|
4fb0: 4c 3b d0 cmp %rax,%r10
|
|
4fb3: 72 eb jb 0x4fa0
|
|
4fb5: 49 3b c0 cmp %r8,%rax
|
|
4fb8: 73 3e jae 0x4ff8
|
|
4fba: 48 63 c9 movslq %ecx,%rcx
|
|
4fbd: 49 8d 14 c9 lea (%r9,%rcx,8),%rdx
|
|
4fc1: 48 8d 14 c2 lea (%rdx,%rax,8),%rdx
|
|
4fc5: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
4fcc: 00
|
|
4fcd: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
4fd4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
4fd9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
4fe0: c5 fb 10 0a vmovsd (%rdx),%xmm1
|
|
4fe4: 48 ff c0 inc %rax
|
|
4fe7: c5 f0 58 d0 vaddps %xmm0,%xmm1,%xmm2
|
|
4feb: c5 fb 11 12 vmovsd %xmm2,(%rdx)
|
|
4fef: 48 83 c2 08 add $0x8,%rdx
|
|
4ff3: 49 3b c0 cmp %r8,%rax
|
|
4ff6: 72 e8 jb 0x4fe0
|
|
4ff8: 33 c0 xor %eax,%eax
|
|
4ffa: c5 f8 77 vzeroupper
|
|
4ffd: c3 ret
|
|
4ffe: 33 c0 xor %eax,%eax
|
|
5000: eb b3 jmp 0x4fb5
|
|
5002: 33 c9 xor %ecx,%ecx
|
|
5004: 41 83 f8 01 cmp $0x1,%r8d
|
|
5008: 72 ee jb 0x4ff8
|
|
500a: 4d 63 c0 movslq %r8d,%r8
|
|
500d: 33 c0 xor %eax,%eax
|
|
500f: eb a4 jmp 0x4fb5
|
|
5011: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
5016: c5 f8 77 vzeroupper
|
|
5019: c3 ret
|
|
501a: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
501f: c5 f8 77 vzeroupper
|
|
5022: c3 ret
|
|
5023: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
502a: 00
|
|
502b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5032: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5039: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5040: 45 89 c1 mov %r8d,%r9d
|
|
5043: 49 89 d0 mov %rdx,%r8
|
|
5046: 48 89 4c 24 08 mov %rcx,0x8(%rsp)
|
|
504b: c4 e1 f9 6e c1 vmovq %rcx,%xmm0
|
|
5050: 4d 85 c0 test %r8,%r8
|
|
5053: 0f 84 f0 00 00 00 je 0x5149
|
|
5059: 45 85 c9 test %r9d,%r9d
|
|
505c: 0f 8e e1 00 00 00 jle 0x5143
|
|
5062: 49 63 d1 movslq %r9d,%rdx
|
|
5065: 48 83 fa 08 cmp $0x8,%rdx
|
|
5069: 0f 8c cf 00 00 00 jl 0x513e
|
|
506f: 4c 89 c0 mov %r8,%rax
|
|
5072: 48 83 e0 1f and $0x1f,%rax
|
|
5076: 85 c0 test %eax,%eax
|
|
5078: 74 10 je 0x508a
|
|
507a: a8 07 test $0x7,%al
|
|
507c: 0f 85 bc 00 00 00 jne 0x513e
|
|
5082: f7 d8 neg %eax
|
|
5084: 83 c0 20 add $0x20,%eax
|
|
5087: c1 e8 03 shr $0x3,%eax
|
|
508a: 8d 48 08 lea 0x8(%rax),%ecx
|
|
508d: 48 3b d1 cmp %rcx,%rdx
|
|
5090: 0f 8c a8 00 00 00 jl 0x513e
|
|
5096: 44 89 c9 mov %r9d,%ecx
|
|
5099: 2b c8 sub %eax,%ecx
|
|
509b: 83 e1 07 and $0x7,%ecx
|
|
509e: 44 2b c9 sub %ecx,%r9d
|
|
50a1: 33 c9 xor %ecx,%ecx
|
|
50a3: 41 89 c2 mov %eax,%r10d
|
|
50a6: 85 c0 test %eax,%eax
|
|
50a8: 76 2e jbe 0x50d8
|
|
50aa: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
50b1: 00
|
|
50b2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
50b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
50c0: c4 c1 7b 10 0c c8 vmovsd (%r8,%rcx,8),%xmm1
|
|
50c6: c5 f0 58 d0 vaddps %xmm0,%xmm1,%xmm2
|
|
50ca: c4 c1 7b 11 14 c8 vmovsd %xmm2,(%r8,%rcx,8)
|
|
50d0: 48 ff c1 inc %rcx
|
|
50d3: 49 3b ca cmp %r10,%rcx
|
|
50d6: 72 e8 jb 0x50c0
|
|
50d8: c4 e2 7d 19 c8 vbroadcastsd %xmm0,%ymm1
|
|
50dd: 49 63 c1 movslq %r9d,%rax
|
|
50e0: c4 81 74 58 14 d0 vaddps (%r8,%r10,8),%ymm1,%ymm2
|
|
50e6: c4 81 74 58 5c d0 20 vaddps 0x20(%r8,%r10,8),%ymm1,%ymm3
|
|
50ed: c4 81 7c 11 14 d0 vmovups %ymm2,(%r8,%r10,8)
|
|
50f3: c4 81 7c 11 5c d0 20 vmovups %ymm3,0x20(%r8,%r10,8)
|
|
50fa: 49 83 c2 08 add $0x8,%r10
|
|
50fe: 4c 3b d0 cmp %rax,%r10
|
|
5101: 72 dd jb 0x50e0
|
|
5103: 33 c0 xor %eax,%eax
|
|
5105: 41 8d 49 01 lea 0x1(%r9),%ecx
|
|
5109: 48 63 c9 movslq %ecx,%rcx
|
|
510c: 48 3b ca cmp %rdx,%rcx
|
|
510f: 77 27 ja 0x5138
|
|
5111: 4d 63 c9 movslq %r9d,%r9
|
|
5114: 49 2b d1 sub %r9,%rdx
|
|
5117: 4b 8d 0c c8 lea (%r8,%r9,8),%rcx
|
|
511b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
5120: c5 fb 10 09 vmovsd (%rcx),%xmm1
|
|
5124: 48 ff c0 inc %rax
|
|
5127: c5 f0 58 d0 vaddps %xmm0,%xmm1,%xmm2
|
|
512b: c5 fb 11 11 vmovsd %xmm2,(%rcx)
|
|
512f: 48 83 c1 08 add $0x8,%rcx
|
|
5133: 48 3b c2 cmp %rdx,%rax
|
|
5136: 72 e8 jb 0x5120
|
|
5138: 33 c0 xor %eax,%eax
|
|
513a: c5 f8 77 vzeroupper
|
|
513d: c3 ret
|
|
513e: 45 33 c9 xor %r9d,%r9d
|
|
5141: eb c0 jmp 0x5103
|
|
5143: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
5148: c3 ret
|
|
5149: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
514e: c3 ret
|
|
514f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
5156: 00
|
|
5157: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
515e: 66 90 xchg %ax,%ax
|
|
5160: 45 89 c1 mov %r8d,%r9d
|
|
5163: 49 89 d0 mov %rdx,%r8
|
|
5166: 48 89 4c 24 08 mov %rcx,0x8(%rsp)
|
|
516b: c4 e1 f9 6e c9 vmovq %rcx,%xmm1
|
|
5170: 4d 85 c0 test %r8,%r8
|
|
5173: 0f 84 f0 00 00 00 je 0x5269
|
|
5179: 45 85 c9 test %r9d,%r9d
|
|
517c: 0f 8e e1 00 00 00 jle 0x5263
|
|
5182: 49 63 d1 movslq %r9d,%rdx
|
|
5185: 48 83 fa 08 cmp $0x8,%rdx
|
|
5189: 0f 8c cf 00 00 00 jl 0x525e
|
|
518f: 4c 89 c0 mov %r8,%rax
|
|
5192: 48 83 e0 1f and $0x1f,%rax
|
|
5196: 85 c0 test %eax,%eax
|
|
5198: 74 10 je 0x51aa
|
|
519a: a8 07 test $0x7,%al
|
|
519c: 0f 85 bc 00 00 00 jne 0x525e
|
|
51a2: f7 d8 neg %eax
|
|
51a4: 83 c0 20 add $0x20,%eax
|
|
51a7: c1 e8 03 shr $0x3,%eax
|
|
51aa: 8d 48 08 lea 0x8(%rax),%ecx
|
|
51ad: 48 3b d1 cmp %rcx,%rdx
|
|
51b0: 0f 8c a8 00 00 00 jl 0x525e
|
|
51b6: 44 89 c9 mov %r9d,%ecx
|
|
51b9: 2b c8 sub %eax,%ecx
|
|
51bb: 83 e1 07 and $0x7,%ecx
|
|
51be: 44 2b c9 sub %ecx,%r9d
|
|
51c1: 33 c9 xor %ecx,%ecx
|
|
51c3: 41 89 c2 mov %eax,%r10d
|
|
51c6: 85 c0 test %eax,%eax
|
|
51c8: 76 2e jbe 0x51f8
|
|
51ca: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
51d1: 00
|
|
51d2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
51d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
51e0: c4 c1 7b 10 04 c8 vmovsd (%r8,%rcx,8),%xmm0
|
|
51e6: c5 f8 58 d1 vaddps %xmm1,%xmm0,%xmm2
|
|
51ea: c4 c1 7b 11 14 c8 vmovsd %xmm2,(%r8,%rcx,8)
|
|
51f0: 48 ff c1 inc %rcx
|
|
51f3: 49 3b ca cmp %r10,%rcx
|
|
51f6: 72 e8 jb 0x51e0
|
|
51f8: c4 e2 7d 19 c1 vbroadcastsd %xmm1,%ymm0
|
|
51fd: 49 63 c1 movslq %r9d,%rax
|
|
5200: c4 81 7c 58 14 d0 vaddps (%r8,%r10,8),%ymm0,%ymm2
|
|
5206: c4 81 7c 58 5c d0 20 vaddps 0x20(%r8,%r10,8),%ymm0,%ymm3
|
|
520d: c4 81 7c 11 14 d0 vmovups %ymm2,(%r8,%r10,8)
|
|
5213: c4 81 7c 11 5c d0 20 vmovups %ymm3,0x20(%r8,%r10,8)
|
|
521a: 49 83 c2 08 add $0x8,%r10
|
|
521e: 4c 3b d0 cmp %rax,%r10
|
|
5221: 72 dd jb 0x5200
|
|
5223: 33 c0 xor %eax,%eax
|
|
5225: 41 8d 49 01 lea 0x1(%r9),%ecx
|
|
5229: 48 63 c9 movslq %ecx,%rcx
|
|
522c: 48 3b ca cmp %rdx,%rcx
|
|
522f: 77 27 ja 0x5258
|
|
5231: 4d 63 c9 movslq %r9d,%r9
|
|
5234: 49 2b d1 sub %r9,%rdx
|
|
5237: 4b 8d 0c c8 lea (%r8,%r9,8),%rcx
|
|
523b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
5240: c5 fb 10 01 vmovsd (%rcx),%xmm0
|
|
5244: 48 ff c0 inc %rax
|
|
5247: c5 f8 58 d1 vaddps %xmm1,%xmm0,%xmm2
|
|
524b: c5 fb 11 11 vmovsd %xmm2,(%rcx)
|
|
524f: 48 83 c1 08 add $0x8,%rcx
|
|
5253: 48 3b c2 cmp %rdx,%rax
|
|
5256: 72 e8 jb 0x5240
|
|
5258: 33 c0 xor %eax,%eax
|
|
525a: c5 f8 77 vzeroupper
|
|
525d: c3 ret
|
|
525e: 45 33 c9 xor %r9d,%r9d
|
|
5261: eb c0 jmp 0x5223
|
|
5263: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
5268: c3 ret
|
|
5269: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
526e: c3 ret
|
|
526f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
5276: 00
|
|
5277: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
527e: 66 90 xchg %ax,%ax
|
|
5280: 55 push %rbp
|
|
5281: 48 83 ec 30 sub $0x30,%rsp
|
|
5285: 48 8d 6c 24 20 lea 0x20(%rsp),%rbp
|
|
528a: 48 89 4d 20 mov %rcx,0x20(%rbp)
|
|
528e: 48 89 55 28 mov %rdx,0x28(%rbp)
|
|
5292: 44 89 45 30 mov %r8d,0x30(%rbp)
|
|
5296: 48 8b 45 20 mov 0x20(%rbp),%rax
|
|
529a: 48 8b 55 28 mov 0x28(%rbp),%rdx
|
|
529e: 8b 4d 30 mov 0x30(%rbp),%ecx
|
|
52a1: 89 4d 08 mov %ecx,0x8(%rbp)
|
|
52a4: 48 89 c1 mov %rax,%rcx
|
|
52a7: 8b 45 08 mov 0x8(%rbp),%eax
|
|
52aa: 41 89 c0 mov %eax,%r8d
|
|
52ad: e8 8e 75 13 00 call 0x13c840
|
|
52b2: 89 45 00 mov %eax,0x0(%rbp)
|
|
52b5: 8b 45 00 mov 0x0(%rbp),%eax
|
|
52b8: 48 8d 65 10 lea 0x10(%rbp),%rsp
|
|
52bc: 5d pop %rbp
|
|
52bd: c3 ret
|
|
52be: 66 90 xchg %ax,%ax
|
|
52c0: 55 push %rbp
|
|
52c1: 48 8d 64 24 d0 lea -0x30(%rsp),%rsp
|
|
52c6: 48 8d 6c 24 20 lea 0x20(%rsp),%rbp
|
|
52cb: 48 89 4d 20 mov %rcx,0x20(%rbp)
|
|
52cf: 48 89 55 28 mov %rdx,0x28(%rbp)
|
|
52d3: 44 89 45 30 mov %r8d,0x30(%rbp)
|
|
52d7: 48 8b 45 20 mov 0x20(%rbp),%rax
|
|
52db: 48 8b 55 28 mov 0x28(%rbp),%rdx
|
|
52df: 8b 4d 30 mov 0x30(%rbp),%ecx
|
|
52e2: 89 4d 08 mov %ecx,0x8(%rbp)
|
|
52e5: 48 89 c1 mov %rax,%rcx
|
|
52e8: 8b 45 08 mov 0x8(%rbp),%eax
|
|
52eb: 41 89 c0 mov %eax,%r8d
|
|
52ee: e8 6d 75 13 00 call 0x13c860
|
|
52f3: 89 45 00 mov %eax,0x0(%rbp)
|
|
52f6: 8b 45 00 mov 0x0(%rbp),%eax
|
|
52f9: 48 8d 65 10 lea 0x10(%rbp),%rsp
|
|
52fd: 5d pop %rbp
|
|
52fe: c3 ret
|
|
52ff: 90 nop
|
|
5300: 55 push %rbp
|
|
5301: 48 83 ec 30 sub $0x30,%rsp
|
|
5305: 48 8d 6c 24 20 lea 0x20(%rsp),%rbp
|
|
530a: 48 89 4d 20 mov %rcx,0x20(%rbp)
|
|
530e: 48 89 55 28 mov %rdx,0x28(%rbp)
|
|
5312: 44 89 45 30 mov %r8d,0x30(%rbp)
|
|
5316: 48 8b 45 20 mov 0x20(%rbp),%rax
|
|
531a: 48 8b 55 28 mov 0x28(%rbp),%rdx
|
|
531e: 8b 4d 30 mov 0x30(%rbp),%ecx
|
|
5321: 89 4d 08 mov %ecx,0x8(%rbp)
|
|
5324: 48 89 c1 mov %rax,%rcx
|
|
5327: 8b 45 08 mov 0x8(%rbp),%eax
|
|
532a: 41 89 c0 mov %eax,%r8d
|
|
532d: e8 4e 75 13 00 call 0x13c880
|
|
5332: 89 45 00 mov %eax,0x0(%rbp)
|
|
5335: 8b 45 00 mov 0x0(%rbp),%eax
|
|
5338: 48 8d 65 10 lea 0x10(%rbp),%rsp
|
|
533c: 5d pop %rbp
|
|
533d: c3 ret
|
|
533e: 66 90 xchg %ax,%ax
|
|
5340: 55 push %rbp
|
|
5341: 48 83 ec 30 sub $0x30,%rsp
|
|
5345: 48 8d 6c 24 20 lea 0x20(%rsp),%rbp
|
|
534a: 48 89 4d 20 mov %rcx,0x20(%rbp)
|
|
534e: 48 89 55 28 mov %rdx,0x28(%rbp)
|
|
5352: 44 89 45 30 mov %r8d,0x30(%rbp)
|
|
5356: 48 8b 45 20 mov 0x20(%rbp),%rax
|
|
535a: 48 8b 55 28 mov 0x28(%rbp),%rdx
|
|
535e: 8b 4d 30 mov 0x30(%rbp),%ecx
|
|
5361: 89 4d 08 mov %ecx,0x8(%rbp)
|
|
5364: 48 89 c1 mov %rax,%rcx
|
|
5367: 8b 45 08 mov 0x8(%rbp),%eax
|
|
536a: 41 89 c0 mov %eax,%r8d
|
|
536d: e8 2e 75 13 00 call 0x13c8a0
|
|
5372: 89 45 00 mov %eax,0x0(%rbp)
|
|
5375: 8b 45 00 mov 0x0(%rbp),%eax
|
|
5378: 48 8d 65 10 lea 0x10(%rbp),%rsp
|
|
537c: 5d pop %rbp
|
|
537d: c3 ret
|
|
537e: 66 90 xchg %ax,%ax
|
|
5380: 55 push %rbp
|
|
5381: 48 83 ec 30 sub $0x30,%rsp
|
|
5385: 48 8d 6c 24 20 lea 0x20(%rsp),%rbp
|
|
538a: 48 89 4d 20 mov %rcx,0x20(%rbp)
|
|
538e: 48 89 55 28 mov %rdx,0x28(%rbp)
|
|
5392: 44 89 45 30 mov %r8d,0x30(%rbp)
|
|
5396: 48 8b 45 20 mov 0x20(%rbp),%rax
|
|
539a: 48 8b 55 28 mov 0x28(%rbp),%rdx
|
|
539e: 8b 4d 30 mov 0x30(%rbp),%ecx
|
|
53a1: 89 4d 08 mov %ecx,0x8(%rbp)
|
|
53a4: 48 89 c1 mov %rax,%rcx
|
|
53a7: 8b 45 08 mov 0x8(%rbp),%eax
|
|
53aa: 41 89 c0 mov %eax,%r8d
|
|
53ad: e8 0e 75 13 00 call 0x13c8c0
|
|
53b2: 89 45 00 mov %eax,0x0(%rbp)
|
|
53b5: 8b 45 00 mov 0x0(%rbp),%eax
|
|
53b8: 48 8d 65 10 lea 0x10(%rbp),%rsp
|
|
53bc: 5d pop %rbp
|
|
53bd: c3 ret
|
|
53be: 66 90 xchg %ax,%ax
|
|
53c0: 55 push %rbp
|
|
53c1: 48 83 ec 30 sub $0x30,%rsp
|
|
53c5: 48 8d 6c 24 20 lea 0x20(%rsp),%rbp
|
|
53ca: 48 89 4d 20 mov %rcx,0x20(%rbp)
|
|
53ce: 48 89 55 28 mov %rdx,0x28(%rbp)
|
|
53d2: 44 89 45 30 mov %r8d,0x30(%rbp)
|
|
53d6: 48 8b 45 20 mov 0x20(%rbp),%rax
|
|
53da: 48 8b 55 28 mov 0x28(%rbp),%rdx
|
|
53de: 8b 4d 30 mov 0x30(%rbp),%ecx
|
|
53e1: 89 4d 08 mov %ecx,0x8(%rbp)
|
|
53e4: 48 89 c1 mov %rax,%rcx
|
|
53e7: 8b 45 08 mov 0x8(%rbp),%eax
|
|
53ea: 41 89 c0 mov %eax,%r8d
|
|
53ed: e8 ee 74 13 00 call 0x13c8e0
|
|
53f2: 89 45 00 mov %eax,0x0(%rbp)
|
|
53f5: 8b 45 00 mov 0x0(%rbp),%eax
|
|
53f8: 48 8d 65 10 lea 0x10(%rbp),%rsp
|
|
53fc: 5d pop %rbp
|
|
53fd: c3 ret
|
|
53fe: 66 90 xchg %ax,%ax
|
|
5400: 48 83 ec 28 sub $0x28,%rsp
|
|
5404: 48 89 4c 24 30 mov %rcx,0x30(%rsp)
|
|
5409: 48 85 d2 test %rdx,%rdx
|
|
540c: 74 28 je 0x5436
|
|
540e: 45 85 c0 test %r8d,%r8d
|
|
5411: 7f 0a jg 0x541d
|
|
5413: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
5418: 48 83 c4 28 add $0x28,%rsp
|
|
541c: c3 ret
|
|
541d: 89 c8 mov %ecx,%eax
|
|
541f: 48 c1 e9 20 shr $0x20,%rcx
|
|
5423: 48 c1 e1 20 shl $0x20,%rcx
|
|
5427: 48 0b c8 or %rax,%rcx
|
|
542a: e8 51 75 03 00 call 0x3c980
|
|
542f: 33 c0 xor %eax,%eax
|
|
5431: 48 83 c4 28 add $0x28,%rsp
|
|
5435: c3 ret
|
|
5436: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
543b: 48 83 c4 28 add $0x28,%rsp
|
|
543f: c3 ret
|
|
5440: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
|
|
5445: 48 89 4c 24 30 mov %rcx,0x30(%rsp)
|
|
544a: 48 85 d2 test %rdx,%rdx
|
|
544d: 74 2a je 0x5479
|
|
544f: 45 85 c0 test %r8d,%r8d
|
|
5452: 7f 0b jg 0x545f
|
|
5454: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
5459: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
545e: c3 ret
|
|
545f: 89 c8 mov %ecx,%eax
|
|
5461: 48 c1 e9 20 shr $0x20,%rcx
|
|
5465: 48 c1 e1 20 shl $0x20,%rcx
|
|
5469: 48 0b c8 or %rax,%rcx
|
|
546c: e8 2f 75 03 00 call 0x3c9a0
|
|
5471: 33 c0 xor %eax,%eax
|
|
5473: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
5478: c3 ret
|
|
5479: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
547e: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
5483: 90 nop
|
|
5484: c3 ret
|
|
5485: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
548c: 00
|
|
548d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5494: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
5499: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
54a0: 48 83 ec 28 sub $0x28,%rsp
|
|
54a4: 48 89 4c 24 30 mov %rcx,0x30(%rsp)
|
|
54a9: 48 85 d2 test %rdx,%rdx
|
|
54ac: 74 28 je 0x54d6
|
|
54ae: 45 85 c0 test %r8d,%r8d
|
|
54b1: 7f 0a jg 0x54bd
|
|
54b3: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
54b8: 48 83 c4 28 add $0x28,%rsp
|
|
54bc: c3 ret
|
|
54bd: 89 c8 mov %ecx,%eax
|
|
54bf: 48 c1 e9 20 shr $0x20,%rcx
|
|
54c3: 48 c1 e1 20 shl $0x20,%rcx
|
|
54c7: 48 0b c8 or %rax,%rcx
|
|
54ca: e8 f1 74 03 00 call 0x3c9c0
|
|
54cf: 33 c0 xor %eax,%eax
|
|
54d1: 48 83 c4 28 add $0x28,%rsp
|
|
54d5: c3 ret
|
|
54d6: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
54db: 48 83 c4 28 add $0x28,%rsp
|
|
54df: c3 ret
|
|
54e0: 48 83 ec 28 sub $0x28,%rsp
|
|
54e4: 48 89 4c 24 30 mov %rcx,0x30(%rsp)
|
|
54e9: 48 85 d2 test %rdx,%rdx
|
|
54ec: 74 28 je 0x5516
|
|
54ee: 45 85 c0 test %r8d,%r8d
|
|
54f1: 7f 0a jg 0x54fd
|
|
54f3: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
54f8: 48 83 c4 28 add $0x28,%rsp
|
|
54fc: c3 ret
|
|
54fd: 89 c8 mov %ecx,%eax
|
|
54ff: 48 c1 e9 20 shr $0x20,%rcx
|
|
5503: 48 c1 e1 20 shl $0x20,%rcx
|
|
5507: 48 0b c8 or %rax,%rcx
|
|
550a: e8 d1 74 03 00 call 0x3c9e0
|
|
550f: 33 c0 xor %eax,%eax
|
|
5511: 48 83 c4 28 add $0x28,%rsp
|
|
5515: c3 ret
|
|
5516: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
551b: 48 83 c4 28 add $0x28,%rsp
|
|
551f: c3 ret
|
|
5520: 48 83 ec 28 sub $0x28,%rsp
|
|
5524: 48 89 4c 24 30 mov %rcx,0x30(%rsp)
|
|
5529: 48 85 d2 test %rdx,%rdx
|
|
552c: 74 28 je 0x5556
|
|
552e: 45 85 c0 test %r8d,%r8d
|
|
5531: 7f 0a jg 0x553d
|
|
5533: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
5538: 48 83 c4 28 add $0x28,%rsp
|
|
553c: c3 ret
|
|
553d: 89 c8 mov %ecx,%eax
|
|
553f: 48 c1 e9 20 shr $0x20,%rcx
|
|
5543: 48 c1 e1 20 shl $0x20,%rcx
|
|
5547: 48 0b c8 or %rax,%rcx
|
|
554a: e8 b1 74 03 00 call 0x3ca00
|
|
554f: 33 c0 xor %eax,%eax
|
|
5551: 48 83 c4 28 add $0x28,%rsp
|
|
5555: c3 ret
|
|
5556: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
555b: 48 83 c4 28 add $0x28,%rsp
|
|
555f: c3 ret
|
|
5560: 48 83 ec 28 sub $0x28,%rsp
|
|
5564: 48 89 4c 24 30 mov %rcx,0x30(%rsp)
|
|
5569: 48 85 d2 test %rdx,%rdx
|
|
556c: 74 28 je 0x5596
|
|
556e: 45 85 c0 test %r8d,%r8d
|
|
5571: 7f 0a jg 0x557d
|
|
5573: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
5578: 48 83 c4 28 add $0x28,%rsp
|
|
557c: c3 ret
|
|
557d: 89 c8 mov %ecx,%eax
|
|
557f: 48 c1 e9 20 shr $0x20,%rcx
|
|
5583: 48 c1 e1 20 shl $0x20,%rcx
|
|
5587: 48 0b c8 or %rax,%rcx
|
|
558a: e8 d1 77 03 00 call 0x3cd60
|
|
558f: 33 c0 xor %eax,%eax
|
|
5591: 48 83 c4 28 add $0x28,%rsp
|
|
5595: c3 ret
|
|
5596: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
559b: 48 83 c4 28 add $0x28,%rsp
|
|
559f: c3 ret
|
|
55a0: 48 83 ec 28 sub $0x28,%rsp
|
|
55a4: 48 85 d2 test %rdx,%rdx
|
|
55a7: 74 41 je 0x55ea
|
|
55a9: 45 85 c0 test %r8d,%r8d
|
|
55ac: 7e 32 jle 0x55e0
|
|
55ae: 66 0f 2e 05 22 34 c5 ucomisd 0x1c53422(%rip),%xmm0 # 0x1c589d8
|
|
55b5: 01
|
|
55b6: 7a 02 jp 0x55ba
|
|
55b8: 74 10 je 0x55ca
|
|
55ba: 0f 57 c9 xorps %xmm1,%xmm1
|
|
55bd: 66 0f 2e c1 ucomisd %xmm1,%xmm0
|
|
55c1: 7a 02 jp 0x55c5
|
|
55c3: 74 0c je 0x55d1
|
|
55c5: e8 b6 7a 03 00 call 0x3d080
|
|
55ca: 33 c0 xor %eax,%eax
|
|
55cc: 48 83 c4 28 add $0x28,%rsp
|
|
55d0: c3 ret
|
|
55d1: 48 89 d1 mov %rdx,%rcx
|
|
55d4: 44 89 c2 mov %r8d,%edx
|
|
55d7: 48 83 c4 28 add $0x28,%rsp
|
|
55db: e9 20 3f 01 00 jmp 0x19500
|
|
55e0: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
55e5: 48 83 c4 28 add $0x28,%rsp
|
|
55e9: c3 ret
|
|
55ea: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
55ef: 48 83 c4 28 add $0x28,%rsp
|
|
55f3: c3 ret
|
|
55f4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
55f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5600: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
|
|
5605: 48 85 d2 test %rdx,%rdx
|
|
5608: 74 45 je 0x564f
|
|
560a: 45 85 c0 test %r8d,%r8d
|
|
560d: 7e 34 jle 0x5643
|
|
560f: 66 0f 2e 05 c9 33 c5 ucomisd 0x1c533c9(%rip),%xmm0 # 0x1c589e0
|
|
5616: 01
|
|
5617: 7a 02 jp 0x561b
|
|
5619: 74 10 je 0x562b
|
|
561b: 0f 57 c9 xorps %xmm1,%xmm1
|
|
561e: 66 0f 2e c1 ucomisd %xmm1,%xmm0
|
|
5622: 7a 02 jp 0x5626
|
|
5624: 74 0d je 0x5633
|
|
5626: e8 f5 7b 03 00 call 0x3d220
|
|
562b: 33 c0 xor %eax,%eax
|
|
562d: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
5632: c3 ret
|
|
5633: 48 89 d1 mov %rdx,%rcx
|
|
5636: 44 89 c2 mov %r8d,%edx
|
|
5639: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
563e: e9 bd 40 01 00 jmp 0x19700
|
|
5643: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
5648: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
564d: 90 nop
|
|
564e: c3 ret
|
|
564f: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
5654: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
5659: 90 nop
|
|
565a: 90 nop
|
|
565b: 90 nop
|
|
565c: c3 ret
|
|
565d: 0f 1f 00 nopl (%rax)
|
|
5660: 48 83 ec 28 sub $0x28,%rsp
|
|
5664: 48 85 d2 test %rdx,%rdx
|
|
5667: 74 41 je 0x56aa
|
|
5669: 45 85 c0 test %r8d,%r8d
|
|
566c: 7e 32 jle 0x56a0
|
|
566e: 66 0f 2e 05 72 33 c5 ucomisd 0x1c53372(%rip),%xmm0 # 0x1c589e8
|
|
5675: 01
|
|
5676: 7a 02 jp 0x567a
|
|
5678: 74 10 je 0x568a
|
|
567a: 0f 57 c9 xorps %xmm1,%xmm1
|
|
567d: 66 0f 2e c1 ucomisd %xmm1,%xmm0
|
|
5681: 7a 02 jp 0x5685
|
|
5683: 74 0c je 0x5691
|
|
5685: e8 36 7d 03 00 call 0x3d3c0
|
|
568a: 33 c0 xor %eax,%eax
|
|
568c: 48 83 c4 28 add $0x28,%rsp
|
|
5690: c3 ret
|
|
5691: 48 89 d1 mov %rdx,%rcx
|
|
5694: 44 89 c2 mov %r8d,%edx
|
|
5697: 48 83 c4 28 add $0x28,%rsp
|
|
569b: e9 40 42 01 00 jmp 0x198e0
|
|
56a0: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
56a5: 48 83 c4 28 add $0x28,%rsp
|
|
56a9: c3 ret
|
|
56aa: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
56af: 48 83 c4 28 add $0x28,%rsp
|
|
56b3: c3 ret
|
|
56b4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
56b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
56c0: 48 83 ec 28 sub $0x28,%rsp
|
|
56c4: c5 f9 28 c8 vmovapd %xmm0,%xmm1
|
|
56c8: 48 85 d2 test %rdx,%rdx
|
|
56cb: 0f 84 c2 01 00 00 je 0x5893
|
|
56d1: 45 85 c0 test %r8d,%r8d
|
|
56d4: 0f 8e af 01 00 00 jle 0x5889
|
|
56da: c5 f9 2e 0d 0e 33 c5 vucomisd 0x1c5330e(%rip),%xmm1 # 0x1c589f0
|
|
56e1: 01
|
|
56e2: 7a 06 jp 0x56ea
|
|
56e4: 0f 84 98 01 00 00 je 0x5882
|
|
56ea: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0
|
|
56ee: c5 f9 2e c8 vucomisd %xmm0,%xmm1
|
|
56f2: 7a 06 jp 0x56fa
|
|
56f4: 0f 84 78 01 00 00 je 0x5872
|
|
56fa: 41 83 f8 10 cmp $0x10,%r8d
|
|
56fe: 0f 8c 5e 01 00 00 jl 0x5862
|
|
5704: 49 89 d1 mov %rdx,%r9
|
|
5707: 49 83 e1 1f and $0x1f,%r9
|
|
570b: 45 85 c9 test %r9d,%r9d
|
|
570e: 74 18 je 0x5728
|
|
5710: 41 f7 c1 07 00 00 00 test $0x7,%r9d
|
|
5717: 0f 85 45 01 00 00 jne 0x5862
|
|
571d: 41 f7 d9 neg %r9d
|
|
5720: 41 83 c1 20 add $0x20,%r9d
|
|
5724: 41 c1 e9 03 shr $0x3,%r9d
|
|
5728: 41 8d 41 10 lea 0x10(%r9),%eax
|
|
572c: 44 3b c0 cmp %eax,%r8d
|
|
572f: 0f 8c 2d 01 00 00 jl 0x5862
|
|
5735: 45 89 c2 mov %r8d,%r10d
|
|
5738: 33 c0 xor %eax,%eax
|
|
573a: 45 2b d1 sub %r9d,%r10d
|
|
573d: 41 83 e2 0f and $0xf,%r10d
|
|
5741: 41 f7 da neg %r10d
|
|
5744: 45 03 d0 add %r8d,%r10d
|
|
5747: 45 89 cb mov %r9d,%r11d
|
|
574a: 45 85 c9 test %r9d,%r9d
|
|
574d: 76 23 jbe 0x5772
|
|
574f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
5756: 00
|
|
5757: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
575e: 66 90 xchg %ax,%ax
|
|
5760: c5 f3 59 04 c2 vmulsd (%rdx,%rax,8),%xmm1,%xmm0
|
|
5765: c5 fb 11 04 c2 vmovsd %xmm0,(%rdx,%rax,8)
|
|
576a: 48 ff c0 inc %rax
|
|
576d: 49 3b c3 cmp %r11,%rax
|
|
5770: 72 ee jb 0x5760
|
|
5772: c5 f1 14 c1 vunpcklpd %xmm1,%xmm1,%xmm0
|
|
5776: 4d 63 ca movslq %r10d,%r9
|
|
5779: c4 e3 7d 18 c0 01 vinsertf128 $0x1,%xmm0,%ymm0,%ymm0
|
|
577f: 90 nop
|
|
5780: c4 a1 7d 59 14 da vmulpd (%rdx,%r11,8),%ymm0,%ymm2
|
|
5786: c4 a1 7d 59 5c da 20 vmulpd 0x20(%rdx,%r11,8),%ymm0,%ymm3
|
|
578d: c4 a1 7d 59 64 da 40 vmulpd 0x40(%rdx,%r11,8),%ymm0,%ymm4
|
|
5794: c4 a1 7d 59 6c da 60 vmulpd 0x60(%rdx,%r11,8),%ymm0,%ymm5
|
|
579b: c4 a1 7d 11 14 da vmovupd %ymm2,(%rdx,%r11,8)
|
|
57a1: c4 a1 7d 11 5c da 20 vmovupd %ymm3,0x20(%rdx,%r11,8)
|
|
57a8: c4 a1 7d 11 64 da 40 vmovupd %ymm4,0x40(%rdx,%r11,8)
|
|
57af: c4 a1 7d 11 6c da 60 vmovupd %ymm5,0x60(%rdx,%r11,8)
|
|
57b6: 49 83 c3 10 add $0x10,%r11
|
|
57ba: 4d 3b d9 cmp %r9,%r11
|
|
57bd: 72 c1 jb 0x5780
|
|
57bf: 41 8d 42 01 lea 0x1(%r10),%eax
|
|
57c3: 41 3b c0 cmp %r8d,%eax
|
|
57c6: 0f 87 88 00 00 00 ja 0x5854
|
|
57cc: 4d 63 c0 movslq %r8d,%r8
|
|
57cf: 4d 2b c1 sub %r9,%r8
|
|
57d2: 49 83 f8 04 cmp $0x4,%r8
|
|
57d6: 0f 8c 82 00 00 00 jl 0x585e
|
|
57dc: 44 89 c0 mov %r8d,%eax
|
|
57df: 45 33 db xor %r11d,%r11d
|
|
57e2: 83 e0 fc and $0xfffffffc,%eax
|
|
57e5: 4e 8d 0c ca lea (%rdx,%r9,8),%r9
|
|
57e9: 48 63 c0 movslq %eax,%rax
|
|
57ec: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
57f3: 00
|
|
57f4: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
57fb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
5800: c4 c1 7d 59 11 vmulpd (%r9),%ymm0,%ymm2
|
|
5805: 49 83 c3 04 add $0x4,%r11
|
|
5809: c4 c1 7d 11 11 vmovupd %ymm2,(%r9)
|
|
580e: 49 83 c1 20 add $0x20,%r9
|
|
5812: 4c 3b d8 cmp %rax,%r11
|
|
5815: 72 e9 jb 0x5800
|
|
5817: 49 3b c0 cmp %r8,%rax
|
|
581a: 73 38 jae 0x5854
|
|
581c: 4d 63 d2 movslq %r10d,%r10
|
|
581f: 4a 8d 14 d2 lea (%rdx,%r10,8),%rdx
|
|
5823: 48 8d 14 c2 lea (%rdx,%rax,8),%rdx
|
|
5827: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
582e: 00
|
|
582f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5836: 0f 1f 00 nopl (%rax)
|
|
5839: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5840: c5 f3 59 02 vmulsd (%rdx),%xmm1,%xmm0
|
|
5844: 48 ff c0 inc %rax
|
|
5847: c5 fb 11 02 vmovsd %xmm0,(%rdx)
|
|
584b: 48 83 c2 08 add $0x8,%rdx
|
|
584f: 49 3b c0 cmp %r8,%rax
|
|
5852: 72 ec jb 0x5840
|
|
5854: 33 c0 xor %eax,%eax
|
|
5856: c5 f8 77 vzeroupper
|
|
5859: 48 83 c4 28 add $0x28,%rsp
|
|
585d: c3 ret
|
|
585e: 33 c0 xor %eax,%eax
|
|
5860: eb b5 jmp 0x5817
|
|
5862: 45 33 d2 xor %r10d,%r10d
|
|
5865: 41 83 f8 01 cmp $0x1,%r8d
|
|
5869: 72 e9 jb 0x5854
|
|
586b: 4d 63 c0 movslq %r8d,%r8
|
|
586e: 33 c0 xor %eax,%eax
|
|
5870: eb a5 jmp 0x5817
|
|
5872: 48 89 d1 mov %rdx,%rcx
|
|
5875: 44 89 c2 mov %r8d,%edx
|
|
5878: e8 a3 40 01 00 call 0x19920
|
|
587d: 48 83 c4 28 add $0x28,%rsp
|
|
5881: c3 ret
|
|
5882: 33 c0 xor %eax,%eax
|
|
5884: 48 83 c4 28 add $0x28,%rsp
|
|
5888: c3 ret
|
|
5889: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
588e: 48 83 c4 28 add $0x28,%rsp
|
|
5892: c3 ret
|
|
5893: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
5898: 48 83 c4 28 add $0x28,%rsp
|
|
589c: c3 ret
|
|
589d: 0f 1f 00 nopl (%rax)
|
|
58a0: 48 83 ec 28 sub $0x28,%rsp
|
|
58a4: 48 85 d2 test %rdx,%rdx
|
|
58a7: 0f 84 be 01 00 00 je 0x5a6b
|
|
58ad: 45 85 c0 test %r8d,%r8d
|
|
58b0: 0f 8e ab 01 00 00 jle 0x5a61
|
|
58b6: c5 f9 2e 05 3a 31 c5 vucomisd 0x1c5313a(%rip),%xmm0 # 0x1c589f8
|
|
58bd: 01
|
|
58be: 7a 06 jp 0x58c6
|
|
58c0: 0f 84 94 01 00 00 je 0x5a5a
|
|
58c6: c5 f1 57 c9 vxorpd %xmm1,%xmm1,%xmm1
|
|
58ca: c5 f9 2e c1 vucomisd %xmm1,%xmm0
|
|
58ce: 7a 06 jp 0x58d6
|
|
58d0: 0f 84 74 01 00 00 je 0x5a4a
|
|
58d6: 41 83 f8 10 cmp $0x10,%r8d
|
|
58da: 0f 8c 62 01 00 00 jl 0x5a42
|
|
58e0: 49 89 d3 mov %rdx,%r11
|
|
58e3: 49 83 e3 1f and $0x1f,%r11
|
|
58e7: 45 85 db test %r11d,%r11d
|
|
58ea: 74 18 je 0x5904
|
|
58ec: 41 f7 c3 07 00 00 00 test $0x7,%r11d
|
|
58f3: 0f 85 49 01 00 00 jne 0x5a42
|
|
58f9: 41 f7 db neg %r11d
|
|
58fc: 41 83 c3 20 add $0x20,%r11d
|
|
5900: 41 c1 eb 03 shr $0x3,%r11d
|
|
5904: 41 8d 43 10 lea 0x10(%r11),%eax
|
|
5908: 44 3b c0 cmp %eax,%r8d
|
|
590b: 0f 8c 31 01 00 00 jl 0x5a42
|
|
5911: 45 89 c1 mov %r8d,%r9d
|
|
5914: 33 c0 xor %eax,%eax
|
|
5916: 45 2b cb sub %r11d,%r9d
|
|
5919: 41 83 e1 0f and $0xf,%r9d
|
|
591d: 41 f7 d9 neg %r9d
|
|
5920: 45 03 c8 add %r8d,%r9d
|
|
5923: 45 89 da mov %r11d,%r10d
|
|
5926: 45 85 db test %r11d,%r11d
|
|
5929: 76 27 jbe 0x5952
|
|
592b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
5932: 00
|
|
5933: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
593a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
5940: c5 fb 59 0c c2 vmulsd (%rdx,%rax,8),%xmm0,%xmm1
|
|
5945: c5 fb 11 0c c2 vmovsd %xmm1,(%rdx,%rax,8)
|
|
594a: 48 ff c0 inc %rax
|
|
594d: 49 3b c2 cmp %r10,%rax
|
|
5950: 72 ee jb 0x5940
|
|
5952: c4 e2 7d 19 c8 vbroadcastsd %xmm0,%ymm1
|
|
5957: 49 63 c1 movslq %r9d,%rax
|
|
595a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
5960: c4 a1 75 59 14 d2 vmulpd (%rdx,%r10,8),%ymm1,%ymm2
|
|
5966: c4 a1 75 59 5c d2 20 vmulpd 0x20(%rdx,%r10,8),%ymm1,%ymm3
|
|
596d: c4 a1 75 59 64 d2 40 vmulpd 0x40(%rdx,%r10,8),%ymm1,%ymm4
|
|
5974: c4 a1 75 59 6c d2 60 vmulpd 0x60(%rdx,%r10,8),%ymm1,%ymm5
|
|
597b: c4 a1 7d 11 14 d2 vmovupd %ymm2,(%rdx,%r10,8)
|
|
5981: c4 a1 7d 11 5c d2 20 vmovupd %ymm3,0x20(%rdx,%r10,8)
|
|
5988: c4 a1 7d 11 64 d2 40 vmovupd %ymm4,0x40(%rdx,%r10,8)
|
|
598f: c4 a1 7d 11 6c d2 60 vmovupd %ymm5,0x60(%rdx,%r10,8)
|
|
5996: 49 83 c2 10 add $0x10,%r10
|
|
599a: 4c 3b d0 cmp %rax,%r10
|
|
599d: 72 c1 jb 0x5960
|
|
599f: 41 8d 41 01 lea 0x1(%r9),%eax
|
|
59a3: 41 3b c0 cmp %r8d,%eax
|
|
59a6: 0f 87 88 00 00 00 ja 0x5a34
|
|
59ac: 4d 63 c0 movslq %r8d,%r8
|
|
59af: 4d 63 c9 movslq %r9d,%r9
|
|
59b2: 4d 2b c1 sub %r9,%r8
|
|
59b5: 49 83 f8 04 cmp $0x4,%r8
|
|
59b9: 0f 8c 7f 00 00 00 jl 0x5a3e
|
|
59bf: 4d 63 c9 movslq %r9d,%r9
|
|
59c2: 44 89 c0 mov %r8d,%eax
|
|
59c5: 83 e0 fc and $0xfffffffc,%eax
|
|
59c8: 45 33 db xor %r11d,%r11d
|
|
59cb: 48 63 c0 movslq %eax,%rax
|
|
59ce: c4 e2 7d 19 c8 vbroadcastsd %xmm0,%ymm1
|
|
59d3: 4e 8d 14 ca lea (%rdx,%r9,8),%r10
|
|
59d7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
59de: 00 00
|
|
59e0: c4 c1 75 59 12 vmulpd (%r10),%ymm1,%ymm2
|
|
59e5: 49 83 c3 04 add $0x4,%r11
|
|
59e9: c4 c1 7d 11 12 vmovupd %ymm2,(%r10)
|
|
59ee: 49 83 c2 20 add $0x20,%r10
|
|
59f2: 4c 3b d8 cmp %rax,%r11
|
|
59f5: 72 e9 jb 0x59e0
|
|
59f7: 49 3b c0 cmp %r8,%rax
|
|
59fa: 73 38 jae 0x5a34
|
|
59fc: 4d 63 c9 movslq %r9d,%r9
|
|
59ff: 4a 8d 14 ca lea (%rdx,%r9,8),%rdx
|
|
5a03: 48 8d 14 c2 lea (%rdx,%rax,8),%rdx
|
|
5a07: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
5a0e: 00
|
|
5a0f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5a16: 0f 1f 00 nopl (%rax)
|
|
5a19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5a20: c5 fb 59 0a vmulsd (%rdx),%xmm0,%xmm1
|
|
5a24: 48 ff c0 inc %rax
|
|
5a27: c5 fb 11 0a vmovsd %xmm1,(%rdx)
|
|
5a2b: 48 83 c2 08 add $0x8,%rdx
|
|
5a2f: 49 3b c0 cmp %r8,%rax
|
|
5a32: 72 ec jb 0x5a20
|
|
5a34: 33 c0 xor %eax,%eax
|
|
5a36: c5 f8 77 vzeroupper
|
|
5a39: 48 83 c4 28 add $0x28,%rsp
|
|
5a3d: c3 ret
|
|
5a3e: 33 c0 xor %eax,%eax
|
|
5a40: eb b5 jmp 0x59f7
|
|
5a42: 45 33 c9 xor %r9d,%r9d
|
|
5a45: e9 55 ff ff ff jmp 0x599f
|
|
5a4a: 48 89 d1 mov %rdx,%rcx
|
|
5a4d: 44 89 c2 mov %r8d,%edx
|
|
5a50: e8 0b 3f 01 00 call 0x19960
|
|
5a55: 48 83 c4 28 add $0x28,%rsp
|
|
5a59: c3 ret
|
|
5a5a: 33 c0 xor %eax,%eax
|
|
5a5c: 48 83 c4 28 add $0x28,%rsp
|
|
5a60: c3 ret
|
|
5a61: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
5a66: 48 83 c4 28 add $0x28,%rsp
|
|
5a6a: c3 ret
|
|
5a6b: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
5a70: 48 83 c4 28 add $0x28,%rsp
|
|
5a74: c3 ret
|
|
5a75: 0f 1f 40 00 nopl 0x0(%rax)
|
|
5a79: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5a80: 48 83 ec 28 sub $0x28,%rsp
|
|
5a84: 48 85 d2 test %rdx,%rdx
|
|
5a87: 0f 84 be 01 00 00 je 0x5c4b
|
|
5a8d: 45 85 c0 test %r8d,%r8d
|
|
5a90: 0f 8e ab 01 00 00 jle 0x5c41
|
|
5a96: c5 f9 2e 05 62 2f c5 vucomisd 0x1c52f62(%rip),%xmm0 # 0x1c58a00
|
|
5a9d: 01
|
|
5a9e: 7a 06 jp 0x5aa6
|
|
5aa0: 0f 84 94 01 00 00 je 0x5c3a
|
|
5aa6: c5 f1 57 c9 vxorpd %xmm1,%xmm1,%xmm1
|
|
5aaa: c5 f9 2e c1 vucomisd %xmm1,%xmm0
|
|
5aae: 7a 06 jp 0x5ab6
|
|
5ab0: 0f 84 74 01 00 00 je 0x5c2a
|
|
5ab6: 41 83 f8 10 cmp $0x10,%r8d
|
|
5aba: 0f 8c 62 01 00 00 jl 0x5c22
|
|
5ac0: 49 89 d3 mov %rdx,%r11
|
|
5ac3: 49 83 e3 1f and $0x1f,%r11
|
|
5ac7: 45 85 db test %r11d,%r11d
|
|
5aca: 74 18 je 0x5ae4
|
|
5acc: 41 f7 c3 07 00 00 00 test $0x7,%r11d
|
|
5ad3: 0f 85 49 01 00 00 jne 0x5c22
|
|
5ad9: 41 f7 db neg %r11d
|
|
5adc: 41 83 c3 20 add $0x20,%r11d
|
|
5ae0: 41 c1 eb 03 shr $0x3,%r11d
|
|
5ae4: 41 8d 43 10 lea 0x10(%r11),%eax
|
|
5ae8: 44 3b c0 cmp %eax,%r8d
|
|
5aeb: 0f 8c 31 01 00 00 jl 0x5c22
|
|
5af1: 45 89 c1 mov %r8d,%r9d
|
|
5af4: 33 c0 xor %eax,%eax
|
|
5af6: 45 2b cb sub %r11d,%r9d
|
|
5af9: 41 83 e1 0f and $0xf,%r9d
|
|
5afd: 41 f7 d9 neg %r9d
|
|
5b00: 45 03 c8 add %r8d,%r9d
|
|
5b03: 45 89 da mov %r11d,%r10d
|
|
5b06: 45 85 db test %r11d,%r11d
|
|
5b09: 76 27 jbe 0x5b32
|
|
5b0b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
5b12: 00
|
|
5b13: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5b1a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
5b20: c5 fb 59 0c c2 vmulsd (%rdx,%rax,8),%xmm0,%xmm1
|
|
5b25: c5 fb 11 0c c2 vmovsd %xmm1,(%rdx,%rax,8)
|
|
5b2a: 48 ff c0 inc %rax
|
|
5b2d: 49 3b c2 cmp %r10,%rax
|
|
5b30: 72 ee jb 0x5b20
|
|
5b32: c4 e2 7d 19 c8 vbroadcastsd %xmm0,%ymm1
|
|
5b37: 49 63 c1 movslq %r9d,%rax
|
|
5b3a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
5b40: c4 a1 75 59 14 d2 vmulpd (%rdx,%r10,8),%ymm1,%ymm2
|
|
5b46: c4 a1 75 59 5c d2 20 vmulpd 0x20(%rdx,%r10,8),%ymm1,%ymm3
|
|
5b4d: c4 a1 75 59 64 d2 40 vmulpd 0x40(%rdx,%r10,8),%ymm1,%ymm4
|
|
5b54: c4 a1 75 59 6c d2 60 vmulpd 0x60(%rdx,%r10,8),%ymm1,%ymm5
|
|
5b5b: c4 a1 7d 11 14 d2 vmovupd %ymm2,(%rdx,%r10,8)
|
|
5b61: c4 a1 7d 11 5c d2 20 vmovupd %ymm3,0x20(%rdx,%r10,8)
|
|
5b68: c4 a1 7d 11 64 d2 40 vmovupd %ymm4,0x40(%rdx,%r10,8)
|
|
5b6f: c4 a1 7d 11 6c d2 60 vmovupd %ymm5,0x60(%rdx,%r10,8)
|
|
5b76: 49 83 c2 10 add $0x10,%r10
|
|
5b7a: 4c 3b d0 cmp %rax,%r10
|
|
5b7d: 72 c1 jb 0x5b40
|
|
5b7f: 41 8d 41 01 lea 0x1(%r9),%eax
|
|
5b83: 41 3b c0 cmp %r8d,%eax
|
|
5b86: 0f 87 88 00 00 00 ja 0x5c14
|
|
5b8c: 4d 63 c0 movslq %r8d,%r8
|
|
5b8f: 4d 63 c9 movslq %r9d,%r9
|
|
5b92: 4d 2b c1 sub %r9,%r8
|
|
5b95: 49 83 f8 04 cmp $0x4,%r8
|
|
5b99: 0f 8c 7f 00 00 00 jl 0x5c1e
|
|
5b9f: 4d 63 c9 movslq %r9d,%r9
|
|
5ba2: 44 89 c0 mov %r8d,%eax
|
|
5ba5: 83 e0 fc and $0xfffffffc,%eax
|
|
5ba8: 45 33 db xor %r11d,%r11d
|
|
5bab: 48 63 c0 movslq %eax,%rax
|
|
5bae: c4 e2 7d 19 c8 vbroadcastsd %xmm0,%ymm1
|
|
5bb3: 4e 8d 14 ca lea (%rdx,%r9,8),%r10
|
|
5bb7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
5bbe: 00 00
|
|
5bc0: c4 c1 75 59 12 vmulpd (%r10),%ymm1,%ymm2
|
|
5bc5: 49 83 c3 04 add $0x4,%r11
|
|
5bc9: c4 c1 7d 11 12 vmovupd %ymm2,(%r10)
|
|
5bce: 49 83 c2 20 add $0x20,%r10
|
|
5bd2: 4c 3b d8 cmp %rax,%r11
|
|
5bd5: 72 e9 jb 0x5bc0
|
|
5bd7: 49 3b c0 cmp %r8,%rax
|
|
5bda: 73 38 jae 0x5c14
|
|
5bdc: 4d 63 c9 movslq %r9d,%r9
|
|
5bdf: 4a 8d 14 ca lea (%rdx,%r9,8),%rdx
|
|
5be3: 48 8d 14 c2 lea (%rdx,%rax,8),%rdx
|
|
5be7: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
5bee: 00
|
|
5bef: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5bf6: 0f 1f 00 nopl (%rax)
|
|
5bf9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5c00: c5 fb 59 0a vmulsd (%rdx),%xmm0,%xmm1
|
|
5c04: 48 ff c0 inc %rax
|
|
5c07: c5 fb 11 0a vmovsd %xmm1,(%rdx)
|
|
5c0b: 48 83 c2 08 add $0x8,%rdx
|
|
5c0f: 49 3b c0 cmp %r8,%rax
|
|
5c12: 72 ec jb 0x5c00
|
|
5c14: 33 c0 xor %eax,%eax
|
|
5c16: c5 f8 77 vzeroupper
|
|
5c19: 48 83 c4 28 add $0x28,%rsp
|
|
5c1d: c3 ret
|
|
5c1e: 33 c0 xor %eax,%eax
|
|
5c20: eb b5 jmp 0x5bd7
|
|
5c22: 45 33 c9 xor %r9d,%r9d
|
|
5c25: e9 55 ff ff ff jmp 0x5b7f
|
|
5c2a: 48 89 d1 mov %rdx,%rcx
|
|
5c2d: 44 89 c2 mov %r8d,%edx
|
|
5c30: e8 6b 3d 01 00 call 0x199a0
|
|
5c35: 48 83 c4 28 add $0x28,%rsp
|
|
5c39: c3 ret
|
|
5c3a: 33 c0 xor %eax,%eax
|
|
5c3c: 48 83 c4 28 add $0x28,%rsp
|
|
5c40: c3 ret
|
|
5c41: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
5c46: 48 83 c4 28 add $0x28,%rsp
|
|
5c4a: c3 ret
|
|
5c4b: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
5c50: 48 83 c4 28 add $0x28,%rsp
|
|
5c54: c3 ret
|
|
5c55: 0f 1f 40 00 nopl 0x0(%rax)
|
|
5c59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5c60: 56 push %rsi
|
|
5c61: 57 push %rdi
|
|
5c62: 41 54 push %r12
|
|
5c64: 55 push %rbp
|
|
5c65: 48 83 ec 28 sub $0x28,%rsp
|
|
5c69: 89 cf mov %ecx,%edi
|
|
5c6b: 4d 89 cc mov %r9,%r12
|
|
5c6e: 83 ff 1e cmp $0x1e,%edi
|
|
5c71: 0f 87 7a 01 00 00 ja 0x5df1
|
|
5c77: 4d 85 e4 test %r12,%r12
|
|
5c7a: 0f 84 80 01 00 00 je 0x5e00
|
|
5c80: 48 8b 74 24 70 mov 0x70(%rsp),%rsi
|
|
5c85: 48 85 f6 test %rsi,%rsi
|
|
5c88: 0f 84 72 01 00 00 je 0x5e00
|
|
5c8e: 48 8b 6c 24 78 mov 0x78(%rsp),%rbp
|
|
5c93: 48 85 ed test %rbp,%rbp
|
|
5c96: 0f 84 64 01 00 00 je 0x5e00
|
|
5c9c: 83 fa 08 cmp $0x8,%edx
|
|
5c9f: 74 1e je 0x5cbf
|
|
5ca1: 83 fa 04 cmp $0x4,%edx
|
|
5ca4: 74 19 je 0x5cbf
|
|
5ca6: 83 fa 01 cmp $0x1,%edx
|
|
5ca9: 74 14 je 0x5cbf
|
|
5cab: 83 fa 02 cmp $0x2,%edx
|
|
5cae: 74 0f je 0x5cbf
|
|
5cb0: b8 ee ff ff ff mov $0xffffffee,%eax
|
|
5cb5: 48 83 c4 28 add $0x28,%rsp
|
|
5cb9: 5d pop %rbp
|
|
5cba: 41 5c pop %r12
|
|
5cbc: 5f pop %rdi
|
|
5cbd: 5e pop %rsi
|
|
5cbe: c3 ret
|
|
5cbf: 83 ff 1d cmp $0x1d,%edi
|
|
5cc2: 0f 8f 29 01 00 00 jg 0x5df1
|
|
5cc8: 83 ff 04 cmp $0x4,%edi
|
|
5ccb: 7f 14 jg 0x5ce1
|
|
5ccd: 41 c7 04 24 d0 00 00 movl $0xd0,(%r12)
|
|
5cd4: 00
|
|
5cd5: 33 c0 xor %eax,%eax
|
|
5cd7: 89 06 mov %eax,(%rsi)
|
|
5cd9: 89 45 00 mov %eax,0x0(%rbp)
|
|
5cdc: e9 04 01 00 00 jmp 0x5de5
|
|
5ce1: 83 ff 06 cmp $0x6,%edi
|
|
5ce4: 7f 11 jg 0x5cf7
|
|
5ce6: 33 c0 xor %eax,%eax
|
|
5ce8: 41 89 04 24 mov %eax,(%r12)
|
|
5cec: 89 06 mov %eax,(%rsi)
|
|
5cee: 89 45 00 mov %eax,0x0(%rbp)
|
|
5cf1: 41 8b 04 24 mov (%r12),%eax
|
|
5cf5: eb 67 jmp 0x5d5e
|
|
5cf7: 8d 4f ff lea -0x1(%rdi),%ecx
|
|
5cfa: 83 f9 10 cmp $0x10,%ecx
|
|
5cfd: 7f 48 jg 0x5d47
|
|
5cff: 41 bb 01 00 00 00 mov $0x1,%r11d
|
|
5d05: 41 d3 e3 shl %cl,%r11d
|
|
5d08: 42 8d 04 dd 47 00 00 lea 0x47(,%r11,8),%eax
|
|
5d0f: 00
|
|
5d10: 83 e0 c0 and $0xffffffc0,%eax
|
|
5d13: 46 8d 14 dd 3f 00 00 lea 0x3f(,%r11,8),%r10d
|
|
5d1a: 00
|
|
5d1b: 41 89 04 24 mov %eax,(%r12)
|
|
5d1f: 44 89 d8 mov %r11d,%eax
|
|
5d22: d1 f8 sar $1,%eax
|
|
5d24: 41 83 e2 c0 and $0xffffffc0,%r10d
|
|
5d28: c1 e8 1e shr $0x1e,%eax
|
|
5d2b: 41 03 c3 add %r11d,%eax
|
|
5d2e: 83 e0 fc and $0xfffffffc,%eax
|
|
5d31: 83 c0 43 add $0x43,%eax
|
|
5d34: c7 06 00 00 00 00 movl $0x0,(%rsi)
|
|
5d3a: 83 e0 c0 and $0xffffffc0,%eax
|
|
5d3d: 44 89 55 00 mov %r10d,0x0(%rbp)
|
|
5d41: 41 03 04 24 add (%r12),%eax
|
|
5d45: eb 12 jmp 0x5d59
|
|
5d47: 4c 89 e2 mov %r12,%rdx
|
|
5d4a: 49 89 f0 mov %rsi,%r8
|
|
5d4d: 49 89 e9 mov %rbp,%r9
|
|
5d50: e8 eb 77 03 00 call 0x3d540
|
|
5d55: 41 8b 04 24 mov (%r12),%eax
|
|
5d59: 83 ff 13 cmp $0x13,%edi
|
|
5d5c: 7d 2a jge 0x5d88
|
|
5d5e: 89 f9 mov %edi,%ecx
|
|
5d60: 41 ba 01 00 00 00 mov $0x1,%r10d
|
|
5d66: 41 d3 e2 shl %cl,%r10d
|
|
5d69: 45 89 d3 mov %r10d,%r11d
|
|
5d6c: 41 d1 fb sar $1,%r11d
|
|
5d6f: 41 c1 eb 1e shr $0x1e,%r11d
|
|
5d73: 45 03 da add %r10d,%r11d
|
|
5d76: 41 c1 eb 02 shr $0x2,%r11d
|
|
5d7a: 46 8d 14 dd 3f 00 00 lea 0x3f(,%r11,8),%r10d
|
|
5d81: 00
|
|
5d82: 41 83 e2 c0 and $0xffffffc0,%r10d
|
|
5d86: eb 18 jmp 0x5da0
|
|
5d88: 41 ba 01 00 00 00 mov $0x1,%r10d
|
|
5d8e: 8d 4f 14 lea 0x14(%rdi),%ecx
|
|
5d91: 41 d3 e2 shl %cl,%r10d
|
|
5d94: 46 8d 14 d5 3f 20 00 lea 0x203f(,%r10,8),%r10d
|
|
5d9b: 00
|
|
5d9c: 41 83 e2 c0 and $0xffffffc0,%r10d
|
|
5da0: 83 ff 0a cmp $0xa,%edi
|
|
5da3: 42 8d 84 50 00 01 00 lea 0x100(%rax,%r10,2),%eax
|
|
5daa: 00
|
|
5dab: 41 89 04 24 mov %eax,(%r12)
|
|
5daf: 7f 04 jg 0x5db5
|
|
5db1: 33 c0 xor %eax,%eax
|
|
5db3: eb 21 jmp 0x5dd6
|
|
5db5: 89 f9 mov %edi,%ecx
|
|
5db7: b8 01 00 00 00 mov $0x1,%eax
|
|
5dbc: d3 e0 shl %cl,%eax
|
|
5dbe: 89 c7 mov %eax,%edi
|
|
5dc0: d1 ff sar $1,%edi
|
|
5dc2: c1 ef 1e shr $0x1e,%edi
|
|
5dc5: 03 f8 add %eax,%edi
|
|
5dc7: 83 e7 fc and $0xfffffffc,%edi
|
|
5dca: 83 c7 43 add $0x43,%edi
|
|
5dcd: 83 e7 c0 and $0xffffffc0,%edi
|
|
5dd0: 8b 16 mov (%rsi),%edx
|
|
5dd2: 8d 44 3a 40 lea 0x40(%rdx,%rdi,1),%eax
|
|
5dd6: 89 06 mov %eax,(%rsi)
|
|
5dd8: 8b 45 00 mov 0x0(%rbp),%eax
|
|
5ddb: 85 c0 test %eax,%eax
|
|
5ddd: 7e 06 jle 0x5de5
|
|
5ddf: 83 c0 40 add $0x40,%eax
|
|
5de2: 89 45 00 mov %eax,0x0(%rbp)
|
|
5de5: 33 c0 xor %eax,%eax
|
|
5de7: 48 83 c4 28 add $0x28,%rsp
|
|
5deb: 5d pop %rbp
|
|
5dec: 41 5c pop %r12
|
|
5dee: 5f pop %rdi
|
|
5def: 5e pop %rsi
|
|
5df0: c3 ret
|
|
5df1: b8 ef ff ff ff mov $0xffffffef,%eax
|
|
5df6: 48 83 c4 28 add $0x28,%rsp
|
|
5dfa: 5d pop %rbp
|
|
5dfb: 41 5c pop %r12
|
|
5dfd: 5f pop %rdi
|
|
5dfe: 5e pop %rsi
|
|
5dff: c3 ret
|
|
5e00: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
5e05: 48 83 c4 28 add $0x28,%rsp
|
|
5e09: 5d pop %rbp
|
|
5e0a: 41 5c pop %r12
|
|
5e0c: 5f pop %rdi
|
|
5e0d: 5e pop %rsi
|
|
5e0e: c3 ret
|
|
5e0f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
5e16: 00
|
|
5e17: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5e1e: 66 90 xchg %ax,%ax
|
|
5e20: 41 54 push %r12
|
|
5e22: 41 55 push %r13
|
|
5e24: 41 56 push %r14
|
|
5e26: 41 57 push %r15
|
|
5e28: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
|
|
5e2d: 41 89 cd mov %ecx,%r13d
|
|
5e30: 4d 89 cc mov %r9,%r12
|
|
5e33: 41 83 fd 1e cmp $0x1e,%r13d
|
|
5e37: 0f 87 94 01 00 00 ja 0x5fd1
|
|
5e3d: 4d 85 e4 test %r12,%r12
|
|
5e40: 0f 84 9e 01 00 00 je 0x5fe4
|
|
5e46: 4c 8b 74 24 70 mov 0x70(%rsp),%r14
|
|
5e4b: 4d 85 f6 test %r14,%r14
|
|
5e4e: 0f 84 90 01 00 00 je 0x5fe4
|
|
5e54: 4c 8b 7c 24 78 mov 0x78(%rsp),%r15
|
|
5e59: 4d 85 ff test %r15,%r15
|
|
5e5c: 0f 84 82 01 00 00 je 0x5fe4
|
|
5e62: 83 fa 08 cmp $0x8,%edx
|
|
5e65: 74 22 je 0x5e89
|
|
5e67: 83 fa 04 cmp $0x4,%edx
|
|
5e6a: 74 1d je 0x5e89
|
|
5e6c: 83 fa 01 cmp $0x1,%edx
|
|
5e6f: 74 18 je 0x5e89
|
|
5e71: 83 fa 02 cmp $0x2,%edx
|
|
5e74: 74 13 je 0x5e89
|
|
5e76: b8 ee ff ff ff mov $0xffffffee,%eax
|
|
5e7b: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
5e80: 41 5f pop %r15
|
|
5e82: 41 5e pop %r14
|
|
5e84: 41 5d pop %r13
|
|
5e86: 41 5c pop %r12
|
|
5e88: c3 ret
|
|
5e89: 41 83 fd 1d cmp $0x1d,%r13d
|
|
5e8d: 0f 8f 3e 01 00 00 jg 0x5fd1
|
|
5e93: 41 83 fd 04 cmp $0x4,%r13d
|
|
5e97: 7f 15 jg 0x5eae
|
|
5e99: 41 c7 04 24 d0 00 00 movl $0xd0,(%r12)
|
|
5ea0: 00
|
|
5ea1: 33 c0 xor %eax,%eax
|
|
5ea3: 41 89 06 mov %eax,(%r14)
|
|
5ea6: 41 89 07 mov %eax,(%r15)
|
|
5ea9: e9 13 01 00 00 jmp 0x5fc1
|
|
5eae: 41 83 fd 06 cmp $0x6,%r13d
|
|
5eb2: 7f 12 jg 0x5ec6
|
|
5eb4: 33 c0 xor %eax,%eax
|
|
5eb6: 41 89 04 24 mov %eax,(%r12)
|
|
5eba: 41 89 06 mov %eax,(%r14)
|
|
5ebd: 41 89 07 mov %eax,(%r15)
|
|
5ec0: 41 8b 14 24 mov (%r12),%edx
|
|
5ec4: eb 6a jmp 0x5f30
|
|
5ec6: 41 8d 4d ff lea -0x1(%r13),%ecx
|
|
5eca: 83 f9 11 cmp $0x11,%ecx
|
|
5ecd: 7f 49 jg 0x5f18
|
|
5ecf: 41 bb 01 00 00 00 mov $0x1,%r11d
|
|
5ed5: 41 d3 e3 shl %cl,%r11d
|
|
5ed8: 44 89 da mov %r11d,%edx
|
|
5edb: 45 89 da mov %r11d,%r10d
|
|
5ede: d1 fa sar $1,%edx
|
|
5ee0: c1 ea 1e shr $0x1e,%edx
|
|
5ee3: 41 c1 e2 03 shl $0x3,%r10d
|
|
5ee7: 41 03 d3 add %r11d,%edx
|
|
5eea: 44 89 d0 mov %r10d,%eax
|
|
5eed: 83 e2 fc and $0xfffffffc,%edx
|
|
5ef0: 83 c0 47 add $0x47,%eax
|
|
5ef3: 41 83 c2 3f add $0x3f,%r10d
|
|
5ef7: 83 c2 43 add $0x43,%edx
|
|
5efa: 83 e0 c0 and $0xffffffc0,%eax
|
|
5efd: 41 89 04 24 mov %eax,(%r12)
|
|
5f01: 41 83 e2 c0 and $0xffffffc0,%r10d
|
|
5f05: 41 c7 06 00 00 00 00 movl $0x0,(%r14)
|
|
5f0c: 83 e2 c0 and $0xffffffc0,%edx
|
|
5f0f: 45 89 17 mov %r10d,(%r15)
|
|
5f12: 41 03 14 24 add (%r12),%edx
|
|
5f16: eb 12 jmp 0x5f2a
|
|
5f18: 4c 89 e2 mov %r12,%rdx
|
|
5f1b: 4d 89 f0 mov %r14,%r8
|
|
5f1e: 4d 89 f9 mov %r15,%r9
|
|
5f21: e8 5a 78 03 00 call 0x3d780
|
|
5f26: 41 8b 14 24 mov (%r12),%edx
|
|
5f2a: 41 83 fd 13 cmp $0x13,%r13d
|
|
5f2e: 7d 29 jge 0x5f59
|
|
5f30: 44 89 e9 mov %r13d,%ecx
|
|
5f33: b8 01 00 00 00 mov $0x1,%eax
|
|
5f38: d3 e0 shl %cl,%eax
|
|
5f3a: 41 89 c2 mov %eax,%r10d
|
|
5f3d: 41 d1 fa sar $1,%r10d
|
|
5f40: 41 c1 ea 1e shr $0x1e,%r10d
|
|
5f44: 44 03 d0 add %eax,%r10d
|
|
5f47: 41 c1 ea 02 shr $0x2,%r10d
|
|
5f4b: 41 c1 e2 03 shl $0x3,%r10d
|
|
5f4f: 41 83 c2 3f add $0x3f,%r10d
|
|
5f53: 41 83 e2 c0 and $0xffffffc0,%r10d
|
|
5f57: eb 1c jmp 0x5f75
|
|
5f59: 41 ba 01 00 00 00 mov $0x1,%r10d
|
|
5f5f: 41 8d 4d 14 lea 0x14(%r13),%ecx
|
|
5f63: 41 d3 e2 shl %cl,%r10d
|
|
5f66: 41 c1 e2 03 shl $0x3,%r10d
|
|
5f6a: 41 81 c2 3f 20 00 00 add $0x203f,%r10d
|
|
5f71: 41 83 e2 c0 and $0xffffffc0,%r10d
|
|
5f75: 45 03 d2 add %r10d,%r10d
|
|
5f78: 41 03 d2 add %r10d,%edx
|
|
5f7b: 81 c2 00 01 00 00 add $0x100,%edx
|
|
5f81: 41 89 14 24 mov %edx,(%r12)
|
|
5f85: 41 83 fd 0a cmp $0xa,%r13d
|
|
5f89: 7f 04 jg 0x5f8f
|
|
5f8b: 33 d2 xor %edx,%edx
|
|
5f8d: eb 22 jmp 0x5fb1
|
|
5f8f: 44 89 e9 mov %r13d,%ecx
|
|
5f92: b8 01 00 00 00 mov $0x1,%eax
|
|
5f97: d3 e0 shl %cl,%eax
|
|
5f99: 89 c2 mov %eax,%edx
|
|
5f9b: d1 fa sar $1,%edx
|
|
5f9d: c1 ea 1e shr $0x1e,%edx
|
|
5fa0: 03 d0 add %eax,%edx
|
|
5fa2: 83 e2 fc and $0xfffffffc,%edx
|
|
5fa5: 83 c2 43 add $0x43,%edx
|
|
5fa8: 83 e2 c0 and $0xffffffc0,%edx
|
|
5fab: 83 c2 40 add $0x40,%edx
|
|
5fae: 41 03 16 add (%r14),%edx
|
|
5fb1: 41 89 16 mov %edx,(%r14)
|
|
5fb4: 41 8b 07 mov (%r15),%eax
|
|
5fb7: 85 c0 test %eax,%eax
|
|
5fb9: 7e 06 jle 0x5fc1
|
|
5fbb: 83 c0 40 add $0x40,%eax
|
|
5fbe: 41 89 07 mov %eax,(%r15)
|
|
5fc1: 33 c0 xor %eax,%eax
|
|
5fc3: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
5fc8: 41 5f pop %r15
|
|
5fca: 41 5e pop %r14
|
|
5fcc: 41 5d pop %r13
|
|
5fce: 41 5c pop %r12
|
|
5fd0: c3 ret
|
|
5fd1: b8 ef ff ff ff mov $0xffffffef,%eax
|
|
5fd6: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
5fdb: 41 5f pop %r15
|
|
5fdd: 41 5e pop %r14
|
|
5fdf: 41 5d pop %r13
|
|
5fe1: 41 5c pop %r12
|
|
5fe3: c3 ret
|
|
5fe4: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
5fe9: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
5fee: 41 5f pop %r15
|
|
5ff0: 41 5e pop %r14
|
|
5ff2: 41 5d pop %r13
|
|
5ff4: 41 5c pop %r12
|
|
5ff6: c3 ret
|
|
5ff7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
5ffe: 00 00
|
|
6000: 56 push %rsi
|
|
6001: 57 push %rdi
|
|
6002: 41 54 push %r12
|
|
6004: 55 push %rbp
|
|
6005: 48 83 ec 28 sub $0x28,%rsp
|
|
6009: 89 cf mov %ecx,%edi
|
|
600b: 4d 89 cc mov %r9,%r12
|
|
600e: 83 ff 1e cmp $0x1e,%edi
|
|
6011: 0f 87 7a 01 00 00 ja 0x6191
|
|
6017: 4d 85 e4 test %r12,%r12
|
|
601a: 0f 84 80 01 00 00 je 0x61a0
|
|
6020: 48 8b 74 24 70 mov 0x70(%rsp),%rsi
|
|
6025: 48 85 f6 test %rsi,%rsi
|
|
6028: 0f 84 72 01 00 00 je 0x61a0
|
|
602e: 48 8b 6c 24 78 mov 0x78(%rsp),%rbp
|
|
6033: 48 85 ed test %rbp,%rbp
|
|
6036: 0f 84 64 01 00 00 je 0x61a0
|
|
603c: 83 fa 08 cmp $0x8,%edx
|
|
603f: 74 1e je 0x605f
|
|
6041: 83 fa 04 cmp $0x4,%edx
|
|
6044: 74 19 je 0x605f
|
|
6046: 83 fa 01 cmp $0x1,%edx
|
|
6049: 74 14 je 0x605f
|
|
604b: 83 fa 02 cmp $0x2,%edx
|
|
604e: 74 0f je 0x605f
|
|
6050: b8 ee ff ff ff mov $0xffffffee,%eax
|
|
6055: 48 83 c4 28 add $0x28,%rsp
|
|
6059: 5d pop %rbp
|
|
605a: 41 5c pop %r12
|
|
605c: 5f pop %rdi
|
|
605d: 5e pop %rsi
|
|
605e: c3 ret
|
|
605f: 83 ff 1d cmp $0x1d,%edi
|
|
6062: 0f 8f 29 01 00 00 jg 0x6191
|
|
6068: 83 ff 04 cmp $0x4,%edi
|
|
606b: 7f 14 jg 0x6081
|
|
606d: 33 c0 xor %eax,%eax
|
|
606f: 41 c7 04 24 d0 00 00 movl $0xd0,(%r12)
|
|
6076: 00
|
|
6077: 89 06 mov %eax,(%rsi)
|
|
6079: 89 45 00 mov %eax,0x0(%rbp)
|
|
607c: e9 04 01 00 00 jmp 0x6185
|
|
6081: 83 ff 06 cmp $0x6,%edi
|
|
6084: 7f 11 jg 0x6097
|
|
6086: 33 c0 xor %eax,%eax
|
|
6088: 41 89 04 24 mov %eax,(%r12)
|
|
608c: 89 06 mov %eax,(%rsi)
|
|
608e: 89 45 00 mov %eax,0x0(%rbp)
|
|
6091: 41 8b 04 24 mov (%r12),%eax
|
|
6095: eb 67 jmp 0x60fe
|
|
6097: 8d 4f ff lea -0x1(%rdi),%ecx
|
|
609a: 83 f9 11 cmp $0x11,%ecx
|
|
609d: 7f 48 jg 0x60e7
|
|
609f: 41 bb 01 00 00 00 mov $0x1,%r11d
|
|
60a5: 41 d3 e3 shl %cl,%r11d
|
|
60a8: 42 8d 04 dd 47 00 00 lea 0x47(,%r11,8),%eax
|
|
60af: 00
|
|
60b0: 83 e0 c0 and $0xffffffc0,%eax
|
|
60b3: 46 8d 14 dd 3f 00 00 lea 0x3f(,%r11,8),%r10d
|
|
60ba: 00
|
|
60bb: 41 89 04 24 mov %eax,(%r12)
|
|
60bf: 44 89 d8 mov %r11d,%eax
|
|
60c2: 41 83 e2 c0 and $0xffffffc0,%r10d
|
|
60c6: d1 f8 sar $1,%eax
|
|
60c8: c7 06 00 00 00 00 movl $0x0,(%rsi)
|
|
60ce: c1 e8 1e shr $0x1e,%eax
|
|
60d1: 44 89 55 00 mov %r10d,0x0(%rbp)
|
|
60d5: 41 03 c3 add %r11d,%eax
|
|
60d8: 83 e0 fc and $0xfffffffc,%eax
|
|
60db: 83 c0 43 add $0x43,%eax
|
|
60de: 83 e0 c0 and $0xffffffc0,%eax
|
|
60e1: 41 03 04 24 add (%r12),%eax
|
|
60e5: eb 12 jmp 0x60f9
|
|
60e7: 4c 89 e2 mov %r12,%rdx
|
|
60ea: 49 89 f0 mov %rsi,%r8
|
|
60ed: 49 89 e9 mov %rbp,%r9
|
|
60f0: e8 ab 78 03 00 call 0x3d9a0
|
|
60f5: 41 8b 04 24 mov (%r12),%eax
|
|
60f9: 83 ff 15 cmp $0x15,%edi
|
|
60fc: 7d 2a jge 0x6128
|
|
60fe: 89 f9 mov %edi,%ecx
|
|
6100: 41 ba 01 00 00 00 mov $0x1,%r10d
|
|
6106: 41 d3 e2 shl %cl,%r10d
|
|
6109: 45 89 d3 mov %r10d,%r11d
|
|
610c: 41 d1 fb sar $1,%r11d
|
|
610f: 41 c1 eb 1e shr $0x1e,%r11d
|
|
6113: 45 03 da add %r10d,%r11d
|
|
6116: 41 c1 eb 02 shr $0x2,%r11d
|
|
611a: 46 8d 14 dd 3f 00 00 lea 0x3f(,%r11,8),%r10d
|
|
6121: 00
|
|
6122: 41 83 e2 c0 and $0xffffffc0,%r10d
|
|
6126: eb 18 jmp 0x6140
|
|
6128: 8d 4f 14 lea 0x14(%rdi),%ecx
|
|
612b: 41 ba 01 00 00 00 mov $0x1,%r10d
|
|
6131: 41 d3 e2 shl %cl,%r10d
|
|
6134: 46 8d 14 d5 3f 20 00 lea 0x203f(,%r10,8),%r10d
|
|
613b: 00
|
|
613c: 41 83 e2 c0 and $0xffffffc0,%r10d
|
|
6140: 42 8d 84 50 00 01 00 lea 0x100(%rax,%r10,2),%eax
|
|
6147: 00
|
|
6148: 41 89 04 24 mov %eax,(%r12)
|
|
614c: 83 ff 0a cmp $0xa,%edi
|
|
614f: 7f 04 jg 0x6155
|
|
6151: 33 c0 xor %eax,%eax
|
|
6153: eb 21 jmp 0x6176
|
|
6155: 89 f9 mov %edi,%ecx
|
|
6157: b8 01 00 00 00 mov $0x1,%eax
|
|
615c: 8b 16 mov (%rsi),%edx
|
|
615e: d3 e0 shl %cl,%eax
|
|
6160: 89 c7 mov %eax,%edi
|
|
6162: d1 ff sar $1,%edi
|
|
6164: c1 ef 1e shr $0x1e,%edi
|
|
6167: 03 f8 add %eax,%edi
|
|
6169: 83 e7 fc and $0xfffffffc,%edi
|
|
616c: 83 c7 43 add $0x43,%edi
|
|
616f: 83 e7 c0 and $0xffffffc0,%edi
|
|
6172: 8d 44 3a 40 lea 0x40(%rdx,%rdi,1),%eax
|
|
6176: 89 06 mov %eax,(%rsi)
|
|
6178: 8b 45 00 mov 0x0(%rbp),%eax
|
|
617b: 85 c0 test %eax,%eax
|
|
617d: 7e 06 jle 0x6185
|
|
617f: 83 c0 40 add $0x40,%eax
|
|
6182: 89 45 00 mov %eax,0x0(%rbp)
|
|
6185: 33 c0 xor %eax,%eax
|
|
6187: 48 83 c4 28 add $0x28,%rsp
|
|
618b: 5d pop %rbp
|
|
618c: 41 5c pop %r12
|
|
618e: 5f pop %rdi
|
|
618f: 5e pop %rsi
|
|
6190: c3 ret
|
|
6191: b8 ef ff ff ff mov $0xffffffef,%eax
|
|
6196: 48 83 c4 28 add $0x28,%rsp
|
|
619a: 5d pop %rbp
|
|
619b: 41 5c pop %r12
|
|
619d: 5f pop %rdi
|
|
619e: 5e pop %rsi
|
|
619f: c3 ret
|
|
61a0: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
61a5: 48 83 c4 28 add $0x28,%rsp
|
|
61a9: 5d pop %rbp
|
|
61aa: 41 5c pop %r12
|
|
61ac: 5f pop %rdi
|
|
61ad: 5e pop %rsi
|
|
61ae: c3 ret
|
|
61af: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
61b6: 00
|
|
61b7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
61be: 66 90 xchg %ax,%ax
|
|
61c0: 56 push %rsi
|
|
61c1: 57 push %rdi
|
|
61c2: 41 54 push %r12
|
|
61c4: 55 push %rbp
|
|
61c5: 48 83 ec 28 sub $0x28,%rsp
|
|
61c9: 89 cf mov %ecx,%edi
|
|
61cb: 4d 89 cc mov %r9,%r12
|
|
61ce: 83 ff 1e cmp $0x1e,%edi
|
|
61d1: 0f 87 7a 01 00 00 ja 0x6351
|
|
61d7: 4d 85 e4 test %r12,%r12
|
|
61da: 0f 84 80 01 00 00 je 0x6360
|
|
61e0: 48 8b 74 24 70 mov 0x70(%rsp),%rsi
|
|
61e5: 48 85 f6 test %rsi,%rsi
|
|
61e8: 0f 84 72 01 00 00 je 0x6360
|
|
61ee: 48 8b 6c 24 78 mov 0x78(%rsp),%rbp
|
|
61f3: 48 85 ed test %rbp,%rbp
|
|
61f6: 0f 84 64 01 00 00 je 0x6360
|
|
61fc: 83 fa 08 cmp $0x8,%edx
|
|
61ff: 74 1e je 0x621f
|
|
6201: 83 fa 04 cmp $0x4,%edx
|
|
6204: 74 19 je 0x621f
|
|
6206: 83 fa 01 cmp $0x1,%edx
|
|
6209: 74 14 je 0x621f
|
|
620b: 83 fa 02 cmp $0x2,%edx
|
|
620e: 74 0f je 0x621f
|
|
6210: b8 ee ff ff ff mov $0xffffffee,%eax
|
|
6215: 48 83 c4 28 add $0x28,%rsp
|
|
6219: 5d pop %rbp
|
|
621a: 41 5c pop %r12
|
|
621c: 5f pop %rdi
|
|
621d: 5e pop %rsi
|
|
621e: c3 ret
|
|
621f: 83 ff 1d cmp $0x1d,%edi
|
|
6222: 0f 8f 29 01 00 00 jg 0x6351
|
|
6228: 83 ff 04 cmp $0x4,%edi
|
|
622b: 7f 14 jg 0x6241
|
|
622d: 41 c7 04 24 d0 00 00 movl $0xd0,(%r12)
|
|
6234: 00
|
|
6235: 33 c0 xor %eax,%eax
|
|
6237: 89 06 mov %eax,(%rsi)
|
|
6239: 89 45 00 mov %eax,0x0(%rbp)
|
|
623c: e9 04 01 00 00 jmp 0x6345
|
|
6241: 83 ff 07 cmp $0x7,%edi
|
|
6244: 7f 11 jg 0x6257
|
|
6246: 33 c0 xor %eax,%eax
|
|
6248: 41 89 04 24 mov %eax,(%r12)
|
|
624c: 89 06 mov %eax,(%rsi)
|
|
624e: 89 45 00 mov %eax,0x0(%rbp)
|
|
6251: 41 8b 04 24 mov (%r12),%eax
|
|
6255: eb 67 jmp 0x62be
|
|
6257: 8d 4f ff lea -0x1(%rdi),%ecx
|
|
625a: 83 f9 12 cmp $0x12,%ecx
|
|
625d: 7f 48 jg 0x62a7
|
|
625f: 41 bb 01 00 00 00 mov $0x1,%r11d
|
|
6265: 41 d3 e3 shl %cl,%r11d
|
|
6268: 42 8d 04 dd 47 00 00 lea 0x47(,%r11,8),%eax
|
|
626f: 00
|
|
6270: 83 e0 c0 and $0xffffffc0,%eax
|
|
6273: 46 8d 14 dd 3f 00 00 lea 0x3f(,%r11,8),%r10d
|
|
627a: 00
|
|
627b: 41 89 04 24 mov %eax,(%r12)
|
|
627f: 44 89 d8 mov %r11d,%eax
|
|
6282: d1 f8 sar $1,%eax
|
|
6284: 41 83 e2 c0 and $0xffffffc0,%r10d
|
|
6288: c1 e8 1e shr $0x1e,%eax
|
|
628b: 41 03 c3 add %r11d,%eax
|
|
628e: 83 e0 fc and $0xfffffffc,%eax
|
|
6291: 83 c0 43 add $0x43,%eax
|
|
6294: c7 06 00 00 00 00 movl $0x0,(%rsi)
|
|
629a: 83 e0 c0 and $0xffffffc0,%eax
|
|
629d: 44 89 55 00 mov %r10d,0x0(%rbp)
|
|
62a1: 41 03 04 24 add (%r12),%eax
|
|
62a5: eb 12 jmp 0x62b9
|
|
62a7: 4c 89 e2 mov %r12,%rdx
|
|
62aa: 49 89 f0 mov %rsi,%r8
|
|
62ad: 49 89 e9 mov %rbp,%r9
|
|
62b0: e8 2b 79 03 00 call 0x3dbe0
|
|
62b5: 41 8b 04 24 mov (%r12),%eax
|
|
62b9: 83 ff 13 cmp $0x13,%edi
|
|
62bc: 7d 2a jge 0x62e8
|
|
62be: 89 f9 mov %edi,%ecx
|
|
62c0: 41 ba 01 00 00 00 mov $0x1,%r10d
|
|
62c6: 41 d3 e2 shl %cl,%r10d
|
|
62c9: 45 89 d3 mov %r10d,%r11d
|
|
62cc: 41 d1 fb sar $1,%r11d
|
|
62cf: 41 c1 eb 1e shr $0x1e,%r11d
|
|
62d3: 45 03 da add %r10d,%r11d
|
|
62d6: 41 c1 eb 02 shr $0x2,%r11d
|
|
62da: 46 8d 14 dd 3f 00 00 lea 0x3f(,%r11,8),%r10d
|
|
62e1: 00
|
|
62e2: 41 83 e2 c0 and $0xffffffc0,%r10d
|
|
62e6: eb 18 jmp 0x6300
|
|
62e8: 41 ba 01 00 00 00 mov $0x1,%r10d
|
|
62ee: 8d 4f 14 lea 0x14(%rdi),%ecx
|
|
62f1: 41 d3 e2 shl %cl,%r10d
|
|
62f4: 46 8d 14 d5 3f 20 00 lea 0x203f(,%r10,8),%r10d
|
|
62fb: 00
|
|
62fc: 41 83 e2 c0 and $0xffffffc0,%r10d
|
|
6300: 42 8d 84 50 00 01 00 lea 0x100(%rax,%r10,2),%eax
|
|
6307: 00
|
|
6308: 41 89 04 24 mov %eax,(%r12)
|
|
630c: 83 ff 0a cmp $0xa,%edi
|
|
630f: 7f 04 jg 0x6315
|
|
6311: 33 c0 xor %eax,%eax
|
|
6313: eb 21 jmp 0x6336
|
|
6315: 89 f9 mov %edi,%ecx
|
|
6317: b8 01 00 00 00 mov $0x1,%eax
|
|
631c: d3 e0 shl %cl,%eax
|
|
631e: 89 c7 mov %eax,%edi
|
|
6320: d1 ff sar $1,%edi
|
|
6322: c1 ef 1e shr $0x1e,%edi
|
|
6325: 03 f8 add %eax,%edi
|
|
6327: 83 e7 fc and $0xfffffffc,%edi
|
|
632a: 83 c7 43 add $0x43,%edi
|
|
632d: 83 e7 c0 and $0xffffffc0,%edi
|
|
6330: 8b 16 mov (%rsi),%edx
|
|
6332: 8d 44 3a 40 lea 0x40(%rdx,%rdi,1),%eax
|
|
6336: 89 06 mov %eax,(%rsi)
|
|
6338: 8b 45 00 mov 0x0(%rbp),%eax
|
|
633b: 85 c0 test %eax,%eax
|
|
633d: 7e 06 jle 0x6345
|
|
633f: 83 c0 40 add $0x40,%eax
|
|
6342: 89 45 00 mov %eax,0x0(%rbp)
|
|
6345: 33 c0 xor %eax,%eax
|
|
6347: 48 83 c4 28 add $0x28,%rsp
|
|
634b: 5d pop %rbp
|
|
634c: 41 5c pop %r12
|
|
634e: 5f pop %rdi
|
|
634f: 5e pop %rsi
|
|
6350: c3 ret
|
|
6351: b8 ef ff ff ff mov $0xffffffef,%eax
|
|
6356: 48 83 c4 28 add $0x28,%rsp
|
|
635a: 5d pop %rbp
|
|
635b: 41 5c pop %r12
|
|
635d: 5f pop %rdi
|
|
635e: 5e pop %rsi
|
|
635f: c3 ret
|
|
6360: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
6365: 48 83 c4 28 add $0x28,%rsp
|
|
6369: 5d pop %rbp
|
|
636a: 41 5c pop %r12
|
|
636c: 5f pop %rdi
|
|
636d: 5e pop %rsi
|
|
636e: c3 ret
|
|
636f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6376: 00
|
|
6377: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
637e: 66 90 xchg %ax,%ax
|
|
6380: 56 push %rsi
|
|
6381: 57 push %rdi
|
|
6382: 41 54 push %r12
|
|
6384: 41 55 push %r13
|
|
6386: 48 83 ec 28 sub $0x28,%rsp
|
|
638a: 41 89 cc mov %ecx,%r12d
|
|
638d: 4d 89 cd mov %r9,%r13
|
|
6390: 41 83 fc 1e cmp $0x1e,%r12d
|
|
6394: 0f 87 7b 01 00 00 ja 0x6515
|
|
639a: 4d 85 ed test %r13,%r13
|
|
639d: 0f 84 82 01 00 00 je 0x6525
|
|
63a3: 48 8b 7c 24 70 mov 0x70(%rsp),%rdi
|
|
63a8: 48 85 ff test %rdi,%rdi
|
|
63ab: 0f 84 74 01 00 00 je 0x6525
|
|
63b1: 48 8b 74 24 78 mov 0x78(%rsp),%rsi
|
|
63b6: 48 85 f6 test %rsi,%rsi
|
|
63b9: 0f 84 66 01 00 00 je 0x6525
|
|
63bf: 83 fa 08 cmp $0x8,%edx
|
|
63c2: 74 1f je 0x63e3
|
|
63c4: 83 fa 04 cmp $0x4,%edx
|
|
63c7: 74 1a je 0x63e3
|
|
63c9: 83 fa 01 cmp $0x1,%edx
|
|
63cc: 74 15 je 0x63e3
|
|
63ce: 83 fa 02 cmp $0x2,%edx
|
|
63d1: 74 10 je 0x63e3
|
|
63d3: b8 ee ff ff ff mov $0xffffffee,%eax
|
|
63d8: 48 83 c4 28 add $0x28,%rsp
|
|
63dc: 41 5d pop %r13
|
|
63de: 41 5c pop %r12
|
|
63e0: 5f pop %rdi
|
|
63e1: 5e pop %rsi
|
|
63e2: c3 ret
|
|
63e3: 41 83 fc 1d cmp $0x1d,%r12d
|
|
63e7: 0f 8f 28 01 00 00 jg 0x6515
|
|
63ed: 41 83 fc 04 cmp $0x4,%r12d
|
|
63f1: 7f 13 jg 0x6406
|
|
63f3: 41 c7 45 00 d0 00 00 movl $0xd0,0x0(%r13)
|
|
63fa: 00
|
|
63fb: 33 c0 xor %eax,%eax
|
|
63fd: 89 07 mov %eax,(%rdi)
|
|
63ff: 89 06 mov %eax,(%rsi)
|
|
6401: e9 02 01 00 00 jmp 0x6508
|
|
6406: 41 83 fc 07 cmp $0x7,%r12d
|
|
640a: 7f 16 jg 0x6422
|
|
640c: 33 c0 xor %eax,%eax
|
|
640e: 41 ba 01 00 00 00 mov $0x1,%r10d
|
|
6414: 41 89 45 00 mov %eax,0x0(%r13)
|
|
6418: 89 07 mov %eax,(%rdi)
|
|
641a: 89 06 mov %eax,(%rsi)
|
|
641c: 41 8b 45 00 mov 0x0(%r13),%eax
|
|
6420: eb 6f jmp 0x6491
|
|
6422: 41 8d 4c 24 ff lea -0x1(%r12),%ecx
|
|
6427: 83 f9 12 cmp $0x12,%ecx
|
|
642a: 7f 47 jg 0x6473
|
|
642c: 41 ba 01 00 00 00 mov $0x1,%r10d
|
|
6432: c4 42 71 f7 da shlx %ecx,%r10d,%r11d
|
|
6437: 42 8d 04 dd 47 00 00 lea 0x47(,%r11,8),%eax
|
|
643e: 00
|
|
643f: 83 e0 c0 and $0xffffffc0,%eax
|
|
6442: 42 8d 0c dd 3f 00 00 lea 0x3f(,%r11,8),%ecx
|
|
6449: 00
|
|
644a: 41 89 45 00 mov %eax,0x0(%r13)
|
|
644e: 44 89 d8 mov %r11d,%eax
|
|
6451: d1 f8 sar $1,%eax
|
|
6453: 83 e1 c0 and $0xffffffc0,%ecx
|
|
6456: c1 e8 1e shr $0x1e,%eax
|
|
6459: 41 03 c3 add %r11d,%eax
|
|
645c: 83 e0 fc and $0xfffffffc,%eax
|
|
645f: 83 c0 43 add $0x43,%eax
|
|
6462: c7 07 00 00 00 00 movl $0x0,(%rdi)
|
|
6468: 83 e0 c0 and $0xffffffc0,%eax
|
|
646b: 89 0e mov %ecx,(%rsi)
|
|
646d: 41 03 45 00 add 0x0(%r13),%eax
|
|
6471: eb 18 jmp 0x648b
|
|
6473: 4c 89 ea mov %r13,%rdx
|
|
6476: 49 89 f8 mov %rdi,%r8
|
|
6479: 49 89 f1 mov %rsi,%r9
|
|
647c: e8 9f 79 03 00 call 0x3de20
|
|
6481: 41 8b 45 00 mov 0x0(%r13),%eax
|
|
6485: 41 ba 01 00 00 00 mov $0x1,%r10d
|
|
648b: 41 83 fc 13 cmp $0x13,%r12d
|
|
648f: 7d 23 jge 0x64b4
|
|
6491: c4 c2 19 f7 ca shlx %r12d,%r10d,%ecx
|
|
6496: 41 89 cb mov %ecx,%r11d
|
|
6499: 41 d1 fb sar $1,%r11d
|
|
649c: 41 c1 eb 1e shr $0x1e,%r11d
|
|
64a0: 44 03 d9 add %ecx,%r11d
|
|
64a3: 41 c1 eb 02 shr $0x2,%r11d
|
|
64a7: 42 8d 0c dd 3f 00 00 lea 0x3f(,%r11,8),%ecx
|
|
64ae: 00
|
|
64af: 83 e1 c0 and $0xffffffc0,%ecx
|
|
64b2: eb 15 jmp 0x64c9
|
|
64b4: 41 8d 4c 24 14 lea 0x14(%r12),%ecx
|
|
64b9: c4 42 71 f7 da shlx %ecx,%r10d,%r11d
|
|
64be: 42 8d 0c dd 3f 20 00 lea 0x203f(,%r11,8),%ecx
|
|
64c5: 00
|
|
64c6: 83 e1 c0 and $0xffffffc0,%ecx
|
|
64c9: 8d 84 48 00 01 00 00 lea 0x100(%rax,%rcx,2),%eax
|
|
64d0: 41 89 45 00 mov %eax,0x0(%r13)
|
|
64d4: 41 83 fc 0a cmp $0xa,%r12d
|
|
64d8: 7f 04 jg 0x64de
|
|
64da: 33 c0 xor %eax,%eax
|
|
64dc: eb 1d jmp 0x64fb
|
|
64de: c4 c2 19 f7 c2 shlx %r12d,%r10d,%eax
|
|
64e3: 89 c1 mov %eax,%ecx
|
|
64e5: d1 f9 sar $1,%ecx
|
|
64e7: c1 e9 1e shr $0x1e,%ecx
|
|
64ea: 03 c8 add %eax,%ecx
|
|
64ec: 83 e1 fc and $0xfffffffc,%ecx
|
|
64ef: 83 c1 43 add $0x43,%ecx
|
|
64f2: 83 e1 c0 and $0xffffffc0,%ecx
|
|
64f5: 8b 17 mov (%rdi),%edx
|
|
64f7: 8d 44 0a 40 lea 0x40(%rdx,%rcx,1),%eax
|
|
64fb: 89 07 mov %eax,(%rdi)
|
|
64fd: 8b 06 mov (%rsi),%eax
|
|
64ff: 85 c0 test %eax,%eax
|
|
6501: 7e 05 jle 0x6508
|
|
6503: 83 c0 40 add $0x40,%eax
|
|
6506: 89 06 mov %eax,(%rsi)
|
|
6508: 33 c0 xor %eax,%eax
|
|
650a: 48 83 c4 28 add $0x28,%rsp
|
|
650e: 41 5d pop %r13
|
|
6510: 41 5c pop %r12
|
|
6512: 5f pop %rdi
|
|
6513: 5e pop %rsi
|
|
6514: c3 ret
|
|
6515: b8 ef ff ff ff mov $0xffffffef,%eax
|
|
651a: 48 83 c4 28 add $0x28,%rsp
|
|
651e: 41 5d pop %r13
|
|
6520: 41 5c pop %r12
|
|
6522: 5f pop %rdi
|
|
6523: 5e pop %rsi
|
|
6524: c3 ret
|
|
6525: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
652a: 48 83 c4 28 add $0x28,%rsp
|
|
652e: 41 5d pop %r13
|
|
6530: 41 5c pop %r12
|
|
6532: 5f pop %rdi
|
|
6533: 5e pop %rsi
|
|
6534: c3 ret
|
|
6535: 0f 1f 40 00 nopl 0x0(%rax)
|
|
6539: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6540: 56 push %rsi
|
|
6541: 57 push %rdi
|
|
6542: 41 54 push %r12
|
|
6544: 41 55 push %r13
|
|
6546: 48 83 ec 28 sub $0x28,%rsp
|
|
654a: 41 89 cc mov %ecx,%r12d
|
|
654d: 4d 89 cd mov %r9,%r13
|
|
6550: 41 83 fc 1e cmp $0x1e,%r12d
|
|
6554: 0f 87 7b 01 00 00 ja 0x66d5
|
|
655a: 4d 85 ed test %r13,%r13
|
|
655d: 0f 84 82 01 00 00 je 0x66e5
|
|
6563: 48 8b 7c 24 70 mov 0x70(%rsp),%rdi
|
|
6568: 48 85 ff test %rdi,%rdi
|
|
656b: 0f 84 74 01 00 00 je 0x66e5
|
|
6571: 48 8b 74 24 78 mov 0x78(%rsp),%rsi
|
|
6576: 48 85 f6 test %rsi,%rsi
|
|
6579: 0f 84 66 01 00 00 je 0x66e5
|
|
657f: 83 fa 08 cmp $0x8,%edx
|
|
6582: 74 1f je 0x65a3
|
|
6584: 83 fa 04 cmp $0x4,%edx
|
|
6587: 74 1a je 0x65a3
|
|
6589: 83 fa 01 cmp $0x1,%edx
|
|
658c: 74 15 je 0x65a3
|
|
658e: 83 fa 02 cmp $0x2,%edx
|
|
6591: 74 10 je 0x65a3
|
|
6593: b8 ee ff ff ff mov $0xffffffee,%eax
|
|
6598: 48 83 c4 28 add $0x28,%rsp
|
|
659c: 41 5d pop %r13
|
|
659e: 41 5c pop %r12
|
|
65a0: 5f pop %rdi
|
|
65a1: 5e pop %rsi
|
|
65a2: c3 ret
|
|
65a3: 41 83 fc 1d cmp $0x1d,%r12d
|
|
65a7: 0f 8f 28 01 00 00 jg 0x66d5
|
|
65ad: 41 83 fc 04 cmp $0x4,%r12d
|
|
65b1: 7f 13 jg 0x65c6
|
|
65b3: 41 c7 45 00 d0 00 00 movl $0xd0,0x0(%r13)
|
|
65ba: 00
|
|
65bb: 33 c0 xor %eax,%eax
|
|
65bd: 89 07 mov %eax,(%rdi)
|
|
65bf: 89 06 mov %eax,(%rsi)
|
|
65c1: e9 02 01 00 00 jmp 0x66c8
|
|
65c6: 41 83 fc 07 cmp $0x7,%r12d
|
|
65ca: 7f 16 jg 0x65e2
|
|
65cc: 33 c0 xor %eax,%eax
|
|
65ce: 41 ba 01 00 00 00 mov $0x1,%r10d
|
|
65d4: 41 89 45 00 mov %eax,0x0(%r13)
|
|
65d8: 89 07 mov %eax,(%rdi)
|
|
65da: 89 06 mov %eax,(%rsi)
|
|
65dc: 41 8b 45 00 mov 0x0(%r13),%eax
|
|
65e0: eb 6f jmp 0x6651
|
|
65e2: 41 8d 4c 24 ff lea -0x1(%r12),%ecx
|
|
65e7: 83 f9 12 cmp $0x12,%ecx
|
|
65ea: 7f 47 jg 0x6633
|
|
65ec: 41 ba 01 00 00 00 mov $0x1,%r10d
|
|
65f2: c4 42 71 f7 da shlx %ecx,%r10d,%r11d
|
|
65f7: 42 8d 04 dd 47 00 00 lea 0x47(,%r11,8),%eax
|
|
65fe: 00
|
|
65ff: 83 e0 c0 and $0xffffffc0,%eax
|
|
6602: 42 8d 0c dd 3f 00 00 lea 0x3f(,%r11,8),%ecx
|
|
6609: 00
|
|
660a: 41 89 45 00 mov %eax,0x0(%r13)
|
|
660e: 44 89 d8 mov %r11d,%eax
|
|
6611: d1 f8 sar $1,%eax
|
|
6613: 83 e1 c0 and $0xffffffc0,%ecx
|
|
6616: c1 e8 1e shr $0x1e,%eax
|
|
6619: 41 03 c3 add %r11d,%eax
|
|
661c: 83 e0 fc and $0xfffffffc,%eax
|
|
661f: 83 c0 43 add $0x43,%eax
|
|
6622: c7 07 00 00 00 00 movl $0x0,(%rdi)
|
|
6628: 83 e0 c0 and $0xffffffc0,%eax
|
|
662b: 89 0e mov %ecx,(%rsi)
|
|
662d: 41 03 45 00 add 0x0(%r13),%eax
|
|
6631: eb 18 jmp 0x664b
|
|
6633: 4c 89 ea mov %r13,%rdx
|
|
6636: 49 89 f8 mov %rdi,%r8
|
|
6639: 49 89 f1 mov %rsi,%r9
|
|
663c: e8 ff 79 03 00 call 0x3e040
|
|
6641: 41 8b 45 00 mov 0x0(%r13),%eax
|
|
6645: 41 ba 01 00 00 00 mov $0x1,%r10d
|
|
664b: 41 83 fc 13 cmp $0x13,%r12d
|
|
664f: 7d 23 jge 0x6674
|
|
6651: c4 c2 19 f7 ca shlx %r12d,%r10d,%ecx
|
|
6656: 41 89 cb mov %ecx,%r11d
|
|
6659: 41 d1 fb sar $1,%r11d
|
|
665c: 41 c1 eb 1e shr $0x1e,%r11d
|
|
6660: 44 03 d9 add %ecx,%r11d
|
|
6663: 41 c1 eb 02 shr $0x2,%r11d
|
|
6667: 42 8d 0c dd 3f 00 00 lea 0x3f(,%r11,8),%ecx
|
|
666e: 00
|
|
666f: 83 e1 c0 and $0xffffffc0,%ecx
|
|
6672: eb 15 jmp 0x6689
|
|
6674: 41 8d 4c 24 14 lea 0x14(%r12),%ecx
|
|
6679: c4 42 71 f7 da shlx %ecx,%r10d,%r11d
|
|
667e: 42 8d 0c dd 3f 20 00 lea 0x203f(,%r11,8),%ecx
|
|
6685: 00
|
|
6686: 83 e1 c0 and $0xffffffc0,%ecx
|
|
6689: 8d 84 48 00 01 00 00 lea 0x100(%rax,%rcx,2),%eax
|
|
6690: 41 89 45 00 mov %eax,0x0(%r13)
|
|
6694: 41 83 fc 0a cmp $0xa,%r12d
|
|
6698: 7f 04 jg 0x669e
|
|
669a: 33 c0 xor %eax,%eax
|
|
669c: eb 1d jmp 0x66bb
|
|
669e: c4 c2 19 f7 c2 shlx %r12d,%r10d,%eax
|
|
66a3: 89 c1 mov %eax,%ecx
|
|
66a5: d1 f9 sar $1,%ecx
|
|
66a7: c1 e9 1e shr $0x1e,%ecx
|
|
66aa: 03 c8 add %eax,%ecx
|
|
66ac: 83 e1 fc and $0xfffffffc,%ecx
|
|
66af: 83 c1 43 add $0x43,%ecx
|
|
66b2: 83 e1 c0 and $0xffffffc0,%ecx
|
|
66b5: 8b 17 mov (%rdi),%edx
|
|
66b7: 8d 44 0a 40 lea 0x40(%rdx,%rcx,1),%eax
|
|
66bb: 89 07 mov %eax,(%rdi)
|
|
66bd: 8b 06 mov (%rsi),%eax
|
|
66bf: 85 c0 test %eax,%eax
|
|
66c1: 7e 05 jle 0x66c8
|
|
66c3: 83 c0 40 add $0x40,%eax
|
|
66c6: 89 06 mov %eax,(%rsi)
|
|
66c8: 33 c0 xor %eax,%eax
|
|
66ca: 48 83 c4 28 add $0x28,%rsp
|
|
66ce: 41 5d pop %r13
|
|
66d0: 41 5c pop %r12
|
|
66d2: 5f pop %rdi
|
|
66d3: 5e pop %rsi
|
|
66d4: c3 ret
|
|
66d5: b8 ef ff ff ff mov $0xffffffef,%eax
|
|
66da: 48 83 c4 28 add $0x28,%rsp
|
|
66de: 41 5d pop %r13
|
|
66e0: 41 5c pop %r12
|
|
66e2: 5f pop %rdi
|
|
66e3: 5e pop %rsi
|
|
66e4: c3 ret
|
|
66e5: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
66ea: 48 83 c4 28 add $0x28,%rsp
|
|
66ee: 41 5d pop %r13
|
|
66f0: 41 5c pop %r12
|
|
66f2: 5f pop %rdi
|
|
66f3: 5e pop %rsi
|
|
66f4: c3 ret
|
|
66f5: 0f 1f 40 00 nopl 0x0(%rax)
|
|
66f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6700: 48 83 ec 28 sub $0x28,%rsp
|
|
6704: 48 85 c9 test %rcx,%rcx
|
|
6707: 74 25 je 0x672e
|
|
6709: 48 85 d2 test %rdx,%rdx
|
|
670c: 74 20 je 0x672e
|
|
670e: 4d 85 c0 test %r8,%r8
|
|
6711: 74 1b je 0x672e
|
|
6713: 45 85 c9 test %r9d,%r9d
|
|
6716: 7f 0a jg 0x6722
|
|
6718: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
671d: 48 83 c4 28 add $0x28,%rsp
|
|
6721: c3 ret
|
|
6722: e8 e9 c0 a5 01 call 0x1a62810
|
|
6727: 33 c0 xor %eax,%eax
|
|
6729: 48 83 c4 28 add $0x28,%rsp
|
|
672d: c3 ret
|
|
672e: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
6733: 48 83 c4 28 add $0x28,%rsp
|
|
6737: c3 ret
|
|
6738: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
673f: 00
|
|
6740: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
|
|
6745: 48 85 c9 test %rcx,%rcx
|
|
6748: 74 27 je 0x6771
|
|
674a: 48 85 d2 test %rdx,%rdx
|
|
674d: 74 22 je 0x6771
|
|
674f: 4d 85 c0 test %r8,%r8
|
|
6752: 74 1d je 0x6771
|
|
6754: 45 85 c9 test %r9d,%r9d
|
|
6757: 7f 0b jg 0x6764
|
|
6759: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
675e: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
6763: c3 ret
|
|
6764: e8 57 c7 a5 01 call 0x1a62ec0
|
|
6769: 33 c0 xor %eax,%eax
|
|
676b: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
6770: c3 ret
|
|
6771: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
6776: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
677b: c3 ret
|
|
677c: 0f 1f 40 00 nopl 0x0(%rax)
|
|
6780: 48 83 ec 28 sub $0x28,%rsp
|
|
6784: 48 85 c9 test %rcx,%rcx
|
|
6787: 74 25 je 0x67ae
|
|
6789: 48 85 d2 test %rdx,%rdx
|
|
678c: 74 20 je 0x67ae
|
|
678e: 4d 85 c0 test %r8,%r8
|
|
6791: 74 1b je 0x67ae
|
|
6793: 45 85 c9 test %r9d,%r9d
|
|
6796: 7f 0a jg 0x67a2
|
|
6798: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
679d: 48 83 c4 28 add $0x28,%rsp
|
|
67a1: c3 ret
|
|
67a2: e8 c9 cd a5 01 call 0x1a63570
|
|
67a7: 33 c0 xor %eax,%eax
|
|
67a9: 48 83 c4 28 add $0x28,%rsp
|
|
67ad: c3 ret
|
|
67ae: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
67b3: 48 83 c4 28 add $0x28,%rsp
|
|
67b7: c3 ret
|
|
67b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
67bf: 00
|
|
67c0: 56 push %rsi
|
|
67c1: 57 push %rdi
|
|
67c2: 55 push %rbp
|
|
67c3: 48 89 d5 mov %rdx,%rbp
|
|
67c6: 48 85 c9 test %rcx,%rcx
|
|
67c9: 0f 84 2b 02 00 00 je 0x69fa
|
|
67cf: 48 85 ed test %rbp,%rbp
|
|
67d2: 0f 84 22 02 00 00 je 0x69fa
|
|
67d8: 4d 85 c0 test %r8,%r8
|
|
67db: 0f 84 19 02 00 00 je 0x69fa
|
|
67e1: 45 85 c9 test %r9d,%r9d
|
|
67e4: 0f 8e 07 02 00 00 jle 0x69f1
|
|
67ea: 41 83 f9 08 cmp $0x8,%r9d
|
|
67ee: 0f 8c ed 01 00 00 jl 0x69e1
|
|
67f4: 4c 89 c6 mov %r8,%rsi
|
|
67f7: 48 83 e6 1f and $0x1f,%rsi
|
|
67fb: 89 f6 mov %esi,%esi
|
|
67fd: 85 f6 test %esi,%esi
|
|
67ff: 74 14 je 0x6815
|
|
6801: f7 c6 07 00 00 00 test $0x7,%esi
|
|
6807: 0f 85 d4 01 00 00 jne 0x69e1
|
|
680d: f7 de neg %esi
|
|
680f: 83 c6 20 add $0x20,%esi
|
|
6812: c1 ee 03 shr $0x3,%esi
|
|
6815: 8d 46 08 lea 0x8(%rsi),%eax
|
|
6818: 44 3b c8 cmp %eax,%r9d
|
|
681b: 0f 8c c0 01 00 00 jl 0x69e1
|
|
6821: 44 89 c8 mov %r9d,%eax
|
|
6824: 33 d2 xor %edx,%edx
|
|
6826: 2b c6 sub %esi,%eax
|
|
6828: 83 e0 07 and $0x7,%eax
|
|
682b: f7 d8 neg %eax
|
|
682d: 41 03 c1 add %r9d,%eax
|
|
6830: 85 f6 test %esi,%esi
|
|
6832: 76 3e jbe 0x6872
|
|
6834: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
6839: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6840: c5 fb 10 14 d1 vmovsd (%rcx,%rdx,8),%xmm2
|
|
6845: c5 fb 10 4c d5 00 vmovsd 0x0(%rbp,%rdx,8),%xmm1
|
|
684b: c5 fa 12 c1 vmovsldup %xmm1,%xmm0
|
|
684f: c5 fa 16 d9 vmovshdup %xmm1,%xmm3
|
|
6853: c5 e8 c6 e2 b1 vshufps $0xb1,%xmm2,%xmm2,%xmm4
|
|
6858: c5 f8 59 ea vmulps %xmm2,%xmm0,%xmm5
|
|
685c: c5 e0 59 c4 vmulps %xmm4,%xmm3,%xmm0
|
|
6860: c5 d3 d0 c8 vaddsubps %xmm0,%xmm5,%xmm1
|
|
6864: c4 c1 7b 11 0c d0 vmovsd %xmm1,(%r8,%rdx,8)
|
|
686a: 48 ff c2 inc %rdx
|
|
686d: 48 3b d6 cmp %rsi,%rdx
|
|
6870: 72 ce jb 0x6840
|
|
6872: 48 63 d0 movslq %eax,%rdx
|
|
6875: 0f 1f 40 00 nopl 0x0(%rax)
|
|
6879: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6880: c5 f8 10 5c f5 00 vmovups 0x0(%rbp,%rsi,8),%xmm3
|
|
6886: c5 f8 10 14 f1 vmovups (%rcx,%rsi,8),%xmm2
|
|
688b: c4 e3 65 18 6c f5 10 vinsertf128 $0x1,0x10(%rbp,%rsi,8),%ymm3,%ymm5
|
|
6892: 01
|
|
6893: c5 fe 12 e5 vmovsldup %ymm5,%ymm4
|
|
6897: c5 fe 16 c5 vmovshdup %ymm5,%ymm0
|
|
689b: c4 e3 6d 18 4c f1 10 vinsertf128 $0x1,0x10(%rcx,%rsi,8),%ymm2,%ymm1
|
|
68a2: 01
|
|
68a3: c5 dc 59 d1 vmulps %ymm1,%ymm4,%ymm2
|
|
68a7: c5 f4 c6 c9 b1 vshufps $0xb1,%ymm1,%ymm1,%ymm1
|
|
68ac: c5 fc 59 d9 vmulps %ymm1,%ymm0,%ymm3
|
|
68b0: c5 ef d0 e3 vaddsubps %ymm3,%ymm2,%ymm4
|
|
68b4: c4 c1 7c 11 24 f0 vmovups %ymm4,(%r8,%rsi,8)
|
|
68ba: c5 f8 10 4c f5 20 vmovups 0x20(%rbp,%rsi,8),%xmm1
|
|
68c0: c5 f8 10 6c f1 20 vmovups 0x20(%rcx,%rsi,8),%xmm5
|
|
68c6: c4 e3 75 18 5c f5 30 vinsertf128 $0x1,0x30(%rbp,%rsi,8),%ymm1,%ymm3
|
|
68cd: 01
|
|
68ce: c5 fe 12 d3 vmovsldup %ymm3,%ymm2
|
|
68d2: c5 fe 16 e3 vmovshdup %ymm3,%ymm4
|
|
68d6: c4 e3 55 18 44 f1 30 vinsertf128 $0x1,0x30(%rcx,%rsi,8),%ymm5,%ymm0
|
|
68dd: 01
|
|
68de: c5 ec 59 c8 vmulps %ymm0,%ymm2,%ymm1
|
|
68e2: c5 fc c6 c0 b1 vshufps $0xb1,%ymm0,%ymm0,%ymm0
|
|
68e7: c5 dc 59 c0 vmulps %ymm0,%ymm4,%ymm0
|
|
68eb: c5 f7 d0 d0 vaddsubps %ymm0,%ymm1,%ymm2
|
|
68ef: c4 c1 7c 11 54 f0 20 vmovups %ymm2,0x20(%r8,%rsi,8)
|
|
68f6: 48 83 c6 08 add $0x8,%rsi
|
|
68fa: 48 3b f2 cmp %rdx,%rsi
|
|
68fd: 72 81 jb 0x6880
|
|
68ff: 8d 70 01 lea 0x1(%rax),%esi
|
|
6902: 41 3b f1 cmp %r9d,%esi
|
|
6905: 0f 87 c8 00 00 00 ja 0x69d3
|
|
690b: 4d 63 c9 movslq %r9d,%r9
|
|
690e: 4c 2b ca sub %rdx,%r9
|
|
6911: 49 83 f9 02 cmp $0x2,%r9
|
|
6915: 0f 8c c1 00 00 00 jl 0x69dc
|
|
691b: 45 89 cb mov %r9d,%r11d
|
|
691e: 45 33 d2 xor %r10d,%r10d
|
|
6921: 41 83 e3 fe and $0xfffffffe,%r11d
|
|
6925: 49 8d 3c d0 lea (%r8,%rdx,8),%rdi
|
|
6929: 4d 63 db movslq %r11d,%r11
|
|
692c: 48 8d 74 d5 00 lea 0x0(%rbp,%rdx,8),%rsi
|
|
6931: 48 8d 14 d1 lea (%rcx,%rdx,8),%rdx
|
|
6935: 0f 1f 40 00 nopl 0x0(%rax)
|
|
6939: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6940: c4 a1 78 10 0c d2 vmovups (%rdx,%r10,8),%xmm1
|
|
6946: c4 a1 7a 12 04 d6 vmovsldup (%rsi,%r10,8),%xmm0
|
|
694c: c4 a1 7a 16 14 d6 vmovshdup (%rsi,%r10,8),%xmm2
|
|
6952: c5 f0 c6 d9 b1 vshufps $0xb1,%xmm1,%xmm1,%xmm3
|
|
6957: c5 f8 59 e1 vmulps %xmm1,%xmm0,%xmm4
|
|
695b: c5 e8 59 eb vmulps %xmm3,%xmm2,%xmm5
|
|
695f: c5 db d0 c5 vaddsubps %xmm5,%xmm4,%xmm0
|
|
6963: c4 a1 78 11 04 d7 vmovups %xmm0,(%rdi,%r10,8)
|
|
6969: 49 83 c2 02 add $0x2,%r10
|
|
696d: 4d 3b d3 cmp %r11,%r10
|
|
6970: 72 ce jb 0x6940
|
|
6972: 4d 3b d9 cmp %r9,%r11
|
|
6975: 73 5c jae 0x69d3
|
|
6977: 48 63 c0 movslq %eax,%rax
|
|
697a: 49 8d 34 c0 lea (%r8,%rax,8),%rsi
|
|
697e: 48 8d 54 c5 00 lea 0x0(%rbp,%rax,8),%rdx
|
|
6983: 48 8d 04 c1 lea (%rcx,%rax,8),%rax
|
|
6987: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
698e: 00
|
|
698f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6996: 0f 1f 00 nopl (%rax)
|
|
6999: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
69a0: c4 a1 7b 10 14 d8 vmovsd (%rax,%r11,8),%xmm2
|
|
69a6: c4 a1 7b 10 0c da vmovsd (%rdx,%r11,8),%xmm1
|
|
69ac: c5 fa 12 c1 vmovsldup %xmm1,%xmm0
|
|
69b0: c5 fa 16 d9 vmovshdup %xmm1,%xmm3
|
|
69b4: c5 e8 c6 e2 b1 vshufps $0xb1,%xmm2,%xmm2,%xmm4
|
|
69b9: c5 f8 59 ea vmulps %xmm2,%xmm0,%xmm5
|
|
69bd: c5 e0 59 c4 vmulps %xmm4,%xmm3,%xmm0
|
|
69c1: c5 d3 d0 c8 vaddsubps %xmm0,%xmm5,%xmm1
|
|
69c5: c4 a1 7b 11 0c de vmovsd %xmm1,(%rsi,%r11,8)
|
|
69cb: 49 ff c3 inc %r11
|
|
69ce: 4d 3b d9 cmp %r9,%r11
|
|
69d1: 72 cd jb 0x69a0
|
|
69d3: 33 c0 xor %eax,%eax
|
|
69d5: c5 f8 77 vzeroupper
|
|
69d8: 5d pop %rbp
|
|
69d9: 5f pop %rdi
|
|
69da: 5e pop %rsi
|
|
69db: c3 ret
|
|
69dc: 45 33 db xor %r11d,%r11d
|
|
69df: eb 91 jmp 0x6972
|
|
69e1: 33 c0 xor %eax,%eax
|
|
69e3: 41 83 f9 01 cmp $0x1,%r9d
|
|
69e7: 72 ea jb 0x69d3
|
|
69e9: 4d 63 c9 movslq %r9d,%r9
|
|
69ec: 45 33 db xor %r11d,%r11d
|
|
69ef: eb 81 jmp 0x6972
|
|
69f1: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
69f6: 5d pop %rbp
|
|
69f7: 5f pop %rdi
|
|
69f8: 5e pop %rsi
|
|
69f9: c3 ret
|
|
69fa: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
69ff: 5d pop %rbp
|
|
6a00: 5f pop %rdi
|
|
6a01: 5e pop %rsi
|
|
6a02: c3 ret
|
|
6a03: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6a0a: 00
|
|
6a0b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6a12: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6a19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6a20: 41 56 push %r14
|
|
6a22: 49 89 ca mov %rcx,%r10
|
|
6a25: 49 89 d3 mov %rdx,%r11
|
|
6a28: 4d 85 d2 test %r10,%r10
|
|
6a2b: 0f 84 82 01 00 00 je 0x6bb3
|
|
6a31: 4d 85 db test %r11,%r11
|
|
6a34: 0f 84 79 01 00 00 je 0x6bb3
|
|
6a3a: 4d 85 c0 test %r8,%r8
|
|
6a3d: 0f 84 70 01 00 00 je 0x6bb3
|
|
6a43: 45 85 c9 test %r9d,%r9d
|
|
6a46: 0f 8e 5f 01 00 00 jle 0x6bab
|
|
6a4c: 49 63 d1 movslq %r9d,%rdx
|
|
6a4f: 48 83 fa 08 cmp $0x8,%rdx
|
|
6a53: 0f 8c 3f 01 00 00 jl 0x6b98
|
|
6a59: 48 83 fa 0f cmp $0xf,%rdx
|
|
6a5d: 0f 8c 3a 01 00 00 jl 0x6b9d
|
|
6a63: 4c 89 c0 mov %r8,%rax
|
|
6a66: 48 83 e0 1f and $0x1f,%rax
|
|
6a6a: 85 c0 test %eax,%eax
|
|
6a6c: 74 10 je 0x6a7e
|
|
6a6e: a8 07 test $0x7,%al
|
|
6a70: 0f 85 22 01 00 00 jne 0x6b98
|
|
6a76: f7 d8 neg %eax
|
|
6a78: 83 c0 20 add $0x20,%eax
|
|
6a7b: c1 e8 03 shr $0x3,%eax
|
|
6a7e: 89 c1 mov %eax,%ecx
|
|
6a80: 4c 8d 71 08 lea 0x8(%rcx),%r14
|
|
6a84: 49 3b d6 cmp %r14,%rdx
|
|
6a87: 0f 8c 0b 01 00 00 jl 0x6b98
|
|
6a8d: 45 89 ce mov %r9d,%r14d
|
|
6a90: 44 2b f0 sub %eax,%r14d
|
|
6a93: 41 83 e6 07 and $0x7,%r14d
|
|
6a97: 45 2b ce sub %r14d,%r9d
|
|
6a9a: 4d 63 c9 movslq %r9d,%r9
|
|
6a9d: 85 c0 test %eax,%eax
|
|
6a9f: b8 00 00 00 00 mov $0x0,%eax
|
|
6aa4: 76 5a jbe 0x6b00
|
|
6aa6: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6aad: 00
|
|
6aae: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6ab5: 0f 1f 40 00 nopl 0x0(%rax)
|
|
6ab9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6ac0: c4 c1 7b 10 1c c2 vmovsd (%r10,%rax,8),%xmm3
|
|
6ac6: c4 c1 7b 10 04 c3 vmovsd (%r11,%rax,8),%xmm0
|
|
6acc: c5 fa 16 c8 vmovshdup %xmm0,%xmm1
|
|
6ad0: c5 e0 c6 d3 b1 vshufps $0xb1,%xmm3,%xmm3,%xmm2
|
|
6ad5: c5 f0 59 e2 vmulps %xmm2,%xmm1,%xmm4
|
|
6ad9: c5 fa 12 e8 vmovsldup %xmm0,%xmm5
|
|
6add: c4 e2 61 a6 ec vfmaddsub213ps %xmm4,%xmm3,%xmm5
|
|
6ae2: c4 c1 7b 11 2c c0 vmovsd %xmm5,(%r8,%rax,8)
|
|
6ae8: 48 ff c0 inc %rax
|
|
6aeb: 48 3b c1 cmp %rcx,%rax
|
|
6aee: 72 d0 jb 0x6ac0
|
|
6af0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6af7: 00
|
|
6af8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6aff: 90 nop
|
|
6b00: c4 c1 7c 10 14 ca vmovups (%r10,%rcx,8),%ymm2
|
|
6b06: c4 c1 7e 16 04 cb vmovshdup (%r11,%rcx,8),%ymm0
|
|
6b0c: c5 ec c6 ca b1 vshufps $0xb1,%ymm2,%ymm2,%ymm1
|
|
6b11: c5 fc 59 d9 vmulps %ymm1,%ymm0,%ymm3
|
|
6b15: c4 c1 7e 12 24 cb vmovsldup (%r11,%rcx,8),%ymm4
|
|
6b1b: c4 e2 6d a6 e3 vfmaddsub213ps %ymm3,%ymm2,%ymm4
|
|
6b20: c4 c1 7c 11 24 c8 vmovups %ymm4,(%r8,%rcx,8)
|
|
6b26: c4 c1 7c 10 4c ca 20 vmovups 0x20(%r10,%rcx,8),%ymm1
|
|
6b2d: c4 c1 7e 16 6c cb 20 vmovshdup 0x20(%r11,%rcx,8),%ymm5
|
|
6b34: c5 f4 c6 c1 b1 vshufps $0xb1,%ymm1,%ymm1,%ymm0
|
|
6b39: c5 d4 59 e8 vmulps %ymm0,%ymm5,%ymm5
|
|
6b3d: c4 c1 7e 12 54 cb 20 vmovsldup 0x20(%r11,%rcx,8),%ymm2
|
|
6b44: c4 e2 75 a6 d5 vfmaddsub213ps %ymm5,%ymm1,%ymm2
|
|
6b49: c4 c1 7c 11 54 c8 20 vmovups %ymm2,0x20(%r8,%rcx,8)
|
|
6b50: 48 83 c1 08 add $0x8,%rcx
|
|
6b54: 49 3b c9 cmp %r9,%rcx
|
|
6b57: 72 a7 jb 0x6b00
|
|
6b59: 4c 3b ca cmp %rdx,%r9
|
|
6b5c: 73 32 jae 0x6b90
|
|
6b5e: 66 90 xchg %ax,%ax
|
|
6b60: c4 81 7b 10 1c ca vmovsd (%r10,%r9,8),%xmm3
|
|
6b66: c4 81 7b 10 04 cb vmovsd (%r11,%r9,8),%xmm0
|
|
6b6c: c5 fa 16 c8 vmovshdup %xmm0,%xmm1
|
|
6b70: c5 e0 c6 d3 b1 vshufps $0xb1,%xmm3,%xmm3,%xmm2
|
|
6b75: c5 f0 59 e2 vmulps %xmm2,%xmm1,%xmm4
|
|
6b79: c5 fa 12 e8 vmovsldup %xmm0,%xmm5
|
|
6b7d: c4 e2 61 a6 ec vfmaddsub213ps %xmm4,%xmm3,%xmm5
|
|
6b82: c4 81 7b 11 2c c8 vmovsd %xmm5,(%r8,%r9,8)
|
|
6b88: 49 ff c1 inc %r9
|
|
6b8b: 4c 3b ca cmp %rdx,%r9
|
|
6b8e: 72 d0 jb 0x6b60
|
|
6b90: 33 c0 xor %eax,%eax
|
|
6b92: c5 f8 77 vzeroupper
|
|
6b95: 41 5e pop %r14
|
|
6b97: c3 ret
|
|
6b98: 45 33 c9 xor %r9d,%r9d
|
|
6b9b: eb bc jmp 0x6b59
|
|
6b9d: 41 83 e1 f8 and $0xfffffff8,%r9d
|
|
6ba1: 33 c9 xor %ecx,%ecx
|
|
6ba3: 4d 63 c9 movslq %r9d,%r9
|
|
6ba6: e9 55 ff ff ff jmp 0x6b00
|
|
6bab: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
6bb0: 41 5e pop %r14
|
|
6bb2: c3 ret
|
|
6bb3: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
6bb8: 41 5e pop %r14
|
|
6bba: c3 ret
|
|
6bbb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
6bc0: 41 56 push %r14
|
|
6bc2: 49 89 ca mov %rcx,%r10
|
|
6bc5: 49 89 d3 mov %rdx,%r11
|
|
6bc8: 4d 85 d2 test %r10,%r10
|
|
6bcb: 0f 84 a2 01 00 00 je 0x6d73
|
|
6bd1: 4d 85 db test %r11,%r11
|
|
6bd4: 0f 84 99 01 00 00 je 0x6d73
|
|
6bda: 4d 85 c0 test %r8,%r8
|
|
6bdd: 0f 84 90 01 00 00 je 0x6d73
|
|
6be3: 45 85 c9 test %r9d,%r9d
|
|
6be6: 0f 8e 7f 01 00 00 jle 0x6d6b
|
|
6bec: 49 63 d1 movslq %r9d,%rdx
|
|
6bef: 48 83 fa 08 cmp $0x8,%rdx
|
|
6bf3: 0f 8c 5f 01 00 00 jl 0x6d58
|
|
6bf9: 48 83 fa 0f cmp $0xf,%rdx
|
|
6bfd: 0f 8c 5a 01 00 00 jl 0x6d5d
|
|
6c03: 4c 89 c0 mov %r8,%rax
|
|
6c06: 48 83 e0 1f and $0x1f,%rax
|
|
6c0a: 85 c0 test %eax,%eax
|
|
6c0c: 74 10 je 0x6c1e
|
|
6c0e: a8 07 test $0x7,%al
|
|
6c10: 0f 85 42 01 00 00 jne 0x6d58
|
|
6c16: f7 d8 neg %eax
|
|
6c18: 83 c0 20 add $0x20,%eax
|
|
6c1b: c1 e8 03 shr $0x3,%eax
|
|
6c1e: 89 c1 mov %eax,%ecx
|
|
6c20: 4c 8d 71 08 lea 0x8(%rcx),%r14
|
|
6c24: 49 3b d6 cmp %r14,%rdx
|
|
6c27: 0f 8c 2b 01 00 00 jl 0x6d58
|
|
6c2d: 45 89 ce mov %r9d,%r14d
|
|
6c30: 44 2b f0 sub %eax,%r14d
|
|
6c33: 41 83 e6 07 and $0x7,%r14d
|
|
6c37: 45 2b ce sub %r14d,%r9d
|
|
6c3a: 4d 63 c9 movslq %r9d,%r9
|
|
6c3d: 85 c0 test %eax,%eax
|
|
6c3f: b8 00 00 00 00 mov $0x0,%eax
|
|
6c44: 76 5a jbe 0x6ca0
|
|
6c46: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6c4d: 00
|
|
6c4e: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6c55: 0f 1f 40 00 nopl 0x0(%rax)
|
|
6c59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6c60: c4 c1 7b 10 1c c2 vmovsd (%r10,%rax,8),%xmm3
|
|
6c66: c4 c1 7b 10 04 c3 vmovsd (%r11,%rax,8),%xmm0
|
|
6c6c: c5 fa 16 c8 vmovshdup %xmm0,%xmm1
|
|
6c70: c5 e0 c6 d3 b1 vshufps $0xb1,%xmm3,%xmm3,%xmm2
|
|
6c75: c5 f0 59 e2 vmulps %xmm2,%xmm1,%xmm4
|
|
6c79: c5 fa 12 e8 vmovsldup %xmm0,%xmm5
|
|
6c7d: c4 e2 61 a6 ec vfmaddsub213ps %xmm4,%xmm3,%xmm5
|
|
6c82: c4 c1 7b 11 2c c0 vmovsd %xmm5,(%r8,%rax,8)
|
|
6c88: 48 ff c0 inc %rax
|
|
6c8b: 48 3b c1 cmp %rcx,%rax
|
|
6c8e: 72 d0 jb 0x6c60
|
|
6c90: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6c97: 00
|
|
6c98: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6c9f: 90 nop
|
|
6ca0: c4 c1 7c 10 14 ca vmovups (%r10,%rcx,8),%ymm2
|
|
6ca6: c4 c1 7e 16 04 cb vmovshdup (%r11,%rcx,8),%ymm0
|
|
6cac: c5 ec c6 ca b1 vshufps $0xb1,%ymm2,%ymm2,%ymm1
|
|
6cb1: c5 fc 59 d9 vmulps %ymm1,%ymm0,%ymm3
|
|
6cb5: c4 c1 7e 12 24 cb vmovsldup (%r11,%rcx,8),%ymm4
|
|
6cbb: c4 e2 6d a6 e3 vfmaddsub213ps %ymm3,%ymm2,%ymm4
|
|
6cc0: c4 c1 7c 11 24 c8 vmovups %ymm4,(%r8,%rcx,8)
|
|
6cc6: 62 c1 7c 28 10 4c ca vmovups 0x20(%r10,%rcx,8),%ymm17
|
|
6ccd: 01
|
|
6cce: c4 c1 7e 16 6c cb 20 vmovshdup 0x20(%r11,%rcx,8),%ymm5
|
|
6cd5: 62 a1 74 20 c6 c1 b1 vshufps $0xb1,%ymm17,%ymm17,%ymm16
|
|
6cdc: 62 a1 54 28 59 d0 vmulps %ymm16,%ymm5,%ymm18
|
|
6ce2: 62 c1 7e 28 12 5c cb vmovsldup 0x20(%r11,%rcx,8),%ymm19
|
|
6ce9: 01
|
|
6cea: 62 a2 75 20 a6 da vfmaddsub213ps %ymm18,%ymm17,%ymm19
|
|
6cf0: 62 c1 7c 28 11 5c c8 vmovups %ymm19,0x20(%r8,%rcx,8)
|
|
6cf7: 01
|
|
6cf8: 48 83 c1 08 add $0x8,%rcx
|
|
6cfc: 49 3b c9 cmp %r9,%rcx
|
|
6cff: 72 9f jb 0x6ca0
|
|
6d01: 4c 3b ca cmp %rdx,%r9
|
|
6d04: 73 4a jae 0x6d50
|
|
6d06: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6d0d: 00
|
|
6d0e: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6d15: 0f 1f 40 00 nopl 0x0(%rax)
|
|
6d19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6d20: c4 81 7b 10 1c ca vmovsd (%r10,%r9,8),%xmm3
|
|
6d26: c4 81 7b 10 04 cb vmovsd (%r11,%r9,8),%xmm0
|
|
6d2c: c5 fa 16 c8 vmovshdup %xmm0,%xmm1
|
|
6d30: c5 e0 c6 d3 b1 vshufps $0xb1,%xmm3,%xmm3,%xmm2
|
|
6d35: c5 f0 59 e2 vmulps %xmm2,%xmm1,%xmm4
|
|
6d39: c5 fa 12 e8 vmovsldup %xmm0,%xmm5
|
|
6d3d: c4 e2 61 a6 ec vfmaddsub213ps %xmm4,%xmm3,%xmm5
|
|
6d42: c4 81 7b 11 2c c8 vmovsd %xmm5,(%r8,%r9,8)
|
|
6d48: 49 ff c1 inc %r9
|
|
6d4b: 4c 3b ca cmp %rdx,%r9
|
|
6d4e: 72 d0 jb 0x6d20
|
|
6d50: 33 c0 xor %eax,%eax
|
|
6d52: c5 f8 77 vzeroupper
|
|
6d55: 41 5e pop %r14
|
|
6d57: c3 ret
|
|
6d58: 45 33 c9 xor %r9d,%r9d
|
|
6d5b: eb a4 jmp 0x6d01
|
|
6d5d: 41 83 e1 f8 and $0xfffffff8,%r9d
|
|
6d61: 33 c9 xor %ecx,%ecx
|
|
6d63: 4d 63 c9 movslq %r9d,%r9
|
|
6d66: e9 35 ff ff ff jmp 0x6ca0
|
|
6d6b: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
6d70: 41 5e pop %r14
|
|
6d72: c3 ret
|
|
6d73: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
6d78: 41 5e pop %r14
|
|
6d7a: c3 ret
|
|
6d7b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
6d80: 48 83 ec 28 sub $0x28,%rsp
|
|
6d84: 48 85 c9 test %rcx,%rcx
|
|
6d87: 74 20 je 0x6da9
|
|
6d89: 48 85 d2 test %rdx,%rdx
|
|
6d8c: 74 1b je 0x6da9
|
|
6d8e: 45 85 c0 test %r8d,%r8d
|
|
6d91: 7f 0a jg 0x6d9d
|
|
6d93: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
6d98: 48 83 c4 28 add $0x28,%rsp
|
|
6d9c: c3 ret
|
|
6d9d: e8 2e b8 a5 01 call 0x1a625d0
|
|
6da2: 33 c0 xor %eax,%eax
|
|
6da4: 48 83 c4 28 add $0x28,%rsp
|
|
6da8: c3 ret
|
|
6da9: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
6dae: 48 83 c4 28 add $0x28,%rsp
|
|
6db2: c3 ret
|
|
6db3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
6db8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6dbf: 00
|
|
6dc0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
|
|
6dc5: 48 85 c9 test %rcx,%rcx
|
|
6dc8: 74 22 je 0x6dec
|
|
6dca: 48 85 d2 test %rdx,%rdx
|
|
6dcd: 74 1d je 0x6dec
|
|
6dcf: 45 85 c0 test %r8d,%r8d
|
|
6dd2: 7f 0b jg 0x6ddf
|
|
6dd4: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
6dd9: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
6dde: c3 ret
|
|
6ddf: e8 6c be a5 01 call 0x1a62c50
|
|
6de4: 33 c0 xor %eax,%eax
|
|
6de6: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
6deb: c3 ret
|
|
6dec: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
6df1: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
6df6: c3 ret
|
|
6df7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
6dfe: 00 00
|
|
6e00: 48 83 ec 28 sub $0x28,%rsp
|
|
6e04: 48 85 c9 test %rcx,%rcx
|
|
6e07: 74 20 je 0x6e29
|
|
6e09: 48 85 d2 test %rdx,%rdx
|
|
6e0c: 74 1b je 0x6e29
|
|
6e0e: 45 85 c0 test %r8d,%r8d
|
|
6e11: 7f 0a jg 0x6e1d
|
|
6e13: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
6e18: 48 83 c4 28 add $0x28,%rsp
|
|
6e1c: c3 ret
|
|
6e1d: e8 de c4 a5 01 call 0x1a63300
|
|
6e22: 33 c0 xor %eax,%eax
|
|
6e24: 48 83 c4 28 add $0x28,%rsp
|
|
6e28: c3 ret
|
|
6e29: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
6e2e: 48 83 c4 28 add $0x28,%rsp
|
|
6e32: c3 ret
|
|
6e33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
6e38: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6e3f: 00
|
|
6e40: 56 push %rsi
|
|
6e41: 48 89 d6 mov %rdx,%rsi
|
|
6e44: 48 85 c9 test %rcx,%rcx
|
|
6e47: 0f 84 29 02 00 00 je 0x7076
|
|
6e4d: 48 85 f6 test %rsi,%rsi
|
|
6e50: 0f 84 20 02 00 00 je 0x7076
|
|
6e56: 45 85 c0 test %r8d,%r8d
|
|
6e59: 0f 8e 10 02 00 00 jle 0x706f
|
|
6e5f: 41 83 f8 08 cmp $0x8,%r8d
|
|
6e63: 0f 8c f6 01 00 00 jl 0x705f
|
|
6e69: 49 89 f1 mov %rsi,%r9
|
|
6e6c: 49 83 e1 1f and $0x1f,%r9
|
|
6e70: 45 89 c9 mov %r9d,%r9d
|
|
6e73: 45 85 c9 test %r9d,%r9d
|
|
6e76: 74 18 je 0x6e90
|
|
6e78: 41 f7 c1 07 00 00 00 test $0x7,%r9d
|
|
6e7f: 0f 85 da 01 00 00 jne 0x705f
|
|
6e85: 41 f7 d9 neg %r9d
|
|
6e88: 41 83 c1 20 add $0x20,%r9d
|
|
6e8c: 41 c1 e9 03 shr $0x3,%r9d
|
|
6e90: 41 8d 41 08 lea 0x8(%r9),%eax
|
|
6e94: 44 3b c0 cmp %eax,%r8d
|
|
6e97: 0f 8c c2 01 00 00 jl 0x705f
|
|
6e9d: 44 89 c0 mov %r8d,%eax
|
|
6ea0: 33 d2 xor %edx,%edx
|
|
6ea2: 41 2b c1 sub %r9d,%eax
|
|
6ea5: 83 e0 07 and $0x7,%eax
|
|
6ea8: f7 d8 neg %eax
|
|
6eaa: 41 03 c0 add %r8d,%eax
|
|
6ead: 45 85 c9 test %r9d,%r9d
|
|
6eb0: 76 3e jbe 0x6ef0
|
|
6eb2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6eb9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6ec0: c5 fb 10 14 d6 vmovsd (%rsi,%rdx,8),%xmm2
|
|
6ec5: c5 fb 10 0c d1 vmovsd (%rcx,%rdx,8),%xmm1
|
|
6eca: c5 fa 12 c1 vmovsldup %xmm1,%xmm0
|
|
6ece: c5 fa 16 d9 vmovshdup %xmm1,%xmm3
|
|
6ed2: c5 e8 c6 e2 b1 vshufps $0xb1,%xmm2,%xmm2,%xmm4
|
|
6ed7: c5 f8 59 ea vmulps %xmm2,%xmm0,%xmm5
|
|
6edb: c5 e0 59 c4 vmulps %xmm4,%xmm3,%xmm0
|
|
6edf: c5 d3 d0 c8 vaddsubps %xmm0,%xmm5,%xmm1
|
|
6ee3: c5 fb 11 0c d6 vmovsd %xmm1,(%rsi,%rdx,8)
|
|
6ee8: 48 ff c2 inc %rdx
|
|
6eeb: 49 3b d1 cmp %r9,%rdx
|
|
6eee: 72 d0 jb 0x6ec0
|
|
6ef0: 48 63 d0 movslq %eax,%rdx
|
|
6ef3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
6ef8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6eff: 00
|
|
6f00: c4 a1 78 10 04 c9 vmovups (%rcx,%r9,8),%xmm0
|
|
6f06: c4 a1 7e 12 0c ce vmovsldup (%rsi,%r9,8),%ymm1
|
|
6f0c: c4 a1 7e 16 1c ce vmovshdup (%rsi,%r9,8),%ymm3
|
|
6f12: c4 a3 7d 18 54 c9 10 vinsertf128 $0x1,0x10(%rcx,%r9,8),%ymm0,%ymm2
|
|
6f19: 01
|
|
6f1a: c5 ec c6 e2 b1 vshufps $0xb1,%ymm2,%ymm2,%ymm4
|
|
6f1f: c5 f4 59 ea vmulps %ymm2,%ymm1,%ymm5
|
|
6f23: c5 e4 59 c4 vmulps %ymm4,%ymm3,%ymm0
|
|
6f27: c5 d7 d0 c8 vaddsubps %ymm0,%ymm5,%ymm1
|
|
6f2b: c4 a1 7c 11 0c ce vmovups %ymm1,(%rsi,%r9,8)
|
|
6f31: c4 a1 78 10 54 c9 20 vmovups 0x20(%rcx,%r9,8),%xmm2
|
|
6f38: c4 a1 7e 12 5c ce 20 vmovsldup 0x20(%rsi,%r9,8),%ymm3
|
|
6f3f: c4 a1 7e 16 6c ce 20 vmovshdup 0x20(%rsi,%r9,8),%ymm5
|
|
6f46: c4 a3 6d 18 64 c9 30 vinsertf128 $0x1,0x30(%rcx,%r9,8),%ymm2,%ymm4
|
|
6f4d: 01
|
|
6f4e: c5 e4 59 c4 vmulps %ymm4,%ymm3,%ymm0
|
|
6f52: c5 dc c6 e4 b1 vshufps $0xb1,%ymm4,%ymm4,%ymm4
|
|
6f57: c5 d4 59 cc vmulps %ymm4,%ymm5,%ymm1
|
|
6f5b: c5 ff d0 d1 vaddsubps %ymm1,%ymm0,%ymm2
|
|
6f5f: c4 a1 7c 11 54 ce 20 vmovups %ymm2,0x20(%rsi,%r9,8)
|
|
6f66: 49 83 c1 08 add $0x8,%r9
|
|
6f6a: 4c 3b ca cmp %rdx,%r9
|
|
6f6d: 72 91 jb 0x6f00
|
|
6f6f: 44 8d 48 01 lea 0x1(%rax),%r9d
|
|
6f73: 45 3b c8 cmp %r8d,%r9d
|
|
6f76: 0f 87 d7 00 00 00 ja 0x7053
|
|
6f7c: 4d 63 d0 movslq %r8d,%r10
|
|
6f7f: 4c 2b d2 sub %rdx,%r10
|
|
6f82: 49 83 fa 02 cmp $0x2,%r10
|
|
6f86: 0f 8c ce 00 00 00 jl 0x705a
|
|
6f8c: 45 89 d3 mov %r10d,%r11d
|
|
6f8f: 45 33 c9 xor %r9d,%r9d
|
|
6f92: 41 83 e3 fe and $0xfffffffe,%r11d
|
|
6f96: 4c 8d 04 d1 lea (%rcx,%rdx,8),%r8
|
|
6f9a: 4d 63 db movslq %r11d,%r11
|
|
6f9d: 48 8d 14 d6 lea (%rsi,%rdx,8),%rdx
|
|
6fa1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6fa8: 00
|
|
6fa9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6fb0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6fb7: 00
|
|
6fb8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6fbf: 90 nop
|
|
6fc0: c4 81 78 10 0c c8 vmovups (%r8,%r9,8),%xmm1
|
|
6fc6: c4 a1 7a 12 04 ca vmovsldup (%rdx,%r9,8),%xmm0
|
|
6fcc: c4 a1 7a 16 14 ca vmovshdup (%rdx,%r9,8),%xmm2
|
|
6fd2: c5 f0 c6 d9 b1 vshufps $0xb1,%xmm1,%xmm1,%xmm3
|
|
6fd7: c5 f8 59 e1 vmulps %xmm1,%xmm0,%xmm4
|
|
6fdb: c5 e8 59 eb vmulps %xmm3,%xmm2,%xmm5
|
|
6fdf: c5 db d0 c5 vaddsubps %xmm5,%xmm4,%xmm0
|
|
6fe3: c4 a1 78 11 04 ca vmovups %xmm0,(%rdx,%r9,8)
|
|
6fe9: 49 83 c1 02 add $0x2,%r9
|
|
6fed: 4d 3b cb cmp %r11,%r9
|
|
6ff0: 72 ce jb 0x6fc0
|
|
6ff2: 4d 3b da cmp %r10,%r11
|
|
6ff5: 73 5c jae 0x7053
|
|
6ff7: 48 63 c0 movslq %eax,%rax
|
|
6ffa: 48 8d 14 c1 lea (%rcx,%rax,8),%rdx
|
|
6ffe: 48 8d 04 c6 lea (%rsi,%rax,8),%rax
|
|
7002: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
7009: 00
|
|
700a: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7011: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
7018: 00
|
|
7019: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7020: c4 a1 7b 10 14 d8 vmovsd (%rax,%r11,8),%xmm2
|
|
7026: c4 a1 7b 10 0c da vmovsd (%rdx,%r11,8),%xmm1
|
|
702c: c5 fa 12 c1 vmovsldup %xmm1,%xmm0
|
|
7030: c5 fa 16 d9 vmovshdup %xmm1,%xmm3
|
|
7034: c5 e8 c6 e2 b1 vshufps $0xb1,%xmm2,%xmm2,%xmm4
|
|
7039: c5 f8 59 ea vmulps %xmm2,%xmm0,%xmm5
|
|
703d: c5 e0 59 c4 vmulps %xmm4,%xmm3,%xmm0
|
|
7041: c5 d3 d0 c8 vaddsubps %xmm0,%xmm5,%xmm1
|
|
7045: c4 a1 7b 11 0c d8 vmovsd %xmm1,(%rax,%r11,8)
|
|
704b: 49 ff c3 inc %r11
|
|
704e: 4d 3b da cmp %r10,%r11
|
|
7051: 72 cd jb 0x7020
|
|
7053: 33 c0 xor %eax,%eax
|
|
7055: c5 f8 77 vzeroupper
|
|
7058: 5e pop %rsi
|
|
7059: c3 ret
|
|
705a: 45 33 db xor %r11d,%r11d
|
|
705d: eb 93 jmp 0x6ff2
|
|
705f: 33 c0 xor %eax,%eax
|
|
7061: 41 83 f8 01 cmp $0x1,%r8d
|
|
7065: 72 ec jb 0x7053
|
|
7067: 4d 63 d0 movslq %r8d,%r10
|
|
706a: 45 33 db xor %r11d,%r11d
|
|
706d: eb 83 jmp 0x6ff2
|
|
706f: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
7074: 5e pop %rsi
|
|
7075: c3 ret
|
|
7076: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
707b: 5e pop %rsi
|
|
707c: c3 ret
|
|
707d: 0f 1f 00 nopl (%rax)
|
|
7080: 49 89 d1 mov %rdx,%r9
|
|
7083: 48 85 c9 test %rcx,%rcx
|
|
7086: 0f 84 73 01 00 00 je 0x71ff
|
|
708c: 4d 85 c9 test %r9,%r9
|
|
708f: 0f 84 6a 01 00 00 je 0x71ff
|
|
7095: 45 85 c0 test %r8d,%r8d
|
|
7098: 0f 8e 5b 01 00 00 jle 0x71f9
|
|
709e: 49 63 d0 movslq %r8d,%rdx
|
|
70a1: 48 83 fa 08 cmp $0x8,%rdx
|
|
70a5: 0f 8c 49 01 00 00 jl 0x71f4
|
|
70ab: 4c 89 c8 mov %r9,%rax
|
|
70ae: 48 83 e0 1f and $0x1f,%rax
|
|
70b2: 89 c0 mov %eax,%eax
|
|
70b4: 85 c0 test %eax,%eax
|
|
70b6: 74 10 je 0x70c8
|
|
70b8: a8 07 test $0x7,%al
|
|
70ba: 0f 85 34 01 00 00 jne 0x71f4
|
|
70c0: f7 d8 neg %eax
|
|
70c2: 83 c0 20 add $0x20,%eax
|
|
70c5: c1 e8 03 shr $0x3,%eax
|
|
70c8: 44 8d 50 08 lea 0x8(%rax),%r10d
|
|
70cc: 49 3b d2 cmp %r10,%rdx
|
|
70cf: 0f 8c 1f 01 00 00 jl 0x71f4
|
|
70d5: 45 89 c2 mov %r8d,%r10d
|
|
70d8: 44 2b d0 sub %eax,%r10d
|
|
70db: 41 83 e2 07 and $0x7,%r10d
|
|
70df: 45 2b c2 sub %r10d,%r8d
|
|
70e2: 45 33 d2 xor %r10d,%r10d
|
|
70e5: 85 c0 test %eax,%eax
|
|
70e7: 76 47 jbe 0x7130
|
|
70e9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
70f0: 00
|
|
70f1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
70f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
70ff: 00
|
|
7100: c4 81 7b 10 1c d1 vmovsd (%r9,%r10,8),%xmm3
|
|
7106: c4 a1 7b 10 04 d1 vmovsd (%rcx,%r10,8),%xmm0
|
|
710c: c5 fa 16 c8 vmovshdup %xmm0,%xmm1
|
|
7110: c5 e0 c6 d3 b1 vshufps $0xb1,%xmm3,%xmm3,%xmm2
|
|
7115: c5 f0 59 e2 vmulps %xmm2,%xmm1,%xmm4
|
|
7119: c5 fa 12 e8 vmovsldup %xmm0,%xmm5
|
|
711d: c4 e2 61 a6 ec vfmaddsub213ps %xmm4,%xmm3,%xmm5
|
|
7122: c4 81 7b 11 2c d1 vmovsd %xmm5,(%r9,%r10,8)
|
|
7128: 49 ff c2 inc %r10
|
|
712b: 4c 3b d0 cmp %rax,%r10
|
|
712e: 72 d0 jb 0x7100
|
|
7130: 4d 63 d0 movslq %r8d,%r10
|
|
7133: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
7138: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
713f: 00
|
|
7140: c5 fc 10 14 c1 vmovups (%rcx,%rax,8),%ymm2
|
|
7145: c4 c1 7e 16 04 c1 vmovshdup (%r9,%rax,8),%ymm0
|
|
714b: c5 ec c6 ca b1 vshufps $0xb1,%ymm2,%ymm2,%ymm1
|
|
7150: c5 fc 59 d9 vmulps %ymm1,%ymm0,%ymm3
|
|
7154: c4 c1 7e 12 24 c1 vmovsldup (%r9,%rax,8),%ymm4
|
|
715a: c4 e2 6d a6 e3 vfmaddsub213ps %ymm3,%ymm2,%ymm4
|
|
715f: c4 c1 7c 11 24 c1 vmovups %ymm4,(%r9,%rax,8)
|
|
7165: c5 fc 10 4c c1 20 vmovups 0x20(%rcx,%rax,8),%ymm1
|
|
716b: c4 c1 7e 16 6c c1 20 vmovshdup 0x20(%r9,%rax,8),%ymm5
|
|
7172: c5 f4 c6 c1 b1 vshufps $0xb1,%ymm1,%ymm1,%ymm0
|
|
7177: c5 d4 59 e8 vmulps %ymm0,%ymm5,%ymm5
|
|
717b: c4 c1 7e 12 54 c1 20 vmovsldup 0x20(%r9,%rax,8),%ymm2
|
|
7182: c4 e2 75 a6 d5 vfmaddsub213ps %ymm5,%ymm1,%ymm2
|
|
7187: c4 c1 7c 11 54 c1 20 vmovups %ymm2,0x20(%r9,%rax,8)
|
|
718e: 48 83 c0 08 add $0x8,%rax
|
|
7192: 49 3b c2 cmp %r10,%rax
|
|
7195: 72 a9 jb 0x7140
|
|
7197: 33 c0 xor %eax,%eax
|
|
7199: 45 8d 50 01 lea 0x1(%r8),%r10d
|
|
719d: 4d 63 d2 movslq %r10d,%r10
|
|
71a0: 4c 3b d2 cmp %rdx,%r10
|
|
71a3: 77 49 ja 0x71ee
|
|
71a5: 4d 63 c0 movslq %r8d,%r8
|
|
71a8: 49 2b d0 sub %r8,%rdx
|
|
71ab: 4e 8d 14 c1 lea (%rcx,%r8,8),%r10
|
|
71af: 4b 8d 0c c1 lea (%r9,%r8,8),%rcx
|
|
71b3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
71b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
71bf: 00
|
|
71c0: c5 fb 10 1c c1 vmovsd (%rcx,%rax,8),%xmm3
|
|
71c5: c4 c1 7b 10 04 c2 vmovsd (%r10,%rax,8),%xmm0
|
|
71cb: c5 fa 16 c8 vmovshdup %xmm0,%xmm1
|
|
71cf: c5 e0 c6 d3 b1 vshufps $0xb1,%xmm3,%xmm3,%xmm2
|
|
71d4: c5 f0 59 e2 vmulps %xmm2,%xmm1,%xmm4
|
|
71d8: c5 fa 12 e8 vmovsldup %xmm0,%xmm5
|
|
71dc: c4 e2 61 a6 ec vfmaddsub213ps %xmm4,%xmm3,%xmm5
|
|
71e1: c5 fb 11 2c c1 vmovsd %xmm5,(%rcx,%rax,8)
|
|
71e6: 48 ff c0 inc %rax
|
|
71e9: 48 3b c2 cmp %rdx,%rax
|
|
71ec: 72 d2 jb 0x71c0
|
|
71ee: 33 c0 xor %eax,%eax
|
|
71f0: c5 f8 77 vzeroupper
|
|
71f3: c3 ret
|
|
71f4: 45 33 c0 xor %r8d,%r8d
|
|
71f7: eb 9e jmp 0x7197
|
|
71f9: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
71fe: c3 ret
|
|
71ff: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
7204: c3 ret
|
|
7205: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
720c: 00
|
|
720d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7214: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
7219: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7220: 49 89 d1 mov %rdx,%r9
|
|
7223: 48 85 c9 test %rcx,%rcx
|
|
7226: 0f 84 73 01 00 00 je 0x739f
|
|
722c: 4d 85 c9 test %r9,%r9
|
|
722f: 0f 84 6a 01 00 00 je 0x739f
|
|
7235: 45 85 c0 test %r8d,%r8d
|
|
7238: 0f 8e 5b 01 00 00 jle 0x7399
|
|
723e: 49 63 d0 movslq %r8d,%rdx
|
|
7241: 48 83 fa 08 cmp $0x8,%rdx
|
|
7245: 0f 8c 49 01 00 00 jl 0x7394
|
|
724b: 4c 89 c8 mov %r9,%rax
|
|
724e: 48 83 e0 1f and $0x1f,%rax
|
|
7252: 89 c0 mov %eax,%eax
|
|
7254: 85 c0 test %eax,%eax
|
|
7256: 74 10 je 0x7268
|
|
7258: a8 07 test $0x7,%al
|
|
725a: 0f 85 34 01 00 00 jne 0x7394
|
|
7260: f7 d8 neg %eax
|
|
7262: 83 c0 20 add $0x20,%eax
|
|
7265: c1 e8 03 shr $0x3,%eax
|
|
7268: 44 8d 50 08 lea 0x8(%rax),%r10d
|
|
726c: 49 3b d2 cmp %r10,%rdx
|
|
726f: 0f 8c 1f 01 00 00 jl 0x7394
|
|
7275: 45 89 c2 mov %r8d,%r10d
|
|
7278: 44 2b d0 sub %eax,%r10d
|
|
727b: 41 83 e2 07 and $0x7,%r10d
|
|
727f: 45 2b c2 sub %r10d,%r8d
|
|
7282: 45 33 d2 xor %r10d,%r10d
|
|
7285: 85 c0 test %eax,%eax
|
|
7287: 76 47 jbe 0x72d0
|
|
7289: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
7290: 00
|
|
7291: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7298: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
729f: 00
|
|
72a0: c4 81 7b 10 1c d1 vmovsd (%r9,%r10,8),%xmm3
|
|
72a6: c4 a1 7b 10 04 d1 vmovsd (%rcx,%r10,8),%xmm0
|
|
72ac: c5 fa 16 c8 vmovshdup %xmm0,%xmm1
|
|
72b0: c5 e0 c6 d3 b1 vshufps $0xb1,%xmm3,%xmm3,%xmm2
|
|
72b5: c5 f0 59 e2 vmulps %xmm2,%xmm1,%xmm4
|
|
72b9: c5 fa 12 e8 vmovsldup %xmm0,%xmm5
|
|
72bd: c4 e2 61 a6 ec vfmaddsub213ps %xmm4,%xmm3,%xmm5
|
|
72c2: c4 81 7b 11 2c d1 vmovsd %xmm5,(%r9,%r10,8)
|
|
72c8: 49 ff c2 inc %r10
|
|
72cb: 4c 3b d0 cmp %rax,%r10
|
|
72ce: 72 d0 jb 0x72a0
|
|
72d0: 4d 63 d0 movslq %r8d,%r10
|
|
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: c5 fc 10 14 c1 vmovups (%rcx,%rax,8),%ymm2
|
|
72e5: c4 c1 7e 16 04 c1 vmovshdup (%r9,%rax,8),%ymm0
|
|
72eb: c5 ec c6 ca b1 vshufps $0xb1,%ymm2,%ymm2,%ymm1
|
|
72f0: c5 fc 59 d9 vmulps %ymm1,%ymm0,%ymm3
|
|
72f4: c4 c1 7e 12 24 c1 vmovsldup (%r9,%rax,8),%ymm4
|
|
72fa: c4 e2 6d a6 e3 vfmaddsub213ps %ymm3,%ymm2,%ymm4
|
|
72ff: c4 c1 7c 11 24 c1 vmovups %ymm4,(%r9,%rax,8)
|
|
7305: 62 e1 7c 28 10 4c c1 vmovups 0x20(%rcx,%rax,8),%ymm17
|
|
730c: 01
|
|
730d: c4 c1 7e 16 6c c1 20 vmovshdup 0x20(%r9,%rax,8),%ymm5
|
|
7314: 62 a1 74 20 c6 c1 b1 vshufps $0xb1,%ymm17,%ymm17,%ymm16
|
|
731b: 62 a1 54 28 59 d0 vmulps %ymm16,%ymm5,%ymm18
|
|
7321: 62 c1 7e 28 12 5c c1 vmovsldup 0x20(%r9,%rax,8),%ymm19
|
|
7328: 01
|
|
7329: 62 a2 75 20 a6 da vfmaddsub213ps %ymm18,%ymm17,%ymm19
|
|
732f: 62 c1 7c 28 11 5c c1 vmovups %ymm19,0x20(%r9,%rax,8)
|
|
7336: 01
|
|
7337: 48 83 c0 08 add $0x8,%rax
|
|
733b: 49 3b c2 cmp %r10,%rax
|
|
733e: 72 a0 jb 0x72e0
|
|
7340: 33 c0 xor %eax,%eax
|
|
7342: 45 8d 50 01 lea 0x1(%r8),%r10d
|
|
7346: 4d 63 d2 movslq %r10d,%r10
|
|
7349: 4c 3b d2 cmp %rdx,%r10
|
|
734c: 77 40 ja 0x738e
|
|
734e: 4d 63 c0 movslq %r8d,%r8
|
|
7351: 49 2b d0 sub %r8,%rdx
|
|
7354: 4e 8d 14 c1 lea (%rcx,%r8,8),%r10
|
|
7358: 4b 8d 0c c1 lea (%r9,%r8,8),%rcx
|
|
735c: 0f 1f 40 00 nopl 0x0(%rax)
|
|
7360: c5 fb 10 1c c1 vmovsd (%rcx,%rax,8),%xmm3
|
|
7365: c4 c1 7b 10 04 c2 vmovsd (%r10,%rax,8),%xmm0
|
|
736b: c5 fa 16 c8 vmovshdup %xmm0,%xmm1
|
|
736f: c5 e0 c6 d3 b1 vshufps $0xb1,%xmm3,%xmm3,%xmm2
|
|
7374: c5 f0 59 e2 vmulps %xmm2,%xmm1,%xmm4
|
|
7378: c5 fa 12 e8 vmovsldup %xmm0,%xmm5
|
|
737c: c4 e2 61 a6 ec vfmaddsub213ps %xmm4,%xmm3,%xmm5
|
|
7381: c5 fb 11 2c c1 vmovsd %xmm5,(%rcx,%rax,8)
|
|
7386: 48 ff c0 inc %rax
|
|
7389: 48 3b c2 cmp %rdx,%rax
|
|
738c: 72 d2 jb 0x7360
|
|
738e: 33 c0 xor %eax,%eax
|
|
7390: c5 f8 77 vzeroupper
|
|
7393: c3 ret
|
|
7394: 45 33 c0 xor %r8d,%r8d
|
|
7397: eb a7 jmp 0x7340
|
|
7399: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
739e: c3 ret
|
|
739f: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
73a4: c3 ret
|
|
73a5: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
73ac: 00
|
|
73ad: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
73b4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
73b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
73c0: 48 83 ec 28 sub $0x28,%rsp
|
|
73c4: 48 85 c9 test %rcx,%rcx
|
|
73c7: 74 23 je 0x73ec
|
|
73c9: 48 85 d2 test %rdx,%rdx
|
|
73cc: 74 1e je 0x73ec
|
|
73ce: 4d 85 c0 test %r8,%r8
|
|
73d1: 74 19 je 0x73ec
|
|
73d3: 45 85 c9 test %r9d,%r9d
|
|
73d6: 7e 1e jle 0x73f6
|
|
73d8: e8 d3 ce a5 01 call 0x1a642b0
|
|
73dd: ba 02 00 00 00 mov $0x2,%edx
|
|
73e2: 85 c0 test %eax,%eax
|
|
73e4: 0f 45 c2 cmovne %edx,%eax
|
|
73e7: 48 83 c4 28 add $0x28,%rsp
|
|
73eb: c3 ret
|
|
73ec: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
73f1: 48 83 c4 28 add $0x28,%rsp
|
|
73f5: c3 ret
|
|
73f6: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
73fb: 48 83 c4 28 add $0x28,%rsp
|
|
73ff: c3 ret
|
|
7400: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
|
|
7405: 48 85 c9 test %rcx,%rcx
|
|
7408: 74 24 je 0x742e
|
|
740a: 48 85 d2 test %rdx,%rdx
|
|
740d: 74 1f je 0x742e
|
|
740f: 4d 85 c0 test %r8,%r8
|
|
7412: 74 1a je 0x742e
|
|
7414: 45 85 c9 test %r9d,%r9d
|
|
7417: 7e 20 jle 0x7439
|
|
7419: e8 e2 13 a6 01 call 0x1a68800
|
|
741e: ba 02 00 00 00 mov $0x2,%edx
|
|
7423: 85 c0 test %eax,%eax
|
|
7425: 0f 45 c2 cmovne %edx,%eax
|
|
7428: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
742d: c3 ret
|
|
742e: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
7433: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
7438: c3 ret
|
|
7439: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
743e: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
7443: c3 ret
|
|
7444: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
744b: 00
|
|
744c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7453: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
7458: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
745f: 00
|
|
7460: 48 83 ec 28 sub $0x28,%rsp
|
|
7464: 48 85 c9 test %rcx,%rcx
|
|
7467: 74 23 je 0x748c
|
|
7469: 48 85 d2 test %rdx,%rdx
|
|
746c: 74 1e je 0x748c
|
|
746e: 4d 85 c0 test %r8,%r8
|
|
7471: 74 19 je 0x748c
|
|
7473: 45 85 c9 test %r9d,%r9d
|
|
7476: 7e 1e jle 0x7496
|
|
7478: e8 93 37 a6 01 call 0x1a6ac10
|
|
747d: ba 02 00 00 00 mov $0x2,%edx
|
|
7482: 85 c0 test %eax,%eax
|
|
7484: 0f 45 c2 cmovne %edx,%eax
|
|
7487: 48 83 c4 28 add $0x28,%rsp
|
|
748b: c3 ret
|
|
748c: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
7491: 48 83 c4 28 add $0x28,%rsp
|
|
7495: c3 ret
|
|
7496: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
749b: 48 83 c4 28 add $0x28,%rsp
|
|
749f: c3 ret
|
|
74a0: 48 83 ec 28 sub $0x28,%rsp
|
|
74a4: 48 85 c9 test %rcx,%rcx
|
|
74a7: 74 23 je 0x74cc
|
|
74a9: 48 85 d2 test %rdx,%rdx
|
|
74ac: 74 1e je 0x74cc
|
|
74ae: 4d 85 c0 test %r8,%r8
|
|
74b1: 74 19 je 0x74cc
|
|
74b3: 45 85 c9 test %r9d,%r9d
|
|
74b6: 7e 1e jle 0x74d6
|
|
74b8: e8 a3 79 a6 01 call 0x1a6ee60
|
|
74bd: ba 02 00 00 00 mov $0x2,%edx
|
|
74c2: 85 c0 test %eax,%eax
|
|
74c4: 0f 45 c2 cmovne %edx,%eax
|
|
74c7: 48 83 c4 28 add $0x28,%rsp
|
|
74cb: c3 ret
|
|
74cc: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
74d1: 48 83 c4 28 add $0x28,%rsp
|
|
74d5: c3 ret
|
|
74d6: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
74db: 48 83 c4 28 add $0x28,%rsp
|
|
74df: c3 ret
|
|
74e0: 48 83 ec 28 sub $0x28,%rsp
|
|
74e4: 48 85 c9 test %rcx,%rcx
|
|
74e7: 74 23 je 0x750c
|
|
74e9: 48 85 d2 test %rdx,%rdx
|
|
74ec: 74 1e je 0x750c
|
|
74ee: 4d 85 c0 test %r8,%r8
|
|
74f1: 74 19 je 0x750c
|
|
74f3: 45 85 c9 test %r9d,%r9d
|
|
74f6: 7e 1e jle 0x7516
|
|
74f8: e8 63 bd a6 01 call 0x1a73260
|
|
74fd: ba 02 00 00 00 mov $0x2,%edx
|
|
7502: 85 c0 test %eax,%eax
|
|
7504: 0f 45 c2 cmovne %edx,%eax
|
|
7507: 48 83 c4 28 add $0x28,%rsp
|
|
750b: c3 ret
|
|
750c: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
7511: 48 83 c4 28 add $0x28,%rsp
|
|
7515: c3 ret
|
|
7516: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
751b: 48 83 c4 28 add $0x28,%rsp
|
|
751f: c3 ret
|
|
7520: 48 83 ec 28 sub $0x28,%rsp
|
|
7524: 48 85 c9 test %rcx,%rcx
|
|
7527: 74 23 je 0x754c
|
|
7529: 48 85 d2 test %rdx,%rdx
|
|
752c: 74 1e je 0x754c
|
|
752e: 4d 85 c0 test %r8,%r8
|
|
7531: 74 19 je 0x754c
|
|
7533: 45 85 c9 test %r9d,%r9d
|
|
7536: 7e 1e jle 0x7556
|
|
7538: e8 43 fe a6 01 call 0x1a77380
|
|
753d: ba 02 00 00 00 mov $0x2,%edx
|
|
7542: 85 c0 test %eax,%eax
|
|
7544: 0f 45 c2 cmovne %edx,%eax
|
|
7547: 48 83 c4 28 add $0x28,%rsp
|
|
754b: c3 ret
|
|
754c: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
7551: 48 83 c4 28 add $0x28,%rsp
|
|
7555: c3 ret
|
|
7556: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
755b: 48 83 c4 28 add $0x28,%rsp
|
|
755f: c3 ret
|
|
7560: 48 83 ec 28 sub $0x28,%rsp
|
|
7564: 48 85 c9 test %rcx,%rcx
|
|
7567: 74 25 je 0x758e
|
|
7569: 48 85 d2 test %rdx,%rdx
|
|
756c: 74 20 je 0x758e
|
|
756e: 4d 85 c0 test %r8,%r8
|
|
7571: 74 1b je 0x758e
|
|
7573: 45 85 c9 test %r9d,%r9d
|
|
7576: 7f 0a jg 0x7582
|
|
7578: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
757d: 48 83 c4 28 add $0x28,%rsp
|
|
7581: c3 ret
|
|
7582: e8 d9 6c 03 00 call 0x3e260
|
|
7587: 33 c0 xor %eax,%eax
|
|
7589: 48 83 c4 28 add $0x28,%rsp
|
|
758d: c3 ret
|
|
758e: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
7593: 48 83 c4 28 add $0x28,%rsp
|
|
7597: c3 ret
|
|
7598: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
759f: 00
|
|
75a0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
|
|
75a5: 48 85 c9 test %rcx,%rcx
|
|
75a8: 74 27 je 0x75d1
|
|
75aa: 48 85 d2 test %rdx,%rdx
|
|
75ad: 74 22 je 0x75d1
|
|
75af: 4d 85 c0 test %r8,%r8
|
|
75b2: 74 1d je 0x75d1
|
|
75b4: 45 85 c9 test %r9d,%r9d
|
|
75b7: 7f 0b jg 0x75c4
|
|
75b9: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
75be: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
75c3: c3 ret
|
|
75c4: e8 d7 72 03 00 call 0x3e8a0
|
|
75c9: 33 c0 xor %eax,%eax
|
|
75cb: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
75d0: c3 ret
|
|
75d1: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
75d6: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
75db: c3 ret
|
|
75dc: 0f 1f 40 00 nopl 0x0(%rax)
|
|
75e0: 48 83 ec 28 sub $0x28,%rsp
|
|
75e4: 48 85 c9 test %rcx,%rcx
|
|
75e7: 74 25 je 0x760e
|
|
75e9: 48 85 d2 test %rdx,%rdx
|
|
75ec: 74 20 je 0x760e
|
|
75ee: 4d 85 c0 test %r8,%r8
|
|
75f1: 74 1b je 0x760e
|
|
75f3: 45 85 c9 test %r9d,%r9d
|
|
75f6: 7f 0a jg 0x7602
|
|
75f8: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
75fd: 48 83 c4 28 add $0x28,%rsp
|
|
7601: c3 ret
|
|
7602: e8 b9 78 03 00 call 0x3eec0
|
|
7607: 33 c0 xor %eax,%eax
|
|
7609: 48 83 c4 28 add $0x28,%rsp
|
|
760d: c3 ret
|
|
760e: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
7613: 48 83 c4 28 add $0x28,%rsp
|
|
7617: c3 ret
|
|
7618: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
761f: 00
|
|
7620: 41 56 push %r14
|
|
7622: 49 89 cb mov %rcx,%r11
|
|
7625: 4d 85 db test %r11,%r11
|
|
7628: 0f 84 1e 02 00 00 je 0x784c
|
|
762e: 48 85 d2 test %rdx,%rdx
|
|
7631: 0f 84 15 02 00 00 je 0x784c
|
|
7637: 4d 85 c0 test %r8,%r8
|
|
763a: 0f 84 0c 02 00 00 je 0x784c
|
|
7640: 45 85 c9 test %r9d,%r9d
|
|
7643: 0f 8e fb 01 00 00 jle 0x7844
|
|
7649: 49 63 c9 movslq %r9d,%rcx
|
|
764c: 48 83 f9 08 cmp $0x8,%rcx
|
|
7650: 0f 8c e9 01 00 00 jl 0x783f
|
|
7656: 4c 89 c0 mov %r8,%rax
|
|
7659: 48 83 e0 1f and $0x1f,%rax
|
|
765d: 85 c0 test %eax,%eax
|
|
765f: 74 0d je 0x766e
|
|
7661: a8 0f test $0xf,%al
|
|
7663: 0f 85 d6 01 00 00 jne 0x783f
|
|
7669: b8 01 00 00 00 mov $0x1,%eax
|
|
766e: 41 89 c2 mov %eax,%r10d
|
|
7671: 4d 8d 72 08 lea 0x8(%r10),%r14
|
|
7675: 49 3b ce cmp %r14,%rcx
|
|
7678: 0f 8c c1 01 00 00 jl 0x783f
|
|
767e: 45 89 ce mov %r9d,%r14d
|
|
7681: 44 2b f0 sub %eax,%r14d
|
|
7684: 41 83 e6 07 and $0x7,%r14d
|
|
7688: 45 2b ce sub %r14d,%r9d
|
|
768b: 45 33 f6 xor %r14d,%r14d
|
|
768e: 4d 63 c9 movslq %r9d,%r9
|
|
7691: 85 c0 test %eax,%eax
|
|
7693: 4c 89 f0 mov %r14,%rax
|
|
7696: 76 3f jbe 0x76d7
|
|
7698: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
769f: 00
|
|
76a0: c4 a1 79 10 14 18 vmovupd (%rax,%r11,1),%xmm2
|
|
76a6: c5 f9 10 0c 10 vmovupd (%rax,%rdx,1),%xmm1
|
|
76ab: c5 fb 12 04 10 vmovddup (%rax,%rdx,1),%xmm0
|
|
76b0: 49 ff c6 inc %r14
|
|
76b3: c5 f1 15 d9 vunpckhpd %xmm1,%xmm1,%xmm3
|
|
76b7: c5 e9 c6 e2 01 vshufpd $0x1,%xmm2,%xmm2,%xmm4
|
|
76bc: c5 f9 59 ea vmulpd %xmm2,%xmm0,%xmm5
|
|
76c0: c5 e1 59 c4 vmulpd %xmm4,%xmm3,%xmm0
|
|
76c4: c5 d1 d0 c8 vaddsubpd %xmm0,%xmm5,%xmm1
|
|
76c8: c4 a1 79 11 0c 00 vmovupd %xmm1,(%rax,%r8,1)
|
|
76ce: 48 83 c0 10 add $0x10,%rax
|
|
76d2: 4d 3b f2 cmp %r10,%r14
|
|
76d5: 72 c9 jb 0x76a0
|
|
76d7: 4c 89 d0 mov %r10,%rax
|
|
76da: 48 c1 e0 04 shl $0x4,%rax
|
|
76de: 66 90 xchg %ax,%ax
|
|
76e0: c5 f9 10 2c 10 vmovupd (%rax,%rdx,1),%xmm5
|
|
76e5: c4 a1 79 10 24 18 vmovupd (%rax,%r11,1),%xmm4
|
|
76eb: 49 83 c2 08 add $0x8,%r10
|
|
76ef: c4 e3 55 18 4c 10 10 vinsertf128 $0x1,0x10(%rax,%rdx,1),%ymm5,%ymm1
|
|
76f6: 01
|
|
76f7: c5 ff 12 c1 vmovddup %ymm1,%ymm0
|
|
76fb: c5 f5 15 d1 vunpckhpd %ymm1,%ymm1,%ymm2
|
|
76ff: c4 a3 5d 18 5c 18 10 vinsertf128 $0x1,0x10(%rax,%r11,1),%ymm4,%ymm3
|
|
7706: 01
|
|
7707: c5 fd 59 e3 vmulpd %ymm3,%ymm0,%ymm4
|
|
770b: c5 e5 c6 db 05 vshufpd $0x5,%ymm3,%ymm3,%ymm3
|
|
7710: c5 ed 59 c3 vmulpd %ymm3,%ymm2,%ymm0
|
|
7714: c5 dd d0 c8 vaddsubpd %ymm0,%ymm4,%ymm1
|
|
7718: c4 a1 7d 11 0c 00 vmovupd %ymm1,(%rax,%r8,1)
|
|
771e: c4 a1 79 10 54 18 20 vmovupd 0x20(%rax,%r11,1),%xmm2
|
|
7725: c5 f9 10 5c 10 20 vmovupd 0x20(%rax,%rdx,1),%xmm3
|
|
772b: c4 e3 65 18 6c 10 30 vinsertf128 $0x1,0x30(%rax,%rdx,1),%ymm3,%ymm5
|
|
7732: 01
|
|
7733: c4 a3 6d 18 54 18 30 vinsertf128 $0x1,0x30(%rax,%r11,1),%ymm2,%ymm2
|
|
773a: 01
|
|
773b: c5 ff 12 e5 vmovddup %ymm5,%ymm4
|
|
773f: c5 d5 15 c5 vunpckhpd %ymm5,%ymm5,%ymm0
|
|
7743: c5 ed c6 ca 05 vshufpd $0x5,%ymm2,%ymm2,%ymm1
|
|
7748: c5 dd 59 da vmulpd %ymm2,%ymm4,%ymm3
|
|
774c: c5 fd 59 d1 vmulpd %ymm1,%ymm0,%ymm2
|
|
7750: c5 e5 d0 e2 vaddsubpd %ymm2,%ymm3,%ymm4
|
|
7754: c4 a1 7d 11 64 00 20 vmovupd %ymm4,0x20(%rax,%r8,1)
|
|
775b: c5 f9 10 44 10 40 vmovupd 0x40(%rax,%rdx,1),%xmm0
|
|
7761: c4 a1 79 10 6c 18 40 vmovupd 0x40(%rax,%r11,1),%xmm5
|
|
7768: c4 e3 7d 18 5c 10 50 vinsertf128 $0x1,0x50(%rax,%rdx,1),%ymm0,%ymm3
|
|
776f: 01
|
|
7770: c5 ff 12 d3 vmovddup %ymm3,%ymm2
|
|
7774: c5 e5 15 e3 vunpckhpd %ymm3,%ymm3,%ymm4
|
|
7778: c4 a3 55 18 4c 18 50 vinsertf128 $0x1,0x50(%rax,%r11,1),%ymm5,%ymm1
|
|
777f: 01
|
|
7780: c5 ed 59 c1 vmulpd %ymm1,%ymm2,%ymm0
|
|
7784: c5 f5 c6 c9 05 vshufpd $0x5,%ymm1,%ymm1,%ymm1
|
|
7789: c5 dd 59 c9 vmulpd %ymm1,%ymm4,%ymm1
|
|
778d: c5 fd d0 d1 vaddsubpd %ymm1,%ymm0,%ymm2
|
|
7791: c4 a1 7d 11 54 00 40 vmovupd %ymm2,0x40(%rax,%r8,1)
|
|
7798: c5 f9 10 64 10 60 vmovupd 0x60(%rax,%rdx,1),%xmm4
|
|
779e: c4 a1 79 10 5c 18 60 vmovupd 0x60(%rax,%r11,1),%xmm3
|
|
77a5: c4 e3 5d 18 4c 10 70 vinsertf128 $0x1,0x70(%rax,%rdx,1),%ymm4,%ymm1
|
|
77ac: 01
|
|
77ad: c5 ff 12 e9 vmovddup %ymm1,%ymm5
|
|
77b1: c5 f5 15 d1 vunpckhpd %ymm1,%ymm1,%ymm2
|
|
77b5: c4 a3 65 18 44 18 70 vinsertf128 $0x1,0x70(%rax,%r11,1),%ymm3,%ymm0
|
|
77bc: 01
|
|
77bd: c5 d5 59 d8 vmulpd %ymm0,%ymm5,%ymm3
|
|
77c1: c5 fd c6 c0 05 vshufpd $0x5,%ymm0,%ymm0,%ymm0
|
|
77c6: c5 ed 59 e0 vmulpd %ymm0,%ymm2,%ymm4
|
|
77ca: c5 e5 d0 ec vaddsubpd %ymm4,%ymm3,%ymm5
|
|
77ce: c4 a1 7d 11 6c 00 60 vmovupd %ymm5,0x60(%rax,%r8,1)
|
|
77d5: 48 05 80 00 00 00 add $0x80,%rax
|
|
77db: 4d 3b d1 cmp %r9,%r10
|
|
77de: 0f 82 fc fe ff ff jb 0x76e0
|
|
77e4: 4c 89 c8 mov %r9,%rax
|
|
77e7: 48 c1 e0 04 shl $0x4,%rax
|
|
77eb: 4c 3b c9 cmp %rcx,%r9
|
|
77ee: 73 47 jae 0x7837
|
|
77f0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
77f7: 00
|
|
77f8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
77ff: 90 nop
|
|
7800: c4 a1 79 10 14 18 vmovupd (%rax,%r11,1),%xmm2
|
|
7806: c5 f9 10 0c 10 vmovupd (%rax,%rdx,1),%xmm1
|
|
780b: c5 fb 12 04 10 vmovddup (%rax,%rdx,1),%xmm0
|
|
7810: 49 ff c1 inc %r9
|
|
7813: c5 f1 15 d9 vunpckhpd %xmm1,%xmm1,%xmm3
|
|
7817: c5 e9 c6 e2 01 vshufpd $0x1,%xmm2,%xmm2,%xmm4
|
|
781c: c5 f9 59 ea vmulpd %xmm2,%xmm0,%xmm5
|
|
7820: c5 e1 59 c4 vmulpd %xmm4,%xmm3,%xmm0
|
|
7824: c5 d1 d0 c8 vaddsubpd %xmm0,%xmm5,%xmm1
|
|
7828: c4 a1 79 11 0c 00 vmovupd %xmm1,(%rax,%r8,1)
|
|
782e: 48 83 c0 10 add $0x10,%rax
|
|
7832: 4c 3b c9 cmp %rcx,%r9
|
|
7835: 72 c9 jb 0x7800
|
|
7837: 33 c0 xor %eax,%eax
|
|
7839: c5 f8 77 vzeroupper
|
|
783c: 41 5e pop %r14
|
|
783e: c3 ret
|
|
783f: 45 33 c9 xor %r9d,%r9d
|
|
7842: eb a0 jmp 0x77e4
|
|
7844: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
7849: 41 5e pop %r14
|
|
784b: c3 ret
|
|
784c: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
7851: 41 5e pop %r14
|
|
7853: c3 ret
|
|
7854: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
7859: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7860: 41 56 push %r14
|
|
7862: 49 89 cb mov %rcx,%r11
|
|
7865: 4d 85 db test %r11,%r11
|
|
7868: 0f 84 db 01 00 00 je 0x7a49
|
|
786e: 48 85 d2 test %rdx,%rdx
|
|
7871: 0f 84 d2 01 00 00 je 0x7a49
|
|
7877: 4d 85 c0 test %r8,%r8
|
|
787a: 0f 84 c9 01 00 00 je 0x7a49
|
|
7880: 45 85 c9 test %r9d,%r9d
|
|
7883: 0f 8e b8 01 00 00 jle 0x7a41
|
|
7889: 49 63 c9 movslq %r9d,%rcx
|
|
788c: 48 83 f9 08 cmp $0x8,%rcx
|
|
7890: 0f 8c a6 01 00 00 jl 0x7a3c
|
|
7896: 4c 89 c0 mov %r8,%rax
|
|
7899: 48 83 e0 1f and $0x1f,%rax
|
|
789d: 85 c0 test %eax,%eax
|
|
789f: 74 0d je 0x78ae
|
|
78a1: a8 0f test $0xf,%al
|
|
78a3: 0f 85 93 01 00 00 jne 0x7a3c
|
|
78a9: b8 01 00 00 00 mov $0x1,%eax
|
|
78ae: 41 89 c2 mov %eax,%r10d
|
|
78b1: 4d 8d 72 08 lea 0x8(%r10),%r14
|
|
78b5: 49 3b ce cmp %r14,%rcx
|
|
78b8: 0f 8c 7e 01 00 00 jl 0x7a3c
|
|
78be: 45 89 ce mov %r9d,%r14d
|
|
78c1: 44 2b f0 sub %eax,%r14d
|
|
78c4: 41 83 e6 07 and $0x7,%r14d
|
|
78c8: 45 2b ce sub %r14d,%r9d
|
|
78cb: 45 33 f6 xor %r14d,%r14d
|
|
78ce: 4d 63 c9 movslq %r9d,%r9
|
|
78d1: 85 c0 test %eax,%eax
|
|
78d3: 4c 89 f0 mov %r14,%rax
|
|
78d6: 76 3c jbe 0x7914
|
|
78d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
78df: 00
|
|
78e0: c4 a1 79 10 1c 18 vmovupd (%rax,%r11,1),%xmm3
|
|
78e6: c5 f9 10 04 10 vmovupd (%rax,%rdx,1),%xmm0
|
|
78eb: c5 f9 15 c8 vunpckhpd %xmm0,%xmm0,%xmm1
|
|
78ef: 49 ff c6 inc %r14
|
|
78f2: c5 e1 c6 d3 01 vshufpd $0x1,%xmm3,%xmm3,%xmm2
|
|
78f7: c5 f1 59 e2 vmulpd %xmm2,%xmm1,%xmm4
|
|
78fb: c5 fb 12 2c 10 vmovddup (%rax,%rdx,1),%xmm5
|
|
7900: c4 e2 e1 a6 ec vfmaddsub213pd %xmm4,%xmm3,%xmm5
|
|
7905: c4 a1 79 11 2c 00 vmovupd %xmm5,(%rax,%r8,1)
|
|
790b: 48 83 c0 10 add $0x10,%rax
|
|
790f: 4d 3b f2 cmp %r10,%r14
|
|
7912: 72 cc jb 0x78e0
|
|
7914: 4c 89 d0 mov %r10,%rax
|
|
7917: 48 c1 e0 04 shl $0x4,%rax
|
|
791b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
7920: c4 a1 7d 10 1c 18 vmovupd (%rax,%r11,1),%ymm3
|
|
7926: 4e 8d 34 00 lea (%rax,%r8,1),%r14
|
|
792a: c5 fd 10 04 10 vmovupd (%rax,%rdx,1),%ymm0
|
|
792f: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1
|
|
7933: 49 83 c2 08 add $0x8,%r10
|
|
7937: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2
|
|
793c: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4
|
|
7940: c5 ff 12 2c 10 vmovddup (%rax,%rdx,1),%ymm5
|
|
7945: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5
|
|
794a: c4 c1 7d 11 2e vmovupd %ymm5,(%r14)
|
|
794f: c4 a1 7d 10 5c 18 20 vmovupd 0x20(%rax,%r11,1),%ymm3
|
|
7956: c5 fd 10 44 10 20 vmovupd 0x20(%rax,%rdx,1),%ymm0
|
|
795c: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1
|
|
7960: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2
|
|
7965: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4
|
|
7969: c5 ff 12 6c 10 20 vmovddup 0x20(%rax,%rdx,1),%ymm5
|
|
796f: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5
|
|
7974: c4 c1 7d 11 6e 20 vmovupd %ymm5,0x20(%r14)
|
|
797a: c4 a1 7d 10 5c 18 40 vmovupd 0x40(%rax,%r11,1),%ymm3
|
|
7981: c5 fd 10 44 10 40 vmovupd 0x40(%rax,%rdx,1),%ymm0
|
|
7987: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1
|
|
798b: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2
|
|
7990: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4
|
|
7994: c5 ff 12 6c 10 40 vmovddup 0x40(%rax,%rdx,1),%ymm5
|
|
799a: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5
|
|
799f: c4 c1 7d 11 6e 40 vmovupd %ymm5,0x40(%r14)
|
|
79a5: c4 a1 7d 10 5c 18 60 vmovupd 0x60(%rax,%r11,1),%ymm3
|
|
79ac: c5 fd 10 44 10 60 vmovupd 0x60(%rax,%rdx,1),%ymm0
|
|
79b2: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1
|
|
79b6: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2
|
|
79bb: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4
|
|
79bf: c5 ff 12 6c 10 60 vmovddup 0x60(%rax,%rdx,1),%ymm5
|
|
79c5: 48 05 80 00 00 00 add $0x80,%rax
|
|
79cb: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5
|
|
79d0: 4d 3b d1 cmp %r9,%r10
|
|
79d3: c4 c1 7d 11 6e 60 vmovupd %ymm5,0x60(%r14)
|
|
79d9: 0f 82 41 ff ff ff jb 0x7920
|
|
79df: 4c 89 c8 mov %r9,%rax
|
|
79e2: 48 c1 e0 04 shl $0x4,%rax
|
|
79e6: 4c 3b c9 cmp %rcx,%r9
|
|
79e9: 73 49 jae 0x7a34
|
|
79eb: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
79f2: 00
|
|
79f3: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
79fa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
7a00: c4 a1 79 10 1c 18 vmovupd (%rax,%r11,1),%xmm3
|
|
7a06: c5 f9 10 04 10 vmovupd (%rax,%rdx,1),%xmm0
|
|
7a0b: c5 f9 15 c8 vunpckhpd %xmm0,%xmm0,%xmm1
|
|
7a0f: 49 ff c1 inc %r9
|
|
7a12: c5 e1 c6 d3 01 vshufpd $0x1,%xmm3,%xmm3,%xmm2
|
|
7a17: c5 f1 59 e2 vmulpd %xmm2,%xmm1,%xmm4
|
|
7a1b: c5 fb 12 2c 10 vmovddup (%rax,%rdx,1),%xmm5
|
|
7a20: c4 e2 e1 a6 ec vfmaddsub213pd %xmm4,%xmm3,%xmm5
|
|
7a25: c4 a1 79 11 2c 00 vmovupd %xmm5,(%rax,%r8,1)
|
|
7a2b: 48 83 c0 10 add $0x10,%rax
|
|
7a2f: 4c 3b c9 cmp %rcx,%r9
|
|
7a32: 72 cc jb 0x7a00
|
|
7a34: 33 c0 xor %eax,%eax
|
|
7a36: c5 f8 77 vzeroupper
|
|
7a39: 41 5e pop %r14
|
|
7a3b: c3 ret
|
|
7a3c: 45 33 c9 xor %r9d,%r9d
|
|
7a3f: eb 9e jmp 0x79df
|
|
7a41: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
7a46: 41 5e pop %r14
|
|
7a48: c3 ret
|
|
7a49: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
7a4e: 41 5e pop %r14
|
|
7a50: c3 ret
|
|
7a51: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
7a58: 00
|
|
7a59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7a60: 41 56 push %r14
|
|
7a62: 49 89 cb mov %rcx,%r11
|
|
7a65: 4d 85 db test %r11,%r11
|
|
7a68: 0f 84 f8 01 00 00 je 0x7c66
|
|
7a6e: 48 85 d2 test %rdx,%rdx
|
|
7a71: 0f 84 ef 01 00 00 je 0x7c66
|
|
7a77: 4d 85 c0 test %r8,%r8
|
|
7a7a: 0f 84 e6 01 00 00 je 0x7c66
|
|
7a80: 45 85 c9 test %r9d,%r9d
|
|
7a83: 0f 8e d5 01 00 00 jle 0x7c5e
|
|
7a89: 49 63 c9 movslq %r9d,%rcx
|
|
7a8c: 48 83 f9 08 cmp $0x8,%rcx
|
|
7a90: 0f 8c c3 01 00 00 jl 0x7c59
|
|
7a96: 4c 89 c0 mov %r8,%rax
|
|
7a99: 48 83 e0 1f and $0x1f,%rax
|
|
7a9d: 85 c0 test %eax,%eax
|
|
7a9f: 74 0d je 0x7aae
|
|
7aa1: a8 0f test $0xf,%al
|
|
7aa3: 0f 85 b0 01 00 00 jne 0x7c59
|
|
7aa9: b8 01 00 00 00 mov $0x1,%eax
|
|
7aae: 41 89 c2 mov %eax,%r10d
|
|
7ab1: 4d 8d 72 08 lea 0x8(%r10),%r14
|
|
7ab5: 49 3b ce cmp %r14,%rcx
|
|
7ab8: 0f 8c 9b 01 00 00 jl 0x7c59
|
|
7abe: 45 89 ce mov %r9d,%r14d
|
|
7ac1: 44 2b f0 sub %eax,%r14d
|
|
7ac4: 41 83 e6 07 and $0x7,%r14d
|
|
7ac8: 45 2b ce sub %r14d,%r9d
|
|
7acb: 45 33 f6 xor %r14d,%r14d
|
|
7ace: 4d 63 c9 movslq %r9d,%r9
|
|
7ad1: 85 c0 test %eax,%eax
|
|
7ad3: 4c 89 f0 mov %r14,%rax
|
|
7ad6: 76 39 jbe 0x7b11
|
|
7ad8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
7adf: 00
|
|
7ae0: c4 a1 79 10 1c 18 vmovupd (%rax,%r11,1),%xmm3
|
|
7ae6: c5 f9 10 04 10 vmovupd (%rax,%rdx,1),%xmm0
|
|
7aeb: c5 f9 15 c8 vunpckhpd %xmm0,%xmm0,%xmm1
|
|
7aef: 49 ff c6 inc %r14
|
|
7af2: c5 e1 c6 d3 01 vshufpd $0x1,%xmm3,%xmm3,%xmm2
|
|
7af7: c5 f1 59 e2 vmulpd %xmm2,%xmm1,%xmm4
|
|
7afb: 62 f2 e5 18 b6 24 10 vfmaddsub231pd (%rax,%rdx,1){1to2},%xmm3,%xmm4
|
|
7b02: c4 a1 79 11 24 00 vmovupd %xmm4,(%rax,%r8,1)
|
|
7b08: 48 83 c0 10 add $0x10,%rax
|
|
7b0c: 4d 3b f2 cmp %r10,%r14
|
|
7b0f: 72 cf jb 0x7ae0
|
|
7b11: 4c 89 d0 mov %r10,%rax
|
|
7b14: 48 c1 e0 04 shl $0x4,%rax
|
|
7b18: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
7b1f: 00
|
|
7b20: c4 a1 7d 10 1c 18 vmovupd (%rax,%r11,1),%ymm3
|
|
7b26: 49 83 c2 08 add $0x8,%r10
|
|
7b2a: c5 fd 10 04 10 vmovupd (%rax,%rdx,1),%ymm0
|
|
7b2f: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1
|
|
7b33: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2
|
|
7b38: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4
|
|
7b3c: c5 ff 12 2c 10 vmovddup (%rax,%rdx,1),%ymm5
|
|
7b41: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5
|
|
7b46: c4 a1 7d 11 2c 00 vmovupd %ymm5,(%rax,%r8,1)
|
|
7b4c: 62 a1 fd 28 10 5c 18 vmovupd 0x20(%rax,%r11,1),%ymm19
|
|
7b53: 01
|
|
7b54: 62 e1 fd 28 10 44 10 vmovupd 0x20(%rax,%rdx,1),%ymm16
|
|
7b5b: 01
|
|
7b5c: 62 a1 fd 20 15 c8 vunpckhpd %ymm16,%ymm16,%ymm17
|
|
7b62: 62 a1 e5 20 c6 d3 05 vshufpd $0x5,%ymm19,%ymm19,%ymm18
|
|
7b69: 62 a1 f5 20 59 e2 vmulpd %ymm18,%ymm17,%ymm20
|
|
7b6f: 62 e1 ff 28 12 6c 10 vmovddup 0x20(%rax,%rdx,1),%ymm21
|
|
7b76: 01
|
|
7b77: 62 a2 e5 20 a6 ec vfmaddsub213pd %ymm20,%ymm19,%ymm21
|
|
7b7d: 62 a1 fd 28 11 6c 00 vmovupd %ymm21,0x20(%rax,%r8,1)
|
|
7b84: 01
|
|
7b85: 62 21 fd 28 10 4c 18 vmovupd 0x40(%rax,%r11,1),%ymm25
|
|
7b8c: 02
|
|
7b8d: 62 e1 fd 28 10 74 10 vmovupd 0x40(%rax,%rdx,1),%ymm22
|
|
7b94: 02
|
|
7b95: 62 a1 cd 20 15 fe vunpckhpd %ymm22,%ymm22,%ymm23
|
|
7b9b: 62 01 b5 20 c6 c1 05 vshufpd $0x5,%ymm25,%ymm25,%ymm24
|
|
7ba2: 62 01 c5 20 59 d0 vmulpd %ymm24,%ymm23,%ymm26
|
|
7ba8: 62 61 ff 28 12 5c 10 vmovddup 0x40(%rax,%rdx,1),%ymm27
|
|
7baf: 02
|
|
7bb0: 62 02 b5 20 a6 da vfmaddsub213pd %ymm26,%ymm25,%ymm27
|
|
7bb6: 62 21 fd 28 11 5c 00 vmovupd %ymm27,0x40(%rax,%r8,1)
|
|
7bbd: 02
|
|
7bbe: 62 21 fd 28 10 7c 18 vmovupd 0x60(%rax,%r11,1),%ymm31
|
|
7bc5: 03
|
|
7bc6: 62 61 fd 28 10 64 10 vmovupd 0x60(%rax,%rdx,1),%ymm28
|
|
7bcd: 03
|
|
7bce: 62 01 9d 20 15 ec vunpckhpd %ymm28,%ymm28,%ymm29
|
|
7bd4: 62 01 85 20 c6 f7 05 vshufpd $0x5,%ymm31,%ymm31,%ymm30
|
|
7bdb: 62 01 95 20 59 e6 vmulpd %ymm30,%ymm29,%ymm28
|
|
7be1: c5 ff 12 44 10 60 vmovddup 0x60(%rax,%rdx,1),%ymm0
|
|
7be7: 62 92 85 20 a6 c4 vfmaddsub213pd %ymm28,%ymm31,%ymm0
|
|
7bed: c4 a1 7d 11 44 00 60 vmovupd %ymm0,0x60(%rax,%r8,1)
|
|
7bf4: 48 05 80 00 00 00 add $0x80,%rax
|
|
7bfa: 4d 3b d1 cmp %r9,%r10
|
|
7bfd: 0f 82 1d ff ff ff jb 0x7b20
|
|
7c03: 4c 89 c8 mov %r9,%rax
|
|
7c06: 48 c1 e0 04 shl $0x4,%rax
|
|
7c0a: 4c 3b c9 cmp %rcx,%r9
|
|
7c0d: 73 42 jae 0x7c51
|
|
7c0f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
7c16: 00
|
|
7c17: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7c1e: 66 90 xchg %ax,%ax
|
|
7c20: c4 a1 79 10 1c 18 vmovupd (%rax,%r11,1),%xmm3
|
|
7c26: c5 f9 10 04 10 vmovupd (%rax,%rdx,1),%xmm0
|
|
7c2b: c5 f9 15 c8 vunpckhpd %xmm0,%xmm0,%xmm1
|
|
7c2f: 49 ff c1 inc %r9
|
|
7c32: c5 e1 c6 d3 01 vshufpd $0x1,%xmm3,%xmm3,%xmm2
|
|
7c37: c5 f1 59 e2 vmulpd %xmm2,%xmm1,%xmm4
|
|
7c3b: 62 f2 e5 18 b6 24 10 vfmaddsub231pd (%rax,%rdx,1){1to2},%xmm3,%xmm4
|
|
7c42: c4 a1 79 11 24 00 vmovupd %xmm4,(%rax,%r8,1)
|
|
7c48: 48 83 c0 10 add $0x10,%rax
|
|
7c4c: 4c 3b c9 cmp %rcx,%r9
|
|
7c4f: 72 cf jb 0x7c20
|
|
7c51: 33 c0 xor %eax,%eax
|
|
7c53: c5 f8 77 vzeroupper
|
|
7c56: 41 5e pop %r14
|
|
7c58: c3 ret
|
|
7c59: 45 33 c9 xor %r9d,%r9d
|
|
7c5c: eb a5 jmp 0x7c03
|
|
7c5e: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
7c63: 41 5e pop %r14
|
|
7c65: c3 ret
|
|
7c66: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
7c6b: 41 5e pop %r14
|
|
7c6d: c3 ret
|
|
7c6e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
7c75: 00
|
|
7c76: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7c7d: 0f 1f 00 nopl (%rax)
|
|
7c80: 53 push %rbx
|
|
7c81: 56 push %rsi
|
|
7c82: 57 push %rdi
|
|
7c83: 41 54 push %r12
|
|
7c85: 41 55 push %r13
|
|
7c87: 48 81 ec 70 04 00 00 sub $0x470,%rsp
|
|
7c8e: 4d 89 c4 mov %r8,%r12
|
|
7c91: 48 8b 05 98 99 60 02 mov 0x2609998(%rip),%rax # 0x2611630
|
|
7c98: 45 89 cd mov %r9d,%r13d
|
|
7c9b: 48 33 c4 xor %rsp,%rax
|
|
7c9e: 48 89 cf mov %rcx,%rdi
|
|
7ca1: 48 89 84 24 68 04 00 mov %rax,0x468(%rsp)
|
|
7ca8: 00
|
|
7ca9: 4d 85 e4 test %r12,%r12
|
|
7cac: 0f 84 b3 01 00 00 je 0x7e65
|
|
7cb2: 48 85 ff test %rdi,%rdi
|
|
7cb5: 0f 84 94 01 00 00 je 0x7e4f
|
|
7cbb: 48 85 d2 test %rdx,%rdx
|
|
7cbe: 0f 84 63 01 00 00 je 0x7e27
|
|
7cc4: 45 85 ed test %r13d,%r13d
|
|
7cc7: 0f 8e 32 01 00 00 jle 0x7dff
|
|
7ccd: 48 8d 44 24 28 lea 0x28(%rsp),%rax
|
|
7cd2: 48 89 c3 mov %rax,%rbx
|
|
7cd5: 48 83 e3 3f and $0x3f,%rbx
|
|
7cd9: 48 f7 db neg %rbx
|
|
7cdc: 48 83 e3 3f and $0x3f,%rbx
|
|
7ce0: 41 83 fd 40 cmp $0x40,%r13d
|
|
7ce4: 48 8d 34 03 lea (%rbx,%rax,1),%rsi
|
|
7ce8: 48 8d 9c 18 00 02 00 lea 0x200(%rax,%rbx,1),%rbx
|
|
7cef: 00
|
|
7cf0: 0f 8e a1 00 00 00 jle 0x7d97
|
|
7cf6: 4c 89 74 24 20 mov %r14,0x20(%rsp)
|
|
7cfb: 45 89 ee mov %r13d,%r14d
|
|
7cfe: 4d 89 e5 mov %r12,%r13
|
|
7d01: 49 89 d4 mov %rdx,%r12
|
|
7d04: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
7d0b: 00
|
|
7d0c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7d13: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
7d18: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
7d1f: 00
|
|
7d20: 4c 89 e1 mov %r12,%rcx
|
|
7d23: 48 89 f2 mov %rsi,%rdx
|
|
7d26: 49 89 d8 mov %rbx,%r8
|
|
7d29: 41 b9 40 00 00 00 mov $0x40,%r9d
|
|
7d2f: e8 cc 4b 13 00 call 0x13c900
|
|
7d34: 48 89 f9 mov %rdi,%rcx
|
|
7d37: 48 89 f2 mov %rsi,%rdx
|
|
7d3a: 41 b8 40 00 00 00 mov $0x40,%r8d
|
|
7d40: e8 bb c3 ff ff call 0x4100
|
|
7d45: 48 89 f9 mov %rdi,%rcx
|
|
7d48: 48 89 da mov %rbx,%rdx
|
|
7d4b: 41 b8 40 00 00 00 mov $0x40,%r8d
|
|
7d51: e8 aa c3 ff ff call 0x4100
|
|
7d56: 48 89 d9 mov %rbx,%rcx
|
|
7d59: 48 89 f2 mov %rsi,%rdx
|
|
7d5c: 4d 89 e8 mov %r13,%r8
|
|
7d5f: 41 b9 40 00 00 00 mov $0x40,%r9d
|
|
7d65: e8 16 77 03 00 call 0x3f480
|
|
7d6a: 41 83 c6 c0 add $0xffffffc0,%r14d
|
|
7d6e: 48 81 c7 00 02 00 00 add $0x200,%rdi
|
|
7d75: 49 81 c4 00 02 00 00 add $0x200,%r12
|
|
7d7c: 49 81 c5 00 04 00 00 add $0x400,%r13
|
|
7d83: 41 83 fe 40 cmp $0x40,%r14d
|
|
7d87: 7f 97 jg 0x7d20
|
|
7d89: 4c 89 e2 mov %r12,%rdx
|
|
7d8c: 4d 89 ec mov %r13,%r12
|
|
7d8f: 45 89 f5 mov %r14d,%r13d
|
|
7d92: 4c 8b 74 24 20 mov 0x20(%rsp),%r14
|
|
7d97: 48 89 d1 mov %rdx,%rcx
|
|
7d9a: 48 89 f2 mov %rsi,%rdx
|
|
7d9d: 49 89 d8 mov %rbx,%r8
|
|
7da0: 45 89 e9 mov %r13d,%r9d
|
|
7da3: e8 58 4b 13 00 call 0x13c900
|
|
7da8: 48 89 f9 mov %rdi,%rcx
|
|
7dab: 48 89 f2 mov %rsi,%rdx
|
|
7dae: 45 89 e8 mov %r13d,%r8d
|
|
7db1: e8 4a c3 ff ff call 0x4100
|
|
7db6: 48 89 f9 mov %rdi,%rcx
|
|
7db9: 48 89 da mov %rbx,%rdx
|
|
7dbc: 45 89 e8 mov %r13d,%r8d
|
|
7dbf: e8 3c c3 ff ff call 0x4100
|
|
7dc4: 48 89 d9 mov %rbx,%rcx
|
|
7dc7: 48 89 f2 mov %rsi,%rdx
|
|
7dca: 4d 89 e0 mov %r12,%r8
|
|
7dcd: 45 89 e9 mov %r13d,%r9d
|
|
7dd0: e8 ab 76 03 00 call 0x3f480
|
|
7dd5: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
|
|
7ddc: 00
|
|
7ddd: 48 33 cc xor %rsp,%rcx
|
|
7de0: 48 3b 0d 49 98 60 02 cmp 0x2609849(%rip),%rcx # 0x2611630
|
|
7de7: 75 11 jne 0x7dfa
|
|
7de9: 33 c0 xor %eax,%eax
|
|
7deb: 48 81 c4 70 04 00 00 add $0x470,%rsp
|
|
7df2: 41 5d pop %r13
|
|
7df4: 41 5c pop %r12
|
|
7df6: 5f pop %rdi
|
|
7df7: 5e pop %rsi
|
|
7df8: 5b pop %rbx
|
|
7df9: c3 ret
|
|
7dfa: e8 91 4f 12 01 call 0x112cd90
|
|
7dff: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
|
|
7e06: 00
|
|
7e07: 48 33 cc xor %rsp,%rcx
|
|
7e0a: 48 3b 0d 1f 98 60 02 cmp 0x260981f(%rip),%rcx # 0x2611630
|
|
7e11: 75 e7 jne 0x7dfa
|
|
7e13: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
7e18: 48 81 c4 70 04 00 00 add $0x470,%rsp
|
|
7e1f: 41 5d pop %r13
|
|
7e21: 41 5c pop %r12
|
|
7e23: 5f pop %rdi
|
|
7e24: 5e pop %rsi
|
|
7e25: 5b pop %rbx
|
|
7e26: c3 ret
|
|
7e27: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
|
|
7e2e: 00
|
|
7e2f: 48 33 cc xor %rsp,%rcx
|
|
7e32: 48 3b 0d f7 97 60 02 cmp 0x26097f7(%rip),%rcx # 0x2611630
|
|
7e39: 75 bf jne 0x7dfa
|
|
7e3b: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
7e40: 48 81 c4 70 04 00 00 add $0x470,%rsp
|
|
7e47: 41 5d pop %r13
|
|
7e49: 41 5c pop %r12
|
|
7e4b: 5f pop %rdi
|
|
7e4c: 5e pop %rsi
|
|
7e4d: 5b pop %rbx
|
|
7e4e: c3 ret
|
|
7e4f: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
|
|
7e56: 00
|
|
7e57: 48 33 cc xor %rsp,%rcx
|
|
7e5a: 48 3b 0d cf 97 60 02 cmp 0x26097cf(%rip),%rcx # 0x2611630
|
|
7e61: 75 97 jne 0x7dfa
|
|
7e63: eb d6 jmp 0x7e3b
|
|
7e65: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
|
|
7e6c: 00
|
|
7e6d: 48 33 cc xor %rsp,%rcx
|
|
7e70: 48 3b 0d b9 97 60 02 cmp 0x26097b9(%rip),%rcx # 0x2611630
|
|
7e77: 75 81 jne 0x7dfa
|
|
7e79: eb c0 jmp 0x7e3b
|
|
7e7b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
7e80: 53 push %rbx
|
|
7e81: 56 push %rsi
|
|
7e82: 57 push %rdi
|
|
7e83: 41 54 push %r12
|
|
7e85: 41 55 push %r13
|
|
7e87: 48 8d a4 24 90 fb ff lea -0x470(%rsp),%rsp
|
|
7e8e: ff
|
|
7e8f: 4d 89 c4 mov %r8,%r12
|
|
7e92: 48 8b 05 97 97 60 02 mov 0x2609797(%rip),%rax # 0x2611630
|
|
7e99: 45 89 cd mov %r9d,%r13d
|
|
7e9c: 48 33 c4 xor %rsp,%rax
|
|
7e9f: 48 89 cf mov %rcx,%rdi
|
|
7ea2: 48 89 84 24 68 04 00 mov %rax,0x468(%rsp)
|
|
7ea9: 00
|
|
7eaa: 4d 85 e4 test %r12,%r12
|
|
7ead: 0f 84 b5 01 00 00 je 0x8068
|
|
7eb3: 48 85 ff test %rdi,%rdi
|
|
7eb6: 0f 84 96 01 00 00 je 0x8052
|
|
7ebc: 48 85 d2 test %rdx,%rdx
|
|
7ebf: 0f 84 64 01 00 00 je 0x8029
|
|
7ec5: 45 85 ed test %r13d,%r13d
|
|
7ec8: 0f 8e 32 01 00 00 jle 0x8000
|
|
7ece: 48 8d 44 24 28 lea 0x28(%rsp),%rax
|
|
7ed3: 48 83 e0 3f and $0x3f,%rax
|
|
7ed7: 48 8d 74 24 28 lea 0x28(%rsp),%rsi
|
|
7edc: 48 f7 d8 neg %rax
|
|
7edf: 48 83 e0 3f and $0x3f,%rax
|
|
7ee3: 48 03 f0 add %rax,%rsi
|
|
7ee6: 48 89 f3 mov %rsi,%rbx
|
|
7ee9: 48 81 c3 00 02 00 00 add $0x200,%rbx
|
|
7ef0: 41 83 fd 40 cmp $0x40,%r13d
|
|
7ef4: 0f 8e 9d 00 00 00 jle 0x7f97
|
|
7efa: 4c 89 74 24 20 mov %r14,0x20(%rsp)
|
|
7eff: 45 89 ee mov %r13d,%r14d
|
|
7f02: 4d 89 e5 mov %r12,%r13
|
|
7f05: 49 89 d4 mov %rdx,%r12
|
|
7f08: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
7f0f: 00
|
|
7f10: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7f17: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
7f1e: 00 00
|
|
7f20: 4c 89 e1 mov %r12,%rcx
|
|
7f23: 48 89 f2 mov %rsi,%rdx
|
|
7f26: 49 89 d8 mov %rbx,%r8
|
|
7f29: 41 b9 40 00 00 00 mov $0x40,%r9d
|
|
7f2f: e8 ec 49 13 00 call 0x13c920
|
|
7f34: 48 89 f9 mov %rdi,%rcx
|
|
7f37: 48 89 f2 mov %rsi,%rdx
|
|
7f3a: 41 b8 40 00 00 00 mov $0x40,%r8d
|
|
7f40: e8 fb c1 ff ff call 0x4140
|
|
7f45: 48 89 f9 mov %rdi,%rcx
|
|
7f48: 48 89 da mov %rbx,%rdx
|
|
7f4b: 41 b8 40 00 00 00 mov $0x40,%r8d
|
|
7f51: e8 ea c1 ff ff call 0x4140
|
|
7f56: 48 89 d9 mov %rbx,%rcx
|
|
7f59: 48 89 f2 mov %rsi,%rdx
|
|
7f5c: 4d 89 e8 mov %r13,%r8
|
|
7f5f: 41 b9 40 00 00 00 mov $0x40,%r9d
|
|
7f65: e8 f6 7a 03 00 call 0x3fa60
|
|
7f6a: 41 83 c6 c0 add $0xffffffc0,%r14d
|
|
7f6e: 48 81 c7 00 02 00 00 add $0x200,%rdi
|
|
7f75: 49 81 c4 00 02 00 00 add $0x200,%r12
|
|
7f7c: 49 81 c5 00 04 00 00 add $0x400,%r13
|
|
7f83: 41 83 fe 40 cmp $0x40,%r14d
|
|
7f87: 7f 97 jg 0x7f20
|
|
7f89: 4c 89 e2 mov %r12,%rdx
|
|
7f8c: 4d 89 ec mov %r13,%r12
|
|
7f8f: 45 89 f5 mov %r14d,%r13d
|
|
7f92: 4c 8b 74 24 20 mov 0x20(%rsp),%r14
|
|
7f97: 48 89 d1 mov %rdx,%rcx
|
|
7f9a: 48 89 f2 mov %rsi,%rdx
|
|
7f9d: 49 89 d8 mov %rbx,%r8
|
|
7fa0: 45 89 e9 mov %r13d,%r9d
|
|
7fa3: e8 78 49 13 00 call 0x13c920
|
|
7fa8: 48 89 f9 mov %rdi,%rcx
|
|
7fab: 48 89 f2 mov %rsi,%rdx
|
|
7fae: 45 89 e8 mov %r13d,%r8d
|
|
7fb1: e8 8a c1 ff ff call 0x4140
|
|
7fb6: 48 89 f9 mov %rdi,%rcx
|
|
7fb9: 48 89 da mov %rbx,%rdx
|
|
7fbc: 45 89 e8 mov %r13d,%r8d
|
|
7fbf: e8 7c c1 ff ff call 0x4140
|
|
7fc4: 48 89 d9 mov %rbx,%rcx
|
|
7fc7: 48 89 f2 mov %rsi,%rdx
|
|
7fca: 4d 89 e0 mov %r12,%r8
|
|
7fcd: 45 89 e9 mov %r13d,%r9d
|
|
7fd0: e8 8b 7a 03 00 call 0x3fa60
|
|
7fd5: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
|
|
7fdc: 00
|
|
7fdd: 48 33 cc xor %rsp,%rcx
|
|
7fe0: 48 3b 0d 49 96 60 02 cmp 0x2609649(%rip),%rcx # 0x2611630
|
|
7fe7: 75 12 jne 0x7ffb
|
|
7fe9: 33 c0 xor %eax,%eax
|
|
7feb: 48 8d a4 24 70 04 00 lea 0x470(%rsp),%rsp
|
|
7ff2: 00
|
|
7ff3: 41 5d pop %r13
|
|
7ff5: 41 5c pop %r12
|
|
7ff7: 5f pop %rdi
|
|
7ff8: 5e pop %rsi
|
|
7ff9: 5b pop %rbx
|
|
7ffa: c3 ret
|
|
7ffb: e8 90 4d 12 01 call 0x112cd90
|