9119 lines
436 KiB
Plaintext
9119 lines
436 KiB
Plaintext
; th_8700: VA 0x180008700-0x180010700 (32768 bytes)
|
|
|
|
/tmp/opencode/dis/th_8700.bin: file format binary
|
|
|
|
|
|
Disassembly of section .data:
|
|
|
|
0000000000000000 <.data>:
|
|
0: 53 push %rbx
|
|
1: 48 85 c9 test %rcx,%rcx
|
|
4: 0f 84 aa 01 00 00 je 0x1b4
|
|
a: 48 85 d2 test %rdx,%rdx
|
|
d: 0f 84 a1 01 00 00 je 0x1b4
|
|
13: 45 85 c0 test %r8d,%r8d
|
|
16: 0f 8e 91 01 00 00 jle 0x1ad
|
|
1c: 41 83 f8 10 cmp $0x10,%r8d
|
|
20: 0f 8c 80 01 00 00 jl 0x1a6
|
|
26: 49 89 d3 mov %rdx,%r11
|
|
29: 49 83 e3 1f and $0x1f,%r11
|
|
2d: 45 85 db test %r11d,%r11d
|
|
30: 74 18 je 0x4a
|
|
32: 41 f7 c3 07 00 00 00 test $0x7,%r11d
|
|
39: 0f 85 67 01 00 00 jne 0x1a6
|
|
3f: 41 f7 db neg %r11d
|
|
42: 41 83 c3 20 add $0x20,%r11d
|
|
46: 41 c1 eb 03 shr $0x3,%r11d
|
|
4a: 41 8d 43 10 lea 0x10(%r11),%eax
|
|
4e: 44 3b c0 cmp %eax,%r8d
|
|
51: 0f 8c 4f 01 00 00 jl 0x1a6
|
|
57: 44 89 c0 mov %r8d,%eax
|
|
5a: 45 33 d2 xor %r10d,%r10d
|
|
5d: 41 2b c3 sub %r11d,%eax
|
|
60: 83 e0 0f and $0xf,%eax
|
|
63: f7 d8 neg %eax
|
|
65: 41 03 c0 add %r8d,%eax
|
|
68: 44 89 db mov %r11d,%ebx
|
|
6b: 45 85 db test %r11d,%r11d
|
|
6e: 76 2a jbe 0x9a
|
|
70: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
77: 00
|
|
78: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7f: 90 nop
|
|
80: c4 a1 7b 10 04 d1 vmovsd (%rcx,%r10,8),%xmm0
|
|
86: c4 a1 7b 59 0c d2 vmulsd (%rdx,%r10,8),%xmm0,%xmm1
|
|
8c: c4 a1 7b 11 0c d2 vmovsd %xmm1,(%rdx,%r10,8)
|
|
92: 49 ff c2 inc %r10
|
|
95: 4c 3b d3 cmp %rbx,%r10
|
|
98: 72 e6 jb 0x80
|
|
9a: 4c 63 d0 movslq %eax,%r10
|
|
9d: 0f 1f 00 nopl (%rax)
|
|
a0: c5 fd 10 04 d9 vmovupd (%rcx,%rbx,8),%ymm0
|
|
a5: 4c 8d 1c da lea (%rdx,%rbx,8),%r11
|
|
a9: c5 fd 10 54 d9 20 vmovupd 0x20(%rcx,%rbx,8),%ymm2
|
|
af: c5 fd 10 64 d9 40 vmovupd 0x40(%rcx,%rbx,8),%ymm4
|
|
b5: c4 c1 7d 59 0b vmulpd (%r11),%ymm0,%ymm1
|
|
ba: c5 fd 10 44 d9 60 vmovupd 0x60(%rcx,%rbx,8),%ymm0
|
|
c0: c4 c1 6d 59 5b 20 vmulpd 0x20(%r11),%ymm2,%ymm3
|
|
c6: c4 c1 5d 59 6b 40 vmulpd 0x40(%r11),%ymm4,%ymm5
|
|
cc: c4 c1 7d 11 0b vmovupd %ymm1,(%r11)
|
|
d1: c4 c1 7d 59 4b 60 vmulpd 0x60(%r11),%ymm0,%ymm1
|
|
d7: c4 c1 7d 11 5b 20 vmovupd %ymm3,0x20(%r11)
|
|
dd: c4 c1 7d 11 6b 40 vmovupd %ymm5,0x40(%r11)
|
|
e3: c4 c1 7d 11 4b 60 vmovupd %ymm1,0x60(%r11)
|
|
e9: 48 83 c3 10 add $0x10,%rbx
|
|
ed: 49 3b da cmp %r10,%rbx
|
|
f0: 72 ae jb 0xa0
|
|
f2: 8d 58 01 lea 0x1(%rax),%ebx
|
|
f5: 41 3b d8 cmp %r8d,%ebx
|
|
f8: 0f 87 9c 00 00 00 ja 0x19a
|
|
fe: 4d 63 c8 movslq %r8d,%r9
|
|
101: 48 63 c0 movslq %eax,%rax
|
|
104: 4c 2b c8 sub %rax,%r9
|
|
107: 49 83 f9 04 cmp $0x4,%r9
|
|
10b: 0f 8c 90 00 00 00 jl 0x1a1
|
|
111: 48 63 c0 movslq %eax,%rax
|
|
114: 45 89 ca mov %r9d,%r10d
|
|
117: 41 83 e2 fc and $0xfffffffc,%r10d
|
|
11b: 45 33 c0 xor %r8d,%r8d
|
|
11e: 4d 63 d2 movslq %r10d,%r10
|
|
121: 48 8d 1c c2 lea (%rdx,%rax,8),%rbx
|
|
125: 4c 8d 1c c1 lea (%rcx,%rax,8),%r11
|
|
129: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
130: 00
|
|
131: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
138: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
13f: 00
|
|
140: c4 81 7d 10 04 c3 vmovupd (%r11,%r8,8),%ymm0
|
|
146: c4 a1 7d 59 0c c3 vmulpd (%rbx,%r8,8),%ymm0,%ymm1
|
|
14c: c4 a1 7d 11 0c c3 vmovupd %ymm1,(%rbx,%r8,8)
|
|
152: 49 83 c0 04 add $0x4,%r8
|
|
156: 4d 3b c2 cmp %r10,%r8
|
|
159: 72 e5 jb 0x140
|
|
15b: 4d 3b d1 cmp %r9,%r10
|
|
15e: 73 3a jae 0x19a
|
|
160: 48 63 c0 movslq %eax,%rax
|
|
163: 48 8d 14 c2 lea (%rdx,%rax,8),%rdx
|
|
167: 48 8d 04 c1 lea (%rcx,%rax,8),%rax
|
|
16b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
172: 00
|
|
173: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
17a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
180: c4 a1 7b 10 04 d0 vmovsd (%rax,%r10,8),%xmm0
|
|
186: c4 a1 7b 59 0c d2 vmulsd (%rdx,%r10,8),%xmm0,%xmm1
|
|
18c: c4 a1 7b 11 0c d2 vmovsd %xmm1,(%rdx,%r10,8)
|
|
192: 49 ff c2 inc %r10
|
|
195: 4d 3b d1 cmp %r9,%r10
|
|
198: 72 e6 jb 0x180
|
|
19a: 33 c0 xor %eax,%eax
|
|
19c: c5 f8 77 vzeroupper
|
|
19f: 5b pop %rbx
|
|
1a0: c3 ret
|
|
1a1: 45 33 d2 xor %r10d,%r10d
|
|
1a4: eb b5 jmp 0x15b
|
|
1a6: 33 c0 xor %eax,%eax
|
|
1a8: e9 45 ff ff ff jmp 0xf2
|
|
1ad: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
1b2: 5b pop %rbx
|
|
1b3: c3 ret
|
|
1b4: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
1b9: 5b pop %rbx
|
|
1ba: c3 ret
|
|
1bb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
1c0: 53 push %rbx
|
|
1c1: 49 89 ca mov %rcx,%r10
|
|
1c4: 4d 85 d2 test %r10,%r10
|
|
1c7: 0f 84 a4 01 00 00 je 0x371
|
|
1cd: 48 85 d2 test %rdx,%rdx
|
|
1d0: 0f 84 9b 01 00 00 je 0x371
|
|
1d6: 45 85 c0 test %r8d,%r8d
|
|
1d9: 0f 8e 8b 01 00 00 jle 0x36a
|
|
1df: 41 83 f8 10 cmp $0x10,%r8d
|
|
1e3: 0f 8c 79 01 00 00 jl 0x362
|
|
1e9: 48 89 d3 mov %rdx,%rbx
|
|
1ec: 48 83 e3 1f and $0x1f,%rbx
|
|
1f0: 85 db test %ebx,%ebx
|
|
1f2: 74 11 je 0x205
|
|
1f4: f6 c3 07 test $0x7,%bl
|
|
1f7: 0f 85 65 01 00 00 jne 0x362
|
|
1fd: f7 db neg %ebx
|
|
1ff: 83 c3 20 add $0x20,%ebx
|
|
202: c1 eb 03 shr $0x3,%ebx
|
|
205: 8d 43 10 lea 0x10(%rbx),%eax
|
|
208: 44 3b c0 cmp %eax,%r8d
|
|
20b: 0f 8c 51 01 00 00 jl 0x362
|
|
211: 45 89 c1 mov %r8d,%r9d
|
|
214: 33 c0 xor %eax,%eax
|
|
216: 44 2b cb sub %ebx,%r9d
|
|
219: 41 83 e1 0f and $0xf,%r9d
|
|
21d: 41 f7 d9 neg %r9d
|
|
220: 45 03 c8 add %r8d,%r9d
|
|
223: 89 d9 mov %ebx,%ecx
|
|
225: 85 db test %ebx,%ebx
|
|
227: 76 2f jbe 0x258
|
|
229: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
230: 00
|
|
231: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
238: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
23f: 00
|
|
240: c4 c1 7b 10 04 c2 vmovsd (%r10,%rax,8),%xmm0
|
|
246: c5 fb 59 0c c2 vmulsd (%rdx,%rax,8),%xmm0,%xmm1
|
|
24b: c5 fb 11 0c c2 vmovsd %xmm1,(%rdx,%rax,8)
|
|
250: 48 ff c0 inc %rax
|
|
253: 48 3b c1 cmp %rcx,%rax
|
|
256: 72 e8 jb 0x240
|
|
258: 49 63 c1 movslq %r9d,%rax
|
|
25b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
260: c4 c1 7d 10 04 ca vmovupd (%r10,%rcx,8),%ymm0
|
|
266: c4 c1 7d 10 54 ca 20 vmovupd 0x20(%r10,%rcx,8),%ymm2
|
|
26d: c4 c1 7d 10 64 ca 40 vmovupd 0x40(%r10,%rcx,8),%ymm4
|
|
274: 62 c1 fd 28 10 44 ca vmovupd 0x60(%r10,%rcx,8),%ymm16
|
|
27b: 03
|
|
27c: c5 fd 59 0c ca vmulpd (%rdx,%rcx,8),%ymm0,%ymm1
|
|
281: c5 ed 59 5c ca 20 vmulpd 0x20(%rdx,%rcx,8),%ymm2,%ymm3
|
|
287: c5 dd 59 6c ca 40 vmulpd 0x40(%rdx,%rcx,8),%ymm4,%ymm5
|
|
28d: 62 e1 fd 20 59 4c ca vmulpd 0x60(%rdx,%rcx,8),%ymm16,%ymm17
|
|
294: 03
|
|
295: c5 fd 11 0c ca vmovupd %ymm1,(%rdx,%rcx,8)
|
|
29a: c5 fd 11 5c ca 20 vmovupd %ymm3,0x20(%rdx,%rcx,8)
|
|
2a0: c5 fd 11 6c ca 40 vmovupd %ymm5,0x40(%rdx,%rcx,8)
|
|
2a6: 62 e1 fd 28 11 4c ca vmovupd %ymm17,0x60(%rdx,%rcx,8)
|
|
2ad: 03
|
|
2ae: 48 83 c1 10 add $0x10,%rcx
|
|
2b2: 48 3b c8 cmp %rax,%rcx
|
|
2b5: 72 a9 jb 0x260
|
|
2b7: 41 8d 41 01 lea 0x1(%r9),%eax
|
|
2bb: 41 3b c0 cmp %r8d,%eax
|
|
2be: 0f 87 93 00 00 00 ja 0x357
|
|
2c4: 4d 63 c0 movslq %r8d,%r8
|
|
2c7: 4d 63 c9 movslq %r9d,%r9
|
|
2ca: 4d 2b c1 sub %r9,%r8
|
|
2cd: 49 83 f8 04 cmp $0x4,%r8
|
|
2d1: 0f 8c 87 00 00 00 jl 0x35e
|
|
2d7: 4d 63 c9 movslq %r9d,%r9
|
|
2da: 44 89 c3 mov %r8d,%ebx
|
|
2dd: 83 e3 fc and $0xfffffffc,%ebx
|
|
2e0: 33 c9 xor %ecx,%ecx
|
|
2e2: 48 63 db movslq %ebx,%rbx
|
|
2e5: 4a 8d 04 ca lea (%rdx,%r9,8),%rax
|
|
2e9: 4f 8d 1c ca lea (%r10,%r9,8),%r11
|
|
2ed: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
2f4: 00
|
|
2f5: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
2fc: 0f 1f 40 00 nopl 0x0(%rax)
|
|
300: c4 c1 7d 10 04 cb vmovupd (%r11,%rcx,8),%ymm0
|
|
306: c5 fd 59 0c c8 vmulpd (%rax,%rcx,8),%ymm0,%ymm1
|
|
30b: c5 fd 11 0c c8 vmovupd %ymm1,(%rax,%rcx,8)
|
|
310: 48 83 c1 04 add $0x4,%rcx
|
|
314: 48 3b cb cmp %rbx,%rcx
|
|
317: 72 e7 jb 0x300
|
|
319: 49 3b d8 cmp %r8,%rbx
|
|
31c: 73 39 jae 0x357
|
|
31e: 4d 63 c9 movslq %r9d,%r9
|
|
321: 4a 8d 14 ca lea (%rdx,%r9,8),%rdx
|
|
325: 4b 8d 04 ca lea (%r10,%r9,8),%rax
|
|
329: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
330: 00
|
|
331: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
338: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
33f: 00
|
|
340: c5 fb 10 04 d8 vmovsd (%rax,%rbx,8),%xmm0
|
|
345: c5 fb 59 0c da vmulsd (%rdx,%rbx,8),%xmm0,%xmm1
|
|
34a: c5 fb 11 0c da vmovsd %xmm1,(%rdx,%rbx,8)
|
|
34f: 48 ff c3 inc %rbx
|
|
352: 49 3b d8 cmp %r8,%rbx
|
|
355: 72 e9 jb 0x340
|
|
357: 33 c0 xor %eax,%eax
|
|
359: c5 f8 77 vzeroupper
|
|
35c: 5b pop %rbx
|
|
35d: c3 ret
|
|
35e: 33 db xor %ebx,%ebx
|
|
360: eb b7 jmp 0x319
|
|
362: 45 33 c9 xor %r9d,%r9d
|
|
365: e9 4d ff ff ff jmp 0x2b7
|
|
36a: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
36f: 5b pop %rbx
|
|
370: c3 ret
|
|
371: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
376: 5b pop %rbx
|
|
377: c3 ret
|
|
378: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
37f: 00
|
|
380: 48 83 ec 28 sub $0x28,%rsp
|
|
384: 48 85 c9 test %rcx,%rcx
|
|
387: 74 25 je 0x3ae
|
|
389: 48 85 d2 test %rdx,%rdx
|
|
38c: 74 20 je 0x3ae
|
|
38e: 4d 85 c0 test %r8,%r8
|
|
391: 74 1b je 0x3ae
|
|
393: 45 85 c9 test %r9d,%r9d
|
|
396: 7f 0a jg 0x3a2
|
|
398: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
39d: 48 83 c4 28 add $0x28,%rsp
|
|
3a1: c3 ret
|
|
3a2: e8 b9 74 03 00 call 0x37860
|
|
3a7: 33 c0 xor %eax,%eax
|
|
3a9: 48 83 c4 28 add $0x28,%rsp
|
|
3ad: c3 ret
|
|
3ae: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
3b3: 48 83 c4 28 add $0x28,%rsp
|
|
3b7: c3 ret
|
|
3b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
3bf: 00
|
|
3c0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
|
|
3c5: 48 85 c9 test %rcx,%rcx
|
|
3c8: 74 27 je 0x3f1
|
|
3ca: 48 85 d2 test %rdx,%rdx
|
|
3cd: 74 22 je 0x3f1
|
|
3cf: 4d 85 c0 test %r8,%r8
|
|
3d2: 74 1d je 0x3f1
|
|
3d4: 45 85 c9 test %r9d,%r9d
|
|
3d7: 7f 0b jg 0x3e4
|
|
3d9: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
3de: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
3e3: c3 ret
|
|
3e4: e8 77 74 03 00 call 0x37860
|
|
3e9: 33 c0 xor %eax,%eax
|
|
3eb: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
3f0: c3 ret
|
|
3f1: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
3f6: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
3fb: c3 ret
|
|
3fc: 0f 1f 40 00 nopl 0x0(%rax)
|
|
400: 48 83 ec 28 sub $0x28,%rsp
|
|
404: 48 85 c9 test %rcx,%rcx
|
|
407: 74 25 je 0x42e
|
|
409: 48 85 d2 test %rdx,%rdx
|
|
40c: 74 20 je 0x42e
|
|
40e: 4d 85 c0 test %r8,%r8
|
|
411: 74 1b je 0x42e
|
|
413: 45 85 c9 test %r9d,%r9d
|
|
416: 7f 0a jg 0x422
|
|
418: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
41d: 48 83 c4 28 add $0x28,%rsp
|
|
421: c3 ret
|
|
422: e8 d9 78 03 00 call 0x37d00
|
|
427: 33 c0 xor %eax,%eax
|
|
429: 48 83 c4 28 add $0x28,%rsp
|
|
42d: c3 ret
|
|
42e: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
433: 48 83 c4 28 add $0x28,%rsp
|
|
437: c3 ret
|
|
438: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
43f: 00
|
|
440: 56 push %rsi
|
|
441: 57 push %rdi
|
|
442: 55 push %rbp
|
|
443: 48 89 d5 mov %rdx,%rbp
|
|
446: 48 85 c9 test %rcx,%rcx
|
|
449: 0f 84 f2 01 00 00 je 0x641
|
|
44f: 48 85 ed test %rbp,%rbp
|
|
452: 0f 84 e9 01 00 00 je 0x641
|
|
458: 4d 85 c0 test %r8,%r8
|
|
45b: 0f 84 e0 01 00 00 je 0x641
|
|
461: 45 85 c9 test %r9d,%r9d
|
|
464: 0f 8e ce 01 00 00 jle 0x638
|
|
46a: 41 83 f9 10 cmp $0x10,%r9d
|
|
46e: 0f 8c b4 01 00 00 jl 0x628
|
|
474: 4c 89 c6 mov %r8,%rsi
|
|
477: 48 83 e6 1f and $0x1f,%rsi
|
|
47b: 89 f6 mov %esi,%esi
|
|
47d: 85 f6 test %esi,%esi
|
|
47f: 74 14 je 0x495
|
|
481: f7 c6 07 00 00 00 test $0x7,%esi
|
|
487: 0f 85 9b 01 00 00 jne 0x628
|
|
48d: f7 de neg %esi
|
|
48f: 83 c6 20 add $0x20,%esi
|
|
492: c1 ee 03 shr $0x3,%esi
|
|
495: 8d 46 10 lea 0x10(%rsi),%eax
|
|
498: 44 3b c8 cmp %eax,%r9d
|
|
49b: 0f 8c 87 01 00 00 jl 0x628
|
|
4a1: 44 89 c8 mov %r9d,%eax
|
|
4a4: 33 d2 xor %edx,%edx
|
|
4a6: 2b c6 sub %esi,%eax
|
|
4a8: 83 e0 0f and $0xf,%eax
|
|
4ab: f7 d8 neg %eax
|
|
4ad: 41 03 c1 add %r9d,%eax
|
|
4b0: 85 f6 test %esi,%esi
|
|
4b2: 76 25 jbe 0x4d9
|
|
4b4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
4b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
4c0: c5 fb 10 44 d5 00 vmovsd 0x0(%rbp,%rdx,8),%xmm0
|
|
4c6: c5 fb 5c 0c d1 vsubsd (%rcx,%rdx,8),%xmm0,%xmm1
|
|
4cb: c4 c1 7b 11 0c d0 vmovsd %xmm1,(%r8,%rdx,8)
|
|
4d1: 48 ff c2 inc %rdx
|
|
4d4: 48 3b d6 cmp %rsi,%rdx
|
|
4d7: 72 e7 jb 0x4c0
|
|
4d9: 48 63 d0 movslq %eax,%rdx
|
|
4dc: 0f 1f 40 00 nopl 0x0(%rax)
|
|
4e0: c5 f9 10 44 f5 00 vmovupd 0x0(%rbp,%rsi,8),%xmm0
|
|
4e6: c5 f9 10 0c f1 vmovupd (%rcx,%rsi,8),%xmm1
|
|
4eb: c5 f9 10 6c f5 20 vmovupd 0x20(%rbp,%rsi,8),%xmm5
|
|
4f1: c4 e3 7d 18 54 f5 10 vinsertf128 $0x1,0x10(%rbp,%rsi,8),%ymm0,%ymm2
|
|
4f8: 01
|
|
4f9: c4 e3 75 18 5c f1 10 vinsertf128 $0x1,0x10(%rcx,%rsi,8),%ymm1,%ymm3
|
|
500: 01
|
|
501: c5 f9 10 44 f1 20 vmovupd 0x20(%rcx,%rsi,8),%xmm0
|
|
507: c5 ed 5c e3 vsubpd %ymm3,%ymm2,%ymm4
|
|
50b: c4 c1 7d 11 24 f0 vmovupd %ymm4,(%r8,%rsi,8)
|
|
511: c5 f9 10 64 f5 40 vmovupd 0x40(%rbp,%rsi,8),%xmm4
|
|
517: c4 e3 7d 18 54 f1 30 vinsertf128 $0x1,0x30(%rcx,%rsi,8),%ymm0,%ymm2
|
|
51e: 01
|
|
51f: c5 f9 10 44 f1 40 vmovupd 0x40(%rcx,%rsi,8),%xmm0
|
|
525: c4 e3 55 18 4c f5 30 vinsertf128 $0x1,0x30(%rbp,%rsi,8),%ymm5,%ymm1
|
|
52c: 01
|
|
52d: c5 f5 5c da vsubpd %ymm2,%ymm1,%ymm3
|
|
531: c5 f9 10 6c f5 60 vmovupd 0x60(%rbp,%rsi,8),%xmm5
|
|
537: c4 c1 7d 11 5c f0 20 vmovupd %ymm3,0x20(%r8,%rsi,8)
|
|
53e: c4 e3 7d 18 54 f1 50 vinsertf128 $0x1,0x50(%rcx,%rsi,8),%ymm0,%ymm2
|
|
545: 01
|
|
546: c5 f9 10 44 f1 60 vmovupd 0x60(%rcx,%rsi,8),%xmm0
|
|
54c: c4 e3 5d 18 4c f5 50 vinsertf128 $0x1,0x50(%rbp,%rsi,8),%ymm4,%ymm1
|
|
553: 01
|
|
554: c5 f5 5c da vsubpd %ymm2,%ymm1,%ymm3
|
|
558: c4 c1 7d 11 5c f0 40 vmovupd %ymm3,0x40(%r8,%rsi,8)
|
|
55f: c4 e3 55 18 4c f5 70 vinsertf128 $0x1,0x70(%rbp,%rsi,8),%ymm5,%ymm1
|
|
566: 01
|
|
567: c4 e3 7d 18 54 f1 70 vinsertf128 $0x1,0x70(%rcx,%rsi,8),%ymm0,%ymm2
|
|
56e: 01
|
|
56f: c5 f5 5c da vsubpd %ymm2,%ymm1,%ymm3
|
|
573: c4 c1 7d 11 5c f0 60 vmovupd %ymm3,0x60(%r8,%rsi,8)
|
|
57a: 48 83 c6 10 add $0x10,%rsi
|
|
57e: 48 3b f2 cmp %rdx,%rsi
|
|
581: 0f 82 59 ff ff ff jb 0x4e0
|
|
587: 8d 70 01 lea 0x1(%rax),%esi
|
|
58a: 41 3b f1 cmp %r9d,%esi
|
|
58d: 0f 87 87 00 00 00 ja 0x61a
|
|
593: 4d 63 c9 movslq %r9d,%r9
|
|
596: 4c 2b ca sub %rdx,%r9
|
|
599: 49 83 f9 02 cmp $0x2,%r9
|
|
59d: 0f 8c 80 00 00 00 jl 0x623
|
|
5a3: 45 89 cb mov %r9d,%r11d
|
|
5a6: 45 33 d2 xor %r10d,%r10d
|
|
5a9: 41 83 e3 fe and $0xfffffffe,%r11d
|
|
5ad: 49 8d 3c d0 lea (%r8,%rdx,8),%rdi
|
|
5b1: 4d 63 db movslq %r11d,%r11
|
|
5b4: 48 8d 34 d1 lea (%rcx,%rdx,8),%rsi
|
|
5b8: 48 8d 54 d5 00 lea 0x0(%rbp,%rdx,8),%rdx
|
|
5bd: 0f 1f 00 nopl (%rax)
|
|
5c0: c4 a1 79 10 04 d2 vmovupd (%rdx,%r10,8),%xmm0
|
|
5c6: c4 a1 79 5c 0c d6 vsubpd (%rsi,%r10,8),%xmm0,%xmm1
|
|
5cc: c4 a1 79 11 0c d7 vmovupd %xmm1,(%rdi,%r10,8)
|
|
5d2: 49 83 c2 02 add $0x2,%r10
|
|
5d6: 4d 3b d3 cmp %r11,%r10
|
|
5d9: 72 e5 jb 0x5c0
|
|
5db: 4d 3b d9 cmp %r9,%r11
|
|
5de: 73 3a jae 0x61a
|
|
5e0: 48 63 c0 movslq %eax,%rax
|
|
5e3: 49 8d 34 c0 lea (%r8,%rax,8),%rsi
|
|
5e7: 48 8d 14 c1 lea (%rcx,%rax,8),%rdx
|
|
5eb: 48 8d 44 c5 00 lea 0x0(%rbp,%rax,8),%rax
|
|
5f0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
5f7: 00
|
|
5f8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5ff: 90 nop
|
|
600: c4 a1 7b 10 04 d8 vmovsd (%rax,%r11,8),%xmm0
|
|
606: c4 a1 7b 5c 0c da vsubsd (%rdx,%r11,8),%xmm0,%xmm1
|
|
60c: c4 a1 7b 11 0c de vmovsd %xmm1,(%rsi,%r11,8)
|
|
612: 49 ff c3 inc %r11
|
|
615: 4d 3b d9 cmp %r9,%r11
|
|
618: 72 e6 jb 0x600
|
|
61a: 33 c0 xor %eax,%eax
|
|
61c: c5 f8 77 vzeroupper
|
|
61f: 5d pop %rbp
|
|
620: 5f pop %rdi
|
|
621: 5e pop %rsi
|
|
622: c3 ret
|
|
623: 45 33 db xor %r11d,%r11d
|
|
626: eb b3 jmp 0x5db
|
|
628: 33 c0 xor %eax,%eax
|
|
62a: 41 83 f9 01 cmp $0x1,%r9d
|
|
62e: 72 ea jb 0x61a
|
|
630: 4d 63 c9 movslq %r9d,%r9
|
|
633: 45 33 db xor %r11d,%r11d
|
|
636: eb a3 jmp 0x5db
|
|
638: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
63d: 5d pop %rbp
|
|
63e: 5f pop %rdi
|
|
63f: 5e pop %rsi
|
|
640: c3 ret
|
|
641: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
646: 5d pop %rbp
|
|
647: 5f pop %rdi
|
|
648: 5e pop %rsi
|
|
649: c3 ret
|
|
64a: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
651: 00
|
|
652: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
659: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
660: 53 push %rbx
|
|
661: 56 push %rsi
|
|
662: 41 57 push %r15
|
|
664: 49 89 cb mov %rcx,%r11
|
|
667: 4d 85 db test %r11,%r11
|
|
66a: 0f 84 a7 01 00 00 je 0x817
|
|
670: 48 85 d2 test %rdx,%rdx
|
|
673: 0f 84 9e 01 00 00 je 0x817
|
|
679: 4d 85 c0 test %r8,%r8
|
|
67c: 0f 84 95 01 00 00 je 0x817
|
|
682: 45 85 c9 test %r9d,%r9d
|
|
685: 0f 8e 82 01 00 00 jle 0x80d
|
|
68b: 41 83 f9 10 cmp $0x10,%r9d
|
|
68f: 0f 8c 70 01 00 00 jl 0x805
|
|
695: 4c 89 c1 mov %r8,%rcx
|
|
698: 48 83 e1 1f and $0x1f,%rcx
|
|
69c: 89 c9 mov %ecx,%ecx
|
|
69e: 85 c9 test %ecx,%ecx
|
|
6a0: 74 11 je 0x6b3
|
|
6a2: f6 c1 07 test $0x7,%cl
|
|
6a5: 0f 85 5a 01 00 00 jne 0x805
|
|
6ab: f7 d9 neg %ecx
|
|
6ad: 83 c1 20 add $0x20,%ecx
|
|
6b0: c1 e9 03 shr $0x3,%ecx
|
|
6b3: 8d 41 10 lea 0x10(%rcx),%eax
|
|
6b6: 44 3b c8 cmp %eax,%r9d
|
|
6b9: 0f 8c 46 01 00 00 jl 0x805
|
|
6bf: 45 89 ca mov %r9d,%r10d
|
|
6c2: 33 c0 xor %eax,%eax
|
|
6c4: 44 2b d1 sub %ecx,%r10d
|
|
6c7: 41 83 e2 0f and $0xf,%r10d
|
|
6cb: 41 f7 da neg %r10d
|
|
6ce: 45 03 d1 add %r9d,%r10d
|
|
6d1: 85 c9 test %ecx,%ecx
|
|
6d3: 76 24 jbe 0x6f9
|
|
6d5: 0f 1f 40 00 nopl 0x0(%rax)
|
|
6d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6e0: c5 fb 10 04 c2 vmovsd (%rdx,%rax,8),%xmm0
|
|
6e5: c4 c1 7b 5c 0c c3 vsubsd (%r11,%rax,8),%xmm0,%xmm1
|
|
6eb: c4 c1 7b 11 0c c0 vmovsd %xmm1,(%r8,%rax,8)
|
|
6f1: 48 ff c0 inc %rax
|
|
6f4: 48 3b c1 cmp %rcx,%rax
|
|
6f7: 72 e7 jb 0x6e0
|
|
6f9: 49 63 c2 movslq %r10d,%rax
|
|
6fc: 0f 1f 40 00 nopl 0x0(%rax)
|
|
700: c5 fd 10 0c ca vmovupd (%rdx,%rcx,8),%ymm1
|
|
705: 49 8d 1c c8 lea (%r8,%rcx,8),%rbx
|
|
709: c5 fd 10 54 ca 20 vmovupd 0x20(%rdx,%rcx,8),%ymm2
|
|
70f: c5 fd 10 5c ca 40 vmovupd 0x40(%rdx,%rcx,8),%ymm3
|
|
715: c5 fd 10 64 ca 60 vmovupd 0x60(%rdx,%rcx,8),%ymm4
|
|
71b: c4 c1 75 5c 04 cb vsubpd (%r11,%rcx,8),%ymm1,%ymm0
|
|
721: c4 c1 6d 5c 6c cb 20 vsubpd 0x20(%r11,%rcx,8),%ymm2,%ymm5
|
|
728: c4 c1 65 5c 4c cb 40 vsubpd 0x40(%r11,%rcx,8),%ymm3,%ymm1
|
|
72f: c4 c1 5d 5c 54 cb 60 vsubpd 0x60(%r11,%rcx,8),%ymm4,%ymm2
|
|
736: c5 fd 11 03 vmovupd %ymm0,(%rbx)
|
|
73a: c5 fd 11 6b 20 vmovupd %ymm5,0x20(%rbx)
|
|
73f: c5 fd 11 4b 40 vmovupd %ymm1,0x40(%rbx)
|
|
744: c5 fd 11 53 60 vmovupd %ymm2,0x60(%rbx)
|
|
749: 48 83 c1 10 add $0x10,%rcx
|
|
74d: 48 3b c8 cmp %rax,%rcx
|
|
750: 72 ae jb 0x700
|
|
752: 41 8d 42 01 lea 0x1(%r10),%eax
|
|
756: 41 3b c1 cmp %r9d,%eax
|
|
759: 0f 87 98 00 00 00 ja 0x7f7
|
|
75f: 4d 63 c9 movslq %r9d,%r9
|
|
762: 4d 63 d2 movslq %r10d,%r10
|
|
765: 4d 2b ca sub %r10,%r9
|
|
768: 49 83 f9 04 cmp $0x4,%r9
|
|
76c: 0f 8c 8f 00 00 00 jl 0x801
|
|
772: 4d 63 d2 movslq %r10d,%r10
|
|
775: 44 89 ce mov %r9d,%esi
|
|
778: 83 e6 fc and $0xfffffffc,%esi
|
|
77b: 33 c9 xor %ecx,%ecx
|
|
77d: 48 63 f6 movslq %esi,%rsi
|
|
780: 4b 8d 1c d0 lea (%r8,%r10,8),%rbx
|
|
784: 4b 8d 04 d3 lea (%r11,%r10,8),%rax
|
|
788: 4e 8d 3c d2 lea (%rdx,%r10,8),%r15
|
|
78c: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
793: 00
|
|
794: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
79b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
7a0: c4 c1 7d 10 04 cf vmovupd (%r15,%rcx,8),%ymm0
|
|
7a6: c5 fd 5c 0c c8 vsubpd (%rax,%rcx,8),%ymm0,%ymm1
|
|
7ab: c5 fd 11 0c cb vmovupd %ymm1,(%rbx,%rcx,8)
|
|
7b0: 48 83 c1 04 add $0x4,%rcx
|
|
7b4: 48 3b ce cmp %rsi,%rcx
|
|
7b7: 72 e7 jb 0x7a0
|
|
7b9: 49 3b f1 cmp %r9,%rsi
|
|
7bc: 73 39 jae 0x7f7
|
|
7be: 4d 63 d2 movslq %r10d,%r10
|
|
7c1: 4b 8d 1c d0 lea (%r8,%r10,8),%rbx
|
|
7c5: 4b 8d 0c d3 lea (%r11,%r10,8),%rcx
|
|
7c9: 4a 8d 04 d2 lea (%rdx,%r10,8),%rax
|
|
7cd: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
7d4: 00
|
|
7d5: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7dc: 0f 1f 40 00 nopl 0x0(%rax)
|
|
7e0: c5 fb 10 04 f0 vmovsd (%rax,%rsi,8),%xmm0
|
|
7e5: c5 fb 5c 0c f1 vsubsd (%rcx,%rsi,8),%xmm0,%xmm1
|
|
7ea: c5 fb 11 0c f3 vmovsd %xmm1,(%rbx,%rsi,8)
|
|
7ef: 48 ff c6 inc %rsi
|
|
7f2: 49 3b f1 cmp %r9,%rsi
|
|
7f5: 72 e9 jb 0x7e0
|
|
7f7: 33 c0 xor %eax,%eax
|
|
7f9: c5 f8 77 vzeroupper
|
|
7fc: 41 5f pop %r15
|
|
7fe: 5e pop %rsi
|
|
7ff: 5b pop %rbx
|
|
800: c3 ret
|
|
801: 33 f6 xor %esi,%esi
|
|
803: eb b4 jmp 0x7b9
|
|
805: 45 33 d2 xor %r10d,%r10d
|
|
808: e9 45 ff ff ff jmp 0x752
|
|
80d: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
812: 41 5f pop %r15
|
|
814: 5e pop %rsi
|
|
815: 5b pop %rbx
|
|
816: c3 ret
|
|
817: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
81c: 41 5f pop %r15
|
|
81e: 5e pop %rsi
|
|
81f: 5b pop %rbx
|
|
820: c3 ret
|
|
821: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
828: 00
|
|
829: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
830: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
837: 00
|
|
838: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
83f: 90 nop
|
|
840: 53 push %rbx
|
|
841: 56 push %rsi
|
|
842: 41 57 push %r15
|
|
844: 49 89 cb mov %rcx,%r11
|
|
847: 4d 85 db test %r11,%r11
|
|
84a: 0f 84 a7 01 00 00 je 0x9f7
|
|
850: 48 85 d2 test %rdx,%rdx
|
|
853: 0f 84 9e 01 00 00 je 0x9f7
|
|
859: 4d 85 c0 test %r8,%r8
|
|
85c: 0f 84 95 01 00 00 je 0x9f7
|
|
862: 45 85 c9 test %r9d,%r9d
|
|
865: 0f 8e 82 01 00 00 jle 0x9ed
|
|
86b: 41 83 f9 10 cmp $0x10,%r9d
|
|
86f: 0f 8c 70 01 00 00 jl 0x9e5
|
|
875: 4c 89 c1 mov %r8,%rcx
|
|
878: 48 83 e1 1f and $0x1f,%rcx
|
|
87c: 89 c9 mov %ecx,%ecx
|
|
87e: 85 c9 test %ecx,%ecx
|
|
880: 74 11 je 0x893
|
|
882: f6 c1 07 test $0x7,%cl
|
|
885: 0f 85 5a 01 00 00 jne 0x9e5
|
|
88b: f7 d9 neg %ecx
|
|
88d: 83 c1 20 add $0x20,%ecx
|
|
890: c1 e9 03 shr $0x3,%ecx
|
|
893: 8d 41 10 lea 0x10(%rcx),%eax
|
|
896: 44 3b c8 cmp %eax,%r9d
|
|
899: 0f 8c 46 01 00 00 jl 0x9e5
|
|
89f: 45 89 ca mov %r9d,%r10d
|
|
8a2: 33 c0 xor %eax,%eax
|
|
8a4: 44 2b d1 sub %ecx,%r10d
|
|
8a7: 41 83 e2 0f and $0xf,%r10d
|
|
8ab: 41 f7 da neg %r10d
|
|
8ae: 45 03 d1 add %r9d,%r10d
|
|
8b1: 85 c9 test %ecx,%ecx
|
|
8b3: 76 24 jbe 0x8d9
|
|
8b5: 0f 1f 40 00 nopl 0x0(%rax)
|
|
8b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
8c0: c5 fb 10 04 c2 vmovsd (%rdx,%rax,8),%xmm0
|
|
8c5: c4 c1 7b 5c 0c c3 vsubsd (%r11,%rax,8),%xmm0,%xmm1
|
|
8cb: c4 c1 7b 11 0c c0 vmovsd %xmm1,(%r8,%rax,8)
|
|
8d1: 48 ff c0 inc %rax
|
|
8d4: 48 3b c1 cmp %rcx,%rax
|
|
8d7: 72 e7 jb 0x8c0
|
|
8d9: 49 63 c2 movslq %r10d,%rax
|
|
8dc: 0f 1f 40 00 nopl 0x0(%rax)
|
|
8e0: c5 fd 10 04 ca vmovupd (%rdx,%rcx,8),%ymm0
|
|
8e5: c5 fd 10 54 ca 20 vmovupd 0x20(%rdx,%rcx,8),%ymm2
|
|
8eb: c5 fd 10 64 ca 40 vmovupd 0x40(%rdx,%rcx,8),%ymm4
|
|
8f1: 62 e1 fd 28 10 44 ca vmovupd 0x60(%rdx,%rcx,8),%ymm16
|
|
8f8: 03
|
|
8f9: c4 c1 7d 5c 0c cb vsubpd (%r11,%rcx,8),%ymm0,%ymm1
|
|
8ff: c4 c1 6d 5c 5c cb 20 vsubpd 0x20(%r11,%rcx,8),%ymm2,%ymm3
|
|
906: c4 c1 5d 5c 6c cb 40 vsubpd 0x40(%r11,%rcx,8),%ymm4,%ymm5
|
|
90d: 62 c1 fd 20 5c 4c cb vsubpd 0x60(%r11,%rcx,8),%ymm16,%ymm17
|
|
914: 03
|
|
915: c4 c1 7d 11 0c c8 vmovupd %ymm1,(%r8,%rcx,8)
|
|
91b: c4 c1 7d 11 5c c8 20 vmovupd %ymm3,0x20(%r8,%rcx,8)
|
|
922: c4 c1 7d 11 6c c8 40 vmovupd %ymm5,0x40(%r8,%rcx,8)
|
|
929: 62 c1 fd 28 11 4c c8 vmovupd %ymm17,0x60(%r8,%rcx,8)
|
|
930: 03
|
|
931: 48 83 c1 10 add $0x10,%rcx
|
|
935: 48 3b c8 cmp %rax,%rcx
|
|
938: 72 a6 jb 0x8e0
|
|
93a: 41 8d 42 01 lea 0x1(%r10),%eax
|
|
93e: 41 3b c1 cmp %r9d,%eax
|
|
941: 0f 87 90 00 00 00 ja 0x9d7
|
|
947: 4d 63 c9 movslq %r9d,%r9
|
|
94a: 4d 63 d2 movslq %r10d,%r10
|
|
94d: 4d 2b ca sub %r10,%r9
|
|
950: 49 83 f9 04 cmp $0x4,%r9
|
|
954: 0f 8c 87 00 00 00 jl 0x9e1
|
|
95a: 4d 63 d2 movslq %r10d,%r10
|
|
95d: 44 89 ce mov %r9d,%esi
|
|
960: 83 e6 fc and $0xfffffffc,%esi
|
|
963: 33 c9 xor %ecx,%ecx
|
|
965: 48 63 f6 movslq %esi,%rsi
|
|
968: 4b 8d 1c d0 lea (%r8,%r10,8),%rbx
|
|
96c: 4b 8d 04 d3 lea (%r11,%r10,8),%rax
|
|
970: 4e 8d 3c d2 lea (%rdx,%r10,8),%r15
|
|
974: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
979: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
980: c4 c1 7d 10 04 cf vmovupd (%r15,%rcx,8),%ymm0
|
|
986: c5 fd 5c 0c c8 vsubpd (%rax,%rcx,8),%ymm0,%ymm1
|
|
98b: c5 fd 11 0c cb vmovupd %ymm1,(%rbx,%rcx,8)
|
|
990: 48 83 c1 04 add $0x4,%rcx
|
|
994: 48 3b ce cmp %rsi,%rcx
|
|
997: 72 e7 jb 0x980
|
|
999: 49 3b f1 cmp %r9,%rsi
|
|
99c: 73 39 jae 0x9d7
|
|
99e: 4d 63 d2 movslq %r10d,%r10
|
|
9a1: 4b 8d 1c d0 lea (%r8,%r10,8),%rbx
|
|
9a5: 4b 8d 0c d3 lea (%r11,%r10,8),%rcx
|
|
9a9: 4a 8d 04 d2 lea (%rdx,%r10,8),%rax
|
|
9ad: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
9b4: 00
|
|
9b5: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
9bc: 0f 1f 40 00 nopl 0x0(%rax)
|
|
9c0: c5 fb 10 04 f0 vmovsd (%rax,%rsi,8),%xmm0
|
|
9c5: c5 fb 5c 0c f1 vsubsd (%rcx,%rsi,8),%xmm0,%xmm1
|
|
9ca: c5 fb 11 0c f3 vmovsd %xmm1,(%rbx,%rsi,8)
|
|
9cf: 48 ff c6 inc %rsi
|
|
9d2: 49 3b f1 cmp %r9,%rsi
|
|
9d5: 72 e9 jb 0x9c0
|
|
9d7: 33 c0 xor %eax,%eax
|
|
9d9: c5 f8 77 vzeroupper
|
|
9dc: 41 5f pop %r15
|
|
9de: 5e pop %rsi
|
|
9df: 5b pop %rbx
|
|
9e0: c3 ret
|
|
9e1: 33 f6 xor %esi,%esi
|
|
9e3: eb b4 jmp 0x999
|
|
9e5: 45 33 d2 xor %r10d,%r10d
|
|
9e8: e9 4d ff ff ff jmp 0x93a
|
|
9ed: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
9f2: 41 5f pop %r15
|
|
9f4: 5e pop %rsi
|
|
9f5: 5b pop %rbx
|
|
9f6: c3 ret
|
|
9f7: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
9fc: 41 5f pop %r15
|
|
9fe: 5e pop %rsi
|
|
9ff: 5b pop %rbx
|
|
a00: c3 ret
|
|
a01: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
a08: 00
|
|
a09: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
a10: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
a17: 00
|
|
a18: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
a1f: 90 nop
|
|
a20: 48 83 ec 28 sub $0x28,%rsp
|
|
a24: 48 89 4c 24 30 mov %rcx,0x30(%rsp)
|
|
a29: 48 85 d2 test %rdx,%rdx
|
|
a2c: 74 1b je 0xa49
|
|
a2e: 45 85 c0 test %r8d,%r8d
|
|
a31: 7f 0a jg 0xa3d
|
|
a33: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
a38: 48 83 c4 28 add $0x28,%rsp
|
|
a3c: c3 ret
|
|
a3d: e8 9e 76 03 00 call 0x380e0
|
|
a42: 33 c0 xor %eax,%eax
|
|
a44: 48 83 c4 28 add $0x28,%rsp
|
|
a48: c3 ret
|
|
a49: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
a4e: 48 83 c4 28 add $0x28,%rsp
|
|
a52: c3 ret
|
|
a53: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
a58: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
a5f: 00
|
|
a60: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
|
|
a65: 48 89 4c 24 30 mov %rcx,0x30(%rsp)
|
|
a6a: 48 85 d2 test %rdx,%rdx
|
|
a6d: 74 1d je 0xa8c
|
|
a6f: 45 85 c0 test %r8d,%r8d
|
|
a72: 7f 0b jg 0xa7f
|
|
a74: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
a79: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
a7e: c3 ret
|
|
a7f: e8 fc 77 03 00 call 0x38280
|
|
a84: 33 c0 xor %eax,%eax
|
|
a86: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
a8b: c3 ret
|
|
a8c: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
a91: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
a96: 90 nop
|
|
a97: c3 ret
|
|
a98: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
a9f: 00
|
|
aa0: 48 83 ec 28 sub $0x28,%rsp
|
|
aa4: 48 89 4c 24 30 mov %rcx,0x30(%rsp)
|
|
aa9: 48 85 d2 test %rdx,%rdx
|
|
aac: 74 1b je 0xac9
|
|
aae: 45 85 c0 test %r8d,%r8d
|
|
ab1: 7f 0a jg 0xabd
|
|
ab3: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
ab8: 48 83 c4 28 add $0x28,%rsp
|
|
abc: c3 ret
|
|
abd: e8 5e 79 03 00 call 0x38420
|
|
ac2: 33 c0 xor %eax,%eax
|
|
ac4: 48 83 c4 28 add $0x28,%rsp
|
|
ac8: c3 ret
|
|
ac9: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
ace: 48 83 c4 28 add $0x28,%rsp
|
|
ad2: c3 ret
|
|
ad3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
ad8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
adf: 00
|
|
ae0: c4 e1 f9 6e c1 vmovq %rcx,%xmm0
|
|
ae5: 49 89 d1 mov %rdx,%r9
|
|
ae8: c5 f9 14 c8 vunpcklpd %xmm0,%xmm0,%xmm1
|
|
aec: 48 89 4c 24 08 mov %rcx,0x8(%rsp)
|
|
af1: c4 e3 75 18 c9 01 vinsertf128 $0x1,%xmm1,%ymm1,%ymm1
|
|
af7: 4d 85 c9 test %r9,%r9
|
|
afa: 0f 84 5a 01 00 00 je 0xc5a
|
|
b00: 45 85 c0 test %r8d,%r8d
|
|
b03: 0f 8e 48 01 00 00 jle 0xc51
|
|
b09: 41 83 f8 08 cmp $0x8,%r8d
|
|
b0d: 0f 8c 2f 01 00 00 jl 0xc42
|
|
b13: 4c 89 ca mov %r9,%rdx
|
|
b16: 48 83 e2 1f and $0x1f,%rdx
|
|
b1a: 85 d2 test %edx,%edx
|
|
b1c: 74 11 je 0xb2f
|
|
b1e: f6 c2 07 test $0x7,%dl
|
|
b21: 0f 85 1b 01 00 00 jne 0xc42
|
|
b27: f7 da neg %edx
|
|
b29: 83 c2 20 add $0x20,%edx
|
|
b2c: c1 ea 03 shr $0x3,%edx
|
|
b2f: 8d 42 08 lea 0x8(%rdx),%eax
|
|
b32: 44 3b c0 cmp %eax,%r8d
|
|
b35: 0f 8c 07 01 00 00 jl 0xc42
|
|
b3b: 44 89 c1 mov %r8d,%ecx
|
|
b3e: 33 c0 xor %eax,%eax
|
|
b40: 2b ca sub %edx,%ecx
|
|
b42: 83 e1 07 and $0x7,%ecx
|
|
b45: f7 d9 neg %ecx
|
|
b47: 41 03 c8 add %r8d,%ecx
|
|
b4a: 41 89 d2 mov %edx,%r10d
|
|
b4d: 85 d2 test %edx,%edx
|
|
b4f: 76 27 jbe 0xb78
|
|
b51: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
b58: 00
|
|
b59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
b60: c4 c1 7b 10 14 c1 vmovsd (%r9,%rax,8),%xmm2
|
|
b66: c5 e8 58 d8 vaddps %xmm0,%xmm2,%xmm3
|
|
b6a: c4 c1 7b 11 1c c1 vmovsd %xmm3,(%r9,%rax,8)
|
|
b70: 48 ff c0 inc %rax
|
|
b73: 49 3b c2 cmp %r10,%rax
|
|
b76: 72 e8 jb 0xb60
|
|
b78: 48 63 d1 movslq %ecx,%rdx
|
|
b7b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
b80: c4 81 74 58 14 d1 vaddps (%r9,%r10,8),%ymm1,%ymm2
|
|
b86: c4 81 74 58 5c d1 20 vaddps 0x20(%r9,%r10,8),%ymm1,%ymm3
|
|
b8d: c4 81 7c 11 14 d1 vmovups %ymm2,(%r9,%r10,8)
|
|
b93: c4 81 7c 11 5c d1 20 vmovups %ymm3,0x20(%r9,%r10,8)
|
|
b9a: 49 83 c2 08 add $0x8,%r10
|
|
b9e: 4c 3b d2 cmp %rdx,%r10
|
|
ba1: 72 dd jb 0xb80
|
|
ba3: 8d 41 01 lea 0x1(%rcx),%eax
|
|
ba6: 41 3b c0 cmp %r8d,%eax
|
|
ba9: 0f 87 89 00 00 00 ja 0xc38
|
|
baf: 4d 63 c0 movslq %r8d,%r8
|
|
bb2: 4c 2b c2 sub %rdx,%r8
|
|
bb5: 49 83 f8 02 cmp $0x2,%r8
|
|
bb9: 0f 8c 7f 00 00 00 jl 0xc3e
|
|
bbf: 44 89 c0 mov %r8d,%eax
|
|
bc2: 45 33 d2 xor %r10d,%r10d
|
|
bc5: 83 e0 fe and $0xfffffffe,%eax
|
|
bc8: 49 8d 14 d1 lea (%r9,%rdx,8),%rdx
|
|
bcc: 48 63 c0 movslq %eax,%rax
|
|
bcf: c5 fb 12 c8 vmovddup %xmm0,%xmm1
|
|
bd3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
bd8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
bdf: 00
|
|
be0: 49 83 c2 02 add $0x2,%r10
|
|
be4: c5 f0 58 12 vaddps (%rdx),%xmm1,%xmm2
|
|
be8: c5 f8 11 12 vmovups %xmm2,(%rdx)
|
|
bec: 48 83 c2 10 add $0x10,%rdx
|
|
bf0: 4c 3b d0 cmp %rax,%r10
|
|
bf3: 72 eb jb 0xbe0
|
|
bf5: 49 3b c0 cmp %r8,%rax
|
|
bf8: 73 3e jae 0xc38
|
|
bfa: 48 63 c9 movslq %ecx,%rcx
|
|
bfd: 49 8d 14 c9 lea (%r9,%rcx,8),%rdx
|
|
c01: 48 8d 14 c2 lea (%rdx,%rax,8),%rdx
|
|
c05: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
c0c: 00
|
|
c0d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
c14: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
c19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
c20: c5 fb 10 0a vmovsd (%rdx),%xmm1
|
|
c24: 48 ff c0 inc %rax
|
|
c27: c5 f0 58 d0 vaddps %xmm0,%xmm1,%xmm2
|
|
c2b: c5 fb 11 12 vmovsd %xmm2,(%rdx)
|
|
c2f: 48 83 c2 08 add $0x8,%rdx
|
|
c33: 49 3b c0 cmp %r8,%rax
|
|
c36: 72 e8 jb 0xc20
|
|
c38: 33 c0 xor %eax,%eax
|
|
c3a: c5 f8 77 vzeroupper
|
|
c3d: c3 ret
|
|
c3e: 33 c0 xor %eax,%eax
|
|
c40: eb b3 jmp 0xbf5
|
|
c42: 33 c9 xor %ecx,%ecx
|
|
c44: 41 83 f8 01 cmp $0x1,%r8d
|
|
c48: 72 ee jb 0xc38
|
|
c4a: 4d 63 c0 movslq %r8d,%r8
|
|
c4d: 33 c0 xor %eax,%eax
|
|
c4f: eb a4 jmp 0xbf5
|
|
c51: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
c56: c5 f8 77 vzeroupper
|
|
c59: c3 ret
|
|
c5a: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
c5f: c5 f8 77 vzeroupper
|
|
c62: c3 ret
|
|
c63: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
c6a: 00
|
|
c6b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
c72: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
c79: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
c80: 45 89 c1 mov %r8d,%r9d
|
|
c83: 49 89 d0 mov %rdx,%r8
|
|
c86: 48 89 4c 24 08 mov %rcx,0x8(%rsp)
|
|
c8b: c4 e1 f9 6e c1 vmovq %rcx,%xmm0
|
|
c90: 4d 85 c0 test %r8,%r8
|
|
c93: 0f 84 f0 00 00 00 je 0xd89
|
|
c99: 45 85 c9 test %r9d,%r9d
|
|
c9c: 0f 8e e1 00 00 00 jle 0xd83
|
|
ca2: 49 63 d1 movslq %r9d,%rdx
|
|
ca5: 48 83 fa 08 cmp $0x8,%rdx
|
|
ca9: 0f 8c cf 00 00 00 jl 0xd7e
|
|
caf: 4c 89 c0 mov %r8,%rax
|
|
cb2: 48 83 e0 1f and $0x1f,%rax
|
|
cb6: 85 c0 test %eax,%eax
|
|
cb8: 74 10 je 0xcca
|
|
cba: a8 07 test $0x7,%al
|
|
cbc: 0f 85 bc 00 00 00 jne 0xd7e
|
|
cc2: f7 d8 neg %eax
|
|
cc4: 83 c0 20 add $0x20,%eax
|
|
cc7: c1 e8 03 shr $0x3,%eax
|
|
cca: 8d 48 08 lea 0x8(%rax),%ecx
|
|
ccd: 48 3b d1 cmp %rcx,%rdx
|
|
cd0: 0f 8c a8 00 00 00 jl 0xd7e
|
|
cd6: 44 89 c9 mov %r9d,%ecx
|
|
cd9: 2b c8 sub %eax,%ecx
|
|
cdb: 83 e1 07 and $0x7,%ecx
|
|
cde: 44 2b c9 sub %ecx,%r9d
|
|
ce1: 33 c9 xor %ecx,%ecx
|
|
ce3: 41 89 c2 mov %eax,%r10d
|
|
ce6: 85 c0 test %eax,%eax
|
|
ce8: 76 2e jbe 0xd18
|
|
cea: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
cf1: 00
|
|
cf2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
cf9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
d00: c4 c1 7b 10 0c c8 vmovsd (%r8,%rcx,8),%xmm1
|
|
d06: c5 f0 58 d0 vaddps %xmm0,%xmm1,%xmm2
|
|
d0a: c4 c1 7b 11 14 c8 vmovsd %xmm2,(%r8,%rcx,8)
|
|
d10: 48 ff c1 inc %rcx
|
|
d13: 49 3b ca cmp %r10,%rcx
|
|
d16: 72 e8 jb 0xd00
|
|
d18: c4 e2 7d 19 c8 vbroadcastsd %xmm0,%ymm1
|
|
d1d: 49 63 c1 movslq %r9d,%rax
|
|
d20: c4 81 74 58 14 d0 vaddps (%r8,%r10,8),%ymm1,%ymm2
|
|
d26: c4 81 74 58 5c d0 20 vaddps 0x20(%r8,%r10,8),%ymm1,%ymm3
|
|
d2d: c4 81 7c 11 14 d0 vmovups %ymm2,(%r8,%r10,8)
|
|
d33: c4 81 7c 11 5c d0 20 vmovups %ymm3,0x20(%r8,%r10,8)
|
|
d3a: 49 83 c2 08 add $0x8,%r10
|
|
d3e: 4c 3b d0 cmp %rax,%r10
|
|
d41: 72 dd jb 0xd20
|
|
d43: 33 c0 xor %eax,%eax
|
|
d45: 41 8d 49 01 lea 0x1(%r9),%ecx
|
|
d49: 48 63 c9 movslq %ecx,%rcx
|
|
d4c: 48 3b ca cmp %rdx,%rcx
|
|
d4f: 77 27 ja 0xd78
|
|
d51: 4d 63 c9 movslq %r9d,%r9
|
|
d54: 49 2b d1 sub %r9,%rdx
|
|
d57: 4b 8d 0c c8 lea (%r8,%r9,8),%rcx
|
|
d5b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
d60: c5 fb 10 09 vmovsd (%rcx),%xmm1
|
|
d64: 48 ff c0 inc %rax
|
|
d67: c5 f0 58 d0 vaddps %xmm0,%xmm1,%xmm2
|
|
d6b: c5 fb 11 11 vmovsd %xmm2,(%rcx)
|
|
d6f: 48 83 c1 08 add $0x8,%rcx
|
|
d73: 48 3b c2 cmp %rdx,%rax
|
|
d76: 72 e8 jb 0xd60
|
|
d78: 33 c0 xor %eax,%eax
|
|
d7a: c5 f8 77 vzeroupper
|
|
d7d: c3 ret
|
|
d7e: 45 33 c9 xor %r9d,%r9d
|
|
d81: eb c0 jmp 0xd43
|
|
d83: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
d88: c3 ret
|
|
d89: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
d8e: c3 ret
|
|
d8f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
d96: 00
|
|
d97: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
d9e: 66 90 xchg %ax,%ax
|
|
da0: 45 89 c1 mov %r8d,%r9d
|
|
da3: 49 89 d0 mov %rdx,%r8
|
|
da6: 48 89 4c 24 08 mov %rcx,0x8(%rsp)
|
|
dab: c4 e1 f9 6e c9 vmovq %rcx,%xmm1
|
|
db0: 4d 85 c0 test %r8,%r8
|
|
db3: 0f 84 f0 00 00 00 je 0xea9
|
|
db9: 45 85 c9 test %r9d,%r9d
|
|
dbc: 0f 8e e1 00 00 00 jle 0xea3
|
|
dc2: 49 63 d1 movslq %r9d,%rdx
|
|
dc5: 48 83 fa 08 cmp $0x8,%rdx
|
|
dc9: 0f 8c cf 00 00 00 jl 0xe9e
|
|
dcf: 4c 89 c0 mov %r8,%rax
|
|
dd2: 48 83 e0 1f and $0x1f,%rax
|
|
dd6: 85 c0 test %eax,%eax
|
|
dd8: 74 10 je 0xdea
|
|
dda: a8 07 test $0x7,%al
|
|
ddc: 0f 85 bc 00 00 00 jne 0xe9e
|
|
de2: f7 d8 neg %eax
|
|
de4: 83 c0 20 add $0x20,%eax
|
|
de7: c1 e8 03 shr $0x3,%eax
|
|
dea: 8d 48 08 lea 0x8(%rax),%ecx
|
|
ded: 48 3b d1 cmp %rcx,%rdx
|
|
df0: 0f 8c a8 00 00 00 jl 0xe9e
|
|
df6: 44 89 c9 mov %r9d,%ecx
|
|
df9: 2b c8 sub %eax,%ecx
|
|
dfb: 83 e1 07 and $0x7,%ecx
|
|
dfe: 44 2b c9 sub %ecx,%r9d
|
|
e01: 33 c9 xor %ecx,%ecx
|
|
e03: 41 89 c2 mov %eax,%r10d
|
|
e06: 85 c0 test %eax,%eax
|
|
e08: 76 2e jbe 0xe38
|
|
e0a: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
e11: 00
|
|
e12: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
e19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
e20: c4 c1 7b 10 04 c8 vmovsd (%r8,%rcx,8),%xmm0
|
|
e26: c5 f8 58 d1 vaddps %xmm1,%xmm0,%xmm2
|
|
e2a: c4 c1 7b 11 14 c8 vmovsd %xmm2,(%r8,%rcx,8)
|
|
e30: 48 ff c1 inc %rcx
|
|
e33: 49 3b ca cmp %r10,%rcx
|
|
e36: 72 e8 jb 0xe20
|
|
e38: c4 e2 7d 19 c1 vbroadcastsd %xmm1,%ymm0
|
|
e3d: 49 63 c1 movslq %r9d,%rax
|
|
e40: c4 81 7c 58 14 d0 vaddps (%r8,%r10,8),%ymm0,%ymm2
|
|
e46: c4 81 7c 58 5c d0 20 vaddps 0x20(%r8,%r10,8),%ymm0,%ymm3
|
|
e4d: c4 81 7c 11 14 d0 vmovups %ymm2,(%r8,%r10,8)
|
|
e53: c4 81 7c 11 5c d0 20 vmovups %ymm3,0x20(%r8,%r10,8)
|
|
e5a: 49 83 c2 08 add $0x8,%r10
|
|
e5e: 4c 3b d0 cmp %rax,%r10
|
|
e61: 72 dd jb 0xe40
|
|
e63: 33 c0 xor %eax,%eax
|
|
e65: 41 8d 49 01 lea 0x1(%r9),%ecx
|
|
e69: 48 63 c9 movslq %ecx,%rcx
|
|
e6c: 48 3b ca cmp %rdx,%rcx
|
|
e6f: 77 27 ja 0xe98
|
|
e71: 4d 63 c9 movslq %r9d,%r9
|
|
e74: 49 2b d1 sub %r9,%rdx
|
|
e77: 4b 8d 0c c8 lea (%r8,%r9,8),%rcx
|
|
e7b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
e80: c5 fb 10 01 vmovsd (%rcx),%xmm0
|
|
e84: 48 ff c0 inc %rax
|
|
e87: c5 f8 58 d1 vaddps %xmm1,%xmm0,%xmm2
|
|
e8b: c5 fb 11 11 vmovsd %xmm2,(%rcx)
|
|
e8f: 48 83 c1 08 add $0x8,%rcx
|
|
e93: 48 3b c2 cmp %rdx,%rax
|
|
e96: 72 e8 jb 0xe80
|
|
e98: 33 c0 xor %eax,%eax
|
|
e9a: c5 f8 77 vzeroupper
|
|
e9d: c3 ret
|
|
e9e: 45 33 c9 xor %r9d,%r9d
|
|
ea1: eb c0 jmp 0xe63
|
|
ea3: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
ea8: c3 ret
|
|
ea9: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
eae: c3 ret
|
|
eaf: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
eb6: 00
|
|
eb7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
ebe: 66 90 xchg %ax,%ax
|
|
ec0: 55 push %rbp
|
|
ec1: 48 83 ec 30 sub $0x30,%rsp
|
|
ec5: 48 8d 6c 24 20 lea 0x20(%rsp),%rbp
|
|
eca: 48 89 4d 20 mov %rcx,0x20(%rbp)
|
|
ece: 48 89 55 28 mov %rdx,0x28(%rbp)
|
|
ed2: 44 89 45 30 mov %r8d,0x30(%rbp)
|
|
ed6: 48 8b 45 20 mov 0x20(%rbp),%rax
|
|
eda: 48 8b 55 28 mov 0x28(%rbp),%rdx
|
|
ede: 8b 4d 30 mov 0x30(%rbp),%ecx
|
|
ee1: 89 4d 08 mov %ecx,0x8(%rbp)
|
|
ee4: 48 89 c1 mov %rax,%rcx
|
|
ee7: 8b 45 08 mov 0x8(%rbp),%eax
|
|
eea: 41 89 c0 mov %eax,%r8d
|
|
eed: e8 8e 75 13 00 call 0x138480
|
|
ef2: 89 45 00 mov %eax,0x0(%rbp)
|
|
ef5: 8b 45 00 mov 0x0(%rbp),%eax
|
|
ef8: 48 8d 65 10 lea 0x10(%rbp),%rsp
|
|
efc: 5d pop %rbp
|
|
efd: c3 ret
|
|
efe: 66 90 xchg %ax,%ax
|
|
f00: 55 push %rbp
|
|
f01: 48 8d 64 24 d0 lea -0x30(%rsp),%rsp
|
|
f06: 48 8d 6c 24 20 lea 0x20(%rsp),%rbp
|
|
f0b: 48 89 4d 20 mov %rcx,0x20(%rbp)
|
|
f0f: 48 89 55 28 mov %rdx,0x28(%rbp)
|
|
f13: 44 89 45 30 mov %r8d,0x30(%rbp)
|
|
f17: 48 8b 45 20 mov 0x20(%rbp),%rax
|
|
f1b: 48 8b 55 28 mov 0x28(%rbp),%rdx
|
|
f1f: 8b 4d 30 mov 0x30(%rbp),%ecx
|
|
f22: 89 4d 08 mov %ecx,0x8(%rbp)
|
|
f25: 48 89 c1 mov %rax,%rcx
|
|
f28: 8b 45 08 mov 0x8(%rbp),%eax
|
|
f2b: 41 89 c0 mov %eax,%r8d
|
|
f2e: e8 6d 75 13 00 call 0x1384a0
|
|
f33: 89 45 00 mov %eax,0x0(%rbp)
|
|
f36: 8b 45 00 mov 0x0(%rbp),%eax
|
|
f39: 48 8d 65 10 lea 0x10(%rbp),%rsp
|
|
f3d: 5d pop %rbp
|
|
f3e: c3 ret
|
|
f3f: 90 nop
|
|
f40: 55 push %rbp
|
|
f41: 48 83 ec 30 sub $0x30,%rsp
|
|
f45: 48 8d 6c 24 20 lea 0x20(%rsp),%rbp
|
|
f4a: 48 89 4d 20 mov %rcx,0x20(%rbp)
|
|
f4e: 48 89 55 28 mov %rdx,0x28(%rbp)
|
|
f52: 44 89 45 30 mov %r8d,0x30(%rbp)
|
|
f56: 48 8b 45 20 mov 0x20(%rbp),%rax
|
|
f5a: 48 8b 55 28 mov 0x28(%rbp),%rdx
|
|
f5e: 8b 4d 30 mov 0x30(%rbp),%ecx
|
|
f61: 89 4d 08 mov %ecx,0x8(%rbp)
|
|
f64: 48 89 c1 mov %rax,%rcx
|
|
f67: 8b 45 08 mov 0x8(%rbp),%eax
|
|
f6a: 41 89 c0 mov %eax,%r8d
|
|
f6d: e8 4e 75 13 00 call 0x1384c0
|
|
f72: 89 45 00 mov %eax,0x0(%rbp)
|
|
f75: 8b 45 00 mov 0x0(%rbp),%eax
|
|
f78: 48 8d 65 10 lea 0x10(%rbp),%rsp
|
|
f7c: 5d pop %rbp
|
|
f7d: c3 ret
|
|
f7e: 66 90 xchg %ax,%ax
|
|
f80: 55 push %rbp
|
|
f81: 48 83 ec 30 sub $0x30,%rsp
|
|
f85: 48 8d 6c 24 20 lea 0x20(%rsp),%rbp
|
|
f8a: 48 89 4d 20 mov %rcx,0x20(%rbp)
|
|
f8e: 48 89 55 28 mov %rdx,0x28(%rbp)
|
|
f92: 44 89 45 30 mov %r8d,0x30(%rbp)
|
|
f96: 48 8b 45 20 mov 0x20(%rbp),%rax
|
|
f9a: 48 8b 55 28 mov 0x28(%rbp),%rdx
|
|
f9e: 8b 4d 30 mov 0x30(%rbp),%ecx
|
|
fa1: 89 4d 08 mov %ecx,0x8(%rbp)
|
|
fa4: 48 89 c1 mov %rax,%rcx
|
|
fa7: 8b 45 08 mov 0x8(%rbp),%eax
|
|
faa: 41 89 c0 mov %eax,%r8d
|
|
fad: e8 2e 75 13 00 call 0x1384e0
|
|
fb2: 89 45 00 mov %eax,0x0(%rbp)
|
|
fb5: 8b 45 00 mov 0x0(%rbp),%eax
|
|
fb8: 48 8d 65 10 lea 0x10(%rbp),%rsp
|
|
fbc: 5d pop %rbp
|
|
fbd: c3 ret
|
|
fbe: 66 90 xchg %ax,%ax
|
|
fc0: 55 push %rbp
|
|
fc1: 48 83 ec 30 sub $0x30,%rsp
|
|
fc5: 48 8d 6c 24 20 lea 0x20(%rsp),%rbp
|
|
fca: 48 89 4d 20 mov %rcx,0x20(%rbp)
|
|
fce: 48 89 55 28 mov %rdx,0x28(%rbp)
|
|
fd2: 44 89 45 30 mov %r8d,0x30(%rbp)
|
|
fd6: 48 8b 45 20 mov 0x20(%rbp),%rax
|
|
fda: 48 8b 55 28 mov 0x28(%rbp),%rdx
|
|
fde: 8b 4d 30 mov 0x30(%rbp),%ecx
|
|
fe1: 89 4d 08 mov %ecx,0x8(%rbp)
|
|
fe4: 48 89 c1 mov %rax,%rcx
|
|
fe7: 8b 45 08 mov 0x8(%rbp),%eax
|
|
fea: 41 89 c0 mov %eax,%r8d
|
|
fed: e8 0e 75 13 00 call 0x138500
|
|
ff2: 89 45 00 mov %eax,0x0(%rbp)
|
|
ff5: 8b 45 00 mov 0x0(%rbp),%eax
|
|
ff8: 48 8d 65 10 lea 0x10(%rbp),%rsp
|
|
ffc: 5d pop %rbp
|
|
ffd: c3 ret
|
|
ffe: 66 90 xchg %ax,%ax
|
|
1000: 55 push %rbp
|
|
1001: 48 83 ec 30 sub $0x30,%rsp
|
|
1005: 48 8d 6c 24 20 lea 0x20(%rsp),%rbp
|
|
100a: 48 89 4d 20 mov %rcx,0x20(%rbp)
|
|
100e: 48 89 55 28 mov %rdx,0x28(%rbp)
|
|
1012: 44 89 45 30 mov %r8d,0x30(%rbp)
|
|
1016: 48 8b 45 20 mov 0x20(%rbp),%rax
|
|
101a: 48 8b 55 28 mov 0x28(%rbp),%rdx
|
|
101e: 8b 4d 30 mov 0x30(%rbp),%ecx
|
|
1021: 89 4d 08 mov %ecx,0x8(%rbp)
|
|
1024: 48 89 c1 mov %rax,%rcx
|
|
1027: 8b 45 08 mov 0x8(%rbp),%eax
|
|
102a: 41 89 c0 mov %eax,%r8d
|
|
102d: e8 ee 74 13 00 call 0x138520
|
|
1032: 89 45 00 mov %eax,0x0(%rbp)
|
|
1035: 8b 45 00 mov 0x0(%rbp),%eax
|
|
1038: 48 8d 65 10 lea 0x10(%rbp),%rsp
|
|
103c: 5d pop %rbp
|
|
103d: c3 ret
|
|
103e: 66 90 xchg %ax,%ax
|
|
1040: 48 83 ec 28 sub $0x28,%rsp
|
|
1044: 48 89 4c 24 30 mov %rcx,0x30(%rsp)
|
|
1049: 48 85 d2 test %rdx,%rdx
|
|
104c: 74 28 je 0x1076
|
|
104e: 45 85 c0 test %r8d,%r8d
|
|
1051: 7f 0a jg 0x105d
|
|
1053: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
1058: 48 83 c4 28 add $0x28,%rsp
|
|
105c: c3 ret
|
|
105d: 89 c8 mov %ecx,%eax
|
|
105f: 48 c1 e9 20 shr $0x20,%rcx
|
|
1063: 48 c1 e1 20 shl $0x20,%rcx
|
|
1067: 48 0b c8 or %rax,%rcx
|
|
106a: e8 51 75 03 00 call 0x385c0
|
|
106f: 33 c0 xor %eax,%eax
|
|
1071: 48 83 c4 28 add $0x28,%rsp
|
|
1075: c3 ret
|
|
1076: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
107b: 48 83 c4 28 add $0x28,%rsp
|
|
107f: c3 ret
|
|
1080: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
|
|
1085: 48 89 4c 24 30 mov %rcx,0x30(%rsp)
|
|
108a: 48 85 d2 test %rdx,%rdx
|
|
108d: 74 2a je 0x10b9
|
|
108f: 45 85 c0 test %r8d,%r8d
|
|
1092: 7f 0b jg 0x109f
|
|
1094: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
1099: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
109e: c3 ret
|
|
109f: 89 c8 mov %ecx,%eax
|
|
10a1: 48 c1 e9 20 shr $0x20,%rcx
|
|
10a5: 48 c1 e1 20 shl $0x20,%rcx
|
|
10a9: 48 0b c8 or %rax,%rcx
|
|
10ac: e8 2f 75 03 00 call 0x385e0
|
|
10b1: 33 c0 xor %eax,%eax
|
|
10b3: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
10b8: c3 ret
|
|
10b9: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
10be: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
10c3: 90 nop
|
|
10c4: c3 ret
|
|
10c5: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
10cc: 00
|
|
10cd: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
10d4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
10d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
10e0: 48 83 ec 28 sub $0x28,%rsp
|
|
10e4: 48 89 4c 24 30 mov %rcx,0x30(%rsp)
|
|
10e9: 48 85 d2 test %rdx,%rdx
|
|
10ec: 74 28 je 0x1116
|
|
10ee: 45 85 c0 test %r8d,%r8d
|
|
10f1: 7f 0a jg 0x10fd
|
|
10f3: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
10f8: 48 83 c4 28 add $0x28,%rsp
|
|
10fc: c3 ret
|
|
10fd: 89 c8 mov %ecx,%eax
|
|
10ff: 48 c1 e9 20 shr $0x20,%rcx
|
|
1103: 48 c1 e1 20 shl $0x20,%rcx
|
|
1107: 48 0b c8 or %rax,%rcx
|
|
110a: e8 f1 74 03 00 call 0x38600
|
|
110f: 33 c0 xor %eax,%eax
|
|
1111: 48 83 c4 28 add $0x28,%rsp
|
|
1115: c3 ret
|
|
1116: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
111b: 48 83 c4 28 add $0x28,%rsp
|
|
111f: c3 ret
|
|
1120: 48 83 ec 28 sub $0x28,%rsp
|
|
1124: 48 89 4c 24 30 mov %rcx,0x30(%rsp)
|
|
1129: 48 85 d2 test %rdx,%rdx
|
|
112c: 74 28 je 0x1156
|
|
112e: 45 85 c0 test %r8d,%r8d
|
|
1131: 7f 0a jg 0x113d
|
|
1133: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
1138: 48 83 c4 28 add $0x28,%rsp
|
|
113c: c3 ret
|
|
113d: 89 c8 mov %ecx,%eax
|
|
113f: 48 c1 e9 20 shr $0x20,%rcx
|
|
1143: 48 c1 e1 20 shl $0x20,%rcx
|
|
1147: 48 0b c8 or %rax,%rcx
|
|
114a: e8 d1 74 03 00 call 0x38620
|
|
114f: 33 c0 xor %eax,%eax
|
|
1151: 48 83 c4 28 add $0x28,%rsp
|
|
1155: c3 ret
|
|
1156: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
115b: 48 83 c4 28 add $0x28,%rsp
|
|
115f: c3 ret
|
|
1160: 48 83 ec 28 sub $0x28,%rsp
|
|
1164: 48 89 4c 24 30 mov %rcx,0x30(%rsp)
|
|
1169: 48 85 d2 test %rdx,%rdx
|
|
116c: 74 28 je 0x1196
|
|
116e: 45 85 c0 test %r8d,%r8d
|
|
1171: 7f 0a jg 0x117d
|
|
1173: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
1178: 48 83 c4 28 add $0x28,%rsp
|
|
117c: c3 ret
|
|
117d: 89 c8 mov %ecx,%eax
|
|
117f: 48 c1 e9 20 shr $0x20,%rcx
|
|
1183: 48 c1 e1 20 shl $0x20,%rcx
|
|
1187: 48 0b c8 or %rax,%rcx
|
|
118a: e8 b1 74 03 00 call 0x38640
|
|
118f: 33 c0 xor %eax,%eax
|
|
1191: 48 83 c4 28 add $0x28,%rsp
|
|
1195: c3 ret
|
|
1196: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
119b: 48 83 c4 28 add $0x28,%rsp
|
|
119f: c3 ret
|
|
11a0: 48 83 ec 28 sub $0x28,%rsp
|
|
11a4: 48 89 4c 24 30 mov %rcx,0x30(%rsp)
|
|
11a9: 48 85 d2 test %rdx,%rdx
|
|
11ac: 74 28 je 0x11d6
|
|
11ae: 45 85 c0 test %r8d,%r8d
|
|
11b1: 7f 0a jg 0x11bd
|
|
11b3: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
11b8: 48 83 c4 28 add $0x28,%rsp
|
|
11bc: c3 ret
|
|
11bd: 89 c8 mov %ecx,%eax
|
|
11bf: 48 c1 e9 20 shr $0x20,%rcx
|
|
11c3: 48 c1 e1 20 shl $0x20,%rcx
|
|
11c7: 48 0b c8 or %rax,%rcx
|
|
11ca: e8 d1 77 03 00 call 0x389a0
|
|
11cf: 33 c0 xor %eax,%eax
|
|
11d1: 48 83 c4 28 add $0x28,%rsp
|
|
11d5: c3 ret
|
|
11d6: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
11db: 48 83 c4 28 add $0x28,%rsp
|
|
11df: c3 ret
|
|
11e0: 48 83 ec 28 sub $0x28,%rsp
|
|
11e4: 48 85 d2 test %rdx,%rdx
|
|
11e7: 74 41 je 0x122a
|
|
11e9: 45 85 c0 test %r8d,%r8d
|
|
11ec: 7e 32 jle 0x1220
|
|
11ee: 66 0f 2e 05 22 34 c5 ucomisd 0x1c53422(%rip),%xmm0 # 0x1c54618
|
|
11f5: 01
|
|
11f6: 7a 02 jp 0x11fa
|
|
11f8: 74 10 je 0x120a
|
|
11fa: 0f 57 c9 xorps %xmm1,%xmm1
|
|
11fd: 66 0f 2e c1 ucomisd %xmm1,%xmm0
|
|
1201: 7a 02 jp 0x1205
|
|
1203: 74 0c je 0x1211
|
|
1205: e8 b6 7a 03 00 call 0x38cc0
|
|
120a: 33 c0 xor %eax,%eax
|
|
120c: 48 83 c4 28 add $0x28,%rsp
|
|
1210: c3 ret
|
|
1211: 48 89 d1 mov %rdx,%rcx
|
|
1214: 44 89 c2 mov %r8d,%edx
|
|
1217: 48 83 c4 28 add $0x28,%rsp
|
|
121b: e9 20 3f 01 00 jmp 0x15140
|
|
1220: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
1225: 48 83 c4 28 add $0x28,%rsp
|
|
1229: c3 ret
|
|
122a: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
122f: 48 83 c4 28 add $0x28,%rsp
|
|
1233: c3 ret
|
|
1234: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
1239: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1240: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
|
|
1245: 48 85 d2 test %rdx,%rdx
|
|
1248: 74 45 je 0x128f
|
|
124a: 45 85 c0 test %r8d,%r8d
|
|
124d: 7e 34 jle 0x1283
|
|
124f: 66 0f 2e 05 c9 33 c5 ucomisd 0x1c533c9(%rip),%xmm0 # 0x1c54620
|
|
1256: 01
|
|
1257: 7a 02 jp 0x125b
|
|
1259: 74 10 je 0x126b
|
|
125b: 0f 57 c9 xorps %xmm1,%xmm1
|
|
125e: 66 0f 2e c1 ucomisd %xmm1,%xmm0
|
|
1262: 7a 02 jp 0x1266
|
|
1264: 74 0d je 0x1273
|
|
1266: e8 f5 7b 03 00 call 0x38e60
|
|
126b: 33 c0 xor %eax,%eax
|
|
126d: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
1272: c3 ret
|
|
1273: 48 89 d1 mov %rdx,%rcx
|
|
1276: 44 89 c2 mov %r8d,%edx
|
|
1279: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
127e: e9 bd 40 01 00 jmp 0x15340
|
|
1283: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
1288: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
128d: 90 nop
|
|
128e: c3 ret
|
|
128f: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
1294: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
1299: 90 nop
|
|
129a: 90 nop
|
|
129b: 90 nop
|
|
129c: c3 ret
|
|
129d: 0f 1f 00 nopl (%rax)
|
|
12a0: 48 83 ec 28 sub $0x28,%rsp
|
|
12a4: 48 85 d2 test %rdx,%rdx
|
|
12a7: 74 41 je 0x12ea
|
|
12a9: 45 85 c0 test %r8d,%r8d
|
|
12ac: 7e 32 jle 0x12e0
|
|
12ae: 66 0f 2e 05 72 33 c5 ucomisd 0x1c53372(%rip),%xmm0 # 0x1c54628
|
|
12b5: 01
|
|
12b6: 7a 02 jp 0x12ba
|
|
12b8: 74 10 je 0x12ca
|
|
12ba: 0f 57 c9 xorps %xmm1,%xmm1
|
|
12bd: 66 0f 2e c1 ucomisd %xmm1,%xmm0
|
|
12c1: 7a 02 jp 0x12c5
|
|
12c3: 74 0c je 0x12d1
|
|
12c5: e8 36 7d 03 00 call 0x39000
|
|
12ca: 33 c0 xor %eax,%eax
|
|
12cc: 48 83 c4 28 add $0x28,%rsp
|
|
12d0: c3 ret
|
|
12d1: 48 89 d1 mov %rdx,%rcx
|
|
12d4: 44 89 c2 mov %r8d,%edx
|
|
12d7: 48 83 c4 28 add $0x28,%rsp
|
|
12db: e9 40 42 01 00 jmp 0x15520
|
|
12e0: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
12e5: 48 83 c4 28 add $0x28,%rsp
|
|
12e9: c3 ret
|
|
12ea: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
12ef: 48 83 c4 28 add $0x28,%rsp
|
|
12f3: c3 ret
|
|
12f4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
12f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1300: 48 83 ec 28 sub $0x28,%rsp
|
|
1304: c5 f9 28 c8 vmovapd %xmm0,%xmm1
|
|
1308: 48 85 d2 test %rdx,%rdx
|
|
130b: 0f 84 c2 01 00 00 je 0x14d3
|
|
1311: 45 85 c0 test %r8d,%r8d
|
|
1314: 0f 8e af 01 00 00 jle 0x14c9
|
|
131a: c5 f9 2e 0d 0e 33 c5 vucomisd 0x1c5330e(%rip),%xmm1 # 0x1c54630
|
|
1321: 01
|
|
1322: 7a 06 jp 0x132a
|
|
1324: 0f 84 98 01 00 00 je 0x14c2
|
|
132a: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0
|
|
132e: c5 f9 2e c8 vucomisd %xmm0,%xmm1
|
|
1332: 7a 06 jp 0x133a
|
|
1334: 0f 84 78 01 00 00 je 0x14b2
|
|
133a: 41 83 f8 10 cmp $0x10,%r8d
|
|
133e: 0f 8c 5e 01 00 00 jl 0x14a2
|
|
1344: 49 89 d1 mov %rdx,%r9
|
|
1347: 49 83 e1 1f and $0x1f,%r9
|
|
134b: 45 85 c9 test %r9d,%r9d
|
|
134e: 74 18 je 0x1368
|
|
1350: 41 f7 c1 07 00 00 00 test $0x7,%r9d
|
|
1357: 0f 85 45 01 00 00 jne 0x14a2
|
|
135d: 41 f7 d9 neg %r9d
|
|
1360: 41 83 c1 20 add $0x20,%r9d
|
|
1364: 41 c1 e9 03 shr $0x3,%r9d
|
|
1368: 41 8d 41 10 lea 0x10(%r9),%eax
|
|
136c: 44 3b c0 cmp %eax,%r8d
|
|
136f: 0f 8c 2d 01 00 00 jl 0x14a2
|
|
1375: 45 89 c2 mov %r8d,%r10d
|
|
1378: 33 c0 xor %eax,%eax
|
|
137a: 45 2b d1 sub %r9d,%r10d
|
|
137d: 41 83 e2 0f and $0xf,%r10d
|
|
1381: 41 f7 da neg %r10d
|
|
1384: 45 03 d0 add %r8d,%r10d
|
|
1387: 45 89 cb mov %r9d,%r11d
|
|
138a: 45 85 c9 test %r9d,%r9d
|
|
138d: 76 23 jbe 0x13b2
|
|
138f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
1396: 00
|
|
1397: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
139e: 66 90 xchg %ax,%ax
|
|
13a0: c5 f3 59 04 c2 vmulsd (%rdx,%rax,8),%xmm1,%xmm0
|
|
13a5: c5 fb 11 04 c2 vmovsd %xmm0,(%rdx,%rax,8)
|
|
13aa: 48 ff c0 inc %rax
|
|
13ad: 49 3b c3 cmp %r11,%rax
|
|
13b0: 72 ee jb 0x13a0
|
|
13b2: c5 f1 14 c1 vunpcklpd %xmm1,%xmm1,%xmm0
|
|
13b6: 4d 63 ca movslq %r10d,%r9
|
|
13b9: c4 e3 7d 18 c0 01 vinsertf128 $0x1,%xmm0,%ymm0,%ymm0
|
|
13bf: 90 nop
|
|
13c0: c4 a1 7d 59 14 da vmulpd (%rdx,%r11,8),%ymm0,%ymm2
|
|
13c6: c4 a1 7d 59 5c da 20 vmulpd 0x20(%rdx,%r11,8),%ymm0,%ymm3
|
|
13cd: c4 a1 7d 59 64 da 40 vmulpd 0x40(%rdx,%r11,8),%ymm0,%ymm4
|
|
13d4: c4 a1 7d 59 6c da 60 vmulpd 0x60(%rdx,%r11,8),%ymm0,%ymm5
|
|
13db: c4 a1 7d 11 14 da vmovupd %ymm2,(%rdx,%r11,8)
|
|
13e1: c4 a1 7d 11 5c da 20 vmovupd %ymm3,0x20(%rdx,%r11,8)
|
|
13e8: c4 a1 7d 11 64 da 40 vmovupd %ymm4,0x40(%rdx,%r11,8)
|
|
13ef: c4 a1 7d 11 6c da 60 vmovupd %ymm5,0x60(%rdx,%r11,8)
|
|
13f6: 49 83 c3 10 add $0x10,%r11
|
|
13fa: 4d 3b d9 cmp %r9,%r11
|
|
13fd: 72 c1 jb 0x13c0
|
|
13ff: 41 8d 42 01 lea 0x1(%r10),%eax
|
|
1403: 41 3b c0 cmp %r8d,%eax
|
|
1406: 0f 87 88 00 00 00 ja 0x1494
|
|
140c: 4d 63 c0 movslq %r8d,%r8
|
|
140f: 4d 2b c1 sub %r9,%r8
|
|
1412: 49 83 f8 04 cmp $0x4,%r8
|
|
1416: 0f 8c 82 00 00 00 jl 0x149e
|
|
141c: 44 89 c0 mov %r8d,%eax
|
|
141f: 45 33 db xor %r11d,%r11d
|
|
1422: 83 e0 fc and $0xfffffffc,%eax
|
|
1425: 4e 8d 0c ca lea (%rdx,%r9,8),%r9
|
|
1429: 48 63 c0 movslq %eax,%rax
|
|
142c: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
1433: 00
|
|
1434: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
143b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
1440: c4 c1 7d 59 11 vmulpd (%r9),%ymm0,%ymm2
|
|
1445: 49 83 c3 04 add $0x4,%r11
|
|
1449: c4 c1 7d 11 11 vmovupd %ymm2,(%r9)
|
|
144e: 49 83 c1 20 add $0x20,%r9
|
|
1452: 4c 3b d8 cmp %rax,%r11
|
|
1455: 72 e9 jb 0x1440
|
|
1457: 49 3b c0 cmp %r8,%rax
|
|
145a: 73 38 jae 0x1494
|
|
145c: 4d 63 d2 movslq %r10d,%r10
|
|
145f: 4a 8d 14 d2 lea (%rdx,%r10,8),%rdx
|
|
1463: 48 8d 14 c2 lea (%rdx,%rax,8),%rdx
|
|
1467: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
146e: 00
|
|
146f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1476: 0f 1f 00 nopl (%rax)
|
|
1479: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1480: c5 f3 59 02 vmulsd (%rdx),%xmm1,%xmm0
|
|
1484: 48 ff c0 inc %rax
|
|
1487: c5 fb 11 02 vmovsd %xmm0,(%rdx)
|
|
148b: 48 83 c2 08 add $0x8,%rdx
|
|
148f: 49 3b c0 cmp %r8,%rax
|
|
1492: 72 ec jb 0x1480
|
|
1494: 33 c0 xor %eax,%eax
|
|
1496: c5 f8 77 vzeroupper
|
|
1499: 48 83 c4 28 add $0x28,%rsp
|
|
149d: c3 ret
|
|
149e: 33 c0 xor %eax,%eax
|
|
14a0: eb b5 jmp 0x1457
|
|
14a2: 45 33 d2 xor %r10d,%r10d
|
|
14a5: 41 83 f8 01 cmp $0x1,%r8d
|
|
14a9: 72 e9 jb 0x1494
|
|
14ab: 4d 63 c0 movslq %r8d,%r8
|
|
14ae: 33 c0 xor %eax,%eax
|
|
14b0: eb a5 jmp 0x1457
|
|
14b2: 48 89 d1 mov %rdx,%rcx
|
|
14b5: 44 89 c2 mov %r8d,%edx
|
|
14b8: e8 a3 40 01 00 call 0x15560
|
|
14bd: 48 83 c4 28 add $0x28,%rsp
|
|
14c1: c3 ret
|
|
14c2: 33 c0 xor %eax,%eax
|
|
14c4: 48 83 c4 28 add $0x28,%rsp
|
|
14c8: c3 ret
|
|
14c9: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
14ce: 48 83 c4 28 add $0x28,%rsp
|
|
14d2: c3 ret
|
|
14d3: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
14d8: 48 83 c4 28 add $0x28,%rsp
|
|
14dc: c3 ret
|
|
14dd: 0f 1f 00 nopl (%rax)
|
|
14e0: 48 83 ec 28 sub $0x28,%rsp
|
|
14e4: 48 85 d2 test %rdx,%rdx
|
|
14e7: 0f 84 be 01 00 00 je 0x16ab
|
|
14ed: 45 85 c0 test %r8d,%r8d
|
|
14f0: 0f 8e ab 01 00 00 jle 0x16a1
|
|
14f6: c5 f9 2e 05 3a 31 c5 vucomisd 0x1c5313a(%rip),%xmm0 # 0x1c54638
|
|
14fd: 01
|
|
14fe: 7a 06 jp 0x1506
|
|
1500: 0f 84 94 01 00 00 je 0x169a
|
|
1506: c5 f1 57 c9 vxorpd %xmm1,%xmm1,%xmm1
|
|
150a: c5 f9 2e c1 vucomisd %xmm1,%xmm0
|
|
150e: 7a 06 jp 0x1516
|
|
1510: 0f 84 74 01 00 00 je 0x168a
|
|
1516: 41 83 f8 10 cmp $0x10,%r8d
|
|
151a: 0f 8c 62 01 00 00 jl 0x1682
|
|
1520: 49 89 d3 mov %rdx,%r11
|
|
1523: 49 83 e3 1f and $0x1f,%r11
|
|
1527: 45 85 db test %r11d,%r11d
|
|
152a: 74 18 je 0x1544
|
|
152c: 41 f7 c3 07 00 00 00 test $0x7,%r11d
|
|
1533: 0f 85 49 01 00 00 jne 0x1682
|
|
1539: 41 f7 db neg %r11d
|
|
153c: 41 83 c3 20 add $0x20,%r11d
|
|
1540: 41 c1 eb 03 shr $0x3,%r11d
|
|
1544: 41 8d 43 10 lea 0x10(%r11),%eax
|
|
1548: 44 3b c0 cmp %eax,%r8d
|
|
154b: 0f 8c 31 01 00 00 jl 0x1682
|
|
1551: 45 89 c1 mov %r8d,%r9d
|
|
1554: 33 c0 xor %eax,%eax
|
|
1556: 45 2b cb sub %r11d,%r9d
|
|
1559: 41 83 e1 0f and $0xf,%r9d
|
|
155d: 41 f7 d9 neg %r9d
|
|
1560: 45 03 c8 add %r8d,%r9d
|
|
1563: 45 89 da mov %r11d,%r10d
|
|
1566: 45 85 db test %r11d,%r11d
|
|
1569: 76 27 jbe 0x1592
|
|
156b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
1572: 00
|
|
1573: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
157a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
1580: c5 fb 59 0c c2 vmulsd (%rdx,%rax,8),%xmm0,%xmm1
|
|
1585: c5 fb 11 0c c2 vmovsd %xmm1,(%rdx,%rax,8)
|
|
158a: 48 ff c0 inc %rax
|
|
158d: 49 3b c2 cmp %r10,%rax
|
|
1590: 72 ee jb 0x1580
|
|
1592: c4 e2 7d 19 c8 vbroadcastsd %xmm0,%ymm1
|
|
1597: 49 63 c1 movslq %r9d,%rax
|
|
159a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
15a0: c4 a1 75 59 14 d2 vmulpd (%rdx,%r10,8),%ymm1,%ymm2
|
|
15a6: c4 a1 75 59 5c d2 20 vmulpd 0x20(%rdx,%r10,8),%ymm1,%ymm3
|
|
15ad: c4 a1 75 59 64 d2 40 vmulpd 0x40(%rdx,%r10,8),%ymm1,%ymm4
|
|
15b4: c4 a1 75 59 6c d2 60 vmulpd 0x60(%rdx,%r10,8),%ymm1,%ymm5
|
|
15bb: c4 a1 7d 11 14 d2 vmovupd %ymm2,(%rdx,%r10,8)
|
|
15c1: c4 a1 7d 11 5c d2 20 vmovupd %ymm3,0x20(%rdx,%r10,8)
|
|
15c8: c4 a1 7d 11 64 d2 40 vmovupd %ymm4,0x40(%rdx,%r10,8)
|
|
15cf: c4 a1 7d 11 6c d2 60 vmovupd %ymm5,0x60(%rdx,%r10,8)
|
|
15d6: 49 83 c2 10 add $0x10,%r10
|
|
15da: 4c 3b d0 cmp %rax,%r10
|
|
15dd: 72 c1 jb 0x15a0
|
|
15df: 41 8d 41 01 lea 0x1(%r9),%eax
|
|
15e3: 41 3b c0 cmp %r8d,%eax
|
|
15e6: 0f 87 88 00 00 00 ja 0x1674
|
|
15ec: 4d 63 c0 movslq %r8d,%r8
|
|
15ef: 4d 63 c9 movslq %r9d,%r9
|
|
15f2: 4d 2b c1 sub %r9,%r8
|
|
15f5: 49 83 f8 04 cmp $0x4,%r8
|
|
15f9: 0f 8c 7f 00 00 00 jl 0x167e
|
|
15ff: 4d 63 c9 movslq %r9d,%r9
|
|
1602: 44 89 c0 mov %r8d,%eax
|
|
1605: 83 e0 fc and $0xfffffffc,%eax
|
|
1608: 45 33 db xor %r11d,%r11d
|
|
160b: 48 63 c0 movslq %eax,%rax
|
|
160e: c4 e2 7d 19 c8 vbroadcastsd %xmm0,%ymm1
|
|
1613: 4e 8d 14 ca lea (%rdx,%r9,8),%r10
|
|
1617: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
161e: 00 00
|
|
1620: c4 c1 75 59 12 vmulpd (%r10),%ymm1,%ymm2
|
|
1625: 49 83 c3 04 add $0x4,%r11
|
|
1629: c4 c1 7d 11 12 vmovupd %ymm2,(%r10)
|
|
162e: 49 83 c2 20 add $0x20,%r10
|
|
1632: 4c 3b d8 cmp %rax,%r11
|
|
1635: 72 e9 jb 0x1620
|
|
1637: 49 3b c0 cmp %r8,%rax
|
|
163a: 73 38 jae 0x1674
|
|
163c: 4d 63 c9 movslq %r9d,%r9
|
|
163f: 4a 8d 14 ca lea (%rdx,%r9,8),%rdx
|
|
1643: 48 8d 14 c2 lea (%rdx,%rax,8),%rdx
|
|
1647: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
164e: 00
|
|
164f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1656: 0f 1f 00 nopl (%rax)
|
|
1659: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1660: c5 fb 59 0a vmulsd (%rdx),%xmm0,%xmm1
|
|
1664: 48 ff c0 inc %rax
|
|
1667: c5 fb 11 0a vmovsd %xmm1,(%rdx)
|
|
166b: 48 83 c2 08 add $0x8,%rdx
|
|
166f: 49 3b c0 cmp %r8,%rax
|
|
1672: 72 ec jb 0x1660
|
|
1674: 33 c0 xor %eax,%eax
|
|
1676: c5 f8 77 vzeroupper
|
|
1679: 48 83 c4 28 add $0x28,%rsp
|
|
167d: c3 ret
|
|
167e: 33 c0 xor %eax,%eax
|
|
1680: eb b5 jmp 0x1637
|
|
1682: 45 33 c9 xor %r9d,%r9d
|
|
1685: e9 55 ff ff ff jmp 0x15df
|
|
168a: 48 89 d1 mov %rdx,%rcx
|
|
168d: 44 89 c2 mov %r8d,%edx
|
|
1690: e8 0b 3f 01 00 call 0x155a0
|
|
1695: 48 83 c4 28 add $0x28,%rsp
|
|
1699: c3 ret
|
|
169a: 33 c0 xor %eax,%eax
|
|
169c: 48 83 c4 28 add $0x28,%rsp
|
|
16a0: c3 ret
|
|
16a1: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
16a6: 48 83 c4 28 add $0x28,%rsp
|
|
16aa: c3 ret
|
|
16ab: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
16b0: 48 83 c4 28 add $0x28,%rsp
|
|
16b4: c3 ret
|
|
16b5: 0f 1f 40 00 nopl 0x0(%rax)
|
|
16b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
16c0: 48 83 ec 28 sub $0x28,%rsp
|
|
16c4: 48 85 d2 test %rdx,%rdx
|
|
16c7: 0f 84 be 01 00 00 je 0x188b
|
|
16cd: 45 85 c0 test %r8d,%r8d
|
|
16d0: 0f 8e ab 01 00 00 jle 0x1881
|
|
16d6: c5 f9 2e 05 62 2f c5 vucomisd 0x1c52f62(%rip),%xmm0 # 0x1c54640
|
|
16dd: 01
|
|
16de: 7a 06 jp 0x16e6
|
|
16e0: 0f 84 94 01 00 00 je 0x187a
|
|
16e6: c5 f1 57 c9 vxorpd %xmm1,%xmm1,%xmm1
|
|
16ea: c5 f9 2e c1 vucomisd %xmm1,%xmm0
|
|
16ee: 7a 06 jp 0x16f6
|
|
16f0: 0f 84 74 01 00 00 je 0x186a
|
|
16f6: 41 83 f8 10 cmp $0x10,%r8d
|
|
16fa: 0f 8c 62 01 00 00 jl 0x1862
|
|
1700: 49 89 d3 mov %rdx,%r11
|
|
1703: 49 83 e3 1f and $0x1f,%r11
|
|
1707: 45 85 db test %r11d,%r11d
|
|
170a: 74 18 je 0x1724
|
|
170c: 41 f7 c3 07 00 00 00 test $0x7,%r11d
|
|
1713: 0f 85 49 01 00 00 jne 0x1862
|
|
1719: 41 f7 db neg %r11d
|
|
171c: 41 83 c3 20 add $0x20,%r11d
|
|
1720: 41 c1 eb 03 shr $0x3,%r11d
|
|
1724: 41 8d 43 10 lea 0x10(%r11),%eax
|
|
1728: 44 3b c0 cmp %eax,%r8d
|
|
172b: 0f 8c 31 01 00 00 jl 0x1862
|
|
1731: 45 89 c1 mov %r8d,%r9d
|
|
1734: 33 c0 xor %eax,%eax
|
|
1736: 45 2b cb sub %r11d,%r9d
|
|
1739: 41 83 e1 0f and $0xf,%r9d
|
|
173d: 41 f7 d9 neg %r9d
|
|
1740: 45 03 c8 add %r8d,%r9d
|
|
1743: 45 89 da mov %r11d,%r10d
|
|
1746: 45 85 db test %r11d,%r11d
|
|
1749: 76 27 jbe 0x1772
|
|
174b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
1752: 00
|
|
1753: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
175a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
1760: c5 fb 59 0c c2 vmulsd (%rdx,%rax,8),%xmm0,%xmm1
|
|
1765: c5 fb 11 0c c2 vmovsd %xmm1,(%rdx,%rax,8)
|
|
176a: 48 ff c0 inc %rax
|
|
176d: 49 3b c2 cmp %r10,%rax
|
|
1770: 72 ee jb 0x1760
|
|
1772: c4 e2 7d 19 c8 vbroadcastsd %xmm0,%ymm1
|
|
1777: 49 63 c1 movslq %r9d,%rax
|
|
177a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
1780: c4 a1 75 59 14 d2 vmulpd (%rdx,%r10,8),%ymm1,%ymm2
|
|
1786: c4 a1 75 59 5c d2 20 vmulpd 0x20(%rdx,%r10,8),%ymm1,%ymm3
|
|
178d: c4 a1 75 59 64 d2 40 vmulpd 0x40(%rdx,%r10,8),%ymm1,%ymm4
|
|
1794: c4 a1 75 59 6c d2 60 vmulpd 0x60(%rdx,%r10,8),%ymm1,%ymm5
|
|
179b: c4 a1 7d 11 14 d2 vmovupd %ymm2,(%rdx,%r10,8)
|
|
17a1: c4 a1 7d 11 5c d2 20 vmovupd %ymm3,0x20(%rdx,%r10,8)
|
|
17a8: c4 a1 7d 11 64 d2 40 vmovupd %ymm4,0x40(%rdx,%r10,8)
|
|
17af: c4 a1 7d 11 6c d2 60 vmovupd %ymm5,0x60(%rdx,%r10,8)
|
|
17b6: 49 83 c2 10 add $0x10,%r10
|
|
17ba: 4c 3b d0 cmp %rax,%r10
|
|
17bd: 72 c1 jb 0x1780
|
|
17bf: 41 8d 41 01 lea 0x1(%r9),%eax
|
|
17c3: 41 3b c0 cmp %r8d,%eax
|
|
17c6: 0f 87 88 00 00 00 ja 0x1854
|
|
17cc: 4d 63 c0 movslq %r8d,%r8
|
|
17cf: 4d 63 c9 movslq %r9d,%r9
|
|
17d2: 4d 2b c1 sub %r9,%r8
|
|
17d5: 49 83 f8 04 cmp $0x4,%r8
|
|
17d9: 0f 8c 7f 00 00 00 jl 0x185e
|
|
17df: 4d 63 c9 movslq %r9d,%r9
|
|
17e2: 44 89 c0 mov %r8d,%eax
|
|
17e5: 83 e0 fc and $0xfffffffc,%eax
|
|
17e8: 45 33 db xor %r11d,%r11d
|
|
17eb: 48 63 c0 movslq %eax,%rax
|
|
17ee: c4 e2 7d 19 c8 vbroadcastsd %xmm0,%ymm1
|
|
17f3: 4e 8d 14 ca lea (%rdx,%r9,8),%r10
|
|
17f7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
17fe: 00 00
|
|
1800: c4 c1 75 59 12 vmulpd (%r10),%ymm1,%ymm2
|
|
1805: 49 83 c3 04 add $0x4,%r11
|
|
1809: c4 c1 7d 11 12 vmovupd %ymm2,(%r10)
|
|
180e: 49 83 c2 20 add $0x20,%r10
|
|
1812: 4c 3b d8 cmp %rax,%r11
|
|
1815: 72 e9 jb 0x1800
|
|
1817: 49 3b c0 cmp %r8,%rax
|
|
181a: 73 38 jae 0x1854
|
|
181c: 4d 63 c9 movslq %r9d,%r9
|
|
181f: 4a 8d 14 ca lea (%rdx,%r9,8),%rdx
|
|
1823: 48 8d 14 c2 lea (%rdx,%rax,8),%rdx
|
|
1827: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
182e: 00
|
|
182f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1836: 0f 1f 00 nopl (%rax)
|
|
1839: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1840: c5 fb 59 0a vmulsd (%rdx),%xmm0,%xmm1
|
|
1844: 48 ff c0 inc %rax
|
|
1847: c5 fb 11 0a vmovsd %xmm1,(%rdx)
|
|
184b: 48 83 c2 08 add $0x8,%rdx
|
|
184f: 49 3b c0 cmp %r8,%rax
|
|
1852: 72 ec jb 0x1840
|
|
1854: 33 c0 xor %eax,%eax
|
|
1856: c5 f8 77 vzeroupper
|
|
1859: 48 83 c4 28 add $0x28,%rsp
|
|
185d: c3 ret
|
|
185e: 33 c0 xor %eax,%eax
|
|
1860: eb b5 jmp 0x1817
|
|
1862: 45 33 c9 xor %r9d,%r9d
|
|
1865: e9 55 ff ff ff jmp 0x17bf
|
|
186a: 48 89 d1 mov %rdx,%rcx
|
|
186d: 44 89 c2 mov %r8d,%edx
|
|
1870: e8 6b 3d 01 00 call 0x155e0
|
|
1875: 48 83 c4 28 add $0x28,%rsp
|
|
1879: c3 ret
|
|
187a: 33 c0 xor %eax,%eax
|
|
187c: 48 83 c4 28 add $0x28,%rsp
|
|
1880: c3 ret
|
|
1881: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
1886: 48 83 c4 28 add $0x28,%rsp
|
|
188a: c3 ret
|
|
188b: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
1890: 48 83 c4 28 add $0x28,%rsp
|
|
1894: c3 ret
|
|
1895: 0f 1f 40 00 nopl 0x0(%rax)
|
|
1899: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
18a0: 56 push %rsi
|
|
18a1: 57 push %rdi
|
|
18a2: 41 54 push %r12
|
|
18a4: 55 push %rbp
|
|
18a5: 48 83 ec 28 sub $0x28,%rsp
|
|
18a9: 89 cf mov %ecx,%edi
|
|
18ab: 4d 89 cc mov %r9,%r12
|
|
18ae: 83 ff 1e cmp $0x1e,%edi
|
|
18b1: 0f 87 7a 01 00 00 ja 0x1a31
|
|
18b7: 4d 85 e4 test %r12,%r12
|
|
18ba: 0f 84 80 01 00 00 je 0x1a40
|
|
18c0: 48 8b 74 24 70 mov 0x70(%rsp),%rsi
|
|
18c5: 48 85 f6 test %rsi,%rsi
|
|
18c8: 0f 84 72 01 00 00 je 0x1a40
|
|
18ce: 48 8b 6c 24 78 mov 0x78(%rsp),%rbp
|
|
18d3: 48 85 ed test %rbp,%rbp
|
|
18d6: 0f 84 64 01 00 00 je 0x1a40
|
|
18dc: 83 fa 08 cmp $0x8,%edx
|
|
18df: 74 1e je 0x18ff
|
|
18e1: 83 fa 04 cmp $0x4,%edx
|
|
18e4: 74 19 je 0x18ff
|
|
18e6: 83 fa 01 cmp $0x1,%edx
|
|
18e9: 74 14 je 0x18ff
|
|
18eb: 83 fa 02 cmp $0x2,%edx
|
|
18ee: 74 0f je 0x18ff
|
|
18f0: b8 ee ff ff ff mov $0xffffffee,%eax
|
|
18f5: 48 83 c4 28 add $0x28,%rsp
|
|
18f9: 5d pop %rbp
|
|
18fa: 41 5c pop %r12
|
|
18fc: 5f pop %rdi
|
|
18fd: 5e pop %rsi
|
|
18fe: c3 ret
|
|
18ff: 83 ff 1d cmp $0x1d,%edi
|
|
1902: 0f 8f 29 01 00 00 jg 0x1a31
|
|
1908: 83 ff 04 cmp $0x4,%edi
|
|
190b: 7f 14 jg 0x1921
|
|
190d: 41 c7 04 24 d0 00 00 movl $0xd0,(%r12)
|
|
1914: 00
|
|
1915: 33 c0 xor %eax,%eax
|
|
1917: 89 06 mov %eax,(%rsi)
|
|
1919: 89 45 00 mov %eax,0x0(%rbp)
|
|
191c: e9 04 01 00 00 jmp 0x1a25
|
|
1921: 83 ff 06 cmp $0x6,%edi
|
|
1924: 7f 11 jg 0x1937
|
|
1926: 33 c0 xor %eax,%eax
|
|
1928: 41 89 04 24 mov %eax,(%r12)
|
|
192c: 89 06 mov %eax,(%rsi)
|
|
192e: 89 45 00 mov %eax,0x0(%rbp)
|
|
1931: 41 8b 04 24 mov (%r12),%eax
|
|
1935: eb 67 jmp 0x199e
|
|
1937: 8d 4f ff lea -0x1(%rdi),%ecx
|
|
193a: 83 f9 10 cmp $0x10,%ecx
|
|
193d: 7f 48 jg 0x1987
|
|
193f: 41 bb 01 00 00 00 mov $0x1,%r11d
|
|
1945: 41 d3 e3 shl %cl,%r11d
|
|
1948: 42 8d 04 dd 47 00 00 lea 0x47(,%r11,8),%eax
|
|
194f: 00
|
|
1950: 83 e0 c0 and $0xffffffc0,%eax
|
|
1953: 46 8d 14 dd 3f 00 00 lea 0x3f(,%r11,8),%r10d
|
|
195a: 00
|
|
195b: 41 89 04 24 mov %eax,(%r12)
|
|
195f: 44 89 d8 mov %r11d,%eax
|
|
1962: d1 f8 sar $1,%eax
|
|
1964: 41 83 e2 c0 and $0xffffffc0,%r10d
|
|
1968: c1 e8 1e shr $0x1e,%eax
|
|
196b: 41 03 c3 add %r11d,%eax
|
|
196e: 83 e0 fc and $0xfffffffc,%eax
|
|
1971: 83 c0 43 add $0x43,%eax
|
|
1974: c7 06 00 00 00 00 movl $0x0,(%rsi)
|
|
197a: 83 e0 c0 and $0xffffffc0,%eax
|
|
197d: 44 89 55 00 mov %r10d,0x0(%rbp)
|
|
1981: 41 03 04 24 add (%r12),%eax
|
|
1985: eb 12 jmp 0x1999
|
|
1987: 4c 89 e2 mov %r12,%rdx
|
|
198a: 49 89 f0 mov %rsi,%r8
|
|
198d: 49 89 e9 mov %rbp,%r9
|
|
1990: e8 eb 77 03 00 call 0x39180
|
|
1995: 41 8b 04 24 mov (%r12),%eax
|
|
1999: 83 ff 13 cmp $0x13,%edi
|
|
199c: 7d 2a jge 0x19c8
|
|
199e: 89 f9 mov %edi,%ecx
|
|
19a0: 41 ba 01 00 00 00 mov $0x1,%r10d
|
|
19a6: 41 d3 e2 shl %cl,%r10d
|
|
19a9: 45 89 d3 mov %r10d,%r11d
|
|
19ac: 41 d1 fb sar $1,%r11d
|
|
19af: 41 c1 eb 1e shr $0x1e,%r11d
|
|
19b3: 45 03 da add %r10d,%r11d
|
|
19b6: 41 c1 eb 02 shr $0x2,%r11d
|
|
19ba: 46 8d 14 dd 3f 00 00 lea 0x3f(,%r11,8),%r10d
|
|
19c1: 00
|
|
19c2: 41 83 e2 c0 and $0xffffffc0,%r10d
|
|
19c6: eb 18 jmp 0x19e0
|
|
19c8: 41 ba 01 00 00 00 mov $0x1,%r10d
|
|
19ce: 8d 4f 14 lea 0x14(%rdi),%ecx
|
|
19d1: 41 d3 e2 shl %cl,%r10d
|
|
19d4: 46 8d 14 d5 3f 20 00 lea 0x203f(,%r10,8),%r10d
|
|
19db: 00
|
|
19dc: 41 83 e2 c0 and $0xffffffc0,%r10d
|
|
19e0: 83 ff 0a cmp $0xa,%edi
|
|
19e3: 42 8d 84 50 00 01 00 lea 0x100(%rax,%r10,2),%eax
|
|
19ea: 00
|
|
19eb: 41 89 04 24 mov %eax,(%r12)
|
|
19ef: 7f 04 jg 0x19f5
|
|
19f1: 33 c0 xor %eax,%eax
|
|
19f3: eb 21 jmp 0x1a16
|
|
19f5: 89 f9 mov %edi,%ecx
|
|
19f7: b8 01 00 00 00 mov $0x1,%eax
|
|
19fc: d3 e0 shl %cl,%eax
|
|
19fe: 89 c7 mov %eax,%edi
|
|
1a00: d1 ff sar $1,%edi
|
|
1a02: c1 ef 1e shr $0x1e,%edi
|
|
1a05: 03 f8 add %eax,%edi
|
|
1a07: 83 e7 fc and $0xfffffffc,%edi
|
|
1a0a: 83 c7 43 add $0x43,%edi
|
|
1a0d: 83 e7 c0 and $0xffffffc0,%edi
|
|
1a10: 8b 16 mov (%rsi),%edx
|
|
1a12: 8d 44 3a 40 lea 0x40(%rdx,%rdi,1),%eax
|
|
1a16: 89 06 mov %eax,(%rsi)
|
|
1a18: 8b 45 00 mov 0x0(%rbp),%eax
|
|
1a1b: 85 c0 test %eax,%eax
|
|
1a1d: 7e 06 jle 0x1a25
|
|
1a1f: 83 c0 40 add $0x40,%eax
|
|
1a22: 89 45 00 mov %eax,0x0(%rbp)
|
|
1a25: 33 c0 xor %eax,%eax
|
|
1a27: 48 83 c4 28 add $0x28,%rsp
|
|
1a2b: 5d pop %rbp
|
|
1a2c: 41 5c pop %r12
|
|
1a2e: 5f pop %rdi
|
|
1a2f: 5e pop %rsi
|
|
1a30: c3 ret
|
|
1a31: b8 ef ff ff ff mov $0xffffffef,%eax
|
|
1a36: 48 83 c4 28 add $0x28,%rsp
|
|
1a3a: 5d pop %rbp
|
|
1a3b: 41 5c pop %r12
|
|
1a3d: 5f pop %rdi
|
|
1a3e: 5e pop %rsi
|
|
1a3f: c3 ret
|
|
1a40: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
1a45: 48 83 c4 28 add $0x28,%rsp
|
|
1a49: 5d pop %rbp
|
|
1a4a: 41 5c pop %r12
|
|
1a4c: 5f pop %rdi
|
|
1a4d: 5e pop %rsi
|
|
1a4e: c3 ret
|
|
1a4f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
1a56: 00
|
|
1a57: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1a5e: 66 90 xchg %ax,%ax
|
|
1a60: 41 54 push %r12
|
|
1a62: 41 55 push %r13
|
|
1a64: 41 56 push %r14
|
|
1a66: 41 57 push %r15
|
|
1a68: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
|
|
1a6d: 41 89 cd mov %ecx,%r13d
|
|
1a70: 4d 89 cc mov %r9,%r12
|
|
1a73: 41 83 fd 1e cmp $0x1e,%r13d
|
|
1a77: 0f 87 94 01 00 00 ja 0x1c11
|
|
1a7d: 4d 85 e4 test %r12,%r12
|
|
1a80: 0f 84 9e 01 00 00 je 0x1c24
|
|
1a86: 4c 8b 74 24 70 mov 0x70(%rsp),%r14
|
|
1a8b: 4d 85 f6 test %r14,%r14
|
|
1a8e: 0f 84 90 01 00 00 je 0x1c24
|
|
1a94: 4c 8b 7c 24 78 mov 0x78(%rsp),%r15
|
|
1a99: 4d 85 ff test %r15,%r15
|
|
1a9c: 0f 84 82 01 00 00 je 0x1c24
|
|
1aa2: 83 fa 08 cmp $0x8,%edx
|
|
1aa5: 74 22 je 0x1ac9
|
|
1aa7: 83 fa 04 cmp $0x4,%edx
|
|
1aaa: 74 1d je 0x1ac9
|
|
1aac: 83 fa 01 cmp $0x1,%edx
|
|
1aaf: 74 18 je 0x1ac9
|
|
1ab1: 83 fa 02 cmp $0x2,%edx
|
|
1ab4: 74 13 je 0x1ac9
|
|
1ab6: b8 ee ff ff ff mov $0xffffffee,%eax
|
|
1abb: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
1ac0: 41 5f pop %r15
|
|
1ac2: 41 5e pop %r14
|
|
1ac4: 41 5d pop %r13
|
|
1ac6: 41 5c pop %r12
|
|
1ac8: c3 ret
|
|
1ac9: 41 83 fd 1d cmp $0x1d,%r13d
|
|
1acd: 0f 8f 3e 01 00 00 jg 0x1c11
|
|
1ad3: 41 83 fd 04 cmp $0x4,%r13d
|
|
1ad7: 7f 15 jg 0x1aee
|
|
1ad9: 41 c7 04 24 d0 00 00 movl $0xd0,(%r12)
|
|
1ae0: 00
|
|
1ae1: 33 c0 xor %eax,%eax
|
|
1ae3: 41 89 06 mov %eax,(%r14)
|
|
1ae6: 41 89 07 mov %eax,(%r15)
|
|
1ae9: e9 13 01 00 00 jmp 0x1c01
|
|
1aee: 41 83 fd 06 cmp $0x6,%r13d
|
|
1af2: 7f 12 jg 0x1b06
|
|
1af4: 33 c0 xor %eax,%eax
|
|
1af6: 41 89 04 24 mov %eax,(%r12)
|
|
1afa: 41 89 06 mov %eax,(%r14)
|
|
1afd: 41 89 07 mov %eax,(%r15)
|
|
1b00: 41 8b 14 24 mov (%r12),%edx
|
|
1b04: eb 6a jmp 0x1b70
|
|
1b06: 41 8d 4d ff lea -0x1(%r13),%ecx
|
|
1b0a: 83 f9 11 cmp $0x11,%ecx
|
|
1b0d: 7f 49 jg 0x1b58
|
|
1b0f: 41 bb 01 00 00 00 mov $0x1,%r11d
|
|
1b15: 41 d3 e3 shl %cl,%r11d
|
|
1b18: 44 89 da mov %r11d,%edx
|
|
1b1b: 45 89 da mov %r11d,%r10d
|
|
1b1e: d1 fa sar $1,%edx
|
|
1b20: c1 ea 1e shr $0x1e,%edx
|
|
1b23: 41 c1 e2 03 shl $0x3,%r10d
|
|
1b27: 41 03 d3 add %r11d,%edx
|
|
1b2a: 44 89 d0 mov %r10d,%eax
|
|
1b2d: 83 e2 fc and $0xfffffffc,%edx
|
|
1b30: 83 c0 47 add $0x47,%eax
|
|
1b33: 41 83 c2 3f add $0x3f,%r10d
|
|
1b37: 83 c2 43 add $0x43,%edx
|
|
1b3a: 83 e0 c0 and $0xffffffc0,%eax
|
|
1b3d: 41 89 04 24 mov %eax,(%r12)
|
|
1b41: 41 83 e2 c0 and $0xffffffc0,%r10d
|
|
1b45: 41 c7 06 00 00 00 00 movl $0x0,(%r14)
|
|
1b4c: 83 e2 c0 and $0xffffffc0,%edx
|
|
1b4f: 45 89 17 mov %r10d,(%r15)
|
|
1b52: 41 03 14 24 add (%r12),%edx
|
|
1b56: eb 12 jmp 0x1b6a
|
|
1b58: 4c 89 e2 mov %r12,%rdx
|
|
1b5b: 4d 89 f0 mov %r14,%r8
|
|
1b5e: 4d 89 f9 mov %r15,%r9
|
|
1b61: e8 5a 78 03 00 call 0x393c0
|
|
1b66: 41 8b 14 24 mov (%r12),%edx
|
|
1b6a: 41 83 fd 13 cmp $0x13,%r13d
|
|
1b6e: 7d 29 jge 0x1b99
|
|
1b70: 44 89 e9 mov %r13d,%ecx
|
|
1b73: b8 01 00 00 00 mov $0x1,%eax
|
|
1b78: d3 e0 shl %cl,%eax
|
|
1b7a: 41 89 c2 mov %eax,%r10d
|
|
1b7d: 41 d1 fa sar $1,%r10d
|
|
1b80: 41 c1 ea 1e shr $0x1e,%r10d
|
|
1b84: 44 03 d0 add %eax,%r10d
|
|
1b87: 41 c1 ea 02 shr $0x2,%r10d
|
|
1b8b: 41 c1 e2 03 shl $0x3,%r10d
|
|
1b8f: 41 83 c2 3f add $0x3f,%r10d
|
|
1b93: 41 83 e2 c0 and $0xffffffc0,%r10d
|
|
1b97: eb 1c jmp 0x1bb5
|
|
1b99: 41 ba 01 00 00 00 mov $0x1,%r10d
|
|
1b9f: 41 8d 4d 14 lea 0x14(%r13),%ecx
|
|
1ba3: 41 d3 e2 shl %cl,%r10d
|
|
1ba6: 41 c1 e2 03 shl $0x3,%r10d
|
|
1baa: 41 81 c2 3f 20 00 00 add $0x203f,%r10d
|
|
1bb1: 41 83 e2 c0 and $0xffffffc0,%r10d
|
|
1bb5: 45 03 d2 add %r10d,%r10d
|
|
1bb8: 41 03 d2 add %r10d,%edx
|
|
1bbb: 81 c2 00 01 00 00 add $0x100,%edx
|
|
1bc1: 41 89 14 24 mov %edx,(%r12)
|
|
1bc5: 41 83 fd 0a cmp $0xa,%r13d
|
|
1bc9: 7f 04 jg 0x1bcf
|
|
1bcb: 33 d2 xor %edx,%edx
|
|
1bcd: eb 22 jmp 0x1bf1
|
|
1bcf: 44 89 e9 mov %r13d,%ecx
|
|
1bd2: b8 01 00 00 00 mov $0x1,%eax
|
|
1bd7: d3 e0 shl %cl,%eax
|
|
1bd9: 89 c2 mov %eax,%edx
|
|
1bdb: d1 fa sar $1,%edx
|
|
1bdd: c1 ea 1e shr $0x1e,%edx
|
|
1be0: 03 d0 add %eax,%edx
|
|
1be2: 83 e2 fc and $0xfffffffc,%edx
|
|
1be5: 83 c2 43 add $0x43,%edx
|
|
1be8: 83 e2 c0 and $0xffffffc0,%edx
|
|
1beb: 83 c2 40 add $0x40,%edx
|
|
1bee: 41 03 16 add (%r14),%edx
|
|
1bf1: 41 89 16 mov %edx,(%r14)
|
|
1bf4: 41 8b 07 mov (%r15),%eax
|
|
1bf7: 85 c0 test %eax,%eax
|
|
1bf9: 7e 06 jle 0x1c01
|
|
1bfb: 83 c0 40 add $0x40,%eax
|
|
1bfe: 41 89 07 mov %eax,(%r15)
|
|
1c01: 33 c0 xor %eax,%eax
|
|
1c03: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
1c08: 41 5f pop %r15
|
|
1c0a: 41 5e pop %r14
|
|
1c0c: 41 5d pop %r13
|
|
1c0e: 41 5c pop %r12
|
|
1c10: c3 ret
|
|
1c11: b8 ef ff ff ff mov $0xffffffef,%eax
|
|
1c16: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
1c1b: 41 5f pop %r15
|
|
1c1d: 41 5e pop %r14
|
|
1c1f: 41 5d pop %r13
|
|
1c21: 41 5c pop %r12
|
|
1c23: c3 ret
|
|
1c24: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
1c29: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
1c2e: 41 5f pop %r15
|
|
1c30: 41 5e pop %r14
|
|
1c32: 41 5d pop %r13
|
|
1c34: 41 5c pop %r12
|
|
1c36: c3 ret
|
|
1c37: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
1c3e: 00 00
|
|
1c40: 56 push %rsi
|
|
1c41: 57 push %rdi
|
|
1c42: 41 54 push %r12
|
|
1c44: 55 push %rbp
|
|
1c45: 48 83 ec 28 sub $0x28,%rsp
|
|
1c49: 89 cf mov %ecx,%edi
|
|
1c4b: 4d 89 cc mov %r9,%r12
|
|
1c4e: 83 ff 1e cmp $0x1e,%edi
|
|
1c51: 0f 87 7a 01 00 00 ja 0x1dd1
|
|
1c57: 4d 85 e4 test %r12,%r12
|
|
1c5a: 0f 84 80 01 00 00 je 0x1de0
|
|
1c60: 48 8b 74 24 70 mov 0x70(%rsp),%rsi
|
|
1c65: 48 85 f6 test %rsi,%rsi
|
|
1c68: 0f 84 72 01 00 00 je 0x1de0
|
|
1c6e: 48 8b 6c 24 78 mov 0x78(%rsp),%rbp
|
|
1c73: 48 85 ed test %rbp,%rbp
|
|
1c76: 0f 84 64 01 00 00 je 0x1de0
|
|
1c7c: 83 fa 08 cmp $0x8,%edx
|
|
1c7f: 74 1e je 0x1c9f
|
|
1c81: 83 fa 04 cmp $0x4,%edx
|
|
1c84: 74 19 je 0x1c9f
|
|
1c86: 83 fa 01 cmp $0x1,%edx
|
|
1c89: 74 14 je 0x1c9f
|
|
1c8b: 83 fa 02 cmp $0x2,%edx
|
|
1c8e: 74 0f je 0x1c9f
|
|
1c90: b8 ee ff ff ff mov $0xffffffee,%eax
|
|
1c95: 48 83 c4 28 add $0x28,%rsp
|
|
1c99: 5d pop %rbp
|
|
1c9a: 41 5c pop %r12
|
|
1c9c: 5f pop %rdi
|
|
1c9d: 5e pop %rsi
|
|
1c9e: c3 ret
|
|
1c9f: 83 ff 1d cmp $0x1d,%edi
|
|
1ca2: 0f 8f 29 01 00 00 jg 0x1dd1
|
|
1ca8: 83 ff 04 cmp $0x4,%edi
|
|
1cab: 7f 14 jg 0x1cc1
|
|
1cad: 33 c0 xor %eax,%eax
|
|
1caf: 41 c7 04 24 d0 00 00 movl $0xd0,(%r12)
|
|
1cb6: 00
|
|
1cb7: 89 06 mov %eax,(%rsi)
|
|
1cb9: 89 45 00 mov %eax,0x0(%rbp)
|
|
1cbc: e9 04 01 00 00 jmp 0x1dc5
|
|
1cc1: 83 ff 06 cmp $0x6,%edi
|
|
1cc4: 7f 11 jg 0x1cd7
|
|
1cc6: 33 c0 xor %eax,%eax
|
|
1cc8: 41 89 04 24 mov %eax,(%r12)
|
|
1ccc: 89 06 mov %eax,(%rsi)
|
|
1cce: 89 45 00 mov %eax,0x0(%rbp)
|
|
1cd1: 41 8b 04 24 mov (%r12),%eax
|
|
1cd5: eb 67 jmp 0x1d3e
|
|
1cd7: 8d 4f ff lea -0x1(%rdi),%ecx
|
|
1cda: 83 f9 11 cmp $0x11,%ecx
|
|
1cdd: 7f 48 jg 0x1d27
|
|
1cdf: 41 bb 01 00 00 00 mov $0x1,%r11d
|
|
1ce5: 41 d3 e3 shl %cl,%r11d
|
|
1ce8: 42 8d 04 dd 47 00 00 lea 0x47(,%r11,8),%eax
|
|
1cef: 00
|
|
1cf0: 83 e0 c0 and $0xffffffc0,%eax
|
|
1cf3: 46 8d 14 dd 3f 00 00 lea 0x3f(,%r11,8),%r10d
|
|
1cfa: 00
|
|
1cfb: 41 89 04 24 mov %eax,(%r12)
|
|
1cff: 44 89 d8 mov %r11d,%eax
|
|
1d02: 41 83 e2 c0 and $0xffffffc0,%r10d
|
|
1d06: d1 f8 sar $1,%eax
|
|
1d08: c7 06 00 00 00 00 movl $0x0,(%rsi)
|
|
1d0e: c1 e8 1e shr $0x1e,%eax
|
|
1d11: 44 89 55 00 mov %r10d,0x0(%rbp)
|
|
1d15: 41 03 c3 add %r11d,%eax
|
|
1d18: 83 e0 fc and $0xfffffffc,%eax
|
|
1d1b: 83 c0 43 add $0x43,%eax
|
|
1d1e: 83 e0 c0 and $0xffffffc0,%eax
|
|
1d21: 41 03 04 24 add (%r12),%eax
|
|
1d25: eb 12 jmp 0x1d39
|
|
1d27: 4c 89 e2 mov %r12,%rdx
|
|
1d2a: 49 89 f0 mov %rsi,%r8
|
|
1d2d: 49 89 e9 mov %rbp,%r9
|
|
1d30: e8 ab 78 03 00 call 0x395e0
|
|
1d35: 41 8b 04 24 mov (%r12),%eax
|
|
1d39: 83 ff 15 cmp $0x15,%edi
|
|
1d3c: 7d 2a jge 0x1d68
|
|
1d3e: 89 f9 mov %edi,%ecx
|
|
1d40: 41 ba 01 00 00 00 mov $0x1,%r10d
|
|
1d46: 41 d3 e2 shl %cl,%r10d
|
|
1d49: 45 89 d3 mov %r10d,%r11d
|
|
1d4c: 41 d1 fb sar $1,%r11d
|
|
1d4f: 41 c1 eb 1e shr $0x1e,%r11d
|
|
1d53: 45 03 da add %r10d,%r11d
|
|
1d56: 41 c1 eb 02 shr $0x2,%r11d
|
|
1d5a: 46 8d 14 dd 3f 00 00 lea 0x3f(,%r11,8),%r10d
|
|
1d61: 00
|
|
1d62: 41 83 e2 c0 and $0xffffffc0,%r10d
|
|
1d66: eb 18 jmp 0x1d80
|
|
1d68: 8d 4f 14 lea 0x14(%rdi),%ecx
|
|
1d6b: 41 ba 01 00 00 00 mov $0x1,%r10d
|
|
1d71: 41 d3 e2 shl %cl,%r10d
|
|
1d74: 46 8d 14 d5 3f 20 00 lea 0x203f(,%r10,8),%r10d
|
|
1d7b: 00
|
|
1d7c: 41 83 e2 c0 and $0xffffffc0,%r10d
|
|
1d80: 42 8d 84 50 00 01 00 lea 0x100(%rax,%r10,2),%eax
|
|
1d87: 00
|
|
1d88: 41 89 04 24 mov %eax,(%r12)
|
|
1d8c: 83 ff 0a cmp $0xa,%edi
|
|
1d8f: 7f 04 jg 0x1d95
|
|
1d91: 33 c0 xor %eax,%eax
|
|
1d93: eb 21 jmp 0x1db6
|
|
1d95: 89 f9 mov %edi,%ecx
|
|
1d97: b8 01 00 00 00 mov $0x1,%eax
|
|
1d9c: 8b 16 mov (%rsi),%edx
|
|
1d9e: d3 e0 shl %cl,%eax
|
|
1da0: 89 c7 mov %eax,%edi
|
|
1da2: d1 ff sar $1,%edi
|
|
1da4: c1 ef 1e shr $0x1e,%edi
|
|
1da7: 03 f8 add %eax,%edi
|
|
1da9: 83 e7 fc and $0xfffffffc,%edi
|
|
1dac: 83 c7 43 add $0x43,%edi
|
|
1daf: 83 e7 c0 and $0xffffffc0,%edi
|
|
1db2: 8d 44 3a 40 lea 0x40(%rdx,%rdi,1),%eax
|
|
1db6: 89 06 mov %eax,(%rsi)
|
|
1db8: 8b 45 00 mov 0x0(%rbp),%eax
|
|
1dbb: 85 c0 test %eax,%eax
|
|
1dbd: 7e 06 jle 0x1dc5
|
|
1dbf: 83 c0 40 add $0x40,%eax
|
|
1dc2: 89 45 00 mov %eax,0x0(%rbp)
|
|
1dc5: 33 c0 xor %eax,%eax
|
|
1dc7: 48 83 c4 28 add $0x28,%rsp
|
|
1dcb: 5d pop %rbp
|
|
1dcc: 41 5c pop %r12
|
|
1dce: 5f pop %rdi
|
|
1dcf: 5e pop %rsi
|
|
1dd0: c3 ret
|
|
1dd1: b8 ef ff ff ff mov $0xffffffef,%eax
|
|
1dd6: 48 83 c4 28 add $0x28,%rsp
|
|
1dda: 5d pop %rbp
|
|
1ddb: 41 5c pop %r12
|
|
1ddd: 5f pop %rdi
|
|
1dde: 5e pop %rsi
|
|
1ddf: c3 ret
|
|
1de0: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
1de5: 48 83 c4 28 add $0x28,%rsp
|
|
1de9: 5d pop %rbp
|
|
1dea: 41 5c pop %r12
|
|
1dec: 5f pop %rdi
|
|
1ded: 5e pop %rsi
|
|
1dee: c3 ret
|
|
1def: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
1df6: 00
|
|
1df7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1dfe: 66 90 xchg %ax,%ax
|
|
1e00: 56 push %rsi
|
|
1e01: 57 push %rdi
|
|
1e02: 41 54 push %r12
|
|
1e04: 55 push %rbp
|
|
1e05: 48 83 ec 28 sub $0x28,%rsp
|
|
1e09: 89 cf mov %ecx,%edi
|
|
1e0b: 4d 89 cc mov %r9,%r12
|
|
1e0e: 83 ff 1e cmp $0x1e,%edi
|
|
1e11: 0f 87 7a 01 00 00 ja 0x1f91
|
|
1e17: 4d 85 e4 test %r12,%r12
|
|
1e1a: 0f 84 80 01 00 00 je 0x1fa0
|
|
1e20: 48 8b 74 24 70 mov 0x70(%rsp),%rsi
|
|
1e25: 48 85 f6 test %rsi,%rsi
|
|
1e28: 0f 84 72 01 00 00 je 0x1fa0
|
|
1e2e: 48 8b 6c 24 78 mov 0x78(%rsp),%rbp
|
|
1e33: 48 85 ed test %rbp,%rbp
|
|
1e36: 0f 84 64 01 00 00 je 0x1fa0
|
|
1e3c: 83 fa 08 cmp $0x8,%edx
|
|
1e3f: 74 1e je 0x1e5f
|
|
1e41: 83 fa 04 cmp $0x4,%edx
|
|
1e44: 74 19 je 0x1e5f
|
|
1e46: 83 fa 01 cmp $0x1,%edx
|
|
1e49: 74 14 je 0x1e5f
|
|
1e4b: 83 fa 02 cmp $0x2,%edx
|
|
1e4e: 74 0f je 0x1e5f
|
|
1e50: b8 ee ff ff ff mov $0xffffffee,%eax
|
|
1e55: 48 83 c4 28 add $0x28,%rsp
|
|
1e59: 5d pop %rbp
|
|
1e5a: 41 5c pop %r12
|
|
1e5c: 5f pop %rdi
|
|
1e5d: 5e pop %rsi
|
|
1e5e: c3 ret
|
|
1e5f: 83 ff 1d cmp $0x1d,%edi
|
|
1e62: 0f 8f 29 01 00 00 jg 0x1f91
|
|
1e68: 83 ff 04 cmp $0x4,%edi
|
|
1e6b: 7f 14 jg 0x1e81
|
|
1e6d: 41 c7 04 24 d0 00 00 movl $0xd0,(%r12)
|
|
1e74: 00
|
|
1e75: 33 c0 xor %eax,%eax
|
|
1e77: 89 06 mov %eax,(%rsi)
|
|
1e79: 89 45 00 mov %eax,0x0(%rbp)
|
|
1e7c: e9 04 01 00 00 jmp 0x1f85
|
|
1e81: 83 ff 07 cmp $0x7,%edi
|
|
1e84: 7f 11 jg 0x1e97
|
|
1e86: 33 c0 xor %eax,%eax
|
|
1e88: 41 89 04 24 mov %eax,(%r12)
|
|
1e8c: 89 06 mov %eax,(%rsi)
|
|
1e8e: 89 45 00 mov %eax,0x0(%rbp)
|
|
1e91: 41 8b 04 24 mov (%r12),%eax
|
|
1e95: eb 67 jmp 0x1efe
|
|
1e97: 8d 4f ff lea -0x1(%rdi),%ecx
|
|
1e9a: 83 f9 12 cmp $0x12,%ecx
|
|
1e9d: 7f 48 jg 0x1ee7
|
|
1e9f: 41 bb 01 00 00 00 mov $0x1,%r11d
|
|
1ea5: 41 d3 e3 shl %cl,%r11d
|
|
1ea8: 42 8d 04 dd 47 00 00 lea 0x47(,%r11,8),%eax
|
|
1eaf: 00
|
|
1eb0: 83 e0 c0 and $0xffffffc0,%eax
|
|
1eb3: 46 8d 14 dd 3f 00 00 lea 0x3f(,%r11,8),%r10d
|
|
1eba: 00
|
|
1ebb: 41 89 04 24 mov %eax,(%r12)
|
|
1ebf: 44 89 d8 mov %r11d,%eax
|
|
1ec2: d1 f8 sar $1,%eax
|
|
1ec4: 41 83 e2 c0 and $0xffffffc0,%r10d
|
|
1ec8: c1 e8 1e shr $0x1e,%eax
|
|
1ecb: 41 03 c3 add %r11d,%eax
|
|
1ece: 83 e0 fc and $0xfffffffc,%eax
|
|
1ed1: 83 c0 43 add $0x43,%eax
|
|
1ed4: c7 06 00 00 00 00 movl $0x0,(%rsi)
|
|
1eda: 83 e0 c0 and $0xffffffc0,%eax
|
|
1edd: 44 89 55 00 mov %r10d,0x0(%rbp)
|
|
1ee1: 41 03 04 24 add (%r12),%eax
|
|
1ee5: eb 12 jmp 0x1ef9
|
|
1ee7: 4c 89 e2 mov %r12,%rdx
|
|
1eea: 49 89 f0 mov %rsi,%r8
|
|
1eed: 49 89 e9 mov %rbp,%r9
|
|
1ef0: e8 2b 79 03 00 call 0x39820
|
|
1ef5: 41 8b 04 24 mov (%r12),%eax
|
|
1ef9: 83 ff 13 cmp $0x13,%edi
|
|
1efc: 7d 2a jge 0x1f28
|
|
1efe: 89 f9 mov %edi,%ecx
|
|
1f00: 41 ba 01 00 00 00 mov $0x1,%r10d
|
|
1f06: 41 d3 e2 shl %cl,%r10d
|
|
1f09: 45 89 d3 mov %r10d,%r11d
|
|
1f0c: 41 d1 fb sar $1,%r11d
|
|
1f0f: 41 c1 eb 1e shr $0x1e,%r11d
|
|
1f13: 45 03 da add %r10d,%r11d
|
|
1f16: 41 c1 eb 02 shr $0x2,%r11d
|
|
1f1a: 46 8d 14 dd 3f 00 00 lea 0x3f(,%r11,8),%r10d
|
|
1f21: 00
|
|
1f22: 41 83 e2 c0 and $0xffffffc0,%r10d
|
|
1f26: eb 18 jmp 0x1f40
|
|
1f28: 41 ba 01 00 00 00 mov $0x1,%r10d
|
|
1f2e: 8d 4f 14 lea 0x14(%rdi),%ecx
|
|
1f31: 41 d3 e2 shl %cl,%r10d
|
|
1f34: 46 8d 14 d5 3f 20 00 lea 0x203f(,%r10,8),%r10d
|
|
1f3b: 00
|
|
1f3c: 41 83 e2 c0 and $0xffffffc0,%r10d
|
|
1f40: 42 8d 84 50 00 01 00 lea 0x100(%rax,%r10,2),%eax
|
|
1f47: 00
|
|
1f48: 41 89 04 24 mov %eax,(%r12)
|
|
1f4c: 83 ff 0a cmp $0xa,%edi
|
|
1f4f: 7f 04 jg 0x1f55
|
|
1f51: 33 c0 xor %eax,%eax
|
|
1f53: eb 21 jmp 0x1f76
|
|
1f55: 89 f9 mov %edi,%ecx
|
|
1f57: b8 01 00 00 00 mov $0x1,%eax
|
|
1f5c: d3 e0 shl %cl,%eax
|
|
1f5e: 89 c7 mov %eax,%edi
|
|
1f60: d1 ff sar $1,%edi
|
|
1f62: c1 ef 1e shr $0x1e,%edi
|
|
1f65: 03 f8 add %eax,%edi
|
|
1f67: 83 e7 fc and $0xfffffffc,%edi
|
|
1f6a: 83 c7 43 add $0x43,%edi
|
|
1f6d: 83 e7 c0 and $0xffffffc0,%edi
|
|
1f70: 8b 16 mov (%rsi),%edx
|
|
1f72: 8d 44 3a 40 lea 0x40(%rdx,%rdi,1),%eax
|
|
1f76: 89 06 mov %eax,(%rsi)
|
|
1f78: 8b 45 00 mov 0x0(%rbp),%eax
|
|
1f7b: 85 c0 test %eax,%eax
|
|
1f7d: 7e 06 jle 0x1f85
|
|
1f7f: 83 c0 40 add $0x40,%eax
|
|
1f82: 89 45 00 mov %eax,0x0(%rbp)
|
|
1f85: 33 c0 xor %eax,%eax
|
|
1f87: 48 83 c4 28 add $0x28,%rsp
|
|
1f8b: 5d pop %rbp
|
|
1f8c: 41 5c pop %r12
|
|
1f8e: 5f pop %rdi
|
|
1f8f: 5e pop %rsi
|
|
1f90: c3 ret
|
|
1f91: b8 ef ff ff ff mov $0xffffffef,%eax
|
|
1f96: 48 83 c4 28 add $0x28,%rsp
|
|
1f9a: 5d pop %rbp
|
|
1f9b: 41 5c pop %r12
|
|
1f9d: 5f pop %rdi
|
|
1f9e: 5e pop %rsi
|
|
1f9f: c3 ret
|
|
1fa0: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
1fa5: 48 83 c4 28 add $0x28,%rsp
|
|
1fa9: 5d pop %rbp
|
|
1faa: 41 5c pop %r12
|
|
1fac: 5f pop %rdi
|
|
1fad: 5e pop %rsi
|
|
1fae: c3 ret
|
|
1faf: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
1fb6: 00
|
|
1fb7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1fbe: 66 90 xchg %ax,%ax
|
|
1fc0: 56 push %rsi
|
|
1fc1: 57 push %rdi
|
|
1fc2: 41 54 push %r12
|
|
1fc4: 41 55 push %r13
|
|
1fc6: 48 83 ec 28 sub $0x28,%rsp
|
|
1fca: 41 89 cc mov %ecx,%r12d
|
|
1fcd: 4d 89 cd mov %r9,%r13
|
|
1fd0: 41 83 fc 1e cmp $0x1e,%r12d
|
|
1fd4: 0f 87 7b 01 00 00 ja 0x2155
|
|
1fda: 4d 85 ed test %r13,%r13
|
|
1fdd: 0f 84 82 01 00 00 je 0x2165
|
|
1fe3: 48 8b 7c 24 70 mov 0x70(%rsp),%rdi
|
|
1fe8: 48 85 ff test %rdi,%rdi
|
|
1feb: 0f 84 74 01 00 00 je 0x2165
|
|
1ff1: 48 8b 74 24 78 mov 0x78(%rsp),%rsi
|
|
1ff6: 48 85 f6 test %rsi,%rsi
|
|
1ff9: 0f 84 66 01 00 00 je 0x2165
|
|
1fff: 83 fa 08 cmp $0x8,%edx
|
|
2002: 74 1f je 0x2023
|
|
2004: 83 fa 04 cmp $0x4,%edx
|
|
2007: 74 1a je 0x2023
|
|
2009: 83 fa 01 cmp $0x1,%edx
|
|
200c: 74 15 je 0x2023
|
|
200e: 83 fa 02 cmp $0x2,%edx
|
|
2011: 74 10 je 0x2023
|
|
2013: b8 ee ff ff ff mov $0xffffffee,%eax
|
|
2018: 48 83 c4 28 add $0x28,%rsp
|
|
201c: 41 5d pop %r13
|
|
201e: 41 5c pop %r12
|
|
2020: 5f pop %rdi
|
|
2021: 5e pop %rsi
|
|
2022: c3 ret
|
|
2023: 41 83 fc 1d cmp $0x1d,%r12d
|
|
2027: 0f 8f 28 01 00 00 jg 0x2155
|
|
202d: 41 83 fc 04 cmp $0x4,%r12d
|
|
2031: 7f 13 jg 0x2046
|
|
2033: 41 c7 45 00 d0 00 00 movl $0xd0,0x0(%r13)
|
|
203a: 00
|
|
203b: 33 c0 xor %eax,%eax
|
|
203d: 89 07 mov %eax,(%rdi)
|
|
203f: 89 06 mov %eax,(%rsi)
|
|
2041: e9 02 01 00 00 jmp 0x2148
|
|
2046: 41 83 fc 07 cmp $0x7,%r12d
|
|
204a: 7f 16 jg 0x2062
|
|
204c: 33 c0 xor %eax,%eax
|
|
204e: 41 ba 01 00 00 00 mov $0x1,%r10d
|
|
2054: 41 89 45 00 mov %eax,0x0(%r13)
|
|
2058: 89 07 mov %eax,(%rdi)
|
|
205a: 89 06 mov %eax,(%rsi)
|
|
205c: 41 8b 45 00 mov 0x0(%r13),%eax
|
|
2060: eb 6f jmp 0x20d1
|
|
2062: 41 8d 4c 24 ff lea -0x1(%r12),%ecx
|
|
2067: 83 f9 12 cmp $0x12,%ecx
|
|
206a: 7f 47 jg 0x20b3
|
|
206c: 41 ba 01 00 00 00 mov $0x1,%r10d
|
|
2072: c4 42 71 f7 da shlx %ecx,%r10d,%r11d
|
|
2077: 42 8d 04 dd 47 00 00 lea 0x47(,%r11,8),%eax
|
|
207e: 00
|
|
207f: 83 e0 c0 and $0xffffffc0,%eax
|
|
2082: 42 8d 0c dd 3f 00 00 lea 0x3f(,%r11,8),%ecx
|
|
2089: 00
|
|
208a: 41 89 45 00 mov %eax,0x0(%r13)
|
|
208e: 44 89 d8 mov %r11d,%eax
|
|
2091: d1 f8 sar $1,%eax
|
|
2093: 83 e1 c0 and $0xffffffc0,%ecx
|
|
2096: c1 e8 1e shr $0x1e,%eax
|
|
2099: 41 03 c3 add %r11d,%eax
|
|
209c: 83 e0 fc and $0xfffffffc,%eax
|
|
209f: 83 c0 43 add $0x43,%eax
|
|
20a2: c7 07 00 00 00 00 movl $0x0,(%rdi)
|
|
20a8: 83 e0 c0 and $0xffffffc0,%eax
|
|
20ab: 89 0e mov %ecx,(%rsi)
|
|
20ad: 41 03 45 00 add 0x0(%r13),%eax
|
|
20b1: eb 18 jmp 0x20cb
|
|
20b3: 4c 89 ea mov %r13,%rdx
|
|
20b6: 49 89 f8 mov %rdi,%r8
|
|
20b9: 49 89 f1 mov %rsi,%r9
|
|
20bc: e8 9f 79 03 00 call 0x39a60
|
|
20c1: 41 8b 45 00 mov 0x0(%r13),%eax
|
|
20c5: 41 ba 01 00 00 00 mov $0x1,%r10d
|
|
20cb: 41 83 fc 13 cmp $0x13,%r12d
|
|
20cf: 7d 23 jge 0x20f4
|
|
20d1: c4 c2 19 f7 ca shlx %r12d,%r10d,%ecx
|
|
20d6: 41 89 cb mov %ecx,%r11d
|
|
20d9: 41 d1 fb sar $1,%r11d
|
|
20dc: 41 c1 eb 1e shr $0x1e,%r11d
|
|
20e0: 44 03 d9 add %ecx,%r11d
|
|
20e3: 41 c1 eb 02 shr $0x2,%r11d
|
|
20e7: 42 8d 0c dd 3f 00 00 lea 0x3f(,%r11,8),%ecx
|
|
20ee: 00
|
|
20ef: 83 e1 c0 and $0xffffffc0,%ecx
|
|
20f2: eb 15 jmp 0x2109
|
|
20f4: 41 8d 4c 24 14 lea 0x14(%r12),%ecx
|
|
20f9: c4 42 71 f7 da shlx %ecx,%r10d,%r11d
|
|
20fe: 42 8d 0c dd 3f 20 00 lea 0x203f(,%r11,8),%ecx
|
|
2105: 00
|
|
2106: 83 e1 c0 and $0xffffffc0,%ecx
|
|
2109: 8d 84 48 00 01 00 00 lea 0x100(%rax,%rcx,2),%eax
|
|
2110: 41 89 45 00 mov %eax,0x0(%r13)
|
|
2114: 41 83 fc 0a cmp $0xa,%r12d
|
|
2118: 7f 04 jg 0x211e
|
|
211a: 33 c0 xor %eax,%eax
|
|
211c: eb 1d jmp 0x213b
|
|
211e: c4 c2 19 f7 c2 shlx %r12d,%r10d,%eax
|
|
2123: 89 c1 mov %eax,%ecx
|
|
2125: d1 f9 sar $1,%ecx
|
|
2127: c1 e9 1e shr $0x1e,%ecx
|
|
212a: 03 c8 add %eax,%ecx
|
|
212c: 83 e1 fc and $0xfffffffc,%ecx
|
|
212f: 83 c1 43 add $0x43,%ecx
|
|
2132: 83 e1 c0 and $0xffffffc0,%ecx
|
|
2135: 8b 17 mov (%rdi),%edx
|
|
2137: 8d 44 0a 40 lea 0x40(%rdx,%rcx,1),%eax
|
|
213b: 89 07 mov %eax,(%rdi)
|
|
213d: 8b 06 mov (%rsi),%eax
|
|
213f: 85 c0 test %eax,%eax
|
|
2141: 7e 05 jle 0x2148
|
|
2143: 83 c0 40 add $0x40,%eax
|
|
2146: 89 06 mov %eax,(%rsi)
|
|
2148: 33 c0 xor %eax,%eax
|
|
214a: 48 83 c4 28 add $0x28,%rsp
|
|
214e: 41 5d pop %r13
|
|
2150: 41 5c pop %r12
|
|
2152: 5f pop %rdi
|
|
2153: 5e pop %rsi
|
|
2154: c3 ret
|
|
2155: b8 ef ff ff ff mov $0xffffffef,%eax
|
|
215a: 48 83 c4 28 add $0x28,%rsp
|
|
215e: 41 5d pop %r13
|
|
2160: 41 5c pop %r12
|
|
2162: 5f pop %rdi
|
|
2163: 5e pop %rsi
|
|
2164: c3 ret
|
|
2165: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
216a: 48 83 c4 28 add $0x28,%rsp
|
|
216e: 41 5d pop %r13
|
|
2170: 41 5c pop %r12
|
|
2172: 5f pop %rdi
|
|
2173: 5e pop %rsi
|
|
2174: c3 ret
|
|
2175: 0f 1f 40 00 nopl 0x0(%rax)
|
|
2179: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
2180: 56 push %rsi
|
|
2181: 57 push %rdi
|
|
2182: 41 54 push %r12
|
|
2184: 41 55 push %r13
|
|
2186: 48 83 ec 28 sub $0x28,%rsp
|
|
218a: 41 89 cc mov %ecx,%r12d
|
|
218d: 4d 89 cd mov %r9,%r13
|
|
2190: 41 83 fc 1e cmp $0x1e,%r12d
|
|
2194: 0f 87 7b 01 00 00 ja 0x2315
|
|
219a: 4d 85 ed test %r13,%r13
|
|
219d: 0f 84 82 01 00 00 je 0x2325
|
|
21a3: 48 8b 7c 24 70 mov 0x70(%rsp),%rdi
|
|
21a8: 48 85 ff test %rdi,%rdi
|
|
21ab: 0f 84 74 01 00 00 je 0x2325
|
|
21b1: 48 8b 74 24 78 mov 0x78(%rsp),%rsi
|
|
21b6: 48 85 f6 test %rsi,%rsi
|
|
21b9: 0f 84 66 01 00 00 je 0x2325
|
|
21bf: 83 fa 08 cmp $0x8,%edx
|
|
21c2: 74 1f je 0x21e3
|
|
21c4: 83 fa 04 cmp $0x4,%edx
|
|
21c7: 74 1a je 0x21e3
|
|
21c9: 83 fa 01 cmp $0x1,%edx
|
|
21cc: 74 15 je 0x21e3
|
|
21ce: 83 fa 02 cmp $0x2,%edx
|
|
21d1: 74 10 je 0x21e3
|
|
21d3: b8 ee ff ff ff mov $0xffffffee,%eax
|
|
21d8: 48 83 c4 28 add $0x28,%rsp
|
|
21dc: 41 5d pop %r13
|
|
21de: 41 5c pop %r12
|
|
21e0: 5f pop %rdi
|
|
21e1: 5e pop %rsi
|
|
21e2: c3 ret
|
|
21e3: 41 83 fc 1d cmp $0x1d,%r12d
|
|
21e7: 0f 8f 28 01 00 00 jg 0x2315
|
|
21ed: 41 83 fc 04 cmp $0x4,%r12d
|
|
21f1: 7f 13 jg 0x2206
|
|
21f3: 41 c7 45 00 d0 00 00 movl $0xd0,0x0(%r13)
|
|
21fa: 00
|
|
21fb: 33 c0 xor %eax,%eax
|
|
21fd: 89 07 mov %eax,(%rdi)
|
|
21ff: 89 06 mov %eax,(%rsi)
|
|
2201: e9 02 01 00 00 jmp 0x2308
|
|
2206: 41 83 fc 07 cmp $0x7,%r12d
|
|
220a: 7f 16 jg 0x2222
|
|
220c: 33 c0 xor %eax,%eax
|
|
220e: 41 ba 01 00 00 00 mov $0x1,%r10d
|
|
2214: 41 89 45 00 mov %eax,0x0(%r13)
|
|
2218: 89 07 mov %eax,(%rdi)
|
|
221a: 89 06 mov %eax,(%rsi)
|
|
221c: 41 8b 45 00 mov 0x0(%r13),%eax
|
|
2220: eb 6f jmp 0x2291
|
|
2222: 41 8d 4c 24 ff lea -0x1(%r12),%ecx
|
|
2227: 83 f9 12 cmp $0x12,%ecx
|
|
222a: 7f 47 jg 0x2273
|
|
222c: 41 ba 01 00 00 00 mov $0x1,%r10d
|
|
2232: c4 42 71 f7 da shlx %ecx,%r10d,%r11d
|
|
2237: 42 8d 04 dd 47 00 00 lea 0x47(,%r11,8),%eax
|
|
223e: 00
|
|
223f: 83 e0 c0 and $0xffffffc0,%eax
|
|
2242: 42 8d 0c dd 3f 00 00 lea 0x3f(,%r11,8),%ecx
|
|
2249: 00
|
|
224a: 41 89 45 00 mov %eax,0x0(%r13)
|
|
224e: 44 89 d8 mov %r11d,%eax
|
|
2251: d1 f8 sar $1,%eax
|
|
2253: 83 e1 c0 and $0xffffffc0,%ecx
|
|
2256: c1 e8 1e shr $0x1e,%eax
|
|
2259: 41 03 c3 add %r11d,%eax
|
|
225c: 83 e0 fc and $0xfffffffc,%eax
|
|
225f: 83 c0 43 add $0x43,%eax
|
|
2262: c7 07 00 00 00 00 movl $0x0,(%rdi)
|
|
2268: 83 e0 c0 and $0xffffffc0,%eax
|
|
226b: 89 0e mov %ecx,(%rsi)
|
|
226d: 41 03 45 00 add 0x0(%r13),%eax
|
|
2271: eb 18 jmp 0x228b
|
|
2273: 4c 89 ea mov %r13,%rdx
|
|
2276: 49 89 f8 mov %rdi,%r8
|
|
2279: 49 89 f1 mov %rsi,%r9
|
|
227c: e8 ff 79 03 00 call 0x39c80
|
|
2281: 41 8b 45 00 mov 0x0(%r13),%eax
|
|
2285: 41 ba 01 00 00 00 mov $0x1,%r10d
|
|
228b: 41 83 fc 13 cmp $0x13,%r12d
|
|
228f: 7d 23 jge 0x22b4
|
|
2291: c4 c2 19 f7 ca shlx %r12d,%r10d,%ecx
|
|
2296: 41 89 cb mov %ecx,%r11d
|
|
2299: 41 d1 fb sar $1,%r11d
|
|
229c: 41 c1 eb 1e shr $0x1e,%r11d
|
|
22a0: 44 03 d9 add %ecx,%r11d
|
|
22a3: 41 c1 eb 02 shr $0x2,%r11d
|
|
22a7: 42 8d 0c dd 3f 00 00 lea 0x3f(,%r11,8),%ecx
|
|
22ae: 00
|
|
22af: 83 e1 c0 and $0xffffffc0,%ecx
|
|
22b2: eb 15 jmp 0x22c9
|
|
22b4: 41 8d 4c 24 14 lea 0x14(%r12),%ecx
|
|
22b9: c4 42 71 f7 da shlx %ecx,%r10d,%r11d
|
|
22be: 42 8d 0c dd 3f 20 00 lea 0x203f(,%r11,8),%ecx
|
|
22c5: 00
|
|
22c6: 83 e1 c0 and $0xffffffc0,%ecx
|
|
22c9: 8d 84 48 00 01 00 00 lea 0x100(%rax,%rcx,2),%eax
|
|
22d0: 41 89 45 00 mov %eax,0x0(%r13)
|
|
22d4: 41 83 fc 0a cmp $0xa,%r12d
|
|
22d8: 7f 04 jg 0x22de
|
|
22da: 33 c0 xor %eax,%eax
|
|
22dc: eb 1d jmp 0x22fb
|
|
22de: c4 c2 19 f7 c2 shlx %r12d,%r10d,%eax
|
|
22e3: 89 c1 mov %eax,%ecx
|
|
22e5: d1 f9 sar $1,%ecx
|
|
22e7: c1 e9 1e shr $0x1e,%ecx
|
|
22ea: 03 c8 add %eax,%ecx
|
|
22ec: 83 e1 fc and $0xfffffffc,%ecx
|
|
22ef: 83 c1 43 add $0x43,%ecx
|
|
22f2: 83 e1 c0 and $0xffffffc0,%ecx
|
|
22f5: 8b 17 mov (%rdi),%edx
|
|
22f7: 8d 44 0a 40 lea 0x40(%rdx,%rcx,1),%eax
|
|
22fb: 89 07 mov %eax,(%rdi)
|
|
22fd: 8b 06 mov (%rsi),%eax
|
|
22ff: 85 c0 test %eax,%eax
|
|
2301: 7e 05 jle 0x2308
|
|
2303: 83 c0 40 add $0x40,%eax
|
|
2306: 89 06 mov %eax,(%rsi)
|
|
2308: 33 c0 xor %eax,%eax
|
|
230a: 48 83 c4 28 add $0x28,%rsp
|
|
230e: 41 5d pop %r13
|
|
2310: 41 5c pop %r12
|
|
2312: 5f pop %rdi
|
|
2313: 5e pop %rsi
|
|
2314: c3 ret
|
|
2315: b8 ef ff ff ff mov $0xffffffef,%eax
|
|
231a: 48 83 c4 28 add $0x28,%rsp
|
|
231e: 41 5d pop %r13
|
|
2320: 41 5c pop %r12
|
|
2322: 5f pop %rdi
|
|
2323: 5e pop %rsi
|
|
2324: c3 ret
|
|
2325: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
232a: 48 83 c4 28 add $0x28,%rsp
|
|
232e: 41 5d pop %r13
|
|
2330: 41 5c pop %r12
|
|
2332: 5f pop %rdi
|
|
2333: 5e pop %rsi
|
|
2334: c3 ret
|
|
2335: 0f 1f 40 00 nopl 0x0(%rax)
|
|
2339: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
2340: 48 83 ec 28 sub $0x28,%rsp
|
|
2344: 48 85 c9 test %rcx,%rcx
|
|
2347: 74 25 je 0x236e
|
|
2349: 48 85 d2 test %rdx,%rdx
|
|
234c: 74 20 je 0x236e
|
|
234e: 4d 85 c0 test %r8,%r8
|
|
2351: 74 1b je 0x236e
|
|
2353: 45 85 c9 test %r9d,%r9d
|
|
2356: 7f 0a jg 0x2362
|
|
2358: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
235d: 48 83 c4 28 add $0x28,%rsp
|
|
2361: c3 ret
|
|
2362: e8 e9 c0 a5 01 call 0x1a5e450
|
|
2367: 33 c0 xor %eax,%eax
|
|
2369: 48 83 c4 28 add $0x28,%rsp
|
|
236d: c3 ret
|
|
236e: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
2373: 48 83 c4 28 add $0x28,%rsp
|
|
2377: c3 ret
|
|
2378: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
237f: 00
|
|
2380: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
|
|
2385: 48 85 c9 test %rcx,%rcx
|
|
2388: 74 27 je 0x23b1
|
|
238a: 48 85 d2 test %rdx,%rdx
|
|
238d: 74 22 je 0x23b1
|
|
238f: 4d 85 c0 test %r8,%r8
|
|
2392: 74 1d je 0x23b1
|
|
2394: 45 85 c9 test %r9d,%r9d
|
|
2397: 7f 0b jg 0x23a4
|
|
2399: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
239e: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
23a3: c3 ret
|
|
23a4: e8 57 c7 a5 01 call 0x1a5eb00
|
|
23a9: 33 c0 xor %eax,%eax
|
|
23ab: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
23b0: c3 ret
|
|
23b1: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
23b6: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
23bb: c3 ret
|
|
23bc: 0f 1f 40 00 nopl 0x0(%rax)
|
|
23c0: 48 83 ec 28 sub $0x28,%rsp
|
|
23c4: 48 85 c9 test %rcx,%rcx
|
|
23c7: 74 25 je 0x23ee
|
|
23c9: 48 85 d2 test %rdx,%rdx
|
|
23cc: 74 20 je 0x23ee
|
|
23ce: 4d 85 c0 test %r8,%r8
|
|
23d1: 74 1b je 0x23ee
|
|
23d3: 45 85 c9 test %r9d,%r9d
|
|
23d6: 7f 0a jg 0x23e2
|
|
23d8: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
23dd: 48 83 c4 28 add $0x28,%rsp
|
|
23e1: c3 ret
|
|
23e2: e8 c9 cd a5 01 call 0x1a5f1b0
|
|
23e7: 33 c0 xor %eax,%eax
|
|
23e9: 48 83 c4 28 add $0x28,%rsp
|
|
23ed: c3 ret
|
|
23ee: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
23f3: 48 83 c4 28 add $0x28,%rsp
|
|
23f7: c3 ret
|
|
23f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
23ff: 00
|
|
2400: 56 push %rsi
|
|
2401: 57 push %rdi
|
|
2402: 55 push %rbp
|
|
2403: 48 89 d5 mov %rdx,%rbp
|
|
2406: 48 85 c9 test %rcx,%rcx
|
|
2409: 0f 84 2b 02 00 00 je 0x263a
|
|
240f: 48 85 ed test %rbp,%rbp
|
|
2412: 0f 84 22 02 00 00 je 0x263a
|
|
2418: 4d 85 c0 test %r8,%r8
|
|
241b: 0f 84 19 02 00 00 je 0x263a
|
|
2421: 45 85 c9 test %r9d,%r9d
|
|
2424: 0f 8e 07 02 00 00 jle 0x2631
|
|
242a: 41 83 f9 08 cmp $0x8,%r9d
|
|
242e: 0f 8c ed 01 00 00 jl 0x2621
|
|
2434: 4c 89 c6 mov %r8,%rsi
|
|
2437: 48 83 e6 1f and $0x1f,%rsi
|
|
243b: 89 f6 mov %esi,%esi
|
|
243d: 85 f6 test %esi,%esi
|
|
243f: 74 14 je 0x2455
|
|
2441: f7 c6 07 00 00 00 test $0x7,%esi
|
|
2447: 0f 85 d4 01 00 00 jne 0x2621
|
|
244d: f7 de neg %esi
|
|
244f: 83 c6 20 add $0x20,%esi
|
|
2452: c1 ee 03 shr $0x3,%esi
|
|
2455: 8d 46 08 lea 0x8(%rsi),%eax
|
|
2458: 44 3b c8 cmp %eax,%r9d
|
|
245b: 0f 8c c0 01 00 00 jl 0x2621
|
|
2461: 44 89 c8 mov %r9d,%eax
|
|
2464: 33 d2 xor %edx,%edx
|
|
2466: 2b c6 sub %esi,%eax
|
|
2468: 83 e0 07 and $0x7,%eax
|
|
246b: f7 d8 neg %eax
|
|
246d: 41 03 c1 add %r9d,%eax
|
|
2470: 85 f6 test %esi,%esi
|
|
2472: 76 3e jbe 0x24b2
|
|
2474: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
2479: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
2480: c5 fb 10 14 d1 vmovsd (%rcx,%rdx,8),%xmm2
|
|
2485: c5 fb 10 4c d5 00 vmovsd 0x0(%rbp,%rdx,8),%xmm1
|
|
248b: c5 fa 12 c1 vmovsldup %xmm1,%xmm0
|
|
248f: c5 fa 16 d9 vmovshdup %xmm1,%xmm3
|
|
2493: c5 e8 c6 e2 b1 vshufps $0xb1,%xmm2,%xmm2,%xmm4
|
|
2498: c5 f8 59 ea vmulps %xmm2,%xmm0,%xmm5
|
|
249c: c5 e0 59 c4 vmulps %xmm4,%xmm3,%xmm0
|
|
24a0: c5 d3 d0 c8 vaddsubps %xmm0,%xmm5,%xmm1
|
|
24a4: c4 c1 7b 11 0c d0 vmovsd %xmm1,(%r8,%rdx,8)
|
|
24aa: 48 ff c2 inc %rdx
|
|
24ad: 48 3b d6 cmp %rsi,%rdx
|
|
24b0: 72 ce jb 0x2480
|
|
24b2: 48 63 d0 movslq %eax,%rdx
|
|
24b5: 0f 1f 40 00 nopl 0x0(%rax)
|
|
24b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
24c0: c5 f8 10 5c f5 00 vmovups 0x0(%rbp,%rsi,8),%xmm3
|
|
24c6: c5 f8 10 14 f1 vmovups (%rcx,%rsi,8),%xmm2
|
|
24cb: c4 e3 65 18 6c f5 10 vinsertf128 $0x1,0x10(%rbp,%rsi,8),%ymm3,%ymm5
|
|
24d2: 01
|
|
24d3: c5 fe 12 e5 vmovsldup %ymm5,%ymm4
|
|
24d7: c5 fe 16 c5 vmovshdup %ymm5,%ymm0
|
|
24db: c4 e3 6d 18 4c f1 10 vinsertf128 $0x1,0x10(%rcx,%rsi,8),%ymm2,%ymm1
|
|
24e2: 01
|
|
24e3: c5 dc 59 d1 vmulps %ymm1,%ymm4,%ymm2
|
|
24e7: c5 f4 c6 c9 b1 vshufps $0xb1,%ymm1,%ymm1,%ymm1
|
|
24ec: c5 fc 59 d9 vmulps %ymm1,%ymm0,%ymm3
|
|
24f0: c5 ef d0 e3 vaddsubps %ymm3,%ymm2,%ymm4
|
|
24f4: c4 c1 7c 11 24 f0 vmovups %ymm4,(%r8,%rsi,8)
|
|
24fa: c5 f8 10 4c f5 20 vmovups 0x20(%rbp,%rsi,8),%xmm1
|
|
2500: c5 f8 10 6c f1 20 vmovups 0x20(%rcx,%rsi,8),%xmm5
|
|
2506: c4 e3 75 18 5c f5 30 vinsertf128 $0x1,0x30(%rbp,%rsi,8),%ymm1,%ymm3
|
|
250d: 01
|
|
250e: c5 fe 12 d3 vmovsldup %ymm3,%ymm2
|
|
2512: c5 fe 16 e3 vmovshdup %ymm3,%ymm4
|
|
2516: c4 e3 55 18 44 f1 30 vinsertf128 $0x1,0x30(%rcx,%rsi,8),%ymm5,%ymm0
|
|
251d: 01
|
|
251e: c5 ec 59 c8 vmulps %ymm0,%ymm2,%ymm1
|
|
2522: c5 fc c6 c0 b1 vshufps $0xb1,%ymm0,%ymm0,%ymm0
|
|
2527: c5 dc 59 c0 vmulps %ymm0,%ymm4,%ymm0
|
|
252b: c5 f7 d0 d0 vaddsubps %ymm0,%ymm1,%ymm2
|
|
252f: c4 c1 7c 11 54 f0 20 vmovups %ymm2,0x20(%r8,%rsi,8)
|
|
2536: 48 83 c6 08 add $0x8,%rsi
|
|
253a: 48 3b f2 cmp %rdx,%rsi
|
|
253d: 72 81 jb 0x24c0
|
|
253f: 8d 70 01 lea 0x1(%rax),%esi
|
|
2542: 41 3b f1 cmp %r9d,%esi
|
|
2545: 0f 87 c8 00 00 00 ja 0x2613
|
|
254b: 4d 63 c9 movslq %r9d,%r9
|
|
254e: 4c 2b ca sub %rdx,%r9
|
|
2551: 49 83 f9 02 cmp $0x2,%r9
|
|
2555: 0f 8c c1 00 00 00 jl 0x261c
|
|
255b: 45 89 cb mov %r9d,%r11d
|
|
255e: 45 33 d2 xor %r10d,%r10d
|
|
2561: 41 83 e3 fe and $0xfffffffe,%r11d
|
|
2565: 49 8d 3c d0 lea (%r8,%rdx,8),%rdi
|
|
2569: 4d 63 db movslq %r11d,%r11
|
|
256c: 48 8d 74 d5 00 lea 0x0(%rbp,%rdx,8),%rsi
|
|
2571: 48 8d 14 d1 lea (%rcx,%rdx,8),%rdx
|
|
2575: 0f 1f 40 00 nopl 0x0(%rax)
|
|
2579: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
2580: c4 a1 78 10 0c d2 vmovups (%rdx,%r10,8),%xmm1
|
|
2586: c4 a1 7a 12 04 d6 vmovsldup (%rsi,%r10,8),%xmm0
|
|
258c: c4 a1 7a 16 14 d6 vmovshdup (%rsi,%r10,8),%xmm2
|
|
2592: c5 f0 c6 d9 b1 vshufps $0xb1,%xmm1,%xmm1,%xmm3
|
|
2597: c5 f8 59 e1 vmulps %xmm1,%xmm0,%xmm4
|
|
259b: c5 e8 59 eb vmulps %xmm3,%xmm2,%xmm5
|
|
259f: c5 db d0 c5 vaddsubps %xmm5,%xmm4,%xmm0
|
|
25a3: c4 a1 78 11 04 d7 vmovups %xmm0,(%rdi,%r10,8)
|
|
25a9: 49 83 c2 02 add $0x2,%r10
|
|
25ad: 4d 3b d3 cmp %r11,%r10
|
|
25b0: 72 ce jb 0x2580
|
|
25b2: 4d 3b d9 cmp %r9,%r11
|
|
25b5: 73 5c jae 0x2613
|
|
25b7: 48 63 c0 movslq %eax,%rax
|
|
25ba: 49 8d 34 c0 lea (%r8,%rax,8),%rsi
|
|
25be: 48 8d 54 c5 00 lea 0x0(%rbp,%rax,8),%rdx
|
|
25c3: 48 8d 04 c1 lea (%rcx,%rax,8),%rax
|
|
25c7: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
25ce: 00
|
|
25cf: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
25d6: 0f 1f 00 nopl (%rax)
|
|
25d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
25e0: c4 a1 7b 10 14 d8 vmovsd (%rax,%r11,8),%xmm2
|
|
25e6: c4 a1 7b 10 0c da vmovsd (%rdx,%r11,8),%xmm1
|
|
25ec: c5 fa 12 c1 vmovsldup %xmm1,%xmm0
|
|
25f0: c5 fa 16 d9 vmovshdup %xmm1,%xmm3
|
|
25f4: c5 e8 c6 e2 b1 vshufps $0xb1,%xmm2,%xmm2,%xmm4
|
|
25f9: c5 f8 59 ea vmulps %xmm2,%xmm0,%xmm5
|
|
25fd: c5 e0 59 c4 vmulps %xmm4,%xmm3,%xmm0
|
|
2601: c5 d3 d0 c8 vaddsubps %xmm0,%xmm5,%xmm1
|
|
2605: c4 a1 7b 11 0c de vmovsd %xmm1,(%rsi,%r11,8)
|
|
260b: 49 ff c3 inc %r11
|
|
260e: 4d 3b d9 cmp %r9,%r11
|
|
2611: 72 cd jb 0x25e0
|
|
2613: 33 c0 xor %eax,%eax
|
|
2615: c5 f8 77 vzeroupper
|
|
2618: 5d pop %rbp
|
|
2619: 5f pop %rdi
|
|
261a: 5e pop %rsi
|
|
261b: c3 ret
|
|
261c: 45 33 db xor %r11d,%r11d
|
|
261f: eb 91 jmp 0x25b2
|
|
2621: 33 c0 xor %eax,%eax
|
|
2623: 41 83 f9 01 cmp $0x1,%r9d
|
|
2627: 72 ea jb 0x2613
|
|
2629: 4d 63 c9 movslq %r9d,%r9
|
|
262c: 45 33 db xor %r11d,%r11d
|
|
262f: eb 81 jmp 0x25b2
|
|
2631: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
2636: 5d pop %rbp
|
|
2637: 5f pop %rdi
|
|
2638: 5e pop %rsi
|
|
2639: c3 ret
|
|
263a: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
263f: 5d pop %rbp
|
|
2640: 5f pop %rdi
|
|
2641: 5e pop %rsi
|
|
2642: c3 ret
|
|
2643: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
264a: 00
|
|
264b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
2652: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
2659: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
2660: 41 56 push %r14
|
|
2662: 49 89 ca mov %rcx,%r10
|
|
2665: 49 89 d3 mov %rdx,%r11
|
|
2668: 4d 85 d2 test %r10,%r10
|
|
266b: 0f 84 82 01 00 00 je 0x27f3
|
|
2671: 4d 85 db test %r11,%r11
|
|
2674: 0f 84 79 01 00 00 je 0x27f3
|
|
267a: 4d 85 c0 test %r8,%r8
|
|
267d: 0f 84 70 01 00 00 je 0x27f3
|
|
2683: 45 85 c9 test %r9d,%r9d
|
|
2686: 0f 8e 5f 01 00 00 jle 0x27eb
|
|
268c: 49 63 d1 movslq %r9d,%rdx
|
|
268f: 48 83 fa 08 cmp $0x8,%rdx
|
|
2693: 0f 8c 3f 01 00 00 jl 0x27d8
|
|
2699: 48 83 fa 0f cmp $0xf,%rdx
|
|
269d: 0f 8c 3a 01 00 00 jl 0x27dd
|
|
26a3: 4c 89 c0 mov %r8,%rax
|
|
26a6: 48 83 e0 1f and $0x1f,%rax
|
|
26aa: 85 c0 test %eax,%eax
|
|
26ac: 74 10 je 0x26be
|
|
26ae: a8 07 test $0x7,%al
|
|
26b0: 0f 85 22 01 00 00 jne 0x27d8
|
|
26b6: f7 d8 neg %eax
|
|
26b8: 83 c0 20 add $0x20,%eax
|
|
26bb: c1 e8 03 shr $0x3,%eax
|
|
26be: 89 c1 mov %eax,%ecx
|
|
26c0: 4c 8d 71 08 lea 0x8(%rcx),%r14
|
|
26c4: 49 3b d6 cmp %r14,%rdx
|
|
26c7: 0f 8c 0b 01 00 00 jl 0x27d8
|
|
26cd: 45 89 ce mov %r9d,%r14d
|
|
26d0: 44 2b f0 sub %eax,%r14d
|
|
26d3: 41 83 e6 07 and $0x7,%r14d
|
|
26d7: 45 2b ce sub %r14d,%r9d
|
|
26da: 4d 63 c9 movslq %r9d,%r9
|
|
26dd: 85 c0 test %eax,%eax
|
|
26df: b8 00 00 00 00 mov $0x0,%eax
|
|
26e4: 76 5a jbe 0x2740
|
|
26e6: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
26ed: 00
|
|
26ee: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
26f5: 0f 1f 40 00 nopl 0x0(%rax)
|
|
26f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
2700: c4 c1 7b 10 1c c2 vmovsd (%r10,%rax,8),%xmm3
|
|
2706: c4 c1 7b 10 04 c3 vmovsd (%r11,%rax,8),%xmm0
|
|
270c: c5 fa 16 c8 vmovshdup %xmm0,%xmm1
|
|
2710: c5 e0 c6 d3 b1 vshufps $0xb1,%xmm3,%xmm3,%xmm2
|
|
2715: c5 f0 59 e2 vmulps %xmm2,%xmm1,%xmm4
|
|
2719: c5 fa 12 e8 vmovsldup %xmm0,%xmm5
|
|
271d: c4 e2 61 a6 ec vfmaddsub213ps %xmm4,%xmm3,%xmm5
|
|
2722: c4 c1 7b 11 2c c0 vmovsd %xmm5,(%r8,%rax,8)
|
|
2728: 48 ff c0 inc %rax
|
|
272b: 48 3b c1 cmp %rcx,%rax
|
|
272e: 72 d0 jb 0x2700
|
|
2730: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
2737: 00
|
|
2738: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
273f: 90 nop
|
|
2740: c4 c1 7c 10 14 ca vmovups (%r10,%rcx,8),%ymm2
|
|
2746: c4 c1 7e 16 04 cb vmovshdup (%r11,%rcx,8),%ymm0
|
|
274c: c5 ec c6 ca b1 vshufps $0xb1,%ymm2,%ymm2,%ymm1
|
|
2751: c5 fc 59 d9 vmulps %ymm1,%ymm0,%ymm3
|
|
2755: c4 c1 7e 12 24 cb vmovsldup (%r11,%rcx,8),%ymm4
|
|
275b: c4 e2 6d a6 e3 vfmaddsub213ps %ymm3,%ymm2,%ymm4
|
|
2760: c4 c1 7c 11 24 c8 vmovups %ymm4,(%r8,%rcx,8)
|
|
2766: c4 c1 7c 10 4c ca 20 vmovups 0x20(%r10,%rcx,8),%ymm1
|
|
276d: c4 c1 7e 16 6c cb 20 vmovshdup 0x20(%r11,%rcx,8),%ymm5
|
|
2774: c5 f4 c6 c1 b1 vshufps $0xb1,%ymm1,%ymm1,%ymm0
|
|
2779: c5 d4 59 e8 vmulps %ymm0,%ymm5,%ymm5
|
|
277d: c4 c1 7e 12 54 cb 20 vmovsldup 0x20(%r11,%rcx,8),%ymm2
|
|
2784: c4 e2 75 a6 d5 vfmaddsub213ps %ymm5,%ymm1,%ymm2
|
|
2789: c4 c1 7c 11 54 c8 20 vmovups %ymm2,0x20(%r8,%rcx,8)
|
|
2790: 48 83 c1 08 add $0x8,%rcx
|
|
2794: 49 3b c9 cmp %r9,%rcx
|
|
2797: 72 a7 jb 0x2740
|
|
2799: 4c 3b ca cmp %rdx,%r9
|
|
279c: 73 32 jae 0x27d0
|
|
279e: 66 90 xchg %ax,%ax
|
|
27a0: c4 81 7b 10 1c ca vmovsd (%r10,%r9,8),%xmm3
|
|
27a6: c4 81 7b 10 04 cb vmovsd (%r11,%r9,8),%xmm0
|
|
27ac: c5 fa 16 c8 vmovshdup %xmm0,%xmm1
|
|
27b0: c5 e0 c6 d3 b1 vshufps $0xb1,%xmm3,%xmm3,%xmm2
|
|
27b5: c5 f0 59 e2 vmulps %xmm2,%xmm1,%xmm4
|
|
27b9: c5 fa 12 e8 vmovsldup %xmm0,%xmm5
|
|
27bd: c4 e2 61 a6 ec vfmaddsub213ps %xmm4,%xmm3,%xmm5
|
|
27c2: c4 81 7b 11 2c c8 vmovsd %xmm5,(%r8,%r9,8)
|
|
27c8: 49 ff c1 inc %r9
|
|
27cb: 4c 3b ca cmp %rdx,%r9
|
|
27ce: 72 d0 jb 0x27a0
|
|
27d0: 33 c0 xor %eax,%eax
|
|
27d2: c5 f8 77 vzeroupper
|
|
27d5: 41 5e pop %r14
|
|
27d7: c3 ret
|
|
27d8: 45 33 c9 xor %r9d,%r9d
|
|
27db: eb bc jmp 0x2799
|
|
27dd: 41 83 e1 f8 and $0xfffffff8,%r9d
|
|
27e1: 33 c9 xor %ecx,%ecx
|
|
27e3: 4d 63 c9 movslq %r9d,%r9
|
|
27e6: e9 55 ff ff ff jmp 0x2740
|
|
27eb: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
27f0: 41 5e pop %r14
|
|
27f2: c3 ret
|
|
27f3: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
27f8: 41 5e pop %r14
|
|
27fa: c3 ret
|
|
27fb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
2800: 41 56 push %r14
|
|
2802: 49 89 ca mov %rcx,%r10
|
|
2805: 49 89 d3 mov %rdx,%r11
|
|
2808: 4d 85 d2 test %r10,%r10
|
|
280b: 0f 84 a2 01 00 00 je 0x29b3
|
|
2811: 4d 85 db test %r11,%r11
|
|
2814: 0f 84 99 01 00 00 je 0x29b3
|
|
281a: 4d 85 c0 test %r8,%r8
|
|
281d: 0f 84 90 01 00 00 je 0x29b3
|
|
2823: 45 85 c9 test %r9d,%r9d
|
|
2826: 0f 8e 7f 01 00 00 jle 0x29ab
|
|
282c: 49 63 d1 movslq %r9d,%rdx
|
|
282f: 48 83 fa 08 cmp $0x8,%rdx
|
|
2833: 0f 8c 5f 01 00 00 jl 0x2998
|
|
2839: 48 83 fa 0f cmp $0xf,%rdx
|
|
283d: 0f 8c 5a 01 00 00 jl 0x299d
|
|
2843: 4c 89 c0 mov %r8,%rax
|
|
2846: 48 83 e0 1f and $0x1f,%rax
|
|
284a: 85 c0 test %eax,%eax
|
|
284c: 74 10 je 0x285e
|
|
284e: a8 07 test $0x7,%al
|
|
2850: 0f 85 42 01 00 00 jne 0x2998
|
|
2856: f7 d8 neg %eax
|
|
2858: 83 c0 20 add $0x20,%eax
|
|
285b: c1 e8 03 shr $0x3,%eax
|
|
285e: 89 c1 mov %eax,%ecx
|
|
2860: 4c 8d 71 08 lea 0x8(%rcx),%r14
|
|
2864: 49 3b d6 cmp %r14,%rdx
|
|
2867: 0f 8c 2b 01 00 00 jl 0x2998
|
|
286d: 45 89 ce mov %r9d,%r14d
|
|
2870: 44 2b f0 sub %eax,%r14d
|
|
2873: 41 83 e6 07 and $0x7,%r14d
|
|
2877: 45 2b ce sub %r14d,%r9d
|
|
287a: 4d 63 c9 movslq %r9d,%r9
|
|
287d: 85 c0 test %eax,%eax
|
|
287f: b8 00 00 00 00 mov $0x0,%eax
|
|
2884: 76 5a jbe 0x28e0
|
|
2886: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
288d: 00
|
|
288e: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
2895: 0f 1f 40 00 nopl 0x0(%rax)
|
|
2899: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
28a0: c4 c1 7b 10 1c c2 vmovsd (%r10,%rax,8),%xmm3
|
|
28a6: c4 c1 7b 10 04 c3 vmovsd (%r11,%rax,8),%xmm0
|
|
28ac: c5 fa 16 c8 vmovshdup %xmm0,%xmm1
|
|
28b0: c5 e0 c6 d3 b1 vshufps $0xb1,%xmm3,%xmm3,%xmm2
|
|
28b5: c5 f0 59 e2 vmulps %xmm2,%xmm1,%xmm4
|
|
28b9: c5 fa 12 e8 vmovsldup %xmm0,%xmm5
|
|
28bd: c4 e2 61 a6 ec vfmaddsub213ps %xmm4,%xmm3,%xmm5
|
|
28c2: c4 c1 7b 11 2c c0 vmovsd %xmm5,(%r8,%rax,8)
|
|
28c8: 48 ff c0 inc %rax
|
|
28cb: 48 3b c1 cmp %rcx,%rax
|
|
28ce: 72 d0 jb 0x28a0
|
|
28d0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
28d7: 00
|
|
28d8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
28df: 90 nop
|
|
28e0: c4 c1 7c 10 14 ca vmovups (%r10,%rcx,8),%ymm2
|
|
28e6: c4 c1 7e 16 04 cb vmovshdup (%r11,%rcx,8),%ymm0
|
|
28ec: c5 ec c6 ca b1 vshufps $0xb1,%ymm2,%ymm2,%ymm1
|
|
28f1: c5 fc 59 d9 vmulps %ymm1,%ymm0,%ymm3
|
|
28f5: c4 c1 7e 12 24 cb vmovsldup (%r11,%rcx,8),%ymm4
|
|
28fb: c4 e2 6d a6 e3 vfmaddsub213ps %ymm3,%ymm2,%ymm4
|
|
2900: c4 c1 7c 11 24 c8 vmovups %ymm4,(%r8,%rcx,8)
|
|
2906: 62 c1 7c 28 10 4c ca vmovups 0x20(%r10,%rcx,8),%ymm17
|
|
290d: 01
|
|
290e: c4 c1 7e 16 6c cb 20 vmovshdup 0x20(%r11,%rcx,8),%ymm5
|
|
2915: 62 a1 74 20 c6 c1 b1 vshufps $0xb1,%ymm17,%ymm17,%ymm16
|
|
291c: 62 a1 54 28 59 d0 vmulps %ymm16,%ymm5,%ymm18
|
|
2922: 62 c1 7e 28 12 5c cb vmovsldup 0x20(%r11,%rcx,8),%ymm19
|
|
2929: 01
|
|
292a: 62 a2 75 20 a6 da vfmaddsub213ps %ymm18,%ymm17,%ymm19
|
|
2930: 62 c1 7c 28 11 5c c8 vmovups %ymm19,0x20(%r8,%rcx,8)
|
|
2937: 01
|
|
2938: 48 83 c1 08 add $0x8,%rcx
|
|
293c: 49 3b c9 cmp %r9,%rcx
|
|
293f: 72 9f jb 0x28e0
|
|
2941: 4c 3b ca cmp %rdx,%r9
|
|
2944: 73 4a jae 0x2990
|
|
2946: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
294d: 00
|
|
294e: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
2955: 0f 1f 40 00 nopl 0x0(%rax)
|
|
2959: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
2960: c4 81 7b 10 1c ca vmovsd (%r10,%r9,8),%xmm3
|
|
2966: c4 81 7b 10 04 cb vmovsd (%r11,%r9,8),%xmm0
|
|
296c: c5 fa 16 c8 vmovshdup %xmm0,%xmm1
|
|
2970: c5 e0 c6 d3 b1 vshufps $0xb1,%xmm3,%xmm3,%xmm2
|
|
2975: c5 f0 59 e2 vmulps %xmm2,%xmm1,%xmm4
|
|
2979: c5 fa 12 e8 vmovsldup %xmm0,%xmm5
|
|
297d: c4 e2 61 a6 ec vfmaddsub213ps %xmm4,%xmm3,%xmm5
|
|
2982: c4 81 7b 11 2c c8 vmovsd %xmm5,(%r8,%r9,8)
|
|
2988: 49 ff c1 inc %r9
|
|
298b: 4c 3b ca cmp %rdx,%r9
|
|
298e: 72 d0 jb 0x2960
|
|
2990: 33 c0 xor %eax,%eax
|
|
2992: c5 f8 77 vzeroupper
|
|
2995: 41 5e pop %r14
|
|
2997: c3 ret
|
|
2998: 45 33 c9 xor %r9d,%r9d
|
|
299b: eb a4 jmp 0x2941
|
|
299d: 41 83 e1 f8 and $0xfffffff8,%r9d
|
|
29a1: 33 c9 xor %ecx,%ecx
|
|
29a3: 4d 63 c9 movslq %r9d,%r9
|
|
29a6: e9 35 ff ff ff jmp 0x28e0
|
|
29ab: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
29b0: 41 5e pop %r14
|
|
29b2: c3 ret
|
|
29b3: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
29b8: 41 5e pop %r14
|
|
29ba: c3 ret
|
|
29bb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
29c0: 48 83 ec 28 sub $0x28,%rsp
|
|
29c4: 48 85 c9 test %rcx,%rcx
|
|
29c7: 74 20 je 0x29e9
|
|
29c9: 48 85 d2 test %rdx,%rdx
|
|
29cc: 74 1b je 0x29e9
|
|
29ce: 45 85 c0 test %r8d,%r8d
|
|
29d1: 7f 0a jg 0x29dd
|
|
29d3: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
29d8: 48 83 c4 28 add $0x28,%rsp
|
|
29dc: c3 ret
|
|
29dd: e8 2e b8 a5 01 call 0x1a5e210
|
|
29e2: 33 c0 xor %eax,%eax
|
|
29e4: 48 83 c4 28 add $0x28,%rsp
|
|
29e8: c3 ret
|
|
29e9: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
29ee: 48 83 c4 28 add $0x28,%rsp
|
|
29f2: c3 ret
|
|
29f3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
29f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
29ff: 00
|
|
2a00: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
|
|
2a05: 48 85 c9 test %rcx,%rcx
|
|
2a08: 74 22 je 0x2a2c
|
|
2a0a: 48 85 d2 test %rdx,%rdx
|
|
2a0d: 74 1d je 0x2a2c
|
|
2a0f: 45 85 c0 test %r8d,%r8d
|
|
2a12: 7f 0b jg 0x2a1f
|
|
2a14: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
2a19: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
2a1e: c3 ret
|
|
2a1f: e8 6c be a5 01 call 0x1a5e890
|
|
2a24: 33 c0 xor %eax,%eax
|
|
2a26: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
2a2b: c3 ret
|
|
2a2c: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
2a31: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
2a36: c3 ret
|
|
2a37: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
2a3e: 00 00
|
|
2a40: 48 83 ec 28 sub $0x28,%rsp
|
|
2a44: 48 85 c9 test %rcx,%rcx
|
|
2a47: 74 20 je 0x2a69
|
|
2a49: 48 85 d2 test %rdx,%rdx
|
|
2a4c: 74 1b je 0x2a69
|
|
2a4e: 45 85 c0 test %r8d,%r8d
|
|
2a51: 7f 0a jg 0x2a5d
|
|
2a53: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
2a58: 48 83 c4 28 add $0x28,%rsp
|
|
2a5c: c3 ret
|
|
2a5d: e8 de c4 a5 01 call 0x1a5ef40
|
|
2a62: 33 c0 xor %eax,%eax
|
|
2a64: 48 83 c4 28 add $0x28,%rsp
|
|
2a68: c3 ret
|
|
2a69: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
2a6e: 48 83 c4 28 add $0x28,%rsp
|
|
2a72: c3 ret
|
|
2a73: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
2a78: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
2a7f: 00
|
|
2a80: 56 push %rsi
|
|
2a81: 48 89 d6 mov %rdx,%rsi
|
|
2a84: 48 85 c9 test %rcx,%rcx
|
|
2a87: 0f 84 29 02 00 00 je 0x2cb6
|
|
2a8d: 48 85 f6 test %rsi,%rsi
|
|
2a90: 0f 84 20 02 00 00 je 0x2cb6
|
|
2a96: 45 85 c0 test %r8d,%r8d
|
|
2a99: 0f 8e 10 02 00 00 jle 0x2caf
|
|
2a9f: 41 83 f8 08 cmp $0x8,%r8d
|
|
2aa3: 0f 8c f6 01 00 00 jl 0x2c9f
|
|
2aa9: 49 89 f1 mov %rsi,%r9
|
|
2aac: 49 83 e1 1f and $0x1f,%r9
|
|
2ab0: 45 89 c9 mov %r9d,%r9d
|
|
2ab3: 45 85 c9 test %r9d,%r9d
|
|
2ab6: 74 18 je 0x2ad0
|
|
2ab8: 41 f7 c1 07 00 00 00 test $0x7,%r9d
|
|
2abf: 0f 85 da 01 00 00 jne 0x2c9f
|
|
2ac5: 41 f7 d9 neg %r9d
|
|
2ac8: 41 83 c1 20 add $0x20,%r9d
|
|
2acc: 41 c1 e9 03 shr $0x3,%r9d
|
|
2ad0: 41 8d 41 08 lea 0x8(%r9),%eax
|
|
2ad4: 44 3b c0 cmp %eax,%r8d
|
|
2ad7: 0f 8c c2 01 00 00 jl 0x2c9f
|
|
2add: 44 89 c0 mov %r8d,%eax
|
|
2ae0: 33 d2 xor %edx,%edx
|
|
2ae2: 41 2b c1 sub %r9d,%eax
|
|
2ae5: 83 e0 07 and $0x7,%eax
|
|
2ae8: f7 d8 neg %eax
|
|
2aea: 41 03 c0 add %r8d,%eax
|
|
2aed: 45 85 c9 test %r9d,%r9d
|
|
2af0: 76 3e jbe 0x2b30
|
|
2af2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
2af9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
2b00: c5 fb 10 14 d6 vmovsd (%rsi,%rdx,8),%xmm2
|
|
2b05: c5 fb 10 0c d1 vmovsd (%rcx,%rdx,8),%xmm1
|
|
2b0a: c5 fa 12 c1 vmovsldup %xmm1,%xmm0
|
|
2b0e: c5 fa 16 d9 vmovshdup %xmm1,%xmm3
|
|
2b12: c5 e8 c6 e2 b1 vshufps $0xb1,%xmm2,%xmm2,%xmm4
|
|
2b17: c5 f8 59 ea vmulps %xmm2,%xmm0,%xmm5
|
|
2b1b: c5 e0 59 c4 vmulps %xmm4,%xmm3,%xmm0
|
|
2b1f: c5 d3 d0 c8 vaddsubps %xmm0,%xmm5,%xmm1
|
|
2b23: c5 fb 11 0c d6 vmovsd %xmm1,(%rsi,%rdx,8)
|
|
2b28: 48 ff c2 inc %rdx
|
|
2b2b: 49 3b d1 cmp %r9,%rdx
|
|
2b2e: 72 d0 jb 0x2b00
|
|
2b30: 48 63 d0 movslq %eax,%rdx
|
|
2b33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
2b38: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
2b3f: 00
|
|
2b40: c4 a1 78 10 04 c9 vmovups (%rcx,%r9,8),%xmm0
|
|
2b46: c4 a1 7e 12 0c ce vmovsldup (%rsi,%r9,8),%ymm1
|
|
2b4c: c4 a1 7e 16 1c ce vmovshdup (%rsi,%r9,8),%ymm3
|
|
2b52: c4 a3 7d 18 54 c9 10 vinsertf128 $0x1,0x10(%rcx,%r9,8),%ymm0,%ymm2
|
|
2b59: 01
|
|
2b5a: c5 ec c6 e2 b1 vshufps $0xb1,%ymm2,%ymm2,%ymm4
|
|
2b5f: c5 f4 59 ea vmulps %ymm2,%ymm1,%ymm5
|
|
2b63: c5 e4 59 c4 vmulps %ymm4,%ymm3,%ymm0
|
|
2b67: c5 d7 d0 c8 vaddsubps %ymm0,%ymm5,%ymm1
|
|
2b6b: c4 a1 7c 11 0c ce vmovups %ymm1,(%rsi,%r9,8)
|
|
2b71: c4 a1 78 10 54 c9 20 vmovups 0x20(%rcx,%r9,8),%xmm2
|
|
2b78: c4 a1 7e 12 5c ce 20 vmovsldup 0x20(%rsi,%r9,8),%ymm3
|
|
2b7f: c4 a1 7e 16 6c ce 20 vmovshdup 0x20(%rsi,%r9,8),%ymm5
|
|
2b86: c4 a3 6d 18 64 c9 30 vinsertf128 $0x1,0x30(%rcx,%r9,8),%ymm2,%ymm4
|
|
2b8d: 01
|
|
2b8e: c5 e4 59 c4 vmulps %ymm4,%ymm3,%ymm0
|
|
2b92: c5 dc c6 e4 b1 vshufps $0xb1,%ymm4,%ymm4,%ymm4
|
|
2b97: c5 d4 59 cc vmulps %ymm4,%ymm5,%ymm1
|
|
2b9b: c5 ff d0 d1 vaddsubps %ymm1,%ymm0,%ymm2
|
|
2b9f: c4 a1 7c 11 54 ce 20 vmovups %ymm2,0x20(%rsi,%r9,8)
|
|
2ba6: 49 83 c1 08 add $0x8,%r9
|
|
2baa: 4c 3b ca cmp %rdx,%r9
|
|
2bad: 72 91 jb 0x2b40
|
|
2baf: 44 8d 48 01 lea 0x1(%rax),%r9d
|
|
2bb3: 45 3b c8 cmp %r8d,%r9d
|
|
2bb6: 0f 87 d7 00 00 00 ja 0x2c93
|
|
2bbc: 4d 63 d0 movslq %r8d,%r10
|
|
2bbf: 4c 2b d2 sub %rdx,%r10
|
|
2bc2: 49 83 fa 02 cmp $0x2,%r10
|
|
2bc6: 0f 8c ce 00 00 00 jl 0x2c9a
|
|
2bcc: 45 89 d3 mov %r10d,%r11d
|
|
2bcf: 45 33 c9 xor %r9d,%r9d
|
|
2bd2: 41 83 e3 fe and $0xfffffffe,%r11d
|
|
2bd6: 4c 8d 04 d1 lea (%rcx,%rdx,8),%r8
|
|
2bda: 4d 63 db movslq %r11d,%r11
|
|
2bdd: 48 8d 14 d6 lea (%rsi,%rdx,8),%rdx
|
|
2be1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
2be8: 00
|
|
2be9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
2bf0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
2bf7: 00
|
|
2bf8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
2bff: 90 nop
|
|
2c00: c4 81 78 10 0c c8 vmovups (%r8,%r9,8),%xmm1
|
|
2c06: c4 a1 7a 12 04 ca vmovsldup (%rdx,%r9,8),%xmm0
|
|
2c0c: c4 a1 7a 16 14 ca vmovshdup (%rdx,%r9,8),%xmm2
|
|
2c12: c5 f0 c6 d9 b1 vshufps $0xb1,%xmm1,%xmm1,%xmm3
|
|
2c17: c5 f8 59 e1 vmulps %xmm1,%xmm0,%xmm4
|
|
2c1b: c5 e8 59 eb vmulps %xmm3,%xmm2,%xmm5
|
|
2c1f: c5 db d0 c5 vaddsubps %xmm5,%xmm4,%xmm0
|
|
2c23: c4 a1 78 11 04 ca vmovups %xmm0,(%rdx,%r9,8)
|
|
2c29: 49 83 c1 02 add $0x2,%r9
|
|
2c2d: 4d 3b cb cmp %r11,%r9
|
|
2c30: 72 ce jb 0x2c00
|
|
2c32: 4d 3b da cmp %r10,%r11
|
|
2c35: 73 5c jae 0x2c93
|
|
2c37: 48 63 c0 movslq %eax,%rax
|
|
2c3a: 48 8d 14 c1 lea (%rcx,%rax,8),%rdx
|
|
2c3e: 48 8d 04 c6 lea (%rsi,%rax,8),%rax
|
|
2c42: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
2c49: 00
|
|
2c4a: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
2c51: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
2c58: 00
|
|
2c59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
2c60: c4 a1 7b 10 14 d8 vmovsd (%rax,%r11,8),%xmm2
|
|
2c66: c4 a1 7b 10 0c da vmovsd (%rdx,%r11,8),%xmm1
|
|
2c6c: c5 fa 12 c1 vmovsldup %xmm1,%xmm0
|
|
2c70: c5 fa 16 d9 vmovshdup %xmm1,%xmm3
|
|
2c74: c5 e8 c6 e2 b1 vshufps $0xb1,%xmm2,%xmm2,%xmm4
|
|
2c79: c5 f8 59 ea vmulps %xmm2,%xmm0,%xmm5
|
|
2c7d: c5 e0 59 c4 vmulps %xmm4,%xmm3,%xmm0
|
|
2c81: c5 d3 d0 c8 vaddsubps %xmm0,%xmm5,%xmm1
|
|
2c85: c4 a1 7b 11 0c d8 vmovsd %xmm1,(%rax,%r11,8)
|
|
2c8b: 49 ff c3 inc %r11
|
|
2c8e: 4d 3b da cmp %r10,%r11
|
|
2c91: 72 cd jb 0x2c60
|
|
2c93: 33 c0 xor %eax,%eax
|
|
2c95: c5 f8 77 vzeroupper
|
|
2c98: 5e pop %rsi
|
|
2c99: c3 ret
|
|
2c9a: 45 33 db xor %r11d,%r11d
|
|
2c9d: eb 93 jmp 0x2c32
|
|
2c9f: 33 c0 xor %eax,%eax
|
|
2ca1: 41 83 f8 01 cmp $0x1,%r8d
|
|
2ca5: 72 ec jb 0x2c93
|
|
2ca7: 4d 63 d0 movslq %r8d,%r10
|
|
2caa: 45 33 db xor %r11d,%r11d
|
|
2cad: eb 83 jmp 0x2c32
|
|
2caf: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
2cb4: 5e pop %rsi
|
|
2cb5: c3 ret
|
|
2cb6: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
2cbb: 5e pop %rsi
|
|
2cbc: c3 ret
|
|
2cbd: 0f 1f 00 nopl (%rax)
|
|
2cc0: 49 89 d1 mov %rdx,%r9
|
|
2cc3: 48 85 c9 test %rcx,%rcx
|
|
2cc6: 0f 84 73 01 00 00 je 0x2e3f
|
|
2ccc: 4d 85 c9 test %r9,%r9
|
|
2ccf: 0f 84 6a 01 00 00 je 0x2e3f
|
|
2cd5: 45 85 c0 test %r8d,%r8d
|
|
2cd8: 0f 8e 5b 01 00 00 jle 0x2e39
|
|
2cde: 49 63 d0 movslq %r8d,%rdx
|
|
2ce1: 48 83 fa 08 cmp $0x8,%rdx
|
|
2ce5: 0f 8c 49 01 00 00 jl 0x2e34
|
|
2ceb: 4c 89 c8 mov %r9,%rax
|
|
2cee: 48 83 e0 1f and $0x1f,%rax
|
|
2cf2: 89 c0 mov %eax,%eax
|
|
2cf4: 85 c0 test %eax,%eax
|
|
2cf6: 74 10 je 0x2d08
|
|
2cf8: a8 07 test $0x7,%al
|
|
2cfa: 0f 85 34 01 00 00 jne 0x2e34
|
|
2d00: f7 d8 neg %eax
|
|
2d02: 83 c0 20 add $0x20,%eax
|
|
2d05: c1 e8 03 shr $0x3,%eax
|
|
2d08: 44 8d 50 08 lea 0x8(%rax),%r10d
|
|
2d0c: 49 3b d2 cmp %r10,%rdx
|
|
2d0f: 0f 8c 1f 01 00 00 jl 0x2e34
|
|
2d15: 45 89 c2 mov %r8d,%r10d
|
|
2d18: 44 2b d0 sub %eax,%r10d
|
|
2d1b: 41 83 e2 07 and $0x7,%r10d
|
|
2d1f: 45 2b c2 sub %r10d,%r8d
|
|
2d22: 45 33 d2 xor %r10d,%r10d
|
|
2d25: 85 c0 test %eax,%eax
|
|
2d27: 76 47 jbe 0x2d70
|
|
2d29: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
2d30: 00
|
|
2d31: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
2d38: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
2d3f: 00
|
|
2d40: c4 81 7b 10 1c d1 vmovsd (%r9,%r10,8),%xmm3
|
|
2d46: c4 a1 7b 10 04 d1 vmovsd (%rcx,%r10,8),%xmm0
|
|
2d4c: c5 fa 16 c8 vmovshdup %xmm0,%xmm1
|
|
2d50: c5 e0 c6 d3 b1 vshufps $0xb1,%xmm3,%xmm3,%xmm2
|
|
2d55: c5 f0 59 e2 vmulps %xmm2,%xmm1,%xmm4
|
|
2d59: c5 fa 12 e8 vmovsldup %xmm0,%xmm5
|
|
2d5d: c4 e2 61 a6 ec vfmaddsub213ps %xmm4,%xmm3,%xmm5
|
|
2d62: c4 81 7b 11 2c d1 vmovsd %xmm5,(%r9,%r10,8)
|
|
2d68: 49 ff c2 inc %r10
|
|
2d6b: 4c 3b d0 cmp %rax,%r10
|
|
2d6e: 72 d0 jb 0x2d40
|
|
2d70: 4d 63 d0 movslq %r8d,%r10
|
|
2d73: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
2d78: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
2d7f: 00
|
|
2d80: c5 fc 10 14 c1 vmovups (%rcx,%rax,8),%ymm2
|
|
2d85: c4 c1 7e 16 04 c1 vmovshdup (%r9,%rax,8),%ymm0
|
|
2d8b: c5 ec c6 ca b1 vshufps $0xb1,%ymm2,%ymm2,%ymm1
|
|
2d90: c5 fc 59 d9 vmulps %ymm1,%ymm0,%ymm3
|
|
2d94: c4 c1 7e 12 24 c1 vmovsldup (%r9,%rax,8),%ymm4
|
|
2d9a: c4 e2 6d a6 e3 vfmaddsub213ps %ymm3,%ymm2,%ymm4
|
|
2d9f: c4 c1 7c 11 24 c1 vmovups %ymm4,(%r9,%rax,8)
|
|
2da5: c5 fc 10 4c c1 20 vmovups 0x20(%rcx,%rax,8),%ymm1
|
|
2dab: c4 c1 7e 16 6c c1 20 vmovshdup 0x20(%r9,%rax,8),%ymm5
|
|
2db2: c5 f4 c6 c1 b1 vshufps $0xb1,%ymm1,%ymm1,%ymm0
|
|
2db7: c5 d4 59 e8 vmulps %ymm0,%ymm5,%ymm5
|
|
2dbb: c4 c1 7e 12 54 c1 20 vmovsldup 0x20(%r9,%rax,8),%ymm2
|
|
2dc2: c4 e2 75 a6 d5 vfmaddsub213ps %ymm5,%ymm1,%ymm2
|
|
2dc7: c4 c1 7c 11 54 c1 20 vmovups %ymm2,0x20(%r9,%rax,8)
|
|
2dce: 48 83 c0 08 add $0x8,%rax
|
|
2dd2: 49 3b c2 cmp %r10,%rax
|
|
2dd5: 72 a9 jb 0x2d80
|
|
2dd7: 33 c0 xor %eax,%eax
|
|
2dd9: 45 8d 50 01 lea 0x1(%r8),%r10d
|
|
2ddd: 4d 63 d2 movslq %r10d,%r10
|
|
2de0: 4c 3b d2 cmp %rdx,%r10
|
|
2de3: 77 49 ja 0x2e2e
|
|
2de5: 4d 63 c0 movslq %r8d,%r8
|
|
2de8: 49 2b d0 sub %r8,%rdx
|
|
2deb: 4e 8d 14 c1 lea (%rcx,%r8,8),%r10
|
|
2def: 4b 8d 0c c1 lea (%r9,%r8,8),%rcx
|
|
2df3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
2df8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
2dff: 00
|
|
2e00: c5 fb 10 1c c1 vmovsd (%rcx,%rax,8),%xmm3
|
|
2e05: c4 c1 7b 10 04 c2 vmovsd (%r10,%rax,8),%xmm0
|
|
2e0b: c5 fa 16 c8 vmovshdup %xmm0,%xmm1
|
|
2e0f: c5 e0 c6 d3 b1 vshufps $0xb1,%xmm3,%xmm3,%xmm2
|
|
2e14: c5 f0 59 e2 vmulps %xmm2,%xmm1,%xmm4
|
|
2e18: c5 fa 12 e8 vmovsldup %xmm0,%xmm5
|
|
2e1c: c4 e2 61 a6 ec vfmaddsub213ps %xmm4,%xmm3,%xmm5
|
|
2e21: c5 fb 11 2c c1 vmovsd %xmm5,(%rcx,%rax,8)
|
|
2e26: 48 ff c0 inc %rax
|
|
2e29: 48 3b c2 cmp %rdx,%rax
|
|
2e2c: 72 d2 jb 0x2e00
|
|
2e2e: 33 c0 xor %eax,%eax
|
|
2e30: c5 f8 77 vzeroupper
|
|
2e33: c3 ret
|
|
2e34: 45 33 c0 xor %r8d,%r8d
|
|
2e37: eb 9e jmp 0x2dd7
|
|
2e39: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
2e3e: c3 ret
|
|
2e3f: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
2e44: c3 ret
|
|
2e45: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
2e4c: 00
|
|
2e4d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
2e54: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
2e59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
2e60: 49 89 d1 mov %rdx,%r9
|
|
2e63: 48 85 c9 test %rcx,%rcx
|
|
2e66: 0f 84 73 01 00 00 je 0x2fdf
|
|
2e6c: 4d 85 c9 test %r9,%r9
|
|
2e6f: 0f 84 6a 01 00 00 je 0x2fdf
|
|
2e75: 45 85 c0 test %r8d,%r8d
|
|
2e78: 0f 8e 5b 01 00 00 jle 0x2fd9
|
|
2e7e: 49 63 d0 movslq %r8d,%rdx
|
|
2e81: 48 83 fa 08 cmp $0x8,%rdx
|
|
2e85: 0f 8c 49 01 00 00 jl 0x2fd4
|
|
2e8b: 4c 89 c8 mov %r9,%rax
|
|
2e8e: 48 83 e0 1f and $0x1f,%rax
|
|
2e92: 89 c0 mov %eax,%eax
|
|
2e94: 85 c0 test %eax,%eax
|
|
2e96: 74 10 je 0x2ea8
|
|
2e98: a8 07 test $0x7,%al
|
|
2e9a: 0f 85 34 01 00 00 jne 0x2fd4
|
|
2ea0: f7 d8 neg %eax
|
|
2ea2: 83 c0 20 add $0x20,%eax
|
|
2ea5: c1 e8 03 shr $0x3,%eax
|
|
2ea8: 44 8d 50 08 lea 0x8(%rax),%r10d
|
|
2eac: 49 3b d2 cmp %r10,%rdx
|
|
2eaf: 0f 8c 1f 01 00 00 jl 0x2fd4
|
|
2eb5: 45 89 c2 mov %r8d,%r10d
|
|
2eb8: 44 2b d0 sub %eax,%r10d
|
|
2ebb: 41 83 e2 07 and $0x7,%r10d
|
|
2ebf: 45 2b c2 sub %r10d,%r8d
|
|
2ec2: 45 33 d2 xor %r10d,%r10d
|
|
2ec5: 85 c0 test %eax,%eax
|
|
2ec7: 76 47 jbe 0x2f10
|
|
2ec9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
2ed0: 00
|
|
2ed1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
2ed8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
2edf: 00
|
|
2ee0: c4 81 7b 10 1c d1 vmovsd (%r9,%r10,8),%xmm3
|
|
2ee6: c4 a1 7b 10 04 d1 vmovsd (%rcx,%r10,8),%xmm0
|
|
2eec: c5 fa 16 c8 vmovshdup %xmm0,%xmm1
|
|
2ef0: c5 e0 c6 d3 b1 vshufps $0xb1,%xmm3,%xmm3,%xmm2
|
|
2ef5: c5 f0 59 e2 vmulps %xmm2,%xmm1,%xmm4
|
|
2ef9: c5 fa 12 e8 vmovsldup %xmm0,%xmm5
|
|
2efd: c4 e2 61 a6 ec vfmaddsub213ps %xmm4,%xmm3,%xmm5
|
|
2f02: c4 81 7b 11 2c d1 vmovsd %xmm5,(%r9,%r10,8)
|
|
2f08: 49 ff c2 inc %r10
|
|
2f0b: 4c 3b d0 cmp %rax,%r10
|
|
2f0e: 72 d0 jb 0x2ee0
|
|
2f10: 4d 63 d0 movslq %r8d,%r10
|
|
2f13: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
2f18: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
2f1f: 00
|
|
2f20: c5 fc 10 14 c1 vmovups (%rcx,%rax,8),%ymm2
|
|
2f25: c4 c1 7e 16 04 c1 vmovshdup (%r9,%rax,8),%ymm0
|
|
2f2b: c5 ec c6 ca b1 vshufps $0xb1,%ymm2,%ymm2,%ymm1
|
|
2f30: c5 fc 59 d9 vmulps %ymm1,%ymm0,%ymm3
|
|
2f34: c4 c1 7e 12 24 c1 vmovsldup (%r9,%rax,8),%ymm4
|
|
2f3a: c4 e2 6d a6 e3 vfmaddsub213ps %ymm3,%ymm2,%ymm4
|
|
2f3f: c4 c1 7c 11 24 c1 vmovups %ymm4,(%r9,%rax,8)
|
|
2f45: 62 e1 7c 28 10 4c c1 vmovups 0x20(%rcx,%rax,8),%ymm17
|
|
2f4c: 01
|
|
2f4d: c4 c1 7e 16 6c c1 20 vmovshdup 0x20(%r9,%rax,8),%ymm5
|
|
2f54: 62 a1 74 20 c6 c1 b1 vshufps $0xb1,%ymm17,%ymm17,%ymm16
|
|
2f5b: 62 a1 54 28 59 d0 vmulps %ymm16,%ymm5,%ymm18
|
|
2f61: 62 c1 7e 28 12 5c c1 vmovsldup 0x20(%r9,%rax,8),%ymm19
|
|
2f68: 01
|
|
2f69: 62 a2 75 20 a6 da vfmaddsub213ps %ymm18,%ymm17,%ymm19
|
|
2f6f: 62 c1 7c 28 11 5c c1 vmovups %ymm19,0x20(%r9,%rax,8)
|
|
2f76: 01
|
|
2f77: 48 83 c0 08 add $0x8,%rax
|
|
2f7b: 49 3b c2 cmp %r10,%rax
|
|
2f7e: 72 a0 jb 0x2f20
|
|
2f80: 33 c0 xor %eax,%eax
|
|
2f82: 45 8d 50 01 lea 0x1(%r8),%r10d
|
|
2f86: 4d 63 d2 movslq %r10d,%r10
|
|
2f89: 4c 3b d2 cmp %rdx,%r10
|
|
2f8c: 77 40 ja 0x2fce
|
|
2f8e: 4d 63 c0 movslq %r8d,%r8
|
|
2f91: 49 2b d0 sub %r8,%rdx
|
|
2f94: 4e 8d 14 c1 lea (%rcx,%r8,8),%r10
|
|
2f98: 4b 8d 0c c1 lea (%r9,%r8,8),%rcx
|
|
2f9c: 0f 1f 40 00 nopl 0x0(%rax)
|
|
2fa0: c5 fb 10 1c c1 vmovsd (%rcx,%rax,8),%xmm3
|
|
2fa5: c4 c1 7b 10 04 c2 vmovsd (%r10,%rax,8),%xmm0
|
|
2fab: c5 fa 16 c8 vmovshdup %xmm0,%xmm1
|
|
2faf: c5 e0 c6 d3 b1 vshufps $0xb1,%xmm3,%xmm3,%xmm2
|
|
2fb4: c5 f0 59 e2 vmulps %xmm2,%xmm1,%xmm4
|
|
2fb8: c5 fa 12 e8 vmovsldup %xmm0,%xmm5
|
|
2fbc: c4 e2 61 a6 ec vfmaddsub213ps %xmm4,%xmm3,%xmm5
|
|
2fc1: c5 fb 11 2c c1 vmovsd %xmm5,(%rcx,%rax,8)
|
|
2fc6: 48 ff c0 inc %rax
|
|
2fc9: 48 3b c2 cmp %rdx,%rax
|
|
2fcc: 72 d2 jb 0x2fa0
|
|
2fce: 33 c0 xor %eax,%eax
|
|
2fd0: c5 f8 77 vzeroupper
|
|
2fd3: c3 ret
|
|
2fd4: 45 33 c0 xor %r8d,%r8d
|
|
2fd7: eb a7 jmp 0x2f80
|
|
2fd9: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
2fde: c3 ret
|
|
2fdf: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
2fe4: c3 ret
|
|
2fe5: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
2fec: 00
|
|
2fed: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
2ff4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
2ff9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
3000: 48 83 ec 28 sub $0x28,%rsp
|
|
3004: 48 85 c9 test %rcx,%rcx
|
|
3007: 74 23 je 0x302c
|
|
3009: 48 85 d2 test %rdx,%rdx
|
|
300c: 74 1e je 0x302c
|
|
300e: 4d 85 c0 test %r8,%r8
|
|
3011: 74 19 je 0x302c
|
|
3013: 45 85 c9 test %r9d,%r9d
|
|
3016: 7e 1e jle 0x3036
|
|
3018: e8 d3 ce a5 01 call 0x1a5fef0
|
|
301d: ba 02 00 00 00 mov $0x2,%edx
|
|
3022: 85 c0 test %eax,%eax
|
|
3024: 0f 45 c2 cmovne %edx,%eax
|
|
3027: 48 83 c4 28 add $0x28,%rsp
|
|
302b: c3 ret
|
|
302c: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
3031: 48 83 c4 28 add $0x28,%rsp
|
|
3035: c3 ret
|
|
3036: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
303b: 48 83 c4 28 add $0x28,%rsp
|
|
303f: c3 ret
|
|
3040: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
|
|
3045: 48 85 c9 test %rcx,%rcx
|
|
3048: 74 24 je 0x306e
|
|
304a: 48 85 d2 test %rdx,%rdx
|
|
304d: 74 1f je 0x306e
|
|
304f: 4d 85 c0 test %r8,%r8
|
|
3052: 74 1a je 0x306e
|
|
3054: 45 85 c9 test %r9d,%r9d
|
|
3057: 7e 20 jle 0x3079
|
|
3059: e8 e2 13 a6 01 call 0x1a64440
|
|
305e: ba 02 00 00 00 mov $0x2,%edx
|
|
3063: 85 c0 test %eax,%eax
|
|
3065: 0f 45 c2 cmovne %edx,%eax
|
|
3068: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
306d: c3 ret
|
|
306e: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
3073: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
3078: c3 ret
|
|
3079: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
307e: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
3083: c3 ret
|
|
3084: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
308b: 00
|
|
308c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
3093: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
3098: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
309f: 00
|
|
30a0: 48 83 ec 28 sub $0x28,%rsp
|
|
30a4: 48 85 c9 test %rcx,%rcx
|
|
30a7: 74 23 je 0x30cc
|
|
30a9: 48 85 d2 test %rdx,%rdx
|
|
30ac: 74 1e je 0x30cc
|
|
30ae: 4d 85 c0 test %r8,%r8
|
|
30b1: 74 19 je 0x30cc
|
|
30b3: 45 85 c9 test %r9d,%r9d
|
|
30b6: 7e 1e jle 0x30d6
|
|
30b8: e8 93 37 a6 01 call 0x1a66850
|
|
30bd: ba 02 00 00 00 mov $0x2,%edx
|
|
30c2: 85 c0 test %eax,%eax
|
|
30c4: 0f 45 c2 cmovne %edx,%eax
|
|
30c7: 48 83 c4 28 add $0x28,%rsp
|
|
30cb: c3 ret
|
|
30cc: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
30d1: 48 83 c4 28 add $0x28,%rsp
|
|
30d5: c3 ret
|
|
30d6: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
30db: 48 83 c4 28 add $0x28,%rsp
|
|
30df: c3 ret
|
|
30e0: 48 83 ec 28 sub $0x28,%rsp
|
|
30e4: 48 85 c9 test %rcx,%rcx
|
|
30e7: 74 23 je 0x310c
|
|
30e9: 48 85 d2 test %rdx,%rdx
|
|
30ec: 74 1e je 0x310c
|
|
30ee: 4d 85 c0 test %r8,%r8
|
|
30f1: 74 19 je 0x310c
|
|
30f3: 45 85 c9 test %r9d,%r9d
|
|
30f6: 7e 1e jle 0x3116
|
|
30f8: e8 a3 79 a6 01 call 0x1a6aaa0
|
|
30fd: ba 02 00 00 00 mov $0x2,%edx
|
|
3102: 85 c0 test %eax,%eax
|
|
3104: 0f 45 c2 cmovne %edx,%eax
|
|
3107: 48 83 c4 28 add $0x28,%rsp
|
|
310b: c3 ret
|
|
310c: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
3111: 48 83 c4 28 add $0x28,%rsp
|
|
3115: c3 ret
|
|
3116: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
311b: 48 83 c4 28 add $0x28,%rsp
|
|
311f: c3 ret
|
|
3120: 48 83 ec 28 sub $0x28,%rsp
|
|
3124: 48 85 c9 test %rcx,%rcx
|
|
3127: 74 23 je 0x314c
|
|
3129: 48 85 d2 test %rdx,%rdx
|
|
312c: 74 1e je 0x314c
|
|
312e: 4d 85 c0 test %r8,%r8
|
|
3131: 74 19 je 0x314c
|
|
3133: 45 85 c9 test %r9d,%r9d
|
|
3136: 7e 1e jle 0x3156
|
|
3138: e8 63 bd a6 01 call 0x1a6eea0
|
|
313d: ba 02 00 00 00 mov $0x2,%edx
|
|
3142: 85 c0 test %eax,%eax
|
|
3144: 0f 45 c2 cmovne %edx,%eax
|
|
3147: 48 83 c4 28 add $0x28,%rsp
|
|
314b: c3 ret
|
|
314c: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
3151: 48 83 c4 28 add $0x28,%rsp
|
|
3155: c3 ret
|
|
3156: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
315b: 48 83 c4 28 add $0x28,%rsp
|
|
315f: c3 ret
|
|
3160: 48 83 ec 28 sub $0x28,%rsp
|
|
3164: 48 85 c9 test %rcx,%rcx
|
|
3167: 74 23 je 0x318c
|
|
3169: 48 85 d2 test %rdx,%rdx
|
|
316c: 74 1e je 0x318c
|
|
316e: 4d 85 c0 test %r8,%r8
|
|
3171: 74 19 je 0x318c
|
|
3173: 45 85 c9 test %r9d,%r9d
|
|
3176: 7e 1e jle 0x3196
|
|
3178: e8 43 fe a6 01 call 0x1a72fc0
|
|
317d: ba 02 00 00 00 mov $0x2,%edx
|
|
3182: 85 c0 test %eax,%eax
|
|
3184: 0f 45 c2 cmovne %edx,%eax
|
|
3187: 48 83 c4 28 add $0x28,%rsp
|
|
318b: c3 ret
|
|
318c: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
3191: 48 83 c4 28 add $0x28,%rsp
|
|
3195: c3 ret
|
|
3196: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
319b: 48 83 c4 28 add $0x28,%rsp
|
|
319f: c3 ret
|
|
31a0: 48 83 ec 28 sub $0x28,%rsp
|
|
31a4: 48 85 c9 test %rcx,%rcx
|
|
31a7: 74 25 je 0x31ce
|
|
31a9: 48 85 d2 test %rdx,%rdx
|
|
31ac: 74 20 je 0x31ce
|
|
31ae: 4d 85 c0 test %r8,%r8
|
|
31b1: 74 1b je 0x31ce
|
|
31b3: 45 85 c9 test %r9d,%r9d
|
|
31b6: 7f 0a jg 0x31c2
|
|
31b8: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
31bd: 48 83 c4 28 add $0x28,%rsp
|
|
31c1: c3 ret
|
|
31c2: e8 d9 6c 03 00 call 0x39ea0
|
|
31c7: 33 c0 xor %eax,%eax
|
|
31c9: 48 83 c4 28 add $0x28,%rsp
|
|
31cd: c3 ret
|
|
31ce: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
31d3: 48 83 c4 28 add $0x28,%rsp
|
|
31d7: c3 ret
|
|
31d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
31df: 00
|
|
31e0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
|
|
31e5: 48 85 c9 test %rcx,%rcx
|
|
31e8: 74 27 je 0x3211
|
|
31ea: 48 85 d2 test %rdx,%rdx
|
|
31ed: 74 22 je 0x3211
|
|
31ef: 4d 85 c0 test %r8,%r8
|
|
31f2: 74 1d je 0x3211
|
|
31f4: 45 85 c9 test %r9d,%r9d
|
|
31f7: 7f 0b jg 0x3204
|
|
31f9: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
31fe: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
3203: c3 ret
|
|
3204: e8 d7 72 03 00 call 0x3a4e0
|
|
3209: 33 c0 xor %eax,%eax
|
|
320b: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
3210: c3 ret
|
|
3211: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
3216: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
321b: c3 ret
|
|
321c: 0f 1f 40 00 nopl 0x0(%rax)
|
|
3220: 48 83 ec 28 sub $0x28,%rsp
|
|
3224: 48 85 c9 test %rcx,%rcx
|
|
3227: 74 25 je 0x324e
|
|
3229: 48 85 d2 test %rdx,%rdx
|
|
322c: 74 20 je 0x324e
|
|
322e: 4d 85 c0 test %r8,%r8
|
|
3231: 74 1b je 0x324e
|
|
3233: 45 85 c9 test %r9d,%r9d
|
|
3236: 7f 0a jg 0x3242
|
|
3238: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
323d: 48 83 c4 28 add $0x28,%rsp
|
|
3241: c3 ret
|
|
3242: e8 b9 78 03 00 call 0x3ab00
|
|
3247: 33 c0 xor %eax,%eax
|
|
3249: 48 83 c4 28 add $0x28,%rsp
|
|
324d: c3 ret
|
|
324e: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
3253: 48 83 c4 28 add $0x28,%rsp
|
|
3257: c3 ret
|
|
3258: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
325f: 00
|
|
3260: 41 56 push %r14
|
|
3262: 49 89 cb mov %rcx,%r11
|
|
3265: 4d 85 db test %r11,%r11
|
|
3268: 0f 84 1e 02 00 00 je 0x348c
|
|
326e: 48 85 d2 test %rdx,%rdx
|
|
3271: 0f 84 15 02 00 00 je 0x348c
|
|
3277: 4d 85 c0 test %r8,%r8
|
|
327a: 0f 84 0c 02 00 00 je 0x348c
|
|
3280: 45 85 c9 test %r9d,%r9d
|
|
3283: 0f 8e fb 01 00 00 jle 0x3484
|
|
3289: 49 63 c9 movslq %r9d,%rcx
|
|
328c: 48 83 f9 08 cmp $0x8,%rcx
|
|
3290: 0f 8c e9 01 00 00 jl 0x347f
|
|
3296: 4c 89 c0 mov %r8,%rax
|
|
3299: 48 83 e0 1f and $0x1f,%rax
|
|
329d: 85 c0 test %eax,%eax
|
|
329f: 74 0d je 0x32ae
|
|
32a1: a8 0f test $0xf,%al
|
|
32a3: 0f 85 d6 01 00 00 jne 0x347f
|
|
32a9: b8 01 00 00 00 mov $0x1,%eax
|
|
32ae: 41 89 c2 mov %eax,%r10d
|
|
32b1: 4d 8d 72 08 lea 0x8(%r10),%r14
|
|
32b5: 49 3b ce cmp %r14,%rcx
|
|
32b8: 0f 8c c1 01 00 00 jl 0x347f
|
|
32be: 45 89 ce mov %r9d,%r14d
|
|
32c1: 44 2b f0 sub %eax,%r14d
|
|
32c4: 41 83 e6 07 and $0x7,%r14d
|
|
32c8: 45 2b ce sub %r14d,%r9d
|
|
32cb: 45 33 f6 xor %r14d,%r14d
|
|
32ce: 4d 63 c9 movslq %r9d,%r9
|
|
32d1: 85 c0 test %eax,%eax
|
|
32d3: 4c 89 f0 mov %r14,%rax
|
|
32d6: 76 3f jbe 0x3317
|
|
32d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
32df: 00
|
|
32e0: c4 a1 79 10 14 18 vmovupd (%rax,%r11,1),%xmm2
|
|
32e6: c5 f9 10 0c 10 vmovupd (%rax,%rdx,1),%xmm1
|
|
32eb: c5 fb 12 04 10 vmovddup (%rax,%rdx,1),%xmm0
|
|
32f0: 49 ff c6 inc %r14
|
|
32f3: c5 f1 15 d9 vunpckhpd %xmm1,%xmm1,%xmm3
|
|
32f7: c5 e9 c6 e2 01 vshufpd $0x1,%xmm2,%xmm2,%xmm4
|
|
32fc: c5 f9 59 ea vmulpd %xmm2,%xmm0,%xmm5
|
|
3300: c5 e1 59 c4 vmulpd %xmm4,%xmm3,%xmm0
|
|
3304: c5 d1 d0 c8 vaddsubpd %xmm0,%xmm5,%xmm1
|
|
3308: c4 a1 79 11 0c 00 vmovupd %xmm1,(%rax,%r8,1)
|
|
330e: 48 83 c0 10 add $0x10,%rax
|
|
3312: 4d 3b f2 cmp %r10,%r14
|
|
3315: 72 c9 jb 0x32e0
|
|
3317: 4c 89 d0 mov %r10,%rax
|
|
331a: 48 c1 e0 04 shl $0x4,%rax
|
|
331e: 66 90 xchg %ax,%ax
|
|
3320: c5 f9 10 2c 10 vmovupd (%rax,%rdx,1),%xmm5
|
|
3325: c4 a1 79 10 24 18 vmovupd (%rax,%r11,1),%xmm4
|
|
332b: 49 83 c2 08 add $0x8,%r10
|
|
332f: c4 e3 55 18 4c 10 10 vinsertf128 $0x1,0x10(%rax,%rdx,1),%ymm5,%ymm1
|
|
3336: 01
|
|
3337: c5 ff 12 c1 vmovddup %ymm1,%ymm0
|
|
333b: c5 f5 15 d1 vunpckhpd %ymm1,%ymm1,%ymm2
|
|
333f: c4 a3 5d 18 5c 18 10 vinsertf128 $0x1,0x10(%rax,%r11,1),%ymm4,%ymm3
|
|
3346: 01
|
|
3347: c5 fd 59 e3 vmulpd %ymm3,%ymm0,%ymm4
|
|
334b: c5 e5 c6 db 05 vshufpd $0x5,%ymm3,%ymm3,%ymm3
|
|
3350: c5 ed 59 c3 vmulpd %ymm3,%ymm2,%ymm0
|
|
3354: c5 dd d0 c8 vaddsubpd %ymm0,%ymm4,%ymm1
|
|
3358: c4 a1 7d 11 0c 00 vmovupd %ymm1,(%rax,%r8,1)
|
|
335e: c4 a1 79 10 54 18 20 vmovupd 0x20(%rax,%r11,1),%xmm2
|
|
3365: c5 f9 10 5c 10 20 vmovupd 0x20(%rax,%rdx,1),%xmm3
|
|
336b: c4 e3 65 18 6c 10 30 vinsertf128 $0x1,0x30(%rax,%rdx,1),%ymm3,%ymm5
|
|
3372: 01
|
|
3373: c4 a3 6d 18 54 18 30 vinsertf128 $0x1,0x30(%rax,%r11,1),%ymm2,%ymm2
|
|
337a: 01
|
|
337b: c5 ff 12 e5 vmovddup %ymm5,%ymm4
|
|
337f: c5 d5 15 c5 vunpckhpd %ymm5,%ymm5,%ymm0
|
|
3383: c5 ed c6 ca 05 vshufpd $0x5,%ymm2,%ymm2,%ymm1
|
|
3388: c5 dd 59 da vmulpd %ymm2,%ymm4,%ymm3
|
|
338c: c5 fd 59 d1 vmulpd %ymm1,%ymm0,%ymm2
|
|
3390: c5 e5 d0 e2 vaddsubpd %ymm2,%ymm3,%ymm4
|
|
3394: c4 a1 7d 11 64 00 20 vmovupd %ymm4,0x20(%rax,%r8,1)
|
|
339b: c5 f9 10 44 10 40 vmovupd 0x40(%rax,%rdx,1),%xmm0
|
|
33a1: c4 a1 79 10 6c 18 40 vmovupd 0x40(%rax,%r11,1),%xmm5
|
|
33a8: c4 e3 7d 18 5c 10 50 vinsertf128 $0x1,0x50(%rax,%rdx,1),%ymm0,%ymm3
|
|
33af: 01
|
|
33b0: c5 ff 12 d3 vmovddup %ymm3,%ymm2
|
|
33b4: c5 e5 15 e3 vunpckhpd %ymm3,%ymm3,%ymm4
|
|
33b8: c4 a3 55 18 4c 18 50 vinsertf128 $0x1,0x50(%rax,%r11,1),%ymm5,%ymm1
|
|
33bf: 01
|
|
33c0: c5 ed 59 c1 vmulpd %ymm1,%ymm2,%ymm0
|
|
33c4: c5 f5 c6 c9 05 vshufpd $0x5,%ymm1,%ymm1,%ymm1
|
|
33c9: c5 dd 59 c9 vmulpd %ymm1,%ymm4,%ymm1
|
|
33cd: c5 fd d0 d1 vaddsubpd %ymm1,%ymm0,%ymm2
|
|
33d1: c4 a1 7d 11 54 00 40 vmovupd %ymm2,0x40(%rax,%r8,1)
|
|
33d8: c5 f9 10 64 10 60 vmovupd 0x60(%rax,%rdx,1),%xmm4
|
|
33de: c4 a1 79 10 5c 18 60 vmovupd 0x60(%rax,%r11,1),%xmm3
|
|
33e5: c4 e3 5d 18 4c 10 70 vinsertf128 $0x1,0x70(%rax,%rdx,1),%ymm4,%ymm1
|
|
33ec: 01
|
|
33ed: c5 ff 12 e9 vmovddup %ymm1,%ymm5
|
|
33f1: c5 f5 15 d1 vunpckhpd %ymm1,%ymm1,%ymm2
|
|
33f5: c4 a3 65 18 44 18 70 vinsertf128 $0x1,0x70(%rax,%r11,1),%ymm3,%ymm0
|
|
33fc: 01
|
|
33fd: c5 d5 59 d8 vmulpd %ymm0,%ymm5,%ymm3
|
|
3401: c5 fd c6 c0 05 vshufpd $0x5,%ymm0,%ymm0,%ymm0
|
|
3406: c5 ed 59 e0 vmulpd %ymm0,%ymm2,%ymm4
|
|
340a: c5 e5 d0 ec vaddsubpd %ymm4,%ymm3,%ymm5
|
|
340e: c4 a1 7d 11 6c 00 60 vmovupd %ymm5,0x60(%rax,%r8,1)
|
|
3415: 48 05 80 00 00 00 add $0x80,%rax
|
|
341b: 4d 3b d1 cmp %r9,%r10
|
|
341e: 0f 82 fc fe ff ff jb 0x3320
|
|
3424: 4c 89 c8 mov %r9,%rax
|
|
3427: 48 c1 e0 04 shl $0x4,%rax
|
|
342b: 4c 3b c9 cmp %rcx,%r9
|
|
342e: 73 47 jae 0x3477
|
|
3430: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
3437: 00
|
|
3438: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
343f: 90 nop
|
|
3440: c4 a1 79 10 14 18 vmovupd (%rax,%r11,1),%xmm2
|
|
3446: c5 f9 10 0c 10 vmovupd (%rax,%rdx,1),%xmm1
|
|
344b: c5 fb 12 04 10 vmovddup (%rax,%rdx,1),%xmm0
|
|
3450: 49 ff c1 inc %r9
|
|
3453: c5 f1 15 d9 vunpckhpd %xmm1,%xmm1,%xmm3
|
|
3457: c5 e9 c6 e2 01 vshufpd $0x1,%xmm2,%xmm2,%xmm4
|
|
345c: c5 f9 59 ea vmulpd %xmm2,%xmm0,%xmm5
|
|
3460: c5 e1 59 c4 vmulpd %xmm4,%xmm3,%xmm0
|
|
3464: c5 d1 d0 c8 vaddsubpd %xmm0,%xmm5,%xmm1
|
|
3468: c4 a1 79 11 0c 00 vmovupd %xmm1,(%rax,%r8,1)
|
|
346e: 48 83 c0 10 add $0x10,%rax
|
|
3472: 4c 3b c9 cmp %rcx,%r9
|
|
3475: 72 c9 jb 0x3440
|
|
3477: 33 c0 xor %eax,%eax
|
|
3479: c5 f8 77 vzeroupper
|
|
347c: 41 5e pop %r14
|
|
347e: c3 ret
|
|
347f: 45 33 c9 xor %r9d,%r9d
|
|
3482: eb a0 jmp 0x3424
|
|
3484: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
3489: 41 5e pop %r14
|
|
348b: c3 ret
|
|
348c: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
3491: 41 5e pop %r14
|
|
3493: c3 ret
|
|
3494: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
3499: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
34a0: 41 56 push %r14
|
|
34a2: 49 89 cb mov %rcx,%r11
|
|
34a5: 4d 85 db test %r11,%r11
|
|
34a8: 0f 84 db 01 00 00 je 0x3689
|
|
34ae: 48 85 d2 test %rdx,%rdx
|
|
34b1: 0f 84 d2 01 00 00 je 0x3689
|
|
34b7: 4d 85 c0 test %r8,%r8
|
|
34ba: 0f 84 c9 01 00 00 je 0x3689
|
|
34c0: 45 85 c9 test %r9d,%r9d
|
|
34c3: 0f 8e b8 01 00 00 jle 0x3681
|
|
34c9: 49 63 c9 movslq %r9d,%rcx
|
|
34cc: 48 83 f9 08 cmp $0x8,%rcx
|
|
34d0: 0f 8c a6 01 00 00 jl 0x367c
|
|
34d6: 4c 89 c0 mov %r8,%rax
|
|
34d9: 48 83 e0 1f and $0x1f,%rax
|
|
34dd: 85 c0 test %eax,%eax
|
|
34df: 74 0d je 0x34ee
|
|
34e1: a8 0f test $0xf,%al
|
|
34e3: 0f 85 93 01 00 00 jne 0x367c
|
|
34e9: b8 01 00 00 00 mov $0x1,%eax
|
|
34ee: 41 89 c2 mov %eax,%r10d
|
|
34f1: 4d 8d 72 08 lea 0x8(%r10),%r14
|
|
34f5: 49 3b ce cmp %r14,%rcx
|
|
34f8: 0f 8c 7e 01 00 00 jl 0x367c
|
|
34fe: 45 89 ce mov %r9d,%r14d
|
|
3501: 44 2b f0 sub %eax,%r14d
|
|
3504: 41 83 e6 07 and $0x7,%r14d
|
|
3508: 45 2b ce sub %r14d,%r9d
|
|
350b: 45 33 f6 xor %r14d,%r14d
|
|
350e: 4d 63 c9 movslq %r9d,%r9
|
|
3511: 85 c0 test %eax,%eax
|
|
3513: 4c 89 f0 mov %r14,%rax
|
|
3516: 76 3c jbe 0x3554
|
|
3518: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
351f: 00
|
|
3520: c4 a1 79 10 1c 18 vmovupd (%rax,%r11,1),%xmm3
|
|
3526: c5 f9 10 04 10 vmovupd (%rax,%rdx,1),%xmm0
|
|
352b: c5 f9 15 c8 vunpckhpd %xmm0,%xmm0,%xmm1
|
|
352f: 49 ff c6 inc %r14
|
|
3532: c5 e1 c6 d3 01 vshufpd $0x1,%xmm3,%xmm3,%xmm2
|
|
3537: c5 f1 59 e2 vmulpd %xmm2,%xmm1,%xmm4
|
|
353b: c5 fb 12 2c 10 vmovddup (%rax,%rdx,1),%xmm5
|
|
3540: c4 e2 e1 a6 ec vfmaddsub213pd %xmm4,%xmm3,%xmm5
|
|
3545: c4 a1 79 11 2c 00 vmovupd %xmm5,(%rax,%r8,1)
|
|
354b: 48 83 c0 10 add $0x10,%rax
|
|
354f: 4d 3b f2 cmp %r10,%r14
|
|
3552: 72 cc jb 0x3520
|
|
3554: 4c 89 d0 mov %r10,%rax
|
|
3557: 48 c1 e0 04 shl $0x4,%rax
|
|
355b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
3560: c4 a1 7d 10 1c 18 vmovupd (%rax,%r11,1),%ymm3
|
|
3566: 4e 8d 34 00 lea (%rax,%r8,1),%r14
|
|
356a: c5 fd 10 04 10 vmovupd (%rax,%rdx,1),%ymm0
|
|
356f: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1
|
|
3573: 49 83 c2 08 add $0x8,%r10
|
|
3577: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2
|
|
357c: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4
|
|
3580: c5 ff 12 2c 10 vmovddup (%rax,%rdx,1),%ymm5
|
|
3585: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5
|
|
358a: c4 c1 7d 11 2e vmovupd %ymm5,(%r14)
|
|
358f: c4 a1 7d 10 5c 18 20 vmovupd 0x20(%rax,%r11,1),%ymm3
|
|
3596: c5 fd 10 44 10 20 vmovupd 0x20(%rax,%rdx,1),%ymm0
|
|
359c: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1
|
|
35a0: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2
|
|
35a5: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4
|
|
35a9: c5 ff 12 6c 10 20 vmovddup 0x20(%rax,%rdx,1),%ymm5
|
|
35af: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5
|
|
35b4: c4 c1 7d 11 6e 20 vmovupd %ymm5,0x20(%r14)
|
|
35ba: c4 a1 7d 10 5c 18 40 vmovupd 0x40(%rax,%r11,1),%ymm3
|
|
35c1: c5 fd 10 44 10 40 vmovupd 0x40(%rax,%rdx,1),%ymm0
|
|
35c7: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1
|
|
35cb: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2
|
|
35d0: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4
|
|
35d4: c5 ff 12 6c 10 40 vmovddup 0x40(%rax,%rdx,1),%ymm5
|
|
35da: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5
|
|
35df: c4 c1 7d 11 6e 40 vmovupd %ymm5,0x40(%r14)
|
|
35e5: c4 a1 7d 10 5c 18 60 vmovupd 0x60(%rax,%r11,1),%ymm3
|
|
35ec: c5 fd 10 44 10 60 vmovupd 0x60(%rax,%rdx,1),%ymm0
|
|
35f2: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1
|
|
35f6: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2
|
|
35fb: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4
|
|
35ff: c5 ff 12 6c 10 60 vmovddup 0x60(%rax,%rdx,1),%ymm5
|
|
3605: 48 05 80 00 00 00 add $0x80,%rax
|
|
360b: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5
|
|
3610: 4d 3b d1 cmp %r9,%r10
|
|
3613: c4 c1 7d 11 6e 60 vmovupd %ymm5,0x60(%r14)
|
|
3619: 0f 82 41 ff ff ff jb 0x3560
|
|
361f: 4c 89 c8 mov %r9,%rax
|
|
3622: 48 c1 e0 04 shl $0x4,%rax
|
|
3626: 4c 3b c9 cmp %rcx,%r9
|
|
3629: 73 49 jae 0x3674
|
|
362b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
3632: 00
|
|
3633: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
363a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
3640: c4 a1 79 10 1c 18 vmovupd (%rax,%r11,1),%xmm3
|
|
3646: c5 f9 10 04 10 vmovupd (%rax,%rdx,1),%xmm0
|
|
364b: c5 f9 15 c8 vunpckhpd %xmm0,%xmm0,%xmm1
|
|
364f: 49 ff c1 inc %r9
|
|
3652: c5 e1 c6 d3 01 vshufpd $0x1,%xmm3,%xmm3,%xmm2
|
|
3657: c5 f1 59 e2 vmulpd %xmm2,%xmm1,%xmm4
|
|
365b: c5 fb 12 2c 10 vmovddup (%rax,%rdx,1),%xmm5
|
|
3660: c4 e2 e1 a6 ec vfmaddsub213pd %xmm4,%xmm3,%xmm5
|
|
3665: c4 a1 79 11 2c 00 vmovupd %xmm5,(%rax,%r8,1)
|
|
366b: 48 83 c0 10 add $0x10,%rax
|
|
366f: 4c 3b c9 cmp %rcx,%r9
|
|
3672: 72 cc jb 0x3640
|
|
3674: 33 c0 xor %eax,%eax
|
|
3676: c5 f8 77 vzeroupper
|
|
3679: 41 5e pop %r14
|
|
367b: c3 ret
|
|
367c: 45 33 c9 xor %r9d,%r9d
|
|
367f: eb 9e jmp 0x361f
|
|
3681: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
3686: 41 5e pop %r14
|
|
3688: c3 ret
|
|
3689: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
368e: 41 5e pop %r14
|
|
3690: c3 ret
|
|
3691: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
3698: 00
|
|
3699: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
36a0: 41 56 push %r14
|
|
36a2: 49 89 cb mov %rcx,%r11
|
|
36a5: 4d 85 db test %r11,%r11
|
|
36a8: 0f 84 f8 01 00 00 je 0x38a6
|
|
36ae: 48 85 d2 test %rdx,%rdx
|
|
36b1: 0f 84 ef 01 00 00 je 0x38a6
|
|
36b7: 4d 85 c0 test %r8,%r8
|
|
36ba: 0f 84 e6 01 00 00 je 0x38a6
|
|
36c0: 45 85 c9 test %r9d,%r9d
|
|
36c3: 0f 8e d5 01 00 00 jle 0x389e
|
|
36c9: 49 63 c9 movslq %r9d,%rcx
|
|
36cc: 48 83 f9 08 cmp $0x8,%rcx
|
|
36d0: 0f 8c c3 01 00 00 jl 0x3899
|
|
36d6: 4c 89 c0 mov %r8,%rax
|
|
36d9: 48 83 e0 1f and $0x1f,%rax
|
|
36dd: 85 c0 test %eax,%eax
|
|
36df: 74 0d je 0x36ee
|
|
36e1: a8 0f test $0xf,%al
|
|
36e3: 0f 85 b0 01 00 00 jne 0x3899
|
|
36e9: b8 01 00 00 00 mov $0x1,%eax
|
|
36ee: 41 89 c2 mov %eax,%r10d
|
|
36f1: 4d 8d 72 08 lea 0x8(%r10),%r14
|
|
36f5: 49 3b ce cmp %r14,%rcx
|
|
36f8: 0f 8c 9b 01 00 00 jl 0x3899
|
|
36fe: 45 89 ce mov %r9d,%r14d
|
|
3701: 44 2b f0 sub %eax,%r14d
|
|
3704: 41 83 e6 07 and $0x7,%r14d
|
|
3708: 45 2b ce sub %r14d,%r9d
|
|
370b: 45 33 f6 xor %r14d,%r14d
|
|
370e: 4d 63 c9 movslq %r9d,%r9
|
|
3711: 85 c0 test %eax,%eax
|
|
3713: 4c 89 f0 mov %r14,%rax
|
|
3716: 76 39 jbe 0x3751
|
|
3718: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
371f: 00
|
|
3720: c4 a1 79 10 1c 18 vmovupd (%rax,%r11,1),%xmm3
|
|
3726: c5 f9 10 04 10 vmovupd (%rax,%rdx,1),%xmm0
|
|
372b: c5 f9 15 c8 vunpckhpd %xmm0,%xmm0,%xmm1
|
|
372f: 49 ff c6 inc %r14
|
|
3732: c5 e1 c6 d3 01 vshufpd $0x1,%xmm3,%xmm3,%xmm2
|
|
3737: c5 f1 59 e2 vmulpd %xmm2,%xmm1,%xmm4
|
|
373b: 62 f2 e5 18 b6 24 10 vfmaddsub231pd (%rax,%rdx,1){1to2},%xmm3,%xmm4
|
|
3742: c4 a1 79 11 24 00 vmovupd %xmm4,(%rax,%r8,1)
|
|
3748: 48 83 c0 10 add $0x10,%rax
|
|
374c: 4d 3b f2 cmp %r10,%r14
|
|
374f: 72 cf jb 0x3720
|
|
3751: 4c 89 d0 mov %r10,%rax
|
|
3754: 48 c1 e0 04 shl $0x4,%rax
|
|
3758: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
375f: 00
|
|
3760: c4 a1 7d 10 1c 18 vmovupd (%rax,%r11,1),%ymm3
|
|
3766: 49 83 c2 08 add $0x8,%r10
|
|
376a: c5 fd 10 04 10 vmovupd (%rax,%rdx,1),%ymm0
|
|
376f: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1
|
|
3773: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2
|
|
3778: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4
|
|
377c: c5 ff 12 2c 10 vmovddup (%rax,%rdx,1),%ymm5
|
|
3781: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5
|
|
3786: c4 a1 7d 11 2c 00 vmovupd %ymm5,(%rax,%r8,1)
|
|
378c: 62 a1 fd 28 10 5c 18 vmovupd 0x20(%rax,%r11,1),%ymm19
|
|
3793: 01
|
|
3794: 62 e1 fd 28 10 44 10 vmovupd 0x20(%rax,%rdx,1),%ymm16
|
|
379b: 01
|
|
379c: 62 a1 fd 20 15 c8 vunpckhpd %ymm16,%ymm16,%ymm17
|
|
37a2: 62 a1 e5 20 c6 d3 05 vshufpd $0x5,%ymm19,%ymm19,%ymm18
|
|
37a9: 62 a1 f5 20 59 e2 vmulpd %ymm18,%ymm17,%ymm20
|
|
37af: 62 e1 ff 28 12 6c 10 vmovddup 0x20(%rax,%rdx,1),%ymm21
|
|
37b6: 01
|
|
37b7: 62 a2 e5 20 a6 ec vfmaddsub213pd %ymm20,%ymm19,%ymm21
|
|
37bd: 62 a1 fd 28 11 6c 00 vmovupd %ymm21,0x20(%rax,%r8,1)
|
|
37c4: 01
|
|
37c5: 62 21 fd 28 10 4c 18 vmovupd 0x40(%rax,%r11,1),%ymm25
|
|
37cc: 02
|
|
37cd: 62 e1 fd 28 10 74 10 vmovupd 0x40(%rax,%rdx,1),%ymm22
|
|
37d4: 02
|
|
37d5: 62 a1 cd 20 15 fe vunpckhpd %ymm22,%ymm22,%ymm23
|
|
37db: 62 01 b5 20 c6 c1 05 vshufpd $0x5,%ymm25,%ymm25,%ymm24
|
|
37e2: 62 01 c5 20 59 d0 vmulpd %ymm24,%ymm23,%ymm26
|
|
37e8: 62 61 ff 28 12 5c 10 vmovddup 0x40(%rax,%rdx,1),%ymm27
|
|
37ef: 02
|
|
37f0: 62 02 b5 20 a6 da vfmaddsub213pd %ymm26,%ymm25,%ymm27
|
|
37f6: 62 21 fd 28 11 5c 00 vmovupd %ymm27,0x40(%rax,%r8,1)
|
|
37fd: 02
|
|
37fe: 62 21 fd 28 10 7c 18 vmovupd 0x60(%rax,%r11,1),%ymm31
|
|
3805: 03
|
|
3806: 62 61 fd 28 10 64 10 vmovupd 0x60(%rax,%rdx,1),%ymm28
|
|
380d: 03
|
|
380e: 62 01 9d 20 15 ec vunpckhpd %ymm28,%ymm28,%ymm29
|
|
3814: 62 01 85 20 c6 f7 05 vshufpd $0x5,%ymm31,%ymm31,%ymm30
|
|
381b: 62 01 95 20 59 e6 vmulpd %ymm30,%ymm29,%ymm28
|
|
3821: c5 ff 12 44 10 60 vmovddup 0x60(%rax,%rdx,1),%ymm0
|
|
3827: 62 92 85 20 a6 c4 vfmaddsub213pd %ymm28,%ymm31,%ymm0
|
|
382d: c4 a1 7d 11 44 00 60 vmovupd %ymm0,0x60(%rax,%r8,1)
|
|
3834: 48 05 80 00 00 00 add $0x80,%rax
|
|
383a: 4d 3b d1 cmp %r9,%r10
|
|
383d: 0f 82 1d ff ff ff jb 0x3760
|
|
3843: 4c 89 c8 mov %r9,%rax
|
|
3846: 48 c1 e0 04 shl $0x4,%rax
|
|
384a: 4c 3b c9 cmp %rcx,%r9
|
|
384d: 73 42 jae 0x3891
|
|
384f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
3856: 00
|
|
3857: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
385e: 66 90 xchg %ax,%ax
|
|
3860: c4 a1 79 10 1c 18 vmovupd (%rax,%r11,1),%xmm3
|
|
3866: c5 f9 10 04 10 vmovupd (%rax,%rdx,1),%xmm0
|
|
386b: c5 f9 15 c8 vunpckhpd %xmm0,%xmm0,%xmm1
|
|
386f: 49 ff c1 inc %r9
|
|
3872: c5 e1 c6 d3 01 vshufpd $0x1,%xmm3,%xmm3,%xmm2
|
|
3877: c5 f1 59 e2 vmulpd %xmm2,%xmm1,%xmm4
|
|
387b: 62 f2 e5 18 b6 24 10 vfmaddsub231pd (%rax,%rdx,1){1to2},%xmm3,%xmm4
|
|
3882: c4 a1 79 11 24 00 vmovupd %xmm4,(%rax,%r8,1)
|
|
3888: 48 83 c0 10 add $0x10,%rax
|
|
388c: 4c 3b c9 cmp %rcx,%r9
|
|
388f: 72 cf jb 0x3860
|
|
3891: 33 c0 xor %eax,%eax
|
|
3893: c5 f8 77 vzeroupper
|
|
3896: 41 5e pop %r14
|
|
3898: c3 ret
|
|
3899: 45 33 c9 xor %r9d,%r9d
|
|
389c: eb a5 jmp 0x3843
|
|
389e: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
38a3: 41 5e pop %r14
|
|
38a5: c3 ret
|
|
38a6: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
38ab: 41 5e pop %r14
|
|
38ad: c3 ret
|
|
38ae: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
38b5: 00
|
|
38b6: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
38bd: 0f 1f 00 nopl (%rax)
|
|
38c0: 53 push %rbx
|
|
38c1: 56 push %rsi
|
|
38c2: 57 push %rdi
|
|
38c3: 41 54 push %r12
|
|
38c5: 41 55 push %r13
|
|
38c7: 48 81 ec 70 04 00 00 sub $0x470,%rsp
|
|
38ce: 4d 89 c4 mov %r8,%r12
|
|
38d1: 48 8b 05 98 99 60 02 mov 0x2609998(%rip),%rax # 0x260d270
|
|
38d8: 45 89 cd mov %r9d,%r13d
|
|
38db: 48 33 c4 xor %rsp,%rax
|
|
38de: 48 89 cf mov %rcx,%rdi
|
|
38e1: 48 89 84 24 68 04 00 mov %rax,0x468(%rsp)
|
|
38e8: 00
|
|
38e9: 4d 85 e4 test %r12,%r12
|
|
38ec: 0f 84 b3 01 00 00 je 0x3aa5
|
|
38f2: 48 85 ff test %rdi,%rdi
|
|
38f5: 0f 84 94 01 00 00 je 0x3a8f
|
|
38fb: 48 85 d2 test %rdx,%rdx
|
|
38fe: 0f 84 63 01 00 00 je 0x3a67
|
|
3904: 45 85 ed test %r13d,%r13d
|
|
3907: 0f 8e 32 01 00 00 jle 0x3a3f
|
|
390d: 48 8d 44 24 28 lea 0x28(%rsp),%rax
|
|
3912: 48 89 c3 mov %rax,%rbx
|
|
3915: 48 83 e3 3f and $0x3f,%rbx
|
|
3919: 48 f7 db neg %rbx
|
|
391c: 48 83 e3 3f and $0x3f,%rbx
|
|
3920: 41 83 fd 40 cmp $0x40,%r13d
|
|
3924: 48 8d 34 03 lea (%rbx,%rax,1),%rsi
|
|
3928: 48 8d 9c 18 00 02 00 lea 0x200(%rax,%rbx,1),%rbx
|
|
392f: 00
|
|
3930: 0f 8e a1 00 00 00 jle 0x39d7
|
|
3936: 4c 89 74 24 20 mov %r14,0x20(%rsp)
|
|
393b: 45 89 ee mov %r13d,%r14d
|
|
393e: 4d 89 e5 mov %r12,%r13
|
|
3941: 49 89 d4 mov %rdx,%r12
|
|
3944: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
394b: 00
|
|
394c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
3953: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
3958: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
395f: 00
|
|
3960: 4c 89 e1 mov %r12,%rcx
|
|
3963: 48 89 f2 mov %rsi,%rdx
|
|
3966: 49 89 d8 mov %rbx,%r8
|
|
3969: 41 b9 40 00 00 00 mov $0x40,%r9d
|
|
396f: e8 cc 4b 13 00 call 0x138540
|
|
3974: 48 89 f9 mov %rdi,%rcx
|
|
3977: 48 89 f2 mov %rsi,%rdx
|
|
397a: 41 b8 40 00 00 00 mov $0x40,%r8d
|
|
3980: e8 bb c3 ff ff call 0xfffffffffffffd40
|
|
3985: 48 89 f9 mov %rdi,%rcx
|
|
3988: 48 89 da mov %rbx,%rdx
|
|
398b: 41 b8 40 00 00 00 mov $0x40,%r8d
|
|
3991: e8 aa c3 ff ff call 0xfffffffffffffd40
|
|
3996: 48 89 d9 mov %rbx,%rcx
|
|
3999: 48 89 f2 mov %rsi,%rdx
|
|
399c: 4d 89 e8 mov %r13,%r8
|
|
399f: 41 b9 40 00 00 00 mov $0x40,%r9d
|
|
39a5: e8 16 77 03 00 call 0x3b0c0
|
|
39aa: 41 83 c6 c0 add $0xffffffc0,%r14d
|
|
39ae: 48 81 c7 00 02 00 00 add $0x200,%rdi
|
|
39b5: 49 81 c4 00 02 00 00 add $0x200,%r12
|
|
39bc: 49 81 c5 00 04 00 00 add $0x400,%r13
|
|
39c3: 41 83 fe 40 cmp $0x40,%r14d
|
|
39c7: 7f 97 jg 0x3960
|
|
39c9: 4c 89 e2 mov %r12,%rdx
|
|
39cc: 4d 89 ec mov %r13,%r12
|
|
39cf: 45 89 f5 mov %r14d,%r13d
|
|
39d2: 4c 8b 74 24 20 mov 0x20(%rsp),%r14
|
|
39d7: 48 89 d1 mov %rdx,%rcx
|
|
39da: 48 89 f2 mov %rsi,%rdx
|
|
39dd: 49 89 d8 mov %rbx,%r8
|
|
39e0: 45 89 e9 mov %r13d,%r9d
|
|
39e3: e8 58 4b 13 00 call 0x138540
|
|
39e8: 48 89 f9 mov %rdi,%rcx
|
|
39eb: 48 89 f2 mov %rsi,%rdx
|
|
39ee: 45 89 e8 mov %r13d,%r8d
|
|
39f1: e8 4a c3 ff ff call 0xfffffffffffffd40
|
|
39f6: 48 89 f9 mov %rdi,%rcx
|
|
39f9: 48 89 da mov %rbx,%rdx
|
|
39fc: 45 89 e8 mov %r13d,%r8d
|
|
39ff: e8 3c c3 ff ff call 0xfffffffffffffd40
|
|
3a04: 48 89 d9 mov %rbx,%rcx
|
|
3a07: 48 89 f2 mov %rsi,%rdx
|
|
3a0a: 4d 89 e0 mov %r12,%r8
|
|
3a0d: 45 89 e9 mov %r13d,%r9d
|
|
3a10: e8 ab 76 03 00 call 0x3b0c0
|
|
3a15: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
|
|
3a1c: 00
|
|
3a1d: 48 33 cc xor %rsp,%rcx
|
|
3a20: 48 3b 0d 49 98 60 02 cmp 0x2609849(%rip),%rcx # 0x260d270
|
|
3a27: 75 11 jne 0x3a3a
|
|
3a29: 33 c0 xor %eax,%eax
|
|
3a2b: 48 81 c4 70 04 00 00 add $0x470,%rsp
|
|
3a32: 41 5d pop %r13
|
|
3a34: 41 5c pop %r12
|
|
3a36: 5f pop %rdi
|
|
3a37: 5e pop %rsi
|
|
3a38: 5b pop %rbx
|
|
3a39: c3 ret
|
|
3a3a: e8 91 4f 12 01 call 0x11289d0
|
|
3a3f: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
|
|
3a46: 00
|
|
3a47: 48 33 cc xor %rsp,%rcx
|
|
3a4a: 48 3b 0d 1f 98 60 02 cmp 0x260981f(%rip),%rcx # 0x260d270
|
|
3a51: 75 e7 jne 0x3a3a
|
|
3a53: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
3a58: 48 81 c4 70 04 00 00 add $0x470,%rsp
|
|
3a5f: 41 5d pop %r13
|
|
3a61: 41 5c pop %r12
|
|
3a63: 5f pop %rdi
|
|
3a64: 5e pop %rsi
|
|
3a65: 5b pop %rbx
|
|
3a66: c3 ret
|
|
3a67: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
|
|
3a6e: 00
|
|
3a6f: 48 33 cc xor %rsp,%rcx
|
|
3a72: 48 3b 0d f7 97 60 02 cmp 0x26097f7(%rip),%rcx # 0x260d270
|
|
3a79: 75 bf jne 0x3a3a
|
|
3a7b: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
3a80: 48 81 c4 70 04 00 00 add $0x470,%rsp
|
|
3a87: 41 5d pop %r13
|
|
3a89: 41 5c pop %r12
|
|
3a8b: 5f pop %rdi
|
|
3a8c: 5e pop %rsi
|
|
3a8d: 5b pop %rbx
|
|
3a8e: c3 ret
|
|
3a8f: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
|
|
3a96: 00
|
|
3a97: 48 33 cc xor %rsp,%rcx
|
|
3a9a: 48 3b 0d cf 97 60 02 cmp 0x26097cf(%rip),%rcx # 0x260d270
|
|
3aa1: 75 97 jne 0x3a3a
|
|
3aa3: eb d6 jmp 0x3a7b
|
|
3aa5: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
|
|
3aac: 00
|
|
3aad: 48 33 cc xor %rsp,%rcx
|
|
3ab0: 48 3b 0d b9 97 60 02 cmp 0x26097b9(%rip),%rcx # 0x260d270
|
|
3ab7: 75 81 jne 0x3a3a
|
|
3ab9: eb c0 jmp 0x3a7b
|
|
3abb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
3ac0: 53 push %rbx
|
|
3ac1: 56 push %rsi
|
|
3ac2: 57 push %rdi
|
|
3ac3: 41 54 push %r12
|
|
3ac5: 41 55 push %r13
|
|
3ac7: 48 8d a4 24 90 fb ff lea -0x470(%rsp),%rsp
|
|
3ace: ff
|
|
3acf: 4d 89 c4 mov %r8,%r12
|
|
3ad2: 48 8b 05 97 97 60 02 mov 0x2609797(%rip),%rax # 0x260d270
|
|
3ad9: 45 89 cd mov %r9d,%r13d
|
|
3adc: 48 33 c4 xor %rsp,%rax
|
|
3adf: 48 89 cf mov %rcx,%rdi
|
|
3ae2: 48 89 84 24 68 04 00 mov %rax,0x468(%rsp)
|
|
3ae9: 00
|
|
3aea: 4d 85 e4 test %r12,%r12
|
|
3aed: 0f 84 b5 01 00 00 je 0x3ca8
|
|
3af3: 48 85 ff test %rdi,%rdi
|
|
3af6: 0f 84 96 01 00 00 je 0x3c92
|
|
3afc: 48 85 d2 test %rdx,%rdx
|
|
3aff: 0f 84 64 01 00 00 je 0x3c69
|
|
3b05: 45 85 ed test %r13d,%r13d
|
|
3b08: 0f 8e 32 01 00 00 jle 0x3c40
|
|
3b0e: 48 8d 44 24 28 lea 0x28(%rsp),%rax
|
|
3b13: 48 83 e0 3f and $0x3f,%rax
|
|
3b17: 48 8d 74 24 28 lea 0x28(%rsp),%rsi
|
|
3b1c: 48 f7 d8 neg %rax
|
|
3b1f: 48 83 e0 3f and $0x3f,%rax
|
|
3b23: 48 03 f0 add %rax,%rsi
|
|
3b26: 48 89 f3 mov %rsi,%rbx
|
|
3b29: 48 81 c3 00 02 00 00 add $0x200,%rbx
|
|
3b30: 41 83 fd 40 cmp $0x40,%r13d
|
|
3b34: 0f 8e 9d 00 00 00 jle 0x3bd7
|
|
3b3a: 4c 89 74 24 20 mov %r14,0x20(%rsp)
|
|
3b3f: 45 89 ee mov %r13d,%r14d
|
|
3b42: 4d 89 e5 mov %r12,%r13
|
|
3b45: 49 89 d4 mov %rdx,%r12
|
|
3b48: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
3b4f: 00
|
|
3b50: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
3b57: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
3b5e: 00 00
|
|
3b60: 4c 89 e1 mov %r12,%rcx
|
|
3b63: 48 89 f2 mov %rsi,%rdx
|
|
3b66: 49 89 d8 mov %rbx,%r8
|
|
3b69: 41 b9 40 00 00 00 mov $0x40,%r9d
|
|
3b6f: e8 ec 49 13 00 call 0x138560
|
|
3b74: 48 89 f9 mov %rdi,%rcx
|
|
3b77: 48 89 f2 mov %rsi,%rdx
|
|
3b7a: 41 b8 40 00 00 00 mov $0x40,%r8d
|
|
3b80: e8 fb c1 ff ff call 0xfffffffffffffd80
|
|
3b85: 48 89 f9 mov %rdi,%rcx
|
|
3b88: 48 89 da mov %rbx,%rdx
|
|
3b8b: 41 b8 40 00 00 00 mov $0x40,%r8d
|
|
3b91: e8 ea c1 ff ff call 0xfffffffffffffd80
|
|
3b96: 48 89 d9 mov %rbx,%rcx
|
|
3b99: 48 89 f2 mov %rsi,%rdx
|
|
3b9c: 4d 89 e8 mov %r13,%r8
|
|
3b9f: 41 b9 40 00 00 00 mov $0x40,%r9d
|
|
3ba5: e8 f6 7a 03 00 call 0x3b6a0
|
|
3baa: 41 83 c6 c0 add $0xffffffc0,%r14d
|
|
3bae: 48 81 c7 00 02 00 00 add $0x200,%rdi
|
|
3bb5: 49 81 c4 00 02 00 00 add $0x200,%r12
|
|
3bbc: 49 81 c5 00 04 00 00 add $0x400,%r13
|
|
3bc3: 41 83 fe 40 cmp $0x40,%r14d
|
|
3bc7: 7f 97 jg 0x3b60
|
|
3bc9: 4c 89 e2 mov %r12,%rdx
|
|
3bcc: 4d 89 ec mov %r13,%r12
|
|
3bcf: 45 89 f5 mov %r14d,%r13d
|
|
3bd2: 4c 8b 74 24 20 mov 0x20(%rsp),%r14
|
|
3bd7: 48 89 d1 mov %rdx,%rcx
|
|
3bda: 48 89 f2 mov %rsi,%rdx
|
|
3bdd: 49 89 d8 mov %rbx,%r8
|
|
3be0: 45 89 e9 mov %r13d,%r9d
|
|
3be3: e8 78 49 13 00 call 0x138560
|
|
3be8: 48 89 f9 mov %rdi,%rcx
|
|
3beb: 48 89 f2 mov %rsi,%rdx
|
|
3bee: 45 89 e8 mov %r13d,%r8d
|
|
3bf1: e8 8a c1 ff ff call 0xfffffffffffffd80
|
|
3bf6: 48 89 f9 mov %rdi,%rcx
|
|
3bf9: 48 89 da mov %rbx,%rdx
|
|
3bfc: 45 89 e8 mov %r13d,%r8d
|
|
3bff: e8 7c c1 ff ff call 0xfffffffffffffd80
|
|
3c04: 48 89 d9 mov %rbx,%rcx
|
|
3c07: 48 89 f2 mov %rsi,%rdx
|
|
3c0a: 4d 89 e0 mov %r12,%r8
|
|
3c0d: 45 89 e9 mov %r13d,%r9d
|
|
3c10: e8 8b 7a 03 00 call 0x3b6a0
|
|
3c15: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
|
|
3c1c: 00
|
|
3c1d: 48 33 cc xor %rsp,%rcx
|
|
3c20: 48 3b 0d 49 96 60 02 cmp 0x2609649(%rip),%rcx # 0x260d270
|
|
3c27: 75 12 jne 0x3c3b
|
|
3c29: 33 c0 xor %eax,%eax
|
|
3c2b: 48 8d a4 24 70 04 00 lea 0x470(%rsp),%rsp
|
|
3c32: 00
|
|
3c33: 41 5d pop %r13
|
|
3c35: 41 5c pop %r12
|
|
3c37: 5f pop %rdi
|
|
3c38: 5e pop %rsi
|
|
3c39: 5b pop %rbx
|
|
3c3a: c3 ret
|
|
3c3b: e8 90 4d 12 01 call 0x11289d0
|
|
3c40: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
|
|
3c47: 00
|
|
3c48: 48 33 cc xor %rsp,%rcx
|
|
3c4b: 48 3b 0d 1e 96 60 02 cmp 0x260961e(%rip),%rcx # 0x260d270
|
|
3c52: 75 e7 jne 0x3c3b
|
|
3c54: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
3c59: 48 8d a4 24 70 04 00 lea 0x470(%rsp),%rsp
|
|
3c60: 00
|
|
3c61: 41 5d pop %r13
|
|
3c63: 41 5c pop %r12
|
|
3c65: 5f pop %rdi
|
|
3c66: 5e pop %rsi
|
|
3c67: 5b pop %rbx
|
|
3c68: c3 ret
|
|
3c69: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
|
|
3c70: 00
|
|
3c71: 48 33 cc xor %rsp,%rcx
|
|
3c74: 48 3b 0d f5 95 60 02 cmp 0x26095f5(%rip),%rcx # 0x260d270
|
|
3c7b: 75 be jne 0x3c3b
|
|
3c7d: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
3c82: 48 8d a4 24 70 04 00 lea 0x470(%rsp),%rsp
|
|
3c89: 00
|
|
3c8a: 41 5d pop %r13
|
|
3c8c: 41 5c pop %r12
|
|
3c8e: 5f pop %rdi
|
|
3c8f: 5e pop %rsi
|
|
3c90: 5b pop %rbx
|
|
3c91: c3 ret
|
|
3c92: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
|
|
3c99: 00
|
|
3c9a: 48 33 cc xor %rsp,%rcx
|
|
3c9d: 48 3b 0d cc 95 60 02 cmp 0x26095cc(%rip),%rcx # 0x260d270
|
|
3ca4: 75 95 jne 0x3c3b
|
|
3ca6: eb d5 jmp 0x3c7d
|
|
3ca8: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
|
|
3caf: 00
|
|
3cb0: 48 33 cc xor %rsp,%rcx
|
|
3cb3: 48 3b 0d b6 95 60 02 cmp 0x26095b6(%rip),%rcx # 0x260d270
|
|
3cba: 0f 85 7b ff ff ff jne 0x3c3b
|
|
3cc0: eb bb jmp 0x3c7d
|
|
3cc2: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
3cc9: 00
|
|
3cca: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
3cd1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
3cd8: 00
|
|
3cd9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
3ce0: 53 push %rbx
|
|
3ce1: 56 push %rsi
|
|
3ce2: 57 push %rdi
|
|
3ce3: 41 54 push %r12
|
|
3ce5: 41 55 push %r13
|
|
3ce7: 48 81 ec 70 04 00 00 sub $0x470,%rsp
|
|
3cee: 4d 89 c4 mov %r8,%r12
|
|
3cf1: 48 8b 05 78 95 60 02 mov 0x2609578(%rip),%rax # 0x260d270
|
|
3cf8: 48 33 c4 xor %rsp,%rax
|
|
3cfb: 45 89 cd mov %r9d,%r13d
|
|
3cfe: 48 89 cf mov %rcx,%rdi
|
|
3d01: 48 89 84 24 68 04 00 mov %rax,0x468(%rsp)
|
|
3d08: 00
|
|
3d09: 4d 85 e4 test %r12,%r12
|
|
3d0c: 0f 84 b3 01 00 00 je 0x3ec5
|
|
3d12: 48 85 ff test %rdi,%rdi
|
|
3d15: 0f 84 94 01 00 00 je 0x3eaf
|
|
3d1b: 48 85 d2 test %rdx,%rdx
|
|
3d1e: 0f 84 63 01 00 00 je 0x3e87
|
|
3d24: 45 85 ed test %r13d,%r13d
|
|
3d27: 0f 8e 32 01 00 00 jle 0x3e5f
|
|
3d2d: 48 8d 74 24 28 lea 0x28(%rsp),%rsi
|
|
3d32: 48 89 f0 mov %rsi,%rax
|
|
3d35: 48 83 e0 3f and $0x3f,%rax
|
|
3d39: 48 f7 d8 neg %rax
|
|
3d3c: 48 83 e0 3f and $0x3f,%rax
|
|
3d40: 48 03 f0 add %rax,%rsi
|
|
3d43: 48 8d 9c 04 28 02 00 lea 0x228(%rsp,%rax,1),%rbx
|
|
3d4a: 00
|
|
3d4b: 41 83 fd 40 cmp $0x40,%r13d
|
|
3d4f: 0f 8e a2 00 00 00 jle 0x3df7
|
|
3d55: 4c 89 74 24 20 mov %r14,0x20(%rsp)
|
|
3d5a: 45 89 ee mov %r13d,%r14d
|
|
3d5d: 4d 89 e5 mov %r12,%r13
|
|
3d60: 49 89 d4 mov %rdx,%r12
|
|
3d63: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
3d6a: 00
|
|
3d6b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
3d72: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
3d79: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
3d80: 4c 89 e1 mov %r12,%rcx
|
|
3d83: 48 89 f2 mov %rsi,%rdx
|
|
3d86: 49 89 d8 mov %rbx,%r8
|
|
3d89: 41 b9 40 00 00 00 mov $0x40,%r9d
|
|
3d8f: e8 ec 47 13 00 call 0x138580
|
|
3d94: 48 89 f9 mov %rdi,%rcx
|
|
3d97: 48 89 f2 mov %rsi,%rdx
|
|
3d9a: 41 b8 40 00 00 00 mov $0x40,%r8d
|
|
3da0: e8 1b c0 ff ff call 0xfffffffffffffdc0
|
|
3da5: 48 89 f9 mov %rdi,%rcx
|
|
3da8: 48 89 da mov %rbx,%rdx
|
|
3dab: 41 b8 40 00 00 00 mov $0x40,%r8d
|
|
3db1: e8 0a c0 ff ff call 0xfffffffffffffdc0
|
|
3db6: 48 89 d9 mov %rbx,%rcx
|
|
3db9: 48 89 f2 mov %rsi,%rdx
|
|
3dbc: 4d 89 e8 mov %r13,%r8
|
|
3dbf: 41 b9 40 00 00 00 mov $0x40,%r9d
|
|
3dc5: e8 b6 7c 03 00 call 0x3ba80
|
|
3dca: 41 83 c6 c0 add $0xffffffc0,%r14d
|
|
3dce: 48 81 c7 00 02 00 00 add $0x200,%rdi
|
|
3dd5: 49 81 c4 00 02 00 00 add $0x200,%r12
|
|
3ddc: 49 81 c5 00 04 00 00 add $0x400,%r13
|
|
3de3: 41 83 fe 40 cmp $0x40,%r14d
|
|
3de7: 7f 97 jg 0x3d80
|
|
3de9: 4c 89 e2 mov %r12,%rdx
|
|
3dec: 4d 89 ec mov %r13,%r12
|
|
3def: 45 89 f5 mov %r14d,%r13d
|
|
3df2: 4c 8b 74 24 20 mov 0x20(%rsp),%r14
|
|
3df7: 48 89 d1 mov %rdx,%rcx
|
|
3dfa: 48 89 f2 mov %rsi,%rdx
|
|
3dfd: 49 89 d8 mov %rbx,%r8
|
|
3e00: 45 89 e9 mov %r13d,%r9d
|
|
3e03: e8 78 47 13 00 call 0x138580
|
|
3e08: 48 89 f9 mov %rdi,%rcx
|
|
3e0b: 48 89 f2 mov %rsi,%rdx
|
|
3e0e: 45 89 e8 mov %r13d,%r8d
|
|
3e11: e8 aa bf ff ff call 0xfffffffffffffdc0
|
|
3e16: 48 89 f9 mov %rdi,%rcx
|
|
3e19: 48 89 da mov %rbx,%rdx
|
|
3e1c: 45 89 e8 mov %r13d,%r8d
|
|
3e1f: e8 9c bf ff ff call 0xfffffffffffffdc0
|
|
3e24: 48 89 d9 mov %rbx,%rcx
|
|
3e27: 48 89 f2 mov %rsi,%rdx
|
|
3e2a: 4d 89 e0 mov %r12,%r8
|
|
3e2d: 45 89 e9 mov %r13d,%r9d
|
|
3e30: e8 4b 7c 03 00 call 0x3ba80
|
|
3e35: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
|
|
3e3c: 00
|
|
3e3d: 48 33 cc xor %rsp,%rcx
|
|
3e40: 48 3b 0d 29 94 60 02 cmp 0x2609429(%rip),%rcx # 0x260d270
|
|
3e47: 75 11 jne 0x3e5a
|
|
3e49: 33 c0 xor %eax,%eax
|
|
3e4b: 48 81 c4 70 04 00 00 add $0x470,%rsp
|
|
3e52: 41 5d pop %r13
|
|
3e54: 41 5c pop %r12
|
|
3e56: 5f pop %rdi
|
|
3e57: 5e pop %rsi
|
|
3e58: 5b pop %rbx
|
|
3e59: c3 ret
|
|
3e5a: e8 71 4b 12 01 call 0x11289d0
|
|
3e5f: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
|
|
3e66: 00
|
|
3e67: 48 33 cc xor %rsp,%rcx
|
|
3e6a: 48 3b 0d ff 93 60 02 cmp 0x26093ff(%rip),%rcx # 0x260d270
|
|
3e71: 75 e7 jne 0x3e5a
|
|
3e73: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
3e78: 48 81 c4 70 04 00 00 add $0x470,%rsp
|
|
3e7f: 41 5d pop %r13
|
|
3e81: 41 5c pop %r12
|
|
3e83: 5f pop %rdi
|
|
3e84: 5e pop %rsi
|
|
3e85: 5b pop %rbx
|
|
3e86: c3 ret
|
|
3e87: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
|
|
3e8e: 00
|
|
3e8f: 48 33 cc xor %rsp,%rcx
|
|
3e92: 48 3b 0d d7 93 60 02 cmp 0x26093d7(%rip),%rcx # 0x260d270
|
|
3e99: 75 bf jne 0x3e5a
|
|
3e9b: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
3ea0: 48 81 c4 70 04 00 00 add $0x470,%rsp
|
|
3ea7: 41 5d pop %r13
|
|
3ea9: 41 5c pop %r12
|
|
3eab: 5f pop %rdi
|
|
3eac: 5e pop %rsi
|
|
3ead: 5b pop %rbx
|
|
3eae: c3 ret
|
|
3eaf: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
|
|
3eb6: 00
|
|
3eb7: 48 33 cc xor %rsp,%rcx
|
|
3eba: 48 3b 0d af 93 60 02 cmp 0x26093af(%rip),%rcx # 0x260d270
|
|
3ec1: 75 97 jne 0x3e5a
|
|
3ec3: eb d6 jmp 0x3e9b
|
|
3ec5: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
|
|
3ecc: 00
|
|
3ecd: 48 33 cc xor %rsp,%rcx
|
|
3ed0: 48 3b 0d 99 93 60 02 cmp 0x2609399(%rip),%rcx # 0x260d270
|
|
3ed7: 75 81 jne 0x3e5a
|
|
3ed9: eb c0 jmp 0x3e9b
|
|
3edb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
3ee0: 53 push %rbx
|
|
3ee1: 56 push %rsi
|
|
3ee2: 57 push %rdi
|
|
3ee3: 41 54 push %r12
|
|
3ee5: 41 55 push %r13
|
|
3ee7: 48 81 ec 70 04 00 00 sub $0x470,%rsp
|
|
3eee: 4d 89 c4 mov %r8,%r12
|
|
3ef1: 48 8b 05 78 93 60 02 mov 0x2609378(%rip),%rax # 0x260d270
|
|
3ef8: 45 89 cd mov %r9d,%r13d
|
|
3efb: 48 33 c4 xor %rsp,%rax
|
|
3efe: 48 89 cf mov %rcx,%rdi
|
|
3f01: 48 89 84 24 68 04 00 mov %rax,0x468(%rsp)
|
|
3f08: 00
|
|
3f09: 4d 85 e4 test %r12,%r12
|
|
3f0c: 0f 84 b3 01 00 00 je 0x40c5
|
|
3f12: 48 85 ff test %rdi,%rdi
|
|
3f15: 0f 84 94 01 00 00 je 0x40af
|
|
3f1b: 48 85 d2 test %rdx,%rdx
|
|
3f1e: 0f 84 63 01 00 00 je 0x4087
|
|
3f24: 45 85 ed test %r13d,%r13d
|
|
3f27: 0f 8e 32 01 00 00 jle 0x405f
|
|
3f2d: 48 8d 44 24 28 lea 0x28(%rsp),%rax
|
|
3f32: 48 89 c3 mov %rax,%rbx
|
|
3f35: 48 83 e3 3f and $0x3f,%rbx
|
|
3f39: 48 f7 db neg %rbx
|
|
3f3c: 48 83 e3 3f and $0x3f,%rbx
|
|
3f40: 48 8d 34 03 lea (%rbx,%rax,1),%rsi
|
|
3f44: 48 8d 9c 18 00 02 00 lea 0x200(%rax,%rbx,1),%rbx
|
|
3f4b: 00
|
|
3f4c: 41 83 fd 40 cmp $0x40,%r13d
|
|
3f50: 0f 8e a1 00 00 00 jle 0x3ff7
|
|
3f56: 4c 89 74 24 20 mov %r14,0x20(%rsp)
|
|
3f5b: 45 89 ee mov %r13d,%r14d
|
|
3f5e: 4d 89 e5 mov %r12,%r13
|
|
3f61: 49 89 d4 mov %rdx,%r12
|
|
3f64: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
3f6b: 00
|
|
3f6c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
3f73: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
3f78: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
3f7f: 00
|
|
3f80: 4c 89 e1 mov %r12,%rcx
|
|
3f83: 48 89 f2 mov %rsi,%rdx
|
|
3f86: 49 89 d8 mov %rbx,%r8
|
|
3f89: 41 b9 40 00 00 00 mov $0x40,%r9d
|
|
3f8f: e8 0c 46 13 00 call 0x1385a0
|
|
3f94: 48 89 f9 mov %rdi,%rcx
|
|
3f97: 48 89 f2 mov %rsi,%rdx
|
|
3f9a: 41 b8 40 00 00 00 mov $0x40,%r8d
|
|
3fa0: e8 5b be ff ff call 0xfffffffffffffe00
|
|
3fa5: 48 89 f9 mov %rdi,%rcx
|
|
3fa8: 48 89 da mov %rbx,%rdx
|
|
3fab: 41 b8 40 00 00 00 mov $0x40,%r8d
|
|
3fb1: e8 4a be ff ff call 0xfffffffffffffe00
|
|
3fb6: 48 89 d9 mov %rbx,%rcx
|
|
3fb9: 48 89 f2 mov %rsi,%rdx
|
|
3fbc: 4d 89 e8 mov %r13,%r8
|
|
3fbf: 41 b9 40 00 00 00 mov $0x40,%r9d
|
|
3fc5: e8 36 80 03 00 call 0x3c000
|
|
3fca: 41 83 c6 c0 add $0xffffffc0,%r14d
|
|
3fce: 48 81 c7 00 02 00 00 add $0x200,%rdi
|
|
3fd5: 49 81 c4 00 02 00 00 add $0x200,%r12
|
|
3fdc: 49 81 c5 00 04 00 00 add $0x400,%r13
|
|
3fe3: 41 83 fe 40 cmp $0x40,%r14d
|
|
3fe7: 7f 97 jg 0x3f80
|
|
3fe9: 4c 89 e2 mov %r12,%rdx
|
|
3fec: 4d 89 ec mov %r13,%r12
|
|
3fef: 45 89 f5 mov %r14d,%r13d
|
|
3ff2: 4c 8b 74 24 20 mov 0x20(%rsp),%r14
|
|
3ff7: 48 89 d1 mov %rdx,%rcx
|
|
3ffa: 48 89 f2 mov %rsi,%rdx
|
|
3ffd: 49 89 d8 mov %rbx,%r8
|
|
4000: 45 89 e9 mov %r13d,%r9d
|
|
4003: e8 98 45 13 00 call 0x1385a0
|
|
4008: 48 89 f9 mov %rdi,%rcx
|
|
400b: 48 89 f2 mov %rsi,%rdx
|
|
400e: 45 89 e8 mov %r13d,%r8d
|
|
4011: e8 ea bd ff ff call 0xfffffffffffffe00
|
|
4016: 48 89 f9 mov %rdi,%rcx
|
|
4019: 48 89 da mov %rbx,%rdx
|
|
401c: 45 89 e8 mov %r13d,%r8d
|
|
401f: e8 dc bd ff ff call 0xfffffffffffffe00
|
|
4024: 48 89 d9 mov %rbx,%rcx
|
|
4027: 48 89 f2 mov %rsi,%rdx
|
|
402a: 4d 89 e0 mov %r12,%r8
|
|
402d: 45 89 e9 mov %r13d,%r9d
|
|
4030: e8 cb 7f 03 00 call 0x3c000
|
|
4035: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
|
|
403c: 00
|
|
403d: 48 33 cc xor %rsp,%rcx
|
|
4040: 48 3b 0d 29 92 60 02 cmp 0x2609229(%rip),%rcx # 0x260d270
|
|
4047: 75 11 jne 0x405a
|
|
4049: 33 c0 xor %eax,%eax
|
|
404b: 48 81 c4 70 04 00 00 add $0x470,%rsp
|
|
4052: 41 5d pop %r13
|
|
4054: 41 5c pop %r12
|
|
4056: 5f pop %rdi
|
|
4057: 5e pop %rsi
|
|
4058: 5b pop %rbx
|
|
4059: c3 ret
|
|
405a: e8 71 49 12 01 call 0x11289d0
|
|
405f: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
|
|
4066: 00
|
|
4067: 48 33 cc xor %rsp,%rcx
|
|
406a: 48 3b 0d ff 91 60 02 cmp 0x26091ff(%rip),%rcx # 0x260d270
|
|
4071: 75 e7 jne 0x405a
|
|
4073: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
4078: 48 81 c4 70 04 00 00 add $0x470,%rsp
|
|
407f: 41 5d pop %r13
|
|
4081: 41 5c pop %r12
|
|
4083: 5f pop %rdi
|
|
4084: 5e pop %rsi
|
|
4085: 5b pop %rbx
|
|
4086: c3 ret
|
|
4087: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
|
|
408e: 00
|
|
408f: 48 33 cc xor %rsp,%rcx
|
|
4092: 48 3b 0d d7 91 60 02 cmp 0x26091d7(%rip),%rcx # 0x260d270
|
|
4099: 75 bf jne 0x405a
|
|
409b: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
40a0: 48 81 c4 70 04 00 00 add $0x470,%rsp
|
|
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: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
|
|
40b6: 00
|
|
40b7: 48 33 cc xor %rsp,%rcx
|
|
40ba: 48 3b 0d af 91 60 02 cmp 0x26091af(%rip),%rcx # 0x260d270
|
|
40c1: 75 97 jne 0x405a
|
|
40c3: eb d6 jmp 0x409b
|
|
40c5: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
|
|
40cc: 00
|
|
40cd: 48 33 cc xor %rsp,%rcx
|
|
40d0: 48 3b 0d 99 91 60 02 cmp 0x2609199(%rip),%rcx # 0x260d270
|
|
40d7: 75 81 jne 0x405a
|
|
40d9: eb c0 jmp 0x409b
|
|
40db: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
40e0: 53 push %rbx
|
|
40e1: 56 push %rsi
|
|
40e2: 57 push %rdi
|
|
40e3: 41 54 push %r12
|
|
40e5: 41 55 push %r13
|
|
40e7: 48 81 ec 70 04 00 00 sub $0x470,%rsp
|
|
40ee: 4d 89 c4 mov %r8,%r12
|
|
40f1: 48 8b 05 78 91 60 02 mov 0x2609178(%rip),%rax # 0x260d270
|
|
40f8: 45 89 cd mov %r9d,%r13d
|
|
40fb: 48 33 c4 xor %rsp,%rax
|
|
40fe: 48 89 cf mov %rcx,%rdi
|
|
4101: 48 89 84 24 68 04 00 mov %rax,0x468(%rsp)
|
|
4108: 00
|
|
4109: 4d 85 e4 test %r12,%r12
|
|
410c: 0f 84 b3 01 00 00 je 0x42c5
|
|
4112: 48 85 ff test %rdi,%rdi
|
|
4115: 0f 84 94 01 00 00 je 0x42af
|
|
411b: 48 85 d2 test %rdx,%rdx
|
|
411e: 0f 84 63 01 00 00 je 0x4287
|
|
4124: 45 85 ed test %r13d,%r13d
|
|
4127: 0f 8e 32 01 00 00 jle 0x425f
|
|
412d: 48 8d 44 24 28 lea 0x28(%rsp),%rax
|
|
4132: 48 89 c3 mov %rax,%rbx
|
|
4135: 48 83 e3 3f and $0x3f,%rbx
|
|
4139: 48 f7 db neg %rbx
|
|
413c: 48 83 e3 3f and $0x3f,%rbx
|
|
4140: 48 8d 34 18 lea (%rax,%rbx,1),%rsi
|
|
4144: 48 8d 9c 18 00 02 00 lea 0x200(%rax,%rbx,1),%rbx
|
|
414b: 00
|
|
414c: 41 83 fd 40 cmp $0x40,%r13d
|
|
4150: 0f 8e a1 00 00 00 jle 0x41f7
|
|
4156: 4c 89 74 24 20 mov %r14,0x20(%rsp)
|
|
415b: 45 89 ee mov %r13d,%r14d
|
|
415e: 4d 89 e5 mov %r12,%r13
|
|
4161: 49 89 d4 mov %rdx,%r12
|
|
4164: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
416b: 00
|
|
416c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
4173: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
4178: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
417f: 00
|
|
4180: 4c 89 e1 mov %r12,%rcx
|
|
4183: 48 89 f2 mov %rsi,%rdx
|
|
4186: 49 89 d8 mov %rbx,%r8
|
|
4189: 41 b9 40 00 00 00 mov $0x40,%r9d
|
|
418f: e8 2c 44 13 00 call 0x1385c0
|
|
4194: 48 89 f9 mov %rdi,%rcx
|
|
4197: 48 89 f2 mov %rsi,%rdx
|
|
419a: 41 b8 40 00 00 00 mov $0x40,%r8d
|
|
41a0: e8 5b be ff ff call 0x0
|
|
41a5: 48 89 f9 mov %rdi,%rcx
|
|
41a8: 48 89 da mov %rbx,%rdx
|
|
41ab: 41 b8 40 00 00 00 mov $0x40,%r8d
|
|
41b1: e8 4a be ff ff call 0x0
|
|
41b6: 48 89 d9 mov %rbx,%rcx
|
|
41b9: 48 89 f2 mov %rsi,%rdx
|
|
41bc: 4d 89 e8 mov %r13,%r8
|
|
41bf: 41 b9 40 00 00 00 mov $0x40,%r9d
|
|
41c5: e8 16 86 03 00 call 0x3c7e0
|
|
41ca: 41 83 c6 c0 add $0xffffffc0,%r14d
|
|
41ce: 48 81 c7 00 02 00 00 add $0x200,%rdi
|
|
41d5: 49 81 c4 00 02 00 00 add $0x200,%r12
|
|
41dc: 49 81 c5 00 04 00 00 add $0x400,%r13
|
|
41e3: 41 83 fe 40 cmp $0x40,%r14d
|
|
41e7: 7f 97 jg 0x4180
|
|
41e9: 4c 89 e2 mov %r12,%rdx
|
|
41ec: 4d 89 ec mov %r13,%r12
|
|
41ef: 45 89 f5 mov %r14d,%r13d
|
|
41f2: 4c 8b 74 24 20 mov 0x20(%rsp),%r14
|
|
41f7: 48 89 d1 mov %rdx,%rcx
|
|
41fa: 48 89 f2 mov %rsi,%rdx
|
|
41fd: 49 89 d8 mov %rbx,%r8
|
|
4200: 45 89 e9 mov %r13d,%r9d
|
|
4203: e8 b8 43 13 00 call 0x1385c0
|
|
4208: 48 89 f9 mov %rdi,%rcx
|
|
420b: 48 89 f2 mov %rsi,%rdx
|
|
420e: 45 89 e8 mov %r13d,%r8d
|
|
4211: e8 ea bd ff ff call 0x0
|
|
4216: 48 89 f9 mov %rdi,%rcx
|
|
4219: 48 89 da mov %rbx,%rdx
|
|
421c: 45 89 e8 mov %r13d,%r8d
|
|
421f: e8 dc bd ff ff call 0x0
|
|
4224: 48 89 d9 mov %rbx,%rcx
|
|
4227: 48 89 f2 mov %rsi,%rdx
|
|
422a: 4d 89 e0 mov %r12,%r8
|
|
422d: 45 89 e9 mov %r13d,%r9d
|
|
4230: e8 ab 85 03 00 call 0x3c7e0
|
|
4235: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
|
|
423c: 00
|
|
423d: 48 33 cc xor %rsp,%rcx
|
|
4240: 48 3b 0d 29 90 60 02 cmp 0x2609029(%rip),%rcx # 0x260d270
|
|
4247: 75 11 jne 0x425a
|
|
4249: 33 c0 xor %eax,%eax
|
|
424b: 48 81 c4 70 04 00 00 add $0x470,%rsp
|
|
4252: 41 5d pop %r13
|
|
4254: 41 5c pop %r12
|
|
4256: 5f pop %rdi
|
|
4257: 5e pop %rsi
|
|
4258: 5b pop %rbx
|
|
4259: c3 ret
|
|
425a: e8 71 47 12 01 call 0x11289d0
|
|
425f: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
|
|
4266: 00
|
|
4267: 48 33 cc xor %rsp,%rcx
|
|
426a: 48 3b 0d ff 8f 60 02 cmp 0x2608fff(%rip),%rcx # 0x260d270
|
|
4271: 75 e7 jne 0x425a
|
|
4273: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
4278: 48 81 c4 70 04 00 00 add $0x470,%rsp
|
|
427f: 41 5d pop %r13
|
|
4281: 41 5c pop %r12
|
|
4283: 5f pop %rdi
|
|
4284: 5e pop %rsi
|
|
4285: 5b pop %rbx
|
|
4286: c3 ret
|
|
4287: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
|
|
428e: 00
|
|
428f: 48 33 cc xor %rsp,%rcx
|
|
4292: 48 3b 0d d7 8f 60 02 cmp 0x2608fd7(%rip),%rcx # 0x260d270
|
|
4299: 75 bf jne 0x425a
|
|
429b: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
42a0: 48 81 c4 70 04 00 00 add $0x470,%rsp
|
|
42a7: 41 5d pop %r13
|
|
42a9: 41 5c pop %r12
|
|
42ab: 5f pop %rdi
|
|
42ac: 5e pop %rsi
|
|
42ad: 5b pop %rbx
|
|
42ae: c3 ret
|
|
42af: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
|
|
42b6: 00
|
|
42b7: 48 33 cc xor %rsp,%rcx
|
|
42ba: 48 3b 0d af 8f 60 02 cmp 0x2608faf(%rip),%rcx # 0x260d270
|
|
42c1: 75 97 jne 0x425a
|
|
42c3: eb d6 jmp 0x429b
|
|
42c5: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
|
|
42cc: 00
|
|
42cd: 48 33 cc xor %rsp,%rcx
|
|
42d0: 48 3b 0d 99 8f 60 02 cmp 0x2608f99(%rip),%rcx # 0x260d270
|
|
42d7: 75 81 jne 0x425a
|
|
42d9: eb c0 jmp 0x429b
|
|
42db: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
42e0: 53 push %rbx
|
|
42e1: 56 push %rsi
|
|
42e2: 57 push %rdi
|
|
42e3: 41 54 push %r12
|
|
42e5: 41 55 push %r13
|
|
42e7: 48 81 ec 70 04 00 00 sub $0x470,%rsp
|
|
42ee: 4d 89 c4 mov %r8,%r12
|
|
42f1: 48 8b 05 78 8f 60 02 mov 0x2608f78(%rip),%rax # 0x260d270
|
|
42f8: 45 89 cd mov %r9d,%r13d
|
|
42fb: 48 33 c4 xor %rsp,%rax
|
|
42fe: 48 89 cf mov %rcx,%rdi
|
|
4301: 48 89 84 24 68 04 00 mov %rax,0x468(%rsp)
|
|
4308: 00
|
|
4309: 4d 85 e4 test %r12,%r12
|
|
430c: 0f 84 b3 01 00 00 je 0x44c5
|
|
4312: 48 85 ff test %rdi,%rdi
|
|
4315: 0f 84 94 01 00 00 je 0x44af
|
|
431b: 48 85 d2 test %rdx,%rdx
|
|
431e: 0f 84 63 01 00 00 je 0x4487
|
|
4324: 45 85 ed test %r13d,%r13d
|
|
4327: 0f 8e 32 01 00 00 jle 0x445f
|
|
432d: 48 8d 44 24 28 lea 0x28(%rsp),%rax
|
|
4332: 48 89 c3 mov %rax,%rbx
|
|
4335: 48 83 e3 3f and $0x3f,%rbx
|
|
4339: 48 f7 db neg %rbx
|
|
433c: 48 83 e3 3f and $0x3f,%rbx
|
|
4340: 48 8d 34 18 lea (%rax,%rbx,1),%rsi
|
|
4344: 48 8d 9c 18 00 02 00 lea 0x200(%rax,%rbx,1),%rbx
|
|
434b: 00
|
|
434c: 41 83 fd 40 cmp $0x40,%r13d
|
|
4350: 0f 8e a1 00 00 00 jle 0x43f7
|
|
4356: 4c 89 74 24 20 mov %r14,0x20(%rsp)
|
|
435b: 45 89 ee mov %r13d,%r14d
|
|
435e: 4d 89 e5 mov %r12,%r13
|
|
4361: 49 89 d4 mov %rdx,%r12
|
|
4364: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
436b: 00
|
|
436c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
4373: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
4378: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
437f: 00
|
|
4380: 4c 89 e1 mov %r12,%rcx
|
|
4383: 48 89 f2 mov %rsi,%rdx
|
|
4386: 49 89 d8 mov %rbx,%r8
|
|
4389: 41 b9 40 00 00 00 mov $0x40,%r9d
|
|
438f: e8 4c 42 13 00 call 0x1385e0
|
|
4394: 48 89 f9 mov %rdi,%rcx
|
|
4397: 48 89 f2 mov %rsi,%rdx
|
|
439a: 41 b8 40 00 00 00 mov $0x40,%r8d
|
|
43a0: e8 1b be ff ff call 0x1c0
|
|
43a5: 48 89 f9 mov %rdi,%rcx
|
|
43a8: 48 89 da mov %rbx,%rdx
|
|
43ab: 41 b8 40 00 00 00 mov $0x40,%r8d
|
|
43b1: e8 0a be ff ff call 0x1c0
|
|
43b6: 48 89 d9 mov %rbx,%rcx
|
|
43b9: 48 89 f2 mov %rsi,%rdx
|
|
43bc: 4d 89 e8 mov %r13,%r8
|
|
43bf: 41 b9 40 00 00 00 mov $0x40,%r9d
|
|
43c5: e8 96 8b 03 00 call 0x3cf60
|
|
43ca: 41 83 c6 c0 add $0xffffffc0,%r14d
|
|
43ce: 48 81 c7 00 02 00 00 add $0x200,%rdi
|
|
43d5: 49 81 c4 00 02 00 00 add $0x200,%r12
|
|
43dc: 49 81 c5 00 04 00 00 add $0x400,%r13
|
|
43e3: 41 83 fe 40 cmp $0x40,%r14d
|
|
43e7: 7f 97 jg 0x4380
|
|
43e9: 4c 89 e2 mov %r12,%rdx
|
|
43ec: 4d 89 ec mov %r13,%r12
|
|
43ef: 45 89 f5 mov %r14d,%r13d
|
|
43f2: 4c 8b 74 24 20 mov 0x20(%rsp),%r14
|
|
43f7: 48 89 d1 mov %rdx,%rcx
|
|
43fa: 48 89 f2 mov %rsi,%rdx
|
|
43fd: 49 89 d8 mov %rbx,%r8
|
|
4400: 45 89 e9 mov %r13d,%r9d
|
|
4403: e8 d8 41 13 00 call 0x1385e0
|
|
4408: 48 89 f9 mov %rdi,%rcx
|
|
440b: 48 89 f2 mov %rsi,%rdx
|
|
440e: 45 89 e8 mov %r13d,%r8d
|
|
4411: e8 aa bd ff ff call 0x1c0
|
|
4416: 48 89 f9 mov %rdi,%rcx
|
|
4419: 48 89 da mov %rbx,%rdx
|
|
441c: 45 89 e8 mov %r13d,%r8d
|
|
441f: e8 9c bd ff ff call 0x1c0
|
|
4424: 48 89 d9 mov %rbx,%rcx
|
|
4427: 48 89 f2 mov %rsi,%rdx
|
|
442a: 4d 89 e0 mov %r12,%r8
|
|
442d: 45 89 e9 mov %r13d,%r9d
|
|
4430: e8 2b 8b 03 00 call 0x3cf60
|
|
4435: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
|
|
443c: 00
|
|
443d: 48 33 cc xor %rsp,%rcx
|
|
4440: 48 3b 0d 29 8e 60 02 cmp 0x2608e29(%rip),%rcx # 0x260d270
|
|
4447: 75 11 jne 0x445a
|
|
4449: 33 c0 xor %eax,%eax
|
|
444b: 48 81 c4 70 04 00 00 add $0x470,%rsp
|
|
4452: 41 5d pop %r13
|
|
4454: 41 5c pop %r12
|
|
4456: 5f pop %rdi
|
|
4457: 5e pop %rsi
|
|
4458: 5b pop %rbx
|
|
4459: c3 ret
|
|
445a: e8 71 45 12 01 call 0x11289d0
|
|
445f: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
|
|
4466: 00
|
|
4467: 48 33 cc xor %rsp,%rcx
|
|
446a: 48 3b 0d ff 8d 60 02 cmp 0x2608dff(%rip),%rcx # 0x260d270
|
|
4471: 75 e7 jne 0x445a
|
|
4473: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
4478: 48 81 c4 70 04 00 00 add $0x470,%rsp
|
|
447f: 41 5d pop %r13
|
|
4481: 41 5c pop %r12
|
|
4483: 5f pop %rdi
|
|
4484: 5e pop %rsi
|
|
4485: 5b pop %rbx
|
|
4486: c3 ret
|
|
4487: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
|
|
448e: 00
|
|
448f: 48 33 cc xor %rsp,%rcx
|
|
4492: 48 3b 0d d7 8d 60 02 cmp 0x2608dd7(%rip),%rcx # 0x260d270
|
|
4499: 75 bf jne 0x445a
|
|
449b: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
44a0: 48 81 c4 70 04 00 00 add $0x470,%rsp
|
|
44a7: 41 5d pop %r13
|
|
44a9: 41 5c pop %r12
|
|
44ab: 5f pop %rdi
|
|
44ac: 5e pop %rsi
|
|
44ad: 5b pop %rbx
|
|
44ae: c3 ret
|
|
44af: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
|
|
44b6: 00
|
|
44b7: 48 33 cc xor %rsp,%rcx
|
|
44ba: 48 3b 0d af 8d 60 02 cmp 0x2608daf(%rip),%rcx # 0x260d270
|
|
44c1: 75 97 jne 0x445a
|
|
44c3: eb d6 jmp 0x449b
|
|
44c5: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
|
|
44cc: 00
|
|
44cd: 48 33 cc xor %rsp,%rcx
|
|
44d0: 48 3b 0d 99 8d 60 02 cmp 0x2608d99(%rip),%rcx # 0x260d270
|
|
44d7: 75 81 jne 0x445a
|
|
44d9: eb c0 jmp 0x449b
|
|
44db: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
44e0: 48 83 ec 28 sub $0x28,%rsp
|
|
44e4: 48 85 c9 test %rcx,%rcx
|
|
44e7: 74 25 je 0x450e
|
|
44e9: 48 85 d2 test %rdx,%rdx
|
|
44ec: 74 20 je 0x450e
|
|
44ee: 4d 85 c0 test %r8,%r8
|
|
44f1: 74 1b je 0x450e
|
|
44f3: 45 85 c9 test %r9d,%r9d
|
|
44f6: 7f 0a jg 0x4502
|
|
44f8: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
44fd: 48 83 c4 28 add $0x28,%rsp
|
|
4501: c3 ret
|
|
4502: e8 d9 91 03 00 call 0x3d6e0
|
|
4507: 33 c0 xor %eax,%eax
|
|
4509: 48 83 c4 28 add $0x28,%rsp
|
|
450d: c3 ret
|
|
450e: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
4513: 48 83 c4 28 add $0x28,%rsp
|
|
4517: c3 ret
|
|
4518: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
451f: 00
|
|
4520: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
|
|
4525: 48 85 c9 test %rcx,%rcx
|
|
4528: 74 27 je 0x4551
|
|
452a: 48 85 d2 test %rdx,%rdx
|
|
452d: 74 22 je 0x4551
|
|
452f: 4d 85 c0 test %r8,%r8
|
|
4532: 74 1d je 0x4551
|
|
4534: 45 85 c9 test %r9d,%r9d
|
|
4537: 7f 0b jg 0x4544
|
|
4539: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
453e: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
4543: c3 ret
|
|
4544: e8 77 94 03 00 call 0x3d9c0
|
|
4549: 33 c0 xor %eax,%eax
|
|
454b: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
4550: c3 ret
|
|
4551: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
4556: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
455b: c3 ret
|
|
455c: 0f 1f 40 00 nopl 0x0(%rax)
|
|
4560: 48 83 ec 28 sub $0x28,%rsp
|
|
4564: 48 85 c9 test %rcx,%rcx
|
|
4567: 74 25 je 0x458e
|
|
4569: 48 85 d2 test %rdx,%rdx
|
|
456c: 74 20 je 0x458e
|
|
456e: 4d 85 c0 test %r8,%r8
|
|
4571: 74 1b je 0x458e
|
|
4573: 45 85 c9 test %r9d,%r9d
|
|
4576: 7f 0a jg 0x4582
|
|
4578: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
457d: 48 83 c4 28 add $0x28,%rsp
|
|
4581: c3 ret
|
|
4582: e8 19 97 03 00 call 0x3dca0
|
|
4587: 33 c0 xor %eax,%eax
|
|
4589: 48 83 c4 28 add $0x28,%rsp
|
|
458d: c3 ret
|
|
458e: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
4593: 48 83 c4 28 add $0x28,%rsp
|
|
4597: c3 ret
|
|
4598: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
459f: 00
|
|
45a0: 41 57 push %r15
|
|
45a2: 49 89 ca mov %rcx,%r10
|
|
45a5: 49 89 d3 mov %rdx,%r11
|
|
45a8: 4d 85 d2 test %r10,%r10
|
|
45ab: 0f 84 fb 00 00 00 je 0x46ac
|
|
45b1: 4d 85 db test %r11,%r11
|
|
45b4: 0f 84 f2 00 00 00 je 0x46ac
|
|
45ba: 4d 85 c0 test %r8,%r8
|
|
45bd: 0f 84 e9 00 00 00 je 0x46ac
|
|
45c3: 45 85 c9 test %r9d,%r9d
|
|
45c6: 0f 8e d8 00 00 00 jle 0x46a4
|
|
45cc: 49 63 d1 movslq %r9d,%rdx
|
|
45cf: 48 83 fa 08 cmp $0x8,%rdx
|
|
45d3: 0f 8c c6 00 00 00 jl 0x469f
|
|
45d9: 4c 89 c0 mov %r8,%rax
|
|
45dc: 48 83 e0 0f and $0xf,%rax
|
|
45e0: 85 c0 test %eax,%eax
|
|
45e2: 74 10 je 0x45f4
|
|
45e4: a8 03 test $0x3,%al
|
|
45e6: 0f 85 b3 00 00 00 jne 0x469f
|
|
45ec: f7 d8 neg %eax
|
|
45ee: 83 c0 10 add $0x10,%eax
|
|
45f1: c1 e8 02 shr $0x2,%eax
|
|
45f4: 89 c1 mov %eax,%ecx
|
|
45f6: 4c 8d 79 08 lea 0x8(%rcx),%r15
|
|
45fa: 49 3b d7 cmp %r15,%rdx
|
|
45fd: 0f 8c 9c 00 00 00 jl 0x469f
|
|
4603: 45 89 cf mov %r9d,%r15d
|
|
4606: 44 2b f8 sub %eax,%r15d
|
|
4609: 41 83 e7 07 and $0x7,%r15d
|
|
460d: 45 2b cf sub %r15d,%r9d
|
|
4610: 4d 63 c9 movslq %r9d,%r9
|
|
4613: 85 c0 test %eax,%eax
|
|
4615: b8 00 00 00 00 mov $0x0,%eax
|
|
461a: 76 24 jbe 0x4640
|
|
461c: 0f 1f 40 00 nopl 0x0(%rax)
|
|
4620: c4 c1 7a 10 04 82 vmovss (%r10,%rax,4),%xmm0
|
|
4626: c4 c1 7a 59 0c 83 vmulss (%r11,%rax,4),%xmm0,%xmm1
|
|
462c: c4 c1 7a 11 0c 80 vmovss %xmm1,(%r8,%rax,4)
|
|
4632: 48 ff c0 inc %rax
|
|
4635: 48 3b c1 cmp %rcx,%rax
|
|
4638: 72 e6 jb 0x4620
|
|
463a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
4640: c4 c1 78 10 04 8a vmovups (%r10,%rcx,4),%xmm0
|
|
4646: c4 c1 78 10 54 8a 10 vmovups 0x10(%r10,%rcx,4),%xmm2
|
|
464d: c4 c1 78 59 0c 8b vmulps (%r11,%rcx,4),%xmm0,%xmm1
|
|
4653: c4 c1 68 59 5c 8b 10 vmulps 0x10(%r11,%rcx,4),%xmm2,%xmm3
|
|
465a: c4 c1 78 11 0c 88 vmovups %xmm1,(%r8,%rcx,4)
|
|
4660: c4 c1 78 11 5c 88 10 vmovups %xmm3,0x10(%r8,%rcx,4)
|
|
4667: 48 83 c1 08 add $0x8,%rcx
|
|
466b: 49 3b c9 cmp %r9,%rcx
|
|
466e: 72 d0 jb 0x4640
|
|
4670: 4c 3b ca cmp %rdx,%r9
|
|
4673: 73 25 jae 0x469a
|
|
4675: 0f 1f 40 00 nopl 0x0(%rax)
|
|
4679: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
4680: c4 81 7a 10 04 8a vmovss (%r10,%r9,4),%xmm0
|
|
4686: c4 81 7a 59 0c 8b vmulss (%r11,%r9,4),%xmm0,%xmm1
|
|
468c: c4 81 7a 11 0c 88 vmovss %xmm1,(%r8,%r9,4)
|
|
4692: 49 ff c1 inc %r9
|
|
4695: 4c 3b ca cmp %rdx,%r9
|
|
4698: 72 e6 jb 0x4680
|
|
469a: 33 c0 xor %eax,%eax
|
|
469c: 41 5f pop %r15
|
|
469e: c3 ret
|
|
469f: 45 33 c9 xor %r9d,%r9d
|
|
46a2: eb cc jmp 0x4670
|
|
46a4: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
46a9: 41 5f pop %r15
|
|
46ab: c3 ret
|
|
46ac: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
46b1: 41 5f pop %r15
|
|
46b3: c3 ret
|
|
46b4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
46b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
46c0: 53 push %rbx
|
|
46c1: 57 push %rdi
|
|
46c2: 55 push %rbp
|
|
46c3: 49 89 ca mov %rcx,%r10
|
|
46c6: 4d 85 d2 test %r10,%r10
|
|
46c9: 0f 84 92 01 00 00 je 0x4861
|
|
46cf: 48 85 d2 test %rdx,%rdx
|
|
46d2: 0f 84 89 01 00 00 je 0x4861
|
|
46d8: 4d 85 c0 test %r8,%r8
|
|
46db: 0f 84 80 01 00 00 je 0x4861
|
|
46e1: 45 85 c9 test %r9d,%r9d
|
|
46e4: 0f 8e 6e 01 00 00 jle 0x4858
|
|
46ea: 41 83 f9 10 cmp $0x10,%r9d
|
|
46ee: 0f 8c 50 01 00 00 jl 0x4844
|
|
46f4: 41 83 f9 1d cmp $0x1d,%r9d
|
|
46f8: 0f 8c 4d 01 00 00 jl 0x484b
|
|
46fe: 4c 89 c1 mov %r8,%rcx
|
|
4701: 48 83 e1 1f and $0x1f,%rcx
|
|
4705: 89 c9 mov %ecx,%ecx
|
|
4707: 85 c9 test %ecx,%ecx
|
|
4709: 74 11 je 0x471c
|
|
470b: f6 c1 03 test $0x3,%cl
|
|
470e: 0f 85 30 01 00 00 jne 0x4844
|
|
4714: f7 d9 neg %ecx
|
|
4716: 83 c1 20 add $0x20,%ecx
|
|
4719: c1 e9 02 shr $0x2,%ecx
|
|
471c: 8d 41 10 lea 0x10(%rcx),%eax
|
|
471f: 44 3b c8 cmp %eax,%r9d
|
|
4722: 0f 8c 1c 01 00 00 jl 0x4844
|
|
4728: 44 89 cf mov %r9d,%edi
|
|
472b: 33 c0 xor %eax,%eax
|
|
472d: 2b f9 sub %ecx,%edi
|
|
472f: 83 e7 0f and $0xf,%edi
|
|
4732: f7 df neg %edi
|
|
4734: 41 03 f9 add %r9d,%edi
|
|
4737: 85 c9 test %ecx,%ecx
|
|
4739: 76 1e jbe 0x4759
|
|
473b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
4740: c4 c1 7a 10 04 82 vmovss (%r10,%rax,4),%xmm0
|
|
4746: c5 fa 59 0c 82 vmulss (%rdx,%rax,4),%xmm0,%xmm1
|
|
474b: c4 c1 7a 11 0c 80 vmovss %xmm1,(%r8,%rax,4)
|
|
4751: 48 ff c0 inc %rax
|
|
4754: 48 3b c1 cmp %rcx,%rax
|
|
4757: 72 e7 jb 0x4740
|
|
4759: 48 63 c7 movslq %edi,%rax
|
|
475c: 0f 1f 40 00 nopl 0x0(%rax)
|
|
4760: c4 c1 7c 10 04 8a vmovups (%r10,%rcx,4),%ymm0
|
|
4766: c4 c1 7c 10 54 8a 20 vmovups 0x20(%r10,%rcx,4),%ymm2
|
|
476d: c5 fc 59 0c 8a vmulps (%rdx,%rcx,4),%ymm0,%ymm1
|
|
4772: c5 ec 59 5c 8a 20 vmulps 0x20(%rdx,%rcx,4),%ymm2,%ymm3
|
|
4778: c4 c1 7c 11 0c 88 vmovups %ymm1,(%r8,%rcx,4)
|
|
477e: c4 c1 7c 11 5c 88 20 vmovups %ymm3,0x20(%r8,%rcx,4)
|
|
4785: 48 83 c1 10 add $0x10,%rcx
|
|
4789: 48 3b c8 cmp %rax,%rcx
|
|
478c: 72 d2 jb 0x4760
|
|
478e: 8d 47 01 lea 0x1(%rdi),%eax
|
|
4791: 41 3b c1 cmp %r9d,%eax
|
|
4794: 0f 87 9d 00 00 00 ja 0x4837
|
|
479a: 4d 63 c9 movslq %r9d,%r9
|
|
479d: 48 63 ff movslq %edi,%rdi
|
|
47a0: 4c 2b cf sub %rdi,%r9
|
|
47a3: 49 83 f9 04 cmp $0x4,%r9
|
|
47a7: 0f 8c 93 00 00 00 jl 0x4840
|
|
47ad: 48 63 ff movslq %edi,%rdi
|
|
47b0: 44 89 cd mov %r9d,%ebp
|
|
47b3: 83 e5 fc and $0xfffffffc,%ebp
|
|
47b6: 33 c9 xor %ecx,%ecx
|
|
47b8: 48 63 ed movslq %ebp,%rbp
|
|
47bb: 49 8d 1c b8 lea (%r8,%rdi,4),%rbx
|
|
47bf: 48 8d 04 ba lea (%rdx,%rdi,4),%rax
|
|
47c3: 4d 8d 1c ba lea (%r10,%rdi,4),%r11
|
|
47c7: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
47ce: 00
|
|
47cf: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
47d6: 0f 1f 00 nopl (%rax)
|
|
47d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
47e0: c4 c1 78 10 04 8b vmovups (%r11,%rcx,4),%xmm0
|
|
47e6: c5 f8 59 0c 88 vmulps (%rax,%rcx,4),%xmm0,%xmm1
|
|
47eb: c5 f8 11 0c 8b vmovups %xmm1,(%rbx,%rcx,4)
|
|
47f0: 48 83 c1 04 add $0x4,%rcx
|
|
47f4: 48 3b cd cmp %rbp,%rcx
|
|
47f7: 72 e7 jb 0x47e0
|
|
47f9: 49 3b e9 cmp %r9,%rbp
|
|
47fc: 73 39 jae 0x4837
|
|
47fe: 48 63 ff movslq %edi,%rdi
|
|
4801: 49 8d 0c b8 lea (%r8,%rdi,4),%rcx
|
|
4805: 48 8d 14 ba lea (%rdx,%rdi,4),%rdx
|
|
4809: 49 8d 04 ba lea (%r10,%rdi,4),%rax
|
|
480d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
4814: 00
|
|
4815: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
481c: 0f 1f 40 00 nopl 0x0(%rax)
|
|
4820: c5 fa 10 04 a8 vmovss (%rax,%rbp,4),%xmm0
|
|
4825: c5 fa 59 0c aa vmulss (%rdx,%rbp,4),%xmm0,%xmm1
|
|
482a: c5 fa 11 0c a9 vmovss %xmm1,(%rcx,%rbp,4)
|
|
482f: 48 ff c5 inc %rbp
|
|
4832: 49 3b e9 cmp %r9,%rbp
|
|
4835: 72 e9 jb 0x4820
|
|
4837: 33 c0 xor %eax,%eax
|
|
4839: c5 f8 77 vzeroupper
|
|
483c: 5d pop %rbp
|
|
483d: 5f pop %rdi
|
|
483e: 5b pop %rbx
|
|
483f: c3 ret
|
|
4840: 33 ed xor %ebp,%ebp
|
|
4842: eb b5 jmp 0x47f9
|
|
4844: 33 ff xor %edi,%edi
|
|
4846: e9 43 ff ff ff jmp 0x478e
|
|
484b: 44 89 cf mov %r9d,%edi
|
|
484e: 33 c9 xor %ecx,%ecx
|
|
4850: 83 e7 f0 and $0xfffffff0,%edi
|
|
4853: e9 01 ff ff ff jmp 0x4759
|
|
4858: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
485d: 5d pop %rbp
|
|
485e: 5f pop %rdi
|
|
485f: 5b pop %rbx
|
|
4860: c3 ret
|
|
4861: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
4866: 5d pop %rbp
|
|
4867: 5f pop %rdi
|
|
4868: 5b pop %rbx
|
|
4869: c3 ret
|
|
486a: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
4871: 00
|
|
4872: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
4879: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
4880: 56 push %rsi
|
|
4881: 57 push %rdi
|
|
4882: 41 54 push %r12
|
|
4884: 55 push %rbp
|
|
4885: 48 83 ec 28 sub $0x28,%rsp
|
|
4889: 89 ce mov %ecx,%esi
|
|
488b: 4c 89 cd mov %r9,%rbp
|
|
488e: 83 fe 1e cmp $0x1e,%esi
|
|
4891: 0f 87 83 01 00 00 ja 0x4a1a
|
|
4897: 48 85 ed test %rbp,%rbp
|
|
489a: 0f 84 89 01 00 00 je 0x4a29
|
|
48a0: 48 8b 7c 24 70 mov 0x70(%rsp),%rdi
|
|
48a5: 48 85 ff test %rdi,%rdi
|
|
48a8: 0f 84 7b 01 00 00 je 0x4a29
|
|
48ae: 4c 8b 64 24 78 mov 0x78(%rsp),%r12
|
|
48b3: 4d 85 e4 test %r12,%r12
|
|
48b6: 0f 84 6d 01 00 00 je 0x4a29
|
|
48bc: 83 fa 08 cmp $0x8,%edx
|
|
48bf: 74 1e je 0x48df
|
|
48c1: 83 fa 04 cmp $0x4,%edx
|
|
48c4: 74 19 je 0x48df
|
|
48c6: 83 fa 01 cmp $0x1,%edx
|
|
48c9: 74 14 je 0x48df
|
|
48cb: 83 fa 02 cmp $0x2,%edx
|
|
48ce: 74 0f je 0x48df
|
|
48d0: b8 ee ff ff ff mov $0xffffffee,%eax
|
|
48d5: 48 83 c4 28 add $0x28,%rsp
|
|
48d9: 5d pop %rbp
|
|
48da: 41 5c pop %r12
|
|
48dc: 5f pop %rdi
|
|
48dd: 5e pop %rsi
|
|
48de: c3 ret
|
|
48df: 83 fe 1c cmp $0x1c,%esi
|
|
48e2: 0f 8f 32 01 00 00 jg 0x4a1a
|
|
48e8: 83 fe 05 cmp $0x5,%esi
|
|
48eb: 7f 14 jg 0x4901
|
|
48ed: c7 45 00 d0 00 00 00 movl $0xd0,0x0(%rbp)
|
|
48f4: 33 c0 xor %eax,%eax
|
|
48f6: 89 07 mov %eax,(%rdi)
|
|
48f8: 41 89 04 24 mov %eax,(%r12)
|
|
48fc: e9 0d 01 00 00 jmp 0x4a0e
|
|
4901: 83 fe 06 cmp $0x6,%esi
|
|
4904: 7f 11 jg 0x4917
|
|
4906: 33 c0 xor %eax,%eax
|
|
4908: 89 45 00 mov %eax,0x0(%rbp)
|
|
490b: 89 07 mov %eax,(%rdi)
|
|
490d: 41 89 04 24 mov %eax,(%r12)
|
|
4911: 44 8b 55 00 mov 0x0(%rbp),%r10d
|
|
4915: eb 6a jmp 0x4981
|
|
4917: 8d 4e ff lea -0x1(%rsi),%ecx
|
|
491a: 83 f9 0e cmp $0xe,%ecx
|
|
491d: 7f 4b jg 0x496a
|
|
491f: 41 bb 01 00 00 00 mov $0x1,%r11d
|
|
4925: 41 d3 e3 shl %cl,%r11d
|
|
4928: 45 89 da mov %r11d,%r10d
|
|
492b: 41 c1 e2 04 shl $0x4,%r10d
|
|
492f: 41 8d 42 4f lea 0x4f(%r10),%eax
|
|
4933: 41 83 c2 3f add $0x3f,%r10d
|
|
4937: 83 e0 c0 and $0xffffffc0,%eax
|
|
493a: 41 83 e2 c0 and $0xffffffc0,%r10d
|
|
493e: 89 45 00 mov %eax,0x0(%rbp)
|
|
4941: c7 07 00 00 00 00 movl $0x0,(%rdi)
|
|
4947: 45 89 14 24 mov %r10d,(%r12)
|
|
494b: 45 89 da mov %r11d,%r10d
|
|
494e: 41 d1 fa sar $1,%r10d
|
|
4951: 41 c1 ea 1e shr $0x1e,%r10d
|
|
4955: 45 03 d3 add %r11d,%r10d
|
|
4958: 41 83 e2 fc and $0xfffffffc,%r10d
|
|
495c: 41 83 c2 43 add $0x43,%r10d
|
|
4960: 41 83 e2 c0 and $0xffffffc0,%r10d
|
|
4964: 44 03 55 00 add 0x0(%rbp),%r10d
|
|
4968: eb 12 jmp 0x497c
|
|
496a: 48 89 ea mov %rbp,%rdx
|
|
496d: 49 89 f8 mov %rdi,%r8
|
|
4970: 4d 89 e1 mov %r12,%r9
|
|
4973: e8 08 96 03 00 call 0x3df80
|
|
4978: 44 8b 55 00 mov 0x0(%rbp),%r10d
|
|
497c: 83 fe 12 cmp $0x12,%esi
|
|
497f: 7d 28 jge 0x49a9
|
|
4981: 89 f1 mov %esi,%ecx
|
|
4983: b8 01 00 00 00 mov $0x1,%eax
|
|
4988: d3 e0 shl %cl,%eax
|
|
498a: 41 89 c3 mov %eax,%r11d
|
|
498d: 41 d1 fb sar $1,%r11d
|
|
4990: 41 c1 eb 1e shr $0x1e,%r11d
|
|
4994: 44 03 d8 add %eax,%r11d
|
|
4997: 41 c1 eb 02 shr $0x2,%r11d
|
|
499b: 41 c1 e3 04 shl $0x4,%r11d
|
|
499f: 41 83 c3 3f add $0x3f,%r11d
|
|
49a3: 41 83 e3 c0 and $0xffffffc0,%r11d
|
|
49a7: eb 1b jmp 0x49c4
|
|
49a9: 41 bb 01 00 00 00 mov $0x1,%r11d
|
|
49af: 8d 4e 15 lea 0x15(%rsi),%ecx
|
|
49b2: 41 d3 e3 shl %cl,%r11d
|
|
49b5: 41 c1 e3 04 shl $0x4,%r11d
|
|
49b9: 41 81 c3 3f 20 00 00 add $0x203f,%r11d
|
|
49c0: 41 83 e3 c0 and $0xffffffc0,%r11d
|
|
49c4: 83 fe 0a cmp $0xa,%esi
|
|
49c7: 43 8d 84 5a 00 01 00 lea 0x100(%r10,%r11,2),%eax
|
|
49ce: 00
|
|
49cf: 89 45 00 mov %eax,0x0(%rbp)
|
|
49d2: 7f 04 jg 0x49d8
|
|
49d4: 33 c0 xor %eax,%eax
|
|
49d6: eb 25 jmp 0x49fd
|
|
49d8: 89 f1 mov %esi,%ecx
|
|
49da: b8 01 00 00 00 mov $0x1,%eax
|
|
49df: d3 e0 shl %cl,%eax
|
|
49e1: 89 c2 mov %eax,%edx
|
|
49e3: d1 fa sar $1,%edx
|
|
49e5: c1 ea 1e shr $0x1e,%edx
|
|
49e8: 03 d0 add %eax,%edx
|
|
49ea: c1 ea 02 shr $0x2,%edx
|
|
49ed: 8b 2f mov (%rdi),%ebp
|
|
49ef: 8d 34 d5 47 00 00 00 lea 0x47(,%rdx,8),%esi
|
|
49f6: 83 e6 c0 and $0xffffffc0,%esi
|
|
49f9: 8d 44 35 40 lea 0x40(%rbp,%rsi,1),%eax
|
|
49fd: 89 07 mov %eax,(%rdi)
|
|
49ff: 41 8b 04 24 mov (%r12),%eax
|
|
4a03: 85 c0 test %eax,%eax
|
|
4a05: 7e 07 jle 0x4a0e
|
|
4a07: 83 c0 40 add $0x40,%eax
|
|
4a0a: 41 89 04 24 mov %eax,(%r12)
|
|
4a0e: 33 c0 xor %eax,%eax
|
|
4a10: 48 83 c4 28 add $0x28,%rsp
|
|
4a14: 5d pop %rbp
|
|
4a15: 41 5c pop %r12
|
|
4a17: 5f pop %rdi
|
|
4a18: 5e pop %rsi
|
|
4a19: c3 ret
|
|
4a1a: b8 ef ff ff ff mov $0xffffffef,%eax
|
|
4a1f: 48 83 c4 28 add $0x28,%rsp
|
|
4a23: 5d pop %rbp
|
|
4a24: 41 5c pop %r12
|
|
4a26: 5f pop %rdi
|
|
4a27: 5e pop %rsi
|
|
4a28: c3 ret
|
|
4a29: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
4a2e: 48 83 c4 28 add $0x28,%rsp
|
|
4a32: 5d pop %rbp
|
|
4a33: 41 5c pop %r12
|
|
4a35: 5f pop %rdi
|
|
4a36: 5e pop %rsi
|
|
4a37: c3 ret
|
|
4a38: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
4a3f: 00
|
|
4a40: 41 54 push %r12
|
|
4a42: 41 55 push %r13
|
|
4a44: 41 56 push %r14
|
|
4a46: 41 57 push %r15
|
|
4a48: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
|
|
4a4d: 41 89 cd mov %ecx,%r13d
|
|
4a50: 4d 89 cc mov %r9,%r12
|
|
4a53: 41 83 fd 1e cmp $0x1e,%r13d
|
|
4a57: 0f 87 97 01 00 00 ja 0x4bf4
|
|
4a5d: 4d 85 e4 test %r12,%r12
|
|
4a60: 0f 84 a1 01 00 00 je 0x4c07
|
|
4a66: 4c 8b 74 24 70 mov 0x70(%rsp),%r14
|
|
4a6b: 4d 85 f6 test %r14,%r14
|
|
4a6e: 0f 84 93 01 00 00 je 0x4c07
|
|
4a74: 4c 8b 7c 24 78 mov 0x78(%rsp),%r15
|
|
4a79: 4d 85 ff test %r15,%r15
|
|
4a7c: 0f 84 85 01 00 00 je 0x4c07
|
|
4a82: 83 fa 08 cmp $0x8,%edx
|
|
4a85: 74 22 je 0x4aa9
|
|
4a87: 83 fa 04 cmp $0x4,%edx
|
|
4a8a: 74 1d je 0x4aa9
|
|
4a8c: 83 fa 01 cmp $0x1,%edx
|
|
4a8f: 74 18 je 0x4aa9
|
|
4a91: 83 fa 02 cmp $0x2,%edx
|
|
4a94: 74 13 je 0x4aa9
|
|
4a96: b8 ee ff ff ff mov $0xffffffee,%eax
|
|
4a9b: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
4aa0: 41 5f pop %r15
|
|
4aa2: 41 5e pop %r14
|
|
4aa4: 41 5d pop %r13
|
|
4aa6: 41 5c pop %r12
|
|
4aa8: c3 ret
|
|
4aa9: 41 83 fd 1c cmp $0x1c,%r13d
|
|
4aad: 0f 8f 41 01 00 00 jg 0x4bf4
|
|
4ab3: 41 83 fd 05 cmp $0x5,%r13d
|
|
4ab7: 7f 15 jg 0x4ace
|
|
4ab9: 41 c7 04 24 d0 00 00 movl $0xd0,(%r12)
|
|
4ac0: 00
|
|
4ac1: 33 c0 xor %eax,%eax
|
|
4ac3: 41 89 06 mov %eax,(%r14)
|
|
4ac6: 41 89 07 mov %eax,(%r15)
|
|
4ac9: e9 16 01 00 00 jmp 0x4be4
|
|
4ace: 41 83 fd 06 cmp $0x6,%r13d
|
|
4ad2: 7f 12 jg 0x4ae6
|
|
4ad4: 33 c0 xor %eax,%eax
|
|
4ad6: 41 89 04 24 mov %eax,(%r12)
|
|
4ada: 41 89 06 mov %eax,(%r14)
|
|
4add: 41 89 07 mov %eax,(%r15)
|
|
4ae0: 41 8b 14 24 mov (%r12),%edx
|
|
4ae4: eb 6a jmp 0x4b50
|
|
4ae6: 41 8d 4d ff lea -0x1(%r13),%ecx
|
|
4aea: 83 f9 10 cmp $0x10,%ecx
|
|
4aed: 7f 49 jg 0x4b38
|
|
4aef: 41 bb 01 00 00 00 mov $0x1,%r11d
|
|
4af5: 41 d3 e3 shl %cl,%r11d
|
|
4af8: 44 89 da mov %r11d,%edx
|
|
4afb: 45 89 da mov %r11d,%r10d
|
|
4afe: d1 fa sar $1,%edx
|
|
4b00: c1 ea 1e shr $0x1e,%edx
|
|
4b03: 41 c1 e2 04 shl $0x4,%r10d
|
|
4b07: 41 03 d3 add %r11d,%edx
|
|
4b0a: 44 89 d0 mov %r10d,%eax
|
|
4b0d: 83 e2 fc and $0xfffffffc,%edx
|
|
4b10: 83 c0 4f add $0x4f,%eax
|
|
4b13: 41 83 c2 3f add $0x3f,%r10d
|
|
4b17: 83 c2 43 add $0x43,%edx
|
|
4b1a: 83 e0 c0 and $0xffffffc0,%eax
|
|
4b1d: 41 89 04 24 mov %eax,(%r12)
|
|
4b21: 41 83 e2 c0 and $0xffffffc0,%r10d
|
|
4b25: 41 c7 06 00 00 00 00 movl $0x0,(%r14)
|
|
4b2c: 83 e2 c0 and $0xffffffc0,%edx
|
|
4b2f: 45 89 17 mov %r10d,(%r15)
|
|
4b32: 41 03 14 24 add (%r12),%edx
|
|
4b36: eb 12 jmp 0x4b4a
|
|
4b38: 4c 89 e2 mov %r12,%rdx
|
|
4b3b: 4d 89 f0 mov %r14,%r8
|
|
4b3e: 4d 89 f9 mov %r15,%r9
|
|
4b41: e8 5a 96 03 00 call 0x3e1a0
|
|
4b46: 41 8b 14 24 mov (%r12),%edx
|
|
4b4a: 41 83 fd 11 cmp $0x11,%r13d
|
|
4b4e: 7d 29 jge 0x4b79
|
|
4b50: 44 89 e9 mov %r13d,%ecx
|
|
4b53: b8 01 00 00 00 mov $0x1,%eax
|
|
4b58: d3 e0 shl %cl,%eax
|
|
4b5a: 41 89 c2 mov %eax,%r10d
|
|
4b5d: 41 d1 fa sar $1,%r10d
|
|
4b60: 41 c1 ea 1e shr $0x1e,%r10d
|
|
4b64: 44 03 d0 add %eax,%r10d
|
|
4b67: 41 c1 ea 02 shr $0x2,%r10d
|
|
4b6b: 41 c1 e2 04 shl $0x4,%r10d
|
|
4b6f: 41 83 c2 3f add $0x3f,%r10d
|
|
4b73: 41 83 e2 c0 and $0xffffffc0,%r10d
|
|
4b77: eb 1c jmp 0x4b95
|
|
4b79: 41 ba 01 00 00 00 mov $0x1,%r10d
|
|
4b7f: 41 8d 4d 15 lea 0x15(%r13),%ecx
|
|
4b83: 41 d3 e2 shl %cl,%r10d
|
|
4b86: 41 c1 e2 04 shl $0x4,%r10d
|
|
4b8a: 41 81 c2 3f 20 00 00 add $0x203f,%r10d
|
|
4b91: 41 83 e2 c0 and $0xffffffc0,%r10d
|
|
4b95: 45 03 d2 add %r10d,%r10d
|
|
4b98: 41 03 d2 add %r10d,%edx
|
|
4b9b: 81 c2 00 01 00 00 add $0x100,%edx
|
|
4ba1: 41 89 14 24 mov %edx,(%r12)
|
|
4ba5: 41 83 fd 0a cmp $0xa,%r13d
|
|
4ba9: 7f 04 jg 0x4baf
|
|
4bab: 33 d2 xor %edx,%edx
|
|
4bad: eb 25 jmp 0x4bd4
|
|
4baf: 44 89 e9 mov %r13d,%ecx
|
|
4bb2: b8 01 00 00 00 mov $0x1,%eax
|
|
4bb7: d3 e0 shl %cl,%eax
|
|
4bb9: 89 c2 mov %eax,%edx
|
|
4bbb: d1 fa sar $1,%edx
|
|
4bbd: c1 ea 1e shr $0x1e,%edx
|
|
4bc0: 03 d0 add %eax,%edx
|
|
4bc2: c1 ea 02 shr $0x2,%edx
|
|
4bc5: c1 e2 03 shl $0x3,%edx
|
|
4bc8: 83 c2 47 add $0x47,%edx
|
|
4bcb: 83 e2 c0 and $0xffffffc0,%edx
|
|
4bce: 83 c2 40 add $0x40,%edx
|
|
4bd1: 41 03 16 add (%r14),%edx
|
|
4bd4: 41 89 16 mov %edx,(%r14)
|
|
4bd7: 41 8b 07 mov (%r15),%eax
|
|
4bda: 85 c0 test %eax,%eax
|
|
4bdc: 7e 06 jle 0x4be4
|
|
4bde: 83 c0 40 add $0x40,%eax
|
|
4be1: 41 89 07 mov %eax,(%r15)
|
|
4be4: 33 c0 xor %eax,%eax
|
|
4be6: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
4beb: 41 5f pop %r15
|
|
4bed: 41 5e pop %r14
|
|
4bef: 41 5d pop %r13
|
|
4bf1: 41 5c pop %r12
|
|
4bf3: c3 ret
|
|
4bf4: b8 ef ff ff ff mov $0xffffffef,%eax
|
|
4bf9: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
4bfe: 41 5f pop %r15
|
|
4c00: 41 5e pop %r14
|
|
4c02: 41 5d pop %r13
|
|
4c04: 41 5c pop %r12
|
|
4c06: c3 ret
|
|
4c07: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
4c0c: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
4c11: 41 5f pop %r15
|
|
4c13: 41 5e pop %r14
|
|
4c15: 41 5d pop %r13
|
|
4c17: 41 5c pop %r12
|
|
4c19: c3 ret
|
|
4c1a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
4c20: 56 push %rsi
|
|
4c21: 57 push %rdi
|
|
4c22: 41 54 push %r12
|
|
4c24: 55 push %rbp
|
|
4c25: 48 83 ec 28 sub $0x28,%rsp
|
|
4c29: 89 ce mov %ecx,%esi
|
|
4c2b: 4c 89 cd mov %r9,%rbp
|
|
4c2e: 83 fe 1e cmp $0x1e,%esi
|
|
4c31: 0f 87 83 01 00 00 ja 0x4dba
|
|
4c37: 48 85 ed test %rbp,%rbp
|
|
4c3a: 0f 84 89 01 00 00 je 0x4dc9
|
|
4c40: 48 8b 7c 24 70 mov 0x70(%rsp),%rdi
|
|
4c45: 48 85 ff test %rdi,%rdi
|
|
4c48: 0f 84 7b 01 00 00 je 0x4dc9
|
|
4c4e: 4c 8b 64 24 78 mov 0x78(%rsp),%r12
|
|
4c53: 4d 85 e4 test %r12,%r12
|
|
4c56: 0f 84 6d 01 00 00 je 0x4dc9
|
|
4c5c: 83 fa 08 cmp $0x8,%edx
|
|
4c5f: 74 1e je 0x4c7f
|
|
4c61: 83 fa 04 cmp $0x4,%edx
|
|
4c64: 74 19 je 0x4c7f
|
|
4c66: 83 fa 01 cmp $0x1,%edx
|
|
4c69: 74 14 je 0x4c7f
|
|
4c6b: 83 fa 02 cmp $0x2,%edx
|
|
4c6e: 74 0f je 0x4c7f
|
|
4c70: b8 ee ff ff ff mov $0xffffffee,%eax
|
|
4c75: 48 83 c4 28 add $0x28,%rsp
|
|
4c79: 5d pop %rbp
|
|
4c7a: 41 5c pop %r12
|
|
4c7c: 5f pop %rdi
|
|
4c7d: 5e pop %rsi
|
|
4c7e: c3 ret
|
|
4c7f: 83 fe 1c cmp $0x1c,%esi
|
|
4c82: 0f 8f 32 01 00 00 jg 0x4dba
|
|
4c88: 83 fe 05 cmp $0x5,%esi
|
|
4c8b: 7f 14 jg 0x4ca1
|
|
4c8d: 33 c0 xor %eax,%eax
|
|
4c8f: c7 45 00 d0 00 00 00 movl $0xd0,0x0(%rbp)
|
|
4c96: 89 07 mov %eax,(%rdi)
|
|
4c98: 41 89 04 24 mov %eax,(%r12)
|
|
4c9c: e9 0d 01 00 00 jmp 0x4dae
|
|
4ca1: 83 fe 06 cmp $0x6,%esi
|
|
4ca4: 7f 11 jg 0x4cb7
|
|
4ca6: 33 c0 xor %eax,%eax
|
|
4ca8: 89 45 00 mov %eax,0x0(%rbp)
|
|
4cab: 89 07 mov %eax,(%rdi)
|
|
4cad: 41 89 04 24 mov %eax,(%r12)
|
|
4cb1: 44 8b 55 00 mov 0x0(%rbp),%r10d
|
|
4cb5: eb 6a jmp 0x4d21
|
|
4cb7: 8d 4e ff lea -0x1(%rsi),%ecx
|
|
4cba: 83 f9 10 cmp $0x10,%ecx
|
|
4cbd: 7f 4b jg 0x4d0a
|
|
4cbf: 41 bb 01 00 00 00 mov $0x1,%r11d
|
|
4cc5: 41 d3 e3 shl %cl,%r11d
|
|
4cc8: 45 89 da mov %r11d,%r10d
|
|
4ccb: 41 c1 e2 04 shl $0x4,%r10d
|
|
4ccf: 41 8d 42 4f lea 0x4f(%r10),%eax
|
|
4cd3: 41 83 c2 3f add $0x3f,%r10d
|
|
4cd7: 83 e0 c0 and $0xffffffc0,%eax
|
|
4cda: 41 83 e2 c0 and $0xffffffc0,%r10d
|
|
4cde: 89 45 00 mov %eax,0x0(%rbp)
|
|
4ce1: c7 07 00 00 00 00 movl $0x0,(%rdi)
|
|
4ce7: 45 89 14 24 mov %r10d,(%r12)
|
|
4ceb: 45 89 da mov %r11d,%r10d
|
|
4cee: 41 d1 fa sar $1,%r10d
|
|
4cf1: 41 c1 ea 1e shr $0x1e,%r10d
|
|
4cf5: 45 03 d3 add %r11d,%r10d
|
|
4cf8: 41 83 e2 fc and $0xfffffffc,%r10d
|
|
4cfc: 41 83 c2 43 add $0x43,%r10d
|
|
4d00: 41 83 e2 c0 and $0xffffffc0,%r10d
|
|
4d04: 44 03 55 00 add 0x0(%rbp),%r10d
|
|
4d08: eb 12 jmp 0x4d1c
|
|
4d0a: 48 89 ea mov %rbp,%rdx
|
|
4d0d: 49 89 f8 mov %rdi,%r8
|
|
4d10: 4d 89 e1 mov %r12,%r9
|
|
4d13: e8 a8 96 03 00 call 0x3e3c0
|
|
4d18: 44 8b 55 00 mov 0x0(%rbp),%r10d
|
|
4d1c: 83 fe 13 cmp $0x13,%esi
|
|
4d1f: 7d 28 jge 0x4d49
|
|
4d21: 89 f1 mov %esi,%ecx
|
|
4d23: b8 01 00 00 00 mov $0x1,%eax
|
|
4d28: d3 e0 shl %cl,%eax
|
|
4d2a: 41 89 c3 mov %eax,%r11d
|
|
4d2d: 41 d1 fb sar $1,%r11d
|
|
4d30: 41 c1 eb 1e shr $0x1e,%r11d
|
|
4d34: 44 03 d8 add %eax,%r11d
|
|
4d37: 41 c1 eb 02 shr $0x2,%r11d
|
|
4d3b: 41 c1 e3 04 shl $0x4,%r11d
|
|
4d3f: 41 83 c3 3f add $0x3f,%r11d
|
|
4d43: 41 83 e3 c0 and $0xffffffc0,%r11d
|
|
4d47: eb 1b jmp 0x4d64
|
|
4d49: 8d 4e 15 lea 0x15(%rsi),%ecx
|
|
4d4c: 41 bb 01 00 00 00 mov $0x1,%r11d
|
|
4d52: 41 d3 e3 shl %cl,%r11d
|
|
4d55: 41 c1 e3 04 shl $0x4,%r11d
|
|
4d59: 41 81 c3 3f 20 00 00 add $0x203f,%r11d
|
|
4d60: 41 83 e3 c0 and $0xffffffc0,%r11d
|
|
4d64: 43 8d 84 5a 00 01 00 lea 0x100(%r10,%r11,2),%eax
|
|
4d6b: 00
|
|
4d6c: 89 45 00 mov %eax,0x0(%rbp)
|
|
4d6f: 83 fe 0a cmp $0xa,%esi
|
|
4d72: 7f 04 jg 0x4d78
|
|
4d74: 33 c0 xor %eax,%eax
|
|
4d76: eb 25 jmp 0x4d9d
|
|
4d78: 89 f1 mov %esi,%ecx
|
|
4d7a: b8 01 00 00 00 mov $0x1,%eax
|
|
4d7f: 8b 2f mov (%rdi),%ebp
|
|
4d81: d3 e0 shl %cl,%eax
|
|
4d83: 89 c2 mov %eax,%edx
|
|
4d85: d1 fa sar $1,%edx
|
|
4d87: c1 ea 1e shr $0x1e,%edx
|
|
4d8a: 03 d0 add %eax,%edx
|
|
4d8c: c1 ea 02 shr $0x2,%edx
|
|
4d8f: 8d 34 d5 47 00 00 00 lea 0x47(,%rdx,8),%esi
|
|
4d96: 83 e6 c0 and $0xffffffc0,%esi
|
|
4d99: 8d 44 35 40 lea 0x40(%rbp,%rsi,1),%eax
|
|
4d9d: 89 07 mov %eax,(%rdi)
|
|
4d9f: 41 8b 04 24 mov (%r12),%eax
|
|
4da3: 85 c0 test %eax,%eax
|
|
4da5: 7e 07 jle 0x4dae
|
|
4da7: 83 c0 40 add $0x40,%eax
|
|
4daa: 41 89 04 24 mov %eax,(%r12)
|
|
4dae: 33 c0 xor %eax,%eax
|
|
4db0: 48 83 c4 28 add $0x28,%rsp
|
|
4db4: 5d pop %rbp
|
|
4db5: 41 5c pop %r12
|
|
4db7: 5f pop %rdi
|
|
4db8: 5e pop %rsi
|
|
4db9: c3 ret
|
|
4dba: b8 ef ff ff ff mov $0xffffffef,%eax
|
|
4dbf: 48 83 c4 28 add $0x28,%rsp
|
|
4dc3: 5d pop %rbp
|
|
4dc4: 41 5c pop %r12
|
|
4dc6: 5f pop %rdi
|
|
4dc7: 5e pop %rsi
|
|
4dc8: c3 ret
|
|
4dc9: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
4dce: 48 83 c4 28 add $0x28,%rsp
|
|
4dd2: 5d pop %rbp
|
|
4dd3: 41 5c pop %r12
|
|
4dd5: 5f pop %rdi
|
|
4dd6: 5e pop %rsi
|
|
4dd7: c3 ret
|
|
4dd8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
4ddf: 00
|
|
4de0: 56 push %rsi
|
|
4de1: 57 push %rdi
|
|
4de2: 41 54 push %r12
|
|
4de4: 55 push %rbp
|
|
4de5: 48 83 ec 28 sub $0x28,%rsp
|
|
4de9: 89 ce mov %ecx,%esi
|
|
4deb: 4c 89 cd mov %r9,%rbp
|
|
4dee: 83 fe 1e cmp $0x1e,%esi
|
|
4df1: 0f 87 83 01 00 00 ja 0x4f7a
|
|
4df7: 48 85 ed test %rbp,%rbp
|
|
4dfa: 0f 84 89 01 00 00 je 0x4f89
|
|
4e00: 48 8b 7c 24 70 mov 0x70(%rsp),%rdi
|
|
4e05: 48 85 ff test %rdi,%rdi
|
|
4e08: 0f 84 7b 01 00 00 je 0x4f89
|
|
4e0e: 4c 8b 64 24 78 mov 0x78(%rsp),%r12
|
|
4e13: 4d 85 e4 test %r12,%r12
|
|
4e16: 0f 84 6d 01 00 00 je 0x4f89
|
|
4e1c: 83 fa 08 cmp $0x8,%edx
|
|
4e1f: 74 1e je 0x4e3f
|
|
4e21: 83 fa 04 cmp $0x4,%edx
|
|
4e24: 74 19 je 0x4e3f
|
|
4e26: 83 fa 01 cmp $0x1,%edx
|
|
4e29: 74 14 je 0x4e3f
|
|
4e2b: 83 fa 02 cmp $0x2,%edx
|
|
4e2e: 74 0f je 0x4e3f
|
|
4e30: b8 ee ff ff ff mov $0xffffffee,%eax
|
|
4e35: 48 83 c4 28 add $0x28,%rsp
|
|
4e39: 5d pop %rbp
|
|
4e3a: 41 5c pop %r12
|
|
4e3c: 5f pop %rdi
|
|
4e3d: 5e pop %rsi
|
|
4e3e: c3 ret
|
|
4e3f: 83 fe 1c cmp $0x1c,%esi
|
|
4e42: 0f 8f 32 01 00 00 jg 0x4f7a
|
|
4e48: 83 fe 04 cmp $0x4,%esi
|
|
4e4b: 7f 14 jg 0x4e61
|
|
4e4d: c7 45 00 d0 00 00 00 movl $0xd0,0x0(%rbp)
|
|
4e54: 33 c0 xor %eax,%eax
|
|
4e56: 89 07 mov %eax,(%rdi)
|
|
4e58: 41 89 04 24 mov %eax,(%r12)
|
|
4e5c: e9 0d 01 00 00 jmp 0x4f6e
|
|
4e61: 83 fe 07 cmp $0x7,%esi
|
|
4e64: 7f 11 jg 0x4e77
|
|
4e66: 33 c0 xor %eax,%eax
|
|
4e68: 89 45 00 mov %eax,0x0(%rbp)
|
|
4e6b: 89 07 mov %eax,(%rdi)
|
|
4e6d: 41 89 04 24 mov %eax,(%r12)
|
|
4e71: 44 8b 55 00 mov 0x0(%rbp),%r10d
|
|
4e75: eb 6a jmp 0x4ee1
|
|
4e77: 8d 4e ff lea -0x1(%rsi),%ecx
|
|
4e7a: 83 f9 11 cmp $0x11,%ecx
|
|
4e7d: 7f 4b jg 0x4eca
|
|
4e7f: 41 bb 01 00 00 00 mov $0x1,%r11d
|
|
4e85: 41 d3 e3 shl %cl,%r11d
|
|
4e88: 45 89 da mov %r11d,%r10d
|
|
4e8b: 41 c1 e2 04 shl $0x4,%r10d
|
|
4e8f: 41 8d 42 4f lea 0x4f(%r10),%eax
|
|
4e93: 41 83 c2 3f add $0x3f,%r10d
|
|
4e97: 83 e0 c0 and $0xffffffc0,%eax
|
|
4e9a: 41 83 e2 c0 and $0xffffffc0,%r10d
|
|
4e9e: 89 45 00 mov %eax,0x0(%rbp)
|
|
4ea1: c7 07 00 00 00 00 movl $0x0,(%rdi)
|
|
4ea7: 45 89 14 24 mov %r10d,(%r12)
|
|
4eab: 45 89 da mov %r11d,%r10d
|
|
4eae: 41 d1 fa sar $1,%r10d
|
|
4eb1: 41 c1 ea 1e shr $0x1e,%r10d
|
|
4eb5: 45 03 d3 add %r11d,%r10d
|
|
4eb8: 41 83 e2 fc and $0xfffffffc,%r10d
|
|
4ebc: 41 83 c2 43 add $0x43,%r10d
|
|
4ec0: 41 83 e2 c0 and $0xffffffc0,%r10d
|
|
4ec4: 44 03 55 00 add 0x0(%rbp),%r10d
|
|
4ec8: eb 12 jmp 0x4edc
|
|
4eca: 48 89 ea mov %rbp,%rdx
|
|
4ecd: 49 89 f8 mov %rdi,%r8
|
|
4ed0: 4d 89 e1 mov %r12,%r9
|
|
4ed3: e8 08 97 03 00 call 0x3e5e0
|
|
4ed8: 44 8b 55 00 mov 0x0(%rbp),%r10d
|
|
4edc: 83 fe 11 cmp $0x11,%esi
|
|
4edf: 7d 28 jge 0x4f09
|
|
4ee1: 89 f1 mov %esi,%ecx
|
|
4ee3: b8 01 00 00 00 mov $0x1,%eax
|
|
4ee8: d3 e0 shl %cl,%eax
|
|
4eea: 41 89 c3 mov %eax,%r11d
|
|
4eed: 41 d1 fb sar $1,%r11d
|
|
4ef0: 41 c1 eb 1e shr $0x1e,%r11d
|
|
4ef4: 44 03 d8 add %eax,%r11d
|
|
4ef7: 41 c1 eb 02 shr $0x2,%r11d
|
|
4efb: 41 c1 e3 04 shl $0x4,%r11d
|
|
4eff: 41 83 c3 3f add $0x3f,%r11d
|
|
4f03: 41 83 e3 c0 and $0xffffffc0,%r11d
|
|
4f07: eb 1b jmp 0x4f24
|
|
4f09: 41 bb 01 00 00 00 mov $0x1,%r11d
|
|
4f0f: 8d 4e 15 lea 0x15(%rsi),%ecx
|
|
4f12: 41 d3 e3 shl %cl,%r11d
|
|
4f15: 41 c1 e3 04 shl $0x4,%r11d
|
|
4f19: 41 81 c3 3f 20 00 00 add $0x203f,%r11d
|
|
4f20: 41 83 e3 c0 and $0xffffffc0,%r11d
|
|
4f24: 43 8d 84 5a 00 01 00 lea 0x100(%r10,%r11,2),%eax
|
|
4f2b: 00
|
|
4f2c: 89 45 00 mov %eax,0x0(%rbp)
|
|
4f2f: 83 fe 0a cmp $0xa,%esi
|
|
4f32: 7f 04 jg 0x4f38
|
|
4f34: 33 c0 xor %eax,%eax
|
|
4f36: eb 25 jmp 0x4f5d
|
|
4f38: 89 f1 mov %esi,%ecx
|
|
4f3a: b8 01 00 00 00 mov $0x1,%eax
|
|
4f3f: d3 e0 shl %cl,%eax
|
|
4f41: 89 c2 mov %eax,%edx
|
|
4f43: d1 fa sar $1,%edx
|
|
4f45: c1 ea 1e shr $0x1e,%edx
|
|
4f48: 03 d0 add %eax,%edx
|
|
4f4a: c1 ea 02 shr $0x2,%edx
|
|
4f4d: 8b 2f mov (%rdi),%ebp
|
|
4f4f: 8d 34 d5 47 00 00 00 lea 0x47(,%rdx,8),%esi
|
|
4f56: 83 e6 c0 and $0xffffffc0,%esi
|
|
4f59: 8d 44 35 40 lea 0x40(%rbp,%rsi,1),%eax
|
|
4f5d: 89 07 mov %eax,(%rdi)
|
|
4f5f: 41 8b 04 24 mov (%r12),%eax
|
|
4f63: 85 c0 test %eax,%eax
|
|
4f65: 7e 07 jle 0x4f6e
|
|
4f67: 83 c0 40 add $0x40,%eax
|
|
4f6a: 41 89 04 24 mov %eax,(%r12)
|
|
4f6e: 33 c0 xor %eax,%eax
|
|
4f70: 48 83 c4 28 add $0x28,%rsp
|
|
4f74: 5d pop %rbp
|
|
4f75: 41 5c pop %r12
|
|
4f77: 5f pop %rdi
|
|
4f78: 5e pop %rsi
|
|
4f79: c3 ret
|
|
4f7a: b8 ef ff ff ff mov $0xffffffef,%eax
|
|
4f7f: 48 83 c4 28 add $0x28,%rsp
|
|
4f83: 5d pop %rbp
|
|
4f84: 41 5c pop %r12
|
|
4f86: 5f pop %rdi
|
|
4f87: 5e pop %rsi
|
|
4f88: c3 ret
|
|
4f89: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
4f8e: 48 83 c4 28 add $0x28,%rsp
|
|
4f92: 5d pop %rbp
|
|
4f93: 41 5c pop %r12
|
|
4f95: 5f pop %rdi
|
|
4f96: 5e pop %rsi
|
|
4f97: c3 ret
|
|
4f98: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
4f9f: 00
|
|
4fa0: 56 push %rsi
|
|
4fa1: 57 push %rdi
|
|
4fa2: 41 54 push %r12
|
|
4fa4: 41 55 push %r13
|
|
4fa6: 48 83 ec 28 sub $0x28,%rsp
|
|
4faa: 41 89 cc mov %ecx,%r12d
|
|
4fad: 4d 89 cd mov %r9,%r13
|
|
4fb0: 41 83 fc 1e cmp $0x1e,%r12d
|
|
4fb4: 0f 87 8b 01 00 00 ja 0x5145
|
|
4fba: 4d 85 ed test %r13,%r13
|
|
4fbd: 0f 84 92 01 00 00 je 0x5155
|
|
4fc3: 48 8b 7c 24 70 mov 0x70(%rsp),%rdi
|
|
4fc8: 48 85 ff test %rdi,%rdi
|
|
4fcb: 0f 84 84 01 00 00 je 0x5155
|
|
4fd1: 48 8b 74 24 78 mov 0x78(%rsp),%rsi
|
|
4fd6: 48 85 f6 test %rsi,%rsi
|
|
4fd9: 0f 84 76 01 00 00 je 0x5155
|
|
4fdf: 83 fa 08 cmp $0x8,%edx
|
|
4fe2: 74 1f je 0x5003
|
|
4fe4: 83 fa 04 cmp $0x4,%edx
|
|
4fe7: 74 1a je 0x5003
|
|
4fe9: 83 fa 01 cmp $0x1,%edx
|
|
4fec: 74 15 je 0x5003
|
|
4fee: 83 fa 02 cmp $0x2,%edx
|
|
4ff1: 74 10 je 0x5003
|
|
4ff3: b8 ee ff ff ff mov $0xffffffee,%eax
|
|
4ff8: 48 83 c4 28 add $0x28,%rsp
|
|
4ffc: 41 5d pop %r13
|
|
4ffe: 41 5c pop %r12
|
|
5000: 5f pop %rdi
|
|
5001: 5e pop %rsi
|
|
5002: c3 ret
|
|
5003: 41 83 fc 1c cmp $0x1c,%r12d
|
|
5007: 0f 8f 38 01 00 00 jg 0x5145
|
|
500d: 41 83 fc 04 cmp $0x4,%r12d
|
|
5011: 7f 13 jg 0x5026
|
|
5013: 41 c7 45 00 d0 00 00 movl $0xd0,0x0(%r13)
|
|
501a: 00
|
|
501b: 33 c0 xor %eax,%eax
|
|
501d: 89 07 mov %eax,(%rdi)
|
|
501f: 89 06 mov %eax,(%rsi)
|
|
5021: e9 12 01 00 00 jmp 0x5138
|
|
5026: 41 83 fc 07 cmp $0x7,%r12d
|
|
502a: 7f 15 jg 0x5041
|
|
502c: 33 c0 xor %eax,%eax
|
|
502e: 41 89 45 00 mov %eax,0x0(%r13)
|
|
5032: 89 07 mov %eax,(%rdi)
|
|
5034: 89 06 mov %eax,(%rsi)
|
|
5036: b8 01 00 00 00 mov $0x1,%eax
|
|
503b: 45 8b 55 00 mov 0x0(%r13),%r10d
|
|
503f: eb 73 jmp 0x50b4
|
|
5041: 41 8d 4c 24 ff lea -0x1(%r12),%ecx
|
|
5046: 83 f9 11 cmp $0x11,%ecx
|
|
5049: 7f 4c jg 0x5097
|
|
504b: b8 01 00 00 00 mov $0x1,%eax
|
|
5050: c4 62 71 f7 d8 shlx %ecx,%eax,%r11d
|
|
5055: 45 89 da mov %r11d,%r10d
|
|
5058: 41 c1 e2 04 shl $0x4,%r10d
|
|
505c: 41 8d 4a 4f lea 0x4f(%r10),%ecx
|
|
5060: 41 83 c2 3f add $0x3f,%r10d
|
|
5064: 83 e1 c0 and $0xffffffc0,%ecx
|
|
5067: 41 83 e2 c0 and $0xffffffc0,%r10d
|
|
506b: 41 89 4d 00 mov %ecx,0x0(%r13)
|
|
506f: c7 07 00 00 00 00 movl $0x0,(%rdi)
|
|
5075: 44 89 16 mov %r10d,(%rsi)
|
|
5078: 45 89 da mov %r11d,%r10d
|
|
507b: 41 d1 fa sar $1,%r10d
|
|
507e: 41 c1 ea 1e shr $0x1e,%r10d
|
|
5082: 45 03 d3 add %r11d,%r10d
|
|
5085: 41 83 e2 fc and $0xfffffffc,%r10d
|
|
5089: 41 83 c2 43 add $0x43,%r10d
|
|
508d: 41 83 e2 c0 and $0xffffffc0,%r10d
|
|
5091: 45 03 55 00 add 0x0(%r13),%r10d
|
|
5095: eb 17 jmp 0x50ae
|
|
5097: 4c 89 ea mov %r13,%rdx
|
|
509a: 49 89 f8 mov %rdi,%r8
|
|
509d: 49 89 f1 mov %rsi,%r9
|
|
50a0: e8 5b 97 03 00 call 0x3e800
|
|
50a5: 45 8b 55 00 mov 0x0(%r13),%r10d
|
|
50a9: b8 01 00 00 00 mov $0x1,%eax
|
|
50ae: 41 83 fc 11 cmp $0x11,%r12d
|
|
50b2: 7d 24 jge 0x50d8
|
|
50b4: c4 e2 19 f7 c8 shlx %r12d,%eax,%ecx
|
|
50b9: 41 89 cb mov %ecx,%r11d
|
|
50bc: 41 d1 fb sar $1,%r11d
|
|
50bf: 41 c1 eb 1e shr $0x1e,%r11d
|
|
50c3: 44 03 d9 add %ecx,%r11d
|
|
50c6: 41 c1 eb 02 shr $0x2,%r11d
|
|
50ca: 41 c1 e3 04 shl $0x4,%r11d
|
|
50ce: 41 83 c3 3f add $0x3f,%r11d
|
|
50d2: 41 83 e3 c0 and $0xffffffc0,%r11d
|
|
50d6: eb 19 jmp 0x50f1
|
|
50d8: 41 8d 4c 24 15 lea 0x15(%r12),%ecx
|
|
50dd: c4 62 71 f7 d8 shlx %ecx,%eax,%r11d
|
|
50e2: 41 c1 e3 04 shl $0x4,%r11d
|
|
50e6: 41 81 c3 3f 20 00 00 add $0x203f,%r11d
|
|
50ed: 41 83 e3 c0 and $0xffffffc0,%r11d
|
|
50f1: 43 8d 8c 5a 00 01 00 lea 0x100(%r10,%r11,2),%ecx
|
|
50f8: 00
|
|
50f9: 41 89 4d 00 mov %ecx,0x0(%r13)
|
|
50fd: 41 83 fc 0a cmp $0xa,%r12d
|
|
5101: 7f 04 jg 0x5107
|
|
5103: 33 c0 xor %eax,%eax
|
|
5105: eb 24 jmp 0x512b
|
|
5107: c4 e2 19 f7 c0 shlx %r12d,%eax,%eax
|
|
510c: 89 c2 mov %eax,%edx
|
|
510e: d1 fa sar $1,%edx
|
|
5110: c1 ea 1e shr $0x1e,%edx
|
|
5113: 03 d0 add %eax,%edx
|
|
5115: c1 ea 02 shr $0x2,%edx
|
|
5118: 8b 0f mov (%rdi),%ecx
|
|
511a: 44 8d 14 d5 47 00 00 lea 0x47(,%rdx,8),%r10d
|
|
5121: 00
|
|
5122: 41 83 e2 c0 and $0xffffffc0,%r10d
|
|
5126: 42 8d 44 11 40 lea 0x40(%rcx,%r10,1),%eax
|
|
512b: 89 07 mov %eax,(%rdi)
|
|
512d: 8b 06 mov (%rsi),%eax
|
|
512f: 85 c0 test %eax,%eax
|
|
5131: 7e 05 jle 0x5138
|
|
5133: 83 c0 40 add $0x40,%eax
|
|
5136: 89 06 mov %eax,(%rsi)
|
|
5138: 33 c0 xor %eax,%eax
|
|
513a: 48 83 c4 28 add $0x28,%rsp
|
|
513e: 41 5d pop %r13
|
|
5140: 41 5c pop %r12
|
|
5142: 5f pop %rdi
|
|
5143: 5e pop %rsi
|
|
5144: c3 ret
|
|
5145: b8 ef ff ff ff mov $0xffffffef,%eax
|
|
514a: 48 83 c4 28 add $0x28,%rsp
|
|
514e: 41 5d pop %r13
|
|
5150: 41 5c pop %r12
|
|
5152: 5f pop %rdi
|
|
5153: 5e pop %rsi
|
|
5154: c3 ret
|
|
5155: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
515a: 48 83 c4 28 add $0x28,%rsp
|
|
515e: 41 5d pop %r13
|
|
5160: 41 5c pop %r12
|
|
5162: 5f pop %rdi
|
|
5163: 5e pop %rsi
|
|
5164: c3 ret
|
|
5165: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
516c: 00
|
|
516d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5174: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
5179: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5180: 56 push %rsi
|
|
5181: 57 push %rdi
|
|
5182: 41 54 push %r12
|
|
5184: 41 55 push %r13
|
|
5186: 48 83 ec 28 sub $0x28,%rsp
|
|
518a: 41 89 cc mov %ecx,%r12d
|
|
518d: 4d 89 cd mov %r9,%r13
|
|
5190: 41 83 fc 1e cmp $0x1e,%r12d
|
|
5194: 0f 87 8b 01 00 00 ja 0x5325
|
|
519a: 4d 85 ed test %r13,%r13
|
|
519d: 0f 84 92 01 00 00 je 0x5335
|
|
51a3: 48 8b 7c 24 70 mov 0x70(%rsp),%rdi
|
|
51a8: 48 85 ff test %rdi,%rdi
|
|
51ab: 0f 84 84 01 00 00 je 0x5335
|
|
51b1: 48 8b 74 24 78 mov 0x78(%rsp),%rsi
|
|
51b6: 48 85 f6 test %rsi,%rsi
|
|
51b9: 0f 84 76 01 00 00 je 0x5335
|
|
51bf: 83 fa 08 cmp $0x8,%edx
|
|
51c2: 74 1f je 0x51e3
|
|
51c4: 83 fa 04 cmp $0x4,%edx
|
|
51c7: 74 1a je 0x51e3
|
|
51c9: 83 fa 01 cmp $0x1,%edx
|
|
51cc: 74 15 je 0x51e3
|
|
51ce: 83 fa 02 cmp $0x2,%edx
|
|
51d1: 74 10 je 0x51e3
|
|
51d3: b8 ee ff ff ff mov $0xffffffee,%eax
|
|
51d8: 48 83 c4 28 add $0x28,%rsp
|
|
51dc: 41 5d pop %r13
|
|
51de: 41 5c pop %r12
|
|
51e0: 5f pop %rdi
|
|
51e1: 5e pop %rsi
|
|
51e2: c3 ret
|
|
51e3: 41 83 fc 1c cmp $0x1c,%r12d
|
|
51e7: 0f 8f 38 01 00 00 jg 0x5325
|
|
51ed: 41 83 fc 04 cmp $0x4,%r12d
|
|
51f1: 7f 13 jg 0x5206
|
|
51f3: 41 c7 45 00 d0 00 00 movl $0xd0,0x0(%r13)
|
|
51fa: 00
|
|
51fb: 33 c0 xor %eax,%eax
|
|
51fd: 89 07 mov %eax,(%rdi)
|
|
51ff: 89 06 mov %eax,(%rsi)
|
|
5201: e9 12 01 00 00 jmp 0x5318
|
|
5206: 41 83 fc 07 cmp $0x7,%r12d
|
|
520a: 7f 15 jg 0x5221
|
|
520c: 33 c0 xor %eax,%eax
|
|
520e: 41 89 45 00 mov %eax,0x0(%r13)
|
|
5212: 89 07 mov %eax,(%rdi)
|
|
5214: 89 06 mov %eax,(%rsi)
|
|
5216: b8 01 00 00 00 mov $0x1,%eax
|
|
521b: 45 8b 55 00 mov 0x0(%r13),%r10d
|
|
521f: eb 73 jmp 0x5294
|
|
5221: 41 8d 4c 24 ff lea -0x1(%r12),%ecx
|
|
5226: 83 f9 11 cmp $0x11,%ecx
|
|
5229: 7f 4c jg 0x5277
|
|
522b: b8 01 00 00 00 mov $0x1,%eax
|
|
5230: c4 62 71 f7 d8 shlx %ecx,%eax,%r11d
|
|
5235: 45 89 da mov %r11d,%r10d
|
|
5238: 41 c1 e2 04 shl $0x4,%r10d
|
|
523c: 41 8d 4a 4f lea 0x4f(%r10),%ecx
|
|
5240: 41 83 c2 3f add $0x3f,%r10d
|
|
5244: 83 e1 c0 and $0xffffffc0,%ecx
|
|
5247: 41 83 e2 c0 and $0xffffffc0,%r10d
|
|
524b: 41 89 4d 00 mov %ecx,0x0(%r13)
|
|
524f: c7 07 00 00 00 00 movl $0x0,(%rdi)
|
|
5255: 44 89 16 mov %r10d,(%rsi)
|
|
5258: 45 89 da mov %r11d,%r10d
|
|
525b: 41 d1 fa sar $1,%r10d
|
|
525e: 41 c1 ea 1e shr $0x1e,%r10d
|
|
5262: 45 03 d3 add %r11d,%r10d
|
|
5265: 41 83 e2 fc and $0xfffffffc,%r10d
|
|
5269: 41 83 c2 43 add $0x43,%r10d
|
|
526d: 41 83 e2 c0 and $0xffffffc0,%r10d
|
|
5271: 45 03 55 00 add 0x0(%r13),%r10d
|
|
5275: eb 17 jmp 0x528e
|
|
5277: 4c 89 ea mov %r13,%rdx
|
|
527a: 49 89 f8 mov %rdi,%r8
|
|
527d: 49 89 f1 mov %rsi,%r9
|
|
5280: e8 9b 97 03 00 call 0x3ea20
|
|
5285: 45 8b 55 00 mov 0x0(%r13),%r10d
|
|
5289: b8 01 00 00 00 mov $0x1,%eax
|
|
528e: 41 83 fc 11 cmp $0x11,%r12d
|
|
5292: 7d 24 jge 0x52b8
|
|
5294: c4 e2 19 f7 c8 shlx %r12d,%eax,%ecx
|
|
5299: 41 89 cb mov %ecx,%r11d
|
|
529c: 41 d1 fb sar $1,%r11d
|
|
529f: 41 c1 eb 1e shr $0x1e,%r11d
|
|
52a3: 44 03 d9 add %ecx,%r11d
|
|
52a6: 41 c1 eb 02 shr $0x2,%r11d
|
|
52aa: 41 c1 e3 04 shl $0x4,%r11d
|
|
52ae: 41 83 c3 3f add $0x3f,%r11d
|
|
52b2: 41 83 e3 c0 and $0xffffffc0,%r11d
|
|
52b6: eb 19 jmp 0x52d1
|
|
52b8: 41 8d 4c 24 15 lea 0x15(%r12),%ecx
|
|
52bd: c4 62 71 f7 d8 shlx %ecx,%eax,%r11d
|
|
52c2: 41 c1 e3 04 shl $0x4,%r11d
|
|
52c6: 41 81 c3 3f 20 00 00 add $0x203f,%r11d
|
|
52cd: 41 83 e3 c0 and $0xffffffc0,%r11d
|
|
52d1: 43 8d 8c 5a 00 01 00 lea 0x100(%r10,%r11,2),%ecx
|
|
52d8: 00
|
|
52d9: 41 89 4d 00 mov %ecx,0x0(%r13)
|
|
52dd: 41 83 fc 0a cmp $0xa,%r12d
|
|
52e1: 7f 04 jg 0x52e7
|
|
52e3: 33 c0 xor %eax,%eax
|
|
52e5: eb 24 jmp 0x530b
|
|
52e7: c4 e2 19 f7 c0 shlx %r12d,%eax,%eax
|
|
52ec: 89 c2 mov %eax,%edx
|
|
52ee: d1 fa sar $1,%edx
|
|
52f0: c1 ea 1e shr $0x1e,%edx
|
|
52f3: 03 d0 add %eax,%edx
|
|
52f5: c1 ea 02 shr $0x2,%edx
|
|
52f8: 8b 0f mov (%rdi),%ecx
|
|
52fa: 44 8d 14 d5 47 00 00 lea 0x47(,%rdx,8),%r10d
|
|
5301: 00
|
|
5302: 41 83 e2 c0 and $0xffffffc0,%r10d
|
|
5306: 42 8d 44 11 40 lea 0x40(%rcx,%r10,1),%eax
|
|
530b: 89 07 mov %eax,(%rdi)
|
|
530d: 8b 06 mov (%rsi),%eax
|
|
530f: 85 c0 test %eax,%eax
|
|
5311: 7e 05 jle 0x5318
|
|
5313: 83 c0 40 add $0x40,%eax
|
|
5316: 89 06 mov %eax,(%rsi)
|
|
5318: 33 c0 xor %eax,%eax
|
|
531a: 48 83 c4 28 add $0x28,%rsp
|
|
531e: 41 5d pop %r13
|
|
5320: 41 5c pop %r12
|
|
5322: 5f pop %rdi
|
|
5323: 5e pop %rsi
|
|
5324: c3 ret
|
|
5325: b8 ef ff ff ff mov $0xffffffef,%eax
|
|
532a: 48 83 c4 28 add $0x28,%rsp
|
|
532e: 41 5d pop %r13
|
|
5330: 41 5c pop %r12
|
|
5332: 5f pop %rdi
|
|
5333: 5e pop %rsi
|
|
5334: c3 ret
|
|
5335: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
533a: 48 83 c4 28 add $0x28,%rsp
|
|
533e: 41 5d pop %r13
|
|
5340: 41 5c pop %r12
|
|
5342: 5f pop %rdi
|
|
5343: 5e pop %rsi
|
|
5344: c3 ret
|
|
5345: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
534c: 00
|
|
534d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5354: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
5359: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5360: 48 83 ec 28 sub $0x28,%rsp
|
|
5364: 48 85 c9 test %rcx,%rcx
|
|
5367: 74 25 je 0x538e
|
|
5369: 48 85 d2 test %rdx,%rdx
|
|
536c: 74 20 je 0x538e
|
|
536e: 4d 85 c0 test %r8,%r8
|
|
5371: 74 1b je 0x538e
|
|
5373: 45 85 c9 test %r9d,%r9d
|
|
5376: 7f 0a jg 0x5382
|
|
5378: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
537d: 48 83 c4 28 add $0x28,%rsp
|
|
5381: c3 ret
|
|
5382: e8 b9 98 03 00 call 0x3ec40
|
|
5387: 33 c0 xor %eax,%eax
|
|
5389: 48 83 c4 28 add $0x28,%rsp
|
|
538d: c3 ret
|
|
538e: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
5393: 48 83 c4 28 add $0x28,%rsp
|
|
5397: c3 ret
|
|
5398: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
539f: 00
|
|
53a0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
|
|
53a5: 48 85 c9 test %rcx,%rcx
|
|
53a8: 74 27 je 0x53d1
|
|
53aa: 48 85 d2 test %rdx,%rdx
|
|
53ad: 74 22 je 0x53d1
|
|
53af: 4d 85 c0 test %r8,%r8
|
|
53b2: 74 1d je 0x53d1
|
|
53b4: 45 85 c9 test %r9d,%r9d
|
|
53b7: 7f 0b jg 0x53c4
|
|
53b9: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
53be: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
53c3: c3 ret
|
|
53c4: e8 57 9c 03 00 call 0x3f020
|
|
53c9: 33 c0 xor %eax,%eax
|
|
53cb: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
53d0: c3 ret
|
|
53d1: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
53d6: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
53db: c3 ret
|
|
53dc: 0f 1f 40 00 nopl 0x0(%rax)
|
|
53e0: 48 83 ec 28 sub $0x28,%rsp
|
|
53e4: 48 85 c9 test %rcx,%rcx
|
|
53e7: 74 25 je 0x540e
|
|
53e9: 48 85 d2 test %rdx,%rdx
|
|
53ec: 74 20 je 0x540e
|
|
53ee: 4d 85 c0 test %r8,%r8
|
|
53f1: 74 1b je 0x540e
|
|
53f3: 45 85 c9 test %r9d,%r9d
|
|
53f6: 7f 0a jg 0x5402
|
|
53f8: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
53fd: 48 83 c4 28 add $0x28,%rsp
|
|
5401: c3 ret
|
|
5402: e8 f9 9f 03 00 call 0x3f400
|
|
5407: 33 c0 xor %eax,%eax
|
|
5409: 48 83 c4 28 add $0x28,%rsp
|
|
540d: c3 ret
|
|
540e: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
5413: 48 83 c4 28 add $0x28,%rsp
|
|
5417: c3 ret
|
|
5418: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
541f: 00
|
|
5420: 41 57 push %r15
|
|
5422: 49 89 ca mov %rcx,%r10
|
|
5425: 49 89 d3 mov %rdx,%r11
|
|
5428: 4d 85 d2 test %r10,%r10
|
|
542b: 0f 84 fb 00 00 00 je 0x552c
|
|
5431: 4d 85 db test %r11,%r11
|
|
5434: 0f 84 f2 00 00 00 je 0x552c
|
|
543a: 4d 85 c0 test %r8,%r8
|
|
543d: 0f 84 e9 00 00 00 je 0x552c
|
|
5443: 45 85 c9 test %r9d,%r9d
|
|
5446: 0f 8e d8 00 00 00 jle 0x5524
|
|
544c: 49 63 d1 movslq %r9d,%rdx
|
|
544f: 48 83 fa 08 cmp $0x8,%rdx
|
|
5453: 0f 8c c6 00 00 00 jl 0x551f
|
|
5459: 4c 89 c0 mov %r8,%rax
|
|
545c: 48 83 e0 0f and $0xf,%rax
|
|
5460: 85 c0 test %eax,%eax
|
|
5462: 74 10 je 0x5474
|
|
5464: a8 03 test $0x3,%al
|
|
5466: 0f 85 b3 00 00 00 jne 0x551f
|
|
546c: f7 d8 neg %eax
|
|
546e: 83 c0 10 add $0x10,%eax
|
|
5471: c1 e8 02 shr $0x2,%eax
|
|
5474: 89 c1 mov %eax,%ecx
|
|
5476: 4c 8d 79 08 lea 0x8(%rcx),%r15
|
|
547a: 49 3b d7 cmp %r15,%rdx
|
|
547d: 0f 8c 9c 00 00 00 jl 0x551f
|
|
5483: 45 89 cf mov %r9d,%r15d
|
|
5486: 44 2b f8 sub %eax,%r15d
|
|
5489: 41 83 e7 07 and $0x7,%r15d
|
|
548d: 45 2b cf sub %r15d,%r9d
|
|
5490: 4d 63 c9 movslq %r9d,%r9
|
|
5493: 85 c0 test %eax,%eax
|
|
5495: b8 00 00 00 00 mov $0x0,%eax
|
|
549a: 76 24 jbe 0x54c0
|
|
549c: 0f 1f 40 00 nopl 0x0(%rax)
|
|
54a0: c4 c1 7a 10 04 83 vmovss (%r11,%rax,4),%xmm0
|
|
54a6: c4 c1 7a 5c 0c 82 vsubss (%r10,%rax,4),%xmm0,%xmm1
|
|
54ac: c4 c1 7a 11 0c 80 vmovss %xmm1,(%r8,%rax,4)
|
|
54b2: 48 ff c0 inc %rax
|
|
54b5: 48 3b c1 cmp %rcx,%rax
|
|
54b8: 72 e6 jb 0x54a0
|
|
54ba: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
54c0: c4 c1 78 10 04 8b vmovups (%r11,%rcx,4),%xmm0
|
|
54c6: c4 c1 78 10 54 8b 10 vmovups 0x10(%r11,%rcx,4),%xmm2
|
|
54cd: c4 c1 78 5c 0c 8a vsubps (%r10,%rcx,4),%xmm0,%xmm1
|
|
54d3: c4 c1 68 5c 5c 8a 10 vsubps 0x10(%r10,%rcx,4),%xmm2,%xmm3
|
|
54da: c4 c1 78 11 0c 88 vmovups %xmm1,(%r8,%rcx,4)
|
|
54e0: c4 c1 78 11 5c 88 10 vmovups %xmm3,0x10(%r8,%rcx,4)
|
|
54e7: 48 83 c1 08 add $0x8,%rcx
|
|
54eb: 49 3b c9 cmp %r9,%rcx
|
|
54ee: 72 d0 jb 0x54c0
|
|
54f0: 4c 3b ca cmp %rdx,%r9
|
|
54f3: 73 25 jae 0x551a
|
|
54f5: 0f 1f 40 00 nopl 0x0(%rax)
|
|
54f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5500: c4 81 7a 10 04 8b vmovss (%r11,%r9,4),%xmm0
|
|
5506: c4 81 7a 5c 0c 8a vsubss (%r10,%r9,4),%xmm0,%xmm1
|
|
550c: c4 81 7a 11 0c 88 vmovss %xmm1,(%r8,%r9,4)
|
|
5512: 49 ff c1 inc %r9
|
|
5515: 4c 3b ca cmp %rdx,%r9
|
|
5518: 72 e6 jb 0x5500
|
|
551a: 33 c0 xor %eax,%eax
|
|
551c: 41 5f pop %r15
|
|
551e: c3 ret
|
|
551f: 45 33 c9 xor %r9d,%r9d
|
|
5522: eb cc jmp 0x54f0
|
|
5524: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
5529: 41 5f pop %r15
|
|
552b: c3 ret
|
|
552c: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
5531: 41 5f pop %r15
|
|
5533: c3 ret
|
|
5534: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
5539: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5540: 53 push %rbx
|
|
5541: 57 push %rdi
|
|
5542: 55 push %rbp
|
|
5543: 49 89 ca mov %rcx,%r10
|
|
5546: 4d 85 d2 test %r10,%r10
|
|
5549: 0f 84 92 01 00 00 je 0x56e1
|
|
554f: 48 85 d2 test %rdx,%rdx
|
|
5552: 0f 84 89 01 00 00 je 0x56e1
|
|
5558: 4d 85 c0 test %r8,%r8
|
|
555b: 0f 84 80 01 00 00 je 0x56e1
|
|
5561: 45 85 c9 test %r9d,%r9d
|
|
5564: 0f 8e 6e 01 00 00 jle 0x56d8
|
|
556a: 41 83 f9 10 cmp $0x10,%r9d
|
|
556e: 0f 8c 50 01 00 00 jl 0x56c4
|
|
5574: 41 83 f9 1d cmp $0x1d,%r9d
|
|
5578: 0f 8c 4d 01 00 00 jl 0x56cb
|
|
557e: 4c 89 c1 mov %r8,%rcx
|
|
5581: 48 83 e1 1f and $0x1f,%rcx
|
|
5585: 89 c9 mov %ecx,%ecx
|
|
5587: 85 c9 test %ecx,%ecx
|
|
5589: 74 11 je 0x559c
|
|
558b: f6 c1 03 test $0x3,%cl
|
|
558e: 0f 85 30 01 00 00 jne 0x56c4
|
|
5594: f7 d9 neg %ecx
|
|
5596: 83 c1 20 add $0x20,%ecx
|
|
5599: c1 e9 02 shr $0x2,%ecx
|
|
559c: 8d 41 10 lea 0x10(%rcx),%eax
|
|
559f: 44 3b c8 cmp %eax,%r9d
|
|
55a2: 0f 8c 1c 01 00 00 jl 0x56c4
|
|
55a8: 44 89 cf mov %r9d,%edi
|
|
55ab: 33 c0 xor %eax,%eax
|
|
55ad: 2b f9 sub %ecx,%edi
|
|
55af: 83 e7 0f and $0xf,%edi
|
|
55b2: f7 df neg %edi
|
|
55b4: 41 03 f9 add %r9d,%edi
|
|
55b7: 85 c9 test %ecx,%ecx
|
|
55b9: 76 1e jbe 0x55d9
|
|
55bb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
55c0: c5 fa 10 04 82 vmovss (%rdx,%rax,4),%xmm0
|
|
55c5: c4 c1 7a 5c 0c 82 vsubss (%r10,%rax,4),%xmm0,%xmm1
|
|
55cb: c4 c1 7a 11 0c 80 vmovss %xmm1,(%r8,%rax,4)
|
|
55d1: 48 ff c0 inc %rax
|
|
55d4: 48 3b c1 cmp %rcx,%rax
|
|
55d7: 72 e7 jb 0x55c0
|
|
55d9: 48 63 c7 movslq %edi,%rax
|
|
55dc: 0f 1f 40 00 nopl 0x0(%rax)
|
|
55e0: c5 fc 10 04 8a vmovups (%rdx,%rcx,4),%ymm0
|
|
55e5: c5 fc 10 54 8a 20 vmovups 0x20(%rdx,%rcx,4),%ymm2
|
|
55eb: c4 c1 7c 5c 0c 8a vsubps (%r10,%rcx,4),%ymm0,%ymm1
|
|
55f1: c4 c1 6c 5c 5c 8a 20 vsubps 0x20(%r10,%rcx,4),%ymm2,%ymm3
|
|
55f8: c4 c1 7c 11 0c 88 vmovups %ymm1,(%r8,%rcx,4)
|
|
55fe: c4 c1 7c 11 5c 88 20 vmovups %ymm3,0x20(%r8,%rcx,4)
|
|
5605: 48 83 c1 10 add $0x10,%rcx
|
|
5609: 48 3b c8 cmp %rax,%rcx
|
|
560c: 72 d2 jb 0x55e0
|
|
560e: 8d 47 01 lea 0x1(%rdi),%eax
|
|
5611: 41 3b c1 cmp %r9d,%eax
|
|
5614: 0f 87 9d 00 00 00 ja 0x56b7
|
|
561a: 4d 63 c9 movslq %r9d,%r9
|
|
561d: 48 63 ff movslq %edi,%rdi
|
|
5620: 4c 2b cf sub %rdi,%r9
|
|
5623: 49 83 f9 04 cmp $0x4,%r9
|
|
5627: 0f 8c 93 00 00 00 jl 0x56c0
|
|
562d: 48 63 ff movslq %edi,%rdi
|
|
5630: 44 89 cd mov %r9d,%ebp
|
|
5633: 83 e5 fc and $0xfffffffc,%ebp
|
|
5636: 33 c9 xor %ecx,%ecx
|
|
5638: 48 63 ed movslq %ebp,%rbp
|
|
563b: 49 8d 1c b8 lea (%r8,%rdi,4),%rbx
|
|
563f: 49 8d 04 ba lea (%r10,%rdi,4),%rax
|
|
5643: 4c 8d 1c ba lea (%rdx,%rdi,4),%r11
|
|
5647: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
564e: 00
|
|
564f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5656: 0f 1f 00 nopl (%rax)
|
|
5659: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5660: c4 c1 78 10 04 8b vmovups (%r11,%rcx,4),%xmm0
|
|
5666: c5 f8 5c 0c 88 vsubps (%rax,%rcx,4),%xmm0,%xmm1
|
|
566b: c5 f8 11 0c 8b vmovups %xmm1,(%rbx,%rcx,4)
|
|
5670: 48 83 c1 04 add $0x4,%rcx
|
|
5674: 48 3b cd cmp %rbp,%rcx
|
|
5677: 72 e7 jb 0x5660
|
|
5679: 49 3b e9 cmp %r9,%rbp
|
|
567c: 73 39 jae 0x56b7
|
|
567e: 48 63 ff movslq %edi,%rdi
|
|
5681: 49 8d 1c b8 lea (%r8,%rdi,4),%rbx
|
|
5685: 49 8d 0c ba lea (%r10,%rdi,4),%rcx
|
|
5689: 48 8d 04 ba lea (%rdx,%rdi,4),%rax
|
|
568d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
5694: 00
|
|
5695: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
569c: 0f 1f 40 00 nopl 0x0(%rax)
|
|
56a0: c5 fa 10 04 a8 vmovss (%rax,%rbp,4),%xmm0
|
|
56a5: c5 fa 5c 0c a9 vsubss (%rcx,%rbp,4),%xmm0,%xmm1
|
|
56aa: c5 fa 11 0c ab vmovss %xmm1,(%rbx,%rbp,4)
|
|
56af: 48 ff c5 inc %rbp
|
|
56b2: 49 3b e9 cmp %r9,%rbp
|
|
56b5: 72 e9 jb 0x56a0
|
|
56b7: 33 c0 xor %eax,%eax
|
|
56b9: c5 f8 77 vzeroupper
|
|
56bc: 5d pop %rbp
|
|
56bd: 5f pop %rdi
|
|
56be: 5b pop %rbx
|
|
56bf: c3 ret
|
|
56c0: 33 ed xor %ebp,%ebp
|
|
56c2: eb b5 jmp 0x5679
|
|
56c4: 33 ff xor %edi,%edi
|
|
56c6: e9 43 ff ff ff jmp 0x560e
|
|
56cb: 44 89 cf mov %r9d,%edi
|
|
56ce: 33 c9 xor %ecx,%ecx
|
|
56d0: 83 e7 f0 and $0xfffffff0,%edi
|
|
56d3: e9 01 ff ff ff jmp 0x55d9
|
|
56d8: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
56dd: 5d pop %rbp
|
|
56de: 5f pop %rdi
|
|
56df: 5b pop %rbx
|
|
56e0: c3 ret
|
|
56e1: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
56e6: 5d pop %rbp
|
|
56e7: 5f pop %rdi
|
|
56e8: 5b pop %rbx
|
|
56e9: c3 ret
|
|
56ea: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
56f1: 00
|
|
56f2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
56f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5700: 48 83 ec 28 sub $0x28,%rsp
|
|
5704: 48 85 c9 test %rcx,%rcx
|
|
5707: 74 23 je 0x572c
|
|
5709: 48 85 d2 test %rdx,%rdx
|
|
570c: 74 1e je 0x572c
|
|
570e: 4d 85 c0 test %r8,%r8
|
|
5711: 74 19 je 0x572c
|
|
5713: 45 85 c9 test %r9d,%r9d
|
|
5716: 7e 1e jle 0x5736
|
|
5718: e8 73 b2 a5 01 call 0x1a60990
|
|
571d: ba 02 00 00 00 mov $0x2,%edx
|
|
5722: 85 c0 test %eax,%eax
|
|
5724: 0f 45 c2 cmovne %edx,%eax
|
|
5727: 48 83 c4 28 add $0x28,%rsp
|
|
572b: c3 ret
|
|
572c: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
5731: 48 83 c4 28 add $0x28,%rsp
|
|
5735: c3 ret
|
|
5736: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
573b: 48 83 c4 28 add $0x28,%rsp
|
|
573f: c3 ret
|
|
5740: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
|
|
5745: 48 85 c9 test %rcx,%rcx
|
|
5748: 74 24 je 0x576e
|
|
574a: 48 85 d2 test %rdx,%rdx
|
|
574d: 74 1f je 0x576e
|
|
574f: 4d 85 c0 test %r8,%r8
|
|
5752: 74 1a je 0x576e
|
|
5754: 45 85 c9 test %r9d,%r9d
|
|
5757: 7e 20 jle 0x5779
|
|
5759: e8 b2 f7 a5 01 call 0x1a64f10
|
|
575e: ba 02 00 00 00 mov $0x2,%edx
|
|
5763: 85 c0 test %eax,%eax
|
|
5765: 0f 45 c2 cmovne %edx,%eax
|
|
5768: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
576d: c3 ret
|
|
576e: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
5773: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
5778: c3 ret
|
|
5779: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
577e: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
5783: c3 ret
|
|
5784: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
578b: 00
|
|
578c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5793: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
5798: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
579f: 00
|
|
57a0: 48 83 ec 28 sub $0x28,%rsp
|
|
57a4: 48 85 c9 test %rcx,%rcx
|
|
57a7: 74 23 je 0x57cc
|
|
57a9: 48 85 d2 test %rdx,%rdx
|
|
57ac: 74 1e je 0x57cc
|
|
57ae: 4d 85 c0 test %r8,%r8
|
|
57b1: 74 19 je 0x57cc
|
|
57b3: 45 85 c9 test %r9d,%r9d
|
|
57b6: 7e 1e jle 0x57d6
|
|
57b8: e8 33 1b a6 01 call 0x1a672f0
|
|
57bd: ba 02 00 00 00 mov $0x2,%edx
|
|
57c2: 85 c0 test %eax,%eax
|
|
57c4: 0f 45 c2 cmovne %edx,%eax
|
|
57c7: 48 83 c4 28 add $0x28,%rsp
|
|
57cb: c3 ret
|
|
57cc: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
57d1: 48 83 c4 28 add $0x28,%rsp
|
|
57d5: c3 ret
|
|
57d6: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
57db: 48 83 c4 28 add $0x28,%rsp
|
|
57df: c3 ret
|
|
57e0: 48 83 ec 28 sub $0x28,%rsp
|
|
57e4: 48 85 c9 test %rcx,%rcx
|
|
57e7: 74 23 je 0x580c
|
|
57e9: 48 85 d2 test %rdx,%rdx
|
|
57ec: 74 1e je 0x580c
|
|
57ee: 4d 85 c0 test %r8,%r8
|
|
57f1: 74 19 je 0x580c
|
|
57f3: 45 85 c9 test %r9d,%r9d
|
|
57f6: 7e 1e jle 0x5816
|
|
57f8: e8 63 5d a6 01 call 0x1a6b560
|
|
57fd: ba 02 00 00 00 mov $0x2,%edx
|
|
5802: 85 c0 test %eax,%eax
|
|
5804: 0f 45 c2 cmovne %edx,%eax
|
|
5807: 48 83 c4 28 add $0x28,%rsp
|
|
580b: c3 ret
|
|
580c: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
5811: 48 83 c4 28 add $0x28,%rsp
|
|
5815: c3 ret
|
|
5816: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
581b: 48 83 c4 28 add $0x28,%rsp
|
|
581f: c3 ret
|
|
5820: 48 83 ec 28 sub $0x28,%rsp
|
|
5824: 48 85 c9 test %rcx,%rcx
|
|
5827: 74 23 je 0x584c
|
|
5829: 48 85 d2 test %rdx,%rdx
|
|
582c: 74 1e je 0x584c
|
|
582e: 4d 85 c0 test %r8,%r8
|
|
5831: 74 19 je 0x584c
|
|
5833: 45 85 c9 test %r9d,%r9d
|
|
5836: 7e 1e jle 0x5856
|
|
5838: e8 23 a1 a6 01 call 0x1a6f960
|
|
583d: ba 02 00 00 00 mov $0x2,%edx
|
|
5842: 85 c0 test %eax,%eax
|
|
5844: 0f 45 c2 cmovne %edx,%eax
|
|
5847: 48 83 c4 28 add $0x28,%rsp
|
|
584b: c3 ret
|
|
584c: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
5851: 48 83 c4 28 add $0x28,%rsp
|
|
5855: c3 ret
|
|
5856: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
585b: 48 83 c4 28 add $0x28,%rsp
|
|
585f: c3 ret
|
|
5860: 48 83 ec 28 sub $0x28,%rsp
|
|
5864: 48 85 c9 test %rcx,%rcx
|
|
5867: 74 23 je 0x588c
|
|
5869: 48 85 d2 test %rdx,%rdx
|
|
586c: 74 1e je 0x588c
|
|
586e: 4d 85 c0 test %r8,%r8
|
|
5871: 74 19 je 0x588c
|
|
5873: 45 85 c9 test %r9d,%r9d
|
|
5876: 7e 1e jle 0x5896
|
|
5878: e8 83 d9 a6 01 call 0x1a73200
|
|
587d: ba 02 00 00 00 mov $0x2,%edx
|
|
5882: 85 c0 test %eax,%eax
|
|
5884: 0f 45 c2 cmovne %edx,%eax
|
|
5887: 48 83 c4 28 add $0x28,%rsp
|
|
588b: c3 ret
|
|
588c: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
5891: 48 83 c4 28 add $0x28,%rsp
|
|
5895: c3 ret
|
|
5896: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
589b: 48 83 c4 28 add $0x28,%rsp
|
|
589f: c3 ret
|
|
58a0: 48 83 ec 28 sub $0x28,%rsp
|
|
58a4: 48 85 c9 test %rcx,%rcx
|
|
58a7: 74 20 je 0x58c9
|
|
58a9: 48 85 d2 test %rdx,%rdx
|
|
58ac: 74 1b je 0x58c9
|
|
58ae: 45 85 c0 test %r8d,%r8d
|
|
58b1: 7f 0a jg 0x58bd
|
|
58b3: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
58b8: 48 83 c4 28 add $0x28,%rsp
|
|
58bc: c3 ret
|
|
58bd: e8 3e 9f 03 00 call 0x3f800
|
|
58c2: 33 c0 xor %eax,%eax
|
|
58c4: 48 83 c4 28 add $0x28,%rsp
|
|
58c8: c3 ret
|
|
58c9: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
58ce: 48 83 c4 28 add $0x28,%rsp
|
|
58d2: c3 ret
|
|
58d3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
58d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
58df: 00
|
|
58e0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
|
|
58e5: 48 85 c9 test %rcx,%rcx
|
|
58e8: 74 22 je 0x590c
|
|
58ea: 48 85 d2 test %rdx,%rdx
|
|
58ed: 74 1d je 0x590c
|
|
58ef: 45 85 c0 test %r8d,%r8d
|
|
58f2: 7f 0b jg 0x58ff
|
|
58f4: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
58f9: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
58fe: c3 ret
|
|
58ff: e8 dc a1 03 00 call 0x3fae0
|
|
5904: 33 c0 xor %eax,%eax
|
|
5906: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
590b: c3 ret
|
|
590c: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
5911: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
5916: c3 ret
|
|
5917: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
591e: 00 00
|
|
5920: 48 83 ec 28 sub $0x28,%rsp
|
|
5924: 48 85 c9 test %rcx,%rcx
|
|
5927: 74 20 je 0x5949
|
|
5929: 48 85 d2 test %rdx,%rdx
|
|
592c: 74 1b je 0x5949
|
|
592e: 45 85 c0 test %r8d,%r8d
|
|
5931: 7f 0a jg 0x593d
|
|
5933: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
5938: 48 83 c4 28 add $0x28,%rsp
|
|
593c: c3 ret
|
|
593d: e8 7e a4 03 00 call 0x3fdc0
|
|
5942: 33 c0 xor %eax,%eax
|
|
5944: 48 83 c4 28 add $0x28,%rsp
|
|
5948: c3 ret
|
|
5949: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
594e: 48 83 c4 28 add $0x28,%rsp
|
|
5952: c3 ret
|
|
5953: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
5958: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
595f: 00
|
|
5960: 41 54 push %r12
|
|
5962: 55 push %rbp
|
|
5963: 49 89 d1 mov %rdx,%r9
|
|
5966: 48 85 c9 test %rcx,%rcx
|
|
5969: 0f 84 cf 02 00 00 je 0x5c3e
|
|
596f: 4d 85 c9 test %r9,%r9
|
|
5972: 0f 84 c6 02 00 00 je 0x5c3e
|
|
5978: 45 85 c0 test %r8d,%r8d
|
|
597b: 0f 8e b4 02 00 00 jle 0x5c35
|
|
5981: 41 83 f8 08 cmp $0x8,%r8d
|
|
5985: 0f 8c 9b 02 00 00 jl 0x5c26
|
|
598b: 4c 89 c8 mov %r9,%rax
|
|
598e: 48 83 e0 1f and $0x1f,%rax
|
|
5992: 89 c0 mov %eax,%eax
|
|
5994: 85 c0 test %eax,%eax
|
|
5996: 74 0d je 0x59a5
|
|
5998: a8 0f test $0xf,%al
|
|
599a: 0f 85 86 02 00 00 jne 0x5c26
|
|
59a0: b8 01 00 00 00 mov $0x1,%eax
|
|
59a5: 8d 50 08 lea 0x8(%rax),%edx
|
|
59a8: 44 3b c2 cmp %edx,%r8d
|
|
59ab: 0f 8c 75 02 00 00 jl 0x5c26
|
|
59b1: 44 89 c5 mov %r8d,%ebp
|
|
59b4: 45 33 db xor %r11d,%r11d
|
|
59b7: 2b e8 sub %eax,%ebp
|
|
59b9: 45 33 d2 xor %r10d,%r10d
|
|
59bc: 83 e5 07 and $0x7,%ebp
|
|
59bf: 4c 89 ca mov %r9,%rdx
|
|
59c2: f7 dd neg %ebp
|
|
59c4: 41 03 e8 add %r8d,%ebp
|
|
59c7: 85 c0 test %eax,%eax
|
|
59c9: 76 4e jbe 0x5a19
|
|
59cb: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
59d2: 00
|
|
59d3: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
59da: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
59e0: c5 f9 10 12 vmovupd (%rdx),%xmm2
|
|
59e4: c4 c1 79 10 0c 0a vmovupd (%r10,%rcx,1),%xmm1
|
|
59ea: c4 c1 7b 12 04 0a vmovddup (%r10,%rcx,1),%xmm0
|
|
59f0: 49 ff c3 inc %r11
|
|
59f3: c5 f1 15 d9 vunpckhpd %xmm1,%xmm1,%xmm3
|
|
59f7: 49 83 c2 10 add $0x10,%r10
|
|
59fb: c5 e9 c6 e2 01 vshufpd $0x1,%xmm2,%xmm2,%xmm4
|
|
5a00: c5 f9 59 ea vmulpd %xmm2,%xmm0,%xmm5
|
|
5a04: c5 e1 59 c4 vmulpd %xmm4,%xmm3,%xmm0
|
|
5a08: c5 d1 d0 c8 vaddsubpd %xmm0,%xmm5,%xmm1
|
|
5a0c: c5 f9 11 0a vmovupd %xmm1,(%rdx)
|
|
5a10: 48 83 c2 10 add $0x10,%rdx
|
|
5a14: 4c 3b d8 cmp %rax,%r11
|
|
5a17: 72 c7 jb 0x59e0
|
|
5a19: 49 89 c2 mov %rax,%r10
|
|
5a1c: 49 c1 e2 04 shl $0x4,%r10
|
|
5a20: 48 63 d5 movslq %ebp,%rdx
|
|
5a23: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
5a2a: 00
|
|
5a2b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5a32: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5a39: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5a40: c4 81 7d 10 14 0a vmovupd (%r10,%r9,1),%ymm2
|
|
5a46: 48 83 c0 08 add $0x8,%rax
|
|
5a4a: c4 c1 79 10 04 0a vmovupd (%r10,%rcx,1),%xmm0
|
|
5a50: c4 81 7f 12 0c 0a vmovddup (%r10,%r9,1),%ymm1
|
|
5a56: c5 ed 15 e2 vunpckhpd %ymm2,%ymm2,%ymm4
|
|
5a5a: c4 c3 7d 18 5c 0a 10 vinsertf128 $0x1,0x10(%r10,%rcx,1),%ymm0,%ymm3
|
|
5a61: 01
|
|
5a62: c5 e5 c6 eb 05 vshufpd $0x5,%ymm3,%ymm3,%ymm5
|
|
5a67: c5 f5 59 c3 vmulpd %ymm3,%ymm1,%ymm0
|
|
5a6b: c5 dd 59 cd vmulpd %ymm5,%ymm4,%ymm1
|
|
5a6f: c4 81 7d 10 6c 0a 20 vmovupd 0x20(%r10,%r9,1),%ymm5
|
|
5a76: c5 fd d0 d1 vaddsubpd %ymm1,%ymm0,%ymm2
|
|
5a7a: c4 81 7d 11 14 0a vmovupd %ymm2,(%r10,%r9,1)
|
|
5a80: c4 c1 79 10 5c 0a 20 vmovupd 0x20(%r10,%rcx,1),%xmm3
|
|
5a87: c4 81 7f 12 64 0a 20 vmovddup 0x20(%r10,%r9,1),%ymm4
|
|
5a8e: c5 d5 15 ed vunpckhpd %ymm5,%ymm5,%ymm5
|
|
5a92: c4 c3 65 18 44 0a 30 vinsertf128 $0x1,0x30(%r10,%rcx,1),%ymm3,%ymm0
|
|
5a99: 01
|
|
5a9a: c5 fd c6 c8 05 vshufpd $0x5,%ymm0,%ymm0,%ymm1
|
|
5a9f: c5 dd 59 d0 vmulpd %ymm0,%ymm4,%ymm2
|
|
5aa3: c5 d5 59 d9 vmulpd %ymm1,%ymm5,%ymm3
|
|
5aa7: c5 ed d0 e3 vaddsubpd %ymm3,%ymm2,%ymm4
|
|
5aab: c4 81 7d 10 54 0a 40 vmovupd 0x40(%r10,%r9,1),%ymm2
|
|
5ab2: c4 81 7d 11 64 0a 20 vmovupd %ymm4,0x20(%r10,%r9,1)
|
|
5ab9: c4 c1 79 10 44 0a 40 vmovupd 0x40(%r10,%rcx,1),%xmm0
|
|
5ac0: c4 81 7f 12 4c 0a 40 vmovddup 0x40(%r10,%r9,1),%ymm1
|
|
5ac7: c5 ed 15 e2 vunpckhpd %ymm2,%ymm2,%ymm4
|
|
5acb: c4 c3 7d 18 5c 0a 50 vinsertf128 $0x1,0x50(%r10,%rcx,1),%ymm0,%ymm3
|
|
5ad2: 01
|
|
5ad3: c5 e5 c6 eb 05 vshufpd $0x5,%ymm3,%ymm3,%ymm5
|
|
5ad8: c5 f5 59 c3 vmulpd %ymm3,%ymm1,%ymm0
|
|
5adc: c5 dd 59 cd vmulpd %ymm5,%ymm4,%ymm1
|
|
5ae0: c4 81 7d 10 6c 0a 60 vmovupd 0x60(%r10,%r9,1),%ymm5
|
|
5ae7: c5 fd d0 d1 vaddsubpd %ymm1,%ymm0,%ymm2
|
|
5aeb: c4 81 7d 11 54 0a 40 vmovupd %ymm2,0x40(%r10,%r9,1)
|
|
5af2: c4 c1 79 10 5c 0a 60 vmovupd 0x60(%r10,%rcx,1),%xmm3
|
|
5af9: c4 81 7f 12 64 0a 60 vmovddup 0x60(%r10,%r9,1),%ymm4
|
|
5b00: c5 d5 15 ed vunpckhpd %ymm5,%ymm5,%ymm5
|
|
5b04: c4 c3 65 18 44 0a 70 vinsertf128 $0x1,0x70(%r10,%rcx,1),%ymm3,%ymm0
|
|
5b0b: 01
|
|
5b0c: c5 fd c6 c8 05 vshufpd $0x5,%ymm0,%ymm0,%ymm1
|
|
5b11: c5 dd 59 d0 vmulpd %ymm0,%ymm4,%ymm2
|
|
5b15: c5 d5 59 d9 vmulpd %ymm1,%ymm5,%ymm3
|
|
5b19: c5 ed d0 e3 vaddsubpd %ymm3,%ymm2,%ymm4
|
|
5b1d: c4 81 7d 11 64 0a 60 vmovupd %ymm4,0x60(%r10,%r9,1)
|
|
5b24: 49 81 c2 80 00 00 00 add $0x80,%r10
|
|
5b2b: 48 3b c2 cmp %rdx,%rax
|
|
5b2e: 0f 82 0c ff ff ff jb 0x5a40
|
|
5b34: 8d 45 01 lea 0x1(%rbp),%eax
|
|
5b37: 41 3b c0 cmp %r8d,%eax
|
|
5b3a: 0f 87 d9 00 00 00 ja 0x5c19
|
|
5b40: 4d 63 c0 movslq %r8d,%r8
|
|
5b43: 4c 2b c2 sub %rdx,%r8
|
|
5b46: 49 83 f8 02 cmp $0x2,%r8
|
|
5b4a: 0f 8c d2 00 00 00 jl 0x5c22
|
|
5b50: 48 c1 e2 04 shl $0x4,%rdx
|
|
5b54: 44 89 c0 mov %r8d,%eax
|
|
5b57: 83 e0 fe and $0xfffffffe,%eax
|
|
5b5a: 45 33 e4 xor %r12d,%r12d
|
|
5b5d: 48 63 c0 movslq %eax,%rax
|
|
5b60: 45 33 d2 xor %r10d,%r10d
|
|
5b63: 4c 8d 1c 11 lea (%rcx,%rdx,1),%r11
|
|
5b67: 49 03 d1 add %r9,%rdx
|
|
5b6a: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
5b71: 00
|
|
5b72: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5b79: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5b80: c5 fd 10 12 vmovupd (%rdx),%ymm2
|
|
5b84: 49 83 c4 02 add $0x2,%r12
|
|
5b88: c4 81 79 10 04 1a vmovupd (%r10,%r11,1),%xmm0
|
|
5b8e: c5 ff 12 0a vmovddup (%rdx),%ymm1
|
|
5b92: c5 ed 15 e2 vunpckhpd %ymm2,%ymm2,%ymm4
|
|
5b96: c4 83 7d 18 5c 1a 10 vinsertf128 $0x1,0x10(%r10,%r11,1),%ymm0,%ymm3
|
|
5b9d: 01
|
|
5b9e: 49 83 c2 20 add $0x20,%r10
|
|
5ba2: c5 e5 c6 eb 05 vshufpd $0x5,%ymm3,%ymm3,%ymm5
|
|
5ba7: c5 f5 59 c3 vmulpd %ymm3,%ymm1,%ymm0
|
|
5bab: c5 dd 59 cd vmulpd %ymm5,%ymm4,%ymm1
|
|
5baf: c5 fd d0 d1 vaddsubpd %ymm1,%ymm0,%ymm2
|
|
5bb3: c5 fd 11 12 vmovupd %ymm2,(%rdx)
|
|
5bb7: 48 83 c2 20 add $0x20,%rdx
|
|
5bbb: 4c 3b e0 cmp %rax,%r12
|
|
5bbe: 72 c0 jb 0x5b80
|
|
5bc0: 48 89 c2 mov %rax,%rdx
|
|
5bc3: 48 c1 e2 04 shl $0x4,%rdx
|
|
5bc7: 49 3b c0 cmp %r8,%rax
|
|
5bca: 73 4d jae 0x5c19
|
|
5bcc: 48 63 ed movslq %ebp,%rbp
|
|
5bcf: 48 c1 e5 04 shl $0x4,%rbp
|
|
5bd3: 4c 03 cd add %rbp,%r9
|
|
5bd6: 48 03 cd add %rbp,%rcx
|
|
5bd9: 4c 03 ca add %rdx,%r9
|
|
5bdc: 0f 1f 40 00 nopl 0x0(%rax)
|
|
5be0: c4 c1 79 10 11 vmovupd (%r9),%xmm2
|
|
5be5: c5 f9 10 0c 0a vmovupd (%rdx,%rcx,1),%xmm1
|
|
5bea: c5 fb 12 04 0a vmovddup (%rdx,%rcx,1),%xmm0
|
|
5bef: 48 ff c0 inc %rax
|
|
5bf2: c5 f1 15 d9 vunpckhpd %xmm1,%xmm1,%xmm3
|
|
5bf6: 48 83 c2 10 add $0x10,%rdx
|
|
5bfa: c5 e9 c6 e2 01 vshufpd $0x1,%xmm2,%xmm2,%xmm4
|
|
5bff: c5 f9 59 ea vmulpd %xmm2,%xmm0,%xmm5
|
|
5c03: c5 e1 59 c4 vmulpd %xmm4,%xmm3,%xmm0
|
|
5c07: c5 d1 d0 c8 vaddsubpd %xmm0,%xmm5,%xmm1
|
|
5c0b: c4 c1 79 11 09 vmovupd %xmm1,(%r9)
|
|
5c10: 49 83 c1 10 add $0x10,%r9
|
|
5c14: 49 3b c0 cmp %r8,%rax
|
|
5c17: 72 c7 jb 0x5be0
|
|
5c19: 33 c0 xor %eax,%eax
|
|
5c1b: c5 f8 77 vzeroupper
|
|
5c1e: 5d pop %rbp
|
|
5c1f: 41 5c pop %r12
|
|
5c21: c3 ret
|
|
5c22: 33 c0 xor %eax,%eax
|
|
5c24: eb 9a jmp 0x5bc0
|
|
5c26: 33 ed xor %ebp,%ebp
|
|
5c28: 41 83 f8 01 cmp $0x1,%r8d
|
|
5c2c: 72 eb jb 0x5c19
|
|
5c2e: 4d 63 c0 movslq %r8d,%r8
|
|
5c31: 33 c0 xor %eax,%eax
|
|
5c33: eb 8b jmp 0x5bc0
|
|
5c35: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
5c3a: 5d pop %rbp
|
|
5c3b: 41 5c pop %r12
|
|
5c3d: c3 ret
|
|
5c3e: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
5c43: 5d pop %rbp
|
|
5c44: 41 5c pop %r12
|
|
5c46: c3 ret
|
|
5c47: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
5c4e: 00
|
|
5c4f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5c56: 0f 1f 00 nopl (%rax)
|
|
5c59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5c60: 41 54 push %r12
|
|
5c62: 49 89 cb mov %rcx,%r11
|
|
5c65: 4d 85 db test %r11,%r11
|
|
5c68: 0f 84 dd 01 00 00 je 0x5e4b
|
|
5c6e: 48 85 d2 test %rdx,%rdx
|
|
5c71: 0f 84 d4 01 00 00 je 0x5e4b
|
|
5c77: 45 85 c0 test %r8d,%r8d
|
|
5c7a: 0f 8e c3 01 00 00 jle 0x5e43
|
|
5c80: 4d 63 c8 movslq %r8d,%r9
|
|
5c83: 49 83 f9 08 cmp $0x8,%r9
|
|
5c87: 0f 8c b1 01 00 00 jl 0x5e3e
|
|
5c8d: 48 89 d0 mov %rdx,%rax
|
|
5c90: 48 83 e0 1f and $0x1f,%rax
|
|
5c94: 85 c0 test %eax,%eax
|
|
5c96: 74 0d je 0x5ca5
|
|
5c98: a8 0f test $0xf,%al
|
|
5c9a: 0f 85 9e 01 00 00 jne 0x5e3e
|
|
5ca0: b8 01 00 00 00 mov $0x1,%eax
|
|
5ca5: 41 89 c2 mov %eax,%r10d
|
|
5ca8: 49 8d 4a 08 lea 0x8(%r10),%rcx
|
|
5cac: 4c 3b c9 cmp %rcx,%r9
|
|
5caf: 0f 8c 89 01 00 00 jl 0x5e3e
|
|
5cb5: 44 89 c1 mov %r8d,%ecx
|
|
5cb8: 2b c8 sub %eax,%ecx
|
|
5cba: 83 e1 07 and $0x7,%ecx
|
|
5cbd: 44 2b c1 sub %ecx,%r8d
|
|
5cc0: 33 c9 xor %ecx,%ecx
|
|
5cc2: 4d 63 c0 movslq %r8d,%r8
|
|
5cc5: 45 33 e4 xor %r12d,%r12d
|
|
5cc8: 85 c0 test %eax,%eax
|
|
5cca: 48 89 d0 mov %rdx,%rax
|
|
5ccd: 76 47 jbe 0x5d16
|
|
5ccf: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
5cd6: 00
|
|
5cd7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5cde: 66 90 xchg %ax,%ax
|
|
5ce0: c5 f9 10 18 vmovupd (%rax),%xmm3
|
|
5ce4: c4 81 79 10 04 1c vmovupd (%r12,%r11,1),%xmm0
|
|
5cea: c5 f9 15 c8 vunpckhpd %xmm0,%xmm0,%xmm1
|
|
5cee: 48 ff c1 inc %rcx
|
|
5cf1: c5 e1 c6 d3 01 vshufpd $0x1,%xmm3,%xmm3,%xmm2
|
|
5cf6: c5 f1 59 e2 vmulpd %xmm2,%xmm1,%xmm4
|
|
5cfa: c4 81 7b 12 2c 1c vmovddup (%r12,%r11,1),%xmm5
|
|
5d00: 49 83 c4 10 add $0x10,%r12
|
|
5d04: c4 e2 e1 a6 ec vfmaddsub213pd %xmm4,%xmm3,%xmm5
|
|
5d09: c5 f9 11 28 vmovupd %xmm5,(%rax)
|
|
5d0d: 48 83 c0 10 add $0x10,%rax
|
|
5d11: 49 3b ca cmp %r10,%rcx
|
|
5d14: 72 ca jb 0x5ce0
|
|
5d16: 4c 89 d0 mov %r10,%rax
|
|
5d19: 48 c1 e0 04 shl $0x4,%rax
|
|
5d1d: 0f 1f 00 nopl (%rax)
|
|
5d20: c5 fd 10 04 10 vmovupd (%rax,%rdx,1),%ymm0
|
|
5d25: 48 8d 0c 10 lea (%rax,%rdx,1),%rcx
|
|
5d29: c4 a1 7d 10 1c 18 vmovupd (%rax,%r11,1),%ymm3
|
|
5d2f: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1
|
|
5d33: 49 83 c2 08 add $0x8,%r10
|
|
5d37: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2
|
|
5d3c: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4
|
|
5d40: c5 fd 10 41 20 vmovupd 0x20(%rcx),%ymm0
|
|
5d45: c5 ff 12 29 vmovddup (%rcx),%ymm5
|
|
5d49: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5
|
|
5d4e: c5 fd 11 29 vmovupd %ymm5,(%rcx)
|
|
5d52: c4 a1 7d 10 5c 18 20 vmovupd 0x20(%rax,%r11,1),%ymm3
|
|
5d59: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1
|
|
5d5d: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2
|
|
5d62: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4
|
|
5d66: c5 fd 10 41 40 vmovupd 0x40(%rcx),%ymm0
|
|
5d6b: c5 ff 12 69 20 vmovddup 0x20(%rcx),%ymm5
|
|
5d70: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5
|
|
5d75: c5 fd 11 69 20 vmovupd %ymm5,0x20(%rcx)
|
|
5d7a: c4 a1 7d 10 5c 18 40 vmovupd 0x40(%rax,%r11,1),%ymm3
|
|
5d81: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1
|
|
5d85: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2
|
|
5d8a: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4
|
|
5d8e: c5 fd 10 41 60 vmovupd 0x60(%rcx),%ymm0
|
|
5d93: c5 ff 12 69 40 vmovddup 0x40(%rcx),%ymm5
|
|
5d98: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5
|
|
5d9d: c5 fd 11 69 40 vmovupd %ymm5,0x40(%rcx)
|
|
5da2: c4 a1 7d 10 5c 18 60 vmovupd 0x60(%rax,%r11,1),%ymm3
|
|
5da9: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1
|
|
5dad: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2
|
|
5db2: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4
|
|
5db6: c5 ff 12 69 60 vmovddup 0x60(%rcx),%ymm5
|
|
5dbb: 48 05 80 00 00 00 add $0x80,%rax
|
|
5dc1: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5
|
|
5dc6: 4d 3b d0 cmp %r8,%r10
|
|
5dc9: c5 fd 11 69 60 vmovupd %ymm5,0x60(%rcx)
|
|
5dce: 0f 82 4c ff ff ff jb 0x5d20
|
|
5dd4: 4c 89 c0 mov %r8,%rax
|
|
5dd7: 48 c1 e0 04 shl $0x4,%rax
|
|
5ddb: 48 03 d0 add %rax,%rdx
|
|
5dde: 4d 3b c1 cmp %r9,%r8
|
|
5de1: 73 53 jae 0x5e36
|
|
5de3: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
5dea: 00
|
|
5deb: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5df2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5df9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5e00: c5 f9 10 1a vmovupd (%rdx),%xmm3
|
|
5e04: c4 a1 79 10 04 18 vmovupd (%rax,%r11,1),%xmm0
|
|
5e0a: c5 f9 15 c8 vunpckhpd %xmm0,%xmm0,%xmm1
|
|
5e0e: 49 ff c0 inc %r8
|
|
5e11: c5 e1 c6 d3 01 vshufpd $0x1,%xmm3,%xmm3,%xmm2
|
|
5e16: c5 f1 59 e2 vmulpd %xmm2,%xmm1,%xmm4
|
|
5e1a: c4 a1 7b 12 2c 18 vmovddup (%rax,%r11,1),%xmm5
|
|
5e20: 48 83 c0 10 add $0x10,%rax
|
|
5e24: c4 e2 e1 a6 ec vfmaddsub213pd %xmm4,%xmm3,%xmm5
|
|
5e29: c5 f9 11 2a vmovupd %xmm5,(%rdx)
|
|
5e2d: 48 83 c2 10 add $0x10,%rdx
|
|
5e31: 4d 3b c1 cmp %r9,%r8
|
|
5e34: 72 ca jb 0x5e00
|
|
5e36: 33 c0 xor %eax,%eax
|
|
5e38: c5 f8 77 vzeroupper
|
|
5e3b: 41 5c pop %r12
|
|
5e3d: c3 ret
|
|
5e3e: 45 33 c0 xor %r8d,%r8d
|
|
5e41: eb 91 jmp 0x5dd4
|
|
5e43: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
5e48: 41 5c pop %r12
|
|
5e4a: c3 ret
|
|
5e4b: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
5e50: 41 5c pop %r12
|
|
5e52: c3 ret
|
|
5e53: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
5e58: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
5e5f: 00
|
|
5e60: 41 54 push %r12
|
|
5e62: 49 89 cb mov %rcx,%r11
|
|
5e65: 4d 85 db test %r11,%r11
|
|
5e68: 0f 84 f9 01 00 00 je 0x6067
|
|
5e6e: 48 85 d2 test %rdx,%rdx
|
|
5e71: 0f 84 f0 01 00 00 je 0x6067
|
|
5e77: 45 85 c0 test %r8d,%r8d
|
|
5e7a: 0f 8e df 01 00 00 jle 0x605f
|
|
5e80: 4d 63 c8 movslq %r8d,%r9
|
|
5e83: 49 83 f9 08 cmp $0x8,%r9
|
|
5e87: 0f 8c cd 01 00 00 jl 0x605a
|
|
5e8d: 48 89 d0 mov %rdx,%rax
|
|
5e90: 48 83 e0 1f and $0x1f,%rax
|
|
5e94: 85 c0 test %eax,%eax
|
|
5e96: 74 0d je 0x5ea5
|
|
5e98: a8 0f test $0xf,%al
|
|
5e9a: 0f 85 ba 01 00 00 jne 0x605a
|
|
5ea0: b8 01 00 00 00 mov $0x1,%eax
|
|
5ea5: 41 89 c2 mov %eax,%r10d
|
|
5ea8: 49 8d 4a 08 lea 0x8(%r10),%rcx
|
|
5eac: 4c 3b c9 cmp %rcx,%r9
|
|
5eaf: 0f 8c a5 01 00 00 jl 0x605a
|
|
5eb5: 44 89 c1 mov %r8d,%ecx
|
|
5eb8: 2b c8 sub %eax,%ecx
|
|
5eba: 83 e1 07 and $0x7,%ecx
|
|
5ebd: 44 2b c1 sub %ecx,%r8d
|
|
5ec0: 33 c9 xor %ecx,%ecx
|
|
5ec2: 4d 63 c0 movslq %r8d,%r8
|
|
5ec5: 45 33 e4 xor %r12d,%r12d
|
|
5ec8: 85 c0 test %eax,%eax
|
|
5eca: 48 89 d0 mov %rdx,%rax
|
|
5ecd: 76 43 jbe 0x5f12
|
|
5ecf: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
5ed6: 00
|
|
5ed7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5ede: 66 90 xchg %ax,%ax
|
|
5ee0: c5 f9 10 18 vmovupd (%rax),%xmm3
|
|
5ee4: c4 81 79 10 04 1c vmovupd (%r12,%r11,1),%xmm0
|
|
5eea: c5 f9 15 c8 vunpckhpd %xmm0,%xmm0,%xmm1
|
|
5eee: 48 ff c1 inc %rcx
|
|
5ef1: c5 e1 c6 d3 01 vshufpd $0x1,%xmm3,%xmm3,%xmm2
|
|
5ef6: c5 f1 59 e2 vmulpd %xmm2,%xmm1,%xmm4
|
|
5efa: 62 92 e5 18 b6 24 1c vfmaddsub231pd (%r12,%r11,1){1to2},%xmm3,%xmm4
|
|
5f01: 49 83 c4 10 add $0x10,%r12
|
|
5f05: c5 f9 11 20 vmovupd %xmm4,(%rax)
|
|
5f09: 48 83 c0 10 add $0x10,%rax
|
|
5f0d: 49 3b ca cmp %r10,%rcx
|
|
5f10: 72 ce jb 0x5ee0
|
|
5f12: 4c 89 d0 mov %r10,%rax
|
|
5f15: 48 c1 e0 04 shl $0x4,%rax
|
|
5f19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5f20: c5 fd 10 04 10 vmovupd (%rax,%rdx,1),%ymm0
|
|
5f25: 49 83 c2 08 add $0x8,%r10
|
|
5f29: c4 a1 7d 10 1c 18 vmovupd (%rax,%r11,1),%ymm3
|
|
5f2f: 62 e1 fd 28 10 44 10 vmovupd 0x20(%rax,%rdx,1),%ymm16
|
|
5f36: 01
|
|
5f37: 62 e1 fd 28 10 74 10 vmovupd 0x40(%rax,%rdx,1),%ymm22
|
|
5f3e: 02
|
|
5f3f: 62 61 fd 28 10 64 10 vmovupd 0x60(%rax,%rdx,1),%ymm28
|
|
5f46: 03
|
|
5f47: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1
|
|
5f4b: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2
|
|
5f50: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4
|
|
5f54: c5 ff 12 2c 10 vmovddup (%rax,%rdx,1),%ymm5
|
|
5f59: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5
|
|
5f5e: c5 fd 11 2c 10 vmovupd %ymm5,(%rax,%rdx,1)
|
|
5f63: 62 a1 fd 28 10 5c 18 vmovupd 0x20(%rax,%r11,1),%ymm19
|
|
5f6a: 01
|
|
5f6b: 62 a1 fd 20 15 c8 vunpckhpd %ymm16,%ymm16,%ymm17
|
|
5f71: 62 a1 e5 20 c6 d3 05 vshufpd $0x5,%ymm19,%ymm19,%ymm18
|
|
5f78: 62 a1 f5 20 59 e2 vmulpd %ymm18,%ymm17,%ymm20
|
|
5f7e: 62 e1 ff 28 12 6c 10 vmovddup 0x20(%rax,%rdx,1),%ymm21
|
|
5f85: 01
|
|
5f86: 62 a2 e5 20 a6 ec vfmaddsub213pd %ymm20,%ymm19,%ymm21
|
|
5f8c: 62 e1 fd 28 11 6c 10 vmovupd %ymm21,0x20(%rax,%rdx,1)
|
|
5f93: 01
|
|
5f94: 62 21 fd 28 10 4c 18 vmovupd 0x40(%rax,%r11,1),%ymm25
|
|
5f9b: 02
|
|
5f9c: 62 a1 cd 20 15 fe vunpckhpd %ymm22,%ymm22,%ymm23
|
|
5fa2: 62 01 b5 20 c6 c1 05 vshufpd $0x5,%ymm25,%ymm25,%ymm24
|
|
5fa9: 62 01 c5 20 59 d0 vmulpd %ymm24,%ymm23,%ymm26
|
|
5faf: 62 61 ff 28 12 5c 10 vmovddup 0x40(%rax,%rdx,1),%ymm27
|
|
5fb6: 02
|
|
5fb7: 62 02 b5 20 a6 da vfmaddsub213pd %ymm26,%ymm25,%ymm27
|
|
5fbd: 62 61 fd 28 11 5c 10 vmovupd %ymm27,0x40(%rax,%rdx,1)
|
|
5fc4: 02
|
|
5fc5: 62 21 fd 28 10 7c 18 vmovupd 0x60(%rax,%r11,1),%ymm31
|
|
5fcc: 03
|
|
5fcd: 62 01 9d 20 15 ec vunpckhpd %ymm28,%ymm28,%ymm29
|
|
5fd3: 62 01 85 20 c6 f7 05 vshufpd $0x5,%ymm31,%ymm31,%ymm30
|
|
5fda: 62 01 95 20 59 e6 vmulpd %ymm30,%ymm29,%ymm28
|
|
5fe0: c5 ff 12 44 10 60 vmovddup 0x60(%rax,%rdx,1),%ymm0
|
|
5fe6: 62 92 85 20 a6 c4 vfmaddsub213pd %ymm28,%ymm31,%ymm0
|
|
5fec: c5 fd 11 44 10 60 vmovupd %ymm0,0x60(%rax,%rdx,1)
|
|
5ff2: 48 05 80 00 00 00 add $0x80,%rax
|
|
5ff8: 4d 3b d0 cmp %r8,%r10
|
|
5ffb: 0f 82 1f ff ff ff jb 0x5f20
|
|
6001: 4c 89 c0 mov %r8,%rax
|
|
6004: 48 c1 e0 04 shl $0x4,%rax
|
|
6008: 48 03 d0 add %rax,%rdx
|
|
600b: 4d 3b c1 cmp %r9,%r8
|
|
600e: 73 42 jae 0x6052
|
|
6010: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6017: 00
|
|
6018: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
601f: 90 nop
|
|
6020: c5 f9 10 1a vmovupd (%rdx),%xmm3
|
|
6024: c4 a1 79 10 04 18 vmovupd (%rax,%r11,1),%xmm0
|
|
602a: c5 f9 15 c8 vunpckhpd %xmm0,%xmm0,%xmm1
|
|
602e: 49 ff c0 inc %r8
|
|
6031: c5 e1 c6 d3 01 vshufpd $0x1,%xmm3,%xmm3,%xmm2
|
|
6036: c5 f1 59 e2 vmulpd %xmm2,%xmm1,%xmm4
|
|
603a: 62 b2 e5 18 b6 24 18 vfmaddsub231pd (%rax,%r11,1){1to2},%xmm3,%xmm4
|
|
6041: 48 83 c0 10 add $0x10,%rax
|
|
6045: c5 f9 11 22 vmovupd %xmm4,(%rdx)
|
|
6049: 48 83 c2 10 add $0x10,%rdx
|
|
604d: 4d 3b c1 cmp %r9,%r8
|
|
6050: 72 ce jb 0x6020
|
|
6052: 33 c0 xor %eax,%eax
|
|
6054: c5 f8 77 vzeroupper
|
|
6057: 41 5c pop %r12
|
|
6059: c3 ret
|
|
605a: 45 33 c0 xor %r8d,%r8d
|
|
605d: eb a2 jmp 0x6001
|
|
605f: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
6064: 41 5c pop %r12
|
|
6066: c3 ret
|
|
6067: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
606c: 41 5c pop %r12
|
|
606e: c3 ret
|
|
606f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6076: 00
|
|
6077: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
607e: 66 90 xchg %ax,%ax
|
|
6080: 57 push %rdi
|
|
6081: 41 54 push %r12
|
|
6083: 55 push %rbp
|
|
6084: 48 89 d5 mov %rdx,%rbp
|
|
6087: 48 85 c9 test %rcx,%rcx
|
|
608a: 0f 84 f7 01 00 00 je 0x6287
|
|
6090: 48 85 ed test %rbp,%rbp
|
|
6093: 0f 84 ee 01 00 00 je 0x6287
|
|
6099: 4d 85 c0 test %r8,%r8
|
|
609c: 0f 84 e5 01 00 00 je 0x6287
|
|
60a2: 45 85 c9 test %r9d,%r9d
|
|
60a5: 0f 8e d2 01 00 00 jle 0x627d
|
|
60ab: 41 83 f9 08 cmp $0x8,%r9d
|
|
60af: 0f 8c b8 01 00 00 jl 0x626d
|
|
60b5: 4d 89 c2 mov %r8,%r10
|
|
60b8: 49 83 e2 0f and $0xf,%r10
|
|
60bc: 45 85 d2 test %r10d,%r10d
|
|
60bf: 74 18 je 0x60d9
|
|
60c1: 41 f7 c2 03 00 00 00 test $0x3,%r10d
|
|
60c8: 0f 85 9f 01 00 00 jne 0x626d
|
|
60ce: 41 f7 da neg %r10d
|
|
60d1: 41 83 c2 10 add $0x10,%r10d
|
|
60d5: 41 c1 ea 02 shr $0x2,%r10d
|
|
60d9: 41 8d 42 08 lea 0x8(%r10),%eax
|
|
60dd: 44 3b c8 cmp %eax,%r9d
|
|
60e0: 0f 8c 87 01 00 00 jl 0x626d
|
|
60e6: 44 89 c8 mov %r9d,%eax
|
|
60e9: 33 d2 xor %edx,%edx
|
|
60eb: 41 2b c2 sub %r10d,%eax
|
|
60ee: 83 e0 07 and $0x7,%eax
|
|
60f1: f7 d8 neg %eax
|
|
60f3: 41 03 c1 add %r9d,%eax
|
|
60f6: 44 89 d7 mov %r10d,%edi
|
|
60f9: 45 85 d2 test %r10d,%r10d
|
|
60fc: 76 21 jbe 0x611f
|
|
60fe: 66 90 xchg %ax,%ax
|
|
6100: f3 0f 10 04 91 movss (%rcx,%rdx,4),%xmm0
|
|
6105: f3 0f 59 44 95 00 mulss 0x0(%rbp,%rdx,4),%xmm0
|
|
610b: f3 41 0f 58 04 90 addss (%r8,%rdx,4),%xmm0
|
|
6111: f3 41 0f 11 04 90 movss %xmm0,(%r8,%rdx,4)
|
|
6117: 48 ff c2 inc %rdx
|
|
611a: 48 3b d7 cmp %rdi,%rdx
|
|
611d: 72 e1 jb 0x6100
|
|
611f: 45 89 d2 mov %r10d,%r10d
|
|
6122: 4a 8d 54 95 00 lea 0x0(%rbp,%r10,4),%rdx
|
|
6127: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
|
|
612e: 48 63 d0 movslq %eax,%rdx
|
|
6131: 74 4d je 0x6180
|
|
6133: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
6138: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
613f: 00
|
|
6140: 0f 10 0c b9 movups (%rcx,%rdi,4),%xmm1
|
|
6144: 0f 10 5c b9 10 movups 0x10(%rcx,%rdi,4),%xmm3
|
|
6149: 0f 10 44 bd 00 movups 0x0(%rbp,%rdi,4),%xmm0
|
|
614e: 0f 10 54 bd 10 movups 0x10(%rbp,%rdi,4),%xmm2
|
|
6153: 0f 59 c8 mulps %xmm0,%xmm1
|
|
6156: 0f 59 da mulps %xmm2,%xmm3
|
|
6159: 41 0f 58 0c b8 addps (%r8,%rdi,4),%xmm1
|
|
615e: 41 0f 58 5c b8 10 addps 0x10(%r8,%rdi,4),%xmm3
|
|
6164: 41 0f 29 0c b8 movaps %xmm1,(%r8,%rdi,4)
|
|
6169: 41 0f 29 5c b8 10 movaps %xmm3,0x10(%r8,%rdi,4)
|
|
616f: 48 83 c7 08 add $0x8,%rdi
|
|
6173: 48 3b fa cmp %rdx,%rdi
|
|
6176: 72 c8 jb 0x6140
|
|
6178: eb 38 jmp 0x61b2
|
|
617a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
6180: 0f 10 04 b9 movups (%rcx,%rdi,4),%xmm0
|
|
6184: 0f 10 4c b9 10 movups 0x10(%rcx,%rdi,4),%xmm1
|
|
6189: 0f 59 44 bd 00 mulps 0x0(%rbp,%rdi,4),%xmm0
|
|
618e: 0f 59 4c bd 10 mulps 0x10(%rbp,%rdi,4),%xmm1
|
|
6193: 41 0f 58 04 b8 addps (%r8,%rdi,4),%xmm0
|
|
6198: 41 0f 58 4c b8 10 addps 0x10(%r8,%rdi,4),%xmm1
|
|
619e: 41 0f 29 04 b8 movaps %xmm0,(%r8,%rdi,4)
|
|
61a3: 41 0f 29 4c b8 10 movaps %xmm1,0x10(%r8,%rdi,4)
|
|
61a9: 48 83 c7 08 add $0x8,%rdi
|
|
61ad: 48 3b fa cmp %rdx,%rdi
|
|
61b0: 72 ce jb 0x6180
|
|
61b2: 8d 78 01 lea 0x1(%rax),%edi
|
|
61b5: 41 3b f9 cmp %r9d,%edi
|
|
61b8: 0f 87 a3 00 00 00 ja 0x6261
|
|
61be: 4d 63 c9 movslq %r9d,%r9
|
|
61c1: 4c 2b ca sub %rdx,%r9
|
|
61c4: 49 83 f9 04 cmp $0x4,%r9
|
|
61c8: 0f 8c 9a 00 00 00 jl 0x6268
|
|
61ce: 45 89 cc mov %r9d,%r12d
|
|
61d1: 45 33 db xor %r11d,%r11d
|
|
61d4: 41 83 e4 fc and $0xfffffffc,%r12d
|
|
61d8: 4c 8d 54 95 00 lea 0x0(%rbp,%rdx,4),%r10
|
|
61dd: 4d 63 e4 movslq %r12d,%r12
|
|
61e0: 48 8d 3c 91 lea (%rcx,%rdx,4),%rdi
|
|
61e4: 49 8d 14 90 lea (%r8,%rdx,4),%rdx
|
|
61e8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
61ef: 00
|
|
61f0: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
61f7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
61fe: 00 00
|
|
6200: 42 0f 10 0c 9f movups (%rdi,%r11,4),%xmm1
|
|
6205: 43 0f 10 04 9a movups (%r10,%r11,4),%xmm0
|
|
620a: 0f 59 c8 mulps %xmm0,%xmm1
|
|
620d: 42 0f 58 0c 9a addps (%rdx,%r11,4),%xmm1
|
|
6212: 42 0f 29 0c 9a movaps %xmm1,(%rdx,%r11,4)
|
|
6217: 49 83 c3 04 add $0x4,%r11
|
|
621b: 4d 3b dc cmp %r12,%r11
|
|
621e: 72 e0 jb 0x6200
|
|
6220: 4d 3b e1 cmp %r9,%r12
|
|
6223: 73 3c jae 0x6261
|
|
6225: 48 63 c0 movslq %eax,%rax
|
|
6228: 48 8d 6c 85 00 lea 0x0(%rbp,%rax,4),%rbp
|
|
622d: 48 8d 14 81 lea (%rcx,%rax,4),%rdx
|
|
6231: 49 8d 04 80 lea (%r8,%rax,4),%rax
|
|
6235: 0f 1f 40 00 nopl 0x0(%rax)
|
|
6239: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6240: f3 42 0f 10 04 a2 movss (%rdx,%r12,4),%xmm0
|
|
6246: f3 42 0f 59 44 a5 00 mulss 0x0(%rbp,%r12,4),%xmm0
|
|
624d: f3 42 0f 58 04 a0 addss (%rax,%r12,4),%xmm0
|
|
6253: f3 42 0f 11 04 a0 movss %xmm0,(%rax,%r12,4)
|
|
6259: 49 ff c4 inc %r12
|
|
625c: 4d 3b e1 cmp %r9,%r12
|
|
625f: 72 df jb 0x6240
|
|
6261: 33 c0 xor %eax,%eax
|
|
6263: 5d pop %rbp
|
|
6264: 41 5c pop %r12
|
|
6266: 5f pop %rdi
|
|
6267: c3 ret
|
|
6268: 45 33 e4 xor %r12d,%r12d
|
|
626b: eb b3 jmp 0x6220
|
|
626d: 33 c0 xor %eax,%eax
|
|
626f: 41 83 f9 01 cmp $0x1,%r9d
|
|
6273: 72 ec jb 0x6261
|
|
6275: 4d 63 c9 movslq %r9d,%r9
|
|
6278: 45 33 e4 xor %r12d,%r12d
|
|
627b: eb a3 jmp 0x6220
|
|
627d: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
6282: 5d pop %rbp
|
|
6283: 41 5c pop %r12
|
|
6285: 5f pop %rdi
|
|
6286: c3 ret
|
|
6287: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
628c: 5d pop %rbp
|
|
628d: 41 5c pop %r12
|
|
628f: 5f pop %rdi
|
|
6290: c3 ret
|
|
6291: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6298: 00
|
|
6299: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
62a0: 56 push %rsi
|
|
62a1: 57 push %rdi
|
|
62a2: 41 54 push %r12
|
|
62a4: 48 89 d7 mov %rdx,%rdi
|
|
62a7: 48 85 c9 test %rcx,%rcx
|
|
62aa: 0f 84 f3 01 00 00 je 0x64a3
|
|
62b0: 48 85 ff test %rdi,%rdi
|
|
62b3: 0f 84 ea 01 00 00 je 0x64a3
|
|
62b9: 4d 85 c0 test %r8,%r8
|
|
62bc: 0f 84 e1 01 00 00 je 0x64a3
|
|
62c2: 45 85 c9 test %r9d,%r9d
|
|
62c5: 0f 8e ce 01 00 00 jle 0x6499
|
|
62cb: 41 83 f9 08 cmp $0x8,%r9d
|
|
62cf: 0f 8c b5 01 00 00 jl 0x648a
|
|
62d5: 4d 89 c2 mov %r8,%r10
|
|
62d8: 49 83 e2 0f and $0xf,%r10
|
|
62dc: 45 85 d2 test %r10d,%r10d
|
|
62df: 74 18 je 0x62f9
|
|
62e1: 41 f7 c2 03 00 00 00 test $0x3,%r10d
|
|
62e8: 0f 85 9c 01 00 00 jne 0x648a
|
|
62ee: 41 f7 da neg %r10d
|
|
62f1: 41 83 c2 10 add $0x10,%r10d
|
|
62f5: 41 c1 ea 02 shr $0x2,%r10d
|
|
62f9: 44 89 d0 mov %r10d,%eax
|
|
62fc: 83 c0 08 add $0x8,%eax
|
|
62ff: 44 3b c8 cmp %eax,%r9d
|
|
6302: 0f 8c 82 01 00 00 jl 0x648a
|
|
6308: 44 89 ce mov %r9d,%esi
|
|
630b: 33 d2 xor %edx,%edx
|
|
630d: 41 2b f2 sub %r10d,%esi
|
|
6310: 83 e6 07 and $0x7,%esi
|
|
6313: f7 de neg %esi
|
|
6315: 41 03 f1 add %r9d,%esi
|
|
6318: 44 89 d0 mov %r10d,%eax
|
|
631b: 45 85 d2 test %r10d,%r10d
|
|
631e: 76 1f jbe 0x633f
|
|
6320: f3 0f 10 04 91 movss (%rcx,%rdx,4),%xmm0
|
|
6325: f3 0f 59 04 97 mulss (%rdi,%rdx,4),%xmm0
|
|
632a: f3 41 0f 58 04 90 addss (%r8,%rdx,4),%xmm0
|
|
6330: f3 41 0f 11 04 90 movss %xmm0,(%r8,%rdx,4)
|
|
6336: 48 8d 52 01 lea 0x1(%rdx),%rdx
|
|
633a: 48 3b d0 cmp %rax,%rdx
|
|
633d: 72 e1 jb 0x6320
|
|
633f: 45 89 d2 mov %r10d,%r10d
|
|
6342: 48 63 d6 movslq %esi,%rdx
|
|
6345: 4e 8d 1c 97 lea (%rdi,%r10,4),%r11
|
|
6349: 49 f7 c3 0f 00 00 00 test $0xf,%r11
|
|
6350: 74 4e je 0x63a0
|
|
6352: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6359: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6360: 0f 10 0c 81 movups (%rcx,%rax,4),%xmm1
|
|
6364: 0f 10 5c 81 10 movups 0x10(%rcx,%rax,4),%xmm3
|
|
6369: 0f 10 04 87 movups (%rdi,%rax,4),%xmm0
|
|
636d: 0f 10 54 87 10 movups 0x10(%rdi,%rax,4),%xmm2
|
|
6372: 0f 59 c8 mulps %xmm0,%xmm1
|
|
6375: 0f 59 da mulps %xmm2,%xmm3
|
|
6378: 41 0f 58 0c 80 addps (%r8,%rax,4),%xmm1
|
|
637d: 41 0f 58 5c 80 10 addps 0x10(%r8,%rax,4),%xmm3
|
|
6383: 41 0f 29 0c 80 movaps %xmm1,(%r8,%rax,4)
|
|
6388: 41 0f 29 5c 80 10 movaps %xmm3,0x10(%r8,%rax,4)
|
|
638e: 48 8d 40 08 lea 0x8(%rax),%rax
|
|
6392: 48 3b c2 cmp %rdx,%rax
|
|
6395: 72 c9 jb 0x6360
|
|
6397: eb 38 jmp 0x63d1
|
|
6399: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
63a0: 0f 10 04 81 movups (%rcx,%rax,4),%xmm0
|
|
63a4: 0f 10 4c 81 10 movups 0x10(%rcx,%rax,4),%xmm1
|
|
63a9: 0f 59 04 87 mulps (%rdi,%rax,4),%xmm0
|
|
63ad: 0f 59 4c 87 10 mulps 0x10(%rdi,%rax,4),%xmm1
|
|
63b2: 41 0f 58 04 80 addps (%r8,%rax,4),%xmm0
|
|
63b7: 41 0f 58 4c 80 10 addps 0x10(%r8,%rax,4),%xmm1
|
|
63bd: 41 0f 29 04 80 movaps %xmm0,(%r8,%rax,4)
|
|
63c2: 41 0f 29 4c 80 10 movaps %xmm1,0x10(%r8,%rax,4)
|
|
63c8: 48 8d 40 08 lea 0x8(%rax),%rax
|
|
63cc: 48 3b c2 cmp %rdx,%rax
|
|
63cf: 72 cf jb 0x63a0
|
|
63d1: 8d 46 01 lea 0x1(%rsi),%eax
|
|
63d4: 41 3b c1 cmp %r9d,%eax
|
|
63d7: 0f 87 a2 00 00 00 ja 0x647f
|
|
63dd: 4d 63 c9 movslq %r9d,%r9
|
|
63e0: 4c 2b ca sub %rdx,%r9
|
|
63e3: 49 83 f9 04 cmp $0x4,%r9
|
|
63e7: 0f 8c 99 00 00 00 jl 0x6486
|
|
63ed: 48 c1 e2 02 shl $0x2,%rdx
|
|
63f1: 44 89 c8 mov %r9d,%eax
|
|
63f4: 83 e0 fc and $0xfffffffc,%eax
|
|
63f7: 49 89 d3 mov %rdx,%r11
|
|
63fa: 49 89 d2 mov %rdx,%r10
|
|
63fd: 45 33 e4 xor %r12d,%r12d
|
|
6400: 48 63 c0 movslq %eax,%rax
|
|
6403: 4c 03 df add %rdi,%r11
|
|
6406: 4c 03 d1 add %rcx,%r10
|
|
6409: 49 03 d0 add %r8,%rdx
|
|
640c: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6413: 00
|
|
6414: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
641b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
6420: 43 0f 10 0c a2 movups (%r10,%r12,4),%xmm1
|
|
6425: 43 0f 10 04 a3 movups (%r11,%r12,4),%xmm0
|
|
642a: 0f 59 c8 mulps %xmm0,%xmm1
|
|
642d: 42 0f 58 0c a2 addps (%rdx,%r12,4),%xmm1
|
|
6432: 42 0f 29 0c a2 movaps %xmm1,(%rdx,%r12,4)
|
|
6437: 4d 8d 64 24 04 lea 0x4(%r12),%r12
|
|
643c: 4c 3b e0 cmp %rax,%r12
|
|
643f: 72 df jb 0x6420
|
|
6441: 49 3b c1 cmp %r9,%rax
|
|
6444: 73 39 jae 0x647f
|
|
6446: 48 63 f6 movslq %esi,%rsi
|
|
6449: 48 c1 e6 02 shl $0x2,%rsi
|
|
644d: 48 03 fe add %rsi,%rdi
|
|
6450: 48 03 ce add %rsi,%rcx
|
|
6453: 4c 03 c6 add %rsi,%r8
|
|
6456: 0f 1f 00 nopl (%rax)
|
|
6459: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6460: f3 0f 10 04 81 movss (%rcx,%rax,4),%xmm0
|
|
6465: f3 0f 59 04 87 mulss (%rdi,%rax,4),%xmm0
|
|
646a: f3 41 0f 58 04 80 addss (%r8,%rax,4),%xmm0
|
|
6470: f3 41 0f 11 04 80 movss %xmm0,(%r8,%rax,4)
|
|
6476: 48 8d 40 01 lea 0x1(%rax),%rax
|
|
647a: 49 3b c1 cmp %r9,%rax
|
|
647d: 72 e1 jb 0x6460
|
|
647f: 33 c0 xor %eax,%eax
|
|
6481: 41 5c pop %r12
|
|
6483: 5f pop %rdi
|
|
6484: 5e pop %rsi
|
|
6485: c3 ret
|
|
6486: 33 c0 xor %eax,%eax
|
|
6488: eb b7 jmp 0x6441
|
|
648a: 33 f6 xor %esi,%esi
|
|
648c: 41 83 f9 01 cmp $0x1,%r9d
|
|
6490: 72 ed jb 0x647f
|
|
6492: 4d 63 c9 movslq %r9d,%r9
|
|
6495: 33 c0 xor %eax,%eax
|
|
6497: eb a8 jmp 0x6441
|
|
6499: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
649e: 41 5c pop %r12
|
|
64a0: 5f pop %rdi
|
|
64a1: 5e pop %rsi
|
|
64a2: c3 ret
|
|
64a3: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
64a8: 41 5c pop %r12
|
|
64aa: 5f pop %rdi
|
|
64ab: 5e pop %rsi
|
|
64ac: c3 ret
|
|
64ad: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
64b4: 00
|
|
64b5: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
64bc: 0f 1f 40 00 nopl 0x0(%rax)
|
|
64c0: 57 push %rdi
|
|
64c1: 41 54 push %r12
|
|
64c3: 55 push %rbp
|
|
64c4: 48 89 d5 mov %rdx,%rbp
|
|
64c7: 48 85 c9 test %rcx,%rcx
|
|
64ca: 0f 84 f8 01 00 00 je 0x66c8
|
|
64d0: 48 85 ed test %rbp,%rbp
|
|
64d3: 0f 84 ef 01 00 00 je 0x66c8
|
|
64d9: 4d 85 c0 test %r8,%r8
|
|
64dc: 0f 84 e6 01 00 00 je 0x66c8
|
|
64e2: 45 85 c9 test %r9d,%r9d
|
|
64e5: 0f 8e d3 01 00 00 jle 0x66be
|
|
64eb: 41 83 f9 08 cmp $0x8,%r9d
|
|
64ef: 0f 8c b9 01 00 00 jl 0x66ae
|
|
64f5: 4d 89 c2 mov %r8,%r10
|
|
64f8: 49 83 e2 0f and $0xf,%r10
|
|
64fc: 45 85 d2 test %r10d,%r10d
|
|
64ff: 74 18 je 0x6519
|
|
6501: 41 f7 c2 03 00 00 00 test $0x3,%r10d
|
|
6508: 0f 85 a0 01 00 00 jne 0x66ae
|
|
650e: 41 f7 da neg %r10d
|
|
6511: 41 83 c2 10 add $0x10,%r10d
|
|
6515: 41 c1 ea 02 shr $0x2,%r10d
|
|
6519: 41 8d 42 08 lea 0x8(%r10),%eax
|
|
651d: 44 3b c8 cmp %eax,%r9d
|
|
6520: 0f 8c 88 01 00 00 jl 0x66ae
|
|
6526: 44 89 c8 mov %r9d,%eax
|
|
6529: 33 d2 xor %edx,%edx
|
|
652b: 41 2b c2 sub %r10d,%eax
|
|
652e: 44 89 d7 mov %r10d,%edi
|
|
6531: 83 e0 07 and $0x7,%eax
|
|
6534: f7 d8 neg %eax
|
|
6536: 41 03 c1 add %r9d,%eax
|
|
6539: 45 85 d2 test %r10d,%r10d
|
|
653c: 76 22 jbe 0x6560
|
|
653e: 66 90 xchg %ax,%ax
|
|
6540: f3 0f 10 04 91 movss (%rcx,%rdx,4),%xmm0
|
|
6545: f3 0f 59 44 95 00 mulss 0x0(%rbp,%rdx,4),%xmm0
|
|
654b: f3 41 0f 58 04 90 addss (%r8,%rdx,4),%xmm0
|
|
6551: f3 41 0f 11 04 90 movss %xmm0,(%r8,%rdx,4)
|
|
6557: 48 83 c2 01 add $0x1,%rdx
|
|
655b: 48 3b d7 cmp %rdi,%rdx
|
|
655e: 72 e0 jb 0x6540
|
|
6560: 45 89 d2 mov %r10d,%r10d
|
|
6563: 4a 8d 54 95 00 lea 0x0(%rbp,%r10,4),%rdx
|
|
6568: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
|
|
656f: 48 63 d0 movslq %eax,%rdx
|
|
6572: 74 4c je 0x65c0
|
|
6574: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
6579: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6580: 0f 10 0c b9 movups (%rcx,%rdi,4),%xmm1
|
|
6584: 0f 10 5c b9 10 movups 0x10(%rcx,%rdi,4),%xmm3
|
|
6589: 0f 10 44 bd 00 movups 0x0(%rbp,%rdi,4),%xmm0
|
|
658e: 0f 10 54 bd 10 movups 0x10(%rbp,%rdi,4),%xmm2
|
|
6593: 0f 59 c8 mulps %xmm0,%xmm1
|
|
6596: 0f 59 da mulps %xmm2,%xmm3
|
|
6599: 41 0f 58 0c b8 addps (%r8,%rdi,4),%xmm1
|
|
659e: 41 0f 58 5c b8 10 addps 0x10(%r8,%rdi,4),%xmm3
|
|
65a4: 41 0f 11 0c b8 movups %xmm1,(%r8,%rdi,4)
|
|
65a9: 41 0f 11 5c b8 10 movups %xmm3,0x10(%r8,%rdi,4)
|
|
65af: 48 83 c7 08 add $0x8,%rdi
|
|
65b3: 48 3b fa cmp %rdx,%rdi
|
|
65b6: 72 c8 jb 0x6580
|
|
65b8: eb 38 jmp 0x65f2
|
|
65ba: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
65c0: 0f 10 04 b9 movups (%rcx,%rdi,4),%xmm0
|
|
65c4: 0f 10 4c b9 10 movups 0x10(%rcx,%rdi,4),%xmm1
|
|
65c9: 0f 59 44 bd 00 mulps 0x0(%rbp,%rdi,4),%xmm0
|
|
65ce: 0f 59 4c bd 10 mulps 0x10(%rbp,%rdi,4),%xmm1
|
|
65d3: 41 0f 58 04 b8 addps (%r8,%rdi,4),%xmm0
|
|
65d8: 41 0f 58 4c b8 10 addps 0x10(%r8,%rdi,4),%xmm1
|
|
65de: 41 0f 11 04 b8 movups %xmm0,(%r8,%rdi,4)
|
|
65e3: 41 0f 11 4c b8 10 movups %xmm1,0x10(%r8,%rdi,4)
|
|
65e9: 48 83 c7 08 add $0x8,%rdi
|
|
65ed: 48 3b fa cmp %rdx,%rdi
|
|
65f0: 72 ce jb 0x65c0
|
|
65f2: 8d 78 01 lea 0x1(%rax),%edi
|
|
65f5: 41 3b f9 cmp %r9d,%edi
|
|
65f8: 0f 87 a4 00 00 00 ja 0x66a2
|
|
65fe: 4d 63 c9 movslq %r9d,%r9
|
|
6601: 4c 2b ca sub %rdx,%r9
|
|
6604: 49 83 f9 04 cmp $0x4,%r9
|
|
6608: 0f 8c 9b 00 00 00 jl 0x66a9
|
|
660e: 45 89 cc mov %r9d,%r12d
|
|
6611: 45 33 db xor %r11d,%r11d
|
|
6614: 4c 8d 54 95 00 lea 0x0(%rbp,%rdx,4),%r10
|
|
6619: 41 83 e4 fc and $0xfffffffc,%r12d
|
|
661d: 48 8d 3c 91 lea (%rcx,%rdx,4),%rdi
|
|
6621: 4d 63 e4 movslq %r12d,%r12
|
|
6624: 49 8d 14 90 lea (%r8,%rdx,4),%rdx
|
|
6628: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
662f: 00
|
|
6630: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6637: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
663e: 00 00
|
|
6640: 42 0f 10 0c 9f movups (%rdi,%r11,4),%xmm1
|
|
6645: 43 0f 10 04 9a movups (%r10,%r11,4),%xmm0
|
|
664a: 0f 59 c8 mulps %xmm0,%xmm1
|
|
664d: 42 0f 58 0c 9a addps (%rdx,%r11,4),%xmm1
|
|
6652: 42 0f 11 0c 9a movups %xmm1,(%rdx,%r11,4)
|
|
6657: 49 83 c3 04 add $0x4,%r11
|
|
665b: 4d 3b dc cmp %r12,%r11
|
|
665e: 72 e0 jb 0x6640
|
|
6660: 4d 3b e1 cmp %r9,%r12
|
|
6663: 73 3d jae 0x66a2
|
|
6665: 48 63 c0 movslq %eax,%rax
|
|
6668: 48 8d 6c 85 00 lea 0x0(%rbp,%rax,4),%rbp
|
|
666d: 48 8d 14 81 lea (%rcx,%rax,4),%rdx
|
|
6671: 49 8d 04 80 lea (%r8,%rax,4),%rax
|
|
6675: 0f 1f 40 00 nopl 0x0(%rax)
|
|
6679: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6680: f3 42 0f 10 04 a2 movss (%rdx,%r12,4),%xmm0
|
|
6686: f3 42 0f 59 44 a5 00 mulss 0x0(%rbp,%r12,4),%xmm0
|
|
668d: f3 42 0f 58 04 a0 addss (%rax,%r12,4),%xmm0
|
|
6693: f3 42 0f 11 04 a0 movss %xmm0,(%rax,%r12,4)
|
|
6699: 49 83 c4 01 add $0x1,%r12
|
|
669d: 4d 3b e1 cmp %r9,%r12
|
|
66a0: 72 de jb 0x6680
|
|
66a2: 33 c0 xor %eax,%eax
|
|
66a4: 5d pop %rbp
|
|
66a5: 41 5c pop %r12
|
|
66a7: 5f pop %rdi
|
|
66a8: c3 ret
|
|
66a9: 45 33 e4 xor %r12d,%r12d
|
|
66ac: eb b2 jmp 0x6660
|
|
66ae: 33 c0 xor %eax,%eax
|
|
66b0: 41 83 f9 01 cmp $0x1,%r9d
|
|
66b4: 72 ec jb 0x66a2
|
|
66b6: 4d 63 c9 movslq %r9d,%r9
|
|
66b9: 45 33 e4 xor %r12d,%r12d
|
|
66bc: eb a2 jmp 0x6660
|
|
66be: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
66c3: 5d pop %rbp
|
|
66c4: 41 5c pop %r12
|
|
66c6: 5f pop %rdi
|
|
66c7: c3 ret
|
|
66c8: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
66cd: 5d pop %rbp
|
|
66ce: 41 5c pop %r12
|
|
66d0: 5f pop %rdi
|
|
66d1: c3 ret
|
|
66d2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
66d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
66e0: 48 83 ec 28 sub $0x28,%rsp
|
|
66e4: 48 85 c9 test %rcx,%rcx
|
|
66e7: 74 25 je 0x670e
|
|
66e9: 48 85 d2 test %rdx,%rdx
|
|
66ec: 74 20 je 0x670e
|
|
66ee: 4d 85 c0 test %r8,%r8
|
|
66f1: 74 1b je 0x670e
|
|
66f3: 45 85 c9 test %r9d,%r9d
|
|
66f6: 7f 0a jg 0x6702
|
|
66f8: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
66fd: 48 83 c4 28 add $0x28,%rsp
|
|
6701: c3 ret
|
|
6702: e8 59 99 03 00 call 0x40060
|
|
6707: 33 c0 xor %eax,%eax
|
|
6709: 48 83 c4 28 add $0x28,%rsp
|
|
670d: c3 ret
|
|
670e: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
6713: 48 83 c4 28 add $0x28,%rsp
|
|
6717: c3 ret
|
|
6718: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
671f: 00
|
|
6720: 48 83 ec 28 sub $0x28,%rsp
|
|
6724: 48 85 c9 test %rcx,%rcx
|
|
6727: 74 25 je 0x674e
|
|
6729: 48 85 d2 test %rdx,%rdx
|
|
672c: 74 20 je 0x674e
|
|
672e: 4d 85 c0 test %r8,%r8
|
|
6731: 74 1b je 0x674e
|
|
6733: 45 85 c9 test %r9d,%r9d
|
|
6736: 7f 0a jg 0x6742
|
|
6738: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
673d: 48 83 c4 28 add $0x28,%rsp
|
|
6741: c3 ret
|
|
6742: e8 59 99 03 00 call 0x400a0
|
|
6747: 33 c0 xor %eax,%eax
|
|
6749: 48 83 c4 28 add $0x28,%rsp
|
|
674d: c3 ret
|
|
674e: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
6753: 48 83 c4 28 add $0x28,%rsp
|
|
6757: c3 ret
|
|
6758: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
675f: 00
|
|
6760: 48 83 ec 28 sub $0x28,%rsp
|
|
6764: 48 85 c9 test %rcx,%rcx
|
|
6767: 74 25 je 0x678e
|
|
6769: 48 85 d2 test %rdx,%rdx
|
|
676c: 74 20 je 0x678e
|
|
676e: 4d 85 c0 test %r8,%r8
|
|
6771: 74 1b je 0x678e
|
|
6773: 45 85 c9 test %r9d,%r9d
|
|
6776: 7f 0a jg 0x6782
|
|
6778: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
677d: 48 83 c4 28 add $0x28,%rsp
|
|
6781: c3 ret
|
|
6782: e8 59 99 03 00 call 0x400e0
|
|
6787: 33 c0 xor %eax,%eax
|
|
6789: 48 83 c4 28 add $0x28,%rsp
|
|
678d: c3 ret
|
|
678e: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
6793: 48 83 c4 28 add $0x28,%rsp
|
|
6797: c3 ret
|
|
6798: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
679f: 00
|
|
67a0: 53 push %rbx
|
|
67a1: 48 85 c9 test %rcx,%rcx
|
|
67a4: 0f 84 d4 01 00 00 je 0x697e
|
|
67aa: 4d 85 c0 test %r8,%r8
|
|
67ad: 0f 84 cb 01 00 00 je 0x697e
|
|
67b3: 45 85 c9 test %r9d,%r9d
|
|
67b6: 0f 8e bb 01 00 00 jle 0x6977
|
|
67bc: 41 83 f9 08 cmp $0x8,%r9d
|
|
67c0: 0f 8c a1 01 00 00 jl 0x6967
|
|
67c6: 4d 89 c3 mov %r8,%r11
|
|
67c9: 49 83 e3 0f and $0xf,%r11
|
|
67cd: 45 85 db test %r11d,%r11d
|
|
67d0: 74 18 je 0x67ea
|
|
67d2: 41 f7 c3 03 00 00 00 test $0x3,%r11d
|
|
67d9: 0f 85 88 01 00 00 jne 0x6967
|
|
67df: 41 f7 db neg %r11d
|
|
67e2: 41 83 c3 10 add $0x10,%r11d
|
|
67e6: 41 c1 eb 02 shr $0x2,%r11d
|
|
67ea: 41 8d 43 08 lea 0x8(%r11),%eax
|
|
67ee: 44 3b c8 cmp %eax,%r9d
|
|
67f1: 0f 8c 70 01 00 00 jl 0x6967
|
|
67f7: 44 89 c8 mov %r9d,%eax
|
|
67fa: 33 d2 xor %edx,%edx
|
|
67fc: 41 2b c3 sub %r11d,%eax
|
|
67ff: 83 e0 07 and $0x7,%eax
|
|
6802: f7 d8 neg %eax
|
|
6804: 41 03 c1 add %r9d,%eax
|
|
6807: 44 89 db mov %r11d,%ebx
|
|
680a: 45 85 db test %r11d,%r11d
|
|
680d: 76 2e jbe 0x683d
|
|
680f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6816: 00
|
|
6817: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
681e: 66 90 xchg %ax,%ax
|
|
6820: f3 0f 10 04 91 movss (%rcx,%rdx,4),%xmm0
|
|
6825: f3 0f 59 c1 mulss %xmm1,%xmm0
|
|
6829: f3 41 0f 58 04 90 addss (%r8,%rdx,4),%xmm0
|
|
682f: f3 41 0f 11 04 90 movss %xmm0,(%r8,%rdx,4)
|
|
6835: 48 ff c2 inc %rdx
|
|
6838: 48 3b d3 cmp %rbx,%rdx
|
|
683b: 72 e3 jb 0x6820
|
|
683d: 45 89 db mov %r11d,%r11d
|
|
6840: 4a 8d 14 99 lea (%rcx,%r11,4),%rdx
|
|
6844: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
|
|
684b: 48 63 d0 movslq %eax,%rdx
|
|
684e: 74 40 je 0x6890
|
|
6850: 0f 28 c1 movaps %xmm1,%xmm0
|
|
6853: 0f c6 c0 00 shufps $0x0,%xmm0,%xmm0
|
|
6857: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
685e: 00 00
|
|
6860: 0f 10 14 99 movups (%rcx,%rbx,4),%xmm2
|
|
6864: 0f 10 5c 99 10 movups 0x10(%rcx,%rbx,4),%xmm3
|
|
6869: 0f 59 d0 mulps %xmm0,%xmm2
|
|
686c: 0f 59 d8 mulps %xmm0,%xmm3
|
|
686f: 41 0f 58 14 98 addps (%r8,%rbx,4),%xmm2
|
|
6874: 41 0f 58 5c 98 10 addps 0x10(%r8,%rbx,4),%xmm3
|
|
687a: 41 0f 29 14 98 movaps %xmm2,(%r8,%rbx,4)
|
|
687f: 41 0f 29 5c 98 10 movaps %xmm3,0x10(%r8,%rbx,4)
|
|
6885: 48 83 c3 08 add $0x8,%rbx
|
|
6889: 48 3b da cmp %rdx,%rbx
|
|
688c: 72 d2 jb 0x6860
|
|
688e: eb 3e jmp 0x68ce
|
|
6890: 0f 28 c1 movaps %xmm1,%xmm0
|
|
6893: 0f c6 c0 00 shufps $0x0,%xmm0,%xmm0
|
|
6897: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
689e: 00 00
|
|
68a0: 0f 28 14 99 movaps (%rcx,%rbx,4),%xmm2
|
|
68a4: 0f 28 5c 99 10 movaps 0x10(%rcx,%rbx,4),%xmm3
|
|
68a9: 0f 59 d0 mulps %xmm0,%xmm2
|
|
68ac: 0f 59 d8 mulps %xmm0,%xmm3
|
|
68af: 41 0f 58 14 98 addps (%r8,%rbx,4),%xmm2
|
|
68b4: 41 0f 58 5c 98 10 addps 0x10(%r8,%rbx,4),%xmm3
|
|
68ba: 41 0f 29 14 98 movaps %xmm2,(%r8,%rbx,4)
|
|
68bf: 41 0f 29 5c 98 10 movaps %xmm3,0x10(%r8,%rbx,4)
|
|
68c5: 48 83 c3 08 add $0x8,%rbx
|
|
68c9: 48 3b da cmp %rdx,%rbx
|
|
68cc: 72 d2 jb 0x68a0
|
|
68ce: 8d 58 01 lea 0x1(%rax),%ebx
|
|
68d1: 41 3b d9 cmp %r9d,%ebx
|
|
68d4: 0f 87 84 00 00 00 ja 0x695e
|
|
68da: 4d 63 d1 movslq %r9d,%r10
|
|
68dd: 4c 2b d2 sub %rdx,%r10
|
|
68e0: 49 83 fa 04 cmp $0x4,%r10
|
|
68e4: 0f 8c 78 00 00 00 jl 0x6962
|
|
68ea: 45 89 d3 mov %r10d,%r11d
|
|
68ed: 45 33 c9 xor %r9d,%r9d
|
|
68f0: 41 83 e3 fc and $0xfffffffc,%r11d
|
|
68f4: 48 8d 1c 91 lea (%rcx,%rdx,4),%rbx
|
|
68f8: 4d 63 db movslq %r11d,%r11
|
|
68fb: 49 8d 14 90 lea (%r8,%rdx,4),%rdx
|
|
68ff: 90 nop
|
|
6900: 42 0f 10 14 8b movups (%rbx,%r9,4),%xmm2
|
|
6905: 0f 59 d0 mulps %xmm0,%xmm2
|
|
6908: 42 0f 58 14 8a addps (%rdx,%r9,4),%xmm2
|
|
690d: 42 0f 29 14 8a movaps %xmm2,(%rdx,%r9,4)
|
|
6912: 49 83 c1 04 add $0x4,%r9
|
|
6916: 4d 3b cb cmp %r11,%r9
|
|
6919: 72 e5 jb 0x6900
|
|
691b: 4d 3b da cmp %r10,%r11
|
|
691e: 73 3e jae 0x695e
|
|
6920: 48 63 c0 movslq %eax,%rax
|
|
6923: 48 8d 14 81 lea (%rcx,%rax,4),%rdx
|
|
6927: 49 8d 04 80 lea (%r8,%rax,4),%rax
|
|
692b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6932: 00
|
|
6933: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
693a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
6940: f3 42 0f 10 04 9a movss (%rdx,%r11,4),%xmm0
|
|
6946: f3 0f 59 c1 mulss %xmm1,%xmm0
|
|
694a: f3 42 0f 58 04 98 addss (%rax,%r11,4),%xmm0
|
|
6950: f3 42 0f 11 04 98 movss %xmm0,(%rax,%r11,4)
|
|
6956: 49 ff c3 inc %r11
|
|
6959: 4d 3b da cmp %r10,%r11
|
|
695c: 72 e2 jb 0x6940
|
|
695e: 33 c0 xor %eax,%eax
|
|
6960: 5b pop %rbx
|
|
6961: c3 ret
|
|
6962: 45 33 db xor %r11d,%r11d
|
|
6965: eb b4 jmp 0x691b
|
|
6967: 33 c0 xor %eax,%eax
|
|
6969: 41 83 f9 01 cmp $0x1,%r9d
|
|
696d: 72 ef jb 0x695e
|
|
696f: 4d 63 d1 movslq %r9d,%r10
|
|
6972: 45 33 db xor %r11d,%r11d
|
|
6975: eb a4 jmp 0x691b
|
|
6977: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
697c: 5b pop %rbx
|
|
697d: c3 ret
|
|
697e: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
6983: 5b pop %rbx
|
|
6984: c3 ret
|
|
6985: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
698c: 00
|
|
698d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6994: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
6999: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
69a0: 48 85 c9 test %rcx,%rcx
|
|
69a3: 0f 84 84 01 00 00 je 0x6b2d
|
|
69a9: 4d 85 c0 test %r8,%r8
|
|
69ac: 0f 84 7b 01 00 00 je 0x6b2d
|
|
69b2: 45 85 c9 test %r9d,%r9d
|
|
69b5: 0f 8e 6b 01 00 00 jle 0x6b26
|
|
69bb: 49 63 c1 movslq %r9d,%rax
|
|
69be: 48 83 f8 08 cmp $0x8,%rax
|
|
69c2: 0f 8c 59 01 00 00 jl 0x6b21
|
|
69c8: 4d 89 c3 mov %r8,%r11
|
|
69cb: 49 83 e3 0f and $0xf,%r11
|
|
69cf: 45 85 db test %r11d,%r11d
|
|
69d2: 74 18 je 0x69ec
|
|
69d4: 41 f7 c3 03 00 00 00 test $0x3,%r11d
|
|
69db: 0f 85 40 01 00 00 jne 0x6b21
|
|
69e1: 41 f7 db neg %r11d
|
|
69e4: 41 83 c3 10 add $0x10,%r11d
|
|
69e8: 41 c1 eb 02 shr $0x2,%r11d
|
|
69ec: 44 89 da mov %r11d,%edx
|
|
69ef: 83 c2 08 add $0x8,%edx
|
|
69f2: 48 3b c2 cmp %rdx,%rax
|
|
69f5: 0f 8c 26 01 00 00 jl 0x6b21
|
|
69fb: 44 89 ca mov %r9d,%edx
|
|
69fe: 41 2b d3 sub %r11d,%edx
|
|
6a01: 83 e2 07 and $0x7,%edx
|
|
6a04: 44 2b ca sub %edx,%r9d
|
|
6a07: 33 d2 xor %edx,%edx
|
|
6a09: 45 89 da mov %r11d,%r10d
|
|
6a0c: 45 85 db test %r11d,%r11d
|
|
6a0f: 76 2d jbe 0x6a3e
|
|
6a11: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6a18: 00
|
|
6a19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6a20: f3 0f 10 04 91 movss (%rcx,%rdx,4),%xmm0
|
|
6a25: f3 0f 59 c1 mulss %xmm1,%xmm0
|
|
6a29: f3 41 0f 58 04 90 addss (%r8,%rdx,4),%xmm0
|
|
6a2f: f3 41 0f 11 04 90 movss %xmm0,(%r8,%rdx,4)
|
|
6a35: 48 8d 52 01 lea 0x1(%rdx),%rdx
|
|
6a39: 49 3b d2 cmp %r10,%rdx
|
|
6a3c: 72 e2 jb 0x6a20
|
|
6a3e: 45 89 db mov %r11d,%r11d
|
|
6a41: 49 63 d1 movslq %r9d,%rdx
|
|
6a44: 4e 8d 1c 99 lea (%rcx,%r11,4),%r11
|
|
6a48: 49 f7 c3 0f 00 00 00 test $0xf,%r11
|
|
6a4f: 74 41 je 0x6a92
|
|
6a51: 0f 28 c1 movaps %xmm1,%xmm0
|
|
6a54: 0f c6 c0 00 shufps $0x0,%xmm0,%xmm0
|
|
6a58: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6a5f: 00
|
|
6a60: 42 0f 10 14 91 movups (%rcx,%r10,4),%xmm2
|
|
6a65: 42 0f 10 5c 91 10 movups 0x10(%rcx,%r10,4),%xmm3
|
|
6a6b: 0f 59 d0 mulps %xmm0,%xmm2
|
|
6a6e: 0f 59 d8 mulps %xmm0,%xmm3
|
|
6a71: 43 0f 58 14 90 addps (%r8,%r10,4),%xmm2
|
|
6a76: 43 0f 58 5c 90 10 addps 0x10(%r8,%r10,4),%xmm3
|
|
6a7c: 43 0f 29 14 90 movaps %xmm2,(%r8,%r10,4)
|
|
6a81: 43 0f 29 5c 90 10 movaps %xmm3,0x10(%r8,%r10,4)
|
|
6a87: 4d 8d 52 08 lea 0x8(%r10),%r10
|
|
6a8b: 4c 3b d2 cmp %rdx,%r10
|
|
6a8e: 72 d0 jb 0x6a60
|
|
6a90: eb 3e jmp 0x6ad0
|
|
6a92: 0f 28 c1 movaps %xmm1,%xmm0
|
|
6a95: 0f c6 c0 00 shufps $0x0,%xmm0,%xmm0
|
|
6a99: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6aa0: 42 0f 28 14 91 movaps (%rcx,%r10,4),%xmm2
|
|
6aa5: 42 0f 28 5c 91 10 movaps 0x10(%rcx,%r10,4),%xmm3
|
|
6aab: 0f 59 d0 mulps %xmm0,%xmm2
|
|
6aae: 0f 59 d8 mulps %xmm0,%xmm3
|
|
6ab1: 43 0f 58 14 90 addps (%r8,%r10,4),%xmm2
|
|
6ab6: 43 0f 58 5c 90 10 addps 0x10(%r8,%r10,4),%xmm3
|
|
6abc: 43 0f 29 14 90 movaps %xmm2,(%r8,%r10,4)
|
|
6ac1: 43 0f 29 5c 90 10 movaps %xmm3,0x10(%r8,%r10,4)
|
|
6ac7: 4d 8d 52 08 lea 0x8(%r10),%r10
|
|
6acb: 4c 3b d2 cmp %rdx,%r10
|
|
6ace: 72 d0 jb 0x6aa0
|
|
6ad0: 33 d2 xor %edx,%edx
|
|
6ad2: 45 8d 51 01 lea 0x1(%r9),%r10d
|
|
6ad6: 4d 63 d2 movslq %r10d,%r10
|
|
6ad9: 4c 3b d0 cmp %rax,%r10
|
|
6adc: 77 40 ja 0x6b1e
|
|
6ade: 4d 63 c9 movslq %r9d,%r9
|
|
6ae1: 49 2b c1 sub %r9,%rax
|
|
6ae4: 49 c1 e1 02 shl $0x2,%r9
|
|
6ae8: 49 03 c9 add %r9,%rcx
|
|
6aeb: 4d 03 c1 add %r9,%r8
|
|
6aee: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6af5: 00
|
|
6af6: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6afd: 0f 1f 00 nopl (%rax)
|
|
6b00: f3 0f 10 04 91 movss (%rcx,%rdx,4),%xmm0
|
|
6b05: f3 0f 59 c1 mulss %xmm1,%xmm0
|
|
6b09: f3 41 0f 58 04 90 addss (%r8,%rdx,4),%xmm0
|
|
6b0f: f3 41 0f 11 04 90 movss %xmm0,(%r8,%rdx,4)
|
|
6b15: 48 8d 52 01 lea 0x1(%rdx),%rdx
|
|
6b19: 48 3b d0 cmp %rax,%rdx
|
|
6b1c: 72 e2 jb 0x6b00
|
|
6b1e: 33 c0 xor %eax,%eax
|
|
6b20: c3 ret
|
|
6b21: 45 33 c9 xor %r9d,%r9d
|
|
6b24: eb aa jmp 0x6ad0
|
|
6b26: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
6b2b: 90 nop
|
|
6b2c: c3 ret
|
|
6b2d: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
6b32: c3 ret
|
|
6b33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
6b38: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6b3f: 00
|
|
6b40: 53 push %rbx
|
|
6b41: 48 85 c9 test %rcx,%rcx
|
|
6b44: 0f 84 d5 01 00 00 je 0x6d1f
|
|
6b4a: 4d 85 c0 test %r8,%r8
|
|
6b4d: 0f 84 cc 01 00 00 je 0x6d1f
|
|
6b53: 45 85 c9 test %r9d,%r9d
|
|
6b56: 0f 8e bc 01 00 00 jle 0x6d18
|
|
6b5c: 41 83 f9 08 cmp $0x8,%r9d
|
|
6b60: 0f 8c a2 01 00 00 jl 0x6d08
|
|
6b66: 4d 89 c3 mov %r8,%r11
|
|
6b69: 49 83 e3 0f and $0xf,%r11
|
|
6b6d: 45 85 db test %r11d,%r11d
|
|
6b70: 74 18 je 0x6b8a
|
|
6b72: 41 f7 c3 03 00 00 00 test $0x3,%r11d
|
|
6b79: 0f 85 89 01 00 00 jne 0x6d08
|
|
6b7f: 41 f7 db neg %r11d
|
|
6b82: 41 83 c3 10 add $0x10,%r11d
|
|
6b86: 41 c1 eb 02 shr $0x2,%r11d
|
|
6b8a: 41 8d 43 08 lea 0x8(%r11),%eax
|
|
6b8e: 44 3b c8 cmp %eax,%r9d
|
|
6b91: 0f 8c 71 01 00 00 jl 0x6d08
|
|
6b97: 44 89 c8 mov %r9d,%eax
|
|
6b9a: 33 d2 xor %edx,%edx
|
|
6b9c: 41 2b c3 sub %r11d,%eax
|
|
6b9f: 44 89 db mov %r11d,%ebx
|
|
6ba2: 83 e0 07 and $0x7,%eax
|
|
6ba5: f7 d8 neg %eax
|
|
6ba7: 41 03 c1 add %r9d,%eax
|
|
6baa: 45 85 db test %r11d,%r11d
|
|
6bad: 76 2f jbe 0x6bde
|
|
6baf: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6bb6: 00
|
|
6bb7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6bbe: 66 90 xchg %ax,%ax
|
|
6bc0: f3 0f 10 04 91 movss (%rcx,%rdx,4),%xmm0
|
|
6bc5: f3 0f 59 c1 mulss %xmm1,%xmm0
|
|
6bc9: f3 41 0f 58 04 90 addss (%r8,%rdx,4),%xmm0
|
|
6bcf: f3 41 0f 11 04 90 movss %xmm0,(%r8,%rdx,4)
|
|
6bd5: 48 83 c2 01 add $0x1,%rdx
|
|
6bd9: 48 3b d3 cmp %rbx,%rdx
|
|
6bdc: 72 e2 jb 0x6bc0
|
|
6bde: 45 89 db mov %r11d,%r11d
|
|
6be1: 4a 8d 14 99 lea (%rcx,%r11,4),%rdx
|
|
6be5: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
|
|
6bec: 48 63 d0 movslq %eax,%rdx
|
|
6bef: 74 3f je 0x6c30
|
|
6bf1: 0f 28 c1 movaps %xmm1,%xmm0
|
|
6bf4: 0f c6 c0 00 shufps $0x0,%xmm0,%xmm0
|
|
6bf8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6bff: 00
|
|
6c00: 0f 10 14 99 movups (%rcx,%rbx,4),%xmm2
|
|
6c04: 0f 10 5c 99 10 movups 0x10(%rcx,%rbx,4),%xmm3
|
|
6c09: 0f 59 d0 mulps %xmm0,%xmm2
|
|
6c0c: 0f 59 d8 mulps %xmm0,%xmm3
|
|
6c0f: 41 0f 58 14 98 addps (%r8,%rbx,4),%xmm2
|
|
6c14: 41 0f 58 5c 98 10 addps 0x10(%r8,%rbx,4),%xmm3
|
|
6c1a: 41 0f 11 14 98 movups %xmm2,(%r8,%rbx,4)
|
|
6c1f: 41 0f 11 5c 98 10 movups %xmm3,0x10(%r8,%rbx,4)
|
|
6c25: 48 83 c3 08 add $0x8,%rbx
|
|
6c29: 48 3b da cmp %rdx,%rbx
|
|
6c2c: 72 d2 jb 0x6c00
|
|
6c2e: eb 3e jmp 0x6c6e
|
|
6c30: 0f 28 c1 movaps %xmm1,%xmm0
|
|
6c33: 0f c6 c0 00 shufps $0x0,%xmm0,%xmm0
|
|
6c37: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
6c3e: 00 00
|
|
6c40: 0f 10 14 99 movups (%rcx,%rbx,4),%xmm2
|
|
6c44: 0f 10 5c 99 10 movups 0x10(%rcx,%rbx,4),%xmm3
|
|
6c49: 0f 59 d0 mulps %xmm0,%xmm2
|
|
6c4c: 0f 59 d8 mulps %xmm0,%xmm3
|
|
6c4f: 41 0f 58 14 98 addps (%r8,%rbx,4),%xmm2
|
|
6c54: 41 0f 58 5c 98 10 addps 0x10(%r8,%rbx,4),%xmm3
|
|
6c5a: 41 0f 11 14 98 movups %xmm2,(%r8,%rbx,4)
|
|
6c5f: 41 0f 11 5c 98 10 movups %xmm3,0x10(%r8,%rbx,4)
|
|
6c65: 48 83 c3 08 add $0x8,%rbx
|
|
6c69: 48 3b da cmp %rdx,%rbx
|
|
6c6c: 72 d2 jb 0x6c40
|
|
6c6e: 8d 58 01 lea 0x1(%rax),%ebx
|
|
6c71: 41 3b d9 cmp %r9d,%ebx
|
|
6c74: 0f 87 85 00 00 00 ja 0x6cff
|
|
6c7a: 4d 63 d1 movslq %r9d,%r10
|
|
6c7d: 4c 2b d2 sub %rdx,%r10
|
|
6c80: 49 83 fa 04 cmp $0x4,%r10
|
|
6c84: 0f 8c 79 00 00 00 jl 0x6d03
|
|
6c8a: 45 89 d3 mov %r10d,%r11d
|
|
6c8d: 45 33 c9 xor %r9d,%r9d
|
|
6c90: 48 8d 1c 91 lea (%rcx,%rdx,4),%rbx
|
|
6c94: 41 83 e3 fc and $0xfffffffc,%r11d
|
|
6c98: 49 8d 14 90 lea (%r8,%rdx,4),%rdx
|
|
6c9c: 4d 63 db movslq %r11d,%r11
|
|
6c9f: 90 nop
|
|
6ca0: 42 0f 10 14 8b movups (%rbx,%r9,4),%xmm2
|
|
6ca5: 0f 59 d0 mulps %xmm0,%xmm2
|
|
6ca8: 42 0f 58 14 8a addps (%rdx,%r9,4),%xmm2
|
|
6cad: 42 0f 11 14 8a movups %xmm2,(%rdx,%r9,4)
|
|
6cb2: 49 83 c1 04 add $0x4,%r9
|
|
6cb6: 4d 3b cb cmp %r11,%r9
|
|
6cb9: 72 e5 jb 0x6ca0
|
|
6cbb: 4d 3b da cmp %r10,%r11
|
|
6cbe: 73 3f jae 0x6cff
|
|
6cc0: 48 63 c0 movslq %eax,%rax
|
|
6cc3: 48 8d 14 81 lea (%rcx,%rax,4),%rdx
|
|
6cc7: 49 8d 04 80 lea (%r8,%rax,4),%rax
|
|
6ccb: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6cd2: 00
|
|
6cd3: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6cda: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
6ce0: f3 42 0f 10 04 9a movss (%rdx,%r11,4),%xmm0
|
|
6ce6: f3 0f 59 c1 mulss %xmm1,%xmm0
|
|
6cea: f3 42 0f 58 04 98 addss (%rax,%r11,4),%xmm0
|
|
6cf0: f3 42 0f 11 04 98 movss %xmm0,(%rax,%r11,4)
|
|
6cf6: 49 83 c3 01 add $0x1,%r11
|
|
6cfa: 4d 3b da cmp %r10,%r11
|
|
6cfd: 72 e1 jb 0x6ce0
|
|
6cff: 33 c0 xor %eax,%eax
|
|
6d01: 5b pop %rbx
|
|
6d02: c3 ret
|
|
6d03: 45 33 db xor %r11d,%r11d
|
|
6d06: eb b3 jmp 0x6cbb
|
|
6d08: 33 c0 xor %eax,%eax
|
|
6d0a: 41 83 f9 01 cmp $0x1,%r9d
|
|
6d0e: 72 ef jb 0x6cff
|
|
6d10: 4d 63 d1 movslq %r9d,%r10
|
|
6d13: 45 33 db xor %r11d,%r11d
|
|
6d16: eb a3 jmp 0x6cbb
|
|
6d18: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
6d1d: 5b pop %rbx
|
|
6d1e: c3 ret
|
|
6d1f: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
6d24: 5b pop %rbx
|
|
6d25: c3 ret
|
|
6d26: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6d2d: 00
|
|
6d2e: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6d35: 0f 1f 40 00 nopl 0x0(%rax)
|
|
6d39: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6d40: 41 57 push %r15
|
|
6d42: c5 f8 28 d1 vmovaps %xmm1,%xmm2
|
|
6d46: 48 85 c9 test %rcx,%rcx
|
|
6d49: 0f 84 b0 01 00 00 je 0x6eff
|
|
6d4f: 4d 85 c0 test %r8,%r8
|
|
6d52: 0f 84 a7 01 00 00 je 0x6eff
|
|
6d58: 45 85 c9 test %r9d,%r9d
|
|
6d5b: 0f 8e 96 01 00 00 jle 0x6ef7
|
|
6d61: 41 83 f9 10 cmp $0x10,%r9d
|
|
6d65: 0f 8c 7c 01 00 00 jl 0x6ee7
|
|
6d6b: 4d 89 c2 mov %r8,%r10
|
|
6d6e: 49 83 e2 1f and $0x1f,%r10
|
|
6d72: 45 89 d2 mov %r10d,%r10d
|
|
6d75: 45 85 d2 test %r10d,%r10d
|
|
6d78: 74 18 je 0x6d92
|
|
6d7a: 41 f7 c2 03 00 00 00 test $0x3,%r10d
|
|
6d81: 0f 85 60 01 00 00 jne 0x6ee7
|
|
6d87: 41 f7 da neg %r10d
|
|
6d8a: 41 83 c2 20 add $0x20,%r10d
|
|
6d8e: 41 c1 ea 02 shr $0x2,%r10d
|
|
6d92: 41 8d 42 10 lea 0x10(%r10),%eax
|
|
6d96: 44 3b c8 cmp %eax,%r9d
|
|
6d99: 0f 8c 48 01 00 00 jl 0x6ee7
|
|
6d9f: 44 89 c8 mov %r9d,%eax
|
|
6da2: 33 d2 xor %edx,%edx
|
|
6da4: 41 2b c2 sub %r10d,%eax
|
|
6da7: 83 e0 0f and $0xf,%eax
|
|
6daa: f7 d8 neg %eax
|
|
6dac: 41 03 c1 add %r9d,%eax
|
|
6daf: 45 85 d2 test %r10d,%r10d
|
|
6db2: 76 25 jbe 0x6dd9
|
|
6db4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
6db9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6dc0: c5 ea 59 04 91 vmulss (%rcx,%rdx,4),%xmm2,%xmm0
|
|
6dc5: c4 c1 7a 58 0c 90 vaddss (%r8,%rdx,4),%xmm0,%xmm1
|
|
6dcb: c4 c1 7a 11 0c 90 vmovss %xmm1,(%r8,%rdx,4)
|
|
6dd1: 48 ff c2 inc %rdx
|
|
6dd4: 49 3b d2 cmp %r10,%rdx
|
|
6dd7: 72 e7 jb 0x6dc0
|
|
6dd9: c5 e8 c6 c2 00 vshufps $0x0,%xmm2,%xmm2,%xmm0
|
|
6dde: 48 63 d0 movslq %eax,%rdx
|
|
6de1: c4 e3 7d 18 c8 01 vinsertf128 $0x1,%xmm0,%ymm0,%ymm1
|
|
6de7: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6dee: 00
|
|
6def: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6df6: 0f 1f 00 nopl (%rax)
|
|
6df9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6e00: c4 a1 78 10 1c 91 vmovups (%rcx,%r10,4),%xmm3
|
|
6e06: c4 a3 65 18 64 91 10 vinsertf128 $0x1,0x10(%rcx,%r10,4),%ymm3,%ymm4
|
|
6e0d: 01
|
|
6e0e: c5 f4 59 ec vmulps %ymm4,%ymm1,%ymm5
|
|
6e12: c4 a1 78 10 64 91 20 vmovups 0x20(%rcx,%r10,4),%xmm4
|
|
6e19: c4 81 54 58 1c 90 vaddps (%r8,%r10,4),%ymm5,%ymm3
|
|
6e1f: c4 81 7c 11 1c 90 vmovups %ymm3,(%r8,%r10,4)
|
|
6e25: c4 a3 5d 18 6c 91 30 vinsertf128 $0x1,0x30(%rcx,%r10,4),%ymm4,%ymm5
|
|
6e2c: 01
|
|
6e2d: c5 f4 59 dd vmulps %ymm5,%ymm1,%ymm3
|
|
6e31: c4 81 64 58 64 90 20 vaddps 0x20(%r8,%r10,4),%ymm3,%ymm4
|
|
6e38: c4 81 7c 11 64 90 20 vmovups %ymm4,0x20(%r8,%r10,4)
|
|
6e3f: 49 83 c2 10 add $0x10,%r10
|
|
6e43: 4c 3b d2 cmp %rdx,%r10
|
|
6e46: 72 b8 jb 0x6e00
|
|
6e48: 44 8d 50 01 lea 0x1(%rax),%r10d
|
|
6e4c: 45 3b d1 cmp %r9d,%r10d
|
|
6e4f: 0f 87 85 00 00 00 ja 0x6eda
|
|
6e55: 4d 63 d9 movslq %r9d,%r11
|
|
6e58: 4c 2b da sub %rdx,%r11
|
|
6e5b: 49 83 fb 04 cmp $0x4,%r11
|
|
6e5f: 0f 8c 7d 00 00 00 jl 0x6ee2
|
|
6e65: 45 89 df mov %r11d,%r15d
|
|
6e68: 45 33 d2 xor %r10d,%r10d
|
|
6e6b: 41 83 e7 fc and $0xfffffffc,%r15d
|
|
6e6f: 4c 8d 0c 91 lea (%rcx,%rdx,4),%r9
|
|
6e73: 4d 63 ff movslq %r15d,%r15
|
|
6e76: 49 8d 14 90 lea (%r8,%rdx,4),%rdx
|
|
6e7a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
6e80: c4 81 78 59 0c 91 vmulps (%r9,%r10,4),%xmm0,%xmm1
|
|
6e86: c4 a1 70 58 1c 92 vaddps (%rdx,%r10,4),%xmm1,%xmm3
|
|
6e8c: c4 a1 78 11 1c 92 vmovups %xmm3,(%rdx,%r10,4)
|
|
6e92: 49 83 c2 04 add $0x4,%r10
|
|
6e96: 4d 3b d7 cmp %r15,%r10
|
|
6e99: 72 e5 jb 0x6e80
|
|
6e9b: 4d 3b fb cmp %r11,%r15
|
|
6e9e: 73 3a jae 0x6eda
|
|
6ea0: 48 63 c0 movslq %eax,%rax
|
|
6ea3: 48 8d 14 81 lea (%rcx,%rax,4),%rdx
|
|
6ea7: 49 8d 04 80 lea (%r8,%rax,4),%rax
|
|
6eab: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6eb2: 00
|
|
6eb3: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6eba: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
6ec0: c4 a1 6a 59 04 ba vmulss (%rdx,%r15,4),%xmm2,%xmm0
|
|
6ec6: c4 a1 7a 58 0c b8 vaddss (%rax,%r15,4),%xmm0,%xmm1
|
|
6ecc: c4 a1 7a 11 0c b8 vmovss %xmm1,(%rax,%r15,4)
|
|
6ed2: 49 ff c7 inc %r15
|
|
6ed5: 4d 3b fb cmp %r11,%r15
|
|
6ed8: 72 e6 jb 0x6ec0
|
|
6eda: 33 c0 xor %eax,%eax
|
|
6edc: c5 f8 77 vzeroupper
|
|
6edf: 41 5f pop %r15
|
|
6ee1: c3 ret
|
|
6ee2: 45 33 ff xor %r15d,%r15d
|
|
6ee5: eb b4 jmp 0x6e9b
|
|
6ee7: 33 c0 xor %eax,%eax
|
|
6ee9: 41 83 f9 01 cmp $0x1,%r9d
|
|
6eed: 72 eb jb 0x6eda
|
|
6eef: 4d 63 d9 movslq %r9d,%r11
|
|
6ef2: 45 33 ff xor %r15d,%r15d
|
|
6ef5: eb a4 jmp 0x6e9b
|
|
6ef7: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
6efc: 41 5f pop %r15
|
|
6efe: c3 ret
|
|
6eff: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
6f04: 41 5f pop %r15
|
|
6f06: c3 ret
|
|
6f07: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6f0e: 00
|
|
6f0f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6f16: 0f 1f 00 nopl (%rax)
|
|
6f19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6f20: 4d 89 c2 mov %r8,%r10
|
|
6f23: 48 85 c9 test %rcx,%rcx
|
|
6f26: 0f 84 eb 00 00 00 je 0x7017
|
|
6f2c: 4d 85 d2 test %r10,%r10
|
|
6f2f: 0f 84 e2 00 00 00 je 0x7017
|
|
6f35: 45 85 c9 test %r9d,%r9d
|
|
6f38: 0f 8e d3 00 00 00 jle 0x7011
|
|
6f3e: 49 63 c1 movslq %r9d,%rax
|
|
6f41: 48 83 f8 08 cmp $0x8,%rax
|
|
6f45: 0f 8c b5 00 00 00 jl 0x7000
|
|
6f4b: 48 3d e1 00 00 00 cmp $0xe1,%rax
|
|
6f51: 0f 8c ae 00 00 00 jl 0x7005
|
|
6f57: 4c 89 d2 mov %r10,%rdx
|
|
6f5a: 48 83 e2 1f and $0x1f,%rdx
|
|
6f5e: 85 d2 test %edx,%edx
|
|
6f60: 74 11 je 0x6f73
|
|
6f62: f6 c2 03 test $0x3,%dl
|
|
6f65: 0f 85 95 00 00 00 jne 0x7000
|
|
6f6b: f7 da neg %edx
|
|
6f6d: 83 c2 20 add $0x20,%edx
|
|
6f70: c1 ea 02 shr $0x2,%edx
|
|
6f73: 41 89 d0 mov %edx,%r8d
|
|
6f76: 4d 8d 58 08 lea 0x8(%r8),%r11
|
|
6f7a: 49 3b c3 cmp %r11,%rax
|
|
6f7d: 0f 8c 7d 00 00 00 jl 0x7000
|
|
6f83: 45 89 cb mov %r9d,%r11d
|
|
6f86: 44 2b da sub %edx,%r11d
|
|
6f89: 41 83 e3 07 and $0x7,%r11d
|
|
6f8d: 45 2b cb sub %r11d,%r9d
|
|
6f90: 45 33 db xor %r11d,%r11d
|
|
6f93: 4d 63 c9 movslq %r9d,%r9
|
|
6f96: 85 d2 test %edx,%edx
|
|
6f98: 76 20 jbe 0x6fba
|
|
6f9a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
6fa0: c4 a1 7a 10 04 99 vmovss (%rcx,%r11,4),%xmm0
|
|
6fa6: c4 82 71 a9 04 9a vfmadd213ss (%r10,%r11,4),%xmm1,%xmm0
|
|
6fac: c4 81 7a 11 04 9a vmovss %xmm0,(%r10,%r11,4)
|
|
6fb2: 49 ff c3 inc %r11
|
|
6fb5: 4d 3b d8 cmp %r8,%r11
|
|
6fb8: 72 e6 jb 0x6fa0
|
|
6fba: c4 e2 7d 18 c1 vbroadcastss %xmm1,%ymm0
|
|
6fbf: 90 nop
|
|
6fc0: c4 a1 7c 10 14 81 vmovups (%rcx,%r8,4),%ymm2
|
|
6fc6: c4 82 7d a8 14 82 vfmadd213ps (%r10,%r8,4),%ymm0,%ymm2
|
|
6fcc: c4 81 7c 11 14 82 vmovups %ymm2,(%r10,%r8,4)
|
|
6fd2: 49 83 c0 08 add $0x8,%r8
|
|
6fd6: 4d 3b c1 cmp %r9,%r8
|
|
6fd9: 72 e5 jb 0x6fc0
|
|
6fdb: 4c 3b c8 cmp %rax,%r9
|
|
6fde: 73 1a jae 0x6ffa
|
|
6fe0: c4 a1 7a 10 04 89 vmovss (%rcx,%r9,4),%xmm0
|
|
6fe6: c4 82 71 a9 04 8a vfmadd213ss (%r10,%r9,4),%xmm1,%xmm0
|
|
6fec: c4 81 7a 11 04 8a vmovss %xmm0,(%r10,%r9,4)
|
|
6ff2: 49 ff c1 inc %r9
|
|
6ff5: 4c 3b c8 cmp %rax,%r9
|
|
6ff8: 72 e6 jb 0x6fe0
|
|
6ffa: 33 c0 xor %eax,%eax
|
|
6ffc: c5 f8 77 vzeroupper
|
|
6fff: c3 ret
|
|
7000: 45 33 c9 xor %r9d,%r9d
|
|
7003: eb d6 jmp 0x6fdb
|
|
7005: 41 83 e1 f8 and $0xfffffff8,%r9d
|
|
7009: 45 33 c0 xor %r8d,%r8d
|
|
700c: 4d 63 c9 movslq %r9d,%r9
|
|
700f: eb a9 jmp 0x6fba
|
|
7011: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
7016: c3 ret
|
|
7017: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
701c: c3 ret
|
|
701d: 0f 1f 00 nopl (%rax)
|
|
7020: 55 push %rbp
|
|
7021: c5 f8 28 e1 vmovaps %xmm1,%xmm4
|
|
7025: 48 85 c9 test %rcx,%rcx
|
|
7028: 0f 84 a0 01 00 00 je 0x71ce
|
|
702e: 4d 85 c0 test %r8,%r8
|
|
7031: 0f 84 97 01 00 00 je 0x71ce
|
|
7037: 45 85 c9 test %r9d,%r9d
|
|
703a: 0f 8e 87 01 00 00 jle 0x71c7
|
|
7040: 41 83 f9 08 cmp $0x8,%r9d
|
|
7044: 0f 8c 76 01 00 00 jl 0x71c0
|
|
704a: 41 81 f9 e1 00 00 00 cmp $0xe1,%r9d
|
|
7051: 0f 8c 5c 01 00 00 jl 0x71b3
|
|
7057: 4c 89 c0 mov %r8,%rax
|
|
705a: 48 83 e0 1f and $0x1f,%rax
|
|
705e: a8 03 test $0x3,%al
|
|
7060: 74 04 je 0x7066
|
|
7062: 33 c0 xor %eax,%eax
|
|
7064: eb 13 jmp 0x7079
|
|
7066: 85 c0 test %eax,%eax
|
|
7068: 74 0f je 0x7079
|
|
706a: f7 d8 neg %eax
|
|
706c: 83 c0 20 add $0x20,%eax
|
|
706f: c1 e8 02 shr $0x2,%eax
|
|
7072: 44 3b c8 cmp %eax,%r9d
|
|
7075: 41 0f 4c c1 cmovl %r9d,%eax
|
|
7079: 44 89 ca mov %r9d,%edx
|
|
707c: 2b d0 sub %eax,%edx
|
|
707e: 83 e2 07 and $0x7,%edx
|
|
7081: f7 da neg %edx
|
|
7083: 41 03 d1 add %r9d,%edx
|
|
7086: 83 f8 01 cmp $0x1,%eax
|
|
7089: 72 6d jb 0x70f8
|
|
708b: 45 33 db xor %r11d,%r11d
|
|
708e: c5 fe 6f 1d ca d5 c4 vmovdqu 0x1c4d5ca(%rip),%ymm3 # 0x1c54660
|
|
7095: 01
|
|
7096: 33 ed xor %ebp,%ebp
|
|
7098: c5 fe 6f 15 e0 d5 c4 vmovdqu 0x1c4d5e0(%rip),%ymm2 # 0x1c54680
|
|
709f: 01
|
|
70a0: c4 e2 7d 18 c4 vbroadcastss %xmm4,%ymm0
|
|
70a5: 62 f2 7d 28 7c c8 vpbroadcastd %eax,%ymm1
|
|
70ab: 4c 63 d0 movslq %eax,%r10
|
|
70ae: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
70b5: 00
|
|
70b6: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
70bd: 0f 1f 00 nopl (%rax)
|
|
70c0: 62 f1 75 28 66 ca vpcmpgtd %ymm2,%ymm1,%k1
|
|
70c6: 49 83 c3 08 add $0x8,%r11
|
|
70ca: c5 ed fe d3 vpaddd %ymm3,%ymm2,%ymm2
|
|
70ce: 62 f1 7c a9 10 6c 0d vmovups 0x0(%rbp,%rcx,1),%ymm5{%k1}{z}
|
|
70d5: 00
|
|
70d6: 62 b2 7d a9 a8 6c 05 vfmadd213ps 0x0(%rbp,%r8,1),%ymm0,%ymm5{%k1}{z}
|
|
70dd: 00
|
|
70de: 62 b1 7c 29 11 6c 05 vmovups %ymm5,0x0(%rbp,%r8,1){%k1}
|
|
70e5: 00
|
|
70e6: 48 83 c5 20 add $0x20,%rbp
|
|
70ea: 4d 3b da cmp %r10,%r11
|
|
70ed: 72 d1 jb 0x70c0
|
|
70ef: 44 3b c8 cmp %eax,%r9d
|
|
70f2: 0f 84 b4 00 00 00 je 0x71ac
|
|
70f8: 8d 68 08 lea 0x8(%rax),%ebp
|
|
70fb: 3b d5 cmp %ebp,%edx
|
|
70fd: 7c 3b jl 0x713a
|
|
70ff: 48 63 c0 movslq %eax,%rax
|
|
7102: c4 e2 7d 18 c4 vbroadcastss %xmm4,%ymm0
|
|
7107: 48 63 ea movslq %edx,%rbp
|
|
710a: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
7111: 00
|
|
7112: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7119: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7120: c5 fc 10 0c 81 vmovups (%rcx,%rax,4),%ymm1
|
|
7125: c4 c2 7d a8 0c 80 vfmadd213ps (%r8,%rax,4),%ymm0,%ymm1
|
|
712b: c4 c1 7c 11 0c 80 vmovups %ymm1,(%r8,%rax,4)
|
|
7131: 48 83 c0 08 add $0x8,%rax
|
|
7135: 48 3b c5 cmp %rbp,%rax
|
|
7138: 72 e6 jb 0x7120
|
|
713a: 8d 42 01 lea 0x1(%rdx),%eax
|
|
713d: 41 3b c1 cmp %r9d,%eax
|
|
7140: 0f 87 66 00 00 00 ja 0x71ac
|
|
7146: 44 89 cd mov %r9d,%ebp
|
|
7149: 33 c0 xor %eax,%eax
|
|
714b: 2b ea sub %edx,%ebp
|
|
714d: 48 63 d2 movslq %edx,%rdx
|
|
7150: 4d 63 c9 movslq %r9d,%r9
|
|
7153: c5 fe 6f 1d 05 d5 c4 vmovdqu 0x1c4d505(%rip),%ymm3 # 0x1c54660
|
|
715a: 01
|
|
715b: 4c 2b ca sub %rdx,%r9
|
|
715e: c5 fe 6f 15 1a d5 c4 vmovdqu 0x1c4d51a(%rip),%ymm2 # 0x1c54680
|
|
7165: 01
|
|
7166: c4 e2 7d 18 cc vbroadcastss %xmm4,%ymm1
|
|
716b: 62 f2 7d 28 7c c5 vpbroadcastd %ebp,%ymm0
|
|
7171: 48 8d 2c 91 lea (%rcx,%rdx,4),%rbp
|
|
7175: 49 8d 0c 90 lea (%r8,%rdx,4),%rcx
|
|
7179: 33 d2 xor %edx,%edx
|
|
717b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
7180: 62 f1 7d 28 66 ca vpcmpgtd %ymm2,%ymm0,%k1
|
|
7186: 48 83 c0 08 add $0x8,%rax
|
|
718a: c5 ed fe d3 vpaddd %ymm3,%ymm2,%ymm2
|
|
718e: 62 f1 7c a9 10 24 2a vmovups (%rdx,%rbp,1),%ymm4{%k1}{z}
|
|
7195: 62 f2 75 a9 a8 24 0a vfmadd213ps (%rdx,%rcx,1),%ymm1,%ymm4{%k1}{z}
|
|
719c: 62 f1 7c 29 11 24 0a vmovups %ymm4,(%rdx,%rcx,1){%k1}
|
|
71a3: 48 83 c2 20 add $0x20,%rdx
|
|
71a7: 49 3b c1 cmp %r9,%rax
|
|
71aa: 72 d4 jb 0x7180
|
|
71ac: 33 c0 xor %eax,%eax
|
|
71ae: c5 f8 77 vzeroupper
|
|
71b1: 5d pop %rbp
|
|
71b2: c3 ret
|
|
71b3: 44 89 ca mov %r9d,%edx
|
|
71b6: 33 c0 xor %eax,%eax
|
|
71b8: 83 e2 f8 and $0xfffffff8,%edx
|
|
71bb: e9 38 ff ff ff jmp 0x70f8
|
|
71c0: 33 d2 xor %edx,%edx
|
|
71c2: e9 73 ff ff ff jmp 0x713a
|
|
71c7: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
71cc: 5d pop %rbp
|
|
71cd: c3 ret
|
|
71ce: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
71d3: 5d pop %rbp
|
|
71d4: c3 ret
|
|
71d5: 0f 1f 40 00 nopl 0x0(%rax)
|
|
71d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
71e0: 48 83 ec 28 sub $0x28,%rsp
|
|
71e4: 48 85 c9 test %rcx,%rcx
|
|
71e7: 74 20 je 0x7209
|
|
71e9: 48 85 d2 test %rdx,%rdx
|
|
71ec: 74 1b je 0x7209
|
|
71ee: 45 85 c0 test %r8d,%r8d
|
|
71f1: 7f 0a jg 0x71fd
|
|
71f3: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
71f8: 48 83 c4 28 add $0x28,%rsp
|
|
71fc: c3 ret
|
|
71fd: e8 1e 8f 03 00 call 0x40120
|
|
7202: 33 c0 xor %eax,%eax
|
|
7204: 48 83 c4 28 add $0x28,%rsp
|
|
7208: c3 ret
|
|
7209: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
720e: 48 83 c4 28 add $0x28,%rsp
|
|
7212: c3 ret
|
|
7213: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
7218: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
721f: 00
|
|
7220: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
|
|
7225: 48 85 c9 test %rcx,%rcx
|
|
7228: 74 22 je 0x724c
|
|
722a: 48 85 d2 test %rdx,%rdx
|
|
722d: 74 1d je 0x724c
|
|
722f: 45 85 c0 test %r8d,%r8d
|
|
7232: 7f 0b jg 0x723f
|
|
7234: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
7239: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
723e: c3 ret
|
|
723f: e8 5c 90 03 00 call 0x402a0
|
|
7244: 33 c0 xor %eax,%eax
|
|
7246: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
724b: c3 ret
|
|
724c: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
7251: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
7256: c3 ret
|
|
7257: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
725e: 00 00
|
|
7260: 48 83 ec 28 sub $0x28,%rsp
|
|
7264: 48 85 c9 test %rcx,%rcx
|
|
7267: 74 20 je 0x7289
|
|
7269: 48 85 d2 test %rdx,%rdx
|
|
726c: 74 1b je 0x7289
|
|
726e: 45 85 c0 test %r8d,%r8d
|
|
7271: 7f 0a jg 0x727d
|
|
7273: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
7278: 48 83 c4 28 add $0x28,%rsp
|
|
727c: c3 ret
|
|
727d: e8 9e 91 03 00 call 0x40420
|
|
7282: 33 c0 xor %eax,%eax
|
|
7284: 48 83 c4 28 add $0x28,%rsp
|
|
7288: c3 ret
|
|
7289: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
728e: 48 83 c4 28 add $0x28,%rsp
|
|
7292: c3 ret
|
|
7293: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
7298: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
729f: 00
|
|
72a0: 56 push %rsi
|
|
72a1: 48 89 d6 mov %rdx,%rsi
|
|
72a4: 48 85 c9 test %rcx,%rcx
|
|
72a7: 0f 84 90 01 00 00 je 0x743d
|
|
72ad: 48 85 f6 test %rsi,%rsi
|
|
72b0: 0f 84 87 01 00 00 je 0x743d
|
|
72b6: 45 85 c0 test %r8d,%r8d
|
|
72b9: 0f 8e 77 01 00 00 jle 0x7436
|
|
72bf: 41 83 f8 10 cmp $0x10,%r8d
|
|
72c3: 0f 8c 5d 01 00 00 jl 0x7426
|
|
72c9: 49 89 f1 mov %rsi,%r9
|
|
72cc: 49 83 e1 1f and $0x1f,%r9
|
|
72d0: 45 89 c9 mov %r9d,%r9d
|
|
72d3: 45 85 c9 test %r9d,%r9d
|
|
72d6: 74 18 je 0x72f0
|
|
72d8: 41 f7 c1 03 00 00 00 test $0x3,%r9d
|
|
72df: 0f 85 41 01 00 00 jne 0x7426
|
|
72e5: 41 f7 d9 neg %r9d
|
|
72e8: 41 83 c1 20 add $0x20,%r9d
|
|
72ec: 41 c1 e9 02 shr $0x2,%r9d
|
|
72f0: 41 8d 41 10 lea 0x10(%r9),%eax
|
|
72f4: 44 3b c0 cmp %eax,%r8d
|
|
72f7: 0f 8c 29 01 00 00 jl 0x7426
|
|
72fd: 44 89 c0 mov %r8d,%eax
|
|
7300: 33 d2 xor %edx,%edx
|
|
7302: 41 2b c1 sub %r9d,%eax
|
|
7305: 83 e0 0f and $0xf,%eax
|
|
7308: f7 d8 neg %eax
|
|
730a: 41 03 c0 add %r8d,%eax
|
|
730d: 45 85 c9 test %r9d,%r9d
|
|
7310: 76 25 jbe 0x7337
|
|
7312: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7319: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7320: c5 fa 10 04 91 vmovss (%rcx,%rdx,4),%xmm0
|
|
7325: c5 fa 59 0c 96 vmulss (%rsi,%rdx,4),%xmm0,%xmm1
|
|
732a: c5 fa 11 0c 96 vmovss %xmm1,(%rsi,%rdx,4)
|
|
732f: 48 ff c2 inc %rdx
|
|
7332: 49 3b d1 cmp %r9,%rdx
|
|
7335: 72 e9 jb 0x7320
|
|
7337: 48 63 d0 movslq %eax,%rdx
|
|
733a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
7340: c4 a1 78 10 04 89 vmovups (%rcx,%r9,4),%xmm0
|
|
7346: c4 a1 78 10 5c 89 20 vmovups 0x20(%rcx,%r9,4),%xmm3
|
|
734d: c4 a3 7d 18 4c 89 10 vinsertf128 $0x1,0x10(%rcx,%r9,4),%ymm0,%ymm1
|
|
7354: 01
|
|
7355: c4 a3 65 18 64 89 30 vinsertf128 $0x1,0x30(%rcx,%r9,4),%ymm3,%ymm4
|
|
735c: 01
|
|
735d: c4 a1 74 59 14 8e vmulps (%rsi,%r9,4),%ymm1,%ymm2
|
|
7363: c4 a1 5c 59 6c 8e 20 vmulps 0x20(%rsi,%r9,4),%ymm4,%ymm5
|
|
736a: c4 a1 7c 11 14 8e vmovups %ymm2,(%rsi,%r9,4)
|
|
7370: c4 a1 7c 11 6c 8e 20 vmovups %ymm5,0x20(%rsi,%r9,4)
|
|
7377: 49 83 c1 10 add $0x10,%r9
|
|
737b: 4c 3b ca cmp %rdx,%r9
|
|
737e: 72 c0 jb 0x7340
|
|
7380: 44 8d 48 01 lea 0x1(%rax),%r9d
|
|
7384: 45 3b c8 cmp %r8d,%r9d
|
|
7387: 0f 87 8d 00 00 00 ja 0x741a
|
|
738d: 4d 63 d0 movslq %r8d,%r10
|
|
7390: 4c 2b d2 sub %rdx,%r10
|
|
7393: 49 83 fa 04 cmp $0x4,%r10
|
|
7397: 0f 8c 84 00 00 00 jl 0x7421
|
|
739d: 45 89 d3 mov %r10d,%r11d
|
|
73a0: 45 33 c9 xor %r9d,%r9d
|
|
73a3: 41 83 e3 fc and $0xfffffffc,%r11d
|
|
73a7: 4c 8d 04 96 lea (%rsi,%rdx,4),%r8
|
|
73ab: 4d 63 db movslq %r11d,%r11
|
|
73ae: 48 8d 14 91 lea (%rcx,%rdx,4),%rdx
|
|
73b2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
73b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
73c0: c4 a1 78 10 04 8a vmovups (%rdx,%r9,4),%xmm0
|
|
73c6: c4 81 78 59 0c 88 vmulps (%r8,%r9,4),%xmm0,%xmm1
|
|
73cc: c4 81 78 11 0c 88 vmovups %xmm1,(%r8,%r9,4)
|
|
73d2: 49 83 c1 04 add $0x4,%r9
|
|
73d6: 4d 3b cb cmp %r11,%r9
|
|
73d9: 72 e5 jb 0x73c0
|
|
73db: 4d 3b da cmp %r10,%r11
|
|
73de: 73 3a jae 0x741a
|
|
73e0: 48 63 c0 movslq %eax,%rax
|
|
73e3: 48 8d 14 86 lea (%rsi,%rax,4),%rdx
|
|
73e7: 48 8d 04 81 lea (%rcx,%rax,4),%rax
|
|
73eb: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
73f2: 00
|
|
73f3: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
73fa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
7400: c4 a1 7a 10 04 98 vmovss (%rax,%r11,4),%xmm0
|
|
7406: c4 a1 7a 59 0c 9a vmulss (%rdx,%r11,4),%xmm0,%xmm1
|
|
740c: c4 a1 7a 11 0c 9a vmovss %xmm1,(%rdx,%r11,4)
|
|
7412: 49 ff c3 inc %r11
|
|
7415: 4d 3b da cmp %r10,%r11
|
|
7418: 72 e6 jb 0x7400
|
|
741a: 33 c0 xor %eax,%eax
|
|
741c: c5 f8 77 vzeroupper
|
|
741f: 5e pop %rsi
|
|
7420: c3 ret
|
|
7421: 45 33 db xor %r11d,%r11d
|
|
7424: eb b5 jmp 0x73db
|
|
7426: 33 c0 xor %eax,%eax
|
|
7428: 41 83 f8 01 cmp $0x1,%r8d
|
|
742c: 72 ec jb 0x741a
|
|
742e: 4d 63 d0 movslq %r8d,%r10
|
|
7431: 45 33 db xor %r11d,%r11d
|
|
7434: eb a5 jmp 0x73db
|
|
7436: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
743b: 5e pop %rsi
|
|
743c: c3 ret
|
|
743d: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
7442: 5e pop %rsi
|
|
7443: c3 ret
|
|
7444: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
744b: 00
|
|
744c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7453: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
7458: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
745f: 00
|
|
7460: 53 push %rbx
|
|
7461: 49 89 ca mov %rcx,%r10
|
|
7464: 4d 85 d2 test %r10,%r10
|
|
7467: 0f 84 84 01 00 00 je 0x75f1
|
|
746d: 48 85 d2 test %rdx,%rdx
|
|
7470: 0f 84 7b 01 00 00 je 0x75f1
|
|
7476: 45 85 c0 test %r8d,%r8d
|
|
7479: 0f 8e 6b 01 00 00 jle 0x75ea
|
|
747f: 41 83 f8 10 cmp $0x10,%r8d
|
|
7483: 0f 8c 59 01 00 00 jl 0x75e2
|
|
7489: 48 89 d3 mov %rdx,%rbx
|
|
748c: 48 83 e3 1f and $0x1f,%rbx
|
|
7490: 85 db test %ebx,%ebx
|
|
7492: 74 11 je 0x74a5
|
|
7494: f6 c3 03 test $0x3,%bl
|
|
7497: 0f 85 45 01 00 00 jne 0x75e2
|
|
749d: f7 db neg %ebx
|
|
749f: 83 c3 20 add $0x20,%ebx
|
|
74a2: c1 eb 02 shr $0x2,%ebx
|
|
74a5: 8d 43 10 lea 0x10(%rbx),%eax
|
|
74a8: 44 3b c0 cmp %eax,%r8d
|
|
74ab: 0f 8c 31 01 00 00 jl 0x75e2
|
|
74b1: 45 89 c1 mov %r8d,%r9d
|
|
74b4: 33 c0 xor %eax,%eax
|
|
74b6: 44 2b cb sub %ebx,%r9d
|
|
74b9: 41 83 e1 0f and $0xf,%r9d
|
|
74bd: 41 f7 d9 neg %r9d
|
|
74c0: 45 03 c8 add %r8d,%r9d
|
|
74c3: 89 d9 mov %ebx,%ecx
|
|
74c5: 85 db test %ebx,%ebx
|
|
74c7: 76 2f jbe 0x74f8
|
|
74c9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
74d0: 00
|
|
74d1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
74d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
74df: 00
|
|
74e0: c4 c1 7a 10 04 82 vmovss (%r10,%rax,4),%xmm0
|
|
74e6: c5 fa 59 0c 82 vmulss (%rdx,%rax,4),%xmm0,%xmm1
|
|
74eb: c5 fa 11 0c 82 vmovss %xmm1,(%rdx,%rax,4)
|
|
74f0: 48 ff c0 inc %rax
|
|
74f3: 48 3b c1 cmp %rcx,%rax
|
|
74f6: 72 e8 jb 0x74e0
|
|
74f8: 49 63 c1 movslq %r9d,%rax
|
|
74fb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
7500: c4 c1 7c 10 04 8a vmovups (%r10,%rcx,4),%ymm0
|
|
7506: c4 c1 7c 10 54 8a 20 vmovups 0x20(%r10,%rcx,4),%ymm2
|
|
750d: c5 fc 59 0c 8a vmulps (%rdx,%rcx,4),%ymm0,%ymm1
|
|
7512: c5 ec 59 5c 8a 20 vmulps 0x20(%rdx,%rcx,4),%ymm2,%ymm3
|
|
7518: c5 fc 11 0c 8a vmovups %ymm1,(%rdx,%rcx,4)
|
|
751d: c5 fc 11 5c 8a 20 vmovups %ymm3,0x20(%rdx,%rcx,4)
|
|
7523: 48 83 c1 10 add $0x10,%rcx
|
|
7527: 48 3b c8 cmp %rax,%rcx
|
|
752a: 72 d4 jb 0x7500
|
|
752c: 41 8d 41 01 lea 0x1(%r9),%eax
|
|
7530: 41 3b c0 cmp %r8d,%eax
|
|
7533: 0f 87 9e 00 00 00 ja 0x75d7
|
|
7539: 4d 63 c0 movslq %r8d,%r8
|
|
753c: 4d 63 c9 movslq %r9d,%r9
|
|
753f: 4d 2b c1 sub %r9,%r8
|
|
7542: 49 83 f8 04 cmp $0x4,%r8
|
|
7546: 0f 8c 92 00 00 00 jl 0x75de
|
|
754c: 4d 63 c9 movslq %r9d,%r9
|
|
754f: 44 89 c3 mov %r8d,%ebx
|
|
7552: 83 e3 fc and $0xfffffffc,%ebx
|
|
7555: 33 c9 xor %ecx,%ecx
|
|
7557: 48 63 db movslq %ebx,%rbx
|
|
755a: 4a 8d 04 8a lea (%rdx,%r9,4),%rax
|
|
755e: 4f 8d 1c 8a lea (%r10,%r9,4),%r11
|
|
7562: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
7569: 00
|
|
756a: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7571: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
7578: 00
|
|
7579: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7580: c4 c1 78 10 04 8b vmovups (%r11,%rcx,4),%xmm0
|
|
7586: c5 f8 59 0c 88 vmulps (%rax,%rcx,4),%xmm0,%xmm1
|
|
758b: c5 f8 11 0c 88 vmovups %xmm1,(%rax,%rcx,4)
|
|
7590: 48 83 c1 04 add $0x4,%rcx
|
|
7594: 48 3b cb cmp %rbx,%rcx
|
|
7597: 72 e7 jb 0x7580
|
|
7599: 49 3b d8 cmp %r8,%rbx
|
|
759c: 73 39 jae 0x75d7
|
|
759e: 4d 63 c9 movslq %r9d,%r9
|
|
75a1: 4a 8d 14 8a lea (%rdx,%r9,4),%rdx
|
|
75a5: 4b 8d 04 8a lea (%r10,%r9,4),%rax
|
|
75a9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
75b0: 00
|
|
75b1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
75b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
75bf: 00
|
|
75c0: c5 fa 10 04 98 vmovss (%rax,%rbx,4),%xmm0
|
|
75c5: c5 fa 59 0c 9a vmulss (%rdx,%rbx,4),%xmm0,%xmm1
|
|
75ca: c5 fa 11 0c 9a vmovss %xmm1,(%rdx,%rbx,4)
|
|
75cf: 48 ff c3 inc %rbx
|
|
75d2: 49 3b d8 cmp %r8,%rbx
|
|
75d5: 72 e9 jb 0x75c0
|
|
75d7: 33 c0 xor %eax,%eax
|
|
75d9: c5 f8 77 vzeroupper
|
|
75dc: 5b pop %rbx
|
|
75dd: c3 ret
|
|
75de: 33 db xor %ebx,%ebx
|
|
75e0: eb b7 jmp 0x7599
|
|
75e2: 45 33 c9 xor %r9d,%r9d
|
|
75e5: e9 42 ff ff ff jmp 0x752c
|
|
75ea: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
75ef: 5b pop %rbx
|
|
75f0: c3 ret
|
|
75f1: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
75f6: 5b pop %rbx
|
|
75f7: c3 ret
|
|
75f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
75ff: 00
|
|
7600: 48 83 ec 28 sub $0x28,%rsp
|
|
7604: 48 85 d2 test %rdx,%rdx
|
|
7607: 74 3f je 0x7648
|
|
7609: 45 85 c0 test %r8d,%r8d
|
|
760c: 7e 30 jle 0x763e
|
|
760e: 0f 2e 05 8b d0 c4 01 ucomiss 0x1c4d08b(%rip),%xmm0 # 0x1c546a0
|
|
7615: 7a 02 jp 0x7619
|
|
7617: 74 0f je 0x7628
|
|
7619: 0f 57 c9 xorps %xmm1,%xmm1
|
|
761c: 0f 2e c1 ucomiss %xmm1,%xmm0
|
|
761f: 7a 02 jp 0x7623
|
|
7621: 74 0c je 0x762f
|
|
7623: e8 78 8f 03 00 call 0x405a0
|
|
7628: 33 c0 xor %eax,%eax
|
|
762a: 48 83 c4 28 add $0x28,%rsp
|
|
762e: c3 ret
|
|
762f: 48 89 d1 mov %rdx,%rcx
|
|
7632: 44 89 c2 mov %r8d,%edx
|
|
7635: 48 83 c4 28 add $0x28,%rsp
|
|
7639: e9 42 8d 00 00 jmp 0x10380
|
|
763e: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
7643: 48 83 c4 28 add $0x28,%rsp
|
|
7647: c3 ret
|
|
7648: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
764d: 48 83 c4 28 add $0x28,%rsp
|
|
7651: c3 ret
|
|
7652: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7659: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7660: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
|
|
7665: 48 85 d2 test %rdx,%rdx
|
|
7668: 74 43 je 0x76ad
|
|
766a: 45 85 c0 test %r8d,%r8d
|
|
766d: 7e 32 jle 0x76a1
|
|
766f: 0f 2e 05 2e d0 c4 01 ucomiss 0x1c4d02e(%rip),%xmm0 # 0x1c546a4
|
|
7676: 7a 02 jp 0x767a
|
|
7678: 74 0f je 0x7689
|
|
767a: 0f 57 c9 xorps %xmm1,%xmm1
|
|
767d: 0f 2e c1 ucomiss %xmm1,%xmm0
|
|
7680: 7a 02 jp 0x7684
|
|
7682: 74 0d je 0x7691
|
|
7684: e8 97 90 03 00 call 0x40720
|
|
7689: 33 c0 xor %eax,%eax
|
|
768b: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
7690: c3 ret
|
|
7691: 48 89 d1 mov %rdx,%rcx
|
|
7694: 44 89 c2 mov %r8d,%edx
|
|
7697: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
769c: e9 1f 8f 00 00 jmp 0x105c0
|
|
76a1: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
76a6: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
76ab: 90 nop
|
|
76ac: c3 ret
|
|
76ad: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
76b2: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
76b7: 90 nop
|
|
76b8: 90 nop
|
|
76b9: 90 nop
|
|
76ba: c3 ret
|
|
76bb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
76c0: 48 83 ec 28 sub $0x28,%rsp
|
|
76c4: 48 85 d2 test %rdx,%rdx
|
|
76c7: 74 3f je 0x7708
|
|
76c9: 45 85 c0 test %r8d,%r8d
|
|
76cc: 7e 30 jle 0x76fe
|
|
76ce: 0f 2e 05 d3 cf c4 01 ucomiss 0x1c4cfd3(%rip),%xmm0 # 0x1c546a8
|
|
76d5: 7a 02 jp 0x76d9
|
|
76d7: 74 0f je 0x76e8
|
|
76d9: 0f 57 c9 xorps %xmm1,%xmm1
|
|
76dc: 0f 2e c1 ucomiss %xmm1,%xmm0
|
|
76df: 7a 02 jp 0x76e3
|
|
76e1: 74 0c je 0x76ef
|
|
76e3: e8 b8 91 03 00 call 0x408a0
|
|
76e8: 33 c0 xor %eax,%eax
|
|
76ea: 48 83 c4 28 add $0x28,%rsp
|
|
76ee: c3 ret
|
|
76ef: 48 89 d1 mov %rdx,%rcx
|
|
76f2: 44 89 c2 mov %r8d,%edx
|
|
76f5: 48 83 c4 28 add $0x28,%rsp
|
|
76f9: e9 02 91 00 00 jmp 0x10800
|
|
76fe: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
7703: 48 83 c4 28 add $0x28,%rsp
|
|
7707: c3 ret
|
|
7708: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
770d: 48 83 c4 28 add $0x28,%rsp
|
|
7711: c3 ret
|
|
7712: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7719: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7720: 48 83 ec 28 sub $0x28,%rsp
|
|
7724: 48 85 d2 test %rdx,%rdx
|
|
7727: 0f 84 a6 01 00 00 je 0x78d3
|
|
772d: 45 85 c0 test %r8d,%r8d
|
|
7730: 0f 8e 93 01 00 00 jle 0x78c9
|
|
7736: c5 f8 2e 05 6e cf c4 vucomiss 0x1c4cf6e(%rip),%xmm0 # 0x1c546ac
|
|
773d: 01
|
|
773e: 7a 06 jp 0x7746
|
|
7740: 0f 84 7c 01 00 00 je 0x78c2
|
|
7746: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1
|
|
774a: c5 f8 2e c1 vucomiss %xmm1,%xmm0
|
|
774e: 7a 06 jp 0x7756
|
|
7750: 0f 84 5c 01 00 00 je 0x78b2
|
|
7756: 41 83 f8 10 cmp $0x10,%r8d
|
|
775a: 0f 8c 42 01 00 00 jl 0x78a2
|
|
7760: 49 89 d1 mov %rdx,%r9
|
|
7763: 49 83 e1 1f and $0x1f,%r9
|
|
7767: 45 85 c9 test %r9d,%r9d
|
|
776a: 74 18 je 0x7784
|
|
776c: 41 f7 c1 03 00 00 00 test $0x3,%r9d
|
|
7773: 0f 85 29 01 00 00 jne 0x78a2
|
|
7779: 41 f7 d9 neg %r9d
|
|
777c: 41 83 c1 20 add $0x20,%r9d
|
|
7780: 41 c1 e9 02 shr $0x2,%r9d
|
|
7784: 41 8d 41 10 lea 0x10(%r9),%eax
|
|
7788: 44 3b c0 cmp %eax,%r8d
|
|
778b: 0f 8c 11 01 00 00 jl 0x78a2
|
|
7791: 45 89 c2 mov %r8d,%r10d
|
|
7794: 33 c0 xor %eax,%eax
|
|
7796: 45 2b d1 sub %r9d,%r10d
|
|
7799: 41 83 e2 0f and $0xf,%r10d
|
|
779d: 41 f7 da neg %r10d
|
|
77a0: 45 03 d0 add %r8d,%r10d
|
|
77a3: 45 89 cb mov %r9d,%r11d
|
|
77a6: 45 85 c9 test %r9d,%r9d
|
|
77a9: 76 27 jbe 0x77d2
|
|
77ab: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
77b2: 00
|
|
77b3: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
77ba: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
77c0: c5 fa 59 0c 82 vmulss (%rdx,%rax,4),%xmm0,%xmm1
|
|
77c5: c5 fa 11 0c 82 vmovss %xmm1,(%rdx,%rax,4)
|
|
77ca: 48 ff c0 inc %rax
|
|
77cd: 49 3b c3 cmp %r11,%rax
|
|
77d0: 72 ee jb 0x77c0
|
|
77d2: c5 f8 c6 d0 00 vshufps $0x0,%xmm0,%xmm0,%xmm2
|
|
77d7: 4d 63 ca movslq %r10d,%r9
|
|
77da: c4 e3 6d 18 ca 01 vinsertf128 $0x1,%xmm2,%ymm2,%ymm1
|
|
77e0: c4 a1 74 59 1c 9a vmulps (%rdx,%r11,4),%ymm1,%ymm3
|
|
77e6: c4 a1 74 59 64 9a 20 vmulps 0x20(%rdx,%r11,4),%ymm1,%ymm4
|
|
77ed: c4 a1 7c 11 1c 9a vmovups %ymm3,(%rdx,%r11,4)
|
|
77f3: c4 a1 7c 11 64 9a 20 vmovups %ymm4,0x20(%rdx,%r11,4)
|
|
77fa: 49 83 c3 10 add $0x10,%r11
|
|
77fe: 4d 3b d9 cmp %r9,%r11
|
|
7801: 72 dd jb 0x77e0
|
|
7803: 41 8d 42 01 lea 0x1(%r10),%eax
|
|
7807: 41 3b c0 cmp %r8d,%eax
|
|
780a: 0f 87 84 00 00 00 ja 0x7894
|
|
7810: 4d 63 c0 movslq %r8d,%r8
|
|
7813: 4d 2b c1 sub %r9,%r8
|
|
7816: 49 83 f8 04 cmp $0x4,%r8
|
|
781a: 0f 8c 7e 00 00 00 jl 0x789e
|
|
7820: 44 89 c0 mov %r8d,%eax
|
|
7823: 45 33 db xor %r11d,%r11d
|
|
7826: 83 e0 fc and $0xfffffffc,%eax
|
|
7829: 4e 8d 0c 8a lea (%rdx,%r9,4),%r9
|
|
782d: 48 63 c0 movslq %eax,%rax
|
|
7830: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
7837: 00
|
|
7838: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
783f: 90 nop
|
|
7840: c4 c1 68 59 09 vmulps (%r9),%xmm2,%xmm1
|
|
7845: 49 83 c3 04 add $0x4,%r11
|
|
7849: c4 c1 78 11 09 vmovups %xmm1,(%r9)
|
|
784e: 49 83 c1 10 add $0x10,%r9
|
|
7852: 4c 3b d8 cmp %rax,%r11
|
|
7855: 72 e9 jb 0x7840
|
|
7857: 49 3b c0 cmp %r8,%rax
|
|
785a: 73 38 jae 0x7894
|
|
785c: 4d 63 d2 movslq %r10d,%r10
|
|
785f: 4a 8d 14 92 lea (%rdx,%r10,4),%rdx
|
|
7863: 48 8d 14 82 lea (%rdx,%rax,4),%rdx
|
|
7867: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
786e: 00
|
|
786f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7876: 0f 1f 00 nopl (%rax)
|
|
7879: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7880: c5 fa 59 0a vmulss (%rdx),%xmm0,%xmm1
|
|
7884: 48 ff c0 inc %rax
|
|
7887: c5 fa 11 0a vmovss %xmm1,(%rdx)
|
|
788b: 48 83 c2 04 add $0x4,%rdx
|
|
788f: 49 3b c0 cmp %r8,%rax
|
|
7892: 72 ec jb 0x7880
|
|
7894: 33 c0 xor %eax,%eax
|
|
7896: c5 f8 77 vzeroupper
|
|
7899: 48 83 c4 28 add $0x28,%rsp
|
|
789d: c3 ret
|
|
789e: 33 c0 xor %eax,%eax
|
|
78a0: eb b5 jmp 0x7857
|
|
78a2: 45 33 d2 xor %r10d,%r10d
|
|
78a5: 41 83 f8 01 cmp $0x1,%r8d
|
|
78a9: 72 e9 jb 0x7894
|
|
78ab: 4d 63 c0 movslq %r8d,%r8
|
|
78ae: 33 c0 xor %eax,%eax
|
|
78b0: eb a5 jmp 0x7857
|
|
78b2: 48 89 d1 mov %rdx,%rcx
|
|
78b5: 44 89 c2 mov %r8d,%edx
|
|
78b8: e8 83 8f 00 00 call 0x10840
|
|
78bd: 48 83 c4 28 add $0x28,%rsp
|
|
78c1: c3 ret
|
|
78c2: 33 c0 xor %eax,%eax
|
|
78c4: 48 83 c4 28 add $0x28,%rsp
|
|
78c8: c3 ret
|
|
78c9: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
78ce: 48 83 c4 28 add $0x28,%rsp
|
|
78d2: c3 ret
|
|
78d3: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
78d8: 48 83 c4 28 add $0x28,%rsp
|
|
78dc: c3 ret
|
|
78dd: 0f 1f 00 nopl (%rax)
|
|
78e0: 48 83 ec 28 sub $0x28,%rsp
|
|
78e4: 48 85 d2 test %rdx,%rdx
|
|
78e7: 0f 84 9e 01 00 00 je 0x7a8b
|
|
78ed: 45 85 c0 test %r8d,%r8d
|
|
78f0: 0f 8e 8b 01 00 00 jle 0x7a81
|
|
78f6: c5 f8 2e 05 b2 cd c4 vucomiss 0x1c4cdb2(%rip),%xmm0 # 0x1c546b0
|
|
78fd: 01
|
|
78fe: 7a 06 jp 0x7906
|
|
7900: 0f 84 74 01 00 00 je 0x7a7a
|
|
7906: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1
|
|
790a: c5 f8 2e c1 vucomiss %xmm1,%xmm0
|
|
790e: 7a 06 jp 0x7916
|
|
7910: 0f 84 54 01 00 00 je 0x7a6a
|
|
7916: 41 83 f8 10 cmp $0x10,%r8d
|
|
791a: 0f 8c 42 01 00 00 jl 0x7a62
|
|
7920: 49 89 d3 mov %rdx,%r11
|
|
7923: 49 83 e3 1f and $0x1f,%r11
|
|
7927: 45 85 db test %r11d,%r11d
|
|
792a: 74 18 je 0x7944
|
|
792c: 41 f7 c3 03 00 00 00 test $0x3,%r11d
|
|
7933: 0f 85 29 01 00 00 jne 0x7a62
|
|
7939: 41 f7 db neg %r11d
|
|
793c: 41 83 c3 20 add $0x20,%r11d
|
|
7940: 41 c1 eb 02 shr $0x2,%r11d
|
|
7944: 41 8d 43 10 lea 0x10(%r11),%eax
|
|
7948: 44 3b c0 cmp %eax,%r8d
|
|
794b: 0f 8c 11 01 00 00 jl 0x7a62
|
|
7951: 45 89 c1 mov %r8d,%r9d
|
|
7954: 33 c0 xor %eax,%eax
|
|
7956: 45 2b cb sub %r11d,%r9d
|
|
7959: 41 83 e1 0f and $0xf,%r9d
|
|
795d: 41 f7 d9 neg %r9d
|
|
7960: 45 03 c8 add %r8d,%r9d
|
|
7963: 45 89 da mov %r11d,%r10d
|
|
7966: 45 85 db test %r11d,%r11d
|
|
7969: 76 27 jbe 0x7992
|
|
796b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
7972: 00
|
|
7973: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
797a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
7980: c5 fa 59 0c 82 vmulss (%rdx,%rax,4),%xmm0,%xmm1
|
|
7985: c5 fa 11 0c 82 vmovss %xmm1,(%rdx,%rax,4)
|
|
798a: 48 ff c0 inc %rax
|
|
798d: 49 3b c2 cmp %r10,%rax
|
|
7990: 72 ee jb 0x7980
|
|
7992: c4 e2 7d 18 c8 vbroadcastss %xmm0,%ymm1
|
|
7997: 49 63 c1 movslq %r9d,%rax
|
|
799a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
79a0: c4 a1 74 59 14 92 vmulps (%rdx,%r10,4),%ymm1,%ymm2
|
|
79a6: c4 a1 74 59 5c 92 20 vmulps 0x20(%rdx,%r10,4),%ymm1,%ymm3
|
|
79ad: c4 a1 7c 11 14 92 vmovups %ymm2,(%rdx,%r10,4)
|
|
79b3: c4 a1 7c 11 5c 92 20 vmovups %ymm3,0x20(%rdx,%r10,4)
|
|
79ba: 49 83 c2 10 add $0x10,%r10
|
|
79be: 4c 3b d0 cmp %rax,%r10
|
|
79c1: 72 dd jb 0x79a0
|
|
79c3: 41 8d 41 01 lea 0x1(%r9),%eax
|
|
79c7: 41 3b c0 cmp %r8d,%eax
|
|
79ca: 0f 87 84 00 00 00 ja 0x7a54
|
|
79d0: 4d 63 c0 movslq %r8d,%r8
|
|
79d3: 4d 63 c9 movslq %r9d,%r9
|
|
79d6: 4d 2b c1 sub %r9,%r8
|
|
79d9: 49 83 f8 04 cmp $0x4,%r8
|
|
79dd: 0f 8c 7b 00 00 00 jl 0x7a5e
|
|
79e3: 4d 63 c9 movslq %r9d,%r9
|
|
79e6: 44 89 c0 mov %r8d,%eax
|
|
79e9: 83 e0 fc and $0xfffffffc,%eax
|
|
79ec: 45 33 db xor %r11d,%r11d
|
|
79ef: 48 63 c0 movslq %eax,%rax
|
|
79f2: c4 e2 79 18 c8 vbroadcastss %xmm0,%xmm1
|
|
79f7: 4e 8d 14 8a lea (%rdx,%r9,4),%r10
|
|
79fb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
7a00: c4 c1 70 59 12 vmulps (%r10),%xmm1,%xmm2
|
|
7a05: 49 83 c3 04 add $0x4,%r11
|
|
7a09: c4 c1 78 11 12 vmovups %xmm2,(%r10)
|
|
7a0e: 49 83 c2 10 add $0x10,%r10
|
|
7a12: 4c 3b d8 cmp %rax,%r11
|
|
7a15: 72 e9 jb 0x7a00
|
|
7a17: 49 3b c0 cmp %r8,%rax
|
|
7a1a: 73 38 jae 0x7a54
|
|
7a1c: 4d 63 c9 movslq %r9d,%r9
|
|
7a1f: 4a 8d 14 8a lea (%rdx,%r9,4),%rdx
|
|
7a23: 48 8d 14 82 lea (%rdx,%rax,4),%rdx
|
|
7a27: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
7a2e: 00
|
|
7a2f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7a36: 0f 1f 00 nopl (%rax)
|
|
7a39: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7a40: c5 fa 59 0a vmulss (%rdx),%xmm0,%xmm1
|
|
7a44: 48 ff c0 inc %rax
|
|
7a47: c5 fa 11 0a vmovss %xmm1,(%rdx)
|
|
7a4b: 48 83 c2 04 add $0x4,%rdx
|
|
7a4f: 49 3b c0 cmp %r8,%rax
|
|
7a52: 72 ec jb 0x7a40
|
|
7a54: 33 c0 xor %eax,%eax
|
|
7a56: c5 f8 77 vzeroupper
|
|
7a59: 48 83 c4 28 add $0x28,%rsp
|
|
7a5d: c3 ret
|
|
7a5e: 33 c0 xor %eax,%eax
|
|
7a60: eb b5 jmp 0x7a17
|
|
7a62: 45 33 c9 xor %r9d,%r9d
|
|
7a65: e9 59 ff ff ff jmp 0x79c3
|
|
7a6a: 48 89 d1 mov %rdx,%rcx
|
|
7a6d: 44 89 c2 mov %r8d,%edx
|
|
7a70: e8 0b 8e 00 00 call 0x10880
|
|
7a75: 48 83 c4 28 add $0x28,%rsp
|
|
7a79: c3 ret
|
|
7a7a: 33 c0 xor %eax,%eax
|
|
7a7c: 48 83 c4 28 add $0x28,%rsp
|
|
7a80: c3 ret
|
|
7a81: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
7a86: 48 83 c4 28 add $0x28,%rsp
|
|
7a8a: c3 ret
|
|
7a8b: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
7a90: 48 83 c4 28 add $0x28,%rsp
|
|
7a94: c3 ret
|
|
7a95: 0f 1f 40 00 nopl 0x0(%rax)
|
|
7a99: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7aa0: 48 83 ec 28 sub $0x28,%rsp
|
|
7aa4: 48 85 d2 test %rdx,%rdx
|
|
7aa7: 0f 84 9e 01 00 00 je 0x7c4b
|
|
7aad: 45 85 c0 test %r8d,%r8d
|
|
7ab0: 0f 8e 8b 01 00 00 jle 0x7c41
|
|
7ab6: c5 f8 2e 05 f6 cb c4 vucomiss 0x1c4cbf6(%rip),%xmm0 # 0x1c546b4
|
|
7abd: 01
|
|
7abe: 7a 06 jp 0x7ac6
|
|
7ac0: 0f 84 74 01 00 00 je 0x7c3a
|
|
7ac6: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1
|
|
7aca: c5 f8 2e c1 vucomiss %xmm1,%xmm0
|
|
7ace: 7a 06 jp 0x7ad6
|
|
7ad0: 0f 84 54 01 00 00 je 0x7c2a
|
|
7ad6: 41 83 f8 10 cmp $0x10,%r8d
|
|
7ada: 0f 8c 42 01 00 00 jl 0x7c22
|
|
7ae0: 49 89 d3 mov %rdx,%r11
|
|
7ae3: 49 83 e3 1f and $0x1f,%r11
|
|
7ae7: 45 85 db test %r11d,%r11d
|
|
7aea: 74 18 je 0x7b04
|
|
7aec: 41 f7 c3 03 00 00 00 test $0x3,%r11d
|
|
7af3: 0f 85 29 01 00 00 jne 0x7c22
|
|
7af9: 41 f7 db neg %r11d
|
|
7afc: 41 83 c3 20 add $0x20,%r11d
|
|
7b00: 41 c1 eb 02 shr $0x2,%r11d
|
|
7b04: 41 8d 43 10 lea 0x10(%r11),%eax
|
|
7b08: 44 3b c0 cmp %eax,%r8d
|
|
7b0b: 0f 8c 11 01 00 00 jl 0x7c22
|
|
7b11: 45 89 c1 mov %r8d,%r9d
|
|
7b14: 33 c0 xor %eax,%eax
|
|
7b16: 45 2b cb sub %r11d,%r9d
|
|
7b19: 41 83 e1 0f and $0xf,%r9d
|
|
7b1d: 41 f7 d9 neg %r9d
|
|
7b20: 45 03 c8 add %r8d,%r9d
|
|
7b23: 45 89 da mov %r11d,%r10d
|
|
7b26: 45 85 db test %r11d,%r11d
|
|
7b29: 76 27 jbe 0x7b52
|
|
7b2b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
7b32: 00
|
|
7b33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7b3a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
7b40: c5 fa 59 0c 82 vmulss (%rdx,%rax,4),%xmm0,%xmm1
|
|
7b45: c5 fa 11 0c 82 vmovss %xmm1,(%rdx,%rax,4)
|
|
7b4a: 48 ff c0 inc %rax
|
|
7b4d: 49 3b c2 cmp %r10,%rax
|
|
7b50: 72 ee jb 0x7b40
|
|
7b52: c4 e2 7d 18 c8 vbroadcastss %xmm0,%ymm1
|
|
7b57: 49 63 c1 movslq %r9d,%rax
|
|
7b5a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
7b60: c4 a1 74 59 14 92 vmulps (%rdx,%r10,4),%ymm1,%ymm2
|
|
7b66: c4 a1 74 59 5c 92 20 vmulps 0x20(%rdx,%r10,4),%ymm1,%ymm3
|
|
7b6d: c4 a1 7c 11 14 92 vmovups %ymm2,(%rdx,%r10,4)
|
|
7b73: c4 a1 7c 11 5c 92 20 vmovups %ymm3,0x20(%rdx,%r10,4)
|
|
7b7a: 49 83 c2 10 add $0x10,%r10
|
|
7b7e: 4c 3b d0 cmp %rax,%r10
|
|
7b81: 72 dd jb 0x7b60
|
|
7b83: 41 8d 41 01 lea 0x1(%r9),%eax
|
|
7b87: 41 3b c0 cmp %r8d,%eax
|
|
7b8a: 0f 87 84 00 00 00 ja 0x7c14
|
|
7b90: 4d 63 c0 movslq %r8d,%r8
|
|
7b93: 4d 63 c9 movslq %r9d,%r9
|
|
7b96: 4d 2b c1 sub %r9,%r8
|
|
7b99: 49 83 f8 04 cmp $0x4,%r8
|
|
7b9d: 0f 8c 7b 00 00 00 jl 0x7c1e
|
|
7ba3: 4d 63 c9 movslq %r9d,%r9
|
|
7ba6: 44 89 c0 mov %r8d,%eax
|
|
7ba9: 83 e0 fc and $0xfffffffc,%eax
|
|
7bac: 45 33 db xor %r11d,%r11d
|
|
7baf: 48 63 c0 movslq %eax,%rax
|
|
7bb2: c4 e2 79 18 c8 vbroadcastss %xmm0,%xmm1
|
|
7bb7: 4e 8d 14 8a lea (%rdx,%r9,4),%r10
|
|
7bbb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
7bc0: c4 c1 70 59 12 vmulps (%r10),%xmm1,%xmm2
|
|
7bc5: 49 83 c3 04 add $0x4,%r11
|
|
7bc9: c4 c1 78 11 12 vmovups %xmm2,(%r10)
|
|
7bce: 49 83 c2 10 add $0x10,%r10
|
|
7bd2: 4c 3b d8 cmp %rax,%r11
|
|
7bd5: 72 e9 jb 0x7bc0
|
|
7bd7: 49 3b c0 cmp %r8,%rax
|
|
7bda: 73 38 jae 0x7c14
|
|
7bdc: 4d 63 c9 movslq %r9d,%r9
|
|
7bdf: 4a 8d 14 8a lea (%rdx,%r9,4),%rdx
|
|
7be3: 48 8d 14 82 lea (%rdx,%rax,4),%rdx
|
|
7be7: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
7bee: 00
|
|
7bef: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7bf6: 0f 1f 00 nopl (%rax)
|
|
7bf9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7c00: c5 fa 59 0a vmulss (%rdx),%xmm0,%xmm1
|
|
7c04: 48 ff c0 inc %rax
|
|
7c07: c5 fa 11 0a vmovss %xmm1,(%rdx)
|
|
7c0b: 48 83 c2 04 add $0x4,%rdx
|
|
7c0f: 49 3b c0 cmp %r8,%rax
|
|
7c12: 72 ec jb 0x7c00
|
|
7c14: 33 c0 xor %eax,%eax
|
|
7c16: c5 f8 77 vzeroupper
|
|
7c19: 48 83 c4 28 add $0x28,%rsp
|
|
7c1d: c3 ret
|
|
7c1e: 33 c0 xor %eax,%eax
|
|
7c20: eb b5 jmp 0x7bd7
|
|
7c22: 45 33 c9 xor %r9d,%r9d
|
|
7c25: e9 59 ff ff ff jmp 0x7b83
|
|
7c2a: 48 89 d1 mov %rdx,%rcx
|
|
7c2d: 44 89 c2 mov %r8d,%edx
|
|
7c30: e8 8b 8c 00 00 call 0x108c0
|
|
7c35: 48 83 c4 28 add $0x28,%rsp
|
|
7c39: c3 ret
|
|
7c3a: 33 c0 xor %eax,%eax
|
|
7c3c: 48 83 c4 28 add $0x28,%rsp
|
|
7c40: c3 ret
|
|
7c41: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
7c46: 48 83 c4 28 add $0x28,%rsp
|
|
7c4a: c3 ret
|
|
7c4b: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
7c50: 48 83 c4 28 add $0x28,%rsp
|
|
7c54: c3 ret
|
|
7c55: 0f 1f 40 00 nopl 0x0(%rax)
|
|
7c59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7c60: 48 83 ec 38 sub $0x38,%rsp
|
|
7c64: 45 89 c1 mov %r8d,%r9d
|
|
7c67: 49 89 d0 mov %rdx,%r8
|
|
7c6a: 48 89 ca mov %rcx,%rdx
|
|
7c6d: f3 0f 11 5c 24 58 movss %xmm3,0x58(%rsp)
|
|
7c73: 48 85 d2 test %rdx,%rdx
|
|
7c76: 8b 44 24 60 mov 0x60(%rsp),%eax
|
|
7c7a: 74 47 je 0x7cc3
|
|
7c7c: 4d 85 c0 test %r8,%r8
|
|
7c7f: 74 42 je 0x7cc3
|
|
7c81: 45 85 c9 test %r9d,%r9d
|
|
7c84: 7e 47 jle 0x7ccd
|
|
7c86: 85 c0 test %eax,%eax
|
|
7c88: 74 0f je 0x7c99
|
|
7c8a: 83 f8 04 cmp $0x4,%eax
|
|
7c8d: 74 0d je 0x7c9c
|
|
7c8f: b8 fb ff ff ff mov $0xfffffffb,%eax
|
|
7c94: 48 83 c4 38 add $0x38,%rsp
|
|
7c98: c3 ret
|
|
7c99: 83 f8 04 cmp $0x4,%eax
|
|
7c9c: 49 89 e3 mov %rsp,%r11
|
|
7c9f: b8 01 00 00 00 mov $0x1,%eax
|
|
7ca4: 41 ba 00 00 00 00 mov $0x0,%r10d
|
|
7caa: 48 8d 4c 24 58 lea 0x58(%rsp),%rcx
|
|
7caf: 44 0f 44 d0 cmove %eax,%r10d
|
|
7cb3: 45 89 53 20 mov %r10d,0x20(%r11)
|
|
7cb7: e8 b0 d9 a6 01 call 0x1a7566c
|
|
7cbc: 33 c0 xor %eax,%eax
|
|
7cbe: 48 83 c4 38 add $0x38,%rsp
|
|
7cc2: c3 ret
|
|
7cc3: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
7cc8: 48 83 c4 38 add $0x38,%rsp
|
|
7ccc: c3 ret
|
|
7ccd: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
7cd2: 48 83 c4 38 add $0x38,%rsp
|
|
7cd6: c3 ret
|
|
7cd7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
7cde: 00 00
|
|
7ce0: 48 8d 64 24 c8 lea -0x38(%rsp),%rsp
|
|
7ce5: 45 89 c1 mov %r8d,%r9d
|
|
7ce8: 49 89 d0 mov %rdx,%r8
|
|
7ceb: 48 89 ca mov %rcx,%rdx
|
|
7cee: f3 0f 11 5c 24 58 movss %xmm3,0x58(%rsp)
|
|
7cf4: 48 85 d2 test %rdx,%rdx
|
|
7cf7: 8b 44 24 60 mov 0x60(%rsp),%eax
|
|
7cfb: 74 4b je 0x7d48
|
|
7cfd: 4d 85 c0 test %r8,%r8
|
|
7d00: 74 46 je 0x7d48
|
|
7d02: 45 85 c9 test %r9d,%r9d
|
|
7d05: 7e 4c jle 0x7d53
|
|
7d07: 85 c0 test %eax,%eax
|
|
7d09: 74 12 je 0x7d1d
|
|
7d0b: 83 7c 24 60 04 cmpl $0x4,0x60(%rsp)
|
|
7d10: 74 0b je 0x7d1d
|
|
7d12: b8 fb ff ff ff mov $0xfffffffb,%eax
|
|
7d17: 48 8d 64 24 38 lea 0x38(%rsp),%rsp
|
|
7d1c: c3 ret
|
|
7d1d: 49 89 e3 mov %rsp,%r11
|
|
7d20: 41 ba 01 00 00 00 mov $0x1,%r10d
|
|
7d26: 83 f8 04 cmp $0x4,%eax
|
|
7d29: b8 00 00 00 00 mov $0x0,%eax
|
|
7d2e: 41 0f 44 c2 cmove %r10d,%eax
|
|
7d32: 48 8d 4c 24 58 lea 0x58(%rsp),%rcx
|
|
7d37: 41 89 43 20 mov %eax,0x20(%r11)
|
|
7d3b: e8 cc 47 a7 01 call 0x1a7c50c
|
|
7d40: 33 c0 xor %eax,%eax
|
|
7d42: 48 8d 64 24 38 lea 0x38(%rsp),%rsp
|
|
7d47: c3 ret
|
|
7d48: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
7d4d: 48 8d 64 24 38 lea 0x38(%rsp),%rsp
|
|
7d52: c3 ret
|
|
7d53: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
7d58: 48 8d 64 24 38 lea 0x38(%rsp),%rsp
|
|
7d5d: c3 ret
|
|
7d5e: 66 90 xchg %ax,%ax
|
|
7d60: 48 83 ec 38 sub $0x38,%rsp
|
|
7d64: 45 89 c1 mov %r8d,%r9d
|
|
7d67: 49 89 d0 mov %rdx,%r8
|
|
7d6a: 48 89 ca mov %rcx,%rdx
|
|
7d6d: f3 0f 11 5c 24 58 movss %xmm3,0x58(%rsp)
|
|
7d73: 8b 44 24 60 mov 0x60(%rsp),%eax
|
|
7d77: 48 85 d2 test %rdx,%rdx
|
|
7d7a: 74 47 je 0x7dc3
|
|
7d7c: 4d 85 c0 test %r8,%r8
|
|
7d7f: 74 42 je 0x7dc3
|
|
7d81: 45 85 c9 test %r9d,%r9d
|
|
7d84: 7e 47 jle 0x7dcd
|
|
7d86: 85 c0 test %eax,%eax
|
|
7d88: 74 0f je 0x7d99
|
|
7d8a: 83 f8 04 cmp $0x4,%eax
|
|
7d8d: 74 0d je 0x7d9c
|
|
7d8f: b8 fb ff ff ff mov $0xfffffffb,%eax
|
|
7d94: 48 83 c4 38 add $0x38,%rsp
|
|
7d98: c3 ret
|
|
7d99: 83 f8 04 cmp $0x4,%eax
|
|
7d9c: b8 01 00 00 00 mov $0x1,%eax
|
|
7da1: 41 ba 00 00 00 00 mov $0x0,%r10d
|
|
7da7: 48 8d 4c 24 58 lea 0x58(%rsp),%rcx
|
|
7dac: 44 0f 44 d0 cmove %eax,%r10d
|
|
7db0: 49 89 e3 mov %rsp,%r11
|
|
7db3: 45 89 53 20 mov %r10d,0x20(%r11)
|
|
7db7: e8 00 b4 a7 01 call 0x1a831bc
|
|
7dbc: 33 c0 xor %eax,%eax
|
|
7dbe: 48 83 c4 38 add $0x38,%rsp
|
|
7dc2: c3 ret
|
|
7dc3: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
7dc8: 48 83 c4 38 add $0x38,%rsp
|
|
7dcc: c3 ret
|
|
7dcd: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
7dd2: 48 83 c4 38 add $0x38,%rsp
|
|
7dd6: c3 ret
|
|
7dd7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
7dde: 00 00
|
|
7de0: 41 56 push %r14
|
|
7de2: 48 85 c9 test %rcx,%rcx
|
|
7de5: 0f 84 51 03 00 00 je 0x813c
|
|
7deb: 48 85 d2 test %rdx,%rdx
|
|
7dee: 0f 84 48 03 00 00 je 0x813c
|
|
7df4: 45 85 c0 test %r8d,%r8d
|
|
7df7: 0f 8e 37 03 00 00 jle 0x8134
|
|
7dfd: 8b 44 24 30 mov 0x30(%rsp),%eax
|
|
7e01: 85 c0 test %eax,%eax
|
|
7e03: 0f 84 94 01 00 00 je 0x7f9d
|
|
7e09: 83 f8 04 cmp $0x4,%eax
|
|
7e0c: 74 08 je 0x7e16
|
|
7e0e: b8 fb ff ff ff mov $0xfffffffb,%eax
|
|
7e13: 41 5e pop %r14
|
|
7e15: c3 ret
|
|
7e16: 45 32 c9 xor %r9b,%r9b
|
|
7e19: 41 83 f8 10 cmp $0x10,%r8d
|
|
7e1d: 0f 8c fd 02 00 00 jl 0x8120
|
|
7e23: 49 89 d3 mov %rdx,%r11
|
|
7e26: 49 83 e3 1f and $0x1f,%r11
|
|
7e2a: 45 89 db mov %r11d,%r11d
|
|
7e2d: 45 85 db test %r11d,%r11d
|
|
7e30: 74 18 je 0x7e4a
|
|
7e32: 41 f7 c3 03 00 00 00 test $0x3,%r11d
|
|
7e39: 0f 85 e1 02 00 00 jne 0x8120
|
|
7e3f: 41 f7 db neg %r11d
|
|
7e42: 41 83 c3 20 add $0x20,%r11d
|
|
7e46: 41 c1 eb 02 shr $0x2,%r11d
|
|
7e4a: 41 8d 43 10 lea 0x10(%r11),%eax
|
|
7e4e: 44 3b c0 cmp %eax,%r8d
|
|
7e51: 0f 8c c9 02 00 00 jl 0x8120
|
|
7e57: 44 89 c0 mov %r8d,%eax
|
|
7e5a: 45 33 d2 xor %r10d,%r10d
|
|
7e5d: 41 2b c3 sub %r11d,%eax
|
|
7e60: 83 e0 0f and $0xf,%eax
|
|
7e63: f7 d8 neg %eax
|
|
7e65: 41 03 c0 add %r8d,%eax
|
|
7e68: 45 85 db test %r11d,%r11d
|
|
7e6b: 76 2b jbe 0x7e98
|
|
7e6d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
7e74: 00
|
|
7e75: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7e7c: 0f 1f 40 00 nopl 0x0(%rax)
|
|
7e80: c4 a1 7a 10 04 91 vmovss (%rcx,%r10,4),%xmm0
|
|
7e86: c5 fa 5d c3 vminss %xmm3,%xmm0,%xmm0
|
|
7e8a: c4 a1 7a 11 04 92 vmovss %xmm0,(%rdx,%r10,4)
|
|
7e90: 49 ff c2 inc %r10
|
|
7e93: 4d 3b d3 cmp %r11,%r10
|
|
7e96: 72 e8 jb 0x7e80
|
|
7e98: c5 e0 c6 c3 00 vshufps $0x0,%xmm3,%xmm3,%xmm0
|
|
7e9d: 4c 63 d0 movslq %eax,%r10
|
|
7ea0: c4 e3 7d 18 c0 01 vinsertf128 $0x1,%xmm0,%ymm0,%ymm0
|
|
7ea6: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
7ead: 00
|
|
7eae: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7eb5: 0f 1f 40 00 nopl 0x0(%rax)
|
|
7eb9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7ec0: c4 a1 78 10 0c 99 vmovups (%rcx,%r11,4),%xmm1
|
|
7ec6: c4 a1 78 10 6c 99 20 vmovups 0x20(%rcx,%r11,4),%xmm5
|
|
7ecd: c4 a3 75 18 54 99 10 vinsertf128 $0x1,0x10(%rcx,%r11,4),%ymm1,%ymm2
|
|
7ed4: 01
|
|
7ed5: c5 ec 5d e0 vminps %ymm0,%ymm2,%ymm4
|
|
7ed9: c4 a1 7c 11 24 9a vmovups %ymm4,(%rdx,%r11,4)
|
|
7edf: c4 a3 55 18 4c 99 30 vinsertf128 $0x1,0x30(%rcx,%r11,4),%ymm5,%ymm1
|
|
7ee6: 01
|
|
7ee7: c5 f4 5d d0 vminps %ymm0,%ymm1,%ymm2
|
|
7eeb: c4 a1 7c 11 54 9a 20 vmovups %ymm2,0x20(%rdx,%r11,4)
|
|
7ef2: 49 83 c3 10 add $0x10,%r11
|
|
7ef6: 4d 3b da cmp %r10,%r11
|
|
7ef9: 72 c5 jb 0x7ec0
|
|
7efb: 44 8d 50 01 lea 0x1(%rax),%r10d
|
|
7eff: 45 3b d0 cmp %r8d,%r10d
|
|
7f02: 0f 87 10 02 00 00 ja 0x8118
|
|
7f08: 4d 63 c0 movslq %r8d,%r8
|
|
7f0b: 48 63 c0 movslq %eax,%rax
|
|
7f0e: 4c 2b c0 sub %rax,%r8
|
|
7f11: 41 80 f9 01 cmp $0x1,%r9b
|
|
7f15: 75 05 jne 0x7f1c
|
|
7f17: 45 33 db xor %r11d,%r11d
|
|
7f1a: eb 3d jmp 0x7f59
|
|
7f1c: 49 83 f8 04 cmp $0x4,%r8
|
|
7f20: 7c f5 jl 0x7f17
|
|
7f22: 48 63 c0 movslq %eax,%rax
|
|
7f25: 45 89 c3 mov %r8d,%r11d
|
|
7f28: 41 83 e3 fc and $0xfffffffc,%r11d
|
|
7f2c: 45 33 d2 xor %r10d,%r10d
|
|
7f2f: 4d 63 db movslq %r11d,%r11
|
|
7f32: c5 e0 c6 c3 00 vshufps $0x0,%xmm3,%xmm3,%xmm0
|
|
7f37: 4c 8d 0c 82 lea (%rdx,%rax,4),%r9
|
|
7f3b: 4c 8d 34 81 lea (%rcx,%rax,4),%r14
|
|
7f3f: 90 nop
|
|
7f40: c4 81 78 10 0c 96 vmovups (%r14,%r10,4),%xmm1
|
|
7f46: c5 f0 5d d0 vminps %xmm0,%xmm1,%xmm2
|
|
7f4a: c4 81 78 11 14 91 vmovups %xmm2,(%r9,%r10,4)
|
|
7f50: 49 83 c2 04 add $0x4,%r10
|
|
7f54: 4d 3b d3 cmp %r11,%r10
|
|
7f57: 72 e7 jb 0x7f40
|
|
7f59: 4d 3b d8 cmp %r8,%r11
|
|
7f5c: 0f 83 b6 01 00 00 jae 0x8118
|
|
7f62: 48 63 c0 movslq %eax,%rax
|
|
7f65: 48 8d 14 82 lea (%rdx,%rax,4),%rdx
|
|
7f69: 48 8d 04 81 lea (%rcx,%rax,4),%rax
|
|
7f6d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
7f74: 00
|
|
7f75: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7f7c: 0f 1f 40 00 nopl 0x0(%rax)
|
|
7f80: c4 a1 7a 10 04 98 vmovss (%rax,%r11,4),%xmm0
|
|
7f86: c5 fa 5d c3 vminss %xmm3,%xmm0,%xmm0
|
|
7f8a: c4 a1 7a 11 04 9a vmovss %xmm0,(%rdx,%r11,4)
|
|
7f90: 49 ff c3 inc %r11
|
|
7f93: 4d 3b d8 cmp %r8,%r11
|
|
7f96: 72 e8 jb 0x7f80
|
|
7f98: e9 7b 01 00 00 jmp 0x8118
|
|
7f9d: 45 32 c9 xor %r9b,%r9b
|
|
7fa0: 41 83 f8 10 cmp $0x10,%r8d
|
|
7fa4: 0f 8c 80 01 00 00 jl 0x812a
|
|
7faa: 49 89 d3 mov %rdx,%r11
|
|
7fad: 49 83 e3 1f and $0x1f,%r11
|
|
7fb1: 45 89 db mov %r11d,%r11d
|
|
7fb4: 45 85 db test %r11d,%r11d
|
|
7fb7: 74 18 je 0x7fd1
|
|
7fb9: 41 f7 c3 03 00 00 00 test $0x3,%r11d
|
|
7fc0: 0f 85 64 01 00 00 jne 0x812a
|
|
7fc6: 41 f7 db neg %r11d
|
|
7fc9: 41 83 c3 20 add $0x20,%r11d
|
|
7fcd: 41 c1 eb 02 shr $0x2,%r11d
|
|
7fd1: 41 8d 43 10 lea 0x10(%r11),%eax
|
|
7fd5: 44 3b c0 cmp %eax,%r8d
|
|
7fd8: 0f 8c 4c 01 00 00 jl 0x812a
|
|
7fde: 44 89 c0 mov %r8d,%eax
|
|
7fe1: 45 33 d2 xor %r10d,%r10d
|
|
7fe4: 41 2b c3 sub %r11d,%eax
|
|
7fe7: 83 e0 0f and $0xf,%eax
|
|
7fea: f7 d8 neg %eax
|
|
7fec: 41 03 c0 add %r8d,%eax
|
|
7fef: 45 85 db test %r11d,%r11d
|
|
7ff2: 76 24 jbe 0x8018
|
|
7ff4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
7ff9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|