8699 lines
413 KiB
Plaintext
8699 lines
413 KiB
Plaintext
; th_ffe0: VA 0x18000ffe0-0x180017fe0 (32768 bytes)
|
|
|
|
/tmp/opencode/dis/th_ffe0.bin: file format binary
|
|
|
|
|
|
Disassembly of section .data:
|
|
|
|
0000000000000000 <.data>:
|
|
0: 48 83 ec 28 sub $0x28,%rsp
|
|
4: 48 85 d2 test %rdx,%rdx
|
|
7: 0f 84 9e 01 00 00 je 0x1ab
|
|
d: 45 85 c0 test %r8d,%r8d
|
|
10: 0f 8e 8b 01 00 00 jle 0x1a1
|
|
16: c5 f8 2e 05 b2 cd c4 vucomiss 0x1c4cdb2(%rip),%xmm0 # 0x1c4cdd0
|
|
1d: 01
|
|
1e: 7a 06 jp 0x26
|
|
20: 0f 84 74 01 00 00 je 0x19a
|
|
26: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1
|
|
2a: c5 f8 2e c1 vucomiss %xmm1,%xmm0
|
|
2e: 7a 06 jp 0x36
|
|
30: 0f 84 54 01 00 00 je 0x18a
|
|
36: 41 83 f8 10 cmp $0x10,%r8d
|
|
3a: 0f 8c 42 01 00 00 jl 0x182
|
|
40: 49 89 d3 mov %rdx,%r11
|
|
43: 49 83 e3 1f and $0x1f,%r11
|
|
47: 45 85 db test %r11d,%r11d
|
|
4a: 74 18 je 0x64
|
|
4c: 41 f7 c3 03 00 00 00 test $0x3,%r11d
|
|
53: 0f 85 29 01 00 00 jne 0x182
|
|
59: 41 f7 db neg %r11d
|
|
5c: 41 83 c3 20 add $0x20,%r11d
|
|
60: 41 c1 eb 02 shr $0x2,%r11d
|
|
64: 41 8d 43 10 lea 0x10(%r11),%eax
|
|
68: 44 3b c0 cmp %eax,%r8d
|
|
6b: 0f 8c 11 01 00 00 jl 0x182
|
|
71: 45 89 c1 mov %r8d,%r9d
|
|
74: 33 c0 xor %eax,%eax
|
|
76: 45 2b cb sub %r11d,%r9d
|
|
79: 41 83 e1 0f and $0xf,%r9d
|
|
7d: 41 f7 d9 neg %r9d
|
|
80: 45 03 c8 add %r8d,%r9d
|
|
83: 45 89 da mov %r11d,%r10d
|
|
86: 45 85 db test %r11d,%r11d
|
|
89: 76 27 jbe 0xb2
|
|
8b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
92: 00
|
|
93: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
9a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
a0: c5 fa 59 0c 82 vmulss (%rdx,%rax,4),%xmm0,%xmm1
|
|
a5: c5 fa 11 0c 82 vmovss %xmm1,(%rdx,%rax,4)
|
|
aa: 48 ff c0 inc %rax
|
|
ad: 49 3b c2 cmp %r10,%rax
|
|
b0: 72 ee jb 0xa0
|
|
b2: c4 e2 7d 18 c8 vbroadcastss %xmm0,%ymm1
|
|
b7: 49 63 c1 movslq %r9d,%rax
|
|
ba: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
c0: c4 a1 74 59 14 92 vmulps (%rdx,%r10,4),%ymm1,%ymm2
|
|
c6: c4 a1 74 59 5c 92 20 vmulps 0x20(%rdx,%r10,4),%ymm1,%ymm3
|
|
cd: c4 a1 7c 11 14 92 vmovups %ymm2,(%rdx,%r10,4)
|
|
d3: c4 a1 7c 11 5c 92 20 vmovups %ymm3,0x20(%rdx,%r10,4)
|
|
da: 49 83 c2 10 add $0x10,%r10
|
|
de: 4c 3b d0 cmp %rax,%r10
|
|
e1: 72 dd jb 0xc0
|
|
e3: 41 8d 41 01 lea 0x1(%r9),%eax
|
|
e7: 41 3b c0 cmp %r8d,%eax
|
|
ea: 0f 87 84 00 00 00 ja 0x174
|
|
f0: 4d 63 c0 movslq %r8d,%r8
|
|
f3: 4d 63 c9 movslq %r9d,%r9
|
|
f6: 4d 2b c1 sub %r9,%r8
|
|
f9: 49 83 f8 04 cmp $0x4,%r8
|
|
fd: 0f 8c 7b 00 00 00 jl 0x17e
|
|
103: 4d 63 c9 movslq %r9d,%r9
|
|
106: 44 89 c0 mov %r8d,%eax
|
|
109: 83 e0 fc and $0xfffffffc,%eax
|
|
10c: 45 33 db xor %r11d,%r11d
|
|
10f: 48 63 c0 movslq %eax,%rax
|
|
112: c4 e2 79 18 c8 vbroadcastss %xmm0,%xmm1
|
|
117: 4e 8d 14 8a lea (%rdx,%r9,4),%r10
|
|
11b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
120: c4 c1 70 59 12 vmulps (%r10),%xmm1,%xmm2
|
|
125: 49 83 c3 04 add $0x4,%r11
|
|
129: c4 c1 78 11 12 vmovups %xmm2,(%r10)
|
|
12e: 49 83 c2 10 add $0x10,%r10
|
|
132: 4c 3b d8 cmp %rax,%r11
|
|
135: 72 e9 jb 0x120
|
|
137: 49 3b c0 cmp %r8,%rax
|
|
13a: 73 38 jae 0x174
|
|
13c: 4d 63 c9 movslq %r9d,%r9
|
|
13f: 4a 8d 14 8a lea (%rdx,%r9,4),%rdx
|
|
143: 48 8d 14 82 lea (%rdx,%rax,4),%rdx
|
|
147: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
14e: 00
|
|
14f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
156: 0f 1f 00 nopl (%rax)
|
|
159: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
160: c5 fa 59 0a vmulss (%rdx),%xmm0,%xmm1
|
|
164: 48 ff c0 inc %rax
|
|
167: c5 fa 11 0a vmovss %xmm1,(%rdx)
|
|
16b: 48 83 c2 04 add $0x4,%rdx
|
|
16f: 49 3b c0 cmp %r8,%rax
|
|
172: 72 ec jb 0x160
|
|
174: 33 c0 xor %eax,%eax
|
|
176: c5 f8 77 vzeroupper
|
|
179: 48 83 c4 28 add $0x28,%rsp
|
|
17d: c3 ret
|
|
17e: 33 c0 xor %eax,%eax
|
|
180: eb b5 jmp 0x137
|
|
182: 45 33 c9 xor %r9d,%r9d
|
|
185: e9 59 ff ff ff jmp 0xe3
|
|
18a: 48 89 d1 mov %rdx,%rcx
|
|
18d: 44 89 c2 mov %r8d,%edx
|
|
190: e8 0b 8e 00 00 call 0x8fa0
|
|
195: 48 83 c4 28 add $0x28,%rsp
|
|
199: c3 ret
|
|
19a: 33 c0 xor %eax,%eax
|
|
19c: 48 83 c4 28 add $0x28,%rsp
|
|
1a0: c3 ret
|
|
1a1: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
1a6: 48 83 c4 28 add $0x28,%rsp
|
|
1aa: c3 ret
|
|
1ab: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
1b0: 48 83 c4 28 add $0x28,%rsp
|
|
1b4: c3 ret
|
|
1b5: 0f 1f 40 00 nopl 0x0(%rax)
|
|
1b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1c0: 48 83 ec 28 sub $0x28,%rsp
|
|
1c4: 48 85 d2 test %rdx,%rdx
|
|
1c7: 0f 84 9e 01 00 00 je 0x36b
|
|
1cd: 45 85 c0 test %r8d,%r8d
|
|
1d0: 0f 8e 8b 01 00 00 jle 0x361
|
|
1d6: c5 f8 2e 05 f6 cb c4 vucomiss 0x1c4cbf6(%rip),%xmm0 # 0x1c4cdd4
|
|
1dd: 01
|
|
1de: 7a 06 jp 0x1e6
|
|
1e0: 0f 84 74 01 00 00 je 0x35a
|
|
1e6: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1
|
|
1ea: c5 f8 2e c1 vucomiss %xmm1,%xmm0
|
|
1ee: 7a 06 jp 0x1f6
|
|
1f0: 0f 84 54 01 00 00 je 0x34a
|
|
1f6: 41 83 f8 10 cmp $0x10,%r8d
|
|
1fa: 0f 8c 42 01 00 00 jl 0x342
|
|
200: 49 89 d3 mov %rdx,%r11
|
|
203: 49 83 e3 1f and $0x1f,%r11
|
|
207: 45 85 db test %r11d,%r11d
|
|
20a: 74 18 je 0x224
|
|
20c: 41 f7 c3 03 00 00 00 test $0x3,%r11d
|
|
213: 0f 85 29 01 00 00 jne 0x342
|
|
219: 41 f7 db neg %r11d
|
|
21c: 41 83 c3 20 add $0x20,%r11d
|
|
220: 41 c1 eb 02 shr $0x2,%r11d
|
|
224: 41 8d 43 10 lea 0x10(%r11),%eax
|
|
228: 44 3b c0 cmp %eax,%r8d
|
|
22b: 0f 8c 11 01 00 00 jl 0x342
|
|
231: 45 89 c1 mov %r8d,%r9d
|
|
234: 33 c0 xor %eax,%eax
|
|
236: 45 2b cb sub %r11d,%r9d
|
|
239: 41 83 e1 0f and $0xf,%r9d
|
|
23d: 41 f7 d9 neg %r9d
|
|
240: 45 03 c8 add %r8d,%r9d
|
|
243: 45 89 da mov %r11d,%r10d
|
|
246: 45 85 db test %r11d,%r11d
|
|
249: 76 27 jbe 0x272
|
|
24b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
252: 00
|
|
253: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
25a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
260: c5 fa 59 0c 82 vmulss (%rdx,%rax,4),%xmm0,%xmm1
|
|
265: c5 fa 11 0c 82 vmovss %xmm1,(%rdx,%rax,4)
|
|
26a: 48 ff c0 inc %rax
|
|
26d: 49 3b c2 cmp %r10,%rax
|
|
270: 72 ee jb 0x260
|
|
272: c4 e2 7d 18 c8 vbroadcastss %xmm0,%ymm1
|
|
277: 49 63 c1 movslq %r9d,%rax
|
|
27a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
280: c4 a1 74 59 14 92 vmulps (%rdx,%r10,4),%ymm1,%ymm2
|
|
286: c4 a1 74 59 5c 92 20 vmulps 0x20(%rdx,%r10,4),%ymm1,%ymm3
|
|
28d: c4 a1 7c 11 14 92 vmovups %ymm2,(%rdx,%r10,4)
|
|
293: c4 a1 7c 11 5c 92 20 vmovups %ymm3,0x20(%rdx,%r10,4)
|
|
29a: 49 83 c2 10 add $0x10,%r10
|
|
29e: 4c 3b d0 cmp %rax,%r10
|
|
2a1: 72 dd jb 0x280
|
|
2a3: 41 8d 41 01 lea 0x1(%r9),%eax
|
|
2a7: 41 3b c0 cmp %r8d,%eax
|
|
2aa: 0f 87 84 00 00 00 ja 0x334
|
|
2b0: 4d 63 c0 movslq %r8d,%r8
|
|
2b3: 4d 63 c9 movslq %r9d,%r9
|
|
2b6: 4d 2b c1 sub %r9,%r8
|
|
2b9: 49 83 f8 04 cmp $0x4,%r8
|
|
2bd: 0f 8c 7b 00 00 00 jl 0x33e
|
|
2c3: 4d 63 c9 movslq %r9d,%r9
|
|
2c6: 44 89 c0 mov %r8d,%eax
|
|
2c9: 83 e0 fc and $0xfffffffc,%eax
|
|
2cc: 45 33 db xor %r11d,%r11d
|
|
2cf: 48 63 c0 movslq %eax,%rax
|
|
2d2: c4 e2 79 18 c8 vbroadcastss %xmm0,%xmm1
|
|
2d7: 4e 8d 14 8a lea (%rdx,%r9,4),%r10
|
|
2db: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
2e0: c4 c1 70 59 12 vmulps (%r10),%xmm1,%xmm2
|
|
2e5: 49 83 c3 04 add $0x4,%r11
|
|
2e9: c4 c1 78 11 12 vmovups %xmm2,(%r10)
|
|
2ee: 49 83 c2 10 add $0x10,%r10
|
|
2f2: 4c 3b d8 cmp %rax,%r11
|
|
2f5: 72 e9 jb 0x2e0
|
|
2f7: 49 3b c0 cmp %r8,%rax
|
|
2fa: 73 38 jae 0x334
|
|
2fc: 4d 63 c9 movslq %r9d,%r9
|
|
2ff: 4a 8d 14 8a lea (%rdx,%r9,4),%rdx
|
|
303: 48 8d 14 82 lea (%rdx,%rax,4),%rdx
|
|
307: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
30e: 00
|
|
30f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
316: 0f 1f 00 nopl (%rax)
|
|
319: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
320: c5 fa 59 0a vmulss (%rdx),%xmm0,%xmm1
|
|
324: 48 ff c0 inc %rax
|
|
327: c5 fa 11 0a vmovss %xmm1,(%rdx)
|
|
32b: 48 83 c2 04 add $0x4,%rdx
|
|
32f: 49 3b c0 cmp %r8,%rax
|
|
332: 72 ec jb 0x320
|
|
334: 33 c0 xor %eax,%eax
|
|
336: c5 f8 77 vzeroupper
|
|
339: 48 83 c4 28 add $0x28,%rsp
|
|
33d: c3 ret
|
|
33e: 33 c0 xor %eax,%eax
|
|
340: eb b5 jmp 0x2f7
|
|
342: 45 33 c9 xor %r9d,%r9d
|
|
345: e9 59 ff ff ff jmp 0x2a3
|
|
34a: 48 89 d1 mov %rdx,%rcx
|
|
34d: 44 89 c2 mov %r8d,%edx
|
|
350: e8 8b 8c 00 00 call 0x8fe0
|
|
355: 48 83 c4 28 add $0x28,%rsp
|
|
359: c3 ret
|
|
35a: 33 c0 xor %eax,%eax
|
|
35c: 48 83 c4 28 add $0x28,%rsp
|
|
360: c3 ret
|
|
361: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
366: 48 83 c4 28 add $0x28,%rsp
|
|
36a: c3 ret
|
|
36b: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
370: 48 83 c4 28 add $0x28,%rsp
|
|
374: c3 ret
|
|
375: 0f 1f 40 00 nopl 0x0(%rax)
|
|
379: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
380: 48 83 ec 38 sub $0x38,%rsp
|
|
384: 45 89 c1 mov %r8d,%r9d
|
|
387: 49 89 d0 mov %rdx,%r8
|
|
38a: 48 89 ca mov %rcx,%rdx
|
|
38d: f3 0f 11 5c 24 58 movss %xmm3,0x58(%rsp)
|
|
393: 48 85 d2 test %rdx,%rdx
|
|
396: 8b 44 24 60 mov 0x60(%rsp),%eax
|
|
39a: 74 47 je 0x3e3
|
|
39c: 4d 85 c0 test %r8,%r8
|
|
39f: 74 42 je 0x3e3
|
|
3a1: 45 85 c9 test %r9d,%r9d
|
|
3a4: 7e 47 jle 0x3ed
|
|
3a6: 85 c0 test %eax,%eax
|
|
3a8: 74 0f je 0x3b9
|
|
3aa: 83 f8 04 cmp $0x4,%eax
|
|
3ad: 74 0d je 0x3bc
|
|
3af: b8 fb ff ff ff mov $0xfffffffb,%eax
|
|
3b4: 48 83 c4 38 add $0x38,%rsp
|
|
3b8: c3 ret
|
|
3b9: 83 f8 04 cmp $0x4,%eax
|
|
3bc: 49 89 e3 mov %rsp,%r11
|
|
3bf: b8 01 00 00 00 mov $0x1,%eax
|
|
3c4: 41 ba 00 00 00 00 mov $0x0,%r10d
|
|
3ca: 48 8d 4c 24 58 lea 0x58(%rsp),%rcx
|
|
3cf: 44 0f 44 d0 cmove %eax,%r10d
|
|
3d3: 45 89 53 20 mov %r10d,0x20(%r11)
|
|
3d7: e8 b0 d9 a6 01 call 0x1a6dd8c
|
|
3dc: 33 c0 xor %eax,%eax
|
|
3de: 48 83 c4 38 add $0x38,%rsp
|
|
3e2: c3 ret
|
|
3e3: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
3e8: 48 83 c4 38 add $0x38,%rsp
|
|
3ec: c3 ret
|
|
3ed: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
3f2: 48 83 c4 38 add $0x38,%rsp
|
|
3f6: c3 ret
|
|
3f7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
3fe: 00 00
|
|
400: 48 8d 64 24 c8 lea -0x38(%rsp),%rsp
|
|
405: 45 89 c1 mov %r8d,%r9d
|
|
408: 49 89 d0 mov %rdx,%r8
|
|
40b: 48 89 ca mov %rcx,%rdx
|
|
40e: f3 0f 11 5c 24 58 movss %xmm3,0x58(%rsp)
|
|
414: 48 85 d2 test %rdx,%rdx
|
|
417: 8b 44 24 60 mov 0x60(%rsp),%eax
|
|
41b: 74 4b je 0x468
|
|
41d: 4d 85 c0 test %r8,%r8
|
|
420: 74 46 je 0x468
|
|
422: 45 85 c9 test %r9d,%r9d
|
|
425: 7e 4c jle 0x473
|
|
427: 85 c0 test %eax,%eax
|
|
429: 74 12 je 0x43d
|
|
42b: 83 7c 24 60 04 cmpl $0x4,0x60(%rsp)
|
|
430: 74 0b je 0x43d
|
|
432: b8 fb ff ff ff mov $0xfffffffb,%eax
|
|
437: 48 8d 64 24 38 lea 0x38(%rsp),%rsp
|
|
43c: c3 ret
|
|
43d: 49 89 e3 mov %rsp,%r11
|
|
440: 41 ba 01 00 00 00 mov $0x1,%r10d
|
|
446: 83 f8 04 cmp $0x4,%eax
|
|
449: b8 00 00 00 00 mov $0x0,%eax
|
|
44e: 41 0f 44 c2 cmove %r10d,%eax
|
|
452: 48 8d 4c 24 58 lea 0x58(%rsp),%rcx
|
|
457: 41 89 43 20 mov %eax,0x20(%r11)
|
|
45b: e8 cc 47 a7 01 call 0x1a74c2c
|
|
460: 33 c0 xor %eax,%eax
|
|
462: 48 8d 64 24 38 lea 0x38(%rsp),%rsp
|
|
467: c3 ret
|
|
468: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
46d: 48 8d 64 24 38 lea 0x38(%rsp),%rsp
|
|
472: c3 ret
|
|
473: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
478: 48 8d 64 24 38 lea 0x38(%rsp),%rsp
|
|
47d: c3 ret
|
|
47e: 66 90 xchg %ax,%ax
|
|
480: 48 83 ec 38 sub $0x38,%rsp
|
|
484: 45 89 c1 mov %r8d,%r9d
|
|
487: 49 89 d0 mov %rdx,%r8
|
|
48a: 48 89 ca mov %rcx,%rdx
|
|
48d: f3 0f 11 5c 24 58 movss %xmm3,0x58(%rsp)
|
|
493: 8b 44 24 60 mov 0x60(%rsp),%eax
|
|
497: 48 85 d2 test %rdx,%rdx
|
|
49a: 74 47 je 0x4e3
|
|
49c: 4d 85 c0 test %r8,%r8
|
|
49f: 74 42 je 0x4e3
|
|
4a1: 45 85 c9 test %r9d,%r9d
|
|
4a4: 7e 47 jle 0x4ed
|
|
4a6: 85 c0 test %eax,%eax
|
|
4a8: 74 0f je 0x4b9
|
|
4aa: 83 f8 04 cmp $0x4,%eax
|
|
4ad: 74 0d je 0x4bc
|
|
4af: b8 fb ff ff ff mov $0xfffffffb,%eax
|
|
4b4: 48 83 c4 38 add $0x38,%rsp
|
|
4b8: c3 ret
|
|
4b9: 83 f8 04 cmp $0x4,%eax
|
|
4bc: b8 01 00 00 00 mov $0x1,%eax
|
|
4c1: 41 ba 00 00 00 00 mov $0x0,%r10d
|
|
4c7: 48 8d 4c 24 58 lea 0x58(%rsp),%rcx
|
|
4cc: 44 0f 44 d0 cmove %eax,%r10d
|
|
4d0: 49 89 e3 mov %rsp,%r11
|
|
4d3: 45 89 53 20 mov %r10d,0x20(%r11)
|
|
4d7: e8 00 b4 a7 01 call 0x1a7b8dc
|
|
4dc: 33 c0 xor %eax,%eax
|
|
4de: 48 83 c4 38 add $0x38,%rsp
|
|
4e2: c3 ret
|
|
4e3: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
4e8: 48 83 c4 38 add $0x38,%rsp
|
|
4ec: c3 ret
|
|
4ed: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
4f2: 48 83 c4 38 add $0x38,%rsp
|
|
4f6: c3 ret
|
|
4f7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
4fe: 00 00
|
|
500: 41 56 push %r14
|
|
502: 48 85 c9 test %rcx,%rcx
|
|
505: 0f 84 51 03 00 00 je 0x85c
|
|
50b: 48 85 d2 test %rdx,%rdx
|
|
50e: 0f 84 48 03 00 00 je 0x85c
|
|
514: 45 85 c0 test %r8d,%r8d
|
|
517: 0f 8e 37 03 00 00 jle 0x854
|
|
51d: 8b 44 24 30 mov 0x30(%rsp),%eax
|
|
521: 85 c0 test %eax,%eax
|
|
523: 0f 84 94 01 00 00 je 0x6bd
|
|
529: 83 f8 04 cmp $0x4,%eax
|
|
52c: 74 08 je 0x536
|
|
52e: b8 fb ff ff ff mov $0xfffffffb,%eax
|
|
533: 41 5e pop %r14
|
|
535: c3 ret
|
|
536: 45 32 c9 xor %r9b,%r9b
|
|
539: 41 83 f8 10 cmp $0x10,%r8d
|
|
53d: 0f 8c fd 02 00 00 jl 0x840
|
|
543: 49 89 d3 mov %rdx,%r11
|
|
546: 49 83 e3 1f and $0x1f,%r11
|
|
54a: 45 89 db mov %r11d,%r11d
|
|
54d: 45 85 db test %r11d,%r11d
|
|
550: 74 18 je 0x56a
|
|
552: 41 f7 c3 03 00 00 00 test $0x3,%r11d
|
|
559: 0f 85 e1 02 00 00 jne 0x840
|
|
55f: 41 f7 db neg %r11d
|
|
562: 41 83 c3 20 add $0x20,%r11d
|
|
566: 41 c1 eb 02 shr $0x2,%r11d
|
|
56a: 41 8d 43 10 lea 0x10(%r11),%eax
|
|
56e: 44 3b c0 cmp %eax,%r8d
|
|
571: 0f 8c c9 02 00 00 jl 0x840
|
|
577: 44 89 c0 mov %r8d,%eax
|
|
57a: 45 33 d2 xor %r10d,%r10d
|
|
57d: 41 2b c3 sub %r11d,%eax
|
|
580: 83 e0 0f and $0xf,%eax
|
|
583: f7 d8 neg %eax
|
|
585: 41 03 c0 add %r8d,%eax
|
|
588: 45 85 db test %r11d,%r11d
|
|
58b: 76 2b jbe 0x5b8
|
|
58d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
594: 00
|
|
595: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
59c: 0f 1f 40 00 nopl 0x0(%rax)
|
|
5a0: c4 a1 7a 10 04 91 vmovss (%rcx,%r10,4),%xmm0
|
|
5a6: c5 fa 5d c3 vminss %xmm3,%xmm0,%xmm0
|
|
5aa: c4 a1 7a 11 04 92 vmovss %xmm0,(%rdx,%r10,4)
|
|
5b0: 49 ff c2 inc %r10
|
|
5b3: 4d 3b d3 cmp %r11,%r10
|
|
5b6: 72 e8 jb 0x5a0
|
|
5b8: c5 e0 c6 c3 00 vshufps $0x0,%xmm3,%xmm3,%xmm0
|
|
5bd: 4c 63 d0 movslq %eax,%r10
|
|
5c0: c4 e3 7d 18 c0 01 vinsertf128 $0x1,%xmm0,%ymm0,%ymm0
|
|
5c6: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
5cd: 00
|
|
5ce: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5d5: 0f 1f 40 00 nopl 0x0(%rax)
|
|
5d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5e0: c4 a1 78 10 0c 99 vmovups (%rcx,%r11,4),%xmm1
|
|
5e6: c4 a1 78 10 6c 99 20 vmovups 0x20(%rcx,%r11,4),%xmm5
|
|
5ed: c4 a3 75 18 54 99 10 vinsertf128 $0x1,0x10(%rcx,%r11,4),%ymm1,%ymm2
|
|
5f4: 01
|
|
5f5: c5 ec 5d e0 vminps %ymm0,%ymm2,%ymm4
|
|
5f9: c4 a1 7c 11 24 9a vmovups %ymm4,(%rdx,%r11,4)
|
|
5ff: c4 a3 55 18 4c 99 30 vinsertf128 $0x1,0x30(%rcx,%r11,4),%ymm5,%ymm1
|
|
606: 01
|
|
607: c5 f4 5d d0 vminps %ymm0,%ymm1,%ymm2
|
|
60b: c4 a1 7c 11 54 9a 20 vmovups %ymm2,0x20(%rdx,%r11,4)
|
|
612: 49 83 c3 10 add $0x10,%r11
|
|
616: 4d 3b da cmp %r10,%r11
|
|
619: 72 c5 jb 0x5e0
|
|
61b: 44 8d 50 01 lea 0x1(%rax),%r10d
|
|
61f: 45 3b d0 cmp %r8d,%r10d
|
|
622: 0f 87 10 02 00 00 ja 0x838
|
|
628: 4d 63 c0 movslq %r8d,%r8
|
|
62b: 48 63 c0 movslq %eax,%rax
|
|
62e: 4c 2b c0 sub %rax,%r8
|
|
631: 41 80 f9 01 cmp $0x1,%r9b
|
|
635: 75 05 jne 0x63c
|
|
637: 45 33 db xor %r11d,%r11d
|
|
63a: eb 3d jmp 0x679
|
|
63c: 49 83 f8 04 cmp $0x4,%r8
|
|
640: 7c f5 jl 0x637
|
|
642: 48 63 c0 movslq %eax,%rax
|
|
645: 45 89 c3 mov %r8d,%r11d
|
|
648: 41 83 e3 fc and $0xfffffffc,%r11d
|
|
64c: 45 33 d2 xor %r10d,%r10d
|
|
64f: 4d 63 db movslq %r11d,%r11
|
|
652: c5 e0 c6 c3 00 vshufps $0x0,%xmm3,%xmm3,%xmm0
|
|
657: 4c 8d 0c 82 lea (%rdx,%rax,4),%r9
|
|
65b: 4c 8d 34 81 lea (%rcx,%rax,4),%r14
|
|
65f: 90 nop
|
|
660: c4 81 78 10 0c 96 vmovups (%r14,%r10,4),%xmm1
|
|
666: c5 f0 5d d0 vminps %xmm0,%xmm1,%xmm2
|
|
66a: c4 81 78 11 14 91 vmovups %xmm2,(%r9,%r10,4)
|
|
670: 49 83 c2 04 add $0x4,%r10
|
|
674: 4d 3b d3 cmp %r11,%r10
|
|
677: 72 e7 jb 0x660
|
|
679: 4d 3b d8 cmp %r8,%r11
|
|
67c: 0f 83 b6 01 00 00 jae 0x838
|
|
682: 48 63 c0 movslq %eax,%rax
|
|
685: 48 8d 14 82 lea (%rdx,%rax,4),%rdx
|
|
689: 48 8d 04 81 lea (%rcx,%rax,4),%rax
|
|
68d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
694: 00
|
|
695: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
69c: 0f 1f 40 00 nopl 0x0(%rax)
|
|
6a0: c4 a1 7a 10 04 98 vmovss (%rax,%r11,4),%xmm0
|
|
6a6: c5 fa 5d c3 vminss %xmm3,%xmm0,%xmm0
|
|
6aa: c4 a1 7a 11 04 9a vmovss %xmm0,(%rdx,%r11,4)
|
|
6b0: 49 ff c3 inc %r11
|
|
6b3: 4d 3b d8 cmp %r8,%r11
|
|
6b6: 72 e8 jb 0x6a0
|
|
6b8: e9 7b 01 00 00 jmp 0x838
|
|
6bd: 45 32 c9 xor %r9b,%r9b
|
|
6c0: 41 83 f8 10 cmp $0x10,%r8d
|
|
6c4: 0f 8c 80 01 00 00 jl 0x84a
|
|
6ca: 49 89 d3 mov %rdx,%r11
|
|
6cd: 49 83 e3 1f and $0x1f,%r11
|
|
6d1: 45 89 db mov %r11d,%r11d
|
|
6d4: 45 85 db test %r11d,%r11d
|
|
6d7: 74 18 je 0x6f1
|
|
6d9: 41 f7 c3 03 00 00 00 test $0x3,%r11d
|
|
6e0: 0f 85 64 01 00 00 jne 0x84a
|
|
6e6: 41 f7 db neg %r11d
|
|
6e9: 41 83 c3 20 add $0x20,%r11d
|
|
6ed: 41 c1 eb 02 shr $0x2,%r11d
|
|
6f1: 41 8d 43 10 lea 0x10(%r11),%eax
|
|
6f5: 44 3b c0 cmp %eax,%r8d
|
|
6f8: 0f 8c 4c 01 00 00 jl 0x84a
|
|
6fe: 44 89 c0 mov %r8d,%eax
|
|
701: 45 33 d2 xor %r10d,%r10d
|
|
704: 41 2b c3 sub %r11d,%eax
|
|
707: 83 e0 0f and $0xf,%eax
|
|
70a: f7 d8 neg %eax
|
|
70c: 41 03 c0 add %r8d,%eax
|
|
70f: 45 85 db test %r11d,%r11d
|
|
712: 76 24 jbe 0x738
|
|
714: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
719: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
720: c4 a1 7a 10 04 91 vmovss (%rcx,%r10,4),%xmm0
|
|
726: c5 fa 5f c3 vmaxss %xmm3,%xmm0,%xmm0
|
|
72a: c4 a1 7a 11 04 92 vmovss %xmm0,(%rdx,%r10,4)
|
|
730: 49 ff c2 inc %r10
|
|
733: 4d 3b d3 cmp %r11,%r10
|
|
736: 72 e8 jb 0x720
|
|
738: c5 e0 c6 c3 00 vshufps $0x0,%xmm3,%xmm3,%xmm0
|
|
73d: 4c 63 d0 movslq %eax,%r10
|
|
740: c4 e3 7d 18 c0 01 vinsertf128 $0x1,%xmm0,%ymm0,%ymm0
|
|
746: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
74d: 00
|
|
74e: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
755: 0f 1f 40 00 nopl 0x0(%rax)
|
|
759: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
760: c4 a1 78 10 0c 99 vmovups (%rcx,%r11,4),%xmm1
|
|
766: c4 a1 78 10 6c 99 20 vmovups 0x20(%rcx,%r11,4),%xmm5
|
|
76d: c4 a3 75 18 54 99 10 vinsertf128 $0x1,0x10(%rcx,%r11,4),%ymm1,%ymm2
|
|
774: 01
|
|
775: c5 ec 5f e0 vmaxps %ymm0,%ymm2,%ymm4
|
|
779: c4 a1 7c 11 24 9a vmovups %ymm4,(%rdx,%r11,4)
|
|
77f: c4 a3 55 18 4c 99 30 vinsertf128 $0x1,0x30(%rcx,%r11,4),%ymm5,%ymm1
|
|
786: 01
|
|
787: c5 f4 5f d0 vmaxps %ymm0,%ymm1,%ymm2
|
|
78b: c4 a1 7c 11 54 9a 20 vmovups %ymm2,0x20(%rdx,%r11,4)
|
|
792: 49 83 c3 10 add $0x10,%r11
|
|
796: 4d 3b da cmp %r10,%r11
|
|
799: 72 c5 jb 0x760
|
|
79b: 44 8d 50 01 lea 0x1(%rax),%r10d
|
|
79f: 45 3b d0 cmp %r8d,%r10d
|
|
7a2: 0f 87 90 00 00 00 ja 0x838
|
|
7a8: 4d 63 c0 movslq %r8d,%r8
|
|
7ab: 48 63 c0 movslq %eax,%rax
|
|
7ae: 4c 2b c0 sub %rax,%r8
|
|
7b1: 41 80 f9 01 cmp $0x1,%r9b
|
|
7b5: 75 05 jne 0x7bc
|
|
7b7: 45 33 db xor %r11d,%r11d
|
|
7ba: eb 3d jmp 0x7f9
|
|
7bc: 49 83 f8 04 cmp $0x4,%r8
|
|
7c0: 7c f5 jl 0x7b7
|
|
7c2: 48 63 c0 movslq %eax,%rax
|
|
7c5: 45 89 c3 mov %r8d,%r11d
|
|
7c8: 41 83 e3 fc and $0xfffffffc,%r11d
|
|
7cc: 45 33 d2 xor %r10d,%r10d
|
|
7cf: 4d 63 db movslq %r11d,%r11
|
|
7d2: c5 e0 c6 c3 00 vshufps $0x0,%xmm3,%xmm3,%xmm0
|
|
7d7: 4c 8d 0c 82 lea (%rdx,%rax,4),%r9
|
|
7db: 4c 8d 34 81 lea (%rcx,%rax,4),%r14
|
|
7df: 90 nop
|
|
7e0: c4 81 78 10 0c 96 vmovups (%r14,%r10,4),%xmm1
|
|
7e6: c5 f0 5f d0 vmaxps %xmm0,%xmm1,%xmm2
|
|
7ea: c4 81 78 11 14 91 vmovups %xmm2,(%r9,%r10,4)
|
|
7f0: 49 83 c2 04 add $0x4,%r10
|
|
7f4: 4d 3b d3 cmp %r11,%r10
|
|
7f7: 72 e7 jb 0x7e0
|
|
7f9: 4d 3b d8 cmp %r8,%r11
|
|
7fc: 73 3a jae 0x838
|
|
7fe: 48 63 c0 movslq %eax,%rax
|
|
801: 48 8d 14 82 lea (%rdx,%rax,4),%rdx
|
|
805: 48 8d 04 81 lea (%rcx,%rax,4),%rax
|
|
809: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
810: 00
|
|
811: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
818: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
81f: 00
|
|
820: c4 a1 7a 10 04 98 vmovss (%rax,%r11,4),%xmm0
|
|
826: c5 fa 5f c3 vmaxss %xmm3,%xmm0,%xmm0
|
|
82a: c4 a1 7a 11 04 9a vmovss %xmm0,(%rdx,%r11,4)
|
|
830: 49 ff c3 inc %r11
|
|
833: 4d 3b d8 cmp %r8,%r11
|
|
836: 72 e8 jb 0x820
|
|
838: 33 c0 xor %eax,%eax
|
|
83a: c5 f8 77 vzeroupper
|
|
83d: 41 5e pop %r14
|
|
83f: c3 ret
|
|
840: 41 b1 01 mov $0x1,%r9b
|
|
843: 33 c0 xor %eax,%eax
|
|
845: e9 d1 fd ff ff jmp 0x61b
|
|
84a: 41 b1 01 mov $0x1,%r9b
|
|
84d: 33 c0 xor %eax,%eax
|
|
84f: e9 47 ff ff ff jmp 0x79b
|
|
854: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
859: 41 5e pop %r14
|
|
85b: c3 ret
|
|
85c: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
861: 41 5e pop %r14
|
|
863: c3 ret
|
|
864: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
86b: 00
|
|
86c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
873: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
878: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
87f: 00
|
|
880: 41 57 push %r15
|
|
882: 48 85 c9 test %rcx,%rcx
|
|
885: 0f 84 38 03 00 00 je 0xbc3
|
|
88b: 48 85 d2 test %rdx,%rdx
|
|
88e: 0f 84 2f 03 00 00 je 0xbc3
|
|
894: 45 85 c0 test %r8d,%r8d
|
|
897: 0f 8e 1e 03 00 00 jle 0xbbb
|
|
89d: 8b 44 24 30 mov 0x30(%rsp),%eax
|
|
8a1: 85 c0 test %eax,%eax
|
|
8a3: 0f 84 74 01 00 00 je 0xa1d
|
|
8a9: 83 f8 04 cmp $0x4,%eax
|
|
8ac: 74 08 je 0x8b6
|
|
8ae: b8 fb ff ff ff mov $0xfffffffb,%eax
|
|
8b3: 41 5f pop %r15
|
|
8b5: c3 ret
|
|
8b6: 41 83 f8 10 cmp $0x10,%r8d
|
|
8ba: 0f 8c c8 02 00 00 jl 0xb88
|
|
8c0: 41 83 f8 1d cmp $0x1d,%r8d
|
|
8c4: 0f 8c c6 02 00 00 jl 0xb90
|
|
8ca: 49 89 d7 mov %rdx,%r15
|
|
8cd: 49 83 e7 1f and $0x1f,%r15
|
|
8d1: 45 85 ff test %r15d,%r15d
|
|
8d4: 74 18 je 0x8ee
|
|
8d6: 41 f7 c7 03 00 00 00 test $0x3,%r15d
|
|
8dd: 0f 85 a5 02 00 00 jne 0xb88
|
|
8e3: 41 f7 df neg %r15d
|
|
8e6: 41 83 c7 20 add $0x20,%r15d
|
|
8ea: 41 c1 ef 02 shr $0x2,%r15d
|
|
8ee: 41 8d 47 10 lea 0x10(%r15),%eax
|
|
8f2: 44 3b c0 cmp %eax,%r8d
|
|
8f5: 0f 8c 8d 02 00 00 jl 0xb88
|
|
8fb: 45 89 c3 mov %r8d,%r11d
|
|
8fe: 33 c0 xor %eax,%eax
|
|
900: 45 2b df sub %r15d,%r11d
|
|
903: 41 83 e3 0f and $0xf,%r11d
|
|
907: 41 f7 db neg %r11d
|
|
90a: 45 03 d8 add %r8d,%r11d
|
|
90d: 45 89 fa mov %r15d,%r10d
|
|
910: 45 85 ff test %r15d,%r15d
|
|
913: 76 21 jbe 0x936
|
|
915: 0f 1f 40 00 nopl 0x0(%rax)
|
|
919: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
920: c5 fa 10 04 81 vmovss (%rcx,%rax,4),%xmm0
|
|
925: c5 fa 5d c3 vminss %xmm3,%xmm0,%xmm0
|
|
929: c5 fa 11 04 82 vmovss %xmm0,(%rdx,%rax,4)
|
|
92e: 48 ff c0 inc %rax
|
|
931: 49 3b c2 cmp %r10,%rax
|
|
934: 72 ea jb 0x920
|
|
936: c4 e2 7d 18 c3 vbroadcastss %xmm3,%ymm0
|
|
93b: 49 63 c3 movslq %r11d,%rax
|
|
93e: 66 90 xchg %ax,%ax
|
|
940: c4 a1 7c 10 0c 91 vmovups (%rcx,%r10,4),%ymm1
|
|
946: c4 a1 7c 10 64 91 20 vmovups 0x20(%rcx,%r10,4),%ymm4
|
|
94d: c5 f4 5d d0 vminps %ymm0,%ymm1,%ymm2
|
|
951: c5 dc 5d e8 vminps %ymm0,%ymm4,%ymm5
|
|
955: c4 a1 7c 11 14 92 vmovups %ymm2,(%rdx,%r10,4)
|
|
95b: c4 a1 7c 11 6c 92 20 vmovups %ymm5,0x20(%rdx,%r10,4)
|
|
962: 49 83 c2 10 add $0x10,%r10
|
|
966: 4c 3b d0 cmp %rax,%r10
|
|
969: 72 d5 jb 0x940
|
|
96b: 41 8d 43 01 lea 0x1(%r11),%eax
|
|
96f: 41 3b c0 cmp %r8d,%eax
|
|
972: 0f 87 00 02 00 00 ja 0xb78
|
|
978: 4d 63 c8 movslq %r8d,%r9
|
|
97b: 4d 63 db movslq %r11d,%r11
|
|
97e: 4d 2b cb sub %r11,%r9
|
|
981: 49 83 f9 04 cmp $0x4,%r9
|
|
985: 0f 8c f5 01 00 00 jl 0xb80
|
|
98b: 4d 63 db movslq %r11d,%r11
|
|
98e: 45 89 ca mov %r9d,%r10d
|
|
991: 41 83 e2 fc and $0xfffffffc,%r10d
|
|
995: 45 33 c0 xor %r8d,%r8d
|
|
998: 4d 63 d2 movslq %r10d,%r10
|
|
99b: c4 e2 79 18 c3 vbroadcastss %xmm3,%xmm0
|
|
9a0: 4a 8d 04 9a lea (%rdx,%r11,4),%rax
|
|
9a4: 4e 8d 3c 99 lea (%rcx,%r11,4),%r15
|
|
9a8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
9af: 00
|
|
9b0: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
9b7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
9be: 00 00
|
|
9c0: c4 81 78 10 0c 87 vmovups (%r15,%r8,4),%xmm1
|
|
9c6: c5 f0 5d d0 vminps %xmm0,%xmm1,%xmm2
|
|
9ca: c4 a1 78 11 14 80 vmovups %xmm2,(%rax,%r8,4)
|
|
9d0: 49 83 c0 04 add $0x4,%r8
|
|
9d4: 4d 3b c2 cmp %r10,%r8
|
|
9d7: 72 e7 jb 0x9c0
|
|
9d9: 4d 3b d1 cmp %r9,%r10
|
|
9dc: 0f 83 96 01 00 00 jae 0xb78
|
|
9e2: 4d 63 db movslq %r11d,%r11
|
|
9e5: 4a 8d 14 9a lea (%rdx,%r11,4),%rdx
|
|
9e9: 4a 8d 04 99 lea (%rcx,%r11,4),%rax
|
|
9ed: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
9f4: 00
|
|
9f5: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
9fc: 0f 1f 40 00 nopl 0x0(%rax)
|
|
a00: c4 a1 7a 10 04 90 vmovss (%rax,%r10,4),%xmm0
|
|
a06: c5 fa 5d c3 vminss %xmm3,%xmm0,%xmm0
|
|
a0a: c4 a1 7a 11 04 92 vmovss %xmm0,(%rdx,%r10,4)
|
|
a10: 49 ff c2 inc %r10
|
|
a13: 4d 3b d1 cmp %r9,%r10
|
|
a16: 72 e8 jb 0xa00
|
|
a18: e9 5b 01 00 00 jmp 0xb78
|
|
a1d: 41 83 f8 10 cmp $0x10,%r8d
|
|
a21: 0f 8c 7d 01 00 00 jl 0xba4
|
|
a27: 41 83 f8 1d cmp $0x1d,%r8d
|
|
a2b: 0f 8c 7b 01 00 00 jl 0xbac
|
|
a31: 49 89 d7 mov %rdx,%r15
|
|
a34: 49 83 e7 1f and $0x1f,%r15
|
|
a38: 45 85 ff test %r15d,%r15d
|
|
a3b: 74 18 je 0xa55
|
|
a3d: 41 f7 c7 03 00 00 00 test $0x3,%r15d
|
|
a44: 0f 85 5a 01 00 00 jne 0xba4
|
|
a4a: 41 f7 df neg %r15d
|
|
a4d: 41 83 c7 20 add $0x20,%r15d
|
|
a51: 41 c1 ef 02 shr $0x2,%r15d
|
|
a55: 41 8d 47 10 lea 0x10(%r15),%eax
|
|
a59: 44 3b c0 cmp %eax,%r8d
|
|
a5c: 0f 8c 42 01 00 00 jl 0xba4
|
|
a62: 45 89 c3 mov %r8d,%r11d
|
|
a65: 33 c0 xor %eax,%eax
|
|
a67: 45 2b df sub %r15d,%r11d
|
|
a6a: 41 83 e3 0f and $0xf,%r11d
|
|
a6e: 41 f7 db neg %r11d
|
|
a71: 45 03 d8 add %r8d,%r11d
|
|
a74: 45 89 fa mov %r15d,%r10d
|
|
a77: 45 85 ff test %r15d,%r15d
|
|
a7a: 76 1a jbe 0xa96
|
|
a7c: 0f 1f 40 00 nopl 0x0(%rax)
|
|
a80: c5 fa 10 04 81 vmovss (%rcx,%rax,4),%xmm0
|
|
a85: c5 fa 5f c3 vmaxss %xmm3,%xmm0,%xmm0
|
|
a89: c5 fa 11 04 82 vmovss %xmm0,(%rdx,%rax,4)
|
|
a8e: 48 ff c0 inc %rax
|
|
a91: 49 3b c2 cmp %r10,%rax
|
|
a94: 72 ea jb 0xa80
|
|
a96: c4 e2 7d 18 c3 vbroadcastss %xmm3,%ymm0
|
|
a9b: 49 63 c3 movslq %r11d,%rax
|
|
a9e: 66 90 xchg %ax,%ax
|
|
aa0: c4 a1 7c 10 0c 91 vmovups (%rcx,%r10,4),%ymm1
|
|
aa6: c4 a1 7c 10 64 91 20 vmovups 0x20(%rcx,%r10,4),%ymm4
|
|
aad: c5 f4 5f d0 vmaxps %ymm0,%ymm1,%ymm2
|
|
ab1: c5 dc 5f e8 vmaxps %ymm0,%ymm4,%ymm5
|
|
ab5: c4 a1 7c 11 14 92 vmovups %ymm2,(%rdx,%r10,4)
|
|
abb: c4 a1 7c 11 6c 92 20 vmovups %ymm5,0x20(%rdx,%r10,4)
|
|
ac2: 49 83 c2 10 add $0x10,%r10
|
|
ac6: 4c 3b d0 cmp %rax,%r10
|
|
ac9: 72 d5 jb 0xaa0
|
|
acb: 41 8d 43 01 lea 0x1(%r11),%eax
|
|
acf: 41 3b c0 cmp %r8d,%eax
|
|
ad2: 0f 87 a0 00 00 00 ja 0xb78
|
|
ad8: 4d 63 c8 movslq %r8d,%r9
|
|
adb: 4d 63 db movslq %r11d,%r11
|
|
ade: 4d 2b cb sub %r11,%r9
|
|
ae1: 49 83 f9 04 cmp $0x4,%r9
|
|
ae5: 0f 8c b4 00 00 00 jl 0xb9f
|
|
aeb: 4d 63 db movslq %r11d,%r11
|
|
aee: 45 89 ca mov %r9d,%r10d
|
|
af1: 41 83 e2 fc and $0xfffffffc,%r10d
|
|
af5: 45 33 c0 xor %r8d,%r8d
|
|
af8: 4d 63 d2 movslq %r10d,%r10
|
|
afb: c4 e2 79 18 c3 vbroadcastss %xmm3,%xmm0
|
|
b00: 4a 8d 04 9a lea (%rdx,%r11,4),%rax
|
|
b04: 4e 8d 3c 99 lea (%rcx,%r11,4),%r15
|
|
b08: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
b0f: 00
|
|
b10: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
b17: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
b1e: 00 00
|
|
b20: c4 81 78 10 0c 87 vmovups (%r15,%r8,4),%xmm1
|
|
b26: c5 f0 5f d0 vmaxps %xmm0,%xmm1,%xmm2
|
|
b2a: c4 a1 78 11 14 80 vmovups %xmm2,(%rax,%r8,4)
|
|
b30: 49 83 c0 04 add $0x4,%r8
|
|
b34: 4d 3b c2 cmp %r10,%r8
|
|
b37: 72 e7 jb 0xb20
|
|
b39: 4d 3b d1 cmp %r9,%r10
|
|
b3c: 73 3a jae 0xb78
|
|
b3e: 4d 63 db movslq %r11d,%r11
|
|
b41: 4a 8d 14 9a lea (%rdx,%r11,4),%rdx
|
|
b45: 4a 8d 04 99 lea (%rcx,%r11,4),%rax
|
|
b49: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
b50: 00
|
|
b51: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
b58: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
b5f: 00
|
|
b60: c4 a1 7a 10 04 90 vmovss (%rax,%r10,4),%xmm0
|
|
b66: c5 fa 5f c3 vmaxss %xmm3,%xmm0,%xmm0
|
|
b6a: c4 a1 7a 11 04 92 vmovss %xmm0,(%rdx,%r10,4)
|
|
b70: 49 ff c2 inc %r10
|
|
b73: 4d 3b d1 cmp %r9,%r10
|
|
b76: 72 e8 jb 0xb60
|
|
b78: 33 c0 xor %eax,%eax
|
|
b7a: c5 f8 77 vzeroupper
|
|
b7d: 41 5f pop %r15
|
|
b7f: c3 ret
|
|
b80: 45 33 d2 xor %r10d,%r10d
|
|
b83: e9 51 fe ff ff jmp 0x9d9
|
|
b88: 45 33 db xor %r11d,%r11d
|
|
b8b: e9 db fd ff ff jmp 0x96b
|
|
b90: 45 89 c3 mov %r8d,%r11d
|
|
b93: 45 33 d2 xor %r10d,%r10d
|
|
b96: 41 83 e3 f0 and $0xfffffff0,%r11d
|
|
b9a: e9 97 fd ff ff jmp 0x936
|
|
b9f: 45 33 d2 xor %r10d,%r10d
|
|
ba2: eb 95 jmp 0xb39
|
|
ba4: 45 33 db xor %r11d,%r11d
|
|
ba7: e9 1f ff ff ff jmp 0xacb
|
|
bac: 45 89 c3 mov %r8d,%r11d
|
|
baf: 45 33 d2 xor %r10d,%r10d
|
|
bb2: 41 83 e3 f0 and $0xfffffff0,%r11d
|
|
bb6: e9 db fe ff ff jmp 0xa96
|
|
bbb: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
bc0: 41 5f pop %r15
|
|
bc2: c3 ret
|
|
bc3: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
bc8: 41 5f pop %r15
|
|
bca: c3 ret
|
|
bcb: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
bd2: 00
|
|
bd3: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
bda: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
be0: 48 83 ec 28 sub $0x28,%rsp
|
|
be4: 48 85 c9 test %rcx,%rcx
|
|
be7: 74 20 je 0xc09
|
|
be9: 48 85 d2 test %rdx,%rdx
|
|
bec: 74 1b je 0xc09
|
|
bee: 45 85 c0 test %r8d,%r8d
|
|
bf1: 7f 0a jg 0xbfd
|
|
bf3: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
bf8: 48 83 c4 28 add $0x28,%rsp
|
|
bfc: c3 ret
|
|
bfd: e8 3e 85 03 00 call 0x39140
|
|
c02: 33 c0 xor %eax,%eax
|
|
c04: 48 83 c4 28 add $0x28,%rsp
|
|
c08: c3 ret
|
|
c09: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
c0e: 48 83 c4 28 add $0x28,%rsp
|
|
c12: c3 ret
|
|
c13: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
c18: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
c1f: 00
|
|
c20: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
|
|
c25: 48 85 c9 test %rcx,%rcx
|
|
c28: 74 22 je 0xc4c
|
|
c2a: 48 85 d2 test %rdx,%rdx
|
|
c2d: 74 1d je 0xc4c
|
|
c2f: 45 85 c0 test %r8d,%r8d
|
|
c32: 7f 0b jg 0xc3f
|
|
c34: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
c39: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
c3e: c3 ret
|
|
c3f: e8 7c 86 03 00 call 0x392c0
|
|
c44: 33 c0 xor %eax,%eax
|
|
c46: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
c4b: c3 ret
|
|
c4c: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
c51: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
c56: c3 ret
|
|
c57: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
c5e: 00 00
|
|
c60: 48 83 ec 28 sub $0x28,%rsp
|
|
c64: 48 85 c9 test %rcx,%rcx
|
|
c67: 74 20 je 0xc89
|
|
c69: 48 85 d2 test %rdx,%rdx
|
|
c6c: 74 1b je 0xc89
|
|
c6e: 45 85 c0 test %r8d,%r8d
|
|
c71: 7f 0a jg 0xc7d
|
|
c73: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
c78: 48 83 c4 28 add $0x28,%rsp
|
|
c7c: c3 ret
|
|
c7d: e8 be 87 03 00 call 0x39440
|
|
c82: 33 c0 xor %eax,%eax
|
|
c84: 48 83 c4 28 add $0x28,%rsp
|
|
c88: c3 ret
|
|
c89: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
c8e: 48 83 c4 28 add $0x28,%rsp
|
|
c92: c3 ret
|
|
c93: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
c98: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
c9f: 00
|
|
ca0: 56 push %rsi
|
|
ca1: 48 89 d6 mov %rdx,%rsi
|
|
ca4: 48 85 c9 test %rcx,%rcx
|
|
ca7: 0f 84 90 01 00 00 je 0xe3d
|
|
cad: 48 85 f6 test %rsi,%rsi
|
|
cb0: 0f 84 87 01 00 00 je 0xe3d
|
|
cb6: 45 85 c0 test %r8d,%r8d
|
|
cb9: 0f 8e 77 01 00 00 jle 0xe36
|
|
cbf: 41 83 f8 10 cmp $0x10,%r8d
|
|
cc3: 0f 8c 5d 01 00 00 jl 0xe26
|
|
cc9: 49 89 f1 mov %rsi,%r9
|
|
ccc: 49 83 e1 1f and $0x1f,%r9
|
|
cd0: 45 89 c9 mov %r9d,%r9d
|
|
cd3: 45 85 c9 test %r9d,%r9d
|
|
cd6: 74 18 je 0xcf0
|
|
cd8: 41 f7 c1 03 00 00 00 test $0x3,%r9d
|
|
cdf: 0f 85 41 01 00 00 jne 0xe26
|
|
ce5: 41 f7 d9 neg %r9d
|
|
ce8: 41 83 c1 20 add $0x20,%r9d
|
|
cec: 41 c1 e9 02 shr $0x2,%r9d
|
|
cf0: 41 8d 41 10 lea 0x10(%r9),%eax
|
|
cf4: 44 3b c0 cmp %eax,%r8d
|
|
cf7: 0f 8c 29 01 00 00 jl 0xe26
|
|
cfd: 44 89 c0 mov %r8d,%eax
|
|
d00: 33 d2 xor %edx,%edx
|
|
d02: 41 2b c1 sub %r9d,%eax
|
|
d05: 83 e0 0f and $0xf,%eax
|
|
d08: f7 d8 neg %eax
|
|
d0a: 41 03 c0 add %r8d,%eax
|
|
d0d: 45 85 c9 test %r9d,%r9d
|
|
d10: 76 25 jbe 0xd37
|
|
d12: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
d19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
d20: c5 fa 10 04 91 vmovss (%rcx,%rdx,4),%xmm0
|
|
d25: c5 fa 58 0c 96 vaddss (%rsi,%rdx,4),%xmm0,%xmm1
|
|
d2a: c5 fa 11 0c 96 vmovss %xmm1,(%rsi,%rdx,4)
|
|
d2f: 48 ff c2 inc %rdx
|
|
d32: 49 3b d1 cmp %r9,%rdx
|
|
d35: 72 e9 jb 0xd20
|
|
d37: 48 63 d0 movslq %eax,%rdx
|
|
d3a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
d40: c4 a1 78 10 04 89 vmovups (%rcx,%r9,4),%xmm0
|
|
d46: c4 a1 78 10 5c 89 20 vmovups 0x20(%rcx,%r9,4),%xmm3
|
|
d4d: c4 a3 7d 18 4c 89 10 vinsertf128 $0x1,0x10(%rcx,%r9,4),%ymm0,%ymm1
|
|
d54: 01
|
|
d55: c4 a3 65 18 64 89 30 vinsertf128 $0x1,0x30(%rcx,%r9,4),%ymm3,%ymm4
|
|
d5c: 01
|
|
d5d: c4 a1 74 58 14 8e vaddps (%rsi,%r9,4),%ymm1,%ymm2
|
|
d63: c4 a1 5c 58 6c 8e 20 vaddps 0x20(%rsi,%r9,4),%ymm4,%ymm5
|
|
d6a: c4 a1 7c 11 14 8e vmovups %ymm2,(%rsi,%r9,4)
|
|
d70: c4 a1 7c 11 6c 8e 20 vmovups %ymm5,0x20(%rsi,%r9,4)
|
|
d77: 49 83 c1 10 add $0x10,%r9
|
|
d7b: 4c 3b ca cmp %rdx,%r9
|
|
d7e: 72 c0 jb 0xd40
|
|
d80: 44 8d 48 01 lea 0x1(%rax),%r9d
|
|
d84: 45 3b c8 cmp %r8d,%r9d
|
|
d87: 0f 87 8d 00 00 00 ja 0xe1a
|
|
d8d: 4d 63 d0 movslq %r8d,%r10
|
|
d90: 4c 2b d2 sub %rdx,%r10
|
|
d93: 49 83 fa 04 cmp $0x4,%r10
|
|
d97: 0f 8c 84 00 00 00 jl 0xe21
|
|
d9d: 45 89 d3 mov %r10d,%r11d
|
|
da0: 45 33 c9 xor %r9d,%r9d
|
|
da3: 41 83 e3 fc and $0xfffffffc,%r11d
|
|
da7: 4c 8d 04 96 lea (%rsi,%rdx,4),%r8
|
|
dab: 4d 63 db movslq %r11d,%r11
|
|
dae: 48 8d 14 91 lea (%rcx,%rdx,4),%rdx
|
|
db2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
db9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
dc0: c4 a1 78 10 04 8a vmovups (%rdx,%r9,4),%xmm0
|
|
dc6: c4 81 78 58 0c 88 vaddps (%r8,%r9,4),%xmm0,%xmm1
|
|
dcc: c4 81 78 11 0c 88 vmovups %xmm1,(%r8,%r9,4)
|
|
dd2: 49 83 c1 04 add $0x4,%r9
|
|
dd6: 4d 3b cb cmp %r11,%r9
|
|
dd9: 72 e5 jb 0xdc0
|
|
ddb: 4d 3b da cmp %r10,%r11
|
|
dde: 73 3a jae 0xe1a
|
|
de0: 48 63 c0 movslq %eax,%rax
|
|
de3: 48 8d 14 86 lea (%rsi,%rax,4),%rdx
|
|
de7: 48 8d 04 81 lea (%rcx,%rax,4),%rax
|
|
deb: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
df2: 00
|
|
df3: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
dfa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
e00: c4 a1 7a 10 04 98 vmovss (%rax,%r11,4),%xmm0
|
|
e06: c4 a1 7a 58 0c 9a vaddss (%rdx,%r11,4),%xmm0,%xmm1
|
|
e0c: c4 a1 7a 11 0c 9a vmovss %xmm1,(%rdx,%r11,4)
|
|
e12: 49 ff c3 inc %r11
|
|
e15: 4d 3b da cmp %r10,%r11
|
|
e18: 72 e6 jb 0xe00
|
|
e1a: 33 c0 xor %eax,%eax
|
|
e1c: c5 f8 77 vzeroupper
|
|
e1f: 5e pop %rsi
|
|
e20: c3 ret
|
|
e21: 45 33 db xor %r11d,%r11d
|
|
e24: eb b5 jmp 0xddb
|
|
e26: 33 c0 xor %eax,%eax
|
|
e28: 41 83 f8 01 cmp $0x1,%r8d
|
|
e2c: 72 ec jb 0xe1a
|
|
e2e: 4d 63 d0 movslq %r8d,%r10
|
|
e31: 45 33 db xor %r11d,%r11d
|
|
e34: eb a5 jmp 0xddb
|
|
e36: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
e3b: 5e pop %rsi
|
|
e3c: c3 ret
|
|
e3d: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
e42: 5e pop %rsi
|
|
e43: c3 ret
|
|
e44: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
e4b: 00
|
|
e4c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
e53: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
e58: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
e5f: 00
|
|
e60: 53 push %rbx
|
|
e61: 49 89 ca mov %rcx,%r10
|
|
e64: 4d 85 d2 test %r10,%r10
|
|
e67: 0f 84 84 01 00 00 je 0xff1
|
|
e6d: 48 85 d2 test %rdx,%rdx
|
|
e70: 0f 84 7b 01 00 00 je 0xff1
|
|
e76: 45 85 c0 test %r8d,%r8d
|
|
e79: 0f 8e 6b 01 00 00 jle 0xfea
|
|
e7f: 41 83 f8 10 cmp $0x10,%r8d
|
|
e83: 0f 8c 59 01 00 00 jl 0xfe2
|
|
e89: 48 89 d3 mov %rdx,%rbx
|
|
e8c: 48 83 e3 1f and $0x1f,%rbx
|
|
e90: 85 db test %ebx,%ebx
|
|
e92: 74 11 je 0xea5
|
|
e94: f6 c3 03 test $0x3,%bl
|
|
e97: 0f 85 45 01 00 00 jne 0xfe2
|
|
e9d: f7 db neg %ebx
|
|
e9f: 83 c3 20 add $0x20,%ebx
|
|
ea2: c1 eb 02 shr $0x2,%ebx
|
|
ea5: 8d 43 10 lea 0x10(%rbx),%eax
|
|
ea8: 44 3b c0 cmp %eax,%r8d
|
|
eab: 0f 8c 31 01 00 00 jl 0xfe2
|
|
eb1: 45 89 c1 mov %r8d,%r9d
|
|
eb4: 33 c0 xor %eax,%eax
|
|
eb6: 44 2b cb sub %ebx,%r9d
|
|
eb9: 41 83 e1 0f and $0xf,%r9d
|
|
ebd: 41 f7 d9 neg %r9d
|
|
ec0: 45 03 c8 add %r8d,%r9d
|
|
ec3: 89 d9 mov %ebx,%ecx
|
|
ec5: 85 db test %ebx,%ebx
|
|
ec7: 76 2f jbe 0xef8
|
|
ec9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
ed0: 00
|
|
ed1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
ed8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
edf: 00
|
|
ee0: c4 c1 7a 10 04 82 vmovss (%r10,%rax,4),%xmm0
|
|
ee6: c5 fa 58 0c 82 vaddss (%rdx,%rax,4),%xmm0,%xmm1
|
|
eeb: c5 fa 11 0c 82 vmovss %xmm1,(%rdx,%rax,4)
|
|
ef0: 48 ff c0 inc %rax
|
|
ef3: 48 3b c1 cmp %rcx,%rax
|
|
ef6: 72 e8 jb 0xee0
|
|
ef8: 49 63 c1 movslq %r9d,%rax
|
|
efb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
f00: c4 c1 7c 10 04 8a vmovups (%r10,%rcx,4),%ymm0
|
|
f06: c4 c1 7c 10 54 8a 20 vmovups 0x20(%r10,%rcx,4),%ymm2
|
|
f0d: c5 fc 58 0c 8a vaddps (%rdx,%rcx,4),%ymm0,%ymm1
|
|
f12: c5 ec 58 5c 8a 20 vaddps 0x20(%rdx,%rcx,4),%ymm2,%ymm3
|
|
f18: c5 fc 11 0c 8a vmovups %ymm1,(%rdx,%rcx,4)
|
|
f1d: c5 fc 11 5c 8a 20 vmovups %ymm3,0x20(%rdx,%rcx,4)
|
|
f23: 48 83 c1 10 add $0x10,%rcx
|
|
f27: 48 3b c8 cmp %rax,%rcx
|
|
f2a: 72 d4 jb 0xf00
|
|
f2c: 41 8d 41 01 lea 0x1(%r9),%eax
|
|
f30: 41 3b c0 cmp %r8d,%eax
|
|
f33: 0f 87 9e 00 00 00 ja 0xfd7
|
|
f39: 4d 63 c0 movslq %r8d,%r8
|
|
f3c: 4d 63 c9 movslq %r9d,%r9
|
|
f3f: 4d 2b c1 sub %r9,%r8
|
|
f42: 49 83 f8 04 cmp $0x4,%r8
|
|
f46: 0f 8c 92 00 00 00 jl 0xfde
|
|
f4c: 4d 63 c9 movslq %r9d,%r9
|
|
f4f: 44 89 c3 mov %r8d,%ebx
|
|
f52: 83 e3 fc and $0xfffffffc,%ebx
|
|
f55: 33 c9 xor %ecx,%ecx
|
|
f57: 48 63 db movslq %ebx,%rbx
|
|
f5a: 4a 8d 04 8a lea (%rdx,%r9,4),%rax
|
|
f5e: 4f 8d 1c 8a lea (%r10,%r9,4),%r11
|
|
f62: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
f69: 00
|
|
f6a: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
f71: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
f78: 00
|
|
f79: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
f80: c4 c1 78 10 04 8b vmovups (%r11,%rcx,4),%xmm0
|
|
f86: c5 f8 58 0c 88 vaddps (%rax,%rcx,4),%xmm0,%xmm1
|
|
f8b: c5 f8 11 0c 88 vmovups %xmm1,(%rax,%rcx,4)
|
|
f90: 48 83 c1 04 add $0x4,%rcx
|
|
f94: 48 3b cb cmp %rbx,%rcx
|
|
f97: 72 e7 jb 0xf80
|
|
f99: 49 3b d8 cmp %r8,%rbx
|
|
f9c: 73 39 jae 0xfd7
|
|
f9e: 4d 63 c9 movslq %r9d,%r9
|
|
fa1: 4a 8d 14 8a lea (%rdx,%r9,4),%rdx
|
|
fa5: 4b 8d 04 8a lea (%r10,%r9,4),%rax
|
|
fa9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
fb0: 00
|
|
fb1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
fb8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
fbf: 00
|
|
fc0: c5 fa 10 04 98 vmovss (%rax,%rbx,4),%xmm0
|
|
fc5: c5 fa 58 0c 9a vaddss (%rdx,%rbx,4),%xmm0,%xmm1
|
|
fca: c5 fa 11 0c 9a vmovss %xmm1,(%rdx,%rbx,4)
|
|
fcf: 48 ff c3 inc %rbx
|
|
fd2: 49 3b d8 cmp %r8,%rbx
|
|
fd5: 72 e9 jb 0xfc0
|
|
fd7: 33 c0 xor %eax,%eax
|
|
fd9: c5 f8 77 vzeroupper
|
|
fdc: 5b pop %rbx
|
|
fdd: c3 ret
|
|
fde: 33 db xor %ebx,%ebx
|
|
fe0: eb b7 jmp 0xf99
|
|
fe2: 45 33 c9 xor %r9d,%r9d
|
|
fe5: e9 42 ff ff ff jmp 0xf2c
|
|
fea: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
fef: 5b pop %rbx
|
|
ff0: c3 ret
|
|
ff1: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
ff6: 5b pop %rbx
|
|
ff7: c3 ret
|
|
ff8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
fff: 00
|
|
1000: 48 85 c9 test %rcx,%rcx
|
|
1003: 0f 84 5b 02 00 00 je 0x1264
|
|
1009: 48 85 d2 test %rdx,%rdx
|
|
100c: 0f 84 52 02 00 00 je 0x1264
|
|
1012: 4d 85 c0 test %r8,%r8
|
|
1015: 0f 84 49 02 00 00 je 0x1264
|
|
101b: 45 85 c9 test %r9d,%r9d
|
|
101e: 0f 86 33 02 00 00 jbe 0x1257
|
|
1024: 41 83 f9 06 cmp $0x6,%r9d
|
|
1028: 0f 86 ae 01 00 00 jbe 0x11dc
|
|
102e: 49 3b d0 cmp %r8,%rdx
|
|
1031: 76 17 jbe 0x104a
|
|
1033: 44 89 c8 mov %r9d,%eax
|
|
1036: 49 89 d2 mov %rdx,%r10
|
|
1039: 48 c1 e0 02 shl $0x2,%rax
|
|
103d: 4d 2b d0 sub %r8,%r10
|
|
1040: 4c 3b d0 cmp %rax,%r10
|
|
1043: 7d 24 jge 0x1069
|
|
1045: e9 92 01 00 00 jmp 0x11dc
|
|
104a: 4c 3b c2 cmp %rdx,%r8
|
|
104d: 0f 86 89 01 00 00 jbe 0x11dc
|
|
1053: 44 89 c8 mov %r9d,%eax
|
|
1056: 4d 89 c2 mov %r8,%r10
|
|
1059: 48 c1 e0 02 shl $0x2,%rax
|
|
105d: 4c 2b d2 sub %rdx,%r10
|
|
1060: 4c 3b d0 cmp %rax,%r10
|
|
1063: 0f 8c 73 01 00 00 jl 0x11dc
|
|
1069: 49 3b c8 cmp %r8,%rcx
|
|
106c: 76 10 jbe 0x107e
|
|
106e: 49 89 ca mov %rcx,%r10
|
|
1071: 4d 2b d0 sub %r8,%r10
|
|
1074: 4c 3b d0 cmp %rax,%r10
|
|
1077: 7d 1d jge 0x1096
|
|
1079: e9 5e 01 00 00 jmp 0x11dc
|
|
107e: 4c 3b c1 cmp %rcx,%r8
|
|
1081: 0f 86 55 01 00 00 jbe 0x11dc
|
|
1087: 4d 89 c2 mov %r8,%r10
|
|
108a: 4c 2b d1 sub %rcx,%r10
|
|
108d: 4c 3b d0 cmp %rax,%r10
|
|
1090: 0f 8c 46 01 00 00 jl 0x11dc
|
|
1096: 41 83 f9 08 cmp $0x8,%r9d
|
|
109a: 0f 82 bd 01 00 00 jb 0x125d
|
|
10a0: 4d 89 c2 mov %r8,%r10
|
|
10a3: 49 83 e2 0f and $0xf,%r10
|
|
10a7: 45 85 d2 test %r10d,%r10d
|
|
10aa: 74 18 je 0x10c4
|
|
10ac: 41 f7 c2 03 00 00 00 test $0x3,%r10d
|
|
10b3: 0f 85 a4 01 00 00 jne 0x125d
|
|
10b9: 41 f7 da neg %r10d
|
|
10bc: 41 83 c2 10 add $0x10,%r10d
|
|
10c0: 41 c1 ea 02 shr $0x2,%r10d
|
|
10c4: 41 8d 42 08 lea 0x8(%r10),%eax
|
|
10c8: 44 3b c8 cmp %eax,%r9d
|
|
10cb: 0f 82 8c 01 00 00 jb 0x125d
|
|
10d1: 44 89 c8 mov %r9d,%eax
|
|
10d4: 45 33 db xor %r11d,%r11d
|
|
10d7: 41 2b c2 sub %r10d,%eax
|
|
10da: 83 e0 07 and $0x7,%eax
|
|
10dd: f7 d8 neg %eax
|
|
10df: 41 03 c1 add %r9d,%eax
|
|
10e2: 45 85 d2 test %r10d,%r10d
|
|
10e5: 76 33 jbe 0x111a
|
|
10e7: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
10ee: 00
|
|
10ef: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
10f6: 0f 1f 00 nopl (%rax)
|
|
10f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1100: f3 42 0f 10 04 99 movss (%rcx,%r11,4),%xmm0
|
|
1106: f3 42 0f 5d 04 9a minss (%rdx,%r11,4),%xmm0
|
|
110c: f3 43 0f 11 04 98 movss %xmm0,(%r8,%r11,4)
|
|
1112: 41 ff c3 inc %r11d
|
|
1115: 45 3b da cmp %r10d,%r11d
|
|
1118: 72 e6 jb 0x1100
|
|
111a: 45 89 d2 mov %r10d,%r10d
|
|
111d: 4e 8d 1c 92 lea (%rdx,%r10,4),%r11
|
|
1121: 49 f7 c3 0f 00 00 00 test $0xf,%r11
|
|
1128: 74 56 je 0x1180
|
|
112a: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
1131: 00
|
|
1132: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1139: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1140: 45 89 d2 mov %r10d,%r10d
|
|
1143: 42 0f 10 0c 91 movups (%rcx,%r10,4),%xmm1
|
|
1148: 42 0f 10 5c 91 10 movups 0x10(%rcx,%r10,4),%xmm3
|
|
114e: 42 0f 10 04 92 movups (%rdx,%r10,4),%xmm0
|
|
1153: 42 0f 10 54 92 10 movups 0x10(%rdx,%r10,4),%xmm2
|
|
1159: 0f 5d c8 minps %xmm0,%xmm1
|
|
115c: 0f 5d da minps %xmm2,%xmm3
|
|
115f: 43 0f 29 0c 90 movaps %xmm1,(%r8,%r10,4)
|
|
1164: 43 0f 29 5c 90 10 movaps %xmm3,0x10(%r8,%r10,4)
|
|
116a: 41 83 c2 08 add $0x8,%r10d
|
|
116e: 44 3b d0 cmp %eax,%r10d
|
|
1171: 72 cd jb 0x1140
|
|
1173: eb 38 jmp 0x11ad
|
|
1175: 0f 1f 40 00 nopl 0x0(%rax)
|
|
1179: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1180: 45 89 d2 mov %r10d,%r10d
|
|
1183: 42 0f 10 04 91 movups (%rcx,%r10,4),%xmm0
|
|
1188: 42 0f 10 4c 91 10 movups 0x10(%rcx,%r10,4),%xmm1
|
|
118e: 42 0f 5d 04 92 minps (%rdx,%r10,4),%xmm0
|
|
1193: 42 0f 5d 4c 92 10 minps 0x10(%rdx,%r10,4),%xmm1
|
|
1199: 43 0f 29 04 90 movaps %xmm0,(%r8,%r10,4)
|
|
119e: 43 0f 29 4c 90 10 movaps %xmm1,0x10(%r8,%r10,4)
|
|
11a4: 41 83 c2 08 add $0x8,%r10d
|
|
11a8: 44 3b d0 cmp %eax,%r10d
|
|
11ab: 72 d3 jb 0x1180
|
|
11ad: 41 3b c1 cmp %r9d,%eax
|
|
11b0: 0f 83 9e 00 00 00 jae 0x1254
|
|
11b6: 0f 1f 00 nopl (%rax)
|
|
11b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
11c0: f3 0f 10 04 81 movss (%rcx,%rax,4),%xmm0
|
|
11c5: f3 0f 5d 04 82 minss (%rdx,%rax,4),%xmm0
|
|
11ca: f3 41 0f 11 04 80 movss %xmm0,(%r8,%rax,4)
|
|
11d0: ff c0 inc %eax
|
|
11d2: 41 3b c1 cmp %r9d,%eax
|
|
11d5: 72 e9 jb 0x11c0
|
|
11d7: e9 78 00 00 00 jmp 0x1254
|
|
11dc: 44 89 c8 mov %r9d,%eax
|
|
11df: 41 bb 01 00 00 00 mov $0x1,%r11d
|
|
11e5: d1 e8 shr $1,%eax
|
|
11e7: 45 33 d2 xor %r10d,%r10d
|
|
11ea: 85 c0 test %eax,%eax
|
|
11ec: 76 4c jbe 0x123a
|
|
11ee: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
11f5: 00
|
|
11f6: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
11fd: 0f 1f 00 nopl (%rax)
|
|
1200: 47 8d 1c 12 lea (%r10,%r10,1),%r11d
|
|
1204: f3 42 0f 10 04 99 movss (%rcx,%r11,4),%xmm0
|
|
120a: f3 42 0f 5d 04 9a minss (%rdx,%r11,4),%xmm0
|
|
1210: f3 43 0f 11 04 98 movss %xmm0,(%r8,%r11,4)
|
|
1216: 47 8d 5c 12 01 lea 0x1(%r10,%r10,1),%r11d
|
|
121b: f3 42 0f 10 0c 99 movss (%rcx,%r11,4),%xmm1
|
|
1221: 41 ff c2 inc %r10d
|
|
1224: 44 3b d0 cmp %eax,%r10d
|
|
1227: f3 42 0f 5d 0c 9a minss (%rdx,%r11,4),%xmm1
|
|
122d: f3 43 0f 11 0c 98 movss %xmm1,(%r8,%r11,4)
|
|
1233: 72 cb jb 0x1200
|
|
1235: 47 8d 5c 12 01 lea 0x1(%r10,%r10,1),%r11d
|
|
123a: 41 ff cb dec %r11d
|
|
123d: 45 3b d9 cmp %r9d,%r11d
|
|
1240: 73 12 jae 0x1254
|
|
1242: f3 42 0f 10 04 99 movss (%rcx,%r11,4),%xmm0
|
|
1248: f3 42 0f 5d 04 9a minss (%rdx,%r11,4),%xmm0
|
|
124e: f3 43 0f 11 04 98 movss %xmm0,(%r8,%r11,4)
|
|
1254: 33 c0 xor %eax,%eax
|
|
1256: c3 ret
|
|
1257: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
125c: c3 ret
|
|
125d: 33 c0 xor %eax,%eax
|
|
125f: e9 49 ff ff ff jmp 0x11ad
|
|
1264: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
1269: c3 ret
|
|
126a: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
1271: 00
|
|
1272: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1279: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1280: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
|
|
1285: 48 85 c9 test %rcx,%rcx
|
|
1288: 74 27 je 0x12b1
|
|
128a: 48 85 d2 test %rdx,%rdx
|
|
128d: 74 22 je 0x12b1
|
|
128f: 4d 85 c0 test %r8,%r8
|
|
1292: 74 1d je 0x12b1
|
|
1294: 45 85 c9 test %r9d,%r9d
|
|
1297: 77 0b ja 0x12a4
|
|
1299: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
129e: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
12a3: c3 ret
|
|
12a4: e8 17 83 03 00 call 0x395c0
|
|
12a9: 33 c0 xor %eax,%eax
|
|
12ab: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
12b0: c3 ret
|
|
12b1: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
12b6: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
12bb: c3 ret
|
|
12bc: 0f 1f 40 00 nopl 0x0(%rax)
|
|
12c0: 48 83 ec 28 sub $0x28,%rsp
|
|
12c4: 48 85 c9 test %rcx,%rcx
|
|
12c7: 74 25 je 0x12ee
|
|
12c9: 48 85 d2 test %rdx,%rdx
|
|
12cc: 74 20 je 0x12ee
|
|
12ce: 4d 85 c0 test %r8,%r8
|
|
12d1: 74 1b je 0x12ee
|
|
12d3: 45 85 c9 test %r9d,%r9d
|
|
12d6: 77 0a ja 0x12e2
|
|
12d8: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
12dd: 48 83 c4 28 add $0x28,%rsp
|
|
12e1: c3 ret
|
|
12e2: e8 19 88 03 00 call 0x39b00
|
|
12e7: 33 c0 xor %eax,%eax
|
|
12e9: 48 83 c4 28 add $0x28,%rsp
|
|
12ed: c3 ret
|
|
12ee: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
12f3: 48 83 c4 28 add $0x28,%rsp
|
|
12f7: c3 ret
|
|
12f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
12ff: 00
|
|
1300: 48 83 ec 28 sub $0x28,%rsp
|
|
1304: 48 85 c9 test %rcx,%rcx
|
|
1307: 74 25 je 0x132e
|
|
1309: 48 85 d2 test %rdx,%rdx
|
|
130c: 74 20 je 0x132e
|
|
130e: 4d 85 c0 test %r8,%r8
|
|
1311: 74 1b je 0x132e
|
|
1313: 45 85 c9 test %r9d,%r9d
|
|
1316: 77 0a ja 0x1322
|
|
1318: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
131d: 48 83 c4 28 add $0x28,%rsp
|
|
1321: c3 ret
|
|
1322: e8 b9 8d 03 00 call 0x3a0e0
|
|
1327: 33 c0 xor %eax,%eax
|
|
1329: 48 83 c4 28 add $0x28,%rsp
|
|
132d: c3 ret
|
|
132e: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
1333: 48 83 c4 28 add $0x28,%rsp
|
|
1337: c3 ret
|
|
1338: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
133f: 00
|
|
1340: 48 83 ec 28 sub $0x28,%rsp
|
|
1344: 48 85 c9 test %rcx,%rcx
|
|
1347: 74 25 je 0x136e
|
|
1349: 48 85 d2 test %rdx,%rdx
|
|
134c: 74 20 je 0x136e
|
|
134e: 4d 85 c0 test %r8,%r8
|
|
1351: 74 1b je 0x136e
|
|
1353: 45 85 c9 test %r9d,%r9d
|
|
1356: 77 0a ja 0x1362
|
|
1358: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
135d: 48 83 c4 28 add $0x28,%rsp
|
|
1361: c3 ret
|
|
1362: e8 59 93 03 00 call 0x3a6c0
|
|
1367: 33 c0 xor %eax,%eax
|
|
1369: 48 83 c4 28 add $0x28,%rsp
|
|
136d: c3 ret
|
|
136e: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
1373: 48 83 c4 28 add $0x28,%rsp
|
|
1377: c3 ret
|
|
1378: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
137f: 00
|
|
1380: 48 83 ec 28 sub $0x28,%rsp
|
|
1384: 48 85 c9 test %rcx,%rcx
|
|
1387: 74 25 je 0x13ae
|
|
1389: 48 85 d2 test %rdx,%rdx
|
|
138c: 74 20 je 0x13ae
|
|
138e: 4d 85 c0 test %r8,%r8
|
|
1391: 74 1b je 0x13ae
|
|
1393: 45 85 c9 test %r9d,%r9d
|
|
1396: 77 0a ja 0x13a2
|
|
1398: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
139d: 48 83 c4 28 add $0x28,%rsp
|
|
13a1: c3 ret
|
|
13a2: e8 39 99 03 00 call 0x3ace0
|
|
13a7: 33 c0 xor %eax,%eax
|
|
13a9: 48 83 c4 28 add $0x28,%rsp
|
|
13ad: c3 ret
|
|
13ae: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
13b3: 48 83 c4 28 add $0x28,%rsp
|
|
13b7: c3 ret
|
|
13b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
13bf: 00
|
|
13c0: 48 83 ec 28 sub $0x28,%rsp
|
|
13c4: 48 85 c9 test %rcx,%rcx
|
|
13c7: 74 25 je 0x13ee
|
|
13c9: 48 85 d2 test %rdx,%rdx
|
|
13cc: 74 20 je 0x13ee
|
|
13ce: 4d 85 c0 test %r8,%r8
|
|
13d1: 74 1b je 0x13ee
|
|
13d3: 45 85 c9 test %r9d,%r9d
|
|
13d6: 7f 0a jg 0x13e2
|
|
13d8: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
13dd: 48 83 c4 28 add $0x28,%rsp
|
|
13e1: c3 ret
|
|
13e2: e8 39 9f 03 00 call 0x3b320
|
|
13e7: 33 c0 xor %eax,%eax
|
|
13e9: 48 83 c4 28 add $0x28,%rsp
|
|
13ed: c3 ret
|
|
13ee: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
13f3: 48 83 c4 28 add $0x28,%rsp
|
|
13f7: c3 ret
|
|
13f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
13ff: 00
|
|
1400: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
|
|
1405: 48 85 c9 test %rcx,%rcx
|
|
1408: 74 27 je 0x1431
|
|
140a: 48 85 d2 test %rdx,%rdx
|
|
140d: 74 22 je 0x1431
|
|
140f: 4d 85 c0 test %r8,%r8
|
|
1412: 74 1d je 0x1431
|
|
1414: 45 85 c9 test %r9d,%r9d
|
|
1417: 7f 0b jg 0x1424
|
|
1419: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
141e: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
1423: c3 ret
|
|
1424: e8 f7 a2 03 00 call 0x3b720
|
|
1429: 33 c0 xor %eax,%eax
|
|
142b: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
1430: c3 ret
|
|
1431: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
1436: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
143b: c3 ret
|
|
143c: 0f 1f 40 00 nopl 0x0(%rax)
|
|
1440: 48 83 ec 28 sub $0x28,%rsp
|
|
1444: 48 85 c9 test %rcx,%rcx
|
|
1447: 74 25 je 0x146e
|
|
1449: 48 85 d2 test %rdx,%rdx
|
|
144c: 74 20 je 0x146e
|
|
144e: 4d 85 c0 test %r8,%r8
|
|
1451: 74 1b je 0x146e
|
|
1453: 45 85 c9 test %r9d,%r9d
|
|
1456: 7f 0a jg 0x1462
|
|
1458: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
145d: 48 83 c4 28 add $0x28,%rsp
|
|
1461: c3 ret
|
|
1462: e8 b9 a6 03 00 call 0x3bb20
|
|
1467: 33 c0 xor %eax,%eax
|
|
1469: 48 83 c4 28 add $0x28,%rsp
|
|
146d: c3 ret
|
|
146e: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
1473: 48 83 c4 28 add $0x28,%rsp
|
|
1477: c3 ret
|
|
1478: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
147f: 00
|
|
1480: 41 57 push %r15
|
|
1482: 49 89 ca mov %rcx,%r10
|
|
1485: 49 89 d3 mov %rdx,%r11
|
|
1488: 4d 85 d2 test %r10,%r10
|
|
148b: 0f 84 fb 00 00 00 je 0x158c
|
|
1491: 4d 85 db test %r11,%r11
|
|
1494: 0f 84 f2 00 00 00 je 0x158c
|
|
149a: 4d 85 c0 test %r8,%r8
|
|
149d: 0f 84 e9 00 00 00 je 0x158c
|
|
14a3: 45 85 c9 test %r9d,%r9d
|
|
14a6: 0f 8e d8 00 00 00 jle 0x1584
|
|
14ac: 49 63 d1 movslq %r9d,%rdx
|
|
14af: 48 83 fa 08 cmp $0x8,%rdx
|
|
14b3: 0f 8c c6 00 00 00 jl 0x157f
|
|
14b9: 4c 89 c0 mov %r8,%rax
|
|
14bc: 48 83 e0 0f and $0xf,%rax
|
|
14c0: 85 c0 test %eax,%eax
|
|
14c2: 74 10 je 0x14d4
|
|
14c4: a8 03 test $0x3,%al
|
|
14c6: 0f 85 b3 00 00 00 jne 0x157f
|
|
14cc: f7 d8 neg %eax
|
|
14ce: 83 c0 10 add $0x10,%eax
|
|
14d1: c1 e8 02 shr $0x2,%eax
|
|
14d4: 89 c1 mov %eax,%ecx
|
|
14d6: 4c 8d 79 08 lea 0x8(%rcx),%r15
|
|
14da: 49 3b d7 cmp %r15,%rdx
|
|
14dd: 0f 8c 9c 00 00 00 jl 0x157f
|
|
14e3: 45 89 cf mov %r9d,%r15d
|
|
14e6: 44 2b f8 sub %eax,%r15d
|
|
14e9: 41 83 e7 07 and $0x7,%r15d
|
|
14ed: 45 2b cf sub %r15d,%r9d
|
|
14f0: 4d 63 c9 movslq %r9d,%r9
|
|
14f3: 85 c0 test %eax,%eax
|
|
14f5: b8 00 00 00 00 mov $0x0,%eax
|
|
14fa: 76 24 jbe 0x1520
|
|
14fc: 0f 1f 40 00 nopl 0x0(%rax)
|
|
1500: c4 c1 7a 10 04 82 vmovss (%r10,%rax,4),%xmm0
|
|
1506: c4 c1 7a 58 0c 83 vaddss (%r11,%rax,4),%xmm0,%xmm1
|
|
150c: c4 c1 7a 11 0c 80 vmovss %xmm1,(%r8,%rax,4)
|
|
1512: 48 ff c0 inc %rax
|
|
1515: 48 3b c1 cmp %rcx,%rax
|
|
1518: 72 e6 jb 0x1500
|
|
151a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
1520: c4 c1 78 10 04 8a vmovups (%r10,%rcx,4),%xmm0
|
|
1526: c4 c1 78 10 54 8a 10 vmovups 0x10(%r10,%rcx,4),%xmm2
|
|
152d: c4 c1 78 58 0c 8b vaddps (%r11,%rcx,4),%xmm0,%xmm1
|
|
1533: c4 c1 68 58 5c 8b 10 vaddps 0x10(%r11,%rcx,4),%xmm2,%xmm3
|
|
153a: c4 c1 78 11 0c 88 vmovups %xmm1,(%r8,%rcx,4)
|
|
1540: c4 c1 78 11 5c 88 10 vmovups %xmm3,0x10(%r8,%rcx,4)
|
|
1547: 48 83 c1 08 add $0x8,%rcx
|
|
154b: 49 3b c9 cmp %r9,%rcx
|
|
154e: 72 d0 jb 0x1520
|
|
1550: 4c 3b ca cmp %rdx,%r9
|
|
1553: 73 25 jae 0x157a
|
|
1555: 0f 1f 40 00 nopl 0x0(%rax)
|
|
1559: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1560: c4 81 7a 10 04 8a vmovss (%r10,%r9,4),%xmm0
|
|
1566: c4 81 7a 58 0c 8b vaddss (%r11,%r9,4),%xmm0,%xmm1
|
|
156c: c4 81 7a 11 0c 88 vmovss %xmm1,(%r8,%r9,4)
|
|
1572: 49 ff c1 inc %r9
|
|
1575: 4c 3b ca cmp %rdx,%r9
|
|
1578: 72 e6 jb 0x1560
|
|
157a: 33 c0 xor %eax,%eax
|
|
157c: 41 5f pop %r15
|
|
157e: c3 ret
|
|
157f: 45 33 c9 xor %r9d,%r9d
|
|
1582: eb cc jmp 0x1550
|
|
1584: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
1589: 41 5f pop %r15
|
|
158b: c3 ret
|
|
158c: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
1591: 41 5f pop %r15
|
|
1593: c3 ret
|
|
1594: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
1599: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
15a0: 53 push %rbx
|
|
15a1: 57 push %rdi
|
|
15a2: 55 push %rbp
|
|
15a3: 49 89 ca mov %rcx,%r10
|
|
15a6: 4d 85 d2 test %r10,%r10
|
|
15a9: 0f 84 92 01 00 00 je 0x1741
|
|
15af: 48 85 d2 test %rdx,%rdx
|
|
15b2: 0f 84 89 01 00 00 je 0x1741
|
|
15b8: 4d 85 c0 test %r8,%r8
|
|
15bb: 0f 84 80 01 00 00 je 0x1741
|
|
15c1: 45 85 c9 test %r9d,%r9d
|
|
15c4: 0f 8e 6e 01 00 00 jle 0x1738
|
|
15ca: 41 83 f9 10 cmp $0x10,%r9d
|
|
15ce: 0f 8c 50 01 00 00 jl 0x1724
|
|
15d4: 41 83 f9 1d cmp $0x1d,%r9d
|
|
15d8: 0f 8c 4d 01 00 00 jl 0x172b
|
|
15de: 4c 89 c1 mov %r8,%rcx
|
|
15e1: 48 83 e1 1f and $0x1f,%rcx
|
|
15e5: 89 c9 mov %ecx,%ecx
|
|
15e7: 85 c9 test %ecx,%ecx
|
|
15e9: 74 11 je 0x15fc
|
|
15eb: f6 c1 03 test $0x3,%cl
|
|
15ee: 0f 85 30 01 00 00 jne 0x1724
|
|
15f4: f7 d9 neg %ecx
|
|
15f6: 83 c1 20 add $0x20,%ecx
|
|
15f9: c1 e9 02 shr $0x2,%ecx
|
|
15fc: 8d 41 10 lea 0x10(%rcx),%eax
|
|
15ff: 44 3b c8 cmp %eax,%r9d
|
|
1602: 0f 8c 1c 01 00 00 jl 0x1724
|
|
1608: 44 89 cf mov %r9d,%edi
|
|
160b: 33 c0 xor %eax,%eax
|
|
160d: 2b f9 sub %ecx,%edi
|
|
160f: 83 e7 0f and $0xf,%edi
|
|
1612: f7 df neg %edi
|
|
1614: 41 03 f9 add %r9d,%edi
|
|
1617: 85 c9 test %ecx,%ecx
|
|
1619: 76 1e jbe 0x1639
|
|
161b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
1620: c4 c1 7a 10 04 82 vmovss (%r10,%rax,4),%xmm0
|
|
1626: c5 fa 58 0c 82 vaddss (%rdx,%rax,4),%xmm0,%xmm1
|
|
162b: c4 c1 7a 11 0c 80 vmovss %xmm1,(%r8,%rax,4)
|
|
1631: 48 ff c0 inc %rax
|
|
1634: 48 3b c1 cmp %rcx,%rax
|
|
1637: 72 e7 jb 0x1620
|
|
1639: 48 63 c7 movslq %edi,%rax
|
|
163c: 0f 1f 40 00 nopl 0x0(%rax)
|
|
1640: c4 c1 7c 10 04 8a vmovups (%r10,%rcx,4),%ymm0
|
|
1646: c4 c1 7c 10 54 8a 20 vmovups 0x20(%r10,%rcx,4),%ymm2
|
|
164d: c5 fc 58 0c 8a vaddps (%rdx,%rcx,4),%ymm0,%ymm1
|
|
1652: c5 ec 58 5c 8a 20 vaddps 0x20(%rdx,%rcx,4),%ymm2,%ymm3
|
|
1658: c4 c1 7c 11 0c 88 vmovups %ymm1,(%r8,%rcx,4)
|
|
165e: c4 c1 7c 11 5c 88 20 vmovups %ymm3,0x20(%r8,%rcx,4)
|
|
1665: 48 83 c1 10 add $0x10,%rcx
|
|
1669: 48 3b c8 cmp %rax,%rcx
|
|
166c: 72 d2 jb 0x1640
|
|
166e: 8d 47 01 lea 0x1(%rdi),%eax
|
|
1671: 41 3b c1 cmp %r9d,%eax
|
|
1674: 0f 87 9d 00 00 00 ja 0x1717
|
|
167a: 4d 63 c9 movslq %r9d,%r9
|
|
167d: 48 63 ff movslq %edi,%rdi
|
|
1680: 4c 2b cf sub %rdi,%r9
|
|
1683: 49 83 f9 04 cmp $0x4,%r9
|
|
1687: 0f 8c 93 00 00 00 jl 0x1720
|
|
168d: 48 63 ff movslq %edi,%rdi
|
|
1690: 44 89 cd mov %r9d,%ebp
|
|
1693: 83 e5 fc and $0xfffffffc,%ebp
|
|
1696: 33 c9 xor %ecx,%ecx
|
|
1698: 48 63 ed movslq %ebp,%rbp
|
|
169b: 49 8d 1c b8 lea (%r8,%rdi,4),%rbx
|
|
169f: 48 8d 04 ba lea (%rdx,%rdi,4),%rax
|
|
16a3: 4d 8d 1c ba lea (%r10,%rdi,4),%r11
|
|
16a7: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
16ae: 00
|
|
16af: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
16b6: 0f 1f 00 nopl (%rax)
|
|
16b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
16c0: c4 c1 78 10 04 8b vmovups (%r11,%rcx,4),%xmm0
|
|
16c6: c5 f8 58 0c 88 vaddps (%rax,%rcx,4),%xmm0,%xmm1
|
|
16cb: c5 f8 11 0c 8b vmovups %xmm1,(%rbx,%rcx,4)
|
|
16d0: 48 83 c1 04 add $0x4,%rcx
|
|
16d4: 48 3b cd cmp %rbp,%rcx
|
|
16d7: 72 e7 jb 0x16c0
|
|
16d9: 49 3b e9 cmp %r9,%rbp
|
|
16dc: 73 39 jae 0x1717
|
|
16de: 48 63 ff movslq %edi,%rdi
|
|
16e1: 49 8d 0c b8 lea (%r8,%rdi,4),%rcx
|
|
16e5: 48 8d 14 ba lea (%rdx,%rdi,4),%rdx
|
|
16e9: 49 8d 04 ba lea (%r10,%rdi,4),%rax
|
|
16ed: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
16f4: 00
|
|
16f5: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
16fc: 0f 1f 40 00 nopl 0x0(%rax)
|
|
1700: c5 fa 10 04 a8 vmovss (%rax,%rbp,4),%xmm0
|
|
1705: c5 fa 58 0c aa vaddss (%rdx,%rbp,4),%xmm0,%xmm1
|
|
170a: c5 fa 11 0c a9 vmovss %xmm1,(%rcx,%rbp,4)
|
|
170f: 48 ff c5 inc %rbp
|
|
1712: 49 3b e9 cmp %r9,%rbp
|
|
1715: 72 e9 jb 0x1700
|
|
1717: 33 c0 xor %eax,%eax
|
|
1719: c5 f8 77 vzeroupper
|
|
171c: 5d pop %rbp
|
|
171d: 5f pop %rdi
|
|
171e: 5b pop %rbx
|
|
171f: c3 ret
|
|
1720: 33 ed xor %ebp,%ebp
|
|
1722: eb b5 jmp 0x16d9
|
|
1724: 33 ff xor %edi,%edi
|
|
1726: e9 43 ff ff ff jmp 0x166e
|
|
172b: 44 89 cf mov %r9d,%edi
|
|
172e: 33 c9 xor %ecx,%ecx
|
|
1730: 83 e7 f0 and $0xfffffff0,%edi
|
|
1733: e9 01 ff ff ff jmp 0x1639
|
|
1738: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
173d: 5d pop %rbp
|
|
173e: 5f pop %rdi
|
|
173f: 5b pop %rbx
|
|
1740: c3 ret
|
|
1741: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
1746: 5d pop %rbp
|
|
1747: 5f pop %rdi
|
|
1748: 5b pop %rbx
|
|
1749: c3 ret
|
|
174a: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
1751: 00
|
|
1752: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1759: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1760: 48 83 ec 38 sub $0x38,%rsp
|
|
1764: 45 89 c1 mov %r8d,%r9d
|
|
1767: 49 89 d0 mov %rdx,%r8
|
|
176a: 48 89 ca mov %rcx,%rdx
|
|
176d: f2 0f 11 5c 24 58 movsd %xmm3,0x58(%rsp)
|
|
1773: 48 85 d2 test %rdx,%rdx
|
|
1776: 8b 44 24 60 mov 0x60(%rsp),%eax
|
|
177a: 74 47 je 0x17c3
|
|
177c: 4d 85 c0 test %r8,%r8
|
|
177f: 74 42 je 0x17c3
|
|
1781: 45 85 c9 test %r9d,%r9d
|
|
1784: 7e 47 jle 0x17cd
|
|
1786: 85 c0 test %eax,%eax
|
|
1788: 74 0f je 0x1799
|
|
178a: 83 f8 04 cmp $0x4,%eax
|
|
178d: 74 0d je 0x179c
|
|
178f: b8 fb ff ff ff mov $0xfffffffb,%eax
|
|
1794: 48 83 c4 38 add $0x38,%rsp
|
|
1798: c3 ret
|
|
1799: 83 f8 04 cmp $0x4,%eax
|
|
179c: 49 89 e3 mov %rsp,%r11
|
|
179f: b8 01 00 00 00 mov $0x1,%eax
|
|
17a4: 41 ba 00 00 00 00 mov $0x0,%r10d
|
|
17aa: 48 8d 4c 24 58 lea 0x58(%rsp),%rcx
|
|
17af: 44 0f 44 d0 cmove %eax,%r10d
|
|
17b3: 45 89 53 20 mov %r10d,0x20(%r11)
|
|
17b7: e8 c4 d6 a6 01 call 0x1a6ee80
|
|
17bc: 33 c0 xor %eax,%eax
|
|
17be: 48 83 c4 38 add $0x38,%rsp
|
|
17c2: c3 ret
|
|
17c3: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
17c8: 48 83 c4 38 add $0x38,%rsp
|
|
17cc: c3 ret
|
|
17cd: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
17d2: 48 83 c4 38 add $0x38,%rsp
|
|
17d6: c3 ret
|
|
17d7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
17de: 00 00
|
|
17e0: 48 8d 64 24 c8 lea -0x38(%rsp),%rsp
|
|
17e5: 45 89 c1 mov %r8d,%r9d
|
|
17e8: 49 89 d0 mov %rdx,%r8
|
|
17eb: 48 89 ca mov %rcx,%rdx
|
|
17ee: f2 0f 11 5c 24 58 movsd %xmm3,0x58(%rsp)
|
|
17f4: 48 85 d2 test %rdx,%rdx
|
|
17f7: 8b 44 24 60 mov 0x60(%rsp),%eax
|
|
17fb: 74 4b je 0x1848
|
|
17fd: 4d 85 c0 test %r8,%r8
|
|
1800: 74 46 je 0x1848
|
|
1802: 45 85 c9 test %r9d,%r9d
|
|
1805: 7e 4c jle 0x1853
|
|
1807: 85 c0 test %eax,%eax
|
|
1809: 74 12 je 0x181d
|
|
180b: 83 7c 24 60 04 cmpl $0x4,0x60(%rsp)
|
|
1810: 74 0b je 0x181d
|
|
1812: b8 fb ff ff ff mov $0xfffffffb,%eax
|
|
1817: 48 8d 64 24 38 lea 0x38(%rsp),%rsp
|
|
181c: c3 ret
|
|
181d: 49 89 e3 mov %rsp,%r11
|
|
1820: 41 ba 01 00 00 00 mov $0x1,%r10d
|
|
1826: 83 f8 04 cmp $0x4,%eax
|
|
1829: b8 00 00 00 00 mov $0x0,%eax
|
|
182e: 41 0f 44 c2 cmove %r10d,%eax
|
|
1832: 48 8d 4c 24 58 lea 0x58(%rsp),%rcx
|
|
1837: 41 89 43 20 mov %eax,0x20(%r11)
|
|
183b: e8 f0 42 a7 01 call 0x1a75b30
|
|
1840: 33 c0 xor %eax,%eax
|
|
1842: 48 8d 64 24 38 lea 0x38(%rsp),%rsp
|
|
1847: c3 ret
|
|
1848: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
184d: 48 8d 64 24 38 lea 0x38(%rsp),%rsp
|
|
1852: c3 ret
|
|
1853: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
1858: 48 8d 64 24 38 lea 0x38(%rsp),%rsp
|
|
185d: c3 ret
|
|
185e: 66 90 xchg %ax,%ax
|
|
1860: 48 83 ec 38 sub $0x38,%rsp
|
|
1864: 45 89 c1 mov %r8d,%r9d
|
|
1867: 49 89 d0 mov %rdx,%r8
|
|
186a: 48 89 ca mov %rcx,%rdx
|
|
186d: f2 0f 11 5c 24 58 movsd %xmm3,0x58(%rsp)
|
|
1873: 8b 44 24 60 mov 0x60(%rsp),%eax
|
|
1877: 48 85 d2 test %rdx,%rdx
|
|
187a: 74 47 je 0x18c3
|
|
187c: 4d 85 c0 test %r8,%r8
|
|
187f: 74 42 je 0x18c3
|
|
1881: 45 85 c9 test %r9d,%r9d
|
|
1884: 7e 47 jle 0x18cd
|
|
1886: 85 c0 test %eax,%eax
|
|
1888: 74 0f je 0x1899
|
|
188a: 83 f8 04 cmp $0x4,%eax
|
|
188d: 74 0d je 0x189c
|
|
188f: b8 fb ff ff ff mov $0xfffffffb,%eax
|
|
1894: 48 83 c4 38 add $0x38,%rsp
|
|
1898: c3 ret
|
|
1899: 83 f8 04 cmp $0x4,%eax
|
|
189c: b8 01 00 00 00 mov $0x1,%eax
|
|
18a1: 41 ba 00 00 00 00 mov $0x0,%r10d
|
|
18a7: 48 8d 4c 24 58 lea 0x58(%rsp),%rcx
|
|
18ac: 44 0f 44 d0 cmove %eax,%r10d
|
|
18b0: 49 89 e3 mov %rsp,%r11
|
|
18b3: 45 89 53 20 mov %r10d,0x20(%r11)
|
|
18b7: e8 14 b1 a7 01 call 0x1a7c9d0
|
|
18bc: 33 c0 xor %eax,%eax
|
|
18be: 48 83 c4 38 add $0x38,%rsp
|
|
18c2: c3 ret
|
|
18c3: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
18c8: 48 83 c4 38 add $0x38,%rsp
|
|
18cc: c3 ret
|
|
18cd: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
18d2: 48 83 c4 38 add $0x38,%rsp
|
|
18d6: c3 ret
|
|
18d7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
18de: 00 00
|
|
18e0: 48 83 ec 38 sub $0x38,%rsp
|
|
18e4: 45 89 c1 mov %r8d,%r9d
|
|
18e7: 49 89 d0 mov %rdx,%r8
|
|
18ea: 48 89 ca mov %rcx,%rdx
|
|
18ed: c5 fb 11 5c 24 58 vmovsd %xmm3,0x58(%rsp)
|
|
18f3: 8b 44 24 60 mov 0x60(%rsp),%eax
|
|
18f7: 48 85 d2 test %rdx,%rdx
|
|
18fa: 74 47 je 0x1943
|
|
18fc: 4d 85 c0 test %r8,%r8
|
|
18ff: 74 42 je 0x1943
|
|
1901: 45 85 c9 test %r9d,%r9d
|
|
1904: 7e 47 jle 0x194d
|
|
1906: 85 c0 test %eax,%eax
|
|
1908: 74 0f je 0x1919
|
|
190a: 83 f8 04 cmp $0x4,%eax
|
|
190d: 74 0d je 0x191c
|
|
190f: b8 fb ff ff ff mov $0xfffffffb,%eax
|
|
1914: 48 83 c4 38 add $0x38,%rsp
|
|
1918: c3 ret
|
|
1919: 83 f8 04 cmp $0x4,%eax
|
|
191c: 49 89 e3 mov %rsp,%r11
|
|
191f: b8 01 00 00 00 mov $0x1,%eax
|
|
1924: 41 ba 00 00 00 00 mov $0x0,%r10d
|
|
192a: 48 8d 4c 24 58 lea 0x58(%rsp),%rcx
|
|
192f: 44 0f 44 d0 cmove %eax,%r10d
|
|
1933: 45 89 53 20 mov %r10d,0x20(%r11)
|
|
1937: e8 c4 18 a8 01 call 0x1a83200
|
|
193c: 33 c0 xor %eax,%eax
|
|
193e: 48 83 c4 38 add $0x38,%rsp
|
|
1942: c3 ret
|
|
1943: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
1948: 48 83 c4 38 add $0x38,%rsp
|
|
194c: c3 ret
|
|
194d: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
1952: 48 83 c4 38 add $0x38,%rsp
|
|
1956: c3 ret
|
|
1957: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
195e: 00 00
|
|
1960: 48 83 ec 38 sub $0x38,%rsp
|
|
1964: 45 89 c1 mov %r8d,%r9d
|
|
1967: 49 89 d0 mov %rdx,%r8
|
|
196a: 48 89 ca mov %rcx,%rdx
|
|
196d: c5 fb 11 5c 24 58 vmovsd %xmm3,0x58(%rsp)
|
|
1973: 8b 44 24 60 mov 0x60(%rsp),%eax
|
|
1977: 48 85 d2 test %rdx,%rdx
|
|
197a: 74 47 je 0x19c3
|
|
197c: 4d 85 c0 test %r8,%r8
|
|
197f: 74 42 je 0x19c3
|
|
1981: 45 85 c9 test %r9d,%r9d
|
|
1984: 7e 47 jle 0x19cd
|
|
1986: 85 c0 test %eax,%eax
|
|
1988: 74 0f je 0x1999
|
|
198a: 83 f8 04 cmp $0x4,%eax
|
|
198d: 74 0d je 0x199c
|
|
198f: b8 fb ff ff ff mov $0xfffffffb,%eax
|
|
1994: 48 83 c4 38 add $0x38,%rsp
|
|
1998: c3 ret
|
|
1999: 83 f8 04 cmp $0x4,%eax
|
|
199c: 49 89 e3 mov %rsp,%r11
|
|
199f: b8 01 00 00 00 mov $0x1,%eax
|
|
19a4: 41 ba 00 00 00 00 mov $0x0,%r10d
|
|
19aa: 48 8d 4c 24 58 lea 0x58(%rsp),%rcx
|
|
19af: 44 0f 44 d0 cmove %eax,%r10d
|
|
19b3: 45 89 53 20 mov %r10d,0x20(%r11)
|
|
19b7: e8 a4 82 a8 01 call 0x1a89c60
|
|
19bc: 33 c0 xor %eax,%eax
|
|
19be: 48 83 c4 38 add $0x38,%rsp
|
|
19c2: c3 ret
|
|
19c3: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
19c8: 48 83 c4 38 add $0x38,%rsp
|
|
19cc: c3 ret
|
|
19cd: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
19d2: 48 83 c4 38 add $0x38,%rsp
|
|
19d6: c3 ret
|
|
19d7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
19de: 00 00
|
|
19e0: 48 83 ec 38 sub $0x38,%rsp
|
|
19e4: 45 89 c1 mov %r8d,%r9d
|
|
19e7: 49 89 d0 mov %rdx,%r8
|
|
19ea: 48 89 ca mov %rcx,%rdx
|
|
19ed: c5 fb 11 5c 24 58 vmovsd %xmm3,0x58(%rsp)
|
|
19f3: 8b 44 24 60 mov 0x60(%rsp),%eax
|
|
19f7: 48 85 d2 test %rdx,%rdx
|
|
19fa: 74 47 je 0x1a43
|
|
19fc: 4d 85 c0 test %r8,%r8
|
|
19ff: 74 42 je 0x1a43
|
|
1a01: 45 85 c9 test %r9d,%r9d
|
|
1a04: 7e 47 jle 0x1a4d
|
|
1a06: 85 c0 test %eax,%eax
|
|
1a08: 74 0f je 0x1a19
|
|
1a0a: 83 f8 04 cmp $0x4,%eax
|
|
1a0d: 74 0d je 0x1a1c
|
|
1a0f: b8 fb ff ff ff mov $0xfffffffb,%eax
|
|
1a14: 48 83 c4 38 add $0x38,%rsp
|
|
1a18: c3 ret
|
|
1a19: 83 f8 04 cmp $0x4,%eax
|
|
1a1c: 49 89 e3 mov %rsp,%r11
|
|
1a1f: b8 01 00 00 00 mov $0x1,%eax
|
|
1a24: 41 ba 00 00 00 00 mov $0x0,%r10d
|
|
1a2a: 48 8d 4c 24 58 lea 0x58(%rsp),%rcx
|
|
1a2f: 44 0f 44 d0 cmove %eax,%r10d
|
|
1a33: 45 89 53 20 mov %r10d,0x20(%r11)
|
|
1a37: e8 64 ee a8 01 call 0x1a908a0
|
|
1a3c: 33 c0 xor %eax,%eax
|
|
1a3e: 48 83 c4 38 add $0x38,%rsp
|
|
1a42: c3 ret
|
|
1a43: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
1a48: 48 83 c4 38 add $0x38,%rsp
|
|
1a4c: c3 ret
|
|
1a4d: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
1a52: 48 83 c4 38 add $0x38,%rsp
|
|
1a56: c3 ret
|
|
1a57: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
1a5e: 00 00
|
|
1a60: 49 89 ca mov %rcx,%r10
|
|
1a63: 4d 85 d2 test %r10,%r10
|
|
1a66: 0f 84 fe 01 00 00 je 0x1c6a
|
|
1a6c: 4d 85 c0 test %r8,%r8
|
|
1a6f: 0f 84 f5 01 00 00 je 0x1c6a
|
|
1a75: 45 85 c9 test %r9d,%r9d
|
|
1a78: 0f 8e e6 01 00 00 jle 0x1c64
|
|
1a7e: 49 63 c9 movslq %r9d,%rcx
|
|
1a81: 48 83 f9 08 cmp $0x8,%rcx
|
|
1a85: 0f 8c d4 01 00 00 jl 0x1c5f
|
|
1a8b: 4c 89 c0 mov %r8,%rax
|
|
1a8e: 48 83 e0 0f and $0xf,%rax
|
|
1a92: 85 c0 test %eax,%eax
|
|
1a94: 74 0d je 0x1aa3
|
|
1a96: a8 07 test $0x7,%al
|
|
1a98: 0f 85 c1 01 00 00 jne 0x1c5f
|
|
1a9e: b8 01 00 00 00 mov $0x1,%eax
|
|
1aa3: 8d 50 08 lea 0x8(%rax),%edx
|
|
1aa6: 48 3b ca cmp %rdx,%rcx
|
|
1aa9: 0f 8c b0 01 00 00 jl 0x1c5f
|
|
1aaf: 44 89 ca mov %r9d,%edx
|
|
1ab2: 45 33 db xor %r11d,%r11d
|
|
1ab5: 2b d0 sub %eax,%edx
|
|
1ab7: 83 e2 07 and $0x7,%edx
|
|
1aba: 44 2b ca sub %edx,%r9d
|
|
1abd: 89 c2 mov %eax,%edx
|
|
1abf: 85 c0 test %eax,%eax
|
|
1ac1: 76 3b jbe 0x1afe
|
|
1ac3: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
1aca: 00
|
|
1acb: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1ad2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1ad9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1ae0: f2 43 0f 10 04 da movsd (%r10,%r11,8),%xmm0
|
|
1ae6: f2 0f 59 c1 mulsd %xmm1,%xmm0
|
|
1aea: f2 43 0f 58 04 d8 addsd (%r8,%r11,8),%xmm0
|
|
1af0: f2 43 0f 11 04 d8 movsd %xmm0,(%r8,%r11,8)
|
|
1af6: 49 ff c3 inc %r11
|
|
1af9: 4c 3b da cmp %rdx,%r11
|
|
1afc: 72 e2 jb 0x1ae0
|
|
1afe: 89 c0 mov %eax,%eax
|
|
1b00: 4d 8d 1c c2 lea (%r10,%rax,8),%r11
|
|
1b04: 49 63 c1 movslq %r9d,%rax
|
|
1b07: 49 f7 c3 0f 00 00 00 test $0xf,%r11
|
|
1b0e: 0f 84 97 00 00 00 je 0x1bab
|
|
1b14: f2 0f 12 c1 movddup %xmm1,%xmm0
|
|
1b18: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
1b1f: 00
|
|
1b20: f2 41 0f 10 14 d2 movsd (%r10,%rdx,8),%xmm2
|
|
1b26: f2 41 0f 10 5c d2 10 movsd 0x10(%r10,%rdx,8),%xmm3
|
|
1b2d: f2 41 0f 10 64 d2 20 movsd 0x20(%r10,%rdx,8),%xmm4
|
|
1b34: f2 41 0f 10 6c d2 30 movsd 0x30(%r10,%rdx,8),%xmm5
|
|
1b3b: 66 41 0f 16 54 d2 08 movhpd 0x8(%r10,%rdx,8),%xmm2
|
|
1b42: 66 41 0f 16 5c d2 18 movhpd 0x18(%r10,%rdx,8),%xmm3
|
|
1b49: 66 41 0f 16 64 d2 28 movhpd 0x28(%r10,%rdx,8),%xmm4
|
|
1b50: 66 41 0f 16 6c d2 38 movhpd 0x38(%r10,%rdx,8),%xmm5
|
|
1b57: 66 0f 59 d0 mulpd %xmm0,%xmm2
|
|
1b5b: 66 0f 59 d8 mulpd %xmm0,%xmm3
|
|
1b5f: 66 0f 59 e0 mulpd %xmm0,%xmm4
|
|
1b63: 66 0f 59 e8 mulpd %xmm0,%xmm5
|
|
1b67: 66 41 0f 58 14 d0 addpd (%r8,%rdx,8),%xmm2
|
|
1b6d: 66 41 0f 58 5c d0 10 addpd 0x10(%r8,%rdx,8),%xmm3
|
|
1b74: 66 41 0f 58 64 d0 20 addpd 0x20(%r8,%rdx,8),%xmm4
|
|
1b7b: 66 41 0f 58 6c d0 30 addpd 0x30(%r8,%rdx,8),%xmm5
|
|
1b82: 41 0f 29 14 d0 movaps %xmm2,(%r8,%rdx,8)
|
|
1b87: 41 0f 29 5c d0 10 movaps %xmm3,0x10(%r8,%rdx,8)
|
|
1b8d: 41 0f 29 64 d0 20 movaps %xmm4,0x20(%r8,%rdx,8)
|
|
1b93: 41 0f 29 6c d0 30 movaps %xmm5,0x30(%r8,%rdx,8)
|
|
1b99: 48 83 c2 08 add $0x8,%rdx
|
|
1b9d: 48 3b d0 cmp %rax,%rdx
|
|
1ba0: 0f 82 7a ff ff ff jb 0x1b20
|
|
1ba6: e9 77 00 00 00 jmp 0x1c22
|
|
1bab: f2 0f 12 c1 movddup %xmm1,%xmm0
|
|
1baf: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
1bb6: 00
|
|
1bb7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1bbe: 66 90 xchg %ax,%ax
|
|
1bc0: 41 0f 28 14 d2 movaps (%r10,%rdx,8),%xmm2
|
|
1bc5: 41 0f 28 5c d2 10 movaps 0x10(%r10,%rdx,8),%xmm3
|
|
1bcb: 41 0f 28 64 d2 20 movaps 0x20(%r10,%rdx,8),%xmm4
|
|
1bd1: 41 0f 28 6c d2 30 movaps 0x30(%r10,%rdx,8),%xmm5
|
|
1bd7: 66 0f 59 d0 mulpd %xmm0,%xmm2
|
|
1bdb: 66 0f 59 d8 mulpd %xmm0,%xmm3
|
|
1bdf: 66 0f 59 e0 mulpd %xmm0,%xmm4
|
|
1be3: 66 0f 59 e8 mulpd %xmm0,%xmm5
|
|
1be7: 66 41 0f 58 14 d0 addpd (%r8,%rdx,8),%xmm2
|
|
1bed: 66 41 0f 58 5c d0 10 addpd 0x10(%r8,%rdx,8),%xmm3
|
|
1bf4: 66 41 0f 58 64 d0 20 addpd 0x20(%r8,%rdx,8),%xmm4
|
|
1bfb: 66 41 0f 58 6c d0 30 addpd 0x30(%r8,%rdx,8),%xmm5
|
|
1c02: 41 0f 29 14 d0 movaps %xmm2,(%r8,%rdx,8)
|
|
1c07: 41 0f 29 5c d0 10 movaps %xmm3,0x10(%r8,%rdx,8)
|
|
1c0d: 41 0f 29 64 d0 20 movaps %xmm4,0x20(%r8,%rdx,8)
|
|
1c13: 41 0f 29 6c d0 30 movaps %xmm5,0x30(%r8,%rdx,8)
|
|
1c19: 48 83 c2 08 add $0x8,%rdx
|
|
1c1d: 48 3b d0 cmp %rax,%rdx
|
|
1c20: 72 9e jb 0x1bc0
|
|
1c22: 33 c0 xor %eax,%eax
|
|
1c24: 41 8d 51 01 lea 0x1(%r9),%edx
|
|
1c28: 48 63 d2 movslq %edx,%rdx
|
|
1c2b: 48 3b d1 cmp %rcx,%rdx
|
|
1c2e: 77 2c ja 0x1c5c
|
|
1c30: 4d 63 c9 movslq %r9d,%r9
|
|
1c33: 49 2b c9 sub %r9,%rcx
|
|
1c36: 4f 8d 14 ca lea (%r10,%r9,8),%r10
|
|
1c3a: 4b 8d 14 c8 lea (%r8,%r9,8),%rdx
|
|
1c3e: 66 90 xchg %ax,%ax
|
|
1c40: f2 41 0f 10 04 c2 movsd (%r10,%rax,8),%xmm0
|
|
1c46: f2 0f 59 c1 mulsd %xmm1,%xmm0
|
|
1c4a: f2 0f 58 04 c2 addsd (%rdx,%rax,8),%xmm0
|
|
1c4f: f2 0f 11 04 c2 movsd %xmm0,(%rdx,%rax,8)
|
|
1c54: 48 ff c0 inc %rax
|
|
1c57: 48 3b c1 cmp %rcx,%rax
|
|
1c5a: 72 e4 jb 0x1c40
|
|
1c5c: 33 c0 xor %eax,%eax
|
|
1c5e: c3 ret
|
|
1c5f: 45 33 c9 xor %r9d,%r9d
|
|
1c62: eb be jmp 0x1c22
|
|
1c64: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
1c69: c3 ret
|
|
1c6a: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
1c6f: c3 ret
|
|
1c70: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
1c77: 00
|
|
1c78: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1c7f: 90 nop
|
|
1c80: 49 89 ca mov %rcx,%r10
|
|
1c83: 4d 85 d2 test %r10,%r10
|
|
1c86: 0f 84 f7 01 00 00 je 0x1e83
|
|
1c8c: 4d 85 c0 test %r8,%r8
|
|
1c8f: 0f 84 ee 01 00 00 je 0x1e83
|
|
1c95: 45 85 c9 test %r9d,%r9d
|
|
1c98: 0f 8e eb 01 00 00 jle 0x1e89
|
|
1c9e: 44 89 c8 mov %r9d,%eax
|
|
1ca1: ba 01 00 00 00 mov $0x1,%edx
|
|
1ca6: c1 e8 03 shr $0x3,%eax
|
|
1ca9: 33 c9 xor %ecx,%ecx
|
|
1cab: 85 c0 test %eax,%eax
|
|
1cad: 0f 86 eb 00 00 00 jbe 0x1d9e
|
|
1cb3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
1cb8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
1cbf: 00
|
|
1cc0: 89 ca mov %ecx,%edx
|
|
1cc2: ff c1 inc %ecx
|
|
1cc4: c1 e2 03 shl $0x3,%edx
|
|
1cc7: 48 63 d2 movslq %edx,%rdx
|
|
1cca: 3b c8 cmp %eax,%ecx
|
|
1ccc: f2 41 0f 10 04 d2 movsd (%r10,%rdx,8),%xmm0
|
|
1cd2: f2 41 0f 10 54 d2 08 movsd 0x8(%r10,%rdx,8),%xmm2
|
|
1cd9: f2 41 0f 10 5c d2 10 movsd 0x10(%r10,%rdx,8),%xmm3
|
|
1ce0: f2 0f 59 c1 mulsd %xmm1,%xmm0
|
|
1ce4: f2 0f 59 d1 mulsd %xmm1,%xmm2
|
|
1ce8: f2 0f 59 d9 mulsd %xmm1,%xmm3
|
|
1cec: f2 41 0f 58 04 d0 addsd (%r8,%rdx,8),%xmm0
|
|
1cf2: f2 41 0f 58 54 d0 08 addsd 0x8(%r8,%rdx,8),%xmm2
|
|
1cf9: f2 41 0f 58 5c d0 10 addsd 0x10(%r8,%rdx,8),%xmm3
|
|
1d00: f2 41 0f 11 04 d0 movsd %xmm0,(%r8,%rdx,8)
|
|
1d06: f2 41 0f 11 54 d0 08 movsd %xmm2,0x8(%r8,%rdx,8)
|
|
1d0d: f2 41 0f 11 5c d0 10 movsd %xmm3,0x10(%r8,%rdx,8)
|
|
1d14: f2 41 0f 10 64 d2 18 movsd 0x18(%r10,%rdx,8),%xmm4
|
|
1d1b: f2 41 0f 10 6c d2 20 movsd 0x20(%r10,%rdx,8),%xmm5
|
|
1d22: f2 41 0f 10 44 d2 28 movsd 0x28(%r10,%rdx,8),%xmm0
|
|
1d29: f2 41 0f 10 54 d2 30 movsd 0x30(%r10,%rdx,8),%xmm2
|
|
1d30: f2 41 0f 10 5c d2 38 movsd 0x38(%r10,%rdx,8),%xmm3
|
|
1d37: f2 0f 59 e1 mulsd %xmm1,%xmm4
|
|
1d3b: f2 0f 59 e9 mulsd %xmm1,%xmm5
|
|
1d3f: f2 0f 59 c1 mulsd %xmm1,%xmm0
|
|
1d43: f2 41 0f 58 64 d0 18 addsd 0x18(%r8,%rdx,8),%xmm4
|
|
1d4a: f2 0f 59 d1 mulsd %xmm1,%xmm2
|
|
1d4e: f2 41 0f 58 6c d0 20 addsd 0x20(%r8,%rdx,8),%xmm5
|
|
1d55: f2 0f 59 d9 mulsd %xmm1,%xmm3
|
|
1d59: f2 41 0f 58 44 d0 28 addsd 0x28(%r8,%rdx,8),%xmm0
|
|
1d60: f2 41 0f 58 54 d0 30 addsd 0x30(%r8,%rdx,8),%xmm2
|
|
1d67: f2 41 0f 58 5c d0 38 addsd 0x38(%r8,%rdx,8),%xmm3
|
|
1d6e: f2 41 0f 11 64 d0 18 movsd %xmm4,0x18(%r8,%rdx,8)
|
|
1d75: f2 41 0f 11 6c d0 20 movsd %xmm5,0x20(%r8,%rdx,8)
|
|
1d7c: f2 41 0f 11 44 d0 28 movsd %xmm0,0x28(%r8,%rdx,8)
|
|
1d83: f2 41 0f 11 54 d0 30 movsd %xmm2,0x30(%r8,%rdx,8)
|
|
1d8a: f2 41 0f 11 5c d0 38 movsd %xmm3,0x38(%r8,%rdx,8)
|
|
1d91: 0f 82 29 ff ff ff jb 0x1cc0
|
|
1d97: c1 e1 03 shl $0x3,%ecx
|
|
1d9a: 89 ca mov %ecx,%edx
|
|
1d9c: ff c2 inc %edx
|
|
1d9e: 41 3b d1 cmp %r9d,%edx
|
|
1da1: 0f 87 d9 00 00 00 ja 0x1e80
|
|
1da7: 44 2b ca sub %edx,%r9d
|
|
1daa: 48 8d 0d 6f e2 fe ff lea -0x11d91(%rip),%rcx # 0xffffffffffff0020
|
|
1db1: 42 0f b6 84 09 b8 cd movzbl 0x1c5cdb8(%rcx,%r9,1),%eax
|
|
1db8: c5 01
|
|
1dba: 48 8d 84 01 a4 1d 01 lea 0x11da4(%rcx,%rax,1),%rax
|
|
1dc1: 00
|
|
1dc2: ff e0 jmp *%rax
|
|
1dc4: 48 63 d2 movslq %edx,%rdx
|
|
1dc7: f2 41 0f 10 44 d2 28 movsd 0x28(%r10,%rdx,8),%xmm0
|
|
1dce: f2 0f 59 c1 mulsd %xmm1,%xmm0
|
|
1dd2: 49 8d 44 d0 28 lea 0x28(%r8,%rdx,8),%rax
|
|
1dd7: f2 0f 58 00 addsd (%rax),%xmm0
|
|
1ddb: f2 0f 11 00 movsd %xmm0,(%rax)
|
|
1ddf: 48 63 d2 movslq %edx,%rdx
|
|
1de2: f2 41 0f 10 44 d2 20 movsd 0x20(%r10,%rdx,8),%xmm0
|
|
1de9: f2 0f 59 c1 mulsd %xmm1,%xmm0
|
|
1ded: 49 8d 44 d0 20 lea 0x20(%r8,%rdx,8),%rax
|
|
1df2: f2 0f 58 00 addsd (%rax),%xmm0
|
|
1df6: f2 0f 11 00 movsd %xmm0,(%rax)
|
|
1dfa: 48 63 d2 movslq %edx,%rdx
|
|
1dfd: f2 41 0f 10 44 d2 18 movsd 0x18(%r10,%rdx,8),%xmm0
|
|
1e04: f2 0f 59 c1 mulsd %xmm1,%xmm0
|
|
1e08: 49 8d 44 d0 18 lea 0x18(%r8,%rdx,8),%rax
|
|
1e0d: f2 0f 58 00 addsd (%rax),%xmm0
|
|
1e11: f2 0f 11 00 movsd %xmm0,(%rax)
|
|
1e15: 48 63 d2 movslq %edx,%rdx
|
|
1e18: f2 41 0f 10 44 d2 10 movsd 0x10(%r10,%rdx,8),%xmm0
|
|
1e1f: f2 0f 59 c1 mulsd %xmm1,%xmm0
|
|
1e23: 49 8d 44 d0 10 lea 0x10(%r8,%rdx,8),%rax
|
|
1e28: f2 0f 58 00 addsd (%rax),%xmm0
|
|
1e2c: f2 0f 11 00 movsd %xmm0,(%rax)
|
|
1e30: 48 63 d2 movslq %edx,%rdx
|
|
1e33: f2 41 0f 10 44 d2 08 movsd 0x8(%r10,%rdx,8),%xmm0
|
|
1e3a: f2 0f 59 c1 mulsd %xmm1,%xmm0
|
|
1e3e: 49 8d 44 d0 08 lea 0x8(%r8,%rdx,8),%rax
|
|
1e43: f2 0f 58 00 addsd (%rax),%xmm0
|
|
1e47: f2 0f 11 00 movsd %xmm0,(%rax)
|
|
1e4b: 48 63 d2 movslq %edx,%rdx
|
|
1e4e: f2 41 0f 10 04 d2 movsd (%r10,%rdx,8),%xmm0
|
|
1e54: f2 0f 59 c1 mulsd %xmm1,%xmm0
|
|
1e58: f2 41 0f 58 04 d0 addsd (%r8,%rdx,8),%xmm0
|
|
1e5e: f2 41 0f 11 04 d0 movsd %xmm0,(%r8,%rdx,8)
|
|
1e64: 48 63 d2 movslq %edx,%rdx
|
|
1e67: f2 41 0f 10 44 d2 f8 movsd -0x8(%r10,%rdx,8),%xmm0
|
|
1e6e: f2 0f 59 c8 mulsd %xmm0,%xmm1
|
|
1e72: f2 41 0f 58 4c d0 f8 addsd -0x8(%r8,%rdx,8),%xmm1
|
|
1e79: f2 41 0f 11 4c d0 f8 movsd %xmm1,-0x8(%r8,%rdx,8)
|
|
1e80: 33 c0 xor %eax,%eax
|
|
1e82: c3 ret
|
|
1e83: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
1e88: c3 ret
|
|
1e89: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
1e8e: c3 ret
|
|
1e8f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
1e96: 00
|
|
1e97: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1e9e: 66 90 xchg %ax,%ax
|
|
1ea0: 41 57 push %r15
|
|
1ea2: 45 89 cb mov %r9d,%r11d
|
|
1ea5: 48 85 c9 test %rcx,%rcx
|
|
1ea8: 0f 84 53 02 00 00 je 0x2101
|
|
1eae: 4d 85 c0 test %r8,%r8
|
|
1eb1: 0f 84 4a 02 00 00 je 0x2101
|
|
1eb7: 45 85 db test %r11d,%r11d
|
|
1eba: 0f 8e 39 02 00 00 jle 0x20f9
|
|
1ec0: 41 83 fb 08 cmp $0x8,%r11d
|
|
1ec4: 0f 8c 1f 02 00 00 jl 0x20e9
|
|
1eca: 4d 89 c2 mov %r8,%r10
|
|
1ecd: 49 83 e2 0f and $0xf,%r10
|
|
1ed1: 45 85 d2 test %r10d,%r10d
|
|
1ed4: 74 13 je 0x1ee9
|
|
1ed6: 41 f7 c2 07 00 00 00 test $0x7,%r10d
|
|
1edd: 0f 85 06 02 00 00 jne 0x20e9
|
|
1ee3: 41 ba 01 00 00 00 mov $0x1,%r10d
|
|
1ee9: 41 8d 42 08 lea 0x8(%r10),%eax
|
|
1eed: 44 3b d8 cmp %eax,%r11d
|
|
1ef0: 0f 8c f3 01 00 00 jl 0x20e9
|
|
1ef6: 44 89 d8 mov %r11d,%eax
|
|
1ef9: 33 d2 xor %edx,%edx
|
|
1efb: 41 2b c2 sub %r10d,%eax
|
|
1efe: 45 89 d1 mov %r10d,%r9d
|
|
1f01: 83 e0 07 and $0x7,%eax
|
|
1f04: f7 d8 neg %eax
|
|
1f06: 41 03 c3 add %r11d,%eax
|
|
1f09: 45 85 d2 test %r10d,%r10d
|
|
1f0c: 76 30 jbe 0x1f3e
|
|
1f0e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
1f15: 00
|
|
1f16: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1f1d: 0f 1f 00 nopl (%rax)
|
|
1f20: f2 0f 10 04 d1 movsd (%rcx,%rdx,8),%xmm0
|
|
1f25: f2 0f 59 c1 mulsd %xmm1,%xmm0
|
|
1f29: f2 41 0f 58 04 d0 addsd (%r8,%rdx,8),%xmm0
|
|
1f2f: f2 41 0f 11 04 d0 movsd %xmm0,(%r8,%rdx,8)
|
|
1f35: 48 83 c2 01 add $0x1,%rdx
|
|
1f39: 49 3b d1 cmp %r9,%rdx
|
|
1f3c: 72 e2 jb 0x1f20
|
|
1f3e: 45 89 d2 mov %r10d,%r10d
|
|
1f41: 4a 8d 14 d1 lea (%rcx,%r10,8),%rdx
|
|
1f45: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
|
|
1f4c: 48 63 d0 movslq %eax,%rdx
|
|
1f4f: 0f 84 72 00 00 00 je 0x1fc7
|
|
1f55: f2 0f 12 c1 movddup %xmm1,%xmm0
|
|
1f59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1f60: 42 0f 10 14 c9 movups (%rcx,%r9,8),%xmm2
|
|
1f65: 42 0f 10 5c c9 10 movups 0x10(%rcx,%r9,8),%xmm3
|
|
1f6b: 66 0f 59 d0 mulpd %xmm0,%xmm2
|
|
1f6f: 42 0f 10 64 c9 20 movups 0x20(%rcx,%r9,8),%xmm4
|
|
1f75: 66 0f 59 d8 mulpd %xmm0,%xmm3
|
|
1f79: 42 0f 10 6c c9 30 movups 0x30(%rcx,%r9,8),%xmm5
|
|
1f7f: 66 0f 59 e0 mulpd %xmm0,%xmm4
|
|
1f83: 66 43 0f 58 14 c8 addpd (%r8,%r9,8),%xmm2
|
|
1f89: 66 0f 59 e8 mulpd %xmm0,%xmm5
|
|
1f8d: 66 43 0f 58 5c c8 10 addpd 0x10(%r8,%r9,8),%xmm3
|
|
1f94: 66 43 0f 58 64 c8 20 addpd 0x20(%r8,%r9,8),%xmm4
|
|
1f9b: 66 43 0f 58 6c c8 30 addpd 0x30(%r8,%r9,8),%xmm5
|
|
1fa2: 43 0f 11 14 c8 movups %xmm2,(%r8,%r9,8)
|
|
1fa7: 43 0f 11 5c c8 10 movups %xmm3,0x10(%r8,%r9,8)
|
|
1fad: 43 0f 11 64 c8 20 movups %xmm4,0x20(%r8,%r9,8)
|
|
1fb3: 43 0f 11 6c c8 30 movups %xmm5,0x30(%r8,%r9,8)
|
|
1fb9: 49 83 c1 08 add $0x8,%r9
|
|
1fbd: 4c 3b ca cmp %rdx,%r9
|
|
1fc0: 72 9e jb 0x1f60
|
|
1fc2: e9 7b 00 00 00 jmp 0x2042
|
|
1fc7: f2 0f 12 c1 movddup %xmm1,%xmm0
|
|
1fcb: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
1fd2: 00
|
|
1fd3: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1fda: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
1fe0: 42 0f 10 14 c9 movups (%rcx,%r9,8),%xmm2
|
|
1fe5: 42 0f 10 5c c9 10 movups 0x10(%rcx,%r9,8),%xmm3
|
|
1feb: 66 0f 59 d0 mulpd %xmm0,%xmm2
|
|
1fef: 42 0f 10 64 c9 20 movups 0x20(%rcx,%r9,8),%xmm4
|
|
1ff5: 66 0f 59 d8 mulpd %xmm0,%xmm3
|
|
1ff9: 42 0f 10 6c c9 30 movups 0x30(%rcx,%r9,8),%xmm5
|
|
1fff: 66 0f 59 e0 mulpd %xmm0,%xmm4
|
|
2003: 66 43 0f 58 14 c8 addpd (%r8,%r9,8),%xmm2
|
|
2009: 66 0f 59 e8 mulpd %xmm0,%xmm5
|
|
200d: 66 43 0f 58 5c c8 10 addpd 0x10(%r8,%r9,8),%xmm3
|
|
2014: 66 43 0f 58 64 c8 20 addpd 0x20(%r8,%r9,8),%xmm4
|
|
201b: 66 43 0f 58 6c c8 30 addpd 0x30(%r8,%r9,8),%xmm5
|
|
2022: 43 0f 11 14 c8 movups %xmm2,(%r8,%r9,8)
|
|
2027: 43 0f 11 5c c8 10 movups %xmm3,0x10(%r8,%r9,8)
|
|
202d: 43 0f 11 64 c8 20 movups %xmm4,0x20(%r8,%r9,8)
|
|
2033: 43 0f 11 6c c8 30 movups %xmm5,0x30(%r8,%r9,8)
|
|
2039: 49 83 c1 08 add $0x8,%r9
|
|
203d: 4c 3b ca cmp %rdx,%r9
|
|
2040: 72 9e jb 0x1fe0
|
|
2042: 44 8d 48 01 lea 0x1(%rax),%r9d
|
|
2046: 45 3b cb cmp %r11d,%r9d
|
|
2049: 0f 87 90 00 00 00 ja 0x20df
|
|
204f: 4d 63 db movslq %r11d,%r11
|
|
2052: 4c 2b da sub %rdx,%r11
|
|
2055: 49 83 fb 02 cmp $0x2,%r11
|
|
2059: 0f 8c 85 00 00 00 jl 0x20e4
|
|
205f: 45 89 df mov %r11d,%r15d
|
|
2062: 45 33 d2 xor %r10d,%r10d
|
|
2065: 4c 8d 0c d1 lea (%rcx,%rdx,8),%r9
|
|
2069: 41 83 e7 fe and $0xfffffffe,%r15d
|
|
206d: 49 8d 14 d0 lea (%r8,%rdx,8),%rdx
|
|
2071: 4d 63 ff movslq %r15d,%r15
|
|
2074: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
2079: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
2080: 43 0f 10 14 d1 movups (%r9,%r10,8),%xmm2
|
|
2085: 66 0f 59 d0 mulpd %xmm0,%xmm2
|
|
2089: 66 42 0f 58 14 d2 addpd (%rdx,%r10,8),%xmm2
|
|
208f: 42 0f 11 14 d2 movups %xmm2,(%rdx,%r10,8)
|
|
2094: 49 83 c2 02 add $0x2,%r10
|
|
2098: 4d 3b d7 cmp %r15,%r10
|
|
209b: 72 e3 jb 0x2080
|
|
209d: 4d 3b fb cmp %r11,%r15
|
|
20a0: 73 3d jae 0x20df
|
|
20a2: 48 63 c0 movslq %eax,%rax
|
|
20a5: 48 8d 14 c1 lea (%rcx,%rax,8),%rdx
|
|
20a9: 49 8d 04 c0 lea (%r8,%rax,8),%rax
|
|
20ad: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
20b4: 00
|
|
20b5: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
20bc: 0f 1f 40 00 nopl 0x0(%rax)
|
|
20c0: f2 42 0f 10 04 fa movsd (%rdx,%r15,8),%xmm0
|
|
20c6: f2 0f 59 c1 mulsd %xmm1,%xmm0
|
|
20ca: f2 42 0f 58 04 f8 addsd (%rax,%r15,8),%xmm0
|
|
20d0: f2 42 0f 11 04 f8 movsd %xmm0,(%rax,%r15,8)
|
|
20d6: 49 83 c7 01 add $0x1,%r15
|
|
20da: 4d 3b fb cmp %r11,%r15
|
|
20dd: 72 e1 jb 0x20c0
|
|
20df: 33 c0 xor %eax,%eax
|
|
20e1: 41 5f pop %r15
|
|
20e3: c3 ret
|
|
20e4: 45 33 ff xor %r15d,%r15d
|
|
20e7: eb b4 jmp 0x209d
|
|
20e9: 33 c0 xor %eax,%eax
|
|
20eb: 41 83 fb 01 cmp $0x1,%r11d
|
|
20ef: 72 ee jb 0x20df
|
|
20f1: 4d 63 db movslq %r11d,%r11
|
|
20f4: 45 33 ff xor %r15d,%r15d
|
|
20f7: eb a4 jmp 0x209d
|
|
20f9: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
20fe: 41 5f pop %r15
|
|
2100: c3 ret
|
|
2101: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
2106: 41 5f pop %r15
|
|
2108: c3 ret
|
|
2109: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
2110: 00
|
|
2111: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
2118: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
211f: 00
|
|
2120: 41 57 push %r15
|
|
2122: 48 85 c9 test %rcx,%rcx
|
|
2125: 0f 84 f4 01 00 00 je 0x231f
|
|
212b: 4d 85 c0 test %r8,%r8
|
|
212e: 0f 84 eb 01 00 00 je 0x231f
|
|
2134: 45 85 c9 test %r9d,%r9d
|
|
2137: 0f 8e da 01 00 00 jle 0x2317
|
|
213d: 41 83 f9 10 cmp $0x10,%r9d
|
|
2141: 0f 8c c0 01 00 00 jl 0x2307
|
|
2147: 4d 89 c2 mov %r8,%r10
|
|
214a: 49 83 e2 1f and $0x1f,%r10
|
|
214e: 45 89 d2 mov %r10d,%r10d
|
|
2151: 45 85 d2 test %r10d,%r10d
|
|
2154: 74 18 je 0x216e
|
|
2156: 41 f7 c2 07 00 00 00 test $0x7,%r10d
|
|
215d: 0f 85 a4 01 00 00 jne 0x2307
|
|
2163: 41 f7 da neg %r10d
|
|
2166: 41 83 c2 20 add $0x20,%r10d
|
|
216a: 41 c1 ea 03 shr $0x3,%r10d
|
|
216e: 41 8d 42 10 lea 0x10(%r10),%eax
|
|
2172: 44 3b c8 cmp %eax,%r9d
|
|
2175: 0f 8c 8c 01 00 00 jl 0x2307
|
|
217b: 44 89 c8 mov %r9d,%eax
|
|
217e: 33 d2 xor %edx,%edx
|
|
2180: 41 2b c2 sub %r10d,%eax
|
|
2183: 83 e0 0f and $0xf,%eax
|
|
2186: f7 d8 neg %eax
|
|
2188: 41 03 c1 add %r9d,%eax
|
|
218b: 45 85 d2 test %r10d,%r10d
|
|
218e: 76 29 jbe 0x21b9
|
|
2190: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
2197: 00
|
|
2198: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
219f: 90 nop
|
|
21a0: c5 f3 59 04 d1 vmulsd (%rcx,%rdx,8),%xmm1,%xmm0
|
|
21a5: c4 c1 7b 58 14 d0 vaddsd (%r8,%rdx,8),%xmm0,%xmm2
|
|
21ab: c4 c1 7b 11 14 d0 vmovsd %xmm2,(%r8,%rdx,8)
|
|
21b1: 48 ff c2 inc %rdx
|
|
21b4: 49 3b d2 cmp %r10,%rdx
|
|
21b7: 72 e7 jb 0x21a0
|
|
21b9: c5 f1 14 c1 vunpcklpd %xmm1,%xmm1,%xmm0
|
|
21bd: 48 63 d0 movslq %eax,%rdx
|
|
21c0: c4 e3 7d 18 c0 01 vinsertf128 $0x1,%xmm0,%ymm0,%ymm0
|
|
21c6: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
21cd: 00
|
|
21ce: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
21d5: 0f 1f 40 00 nopl 0x0(%rax)
|
|
21d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
21e0: c4 a1 79 10 14 d1 vmovupd (%rcx,%r10,8),%xmm2
|
|
21e6: c4 a3 6d 18 5c d1 10 vinsertf128 $0x1,0x10(%rcx,%r10,8),%ymm2,%ymm3
|
|
21ed: 01
|
|
21ee: c5 fd 59 e3 vmulpd %ymm3,%ymm0,%ymm4
|
|
21f2: c4 a1 79 10 54 d1 20 vmovupd 0x20(%rcx,%r10,8),%xmm2
|
|
21f9: c4 81 5d 58 2c d0 vaddpd (%r8,%r10,8),%ymm4,%ymm5
|
|
21ff: c4 81 7d 11 2c d0 vmovupd %ymm5,(%r8,%r10,8)
|
|
2205: c4 a3 6d 18 5c d1 30 vinsertf128 $0x1,0x30(%rcx,%r10,8),%ymm2,%ymm3
|
|
220c: 01
|
|
220d: c5 fd 59 e3 vmulpd %ymm3,%ymm0,%ymm4
|
|
2211: c4 a1 79 10 54 d1 40 vmovupd 0x40(%rcx,%r10,8),%xmm2
|
|
2218: c4 81 5d 58 6c d0 20 vaddpd 0x20(%r8,%r10,8),%ymm4,%ymm5
|
|
221f: c4 81 7d 11 6c d0 20 vmovupd %ymm5,0x20(%r8,%r10,8)
|
|
2226: c4 a3 6d 18 5c d1 50 vinsertf128 $0x1,0x50(%rcx,%r10,8),%ymm2,%ymm3
|
|
222d: 01
|
|
222e: c5 fd 59 e3 vmulpd %ymm3,%ymm0,%ymm4
|
|
2232: c4 a1 79 10 54 d1 60 vmovupd 0x60(%rcx,%r10,8),%xmm2
|
|
2239: c4 81 5d 58 6c d0 40 vaddpd 0x40(%r8,%r10,8),%ymm4,%ymm5
|
|
2240: c4 81 7d 11 6c d0 40 vmovupd %ymm5,0x40(%r8,%r10,8)
|
|
2247: c4 a3 6d 18 5c d1 70 vinsertf128 $0x1,0x70(%rcx,%r10,8),%ymm2,%ymm3
|
|
224e: 01
|
|
224f: c5 fd 59 e3 vmulpd %ymm3,%ymm0,%ymm4
|
|
2253: c4 81 5d 58 6c d0 60 vaddpd 0x60(%r8,%r10,8),%ymm4,%ymm5
|
|
225a: c4 81 7d 11 6c d0 60 vmovupd %ymm5,0x60(%r8,%r10,8)
|
|
2261: 49 83 c2 10 add $0x10,%r10
|
|
2265: 4c 3b d2 cmp %rdx,%r10
|
|
2268: 0f 82 72 ff ff ff jb 0x21e0
|
|
226e: 44 8d 50 01 lea 0x1(%rax),%r10d
|
|
2272: 45 3b d1 cmp %r9d,%r10d
|
|
2275: 0f 87 7f 00 00 00 ja 0x22fa
|
|
227b: 4d 63 d9 movslq %r9d,%r11
|
|
227e: 4c 2b da sub %rdx,%r11
|
|
2281: 49 83 fb 04 cmp $0x4,%r11
|
|
2285: 0f 8c 77 00 00 00 jl 0x2302
|
|
228b: 45 89 df mov %r11d,%r15d
|
|
228e: 45 33 d2 xor %r10d,%r10d
|
|
2291: 41 83 e7 fc and $0xfffffffc,%r15d
|
|
2295: 4c 8d 0c d1 lea (%rcx,%rdx,8),%r9
|
|
2299: 4d 63 ff movslq %r15d,%r15
|
|
229c: 49 8d 14 d0 lea (%r8,%rdx,8),%rdx
|
|
22a0: c4 81 79 10 14 d1 vmovupd (%r9,%r10,8),%xmm2
|
|
22a6: c4 83 6d 18 5c d1 10 vinsertf128 $0x1,0x10(%r9,%r10,8),%ymm2,%ymm3
|
|
22ad: 01
|
|
22ae: c5 fd 59 e3 vmulpd %ymm3,%ymm0,%ymm4
|
|
22b2: c4 a1 5d 58 2c d2 vaddpd (%rdx,%r10,8),%ymm4,%ymm5
|
|
22b8: c4 a1 7d 11 2c d2 vmovupd %ymm5,(%rdx,%r10,8)
|
|
22be: 49 83 c2 04 add $0x4,%r10
|
|
22c2: 4d 3b d7 cmp %r15,%r10
|
|
22c5: 72 d9 jb 0x22a0
|
|
22c7: 4d 3b fb cmp %r11,%r15
|
|
22ca: 73 2e jae 0x22fa
|
|
22cc: 48 63 c0 movslq %eax,%rax
|
|
22cf: 48 8d 14 c1 lea (%rcx,%rax,8),%rdx
|
|
22d3: 49 8d 04 c0 lea (%r8,%rax,8),%rax
|
|
22d7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
22de: 00 00
|
|
22e0: c4 a1 73 59 04 fa vmulsd (%rdx,%r15,8),%xmm1,%xmm0
|
|
22e6: c4 a1 7b 58 14 f8 vaddsd (%rax,%r15,8),%xmm0,%xmm2
|
|
22ec: c4 a1 7b 11 14 f8 vmovsd %xmm2,(%rax,%r15,8)
|
|
22f2: 49 ff c7 inc %r15
|
|
22f5: 4d 3b fb cmp %r11,%r15
|
|
22f8: 72 e6 jb 0x22e0
|
|
22fa: 33 c0 xor %eax,%eax
|
|
22fc: c5 f8 77 vzeroupper
|
|
22ff: 41 5f pop %r15
|
|
2301: c3 ret
|
|
2302: 45 33 ff xor %r15d,%r15d
|
|
2305: eb c0 jmp 0x22c7
|
|
2307: 33 c0 xor %eax,%eax
|
|
2309: 41 83 f9 01 cmp $0x1,%r9d
|
|
230d: 72 eb jb 0x22fa
|
|
230f: 4d 63 d9 movslq %r9d,%r11
|
|
2312: 45 33 ff xor %r15d,%r15d
|
|
2315: eb b0 jmp 0x22c7
|
|
2317: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
231c: 41 5f pop %r15
|
|
231e: c3 ret
|
|
231f: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
2324: 41 5f pop %r15
|
|
2326: c3 ret
|
|
2327: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
232e: 00
|
|
232f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
2336: 0f 1f 00 nopl (%rax)
|
|
2339: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
2340: 4d 89 c2 mov %r8,%r10
|
|
2343: 48 85 c9 test %rcx,%rcx
|
|
2346: 0f 84 eb 00 00 00 je 0x2437
|
|
234c: 4d 85 d2 test %r10,%r10
|
|
234f: 0f 84 e2 00 00 00 je 0x2437
|
|
2355: 45 85 c9 test %r9d,%r9d
|
|
2358: 0f 8e d3 00 00 00 jle 0x2431
|
|
235e: 49 63 c1 movslq %r9d,%rax
|
|
2361: 48 83 f8 04 cmp $0x4,%rax
|
|
2365: 0f 8c b5 00 00 00 jl 0x2420
|
|
236b: 48 83 f8 3b cmp $0x3b,%rax
|
|
236f: 0f 8c b0 00 00 00 jl 0x2425
|
|
2375: 4c 89 d2 mov %r10,%rdx
|
|
2378: 48 83 e2 1f and $0x1f,%rdx
|
|
237c: 85 d2 test %edx,%edx
|
|
237e: 74 11 je 0x2391
|
|
2380: f6 c2 07 test $0x7,%dl
|
|
2383: 0f 85 97 00 00 00 jne 0x2420
|
|
2389: f7 da neg %edx
|
|
238b: 83 c2 20 add $0x20,%edx
|
|
238e: c1 ea 03 shr $0x3,%edx
|
|
2391: 41 89 d0 mov %edx,%r8d
|
|
2394: 4d 8d 58 04 lea 0x4(%r8),%r11
|
|
2398: 49 3b c3 cmp %r11,%rax
|
|
239b: 0f 8c 7f 00 00 00 jl 0x2420
|
|
23a1: 45 89 cb mov %r9d,%r11d
|
|
23a4: 44 2b da sub %edx,%r11d
|
|
23a7: 41 83 e3 03 and $0x3,%r11d
|
|
23ab: 45 2b cb sub %r11d,%r9d
|
|
23ae: 45 33 db xor %r11d,%r11d
|
|
23b1: 4d 63 c9 movslq %r9d,%r9
|
|
23b4: 85 d2 test %edx,%edx
|
|
23b6: 76 22 jbe 0x23da
|
|
23b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
23bf: 00
|
|
23c0: c4 a1 7b 10 04 d9 vmovsd (%rcx,%r11,8),%xmm0
|
|
23c6: c4 82 f1 a9 04 da vfmadd213sd (%r10,%r11,8),%xmm1,%xmm0
|
|
23cc: c4 81 7b 11 04 da vmovsd %xmm0,(%r10,%r11,8)
|
|
23d2: 49 ff c3 inc %r11
|
|
23d5: 4d 3b d8 cmp %r8,%r11
|
|
23d8: 72 e6 jb 0x23c0
|
|
23da: c4 e2 7d 19 c1 vbroadcastsd %xmm1,%ymm0
|
|
23df: 90 nop
|
|
23e0: c4 a1 7d 10 14 c1 vmovupd (%rcx,%r8,8),%ymm2
|
|
23e6: c4 82 fd a8 14 c2 vfmadd213pd (%r10,%r8,8),%ymm0,%ymm2
|
|
23ec: c4 81 7d 11 14 c2 vmovupd %ymm2,(%r10,%r8,8)
|
|
23f2: 49 83 c0 04 add $0x4,%r8
|
|
23f6: 4d 3b c1 cmp %r9,%r8
|
|
23f9: 72 e5 jb 0x23e0
|
|
23fb: 4c 3b c8 cmp %rax,%r9
|
|
23fe: 73 1a jae 0x241a
|
|
2400: c4 a1 7b 10 04 c9 vmovsd (%rcx,%r9,8),%xmm0
|
|
2406: c4 82 f1 a9 04 ca vfmadd213sd (%r10,%r9,8),%xmm1,%xmm0
|
|
240c: c4 81 7b 11 04 ca vmovsd %xmm0,(%r10,%r9,8)
|
|
2412: 49 ff c1 inc %r9
|
|
2415: 4c 3b c8 cmp %rax,%r9
|
|
2418: 72 e6 jb 0x2400
|
|
241a: 33 c0 xor %eax,%eax
|
|
241c: c5 f8 77 vzeroupper
|
|
241f: c3 ret
|
|
2420: 45 33 c9 xor %r9d,%r9d
|
|
2423: eb d6 jmp 0x23fb
|
|
2425: 41 83 e1 fc and $0xfffffffc,%r9d
|
|
2429: 45 33 c0 xor %r8d,%r8d
|
|
242c: 4d 63 c9 movslq %r9d,%r9
|
|
242f: eb a9 jmp 0x23da
|
|
2431: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
2436: c3 ret
|
|
2437: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
243c: c3 ret
|
|
243d: 0f 1f 00 nopl (%rax)
|
|
2440: 48 85 c9 test %rcx,%rcx
|
|
2443: 0f 84 2c 01 00 00 je 0x2575
|
|
2449: 4d 85 c0 test %r8,%r8
|
|
244c: 0f 84 23 01 00 00 je 0x2575
|
|
2452: 45 85 c9 test %r9d,%r9d
|
|
2455: 0f 8e 14 01 00 00 jle 0x256f
|
|
245b: 49 63 d1 movslq %r9d,%rdx
|
|
245e: 48 83 fa 04 cmp $0x4,%rdx
|
|
2462: 0f 8c f7 00 00 00 jl 0x255f
|
|
2468: 48 83 fa 3b cmp $0x3b,%rdx
|
|
246c: 0f 8c f2 00 00 00 jl 0x2564
|
|
2472: 4c 89 c0 mov %r8,%rax
|
|
2475: 48 83 e0 1f and $0x1f,%rax
|
|
2479: a8 07 test $0x7,%al
|
|
247b: 74 04 je 0x2481
|
|
247d: 33 c0 xor %eax,%eax
|
|
247f: eb 14 jmp 0x2495
|
|
2481: 41 89 c2 mov %eax,%r10d
|
|
2484: 41 f7 da neg %r10d
|
|
2487: 41 83 c2 20 add $0x20,%r10d
|
|
248b: 41 c1 ea 03 shr $0x3,%r10d
|
|
248f: 85 c0 test %eax,%eax
|
|
2491: 41 0f 45 c2 cmovne %r10d,%eax
|
|
2495: 44 8d 50 04 lea 0x4(%rax),%r10d
|
|
2499: 49 3b d2 cmp %r10,%rdx
|
|
249c: 0f 8c bd 00 00 00 jl 0x255f
|
|
24a2: 45 89 ca mov %r9d,%r10d
|
|
24a5: 44 2b d0 sub %eax,%r10d
|
|
24a8: 41 83 e2 03 and $0x3,%r10d
|
|
24ac: 45 2b ca sub %r10d,%r9d
|
|
24af: 45 33 d2 xor %r10d,%r10d
|
|
24b2: 83 f8 01 cmp $0x1,%eax
|
|
24b5: 72 23 jb 0x24da
|
|
24b7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
24be: 00 00
|
|
24c0: c4 a1 7b 10 04 d1 vmovsd (%rcx,%r10,8),%xmm0
|
|
24c6: c4 82 f1 a9 04 d0 vfmadd213sd (%r8,%r10,8),%xmm1,%xmm0
|
|
24cc: c4 81 7b 11 04 d0 vmovsd %xmm0,(%r8,%r10,8)
|
|
24d2: 49 ff c2 inc %r10
|
|
24d5: 4c 3b d0 cmp %rax,%r10
|
|
24d8: 72 e6 jb 0x24c0
|
|
24da: c4 e2 7d 19 c1 vbroadcastsd %xmm1,%ymm0
|
|
24df: 4d 63 d1 movslq %r9d,%r10
|
|
24e2: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
24e9: 00
|
|
24ea: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
24f1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
24f8: 00
|
|
24f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
2500: c5 fd 10 14 c1 vmovupd (%rcx,%rax,8),%ymm2
|
|
2505: c4 c2 fd a8 14 c0 vfmadd213pd (%r8,%rax,8),%ymm0,%ymm2
|
|
250b: c4 c1 7d 11 14 c0 vmovupd %ymm2,(%r8,%rax,8)
|
|
2511: 48 83 c0 04 add $0x4,%rax
|
|
2515: 49 3b c2 cmp %r10,%rax
|
|
2518: 72 e6 jb 0x2500
|
|
251a: 33 c0 xor %eax,%eax
|
|
251c: 45 8d 51 01 lea 0x1(%r9),%r10d
|
|
2520: 4d 63 d2 movslq %r10d,%r10
|
|
2523: 4c 3b d2 cmp %rdx,%r10
|
|
2526: 77 31 ja 0x2559
|
|
2528: 4d 63 c9 movslq %r9d,%r9
|
|
252b: 49 2b d1 sub %r9,%rdx
|
|
252e: 4e 8d 14 c9 lea (%rcx,%r9,8),%r10
|
|
2532: 4b 8d 0c c8 lea (%r8,%r9,8),%rcx
|
|
2536: 0f 1f 00 nopl (%rax)
|
|
2539: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
2540: c4 c1 7b 10 04 c2 vmovsd (%r10,%rax,8),%xmm0
|
|
2546: c4 e2 f1 a9 04 c1 vfmadd213sd (%rcx,%rax,8),%xmm1,%xmm0
|
|
254c: c5 fb 11 04 c1 vmovsd %xmm0,(%rcx,%rax,8)
|
|
2551: 48 ff c0 inc %rax
|
|
2554: 48 3b c2 cmp %rdx,%rax
|
|
2557: 72 e7 jb 0x2540
|
|
2559: 33 c0 xor %eax,%eax
|
|
255b: c5 f8 77 vzeroupper
|
|
255e: c3 ret
|
|
255f: 45 33 c9 xor %r9d,%r9d
|
|
2562: eb b6 jmp 0x251a
|
|
2564: 41 83 e1 fc and $0xfffffffc,%r9d
|
|
2568: 33 c0 xor %eax,%eax
|
|
256a: e9 6b ff ff ff jmp 0x24da
|
|
256f: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
2574: c3 ret
|
|
2575: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
257a: c3 ret
|
|
257b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
2580: 48 83 ec 28 sub $0x28,%rsp
|
|
2584: 4d 89 c1 mov %r8,%r9
|
|
2587: 49 89 d0 mov %rdx,%r8
|
|
258a: 48 89 ca mov %rcx,%rdx
|
|
258d: e8 ae 99 03 00 call 0x3bf40
|
|
2592: 48 83 c4 28 add $0x28,%rsp
|
|
2596: c3 ret
|
|
2597: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
259e: 00 00
|
|
25a0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
|
|
25a5: 4d 89 c1 mov %r8,%r9
|
|
25a8: 49 89 d0 mov %rdx,%r8
|
|
25ab: 48 89 ca mov %rcx,%rdx
|
|
25ae: e8 8d 9c 03 00 call 0x3c240
|
|
25b3: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
25b8: c3 ret
|
|
25b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
25c0: 48 83 ec 28 sub $0x28,%rsp
|
|
25c4: 4d 89 c1 mov %r8,%r9
|
|
25c7: 49 89 d0 mov %rdx,%r8
|
|
25ca: 48 89 ca mov %rcx,%rdx
|
|
25cd: e8 6e 9f 03 00 call 0x3c540
|
|
25d2: 48 83 c4 28 add $0x28,%rsp
|
|
25d6: c3 ret
|
|
25d7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
25de: 00 00
|
|
25e0: 48 83 ec 28 sub $0x28,%rsp
|
|
25e4: 4d 89 c1 mov %r8,%r9
|
|
25e7: 49 89 d0 mov %rdx,%r8
|
|
25ea: 48 89 ca mov %rcx,%rdx
|
|
25ed: e8 0e a2 03 00 call 0x3c800
|
|
25f2: 48 83 c4 28 add $0x28,%rsp
|
|
25f6: c3 ret
|
|
25f7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
25fe: 00 00
|
|
2600: 48 83 ec 28 sub $0x28,%rsp
|
|
2604: 4d 89 c1 mov %r8,%r9
|
|
2607: 49 89 d0 mov %rdx,%r8
|
|
260a: 48 89 ca mov %rcx,%rdx
|
|
260d: e8 8e a4 03 00 call 0x3caa0
|
|
2612: 48 83 c4 28 add $0x28,%rsp
|
|
2616: c3 ret
|
|
2617: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
261e: 00 00
|
|
2620: 48 83 ec 28 sub $0x28,%rsp
|
|
2624: 4d 89 c1 mov %r8,%r9
|
|
2627: 49 89 d0 mov %rdx,%r8
|
|
262a: 48 89 ca mov %rcx,%rdx
|
|
262d: e8 ee a6 03 00 call 0x3cd20
|
|
2632: 48 83 c4 28 add $0x28,%rsp
|
|
2636: c3 ret
|
|
2637: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
263e: 00 00
|
|
2640: 48 83 ec 28 sub $0x28,%rsp
|
|
2644: 48 85 c9 test %rcx,%rcx
|
|
2647: 74 20 je 0x2669
|
|
2649: 48 85 d2 test %rdx,%rdx
|
|
264c: 74 1b je 0x2669
|
|
264e: 45 85 c0 test %r8d,%r8d
|
|
2651: 7f 0a jg 0x265d
|
|
2653: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
2658: 48 83 c4 28 add $0x28,%rsp
|
|
265c: c3 ret
|
|
265d: e8 3e a9 03 00 call 0x3cfa0
|
|
2662: 33 c0 xor %eax,%eax
|
|
2664: 48 83 c4 28 add $0x28,%rsp
|
|
2668: c3 ret
|
|
2669: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
266e: 48 83 c4 28 add $0x28,%rsp
|
|
2672: c3 ret
|
|
2673: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
2678: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
267f: 00
|
|
2680: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
|
|
2685: 48 85 c9 test %rcx,%rcx
|
|
2688: 74 22 je 0x26ac
|
|
268a: 48 85 d2 test %rdx,%rdx
|
|
268d: 74 1d je 0x26ac
|
|
268f: 45 85 c0 test %r8d,%r8d
|
|
2692: 7f 0b jg 0x269f
|
|
2694: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
2699: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
269e: c3 ret
|
|
269f: e8 dc aa 03 00 call 0x3d180
|
|
26a4: 33 c0 xor %eax,%eax
|
|
26a6: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
26ab: c3 ret
|
|
26ac: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
26b1: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
26b6: c3 ret
|
|
26b7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
26be: 00 00
|
|
26c0: 48 83 ec 28 sub $0x28,%rsp
|
|
26c4: 48 85 c9 test %rcx,%rcx
|
|
26c7: 74 20 je 0x26e9
|
|
26c9: 48 85 d2 test %rdx,%rdx
|
|
26cc: 74 1b je 0x26e9
|
|
26ce: 45 85 c0 test %r8d,%r8d
|
|
26d1: 7f 0a jg 0x26dd
|
|
26d3: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
26d8: 48 83 c4 28 add $0x28,%rsp
|
|
26dc: c3 ret
|
|
26dd: e8 7e ac 03 00 call 0x3d360
|
|
26e2: 33 c0 xor %eax,%eax
|
|
26e4: 48 83 c4 28 add $0x28,%rsp
|
|
26e8: c3 ret
|
|
26e9: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
26ee: 48 83 c4 28 add $0x28,%rsp
|
|
26f2: c3 ret
|
|
26f3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
26f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
26ff: 00
|
|
2700: 56 push %rsi
|
|
2701: 48 89 d6 mov %rdx,%rsi
|
|
2704: 48 85 c9 test %rcx,%rcx
|
|
2707: 0f 84 d0 01 00 00 je 0x28dd
|
|
270d: 48 85 f6 test %rsi,%rsi
|
|
2710: 0f 84 c7 01 00 00 je 0x28dd
|
|
2716: 45 85 c0 test %r8d,%r8d
|
|
2719: 0f 8e b7 01 00 00 jle 0x28d6
|
|
271f: 41 83 f8 10 cmp $0x10,%r8d
|
|
2723: 0f 8c 9d 01 00 00 jl 0x28c6
|
|
2729: 49 89 f1 mov %rsi,%r9
|
|
272c: 49 83 e1 1f and $0x1f,%r9
|
|
2730: 45 89 c9 mov %r9d,%r9d
|
|
2733: 45 85 c9 test %r9d,%r9d
|
|
2736: 74 18 je 0x2750
|
|
2738: 41 f7 c1 07 00 00 00 test $0x7,%r9d
|
|
273f: 0f 85 81 01 00 00 jne 0x28c6
|
|
2745: 41 f7 d9 neg %r9d
|
|
2748: 41 83 c1 20 add $0x20,%r9d
|
|
274c: 41 c1 e9 03 shr $0x3,%r9d
|
|
2750: 41 8d 41 10 lea 0x10(%r9),%eax
|
|
2754: 44 3b c0 cmp %eax,%r8d
|
|
2757: 0f 8c 69 01 00 00 jl 0x28c6
|
|
275d: 44 89 c0 mov %r8d,%eax
|
|
2760: 33 d2 xor %edx,%edx
|
|
2762: 41 2b c1 sub %r9d,%eax
|
|
2765: 83 e0 0f and $0xf,%eax
|
|
2768: f7 d8 neg %eax
|
|
276a: 41 03 c0 add %r8d,%eax
|
|
276d: 45 85 c9 test %r9d,%r9d
|
|
2770: 76 25 jbe 0x2797
|
|
2772: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
2779: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
2780: c5 fb 10 04 d1 vmovsd (%rcx,%rdx,8),%xmm0
|
|
2785: c5 fb 58 0c d6 vaddsd (%rsi,%rdx,8),%xmm0,%xmm1
|
|
278a: c5 fb 11 0c d6 vmovsd %xmm1,(%rsi,%rdx,8)
|
|
278f: 48 ff c2 inc %rdx
|
|
2792: 49 3b d1 cmp %r9,%rdx
|
|
2795: 72 e9 jb 0x2780
|
|
2797: 48 63 d0 movslq %eax,%rdx
|
|
279a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
27a0: c4 a1 79 10 04 c9 vmovupd (%rcx,%r9,8),%xmm0
|
|
27a6: c4 a1 79 10 5c c9 20 vmovupd 0x20(%rcx,%r9,8),%xmm3
|
|
27ad: c4 a3 7d 18 4c c9 10 vinsertf128 $0x1,0x10(%rcx,%r9,8),%ymm0,%ymm1
|
|
27b4: 01
|
|
27b5: c4 a3 65 18 64 c9 30 vinsertf128 $0x1,0x30(%rcx,%r9,8),%ymm3,%ymm4
|
|
27bc: 01
|
|
27bd: c4 a1 79 10 44 c9 40 vmovupd 0x40(%rcx,%r9,8),%xmm0
|
|
27c4: c4 a1 79 10 5c c9 60 vmovupd 0x60(%rcx,%r9,8),%xmm3
|
|
27cb: c4 a1 75 58 14 ce vaddpd (%rsi,%r9,8),%ymm1,%ymm2
|
|
27d1: c4 a1 5d 58 6c ce 20 vaddpd 0x20(%rsi,%r9,8),%ymm4,%ymm5
|
|
27d8: c4 a1 7d 11 14 ce vmovupd %ymm2,(%rsi,%r9,8)
|
|
27de: c4 a1 7d 11 6c ce 20 vmovupd %ymm5,0x20(%rsi,%r9,8)
|
|
27e5: c4 a3 7d 18 4c c9 50 vinsertf128 $0x1,0x50(%rcx,%r9,8),%ymm0,%ymm1
|
|
27ec: 01
|
|
27ed: c4 a3 65 18 64 c9 70 vinsertf128 $0x1,0x70(%rcx,%r9,8),%ymm3,%ymm4
|
|
27f4: 01
|
|
27f5: c4 a1 75 58 54 ce 40 vaddpd 0x40(%rsi,%r9,8),%ymm1,%ymm2
|
|
27fc: c4 a1 5d 58 6c ce 60 vaddpd 0x60(%rsi,%r9,8),%ymm4,%ymm5
|
|
2803: c4 a1 7d 11 54 ce 40 vmovupd %ymm2,0x40(%rsi,%r9,8)
|
|
280a: c4 a1 7d 11 6c ce 60 vmovupd %ymm5,0x60(%rsi,%r9,8)
|
|
2811: 49 83 c1 10 add $0x10,%r9
|
|
2815: 4c 3b ca cmp %rdx,%r9
|
|
2818: 72 86 jb 0x27a0
|
|
281a: 44 8d 48 01 lea 0x1(%rax),%r9d
|
|
281e: 45 3b c8 cmp %r8d,%r9d
|
|
2821: 0f 87 93 00 00 00 ja 0x28ba
|
|
2827: 4d 63 d0 movslq %r8d,%r10
|
|
282a: 4c 2b d2 sub %rdx,%r10
|
|
282d: 49 83 fa 04 cmp $0x4,%r10
|
|
2831: 0f 8c 8a 00 00 00 jl 0x28c1
|
|
2837: 45 89 d3 mov %r10d,%r11d
|
|
283a: 45 33 c9 xor %r9d,%r9d
|
|
283d: 41 83 e3 fc and $0xfffffffc,%r11d
|
|
2841: 4c 8d 04 d6 lea (%rsi,%rdx,8),%r8
|
|
2845: 4d 63 db movslq %r11d,%r11
|
|
2848: 48 8d 14 d1 lea (%rcx,%rdx,8),%rdx
|
|
284c: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
2853: 00
|
|
2854: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
285b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
2860: c4 a1 79 10 04 ca vmovupd (%rdx,%r9,8),%xmm0
|
|
2866: c4 a3 7d 18 4c ca 10 vinsertf128 $0x1,0x10(%rdx,%r9,8),%ymm0,%ymm1
|
|
286d: 01
|
|
286e: c4 81 75 58 14 c8 vaddpd (%r8,%r9,8),%ymm1,%ymm2
|
|
2874: c4 81 7d 11 14 c8 vmovupd %ymm2,(%r8,%r9,8)
|
|
287a: 49 83 c1 04 add $0x4,%r9
|
|
287e: 4d 3b cb cmp %r11,%r9
|
|
2881: 72 dd jb 0x2860
|
|
2883: 4d 3b da cmp %r10,%r11
|
|
2886: 73 32 jae 0x28ba
|
|
2888: 48 63 c0 movslq %eax,%rax
|
|
288b: 48 8d 14 c6 lea (%rsi,%rax,8),%rdx
|
|
288f: 48 8d 04 c1 lea (%rcx,%rax,8),%rax
|
|
2893: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
2898: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
289f: 00
|
|
28a0: c4 a1 7b 10 04 d8 vmovsd (%rax,%r11,8),%xmm0
|
|
28a6: c4 a1 7b 58 0c da vaddsd (%rdx,%r11,8),%xmm0,%xmm1
|
|
28ac: c4 a1 7b 11 0c da vmovsd %xmm1,(%rdx,%r11,8)
|
|
28b2: 49 ff c3 inc %r11
|
|
28b5: 4d 3b da cmp %r10,%r11
|
|
28b8: 72 e6 jb 0x28a0
|
|
28ba: 33 c0 xor %eax,%eax
|
|
28bc: c5 f8 77 vzeroupper
|
|
28bf: 5e pop %rsi
|
|
28c0: c3 ret
|
|
28c1: 45 33 db xor %r11d,%r11d
|
|
28c4: eb bd jmp 0x2883
|
|
28c6: 33 c0 xor %eax,%eax
|
|
28c8: 41 83 f8 01 cmp $0x1,%r8d
|
|
28cc: 72 ec jb 0x28ba
|
|
28ce: 4d 63 d0 movslq %r8d,%r10
|
|
28d1: 45 33 db xor %r11d,%r11d
|
|
28d4: eb ad jmp 0x2883
|
|
28d6: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
28db: 5e pop %rsi
|
|
28dc: c3 ret
|
|
28dd: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
28e2: 5e pop %rsi
|
|
28e3: c3 ret
|
|
28e4: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
28eb: 00
|
|
28ec: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
28f3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
28f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
28ff: 00
|
|
2900: 53 push %rbx
|
|
2901: 48 85 c9 test %rcx,%rcx
|
|
2904: 0f 84 aa 01 00 00 je 0x2ab4
|
|
290a: 48 85 d2 test %rdx,%rdx
|
|
290d: 0f 84 a1 01 00 00 je 0x2ab4
|
|
2913: 45 85 c0 test %r8d,%r8d
|
|
2916: 0f 8e 91 01 00 00 jle 0x2aad
|
|
291c: 41 83 f8 10 cmp $0x10,%r8d
|
|
2920: 0f 8c 80 01 00 00 jl 0x2aa6
|
|
2926: 49 89 d3 mov %rdx,%r11
|
|
2929: 49 83 e3 1f and $0x1f,%r11
|
|
292d: 45 85 db test %r11d,%r11d
|
|
2930: 74 18 je 0x294a
|
|
2932: 41 f7 c3 07 00 00 00 test $0x7,%r11d
|
|
2939: 0f 85 67 01 00 00 jne 0x2aa6
|
|
293f: 41 f7 db neg %r11d
|
|
2942: 41 83 c3 20 add $0x20,%r11d
|
|
2946: 41 c1 eb 03 shr $0x3,%r11d
|
|
294a: 41 8d 43 10 lea 0x10(%r11),%eax
|
|
294e: 44 3b c0 cmp %eax,%r8d
|
|
2951: 0f 8c 4f 01 00 00 jl 0x2aa6
|
|
2957: 44 89 c0 mov %r8d,%eax
|
|
295a: 45 33 d2 xor %r10d,%r10d
|
|
295d: 41 2b c3 sub %r11d,%eax
|
|
2960: 83 e0 0f and $0xf,%eax
|
|
2963: f7 d8 neg %eax
|
|
2965: 41 03 c0 add %r8d,%eax
|
|
2968: 44 89 db mov %r11d,%ebx
|
|
296b: 45 85 db test %r11d,%r11d
|
|
296e: 76 2a jbe 0x299a
|
|
2970: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
2977: 00
|
|
2978: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
297f: 90 nop
|
|
2980: c4 a1 7b 10 04 d1 vmovsd (%rcx,%r10,8),%xmm0
|
|
2986: c4 a1 7b 58 0c d2 vaddsd (%rdx,%r10,8),%xmm0,%xmm1
|
|
298c: c4 a1 7b 11 0c d2 vmovsd %xmm1,(%rdx,%r10,8)
|
|
2992: 49 ff c2 inc %r10
|
|
2995: 4c 3b d3 cmp %rbx,%r10
|
|
2998: 72 e6 jb 0x2980
|
|
299a: 4c 63 d0 movslq %eax,%r10
|
|
299d: 0f 1f 00 nopl (%rax)
|
|
29a0: c5 fd 10 04 d9 vmovupd (%rcx,%rbx,8),%ymm0
|
|
29a5: 4c 8d 1c da lea (%rdx,%rbx,8),%r11
|
|
29a9: c5 fd 10 54 d9 20 vmovupd 0x20(%rcx,%rbx,8),%ymm2
|
|
29af: c5 fd 10 64 d9 40 vmovupd 0x40(%rcx,%rbx,8),%ymm4
|
|
29b5: c4 c1 7d 58 0b vaddpd (%r11),%ymm0,%ymm1
|
|
29ba: c4 c1 6d 58 5b 20 vaddpd 0x20(%r11),%ymm2,%ymm3
|
|
29c0: c4 c1 5d 58 6b 40 vaddpd 0x40(%r11),%ymm4,%ymm5
|
|
29c6: c5 fd 10 44 d9 60 vmovupd 0x60(%rcx,%rbx,8),%ymm0
|
|
29cc: c4 c1 7d 11 0b vmovupd %ymm1,(%r11)
|
|
29d1: c4 c1 7d 11 5b 20 vmovupd %ymm3,0x20(%r11)
|
|
29d7: c4 c1 7d 11 6b 40 vmovupd %ymm5,0x40(%r11)
|
|
29dd: c4 c1 7d 58 4b 60 vaddpd 0x60(%r11),%ymm0,%ymm1
|
|
29e3: 48 83 c3 10 add $0x10,%rbx
|
|
29e7: c4 c1 7d 11 4b 60 vmovupd %ymm1,0x60(%r11)
|
|
29ed: 49 3b da cmp %r10,%rbx
|
|
29f0: 72 ae jb 0x29a0
|
|
29f2: 8d 58 01 lea 0x1(%rax),%ebx
|
|
29f5: 41 3b d8 cmp %r8d,%ebx
|
|
29f8: 0f 87 9c 00 00 00 ja 0x2a9a
|
|
29fe: 4d 63 c8 movslq %r8d,%r9
|
|
2a01: 48 63 c0 movslq %eax,%rax
|
|
2a04: 4c 2b c8 sub %rax,%r9
|
|
2a07: 49 83 f9 04 cmp $0x4,%r9
|
|
2a0b: 0f 8c 90 00 00 00 jl 0x2aa1
|
|
2a11: 48 63 c0 movslq %eax,%rax
|
|
2a14: 45 89 ca mov %r9d,%r10d
|
|
2a17: 41 83 e2 fc and $0xfffffffc,%r10d
|
|
2a1b: 45 33 c0 xor %r8d,%r8d
|
|
2a1e: 4d 63 d2 movslq %r10d,%r10
|
|
2a21: 48 8d 1c c2 lea (%rdx,%rax,8),%rbx
|
|
2a25: 4c 8d 1c c1 lea (%rcx,%rax,8),%r11
|
|
2a29: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
2a30: 00
|
|
2a31: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
2a38: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
2a3f: 00
|
|
2a40: c4 81 7d 10 04 c3 vmovupd (%r11,%r8,8),%ymm0
|
|
2a46: c4 a1 7d 58 0c c3 vaddpd (%rbx,%r8,8),%ymm0,%ymm1
|
|
2a4c: c4 a1 7d 11 0c c3 vmovupd %ymm1,(%rbx,%r8,8)
|
|
2a52: 49 83 c0 04 add $0x4,%r8
|
|
2a56: 4d 3b c2 cmp %r10,%r8
|
|
2a59: 72 e5 jb 0x2a40
|
|
2a5b: 4d 3b d1 cmp %r9,%r10
|
|
2a5e: 73 3a jae 0x2a9a
|
|
2a60: 48 63 c0 movslq %eax,%rax
|
|
2a63: 48 8d 14 c2 lea (%rdx,%rax,8),%rdx
|
|
2a67: 48 8d 04 c1 lea (%rcx,%rax,8),%rax
|
|
2a6b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
2a72: 00
|
|
2a73: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
2a7a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
2a80: c4 a1 7b 10 04 d0 vmovsd (%rax,%r10,8),%xmm0
|
|
2a86: c4 a1 7b 58 0c d2 vaddsd (%rdx,%r10,8),%xmm0,%xmm1
|
|
2a8c: c4 a1 7b 11 0c d2 vmovsd %xmm1,(%rdx,%r10,8)
|
|
2a92: 49 ff c2 inc %r10
|
|
2a95: 4d 3b d1 cmp %r9,%r10
|
|
2a98: 72 e6 jb 0x2a80
|
|
2a9a: 33 c0 xor %eax,%eax
|
|
2a9c: c5 f8 77 vzeroupper
|
|
2a9f: 5b pop %rbx
|
|
2aa0: c3 ret
|
|
2aa1: 45 33 d2 xor %r10d,%r10d
|
|
2aa4: eb b5 jmp 0x2a5b
|
|
2aa6: 33 c0 xor %eax,%eax
|
|
2aa8: e9 45 ff ff ff jmp 0x29f2
|
|
2aad: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
2ab2: 5b pop %rbx
|
|
2ab3: c3 ret
|
|
2ab4: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
2ab9: 5b pop %rbx
|
|
2aba: c3 ret
|
|
2abb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
2ac0: 53 push %rbx
|
|
2ac1: 49 89 ca mov %rcx,%r10
|
|
2ac4: 4d 85 d2 test %r10,%r10
|
|
2ac7: 0f 84 a4 01 00 00 je 0x2c71
|
|
2acd: 48 85 d2 test %rdx,%rdx
|
|
2ad0: 0f 84 9b 01 00 00 je 0x2c71
|
|
2ad6: 45 85 c0 test %r8d,%r8d
|
|
2ad9: 0f 8e 8b 01 00 00 jle 0x2c6a
|
|
2adf: 41 83 f8 10 cmp $0x10,%r8d
|
|
2ae3: 0f 8c 79 01 00 00 jl 0x2c62
|
|
2ae9: 48 89 d3 mov %rdx,%rbx
|
|
2aec: 48 83 e3 1f and $0x1f,%rbx
|
|
2af0: 85 db test %ebx,%ebx
|
|
2af2: 74 11 je 0x2b05
|
|
2af4: f6 c3 07 test $0x7,%bl
|
|
2af7: 0f 85 65 01 00 00 jne 0x2c62
|
|
2afd: f7 db neg %ebx
|
|
2aff: 83 c3 20 add $0x20,%ebx
|
|
2b02: c1 eb 03 shr $0x3,%ebx
|
|
2b05: 8d 43 10 lea 0x10(%rbx),%eax
|
|
2b08: 44 3b c0 cmp %eax,%r8d
|
|
2b0b: 0f 8c 51 01 00 00 jl 0x2c62
|
|
2b11: 45 89 c1 mov %r8d,%r9d
|
|
2b14: 33 c0 xor %eax,%eax
|
|
2b16: 44 2b cb sub %ebx,%r9d
|
|
2b19: 41 83 e1 0f and $0xf,%r9d
|
|
2b1d: 41 f7 d9 neg %r9d
|
|
2b20: 45 03 c8 add %r8d,%r9d
|
|
2b23: 89 d9 mov %ebx,%ecx
|
|
2b25: 85 db test %ebx,%ebx
|
|
2b27: 76 2f jbe 0x2b58
|
|
2b29: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
2b30: 00
|
|
2b31: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
2b38: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
2b3f: 00
|
|
2b40: c4 c1 7b 10 04 c2 vmovsd (%r10,%rax,8),%xmm0
|
|
2b46: c5 fb 58 0c c2 vaddsd (%rdx,%rax,8),%xmm0,%xmm1
|
|
2b4b: c5 fb 11 0c c2 vmovsd %xmm1,(%rdx,%rax,8)
|
|
2b50: 48 ff c0 inc %rax
|
|
2b53: 48 3b c1 cmp %rcx,%rax
|
|
2b56: 72 e8 jb 0x2b40
|
|
2b58: 49 63 c1 movslq %r9d,%rax
|
|
2b5b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
2b60: c4 c1 7d 10 04 ca vmovupd (%r10,%rcx,8),%ymm0
|
|
2b66: c4 c1 7d 10 54 ca 20 vmovupd 0x20(%r10,%rcx,8),%ymm2
|
|
2b6d: c4 c1 7d 10 64 ca 40 vmovupd 0x40(%r10,%rcx,8),%ymm4
|
|
2b74: 62 c1 fd 28 10 44 ca vmovupd 0x60(%r10,%rcx,8),%ymm16
|
|
2b7b: 03
|
|
2b7c: c5 fd 58 0c ca vaddpd (%rdx,%rcx,8),%ymm0,%ymm1
|
|
2b81: c5 ed 58 5c ca 20 vaddpd 0x20(%rdx,%rcx,8),%ymm2,%ymm3
|
|
2b87: c5 dd 58 6c ca 40 vaddpd 0x40(%rdx,%rcx,8),%ymm4,%ymm5
|
|
2b8d: 62 e1 fd 20 58 4c ca vaddpd 0x60(%rdx,%rcx,8),%ymm16,%ymm17
|
|
2b94: 03
|
|
2b95: c5 fd 11 0c ca vmovupd %ymm1,(%rdx,%rcx,8)
|
|
2b9a: c5 fd 11 5c ca 20 vmovupd %ymm3,0x20(%rdx,%rcx,8)
|
|
2ba0: c5 fd 11 6c ca 40 vmovupd %ymm5,0x40(%rdx,%rcx,8)
|
|
2ba6: 62 e1 fd 28 11 4c ca vmovupd %ymm17,0x60(%rdx,%rcx,8)
|
|
2bad: 03
|
|
2bae: 48 83 c1 10 add $0x10,%rcx
|
|
2bb2: 48 3b c8 cmp %rax,%rcx
|
|
2bb5: 72 a9 jb 0x2b60
|
|
2bb7: 41 8d 41 01 lea 0x1(%r9),%eax
|
|
2bbb: 41 3b c0 cmp %r8d,%eax
|
|
2bbe: 0f 87 93 00 00 00 ja 0x2c57
|
|
2bc4: 4d 63 c0 movslq %r8d,%r8
|
|
2bc7: 4d 63 c9 movslq %r9d,%r9
|
|
2bca: 4d 2b c1 sub %r9,%r8
|
|
2bcd: 49 83 f8 04 cmp $0x4,%r8
|
|
2bd1: 0f 8c 87 00 00 00 jl 0x2c5e
|
|
2bd7: 4d 63 c9 movslq %r9d,%r9
|
|
2bda: 44 89 c3 mov %r8d,%ebx
|
|
2bdd: 83 e3 fc and $0xfffffffc,%ebx
|
|
2be0: 33 c9 xor %ecx,%ecx
|
|
2be2: 48 63 db movslq %ebx,%rbx
|
|
2be5: 4a 8d 04 ca lea (%rdx,%r9,8),%rax
|
|
2be9: 4f 8d 1c ca lea (%r10,%r9,8),%r11
|
|
2bed: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
2bf4: 00
|
|
2bf5: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
2bfc: 0f 1f 40 00 nopl 0x0(%rax)
|
|
2c00: c4 c1 7d 10 04 cb vmovupd (%r11,%rcx,8),%ymm0
|
|
2c06: c5 fd 58 0c c8 vaddpd (%rax,%rcx,8),%ymm0,%ymm1
|
|
2c0b: c5 fd 11 0c c8 vmovupd %ymm1,(%rax,%rcx,8)
|
|
2c10: 48 83 c1 04 add $0x4,%rcx
|
|
2c14: 48 3b cb cmp %rbx,%rcx
|
|
2c17: 72 e7 jb 0x2c00
|
|
2c19: 49 3b d8 cmp %r8,%rbx
|
|
2c1c: 73 39 jae 0x2c57
|
|
2c1e: 4d 63 c9 movslq %r9d,%r9
|
|
2c21: 4a 8d 14 ca lea (%rdx,%r9,8),%rdx
|
|
2c25: 4b 8d 04 ca lea (%r10,%r9,8),%rax
|
|
2c29: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
2c30: 00
|
|
2c31: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
2c38: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
2c3f: 00
|
|
2c40: c5 fb 10 04 d8 vmovsd (%rax,%rbx,8),%xmm0
|
|
2c45: c5 fb 58 0c da vaddsd (%rdx,%rbx,8),%xmm0,%xmm1
|
|
2c4a: c5 fb 11 0c da vmovsd %xmm1,(%rdx,%rbx,8)
|
|
2c4f: 48 ff c3 inc %rbx
|
|
2c52: 49 3b d8 cmp %r8,%rbx
|
|
2c55: 72 e9 jb 0x2c40
|
|
2c57: 33 c0 xor %eax,%eax
|
|
2c59: c5 f8 77 vzeroupper
|
|
2c5c: 5b pop %rbx
|
|
2c5d: c3 ret
|
|
2c5e: 33 db xor %ebx,%ebx
|
|
2c60: eb b7 jmp 0x2c19
|
|
2c62: 45 33 c9 xor %r9d,%r9d
|
|
2c65: e9 4d ff ff ff jmp 0x2bb7
|
|
2c6a: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
2c6f: 5b pop %rbx
|
|
2c70: c3 ret
|
|
2c71: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
2c76: 5b pop %rbx
|
|
2c77: c3 ret
|
|
2c78: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
2c7f: 00
|
|
2c80: 48 83 ec 28 sub $0x28,%rsp
|
|
2c84: 4d 85 c0 test %r8,%r8
|
|
2c87: 74 25 je 0x2cae
|
|
2c89: 48 85 c9 test %rcx,%rcx
|
|
2c8c: 74 20 je 0x2cae
|
|
2c8e: 48 85 d2 test %rdx,%rdx
|
|
2c91: 74 1b je 0x2cae
|
|
2c93: 45 85 c9 test %r9d,%r9d
|
|
2c96: 7f 0a jg 0x2ca2
|
|
2c98: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
2c9d: 48 83 c4 28 add $0x28,%rsp
|
|
2ca1: c3 ret
|
|
2ca2: e8 09 4c a9 01 call 0x1a978b0
|
|
2ca7: 33 c0 xor %eax,%eax
|
|
2ca9: 48 83 c4 28 add $0x28,%rsp
|
|
2cad: c3 ret
|
|
2cae: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
2cb3: 48 83 c4 28 add $0x28,%rsp
|
|
2cb7: c3 ret
|
|
2cb8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
2cbf: 00
|
|
2cc0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
|
|
2cc5: 4d 85 c0 test %r8,%r8
|
|
2cc8: 74 27 je 0x2cf1
|
|
2cca: 48 85 c9 test %rcx,%rcx
|
|
2ccd: 74 22 je 0x2cf1
|
|
2ccf: 48 85 d2 test %rdx,%rdx
|
|
2cd2: 74 1d je 0x2cf1
|
|
2cd4: 45 85 c9 test %r9d,%r9d
|
|
2cd7: 7f 0b jg 0x2ce4
|
|
2cd9: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
2cde: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
2ce3: c3 ret
|
|
2ce4: e8 17 56 a9 01 call 0x1a98300
|
|
2ce9: 33 c0 xor %eax,%eax
|
|
2ceb: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
2cf0: c3 ret
|
|
2cf1: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
2cf6: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
2cfb: c3 ret
|
|
2cfc: 0f 1f 40 00 nopl 0x0(%rax)
|
|
2d00: 53 push %rbx
|
|
2d01: 56 push %rsi
|
|
2d02: 57 push %rdi
|
|
2d03: 41 54 push %r12
|
|
2d05: 41 55 push %r13
|
|
2d07: 48 81 ec 50 04 00 00 sub $0x450,%rsp
|
|
2d0e: 4d 89 c4 mov %r8,%r12
|
|
2d11: 48 8b 05 78 2c 60 02 mov 0x2602c78(%rip),%rax # 0x2605990
|
|
2d18: 48 33 c4 xor %rsp,%rax
|
|
2d1b: 45 89 cd mov %r9d,%r13d
|
|
2d1e: 48 89 cf mov %rcx,%rdi
|
|
2d21: 48 89 84 24 48 04 00 mov %rax,0x448(%rsp)
|
|
2d28: 00
|
|
2d29: 4d 85 e4 test %r12,%r12
|
|
2d2c: 0f 84 b6 01 00 00 je 0x2ee8
|
|
2d32: 48 85 ff test %rdi,%rdi
|
|
2d35: 0f 84 97 01 00 00 je 0x2ed2
|
|
2d3b: 48 85 d2 test %rdx,%rdx
|
|
2d3e: 0f 84 66 01 00 00 je 0x2eaa
|
|
2d44: 45 85 ed test %r13d,%r13d
|
|
2d47: 0f 8e 35 01 00 00 jle 0x2e82
|
|
2d4d: 48 8d 74 24 28 lea 0x28(%rsp),%rsi
|
|
2d52: 48 89 f0 mov %rsi,%rax
|
|
2d55: 48 83 e0 1f and $0x1f,%rax
|
|
2d59: 48 f7 d8 neg %rax
|
|
2d5c: 48 83 e0 1f and $0x1f,%rax
|
|
2d60: 48 03 f0 add %rax,%rsi
|
|
2d63: 48 8d 9c 04 28 02 00 lea 0x228(%rsp,%rax,1),%rbx
|
|
2d6a: 00
|
|
2d6b: 41 81 fd 80 00 00 00 cmp $0x80,%r13d
|
|
2d72: 0f 8e a2 00 00 00 jle 0x2e1a
|
|
2d78: 4c 89 74 24 20 mov %r14,0x20(%rsp)
|
|
2d7d: 45 89 ee mov %r13d,%r14d
|
|
2d80: 4d 89 e5 mov %r12,%r13
|
|
2d83: 49 89 d4 mov %rdx,%r12
|
|
2d86: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
2d8d: 00
|
|
2d8e: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
2d95: 0f 1f 40 00 nopl 0x0(%rax)
|
|
2d99: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
2da0: 4c 89 e1 mov %r12,%rcx
|
|
2da3: 48 89 f2 mov %rsi,%rdx
|
|
2da6: 49 89 d8 mov %rbx,%r8
|
|
2da9: 41 b9 80 00 00 00 mov $0x80,%r9d
|
|
2daf: e8 6c df 12 00 call 0x130d20
|
|
2db4: 48 89 f9 mov %rdi,%rcx
|
|
2db7: 48 89 f2 mov %rsi,%rdx
|
|
2dba: 41 b8 80 00 00 00 mov $0x80,%r8d
|
|
2dc0: e8 bb cb ff ff call 0xfffffffffffff980
|
|
2dc5: 48 89 f9 mov %rdi,%rcx
|
|
2dc8: 48 89 da mov %rbx,%rdx
|
|
2dcb: 41 b8 80 00 00 00 mov $0x80,%r8d
|
|
2dd1: e8 aa cb ff ff call 0xfffffffffffff980
|
|
2dd6: 48 89 d9 mov %rbx,%rcx
|
|
2dd9: 48 89 f2 mov %rsi,%rdx
|
|
2ddc: 4d 89 e8 mov %r13,%r8
|
|
2ddf: 41 b9 80 00 00 00 mov $0x80,%r9d
|
|
2de5: e8 16 08 00 00 call 0x3600
|
|
2dea: 41 83 c6 80 add $0xffffff80,%r14d
|
|
2dee: 48 81 c7 00 02 00 00 add $0x200,%rdi
|
|
2df5: 49 81 c4 00 02 00 00 add $0x200,%r12
|
|
2dfc: 49 81 c5 00 04 00 00 add $0x400,%r13
|
|
2e03: 41 81 fe 80 00 00 00 cmp $0x80,%r14d
|
|
2e0a: 7f 94 jg 0x2da0
|
|
2e0c: 4c 89 e2 mov %r12,%rdx
|
|
2e0f: 4d 89 ec mov %r13,%r12
|
|
2e12: 45 89 f5 mov %r14d,%r13d
|
|
2e15: 4c 8b 74 24 20 mov 0x20(%rsp),%r14
|
|
2e1a: 48 89 d1 mov %rdx,%rcx
|
|
2e1d: 48 89 f2 mov %rsi,%rdx
|
|
2e20: 49 89 d8 mov %rbx,%r8
|
|
2e23: 45 89 e9 mov %r13d,%r9d
|
|
2e26: e8 f5 de 12 00 call 0x130d20
|
|
2e2b: 48 89 f9 mov %rdi,%rcx
|
|
2e2e: 48 89 f2 mov %rsi,%rdx
|
|
2e31: 45 89 e8 mov %r13d,%r8d
|
|
2e34: e8 47 cb ff ff call 0xfffffffffffff980
|
|
2e39: 48 89 f9 mov %rdi,%rcx
|
|
2e3c: 48 89 da mov %rbx,%rdx
|
|
2e3f: 45 89 e8 mov %r13d,%r8d
|
|
2e42: e8 39 cb ff ff call 0xfffffffffffff980
|
|
2e47: 48 89 d9 mov %rbx,%rcx
|
|
2e4a: 48 89 f2 mov %rsi,%rdx
|
|
2e4d: 4d 89 e0 mov %r12,%r8
|
|
2e50: 45 89 e9 mov %r13d,%r9d
|
|
2e53: e8 a8 07 00 00 call 0x3600
|
|
2e58: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx
|
|
2e5f: 00
|
|
2e60: 48 33 cc xor %rsp,%rcx
|
|
2e63: 48 3b 0d 26 2b 60 02 cmp 0x2602b26(%rip),%rcx # 0x2605990
|
|
2e6a: 75 11 jne 0x2e7d
|
|
2e6c: 33 c0 xor %eax,%eax
|
|
2e6e: 48 81 c4 50 04 00 00 add $0x450,%rsp
|
|
2e75: 41 5d pop %r13
|
|
2e77: 41 5c pop %r12
|
|
2e79: 5f pop %rdi
|
|
2e7a: 5e pop %rsi
|
|
2e7b: 5b pop %rbx
|
|
2e7c: c3 ret
|
|
2e7d: e8 6e e2 11 01 call 0x11210f0
|
|
2e82: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx
|
|
2e89: 00
|
|
2e8a: 48 33 cc xor %rsp,%rcx
|
|
2e8d: 48 3b 0d fc 2a 60 02 cmp 0x2602afc(%rip),%rcx # 0x2605990
|
|
2e94: 75 e7 jne 0x2e7d
|
|
2e96: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
2e9b: 48 81 c4 50 04 00 00 add $0x450,%rsp
|
|
2ea2: 41 5d pop %r13
|
|
2ea4: 41 5c pop %r12
|
|
2ea6: 5f pop %rdi
|
|
2ea7: 5e pop %rsi
|
|
2ea8: 5b pop %rbx
|
|
2ea9: c3 ret
|
|
2eaa: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx
|
|
2eb1: 00
|
|
2eb2: 48 33 cc xor %rsp,%rcx
|
|
2eb5: 48 3b 0d d4 2a 60 02 cmp 0x2602ad4(%rip),%rcx # 0x2605990
|
|
2ebc: 75 bf jne 0x2e7d
|
|
2ebe: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
2ec3: 48 81 c4 50 04 00 00 add $0x450,%rsp
|
|
2eca: 41 5d pop %r13
|
|
2ecc: 41 5c pop %r12
|
|
2ece: 5f pop %rdi
|
|
2ecf: 5e pop %rsi
|
|
2ed0: 5b pop %rbx
|
|
2ed1: c3 ret
|
|
2ed2: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx
|
|
2ed9: 00
|
|
2eda: 48 33 cc xor %rsp,%rcx
|
|
2edd: 48 3b 0d ac 2a 60 02 cmp 0x2602aac(%rip),%rcx # 0x2605990
|
|
2ee4: 75 97 jne 0x2e7d
|
|
2ee6: eb d6 jmp 0x2ebe
|
|
2ee8: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx
|
|
2eef: 00
|
|
2ef0: 48 33 cc xor %rsp,%rcx
|
|
2ef3: 48 3b 0d 96 2a 60 02 cmp 0x2602a96(%rip),%rcx # 0x2605990
|
|
2efa: 75 81 jne 0x2e7d
|
|
2efc: eb c0 jmp 0x2ebe
|
|
2efe: 66 90 xchg %ax,%ax
|
|
2f00: 53 push %rbx
|
|
2f01: 56 push %rsi
|
|
2f02: 57 push %rdi
|
|
2f03: 41 54 push %r12
|
|
2f05: 41 55 push %r13
|
|
2f07: 48 81 ec 50 04 00 00 sub $0x450,%rsp
|
|
2f0e: 4d 89 c4 mov %r8,%r12
|
|
2f11: 48 8b 05 78 2a 60 02 mov 0x2602a78(%rip),%rax # 0x2605990
|
|
2f18: 45 89 cd mov %r9d,%r13d
|
|
2f1b: 48 33 c4 xor %rsp,%rax
|
|
2f1e: 48 89 cf mov %rcx,%rdi
|
|
2f21: 48 89 84 24 48 04 00 mov %rax,0x448(%rsp)
|
|
2f28: 00
|
|
2f29: 4d 85 e4 test %r12,%r12
|
|
2f2c: 0f 84 b6 01 00 00 je 0x30e8
|
|
2f32: 48 85 ff test %rdi,%rdi
|
|
2f35: 0f 84 97 01 00 00 je 0x30d2
|
|
2f3b: 48 85 d2 test %rdx,%rdx
|
|
2f3e: 0f 84 66 01 00 00 je 0x30aa
|
|
2f44: 45 85 ed test %r13d,%r13d
|
|
2f47: 0f 8e 35 01 00 00 jle 0x3082
|
|
2f4d: 48 8d 44 24 28 lea 0x28(%rsp),%rax
|
|
2f52: 48 89 c3 mov %rax,%rbx
|
|
2f55: 48 83 e3 1f and $0x1f,%rbx
|
|
2f59: 48 f7 db neg %rbx
|
|
2f5c: 48 83 e3 1f and $0x1f,%rbx
|
|
2f60: 48 8d 34 03 lea (%rbx,%rax,1),%rsi
|
|
2f64: 48 8d 9c 18 00 02 00 lea 0x200(%rax,%rbx,1),%rbx
|
|
2f6b: 00
|
|
2f6c: 41 81 fd 80 00 00 00 cmp $0x80,%r13d
|
|
2f73: 0f 8e a1 00 00 00 jle 0x301a
|
|
2f79: 4c 89 74 24 20 mov %r14,0x20(%rsp)
|
|
2f7e: 45 89 ee mov %r13d,%r14d
|
|
2f81: 4d 89 e5 mov %r12,%r13
|
|
2f84: 49 89 d4 mov %rdx,%r12
|
|
2f87: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
2f8e: 00
|
|
2f8f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
2f96: 0f 1f 00 nopl (%rax)
|
|
2f99: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
2fa0: 4c 89 e1 mov %r12,%rcx
|
|
2fa3: 48 89 f2 mov %rsi,%rdx
|
|
2fa6: 49 89 d8 mov %rbx,%r8
|
|
2fa9: 41 b9 80 00 00 00 mov $0x80,%r9d
|
|
2faf: e8 8c dd 12 00 call 0x130d40
|
|
2fb4: 48 89 f9 mov %rdi,%rcx
|
|
2fb7: 48 89 f2 mov %rsi,%rdx
|
|
2fba: 41 b8 80 00 00 00 mov $0x80,%r8d
|
|
2fc0: e8 fb c9 ff ff call 0xfffffffffffff9c0
|
|
2fc5: 48 89 f9 mov %rdi,%rcx
|
|
2fc8: 48 89 da mov %rbx,%rdx
|
|
2fcb: 41 b8 80 00 00 00 mov $0x80,%r8d
|
|
2fd1: e8 ea c9 ff ff call 0xfffffffffffff9c0
|
|
2fd6: 48 89 d9 mov %rbx,%rcx
|
|
2fd9: 48 89 f2 mov %rsi,%rdx
|
|
2fdc: 4d 89 e8 mov %r13,%r8
|
|
2fdf: 41 b9 80 00 00 00 mov $0x80,%r9d
|
|
2fe5: e8 96 06 00 00 call 0x3680
|
|
2fea: 41 83 c6 80 add $0xffffff80,%r14d
|
|
2fee: 48 81 c7 00 02 00 00 add $0x200,%rdi
|
|
2ff5: 49 81 c4 00 02 00 00 add $0x200,%r12
|
|
2ffc: 49 81 c5 00 04 00 00 add $0x400,%r13
|
|
3003: 41 81 fe 80 00 00 00 cmp $0x80,%r14d
|
|
300a: 7f 94 jg 0x2fa0
|
|
300c: 4c 89 e2 mov %r12,%rdx
|
|
300f: 4d 89 ec mov %r13,%r12
|
|
3012: 45 89 f5 mov %r14d,%r13d
|
|
3015: 4c 8b 74 24 20 mov 0x20(%rsp),%r14
|
|
301a: 48 89 d1 mov %rdx,%rcx
|
|
301d: 48 89 f2 mov %rsi,%rdx
|
|
3020: 49 89 d8 mov %rbx,%r8
|
|
3023: 45 89 e9 mov %r13d,%r9d
|
|
3026: e8 15 dd 12 00 call 0x130d40
|
|
302b: 48 89 f9 mov %rdi,%rcx
|
|
302e: 48 89 f2 mov %rsi,%rdx
|
|
3031: 45 89 e8 mov %r13d,%r8d
|
|
3034: e8 87 c9 ff ff call 0xfffffffffffff9c0
|
|
3039: 48 89 f9 mov %rdi,%rcx
|
|
303c: 48 89 da mov %rbx,%rdx
|
|
303f: 45 89 e8 mov %r13d,%r8d
|
|
3042: e8 79 c9 ff ff call 0xfffffffffffff9c0
|
|
3047: 48 89 d9 mov %rbx,%rcx
|
|
304a: 48 89 f2 mov %rsi,%rdx
|
|
304d: 4d 89 e0 mov %r12,%r8
|
|
3050: 45 89 e9 mov %r13d,%r9d
|
|
3053: e8 28 06 00 00 call 0x3680
|
|
3058: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx
|
|
305f: 00
|
|
3060: 48 33 cc xor %rsp,%rcx
|
|
3063: 48 3b 0d 26 29 60 02 cmp 0x2602926(%rip),%rcx # 0x2605990
|
|
306a: 75 11 jne 0x307d
|
|
306c: 33 c0 xor %eax,%eax
|
|
306e: 48 81 c4 50 04 00 00 add $0x450,%rsp
|
|
3075: 41 5d pop %r13
|
|
3077: 41 5c pop %r12
|
|
3079: 5f pop %rdi
|
|
307a: 5e pop %rsi
|
|
307b: 5b pop %rbx
|
|
307c: c3 ret
|
|
307d: e8 6e e0 11 01 call 0x11210f0
|
|
3082: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx
|
|
3089: 00
|
|
308a: 48 33 cc xor %rsp,%rcx
|
|
308d: 48 3b 0d fc 28 60 02 cmp 0x26028fc(%rip),%rcx # 0x2605990
|
|
3094: 75 e7 jne 0x307d
|
|
3096: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
309b: 48 81 c4 50 04 00 00 add $0x450,%rsp
|
|
30a2: 41 5d pop %r13
|
|
30a4: 41 5c pop %r12
|
|
30a6: 5f pop %rdi
|
|
30a7: 5e pop %rsi
|
|
30a8: 5b pop %rbx
|
|
30a9: c3 ret
|
|
30aa: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx
|
|
30b1: 00
|
|
30b2: 48 33 cc xor %rsp,%rcx
|
|
30b5: 48 3b 0d d4 28 60 02 cmp 0x26028d4(%rip),%rcx # 0x2605990
|
|
30bc: 75 bf jne 0x307d
|
|
30be: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
30c3: 48 81 c4 50 04 00 00 add $0x450,%rsp
|
|
30ca: 41 5d pop %r13
|
|
30cc: 41 5c pop %r12
|
|
30ce: 5f pop %rdi
|
|
30cf: 5e pop %rsi
|
|
30d0: 5b pop %rbx
|
|
30d1: c3 ret
|
|
30d2: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx
|
|
30d9: 00
|
|
30da: 48 33 cc xor %rsp,%rcx
|
|
30dd: 48 3b 0d ac 28 60 02 cmp 0x26028ac(%rip),%rcx # 0x2605990
|
|
30e4: 75 97 jne 0x307d
|
|
30e6: eb d6 jmp 0x30be
|
|
30e8: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx
|
|
30ef: 00
|
|
30f0: 48 33 cc xor %rsp,%rcx
|
|
30f3: 48 3b 0d 96 28 60 02 cmp 0x2602896(%rip),%rcx # 0x2605990
|
|
30fa: 75 81 jne 0x307d
|
|
30fc: eb c0 jmp 0x30be
|
|
30fe: 66 90 xchg %ax,%ax
|
|
3100: 53 push %rbx
|
|
3101: 56 push %rsi
|
|
3102: 57 push %rdi
|
|
3103: 41 54 push %r12
|
|
3105: 41 55 push %r13
|
|
3107: 48 81 ec 50 04 00 00 sub $0x450,%rsp
|
|
310e: 4d 89 c4 mov %r8,%r12
|
|
3111: 48 8b 05 78 28 60 02 mov 0x2602878(%rip),%rax # 0x2605990
|
|
3118: 45 89 cd mov %r9d,%r13d
|
|
311b: 48 33 c4 xor %rsp,%rax
|
|
311e: 48 89 cf mov %rcx,%rdi
|
|
3121: 48 89 84 24 48 04 00 mov %rax,0x448(%rsp)
|
|
3128: 00
|
|
3129: 4d 85 e4 test %r12,%r12
|
|
312c: 0f 84 b6 01 00 00 je 0x32e8
|
|
3132: 48 85 ff test %rdi,%rdi
|
|
3135: 0f 84 97 01 00 00 je 0x32d2
|
|
313b: 48 85 d2 test %rdx,%rdx
|
|
313e: 0f 84 66 01 00 00 je 0x32aa
|
|
3144: 45 85 ed test %r13d,%r13d
|
|
3147: 0f 8e 35 01 00 00 jle 0x3282
|
|
314d: 48 8d 44 24 28 lea 0x28(%rsp),%rax
|
|
3152: 48 89 c3 mov %rax,%rbx
|
|
3155: 48 83 e3 1f and $0x1f,%rbx
|
|
3159: 48 f7 db neg %rbx
|
|
315c: 48 83 e3 1f and $0x1f,%rbx
|
|
3160: 48 8d 34 18 lea (%rax,%rbx,1),%rsi
|
|
3164: 48 8d 9c 18 00 02 00 lea 0x200(%rax,%rbx,1),%rbx
|
|
316b: 00
|
|
316c: 41 81 fd 80 00 00 00 cmp $0x80,%r13d
|
|
3173: 0f 8e a1 00 00 00 jle 0x321a
|
|
3179: 4c 89 74 24 20 mov %r14,0x20(%rsp)
|
|
317e: 45 89 ee mov %r13d,%r14d
|
|
3181: 4d 89 e5 mov %r12,%r13
|
|
3184: 49 89 d4 mov %rdx,%r12
|
|
3187: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
318e: 00
|
|
318f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
3196: 0f 1f 00 nopl (%rax)
|
|
3199: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
31a0: 4c 89 e1 mov %r12,%rcx
|
|
31a3: 48 89 f2 mov %rsi,%rdx
|
|
31a6: 49 89 d8 mov %rbx,%r8
|
|
31a9: 41 b9 80 00 00 00 mov $0x80,%r9d
|
|
31af: e8 ac db 12 00 call 0x130d60
|
|
31b4: 48 89 f9 mov %rdi,%rcx
|
|
31b7: 48 89 f2 mov %rsi,%rdx
|
|
31ba: 41 b8 80 00 00 00 mov $0x80,%r8d
|
|
31c0: e8 bb c9 ff ff call 0xfffffffffffffb80
|
|
31c5: 48 89 f9 mov %rdi,%rcx
|
|
31c8: 48 89 da mov %rbx,%rdx
|
|
31cb: 41 b8 80 00 00 00 mov $0x80,%r8d
|
|
31d1: e8 aa c9 ff ff call 0xfffffffffffffb80
|
|
31d6: 48 89 d9 mov %rbx,%rcx
|
|
31d9: 48 89 f2 mov %rsi,%rdx
|
|
31dc: 4d 89 e8 mov %r13,%r8
|
|
31df: 41 b9 80 00 00 00 mov $0x80,%r9d
|
|
31e5: e8 16 05 00 00 call 0x3700
|
|
31ea: 41 83 c6 80 add $0xffffff80,%r14d
|
|
31ee: 48 81 c7 00 02 00 00 add $0x200,%rdi
|
|
31f5: 49 81 c4 00 02 00 00 add $0x200,%r12
|
|
31fc: 49 81 c5 00 04 00 00 add $0x400,%r13
|
|
3203: 41 81 fe 80 00 00 00 cmp $0x80,%r14d
|
|
320a: 7f 94 jg 0x31a0
|
|
320c: 4c 89 e2 mov %r12,%rdx
|
|
320f: 4d 89 ec mov %r13,%r12
|
|
3212: 45 89 f5 mov %r14d,%r13d
|
|
3215: 4c 8b 74 24 20 mov 0x20(%rsp),%r14
|
|
321a: 48 89 d1 mov %rdx,%rcx
|
|
321d: 48 89 f2 mov %rsi,%rdx
|
|
3220: 49 89 d8 mov %rbx,%r8
|
|
3223: 45 89 e9 mov %r13d,%r9d
|
|
3226: e8 35 db 12 00 call 0x130d60
|
|
322b: 48 89 f9 mov %rdi,%rcx
|
|
322e: 48 89 f2 mov %rsi,%rdx
|
|
3231: 45 89 e8 mov %r13d,%r8d
|
|
3234: e8 47 c9 ff ff call 0xfffffffffffffb80
|
|
3239: 48 89 f9 mov %rdi,%rcx
|
|
323c: 48 89 da mov %rbx,%rdx
|
|
323f: 45 89 e8 mov %r13d,%r8d
|
|
3242: e8 39 c9 ff ff call 0xfffffffffffffb80
|
|
3247: 48 89 d9 mov %rbx,%rcx
|
|
324a: 48 89 f2 mov %rsi,%rdx
|
|
324d: 4d 89 e0 mov %r12,%r8
|
|
3250: 45 89 e9 mov %r13d,%r9d
|
|
3253: e8 a8 04 00 00 call 0x3700
|
|
3258: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx
|
|
325f: 00
|
|
3260: 48 33 cc xor %rsp,%rcx
|
|
3263: 48 3b 0d 26 27 60 02 cmp 0x2602726(%rip),%rcx # 0x2605990
|
|
326a: 75 11 jne 0x327d
|
|
326c: 33 c0 xor %eax,%eax
|
|
326e: 48 81 c4 50 04 00 00 add $0x450,%rsp
|
|
3275: 41 5d pop %r13
|
|
3277: 41 5c pop %r12
|
|
3279: 5f pop %rdi
|
|
327a: 5e pop %rsi
|
|
327b: 5b pop %rbx
|
|
327c: c3 ret
|
|
327d: e8 6e de 11 01 call 0x11210f0
|
|
3282: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx
|
|
3289: 00
|
|
328a: 48 33 cc xor %rsp,%rcx
|
|
328d: 48 3b 0d fc 26 60 02 cmp 0x26026fc(%rip),%rcx # 0x2605990
|
|
3294: 75 e7 jne 0x327d
|
|
3296: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
329b: 48 81 c4 50 04 00 00 add $0x450,%rsp
|
|
32a2: 41 5d pop %r13
|
|
32a4: 41 5c pop %r12
|
|
32a6: 5f pop %rdi
|
|
32a7: 5e pop %rsi
|
|
32a8: 5b pop %rbx
|
|
32a9: c3 ret
|
|
32aa: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx
|
|
32b1: 00
|
|
32b2: 48 33 cc xor %rsp,%rcx
|
|
32b5: 48 3b 0d d4 26 60 02 cmp 0x26026d4(%rip),%rcx # 0x2605990
|
|
32bc: 75 bf jne 0x327d
|
|
32be: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
32c3: 48 81 c4 50 04 00 00 add $0x450,%rsp
|
|
32ca: 41 5d pop %r13
|
|
32cc: 41 5c pop %r12
|
|
32ce: 5f pop %rdi
|
|
32cf: 5e pop %rsi
|
|
32d0: 5b pop %rbx
|
|
32d1: c3 ret
|
|
32d2: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx
|
|
32d9: 00
|
|
32da: 48 33 cc xor %rsp,%rcx
|
|
32dd: 48 3b 0d ac 26 60 02 cmp 0x26026ac(%rip),%rcx # 0x2605990
|
|
32e4: 75 97 jne 0x327d
|
|
32e6: eb d6 jmp 0x32be
|
|
32e8: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx
|
|
32ef: 00
|
|
32f0: 48 33 cc xor %rsp,%rcx
|
|
32f3: 48 3b 0d 96 26 60 02 cmp 0x2602696(%rip),%rcx # 0x2605990
|
|
32fa: 75 81 jne 0x327d
|
|
32fc: eb c0 jmp 0x32be
|
|
32fe: 66 90 xchg %ax,%ax
|
|
3300: 53 push %rbx
|
|
3301: 56 push %rsi
|
|
3302: 57 push %rdi
|
|
3303: 41 54 push %r12
|
|
3305: 41 55 push %r13
|
|
3307: 48 81 ec 50 04 00 00 sub $0x450,%rsp
|
|
330e: 4d 89 c4 mov %r8,%r12
|
|
3311: 48 8b 05 78 26 60 02 mov 0x2602678(%rip),%rax # 0x2605990
|
|
3318: 45 89 cd mov %r9d,%r13d
|
|
331b: 48 33 c4 xor %rsp,%rax
|
|
331e: 48 89 cf mov %rcx,%rdi
|
|
3321: 48 89 84 24 48 04 00 mov %rax,0x448(%rsp)
|
|
3328: 00
|
|
3329: 4d 85 e4 test %r12,%r12
|
|
332c: 0f 84 b6 01 00 00 je 0x34e8
|
|
3332: 48 85 ff test %rdi,%rdi
|
|
3335: 0f 84 97 01 00 00 je 0x34d2
|
|
333b: 48 85 d2 test %rdx,%rdx
|
|
333e: 0f 84 66 01 00 00 je 0x34aa
|
|
3344: 45 85 ed test %r13d,%r13d
|
|
3347: 0f 8e 35 01 00 00 jle 0x3482
|
|
334d: 48 8d 44 24 28 lea 0x28(%rsp),%rax
|
|
3352: 48 89 c3 mov %rax,%rbx
|
|
3355: 48 83 e3 1f and $0x1f,%rbx
|
|
3359: 48 f7 db neg %rbx
|
|
335c: 48 83 e3 1f and $0x1f,%rbx
|
|
3360: 48 8d 34 18 lea (%rax,%rbx,1),%rsi
|
|
3364: 48 8d 9c 18 00 02 00 lea 0x200(%rax,%rbx,1),%rbx
|
|
336b: 00
|
|
336c: 41 81 fd 80 00 00 00 cmp $0x80,%r13d
|
|
3373: 0f 8e a1 00 00 00 jle 0x341a
|
|
3379: 4c 89 74 24 20 mov %r14,0x20(%rsp)
|
|
337e: 45 89 ee mov %r13d,%r14d
|
|
3381: 4d 89 e5 mov %r12,%r13
|
|
3384: 49 89 d4 mov %rdx,%r12
|
|
3387: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
338e: 00
|
|
338f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
3396: 0f 1f 00 nopl (%rax)
|
|
3399: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
33a0: 4c 89 e1 mov %r12,%rcx
|
|
33a3: 48 89 f2 mov %rsi,%rdx
|
|
33a6: 49 89 d8 mov %rbx,%r8
|
|
33a9: 41 b9 80 00 00 00 mov $0x80,%r9d
|
|
33af: e8 cc d9 12 00 call 0x130d80
|
|
33b4: 48 89 f9 mov %rdi,%rcx
|
|
33b7: 48 89 f2 mov %rsi,%rdx
|
|
33ba: 41 b8 80 00 00 00 mov $0x80,%r8d
|
|
33c0: e8 bb c7 ff ff call 0xfffffffffffffb80
|
|
33c5: 48 89 f9 mov %rdi,%rcx
|
|
33c8: 48 89 da mov %rbx,%rdx
|
|
33cb: 41 b8 80 00 00 00 mov $0x80,%r8d
|
|
33d1: e8 aa c7 ff ff call 0xfffffffffffffb80
|
|
33d6: 48 89 d9 mov %rbx,%rcx
|
|
33d9: 48 89 f2 mov %rsi,%rdx
|
|
33dc: 4d 89 e8 mov %r13,%r8
|
|
33df: 41 b9 80 00 00 00 mov $0x80,%r9d
|
|
33e5: e8 96 03 00 00 call 0x3780
|
|
33ea: 41 83 c6 80 add $0xffffff80,%r14d
|
|
33ee: 48 81 c7 00 02 00 00 add $0x200,%rdi
|
|
33f5: 49 81 c4 00 02 00 00 add $0x200,%r12
|
|
33fc: 49 81 c5 00 04 00 00 add $0x400,%r13
|
|
3403: 41 81 fe 80 00 00 00 cmp $0x80,%r14d
|
|
340a: 7f 94 jg 0x33a0
|
|
340c: 4c 89 e2 mov %r12,%rdx
|
|
340f: 4d 89 ec mov %r13,%r12
|
|
3412: 45 89 f5 mov %r14d,%r13d
|
|
3415: 4c 8b 74 24 20 mov 0x20(%rsp),%r14
|
|
341a: 48 89 d1 mov %rdx,%rcx
|
|
341d: 48 89 f2 mov %rsi,%rdx
|
|
3420: 49 89 d8 mov %rbx,%r8
|
|
3423: 45 89 e9 mov %r13d,%r9d
|
|
3426: e8 55 d9 12 00 call 0x130d80
|
|
342b: 48 89 f9 mov %rdi,%rcx
|
|
342e: 48 89 f2 mov %rsi,%rdx
|
|
3431: 45 89 e8 mov %r13d,%r8d
|
|
3434: e8 47 c7 ff ff call 0xfffffffffffffb80
|
|
3439: 48 89 f9 mov %rdi,%rcx
|
|
343c: 48 89 da mov %rbx,%rdx
|
|
343f: 45 89 e8 mov %r13d,%r8d
|
|
3442: e8 39 c7 ff ff call 0xfffffffffffffb80
|
|
3447: 48 89 d9 mov %rbx,%rcx
|
|
344a: 48 89 f2 mov %rsi,%rdx
|
|
344d: 4d 89 e0 mov %r12,%r8
|
|
3450: 45 89 e9 mov %r13d,%r9d
|
|
3453: e8 28 03 00 00 call 0x3780
|
|
3458: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx
|
|
345f: 00
|
|
3460: 48 33 cc xor %rsp,%rcx
|
|
3463: 48 3b 0d 26 25 60 02 cmp 0x2602526(%rip),%rcx # 0x2605990
|
|
346a: 75 11 jne 0x347d
|
|
346c: 33 c0 xor %eax,%eax
|
|
346e: 48 81 c4 50 04 00 00 add $0x450,%rsp
|
|
3475: 41 5d pop %r13
|
|
3477: 41 5c pop %r12
|
|
3479: 5f pop %rdi
|
|
347a: 5e pop %rsi
|
|
347b: 5b pop %rbx
|
|
347c: c3 ret
|
|
347d: e8 6e dc 11 01 call 0x11210f0
|
|
3482: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx
|
|
3489: 00
|
|
348a: 48 33 cc xor %rsp,%rcx
|
|
348d: 48 3b 0d fc 24 60 02 cmp 0x26024fc(%rip),%rcx # 0x2605990
|
|
3494: 75 e7 jne 0x347d
|
|
3496: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
349b: 48 81 c4 50 04 00 00 add $0x450,%rsp
|
|
34a2: 41 5d pop %r13
|
|
34a4: 41 5c pop %r12
|
|
34a6: 5f pop %rdi
|
|
34a7: 5e pop %rsi
|
|
34a8: 5b pop %rbx
|
|
34a9: c3 ret
|
|
34aa: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx
|
|
34b1: 00
|
|
34b2: 48 33 cc xor %rsp,%rcx
|
|
34b5: 48 3b 0d d4 24 60 02 cmp 0x26024d4(%rip),%rcx # 0x2605990
|
|
34bc: 75 bf jne 0x347d
|
|
34be: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
34c3: 48 81 c4 50 04 00 00 add $0x450,%rsp
|
|
34ca: 41 5d pop %r13
|
|
34cc: 41 5c pop %r12
|
|
34ce: 5f pop %rdi
|
|
34cf: 5e pop %rsi
|
|
34d0: 5b pop %rbx
|
|
34d1: c3 ret
|
|
34d2: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx
|
|
34d9: 00
|
|
34da: 48 33 cc xor %rsp,%rcx
|
|
34dd: 48 3b 0d ac 24 60 02 cmp 0x26024ac(%rip),%rcx # 0x2605990
|
|
34e4: 75 97 jne 0x347d
|
|
34e6: eb d6 jmp 0x34be
|
|
34e8: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx
|
|
34ef: 00
|
|
34f0: 48 33 cc xor %rsp,%rcx
|
|
34f3: 48 3b 0d 96 24 60 02 cmp 0x2602496(%rip),%rcx # 0x2605990
|
|
34fa: 75 81 jne 0x347d
|
|
34fc: eb c0 jmp 0x34be
|
|
34fe: 66 90 xchg %ax,%ax
|
|
3500: 48 83 ec 28 sub $0x28,%rsp
|
|
3504: 4d 85 c0 test %r8,%r8
|
|
3507: 74 35 je 0x353e
|
|
3509: 45 85 c9 test %r9d,%r9d
|
|
350c: 7e 4c jle 0x355a
|
|
350e: 48 85 d2 test %rdx,%rdx
|
|
3511: 74 26 je 0x3539
|
|
3513: 48 85 c9 test %rcx,%rcx
|
|
3516: 74 0c je 0x3524
|
|
3518: e8 f3 57 a9 01 call 0x1a98d10
|
|
351d: 33 c0 xor %eax,%eax
|
|
351f: 48 83 c4 28 add $0x28,%rsp
|
|
3523: c3 ret
|
|
3524: 48 89 d1 mov %rdx,%rcx
|
|
3527: 4c 89 c2 mov %r8,%rdx
|
|
352a: 45 89 c8 mov %r9d,%r8d
|
|
352d: e8 2e 5a a9 01 call 0x1a98f60
|
|
3532: 33 c0 xor %eax,%eax
|
|
3534: 48 83 c4 28 add $0x28,%rsp
|
|
3538: c3 ret
|
|
3539: 48 85 c9 test %rcx,%rcx
|
|
353c: 75 0a jne 0x3548
|
|
353e: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
3543: 48 83 c4 28 add $0x28,%rsp
|
|
3547: c3 ret
|
|
3548: 4c 89 c2 mov %r8,%rdx
|
|
354b: 45 89 c8 mov %r9d,%r8d
|
|
354e: e8 1d 59 a9 01 call 0x1a98e70
|
|
3553: 33 c0 xor %eax,%eax
|
|
3555: 48 83 c4 28 add $0x28,%rsp
|
|
3559: c3 ret
|
|
355a: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
355f: 48 83 c4 28 add $0x28,%rsp
|
|
3563: c3 ret
|
|
3564: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
356b: 00
|
|
356c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
3573: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
3578: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
357f: 00
|
|
3580: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
|
|
3585: 4d 85 c0 test %r8,%r8
|
|
3588: 74 37 je 0x35c1
|
|
358a: 45 85 c9 test %r9d,%r9d
|
|
358d: 7e 50 jle 0x35df
|
|
358f: 48 85 d2 test %rdx,%rdx
|
|
3592: 74 28 je 0x35bc
|
|
3594: 48 85 c9 test %rcx,%rcx
|
|
3597: 74 0d je 0x35a6
|
|
3599: e8 82 65 a9 01 call 0x1a99b20
|
|
359e: 33 c0 xor %eax,%eax
|
|
35a0: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
35a5: c3 ret
|
|
35a6: 48 89 d1 mov %rdx,%rcx
|
|
35a9: 4c 89 c2 mov %r8,%rdx
|
|
35ac: 45 89 c8 mov %r9d,%r8d
|
|
35af: e8 bc 67 a9 01 call 0x1a99d70
|
|
35b4: 33 c0 xor %eax,%eax
|
|
35b6: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
35bb: c3 ret
|
|
35bc: 48 85 c9 test %rcx,%rcx
|
|
35bf: 75 0b jne 0x35cc
|
|
35c1: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
35c6: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
35cb: c3 ret
|
|
35cc: 4c 89 c2 mov %r8,%rdx
|
|
35cf: 45 89 c8 mov %r9d,%r8d
|
|
35d2: e8 a9 66 a9 01 call 0x1a99c80
|
|
35d7: 33 c0 xor %eax,%eax
|
|
35d9: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
35de: c3 ret
|
|
35df: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
35e4: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
35e9: 90 nop
|
|
35ea: c3 ret
|
|
35eb: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
35f2: 00
|
|
35f3: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
35fa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
3600: 48 83 ec 28 sub $0x28,%rsp
|
|
3604: 4d 85 c0 test %r8,%r8
|
|
3607: 74 35 je 0x363e
|
|
3609: 45 85 c9 test %r9d,%r9d
|
|
360c: 7e 4c jle 0x365a
|
|
360e: 48 85 d2 test %rdx,%rdx
|
|
3611: 74 26 je 0x3639
|
|
3613: 48 85 c9 test %rcx,%rcx
|
|
3616: 74 0c je 0x3624
|
|
3618: e8 13 73 a9 01 call 0x1a9a930
|
|
361d: 33 c0 xor %eax,%eax
|
|
361f: 48 83 c4 28 add $0x28,%rsp
|
|
3623: c3 ret
|
|
3624: 48 89 d1 mov %rdx,%rcx
|
|
3627: 4c 89 c2 mov %r8,%rdx
|
|
362a: 45 89 c8 mov %r9d,%r8d
|
|
362d: e8 4e 75 a9 01 call 0x1a9ab80
|
|
3632: 33 c0 xor %eax,%eax
|
|
3634: 48 83 c4 28 add $0x28,%rsp
|
|
3638: c3 ret
|
|
3639: 48 85 c9 test %rcx,%rcx
|
|
363c: 75 0a jne 0x3648
|
|
363e: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
3643: 48 83 c4 28 add $0x28,%rsp
|
|
3647: c3 ret
|
|
3648: 4c 89 c2 mov %r8,%rdx
|
|
364b: 45 89 c8 mov %r9d,%r8d
|
|
364e: e8 3d 74 a9 01 call 0x1a9aa90
|
|
3653: 33 c0 xor %eax,%eax
|
|
3655: 48 83 c4 28 add $0x28,%rsp
|
|
3659: c3 ret
|
|
365a: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
365f: 48 83 c4 28 add $0x28,%rsp
|
|
3663: c3 ret
|
|
3664: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
366b: 00
|
|
366c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
3673: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
3678: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
367f: 00
|
|
3680: 48 83 ec 28 sub $0x28,%rsp
|
|
3684: 4d 85 c0 test %r8,%r8
|
|
3687: 74 35 je 0x36be
|
|
3689: 45 85 c9 test %r9d,%r9d
|
|
368c: 7e 4c jle 0x36da
|
|
368e: 48 85 d2 test %rdx,%rdx
|
|
3691: 74 26 je 0x36b9
|
|
3693: 48 85 c9 test %rcx,%rcx
|
|
3696: 74 0c je 0x36a4
|
|
3698: e8 a3 7f a9 01 call 0x1a9b640
|
|
369d: 33 c0 xor %eax,%eax
|
|
369f: 48 83 c4 28 add $0x28,%rsp
|
|
36a3: c3 ret
|
|
36a4: 48 89 d1 mov %rdx,%rcx
|
|
36a7: 4c 89 c2 mov %r8,%rdx
|
|
36aa: 45 89 c8 mov %r9d,%r8d
|
|
36ad: e8 ee 81 a9 01 call 0x1a9b8a0
|
|
36b2: 33 c0 xor %eax,%eax
|
|
36b4: 48 83 c4 28 add $0x28,%rsp
|
|
36b8: c3 ret
|
|
36b9: 48 85 c9 test %rcx,%rcx
|
|
36bc: 75 0a jne 0x36c8
|
|
36be: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
36c3: 48 83 c4 28 add $0x28,%rsp
|
|
36c7: c3 ret
|
|
36c8: 4c 89 c2 mov %r8,%rdx
|
|
36cb: 45 89 c8 mov %r9d,%r8d
|
|
36ce: e8 cd 80 a9 01 call 0x1a9b7a0
|
|
36d3: 33 c0 xor %eax,%eax
|
|
36d5: 48 83 c4 28 add $0x28,%rsp
|
|
36d9: c3 ret
|
|
36da: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
36df: 48 83 c4 28 add $0x28,%rsp
|
|
36e3: c3 ret
|
|
36e4: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
36eb: 00
|
|
36ec: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
36f3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
36f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
36ff: 00
|
|
3700: 48 83 ec 28 sub $0x28,%rsp
|
|
3704: 4d 85 c0 test %r8,%r8
|
|
3707: 74 35 je 0x373e
|
|
3709: 45 85 c9 test %r9d,%r9d
|
|
370c: 7e 4c jle 0x375a
|
|
370e: 48 85 d2 test %rdx,%rdx
|
|
3711: 74 26 je 0x3739
|
|
3713: 48 85 c9 test %rcx,%rcx
|
|
3716: 74 0c je 0x3724
|
|
3718: e8 c3 9d 03 00 call 0x3d4e0
|
|
371d: 33 c0 xor %eax,%eax
|
|
371f: 48 83 c4 28 add $0x28,%rsp
|
|
3723: c3 ret
|
|
3724: 48 89 d1 mov %rdx,%rcx
|
|
3727: 4c 89 c2 mov %r8,%rdx
|
|
372a: 45 89 c8 mov %r9d,%r8d
|
|
372d: e8 0e a0 03 00 call 0x3d740
|
|
3732: 33 c0 xor %eax,%eax
|
|
3734: 48 83 c4 28 add $0x28,%rsp
|
|
3738: c3 ret
|
|
3739: 48 85 c9 test %rcx,%rcx
|
|
373c: 75 0a jne 0x3748
|
|
373e: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
3743: 48 83 c4 28 add $0x28,%rsp
|
|
3747: c3 ret
|
|
3748: 4c 89 c2 mov %r8,%rdx
|
|
374b: 45 89 c8 mov %r9d,%r8d
|
|
374e: e8 cd a1 03 00 call 0x3d920
|
|
3753: 33 c0 xor %eax,%eax
|
|
3755: 48 83 c4 28 add $0x28,%rsp
|
|
3759: c3 ret
|
|
375a: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
375f: 48 83 c4 28 add $0x28,%rsp
|
|
3763: c3 ret
|
|
3764: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
376b: 00
|
|
376c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
3773: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
3778: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
377f: 00
|
|
3780: 48 83 ec 28 sub $0x28,%rsp
|
|
3784: 4d 85 c0 test %r8,%r8
|
|
3787: 74 35 je 0x37be
|
|
3789: 45 85 c9 test %r9d,%r9d
|
|
378c: 7e 4c jle 0x37da
|
|
378e: 48 85 d2 test %rdx,%rdx
|
|
3791: 74 26 je 0x37b9
|
|
3793: 48 85 c9 test %rcx,%rcx
|
|
3796: 74 0c je 0x37a4
|
|
3798: e8 a3 a3 03 00 call 0x3db40
|
|
379d: 33 c0 xor %eax,%eax
|
|
379f: 48 83 c4 28 add $0x28,%rsp
|
|
37a3: c3 ret
|
|
37a4: 48 89 d1 mov %rdx,%rcx
|
|
37a7: 4c 89 c2 mov %r8,%rdx
|
|
37aa: 45 89 c8 mov %r9d,%r8d
|
|
37ad: e8 0e a6 03 00 call 0x3ddc0
|
|
37b2: 33 c0 xor %eax,%eax
|
|
37b4: 48 83 c4 28 add $0x28,%rsp
|
|
37b8: c3 ret
|
|
37b9: 48 85 c9 test %rcx,%rcx
|
|
37bc: 75 0a jne 0x37c8
|
|
37be: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
37c3: 48 83 c4 28 add $0x28,%rsp
|
|
37c7: c3 ret
|
|
37c8: 4c 89 c2 mov %r8,%rdx
|
|
37cb: 45 89 c8 mov %r9d,%r8d
|
|
37ce: e8 0d a8 03 00 call 0x3dfe0
|
|
37d3: 33 c0 xor %eax,%eax
|
|
37d5: 48 83 c4 28 add $0x28,%rsp
|
|
37d9: c3 ret
|
|
37da: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
37df: 48 83 c4 28 add $0x28,%rsp
|
|
37e3: c3 ret
|
|
37e4: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
37eb: 00
|
|
37ec: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
37f3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
37f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
37ff: 00
|
|
3800: 53 push %rbx
|
|
3801: 56 push %rsi
|
|
3802: 57 push %rdi
|
|
3803: 41 54 push %r12
|
|
3805: 41 55 push %r13
|
|
3807: 41 56 push %r14
|
|
3809: 41 57 push %r15
|
|
380b: 55 push %rbp
|
|
380c: 48 83 ec 38 sub $0x38,%rsp
|
|
3810: 49 89 ce mov %rcx,%r14
|
|
3813: 4c 8b ac 24 a8 00 00 mov 0xa8(%rsp),%r13
|
|
381a: 00
|
|
381b: 44 89 cf mov %r9d,%edi
|
|
381e: 44 89 c6 mov %r8d,%esi
|
|
3821: 41 89 d7 mov %edx,%r15d
|
|
3824: 4d 85 f6 test %r14,%r14
|
|
3827: 0f 84 8e 01 00 00 je 0x39bb
|
|
382d: 41 83 ff 1e cmp $0x1e,%r15d
|
|
3831: 0f 87 5f 01 00 00 ja 0x3996
|
|
3837: 41 83 ff 1d cmp $0x1d,%r15d
|
|
383b: 0f 8f 55 01 00 00 jg 0x3996
|
|
3841: 48 8b 9c 24 a0 00 00 mov 0xa0(%rsp),%rbx
|
|
3848: 00
|
|
3849: 48 85 db test %rbx,%rbx
|
|
384c: 0f 84 69 01 00 00 je 0x39bb
|
|
3852: 48 89 dd mov %rbx,%rbp
|
|
3855: ba 90 00 00 00 mov $0x90,%edx
|
|
385a: 48 83 e5 3f and $0x3f,%rbp
|
|
385e: 48 f7 dd neg %rbp
|
|
3861: 48 83 e5 3f and $0x3f,%rbp
|
|
3865: 4c 8d 24 2b lea (%rbx,%rbp,1),%r12
|
|
3869: 4c 89 e1 mov %r12,%rcx
|
|
386c: e8 cf a4 00 00 call 0xdd40
|
|
3871: 44 89 f9 mov %r15d,%ecx
|
|
3874: b8 01 00 00 00 mov $0x1,%eax
|
|
3879: d3 e0 shl %cl,%eax
|
|
387b: 41 89 7c 24 14 mov %edi,0x14(%r12)
|
|
3880: 83 fe 08 cmp $0x8,%esi
|
|
3883: 45 89 7c 24 04 mov %r15d,0x4(%r12)
|
|
3888: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12)
|
|
388f: 00 00
|
|
3891: 0f 84 45 02 00 00 je 0x3adc
|
|
3897: 83 fe 04 cmp $0x4,%esi
|
|
389a: 0f 84 97 00 00 00 je 0x3937
|
|
38a0: 83 fe 01 cmp $0x1,%esi
|
|
38a3: 75 39 jne 0x38de
|
|
38a5: 0f 57 c0 xorps %xmm0,%xmm0
|
|
38a8: f3 0f 2a c0 cvtsi2ss %eax,%xmm0
|
|
38ac: f3 0f 10 0d 34 95 c4 movss 0x1c49534(%rip),%xmm1 # 0x1c4cde8
|
|
38b3: 01
|
|
38b4: f3 0f 5e c8 divss %xmm0,%xmm1
|
|
38b8: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
|
|
38bf: 00
|
|
38c0: 41 c7 44 24 08 01 00 movl $0x1,0x8(%r12)
|
|
38c7: 00 00
|
|
38c9: 41 c7 44 24 0c 00 00 movl $0x0,0xc(%r12)
|
|
38d0: 00 00
|
|
38d2: f3 41 0f 11 4c 24 10 movss %xmm1,0x10(%r12)
|
|
38d9: e9 93 00 00 00 jmp 0x3971
|
|
38de: 83 fe 02 cmp $0x2,%esi
|
|
38e1: 75 36 jne 0x3919
|
|
38e3: 0f 57 c0 xorps %xmm0,%xmm0
|
|
38e6: f3 0f 2a c0 cvtsi2ss %eax,%xmm0
|
|
38ea: f3 0f 10 0d f6 94 c4 movss 0x1c494f6(%rip),%xmm1 # 0x1c4cde8
|
|
38f1: 01
|
|
38f2: f3 0f 5e c8 divss %xmm0,%xmm1
|
|
38f6: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
|
|
38fd: 00
|
|
38fe: 41 c7 44 24 08 00 00 movl $0x0,0x8(%r12)
|
|
3905: 00 00
|
|
3907: 41 c7 44 24 0c 01 00 movl $0x1,0xc(%r12)
|
|
390e: 00 00
|
|
3910: f3 41 0f 11 4c 24 10 movss %xmm1,0x10(%r12)
|
|
3917: eb 58 jmp 0x3971
|
|
3919: 41 c7 04 24 00 00 00 movl $0x0,(%r12)
|
|
3920: 00
|
|
3921: b8 ee ff ff ff mov $0xffffffee,%eax
|
|
3926: 48 83 c4 38 add $0x38,%rsp
|
|
392a: 5d pop %rbp
|
|
392b: 41 5f pop %r15
|
|
392d: 41 5e pop %r14
|
|
392f: 41 5d pop %r13
|
|
3931: 41 5c pop %r12
|
|
3933: 5f pop %rdi
|
|
3934: 5e pop %rsi
|
|
3935: 5b pop %rbx
|
|
3936: c3 ret
|
|
3937: 0f 57 c0 xorps %xmm0,%xmm0
|
|
393a: f2 0f 2a c0 cvtsi2sd %eax,%xmm0
|
|
393e: b8 01 00 00 00 mov $0x1,%eax
|
|
3943: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
|
|
394a: 00
|
|
394b: 41 89 44 24 08 mov %eax,0x8(%r12)
|
|
3950: 41 89 44 24 0c mov %eax,0xc(%r12)
|
|
3955: e8 26 a4 00 00 call 0xdd80
|
|
395a: f2 0f 10 0d 7e 94 c4 movsd 0x1c4947e(%rip),%xmm1 # 0x1c4cde0
|
|
3961: 01
|
|
3962: f2 0f 5e c8 divsd %xmm0,%xmm1
|
|
3966: f2 0f 5a c9 cvtsd2ss %xmm1,%xmm1
|
|
396a: f3 41 0f 11 4c 24 10 movss %xmm1,0x10(%r12)
|
|
3971: 41 83 ff 04 cmp $0x4,%r15d
|
|
3975: 7f 35 jg 0x39ac
|
|
3977: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12)
|
|
397e: 00 00
|
|
3980: 33 c0 xor %eax,%eax
|
|
3982: 4d 89 26 mov %r12,(%r14)
|
|
3985: 48 83 c4 38 add $0x38,%rsp
|
|
3989: 5d pop %rbp
|
|
398a: 41 5f pop %r15
|
|
398c: 41 5e pop %r14
|
|
398e: 41 5d pop %r13
|
|
3990: 41 5c pop %r12
|
|
3992: 5f pop %rdi
|
|
3993: 5e pop %rsi
|
|
3994: 5b pop %rbx
|
|
3995: c3 ret
|
|
3996: b8 ef ff ff ff mov $0xffffffef,%eax
|
|
399b: 48 83 c4 38 add $0x38,%rsp
|
|
399f: 5d pop %rbp
|
|
39a0: 41 5f pop %r15
|
|
39a2: 41 5e pop %r14
|
|
39a4: 41 5d pop %r13
|
|
39a6: 41 5c pop %r12
|
|
39a8: 5f pop %rdi
|
|
39a9: 5e pop %rsi
|
|
39aa: 5b pop %rbx
|
|
39ab: c3 ret
|
|
39ac: 41 83 ff 0a cmp $0xa,%r15d
|
|
39b0: 0f 8e ec 00 00 00 jle 0x3aa2
|
|
39b6: 4d 85 ed test %r13,%r13
|
|
39b9: 75 16 jne 0x39d1
|
|
39bb: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
39c0: 48 83 c4 38 add $0x38,%rsp
|
|
39c4: 5d pop %rbp
|
|
39c5: 41 5f pop %r15
|
|
39c7: 41 5e pop %r14
|
|
39c9: 41 5d pop %r13
|
|
39cb: 41 5c pop %r12
|
|
39cd: 5f pop %rdi
|
|
39ce: 5e pop %rsi
|
|
39cf: 5b pop %rbx
|
|
39d0: c3 ret
|
|
39d1: 4c 89 ee mov %r13,%rsi
|
|
39d4: 44 89 f9 mov %r15d,%ecx
|
|
39d7: 48 83 e6 3f and $0x3f,%rsi
|
|
39db: 44 89 ff mov %r15d,%edi
|
|
39de: 48 f7 de neg %rsi
|
|
39e1: 48 83 e6 3f and $0x3f,%rsi
|
|
39e5: 49 03 f5 add %r13,%rsi
|
|
39e8: 48 89 f2 mov %rsi,%rdx
|
|
39eb: e8 10 a8 03 00 call 0x3e200
|
|
39f0: 49 89 c5 mov %rax,%r13
|
|
39f3: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx
|
|
39fa: 00
|
|
39fb: 49 89 54 24 30 mov %rdx,0x30(%r12)
|
|
3a00: 41 8d 5f ff lea -0x1(%r15),%ebx
|
|
3a04: 83 fb 10 cmp $0x10,%ebx
|
|
3a07: 7f 3c jg 0x3a45
|
|
3a09: 83 fb 0f cmp $0xf,%ebx
|
|
3a0c: 89 d9 mov %ebx,%ecx
|
|
3a0e: e8 2d aa 00 00 call 0xe440
|
|
3a13: 89 d9 mov %ebx,%ecx
|
|
3a15: 48 89 f2 mov %rsi,%rdx
|
|
3a18: 41 89 f8 mov %edi,%r8d
|
|
3a1b: 49 89 c1 mov %rax,%r9
|
|
3a1e: 49 89 44 24 38 mov %rax,0x38(%r12)
|
|
3a23: e8 d8 af 03 00 call 0x3ea00
|
|
3a28: 49 89 c1 mov %rax,%r9
|
|
3a2b: 89 d9 mov %ebx,%ecx
|
|
3a2d: b8 01 00 00 00 mov $0x1,%eax
|
|
3a32: d3 e0 shl %cl,%eax
|
|
3a34: 8d 1c c5 3f 00 00 00 lea 0x3f(,%rax,8),%ebx
|
|
3a3b: 83 e3 c0 and $0xffffffc0,%ebx
|
|
3a3e: 41 89 5c 24 18 mov %ebx,0x18(%r12)
|
|
3a43: eb 1e jmp 0x3a63
|
|
3a45: 48 89 e0 mov %rsp,%rax
|
|
3a48: 4c 89 e1 mov %r12,%rcx
|
|
3a4b: 49 89 f0 mov %rsi,%r8
|
|
3a4e: 41 89 f9 mov %edi,%r9d
|
|
3a51: 48 89 50 20 mov %rdx,0x20(%rax)
|
|
3a55: 89 da mov %ebx,%edx
|
|
3a57: 4c 89 68 28 mov %r13,0x28(%rax)
|
|
3a5b: e8 20 c3 03 00 call 0x3fd80
|
|
3a60: 49 89 c1 mov %rax,%r9
|
|
3a63: 44 89 f9 mov %r15d,%ecx
|
|
3a66: 48 89 f2 mov %rsi,%rdx
|
|
3a69: 41 89 f8 mov %edi,%r8d
|
|
3a6c: 4d 89 4c 24 50 mov %r9,0x50(%r12)
|
|
3a71: e8 4a fd 03 00 call 0x437c0
|
|
3a76: 44 89 f9 mov %r15d,%ecx
|
|
3a79: 48 89 f2 mov %rsi,%rdx
|
|
3a7c: 41 89 f8 mov %edi,%r8d
|
|
3a7f: 49 89 c1 mov %rax,%r9
|
|
3a82: 49 89 44 24 58 mov %rax,0x58(%r12)
|
|
3a87: e8 74 02 04 00 call 0x43d00
|
|
3a8c: 4d 89 26 mov %r12,(%r14)
|
|
3a8f: 33 c0 xor %eax,%eax
|
|
3a91: 48 83 c4 38 add $0x38,%rsp
|
|
3a95: 5d pop %rbp
|
|
3a96: 41 5f pop %r15
|
|
3a98: 41 5e pop %r14
|
|
3a9a: 41 5d pop %r13
|
|
3a9c: 41 5c pop %r12
|
|
3a9e: 5f pop %rdi
|
|
3a9f: 5e pop %rsi
|
|
3aa0: 5b pop %rbx
|
|
3aa1: c3 ret
|
|
3aa2: bf 0a 00 00 00 mov $0xa,%edi
|
|
3aa7: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx
|
|
3aae: 00
|
|
3aaf: 48 8d 35 8a 35 60 02 lea 0x260358a(%rip),%rsi # 0x2607040
|
|
3ab6: 41 83 ff 06 cmp $0x6,%r15d
|
|
3aba: 0f 8f 3b ff ff ff jg 0x39fb
|
|
3ac0: 49 89 d1 mov %rdx,%r9
|
|
3ac3: 49 83 e1 3f and $0x3f,%r9
|
|
3ac7: 49 f7 d9 neg %r9
|
|
3aca: 49 83 e1 3f and $0x3f,%r9
|
|
3ace: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12)
|
|
3ad5: 00 00
|
|
3ad7: 4c 03 ca add %rdx,%r9
|
|
3ada: eb 87 jmp 0x3a63
|
|
3adc: 33 c0 xor %eax,%eax
|
|
3ade: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
|
|
3ae5: 00
|
|
3ae6: 41 89 44 24 08 mov %eax,0x8(%r12)
|
|
3aeb: 41 89 44 24 0c mov %eax,0xc(%r12)
|
|
3af0: e9 7c fe ff ff jmp 0x3971
|
|
3af5: 0f 1f 40 00 nopl 0x0(%rax)
|
|
3af9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
3b00: 56 push %rsi
|
|
3b01: 57 push %rdi
|
|
3b02: 41 54 push %r12
|
|
3b04: 41 55 push %r13
|
|
3b06: 41 56 push %r14
|
|
3b08: 41 57 push %r15
|
|
3b0a: 55 push %rbp
|
|
3b0b: 48 8d 64 24 d0 lea -0x30(%rsp),%rsp
|
|
3b10: 48 89 ce mov %rcx,%rsi
|
|
3b13: 48 8b bc 24 98 00 00 mov 0x98(%rsp),%rdi
|
|
3b1a: 00
|
|
3b1b: 45 89 ce mov %r9d,%r14d
|
|
3b1e: 45 89 c5 mov %r8d,%r13d
|
|
3b21: 89 d5 mov %edx,%ebp
|
|
3b23: 48 85 f6 test %rsi,%rsi
|
|
3b26: 0f 84 8a 01 00 00 je 0x3cb6
|
|
3b2c: 83 fd 1e cmp $0x1e,%ebp
|
|
3b2f: 0f 87 5d 01 00 00 ja 0x3c92
|
|
3b35: 83 fd 1d cmp $0x1d,%ebp
|
|
3b38: 0f 8f 54 01 00 00 jg 0x3c92
|
|
3b3e: 4c 8b a4 24 90 00 00 mov 0x90(%rsp),%r12
|
|
3b45: 00
|
|
3b46: 4d 85 e4 test %r12,%r12
|
|
3b49: 0f 84 67 01 00 00 je 0x3cb6
|
|
3b4f: 49 83 e4 3f and $0x3f,%r12
|
|
3b53: ba 90 00 00 00 mov $0x90,%edx
|
|
3b58: 49 f7 dc neg %r12
|
|
3b5b: 49 83 e4 3f and $0x3f,%r12
|
|
3b5f: 4c 03 a4 24 90 00 00 add 0x90(%rsp),%r12
|
|
3b66: 00
|
|
3b67: 4c 89 e1 mov %r12,%rcx
|
|
3b6a: e8 f1 f5 00 00 call 0x13160
|
|
3b6f: 89 e9 mov %ebp,%ecx
|
|
3b71: 41 b8 01 00 00 00 mov $0x1,%r8d
|
|
3b77: 41 d3 e0 shl %cl,%r8d
|
|
3b7a: 41 89 6c 24 04 mov %ebp,0x4(%r12)
|
|
3b7f: 41 83 fd 08 cmp $0x8,%r13d
|
|
3b83: 45 89 74 24 14 mov %r14d,0x14(%r12)
|
|
3b88: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12)
|
|
3b8f: 00 00
|
|
3b91: 0f 84 48 02 00 00 je 0x3ddf
|
|
3b97: 41 83 fd 04 cmp $0x4,%r13d
|
|
3b9b: 0f 84 95 00 00 00 je 0x3c36
|
|
3ba1: 41 83 fd 01 cmp $0x1,%r13d
|
|
3ba5: 75 37 jne 0x3bde
|
|
3ba7: f3 41 0f 2a c0 cvtsi2ss %r8d,%xmm0
|
|
3bac: f3 0f 10 0d 44 92 c4 movss 0x1c49244(%rip),%xmm1 # 0x1c4cdf8
|
|
3bb3: 01
|
|
3bb4: f3 0f 5e c8 divss %xmm0,%xmm1
|
|
3bb8: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
|
|
3bbf: 00
|
|
3bc0: 41 c7 44 24 08 01 00 movl $0x1,0x8(%r12)
|
|
3bc7: 00 00
|
|
3bc9: 41 c7 44 24 0c 00 00 movl $0x0,0xc(%r12)
|
|
3bd0: 00 00
|
|
3bd2: f3 41 0f 11 4c 24 10 movss %xmm1,0x10(%r12)
|
|
3bd9: e9 90 00 00 00 jmp 0x3c6e
|
|
3bde: 41 83 fd 02 cmp $0x2,%r13d
|
|
3be2: 75 34 jne 0x3c18
|
|
3be4: f3 41 0f 2a c0 cvtsi2ss %r8d,%xmm0
|
|
3be9: f3 0f 10 0d 07 92 c4 movss 0x1c49207(%rip),%xmm1 # 0x1c4cdf8
|
|
3bf0: 01
|
|
3bf1: f3 0f 5e c8 divss %xmm0,%xmm1
|
|
3bf5: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
|
|
3bfc: 00
|
|
3bfd: 41 c7 44 24 08 00 00 movl $0x0,0x8(%r12)
|
|
3c04: 00 00
|
|
3c06: 41 c7 44 24 0c 01 00 movl $0x1,0xc(%r12)
|
|
3c0d: 00 00
|
|
3c0f: f3 41 0f 11 4c 24 10 movss %xmm1,0x10(%r12)
|
|
3c16: eb 56 jmp 0x3c6e
|
|
3c18: 41 c7 04 24 00 00 00 movl $0x0,(%r12)
|
|
3c1f: 00
|
|
3c20: b8 ee ff ff ff mov $0xffffffee,%eax
|
|
3c25: 48 8d 64 24 30 lea 0x30(%rsp),%rsp
|
|
3c2a: 5d pop %rbp
|
|
3c2b: 41 5f pop %r15
|
|
3c2d: 41 5e pop %r14
|
|
3c2f: 41 5d pop %r13
|
|
3c31: 41 5c pop %r12
|
|
3c33: 5f pop %rdi
|
|
3c34: 5e pop %rsi
|
|
3c35: c3 ret
|
|
3c36: f2 41 0f 2a c0 cvtsi2sd %r8d,%xmm0
|
|
3c3b: b8 01 00 00 00 mov $0x1,%eax
|
|
3c40: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
|
|
3c47: 00
|
|
3c48: 41 89 44 24 08 mov %eax,0x8(%r12)
|
|
3c4d: 41 89 44 24 0c mov %eax,0xc(%r12)
|
|
3c52: e8 49 f5 00 00 call 0x131a0
|
|
3c57: f2 0f 10 0d 91 91 c4 movsd 0x1c49191(%rip),%xmm1 # 0x1c4cdf0
|
|
3c5e: 01
|
|
3c5f: f2 0f 5e c8 divsd %xmm0,%xmm1
|
|
3c63: f2 0f 5a c9 cvtsd2ss %xmm1,%xmm1
|
|
3c67: f3 41 0f 11 4c 24 10 movss %xmm1,0x10(%r12)
|
|
3c6e: 83 fd 04 cmp $0x4,%ebp
|
|
3c71: 7f 35 jg 0x3ca8
|
|
3c73: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12)
|
|
3c7a: 00 00
|
|
3c7c: 33 c0 xor %eax,%eax
|
|
3c7e: 4c 89 26 mov %r12,(%rsi)
|
|
3c81: 48 8d 64 24 30 lea 0x30(%rsp),%rsp
|
|
3c86: 5d pop %rbp
|
|
3c87: 41 5f pop %r15
|
|
3c89: 41 5e pop %r14
|
|
3c8b: 41 5d pop %r13
|
|
3c8d: 41 5c pop %r12
|
|
3c8f: 5f pop %rdi
|
|
3c90: 5e pop %rsi
|
|
3c91: c3 ret
|
|
3c92: b8 ef ff ff ff mov $0xffffffef,%eax
|
|
3c97: 48 8d 64 24 30 lea 0x30(%rsp),%rsp
|
|
3c9c: 5d pop %rbp
|
|
3c9d: 41 5f pop %r15
|
|
3c9f: 41 5e pop %r14
|
|
3ca1: 41 5d pop %r13
|
|
3ca3: 41 5c pop %r12
|
|
3ca5: 5f pop %rdi
|
|
3ca6: 5e pop %rsi
|
|
3ca7: c3 ret
|
|
3ca8: 83 fd 0a cmp $0xa,%ebp
|
|
3cab: 0f 8e f4 00 00 00 jle 0x3da5
|
|
3cb1: 48 85 ff test %rdi,%rdi
|
|
3cb4: 75 16 jne 0x3ccc
|
|
3cb6: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
3cbb: 48 8d 64 24 30 lea 0x30(%rsp),%rsp
|
|
3cc0: 5d pop %rbp
|
|
3cc1: 41 5f pop %r15
|
|
3cc3: 41 5e pop %r14
|
|
3cc5: 41 5d pop %r13
|
|
3cc7: 41 5c pop %r12
|
|
3cc9: 5f pop %rdi
|
|
3cca: 5e pop %rsi
|
|
3ccb: c3 ret
|
|
3ccc: 48 83 e7 3f and $0x3f,%rdi
|
|
3cd0: 89 e9 mov %ebp,%ecx
|
|
3cd2: 48 f7 df neg %rdi
|
|
3cd5: 41 89 ee mov %ebp,%r14d
|
|
3cd8: 48 83 e7 3f and $0x3f,%rdi
|
|
3cdc: 49 89 fd mov %rdi,%r13
|
|
3cdf: 4c 03 ac 24 98 00 00 add 0x98(%rsp),%r13
|
|
3ce6: 00
|
|
3ce7: 4c 89 ea mov %r13,%rdx
|
|
3cea: e8 71 05 04 00 call 0x44260
|
|
3cef: 48 89 c7 mov %rax,%rdi
|
|
3cf2: 49 8d 94 24 90 00 00 lea 0x90(%r12),%rdx
|
|
3cf9: 00
|
|
3cfa: 49 89 54 24 30 mov %rdx,0x30(%r12)
|
|
3cff: 44 8d 7d ff lea -0x1(%rbp),%r15d
|
|
3d03: 41 83 ff 11 cmp $0x11,%r15d
|
|
3d07: 7f 3f jg 0x3d48
|
|
3d09: 41 83 ff 10 cmp $0x10,%r15d
|
|
3d0d: 44 89 f9 mov %r15d,%ecx
|
|
3d10: e8 ab fa 00 00 call 0x137c0
|
|
3d15: 44 89 f9 mov %r15d,%ecx
|
|
3d18: 4c 89 ea mov %r13,%rdx
|
|
3d1b: 45 89 f0 mov %r14d,%r8d
|
|
3d1e: 49 89 c1 mov %rax,%r9
|
|
3d21: 49 89 44 24 38 mov %rax,0x38(%r12)
|
|
3d26: e8 35 0b 04 00 call 0x44860
|
|
3d2b: 49 89 c1 mov %rax,%r9
|
|
3d2e: 44 89 f9 mov %r15d,%ecx
|
|
3d31: b8 01 00 00 00 mov $0x1,%eax
|
|
3d36: d3 e0 shl %cl,%eax
|
|
3d38: c1 e0 03 shl $0x3,%eax
|
|
3d3b: 83 c0 3f add $0x3f,%eax
|
|
3d3e: 83 e0 c0 and $0xffffffc0,%eax
|
|
3d41: 41 89 44 24 18 mov %eax,0x18(%r12)
|
|
3d46: eb 20 jmp 0x3d68
|
|
3d48: 48 8d 04 24 lea (%rsp),%rax
|
|
3d4c: 4c 89 e1 mov %r12,%rcx
|
|
3d4f: 4d 89 e8 mov %r13,%r8
|
|
3d52: 45 89 f1 mov %r14d,%r9d
|
|
3d55: 48 89 50 20 mov %rdx,0x20(%rax)
|
|
3d59: 44 89 fa mov %r15d,%edx
|
|
3d5c: 48 89 78 28 mov %rdi,0x28(%rax)
|
|
3d60: e8 bb 1e 04 00 call 0x45c20
|
|
3d65: 49 89 c1 mov %rax,%r9
|
|
3d68: 89 e9 mov %ebp,%ecx
|
|
3d6a: 4c 89 ea mov %r13,%rdx
|
|
3d6d: 45 89 f0 mov %r14d,%r8d
|
|
3d70: 4d 89 4c 24 50 mov %r9,0x50(%r12)
|
|
3d75: e8 86 5a 04 00 call 0x49800
|
|
3d7a: 89 e9 mov %ebp,%ecx
|
|
3d7c: 4c 89 ea mov %r13,%rdx
|
|
3d7f: 45 89 f0 mov %r14d,%r8d
|
|
3d82: 49 89 c1 mov %rax,%r9
|
|
3d85: 49 89 44 24 58 mov %rax,0x58(%r12)
|
|
3d8a: e8 71 5e 04 00 call 0x49c00
|
|
3d8f: 4c 89 26 mov %r12,(%rsi)
|
|
3d92: 33 c0 xor %eax,%eax
|
|
3d94: 48 8d 64 24 30 lea 0x30(%rsp),%rsp
|
|
3d99: 5d pop %rbp
|
|
3d9a: 41 5f pop %r15
|
|
3d9c: 41 5e pop %r14
|
|
3d9e: 41 5d pop %r13
|
|
3da0: 41 5c pop %r12
|
|
3da2: 5f pop %rdi
|
|
3da3: 5e pop %rsi
|
|
3da4: c3 ret
|
|
3da5: 41 be 0a 00 00 00 mov $0xa,%r14d
|
|
3dab: 4c 8d 2d 8e 32 60 02 lea 0x260328e(%rip),%r13 # 0x2607040
|
|
3db2: 83 fd 06 cmp $0x6,%ebp
|
|
3db5: 49 8d 94 24 90 00 00 lea 0x90(%r12),%rdx
|
|
3dbc: 00
|
|
3dbd: 0f 8f 37 ff ff ff jg 0x3cfa
|
|
3dc3: 49 89 d1 mov %rdx,%r9
|
|
3dc6: 49 83 e1 3f and $0x3f,%r9
|
|
3dca: 49 f7 d9 neg %r9
|
|
3dcd: 49 83 e1 3f and $0x3f,%r9
|
|
3dd1: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12)
|
|
3dd8: 00 00
|
|
3dda: 4c 03 ca add %rdx,%r9
|
|
3ddd: eb 89 jmp 0x3d68
|
|
3ddf: 33 c0 xor %eax,%eax
|
|
3de1: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
|
|
3de8: 00
|
|
3de9: 41 89 44 24 08 mov %eax,0x8(%r12)
|
|
3dee: 41 89 44 24 0c mov %eax,0xc(%r12)
|
|
3df3: e9 76 fe ff ff jmp 0x3c6e
|
|
3df8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
3dff: 00
|
|
3e00: 53 push %rbx
|
|
3e01: 56 push %rsi
|
|
3e02: 57 push %rdi
|
|
3e03: 41 54 push %r12
|
|
3e05: 41 55 push %r13
|
|
3e07: 41 56 push %r14
|
|
3e09: 41 57 push %r15
|
|
3e0b: 55 push %rbp
|
|
3e0c: 48 83 ec 38 sub $0x38,%rsp
|
|
3e10: 49 89 ce mov %rcx,%r14
|
|
3e13: 44 89 cf mov %r9d,%edi
|
|
3e16: 44 89 c6 mov %r8d,%esi
|
|
3e19: 4c 8b ac 24 a8 00 00 mov 0xa8(%rsp),%r13
|
|
3e20: 00
|
|
3e21: 41 89 d7 mov %edx,%r15d
|
|
3e24: 4d 85 f6 test %r14,%r14
|
|
3e27: 0f 84 85 01 00 00 je 0x3fb2
|
|
3e2d: 41 83 ff 1e cmp $0x1e,%r15d
|
|
3e31: 0f 87 56 01 00 00 ja 0x3f8d
|
|
3e37: 41 83 ff 1d cmp $0x1d,%r15d
|
|
3e3b: 0f 8f 4c 01 00 00 jg 0x3f8d
|
|
3e41: 48 8b 9c 24 a0 00 00 mov 0xa0(%rsp),%rbx
|
|
3e48: 00
|
|
3e49: 48 85 db test %rbx,%rbx
|
|
3e4c: 0f 84 60 01 00 00 je 0x3fb2
|
|
3e52: 48 89 dd mov %rbx,%rbp
|
|
3e55: ba 90 00 00 00 mov $0x90,%edx
|
|
3e5a: 48 83 e5 3f and $0x3f,%rbp
|
|
3e5e: 48 f7 dd neg %rbp
|
|
3e61: 48 83 e5 3f and $0x3f,%rbp
|
|
3e65: 4c 8d 24 2b lea (%rbx,%rbp,1),%r12
|
|
3e69: 4c 89 e1 mov %r12,%rcx
|
|
3e6c: e8 6f 49 01 00 call 0x187e0
|
|
3e71: 44 89 f9 mov %r15d,%ecx
|
|
3e74: b8 01 00 00 00 mov $0x1,%eax
|
|
3e79: 41 89 7c 24 14 mov %edi,0x14(%r12)
|
|
3e7e: d3 e0 shl %cl,%eax
|
|
3e80: 45 89 7c 24 04 mov %r15d,0x4(%r12)
|
|
3e85: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12)
|
|
3e8c: 00 00
|
|
3e8e: 83 fe 08 cmp $0x8,%esi
|
|
3e91: 0f 84 39 02 00 00 je 0x40d0
|
|
3e97: 83 fe 04 cmp $0x4,%esi
|
|
3e9a: 0f 84 91 00 00 00 je 0x3f31
|
|
3ea0: 83 fe 01 cmp $0x1,%esi
|
|
3ea3: 75 36 jne 0x3edb
|
|
3ea5: f3 0f 2a c0 cvtsi2ss %eax,%xmm0
|
|
3ea9: f3 0f 10 0d 57 8f c4 movss 0x1c48f57(%rip),%xmm1 # 0x1c4ce08
|
|
3eb0: 01
|
|
3eb1: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
|
|
3eb8: 00
|
|
3eb9: f3 0f 5e c8 divss %xmm0,%xmm1
|
|
3ebd: 41 c7 44 24 08 01 00 movl $0x1,0x8(%r12)
|
|
3ec4: 00 00
|
|
3ec6: 41 c7 44 24 0c 00 00 movl $0x0,0xc(%r12)
|
|
3ecd: 00 00
|
|
3ecf: f3 41 0f 11 4c 24 10 movss %xmm1,0x10(%r12)
|
|
3ed6: e9 8d 00 00 00 jmp 0x3f68
|
|
3edb: 83 fe 02 cmp $0x2,%esi
|
|
3ede: 75 33 jne 0x3f13
|
|
3ee0: f3 0f 2a c0 cvtsi2ss %eax,%xmm0
|
|
3ee4: f3 0f 10 0d 1c 8f c4 movss 0x1c48f1c(%rip),%xmm1 # 0x1c4ce08
|
|
3eeb: 01
|
|
3eec: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
|
|
3ef3: 00
|
|
3ef4: f3 0f 5e c8 divss %xmm0,%xmm1
|
|
3ef8: 41 c7 44 24 08 00 00 movl $0x0,0x8(%r12)
|
|
3eff: 00 00
|
|
3f01: 41 c7 44 24 0c 01 00 movl $0x1,0xc(%r12)
|
|
3f08: 00 00
|
|
3f0a: f3 41 0f 11 4c 24 10 movss %xmm1,0x10(%r12)
|
|
3f11: eb 55 jmp 0x3f68
|
|
3f13: 41 c7 04 24 00 00 00 movl $0x0,(%r12)
|
|
3f1a: 00
|
|
3f1b: b8 ee ff ff ff mov $0xffffffee,%eax
|
|
3f20: 48 83 c4 38 add $0x38,%rsp
|
|
3f24: 5d pop %rbp
|
|
3f25: 41 5f pop %r15
|
|
3f27: 41 5e pop %r14
|
|
3f29: 41 5d pop %r13
|
|
3f2b: 41 5c pop %r12
|
|
3f2d: 5f pop %rdi
|
|
3f2e: 5e pop %rsi
|
|
3f2f: 5b pop %rbx
|
|
3f30: c3 ret
|
|
3f31: f2 0f 2a c0 cvtsi2sd %eax,%xmm0
|
|
3f35: b8 01 00 00 00 mov $0x1,%eax
|
|
3f3a: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
|
|
3f41: 00
|
|
3f42: 41 89 44 24 08 mov %eax,0x8(%r12)
|
|
3f47: 41 89 44 24 0c mov %eax,0xc(%r12)
|
|
3f4c: e8 cf 48 01 00 call 0x18820
|
|
3f51: f2 0f 10 0d a7 8e c4 movsd 0x1c48ea7(%rip),%xmm1 # 0x1c4ce00
|
|
3f58: 01
|
|
3f59: f2 0f 5e c8 divsd %xmm0,%xmm1
|
|
3f5d: f2 0f 5a c9 cvtsd2ss %xmm1,%xmm1
|
|
3f61: f3 41 0f 11 4c 24 10 movss %xmm1,0x10(%r12)
|
|
3f68: 41 83 ff 04 cmp $0x4,%r15d
|
|
3f6c: 7f 35 jg 0x3fa3
|
|
3f6e: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12)
|
|
3f75: 00 00
|
|
3f77: 33 c0 xor %eax,%eax
|
|
3f79: 4d 89 26 mov %r12,(%r14)
|
|
3f7c: 48 83 c4 38 add $0x38,%rsp
|
|
3f80: 5d pop %rbp
|
|
3f81: 41 5f pop %r15
|
|
3f83: 41 5e pop %r14
|
|
3f85: 41 5d pop %r13
|
|
3f87: 41 5c pop %r12
|
|
3f89: 5f pop %rdi
|
|
3f8a: 5e pop %rsi
|
|
3f8b: 5b pop %rbx
|
|
3f8c: c3 ret
|
|
3f8d: b8 ef ff ff ff mov $0xffffffef,%eax
|
|
3f92: 48 83 c4 38 add $0x38,%rsp
|
|
3f96: 5d pop %rbp
|
|
3f97: 41 5f pop %r15
|
|
3f99: 41 5e pop %r14
|
|
3f9b: 41 5d pop %r13
|
|
3f9d: 41 5c pop %r12
|
|
3f9f: 5f pop %rdi
|
|
3fa0: 5e pop %rsi
|
|
3fa1: 5b pop %rbx
|
|
3fa2: c3 ret
|
|
3fa3: 41 83 ff 0a cmp $0xa,%r15d
|
|
3fa7: 0f 8e e9 00 00 00 jle 0x4096
|
|
3fad: 4d 85 ed test %r13,%r13
|
|
3fb0: 75 16 jne 0x3fc8
|
|
3fb2: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
3fb7: 48 83 c4 38 add $0x38,%rsp
|
|
3fbb: 5d pop %rbp
|
|
3fbc: 41 5f pop %r15
|
|
3fbe: 41 5e pop %r14
|
|
3fc0: 41 5d pop %r13
|
|
3fc2: 41 5c pop %r12
|
|
3fc4: 5f pop %rdi
|
|
3fc5: 5e pop %rsi
|
|
3fc6: 5b pop %rbx
|
|
3fc7: c3 ret
|
|
3fc8: 4c 89 ee mov %r13,%rsi
|
|
3fcb: 44 89 f9 mov %r15d,%ecx
|
|
3fce: 48 83 e6 3f and $0x3f,%rsi
|
|
3fd2: 44 89 ff mov %r15d,%edi
|
|
3fd5: 48 f7 de neg %rsi
|
|
3fd8: 48 83 e6 3f and $0x3f,%rsi
|
|
3fdc: 49 03 f5 add %r13,%rsi
|
|
3fdf: 48 89 f2 mov %rsi,%rdx
|
|
3fe2: e8 59 60 04 00 call 0x4a040
|
|
3fe7: 49 89 c5 mov %rax,%r13
|
|
3fea: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx
|
|
3ff1: 00
|
|
3ff2: 41 8d 5f ff lea -0x1(%r15),%ebx
|
|
3ff6: 49 89 54 24 30 mov %rdx,0x30(%r12)
|
|
3ffb: 83 fb 11 cmp $0x11,%ebx
|
|
3ffe: 7f 39 jg 0x4039
|
|
4000: 89 d9 mov %ebx,%ecx
|
|
4002: e8 19 4e 01 00 call 0x18e20
|
|
4007: 89 d9 mov %ebx,%ecx
|
|
4009: 48 89 f2 mov %rsi,%rdx
|
|
400c: 49 89 44 24 38 mov %rax,0x38(%r12)
|
|
4011: 41 89 f8 mov %edi,%r8d
|
|
4014: 49 89 c1 mov %rax,%r9
|
|
4017: e8 04 66 04 00 call 0x4a620
|
|
401c: 49 89 c1 mov %rax,%r9
|
|
401f: 89 d9 mov %ebx,%ecx
|
|
4021: b8 01 00 00 00 mov $0x1,%eax
|
|
4026: d3 e0 shl %cl,%eax
|
|
4028: 8d 1c c5 3f 00 00 00 lea 0x3f(,%rax,8),%ebx
|
|
402f: 83 e3 c0 and $0xffffffc0,%ebx
|
|
4032: 41 89 5c 24 18 mov %ebx,0x18(%r12)
|
|
4037: eb 1e jmp 0x4057
|
|
4039: 48 89 e0 mov %rsp,%rax
|
|
403c: 4c 89 e1 mov %r12,%rcx
|
|
403f: 48 89 50 20 mov %rdx,0x20(%rax)
|
|
4043: 89 da mov %ebx,%edx
|
|
4045: 49 89 f0 mov %rsi,%r8
|
|
4048: 41 89 f9 mov %edi,%r9d
|
|
404b: 4c 89 68 28 mov %r13,0x28(%rax)
|
|
404f: e8 6c 79 04 00 call 0x4b9c0
|
|
4054: 49 89 c1 mov %rax,%r9
|
|
4057: 44 89 f9 mov %r15d,%ecx
|
|
405a: 48 89 f2 mov %rsi,%rdx
|
|
405d: 4d 89 4c 24 50 mov %r9,0x50(%r12)
|
|
4062: 41 89 f8 mov %edi,%r8d
|
|
4065: e8 f6 b3 04 00 call 0x4f460
|
|
406a: 44 89 f9 mov %r15d,%ecx
|
|
406d: 48 89 f2 mov %rsi,%rdx
|
|
4070: 49 89 44 24 58 mov %rax,0x58(%r12)
|
|
4075: 41 89 f8 mov %edi,%r8d
|
|
4078: 49 89 c1 mov %rax,%r9
|
|
407b: e8 c0 b7 04 00 call 0x4f840
|
|
4080: 4d 89 26 mov %r12,(%r14)
|
|
4083: 33 c0 xor %eax,%eax
|
|
4085: 48 83 c4 38 add $0x38,%rsp
|
|
4089: 5d pop %rbp
|
|
408a: 41 5f pop %r15
|
|
408c: 41 5e pop %r14
|
|
408e: 41 5d pop %r13
|
|
4090: 41 5c pop %r12
|
|
4092: 5f pop %rdi
|
|
4093: 5e pop %rsi
|
|
4094: 5b pop %rbx
|
|
4095: c3 ret
|
|
4096: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx
|
|
409d: 00
|
|
409e: bf 0a 00 00 00 mov $0xa,%edi
|
|
40a3: 48 8d 35 96 2f 60 02 lea 0x2602f96(%rip),%rsi # 0x2607040
|
|
40aa: 41 83 ff 06 cmp $0x6,%r15d
|
|
40ae: 0f 8f 3e ff ff ff jg 0x3ff2
|
|
40b4: 49 89 d1 mov %rdx,%r9
|
|
40b7: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12)
|
|
40be: 00 00
|
|
40c0: 49 83 e1 3f and $0x3f,%r9
|
|
40c4: 49 f7 d9 neg %r9
|
|
40c7: 49 83 e1 3f and $0x3f,%r9
|
|
40cb: 4c 03 ca add %rdx,%r9
|
|
40ce: eb 87 jmp 0x4057
|
|
40d0: 33 c0 xor %eax,%eax
|
|
40d2: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
|
|
40d9: 00
|
|
40da: 41 89 44 24 08 mov %eax,0x8(%r12)
|
|
40df: 41 89 44 24 0c mov %eax,0xc(%r12)
|
|
40e4: e9 7f fe ff ff jmp 0x3f68
|
|
40e9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
40f0: 00
|
|
40f1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
40f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
40ff: 00
|
|
4100: 53 push %rbx
|
|
4101: 56 push %rsi
|
|
4102: 57 push %rdi
|
|
4103: 41 54 push %r12
|
|
4105: 41 55 push %r13
|
|
4107: 41 56 push %r14
|
|
4109: 41 57 push %r15
|
|
410b: 55 push %rbp
|
|
410c: 48 83 ec 38 sub $0x38,%rsp
|
|
4110: 49 89 ce mov %rcx,%r14
|
|
4113: 4c 8b ac 24 a8 00 00 mov 0xa8(%rsp),%r13
|
|
411a: 00
|
|
411b: 44 89 cf mov %r9d,%edi
|
|
411e: 44 89 c6 mov %r8d,%esi
|
|
4121: 41 89 d7 mov %edx,%r15d
|
|
4124: 4d 85 f6 test %r14,%r14
|
|
4127: 0f 84 95 01 00 00 je 0x42c2
|
|
412d: 41 83 ff 1e cmp $0x1e,%r15d
|
|
4131: 0f 87 66 01 00 00 ja 0x429d
|
|
4137: 41 83 ff 1d cmp $0x1d,%r15d
|
|
413b: 0f 8f 5c 01 00 00 jg 0x429d
|
|
4141: 48 8b 9c 24 a0 00 00 mov 0xa0(%rsp),%rbx
|
|
4148: 00
|
|
4149: 48 85 db test %rbx,%rbx
|
|
414c: 0f 84 70 01 00 00 je 0x42c2
|
|
4152: 48 89 dd mov %rbx,%rbp
|
|
4155: ba 90 00 00 00 mov $0x90,%edx
|
|
415a: 48 83 e5 3f and $0x3f,%rbp
|
|
415e: 48 f7 dd neg %rbp
|
|
4161: 48 83 e5 3f and $0x3f,%rbp
|
|
4165: 4c 8d 24 2b lea (%rbx,%rbp,1),%r12
|
|
4169: 4c 89 e1 mov %r12,%rcx
|
|
416c: e8 0f 9a 01 00 call 0x1db80
|
|
4171: 44 89 f9 mov %r15d,%ecx
|
|
4174: b8 01 00 00 00 mov $0x1,%eax
|
|
4179: d3 e0 shl %cl,%eax
|
|
417b: 41 89 7c 24 14 mov %edi,0x14(%r12)
|
|
4180: 45 89 7c 24 04 mov %r15d,0x4(%r12)
|
|
4185: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12)
|
|
418c: 00 00
|
|
418e: 83 fe 08 cmp $0x8,%esi
|
|
4191: 0f 84 49 02 00 00 je 0x43e0
|
|
4197: 83 fe 04 cmp $0x4,%esi
|
|
419a: 0f 84 99 00 00 00 je 0x4239
|
|
41a0: 83 fe 01 cmp $0x1,%esi
|
|
41a3: 75 3a jne 0x41df
|
|
41a5: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1
|
|
41a9: c5 f2 2a c8 vcvtsi2ss %eax,%xmm1,%xmm1
|
|
41ad: c5 fa 10 05 63 8c c4 vmovss 0x1c48c63(%rip),%xmm0 # 0x1c4ce18
|
|
41b4: 01
|
|
41b5: c5 fa 5e d1 vdivss %xmm1,%xmm0,%xmm2
|
|
41b9: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
|
|
41c0: 00
|
|
41c1: 41 c7 44 24 08 01 00 movl $0x1,0x8(%r12)
|
|
41c8: 00 00
|
|
41ca: 41 c7 44 24 0c 00 00 movl $0x0,0xc(%r12)
|
|
41d1: 00 00
|
|
41d3: c4 c1 7a 11 54 24 10 vmovss %xmm2,0x10(%r12)
|
|
41da: e9 99 00 00 00 jmp 0x4278
|
|
41df: 83 fe 02 cmp $0x2,%esi
|
|
41e2: 75 37 jne 0x421b
|
|
41e4: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1
|
|
41e8: c5 f2 2a c8 vcvtsi2ss %eax,%xmm1,%xmm1
|
|
41ec: c5 fa 10 05 24 8c c4 vmovss 0x1c48c24(%rip),%xmm0 # 0x1c4ce18
|
|
41f3: 01
|
|
41f4: c5 fa 5e d1 vdivss %xmm1,%xmm0,%xmm2
|
|
41f8: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
|
|
41ff: 00
|
|
4200: 41 c7 44 24 08 00 00 movl $0x0,0x8(%r12)
|
|
4207: 00 00
|
|
4209: 41 c7 44 24 0c 01 00 movl $0x1,0xc(%r12)
|
|
4210: 00 00
|
|
4212: c4 c1 7a 11 54 24 10 vmovss %xmm2,0x10(%r12)
|
|
4219: eb 5d jmp 0x4278
|
|
421b: 41 c7 04 24 00 00 00 movl $0x0,(%r12)
|
|
4222: 00
|
|
4223: b8 ee ff ff ff mov $0xffffffee,%eax
|
|
4228: 48 83 c4 38 add $0x38,%rsp
|
|
422c: 5d pop %rbp
|
|
422d: 41 5f pop %r15
|
|
422f: 41 5e pop %r14
|
|
4231: 41 5d pop %r13
|
|
4233: 41 5c pop %r12
|
|
4235: 5f pop %rdi
|
|
4236: 5e pop %rsi
|
|
4237: 5b pop %rbx
|
|
4238: c3 ret
|
|
4239: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0
|
|
423d: c5 fb 2a c0 vcvtsi2sd %eax,%xmm0,%xmm0
|
|
4241: b8 01 00 00 00 mov $0x1,%eax
|
|
4246: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
|
|
424d: 00
|
|
424e: 41 89 44 24 08 mov %eax,0x8(%r12)
|
|
4253: 41 89 44 24 0c mov %eax,0xc(%r12)
|
|
4258: e8 63 99 01 00 call 0x1dbc0
|
|
425d: c5 f9 28 c8 vmovapd %xmm0,%xmm1
|
|
4261: c5 fb 10 05 a7 8b c4 vmovsd 0x1c48ba7(%rip),%xmm0 # 0x1c4ce10
|
|
4268: 01
|
|
4269: c5 fb 5e c9 vdivsd %xmm1,%xmm0,%xmm1
|
|
426d: c5 f3 5a c9 vcvtsd2ss %xmm1,%xmm1,%xmm1
|
|
4271: c4 c1 7a 11 4c 24 10 vmovss %xmm1,0x10(%r12)
|
|
4278: 41 83 ff 04 cmp $0x4,%r15d
|
|
427c: 7f 35 jg 0x42b3
|
|
427e: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12)
|
|
4285: 00 00
|
|
4287: 33 c0 xor %eax,%eax
|
|
4289: 4d 89 26 mov %r12,(%r14)
|
|
428c: 48 83 c4 38 add $0x38,%rsp
|
|
4290: 5d pop %rbp
|
|
4291: 41 5f pop %r15
|
|
4293: 41 5e pop %r14
|
|
4295: 41 5d pop %r13
|
|
4297: 41 5c pop %r12
|
|
4299: 5f pop %rdi
|
|
429a: 5e pop %rsi
|
|
429b: 5b pop %rbx
|
|
429c: c3 ret
|
|
429d: b8 ef ff ff ff mov $0xffffffef,%eax
|
|
42a2: 48 83 c4 38 add $0x38,%rsp
|
|
42a6: 5d pop %rbp
|
|
42a7: 41 5f pop %r15
|
|
42a9: 41 5e pop %r14
|
|
42ab: 41 5d pop %r13
|
|
42ad: 41 5c pop %r12
|
|
42af: 5f pop %rdi
|
|
42b0: 5e pop %rsi
|
|
42b1: 5b pop %rbx
|
|
42b2: c3 ret
|
|
42b3: 41 83 ff 0a cmp $0xa,%r15d
|
|
42b7: 0f 8e e9 00 00 00 jle 0x43a6
|
|
42bd: 4d 85 ed test %r13,%r13
|
|
42c0: 75 16 jne 0x42d8
|
|
42c2: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
42c7: 48 83 c4 38 add $0x38,%rsp
|
|
42cb: 5d pop %rbp
|
|
42cc: 41 5f pop %r15
|
|
42ce: 41 5e pop %r14
|
|
42d0: 41 5d pop %r13
|
|
42d2: 41 5c pop %r12
|
|
42d4: 5f pop %rdi
|
|
42d5: 5e pop %rsi
|
|
42d6: 5b pop %rbx
|
|
42d7: c3 ret
|
|
42d8: 4c 89 ee mov %r13,%rsi
|
|
42db: 44 89 f9 mov %r15d,%ecx
|
|
42de: 48 83 e6 3f and $0x3f,%rsi
|
|
42e2: 44 89 ff mov %r15d,%edi
|
|
42e5: 48 f7 de neg %rsi
|
|
42e8: 48 83 e6 3f and $0x3f,%rsi
|
|
42ec: 49 03 f5 add %r13,%rsi
|
|
42ef: 48 89 f2 mov %rsi,%rdx
|
|
42f2: e8 89 b9 04 00 call 0x4fc80
|
|
42f7: 49 89 c5 mov %rax,%r13
|
|
42fa: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx
|
|
4301: 00
|
|
4302: 49 89 54 24 30 mov %rdx,0x30(%r12)
|
|
4307: 41 8d 5f ff lea -0x1(%r15),%ebx
|
|
430b: 83 fb 12 cmp $0x12,%ebx
|
|
430e: 7f 39 jg 0x4349
|
|
4310: 89 d9 mov %ebx,%ecx
|
|
4312: e8 29 a1 00 00 call 0xe440
|
|
4317: 89 d9 mov %ebx,%ecx
|
|
4319: 48 89 f2 mov %rsi,%rdx
|
|
431c: 41 89 f8 mov %edi,%r8d
|
|
431f: 49 89 c1 mov %rax,%r9
|
|
4322: 49 89 44 24 38 mov %rax,0x38(%r12)
|
|
4327: e8 f4 c1 04 00 call 0x50520
|
|
432c: 49 89 c1 mov %rax,%r9
|
|
432f: 89 d9 mov %ebx,%ecx
|
|
4331: b8 01 00 00 00 mov $0x1,%eax
|
|
4336: d3 e0 shl %cl,%eax
|
|
4338: 8d 1c c5 3f 00 00 00 lea 0x3f(,%rax,8),%ebx
|
|
433f: 83 e3 c0 and $0xffffffc0,%ebx
|
|
4342: 41 89 5c 24 18 mov %ebx,0x18(%r12)
|
|
4347: eb 1e jmp 0x4367
|
|
4349: 48 89 e0 mov %rsp,%rax
|
|
434c: 4c 89 e1 mov %r12,%rcx
|
|
434f: 49 89 f0 mov %rsi,%r8
|
|
4352: 41 89 f9 mov %edi,%r9d
|
|
4355: 48 89 50 20 mov %rdx,0x20(%rax)
|
|
4359: 89 da mov %ebx,%edx
|
|
435b: 4c 89 68 28 mov %r13,0x28(%rax)
|
|
435f: e8 3c d3 04 00 call 0x516a0
|
|
4364: 49 89 c1 mov %rax,%r9
|
|
4367: 44 89 f9 mov %r15d,%ecx
|
|
436a: 48 89 f2 mov %rsi,%rdx
|
|
436d: 41 89 f8 mov %edi,%r8d
|
|
4370: 4d 89 4c 24 50 mov %r9,0x50(%r12)
|
|
4375: e8 86 1c 05 00 call 0x56000
|
|
437a: 44 89 f9 mov %r15d,%ecx
|
|
437d: 48 89 f2 mov %rsi,%rdx
|
|
4380: 41 89 f8 mov %edi,%r8d
|
|
4383: 49 89 c1 mov %rax,%r9
|
|
4386: 49 89 44 24 58 mov %rax,0x58(%r12)
|
|
438b: e8 50 20 05 00 call 0x563e0
|
|
4390: 4d 89 26 mov %r12,(%r14)
|
|
4393: 33 c0 xor %eax,%eax
|
|
4395: 48 83 c4 38 add $0x38,%rsp
|
|
4399: 5d pop %rbp
|
|
439a: 41 5f pop %r15
|
|
439c: 41 5e pop %r14
|
|
439e: 41 5d pop %r13
|
|
43a0: 41 5c pop %r12
|
|
43a2: 5f pop %rdi
|
|
43a3: 5e pop %rsi
|
|
43a4: 5b pop %rbx
|
|
43a5: c3 ret
|
|
43a6: bf 0a 00 00 00 mov $0xa,%edi
|
|
43ab: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx
|
|
43b2: 00
|
|
43b3: 48 8d 35 86 2c 60 02 lea 0x2602c86(%rip),%rsi # 0x2607040
|
|
43ba: 41 83 ff 07 cmp $0x7,%r15d
|
|
43be: 0f 8f 3e ff ff ff jg 0x4302
|
|
43c4: 49 89 d1 mov %rdx,%r9
|
|
43c7: 49 83 e1 3f and $0x3f,%r9
|
|
43cb: 49 f7 d9 neg %r9
|
|
43ce: 49 83 e1 3f and $0x3f,%r9
|
|
43d2: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12)
|
|
43d9: 00 00
|
|
43db: 4c 03 ca add %rdx,%r9
|
|
43de: eb 87 jmp 0x4367
|
|
43e0: 33 c0 xor %eax,%eax
|
|
43e2: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
|
|
43e9: 00
|
|
43ea: 41 89 44 24 08 mov %eax,0x8(%r12)
|
|
43ef: 41 89 44 24 0c mov %eax,0xc(%r12)
|
|
43f4: e9 7f fe ff ff jmp 0x4278
|
|
43f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
4400: 53 push %rbx
|
|
4401: 56 push %rsi
|
|
4402: 57 push %rdi
|
|
4403: 41 54 push %r12
|
|
4405: 41 55 push %r13
|
|
4407: 41 56 push %r14
|
|
4409: 41 57 push %r15
|
|
440b: 55 push %rbp
|
|
440c: 48 83 ec 38 sub $0x38,%rsp
|
|
4410: 49 89 ce mov %rcx,%r14
|
|
4413: 4c 8b ac 24 a8 00 00 mov 0xa8(%rsp),%r13
|
|
441a: 00
|
|
441b: 44 89 cf mov %r9d,%edi
|
|
441e: 44 89 c6 mov %r8d,%esi
|
|
4421: 41 89 d7 mov %edx,%r15d
|
|
4424: 4d 85 f6 test %r14,%r14
|
|
4427: 0f 84 95 01 00 00 je 0x45c2
|
|
442d: 41 83 ff 1e cmp $0x1e,%r15d
|
|
4431: 0f 87 66 01 00 00 ja 0x459d
|
|
4437: 41 83 ff 1d cmp $0x1d,%r15d
|
|
443b: 0f 8f 5c 01 00 00 jg 0x459d
|
|
4441: 48 8b 9c 24 a0 00 00 mov 0xa0(%rsp),%rbx
|
|
4448: 00
|
|
4449: 48 85 db test %rbx,%rbx
|
|
444c: 0f 84 70 01 00 00 je 0x45c2
|
|
4452: 48 89 dd mov %rbx,%rbp
|
|
4455: ba 90 00 00 00 mov $0x90,%edx
|
|
445a: 48 83 e5 3f and $0x3f,%rbp
|
|
445e: 48 f7 dd neg %rbp
|
|
4461: 48 83 e5 3f and $0x3f,%rbp
|
|
4465: 4c 8d 24 2b lea (%rbx,%rbp,1),%r12
|
|
4469: 4c 89 e1 mov %r12,%rcx
|
|
446c: e8 6f f6 01 00 call 0x23ae0
|
|
4471: b8 01 00 00 00 mov $0x1,%eax
|
|
4476: 41 89 7c 24 14 mov %edi,0x14(%r12)
|
|
447b: 45 89 7c 24 04 mov %r15d,0x4(%r12)
|
|
4480: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12)
|
|
4487: 00 00
|
|
4489: c4 e2 01 f7 c0 shlx %r15d,%eax,%eax
|
|
448e: 83 fe 08 cmp $0x8,%esi
|
|
4491: 0f 84 4a 02 00 00 je 0x46e1
|
|
4497: 83 fe 04 cmp $0x4,%esi
|
|
449a: 0f 84 99 00 00 00 je 0x4539
|
|
44a0: 83 fe 01 cmp $0x1,%esi
|
|
44a3: 75 3a jne 0x44df
|
|
44a5: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1
|
|
44a9: c5 f2 2a c8 vcvtsi2ss %eax,%xmm1,%xmm1
|
|
44ad: c5 fa 10 05 73 89 c4 vmovss 0x1c48973(%rip),%xmm0 # 0x1c4ce28
|
|
44b4: 01
|
|
44b5: c5 fa 5e d1 vdivss %xmm1,%xmm0,%xmm2
|
|
44b9: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
|
|
44c0: 00
|
|
44c1: 41 c7 44 24 08 01 00 movl $0x1,0x8(%r12)
|
|
44c8: 00 00
|
|
44ca: 41 c7 44 24 0c 00 00 movl $0x0,0xc(%r12)
|
|
44d1: 00 00
|
|
44d3: c4 c1 7a 11 54 24 10 vmovss %xmm2,0x10(%r12)
|
|
44da: e9 99 00 00 00 jmp 0x4578
|
|
44df: 83 fe 02 cmp $0x2,%esi
|
|
44e2: 75 37 jne 0x451b
|
|
44e4: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1
|
|
44e8: c5 f2 2a c8 vcvtsi2ss %eax,%xmm1,%xmm1
|
|
44ec: c5 fa 10 05 34 89 c4 vmovss 0x1c48934(%rip),%xmm0 # 0x1c4ce28
|
|
44f3: 01
|
|
44f4: c5 fa 5e d1 vdivss %xmm1,%xmm0,%xmm2
|
|
44f8: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
|
|
44ff: 00
|
|
4500: 41 c7 44 24 08 00 00 movl $0x0,0x8(%r12)
|
|
4507: 00 00
|
|
4509: 41 c7 44 24 0c 01 00 movl $0x1,0xc(%r12)
|
|
4510: 00 00
|
|
4512: c4 c1 7a 11 54 24 10 vmovss %xmm2,0x10(%r12)
|
|
4519: eb 5d jmp 0x4578
|
|
451b: 41 c7 04 24 00 00 00 movl $0x0,(%r12)
|
|
4522: 00
|
|
4523: b8 ee ff ff ff mov $0xffffffee,%eax
|
|
4528: 48 83 c4 38 add $0x38,%rsp
|
|
452c: 5d pop %rbp
|
|
452d: 41 5f pop %r15
|
|
452f: 41 5e pop %r14
|
|
4531: 41 5d pop %r13
|
|
4533: 41 5c pop %r12
|
|
4535: 5f pop %rdi
|
|
4536: 5e pop %rsi
|
|
4537: 5b pop %rbx
|
|
4538: c3 ret
|
|
4539: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0
|
|
453d: c5 fb 2a c0 vcvtsi2sd %eax,%xmm0,%xmm0
|
|
4541: b8 01 00 00 00 mov $0x1,%eax
|
|
4546: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
|
|
454d: 00
|
|
454e: 41 89 44 24 08 mov %eax,0x8(%r12)
|
|
4553: 41 89 44 24 0c mov %eax,0xc(%r12)
|
|
4558: e8 c3 f5 01 00 call 0x23b20
|
|
455d: c5 f9 28 c8 vmovapd %xmm0,%xmm1
|
|
4561: c5 fb 10 05 b7 88 c4 vmovsd 0x1c488b7(%rip),%xmm0 # 0x1c4ce20
|
|
4568: 01
|
|
4569: c5 fb 5e c9 vdivsd %xmm1,%xmm0,%xmm1
|
|
456d: c5 f3 5a c9 vcvtsd2ss %xmm1,%xmm1,%xmm1
|
|
4571: c4 c1 7a 11 4c 24 10 vmovss %xmm1,0x10(%r12)
|
|
4578: 41 83 ff 04 cmp $0x4,%r15d
|
|
457c: 7f 35 jg 0x45b3
|
|
457e: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12)
|
|
4585: 00 00
|
|
4587: 33 c0 xor %eax,%eax
|
|
4589: 4d 89 26 mov %r12,(%r14)
|
|
458c: 48 83 c4 38 add $0x38,%rsp
|
|
4590: 5d pop %rbp
|
|
4591: 41 5f pop %r15
|
|
4593: 41 5e pop %r14
|
|
4595: 41 5d pop %r13
|
|
4597: 41 5c pop %r12
|
|
4599: 5f pop %rdi
|
|
459a: 5e pop %rsi
|
|
459b: 5b pop %rbx
|
|
459c: c3 ret
|
|
459d: b8 ef ff ff ff mov $0xffffffef,%eax
|
|
45a2: 48 83 c4 38 add $0x38,%rsp
|
|
45a6: 5d pop %rbp
|
|
45a7: 41 5f pop %r15
|
|
45a9: 41 5e pop %r14
|
|
45ab: 41 5d pop %r13
|
|
45ad: 41 5c pop %r12
|
|
45af: 5f pop %rdi
|
|
45b0: 5e pop %rsi
|
|
45b1: 5b pop %rbx
|
|
45b2: c3 ret
|
|
45b3: 41 83 ff 0a cmp $0xa,%r15d
|
|
45b7: 0f 8e ea 00 00 00 jle 0x46a7
|
|
45bd: 4d 85 ed test %r13,%r13
|
|
45c0: 75 16 jne 0x45d8
|
|
45c2: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
45c7: 48 83 c4 38 add $0x38,%rsp
|
|
45cb: 5d pop %rbp
|
|
45cc: 41 5f pop %r15
|
|
45ce: 41 5e pop %r14
|
|
45d0: 41 5d pop %r13
|
|
45d2: 41 5c pop %r12
|
|
45d4: 5f pop %rdi
|
|
45d5: 5e pop %rsi
|
|
45d6: 5b pop %rbx
|
|
45d7: c3 ret
|
|
45d8: 4c 89 ee mov %r13,%rsi
|
|
45db: 44 89 f9 mov %r15d,%ecx
|
|
45de: 48 83 e6 3f and $0x3f,%rsi
|
|
45e2: 44 89 ff mov %r15d,%edi
|
|
45e5: 48 f7 de neg %rsi
|
|
45e8: 48 83 e6 3f and $0x3f,%rsi
|
|
45ec: 49 03 f5 add %r13,%rsi
|
|
45ef: 48 89 f2 mov %rsi,%rdx
|
|
45f2: e8 29 22 05 00 call 0x56820
|
|
45f7: 49 89 c5 mov %rax,%r13
|
|
45fa: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx
|
|
4601: 00
|
|
4602: 49 89 54 24 30 mov %rdx,0x30(%r12)
|
|
4607: 41 8d 5f ff lea -0x1(%r15),%ebx
|
|
460b: 83 fb 12 cmp $0x12,%ebx
|
|
460e: 7f 3a jg 0x464a
|
|
4610: 89 d9 mov %ebx,%ecx
|
|
4612: e8 89 fc 01 00 call 0x242a0
|
|
4617: 89 d9 mov %ebx,%ecx
|
|
4619: 48 89 f2 mov %rsi,%rdx
|
|
461c: 41 89 f8 mov %edi,%r8d
|
|
461f: 49 89 c1 mov %rax,%r9
|
|
4622: 49 89 44 24 38 mov %rax,0x38(%r12)
|
|
4627: e8 f4 2a 05 00 call 0x57120
|
|
462c: 49 89 c1 mov %rax,%r9
|
|
462f: b8 01 00 00 00 mov $0x1,%eax
|
|
4634: c4 e2 61 f7 d8 shlx %ebx,%eax,%ebx
|
|
4639: 8d 2c dd 3f 00 00 00 lea 0x3f(,%rbx,8),%ebp
|
|
4640: 83 e5 c0 and $0xffffffc0,%ebp
|
|
4643: 41 89 6c 24 18 mov %ebp,0x18(%r12)
|
|
4648: eb 1e jmp 0x4668
|
|
464a: 48 89 e0 mov %rsp,%rax
|
|
464d: 4c 89 e1 mov %r12,%rcx
|
|
4650: 49 89 f0 mov %rsi,%r8
|
|
4653: 41 89 f9 mov %edi,%r9d
|
|
4656: 48 89 50 20 mov %rdx,0x20(%rax)
|
|
465a: 89 da mov %ebx,%edx
|
|
465c: 4c 89 68 28 mov %r13,0x28(%rax)
|
|
4660: e8 1b 3c 05 00 call 0x58280
|
|
4665: 49 89 c1 mov %rax,%r9
|
|
4668: 44 89 f9 mov %r15d,%ecx
|
|
466b: 48 89 f2 mov %rsi,%rdx
|
|
466e: 41 89 f8 mov %edi,%r8d
|
|
4671: 4d 89 4c 24 50 mov %r9,0x50(%r12)
|
|
4676: e8 85 85 05 00 call 0x5cc00
|
|
467b: 44 89 f9 mov %r15d,%ecx
|
|
467e: 48 89 f2 mov %rsi,%rdx
|
|
4681: 41 89 f8 mov %edi,%r8d
|
|
4684: 49 89 c1 mov %rax,%r9
|
|
4687: 49 89 44 24 58 mov %rax,0x58(%r12)
|
|
468c: e8 2f 89 05 00 call 0x5cfc0
|
|
4691: 4d 89 26 mov %r12,(%r14)
|
|
4694: 33 c0 xor %eax,%eax
|
|
4696: 48 83 c4 38 add $0x38,%rsp
|
|
469a: 5d pop %rbp
|
|
469b: 41 5f pop %r15
|
|
469d: 41 5e pop %r14
|
|
469f: 41 5d pop %r13
|
|
46a1: 41 5c pop %r12
|
|
46a3: 5f pop %rdi
|
|
46a4: 5e pop %rsi
|
|
46a5: 5b pop %rbx
|
|
46a6: c3 ret
|
|
46a7: bf 0a 00 00 00 mov $0xa,%edi
|
|
46ac: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx
|
|
46b3: 00
|
|
46b4: 48 8d 35 85 29 60 02 lea 0x2602985(%rip),%rsi # 0x2607040
|
|
46bb: 41 83 ff 07 cmp $0x7,%r15d
|
|
46bf: 0f 8f 3d ff ff ff jg 0x4602
|
|
46c5: 49 89 d1 mov %rdx,%r9
|
|
46c8: 49 83 e1 3f and $0x3f,%r9
|
|
46cc: 49 f7 d9 neg %r9
|
|
46cf: 49 83 e1 3f and $0x3f,%r9
|
|
46d3: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12)
|
|
46da: 00 00
|
|
46dc: 4c 03 ca add %rdx,%r9
|
|
46df: eb 87 jmp 0x4668
|
|
46e1: 33 c0 xor %eax,%eax
|
|
46e3: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
|
|
46ea: 00
|
|
46eb: 41 89 44 24 08 mov %eax,0x8(%r12)
|
|
46f0: 41 89 44 24 0c mov %eax,0xc(%r12)
|
|
46f5: e9 7e fe ff ff jmp 0x4578
|
|
46fa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
4700: 53 push %rbx
|
|
4701: 56 push %rsi
|
|
4702: 57 push %rdi
|
|
4703: 41 54 push %r12
|
|
4705: 41 55 push %r13
|
|
4707: 41 56 push %r14
|
|
4709: 41 57 push %r15
|
|
470b: 55 push %rbp
|
|
470c: 48 83 ec 38 sub $0x38,%rsp
|
|
4710: 49 89 ce mov %rcx,%r14
|
|
4713: 4c 8b ac 24 a8 00 00 mov 0xa8(%rsp),%r13
|
|
471a: 00
|
|
471b: 44 89 cf mov %r9d,%edi
|
|
471e: 44 89 c6 mov %r8d,%esi
|
|
4721: 41 89 d7 mov %edx,%r15d
|
|
4724: 4d 85 f6 test %r14,%r14
|
|
4727: 0f 84 95 01 00 00 je 0x48c2
|
|
472d: 41 83 ff 1e cmp $0x1e,%r15d
|
|
4731: 0f 87 66 01 00 00 ja 0x489d
|
|
4737: 41 83 ff 1d cmp $0x1d,%r15d
|
|
473b: 0f 8f 5c 01 00 00 jg 0x489d
|
|
4741: 48 8b 9c 24 a0 00 00 mov 0xa0(%rsp),%rbx
|
|
4748: 00
|
|
4749: 48 85 db test %rbx,%rbx
|
|
474c: 0f 84 70 01 00 00 je 0x48c2
|
|
4752: 48 89 dd mov %rbx,%rbp
|
|
4755: ba 90 00 00 00 mov $0x90,%edx
|
|
475a: 48 83 e5 3f and $0x3f,%rbp
|
|
475e: 48 f7 dd neg %rbp
|
|
4761: 48 83 e5 3f and $0x3f,%rbp
|
|
4765: 4c 8d 24 2b lea (%rbx,%rbp,1),%r12
|
|
4769: 4c 89 e1 mov %r12,%rcx
|
|
476c: e8 4f 53 02 00 call 0x29ac0
|
|
4771: b8 01 00 00 00 mov $0x1,%eax
|
|
4776: 41 89 7c 24 14 mov %edi,0x14(%r12)
|
|
477b: 45 89 7c 24 04 mov %r15d,0x4(%r12)
|
|
4780: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12)
|
|
4787: 00 00
|
|
4789: c4 e2 01 f7 c0 shlx %r15d,%eax,%eax
|
|
478e: 83 fe 08 cmp $0x8,%esi
|
|
4791: 0f 84 4a 02 00 00 je 0x49e1
|
|
4797: 83 fe 04 cmp $0x4,%esi
|
|
479a: 0f 84 99 00 00 00 je 0x4839
|
|
47a0: 83 fe 01 cmp $0x1,%esi
|
|
47a3: 75 3a jne 0x47df
|
|
47a5: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1
|
|
47a9: c5 f2 2a c8 vcvtsi2ss %eax,%xmm1,%xmm1
|
|
47ad: c5 fa 10 05 83 86 c4 vmovss 0x1c48683(%rip),%xmm0 # 0x1c4ce38
|
|
47b4: 01
|
|
47b5: c5 fa 5e d1 vdivss %xmm1,%xmm0,%xmm2
|
|
47b9: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
|
|
47c0: 00
|
|
47c1: 41 c7 44 24 08 01 00 movl $0x1,0x8(%r12)
|
|
47c8: 00 00
|
|
47ca: 41 c7 44 24 0c 00 00 movl $0x0,0xc(%r12)
|
|
47d1: 00 00
|
|
47d3: c4 c1 7a 11 54 24 10 vmovss %xmm2,0x10(%r12)
|
|
47da: e9 99 00 00 00 jmp 0x4878
|
|
47df: 83 fe 02 cmp $0x2,%esi
|
|
47e2: 75 37 jne 0x481b
|
|
47e4: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1
|
|
47e8: c5 f2 2a c8 vcvtsi2ss %eax,%xmm1,%xmm1
|
|
47ec: c5 fa 10 05 44 86 c4 vmovss 0x1c48644(%rip),%xmm0 # 0x1c4ce38
|
|
47f3: 01
|
|
47f4: c5 fa 5e d1 vdivss %xmm1,%xmm0,%xmm2
|
|
47f8: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
|
|
47ff: 00
|
|
4800: 41 c7 44 24 08 00 00 movl $0x0,0x8(%r12)
|
|
4807: 00 00
|
|
4809: 41 c7 44 24 0c 01 00 movl $0x1,0xc(%r12)
|
|
4810: 00 00
|
|
4812: c4 c1 7a 11 54 24 10 vmovss %xmm2,0x10(%r12)
|
|
4819: eb 5d jmp 0x4878
|
|
481b: 41 c7 04 24 00 00 00 movl $0x0,(%r12)
|
|
4822: 00
|
|
4823: b8 ee ff ff ff mov $0xffffffee,%eax
|
|
4828: 48 83 c4 38 add $0x38,%rsp
|
|
482c: 5d pop %rbp
|
|
482d: 41 5f pop %r15
|
|
482f: 41 5e pop %r14
|
|
4831: 41 5d pop %r13
|
|
4833: 41 5c pop %r12
|
|
4835: 5f pop %rdi
|
|
4836: 5e pop %rsi
|
|
4837: 5b pop %rbx
|
|
4838: c3 ret
|
|
4839: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0
|
|
483d: c5 fb 2a c0 vcvtsi2sd %eax,%xmm0,%xmm0
|
|
4841: b8 01 00 00 00 mov $0x1,%eax
|
|
4846: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
|
|
484d: 00
|
|
484e: 41 89 44 24 08 mov %eax,0x8(%r12)
|
|
4853: 41 89 44 24 0c mov %eax,0xc(%r12)
|
|
4858: e8 a3 52 02 00 call 0x29b00
|
|
485d: c5 f9 28 c8 vmovapd %xmm0,%xmm1
|
|
4861: c5 fb 10 05 c7 85 c4 vmovsd 0x1c485c7(%rip),%xmm0 # 0x1c4ce30
|
|
4868: 01
|
|
4869: c5 fb 5e c9 vdivsd %xmm1,%xmm0,%xmm1
|
|
486d: c5 f3 5a c9 vcvtsd2ss %xmm1,%xmm1,%xmm1
|
|
4871: c4 c1 7a 11 4c 24 10 vmovss %xmm1,0x10(%r12)
|
|
4878: 41 83 ff 04 cmp $0x4,%r15d
|
|
487c: 7f 35 jg 0x48b3
|
|
487e: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12)
|
|
4885: 00 00
|
|
4887: 33 c0 xor %eax,%eax
|
|
4889: 4d 89 26 mov %r12,(%r14)
|
|
488c: 48 83 c4 38 add $0x38,%rsp
|
|
4890: 5d pop %rbp
|
|
4891: 41 5f pop %r15
|
|
4893: 41 5e pop %r14
|
|
4895: 41 5d pop %r13
|
|
4897: 41 5c pop %r12
|
|
4899: 5f pop %rdi
|
|
489a: 5e pop %rsi
|
|
489b: 5b pop %rbx
|
|
489c: c3 ret
|
|
489d: b8 ef ff ff ff mov $0xffffffef,%eax
|
|
48a2: 48 83 c4 38 add $0x38,%rsp
|
|
48a6: 5d pop %rbp
|
|
48a7: 41 5f pop %r15
|
|
48a9: 41 5e pop %r14
|
|
48ab: 41 5d pop %r13
|
|
48ad: 41 5c pop %r12
|
|
48af: 5f pop %rdi
|
|
48b0: 5e pop %rsi
|
|
48b1: 5b pop %rbx
|
|
48b2: c3 ret
|
|
48b3: 41 83 ff 0a cmp $0xa,%r15d
|
|
48b7: 0f 8e ea 00 00 00 jle 0x49a7
|
|
48bd: 4d 85 ed test %r13,%r13
|
|
48c0: 75 16 jne 0x48d8
|
|
48c2: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
48c7: 48 83 c4 38 add $0x38,%rsp
|
|
48cb: 5d pop %rbp
|
|
48cc: 41 5f pop %r15
|
|
48ce: 41 5e pop %r14
|
|
48d0: 41 5d pop %r13
|
|
48d2: 41 5c pop %r12
|
|
48d4: 5f pop %rdi
|
|
48d5: 5e pop %rsi
|
|
48d6: 5b pop %rbx
|
|
48d7: c3 ret
|
|
48d8: 4c 89 ee mov %r13,%rsi
|
|
48db: 44 89 f9 mov %r15d,%ecx
|
|
48de: 48 83 e6 3f and $0x3f,%rsi
|
|
48e2: 44 89 ff mov %r15d,%edi
|
|
48e5: 48 f7 de neg %rsi
|
|
48e8: 48 83 e6 3f and $0x3f,%rsi
|
|
48ec: 49 03 f5 add %r13,%rsi
|
|
48ef: 48 89 f2 mov %rsi,%rdx
|
|
48f2: e8 e9 8a 05 00 call 0x5d3e0
|
|
48f7: 49 89 c5 mov %rax,%r13
|
|
48fa: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx
|
|
4901: 00
|
|
4902: 49 89 54 24 30 mov %rdx,0x30(%r12)
|
|
4907: 41 8d 5f ff lea -0x1(%r15),%ebx
|
|
490b: 83 fb 12 cmp $0x12,%ebx
|
|
490e: 7f 3a jg 0x494a
|
|
4910: 89 d9 mov %ebx,%ecx
|
|
4912: e8 89 f9 01 00 call 0x242a0
|
|
4917: 89 d9 mov %ebx,%ecx
|
|
4919: 48 89 f2 mov %rsi,%rdx
|
|
491c: 41 89 f8 mov %edi,%r8d
|
|
491f: 49 89 c1 mov %rax,%r9
|
|
4922: 49 89 44 24 38 mov %rax,0x38(%r12)
|
|
4927: e8 94 93 05 00 call 0x5dcc0
|
|
492c: 49 89 c1 mov %rax,%r9
|
|
492f: b8 01 00 00 00 mov $0x1,%eax
|
|
4934: c4 e2 61 f7 d8 shlx %ebx,%eax,%ebx
|
|
4939: 8d 2c dd 3f 00 00 00 lea 0x3f(,%rbx,8),%ebp
|
|
4940: 83 e5 c0 and $0xffffffc0,%ebp
|
|
4943: 41 89 6c 24 18 mov %ebp,0x18(%r12)
|
|
4948: eb 1e jmp 0x4968
|
|
494a: 48 89 e0 mov %rsp,%rax
|
|
494d: 4c 89 e1 mov %r12,%rcx
|
|
4950: 49 89 f0 mov %rsi,%r8
|
|
4953: 41 89 f9 mov %edi,%r9d
|
|
4956: 48 89 50 20 mov %rdx,0x20(%rax)
|
|
495a: 89 da mov %ebx,%edx
|
|
495c: 4c 89 68 28 mov %r13,0x28(%rax)
|
|
4960: e8 db a4 05 00 call 0x5ee40
|
|
4965: 49 89 c1 mov %rax,%r9
|
|
4968: 44 89 f9 mov %r15d,%ecx
|
|
496b: 48 89 f2 mov %rsi,%rdx
|
|
496e: 41 89 f8 mov %edi,%r8d
|
|
4971: 4d 89 4c 24 50 mov %r9,0x50(%r12)
|
|
4976: e8 45 ee 05 00 call 0x637c0
|
|
497b: 44 89 f9 mov %r15d,%ecx
|
|
497e: 48 89 f2 mov %rsi,%rdx
|
|
4981: 41 89 f8 mov %edi,%r8d
|
|
4984: 49 89 c1 mov %rax,%r9
|
|
4987: 49 89 44 24 58 mov %rax,0x58(%r12)
|
|
498c: e8 ef f1 05 00 call 0x63b80
|
|
4991: 4d 89 26 mov %r12,(%r14)
|
|
4994: 33 c0 xor %eax,%eax
|
|
4996: 48 83 c4 38 add $0x38,%rsp
|
|
499a: 5d pop %rbp
|
|
499b: 41 5f pop %r15
|
|
499d: 41 5e pop %r14
|
|
499f: 41 5d pop %r13
|
|
49a1: 41 5c pop %r12
|
|
49a3: 5f pop %rdi
|
|
49a4: 5e pop %rsi
|
|
49a5: 5b pop %rbx
|
|
49a6: c3 ret
|
|
49a7: bf 0a 00 00 00 mov $0xa,%edi
|
|
49ac: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx
|
|
49b3: 00
|
|
49b4: 48 8d 35 85 26 60 02 lea 0x2602685(%rip),%rsi # 0x2607040
|
|
49bb: 41 83 ff 07 cmp $0x7,%r15d
|
|
49bf: 0f 8f 3d ff ff ff jg 0x4902
|
|
49c5: 49 89 d1 mov %rdx,%r9
|
|
49c8: 49 83 e1 3f and $0x3f,%r9
|
|
49cc: 49 f7 d9 neg %r9
|
|
49cf: 49 83 e1 3f and $0x3f,%r9
|
|
49d3: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12)
|
|
49da: 00 00
|
|
49dc: 4c 03 ca add %rdx,%r9
|
|
49df: eb 87 jmp 0x4968
|
|
49e1: 33 c0 xor %eax,%eax
|
|
49e3: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
|
|
49ea: 00
|
|
49eb: 41 89 44 24 08 mov %eax,0x8(%r12)
|
|
49f0: 41 89 44 24 0c mov %eax,0xc(%r12)
|
|
49f5: e9 7e fe ff ff jmp 0x4878
|
|
49fa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
4a00: 48 83 ec 28 sub $0x28,%rsp
|
|
4a04: 48 85 d2 test %rdx,%rdx
|
|
4a07: 74 1b je 0x4a24
|
|
4a09: 45 85 c0 test %r8d,%r8d
|
|
4a0c: 7e 20 jle 0x4a2e
|
|
4a0e: 0f 57 c9 xorps %xmm1,%xmm1
|
|
4a11: 0f 2e c1 ucomiss %xmm1,%xmm0
|
|
4a14: 7a 02 jp 0x4a18
|
|
4a16: 74 05 je 0x4a1d
|
|
4a18: e8 83 f5 05 00 call 0x63fa0
|
|
4a1d: 33 c0 xor %eax,%eax
|
|
4a1f: 48 83 c4 28 add $0x28,%rsp
|
|
4a23: c3 ret
|
|
4a24: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
4a29: 48 83 c4 28 add $0x28,%rsp
|
|
4a2d: c3 ret
|
|
4a2e: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
4a33: 48 83 c4 28 add $0x28,%rsp
|
|
4a37: c3 ret
|
|
4a38: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
4a3f: 00
|
|
4a40: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
|
|
4a45: 48 85 d2 test %rdx,%rdx
|
|
4a48: 74 1c je 0x4a66
|
|
4a4a: 45 85 c0 test %r8d,%r8d
|
|
4a4d: 7e 25 jle 0x4a74
|
|
4a4f: 0f 57 c9 xorps %xmm1,%xmm1
|
|
4a52: 0f 2e c1 ucomiss %xmm1,%xmm0
|
|
4a55: 7a 02 jp 0x4a59
|
|
4a57: 74 05 je 0x4a5e
|
|
4a59: e8 c2 f6 05 00 call 0x64120
|
|
4a5e: 33 c0 xor %eax,%eax
|
|
4a60: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
4a65: c3 ret
|
|
4a66: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
4a6b: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
4a70: 90 nop
|
|
4a71: 90 nop
|
|
4a72: 90 nop
|
|
4a73: c3 ret
|
|
4a74: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
4a79: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
4a7e: 90 nop
|
|
4a7f: c3 ret
|
|
4a80: 48 83 ec 28 sub $0x28,%rsp
|
|
4a84: 48 85 d2 test %rdx,%rdx
|
|
4a87: 74 1b je 0x4aa4
|
|
4a89: 45 85 c0 test %r8d,%r8d
|
|
4a8c: 7e 20 jle 0x4aae
|
|
4a8e: 0f 57 c9 xorps %xmm1,%xmm1
|
|
4a91: 0f 2e c1 ucomiss %xmm1,%xmm0
|
|
4a94: 7a 02 jp 0x4a98
|
|
4a96: 74 05 je 0x4a9d
|
|
4a98: e8 03 f8 05 00 call 0x642a0
|
|
4a9d: 33 c0 xor %eax,%eax
|
|
4a9f: 48 83 c4 28 add $0x28,%rsp
|
|
4aa3: c3 ret
|
|
4aa4: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
4aa9: 48 83 c4 28 add $0x28,%rsp
|
|
4aad: c3 ret
|
|
4aae: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
4ab3: 48 83 c4 28 add $0x28,%rsp
|
|
4ab7: c3 ret
|
|
4ab8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
4abf: 00
|
|
4ac0: 49 89 d1 mov %rdx,%r9
|
|
4ac3: 4d 85 c9 test %r9,%r9
|
|
4ac6: 0f 84 8a 01 00 00 je 0x4c56
|
|
4acc: 45 85 c0 test %r8d,%r8d
|
|
4acf: 0f 8e 7b 01 00 00 jle 0x4c50
|
|
4ad5: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1
|
|
4ad9: c5 f8 2e c1 vucomiss %xmm1,%xmm0
|
|
4add: 7a 06 jp 0x4ae5
|
|
4adf: 0f 84 68 01 00 00 je 0x4c4d
|
|
4ae5: 41 83 f8 10 cmp $0x10,%r8d
|
|
4ae9: 0f 8c 4f 01 00 00 jl 0x4c3e
|
|
4aef: 4c 89 ca mov %r9,%rdx
|
|
4af2: 48 83 e2 1f and $0x1f,%rdx
|
|
4af6: 85 d2 test %edx,%edx
|
|
4af8: 74 11 je 0x4b0b
|
|
4afa: f6 c2 03 test $0x3,%dl
|
|
4afd: 0f 85 3b 01 00 00 jne 0x4c3e
|
|
4b03: f7 da neg %edx
|
|
4b05: 83 c2 20 add $0x20,%edx
|
|
4b08: c1 ea 02 shr $0x2,%edx
|
|
4b0b: 8d 42 10 lea 0x10(%rdx),%eax
|
|
4b0e: 44 3b c0 cmp %eax,%r8d
|
|
4b11: 0f 8c 27 01 00 00 jl 0x4c3e
|
|
4b17: 44 89 c1 mov %r8d,%ecx
|
|
4b1a: 33 c0 xor %eax,%eax
|
|
4b1c: 2b ca sub %edx,%ecx
|
|
4b1e: 83 e1 0f and $0xf,%ecx
|
|
4b21: f7 d9 neg %ecx
|
|
4b23: 41 03 c8 add %r8d,%ecx
|
|
4b26: 41 89 d2 mov %edx,%r10d
|
|
4b29: 85 d2 test %edx,%edx
|
|
4b2b: 76 27 jbe 0x4b54
|
|
4b2d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
4b34: 00
|
|
4b35: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
4b3c: 0f 1f 40 00 nopl 0x0(%rax)
|
|
4b40: c4 c1 7a 58 0c 81 vaddss (%r9,%rax,4),%xmm0,%xmm1
|
|
4b46: c4 c1 7a 11 0c 81 vmovss %xmm1,(%r9,%rax,4)
|
|
4b4c: 48 ff c0 inc %rax
|
|
4b4f: 49 3b c2 cmp %r10,%rax
|
|
4b52: 72 ec jb 0x4b40
|
|
4b54: c5 f8 c6 d0 00 vshufps $0x0,%xmm0,%xmm0,%xmm2
|
|
4b59: 48 63 d1 movslq %ecx,%rdx
|
|
4b5c: c4 e3 6d 18 ca 01 vinsertf128 $0x1,%xmm2,%ymm2,%ymm1
|
|
4b62: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
4b69: 00
|
|
4b6a: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
4b71: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
4b78: 00
|
|
4b79: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
4b80: c4 81 74 58 1c 91 vaddps (%r9,%r10,4),%ymm1,%ymm3
|
|
4b86: c4 81 74 58 64 91 20 vaddps 0x20(%r9,%r10,4),%ymm1,%ymm4
|
|
4b8d: c4 81 7c 11 1c 91 vmovups %ymm3,(%r9,%r10,4)
|
|
4b93: c4 81 7c 11 64 91 20 vmovups %ymm4,0x20(%r9,%r10,4)
|
|
4b9a: 49 83 c2 10 add $0x10,%r10
|
|
4b9e: 4c 3b d2 cmp %rdx,%r10
|
|
4ba1: 72 dd jb 0x4b80
|
|
4ba3: 8d 41 01 lea 0x1(%rcx),%eax
|
|
4ba6: 41 3b c0 cmp %r8d,%eax
|
|
4ba9: 0f 87 85 00 00 00 ja 0x4c34
|
|
4baf: 4d 63 c0 movslq %r8d,%r8
|
|
4bb2: 4c 2b c2 sub %rdx,%r8
|
|
4bb5: 49 83 f8 04 cmp $0x4,%r8
|
|
4bb9: 0f 8c 7b 00 00 00 jl 0x4c3a
|
|
4bbf: 44 89 c0 mov %r8d,%eax
|
|
4bc2: 45 33 d2 xor %r10d,%r10d
|
|
4bc5: 83 e0 fc and $0xfffffffc,%eax
|
|
4bc8: 49 8d 14 91 lea (%r9,%rdx,4),%rdx
|
|
4bcc: 48 63 c0 movslq %eax,%rax
|
|
4bcf: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
4bd6: 00
|
|
4bd7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
4bde: 66 90 xchg %ax,%ax
|
|
4be0: 49 83 c2 04 add $0x4,%r10
|
|
4be4: c5 e8 58 0a vaddps (%rdx),%xmm2,%xmm1
|
|
4be8: c5 f8 11 0a vmovups %xmm1,(%rdx)
|
|
4bec: 48 83 c2 10 add $0x10,%rdx
|
|
4bf0: 4c 3b d0 cmp %rax,%r10
|
|
4bf3: 72 eb jb 0x4be0
|
|
4bf5: 49 3b c0 cmp %r8,%rax
|
|
4bf8: 73 3a jae 0x4c34
|
|
4bfa: 48 63 c9 movslq %ecx,%rcx
|
|
4bfd: 49 8d 14 89 lea (%r9,%rcx,4),%rdx
|
|
4c01: 48 8d 14 82 lea (%rdx,%rax,4),%rdx
|
|
4c05: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
4c0c: 00
|
|
4c0d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
4c14: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
4c19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
4c20: 48 ff c0 inc %rax
|
|
4c23: c5 fa 58 0a vaddss (%rdx),%xmm0,%xmm1
|
|
4c27: c5 fa 11 0a vmovss %xmm1,(%rdx)
|
|
4c2b: 48 83 c2 04 add $0x4,%rdx
|
|
4c2f: 49 3b c0 cmp %r8,%rax
|
|
4c32: 72 ec jb 0x4c20
|
|
4c34: 33 c0 xor %eax,%eax
|
|
4c36: c5 f8 77 vzeroupper
|
|
4c39: c3 ret
|
|
4c3a: 33 c0 xor %eax,%eax
|
|
4c3c: eb b7 jmp 0x4bf5
|
|
4c3e: 33 c9 xor %ecx,%ecx
|
|
4c40: 41 83 f8 01 cmp $0x1,%r8d
|
|
4c44: 72 ee jb 0x4c34
|
|
4c46: 4d 63 c0 movslq %r8d,%r8
|
|
4c49: 33 c0 xor %eax,%eax
|
|
4c4b: eb a8 jmp 0x4bf5
|
|
4c4d: 33 c0 xor %eax,%eax
|
|
4c4f: c3 ret
|
|
4c50: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
4c55: c3 ret
|
|
4c56: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
4c5b: c3 ret
|
|
4c5c: 0f 1f 40 00 nopl 0x0(%rax)
|
|
4c60: 48 89 d1 mov %rdx,%rcx
|
|
4c63: 48 85 c9 test %rcx,%rcx
|
|
4c66: 0f 84 62 01 00 00 je 0x4dce
|
|
4c6c: 45 85 c0 test %r8d,%r8d
|
|
4c6f: 0f 8e 53 01 00 00 jle 0x4dc8
|
|
4c75: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1
|
|
4c79: c5 f8 2e c1 vucomiss %xmm1,%xmm0
|
|
4c7d: 7a 06 jp 0x4c85
|
|
4c7f: 0f 84 40 01 00 00 je 0x4dc5
|
|
4c85: 41 83 f8 10 cmp $0x10,%r8d
|
|
4c89: 0f 8c 2f 01 00 00 jl 0x4dbe
|
|
4c8f: 49 89 ca mov %rcx,%r10
|
|
4c92: 49 83 e2 1f and $0x1f,%r10
|
|
4c96: 45 85 d2 test %r10d,%r10d
|
|
4c99: 74 18 je 0x4cb3
|
|
4c9b: 41 f7 c2 03 00 00 00 test $0x3,%r10d
|
|
4ca2: 0f 85 16 01 00 00 jne 0x4dbe
|
|
4ca8: 41 f7 da neg %r10d
|
|
4cab: 41 83 c2 20 add $0x20,%r10d
|
|
4caf: 41 c1 ea 02 shr $0x2,%r10d
|
|
4cb3: 41 8d 42 10 lea 0x10(%r10),%eax
|
|
4cb7: 44 3b c0 cmp %eax,%r8d
|
|
4cba: 0f 8c fe 00 00 00 jl 0x4dbe
|
|
4cc0: 44 89 c2 mov %r8d,%edx
|
|
4cc3: 33 c0 xor %eax,%eax
|
|
4cc5: 41 2b d2 sub %r10d,%edx
|
|
4cc8: 83 e2 0f and $0xf,%edx
|
|
4ccb: f7 da neg %edx
|
|
4ccd: 41 03 d0 add %r8d,%edx
|
|
4cd0: 45 89 d1 mov %r10d,%r9d
|
|
4cd3: 45 85 d2 test %r10d,%r10d
|
|
4cd6: 76 1a jbe 0x4cf2
|
|
4cd8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
4cdf: 00
|
|
4ce0: c5 fa 58 0c 81 vaddss (%rcx,%rax,4),%xmm0,%xmm1
|
|
4ce5: c5 fa 11 0c 81 vmovss %xmm1,(%rcx,%rax,4)
|
|
4cea: 48 ff c0 inc %rax
|
|
4ced: 49 3b c1 cmp %r9,%rax
|
|
4cf0: 72 ee jb 0x4ce0
|
|
4cf2: c4 e2 7d 18 c8 vbroadcastss %xmm0,%ymm1
|
|
4cf7: 48 63 c2 movslq %edx,%rax
|
|
4cfa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
4d00: c4 a1 74 58 14 89 vaddps (%rcx,%r9,4),%ymm1,%ymm2
|
|
4d06: c4 a1 74 58 5c 89 20 vaddps 0x20(%rcx,%r9,4),%ymm1,%ymm3
|
|
4d0d: c4 a1 7c 11 14 89 vmovups %ymm2,(%rcx,%r9,4)
|
|
4d13: c4 a1 7c 11 5c 89 20 vmovups %ymm3,0x20(%rcx,%r9,4)
|
|
4d1a: 49 83 c1 10 add $0x10,%r9
|
|
4d1e: 4c 3b c8 cmp %rax,%r9
|
|
4d21: 72 dd jb 0x4d00
|
|
4d23: 8d 42 01 lea 0x1(%rdx),%eax
|
|
4d26: 41 3b c0 cmp %r8d,%eax
|
|
4d29: 0f 87 85 00 00 00 ja 0x4db4
|
|
4d2f: 4d 63 c0 movslq %r8d,%r8
|
|
4d32: 48 63 d2 movslq %edx,%rdx
|
|
4d35: 4c 2b c2 sub %rdx,%r8
|
|
4d38: 49 83 f8 04 cmp $0x4,%r8
|
|
4d3c: 0f 8c 78 00 00 00 jl 0x4dba
|
|
4d42: 48 63 d2 movslq %edx,%rdx
|
|
4d45: 44 89 c0 mov %r8d,%eax
|
|
4d48: 83 e0 fc and $0xfffffffc,%eax
|
|
4d4b: 45 33 d2 xor %r10d,%r10d
|
|
4d4e: 48 63 c0 movslq %eax,%rax
|
|
4d51: c4 e2 79 18 c8 vbroadcastss %xmm0,%xmm1
|
|
4d56: 4c 8d 0c 91 lea (%rcx,%rdx,4),%r9
|
|
4d5a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
4d60: 49 83 c2 04 add $0x4,%r10
|
|
4d64: c4 c1 70 58 11 vaddps (%r9),%xmm1,%xmm2
|
|
4d69: c4 c1 78 11 11 vmovups %xmm2,(%r9)
|
|
4d6e: 49 83 c1 10 add $0x10,%r9
|
|
4d72: 4c 3b d0 cmp %rax,%r10
|
|
4d75: 72 e9 jb 0x4d60
|
|
4d77: 49 3b c0 cmp %r8,%rax
|
|
4d7a: 73 38 jae 0x4db4
|
|
4d7c: 48 63 d2 movslq %edx,%rdx
|
|
4d7f: 48 8d 0c 91 lea (%rcx,%rdx,4),%rcx
|
|
4d83: 48 8d 14 81 lea (%rcx,%rax,4),%rdx
|
|
4d87: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
4d8e: 00
|
|
4d8f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
4d96: 0f 1f 00 nopl (%rax)
|
|
4d99: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
4da0: 48 ff c0 inc %rax
|
|
4da3: c5 fa 58 0a vaddss (%rdx),%xmm0,%xmm1
|
|
4da7: c5 fa 11 0a vmovss %xmm1,(%rdx)
|
|
4dab: 48 83 c2 04 add $0x4,%rdx
|
|
4daf: 49 3b c0 cmp %r8,%rax
|
|
4db2: 72 ec jb 0x4da0
|
|
4db4: 33 c0 xor %eax,%eax
|
|
4db6: c5 f8 77 vzeroupper
|
|
4db9: c3 ret
|
|
4dba: 33 c0 xor %eax,%eax
|
|
4dbc: eb b9 jmp 0x4d77
|
|
4dbe: 33 d2 xor %edx,%edx
|
|
4dc0: e9 5e ff ff ff jmp 0x4d23
|
|
4dc5: 33 c0 xor %eax,%eax
|
|
4dc7: c3 ret
|
|
4dc8: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
4dcd: c3 ret
|
|
4dce: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
4dd3: c3 ret
|
|
4dd4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
4dd9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
4de0: 48 83 ec 28 sub $0x28,%rsp
|
|
4de4: 48 85 d2 test %rdx,%rdx
|
|
4de7: 74 1c je 0x4e05
|
|
4de9: 45 85 c0 test %r8d,%r8d
|
|
4dec: 7e 21 jle 0x4e0f
|
|
4dee: 0f 57 c9 xorps %xmm1,%xmm1
|
|
4df1: 66 0f 2e c1 ucomisd %xmm1,%xmm0
|
|
4df5: 7a 02 jp 0x4df9
|
|
4df7: 74 05 je 0x4dfe
|
|
4df9: e8 22 f6 05 00 call 0x64420
|
|
4dfe: 33 c0 xor %eax,%eax
|
|
4e00: 48 83 c4 28 add $0x28,%rsp
|
|
4e04: c3 ret
|
|
4e05: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
4e0a: 48 83 c4 28 add $0x28,%rsp
|
|
4e0e: c3 ret
|
|
4e0f: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
4e14: 48 83 c4 28 add $0x28,%rsp
|
|
4e18: c3 ret
|
|
4e19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
4e20: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
|
|
4e25: 48 85 d2 test %rdx,%rdx
|
|
4e28: 74 1d je 0x4e47
|
|
4e2a: 45 85 c0 test %r8d,%r8d
|
|
4e2d: 7e 26 jle 0x4e55
|
|
4e2f: 0f 57 c9 xorps %xmm1,%xmm1
|
|
4e32: 66 0f 2e c1 ucomisd %xmm1,%xmm0
|
|
4e36: 7a 02 jp 0x4e3a
|
|
4e38: 74 05 je 0x4e3f
|
|
4e3a: e8 81 f7 05 00 call 0x645c0
|
|
4e3f: 33 c0 xor %eax,%eax
|
|
4e41: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
4e46: c3 ret
|
|
4e47: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
4e4c: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
4e51: 90 nop
|
|
4e52: 90 nop
|
|
4e53: 90 nop
|
|
4e54: c3 ret
|
|
4e55: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
4e5a: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
4e5f: 90 nop
|
|
4e60: c3 ret
|
|
4e61: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
4e68: 00
|
|
4e69: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
4e70: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
4e77: 00
|
|
4e78: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
4e7f: 90 nop
|
|
4e80: 48 83 ec 28 sub $0x28,%rsp
|
|
4e84: 48 85 d2 test %rdx,%rdx
|
|
4e87: 74 1c je 0x4ea5
|
|
4e89: 45 85 c0 test %r8d,%r8d
|
|
4e8c: 7e 21 jle 0x4eaf
|
|
4e8e: 0f 57 c9 xorps %xmm1,%xmm1
|
|
4e91: 66 0f 2e c1 ucomisd %xmm1,%xmm0
|
|
4e95: 7a 02 jp 0x4e99
|
|
4e97: 74 05 je 0x4e9e
|
|
4e99: e8 c2 f8 05 00 call 0x64760
|
|
4e9e: 33 c0 xor %eax,%eax
|
|
4ea0: 48 83 c4 28 add $0x28,%rsp
|
|
4ea4: c3 ret
|
|
4ea5: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
4eaa: 48 83 c4 28 add $0x28,%rsp
|
|
4eae: c3 ret
|
|
4eaf: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
4eb4: 48 83 c4 28 add $0x28,%rsp
|
|
4eb8: c3 ret
|
|
4eb9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
4ec0: 49 89 d1 mov %rdx,%r9
|
|
4ec3: c5 f9 28 c8 vmovapd %xmm0,%xmm1
|
|
4ec7: 4d 85 c9 test %r9,%r9
|
|
4eca: 0f 84 a6 01 00 00 je 0x5076
|
|
4ed0: 45 85 c0 test %r8d,%r8d
|
|
4ed3: 0f 8e 97 01 00 00 jle 0x5070
|
|
4ed9: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0
|
|
4edd: c5 f9 2e c8 vucomisd %xmm0,%xmm1
|
|
4ee1: 7a 06 jp 0x4ee9
|
|
4ee3: 0f 84 84 01 00 00 je 0x506d
|
|
4ee9: 41 83 f8 10 cmp $0x10,%r8d
|
|
4eed: 0f 8c 6b 01 00 00 jl 0x505e
|
|
4ef3: 4c 89 ca mov %r9,%rdx
|
|
4ef6: 48 83 e2 1f and $0x1f,%rdx
|
|
4efa: 85 d2 test %edx,%edx
|
|
4efc: 74 11 je 0x4f0f
|
|
4efe: f6 c2 07 test $0x7,%dl
|
|
4f01: 0f 85 57 01 00 00 jne 0x505e
|
|
4f07: f7 da neg %edx
|
|
4f09: 83 c2 20 add $0x20,%edx
|
|
4f0c: c1 ea 03 shr $0x3,%edx
|
|
4f0f: 8d 42 10 lea 0x10(%rdx),%eax
|
|
4f12: 44 3b c0 cmp %eax,%r8d
|
|
4f15: 0f 8c 43 01 00 00 jl 0x505e
|
|
4f1b: 44 89 c1 mov %r8d,%ecx
|
|
4f1e: 33 c0 xor %eax,%eax
|
|
4f20: 2b ca sub %edx,%ecx
|
|
4f22: 83 e1 0f and $0xf,%ecx
|
|
4f25: f7 d9 neg %ecx
|
|
4f27: 41 03 c8 add %r8d,%ecx
|
|
4f2a: 41 89 d2 mov %edx,%r10d
|
|
4f2d: 85 d2 test %edx,%edx
|
|
4f2f: 76 23 jbe 0x4f54
|
|
4f31: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
4f38: 00
|
|
4f39: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
4f40: c4 c1 73 58 04 c1 vaddsd (%r9,%rax,8),%xmm1,%xmm0
|
|
4f46: c4 c1 7b 11 04 c1 vmovsd %xmm0,(%r9,%rax,8)
|
|
4f4c: 48 ff c0 inc %rax
|
|
4f4f: 49 3b c2 cmp %r10,%rax
|
|
4f52: 72 ec jb 0x4f40
|
|
4f54: c5 f1 14 c1 vunpcklpd %xmm1,%xmm1,%xmm0
|
|
4f58: 48 63 d1 movslq %ecx,%rdx
|
|
4f5b: c4 e3 7d 18 c0 01 vinsertf128 $0x1,%xmm0,%ymm0,%ymm0
|
|
4f61: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
4f68: 00
|
|
4f69: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
4f70: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
4f77: 00
|
|
4f78: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
4f7f: 90 nop
|
|
4f80: c4 81 7d 58 14 d1 vaddpd (%r9,%r10,8),%ymm0,%ymm2
|
|
4f86: c4 81 7d 58 5c d1 20 vaddpd 0x20(%r9,%r10,8),%ymm0,%ymm3
|
|
4f8d: c4 81 7d 58 64 d1 40 vaddpd 0x40(%r9,%r10,8),%ymm0,%ymm4
|
|
4f94: c4 81 7d 58 6c d1 60 vaddpd 0x60(%r9,%r10,8),%ymm0,%ymm5
|
|
4f9b: c4 81 7d 11 14 d1 vmovupd %ymm2,(%r9,%r10,8)
|
|
4fa1: c4 81 7d 11 5c d1 20 vmovupd %ymm3,0x20(%r9,%r10,8)
|
|
4fa8: c4 81 7d 11 64 d1 40 vmovupd %ymm4,0x40(%r9,%r10,8)
|
|
4faf: c4 81 7d 11 6c d1 60 vmovupd %ymm5,0x60(%r9,%r10,8)
|
|
4fb6: 49 83 c2 10 add $0x10,%r10
|
|
4fba: 4c 3b d2 cmp %rdx,%r10
|
|
4fbd: 72 c1 jb 0x4f80
|
|
4fbf: 8d 41 01 lea 0x1(%rcx),%eax
|
|
4fc2: 41 3b c0 cmp %r8d,%eax
|
|
4fc5: 0f 87 89 00 00 00 ja 0x5054
|
|
4fcb: 4d 63 c0 movslq %r8d,%r8
|
|
4fce: 4c 2b c2 sub %rdx,%r8
|
|
4fd1: 49 83 f8 04 cmp $0x4,%r8
|
|
4fd5: 0f 8c 7f 00 00 00 jl 0x505a
|
|
4fdb: 44 89 c0 mov %r8d,%eax
|
|
4fde: 45 33 d2 xor %r10d,%r10d
|
|
4fe1: 83 e0 fc and $0xfffffffc,%eax
|
|
4fe4: 49 8d 14 d1 lea (%r9,%rdx,8),%rdx
|
|
4fe8: 48 63 c0 movslq %eax,%rax
|
|
4feb: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
4ff2: 00
|
|
4ff3: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
4ffa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
5000: c5 fd 58 12 vaddpd (%rdx),%ymm0,%ymm2
|
|
5004: 49 83 c2 04 add $0x4,%r10
|
|
5008: c5 fd 11 12 vmovupd %ymm2,(%rdx)
|
|
500c: 48 83 c2 20 add $0x20,%rdx
|
|
5010: 4c 3b d0 cmp %rax,%r10
|
|
5013: 72 eb jb 0x5000
|
|
5015: 49 3b c0 cmp %r8,%rax
|
|
5018: 73 3a jae 0x5054
|
|
501a: 48 63 c9 movslq %ecx,%rcx
|
|
501d: 49 8d 14 c9 lea (%r9,%rcx,8),%rdx
|
|
5021: 48 8d 14 c2 lea (%rdx,%rax,8),%rdx
|
|
5025: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
502c: 00
|
|
502d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5034: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
5039: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5040: 48 ff c0 inc %rax
|
|
5043: c5 f3 58 02 vaddsd (%rdx),%xmm1,%xmm0
|
|
5047: c5 fb 11 02 vmovsd %xmm0,(%rdx)
|
|
504b: 48 83 c2 08 add $0x8,%rdx
|
|
504f: 49 3b c0 cmp %r8,%rax
|
|
5052: 72 ec jb 0x5040
|
|
5054: 33 c0 xor %eax,%eax
|
|
5056: c5 f8 77 vzeroupper
|
|
5059: c3 ret
|
|
505a: 33 c0 xor %eax,%eax
|
|
505c: eb b7 jmp 0x5015
|
|
505e: 33 c9 xor %ecx,%ecx
|
|
5060: 41 83 f8 01 cmp $0x1,%r8d
|
|
5064: 72 ee jb 0x5054
|
|
5066: 4d 63 c0 movslq %r8d,%r8
|
|
5069: 33 c0 xor %eax,%eax
|
|
506b: eb a8 jmp 0x5015
|
|
506d: 33 c0 xor %eax,%eax
|
|
506f: c3 ret
|
|
5070: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
5075: c3 ret
|
|
5076: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
507b: c3 ret
|
|
507c: 0f 1f 40 00 nopl 0x0(%rax)
|
|
5080: 48 89 d1 mov %rdx,%rcx
|
|
5083: 48 85 c9 test %rcx,%rcx
|
|
5086: 0f 84 82 01 00 00 je 0x520e
|
|
508c: 45 85 c0 test %r8d,%r8d
|
|
508f: 0f 8e 73 01 00 00 jle 0x5208
|
|
5095: c5 f1 57 c9 vxorpd %xmm1,%xmm1,%xmm1
|
|
5099: c5 f9 2e c1 vucomisd %xmm1,%xmm0
|
|
509d: 7a 06 jp 0x50a5
|
|
509f: 0f 84 60 01 00 00 je 0x5205
|
|
50a5: 41 83 f8 10 cmp $0x10,%r8d
|
|
50a9: 0f 8c 4f 01 00 00 jl 0x51fe
|
|
50af: 49 89 ca mov %rcx,%r10
|
|
50b2: 49 83 e2 1f and $0x1f,%r10
|
|
50b6: 45 85 d2 test %r10d,%r10d
|
|
50b9: 74 18 je 0x50d3
|
|
50bb: 41 f7 c2 07 00 00 00 test $0x7,%r10d
|
|
50c2: 0f 85 36 01 00 00 jne 0x51fe
|
|
50c8: 41 f7 da neg %r10d
|
|
50cb: 41 83 c2 20 add $0x20,%r10d
|
|
50cf: 41 c1 ea 03 shr $0x3,%r10d
|
|
50d3: 41 8d 42 10 lea 0x10(%r10),%eax
|
|
50d7: 44 3b c0 cmp %eax,%r8d
|
|
50da: 0f 8c 1e 01 00 00 jl 0x51fe
|
|
50e0: 44 89 c2 mov %r8d,%edx
|
|
50e3: 33 c0 xor %eax,%eax
|
|
50e5: 41 2b d2 sub %r10d,%edx
|
|
50e8: 83 e2 0f and $0xf,%edx
|
|
50eb: f7 da neg %edx
|
|
50ed: 41 03 d0 add %r8d,%edx
|
|
50f0: 45 89 d1 mov %r10d,%r9d
|
|
50f3: 45 85 d2 test %r10d,%r10d
|
|
50f6: 76 1a jbe 0x5112
|
|
50f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
50ff: 00
|
|
5100: c5 fb 58 0c c1 vaddsd (%rcx,%rax,8),%xmm0,%xmm1
|
|
5105: c5 fb 11 0c c1 vmovsd %xmm1,(%rcx,%rax,8)
|
|
510a: 48 ff c0 inc %rax
|
|
510d: 49 3b c1 cmp %r9,%rax
|
|
5110: 72 ee jb 0x5100
|
|
5112: c4 e2 7d 19 c8 vbroadcastsd %xmm0,%ymm1
|
|
5117: 48 63 c2 movslq %edx,%rax
|
|
511a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
5120: c4 a1 75 58 14 c9 vaddpd (%rcx,%r9,8),%ymm1,%ymm2
|
|
5126: c4 a1 75 58 5c c9 20 vaddpd 0x20(%rcx,%r9,8),%ymm1,%ymm3
|
|
512d: c4 a1 75 58 64 c9 40 vaddpd 0x40(%rcx,%r9,8),%ymm1,%ymm4
|
|
5134: c4 a1 75 58 6c c9 60 vaddpd 0x60(%rcx,%r9,8),%ymm1,%ymm5
|
|
513b: c4 a1 7d 11 14 c9 vmovupd %ymm2,(%rcx,%r9,8)
|
|
5141: c4 a1 7d 11 5c c9 20 vmovupd %ymm3,0x20(%rcx,%r9,8)
|
|
5148: c4 a1 7d 11 64 c9 40 vmovupd %ymm4,0x40(%rcx,%r9,8)
|
|
514f: c4 a1 7d 11 6c c9 60 vmovupd %ymm5,0x60(%rcx,%r9,8)
|
|
5156: 49 83 c1 10 add $0x10,%r9
|
|
515a: 4c 3b c8 cmp %rax,%r9
|
|
515d: 72 c1 jb 0x5120
|
|
515f: 8d 42 01 lea 0x1(%rdx),%eax
|
|
5162: 41 3b c0 cmp %r8d,%eax
|
|
5165: 0f 87 89 00 00 00 ja 0x51f4
|
|
516b: 4d 63 c0 movslq %r8d,%r8
|
|
516e: 48 63 d2 movslq %edx,%rdx
|
|
5171: 4c 2b c2 sub %rdx,%r8
|
|
5174: 49 83 f8 04 cmp $0x4,%r8
|
|
5178: 0f 8c 7c 00 00 00 jl 0x51fa
|
|
517e: 48 63 d2 movslq %edx,%rdx
|
|
5181: 44 89 c0 mov %r8d,%eax
|
|
5184: 83 e0 fc and $0xfffffffc,%eax
|
|
5187: 45 33 d2 xor %r10d,%r10d
|
|
518a: 48 63 c0 movslq %eax,%rax
|
|
518d: c4 e2 7d 19 c8 vbroadcastsd %xmm0,%ymm1
|
|
5192: 4c 8d 0c d1 lea (%rcx,%rdx,8),%r9
|
|
5196: 0f 1f 00 nopl (%rax)
|
|
5199: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
51a0: c4 c1 75 58 11 vaddpd (%r9),%ymm1,%ymm2
|
|
51a5: 49 83 c2 04 add $0x4,%r10
|
|
51a9: c4 c1 7d 11 11 vmovupd %ymm2,(%r9)
|
|
51ae: 49 83 c1 20 add $0x20,%r9
|
|
51b2: 4c 3b d0 cmp %rax,%r10
|
|
51b5: 72 e9 jb 0x51a0
|
|
51b7: 49 3b c0 cmp %r8,%rax
|
|
51ba: 73 38 jae 0x51f4
|
|
51bc: 48 63 d2 movslq %edx,%rdx
|
|
51bf: 48 8d 0c d1 lea (%rcx,%rdx,8),%rcx
|
|
51c3: 48 8d 14 c1 lea (%rcx,%rax,8),%rdx
|
|
51c7: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
51ce: 00
|
|
51cf: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
51d6: 0f 1f 00 nopl (%rax)
|
|
51d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
51e0: 48 ff c0 inc %rax
|
|
51e3: c5 fb 58 0a vaddsd (%rdx),%xmm0,%xmm1
|
|
51e7: c5 fb 11 0a vmovsd %xmm1,(%rdx)
|
|
51eb: 48 83 c2 08 add $0x8,%rdx
|
|
51ef: 49 3b c0 cmp %r8,%rax
|
|
51f2: 72 ec jb 0x51e0
|
|
51f4: 33 c0 xor %eax,%eax
|
|
51f6: c5 f8 77 vzeroupper
|
|
51f9: c3 ret
|
|
51fa: 33 c0 xor %eax,%eax
|
|
51fc: eb b9 jmp 0x51b7
|
|
51fe: 33 d2 xor %edx,%edx
|
|
5200: e9 5a ff ff ff jmp 0x515f
|
|
5205: 33 c0 xor %eax,%eax
|
|
5207: c3 ret
|
|
5208: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
520d: c3 ret
|
|
520e: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
5213: c3 ret
|
|
5214: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
5219: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5220: 48 83 ec 28 sub $0x28,%rsp
|
|
5224: 48 85 d2 test %rdx,%rdx
|
|
5227: 74 20 je 0x5249
|
|
5229: 45 85 c0 test %r8d,%r8d
|
|
522c: 7f 0a jg 0x5238
|
|
522e: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
5233: 48 83 c4 28 add $0x28,%rsp
|
|
5237: c3 ret
|
|
5238: 66 48 0f 7e c1 movq %xmm0,%rcx
|
|
523d: e8 9e ba 02 00 call 0x30ce0
|
|
5242: 33 c0 xor %eax,%eax
|
|
5244: 48 83 c4 28 add $0x28,%rsp
|
|
5248: c3 ret
|
|
5249: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
524e: 48 83 c4 28 add $0x28,%rsp
|
|
5252: c3 ret
|
|
5253: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
5258: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
525f: 00
|
|
5260: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
|
|
5265: 48 85 d2 test %rdx,%rdx
|
|
5268: 74 23 je 0x528d
|
|
526a: 45 85 c0 test %r8d,%r8d
|
|
526d: 7f 0c jg 0x527b
|
|
526f: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
5274: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
5279: 90 nop
|
|
527a: c3 ret
|
|
527b: 66 48 0f 7e c1 movq %xmm0,%rcx
|
|
5280: e8 7b ba 02 00 call 0x30d00
|
|
5285: 33 c0 xor %eax,%eax
|
|
5287: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
528c: c3 ret
|
|
528d: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
5292: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
5297: 90 nop
|
|
5298: 90 nop
|
|
5299: 90 nop
|
|
529a: c3 ret
|
|
529b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
52a0: 48 83 ec 28 sub $0x28,%rsp
|
|
52a4: 48 85 d2 test %rdx,%rdx
|
|
52a7: 74 20 je 0x52c9
|
|
52a9: 45 85 c0 test %r8d,%r8d
|
|
52ac: 7f 0a jg 0x52b8
|
|
52ae: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
52b3: 48 83 c4 28 add $0x28,%rsp
|
|
52b7: c3 ret
|
|
52b8: 66 48 0f 7e c1 movq %xmm0,%rcx
|
|
52bd: e8 5e ba 02 00 call 0x30d20
|
|
52c2: 33 c0 xor %eax,%eax
|
|
52c4: 48 83 c4 28 add $0x28,%rsp
|
|
52c8: c3 ret
|
|
52c9: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
52ce: 48 83 c4 28 add $0x28,%rsp
|
|
52d2: c3 ret
|
|
52d3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
52d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
52df: 00
|
|
52e0: 48 83 ec 28 sub $0x28,%rsp
|
|
52e4: 48 85 d2 test %rdx,%rdx
|
|
52e7: 74 20 je 0x5309
|
|
52e9: 45 85 c0 test %r8d,%r8d
|
|
52ec: 7f 0a jg 0x52f8
|
|
52ee: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
52f3: 48 83 c4 28 add $0x28,%rsp
|
|
52f7: c3 ret
|
|
52f8: c4 e1 f9 7e c1 vmovq %xmm0,%rcx
|
|
52fd: e8 3e ba 02 00 call 0x30d40
|
|
5302: 33 c0 xor %eax,%eax
|
|
5304: 48 83 c4 28 add $0x28,%rsp
|
|
5308: c3 ret
|
|
5309: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
530e: 48 83 c4 28 add $0x28,%rsp
|
|
5312: c3 ret
|
|
5313: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
5318: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
531f: 00
|
|
5320: 48 83 ec 28 sub $0x28,%rsp
|
|
5324: 48 85 d2 test %rdx,%rdx
|
|
5327: 74 20 je 0x5349
|
|
5329: 45 85 c0 test %r8d,%r8d
|
|
532c: 7f 0a jg 0x5338
|
|
532e: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
5333: 48 83 c4 28 add $0x28,%rsp
|
|
5337: c3 ret
|
|
5338: c4 e1 f9 7e c1 vmovq %xmm0,%rcx
|
|
533d: e8 1e ba 02 00 call 0x30d60
|
|
5342: 33 c0 xor %eax,%eax
|
|
5344: 48 83 c4 28 add $0x28,%rsp
|
|
5348: c3 ret
|
|
5349: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
534e: 48 83 c4 28 add $0x28,%rsp
|
|
5352: c3 ret
|
|
5353: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
5358: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
535f: 00
|
|
5360: 48 83 ec 28 sub $0x28,%rsp
|
|
5364: 48 85 d2 test %rdx,%rdx
|
|
5367: 74 20 je 0x5389
|
|
5369: 45 85 c0 test %r8d,%r8d
|
|
536c: 7f 0a jg 0x5378
|
|
536e: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
5373: 48 83 c4 28 add $0x28,%rsp
|
|
5377: c3 ret
|
|
5378: c4 e1 f9 7e c1 vmovq %xmm0,%rcx
|
|
537d: e8 3e bd 02 00 call 0x310c0
|
|
5382: 33 c0 xor %eax,%eax
|
|
5384: 48 83 c4 28 add $0x28,%rsp
|
|
5388: c3 ret
|
|
5389: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
538e: 48 83 c4 28 add $0x28,%rsp
|
|
5392: c3 ret
|
|
5393: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
5398: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
539f: 00
|
|
53a0: 41 83 f9 05 cmp $0x5,%r9d
|
|
53a4: 7d 3d jge 0x53e3
|
|
53a6: 41 ff c9 dec %r9d
|
|
53a9: 41 83 f9 ff cmp $0xffffffff,%r9d
|
|
53ad: 74 33 je 0x53e2
|
|
53af: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
53b6: 00
|
|
53b7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
53be: 66 90 xchg %ax,%ax
|
|
53c0: f2 0f 10 01 movsd (%rcx),%xmm0
|
|
53c4: 41 ff c9 dec %r9d
|
|
53c7: 48 83 c1 08 add $0x8,%rcx
|
|
53cb: f2 0f 58 02 addsd (%rdx),%xmm0
|
|
53cf: f2 41 0f 11 00 movsd %xmm0,(%r8)
|
|
53d4: 48 83 c2 08 add $0x8,%rdx
|
|
53d8: 49 83 c0 08 add $0x8,%r8
|
|
53dc: 41 83 f9 ff cmp $0xffffffff,%r9d
|
|
53e0: 75 de jne 0x53c0
|
|
53e2: c3 ret
|
|
53e3: 49 f7 c0 07 00 00 00 test $0x7,%r8
|
|
53ea: 0f 85 e0 02 00 00 jne 0x56d0
|
|
53f0: 49 f7 c0 0f 00 00 00 test $0xf,%r8
|
|
53f7: 74 1c je 0x5415
|
|
53f9: f2 0f 10 01 movsd (%rcx),%xmm0
|
|
53fd: 48 83 c1 08 add $0x8,%rcx
|
|
5401: 41 ff c9 dec %r9d
|
|
5404: f2 0f 58 02 addsd (%rdx),%xmm0
|
|
5408: f2 41 0f 11 00 movsd %xmm0,(%r8)
|
|
540d: 48 83 c2 08 add $0x8,%rdx
|
|
5411: 49 83 c0 08 add $0x8,%r8
|
|
5415: 44 89 c8 mov %r9d,%eax
|
|
5418: 41 83 e1 03 and $0x3,%r9d
|
|
541c: c1 f8 02 sar $0x2,%eax
|
|
541f: 48 f7 c1 0f 00 00 00 test $0xf,%rcx
|
|
5426: 0f 84 70 01 00 00 je 0x559c
|
|
542c: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
|
|
5433: 0f 84 d5 00 00 00 je 0x550e
|
|
5439: 3d aa 2a 00 00 cmp $0x2aaa,%eax
|
|
543e: 0f 8f 7c 00 00 00 jg 0x54c0
|
|
5444: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
544b: 00
|
|
544c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5453: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
5458: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
545f: 00
|
|
5460: f2 0f 10 11 movsd (%rcx),%xmm2
|
|
5464: f2 0f 10 59 10 movsd 0x10(%rcx),%xmm3
|
|
5469: f2 0f 10 02 movsd (%rdx),%xmm0
|
|
546d: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1
|
|
5472: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0
|
|
5477: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1
|
|
547c: 48 83 c2 20 add $0x20,%rdx
|
|
5480: 66 0f 16 51 08 movhpd 0x8(%rcx),%xmm2
|
|
5485: 66 0f 16 59 18 movhpd 0x18(%rcx),%xmm3
|
|
548a: 48 83 c1 20 add $0x20,%rcx
|
|
548e: 66 0f 58 d0 addpd %xmm0,%xmm2
|
|
5492: 66 0f 58 d9 addpd %xmm1,%xmm3
|
|
5496: 41 0f 29 10 movaps %xmm2,(%r8)
|
|
549a: 41 0f 29 58 10 movaps %xmm3,0x10(%r8)
|
|
549f: 49 83 c0 20 add $0x20,%r8
|
|
54a3: ff c8 dec %eax
|
|
54a5: 75 b9 jne 0x5460
|
|
54a7: e9 fa fe ff ff jmp 0x53a6
|
|
54ac: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
54b3: 00
|
|
54b4: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
54bb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
54c0: f2 0f 10 11 movsd (%rcx),%xmm2
|
|
54c4: f2 0f 10 02 movsd (%rdx),%xmm0
|
|
54c8: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1
|
|
54cd: f2 0f 10 59 10 movsd 0x10(%rcx),%xmm3
|
|
54d2: 66 0f 16 51 08 movhpd 0x8(%rcx),%xmm2
|
|
54d7: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0
|
|
54dc: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1
|
|
54e1: 48 83 c2 20 add $0x20,%rdx
|
|
54e5: 66 0f 16 59 18 movhpd 0x18(%rcx),%xmm3
|
|
54ea: 48 83 c1 20 add $0x20,%rcx
|
|
54ee: 66 0f 58 d0 addpd %xmm0,%xmm2
|
|
54f2: 66 0f 58 d9 addpd %xmm1,%xmm3
|
|
54f6: 66 41 0f 2b 10 movntpd %xmm2,(%r8)
|
|
54fb: 66 41 0f 2b 58 10 movntpd %xmm3,0x10(%r8)
|
|
5501: 49 83 c0 20 add $0x20,%r8
|
|
5505: ff c8 dec %eax
|
|
5507: 75 b7 jne 0x54c0
|
|
5509: e9 98 fe ff ff jmp 0x53a6
|
|
550e: 3d aa 2a 00 00 cmp $0x2aaa,%eax
|
|
5513: 7f 4b jg 0x5560
|
|
5515: 0f 1f 40 00 nopl 0x0(%rax)
|
|
5519: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5520: f2 0f 10 01 movsd (%rcx),%xmm0
|
|
5524: f2 0f 10 49 10 movsd 0x10(%rcx),%xmm1
|
|
5529: 66 0f 16 41 08 movhpd 0x8(%rcx),%xmm0
|
|
552e: 66 0f 16 49 18 movhpd 0x18(%rcx),%xmm1
|
|
5533: 48 83 c1 20 add $0x20,%rcx
|
|
5537: 66 0f 58 02 addpd (%rdx),%xmm0
|
|
553b: 66 0f 58 4a 10 addpd 0x10(%rdx),%xmm1
|
|
5540: 41 0f 29 00 movaps %xmm0,(%r8)
|
|
5544: 48 83 c2 20 add $0x20,%rdx
|
|
5548: 41 0f 29 48 10 movaps %xmm1,0x10(%r8)
|
|
554d: 49 83 c0 20 add $0x20,%r8
|
|
5551: ff c8 dec %eax
|
|
5553: 75 cb jne 0x5520
|
|
5555: e9 4c fe ff ff jmp 0x53a6
|
|
555a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
5560: f2 0f 10 01 movsd (%rcx),%xmm0
|
|
5564: f2 0f 10 49 10 movsd 0x10(%rcx),%xmm1
|
|
5569: 66 0f 16 41 08 movhpd 0x8(%rcx),%xmm0
|
|
556e: 66 0f 16 49 18 movhpd 0x18(%rcx),%xmm1
|
|
5573: 48 83 c1 20 add $0x20,%rcx
|
|
5577: 66 0f 58 02 addpd (%rdx),%xmm0
|
|
557b: 66 0f 58 4a 10 addpd 0x10(%rdx),%xmm1
|
|
5580: 66 41 0f 2b 00 movntpd %xmm0,(%r8)
|
|
5585: 48 83 c2 20 add $0x20,%rdx
|
|
5589: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8)
|
|
558f: 49 83 c0 20 add $0x20,%r8
|
|
5593: ff c8 dec %eax
|
|
5595: 75 c9 jne 0x5560
|
|
5597: e9 0a fe ff ff jmp 0x53a6
|
|
559c: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
|
|
55a3: 0f 84 93 00 00 00 je 0x563c
|
|
55a9: 3d aa 2a 00 00 cmp $0x2aaa,%eax
|
|
55ae: 7f 50 jg 0x5600
|
|
55b0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
55b7: 00
|
|
55b8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
55bf: 90 nop
|
|
55c0: f2 0f 10 02 movsd (%rdx),%xmm0
|
|
55c4: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1
|
|
55c9: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0
|
|
55ce: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1
|
|
55d3: 48 83 c2 20 add $0x20,%rdx
|
|
55d7: 66 0f 58 01 addpd (%rcx),%xmm0
|
|
55db: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1
|
|
55e0: 41 0f 29 00 movaps %xmm0,(%r8)
|
|
55e4: 48 83 c1 20 add $0x20,%rcx
|
|
55e8: 41 0f 29 48 10 movaps %xmm1,0x10(%r8)
|
|
55ed: 49 83 c0 20 add $0x20,%r8
|
|
55f1: ff c8 dec %eax
|
|
55f3: 75 cb jne 0x55c0
|
|
55f5: e9 ac fd ff ff jmp 0x53a6
|
|
55fa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
5600: f2 0f 10 02 movsd (%rdx),%xmm0
|
|
5604: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1
|
|
5609: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0
|
|
560e: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1
|
|
5613: 48 83 c2 20 add $0x20,%rdx
|
|
5617: 66 0f 58 01 addpd (%rcx),%xmm0
|
|
561b: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1
|
|
5620: 66 41 0f 2b 00 movntpd %xmm0,(%r8)
|
|
5625: 48 83 c1 20 add $0x20,%rcx
|
|
5629: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8)
|
|
562f: 49 83 c0 20 add $0x20,%r8
|
|
5633: ff c8 dec %eax
|
|
5635: 75 c9 jne 0x5600
|
|
5637: e9 6a fd ff ff jmp 0x53a6
|
|
563c: 3d aa 2a 00 00 cmp $0x2aaa,%eax
|
|
5641: 7f 5d jg 0x56a0
|
|
5643: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
564a: 00
|
|
564b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5652: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5659: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5660: 0f 28 02 movaps (%rdx),%xmm0
|
|
5663: 0f 28 4a 10 movaps 0x10(%rdx),%xmm1
|
|
5667: 48 83 c2 20 add $0x20,%rdx
|
|
566b: 66 0f 58 01 addpd (%rcx),%xmm0
|
|
566f: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1
|
|
5674: 41 0f 29 00 movaps %xmm0,(%r8)
|
|
5678: 48 83 c1 20 add $0x20,%rcx
|
|
567c: 41 0f 29 48 10 movaps %xmm1,0x10(%r8)
|
|
5681: 49 83 c0 20 add $0x20,%r8
|
|
5685: ff c8 dec %eax
|
|
5687: 75 d7 jne 0x5660
|
|
5689: e9 18 fd ff ff jmp 0x53a6
|
|
568e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
5695: 00
|
|
5696: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
569d: 0f 1f 00 nopl (%rax)
|
|
56a0: 0f 28 02 movaps (%rdx),%xmm0
|
|
56a3: 0f 28 4a 10 movaps 0x10(%rdx),%xmm1
|
|
56a7: 48 83 c2 20 add $0x20,%rdx
|
|
56ab: 66 0f 58 01 addpd (%rcx),%xmm0
|
|
56af: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1
|
|
56b4: 66 41 0f 2b 00 movntpd %xmm0,(%r8)
|
|
56b9: 48 83 c1 20 add $0x20,%rcx
|
|
56bd: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8)
|
|
56c3: 49 83 c0 20 add $0x20,%r8
|
|
56c7: ff c8 dec %eax
|
|
56c9: 75 d5 jne 0x56a0
|
|
56cb: e9 d6 fc ff ff jmp 0x53a6
|
|
56d0: 44 89 c8 mov %r9d,%eax
|
|
56d3: 41 83 e1 03 and $0x3,%r9d
|
|
56d7: c1 f8 02 sar $0x2,%eax
|
|
56da: 48 f7 c1 0f 00 00 00 test $0xf,%rcx
|
|
56e1: 0f 84 d3 00 00 00 je 0x57ba
|
|
56e7: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
|
|
56ee: 0f 85 6c 00 00 00 jne 0x5760
|
|
56f4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
56f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5700: f2 0f 10 01 movsd (%rcx),%xmm0
|
|
5704: f2 0f 10 49 10 movsd 0x10(%rcx),%xmm1
|
|
5709: 66 0f 16 41 08 movhpd 0x8(%rcx),%xmm0
|
|
570e: 66 0f 16 49 18 movhpd 0x18(%rcx),%xmm1
|
|
5713: 48 83 c1 20 add $0x20,%rcx
|
|
5717: 66 0f 58 02 addpd (%rdx),%xmm0
|
|
571b: 66 0f 58 4a 10 addpd 0x10(%rdx),%xmm1
|
|
5720: f2 41 0f 11 00 movsd %xmm0,(%r8)
|
|
5725: 48 83 c2 20 add $0x20,%rdx
|
|
5729: 66 41 0f 17 40 08 movhpd %xmm0,0x8(%r8)
|
|
572f: f2 41 0f 11 48 10 movsd %xmm1,0x10(%r8)
|
|
5735: 66 41 0f 17 48 18 movhpd %xmm1,0x18(%r8)
|
|
573b: 49 83 c0 20 add $0x20,%r8
|
|
573f: ff c8 dec %eax
|
|
5741: 75 bd jne 0x5700
|
|
5743: e9 5e fc ff ff jmp 0x53a6
|
|
5748: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
574f: 00
|
|
5750: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5757: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
575e: 00 00
|
|
5760: f2 0f 10 11 movsd (%rcx),%xmm2
|
|
5764: f2 0f 10 59 10 movsd 0x10(%rcx),%xmm3
|
|
5769: f2 0f 10 02 movsd (%rdx),%xmm0
|
|
576d: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1
|
|
5772: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0
|
|
5777: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1
|
|
577c: 48 83 c2 20 add $0x20,%rdx
|
|
5780: 66 0f 16 51 08 movhpd 0x8(%rcx),%xmm2
|
|
5785: 66 0f 16 59 18 movhpd 0x18(%rcx),%xmm3
|
|
578a: 48 83 c1 20 add $0x20,%rcx
|
|
578e: 66 0f 58 d0 addpd %xmm0,%xmm2
|
|
5792: 66 0f 58 d9 addpd %xmm1,%xmm3
|
|
5796: f2 41 0f 11 10 movsd %xmm2,(%r8)
|
|
579b: 66 41 0f 17 50 08 movhpd %xmm2,0x8(%r8)
|
|
57a1: f2 41 0f 11 58 10 movsd %xmm3,0x10(%r8)
|
|
57a7: 66 41 0f 17 58 18 movhpd %xmm3,0x18(%r8)
|
|
57ad: 49 83 c0 20 add $0x20,%r8
|
|
57b1: ff c8 dec %eax
|
|
57b3: 75 ab jne 0x5760
|
|
57b5: e9 ec fb ff ff jmp 0x53a6
|
|
57ba: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
|
|
57c1: 75 5d jne 0x5820
|
|
57c3: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
57ca: 00
|
|
57cb: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
57d2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
57d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
57e0: 0f 28 02 movaps (%rdx),%xmm0
|
|
57e3: 0f 28 4a 10 movaps 0x10(%rdx),%xmm1
|
|
57e7: 48 83 c2 20 add $0x20,%rdx
|
|
57eb: 66 0f 58 01 addpd (%rcx),%xmm0
|
|
57ef: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1
|
|
57f4: f2 41 0f 11 00 movsd %xmm0,(%r8)
|
|
57f9: 48 83 c1 20 add $0x20,%rcx
|
|
57fd: 66 41 0f 17 40 08 movhpd %xmm0,0x8(%r8)
|
|
5803: f2 41 0f 11 48 10 movsd %xmm1,0x10(%r8)
|
|
5809: 66 41 0f 17 48 18 movhpd %xmm1,0x18(%r8)
|
|
580f: 49 83 c0 20 add $0x20,%r8
|
|
5813: ff c8 dec %eax
|
|
5815: 75 c9 jne 0x57e0
|
|
5817: e9 8a fb ff ff jmp 0x53a6
|
|
581c: 0f 1f 40 00 nopl 0x0(%rax)
|
|
5820: f2 0f 10 02 movsd (%rdx),%xmm0
|
|
5824: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1
|
|
5829: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0
|
|
582e: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1
|
|
5833: 48 83 c2 20 add $0x20,%rdx
|
|
5837: 66 0f 58 01 addpd (%rcx),%xmm0
|
|
583b: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1
|
|
5840: f2 41 0f 11 00 movsd %xmm0,(%r8)
|
|
5845: 48 83 c1 20 add $0x20,%rcx
|
|
5849: 66 41 0f 17 40 08 movhpd %xmm0,0x8(%r8)
|
|
584f: f2 41 0f 11 48 10 movsd %xmm1,0x10(%r8)
|
|
5855: 66 41 0f 17 48 18 movhpd %xmm1,0x18(%r8)
|
|
585b: 49 83 c0 20 add $0x20,%r8
|
|
585f: ff c8 dec %eax
|
|
5861: 75 bd jne 0x5820
|
|
5863: e9 3e fb ff ff jmp 0x53a6
|
|
5868: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
586f: 00
|
|
5870: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5877: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
587e: 00 00
|
|
5880: 41 83 f9 05 cmp $0x5,%r9d
|
|
5884: 7d 3e jge 0x58c4
|
|
5886: 41 83 c1 ff add $0xffffffff,%r9d
|
|
588a: 41 83 f9 ff cmp $0xffffffff,%r9d
|
|
588e: 74 33 je 0x58c3
|
|
5890: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
5897: 00
|
|
5898: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
589f: 90 nop
|
|
58a0: f2 0f 10 01 movsd (%rcx),%xmm0
|
|
58a4: 41 83 c1 ff add $0xffffffff,%r9d
|
|
58a8: 48 83 c1 08 add $0x8,%rcx
|
|
58ac: f2 0f 58 02 addsd (%rdx),%xmm0
|
|
58b0: 48 83 c2 08 add $0x8,%rdx
|
|
58b4: f2 41 0f 11 00 movsd %xmm0,(%r8)
|
|
58b9: 49 83 c0 08 add $0x8,%r8
|
|
58bd: 41 83 f9 ff cmp $0xffffffff,%r9d
|
|
58c1: 75 dd jne 0x58a0
|
|
58c3: c3 ret
|
|
58c4: 49 f7 c0 07 00 00 00 test $0x7,%r8
|
|
58cb: 0f 85 80 02 00 00 jne 0x5b51
|
|
58d1: 49 f7 c0 0f 00 00 00 test $0xf,%r8
|
|
58d8: 74 1d je 0x58f7
|
|
58da: f2 0f 10 01 movsd (%rcx),%xmm0
|
|
58de: 48 83 c1 08 add $0x8,%rcx
|
|
58e2: 41 83 c1 ff add $0xffffffff,%r9d
|
|
58e6: f2 0f 58 02 addsd (%rdx),%xmm0
|
|
58ea: 48 83 c2 08 add $0x8,%rdx
|
|
58ee: f2 41 0f 11 00 movsd %xmm0,(%r8)
|
|
58f3: 49 83 c0 08 add $0x8,%r8
|
|
58f7: 44 89 c8 mov %r9d,%eax
|
|
58fa: 41 83 e1 03 and $0x3,%r9d
|
|
58fe: c1 f8 02 sar $0x2,%eax
|
|
5901: 48 f7 c1 0f 00 00 00 test $0xf,%rcx
|
|
5908: 0f 84 23 01 00 00 je 0x5a31
|
|
590e: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
|
|
5915: 0f 84 9c 00 00 00 je 0x59b7
|
|
591b: 3d aa 2a 00 00 cmp $0x2aaa,%eax
|
|
5920: 7f 5e jg 0x5980
|
|
5922: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
5929: 00
|
|
592a: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5931: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
5938: 00
|
|
5939: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5940: 0f 10 11 movups (%rcx),%xmm2
|
|
5943: 0f 10 59 10 movups 0x10(%rcx),%xmm3
|
|
5947: 48 83 c1 20 add $0x20,%rcx
|
|
594b: 0f 10 02 movups (%rdx),%xmm0
|
|
594e: 0f 10 4a 10 movups 0x10(%rdx),%xmm1
|
|
5952: 66 0f 58 d0 addpd %xmm0,%xmm2
|
|
5956: 48 83 c2 20 add $0x20,%rdx
|
|
595a: 66 0f 58 d9 addpd %xmm1,%xmm3
|
|
595e: 41 0f 11 10 movups %xmm2,(%r8)
|
|
5962: 41 0f 11 58 10 movups %xmm3,0x10(%r8)
|
|
5967: 49 83 c0 20 add $0x20,%r8
|
|
596b: 83 c0 ff add $0xffffffff,%eax
|
|
596e: 75 d0 jne 0x5940
|
|
5970: e9 11 ff ff ff jmp 0x5886
|
|
5975: 0f 1f 40 00 nopl 0x0(%rax)
|
|
5979: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5980: 0f 10 11 movups (%rcx),%xmm2
|
|
5983: 0f 10 59 10 movups 0x10(%rcx),%xmm3
|
|
5987: 48 83 c1 20 add $0x20,%rcx
|
|
598b: 0f 10 02 movups (%rdx),%xmm0
|
|
598e: 0f 10 4a 10 movups 0x10(%rdx),%xmm1
|
|
5992: 66 0f 58 d0 addpd %xmm0,%xmm2
|
|
5996: 48 83 c2 20 add $0x20,%rdx
|
|
599a: 66 0f 58 d9 addpd %xmm1,%xmm3
|
|
599e: 66 41 0f 2b 10 movntpd %xmm2,(%r8)
|
|
59a3: 66 41 0f 2b 58 10 movntpd %xmm3,0x10(%r8)
|
|
59a9: 49 83 c0 20 add $0x20,%r8
|
|
59ad: 83 c0 ff add $0xffffffff,%eax
|
|
59b0: 75 ce jne 0x5980
|
|
59b2: e9 cf fe ff ff jmp 0x5886
|
|
59b7: 3d aa 2a 00 00 cmp $0x2aaa,%eax
|
|
59bc: 7f 42 jg 0x5a00
|
|
59be: 66 90 xchg %ax,%ax
|
|
59c0: 0f 10 01 movups (%rcx),%xmm0
|
|
59c3: 0f 10 49 10 movups 0x10(%rcx),%xmm1
|
|
59c7: 48 83 c1 20 add $0x20,%rcx
|
|
59cb: 66 0f 58 02 addpd (%rdx),%xmm0
|
|
59cf: 66 0f 58 4a 10 addpd 0x10(%rdx),%xmm1
|
|
59d4: 48 83 c2 20 add $0x20,%rdx
|
|
59d8: 41 0f 11 00 movups %xmm0,(%r8)
|
|
59dc: 41 0f 11 48 10 movups %xmm1,0x10(%r8)
|
|
59e1: 49 83 c0 20 add $0x20,%r8
|
|
59e5: 83 c0 ff add $0xffffffff,%eax
|
|
59e8: 75 d6 jne 0x59c0
|
|
59ea: e9 97 fe ff ff jmp 0x5886
|
|
59ef: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
59f6: 00
|
|
59f7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
59fe: 66 90 xchg %ax,%ax
|
|
5a00: 0f 10 01 movups (%rcx),%xmm0
|
|
5a03: 0f 10 49 10 movups 0x10(%rcx),%xmm1
|
|
5a07: 48 83 c1 20 add $0x20,%rcx
|
|
5a0b: 66 0f 58 02 addpd (%rdx),%xmm0
|
|
5a0f: 66 0f 58 4a 10 addpd 0x10(%rdx),%xmm1
|
|
5a14: 48 83 c2 20 add $0x20,%rdx
|
|
5a18: 66 41 0f 2b 00 movntpd %xmm0,(%r8)
|
|
5a1d: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8)
|
|
5a23: 49 83 c0 20 add $0x20,%r8
|
|
5a27: 83 c0 ff add $0xffffffff,%eax
|
|
5a2a: 75 d4 jne 0x5a00
|
|
5a2c: e9 55 fe ff ff jmp 0x5886
|
|
5a31: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
|
|
5a38: 0f 84 93 00 00 00 je 0x5ad1
|
|
5a3e: 3d aa 2a 00 00 cmp $0x2aaa,%eax
|
|
5a43: 7f 5b jg 0x5aa0
|
|
5a45: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
5a4c: 00
|
|
5a4d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5a54: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
5a59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5a60: 0f 10 02 movups (%rdx),%xmm0
|
|
5a63: 0f 10 4a 10 movups 0x10(%rdx),%xmm1
|
|
5a67: 48 83 c2 20 add $0x20,%rdx
|
|
5a6b: 66 0f 58 01 addpd (%rcx),%xmm0
|
|
5a6f: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1
|
|
5a74: 48 83 c1 20 add $0x20,%rcx
|
|
5a78: 41 0f 11 00 movups %xmm0,(%r8)
|
|
5a7c: 41 0f 11 48 10 movups %xmm1,0x10(%r8)
|
|
5a81: 49 83 c0 20 add $0x20,%r8
|
|
5a85: 83 c0 ff add $0xffffffff,%eax
|
|
5a88: 75 d6 jne 0x5a60
|
|
5a8a: e9 f7 fd ff ff jmp 0x5886
|
|
5a8f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
5a96: 00
|
|
5a97: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5a9e: 66 90 xchg %ax,%ax
|
|
5aa0: 0f 10 02 movups (%rdx),%xmm0
|
|
5aa3: 0f 10 4a 10 movups 0x10(%rdx),%xmm1
|
|
5aa7: 48 83 c2 20 add $0x20,%rdx
|
|
5aab: 66 0f 58 01 addpd (%rcx),%xmm0
|
|
5aaf: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1
|
|
5ab4: 48 83 c1 20 add $0x20,%rcx
|
|
5ab8: 66 41 0f 2b 00 movntpd %xmm0,(%r8)
|
|
5abd: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8)
|
|
5ac3: 49 83 c0 20 add $0x20,%r8
|
|
5ac7: 83 c0 ff add $0xffffffff,%eax
|
|
5aca: 75 d4 jne 0x5aa0
|
|
5acc: e9 b5 fd ff ff jmp 0x5886
|
|
5ad1: 3d aa 2a 00 00 cmp $0x2aaa,%eax
|
|
5ad6: 7f 48 jg 0x5b20
|
|
5ad8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
5adf: 00
|
|
5ae0: 0f 10 02 movups (%rdx),%xmm0
|
|
5ae3: 0f 10 4a 10 movups 0x10(%rdx),%xmm1
|
|
5ae7: 48 83 c2 20 add $0x20,%rdx
|
|
5aeb: 66 0f 58 01 addpd (%rcx),%xmm0
|
|
5aef: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1
|
|
5af4: 48 83 c1 20 add $0x20,%rcx
|
|
5af8: 41 0f 11 00 movups %xmm0,(%r8)
|
|
5afc: 41 0f 11 48 10 movups %xmm1,0x10(%r8)
|
|
5b01: 49 83 c0 20 add $0x20,%r8
|
|
5b05: 83 c0 ff add $0xffffffff,%eax
|
|
5b08: 75 d6 jne 0x5ae0
|
|
5b0a: e9 77 fd ff ff jmp 0x5886
|
|
5b0f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
5b16: 00
|
|
5b17: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5b1e: 66 90 xchg %ax,%ax
|
|
5b20: 0f 10 02 movups (%rdx),%xmm0
|
|
5b23: 0f 10 4a 10 movups 0x10(%rdx),%xmm1
|
|
5b27: 48 83 c2 20 add $0x20,%rdx
|
|
5b2b: 66 0f 58 01 addpd (%rcx),%xmm0
|
|
5b2f: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1
|
|
5b34: 48 83 c1 20 add $0x20,%rcx
|
|
5b38: 66 41 0f 2b 00 movntpd %xmm0,(%r8)
|
|
5b3d: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8)
|
|
5b43: 49 83 c0 20 add $0x20,%r8
|
|
5b47: 83 c0 ff add $0xffffffff,%eax
|
|
5b4a: 75 d4 jne 0x5b20
|
|
5b4c: e9 35 fd ff ff jmp 0x5886
|
|
5b51: 44 89 c8 mov %r9d,%eax
|
|
5b54: 41 83 e1 03 and $0x3,%r9d
|
|
5b58: c1 f8 02 sar $0x2,%eax
|
|
5b5b: 48 f7 c1 0f 00 00 00 test $0xf,%rcx
|
|
5b62: 0f 84 8d 00 00 00 je 0x5bf5
|
|
5b68: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
|
|
5b6f: 75 4f jne 0x5bc0
|
|
5b71: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
5b78: 00
|
|
5b79: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5b80: 0f 10 01 movups (%rcx),%xmm0
|
|
5b83: 0f 10 49 10 movups 0x10(%rcx),%xmm1
|
|
5b87: 48 83 c1 20 add $0x20,%rcx
|
|
5b8b: 66 0f 58 02 addpd (%rdx),%xmm0
|
|
5b8f: 66 0f 58 4a 10 addpd 0x10(%rdx),%xmm1
|
|
5b94: 48 83 c2 20 add $0x20,%rdx
|
|
5b98: 41 0f 11 00 movups %xmm0,(%r8)
|
|
5b9c: 41 0f 11 48 10 movups %xmm1,0x10(%r8)
|
|
5ba1: 49 83 c0 20 add $0x20,%r8
|
|
5ba5: 83 c0 ff add $0xffffffff,%eax
|
|
5ba8: 75 d6 jne 0x5b80
|
|
5baa: e9 d7 fc ff ff jmp 0x5886
|
|
5baf: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
5bb6: 00
|
|
5bb7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5bbe: 66 90 xchg %ax,%ax
|
|
5bc0: 0f 10 11 movups (%rcx),%xmm2
|
|
5bc3: 0f 10 59 10 movups 0x10(%rcx),%xmm3
|
|
5bc7: 48 83 c1 20 add $0x20,%rcx
|
|
5bcb: 0f 10 02 movups (%rdx),%xmm0
|
|
5bce: 0f 10 4a 10 movups 0x10(%rdx),%xmm1
|
|
5bd2: 66 0f 58 d0 addpd %xmm0,%xmm2
|
|
5bd6: 48 83 c2 20 add $0x20,%rdx
|
|
5bda: 66 0f 58 d9 addpd %xmm1,%xmm3
|
|
5bde: 41 0f 11 10 movups %xmm2,(%r8)
|
|
5be2: 41 0f 11 58 10 movups %xmm3,0x10(%r8)
|
|
5be7: 49 83 c0 20 add $0x20,%r8
|
|
5beb: 83 c0 ff add $0xffffffff,%eax
|
|
5bee: 75 d0 jne 0x5bc0
|
|
5bf0: e9 91 fc ff ff jmp 0x5886
|
|
5bf5: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
|
|
5bfc: 75 42 jne 0x5c40
|
|
5bfe: 66 90 xchg %ax,%ax
|
|
5c00: 0f 10 02 movups (%rdx),%xmm0
|
|
5c03: 0f 10 4a 10 movups 0x10(%rdx),%xmm1
|
|
5c07: 48 83 c2 20 add $0x20,%rdx
|
|
5c0b: 66 0f 58 01 addpd (%rcx),%xmm0
|
|
5c0f: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1
|
|
5c14: 48 83 c1 20 add $0x20,%rcx
|
|
5c18: 41 0f 11 00 movups %xmm0,(%r8)
|
|
5c1c: 41 0f 11 48 10 movups %xmm1,0x10(%r8)
|
|
5c21: 49 83 c0 20 add $0x20,%r8
|
|
5c25: 83 c0 ff add $0xffffffff,%eax
|
|
5c28: 75 d6 jne 0x5c00
|
|
5c2a: e9 57 fc ff ff jmp 0x5886
|
|
5c2f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
5c36: 00
|
|
5c37: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5c3e: 66 90 xchg %ax,%ax
|
|
5c40: 0f 10 02 movups (%rdx),%xmm0
|
|
5c43: 0f 10 4a 10 movups 0x10(%rdx),%xmm1
|
|
5c47: 48 83 c2 20 add $0x20,%rdx
|
|
5c4b: 66 0f 58 01 addpd (%rcx),%xmm0
|
|
5c4f: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1
|
|
5c54: 48 83 c1 20 add $0x20,%rcx
|
|
5c58: 41 0f 11 00 movups %xmm0,(%r8)
|
|
5c5c: 41 0f 11 48 10 movups %xmm1,0x10(%r8)
|
|
5c61: 49 83 c0 20 add $0x20,%r8
|
|
5c65: 83 c0 ff add $0xffffffff,%eax
|
|
5c68: 75 d6 jne 0x5c40
|
|
5c6a: e9 17 fc ff ff jmp 0x5886
|
|
5c6f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
5c76: 00
|
|
5c77: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5c7e: 66 90 xchg %ax,%ax
|
|
5c80: 48 83 ec 28 sub $0x28,%rsp
|
|
5c84: 0f 28 1d b5 71 c4 01 movaps 0x1c471b5(%rip),%xmm3 # 0x1c4ce40
|
|
5c8b: 48 8b 05 fe fc 5f 02 mov 0x25ffcfe(%rip),%rax # 0x2605990
|
|
5c92: 48 33 c4 xor %rsp,%rax
|
|
5c95: 48 89 4c 24 30 mov %rcx,0x30(%rsp)
|
|
5c9a: 48 89 44 24 20 mov %rax,0x20(%rsp)
|
|
5c9f: f2 0f 10 4c 24 30 movsd 0x30(%rsp),%xmm1
|
|
5ca5: 41 83 f8 03 cmp $0x3,%r8d
|
|
5ca9: 0f 28 c1 movaps %xmm1,%xmm0
|
|
5cac: 0f 57 d2 xorps %xmm2,%xmm2
|
|
5caf: 0f c6 c1 55 shufps $0x55,%xmm1,%xmm0
|
|
5cb3: 0f c6 c9 00 shufps $0x0,%xmm1,%xmm1
|
|
5cb7: 0f 57 c3 xorps %xmm3,%xmm0
|
|
5cba: 7d 62 jge 0x5d1e
|
|
5cbc: 41 ff c8 dec %r8d
|
|
5cbf: 41 83 f8 ff cmp $0xffffffff,%r8d
|
|
5cc3: 74 3e je 0x5d03
|
|
5cc5: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
5ccc: 00
|
|
5ccd: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5cd4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
5cd9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5ce0: 0f 12 12 movlps (%rdx),%xmm2
|
|
5ce3: 0f 28 d8 movaps %xmm0,%xmm3
|
|
5ce6: 0f 59 da mulps %xmm2,%xmm3
|
|
5ce9: 41 ff c8 dec %r8d
|
|
5cec: 0f 59 d1 mulps %xmm1,%xmm2
|
|
5cef: 0f c6 db f1 shufps $0xf1,%xmm3,%xmm3
|
|
5cf3: 0f 58 d3 addps %xmm3,%xmm2
|
|
5cf6: 0f 13 12 movlps %xmm2,(%rdx)
|
|
5cf9: 48 83 c2 08 add $0x8,%rdx
|
|
5cfd: 41 83 f8 ff cmp $0xffffffff,%r8d
|
|
5d01: 75 dd jne 0x5ce0
|
|
5d03: 48 8b 4c 24 20 mov 0x20(%rsp),%rcx
|
|
5d08: 48 33 cc xor %rsp,%rcx
|
|
5d0b: 48 3b 0d 7e fc 5f 02 cmp 0x25ffc7e(%rip),%rcx # 0x2605990
|
|
5d12: 75 05 jne 0x5d19
|
|
5d14: 48 83 c4 28 add $0x28,%rsp
|
|
5d18: c3 ret
|
|
5d19: e8 d2 b3 11 01 call 0x11210f0
|
|
5d1e: 48 f7 c2 07 00 00 00 test $0x7,%rdx
|
|
5d25: 74 3c je 0x5d63
|
|
5d27: 44 89 c0 mov %r8d,%eax
|
|
5d2a: 41 83 e0 01 and $0x1,%r8d
|
|
5d2e: d1 f8 sar $1,%eax
|
|
5d30: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
5d37: 00
|
|
5d38: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5d3f: 90 nop
|
|
5d40: 0f 10 1a movups (%rdx),%xmm3
|
|
5d43: 0f 28 e0 movaps %xmm0,%xmm4
|
|
5d46: 0f 59 e3 mulps %xmm3,%xmm4
|
|
5d49: 0f 59 d9 mulps %xmm1,%xmm3
|
|
5d4c: 0f c6 e4 b1 shufps $0xb1,%xmm4,%xmm4
|
|
5d50: 0f 58 e3 addps %xmm3,%xmm4
|
|
5d53: 0f 11 22 movups %xmm4,(%rdx)
|
|
5d56: 48 83 c2 10 add $0x10,%rdx
|
|
5d5a: ff c8 dec %eax
|
|
5d5c: 75 e2 jne 0x5d40
|
|
5d5e: e9 59 ff ff ff jmp 0x5cbc
|
|
5d63: 48 89 d0 mov %rdx,%rax
|
|
5d66: 48 83 e0 0f and $0xf,%rax
|
|
5d6a: 85 c0 test %eax,%eax
|
|
5d6c: 74 1e je 0x5d8c
|
|
5d6e: f2 0f 10 1a movsd (%rdx),%xmm3
|
|
5d72: 0f 28 e0 movaps %xmm0,%xmm4
|
|
5d75: 0f 59 e3 mulps %xmm3,%xmm4
|
|
5d78: 41 ff c8 dec %r8d
|
|
5d7b: 0f 59 d9 mulps %xmm1,%xmm3
|
|
5d7e: 0f c6 e4 f1 shufps $0xf1,%xmm4,%xmm4
|
|
5d82: 0f 58 e3 addps %xmm3,%xmm4
|
|
5d85: 0f 13 22 movlps %xmm4,(%rdx)
|
|
5d88: 48 83 c2 08 add $0x8,%rdx
|
|
5d8c: 44 89 c0 mov %r8d,%eax
|
|
5d8f: 41 83 e0 01 and $0x1,%r8d
|
|
5d93: d1 f8 sar $1,%eax
|
|
5d95: 3d 00 00 01 00 cmp $0x10000,%eax
|
|
5d9a: 77 44 ja 0x5de0
|
|
5d9c: 0f 1f 40 00 nopl 0x0(%rax)
|
|
5da0: 0f 28 1a movaps (%rdx),%xmm3
|
|
5da3: 0f 28 e0 movaps %xmm0,%xmm4
|
|
5da6: 0f 59 e3 mulps %xmm3,%xmm4
|
|
5da9: 0f 59 d9 mulps %xmm1,%xmm3
|
|
5dac: 0f c6 e4 b1 shufps $0xb1,%xmm4,%xmm4
|
|
5db0: 0f 58 e3 addps %xmm3,%xmm4
|
|
5db3: 0f 29 22 movaps %xmm4,(%rdx)
|
|
5db6: 48 83 c2 10 add $0x10,%rdx
|
|
5dba: ff c8 dec %eax
|
|
5dbc: 75 e2 jne 0x5da0
|
|
5dbe: e9 f9 fe ff ff jmp 0x5cbc
|
|
5dc3: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
5dca: 00
|
|
5dcb: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5dd2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5dd9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5de0: 0f 28 1a movaps (%rdx),%xmm3
|
|
5de3: 0f 28 e0 movaps %xmm0,%xmm4
|
|
5de6: 0f 59 e3 mulps %xmm3,%xmm4
|
|
5de9: 0f 59 d9 mulps %xmm1,%xmm3
|
|
5dec: 0f c6 e4 b1 shufps $0xb1,%xmm4,%xmm4
|
|
5df0: 0f 58 e3 addps %xmm3,%xmm4
|
|
5df3: 0f 2b 22 movntps %xmm4,(%rdx)
|
|
5df6: 48 83 c2 10 add $0x10,%rdx
|
|
5dfa: ff c8 dec %eax
|
|
5dfc: 75 e2 jne 0x5de0
|
|
5dfe: e9 b9 fe ff ff jmp 0x5cbc
|
|
5e03: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
5e0a: 00
|
|
5e0b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5e12: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5e19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5e20: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
|
|
5e25: 48 8b 05 64 fb 5f 02 mov 0x25ffb64(%rip),%rax # 0x2605990
|
|
5e2c: 48 33 c4 xor %rsp,%rax
|
|
5e2f: 48 89 4c 24 30 mov %rcx,0x30(%rsp)
|
|
5e34: 48 89 44 24 20 mov %rax,0x20(%rsp)
|
|
5e39: f2 0f 10 4c 24 30 movsd 0x30(%rsp),%xmm1
|
|
5e3f: 41 83 f8 03 cmp $0x3,%r8d
|
|
5e43: 0f 28 c1 movaps %xmm1,%xmm0
|
|
5e46: 0f 57 d2 xorps %xmm2,%xmm2
|
|
5e49: 0f c6 c1 55 shufps $0x55,%xmm1,%xmm0
|
|
5e4d: 0f c6 c9 00 shufps $0x0,%xmm1,%xmm1
|
|
5e51: 0f 57 05 f8 6f c4 01 xorps 0x1c46ff8(%rip),%xmm0 # 0x1c4ce50
|
|
5e58: 7d 65 jge 0x5ebf
|
|
5e5a: 41 ff c8 dec %r8d
|
|
5e5d: 41 83 f8 ff cmp $0xffffffff,%r8d
|
|
5e61: 74 40 je 0x5ea3
|
|
5e63: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
5e6a: 00
|
|
5e6b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5e72: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5e79: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5e80: 0f 12 12 movlps (%rdx),%xmm2
|
|
5e83: 0f 28 d8 movaps %xmm0,%xmm3
|
|
5e86: 0f 59 da mulps %xmm2,%xmm3
|
|
5e89: 41 ff c8 dec %r8d
|
|
5e8c: 0f 59 d1 mulps %xmm1,%xmm2
|
|
5e8f: 0f c6 db f1 shufps $0xf1,%xmm3,%xmm3
|
|
5e93: 0f 58 d3 addps %xmm3,%xmm2
|
|
5e96: 0f 13 12 movlps %xmm2,(%rdx)
|
|
5e99: 48 8d 52 08 lea 0x8(%rdx),%rdx
|
|
5e9d: 41 83 f8 ff cmp $0xffffffff,%r8d
|
|
5ea1: 75 dd jne 0x5e80
|
|
5ea3: 48 8b 4c 24 20 mov 0x20(%rsp),%rcx
|
|
5ea8: 48 33 cc xor %rsp,%rcx
|
|
5eab: 48 3b 0d de fa 5f 02 cmp 0x25ffade(%rip),%rcx # 0x2605990
|
|
5eb2: 75 06 jne 0x5eba
|
|
5eb4: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
5eb9: c3 ret
|
|
5eba: e8 31 b2 11 01 call 0x11210f0
|
|
5ebf: 48 f7 c2 07 00 00 00 test $0x7,%rdx
|
|
5ec6: 74 3b je 0x5f03
|
|
5ec8: 44 89 c0 mov %r8d,%eax
|
|
5ecb: 41 83 e0 01 and $0x1,%r8d
|
|
5ecf: d1 f8 sar $1,%eax
|
|
5ed1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
5ed8: 00
|
|
5ed9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5ee0: 0f 10 1a movups (%rdx),%xmm3
|
|
5ee3: 0f 28 e0 movaps %xmm0,%xmm4
|
|
5ee6: 0f 59 e3 mulps %xmm3,%xmm4
|
|
5ee9: 0f 59 d9 mulps %xmm1,%xmm3
|
|
5eec: 0f c6 e4 b1 shufps $0xb1,%xmm4,%xmm4
|
|
5ef0: 0f 58 e3 addps %xmm3,%xmm4
|
|
5ef3: 0f 11 22 movups %xmm4,(%rdx)
|
|
5ef6: 48 8d 52 10 lea 0x10(%rdx),%rdx
|
|
5efa: ff c8 dec %eax
|
|
5efc: 75 e2 jne 0x5ee0
|
|
5efe: e9 57 ff ff ff jmp 0x5e5a
|
|
5f03: 48 89 d0 mov %rdx,%rax
|
|
5f06: 48 83 e0 0f and $0xf,%rax
|
|
5f0a: 85 c0 test %eax,%eax
|
|
5f0c: 74 1e je 0x5f2c
|
|
5f0e: f2 0f 10 1a movsd (%rdx),%xmm3
|
|
5f12: 0f 28 e0 movaps %xmm0,%xmm4
|
|
5f15: 0f 59 e3 mulps %xmm3,%xmm4
|
|
5f18: 41 ff c8 dec %r8d
|
|
5f1b: 0f 59 d9 mulps %xmm1,%xmm3
|
|
5f1e: 0f c6 e4 f1 shufps $0xf1,%xmm4,%xmm4
|
|
5f22: 0f 58 e3 addps %xmm3,%xmm4
|
|
5f25: 0f 13 22 movlps %xmm4,(%rdx)
|
|
5f28: 48 83 c2 08 add $0x8,%rdx
|
|
5f2c: 44 89 c0 mov %r8d,%eax
|
|
5f2f: 41 83 e0 01 and $0x1,%r8d
|
|
5f33: d1 f8 sar $1,%eax
|
|
5f35: 3d 00 00 01 00 cmp $0x10000,%eax
|
|
5f3a: 77 44 ja 0x5f80
|
|
5f3c: 0f 1f 40 00 nopl 0x0(%rax)
|
|
5f40: 0f 28 1a movaps (%rdx),%xmm3
|
|
5f43: 0f 28 e0 movaps %xmm0,%xmm4
|
|
5f46: 0f 59 e3 mulps %xmm3,%xmm4
|
|
5f49: 0f 59 d9 mulps %xmm1,%xmm3
|
|
5f4c: 0f c6 e4 b1 shufps $0xb1,%xmm4,%xmm4
|
|
5f50: 0f 58 e3 addps %xmm3,%xmm4
|
|
5f53: 0f 29 22 movaps %xmm4,(%rdx)
|
|
5f56: 48 8d 52 10 lea 0x10(%rdx),%rdx
|
|
5f5a: ff c8 dec %eax
|
|
5f5c: 75 e2 jne 0x5f40
|
|
5f5e: e9 f7 fe ff ff jmp 0x5e5a
|
|
5f63: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
5f6a: 00
|
|
5f6b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5f72: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5f79: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5f80: 0f 28 1a movaps (%rdx),%xmm3
|
|
5f83: 0f 28 e0 movaps %xmm0,%xmm4
|
|
5f86: 0f 59 e3 mulps %xmm3,%xmm4
|
|
5f89: 0f 59 d9 mulps %xmm1,%xmm3
|
|
5f8c: 0f c6 e4 b1 shufps $0xb1,%xmm4,%xmm4
|
|
5f90: 0f 58 e3 addps %xmm3,%xmm4
|
|
5f93: 0f 2b 22 movntps %xmm4,(%rdx)
|
|
5f96: 48 8d 52 10 lea 0x10(%rdx),%rdx
|
|
5f9a: ff c8 dec %eax
|
|
5f9c: 75 e2 jne 0x5f80
|
|
5f9e: e9 b7 fe ff ff jmp 0x5e5a
|
|
5fa3: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
5faa: 00
|
|
5fab: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5fb2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5fb9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5fc0: 48 83 ec 28 sub $0x28,%rsp
|
|
5fc4: 48 8b 05 c5 f9 5f 02 mov 0x25ff9c5(%rip),%rax # 0x2605990
|
|
5fcb: 48 33 c4 xor %rsp,%rax
|
|
5fce: 48 89 4c 24 30 mov %rcx,0x30(%rsp)
|
|
5fd3: 48 89 44 24 20 mov %rax,0x20(%rsp)
|
|
5fd8: 0f 10 1d 81 6e c4 01 movups 0x1c46e81(%rip),%xmm3 # 0x1c4ce60
|
|
5fdf: f2 0f 10 4c 24 30 movsd 0x30(%rsp),%xmm1
|
|
5fe5: 0f 57 d2 xorps %xmm2,%xmm2
|
|
5fe8: 0f 28 c1 movaps %xmm1,%xmm0
|
|
5feb: 0f c6 c1 55 shufps $0x55,%xmm1,%xmm0
|
|
5fef: 0f c6 c9 00 shufps $0x0,%xmm1,%xmm1
|
|
5ff3: 0f 57 c3 xorps %xmm3,%xmm0
|
|
5ff6: 41 83 f8 03 cmp $0x3,%r8d
|
|
5ffa: 7d 63 jge 0x605f
|
|
5ffc: 41 83 c0 ff add $0xffffffff,%r8d
|
|
6000: 41 83 f8 ff cmp $0xffffffff,%r8d
|
|
6004: 74 3e je 0x6044
|
|
6006: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
600d: 00
|
|
600e: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6015: 0f 1f 40 00 nopl 0x0(%rax)
|
|
6019: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6020: 0f 12 12 movlps (%rdx),%xmm2
|
|
6023: 0f 28 d8 movaps %xmm0,%xmm3
|
|
6026: 41 83 c0 ff add $0xffffffff,%r8d
|
|
602a: 0f 59 da mulps %xmm2,%xmm3
|
|
602d: 0f 59 d1 mulps %xmm1,%xmm2
|
|
6030: 0f c6 db f1 shufps $0xf1,%xmm3,%xmm3
|
|
6034: 0f 58 d3 addps %xmm3,%xmm2
|
|
6037: 0f 13 12 movlps %xmm2,(%rdx)
|
|
603a: 48 83 c2 08 add $0x8,%rdx
|
|
603e: 41 83 f8 ff cmp $0xffffffff,%r8d
|
|
6042: 75 dc jne 0x6020
|
|
6044: 48 8b 4c 24 20 mov 0x20(%rsp),%rcx
|
|
6049: 48 33 cc xor %rsp,%rcx
|
|
604c: 48 3b 0d 3d f9 5f 02 cmp 0x25ff93d(%rip),%rcx # 0x2605990
|
|
6053: 75 05 jne 0x605a
|
|
6055: 48 83 c4 28 add $0x28,%rsp
|
|
6059: c3 ret
|
|
605a: e8 91 b0 11 01 call 0x11210f0
|
|
605f: 48 f7 c2 07 00 00 00 test $0x7,%rdx
|
|
6066: 74 3c je 0x60a4
|
|
6068: 44 89 c0 mov %r8d,%eax
|
|
606b: 41 83 e0 01 and $0x1,%r8d
|
|
606f: d1 f8 sar $1,%eax
|
|
6071: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6078: 00
|
|
6079: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6080: 0f 10 1a movups (%rdx),%xmm3
|
|
6083: 0f 28 e0 movaps %xmm0,%xmm4
|
|
6086: 0f 59 e3 mulps %xmm3,%xmm4
|
|
6089: 0f 59 d9 mulps %xmm1,%xmm3
|
|
608c: 0f c6 e4 b1 shufps $0xb1,%xmm4,%xmm4
|
|
6090: 0f 58 e3 addps %xmm3,%xmm4
|
|
6093: 0f 11 22 movups %xmm4,(%rdx)
|
|
6096: 48 83 c2 10 add $0x10,%rdx
|
|
609a: 83 c0 ff add $0xffffffff,%eax
|
|
609d: 75 e1 jne 0x6080
|
|
609f: e9 58 ff ff ff jmp 0x5ffc
|
|
60a4: 48 89 d0 mov %rdx,%rax
|
|
60a7: 48 83 e0 0f and $0xf,%rax
|
|
60ab: 85 c0 test %eax,%eax
|
|
60ad: 74 1f je 0x60ce
|
|
60af: f2 0f 10 1a movsd (%rdx),%xmm3
|
|
60b3: 0f 28 e0 movaps %xmm0,%xmm4
|
|
60b6: 41 83 c0 ff add $0xffffffff,%r8d
|
|
60ba: 0f 59 e3 mulps %xmm3,%xmm4
|
|
60bd: 0f 59 d9 mulps %xmm1,%xmm3
|
|
60c0: 0f c6 e4 f1 shufps $0xf1,%xmm4,%xmm4
|
|
60c4: 0f 58 e3 addps %xmm3,%xmm4
|
|
60c7: 0f 13 22 movlps %xmm4,(%rdx)
|
|
60ca: 48 83 c2 08 add $0x8,%rdx
|
|
60ce: 44 89 c0 mov %r8d,%eax
|
|
60d1: 41 83 e0 01 and $0x1,%r8d
|
|
60d5: d1 f8 sar $1,%eax
|
|
60d7: 3d 00 00 01 00 cmp $0x10000,%eax
|
|
60dc: 77 42 ja 0x6120
|
|
60de: 66 90 xchg %ax,%ax
|
|
60e0: 0f 10 1a movups (%rdx),%xmm3
|
|
60e3: 0f 28 e0 movaps %xmm0,%xmm4
|
|
60e6: 0f 59 e3 mulps %xmm3,%xmm4
|
|
60e9: 0f 59 d9 mulps %xmm1,%xmm3
|
|
60ec: 0f c6 e4 b1 shufps $0xb1,%xmm4,%xmm4
|
|
60f0: 0f 58 e3 addps %xmm3,%xmm4
|
|
60f3: 0f 11 22 movups %xmm4,(%rdx)
|
|
60f6: 48 83 c2 10 add $0x10,%rdx
|
|
60fa: 83 c0 ff add $0xffffffff,%eax
|
|
60fd: 75 e1 jne 0x60e0
|
|
60ff: e9 f8 fe ff ff jmp 0x5ffc
|
|
6104: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
610b: 00
|
|
610c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6113: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
6118: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
611f: 00
|
|
6120: 0f 10 1a movups (%rdx),%xmm3
|
|
6123: 0f 28 e0 movaps %xmm0,%xmm4
|
|
6126: 0f 59 e3 mulps %xmm3,%xmm4
|
|
6129: 0f 59 d9 mulps %xmm1,%xmm3
|
|
612c: 0f c6 e4 b1 shufps $0xb1,%xmm4,%xmm4
|
|
6130: 0f 58 e3 addps %xmm3,%xmm4
|
|
6133: 0f 2b 22 movntps %xmm4,(%rdx)
|
|
6136: 48 83 c2 10 add $0x10,%rdx
|
|
613a: 83 c0 ff add $0xffffffff,%eax
|
|
613d: 75 e1 jne 0x6120
|
|
613f: e9 b8 fe ff ff jmp 0x5ffc
|
|
6144: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
614b: 00
|
|
614c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6153: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
6158: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
615f: 00
|
|
6160: 57 push %rdi
|
|
6161: 41 54 push %r12
|
|
6163: 41 56 push %r14
|
|
6165: 41 57 push %r15
|
|
6167: 55 push %rbp
|
|
6168: 48 81 ec c0 00 00 00 sub $0xc0,%rsp
|
|
616f: 45 89 c6 mov %r8d,%r14d
|
|
6172: 4c 89 ac 24 b0 00 00 mov %r13,0xb0(%rsp)
|
|
6179: 00
|
|
617a: 4c 8d ac 24 8f 00 00 lea 0x8f(%rsp),%r13
|
|
6181: 00
|
|
6182: c4 c1 78 ae 5d 29 vstmxcsr 0x29(%r13)
|
|
6188: 4d 63 fe movslq %r14d,%r15
|
|
618b: 49 83 e5 e0 and $0xffffffffffffffe0,%r13
|
|
618f: 44 8b a4 24 b8 00 00 mov 0xb8(%rsp),%r12d
|
|
6196: 00
|
|
6197: 48 89 d7 mov %rdx,%rdi
|
|
619a: 48 89 cd mov %rcx,%rbp
|
|
619d: 44 89 e0 mov %r12d,%eax
|
|
61a0: 25 80 1f 00 00 and $0x1f80,%eax
|
|
61a5: 3d 80 1f 00 00 cmp $0x1f80,%eax
|
|
61aa: 74 1d je 0x61c9
|
|
61ac: 44 89 e0 mov %r12d,%eax
|
|
61af: 0d 80 1f ff ff or $0xffff1f80,%eax
|
|
61b4: 25 e0 ff 00 00 and $0xffe0,%eax
|
|
61b9: 89 84 24 b8 00 00 00 mov %eax,0xb8(%rsp)
|
|
61c0: c5 f8 ae 94 24 b8 00 vldmxcsr 0xb8(%rsp)
|
|
61c7: 00 00
|
|
61c9: c5 fc 10 05 af 6c c4 vmovups 0x1c46caf(%rip),%ymm0 # 0x1c4ce80
|
|
61d0: 01
|
|
61d1: 48 89 f8 mov %rdi,%rax
|
|
61d4: c5 fc 58 c8 vaddps %ymm0,%ymm0,%ymm1
|
|
61d8: 48 83 e0 1c and $0x1c,%rax
|
|
61dc: c4 c1 7c 11 4d 00 vmovups %ymm1,0x0(%r13)
|
|
61e2: 85 c0 test %eax,%eax
|
|
61e4: 0f 84 51 01 00 00 je 0x633b
|
|
61ea: c1 e8 02 shr $0x2,%eax
|
|
61ed: f7 d8 neg %eax
|
|
61ef: 83 c0 08 add $0x8,%eax
|
|
61f2: 41 3b c6 cmp %r14d,%eax
|
|
61f5: 44 0f 4c f0 cmovl %eax,%r14d
|
|
61f9: 45 85 f6 test %r14d,%r14d
|
|
61fc: 0f 8e 19 01 00 00 jle 0x631b
|
|
6202: 44 89 f0 mov %r14d,%eax
|
|
6205: 41 ba 01 00 00 00 mov $0x1,%r10d
|
|
620b: d1 e8 shr $1,%eax
|
|
620d: 45 33 c9 xor %r9d,%r9d
|
|
6210: 85 c0 test %eax,%eax
|
|
6212: 0f 86 b1 00 00 00 jbe 0x62c9
|
|
6218: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
621f: 00
|
|
6220: 47 8d 14 09 lea (%r9,%r9,1),%r10d
|
|
6224: 4d 63 d2 movslq %r10d,%r10
|
|
6227: c4 a1 7a 10 44 d5 04 vmovss 0x4(%rbp,%r10,8),%xmm0
|
|
622e: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0
|
|
6232: c4 a1 7a 10 4c d5 00 vmovss 0x0(%rbp,%r10,8),%xmm1
|
|
6239: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0
|
|
623e: c5 fa 11 84 24 bc 00 vmovss %xmm0,0xbc(%rsp)
|
|
6245: 00 00
|
|
6247: c4 c1 79 7e c3 vmovd %xmm0,%r11d
|
|
624c: 41 f7 c3 00 00 80 7f test $0x7f800000,%r11d
|
|
6253: 75 14 jne 0x6269
|
|
6255: c7 84 24 bc 00 00 00 movl $0x0,0xbc(%rsp)
|
|
625c: 00 00 00 00
|
|
6260: c5 fa 10 84 24 bc 00 vmovss 0xbc(%rsp),%xmm0
|
|
6267: 00 00
|
|
6269: c4 a1 7a 11 04 97 vmovss %xmm0,(%rdi,%r10,4)
|
|
626f: c4 a1 7a 10 44 d5 0c vmovss 0xc(%rbp,%r10,8),%xmm0
|
|
6276: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0
|
|
627a: c4 a1 7a 10 4c d5 08 vmovss 0x8(%rbp,%r10,8),%xmm1
|
|
6281: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0
|
|
6286: c5 fa 11 84 24 bc 00 vmovss %xmm0,0xbc(%rsp)
|
|
628d: 00 00
|
|
628f: c4 c1 79 7e c3 vmovd %xmm0,%r11d
|
|
6294: 41 f7 c3 00 00 80 7f test $0x7f800000,%r11d
|
|
629b: 75 14 jne 0x62b1
|
|
629d: c7 84 24 bc 00 00 00 movl $0x0,0xbc(%rsp)
|
|
62a4: 00 00 00 00
|
|
62a8: c5 fa 10 84 24 bc 00 vmovss 0xbc(%rsp),%xmm0
|
|
62af: 00 00
|
|
62b1: 41 ff c1 inc %r9d
|
|
62b4: c4 a1 7a 11 44 97 04 vmovss %xmm0,0x4(%rdi,%r10,4)
|
|
62bb: 44 3b c8 cmp %eax,%r9d
|
|
62be: 0f 82 5c ff ff ff jb 0x6220
|
|
62c4: 47 8d 54 09 01 lea 0x1(%r9,%r9,1),%r10d
|
|
62c9: 41 8d 42 ff lea -0x1(%r10),%eax
|
|
62cd: 41 3b c6 cmp %r14d,%eax
|
|
62d0: 73 49 jae 0x631b
|
|
62d2: 4d 63 d2 movslq %r10d,%r10
|
|
62d5: c4 a1 7a 10 44 d5 fc vmovss -0x4(%rbp,%r10,8),%xmm0
|
|
62dc: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0
|
|
62e0: c4 a1 7a 10 4c d5 f8 vmovss -0x8(%rbp,%r10,8),%xmm1
|
|
62e7: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0
|
|
62ec: c5 fa 11 84 24 bc 00 vmovss %xmm0,0xbc(%rsp)
|
|
62f3: 00 00
|
|
62f5: c5 f9 7e c0 vmovd %xmm0,%eax
|
|
62f9: a9 00 00 80 7f test $0x7f800000,%eax
|
|
62fe: 75 14 jne 0x6314
|
|
6300: c7 84 24 bc 00 00 00 movl $0x0,0xbc(%rsp)
|
|
6307: 00 00 00 00
|
|
630b: c5 fa 10 84 24 bc 00 vmovss 0xbc(%rsp),%xmm0
|
|
6312: 00 00
|
|
6314: c4 a1 7a 11 44 97 fc vmovss %xmm0,-0x4(%rdi,%r10,4)
|
|
631b: 48 89 f9 mov %rdi,%rcx
|
|
631e: 48 89 fa mov %rdi,%rdx
|
|
6321: 45 89 f0 mov %r14d,%r8d
|
|
6324: c5 f8 77 vzeroupper
|
|
6327: e8 b4 e5 05 00 call 0x648e0
|
|
632c: 4d 63 f6 movslq %r14d,%r14
|
|
632f: 4d 2b fe sub %r14,%r15
|
|
6332: 4a 8d 6c f5 00 lea 0x0(%rbp,%r14,8),%rbp
|
|
6337: 4a 8d 3c b7 lea (%rdi,%r14,4),%rdi
|
|
633b: 48 f7 c7 1f 00 00 00 test $0x1f,%rdi
|
|
6342: 74 4e je 0x6392
|
|
6344: 45 33 f6 xor %r14d,%r14d
|
|
6347: 4d 85 ff test %r15,%r15
|
|
634a: 0f 8e f9 03 00 00 jle 0x6749
|
|
6350: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6357: 00
|
|
6358: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
635f: 90 nop
|
|
6360: c5 fa 10 45 04 vmovss 0x4(%rbp),%xmm0
|
|
6365: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0
|
|
6369: c5 fa 10 4d 00 vmovss 0x0(%rbp),%xmm1
|
|
636e: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0
|
|
6373: c5 f8 77 vzeroupper
|
|
6376: e8 c5 e6 05 00 call 0x64a40
|
|
637b: c4 a1 7a 11 04 b7 vmovss %xmm0,(%rdi,%r14,4)
|
|
6381: 49 ff c6 inc %r14
|
|
6384: 48 83 c5 08 add $0x8,%rbp
|
|
6388: 4d 3b f7 cmp %r15,%r14
|
|
638b: 7c d3 jl 0x6360
|
|
638d: e9 b7 03 00 00 jmp 0x6749
|
|
6392: 45 89 f8 mov %r15d,%r8d
|
|
6395: 33 c0 xor %eax,%eax
|
|
6397: 41 c1 ff 04 sar $0x4,%r15d
|
|
639b: 41 83 e0 0f and $0xf,%r8d
|
|
639f: 48 f7 c5 0f 00 00 00 test $0xf,%rbp
|
|
63a6: 0f 85 29 01 00 00 jne 0x64d5
|
|
63ac: 45 85 ff test %r15d,%r15d
|
|
63af: 0f 8e 59 02 00 00 jle 0x660e
|
|
63b5: c5 f8 11 74 24 30 vmovups %xmm6,0x30(%rsp)
|
|
63bb: c5 f8 11 7c 24 40 vmovups %xmm7,0x40(%rsp)
|
|
63c1: c5 78 11 5c 24 60 vmovups %xmm11,0x60(%rsp)
|
|
63c7: c5 78 11 6c 24 20 vmovups %xmm13,0x20(%rsp)
|
|
63cd: c5 78 11 74 24 50 vmovups %xmm14,0x50(%rsp)
|
|
63d3: c5 fc 10 35 e5 6a c4 vmovups 0x1c46ae5(%rip),%ymm6 # 0x1c4cec0
|
|
63da: 01
|
|
63db: c4 41 7c 10 5d 00 vmovups 0x0(%r13),%ymm11
|
|
63e1: c5 7c 10 2d b7 6a c4 vmovups 0x1c46ab7(%rip),%ymm13 # 0x1c4cea0
|
|
63e8: 01
|
|
63e9: c5 fc 10 3d 8f 6a c4 vmovups 0x1c46a8f(%rip),%ymm7 # 0x1c4ce80
|
|
63f0: 01
|
|
63f1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
63f8: 00
|
|
63f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6400: c5 f8 10 6d 00 vmovups 0x0(%rbp),%xmm5
|
|
6405: c5 f8 10 55 10 vmovups 0x10(%rbp),%xmm2
|
|
640a: c5 f8 10 5d 40 vmovups 0x40(%rbp),%xmm3
|
|
640f: c5 f8 10 4d 50 vmovups 0x50(%rbp),%xmm1
|
|
6414: c4 63 55 18 75 20 01 vinsertf128 $0x1,0x20(%rbp),%ymm5,%ymm14
|
|
641b: c4 c1 0c 59 c6 vmulps %ymm14,%ymm14,%ymm0
|
|
6420: c4 e3 6d 18 6d 30 01 vinsertf128 $0x1,0x30(%rbp),%ymm2,%ymm5
|
|
6427: c5 d4 59 d5 vmulps %ymm5,%ymm5,%ymm2
|
|
642b: c5 ff 7c ea vhaddps %ymm2,%ymm0,%ymm5
|
|
642f: c4 e3 65 18 65 60 01 vinsertf128 $0x1,0x60(%rbp),%ymm3,%ymm4
|
|
6436: c4 63 75 18 75 70 01 vinsertf128 $0x1,0x70(%rbp),%ymm1,%ymm14
|
|
643d: c5 dc 59 c4 vmulps %ymm4,%ymm4,%ymm0
|
|
6441: c4 c1 0c 59 d6 vmulps %ymm14,%ymm14,%ymm2
|
|
6446: c5 fc 52 cd vrsqrtps %ymm5,%ymm1
|
|
644a: c5 ff 7c d2 vhaddps %ymm2,%ymm0,%ymm2
|
|
644e: c5 54 59 f1 vmulps %ymm1,%ymm5,%ymm14
|
|
6452: c5 fc 52 da vrsqrtps %ymm2,%ymm3
|
|
6456: c4 42 75 ac f3 vfnmadd213ps %ymm11,%ymm1,%ymm14
|
|
645b: c5 ec 59 e3 vmulps %ymm3,%ymm2,%ymm4
|
|
645f: c5 fc 28 c7 vmovaps %ymm7,%ymm0
|
|
6463: c4 c2 15 b8 c6 vfmadd231ps %ymm14,%ymm13,%ymm0
|
|
6468: c4 41 74 59 f6 vmulps %ymm14,%ymm1,%ymm14
|
|
646d: c4 c2 65 ac e3 vfnmadd213ps %ymm11,%ymm3,%ymm4
|
|
6472: c4 62 7d a8 f1 vfmadd213ps %ymm1,%ymm0,%ymm14
|
|
6477: c5 fc 28 cf vmovaps %ymm7,%ymm1
|
|
647b: c4 e2 15 b8 cc vfmadd231ps %ymm4,%ymm13,%ymm1
|
|
6480: c5 e4 59 e4 vmulps %ymm4,%ymm3,%ymm4
|
|
6484: c4 c1 54 59 c6 vmulps %ymm14,%ymm5,%ymm0
|
|
6489: c4 e2 75 a8 e3 vfmadd213ps %ymm3,%ymm1,%ymm4
|
|
648e: c5 d4 c2 de 19 vcmpnge_uqps %ymm6,%ymm5,%ymm3
|
|
6493: c5 ec c2 ce 19 vcmpnge_uqps %ymm6,%ymm2,%ymm1
|
|
6498: c5 ec 59 e4 vmulps %ymm4,%ymm2,%ymm4
|
|
649c: c5 e4 56 d9 vorps %ymm1,%ymm3,%ymm3
|
|
64a0: c5 7c 50 cb vmovmskps %ymm3,%r9d
|
|
64a4: 45 85 c9 test %r9d,%r9d
|
|
64a7: 74 08 je 0x64b1
|
|
64a9: c5 fc 51 c5 vsqrtps %ymm5,%ymm0
|
|
64ad: c5 fc 51 e2 vsqrtps %ymm2,%ymm4
|
|
64b1: ff c0 inc %eax
|
|
64b3: 48 81 c5 80 00 00 00 add $0x80,%rbp
|
|
64ba: c5 fc 11 07 vmovups %ymm0,(%rdi)
|
|
64be: c5 fc 11 67 20 vmovups %ymm4,0x20(%rdi)
|
|
64c3: 48 83 c7 40 add $0x40,%rdi
|
|
64c7: 41 3b c7 cmp %r15d,%eax
|
|
64ca: 0f 8c 30 ff ff ff jl 0x6400
|
|
64d0: e9 1b 01 00 00 jmp 0x65f0
|
|
64d5: 45 85 ff test %r15d,%r15d
|
|
64d8: 0f 8e 30 01 00 00 jle 0x660e
|
|
64de: c5 f8 11 74 24 30 vmovups %xmm6,0x30(%rsp)
|
|
64e4: c5 f8 11 7c 24 40 vmovups %xmm7,0x40(%rsp)
|
|
64ea: c5 78 11 5c 24 60 vmovups %xmm11,0x60(%rsp)
|
|
64f0: c5 78 11 6c 24 20 vmovups %xmm13,0x20(%rsp)
|
|
64f6: c5 78 11 74 24 50 vmovups %xmm14,0x50(%rsp)
|
|
64fc: c5 fc 10 35 bc 69 c4 vmovups 0x1c469bc(%rip),%ymm6 # 0x1c4cec0
|
|
6503: 01
|
|
6504: c4 41 7c 10 5d 00 vmovups 0x0(%r13),%ymm11
|
|
650a: c5 7c 10 2d 8e 69 c4 vmovups 0x1c4698e(%rip),%ymm13 # 0x1c4cea0
|
|
6511: 01
|
|
6512: c5 fc 10 3d 66 69 c4 vmovups 0x1c46966(%rip),%ymm7 # 0x1c4ce80
|
|
6519: 01
|
|
651a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
6520: c5 f8 10 6d 00 vmovups 0x0(%rbp),%xmm5
|
|
6525: c5 f8 10 55 10 vmovups 0x10(%rbp),%xmm2
|
|
652a: c5 f8 10 5d 40 vmovups 0x40(%rbp),%xmm3
|
|
652f: c5 f8 10 4d 50 vmovups 0x50(%rbp),%xmm1
|
|
6534: c4 63 55 18 75 20 01 vinsertf128 $0x1,0x20(%rbp),%ymm5,%ymm14
|
|
653b: c4 c1 0c 59 c6 vmulps %ymm14,%ymm14,%ymm0
|
|
6540: c4 e3 6d 18 6d 30 01 vinsertf128 $0x1,0x30(%rbp),%ymm2,%ymm5
|
|
6547: c5 d4 59 d5 vmulps %ymm5,%ymm5,%ymm2
|
|
654b: c5 ff 7c ea vhaddps %ymm2,%ymm0,%ymm5
|
|
654f: c4 e3 65 18 65 60 01 vinsertf128 $0x1,0x60(%rbp),%ymm3,%ymm4
|
|
6556: c4 63 75 18 75 70 01 vinsertf128 $0x1,0x70(%rbp),%ymm1,%ymm14
|
|
655d: c5 dc 59 c4 vmulps %ymm4,%ymm4,%ymm0
|
|
6561: c4 c1 0c 59 d6 vmulps %ymm14,%ymm14,%ymm2
|
|
6566: c5 fc 52 cd vrsqrtps %ymm5,%ymm1
|
|
656a: c5 ff 7c d2 vhaddps %ymm2,%ymm0,%ymm2
|
|
656e: c5 54 59 f1 vmulps %ymm1,%ymm5,%ymm14
|
|
6572: c5 fc 52 da vrsqrtps %ymm2,%ymm3
|
|
6576: c4 42 75 ac f3 vfnmadd213ps %ymm11,%ymm1,%ymm14
|
|
657b: c5 ec 59 e3 vmulps %ymm3,%ymm2,%ymm4
|
|
657f: c5 fd 6f c7 vmovdqa %ymm7,%ymm0
|
|
6583: c4 c2 15 b8 c6 vfmadd231ps %ymm14,%ymm13,%ymm0
|
|
6588: c4 41 74 59 f6 vmulps %ymm14,%ymm1,%ymm14
|
|
658d: c4 c2 65 ac e3 vfnmadd213ps %ymm11,%ymm3,%ymm4
|
|
6592: c4 62 7d a8 f1 vfmadd213ps %ymm1,%ymm0,%ymm14
|
|
6597: c5 fd 6f cf vmovdqa %ymm7,%ymm1
|
|
659b: c4 e2 15 b8 cc vfmadd231ps %ymm4,%ymm13,%ymm1
|
|
65a0: c5 e4 59 e4 vmulps %ymm4,%ymm3,%ymm4
|
|
65a4: c4 c1 54 59 c6 vmulps %ymm14,%ymm5,%ymm0
|
|
65a9: c4 e2 75 a8 e3 vfmadd213ps %ymm3,%ymm1,%ymm4
|
|
65ae: c5 d4 c2 de 19 vcmpnge_uqps %ymm6,%ymm5,%ymm3
|
|
65b3: c5 ec c2 ce 19 vcmpnge_uqps %ymm6,%ymm2,%ymm1
|
|
65b8: c5 ec 59 e4 vmulps %ymm4,%ymm2,%ymm4
|
|
65bc: c5 e4 56 d9 vorps %ymm1,%ymm3,%ymm3
|
|
65c0: c5 7c 50 cb vmovmskps %ymm3,%r9d
|
|
65c4: 45 85 c9 test %r9d,%r9d
|
|
65c7: 74 08 je 0x65d1
|
|
65c9: c5 fc 51 c5 vsqrtps %ymm5,%ymm0
|
|
65cd: c5 fc 51 e2 vsqrtps %ymm2,%ymm4
|
|
65d1: ff c0 inc %eax
|
|
65d3: 48 81 c5 80 00 00 00 add $0x80,%rbp
|
|
65da: c5 fc 11 07 vmovups %ymm0,(%rdi)
|
|
65de: c5 fc 11 67 20 vmovups %ymm4,0x20(%rdi)
|
|
65e3: 48 83 c7 40 add $0x40,%rdi
|
|
65e7: 41 3b c7 cmp %r15d,%eax
|
|
65ea: 0f 8c 30 ff ff ff jl 0x6520
|
|
65f0: c5 f8 10 74 24 30 vmovups 0x30(%rsp),%xmm6
|
|
65f6: c5 f8 10 7c 24 40 vmovups 0x40(%rsp),%xmm7
|
|
65fc: c5 78 10 5c 24 60 vmovups 0x60(%rsp),%xmm11
|
|
6602: c5 78 10 6c 24 20 vmovups 0x20(%rsp),%xmm13
|
|
6608: c5 78 10 74 24 50 vmovups 0x50(%rsp),%xmm14
|
|
660e: 45 85 c0 test %r8d,%r8d
|
|
6611: 0f 84 32 01 00 00 je 0x6749
|
|
6617: 0f 8e 1e 01 00 00 jle 0x673b
|
|
661d: 44 89 c0 mov %r8d,%eax
|
|
6620: 41 ba 01 00 00 00 mov $0x1,%r10d
|
|
6626: d1 e8 shr $1,%eax
|
|
6628: 45 33 c9 xor %r9d,%r9d
|
|
662b: 85 c0 test %eax,%eax
|
|
662d: 0f 86 b6 00 00 00 jbe 0x66e9
|
|
6633: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
6638: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
663f: 00
|
|
6640: 47 8d 14 09 lea (%r9,%r9,1),%r10d
|
|
6644: 4d 63 d2 movslq %r10d,%r10
|
|
6647: c4 a1 7a 10 44 d5 04 vmovss 0x4(%rbp,%r10,8),%xmm0
|
|
664e: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0
|
|
6652: c4 a1 7a 10 4c d5 00 vmovss 0x0(%rbp,%r10,8),%xmm1
|
|
6659: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0
|
|
665e: c5 fa 11 84 24 bc 00 vmovss %xmm0,0xbc(%rsp)
|
|
6665: 00 00
|
|
6667: c4 c1 79 7e c3 vmovd %xmm0,%r11d
|
|
666c: 41 f7 c3 00 00 80 7f test $0x7f800000,%r11d
|
|
6673: 75 14 jne 0x6689
|
|
6675: c7 84 24 bc 00 00 00 movl $0x0,0xbc(%rsp)
|
|
667c: 00 00 00 00
|
|
6680: c5 fa 10 84 24 bc 00 vmovss 0xbc(%rsp),%xmm0
|
|
6687: 00 00
|
|
6689: c4 a1 7a 11 04 97 vmovss %xmm0,(%rdi,%r10,4)
|
|
668f: c4 a1 7a 10 44 d5 0c vmovss 0xc(%rbp,%r10,8),%xmm0
|
|
6696: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0
|
|
669a: c4 a1 7a 10 4c d5 08 vmovss 0x8(%rbp,%r10,8),%xmm1
|
|
66a1: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0
|
|
66a6: c5 fa 11 84 24 bc 00 vmovss %xmm0,0xbc(%rsp)
|
|
66ad: 00 00
|
|
66af: c4 c1 79 7e c3 vmovd %xmm0,%r11d
|
|
66b4: 41 f7 c3 00 00 80 7f test $0x7f800000,%r11d
|
|
66bb: 75 14 jne 0x66d1
|
|
66bd: c7 84 24 bc 00 00 00 movl $0x0,0xbc(%rsp)
|
|
66c4: 00 00 00 00
|
|
66c8: c5 fa 10 84 24 bc 00 vmovss 0xbc(%rsp),%xmm0
|
|
66cf: 00 00
|
|
66d1: 41 ff c1 inc %r9d
|
|
66d4: c4 a1 7a 11 44 97 04 vmovss %xmm0,0x4(%rdi,%r10,4)
|
|
66db: 44 3b c8 cmp %eax,%r9d
|
|
66de: 0f 82 5c ff ff ff jb 0x6640
|
|
66e4: 47 8d 54 09 01 lea 0x1(%r9,%r9,1),%r10d
|
|
66e9: 41 8d 42 ff lea -0x1(%r10),%eax
|
|
66ed: 41 3b c0 cmp %r8d,%eax
|
|
66f0: 73 49 jae 0x673b
|
|
66f2: 4d 63 d2 movslq %r10d,%r10
|
|
66f5: c4 a1 7a 10 44 d5 fc vmovss -0x4(%rbp,%r10,8),%xmm0
|
|
66fc: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0
|
|
6700: c4 a1 7a 10 4c d5 f8 vmovss -0x8(%rbp,%r10,8),%xmm1
|
|
6707: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0
|
|
670c: c5 fa 11 84 24 bc 00 vmovss %xmm0,0xbc(%rsp)
|
|
6713: 00 00
|
|
6715: c5 f9 7e c0 vmovd %xmm0,%eax
|
|
6719: a9 00 00 80 7f test $0x7f800000,%eax
|
|
671e: 75 14 jne 0x6734
|
|
6720: c7 84 24 bc 00 00 00 movl $0x0,0xbc(%rsp)
|
|
6727: 00 00 00 00
|
|
672b: c5 fa 10 84 24 bc 00 vmovss 0xbc(%rsp),%xmm0
|
|
6732: 00 00
|
|
6734: c4 a1 7a 11 44 97 fc vmovss %xmm0,-0x4(%rdi,%r10,4)
|
|
673b: 48 89 f9 mov %rdi,%rcx
|
|
673e: 48 89 fa mov %rdi,%rdx
|
|
6741: c5 f8 77 vzeroupper
|
|
6744: e8 97 e1 05 00 call 0x648e0
|
|
6749: c5 f8 ae 9c 24 b8 00 vstmxcsr 0xb8(%rsp)
|
|
6750: 00 00
|
|
6752: 8b 8c 24 b8 00 00 00 mov 0xb8(%rsp),%ecx
|
|
6759: 44 89 e0 mov %r12d,%eax
|
|
675c: 89 ca mov %ecx,%edx
|
|
675e: 25 df ff 00 00 and $0xffdf,%eax
|
|
6763: 81 e2 df ff 00 00 and $0xffdf,%edx
|
|
6769: 3b c2 cmp %edx,%eax
|
|
676b: 74 1e je 0x678b
|
|
676d: 41 81 e4 c5 ff 00 00 and $0xffc5,%r12d
|
|
6774: 83 e1 28 and $0x28,%ecx
|
|
6777: 44 0b e1 or %ecx,%r12d
|
|
677a: 44 89 a4 24 b8 00 00 mov %r12d,0xb8(%rsp)
|
|
6781: 00
|
|
6782: c5 f8 ae 94 24 b8 00 vldmxcsr 0xb8(%rsp)
|
|
6789: 00 00
|
|
678b: c5 f8 77 vzeroupper
|
|
678e: 4c 8b ac 24 b0 00 00 mov 0xb0(%rsp),%r13
|
|
6795: 00
|
|
6796: 48 81 c4 c0 00 00 00 add $0xc0,%rsp
|
|
679d: 5d pop %rbp
|
|
679e: 41 5f pop %r15
|
|
67a0: 41 5e pop %r14
|
|
67a2: 41 5c pop %r12
|
|
67a4: 5f pop %rdi
|
|
67a5: c3 ret
|
|
67a6: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
67ad: 00
|
|
67ae: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
67b5: 0f 1f 40 00 nopl 0x0(%rax)
|
|
67b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
67c0: 57 push %rdi
|
|
67c1: 41 54 push %r12
|
|
67c3: 41 56 push %r14
|
|
67c5: 41 57 push %r15
|
|
67c7: 55 push %rbp
|
|
67c8: 48 83 ec 70 sub $0x70,%rsp
|
|
67cc: 45 89 c6 mov %r8d,%r14d
|
|
67cf: 4c 89 6c 24 60 mov %r13,0x60(%rsp)
|
|
67d4: 4c 8d 6c 24 3f lea 0x3f(%rsp),%r13
|
|
67d9: c4 c1 78 ae 5d 29 vstmxcsr 0x29(%r13)
|
|
67df: 4d 63 fe movslq %r14d,%r15
|
|
67e2: 49 83 e5 e0 and $0xffffffffffffffe0,%r13
|
|
67e6: 44 8b 64 24 68 mov 0x68(%rsp),%r12d
|
|
67eb: 48 89 d7 mov %rdx,%rdi
|
|
67ee: 48 89 cd mov %rcx,%rbp
|
|
67f1: 44 89 e0 mov %r12d,%eax
|
|
67f4: 25 80 1f 00 00 and $0x1f80,%eax
|
|
67f9: 3d 80 1f 00 00 cmp $0x1f80,%eax
|
|
67fe: 74 17 je 0x6817
|
|
6800: 44 89 e0 mov %r12d,%eax
|
|
6803: 0d 80 1f ff ff or $0xffff1f80,%eax
|
|
6808: 25 e0 ff 00 00 and $0xffe0,%eax
|
|
680d: 89 44 24 68 mov %eax,0x68(%rsp)
|
|
6811: c5 f8 ae 54 24 68 vldmxcsr 0x68(%rsp)
|
|
6817: c5 fc 10 05 c1 66 c4 vmovups 0x1c466c1(%rip),%ymm0 # 0x1c4cee0
|
|
681e: 01
|
|
681f: 48 89 f8 mov %rdi,%rax
|
|
6822: c5 fc 58 c8 vaddps %ymm0,%ymm0,%ymm1
|
|
6826: 48 83 e0 1c and $0x1c,%rax
|
|
682a: c4 c1 7c 11 4d 00 vmovups %ymm1,0x0(%r13)
|
|
6830: 85 c0 test %eax,%eax
|
|
6832: 0f 84 48 01 00 00 je 0x6980
|
|
6838: c1 e8 02 shr $0x2,%eax
|
|
683b: f7 d8 neg %eax
|
|
683d: 83 c0 08 add $0x8,%eax
|
|
6840: 41 3b c6 cmp %r14d,%eax
|
|
6843: 44 0f 4c f0 cmovl %eax,%r14d
|
|
6847: 45 85 f6 test %r14d,%r14d
|
|
684a: 0f 8e 10 01 00 00 jle 0x6960
|
|
6850: 44 89 f0 mov %r14d,%eax
|
|
6853: 41 ba 01 00 00 00 mov $0x1,%r10d
|
|
6859: d1 e8 shr $1,%eax
|
|
685b: 45 33 c9 xor %r9d,%r9d
|
|
685e: 85 c0 test %eax,%eax
|
|
6860: 0f 86 b1 00 00 00 jbe 0x6917
|
|
6866: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
686d: 00
|
|
686e: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6875: 0f 1f 40 00 nopl 0x0(%rax)
|
|
6879: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6880: 47 8d 14 09 lea (%r9,%r9,1),%r10d
|
|
6884: 4d 63 d2 movslq %r10d,%r10
|
|
6887: c4 a1 7a 10 44 d5 04 vmovss 0x4(%rbp,%r10,8),%xmm0
|
|
688e: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0
|
|
6892: c4 a1 7a 10 4c d5 00 vmovss 0x0(%rbp,%r10,8),%xmm1
|
|
6899: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0
|
|
689e: c5 fa 11 44 24 6c vmovss %xmm0,0x6c(%rsp)
|
|
68a4: c4 c1 79 7e c3 vmovd %xmm0,%r11d
|
|
68a9: 41 f7 c3 00 00 80 7f test $0x7f800000,%r11d
|
|
68b0: 75 0e jne 0x68c0
|
|
68b2: c7 44 24 6c 00 00 00 movl $0x0,0x6c(%rsp)
|
|
68b9: 00
|
|
68ba: c5 fa 10 44 24 6c vmovss 0x6c(%rsp),%xmm0
|
|
68c0: c4 a1 7a 11 04 97 vmovss %xmm0,(%rdi,%r10,4)
|
|
68c6: c4 a1 7a 10 44 d5 0c vmovss 0xc(%rbp,%r10,8),%xmm0
|
|
68cd: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0
|
|
68d1: c4 a1 7a 10 4c d5 08 vmovss 0x8(%rbp,%r10,8),%xmm1
|
|
68d8: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0
|
|
68dd: c5 fa 11 44 24 6c vmovss %xmm0,0x6c(%rsp)
|
|
68e3: c4 c1 79 7e c3 vmovd %xmm0,%r11d
|
|
68e8: 41 f7 c3 00 00 80 7f test $0x7f800000,%r11d
|
|
68ef: 75 0e jne 0x68ff
|
|
68f1: c7 44 24 6c 00 00 00 movl $0x0,0x6c(%rsp)
|
|
68f8: 00
|
|
68f9: c5 fa 10 44 24 6c vmovss 0x6c(%rsp),%xmm0
|
|
68ff: 41 ff c1 inc %r9d
|
|
6902: c4 a1 7a 11 44 97 04 vmovss %xmm0,0x4(%rdi,%r10,4)
|
|
6909: 44 3b c8 cmp %eax,%r9d
|
|
690c: 0f 82 6e ff ff ff jb 0x6880
|
|
6912: 47 8d 54 09 01 lea 0x1(%r9,%r9,1),%r10d
|
|
6917: 41 8d 42 ff lea -0x1(%r10),%eax
|
|
691b: 41 3b c6 cmp %r14d,%eax
|
|
691e: 73 40 jae 0x6960
|
|
6920: 4d 63 d2 movslq %r10d,%r10
|
|
6923: c4 a1 7a 10 44 d5 fc vmovss -0x4(%rbp,%r10,8),%xmm0
|
|
692a: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0
|
|
692e: c4 a1 7a 10 4c d5 f8 vmovss -0x8(%rbp,%r10,8),%xmm1
|
|
6935: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0
|
|
693a: c5 fa 11 44 24 6c vmovss %xmm0,0x6c(%rsp)
|
|
6940: c5 f9 7e c0 vmovd %xmm0,%eax
|
|
6944: a9 00 00 80 7f test $0x7f800000,%eax
|
|
6949: 75 0e jne 0x6959
|
|
694b: c7 44 24 6c 00 00 00 movl $0x0,0x6c(%rsp)
|
|
6952: 00
|
|
6953: c5 fa 10 44 24 6c vmovss 0x6c(%rsp),%xmm0
|
|
6959: c4 a1 7a 11 44 97 fc vmovss %xmm0,-0x4(%rdi,%r10,4)
|
|
6960: 48 89 f9 mov %rdi,%rcx
|
|
6963: 48 89 fa mov %rdi,%rdx
|
|
6966: 45 89 f0 mov %r14d,%r8d
|
|
6969: c5 f8 77 vzeroupper
|
|
696c: e8 ef e0 05 00 call 0x64a60
|
|
6971: 4d 63 f6 movslq %r14d,%r14
|
|
6974: 4d 2b fe sub %r14,%r15
|
|
6977: 4a 8d 6c f5 00 lea 0x0(%rbp,%r14,8),%rbp
|
|
697c: 4a 8d 3c b7 lea (%rdi,%r14,4),%rdi
|
|
6980: 48 f7 c7 1f 00 00 00 test $0x1f,%rdi
|
|
6987: 74 49 je 0x69d2
|
|
6989: 45 33 f6 xor %r14d,%r14d
|
|
698c: 4d 85 ff test %r15,%r15
|
|
698f: 0f 8e b9 03 00 00 jle 0x6d4e
|
|
6995: 0f 1f 40 00 nopl 0x0(%rax)
|
|
6999: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
69a0: c5 fa 10 45 04 vmovss 0x4(%rbp),%xmm0
|
|
69a5: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0
|
|
69a9: c5 fa 10 4d 00 vmovss 0x0(%rbp),%xmm1
|
|
69ae: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0
|
|
69b3: c5 f8 77 vzeroupper
|
|
69b6: e8 e5 e1 05 00 call 0x64ba0
|
|
69bb: c4 a1 7a 11 04 b7 vmovss %xmm0,(%rdi,%r14,4)
|
|
69c1: 49 ff c6 inc %r14
|
|
69c4: 48 83 c5 08 add $0x8,%rbp
|
|
69c8: 4d 3b f7 cmp %r15,%r14
|
|
69cb: 7c d3 jl 0x69a0
|
|
69cd: e9 7c 03 00 00 jmp 0x6d4e
|
|
69d2: 45 89 f8 mov %r15d,%r8d
|
|
69d5: 33 c0 xor %eax,%eax
|
|
69d7: 41 c1 ff 04 sar $0x4,%r15d
|
|
69db: 41 83 e0 0f and $0xf,%r8d
|
|
69df: 48 f7 c5 0f 00 00 00 test $0xf,%rbp
|
|
69e6: 0f 85 20 01 00 00 jne 0x6b0c
|
|
69ec: 45 85 ff test %r15d,%r15d
|
|
69ef: 0f 8e 32 02 00 00 jle 0x6c27
|
|
69f5: c5 fc 10 1d 23 65 c4 vmovups 0x1c46523(%rip),%ymm3 # 0x1c4cf20
|
|
69fc: 01
|
|
69fd: 62 c1 7c 28 10 45 00 vmovups 0x0(%r13),%ymm16
|
|
6a04: 62 e1 7c 28 10 0d f2 vmovups 0x1c464f2(%rip),%ymm17 # 0x1c4cf00
|
|
6a0b: 64 c4 01
|
|
6a0e: 62 e1 7c 28 10 15 c8 vmovups 0x1c464c8(%rip),%ymm18 # 0x1c4cee0
|
|
6a15: 64 c4 01
|
|
6a18: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6a1f: 00
|
|
6a20: c5 f8 10 4d 00 vmovups 0x0(%rbp),%xmm1
|
|
6a25: c5 f8 10 45 10 vmovups 0x10(%rbp),%xmm0
|
|
6a2a: c5 f8 10 6d 40 vmovups 0x40(%rbp),%xmm5
|
|
6a2f: c5 f8 10 55 50 vmovups 0x50(%rbp),%xmm2
|
|
6a34: 62 a1 7c 28 28 ea vmovaps %ymm18,%ymm21
|
|
6a3a: 62 a1 7c 28 28 f2 vmovaps %ymm18,%ymm22
|
|
6a40: c4 e3 75 18 4d 20 01 vinsertf128 $0x1,0x20(%rbp),%ymm1,%ymm1
|
|
6a47: c4 e3 7d 18 65 30 01 vinsertf128 $0x1,0x30(%rbp),%ymm0,%ymm4
|
|
6a4e: c5 f4 59 c9 vmulps %ymm1,%ymm1,%ymm1
|
|
6a52: c5 dc 59 e4 vmulps %ymm4,%ymm4,%ymm4
|
|
6a56: c5 f7 7c cc vhaddps %ymm4,%ymm1,%ymm1
|
|
6a5a: c4 e3 55 18 45 60 01 vinsertf128 $0x1,0x60(%rbp),%ymm5,%ymm0
|
|
6a61: c4 e3 6d 18 55 70 01 vinsertf128 $0x1,0x70(%rbp),%ymm2,%ymm2
|
|
6a68: c5 fc 59 e8 vmulps %ymm0,%ymm0,%ymm5
|
|
6a6c: c5 ec 59 c2 vmulps %ymm2,%ymm2,%ymm0
|
|
6a70: c5 fc 52 d1 vrsqrtps %ymm1,%ymm2
|
|
6a74: c5 d7 7c c0 vhaddps %ymm0,%ymm5,%ymm0
|
|
6a78: c5 f4 c2 eb 19 vcmpnge_uqps %ymm3,%ymm1,%ymm5
|
|
6a7d: 62 e1 74 28 59 da vmulps %ymm2,%ymm1,%ymm19
|
|
6a83: c5 fc 52 e0 vrsqrtps %ymm0,%ymm4
|
|
6a87: 62 a2 6d 28 ac d8 vfnmadd213ps %ymm16,%ymm2,%ymm19
|
|
6a8d: 62 e1 7c 28 59 e4 vmulps %ymm4,%ymm0,%ymm20
|
|
6a93: 62 a2 75 20 b8 eb vfmadd231ps %ymm19,%ymm17,%ymm21
|
|
6a99: 62 a1 6c 28 59 fb vmulps %ymm19,%ymm2,%ymm23
|
|
6a9f: 62 a2 5d 28 ac e0 vfnmadd213ps %ymm16,%ymm4,%ymm20
|
|
6aa5: 62 e2 55 20 a8 fa vfmadd213ps %ymm2,%ymm21,%ymm23
|
|
6aab: c5 fc c2 d3 19 vcmpnge_uqps %ymm3,%ymm0,%ymm2
|
|
6ab0: 62 a2 75 20 b8 f4 vfmadd231ps %ymm20,%ymm17,%ymm22
|
|
6ab6: 62 21 5c 28 59 c4 vmulps %ymm20,%ymm4,%ymm24
|
|
6abc: 62 62 4d 20 a8 c4 vfmadd213ps %ymm4,%ymm22,%ymm24
|
|
6ac2: 62 b1 74 28 59 e7 vmulps %ymm23,%ymm1,%ymm4
|
|
6ac8: 62 61 54 28 56 ca vorps %ymm2,%ymm5,%ymm25
|
|
6ace: 62 92 7e 28 39 c1 vpmovd2m %ymm25,%k0
|
|
6ad4: 62 91 7c 28 59 d0 vmulps %ymm24,%ymm0,%ymm2
|
|
6ada: c5 f8 98 c0 kortestw %k0,%k0
|
|
6ade: 74 08 je 0x6ae8
|
|
6ae0: c5 fc 51 e1 vsqrtps %ymm1,%ymm4
|
|
6ae4: c5 fc 51 d0 vsqrtps %ymm0,%ymm2
|
|
6ae8: ff c0 inc %eax
|
|
6aea: 48 81 c5 80 00 00 00 add $0x80,%rbp
|
|
6af1: c5 fc 11 27 vmovups %ymm4,(%rdi)
|
|
6af5: c5 fc 11 57 20 vmovups %ymm2,0x20(%rdi)
|
|
6afa: 48 83 c7 40 add $0x40,%rdi
|
|
6afe: 41 3b c7 cmp %r15d,%eax
|
|
6b01: 0f 8c 19 ff ff ff jl 0x6a20
|
|
6b07: e9 1b 01 00 00 jmp 0x6c27
|
|
6b0c: 45 85 ff test %r15d,%r15d
|
|
6b0f: 0f 8e 12 01 00 00 jle 0x6c27
|
|
6b15: c5 fc 10 1d 03 64 c4 vmovups 0x1c46403(%rip),%ymm3 # 0x1c4cf20
|
|
6b1c: 01
|
|
6b1d: 62 c1 7c 28 10 45 00 vmovups 0x0(%r13),%ymm16
|
|
6b24: 62 e1 7c 28 10 0d d2 vmovups 0x1c463d2(%rip),%ymm17 # 0x1c4cf00
|
|
6b2b: 63 c4 01
|
|
6b2e: 62 e1 7c 28 10 15 a8 vmovups 0x1c463a8(%rip),%ymm18 # 0x1c4cee0
|
|
6b35: 63 c4 01
|
|
6b38: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6b3f: 00
|
|
6b40: c5 f8 10 4d 00 vmovups 0x0(%rbp),%xmm1
|
|
6b45: c5 f8 10 45 10 vmovups 0x10(%rbp),%xmm0
|
|
6b4a: c5 f8 10 6d 40 vmovups 0x40(%rbp),%xmm5
|
|
6b4f: c5 f8 10 55 50 vmovups 0x50(%rbp),%xmm2
|
|
6b54: 62 a1 7c 28 28 ea vmovaps %ymm18,%ymm21
|
|
6b5a: 62 a1 7c 28 28 f2 vmovaps %ymm18,%ymm22
|
|
6b60: c4 e3 75 18 4d 20 01 vinsertf128 $0x1,0x20(%rbp),%ymm1,%ymm1
|
|
6b67: c4 e3 7d 18 65 30 01 vinsertf128 $0x1,0x30(%rbp),%ymm0,%ymm4
|
|
6b6e: c5 f4 59 c9 vmulps %ymm1,%ymm1,%ymm1
|
|
6b72: c5 dc 59 e4 vmulps %ymm4,%ymm4,%ymm4
|
|
6b76: c5 f7 7c cc vhaddps %ymm4,%ymm1,%ymm1
|
|
6b7a: c4 e3 55 18 45 60 01 vinsertf128 $0x1,0x60(%rbp),%ymm5,%ymm0
|
|
6b81: c4 e3 6d 18 55 70 01 vinsertf128 $0x1,0x70(%rbp),%ymm2,%ymm2
|
|
6b88: c5 fc 59 e8 vmulps %ymm0,%ymm0,%ymm5
|
|
6b8c: c5 ec 59 c2 vmulps %ymm2,%ymm2,%ymm0
|
|
6b90: c5 fc 52 d1 vrsqrtps %ymm1,%ymm2
|
|
6b94: c5 d7 7c c0 vhaddps %ymm0,%ymm5,%ymm0
|
|
6b98: c5 f4 c2 eb 19 vcmpnge_uqps %ymm3,%ymm1,%ymm5
|
|
6b9d: 62 e1 74 28 59 da vmulps %ymm2,%ymm1,%ymm19
|
|
6ba3: c5 fc 52 e0 vrsqrtps %ymm0,%ymm4
|
|
6ba7: 62 a2 6d 28 ac d8 vfnmadd213ps %ymm16,%ymm2,%ymm19
|
|
6bad: 62 e1 7c 28 59 e4 vmulps %ymm4,%ymm0,%ymm20
|
|
6bb3: 62 a2 75 20 b8 eb vfmadd231ps %ymm19,%ymm17,%ymm21
|
|
6bb9: 62 a1 6c 28 59 fb vmulps %ymm19,%ymm2,%ymm23
|
|
6bbf: 62 a2 5d 28 ac e0 vfnmadd213ps %ymm16,%ymm4,%ymm20
|
|
6bc5: 62 e2 55 20 a8 fa vfmadd213ps %ymm2,%ymm21,%ymm23
|
|
6bcb: c5 fc c2 d3 19 vcmpnge_uqps %ymm3,%ymm0,%ymm2
|
|
6bd0: 62 a2 75 20 b8 f4 vfmadd231ps %ymm20,%ymm17,%ymm22
|
|
6bd6: 62 21 5c 28 59 c4 vmulps %ymm20,%ymm4,%ymm24
|
|
6bdc: 62 62 4d 20 a8 c4 vfmadd213ps %ymm4,%ymm22,%ymm24
|
|
6be2: 62 b1 74 28 59 e7 vmulps %ymm23,%ymm1,%ymm4
|
|
6be8: 62 61 54 28 56 ca vorps %ymm2,%ymm5,%ymm25
|
|
6bee: 62 92 7e 28 39 c1 vpmovd2m %ymm25,%k0
|
|
6bf4: 62 91 7c 28 59 d0 vmulps %ymm24,%ymm0,%ymm2
|
|
6bfa: c5 f8 98 c0 kortestw %k0,%k0
|
|
6bfe: 74 08 je 0x6c08
|
|
6c00: c5 fc 51 e1 vsqrtps %ymm1,%ymm4
|
|
6c04: c5 fc 51 d0 vsqrtps %ymm0,%ymm2
|
|
6c08: ff c0 inc %eax
|
|
6c0a: 48 81 c5 80 00 00 00 add $0x80,%rbp
|
|
6c11: c5 fc 11 27 vmovups %ymm4,(%rdi)
|
|
6c15: c5 fc 11 57 20 vmovups %ymm2,0x20(%rdi)
|
|
6c1a: 48 83 c7 40 add $0x40,%rdi
|
|
6c1e: 41 3b c7 cmp %r15d,%eax
|
|
6c21: 0f 8c 19 ff ff ff jl 0x6b40
|
|
6c27: 45 85 c0 test %r8d,%r8d
|
|
6c2a: 0f 84 1e 01 00 00 je 0x6d4e
|
|
6c30: 0f 8e 0a 01 00 00 jle 0x6d40
|
|
6c36: 44 89 c0 mov %r8d,%eax
|
|
6c39: 41 ba 01 00 00 00 mov $0x1,%r10d
|
|
6c3f: d1 e8 shr $1,%eax
|
|
6c41: 45 33 c9 xor %r9d,%r9d
|
|
6c44: 85 c0 test %eax,%eax
|
|
6c46: 0f 86 ab 00 00 00 jbe 0x6cf7
|
|
6c4c: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6c53: 00
|
|
6c54: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6c5b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
6c60: 47 8d 14 09 lea (%r9,%r9,1),%r10d
|
|
6c64: 4d 63 d2 movslq %r10d,%r10
|
|
6c67: c4 a1 7a 10 44 d5 04 vmovss 0x4(%rbp,%r10,8),%xmm0
|
|
6c6e: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0
|
|
6c72: c4 a1 7a 10 4c d5 00 vmovss 0x0(%rbp,%r10,8),%xmm1
|
|
6c79: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0
|
|
6c7e: c5 fa 11 44 24 6c vmovss %xmm0,0x6c(%rsp)
|
|
6c84: c4 c1 79 7e c3 vmovd %xmm0,%r11d
|
|
6c89: 41 f7 c3 00 00 80 7f test $0x7f800000,%r11d
|
|
6c90: 75 0e jne 0x6ca0
|
|
6c92: c7 44 24 6c 00 00 00 movl $0x0,0x6c(%rsp)
|
|
6c99: 00
|
|
6c9a: c5 fa 10 44 24 6c vmovss 0x6c(%rsp),%xmm0
|
|
6ca0: c4 a1 7a 11 04 97 vmovss %xmm0,(%rdi,%r10,4)
|
|
6ca6: c4 a1 7a 10 44 d5 0c vmovss 0xc(%rbp,%r10,8),%xmm0
|
|
6cad: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0
|
|
6cb1: c4 a1 7a 10 4c d5 08 vmovss 0x8(%rbp,%r10,8),%xmm1
|
|
6cb8: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0
|
|
6cbd: c5 fa 11 44 24 6c vmovss %xmm0,0x6c(%rsp)
|
|
6cc3: c4 c1 79 7e c3 vmovd %xmm0,%r11d
|
|
6cc8: 41 f7 c3 00 00 80 7f test $0x7f800000,%r11d
|
|
6ccf: 75 0e jne 0x6cdf
|
|
6cd1: c7 44 24 6c 00 00 00 movl $0x0,0x6c(%rsp)
|
|
6cd8: 00
|
|
6cd9: c5 fa 10 44 24 6c vmovss 0x6c(%rsp),%xmm0
|
|
6cdf: 41 ff c1 inc %r9d
|
|
6ce2: c4 a1 7a 11 44 97 04 vmovss %xmm0,0x4(%rdi,%r10,4)
|
|
6ce9: 44 3b c8 cmp %eax,%r9d
|
|
6cec: 0f 82 6e ff ff ff jb 0x6c60
|
|
6cf2: 47 8d 54 09 01 lea 0x1(%r9,%r9,1),%r10d
|
|
6cf7: 41 8d 42 ff lea -0x1(%r10),%eax
|
|
6cfb: 41 3b c0 cmp %r8d,%eax
|
|
6cfe: 73 40 jae 0x6d40
|
|
6d00: 4d 63 d2 movslq %r10d,%r10
|
|
6d03: c4 a1 7a 10 44 d5 fc vmovss -0x4(%rbp,%r10,8),%xmm0
|
|
6d0a: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0
|
|
6d0e: c4 a1 7a 10 4c d5 f8 vmovss -0x8(%rbp,%r10,8),%xmm1
|
|
6d15: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0
|
|
6d1a: c5 fa 11 44 24 6c vmovss %xmm0,0x6c(%rsp)
|
|
6d20: c5 f9 7e c0 vmovd %xmm0,%eax
|
|
6d24: a9 00 00 80 7f test $0x7f800000,%eax
|
|
6d29: 75 0e jne 0x6d39
|
|
6d2b: c7 44 24 6c 00 00 00 movl $0x0,0x6c(%rsp)
|
|
6d32: 00
|
|
6d33: c5 fa 10 44 24 6c vmovss 0x6c(%rsp),%xmm0
|
|
6d39: c4 a1 7a 11 44 97 fc vmovss %xmm0,-0x4(%rdi,%r10,4)
|
|
6d40: 48 89 f9 mov %rdi,%rcx
|
|
6d43: 48 89 fa mov %rdi,%rdx
|
|
6d46: c5 f8 77 vzeroupper
|
|
6d49: e8 12 dd 05 00 call 0x64a60
|
|
6d4e: c5 f8 ae 5c 24 68 vstmxcsr 0x68(%rsp)
|
|
6d54: 8b 4c 24 68 mov 0x68(%rsp),%ecx
|
|
6d58: 44 89 e0 mov %r12d,%eax
|
|
6d5b: 89 ca mov %ecx,%edx
|
|
6d5d: 25 df ff 00 00 and $0xffdf,%eax
|
|
6d62: 81 e2 df ff 00 00 and $0xffdf,%edx
|
|
6d68: 3b c2 cmp %edx,%eax
|
|
6d6a: 74 18 je 0x6d84
|
|
6d6c: 41 81 e4 c5 ff 00 00 and $0xffc5,%r12d
|
|
6d73: 83 e1 28 and $0x28,%ecx
|
|
6d76: 44 0b e1 or %ecx,%r12d
|
|
6d79: 44 89 64 24 68 mov %r12d,0x68(%rsp)
|
|
6d7e: c5 f8 ae 54 24 68 vldmxcsr 0x68(%rsp)
|
|
6d84: 4c 8b 6c 24 60 mov 0x60(%rsp),%r13
|
|
6d89: c5 f8 77 vzeroupper
|
|
6d8c: 48 83 c4 70 add $0x70,%rsp
|
|
6d90: 5d pop %rbp
|
|
6d91: 41 5f pop %r15
|
|
6d93: 41 5e pop %r14
|
|
6d95: 41 5c pop %r12
|
|
6d97: 5f pop %rdi
|
|
6d98: c3 ret
|
|
6d99: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6da0: 48 83 ec 48 sub $0x48,%rsp
|
|
6da4: b8 00 01 00 00 mov $0x100,%eax
|
|
6da9: 4d 63 c9 movslq %r9d,%r9
|
|
6dac: 45 33 db xor %r11d,%r11d
|
|
6daf: 4f 8d 14 49 lea (%r9,%r9,2),%r10
|
|
6db3: 49 c1 e2 03 shl $0x3,%r10
|
|
6db7: 41 81 fa 00 80 00 00 cmp $0x8000,%r10d
|
|
6dbe: 44 0f 4f d8 cmovg %eax,%r11d
|
|
6dc2: 48 89 e0 mov %rsp,%rax
|
|
6dc5: 44 89 58 20 mov %r11d,0x20(%rax)
|
|
6dc9: 44 89 58 28 mov %r11d,0x28(%rax)
|
|
6dcd: 44 89 58 30 mov %r11d,0x30(%rax)
|
|
6dd1: e8 ea dd 05 00 call 0x64bc0
|
|
6dd6: 48 83 c4 48 add $0x48,%rsp
|
|
6dda: c3 ret
|
|
6ddb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
6de0: 48 83 ec 48 sub $0x48,%rsp
|
|
6de4: b8 00 01 00 00 mov $0x100,%eax
|
|
6de9: 4d 63 c9 movslq %r9d,%r9
|
|
6dec: 45 33 db xor %r11d,%r11d
|
|
6def: 4f 8d 14 49 lea (%r9,%r9,2),%r10
|
|
6df3: 49 c1 e2 03 shl $0x3,%r10
|
|
6df7: 41 81 fa 00 80 00 00 cmp $0x8000,%r10d
|
|
6dfe: 44 0f 4f d8 cmovg %eax,%r11d
|
|
6e02: 48 89 e0 mov %rsp,%rax
|
|
6e05: 44 89 58 20 mov %r11d,0x20(%rax)
|
|
6e09: 44 89 58 28 mov %r11d,0x28(%rax)
|
|
6e0d: 44 89 58 30 mov %r11d,0x30(%rax)
|
|
6e11: e8 ea e4 05 00 call 0x65300
|
|
6e16: 48 83 c4 48 add $0x48,%rsp
|
|
6e1a: c3 ret
|
|
6e1b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
6e20: 48 83 ec 48 sub $0x48,%rsp
|
|
6e24: b8 00 01 00 00 mov $0x100,%eax
|
|
6e29: 4d 63 c9 movslq %r9d,%r9
|
|
6e2c: 45 33 db xor %r11d,%r11d
|
|
6e2f: 4f 8d 14 49 lea (%r9,%r9,2),%r10
|
|
6e33: 49 c1 e2 03 shl $0x3,%r10
|
|
6e37: 41 81 fa 00 80 00 00 cmp $0x8000,%r10d
|
|
6e3e: 44 0f 4f d8 cmovg %eax,%r11d
|
|
6e42: 48 89 e0 mov %rsp,%rax
|
|
6e45: 44 89 58 20 mov %r11d,0x20(%rax)
|
|
6e49: 44 89 58 28 mov %r11d,0x28(%rax)
|
|
6e4d: 44 89 58 30 mov %r11d,0x30(%rax)
|
|
6e51: e8 8a e9 05 00 call 0x657e0
|
|
6e56: 48 83 c4 48 add $0x48,%rsp
|
|
6e5a: c3 ret
|
|
6e5b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
6e60: 41 83 f8 0b cmp $0xb,%r8d
|
|
6e64: 7d 38 jge 0x6e9e
|
|
6e66: 41 ff c8 dec %r8d
|
|
6e69: 41 83 f8 ff cmp $0xffffffff,%r8d
|
|
6e6d: 74 2e je 0x6e9d
|
|
6e6f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6e76: 00
|
|
6e77: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6e7e: 66 90 xchg %ax,%ax
|
|
6e80: f3 0f 10 02 movss (%rdx),%xmm0
|
|
6e84: 41 ff c8 dec %r8d
|
|
6e87: f3 0f 5c 01 subss (%rcx),%xmm0
|
|
6e8b: 48 83 c1 04 add $0x4,%rcx
|
|
6e8f: f3 0f 11 02 movss %xmm0,(%rdx)
|
|
6e93: 48 83 c2 04 add $0x4,%rdx
|
|
6e97: 41 83 f8 ff cmp $0xffffffff,%r8d
|
|
6e9b: 75 e3 jne 0x6e80
|
|
6e9d: c3 ret
|
|
6e9e: 89 d0 mov %edx,%eax
|
|
6ea0: a8 03 test $0x3,%al
|
|
6ea2: 74 4d je 0x6ef1
|
|
6ea4: 44 89 c0 mov %r8d,%eax
|
|
6ea7: 41 83 e0 07 and $0x7,%r8d
|
|
6eab: 83 e0 f8 and $0xfffffff8,%eax
|
|
6eae: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6eb5: 00
|
|
6eb6: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6ebd: 0f 1f 00 nopl (%rax)
|
|
6ec0: 0f 18 49 40 prefetcht0 0x40(%rcx)
|
|
6ec4: 0f 10 12 movups (%rdx),%xmm2
|
|
6ec7: 0f 10 5a 10 movups 0x10(%rdx),%xmm3
|
|
6ecb: 0f 10 01 movups (%rcx),%xmm0
|
|
6ece: 0f 10 49 10 movups 0x10(%rcx),%xmm1
|
|
6ed2: 0f 5c d0 subps %xmm0,%xmm2
|
|
6ed5: 0f 5c d9 subps %xmm1,%xmm3
|
|
6ed8: 0f 11 12 movups %xmm2,(%rdx)
|
|
6edb: 0f 11 5a 10 movups %xmm3,0x10(%rdx)
|
|
6edf: 48 83 c1 20 add $0x20,%rcx
|
|
6ee3: 48 83 c2 20 add $0x20,%rdx
|
|
6ee7: 83 c0 f8 add $0xfffffff8,%eax
|
|
6eea: 75 d4 jne 0x6ec0
|
|
6eec: e9 75 ff ff ff jmp 0x6e66
|
|
6ef1: 83 e0 0f and $0xf,%eax
|
|
6ef4: 74 42 je 0x6f38
|
|
6ef6: c1 e8 02 shr $0x2,%eax
|
|
6ef9: f7 d8 neg %eax
|
|
6efb: 83 e0 03 and $0x3,%eax
|
|
6efe: 44 2b c0 sub %eax,%r8d
|
|
6f01: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6f08: 00
|
|
6f09: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6f10: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6f17: 00
|
|
6f18: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6f1f: 90 nop
|
|
6f20: f3 0f 10 02 movss (%rdx),%xmm0
|
|
6f24: f3 0f 5c 01 subss (%rcx),%xmm0
|
|
6f28: 48 83 c1 04 add $0x4,%rcx
|
|
6f2c: f3 0f 11 02 movss %xmm0,(%rdx)
|
|
6f30: 48 83 c2 04 add $0x4,%rdx
|
|
6f34: ff c8 dec %eax
|
|
6f36: 75 e8 jne 0x6f20
|
|
6f38: 44 89 c0 mov %r8d,%eax
|
|
6f3b: 41 83 e0 07 and $0x7,%r8d
|
|
6f3f: 83 e0 f8 and $0xfffffff8,%eax
|
|
6f42: f6 c1 0f test $0xf,%cl
|
|
6f45: 75 59 jne 0x6fa0
|
|
6f47: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6f4e: 00
|
|
6f4f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6f56: 0f 1f 00 nopl (%rax)
|
|
6f59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6f60: 0f 18 49 40 prefetcht0 0x40(%rcx)
|
|
6f64: 0f 28 02 movaps (%rdx),%xmm0
|
|
6f67: 0f 28 4a 10 movaps 0x10(%rdx),%xmm1
|
|
6f6b: 0f 5c 01 subps (%rcx),%xmm0
|
|
6f6e: 0f 5c 49 10 subps 0x10(%rcx),%xmm1
|
|
6f72: 0f 29 02 movaps %xmm0,(%rdx)
|
|
6f75: 48 83 c1 20 add $0x20,%rcx
|
|
6f79: 0f 29 4a 10 movaps %xmm1,0x10(%rdx)
|
|
6f7d: 48 83 c2 20 add $0x20,%rdx
|
|
6f81: 83 c0 f8 add $0xfffffff8,%eax
|
|
6f84: 75 da jne 0x6f60
|
|
6f86: e9 db fe ff ff jmp 0x6e66
|
|
6f8b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6f92: 00
|
|
6f93: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6f9a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
6fa0: 0f 18 49 40 prefetcht0 0x40(%rcx)
|
|
6fa4: 0f 10 01 movups (%rcx),%xmm0
|
|
6fa7: 0f 10 49 10 movups 0x10(%rcx),%xmm1
|
|
6fab: 0f 28 12 movaps (%rdx),%xmm2
|
|
6fae: 48 83 c1 20 add $0x20,%rcx
|
|
6fb2: 0f 28 5a 10 movaps 0x10(%rdx),%xmm3
|
|
6fb6: 0f 5c d0 subps %xmm0,%xmm2
|
|
6fb9: 0f 5c d9 subps %xmm1,%xmm3
|
|
6fbc: 0f 29 12 movaps %xmm2,(%rdx)
|
|
6fbf: 0f 29 5a 10 movaps %xmm3,0x10(%rdx)
|
|
6fc3: 48 83 c2 20 add $0x20,%rdx
|
|
6fc7: 83 c0 f8 add $0xfffffff8,%eax
|
|
6fca: 75 d4 jne 0x6fa0
|
|
6fcc: e9 95 fe ff ff jmp 0x6e66
|
|
6fd1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6fd8: 00
|
|
6fd9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6fe0: 41 83 f8 0b cmp $0xb,%r8d
|
|
6fe4: 7d 38 jge 0x701e
|
|
6fe6: 41 ff c8 dec %r8d
|
|
6fe9: 41 83 f8 ff cmp $0xffffffff,%r8d
|
|
6fed: 74 2e je 0x701d
|
|
6fef: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6ff6: 00
|
|
6ff7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6ffe: 66 90 xchg %ax,%ax
|
|
7000: f3 0f 10 02 movss (%rdx),%xmm0
|
|
7004: 41 ff c8 dec %r8d
|
|
7007: f3 0f 5c 01 subss (%rcx),%xmm0
|
|
700b: 48 83 c1 04 add $0x4,%rcx
|
|
700f: f3 0f 11 02 movss %xmm0,(%rdx)
|
|
7013: 48 8d 52 04 lea 0x4(%rdx),%rdx
|
|
7017: 41 83 f8 ff cmp $0xffffffff,%r8d
|
|
701b: 75 e3 jne 0x7000
|
|
701d: c3 ret
|
|
701e: 89 d0 mov %edx,%eax
|
|
7020: a8 03 test $0x3,%al
|
|
7022: 74 4d je 0x7071
|
|
7024: 44 89 c0 mov %r8d,%eax
|
|
7027: 41 83 e0 07 and $0x7,%r8d
|
|
702b: 83 e0 f8 and $0xfffffff8,%eax
|
|
702e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
7035: 00
|
|
7036: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
703d: 0f 1f 00 nopl (%rax)
|
|
7040: 0f 18 49 40 prefetcht0 0x40(%rcx)
|
|
7044: 0f 10 12 movups (%rdx),%xmm2
|
|
7047: 0f 10 5a 10 movups 0x10(%rdx),%xmm3
|
|
704b: 0f 10 01 movups (%rcx),%xmm0
|
|
704e: 0f 10 49 10 movups 0x10(%rcx),%xmm1
|
|
7052: 0f 5c d0 subps %xmm0,%xmm2
|
|
7055: 0f 5c d9 subps %xmm1,%xmm3
|
|
7058: 0f 11 12 movups %xmm2,(%rdx)
|
|
705b: 0f 11 5a 10 movups %xmm3,0x10(%rdx)
|
|
705f: 48 8d 49 20 lea 0x20(%rcx),%rcx
|
|
7063: 48 8d 52 20 lea 0x20(%rdx),%rdx
|
|
7067: 83 c0 f8 add $0xfffffff8,%eax
|
|
706a: 75 d4 jne 0x7040
|
|
706c: e9 75 ff ff ff jmp 0x6fe6
|
|
7071: 83 e0 0f and $0xf,%eax
|
|
7074: 74 42 je 0x70b8
|
|
7076: c1 e8 02 shr $0x2,%eax
|
|
7079: f7 d8 neg %eax
|
|
707b: 83 e0 03 and $0x3,%eax
|
|
707e: 44 2b c0 sub %eax,%r8d
|
|
7081: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
7088: 00
|
|
7089: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7090: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
7097: 00
|
|
7098: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
709f: 90 nop
|
|
70a0: f3 0f 10 02 movss (%rdx),%xmm0
|
|
70a4: f3 0f 5c 01 subss (%rcx),%xmm0
|
|
70a8: 48 83 c1 04 add $0x4,%rcx
|
|
70ac: f3 0f 11 02 movss %xmm0,(%rdx)
|
|
70b0: 48 8d 52 04 lea 0x4(%rdx),%rdx
|
|
70b4: ff c8 dec %eax
|
|
70b6: 75 e8 jne 0x70a0
|
|
70b8: 44 89 c0 mov %r8d,%eax
|
|
70bb: 41 83 e0 07 and $0x7,%r8d
|
|
70bf: 83 e0 f8 and $0xfffffff8,%eax
|
|
70c2: f6 c1 0f test $0xf,%cl
|
|
70c5: 75 59 jne 0x7120
|
|
70c7: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
70ce: 00
|
|
70cf: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
70d6: 0f 1f 00 nopl (%rax)
|
|
70d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
70e0: 0f 18 49 40 prefetcht0 0x40(%rcx)
|
|
70e4: 0f 28 02 movaps (%rdx),%xmm0
|
|
70e7: 0f 28 4a 10 movaps 0x10(%rdx),%xmm1
|
|
70eb: 0f 5c 01 subps (%rcx),%xmm0
|
|
70ee: 0f 5c 49 10 subps 0x10(%rcx),%xmm1
|
|
70f2: 0f 29 02 movaps %xmm0,(%rdx)
|
|
70f5: 48 8d 49 20 lea 0x20(%rcx),%rcx
|
|
70f9: 0f 29 4a 10 movaps %xmm1,0x10(%rdx)
|
|
70fd: 48 8d 52 20 lea 0x20(%rdx),%rdx
|
|
7101: 83 c0 f8 add $0xfffffff8,%eax
|
|
7104: 75 da jne 0x70e0
|
|
7106: e9 db fe ff ff jmp 0x6fe6
|
|
710b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
7112: 00
|
|
7113: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
711a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
7120: 0f 18 49 40 prefetcht0 0x40(%rcx)
|
|
7124: 0f 10 01 movups (%rcx),%xmm0
|
|
7127: 0f 10 49 10 movups 0x10(%rcx),%xmm1
|
|
712b: 0f 28 12 movaps (%rdx),%xmm2
|
|
712e: 48 83 c1 20 add $0x20,%rcx
|
|
7132: 0f 28 5a 10 movaps 0x10(%rdx),%xmm3
|
|
7136: 0f 5c d0 subps %xmm0,%xmm2
|
|
7139: 0f 5c d9 subps %xmm1,%xmm3
|
|
713c: 0f 29 12 movaps %xmm2,(%rdx)
|
|
713f: 0f 29 5a 10 movaps %xmm3,0x10(%rdx)
|
|
7143: 48 83 c2 20 add $0x20,%rdx
|
|
7147: 83 c0 f8 add $0xfffffff8,%eax
|
|
714a: 75 d4 jne 0x7120
|
|
714c: e9 95 fe ff ff jmp 0x6fe6
|
|
7151: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
7158: 00
|
|
7159: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7160: 41 83 f8 0b cmp $0xb,%r8d
|
|
7164: 7d 39 jge 0x719f
|
|
7166: 41 83 c0 ff add $0xffffffff,%r8d
|
|
716a: 41 83 f8 ff cmp $0xffffffff,%r8d
|
|
716e: 74 2e je 0x719e
|
|
7170: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
7177: 00
|
|
7178: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
717f: 90 nop
|
|
7180: f3 0f 10 02 movss (%rdx),%xmm0
|
|
7184: 41 83 c0 ff add $0xffffffff,%r8d
|
|
7188: f3 0f 5c 01 subss (%rcx),%xmm0
|
|
718c: 48 83 c1 04 add $0x4,%rcx
|
|
7190: f3 0f 11 02 movss %xmm0,(%rdx)
|
|
7194: 48 83 c2 04 add $0x4,%rdx
|
|
7198: 41 83 f8 ff cmp $0xffffffff,%r8d
|
|
719c: 75 e2 jne 0x7180
|
|
719e: c3 ret
|
|
719f: 89 d0 mov %edx,%eax
|
|
71a1: a8 03 test $0x3,%al
|
|
71a3: 74 4c je 0x71f1
|
|
71a5: 44 89 c0 mov %r8d,%eax
|
|
71a8: 41 83 e0 07 and $0x7,%r8d
|
|
71ac: 83 e0 f8 and $0xfffffff8,%eax
|
|
71af: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
71b6: 00
|
|
71b7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
71be: 66 90 xchg %ax,%ax
|
|
71c0: 0f 18 49 40 prefetcht0 0x40(%rcx)
|
|
71c4: 0f 10 12 movups (%rdx),%xmm2
|
|
71c7: 0f 10 5a 10 movups 0x10(%rdx),%xmm3
|
|
71cb: 0f 10 01 movups (%rcx),%xmm0
|
|
71ce: 0f 10 49 10 movups 0x10(%rcx),%xmm1
|
|
71d2: 0f 5c d0 subps %xmm0,%xmm2
|
|
71d5: 48 83 c1 20 add $0x20,%rcx
|
|
71d9: 0f 5c d9 subps %xmm1,%xmm3
|
|
71dc: 0f 11 12 movups %xmm2,(%rdx)
|
|
71df: 0f 11 5a 10 movups %xmm3,0x10(%rdx)
|
|
71e3: 48 83 c2 20 add $0x20,%rdx
|
|
71e7: 83 c0 f8 add $0xfffffff8,%eax
|
|
71ea: 75 d4 jne 0x71c0
|
|
71ec: e9 75 ff ff ff jmp 0x7166
|
|
71f1: 83 e0 0f and $0xf,%eax
|
|
71f4: 74 43 je 0x7239
|
|
71f6: c1 e8 02 shr $0x2,%eax
|
|
71f9: f7 d8 neg %eax
|
|
71fb: 83 e0 03 and $0x3,%eax
|
|
71fe: 44 2b c0 sub %eax,%r8d
|
|
7201: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
7208: 00
|
|
7209: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7210: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
7217: 00
|
|
7218: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
721f: 90 nop
|
|
7220: f3 0f 10 02 movss (%rdx),%xmm0
|
|
7224: f3 0f 5c 01 subss (%rcx),%xmm0
|
|
7228: 48 83 c1 04 add $0x4,%rcx
|
|
722c: f3 0f 11 02 movss %xmm0,(%rdx)
|
|
7230: 48 83 c2 04 add $0x4,%rdx
|
|
7234: 83 c0 ff add $0xffffffff,%eax
|
|
7237: 75 e7 jne 0x7220
|
|
7239: 44 89 c0 mov %r8d,%eax
|
|
723c: 41 83 e0 07 and $0x7,%r8d
|
|
7240: 83 e0 f8 and $0xfffffff8,%eax
|
|
7243: f6 c1 0f test $0xf,%cl
|
|
7246: 75 58 jne 0x72a0
|
|
7248: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
724f: 00
|
|
7250: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7257: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
725e: 00 00
|
|
7260: 0f 18 49 40 prefetcht0 0x40(%rcx)
|
|
7264: 0f 10 02 movups (%rdx),%xmm0
|
|
7267: 0f 10 4a 10 movups 0x10(%rdx),%xmm1
|
|
726b: 0f 5c 01 subps (%rcx),%xmm0
|
|
726e: 0f 5c 49 10 subps 0x10(%rcx),%xmm1
|
|
7272: 48 83 c1 20 add $0x20,%rcx
|
|
7276: 0f 11 02 movups %xmm0,(%rdx)
|
|
7279: 0f 11 4a 10 movups %xmm1,0x10(%rdx)
|
|
727d: 48 83 c2 20 add $0x20,%rdx
|
|
7281: 83 c0 f8 add $0xfffffff8,%eax
|
|
7284: 75 da jne 0x7260
|
|
7286: e9 db fe ff ff jmp 0x7166
|
|
728b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
7292: 00
|
|
7293: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
729a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
72a0: 0f 18 49 40 prefetcht0 0x40(%rcx)
|
|
72a4: 0f 10 12 movups (%rdx),%xmm2
|
|
72a7: 0f 10 5a 10 movups 0x10(%rdx),%xmm3
|
|
72ab: 0f 10 01 movups (%rcx),%xmm0
|
|
72ae: 0f 10 49 10 movups 0x10(%rcx),%xmm1
|
|
72b2: 0f 5c d0 subps %xmm0,%xmm2
|
|
72b5: 48 83 c1 20 add $0x20,%rcx
|
|
72b9: 0f 5c d9 subps %xmm1,%xmm3
|
|
72bc: 0f 11 12 movups %xmm2,(%rdx)
|
|
72bf: 0f 11 5a 10 movups %xmm3,0x10(%rdx)
|
|
72c3: 48 83 c2 20 add $0x20,%rdx
|
|
72c7: 83 c0 f8 add $0xfffffff8,%eax
|
|
72ca: 75 d4 jne 0x72a0
|
|
72cc: e9 95 fe ff ff jmp 0x7166
|
|
72d1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
72d8: 00
|
|
72d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
72e0: 48 83 ec 28 sub $0x28,%rsp
|
|
72e4: 89 4c 24 30 mov %ecx,0x30(%rsp)
|
|
72e8: 48 8d 4c 24 30 lea 0x30(%rsp),%rcx
|
|
72ed: e8 4e 4f a9 01 call 0x1a9c240
|
|
72f2: 48 83 c4 28 add $0x28,%rsp
|
|
72f6: c3 ret
|
|
72f7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
72fe: 00 00
|
|
7300: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
|
|
7305: 89 4c 24 30 mov %ecx,0x30(%rsp)
|
|
7309: 48 8d 4c 24 30 lea 0x30(%rsp),%rcx
|
|
730e: e8 4d 59 a9 01 call 0x1a9cc60
|
|
7313: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
7318: c3 ret
|
|
7319: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7320: 48 83 ec 28 sub $0x28,%rsp
|
|
7324: 89 4c 24 30 mov %ecx,0x30(%rsp)
|
|
7328: 48 8d 4c 24 30 lea 0x30(%rsp),%rcx
|
|
732d: e8 4e 63 a9 01 call 0x1a9d680
|
|
7332: 48 83 c4 28 add $0x28,%rsp
|
|
7336: c3 ret
|
|
7337: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
733e: 00 00
|
|
7340: 56 push %rsi
|
|
7341: 57 push %rdi
|
|
7342: 41 54 push %r12
|
|
7344: 41 56 push %r14
|
|
7346: 55 push %rbp
|
|
7347: 48 81 ec 80 00 00 00 sub $0x80,%rsp
|
|
734e: 44 89 c7 mov %r8d,%edi
|
|
7351: 4c 89 6c 24 60 mov %r13,0x60(%rsp)
|
|
7356: 48 89 d6 mov %rdx,%rsi
|
|
7359: 4c 8b 0d 30 e6 5f 02 mov 0x25fe630(%rip),%r9 # 0x2605990
|
|
7360: 4c 8d 6c 24 3f lea 0x3f(%rsp),%r13
|
|
7365: 4c 33 cc xor %rsp,%r9
|
|
7368: 49 83 e5 e0 and $0xffffffffffffffe0,%r13
|
|
736c: 4c 89 4c 24 70 mov %r9,0x70(%rsp)
|
|
7371: 44 8d 34 bd 00 00 00 lea 0x0(,%rdi,4),%r14d
|
|
7378: 00
|
|
7379: 41 89 cc mov %ecx,%r12d
|
|
737c: 48 89 f5 mov %rsi,%rbp
|
|
737f: c7 44 24 68 00 00 00 movl $0x0,0x68(%rsp)
|
|
7386: 00
|
|
7387: 41 81 fe 00 00 20 00 cmp $0x200000,%r14d
|
|
738e: 0f 8e cf 01 00 00 jle 0x7563
|
|
7394: 48 f7 c6 03 00 00 00 test $0x3,%rsi
|
|
739b: 0f 85 c2 01 00 00 jne 0x7563
|
|
73a1: 48 8d 4c 24 68 lea 0x68(%rsp),%rcx
|
|
73a6: e8 95 a7 44 00 call 0x451b40
|
|
73ab: 85 c0 test %eax,%eax
|
|
73ad: 0f 85 7d 01 00 00 jne 0x7530
|
|
73b3: 44 8b 4c 24 68 mov 0x68(%rsp),%r9d
|
|
73b8: 45 85 c9 test %r9d,%r9d
|
|
73bb: 0f 8e 6f 01 00 00 jle 0x7530
|
|
73c1: 45 3b f1 cmp %r9d,%r14d
|
|
73c4: 0f 8e 66 01 00 00 jle 0x7530
|
|
73ca: c4 c1 79 6e cc vmovd %r12d,%xmm1
|
|
73cf: 49 89 f1 mov %rsi,%r9
|
|
73d2: c5 f9 70 c9 00 vpshufd $0x0,%xmm1,%xmm1
|
|
73d7: 49 f7 d9 neg %r9
|
|
73da: c4 c1 7a 7f 4d 00 vmovdqu %xmm1,0x0(%r13)
|
|
73e0: 49 83 c1 40 add $0x40,%r9
|
|
73e4: c4 c1 7a 6f 45 00 vmovdqu 0x0(%r13),%xmm0
|
|
73ea: 49 83 e1 3f and $0x3f,%r9
|
|
73ee: c4 c1 7a 7f 4d 10 vmovdqu %xmm1,0x10(%r13)
|
|
73f4: c4 c3 7d 18 45 10 01 vinsertf128 $0x1,0x10(%r13),%ymm0,%ymm0
|
|
73fb: 45 85 c9 test %r9d,%r9d
|
|
73fe: 74 22 je 0x7422
|
|
7400: 41 c1 e9 02 shr $0x2,%r9d
|
|
7404: 41 2b f9 sub %r9d,%edi
|
|
7407: 4a 8d 2c 8e lea (%rsi,%r9,4),%rbp
|
|
740b: c5 fa 7f 06 vmovdqu %xmm0,(%rsi)
|
|
740f: c5 fa 7f 46 20 vmovdqu %xmm0,0x20(%rsi)
|
|
7414: c4 e3 7d 19 46 10 01 vextractf128 $0x1,%ymm0,0x10(%rsi)
|
|
741b: c4 e3 7d 19 46 30 01 vextractf128 $0x1,%ymm0,0x30(%rsi)
|
|
7422: 41 89 f9 mov %edi,%r9d
|
|
7425: 41 83 e1 0f and $0xf,%r9d
|
|
7429: 41 f7 d9 neg %r9d
|
|
742c: 44 03 cf add %edi,%r9d
|
|
742f: 45 85 c9 test %r9d,%r9d
|
|
7432: 0f 8e 82 00 00 00 jle 0x74ba
|
|
7438: 33 c0 xor %eax,%eax
|
|
743a: 45 8d 71 0f lea 0xf(%r9),%r14d
|
|
743e: 45 89 f3 mov %r14d,%r11d
|
|
7441: ba 01 00 00 00 mov $0x1,%edx
|
|
7446: 41 c1 eb 05 shr $0x5,%r11d
|
|
744a: 45 33 d2 xor %r10d,%r10d
|
|
744d: 45 85 db test %r11d,%r11d
|
|
7450: 76 3c jbe 0x748e
|
|
7452: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7459: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7460: 4d 63 d2 movslq %r10d,%r10
|
|
7463: ff c0 inc %eax
|
|
7465: c4 a1 7d e7 44 95 00 vmovntdq %ymm0,0x0(%rbp,%r10,4)
|
|
746c: c4 a1 7d e7 44 95 20 vmovntdq %ymm0,0x20(%rbp,%r10,4)
|
|
7473: c4 a1 7d e7 44 95 40 vmovntdq %ymm0,0x40(%rbp,%r10,4)
|
|
747a: c4 a1 7d e7 44 95 60 vmovntdq %ymm0,0x60(%rbp,%r10,4)
|
|
7481: 41 83 c2 20 add $0x20,%r10d
|
|
7485: 41 3b c3 cmp %r11d,%eax
|
|
7488: 72 d6 jb 0x7460
|
|
748a: 8d 54 00 01 lea 0x1(%rax,%rax,1),%edx
|
|
748e: 41 c1 fe 03 sar $0x3,%r14d
|
|
7492: 44 8d 52 ff lea -0x1(%rdx),%r10d
|
|
7496: 41 c1 ee 1c shr $0x1c,%r14d
|
|
749a: 47 8d 5c 0e 0f lea 0xf(%r14,%r9,1),%r11d
|
|
749f: 41 c1 fb 04 sar $0x4,%r11d
|
|
74a3: 45 3b d3 cmp %r11d,%r10d
|
|
74a6: 73 12 jae 0x74ba
|
|
74a8: c1 e2 04 shl $0x4,%edx
|
|
74ab: 48 63 d2 movslq %edx,%rdx
|
|
74ae: c5 fd e7 44 95 c0 vmovntdq %ymm0,-0x40(%rbp,%rdx,4)
|
|
74b4: c5 fd e7 44 95 e0 vmovntdq %ymm0,-0x20(%rbp,%rdx,4)
|
|
74ba: 4d 63 c9 movslq %r9d,%r9
|
|
74bd: 4e 8d 4c 8d 00 lea 0x0(%rbp,%r9,4),%r9
|
|
74c2: f7 c7 08 00 00 00 test $0x8,%edi
|
|
74c8: 74 09 je 0x74d3
|
|
74ca: c4 c1 7d e7 01 vmovntdq %ymm0,(%r9)
|
|
74cf: 49 83 c1 20 add $0x20,%r9
|
|
74d3: f7 c7 04 00 00 00 test $0x4,%edi
|
|
74d9: 74 09 je 0x74e4
|
|
74db: c4 c1 79 e7 09 vmovntdq %xmm1,(%r9)
|
|
74e0: 49 83 c1 10 add $0x10,%r9
|
|
74e4: f7 c7 02 00 00 00 test $0x2,%edi
|
|
74ea: 74 0b je 0x74f7
|
|
74ec: 49 8b 6d 00 mov 0x0(%r13),%rbp
|
|
74f0: 49 89 29 mov %rbp,(%r9)
|
|
74f3: 49 83 c1 08 add $0x8,%r9
|
|
74f7: f7 c7 01 00 00 00 test $0x1,%edi
|
|
74fd: 74 03 je 0x7502
|
|
74ff: 45 89 21 mov %r12d,(%r9)
|
|
7502: 0f ae f8 sfence
|
|
7505: 48 8b 4c 24 70 mov 0x70(%rsp),%rcx
|
|
750a: 48 33 cc xor %rsp,%rcx
|
|
750d: c5 f8 77 vzeroupper
|
|
7510: 48 3b 0d 79 e4 5f 02 cmp 0x25fe479(%rip),%rcx # 0x2605990
|
|
7517: 75 7d jne 0x7596
|
|
7519: 4c 8b 6c 24 60 mov 0x60(%rsp),%r13
|
|
751e: 48 89 f0 mov %rsi,%rax
|
|
7521: 48 81 c4 80 00 00 00 add $0x80,%rsp
|
|
7528: 5d pop %rbp
|
|
7529: 41 5e pop %r14
|
|
752b: 41 5c pop %r12
|
|
752d: 5f pop %rdi
|
|
752e: 5e pop %rsi
|
|
752f: c3 ret
|
|
7530: 44 89 e1 mov %r12d,%ecx
|
|
7533: 48 89 f2 mov %rsi,%rdx
|
|
7536: 41 89 f8 mov %edi,%r8d
|
|
7539: e8 22 be a4 01 call 0x1a53360
|
|
753e: 48 8b 4c 24 70 mov 0x70(%rsp),%rcx
|
|
7543: 48 33 cc xor %rsp,%rcx
|
|
7546: 48 3b 0d 43 e4 5f 02 cmp 0x25fe443(%rip),%rcx # 0x2605990
|
|
754d: 75 47 jne 0x7596
|
|
754f: 4c 8b 6c 24 60 mov 0x60(%rsp),%r13
|
|
7554: 48 81 c4 80 00 00 00 add $0x80,%rsp
|
|
755b: 5d pop %rbp
|
|
755c: 41 5e pop %r14
|
|
755e: 41 5c pop %r12
|
|
7560: 5f pop %rdi
|
|
7561: 5e pop %rsi
|
|
7562: c3 ret
|
|
7563: 44 89 e1 mov %r12d,%ecx
|
|
7566: 48 89 f2 mov %rsi,%rdx
|
|
7569: 41 89 f8 mov %edi,%r8d
|
|
756c: e8 ef bd a4 01 call 0x1a53360
|
|
7571: 48 8b 4c 24 70 mov 0x70(%rsp),%rcx
|
|
7576: 48 33 cc xor %rsp,%rcx
|
|
7579: 48 3b 0d 10 e4 5f 02 cmp 0x25fe410(%rip),%rcx # 0x2605990
|
|
7580: 75 14 jne 0x7596
|
|
7582: 4c 8b 6c 24 60 mov 0x60(%rsp),%r13
|
|
7587: 48 81 c4 80 00 00 00 add $0x80,%rsp
|
|
758e: 5d pop %rbp
|
|
758f: 41 5e pop %r14
|
|
7591: 41 5c pop %r12
|
|
7593: 5f pop %rdi
|
|
7594: 5e pop %rsi
|
|
7595: c3 ret
|
|
7596: e8 55 9b 11 01 call 0x11210f0
|
|
759b: 90 nop
|
|
759c: 0f 1f 40 00 nopl 0x0(%rax)
|
|
75a0: 56 push %rsi
|
|
75a1: 57 push %rdi
|
|
75a2: 41 54 push %r12
|
|
75a4: 41 56 push %r14
|
|
75a6: 41 57 push %r15
|
|
75a8: 48 81 ec 80 00 00 00 sub $0x80,%rsp
|
|
75af: 45 89 c4 mov %r8d,%r12d
|
|
75b2: 4c 89 6c 24 60 mov %r13,0x60(%rsp)
|
|
75b7: 48 89 d7 mov %rdx,%rdi
|
|
75ba: 4c 8b 0d cf e3 5f 02 mov 0x25fe3cf(%rip),%r9 # 0x2605990
|
|
75c1: 4c 8d 6c 24 3f lea 0x3f(%rsp),%r13
|
|
75c6: 4c 33 cc xor %rsp,%r9
|
|
75c9: 49 83 e5 e0 and $0xffffffffffffffe0,%r13
|
|
75cd: 4c 89 4c 24 70 mov %r9,0x70(%rsp)
|
|
75d2: 46 8d 3c a5 00 00 00 lea 0x0(,%r12,4),%r15d
|
|
75d9: 00
|
|
75da: 41 89 ce mov %ecx,%r14d
|
|
75dd: 48 89 fe mov %rdi,%rsi
|
|
75e0: c7 44 24 68 00 00 00 movl $0x0,0x68(%rsp)
|
|
75e7: 00
|
|
75e8: 41 81 ff 00 00 20 00 cmp $0x200000,%r15d
|
|
75ef: 0f 8e b6 01 00 00 jle 0x77ab
|
|
75f5: 48 f7 c7 03 00 00 00 test $0x3,%rdi
|
|
75fc: 0f 85 a9 01 00 00 jne 0x77ab
|
|
7602: 48 8d 4c 24 68 lea 0x68(%rsp),%rcx
|
|
7607: e8 34 a5 44 00 call 0x451b40
|
|
760c: 85 c0 test %eax,%eax
|
|
760e: 0f 85 63 01 00 00 jne 0x7777
|
|
7614: 44 8b 4c 24 68 mov 0x68(%rsp),%r9d
|
|
7619: 45 85 c9 test %r9d,%r9d
|
|
761c: 0f 8e 55 01 00 00 jle 0x7777
|
|
7622: 45 3b f9 cmp %r9d,%r15d
|
|
7625: 0f 8e 4c 01 00 00 jle 0x7777
|
|
762b: c4 c1 79 6e c6 vmovd %r14d,%xmm0
|
|
7630: 49 89 f9 mov %rdi,%r9
|
|
7633: c4 e2 7d 58 c8 vpbroadcastd %xmm0,%ymm1
|
|
7638: 49 f7 d9 neg %r9
|
|
763b: c4 c1 7e 7f 4d 00 vmovdqu %ymm1,0x0(%r13)
|
|
7641: 49 83 c1 40 add $0x40,%r9
|
|
7645: 49 83 e1 3f and $0x3f,%r9
|
|
7649: c4 c1 7a 6f 45 00 vmovdqu 0x0(%r13),%xmm0
|
|
764f: 45 85 c9 test %r9d,%r9d
|
|
7652: 74 14 je 0x7668
|
|
7654: 41 c1 e9 02 shr $0x2,%r9d
|
|
7658: 45 2b e1 sub %r9d,%r12d
|
|
765b: 4a 8d 34 8f lea (%rdi,%r9,4),%rsi
|
|
765f: c5 fe 7f 0f vmovdqu %ymm1,(%rdi)
|
|
7663: c5 fe 7f 4f 20 vmovdqu %ymm1,0x20(%rdi)
|
|
7668: 45 89 e1 mov %r12d,%r9d
|
|
766b: 41 83 e1 0f and $0xf,%r9d
|
|
766f: 41 f7 d9 neg %r9d
|
|
7672: 45 03 cc add %r12d,%r9d
|
|
7675: 45 85 c9 test %r9d,%r9d
|
|
7678: 0f 8e 7b 00 00 00 jle 0x76f9
|
|
767e: 33 c0 xor %eax,%eax
|
|
7680: 45 8d 79 0f lea 0xf(%r9),%r15d
|
|
7684: 45 89 fb mov %r15d,%r11d
|
|
7687: ba 01 00 00 00 mov $0x1,%edx
|
|
768c: 41 c1 eb 05 shr $0x5,%r11d
|
|
7690: 45 33 d2 xor %r10d,%r10d
|
|
7693: 45 85 db test %r11d,%r11d
|
|
7696: 76 35 jbe 0x76cd
|
|
7698: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
769f: 00
|
|
76a0: 4d 63 d2 movslq %r10d,%r10
|
|
76a3: ff c0 inc %eax
|
|
76a5: c4 a1 7d e7 0c 96 vmovntdq %ymm1,(%rsi,%r10,4)
|
|
76ab: c4 a1 7d e7 4c 96 20 vmovntdq %ymm1,0x20(%rsi,%r10,4)
|
|
76b2: c4 a1 7d e7 4c 96 40 vmovntdq %ymm1,0x40(%rsi,%r10,4)
|
|
76b9: c4 a1 7d e7 4c 96 60 vmovntdq %ymm1,0x60(%rsi,%r10,4)
|
|
76c0: 41 83 c2 20 add $0x20,%r10d
|
|
76c4: 41 3b c3 cmp %r11d,%eax
|
|
76c7: 72 d7 jb 0x76a0
|
|
76c9: 8d 54 00 01 lea 0x1(%rax,%rax,1),%edx
|
|
76cd: 41 c1 ff 03 sar $0x3,%r15d
|
|
76d1: 44 8d 52 ff lea -0x1(%rdx),%r10d
|
|
76d5: 41 c1 ef 1c shr $0x1c,%r15d
|
|
76d9: 47 8d 5c 0f 0f lea 0xf(%r15,%r9,1),%r11d
|
|
76de: 41 c1 fb 04 sar $0x4,%r11d
|
|
76e2: 45 3b d3 cmp %r11d,%r10d
|
|
76e5: 73 12 jae 0x76f9
|
|
76e7: c1 e2 04 shl $0x4,%edx
|
|
76ea: 48 63 d2 movslq %edx,%rdx
|
|
76ed: c5 fd e7 4c 96 c0 vmovntdq %ymm1,-0x40(%rsi,%rdx,4)
|
|
76f3: c5 fd e7 4c 96 e0 vmovntdq %ymm1,-0x20(%rsi,%rdx,4)
|
|
76f9: 4d 63 c9 movslq %r9d,%r9
|
|
76fc: 4e 8d 0c 8e lea (%rsi,%r9,4),%r9
|
|
7700: 41 f7 c4 08 00 00 00 test $0x8,%r12d
|
|
7707: 74 09 je 0x7712
|
|
7709: c4 c1 7d e7 09 vmovntdq %ymm1,(%r9)
|
|
770e: 49 83 c1 20 add $0x20,%r9
|
|
7712: 41 f7 c4 04 00 00 00 test $0x4,%r12d
|
|
7719: 74 09 je 0x7724
|
|
771b: c4 c1 79 e7 01 vmovntdq %xmm0,(%r9)
|
|
7720: 49 83 c1 10 add $0x10,%r9
|
|
7724: 41 f7 c4 02 00 00 00 test $0x2,%r12d
|
|
772b: 74 0b je 0x7738
|
|
772d: 49 8b 75 00 mov 0x0(%r13),%rsi
|
|
7731: 49 89 31 mov %rsi,(%r9)
|
|
7734: 49 83 c1 08 add $0x8,%r9
|
|
7738: 41 f7 c4 01 00 00 00 test $0x1,%r12d
|
|
773f: 74 03 je 0x7744
|
|
7741: 45 89 31 mov %r14d,(%r9)
|
|
7744: 0f ae f8 sfence
|
|
7747: 48 8b 4c 24 70 mov 0x70(%rsp),%rcx
|
|
774c: 48 33 cc xor %rsp,%rcx
|
|
774f: c5 f8 77 vzeroupper
|
|
7752: 48 3b 0d 37 e2 5f 02 cmp 0x25fe237(%rip),%rcx # 0x2605990
|
|
7759: 0f 85 80 00 00 00 jne 0x77df
|
|
775f: 4c 8b 6c 24 60 mov 0x60(%rsp),%r13
|
|
7764: 48 89 f8 mov %rdi,%rax
|
|
7767: 48 81 c4 80 00 00 00 add $0x80,%rsp
|
|
776e: 41 5f pop %r15
|
|
7770: 41 5e pop %r14
|
|
7772: 41 5c pop %r12
|
|
7774: 5f pop %rdi
|
|
7775: 5e pop %rsi
|
|
7776: c3 ret
|
|
7777: 44 89 f1 mov %r14d,%ecx
|
|
777a: 48 89 fa mov %rdi,%rdx
|
|
777d: 45 89 e0 mov %r12d,%r8d
|
|
7780: e8 7b c8 a4 01 call 0x1a54000
|
|
7785: 48 8b 4c 24 70 mov 0x70(%rsp),%rcx
|
|
778a: 48 33 cc xor %rsp,%rcx
|
|
778d: 48 3b 0d fc e1 5f 02 cmp 0x25fe1fc(%rip),%rcx # 0x2605990
|
|
7794: 75 49 jne 0x77df
|
|
7796: 4c 8b 6c 24 60 mov 0x60(%rsp),%r13
|
|
779b: 48 81 c4 80 00 00 00 add $0x80,%rsp
|
|
77a2: 41 5f pop %r15
|
|
77a4: 41 5e pop %r14
|
|
77a6: 41 5c pop %r12
|
|
77a8: 5f pop %rdi
|
|
77a9: 5e pop %rsi
|
|
77aa: c3 ret
|
|
77ab: 44 89 f1 mov %r14d,%ecx
|
|
77ae: 48 89 fa mov %rdi,%rdx
|
|
77b1: 45 89 e0 mov %r12d,%r8d
|
|
77b4: e8 47 c8 a4 01 call 0x1a54000
|
|
77b9: 48 8b 4c 24 70 mov 0x70(%rsp),%rcx
|
|
77be: 48 33 cc xor %rsp,%rcx
|
|
77c1: 48 3b 0d c8 e1 5f 02 cmp 0x25fe1c8(%rip),%rcx # 0x2605990
|
|
77c8: 75 15 jne 0x77df
|
|
77ca: 4c 8b 6c 24 60 mov 0x60(%rsp),%r13
|
|
77cf: 48 81 c4 80 00 00 00 add $0x80,%rsp
|
|
77d6: 41 5f pop %r15
|
|
77d8: 41 5e pop %r14
|
|
77da: 41 5c pop %r12
|
|
77dc: 5f pop %rdi
|
|
77dd: 5e pop %rsi
|
|
77de: c3 ret
|
|
77df: e8 0c 99 11 01 call 0x11210f0
|
|
77e4: 90 nop
|
|
77e5: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
77ec: 00
|
|
77ed: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
77f4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
77f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7800: 56 push %rsi
|
|
7801: 57 push %rdi
|
|
7802: 41 54 push %r12
|
|
7804: 41 56 push %r14
|
|
7806: 41 57 push %r15
|
|
7808: 48 81 ec 80 00 00 00 sub $0x80,%rsp
|
|
780f: 45 89 c4 mov %r8d,%r12d
|
|
7812: 4c 89 6c 24 60 mov %r13,0x60(%rsp)
|
|
7817: 48 89 d7 mov %rdx,%rdi
|
|
781a: 4c 8b 0d 6f e1 5f 02 mov 0x25fe16f(%rip),%r9 # 0x2605990
|
|
7821: 4c 8d 6c 24 3f lea 0x3f(%rsp),%r13
|
|
7826: 4c 33 cc xor %rsp,%r9
|
|
7829: 49 83 e5 e0 and $0xffffffffffffffe0,%r13
|
|
782d: 4c 89 4c 24 70 mov %r9,0x70(%rsp)
|
|
7832: 46 8d 3c a5 00 00 00 lea 0x0(,%r12,4),%r15d
|
|
7839: 00
|
|
783a: 41 89 ce mov %ecx,%r14d
|
|
783d: 48 89 fe mov %rdi,%rsi
|
|
7840: c7 44 24 68 00 00 00 movl $0x0,0x68(%rsp)
|
|
7847: 00
|
|
7848: 41 81 ff 00 00 20 00 cmp $0x200000,%r15d
|
|
784f: 0f 8e b6 01 00 00 jle 0x7a0b
|
|
7855: 48 f7 c7 03 00 00 00 test $0x3,%rdi
|
|
785c: 0f 85 a9 01 00 00 jne 0x7a0b
|
|
7862: 48 8d 4c 24 68 lea 0x68(%rsp),%rcx
|
|
7867: e8 d4 a2 44 00 call 0x451b40
|
|
786c: 85 c0 test %eax,%eax
|
|
786e: 0f 85 63 01 00 00 jne 0x79d7
|
|
7874: 44 8b 4c 24 68 mov 0x68(%rsp),%r9d
|
|
7879: 45 85 c9 test %r9d,%r9d
|
|
787c: 0f 8e 55 01 00 00 jle 0x79d7
|
|
7882: 45 3b f9 cmp %r9d,%r15d
|
|
7885: 0f 8e 4c 01 00 00 jle 0x79d7
|
|
788b: 62 d2 7d 28 7c ce vpbroadcastd %r14d,%ymm1
|
|
7891: 49 89 f9 mov %rdi,%r9
|
|
7894: c4 c1 7e 7f 4d 00 vmovdqu %ymm1,0x0(%r13)
|
|
789a: 49 f7 d9 neg %r9
|
|
789d: 49 83 c1 40 add $0x40,%r9
|
|
78a1: 49 83 e1 3f and $0x3f,%r9
|
|
78a5: c4 c1 7a 6f 45 00 vmovdqu 0x0(%r13),%xmm0
|
|
78ab: 45 85 c9 test %r9d,%r9d
|
|
78ae: 74 14 je 0x78c4
|
|
78b0: 41 c1 e9 02 shr $0x2,%r9d
|
|
78b4: 45 2b e1 sub %r9d,%r12d
|
|
78b7: 4a 8d 34 8f lea (%rdi,%r9,4),%rsi
|
|
78bb: c5 fe 7f 0f vmovdqu %ymm1,(%rdi)
|
|
78bf: c5 fe 7f 4f 20 vmovdqu %ymm1,0x20(%rdi)
|
|
78c4: 45 89 e1 mov %r12d,%r9d
|
|
78c7: 41 83 e1 0f and $0xf,%r9d
|
|
78cb: 41 f7 d9 neg %r9d
|
|
78ce: 45 03 cc add %r12d,%r9d
|
|
78d1: 45 85 c9 test %r9d,%r9d
|
|
78d4: 0f 8e 7f 00 00 00 jle 0x7959
|
|
78da: 33 c0 xor %eax,%eax
|
|
78dc: 45 8d 79 0f lea 0xf(%r9),%r15d
|
|
78e0: 45 89 fb mov %r15d,%r11d
|
|
78e3: ba 01 00 00 00 mov $0x1,%edx
|
|
78e8: 41 c1 eb 05 shr $0x5,%r11d
|
|
78ec: 45 33 d2 xor %r10d,%r10d
|
|
78ef: 45 85 db test %r11d,%r11d
|
|
78f2: 76 39 jbe 0x792d
|
|
78f4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
78f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7900: 4d 63 d2 movslq %r10d,%r10
|
|
7903: ff c0 inc %eax
|
|
7905: c4 a1 7d e7 0c 96 vmovntdq %ymm1,(%rsi,%r10,4)
|
|
790b: c4 a1 7d e7 4c 96 20 vmovntdq %ymm1,0x20(%rsi,%r10,4)
|
|
7912: c4 a1 7d e7 4c 96 40 vmovntdq %ymm1,0x40(%rsi,%r10,4)
|
|
7919: c4 a1 7d e7 4c 96 60 vmovntdq %ymm1,0x60(%rsi,%r10,4)
|
|
7920: 41 83 c2 20 add $0x20,%r10d
|
|
7924: 41 3b c3 cmp %r11d,%eax
|
|
7927: 72 d7 jb 0x7900
|
|
7929: 8d 54 00 01 lea 0x1(%rax,%rax,1),%edx
|
|
792d: 41 c1 ff 03 sar $0x3,%r15d
|
|
7931: 44 8d 52 ff lea -0x1(%rdx),%r10d
|
|
7935: 41 c1 ef 1c shr $0x1c,%r15d
|
|
7939: 47 8d 5c 0f 0f lea 0xf(%r15,%r9,1),%r11d
|
|
793e: 41 c1 fb 04 sar $0x4,%r11d
|
|
7942: 45 3b d3 cmp %r11d,%r10d
|
|
7945: 73 12 jae 0x7959
|
|
7947: c1 e2 04 shl $0x4,%edx
|
|
794a: 48 63 d2 movslq %edx,%rdx
|
|
794d: c5 fd e7 4c 96 c0 vmovntdq %ymm1,-0x40(%rsi,%rdx,4)
|
|
7953: c5 fd e7 4c 96 e0 vmovntdq %ymm1,-0x20(%rsi,%rdx,4)
|
|
7959: 4d 63 c9 movslq %r9d,%r9
|
|
795c: 4e 8d 0c 8e lea (%rsi,%r9,4),%r9
|
|
7960: 41 f7 c4 08 00 00 00 test $0x8,%r12d
|
|
7967: 74 09 je 0x7972
|
|
7969: c4 c1 7d e7 09 vmovntdq %ymm1,(%r9)
|
|
796e: 49 83 c1 20 add $0x20,%r9
|
|
7972: 41 f7 c4 04 00 00 00 test $0x4,%r12d
|
|
7979: 74 09 je 0x7984
|
|
797b: c4 c1 79 e7 01 vmovntdq %xmm0,(%r9)
|
|
7980: 49 83 c1 10 add $0x10,%r9
|
|
7984: 41 f7 c4 02 00 00 00 test $0x2,%r12d
|
|
798b: 74 0b je 0x7998
|
|
798d: 49 8b 75 00 mov 0x0(%r13),%rsi
|
|
7991: 49 89 31 mov %rsi,(%r9)
|
|
7994: 49 83 c1 08 add $0x8,%r9
|
|
7998: 41 f7 c4 01 00 00 00 test $0x1,%r12d
|
|
799f: 74 03 je 0x79a4
|
|
79a1: 45 89 31 mov %r14d,(%r9)
|
|
79a4: 0f ae f8 sfence
|
|
79a7: 48 8b 4c 24 70 mov 0x70(%rsp),%rcx
|
|
79ac: 48 33 cc xor %rsp,%rcx
|
|
79af: c5 f8 77 vzeroupper
|
|
79b2: 48 3b 0d d7 df 5f 02 cmp 0x25fdfd7(%rip),%rcx # 0x2605990
|
|
79b9: 0f 85 80 00 00 00 jne 0x7a3f
|
|
79bf: 4c 8b 6c 24 60 mov 0x60(%rsp),%r13
|
|
79c4: 48 89 f8 mov %rdi,%rax
|
|
79c7: 48 81 c4 80 00 00 00 add $0x80,%rsp
|
|
79ce: 41 5f pop %r15
|
|
79d0: 41 5e pop %r14
|
|
79d2: 41 5c pop %r12
|
|
79d4: 5f pop %rdi
|
|
79d5: 5e pop %rsi
|
|
79d6: c3 ret
|
|
79d7: 44 89 f1 mov %r14d,%ecx
|
|
79da: 48 89 fa mov %rdi,%rdx
|
|
79dd: 45 89 e0 mov %r12d,%r8d
|
|
79e0: e8 bb d2 a4 01 call 0x1a54ca0
|
|
79e5: 48 8b 4c 24 70 mov 0x70(%rsp),%rcx
|
|
79ea: 48 33 cc xor %rsp,%rcx
|
|
79ed: 48 3b 0d 9c df 5f 02 cmp 0x25fdf9c(%rip),%rcx # 0x2605990
|
|
79f4: 75 49 jne 0x7a3f
|
|
79f6: 4c 8b 6c 24 60 mov 0x60(%rsp),%r13
|
|
79fb: 48 81 c4 80 00 00 00 add $0x80,%rsp
|
|
7a02: 41 5f pop %r15
|
|
7a04: 41 5e pop %r14
|
|
7a06: 41 5c pop %r12
|
|
7a08: 5f pop %rdi
|
|
7a09: 5e pop %rsi
|
|
7a0a: c3 ret
|
|
7a0b: 44 89 f1 mov %r14d,%ecx
|
|
7a0e: 48 89 fa mov %rdi,%rdx
|
|
7a11: 45 89 e0 mov %r12d,%r8d
|
|
7a14: e8 87 d2 a4 01 call 0x1a54ca0
|
|
7a19: 48 8b 4c 24 70 mov 0x70(%rsp),%rcx
|
|
7a1e: 48 33 cc xor %rsp,%rcx
|
|
7a21: 48 3b 0d 68 df 5f 02 cmp 0x25fdf68(%rip),%rcx # 0x2605990
|
|
7a28: 75 15 jne 0x7a3f
|
|
7a2a: 4c 8b 6c 24 60 mov 0x60(%rsp),%r13
|
|
7a2f: 48 81 c4 80 00 00 00 add $0x80,%rsp
|
|
7a36: 41 5f pop %r15
|
|
7a38: 41 5e pop %r14
|
|
7a3a: 41 5c pop %r12
|
|
7a3c: 5f pop %rdi
|
|
7a3d: 5e pop %rsi
|
|
7a3e: c3 ret
|
|
7a3f: e8 ac 96 11 01 call 0x11210f0
|
|
7a44: 90 nop
|
|
7a45: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
7a4c: 00
|
|
7a4d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7a54: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
7a59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7a60: 41 54 push %r12
|
|
7a62: 41 55 push %r13
|
|
7a64: 41 56 push %r14
|
|
7a66: 41 57 push %r15
|
|
7a68: 48 83 ec 38 sub $0x38,%rsp
|
|
7a6c: 4d 89 c5 mov %r8,%r13
|
|
7a6f: 49 89 d4 mov %rdx,%r12
|
|
7a72: 48 89 ca mov %rcx,%rdx
|
|
7a75: 45 33 db xor %r11d,%r11d
|
|
7a78: 4d 85 ed test %r13,%r13
|
|
7a7b: 0f 84 28 02 00 00 je 0x7ca9
|
|
7a81: 41 83 7d 00 09 cmpl $0x9,0x0(%r13)
|
|
7a86: 74 12 je 0x7a9a
|
|
7a88: b8 f3 ff ff ff mov $0xfffffff3,%eax
|
|
7a8d: 48 83 c4 38 add $0x38,%rsp
|
|
7a91: 41 5f pop %r15
|
|
7a93: 41 5e pop %r14
|
|
7a95: 41 5d pop %r13
|
|
7a97: 41 5c pop %r12
|
|
7a99: c3 ret
|
|
7a9a: 48 85 d2 test %rdx,%rdx
|
|
7a9d: 0f 84 06 02 00 00 je 0x7ca9
|
|
7aa3: 4d 85 e4 test %r12,%r12
|
|
7aa6: 0f 84 fd 01 00 00 je 0x7ca9
|
|
7aac: 4d 85 c9 test %r9,%r9
|
|
7aaf: 0f 84 ed 01 00 00 je 0x7ca2
|
|
7ab5: 45 8b 7d 04 mov 0x4(%r13),%r15d
|
|
7ab9: 41 83 ff 05 cmp $0x5,%r15d
|
|
7abd: 7f 79 jg 0x7b38
|
|
7abf: 4d 63 cf movslq %r15d,%r9
|
|
7ac2: 41 83 7d 08 00 cmpl $0x0,0x8(%r13)
|
|
7ac7: 74 1d je 0x7ae6
|
|
7ac9: 48 8d 05 50 85 fe ff lea -0x17ab0(%rip),%rax # 0xffffffffffff0020
|
|
7ad0: 48 89 d1 mov %rdx,%rcx
|
|
7ad3: f2 41 0f 10 55 10 movsd 0x10(%r13),%xmm2
|
|
7ad9: 4c 89 e2 mov %r12,%rdx
|
|
7adc: 42 ff 94 c8 20 cf c5 call *0x1c5cf20(%rax,%r9,8)
|
|
7ae3: 01
|
|
7ae4: eb 15 jmp 0x7afb
|
|
7ae6: 48 8d 05 33 85 fe ff lea -0x17acd(%rip),%rax # 0xffffffffffff0020
|
|
7aed: 48 89 d1 mov %rdx,%rcx
|
|
7af0: 4c 89 e2 mov %r12,%rdx
|
|
7af3: 42 ff 94 c8 50 cf c5 call *0x1c5cf50(%rax,%r9,8)
|
|
7afa: 01
|
|
7afb: b8 01 00 00 00 mov $0x1,%eax
|
|
7b00: 44 89 f9 mov %r15d,%ecx
|
|
7b03: d3 e0 shl %cl,%eax
|
|
7b05: 48 63 c0 movslq %eax,%rax
|
|
7b08: 48 83 f8 01 cmp $0x1,%rax
|
|
7b0c: 74 12 je 0x7b20
|
|
7b0e: 4d 8b 4c 24 08 mov 0x8(%r12),%r9
|
|
7b13: 4d 89 0c c4 mov %r9,(%r12,%rax,8)
|
|
7b17: 49 c7 44 c4 08 00 00 movq $0x0,0x8(%r12,%rax,8)
|
|
7b1e: 00 00
|
|
7b20: 49 c7 44 24 08 00 00 movq $0x0,0x8(%r12)
|
|
7b27: 00 00
|
|
7b29: 33 c0 xor %eax,%eax
|
|
7b2b: 48 83 c4 38 add $0x38,%rsp
|
|
7b2f: 41 5f pop %r15
|
|
7b31: 41 5e pop %r14
|
|
7b33: 41 5d pop %r13
|
|
7b35: 41 5c pop %r12
|
|
7b37: c3 ret
|
|
7b38: 4c 89 c8 mov %r9,%rax
|
|
7b3b: 48 83 e0 3f and $0x3f,%rax
|
|
7b3f: 48 f7 d8 neg %rax
|
|
7b42: 48 83 e0 3f and $0x3f,%rax
|
|
7b46: 4c 03 c8 add %rax,%r9
|
|
7b49: 41 83 7d 1c 00 cmpl $0x0,0x1c(%r13)
|
|
7b4e: 4d 0f 4f d9 cmovg %r9,%r11
|
|
7b52: 41 be 01 00 00 00 mov $0x1,%r14d
|
|
7b58: 45 8d 4f ff lea -0x1(%r15),%r9d
|
|
7b5c: 44 89 c9 mov %r9d,%ecx
|
|
7b5f: 41 d3 e6 shl %cl,%r14d
|
|
7b62: 41 83 ff 06 cmp $0x6,%r15d
|
|
7b66: 7f 5c jg 0x7bc4
|
|
7b68: 41 83 7d 08 00 cmpl $0x0,0x8(%r13)
|
|
7b6d: 74 2f je 0x7b9e
|
|
7b6f: 4d 63 ff movslq %r15d,%r15
|
|
7b72: 48 8d 05 a7 84 fe ff lea -0x17b59(%rip),%rax # 0xffffffffffff0020
|
|
7b79: f2 41 0f 10 55 10 movsd 0x10(%r13),%xmm2
|
|
7b7f: 48 89 d1 mov %rdx,%rcx
|
|
7b82: 4c 89 e2 mov %r12,%rdx
|
|
7b85: 42 ff 94 f8 78 cf c5 call *0x1c5cf78(%rax,%r15,8)
|
|
7b8c: 01
|
|
7b8d: 44 89 f9 mov %r15d,%ecx
|
|
7b90: 41 bf 01 00 00 00 mov $0x1,%r15d
|
|
7b96: 41 d3 e7 shl %cl,%r15d
|
|
7b99: e9 91 00 00 00 jmp 0x7c2f
|
|
7b9e: 4d 63 ff movslq %r15d,%r15
|
|
7ba1: 48 8d 05 78 84 fe ff lea -0x17b88(%rip),%rax # 0xffffffffffff0020
|
|
7ba8: 48 89 d1 mov %rdx,%rcx
|
|
7bab: 4c 89 e2 mov %r12,%rdx
|
|
7bae: 42 ff 94 f8 a8 cf c5 call *0x1c5cfa8(%rax,%r15,8)
|
|
7bb5: 01
|
|
7bb6: 44 89 f9 mov %r15d,%ecx
|
|
7bb9: 41 bf 01 00 00 00 mov $0x1,%r15d
|
|
7bbf: 41 d3 e7 shl %cl,%r15d
|
|
7bc2: eb 6b jmp 0x7c2f
|
|
7bc4: 41 83 ff 0f cmp $0xf,%r15d
|
|
7bc8: 7e 20 jle 0x7bea
|
|
7bca: 48 89 e0 mov %rsp,%rax
|
|
7bcd: 4c 89 e9 mov %r13,%rcx
|
|
7bd0: 4d 89 e0 mov %r12,%r8
|
|
7bd3: 4c 89 58 20 mov %r11,0x20(%rax)
|
|
7bd7: e8 a4 e5 05 00 call 0x66180
|
|
7bdc: 44 89 f9 mov %r15d,%ecx
|
|
7bdf: 41 bf 01 00 00 00 mov $0x1,%r15d
|
|
7be5: 41 d3 e7 shl %cl,%r15d
|
|
7be8: eb 45 jmp 0x7c2f
|
|
7bea: 49 89 e2 mov %rsp,%r10
|
|
7bed: 48 89 d1 mov %rdx,%rcx
|
|
7bf0: 49 8b 45 30 mov 0x30(%r13),%rax
|
|
7bf4: 4c 89 e2 mov %r12,%rdx
|
|
7bf7: 45 89 f0 mov %r14d,%r8d
|
|
7bfa: 4d 8b 4d 38 mov 0x38(%r13),%r9
|
|
7bfe: 4d 89 5a 28 mov %r11,0x28(%r10)
|
|
7c02: 49 89 42 20 mov %rax,0x20(%r10)
|
|
7c06: e8 e5 61 a9 01 call 0x1a9ddf0
|
|
7c0b: 44 89 f9 mov %r15d,%ecx
|
|
7c0e: 41 bf 01 00 00 00 mov $0x1,%r15d
|
|
7c14: 41 d3 e7 shl %cl,%r15d
|
|
7c17: 41 83 7d 08 00 cmpl $0x0,0x8(%r13)
|
|
7c1c: 74 11 je 0x7c2f
|
|
7c1e: f2 41 0f 10 45 10 movsd 0x10(%r13),%xmm0
|
|
7c24: 4c 89 e2 mov %r12,%rdx
|
|
7c27: 45 89 f8 mov %r15d,%r8d
|
|
7c2a: e8 d1 1c ff ff call 0xffffffffffff9900
|
|
7c2f: f2 41 0f 10 4c 24 08 movsd 0x8(%r12),%xmm1
|
|
7c36: 4c 89 e1 mov %r12,%rcx
|
|
7c39: f2 41 0f 10 14 24 movsd (%r12),%xmm2
|
|
7c3f: 0f 28 c1 movaps %xmm1,%xmm0
|
|
7c42: 44 89 f2 mov %r14d,%edx
|
|
7c45: 41 b8 01 00 00 00 mov $0x1,%r8d
|
|
7c4b: f2 0f 58 c2 addsd %xmm2,%xmm0
|
|
7c4f: f2 0f 5c d1 subsd %xmm1,%xmm2
|
|
7c53: f2 41 0f 11 04 24 movsd %xmm0,(%r12)
|
|
7c59: f2 41 0f 11 54 24 08 movsd %xmm2,0x8(%r12)
|
|
7c60: 4d 8b 4d 50 mov 0x50(%r13),%r9
|
|
7c64: e8 77 f7 05 00 call 0x673e0
|
|
7c69: 4d 63 ff movslq %r15d,%r15
|
|
7c6c: 49 83 ff 01 cmp $0x1,%r15
|
|
7c70: 74 18 je 0x7c8a
|
|
7c72: 49 8b 44 24 08 mov 0x8(%r12),%rax
|
|
7c77: 45 33 c9 xor %r9d,%r9d
|
|
7c7a: 4b 89 04 fc mov %rax,(%r12,%r15,8)
|
|
7c7e: 4f 89 4c fc 08 mov %r9,0x8(%r12,%r15,8)
|
|
7c83: 4d 89 4c 24 08 mov %r9,0x8(%r12)
|
|
7c88: eb 09 jmp 0x7c93
|
|
7c8a: 49 c7 44 24 08 00 00 movq $0x0,0x8(%r12)
|
|
7c91: 00 00
|
|
7c93: 33 c0 xor %eax,%eax
|
|
7c95: 48 83 c4 38 add $0x38,%rsp
|
|
7c99: 41 5f pop %r15
|
|
7c9b: 41 5e pop %r14
|
|
7c9d: 41 5d pop %r13
|
|
7c9f: 41 5c pop %r12
|
|
7ca1: c3 ret
|
|
7ca2: 41 83 7d 1c 00 cmpl $0x0,0x1c(%r13)
|
|
7ca7: 7e 12 jle 0x7cbb
|
|
7ca9: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
7cae: 48 83 c4 38 add $0x38,%rsp
|
|
7cb2: 41 5f pop %r15
|
|
7cb4: 41 5e pop %r14
|
|
7cb6: 41 5d pop %r13
|
|
7cb8: 41 5c pop %r12
|
|
7cba: c3 ret
|
|
7cbb: 45 8b 7d 04 mov 0x4(%r13),%r15d
|
|
7cbf: 41 83 ff 05 cmp $0x5,%r15d
|
|
7cc3: 0f 8e f6 fd ff ff jle 0x7abf
|
|
7cc9: e9 84 fe ff ff jmp 0x7b52
|
|
7cce: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
7cd5: 00
|
|
7cd6: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7cdd: 0f 1f 00 nopl (%rax)
|
|
7ce0: 57 push %rdi
|
|
7ce1: 41 54 push %r12
|
|
7ce3: 41 55 push %r13
|
|
7ce5: 41 56 push %r14
|
|
7ce7: 48 8d 64 24 c8 lea -0x38(%rsp),%rsp
|
|
7cec: 4d 89 c4 mov %r8,%r12
|
|
7cef: 48 89 d7 mov %rdx,%rdi
|
|
7cf2: 48 89 ca mov %rcx,%rdx
|
|
7cf5: 33 c0 xor %eax,%eax
|
|
7cf7: 4d 85 e4 test %r12,%r12
|
|
7cfa: 0f 84 36 02 00 00 je 0x7f36
|
|
7d00: 41 83 3c 24 09 cmpl $0x9,(%r12)
|
|
7d05: 74 12 je 0x7d19
|
|
7d07: b8 f3 ff ff ff mov $0xfffffff3,%eax
|
|
7d0c: 48 8d 64 24 38 lea 0x38(%rsp),%rsp
|
|
7d11: 41 5e pop %r14
|
|
7d13: 41 5d pop %r13
|
|
7d15: 41 5c pop %r12
|
|
7d17: 5f pop %rdi
|
|
7d18: c3 ret
|
|
7d19: 48 85 d2 test %rdx,%rdx
|
|
7d1c: 0f 84 14 02 00 00 je 0x7f36
|
|
7d22: 48 85 ff test %rdi,%rdi
|
|
7d25: 0f 84 0b 02 00 00 je 0x7f36
|
|
7d2b: 4d 85 c9 test %r9,%r9
|
|
7d2e: 0f 84 fa 01 00 00 je 0x7f2e
|
|
7d34: 45 8b 74 24 04 mov 0x4(%r12),%r14d
|
|
7d39: 41 83 7c 24 04 05 cmpl $0x5,0x4(%r12)
|
|
7d3f: 7f 7f jg 0x7dc0
|
|
7d41: 4d 63 ce movslq %r14d,%r9
|
|
7d44: 41 83 7c 24 08 00 cmpl $0x0,0x8(%r12)
|
|
7d4a: 74 21 je 0x7d6d
|
|
7d4c: 48 8d 05 cd 82 fe ff lea -0x17d33(%rip),%rax # 0xffffffffffff0020
|
|
7d53: 48 89 d1 mov %rdx,%rcx
|
|
7d56: f2 41 0f 10 54 24 10 movsd 0x10(%r12),%xmm2
|
|
7d5d: 48 89 fa mov %rdi,%rdx
|
|
7d60: 4e 8b 8c c8 e0 cf c5 mov 0x1c5cfe0(%rax,%r9,8),%r9
|
|
7d67: 01
|
|
7d68: 41 ff d1 call *%r9
|
|
7d6b: eb 18 jmp 0x7d85
|
|
7d6d: 48 8d 05 ac 82 fe ff lea -0x17d54(%rip),%rax # 0xffffffffffff0020
|
|
7d74: 48 89 d1 mov %rdx,%rcx
|
|
7d77: 48 89 fa mov %rdi,%rdx
|
|
7d7a: 4e 8b 8c c8 10 d0 c5 mov 0x1c5d010(%rax,%r9,8),%r9
|
|
7d81: 01
|
|
7d82: 41 ff d1 call *%r9
|
|
7d85: b8 01 00 00 00 mov $0x1,%eax
|
|
7d8a: 44 89 f1 mov %r14d,%ecx
|
|
7d8d: d3 e0 shl %cl,%eax
|
|
7d8f: 48 63 c0 movslq %eax,%rax
|
|
7d92: 48 83 f8 01 cmp $0x1,%rax
|
|
7d96: 74 11 je 0x7da9
|
|
7d98: 4c 8b 4f 08 mov 0x8(%rdi),%r9
|
|
7d9c: 4c 89 0c c7 mov %r9,(%rdi,%rax,8)
|
|
7da0: 48 c7 44 c7 08 00 00 movq $0x0,0x8(%rdi,%rax,8)
|
|
7da7: 00 00
|
|
7da9: 48 c7 47 08 00 00 00 movq $0x0,0x8(%rdi)
|
|
7db0: 00
|
|
7db1: 33 c0 xor %eax,%eax
|
|
7db3: 48 8d 64 24 38 lea 0x38(%rsp),%rsp
|
|
7db8: 41 5e pop %r14
|
|
7dba: 41 5d pop %r13
|
|
7dbc: 41 5c pop %r12
|
|
7dbe: 5f pop %rdi
|
|
7dbf: c3 ret
|
|
7dc0: 4c 89 c8 mov %r9,%rax
|
|
7dc3: 48 83 e0 3f and $0x3f,%rax
|
|
7dc7: 48 f7 d8 neg %rax
|
|
7dca: 48 83 e0 3f and $0x3f,%rax
|
|
7dce: 4c 03 c8 add %rax,%r9
|
|
7dd1: 33 c0 xor %eax,%eax
|
|
7dd3: 41 83 7c 24 1c 00 cmpl $0x0,0x1c(%r12)
|
|
7dd9: 49 0f 4f c1 cmovg %r9,%rax
|
|
7ddd: 41 bd 01 00 00 00 mov $0x1,%r13d
|
|
7de3: 45 8d 4e ff lea -0x1(%r14),%r9d
|
|
7de7: 44 89 c9 mov %r9d,%ecx
|
|
7dea: 41 d3 e5 shl %cl,%r13d
|
|
7ded: 41 83 fe 06 cmp $0x6,%r14d
|
|
7df1: 7f 64 jg 0x7e57
|
|
7df3: 41 83 7c 24 08 00 cmpl $0x0,0x8(%r12)
|
|
7df9: 74 33 je 0x7e2e
|
|
7dfb: 4d 63 f6 movslq %r14d,%r14
|
|
7dfe: 48 8d 05 1b 82 fe ff lea -0x17de5(%rip),%rax # 0xffffffffffff0020
|
|
7e05: f2 41 0f 10 54 24 10 movsd 0x10(%r12),%xmm2
|
|
7e0c: 48 89 d1 mov %rdx,%rcx
|
|
7e0f: 48 89 fa mov %rdi,%rdx
|
|
7e12: 4e 8b 8c f0 38 d0 c5 mov 0x1c5d038(%rax,%r14,8),%r9
|
|
7e19: 01
|
|
7e1a: 41 ff d1 call *%r9
|
|
7e1d: 44 89 f1 mov %r14d,%ecx
|
|
7e20: 41 be 01 00 00 00 mov $0x1,%r14d
|
|
7e26: 41 d3 e6 shl %cl,%r14d
|
|
7e29: e9 99 00 00 00 jmp 0x7ec7
|
|
7e2e: 4d 63 f6 movslq %r14d,%r14
|
|
7e31: 48 8d 05 e8 81 fe ff lea -0x17e18(%rip),%rax # 0xffffffffffff0020
|
|
7e38: 48 89 d1 mov %rdx,%rcx
|
|
7e3b: 48 89 fa mov %rdi,%rdx
|
|
7e3e: 4e 8b 8c f0 68 d0 c5 mov 0x1c5d068(%rax,%r14,8),%r9
|
|
7e45: 01
|
|
7e46: 41 ff d1 call *%r9
|
|
7e49: 44 89 f1 mov %r14d,%ecx
|
|
7e4c: 41 be 01 00 00 00 mov $0x1,%r14d
|
|
7e52: 41 d3 e6 shl %cl,%r14d
|
|
7e55: eb 70 jmp 0x7ec7
|
|
7e57: 41 83 fe 11 cmp $0x11,%r14d
|
|
7e5b: 7e 21 jle 0x7e7e
|
|
7e5d: 4c 8d 14 24 lea (%rsp),%r10
|
|
7e61: 4c 89 e1 mov %r12,%rcx
|
|
7e64: 49 89 f8 mov %rdi,%r8
|
|
7e67: 49 89 42 20 mov %rax,0x20(%r10)
|
|
7e6b: e8 50 68 06 00 call 0x6e6c0
|
|
7e70: 44 89 f1 mov %r14d,%ecx
|
|
7e73: 41 be 01 00 00 00 mov $0x1,%r14d
|
|
7e79: 41 d3 e6 shl %cl,%r14d
|
|
7e7c: eb 49 jmp 0x7ec7
|
|
7e7e: 49 89 e3 mov %rsp,%r11
|
|
7e81: 48 89 d1 mov %rdx,%rcx
|
|
7e84: 4d 8b 54 24 30 mov 0x30(%r12),%r10
|
|
7e89: 48 89 fa mov %rdi,%rdx
|
|
7e8c: 45 89 e8 mov %r13d,%r8d
|
|
7e8f: 4d 8b 4c 24 38 mov 0x38(%r12),%r9
|
|
7e94: 4d 89 53 20 mov %r10,0x20(%r11)
|
|
7e98: 49 89 43 28 mov %rax,0x28(%r11)
|
|
7e9c: e8 cf 7d aa 01 call 0x1aafc70
|
|
7ea1: 44 89 f1 mov %r14d,%ecx
|
|
7ea4: 41 be 01 00 00 00 mov $0x1,%r14d
|
|
7eaa: 41 d3 e6 shl %cl,%r14d
|
|
7ead: 41 83 7c 24 08 00 cmpl $0x0,0x8(%r12)
|
|
7eb3: 74 12 je 0x7ec7
|
|
7eb5: f2 41 0f 10 44 24 10 movsd 0x10(%r12),%xmm0
|
|
7ebc: 48 89 fa mov %rdi,%rdx
|
|
7ebf: 45 89 f0 mov %r14d,%r8d
|
|
7ec2: e8 99 1a ff ff call 0xffffffffffff9960
|
|
7ec7: f2 0f 10 47 08 movsd 0x8(%rdi),%xmm0
|
|
7ecc: 48 89 f9 mov %rdi,%rcx
|
|
7ecf: f2 0f 10 0f movsd (%rdi),%xmm1
|
|
7ed3: 44 89 ea mov %r13d,%edx
|
|
7ed6: 41 b8 01 00 00 00 mov $0x1,%r8d
|
|
7edc: f2 0f 58 07 addsd (%rdi),%xmm0
|
|
7ee0: f2 0f 5c 4f 08 subsd 0x8(%rdi),%xmm1
|
|
7ee5: f2 0f 11 07 movsd %xmm0,(%rdi)
|
|
7ee9: f2 0f 11 4f 08 movsd %xmm1,0x8(%rdi)
|
|
7eee: 4d 8b 4c 24 50 mov 0x50(%r12),%r9
|
|
7ef3: e8 48 7b 06 00 call 0x6fa40
|
|
7ef8: 4d 63 f6 movslq %r14d,%r14
|
|
7efb: 49 83 fe 01 cmp $0x1,%r14
|
|
7eff: 74 16 je 0x7f17
|
|
7f01: 48 8b 47 08 mov 0x8(%rdi),%rax
|
|
7f05: 45 33 c9 xor %r9d,%r9d
|
|
7f08: 4a 89 04 f7 mov %rax,(%rdi,%r14,8)
|
|
7f0c: 4e 89 4c f7 08 mov %r9,0x8(%rdi,%r14,8)
|
|
7f11: 4c 89 4f 08 mov %r9,0x8(%rdi)
|
|
7f15: eb 08 jmp 0x7f1f
|
|
7f17: 48 c7 47 08 00 00 00 movq $0x0,0x8(%rdi)
|
|
7f1e: 00
|
|
7f1f: 33 c0 xor %eax,%eax
|
|
7f21: 48 8d 64 24 38 lea 0x38(%rsp),%rsp
|
|
7f26: 41 5e pop %r14
|
|
7f28: 41 5d pop %r13
|
|
7f2a: 41 5c pop %r12
|
|
7f2c: 5f pop %rdi
|
|
7f2d: c3 ret
|
|
7f2e: 41 83 7c 24 1c 00 cmpl $0x0,0x1c(%r12)
|
|
7f34: 7e 12 jle 0x7f48
|
|
7f36: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
7f3b: 48 8d 64 24 38 lea 0x38(%rsp),%rsp
|
|
7f40: 41 5e pop %r14
|
|
7f42: 41 5d pop %r13
|
|
7f44: 41 5c pop %r12
|
|
7f46: 5f pop %rdi
|
|
7f47: c3 ret
|
|
7f48: 45 8b 74 24 04 mov 0x4(%r12),%r14d
|
|
7f4d: 41 83 7c 24 04 05 cmpl $0x5,0x4(%r12)
|
|
7f53: 0f 8e e8 fd ff ff jle 0x7d41
|
|
7f59: e9 7f fe ff ff jmp 0x7ddd
|
|
7f5e: 66 90 xchg %ax,%ax
|
|
7f60: 56 push %rsi
|
|
7f61: 57 push %rdi
|
|
7f62: 41 54 push %r12
|
|
7f64: 55 push %rbp
|
|
7f65: 48 83 ec 38 sub $0x38,%rsp
|
|
7f69: 4c 89 c6 mov %r8,%rsi
|
|
7f6c: 48 89 d5 mov %rdx,%rbp
|
|
7f6f: 48 89 ca mov %rcx,%rdx
|
|
7f72: 45 33 db xor %r11d,%r11d
|
|
7f75: 48 85 f6 test %rsi,%rsi
|
|
7f78: 0f 84 13 02 00 00 je 0x8191
|
|
7f7e: 83 3e 09 cmpl $0x9,(%rsi)
|
|
7f81: 74 0f je 0x7f92
|
|
7f83: b8 f3 ff ff ff mov $0xfffffff3,%eax
|
|
7f88: 48 83 c4 38 add $0x38,%rsp
|
|
7f8c: 5d pop %rbp
|
|
7f8d: 41 5c pop %r12
|
|
7f8f: 5f pop %rdi
|
|
7f90: 5e pop %rsi
|
|
7f91: c3 ret
|
|
7f92: 48 85 d2 test %rdx,%rdx
|
|
7f95: 0f 84 f6 01 00 00 je 0x8191
|
|
7f9b: 48 85 ed test %rbp,%rbp
|
|
7f9e: 0f 84 ed 01 00 00 je 0x8191
|
|
7fa4: 4d 85 c9 test %r9,%r9
|
|
7fa7: 0f 84 de 01 00 00 je 0x818b
|
|
7fad: 44 8b 66 04 mov 0x4(%rsi),%r12d
|
|
7fb1: 41 83 fc 05 cmp $0x5,%r12d
|
|
7fb5: 7f 77 jg 0x802e
|
|
7fb7: 49 63 fc movslq %r12d,%rdi
|
|
7fba: 83 7e 08 00 cmpl $0x0,0x8(%rsi)
|
|
7fbe: 74 1e je 0x7fde
|
|
7fc0: 48 8d 05 59 80 fe ff lea -0x17fa7(%rip),%rax # 0xffffffffffff0020
|
|
7fc7: f2 0f 10 56 10 movsd 0x10(%rsi),%xmm2
|
|
7fcc: 48 89 d1 mov %rdx,%rcx
|
|
7fcf: 48 8b bc f8 a0 d0 c5 mov 0x1c5d0a0(%rax,%rdi,8),%rdi
|
|
7fd6: 01
|
|
7fd7: 48 89 ea mov %rbp,%rdx
|
|
7fda: ff d7 call *%rdi
|
|
7fdc: eb 17 jmp 0x7ff5
|
|
7fde: 48 8d 05 3b 80 fe ff lea -0x17fc5(%rip),%rax # 0xffffffffffff0020
|
|
7fe5: 48 89 d1 mov %rdx,%rcx
|
|
7fe8: 48 8b b4 f8 d0 d0 c5 mov 0x1c5d0d0(%rax,%rdi,8),%rsi
|
|
7fef: 01
|
|
7ff0: 48 89 ea mov %rbp,%rdx
|
|
7ff3: ff d6 call *%rsi
|
|
7ff5: b8 01 00 00 00 mov $0x1,%eax
|
|
7ffa: 44 89 e1 mov %r12d,%ecx
|
|
7ffd: d3 e0 shl %cl,%eax
|
|
7fff: 48 rex.W
|