9067 lines
428 KiB
Plaintext
9067 lines
428 KiB
Plaintext
; th_3c40: VA 0x180003c40-0x18000bc40 (32768 bytes)
|
|
|
|
/tmp/opencode/dis/th_3c40.bin: file format binary
|
|
|
|
|
|
Disassembly of section .data:
|
|
|
|
0000000000000000 <.data>:
|
|
0: 48 83 ec 28 sub $0x28,%rsp
|
|
4: 48 85 c9 test %rcx,%rcx
|
|
7: 74 25 je 0x2e
|
|
9: 48 85 d2 test %rdx,%rdx
|
|
c: 74 20 je 0x2e
|
|
e: 4d 85 c0 test %r8,%r8
|
|
11: 74 1b je 0x2e
|
|
13: 45 85 c9 test %r9d,%r9d
|
|
16: 7f 0a jg 0x22
|
|
18: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
1d: 48 83 c4 28 add $0x28,%rsp
|
|
21: c3 ret
|
|
22: e8 59 31 01 00 call 0x13180
|
|
27: 33 c0 xor %eax,%eax
|
|
29: 48 83 c4 28 add $0x28,%rsp
|
|
2d: c3 ret
|
|
2e: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
33: 48 83 c4 28 add $0x28,%rsp
|
|
37: c3 ret
|
|
38: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
3f: 00
|
|
40: 48 83 ec 28 sub $0x28,%rsp
|
|
44: 48 85 c9 test %rcx,%rcx
|
|
47: 74 25 je 0x6e
|
|
49: 48 85 d2 test %rdx,%rdx
|
|
4c: 74 20 je 0x6e
|
|
4e: 4d 85 c0 test %r8,%r8
|
|
51: 74 1b je 0x6e
|
|
53: 45 85 c9 test %r9d,%r9d
|
|
56: 7f 0a jg 0x62
|
|
58: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
5d: 48 83 c4 28 add $0x28,%rsp
|
|
61: c3 ret
|
|
62: e8 59 31 01 00 call 0x131c0
|
|
67: 33 c0 xor %eax,%eax
|
|
69: 48 83 c4 28 add $0x28,%rsp
|
|
6d: c3 ret
|
|
6e: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
73: 48 83 c4 28 add $0x28,%rsp
|
|
77: c3 ret
|
|
78: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
7f: 00
|
|
80: 48 83 ec 28 sub $0x28,%rsp
|
|
84: 48 85 c9 test %rcx,%rcx
|
|
87: 74 20 je 0xa9
|
|
89: 48 85 d2 test %rdx,%rdx
|
|
8c: 74 1b je 0xa9
|
|
8e: 45 85 c0 test %r8d,%r8d
|
|
91: 7f 0a jg 0x9d
|
|
93: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
98: 48 83 c4 28 add $0x28,%rsp
|
|
9c: c3 ret
|
|
9d: e8 5e 31 01 00 call 0x13200
|
|
a2: 33 c0 xor %eax,%eax
|
|
a4: 48 83 c4 28 add $0x28,%rsp
|
|
a8: c3 ret
|
|
a9: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
ae: 48 83 c4 28 add $0x28,%rsp
|
|
b2: c3 ret
|
|
b3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
bf: 00
|
|
c0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
|
|
c5: 48 85 c9 test %rcx,%rcx
|
|
c8: 74 22 je 0xec
|
|
ca: 48 85 d2 test %rdx,%rdx
|
|
cd: 74 1d je 0xec
|
|
cf: 45 85 c0 test %r8d,%r8d
|
|
d2: 7f 0b jg 0xdf
|
|
d4: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
d9: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
de: c3 ret
|
|
df: e8 9c 32 01 00 call 0x13380
|
|
e4: 33 c0 xor %eax,%eax
|
|
e6: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
eb: c3 ret
|
|
ec: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
f1: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
f6: c3 ret
|
|
f7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
fe: 00 00
|
|
100: 48 83 ec 28 sub $0x28,%rsp
|
|
104: 48 85 c9 test %rcx,%rcx
|
|
107: 74 20 je 0x129
|
|
109: 48 85 d2 test %rdx,%rdx
|
|
10c: 74 1b je 0x129
|
|
10e: 45 85 c0 test %r8d,%r8d
|
|
111: 7f 0a jg 0x11d
|
|
113: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
118: 48 83 c4 28 add $0x28,%rsp
|
|
11c: c3 ret
|
|
11d: e8 de 33 01 00 call 0x13500
|
|
122: 33 c0 xor %eax,%eax
|
|
124: 48 83 c4 28 add $0x28,%rsp
|
|
128: c3 ret
|
|
129: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
12e: 48 83 c4 28 add $0x28,%rsp
|
|
132: c3 ret
|
|
133: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
138: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
13f: 00
|
|
140: 56 push %rsi
|
|
141: 48 89 d6 mov %rdx,%rsi
|
|
144: 48 85 c9 test %rcx,%rcx
|
|
147: 0f 84 90 01 00 00 je 0x2dd
|
|
14d: 48 85 f6 test %rsi,%rsi
|
|
150: 0f 84 87 01 00 00 je 0x2dd
|
|
156: 45 85 c0 test %r8d,%r8d
|
|
159: 0f 8e 77 01 00 00 jle 0x2d6
|
|
15f: 41 83 f8 10 cmp $0x10,%r8d
|
|
163: 0f 8c 5d 01 00 00 jl 0x2c6
|
|
169: 49 89 f1 mov %rsi,%r9
|
|
16c: 49 83 e1 1f and $0x1f,%r9
|
|
170: 45 89 c9 mov %r9d,%r9d
|
|
173: 45 85 c9 test %r9d,%r9d
|
|
176: 74 18 je 0x190
|
|
178: 41 f7 c1 03 00 00 00 test $0x3,%r9d
|
|
17f: 0f 85 41 01 00 00 jne 0x2c6
|
|
185: 41 f7 d9 neg %r9d
|
|
188: 41 83 c1 20 add $0x20,%r9d
|
|
18c: 41 c1 e9 02 shr $0x2,%r9d
|
|
190: 41 8d 41 10 lea 0x10(%r9),%eax
|
|
194: 44 3b c0 cmp %eax,%r8d
|
|
197: 0f 8c 29 01 00 00 jl 0x2c6
|
|
19d: 44 89 c0 mov %r8d,%eax
|
|
1a0: 33 d2 xor %edx,%edx
|
|
1a2: 41 2b c1 sub %r9d,%eax
|
|
1a5: 83 e0 0f and $0xf,%eax
|
|
1a8: f7 d8 neg %eax
|
|
1aa: 41 03 c0 add %r8d,%eax
|
|
1ad: 45 85 c9 test %r9d,%r9d
|
|
1b0: 76 25 jbe 0x1d7
|
|
1b2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1c0: c5 fa 10 04 96 vmovss (%rsi,%rdx,4),%xmm0
|
|
1c5: c5 fa 5c 0c 91 vsubss (%rcx,%rdx,4),%xmm0,%xmm1
|
|
1ca: c5 fa 11 0c 96 vmovss %xmm1,(%rsi,%rdx,4)
|
|
1cf: 48 ff c2 inc %rdx
|
|
1d2: 49 3b d1 cmp %r9,%rdx
|
|
1d5: 72 e9 jb 0x1c0
|
|
1d7: 48 63 d0 movslq %eax,%rdx
|
|
1da: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
1e0: c4 a1 7c 10 0c 8e vmovups (%rsi,%r9,4),%ymm1
|
|
1e6: c4 a1 7c 10 6c 8e 20 vmovups 0x20(%rsi,%r9,4),%ymm5
|
|
1ed: c4 a1 78 10 04 89 vmovups (%rcx,%r9,4),%xmm0
|
|
1f3: c4 a1 78 10 64 89 20 vmovups 0x20(%rcx,%r9,4),%xmm4
|
|
1fa: c4 a3 7d 18 54 89 10 vinsertf128 $0x1,0x10(%rcx,%r9,4),%ymm0,%ymm2
|
|
201: 01
|
|
202: c5 f4 5c da vsubps %ymm2,%ymm1,%ymm3
|
|
206: c4 a1 7c 11 1c 8e vmovups %ymm3,(%rsi,%r9,4)
|
|
20c: c4 a3 5d 18 44 89 30 vinsertf128 $0x1,0x30(%rcx,%r9,4),%ymm4,%ymm0
|
|
213: 01
|
|
214: c5 d4 5c c8 vsubps %ymm0,%ymm5,%ymm1
|
|
218: c4 a1 7c 11 4c 8e 20 vmovups %ymm1,0x20(%rsi,%r9,4)
|
|
21f: 49 83 c1 10 add $0x10,%r9
|
|
223: 4c 3b ca cmp %rdx,%r9
|
|
226: 72 b8 jb 0x1e0
|
|
228: 44 8d 48 01 lea 0x1(%rax),%r9d
|
|
22c: 45 3b c8 cmp %r8d,%r9d
|
|
22f: 0f 87 85 00 00 00 ja 0x2ba
|
|
235: 4d 63 d0 movslq %r8d,%r10
|
|
238: 4c 2b d2 sub %rdx,%r10
|
|
23b: 49 83 fa 04 cmp $0x4,%r10
|
|
23f: 0f 8c 7c 00 00 00 jl 0x2c1
|
|
245: 45 89 d3 mov %r10d,%r11d
|
|
248: 45 33 c9 xor %r9d,%r9d
|
|
24b: 41 83 e3 fc and $0xfffffffc,%r11d
|
|
24f: 4c 8d 04 91 lea (%rcx,%rdx,4),%r8
|
|
253: 4d 63 db movslq %r11d,%r11
|
|
256: 48 8d 14 96 lea (%rsi,%rdx,4),%rdx
|
|
25a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
260: c4 a1 78 10 04 8a vmovups (%rdx,%r9,4),%xmm0
|
|
266: c4 81 78 5c 0c 88 vsubps (%r8,%r9,4),%xmm0,%xmm1
|
|
26c: c4 a1 78 11 0c 8a vmovups %xmm1,(%rdx,%r9,4)
|
|
272: 49 83 c1 04 add $0x4,%r9
|
|
276: 4d 3b cb cmp %r11,%r9
|
|
279: 72 e5 jb 0x260
|
|
27b: 4d 3b da cmp %r10,%r11
|
|
27e: 73 3a jae 0x2ba
|
|
280: 48 63 c0 movslq %eax,%rax
|
|
283: 48 8d 14 81 lea (%rcx,%rax,4),%rdx
|
|
287: 48 8d 04 86 lea (%rsi,%rax,4),%rax
|
|
28b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
292: 00
|
|
293: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
29a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
2a0: c4 a1 7a 10 04 98 vmovss (%rax,%r11,4),%xmm0
|
|
2a6: c4 a1 7a 5c 0c 9a vsubss (%rdx,%r11,4),%xmm0,%xmm1
|
|
2ac: c4 a1 7a 11 0c 98 vmovss %xmm1,(%rax,%r11,4)
|
|
2b2: 49 ff c3 inc %r11
|
|
2b5: 4d 3b da cmp %r10,%r11
|
|
2b8: 72 e6 jb 0x2a0
|
|
2ba: 33 c0 xor %eax,%eax
|
|
2bc: c5 f8 77 vzeroupper
|
|
2bf: 5e pop %rsi
|
|
2c0: c3 ret
|
|
2c1: 45 33 db xor %r11d,%r11d
|
|
2c4: eb b5 jmp 0x27b
|
|
2c6: 33 c0 xor %eax,%eax
|
|
2c8: 41 83 f8 01 cmp $0x1,%r8d
|
|
2cc: 72 ec jb 0x2ba
|
|
2ce: 4d 63 d0 movslq %r8d,%r10
|
|
2d1: 45 33 db xor %r11d,%r11d
|
|
2d4: eb a5 jmp 0x27b
|
|
2d6: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
2db: 5e pop %rsi
|
|
2dc: c3 ret
|
|
2dd: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
2e2: 5e pop %rsi
|
|
2e3: c3 ret
|
|
2e4: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
2eb: 00
|
|
2ec: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
2f3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
2f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
2ff: 00
|
|
300: 53 push %rbx
|
|
301: 49 89 ca mov %rcx,%r10
|
|
304: 4d 85 d2 test %r10,%r10
|
|
307: 0f 84 84 01 00 00 je 0x491
|
|
30d: 48 85 d2 test %rdx,%rdx
|
|
310: 0f 84 7b 01 00 00 je 0x491
|
|
316: 45 85 c0 test %r8d,%r8d
|
|
319: 0f 8e 6b 01 00 00 jle 0x48a
|
|
31f: 41 83 f8 10 cmp $0x10,%r8d
|
|
323: 0f 8c 59 01 00 00 jl 0x482
|
|
329: 48 89 d3 mov %rdx,%rbx
|
|
32c: 48 83 e3 1f and $0x1f,%rbx
|
|
330: 85 db test %ebx,%ebx
|
|
332: 74 11 je 0x345
|
|
334: f6 c3 03 test $0x3,%bl
|
|
337: 0f 85 45 01 00 00 jne 0x482
|
|
33d: f7 db neg %ebx
|
|
33f: 83 c3 20 add $0x20,%ebx
|
|
342: c1 eb 02 shr $0x2,%ebx
|
|
345: 8d 43 10 lea 0x10(%rbx),%eax
|
|
348: 44 3b c0 cmp %eax,%r8d
|
|
34b: 0f 8c 31 01 00 00 jl 0x482
|
|
351: 45 89 c1 mov %r8d,%r9d
|
|
354: 33 c0 xor %eax,%eax
|
|
356: 44 2b cb sub %ebx,%r9d
|
|
359: 41 83 e1 0f and $0xf,%r9d
|
|
35d: 41 f7 d9 neg %r9d
|
|
360: 45 03 c8 add %r8d,%r9d
|
|
363: 89 d9 mov %ebx,%ecx
|
|
365: 85 db test %ebx,%ebx
|
|
367: 76 2f jbe 0x398
|
|
369: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
370: 00
|
|
371: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
378: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
37f: 00
|
|
380: c5 fa 10 04 82 vmovss (%rdx,%rax,4),%xmm0
|
|
385: c4 c1 7a 5c 0c 82 vsubss (%r10,%rax,4),%xmm0,%xmm1
|
|
38b: c5 fa 11 0c 82 vmovss %xmm1,(%rdx,%rax,4)
|
|
390: 48 ff c0 inc %rax
|
|
393: 48 3b c1 cmp %rcx,%rax
|
|
396: 72 e8 jb 0x380
|
|
398: 49 63 c1 movslq %r9d,%rax
|
|
39b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
3a0: c5 fc 10 04 8a vmovups (%rdx,%rcx,4),%ymm0
|
|
3a5: c5 fc 10 54 8a 20 vmovups 0x20(%rdx,%rcx,4),%ymm2
|
|
3ab: c4 c1 7c 5c 0c 8a vsubps (%r10,%rcx,4),%ymm0,%ymm1
|
|
3b1: c4 c1 6c 5c 5c 8a 20 vsubps 0x20(%r10,%rcx,4),%ymm2,%ymm3
|
|
3b8: c5 fc 11 0c 8a vmovups %ymm1,(%rdx,%rcx,4)
|
|
3bd: c5 fc 11 5c 8a 20 vmovups %ymm3,0x20(%rdx,%rcx,4)
|
|
3c3: 48 83 c1 10 add $0x10,%rcx
|
|
3c7: 48 3b c8 cmp %rax,%rcx
|
|
3ca: 72 d4 jb 0x3a0
|
|
3cc: 41 8d 41 01 lea 0x1(%r9),%eax
|
|
3d0: 41 3b c0 cmp %r8d,%eax
|
|
3d3: 0f 87 9e 00 00 00 ja 0x477
|
|
3d9: 4d 63 c0 movslq %r8d,%r8
|
|
3dc: 4d 63 c9 movslq %r9d,%r9
|
|
3df: 4d 2b c1 sub %r9,%r8
|
|
3e2: 49 83 f8 04 cmp $0x4,%r8
|
|
3e6: 0f 8c 92 00 00 00 jl 0x47e
|
|
3ec: 4d 63 c9 movslq %r9d,%r9
|
|
3ef: 44 89 c3 mov %r8d,%ebx
|
|
3f2: 83 e3 fc and $0xfffffffc,%ebx
|
|
3f5: 33 c9 xor %ecx,%ecx
|
|
3f7: 48 63 db movslq %ebx,%rbx
|
|
3fa: 4b 8d 04 8a lea (%r10,%r9,4),%rax
|
|
3fe: 4e 8d 1c 8a lea (%rdx,%r9,4),%r11
|
|
402: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
409: 00
|
|
40a: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
411: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
418: 00
|
|
419: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
420: c4 c1 78 10 04 8b vmovups (%r11,%rcx,4),%xmm0
|
|
426: c5 f8 5c 0c 88 vsubps (%rax,%rcx,4),%xmm0,%xmm1
|
|
42b: c4 c1 78 11 0c 8b vmovups %xmm1,(%r11,%rcx,4)
|
|
431: 48 83 c1 04 add $0x4,%rcx
|
|
435: 48 3b cb cmp %rbx,%rcx
|
|
438: 72 e6 jb 0x420
|
|
43a: 49 3b d8 cmp %r8,%rbx
|
|
43d: 73 38 jae 0x477
|
|
43f: 4d 63 c9 movslq %r9d,%r9
|
|
442: 4b 8d 0c 8a lea (%r10,%r9,4),%rcx
|
|
446: 4a 8d 04 8a lea (%rdx,%r9,4),%rax
|
|
44a: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
451: 00
|
|
452: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
459: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
460: c5 fa 10 04 98 vmovss (%rax,%rbx,4),%xmm0
|
|
465: c5 fa 5c 0c 99 vsubss (%rcx,%rbx,4),%xmm0,%xmm1
|
|
46a: c5 fa 11 0c 98 vmovss %xmm1,(%rax,%rbx,4)
|
|
46f: 48 ff c3 inc %rbx
|
|
472: 49 3b d8 cmp %r8,%rbx
|
|
475: 72 e9 jb 0x460
|
|
477: 33 c0 xor %eax,%eax
|
|
479: c5 f8 77 vzeroupper
|
|
47c: 5b pop %rbx
|
|
47d: c3 ret
|
|
47e: 33 db xor %ebx,%ebx
|
|
480: eb b8 jmp 0x43a
|
|
482: 45 33 c9 xor %r9d,%r9d
|
|
485: e9 42 ff ff ff jmp 0x3cc
|
|
48a: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
48f: 5b pop %rbx
|
|
490: c3 ret
|
|
491: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
496: 5b pop %rbx
|
|
497: c3 ret
|
|
498: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
49f: 00
|
|
4a0: 48 83 ec 28 sub $0x28,%rsp
|
|
4a4: 48 85 d2 test %rdx,%rdx
|
|
4a7: 74 1f je 0x4c8
|
|
4a9: 45 85 c0 test %r8d,%r8d
|
|
4ac: 7f 0a jg 0x4b8
|
|
4ae: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
4b3: 48 83 c4 28 add $0x28,%rsp
|
|
4b7: c3 ret
|
|
4b8: 66 0f 7e c1 movd %xmm0,%ecx
|
|
4bc: e8 bf 31 01 00 call 0x13680
|
|
4c1: 33 c0 xor %eax,%eax
|
|
4c3: 48 83 c4 28 add $0x28,%rsp
|
|
4c7: c3 ret
|
|
4c8: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
4cd: 48 83 c4 28 add $0x28,%rsp
|
|
4d1: c3 ret
|
|
4d2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
4d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
4e0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
|
|
4e5: 48 85 d2 test %rdx,%rdx
|
|
4e8: 74 22 je 0x50c
|
|
4ea: 45 85 c0 test %r8d,%r8d
|
|
4ed: 7f 0c jg 0x4fb
|
|
4ef: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
4f4: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
4f9: 90 nop
|
|
4fa: c3 ret
|
|
4fb: 66 0f 7e c1 movd %xmm0,%ecx
|
|
4ff: e8 9c 31 01 00 call 0x136a0
|
|
504: 33 c0 xor %eax,%eax
|
|
506: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
50b: c3 ret
|
|
50c: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
511: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
516: 90 nop
|
|
517: 90 nop
|
|
518: 90 nop
|
|
519: c3 ret
|
|
51a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
520: 48 83 ec 28 sub $0x28,%rsp
|
|
524: 48 85 d2 test %rdx,%rdx
|
|
527: 74 1f je 0x548
|
|
529: 45 85 c0 test %r8d,%r8d
|
|
52c: 7f 0a jg 0x538
|
|
52e: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
533: 48 83 c4 28 add $0x28,%rsp
|
|
537: c3 ret
|
|
538: 66 0f 7e c1 movd %xmm0,%ecx
|
|
53c: e8 7f 31 01 00 call 0x136c0
|
|
541: 33 c0 xor %eax,%eax
|
|
543: 48 83 c4 28 add $0x28,%rsp
|
|
547: c3 ret
|
|
548: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
54d: 48 83 c4 28 add $0x28,%rsp
|
|
551: c3 ret
|
|
552: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
559: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
560: 48 83 ec 28 sub $0x28,%rsp
|
|
564: 48 85 d2 test %rdx,%rdx
|
|
567: 74 35 je 0x59e
|
|
569: 45 85 c0 test %r8d,%r8d
|
|
56c: 7e 3a jle 0x5a8
|
|
56e: c5 fa 11 44 24 20 vmovss %xmm0,0x20(%rsp)
|
|
574: 42 8d 04 85 00 00 00 lea 0x0(,%r8,4),%eax
|
|
57b: 00
|
|
57c: 3d 00 00 20 00 cmp $0x200000,%eax
|
|
581: 7f 0b jg 0x58e
|
|
583: c5 f9 7e c1 vmovd %xmm0,%ecx
|
|
587: e8 74 f1 a5 01 call 0x1a5f700
|
|
58c: eb 09 jmp 0x597
|
|
58e: 8b 4c 24 20 mov 0x20(%rsp),%ecx
|
|
592: e8 49 31 01 00 call 0x136e0
|
|
597: 33 c0 xor %eax,%eax
|
|
599: 48 83 c4 28 add $0x28,%rsp
|
|
59d: c3 ret
|
|
59e: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
5a3: 48 83 c4 28 add $0x28,%rsp
|
|
5a7: c3 ret
|
|
5a8: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
5ad: 48 83 c4 28 add $0x28,%rsp
|
|
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: 48 83 ec 28 sub $0x28,%rsp
|
|
5c4: 48 85 d2 test %rdx,%rdx
|
|
5c7: 74 35 je 0x5fe
|
|
5c9: 45 85 c0 test %r8d,%r8d
|
|
5cc: 7e 3a jle 0x608
|
|
5ce: c5 fa 11 44 24 20 vmovss %xmm0,0x20(%rsp)
|
|
5d4: 42 8d 04 85 00 00 00 lea 0x0(,%r8,4),%eax
|
|
5db: 00
|
|
5dc: 3d 00 00 20 00 cmp $0x200000,%eax
|
|
5e1: 7f 0b jg 0x5ee
|
|
5e3: c5 f9 7e c1 vmovd %xmm0,%ecx
|
|
5e7: e8 b4 fd a5 01 call 0x1a603a0
|
|
5ec: eb 09 jmp 0x5f7
|
|
5ee: 8b 4c 24 20 mov 0x20(%rsp),%ecx
|
|
5f2: e8 49 33 01 00 call 0x13940
|
|
5f7: 33 c0 xor %eax,%eax
|
|
5f9: 48 83 c4 28 add $0x28,%rsp
|
|
5fd: c3 ret
|
|
5fe: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
603: 48 83 c4 28 add $0x28,%rsp
|
|
607: c3 ret
|
|
608: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
60d: 48 83 c4 28 add $0x28,%rsp
|
|
611: c3 ret
|
|
612: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
619: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
620: 48 83 ec 28 sub $0x28,%rsp
|
|
624: 48 85 d2 test %rdx,%rdx
|
|
627: 74 35 je 0x65e
|
|
629: 45 85 c0 test %r8d,%r8d
|
|
62c: 7e 3a jle 0x668
|
|
62e: c5 fa 11 44 24 20 vmovss %xmm0,0x20(%rsp)
|
|
634: 42 8d 04 85 00 00 00 lea 0x0(,%r8,4),%eax
|
|
63b: 00
|
|
63c: 3d 00 00 20 00 cmp $0x200000,%eax
|
|
641: 7f 0b jg 0x64e
|
|
643: c5 f9 7e c1 vmovd %xmm0,%ecx
|
|
647: e8 f4 09 a6 01 call 0x1a61040
|
|
64c: eb 09 jmp 0x657
|
|
64e: 8b 4c 24 20 mov 0x20(%rsp),%ecx
|
|
652: e8 49 35 01 00 call 0x13ba0
|
|
657: 33 c0 xor %eax,%eax
|
|
659: 48 83 c4 28 add $0x28,%rsp
|
|
65d: c3 ret
|
|
65e: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
663: 48 83 c4 28 add $0x28,%rsp
|
|
667: c3 ret
|
|
668: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
66d: 48 83 c4 28 add $0x28,%rsp
|
|
671: c3 ret
|
|
672: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
679: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
680: 48 83 ec 28 sub $0x28,%rsp
|
|
684: 4d 89 c1 mov %r8,%r9
|
|
687: 49 89 d0 mov %rdx,%r8
|
|
68a: 48 89 ca mov %rcx,%rdx
|
|
68d: e8 6e 37 01 00 call 0x13e00
|
|
692: 48 83 c4 28 add $0x28,%rsp
|
|
696: c3 ret
|
|
697: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
69e: 00 00
|
|
6a0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
|
|
6a5: 4d 89 c1 mov %r8,%r9
|
|
6a8: 49 89 d0 mov %rdx,%r8
|
|
6ab: 48 89 ca mov %rcx,%rdx
|
|
6ae: e8 cd 39 01 00 call 0x14080
|
|
6b3: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
6b8: c3 ret
|
|
6b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6c0: 48 83 ec 28 sub $0x28,%rsp
|
|
6c4: 4d 89 c1 mov %r8,%r9
|
|
6c7: 49 89 d0 mov %rdx,%r8
|
|
6ca: 48 89 ca mov %rcx,%rdx
|
|
6cd: e8 2e 3c 01 00 call 0x14300
|
|
6d2: 48 83 c4 28 add $0x28,%rsp
|
|
6d6: c3 ret
|
|
6d7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
6de: 00 00
|
|
6e0: 48 83 ec 28 sub $0x28,%rsp
|
|
6e4: 4d 89 c1 mov %r8,%r9
|
|
6e7: 49 89 d0 mov %rdx,%r8
|
|
6ea: 48 89 ca mov %rcx,%rdx
|
|
6ed: e8 6e 3e 01 00 call 0x14560
|
|
6f2: 48 83 c4 28 add $0x28,%rsp
|
|
6f6: c3 ret
|
|
6f7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
6fe: 00 00
|
|
700: 48 83 ec 28 sub $0x28,%rsp
|
|
704: 4d 89 c1 mov %r8,%r9
|
|
707: 49 89 d0 mov %rdx,%r8
|
|
70a: 48 89 ca mov %rcx,%rdx
|
|
70d: e8 ae 40 01 00 call 0x147c0
|
|
712: 48 83 c4 28 add $0x28,%rsp
|
|
716: c3 ret
|
|
717: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
71e: 00 00
|
|
720: 48 83 ec 28 sub $0x28,%rsp
|
|
724: 4d 89 c1 mov %r8,%r9
|
|
727: 49 89 d0 mov %rdx,%r8
|
|
72a: 48 89 ca mov %rcx,%rdx
|
|
72d: e8 ce 42 01 00 call 0x14a00
|
|
732: 48 83 c4 28 add $0x28,%rsp
|
|
736: c3 ret
|
|
737: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
73e: 00 00
|
|
740: 48 83 ec 28 sub $0x28,%rsp
|
|
744: 48 85 c9 test %rcx,%rcx
|
|
747: 74 49 je 0x792
|
|
749: 4d 85 c0 test %r8,%r8
|
|
74c: 74 44 je 0x792
|
|
74e: 45 85 c9 test %r9d,%r9d
|
|
751: 7e 49 jle 0x79c
|
|
753: 0f 2e 0d 06 89 c5 01 ucomiss 0x1c58906(%rip),%xmm1 # 0x1c59060
|
|
75a: 7a 02 jp 0x75e
|
|
75c: 74 25 je 0x783
|
|
75e: 0f 57 c0 xorps %xmm0,%xmm0
|
|
761: 0f 2e c8 ucomiss %xmm0,%xmm1
|
|
764: 7a 02 jp 0x768
|
|
766: 74 0c je 0x774
|
|
768: e8 d3 44 01 00 call 0x14c40
|
|
76d: 33 c0 xor %eax,%eax
|
|
76f: 48 83 c4 28 add $0x28,%rsp
|
|
773: c3 ret
|
|
774: 4c 89 c1 mov %r8,%rcx
|
|
777: 44 89 ca mov %r9d,%edx
|
|
77a: 48 83 c4 28 add $0x28,%rsp
|
|
77e: e9 bd 46 01 00 jmp 0x14e40
|
|
783: 4c 89 c2 mov %r8,%rdx
|
|
786: 45 89 c8 mov %r9d,%r8d
|
|
789: 48 83 c4 28 add $0x28,%rsp
|
|
78d: e9 ee 22 00 00 jmp 0x2a80
|
|
792: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
797: 48 83 c4 28 add $0x28,%rsp
|
|
79b: c3 ret
|
|
79c: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
7a1: 48 83 c4 28 add $0x28,%rsp
|
|
7a5: c3 ret
|
|
7a6: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
7ad: 00
|
|
7ae: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7b5: 0f 1f 40 00 nopl 0x0(%rax)
|
|
7b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7c0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
|
|
7c5: 48 85 c9 test %rcx,%rcx
|
|
7c8: 74 4c je 0x816
|
|
7ca: 4d 85 c0 test %r8,%r8
|
|
7cd: 74 47 je 0x816
|
|
7cf: 45 85 c9 test %r9d,%r9d
|
|
7d2: 7e 4d jle 0x821
|
|
7d4: 0f 2e 0d 89 88 c5 01 ucomiss 0x1c58889(%rip),%xmm1 # 0x1c59064
|
|
7db: 7a 02 jp 0x7df
|
|
7dd: 74 27 je 0x806
|
|
7df: 0f 57 c0 xorps %xmm0,%xmm0
|
|
7e2: 0f 2e c8 ucomiss %xmm0,%xmm1
|
|
7e5: 7a 02 jp 0x7e9
|
|
7e7: 74 0d je 0x7f6
|
|
7e9: e8 92 46 01 00 call 0x14e80
|
|
7ee: 33 c0 xor %eax,%eax
|
|
7f0: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
7f5: c3 ret
|
|
7f6: 4c 89 c1 mov %r8,%rcx
|
|
7f9: 44 89 ca mov %r9d,%edx
|
|
7fc: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
801: e9 7a 48 01 00 jmp 0x15080
|
|
806: 4c 89 c2 mov %r8,%rdx
|
|
809: 45 89 c8 mov %r9d,%r8d
|
|
80c: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
811: e9 aa 22 00 00 jmp 0x2ac0
|
|
816: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
81b: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
820: c3 ret
|
|
821: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
826: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
82b: c3 ret
|
|
82c: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
833: 00
|
|
834: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
83b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
840: 48 83 ec 28 sub $0x28,%rsp
|
|
844: 48 85 c9 test %rcx,%rcx
|
|
847: 74 49 je 0x892
|
|
849: 4d 85 c0 test %r8,%r8
|
|
84c: 74 44 je 0x892
|
|
84e: 45 85 c9 test %r9d,%r9d
|
|
851: 7e 49 jle 0x89c
|
|
853: 0f 2e 0d 0e 88 c5 01 ucomiss 0x1c5880e(%rip),%xmm1 # 0x1c59068
|
|
85a: 7a 02 jp 0x85e
|
|
85c: 74 25 je 0x883
|
|
85e: 0f 57 c0 xorps %xmm0,%xmm0
|
|
861: 0f 2e c8 ucomiss %xmm0,%xmm1
|
|
864: 7a 02 jp 0x868
|
|
866: 74 0c je 0x874
|
|
868: e8 53 48 01 00 call 0x150c0
|
|
86d: 33 c0 xor %eax,%eax
|
|
86f: 48 83 c4 28 add $0x28,%rsp
|
|
873: c3 ret
|
|
874: 4c 89 c1 mov %r8,%rcx
|
|
877: 44 89 ca mov %r9d,%edx
|
|
87a: 48 83 c4 28 add $0x28,%rsp
|
|
87e: e9 3d 4a 01 00 jmp 0x152c0
|
|
883: 4c 89 c2 mov %r8,%rdx
|
|
886: 45 89 c8 mov %r9d,%r8d
|
|
889: 48 83 c4 28 add $0x28,%rsp
|
|
88d: e9 6e 22 00 00 jmp 0x2b00
|
|
892: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
897: 48 83 c4 28 add $0x28,%rsp
|
|
89b: c3 ret
|
|
89c: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
8a1: 48 83 c4 28 add $0x28,%rsp
|
|
8a5: c3 ret
|
|
8a6: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
8ad: 00
|
|
8ae: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
8b5: 0f 1f 40 00 nopl 0x0(%rax)
|
|
8b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
8c0: 57 push %rdi
|
|
8c1: 48 83 ec 20 sub $0x20,%rsp
|
|
8c5: c5 f8 28 d1 vmovaps %xmm1,%xmm2
|
|
8c9: 48 85 c9 test %rcx,%rcx
|
|
8cc: 0f 84 ef 01 00 00 je 0xac1
|
|
8d2: 4d 85 c0 test %r8,%r8
|
|
8d5: 0f 84 e6 01 00 00 je 0xac1
|
|
8db: 45 85 c9 test %r9d,%r9d
|
|
8de: 0f 8e d2 01 00 00 jle 0xab6
|
|
8e4: c5 f8 2e 15 80 87 c5 vucomiss 0x1c58780(%rip),%xmm2 # 0x1c5906c
|
|
8eb: 01
|
|
8ec: 7a 06 jp 0x8f4
|
|
8ee: 0f 84 b1 01 00 00 je 0xaa5
|
|
8f4: c5 f8 57 c0 vxorps %xmm0,%xmm0,%xmm0
|
|
8f8: c5 f8 2e d0 vucomiss %xmm0,%xmm2
|
|
8fc: 7a 06 jp 0x904
|
|
8fe: 0f 84 90 01 00 00 je 0xa94
|
|
904: 41 83 f9 10 cmp $0x10,%r9d
|
|
908: 0f 8c 76 01 00 00 jl 0xa84
|
|
90e: 4d 89 c2 mov %r8,%r10
|
|
911: 49 83 e2 1f and $0x1f,%r10
|
|
915: 45 89 d2 mov %r10d,%r10d
|
|
918: 45 85 d2 test %r10d,%r10d
|
|
91b: 74 18 je 0x935
|
|
91d: 41 f7 c2 03 00 00 00 test $0x3,%r10d
|
|
924: 0f 85 5a 01 00 00 jne 0xa84
|
|
92a: 41 f7 da neg %r10d
|
|
92d: 41 83 c2 20 add $0x20,%r10d
|
|
931: 41 c1 ea 02 shr $0x2,%r10d
|
|
935: 41 8d 42 10 lea 0x10(%r10),%eax
|
|
939: 44 3b c8 cmp %eax,%r9d
|
|
93c: 0f 8c 42 01 00 00 jl 0xa84
|
|
942: 44 89 cf mov %r9d,%edi
|
|
945: 33 c0 xor %eax,%eax
|
|
947: 41 2b fa sub %r10d,%edi
|
|
94a: 83 e7 0f and $0xf,%edi
|
|
94d: f7 df neg %edi
|
|
94f: 41 03 f9 add %r9d,%edi
|
|
952: 45 85 d2 test %r10d,%r10d
|
|
955: 76 1c jbe 0x973
|
|
957: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
95e: 00 00
|
|
960: c5 ea 59 04 81 vmulss (%rcx,%rax,4),%xmm2,%xmm0
|
|
965: c4 c1 7a 11 04 80 vmovss %xmm0,(%r8,%rax,4)
|
|
96b: 48 ff c0 inc %rax
|
|
96e: 49 3b c2 cmp %r10,%rax
|
|
971: 72 ed jb 0x960
|
|
973: c5 e8 c6 ca 00 vshufps $0x0,%xmm2,%xmm2,%xmm1
|
|
978: 48 63 c7 movslq %edi,%rax
|
|
97b: c4 e3 75 18 c1 01 vinsertf128 $0x1,%xmm1,%ymm1,%ymm0
|
|
981: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
988: 00
|
|
989: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
990: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
997: 00
|
|
998: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
99f: 90 nop
|
|
9a0: c4 a1 78 10 1c 91 vmovups (%rcx,%r10,4),%xmm3
|
|
9a6: c4 a3 65 18 64 91 10 vinsertf128 $0x1,0x10(%rcx,%r10,4),%ymm3,%ymm4
|
|
9ad: 01
|
|
9ae: c5 fc 59 ec vmulps %ymm4,%ymm0,%ymm5
|
|
9b2: c4 a1 78 10 5c 91 20 vmovups 0x20(%rcx,%r10,4),%xmm3
|
|
9b9: c4 81 7c 11 2c 90 vmovups %ymm5,(%r8,%r10,4)
|
|
9bf: c4 a3 65 18 64 91 30 vinsertf128 $0x1,0x30(%rcx,%r10,4),%ymm3,%ymm4
|
|
9c6: 01
|
|
9c7: c5 fc 59 ec vmulps %ymm4,%ymm0,%ymm5
|
|
9cb: c4 81 7c 11 6c 90 20 vmovups %ymm5,0x20(%r8,%r10,4)
|
|
9d2: 49 83 c2 10 add $0x10,%r10
|
|
9d6: 4c 3b d0 cmp %rax,%r10
|
|
9d9: 72 c5 jb 0x9a0
|
|
9db: 44 8d 57 01 lea 0x1(%rdi),%r10d
|
|
9df: 45 3b d1 cmp %r9d,%r10d
|
|
9e2: 0f 87 8c 00 00 00 ja 0xa74
|
|
9e8: 49 63 d1 movslq %r9d,%rdx
|
|
9eb: 48 2b d0 sub %rax,%rdx
|
|
9ee: 48 83 fa 04 cmp $0x4,%rdx
|
|
9f2: 0f 8c 87 00 00 00 jl 0xa7f
|
|
9f8: 41 89 d1 mov %edx,%r9d
|
|
9fb: 45 33 db xor %r11d,%r11d
|
|
9fe: 41 83 e1 fc and $0xfffffffc,%r9d
|
|
a02: 4d 8d 14 80 lea (%r8,%rax,4),%r10
|
|
a06: 4d 63 c9 movslq %r9d,%r9
|
|
a09: 48 8d 04 81 lea (%rcx,%rax,4),%rax
|
|
a0d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
a14: 00
|
|
a15: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
a1c: 0f 1f 40 00 nopl 0x0(%rax)
|
|
a20: c4 a1 70 59 04 98 vmulps (%rax,%r11,4),%xmm1,%xmm0
|
|
a26: c4 81 78 11 04 9a vmovups %xmm0,(%r10,%r11,4)
|
|
a2c: 49 83 c3 04 add $0x4,%r11
|
|
a30: 4d 3b d9 cmp %r9,%r11
|
|
a33: 72 eb jb 0xa20
|
|
a35: 4c 3b ca cmp %rdx,%r9
|
|
a38: 73 3a jae 0xa74
|
|
a3a: 48 63 ff movslq %edi,%rdi
|
|
a3d: 4d 8d 04 b8 lea (%r8,%rdi,4),%r8
|
|
a41: 48 8d 04 b9 lea (%rcx,%rdi,4),%rax
|
|
a45: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
a4c: 00
|
|
a4d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
a54: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
a59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
a60: c4 a1 6a 59 04 88 vmulss (%rax,%r9,4),%xmm2,%xmm0
|
|
a66: c4 81 7a 11 04 88 vmovss %xmm0,(%r8,%r9,4)
|
|
a6c: 49 ff c1 inc %r9
|
|
a6f: 4c 3b ca cmp %rdx,%r9
|
|
a72: 72 ec jb 0xa60
|
|
a74: 33 c0 xor %eax,%eax
|
|
a76: c5 f8 77 vzeroupper
|
|
a79: 48 83 c4 20 add $0x20,%rsp
|
|
a7d: 5f pop %rdi
|
|
a7e: c3 ret
|
|
a7f: 45 33 c9 xor %r9d,%r9d
|
|
a82: eb b1 jmp 0xa35
|
|
a84: 33 ff xor %edi,%edi
|
|
a86: 41 83 f9 01 cmp $0x1,%r9d
|
|
a8a: 72 e8 jb 0xa74
|
|
a8c: 49 63 d1 movslq %r9d,%rdx
|
|
a8f: 45 33 c9 xor %r9d,%r9d
|
|
a92: eb a1 jmp 0xa35
|
|
a94: 4c 89 c1 mov %r8,%rcx
|
|
a97: 44 89 ca mov %r9d,%edx
|
|
a9a: e8 61 48 01 00 call 0x15300
|
|
a9f: 48 83 c4 20 add $0x20,%rsp
|
|
aa3: 5f pop %rdi
|
|
aa4: c3 ret
|
|
aa5: 4c 89 c2 mov %r8,%rdx
|
|
aa8: 45 89 c8 mov %r9d,%r8d
|
|
aab: e8 90 20 00 00 call 0x2b40
|
|
ab0: 48 83 c4 20 add $0x20,%rsp
|
|
ab4: 5f pop %rdi
|
|
ab5: c3 ret
|
|
ab6: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
abb: 48 83 c4 20 add $0x20,%rsp
|
|
abf: 5f pop %rdi
|
|
ac0: c3 ret
|
|
ac1: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
ac6: 48 83 c4 20 add $0x20,%rsp
|
|
aca: 5f pop %rdi
|
|
acb: c3 ret
|
|
acc: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
ad3: 00
|
|
ad4: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
adb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
ae0: 53 push %rbx
|
|
ae1: 48 83 ec 20 sub $0x20,%rsp
|
|
ae5: 48 85 c9 test %rcx,%rcx
|
|
ae8: 0f 84 b9 01 00 00 je 0xca7
|
|
aee: 4d 85 c0 test %r8,%r8
|
|
af1: 0f 84 b0 01 00 00 je 0xca7
|
|
af7: 45 85 c9 test %r9d,%r9d
|
|
afa: 0f 8e 9c 01 00 00 jle 0xc9c
|
|
b00: c5 f8 2e 0d 68 85 c5 vucomiss 0x1c58568(%rip),%xmm1 # 0x1c59070
|
|
b07: 01
|
|
b08: 7a 06 jp 0xb10
|
|
b0a: 0f 84 7b 01 00 00 je 0xc8b
|
|
b10: c5 f8 57 c0 vxorps %xmm0,%xmm0,%xmm0
|
|
b14: c5 f8 2e c8 vucomiss %xmm0,%xmm1
|
|
b18: 7a 06 jp 0xb20
|
|
b1a: 0f 84 5a 01 00 00 je 0xc7a
|
|
b20: 41 83 f9 10 cmp $0x10,%r9d
|
|
b24: 0f 8c 3a 01 00 00 jl 0xc64
|
|
b2a: 41 83 f9 1d cmp $0x1d,%r9d
|
|
b2e: 0f 8c 38 01 00 00 jl 0xc6c
|
|
b34: 4d 89 c2 mov %r8,%r10
|
|
b37: 49 83 e2 1f and $0x1f,%r10
|
|
b3b: 45 85 d2 test %r10d,%r10d
|
|
b3e: 74 18 je 0xb58
|
|
b40: 41 f7 c2 03 00 00 00 test $0x3,%r10d
|
|
b47: 0f 85 17 01 00 00 jne 0xc64
|
|
b4d: 41 f7 da neg %r10d
|
|
b50: 41 83 c2 20 add $0x20,%r10d
|
|
b54: 41 c1 ea 02 shr $0x2,%r10d
|
|
b58: 41 8d 42 10 lea 0x10(%r10),%eax
|
|
b5c: 44 3b c8 cmp %eax,%r9d
|
|
b5f: 0f 8c ff 00 00 00 jl 0xc64
|
|
b65: 45 89 cb mov %r9d,%r11d
|
|
b68: 33 c0 xor %eax,%eax
|
|
b6a: 45 2b da sub %r10d,%r11d
|
|
b6d: 41 83 e3 0f and $0xf,%r11d
|
|
b71: 41 f7 db neg %r11d
|
|
b74: 45 03 d9 add %r9d,%r11d
|
|
b77: 44 89 d3 mov %r10d,%ebx
|
|
b7a: 45 85 d2 test %r10d,%r10d
|
|
b7d: 76 14 jbe 0xb93
|
|
b7f: 90 nop
|
|
b80: c5 f2 59 04 81 vmulss (%rcx,%rax,4),%xmm1,%xmm0
|
|
b85: c4 c1 7a 11 04 80 vmovss %xmm0,(%r8,%rax,4)
|
|
b8b: 48 ff c0 inc %rax
|
|
b8e: 48 3b c3 cmp %rbx,%rax
|
|
b91: 72 ed jb 0xb80
|
|
b93: c4 e2 7d 18 c1 vbroadcastss %xmm1,%ymm0
|
|
b98: 49 63 c3 movslq %r11d,%rax
|
|
b9b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
ba0: c5 fc 59 14 99 vmulps (%rcx,%rbx,4),%ymm0,%ymm2
|
|
ba5: c5 fc 59 5c 99 20 vmulps 0x20(%rcx,%rbx,4),%ymm0,%ymm3
|
|
bab: c4 c1 7c 11 14 98 vmovups %ymm2,(%r8,%rbx,4)
|
|
bb1: c4 c1 7c 11 5c 98 20 vmovups %ymm3,0x20(%r8,%rbx,4)
|
|
bb8: 48 83 c3 10 add $0x10,%rbx
|
|
bbc: 48 3b d8 cmp %rax,%rbx
|
|
bbf: 72 df jb 0xba0
|
|
bc1: 41 8d 43 01 lea 0x1(%r11),%eax
|
|
bc5: 41 3b c1 cmp %r9d,%eax
|
|
bc8: 0f 87 86 00 00 00 ja 0xc54
|
|
bce: 4d 63 c9 movslq %r9d,%r9
|
|
bd1: 4d 63 db movslq %r11d,%r11
|
|
bd4: 4d 2b cb sub %r11,%r9
|
|
bd7: 49 83 f9 04 cmp $0x4,%r9
|
|
bdb: 0f 8c 7e 00 00 00 jl 0xc5f
|
|
be1: 4d 63 db movslq %r11d,%r11
|
|
be4: 45 89 ca mov %r9d,%r10d
|
|
be7: 41 83 e2 fc and $0xfffffffc,%r10d
|
|
beb: 33 db xor %ebx,%ebx
|
|
bed: 4d 63 d2 movslq %r10d,%r10
|
|
bf0: c4 e2 79 18 c1 vbroadcastss %xmm1,%xmm0
|
|
bf5: 4b 8d 04 98 lea (%r8,%r11,4),%rax
|
|
bf9: 4a 8d 14 99 lea (%rcx,%r11,4),%rdx
|
|
bfd: 0f 1f 00 nopl (%rax)
|
|
c00: c5 f8 59 14 9a vmulps (%rdx,%rbx,4),%xmm0,%xmm2
|
|
c05: c5 f8 11 14 98 vmovups %xmm2,(%rax,%rbx,4)
|
|
c0a: 48 83 c3 04 add $0x4,%rbx
|
|
c0e: 49 3b da cmp %r10,%rbx
|
|
c11: 72 ed jb 0xc00
|
|
c13: 4d 3b d1 cmp %r9,%r10
|
|
c16: 73 3c jae 0xc54
|
|
c18: 4d 63 db movslq %r11d,%r11
|
|
c1b: 4b 8d 14 98 lea (%r8,%r11,4),%rdx
|
|
c1f: 4a 8d 04 99 lea (%rcx,%r11,4),%rax
|
|
c23: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
c2a: 00
|
|
c2b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
c32: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
c39: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
c40: c4 a1 72 59 04 90 vmulss (%rax,%r10,4),%xmm1,%xmm0
|
|
c46: c4 a1 7a 11 04 92 vmovss %xmm0,(%rdx,%r10,4)
|
|
c4c: 49 ff c2 inc %r10
|
|
c4f: 4d 3b d1 cmp %r9,%r10
|
|
c52: 72 ec jb 0xc40
|
|
c54: 33 c0 xor %eax,%eax
|
|
c56: c5 f8 77 vzeroupper
|
|
c59: 48 83 c4 20 add $0x20,%rsp
|
|
c5d: 5b pop %rbx
|
|
c5e: c3 ret
|
|
c5f: 45 33 d2 xor %r10d,%r10d
|
|
c62: eb af jmp 0xc13
|
|
c64: 45 33 db xor %r11d,%r11d
|
|
c67: e9 55 ff ff ff jmp 0xbc1
|
|
c6c: 45 89 cb mov %r9d,%r11d
|
|
c6f: 33 db xor %ebx,%ebx
|
|
c71: 41 83 e3 f0 and $0xfffffff0,%r11d
|
|
c75: e9 19 ff ff ff jmp 0xb93
|
|
c7a: 4c 89 c1 mov %r8,%rcx
|
|
c7d: 44 89 ca mov %r9d,%edx
|
|
c80: e8 bb 46 01 00 call 0x15340
|
|
c85: 48 83 c4 20 add $0x20,%rsp
|
|
c89: 5b pop %rbx
|
|
c8a: c3 ret
|
|
c8b: 4c 89 c2 mov %r8,%rdx
|
|
c8e: 45 89 c8 mov %r9d,%r8d
|
|
c91: e8 6a 1f 00 00 call 0x2c00
|
|
c96: 48 83 c4 20 add $0x20,%rsp
|
|
c9a: 5b pop %rbx
|
|
c9b: c3 ret
|
|
c9c: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
ca1: 48 83 c4 20 add $0x20,%rsp
|
|
ca5: 5b pop %rbx
|
|
ca6: c3 ret
|
|
ca7: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
cac: 48 83 c4 20 add $0x20,%rsp
|
|
cb0: 5b pop %rbx
|
|
cb1: c3 ret
|
|
cb2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
cb9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
cc0: 53 push %rbx
|
|
cc1: 48 83 ec 20 sub $0x20,%rsp
|
|
cc5: 48 85 c9 test %rcx,%rcx
|
|
cc8: 0f 84 b9 01 00 00 je 0xe87
|
|
cce: 4d 85 c0 test %r8,%r8
|
|
cd1: 0f 84 b0 01 00 00 je 0xe87
|
|
cd7: 45 85 c9 test %r9d,%r9d
|
|
cda: 0f 8e 9c 01 00 00 jle 0xe7c
|
|
ce0: c5 f8 2e 0d 8c 83 c5 vucomiss 0x1c5838c(%rip),%xmm1 # 0x1c59074
|
|
ce7: 01
|
|
ce8: 7a 06 jp 0xcf0
|
|
cea: 0f 84 7b 01 00 00 je 0xe6b
|
|
cf0: c5 f8 57 c0 vxorps %xmm0,%xmm0,%xmm0
|
|
cf4: c5 f8 2e c8 vucomiss %xmm0,%xmm1
|
|
cf8: 7a 06 jp 0xd00
|
|
cfa: 0f 84 5a 01 00 00 je 0xe5a
|
|
d00: 41 83 f9 10 cmp $0x10,%r9d
|
|
d04: 0f 8c 3a 01 00 00 jl 0xe44
|
|
d0a: 41 83 f9 1d cmp $0x1d,%r9d
|
|
d0e: 0f 8c 38 01 00 00 jl 0xe4c
|
|
d14: 4d 89 c2 mov %r8,%r10
|
|
d17: 49 83 e2 1f and $0x1f,%r10
|
|
d1b: 45 85 d2 test %r10d,%r10d
|
|
d1e: 74 18 je 0xd38
|
|
d20: 41 f7 c2 03 00 00 00 test $0x3,%r10d
|
|
d27: 0f 85 17 01 00 00 jne 0xe44
|
|
d2d: 41 f7 da neg %r10d
|
|
d30: 41 83 c2 20 add $0x20,%r10d
|
|
d34: 41 c1 ea 02 shr $0x2,%r10d
|
|
d38: 41 8d 42 10 lea 0x10(%r10),%eax
|
|
d3c: 44 3b c8 cmp %eax,%r9d
|
|
d3f: 0f 8c ff 00 00 00 jl 0xe44
|
|
d45: 45 89 cb mov %r9d,%r11d
|
|
d48: 33 c0 xor %eax,%eax
|
|
d4a: 45 2b da sub %r10d,%r11d
|
|
d4d: 41 83 e3 0f and $0xf,%r11d
|
|
d51: 41 f7 db neg %r11d
|
|
d54: 45 03 d9 add %r9d,%r11d
|
|
d57: 44 89 d3 mov %r10d,%ebx
|
|
d5a: 45 85 d2 test %r10d,%r10d
|
|
d5d: 76 14 jbe 0xd73
|
|
d5f: 90 nop
|
|
d60: c5 f2 59 04 81 vmulss (%rcx,%rax,4),%xmm1,%xmm0
|
|
d65: c4 c1 7a 11 04 80 vmovss %xmm0,(%r8,%rax,4)
|
|
d6b: 48 ff c0 inc %rax
|
|
d6e: 48 3b c3 cmp %rbx,%rax
|
|
d71: 72 ed jb 0xd60
|
|
d73: c4 e2 7d 18 c1 vbroadcastss %xmm1,%ymm0
|
|
d78: 49 63 c3 movslq %r11d,%rax
|
|
d7b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
d80: c5 fc 59 14 99 vmulps (%rcx,%rbx,4),%ymm0,%ymm2
|
|
d85: c5 fc 59 5c 99 20 vmulps 0x20(%rcx,%rbx,4),%ymm0,%ymm3
|
|
d8b: c4 c1 7c 11 14 98 vmovups %ymm2,(%r8,%rbx,4)
|
|
d91: c4 c1 7c 11 5c 98 20 vmovups %ymm3,0x20(%r8,%rbx,4)
|
|
d98: 48 83 c3 10 add $0x10,%rbx
|
|
d9c: 48 3b d8 cmp %rax,%rbx
|
|
d9f: 72 df jb 0xd80
|
|
da1: 41 8d 43 01 lea 0x1(%r11),%eax
|
|
da5: 41 3b c1 cmp %r9d,%eax
|
|
da8: 0f 87 86 00 00 00 ja 0xe34
|
|
dae: 4d 63 c9 movslq %r9d,%r9
|
|
db1: 4d 63 db movslq %r11d,%r11
|
|
db4: 4d 2b cb sub %r11,%r9
|
|
db7: 49 83 f9 04 cmp $0x4,%r9
|
|
dbb: 0f 8c 7e 00 00 00 jl 0xe3f
|
|
dc1: 4d 63 db movslq %r11d,%r11
|
|
dc4: 45 89 ca mov %r9d,%r10d
|
|
dc7: 41 83 e2 fc and $0xfffffffc,%r10d
|
|
dcb: 33 db xor %ebx,%ebx
|
|
dcd: 4d 63 d2 movslq %r10d,%r10
|
|
dd0: c4 e2 79 18 c1 vbroadcastss %xmm1,%xmm0
|
|
dd5: 4b 8d 04 98 lea (%r8,%r11,4),%rax
|
|
dd9: 4a 8d 14 99 lea (%rcx,%r11,4),%rdx
|
|
ddd: 0f 1f 00 nopl (%rax)
|
|
de0: c5 f8 59 14 9a vmulps (%rdx,%rbx,4),%xmm0,%xmm2
|
|
de5: c5 f8 11 14 98 vmovups %xmm2,(%rax,%rbx,4)
|
|
dea: 48 83 c3 04 add $0x4,%rbx
|
|
dee: 49 3b da cmp %r10,%rbx
|
|
df1: 72 ed jb 0xde0
|
|
df3: 4d 3b d1 cmp %r9,%r10
|
|
df6: 73 3c jae 0xe34
|
|
df8: 4d 63 db movslq %r11d,%r11
|
|
dfb: 4b 8d 14 98 lea (%r8,%r11,4),%rdx
|
|
dff: 4a 8d 04 99 lea (%rcx,%r11,4),%rax
|
|
e03: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
e0a: 00
|
|
e0b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
e12: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
e19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
e20: c4 a1 72 59 04 90 vmulss (%rax,%r10,4),%xmm1,%xmm0
|
|
e26: c4 a1 7a 11 04 92 vmovss %xmm0,(%rdx,%r10,4)
|
|
e2c: 49 ff c2 inc %r10
|
|
e2f: 4d 3b d1 cmp %r9,%r10
|
|
e32: 72 ec jb 0xe20
|
|
e34: 33 c0 xor %eax,%eax
|
|
e36: c5 f8 77 vzeroupper
|
|
e39: 48 83 c4 20 add $0x20,%rsp
|
|
e3d: 5b pop %rbx
|
|
e3e: c3 ret
|
|
e3f: 45 33 d2 xor %r10d,%r10d
|
|
e42: eb af jmp 0xdf3
|
|
e44: 45 33 db xor %r11d,%r11d
|
|
e47: e9 55 ff ff ff jmp 0xda1
|
|
e4c: 45 89 cb mov %r9d,%r11d
|
|
e4f: 33 db xor %ebx,%ebx
|
|
e51: 41 83 e3 f0 and $0xfffffff0,%r11d
|
|
e55: e9 19 ff ff ff jmp 0xd73
|
|
e5a: 4c 89 c1 mov %r8,%rcx
|
|
e5d: 44 89 ca mov %r9d,%edx
|
|
e60: e8 1b 45 01 00 call 0x15380
|
|
e65: 48 83 c4 20 add $0x20,%rsp
|
|
e69: 5b pop %rbx
|
|
e6a: c3 ret
|
|
e6b: 4c 89 c2 mov %r8,%rdx
|
|
e6e: 45 89 c8 mov %r9d,%r8d
|
|
e71: e8 4a 1e 00 00 call 0x2cc0
|
|
e76: 48 83 c4 20 add $0x20,%rsp
|
|
e7a: 5b pop %rbx
|
|
e7b: c3 ret
|
|
e7c: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
e81: 48 83 c4 20 add $0x20,%rsp
|
|
e85: 5b pop %rbx
|
|
e86: c3 ret
|
|
e87: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
e8c: 48 83 c4 20 add $0x20,%rsp
|
|
e90: 5b pop %rbx
|
|
e91: c3 ret
|
|
e92: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
e99: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
ea0: 48 83 ec 38 sub $0x38,%rsp
|
|
ea4: 48 8b 05 85 0e 61 02 mov 0x2610e85(%rip),%rax # 0x2611d30
|
|
eab: 48 33 c4 xor %rsp,%rax
|
|
eae: 48 89 44 24 30 mov %rax,0x30(%rsp)
|
|
eb3: 48 85 d2 test %rdx,%rdx
|
|
eb6: 74 5f je 0xf17
|
|
eb8: 45 85 c0 test %r8d,%r8d
|
|
ebb: 7f 1b jg 0xed8
|
|
ebd: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx
|
|
ec2: 48 33 cc xor %rsp,%rcx
|
|
ec5: 48 3b 0d 64 0e 61 02 cmp 0x2610e64(%rip),%rcx # 0x2611d30
|
|
ecc: 75 44 jne 0xf12
|
|
ece: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
ed3: 48 83 c4 38 add $0x38,%rsp
|
|
ed7: c3 ret
|
|
ed8: 48 8b 01 mov (%rcx),%rax
|
|
edb: 4c 8b 49 08 mov 0x8(%rcx),%r9
|
|
edf: 48 8d 4c 24 20 lea 0x20(%rsp),%rcx
|
|
ee4: 66 48 0f 6e c8 movq %rax,%xmm1
|
|
ee9: 66 49 0f 6e c1 movq %r9,%xmm0
|
|
eee: 66 0f 14 c8 unpcklpd %xmm0,%xmm1
|
|
ef2: 0f 29 09 movaps %xmm1,(%rcx)
|
|
ef5: e8 c6 44 01 00 call 0x153c0
|
|
efa: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx
|
|
eff: 48 33 cc xor %rsp,%rcx
|
|
f02: 48 3b 0d 27 0e 61 02 cmp 0x2610e27(%rip),%rcx # 0x2611d30
|
|
f09: 75 07 jne 0xf12
|
|
f0b: 33 c0 xor %eax,%eax
|
|
f0d: 48 83 c4 38 add $0x38,%rsp
|
|
f11: c3 ret
|
|
f12: e8 79 c5 12 01 call 0x112d490
|
|
f17: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx
|
|
f1c: 48 33 cc xor %rsp,%rcx
|
|
f1f: 48 3b 0d 0a 0e 61 02 cmp 0x2610e0a(%rip),%rcx # 0x2611d30
|
|
f26: 75 ea jne 0xf12
|
|
f28: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
f2d: 48 83 c4 38 add $0x38,%rsp
|
|
f31: c3 ret
|
|
f32: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
f39: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
f40: 48 8d 64 24 c8 lea -0x38(%rsp),%rsp
|
|
f45: 48 8b 05 e4 0d 61 02 mov 0x2610de4(%rip),%rax # 0x2611d30
|
|
f4c: 48 33 c4 xor %rsp,%rax
|
|
f4f: 48 89 44 24 30 mov %rax,0x30(%rsp)
|
|
f54: 48 85 d2 test %rdx,%rdx
|
|
f57: 74 57 je 0xfb0
|
|
f59: 45 85 c0 test %r8d,%r8d
|
|
f5c: 7f 1c jg 0xf7a
|
|
f5e: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx
|
|
f63: 48 33 cc xor %rsp,%rcx
|
|
f66: 48 3b 0d c3 0d 61 02 cmp 0x2610dc3(%rip),%rcx # 0x2611d30
|
|
f6d: 75 3c jne 0xfab
|
|
f6f: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
f74: 48 8d 64 24 38 lea 0x38(%rsp),%rsp
|
|
f79: c3 ret
|
|
f7a: f3 0f 7e 01 movq (%rcx),%xmm0
|
|
f7e: 66 0f 16 41 08 movhpd 0x8(%rcx),%xmm0
|
|
f83: 48 8d 4c 24 20 lea 0x20(%rsp),%rcx
|
|
f88: 0f 29 44 24 20 movaps %xmm0,0x20(%rsp)
|
|
f8d: e8 4e 44 01 00 call 0x153e0
|
|
f92: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx
|
|
f97: 48 33 cc xor %rsp,%rcx
|
|
f9a: 48 3b 0d 8f 0d 61 02 cmp 0x2610d8f(%rip),%rcx # 0x2611d30
|
|
fa1: 75 08 jne 0xfab
|
|
fa3: 33 c0 xor %eax,%eax
|
|
fa5: 48 8d 64 24 38 lea 0x38(%rsp),%rsp
|
|
faa: c3 ret
|
|
fab: e8 e0 c4 12 01 call 0x112d490
|
|
fb0: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx
|
|
fb5: 48 33 cc xor %rsp,%rcx
|
|
fb8: 48 3b 0d 71 0d 61 02 cmp 0x2610d71(%rip),%rcx # 0x2611d30
|
|
fbf: 75 ea jne 0xfab
|
|
fc1: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
fc6: 48 8d 64 24 38 lea 0x38(%rsp),%rsp
|
|
fcb: c3 ret
|
|
fcc: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
fd3: 00
|
|
fd4: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
fdb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
fe0: 48 83 ec 38 sub $0x38,%rsp
|
|
fe4: 48 8b 05 45 0d 61 02 mov 0x2610d45(%rip),%rax # 0x2611d30
|
|
feb: 48 33 c4 xor %rsp,%rax
|
|
fee: 48 89 44 24 30 mov %rax,0x30(%rsp)
|
|
ff3: 48 85 d2 test %rdx,%rdx
|
|
ff6: 74 61 je 0x1059
|
|
ff8: 45 85 c0 test %r8d,%r8d
|
|
ffb: 7f 1b jg 0x1018
|
|
ffd: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx
|
|
1002: 48 33 cc xor %rsp,%rcx
|
|
1005: 48 3b 0d 24 0d 61 02 cmp 0x2610d24(%rip),%rcx # 0x2611d30
|
|
100c: 75 46 jne 0x1054
|
|
100e: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
1013: 48 83 c4 38 add $0x38,%rsp
|
|
1017: c3 ret
|
|
1018: 48 8b 01 mov (%rcx),%rax
|
|
101b: 4c 8b 49 08 mov 0x8(%rcx),%r9
|
|
101f: 66 48 0f 6e c8 movq %rax,%xmm1
|
|
1024: 66 49 0f 6e c1 movq %r9,%xmm0
|
|
1029: 48 8d 4c 24 20 lea 0x20(%rsp),%rcx
|
|
102e: 66 0f 14 c8 unpcklpd %xmm0,%xmm1
|
|
1032: 0f 11 4c 24 20 movups %xmm1,0x20(%rsp)
|
|
1037: e8 c4 43 01 00 call 0x15400
|
|
103c: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx
|
|
1041: 48 33 cc xor %rsp,%rcx
|
|
1044: 48 3b 0d e5 0c 61 02 cmp 0x2610ce5(%rip),%rcx # 0x2611d30
|
|
104b: 75 07 jne 0x1054
|
|
104d: 33 c0 xor %eax,%eax
|
|
104f: 48 83 c4 38 add $0x38,%rsp
|
|
1053: c3 ret
|
|
1054: e8 37 c4 12 01 call 0x112d490
|
|
1059: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx
|
|
105e: 48 33 cc xor %rsp,%rcx
|
|
1061: 48 3b 0d c8 0c 61 02 cmp 0x2610cc8(%rip),%rcx # 0x2611d30
|
|
1068: 75 ea jne 0x1054
|
|
106a: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
106f: 48 83 c4 38 add $0x38,%rsp
|
|
1073: c3 ret
|
|
1074: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
1079: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1080: 48 83 ec 38 sub $0x38,%rsp
|
|
1084: 48 8b 05 a5 0c 61 02 mov 0x2610ca5(%rip),%rax # 0x2611d30
|
|
108b: 48 33 c4 xor %rsp,%rax
|
|
108e: 48 89 44 24 30 mov %rax,0x30(%rsp)
|
|
1093: 48 85 d2 test %rdx,%rdx
|
|
1096: 74 60 je 0x10f8
|
|
1098: 45 85 c0 test %r8d,%r8d
|
|
109b: 7f 1b jg 0x10b8
|
|
109d: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx
|
|
10a2: 48 33 cc xor %rsp,%rcx
|
|
10a5: 48 3b 0d 84 0c 61 02 cmp 0x2610c84(%rip),%rcx # 0x2611d30
|
|
10ac: 75 45 jne 0x10f3
|
|
10ae: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
10b3: 48 83 c4 38 add $0x38,%rsp
|
|
10b7: c3 ret
|
|
10b8: 48 8b 01 mov (%rcx),%rax
|
|
10bb: 4c 8b 49 08 mov 0x8(%rcx),%r9
|
|
10bf: 48 8d 4c 24 20 lea 0x20(%rsp),%rcx
|
|
10c4: c4 e1 f9 6e c0 vmovq %rax,%xmm0
|
|
10c9: c4 c1 f9 6e c9 vmovq %r9,%xmm1
|
|
10ce: c5 f9 14 d1 vunpcklpd %xmm1,%xmm0,%xmm2
|
|
10d2: c5 f8 11 11 vmovups %xmm2,(%rcx)
|
|
10d6: e8 45 43 01 00 call 0x15420
|
|
10db: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx
|
|
10e0: 48 33 cc xor %rsp,%rcx
|
|
10e3: 48 3b 0d 46 0c 61 02 cmp 0x2610c46(%rip),%rcx # 0x2611d30
|
|
10ea: 75 07 jne 0x10f3
|
|
10ec: 33 c0 xor %eax,%eax
|
|
10ee: 48 83 c4 38 add $0x38,%rsp
|
|
10f2: c3 ret
|
|
10f3: e8 98 c3 12 01 call 0x112d490
|
|
10f8: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx
|
|
10fd: 48 33 cc xor %rsp,%rcx
|
|
1100: 48 3b 0d 29 0c 61 02 cmp 0x2610c29(%rip),%rcx # 0x2611d30
|
|
1107: 75 ea jne 0x10f3
|
|
1109: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
110e: 48 83 c4 38 add $0x38,%rsp
|
|
1112: c3 ret
|
|
1113: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
1118: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
111f: 00
|
|
1120: 48 83 ec 38 sub $0x38,%rsp
|
|
1124: 48 8b 05 05 0c 61 02 mov 0x2610c05(%rip),%rax # 0x2611d30
|
|
112b: 48 33 c4 xor %rsp,%rax
|
|
112e: 48 89 44 24 30 mov %rax,0x30(%rsp)
|
|
1133: 48 85 d2 test %rdx,%rdx
|
|
1136: 74 60 je 0x1198
|
|
1138: 45 85 c0 test %r8d,%r8d
|
|
113b: 7f 1b jg 0x1158
|
|
113d: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx
|
|
1142: 48 33 cc xor %rsp,%rcx
|
|
1145: 48 3b 0d e4 0b 61 02 cmp 0x2610be4(%rip),%rcx # 0x2611d30
|
|
114c: 75 45 jne 0x1193
|
|
114e: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
1153: 48 83 c4 38 add $0x38,%rsp
|
|
1157: c3 ret
|
|
1158: 48 8b 01 mov (%rcx),%rax
|
|
115b: 4c 8b 49 08 mov 0x8(%rcx),%r9
|
|
115f: 48 8d 4c 24 20 lea 0x20(%rsp),%rcx
|
|
1164: c4 e1 f9 6e c0 vmovq %rax,%xmm0
|
|
1169: c4 c1 f9 6e c9 vmovq %r9,%xmm1
|
|
116e: c5 f9 14 d1 vunpcklpd %xmm1,%xmm0,%xmm2
|
|
1172: c5 f8 11 11 vmovups %xmm2,(%rcx)
|
|
1176: e8 c5 42 01 00 call 0x15440
|
|
117b: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx
|
|
1180: 48 33 cc xor %rsp,%rcx
|
|
1183: 48 3b 0d a6 0b 61 02 cmp 0x2610ba6(%rip),%rcx # 0x2611d30
|
|
118a: 75 07 jne 0x1193
|
|
118c: 33 c0 xor %eax,%eax
|
|
118e: 48 83 c4 38 add $0x38,%rsp
|
|
1192: c3 ret
|
|
1193: e8 f8 c2 12 01 call 0x112d490
|
|
1198: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx
|
|
119d: 48 33 cc xor %rsp,%rcx
|
|
11a0: 48 3b 0d 89 0b 61 02 cmp 0x2610b89(%rip),%rcx # 0x2611d30
|
|
11a7: 75 ea jne 0x1193
|
|
11a9: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
11ae: 48 83 c4 38 add $0x38,%rsp
|
|
11b2: c3 ret
|
|
11b3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
11b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
11bf: 00
|
|
11c0: 48 83 ec 38 sub $0x38,%rsp
|
|
11c4: 48 8b 05 65 0b 61 02 mov 0x2610b65(%rip),%rax # 0x2611d30
|
|
11cb: 48 33 c4 xor %rsp,%rax
|
|
11ce: 48 89 44 24 30 mov %rax,0x30(%rsp)
|
|
11d3: 48 85 d2 test %rdx,%rdx
|
|
11d6: 74 60 je 0x1238
|
|
11d8: 45 85 c0 test %r8d,%r8d
|
|
11db: 7f 1b jg 0x11f8
|
|
11dd: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx
|
|
11e2: 48 33 cc xor %rsp,%rcx
|
|
11e5: 48 3b 0d 44 0b 61 02 cmp 0x2610b44(%rip),%rcx # 0x2611d30
|
|
11ec: 75 45 jne 0x1233
|
|
11ee: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
11f3: 48 83 c4 38 add $0x38,%rsp
|
|
11f7: c3 ret
|
|
11f8: 48 8b 01 mov (%rcx),%rax
|
|
11fb: 4c 8b 49 08 mov 0x8(%rcx),%r9
|
|
11ff: 48 8d 4c 24 20 lea 0x20(%rsp),%rcx
|
|
1204: c4 e1 f9 6e c0 vmovq %rax,%xmm0
|
|
1209: c4 c1 f9 6e c9 vmovq %r9,%xmm1
|
|
120e: c5 f9 14 d1 vunpcklpd %xmm1,%xmm0,%xmm2
|
|
1212: c5 f8 11 11 vmovups %xmm2,(%rcx)
|
|
1216: e8 45 42 01 00 call 0x15460
|
|
121b: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx
|
|
1220: 48 33 cc xor %rsp,%rcx
|
|
1223: 48 3b 0d 06 0b 61 02 cmp 0x2610b06(%rip),%rcx # 0x2611d30
|
|
122a: 75 07 jne 0x1233
|
|
122c: 33 c0 xor %eax,%eax
|
|
122e: 48 83 c4 38 add $0x38,%rsp
|
|
1232: c3 ret
|
|
1233: e8 58 c2 12 01 call 0x112d490
|
|
1238: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx
|
|
123d: 48 33 cc xor %rsp,%rcx
|
|
1240: 48 3b 0d e9 0a 61 02 cmp 0x2610ae9(%rip),%rcx # 0x2611d30
|
|
1247: 75 ea jne 0x1233
|
|
1249: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
124e: 48 83 c4 38 add $0x38,%rsp
|
|
1252: c3 ret
|
|
1253: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
1258: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
125f: 00
|
|
1260: 48 83 ec 28 sub $0x28,%rsp
|
|
1264: 48 85 c9 test %rcx,%rcx
|
|
1267: 74 20 je 0x1289
|
|
1269: 48 85 d2 test %rdx,%rdx
|
|
126c: 74 1b je 0x1289
|
|
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: e8 fe 41 01 00 call 0x15480
|
|
1282: 33 c0 xor %eax,%eax
|
|
1284: 48 83 c4 28 add $0x28,%rsp
|
|
1288: c3 ret
|
|
1289: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
128e: 48 83 c4 28 add $0x28,%rsp
|
|
1292: c3 ret
|
|
1293: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
1298: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
129f: 00
|
|
12a0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
|
|
12a5: 48 85 c9 test %rcx,%rcx
|
|
12a8: 74 22 je 0x12cc
|
|
12aa: 48 85 d2 test %rdx,%rdx
|
|
12ad: 74 1d je 0x12cc
|
|
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: e8 9c 43 01 00 call 0x15660
|
|
12c4: 33 c0 xor %eax,%eax
|
|
12c6: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
12cb: c3 ret
|
|
12cc: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
12d1: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
12d6: c3 ret
|
|
12d7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
12de: 00 00
|
|
12e0: 48 83 ec 28 sub $0x28,%rsp
|
|
12e4: 48 85 c9 test %rcx,%rcx
|
|
12e7: 74 20 je 0x1309
|
|
12e9: 48 85 d2 test %rdx,%rdx
|
|
12ec: 74 1b je 0x1309
|
|
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: e8 3e 45 01 00 call 0x15840
|
|
1302: 33 c0 xor %eax,%eax
|
|
1304: 48 83 c4 28 add $0x28,%rsp
|
|
1308: c3 ret
|
|
1309: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
130e: 48 83 c4 28 add $0x28,%rsp
|
|
1312: c3 ret
|
|
1313: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
1318: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
131f: 00
|
|
1320: 56 push %rsi
|
|
1321: 48 89 d6 mov %rdx,%rsi
|
|
1324: 48 85 c9 test %rcx,%rcx
|
|
1327: 0f 84 d0 01 00 00 je 0x14fd
|
|
132d: 48 85 f6 test %rsi,%rsi
|
|
1330: 0f 84 c7 01 00 00 je 0x14fd
|
|
1336: 45 85 c0 test %r8d,%r8d
|
|
1339: 0f 8e b7 01 00 00 jle 0x14f6
|
|
133f: 41 83 f8 10 cmp $0x10,%r8d
|
|
1343: 0f 8c 9d 01 00 00 jl 0x14e6
|
|
1349: 49 89 f1 mov %rsi,%r9
|
|
134c: 49 83 e1 1f and $0x1f,%r9
|
|
1350: 45 89 c9 mov %r9d,%r9d
|
|
1353: 45 85 c9 test %r9d,%r9d
|
|
1356: 74 18 je 0x1370
|
|
1358: 41 f7 c1 07 00 00 00 test $0x7,%r9d
|
|
135f: 0f 85 81 01 00 00 jne 0x14e6
|
|
1365: 41 f7 d9 neg %r9d
|
|
1368: 41 83 c1 20 add $0x20,%r9d
|
|
136c: 41 c1 e9 03 shr $0x3,%r9d
|
|
1370: 41 8d 41 10 lea 0x10(%r9),%eax
|
|
1374: 44 3b c0 cmp %eax,%r8d
|
|
1377: 0f 8c 69 01 00 00 jl 0x14e6
|
|
137d: 44 89 c0 mov %r8d,%eax
|
|
1380: 33 d2 xor %edx,%edx
|
|
1382: 41 2b c1 sub %r9d,%eax
|
|
1385: 83 e0 0f and $0xf,%eax
|
|
1388: f7 d8 neg %eax
|
|
138a: 41 03 c0 add %r8d,%eax
|
|
138d: 45 85 c9 test %r9d,%r9d
|
|
1390: 76 25 jbe 0x13b7
|
|
1392: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1399: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
13a0: c5 fb 10 04 d6 vmovsd (%rsi,%rdx,8),%xmm0
|
|
13a5: c5 fb 5c 0c d1 vsubsd (%rcx,%rdx,8),%xmm0,%xmm1
|
|
13aa: c5 fb 11 0c d6 vmovsd %xmm1,(%rsi,%rdx,8)
|
|
13af: 48 ff c2 inc %rdx
|
|
13b2: 49 3b d1 cmp %r9,%rdx
|
|
13b5: 72 e9 jb 0x13a0
|
|
13b7: 48 63 d0 movslq %eax,%rdx
|
|
13ba: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
13c0: c4 a1 7d 10 0c ce vmovupd (%rsi,%r9,8),%ymm1
|
|
13c6: c4 a1 7d 10 6c ce 20 vmovupd 0x20(%rsi,%r9,8),%ymm5
|
|
13cd: c4 a1 79 10 04 c9 vmovupd (%rcx,%r9,8),%xmm0
|
|
13d3: c4 a1 79 10 64 c9 20 vmovupd 0x20(%rcx,%r9,8),%xmm4
|
|
13da: c4 a3 7d 18 54 c9 10 vinsertf128 $0x1,0x10(%rcx,%r9,8),%ymm0,%ymm2
|
|
13e1: 01
|
|
13e2: c5 f5 5c da vsubpd %ymm2,%ymm1,%ymm3
|
|
13e6: c4 a1 79 10 54 c9 40 vmovupd 0x40(%rcx,%r9,8),%xmm2
|
|
13ed: c4 a1 7d 11 1c ce vmovupd %ymm3,(%rsi,%r9,8)
|
|
13f3: c4 a1 7d 10 5c ce 40 vmovupd 0x40(%rsi,%r9,8),%ymm3
|
|
13fa: c4 a3 5d 18 44 c9 30 vinsertf128 $0x1,0x30(%rcx,%r9,8),%ymm4,%ymm0
|
|
1401: 01
|
|
1402: c5 d5 5c c8 vsubpd %ymm0,%ymm5,%ymm1
|
|
1406: c4 a1 79 10 44 c9 60 vmovupd 0x60(%rcx,%r9,8),%xmm0
|
|
140d: c4 a1 7d 11 4c ce 20 vmovupd %ymm1,0x20(%rsi,%r9,8)
|
|
1414: c4 a1 7d 10 4c ce 60 vmovupd 0x60(%rsi,%r9,8),%ymm1
|
|
141b: c4 a3 6d 18 64 c9 50 vinsertf128 $0x1,0x50(%rcx,%r9,8),%ymm2,%ymm4
|
|
1422: 01
|
|
1423: c5 e5 5c ec vsubpd %ymm4,%ymm3,%ymm5
|
|
1427: c4 a1 7d 11 6c ce 40 vmovupd %ymm5,0x40(%rsi,%r9,8)
|
|
142e: c4 a3 7d 18 54 c9 70 vinsertf128 $0x1,0x70(%rcx,%r9,8),%ymm0,%ymm2
|
|
1435: 01
|
|
1436: c5 f5 5c da vsubpd %ymm2,%ymm1,%ymm3
|
|
143a: c4 a1 7d 11 5c ce 60 vmovupd %ymm3,0x60(%rsi,%r9,8)
|
|
1441: 49 83 c1 10 add $0x10,%r9
|
|
1445: 4c 3b ca cmp %rdx,%r9
|
|
1448: 0f 82 72 ff ff ff jb 0x13c0
|
|
144e: 44 8d 48 01 lea 0x1(%rax),%r9d
|
|
1452: 45 3b c8 cmp %r8d,%r9d
|
|
1455: 0f 87 7f 00 00 00 ja 0x14da
|
|
145b: 4d 63 d0 movslq %r8d,%r10
|
|
145e: 4c 2b d2 sub %rdx,%r10
|
|
1461: 49 83 fa 04 cmp $0x4,%r10
|
|
1465: 0f 8c 76 00 00 00 jl 0x14e1
|
|
146b: 45 89 d3 mov %r10d,%r11d
|
|
146e: 45 33 c9 xor %r9d,%r9d
|
|
1471: 41 83 e3 fc and $0xfffffffc,%r11d
|
|
1475: 4c 8d 04 d1 lea (%rcx,%rdx,8),%r8
|
|
1479: 4d 63 db movslq %r11d,%r11
|
|
147c: 48 8d 14 d6 lea (%rsi,%rdx,8),%rdx
|
|
1480: c4 a1 7d 10 0c ca vmovupd (%rdx,%r9,8),%ymm1
|
|
1486: c4 81 79 10 04 c8 vmovupd (%r8,%r9,8),%xmm0
|
|
148c: c4 83 7d 18 54 c8 10 vinsertf128 $0x1,0x10(%r8,%r9,8),%ymm0,%ymm2
|
|
1493: 01
|
|
1494: c5 f5 5c da vsubpd %ymm2,%ymm1,%ymm3
|
|
1498: c4 a1 7d 11 1c ca vmovupd %ymm3,(%rdx,%r9,8)
|
|
149e: 49 83 c1 04 add $0x4,%r9
|
|
14a2: 4d 3b cb cmp %r11,%r9
|
|
14a5: 72 d9 jb 0x1480
|
|
14a7: 4d 3b da cmp %r10,%r11
|
|
14aa: 73 2e jae 0x14da
|
|
14ac: 48 63 c0 movslq %eax,%rax
|
|
14af: 48 8d 14 c1 lea (%rcx,%rax,8),%rdx
|
|
14b3: 48 8d 04 c6 lea (%rsi,%rax,8),%rax
|
|
14b7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
14be: 00 00
|
|
14c0: c4 a1 7b 10 04 d8 vmovsd (%rax,%r11,8),%xmm0
|
|
14c6: c4 a1 7b 5c 0c da vsubsd (%rdx,%r11,8),%xmm0,%xmm1
|
|
14cc: c4 a1 7b 11 0c d8 vmovsd %xmm1,(%rax,%r11,8)
|
|
14d2: 49 ff c3 inc %r11
|
|
14d5: 4d 3b da cmp %r10,%r11
|
|
14d8: 72 e6 jb 0x14c0
|
|
14da: 33 c0 xor %eax,%eax
|
|
14dc: c5 f8 77 vzeroupper
|
|
14df: 5e pop %rsi
|
|
14e0: c3 ret
|
|
14e1: 45 33 db xor %r11d,%r11d
|
|
14e4: eb c1 jmp 0x14a7
|
|
14e6: 33 c0 xor %eax,%eax
|
|
14e8: 41 83 f8 01 cmp $0x1,%r8d
|
|
14ec: 72 ec jb 0x14da
|
|
14ee: 4d 63 d0 movslq %r8d,%r10
|
|
14f1: 45 33 db xor %r11d,%r11d
|
|
14f4: eb b1 jmp 0x14a7
|
|
14f6: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
14fb: 5e pop %rsi
|
|
14fc: c3 ret
|
|
14fd: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
1502: 5e pop %rsi
|
|
1503: c3 ret
|
|
1504: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
150b: 00
|
|
150c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1513: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
1518: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
151f: 00
|
|
1520: 53 push %rbx
|
|
1521: 48 85 c9 test %rcx,%rcx
|
|
1524: 0f 84 aa 01 00 00 je 0x16d4
|
|
152a: 48 85 d2 test %rdx,%rdx
|
|
152d: 0f 84 a1 01 00 00 je 0x16d4
|
|
1533: 45 85 c0 test %r8d,%r8d
|
|
1536: 0f 8e 91 01 00 00 jle 0x16cd
|
|
153c: 41 83 f8 10 cmp $0x10,%r8d
|
|
1540: 0f 8c 80 01 00 00 jl 0x16c6
|
|
1546: 49 89 d3 mov %rdx,%r11
|
|
1549: 49 83 e3 1f and $0x1f,%r11
|
|
154d: 45 85 db test %r11d,%r11d
|
|
1550: 74 18 je 0x156a
|
|
1552: 41 f7 c3 07 00 00 00 test $0x7,%r11d
|
|
1559: 0f 85 67 01 00 00 jne 0x16c6
|
|
155f: 41 f7 db neg %r11d
|
|
1562: 41 83 c3 20 add $0x20,%r11d
|
|
1566: 41 c1 eb 03 shr $0x3,%r11d
|
|
156a: 41 8d 43 10 lea 0x10(%r11),%eax
|
|
156e: 44 3b c0 cmp %eax,%r8d
|
|
1571: 0f 8c 4f 01 00 00 jl 0x16c6
|
|
1577: 44 89 c0 mov %r8d,%eax
|
|
157a: 45 33 d2 xor %r10d,%r10d
|
|
157d: 41 2b c3 sub %r11d,%eax
|
|
1580: 83 e0 0f and $0xf,%eax
|
|
1583: f7 d8 neg %eax
|
|
1585: 41 03 c0 add %r8d,%eax
|
|
1588: 44 89 db mov %r11d,%ebx
|
|
158b: 45 85 db test %r11d,%r11d
|
|
158e: 76 2a jbe 0x15ba
|
|
1590: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
1597: 00
|
|
1598: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
159f: 90 nop
|
|
15a0: c4 a1 7b 10 04 d2 vmovsd (%rdx,%r10,8),%xmm0
|
|
15a6: c4 a1 7b 5c 0c d1 vsubsd (%rcx,%r10,8),%xmm0,%xmm1
|
|
15ac: c4 a1 7b 11 0c d2 vmovsd %xmm1,(%rdx,%r10,8)
|
|
15b2: 49 ff c2 inc %r10
|
|
15b5: 4c 3b d3 cmp %rbx,%r10
|
|
15b8: 72 e6 jb 0x15a0
|
|
15ba: 4c 63 d0 movslq %eax,%r10
|
|
15bd: 0f 1f 00 nopl (%rax)
|
|
15c0: c5 fd 10 04 da vmovupd (%rdx,%rbx,8),%ymm0
|
|
15c5: 4c 8d 1c da lea (%rdx,%rbx,8),%r11
|
|
15c9: c4 c1 7d 10 53 20 vmovupd 0x20(%r11),%ymm2
|
|
15cf: c4 c1 7d 10 63 40 vmovupd 0x40(%r11),%ymm4
|
|
15d5: c5 fd 5c 0c d9 vsubpd (%rcx,%rbx,8),%ymm0,%ymm1
|
|
15da: c5 ed 5c 5c d9 20 vsubpd 0x20(%rcx,%rbx,8),%ymm2,%ymm3
|
|
15e0: c5 dd 5c 6c d9 40 vsubpd 0x40(%rcx,%rbx,8),%ymm4,%ymm5
|
|
15e6: c4 c1 7d 10 43 60 vmovupd 0x60(%r11),%ymm0
|
|
15ec: c4 c1 7d 11 0b vmovupd %ymm1,(%r11)
|
|
15f1: c4 c1 7d 11 5b 20 vmovupd %ymm3,0x20(%r11)
|
|
15f7: c4 c1 7d 11 6b 40 vmovupd %ymm5,0x40(%r11)
|
|
15fd: c5 fd 5c 4c d9 60 vsubpd 0x60(%rcx,%rbx,8),%ymm0,%ymm1
|
|
1603: 48 83 c3 10 add $0x10,%rbx
|
|
1607: c4 c1 7d 11 4b 60 vmovupd %ymm1,0x60(%r11)
|
|
160d: 49 3b da cmp %r10,%rbx
|
|
1610: 72 ae jb 0x15c0
|
|
1612: 8d 58 01 lea 0x1(%rax),%ebx
|
|
1615: 41 3b d8 cmp %r8d,%ebx
|
|
1618: 0f 87 9c 00 00 00 ja 0x16ba
|
|
161e: 4d 63 c8 movslq %r8d,%r9
|
|
1621: 48 63 c0 movslq %eax,%rax
|
|
1624: 4c 2b c8 sub %rax,%r9
|
|
1627: 49 83 f9 04 cmp $0x4,%r9
|
|
162b: 0f 8c 90 00 00 00 jl 0x16c1
|
|
1631: 48 63 c0 movslq %eax,%rax
|
|
1634: 45 89 ca mov %r9d,%r10d
|
|
1637: 41 83 e2 fc and $0xfffffffc,%r10d
|
|
163b: 45 33 c0 xor %r8d,%r8d
|
|
163e: 4d 63 d2 movslq %r10d,%r10
|
|
1641: 48 8d 1c c1 lea (%rcx,%rax,8),%rbx
|
|
1645: 4c 8d 1c c2 lea (%rdx,%rax,8),%r11
|
|
1649: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
1650: 00
|
|
1651: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1658: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
165f: 00
|
|
1660: c4 81 7d 10 04 c3 vmovupd (%r11,%r8,8),%ymm0
|
|
1666: c4 a1 7d 5c 0c c3 vsubpd (%rbx,%r8,8),%ymm0,%ymm1
|
|
166c: c4 81 7d 11 0c c3 vmovupd %ymm1,(%r11,%r8,8)
|
|
1672: 49 83 c0 04 add $0x4,%r8
|
|
1676: 4d 3b c2 cmp %r10,%r8
|
|
1679: 72 e5 jb 0x1660
|
|
167b: 4d 3b d1 cmp %r9,%r10
|
|
167e: 73 3a jae 0x16ba
|
|
1680: 48 63 c0 movslq %eax,%rax
|
|
1683: 48 8d 0c c1 lea (%rcx,%rax,8),%rcx
|
|
1687: 48 8d 04 c2 lea (%rdx,%rax,8),%rax
|
|
168b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
1692: 00
|
|
1693: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
169a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
16a0: c4 a1 7b 10 04 d0 vmovsd (%rax,%r10,8),%xmm0
|
|
16a6: c4 a1 7b 5c 0c d1 vsubsd (%rcx,%r10,8),%xmm0,%xmm1
|
|
16ac: c4 a1 7b 11 0c d0 vmovsd %xmm1,(%rax,%r10,8)
|
|
16b2: 49 ff c2 inc %r10
|
|
16b5: 4d 3b d1 cmp %r9,%r10
|
|
16b8: 72 e6 jb 0x16a0
|
|
16ba: 33 c0 xor %eax,%eax
|
|
16bc: c5 f8 77 vzeroupper
|
|
16bf: 5b pop %rbx
|
|
16c0: c3 ret
|
|
16c1: 45 33 d2 xor %r10d,%r10d
|
|
16c4: eb b5 jmp 0x167b
|
|
16c6: 33 c0 xor %eax,%eax
|
|
16c8: e9 45 ff ff ff jmp 0x1612
|
|
16cd: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
16d2: 5b pop %rbx
|
|
16d3: c3 ret
|
|
16d4: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
16d9: 5b pop %rbx
|
|
16da: c3 ret
|
|
16db: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
16e0: 53 push %rbx
|
|
16e1: 49 89 ca mov %rcx,%r10
|
|
16e4: 4d 85 d2 test %r10,%r10
|
|
16e7: 0f 84 a4 01 00 00 je 0x1891
|
|
16ed: 48 85 d2 test %rdx,%rdx
|
|
16f0: 0f 84 9b 01 00 00 je 0x1891
|
|
16f6: 45 85 c0 test %r8d,%r8d
|
|
16f9: 0f 8e 8b 01 00 00 jle 0x188a
|
|
16ff: 41 83 f8 10 cmp $0x10,%r8d
|
|
1703: 0f 8c 79 01 00 00 jl 0x1882
|
|
1709: 48 89 d3 mov %rdx,%rbx
|
|
170c: 48 83 e3 1f and $0x1f,%rbx
|
|
1710: 85 db test %ebx,%ebx
|
|
1712: 74 11 je 0x1725
|
|
1714: f6 c3 07 test $0x7,%bl
|
|
1717: 0f 85 65 01 00 00 jne 0x1882
|
|
171d: f7 db neg %ebx
|
|
171f: 83 c3 20 add $0x20,%ebx
|
|
1722: c1 eb 03 shr $0x3,%ebx
|
|
1725: 8d 43 10 lea 0x10(%rbx),%eax
|
|
1728: 44 3b c0 cmp %eax,%r8d
|
|
172b: 0f 8c 51 01 00 00 jl 0x1882
|
|
1731: 45 89 c1 mov %r8d,%r9d
|
|
1734: 33 c0 xor %eax,%eax
|
|
1736: 44 2b cb sub %ebx,%r9d
|
|
1739: 41 83 e1 0f and $0xf,%r9d
|
|
173d: 41 f7 d9 neg %r9d
|
|
1740: 45 03 c8 add %r8d,%r9d
|
|
1743: 89 d9 mov %ebx,%ecx
|
|
1745: 85 db test %ebx,%ebx
|
|
1747: 76 2f jbe 0x1778
|
|
1749: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
1750: 00
|
|
1751: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1758: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
175f: 00
|
|
1760: c5 fb 10 04 c2 vmovsd (%rdx,%rax,8),%xmm0
|
|
1765: c4 c1 7b 5c 0c c2 vsubsd (%r10,%rax,8),%xmm0,%xmm1
|
|
176b: c5 fb 11 0c c2 vmovsd %xmm1,(%rdx,%rax,8)
|
|
1770: 48 ff c0 inc %rax
|
|
1773: 48 3b c1 cmp %rcx,%rax
|
|
1776: 72 e8 jb 0x1760
|
|
1778: 49 63 c1 movslq %r9d,%rax
|
|
177b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
1780: c5 fd 10 04 ca vmovupd (%rdx,%rcx,8),%ymm0
|
|
1785: c5 fd 10 54 ca 20 vmovupd 0x20(%rdx,%rcx,8),%ymm2
|
|
178b: c5 fd 10 64 ca 40 vmovupd 0x40(%rdx,%rcx,8),%ymm4
|
|
1791: 62 e1 fd 28 10 44 ca vmovupd 0x60(%rdx,%rcx,8),%ymm16
|
|
1798: 03
|
|
1799: c4 c1 7d 5c 0c ca vsubpd (%r10,%rcx,8),%ymm0,%ymm1
|
|
179f: c4 c1 6d 5c 5c ca 20 vsubpd 0x20(%r10,%rcx,8),%ymm2,%ymm3
|
|
17a6: c4 c1 5d 5c 6c ca 40 vsubpd 0x40(%r10,%rcx,8),%ymm4,%ymm5
|
|
17ad: 62 c1 fd 20 5c 4c ca vsubpd 0x60(%r10,%rcx,8),%ymm16,%ymm17
|
|
17b4: 03
|
|
17b5: c5 fd 11 0c ca vmovupd %ymm1,(%rdx,%rcx,8)
|
|
17ba: c5 fd 11 5c ca 20 vmovupd %ymm3,0x20(%rdx,%rcx,8)
|
|
17c0: c5 fd 11 6c ca 40 vmovupd %ymm5,0x40(%rdx,%rcx,8)
|
|
17c6: 62 e1 fd 28 11 4c ca vmovupd %ymm17,0x60(%rdx,%rcx,8)
|
|
17cd: 03
|
|
17ce: 48 83 c1 10 add $0x10,%rcx
|
|
17d2: 48 3b c8 cmp %rax,%rcx
|
|
17d5: 72 a9 jb 0x1780
|
|
17d7: 41 8d 41 01 lea 0x1(%r9),%eax
|
|
17db: 41 3b c0 cmp %r8d,%eax
|
|
17de: 0f 87 93 00 00 00 ja 0x1877
|
|
17e4: 4d 63 c0 movslq %r8d,%r8
|
|
17e7: 4d 63 c9 movslq %r9d,%r9
|
|
17ea: 4d 2b c1 sub %r9,%r8
|
|
17ed: 49 83 f8 04 cmp $0x4,%r8
|
|
17f1: 0f 8c 87 00 00 00 jl 0x187e
|
|
17f7: 4d 63 c9 movslq %r9d,%r9
|
|
17fa: 44 89 c3 mov %r8d,%ebx
|
|
17fd: 83 e3 fc and $0xfffffffc,%ebx
|
|
1800: 33 c9 xor %ecx,%ecx
|
|
1802: 48 63 db movslq %ebx,%rbx
|
|
1805: 4b 8d 04 ca lea (%r10,%r9,8),%rax
|
|
1809: 4e 8d 1c ca lea (%rdx,%r9,8),%r11
|
|
180d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
1814: 00
|
|
1815: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
181c: 0f 1f 40 00 nopl 0x0(%rax)
|
|
1820: c4 c1 7d 10 04 cb vmovupd (%r11,%rcx,8),%ymm0
|
|
1826: c5 fd 5c 0c c8 vsubpd (%rax,%rcx,8),%ymm0,%ymm1
|
|
182b: c4 c1 7d 11 0c cb vmovupd %ymm1,(%r11,%rcx,8)
|
|
1831: 48 83 c1 04 add $0x4,%rcx
|
|
1835: 48 3b cb cmp %rbx,%rcx
|
|
1838: 72 e6 jb 0x1820
|
|
183a: 49 3b d8 cmp %r8,%rbx
|
|
183d: 73 38 jae 0x1877
|
|
183f: 4d 63 c9 movslq %r9d,%r9
|
|
1842: 4b 8d 0c ca lea (%r10,%r9,8),%rcx
|
|
1846: 4a 8d 04 ca lea (%rdx,%r9,8),%rax
|
|
184a: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
1851: 00
|
|
1852: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1859: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1860: c5 fb 10 04 d8 vmovsd (%rax,%rbx,8),%xmm0
|
|
1865: c5 fb 5c 0c d9 vsubsd (%rcx,%rbx,8),%xmm0,%xmm1
|
|
186a: c5 fb 11 0c d8 vmovsd %xmm1,(%rax,%rbx,8)
|
|
186f: 48 ff c3 inc %rbx
|
|
1872: 49 3b d8 cmp %r8,%rbx
|
|
1875: 72 e9 jb 0x1860
|
|
1877: 33 c0 xor %eax,%eax
|
|
1879: c5 f8 77 vzeroupper
|
|
187c: 5b pop %rbx
|
|
187d: c3 ret
|
|
187e: 33 db xor %ebx,%ebx
|
|
1880: eb b8 jmp 0x183a
|
|
1882: 45 33 c9 xor %r9d,%r9d
|
|
1885: e9 4d ff ff ff jmp 0x17d7
|
|
188a: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
188f: 5b pop %rbx
|
|
1890: c3 ret
|
|
1891: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
1896: 5b pop %rbx
|
|
1897: c3 ret
|
|
1898: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
189f: 00
|
|
18a0: 48 83 ec 28 sub $0x28,%rsp
|
|
18a4: 4d 89 c1 mov %r8,%r9
|
|
18a7: 49 89 d0 mov %rdx,%r8
|
|
18aa: 48 89 ca mov %rcx,%rdx
|
|
18ad: e8 2e 41 01 00 call 0x159e0
|
|
18b2: 48 83 c4 28 add $0x28,%rsp
|
|
18b6: c3 ret
|
|
18b7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
18be: 00 00
|
|
18c0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
|
|
18c5: 4d 89 c1 mov %r8,%r9
|
|
18c8: 49 89 d0 mov %rdx,%r8
|
|
18cb: 48 89 ca mov %rcx,%rdx
|
|
18ce: e8 cd 43 01 00 call 0x15ca0
|
|
18d3: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
18d8: c3 ret
|
|
18d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
18e0: 48 83 ec 28 sub $0x28,%rsp
|
|
18e4: 4d 89 c1 mov %r8,%r9
|
|
18e7: 49 89 d0 mov %rdx,%r8
|
|
18ea: 48 89 ca mov %rcx,%rdx
|
|
18ed: e8 ae 46 01 00 call 0x15fa0
|
|
18f2: 48 83 c4 28 add $0x28,%rsp
|
|
18f6: c3 ret
|
|
18f7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
18fe: 00 00
|
|
1900: 48 83 ec 28 sub $0x28,%rsp
|
|
1904: 4d 89 c1 mov %r8,%r9
|
|
1907: 49 89 d0 mov %rdx,%r8
|
|
190a: 48 89 ca mov %rcx,%rdx
|
|
190d: e8 ee 48 01 00 call 0x16200
|
|
1912: 48 83 c4 28 add $0x28,%rsp
|
|
1916: c3 ret
|
|
1917: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
191e: 00 00
|
|
1920: 48 83 ec 28 sub $0x28,%rsp
|
|
1924: 4d 89 c1 mov %r8,%r9
|
|
1927: 49 89 d0 mov %rdx,%r8
|
|
192a: 48 89 ca mov %rcx,%rdx
|
|
192d: e8 4e 4b 01 00 call 0x16480
|
|
1932: 48 83 c4 28 add $0x28,%rsp
|
|
1936: c3 ret
|
|
1937: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
193e: 00 00
|
|
1940: 48 83 ec 28 sub $0x28,%rsp
|
|
1944: 4d 89 c1 mov %r8,%r9
|
|
1947: 49 89 d0 mov %rdx,%r8
|
|
194a: 48 89 ca mov %rcx,%rdx
|
|
194d: e8 6e 4d 01 00 call 0x166c0
|
|
1952: 48 83 c4 28 add $0x28,%rsp
|
|
1956: c3 ret
|
|
1957: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
195e: 00 00
|
|
1960: 48 83 ec 28 sub $0x28,%rsp
|
|
1964: 48 85 c9 test %rcx,%rcx
|
|
1967: 74 24 je 0x198d
|
|
1969: 48 85 d2 test %rdx,%rdx
|
|
196c: 74 1f je 0x198d
|
|
196e: 45 85 c0 test %r8d,%r8d
|
|
1971: 7f 0a jg 0x197d
|
|
1973: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
1978: 48 83 c4 28 add $0x28,%rsp
|
|
197c: c3 ret
|
|
197d: 41 c1 e0 04 shl $0x4,%r8d
|
|
1981: e8 ba 03 a6 01 call 0x1a61d40
|
|
1986: 33 c0 xor %eax,%eax
|
|
1988: 48 83 c4 28 add $0x28,%rsp
|
|
198c: c3 ret
|
|
198d: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
1992: 48 83 c4 28 add $0x28,%rsp
|
|
1996: c3 ret
|
|
1997: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
199e: 00 00
|
|
19a0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
|
|
19a5: 48 85 c9 test %rcx,%rcx
|
|
19a8: 74 26 je 0x19d0
|
|
19aa: 48 85 d2 test %rdx,%rdx
|
|
19ad: 74 21 je 0x19d0
|
|
19af: 45 85 c0 test %r8d,%r8d
|
|
19b2: 7f 0b jg 0x19bf
|
|
19b4: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
19b9: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
19be: c3 ret
|
|
19bf: 41 c1 e0 04 shl $0x4,%r8d
|
|
19c3: e8 48 07 a6 01 call 0x1a62110
|
|
19c8: 33 c0 xor %eax,%eax
|
|
19ca: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
19cf: c3 ret
|
|
19d0: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
19d5: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
19da: c3 ret
|
|
19db: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
19e0: 48 83 ec 28 sub $0x28,%rsp
|
|
19e4: 48 85 c9 test %rcx,%rcx
|
|
19e7: 74 24 je 0x1a0d
|
|
19e9: 48 85 d2 test %rdx,%rdx
|
|
19ec: 74 1f je 0x1a0d
|
|
19ee: 45 85 c0 test %r8d,%r8d
|
|
19f1: 7f 0a jg 0x19fd
|
|
19f3: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
19f8: 48 83 c4 28 add $0x28,%rsp
|
|
19fc: c3 ret
|
|
19fd: 41 c1 e0 04 shl $0x4,%r8d
|
|
1a01: e8 8a 0b a6 01 call 0x1a62590
|
|
1a06: 33 c0 xor %eax,%eax
|
|
1a08: 48 83 c4 28 add $0x28,%rsp
|
|
1a0c: c3 ret
|
|
1a0d: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
1a12: 48 83 c4 28 add $0x28,%rsp
|
|
1a16: c3 ret
|
|
1a17: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
1a1e: 00 00
|
|
1a20: 48 83 ec 38 sub $0x38,%rsp
|
|
1a24: 48 85 c9 test %rcx,%rcx
|
|
1a27: 0f 84 88 00 00 00 je 0x1ab5
|
|
1a2d: 48 85 d2 test %rdx,%rdx
|
|
1a30: 0f 84 7f 00 00 00 je 0x1ab5
|
|
1a36: 45 85 c0 test %r8d,%r8d
|
|
1a39: 0f 8e 80 00 00 00 jle 0x1abf
|
|
1a3f: 41 81 f8 ff ff ff 07 cmp $0x7ffffff,%r8d
|
|
1a46: 7e 5d jle 0x1aa5
|
|
1a48: 48 89 5c 24 30 mov %rbx,0x30(%rsp)
|
|
1a4d: 48 89 cb mov %rcx,%rbx
|
|
1a50: 48 89 74 24 28 mov %rsi,0x28(%rsp)
|
|
1a55: 48 89 d6 mov %rdx,%rsi
|
|
1a58: 48 89 7c 24 20 mov %rdi,0x20(%rsp)
|
|
1a5d: 44 89 c7 mov %r8d,%edi
|
|
1a60: 48 89 d9 mov %rbx,%rcx
|
|
1a63: 48 89 f2 mov %rsi,%rdx
|
|
1a66: 41 b8 e0 ff ff 7f mov $0x7fffffe0,%r8d
|
|
1a6c: e8 8f 4e 01 00 call 0x16900
|
|
1a71: 81 c7 02 00 00 f8 add $0xf8000002,%edi
|
|
1a77: 48 81 c3 e0 ff ff 7f add $0x7fffffe0,%rbx
|
|
1a7e: 48 81 c6 e0 ff ff 7f add $0x7fffffe0,%rsi
|
|
1a85: 81 ff ff ff ff 07 cmp $0x7ffffff,%edi
|
|
1a8b: 7f d3 jg 0x1a60
|
|
1a8d: 48 89 d9 mov %rbx,%rcx
|
|
1a90: 48 89 f2 mov %rsi,%rdx
|
|
1a93: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx
|
|
1a98: 41 89 f8 mov %edi,%r8d
|
|
1a9b: 48 8b 74 24 28 mov 0x28(%rsp),%rsi
|
|
1aa0: 48 8b 7c 24 20 mov 0x20(%rsp),%rdi
|
|
1aa5: 41 c1 e0 04 shl $0x4,%r8d
|
|
1aa9: e8 52 4e 01 00 call 0x16900
|
|
1aae: 33 c0 xor %eax,%eax
|
|
1ab0: 48 83 c4 38 add $0x38,%rsp
|
|
1ab4: c3 ret
|
|
1ab5: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
1aba: 48 83 c4 38 add $0x38,%rsp
|
|
1abe: c3 ret
|
|
1abf: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
1ac4: 48 83 c4 38 add $0x38,%rsp
|
|
1ac8: c3 ret
|
|
1ac9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
1ad0: 00
|
|
1ad1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1ad8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
1adf: 00
|
|
1ae0: 48 83 ec 38 sub $0x38,%rsp
|
|
1ae4: 48 85 c9 test %rcx,%rcx
|
|
1ae7: 0f 84 88 00 00 00 je 0x1b75
|
|
1aed: 48 85 d2 test %rdx,%rdx
|
|
1af0: 0f 84 7f 00 00 00 je 0x1b75
|
|
1af6: 45 85 c0 test %r8d,%r8d
|
|
1af9: 0f 8e 80 00 00 00 jle 0x1b7f
|
|
1aff: 41 81 f8 ff ff ff 07 cmp $0x7ffffff,%r8d
|
|
1b06: 7e 5d jle 0x1b65
|
|
1b08: 48 89 5c 24 30 mov %rbx,0x30(%rsp)
|
|
1b0d: 48 89 cb mov %rcx,%rbx
|
|
1b10: 48 89 74 24 28 mov %rsi,0x28(%rsp)
|
|
1b15: 48 89 d6 mov %rdx,%rsi
|
|
1b18: 48 89 7c 24 20 mov %rdi,0x20(%rsp)
|
|
1b1d: 44 89 c7 mov %r8d,%edi
|
|
1b20: 48 89 d9 mov %rbx,%rcx
|
|
1b23: 48 89 f2 mov %rsi,%rdx
|
|
1b26: 41 b8 e0 ff ff 7f mov $0x7fffffe0,%r8d
|
|
1b2c: e8 2f 4e 01 00 call 0x16960
|
|
1b31: 81 c7 02 00 00 f8 add $0xf8000002,%edi
|
|
1b37: 48 81 c3 e0 ff ff 7f add $0x7fffffe0,%rbx
|
|
1b3e: 48 81 c6 e0 ff ff 7f add $0x7fffffe0,%rsi
|
|
1b45: 81 ff ff ff ff 07 cmp $0x7ffffff,%edi
|
|
1b4b: 7f d3 jg 0x1b20
|
|
1b4d: 48 89 d9 mov %rbx,%rcx
|
|
1b50: 48 89 f2 mov %rsi,%rdx
|
|
1b53: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx
|
|
1b58: 41 89 f8 mov %edi,%r8d
|
|
1b5b: 48 8b 74 24 28 mov 0x28(%rsp),%rsi
|
|
1b60: 48 8b 7c 24 20 mov 0x20(%rsp),%rdi
|
|
1b65: 41 c1 e0 04 shl $0x4,%r8d
|
|
1b69: e8 f2 4d 01 00 call 0x16960
|
|
1b6e: 33 c0 xor %eax,%eax
|
|
1b70: 48 83 c4 38 add $0x38,%rsp
|
|
1b74: c3 ret
|
|
1b75: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
1b7a: 48 83 c4 38 add $0x38,%rsp
|
|
1b7e: c3 ret
|
|
1b7f: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
1b84: 48 83 c4 38 add $0x38,%rsp
|
|
1b88: c3 ret
|
|
1b89: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
1b90: 00
|
|
1b91: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1b98: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
1b9f: 00
|
|
1ba0: 48 83 ec 38 sub $0x38,%rsp
|
|
1ba4: 48 85 c9 test %rcx,%rcx
|
|
1ba7: 0f 84 88 00 00 00 je 0x1c35
|
|
1bad: 48 85 d2 test %rdx,%rdx
|
|
1bb0: 0f 84 7f 00 00 00 je 0x1c35
|
|
1bb6: 45 85 c0 test %r8d,%r8d
|
|
1bb9: 0f 8e 80 00 00 00 jle 0x1c3f
|
|
1bbf: 41 81 f8 ff ff ff 07 cmp $0x7ffffff,%r8d
|
|
1bc6: 7e 5d jle 0x1c25
|
|
1bc8: 48 89 5c 24 30 mov %rbx,0x30(%rsp)
|
|
1bcd: 48 89 cb mov %rcx,%rbx
|
|
1bd0: 48 89 74 24 28 mov %rsi,0x28(%rsp)
|
|
1bd5: 48 89 d6 mov %rdx,%rsi
|
|
1bd8: 48 89 7c 24 20 mov %rdi,0x20(%rsp)
|
|
1bdd: 44 89 c7 mov %r8d,%edi
|
|
1be0: 48 89 d9 mov %rbx,%rcx
|
|
1be3: 48 89 f2 mov %rsi,%rdx
|
|
1be6: 41 b8 e0 ff ff 7f mov $0x7fffffe0,%r8d
|
|
1bec: e8 cf 4d 01 00 call 0x169c0
|
|
1bf1: 81 c7 02 00 00 f8 add $0xf8000002,%edi
|
|
1bf7: 48 81 c3 e0 ff ff 7f add $0x7fffffe0,%rbx
|
|
1bfe: 48 81 c6 e0 ff ff 7f add $0x7fffffe0,%rsi
|
|
1c05: 81 ff ff ff ff 07 cmp $0x7ffffff,%edi
|
|
1c0b: 7f d3 jg 0x1be0
|
|
1c0d: 48 89 d9 mov %rbx,%rcx
|
|
1c10: 48 89 f2 mov %rsi,%rdx
|
|
1c13: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx
|
|
1c18: 41 89 f8 mov %edi,%r8d
|
|
1c1b: 48 8b 74 24 28 mov 0x28(%rsp),%rsi
|
|
1c20: 48 8b 7c 24 20 mov 0x20(%rsp),%rdi
|
|
1c25: 41 c1 e0 04 shl $0x4,%r8d
|
|
1c29: e8 92 4d 01 00 call 0x169c0
|
|
1c2e: 33 c0 xor %eax,%eax
|
|
1c30: 48 83 c4 38 add $0x38,%rsp
|
|
1c34: c3 ret
|
|
1c35: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
1c3a: 48 83 c4 38 add $0x38,%rsp
|
|
1c3e: c3 ret
|
|
1c3f: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
1c44: 48 83 c4 38 add $0x38,%rsp
|
|
1c48: c3 ret
|
|
1c49: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
1c50: 00
|
|
1c51: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1c58: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
1c5f: 00
|
|
1c60: 48 83 ec 28 sub $0x28,%rsp
|
|
1c64: 48 85 c9 test %rcx,%rcx
|
|
1c67: 74 24 je 0x1c8d
|
|
1c69: 48 85 d2 test %rdx,%rdx
|
|
1c6c: 74 1f je 0x1c8d
|
|
1c6e: 45 85 c0 test %r8d,%r8d
|
|
1c71: 7f 0a jg 0x1c7d
|
|
1c73: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
1c78: 48 83 c4 28 add $0x28,%rsp
|
|
1c7c: c3 ret
|
|
1c7d: 41 c1 e0 03 shl $0x3,%r8d
|
|
1c81: e8 ba 00 a6 01 call 0x1a61d40
|
|
1c86: 33 c0 xor %eax,%eax
|
|
1c88: 48 83 c4 28 add $0x28,%rsp
|
|
1c8c: c3 ret
|
|
1c8d: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
1c92: 48 83 c4 28 add $0x28,%rsp
|
|
1c96: c3 ret
|
|
1c97: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
1c9e: 00 00
|
|
1ca0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
|
|
1ca5: 48 85 c9 test %rcx,%rcx
|
|
1ca8: 74 26 je 0x1cd0
|
|
1caa: 48 85 d2 test %rdx,%rdx
|
|
1cad: 74 21 je 0x1cd0
|
|
1caf: 45 85 c0 test %r8d,%r8d
|
|
1cb2: 7f 0b jg 0x1cbf
|
|
1cb4: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
1cb9: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
1cbe: c3 ret
|
|
1cbf: 41 c1 e0 03 shl $0x3,%r8d
|
|
1cc3: e8 48 04 a6 01 call 0x1a62110
|
|
1cc8: 33 c0 xor %eax,%eax
|
|
1cca: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
1ccf: c3 ret
|
|
1cd0: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
1cd5: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
1cda: c3 ret
|
|
1cdb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
1ce0: 48 83 ec 28 sub $0x28,%rsp
|
|
1ce4: 48 85 c9 test %rcx,%rcx
|
|
1ce7: 74 24 je 0x1d0d
|
|
1ce9: 48 85 d2 test %rdx,%rdx
|
|
1cec: 74 1f je 0x1d0d
|
|
1cee: 45 85 c0 test %r8d,%r8d
|
|
1cf1: 7f 0a jg 0x1cfd
|
|
1cf3: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
1cf8: 48 83 c4 28 add $0x28,%rsp
|
|
1cfc: c3 ret
|
|
1cfd: 41 c1 e0 03 shl $0x3,%r8d
|
|
1d01: e8 8a 08 a6 01 call 0x1a62590
|
|
1d06: 33 c0 xor %eax,%eax
|
|
1d08: 48 83 c4 28 add $0x28,%rsp
|
|
1d0c: c3 ret
|
|
1d0d: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
1d12: 48 83 c4 28 add $0x28,%rsp
|
|
1d16: c3 ret
|
|
1d17: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
1d1e: 00 00
|
|
1d20: 48 83 ec 38 sub $0x38,%rsp
|
|
1d24: 48 85 c9 test %rcx,%rcx
|
|
1d27: 0f 84 88 00 00 00 je 0x1db5
|
|
1d2d: 48 85 d2 test %rdx,%rdx
|
|
1d30: 0f 84 7f 00 00 00 je 0x1db5
|
|
1d36: 45 85 c0 test %r8d,%r8d
|
|
1d39: 0f 8e 80 00 00 00 jle 0x1dbf
|
|
1d3f: 41 81 f8 ff ff ff 0f cmp $0xfffffff,%r8d
|
|
1d46: 7e 5d jle 0x1da5
|
|
1d48: 48 89 5c 24 30 mov %rbx,0x30(%rsp)
|
|
1d4d: 48 89 cb mov %rcx,%rbx
|
|
1d50: 48 89 74 24 28 mov %rsi,0x28(%rsp)
|
|
1d55: 48 89 d6 mov %rdx,%rsi
|
|
1d58: 48 89 7c 24 20 mov %rdi,0x20(%rsp)
|
|
1d5d: 44 89 c7 mov %r8d,%edi
|
|
1d60: 48 89 d9 mov %rbx,%rcx
|
|
1d63: 48 89 f2 mov %rsi,%rdx
|
|
1d66: 41 b8 e0 ff ff 7f mov $0x7fffffe0,%r8d
|
|
1d6c: e8 8f 4b 01 00 call 0x16900
|
|
1d71: 81 c7 04 00 00 f0 add $0xf0000004,%edi
|
|
1d77: 48 81 c3 e0 ff ff 7f add $0x7fffffe0,%rbx
|
|
1d7e: 48 81 c6 e0 ff ff 7f add $0x7fffffe0,%rsi
|
|
1d85: 81 ff ff ff ff 0f cmp $0xfffffff,%edi
|
|
1d8b: 7f d3 jg 0x1d60
|
|
1d8d: 48 89 d9 mov %rbx,%rcx
|
|
1d90: 48 89 f2 mov %rsi,%rdx
|
|
1d93: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx
|
|
1d98: 41 89 f8 mov %edi,%r8d
|
|
1d9b: 48 8b 74 24 28 mov 0x28(%rsp),%rsi
|
|
1da0: 48 8b 7c 24 20 mov 0x20(%rsp),%rdi
|
|
1da5: 41 c1 e0 03 shl $0x3,%r8d
|
|
1da9: e8 52 4b 01 00 call 0x16900
|
|
1dae: 33 c0 xor %eax,%eax
|
|
1db0: 48 83 c4 38 add $0x38,%rsp
|
|
1db4: c3 ret
|
|
1db5: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
1dba: 48 83 c4 38 add $0x38,%rsp
|
|
1dbe: c3 ret
|
|
1dbf: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
1dc4: 48 83 c4 38 add $0x38,%rsp
|
|
1dc8: c3 ret
|
|
1dc9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
1dd0: 00
|
|
1dd1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1dd8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
1ddf: 00
|
|
1de0: 48 83 ec 38 sub $0x38,%rsp
|
|
1de4: 48 85 c9 test %rcx,%rcx
|
|
1de7: 0f 84 88 00 00 00 je 0x1e75
|
|
1ded: 48 85 d2 test %rdx,%rdx
|
|
1df0: 0f 84 7f 00 00 00 je 0x1e75
|
|
1df6: 45 85 c0 test %r8d,%r8d
|
|
1df9: 0f 8e 80 00 00 00 jle 0x1e7f
|
|
1dff: 41 81 f8 ff ff ff 0f cmp $0xfffffff,%r8d
|
|
1e06: 7e 5d jle 0x1e65
|
|
1e08: 48 89 5c 24 30 mov %rbx,0x30(%rsp)
|
|
1e0d: 48 89 cb mov %rcx,%rbx
|
|
1e10: 48 89 74 24 28 mov %rsi,0x28(%rsp)
|
|
1e15: 48 89 d6 mov %rdx,%rsi
|
|
1e18: 48 89 7c 24 20 mov %rdi,0x20(%rsp)
|
|
1e1d: 44 89 c7 mov %r8d,%edi
|
|
1e20: 48 89 d9 mov %rbx,%rcx
|
|
1e23: 48 89 f2 mov %rsi,%rdx
|
|
1e26: 41 b8 e0 ff ff 7f mov $0x7fffffe0,%r8d
|
|
1e2c: e8 2f 4b 01 00 call 0x16960
|
|
1e31: 81 c7 04 00 00 f0 add $0xf0000004,%edi
|
|
1e37: 48 81 c3 e0 ff ff 7f add $0x7fffffe0,%rbx
|
|
1e3e: 48 81 c6 e0 ff ff 7f add $0x7fffffe0,%rsi
|
|
1e45: 81 ff ff ff ff 0f cmp $0xfffffff,%edi
|
|
1e4b: 7f d3 jg 0x1e20
|
|
1e4d: 48 89 d9 mov %rbx,%rcx
|
|
1e50: 48 89 f2 mov %rsi,%rdx
|
|
1e53: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx
|
|
1e58: 41 89 f8 mov %edi,%r8d
|
|
1e5b: 48 8b 74 24 28 mov 0x28(%rsp),%rsi
|
|
1e60: 48 8b 7c 24 20 mov 0x20(%rsp),%rdi
|
|
1e65: 41 c1 e0 03 shl $0x3,%r8d
|
|
1e69: e8 f2 4a 01 00 call 0x16960
|
|
1e6e: 33 c0 xor %eax,%eax
|
|
1e70: 48 83 c4 38 add $0x38,%rsp
|
|
1e74: c3 ret
|
|
1e75: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
1e7a: 48 83 c4 38 add $0x38,%rsp
|
|
1e7e: c3 ret
|
|
1e7f: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
1e84: 48 83 c4 38 add $0x38,%rsp
|
|
1e88: c3 ret
|
|
1e89: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
1e90: 00
|
|
1e91: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1e98: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
1e9f: 00
|
|
1ea0: 48 83 ec 38 sub $0x38,%rsp
|
|
1ea4: 48 85 c9 test %rcx,%rcx
|
|
1ea7: 0f 84 88 00 00 00 je 0x1f35
|
|
1ead: 48 85 d2 test %rdx,%rdx
|
|
1eb0: 0f 84 7f 00 00 00 je 0x1f35
|
|
1eb6: 45 85 c0 test %r8d,%r8d
|
|
1eb9: 0f 8e 80 00 00 00 jle 0x1f3f
|
|
1ebf: 41 81 f8 ff ff ff 0f cmp $0xfffffff,%r8d
|
|
1ec6: 7e 5d jle 0x1f25
|
|
1ec8: 48 89 5c 24 30 mov %rbx,0x30(%rsp)
|
|
1ecd: 48 89 cb mov %rcx,%rbx
|
|
1ed0: 48 89 74 24 28 mov %rsi,0x28(%rsp)
|
|
1ed5: 48 89 d6 mov %rdx,%rsi
|
|
1ed8: 48 89 7c 24 20 mov %rdi,0x20(%rsp)
|
|
1edd: 44 89 c7 mov %r8d,%edi
|
|
1ee0: 48 89 d9 mov %rbx,%rcx
|
|
1ee3: 48 89 f2 mov %rsi,%rdx
|
|
1ee6: 41 b8 e0 ff ff 7f mov $0x7fffffe0,%r8d
|
|
1eec: e8 cf 4a 01 00 call 0x169c0
|
|
1ef1: 81 c7 04 00 00 f0 add $0xf0000004,%edi
|
|
1ef7: 48 81 c3 e0 ff ff 7f add $0x7fffffe0,%rbx
|
|
1efe: 48 81 c6 e0 ff ff 7f add $0x7fffffe0,%rsi
|
|
1f05: 81 ff ff ff ff 0f cmp $0xfffffff,%edi
|
|
1f0b: 7f d3 jg 0x1ee0
|
|
1f0d: 48 89 d9 mov %rbx,%rcx
|
|
1f10: 48 89 f2 mov %rsi,%rdx
|
|
1f13: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx
|
|
1f18: 41 89 f8 mov %edi,%r8d
|
|
1f1b: 48 8b 74 24 28 mov 0x28(%rsp),%rsi
|
|
1f20: 48 8b 7c 24 20 mov 0x20(%rsp),%rdi
|
|
1f25: 41 c1 e0 03 shl $0x3,%r8d
|
|
1f29: e8 92 4a 01 00 call 0x169c0
|
|
1f2e: 33 c0 xor %eax,%eax
|
|
1f30: 48 83 c4 38 add $0x38,%rsp
|
|
1f34: c3 ret
|
|
1f35: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
1f3a: 48 83 c4 38 add $0x38,%rsp
|
|
1f3e: c3 ret
|
|
1f3f: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
1f44: 48 83 c4 38 add $0x38,%rsp
|
|
1f48: c3 ret
|
|
1f49: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
1f50: 00
|
|
1f51: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1f58: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
1f5f: 00
|
|
1f60: 48 83 ec 28 sub $0x28,%rsp
|
|
1f64: 48 85 c9 test %rcx,%rcx
|
|
1f67: 74 25 je 0x1f8e
|
|
1f69: 48 85 d2 test %rdx,%rdx
|
|
1f6c: 74 20 je 0x1f8e
|
|
1f6e: 4d 85 c0 test %r8,%r8
|
|
1f71: 74 1b je 0x1f8e
|
|
1f73: 45 85 c9 test %r9d,%r9d
|
|
1f76: 7f 0a jg 0x1f82
|
|
1f78: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
1f7d: 48 83 c4 28 add $0x28,%rsp
|
|
1f81: c3 ret
|
|
1f82: e8 99 4a 01 00 call 0x16a20
|
|
1f87: 33 c0 xor %eax,%eax
|
|
1f89: 48 83 c4 28 add $0x28,%rsp
|
|
1f8d: c3 ret
|
|
1f8e: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
1f93: 48 83 c4 28 add $0x28,%rsp
|
|
1f97: c3 ret
|
|
1f98: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
1f9f: 00
|
|
1fa0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
|
|
1fa5: 48 85 c9 test %rcx,%rcx
|
|
1fa8: 74 27 je 0x1fd1
|
|
1faa: 48 85 d2 test %rdx,%rdx
|
|
1fad: 74 22 je 0x1fd1
|
|
1faf: 4d 85 c0 test %r8,%r8
|
|
1fb2: 74 1d je 0x1fd1
|
|
1fb4: 45 85 c9 test %r9d,%r9d
|
|
1fb7: 7f 0b jg 0x1fc4
|
|
1fb9: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
1fbe: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
1fc3: c3 ret
|
|
1fc4: e8 37 4f 01 00 call 0x16f00
|
|
1fc9: 33 c0 xor %eax,%eax
|
|
1fcb: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
1fd0: c3 ret
|
|
1fd1: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
1fd6: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
1fdb: c3 ret
|
|
1fdc: 0f 1f 40 00 nopl 0x0(%rax)
|
|
1fe0: 48 83 ec 28 sub $0x28,%rsp
|
|
1fe4: 48 85 c9 test %rcx,%rcx
|
|
1fe7: 74 25 je 0x200e
|
|
1fe9: 48 85 d2 test %rdx,%rdx
|
|
1fec: 74 20 je 0x200e
|
|
1fee: 4d 85 c0 test %r8,%r8
|
|
1ff1: 74 1b je 0x200e
|
|
1ff3: 45 85 c9 test %r9d,%r9d
|
|
1ff6: 7f 0a jg 0x2002
|
|
1ff8: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
1ffd: 48 83 c4 28 add $0x28,%rsp
|
|
2001: c3 ret
|
|
2002: e8 d9 53 01 00 call 0x173e0
|
|
2007: 33 c0 xor %eax,%eax
|
|
2009: 48 83 c4 28 add $0x28,%rsp
|
|
200d: c3 ret
|
|
200e: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
2013: 48 83 c4 28 add $0x28,%rsp
|
|
2017: c3 ret
|
|
2018: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
201f: 00
|
|
2020: 56 push %rsi
|
|
2021: 57 push %rdi
|
|
2022: 55 push %rbp
|
|
2023: 48 89 d5 mov %rdx,%rbp
|
|
2026: 48 85 c9 test %rcx,%rcx
|
|
2029: 0f 84 f2 01 00 00 je 0x2221
|
|
202f: 48 85 ed test %rbp,%rbp
|
|
2032: 0f 84 e9 01 00 00 je 0x2221
|
|
2038: 4d 85 c0 test %r8,%r8
|
|
203b: 0f 84 e0 01 00 00 je 0x2221
|
|
2041: 45 85 c9 test %r9d,%r9d
|
|
2044: 0f 8e ce 01 00 00 jle 0x2218
|
|
204a: 41 83 f9 10 cmp $0x10,%r9d
|
|
204e: 0f 8c b4 01 00 00 jl 0x2208
|
|
2054: 4c 89 c6 mov %r8,%rsi
|
|
2057: 48 83 e6 1f and $0x1f,%rsi
|
|
205b: 89 f6 mov %esi,%esi
|
|
205d: 85 f6 test %esi,%esi
|
|
205f: 74 14 je 0x2075
|
|
2061: f7 c6 07 00 00 00 test $0x7,%esi
|
|
2067: 0f 85 9b 01 00 00 jne 0x2208
|
|
206d: f7 de neg %esi
|
|
206f: 83 c6 20 add $0x20,%esi
|
|
2072: c1 ee 03 shr $0x3,%esi
|
|
2075: 8d 46 10 lea 0x10(%rsi),%eax
|
|
2078: 44 3b c8 cmp %eax,%r9d
|
|
207b: 0f 8c 87 01 00 00 jl 0x2208
|
|
2081: 44 89 c8 mov %r9d,%eax
|
|
2084: 33 d2 xor %edx,%edx
|
|
2086: 2b c6 sub %esi,%eax
|
|
2088: 83 e0 0f and $0xf,%eax
|
|
208b: f7 d8 neg %eax
|
|
208d: 41 03 c1 add %r9d,%eax
|
|
2090: 85 f6 test %esi,%esi
|
|
2092: 76 25 jbe 0x20b9
|
|
2094: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
2099: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
20a0: c5 fb 10 04 d1 vmovsd (%rcx,%rdx,8),%xmm0
|
|
20a5: c5 fb 59 4c d5 00 vmulsd 0x0(%rbp,%rdx,8),%xmm0,%xmm1
|
|
20ab: c4 c1 7b 11 0c d0 vmovsd %xmm1,(%r8,%rdx,8)
|
|
20b1: 48 ff c2 inc %rdx
|
|
20b4: 48 3b d6 cmp %rsi,%rdx
|
|
20b7: 72 e7 jb 0x20a0
|
|
20b9: 48 63 d0 movslq %eax,%rdx
|
|
20bc: 0f 1f 40 00 nopl 0x0(%rax)
|
|
20c0: c5 f9 10 04 f1 vmovupd (%rcx,%rsi,8),%xmm0
|
|
20c5: c5 f9 10 4c f5 00 vmovupd 0x0(%rbp,%rsi,8),%xmm1
|
|
20cb: c5 f9 10 6c f1 20 vmovupd 0x20(%rcx,%rsi,8),%xmm5
|
|
20d1: c4 e3 7d 18 54 f1 10 vinsertf128 $0x1,0x10(%rcx,%rsi,8),%ymm0,%ymm2
|
|
20d8: 01
|
|
20d9: c4 e3 75 18 5c f5 10 vinsertf128 $0x1,0x10(%rbp,%rsi,8),%ymm1,%ymm3
|
|
20e0: 01
|
|
20e1: c5 ed 59 e3 vmulpd %ymm3,%ymm2,%ymm4
|
|
20e5: c5 f9 10 44 f5 20 vmovupd 0x20(%rbp,%rsi,8),%xmm0
|
|
20eb: c4 c1 7d 11 24 f0 vmovupd %ymm4,(%r8,%rsi,8)
|
|
20f1: c5 f9 10 64 f1 40 vmovupd 0x40(%rcx,%rsi,8),%xmm4
|
|
20f7: c4 e3 55 18 4c f1 30 vinsertf128 $0x1,0x30(%rcx,%rsi,8),%ymm5,%ymm1
|
|
20fe: 01
|
|
20ff: c4 e3 7d 18 54 f5 30 vinsertf128 $0x1,0x30(%rbp,%rsi,8),%ymm0,%ymm2
|
|
2106: 01
|
|
2107: c5 f5 59 da vmulpd %ymm2,%ymm1,%ymm3
|
|
210b: c5 f9 10 44 f5 40 vmovupd 0x40(%rbp,%rsi,8),%xmm0
|
|
2111: c5 f9 10 6c f1 60 vmovupd 0x60(%rcx,%rsi,8),%xmm5
|
|
2117: c4 c1 7d 11 5c f0 20 vmovupd %ymm3,0x20(%r8,%rsi,8)
|
|
211e: c4 e3 5d 18 4c f1 50 vinsertf128 $0x1,0x50(%rcx,%rsi,8),%ymm4,%ymm1
|
|
2125: 01
|
|
2126: c4 e3 7d 18 54 f5 50 vinsertf128 $0x1,0x50(%rbp,%rsi,8),%ymm0,%ymm2
|
|
212d: 01
|
|
212e: c5 f5 59 da vmulpd %ymm2,%ymm1,%ymm3
|
|
2132: c5 f9 10 44 f5 60 vmovupd 0x60(%rbp,%rsi,8),%xmm0
|
|
2138: c4 c1 7d 11 5c f0 40 vmovupd %ymm3,0x40(%r8,%rsi,8)
|
|
213f: c4 e3 55 18 4c f1 70 vinsertf128 $0x1,0x70(%rcx,%rsi,8),%ymm5,%ymm1
|
|
2146: 01
|
|
2147: c4 e3 7d 18 54 f5 70 vinsertf128 $0x1,0x70(%rbp,%rsi,8),%ymm0,%ymm2
|
|
214e: 01
|
|
214f: c5 f5 59 da vmulpd %ymm2,%ymm1,%ymm3
|
|
2153: c4 c1 7d 11 5c f0 60 vmovupd %ymm3,0x60(%r8,%rsi,8)
|
|
215a: 48 83 c6 10 add $0x10,%rsi
|
|
215e: 48 3b f2 cmp %rdx,%rsi
|
|
2161: 0f 82 59 ff ff ff jb 0x20c0
|
|
2167: 8d 70 01 lea 0x1(%rax),%esi
|
|
216a: 41 3b f1 cmp %r9d,%esi
|
|
216d: 0f 87 87 00 00 00 ja 0x21fa
|
|
2173: 4d 63 c9 movslq %r9d,%r9
|
|
2176: 4c 2b ca sub %rdx,%r9
|
|
2179: 49 83 f9 02 cmp $0x2,%r9
|
|
217d: 0f 8c 80 00 00 00 jl 0x2203
|
|
2183: 45 89 cb mov %r9d,%r11d
|
|
2186: 45 33 d2 xor %r10d,%r10d
|
|
2189: 41 83 e3 fe and $0xfffffffe,%r11d
|
|
218d: 49 8d 3c d0 lea (%r8,%rdx,8),%rdi
|
|
2191: 4d 63 db movslq %r11d,%r11
|
|
2194: 48 8d 74 d5 00 lea 0x0(%rbp,%rdx,8),%rsi
|
|
2199: 48 8d 14 d1 lea (%rcx,%rdx,8),%rdx
|
|
219d: 0f 1f 00 nopl (%rax)
|
|
21a0: c4 a1 79 10 04 d2 vmovupd (%rdx,%r10,8),%xmm0
|
|
21a6: c4 a1 79 59 0c d6 vmulpd (%rsi,%r10,8),%xmm0,%xmm1
|
|
21ac: c4 a1 79 11 0c d7 vmovupd %xmm1,(%rdi,%r10,8)
|
|
21b2: 49 83 c2 02 add $0x2,%r10
|
|
21b6: 4d 3b d3 cmp %r11,%r10
|
|
21b9: 72 e5 jb 0x21a0
|
|
21bb: 4d 3b d9 cmp %r9,%r11
|
|
21be: 73 3a jae 0x21fa
|
|
21c0: 48 63 c0 movslq %eax,%rax
|
|
21c3: 49 8d 34 c0 lea (%r8,%rax,8),%rsi
|
|
21c7: 48 8d 54 c5 00 lea 0x0(%rbp,%rax,8),%rdx
|
|
21cc: 48 8d 04 c1 lea (%rcx,%rax,8),%rax
|
|
21d0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
21d7: 00
|
|
21d8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
21df: 90 nop
|
|
21e0: c4 a1 7b 10 04 d8 vmovsd (%rax,%r11,8),%xmm0
|
|
21e6: c4 a1 7b 59 0c da vmulsd (%rdx,%r11,8),%xmm0,%xmm1
|
|
21ec: c4 a1 7b 11 0c de vmovsd %xmm1,(%rsi,%r11,8)
|
|
21f2: 49 ff c3 inc %r11
|
|
21f5: 4d 3b d9 cmp %r9,%r11
|
|
21f8: 72 e6 jb 0x21e0
|
|
21fa: 33 c0 xor %eax,%eax
|
|
21fc: c5 f8 77 vzeroupper
|
|
21ff: 5d pop %rbp
|
|
2200: 5f pop %rdi
|
|
2201: 5e pop %rsi
|
|
2202: c3 ret
|
|
2203: 45 33 db xor %r11d,%r11d
|
|
2206: eb b3 jmp 0x21bb
|
|
2208: 33 c0 xor %eax,%eax
|
|
220a: 41 83 f9 01 cmp $0x1,%r9d
|
|
220e: 72 ea jb 0x21fa
|
|
2210: 4d 63 c9 movslq %r9d,%r9
|
|
2213: 45 33 db xor %r11d,%r11d
|
|
2216: eb a3 jmp 0x21bb
|
|
2218: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
221d: 5d pop %rbp
|
|
221e: 5f pop %rdi
|
|
221f: 5e pop %rsi
|
|
2220: c3 ret
|
|
2221: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
2226: 5d pop %rbp
|
|
2227: 5f pop %rdi
|
|
2228: 5e pop %rsi
|
|
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: 53 push %rbx
|
|
2241: 56 push %rsi
|
|
2242: 41 57 push %r15
|
|
2244: 49 89 cb mov %rcx,%r11
|
|
2247: 4d 85 db test %r11,%r11
|
|
224a: 0f 84 a7 01 00 00 je 0x23f7
|
|
2250: 48 85 d2 test %rdx,%rdx
|
|
2253: 0f 84 9e 01 00 00 je 0x23f7
|
|
2259: 4d 85 c0 test %r8,%r8
|
|
225c: 0f 84 95 01 00 00 je 0x23f7
|
|
2262: 45 85 c9 test %r9d,%r9d
|
|
2265: 0f 8e 82 01 00 00 jle 0x23ed
|
|
226b: 41 83 f9 10 cmp $0x10,%r9d
|
|
226f: 0f 8c 70 01 00 00 jl 0x23e5
|
|
2275: 4c 89 c1 mov %r8,%rcx
|
|
2278: 48 83 e1 1f and $0x1f,%rcx
|
|
227c: 89 c9 mov %ecx,%ecx
|
|
227e: 85 c9 test %ecx,%ecx
|
|
2280: 74 11 je 0x2293
|
|
2282: f6 c1 07 test $0x7,%cl
|
|
2285: 0f 85 5a 01 00 00 jne 0x23e5
|
|
228b: f7 d9 neg %ecx
|
|
228d: 83 c1 20 add $0x20,%ecx
|
|
2290: c1 e9 03 shr $0x3,%ecx
|
|
2293: 8d 41 10 lea 0x10(%rcx),%eax
|
|
2296: 44 3b c8 cmp %eax,%r9d
|
|
2299: 0f 8c 46 01 00 00 jl 0x23e5
|
|
229f: 45 89 ca mov %r9d,%r10d
|
|
22a2: 33 c0 xor %eax,%eax
|
|
22a4: 44 2b d1 sub %ecx,%r10d
|
|
22a7: 41 83 e2 0f and $0xf,%r10d
|
|
22ab: 41 f7 da neg %r10d
|
|
22ae: 45 03 d1 add %r9d,%r10d
|
|
22b1: 85 c9 test %ecx,%ecx
|
|
22b3: 76 24 jbe 0x22d9
|
|
22b5: 0f 1f 40 00 nopl 0x0(%rax)
|
|
22b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
22c0: c4 c1 7b 10 04 c3 vmovsd (%r11,%rax,8),%xmm0
|
|
22c6: c5 fb 59 0c c2 vmulsd (%rdx,%rax,8),%xmm0,%xmm1
|
|
22cb: c4 c1 7b 11 0c c0 vmovsd %xmm1,(%r8,%rax,8)
|
|
22d1: 48 ff c0 inc %rax
|
|
22d4: 48 3b c1 cmp %rcx,%rax
|
|
22d7: 72 e7 jb 0x22c0
|
|
22d9: 49 63 c2 movslq %r10d,%rax
|
|
22dc: 0f 1f 40 00 nopl 0x0(%rax)
|
|
22e0: c4 c1 7d 10 0c cb vmovupd (%r11,%rcx,8),%ymm1
|
|
22e6: 49 8d 1c c8 lea (%r8,%rcx,8),%rbx
|
|
22ea: c4 c1 7d 10 54 cb 20 vmovupd 0x20(%r11,%rcx,8),%ymm2
|
|
22f1: c4 c1 7d 10 5c cb 40 vmovupd 0x40(%r11,%rcx,8),%ymm3
|
|
22f8: c4 c1 7d 10 64 cb 60 vmovupd 0x60(%r11,%rcx,8),%ymm4
|
|
22ff: c5 f5 59 04 ca vmulpd (%rdx,%rcx,8),%ymm1,%ymm0
|
|
2304: c5 ed 59 6c ca 20 vmulpd 0x20(%rdx,%rcx,8),%ymm2,%ymm5
|
|
230a: c5 e5 59 4c ca 40 vmulpd 0x40(%rdx,%rcx,8),%ymm3,%ymm1
|
|
2310: c5 dd 59 54 ca 60 vmulpd 0x60(%rdx,%rcx,8),%ymm4,%ymm2
|
|
2316: c5 fd 11 03 vmovupd %ymm0,(%rbx)
|
|
231a: c5 fd 11 6b 20 vmovupd %ymm5,0x20(%rbx)
|
|
231f: c5 fd 11 4b 40 vmovupd %ymm1,0x40(%rbx)
|
|
2324: c5 fd 11 53 60 vmovupd %ymm2,0x60(%rbx)
|
|
2329: 48 83 c1 10 add $0x10,%rcx
|
|
232d: 48 3b c8 cmp %rax,%rcx
|
|
2330: 72 ae jb 0x22e0
|
|
2332: 41 8d 42 01 lea 0x1(%r10),%eax
|
|
2336: 41 3b c1 cmp %r9d,%eax
|
|
2339: 0f 87 98 00 00 00 ja 0x23d7
|
|
233f: 4d 63 c9 movslq %r9d,%r9
|
|
2342: 4d 63 d2 movslq %r10d,%r10
|
|
2345: 4d 2b ca sub %r10,%r9
|
|
2348: 49 83 f9 04 cmp $0x4,%r9
|
|
234c: 0f 8c 8f 00 00 00 jl 0x23e1
|
|
2352: 4d 63 d2 movslq %r10d,%r10
|
|
2355: 44 89 ce mov %r9d,%esi
|
|
2358: 83 e6 fc and $0xfffffffc,%esi
|
|
235b: 33 c9 xor %ecx,%ecx
|
|
235d: 48 63 f6 movslq %esi,%rsi
|
|
2360: 4b 8d 1c d0 lea (%r8,%r10,8),%rbx
|
|
2364: 4a 8d 04 d2 lea (%rdx,%r10,8),%rax
|
|
2368: 4f 8d 3c d3 lea (%r11,%r10,8),%r15
|
|
236c: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
2373: 00
|
|
2374: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
237b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
2380: c4 c1 7d 10 04 cf vmovupd (%r15,%rcx,8),%ymm0
|
|
2386: c5 fd 59 0c c8 vmulpd (%rax,%rcx,8),%ymm0,%ymm1
|
|
238b: c5 fd 11 0c cb vmovupd %ymm1,(%rbx,%rcx,8)
|
|
2390: 48 83 c1 04 add $0x4,%rcx
|
|
2394: 48 3b ce cmp %rsi,%rcx
|
|
2397: 72 e7 jb 0x2380
|
|
2399: 49 3b f1 cmp %r9,%rsi
|
|
239c: 73 39 jae 0x23d7
|
|
239e: 4d 63 d2 movslq %r10d,%r10
|
|
23a1: 4b 8d 0c d0 lea (%r8,%r10,8),%rcx
|
|
23a5: 4a 8d 14 d2 lea (%rdx,%r10,8),%rdx
|
|
23a9: 4b 8d 04 d3 lea (%r11,%r10,8),%rax
|
|
23ad: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
23b4: 00
|
|
23b5: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
23bc: 0f 1f 40 00 nopl 0x0(%rax)
|
|
23c0: c5 fb 10 04 f0 vmovsd (%rax,%rsi,8),%xmm0
|
|
23c5: c5 fb 59 0c f2 vmulsd (%rdx,%rsi,8),%xmm0,%xmm1
|
|
23ca: c5 fb 11 0c f1 vmovsd %xmm1,(%rcx,%rsi,8)
|
|
23cf: 48 ff c6 inc %rsi
|
|
23d2: 49 3b f1 cmp %r9,%rsi
|
|
23d5: 72 e9 jb 0x23c0
|
|
23d7: 33 c0 xor %eax,%eax
|
|
23d9: c5 f8 77 vzeroupper
|
|
23dc: 41 5f pop %r15
|
|
23de: 5e pop %rsi
|
|
23df: 5b pop %rbx
|
|
23e0: c3 ret
|
|
23e1: 33 f6 xor %esi,%esi
|
|
23e3: eb b4 jmp 0x2399
|
|
23e5: 45 33 d2 xor %r10d,%r10d
|
|
23e8: e9 45 ff ff ff jmp 0x2332
|
|
23ed: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
23f2: 41 5f pop %r15
|
|
23f4: 5e pop %rsi
|
|
23f5: 5b pop %rbx
|
|
23f6: c3 ret
|
|
23f7: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
23fc: 41 5f pop %r15
|
|
23fe: 5e pop %rsi
|
|
23ff: 5b pop %rbx
|
|
2400: c3 ret
|
|
2401: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
2408: 00
|
|
2409: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
2410: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
2417: 00
|
|
2418: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
241f: 90 nop
|
|
2420: 53 push %rbx
|
|
2421: 56 push %rsi
|
|
2422: 41 57 push %r15
|
|
2424: 49 89 cb mov %rcx,%r11
|
|
2427: 4d 85 db test %r11,%r11
|
|
242a: 0f 84 a7 01 00 00 je 0x25d7
|
|
2430: 48 85 d2 test %rdx,%rdx
|
|
2433: 0f 84 9e 01 00 00 je 0x25d7
|
|
2439: 4d 85 c0 test %r8,%r8
|
|
243c: 0f 84 95 01 00 00 je 0x25d7
|
|
2442: 45 85 c9 test %r9d,%r9d
|
|
2445: 0f 8e 82 01 00 00 jle 0x25cd
|
|
244b: 41 83 f9 10 cmp $0x10,%r9d
|
|
244f: 0f 8c 70 01 00 00 jl 0x25c5
|
|
2455: 4c 89 c1 mov %r8,%rcx
|
|
2458: 48 83 e1 1f and $0x1f,%rcx
|
|
245c: 89 c9 mov %ecx,%ecx
|
|
245e: 85 c9 test %ecx,%ecx
|
|
2460: 74 11 je 0x2473
|
|
2462: f6 c1 07 test $0x7,%cl
|
|
2465: 0f 85 5a 01 00 00 jne 0x25c5
|
|
246b: f7 d9 neg %ecx
|
|
246d: 83 c1 20 add $0x20,%ecx
|
|
2470: c1 e9 03 shr $0x3,%ecx
|
|
2473: 8d 41 10 lea 0x10(%rcx),%eax
|
|
2476: 44 3b c8 cmp %eax,%r9d
|
|
2479: 0f 8c 46 01 00 00 jl 0x25c5
|
|
247f: 45 89 ca mov %r9d,%r10d
|
|
2482: 33 c0 xor %eax,%eax
|
|
2484: 44 2b d1 sub %ecx,%r10d
|
|
2487: 41 83 e2 0f and $0xf,%r10d
|
|
248b: 41 f7 da neg %r10d
|
|
248e: 45 03 d1 add %r9d,%r10d
|
|
2491: 85 c9 test %ecx,%ecx
|
|
2493: 76 24 jbe 0x24b9
|
|
2495: 0f 1f 40 00 nopl 0x0(%rax)
|
|
2499: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
24a0: c4 c1 7b 10 04 c3 vmovsd (%r11,%rax,8),%xmm0
|
|
24a6: c5 fb 59 0c c2 vmulsd (%rdx,%rax,8),%xmm0,%xmm1
|
|
24ab: c4 c1 7b 11 0c c0 vmovsd %xmm1,(%r8,%rax,8)
|
|
24b1: 48 ff c0 inc %rax
|
|
24b4: 48 3b c1 cmp %rcx,%rax
|
|
24b7: 72 e7 jb 0x24a0
|
|
24b9: 49 63 c2 movslq %r10d,%rax
|
|
24bc: 0f 1f 40 00 nopl 0x0(%rax)
|
|
24c0: c4 c1 7d 10 04 cb vmovupd (%r11,%rcx,8),%ymm0
|
|
24c6: c4 c1 7d 10 54 cb 20 vmovupd 0x20(%r11,%rcx,8),%ymm2
|
|
24cd: c4 c1 7d 10 64 cb 40 vmovupd 0x40(%r11,%rcx,8),%ymm4
|
|
24d4: 62 c1 fd 28 10 44 cb vmovupd 0x60(%r11,%rcx,8),%ymm16
|
|
24db: 03
|
|
24dc: c5 fd 59 0c ca vmulpd (%rdx,%rcx,8),%ymm0,%ymm1
|
|
24e1: c5 ed 59 5c ca 20 vmulpd 0x20(%rdx,%rcx,8),%ymm2,%ymm3
|
|
24e7: c5 dd 59 6c ca 40 vmulpd 0x40(%rdx,%rcx,8),%ymm4,%ymm5
|
|
24ed: 62 e1 fd 20 59 4c ca vmulpd 0x60(%rdx,%rcx,8),%ymm16,%ymm17
|
|
24f4: 03
|
|
24f5: c4 c1 7d 11 0c c8 vmovupd %ymm1,(%r8,%rcx,8)
|
|
24fb: c4 c1 7d 11 5c c8 20 vmovupd %ymm3,0x20(%r8,%rcx,8)
|
|
2502: c4 c1 7d 11 6c c8 40 vmovupd %ymm5,0x40(%r8,%rcx,8)
|
|
2509: 62 c1 fd 28 11 4c c8 vmovupd %ymm17,0x60(%r8,%rcx,8)
|
|
2510: 03
|
|
2511: 48 83 c1 10 add $0x10,%rcx
|
|
2515: 48 3b c8 cmp %rax,%rcx
|
|
2518: 72 a6 jb 0x24c0
|
|
251a: 41 8d 42 01 lea 0x1(%r10),%eax
|
|
251e: 41 3b c1 cmp %r9d,%eax
|
|
2521: 0f 87 90 00 00 00 ja 0x25b7
|
|
2527: 4d 63 c9 movslq %r9d,%r9
|
|
252a: 4d 63 d2 movslq %r10d,%r10
|
|
252d: 4d 2b ca sub %r10,%r9
|
|
2530: 49 83 f9 04 cmp $0x4,%r9
|
|
2534: 0f 8c 87 00 00 00 jl 0x25c1
|
|
253a: 4d 63 d2 movslq %r10d,%r10
|
|
253d: 44 89 ce mov %r9d,%esi
|
|
2540: 83 e6 fc and $0xfffffffc,%esi
|
|
2543: 33 c9 xor %ecx,%ecx
|
|
2545: 48 63 f6 movslq %esi,%rsi
|
|
2548: 4b 8d 1c d0 lea (%r8,%r10,8),%rbx
|
|
254c: 4a 8d 04 d2 lea (%rdx,%r10,8),%rax
|
|
2550: 4f 8d 3c d3 lea (%r11,%r10,8),%r15
|
|
2554: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
2559: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
2560: c4 c1 7d 10 04 cf vmovupd (%r15,%rcx,8),%ymm0
|
|
2566: c5 fd 59 0c c8 vmulpd (%rax,%rcx,8),%ymm0,%ymm1
|
|
256b: c5 fd 11 0c cb vmovupd %ymm1,(%rbx,%rcx,8)
|
|
2570: 48 83 c1 04 add $0x4,%rcx
|
|
2574: 48 3b ce cmp %rsi,%rcx
|
|
2577: 72 e7 jb 0x2560
|
|
2579: 49 3b f1 cmp %r9,%rsi
|
|
257c: 73 39 jae 0x25b7
|
|
257e: 4d 63 d2 movslq %r10d,%r10
|
|
2581: 4b 8d 0c d0 lea (%r8,%r10,8),%rcx
|
|
2585: 4a 8d 14 d2 lea (%rdx,%r10,8),%rdx
|
|
2589: 4b 8d 04 d3 lea (%r11,%r10,8),%rax
|
|
258d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
2594: 00
|
|
2595: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
259c: 0f 1f 40 00 nopl 0x0(%rax)
|
|
25a0: c5 fb 10 04 f0 vmovsd (%rax,%rsi,8),%xmm0
|
|
25a5: c5 fb 59 0c f2 vmulsd (%rdx,%rsi,8),%xmm0,%xmm1
|
|
25aa: c5 fb 11 0c f1 vmovsd %xmm1,(%rcx,%rsi,8)
|
|
25af: 48 ff c6 inc %rsi
|
|
25b2: 49 3b f1 cmp %r9,%rsi
|
|
25b5: 72 e9 jb 0x25a0
|
|
25b7: 33 c0 xor %eax,%eax
|
|
25b9: c5 f8 77 vzeroupper
|
|
25bc: 41 5f pop %r15
|
|
25be: 5e pop %rsi
|
|
25bf: 5b pop %rbx
|
|
25c0: c3 ret
|
|
25c1: 33 f6 xor %esi,%esi
|
|
25c3: eb b4 jmp 0x2579
|
|
25c5: 45 33 d2 xor %r10d,%r10d
|
|
25c8: e9 4d ff ff ff jmp 0x251a
|
|
25cd: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
25d2: 41 5f pop %r15
|
|
25d4: 5e pop %rsi
|
|
25d5: 5b pop %rbx
|
|
25d6: c3 ret
|
|
25d7: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
25dc: 41 5f pop %r15
|
|
25de: 5e pop %rsi
|
|
25df: 5b pop %rbx
|
|
25e0: c3 ret
|
|
25e1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
25e8: 00
|
|
25e9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
25f0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
25f7: 00
|
|
25f8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
25ff: 90 nop
|
|
2600: 48 85 c9 test %rcx,%rcx
|
|
2603: 0f 84 1b 03 00 00 je 0x2924
|
|
2609: 48 85 d2 test %rdx,%rdx
|
|
260c: 0f 84 12 03 00 00 je 0x2924
|
|
2612: 4d 85 c0 test %r8,%r8
|
|
2615: 0f 84 09 03 00 00 je 0x2924
|
|
261b: 45 85 c9 test %r9d,%r9d
|
|
261e: 0f 86 f3 02 00 00 jbe 0x2917
|
|
2624: 41 83 f9 06 cmp $0x6,%r9d
|
|
2628: 0f 86 6e 02 00 00 jbe 0x289c
|
|
262e: 49 3b d0 cmp %r8,%rdx
|
|
2631: 76 17 jbe 0x264a
|
|
2633: 44 89 c8 mov %r9d,%eax
|
|
2636: 49 89 d2 mov %rdx,%r10
|
|
2639: 48 c1 e0 03 shl $0x3,%rax
|
|
263d: 4d 2b d0 sub %r8,%r10
|
|
2640: 4c 3b d0 cmp %rax,%r10
|
|
2643: 7d 24 jge 0x2669
|
|
2645: e9 52 02 00 00 jmp 0x289c
|
|
264a: 4c 3b c2 cmp %rdx,%r8
|
|
264d: 0f 86 49 02 00 00 jbe 0x289c
|
|
2653: 44 89 c8 mov %r9d,%eax
|
|
2656: 4d 89 c2 mov %r8,%r10
|
|
2659: 48 c1 e0 03 shl $0x3,%rax
|
|
265d: 4c 2b d2 sub %rdx,%r10
|
|
2660: 4c 3b d0 cmp %rax,%r10
|
|
2663: 0f 8c 33 02 00 00 jl 0x289c
|
|
2669: 49 3b c8 cmp %r8,%rcx
|
|
266c: 76 10 jbe 0x267e
|
|
266e: 49 89 ca mov %rcx,%r10
|
|
2671: 4d 2b d0 sub %r8,%r10
|
|
2674: 4c 3b d0 cmp %rax,%r10
|
|
2677: 7d 1d jge 0x2696
|
|
2679: e9 1e 02 00 00 jmp 0x289c
|
|
267e: 4c 3b c1 cmp %rcx,%r8
|
|
2681: 0f 86 15 02 00 00 jbe 0x289c
|
|
2687: 4d 89 c2 mov %r8,%r10
|
|
268a: 4c 2b d1 sub %rcx,%r10
|
|
268d: 4c 3b d0 cmp %rax,%r10
|
|
2690: 0f 8c 06 02 00 00 jl 0x289c
|
|
2696: 41 83 f9 08 cmp $0x8,%r9d
|
|
269a: 0f 82 7d 02 00 00 jb 0x291d
|
|
26a0: 4d 89 c2 mov %r8,%r10
|
|
26a3: 49 83 e2 0f and $0xf,%r10
|
|
26a7: 45 85 d2 test %r10d,%r10d
|
|
26aa: 74 13 je 0x26bf
|
|
26ac: 41 f7 c2 07 00 00 00 test $0x7,%r10d
|
|
26b3: 0f 85 64 02 00 00 jne 0x291d
|
|
26b9: 41 ba 01 00 00 00 mov $0x1,%r10d
|
|
26bf: 41 8d 42 08 lea 0x8(%r10),%eax
|
|
26c3: 44 3b c8 cmp %eax,%r9d
|
|
26c6: 0f 82 51 02 00 00 jb 0x291d
|
|
26cc: 44 89 c8 mov %r9d,%eax
|
|
26cf: 45 33 db xor %r11d,%r11d
|
|
26d2: 41 2b c2 sub %r10d,%eax
|
|
26d5: 83 e0 07 and $0x7,%eax
|
|
26d8: f7 d8 neg %eax
|
|
26da: 41 03 c1 add %r9d,%eax
|
|
26dd: 45 85 d2 test %r10d,%r10d
|
|
26e0: 76 38 jbe 0x271a
|
|
26e2: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
26e9: 00
|
|
26ea: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
26f1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
26f8: 00
|
|
26f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
2700: f2 42 0f 10 04 d9 movsd (%rcx,%r11,8),%xmm0
|
|
2706: f2 42 0f 5d 04 da minsd (%rdx,%r11,8),%xmm0
|
|
270c: f2 43 0f 11 04 d8 movsd %xmm0,(%r8,%r11,8)
|
|
2712: 41 ff c3 inc %r11d
|
|
2715: 45 3b da cmp %r10d,%r11d
|
|
2718: 72 e6 jb 0x2700
|
|
271a: 45 89 d2 mov %r10d,%r10d
|
|
271d: 4e 8d 1c d2 lea (%rdx,%r10,8),%r11
|
|
2721: 49 f7 c3 0f 00 00 00 test $0xf,%r11
|
|
2728: 0f 84 d2 00 00 00 je 0x2800
|
|
272e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
2735: 00
|
|
2736: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
273d: 0f 1f 00 nopl (%rax)
|
|
2740: 45 89 d2 mov %r10d,%r10d
|
|
2743: f2 42 0f 10 0c d1 movsd (%rcx,%r10,8),%xmm1
|
|
2749: f2 42 0f 10 04 d2 movsd (%rdx,%r10,8),%xmm0
|
|
274f: 66 42 0f 16 44 d2 08 movhpd 0x8(%rdx,%r10,8),%xmm0
|
|
2756: 66 42 0f 16 4c d1 08 movhpd 0x8(%rcx,%r10,8),%xmm1
|
|
275d: 66 0f 5d c8 minpd %xmm0,%xmm1
|
|
2761: 43 0f 29 0c d0 movaps %xmm1,(%r8,%r10,8)
|
|
2766: f2 42 0f 10 5c d1 10 movsd 0x10(%rcx,%r10,8),%xmm3
|
|
276d: f2 42 0f 10 6c d1 20 movsd 0x20(%rcx,%r10,8),%xmm5
|
|
2774: f2 42 0f 10 4c d1 30 movsd 0x30(%rcx,%r10,8),%xmm1
|
|
277b: f2 42 0f 10 54 d2 10 movsd 0x10(%rdx,%r10,8),%xmm2
|
|
2782: f2 42 0f 10 64 d2 20 movsd 0x20(%rdx,%r10,8),%xmm4
|
|
2789: f2 42 0f 10 44 d2 30 movsd 0x30(%rdx,%r10,8),%xmm0
|
|
2790: 66 42 0f 16 54 d2 18 movhpd 0x18(%rdx,%r10,8),%xmm2
|
|
2797: 66 42 0f 16 64 d2 28 movhpd 0x28(%rdx,%r10,8),%xmm4
|
|
279e: 66 42 0f 16 44 d2 38 movhpd 0x38(%rdx,%r10,8),%xmm0
|
|
27a5: 66 42 0f 16 5c d1 18 movhpd 0x18(%rcx,%r10,8),%xmm3
|
|
27ac: 66 42 0f 16 6c d1 28 movhpd 0x28(%rcx,%r10,8),%xmm5
|
|
27b3: 66 42 0f 16 4c d1 38 movhpd 0x38(%rcx,%r10,8),%xmm1
|
|
27ba: 66 0f 5d da minpd %xmm2,%xmm3
|
|
27be: 66 0f 5d ec minpd %xmm4,%xmm5
|
|
27c2: 66 0f 5d c8 minpd %xmm0,%xmm1
|
|
27c6: 43 0f 29 5c d0 10 movaps %xmm3,0x10(%r8,%r10,8)
|
|
27cc: 43 0f 29 6c d0 20 movaps %xmm5,0x20(%r8,%r10,8)
|
|
27d2: 43 0f 29 4c d0 30 movaps %xmm1,0x30(%r8,%r10,8)
|
|
27d8: 41 83 c2 08 add $0x8,%r10d
|
|
27dc: 44 3b d0 cmp %eax,%r10d
|
|
27df: 0f 82 5b ff ff ff jb 0x2740
|
|
27e5: e9 8b 00 00 00 jmp 0x2875
|
|
27ea: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
27f1: 00
|
|
27f2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
27f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
2800: 45 89 d2 mov %r10d,%r10d
|
|
2803: f2 42 0f 10 04 d1 movsd (%rcx,%r10,8),%xmm0
|
|
2809: f2 42 0f 10 4c d1 10 movsd 0x10(%rcx,%r10,8),%xmm1
|
|
2810: f2 42 0f 10 54 d1 20 movsd 0x20(%rcx,%r10,8),%xmm2
|
|
2817: f2 42 0f 10 5c d1 30 movsd 0x30(%rcx,%r10,8),%xmm3
|
|
281e: 66 42 0f 16 44 d1 08 movhpd 0x8(%rcx,%r10,8),%xmm0
|
|
2825: 66 42 0f 16 4c d1 18 movhpd 0x18(%rcx,%r10,8),%xmm1
|
|
282c: 66 42 0f 16 54 d1 28 movhpd 0x28(%rcx,%r10,8),%xmm2
|
|
2833: 66 42 0f 16 5c d1 38 movhpd 0x38(%rcx,%r10,8),%xmm3
|
|
283a: 66 42 0f 5d 04 d2 minpd (%rdx,%r10,8),%xmm0
|
|
2840: 66 42 0f 5d 4c d2 10 minpd 0x10(%rdx,%r10,8),%xmm1
|
|
2847: 66 42 0f 5d 54 d2 20 minpd 0x20(%rdx,%r10,8),%xmm2
|
|
284e: 66 42 0f 5d 5c d2 30 minpd 0x30(%rdx,%r10,8),%xmm3
|
|
2855: 43 0f 29 04 d0 movaps %xmm0,(%r8,%r10,8)
|
|
285a: 43 0f 29 4c d0 10 movaps %xmm1,0x10(%r8,%r10,8)
|
|
2860: 43 0f 29 54 d0 20 movaps %xmm2,0x20(%r8,%r10,8)
|
|
2866: 43 0f 29 5c d0 30 movaps %xmm3,0x30(%r8,%r10,8)
|
|
286c: 41 83 c2 08 add $0x8,%r10d
|
|
2870: 44 3b d0 cmp %eax,%r10d
|
|
2873: 72 8b jb 0x2800
|
|
2875: 41 3b c1 cmp %r9d,%eax
|
|
2878: 0f 83 96 00 00 00 jae 0x2914
|
|
287e: 66 90 xchg %ax,%ax
|
|
2880: f2 0f 10 04 c1 movsd (%rcx,%rax,8),%xmm0
|
|
2885: f2 0f 5d 04 c2 minsd (%rdx,%rax,8),%xmm0
|
|
288a: f2 41 0f 11 04 c0 movsd %xmm0,(%r8,%rax,8)
|
|
2890: ff c0 inc %eax
|
|
2892: 41 3b c1 cmp %r9d,%eax
|
|
2895: 72 e9 jb 0x2880
|
|
2897: e9 78 00 00 00 jmp 0x2914
|
|
289c: 44 89 c8 mov %r9d,%eax
|
|
289f: 41 bb 01 00 00 00 mov $0x1,%r11d
|
|
28a5: d1 e8 shr $1,%eax
|
|
28a7: 45 33 d2 xor %r10d,%r10d
|
|
28aa: 85 c0 test %eax,%eax
|
|
28ac: 76 4c jbe 0x28fa
|
|
28ae: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
28b5: 00
|
|
28b6: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
28bd: 0f 1f 00 nopl (%rax)
|
|
28c0: 47 8d 1c 12 lea (%r10,%r10,1),%r11d
|
|
28c4: f2 42 0f 10 04 d9 movsd (%rcx,%r11,8),%xmm0
|
|
28ca: f2 42 0f 5d 04 da minsd (%rdx,%r11,8),%xmm0
|
|
28d0: f2 43 0f 11 04 d8 movsd %xmm0,(%r8,%r11,8)
|
|
28d6: 47 8d 5c 12 01 lea 0x1(%r10,%r10,1),%r11d
|
|
28db: f2 42 0f 10 0c d9 movsd (%rcx,%r11,8),%xmm1
|
|
28e1: 41 ff c2 inc %r10d
|
|
28e4: 44 3b d0 cmp %eax,%r10d
|
|
28e7: f2 42 0f 5d 0c da minsd (%rdx,%r11,8),%xmm1
|
|
28ed: f2 43 0f 11 0c d8 movsd %xmm1,(%r8,%r11,8)
|
|
28f3: 72 cb jb 0x28c0
|
|
28f5: 47 8d 5c 12 01 lea 0x1(%r10,%r10,1),%r11d
|
|
28fa: 41 ff cb dec %r11d
|
|
28fd: 45 3b d9 cmp %r9d,%r11d
|
|
2900: 73 12 jae 0x2914
|
|
2902: f2 42 0f 10 04 d9 movsd (%rcx,%r11,8),%xmm0
|
|
2908: f2 42 0f 5d 04 da minsd (%rdx,%r11,8),%xmm0
|
|
290e: f2 43 0f 11 04 d8 movsd %xmm0,(%r8,%r11,8)
|
|
2914: 33 c0 xor %eax,%eax
|
|
2916: c3 ret
|
|
2917: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
291c: c3 ret
|
|
291d: 33 c0 xor %eax,%eax
|
|
291f: e9 51 ff ff ff jmp 0x2875
|
|
2924: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
2929: c3 ret
|
|
292a: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
2931: 00
|
|
2932: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
2939: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
2940: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
|
|
2945: 48 85 c9 test %rcx,%rcx
|
|
2948: 74 27 je 0x2971
|
|
294a: 48 85 d2 test %rdx,%rdx
|
|
294d: 74 22 je 0x2971
|
|
294f: 4d 85 c0 test %r8,%r8
|
|
2952: 74 1d je 0x2971
|
|
2954: 45 85 c9 test %r9d,%r9d
|
|
2957: 77 0b ja 0x2964
|
|
2959: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
295e: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
2963: c3 ret
|
|
2964: e8 97 4e 01 00 call 0x17800
|
|
2969: 33 c0 xor %eax,%eax
|
|
296b: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
2970: c3 ret
|
|
2971: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
2976: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
297b: c3 ret
|
|
297c: 0f 1f 40 00 nopl 0x0(%rax)
|
|
2980: 48 83 ec 28 sub $0x28,%rsp
|
|
2984: 48 85 c9 test %rcx,%rcx
|
|
2987: 74 25 je 0x29ae
|
|
2989: 48 85 d2 test %rdx,%rdx
|
|
298c: 74 20 je 0x29ae
|
|
298e: 4d 85 c0 test %r8,%r8
|
|
2991: 74 1b je 0x29ae
|
|
2993: 45 85 c9 test %r9d,%r9d
|
|
2996: 77 0a ja 0x29a2
|
|
2998: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
299d: 48 83 c4 28 add $0x28,%rsp
|
|
29a1: c3 ret
|
|
29a2: e8 39 52 01 00 call 0x17be0
|
|
29a7: 33 c0 xor %eax,%eax
|
|
29a9: 48 83 c4 28 add $0x28,%rsp
|
|
29ad: c3 ret
|
|
29ae: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
29b3: 48 83 c4 28 add $0x28,%rsp
|
|
29b7: c3 ret
|
|
29b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
29bf: 00
|
|
29c0: 48 83 ec 28 sub $0x28,%rsp
|
|
29c4: 48 85 c9 test %rcx,%rcx
|
|
29c7: 74 25 je 0x29ee
|
|
29c9: 48 85 d2 test %rdx,%rdx
|
|
29cc: 74 20 je 0x29ee
|
|
29ce: 4d 85 c0 test %r8,%r8
|
|
29d1: 74 1b je 0x29ee
|
|
29d3: 45 85 c9 test %r9d,%r9d
|
|
29d6: 77 0a ja 0x29e2
|
|
29d8: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
29dd: 48 83 c4 28 add $0x28,%rsp
|
|
29e1: c3 ret
|
|
29e2: e8 79 55 01 00 call 0x17f60
|
|
29e7: 33 c0 xor %eax,%eax
|
|
29e9: 48 83 c4 28 add $0x28,%rsp
|
|
29ed: c3 ret
|
|
29ee: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
29f3: 48 83 c4 28 add $0x28,%rsp
|
|
29f7: c3 ret
|
|
29f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
29ff: 00
|
|
2a00: 48 83 ec 28 sub $0x28,%rsp
|
|
2a04: 48 85 c9 test %rcx,%rcx
|
|
2a07: 74 25 je 0x2a2e
|
|
2a09: 48 85 d2 test %rdx,%rdx
|
|
2a0c: 74 20 je 0x2a2e
|
|
2a0e: 4d 85 c0 test %r8,%r8
|
|
2a11: 74 1b je 0x2a2e
|
|
2a13: 45 85 c9 test %r9d,%r9d
|
|
2a16: 77 0a ja 0x2a22
|
|
2a18: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
2a1d: 48 83 c4 28 add $0x28,%rsp
|
|
2a21: c3 ret
|
|
2a22: e8 59 59 01 00 call 0x18380
|
|
2a27: 33 c0 xor %eax,%eax
|
|
2a29: 48 83 c4 28 add $0x28,%rsp
|
|
2a2d: c3 ret
|
|
2a2e: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
2a33: 48 83 c4 28 add $0x28,%rsp
|
|
2a37: c3 ret
|
|
2a38: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
2a3f: 00
|
|
2a40: 48 83 ec 28 sub $0x28,%rsp
|
|
2a44: 48 85 c9 test %rcx,%rcx
|
|
2a47: 74 25 je 0x2a6e
|
|
2a49: 48 85 d2 test %rdx,%rdx
|
|
2a4c: 74 20 je 0x2a6e
|
|
2a4e: 4d 85 c0 test %r8,%r8
|
|
2a51: 74 1b je 0x2a6e
|
|
2a53: 45 85 c9 test %r9d,%r9d
|
|
2a56: 77 0a ja 0x2a62
|
|
2a58: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
2a5d: 48 83 c4 28 add $0x28,%rsp
|
|
2a61: c3 ret
|
|
2a62: e8 79 5c 01 00 call 0x186e0
|
|
2a67: 33 c0 xor %eax,%eax
|
|
2a69: 48 83 c4 28 add $0x28,%rsp
|
|
2a6d: c3 ret
|
|
2a6e: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
2a73: 48 83 c4 28 add $0x28,%rsp
|
|
2a77: c3 ret
|
|
2a78: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
2a7f: 00
|
|
2a80: 48 83 ec 28 sub $0x28,%rsp
|
|
2a84: 48 85 c9 test %rcx,%rcx
|
|
2a87: 74 24 je 0x2aad
|
|
2a89: 48 85 d2 test %rdx,%rdx
|
|
2a8c: 74 1f je 0x2aad
|
|
2a8e: 45 85 c0 test %r8d,%r8d
|
|
2a91: 7f 0a jg 0x2a9d
|
|
2a93: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
2a98: 48 83 c4 28 add $0x28,%rsp
|
|
2a9c: c3 ret
|
|
2a9d: 41 c1 e0 02 shl $0x2,%r8d
|
|
2aa1: e8 9a f2 a5 01 call 0x1a61d40
|
|
2aa6: 33 c0 xor %eax,%eax
|
|
2aa8: 48 83 c4 28 add $0x28,%rsp
|
|
2aac: c3 ret
|
|
2aad: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
2ab2: 48 83 c4 28 add $0x28,%rsp
|
|
2ab6: c3 ret
|
|
2ab7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
2abe: 00 00
|
|
2ac0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
|
|
2ac5: 48 85 c9 test %rcx,%rcx
|
|
2ac8: 74 26 je 0x2af0
|
|
2aca: 48 85 d2 test %rdx,%rdx
|
|
2acd: 74 21 je 0x2af0
|
|
2acf: 45 85 c0 test %r8d,%r8d
|
|
2ad2: 7f 0b jg 0x2adf
|
|
2ad4: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
2ad9: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
2ade: c3 ret
|
|
2adf: 41 c1 e0 02 shl $0x2,%r8d
|
|
2ae3: e8 28 f6 a5 01 call 0x1a62110
|
|
2ae8: 33 c0 xor %eax,%eax
|
|
2aea: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
2aef: c3 ret
|
|
2af0: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
2af5: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
2afa: c3 ret
|
|
2afb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
2b00: 48 83 ec 28 sub $0x28,%rsp
|
|
2b04: 48 85 c9 test %rcx,%rcx
|
|
2b07: 74 24 je 0x2b2d
|
|
2b09: 48 85 d2 test %rdx,%rdx
|
|
2b0c: 74 1f je 0x2b2d
|
|
2b0e: 45 85 c0 test %r8d,%r8d
|
|
2b11: 7f 0a jg 0x2b1d
|
|
2b13: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
2b18: 48 83 c4 28 add $0x28,%rsp
|
|
2b1c: c3 ret
|
|
2b1d: 41 c1 e0 02 shl $0x2,%r8d
|
|
2b21: e8 6a fa a5 01 call 0x1a62590
|
|
2b26: 33 c0 xor %eax,%eax
|
|
2b28: 48 83 c4 28 add $0x28,%rsp
|
|
2b2c: c3 ret
|
|
2b2d: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
2b32: 48 83 c4 28 add $0x28,%rsp
|
|
2b36: c3 ret
|
|
2b37: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
2b3e: 00 00
|
|
2b40: 48 83 ec 38 sub $0x38,%rsp
|
|
2b44: 48 85 c9 test %rcx,%rcx
|
|
2b47: 0f 84 88 00 00 00 je 0x2bd5
|
|
2b4d: 48 85 d2 test %rdx,%rdx
|
|
2b50: 0f 84 7f 00 00 00 je 0x2bd5
|
|
2b56: 45 85 c0 test %r8d,%r8d
|
|
2b59: 0f 8e 80 00 00 00 jle 0x2bdf
|
|
2b5f: 41 81 f8 ff ff ff 1f cmp $0x1fffffff,%r8d
|
|
2b66: 7e 5d jle 0x2bc5
|
|
2b68: 48 89 5c 24 30 mov %rbx,0x30(%rsp)
|
|
2b6d: 48 89 cb mov %rcx,%rbx
|
|
2b70: 48 89 74 24 28 mov %rsi,0x28(%rsp)
|
|
2b75: 48 89 d6 mov %rdx,%rsi
|
|
2b78: 48 89 7c 24 20 mov %rdi,0x20(%rsp)
|
|
2b7d: 44 89 c7 mov %r8d,%edi
|
|
2b80: 48 89 d9 mov %rbx,%rcx
|
|
2b83: 48 89 f2 mov %rsi,%rdx
|
|
2b86: 41 b8 e0 ff ff 7f mov $0x7fffffe0,%r8d
|
|
2b8c: e8 6f 3d 01 00 call 0x16900
|
|
2b91: 81 c7 08 00 00 e0 add $0xe0000008,%edi
|
|
2b97: 48 81 c3 e0 ff ff 7f add $0x7fffffe0,%rbx
|
|
2b9e: 48 81 c6 e0 ff ff 7f add $0x7fffffe0,%rsi
|
|
2ba5: 81 ff ff ff ff 1f cmp $0x1fffffff,%edi
|
|
2bab: 7f d3 jg 0x2b80
|
|
2bad: 48 89 d9 mov %rbx,%rcx
|
|
2bb0: 48 89 f2 mov %rsi,%rdx
|
|
2bb3: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx
|
|
2bb8: 41 89 f8 mov %edi,%r8d
|
|
2bbb: 48 8b 74 24 28 mov 0x28(%rsp),%rsi
|
|
2bc0: 48 8b 7c 24 20 mov 0x20(%rsp),%rdi
|
|
2bc5: 41 c1 e0 02 shl $0x2,%r8d
|
|
2bc9: e8 32 3d 01 00 call 0x16900
|
|
2bce: 33 c0 xor %eax,%eax
|
|
2bd0: 48 83 c4 38 add $0x38,%rsp
|
|
2bd4: c3 ret
|
|
2bd5: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
2bda: 48 83 c4 38 add $0x38,%rsp
|
|
2bde: c3 ret
|
|
2bdf: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
2be4: 48 83 c4 38 add $0x38,%rsp
|
|
2be8: c3 ret
|
|
2be9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
2bf0: 00
|
|
2bf1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
2bf8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
2bff: 00
|
|
2c00: 48 83 ec 38 sub $0x38,%rsp
|
|
2c04: 48 85 c9 test %rcx,%rcx
|
|
2c07: 0f 84 88 00 00 00 je 0x2c95
|
|
2c0d: 48 85 d2 test %rdx,%rdx
|
|
2c10: 0f 84 7f 00 00 00 je 0x2c95
|
|
2c16: 45 85 c0 test %r8d,%r8d
|
|
2c19: 0f 8e 80 00 00 00 jle 0x2c9f
|
|
2c1f: 41 81 f8 ff ff ff 1f cmp $0x1fffffff,%r8d
|
|
2c26: 7e 5d jle 0x2c85
|
|
2c28: 48 89 5c 24 30 mov %rbx,0x30(%rsp)
|
|
2c2d: 48 89 cb mov %rcx,%rbx
|
|
2c30: 48 89 74 24 28 mov %rsi,0x28(%rsp)
|
|
2c35: 48 89 d6 mov %rdx,%rsi
|
|
2c38: 48 89 7c 24 20 mov %rdi,0x20(%rsp)
|
|
2c3d: 44 89 c7 mov %r8d,%edi
|
|
2c40: 48 89 d9 mov %rbx,%rcx
|
|
2c43: 48 89 f2 mov %rsi,%rdx
|
|
2c46: 41 b8 e0 ff ff 7f mov $0x7fffffe0,%r8d
|
|
2c4c: e8 0f 3d 01 00 call 0x16960
|
|
2c51: 81 c7 08 00 00 e0 add $0xe0000008,%edi
|
|
2c57: 48 81 c3 e0 ff ff 7f add $0x7fffffe0,%rbx
|
|
2c5e: 48 81 c6 e0 ff ff 7f add $0x7fffffe0,%rsi
|
|
2c65: 81 ff ff ff ff 1f cmp $0x1fffffff,%edi
|
|
2c6b: 7f d3 jg 0x2c40
|
|
2c6d: 48 89 d9 mov %rbx,%rcx
|
|
2c70: 48 89 f2 mov %rsi,%rdx
|
|
2c73: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx
|
|
2c78: 41 89 f8 mov %edi,%r8d
|
|
2c7b: 48 8b 74 24 28 mov 0x28(%rsp),%rsi
|
|
2c80: 48 8b 7c 24 20 mov 0x20(%rsp),%rdi
|
|
2c85: 41 c1 e0 02 shl $0x2,%r8d
|
|
2c89: e8 d2 3c 01 00 call 0x16960
|
|
2c8e: 33 c0 xor %eax,%eax
|
|
2c90: 48 83 c4 38 add $0x38,%rsp
|
|
2c94: c3 ret
|
|
2c95: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
2c9a: 48 83 c4 38 add $0x38,%rsp
|
|
2c9e: c3 ret
|
|
2c9f: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
2ca4: 48 83 c4 38 add $0x38,%rsp
|
|
2ca8: c3 ret
|
|
2ca9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
2cb0: 00
|
|
2cb1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
2cb8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
2cbf: 00
|
|
2cc0: 48 83 ec 38 sub $0x38,%rsp
|
|
2cc4: 48 85 c9 test %rcx,%rcx
|
|
2cc7: 0f 84 88 00 00 00 je 0x2d55
|
|
2ccd: 48 85 d2 test %rdx,%rdx
|
|
2cd0: 0f 84 7f 00 00 00 je 0x2d55
|
|
2cd6: 45 85 c0 test %r8d,%r8d
|
|
2cd9: 0f 8e 80 00 00 00 jle 0x2d5f
|
|
2cdf: 41 81 f8 ff ff ff 1f cmp $0x1fffffff,%r8d
|
|
2ce6: 7e 5d jle 0x2d45
|
|
2ce8: 48 89 5c 24 30 mov %rbx,0x30(%rsp)
|
|
2ced: 48 89 cb mov %rcx,%rbx
|
|
2cf0: 48 89 74 24 28 mov %rsi,0x28(%rsp)
|
|
2cf5: 48 89 d6 mov %rdx,%rsi
|
|
2cf8: 48 89 7c 24 20 mov %rdi,0x20(%rsp)
|
|
2cfd: 44 89 c7 mov %r8d,%edi
|
|
2d00: 48 89 d9 mov %rbx,%rcx
|
|
2d03: 48 89 f2 mov %rsi,%rdx
|
|
2d06: 41 b8 e0 ff ff 7f mov $0x7fffffe0,%r8d
|
|
2d0c: e8 af 3c 01 00 call 0x169c0
|
|
2d11: 81 c7 08 00 00 e0 add $0xe0000008,%edi
|
|
2d17: 48 81 c3 e0 ff ff 7f add $0x7fffffe0,%rbx
|
|
2d1e: 48 81 c6 e0 ff ff 7f add $0x7fffffe0,%rsi
|
|
2d25: 81 ff ff ff ff 1f cmp $0x1fffffff,%edi
|
|
2d2b: 7f d3 jg 0x2d00
|
|
2d2d: 48 89 d9 mov %rbx,%rcx
|
|
2d30: 48 89 f2 mov %rsi,%rdx
|
|
2d33: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx
|
|
2d38: 41 89 f8 mov %edi,%r8d
|
|
2d3b: 48 8b 74 24 28 mov 0x28(%rsp),%rsi
|
|
2d40: 48 8b 7c 24 20 mov 0x20(%rsp),%rdi
|
|
2d45: 41 c1 e0 02 shl $0x2,%r8d
|
|
2d49: e8 72 3c 01 00 call 0x169c0
|
|
2d4e: 33 c0 xor %eax,%eax
|
|
2d50: 48 83 c4 38 add $0x38,%rsp
|
|
2d54: c3 ret
|
|
2d55: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
2d5a: 48 83 c4 38 add $0x38,%rsp
|
|
2d5e: c3 ret
|
|
2d5f: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
2d64: 48 83 c4 38 add $0x38,%rsp
|
|
2d68: c3 ret
|
|
2d69: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
2d70: 00
|
|
2d71: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
2d78: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
2d7f: 00
|
|
2d80: 48 83 ec 28 sub $0x28,%rsp
|
|
2d84: 4d 89 c1 mov %r8,%r9
|
|
2d87: 49 89 d0 mov %rdx,%r8
|
|
2d8a: 48 89 ca mov %rcx,%rdx
|
|
2d8d: e8 ae 5c 01 00 call 0x18a40
|
|
2d92: 48 83 c4 28 add $0x28,%rsp
|
|
2d96: c3 ret
|
|
2d97: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
2d9e: 00 00
|
|
2da0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
|
|
2da5: 4d 89 c1 mov %r8,%r9
|
|
2da8: 49 89 d0 mov %rdx,%r8
|
|
2dab: 48 89 ca mov %rcx,%rdx
|
|
2dae: e8 4d 5f 01 00 call 0x18d00
|
|
2db3: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
2db8: c3 ret
|
|
2db9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
2dc0: 48 83 ec 28 sub $0x28,%rsp
|
|
2dc4: 4d 89 c1 mov %r8,%r9
|
|
2dc7: 49 89 d0 mov %rdx,%r8
|
|
2dca: 48 89 ca mov %rcx,%rdx
|
|
2dcd: e8 ee 61 01 00 call 0x18fc0
|
|
2dd2: 48 83 c4 28 add $0x28,%rsp
|
|
2dd6: c3 ret
|
|
2dd7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
2dde: 00 00
|
|
2de0: 48 83 ec 28 sub $0x28,%rsp
|
|
2de4: 4d 89 c1 mov %r8,%r9
|
|
2de7: 49 89 d0 mov %rdx,%r8
|
|
2dea: 48 89 ca mov %rcx,%rdx
|
|
2ded: e8 8e 64 01 00 call 0x19280
|
|
2df2: 48 83 c4 28 add $0x28,%rsp
|
|
2df6: c3 ret
|
|
2df7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
2dfe: 00 00
|
|
2e00: 48 83 ec 28 sub $0x28,%rsp
|
|
2e04: 4d 89 c1 mov %r8,%r9
|
|
2e07: 49 89 d0 mov %rdx,%r8
|
|
2e0a: 48 89 ca mov %rcx,%rdx
|
|
2e0d: e8 0e 67 01 00 call 0x19520
|
|
2e12: 48 83 c4 28 add $0x28,%rsp
|
|
2e16: c3 ret
|
|
2e17: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
2e1e: 00 00
|
|
2e20: 48 83 ec 28 sub $0x28,%rsp
|
|
2e24: 4d 89 c1 mov %r8,%r9
|
|
2e27: 49 89 d0 mov %rdx,%r8
|
|
2e2a: 48 89 ca mov %rcx,%rdx
|
|
2e2d: e8 8e 69 01 00 call 0x197c0
|
|
2e32: 48 83 c4 28 add $0x28,%rsp
|
|
2e36: c3 ret
|
|
2e37: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
2e3e: 00 00
|
|
2e40: 48 83 ec 28 sub $0x28,%rsp
|
|
2e44: 48 85 c9 test %rcx,%rcx
|
|
2e47: 74 4b je 0x2e94
|
|
2e49: 4d 85 c0 test %r8,%r8
|
|
2e4c: 74 46 je 0x2e94
|
|
2e4e: 45 85 c9 test %r9d,%r9d
|
|
2e51: 7e 4b jle 0x2e9e
|
|
2e53: 66 0f 2e 0d 1d 62 c5 ucomisd 0x1c5621d(%rip),%xmm1 # 0x1c59078
|
|
2e5a: 01
|
|
2e5b: 7a 02 jp 0x2e5f
|
|
2e5d: 74 26 je 0x2e85
|
|
2e5f: 0f 57 c0 xorps %xmm0,%xmm0
|
|
2e62: 66 0f 2e c8 ucomisd %xmm0,%xmm1
|
|
2e66: 7a 02 jp 0x2e6a
|
|
2e68: 74 0c je 0x2e76
|
|
2e6a: e8 d1 6b 01 00 call 0x19a40
|
|
2e6f: 33 c0 xor %eax,%eax
|
|
2e71: 48 83 c4 28 add $0x28,%rsp
|
|
2e75: c3 ret
|
|
2e76: 4c 89 c1 mov %r8,%rcx
|
|
2e79: 44 89 ca mov %r9d,%edx
|
|
2e7c: 48 83 c4 28 add $0x28,%rsp
|
|
2e80: e9 7b 6d 01 00 jmp 0x19c00
|
|
2e85: 4c 89 c2 mov %r8,%rdx
|
|
2e88: 45 89 c8 mov %r9d,%r8d
|
|
2e8b: 48 83 c4 28 add $0x28,%rsp
|
|
2e8f: e9 cc ed ff ff jmp 0x1c60
|
|
2e94: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
2e99: 48 83 c4 28 add $0x28,%rsp
|
|
2e9d: c3 ret
|
|
2e9e: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
2ea3: 48 83 c4 28 add $0x28,%rsp
|
|
2ea7: c3 ret
|
|
2ea8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
2eaf: 00
|
|
2eb0: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
2eb7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
2ebe: 00 00
|
|
2ec0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
|
|
2ec5: 48 85 c9 test %rcx,%rcx
|
|
2ec8: 74 4e je 0x2f18
|
|
2eca: 4d 85 c0 test %r8,%r8
|
|
2ecd: 74 49 je 0x2f18
|
|
2ecf: 45 85 c9 test %r9d,%r9d
|
|
2ed2: 7e 4f jle 0x2f23
|
|
2ed4: 66 0f 2e 0d a4 61 c5 ucomisd 0x1c561a4(%rip),%xmm1 # 0x1c59080
|
|
2edb: 01
|
|
2edc: 7a 02 jp 0x2ee0
|
|
2ede: 74 28 je 0x2f08
|
|
2ee0: 0f 57 c0 xorps %xmm0,%xmm0
|
|
2ee3: 66 0f 2e c8 ucomisd %xmm0,%xmm1
|
|
2ee7: 7a 02 jp 0x2eeb
|
|
2ee9: 74 0d je 0x2ef8
|
|
2eeb: e8 50 6d 01 00 call 0x19c40
|
|
2ef0: 33 c0 xor %eax,%eax
|
|
2ef2: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
2ef7: c3 ret
|
|
2ef8: 4c 89 c1 mov %r8,%rcx
|
|
2efb: 44 89 ca mov %r9d,%edx
|
|
2efe: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
2f03: e9 f8 6e 01 00 jmp 0x19e00
|
|
2f08: 4c 89 c2 mov %r8,%rdx
|
|
2f0b: 45 89 c8 mov %r9d,%r8d
|
|
2f0e: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
2f13: e9 88 ed ff ff jmp 0x1ca0
|
|
2f18: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
2f1d: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
2f22: c3 ret
|
|
2f23: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
2f28: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
2f2d: c3 ret
|
|
2f2e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
2f35: 00
|
|
2f36: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
2f3d: 0f 1f 00 nopl (%rax)
|
|
2f40: 48 83 ec 28 sub $0x28,%rsp
|
|
2f44: 48 85 c9 test %rcx,%rcx
|
|
2f47: 74 4b je 0x2f94
|
|
2f49: 4d 85 c0 test %r8,%r8
|
|
2f4c: 74 46 je 0x2f94
|
|
2f4e: 45 85 c9 test %r9d,%r9d
|
|
2f51: 7e 4b jle 0x2f9e
|
|
2f53: 66 0f 2e 0d 2d 61 c5 ucomisd 0x1c5612d(%rip),%xmm1 # 0x1c59088
|
|
2f5a: 01
|
|
2f5b: 7a 02 jp 0x2f5f
|
|
2f5d: 74 26 je 0x2f85
|
|
2f5f: 0f 57 c0 xorps %xmm0,%xmm0
|
|
2f62: 66 0f 2e c8 ucomisd %xmm0,%xmm1
|
|
2f66: 7a 02 jp 0x2f6a
|
|
2f68: 74 0c je 0x2f76
|
|
2f6a: e8 d1 6e 01 00 call 0x19e40
|
|
2f6f: 33 c0 xor %eax,%eax
|
|
2f71: 48 83 c4 28 add $0x28,%rsp
|
|
2f75: c3 ret
|
|
2f76: 4c 89 c1 mov %r8,%rcx
|
|
2f79: 44 89 ca mov %r9d,%edx
|
|
2f7c: 48 83 c4 28 add $0x28,%rsp
|
|
2f80: e9 5b 70 01 00 jmp 0x19fe0
|
|
2f85: 4c 89 c2 mov %r8,%rdx
|
|
2f88: 45 89 c8 mov %r9d,%r8d
|
|
2f8b: 48 83 c4 28 add $0x28,%rsp
|
|
2f8f: e9 4c ed ff ff jmp 0x1ce0
|
|
2f94: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
2f99: 48 83 c4 28 add $0x28,%rsp
|
|
2f9d: c3 ret
|
|
2f9e: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
2fa3: 48 83 c4 28 add $0x28,%rsp
|
|
2fa7: c3 ret
|
|
2fa8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
2faf: 00
|
|
2fb0: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
2fb7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
2fbe: 00 00
|
|
2fc0: 57 push %rdi
|
|
2fc1: 48 83 ec 20 sub $0x20,%rsp
|
|
2fc5: 48 85 c9 test %rcx,%rcx
|
|
2fc8: 0f 84 13 02 00 00 je 0x31e1
|
|
2fce: 4d 85 c0 test %r8,%r8
|
|
2fd1: 0f 84 0a 02 00 00 je 0x31e1
|
|
2fd7: 45 85 c9 test %r9d,%r9d
|
|
2fda: 0f 8e f6 01 00 00 jle 0x31d6
|
|
2fe0: c5 f9 2e 0d a8 60 c5 vucomisd 0x1c560a8(%rip),%xmm1 # 0x1c59090
|
|
2fe7: 01
|
|
2fe8: 7a 06 jp 0x2ff0
|
|
2fea: 0f 84 d5 01 00 00 je 0x31c5
|
|
2ff0: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0
|
|
2ff4: c5 f9 2e c8 vucomisd %xmm0,%xmm1
|
|
2ff8: 7a 06 jp 0x3000
|
|
2ffa: 0f 84 b4 01 00 00 je 0x31b4
|
|
3000: 41 83 f9 10 cmp $0x10,%r9d
|
|
3004: 0f 8c 9a 01 00 00 jl 0x31a4
|
|
300a: 4d 89 c2 mov %r8,%r10
|
|
300d: 49 83 e2 1f and $0x1f,%r10
|
|
3011: 45 89 d2 mov %r10d,%r10d
|
|
3014: 45 85 d2 test %r10d,%r10d
|
|
3017: 74 18 je 0x3031
|
|
3019: 41 f7 c2 07 00 00 00 test $0x7,%r10d
|
|
3020: 0f 85 7e 01 00 00 jne 0x31a4
|
|
3026: 41 f7 da neg %r10d
|
|
3029: 41 83 c2 20 add $0x20,%r10d
|
|
302d: 41 c1 ea 03 shr $0x3,%r10d
|
|
3031: 41 8d 42 10 lea 0x10(%r10),%eax
|
|
3035: 44 3b c8 cmp %eax,%r9d
|
|
3038: 0f 8c 66 01 00 00 jl 0x31a4
|
|
303e: 44 89 cf mov %r9d,%edi
|
|
3041: 33 c0 xor %eax,%eax
|
|
3043: 41 2b fa sub %r10d,%edi
|
|
3046: 83 e7 0f and $0xf,%edi
|
|
3049: f7 df neg %edi
|
|
304b: 41 03 f9 add %r9d,%edi
|
|
304e: 45 85 d2 test %r10d,%r10d
|
|
3051: 76 20 jbe 0x3073
|
|
3053: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
3058: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
305f: 00
|
|
3060: c5 f3 59 04 c1 vmulsd (%rcx,%rax,8),%xmm1,%xmm0
|
|
3065: c4 c1 7b 11 04 c0 vmovsd %xmm0,(%r8,%rax,8)
|
|
306b: 48 ff c0 inc %rax
|
|
306e: 49 3b c2 cmp %r10,%rax
|
|
3071: 72 ed jb 0x3060
|
|
3073: c5 f1 14 c1 vunpcklpd %xmm1,%xmm1,%xmm0
|
|
3077: 48 63 c7 movslq %edi,%rax
|
|
307a: c4 e3 7d 18 c0 01 vinsertf128 $0x1,%xmm0,%ymm0,%ymm0
|
|
3080: c4 a1 79 10 14 d1 vmovupd (%rcx,%r10,8),%xmm2
|
|
3086: c4 a1 79 10 6c d1 20 vmovupd 0x20(%rcx,%r10,8),%xmm5
|
|
308d: c4 a3 6d 18 5c d1 10 vinsertf128 $0x1,0x10(%rcx,%r10,8),%ymm2,%ymm3
|
|
3094: 01
|
|
3095: c5 fd 59 e3 vmulpd %ymm3,%ymm0,%ymm4
|
|
3099: c4 81 7d 11 24 d0 vmovupd %ymm4,(%r8,%r10,8)
|
|
309f: c4 a1 79 10 64 d1 40 vmovupd 0x40(%rcx,%r10,8),%xmm4
|
|
30a6: c4 a3 55 18 54 d1 30 vinsertf128 $0x1,0x30(%rcx,%r10,8),%ymm5,%ymm2
|
|
30ad: 01
|
|
30ae: c5 fd 59 da vmulpd %ymm2,%ymm0,%ymm3
|
|
30b2: c4 a1 79 10 6c d1 60 vmovupd 0x60(%rcx,%r10,8),%xmm5
|
|
30b9: c4 81 7d 11 5c d0 20 vmovupd %ymm3,0x20(%r8,%r10,8)
|
|
30c0: c4 a3 5d 18 54 d1 50 vinsertf128 $0x1,0x50(%rcx,%r10,8),%ymm4,%ymm2
|
|
30c7: 01
|
|
30c8: c5 fd 59 da vmulpd %ymm2,%ymm0,%ymm3
|
|
30cc: c4 81 7d 11 5c d0 40 vmovupd %ymm3,0x40(%r8,%r10,8)
|
|
30d3: c4 a3 55 18 54 d1 70 vinsertf128 $0x1,0x70(%rcx,%r10,8),%ymm5,%ymm2
|
|
30da: 01
|
|
30db: c5 fd 59 da vmulpd %ymm2,%ymm0,%ymm3
|
|
30df: c4 81 7d 11 5c d0 60 vmovupd %ymm3,0x60(%r8,%r10,8)
|
|
30e6: 49 83 c2 10 add $0x10,%r10
|
|
30ea: 4c 3b d0 cmp %rax,%r10
|
|
30ed: 72 91 jb 0x3080
|
|
30ef: 44 8d 57 01 lea 0x1(%rdi),%r10d
|
|
30f3: 45 3b d1 cmp %r9d,%r10d
|
|
30f6: 0f 87 98 00 00 00 ja 0x3194
|
|
30fc: 49 63 d1 movslq %r9d,%rdx
|
|
30ff: 48 2b d0 sub %rax,%rdx
|
|
3102: 48 83 fa 04 cmp $0x4,%rdx
|
|
3106: 0f 8c 93 00 00 00 jl 0x319f
|
|
310c: 41 89 d1 mov %edx,%r9d
|
|
310f: 45 33 db xor %r11d,%r11d
|
|
3112: 41 83 e1 fc and $0xfffffffc,%r9d
|
|
3116: 4d 8d 14 c0 lea (%r8,%rax,8),%r10
|
|
311a: 4d 63 c9 movslq %r9d,%r9
|
|
311d: 48 8d 04 c1 lea (%rcx,%rax,8),%rax
|
|
3121: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
3128: 00
|
|
3129: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
3130: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
3137: 00
|
|
3138: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
313f: 90 nop
|
|
3140: c4 a1 79 10 14 d8 vmovupd (%rax,%r11,8),%xmm2
|
|
3146: c4 a3 6d 18 5c d8 10 vinsertf128 $0x1,0x10(%rax,%r11,8),%ymm2,%ymm3
|
|
314d: 01
|
|
314e: c5 fd 59 e3 vmulpd %ymm3,%ymm0,%ymm4
|
|
3152: c4 81 7d 11 24 da vmovupd %ymm4,(%r10,%r11,8)
|
|
3158: 49 83 c3 04 add $0x4,%r11
|
|
315c: 4d 3b d9 cmp %r9,%r11
|
|
315f: 72 df jb 0x3140
|
|
3161: 4c 3b ca cmp %rdx,%r9
|
|
3164: 73 2e jae 0x3194
|
|
3166: 48 63 ff movslq %edi,%rdi
|
|
3169: 4d 8d 04 f8 lea (%r8,%rdi,8),%r8
|
|
316d: 48 8d 04 f9 lea (%rcx,%rdi,8),%rax
|
|
3171: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
3178: 00
|
|
3179: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
3180: c4 a1 73 59 04 c8 vmulsd (%rax,%r9,8),%xmm1,%xmm0
|
|
3186: c4 81 7b 11 04 c8 vmovsd %xmm0,(%r8,%r9,8)
|
|
318c: 49 ff c1 inc %r9
|
|
318f: 4c 3b ca cmp %rdx,%r9
|
|
3192: 72 ec jb 0x3180
|
|
3194: 33 c0 xor %eax,%eax
|
|
3196: c5 f8 77 vzeroupper
|
|
3199: 48 83 c4 20 add $0x20,%rsp
|
|
319d: 5f pop %rdi
|
|
319e: c3 ret
|
|
319f: 45 33 c9 xor %r9d,%r9d
|
|
31a2: eb bd jmp 0x3161
|
|
31a4: 33 ff xor %edi,%edi
|
|
31a6: 41 83 f9 01 cmp $0x1,%r9d
|
|
31aa: 72 e8 jb 0x3194
|
|
31ac: 49 63 d1 movslq %r9d,%rdx
|
|
31af: 45 33 c9 xor %r9d,%r9d
|
|
31b2: eb ad jmp 0x3161
|
|
31b4: 4c 89 c1 mov %r8,%rcx
|
|
31b7: 44 89 ca mov %r9d,%edx
|
|
31ba: e8 61 6e 01 00 call 0x1a020
|
|
31bf: 48 83 c4 20 add $0x20,%rsp
|
|
31c3: 5f pop %rdi
|
|
31c4: c3 ret
|
|
31c5: 4c 89 c2 mov %r8,%rdx
|
|
31c8: 45 89 c8 mov %r9d,%r8d
|
|
31cb: e8 50 eb ff ff call 0x1d20
|
|
31d0: 48 83 c4 20 add $0x20,%rsp
|
|
31d4: 5f pop %rdi
|
|
31d5: c3 ret
|
|
31d6: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
31db: 48 83 c4 20 add $0x20,%rsp
|
|
31df: 5f pop %rdi
|
|
31e0: c3 ret
|
|
31e1: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
31e6: 48 83 c4 20 add $0x20,%rsp
|
|
31ea: 5f pop %rdi
|
|
31eb: c3 ret
|
|
31ec: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
31f3: 00
|
|
31f4: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
31fb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
3200: 41 54 push %r12
|
|
3202: 48 83 ec 20 sub $0x20,%rsp
|
|
3206: 48 85 c9 test %rcx,%rcx
|
|
3209: 0f 84 ce 01 00 00 je 0x33dd
|
|
320f: 4d 85 c0 test %r8,%r8
|
|
3212: 0f 84 c5 01 00 00 je 0x33dd
|
|
3218: 45 85 c9 test %r9d,%r9d
|
|
321b: 0f 8e b0 01 00 00 jle 0x33d1
|
|
3221: c5 f9 2e 0d 6f 5e c5 vucomisd 0x1c55e6f(%rip),%xmm1 # 0x1c59098
|
|
3228: 01
|
|
3229: 7a 06 jp 0x3231
|
|
322b: 0f 84 8e 01 00 00 je 0x33bf
|
|
3231: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0
|
|
3235: c5 f9 2e c8 vucomisd %xmm0,%xmm1
|
|
3239: 7a 06 jp 0x3241
|
|
323b: 0f 84 6c 01 00 00 je 0x33ad
|
|
3241: 41 83 f9 10 cmp $0x10,%r9d
|
|
3245: 0f 8c 5a 01 00 00 jl 0x33a5
|
|
324b: 4c 89 c0 mov %r8,%rax
|
|
324e: 48 83 e0 1f and $0x1f,%rax
|
|
3252: 89 c2 mov %eax,%edx
|
|
3254: 85 d2 test %edx,%edx
|
|
3256: 74 11 je 0x3269
|
|
3258: f6 c2 07 test $0x7,%dl
|
|
325b: 0f 85 44 01 00 00 jne 0x33a5
|
|
3261: f7 da neg %edx
|
|
3263: 83 c2 20 add $0x20,%edx
|
|
3266: c1 ea 03 shr $0x3,%edx
|
|
3269: 44 8d 5a 10 lea 0x10(%rdx),%r11d
|
|
326d: 45 3b cb cmp %r11d,%r9d
|
|
3270: 0f 8c 2f 01 00 00 jl 0x33a5
|
|
3276: 45 89 cc mov %r9d,%r12d
|
|
3279: 33 c0 xor %eax,%eax
|
|
327b: 44 2b e2 sub %edx,%r12d
|
|
327e: 41 83 e4 0f and $0xf,%r12d
|
|
3282: 41 f7 dc neg %r12d
|
|
3285: 45 03 e1 add %r9d,%r12d
|
|
3288: 41 89 d3 mov %edx,%r11d
|
|
328b: 85 d2 test %edx,%edx
|
|
328d: 76 24 jbe 0x32b3
|
|
328f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
3296: 00
|
|
3297: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
329e: 66 90 xchg %ax,%ax
|
|
32a0: c5 f3 59 04 c1 vmulsd (%rcx,%rax,8),%xmm1,%xmm0
|
|
32a5: c4 c1 7b 11 04 c0 vmovsd %xmm0,(%r8,%rax,8)
|
|
32ab: 48 ff c0 inc %rax
|
|
32ae: 49 3b c3 cmp %r11,%rax
|
|
32b1: 72 ed jb 0x32a0
|
|
32b3: c4 e2 7d 19 c1 vbroadcastsd %xmm1,%ymm0
|
|
32b8: 49 63 c4 movslq %r12d,%rax
|
|
32bb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
32c0: c4 a1 7d 59 14 d9 vmulpd (%rcx,%r11,8),%ymm0,%ymm2
|
|
32c6: c4 a1 7d 59 5c d9 20 vmulpd 0x20(%rcx,%r11,8),%ymm0,%ymm3
|
|
32cd: c4 a1 7d 59 64 d9 40 vmulpd 0x40(%rcx,%r11,8),%ymm0,%ymm4
|
|
32d4: c4 a1 7d 59 6c d9 60 vmulpd 0x60(%rcx,%r11,8),%ymm0,%ymm5
|
|
32db: c4 81 7d 11 14 d8 vmovupd %ymm2,(%r8,%r11,8)
|
|
32e1: c4 81 7d 11 5c d8 20 vmovupd %ymm3,0x20(%r8,%r11,8)
|
|
32e8: c4 81 7d 11 64 d8 40 vmovupd %ymm4,0x40(%r8,%r11,8)
|
|
32ef: c4 81 7d 11 6c d8 60 vmovupd %ymm5,0x60(%r8,%r11,8)
|
|
32f6: 49 83 c3 10 add $0x10,%r11
|
|
32fa: 4c 3b d8 cmp %rax,%r11
|
|
32fd: 72 c1 jb 0x32c0
|
|
32ff: 41 8d 44 24 01 lea 0x1(%r12),%eax
|
|
3304: 41 3b c1 cmp %r9d,%eax
|
|
3307: 0f 87 87 00 00 00 ja 0x3394
|
|
330d: 4d 63 d1 movslq %r9d,%r10
|
|
3310: 4d 63 e4 movslq %r12d,%r12
|
|
3313: 4d 2b d4 sub %r12,%r10
|
|
3316: 49 83 fa 04 cmp $0x4,%r10
|
|
331a: 0f 8c 80 00 00 00 jl 0x33a0
|
|
3320: 4d 63 e4 movslq %r12d,%r12
|
|
3323: 45 89 d3 mov %r10d,%r11d
|
|
3326: 41 83 e3 fc and $0xfffffffc,%r11d
|
|
332a: 45 33 c9 xor %r9d,%r9d
|
|
332d: 4d 63 db movslq %r11d,%r11
|
|
3330: c4 e2 7d 19 c1 vbroadcastsd %xmm1,%ymm0
|
|
3335: 4b 8d 04 e0 lea (%r8,%r12,8),%rax
|
|
3339: 4a 8d 14 e1 lea (%rcx,%r12,8),%rdx
|
|
333d: 0f 1f 00 nopl (%rax)
|
|
3340: c4 a1 7d 59 14 ca vmulpd (%rdx,%r9,8),%ymm0,%ymm2
|
|
3346: c4 a1 7d 11 14 c8 vmovupd %ymm2,(%rax,%r9,8)
|
|
334c: 49 83 c1 04 add $0x4,%r9
|
|
3350: 4d 3b cb cmp %r11,%r9
|
|
3353: 72 eb jb 0x3340
|
|
3355: 4d 3b da cmp %r10,%r11
|
|
3358: 73 3a jae 0x3394
|
|
335a: 4d 63 e4 movslq %r12d,%r12
|
|
335d: 4b 8d 14 e0 lea (%r8,%r12,8),%rdx
|
|
3361: 4a 8d 04 e1 lea (%rcx,%r12,8),%rax
|
|
3365: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
336c: 00
|
|
336d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
3374: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
3379: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
3380: c4 a1 73 59 04 d8 vmulsd (%rax,%r11,8),%xmm1,%xmm0
|
|
3386: c4 a1 7b 11 04 da vmovsd %xmm0,(%rdx,%r11,8)
|
|
338c: 49 ff c3 inc %r11
|
|
338f: 4d 3b da cmp %r10,%r11
|
|
3392: 72 ec jb 0x3380
|
|
3394: 33 c0 xor %eax,%eax
|
|
3396: c5 f8 77 vzeroupper
|
|
3399: 48 83 c4 20 add $0x20,%rsp
|
|
339d: 41 5c pop %r12
|
|
339f: c3 ret
|
|
33a0: 45 33 db xor %r11d,%r11d
|
|
33a3: eb b0 jmp 0x3355
|
|
33a5: 45 33 e4 xor %r12d,%r12d
|
|
33a8: e9 52 ff ff ff jmp 0x32ff
|
|
33ad: 4c 89 c1 mov %r8,%rcx
|
|
33b0: 44 89 ca mov %r9d,%edx
|
|
33b3: e8 a8 6c 01 00 call 0x1a060
|
|
33b8: 48 83 c4 20 add $0x20,%rsp
|
|
33bc: 41 5c pop %r12
|
|
33be: c3 ret
|
|
33bf: 4c 89 c2 mov %r8,%rdx
|
|
33c2: 45 89 c8 mov %r9d,%r8d
|
|
33c5: e8 16 ea ff ff call 0x1de0
|
|
33ca: 48 83 c4 20 add $0x20,%rsp
|
|
33ce: 41 5c pop %r12
|
|
33d0: c3 ret
|
|
33d1: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
33d6: 48 83 c4 20 add $0x20,%rsp
|
|
33da: 41 5c pop %r12
|
|
33dc: c3 ret
|
|
33dd: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
33e2: 48 83 c4 20 add $0x20,%rsp
|
|
33e6: 41 5c pop %r12
|
|
33e8: c3 ret
|
|
33e9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
33f0: 00
|
|
33f1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
33f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
33ff: 00
|
|
3400: 41 54 push %r12
|
|
3402: 48 83 ec 20 sub $0x20,%rsp
|
|
3406: 48 85 c9 test %rcx,%rcx
|
|
3409: 0f 84 ce 01 00 00 je 0x35dd
|
|
340f: 4d 85 c0 test %r8,%r8
|
|
3412: 0f 84 c5 01 00 00 je 0x35dd
|
|
3418: 45 85 c9 test %r9d,%r9d
|
|
341b: 0f 8e b0 01 00 00 jle 0x35d1
|
|
3421: c5 f9 2e 0d 77 5c c5 vucomisd 0x1c55c77(%rip),%xmm1 # 0x1c590a0
|
|
3428: 01
|
|
3429: 7a 06 jp 0x3431
|
|
342b: 0f 84 8e 01 00 00 je 0x35bf
|
|
3431: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0
|
|
3435: c5 f9 2e c8 vucomisd %xmm0,%xmm1
|
|
3439: 7a 06 jp 0x3441
|
|
343b: 0f 84 6c 01 00 00 je 0x35ad
|
|
3441: 41 83 f9 10 cmp $0x10,%r9d
|
|
3445: 0f 8c 5a 01 00 00 jl 0x35a5
|
|
344b: 4c 89 c0 mov %r8,%rax
|
|
344e: 48 83 e0 1f and $0x1f,%rax
|
|
3452: 89 c2 mov %eax,%edx
|
|
3454: 85 d2 test %edx,%edx
|
|
3456: 74 11 je 0x3469
|
|
3458: f6 c2 07 test $0x7,%dl
|
|
345b: 0f 85 44 01 00 00 jne 0x35a5
|
|
3461: f7 da neg %edx
|
|
3463: 83 c2 20 add $0x20,%edx
|
|
3466: c1 ea 03 shr $0x3,%edx
|
|
3469: 44 8d 5a 10 lea 0x10(%rdx),%r11d
|
|
346d: 45 3b cb cmp %r11d,%r9d
|
|
3470: 0f 8c 2f 01 00 00 jl 0x35a5
|
|
3476: 45 89 cc mov %r9d,%r12d
|
|
3479: 33 c0 xor %eax,%eax
|
|
347b: 44 2b e2 sub %edx,%r12d
|
|
347e: 41 83 e4 0f and $0xf,%r12d
|
|
3482: 41 f7 dc neg %r12d
|
|
3485: 45 03 e1 add %r9d,%r12d
|
|
3488: 41 89 d3 mov %edx,%r11d
|
|
348b: 85 d2 test %edx,%edx
|
|
348d: 76 24 jbe 0x34b3
|
|
348f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
3496: 00
|
|
3497: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
349e: 66 90 xchg %ax,%ax
|
|
34a0: c5 f3 59 04 c1 vmulsd (%rcx,%rax,8),%xmm1,%xmm0
|
|
34a5: c4 c1 7b 11 04 c0 vmovsd %xmm0,(%r8,%rax,8)
|
|
34ab: 48 ff c0 inc %rax
|
|
34ae: 49 3b c3 cmp %r11,%rax
|
|
34b1: 72 ed jb 0x34a0
|
|
34b3: c4 e2 7d 19 c1 vbroadcastsd %xmm1,%ymm0
|
|
34b8: 49 63 c4 movslq %r12d,%rax
|
|
34bb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
34c0: c4 a1 7d 59 14 d9 vmulpd (%rcx,%r11,8),%ymm0,%ymm2
|
|
34c6: c4 a1 7d 59 5c d9 20 vmulpd 0x20(%rcx,%r11,8),%ymm0,%ymm3
|
|
34cd: c4 a1 7d 59 64 d9 40 vmulpd 0x40(%rcx,%r11,8),%ymm0,%ymm4
|
|
34d4: c4 a1 7d 59 6c d9 60 vmulpd 0x60(%rcx,%r11,8),%ymm0,%ymm5
|
|
34db: c4 81 7d 11 14 d8 vmovupd %ymm2,(%r8,%r11,8)
|
|
34e1: c4 81 7d 11 5c d8 20 vmovupd %ymm3,0x20(%r8,%r11,8)
|
|
34e8: c4 81 7d 11 64 d8 40 vmovupd %ymm4,0x40(%r8,%r11,8)
|
|
34ef: c4 81 7d 11 6c d8 60 vmovupd %ymm5,0x60(%r8,%r11,8)
|
|
34f6: 49 83 c3 10 add $0x10,%r11
|
|
34fa: 4c 3b d8 cmp %rax,%r11
|
|
34fd: 72 c1 jb 0x34c0
|
|
34ff: 41 8d 44 24 01 lea 0x1(%r12),%eax
|
|
3504: 41 3b c1 cmp %r9d,%eax
|
|
3507: 0f 87 87 00 00 00 ja 0x3594
|
|
350d: 4d 63 d1 movslq %r9d,%r10
|
|
3510: 4d 63 e4 movslq %r12d,%r12
|
|
3513: 4d 2b d4 sub %r12,%r10
|
|
3516: 49 83 fa 04 cmp $0x4,%r10
|
|
351a: 0f 8c 80 00 00 00 jl 0x35a0
|
|
3520: 4d 63 e4 movslq %r12d,%r12
|
|
3523: 45 89 d3 mov %r10d,%r11d
|
|
3526: 41 83 e3 fc and $0xfffffffc,%r11d
|
|
352a: 45 33 c9 xor %r9d,%r9d
|
|
352d: 4d 63 db movslq %r11d,%r11
|
|
3530: c4 e2 7d 19 c1 vbroadcastsd %xmm1,%ymm0
|
|
3535: 4b 8d 04 e0 lea (%r8,%r12,8),%rax
|
|
3539: 4a 8d 14 e1 lea (%rcx,%r12,8),%rdx
|
|
353d: 0f 1f 00 nopl (%rax)
|
|
3540: c4 a1 7d 59 14 ca vmulpd (%rdx,%r9,8),%ymm0,%ymm2
|
|
3546: c4 a1 7d 11 14 c8 vmovupd %ymm2,(%rax,%r9,8)
|
|
354c: 49 83 c1 04 add $0x4,%r9
|
|
3550: 4d 3b cb cmp %r11,%r9
|
|
3553: 72 eb jb 0x3540
|
|
3555: 4d 3b da cmp %r10,%r11
|
|
3558: 73 3a jae 0x3594
|
|
355a: 4d 63 e4 movslq %r12d,%r12
|
|
355d: 4b 8d 14 e0 lea (%r8,%r12,8),%rdx
|
|
3561: 4a 8d 04 e1 lea (%rcx,%r12,8),%rax
|
|
3565: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
356c: 00
|
|
356d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
3574: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
3579: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
3580: c4 a1 73 59 04 d8 vmulsd (%rax,%r11,8),%xmm1,%xmm0
|
|
3586: c4 a1 7b 11 04 da vmovsd %xmm0,(%rdx,%r11,8)
|
|
358c: 49 ff c3 inc %r11
|
|
358f: 4d 3b da cmp %r10,%r11
|
|
3592: 72 ec jb 0x3580
|
|
3594: 33 c0 xor %eax,%eax
|
|
3596: c5 f8 77 vzeroupper
|
|
3599: 48 83 c4 20 add $0x20,%rsp
|
|
359d: 41 5c pop %r12
|
|
359f: c3 ret
|
|
35a0: 45 33 db xor %r11d,%r11d
|
|
35a3: eb b0 jmp 0x3555
|
|
35a5: 45 33 e4 xor %r12d,%r12d
|
|
35a8: e9 52 ff ff ff jmp 0x34ff
|
|
35ad: 4c 89 c1 mov %r8,%rcx
|
|
35b0: 44 89 ca mov %r9d,%edx
|
|
35b3: e8 e8 6a 01 00 call 0x1a0a0
|
|
35b8: 48 83 c4 20 add $0x20,%rsp
|
|
35bc: 41 5c pop %r12
|
|
35be: c3 ret
|
|
35bf: 4c 89 c2 mov %r8,%rdx
|
|
35c2: 45 89 c8 mov %r9d,%r8d
|
|
35c5: e8 d6 e8 ff ff call 0x1ea0
|
|
35ca: 48 83 c4 20 add $0x20,%rsp
|
|
35ce: 41 5c pop %r12
|
|
35d0: c3 ret
|
|
35d1: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
35d6: 48 83 c4 20 add $0x20,%rsp
|
|
35da: 41 5c pop %r12
|
|
35dc: c3 ret
|
|
35dd: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
35e2: 48 83 c4 20 add $0x20,%rsp
|
|
35e6: 41 5c pop %r12
|
|
35e8: c3 ret
|
|
35e9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
35f0: 00
|
|
35f1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
35f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
35ff: 00
|
|
3600: 53 push %rbx
|
|
3601: 56 push %rsi
|
|
3602: 57 push %rdi
|
|
3603: 41 54 push %r12
|
|
3605: 41 55 push %r13
|
|
3607: 41 56 push %r14
|
|
3609: 41 57 push %r15
|
|
360b: 55 push %rbp
|
|
360c: 48 83 ec 38 sub $0x38,%rsp
|
|
3610: 49 89 ce mov %rcx,%r14
|
|
3613: 4c 8b ac 24 a8 00 00 mov 0xa8(%rsp),%r13
|
|
361a: 00
|
|
361b: 44 89 cf mov %r9d,%edi
|
|
361e: 44 89 c6 mov %r8d,%esi
|
|
3621: 41 89 d7 mov %edx,%r15d
|
|
3624: 4d 85 f6 test %r14,%r14
|
|
3627: 0f 84 8a 01 00 00 je 0x37b7
|
|
362d: 41 83 ff 1e cmp $0x1e,%r15d
|
|
3631: 0f 87 5b 01 00 00 ja 0x3792
|
|
3637: 41 83 ff 1c cmp $0x1c,%r15d
|
|
363b: 0f 8f 51 01 00 00 jg 0x3792
|
|
3641: 48 8b 9c 24 a0 00 00 mov 0xa0(%rsp),%rbx
|
|
3648: 00
|
|
3649: 48 85 db test %rbx,%rbx
|
|
364c: 0f 84 65 01 00 00 je 0x37b7
|
|
3652: 48 89 dd mov %rbx,%rbp
|
|
3655: ba 90 00 00 00 mov $0x90,%edx
|
|
365a: 48 83 e5 3f and $0x3f,%rbp
|
|
365e: 48 f7 dd neg %rbp
|
|
3661: 48 83 e5 3f and $0x3f,%rbp
|
|
3665: 4c 8d 24 2b lea (%rbx,%rbp,1),%r12
|
|
3669: 4c 89 e1 mov %r12,%rcx
|
|
366c: e8 6f 6a 01 00 call 0x1a0e0
|
|
3671: 44 89 f9 mov %r15d,%ecx
|
|
3674: b8 01 00 00 00 mov $0x1,%eax
|
|
3679: d3 e0 shl %cl,%eax
|
|
367b: 41 89 7c 24 18 mov %edi,0x18(%r12)
|
|
3680: 83 fe 08 cmp $0x8,%esi
|
|
3683: 45 89 7c 24 04 mov %r15d,0x4(%r12)
|
|
3688: 41 c7 44 24 20 00 00 movl $0x0,0x20(%r12)
|
|
368f: 00 00
|
|
3691: 0f 84 3d 02 00 00 je 0x38d4
|
|
3697: 83 fe 04 cmp $0x4,%esi
|
|
369a: 0f 84 97 00 00 00 je 0x3737
|
|
36a0: 83 fe 01 cmp $0x1,%esi
|
|
36a3: 75 39 jne 0x36de
|
|
36a5: 0f 57 c0 xorps %xmm0,%xmm0
|
|
36a8: f2 0f 2a c0 cvtsi2sd %eax,%xmm0
|
|
36ac: f2 0f 10 0d f4 59 c5 movsd 0x1c559f4(%rip),%xmm1 # 0x1c590a8
|
|
36b3: 01
|
|
36b4: f2 0f 5e c8 divsd %xmm0,%xmm1
|
|
36b8: 41 c7 04 24 09 00 00 movl $0x9,(%r12)
|
|
36bf: 00
|
|
36c0: 41 c7 44 24 08 01 00 movl $0x1,0x8(%r12)
|
|
36c7: 00 00
|
|
36c9: 41 c7 44 24 0c 00 00 movl $0x0,0xc(%r12)
|
|
36d0: 00 00
|
|
36d2: f2 41 0f 11 4c 24 10 movsd %xmm1,0x10(%r12)
|
|
36d9: e9 8f 00 00 00 jmp 0x376d
|
|
36de: 83 fe 02 cmp $0x2,%esi
|
|
36e1: 75 36 jne 0x3719
|
|
36e3: 0f 57 c0 xorps %xmm0,%xmm0
|
|
36e6: f2 0f 2a c0 cvtsi2sd %eax,%xmm0
|
|
36ea: f2 0f 10 0d b6 59 c5 movsd 0x1c559b6(%rip),%xmm1 # 0x1c590a8
|
|
36f1: 01
|
|
36f2: f2 0f 5e c8 divsd %xmm0,%xmm1
|
|
36f6: 41 c7 04 24 09 00 00 movl $0x9,(%r12)
|
|
36fd: 00
|
|
36fe: 41 c7 44 24 08 00 00 movl $0x0,0x8(%r12)
|
|
3705: 00 00
|
|
3707: 41 c7 44 24 0c 01 00 movl $0x1,0xc(%r12)
|
|
370e: 00 00
|
|
3710: f2 41 0f 11 4c 24 10 movsd %xmm1,0x10(%r12)
|
|
3717: eb 54 jmp 0x376d
|
|
3719: 41 c7 04 24 00 00 00 movl $0x0,(%r12)
|
|
3720: 00
|
|
3721: b8 ee ff ff ff mov $0xffffffee,%eax
|
|
3726: 48 83 c4 38 add $0x38,%rsp
|
|
372a: 5d pop %rbp
|
|
372b: 41 5f pop %r15
|
|
372d: 41 5e pop %r14
|
|
372f: 41 5d pop %r13
|
|
3731: 41 5c pop %r12
|
|
3733: 5f pop %rdi
|
|
3734: 5e pop %rsi
|
|
3735: 5b pop %rbx
|
|
3736: c3 ret
|
|
3737: 0f 57 c0 xorps %xmm0,%xmm0
|
|
373a: f2 0f 2a c0 cvtsi2sd %eax,%xmm0
|
|
373e: b8 01 00 00 00 mov $0x1,%eax
|
|
3743: 41 c7 04 24 09 00 00 movl $0x9,(%r12)
|
|
374a: 00
|
|
374b: 41 89 44 24 08 mov %eax,0x8(%r12)
|
|
3750: 41 89 44 24 0c mov %eax,0xc(%r12)
|
|
3755: e8 c6 69 01 00 call 0x1a120
|
|
375a: f2 0f 10 0d 46 59 c5 movsd 0x1c55946(%rip),%xmm1 # 0x1c590a8
|
|
3761: 01
|
|
3762: f2 0f 5e c8 divsd %xmm0,%xmm1
|
|
3766: f2 41 0f 11 4c 24 10 movsd %xmm1,0x10(%r12)
|
|
376d: 41 83 ff 05 cmp $0x5,%r15d
|
|
3771: 7f 35 jg 0x37a8
|
|
3773: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12)
|
|
377a: 00 00
|
|
377c: 33 c0 xor %eax,%eax
|
|
377e: 4d 89 26 mov %r12,(%r14)
|
|
3781: 48 83 c4 38 add $0x38,%rsp
|
|
3785: 5d pop %rbp
|
|
3786: 41 5f pop %r15
|
|
3788: 41 5e pop %r14
|
|
378a: 41 5d pop %r13
|
|
378c: 41 5c pop %r12
|
|
378e: 5f pop %rdi
|
|
378f: 5e pop %rsi
|
|
3790: 5b pop %rbx
|
|
3791: c3 ret
|
|
3792: b8 ef ff ff ff mov $0xffffffef,%eax
|
|
3797: 48 83 c4 38 add $0x38,%rsp
|
|
379b: 5d pop %rbp
|
|
379c: 41 5f pop %r15
|
|
379e: 41 5e pop %r14
|
|
37a0: 41 5d pop %r13
|
|
37a2: 41 5c pop %r12
|
|
37a4: 5f pop %rdi
|
|
37a5: 5e pop %rsi
|
|
37a6: 5b pop %rbx
|
|
37a7: c3 ret
|
|
37a8: 41 83 ff 0a cmp $0xa,%r15d
|
|
37ac: 0f 8e e8 00 00 00 jle 0x389a
|
|
37b2: 4d 85 ed test %r13,%r13
|
|
37b5: 75 16 jne 0x37cd
|
|
37b7: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
37bc: 48 83 c4 38 add $0x38,%rsp
|
|
37c0: 5d pop %rbp
|
|
37c1: 41 5f pop %r15
|
|
37c3: 41 5e pop %r14
|
|
37c5: 41 5d pop %r13
|
|
37c7: 41 5c pop %r12
|
|
37c9: 5f pop %rdi
|
|
37ca: 5e pop %rsi
|
|
37cb: 5b pop %rbx
|
|
37cc: c3 ret
|
|
37cd: 4c 89 ee mov %r13,%rsi
|
|
37d0: 44 89 f9 mov %r15d,%ecx
|
|
37d3: 48 83 e6 3f and $0x3f,%rsi
|
|
37d7: 44 89 ff mov %r15d,%edi
|
|
37da: 48 f7 de neg %rsi
|
|
37dd: 48 83 e6 3f and $0x3f,%rsi
|
|
37e1: 49 03 f5 add %r13,%rsi
|
|
37e4: 48 89 f2 mov %rsi,%rdx
|
|
37e7: e8 54 69 01 00 call 0x1a140
|
|
37ec: 49 89 c5 mov %rax,%r13
|
|
37ef: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx
|
|
37f6: 00
|
|
37f7: 49 89 54 24 30 mov %rdx,0x30(%r12)
|
|
37fc: 41 8d 5f ff lea -0x1(%r15),%ebx
|
|
3800: 83 fb 0e cmp $0xe,%ebx
|
|
3803: 7f 38 jg 0x383d
|
|
3805: 89 d9 mov %ebx,%ecx
|
|
3807: e8 d4 6f 01 00 call 0x1a7e0
|
|
380c: 89 d9 mov %ebx,%ecx
|
|
380e: 48 89 f2 mov %rsi,%rdx
|
|
3811: 41 89 f8 mov %edi,%r8d
|
|
3814: 49 89 c1 mov %rax,%r9
|
|
3817: 49 89 44 24 38 mov %rax,0x38(%r12)
|
|
381c: e8 5f 70 01 00 call 0x1a880
|
|
3821: 49 89 c1 mov %rax,%r9
|
|
3824: 89 d9 mov %ebx,%ecx
|
|
3826: b8 01 00 00 00 mov $0x1,%eax
|
|
382b: d3 e0 shl %cl,%eax
|
|
382d: c1 e0 04 shl $0x4,%eax
|
|
3830: 83 c0 3f add $0x3f,%eax
|
|
3833: 83 e0 c0 and $0xffffffc0,%eax
|
|
3836: 41 89 44 24 1c mov %eax,0x1c(%r12)
|
|
383b: eb 1e jmp 0x385b
|
|
383d: 48 89 e0 mov %rsp,%rax
|
|
3840: 4c 89 e1 mov %r12,%rcx
|
|
3843: 49 89 f0 mov %rsi,%r8
|
|
3846: 41 89 f9 mov %edi,%r9d
|
|
3849: 48 89 50 20 mov %rdx,0x20(%rax)
|
|
384d: 89 da mov %ebx,%edx
|
|
384f: 4c 89 68 28 mov %r13,0x28(%rax)
|
|
3853: e8 88 7b 01 00 call 0x1b3e0
|
|
3858: 49 89 c1 mov %rax,%r9
|
|
385b: 44 89 f9 mov %r15d,%ecx
|
|
385e: 48 89 f2 mov %rsi,%rdx
|
|
3861: 41 89 f8 mov %edi,%r8d
|
|
3864: 4d 89 4c 24 50 mov %r9,0x50(%r12)
|
|
3869: e8 b2 b3 01 00 call 0x1ec20
|
|
386e: 44 89 f9 mov %r15d,%ecx
|
|
3871: 48 89 f2 mov %rsi,%rdx
|
|
3874: 41 89 f8 mov %edi,%r8d
|
|
3877: 49 89 c1 mov %rax,%r9
|
|
387a: 49 89 44 24 58 mov %rax,0x58(%r12)
|
|
387f: e8 3c b8 01 00 call 0x1f0c0
|
|
3884: 4d 89 26 mov %r12,(%r14)
|
|
3887: 33 c0 xor %eax,%eax
|
|
3889: 48 83 c4 38 add $0x38,%rsp
|
|
388d: 5d pop %rbp
|
|
388e: 41 5f pop %r15
|
|
3890: 41 5e pop %r14
|
|
3892: 41 5d pop %r13
|
|
3894: 41 5c pop %r12
|
|
3896: 5f pop %rdi
|
|
3897: 5e pop %rsi
|
|
3898: 5b pop %rbx
|
|
3899: c3 ret
|
|
389a: bf 0a 00 00 00 mov $0xa,%edi
|
|
389f: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx
|
|
38a6: 00
|
|
38a7: 48 8d 35 12 f3 60 02 lea 0x260f312(%rip),%rsi # 0x2612bc0
|
|
38ae: 41 83 ff 06 cmp $0x6,%r15d
|
|
38b2: 0f 8f 3f ff ff ff jg 0x37f7
|
|
38b8: 49 89 d1 mov %rdx,%r9
|
|
38bb: 49 83 e1 3f and $0x3f,%r9
|
|
38bf: 49 f7 d9 neg %r9
|
|
38c2: 49 83 e1 3f and $0x3f,%r9
|
|
38c6: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12)
|
|
38cd: 00 00
|
|
38cf: 4c 03 ca add %rdx,%r9
|
|
38d2: eb 87 jmp 0x385b
|
|
38d4: 33 c0 xor %eax,%eax
|
|
38d6: 41 c7 04 24 09 00 00 movl $0x9,(%r12)
|
|
38dd: 00
|
|
38de: 41 89 44 24 08 mov %eax,0x8(%r12)
|
|
38e3: 41 89 44 24 0c mov %eax,0xc(%r12)
|
|
38e8: e9 80 fe ff ff jmp 0x376d
|
|
38ed: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
38f4: 00
|
|
38f5: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
38fc: 0f 1f 40 00 nopl 0x0(%rax)
|
|
3900: 56 push %rsi
|
|
3901: 57 push %rdi
|
|
3902: 41 54 push %r12
|
|
3904: 41 55 push %r13
|
|
3906: 41 56 push %r14
|
|
3908: 41 57 push %r15
|
|
390a: 55 push %rbp
|
|
390b: 48 8d 64 24 d0 lea -0x30(%rsp),%rsp
|
|
3910: 48 89 ce mov %rcx,%rsi
|
|
3913: 48 8b bc 24 98 00 00 mov 0x98(%rsp),%rdi
|
|
391a: 00
|
|
391b: 45 89 ce mov %r9d,%r14d
|
|
391e: 45 89 c5 mov %r8d,%r13d
|
|
3921: 89 d5 mov %edx,%ebp
|
|
3923: 48 85 f6 test %rsi,%rsi
|
|
3926: 0f 84 86 01 00 00 je 0x3ab2
|
|
392c: 83 fd 1e cmp $0x1e,%ebp
|
|
392f: 0f 87 59 01 00 00 ja 0x3a8e
|
|
3935: 83 fd 1c cmp $0x1c,%ebp
|
|
3938: 0f 8f 50 01 00 00 jg 0x3a8e
|
|
393e: 4c 8b a4 24 90 00 00 mov 0x90(%rsp),%r12
|
|
3945: 00
|
|
3946: 4d 85 e4 test %r12,%r12
|
|
3949: 0f 84 63 01 00 00 je 0x3ab2
|
|
394f: 49 83 e4 3f and $0x3f,%r12
|
|
3953: ba 90 00 00 00 mov $0x90,%edx
|
|
3958: 49 f7 dc neg %r12
|
|
395b: 49 83 e4 3f and $0x3f,%r12
|
|
395f: 4c 03 a4 24 90 00 00 add 0x90(%rsp),%r12
|
|
3966: 00
|
|
3967: 4c 89 e1 mov %r12,%rcx
|
|
396a: e8 91 bb 01 00 call 0x1f500
|
|
396f: 89 e9 mov %ebp,%ecx
|
|
3971: 41 b8 01 00 00 00 mov $0x1,%r8d
|
|
3977: 41 d3 e0 shl %cl,%r8d
|
|
397a: 41 89 6c 24 04 mov %ebp,0x4(%r12)
|
|
397f: 41 83 fd 08 cmp $0x8,%r13d
|
|
3983: 45 89 74 24 18 mov %r14d,0x18(%r12)
|
|
3988: 41 c7 44 24 20 00 00 movl $0x0,0x20(%r12)
|
|
398f: 00 00
|
|
3991: 0f 84 40 02 00 00 je 0x3bd7
|
|
3997: 41 83 fd 04 cmp $0x4,%r13d
|
|
399b: 0f 84 95 00 00 00 je 0x3a36
|
|
39a1: 41 83 fd 01 cmp $0x1,%r13d
|
|
39a5: 75 37 jne 0x39de
|
|
39a7: f2 41 0f 2a c0 cvtsi2sd %r8d,%xmm0
|
|
39ac: f2 0f 10 0d fc 56 c5 movsd 0x1c556fc(%rip),%xmm1 # 0x1c590b0
|
|
39b3: 01
|
|
39b4: f2 0f 5e c8 divsd %xmm0,%xmm1
|
|
39b8: 41 c7 04 24 09 00 00 movl $0x9,(%r12)
|
|
39bf: 00
|
|
39c0: 41 c7 44 24 08 01 00 movl $0x1,0x8(%r12)
|
|
39c7: 00 00
|
|
39c9: 41 c7 44 24 0c 00 00 movl $0x0,0xc(%r12)
|
|
39d0: 00 00
|
|
39d2: f2 41 0f 11 4c 24 10 movsd %xmm1,0x10(%r12)
|
|
39d9: e9 8c 00 00 00 jmp 0x3a6a
|
|
39de: 41 83 fd 02 cmp $0x2,%r13d
|
|
39e2: 75 34 jne 0x3a18
|
|
39e4: f2 41 0f 2a c0 cvtsi2sd %r8d,%xmm0
|
|
39e9: f2 0f 10 0d bf 56 c5 movsd 0x1c556bf(%rip),%xmm1 # 0x1c590b0
|
|
39f0: 01
|
|
39f1: f2 0f 5e c8 divsd %xmm0,%xmm1
|
|
39f5: 41 c7 04 24 09 00 00 movl $0x9,(%r12)
|
|
39fc: 00
|
|
39fd: 41 c7 44 24 08 00 00 movl $0x0,0x8(%r12)
|
|
3a04: 00 00
|
|
3a06: 41 c7 44 24 0c 01 00 movl $0x1,0xc(%r12)
|
|
3a0d: 00 00
|
|
3a0f: f2 41 0f 11 4c 24 10 movsd %xmm1,0x10(%r12)
|
|
3a16: eb 52 jmp 0x3a6a
|
|
3a18: 41 c7 04 24 00 00 00 movl $0x0,(%r12)
|
|
3a1f: 00
|
|
3a20: b8 ee ff ff ff mov $0xffffffee,%eax
|
|
3a25: 48 8d 64 24 30 lea 0x30(%rsp),%rsp
|
|
3a2a: 5d pop %rbp
|
|
3a2b: 41 5f pop %r15
|
|
3a2d: 41 5e pop %r14
|
|
3a2f: 41 5d pop %r13
|
|
3a31: 41 5c pop %r12
|
|
3a33: 5f pop %rdi
|
|
3a34: 5e pop %rsi
|
|
3a35: c3 ret
|
|
3a36: f2 41 0f 2a c0 cvtsi2sd %r8d,%xmm0
|
|
3a3b: b8 01 00 00 00 mov $0x1,%eax
|
|
3a40: 41 c7 04 24 09 00 00 movl $0x9,(%r12)
|
|
3a47: 00
|
|
3a48: 41 89 44 24 08 mov %eax,0x8(%r12)
|
|
3a4d: 41 89 44 24 0c mov %eax,0xc(%r12)
|
|
3a52: e8 e9 ba 01 00 call 0x1f540
|
|
3a57: f2 0f 10 0d 51 56 c5 movsd 0x1c55651(%rip),%xmm1 # 0x1c590b0
|
|
3a5e: 01
|
|
3a5f: f2 0f 5e c8 divsd %xmm0,%xmm1
|
|
3a63: f2 41 0f 11 4c 24 10 movsd %xmm1,0x10(%r12)
|
|
3a6a: 83 fd 05 cmp $0x5,%ebp
|
|
3a6d: 7f 35 jg 0x3aa4
|
|
3a6f: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12)
|
|
3a76: 00 00
|
|
3a78: 33 c0 xor %eax,%eax
|
|
3a7a: 4c 89 26 mov %r12,(%rsi)
|
|
3a7d: 48 8d 64 24 30 lea 0x30(%rsp),%rsp
|
|
3a82: 5d pop %rbp
|
|
3a83: 41 5f pop %r15
|
|
3a85: 41 5e pop %r14
|
|
3a87: 41 5d pop %r13
|
|
3a89: 41 5c pop %r12
|
|
3a8b: 5f pop %rdi
|
|
3a8c: 5e pop %rsi
|
|
3a8d: c3 ret
|
|
3a8e: b8 ef ff ff ff mov $0xffffffef,%eax
|
|
3a93: 48 8d 64 24 30 lea 0x30(%rsp),%rsp
|
|
3a98: 5d pop %rbp
|
|
3a99: 41 5f pop %r15
|
|
3a9b: 41 5e pop %r14
|
|
3a9d: 41 5d pop %r13
|
|
3a9f: 41 5c pop %r12
|
|
3aa1: 5f pop %rdi
|
|
3aa2: 5e pop %rsi
|
|
3aa3: c3 ret
|
|
3aa4: 83 fd 0a cmp $0xa,%ebp
|
|
3aa7: 0f 8e f0 00 00 00 jle 0x3b9d
|
|
3aad: 48 85 ff test %rdi,%rdi
|
|
3ab0: 75 16 jne 0x3ac8
|
|
3ab2: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
3ab7: 48 8d 64 24 30 lea 0x30(%rsp),%rsp
|
|
3abc: 5d pop %rbp
|
|
3abd: 41 5f pop %r15
|
|
3abf: 41 5e pop %r14
|
|
3ac1: 41 5d pop %r13
|
|
3ac3: 41 5c pop %r12
|
|
3ac5: 5f pop %rdi
|
|
3ac6: 5e pop %rsi
|
|
3ac7: c3 ret
|
|
3ac8: 48 83 e7 3f and $0x3f,%rdi
|
|
3acc: 89 e9 mov %ebp,%ecx
|
|
3ace: 48 f7 df neg %rdi
|
|
3ad1: 41 89 ee mov %ebp,%r14d
|
|
3ad4: 48 83 e7 3f and $0x3f,%rdi
|
|
3ad8: 49 89 fd mov %rdi,%r13
|
|
3adb: 4c 03 ac 24 98 00 00 add 0x98(%rsp),%r13
|
|
3ae2: 00
|
|
3ae3: 4c 89 ea mov %r13,%rdx
|
|
3ae6: e8 75 ba 01 00 call 0x1f560
|
|
3aeb: 48 89 c7 mov %rax,%rdi
|
|
3aee: 49 8d 94 24 90 00 00 lea 0x90(%r12),%rdx
|
|
3af5: 00
|
|
3af6: 49 89 54 24 30 mov %rdx,0x30(%r12)
|
|
3afb: 44 8d 7d ff lea -0x1(%rbp),%r15d
|
|
3aff: 41 83 ff 10 cmp $0x10,%r15d
|
|
3b03: 7f 3b jg 0x3b40
|
|
3b05: 44 89 f9 mov %r15d,%ecx
|
|
3b08: e8 53 c0 01 00 call 0x1fb60
|
|
3b0d: 44 89 f9 mov %r15d,%ecx
|
|
3b10: 4c 89 ea mov %r13,%rdx
|
|
3b13: 45 89 f0 mov %r14d,%r8d
|
|
3b16: 49 89 c1 mov %rax,%r9
|
|
3b19: 49 89 44 24 38 mov %rax,0x38(%r12)
|
|
3b1e: e8 fd c0 01 00 call 0x1fc20
|
|
3b23: 49 89 c1 mov %rax,%r9
|
|
3b26: 44 89 f9 mov %r15d,%ecx
|
|
3b29: b8 01 00 00 00 mov $0x1,%eax
|
|
3b2e: d3 e0 shl %cl,%eax
|
|
3b30: c1 e0 04 shl $0x4,%eax
|
|
3b33: 83 c0 3f add $0x3f,%eax
|
|
3b36: 83 e0 c0 and $0xffffffc0,%eax
|
|
3b39: 41 89 44 24 1c mov %eax,0x1c(%r12)
|
|
3b3e: eb 20 jmp 0x3b60
|
|
3b40: 48 8d 04 24 lea (%rsp),%rax
|
|
3b44: 4c 89 e1 mov %r12,%rcx
|
|
3b47: 4d 89 e8 mov %r13,%r8
|
|
3b4a: 45 89 f1 mov %r14d,%r9d
|
|
3b4d: 48 89 50 20 mov %rdx,0x20(%rax)
|
|
3b51: 44 89 fa mov %r15d,%edx
|
|
3b54: 48 89 78 28 mov %rdi,0x28(%rax)
|
|
3b58: e8 e3 cc 01 00 call 0x20840
|
|
3b5d: 49 89 c1 mov %rax,%r9
|
|
3b60: 89 e9 mov %ebp,%ecx
|
|
3b62: 4c 89 ea mov %r13,%rdx
|
|
3b65: 45 89 f0 mov %r14d,%r8d
|
|
3b68: 4d 89 4c 24 50 mov %r9,0x50(%r12)
|
|
3b6d: e8 2e 07 02 00 call 0x242a0
|
|
3b72: 89 e9 mov %ebp,%ecx
|
|
3b74: 4c 89 ea mov %r13,%rdx
|
|
3b77: 45 89 f0 mov %r14d,%r8d
|
|
3b7a: 49 89 c1 mov %rax,%r9
|
|
3b7d: 49 89 44 24 58 mov %rax,0x58(%r12)
|
|
3b82: e8 b9 0b 02 00 call 0x24740
|
|
3b87: 4c 89 26 mov %r12,(%rsi)
|
|
3b8a: 33 c0 xor %eax,%eax
|
|
3b8c: 48 8d 64 24 30 lea 0x30(%rsp),%rsp
|
|
3b91: 5d pop %rbp
|
|
3b92: 41 5f pop %r15
|
|
3b94: 41 5e pop %r14
|
|
3b96: 41 5d pop %r13
|
|
3b98: 41 5c pop %r12
|
|
3b9a: 5f pop %rdi
|
|
3b9b: 5e pop %rsi
|
|
3b9c: c3 ret
|
|
3b9d: 41 be 0a 00 00 00 mov $0xa,%r14d
|
|
3ba3: 4c 8d 2d 16 f0 60 02 lea 0x260f016(%rip),%r13 # 0x2612bc0
|
|
3baa: 83 fd 06 cmp $0x6,%ebp
|
|
3bad: 49 8d 94 24 90 00 00 lea 0x90(%r12),%rdx
|
|
3bb4: 00
|
|
3bb5: 0f 8f 3b ff ff ff jg 0x3af6
|
|
3bbb: 49 89 d1 mov %rdx,%r9
|
|
3bbe: 49 83 e1 3f and $0x3f,%r9
|
|
3bc2: 49 f7 d9 neg %r9
|
|
3bc5: 49 83 e1 3f and $0x3f,%r9
|
|
3bc9: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12)
|
|
3bd0: 00 00
|
|
3bd2: 4c 03 ca add %rdx,%r9
|
|
3bd5: eb 89 jmp 0x3b60
|
|
3bd7: 33 c0 xor %eax,%eax
|
|
3bd9: 41 c7 04 24 09 00 00 movl $0x9,(%r12)
|
|
3be0: 00
|
|
3be1: 41 89 44 24 08 mov %eax,0x8(%r12)
|
|
3be6: 41 89 44 24 0c mov %eax,0xc(%r12)
|
|
3beb: e9 7a fe ff ff jmp 0x3a6a
|
|
3bf0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
3bf7: 00
|
|
3bf8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
3bff: 90 nop
|
|
3c00: 53 push %rbx
|
|
3c01: 56 push %rsi
|
|
3c02: 57 push %rdi
|
|
3c03: 41 54 push %r12
|
|
3c05: 41 55 push %r13
|
|
3c07: 41 56 push %r14
|
|
3c09: 41 57 push %r15
|
|
3c0b: 55 push %rbp
|
|
3c0c: 48 83 ec 38 sub $0x38,%rsp
|
|
3c10: 49 89 ce mov %rcx,%r14
|
|
3c13: 44 89 cf mov %r9d,%edi
|
|
3c16: 44 89 c6 mov %r8d,%esi
|
|
3c19: 4c 8b ac 24 a8 00 00 mov 0xa8(%rsp),%r13
|
|
3c20: 00
|
|
3c21: 41 89 d7 mov %edx,%r15d
|
|
3c24: 4d 85 f6 test %r14,%r14
|
|
3c27: 0f 84 81 01 00 00 je 0x3dae
|
|
3c2d: 41 83 ff 1e cmp $0x1e,%r15d
|
|
3c31: 0f 87 52 01 00 00 ja 0x3d89
|
|
3c37: 41 83 ff 1c cmp $0x1c,%r15d
|
|
3c3b: 0f 8f 48 01 00 00 jg 0x3d89
|
|
3c41: 48 8b 9c 24 a0 00 00 mov 0xa0(%rsp),%rbx
|
|
3c48: 00
|
|
3c49: 48 85 db test %rbx,%rbx
|
|
3c4c: 0f 84 5c 01 00 00 je 0x3dae
|
|
3c52: 48 89 dd mov %rbx,%rbp
|
|
3c55: ba 90 00 00 00 mov $0x90,%edx
|
|
3c5a: 48 83 e5 3f and $0x3f,%rbp
|
|
3c5e: 48 f7 dd neg %rbp
|
|
3c61: 48 83 e5 3f and $0x3f,%rbp
|
|
3c65: 4c 8d 24 2b lea (%rbx,%rbp,1),%r12
|
|
3c69: 4c 89 e1 mov %r12,%rcx
|
|
3c6c: e8 0f 0f 02 00 call 0x24b80
|
|
3c71: 44 89 f9 mov %r15d,%ecx
|
|
3c74: b8 01 00 00 00 mov $0x1,%eax
|
|
3c79: 41 89 7c 24 18 mov %edi,0x18(%r12)
|
|
3c7e: d3 e0 shl %cl,%eax
|
|
3c80: 45 89 7c 24 04 mov %r15d,0x4(%r12)
|
|
3c85: 41 c7 44 24 20 00 00 movl $0x0,0x20(%r12)
|
|
3c8c: 00 00
|
|
3c8e: 83 fe 08 cmp $0x8,%esi
|
|
3c91: 0f 84 34 02 00 00 je 0x3ecb
|
|
3c97: 83 fe 04 cmp $0x4,%esi
|
|
3c9a: 0f 84 91 00 00 00 je 0x3d31
|
|
3ca0: 83 fe 01 cmp $0x1,%esi
|
|
3ca3: 75 36 jne 0x3cdb
|
|
3ca5: f2 0f 2a c0 cvtsi2sd %eax,%xmm0
|
|
3ca9: f2 0f 10 0d 07 54 c5 movsd 0x1c55407(%rip),%xmm1 # 0x1c590b8
|
|
3cb0: 01
|
|
3cb1: 41 c7 04 24 09 00 00 movl $0x9,(%r12)
|
|
3cb8: 00
|
|
3cb9: f2 0f 5e c8 divsd %xmm0,%xmm1
|
|
3cbd: 41 c7 44 24 08 01 00 movl $0x1,0x8(%r12)
|
|
3cc4: 00 00
|
|
3cc6: 41 c7 44 24 0c 00 00 movl $0x0,0xc(%r12)
|
|
3ccd: 00 00
|
|
3ccf: f2 41 0f 11 4c 24 10 movsd %xmm1,0x10(%r12)
|
|
3cd6: e9 89 00 00 00 jmp 0x3d64
|
|
3cdb: 83 fe 02 cmp $0x2,%esi
|
|
3cde: 75 33 jne 0x3d13
|
|
3ce0: f2 0f 2a c0 cvtsi2sd %eax,%xmm0
|
|
3ce4: f2 0f 10 0d cc 53 c5 movsd 0x1c553cc(%rip),%xmm1 # 0x1c590b8
|
|
3ceb: 01
|
|
3cec: 41 c7 04 24 09 00 00 movl $0x9,(%r12)
|
|
3cf3: 00
|
|
3cf4: f2 0f 5e c8 divsd %xmm0,%xmm1
|
|
3cf8: 41 c7 44 24 08 00 00 movl $0x0,0x8(%r12)
|
|
3cff: 00 00
|
|
3d01: 41 c7 44 24 0c 01 00 movl $0x1,0xc(%r12)
|
|
3d08: 00 00
|
|
3d0a: f2 41 0f 11 4c 24 10 movsd %xmm1,0x10(%r12)
|
|
3d11: eb 51 jmp 0x3d64
|
|
3d13: 41 c7 04 24 00 00 00 movl $0x0,(%r12)
|
|
3d1a: 00
|
|
3d1b: b8 ee ff ff ff mov $0xffffffee,%eax
|
|
3d20: 48 83 c4 38 add $0x38,%rsp
|
|
3d24: 5d pop %rbp
|
|
3d25: 41 5f pop %r15
|
|
3d27: 41 5e pop %r14
|
|
3d29: 41 5d pop %r13
|
|
3d2b: 41 5c pop %r12
|
|
3d2d: 5f pop %rdi
|
|
3d2e: 5e pop %rsi
|
|
3d2f: 5b pop %rbx
|
|
3d30: c3 ret
|
|
3d31: f2 0f 2a c0 cvtsi2sd %eax,%xmm0
|
|
3d35: b8 01 00 00 00 mov $0x1,%eax
|
|
3d3a: 41 c7 04 24 09 00 00 movl $0x9,(%r12)
|
|
3d41: 00
|
|
3d42: 41 89 44 24 08 mov %eax,0x8(%r12)
|
|
3d47: 41 89 44 24 0c mov %eax,0xc(%r12)
|
|
3d4c: e8 6f 0e 02 00 call 0x24bc0
|
|
3d51: f2 0f 10 0d 5f 53 c5 movsd 0x1c5535f(%rip),%xmm1 # 0x1c590b8
|
|
3d58: 01
|
|
3d59: f2 0f 5e c8 divsd %xmm0,%xmm1
|
|
3d5d: f2 41 0f 11 4c 24 10 movsd %xmm1,0x10(%r12)
|
|
3d64: 41 83 ff 05 cmp $0x5,%r15d
|
|
3d68: 7f 35 jg 0x3d9f
|
|
3d6a: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12)
|
|
3d71: 00 00
|
|
3d73: 33 c0 xor %eax,%eax
|
|
3d75: 4d 89 26 mov %r12,(%r14)
|
|
3d78: 48 83 c4 38 add $0x38,%rsp
|
|
3d7c: 5d pop %rbp
|
|
3d7d: 41 5f pop %r15
|
|
3d7f: 41 5e pop %r14
|
|
3d81: 41 5d pop %r13
|
|
3d83: 41 5c pop %r12
|
|
3d85: 5f pop %rdi
|
|
3d86: 5e pop %rsi
|
|
3d87: 5b pop %rbx
|
|
3d88: c3 ret
|
|
3d89: b8 ef ff ff ff mov $0xffffffef,%eax
|
|
3d8e: 48 83 c4 38 add $0x38,%rsp
|
|
3d92: 5d pop %rbp
|
|
3d93: 41 5f pop %r15
|
|
3d95: 41 5e pop %r14
|
|
3d97: 41 5d pop %r13
|
|
3d99: 41 5c pop %r12
|
|
3d9b: 5f pop %rdi
|
|
3d9c: 5e pop %rsi
|
|
3d9d: 5b pop %rbx
|
|
3d9e: c3 ret
|
|
3d9f: 41 83 ff 0a cmp $0xa,%r15d
|
|
3da3: 0f 8e e8 00 00 00 jle 0x3e91
|
|
3da9: 4d 85 ed test %r13,%r13
|
|
3dac: 75 16 jne 0x3dc4
|
|
3dae: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
3db3: 48 83 c4 38 add $0x38,%rsp
|
|
3db7: 5d pop %rbp
|
|
3db8: 41 5f pop %r15
|
|
3dba: 41 5e pop %r14
|
|
3dbc: 41 5d pop %r13
|
|
3dbe: 41 5c pop %r12
|
|
3dc0: 5f pop %rdi
|
|
3dc1: 5e pop %rsi
|
|
3dc2: 5b pop %rbx
|
|
3dc3: c3 ret
|
|
3dc4: 4c 89 ee mov %r13,%rsi
|
|
3dc7: 44 89 f9 mov %r15d,%ecx
|
|
3dca: 48 83 e6 3f and $0x3f,%rsi
|
|
3dce: 44 89 ff mov %r15d,%edi
|
|
3dd1: 48 f7 de neg %rsi
|
|
3dd4: 48 83 e6 3f and $0x3f,%rsi
|
|
3dd8: 49 03 f5 add %r13,%rsi
|
|
3ddb: 48 89 f2 mov %rsi,%rdx
|
|
3dde: e8 fd 0d 02 00 call 0x24be0
|
|
3de3: 49 89 c5 mov %rax,%r13
|
|
3de6: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx
|
|
3ded: 00
|
|
3dee: 41 8d 5f ff lea -0x1(%r15),%ebx
|
|
3df2: 49 89 54 24 30 mov %rdx,0x30(%r12)
|
|
3df7: 83 fb 10 cmp $0x10,%ebx
|
|
3dfa: 7f 38 jg 0x3e34
|
|
3dfc: 89 d9 mov %ebx,%ecx
|
|
3dfe: e8 bd 13 02 00 call 0x251c0
|
|
3e03: 89 d9 mov %ebx,%ecx
|
|
3e05: 48 89 f2 mov %rsi,%rdx
|
|
3e08: 49 89 44 24 38 mov %rax,0x38(%r12)
|
|
3e0d: 41 89 f8 mov %edi,%r8d
|
|
3e10: 49 89 c1 mov %rax,%r9
|
|
3e13: e8 48 14 02 00 call 0x25260
|
|
3e18: 49 89 c1 mov %rax,%r9
|
|
3e1b: 89 d9 mov %ebx,%ecx
|
|
3e1d: b8 01 00 00 00 mov $0x1,%eax
|
|
3e22: d3 e0 shl %cl,%eax
|
|
3e24: c1 e0 04 shl $0x4,%eax
|
|
3e27: 83 c0 3f add $0x3f,%eax
|
|
3e2a: 83 e0 c0 and $0xffffffc0,%eax
|
|
3e2d: 41 89 44 24 1c mov %eax,0x1c(%r12)
|
|
3e32: eb 1e jmp 0x3e52
|
|
3e34: 48 89 e0 mov %rsp,%rax
|
|
3e37: 4c 89 e1 mov %r12,%rcx
|
|
3e3a: 48 89 50 20 mov %rdx,0x20(%rax)
|
|
3e3e: 89 da mov %ebx,%edx
|
|
3e40: 49 89 f0 mov %rsi,%r8
|
|
3e43: 41 89 f9 mov %edi,%r9d
|
|
3e46: 4c 89 68 28 mov %r13,0x28(%rax)
|
|
3e4a: e8 d1 1f 02 00 call 0x25e20
|
|
3e4f: 49 89 c1 mov %rax,%r9
|
|
3e52: 44 89 f9 mov %r15d,%ecx
|
|
3e55: 48 89 f2 mov %rsi,%rdx
|
|
3e58: 4d 89 4c 24 50 mov %r9,0x50(%r12)
|
|
3e5d: 41 89 f8 mov %edi,%r8d
|
|
3e60: e8 db 57 02 00 call 0x29640
|
|
3e65: 44 89 f9 mov %r15d,%ecx
|
|
3e68: 48 89 f2 mov %rsi,%rdx
|
|
3e6b: 49 89 44 24 58 mov %rax,0x58(%r12)
|
|
3e70: 41 89 f8 mov %edi,%r8d
|
|
3e73: 49 89 c1 mov %rax,%r9
|
|
3e76: e8 65 5c 02 00 call 0x29ae0
|
|
3e7b: 4d 89 26 mov %r12,(%r14)
|
|
3e7e: 33 c0 xor %eax,%eax
|
|
3e80: 48 83 c4 38 add $0x38,%rsp
|
|
3e84: 5d pop %rbp
|
|
3e85: 41 5f pop %r15
|
|
3e87: 41 5e pop %r14
|
|
3e89: 41 5d pop %r13
|
|
3e8b: 41 5c pop %r12
|
|
3e8d: 5f pop %rdi
|
|
3e8e: 5e pop %rsi
|
|
3e8f: 5b pop %rbx
|
|
3e90: c3 ret
|
|
3e91: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx
|
|
3e98: 00
|
|
3e99: bf 0a 00 00 00 mov $0xa,%edi
|
|
3e9e: 48 8d 35 1b ed 60 02 lea 0x260ed1b(%rip),%rsi # 0x2612bc0
|
|
3ea5: 41 83 ff 06 cmp $0x6,%r15d
|
|
3ea9: 0f 8f 3f ff ff ff jg 0x3dee
|
|
3eaf: 49 89 d1 mov %rdx,%r9
|
|
3eb2: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12)
|
|
3eb9: 00 00
|
|
3ebb: 49 83 e1 3f and $0x3f,%r9
|
|
3ebf: 49 f7 d9 neg %r9
|
|
3ec2: 49 83 e1 3f and $0x3f,%r9
|
|
3ec6: 4c 03 ca add %rdx,%r9
|
|
3ec9: eb 87 jmp 0x3e52
|
|
3ecb: 33 c0 xor %eax,%eax
|
|
3ecd: 41 c7 04 24 09 00 00 movl $0x9,(%r12)
|
|
3ed4: 00
|
|
3ed5: 41 89 44 24 08 mov %eax,0x8(%r12)
|
|
3eda: 41 89 44 24 0c mov %eax,0xc(%r12)
|
|
3edf: e9 80 fe ff ff jmp 0x3d64
|
|
3ee4: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
3eeb: 00
|
|
3eec: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
3ef3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
3ef8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
3eff: 00
|
|
3f00: 53 push %rbx
|
|
3f01: 56 push %rsi
|
|
3f02: 57 push %rdi
|
|
3f03: 41 54 push %r12
|
|
3f05: 41 55 push %r13
|
|
3f07: 41 56 push %r14
|
|
3f09: 41 57 push %r15
|
|
3f0b: 55 push %rbp
|
|
3f0c: 48 83 ec 38 sub $0x38,%rsp
|
|
3f10: 49 89 ce mov %rcx,%r14
|
|
3f13: 4c 8b ac 24 a8 00 00 mov 0xa8(%rsp),%r13
|
|
3f1a: 00
|
|
3f1b: 44 89 cf mov %r9d,%edi
|
|
3f1e: 44 89 c6 mov %r8d,%esi
|
|
3f21: 41 89 d7 mov %edx,%r15d
|
|
3f24: 4d 85 f6 test %r14,%r14
|
|
3f27: 0f 84 91 01 00 00 je 0x40be
|
|
3f2d: 41 83 ff 1e cmp $0x1e,%r15d
|
|
3f31: 0f 87 62 01 00 00 ja 0x4099
|
|
3f37: 41 83 ff 1c cmp $0x1c,%r15d
|
|
3f3b: 0f 8f 58 01 00 00 jg 0x4099
|
|
3f41: 48 8b 9c 24 a0 00 00 mov 0xa0(%rsp),%rbx
|
|
3f48: 00
|
|
3f49: 48 85 db test %rbx,%rbx
|
|
3f4c: 0f 84 6c 01 00 00 je 0x40be
|
|
3f52: 48 89 dd mov %rbx,%rbp
|
|
3f55: ba 90 00 00 00 mov $0x90,%edx
|
|
3f5a: 48 83 e5 3f and $0x3f,%rbp
|
|
3f5e: 48 f7 dd neg %rbp
|
|
3f61: 48 83 e5 3f and $0x3f,%rbp
|
|
3f65: 4c 8d 24 2b lea (%rbx,%rbp,1),%r12
|
|
3f69: 4c 89 e1 mov %r12,%rcx
|
|
3f6c: e8 af 5f 02 00 call 0x29f20
|
|
3f71: 44 89 f9 mov %r15d,%ecx
|
|
3f74: b8 01 00 00 00 mov $0x1,%eax
|
|
3f79: d3 e0 shl %cl,%eax
|
|
3f7b: 41 89 7c 24 18 mov %edi,0x18(%r12)
|
|
3f80: 45 89 7c 24 04 mov %r15d,0x4(%r12)
|
|
3f85: 41 c7 44 24 20 00 00 movl $0x0,0x20(%r12)
|
|
3f8c: 00 00
|
|
3f8e: 83 fe 08 cmp $0x8,%esi
|
|
3f91: 0f 84 44 02 00 00 je 0x41db
|
|
3f97: 83 fe 04 cmp $0x4,%esi
|
|
3f9a: 0f 84 99 00 00 00 je 0x4039
|
|
3fa0: 83 fe 01 cmp $0x1,%esi
|
|
3fa3: 75 3a jne 0x3fdf
|
|
3fa5: c5 f1 57 c9 vxorpd %xmm1,%xmm1,%xmm1
|
|
3fa9: c5 f3 2a c8 vcvtsi2sd %eax,%xmm1,%xmm1
|
|
3fad: c5 fb 10 05 0b 51 c5 vmovsd 0x1c5510b(%rip),%xmm0 # 0x1c590c0
|
|
3fb4: 01
|
|
3fb5: c5 fb 5e d1 vdivsd %xmm1,%xmm0,%xmm2
|
|
3fb9: 41 c7 04 24 09 00 00 movl $0x9,(%r12)
|
|
3fc0: 00
|
|
3fc1: 41 c7 44 24 08 01 00 movl $0x1,0x8(%r12)
|
|
3fc8: 00 00
|
|
3fca: 41 c7 44 24 0c 00 00 movl $0x0,0xc(%r12)
|
|
3fd1: 00 00
|
|
3fd3: c4 c1 7b 11 54 24 10 vmovsd %xmm2,0x10(%r12)
|
|
3fda: e9 95 00 00 00 jmp 0x4074
|
|
3fdf: 83 fe 02 cmp $0x2,%esi
|
|
3fe2: 75 37 jne 0x401b
|
|
3fe4: c5 f1 57 c9 vxorpd %xmm1,%xmm1,%xmm1
|
|
3fe8: c5 f3 2a c8 vcvtsi2sd %eax,%xmm1,%xmm1
|
|
3fec: c5 fb 10 05 cc 50 c5 vmovsd 0x1c550cc(%rip),%xmm0 # 0x1c590c0
|
|
3ff3: 01
|
|
3ff4: c5 fb 5e d1 vdivsd %xmm1,%xmm0,%xmm2
|
|
3ff8: 41 c7 04 24 09 00 00 movl $0x9,(%r12)
|
|
3fff: 00
|
|
4000: 41 c7 44 24 08 00 00 movl $0x0,0x8(%r12)
|
|
4007: 00 00
|
|
4009: 41 c7 44 24 0c 01 00 movl $0x1,0xc(%r12)
|
|
4010: 00 00
|
|
4012: c4 c1 7b 11 54 24 10 vmovsd %xmm2,0x10(%r12)
|
|
4019: eb 59 jmp 0x4074
|
|
401b: 41 c7 04 24 00 00 00 movl $0x0,(%r12)
|
|
4022: 00
|
|
4023: b8 ee ff ff ff mov $0xffffffee,%eax
|
|
4028: 48 83 c4 38 add $0x38,%rsp
|
|
402c: 5d pop %rbp
|
|
402d: 41 5f pop %r15
|
|
402f: 41 5e pop %r14
|
|
4031: 41 5d pop %r13
|
|
4033: 41 5c pop %r12
|
|
4035: 5f pop %rdi
|
|
4036: 5e pop %rsi
|
|
4037: 5b pop %rbx
|
|
4038: c3 ret
|
|
4039: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0
|
|
403d: c5 fb 2a c0 vcvtsi2sd %eax,%xmm0,%xmm0
|
|
4041: b8 01 00 00 00 mov $0x1,%eax
|
|
4046: 41 c7 04 24 09 00 00 movl $0x9,(%r12)
|
|
404d: 00
|
|
404e: 41 89 44 24 08 mov %eax,0x8(%r12)
|
|
4053: 41 89 44 24 0c mov %eax,0xc(%r12)
|
|
4058: e8 03 5f 02 00 call 0x29f60
|
|
405d: c5 f9 28 c8 vmovapd %xmm0,%xmm1
|
|
4061: c5 fb 10 05 57 50 c5 vmovsd 0x1c55057(%rip),%xmm0 # 0x1c590c0
|
|
4068: 01
|
|
4069: c5 fb 5e c9 vdivsd %xmm1,%xmm0,%xmm1
|
|
406d: c4 c1 7b 11 4c 24 10 vmovsd %xmm1,0x10(%r12)
|
|
4074: 41 83 ff 04 cmp $0x4,%r15d
|
|
4078: 7f 35 jg 0x40af
|
|
407a: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12)
|
|
4081: 00 00
|
|
4083: 33 c0 xor %eax,%eax
|
|
4085: 4d 89 26 mov %r12,(%r14)
|
|
4088: 48 83 c4 38 add $0x38,%rsp
|
|
408c: 5d pop %rbp
|
|
408d: 41 5f pop %r15
|
|
408f: 41 5e pop %r14
|
|
4091: 41 5d pop %r13
|
|
4093: 41 5c pop %r12
|
|
4095: 5f pop %rdi
|
|
4096: 5e pop %rsi
|
|
4097: 5b pop %rbx
|
|
4098: c3 ret
|
|
4099: b8 ef ff ff ff mov $0xffffffef,%eax
|
|
409e: 48 83 c4 38 add $0x38,%rsp
|
|
40a2: 5d pop %rbp
|
|
40a3: 41 5f pop %r15
|
|
40a5: 41 5e pop %r14
|
|
40a7: 41 5d pop %r13
|
|
40a9: 41 5c pop %r12
|
|
40ab: 5f pop %rdi
|
|
40ac: 5e pop %rsi
|
|
40ad: 5b pop %rbx
|
|
40ae: c3 ret
|
|
40af: 41 83 ff 0a cmp $0xa,%r15d
|
|
40b3: 0f 8e e8 00 00 00 jle 0x41a1
|
|
40b9: 4d 85 ed test %r13,%r13
|
|
40bc: 75 16 jne 0x40d4
|
|
40be: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
40c3: 48 83 c4 38 add $0x38,%rsp
|
|
40c7: 5d pop %rbp
|
|
40c8: 41 5f pop %r15
|
|
40ca: 41 5e pop %r14
|
|
40cc: 41 5d pop %r13
|
|
40ce: 41 5c pop %r12
|
|
40d0: 5f pop %rdi
|
|
40d1: 5e pop %rsi
|
|
40d2: 5b pop %rbx
|
|
40d3: c3 ret
|
|
40d4: 4c 89 ee mov %r13,%rsi
|
|
40d7: 44 89 f9 mov %r15d,%ecx
|
|
40da: 48 83 e6 3f and $0x3f,%rsi
|
|
40de: 44 89 ff mov %r15d,%edi
|
|
40e1: 48 f7 de neg %rsi
|
|
40e4: 48 83 e6 3f and $0x3f,%rsi
|
|
40e8: 49 03 f5 add %r13,%rsi
|
|
40eb: 48 89 f2 mov %rsi,%rdx
|
|
40ee: e8 8d 5e 02 00 call 0x29f80
|
|
40f3: 49 89 c5 mov %rax,%r13
|
|
40f6: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx
|
|
40fd: 00
|
|
40fe: 49 89 54 24 30 mov %rdx,0x30(%r12)
|
|
4103: 41 8d 5f ff lea -0x1(%r15),%ebx
|
|
4107: 83 fb 11 cmp $0x11,%ebx
|
|
410a: 7f 38 jg 0x4144
|
|
410c: 89 d9 mov %ebx,%ecx
|
|
410e: e8 cd 66 01 00 call 0x1a7e0
|
|
4113: 89 d9 mov %ebx,%ecx
|
|
4115: 48 89 f2 mov %rsi,%rdx
|
|
4118: 41 89 f8 mov %edi,%r8d
|
|
411b: 49 89 c1 mov %rax,%r9
|
|
411e: 49 89 44 24 38 mov %rax,0x38(%r12)
|
|
4123: e8 f8 65 02 00 call 0x2a720
|
|
4128: 49 89 c1 mov %rax,%r9
|
|
412b: 89 d9 mov %ebx,%ecx
|
|
412d: b8 01 00 00 00 mov $0x1,%eax
|
|
4132: d3 e0 shl %cl,%eax
|
|
4134: c1 e0 04 shl $0x4,%eax
|
|
4137: 83 c0 3f add $0x3f,%eax
|
|
413a: 83 e0 c0 and $0xffffffc0,%eax
|
|
413d: 41 89 44 24 1c mov %eax,0x1c(%r12)
|
|
4142: eb 1e jmp 0x4162
|
|
4144: 48 89 e0 mov %rsp,%rax
|
|
4147: 4c 89 e1 mov %r12,%rcx
|
|
414a: 49 89 f0 mov %rsi,%r8
|
|
414d: 41 89 f9 mov %edi,%r9d
|
|
4150: 48 89 50 20 mov %rdx,0x20(%rax)
|
|
4154: 89 da mov %ebx,%edx
|
|
4156: 4c 89 68 28 mov %r13,0x28(%rax)
|
|
415a: e8 a1 79 02 00 call 0x2bb00
|
|
415f: 49 89 c1 mov %rax,%r9
|
|
4162: 44 89 f9 mov %r15d,%ecx
|
|
4165: 48 89 f2 mov %rsi,%rdx
|
|
4168: 41 89 f8 mov %edi,%r8d
|
|
416b: 4d 89 4c 24 50 mov %r9,0x50(%r12)
|
|
4170: e8 6b b4 02 00 call 0x2f5e0
|
|
4175: 44 89 f9 mov %r15d,%ecx
|
|
4178: 48 89 f2 mov %rsi,%rdx
|
|
417b: 41 89 f8 mov %edi,%r8d
|
|
417e: 49 89 c1 mov %rax,%r9
|
|
4181: 49 89 44 24 58 mov %rax,0x58(%r12)
|
|
4186: e8 b5 b8 02 00 call 0x2fa40
|
|
418b: 4d 89 26 mov %r12,(%r14)
|
|
418e: 33 c0 xor %eax,%eax
|
|
4190: 48 83 c4 38 add $0x38,%rsp
|
|
4194: 5d pop %rbp
|
|
4195: 41 5f pop %r15
|
|
4197: 41 5e pop %r14
|
|
4199: 41 5d pop %r13
|
|
419b: 41 5c pop %r12
|
|
419d: 5f pop %rdi
|
|
419e: 5e pop %rsi
|
|
419f: 5b pop %rbx
|
|
41a0: c3 ret
|
|
41a1: bf 0a 00 00 00 mov $0xa,%edi
|
|
41a6: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx
|
|
41ad: 00
|
|
41ae: 48 8d 35 0b ea 60 02 lea 0x260ea0b(%rip),%rsi # 0x2612bc0
|
|
41b5: 41 83 ff 07 cmp $0x7,%r15d
|
|
41b9: 0f 8f 3f ff ff ff jg 0x40fe
|
|
41bf: 49 89 d1 mov %rdx,%r9
|
|
41c2: 49 83 e1 3f and $0x3f,%r9
|
|
41c6: 49 f7 d9 neg %r9
|
|
41c9: 49 83 e1 3f and $0x3f,%r9
|
|
41cd: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12)
|
|
41d4: 00 00
|
|
41d6: 4c 03 ca add %rdx,%r9
|
|
41d9: eb 87 jmp 0x4162
|
|
41db: 33 c0 xor %eax,%eax
|
|
41dd: 41 c7 04 24 09 00 00 movl $0x9,(%r12)
|
|
41e4: 00
|
|
41e5: 41 89 44 24 08 mov %eax,0x8(%r12)
|
|
41ea: 41 89 44 24 0c mov %eax,0xc(%r12)
|
|
41ef: e9 80 fe ff ff jmp 0x4074
|
|
41f4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
41f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
4200: 53 push %rbx
|
|
4201: 56 push %rsi
|
|
4202: 57 push %rdi
|
|
4203: 41 54 push %r12
|
|
4205: 41 55 push %r13
|
|
4207: 41 56 push %r14
|
|
4209: 41 57 push %r15
|
|
420b: 55 push %rbp
|
|
420c: 48 83 ec 38 sub $0x38,%rsp
|
|
4210: 49 89 ce mov %rcx,%r14
|
|
4213: 4c 8b ac 24 a8 00 00 mov 0xa8(%rsp),%r13
|
|
421a: 00
|
|
421b: 44 89 cf mov %r9d,%edi
|
|
421e: 44 89 c6 mov %r8d,%esi
|
|
4221: 41 89 d7 mov %edx,%r15d
|
|
4224: 4d 85 f6 test %r14,%r14
|
|
4227: 0f 84 91 01 00 00 je 0x43be
|
|
422d: 41 83 ff 1e cmp $0x1e,%r15d
|
|
4231: 0f 87 62 01 00 00 ja 0x4399
|
|
4237: 41 83 ff 1c cmp $0x1c,%r15d
|
|
423b: 0f 8f 58 01 00 00 jg 0x4399
|
|
4241: 48 8b 9c 24 a0 00 00 mov 0xa0(%rsp),%rbx
|
|
4248: 00
|
|
4249: 48 85 db test %rbx,%rbx
|
|
424c: 0f 84 6c 01 00 00 je 0x43be
|
|
4252: 48 89 dd mov %rbx,%rbp
|
|
4255: ba 90 00 00 00 mov $0x90,%edx
|
|
425a: 48 83 e5 3f and $0x3f,%rbp
|
|
425e: 48 f7 dd neg %rbp
|
|
4261: 48 83 e5 3f and $0x3f,%rbp
|
|
4265: 4c 8d 24 2b lea (%rbx,%rbp,1),%r12
|
|
4269: 4c 89 e1 mov %r12,%rcx
|
|
426c: e8 0f bc 02 00 call 0x2fe80
|
|
4271: b8 01 00 00 00 mov $0x1,%eax
|
|
4276: 41 89 7c 24 18 mov %edi,0x18(%r12)
|
|
427b: 45 89 7c 24 04 mov %r15d,0x4(%r12)
|
|
4280: 41 c7 44 24 20 00 00 movl $0x0,0x20(%r12)
|
|
4287: 00 00
|
|
4289: c4 e2 01 f7 c0 shlx %r15d,%eax,%eax
|
|
428e: 83 fe 08 cmp $0x8,%esi
|
|
4291: 0f 84 45 02 00 00 je 0x44dc
|
|
4297: 83 fe 04 cmp $0x4,%esi
|
|
429a: 0f 84 99 00 00 00 je 0x4339
|
|
42a0: 83 fe 01 cmp $0x1,%esi
|
|
42a3: 75 3a jne 0x42df
|
|
42a5: c5 f1 57 c9 vxorpd %xmm1,%xmm1,%xmm1
|
|
42a9: c5 f3 2a c8 vcvtsi2sd %eax,%xmm1,%xmm1
|
|
42ad: c5 fb 10 05 13 4e c5 vmovsd 0x1c54e13(%rip),%xmm0 # 0x1c590c8
|
|
42b4: 01
|
|
42b5: c5 fb 5e d1 vdivsd %xmm1,%xmm0,%xmm2
|
|
42b9: 41 c7 04 24 09 00 00 movl $0x9,(%r12)
|
|
42c0: 00
|
|
42c1: 41 c7 44 24 08 01 00 movl $0x1,0x8(%r12)
|
|
42c8: 00 00
|
|
42ca: 41 c7 44 24 0c 00 00 movl $0x0,0xc(%r12)
|
|
42d1: 00 00
|
|
42d3: c4 c1 7b 11 54 24 10 vmovsd %xmm2,0x10(%r12)
|
|
42da: e9 95 00 00 00 jmp 0x4374
|
|
42df: 83 fe 02 cmp $0x2,%esi
|
|
42e2: 75 37 jne 0x431b
|
|
42e4: c5 f1 57 c9 vxorpd %xmm1,%xmm1,%xmm1
|
|
42e8: c5 f3 2a c8 vcvtsi2sd %eax,%xmm1,%xmm1
|
|
42ec: c5 fb 10 05 d4 4d c5 vmovsd 0x1c54dd4(%rip),%xmm0 # 0x1c590c8
|
|
42f3: 01
|
|
42f4: c5 fb 5e d1 vdivsd %xmm1,%xmm0,%xmm2
|
|
42f8: 41 c7 04 24 09 00 00 movl $0x9,(%r12)
|
|
42ff: 00
|
|
4300: 41 c7 44 24 08 00 00 movl $0x0,0x8(%r12)
|
|
4307: 00 00
|
|
4309: 41 c7 44 24 0c 01 00 movl $0x1,0xc(%r12)
|
|
4310: 00 00
|
|
4312: c4 c1 7b 11 54 24 10 vmovsd %xmm2,0x10(%r12)
|
|
4319: eb 59 jmp 0x4374
|
|
431b: 41 c7 04 24 00 00 00 movl $0x0,(%r12)
|
|
4322: 00
|
|
4323: b8 ee ff ff ff mov $0xffffffee,%eax
|
|
4328: 48 83 c4 38 add $0x38,%rsp
|
|
432c: 5d pop %rbp
|
|
432d: 41 5f pop %r15
|
|
432f: 41 5e pop %r14
|
|
4331: 41 5d pop %r13
|
|
4333: 41 5c pop %r12
|
|
4335: 5f pop %rdi
|
|
4336: 5e pop %rsi
|
|
4337: 5b pop %rbx
|
|
4338: c3 ret
|
|
4339: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0
|
|
433d: c5 fb 2a c0 vcvtsi2sd %eax,%xmm0,%xmm0
|
|
4341: b8 01 00 00 00 mov $0x1,%eax
|
|
4346: 41 c7 04 24 09 00 00 movl $0x9,(%r12)
|
|
434d: 00
|
|
434e: 41 89 44 24 08 mov %eax,0x8(%r12)
|
|
4353: 41 89 44 24 0c mov %eax,0xc(%r12)
|
|
4358: e8 63 bb 02 00 call 0x2fec0
|
|
435d: c5 f9 28 c8 vmovapd %xmm0,%xmm1
|
|
4361: c5 fb 10 05 5f 4d c5 vmovsd 0x1c54d5f(%rip),%xmm0 # 0x1c590c8
|
|
4368: 01
|
|
4369: c5 fb 5e c9 vdivsd %xmm1,%xmm0,%xmm1
|
|
436d: c4 c1 7b 11 4c 24 10 vmovsd %xmm1,0x10(%r12)
|
|
4374: 41 83 ff 04 cmp $0x4,%r15d
|
|
4378: 7f 35 jg 0x43af
|
|
437a: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12)
|
|
4381: 00 00
|
|
4383: 33 c0 xor %eax,%eax
|
|
4385: 4d 89 26 mov %r12,(%r14)
|
|
4388: 48 83 c4 38 add $0x38,%rsp
|
|
438c: 5d pop %rbp
|
|
438d: 41 5f pop %r15
|
|
438f: 41 5e pop %r14
|
|
4391: 41 5d pop %r13
|
|
4393: 41 5c pop %r12
|
|
4395: 5f pop %rdi
|
|
4396: 5e pop %rsi
|
|
4397: 5b pop %rbx
|
|
4398: c3 ret
|
|
4399: b8 ef ff ff ff mov $0xffffffef,%eax
|
|
439e: 48 83 c4 38 add $0x38,%rsp
|
|
43a2: 5d pop %rbp
|
|
43a3: 41 5f pop %r15
|
|
43a5: 41 5e pop %r14
|
|
43a7: 41 5d pop %r13
|
|
43a9: 41 5c pop %r12
|
|
43ab: 5f pop %rdi
|
|
43ac: 5e pop %rsi
|
|
43ad: 5b pop %rbx
|
|
43ae: c3 ret
|
|
43af: 41 83 ff 0a cmp $0xa,%r15d
|
|
43b3: 0f 8e e9 00 00 00 jle 0x44a2
|
|
43b9: 4d 85 ed test %r13,%r13
|
|
43bc: 75 16 jne 0x43d4
|
|
43be: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
43c3: 48 83 c4 38 add $0x38,%rsp
|
|
43c7: 5d pop %rbp
|
|
43c8: 41 5f pop %r15
|
|
43ca: 41 5e pop %r14
|
|
43cc: 41 5d pop %r13
|
|
43ce: 41 5c pop %r12
|
|
43d0: 5f pop %rdi
|
|
43d1: 5e pop %rsi
|
|
43d2: 5b pop %rbx
|
|
43d3: c3 ret
|
|
43d4: 4c 89 ee mov %r13,%rsi
|
|
43d7: 44 89 f9 mov %r15d,%ecx
|
|
43da: 48 83 e6 3f and $0x3f,%rsi
|
|
43de: 44 89 ff mov %r15d,%edi
|
|
43e1: 48 f7 de neg %rsi
|
|
43e4: 48 83 e6 3f and $0x3f,%rsi
|
|
43e8: 49 03 f5 add %r13,%rsi
|
|
43eb: 48 89 f2 mov %rsi,%rdx
|
|
43ee: e8 ed ba 02 00 call 0x2fee0
|
|
43f3: 49 89 c5 mov %rax,%r13
|
|
43f6: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx
|
|
43fd: 00
|
|
43fe: 49 89 54 24 30 mov %rdx,0x30(%r12)
|
|
4403: 41 8d 5f ff lea -0x1(%r15),%ebx
|
|
4407: 83 fb 11 cmp $0x11,%ebx
|
|
440a: 7f 39 jg 0x4445
|
|
440c: 89 d9 mov %ebx,%ecx
|
|
440e: e8 2d c2 02 00 call 0x30640
|
|
4413: 89 d9 mov %ebx,%ecx
|
|
4415: 48 89 f2 mov %rsi,%rdx
|
|
4418: 41 89 f8 mov %edi,%r8d
|
|
441b: 49 89 c1 mov %rax,%r9
|
|
441e: 49 89 44 24 38 mov %rax,0x38(%r12)
|
|
4423: e8 b8 c2 02 00 call 0x306e0
|
|
4428: 49 89 c1 mov %rax,%r9
|
|
442b: b8 01 00 00 00 mov $0x1,%eax
|
|
4430: c4 e2 61 f7 d8 shlx %ebx,%eax,%ebx
|
|
4435: c1 e3 04 shl $0x4,%ebx
|
|
4438: 83 c3 3f add $0x3f,%ebx
|
|
443b: 83 e3 c0 and $0xffffffc0,%ebx
|
|
443e: 41 89 5c 24 1c mov %ebx,0x1c(%r12)
|
|
4443: eb 1e jmp 0x4463
|
|
4445: 48 89 e0 mov %rsp,%rax
|
|
4448: 4c 89 e1 mov %r12,%rcx
|
|
444b: 49 89 f0 mov %rsi,%r8
|
|
444e: 41 89 f9 mov %edi,%r9d
|
|
4451: 48 89 50 20 mov %rdx,0x20(%rax)
|
|
4455: 89 da mov %ebx,%edx
|
|
4457: 4c 89 68 28 mov %r13,0x28(%rax)
|
|
445b: e8 a0 d6 02 00 call 0x31b00
|
|
4460: 49 89 c1 mov %rax,%r9
|
|
4463: 44 89 f9 mov %r15d,%ecx
|
|
4466: 48 89 f2 mov %rsi,%rdx
|
|
4469: 41 89 f8 mov %edi,%r8d
|
|
446c: 4d 89 4c 24 50 mov %r9,0x50(%r12)
|
|
4471: e8 6a 11 03 00 call 0x355e0
|
|
4476: 44 89 f9 mov %r15d,%ecx
|
|
4479: 48 89 f2 mov %rsi,%rdx
|
|
447c: 41 89 f8 mov %edi,%r8d
|
|
447f: 49 89 c1 mov %rax,%r9
|
|
4482: 49 89 44 24 58 mov %rax,0x58(%r12)
|
|
4487: e8 b4 15 03 00 call 0x35a40
|
|
448c: 4d 89 26 mov %r12,(%r14)
|
|
448f: 33 c0 xor %eax,%eax
|
|
4491: 48 83 c4 38 add $0x38,%rsp
|
|
4495: 5d pop %rbp
|
|
4496: 41 5f pop %r15
|
|
4498: 41 5e pop %r14
|
|
449a: 41 5d pop %r13
|
|
449c: 41 5c pop %r12
|
|
449e: 5f pop %rdi
|
|
449f: 5e pop %rsi
|
|
44a0: 5b pop %rbx
|
|
44a1: c3 ret
|
|
44a2: bf 0a 00 00 00 mov $0xa,%edi
|
|
44a7: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx
|
|
44ae: 00
|
|
44af: 48 8d 35 0a e7 60 02 lea 0x260e70a(%rip),%rsi # 0x2612bc0
|
|
44b6: 41 83 ff 07 cmp $0x7,%r15d
|
|
44ba: 0f 8f 3e ff ff ff jg 0x43fe
|
|
44c0: 49 89 d1 mov %rdx,%r9
|
|
44c3: 49 83 e1 3f and $0x3f,%r9
|
|
44c7: 49 f7 d9 neg %r9
|
|
44ca: 49 83 e1 3f and $0x3f,%r9
|
|
44ce: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12)
|
|
44d5: 00 00
|
|
44d7: 4c 03 ca add %rdx,%r9
|
|
44da: eb 87 jmp 0x4463
|
|
44dc: 33 c0 xor %eax,%eax
|
|
44de: 41 c7 04 24 09 00 00 movl $0x9,(%r12)
|
|
44e5: 00
|
|
44e6: 41 89 44 24 08 mov %eax,0x8(%r12)
|
|
44eb: 41 89 44 24 0c mov %eax,0xc(%r12)
|
|
44f0: e9 7f fe ff ff jmp 0x4374
|
|
44f5: 0f 1f 40 00 nopl 0x0(%rax)
|
|
44f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
4500: 53 push %rbx
|
|
4501: 56 push %rsi
|
|
4502: 57 push %rdi
|
|
4503: 41 54 push %r12
|
|
4505: 41 55 push %r13
|
|
4507: 41 56 push %r14
|
|
4509: 41 57 push %r15
|
|
450b: 55 push %rbp
|
|
450c: 48 83 ec 38 sub $0x38,%rsp
|
|
4510: 49 89 ce mov %rcx,%r14
|
|
4513: 4c 8b ac 24 a8 00 00 mov 0xa8(%rsp),%r13
|
|
451a: 00
|
|
451b: 44 89 cf mov %r9d,%edi
|
|
451e: 44 89 c6 mov %r8d,%esi
|
|
4521: 41 89 d7 mov %edx,%r15d
|
|
4524: 4d 85 f6 test %r14,%r14
|
|
4527: 0f 84 91 01 00 00 je 0x46be
|
|
452d: 41 83 ff 1e cmp $0x1e,%r15d
|
|
4531: 0f 87 62 01 00 00 ja 0x4699
|
|
4537: 41 83 ff 1c cmp $0x1c,%r15d
|
|
453b: 0f 8f 58 01 00 00 jg 0x4699
|
|
4541: 48 8b 9c 24 a0 00 00 mov 0xa0(%rsp),%rbx
|
|
4548: 00
|
|
4549: 48 85 db test %rbx,%rbx
|
|
454c: 0f 84 6c 01 00 00 je 0x46be
|
|
4552: 48 89 dd mov %rbx,%rbp
|
|
4555: ba 90 00 00 00 mov $0x90,%edx
|
|
455a: 48 83 e5 3f and $0x3f,%rbp
|
|
455e: 48 f7 dd neg %rbp
|
|
4561: 48 83 e5 3f and $0x3f,%rbp
|
|
4565: 4c 8d 24 2b lea (%rbx,%rbp,1),%r12
|
|
4569: 4c 89 e1 mov %r12,%rcx
|
|
456c: e8 ef 18 03 00 call 0x35e60
|
|
4571: b8 01 00 00 00 mov $0x1,%eax
|
|
4576: 41 89 7c 24 18 mov %edi,0x18(%r12)
|
|
457b: 45 89 7c 24 04 mov %r15d,0x4(%r12)
|
|
4580: 41 c7 44 24 20 00 00 movl $0x0,0x20(%r12)
|
|
4587: 00 00
|
|
4589: c4 e2 01 f7 c0 shlx %r15d,%eax,%eax
|
|
458e: 83 fe 08 cmp $0x8,%esi
|
|
4591: 0f 84 45 02 00 00 je 0x47dc
|
|
4597: 83 fe 04 cmp $0x4,%esi
|
|
459a: 0f 84 99 00 00 00 je 0x4639
|
|
45a0: 83 fe 01 cmp $0x1,%esi
|
|
45a3: 75 3a jne 0x45df
|
|
45a5: c5 f1 57 c9 vxorpd %xmm1,%xmm1,%xmm1
|
|
45a9: c5 f3 2a c8 vcvtsi2sd %eax,%xmm1,%xmm1
|
|
45ad: c5 fb 10 05 1b 4b c5 vmovsd 0x1c54b1b(%rip),%xmm0 # 0x1c590d0
|
|
45b4: 01
|
|
45b5: c5 fb 5e d1 vdivsd %xmm1,%xmm0,%xmm2
|
|
45b9: 41 c7 04 24 09 00 00 movl $0x9,(%r12)
|
|
45c0: 00
|
|
45c1: 41 c7 44 24 08 01 00 movl $0x1,0x8(%r12)
|
|
45c8: 00 00
|
|
45ca: 41 c7 44 24 0c 00 00 movl $0x0,0xc(%r12)
|
|
45d1: 00 00
|
|
45d3: c4 c1 7b 11 54 24 10 vmovsd %xmm2,0x10(%r12)
|
|
45da: e9 95 00 00 00 jmp 0x4674
|
|
45df: 83 fe 02 cmp $0x2,%esi
|
|
45e2: 75 37 jne 0x461b
|
|
45e4: c5 f1 57 c9 vxorpd %xmm1,%xmm1,%xmm1
|
|
45e8: c5 f3 2a c8 vcvtsi2sd %eax,%xmm1,%xmm1
|
|
45ec: c5 fb 10 05 dc 4a c5 vmovsd 0x1c54adc(%rip),%xmm0 # 0x1c590d0
|
|
45f3: 01
|
|
45f4: c5 fb 5e d1 vdivsd %xmm1,%xmm0,%xmm2
|
|
45f8: 41 c7 04 24 09 00 00 movl $0x9,(%r12)
|
|
45ff: 00
|
|
4600: 41 c7 44 24 08 00 00 movl $0x0,0x8(%r12)
|
|
4607: 00 00
|
|
4609: 41 c7 44 24 0c 01 00 movl $0x1,0xc(%r12)
|
|
4610: 00 00
|
|
4612: c4 c1 7b 11 54 24 10 vmovsd %xmm2,0x10(%r12)
|
|
4619: eb 59 jmp 0x4674
|
|
461b: 41 c7 04 24 00 00 00 movl $0x0,(%r12)
|
|
4622: 00
|
|
4623: b8 ee ff ff ff mov $0xffffffee,%eax
|
|
4628: 48 83 c4 38 add $0x38,%rsp
|
|
462c: 5d pop %rbp
|
|
462d: 41 5f pop %r15
|
|
462f: 41 5e pop %r14
|
|
4631: 41 5d pop %r13
|
|
4633: 41 5c pop %r12
|
|
4635: 5f pop %rdi
|
|
4636: 5e pop %rsi
|
|
4637: 5b pop %rbx
|
|
4638: c3 ret
|
|
4639: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0
|
|
463d: c5 fb 2a c0 vcvtsi2sd %eax,%xmm0,%xmm0
|
|
4641: b8 01 00 00 00 mov $0x1,%eax
|
|
4646: 41 c7 04 24 09 00 00 movl $0x9,(%r12)
|
|
464d: 00
|
|
464e: 41 89 44 24 08 mov %eax,0x8(%r12)
|
|
4653: 41 89 44 24 0c mov %eax,0xc(%r12)
|
|
4658: e8 43 18 03 00 call 0x35ea0
|
|
465d: c5 f9 28 c8 vmovapd %xmm0,%xmm1
|
|
4661: c5 fb 10 05 67 4a c5 vmovsd 0x1c54a67(%rip),%xmm0 # 0x1c590d0
|
|
4668: 01
|
|
4669: c5 fb 5e c9 vdivsd %xmm1,%xmm0,%xmm1
|
|
466d: c4 c1 7b 11 4c 24 10 vmovsd %xmm1,0x10(%r12)
|
|
4674: 41 83 ff 04 cmp $0x4,%r15d
|
|
4678: 7f 35 jg 0x46af
|
|
467a: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12)
|
|
4681: 00 00
|
|
4683: 33 c0 xor %eax,%eax
|
|
4685: 4d 89 26 mov %r12,(%r14)
|
|
4688: 48 83 c4 38 add $0x38,%rsp
|
|
468c: 5d pop %rbp
|
|
468d: 41 5f pop %r15
|
|
468f: 41 5e pop %r14
|
|
4691: 41 5d pop %r13
|
|
4693: 41 5c pop %r12
|
|
4695: 5f pop %rdi
|
|
4696: 5e pop %rsi
|
|
4697: 5b pop %rbx
|
|
4698: c3 ret
|
|
4699: b8 ef ff ff ff mov $0xffffffef,%eax
|
|
469e: 48 83 c4 38 add $0x38,%rsp
|
|
46a2: 5d pop %rbp
|
|
46a3: 41 5f pop %r15
|
|
46a5: 41 5e pop %r14
|
|
46a7: 41 5d pop %r13
|
|
46a9: 41 5c pop %r12
|
|
46ab: 5f pop %rdi
|
|
46ac: 5e pop %rsi
|
|
46ad: 5b pop %rbx
|
|
46ae: c3 ret
|
|
46af: 41 83 ff 0a cmp $0xa,%r15d
|
|
46b3: 0f 8e e9 00 00 00 jle 0x47a2
|
|
46b9: 4d 85 ed test %r13,%r13
|
|
46bc: 75 16 jne 0x46d4
|
|
46be: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
46c3: 48 83 c4 38 add $0x38,%rsp
|
|
46c7: 5d pop %rbp
|
|
46c8: 41 5f pop %r15
|
|
46ca: 41 5e pop %r14
|
|
46cc: 41 5d pop %r13
|
|
46ce: 41 5c pop %r12
|
|
46d0: 5f pop %rdi
|
|
46d1: 5e pop %rsi
|
|
46d2: 5b pop %rbx
|
|
46d3: c3 ret
|
|
46d4: 4c 89 ee mov %r13,%rsi
|
|
46d7: 44 89 f9 mov %r15d,%ecx
|
|
46da: 48 83 e6 3f and $0x3f,%rsi
|
|
46de: 44 89 ff mov %r15d,%edi
|
|
46e1: 48 f7 de neg %rsi
|
|
46e4: 48 83 e6 3f and $0x3f,%rsi
|
|
46e8: 49 03 f5 add %r13,%rsi
|
|
46eb: 48 89 f2 mov %rsi,%rdx
|
|
46ee: e8 cd 17 03 00 call 0x35ec0
|
|
46f3: 49 89 c5 mov %rax,%r13
|
|
46f6: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx
|
|
46fd: 00
|
|
46fe: 49 89 54 24 30 mov %rdx,0x30(%r12)
|
|
4703: 41 8d 5f ff lea -0x1(%r15),%ebx
|
|
4707: 83 fb 11 cmp $0x11,%ebx
|
|
470a: 7f 39 jg 0x4745
|
|
470c: 89 d9 mov %ebx,%ecx
|
|
470e: e8 2d bf 02 00 call 0x30640
|
|
4713: 89 d9 mov %ebx,%ecx
|
|
4715: 48 89 f2 mov %rsi,%rdx
|
|
4718: 41 89 f8 mov %edi,%r8d
|
|
471b: 49 89 c1 mov %rax,%r9
|
|
471e: 49 89 44 24 38 mov %rax,0x38(%r12)
|
|
4723: e8 38 1f 03 00 call 0x36660
|
|
4728: 49 89 c1 mov %rax,%r9
|
|
472b: b8 01 00 00 00 mov $0x1,%eax
|
|
4730: c4 e2 61 f7 d8 shlx %ebx,%eax,%ebx
|
|
4735: c1 e3 04 shl $0x4,%ebx
|
|
4738: 83 c3 3f add $0x3f,%ebx
|
|
473b: 83 e3 c0 and $0xffffffc0,%ebx
|
|
473e: 41 89 5c 24 1c mov %ebx,0x1c(%r12)
|
|
4743: eb 1e jmp 0x4763
|
|
4745: 48 89 e0 mov %rsp,%rax
|
|
4748: 4c 89 e1 mov %r12,%rcx
|
|
474b: 49 89 f0 mov %rsi,%r8
|
|
474e: 41 89 f9 mov %edi,%r9d
|
|
4751: 48 89 50 20 mov %rdx,0x20(%rax)
|
|
4755: 89 da mov %ebx,%edx
|
|
4757: 4c 89 68 28 mov %r13,0x28(%rax)
|
|
475b: e8 20 33 03 00 call 0x37a80
|
|
4760: 49 89 c1 mov %rax,%r9
|
|
4763: 44 89 f9 mov %r15d,%ecx
|
|
4766: 48 89 f2 mov %rsi,%rdx
|
|
4769: 41 89 f8 mov %edi,%r8d
|
|
476c: 4d 89 4c 24 50 mov %r9,0x50(%r12)
|
|
4771: e8 ea 6d 03 00 call 0x3b560
|
|
4776: 44 89 f9 mov %r15d,%ecx
|
|
4779: 48 89 f2 mov %rsi,%rdx
|
|
477c: 41 89 f8 mov %edi,%r8d
|
|
477f: 49 89 c1 mov %rax,%r9
|
|
4782: 49 89 44 24 58 mov %rax,0x58(%r12)
|
|
4787: e8 34 72 03 00 call 0x3b9c0
|
|
478c: 4d 89 26 mov %r12,(%r14)
|
|
478f: 33 c0 xor %eax,%eax
|
|
4791: 48 83 c4 38 add $0x38,%rsp
|
|
4795: 5d pop %rbp
|
|
4796: 41 5f pop %r15
|
|
4798: 41 5e pop %r14
|
|
479a: 41 5d pop %r13
|
|
479c: 41 5c pop %r12
|
|
479e: 5f pop %rdi
|
|
479f: 5e pop %rsi
|
|
47a0: 5b pop %rbx
|
|
47a1: c3 ret
|
|
47a2: bf 0a 00 00 00 mov $0xa,%edi
|
|
47a7: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx
|
|
47ae: 00
|
|
47af: 48 8d 35 0a e4 60 02 lea 0x260e40a(%rip),%rsi # 0x2612bc0
|
|
47b6: 41 83 ff 07 cmp $0x7,%r15d
|
|
47ba: 0f 8f 3e ff ff ff jg 0x46fe
|
|
47c0: 49 89 d1 mov %rdx,%r9
|
|
47c3: 49 83 e1 3f and $0x3f,%r9
|
|
47c7: 49 f7 d9 neg %r9
|
|
47ca: 49 83 e1 3f and $0x3f,%r9
|
|
47ce: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12)
|
|
47d5: 00 00
|
|
47d7: 4c 03 ca add %rdx,%r9
|
|
47da: eb 87 jmp 0x4763
|
|
47dc: 33 c0 xor %eax,%eax
|
|
47de: 41 c7 04 24 09 00 00 movl $0x9,(%r12)
|
|
47e5: 00
|
|
47e6: 41 89 44 24 08 mov %eax,0x8(%r12)
|
|
47eb: 41 89 44 24 0c mov %eax,0xc(%r12)
|
|
47f0: e9 7f fe ff ff jmp 0x4674
|
|
47f5: 0f 1f 40 00 nopl 0x0(%rax)
|
|
47f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
4800: 48 83 ec 28 sub $0x28,%rsp
|
|
4804: 48 85 c9 test %rcx,%rcx
|
|
4807: 74 20 je 0x4829
|
|
4809: 48 85 d2 test %rdx,%rdx
|
|
480c: 74 1b je 0x4829
|
|
480e: 45 85 c0 test %r8d,%r8d
|
|
4811: 7f 0a jg 0x481d
|
|
4813: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
4818: 48 83 c4 28 add $0x28,%rsp
|
|
481c: c3 ret
|
|
481d: e8 be 75 03 00 call 0x3bde0
|
|
4822: 33 c0 xor %eax,%eax
|
|
4824: 48 83 c4 28 add $0x28,%rsp
|
|
4828: c3 ret
|
|
4829: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
482e: 48 83 c4 28 add $0x28,%rsp
|
|
4832: c3 ret
|
|
4833: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
4838: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
483f: 00
|
|
4840: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
|
|
4845: 48 85 c9 test %rcx,%rcx
|
|
4848: 74 22 je 0x486c
|
|
484a: 48 85 d2 test %rdx,%rdx
|
|
484d: 74 1d je 0x486c
|
|
484f: 45 85 c0 test %r8d,%r8d
|
|
4852: 7f 0b jg 0x485f
|
|
4854: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
4859: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
485e: c3 ret
|
|
485f: e8 5c 77 03 00 call 0x3bfc0
|
|
4864: 33 c0 xor %eax,%eax
|
|
4866: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
486b: c3 ret
|
|
486c: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
4871: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
4876: c3 ret
|
|
4877: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
487e: 00 00
|
|
4880: 48 83 ec 28 sub $0x28,%rsp
|
|
4884: 48 85 c9 test %rcx,%rcx
|
|
4887: 74 20 je 0x48a9
|
|
4889: 48 85 d2 test %rdx,%rdx
|
|
488c: 74 1b je 0x48a9
|
|
488e: 45 85 c0 test %r8d,%r8d
|
|
4891: 7f 0a jg 0x489d
|
|
4893: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
4898: 48 83 c4 28 add $0x28,%rsp
|
|
489c: c3 ret
|
|
489d: e8 fe 78 03 00 call 0x3c1a0
|
|
48a2: 33 c0 xor %eax,%eax
|
|
48a4: 48 83 c4 28 add $0x28,%rsp
|
|
48a8: c3 ret
|
|
48a9: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
48ae: 48 83 c4 28 add $0x28,%rsp
|
|
48b2: c3 ret
|
|
48b3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
48b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
48bf: 00
|
|
48c0: 56 push %rsi
|
|
48c1: 48 89 d6 mov %rdx,%rsi
|
|
48c4: 48 85 c9 test %rcx,%rcx
|
|
48c7: 0f 84 d0 01 00 00 je 0x4a9d
|
|
48cd: 48 85 f6 test %rsi,%rsi
|
|
48d0: 0f 84 c7 01 00 00 je 0x4a9d
|
|
48d6: 45 85 c0 test %r8d,%r8d
|
|
48d9: 0f 8e b7 01 00 00 jle 0x4a96
|
|
48df: 41 83 f8 10 cmp $0x10,%r8d
|
|
48e3: 0f 8c 9d 01 00 00 jl 0x4a86
|
|
48e9: 49 89 f1 mov %rsi,%r9
|
|
48ec: 49 83 e1 1f and $0x1f,%r9
|
|
48f0: 45 89 c9 mov %r9d,%r9d
|
|
48f3: 45 85 c9 test %r9d,%r9d
|
|
48f6: 74 18 je 0x4910
|
|
48f8: 41 f7 c1 07 00 00 00 test $0x7,%r9d
|
|
48ff: 0f 85 81 01 00 00 jne 0x4a86
|
|
4905: 41 f7 d9 neg %r9d
|
|
4908: 41 83 c1 20 add $0x20,%r9d
|
|
490c: 41 c1 e9 03 shr $0x3,%r9d
|
|
4910: 41 8d 41 10 lea 0x10(%r9),%eax
|
|
4914: 44 3b c0 cmp %eax,%r8d
|
|
4917: 0f 8c 69 01 00 00 jl 0x4a86
|
|
491d: 44 89 c0 mov %r8d,%eax
|
|
4920: 33 d2 xor %edx,%edx
|
|
4922: 41 2b c1 sub %r9d,%eax
|
|
4925: 83 e0 0f and $0xf,%eax
|
|
4928: f7 d8 neg %eax
|
|
492a: 41 03 c0 add %r8d,%eax
|
|
492d: 45 85 c9 test %r9d,%r9d
|
|
4930: 76 25 jbe 0x4957
|
|
4932: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
4939: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
4940: c5 fb 10 04 d1 vmovsd (%rcx,%rdx,8),%xmm0
|
|
4945: c5 fb 59 0c d6 vmulsd (%rsi,%rdx,8),%xmm0,%xmm1
|
|
494a: c5 fb 11 0c d6 vmovsd %xmm1,(%rsi,%rdx,8)
|
|
494f: 48 ff c2 inc %rdx
|
|
4952: 49 3b d1 cmp %r9,%rdx
|
|
4955: 72 e9 jb 0x4940
|
|
4957: 48 63 d0 movslq %eax,%rdx
|
|
495a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
4960: c4 a1 79 10 04 c9 vmovupd (%rcx,%r9,8),%xmm0
|
|
4966: c4 a1 79 10 5c c9 20 vmovupd 0x20(%rcx,%r9,8),%xmm3
|
|
496d: c4 a3 7d 18 4c c9 10 vinsertf128 $0x1,0x10(%rcx,%r9,8),%ymm0,%ymm1
|
|
4974: 01
|
|
4975: c4 a3 65 18 64 c9 30 vinsertf128 $0x1,0x30(%rcx,%r9,8),%ymm3,%ymm4
|
|
497c: 01
|
|
497d: c4 a1 75 59 14 ce vmulpd (%rsi,%r9,8),%ymm1,%ymm2
|
|
4983: c4 a1 5d 59 6c ce 20 vmulpd 0x20(%rsi,%r9,8),%ymm4,%ymm5
|
|
498a: c4 a1 79 10 44 c9 40 vmovupd 0x40(%rcx,%r9,8),%xmm0
|
|
4991: c4 a1 79 10 5c c9 60 vmovupd 0x60(%rcx,%r9,8),%xmm3
|
|
4998: c4 a1 7d 11 14 ce vmovupd %ymm2,(%rsi,%r9,8)
|
|
499e: c4 a1 7d 11 6c ce 20 vmovupd %ymm5,0x20(%rsi,%r9,8)
|
|
49a5: c4 a3 7d 18 4c c9 50 vinsertf128 $0x1,0x50(%rcx,%r9,8),%ymm0,%ymm1
|
|
49ac: 01
|
|
49ad: c4 a3 65 18 64 c9 70 vinsertf128 $0x1,0x70(%rcx,%r9,8),%ymm3,%ymm4
|
|
49b4: 01
|
|
49b5: c4 a1 75 59 54 ce 40 vmulpd 0x40(%rsi,%r9,8),%ymm1,%ymm2
|
|
49bc: c4 a1 5d 59 6c ce 60 vmulpd 0x60(%rsi,%r9,8),%ymm4,%ymm5
|
|
49c3: c4 a1 7d 11 54 ce 40 vmovupd %ymm2,0x40(%rsi,%r9,8)
|
|
49ca: c4 a1 7d 11 6c ce 60 vmovupd %ymm5,0x60(%rsi,%r9,8)
|
|
49d1: 49 83 c1 10 add $0x10,%r9
|
|
49d5: 4c 3b ca cmp %rdx,%r9
|
|
49d8: 72 86 jb 0x4960
|
|
49da: 44 8d 48 01 lea 0x1(%rax),%r9d
|
|
49de: 45 3b c8 cmp %r8d,%r9d
|
|
49e1: 0f 87 93 00 00 00 ja 0x4a7a
|
|
49e7: 4d 63 d0 movslq %r8d,%r10
|
|
49ea: 4c 2b d2 sub %rdx,%r10
|
|
49ed: 49 83 fa 04 cmp $0x4,%r10
|
|
49f1: 0f 8c 8a 00 00 00 jl 0x4a81
|
|
49f7: 45 89 d3 mov %r10d,%r11d
|
|
49fa: 45 33 c9 xor %r9d,%r9d
|
|
49fd: 41 83 e3 fc and $0xfffffffc,%r11d
|
|
4a01: 4c 8d 04 d6 lea (%rsi,%rdx,8),%r8
|
|
4a05: 4d 63 db movslq %r11d,%r11
|
|
4a08: 48 8d 14 d1 lea (%rcx,%rdx,8),%rdx
|
|
4a0c: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
4a13: 00
|
|
4a14: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
4a1b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
4a20: c4 a1 79 10 04 ca vmovupd (%rdx,%r9,8),%xmm0
|
|
4a26: c4 a3 7d 18 4c ca 10 vinsertf128 $0x1,0x10(%rdx,%r9,8),%ymm0,%ymm1
|
|
4a2d: 01
|
|
4a2e: c4 81 75 59 14 c8 vmulpd (%r8,%r9,8),%ymm1,%ymm2
|
|
4a34: c4 81 7d 11 14 c8 vmovupd %ymm2,(%r8,%r9,8)
|
|
4a3a: 49 83 c1 04 add $0x4,%r9
|
|
4a3e: 4d 3b cb cmp %r11,%r9
|
|
4a41: 72 dd jb 0x4a20
|
|
4a43: 4d 3b da cmp %r10,%r11
|
|
4a46: 73 32 jae 0x4a7a
|
|
4a48: 48 63 c0 movslq %eax,%rax
|
|
4a4b: 48 8d 14 c6 lea (%rsi,%rax,8),%rdx
|
|
4a4f: 48 8d 04 c1 lea (%rcx,%rax,8),%rax
|
|
4a53: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
4a58: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
4a5f: 00
|
|
4a60: c4 a1 7b 10 04 d8 vmovsd (%rax,%r11,8),%xmm0
|
|
4a66: c4 a1 7b 59 0c da vmulsd (%rdx,%r11,8),%xmm0,%xmm1
|
|
4a6c: c4 a1 7b 11 0c da vmovsd %xmm1,(%rdx,%r11,8)
|
|
4a72: 49 ff c3 inc %r11
|
|
4a75: 4d 3b da cmp %r10,%r11
|
|
4a78: 72 e6 jb 0x4a60
|
|
4a7a: 33 c0 xor %eax,%eax
|
|
4a7c: c5 f8 77 vzeroupper
|
|
4a7f: 5e pop %rsi
|
|
4a80: c3 ret
|
|
4a81: 45 33 db xor %r11d,%r11d
|
|
4a84: eb bd jmp 0x4a43
|
|
4a86: 33 c0 xor %eax,%eax
|
|
4a88: 41 83 f8 01 cmp $0x1,%r8d
|
|
4a8c: 72 ec jb 0x4a7a
|
|
4a8e: 4d 63 d0 movslq %r8d,%r10
|
|
4a91: 45 33 db xor %r11d,%r11d
|
|
4a94: eb ad jmp 0x4a43
|
|
4a96: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
4a9b: 5e pop %rsi
|
|
4a9c: c3 ret
|
|
4a9d: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
4aa2: 5e pop %rsi
|
|
4aa3: c3 ret
|
|
4aa4: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
4aab: 00
|
|
4aac: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
4ab3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
4ab8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
4abf: 00
|
|
4ac0: 53 push %rbx
|
|
4ac1: 48 85 c9 test %rcx,%rcx
|
|
4ac4: 0f 84 aa 01 00 00 je 0x4c74
|
|
4aca: 48 85 d2 test %rdx,%rdx
|
|
4acd: 0f 84 a1 01 00 00 je 0x4c74
|
|
4ad3: 45 85 c0 test %r8d,%r8d
|
|
4ad6: 0f 8e 91 01 00 00 jle 0x4c6d
|
|
4adc: 41 83 f8 10 cmp $0x10,%r8d
|
|
4ae0: 0f 8c 80 01 00 00 jl 0x4c66
|
|
4ae6: 49 89 d3 mov %rdx,%r11
|
|
4ae9: 49 83 e3 1f and $0x1f,%r11
|
|
4aed: 45 85 db test %r11d,%r11d
|
|
4af0: 74 18 je 0x4b0a
|
|
4af2: 41 f7 c3 07 00 00 00 test $0x7,%r11d
|
|
4af9: 0f 85 67 01 00 00 jne 0x4c66
|
|
4aff: 41 f7 db neg %r11d
|
|
4b02: 41 83 c3 20 add $0x20,%r11d
|
|
4b06: 41 c1 eb 03 shr $0x3,%r11d
|
|
4b0a: 41 8d 43 10 lea 0x10(%r11),%eax
|
|
4b0e: 44 3b c0 cmp %eax,%r8d
|
|
4b11: 0f 8c 4f 01 00 00 jl 0x4c66
|
|
4b17: 44 89 c0 mov %r8d,%eax
|
|
4b1a: 45 33 d2 xor %r10d,%r10d
|
|
4b1d: 41 2b c3 sub %r11d,%eax
|
|
4b20: 83 e0 0f and $0xf,%eax
|
|
4b23: f7 d8 neg %eax
|
|
4b25: 41 03 c0 add %r8d,%eax
|
|
4b28: 44 89 db mov %r11d,%ebx
|
|
4b2b: 45 85 db test %r11d,%r11d
|
|
4b2e: 76 2a jbe 0x4b5a
|
|
4b30: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
4b37: 00
|
|
4b38: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
4b3f: 90 nop
|
|
4b40: c4 a1 7b 10 04 d1 vmovsd (%rcx,%r10,8),%xmm0
|
|
4b46: c4 a1 7b 59 0c d2 vmulsd (%rdx,%r10,8),%xmm0,%xmm1
|
|
4b4c: c4 a1 7b 11 0c d2 vmovsd %xmm1,(%rdx,%r10,8)
|
|
4b52: 49 ff c2 inc %r10
|
|
4b55: 4c 3b d3 cmp %rbx,%r10
|
|
4b58: 72 e6 jb 0x4b40
|
|
4b5a: 4c 63 d0 movslq %eax,%r10
|
|
4b5d: 0f 1f 00 nopl (%rax)
|
|
4b60: c5 fd 10 04 d9 vmovupd (%rcx,%rbx,8),%ymm0
|
|
4b65: 4c 8d 1c da lea (%rdx,%rbx,8),%r11
|
|
4b69: c5 fd 10 54 d9 20 vmovupd 0x20(%rcx,%rbx,8),%ymm2
|
|
4b6f: c5 fd 10 64 d9 40 vmovupd 0x40(%rcx,%rbx,8),%ymm4
|
|
4b75: c4 c1 7d 59 0b vmulpd (%r11),%ymm0,%ymm1
|
|
4b7a: c5 fd 10 44 d9 60 vmovupd 0x60(%rcx,%rbx,8),%ymm0
|
|
4b80: c4 c1 6d 59 5b 20 vmulpd 0x20(%r11),%ymm2,%ymm3
|
|
4b86: c4 c1 5d 59 6b 40 vmulpd 0x40(%r11),%ymm4,%ymm5
|
|
4b8c: c4 c1 7d 11 0b vmovupd %ymm1,(%r11)
|
|
4b91: c4 c1 7d 59 4b 60 vmulpd 0x60(%r11),%ymm0,%ymm1
|
|
4b97: c4 c1 7d 11 5b 20 vmovupd %ymm3,0x20(%r11)
|
|
4b9d: c4 c1 7d 11 6b 40 vmovupd %ymm5,0x40(%r11)
|
|
4ba3: c4 c1 7d 11 4b 60 vmovupd %ymm1,0x60(%r11)
|
|
4ba9: 48 83 c3 10 add $0x10,%rbx
|
|
4bad: 49 3b da cmp %r10,%rbx
|
|
4bb0: 72 ae jb 0x4b60
|
|
4bb2: 8d 58 01 lea 0x1(%rax),%ebx
|
|
4bb5: 41 3b d8 cmp %r8d,%ebx
|
|
4bb8: 0f 87 9c 00 00 00 ja 0x4c5a
|
|
4bbe: 4d 63 c8 movslq %r8d,%r9
|
|
4bc1: 48 63 c0 movslq %eax,%rax
|
|
4bc4: 4c 2b c8 sub %rax,%r9
|
|
4bc7: 49 83 f9 04 cmp $0x4,%r9
|
|
4bcb: 0f 8c 90 00 00 00 jl 0x4c61
|
|
4bd1: 48 63 c0 movslq %eax,%rax
|
|
4bd4: 45 89 ca mov %r9d,%r10d
|
|
4bd7: 41 83 e2 fc and $0xfffffffc,%r10d
|
|
4bdb: 45 33 c0 xor %r8d,%r8d
|
|
4bde: 4d 63 d2 movslq %r10d,%r10
|
|
4be1: 48 8d 1c c2 lea (%rdx,%rax,8),%rbx
|
|
4be5: 4c 8d 1c c1 lea (%rcx,%rax,8),%r11
|
|
4be9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
4bf0: 00
|
|
4bf1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
4bf8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
4bff: 00
|
|
4c00: c4 81 7d 10 04 c3 vmovupd (%r11,%r8,8),%ymm0
|
|
4c06: c4 a1 7d 59 0c c3 vmulpd (%rbx,%r8,8),%ymm0,%ymm1
|
|
4c0c: c4 a1 7d 11 0c c3 vmovupd %ymm1,(%rbx,%r8,8)
|
|
4c12: 49 83 c0 04 add $0x4,%r8
|
|
4c16: 4d 3b c2 cmp %r10,%r8
|
|
4c19: 72 e5 jb 0x4c00
|
|
4c1b: 4d 3b d1 cmp %r9,%r10
|
|
4c1e: 73 3a jae 0x4c5a
|
|
4c20: 48 63 c0 movslq %eax,%rax
|
|
4c23: 48 8d 14 c2 lea (%rdx,%rax,8),%rdx
|
|
4c27: 48 8d 04 c1 lea (%rcx,%rax,8),%rax
|
|
4c2b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
4c32: 00
|
|
4c33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
4c3a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
4c40: c4 a1 7b 10 04 d0 vmovsd (%rax,%r10,8),%xmm0
|
|
4c46: c4 a1 7b 59 0c d2 vmulsd (%rdx,%r10,8),%xmm0,%xmm1
|
|
4c4c: c4 a1 7b 11 0c d2 vmovsd %xmm1,(%rdx,%r10,8)
|
|
4c52: 49 ff c2 inc %r10
|
|
4c55: 4d 3b d1 cmp %r9,%r10
|
|
4c58: 72 e6 jb 0x4c40
|
|
4c5a: 33 c0 xor %eax,%eax
|
|
4c5c: c5 f8 77 vzeroupper
|
|
4c5f: 5b pop %rbx
|
|
4c60: c3 ret
|
|
4c61: 45 33 d2 xor %r10d,%r10d
|
|
4c64: eb b5 jmp 0x4c1b
|
|
4c66: 33 c0 xor %eax,%eax
|
|
4c68: e9 45 ff ff ff jmp 0x4bb2
|
|
4c6d: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
4c72: 5b pop %rbx
|
|
4c73: c3 ret
|
|
4c74: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
4c79: 5b pop %rbx
|
|
4c7a: c3 ret
|
|
4c7b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
4c80: 53 push %rbx
|
|
4c81: 49 89 ca mov %rcx,%r10
|
|
4c84: 4d 85 d2 test %r10,%r10
|
|
4c87: 0f 84 a4 01 00 00 je 0x4e31
|
|
4c8d: 48 85 d2 test %rdx,%rdx
|
|
4c90: 0f 84 9b 01 00 00 je 0x4e31
|
|
4c96: 45 85 c0 test %r8d,%r8d
|
|
4c99: 0f 8e 8b 01 00 00 jle 0x4e2a
|
|
4c9f: 41 83 f8 10 cmp $0x10,%r8d
|
|
4ca3: 0f 8c 79 01 00 00 jl 0x4e22
|
|
4ca9: 48 89 d3 mov %rdx,%rbx
|
|
4cac: 48 83 e3 1f and $0x1f,%rbx
|
|
4cb0: 85 db test %ebx,%ebx
|
|
4cb2: 74 11 je 0x4cc5
|
|
4cb4: f6 c3 07 test $0x7,%bl
|
|
4cb7: 0f 85 65 01 00 00 jne 0x4e22
|
|
4cbd: f7 db neg %ebx
|
|
4cbf: 83 c3 20 add $0x20,%ebx
|
|
4cc2: c1 eb 03 shr $0x3,%ebx
|
|
4cc5: 8d 43 10 lea 0x10(%rbx),%eax
|
|
4cc8: 44 3b c0 cmp %eax,%r8d
|
|
4ccb: 0f 8c 51 01 00 00 jl 0x4e22
|
|
4cd1: 45 89 c1 mov %r8d,%r9d
|
|
4cd4: 33 c0 xor %eax,%eax
|
|
4cd6: 44 2b cb sub %ebx,%r9d
|
|
4cd9: 41 83 e1 0f and $0xf,%r9d
|
|
4cdd: 41 f7 d9 neg %r9d
|
|
4ce0: 45 03 c8 add %r8d,%r9d
|
|
4ce3: 89 d9 mov %ebx,%ecx
|
|
4ce5: 85 db test %ebx,%ebx
|
|
4ce7: 76 2f jbe 0x4d18
|
|
4ce9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
4cf0: 00
|
|
4cf1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
4cf8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
4cff: 00
|
|
4d00: c4 c1 7b 10 04 c2 vmovsd (%r10,%rax,8),%xmm0
|
|
4d06: c5 fb 59 0c c2 vmulsd (%rdx,%rax,8),%xmm0,%xmm1
|
|
4d0b: c5 fb 11 0c c2 vmovsd %xmm1,(%rdx,%rax,8)
|
|
4d10: 48 ff c0 inc %rax
|
|
4d13: 48 3b c1 cmp %rcx,%rax
|
|
4d16: 72 e8 jb 0x4d00
|
|
4d18: 49 63 c1 movslq %r9d,%rax
|
|
4d1b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
4d20: c4 c1 7d 10 04 ca vmovupd (%r10,%rcx,8),%ymm0
|
|
4d26: c4 c1 7d 10 54 ca 20 vmovupd 0x20(%r10,%rcx,8),%ymm2
|
|
4d2d: c4 c1 7d 10 64 ca 40 vmovupd 0x40(%r10,%rcx,8),%ymm4
|
|
4d34: 62 c1 fd 28 10 44 ca vmovupd 0x60(%r10,%rcx,8),%ymm16
|
|
4d3b: 03
|
|
4d3c: c5 fd 59 0c ca vmulpd (%rdx,%rcx,8),%ymm0,%ymm1
|
|
4d41: c5 ed 59 5c ca 20 vmulpd 0x20(%rdx,%rcx,8),%ymm2,%ymm3
|
|
4d47: c5 dd 59 6c ca 40 vmulpd 0x40(%rdx,%rcx,8),%ymm4,%ymm5
|
|
4d4d: 62 e1 fd 20 59 4c ca vmulpd 0x60(%rdx,%rcx,8),%ymm16,%ymm17
|
|
4d54: 03
|
|
4d55: c5 fd 11 0c ca vmovupd %ymm1,(%rdx,%rcx,8)
|
|
4d5a: c5 fd 11 5c ca 20 vmovupd %ymm3,0x20(%rdx,%rcx,8)
|
|
4d60: c5 fd 11 6c ca 40 vmovupd %ymm5,0x40(%rdx,%rcx,8)
|
|
4d66: 62 e1 fd 28 11 4c ca vmovupd %ymm17,0x60(%rdx,%rcx,8)
|
|
4d6d: 03
|
|
4d6e: 48 83 c1 10 add $0x10,%rcx
|
|
4d72: 48 3b c8 cmp %rax,%rcx
|
|
4d75: 72 a9 jb 0x4d20
|
|
4d77: 41 8d 41 01 lea 0x1(%r9),%eax
|
|
4d7b: 41 3b c0 cmp %r8d,%eax
|
|
4d7e: 0f 87 93 00 00 00 ja 0x4e17
|
|
4d84: 4d 63 c0 movslq %r8d,%r8
|
|
4d87: 4d 63 c9 movslq %r9d,%r9
|
|
4d8a: 4d 2b c1 sub %r9,%r8
|
|
4d8d: 49 83 f8 04 cmp $0x4,%r8
|
|
4d91: 0f 8c 87 00 00 00 jl 0x4e1e
|
|
4d97: 4d 63 c9 movslq %r9d,%r9
|
|
4d9a: 44 89 c3 mov %r8d,%ebx
|
|
4d9d: 83 e3 fc and $0xfffffffc,%ebx
|
|
4da0: 33 c9 xor %ecx,%ecx
|
|
4da2: 48 63 db movslq %ebx,%rbx
|
|
4da5: 4a 8d 04 ca lea (%rdx,%r9,8),%rax
|
|
4da9: 4f 8d 1c ca lea (%r10,%r9,8),%r11
|
|
4dad: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
4db4: 00
|
|
4db5: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
4dbc: 0f 1f 40 00 nopl 0x0(%rax)
|
|
4dc0: c4 c1 7d 10 04 cb vmovupd (%r11,%rcx,8),%ymm0
|
|
4dc6: c5 fd 59 0c c8 vmulpd (%rax,%rcx,8),%ymm0,%ymm1
|
|
4dcb: c5 fd 11 0c c8 vmovupd %ymm1,(%rax,%rcx,8)
|
|
4dd0: 48 83 c1 04 add $0x4,%rcx
|
|
4dd4: 48 3b cb cmp %rbx,%rcx
|
|
4dd7: 72 e7 jb 0x4dc0
|
|
4dd9: 49 3b d8 cmp %r8,%rbx
|
|
4ddc: 73 39 jae 0x4e17
|
|
4dde: 4d 63 c9 movslq %r9d,%r9
|
|
4de1: 4a 8d 14 ca lea (%rdx,%r9,8),%rdx
|
|
4de5: 4b 8d 04 ca lea (%r10,%r9,8),%rax
|
|
4de9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
4df0: 00
|
|
4df1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
4df8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
4dff: 00
|
|
4e00: c5 fb 10 04 d8 vmovsd (%rax,%rbx,8),%xmm0
|
|
4e05: c5 fb 59 0c da vmulsd (%rdx,%rbx,8),%xmm0,%xmm1
|
|
4e0a: c5 fb 11 0c da vmovsd %xmm1,(%rdx,%rbx,8)
|
|
4e0f: 48 ff c3 inc %rbx
|
|
4e12: 49 3b d8 cmp %r8,%rbx
|
|
4e15: 72 e9 jb 0x4e00
|
|
4e17: 33 c0 xor %eax,%eax
|
|
4e19: c5 f8 77 vzeroupper
|
|
4e1c: 5b pop %rbx
|
|
4e1d: c3 ret
|
|
4e1e: 33 db xor %ebx,%ebx
|
|
4e20: eb b7 jmp 0x4dd9
|
|
4e22: 45 33 c9 xor %r9d,%r9d
|
|
4e25: e9 4d ff ff ff jmp 0x4d77
|
|
4e2a: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
4e2f: 5b pop %rbx
|
|
4e30: c3 ret
|
|
4e31: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
4e36: 5b pop %rbx
|
|
4e37: c3 ret
|
|
4e38: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
4e3f: 00
|
|
4e40: 48 83 ec 28 sub $0x28,%rsp
|
|
4e44: 48 85 c9 test %rcx,%rcx
|
|
4e47: 74 25 je 0x4e6e
|
|
4e49: 48 85 d2 test %rdx,%rdx
|
|
4e4c: 74 20 je 0x4e6e
|
|
4e4e: 4d 85 c0 test %r8,%r8
|
|
4e51: 74 1b je 0x4e6e
|
|
4e53: 45 85 c9 test %r9d,%r9d
|
|
4e56: 7f 0a jg 0x4e62
|
|
4e58: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
4e5d: 48 83 c4 28 add $0x28,%rsp
|
|
4e61: c3 ret
|
|
4e62: e8 b9 74 03 00 call 0x3c320
|
|
4e67: 33 c0 xor %eax,%eax
|
|
4e69: 48 83 c4 28 add $0x28,%rsp
|
|
4e6d: c3 ret
|
|
4e6e: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
4e73: 48 83 c4 28 add $0x28,%rsp
|
|
4e77: c3 ret
|
|
4e78: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
4e7f: 00
|
|
4e80: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
|
|
4e85: 48 85 c9 test %rcx,%rcx
|
|
4e88: 74 27 je 0x4eb1
|
|
4e8a: 48 85 d2 test %rdx,%rdx
|
|
4e8d: 74 22 je 0x4eb1
|
|
4e8f: 4d 85 c0 test %r8,%r8
|
|
4e92: 74 1d je 0x4eb1
|
|
4e94: 45 85 c9 test %r9d,%r9d
|
|
4e97: 7f 0b jg 0x4ea4
|
|
4e99: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
4e9e: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
4ea3: c3 ret
|
|
4ea4: e8 77 74 03 00 call 0x3c320
|
|
4ea9: 33 c0 xor %eax,%eax
|
|
4eab: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
4eb0: c3 ret
|
|
4eb1: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
4eb6: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
4ebb: c3 ret
|
|
4ebc: 0f 1f 40 00 nopl 0x0(%rax)
|
|
4ec0: 48 83 ec 28 sub $0x28,%rsp
|
|
4ec4: 48 85 c9 test %rcx,%rcx
|
|
4ec7: 74 25 je 0x4eee
|
|
4ec9: 48 85 d2 test %rdx,%rdx
|
|
4ecc: 74 20 je 0x4eee
|
|
4ece: 4d 85 c0 test %r8,%r8
|
|
4ed1: 74 1b je 0x4eee
|
|
4ed3: 45 85 c9 test %r9d,%r9d
|
|
4ed6: 7f 0a jg 0x4ee2
|
|
4ed8: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
4edd: 48 83 c4 28 add $0x28,%rsp
|
|
4ee1: c3 ret
|
|
4ee2: e8 d9 78 03 00 call 0x3c7c0
|
|
4ee7: 33 c0 xor %eax,%eax
|
|
4ee9: 48 83 c4 28 add $0x28,%rsp
|
|
4eed: c3 ret
|
|
4eee: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
4ef3: 48 83 c4 28 add $0x28,%rsp
|
|
4ef7: c3 ret
|
|
4ef8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
4eff: 00
|
|
4f00: 56 push %rsi
|
|
4f01: 57 push %rdi
|
|
4f02: 55 push %rbp
|
|
4f03: 48 89 d5 mov %rdx,%rbp
|
|
4f06: 48 85 c9 test %rcx,%rcx
|
|
4f09: 0f 84 f2 01 00 00 je 0x5101
|
|
4f0f: 48 85 ed test %rbp,%rbp
|
|
4f12: 0f 84 e9 01 00 00 je 0x5101
|
|
4f18: 4d 85 c0 test %r8,%r8
|
|
4f1b: 0f 84 e0 01 00 00 je 0x5101
|
|
4f21: 45 85 c9 test %r9d,%r9d
|
|
4f24: 0f 8e ce 01 00 00 jle 0x50f8
|
|
4f2a: 41 83 f9 10 cmp $0x10,%r9d
|
|
4f2e: 0f 8c b4 01 00 00 jl 0x50e8
|
|
4f34: 4c 89 c6 mov %r8,%rsi
|
|
4f37: 48 83 e6 1f and $0x1f,%rsi
|
|
4f3b: 89 f6 mov %esi,%esi
|
|
4f3d: 85 f6 test %esi,%esi
|
|
4f3f: 74 14 je 0x4f55
|
|
4f41: f7 c6 07 00 00 00 test $0x7,%esi
|
|
4f47: 0f 85 9b 01 00 00 jne 0x50e8
|
|
4f4d: f7 de neg %esi
|
|
4f4f: 83 c6 20 add $0x20,%esi
|
|
4f52: c1 ee 03 shr $0x3,%esi
|
|
4f55: 8d 46 10 lea 0x10(%rsi),%eax
|
|
4f58: 44 3b c8 cmp %eax,%r9d
|
|
4f5b: 0f 8c 87 01 00 00 jl 0x50e8
|
|
4f61: 44 89 c8 mov %r9d,%eax
|
|
4f64: 33 d2 xor %edx,%edx
|
|
4f66: 2b c6 sub %esi,%eax
|
|
4f68: 83 e0 0f and $0xf,%eax
|
|
4f6b: f7 d8 neg %eax
|
|
4f6d: 41 03 c1 add %r9d,%eax
|
|
4f70: 85 f6 test %esi,%esi
|
|
4f72: 76 25 jbe 0x4f99
|
|
4f74: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
4f79: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
4f80: c5 fb 10 44 d5 00 vmovsd 0x0(%rbp,%rdx,8),%xmm0
|
|
4f86: c5 fb 5c 0c d1 vsubsd (%rcx,%rdx,8),%xmm0,%xmm1
|
|
4f8b: c4 c1 7b 11 0c d0 vmovsd %xmm1,(%r8,%rdx,8)
|
|
4f91: 48 ff c2 inc %rdx
|
|
4f94: 48 3b d6 cmp %rsi,%rdx
|
|
4f97: 72 e7 jb 0x4f80
|
|
4f99: 48 63 d0 movslq %eax,%rdx
|
|
4f9c: 0f 1f 40 00 nopl 0x0(%rax)
|
|
4fa0: c5 f9 10 44 f5 00 vmovupd 0x0(%rbp,%rsi,8),%xmm0
|
|
4fa6: c5 f9 10 0c f1 vmovupd (%rcx,%rsi,8),%xmm1
|
|
4fab: c5 f9 10 6c f5 20 vmovupd 0x20(%rbp,%rsi,8),%xmm5
|
|
4fb1: c4 e3 7d 18 54 f5 10 vinsertf128 $0x1,0x10(%rbp,%rsi,8),%ymm0,%ymm2
|
|
4fb8: 01
|
|
4fb9: c4 e3 75 18 5c f1 10 vinsertf128 $0x1,0x10(%rcx,%rsi,8),%ymm1,%ymm3
|
|
4fc0: 01
|
|
4fc1: c5 f9 10 44 f1 20 vmovupd 0x20(%rcx,%rsi,8),%xmm0
|
|
4fc7: c5 ed 5c e3 vsubpd %ymm3,%ymm2,%ymm4
|
|
4fcb: c4 c1 7d 11 24 f0 vmovupd %ymm4,(%r8,%rsi,8)
|
|
4fd1: c5 f9 10 64 f5 40 vmovupd 0x40(%rbp,%rsi,8),%xmm4
|
|
4fd7: c4 e3 7d 18 54 f1 30 vinsertf128 $0x1,0x30(%rcx,%rsi,8),%ymm0,%ymm2
|
|
4fde: 01
|
|
4fdf: c5 f9 10 44 f1 40 vmovupd 0x40(%rcx,%rsi,8),%xmm0
|
|
4fe5: c4 e3 55 18 4c f5 30 vinsertf128 $0x1,0x30(%rbp,%rsi,8),%ymm5,%ymm1
|
|
4fec: 01
|
|
4fed: c5 f5 5c da vsubpd %ymm2,%ymm1,%ymm3
|
|
4ff1: c5 f9 10 6c f5 60 vmovupd 0x60(%rbp,%rsi,8),%xmm5
|
|
4ff7: c4 c1 7d 11 5c f0 20 vmovupd %ymm3,0x20(%r8,%rsi,8)
|
|
4ffe: c4 e3 7d 18 54 f1 50 vinsertf128 $0x1,0x50(%rcx,%rsi,8),%ymm0,%ymm2
|
|
5005: 01
|
|
5006: c5 f9 10 44 f1 60 vmovupd 0x60(%rcx,%rsi,8),%xmm0
|
|
500c: c4 e3 5d 18 4c f5 50 vinsertf128 $0x1,0x50(%rbp,%rsi,8),%ymm4,%ymm1
|
|
5013: 01
|
|
5014: c5 f5 5c da vsubpd %ymm2,%ymm1,%ymm3
|
|
5018: c4 c1 7d 11 5c f0 40 vmovupd %ymm3,0x40(%r8,%rsi,8)
|
|
501f: c4 e3 55 18 4c f5 70 vinsertf128 $0x1,0x70(%rbp,%rsi,8),%ymm5,%ymm1
|
|
5026: 01
|
|
5027: c4 e3 7d 18 54 f1 70 vinsertf128 $0x1,0x70(%rcx,%rsi,8),%ymm0,%ymm2
|
|
502e: 01
|
|
502f: c5 f5 5c da vsubpd %ymm2,%ymm1,%ymm3
|
|
5033: c4 c1 7d 11 5c f0 60 vmovupd %ymm3,0x60(%r8,%rsi,8)
|
|
503a: 48 83 c6 10 add $0x10,%rsi
|
|
503e: 48 3b f2 cmp %rdx,%rsi
|
|
5041: 0f 82 59 ff ff ff jb 0x4fa0
|
|
5047: 8d 70 01 lea 0x1(%rax),%esi
|
|
504a: 41 3b f1 cmp %r9d,%esi
|
|
504d: 0f 87 87 00 00 00 ja 0x50da
|
|
5053: 4d 63 c9 movslq %r9d,%r9
|
|
5056: 4c 2b ca sub %rdx,%r9
|
|
5059: 49 83 f9 02 cmp $0x2,%r9
|
|
505d: 0f 8c 80 00 00 00 jl 0x50e3
|
|
5063: 45 89 cb mov %r9d,%r11d
|
|
5066: 45 33 d2 xor %r10d,%r10d
|
|
5069: 41 83 e3 fe and $0xfffffffe,%r11d
|
|
506d: 49 8d 3c d0 lea (%r8,%rdx,8),%rdi
|
|
5071: 4d 63 db movslq %r11d,%r11
|
|
5074: 48 8d 34 d1 lea (%rcx,%rdx,8),%rsi
|
|
5078: 48 8d 54 d5 00 lea 0x0(%rbp,%rdx,8),%rdx
|
|
507d: 0f 1f 00 nopl (%rax)
|
|
5080: c4 a1 79 10 04 d2 vmovupd (%rdx,%r10,8),%xmm0
|
|
5086: c4 a1 79 5c 0c d6 vsubpd (%rsi,%r10,8),%xmm0,%xmm1
|
|
508c: c4 a1 79 11 0c d7 vmovupd %xmm1,(%rdi,%r10,8)
|
|
5092: 49 83 c2 02 add $0x2,%r10
|
|
5096: 4d 3b d3 cmp %r11,%r10
|
|
5099: 72 e5 jb 0x5080
|
|
509b: 4d 3b d9 cmp %r9,%r11
|
|
509e: 73 3a jae 0x50da
|
|
50a0: 48 63 c0 movslq %eax,%rax
|
|
50a3: 49 8d 34 c0 lea (%r8,%rax,8),%rsi
|
|
50a7: 48 8d 14 c1 lea (%rcx,%rax,8),%rdx
|
|
50ab: 48 8d 44 c5 00 lea 0x0(%rbp,%rax,8),%rax
|
|
50b0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
50b7: 00
|
|
50b8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
50bf: 90 nop
|
|
50c0: c4 a1 7b 10 04 d8 vmovsd (%rax,%r11,8),%xmm0
|
|
50c6: c4 a1 7b 5c 0c da vsubsd (%rdx,%r11,8),%xmm0,%xmm1
|
|
50cc: c4 a1 7b 11 0c de vmovsd %xmm1,(%rsi,%r11,8)
|
|
50d2: 49 ff c3 inc %r11
|
|
50d5: 4d 3b d9 cmp %r9,%r11
|
|
50d8: 72 e6 jb 0x50c0
|
|
50da: 33 c0 xor %eax,%eax
|
|
50dc: c5 f8 77 vzeroupper
|
|
50df: 5d pop %rbp
|
|
50e0: 5f pop %rdi
|
|
50e1: 5e pop %rsi
|
|
50e2: c3 ret
|
|
50e3: 45 33 db xor %r11d,%r11d
|
|
50e6: eb b3 jmp 0x509b
|
|
50e8: 33 c0 xor %eax,%eax
|
|
50ea: 41 83 f9 01 cmp $0x1,%r9d
|
|
50ee: 72 ea jb 0x50da
|
|
50f0: 4d 63 c9 movslq %r9d,%r9
|
|
50f3: 45 33 db xor %r11d,%r11d
|
|
50f6: eb a3 jmp 0x509b
|
|
50f8: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
50fd: 5d pop %rbp
|
|
50fe: 5f pop %rdi
|
|
50ff: 5e pop %rsi
|
|
5100: c3 ret
|
|
5101: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
5106: 5d pop %rbp
|
|
5107: 5f pop %rdi
|
|
5108: 5e pop %rsi
|
|
5109: c3 ret
|
|
510a: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
5111: 00
|
|
5112: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5119: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5120: 53 push %rbx
|
|
5121: 56 push %rsi
|
|
5122: 41 57 push %r15
|
|
5124: 49 89 cb mov %rcx,%r11
|
|
5127: 4d 85 db test %r11,%r11
|
|
512a: 0f 84 a7 01 00 00 je 0x52d7
|
|
5130: 48 85 d2 test %rdx,%rdx
|
|
5133: 0f 84 9e 01 00 00 je 0x52d7
|
|
5139: 4d 85 c0 test %r8,%r8
|
|
513c: 0f 84 95 01 00 00 je 0x52d7
|
|
5142: 45 85 c9 test %r9d,%r9d
|
|
5145: 0f 8e 82 01 00 00 jle 0x52cd
|
|
514b: 41 83 f9 10 cmp $0x10,%r9d
|
|
514f: 0f 8c 70 01 00 00 jl 0x52c5
|
|
5155: 4c 89 c1 mov %r8,%rcx
|
|
5158: 48 83 e1 1f and $0x1f,%rcx
|
|
515c: 89 c9 mov %ecx,%ecx
|
|
515e: 85 c9 test %ecx,%ecx
|
|
5160: 74 11 je 0x5173
|
|
5162: f6 c1 07 test $0x7,%cl
|
|
5165: 0f 85 5a 01 00 00 jne 0x52c5
|
|
516b: f7 d9 neg %ecx
|
|
516d: 83 c1 20 add $0x20,%ecx
|
|
5170: c1 e9 03 shr $0x3,%ecx
|
|
5173: 8d 41 10 lea 0x10(%rcx),%eax
|
|
5176: 44 3b c8 cmp %eax,%r9d
|
|
5179: 0f 8c 46 01 00 00 jl 0x52c5
|
|
517f: 45 89 ca mov %r9d,%r10d
|
|
5182: 33 c0 xor %eax,%eax
|
|
5184: 44 2b d1 sub %ecx,%r10d
|
|
5187: 41 83 e2 0f and $0xf,%r10d
|
|
518b: 41 f7 da neg %r10d
|
|
518e: 45 03 d1 add %r9d,%r10d
|
|
5191: 85 c9 test %ecx,%ecx
|
|
5193: 76 24 jbe 0x51b9
|
|
5195: 0f 1f 40 00 nopl 0x0(%rax)
|
|
5199: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
51a0: c5 fb 10 04 c2 vmovsd (%rdx,%rax,8),%xmm0
|
|
51a5: c4 c1 7b 5c 0c c3 vsubsd (%r11,%rax,8),%xmm0,%xmm1
|
|
51ab: c4 c1 7b 11 0c c0 vmovsd %xmm1,(%r8,%rax,8)
|
|
51b1: 48 ff c0 inc %rax
|
|
51b4: 48 3b c1 cmp %rcx,%rax
|
|
51b7: 72 e7 jb 0x51a0
|
|
51b9: 49 63 c2 movslq %r10d,%rax
|
|
51bc: 0f 1f 40 00 nopl 0x0(%rax)
|
|
51c0: c5 fd 10 0c ca vmovupd (%rdx,%rcx,8),%ymm1
|
|
51c5: 49 8d 1c c8 lea (%r8,%rcx,8),%rbx
|
|
51c9: c5 fd 10 54 ca 20 vmovupd 0x20(%rdx,%rcx,8),%ymm2
|
|
51cf: c5 fd 10 5c ca 40 vmovupd 0x40(%rdx,%rcx,8),%ymm3
|
|
51d5: c5 fd 10 64 ca 60 vmovupd 0x60(%rdx,%rcx,8),%ymm4
|
|
51db: c4 c1 75 5c 04 cb vsubpd (%r11,%rcx,8),%ymm1,%ymm0
|
|
51e1: c4 c1 6d 5c 6c cb 20 vsubpd 0x20(%r11,%rcx,8),%ymm2,%ymm5
|
|
51e8: c4 c1 65 5c 4c cb 40 vsubpd 0x40(%r11,%rcx,8),%ymm3,%ymm1
|
|
51ef: c4 c1 5d 5c 54 cb 60 vsubpd 0x60(%r11,%rcx,8),%ymm4,%ymm2
|
|
51f6: c5 fd 11 03 vmovupd %ymm0,(%rbx)
|
|
51fa: c5 fd 11 6b 20 vmovupd %ymm5,0x20(%rbx)
|
|
51ff: c5 fd 11 4b 40 vmovupd %ymm1,0x40(%rbx)
|
|
5204: c5 fd 11 53 60 vmovupd %ymm2,0x60(%rbx)
|
|
5209: 48 83 c1 10 add $0x10,%rcx
|
|
520d: 48 3b c8 cmp %rax,%rcx
|
|
5210: 72 ae jb 0x51c0
|
|
5212: 41 8d 42 01 lea 0x1(%r10),%eax
|
|
5216: 41 3b c1 cmp %r9d,%eax
|
|
5219: 0f 87 98 00 00 00 ja 0x52b7
|
|
521f: 4d 63 c9 movslq %r9d,%r9
|
|
5222: 4d 63 d2 movslq %r10d,%r10
|
|
5225: 4d 2b ca sub %r10,%r9
|
|
5228: 49 83 f9 04 cmp $0x4,%r9
|
|
522c: 0f 8c 8f 00 00 00 jl 0x52c1
|
|
5232: 4d 63 d2 movslq %r10d,%r10
|
|
5235: 44 89 ce mov %r9d,%esi
|
|
5238: 83 e6 fc and $0xfffffffc,%esi
|
|
523b: 33 c9 xor %ecx,%ecx
|
|
523d: 48 63 f6 movslq %esi,%rsi
|
|
5240: 4b 8d 1c d0 lea (%r8,%r10,8),%rbx
|
|
5244: 4b 8d 04 d3 lea (%r11,%r10,8),%rax
|
|
5248: 4e 8d 3c d2 lea (%rdx,%r10,8),%r15
|
|
524c: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
5253: 00
|
|
5254: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
525b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
5260: c4 c1 7d 10 04 cf vmovupd (%r15,%rcx,8),%ymm0
|
|
5266: c5 fd 5c 0c c8 vsubpd (%rax,%rcx,8),%ymm0,%ymm1
|
|
526b: c5 fd 11 0c cb vmovupd %ymm1,(%rbx,%rcx,8)
|
|
5270: 48 83 c1 04 add $0x4,%rcx
|
|
5274: 48 3b ce cmp %rsi,%rcx
|
|
5277: 72 e7 jb 0x5260
|
|
5279: 49 3b f1 cmp %r9,%rsi
|
|
527c: 73 39 jae 0x52b7
|
|
527e: 4d 63 d2 movslq %r10d,%r10
|
|
5281: 4b 8d 1c d0 lea (%r8,%r10,8),%rbx
|
|
5285: 4b 8d 0c d3 lea (%r11,%r10,8),%rcx
|
|
5289: 4a 8d 04 d2 lea (%rdx,%r10,8),%rax
|
|
528d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
5294: 00
|
|
5295: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
529c: 0f 1f 40 00 nopl 0x0(%rax)
|
|
52a0: c5 fb 10 04 f0 vmovsd (%rax,%rsi,8),%xmm0
|
|
52a5: c5 fb 5c 0c f1 vsubsd (%rcx,%rsi,8),%xmm0,%xmm1
|
|
52aa: c5 fb 11 0c f3 vmovsd %xmm1,(%rbx,%rsi,8)
|
|
52af: 48 ff c6 inc %rsi
|
|
52b2: 49 3b f1 cmp %r9,%rsi
|
|
52b5: 72 e9 jb 0x52a0
|
|
52b7: 33 c0 xor %eax,%eax
|
|
52b9: c5 f8 77 vzeroupper
|
|
52bc: 41 5f pop %r15
|
|
52be: 5e pop %rsi
|
|
52bf: 5b pop %rbx
|
|
52c0: c3 ret
|
|
52c1: 33 f6 xor %esi,%esi
|
|
52c3: eb b4 jmp 0x5279
|
|
52c5: 45 33 d2 xor %r10d,%r10d
|
|
52c8: e9 45 ff ff ff jmp 0x5212
|
|
52cd: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
52d2: 41 5f pop %r15
|
|
52d4: 5e pop %rsi
|
|
52d5: 5b pop %rbx
|
|
52d6: c3 ret
|
|
52d7: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
52dc: 41 5f pop %r15
|
|
52de: 5e pop %rsi
|
|
52df: 5b pop %rbx
|
|
52e0: c3 ret
|
|
52e1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
52e8: 00
|
|
52e9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
52f0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
52f7: 00
|
|
52f8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
52ff: 90 nop
|
|
5300: 53 push %rbx
|
|
5301: 56 push %rsi
|
|
5302: 41 57 push %r15
|
|
5304: 49 89 cb mov %rcx,%r11
|
|
5307: 4d 85 db test %r11,%r11
|
|
530a: 0f 84 a7 01 00 00 je 0x54b7
|
|
5310: 48 85 d2 test %rdx,%rdx
|
|
5313: 0f 84 9e 01 00 00 je 0x54b7
|
|
5319: 4d 85 c0 test %r8,%r8
|
|
531c: 0f 84 95 01 00 00 je 0x54b7
|
|
5322: 45 85 c9 test %r9d,%r9d
|
|
5325: 0f 8e 82 01 00 00 jle 0x54ad
|
|
532b: 41 83 f9 10 cmp $0x10,%r9d
|
|
532f: 0f 8c 70 01 00 00 jl 0x54a5
|
|
5335: 4c 89 c1 mov %r8,%rcx
|
|
5338: 48 83 e1 1f and $0x1f,%rcx
|
|
533c: 89 c9 mov %ecx,%ecx
|
|
533e: 85 c9 test %ecx,%ecx
|
|
5340: 74 11 je 0x5353
|
|
5342: f6 c1 07 test $0x7,%cl
|
|
5345: 0f 85 5a 01 00 00 jne 0x54a5
|
|
534b: f7 d9 neg %ecx
|
|
534d: 83 c1 20 add $0x20,%ecx
|
|
5350: c1 e9 03 shr $0x3,%ecx
|
|
5353: 8d 41 10 lea 0x10(%rcx),%eax
|
|
5356: 44 3b c8 cmp %eax,%r9d
|
|
5359: 0f 8c 46 01 00 00 jl 0x54a5
|
|
535f: 45 89 ca mov %r9d,%r10d
|
|
5362: 33 c0 xor %eax,%eax
|
|
5364: 44 2b d1 sub %ecx,%r10d
|
|
5367: 41 83 e2 0f and $0xf,%r10d
|
|
536b: 41 f7 da neg %r10d
|
|
536e: 45 03 d1 add %r9d,%r10d
|
|
5371: 85 c9 test %ecx,%ecx
|
|
5373: 76 24 jbe 0x5399
|
|
5375: 0f 1f 40 00 nopl 0x0(%rax)
|
|
5379: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5380: c5 fb 10 04 c2 vmovsd (%rdx,%rax,8),%xmm0
|
|
5385: c4 c1 7b 5c 0c c3 vsubsd (%r11,%rax,8),%xmm0,%xmm1
|
|
538b: c4 c1 7b 11 0c c0 vmovsd %xmm1,(%r8,%rax,8)
|
|
5391: 48 ff c0 inc %rax
|
|
5394: 48 3b c1 cmp %rcx,%rax
|
|
5397: 72 e7 jb 0x5380
|
|
5399: 49 63 c2 movslq %r10d,%rax
|
|
539c: 0f 1f 40 00 nopl 0x0(%rax)
|
|
53a0: c5 fd 10 04 ca vmovupd (%rdx,%rcx,8),%ymm0
|
|
53a5: c5 fd 10 54 ca 20 vmovupd 0x20(%rdx,%rcx,8),%ymm2
|
|
53ab: c5 fd 10 64 ca 40 vmovupd 0x40(%rdx,%rcx,8),%ymm4
|
|
53b1: 62 e1 fd 28 10 44 ca vmovupd 0x60(%rdx,%rcx,8),%ymm16
|
|
53b8: 03
|
|
53b9: c4 c1 7d 5c 0c cb vsubpd (%r11,%rcx,8),%ymm0,%ymm1
|
|
53bf: c4 c1 6d 5c 5c cb 20 vsubpd 0x20(%r11,%rcx,8),%ymm2,%ymm3
|
|
53c6: c4 c1 5d 5c 6c cb 40 vsubpd 0x40(%r11,%rcx,8),%ymm4,%ymm5
|
|
53cd: 62 c1 fd 20 5c 4c cb vsubpd 0x60(%r11,%rcx,8),%ymm16,%ymm17
|
|
53d4: 03
|
|
53d5: c4 c1 7d 11 0c c8 vmovupd %ymm1,(%r8,%rcx,8)
|
|
53db: c4 c1 7d 11 5c c8 20 vmovupd %ymm3,0x20(%r8,%rcx,8)
|
|
53e2: c4 c1 7d 11 6c c8 40 vmovupd %ymm5,0x40(%r8,%rcx,8)
|
|
53e9: 62 c1 fd 28 11 4c c8 vmovupd %ymm17,0x60(%r8,%rcx,8)
|
|
53f0: 03
|
|
53f1: 48 83 c1 10 add $0x10,%rcx
|
|
53f5: 48 3b c8 cmp %rax,%rcx
|
|
53f8: 72 a6 jb 0x53a0
|
|
53fa: 41 8d 42 01 lea 0x1(%r10),%eax
|
|
53fe: 41 3b c1 cmp %r9d,%eax
|
|
5401: 0f 87 90 00 00 00 ja 0x5497
|
|
5407: 4d 63 c9 movslq %r9d,%r9
|
|
540a: 4d 63 d2 movslq %r10d,%r10
|
|
540d: 4d 2b ca sub %r10,%r9
|
|
5410: 49 83 f9 04 cmp $0x4,%r9
|
|
5414: 0f 8c 87 00 00 00 jl 0x54a1
|
|
541a: 4d 63 d2 movslq %r10d,%r10
|
|
541d: 44 89 ce mov %r9d,%esi
|
|
5420: 83 e6 fc and $0xfffffffc,%esi
|
|
5423: 33 c9 xor %ecx,%ecx
|
|
5425: 48 63 f6 movslq %esi,%rsi
|
|
5428: 4b 8d 1c d0 lea (%r8,%r10,8),%rbx
|
|
542c: 4b 8d 04 d3 lea (%r11,%r10,8),%rax
|
|
5430: 4e 8d 3c d2 lea (%rdx,%r10,8),%r15
|
|
5434: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
5439: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5440: c4 c1 7d 10 04 cf vmovupd (%r15,%rcx,8),%ymm0
|
|
5446: c5 fd 5c 0c c8 vsubpd (%rax,%rcx,8),%ymm0,%ymm1
|
|
544b: c5 fd 11 0c cb vmovupd %ymm1,(%rbx,%rcx,8)
|
|
5450: 48 83 c1 04 add $0x4,%rcx
|
|
5454: 48 3b ce cmp %rsi,%rcx
|
|
5457: 72 e7 jb 0x5440
|
|
5459: 49 3b f1 cmp %r9,%rsi
|
|
545c: 73 39 jae 0x5497
|
|
545e: 4d 63 d2 movslq %r10d,%r10
|
|
5461: 4b 8d 1c d0 lea (%r8,%r10,8),%rbx
|
|
5465: 4b 8d 0c d3 lea (%r11,%r10,8),%rcx
|
|
5469: 4a 8d 04 d2 lea (%rdx,%r10,8),%rax
|
|
546d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
5474: 00
|
|
5475: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
547c: 0f 1f 40 00 nopl 0x0(%rax)
|
|
5480: c5 fb 10 04 f0 vmovsd (%rax,%rsi,8),%xmm0
|
|
5485: c5 fb 5c 0c f1 vsubsd (%rcx,%rsi,8),%xmm0,%xmm1
|
|
548a: c5 fb 11 0c f3 vmovsd %xmm1,(%rbx,%rsi,8)
|
|
548f: 48 ff c6 inc %rsi
|
|
5492: 49 3b f1 cmp %r9,%rsi
|
|
5495: 72 e9 jb 0x5480
|
|
5497: 33 c0 xor %eax,%eax
|
|
5499: c5 f8 77 vzeroupper
|
|
549c: 41 5f pop %r15
|
|
549e: 5e pop %rsi
|
|
549f: 5b pop %rbx
|
|
54a0: c3 ret
|
|
54a1: 33 f6 xor %esi,%esi
|
|
54a3: eb b4 jmp 0x5459
|
|
54a5: 45 33 d2 xor %r10d,%r10d
|
|
54a8: e9 4d ff ff ff jmp 0x53fa
|
|
54ad: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
54b2: 41 5f pop %r15
|
|
54b4: 5e pop %rsi
|
|
54b5: 5b pop %rbx
|
|
54b6: c3 ret
|
|
54b7: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
54bc: 41 5f pop %r15
|
|
54be: 5e pop %rsi
|
|
54bf: 5b pop %rbx
|
|
54c0: c3 ret
|
|
54c1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
54c8: 00
|
|
54c9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
54d0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
54d7: 00
|
|
54d8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
54df: 90 nop
|
|
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 1b je 0x5509
|
|
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: e8 9e 76 03 00 call 0x3cba0
|
|
5502: 33 c0 xor %eax,%eax
|
|
5504: 48 83 c4 28 add $0x28,%rsp
|
|
5508: c3 ret
|
|
5509: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
550e: 48 83 c4 28 add $0x28,%rsp
|
|
5512: c3 ret
|
|
5513: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
5518: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
551f: 00
|
|
5520: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
|
|
5525: 48 89 4c 24 30 mov %rcx,0x30(%rsp)
|
|
552a: 48 85 d2 test %rdx,%rdx
|
|
552d: 74 1d je 0x554c
|
|
552f: 45 85 c0 test %r8d,%r8d
|
|
5532: 7f 0b jg 0x553f
|
|
5534: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
5539: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
553e: c3 ret
|
|
553f: e8 fc 77 03 00 call 0x3cd40
|
|
5544: 33 c0 xor %eax,%eax
|
|
5546: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
554b: c3 ret
|
|
554c: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
5551: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
5556: 90 nop
|
|
5557: c3 ret
|
|
5558: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
555f: 00
|
|
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 1b je 0x5589
|
|
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: e8 5e 79 03 00 call 0x3cee0
|
|
5582: 33 c0 xor %eax,%eax
|
|
5584: 48 83 c4 28 add $0x28,%rsp
|
|
5588: c3 ret
|
|
5589: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
558e: 48 83 c4 28 add $0x28,%rsp
|
|
5592: c3 ret
|
|
5593: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
5598: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
559f: 00
|
|
55a0: c4 e1 f9 6e c1 vmovq %rcx,%xmm0
|
|
55a5: 49 89 d1 mov %rdx,%r9
|
|
55a8: c5 f9 14 c8 vunpcklpd %xmm0,%xmm0,%xmm1
|
|
55ac: 48 89 4c 24 08 mov %rcx,0x8(%rsp)
|
|
55b1: c4 e3 75 18 c9 01 vinsertf128 $0x1,%xmm1,%ymm1,%ymm1
|
|
55b7: 4d 85 c9 test %r9,%r9
|
|
55ba: 0f 84 5a 01 00 00 je 0x571a
|
|
55c0: 45 85 c0 test %r8d,%r8d
|
|
55c3: 0f 8e 48 01 00 00 jle 0x5711
|
|
55c9: 41 83 f8 08 cmp $0x8,%r8d
|
|
55cd: 0f 8c 2f 01 00 00 jl 0x5702
|
|
55d3: 4c 89 ca mov %r9,%rdx
|
|
55d6: 48 83 e2 1f and $0x1f,%rdx
|
|
55da: 85 d2 test %edx,%edx
|
|
55dc: 74 11 je 0x55ef
|
|
55de: f6 c2 07 test $0x7,%dl
|
|
55e1: 0f 85 1b 01 00 00 jne 0x5702
|
|
55e7: f7 da neg %edx
|
|
55e9: 83 c2 20 add $0x20,%edx
|
|
55ec: c1 ea 03 shr $0x3,%edx
|
|
55ef: 8d 42 08 lea 0x8(%rdx),%eax
|
|
55f2: 44 3b c0 cmp %eax,%r8d
|
|
55f5: 0f 8c 07 01 00 00 jl 0x5702
|
|
55fb: 44 89 c1 mov %r8d,%ecx
|
|
55fe: 33 c0 xor %eax,%eax
|
|
5600: 2b ca sub %edx,%ecx
|
|
5602: 83 e1 07 and $0x7,%ecx
|
|
5605: f7 d9 neg %ecx
|
|
5607: 41 03 c8 add %r8d,%ecx
|
|
560a: 41 89 d2 mov %edx,%r10d
|
|
560d: 85 d2 test %edx,%edx
|
|
560f: 76 27 jbe 0x5638
|
|
5611: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
5618: 00
|
|
5619: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5620: c4 c1 7b 10 14 c1 vmovsd (%r9,%rax,8),%xmm2
|
|
5626: c5 e8 58 d8 vaddps %xmm0,%xmm2,%xmm3
|
|
562a: c4 c1 7b 11 1c c1 vmovsd %xmm3,(%r9,%rax,8)
|
|
5630: 48 ff c0 inc %rax
|
|
5633: 49 3b c2 cmp %r10,%rax
|
|
5636: 72 e8 jb 0x5620
|
|
5638: 48 63 d1 movslq %ecx,%rdx
|
|
563b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
5640: c4 81 74 58 14 d1 vaddps (%r9,%r10,8),%ymm1,%ymm2
|
|
5646: c4 81 74 58 5c d1 20 vaddps 0x20(%r9,%r10,8),%ymm1,%ymm3
|
|
564d: c4 81 7c 11 14 d1 vmovups %ymm2,(%r9,%r10,8)
|
|
5653: c4 81 7c 11 5c d1 20 vmovups %ymm3,0x20(%r9,%r10,8)
|
|
565a: 49 83 c2 08 add $0x8,%r10
|
|
565e: 4c 3b d2 cmp %rdx,%r10
|
|
5661: 72 dd jb 0x5640
|
|
5663: 8d 41 01 lea 0x1(%rcx),%eax
|
|
5666: 41 3b c0 cmp %r8d,%eax
|
|
5669: 0f 87 89 00 00 00 ja 0x56f8
|
|
566f: 4d 63 c0 movslq %r8d,%r8
|
|
5672: 4c 2b c2 sub %rdx,%r8
|
|
5675: 49 83 f8 02 cmp $0x2,%r8
|
|
5679: 0f 8c 7f 00 00 00 jl 0x56fe
|
|
567f: 44 89 c0 mov %r8d,%eax
|
|
5682: 45 33 d2 xor %r10d,%r10d
|
|
5685: 83 e0 fe and $0xfffffffe,%eax
|
|
5688: 49 8d 14 d1 lea (%r9,%rdx,8),%rdx
|
|
568c: 48 63 c0 movslq %eax,%rax
|
|
568f: c5 fb 12 c8 vmovddup %xmm0,%xmm1
|
|
5693: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
5698: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
569f: 00
|
|
56a0: 49 83 c2 02 add $0x2,%r10
|
|
56a4: c5 f0 58 12 vaddps (%rdx),%xmm1,%xmm2
|
|
56a8: c5 f8 11 12 vmovups %xmm2,(%rdx)
|
|
56ac: 48 83 c2 10 add $0x10,%rdx
|
|
56b0: 4c 3b d0 cmp %rax,%r10
|
|
56b3: 72 eb jb 0x56a0
|
|
56b5: 49 3b c0 cmp %r8,%rax
|
|
56b8: 73 3e jae 0x56f8
|
|
56ba: 48 63 c9 movslq %ecx,%rcx
|
|
56bd: 49 8d 14 c9 lea (%r9,%rcx,8),%rdx
|
|
56c1: 48 8d 14 c2 lea (%rdx,%rax,8),%rdx
|
|
56c5: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
56cc: 00
|
|
56cd: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
56d4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
56d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
56e0: c5 fb 10 0a vmovsd (%rdx),%xmm1
|
|
56e4: 48 ff c0 inc %rax
|
|
56e7: c5 f0 58 d0 vaddps %xmm0,%xmm1,%xmm2
|
|
56eb: c5 fb 11 12 vmovsd %xmm2,(%rdx)
|
|
56ef: 48 83 c2 08 add $0x8,%rdx
|
|
56f3: 49 3b c0 cmp %r8,%rax
|
|
56f6: 72 e8 jb 0x56e0
|
|
56f8: 33 c0 xor %eax,%eax
|
|
56fa: c5 f8 77 vzeroupper
|
|
56fd: c3 ret
|
|
56fe: 33 c0 xor %eax,%eax
|
|
5700: eb b3 jmp 0x56b5
|
|
5702: 33 c9 xor %ecx,%ecx
|
|
5704: 41 83 f8 01 cmp $0x1,%r8d
|
|
5708: 72 ee jb 0x56f8
|
|
570a: 4d 63 c0 movslq %r8d,%r8
|
|
570d: 33 c0 xor %eax,%eax
|
|
570f: eb a4 jmp 0x56b5
|
|
5711: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
5716: c5 f8 77 vzeroupper
|
|
5719: c3 ret
|
|
571a: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
571f: c5 f8 77 vzeroupper
|
|
5722: c3 ret
|
|
5723: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
572a: 00
|
|
572b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5732: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5739: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5740: 45 89 c1 mov %r8d,%r9d
|
|
5743: 49 89 d0 mov %rdx,%r8
|
|
5746: 48 89 4c 24 08 mov %rcx,0x8(%rsp)
|
|
574b: c4 e1 f9 6e c1 vmovq %rcx,%xmm0
|
|
5750: 4d 85 c0 test %r8,%r8
|
|
5753: 0f 84 f0 00 00 00 je 0x5849
|
|
5759: 45 85 c9 test %r9d,%r9d
|
|
575c: 0f 8e e1 00 00 00 jle 0x5843
|
|
5762: 49 63 d1 movslq %r9d,%rdx
|
|
5765: 48 83 fa 08 cmp $0x8,%rdx
|
|
5769: 0f 8c cf 00 00 00 jl 0x583e
|
|
576f: 4c 89 c0 mov %r8,%rax
|
|
5772: 48 83 e0 1f and $0x1f,%rax
|
|
5776: 85 c0 test %eax,%eax
|
|
5778: 74 10 je 0x578a
|
|
577a: a8 07 test $0x7,%al
|
|
577c: 0f 85 bc 00 00 00 jne 0x583e
|
|
5782: f7 d8 neg %eax
|
|
5784: 83 c0 20 add $0x20,%eax
|
|
5787: c1 e8 03 shr $0x3,%eax
|
|
578a: 8d 48 08 lea 0x8(%rax),%ecx
|
|
578d: 48 3b d1 cmp %rcx,%rdx
|
|
5790: 0f 8c a8 00 00 00 jl 0x583e
|
|
5796: 44 89 c9 mov %r9d,%ecx
|
|
5799: 2b c8 sub %eax,%ecx
|
|
579b: 83 e1 07 and $0x7,%ecx
|
|
579e: 44 2b c9 sub %ecx,%r9d
|
|
57a1: 33 c9 xor %ecx,%ecx
|
|
57a3: 41 89 c2 mov %eax,%r10d
|
|
57a6: 85 c0 test %eax,%eax
|
|
57a8: 76 2e jbe 0x57d8
|
|
57aa: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
57b1: 00
|
|
57b2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
57b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
57c0: c4 c1 7b 10 0c c8 vmovsd (%r8,%rcx,8),%xmm1
|
|
57c6: c5 f0 58 d0 vaddps %xmm0,%xmm1,%xmm2
|
|
57ca: c4 c1 7b 11 14 c8 vmovsd %xmm2,(%r8,%rcx,8)
|
|
57d0: 48 ff c1 inc %rcx
|
|
57d3: 49 3b ca cmp %r10,%rcx
|
|
57d6: 72 e8 jb 0x57c0
|
|
57d8: c4 e2 7d 19 c8 vbroadcastsd %xmm0,%ymm1
|
|
57dd: 49 63 c1 movslq %r9d,%rax
|
|
57e0: c4 81 74 58 14 d0 vaddps (%r8,%r10,8),%ymm1,%ymm2
|
|
57e6: c4 81 74 58 5c d0 20 vaddps 0x20(%r8,%r10,8),%ymm1,%ymm3
|
|
57ed: c4 81 7c 11 14 d0 vmovups %ymm2,(%r8,%r10,8)
|
|
57f3: c4 81 7c 11 5c d0 20 vmovups %ymm3,0x20(%r8,%r10,8)
|
|
57fa: 49 83 c2 08 add $0x8,%r10
|
|
57fe: 4c 3b d0 cmp %rax,%r10
|
|
5801: 72 dd jb 0x57e0
|
|
5803: 33 c0 xor %eax,%eax
|
|
5805: 41 8d 49 01 lea 0x1(%r9),%ecx
|
|
5809: 48 63 c9 movslq %ecx,%rcx
|
|
580c: 48 3b ca cmp %rdx,%rcx
|
|
580f: 77 27 ja 0x5838
|
|
5811: 4d 63 c9 movslq %r9d,%r9
|
|
5814: 49 2b d1 sub %r9,%rdx
|
|
5817: 4b 8d 0c c8 lea (%r8,%r9,8),%rcx
|
|
581b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
5820: c5 fb 10 09 vmovsd (%rcx),%xmm1
|
|
5824: 48 ff c0 inc %rax
|
|
5827: c5 f0 58 d0 vaddps %xmm0,%xmm1,%xmm2
|
|
582b: c5 fb 11 11 vmovsd %xmm2,(%rcx)
|
|
582f: 48 83 c1 08 add $0x8,%rcx
|
|
5833: 48 3b c2 cmp %rdx,%rax
|
|
5836: 72 e8 jb 0x5820
|
|
5838: 33 c0 xor %eax,%eax
|
|
583a: c5 f8 77 vzeroupper
|
|
583d: c3 ret
|
|
583e: 45 33 c9 xor %r9d,%r9d
|
|
5841: eb c0 jmp 0x5803
|
|
5843: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
5848: c3 ret
|
|
5849: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
584e: c3 ret
|
|
584f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
5856: 00
|
|
5857: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
585e: 66 90 xchg %ax,%ax
|
|
5860: 45 89 c1 mov %r8d,%r9d
|
|
5863: 49 89 d0 mov %rdx,%r8
|
|
5866: 48 89 4c 24 08 mov %rcx,0x8(%rsp)
|
|
586b: c4 e1 f9 6e c9 vmovq %rcx,%xmm1
|
|
5870: 4d 85 c0 test %r8,%r8
|
|
5873: 0f 84 f0 00 00 00 je 0x5969
|
|
5879: 45 85 c9 test %r9d,%r9d
|
|
587c: 0f 8e e1 00 00 00 jle 0x5963
|
|
5882: 49 63 d1 movslq %r9d,%rdx
|
|
5885: 48 83 fa 08 cmp $0x8,%rdx
|
|
5889: 0f 8c cf 00 00 00 jl 0x595e
|
|
588f: 4c 89 c0 mov %r8,%rax
|
|
5892: 48 83 e0 1f and $0x1f,%rax
|
|
5896: 85 c0 test %eax,%eax
|
|
5898: 74 10 je 0x58aa
|
|
589a: a8 07 test $0x7,%al
|
|
589c: 0f 85 bc 00 00 00 jne 0x595e
|
|
58a2: f7 d8 neg %eax
|
|
58a4: 83 c0 20 add $0x20,%eax
|
|
58a7: c1 e8 03 shr $0x3,%eax
|
|
58aa: 8d 48 08 lea 0x8(%rax),%ecx
|
|
58ad: 48 3b d1 cmp %rcx,%rdx
|
|
58b0: 0f 8c a8 00 00 00 jl 0x595e
|
|
58b6: 44 89 c9 mov %r9d,%ecx
|
|
58b9: 2b c8 sub %eax,%ecx
|
|
58bb: 83 e1 07 and $0x7,%ecx
|
|
58be: 44 2b c9 sub %ecx,%r9d
|
|
58c1: 33 c9 xor %ecx,%ecx
|
|
58c3: 41 89 c2 mov %eax,%r10d
|
|
58c6: 85 c0 test %eax,%eax
|
|
58c8: 76 2e jbe 0x58f8
|
|
58ca: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
58d1: 00
|
|
58d2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
58d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
58e0: c4 c1 7b 10 04 c8 vmovsd (%r8,%rcx,8),%xmm0
|
|
58e6: c5 f8 58 d1 vaddps %xmm1,%xmm0,%xmm2
|
|
58ea: c4 c1 7b 11 14 c8 vmovsd %xmm2,(%r8,%rcx,8)
|
|
58f0: 48 ff c1 inc %rcx
|
|
58f3: 49 3b ca cmp %r10,%rcx
|
|
58f6: 72 e8 jb 0x58e0
|
|
58f8: c4 e2 7d 19 c1 vbroadcastsd %xmm1,%ymm0
|
|
58fd: 49 63 c1 movslq %r9d,%rax
|
|
5900: c4 81 7c 58 14 d0 vaddps (%r8,%r10,8),%ymm0,%ymm2
|
|
5906: c4 81 7c 58 5c d0 20 vaddps 0x20(%r8,%r10,8),%ymm0,%ymm3
|
|
590d: c4 81 7c 11 14 d0 vmovups %ymm2,(%r8,%r10,8)
|
|
5913: c4 81 7c 11 5c d0 20 vmovups %ymm3,0x20(%r8,%r10,8)
|
|
591a: 49 83 c2 08 add $0x8,%r10
|
|
591e: 4c 3b d0 cmp %rax,%r10
|
|
5921: 72 dd jb 0x5900
|
|
5923: 33 c0 xor %eax,%eax
|
|
5925: 41 8d 49 01 lea 0x1(%r9),%ecx
|
|
5929: 48 63 c9 movslq %ecx,%rcx
|
|
592c: 48 3b ca cmp %rdx,%rcx
|
|
592f: 77 27 ja 0x5958
|
|
5931: 4d 63 c9 movslq %r9d,%r9
|
|
5934: 49 2b d1 sub %r9,%rdx
|
|
5937: 4b 8d 0c c8 lea (%r8,%r9,8),%rcx
|
|
593b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
5940: c5 fb 10 01 vmovsd (%rcx),%xmm0
|
|
5944: 48 ff c0 inc %rax
|
|
5947: c5 f8 58 d1 vaddps %xmm1,%xmm0,%xmm2
|
|
594b: c5 fb 11 11 vmovsd %xmm2,(%rcx)
|
|
594f: 48 83 c1 08 add $0x8,%rcx
|
|
5953: 48 3b c2 cmp %rdx,%rax
|
|
5956: 72 e8 jb 0x5940
|
|
5958: 33 c0 xor %eax,%eax
|
|
595a: c5 f8 77 vzeroupper
|
|
595d: c3 ret
|
|
595e: 45 33 c9 xor %r9d,%r9d
|
|
5961: eb c0 jmp 0x5923
|
|
5963: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
5968: c3 ret
|
|
5969: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
596e: c3 ret
|
|
596f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
5976: 00
|
|
5977: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
597e: 66 90 xchg %ax,%ax
|
|
5980: 55 push %rbp
|
|
5981: 48 83 ec 30 sub $0x30,%rsp
|
|
5985: 48 8d 6c 24 20 lea 0x20(%rsp),%rbp
|
|
598a: 48 89 4d 20 mov %rcx,0x20(%rbp)
|
|
598e: 48 89 55 28 mov %rdx,0x28(%rbp)
|
|
5992: 44 89 45 30 mov %r8d,0x30(%rbp)
|
|
5996: 48 8b 45 20 mov 0x20(%rbp),%rax
|
|
599a: 48 8b 55 28 mov 0x28(%rbp),%rdx
|
|
599e: 8b 4d 30 mov 0x30(%rbp),%ecx
|
|
59a1: 89 4d 08 mov %ecx,0x8(%rbp)
|
|
59a4: 48 89 c1 mov %rax,%rcx
|
|
59a7: 8b 45 08 mov 0x8(%rbp),%eax
|
|
59aa: 41 89 c0 mov %eax,%r8d
|
|
59ad: e8 8e 75 13 00 call 0x13cf40
|
|
59b2: 89 45 00 mov %eax,0x0(%rbp)
|
|
59b5: 8b 45 00 mov 0x0(%rbp),%eax
|
|
59b8: 48 8d 65 10 lea 0x10(%rbp),%rsp
|
|
59bc: 5d pop %rbp
|
|
59bd: c3 ret
|
|
59be: 66 90 xchg %ax,%ax
|
|
59c0: 55 push %rbp
|
|
59c1: 48 8d 64 24 d0 lea -0x30(%rsp),%rsp
|
|
59c6: 48 8d 6c 24 20 lea 0x20(%rsp),%rbp
|
|
59cb: 48 89 4d 20 mov %rcx,0x20(%rbp)
|
|
59cf: 48 89 55 28 mov %rdx,0x28(%rbp)
|
|
59d3: 44 89 45 30 mov %r8d,0x30(%rbp)
|
|
59d7: 48 8b 45 20 mov 0x20(%rbp),%rax
|
|
59db: 48 8b 55 28 mov 0x28(%rbp),%rdx
|
|
59df: 8b 4d 30 mov 0x30(%rbp),%ecx
|
|
59e2: 89 4d 08 mov %ecx,0x8(%rbp)
|
|
59e5: 48 89 c1 mov %rax,%rcx
|
|
59e8: 8b 45 08 mov 0x8(%rbp),%eax
|
|
59eb: 41 89 c0 mov %eax,%r8d
|
|
59ee: e8 6d 75 13 00 call 0x13cf60
|
|
59f3: 89 45 00 mov %eax,0x0(%rbp)
|
|
59f6: 8b 45 00 mov 0x0(%rbp),%eax
|
|
59f9: 48 8d 65 10 lea 0x10(%rbp),%rsp
|
|
59fd: 5d pop %rbp
|
|
59fe: c3 ret
|
|
59ff: 90 nop
|
|
5a00: 55 push %rbp
|
|
5a01: 48 83 ec 30 sub $0x30,%rsp
|
|
5a05: 48 8d 6c 24 20 lea 0x20(%rsp),%rbp
|
|
5a0a: 48 89 4d 20 mov %rcx,0x20(%rbp)
|
|
5a0e: 48 89 55 28 mov %rdx,0x28(%rbp)
|
|
5a12: 44 89 45 30 mov %r8d,0x30(%rbp)
|
|
5a16: 48 8b 45 20 mov 0x20(%rbp),%rax
|
|
5a1a: 48 8b 55 28 mov 0x28(%rbp),%rdx
|
|
5a1e: 8b 4d 30 mov 0x30(%rbp),%ecx
|
|
5a21: 89 4d 08 mov %ecx,0x8(%rbp)
|
|
5a24: 48 89 c1 mov %rax,%rcx
|
|
5a27: 8b 45 08 mov 0x8(%rbp),%eax
|
|
5a2a: 41 89 c0 mov %eax,%r8d
|
|
5a2d: e8 4e 75 13 00 call 0x13cf80
|
|
5a32: 89 45 00 mov %eax,0x0(%rbp)
|
|
5a35: 8b 45 00 mov 0x0(%rbp),%eax
|
|
5a38: 48 8d 65 10 lea 0x10(%rbp),%rsp
|
|
5a3c: 5d pop %rbp
|
|
5a3d: c3 ret
|
|
5a3e: 66 90 xchg %ax,%ax
|
|
5a40: 55 push %rbp
|
|
5a41: 48 83 ec 30 sub $0x30,%rsp
|
|
5a45: 48 8d 6c 24 20 lea 0x20(%rsp),%rbp
|
|
5a4a: 48 89 4d 20 mov %rcx,0x20(%rbp)
|
|
5a4e: 48 89 55 28 mov %rdx,0x28(%rbp)
|
|
5a52: 44 89 45 30 mov %r8d,0x30(%rbp)
|
|
5a56: 48 8b 45 20 mov 0x20(%rbp),%rax
|
|
5a5a: 48 8b 55 28 mov 0x28(%rbp),%rdx
|
|
5a5e: 8b 4d 30 mov 0x30(%rbp),%ecx
|
|
5a61: 89 4d 08 mov %ecx,0x8(%rbp)
|
|
5a64: 48 89 c1 mov %rax,%rcx
|
|
5a67: 8b 45 08 mov 0x8(%rbp),%eax
|
|
5a6a: 41 89 c0 mov %eax,%r8d
|
|
5a6d: e8 2e 75 13 00 call 0x13cfa0
|
|
5a72: 89 45 00 mov %eax,0x0(%rbp)
|
|
5a75: 8b 45 00 mov 0x0(%rbp),%eax
|
|
5a78: 48 8d 65 10 lea 0x10(%rbp),%rsp
|
|
5a7c: 5d pop %rbp
|
|
5a7d: c3 ret
|
|
5a7e: 66 90 xchg %ax,%ax
|
|
5a80: 55 push %rbp
|
|
5a81: 48 83 ec 30 sub $0x30,%rsp
|
|
5a85: 48 8d 6c 24 20 lea 0x20(%rsp),%rbp
|
|
5a8a: 48 89 4d 20 mov %rcx,0x20(%rbp)
|
|
5a8e: 48 89 55 28 mov %rdx,0x28(%rbp)
|
|
5a92: 44 89 45 30 mov %r8d,0x30(%rbp)
|
|
5a96: 48 8b 45 20 mov 0x20(%rbp),%rax
|
|
5a9a: 48 8b 55 28 mov 0x28(%rbp),%rdx
|
|
5a9e: 8b 4d 30 mov 0x30(%rbp),%ecx
|
|
5aa1: 89 4d 08 mov %ecx,0x8(%rbp)
|
|
5aa4: 48 89 c1 mov %rax,%rcx
|
|
5aa7: 8b 45 08 mov 0x8(%rbp),%eax
|
|
5aaa: 41 89 c0 mov %eax,%r8d
|
|
5aad: e8 0e 75 13 00 call 0x13cfc0
|
|
5ab2: 89 45 00 mov %eax,0x0(%rbp)
|
|
5ab5: 8b 45 00 mov 0x0(%rbp),%eax
|
|
5ab8: 48 8d 65 10 lea 0x10(%rbp),%rsp
|
|
5abc: 5d pop %rbp
|
|
5abd: c3 ret
|
|
5abe: 66 90 xchg %ax,%ax
|
|
5ac0: 55 push %rbp
|
|
5ac1: 48 83 ec 30 sub $0x30,%rsp
|
|
5ac5: 48 8d 6c 24 20 lea 0x20(%rsp),%rbp
|
|
5aca: 48 89 4d 20 mov %rcx,0x20(%rbp)
|
|
5ace: 48 89 55 28 mov %rdx,0x28(%rbp)
|
|
5ad2: 44 89 45 30 mov %r8d,0x30(%rbp)
|
|
5ad6: 48 8b 45 20 mov 0x20(%rbp),%rax
|
|
5ada: 48 8b 55 28 mov 0x28(%rbp),%rdx
|
|
5ade: 8b 4d 30 mov 0x30(%rbp),%ecx
|
|
5ae1: 89 4d 08 mov %ecx,0x8(%rbp)
|
|
5ae4: 48 89 c1 mov %rax,%rcx
|
|
5ae7: 8b 45 08 mov 0x8(%rbp),%eax
|
|
5aea: 41 89 c0 mov %eax,%r8d
|
|
5aed: e8 ee 74 13 00 call 0x13cfe0
|
|
5af2: 89 45 00 mov %eax,0x0(%rbp)
|
|
5af5: 8b 45 00 mov 0x0(%rbp),%eax
|
|
5af8: 48 8d 65 10 lea 0x10(%rbp),%rsp
|
|
5afc: 5d pop %rbp
|
|
5afd: c3 ret
|
|
5afe: 66 90 xchg %ax,%ax
|
|
5b00: 48 83 ec 28 sub $0x28,%rsp
|
|
5b04: 48 89 4c 24 30 mov %rcx,0x30(%rsp)
|
|
5b09: 48 85 d2 test %rdx,%rdx
|
|
5b0c: 74 28 je 0x5b36
|
|
5b0e: 45 85 c0 test %r8d,%r8d
|
|
5b11: 7f 0a jg 0x5b1d
|
|
5b13: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
5b18: 48 83 c4 28 add $0x28,%rsp
|
|
5b1c: c3 ret
|
|
5b1d: 89 c8 mov %ecx,%eax
|
|
5b1f: 48 c1 e9 20 shr $0x20,%rcx
|
|
5b23: 48 c1 e1 20 shl $0x20,%rcx
|
|
5b27: 48 0b c8 or %rax,%rcx
|
|
5b2a: e8 51 75 03 00 call 0x3d080
|
|
5b2f: 33 c0 xor %eax,%eax
|
|
5b31: 48 83 c4 28 add $0x28,%rsp
|
|
5b35: c3 ret
|
|
5b36: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
5b3b: 48 83 c4 28 add $0x28,%rsp
|
|
5b3f: c3 ret
|
|
5b40: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
|
|
5b45: 48 89 4c 24 30 mov %rcx,0x30(%rsp)
|
|
5b4a: 48 85 d2 test %rdx,%rdx
|
|
5b4d: 74 2a je 0x5b79
|
|
5b4f: 45 85 c0 test %r8d,%r8d
|
|
5b52: 7f 0b jg 0x5b5f
|
|
5b54: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
5b59: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
5b5e: c3 ret
|
|
5b5f: 89 c8 mov %ecx,%eax
|
|
5b61: 48 c1 e9 20 shr $0x20,%rcx
|
|
5b65: 48 c1 e1 20 shl $0x20,%rcx
|
|
5b69: 48 0b c8 or %rax,%rcx
|
|
5b6c: e8 2f 75 03 00 call 0x3d0a0
|
|
5b71: 33 c0 xor %eax,%eax
|
|
5b73: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
5b78: c3 ret
|
|
5b79: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
5b7e: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
5b83: 90 nop
|
|
5b84: c3 ret
|
|
5b85: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
5b8c: 00
|
|
5b8d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5b94: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
5b99: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5ba0: 48 83 ec 28 sub $0x28,%rsp
|
|
5ba4: 48 89 4c 24 30 mov %rcx,0x30(%rsp)
|
|
5ba9: 48 85 d2 test %rdx,%rdx
|
|
5bac: 74 28 je 0x5bd6
|
|
5bae: 45 85 c0 test %r8d,%r8d
|
|
5bb1: 7f 0a jg 0x5bbd
|
|
5bb3: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
5bb8: 48 83 c4 28 add $0x28,%rsp
|
|
5bbc: c3 ret
|
|
5bbd: 89 c8 mov %ecx,%eax
|
|
5bbf: 48 c1 e9 20 shr $0x20,%rcx
|
|
5bc3: 48 c1 e1 20 shl $0x20,%rcx
|
|
5bc7: 48 0b c8 or %rax,%rcx
|
|
5bca: e8 f1 74 03 00 call 0x3d0c0
|
|
5bcf: 33 c0 xor %eax,%eax
|
|
5bd1: 48 83 c4 28 add $0x28,%rsp
|
|
5bd5: c3 ret
|
|
5bd6: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
5bdb: 48 83 c4 28 add $0x28,%rsp
|
|
5bdf: c3 ret
|
|
5be0: 48 83 ec 28 sub $0x28,%rsp
|
|
5be4: 48 89 4c 24 30 mov %rcx,0x30(%rsp)
|
|
5be9: 48 85 d2 test %rdx,%rdx
|
|
5bec: 74 28 je 0x5c16
|
|
5bee: 45 85 c0 test %r8d,%r8d
|
|
5bf1: 7f 0a jg 0x5bfd
|
|
5bf3: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
5bf8: 48 83 c4 28 add $0x28,%rsp
|
|
5bfc: c3 ret
|
|
5bfd: 89 c8 mov %ecx,%eax
|
|
5bff: 48 c1 e9 20 shr $0x20,%rcx
|
|
5c03: 48 c1 e1 20 shl $0x20,%rcx
|
|
5c07: 48 0b c8 or %rax,%rcx
|
|
5c0a: e8 d1 74 03 00 call 0x3d0e0
|
|
5c0f: 33 c0 xor %eax,%eax
|
|
5c11: 48 83 c4 28 add $0x28,%rsp
|
|
5c15: c3 ret
|
|
5c16: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
5c1b: 48 83 c4 28 add $0x28,%rsp
|
|
5c1f: c3 ret
|
|
5c20: 48 83 ec 28 sub $0x28,%rsp
|
|
5c24: 48 89 4c 24 30 mov %rcx,0x30(%rsp)
|
|
5c29: 48 85 d2 test %rdx,%rdx
|
|
5c2c: 74 28 je 0x5c56
|
|
5c2e: 45 85 c0 test %r8d,%r8d
|
|
5c31: 7f 0a jg 0x5c3d
|
|
5c33: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
5c38: 48 83 c4 28 add $0x28,%rsp
|
|
5c3c: c3 ret
|
|
5c3d: 89 c8 mov %ecx,%eax
|
|
5c3f: 48 c1 e9 20 shr $0x20,%rcx
|
|
5c43: 48 c1 e1 20 shl $0x20,%rcx
|
|
5c47: 48 0b c8 or %rax,%rcx
|
|
5c4a: e8 b1 74 03 00 call 0x3d100
|
|
5c4f: 33 c0 xor %eax,%eax
|
|
5c51: 48 83 c4 28 add $0x28,%rsp
|
|
5c55: c3 ret
|
|
5c56: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
5c5b: 48 83 c4 28 add $0x28,%rsp
|
|
5c5f: c3 ret
|
|
5c60: 48 83 ec 28 sub $0x28,%rsp
|
|
5c64: 48 89 4c 24 30 mov %rcx,0x30(%rsp)
|
|
5c69: 48 85 d2 test %rdx,%rdx
|
|
5c6c: 74 28 je 0x5c96
|
|
5c6e: 45 85 c0 test %r8d,%r8d
|
|
5c71: 7f 0a jg 0x5c7d
|
|
5c73: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
5c78: 48 83 c4 28 add $0x28,%rsp
|
|
5c7c: c3 ret
|
|
5c7d: 89 c8 mov %ecx,%eax
|
|
5c7f: 48 c1 e9 20 shr $0x20,%rcx
|
|
5c83: 48 c1 e1 20 shl $0x20,%rcx
|
|
5c87: 48 0b c8 or %rax,%rcx
|
|
5c8a: e8 d1 77 03 00 call 0x3d460
|
|
5c8f: 33 c0 xor %eax,%eax
|
|
5c91: 48 83 c4 28 add $0x28,%rsp
|
|
5c95: c3 ret
|
|
5c96: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
5c9b: 48 83 c4 28 add $0x28,%rsp
|
|
5c9f: c3 ret
|
|
5ca0: 48 83 ec 28 sub $0x28,%rsp
|
|
5ca4: 48 85 d2 test %rdx,%rdx
|
|
5ca7: 74 41 je 0x5cea
|
|
5ca9: 45 85 c0 test %r8d,%r8d
|
|
5cac: 7e 32 jle 0x5ce0
|
|
5cae: 66 0f 2e 05 22 34 c5 ucomisd 0x1c53422(%rip),%xmm0 # 0x1c590d8
|
|
5cb5: 01
|
|
5cb6: 7a 02 jp 0x5cba
|
|
5cb8: 74 10 je 0x5cca
|
|
5cba: 0f 57 c9 xorps %xmm1,%xmm1
|
|
5cbd: 66 0f 2e c1 ucomisd %xmm1,%xmm0
|
|
5cc1: 7a 02 jp 0x5cc5
|
|
5cc3: 74 0c je 0x5cd1
|
|
5cc5: e8 b6 7a 03 00 call 0x3d780
|
|
5cca: 33 c0 xor %eax,%eax
|
|
5ccc: 48 83 c4 28 add $0x28,%rsp
|
|
5cd0: c3 ret
|
|
5cd1: 48 89 d1 mov %rdx,%rcx
|
|
5cd4: 44 89 c2 mov %r8d,%edx
|
|
5cd7: 48 83 c4 28 add $0x28,%rsp
|
|
5cdb: e9 20 3f 01 00 jmp 0x19c00
|
|
5ce0: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
5ce5: 48 83 c4 28 add $0x28,%rsp
|
|
5ce9: c3 ret
|
|
5cea: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
5cef: 48 83 c4 28 add $0x28,%rsp
|
|
5cf3: c3 ret
|
|
5cf4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
5cf9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5d00: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
|
|
5d05: 48 85 d2 test %rdx,%rdx
|
|
5d08: 74 45 je 0x5d4f
|
|
5d0a: 45 85 c0 test %r8d,%r8d
|
|
5d0d: 7e 34 jle 0x5d43
|
|
5d0f: 66 0f 2e 05 c9 33 c5 ucomisd 0x1c533c9(%rip),%xmm0 # 0x1c590e0
|
|
5d16: 01
|
|
5d17: 7a 02 jp 0x5d1b
|
|
5d19: 74 10 je 0x5d2b
|
|
5d1b: 0f 57 c9 xorps %xmm1,%xmm1
|
|
5d1e: 66 0f 2e c1 ucomisd %xmm1,%xmm0
|
|
5d22: 7a 02 jp 0x5d26
|
|
5d24: 74 0d je 0x5d33
|
|
5d26: e8 f5 7b 03 00 call 0x3d920
|
|
5d2b: 33 c0 xor %eax,%eax
|
|
5d2d: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
5d32: c3 ret
|
|
5d33: 48 89 d1 mov %rdx,%rcx
|
|
5d36: 44 89 c2 mov %r8d,%edx
|
|
5d39: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
5d3e: e9 bd 40 01 00 jmp 0x19e00
|
|
5d43: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
5d48: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
5d4d: 90 nop
|
|
5d4e: c3 ret
|
|
5d4f: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
5d54: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
5d59: 90 nop
|
|
5d5a: 90 nop
|
|
5d5b: 90 nop
|
|
5d5c: c3 ret
|
|
5d5d: 0f 1f 00 nopl (%rax)
|
|
5d60: 48 83 ec 28 sub $0x28,%rsp
|
|
5d64: 48 85 d2 test %rdx,%rdx
|
|
5d67: 74 41 je 0x5daa
|
|
5d69: 45 85 c0 test %r8d,%r8d
|
|
5d6c: 7e 32 jle 0x5da0
|
|
5d6e: 66 0f 2e 05 72 33 c5 ucomisd 0x1c53372(%rip),%xmm0 # 0x1c590e8
|
|
5d75: 01
|
|
5d76: 7a 02 jp 0x5d7a
|
|
5d78: 74 10 je 0x5d8a
|
|
5d7a: 0f 57 c9 xorps %xmm1,%xmm1
|
|
5d7d: 66 0f 2e c1 ucomisd %xmm1,%xmm0
|
|
5d81: 7a 02 jp 0x5d85
|
|
5d83: 74 0c je 0x5d91
|
|
5d85: e8 36 7d 03 00 call 0x3dac0
|
|
5d8a: 33 c0 xor %eax,%eax
|
|
5d8c: 48 83 c4 28 add $0x28,%rsp
|
|
5d90: c3 ret
|
|
5d91: 48 89 d1 mov %rdx,%rcx
|
|
5d94: 44 89 c2 mov %r8d,%edx
|
|
5d97: 48 83 c4 28 add $0x28,%rsp
|
|
5d9b: e9 40 42 01 00 jmp 0x19fe0
|
|
5da0: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
5da5: 48 83 c4 28 add $0x28,%rsp
|
|
5da9: c3 ret
|
|
5daa: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
5daf: 48 83 c4 28 add $0x28,%rsp
|
|
5db3: c3 ret
|
|
5db4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
5db9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5dc0: 48 83 ec 28 sub $0x28,%rsp
|
|
5dc4: c5 f9 28 c8 vmovapd %xmm0,%xmm1
|
|
5dc8: 48 85 d2 test %rdx,%rdx
|
|
5dcb: 0f 84 c2 01 00 00 je 0x5f93
|
|
5dd1: 45 85 c0 test %r8d,%r8d
|
|
5dd4: 0f 8e af 01 00 00 jle 0x5f89
|
|
5dda: c5 f9 2e 0d 0e 33 c5 vucomisd 0x1c5330e(%rip),%xmm1 # 0x1c590f0
|
|
5de1: 01
|
|
5de2: 7a 06 jp 0x5dea
|
|
5de4: 0f 84 98 01 00 00 je 0x5f82
|
|
5dea: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0
|
|
5dee: c5 f9 2e c8 vucomisd %xmm0,%xmm1
|
|
5df2: 7a 06 jp 0x5dfa
|
|
5df4: 0f 84 78 01 00 00 je 0x5f72
|
|
5dfa: 41 83 f8 10 cmp $0x10,%r8d
|
|
5dfe: 0f 8c 5e 01 00 00 jl 0x5f62
|
|
5e04: 49 89 d1 mov %rdx,%r9
|
|
5e07: 49 83 e1 1f and $0x1f,%r9
|
|
5e0b: 45 85 c9 test %r9d,%r9d
|
|
5e0e: 74 18 je 0x5e28
|
|
5e10: 41 f7 c1 07 00 00 00 test $0x7,%r9d
|
|
5e17: 0f 85 45 01 00 00 jne 0x5f62
|
|
5e1d: 41 f7 d9 neg %r9d
|
|
5e20: 41 83 c1 20 add $0x20,%r9d
|
|
5e24: 41 c1 e9 03 shr $0x3,%r9d
|
|
5e28: 41 8d 41 10 lea 0x10(%r9),%eax
|
|
5e2c: 44 3b c0 cmp %eax,%r8d
|
|
5e2f: 0f 8c 2d 01 00 00 jl 0x5f62
|
|
5e35: 45 89 c2 mov %r8d,%r10d
|
|
5e38: 33 c0 xor %eax,%eax
|
|
5e3a: 45 2b d1 sub %r9d,%r10d
|
|
5e3d: 41 83 e2 0f and $0xf,%r10d
|
|
5e41: 41 f7 da neg %r10d
|
|
5e44: 45 03 d0 add %r8d,%r10d
|
|
5e47: 45 89 cb mov %r9d,%r11d
|
|
5e4a: 45 85 c9 test %r9d,%r9d
|
|
5e4d: 76 23 jbe 0x5e72
|
|
5e4f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
5e56: 00
|
|
5e57: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5e5e: 66 90 xchg %ax,%ax
|
|
5e60: c5 f3 59 04 c2 vmulsd (%rdx,%rax,8),%xmm1,%xmm0
|
|
5e65: c5 fb 11 04 c2 vmovsd %xmm0,(%rdx,%rax,8)
|
|
5e6a: 48 ff c0 inc %rax
|
|
5e6d: 49 3b c3 cmp %r11,%rax
|
|
5e70: 72 ee jb 0x5e60
|
|
5e72: c5 f1 14 c1 vunpcklpd %xmm1,%xmm1,%xmm0
|
|
5e76: 4d 63 ca movslq %r10d,%r9
|
|
5e79: c4 e3 7d 18 c0 01 vinsertf128 $0x1,%xmm0,%ymm0,%ymm0
|
|
5e7f: 90 nop
|
|
5e80: c4 a1 7d 59 14 da vmulpd (%rdx,%r11,8),%ymm0,%ymm2
|
|
5e86: c4 a1 7d 59 5c da 20 vmulpd 0x20(%rdx,%r11,8),%ymm0,%ymm3
|
|
5e8d: c4 a1 7d 59 64 da 40 vmulpd 0x40(%rdx,%r11,8),%ymm0,%ymm4
|
|
5e94: c4 a1 7d 59 6c da 60 vmulpd 0x60(%rdx,%r11,8),%ymm0,%ymm5
|
|
5e9b: c4 a1 7d 11 14 da vmovupd %ymm2,(%rdx,%r11,8)
|
|
5ea1: c4 a1 7d 11 5c da 20 vmovupd %ymm3,0x20(%rdx,%r11,8)
|
|
5ea8: c4 a1 7d 11 64 da 40 vmovupd %ymm4,0x40(%rdx,%r11,8)
|
|
5eaf: c4 a1 7d 11 6c da 60 vmovupd %ymm5,0x60(%rdx,%r11,8)
|
|
5eb6: 49 83 c3 10 add $0x10,%r11
|
|
5eba: 4d 3b d9 cmp %r9,%r11
|
|
5ebd: 72 c1 jb 0x5e80
|
|
5ebf: 41 8d 42 01 lea 0x1(%r10),%eax
|
|
5ec3: 41 3b c0 cmp %r8d,%eax
|
|
5ec6: 0f 87 88 00 00 00 ja 0x5f54
|
|
5ecc: 4d 63 c0 movslq %r8d,%r8
|
|
5ecf: 4d 2b c1 sub %r9,%r8
|
|
5ed2: 49 83 f8 04 cmp $0x4,%r8
|
|
5ed6: 0f 8c 82 00 00 00 jl 0x5f5e
|
|
5edc: 44 89 c0 mov %r8d,%eax
|
|
5edf: 45 33 db xor %r11d,%r11d
|
|
5ee2: 83 e0 fc and $0xfffffffc,%eax
|
|
5ee5: 4e 8d 0c ca lea (%rdx,%r9,8),%r9
|
|
5ee9: 48 63 c0 movslq %eax,%rax
|
|
5eec: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
5ef3: 00
|
|
5ef4: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5efb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
5f00: c4 c1 7d 59 11 vmulpd (%r9),%ymm0,%ymm2
|
|
5f05: 49 83 c3 04 add $0x4,%r11
|
|
5f09: c4 c1 7d 11 11 vmovupd %ymm2,(%r9)
|
|
5f0e: 49 83 c1 20 add $0x20,%r9
|
|
5f12: 4c 3b d8 cmp %rax,%r11
|
|
5f15: 72 e9 jb 0x5f00
|
|
5f17: 49 3b c0 cmp %r8,%rax
|
|
5f1a: 73 38 jae 0x5f54
|
|
5f1c: 4d 63 d2 movslq %r10d,%r10
|
|
5f1f: 4a 8d 14 d2 lea (%rdx,%r10,8),%rdx
|
|
5f23: 48 8d 14 c2 lea (%rdx,%rax,8),%rdx
|
|
5f27: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
5f2e: 00
|
|
5f2f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5f36: 0f 1f 00 nopl (%rax)
|
|
5f39: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5f40: c5 f3 59 02 vmulsd (%rdx),%xmm1,%xmm0
|
|
5f44: 48 ff c0 inc %rax
|
|
5f47: c5 fb 11 02 vmovsd %xmm0,(%rdx)
|
|
5f4b: 48 83 c2 08 add $0x8,%rdx
|
|
5f4f: 49 3b c0 cmp %r8,%rax
|
|
5f52: 72 ec jb 0x5f40
|
|
5f54: 33 c0 xor %eax,%eax
|
|
5f56: c5 f8 77 vzeroupper
|
|
5f59: 48 83 c4 28 add $0x28,%rsp
|
|
5f5d: c3 ret
|
|
5f5e: 33 c0 xor %eax,%eax
|
|
5f60: eb b5 jmp 0x5f17
|
|
5f62: 45 33 d2 xor %r10d,%r10d
|
|
5f65: 41 83 f8 01 cmp $0x1,%r8d
|
|
5f69: 72 e9 jb 0x5f54
|
|
5f6b: 4d 63 c0 movslq %r8d,%r8
|
|
5f6e: 33 c0 xor %eax,%eax
|
|
5f70: eb a5 jmp 0x5f17
|
|
5f72: 48 89 d1 mov %rdx,%rcx
|
|
5f75: 44 89 c2 mov %r8d,%edx
|
|
5f78: e8 a3 40 01 00 call 0x1a020
|
|
5f7d: 48 83 c4 28 add $0x28,%rsp
|
|
5f81: c3 ret
|
|
5f82: 33 c0 xor %eax,%eax
|
|
5f84: 48 83 c4 28 add $0x28,%rsp
|
|
5f88: c3 ret
|
|
5f89: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
5f8e: 48 83 c4 28 add $0x28,%rsp
|
|
5f92: c3 ret
|
|
5f93: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
5f98: 48 83 c4 28 add $0x28,%rsp
|
|
5f9c: c3 ret
|
|
5f9d: 0f 1f 00 nopl (%rax)
|
|
5fa0: 48 83 ec 28 sub $0x28,%rsp
|
|
5fa4: 48 85 d2 test %rdx,%rdx
|
|
5fa7: 0f 84 be 01 00 00 je 0x616b
|
|
5fad: 45 85 c0 test %r8d,%r8d
|
|
5fb0: 0f 8e ab 01 00 00 jle 0x6161
|
|
5fb6: c5 f9 2e 05 3a 31 c5 vucomisd 0x1c5313a(%rip),%xmm0 # 0x1c590f8
|
|
5fbd: 01
|
|
5fbe: 7a 06 jp 0x5fc6
|
|
5fc0: 0f 84 94 01 00 00 je 0x615a
|
|
5fc6: c5 f1 57 c9 vxorpd %xmm1,%xmm1,%xmm1
|
|
5fca: c5 f9 2e c1 vucomisd %xmm1,%xmm0
|
|
5fce: 7a 06 jp 0x5fd6
|
|
5fd0: 0f 84 74 01 00 00 je 0x614a
|
|
5fd6: 41 83 f8 10 cmp $0x10,%r8d
|
|
5fda: 0f 8c 62 01 00 00 jl 0x6142
|
|
5fe0: 49 89 d3 mov %rdx,%r11
|
|
5fe3: 49 83 e3 1f and $0x1f,%r11
|
|
5fe7: 45 85 db test %r11d,%r11d
|
|
5fea: 74 18 je 0x6004
|
|
5fec: 41 f7 c3 07 00 00 00 test $0x7,%r11d
|
|
5ff3: 0f 85 49 01 00 00 jne 0x6142
|
|
5ff9: 41 f7 db neg %r11d
|
|
5ffc: 41 83 c3 20 add $0x20,%r11d
|
|
6000: 41 c1 eb 03 shr $0x3,%r11d
|
|
6004: 41 8d 43 10 lea 0x10(%r11),%eax
|
|
6008: 44 3b c0 cmp %eax,%r8d
|
|
600b: 0f 8c 31 01 00 00 jl 0x6142
|
|
6011: 45 89 c1 mov %r8d,%r9d
|
|
6014: 33 c0 xor %eax,%eax
|
|
6016: 45 2b cb sub %r11d,%r9d
|
|
6019: 41 83 e1 0f and $0xf,%r9d
|
|
601d: 41 f7 d9 neg %r9d
|
|
6020: 45 03 c8 add %r8d,%r9d
|
|
6023: 45 89 da mov %r11d,%r10d
|
|
6026: 45 85 db test %r11d,%r11d
|
|
6029: 76 27 jbe 0x6052
|
|
602b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6032: 00
|
|
6033: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
603a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
6040: c5 fb 59 0c c2 vmulsd (%rdx,%rax,8),%xmm0,%xmm1
|
|
6045: c5 fb 11 0c c2 vmovsd %xmm1,(%rdx,%rax,8)
|
|
604a: 48 ff c0 inc %rax
|
|
604d: 49 3b c2 cmp %r10,%rax
|
|
6050: 72 ee jb 0x6040
|
|
6052: c4 e2 7d 19 c8 vbroadcastsd %xmm0,%ymm1
|
|
6057: 49 63 c1 movslq %r9d,%rax
|
|
605a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
6060: c4 a1 75 59 14 d2 vmulpd (%rdx,%r10,8),%ymm1,%ymm2
|
|
6066: c4 a1 75 59 5c d2 20 vmulpd 0x20(%rdx,%r10,8),%ymm1,%ymm3
|
|
606d: c4 a1 75 59 64 d2 40 vmulpd 0x40(%rdx,%r10,8),%ymm1,%ymm4
|
|
6074: c4 a1 75 59 6c d2 60 vmulpd 0x60(%rdx,%r10,8),%ymm1,%ymm5
|
|
607b: c4 a1 7d 11 14 d2 vmovupd %ymm2,(%rdx,%r10,8)
|
|
6081: c4 a1 7d 11 5c d2 20 vmovupd %ymm3,0x20(%rdx,%r10,8)
|
|
6088: c4 a1 7d 11 64 d2 40 vmovupd %ymm4,0x40(%rdx,%r10,8)
|
|
608f: c4 a1 7d 11 6c d2 60 vmovupd %ymm5,0x60(%rdx,%r10,8)
|
|
6096: 49 83 c2 10 add $0x10,%r10
|
|
609a: 4c 3b d0 cmp %rax,%r10
|
|
609d: 72 c1 jb 0x6060
|
|
609f: 41 8d 41 01 lea 0x1(%r9),%eax
|
|
60a3: 41 3b c0 cmp %r8d,%eax
|
|
60a6: 0f 87 88 00 00 00 ja 0x6134
|
|
60ac: 4d 63 c0 movslq %r8d,%r8
|
|
60af: 4d 63 c9 movslq %r9d,%r9
|
|
60b2: 4d 2b c1 sub %r9,%r8
|
|
60b5: 49 83 f8 04 cmp $0x4,%r8
|
|
60b9: 0f 8c 7f 00 00 00 jl 0x613e
|
|
60bf: 4d 63 c9 movslq %r9d,%r9
|
|
60c2: 44 89 c0 mov %r8d,%eax
|
|
60c5: 83 e0 fc and $0xfffffffc,%eax
|
|
60c8: 45 33 db xor %r11d,%r11d
|
|
60cb: 48 63 c0 movslq %eax,%rax
|
|
60ce: c4 e2 7d 19 c8 vbroadcastsd %xmm0,%ymm1
|
|
60d3: 4e 8d 14 ca lea (%rdx,%r9,8),%r10
|
|
60d7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
60de: 00 00
|
|
60e0: c4 c1 75 59 12 vmulpd (%r10),%ymm1,%ymm2
|
|
60e5: 49 83 c3 04 add $0x4,%r11
|
|
60e9: c4 c1 7d 11 12 vmovupd %ymm2,(%r10)
|
|
60ee: 49 83 c2 20 add $0x20,%r10
|
|
60f2: 4c 3b d8 cmp %rax,%r11
|
|
60f5: 72 e9 jb 0x60e0
|
|
60f7: 49 3b c0 cmp %r8,%rax
|
|
60fa: 73 38 jae 0x6134
|
|
60fc: 4d 63 c9 movslq %r9d,%r9
|
|
60ff: 4a 8d 14 ca lea (%rdx,%r9,8),%rdx
|
|
6103: 48 8d 14 c2 lea (%rdx,%rax,8),%rdx
|
|
6107: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
610e: 00
|
|
610f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6116: 0f 1f 00 nopl (%rax)
|
|
6119: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6120: c5 fb 59 0a vmulsd (%rdx),%xmm0,%xmm1
|
|
6124: 48 ff c0 inc %rax
|
|
6127: c5 fb 11 0a vmovsd %xmm1,(%rdx)
|
|
612b: 48 83 c2 08 add $0x8,%rdx
|
|
612f: 49 3b c0 cmp %r8,%rax
|
|
6132: 72 ec jb 0x6120
|
|
6134: 33 c0 xor %eax,%eax
|
|
6136: c5 f8 77 vzeroupper
|
|
6139: 48 83 c4 28 add $0x28,%rsp
|
|
613d: c3 ret
|
|
613e: 33 c0 xor %eax,%eax
|
|
6140: eb b5 jmp 0x60f7
|
|
6142: 45 33 c9 xor %r9d,%r9d
|
|
6145: e9 55 ff ff ff jmp 0x609f
|
|
614a: 48 89 d1 mov %rdx,%rcx
|
|
614d: 44 89 c2 mov %r8d,%edx
|
|
6150: e8 0b 3f 01 00 call 0x1a060
|
|
6155: 48 83 c4 28 add $0x28,%rsp
|
|
6159: c3 ret
|
|
615a: 33 c0 xor %eax,%eax
|
|
615c: 48 83 c4 28 add $0x28,%rsp
|
|
6160: c3 ret
|
|
6161: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
6166: 48 83 c4 28 add $0x28,%rsp
|
|
616a: c3 ret
|
|
616b: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
6170: 48 83 c4 28 add $0x28,%rsp
|
|
6174: c3 ret
|
|
6175: 0f 1f 40 00 nopl 0x0(%rax)
|
|
6179: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6180: 48 83 ec 28 sub $0x28,%rsp
|
|
6184: 48 85 d2 test %rdx,%rdx
|
|
6187: 0f 84 be 01 00 00 je 0x634b
|
|
618d: 45 85 c0 test %r8d,%r8d
|
|
6190: 0f 8e ab 01 00 00 jle 0x6341
|
|
6196: c5 f9 2e 05 62 2f c5 vucomisd 0x1c52f62(%rip),%xmm0 # 0x1c59100
|
|
619d: 01
|
|
619e: 7a 06 jp 0x61a6
|
|
61a0: 0f 84 94 01 00 00 je 0x633a
|
|
61a6: c5 f1 57 c9 vxorpd %xmm1,%xmm1,%xmm1
|
|
61aa: c5 f9 2e c1 vucomisd %xmm1,%xmm0
|
|
61ae: 7a 06 jp 0x61b6
|
|
61b0: 0f 84 74 01 00 00 je 0x632a
|
|
61b6: 41 83 f8 10 cmp $0x10,%r8d
|
|
61ba: 0f 8c 62 01 00 00 jl 0x6322
|
|
61c0: 49 89 d3 mov %rdx,%r11
|
|
61c3: 49 83 e3 1f and $0x1f,%r11
|
|
61c7: 45 85 db test %r11d,%r11d
|
|
61ca: 74 18 je 0x61e4
|
|
61cc: 41 f7 c3 07 00 00 00 test $0x7,%r11d
|
|
61d3: 0f 85 49 01 00 00 jne 0x6322
|
|
61d9: 41 f7 db neg %r11d
|
|
61dc: 41 83 c3 20 add $0x20,%r11d
|
|
61e0: 41 c1 eb 03 shr $0x3,%r11d
|
|
61e4: 41 8d 43 10 lea 0x10(%r11),%eax
|
|
61e8: 44 3b c0 cmp %eax,%r8d
|
|
61eb: 0f 8c 31 01 00 00 jl 0x6322
|
|
61f1: 45 89 c1 mov %r8d,%r9d
|
|
61f4: 33 c0 xor %eax,%eax
|
|
61f6: 45 2b cb sub %r11d,%r9d
|
|
61f9: 41 83 e1 0f and $0xf,%r9d
|
|
61fd: 41 f7 d9 neg %r9d
|
|
6200: 45 03 c8 add %r8d,%r9d
|
|
6203: 45 89 da mov %r11d,%r10d
|
|
6206: 45 85 db test %r11d,%r11d
|
|
6209: 76 27 jbe 0x6232
|
|
620b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6212: 00
|
|
6213: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
621a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
6220: c5 fb 59 0c c2 vmulsd (%rdx,%rax,8),%xmm0,%xmm1
|
|
6225: c5 fb 11 0c c2 vmovsd %xmm1,(%rdx,%rax,8)
|
|
622a: 48 ff c0 inc %rax
|
|
622d: 49 3b c2 cmp %r10,%rax
|
|
6230: 72 ee jb 0x6220
|
|
6232: c4 e2 7d 19 c8 vbroadcastsd %xmm0,%ymm1
|
|
6237: 49 63 c1 movslq %r9d,%rax
|
|
623a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
6240: c4 a1 75 59 14 d2 vmulpd (%rdx,%r10,8),%ymm1,%ymm2
|
|
6246: c4 a1 75 59 5c d2 20 vmulpd 0x20(%rdx,%r10,8),%ymm1,%ymm3
|
|
624d: c4 a1 75 59 64 d2 40 vmulpd 0x40(%rdx,%r10,8),%ymm1,%ymm4
|
|
6254: c4 a1 75 59 6c d2 60 vmulpd 0x60(%rdx,%r10,8),%ymm1,%ymm5
|
|
625b: c4 a1 7d 11 14 d2 vmovupd %ymm2,(%rdx,%r10,8)
|
|
6261: c4 a1 7d 11 5c d2 20 vmovupd %ymm3,0x20(%rdx,%r10,8)
|
|
6268: c4 a1 7d 11 64 d2 40 vmovupd %ymm4,0x40(%rdx,%r10,8)
|
|
626f: c4 a1 7d 11 6c d2 60 vmovupd %ymm5,0x60(%rdx,%r10,8)
|
|
6276: 49 83 c2 10 add $0x10,%r10
|
|
627a: 4c 3b d0 cmp %rax,%r10
|
|
627d: 72 c1 jb 0x6240
|
|
627f: 41 8d 41 01 lea 0x1(%r9),%eax
|
|
6283: 41 3b c0 cmp %r8d,%eax
|
|
6286: 0f 87 88 00 00 00 ja 0x6314
|
|
628c: 4d 63 c0 movslq %r8d,%r8
|
|
628f: 4d 63 c9 movslq %r9d,%r9
|
|
6292: 4d 2b c1 sub %r9,%r8
|
|
6295: 49 83 f8 04 cmp $0x4,%r8
|
|
6299: 0f 8c 7f 00 00 00 jl 0x631e
|
|
629f: 4d 63 c9 movslq %r9d,%r9
|
|
62a2: 44 89 c0 mov %r8d,%eax
|
|
62a5: 83 e0 fc and $0xfffffffc,%eax
|
|
62a8: 45 33 db xor %r11d,%r11d
|
|
62ab: 48 63 c0 movslq %eax,%rax
|
|
62ae: c4 e2 7d 19 c8 vbroadcastsd %xmm0,%ymm1
|
|
62b3: 4e 8d 14 ca lea (%rdx,%r9,8),%r10
|
|
62b7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
62be: 00 00
|
|
62c0: c4 c1 75 59 12 vmulpd (%r10),%ymm1,%ymm2
|
|
62c5: 49 83 c3 04 add $0x4,%r11
|
|
62c9: c4 c1 7d 11 12 vmovupd %ymm2,(%r10)
|
|
62ce: 49 83 c2 20 add $0x20,%r10
|
|
62d2: 4c 3b d8 cmp %rax,%r11
|
|
62d5: 72 e9 jb 0x62c0
|
|
62d7: 49 3b c0 cmp %r8,%rax
|
|
62da: 73 38 jae 0x6314
|
|
62dc: 4d 63 c9 movslq %r9d,%r9
|
|
62df: 4a 8d 14 ca lea (%rdx,%r9,8),%rdx
|
|
62e3: 48 8d 14 c2 lea (%rdx,%rax,8),%rdx
|
|
62e7: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
62ee: 00
|
|
62ef: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
62f6: 0f 1f 00 nopl (%rax)
|
|
62f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6300: c5 fb 59 0a vmulsd (%rdx),%xmm0,%xmm1
|
|
6304: 48 ff c0 inc %rax
|
|
6307: c5 fb 11 0a vmovsd %xmm1,(%rdx)
|
|
630b: 48 83 c2 08 add $0x8,%rdx
|
|
630f: 49 3b c0 cmp %r8,%rax
|
|
6312: 72 ec jb 0x6300
|
|
6314: 33 c0 xor %eax,%eax
|
|
6316: c5 f8 77 vzeroupper
|
|
6319: 48 83 c4 28 add $0x28,%rsp
|
|
631d: c3 ret
|
|
631e: 33 c0 xor %eax,%eax
|
|
6320: eb b5 jmp 0x62d7
|
|
6322: 45 33 c9 xor %r9d,%r9d
|
|
6325: e9 55 ff ff ff jmp 0x627f
|
|
632a: 48 89 d1 mov %rdx,%rcx
|
|
632d: 44 89 c2 mov %r8d,%edx
|
|
6330: e8 6b 3d 01 00 call 0x1a0a0
|
|
6335: 48 83 c4 28 add $0x28,%rsp
|
|
6339: c3 ret
|
|
633a: 33 c0 xor %eax,%eax
|
|
633c: 48 83 c4 28 add $0x28,%rsp
|
|
6340: c3 ret
|
|
6341: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
6346: 48 83 c4 28 add $0x28,%rsp
|
|
634a: c3 ret
|
|
634b: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
6350: 48 83 c4 28 add $0x28,%rsp
|
|
6354: c3 ret
|
|
6355: 0f 1f 40 00 nopl 0x0(%rax)
|
|
6359: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6360: 56 push %rsi
|
|
6361: 57 push %rdi
|
|
6362: 41 54 push %r12
|
|
6364: 55 push %rbp
|
|
6365: 48 83 ec 28 sub $0x28,%rsp
|
|
6369: 89 cf mov %ecx,%edi
|
|
636b: 4d 89 cc mov %r9,%r12
|
|
636e: 83 ff 1e cmp $0x1e,%edi
|
|
6371: 0f 87 7a 01 00 00 ja 0x64f1
|
|
6377: 4d 85 e4 test %r12,%r12
|
|
637a: 0f 84 80 01 00 00 je 0x6500
|
|
6380: 48 8b 74 24 70 mov 0x70(%rsp),%rsi
|
|
6385: 48 85 f6 test %rsi,%rsi
|
|
6388: 0f 84 72 01 00 00 je 0x6500
|
|
638e: 48 8b 6c 24 78 mov 0x78(%rsp),%rbp
|
|
6393: 48 85 ed test %rbp,%rbp
|
|
6396: 0f 84 64 01 00 00 je 0x6500
|
|
639c: 83 fa 08 cmp $0x8,%edx
|
|
639f: 74 1e je 0x63bf
|
|
63a1: 83 fa 04 cmp $0x4,%edx
|
|
63a4: 74 19 je 0x63bf
|
|
63a6: 83 fa 01 cmp $0x1,%edx
|
|
63a9: 74 14 je 0x63bf
|
|
63ab: 83 fa 02 cmp $0x2,%edx
|
|
63ae: 74 0f je 0x63bf
|
|
63b0: b8 ee ff ff ff mov $0xffffffee,%eax
|
|
63b5: 48 83 c4 28 add $0x28,%rsp
|
|
63b9: 5d pop %rbp
|
|
63ba: 41 5c pop %r12
|
|
63bc: 5f pop %rdi
|
|
63bd: 5e pop %rsi
|
|
63be: c3 ret
|
|
63bf: 83 ff 1d cmp $0x1d,%edi
|
|
63c2: 0f 8f 29 01 00 00 jg 0x64f1
|
|
63c8: 83 ff 04 cmp $0x4,%edi
|
|
63cb: 7f 14 jg 0x63e1
|
|
63cd: 41 c7 04 24 d0 00 00 movl $0xd0,(%r12)
|
|
63d4: 00
|
|
63d5: 33 c0 xor %eax,%eax
|
|
63d7: 89 06 mov %eax,(%rsi)
|
|
63d9: 89 45 00 mov %eax,0x0(%rbp)
|
|
63dc: e9 04 01 00 00 jmp 0x64e5
|
|
63e1: 83 ff 06 cmp $0x6,%edi
|
|
63e4: 7f 11 jg 0x63f7
|
|
63e6: 33 c0 xor %eax,%eax
|
|
63e8: 41 89 04 24 mov %eax,(%r12)
|
|
63ec: 89 06 mov %eax,(%rsi)
|
|
63ee: 89 45 00 mov %eax,0x0(%rbp)
|
|
63f1: 41 8b 04 24 mov (%r12),%eax
|
|
63f5: eb 67 jmp 0x645e
|
|
63f7: 8d 4f ff lea -0x1(%rdi),%ecx
|
|
63fa: 83 f9 10 cmp $0x10,%ecx
|
|
63fd: 7f 48 jg 0x6447
|
|
63ff: 41 bb 01 00 00 00 mov $0x1,%r11d
|
|
6405: 41 d3 e3 shl %cl,%r11d
|
|
6408: 42 8d 04 dd 47 00 00 lea 0x47(,%r11,8),%eax
|
|
640f: 00
|
|
6410: 83 e0 c0 and $0xffffffc0,%eax
|
|
6413: 46 8d 14 dd 3f 00 00 lea 0x3f(,%r11,8),%r10d
|
|
641a: 00
|
|
641b: 41 89 04 24 mov %eax,(%r12)
|
|
641f: 44 89 d8 mov %r11d,%eax
|
|
6422: d1 f8 sar $1,%eax
|
|
6424: 41 83 e2 c0 and $0xffffffc0,%r10d
|
|
6428: c1 e8 1e shr $0x1e,%eax
|
|
642b: 41 03 c3 add %r11d,%eax
|
|
642e: 83 e0 fc and $0xfffffffc,%eax
|
|
6431: 83 c0 43 add $0x43,%eax
|
|
6434: c7 06 00 00 00 00 movl $0x0,(%rsi)
|
|
643a: 83 e0 c0 and $0xffffffc0,%eax
|
|
643d: 44 89 55 00 mov %r10d,0x0(%rbp)
|
|
6441: 41 03 04 24 add (%r12),%eax
|
|
6445: eb 12 jmp 0x6459
|
|
6447: 4c 89 e2 mov %r12,%rdx
|
|
644a: 49 89 f0 mov %rsi,%r8
|
|
644d: 49 89 e9 mov %rbp,%r9
|
|
6450: e8 eb 77 03 00 call 0x3dc40
|
|
6455: 41 8b 04 24 mov (%r12),%eax
|
|
6459: 83 ff 13 cmp $0x13,%edi
|
|
645c: 7d 2a jge 0x6488
|
|
645e: 89 f9 mov %edi,%ecx
|
|
6460: 41 ba 01 00 00 00 mov $0x1,%r10d
|
|
6466: 41 d3 e2 shl %cl,%r10d
|
|
6469: 45 89 d3 mov %r10d,%r11d
|
|
646c: 41 d1 fb sar $1,%r11d
|
|
646f: 41 c1 eb 1e shr $0x1e,%r11d
|
|
6473: 45 03 da add %r10d,%r11d
|
|
6476: 41 c1 eb 02 shr $0x2,%r11d
|
|
647a: 46 8d 14 dd 3f 00 00 lea 0x3f(,%r11,8),%r10d
|
|
6481: 00
|
|
6482: 41 83 e2 c0 and $0xffffffc0,%r10d
|
|
6486: eb 18 jmp 0x64a0
|
|
6488: 41 ba 01 00 00 00 mov $0x1,%r10d
|
|
648e: 8d 4f 14 lea 0x14(%rdi),%ecx
|
|
6491: 41 d3 e2 shl %cl,%r10d
|
|
6494: 46 8d 14 d5 3f 20 00 lea 0x203f(,%r10,8),%r10d
|
|
649b: 00
|
|
649c: 41 83 e2 c0 and $0xffffffc0,%r10d
|
|
64a0: 83 ff 0a cmp $0xa,%edi
|
|
64a3: 42 8d 84 50 00 01 00 lea 0x100(%rax,%r10,2),%eax
|
|
64aa: 00
|
|
64ab: 41 89 04 24 mov %eax,(%r12)
|
|
64af: 7f 04 jg 0x64b5
|
|
64b1: 33 c0 xor %eax,%eax
|
|
64b3: eb 21 jmp 0x64d6
|
|
64b5: 89 f9 mov %edi,%ecx
|
|
64b7: b8 01 00 00 00 mov $0x1,%eax
|
|
64bc: d3 e0 shl %cl,%eax
|
|
64be: 89 c7 mov %eax,%edi
|
|
64c0: d1 ff sar $1,%edi
|
|
64c2: c1 ef 1e shr $0x1e,%edi
|
|
64c5: 03 f8 add %eax,%edi
|
|
64c7: 83 e7 fc and $0xfffffffc,%edi
|
|
64ca: 83 c7 43 add $0x43,%edi
|
|
64cd: 83 e7 c0 and $0xffffffc0,%edi
|
|
64d0: 8b 16 mov (%rsi),%edx
|
|
64d2: 8d 44 3a 40 lea 0x40(%rdx,%rdi,1),%eax
|
|
64d6: 89 06 mov %eax,(%rsi)
|
|
64d8: 8b 45 00 mov 0x0(%rbp),%eax
|
|
64db: 85 c0 test %eax,%eax
|
|
64dd: 7e 06 jle 0x64e5
|
|
64df: 83 c0 40 add $0x40,%eax
|
|
64e2: 89 45 00 mov %eax,0x0(%rbp)
|
|
64e5: 33 c0 xor %eax,%eax
|
|
64e7: 48 83 c4 28 add $0x28,%rsp
|
|
64eb: 5d pop %rbp
|
|
64ec: 41 5c pop %r12
|
|
64ee: 5f pop %rdi
|
|
64ef: 5e pop %rsi
|
|
64f0: c3 ret
|
|
64f1: b8 ef ff ff ff mov $0xffffffef,%eax
|
|
64f6: 48 83 c4 28 add $0x28,%rsp
|
|
64fa: 5d pop %rbp
|
|
64fb: 41 5c pop %r12
|
|
64fd: 5f pop %rdi
|
|
64fe: 5e pop %rsi
|
|
64ff: c3 ret
|
|
6500: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
6505: 48 83 c4 28 add $0x28,%rsp
|
|
6509: 5d pop %rbp
|
|
650a: 41 5c pop %r12
|
|
650c: 5f pop %rdi
|
|
650d: 5e pop %rsi
|
|
650e: c3 ret
|
|
650f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6516: 00
|
|
6517: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
651e: 66 90 xchg %ax,%ax
|
|
6520: 41 54 push %r12
|
|
6522: 41 55 push %r13
|
|
6524: 41 56 push %r14
|
|
6526: 41 57 push %r15
|
|
6528: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
|
|
652d: 41 89 cd mov %ecx,%r13d
|
|
6530: 4d 89 cc mov %r9,%r12
|
|
6533: 41 83 fd 1e cmp $0x1e,%r13d
|
|
6537: 0f 87 94 01 00 00 ja 0x66d1
|
|
653d: 4d 85 e4 test %r12,%r12
|
|
6540: 0f 84 9e 01 00 00 je 0x66e4
|
|
6546: 4c 8b 74 24 70 mov 0x70(%rsp),%r14
|
|
654b: 4d 85 f6 test %r14,%r14
|
|
654e: 0f 84 90 01 00 00 je 0x66e4
|
|
6554: 4c 8b 7c 24 78 mov 0x78(%rsp),%r15
|
|
6559: 4d 85 ff test %r15,%r15
|
|
655c: 0f 84 82 01 00 00 je 0x66e4
|
|
6562: 83 fa 08 cmp $0x8,%edx
|
|
6565: 74 22 je 0x6589
|
|
6567: 83 fa 04 cmp $0x4,%edx
|
|
656a: 74 1d je 0x6589
|
|
656c: 83 fa 01 cmp $0x1,%edx
|
|
656f: 74 18 je 0x6589
|
|
6571: 83 fa 02 cmp $0x2,%edx
|
|
6574: 74 13 je 0x6589
|
|
6576: b8 ee ff ff ff mov $0xffffffee,%eax
|
|
657b: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
6580: 41 5f pop %r15
|
|
6582: 41 5e pop %r14
|
|
6584: 41 5d pop %r13
|
|
6586: 41 5c pop %r12
|
|
6588: c3 ret
|
|
6589: 41 83 fd 1d cmp $0x1d,%r13d
|
|
658d: 0f 8f 3e 01 00 00 jg 0x66d1
|
|
6593: 41 83 fd 04 cmp $0x4,%r13d
|
|
6597: 7f 15 jg 0x65ae
|
|
6599: 41 c7 04 24 d0 00 00 movl $0xd0,(%r12)
|
|
65a0: 00
|
|
65a1: 33 c0 xor %eax,%eax
|
|
65a3: 41 89 06 mov %eax,(%r14)
|
|
65a6: 41 89 07 mov %eax,(%r15)
|
|
65a9: e9 13 01 00 00 jmp 0x66c1
|
|
65ae: 41 83 fd 06 cmp $0x6,%r13d
|
|
65b2: 7f 12 jg 0x65c6
|
|
65b4: 33 c0 xor %eax,%eax
|
|
65b6: 41 89 04 24 mov %eax,(%r12)
|
|
65ba: 41 89 06 mov %eax,(%r14)
|
|
65bd: 41 89 07 mov %eax,(%r15)
|
|
65c0: 41 8b 14 24 mov (%r12),%edx
|
|
65c4: eb 6a jmp 0x6630
|
|
65c6: 41 8d 4d ff lea -0x1(%r13),%ecx
|
|
65ca: 83 f9 11 cmp $0x11,%ecx
|
|
65cd: 7f 49 jg 0x6618
|
|
65cf: 41 bb 01 00 00 00 mov $0x1,%r11d
|
|
65d5: 41 d3 e3 shl %cl,%r11d
|
|
65d8: 44 89 da mov %r11d,%edx
|
|
65db: 45 89 da mov %r11d,%r10d
|
|
65de: d1 fa sar $1,%edx
|
|
65e0: c1 ea 1e shr $0x1e,%edx
|
|
65e3: 41 c1 e2 03 shl $0x3,%r10d
|
|
65e7: 41 03 d3 add %r11d,%edx
|
|
65ea: 44 89 d0 mov %r10d,%eax
|
|
65ed: 83 e2 fc and $0xfffffffc,%edx
|
|
65f0: 83 c0 47 add $0x47,%eax
|
|
65f3: 41 83 c2 3f add $0x3f,%r10d
|
|
65f7: 83 c2 43 add $0x43,%edx
|
|
65fa: 83 e0 c0 and $0xffffffc0,%eax
|
|
65fd: 41 89 04 24 mov %eax,(%r12)
|
|
6601: 41 83 e2 c0 and $0xffffffc0,%r10d
|
|
6605: 41 c7 06 00 00 00 00 movl $0x0,(%r14)
|
|
660c: 83 e2 c0 and $0xffffffc0,%edx
|
|
660f: 45 89 17 mov %r10d,(%r15)
|
|
6612: 41 03 14 24 add (%r12),%edx
|
|
6616: eb 12 jmp 0x662a
|
|
6618: 4c 89 e2 mov %r12,%rdx
|
|
661b: 4d 89 f0 mov %r14,%r8
|
|
661e: 4d 89 f9 mov %r15,%r9
|
|
6621: e8 5a 78 03 00 call 0x3de80
|
|
6626: 41 8b 14 24 mov (%r12),%edx
|
|
662a: 41 83 fd 13 cmp $0x13,%r13d
|
|
662e: 7d 29 jge 0x6659
|
|
6630: 44 89 e9 mov %r13d,%ecx
|
|
6633: b8 01 00 00 00 mov $0x1,%eax
|
|
6638: d3 e0 shl %cl,%eax
|
|
663a: 41 89 c2 mov %eax,%r10d
|
|
663d: 41 d1 fa sar $1,%r10d
|
|
6640: 41 c1 ea 1e shr $0x1e,%r10d
|
|
6644: 44 03 d0 add %eax,%r10d
|
|
6647: 41 c1 ea 02 shr $0x2,%r10d
|
|
664b: 41 c1 e2 03 shl $0x3,%r10d
|
|
664f: 41 83 c2 3f add $0x3f,%r10d
|
|
6653: 41 83 e2 c0 and $0xffffffc0,%r10d
|
|
6657: eb 1c jmp 0x6675
|
|
6659: 41 ba 01 00 00 00 mov $0x1,%r10d
|
|
665f: 41 8d 4d 14 lea 0x14(%r13),%ecx
|
|
6663: 41 d3 e2 shl %cl,%r10d
|
|
6666: 41 c1 e2 03 shl $0x3,%r10d
|
|
666a: 41 81 c2 3f 20 00 00 add $0x203f,%r10d
|
|
6671: 41 83 e2 c0 and $0xffffffc0,%r10d
|
|
6675: 45 03 d2 add %r10d,%r10d
|
|
6678: 41 03 d2 add %r10d,%edx
|
|
667b: 81 c2 00 01 00 00 add $0x100,%edx
|
|
6681: 41 89 14 24 mov %edx,(%r12)
|
|
6685: 41 83 fd 0a cmp $0xa,%r13d
|
|
6689: 7f 04 jg 0x668f
|
|
668b: 33 d2 xor %edx,%edx
|
|
668d: eb 22 jmp 0x66b1
|
|
668f: 44 89 e9 mov %r13d,%ecx
|
|
6692: b8 01 00 00 00 mov $0x1,%eax
|
|
6697: d3 e0 shl %cl,%eax
|
|
6699: 89 c2 mov %eax,%edx
|
|
669b: d1 fa sar $1,%edx
|
|
669d: c1 ea 1e shr $0x1e,%edx
|
|
66a0: 03 d0 add %eax,%edx
|
|
66a2: 83 e2 fc and $0xfffffffc,%edx
|
|
66a5: 83 c2 43 add $0x43,%edx
|
|
66a8: 83 e2 c0 and $0xffffffc0,%edx
|
|
66ab: 83 c2 40 add $0x40,%edx
|
|
66ae: 41 03 16 add (%r14),%edx
|
|
66b1: 41 89 16 mov %edx,(%r14)
|
|
66b4: 41 8b 07 mov (%r15),%eax
|
|
66b7: 85 c0 test %eax,%eax
|
|
66b9: 7e 06 jle 0x66c1
|
|
66bb: 83 c0 40 add $0x40,%eax
|
|
66be: 41 89 07 mov %eax,(%r15)
|
|
66c1: 33 c0 xor %eax,%eax
|
|
66c3: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
66c8: 41 5f pop %r15
|
|
66ca: 41 5e pop %r14
|
|
66cc: 41 5d pop %r13
|
|
66ce: 41 5c pop %r12
|
|
66d0: c3 ret
|
|
66d1: b8 ef ff ff ff mov $0xffffffef,%eax
|
|
66d6: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
66db: 41 5f pop %r15
|
|
66dd: 41 5e pop %r14
|
|
66df: 41 5d pop %r13
|
|
66e1: 41 5c pop %r12
|
|
66e3: c3 ret
|
|
66e4: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
66e9: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
66ee: 41 5f pop %r15
|
|
66f0: 41 5e pop %r14
|
|
66f2: 41 5d pop %r13
|
|
66f4: 41 5c pop %r12
|
|
66f6: c3 ret
|
|
66f7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
66fe: 00 00
|
|
6700: 56 push %rsi
|
|
6701: 57 push %rdi
|
|
6702: 41 54 push %r12
|
|
6704: 55 push %rbp
|
|
6705: 48 83 ec 28 sub $0x28,%rsp
|
|
6709: 89 cf mov %ecx,%edi
|
|
670b: 4d 89 cc mov %r9,%r12
|
|
670e: 83 ff 1e cmp $0x1e,%edi
|
|
6711: 0f 87 7a 01 00 00 ja 0x6891
|
|
6717: 4d 85 e4 test %r12,%r12
|
|
671a: 0f 84 80 01 00 00 je 0x68a0
|
|
6720: 48 8b 74 24 70 mov 0x70(%rsp),%rsi
|
|
6725: 48 85 f6 test %rsi,%rsi
|
|
6728: 0f 84 72 01 00 00 je 0x68a0
|
|
672e: 48 8b 6c 24 78 mov 0x78(%rsp),%rbp
|
|
6733: 48 85 ed test %rbp,%rbp
|
|
6736: 0f 84 64 01 00 00 je 0x68a0
|
|
673c: 83 fa 08 cmp $0x8,%edx
|
|
673f: 74 1e je 0x675f
|
|
6741: 83 fa 04 cmp $0x4,%edx
|
|
6744: 74 19 je 0x675f
|
|
6746: 83 fa 01 cmp $0x1,%edx
|
|
6749: 74 14 je 0x675f
|
|
674b: 83 fa 02 cmp $0x2,%edx
|
|
674e: 74 0f je 0x675f
|
|
6750: b8 ee ff ff ff mov $0xffffffee,%eax
|
|
6755: 48 83 c4 28 add $0x28,%rsp
|
|
6759: 5d pop %rbp
|
|
675a: 41 5c pop %r12
|
|
675c: 5f pop %rdi
|
|
675d: 5e pop %rsi
|
|
675e: c3 ret
|
|
675f: 83 ff 1d cmp $0x1d,%edi
|
|
6762: 0f 8f 29 01 00 00 jg 0x6891
|
|
6768: 83 ff 04 cmp $0x4,%edi
|
|
676b: 7f 14 jg 0x6781
|
|
676d: 33 c0 xor %eax,%eax
|
|
676f: 41 c7 04 24 d0 00 00 movl $0xd0,(%r12)
|
|
6776: 00
|
|
6777: 89 06 mov %eax,(%rsi)
|
|
6779: 89 45 00 mov %eax,0x0(%rbp)
|
|
677c: e9 04 01 00 00 jmp 0x6885
|
|
6781: 83 ff 06 cmp $0x6,%edi
|
|
6784: 7f 11 jg 0x6797
|
|
6786: 33 c0 xor %eax,%eax
|
|
6788: 41 89 04 24 mov %eax,(%r12)
|
|
678c: 89 06 mov %eax,(%rsi)
|
|
678e: 89 45 00 mov %eax,0x0(%rbp)
|
|
6791: 41 8b 04 24 mov (%r12),%eax
|
|
6795: eb 67 jmp 0x67fe
|
|
6797: 8d 4f ff lea -0x1(%rdi),%ecx
|
|
679a: 83 f9 11 cmp $0x11,%ecx
|
|
679d: 7f 48 jg 0x67e7
|
|
679f: 41 bb 01 00 00 00 mov $0x1,%r11d
|
|
67a5: 41 d3 e3 shl %cl,%r11d
|
|
67a8: 42 8d 04 dd 47 00 00 lea 0x47(,%r11,8),%eax
|
|
67af: 00
|
|
67b0: 83 e0 c0 and $0xffffffc0,%eax
|
|
67b3: 46 8d 14 dd 3f 00 00 lea 0x3f(,%r11,8),%r10d
|
|
67ba: 00
|
|
67bb: 41 89 04 24 mov %eax,(%r12)
|
|
67bf: 44 89 d8 mov %r11d,%eax
|
|
67c2: 41 83 e2 c0 and $0xffffffc0,%r10d
|
|
67c6: d1 f8 sar $1,%eax
|
|
67c8: c7 06 00 00 00 00 movl $0x0,(%rsi)
|
|
67ce: c1 e8 1e shr $0x1e,%eax
|
|
67d1: 44 89 55 00 mov %r10d,0x0(%rbp)
|
|
67d5: 41 03 c3 add %r11d,%eax
|
|
67d8: 83 e0 fc and $0xfffffffc,%eax
|
|
67db: 83 c0 43 add $0x43,%eax
|
|
67de: 83 e0 c0 and $0xffffffc0,%eax
|
|
67e1: 41 03 04 24 add (%r12),%eax
|
|
67e5: eb 12 jmp 0x67f9
|
|
67e7: 4c 89 e2 mov %r12,%rdx
|
|
67ea: 49 89 f0 mov %rsi,%r8
|
|
67ed: 49 89 e9 mov %rbp,%r9
|
|
67f0: e8 ab 78 03 00 call 0x3e0a0
|
|
67f5: 41 8b 04 24 mov (%r12),%eax
|
|
67f9: 83 ff 15 cmp $0x15,%edi
|
|
67fc: 7d 2a jge 0x6828
|
|
67fe: 89 f9 mov %edi,%ecx
|
|
6800: 41 ba 01 00 00 00 mov $0x1,%r10d
|
|
6806: 41 d3 e2 shl %cl,%r10d
|
|
6809: 45 89 d3 mov %r10d,%r11d
|
|
680c: 41 d1 fb sar $1,%r11d
|
|
680f: 41 c1 eb 1e shr $0x1e,%r11d
|
|
6813: 45 03 da add %r10d,%r11d
|
|
6816: 41 c1 eb 02 shr $0x2,%r11d
|
|
681a: 46 8d 14 dd 3f 00 00 lea 0x3f(,%r11,8),%r10d
|
|
6821: 00
|
|
6822: 41 83 e2 c0 and $0xffffffc0,%r10d
|
|
6826: eb 18 jmp 0x6840
|
|
6828: 8d 4f 14 lea 0x14(%rdi),%ecx
|
|
682b: 41 ba 01 00 00 00 mov $0x1,%r10d
|
|
6831: 41 d3 e2 shl %cl,%r10d
|
|
6834: 46 8d 14 d5 3f 20 00 lea 0x203f(,%r10,8),%r10d
|
|
683b: 00
|
|
683c: 41 83 e2 c0 and $0xffffffc0,%r10d
|
|
6840: 42 8d 84 50 00 01 00 lea 0x100(%rax,%r10,2),%eax
|
|
6847: 00
|
|
6848: 41 89 04 24 mov %eax,(%r12)
|
|
684c: 83 ff 0a cmp $0xa,%edi
|
|
684f: 7f 04 jg 0x6855
|
|
6851: 33 c0 xor %eax,%eax
|
|
6853: eb 21 jmp 0x6876
|
|
6855: 89 f9 mov %edi,%ecx
|
|
6857: b8 01 00 00 00 mov $0x1,%eax
|
|
685c: 8b 16 mov (%rsi),%edx
|
|
685e: d3 e0 shl %cl,%eax
|
|
6860: 89 c7 mov %eax,%edi
|
|
6862: d1 ff sar $1,%edi
|
|
6864: c1 ef 1e shr $0x1e,%edi
|
|
6867: 03 f8 add %eax,%edi
|
|
6869: 83 e7 fc and $0xfffffffc,%edi
|
|
686c: 83 c7 43 add $0x43,%edi
|
|
686f: 83 e7 c0 and $0xffffffc0,%edi
|
|
6872: 8d 44 3a 40 lea 0x40(%rdx,%rdi,1),%eax
|
|
6876: 89 06 mov %eax,(%rsi)
|
|
6878: 8b 45 00 mov 0x0(%rbp),%eax
|
|
687b: 85 c0 test %eax,%eax
|
|
687d: 7e 06 jle 0x6885
|
|
687f: 83 c0 40 add $0x40,%eax
|
|
6882: 89 45 00 mov %eax,0x0(%rbp)
|
|
6885: 33 c0 xor %eax,%eax
|
|
6887: 48 83 c4 28 add $0x28,%rsp
|
|
688b: 5d pop %rbp
|
|
688c: 41 5c pop %r12
|
|
688e: 5f pop %rdi
|
|
688f: 5e pop %rsi
|
|
6890: c3 ret
|
|
6891: b8 ef ff ff ff mov $0xffffffef,%eax
|
|
6896: 48 83 c4 28 add $0x28,%rsp
|
|
689a: 5d pop %rbp
|
|
689b: 41 5c pop %r12
|
|
689d: 5f pop %rdi
|
|
689e: 5e pop %rsi
|
|
689f: c3 ret
|
|
68a0: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
68a5: 48 83 c4 28 add $0x28,%rsp
|
|
68a9: 5d pop %rbp
|
|
68aa: 41 5c pop %r12
|
|
68ac: 5f pop %rdi
|
|
68ad: 5e pop %rsi
|
|
68ae: c3 ret
|
|
68af: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
68b6: 00
|
|
68b7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
68be: 66 90 xchg %ax,%ax
|
|
68c0: 56 push %rsi
|
|
68c1: 57 push %rdi
|
|
68c2: 41 54 push %r12
|
|
68c4: 55 push %rbp
|
|
68c5: 48 83 ec 28 sub $0x28,%rsp
|
|
68c9: 89 cf mov %ecx,%edi
|
|
68cb: 4d 89 cc mov %r9,%r12
|
|
68ce: 83 ff 1e cmp $0x1e,%edi
|
|
68d1: 0f 87 7a 01 00 00 ja 0x6a51
|
|
68d7: 4d 85 e4 test %r12,%r12
|
|
68da: 0f 84 80 01 00 00 je 0x6a60
|
|
68e0: 48 8b 74 24 70 mov 0x70(%rsp),%rsi
|
|
68e5: 48 85 f6 test %rsi,%rsi
|
|
68e8: 0f 84 72 01 00 00 je 0x6a60
|
|
68ee: 48 8b 6c 24 78 mov 0x78(%rsp),%rbp
|
|
68f3: 48 85 ed test %rbp,%rbp
|
|
68f6: 0f 84 64 01 00 00 je 0x6a60
|
|
68fc: 83 fa 08 cmp $0x8,%edx
|
|
68ff: 74 1e je 0x691f
|
|
6901: 83 fa 04 cmp $0x4,%edx
|
|
6904: 74 19 je 0x691f
|
|
6906: 83 fa 01 cmp $0x1,%edx
|
|
6909: 74 14 je 0x691f
|
|
690b: 83 fa 02 cmp $0x2,%edx
|
|
690e: 74 0f je 0x691f
|
|
6910: b8 ee ff ff ff mov $0xffffffee,%eax
|
|
6915: 48 83 c4 28 add $0x28,%rsp
|
|
6919: 5d pop %rbp
|
|
691a: 41 5c pop %r12
|
|
691c: 5f pop %rdi
|
|
691d: 5e pop %rsi
|
|
691e: c3 ret
|
|
691f: 83 ff 1d cmp $0x1d,%edi
|
|
6922: 0f 8f 29 01 00 00 jg 0x6a51
|
|
6928: 83 ff 04 cmp $0x4,%edi
|
|
692b: 7f 14 jg 0x6941
|
|
692d: 41 c7 04 24 d0 00 00 movl $0xd0,(%r12)
|
|
6934: 00
|
|
6935: 33 c0 xor %eax,%eax
|
|
6937: 89 06 mov %eax,(%rsi)
|
|
6939: 89 45 00 mov %eax,0x0(%rbp)
|
|
693c: e9 04 01 00 00 jmp 0x6a45
|
|
6941: 83 ff 07 cmp $0x7,%edi
|
|
6944: 7f 11 jg 0x6957
|
|
6946: 33 c0 xor %eax,%eax
|
|
6948: 41 89 04 24 mov %eax,(%r12)
|
|
694c: 89 06 mov %eax,(%rsi)
|
|
694e: 89 45 00 mov %eax,0x0(%rbp)
|
|
6951: 41 8b 04 24 mov (%r12),%eax
|
|
6955: eb 67 jmp 0x69be
|
|
6957: 8d 4f ff lea -0x1(%rdi),%ecx
|
|
695a: 83 f9 12 cmp $0x12,%ecx
|
|
695d: 7f 48 jg 0x69a7
|
|
695f: 41 bb 01 00 00 00 mov $0x1,%r11d
|
|
6965: 41 d3 e3 shl %cl,%r11d
|
|
6968: 42 8d 04 dd 47 00 00 lea 0x47(,%r11,8),%eax
|
|
696f: 00
|
|
6970: 83 e0 c0 and $0xffffffc0,%eax
|
|
6973: 46 8d 14 dd 3f 00 00 lea 0x3f(,%r11,8),%r10d
|
|
697a: 00
|
|
697b: 41 89 04 24 mov %eax,(%r12)
|
|
697f: 44 89 d8 mov %r11d,%eax
|
|
6982: d1 f8 sar $1,%eax
|
|
6984: 41 83 e2 c0 and $0xffffffc0,%r10d
|
|
6988: c1 e8 1e shr $0x1e,%eax
|
|
698b: 41 03 c3 add %r11d,%eax
|
|
698e: 83 e0 fc and $0xfffffffc,%eax
|
|
6991: 83 c0 43 add $0x43,%eax
|
|
6994: c7 06 00 00 00 00 movl $0x0,(%rsi)
|
|
699a: 83 e0 c0 and $0xffffffc0,%eax
|
|
699d: 44 89 55 00 mov %r10d,0x0(%rbp)
|
|
69a1: 41 03 04 24 add (%r12),%eax
|
|
69a5: eb 12 jmp 0x69b9
|
|
69a7: 4c 89 e2 mov %r12,%rdx
|
|
69aa: 49 89 f0 mov %rsi,%r8
|
|
69ad: 49 89 e9 mov %rbp,%r9
|
|
69b0: e8 2b 79 03 00 call 0x3e2e0
|
|
69b5: 41 8b 04 24 mov (%r12),%eax
|
|
69b9: 83 ff 13 cmp $0x13,%edi
|
|
69bc: 7d 2a jge 0x69e8
|
|
69be: 89 f9 mov %edi,%ecx
|
|
69c0: 41 ba 01 00 00 00 mov $0x1,%r10d
|
|
69c6: 41 d3 e2 shl %cl,%r10d
|
|
69c9: 45 89 d3 mov %r10d,%r11d
|
|
69cc: 41 d1 fb sar $1,%r11d
|
|
69cf: 41 c1 eb 1e shr $0x1e,%r11d
|
|
69d3: 45 03 da add %r10d,%r11d
|
|
69d6: 41 c1 eb 02 shr $0x2,%r11d
|
|
69da: 46 8d 14 dd 3f 00 00 lea 0x3f(,%r11,8),%r10d
|
|
69e1: 00
|
|
69e2: 41 83 e2 c0 and $0xffffffc0,%r10d
|
|
69e6: eb 18 jmp 0x6a00
|
|
69e8: 41 ba 01 00 00 00 mov $0x1,%r10d
|
|
69ee: 8d 4f 14 lea 0x14(%rdi),%ecx
|
|
69f1: 41 d3 e2 shl %cl,%r10d
|
|
69f4: 46 8d 14 d5 3f 20 00 lea 0x203f(,%r10,8),%r10d
|
|
69fb: 00
|
|
69fc: 41 83 e2 c0 and $0xffffffc0,%r10d
|
|
6a00: 42 8d 84 50 00 01 00 lea 0x100(%rax,%r10,2),%eax
|
|
6a07: 00
|
|
6a08: 41 89 04 24 mov %eax,(%r12)
|
|
6a0c: 83 ff 0a cmp $0xa,%edi
|
|
6a0f: 7f 04 jg 0x6a15
|
|
6a11: 33 c0 xor %eax,%eax
|
|
6a13: eb 21 jmp 0x6a36
|
|
6a15: 89 f9 mov %edi,%ecx
|
|
6a17: b8 01 00 00 00 mov $0x1,%eax
|
|
6a1c: d3 e0 shl %cl,%eax
|
|
6a1e: 89 c7 mov %eax,%edi
|
|
6a20: d1 ff sar $1,%edi
|
|
6a22: c1 ef 1e shr $0x1e,%edi
|
|
6a25: 03 f8 add %eax,%edi
|
|
6a27: 83 e7 fc and $0xfffffffc,%edi
|
|
6a2a: 83 c7 43 add $0x43,%edi
|
|
6a2d: 83 e7 c0 and $0xffffffc0,%edi
|
|
6a30: 8b 16 mov (%rsi),%edx
|
|
6a32: 8d 44 3a 40 lea 0x40(%rdx,%rdi,1),%eax
|
|
6a36: 89 06 mov %eax,(%rsi)
|
|
6a38: 8b 45 00 mov 0x0(%rbp),%eax
|
|
6a3b: 85 c0 test %eax,%eax
|
|
6a3d: 7e 06 jle 0x6a45
|
|
6a3f: 83 c0 40 add $0x40,%eax
|
|
6a42: 89 45 00 mov %eax,0x0(%rbp)
|
|
6a45: 33 c0 xor %eax,%eax
|
|
6a47: 48 83 c4 28 add $0x28,%rsp
|
|
6a4b: 5d pop %rbp
|
|
6a4c: 41 5c pop %r12
|
|
6a4e: 5f pop %rdi
|
|
6a4f: 5e pop %rsi
|
|
6a50: c3 ret
|
|
6a51: b8 ef ff ff ff mov $0xffffffef,%eax
|
|
6a56: 48 83 c4 28 add $0x28,%rsp
|
|
6a5a: 5d pop %rbp
|
|
6a5b: 41 5c pop %r12
|
|
6a5d: 5f pop %rdi
|
|
6a5e: 5e pop %rsi
|
|
6a5f: c3 ret
|
|
6a60: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
6a65: 48 83 c4 28 add $0x28,%rsp
|
|
6a69: 5d pop %rbp
|
|
6a6a: 41 5c pop %r12
|
|
6a6c: 5f pop %rdi
|
|
6a6d: 5e pop %rsi
|
|
6a6e: c3 ret
|
|
6a6f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6a76: 00
|
|
6a77: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6a7e: 66 90 xchg %ax,%ax
|
|
6a80: 56 push %rsi
|
|
6a81: 57 push %rdi
|
|
6a82: 41 54 push %r12
|
|
6a84: 41 55 push %r13
|
|
6a86: 48 83 ec 28 sub $0x28,%rsp
|
|
6a8a: 41 89 cc mov %ecx,%r12d
|
|
6a8d: 4d 89 cd mov %r9,%r13
|
|
6a90: 41 83 fc 1e cmp $0x1e,%r12d
|
|
6a94: 0f 87 7b 01 00 00 ja 0x6c15
|
|
6a9a: 4d 85 ed test %r13,%r13
|
|
6a9d: 0f 84 82 01 00 00 je 0x6c25
|
|
6aa3: 48 8b 7c 24 70 mov 0x70(%rsp),%rdi
|
|
6aa8: 48 85 ff test %rdi,%rdi
|
|
6aab: 0f 84 74 01 00 00 je 0x6c25
|
|
6ab1: 48 8b 74 24 78 mov 0x78(%rsp),%rsi
|
|
6ab6: 48 85 f6 test %rsi,%rsi
|
|
6ab9: 0f 84 66 01 00 00 je 0x6c25
|
|
6abf: 83 fa 08 cmp $0x8,%edx
|
|
6ac2: 74 1f je 0x6ae3
|
|
6ac4: 83 fa 04 cmp $0x4,%edx
|
|
6ac7: 74 1a je 0x6ae3
|
|
6ac9: 83 fa 01 cmp $0x1,%edx
|
|
6acc: 74 15 je 0x6ae3
|
|
6ace: 83 fa 02 cmp $0x2,%edx
|
|
6ad1: 74 10 je 0x6ae3
|
|
6ad3: b8 ee ff ff ff mov $0xffffffee,%eax
|
|
6ad8: 48 83 c4 28 add $0x28,%rsp
|
|
6adc: 41 5d pop %r13
|
|
6ade: 41 5c pop %r12
|
|
6ae0: 5f pop %rdi
|
|
6ae1: 5e pop %rsi
|
|
6ae2: c3 ret
|
|
6ae3: 41 83 fc 1d cmp $0x1d,%r12d
|
|
6ae7: 0f 8f 28 01 00 00 jg 0x6c15
|
|
6aed: 41 83 fc 04 cmp $0x4,%r12d
|
|
6af1: 7f 13 jg 0x6b06
|
|
6af3: 41 c7 45 00 d0 00 00 movl $0xd0,0x0(%r13)
|
|
6afa: 00
|
|
6afb: 33 c0 xor %eax,%eax
|
|
6afd: 89 07 mov %eax,(%rdi)
|
|
6aff: 89 06 mov %eax,(%rsi)
|
|
6b01: e9 02 01 00 00 jmp 0x6c08
|
|
6b06: 41 83 fc 07 cmp $0x7,%r12d
|
|
6b0a: 7f 16 jg 0x6b22
|
|
6b0c: 33 c0 xor %eax,%eax
|
|
6b0e: 41 ba 01 00 00 00 mov $0x1,%r10d
|
|
6b14: 41 89 45 00 mov %eax,0x0(%r13)
|
|
6b18: 89 07 mov %eax,(%rdi)
|
|
6b1a: 89 06 mov %eax,(%rsi)
|
|
6b1c: 41 8b 45 00 mov 0x0(%r13),%eax
|
|
6b20: eb 6f jmp 0x6b91
|
|
6b22: 41 8d 4c 24 ff lea -0x1(%r12),%ecx
|
|
6b27: 83 f9 12 cmp $0x12,%ecx
|
|
6b2a: 7f 47 jg 0x6b73
|
|
6b2c: 41 ba 01 00 00 00 mov $0x1,%r10d
|
|
6b32: c4 42 71 f7 da shlx %ecx,%r10d,%r11d
|
|
6b37: 42 8d 04 dd 47 00 00 lea 0x47(,%r11,8),%eax
|
|
6b3e: 00
|
|
6b3f: 83 e0 c0 and $0xffffffc0,%eax
|
|
6b42: 42 8d 0c dd 3f 00 00 lea 0x3f(,%r11,8),%ecx
|
|
6b49: 00
|
|
6b4a: 41 89 45 00 mov %eax,0x0(%r13)
|
|
6b4e: 44 89 d8 mov %r11d,%eax
|
|
6b51: d1 f8 sar $1,%eax
|
|
6b53: 83 e1 c0 and $0xffffffc0,%ecx
|
|
6b56: c1 e8 1e shr $0x1e,%eax
|
|
6b59: 41 03 c3 add %r11d,%eax
|
|
6b5c: 83 e0 fc and $0xfffffffc,%eax
|
|
6b5f: 83 c0 43 add $0x43,%eax
|
|
6b62: c7 07 00 00 00 00 movl $0x0,(%rdi)
|
|
6b68: 83 e0 c0 and $0xffffffc0,%eax
|
|
6b6b: 89 0e mov %ecx,(%rsi)
|
|
6b6d: 41 03 45 00 add 0x0(%r13),%eax
|
|
6b71: eb 18 jmp 0x6b8b
|
|
6b73: 4c 89 ea mov %r13,%rdx
|
|
6b76: 49 89 f8 mov %rdi,%r8
|
|
6b79: 49 89 f1 mov %rsi,%r9
|
|
6b7c: e8 9f 79 03 00 call 0x3e520
|
|
6b81: 41 8b 45 00 mov 0x0(%r13),%eax
|
|
6b85: 41 ba 01 00 00 00 mov $0x1,%r10d
|
|
6b8b: 41 83 fc 13 cmp $0x13,%r12d
|
|
6b8f: 7d 23 jge 0x6bb4
|
|
6b91: c4 c2 19 f7 ca shlx %r12d,%r10d,%ecx
|
|
6b96: 41 89 cb mov %ecx,%r11d
|
|
6b99: 41 d1 fb sar $1,%r11d
|
|
6b9c: 41 c1 eb 1e shr $0x1e,%r11d
|
|
6ba0: 44 03 d9 add %ecx,%r11d
|
|
6ba3: 41 c1 eb 02 shr $0x2,%r11d
|
|
6ba7: 42 8d 0c dd 3f 00 00 lea 0x3f(,%r11,8),%ecx
|
|
6bae: 00
|
|
6baf: 83 e1 c0 and $0xffffffc0,%ecx
|
|
6bb2: eb 15 jmp 0x6bc9
|
|
6bb4: 41 8d 4c 24 14 lea 0x14(%r12),%ecx
|
|
6bb9: c4 42 71 f7 da shlx %ecx,%r10d,%r11d
|
|
6bbe: 42 8d 0c dd 3f 20 00 lea 0x203f(,%r11,8),%ecx
|
|
6bc5: 00
|
|
6bc6: 83 e1 c0 and $0xffffffc0,%ecx
|
|
6bc9: 8d 84 48 00 01 00 00 lea 0x100(%rax,%rcx,2),%eax
|
|
6bd0: 41 89 45 00 mov %eax,0x0(%r13)
|
|
6bd4: 41 83 fc 0a cmp $0xa,%r12d
|
|
6bd8: 7f 04 jg 0x6bde
|
|
6bda: 33 c0 xor %eax,%eax
|
|
6bdc: eb 1d jmp 0x6bfb
|
|
6bde: c4 c2 19 f7 c2 shlx %r12d,%r10d,%eax
|
|
6be3: 89 c1 mov %eax,%ecx
|
|
6be5: d1 f9 sar $1,%ecx
|
|
6be7: c1 e9 1e shr $0x1e,%ecx
|
|
6bea: 03 c8 add %eax,%ecx
|
|
6bec: 83 e1 fc and $0xfffffffc,%ecx
|
|
6bef: 83 c1 43 add $0x43,%ecx
|
|
6bf2: 83 e1 c0 and $0xffffffc0,%ecx
|
|
6bf5: 8b 17 mov (%rdi),%edx
|
|
6bf7: 8d 44 0a 40 lea 0x40(%rdx,%rcx,1),%eax
|
|
6bfb: 89 07 mov %eax,(%rdi)
|
|
6bfd: 8b 06 mov (%rsi),%eax
|
|
6bff: 85 c0 test %eax,%eax
|
|
6c01: 7e 05 jle 0x6c08
|
|
6c03: 83 c0 40 add $0x40,%eax
|
|
6c06: 89 06 mov %eax,(%rsi)
|
|
6c08: 33 c0 xor %eax,%eax
|
|
6c0a: 48 83 c4 28 add $0x28,%rsp
|
|
6c0e: 41 5d pop %r13
|
|
6c10: 41 5c pop %r12
|
|
6c12: 5f pop %rdi
|
|
6c13: 5e pop %rsi
|
|
6c14: c3 ret
|
|
6c15: b8 ef ff ff ff mov $0xffffffef,%eax
|
|
6c1a: 48 83 c4 28 add $0x28,%rsp
|
|
6c1e: 41 5d pop %r13
|
|
6c20: 41 5c pop %r12
|
|
6c22: 5f pop %rdi
|
|
6c23: 5e pop %rsi
|
|
6c24: c3 ret
|
|
6c25: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
6c2a: 48 83 c4 28 add $0x28,%rsp
|
|
6c2e: 41 5d pop %r13
|
|
6c30: 41 5c pop %r12
|
|
6c32: 5f pop %rdi
|
|
6c33: 5e pop %rsi
|
|
6c34: c3 ret
|
|
6c35: 0f 1f 40 00 nopl 0x0(%rax)
|
|
6c39: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6c40: 56 push %rsi
|
|
6c41: 57 push %rdi
|
|
6c42: 41 54 push %r12
|
|
6c44: 41 55 push %r13
|
|
6c46: 48 83 ec 28 sub $0x28,%rsp
|
|
6c4a: 41 89 cc mov %ecx,%r12d
|
|
6c4d: 4d 89 cd mov %r9,%r13
|
|
6c50: 41 83 fc 1e cmp $0x1e,%r12d
|
|
6c54: 0f 87 7b 01 00 00 ja 0x6dd5
|
|
6c5a: 4d 85 ed test %r13,%r13
|
|
6c5d: 0f 84 82 01 00 00 je 0x6de5
|
|
6c63: 48 8b 7c 24 70 mov 0x70(%rsp),%rdi
|
|
6c68: 48 85 ff test %rdi,%rdi
|
|
6c6b: 0f 84 74 01 00 00 je 0x6de5
|
|
6c71: 48 8b 74 24 78 mov 0x78(%rsp),%rsi
|
|
6c76: 48 85 f6 test %rsi,%rsi
|
|
6c79: 0f 84 66 01 00 00 je 0x6de5
|
|
6c7f: 83 fa 08 cmp $0x8,%edx
|
|
6c82: 74 1f je 0x6ca3
|
|
6c84: 83 fa 04 cmp $0x4,%edx
|
|
6c87: 74 1a je 0x6ca3
|
|
6c89: 83 fa 01 cmp $0x1,%edx
|
|
6c8c: 74 15 je 0x6ca3
|
|
6c8e: 83 fa 02 cmp $0x2,%edx
|
|
6c91: 74 10 je 0x6ca3
|
|
6c93: b8 ee ff ff ff mov $0xffffffee,%eax
|
|
6c98: 48 83 c4 28 add $0x28,%rsp
|
|
6c9c: 41 5d pop %r13
|
|
6c9e: 41 5c pop %r12
|
|
6ca0: 5f pop %rdi
|
|
6ca1: 5e pop %rsi
|
|
6ca2: c3 ret
|
|
6ca3: 41 83 fc 1d cmp $0x1d,%r12d
|
|
6ca7: 0f 8f 28 01 00 00 jg 0x6dd5
|
|
6cad: 41 83 fc 04 cmp $0x4,%r12d
|
|
6cb1: 7f 13 jg 0x6cc6
|
|
6cb3: 41 c7 45 00 d0 00 00 movl $0xd0,0x0(%r13)
|
|
6cba: 00
|
|
6cbb: 33 c0 xor %eax,%eax
|
|
6cbd: 89 07 mov %eax,(%rdi)
|
|
6cbf: 89 06 mov %eax,(%rsi)
|
|
6cc1: e9 02 01 00 00 jmp 0x6dc8
|
|
6cc6: 41 83 fc 07 cmp $0x7,%r12d
|
|
6cca: 7f 16 jg 0x6ce2
|
|
6ccc: 33 c0 xor %eax,%eax
|
|
6cce: 41 ba 01 00 00 00 mov $0x1,%r10d
|
|
6cd4: 41 89 45 00 mov %eax,0x0(%r13)
|
|
6cd8: 89 07 mov %eax,(%rdi)
|
|
6cda: 89 06 mov %eax,(%rsi)
|
|
6cdc: 41 8b 45 00 mov 0x0(%r13),%eax
|
|
6ce0: eb 6f jmp 0x6d51
|
|
6ce2: 41 8d 4c 24 ff lea -0x1(%r12),%ecx
|
|
6ce7: 83 f9 12 cmp $0x12,%ecx
|
|
6cea: 7f 47 jg 0x6d33
|
|
6cec: 41 ba 01 00 00 00 mov $0x1,%r10d
|
|
6cf2: c4 42 71 f7 da shlx %ecx,%r10d,%r11d
|
|
6cf7: 42 8d 04 dd 47 00 00 lea 0x47(,%r11,8),%eax
|
|
6cfe: 00
|
|
6cff: 83 e0 c0 and $0xffffffc0,%eax
|
|
6d02: 42 8d 0c dd 3f 00 00 lea 0x3f(,%r11,8),%ecx
|
|
6d09: 00
|
|
6d0a: 41 89 45 00 mov %eax,0x0(%r13)
|
|
6d0e: 44 89 d8 mov %r11d,%eax
|
|
6d11: d1 f8 sar $1,%eax
|
|
6d13: 83 e1 c0 and $0xffffffc0,%ecx
|
|
6d16: c1 e8 1e shr $0x1e,%eax
|
|
6d19: 41 03 c3 add %r11d,%eax
|
|
6d1c: 83 e0 fc and $0xfffffffc,%eax
|
|
6d1f: 83 c0 43 add $0x43,%eax
|
|
6d22: c7 07 00 00 00 00 movl $0x0,(%rdi)
|
|
6d28: 83 e0 c0 and $0xffffffc0,%eax
|
|
6d2b: 89 0e mov %ecx,(%rsi)
|
|
6d2d: 41 03 45 00 add 0x0(%r13),%eax
|
|
6d31: eb 18 jmp 0x6d4b
|
|
6d33: 4c 89 ea mov %r13,%rdx
|
|
6d36: 49 89 f8 mov %rdi,%r8
|
|
6d39: 49 89 f1 mov %rsi,%r9
|
|
6d3c: e8 ff 79 03 00 call 0x3e740
|
|
6d41: 41 8b 45 00 mov 0x0(%r13),%eax
|
|
6d45: 41 ba 01 00 00 00 mov $0x1,%r10d
|
|
6d4b: 41 83 fc 13 cmp $0x13,%r12d
|
|
6d4f: 7d 23 jge 0x6d74
|
|
6d51: c4 c2 19 f7 ca shlx %r12d,%r10d,%ecx
|
|
6d56: 41 89 cb mov %ecx,%r11d
|
|
6d59: 41 d1 fb sar $1,%r11d
|
|
6d5c: 41 c1 eb 1e shr $0x1e,%r11d
|
|
6d60: 44 03 d9 add %ecx,%r11d
|
|
6d63: 41 c1 eb 02 shr $0x2,%r11d
|
|
6d67: 42 8d 0c dd 3f 00 00 lea 0x3f(,%r11,8),%ecx
|
|
6d6e: 00
|
|
6d6f: 83 e1 c0 and $0xffffffc0,%ecx
|
|
6d72: eb 15 jmp 0x6d89
|
|
6d74: 41 8d 4c 24 14 lea 0x14(%r12),%ecx
|
|
6d79: c4 42 71 f7 da shlx %ecx,%r10d,%r11d
|
|
6d7e: 42 8d 0c dd 3f 20 00 lea 0x203f(,%r11,8),%ecx
|
|
6d85: 00
|
|
6d86: 83 e1 c0 and $0xffffffc0,%ecx
|
|
6d89: 8d 84 48 00 01 00 00 lea 0x100(%rax,%rcx,2),%eax
|
|
6d90: 41 89 45 00 mov %eax,0x0(%r13)
|
|
6d94: 41 83 fc 0a cmp $0xa,%r12d
|
|
6d98: 7f 04 jg 0x6d9e
|
|
6d9a: 33 c0 xor %eax,%eax
|
|
6d9c: eb 1d jmp 0x6dbb
|
|
6d9e: c4 c2 19 f7 c2 shlx %r12d,%r10d,%eax
|
|
6da3: 89 c1 mov %eax,%ecx
|
|
6da5: d1 f9 sar $1,%ecx
|
|
6da7: c1 e9 1e shr $0x1e,%ecx
|
|
6daa: 03 c8 add %eax,%ecx
|
|
6dac: 83 e1 fc and $0xfffffffc,%ecx
|
|
6daf: 83 c1 43 add $0x43,%ecx
|
|
6db2: 83 e1 c0 and $0xffffffc0,%ecx
|
|
6db5: 8b 17 mov (%rdi),%edx
|
|
6db7: 8d 44 0a 40 lea 0x40(%rdx,%rcx,1),%eax
|
|
6dbb: 89 07 mov %eax,(%rdi)
|
|
6dbd: 8b 06 mov (%rsi),%eax
|
|
6dbf: 85 c0 test %eax,%eax
|
|
6dc1: 7e 05 jle 0x6dc8
|
|
6dc3: 83 c0 40 add $0x40,%eax
|
|
6dc6: 89 06 mov %eax,(%rsi)
|
|
6dc8: 33 c0 xor %eax,%eax
|
|
6dca: 48 83 c4 28 add $0x28,%rsp
|
|
6dce: 41 5d pop %r13
|
|
6dd0: 41 5c pop %r12
|
|
6dd2: 5f pop %rdi
|
|
6dd3: 5e pop %rsi
|
|
6dd4: c3 ret
|
|
6dd5: b8 ef ff ff ff mov $0xffffffef,%eax
|
|
6dda: 48 83 c4 28 add $0x28,%rsp
|
|
6dde: 41 5d pop %r13
|
|
6de0: 41 5c pop %r12
|
|
6de2: 5f pop %rdi
|
|
6de3: 5e pop %rsi
|
|
6de4: c3 ret
|
|
6de5: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
6dea: 48 83 c4 28 add $0x28,%rsp
|
|
6dee: 41 5d pop %r13
|
|
6df0: 41 5c pop %r12
|
|
6df2: 5f pop %rdi
|
|
6df3: 5e pop %rsi
|
|
6df4: c3 ret
|
|
6df5: 0f 1f 40 00 nopl 0x0(%rax)
|
|
6df9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6e00: 48 83 ec 28 sub $0x28,%rsp
|
|
6e04: 48 85 c9 test %rcx,%rcx
|
|
6e07: 74 25 je 0x6e2e
|
|
6e09: 48 85 d2 test %rdx,%rdx
|
|
6e0c: 74 20 je 0x6e2e
|
|
6e0e: 4d 85 c0 test %r8,%r8
|
|
6e11: 74 1b je 0x6e2e
|
|
6e13: 45 85 c9 test %r9d,%r9d
|
|
6e16: 7f 0a jg 0x6e22
|
|
6e18: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
6e1d: 48 83 c4 28 add $0x28,%rsp
|
|
6e21: c3 ret
|
|
6e22: e8 e9 c0 a5 01 call 0x1a62f10
|
|
6e27: 33 c0 xor %eax,%eax
|
|
6e29: 48 83 c4 28 add $0x28,%rsp
|
|
6e2d: c3 ret
|
|
6e2e: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
6e33: 48 83 c4 28 add $0x28,%rsp
|
|
6e37: c3 ret
|
|
6e38: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6e3f: 00
|
|
6e40: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
|
|
6e45: 48 85 c9 test %rcx,%rcx
|
|
6e48: 74 27 je 0x6e71
|
|
6e4a: 48 85 d2 test %rdx,%rdx
|
|
6e4d: 74 22 je 0x6e71
|
|
6e4f: 4d 85 c0 test %r8,%r8
|
|
6e52: 74 1d je 0x6e71
|
|
6e54: 45 85 c9 test %r9d,%r9d
|
|
6e57: 7f 0b jg 0x6e64
|
|
6e59: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
6e5e: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
6e63: c3 ret
|
|
6e64: e8 57 c7 a5 01 call 0x1a635c0
|
|
6e69: 33 c0 xor %eax,%eax
|
|
6e6b: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
6e70: c3 ret
|
|
6e71: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
6e76: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
6e7b: c3 ret
|
|
6e7c: 0f 1f 40 00 nopl 0x0(%rax)
|
|
6e80: 48 83 ec 28 sub $0x28,%rsp
|
|
6e84: 48 85 c9 test %rcx,%rcx
|
|
6e87: 74 25 je 0x6eae
|
|
6e89: 48 85 d2 test %rdx,%rdx
|
|
6e8c: 74 20 je 0x6eae
|
|
6e8e: 4d 85 c0 test %r8,%r8
|
|
6e91: 74 1b je 0x6eae
|
|
6e93: 45 85 c9 test %r9d,%r9d
|
|
6e96: 7f 0a jg 0x6ea2
|
|
6e98: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
6e9d: 48 83 c4 28 add $0x28,%rsp
|
|
6ea1: c3 ret
|
|
6ea2: e8 c9 cd a5 01 call 0x1a63c70
|
|
6ea7: 33 c0 xor %eax,%eax
|
|
6ea9: 48 83 c4 28 add $0x28,%rsp
|
|
6ead: c3 ret
|
|
6eae: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
6eb3: 48 83 c4 28 add $0x28,%rsp
|
|
6eb7: c3 ret
|
|
6eb8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6ebf: 00
|
|
6ec0: 56 push %rsi
|
|
6ec1: 57 push %rdi
|
|
6ec2: 55 push %rbp
|
|
6ec3: 48 89 d5 mov %rdx,%rbp
|
|
6ec6: 48 85 c9 test %rcx,%rcx
|
|
6ec9: 0f 84 2b 02 00 00 je 0x70fa
|
|
6ecf: 48 85 ed test %rbp,%rbp
|
|
6ed2: 0f 84 22 02 00 00 je 0x70fa
|
|
6ed8: 4d 85 c0 test %r8,%r8
|
|
6edb: 0f 84 19 02 00 00 je 0x70fa
|
|
6ee1: 45 85 c9 test %r9d,%r9d
|
|
6ee4: 0f 8e 07 02 00 00 jle 0x70f1
|
|
6eea: 41 83 f9 08 cmp $0x8,%r9d
|
|
6eee: 0f 8c ed 01 00 00 jl 0x70e1
|
|
6ef4: 4c 89 c6 mov %r8,%rsi
|
|
6ef7: 48 83 e6 1f and $0x1f,%rsi
|
|
6efb: 89 f6 mov %esi,%esi
|
|
6efd: 85 f6 test %esi,%esi
|
|
6eff: 74 14 je 0x6f15
|
|
6f01: f7 c6 07 00 00 00 test $0x7,%esi
|
|
6f07: 0f 85 d4 01 00 00 jne 0x70e1
|
|
6f0d: f7 de neg %esi
|
|
6f0f: 83 c6 20 add $0x20,%esi
|
|
6f12: c1 ee 03 shr $0x3,%esi
|
|
6f15: 8d 46 08 lea 0x8(%rsi),%eax
|
|
6f18: 44 3b c8 cmp %eax,%r9d
|
|
6f1b: 0f 8c c0 01 00 00 jl 0x70e1
|
|
6f21: 44 89 c8 mov %r9d,%eax
|
|
6f24: 33 d2 xor %edx,%edx
|
|
6f26: 2b c6 sub %esi,%eax
|
|
6f28: 83 e0 07 and $0x7,%eax
|
|
6f2b: f7 d8 neg %eax
|
|
6f2d: 41 03 c1 add %r9d,%eax
|
|
6f30: 85 f6 test %esi,%esi
|
|
6f32: 76 3e jbe 0x6f72
|
|
6f34: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
6f39: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6f40: c5 fb 10 14 d1 vmovsd (%rcx,%rdx,8),%xmm2
|
|
6f45: c5 fb 10 4c d5 00 vmovsd 0x0(%rbp,%rdx,8),%xmm1
|
|
6f4b: c5 fa 12 c1 vmovsldup %xmm1,%xmm0
|
|
6f4f: c5 fa 16 d9 vmovshdup %xmm1,%xmm3
|
|
6f53: c5 e8 c6 e2 b1 vshufps $0xb1,%xmm2,%xmm2,%xmm4
|
|
6f58: c5 f8 59 ea vmulps %xmm2,%xmm0,%xmm5
|
|
6f5c: c5 e0 59 c4 vmulps %xmm4,%xmm3,%xmm0
|
|
6f60: c5 d3 d0 c8 vaddsubps %xmm0,%xmm5,%xmm1
|
|
6f64: c4 c1 7b 11 0c d0 vmovsd %xmm1,(%r8,%rdx,8)
|
|
6f6a: 48 ff c2 inc %rdx
|
|
6f6d: 48 3b d6 cmp %rsi,%rdx
|
|
6f70: 72 ce jb 0x6f40
|
|
6f72: 48 63 d0 movslq %eax,%rdx
|
|
6f75: 0f 1f 40 00 nopl 0x0(%rax)
|
|
6f79: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6f80: c5 f8 10 5c f5 00 vmovups 0x0(%rbp,%rsi,8),%xmm3
|
|
6f86: c5 f8 10 14 f1 vmovups (%rcx,%rsi,8),%xmm2
|
|
6f8b: c4 e3 65 18 6c f5 10 vinsertf128 $0x1,0x10(%rbp,%rsi,8),%ymm3,%ymm5
|
|
6f92: 01
|
|
6f93: c5 fe 12 e5 vmovsldup %ymm5,%ymm4
|
|
6f97: c5 fe 16 c5 vmovshdup %ymm5,%ymm0
|
|
6f9b: c4 e3 6d 18 4c f1 10 vinsertf128 $0x1,0x10(%rcx,%rsi,8),%ymm2,%ymm1
|
|
6fa2: 01
|
|
6fa3: c5 dc 59 d1 vmulps %ymm1,%ymm4,%ymm2
|
|
6fa7: c5 f4 c6 c9 b1 vshufps $0xb1,%ymm1,%ymm1,%ymm1
|
|
6fac: c5 fc 59 d9 vmulps %ymm1,%ymm0,%ymm3
|
|
6fb0: c5 ef d0 e3 vaddsubps %ymm3,%ymm2,%ymm4
|
|
6fb4: c4 c1 7c 11 24 f0 vmovups %ymm4,(%r8,%rsi,8)
|
|
6fba: c5 f8 10 4c f5 20 vmovups 0x20(%rbp,%rsi,8),%xmm1
|
|
6fc0: c5 f8 10 6c f1 20 vmovups 0x20(%rcx,%rsi,8),%xmm5
|
|
6fc6: c4 e3 75 18 5c f5 30 vinsertf128 $0x1,0x30(%rbp,%rsi,8),%ymm1,%ymm3
|
|
6fcd: 01
|
|
6fce: c5 fe 12 d3 vmovsldup %ymm3,%ymm2
|
|
6fd2: c5 fe 16 e3 vmovshdup %ymm3,%ymm4
|
|
6fd6: c4 e3 55 18 44 f1 30 vinsertf128 $0x1,0x30(%rcx,%rsi,8),%ymm5,%ymm0
|
|
6fdd: 01
|
|
6fde: c5 ec 59 c8 vmulps %ymm0,%ymm2,%ymm1
|
|
6fe2: c5 fc c6 c0 b1 vshufps $0xb1,%ymm0,%ymm0,%ymm0
|
|
6fe7: c5 dc 59 c0 vmulps %ymm0,%ymm4,%ymm0
|
|
6feb: c5 f7 d0 d0 vaddsubps %ymm0,%ymm1,%ymm2
|
|
6fef: c4 c1 7c 11 54 f0 20 vmovups %ymm2,0x20(%r8,%rsi,8)
|
|
6ff6: 48 83 c6 08 add $0x8,%rsi
|
|
6ffa: 48 3b f2 cmp %rdx,%rsi
|
|
6ffd: 72 81 jb 0x6f80
|
|
6fff: 8d 70 01 lea 0x1(%rax),%esi
|
|
7002: 41 3b f1 cmp %r9d,%esi
|
|
7005: 0f 87 c8 00 00 00 ja 0x70d3
|
|
700b: 4d 63 c9 movslq %r9d,%r9
|
|
700e: 4c 2b ca sub %rdx,%r9
|
|
7011: 49 83 f9 02 cmp $0x2,%r9
|
|
7015: 0f 8c c1 00 00 00 jl 0x70dc
|
|
701b: 45 89 cb mov %r9d,%r11d
|
|
701e: 45 33 d2 xor %r10d,%r10d
|
|
7021: 41 83 e3 fe and $0xfffffffe,%r11d
|
|
7025: 49 8d 3c d0 lea (%r8,%rdx,8),%rdi
|
|
7029: 4d 63 db movslq %r11d,%r11
|
|
702c: 48 8d 74 d5 00 lea 0x0(%rbp,%rdx,8),%rsi
|
|
7031: 48 8d 14 d1 lea (%rcx,%rdx,8),%rdx
|
|
7035: 0f 1f 40 00 nopl 0x0(%rax)
|
|
7039: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7040: c4 a1 78 10 0c d2 vmovups (%rdx,%r10,8),%xmm1
|
|
7046: c4 a1 7a 12 04 d6 vmovsldup (%rsi,%r10,8),%xmm0
|
|
704c: c4 a1 7a 16 14 d6 vmovshdup (%rsi,%r10,8),%xmm2
|
|
7052: c5 f0 c6 d9 b1 vshufps $0xb1,%xmm1,%xmm1,%xmm3
|
|
7057: c5 f8 59 e1 vmulps %xmm1,%xmm0,%xmm4
|
|
705b: c5 e8 59 eb vmulps %xmm3,%xmm2,%xmm5
|
|
705f: c5 db d0 c5 vaddsubps %xmm5,%xmm4,%xmm0
|
|
7063: c4 a1 78 11 04 d7 vmovups %xmm0,(%rdi,%r10,8)
|
|
7069: 49 83 c2 02 add $0x2,%r10
|
|
706d: 4d 3b d3 cmp %r11,%r10
|
|
7070: 72 ce jb 0x7040
|
|
7072: 4d 3b d9 cmp %r9,%r11
|
|
7075: 73 5c jae 0x70d3
|
|
7077: 48 63 c0 movslq %eax,%rax
|
|
707a: 49 8d 34 c0 lea (%r8,%rax,8),%rsi
|
|
707e: 48 8d 54 c5 00 lea 0x0(%rbp,%rax,8),%rdx
|
|
7083: 48 8d 04 c1 lea (%rcx,%rax,8),%rax
|
|
7087: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
708e: 00
|
|
708f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7096: 0f 1f 00 nopl (%rax)
|
|
7099: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
70a0: c4 a1 7b 10 14 d8 vmovsd (%rax,%r11,8),%xmm2
|
|
70a6: c4 a1 7b 10 0c da vmovsd (%rdx,%r11,8),%xmm1
|
|
70ac: c5 fa 12 c1 vmovsldup %xmm1,%xmm0
|
|
70b0: c5 fa 16 d9 vmovshdup %xmm1,%xmm3
|
|
70b4: c5 e8 c6 e2 b1 vshufps $0xb1,%xmm2,%xmm2,%xmm4
|
|
70b9: c5 f8 59 ea vmulps %xmm2,%xmm0,%xmm5
|
|
70bd: c5 e0 59 c4 vmulps %xmm4,%xmm3,%xmm0
|
|
70c1: c5 d3 d0 c8 vaddsubps %xmm0,%xmm5,%xmm1
|
|
70c5: c4 a1 7b 11 0c de vmovsd %xmm1,(%rsi,%r11,8)
|
|
70cb: 49 ff c3 inc %r11
|
|
70ce: 4d 3b d9 cmp %r9,%r11
|
|
70d1: 72 cd jb 0x70a0
|
|
70d3: 33 c0 xor %eax,%eax
|
|
70d5: c5 f8 77 vzeroupper
|
|
70d8: 5d pop %rbp
|
|
70d9: 5f pop %rdi
|
|
70da: 5e pop %rsi
|
|
70db: c3 ret
|
|
70dc: 45 33 db xor %r11d,%r11d
|
|
70df: eb 91 jmp 0x7072
|
|
70e1: 33 c0 xor %eax,%eax
|
|
70e3: 41 83 f9 01 cmp $0x1,%r9d
|
|
70e7: 72 ea jb 0x70d3
|
|
70e9: 4d 63 c9 movslq %r9d,%r9
|
|
70ec: 45 33 db xor %r11d,%r11d
|
|
70ef: eb 81 jmp 0x7072
|
|
70f1: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
70f6: 5d pop %rbp
|
|
70f7: 5f pop %rdi
|
|
70f8: 5e pop %rsi
|
|
70f9: c3 ret
|
|
70fa: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
70ff: 5d pop %rbp
|
|
7100: 5f pop %rdi
|
|
7101: 5e pop %rsi
|
|
7102: c3 ret
|
|
7103: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
710a: 00
|
|
710b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7112: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7119: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7120: 41 56 push %r14
|
|
7122: 49 89 ca mov %rcx,%r10
|
|
7125: 49 89 d3 mov %rdx,%r11
|
|
7128: 4d 85 d2 test %r10,%r10
|
|
712b: 0f 84 82 01 00 00 je 0x72b3
|
|
7131: 4d 85 db test %r11,%r11
|
|
7134: 0f 84 79 01 00 00 je 0x72b3
|
|
713a: 4d 85 c0 test %r8,%r8
|
|
713d: 0f 84 70 01 00 00 je 0x72b3
|
|
7143: 45 85 c9 test %r9d,%r9d
|
|
7146: 0f 8e 5f 01 00 00 jle 0x72ab
|
|
714c: 49 63 d1 movslq %r9d,%rdx
|
|
714f: 48 83 fa 08 cmp $0x8,%rdx
|
|
7153: 0f 8c 3f 01 00 00 jl 0x7298
|
|
7159: 48 83 fa 0f cmp $0xf,%rdx
|
|
715d: 0f 8c 3a 01 00 00 jl 0x729d
|
|
7163: 4c 89 c0 mov %r8,%rax
|
|
7166: 48 83 e0 1f and $0x1f,%rax
|
|
716a: 85 c0 test %eax,%eax
|
|
716c: 74 10 je 0x717e
|
|
716e: a8 07 test $0x7,%al
|
|
7170: 0f 85 22 01 00 00 jne 0x7298
|
|
7176: f7 d8 neg %eax
|
|
7178: 83 c0 20 add $0x20,%eax
|
|
717b: c1 e8 03 shr $0x3,%eax
|
|
717e: 89 c1 mov %eax,%ecx
|
|
7180: 4c 8d 71 08 lea 0x8(%rcx),%r14
|
|
7184: 49 3b d6 cmp %r14,%rdx
|
|
7187: 0f 8c 0b 01 00 00 jl 0x7298
|
|
718d: 45 89 ce mov %r9d,%r14d
|
|
7190: 44 2b f0 sub %eax,%r14d
|
|
7193: 41 83 e6 07 and $0x7,%r14d
|
|
7197: 45 2b ce sub %r14d,%r9d
|
|
719a: 4d 63 c9 movslq %r9d,%r9
|
|
719d: 85 c0 test %eax,%eax
|
|
719f: b8 00 00 00 00 mov $0x0,%eax
|
|
71a4: 76 5a jbe 0x7200
|
|
71a6: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
71ad: 00
|
|
71ae: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
71b5: 0f 1f 40 00 nopl 0x0(%rax)
|
|
71b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
71c0: c4 c1 7b 10 1c c2 vmovsd (%r10,%rax,8),%xmm3
|
|
71c6: c4 c1 7b 10 04 c3 vmovsd (%r11,%rax,8),%xmm0
|
|
71cc: c5 fa 16 c8 vmovshdup %xmm0,%xmm1
|
|
71d0: c5 e0 c6 d3 b1 vshufps $0xb1,%xmm3,%xmm3,%xmm2
|
|
71d5: c5 f0 59 e2 vmulps %xmm2,%xmm1,%xmm4
|
|
71d9: c5 fa 12 e8 vmovsldup %xmm0,%xmm5
|
|
71dd: c4 e2 61 a6 ec vfmaddsub213ps %xmm4,%xmm3,%xmm5
|
|
71e2: c4 c1 7b 11 2c c0 vmovsd %xmm5,(%r8,%rax,8)
|
|
71e8: 48 ff c0 inc %rax
|
|
71eb: 48 3b c1 cmp %rcx,%rax
|
|
71ee: 72 d0 jb 0x71c0
|
|
71f0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
71f7: 00
|
|
71f8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
71ff: 90 nop
|
|
7200: c4 c1 7c 10 14 ca vmovups (%r10,%rcx,8),%ymm2
|
|
7206: c4 c1 7e 16 04 cb vmovshdup (%r11,%rcx,8),%ymm0
|
|
720c: c5 ec c6 ca b1 vshufps $0xb1,%ymm2,%ymm2,%ymm1
|
|
7211: c5 fc 59 d9 vmulps %ymm1,%ymm0,%ymm3
|
|
7215: c4 c1 7e 12 24 cb vmovsldup (%r11,%rcx,8),%ymm4
|
|
721b: c4 e2 6d a6 e3 vfmaddsub213ps %ymm3,%ymm2,%ymm4
|
|
7220: c4 c1 7c 11 24 c8 vmovups %ymm4,(%r8,%rcx,8)
|
|
7226: c4 c1 7c 10 4c ca 20 vmovups 0x20(%r10,%rcx,8),%ymm1
|
|
722d: c4 c1 7e 16 6c cb 20 vmovshdup 0x20(%r11,%rcx,8),%ymm5
|
|
7234: c5 f4 c6 c1 b1 vshufps $0xb1,%ymm1,%ymm1,%ymm0
|
|
7239: c5 d4 59 e8 vmulps %ymm0,%ymm5,%ymm5
|
|
723d: c4 c1 7e 12 54 cb 20 vmovsldup 0x20(%r11,%rcx,8),%ymm2
|
|
7244: c4 e2 75 a6 d5 vfmaddsub213ps %ymm5,%ymm1,%ymm2
|
|
7249: c4 c1 7c 11 54 c8 20 vmovups %ymm2,0x20(%r8,%rcx,8)
|
|
7250: 48 83 c1 08 add $0x8,%rcx
|
|
7254: 49 3b c9 cmp %r9,%rcx
|
|
7257: 72 a7 jb 0x7200
|
|
7259: 4c 3b ca cmp %rdx,%r9
|
|
725c: 73 32 jae 0x7290
|
|
725e: 66 90 xchg %ax,%ax
|
|
7260: c4 81 7b 10 1c ca vmovsd (%r10,%r9,8),%xmm3
|
|
7266: c4 81 7b 10 04 cb vmovsd (%r11,%r9,8),%xmm0
|
|
726c: c5 fa 16 c8 vmovshdup %xmm0,%xmm1
|
|
7270: c5 e0 c6 d3 b1 vshufps $0xb1,%xmm3,%xmm3,%xmm2
|
|
7275: c5 f0 59 e2 vmulps %xmm2,%xmm1,%xmm4
|
|
7279: c5 fa 12 e8 vmovsldup %xmm0,%xmm5
|
|
727d: c4 e2 61 a6 ec vfmaddsub213ps %xmm4,%xmm3,%xmm5
|
|
7282: c4 81 7b 11 2c c8 vmovsd %xmm5,(%r8,%r9,8)
|
|
7288: 49 ff c1 inc %r9
|
|
728b: 4c 3b ca cmp %rdx,%r9
|
|
728e: 72 d0 jb 0x7260
|
|
7290: 33 c0 xor %eax,%eax
|
|
7292: c5 f8 77 vzeroupper
|
|
7295: 41 5e pop %r14
|
|
7297: c3 ret
|
|
7298: 45 33 c9 xor %r9d,%r9d
|
|
729b: eb bc jmp 0x7259
|
|
729d: 41 83 e1 f8 and $0xfffffff8,%r9d
|
|
72a1: 33 c9 xor %ecx,%ecx
|
|
72a3: 4d 63 c9 movslq %r9d,%r9
|
|
72a6: e9 55 ff ff ff jmp 0x7200
|
|
72ab: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
72b0: 41 5e pop %r14
|
|
72b2: c3 ret
|
|
72b3: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
72b8: 41 5e pop %r14
|
|
72ba: c3 ret
|
|
72bb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
72c0: 41 56 push %r14
|
|
72c2: 49 89 ca mov %rcx,%r10
|
|
72c5: 49 89 d3 mov %rdx,%r11
|
|
72c8: 4d 85 d2 test %r10,%r10
|
|
72cb: 0f 84 a2 01 00 00 je 0x7473
|
|
72d1: 4d 85 db test %r11,%r11
|
|
72d4: 0f 84 99 01 00 00 je 0x7473
|
|
72da: 4d 85 c0 test %r8,%r8
|
|
72dd: 0f 84 90 01 00 00 je 0x7473
|
|
72e3: 45 85 c9 test %r9d,%r9d
|
|
72e6: 0f 8e 7f 01 00 00 jle 0x746b
|
|
72ec: 49 63 d1 movslq %r9d,%rdx
|
|
72ef: 48 83 fa 08 cmp $0x8,%rdx
|
|
72f3: 0f 8c 5f 01 00 00 jl 0x7458
|
|
72f9: 48 83 fa 0f cmp $0xf,%rdx
|
|
72fd: 0f 8c 5a 01 00 00 jl 0x745d
|
|
7303: 4c 89 c0 mov %r8,%rax
|
|
7306: 48 83 e0 1f and $0x1f,%rax
|
|
730a: 85 c0 test %eax,%eax
|
|
730c: 74 10 je 0x731e
|
|
730e: a8 07 test $0x7,%al
|
|
7310: 0f 85 42 01 00 00 jne 0x7458
|
|
7316: f7 d8 neg %eax
|
|
7318: 83 c0 20 add $0x20,%eax
|
|
731b: c1 e8 03 shr $0x3,%eax
|
|
731e: 89 c1 mov %eax,%ecx
|
|
7320: 4c 8d 71 08 lea 0x8(%rcx),%r14
|
|
7324: 49 3b d6 cmp %r14,%rdx
|
|
7327: 0f 8c 2b 01 00 00 jl 0x7458
|
|
732d: 45 89 ce mov %r9d,%r14d
|
|
7330: 44 2b f0 sub %eax,%r14d
|
|
7333: 41 83 e6 07 and $0x7,%r14d
|
|
7337: 45 2b ce sub %r14d,%r9d
|
|
733a: 4d 63 c9 movslq %r9d,%r9
|
|
733d: 85 c0 test %eax,%eax
|
|
733f: b8 00 00 00 00 mov $0x0,%eax
|
|
7344: 76 5a jbe 0x73a0
|
|
7346: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
734d: 00
|
|
734e: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7355: 0f 1f 40 00 nopl 0x0(%rax)
|
|
7359: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7360: c4 c1 7b 10 1c c2 vmovsd (%r10,%rax,8),%xmm3
|
|
7366: c4 c1 7b 10 04 c3 vmovsd (%r11,%rax,8),%xmm0
|
|
736c: c5 fa 16 c8 vmovshdup %xmm0,%xmm1
|
|
7370: c5 e0 c6 d3 b1 vshufps $0xb1,%xmm3,%xmm3,%xmm2
|
|
7375: c5 f0 59 e2 vmulps %xmm2,%xmm1,%xmm4
|
|
7379: c5 fa 12 e8 vmovsldup %xmm0,%xmm5
|
|
737d: c4 e2 61 a6 ec vfmaddsub213ps %xmm4,%xmm3,%xmm5
|
|
7382: c4 c1 7b 11 2c c0 vmovsd %xmm5,(%r8,%rax,8)
|
|
7388: 48 ff c0 inc %rax
|
|
738b: 48 3b c1 cmp %rcx,%rax
|
|
738e: 72 d0 jb 0x7360
|
|
7390: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
7397: 00
|
|
7398: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
739f: 90 nop
|
|
73a0: c4 c1 7c 10 14 ca vmovups (%r10,%rcx,8),%ymm2
|
|
73a6: c4 c1 7e 16 04 cb vmovshdup (%r11,%rcx,8),%ymm0
|
|
73ac: c5 ec c6 ca b1 vshufps $0xb1,%ymm2,%ymm2,%ymm1
|
|
73b1: c5 fc 59 d9 vmulps %ymm1,%ymm0,%ymm3
|
|
73b5: c4 c1 7e 12 24 cb vmovsldup (%r11,%rcx,8),%ymm4
|
|
73bb: c4 e2 6d a6 e3 vfmaddsub213ps %ymm3,%ymm2,%ymm4
|
|
73c0: c4 c1 7c 11 24 c8 vmovups %ymm4,(%r8,%rcx,8)
|
|
73c6: 62 c1 7c 28 10 4c ca vmovups 0x20(%r10,%rcx,8),%ymm17
|
|
73cd: 01
|
|
73ce: c4 c1 7e 16 6c cb 20 vmovshdup 0x20(%r11,%rcx,8),%ymm5
|
|
73d5: 62 a1 74 20 c6 c1 b1 vshufps $0xb1,%ymm17,%ymm17,%ymm16
|
|
73dc: 62 a1 54 28 59 d0 vmulps %ymm16,%ymm5,%ymm18
|
|
73e2: 62 c1 7e 28 12 5c cb vmovsldup 0x20(%r11,%rcx,8),%ymm19
|
|
73e9: 01
|
|
73ea: 62 a2 75 20 a6 da vfmaddsub213ps %ymm18,%ymm17,%ymm19
|
|
73f0: 62 c1 7c 28 11 5c c8 vmovups %ymm19,0x20(%r8,%rcx,8)
|
|
73f7: 01
|
|
73f8: 48 83 c1 08 add $0x8,%rcx
|
|
73fc: 49 3b c9 cmp %r9,%rcx
|
|
73ff: 72 9f jb 0x73a0
|
|
7401: 4c 3b ca cmp %rdx,%r9
|
|
7404: 73 4a jae 0x7450
|
|
7406: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
740d: 00
|
|
740e: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7415: 0f 1f 40 00 nopl 0x0(%rax)
|
|
7419: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7420: c4 81 7b 10 1c ca vmovsd (%r10,%r9,8),%xmm3
|
|
7426: c4 81 7b 10 04 cb vmovsd (%r11,%r9,8),%xmm0
|
|
742c: c5 fa 16 c8 vmovshdup %xmm0,%xmm1
|
|
7430: c5 e0 c6 d3 b1 vshufps $0xb1,%xmm3,%xmm3,%xmm2
|
|
7435: c5 f0 59 e2 vmulps %xmm2,%xmm1,%xmm4
|
|
7439: c5 fa 12 e8 vmovsldup %xmm0,%xmm5
|
|
743d: c4 e2 61 a6 ec vfmaddsub213ps %xmm4,%xmm3,%xmm5
|
|
7442: c4 81 7b 11 2c c8 vmovsd %xmm5,(%r8,%r9,8)
|
|
7448: 49 ff c1 inc %r9
|
|
744b: 4c 3b ca cmp %rdx,%r9
|
|
744e: 72 d0 jb 0x7420
|
|
7450: 33 c0 xor %eax,%eax
|
|
7452: c5 f8 77 vzeroupper
|
|
7455: 41 5e pop %r14
|
|
7457: c3 ret
|
|
7458: 45 33 c9 xor %r9d,%r9d
|
|
745b: eb a4 jmp 0x7401
|
|
745d: 41 83 e1 f8 and $0xfffffff8,%r9d
|
|
7461: 33 c9 xor %ecx,%ecx
|
|
7463: 4d 63 c9 movslq %r9d,%r9
|
|
7466: e9 35 ff ff ff jmp 0x73a0
|
|
746b: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
7470: 41 5e pop %r14
|
|
7472: c3 ret
|
|
7473: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
7478: 41 5e pop %r14
|
|
747a: c3 ret
|
|
747b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
7480: 48 83 ec 28 sub $0x28,%rsp
|
|
7484: 48 85 c9 test %rcx,%rcx
|
|
7487: 74 20 je 0x74a9
|
|
7489: 48 85 d2 test %rdx,%rdx
|
|
748c: 74 1b je 0x74a9
|
|
748e: 45 85 c0 test %r8d,%r8d
|
|
7491: 7f 0a jg 0x749d
|
|
7493: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
7498: 48 83 c4 28 add $0x28,%rsp
|
|
749c: c3 ret
|
|
749d: e8 2e b8 a5 01 call 0x1a62cd0
|
|
74a2: 33 c0 xor %eax,%eax
|
|
74a4: 48 83 c4 28 add $0x28,%rsp
|
|
74a8: c3 ret
|
|
74a9: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
74ae: 48 83 c4 28 add $0x28,%rsp
|
|
74b2: c3 ret
|
|
74b3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
74b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
74bf: 00
|
|
74c0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
|
|
74c5: 48 85 c9 test %rcx,%rcx
|
|
74c8: 74 22 je 0x74ec
|
|
74ca: 48 85 d2 test %rdx,%rdx
|
|
74cd: 74 1d je 0x74ec
|
|
74cf: 45 85 c0 test %r8d,%r8d
|
|
74d2: 7f 0b jg 0x74df
|
|
74d4: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
74d9: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
74de: c3 ret
|
|
74df: e8 6c be a5 01 call 0x1a63350
|
|
74e4: 33 c0 xor %eax,%eax
|
|
74e6: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
74eb: c3 ret
|
|
74ec: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
74f1: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
74f6: c3 ret
|
|
74f7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
74fe: 00 00
|
|
7500: 48 83 ec 28 sub $0x28,%rsp
|
|
7504: 48 85 c9 test %rcx,%rcx
|
|
7507: 74 20 je 0x7529
|
|
7509: 48 85 d2 test %rdx,%rdx
|
|
750c: 74 1b je 0x7529
|
|
750e: 45 85 c0 test %r8d,%r8d
|
|
7511: 7f 0a jg 0x751d
|
|
7513: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
7518: 48 83 c4 28 add $0x28,%rsp
|
|
751c: c3 ret
|
|
751d: e8 de c4 a5 01 call 0x1a63a00
|
|
7522: 33 c0 xor %eax,%eax
|
|
7524: 48 83 c4 28 add $0x28,%rsp
|
|
7528: c3 ret
|
|
7529: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
752e: 48 83 c4 28 add $0x28,%rsp
|
|
7532: c3 ret
|
|
7533: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
7538: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
753f: 00
|
|
7540: 56 push %rsi
|
|
7541: 48 89 d6 mov %rdx,%rsi
|
|
7544: 48 85 c9 test %rcx,%rcx
|
|
7547: 0f 84 29 02 00 00 je 0x7776
|
|
754d: 48 85 f6 test %rsi,%rsi
|
|
7550: 0f 84 20 02 00 00 je 0x7776
|
|
7556: 45 85 c0 test %r8d,%r8d
|
|
7559: 0f 8e 10 02 00 00 jle 0x776f
|
|
755f: 41 83 f8 08 cmp $0x8,%r8d
|
|
7563: 0f 8c f6 01 00 00 jl 0x775f
|
|
7569: 49 89 f1 mov %rsi,%r9
|
|
756c: 49 83 e1 1f and $0x1f,%r9
|
|
7570: 45 89 c9 mov %r9d,%r9d
|
|
7573: 45 85 c9 test %r9d,%r9d
|
|
7576: 74 18 je 0x7590
|
|
7578: 41 f7 c1 07 00 00 00 test $0x7,%r9d
|
|
757f: 0f 85 da 01 00 00 jne 0x775f
|
|
7585: 41 f7 d9 neg %r9d
|
|
7588: 41 83 c1 20 add $0x20,%r9d
|
|
758c: 41 c1 e9 03 shr $0x3,%r9d
|
|
7590: 41 8d 41 08 lea 0x8(%r9),%eax
|
|
7594: 44 3b c0 cmp %eax,%r8d
|
|
7597: 0f 8c c2 01 00 00 jl 0x775f
|
|
759d: 44 89 c0 mov %r8d,%eax
|
|
75a0: 33 d2 xor %edx,%edx
|
|
75a2: 41 2b c1 sub %r9d,%eax
|
|
75a5: 83 e0 07 and $0x7,%eax
|
|
75a8: f7 d8 neg %eax
|
|
75aa: 41 03 c0 add %r8d,%eax
|
|
75ad: 45 85 c9 test %r9d,%r9d
|
|
75b0: 76 3e jbe 0x75f0
|
|
75b2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
75b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
75c0: c5 fb 10 14 d6 vmovsd (%rsi,%rdx,8),%xmm2
|
|
75c5: c5 fb 10 0c d1 vmovsd (%rcx,%rdx,8),%xmm1
|
|
75ca: c5 fa 12 c1 vmovsldup %xmm1,%xmm0
|
|
75ce: c5 fa 16 d9 vmovshdup %xmm1,%xmm3
|
|
75d2: c5 e8 c6 e2 b1 vshufps $0xb1,%xmm2,%xmm2,%xmm4
|
|
75d7: c5 f8 59 ea vmulps %xmm2,%xmm0,%xmm5
|
|
75db: c5 e0 59 c4 vmulps %xmm4,%xmm3,%xmm0
|
|
75df: c5 d3 d0 c8 vaddsubps %xmm0,%xmm5,%xmm1
|
|
75e3: c5 fb 11 0c d6 vmovsd %xmm1,(%rsi,%rdx,8)
|
|
75e8: 48 ff c2 inc %rdx
|
|
75eb: 49 3b d1 cmp %r9,%rdx
|
|
75ee: 72 d0 jb 0x75c0
|
|
75f0: 48 63 d0 movslq %eax,%rdx
|
|
75f3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
75f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
75ff: 00
|
|
7600: c4 a1 78 10 04 c9 vmovups (%rcx,%r9,8),%xmm0
|
|
7606: c4 a1 7e 12 0c ce vmovsldup (%rsi,%r9,8),%ymm1
|
|
760c: c4 a1 7e 16 1c ce vmovshdup (%rsi,%r9,8),%ymm3
|
|
7612: c4 a3 7d 18 54 c9 10 vinsertf128 $0x1,0x10(%rcx,%r9,8),%ymm0,%ymm2
|
|
7619: 01
|
|
761a: c5 ec c6 e2 b1 vshufps $0xb1,%ymm2,%ymm2,%ymm4
|
|
761f: c5 f4 59 ea vmulps %ymm2,%ymm1,%ymm5
|
|
7623: c5 e4 59 c4 vmulps %ymm4,%ymm3,%ymm0
|
|
7627: c5 d7 d0 c8 vaddsubps %ymm0,%ymm5,%ymm1
|
|
762b: c4 a1 7c 11 0c ce vmovups %ymm1,(%rsi,%r9,8)
|
|
7631: c4 a1 78 10 54 c9 20 vmovups 0x20(%rcx,%r9,8),%xmm2
|
|
7638: c4 a1 7e 12 5c ce 20 vmovsldup 0x20(%rsi,%r9,8),%ymm3
|
|
763f: c4 a1 7e 16 6c ce 20 vmovshdup 0x20(%rsi,%r9,8),%ymm5
|
|
7646: c4 a3 6d 18 64 c9 30 vinsertf128 $0x1,0x30(%rcx,%r9,8),%ymm2,%ymm4
|
|
764d: 01
|
|
764e: c5 e4 59 c4 vmulps %ymm4,%ymm3,%ymm0
|
|
7652: c5 dc c6 e4 b1 vshufps $0xb1,%ymm4,%ymm4,%ymm4
|
|
7657: c5 d4 59 cc vmulps %ymm4,%ymm5,%ymm1
|
|
765b: c5 ff d0 d1 vaddsubps %ymm1,%ymm0,%ymm2
|
|
765f: c4 a1 7c 11 54 ce 20 vmovups %ymm2,0x20(%rsi,%r9,8)
|
|
7666: 49 83 c1 08 add $0x8,%r9
|
|
766a: 4c 3b ca cmp %rdx,%r9
|
|
766d: 72 91 jb 0x7600
|
|
766f: 44 8d 48 01 lea 0x1(%rax),%r9d
|
|
7673: 45 3b c8 cmp %r8d,%r9d
|
|
7676: 0f 87 d7 00 00 00 ja 0x7753
|
|
767c: 4d 63 d0 movslq %r8d,%r10
|
|
767f: 4c 2b d2 sub %rdx,%r10
|
|
7682: 49 83 fa 02 cmp $0x2,%r10
|
|
7686: 0f 8c ce 00 00 00 jl 0x775a
|
|
768c: 45 89 d3 mov %r10d,%r11d
|
|
768f: 45 33 c9 xor %r9d,%r9d
|
|
7692: 41 83 e3 fe and $0xfffffffe,%r11d
|
|
7696: 4c 8d 04 d1 lea (%rcx,%rdx,8),%r8
|
|
769a: 4d 63 db movslq %r11d,%r11
|
|
769d: 48 8d 14 d6 lea (%rsi,%rdx,8),%rdx
|
|
76a1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
76a8: 00
|
|
76a9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
76b0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
76b7: 00
|
|
76b8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
76bf: 90 nop
|
|
76c0: c4 81 78 10 0c c8 vmovups (%r8,%r9,8),%xmm1
|
|
76c6: c4 a1 7a 12 04 ca vmovsldup (%rdx,%r9,8),%xmm0
|
|
76cc: c4 a1 7a 16 14 ca vmovshdup (%rdx,%r9,8),%xmm2
|
|
76d2: c5 f0 c6 d9 b1 vshufps $0xb1,%xmm1,%xmm1,%xmm3
|
|
76d7: c5 f8 59 e1 vmulps %xmm1,%xmm0,%xmm4
|
|
76db: c5 e8 59 eb vmulps %xmm3,%xmm2,%xmm5
|
|
76df: c5 db d0 c5 vaddsubps %xmm5,%xmm4,%xmm0
|
|
76e3: c4 a1 78 11 04 ca vmovups %xmm0,(%rdx,%r9,8)
|
|
76e9: 49 83 c1 02 add $0x2,%r9
|
|
76ed: 4d 3b cb cmp %r11,%r9
|
|
76f0: 72 ce jb 0x76c0
|
|
76f2: 4d 3b da cmp %r10,%r11
|
|
76f5: 73 5c jae 0x7753
|
|
76f7: 48 63 c0 movslq %eax,%rax
|
|
76fa: 48 8d 14 c1 lea (%rcx,%rax,8),%rdx
|
|
76fe: 48 8d 04 c6 lea (%rsi,%rax,8),%rax
|
|
7702: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
7709: 00
|
|
770a: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7711: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
7718: 00
|
|
7719: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7720: c4 a1 7b 10 14 d8 vmovsd (%rax,%r11,8),%xmm2
|
|
7726: c4 a1 7b 10 0c da vmovsd (%rdx,%r11,8),%xmm1
|
|
772c: c5 fa 12 c1 vmovsldup %xmm1,%xmm0
|
|
7730: c5 fa 16 d9 vmovshdup %xmm1,%xmm3
|
|
7734: c5 e8 c6 e2 b1 vshufps $0xb1,%xmm2,%xmm2,%xmm4
|
|
7739: c5 f8 59 ea vmulps %xmm2,%xmm0,%xmm5
|
|
773d: c5 e0 59 c4 vmulps %xmm4,%xmm3,%xmm0
|
|
7741: c5 d3 d0 c8 vaddsubps %xmm0,%xmm5,%xmm1
|
|
7745: c4 a1 7b 11 0c d8 vmovsd %xmm1,(%rax,%r11,8)
|
|
774b: 49 ff c3 inc %r11
|
|
774e: 4d 3b da cmp %r10,%r11
|
|
7751: 72 cd jb 0x7720
|
|
7753: 33 c0 xor %eax,%eax
|
|
7755: c5 f8 77 vzeroupper
|
|
7758: 5e pop %rsi
|
|
7759: c3 ret
|
|
775a: 45 33 db xor %r11d,%r11d
|
|
775d: eb 93 jmp 0x76f2
|
|
775f: 33 c0 xor %eax,%eax
|
|
7761: 41 83 f8 01 cmp $0x1,%r8d
|
|
7765: 72 ec jb 0x7753
|
|
7767: 4d 63 d0 movslq %r8d,%r10
|
|
776a: 45 33 db xor %r11d,%r11d
|
|
776d: eb 83 jmp 0x76f2
|
|
776f: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
7774: 5e pop %rsi
|
|
7775: c3 ret
|
|
7776: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
777b: 5e pop %rsi
|
|
777c: c3 ret
|
|
777d: 0f 1f 00 nopl (%rax)
|
|
7780: 49 89 d1 mov %rdx,%r9
|
|
7783: 48 85 c9 test %rcx,%rcx
|
|
7786: 0f 84 73 01 00 00 je 0x78ff
|
|
778c: 4d 85 c9 test %r9,%r9
|
|
778f: 0f 84 6a 01 00 00 je 0x78ff
|
|
7795: 45 85 c0 test %r8d,%r8d
|
|
7798: 0f 8e 5b 01 00 00 jle 0x78f9
|
|
779e: 49 63 d0 movslq %r8d,%rdx
|
|
77a1: 48 83 fa 08 cmp $0x8,%rdx
|
|
77a5: 0f 8c 49 01 00 00 jl 0x78f4
|
|
77ab: 4c 89 c8 mov %r9,%rax
|
|
77ae: 48 83 e0 1f and $0x1f,%rax
|
|
77b2: 89 c0 mov %eax,%eax
|
|
77b4: 85 c0 test %eax,%eax
|
|
77b6: 74 10 je 0x77c8
|
|
77b8: a8 07 test $0x7,%al
|
|
77ba: 0f 85 34 01 00 00 jne 0x78f4
|
|
77c0: f7 d8 neg %eax
|
|
77c2: 83 c0 20 add $0x20,%eax
|
|
77c5: c1 e8 03 shr $0x3,%eax
|
|
77c8: 44 8d 50 08 lea 0x8(%rax),%r10d
|
|
77cc: 49 3b d2 cmp %r10,%rdx
|
|
77cf: 0f 8c 1f 01 00 00 jl 0x78f4
|
|
77d5: 45 89 c2 mov %r8d,%r10d
|
|
77d8: 44 2b d0 sub %eax,%r10d
|
|
77db: 41 83 e2 07 and $0x7,%r10d
|
|
77df: 45 2b c2 sub %r10d,%r8d
|
|
77e2: 45 33 d2 xor %r10d,%r10d
|
|
77e5: 85 c0 test %eax,%eax
|
|
77e7: 76 47 jbe 0x7830
|
|
77e9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
77f0: 00
|
|
77f1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
77f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
77ff: 00
|
|
7800: c4 81 7b 10 1c d1 vmovsd (%r9,%r10,8),%xmm3
|
|
7806: c4 a1 7b 10 04 d1 vmovsd (%rcx,%r10,8),%xmm0
|
|
780c: c5 fa 16 c8 vmovshdup %xmm0,%xmm1
|
|
7810: c5 e0 c6 d3 b1 vshufps $0xb1,%xmm3,%xmm3,%xmm2
|
|
7815: c5 f0 59 e2 vmulps %xmm2,%xmm1,%xmm4
|
|
7819: c5 fa 12 e8 vmovsldup %xmm0,%xmm5
|
|
781d: c4 e2 61 a6 ec vfmaddsub213ps %xmm4,%xmm3,%xmm5
|
|
7822: c4 81 7b 11 2c d1 vmovsd %xmm5,(%r9,%r10,8)
|
|
7828: 49 ff c2 inc %r10
|
|
782b: 4c 3b d0 cmp %rax,%r10
|
|
782e: 72 d0 jb 0x7800
|
|
7830: 4d 63 d0 movslq %r8d,%r10
|
|
7833: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
7838: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
783f: 00
|
|
7840: c5 fc 10 14 c1 vmovups (%rcx,%rax,8),%ymm2
|
|
7845: c4 c1 7e 16 04 c1 vmovshdup (%r9,%rax,8),%ymm0
|
|
784b: c5 ec c6 ca b1 vshufps $0xb1,%ymm2,%ymm2,%ymm1
|
|
7850: c5 fc 59 d9 vmulps %ymm1,%ymm0,%ymm3
|
|
7854: c4 c1 7e 12 24 c1 vmovsldup (%r9,%rax,8),%ymm4
|
|
785a: c4 e2 6d a6 e3 vfmaddsub213ps %ymm3,%ymm2,%ymm4
|
|
785f: c4 c1 7c 11 24 c1 vmovups %ymm4,(%r9,%rax,8)
|
|
7865: c5 fc 10 4c c1 20 vmovups 0x20(%rcx,%rax,8),%ymm1
|
|
786b: c4 c1 7e 16 6c c1 20 vmovshdup 0x20(%r9,%rax,8),%ymm5
|
|
7872: c5 f4 c6 c1 b1 vshufps $0xb1,%ymm1,%ymm1,%ymm0
|
|
7877: c5 d4 59 e8 vmulps %ymm0,%ymm5,%ymm5
|
|
787b: c4 c1 7e 12 54 c1 20 vmovsldup 0x20(%r9,%rax,8),%ymm2
|
|
7882: c4 e2 75 a6 d5 vfmaddsub213ps %ymm5,%ymm1,%ymm2
|
|
7887: c4 c1 7c 11 54 c1 20 vmovups %ymm2,0x20(%r9,%rax,8)
|
|
788e: 48 83 c0 08 add $0x8,%rax
|
|
7892: 49 3b c2 cmp %r10,%rax
|
|
7895: 72 a9 jb 0x7840
|
|
7897: 33 c0 xor %eax,%eax
|
|
7899: 45 8d 50 01 lea 0x1(%r8),%r10d
|
|
789d: 4d 63 d2 movslq %r10d,%r10
|
|
78a0: 4c 3b d2 cmp %rdx,%r10
|
|
78a3: 77 49 ja 0x78ee
|
|
78a5: 4d 63 c0 movslq %r8d,%r8
|
|
78a8: 49 2b d0 sub %r8,%rdx
|
|
78ab: 4e 8d 14 c1 lea (%rcx,%r8,8),%r10
|
|
78af: 4b 8d 0c c1 lea (%r9,%r8,8),%rcx
|
|
78b3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
78b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
78bf: 00
|
|
78c0: c5 fb 10 1c c1 vmovsd (%rcx,%rax,8),%xmm3
|
|
78c5: c4 c1 7b 10 04 c2 vmovsd (%r10,%rax,8),%xmm0
|
|
78cb: c5 fa 16 c8 vmovshdup %xmm0,%xmm1
|
|
78cf: c5 e0 c6 d3 b1 vshufps $0xb1,%xmm3,%xmm3,%xmm2
|
|
78d4: c5 f0 59 e2 vmulps %xmm2,%xmm1,%xmm4
|
|
78d8: c5 fa 12 e8 vmovsldup %xmm0,%xmm5
|
|
78dc: c4 e2 61 a6 ec vfmaddsub213ps %xmm4,%xmm3,%xmm5
|
|
78e1: c5 fb 11 2c c1 vmovsd %xmm5,(%rcx,%rax,8)
|
|
78e6: 48 ff c0 inc %rax
|
|
78e9: 48 3b c2 cmp %rdx,%rax
|
|
78ec: 72 d2 jb 0x78c0
|
|
78ee: 33 c0 xor %eax,%eax
|
|
78f0: c5 f8 77 vzeroupper
|
|
78f3: c3 ret
|
|
78f4: 45 33 c0 xor %r8d,%r8d
|
|
78f7: eb 9e jmp 0x7897
|
|
78f9: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
78fe: c3 ret
|
|
78ff: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
7904: c3 ret
|
|
7905: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
790c: 00
|
|
790d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7914: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
7919: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7920: 49 89 d1 mov %rdx,%r9
|
|
7923: 48 85 c9 test %rcx,%rcx
|
|
7926: 0f 84 73 01 00 00 je 0x7a9f
|
|
792c: 4d 85 c9 test %r9,%r9
|
|
792f: 0f 84 6a 01 00 00 je 0x7a9f
|
|
7935: 45 85 c0 test %r8d,%r8d
|
|
7938: 0f 8e 5b 01 00 00 jle 0x7a99
|
|
793e: 49 63 d0 movslq %r8d,%rdx
|
|
7941: 48 83 fa 08 cmp $0x8,%rdx
|
|
7945: 0f 8c 49 01 00 00 jl 0x7a94
|
|
794b: 4c 89 c8 mov %r9,%rax
|
|
794e: 48 83 e0 1f and $0x1f,%rax
|
|
7952: 89 c0 mov %eax,%eax
|
|
7954: 85 c0 test %eax,%eax
|
|
7956: 74 10 je 0x7968
|
|
7958: a8 07 test $0x7,%al
|
|
795a: 0f 85 34 01 00 00 jne 0x7a94
|
|
7960: f7 d8 neg %eax
|
|
7962: 83 c0 20 add $0x20,%eax
|
|
7965: c1 e8 03 shr $0x3,%eax
|
|
7968: 44 8d 50 08 lea 0x8(%rax),%r10d
|
|
796c: 49 3b d2 cmp %r10,%rdx
|
|
796f: 0f 8c 1f 01 00 00 jl 0x7a94
|
|
7975: 45 89 c2 mov %r8d,%r10d
|
|
7978: 44 2b d0 sub %eax,%r10d
|
|
797b: 41 83 e2 07 and $0x7,%r10d
|
|
797f: 45 2b c2 sub %r10d,%r8d
|
|
7982: 45 33 d2 xor %r10d,%r10d
|
|
7985: 85 c0 test %eax,%eax
|
|
7987: 76 47 jbe 0x79d0
|
|
7989: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
7990: 00
|
|
7991: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7998: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
799f: 00
|
|
79a0: c4 81 7b 10 1c d1 vmovsd (%r9,%r10,8),%xmm3
|
|
79a6: c4 a1 7b 10 04 d1 vmovsd (%rcx,%r10,8),%xmm0
|
|
79ac: c5 fa 16 c8 vmovshdup %xmm0,%xmm1
|
|
79b0: c5 e0 c6 d3 b1 vshufps $0xb1,%xmm3,%xmm3,%xmm2
|
|
79b5: c5 f0 59 e2 vmulps %xmm2,%xmm1,%xmm4
|
|
79b9: c5 fa 12 e8 vmovsldup %xmm0,%xmm5
|
|
79bd: c4 e2 61 a6 ec vfmaddsub213ps %xmm4,%xmm3,%xmm5
|
|
79c2: c4 81 7b 11 2c d1 vmovsd %xmm5,(%r9,%r10,8)
|
|
79c8: 49 ff c2 inc %r10
|
|
79cb: 4c 3b d0 cmp %rax,%r10
|
|
79ce: 72 d0 jb 0x79a0
|
|
79d0: 4d 63 d0 movslq %r8d,%r10
|
|
79d3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
79d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
79df: 00
|
|
79e0: c5 fc 10 14 c1 vmovups (%rcx,%rax,8),%ymm2
|
|
79e5: c4 c1 7e 16 04 c1 vmovshdup (%r9,%rax,8),%ymm0
|
|
79eb: c5 ec c6 ca b1 vshufps $0xb1,%ymm2,%ymm2,%ymm1
|
|
79f0: c5 fc 59 d9 vmulps %ymm1,%ymm0,%ymm3
|
|
79f4: c4 c1 7e 12 24 c1 vmovsldup (%r9,%rax,8),%ymm4
|
|
79fa: c4 e2 6d a6 e3 vfmaddsub213ps %ymm3,%ymm2,%ymm4
|
|
79ff: c4 c1 7c 11 24 c1 vmovups %ymm4,(%r9,%rax,8)
|
|
7a05: 62 e1 7c 28 10 4c c1 vmovups 0x20(%rcx,%rax,8),%ymm17
|
|
7a0c: 01
|
|
7a0d: c4 c1 7e 16 6c c1 20 vmovshdup 0x20(%r9,%rax,8),%ymm5
|
|
7a14: 62 a1 74 20 c6 c1 b1 vshufps $0xb1,%ymm17,%ymm17,%ymm16
|
|
7a1b: 62 a1 54 28 59 d0 vmulps %ymm16,%ymm5,%ymm18
|
|
7a21: 62 c1 7e 28 12 5c c1 vmovsldup 0x20(%r9,%rax,8),%ymm19
|
|
7a28: 01
|
|
7a29: 62 a2 75 20 a6 da vfmaddsub213ps %ymm18,%ymm17,%ymm19
|
|
7a2f: 62 c1 7c 28 11 5c c1 vmovups %ymm19,0x20(%r9,%rax,8)
|
|
7a36: 01
|
|
7a37: 48 83 c0 08 add $0x8,%rax
|
|
7a3b: 49 3b c2 cmp %r10,%rax
|
|
7a3e: 72 a0 jb 0x79e0
|
|
7a40: 33 c0 xor %eax,%eax
|
|
7a42: 45 8d 50 01 lea 0x1(%r8),%r10d
|
|
7a46: 4d 63 d2 movslq %r10d,%r10
|
|
7a49: 4c 3b d2 cmp %rdx,%r10
|
|
7a4c: 77 40 ja 0x7a8e
|
|
7a4e: 4d 63 c0 movslq %r8d,%r8
|
|
7a51: 49 2b d0 sub %r8,%rdx
|
|
7a54: 4e 8d 14 c1 lea (%rcx,%r8,8),%r10
|
|
7a58: 4b 8d 0c c1 lea (%r9,%r8,8),%rcx
|
|
7a5c: 0f 1f 40 00 nopl 0x0(%rax)
|
|
7a60: c5 fb 10 1c c1 vmovsd (%rcx,%rax,8),%xmm3
|
|
7a65: c4 c1 7b 10 04 c2 vmovsd (%r10,%rax,8),%xmm0
|
|
7a6b: c5 fa 16 c8 vmovshdup %xmm0,%xmm1
|
|
7a6f: c5 e0 c6 d3 b1 vshufps $0xb1,%xmm3,%xmm3,%xmm2
|
|
7a74: c5 f0 59 e2 vmulps %xmm2,%xmm1,%xmm4
|
|
7a78: c5 fa 12 e8 vmovsldup %xmm0,%xmm5
|
|
7a7c: c4 e2 61 a6 ec vfmaddsub213ps %xmm4,%xmm3,%xmm5
|
|
7a81: c5 fb 11 2c c1 vmovsd %xmm5,(%rcx,%rax,8)
|
|
7a86: 48 ff c0 inc %rax
|
|
7a89: 48 3b c2 cmp %rdx,%rax
|
|
7a8c: 72 d2 jb 0x7a60
|
|
7a8e: 33 c0 xor %eax,%eax
|
|
7a90: c5 f8 77 vzeroupper
|
|
7a93: c3 ret
|
|
7a94: 45 33 c0 xor %r8d,%r8d
|
|
7a97: eb a7 jmp 0x7a40
|
|
7a99: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
7a9e: c3 ret
|
|
7a9f: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
7aa4: c3 ret
|
|
7aa5: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
7aac: 00
|
|
7aad: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7ab4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
7ab9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7ac0: 48 83 ec 28 sub $0x28,%rsp
|
|
7ac4: 48 85 c9 test %rcx,%rcx
|
|
7ac7: 74 23 je 0x7aec
|
|
7ac9: 48 85 d2 test %rdx,%rdx
|
|
7acc: 74 1e je 0x7aec
|
|
7ace: 4d 85 c0 test %r8,%r8
|
|
7ad1: 74 19 je 0x7aec
|
|
7ad3: 45 85 c9 test %r9d,%r9d
|
|
7ad6: 7e 1e jle 0x7af6
|
|
7ad8: e8 d3 ce a5 01 call 0x1a649b0
|
|
7add: ba 02 00 00 00 mov $0x2,%edx
|
|
7ae2: 85 c0 test %eax,%eax
|
|
7ae4: 0f 45 c2 cmovne %edx,%eax
|
|
7ae7: 48 83 c4 28 add $0x28,%rsp
|
|
7aeb: c3 ret
|
|
7aec: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
7af1: 48 83 c4 28 add $0x28,%rsp
|
|
7af5: c3 ret
|
|
7af6: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
7afb: 48 83 c4 28 add $0x28,%rsp
|
|
7aff: c3 ret
|
|
7b00: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
|
|
7b05: 48 85 c9 test %rcx,%rcx
|
|
7b08: 74 24 je 0x7b2e
|
|
7b0a: 48 85 d2 test %rdx,%rdx
|
|
7b0d: 74 1f je 0x7b2e
|
|
7b0f: 4d 85 c0 test %r8,%r8
|
|
7b12: 74 1a je 0x7b2e
|
|
7b14: 45 85 c9 test %r9d,%r9d
|
|
7b17: 7e 20 jle 0x7b39
|
|
7b19: e8 e2 13 a6 01 call 0x1a68f00
|
|
7b1e: ba 02 00 00 00 mov $0x2,%edx
|
|
7b23: 85 c0 test %eax,%eax
|
|
7b25: 0f 45 c2 cmovne %edx,%eax
|
|
7b28: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
7b2d: c3 ret
|
|
7b2e: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
7b33: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
7b38: c3 ret
|
|
7b39: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
7b3e: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
7b43: c3 ret
|
|
7b44: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
7b4b: 00
|
|
7b4c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7b53: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
7b58: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
7b5f: 00
|
|
7b60: 48 83 ec 28 sub $0x28,%rsp
|
|
7b64: 48 85 c9 test %rcx,%rcx
|
|
7b67: 74 23 je 0x7b8c
|
|
7b69: 48 85 d2 test %rdx,%rdx
|
|
7b6c: 74 1e je 0x7b8c
|
|
7b6e: 4d 85 c0 test %r8,%r8
|
|
7b71: 74 19 je 0x7b8c
|
|
7b73: 45 85 c9 test %r9d,%r9d
|
|
7b76: 7e 1e jle 0x7b96
|
|
7b78: e8 93 37 a6 01 call 0x1a6b310
|
|
7b7d: ba 02 00 00 00 mov $0x2,%edx
|
|
7b82: 85 c0 test %eax,%eax
|
|
7b84: 0f 45 c2 cmovne %edx,%eax
|
|
7b87: 48 83 c4 28 add $0x28,%rsp
|
|
7b8b: c3 ret
|
|
7b8c: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
7b91: 48 83 c4 28 add $0x28,%rsp
|
|
7b95: c3 ret
|
|
7b96: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
7b9b: 48 83 c4 28 add $0x28,%rsp
|
|
7b9f: c3 ret
|
|
7ba0: 48 83 ec 28 sub $0x28,%rsp
|
|
7ba4: 48 85 c9 test %rcx,%rcx
|
|
7ba7: 74 23 je 0x7bcc
|
|
7ba9: 48 85 d2 test %rdx,%rdx
|
|
7bac: 74 1e je 0x7bcc
|
|
7bae: 4d 85 c0 test %r8,%r8
|
|
7bb1: 74 19 je 0x7bcc
|
|
7bb3: 45 85 c9 test %r9d,%r9d
|
|
7bb6: 7e 1e jle 0x7bd6
|
|
7bb8: e8 a3 79 a6 01 call 0x1a6f560
|
|
7bbd: ba 02 00 00 00 mov $0x2,%edx
|
|
7bc2: 85 c0 test %eax,%eax
|
|
7bc4: 0f 45 c2 cmovne %edx,%eax
|
|
7bc7: 48 83 c4 28 add $0x28,%rsp
|
|
7bcb: c3 ret
|
|
7bcc: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
7bd1: 48 83 c4 28 add $0x28,%rsp
|
|
7bd5: c3 ret
|
|
7bd6: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
7bdb: 48 83 c4 28 add $0x28,%rsp
|
|
7bdf: c3 ret
|
|
7be0: 48 83 ec 28 sub $0x28,%rsp
|
|
7be4: 48 85 c9 test %rcx,%rcx
|
|
7be7: 74 23 je 0x7c0c
|
|
7be9: 48 85 d2 test %rdx,%rdx
|
|
7bec: 74 1e je 0x7c0c
|
|
7bee: 4d 85 c0 test %r8,%r8
|
|
7bf1: 74 19 je 0x7c0c
|
|
7bf3: 45 85 c9 test %r9d,%r9d
|
|
7bf6: 7e 1e jle 0x7c16
|
|
7bf8: e8 63 bd a6 01 call 0x1a73960
|
|
7bfd: ba 02 00 00 00 mov $0x2,%edx
|
|
7c02: 85 c0 test %eax,%eax
|
|
7c04: 0f 45 c2 cmovne %edx,%eax
|
|
7c07: 48 83 c4 28 add $0x28,%rsp
|
|
7c0b: c3 ret
|
|
7c0c: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
7c11: 48 83 c4 28 add $0x28,%rsp
|
|
7c15: c3 ret
|
|
7c16: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
7c1b: 48 83 c4 28 add $0x28,%rsp
|
|
7c1f: c3 ret
|
|
7c20: 48 83 ec 28 sub $0x28,%rsp
|
|
7c24: 48 85 c9 test %rcx,%rcx
|
|
7c27: 74 23 je 0x7c4c
|
|
7c29: 48 85 d2 test %rdx,%rdx
|
|
7c2c: 74 1e je 0x7c4c
|
|
7c2e: 4d 85 c0 test %r8,%r8
|
|
7c31: 74 19 je 0x7c4c
|
|
7c33: 45 85 c9 test %r9d,%r9d
|
|
7c36: 7e 1e jle 0x7c56
|
|
7c38: e8 43 fe a6 01 call 0x1a77a80
|
|
7c3d: ba 02 00 00 00 mov $0x2,%edx
|
|
7c42: 85 c0 test %eax,%eax
|
|
7c44: 0f 45 c2 cmovne %edx,%eax
|
|
7c47: 48 83 c4 28 add $0x28,%rsp
|
|
7c4b: c3 ret
|
|
7c4c: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
7c51: 48 83 c4 28 add $0x28,%rsp
|
|
7c55: c3 ret
|
|
7c56: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
7c5b: 48 83 c4 28 add $0x28,%rsp
|
|
7c5f: c3 ret
|
|
7c60: 48 83 ec 28 sub $0x28,%rsp
|
|
7c64: 48 85 c9 test %rcx,%rcx
|
|
7c67: 74 25 je 0x7c8e
|
|
7c69: 48 85 d2 test %rdx,%rdx
|
|
7c6c: 74 20 je 0x7c8e
|
|
7c6e: 4d 85 c0 test %r8,%r8
|
|
7c71: 74 1b je 0x7c8e
|
|
7c73: 45 85 c9 test %r9d,%r9d
|
|
7c76: 7f 0a jg 0x7c82
|
|
7c78: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
7c7d: 48 83 c4 28 add $0x28,%rsp
|
|
7c81: c3 ret
|
|
7c82: e8 d9 6c 03 00 call 0x3e960
|
|
7c87: 33 c0 xor %eax,%eax
|
|
7c89: 48 83 c4 28 add $0x28,%rsp
|
|
7c8d: c3 ret
|
|
7c8e: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
7c93: 48 83 c4 28 add $0x28,%rsp
|
|
7c97: c3 ret
|
|
7c98: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
7c9f: 00
|
|
7ca0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
|
|
7ca5: 48 85 c9 test %rcx,%rcx
|
|
7ca8: 74 27 je 0x7cd1
|
|
7caa: 48 85 d2 test %rdx,%rdx
|
|
7cad: 74 22 je 0x7cd1
|
|
7caf: 4d 85 c0 test %r8,%r8
|
|
7cb2: 74 1d je 0x7cd1
|
|
7cb4: 45 85 c9 test %r9d,%r9d
|
|
7cb7: 7f 0b jg 0x7cc4
|
|
7cb9: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
7cbe: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
7cc3: c3 ret
|
|
7cc4: e8 d7 72 03 00 call 0x3efa0
|
|
7cc9: 33 c0 xor %eax,%eax
|
|
7ccb: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
7cd0: c3 ret
|
|
7cd1: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
7cd6: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
7cdb: c3 ret
|
|
7cdc: 0f 1f 40 00 nopl 0x0(%rax)
|
|
7ce0: 48 83 ec 28 sub $0x28,%rsp
|
|
7ce4: 48 85 c9 test %rcx,%rcx
|
|
7ce7: 74 25 je 0x7d0e
|
|
7ce9: 48 85 d2 test %rdx,%rdx
|
|
7cec: 74 20 je 0x7d0e
|
|
7cee: 4d 85 c0 test %r8,%r8
|
|
7cf1: 74 1b je 0x7d0e
|
|
7cf3: 45 85 c9 test %r9d,%r9d
|
|
7cf6: 7f 0a jg 0x7d02
|
|
7cf8: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
7cfd: 48 83 c4 28 add $0x28,%rsp
|
|
7d01: c3 ret
|
|
7d02: e8 b9 78 03 00 call 0x3f5c0
|
|
7d07: 33 c0 xor %eax,%eax
|
|
7d09: 48 83 c4 28 add $0x28,%rsp
|
|
7d0d: c3 ret
|
|
7d0e: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
7d13: 48 83 c4 28 add $0x28,%rsp
|
|
7d17: c3 ret
|
|
7d18: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
7d1f: 00
|
|
7d20: 41 56 push %r14
|
|
7d22: 49 89 cb mov %rcx,%r11
|
|
7d25: 4d 85 db test %r11,%r11
|
|
7d28: 0f 84 1e 02 00 00 je 0x7f4c
|
|
7d2e: 48 85 d2 test %rdx,%rdx
|
|
7d31: 0f 84 15 02 00 00 je 0x7f4c
|
|
7d37: 4d 85 c0 test %r8,%r8
|
|
7d3a: 0f 84 0c 02 00 00 je 0x7f4c
|
|
7d40: 45 85 c9 test %r9d,%r9d
|
|
7d43: 0f 8e fb 01 00 00 jle 0x7f44
|
|
7d49: 49 63 c9 movslq %r9d,%rcx
|
|
7d4c: 48 83 f9 08 cmp $0x8,%rcx
|
|
7d50: 0f 8c e9 01 00 00 jl 0x7f3f
|
|
7d56: 4c 89 c0 mov %r8,%rax
|
|
7d59: 48 83 e0 1f and $0x1f,%rax
|
|
7d5d: 85 c0 test %eax,%eax
|
|
7d5f: 74 0d je 0x7d6e
|
|
7d61: a8 0f test $0xf,%al
|
|
7d63: 0f 85 d6 01 00 00 jne 0x7f3f
|
|
7d69: b8 01 00 00 00 mov $0x1,%eax
|
|
7d6e: 41 89 c2 mov %eax,%r10d
|
|
7d71: 4d 8d 72 08 lea 0x8(%r10),%r14
|
|
7d75: 49 3b ce cmp %r14,%rcx
|
|
7d78: 0f 8c c1 01 00 00 jl 0x7f3f
|
|
7d7e: 45 89 ce mov %r9d,%r14d
|
|
7d81: 44 2b f0 sub %eax,%r14d
|
|
7d84: 41 83 e6 07 and $0x7,%r14d
|
|
7d88: 45 2b ce sub %r14d,%r9d
|
|
7d8b: 45 33 f6 xor %r14d,%r14d
|
|
7d8e: 4d 63 c9 movslq %r9d,%r9
|
|
7d91: 85 c0 test %eax,%eax
|
|
7d93: 4c 89 f0 mov %r14,%rax
|
|
7d96: 76 3f jbe 0x7dd7
|
|
7d98: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
7d9f: 00
|
|
7da0: c4 a1 79 10 14 18 vmovupd (%rax,%r11,1),%xmm2
|
|
7da6: c5 f9 10 0c 10 vmovupd (%rax,%rdx,1),%xmm1
|
|
7dab: c5 fb 12 04 10 vmovddup (%rax,%rdx,1),%xmm0
|
|
7db0: 49 ff c6 inc %r14
|
|
7db3: c5 f1 15 d9 vunpckhpd %xmm1,%xmm1,%xmm3
|
|
7db7: c5 e9 c6 e2 01 vshufpd $0x1,%xmm2,%xmm2,%xmm4
|
|
7dbc: c5 f9 59 ea vmulpd %xmm2,%xmm0,%xmm5
|
|
7dc0: c5 e1 59 c4 vmulpd %xmm4,%xmm3,%xmm0
|
|
7dc4: c5 d1 d0 c8 vaddsubpd %xmm0,%xmm5,%xmm1
|
|
7dc8: c4 a1 79 11 0c 00 vmovupd %xmm1,(%rax,%r8,1)
|
|
7dce: 48 83 c0 10 add $0x10,%rax
|
|
7dd2: 4d 3b f2 cmp %r10,%r14
|
|
7dd5: 72 c9 jb 0x7da0
|
|
7dd7: 4c 89 d0 mov %r10,%rax
|
|
7dda: 48 c1 e0 04 shl $0x4,%rax
|
|
7dde: 66 90 xchg %ax,%ax
|
|
7de0: c5 f9 10 2c 10 vmovupd (%rax,%rdx,1),%xmm5
|
|
7de5: c4 a1 79 10 24 18 vmovupd (%rax,%r11,1),%xmm4
|
|
7deb: 49 83 c2 08 add $0x8,%r10
|
|
7def: c4 e3 55 18 4c 10 10 vinsertf128 $0x1,0x10(%rax,%rdx,1),%ymm5,%ymm1
|
|
7df6: 01
|
|
7df7: c5 ff 12 c1 vmovddup %ymm1,%ymm0
|
|
7dfb: c5 f5 15 d1 vunpckhpd %ymm1,%ymm1,%ymm2
|
|
7dff: c4 a3 5d 18 5c 18 10 vinsertf128 $0x1,0x10(%rax,%r11,1),%ymm4,%ymm3
|
|
7e06: 01
|
|
7e07: c5 fd 59 e3 vmulpd %ymm3,%ymm0,%ymm4
|
|
7e0b: c5 e5 c6 db 05 vshufpd $0x5,%ymm3,%ymm3,%ymm3
|
|
7e10: c5 ed 59 c3 vmulpd %ymm3,%ymm2,%ymm0
|
|
7e14: c5 dd d0 c8 vaddsubpd %ymm0,%ymm4,%ymm1
|
|
7e18: c4 a1 7d 11 0c 00 vmovupd %ymm1,(%rax,%r8,1)
|
|
7e1e: c4 a1 79 10 54 18 20 vmovupd 0x20(%rax,%r11,1),%xmm2
|
|
7e25: c5 f9 10 5c 10 20 vmovupd 0x20(%rax,%rdx,1),%xmm3
|
|
7e2b: c4 e3 65 18 6c 10 30 vinsertf128 $0x1,0x30(%rax,%rdx,1),%ymm3,%ymm5
|
|
7e32: 01
|
|
7e33: c4 a3 6d 18 54 18 30 vinsertf128 $0x1,0x30(%rax,%r11,1),%ymm2,%ymm2
|
|
7e3a: 01
|
|
7e3b: c5 ff 12 e5 vmovddup %ymm5,%ymm4
|
|
7e3f: c5 d5 15 c5 vunpckhpd %ymm5,%ymm5,%ymm0
|
|
7e43: c5 ed c6 ca 05 vshufpd $0x5,%ymm2,%ymm2,%ymm1
|
|
7e48: c5 dd 59 da vmulpd %ymm2,%ymm4,%ymm3
|
|
7e4c: c5 fd 59 d1 vmulpd %ymm1,%ymm0,%ymm2
|
|
7e50: c5 e5 d0 e2 vaddsubpd %ymm2,%ymm3,%ymm4
|
|
7e54: c4 a1 7d 11 64 00 20 vmovupd %ymm4,0x20(%rax,%r8,1)
|
|
7e5b: c5 f9 10 44 10 40 vmovupd 0x40(%rax,%rdx,1),%xmm0
|
|
7e61: c4 a1 79 10 6c 18 40 vmovupd 0x40(%rax,%r11,1),%xmm5
|
|
7e68: c4 e3 7d 18 5c 10 50 vinsertf128 $0x1,0x50(%rax,%rdx,1),%ymm0,%ymm3
|
|
7e6f: 01
|
|
7e70: c5 ff 12 d3 vmovddup %ymm3,%ymm2
|
|
7e74: c5 e5 15 e3 vunpckhpd %ymm3,%ymm3,%ymm4
|
|
7e78: c4 a3 55 18 4c 18 50 vinsertf128 $0x1,0x50(%rax,%r11,1),%ymm5,%ymm1
|
|
7e7f: 01
|
|
7e80: c5 ed 59 c1 vmulpd %ymm1,%ymm2,%ymm0
|
|
7e84: c5 f5 c6 c9 05 vshufpd $0x5,%ymm1,%ymm1,%ymm1
|
|
7e89: c5 dd 59 c9 vmulpd %ymm1,%ymm4,%ymm1
|
|
7e8d: c5 fd d0 d1 vaddsubpd %ymm1,%ymm0,%ymm2
|
|
7e91: c4 a1 7d 11 54 00 40 vmovupd %ymm2,0x40(%rax,%r8,1)
|
|
7e98: c5 f9 10 64 10 60 vmovupd 0x60(%rax,%rdx,1),%xmm4
|
|
7e9e: c4 a1 79 10 5c 18 60 vmovupd 0x60(%rax,%r11,1),%xmm3
|
|
7ea5: c4 e3 5d 18 4c 10 70 vinsertf128 $0x1,0x70(%rax,%rdx,1),%ymm4,%ymm1
|
|
7eac: 01
|
|
7ead: c5 ff 12 e9 vmovddup %ymm1,%ymm5
|
|
7eb1: c5 f5 15 d1 vunpckhpd %ymm1,%ymm1,%ymm2
|
|
7eb5: c4 a3 65 18 44 18 70 vinsertf128 $0x1,0x70(%rax,%r11,1),%ymm3,%ymm0
|
|
7ebc: 01
|
|
7ebd: c5 d5 59 d8 vmulpd %ymm0,%ymm5,%ymm3
|
|
7ec1: c5 fd c6 c0 05 vshufpd $0x5,%ymm0,%ymm0,%ymm0
|
|
7ec6: c5 ed 59 e0 vmulpd %ymm0,%ymm2,%ymm4
|
|
7eca: c5 e5 d0 ec vaddsubpd %ymm4,%ymm3,%ymm5
|
|
7ece: c4 a1 7d 11 6c 00 60 vmovupd %ymm5,0x60(%rax,%r8,1)
|
|
7ed5: 48 05 80 00 00 00 add $0x80,%rax
|
|
7edb: 4d 3b d1 cmp %r9,%r10
|
|
7ede: 0f 82 fc fe ff ff jb 0x7de0
|
|
7ee4: 4c 89 c8 mov %r9,%rax
|
|
7ee7: 48 c1 e0 04 shl $0x4,%rax
|
|
7eeb: 4c 3b c9 cmp %rcx,%r9
|
|
7eee: 73 47 jae 0x7f37
|
|
7ef0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
7ef7: 00
|
|
7ef8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7eff: 90 nop
|
|
7f00: c4 a1 79 10 14 18 vmovupd (%rax,%r11,1),%xmm2
|
|
7f06: c5 f9 10 0c 10 vmovupd (%rax,%rdx,1),%xmm1
|
|
7f0b: c5 fb 12 04 10 vmovddup (%rax,%rdx,1),%xmm0
|
|
7f10: 49 ff c1 inc %r9
|
|
7f13: c5 f1 15 d9 vunpckhpd %xmm1,%xmm1,%xmm3
|
|
7f17: c5 e9 c6 e2 01 vshufpd $0x1,%xmm2,%xmm2,%xmm4
|
|
7f1c: c5 f9 59 ea vmulpd %xmm2,%xmm0,%xmm5
|
|
7f20: c5 e1 59 c4 vmulpd %xmm4,%xmm3,%xmm0
|
|
7f24: c5 d1 d0 c8 vaddsubpd %xmm0,%xmm5,%xmm1
|
|
7f28: c4 a1 79 11 0c 00 vmovupd %xmm1,(%rax,%r8,1)
|
|
7f2e: 48 83 c0 10 add $0x10,%rax
|
|
7f32: 4c 3b c9 cmp %rcx,%r9
|
|
7f35: 72 c9 jb 0x7f00
|
|
7f37: 33 c0 xor %eax,%eax
|
|
7f39: c5 f8 77 vzeroupper
|
|
7f3c: 41 5e pop %r14
|
|
7f3e: c3 ret
|
|
7f3f: 45 33 c9 xor %r9d,%r9d
|
|
7f42: eb a0 jmp 0x7ee4
|
|
7f44: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
7f49: 41 5e pop %r14
|
|
7f4b: c3 ret
|
|
7f4c: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
7f51: 41 5e pop %r14
|
|
7f53: c3 ret
|
|
7f54: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
7f59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7f60: 41 56 push %r14
|
|
7f62: 49 89 cb mov %rcx,%r11
|
|
7f65: 4d 85 db test %r11,%r11
|
|
7f68: 0f 84 db 01 00 00 je 0x8149
|
|
7f6e: 48 85 d2 test %rdx,%rdx
|
|
7f71: 0f 84 d2 01 00 00 je 0x8149
|
|
7f77: 4d 85 c0 test %r8,%r8
|
|
7f7a: 0f 84 c9 01 00 00 je 0x8149
|
|
7f80: 45 85 c9 test %r9d,%r9d
|
|
7f83: 0f 8e b8 01 00 00 jle 0x8141
|
|
7f89: 49 63 c9 movslq %r9d,%rcx
|
|
7f8c: 48 83 f9 08 cmp $0x8,%rcx
|
|
7f90: 0f 8c a6 01 00 00 jl 0x813c
|
|
7f96: 4c 89 c0 mov %r8,%rax
|
|
7f99: 48 83 e0 1f and $0x1f,%rax
|
|
7f9d: 85 c0 test %eax,%eax
|
|
7f9f: 74 0d je 0x7fae
|
|
7fa1: a8 0f test $0xf,%al
|
|
7fa3: 0f 85 93 01 00 00 jne 0x813c
|
|
7fa9: b8 01 00 00 00 mov $0x1,%eax
|
|
7fae: 41 89 c2 mov %eax,%r10d
|
|
7fb1: 4d 8d 72 08 lea 0x8(%r10),%r14
|
|
7fb5: 49 3b ce cmp %r14,%rcx
|
|
7fb8: 0f 8c 7e 01 00 00 jl 0x813c
|
|
7fbe: 45 89 ce mov %r9d,%r14d
|
|
7fc1: 44 2b f0 sub %eax,%r14d
|
|
7fc4: 41 83 e6 07 and $0x7,%r14d
|
|
7fc8: 45 2b ce sub %r14d,%r9d
|
|
7fcb: 45 33 f6 xor %r14d,%r14d
|
|
7fce: 4d 63 c9 movslq %r9d,%r9
|
|
7fd1: 85 c0 test %eax,%eax
|
|
7fd3: 4c 89 f0 mov %r14,%rax
|
|
7fd6: 76 3c jbe 0x8014
|
|
7fd8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
7fdf: 00
|
|
7fe0: c4 a1 79 10 1c 18 vmovupd (%rax,%r11,1),%xmm3
|
|
7fe6: c5 f9 10 04 10 vmovupd (%rax,%rdx,1),%xmm0
|
|
7feb: c5 f9 15 c8 vunpckhpd %xmm0,%xmm0,%xmm1
|
|
7fef: 49 ff c6 inc %r14
|
|
7ff2: c5 e1 c6 d3 01 vshufpd $0x1,%xmm3,%xmm3,%xmm2
|
|
7ff7: c5 f1 59 e2 vmulpd %xmm2,%xmm1,%xmm4
|
|
7ffb: c5 fb 12 2c 10 vmovddup (%rax,%rdx,1),%xmm5
|