9104 lines
435 KiB
Plaintext
9104 lines
435 KiB
Plaintext
; th_8d60: VA 0x180008d60-0x180010d60 (32768 bytes)
|
|
|
|
/tmp/opencode/dis/th_8d60.bin: file format binary
|
|
|
|
|
|
Disassembly of section .data:
|
|
|
|
0000000000000000 <.data>:
|
|
0: 53 push %rbx
|
|
1: 56 push %rsi
|
|
2: 41 57 push %r15
|
|
4: 49 89 cb mov %rcx,%r11
|
|
7: 4d 85 db test %r11,%r11
|
|
a: 0f 84 a7 01 00 00 je 0x1b7
|
|
10: 48 85 d2 test %rdx,%rdx
|
|
13: 0f 84 9e 01 00 00 je 0x1b7
|
|
19: 4d 85 c0 test %r8,%r8
|
|
1c: 0f 84 95 01 00 00 je 0x1b7
|
|
22: 45 85 c9 test %r9d,%r9d
|
|
25: 0f 8e 82 01 00 00 jle 0x1ad
|
|
2b: 41 83 f9 10 cmp $0x10,%r9d
|
|
2f: 0f 8c 70 01 00 00 jl 0x1a5
|
|
35: 4c 89 c1 mov %r8,%rcx
|
|
38: 48 83 e1 1f and $0x1f,%rcx
|
|
3c: 89 c9 mov %ecx,%ecx
|
|
3e: 85 c9 test %ecx,%ecx
|
|
40: 74 11 je 0x53
|
|
42: f6 c1 07 test $0x7,%cl
|
|
45: 0f 85 5a 01 00 00 jne 0x1a5
|
|
4b: f7 d9 neg %ecx
|
|
4d: 83 c1 20 add $0x20,%ecx
|
|
50: c1 e9 03 shr $0x3,%ecx
|
|
53: 8d 41 10 lea 0x10(%rcx),%eax
|
|
56: 44 3b c8 cmp %eax,%r9d
|
|
59: 0f 8c 46 01 00 00 jl 0x1a5
|
|
5f: 45 89 ca mov %r9d,%r10d
|
|
62: 33 c0 xor %eax,%eax
|
|
64: 44 2b d1 sub %ecx,%r10d
|
|
67: 41 83 e2 0f and $0xf,%r10d
|
|
6b: 41 f7 da neg %r10d
|
|
6e: 45 03 d1 add %r9d,%r10d
|
|
71: 85 c9 test %ecx,%ecx
|
|
73: 76 24 jbe 0x99
|
|
75: 0f 1f 40 00 nopl 0x0(%rax)
|
|
79: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
80: c5 fb 10 04 c2 vmovsd (%rdx,%rax,8),%xmm0
|
|
85: c4 c1 7b 5c 0c c3 vsubsd (%r11,%rax,8),%xmm0,%xmm1
|
|
8b: c4 c1 7b 11 0c c0 vmovsd %xmm1,(%r8,%rax,8)
|
|
91: 48 ff c0 inc %rax
|
|
94: 48 3b c1 cmp %rcx,%rax
|
|
97: 72 e7 jb 0x80
|
|
99: 49 63 c2 movslq %r10d,%rax
|
|
9c: 0f 1f 40 00 nopl 0x0(%rax)
|
|
a0: c5 fd 10 0c ca vmovupd (%rdx,%rcx,8),%ymm1
|
|
a5: 49 8d 1c c8 lea (%r8,%rcx,8),%rbx
|
|
a9: c5 fd 10 54 ca 20 vmovupd 0x20(%rdx,%rcx,8),%ymm2
|
|
af: c5 fd 10 5c ca 40 vmovupd 0x40(%rdx,%rcx,8),%ymm3
|
|
b5: c5 fd 10 64 ca 60 vmovupd 0x60(%rdx,%rcx,8),%ymm4
|
|
bb: c4 c1 75 5c 04 cb vsubpd (%r11,%rcx,8),%ymm1,%ymm0
|
|
c1: c4 c1 6d 5c 6c cb 20 vsubpd 0x20(%r11,%rcx,8),%ymm2,%ymm5
|
|
c8: c4 c1 65 5c 4c cb 40 vsubpd 0x40(%r11,%rcx,8),%ymm3,%ymm1
|
|
cf: c4 c1 5d 5c 54 cb 60 vsubpd 0x60(%r11,%rcx,8),%ymm4,%ymm2
|
|
d6: c5 fd 11 03 vmovupd %ymm0,(%rbx)
|
|
da: c5 fd 11 6b 20 vmovupd %ymm5,0x20(%rbx)
|
|
df: c5 fd 11 4b 40 vmovupd %ymm1,0x40(%rbx)
|
|
e4: c5 fd 11 53 60 vmovupd %ymm2,0x60(%rbx)
|
|
e9: 48 83 c1 10 add $0x10,%rcx
|
|
ed: 48 3b c8 cmp %rax,%rcx
|
|
f0: 72 ae jb 0xa0
|
|
f2: 41 8d 42 01 lea 0x1(%r10),%eax
|
|
f6: 41 3b c1 cmp %r9d,%eax
|
|
f9: 0f 87 98 00 00 00 ja 0x197
|
|
ff: 4d 63 c9 movslq %r9d,%r9
|
|
102: 4d 63 d2 movslq %r10d,%r10
|
|
105: 4d 2b ca sub %r10,%r9
|
|
108: 49 83 f9 04 cmp $0x4,%r9
|
|
10c: 0f 8c 8f 00 00 00 jl 0x1a1
|
|
112: 4d 63 d2 movslq %r10d,%r10
|
|
115: 44 89 ce mov %r9d,%esi
|
|
118: 83 e6 fc and $0xfffffffc,%esi
|
|
11b: 33 c9 xor %ecx,%ecx
|
|
11d: 48 63 f6 movslq %esi,%rsi
|
|
120: 4b 8d 1c d0 lea (%r8,%r10,8),%rbx
|
|
124: 4b 8d 04 d3 lea (%r11,%r10,8),%rax
|
|
128: 4e 8d 3c d2 lea (%rdx,%r10,8),%r15
|
|
12c: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
133: 00
|
|
134: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
13b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
140: c4 c1 7d 10 04 cf vmovupd (%r15,%rcx,8),%ymm0
|
|
146: c5 fd 5c 0c c8 vsubpd (%rax,%rcx,8),%ymm0,%ymm1
|
|
14b: c5 fd 11 0c cb vmovupd %ymm1,(%rbx,%rcx,8)
|
|
150: 48 83 c1 04 add $0x4,%rcx
|
|
154: 48 3b ce cmp %rsi,%rcx
|
|
157: 72 e7 jb 0x140
|
|
159: 49 3b f1 cmp %r9,%rsi
|
|
15c: 73 39 jae 0x197
|
|
15e: 4d 63 d2 movslq %r10d,%r10
|
|
161: 4b 8d 1c d0 lea (%r8,%r10,8),%rbx
|
|
165: 4b 8d 0c d3 lea (%r11,%r10,8),%rcx
|
|
169: 4a 8d 04 d2 lea (%rdx,%r10,8),%rax
|
|
16d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
174: 00
|
|
175: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
17c: 0f 1f 40 00 nopl 0x0(%rax)
|
|
180: c5 fb 10 04 f0 vmovsd (%rax,%rsi,8),%xmm0
|
|
185: c5 fb 5c 0c f1 vsubsd (%rcx,%rsi,8),%xmm0,%xmm1
|
|
18a: c5 fb 11 0c f3 vmovsd %xmm1,(%rbx,%rsi,8)
|
|
18f: 48 ff c6 inc %rsi
|
|
192: 49 3b f1 cmp %r9,%rsi
|
|
195: 72 e9 jb 0x180
|
|
197: 33 c0 xor %eax,%eax
|
|
199: c5 f8 77 vzeroupper
|
|
19c: 41 5f pop %r15
|
|
19e: 5e pop %rsi
|
|
19f: 5b pop %rbx
|
|
1a0: c3 ret
|
|
1a1: 33 f6 xor %esi,%esi
|
|
1a3: eb b4 jmp 0x159
|
|
1a5: 45 33 d2 xor %r10d,%r10d
|
|
1a8: e9 45 ff ff ff jmp 0xf2
|
|
1ad: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
1b2: 41 5f pop %r15
|
|
1b4: 5e pop %rsi
|
|
1b5: 5b pop %rbx
|
|
1b6: c3 ret
|
|
1b7: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
1bc: 41 5f pop %r15
|
|
1be: 5e pop %rsi
|
|
1bf: 5b pop %rbx
|
|
1c0: c3 ret
|
|
1c1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
1c8: 00
|
|
1c9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1d0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
1d7: 00
|
|
1d8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1df: 90 nop
|
|
1e0: 53 push %rbx
|
|
1e1: 56 push %rsi
|
|
1e2: 41 57 push %r15
|
|
1e4: 49 89 cb mov %rcx,%r11
|
|
1e7: 4d 85 db test %r11,%r11
|
|
1ea: 0f 84 a7 01 00 00 je 0x397
|
|
1f0: 48 85 d2 test %rdx,%rdx
|
|
1f3: 0f 84 9e 01 00 00 je 0x397
|
|
1f9: 4d 85 c0 test %r8,%r8
|
|
1fc: 0f 84 95 01 00 00 je 0x397
|
|
202: 45 85 c9 test %r9d,%r9d
|
|
205: 0f 8e 82 01 00 00 jle 0x38d
|
|
20b: 41 83 f9 10 cmp $0x10,%r9d
|
|
20f: 0f 8c 70 01 00 00 jl 0x385
|
|
215: 4c 89 c1 mov %r8,%rcx
|
|
218: 48 83 e1 1f and $0x1f,%rcx
|
|
21c: 89 c9 mov %ecx,%ecx
|
|
21e: 85 c9 test %ecx,%ecx
|
|
220: 74 11 je 0x233
|
|
222: f6 c1 07 test $0x7,%cl
|
|
225: 0f 85 5a 01 00 00 jne 0x385
|
|
22b: f7 d9 neg %ecx
|
|
22d: 83 c1 20 add $0x20,%ecx
|
|
230: c1 e9 03 shr $0x3,%ecx
|
|
233: 8d 41 10 lea 0x10(%rcx),%eax
|
|
236: 44 3b c8 cmp %eax,%r9d
|
|
239: 0f 8c 46 01 00 00 jl 0x385
|
|
23f: 45 89 ca mov %r9d,%r10d
|
|
242: 33 c0 xor %eax,%eax
|
|
244: 44 2b d1 sub %ecx,%r10d
|
|
247: 41 83 e2 0f and $0xf,%r10d
|
|
24b: 41 f7 da neg %r10d
|
|
24e: 45 03 d1 add %r9d,%r10d
|
|
251: 85 c9 test %ecx,%ecx
|
|
253: 76 24 jbe 0x279
|
|
255: 0f 1f 40 00 nopl 0x0(%rax)
|
|
259: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
260: c5 fb 10 04 c2 vmovsd (%rdx,%rax,8),%xmm0
|
|
265: c4 c1 7b 5c 0c c3 vsubsd (%r11,%rax,8),%xmm0,%xmm1
|
|
26b: c4 c1 7b 11 0c c0 vmovsd %xmm1,(%r8,%rax,8)
|
|
271: 48 ff c0 inc %rax
|
|
274: 48 3b c1 cmp %rcx,%rax
|
|
277: 72 e7 jb 0x260
|
|
279: 49 63 c2 movslq %r10d,%rax
|
|
27c: 0f 1f 40 00 nopl 0x0(%rax)
|
|
280: c5 fd 10 04 ca vmovupd (%rdx,%rcx,8),%ymm0
|
|
285: c5 fd 10 54 ca 20 vmovupd 0x20(%rdx,%rcx,8),%ymm2
|
|
28b: c5 fd 10 64 ca 40 vmovupd 0x40(%rdx,%rcx,8),%ymm4
|
|
291: 62 e1 fd 28 10 44 ca vmovupd 0x60(%rdx,%rcx,8),%ymm16
|
|
298: 03
|
|
299: c4 c1 7d 5c 0c cb vsubpd (%r11,%rcx,8),%ymm0,%ymm1
|
|
29f: c4 c1 6d 5c 5c cb 20 vsubpd 0x20(%r11,%rcx,8),%ymm2,%ymm3
|
|
2a6: c4 c1 5d 5c 6c cb 40 vsubpd 0x40(%r11,%rcx,8),%ymm4,%ymm5
|
|
2ad: 62 c1 fd 20 5c 4c cb vsubpd 0x60(%r11,%rcx,8),%ymm16,%ymm17
|
|
2b4: 03
|
|
2b5: c4 c1 7d 11 0c c8 vmovupd %ymm1,(%r8,%rcx,8)
|
|
2bb: c4 c1 7d 11 5c c8 20 vmovupd %ymm3,0x20(%r8,%rcx,8)
|
|
2c2: c4 c1 7d 11 6c c8 40 vmovupd %ymm5,0x40(%r8,%rcx,8)
|
|
2c9: 62 c1 fd 28 11 4c c8 vmovupd %ymm17,0x60(%r8,%rcx,8)
|
|
2d0: 03
|
|
2d1: 48 83 c1 10 add $0x10,%rcx
|
|
2d5: 48 3b c8 cmp %rax,%rcx
|
|
2d8: 72 a6 jb 0x280
|
|
2da: 41 8d 42 01 lea 0x1(%r10),%eax
|
|
2de: 41 3b c1 cmp %r9d,%eax
|
|
2e1: 0f 87 90 00 00 00 ja 0x377
|
|
2e7: 4d 63 c9 movslq %r9d,%r9
|
|
2ea: 4d 63 d2 movslq %r10d,%r10
|
|
2ed: 4d 2b ca sub %r10,%r9
|
|
2f0: 49 83 f9 04 cmp $0x4,%r9
|
|
2f4: 0f 8c 87 00 00 00 jl 0x381
|
|
2fa: 4d 63 d2 movslq %r10d,%r10
|
|
2fd: 44 89 ce mov %r9d,%esi
|
|
300: 83 e6 fc and $0xfffffffc,%esi
|
|
303: 33 c9 xor %ecx,%ecx
|
|
305: 48 63 f6 movslq %esi,%rsi
|
|
308: 4b 8d 1c d0 lea (%r8,%r10,8),%rbx
|
|
30c: 4b 8d 04 d3 lea (%r11,%r10,8),%rax
|
|
310: 4e 8d 3c d2 lea (%rdx,%r10,8),%r15
|
|
314: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
319: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
320: c4 c1 7d 10 04 cf vmovupd (%r15,%rcx,8),%ymm0
|
|
326: c5 fd 5c 0c c8 vsubpd (%rax,%rcx,8),%ymm0,%ymm1
|
|
32b: c5 fd 11 0c cb vmovupd %ymm1,(%rbx,%rcx,8)
|
|
330: 48 83 c1 04 add $0x4,%rcx
|
|
334: 48 3b ce cmp %rsi,%rcx
|
|
337: 72 e7 jb 0x320
|
|
339: 49 3b f1 cmp %r9,%rsi
|
|
33c: 73 39 jae 0x377
|
|
33e: 4d 63 d2 movslq %r10d,%r10
|
|
341: 4b 8d 1c d0 lea (%r8,%r10,8),%rbx
|
|
345: 4b 8d 0c d3 lea (%r11,%r10,8),%rcx
|
|
349: 4a 8d 04 d2 lea (%rdx,%r10,8),%rax
|
|
34d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
354: 00
|
|
355: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
35c: 0f 1f 40 00 nopl 0x0(%rax)
|
|
360: c5 fb 10 04 f0 vmovsd (%rax,%rsi,8),%xmm0
|
|
365: c5 fb 5c 0c f1 vsubsd (%rcx,%rsi,8),%xmm0,%xmm1
|
|
36a: c5 fb 11 0c f3 vmovsd %xmm1,(%rbx,%rsi,8)
|
|
36f: 48 ff c6 inc %rsi
|
|
372: 49 3b f1 cmp %r9,%rsi
|
|
375: 72 e9 jb 0x360
|
|
377: 33 c0 xor %eax,%eax
|
|
379: c5 f8 77 vzeroupper
|
|
37c: 41 5f pop %r15
|
|
37e: 5e pop %rsi
|
|
37f: 5b pop %rbx
|
|
380: c3 ret
|
|
381: 33 f6 xor %esi,%esi
|
|
383: eb b4 jmp 0x339
|
|
385: 45 33 d2 xor %r10d,%r10d
|
|
388: e9 4d ff ff ff jmp 0x2da
|
|
38d: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
392: 41 5f pop %r15
|
|
394: 5e pop %rsi
|
|
395: 5b pop %rbx
|
|
396: c3 ret
|
|
397: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
39c: 41 5f pop %r15
|
|
39e: 5e pop %rsi
|
|
39f: 5b pop %rbx
|
|
3a0: c3 ret
|
|
3a1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
3a8: 00
|
|
3a9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
3b0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
3b7: 00
|
|
3b8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
3bf: 90 nop
|
|
3c0: 48 83 ec 28 sub $0x28,%rsp
|
|
3c4: 48 89 4c 24 30 mov %rcx,0x30(%rsp)
|
|
3c9: 48 85 d2 test %rdx,%rdx
|
|
3cc: 74 1b je 0x3e9
|
|
3ce: 45 85 c0 test %r8d,%r8d
|
|
3d1: 7f 0a jg 0x3dd
|
|
3d3: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
3d8: 48 83 c4 28 add $0x28,%rsp
|
|
3dc: c3 ret
|
|
3dd: e8 9e 76 03 00 call 0x37a80
|
|
3e2: 33 c0 xor %eax,%eax
|
|
3e4: 48 83 c4 28 add $0x28,%rsp
|
|
3e8: c3 ret
|
|
3e9: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
3ee: 48 83 c4 28 add $0x28,%rsp
|
|
3f2: c3 ret
|
|
3f3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
3f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
3ff: 00
|
|
400: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
|
|
405: 48 89 4c 24 30 mov %rcx,0x30(%rsp)
|
|
40a: 48 85 d2 test %rdx,%rdx
|
|
40d: 74 1d je 0x42c
|
|
40f: 45 85 c0 test %r8d,%r8d
|
|
412: 7f 0b jg 0x41f
|
|
414: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
419: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
41e: c3 ret
|
|
41f: e8 fc 77 03 00 call 0x37c20
|
|
424: 33 c0 xor %eax,%eax
|
|
426: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
42b: c3 ret
|
|
42c: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
431: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
436: 90 nop
|
|
437: c3 ret
|
|
438: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
43f: 00
|
|
440: 48 83 ec 28 sub $0x28,%rsp
|
|
444: 48 89 4c 24 30 mov %rcx,0x30(%rsp)
|
|
449: 48 85 d2 test %rdx,%rdx
|
|
44c: 74 1b je 0x469
|
|
44e: 45 85 c0 test %r8d,%r8d
|
|
451: 7f 0a jg 0x45d
|
|
453: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
458: 48 83 c4 28 add $0x28,%rsp
|
|
45c: c3 ret
|
|
45d: e8 5e 79 03 00 call 0x37dc0
|
|
462: 33 c0 xor %eax,%eax
|
|
464: 48 83 c4 28 add $0x28,%rsp
|
|
468: c3 ret
|
|
469: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
46e: 48 83 c4 28 add $0x28,%rsp
|
|
472: c3 ret
|
|
473: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
478: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
47f: 00
|
|
480: c4 e1 f9 6e c1 vmovq %rcx,%xmm0
|
|
485: 49 89 d1 mov %rdx,%r9
|
|
488: c5 f9 14 c8 vunpcklpd %xmm0,%xmm0,%xmm1
|
|
48c: 48 89 4c 24 08 mov %rcx,0x8(%rsp)
|
|
491: c4 e3 75 18 c9 01 vinsertf128 $0x1,%xmm1,%ymm1,%ymm1
|
|
497: 4d 85 c9 test %r9,%r9
|
|
49a: 0f 84 5a 01 00 00 je 0x5fa
|
|
4a0: 45 85 c0 test %r8d,%r8d
|
|
4a3: 0f 8e 48 01 00 00 jle 0x5f1
|
|
4a9: 41 83 f8 08 cmp $0x8,%r8d
|
|
4ad: 0f 8c 2f 01 00 00 jl 0x5e2
|
|
4b3: 4c 89 ca mov %r9,%rdx
|
|
4b6: 48 83 e2 1f and $0x1f,%rdx
|
|
4ba: 85 d2 test %edx,%edx
|
|
4bc: 74 11 je 0x4cf
|
|
4be: f6 c2 07 test $0x7,%dl
|
|
4c1: 0f 85 1b 01 00 00 jne 0x5e2
|
|
4c7: f7 da neg %edx
|
|
4c9: 83 c2 20 add $0x20,%edx
|
|
4cc: c1 ea 03 shr $0x3,%edx
|
|
4cf: 8d 42 08 lea 0x8(%rdx),%eax
|
|
4d2: 44 3b c0 cmp %eax,%r8d
|
|
4d5: 0f 8c 07 01 00 00 jl 0x5e2
|
|
4db: 44 89 c1 mov %r8d,%ecx
|
|
4de: 33 c0 xor %eax,%eax
|
|
4e0: 2b ca sub %edx,%ecx
|
|
4e2: 83 e1 07 and $0x7,%ecx
|
|
4e5: f7 d9 neg %ecx
|
|
4e7: 41 03 c8 add %r8d,%ecx
|
|
4ea: 41 89 d2 mov %edx,%r10d
|
|
4ed: 85 d2 test %edx,%edx
|
|
4ef: 76 27 jbe 0x518
|
|
4f1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
4f8: 00
|
|
4f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
500: c4 c1 7b 10 14 c1 vmovsd (%r9,%rax,8),%xmm2
|
|
506: c5 e8 58 d8 vaddps %xmm0,%xmm2,%xmm3
|
|
50a: c4 c1 7b 11 1c c1 vmovsd %xmm3,(%r9,%rax,8)
|
|
510: 48 ff c0 inc %rax
|
|
513: 49 3b c2 cmp %r10,%rax
|
|
516: 72 e8 jb 0x500
|
|
518: 48 63 d1 movslq %ecx,%rdx
|
|
51b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
520: c4 81 74 58 14 d1 vaddps (%r9,%r10,8),%ymm1,%ymm2
|
|
526: c4 81 74 58 5c d1 20 vaddps 0x20(%r9,%r10,8),%ymm1,%ymm3
|
|
52d: c4 81 7c 11 14 d1 vmovups %ymm2,(%r9,%r10,8)
|
|
533: c4 81 7c 11 5c d1 20 vmovups %ymm3,0x20(%r9,%r10,8)
|
|
53a: 49 83 c2 08 add $0x8,%r10
|
|
53e: 4c 3b d2 cmp %rdx,%r10
|
|
541: 72 dd jb 0x520
|
|
543: 8d 41 01 lea 0x1(%rcx),%eax
|
|
546: 41 3b c0 cmp %r8d,%eax
|
|
549: 0f 87 89 00 00 00 ja 0x5d8
|
|
54f: 4d 63 c0 movslq %r8d,%r8
|
|
552: 4c 2b c2 sub %rdx,%r8
|
|
555: 49 83 f8 02 cmp $0x2,%r8
|
|
559: 0f 8c 7f 00 00 00 jl 0x5de
|
|
55f: 44 89 c0 mov %r8d,%eax
|
|
562: 45 33 d2 xor %r10d,%r10d
|
|
565: 83 e0 fe and $0xfffffffe,%eax
|
|
568: 49 8d 14 d1 lea (%r9,%rdx,8),%rdx
|
|
56c: 48 63 c0 movslq %eax,%rax
|
|
56f: c5 fb 12 c8 vmovddup %xmm0,%xmm1
|
|
573: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
578: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
57f: 00
|
|
580: 49 83 c2 02 add $0x2,%r10
|
|
584: c5 f0 58 12 vaddps (%rdx),%xmm1,%xmm2
|
|
588: c5 f8 11 12 vmovups %xmm2,(%rdx)
|
|
58c: 48 83 c2 10 add $0x10,%rdx
|
|
590: 4c 3b d0 cmp %rax,%r10
|
|
593: 72 eb jb 0x580
|
|
595: 49 3b c0 cmp %r8,%rax
|
|
598: 73 3e jae 0x5d8
|
|
59a: 48 63 c9 movslq %ecx,%rcx
|
|
59d: 49 8d 14 c9 lea (%r9,%rcx,8),%rdx
|
|
5a1: 48 8d 14 c2 lea (%rdx,%rax,8),%rdx
|
|
5a5: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
5ac: 00
|
|
5ad: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5b4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
5b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5c0: c5 fb 10 0a vmovsd (%rdx),%xmm1
|
|
5c4: 48 ff c0 inc %rax
|
|
5c7: c5 f0 58 d0 vaddps %xmm0,%xmm1,%xmm2
|
|
5cb: c5 fb 11 12 vmovsd %xmm2,(%rdx)
|
|
5cf: 48 83 c2 08 add $0x8,%rdx
|
|
5d3: 49 3b c0 cmp %r8,%rax
|
|
5d6: 72 e8 jb 0x5c0
|
|
5d8: 33 c0 xor %eax,%eax
|
|
5da: c5 f8 77 vzeroupper
|
|
5dd: c3 ret
|
|
5de: 33 c0 xor %eax,%eax
|
|
5e0: eb b3 jmp 0x595
|
|
5e2: 33 c9 xor %ecx,%ecx
|
|
5e4: 41 83 f8 01 cmp $0x1,%r8d
|
|
5e8: 72 ee jb 0x5d8
|
|
5ea: 4d 63 c0 movslq %r8d,%r8
|
|
5ed: 33 c0 xor %eax,%eax
|
|
5ef: eb a4 jmp 0x595
|
|
5f1: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
5f6: c5 f8 77 vzeroupper
|
|
5f9: c3 ret
|
|
5fa: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
5ff: c5 f8 77 vzeroupper
|
|
602: c3 ret
|
|
603: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
60a: 00
|
|
60b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
612: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
619: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
620: 45 89 c1 mov %r8d,%r9d
|
|
623: 49 89 d0 mov %rdx,%r8
|
|
626: 48 89 4c 24 08 mov %rcx,0x8(%rsp)
|
|
62b: c4 e1 f9 6e c1 vmovq %rcx,%xmm0
|
|
630: 4d 85 c0 test %r8,%r8
|
|
633: 0f 84 f0 00 00 00 je 0x729
|
|
639: 45 85 c9 test %r9d,%r9d
|
|
63c: 0f 8e e1 00 00 00 jle 0x723
|
|
642: 49 63 d1 movslq %r9d,%rdx
|
|
645: 48 83 fa 08 cmp $0x8,%rdx
|
|
649: 0f 8c cf 00 00 00 jl 0x71e
|
|
64f: 4c 89 c0 mov %r8,%rax
|
|
652: 48 83 e0 1f and $0x1f,%rax
|
|
656: 85 c0 test %eax,%eax
|
|
658: 74 10 je 0x66a
|
|
65a: a8 07 test $0x7,%al
|
|
65c: 0f 85 bc 00 00 00 jne 0x71e
|
|
662: f7 d8 neg %eax
|
|
664: 83 c0 20 add $0x20,%eax
|
|
667: c1 e8 03 shr $0x3,%eax
|
|
66a: 8d 48 08 lea 0x8(%rax),%ecx
|
|
66d: 48 3b d1 cmp %rcx,%rdx
|
|
670: 0f 8c a8 00 00 00 jl 0x71e
|
|
676: 44 89 c9 mov %r9d,%ecx
|
|
679: 2b c8 sub %eax,%ecx
|
|
67b: 83 e1 07 and $0x7,%ecx
|
|
67e: 44 2b c9 sub %ecx,%r9d
|
|
681: 33 c9 xor %ecx,%ecx
|
|
683: 41 89 c2 mov %eax,%r10d
|
|
686: 85 c0 test %eax,%eax
|
|
688: 76 2e jbe 0x6b8
|
|
68a: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
691: 00
|
|
692: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
699: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6a0: c4 c1 7b 10 0c c8 vmovsd (%r8,%rcx,8),%xmm1
|
|
6a6: c5 f0 58 d0 vaddps %xmm0,%xmm1,%xmm2
|
|
6aa: c4 c1 7b 11 14 c8 vmovsd %xmm2,(%r8,%rcx,8)
|
|
6b0: 48 ff c1 inc %rcx
|
|
6b3: 49 3b ca cmp %r10,%rcx
|
|
6b6: 72 e8 jb 0x6a0
|
|
6b8: c4 e2 7d 19 c8 vbroadcastsd %xmm0,%ymm1
|
|
6bd: 49 63 c1 movslq %r9d,%rax
|
|
6c0: c4 81 74 58 14 d0 vaddps (%r8,%r10,8),%ymm1,%ymm2
|
|
6c6: c4 81 74 58 5c d0 20 vaddps 0x20(%r8,%r10,8),%ymm1,%ymm3
|
|
6cd: c4 81 7c 11 14 d0 vmovups %ymm2,(%r8,%r10,8)
|
|
6d3: c4 81 7c 11 5c d0 20 vmovups %ymm3,0x20(%r8,%r10,8)
|
|
6da: 49 83 c2 08 add $0x8,%r10
|
|
6de: 4c 3b d0 cmp %rax,%r10
|
|
6e1: 72 dd jb 0x6c0
|
|
6e3: 33 c0 xor %eax,%eax
|
|
6e5: 41 8d 49 01 lea 0x1(%r9),%ecx
|
|
6e9: 48 63 c9 movslq %ecx,%rcx
|
|
6ec: 48 3b ca cmp %rdx,%rcx
|
|
6ef: 77 27 ja 0x718
|
|
6f1: 4d 63 c9 movslq %r9d,%r9
|
|
6f4: 49 2b d1 sub %r9,%rdx
|
|
6f7: 4b 8d 0c c8 lea (%r8,%r9,8),%rcx
|
|
6fb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
700: c5 fb 10 09 vmovsd (%rcx),%xmm1
|
|
704: 48 ff c0 inc %rax
|
|
707: c5 f0 58 d0 vaddps %xmm0,%xmm1,%xmm2
|
|
70b: c5 fb 11 11 vmovsd %xmm2,(%rcx)
|
|
70f: 48 83 c1 08 add $0x8,%rcx
|
|
713: 48 3b c2 cmp %rdx,%rax
|
|
716: 72 e8 jb 0x700
|
|
718: 33 c0 xor %eax,%eax
|
|
71a: c5 f8 77 vzeroupper
|
|
71d: c3 ret
|
|
71e: 45 33 c9 xor %r9d,%r9d
|
|
721: eb c0 jmp 0x6e3
|
|
723: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
728: c3 ret
|
|
729: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
72e: c3 ret
|
|
72f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
736: 00
|
|
737: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
73e: 66 90 xchg %ax,%ax
|
|
740: 45 89 c1 mov %r8d,%r9d
|
|
743: 49 89 d0 mov %rdx,%r8
|
|
746: 48 89 4c 24 08 mov %rcx,0x8(%rsp)
|
|
74b: c4 e1 f9 6e c9 vmovq %rcx,%xmm1
|
|
750: 4d 85 c0 test %r8,%r8
|
|
753: 0f 84 f0 00 00 00 je 0x849
|
|
759: 45 85 c9 test %r9d,%r9d
|
|
75c: 0f 8e e1 00 00 00 jle 0x843
|
|
762: 49 63 d1 movslq %r9d,%rdx
|
|
765: 48 83 fa 08 cmp $0x8,%rdx
|
|
769: 0f 8c cf 00 00 00 jl 0x83e
|
|
76f: 4c 89 c0 mov %r8,%rax
|
|
772: 48 83 e0 1f and $0x1f,%rax
|
|
776: 85 c0 test %eax,%eax
|
|
778: 74 10 je 0x78a
|
|
77a: a8 07 test $0x7,%al
|
|
77c: 0f 85 bc 00 00 00 jne 0x83e
|
|
782: f7 d8 neg %eax
|
|
784: 83 c0 20 add $0x20,%eax
|
|
787: c1 e8 03 shr $0x3,%eax
|
|
78a: 8d 48 08 lea 0x8(%rax),%ecx
|
|
78d: 48 3b d1 cmp %rcx,%rdx
|
|
790: 0f 8c a8 00 00 00 jl 0x83e
|
|
796: 44 89 c9 mov %r9d,%ecx
|
|
799: 2b c8 sub %eax,%ecx
|
|
79b: 83 e1 07 and $0x7,%ecx
|
|
79e: 44 2b c9 sub %ecx,%r9d
|
|
7a1: 33 c9 xor %ecx,%ecx
|
|
7a3: 41 89 c2 mov %eax,%r10d
|
|
7a6: 85 c0 test %eax,%eax
|
|
7a8: 76 2e jbe 0x7d8
|
|
7aa: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
7b1: 00
|
|
7b2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7c0: c4 c1 7b 10 04 c8 vmovsd (%r8,%rcx,8),%xmm0
|
|
7c6: c5 f8 58 d1 vaddps %xmm1,%xmm0,%xmm2
|
|
7ca: c4 c1 7b 11 14 c8 vmovsd %xmm2,(%r8,%rcx,8)
|
|
7d0: 48 ff c1 inc %rcx
|
|
7d3: 49 3b ca cmp %r10,%rcx
|
|
7d6: 72 e8 jb 0x7c0
|
|
7d8: c4 e2 7d 19 c1 vbroadcastsd %xmm1,%ymm0
|
|
7dd: 49 63 c1 movslq %r9d,%rax
|
|
7e0: c4 81 7c 58 14 d0 vaddps (%r8,%r10,8),%ymm0,%ymm2
|
|
7e6: c4 81 7c 58 5c d0 20 vaddps 0x20(%r8,%r10,8),%ymm0,%ymm3
|
|
7ed: c4 81 7c 11 14 d0 vmovups %ymm2,(%r8,%r10,8)
|
|
7f3: c4 81 7c 11 5c d0 20 vmovups %ymm3,0x20(%r8,%r10,8)
|
|
7fa: 49 83 c2 08 add $0x8,%r10
|
|
7fe: 4c 3b d0 cmp %rax,%r10
|
|
801: 72 dd jb 0x7e0
|
|
803: 33 c0 xor %eax,%eax
|
|
805: 41 8d 49 01 lea 0x1(%r9),%ecx
|
|
809: 48 63 c9 movslq %ecx,%rcx
|
|
80c: 48 3b ca cmp %rdx,%rcx
|
|
80f: 77 27 ja 0x838
|
|
811: 4d 63 c9 movslq %r9d,%r9
|
|
814: 49 2b d1 sub %r9,%rdx
|
|
817: 4b 8d 0c c8 lea (%r8,%r9,8),%rcx
|
|
81b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
820: c5 fb 10 01 vmovsd (%rcx),%xmm0
|
|
824: 48 ff c0 inc %rax
|
|
827: c5 f8 58 d1 vaddps %xmm1,%xmm0,%xmm2
|
|
82b: c5 fb 11 11 vmovsd %xmm2,(%rcx)
|
|
82f: 48 83 c1 08 add $0x8,%rcx
|
|
833: 48 3b c2 cmp %rdx,%rax
|
|
836: 72 e8 jb 0x820
|
|
838: 33 c0 xor %eax,%eax
|
|
83a: c5 f8 77 vzeroupper
|
|
83d: c3 ret
|
|
83e: 45 33 c9 xor %r9d,%r9d
|
|
841: eb c0 jmp 0x803
|
|
843: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
848: c3 ret
|
|
849: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
84e: c3 ret
|
|
84f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
856: 00
|
|
857: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
85e: 66 90 xchg %ax,%ax
|
|
860: 55 push %rbp
|
|
861: 48 83 ec 30 sub $0x30,%rsp
|
|
865: 48 8d 6c 24 20 lea 0x20(%rsp),%rbp
|
|
86a: 48 89 4d 20 mov %rcx,0x20(%rbp)
|
|
86e: 48 89 55 28 mov %rdx,0x28(%rbp)
|
|
872: 44 89 45 30 mov %r8d,0x30(%rbp)
|
|
876: 48 8b 45 20 mov 0x20(%rbp),%rax
|
|
87a: 48 8b 55 28 mov 0x28(%rbp),%rdx
|
|
87e: 8b 4d 30 mov 0x30(%rbp),%ecx
|
|
881: 89 4d 08 mov %ecx,0x8(%rbp)
|
|
884: 48 89 c1 mov %rax,%rcx
|
|
887: 8b 45 08 mov 0x8(%rbp),%eax
|
|
88a: 41 89 c0 mov %eax,%r8d
|
|
88d: e8 8e 75 13 00 call 0x137e20
|
|
892: 89 45 00 mov %eax,0x0(%rbp)
|
|
895: 8b 45 00 mov 0x0(%rbp),%eax
|
|
898: 48 8d 65 10 lea 0x10(%rbp),%rsp
|
|
89c: 5d pop %rbp
|
|
89d: c3 ret
|
|
89e: 66 90 xchg %ax,%ax
|
|
8a0: 55 push %rbp
|
|
8a1: 48 8d 64 24 d0 lea -0x30(%rsp),%rsp
|
|
8a6: 48 8d 6c 24 20 lea 0x20(%rsp),%rbp
|
|
8ab: 48 89 4d 20 mov %rcx,0x20(%rbp)
|
|
8af: 48 89 55 28 mov %rdx,0x28(%rbp)
|
|
8b3: 44 89 45 30 mov %r8d,0x30(%rbp)
|
|
8b7: 48 8b 45 20 mov 0x20(%rbp),%rax
|
|
8bb: 48 8b 55 28 mov 0x28(%rbp),%rdx
|
|
8bf: 8b 4d 30 mov 0x30(%rbp),%ecx
|
|
8c2: 89 4d 08 mov %ecx,0x8(%rbp)
|
|
8c5: 48 89 c1 mov %rax,%rcx
|
|
8c8: 8b 45 08 mov 0x8(%rbp),%eax
|
|
8cb: 41 89 c0 mov %eax,%r8d
|
|
8ce: e8 6d 75 13 00 call 0x137e40
|
|
8d3: 89 45 00 mov %eax,0x0(%rbp)
|
|
8d6: 8b 45 00 mov 0x0(%rbp),%eax
|
|
8d9: 48 8d 65 10 lea 0x10(%rbp),%rsp
|
|
8dd: 5d pop %rbp
|
|
8de: c3 ret
|
|
8df: 90 nop
|
|
8e0: 55 push %rbp
|
|
8e1: 48 83 ec 30 sub $0x30,%rsp
|
|
8e5: 48 8d 6c 24 20 lea 0x20(%rsp),%rbp
|
|
8ea: 48 89 4d 20 mov %rcx,0x20(%rbp)
|
|
8ee: 48 89 55 28 mov %rdx,0x28(%rbp)
|
|
8f2: 44 89 45 30 mov %r8d,0x30(%rbp)
|
|
8f6: 48 8b 45 20 mov 0x20(%rbp),%rax
|
|
8fa: 48 8b 55 28 mov 0x28(%rbp),%rdx
|
|
8fe: 8b 4d 30 mov 0x30(%rbp),%ecx
|
|
901: 89 4d 08 mov %ecx,0x8(%rbp)
|
|
904: 48 89 c1 mov %rax,%rcx
|
|
907: 8b 45 08 mov 0x8(%rbp),%eax
|
|
90a: 41 89 c0 mov %eax,%r8d
|
|
90d: e8 4e 75 13 00 call 0x137e60
|
|
912: 89 45 00 mov %eax,0x0(%rbp)
|
|
915: 8b 45 00 mov 0x0(%rbp),%eax
|
|
918: 48 8d 65 10 lea 0x10(%rbp),%rsp
|
|
91c: 5d pop %rbp
|
|
91d: c3 ret
|
|
91e: 66 90 xchg %ax,%ax
|
|
920: 55 push %rbp
|
|
921: 48 83 ec 30 sub $0x30,%rsp
|
|
925: 48 8d 6c 24 20 lea 0x20(%rsp),%rbp
|
|
92a: 48 89 4d 20 mov %rcx,0x20(%rbp)
|
|
92e: 48 89 55 28 mov %rdx,0x28(%rbp)
|
|
932: 44 89 45 30 mov %r8d,0x30(%rbp)
|
|
936: 48 8b 45 20 mov 0x20(%rbp),%rax
|
|
93a: 48 8b 55 28 mov 0x28(%rbp),%rdx
|
|
93e: 8b 4d 30 mov 0x30(%rbp),%ecx
|
|
941: 89 4d 08 mov %ecx,0x8(%rbp)
|
|
944: 48 89 c1 mov %rax,%rcx
|
|
947: 8b 45 08 mov 0x8(%rbp),%eax
|
|
94a: 41 89 c0 mov %eax,%r8d
|
|
94d: e8 2e 75 13 00 call 0x137e80
|
|
952: 89 45 00 mov %eax,0x0(%rbp)
|
|
955: 8b 45 00 mov 0x0(%rbp),%eax
|
|
958: 48 8d 65 10 lea 0x10(%rbp),%rsp
|
|
95c: 5d pop %rbp
|
|
95d: c3 ret
|
|
95e: 66 90 xchg %ax,%ax
|
|
960: 55 push %rbp
|
|
961: 48 83 ec 30 sub $0x30,%rsp
|
|
965: 48 8d 6c 24 20 lea 0x20(%rsp),%rbp
|
|
96a: 48 89 4d 20 mov %rcx,0x20(%rbp)
|
|
96e: 48 89 55 28 mov %rdx,0x28(%rbp)
|
|
972: 44 89 45 30 mov %r8d,0x30(%rbp)
|
|
976: 48 8b 45 20 mov 0x20(%rbp),%rax
|
|
97a: 48 8b 55 28 mov 0x28(%rbp),%rdx
|
|
97e: 8b 4d 30 mov 0x30(%rbp),%ecx
|
|
981: 89 4d 08 mov %ecx,0x8(%rbp)
|
|
984: 48 89 c1 mov %rax,%rcx
|
|
987: 8b 45 08 mov 0x8(%rbp),%eax
|
|
98a: 41 89 c0 mov %eax,%r8d
|
|
98d: e8 0e 75 13 00 call 0x137ea0
|
|
992: 89 45 00 mov %eax,0x0(%rbp)
|
|
995: 8b 45 00 mov 0x0(%rbp),%eax
|
|
998: 48 8d 65 10 lea 0x10(%rbp),%rsp
|
|
99c: 5d pop %rbp
|
|
99d: c3 ret
|
|
99e: 66 90 xchg %ax,%ax
|
|
9a0: 55 push %rbp
|
|
9a1: 48 83 ec 30 sub $0x30,%rsp
|
|
9a5: 48 8d 6c 24 20 lea 0x20(%rsp),%rbp
|
|
9aa: 48 89 4d 20 mov %rcx,0x20(%rbp)
|
|
9ae: 48 89 55 28 mov %rdx,0x28(%rbp)
|
|
9b2: 44 89 45 30 mov %r8d,0x30(%rbp)
|
|
9b6: 48 8b 45 20 mov 0x20(%rbp),%rax
|
|
9ba: 48 8b 55 28 mov 0x28(%rbp),%rdx
|
|
9be: 8b 4d 30 mov 0x30(%rbp),%ecx
|
|
9c1: 89 4d 08 mov %ecx,0x8(%rbp)
|
|
9c4: 48 89 c1 mov %rax,%rcx
|
|
9c7: 8b 45 08 mov 0x8(%rbp),%eax
|
|
9ca: 41 89 c0 mov %eax,%r8d
|
|
9cd: e8 ee 74 13 00 call 0x137ec0
|
|
9d2: 89 45 00 mov %eax,0x0(%rbp)
|
|
9d5: 8b 45 00 mov 0x0(%rbp),%eax
|
|
9d8: 48 8d 65 10 lea 0x10(%rbp),%rsp
|
|
9dc: 5d pop %rbp
|
|
9dd: c3 ret
|
|
9de: 66 90 xchg %ax,%ax
|
|
9e0: 48 83 ec 28 sub $0x28,%rsp
|
|
9e4: 48 89 4c 24 30 mov %rcx,0x30(%rsp)
|
|
9e9: 48 85 d2 test %rdx,%rdx
|
|
9ec: 74 28 je 0xa16
|
|
9ee: 45 85 c0 test %r8d,%r8d
|
|
9f1: 7f 0a jg 0x9fd
|
|
9f3: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
9f8: 48 83 c4 28 add $0x28,%rsp
|
|
9fc: c3 ret
|
|
9fd: 89 c8 mov %ecx,%eax
|
|
9ff: 48 c1 e9 20 shr $0x20,%rcx
|
|
a03: 48 c1 e1 20 shl $0x20,%rcx
|
|
a07: 48 0b c8 or %rax,%rcx
|
|
a0a: e8 51 75 03 00 call 0x37f60
|
|
a0f: 33 c0 xor %eax,%eax
|
|
a11: 48 83 c4 28 add $0x28,%rsp
|
|
a15: c3 ret
|
|
a16: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
a1b: 48 83 c4 28 add $0x28,%rsp
|
|
a1f: c3 ret
|
|
a20: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
|
|
a25: 48 89 4c 24 30 mov %rcx,0x30(%rsp)
|
|
a2a: 48 85 d2 test %rdx,%rdx
|
|
a2d: 74 2a je 0xa59
|
|
a2f: 45 85 c0 test %r8d,%r8d
|
|
a32: 7f 0b jg 0xa3f
|
|
a34: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
a39: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
a3e: c3 ret
|
|
a3f: 89 c8 mov %ecx,%eax
|
|
a41: 48 c1 e9 20 shr $0x20,%rcx
|
|
a45: 48 c1 e1 20 shl $0x20,%rcx
|
|
a49: 48 0b c8 or %rax,%rcx
|
|
a4c: e8 2f 75 03 00 call 0x37f80
|
|
a51: 33 c0 xor %eax,%eax
|
|
a53: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
a58: c3 ret
|
|
a59: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
a5e: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
a63: 90 nop
|
|
a64: c3 ret
|
|
a65: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
a6c: 00
|
|
a6d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
a74: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
a79: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
a80: 48 83 ec 28 sub $0x28,%rsp
|
|
a84: 48 89 4c 24 30 mov %rcx,0x30(%rsp)
|
|
a89: 48 85 d2 test %rdx,%rdx
|
|
a8c: 74 28 je 0xab6
|
|
a8e: 45 85 c0 test %r8d,%r8d
|
|
a91: 7f 0a jg 0xa9d
|
|
a93: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
a98: 48 83 c4 28 add $0x28,%rsp
|
|
a9c: c3 ret
|
|
a9d: 89 c8 mov %ecx,%eax
|
|
a9f: 48 c1 e9 20 shr $0x20,%rcx
|
|
aa3: 48 c1 e1 20 shl $0x20,%rcx
|
|
aa7: 48 0b c8 or %rax,%rcx
|
|
aaa: e8 f1 74 03 00 call 0x37fa0
|
|
aaf: 33 c0 xor %eax,%eax
|
|
ab1: 48 83 c4 28 add $0x28,%rsp
|
|
ab5: c3 ret
|
|
ab6: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
abb: 48 83 c4 28 add $0x28,%rsp
|
|
abf: c3 ret
|
|
ac0: 48 83 ec 28 sub $0x28,%rsp
|
|
ac4: 48 89 4c 24 30 mov %rcx,0x30(%rsp)
|
|
ac9: 48 85 d2 test %rdx,%rdx
|
|
acc: 74 28 je 0xaf6
|
|
ace: 45 85 c0 test %r8d,%r8d
|
|
ad1: 7f 0a jg 0xadd
|
|
ad3: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
ad8: 48 83 c4 28 add $0x28,%rsp
|
|
adc: c3 ret
|
|
add: 89 c8 mov %ecx,%eax
|
|
adf: 48 c1 e9 20 shr $0x20,%rcx
|
|
ae3: 48 c1 e1 20 shl $0x20,%rcx
|
|
ae7: 48 0b c8 or %rax,%rcx
|
|
aea: e8 d1 74 03 00 call 0x37fc0
|
|
aef: 33 c0 xor %eax,%eax
|
|
af1: 48 83 c4 28 add $0x28,%rsp
|
|
af5: c3 ret
|
|
af6: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
afb: 48 83 c4 28 add $0x28,%rsp
|
|
aff: c3 ret
|
|
b00: 48 83 ec 28 sub $0x28,%rsp
|
|
b04: 48 89 4c 24 30 mov %rcx,0x30(%rsp)
|
|
b09: 48 85 d2 test %rdx,%rdx
|
|
b0c: 74 28 je 0xb36
|
|
b0e: 45 85 c0 test %r8d,%r8d
|
|
b11: 7f 0a jg 0xb1d
|
|
b13: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
b18: 48 83 c4 28 add $0x28,%rsp
|
|
b1c: c3 ret
|
|
b1d: 89 c8 mov %ecx,%eax
|
|
b1f: 48 c1 e9 20 shr $0x20,%rcx
|
|
b23: 48 c1 e1 20 shl $0x20,%rcx
|
|
b27: 48 0b c8 or %rax,%rcx
|
|
b2a: e8 b1 74 03 00 call 0x37fe0
|
|
b2f: 33 c0 xor %eax,%eax
|
|
b31: 48 83 c4 28 add $0x28,%rsp
|
|
b35: c3 ret
|
|
b36: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
b3b: 48 83 c4 28 add $0x28,%rsp
|
|
b3f: c3 ret
|
|
b40: 48 83 ec 28 sub $0x28,%rsp
|
|
b44: 48 89 4c 24 30 mov %rcx,0x30(%rsp)
|
|
b49: 48 85 d2 test %rdx,%rdx
|
|
b4c: 74 28 je 0xb76
|
|
b4e: 45 85 c0 test %r8d,%r8d
|
|
b51: 7f 0a jg 0xb5d
|
|
b53: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
b58: 48 83 c4 28 add $0x28,%rsp
|
|
b5c: c3 ret
|
|
b5d: 89 c8 mov %ecx,%eax
|
|
b5f: 48 c1 e9 20 shr $0x20,%rcx
|
|
b63: 48 c1 e1 20 shl $0x20,%rcx
|
|
b67: 48 0b c8 or %rax,%rcx
|
|
b6a: e8 d1 77 03 00 call 0x38340
|
|
b6f: 33 c0 xor %eax,%eax
|
|
b71: 48 83 c4 28 add $0x28,%rsp
|
|
b75: c3 ret
|
|
b76: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
b7b: 48 83 c4 28 add $0x28,%rsp
|
|
b7f: c3 ret
|
|
b80: 48 83 ec 28 sub $0x28,%rsp
|
|
b84: 48 85 d2 test %rdx,%rdx
|
|
b87: 74 41 je 0xbca
|
|
b89: 45 85 c0 test %r8d,%r8d
|
|
b8c: 7e 32 jle 0xbc0
|
|
b8e: 66 0f 2e 05 22 34 c5 ucomisd 0x1c53422(%rip),%xmm0 # 0x1c53fb8
|
|
b95: 01
|
|
b96: 7a 02 jp 0xb9a
|
|
b98: 74 10 je 0xbaa
|
|
b9a: 0f 57 c9 xorps %xmm1,%xmm1
|
|
b9d: 66 0f 2e c1 ucomisd %xmm1,%xmm0
|
|
ba1: 7a 02 jp 0xba5
|
|
ba3: 74 0c je 0xbb1
|
|
ba5: e8 b6 7a 03 00 call 0x38660
|
|
baa: 33 c0 xor %eax,%eax
|
|
bac: 48 83 c4 28 add $0x28,%rsp
|
|
bb0: c3 ret
|
|
bb1: 48 89 d1 mov %rdx,%rcx
|
|
bb4: 44 89 c2 mov %r8d,%edx
|
|
bb7: 48 83 c4 28 add $0x28,%rsp
|
|
bbb: e9 20 3f 01 00 jmp 0x14ae0
|
|
bc0: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
bc5: 48 83 c4 28 add $0x28,%rsp
|
|
bc9: c3 ret
|
|
bca: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
bcf: 48 83 c4 28 add $0x28,%rsp
|
|
bd3: c3 ret
|
|
bd4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
bd9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
be0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
|
|
be5: 48 85 d2 test %rdx,%rdx
|
|
be8: 74 45 je 0xc2f
|
|
bea: 45 85 c0 test %r8d,%r8d
|
|
bed: 7e 34 jle 0xc23
|
|
bef: 66 0f 2e 05 c9 33 c5 ucomisd 0x1c533c9(%rip),%xmm0 # 0x1c53fc0
|
|
bf6: 01
|
|
bf7: 7a 02 jp 0xbfb
|
|
bf9: 74 10 je 0xc0b
|
|
bfb: 0f 57 c9 xorps %xmm1,%xmm1
|
|
bfe: 66 0f 2e c1 ucomisd %xmm1,%xmm0
|
|
c02: 7a 02 jp 0xc06
|
|
c04: 74 0d je 0xc13
|
|
c06: e8 f5 7b 03 00 call 0x38800
|
|
c0b: 33 c0 xor %eax,%eax
|
|
c0d: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
c12: c3 ret
|
|
c13: 48 89 d1 mov %rdx,%rcx
|
|
c16: 44 89 c2 mov %r8d,%edx
|
|
c19: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
c1e: e9 bd 40 01 00 jmp 0x14ce0
|
|
c23: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
c28: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
c2d: 90 nop
|
|
c2e: c3 ret
|
|
c2f: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
c34: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
c39: 90 nop
|
|
c3a: 90 nop
|
|
c3b: 90 nop
|
|
c3c: c3 ret
|
|
c3d: 0f 1f 00 nopl (%rax)
|
|
c40: 48 83 ec 28 sub $0x28,%rsp
|
|
c44: 48 85 d2 test %rdx,%rdx
|
|
c47: 74 41 je 0xc8a
|
|
c49: 45 85 c0 test %r8d,%r8d
|
|
c4c: 7e 32 jle 0xc80
|
|
c4e: 66 0f 2e 05 72 33 c5 ucomisd 0x1c53372(%rip),%xmm0 # 0x1c53fc8
|
|
c55: 01
|
|
c56: 7a 02 jp 0xc5a
|
|
c58: 74 10 je 0xc6a
|
|
c5a: 0f 57 c9 xorps %xmm1,%xmm1
|
|
c5d: 66 0f 2e c1 ucomisd %xmm1,%xmm0
|
|
c61: 7a 02 jp 0xc65
|
|
c63: 74 0c je 0xc71
|
|
c65: e8 36 7d 03 00 call 0x389a0
|
|
c6a: 33 c0 xor %eax,%eax
|
|
c6c: 48 83 c4 28 add $0x28,%rsp
|
|
c70: c3 ret
|
|
c71: 48 89 d1 mov %rdx,%rcx
|
|
c74: 44 89 c2 mov %r8d,%edx
|
|
c77: 48 83 c4 28 add $0x28,%rsp
|
|
c7b: e9 40 42 01 00 jmp 0x14ec0
|
|
c80: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
c85: 48 83 c4 28 add $0x28,%rsp
|
|
c89: c3 ret
|
|
c8a: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
c8f: 48 83 c4 28 add $0x28,%rsp
|
|
c93: c3 ret
|
|
c94: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
c99: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
ca0: 48 83 ec 28 sub $0x28,%rsp
|
|
ca4: c5 f9 28 c8 vmovapd %xmm0,%xmm1
|
|
ca8: 48 85 d2 test %rdx,%rdx
|
|
cab: 0f 84 c2 01 00 00 je 0xe73
|
|
cb1: 45 85 c0 test %r8d,%r8d
|
|
cb4: 0f 8e af 01 00 00 jle 0xe69
|
|
cba: c5 f9 2e 0d 0e 33 c5 vucomisd 0x1c5330e(%rip),%xmm1 # 0x1c53fd0
|
|
cc1: 01
|
|
cc2: 7a 06 jp 0xcca
|
|
cc4: 0f 84 98 01 00 00 je 0xe62
|
|
cca: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0
|
|
cce: c5 f9 2e c8 vucomisd %xmm0,%xmm1
|
|
cd2: 7a 06 jp 0xcda
|
|
cd4: 0f 84 78 01 00 00 je 0xe52
|
|
cda: 41 83 f8 10 cmp $0x10,%r8d
|
|
cde: 0f 8c 5e 01 00 00 jl 0xe42
|
|
ce4: 49 89 d1 mov %rdx,%r9
|
|
ce7: 49 83 e1 1f and $0x1f,%r9
|
|
ceb: 45 85 c9 test %r9d,%r9d
|
|
cee: 74 18 je 0xd08
|
|
cf0: 41 f7 c1 07 00 00 00 test $0x7,%r9d
|
|
cf7: 0f 85 45 01 00 00 jne 0xe42
|
|
cfd: 41 f7 d9 neg %r9d
|
|
d00: 41 83 c1 20 add $0x20,%r9d
|
|
d04: 41 c1 e9 03 shr $0x3,%r9d
|
|
d08: 41 8d 41 10 lea 0x10(%r9),%eax
|
|
d0c: 44 3b c0 cmp %eax,%r8d
|
|
d0f: 0f 8c 2d 01 00 00 jl 0xe42
|
|
d15: 45 89 c2 mov %r8d,%r10d
|
|
d18: 33 c0 xor %eax,%eax
|
|
d1a: 45 2b d1 sub %r9d,%r10d
|
|
d1d: 41 83 e2 0f and $0xf,%r10d
|
|
d21: 41 f7 da neg %r10d
|
|
d24: 45 03 d0 add %r8d,%r10d
|
|
d27: 45 89 cb mov %r9d,%r11d
|
|
d2a: 45 85 c9 test %r9d,%r9d
|
|
d2d: 76 23 jbe 0xd52
|
|
d2f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
d36: 00
|
|
d37: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
d3e: 66 90 xchg %ax,%ax
|
|
d40: c5 f3 59 04 c2 vmulsd (%rdx,%rax,8),%xmm1,%xmm0
|
|
d45: c5 fb 11 04 c2 vmovsd %xmm0,(%rdx,%rax,8)
|
|
d4a: 48 ff c0 inc %rax
|
|
d4d: 49 3b c3 cmp %r11,%rax
|
|
d50: 72 ee jb 0xd40
|
|
d52: c5 f1 14 c1 vunpcklpd %xmm1,%xmm1,%xmm0
|
|
d56: 4d 63 ca movslq %r10d,%r9
|
|
d59: c4 e3 7d 18 c0 01 vinsertf128 $0x1,%xmm0,%ymm0,%ymm0
|
|
d5f: 90 nop
|
|
d60: c4 a1 7d 59 14 da vmulpd (%rdx,%r11,8),%ymm0,%ymm2
|
|
d66: c4 a1 7d 59 5c da 20 vmulpd 0x20(%rdx,%r11,8),%ymm0,%ymm3
|
|
d6d: c4 a1 7d 59 64 da 40 vmulpd 0x40(%rdx,%r11,8),%ymm0,%ymm4
|
|
d74: c4 a1 7d 59 6c da 60 vmulpd 0x60(%rdx,%r11,8),%ymm0,%ymm5
|
|
d7b: c4 a1 7d 11 14 da vmovupd %ymm2,(%rdx,%r11,8)
|
|
d81: c4 a1 7d 11 5c da 20 vmovupd %ymm3,0x20(%rdx,%r11,8)
|
|
d88: c4 a1 7d 11 64 da 40 vmovupd %ymm4,0x40(%rdx,%r11,8)
|
|
d8f: c4 a1 7d 11 6c da 60 vmovupd %ymm5,0x60(%rdx,%r11,8)
|
|
d96: 49 83 c3 10 add $0x10,%r11
|
|
d9a: 4d 3b d9 cmp %r9,%r11
|
|
d9d: 72 c1 jb 0xd60
|
|
d9f: 41 8d 42 01 lea 0x1(%r10),%eax
|
|
da3: 41 3b c0 cmp %r8d,%eax
|
|
da6: 0f 87 88 00 00 00 ja 0xe34
|
|
dac: 4d 63 c0 movslq %r8d,%r8
|
|
daf: 4d 2b c1 sub %r9,%r8
|
|
db2: 49 83 f8 04 cmp $0x4,%r8
|
|
db6: 0f 8c 82 00 00 00 jl 0xe3e
|
|
dbc: 44 89 c0 mov %r8d,%eax
|
|
dbf: 45 33 db xor %r11d,%r11d
|
|
dc2: 83 e0 fc and $0xfffffffc,%eax
|
|
dc5: 4e 8d 0c ca lea (%rdx,%r9,8),%r9
|
|
dc9: 48 63 c0 movslq %eax,%rax
|
|
dcc: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
dd3: 00
|
|
dd4: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
ddb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
de0: c4 c1 7d 59 11 vmulpd (%r9),%ymm0,%ymm2
|
|
de5: 49 83 c3 04 add $0x4,%r11
|
|
de9: c4 c1 7d 11 11 vmovupd %ymm2,(%r9)
|
|
dee: 49 83 c1 20 add $0x20,%r9
|
|
df2: 4c 3b d8 cmp %rax,%r11
|
|
df5: 72 e9 jb 0xde0
|
|
df7: 49 3b c0 cmp %r8,%rax
|
|
dfa: 73 38 jae 0xe34
|
|
dfc: 4d 63 d2 movslq %r10d,%r10
|
|
dff: 4a 8d 14 d2 lea (%rdx,%r10,8),%rdx
|
|
e03: 48 8d 14 c2 lea (%rdx,%rax,8),%rdx
|
|
e07: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
e0e: 00
|
|
e0f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
e16: 0f 1f 00 nopl (%rax)
|
|
e19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
e20: c5 f3 59 02 vmulsd (%rdx),%xmm1,%xmm0
|
|
e24: 48 ff c0 inc %rax
|
|
e27: c5 fb 11 02 vmovsd %xmm0,(%rdx)
|
|
e2b: 48 83 c2 08 add $0x8,%rdx
|
|
e2f: 49 3b c0 cmp %r8,%rax
|
|
e32: 72 ec jb 0xe20
|
|
e34: 33 c0 xor %eax,%eax
|
|
e36: c5 f8 77 vzeroupper
|
|
e39: 48 83 c4 28 add $0x28,%rsp
|
|
e3d: c3 ret
|
|
e3e: 33 c0 xor %eax,%eax
|
|
e40: eb b5 jmp 0xdf7
|
|
e42: 45 33 d2 xor %r10d,%r10d
|
|
e45: 41 83 f8 01 cmp $0x1,%r8d
|
|
e49: 72 e9 jb 0xe34
|
|
e4b: 4d 63 c0 movslq %r8d,%r8
|
|
e4e: 33 c0 xor %eax,%eax
|
|
e50: eb a5 jmp 0xdf7
|
|
e52: 48 89 d1 mov %rdx,%rcx
|
|
e55: 44 89 c2 mov %r8d,%edx
|
|
e58: e8 a3 40 01 00 call 0x14f00
|
|
e5d: 48 83 c4 28 add $0x28,%rsp
|
|
e61: c3 ret
|
|
e62: 33 c0 xor %eax,%eax
|
|
e64: 48 83 c4 28 add $0x28,%rsp
|
|
e68: c3 ret
|
|
e69: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
e6e: 48 83 c4 28 add $0x28,%rsp
|
|
e72: c3 ret
|
|
e73: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
e78: 48 83 c4 28 add $0x28,%rsp
|
|
e7c: c3 ret
|
|
e7d: 0f 1f 00 nopl (%rax)
|
|
e80: 48 83 ec 28 sub $0x28,%rsp
|
|
e84: 48 85 d2 test %rdx,%rdx
|
|
e87: 0f 84 be 01 00 00 je 0x104b
|
|
e8d: 45 85 c0 test %r8d,%r8d
|
|
e90: 0f 8e ab 01 00 00 jle 0x1041
|
|
e96: c5 f9 2e 05 3a 31 c5 vucomisd 0x1c5313a(%rip),%xmm0 # 0x1c53fd8
|
|
e9d: 01
|
|
e9e: 7a 06 jp 0xea6
|
|
ea0: 0f 84 94 01 00 00 je 0x103a
|
|
ea6: c5 f1 57 c9 vxorpd %xmm1,%xmm1,%xmm1
|
|
eaa: c5 f9 2e c1 vucomisd %xmm1,%xmm0
|
|
eae: 7a 06 jp 0xeb6
|
|
eb0: 0f 84 74 01 00 00 je 0x102a
|
|
eb6: 41 83 f8 10 cmp $0x10,%r8d
|
|
eba: 0f 8c 62 01 00 00 jl 0x1022
|
|
ec0: 49 89 d3 mov %rdx,%r11
|
|
ec3: 49 83 e3 1f and $0x1f,%r11
|
|
ec7: 45 85 db test %r11d,%r11d
|
|
eca: 74 18 je 0xee4
|
|
ecc: 41 f7 c3 07 00 00 00 test $0x7,%r11d
|
|
ed3: 0f 85 49 01 00 00 jne 0x1022
|
|
ed9: 41 f7 db neg %r11d
|
|
edc: 41 83 c3 20 add $0x20,%r11d
|
|
ee0: 41 c1 eb 03 shr $0x3,%r11d
|
|
ee4: 41 8d 43 10 lea 0x10(%r11),%eax
|
|
ee8: 44 3b c0 cmp %eax,%r8d
|
|
eeb: 0f 8c 31 01 00 00 jl 0x1022
|
|
ef1: 45 89 c1 mov %r8d,%r9d
|
|
ef4: 33 c0 xor %eax,%eax
|
|
ef6: 45 2b cb sub %r11d,%r9d
|
|
ef9: 41 83 e1 0f and $0xf,%r9d
|
|
efd: 41 f7 d9 neg %r9d
|
|
f00: 45 03 c8 add %r8d,%r9d
|
|
f03: 45 89 da mov %r11d,%r10d
|
|
f06: 45 85 db test %r11d,%r11d
|
|
f09: 76 27 jbe 0xf32
|
|
f0b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
f12: 00
|
|
f13: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
f1a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
f20: c5 fb 59 0c c2 vmulsd (%rdx,%rax,8),%xmm0,%xmm1
|
|
f25: c5 fb 11 0c c2 vmovsd %xmm1,(%rdx,%rax,8)
|
|
f2a: 48 ff c0 inc %rax
|
|
f2d: 49 3b c2 cmp %r10,%rax
|
|
f30: 72 ee jb 0xf20
|
|
f32: c4 e2 7d 19 c8 vbroadcastsd %xmm0,%ymm1
|
|
f37: 49 63 c1 movslq %r9d,%rax
|
|
f3a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
f40: c4 a1 75 59 14 d2 vmulpd (%rdx,%r10,8),%ymm1,%ymm2
|
|
f46: c4 a1 75 59 5c d2 20 vmulpd 0x20(%rdx,%r10,8),%ymm1,%ymm3
|
|
f4d: c4 a1 75 59 64 d2 40 vmulpd 0x40(%rdx,%r10,8),%ymm1,%ymm4
|
|
f54: c4 a1 75 59 6c d2 60 vmulpd 0x60(%rdx,%r10,8),%ymm1,%ymm5
|
|
f5b: c4 a1 7d 11 14 d2 vmovupd %ymm2,(%rdx,%r10,8)
|
|
f61: c4 a1 7d 11 5c d2 20 vmovupd %ymm3,0x20(%rdx,%r10,8)
|
|
f68: c4 a1 7d 11 64 d2 40 vmovupd %ymm4,0x40(%rdx,%r10,8)
|
|
f6f: c4 a1 7d 11 6c d2 60 vmovupd %ymm5,0x60(%rdx,%r10,8)
|
|
f76: 49 83 c2 10 add $0x10,%r10
|
|
f7a: 4c 3b d0 cmp %rax,%r10
|
|
f7d: 72 c1 jb 0xf40
|
|
f7f: 41 8d 41 01 lea 0x1(%r9),%eax
|
|
f83: 41 3b c0 cmp %r8d,%eax
|
|
f86: 0f 87 88 00 00 00 ja 0x1014
|
|
f8c: 4d 63 c0 movslq %r8d,%r8
|
|
f8f: 4d 63 c9 movslq %r9d,%r9
|
|
f92: 4d 2b c1 sub %r9,%r8
|
|
f95: 49 83 f8 04 cmp $0x4,%r8
|
|
f99: 0f 8c 7f 00 00 00 jl 0x101e
|
|
f9f: 4d 63 c9 movslq %r9d,%r9
|
|
fa2: 44 89 c0 mov %r8d,%eax
|
|
fa5: 83 e0 fc and $0xfffffffc,%eax
|
|
fa8: 45 33 db xor %r11d,%r11d
|
|
fab: 48 63 c0 movslq %eax,%rax
|
|
fae: c4 e2 7d 19 c8 vbroadcastsd %xmm0,%ymm1
|
|
fb3: 4e 8d 14 ca lea (%rdx,%r9,8),%r10
|
|
fb7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
fbe: 00 00
|
|
fc0: c4 c1 75 59 12 vmulpd (%r10),%ymm1,%ymm2
|
|
fc5: 49 83 c3 04 add $0x4,%r11
|
|
fc9: c4 c1 7d 11 12 vmovupd %ymm2,(%r10)
|
|
fce: 49 83 c2 20 add $0x20,%r10
|
|
fd2: 4c 3b d8 cmp %rax,%r11
|
|
fd5: 72 e9 jb 0xfc0
|
|
fd7: 49 3b c0 cmp %r8,%rax
|
|
fda: 73 38 jae 0x1014
|
|
fdc: 4d 63 c9 movslq %r9d,%r9
|
|
fdf: 4a 8d 14 ca lea (%rdx,%r9,8),%rdx
|
|
fe3: 48 8d 14 c2 lea (%rdx,%rax,8),%rdx
|
|
fe7: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
fee: 00
|
|
fef: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
ff6: 0f 1f 00 nopl (%rax)
|
|
ff9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1000: c5 fb 59 0a vmulsd (%rdx),%xmm0,%xmm1
|
|
1004: 48 ff c0 inc %rax
|
|
1007: c5 fb 11 0a vmovsd %xmm1,(%rdx)
|
|
100b: 48 83 c2 08 add $0x8,%rdx
|
|
100f: 49 3b c0 cmp %r8,%rax
|
|
1012: 72 ec jb 0x1000
|
|
1014: 33 c0 xor %eax,%eax
|
|
1016: c5 f8 77 vzeroupper
|
|
1019: 48 83 c4 28 add $0x28,%rsp
|
|
101d: c3 ret
|
|
101e: 33 c0 xor %eax,%eax
|
|
1020: eb b5 jmp 0xfd7
|
|
1022: 45 33 c9 xor %r9d,%r9d
|
|
1025: e9 55 ff ff ff jmp 0xf7f
|
|
102a: 48 89 d1 mov %rdx,%rcx
|
|
102d: 44 89 c2 mov %r8d,%edx
|
|
1030: e8 0b 3f 01 00 call 0x14f40
|
|
1035: 48 83 c4 28 add $0x28,%rsp
|
|
1039: c3 ret
|
|
103a: 33 c0 xor %eax,%eax
|
|
103c: 48 83 c4 28 add $0x28,%rsp
|
|
1040: c3 ret
|
|
1041: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
1046: 48 83 c4 28 add $0x28,%rsp
|
|
104a: c3 ret
|
|
104b: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
1050: 48 83 c4 28 add $0x28,%rsp
|
|
1054: c3 ret
|
|
1055: 0f 1f 40 00 nopl 0x0(%rax)
|
|
1059: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1060: 48 83 ec 28 sub $0x28,%rsp
|
|
1064: 48 85 d2 test %rdx,%rdx
|
|
1067: 0f 84 be 01 00 00 je 0x122b
|
|
106d: 45 85 c0 test %r8d,%r8d
|
|
1070: 0f 8e ab 01 00 00 jle 0x1221
|
|
1076: c5 f9 2e 05 62 2f c5 vucomisd 0x1c52f62(%rip),%xmm0 # 0x1c53fe0
|
|
107d: 01
|
|
107e: 7a 06 jp 0x1086
|
|
1080: 0f 84 94 01 00 00 je 0x121a
|
|
1086: c5 f1 57 c9 vxorpd %xmm1,%xmm1,%xmm1
|
|
108a: c5 f9 2e c1 vucomisd %xmm1,%xmm0
|
|
108e: 7a 06 jp 0x1096
|
|
1090: 0f 84 74 01 00 00 je 0x120a
|
|
1096: 41 83 f8 10 cmp $0x10,%r8d
|
|
109a: 0f 8c 62 01 00 00 jl 0x1202
|
|
10a0: 49 89 d3 mov %rdx,%r11
|
|
10a3: 49 83 e3 1f and $0x1f,%r11
|
|
10a7: 45 85 db test %r11d,%r11d
|
|
10aa: 74 18 je 0x10c4
|
|
10ac: 41 f7 c3 07 00 00 00 test $0x7,%r11d
|
|
10b3: 0f 85 49 01 00 00 jne 0x1202
|
|
10b9: 41 f7 db neg %r11d
|
|
10bc: 41 83 c3 20 add $0x20,%r11d
|
|
10c0: 41 c1 eb 03 shr $0x3,%r11d
|
|
10c4: 41 8d 43 10 lea 0x10(%r11),%eax
|
|
10c8: 44 3b c0 cmp %eax,%r8d
|
|
10cb: 0f 8c 31 01 00 00 jl 0x1202
|
|
10d1: 45 89 c1 mov %r8d,%r9d
|
|
10d4: 33 c0 xor %eax,%eax
|
|
10d6: 45 2b cb sub %r11d,%r9d
|
|
10d9: 41 83 e1 0f and $0xf,%r9d
|
|
10dd: 41 f7 d9 neg %r9d
|
|
10e0: 45 03 c8 add %r8d,%r9d
|
|
10e3: 45 89 da mov %r11d,%r10d
|
|
10e6: 45 85 db test %r11d,%r11d
|
|
10e9: 76 27 jbe 0x1112
|
|
10eb: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
10f2: 00
|
|
10f3: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
10fa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
1100: c5 fb 59 0c c2 vmulsd (%rdx,%rax,8),%xmm0,%xmm1
|
|
1105: c5 fb 11 0c c2 vmovsd %xmm1,(%rdx,%rax,8)
|
|
110a: 48 ff c0 inc %rax
|
|
110d: 49 3b c2 cmp %r10,%rax
|
|
1110: 72 ee jb 0x1100
|
|
1112: c4 e2 7d 19 c8 vbroadcastsd %xmm0,%ymm1
|
|
1117: 49 63 c1 movslq %r9d,%rax
|
|
111a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
1120: c4 a1 75 59 14 d2 vmulpd (%rdx,%r10,8),%ymm1,%ymm2
|
|
1126: c4 a1 75 59 5c d2 20 vmulpd 0x20(%rdx,%r10,8),%ymm1,%ymm3
|
|
112d: c4 a1 75 59 64 d2 40 vmulpd 0x40(%rdx,%r10,8),%ymm1,%ymm4
|
|
1134: c4 a1 75 59 6c d2 60 vmulpd 0x60(%rdx,%r10,8),%ymm1,%ymm5
|
|
113b: c4 a1 7d 11 14 d2 vmovupd %ymm2,(%rdx,%r10,8)
|
|
1141: c4 a1 7d 11 5c d2 20 vmovupd %ymm3,0x20(%rdx,%r10,8)
|
|
1148: c4 a1 7d 11 64 d2 40 vmovupd %ymm4,0x40(%rdx,%r10,8)
|
|
114f: c4 a1 7d 11 6c d2 60 vmovupd %ymm5,0x60(%rdx,%r10,8)
|
|
1156: 49 83 c2 10 add $0x10,%r10
|
|
115a: 4c 3b d0 cmp %rax,%r10
|
|
115d: 72 c1 jb 0x1120
|
|
115f: 41 8d 41 01 lea 0x1(%r9),%eax
|
|
1163: 41 3b c0 cmp %r8d,%eax
|
|
1166: 0f 87 88 00 00 00 ja 0x11f4
|
|
116c: 4d 63 c0 movslq %r8d,%r8
|
|
116f: 4d 63 c9 movslq %r9d,%r9
|
|
1172: 4d 2b c1 sub %r9,%r8
|
|
1175: 49 83 f8 04 cmp $0x4,%r8
|
|
1179: 0f 8c 7f 00 00 00 jl 0x11fe
|
|
117f: 4d 63 c9 movslq %r9d,%r9
|
|
1182: 44 89 c0 mov %r8d,%eax
|
|
1185: 83 e0 fc and $0xfffffffc,%eax
|
|
1188: 45 33 db xor %r11d,%r11d
|
|
118b: 48 63 c0 movslq %eax,%rax
|
|
118e: c4 e2 7d 19 c8 vbroadcastsd %xmm0,%ymm1
|
|
1193: 4e 8d 14 ca lea (%rdx,%r9,8),%r10
|
|
1197: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
119e: 00 00
|
|
11a0: c4 c1 75 59 12 vmulpd (%r10),%ymm1,%ymm2
|
|
11a5: 49 83 c3 04 add $0x4,%r11
|
|
11a9: c4 c1 7d 11 12 vmovupd %ymm2,(%r10)
|
|
11ae: 49 83 c2 20 add $0x20,%r10
|
|
11b2: 4c 3b d8 cmp %rax,%r11
|
|
11b5: 72 e9 jb 0x11a0
|
|
11b7: 49 3b c0 cmp %r8,%rax
|
|
11ba: 73 38 jae 0x11f4
|
|
11bc: 4d 63 c9 movslq %r9d,%r9
|
|
11bf: 4a 8d 14 ca lea (%rdx,%r9,8),%rdx
|
|
11c3: 48 8d 14 c2 lea (%rdx,%rax,8),%rdx
|
|
11c7: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
11ce: 00
|
|
11cf: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
11d6: 0f 1f 00 nopl (%rax)
|
|
11d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
11e0: c5 fb 59 0a vmulsd (%rdx),%xmm0,%xmm1
|
|
11e4: 48 ff c0 inc %rax
|
|
11e7: c5 fb 11 0a vmovsd %xmm1,(%rdx)
|
|
11eb: 48 83 c2 08 add $0x8,%rdx
|
|
11ef: 49 3b c0 cmp %r8,%rax
|
|
11f2: 72 ec jb 0x11e0
|
|
11f4: 33 c0 xor %eax,%eax
|
|
11f6: c5 f8 77 vzeroupper
|
|
11f9: 48 83 c4 28 add $0x28,%rsp
|
|
11fd: c3 ret
|
|
11fe: 33 c0 xor %eax,%eax
|
|
1200: eb b5 jmp 0x11b7
|
|
1202: 45 33 c9 xor %r9d,%r9d
|
|
1205: e9 55 ff ff ff jmp 0x115f
|
|
120a: 48 89 d1 mov %rdx,%rcx
|
|
120d: 44 89 c2 mov %r8d,%edx
|
|
1210: e8 6b 3d 01 00 call 0x14f80
|
|
1215: 48 83 c4 28 add $0x28,%rsp
|
|
1219: c3 ret
|
|
121a: 33 c0 xor %eax,%eax
|
|
121c: 48 83 c4 28 add $0x28,%rsp
|
|
1220: c3 ret
|
|
1221: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
1226: 48 83 c4 28 add $0x28,%rsp
|
|
122a: c3 ret
|
|
122b: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
1230: 48 83 c4 28 add $0x28,%rsp
|
|
1234: c3 ret
|
|
1235: 0f 1f 40 00 nopl 0x0(%rax)
|
|
1239: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1240: 56 push %rsi
|
|
1241: 57 push %rdi
|
|
1242: 41 54 push %r12
|
|
1244: 55 push %rbp
|
|
1245: 48 83 ec 28 sub $0x28,%rsp
|
|
1249: 89 cf mov %ecx,%edi
|
|
124b: 4d 89 cc mov %r9,%r12
|
|
124e: 83 ff 1e cmp $0x1e,%edi
|
|
1251: 0f 87 7a 01 00 00 ja 0x13d1
|
|
1257: 4d 85 e4 test %r12,%r12
|
|
125a: 0f 84 80 01 00 00 je 0x13e0
|
|
1260: 48 8b 74 24 70 mov 0x70(%rsp),%rsi
|
|
1265: 48 85 f6 test %rsi,%rsi
|
|
1268: 0f 84 72 01 00 00 je 0x13e0
|
|
126e: 48 8b 6c 24 78 mov 0x78(%rsp),%rbp
|
|
1273: 48 85 ed test %rbp,%rbp
|
|
1276: 0f 84 64 01 00 00 je 0x13e0
|
|
127c: 83 fa 08 cmp $0x8,%edx
|
|
127f: 74 1e je 0x129f
|
|
1281: 83 fa 04 cmp $0x4,%edx
|
|
1284: 74 19 je 0x129f
|
|
1286: 83 fa 01 cmp $0x1,%edx
|
|
1289: 74 14 je 0x129f
|
|
128b: 83 fa 02 cmp $0x2,%edx
|
|
128e: 74 0f je 0x129f
|
|
1290: b8 ee ff ff ff mov $0xffffffee,%eax
|
|
1295: 48 83 c4 28 add $0x28,%rsp
|
|
1299: 5d pop %rbp
|
|
129a: 41 5c pop %r12
|
|
129c: 5f pop %rdi
|
|
129d: 5e pop %rsi
|
|
129e: c3 ret
|
|
129f: 83 ff 1d cmp $0x1d,%edi
|
|
12a2: 0f 8f 29 01 00 00 jg 0x13d1
|
|
12a8: 83 ff 04 cmp $0x4,%edi
|
|
12ab: 7f 14 jg 0x12c1
|
|
12ad: 41 c7 04 24 d0 00 00 movl $0xd0,(%r12)
|
|
12b4: 00
|
|
12b5: 33 c0 xor %eax,%eax
|
|
12b7: 89 06 mov %eax,(%rsi)
|
|
12b9: 89 45 00 mov %eax,0x0(%rbp)
|
|
12bc: e9 04 01 00 00 jmp 0x13c5
|
|
12c1: 83 ff 06 cmp $0x6,%edi
|
|
12c4: 7f 11 jg 0x12d7
|
|
12c6: 33 c0 xor %eax,%eax
|
|
12c8: 41 89 04 24 mov %eax,(%r12)
|
|
12cc: 89 06 mov %eax,(%rsi)
|
|
12ce: 89 45 00 mov %eax,0x0(%rbp)
|
|
12d1: 41 8b 04 24 mov (%r12),%eax
|
|
12d5: eb 67 jmp 0x133e
|
|
12d7: 8d 4f ff lea -0x1(%rdi),%ecx
|
|
12da: 83 f9 10 cmp $0x10,%ecx
|
|
12dd: 7f 48 jg 0x1327
|
|
12df: 41 bb 01 00 00 00 mov $0x1,%r11d
|
|
12e5: 41 d3 e3 shl %cl,%r11d
|
|
12e8: 42 8d 04 dd 47 00 00 lea 0x47(,%r11,8),%eax
|
|
12ef: 00
|
|
12f0: 83 e0 c0 and $0xffffffc0,%eax
|
|
12f3: 46 8d 14 dd 3f 00 00 lea 0x3f(,%r11,8),%r10d
|
|
12fa: 00
|
|
12fb: 41 89 04 24 mov %eax,(%r12)
|
|
12ff: 44 89 d8 mov %r11d,%eax
|
|
1302: d1 f8 sar $1,%eax
|
|
1304: 41 83 e2 c0 and $0xffffffc0,%r10d
|
|
1308: c1 e8 1e shr $0x1e,%eax
|
|
130b: 41 03 c3 add %r11d,%eax
|
|
130e: 83 e0 fc and $0xfffffffc,%eax
|
|
1311: 83 c0 43 add $0x43,%eax
|
|
1314: c7 06 00 00 00 00 movl $0x0,(%rsi)
|
|
131a: 83 e0 c0 and $0xffffffc0,%eax
|
|
131d: 44 89 55 00 mov %r10d,0x0(%rbp)
|
|
1321: 41 03 04 24 add (%r12),%eax
|
|
1325: eb 12 jmp 0x1339
|
|
1327: 4c 89 e2 mov %r12,%rdx
|
|
132a: 49 89 f0 mov %rsi,%r8
|
|
132d: 49 89 e9 mov %rbp,%r9
|
|
1330: e8 eb 77 03 00 call 0x38b20
|
|
1335: 41 8b 04 24 mov (%r12),%eax
|
|
1339: 83 ff 13 cmp $0x13,%edi
|
|
133c: 7d 2a jge 0x1368
|
|
133e: 89 f9 mov %edi,%ecx
|
|
1340: 41 ba 01 00 00 00 mov $0x1,%r10d
|
|
1346: 41 d3 e2 shl %cl,%r10d
|
|
1349: 45 89 d3 mov %r10d,%r11d
|
|
134c: 41 d1 fb sar $1,%r11d
|
|
134f: 41 c1 eb 1e shr $0x1e,%r11d
|
|
1353: 45 03 da add %r10d,%r11d
|
|
1356: 41 c1 eb 02 shr $0x2,%r11d
|
|
135a: 46 8d 14 dd 3f 00 00 lea 0x3f(,%r11,8),%r10d
|
|
1361: 00
|
|
1362: 41 83 e2 c0 and $0xffffffc0,%r10d
|
|
1366: eb 18 jmp 0x1380
|
|
1368: 41 ba 01 00 00 00 mov $0x1,%r10d
|
|
136e: 8d 4f 14 lea 0x14(%rdi),%ecx
|
|
1371: 41 d3 e2 shl %cl,%r10d
|
|
1374: 46 8d 14 d5 3f 20 00 lea 0x203f(,%r10,8),%r10d
|
|
137b: 00
|
|
137c: 41 83 e2 c0 and $0xffffffc0,%r10d
|
|
1380: 83 ff 0a cmp $0xa,%edi
|
|
1383: 42 8d 84 50 00 01 00 lea 0x100(%rax,%r10,2),%eax
|
|
138a: 00
|
|
138b: 41 89 04 24 mov %eax,(%r12)
|
|
138f: 7f 04 jg 0x1395
|
|
1391: 33 c0 xor %eax,%eax
|
|
1393: eb 21 jmp 0x13b6
|
|
1395: 89 f9 mov %edi,%ecx
|
|
1397: b8 01 00 00 00 mov $0x1,%eax
|
|
139c: d3 e0 shl %cl,%eax
|
|
139e: 89 c7 mov %eax,%edi
|
|
13a0: d1 ff sar $1,%edi
|
|
13a2: c1 ef 1e shr $0x1e,%edi
|
|
13a5: 03 f8 add %eax,%edi
|
|
13a7: 83 e7 fc and $0xfffffffc,%edi
|
|
13aa: 83 c7 43 add $0x43,%edi
|
|
13ad: 83 e7 c0 and $0xffffffc0,%edi
|
|
13b0: 8b 16 mov (%rsi),%edx
|
|
13b2: 8d 44 3a 40 lea 0x40(%rdx,%rdi,1),%eax
|
|
13b6: 89 06 mov %eax,(%rsi)
|
|
13b8: 8b 45 00 mov 0x0(%rbp),%eax
|
|
13bb: 85 c0 test %eax,%eax
|
|
13bd: 7e 06 jle 0x13c5
|
|
13bf: 83 c0 40 add $0x40,%eax
|
|
13c2: 89 45 00 mov %eax,0x0(%rbp)
|
|
13c5: 33 c0 xor %eax,%eax
|
|
13c7: 48 83 c4 28 add $0x28,%rsp
|
|
13cb: 5d pop %rbp
|
|
13cc: 41 5c pop %r12
|
|
13ce: 5f pop %rdi
|
|
13cf: 5e pop %rsi
|
|
13d0: c3 ret
|
|
13d1: b8 ef ff ff ff mov $0xffffffef,%eax
|
|
13d6: 48 83 c4 28 add $0x28,%rsp
|
|
13da: 5d pop %rbp
|
|
13db: 41 5c pop %r12
|
|
13dd: 5f pop %rdi
|
|
13de: 5e pop %rsi
|
|
13df: c3 ret
|
|
13e0: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
13e5: 48 83 c4 28 add $0x28,%rsp
|
|
13e9: 5d pop %rbp
|
|
13ea: 41 5c pop %r12
|
|
13ec: 5f pop %rdi
|
|
13ed: 5e pop %rsi
|
|
13ee: c3 ret
|
|
13ef: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
13f6: 00
|
|
13f7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
13fe: 66 90 xchg %ax,%ax
|
|
1400: 41 54 push %r12
|
|
1402: 41 55 push %r13
|
|
1404: 41 56 push %r14
|
|
1406: 41 57 push %r15
|
|
1408: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
|
|
140d: 41 89 cd mov %ecx,%r13d
|
|
1410: 4d 89 cc mov %r9,%r12
|
|
1413: 41 83 fd 1e cmp $0x1e,%r13d
|
|
1417: 0f 87 94 01 00 00 ja 0x15b1
|
|
141d: 4d 85 e4 test %r12,%r12
|
|
1420: 0f 84 9e 01 00 00 je 0x15c4
|
|
1426: 4c 8b 74 24 70 mov 0x70(%rsp),%r14
|
|
142b: 4d 85 f6 test %r14,%r14
|
|
142e: 0f 84 90 01 00 00 je 0x15c4
|
|
1434: 4c 8b 7c 24 78 mov 0x78(%rsp),%r15
|
|
1439: 4d 85 ff test %r15,%r15
|
|
143c: 0f 84 82 01 00 00 je 0x15c4
|
|
1442: 83 fa 08 cmp $0x8,%edx
|
|
1445: 74 22 je 0x1469
|
|
1447: 83 fa 04 cmp $0x4,%edx
|
|
144a: 74 1d je 0x1469
|
|
144c: 83 fa 01 cmp $0x1,%edx
|
|
144f: 74 18 je 0x1469
|
|
1451: 83 fa 02 cmp $0x2,%edx
|
|
1454: 74 13 je 0x1469
|
|
1456: b8 ee ff ff ff mov $0xffffffee,%eax
|
|
145b: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
1460: 41 5f pop %r15
|
|
1462: 41 5e pop %r14
|
|
1464: 41 5d pop %r13
|
|
1466: 41 5c pop %r12
|
|
1468: c3 ret
|
|
1469: 41 83 fd 1d cmp $0x1d,%r13d
|
|
146d: 0f 8f 3e 01 00 00 jg 0x15b1
|
|
1473: 41 83 fd 04 cmp $0x4,%r13d
|
|
1477: 7f 15 jg 0x148e
|
|
1479: 41 c7 04 24 d0 00 00 movl $0xd0,(%r12)
|
|
1480: 00
|
|
1481: 33 c0 xor %eax,%eax
|
|
1483: 41 89 06 mov %eax,(%r14)
|
|
1486: 41 89 07 mov %eax,(%r15)
|
|
1489: e9 13 01 00 00 jmp 0x15a1
|
|
148e: 41 83 fd 06 cmp $0x6,%r13d
|
|
1492: 7f 12 jg 0x14a6
|
|
1494: 33 c0 xor %eax,%eax
|
|
1496: 41 89 04 24 mov %eax,(%r12)
|
|
149a: 41 89 06 mov %eax,(%r14)
|
|
149d: 41 89 07 mov %eax,(%r15)
|
|
14a0: 41 8b 14 24 mov (%r12),%edx
|
|
14a4: eb 6a jmp 0x1510
|
|
14a6: 41 8d 4d ff lea -0x1(%r13),%ecx
|
|
14aa: 83 f9 11 cmp $0x11,%ecx
|
|
14ad: 7f 49 jg 0x14f8
|
|
14af: 41 bb 01 00 00 00 mov $0x1,%r11d
|
|
14b5: 41 d3 e3 shl %cl,%r11d
|
|
14b8: 44 89 da mov %r11d,%edx
|
|
14bb: 45 89 da mov %r11d,%r10d
|
|
14be: d1 fa sar $1,%edx
|
|
14c0: c1 ea 1e shr $0x1e,%edx
|
|
14c3: 41 c1 e2 03 shl $0x3,%r10d
|
|
14c7: 41 03 d3 add %r11d,%edx
|
|
14ca: 44 89 d0 mov %r10d,%eax
|
|
14cd: 83 e2 fc and $0xfffffffc,%edx
|
|
14d0: 83 c0 47 add $0x47,%eax
|
|
14d3: 41 83 c2 3f add $0x3f,%r10d
|
|
14d7: 83 c2 43 add $0x43,%edx
|
|
14da: 83 e0 c0 and $0xffffffc0,%eax
|
|
14dd: 41 89 04 24 mov %eax,(%r12)
|
|
14e1: 41 83 e2 c0 and $0xffffffc0,%r10d
|
|
14e5: 41 c7 06 00 00 00 00 movl $0x0,(%r14)
|
|
14ec: 83 e2 c0 and $0xffffffc0,%edx
|
|
14ef: 45 89 17 mov %r10d,(%r15)
|
|
14f2: 41 03 14 24 add (%r12),%edx
|
|
14f6: eb 12 jmp 0x150a
|
|
14f8: 4c 89 e2 mov %r12,%rdx
|
|
14fb: 4d 89 f0 mov %r14,%r8
|
|
14fe: 4d 89 f9 mov %r15,%r9
|
|
1501: e8 5a 78 03 00 call 0x38d60
|
|
1506: 41 8b 14 24 mov (%r12),%edx
|
|
150a: 41 83 fd 13 cmp $0x13,%r13d
|
|
150e: 7d 29 jge 0x1539
|
|
1510: 44 89 e9 mov %r13d,%ecx
|
|
1513: b8 01 00 00 00 mov $0x1,%eax
|
|
1518: d3 e0 shl %cl,%eax
|
|
151a: 41 89 c2 mov %eax,%r10d
|
|
151d: 41 d1 fa sar $1,%r10d
|
|
1520: 41 c1 ea 1e shr $0x1e,%r10d
|
|
1524: 44 03 d0 add %eax,%r10d
|
|
1527: 41 c1 ea 02 shr $0x2,%r10d
|
|
152b: 41 c1 e2 03 shl $0x3,%r10d
|
|
152f: 41 83 c2 3f add $0x3f,%r10d
|
|
1533: 41 83 e2 c0 and $0xffffffc0,%r10d
|
|
1537: eb 1c jmp 0x1555
|
|
1539: 41 ba 01 00 00 00 mov $0x1,%r10d
|
|
153f: 41 8d 4d 14 lea 0x14(%r13),%ecx
|
|
1543: 41 d3 e2 shl %cl,%r10d
|
|
1546: 41 c1 e2 03 shl $0x3,%r10d
|
|
154a: 41 81 c2 3f 20 00 00 add $0x203f,%r10d
|
|
1551: 41 83 e2 c0 and $0xffffffc0,%r10d
|
|
1555: 45 03 d2 add %r10d,%r10d
|
|
1558: 41 03 d2 add %r10d,%edx
|
|
155b: 81 c2 00 01 00 00 add $0x100,%edx
|
|
1561: 41 89 14 24 mov %edx,(%r12)
|
|
1565: 41 83 fd 0a cmp $0xa,%r13d
|
|
1569: 7f 04 jg 0x156f
|
|
156b: 33 d2 xor %edx,%edx
|
|
156d: eb 22 jmp 0x1591
|
|
156f: 44 89 e9 mov %r13d,%ecx
|
|
1572: b8 01 00 00 00 mov $0x1,%eax
|
|
1577: d3 e0 shl %cl,%eax
|
|
1579: 89 c2 mov %eax,%edx
|
|
157b: d1 fa sar $1,%edx
|
|
157d: c1 ea 1e shr $0x1e,%edx
|
|
1580: 03 d0 add %eax,%edx
|
|
1582: 83 e2 fc and $0xfffffffc,%edx
|
|
1585: 83 c2 43 add $0x43,%edx
|
|
1588: 83 e2 c0 and $0xffffffc0,%edx
|
|
158b: 83 c2 40 add $0x40,%edx
|
|
158e: 41 03 16 add (%r14),%edx
|
|
1591: 41 89 16 mov %edx,(%r14)
|
|
1594: 41 8b 07 mov (%r15),%eax
|
|
1597: 85 c0 test %eax,%eax
|
|
1599: 7e 06 jle 0x15a1
|
|
159b: 83 c0 40 add $0x40,%eax
|
|
159e: 41 89 07 mov %eax,(%r15)
|
|
15a1: 33 c0 xor %eax,%eax
|
|
15a3: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
15a8: 41 5f pop %r15
|
|
15aa: 41 5e pop %r14
|
|
15ac: 41 5d pop %r13
|
|
15ae: 41 5c pop %r12
|
|
15b0: c3 ret
|
|
15b1: b8 ef ff ff ff mov $0xffffffef,%eax
|
|
15b6: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
15bb: 41 5f pop %r15
|
|
15bd: 41 5e pop %r14
|
|
15bf: 41 5d pop %r13
|
|
15c1: 41 5c pop %r12
|
|
15c3: c3 ret
|
|
15c4: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
15c9: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
15ce: 41 5f pop %r15
|
|
15d0: 41 5e pop %r14
|
|
15d2: 41 5d pop %r13
|
|
15d4: 41 5c pop %r12
|
|
15d6: c3 ret
|
|
15d7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
15de: 00 00
|
|
15e0: 56 push %rsi
|
|
15e1: 57 push %rdi
|
|
15e2: 41 54 push %r12
|
|
15e4: 55 push %rbp
|
|
15e5: 48 83 ec 28 sub $0x28,%rsp
|
|
15e9: 89 cf mov %ecx,%edi
|
|
15eb: 4d 89 cc mov %r9,%r12
|
|
15ee: 83 ff 1e cmp $0x1e,%edi
|
|
15f1: 0f 87 7a 01 00 00 ja 0x1771
|
|
15f7: 4d 85 e4 test %r12,%r12
|
|
15fa: 0f 84 80 01 00 00 je 0x1780
|
|
1600: 48 8b 74 24 70 mov 0x70(%rsp),%rsi
|
|
1605: 48 85 f6 test %rsi,%rsi
|
|
1608: 0f 84 72 01 00 00 je 0x1780
|
|
160e: 48 8b 6c 24 78 mov 0x78(%rsp),%rbp
|
|
1613: 48 85 ed test %rbp,%rbp
|
|
1616: 0f 84 64 01 00 00 je 0x1780
|
|
161c: 83 fa 08 cmp $0x8,%edx
|
|
161f: 74 1e je 0x163f
|
|
1621: 83 fa 04 cmp $0x4,%edx
|
|
1624: 74 19 je 0x163f
|
|
1626: 83 fa 01 cmp $0x1,%edx
|
|
1629: 74 14 je 0x163f
|
|
162b: 83 fa 02 cmp $0x2,%edx
|
|
162e: 74 0f je 0x163f
|
|
1630: b8 ee ff ff ff mov $0xffffffee,%eax
|
|
1635: 48 83 c4 28 add $0x28,%rsp
|
|
1639: 5d pop %rbp
|
|
163a: 41 5c pop %r12
|
|
163c: 5f pop %rdi
|
|
163d: 5e pop %rsi
|
|
163e: c3 ret
|
|
163f: 83 ff 1d cmp $0x1d,%edi
|
|
1642: 0f 8f 29 01 00 00 jg 0x1771
|
|
1648: 83 ff 04 cmp $0x4,%edi
|
|
164b: 7f 14 jg 0x1661
|
|
164d: 33 c0 xor %eax,%eax
|
|
164f: 41 c7 04 24 d0 00 00 movl $0xd0,(%r12)
|
|
1656: 00
|
|
1657: 89 06 mov %eax,(%rsi)
|
|
1659: 89 45 00 mov %eax,0x0(%rbp)
|
|
165c: e9 04 01 00 00 jmp 0x1765
|
|
1661: 83 ff 06 cmp $0x6,%edi
|
|
1664: 7f 11 jg 0x1677
|
|
1666: 33 c0 xor %eax,%eax
|
|
1668: 41 89 04 24 mov %eax,(%r12)
|
|
166c: 89 06 mov %eax,(%rsi)
|
|
166e: 89 45 00 mov %eax,0x0(%rbp)
|
|
1671: 41 8b 04 24 mov (%r12),%eax
|
|
1675: eb 67 jmp 0x16de
|
|
1677: 8d 4f ff lea -0x1(%rdi),%ecx
|
|
167a: 83 f9 11 cmp $0x11,%ecx
|
|
167d: 7f 48 jg 0x16c7
|
|
167f: 41 bb 01 00 00 00 mov $0x1,%r11d
|
|
1685: 41 d3 e3 shl %cl,%r11d
|
|
1688: 42 8d 04 dd 47 00 00 lea 0x47(,%r11,8),%eax
|
|
168f: 00
|
|
1690: 83 e0 c0 and $0xffffffc0,%eax
|
|
1693: 46 8d 14 dd 3f 00 00 lea 0x3f(,%r11,8),%r10d
|
|
169a: 00
|
|
169b: 41 89 04 24 mov %eax,(%r12)
|
|
169f: 44 89 d8 mov %r11d,%eax
|
|
16a2: 41 83 e2 c0 and $0xffffffc0,%r10d
|
|
16a6: d1 f8 sar $1,%eax
|
|
16a8: c7 06 00 00 00 00 movl $0x0,(%rsi)
|
|
16ae: c1 e8 1e shr $0x1e,%eax
|
|
16b1: 44 89 55 00 mov %r10d,0x0(%rbp)
|
|
16b5: 41 03 c3 add %r11d,%eax
|
|
16b8: 83 e0 fc and $0xfffffffc,%eax
|
|
16bb: 83 c0 43 add $0x43,%eax
|
|
16be: 83 e0 c0 and $0xffffffc0,%eax
|
|
16c1: 41 03 04 24 add (%r12),%eax
|
|
16c5: eb 12 jmp 0x16d9
|
|
16c7: 4c 89 e2 mov %r12,%rdx
|
|
16ca: 49 89 f0 mov %rsi,%r8
|
|
16cd: 49 89 e9 mov %rbp,%r9
|
|
16d0: e8 ab 78 03 00 call 0x38f80
|
|
16d5: 41 8b 04 24 mov (%r12),%eax
|
|
16d9: 83 ff 15 cmp $0x15,%edi
|
|
16dc: 7d 2a jge 0x1708
|
|
16de: 89 f9 mov %edi,%ecx
|
|
16e0: 41 ba 01 00 00 00 mov $0x1,%r10d
|
|
16e6: 41 d3 e2 shl %cl,%r10d
|
|
16e9: 45 89 d3 mov %r10d,%r11d
|
|
16ec: 41 d1 fb sar $1,%r11d
|
|
16ef: 41 c1 eb 1e shr $0x1e,%r11d
|
|
16f3: 45 03 da add %r10d,%r11d
|
|
16f6: 41 c1 eb 02 shr $0x2,%r11d
|
|
16fa: 46 8d 14 dd 3f 00 00 lea 0x3f(,%r11,8),%r10d
|
|
1701: 00
|
|
1702: 41 83 e2 c0 and $0xffffffc0,%r10d
|
|
1706: eb 18 jmp 0x1720
|
|
1708: 8d 4f 14 lea 0x14(%rdi),%ecx
|
|
170b: 41 ba 01 00 00 00 mov $0x1,%r10d
|
|
1711: 41 d3 e2 shl %cl,%r10d
|
|
1714: 46 8d 14 d5 3f 20 00 lea 0x203f(,%r10,8),%r10d
|
|
171b: 00
|
|
171c: 41 83 e2 c0 and $0xffffffc0,%r10d
|
|
1720: 42 8d 84 50 00 01 00 lea 0x100(%rax,%r10,2),%eax
|
|
1727: 00
|
|
1728: 41 89 04 24 mov %eax,(%r12)
|
|
172c: 83 ff 0a cmp $0xa,%edi
|
|
172f: 7f 04 jg 0x1735
|
|
1731: 33 c0 xor %eax,%eax
|
|
1733: eb 21 jmp 0x1756
|
|
1735: 89 f9 mov %edi,%ecx
|
|
1737: b8 01 00 00 00 mov $0x1,%eax
|
|
173c: 8b 16 mov (%rsi),%edx
|
|
173e: d3 e0 shl %cl,%eax
|
|
1740: 89 c7 mov %eax,%edi
|
|
1742: d1 ff sar $1,%edi
|
|
1744: c1 ef 1e shr $0x1e,%edi
|
|
1747: 03 f8 add %eax,%edi
|
|
1749: 83 e7 fc and $0xfffffffc,%edi
|
|
174c: 83 c7 43 add $0x43,%edi
|
|
174f: 83 e7 c0 and $0xffffffc0,%edi
|
|
1752: 8d 44 3a 40 lea 0x40(%rdx,%rdi,1),%eax
|
|
1756: 89 06 mov %eax,(%rsi)
|
|
1758: 8b 45 00 mov 0x0(%rbp),%eax
|
|
175b: 85 c0 test %eax,%eax
|
|
175d: 7e 06 jle 0x1765
|
|
175f: 83 c0 40 add $0x40,%eax
|
|
1762: 89 45 00 mov %eax,0x0(%rbp)
|
|
1765: 33 c0 xor %eax,%eax
|
|
1767: 48 83 c4 28 add $0x28,%rsp
|
|
176b: 5d pop %rbp
|
|
176c: 41 5c pop %r12
|
|
176e: 5f pop %rdi
|
|
176f: 5e pop %rsi
|
|
1770: c3 ret
|
|
1771: b8 ef ff ff ff mov $0xffffffef,%eax
|
|
1776: 48 83 c4 28 add $0x28,%rsp
|
|
177a: 5d pop %rbp
|
|
177b: 41 5c pop %r12
|
|
177d: 5f pop %rdi
|
|
177e: 5e pop %rsi
|
|
177f: c3 ret
|
|
1780: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
1785: 48 83 c4 28 add $0x28,%rsp
|
|
1789: 5d pop %rbp
|
|
178a: 41 5c pop %r12
|
|
178c: 5f pop %rdi
|
|
178d: 5e pop %rsi
|
|
178e: c3 ret
|
|
178f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
1796: 00
|
|
1797: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
179e: 66 90 xchg %ax,%ax
|
|
17a0: 56 push %rsi
|
|
17a1: 57 push %rdi
|
|
17a2: 41 54 push %r12
|
|
17a4: 55 push %rbp
|
|
17a5: 48 83 ec 28 sub $0x28,%rsp
|
|
17a9: 89 cf mov %ecx,%edi
|
|
17ab: 4d 89 cc mov %r9,%r12
|
|
17ae: 83 ff 1e cmp $0x1e,%edi
|
|
17b1: 0f 87 7a 01 00 00 ja 0x1931
|
|
17b7: 4d 85 e4 test %r12,%r12
|
|
17ba: 0f 84 80 01 00 00 je 0x1940
|
|
17c0: 48 8b 74 24 70 mov 0x70(%rsp),%rsi
|
|
17c5: 48 85 f6 test %rsi,%rsi
|
|
17c8: 0f 84 72 01 00 00 je 0x1940
|
|
17ce: 48 8b 6c 24 78 mov 0x78(%rsp),%rbp
|
|
17d3: 48 85 ed test %rbp,%rbp
|
|
17d6: 0f 84 64 01 00 00 je 0x1940
|
|
17dc: 83 fa 08 cmp $0x8,%edx
|
|
17df: 74 1e je 0x17ff
|
|
17e1: 83 fa 04 cmp $0x4,%edx
|
|
17e4: 74 19 je 0x17ff
|
|
17e6: 83 fa 01 cmp $0x1,%edx
|
|
17e9: 74 14 je 0x17ff
|
|
17eb: 83 fa 02 cmp $0x2,%edx
|
|
17ee: 74 0f je 0x17ff
|
|
17f0: b8 ee ff ff ff mov $0xffffffee,%eax
|
|
17f5: 48 83 c4 28 add $0x28,%rsp
|
|
17f9: 5d pop %rbp
|
|
17fa: 41 5c pop %r12
|
|
17fc: 5f pop %rdi
|
|
17fd: 5e pop %rsi
|
|
17fe: c3 ret
|
|
17ff: 83 ff 1d cmp $0x1d,%edi
|
|
1802: 0f 8f 29 01 00 00 jg 0x1931
|
|
1808: 83 ff 04 cmp $0x4,%edi
|
|
180b: 7f 14 jg 0x1821
|
|
180d: 41 c7 04 24 d0 00 00 movl $0xd0,(%r12)
|
|
1814: 00
|
|
1815: 33 c0 xor %eax,%eax
|
|
1817: 89 06 mov %eax,(%rsi)
|
|
1819: 89 45 00 mov %eax,0x0(%rbp)
|
|
181c: e9 04 01 00 00 jmp 0x1925
|
|
1821: 83 ff 07 cmp $0x7,%edi
|
|
1824: 7f 11 jg 0x1837
|
|
1826: 33 c0 xor %eax,%eax
|
|
1828: 41 89 04 24 mov %eax,(%r12)
|
|
182c: 89 06 mov %eax,(%rsi)
|
|
182e: 89 45 00 mov %eax,0x0(%rbp)
|
|
1831: 41 8b 04 24 mov (%r12),%eax
|
|
1835: eb 67 jmp 0x189e
|
|
1837: 8d 4f ff lea -0x1(%rdi),%ecx
|
|
183a: 83 f9 12 cmp $0x12,%ecx
|
|
183d: 7f 48 jg 0x1887
|
|
183f: 41 bb 01 00 00 00 mov $0x1,%r11d
|
|
1845: 41 d3 e3 shl %cl,%r11d
|
|
1848: 42 8d 04 dd 47 00 00 lea 0x47(,%r11,8),%eax
|
|
184f: 00
|
|
1850: 83 e0 c0 and $0xffffffc0,%eax
|
|
1853: 46 8d 14 dd 3f 00 00 lea 0x3f(,%r11,8),%r10d
|
|
185a: 00
|
|
185b: 41 89 04 24 mov %eax,(%r12)
|
|
185f: 44 89 d8 mov %r11d,%eax
|
|
1862: d1 f8 sar $1,%eax
|
|
1864: 41 83 e2 c0 and $0xffffffc0,%r10d
|
|
1868: c1 e8 1e shr $0x1e,%eax
|
|
186b: 41 03 c3 add %r11d,%eax
|
|
186e: 83 e0 fc and $0xfffffffc,%eax
|
|
1871: 83 c0 43 add $0x43,%eax
|
|
1874: c7 06 00 00 00 00 movl $0x0,(%rsi)
|
|
187a: 83 e0 c0 and $0xffffffc0,%eax
|
|
187d: 44 89 55 00 mov %r10d,0x0(%rbp)
|
|
1881: 41 03 04 24 add (%r12),%eax
|
|
1885: eb 12 jmp 0x1899
|
|
1887: 4c 89 e2 mov %r12,%rdx
|
|
188a: 49 89 f0 mov %rsi,%r8
|
|
188d: 49 89 e9 mov %rbp,%r9
|
|
1890: e8 2b 79 03 00 call 0x391c0
|
|
1895: 41 8b 04 24 mov (%r12),%eax
|
|
1899: 83 ff 13 cmp $0x13,%edi
|
|
189c: 7d 2a jge 0x18c8
|
|
189e: 89 f9 mov %edi,%ecx
|
|
18a0: 41 ba 01 00 00 00 mov $0x1,%r10d
|
|
18a6: 41 d3 e2 shl %cl,%r10d
|
|
18a9: 45 89 d3 mov %r10d,%r11d
|
|
18ac: 41 d1 fb sar $1,%r11d
|
|
18af: 41 c1 eb 1e shr $0x1e,%r11d
|
|
18b3: 45 03 da add %r10d,%r11d
|
|
18b6: 41 c1 eb 02 shr $0x2,%r11d
|
|
18ba: 46 8d 14 dd 3f 00 00 lea 0x3f(,%r11,8),%r10d
|
|
18c1: 00
|
|
18c2: 41 83 e2 c0 and $0xffffffc0,%r10d
|
|
18c6: eb 18 jmp 0x18e0
|
|
18c8: 41 ba 01 00 00 00 mov $0x1,%r10d
|
|
18ce: 8d 4f 14 lea 0x14(%rdi),%ecx
|
|
18d1: 41 d3 e2 shl %cl,%r10d
|
|
18d4: 46 8d 14 d5 3f 20 00 lea 0x203f(,%r10,8),%r10d
|
|
18db: 00
|
|
18dc: 41 83 e2 c0 and $0xffffffc0,%r10d
|
|
18e0: 42 8d 84 50 00 01 00 lea 0x100(%rax,%r10,2),%eax
|
|
18e7: 00
|
|
18e8: 41 89 04 24 mov %eax,(%r12)
|
|
18ec: 83 ff 0a cmp $0xa,%edi
|
|
18ef: 7f 04 jg 0x18f5
|
|
18f1: 33 c0 xor %eax,%eax
|
|
18f3: eb 21 jmp 0x1916
|
|
18f5: 89 f9 mov %edi,%ecx
|
|
18f7: b8 01 00 00 00 mov $0x1,%eax
|
|
18fc: d3 e0 shl %cl,%eax
|
|
18fe: 89 c7 mov %eax,%edi
|
|
1900: d1 ff sar $1,%edi
|
|
1902: c1 ef 1e shr $0x1e,%edi
|
|
1905: 03 f8 add %eax,%edi
|
|
1907: 83 e7 fc and $0xfffffffc,%edi
|
|
190a: 83 c7 43 add $0x43,%edi
|
|
190d: 83 e7 c0 and $0xffffffc0,%edi
|
|
1910: 8b 16 mov (%rsi),%edx
|
|
1912: 8d 44 3a 40 lea 0x40(%rdx,%rdi,1),%eax
|
|
1916: 89 06 mov %eax,(%rsi)
|
|
1918: 8b 45 00 mov 0x0(%rbp),%eax
|
|
191b: 85 c0 test %eax,%eax
|
|
191d: 7e 06 jle 0x1925
|
|
191f: 83 c0 40 add $0x40,%eax
|
|
1922: 89 45 00 mov %eax,0x0(%rbp)
|
|
1925: 33 c0 xor %eax,%eax
|
|
1927: 48 83 c4 28 add $0x28,%rsp
|
|
192b: 5d pop %rbp
|
|
192c: 41 5c pop %r12
|
|
192e: 5f pop %rdi
|
|
192f: 5e pop %rsi
|
|
1930: c3 ret
|
|
1931: b8 ef ff ff ff mov $0xffffffef,%eax
|
|
1936: 48 83 c4 28 add $0x28,%rsp
|
|
193a: 5d pop %rbp
|
|
193b: 41 5c pop %r12
|
|
193d: 5f pop %rdi
|
|
193e: 5e pop %rsi
|
|
193f: c3 ret
|
|
1940: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
1945: 48 83 c4 28 add $0x28,%rsp
|
|
1949: 5d pop %rbp
|
|
194a: 41 5c pop %r12
|
|
194c: 5f pop %rdi
|
|
194d: 5e pop %rsi
|
|
194e: c3 ret
|
|
194f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
1956: 00
|
|
1957: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
195e: 66 90 xchg %ax,%ax
|
|
1960: 56 push %rsi
|
|
1961: 57 push %rdi
|
|
1962: 41 54 push %r12
|
|
1964: 41 55 push %r13
|
|
1966: 48 83 ec 28 sub $0x28,%rsp
|
|
196a: 41 89 cc mov %ecx,%r12d
|
|
196d: 4d 89 cd mov %r9,%r13
|
|
1970: 41 83 fc 1e cmp $0x1e,%r12d
|
|
1974: 0f 87 7b 01 00 00 ja 0x1af5
|
|
197a: 4d 85 ed test %r13,%r13
|
|
197d: 0f 84 82 01 00 00 je 0x1b05
|
|
1983: 48 8b 7c 24 70 mov 0x70(%rsp),%rdi
|
|
1988: 48 85 ff test %rdi,%rdi
|
|
198b: 0f 84 74 01 00 00 je 0x1b05
|
|
1991: 48 8b 74 24 78 mov 0x78(%rsp),%rsi
|
|
1996: 48 85 f6 test %rsi,%rsi
|
|
1999: 0f 84 66 01 00 00 je 0x1b05
|
|
199f: 83 fa 08 cmp $0x8,%edx
|
|
19a2: 74 1f je 0x19c3
|
|
19a4: 83 fa 04 cmp $0x4,%edx
|
|
19a7: 74 1a je 0x19c3
|
|
19a9: 83 fa 01 cmp $0x1,%edx
|
|
19ac: 74 15 je 0x19c3
|
|
19ae: 83 fa 02 cmp $0x2,%edx
|
|
19b1: 74 10 je 0x19c3
|
|
19b3: b8 ee ff ff ff mov $0xffffffee,%eax
|
|
19b8: 48 83 c4 28 add $0x28,%rsp
|
|
19bc: 41 5d pop %r13
|
|
19be: 41 5c pop %r12
|
|
19c0: 5f pop %rdi
|
|
19c1: 5e pop %rsi
|
|
19c2: c3 ret
|
|
19c3: 41 83 fc 1d cmp $0x1d,%r12d
|
|
19c7: 0f 8f 28 01 00 00 jg 0x1af5
|
|
19cd: 41 83 fc 04 cmp $0x4,%r12d
|
|
19d1: 7f 13 jg 0x19e6
|
|
19d3: 41 c7 45 00 d0 00 00 movl $0xd0,0x0(%r13)
|
|
19da: 00
|
|
19db: 33 c0 xor %eax,%eax
|
|
19dd: 89 07 mov %eax,(%rdi)
|
|
19df: 89 06 mov %eax,(%rsi)
|
|
19e1: e9 02 01 00 00 jmp 0x1ae8
|
|
19e6: 41 83 fc 07 cmp $0x7,%r12d
|
|
19ea: 7f 16 jg 0x1a02
|
|
19ec: 33 c0 xor %eax,%eax
|
|
19ee: 41 ba 01 00 00 00 mov $0x1,%r10d
|
|
19f4: 41 89 45 00 mov %eax,0x0(%r13)
|
|
19f8: 89 07 mov %eax,(%rdi)
|
|
19fa: 89 06 mov %eax,(%rsi)
|
|
19fc: 41 8b 45 00 mov 0x0(%r13),%eax
|
|
1a00: eb 6f jmp 0x1a71
|
|
1a02: 41 8d 4c 24 ff lea -0x1(%r12),%ecx
|
|
1a07: 83 f9 12 cmp $0x12,%ecx
|
|
1a0a: 7f 47 jg 0x1a53
|
|
1a0c: 41 ba 01 00 00 00 mov $0x1,%r10d
|
|
1a12: c4 42 71 f7 da shlx %ecx,%r10d,%r11d
|
|
1a17: 42 8d 04 dd 47 00 00 lea 0x47(,%r11,8),%eax
|
|
1a1e: 00
|
|
1a1f: 83 e0 c0 and $0xffffffc0,%eax
|
|
1a22: 42 8d 0c dd 3f 00 00 lea 0x3f(,%r11,8),%ecx
|
|
1a29: 00
|
|
1a2a: 41 89 45 00 mov %eax,0x0(%r13)
|
|
1a2e: 44 89 d8 mov %r11d,%eax
|
|
1a31: d1 f8 sar $1,%eax
|
|
1a33: 83 e1 c0 and $0xffffffc0,%ecx
|
|
1a36: c1 e8 1e shr $0x1e,%eax
|
|
1a39: 41 03 c3 add %r11d,%eax
|
|
1a3c: 83 e0 fc and $0xfffffffc,%eax
|
|
1a3f: 83 c0 43 add $0x43,%eax
|
|
1a42: c7 07 00 00 00 00 movl $0x0,(%rdi)
|
|
1a48: 83 e0 c0 and $0xffffffc0,%eax
|
|
1a4b: 89 0e mov %ecx,(%rsi)
|
|
1a4d: 41 03 45 00 add 0x0(%r13),%eax
|
|
1a51: eb 18 jmp 0x1a6b
|
|
1a53: 4c 89 ea mov %r13,%rdx
|
|
1a56: 49 89 f8 mov %rdi,%r8
|
|
1a59: 49 89 f1 mov %rsi,%r9
|
|
1a5c: e8 9f 79 03 00 call 0x39400
|
|
1a61: 41 8b 45 00 mov 0x0(%r13),%eax
|
|
1a65: 41 ba 01 00 00 00 mov $0x1,%r10d
|
|
1a6b: 41 83 fc 13 cmp $0x13,%r12d
|
|
1a6f: 7d 23 jge 0x1a94
|
|
1a71: c4 c2 19 f7 ca shlx %r12d,%r10d,%ecx
|
|
1a76: 41 89 cb mov %ecx,%r11d
|
|
1a79: 41 d1 fb sar $1,%r11d
|
|
1a7c: 41 c1 eb 1e shr $0x1e,%r11d
|
|
1a80: 44 03 d9 add %ecx,%r11d
|
|
1a83: 41 c1 eb 02 shr $0x2,%r11d
|
|
1a87: 42 8d 0c dd 3f 00 00 lea 0x3f(,%r11,8),%ecx
|
|
1a8e: 00
|
|
1a8f: 83 e1 c0 and $0xffffffc0,%ecx
|
|
1a92: eb 15 jmp 0x1aa9
|
|
1a94: 41 8d 4c 24 14 lea 0x14(%r12),%ecx
|
|
1a99: c4 42 71 f7 da shlx %ecx,%r10d,%r11d
|
|
1a9e: 42 8d 0c dd 3f 20 00 lea 0x203f(,%r11,8),%ecx
|
|
1aa5: 00
|
|
1aa6: 83 e1 c0 and $0xffffffc0,%ecx
|
|
1aa9: 8d 84 48 00 01 00 00 lea 0x100(%rax,%rcx,2),%eax
|
|
1ab0: 41 89 45 00 mov %eax,0x0(%r13)
|
|
1ab4: 41 83 fc 0a cmp $0xa,%r12d
|
|
1ab8: 7f 04 jg 0x1abe
|
|
1aba: 33 c0 xor %eax,%eax
|
|
1abc: eb 1d jmp 0x1adb
|
|
1abe: c4 c2 19 f7 c2 shlx %r12d,%r10d,%eax
|
|
1ac3: 89 c1 mov %eax,%ecx
|
|
1ac5: d1 f9 sar $1,%ecx
|
|
1ac7: c1 e9 1e shr $0x1e,%ecx
|
|
1aca: 03 c8 add %eax,%ecx
|
|
1acc: 83 e1 fc and $0xfffffffc,%ecx
|
|
1acf: 83 c1 43 add $0x43,%ecx
|
|
1ad2: 83 e1 c0 and $0xffffffc0,%ecx
|
|
1ad5: 8b 17 mov (%rdi),%edx
|
|
1ad7: 8d 44 0a 40 lea 0x40(%rdx,%rcx,1),%eax
|
|
1adb: 89 07 mov %eax,(%rdi)
|
|
1add: 8b 06 mov (%rsi),%eax
|
|
1adf: 85 c0 test %eax,%eax
|
|
1ae1: 7e 05 jle 0x1ae8
|
|
1ae3: 83 c0 40 add $0x40,%eax
|
|
1ae6: 89 06 mov %eax,(%rsi)
|
|
1ae8: 33 c0 xor %eax,%eax
|
|
1aea: 48 83 c4 28 add $0x28,%rsp
|
|
1aee: 41 5d pop %r13
|
|
1af0: 41 5c pop %r12
|
|
1af2: 5f pop %rdi
|
|
1af3: 5e pop %rsi
|
|
1af4: c3 ret
|
|
1af5: b8 ef ff ff ff mov $0xffffffef,%eax
|
|
1afa: 48 83 c4 28 add $0x28,%rsp
|
|
1afe: 41 5d pop %r13
|
|
1b00: 41 5c pop %r12
|
|
1b02: 5f pop %rdi
|
|
1b03: 5e pop %rsi
|
|
1b04: c3 ret
|
|
1b05: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
1b0a: 48 83 c4 28 add $0x28,%rsp
|
|
1b0e: 41 5d pop %r13
|
|
1b10: 41 5c pop %r12
|
|
1b12: 5f pop %rdi
|
|
1b13: 5e pop %rsi
|
|
1b14: c3 ret
|
|
1b15: 0f 1f 40 00 nopl 0x0(%rax)
|
|
1b19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1b20: 56 push %rsi
|
|
1b21: 57 push %rdi
|
|
1b22: 41 54 push %r12
|
|
1b24: 41 55 push %r13
|
|
1b26: 48 83 ec 28 sub $0x28,%rsp
|
|
1b2a: 41 89 cc mov %ecx,%r12d
|
|
1b2d: 4d 89 cd mov %r9,%r13
|
|
1b30: 41 83 fc 1e cmp $0x1e,%r12d
|
|
1b34: 0f 87 7b 01 00 00 ja 0x1cb5
|
|
1b3a: 4d 85 ed test %r13,%r13
|
|
1b3d: 0f 84 82 01 00 00 je 0x1cc5
|
|
1b43: 48 8b 7c 24 70 mov 0x70(%rsp),%rdi
|
|
1b48: 48 85 ff test %rdi,%rdi
|
|
1b4b: 0f 84 74 01 00 00 je 0x1cc5
|
|
1b51: 48 8b 74 24 78 mov 0x78(%rsp),%rsi
|
|
1b56: 48 85 f6 test %rsi,%rsi
|
|
1b59: 0f 84 66 01 00 00 je 0x1cc5
|
|
1b5f: 83 fa 08 cmp $0x8,%edx
|
|
1b62: 74 1f je 0x1b83
|
|
1b64: 83 fa 04 cmp $0x4,%edx
|
|
1b67: 74 1a je 0x1b83
|
|
1b69: 83 fa 01 cmp $0x1,%edx
|
|
1b6c: 74 15 je 0x1b83
|
|
1b6e: 83 fa 02 cmp $0x2,%edx
|
|
1b71: 74 10 je 0x1b83
|
|
1b73: b8 ee ff ff ff mov $0xffffffee,%eax
|
|
1b78: 48 83 c4 28 add $0x28,%rsp
|
|
1b7c: 41 5d pop %r13
|
|
1b7e: 41 5c pop %r12
|
|
1b80: 5f pop %rdi
|
|
1b81: 5e pop %rsi
|
|
1b82: c3 ret
|
|
1b83: 41 83 fc 1d cmp $0x1d,%r12d
|
|
1b87: 0f 8f 28 01 00 00 jg 0x1cb5
|
|
1b8d: 41 83 fc 04 cmp $0x4,%r12d
|
|
1b91: 7f 13 jg 0x1ba6
|
|
1b93: 41 c7 45 00 d0 00 00 movl $0xd0,0x0(%r13)
|
|
1b9a: 00
|
|
1b9b: 33 c0 xor %eax,%eax
|
|
1b9d: 89 07 mov %eax,(%rdi)
|
|
1b9f: 89 06 mov %eax,(%rsi)
|
|
1ba1: e9 02 01 00 00 jmp 0x1ca8
|
|
1ba6: 41 83 fc 07 cmp $0x7,%r12d
|
|
1baa: 7f 16 jg 0x1bc2
|
|
1bac: 33 c0 xor %eax,%eax
|
|
1bae: 41 ba 01 00 00 00 mov $0x1,%r10d
|
|
1bb4: 41 89 45 00 mov %eax,0x0(%r13)
|
|
1bb8: 89 07 mov %eax,(%rdi)
|
|
1bba: 89 06 mov %eax,(%rsi)
|
|
1bbc: 41 8b 45 00 mov 0x0(%r13),%eax
|
|
1bc0: eb 6f jmp 0x1c31
|
|
1bc2: 41 8d 4c 24 ff lea -0x1(%r12),%ecx
|
|
1bc7: 83 f9 12 cmp $0x12,%ecx
|
|
1bca: 7f 47 jg 0x1c13
|
|
1bcc: 41 ba 01 00 00 00 mov $0x1,%r10d
|
|
1bd2: c4 42 71 f7 da shlx %ecx,%r10d,%r11d
|
|
1bd7: 42 8d 04 dd 47 00 00 lea 0x47(,%r11,8),%eax
|
|
1bde: 00
|
|
1bdf: 83 e0 c0 and $0xffffffc0,%eax
|
|
1be2: 42 8d 0c dd 3f 00 00 lea 0x3f(,%r11,8),%ecx
|
|
1be9: 00
|
|
1bea: 41 89 45 00 mov %eax,0x0(%r13)
|
|
1bee: 44 89 d8 mov %r11d,%eax
|
|
1bf1: d1 f8 sar $1,%eax
|
|
1bf3: 83 e1 c0 and $0xffffffc0,%ecx
|
|
1bf6: c1 e8 1e shr $0x1e,%eax
|
|
1bf9: 41 03 c3 add %r11d,%eax
|
|
1bfc: 83 e0 fc and $0xfffffffc,%eax
|
|
1bff: 83 c0 43 add $0x43,%eax
|
|
1c02: c7 07 00 00 00 00 movl $0x0,(%rdi)
|
|
1c08: 83 e0 c0 and $0xffffffc0,%eax
|
|
1c0b: 89 0e mov %ecx,(%rsi)
|
|
1c0d: 41 03 45 00 add 0x0(%r13),%eax
|
|
1c11: eb 18 jmp 0x1c2b
|
|
1c13: 4c 89 ea mov %r13,%rdx
|
|
1c16: 49 89 f8 mov %rdi,%r8
|
|
1c19: 49 89 f1 mov %rsi,%r9
|
|
1c1c: e8 ff 79 03 00 call 0x39620
|
|
1c21: 41 8b 45 00 mov 0x0(%r13),%eax
|
|
1c25: 41 ba 01 00 00 00 mov $0x1,%r10d
|
|
1c2b: 41 83 fc 13 cmp $0x13,%r12d
|
|
1c2f: 7d 23 jge 0x1c54
|
|
1c31: c4 c2 19 f7 ca shlx %r12d,%r10d,%ecx
|
|
1c36: 41 89 cb mov %ecx,%r11d
|
|
1c39: 41 d1 fb sar $1,%r11d
|
|
1c3c: 41 c1 eb 1e shr $0x1e,%r11d
|
|
1c40: 44 03 d9 add %ecx,%r11d
|
|
1c43: 41 c1 eb 02 shr $0x2,%r11d
|
|
1c47: 42 8d 0c dd 3f 00 00 lea 0x3f(,%r11,8),%ecx
|
|
1c4e: 00
|
|
1c4f: 83 e1 c0 and $0xffffffc0,%ecx
|
|
1c52: eb 15 jmp 0x1c69
|
|
1c54: 41 8d 4c 24 14 lea 0x14(%r12),%ecx
|
|
1c59: c4 42 71 f7 da shlx %ecx,%r10d,%r11d
|
|
1c5e: 42 8d 0c dd 3f 20 00 lea 0x203f(,%r11,8),%ecx
|
|
1c65: 00
|
|
1c66: 83 e1 c0 and $0xffffffc0,%ecx
|
|
1c69: 8d 84 48 00 01 00 00 lea 0x100(%rax,%rcx,2),%eax
|
|
1c70: 41 89 45 00 mov %eax,0x0(%r13)
|
|
1c74: 41 83 fc 0a cmp $0xa,%r12d
|
|
1c78: 7f 04 jg 0x1c7e
|
|
1c7a: 33 c0 xor %eax,%eax
|
|
1c7c: eb 1d jmp 0x1c9b
|
|
1c7e: c4 c2 19 f7 c2 shlx %r12d,%r10d,%eax
|
|
1c83: 89 c1 mov %eax,%ecx
|
|
1c85: d1 f9 sar $1,%ecx
|
|
1c87: c1 e9 1e shr $0x1e,%ecx
|
|
1c8a: 03 c8 add %eax,%ecx
|
|
1c8c: 83 e1 fc and $0xfffffffc,%ecx
|
|
1c8f: 83 c1 43 add $0x43,%ecx
|
|
1c92: 83 e1 c0 and $0xffffffc0,%ecx
|
|
1c95: 8b 17 mov (%rdi),%edx
|
|
1c97: 8d 44 0a 40 lea 0x40(%rdx,%rcx,1),%eax
|
|
1c9b: 89 07 mov %eax,(%rdi)
|
|
1c9d: 8b 06 mov (%rsi),%eax
|
|
1c9f: 85 c0 test %eax,%eax
|
|
1ca1: 7e 05 jle 0x1ca8
|
|
1ca3: 83 c0 40 add $0x40,%eax
|
|
1ca6: 89 06 mov %eax,(%rsi)
|
|
1ca8: 33 c0 xor %eax,%eax
|
|
1caa: 48 83 c4 28 add $0x28,%rsp
|
|
1cae: 41 5d pop %r13
|
|
1cb0: 41 5c pop %r12
|
|
1cb2: 5f pop %rdi
|
|
1cb3: 5e pop %rsi
|
|
1cb4: c3 ret
|
|
1cb5: b8 ef ff ff ff mov $0xffffffef,%eax
|
|
1cba: 48 83 c4 28 add $0x28,%rsp
|
|
1cbe: 41 5d pop %r13
|
|
1cc0: 41 5c pop %r12
|
|
1cc2: 5f pop %rdi
|
|
1cc3: 5e pop %rsi
|
|
1cc4: c3 ret
|
|
1cc5: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
1cca: 48 83 c4 28 add $0x28,%rsp
|
|
1cce: 41 5d pop %r13
|
|
1cd0: 41 5c pop %r12
|
|
1cd2: 5f pop %rdi
|
|
1cd3: 5e pop %rsi
|
|
1cd4: c3 ret
|
|
1cd5: 0f 1f 40 00 nopl 0x0(%rax)
|
|
1cd9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1ce0: 48 83 ec 28 sub $0x28,%rsp
|
|
1ce4: 48 85 c9 test %rcx,%rcx
|
|
1ce7: 74 25 je 0x1d0e
|
|
1ce9: 48 85 d2 test %rdx,%rdx
|
|
1cec: 74 20 je 0x1d0e
|
|
1cee: 4d 85 c0 test %r8,%r8
|
|
1cf1: 74 1b je 0x1d0e
|
|
1cf3: 45 85 c9 test %r9d,%r9d
|
|
1cf6: 7f 0a jg 0x1d02
|
|
1cf8: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
1cfd: 48 83 c4 28 add $0x28,%rsp
|
|
1d01: c3 ret
|
|
1d02: e8 e9 c0 a5 01 call 0x1a5ddf0
|
|
1d07: 33 c0 xor %eax,%eax
|
|
1d09: 48 83 c4 28 add $0x28,%rsp
|
|
1d0d: c3 ret
|
|
1d0e: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
1d13: 48 83 c4 28 add $0x28,%rsp
|
|
1d17: c3 ret
|
|
1d18: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
1d1f: 00
|
|
1d20: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
|
|
1d25: 48 85 c9 test %rcx,%rcx
|
|
1d28: 74 27 je 0x1d51
|
|
1d2a: 48 85 d2 test %rdx,%rdx
|
|
1d2d: 74 22 je 0x1d51
|
|
1d2f: 4d 85 c0 test %r8,%r8
|
|
1d32: 74 1d je 0x1d51
|
|
1d34: 45 85 c9 test %r9d,%r9d
|
|
1d37: 7f 0b jg 0x1d44
|
|
1d39: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
1d3e: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
1d43: c3 ret
|
|
1d44: e8 57 c7 a5 01 call 0x1a5e4a0
|
|
1d49: 33 c0 xor %eax,%eax
|
|
1d4b: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
1d50: c3 ret
|
|
1d51: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
1d56: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
1d5b: c3 ret
|
|
1d5c: 0f 1f 40 00 nopl 0x0(%rax)
|
|
1d60: 48 83 ec 28 sub $0x28,%rsp
|
|
1d64: 48 85 c9 test %rcx,%rcx
|
|
1d67: 74 25 je 0x1d8e
|
|
1d69: 48 85 d2 test %rdx,%rdx
|
|
1d6c: 74 20 je 0x1d8e
|
|
1d6e: 4d 85 c0 test %r8,%r8
|
|
1d71: 74 1b je 0x1d8e
|
|
1d73: 45 85 c9 test %r9d,%r9d
|
|
1d76: 7f 0a jg 0x1d82
|
|
1d78: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
1d7d: 48 83 c4 28 add $0x28,%rsp
|
|
1d81: c3 ret
|
|
1d82: e8 c9 cd a5 01 call 0x1a5eb50
|
|
1d87: 33 c0 xor %eax,%eax
|
|
1d89: 48 83 c4 28 add $0x28,%rsp
|
|
1d8d: c3 ret
|
|
1d8e: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
1d93: 48 83 c4 28 add $0x28,%rsp
|
|
1d97: c3 ret
|
|
1d98: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
1d9f: 00
|
|
1da0: 56 push %rsi
|
|
1da1: 57 push %rdi
|
|
1da2: 55 push %rbp
|
|
1da3: 48 89 d5 mov %rdx,%rbp
|
|
1da6: 48 85 c9 test %rcx,%rcx
|
|
1da9: 0f 84 2b 02 00 00 je 0x1fda
|
|
1daf: 48 85 ed test %rbp,%rbp
|
|
1db2: 0f 84 22 02 00 00 je 0x1fda
|
|
1db8: 4d 85 c0 test %r8,%r8
|
|
1dbb: 0f 84 19 02 00 00 je 0x1fda
|
|
1dc1: 45 85 c9 test %r9d,%r9d
|
|
1dc4: 0f 8e 07 02 00 00 jle 0x1fd1
|
|
1dca: 41 83 f9 08 cmp $0x8,%r9d
|
|
1dce: 0f 8c ed 01 00 00 jl 0x1fc1
|
|
1dd4: 4c 89 c6 mov %r8,%rsi
|
|
1dd7: 48 83 e6 1f and $0x1f,%rsi
|
|
1ddb: 89 f6 mov %esi,%esi
|
|
1ddd: 85 f6 test %esi,%esi
|
|
1ddf: 74 14 je 0x1df5
|
|
1de1: f7 c6 07 00 00 00 test $0x7,%esi
|
|
1de7: 0f 85 d4 01 00 00 jne 0x1fc1
|
|
1ded: f7 de neg %esi
|
|
1def: 83 c6 20 add $0x20,%esi
|
|
1df2: c1 ee 03 shr $0x3,%esi
|
|
1df5: 8d 46 08 lea 0x8(%rsi),%eax
|
|
1df8: 44 3b c8 cmp %eax,%r9d
|
|
1dfb: 0f 8c c0 01 00 00 jl 0x1fc1
|
|
1e01: 44 89 c8 mov %r9d,%eax
|
|
1e04: 33 d2 xor %edx,%edx
|
|
1e06: 2b c6 sub %esi,%eax
|
|
1e08: 83 e0 07 and $0x7,%eax
|
|
1e0b: f7 d8 neg %eax
|
|
1e0d: 41 03 c1 add %r9d,%eax
|
|
1e10: 85 f6 test %esi,%esi
|
|
1e12: 76 3e jbe 0x1e52
|
|
1e14: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
1e19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1e20: c5 fb 10 14 d1 vmovsd (%rcx,%rdx,8),%xmm2
|
|
1e25: c5 fb 10 4c d5 00 vmovsd 0x0(%rbp,%rdx,8),%xmm1
|
|
1e2b: c5 fa 12 c1 vmovsldup %xmm1,%xmm0
|
|
1e2f: c5 fa 16 d9 vmovshdup %xmm1,%xmm3
|
|
1e33: c5 e8 c6 e2 b1 vshufps $0xb1,%xmm2,%xmm2,%xmm4
|
|
1e38: c5 f8 59 ea vmulps %xmm2,%xmm0,%xmm5
|
|
1e3c: c5 e0 59 c4 vmulps %xmm4,%xmm3,%xmm0
|
|
1e40: c5 d3 d0 c8 vaddsubps %xmm0,%xmm5,%xmm1
|
|
1e44: c4 c1 7b 11 0c d0 vmovsd %xmm1,(%r8,%rdx,8)
|
|
1e4a: 48 ff c2 inc %rdx
|
|
1e4d: 48 3b d6 cmp %rsi,%rdx
|
|
1e50: 72 ce jb 0x1e20
|
|
1e52: 48 63 d0 movslq %eax,%rdx
|
|
1e55: 0f 1f 40 00 nopl 0x0(%rax)
|
|
1e59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1e60: c5 f8 10 5c f5 00 vmovups 0x0(%rbp,%rsi,8),%xmm3
|
|
1e66: c5 f8 10 14 f1 vmovups (%rcx,%rsi,8),%xmm2
|
|
1e6b: c4 e3 65 18 6c f5 10 vinsertf128 $0x1,0x10(%rbp,%rsi,8),%ymm3,%ymm5
|
|
1e72: 01
|
|
1e73: c5 fe 12 e5 vmovsldup %ymm5,%ymm4
|
|
1e77: c5 fe 16 c5 vmovshdup %ymm5,%ymm0
|
|
1e7b: c4 e3 6d 18 4c f1 10 vinsertf128 $0x1,0x10(%rcx,%rsi,8),%ymm2,%ymm1
|
|
1e82: 01
|
|
1e83: c5 dc 59 d1 vmulps %ymm1,%ymm4,%ymm2
|
|
1e87: c5 f4 c6 c9 b1 vshufps $0xb1,%ymm1,%ymm1,%ymm1
|
|
1e8c: c5 fc 59 d9 vmulps %ymm1,%ymm0,%ymm3
|
|
1e90: c5 ef d0 e3 vaddsubps %ymm3,%ymm2,%ymm4
|
|
1e94: c4 c1 7c 11 24 f0 vmovups %ymm4,(%r8,%rsi,8)
|
|
1e9a: c5 f8 10 4c f5 20 vmovups 0x20(%rbp,%rsi,8),%xmm1
|
|
1ea0: c5 f8 10 6c f1 20 vmovups 0x20(%rcx,%rsi,8),%xmm5
|
|
1ea6: c4 e3 75 18 5c f5 30 vinsertf128 $0x1,0x30(%rbp,%rsi,8),%ymm1,%ymm3
|
|
1ead: 01
|
|
1eae: c5 fe 12 d3 vmovsldup %ymm3,%ymm2
|
|
1eb2: c5 fe 16 e3 vmovshdup %ymm3,%ymm4
|
|
1eb6: c4 e3 55 18 44 f1 30 vinsertf128 $0x1,0x30(%rcx,%rsi,8),%ymm5,%ymm0
|
|
1ebd: 01
|
|
1ebe: c5 ec 59 c8 vmulps %ymm0,%ymm2,%ymm1
|
|
1ec2: c5 fc c6 c0 b1 vshufps $0xb1,%ymm0,%ymm0,%ymm0
|
|
1ec7: c5 dc 59 c0 vmulps %ymm0,%ymm4,%ymm0
|
|
1ecb: c5 f7 d0 d0 vaddsubps %ymm0,%ymm1,%ymm2
|
|
1ecf: c4 c1 7c 11 54 f0 20 vmovups %ymm2,0x20(%r8,%rsi,8)
|
|
1ed6: 48 83 c6 08 add $0x8,%rsi
|
|
1eda: 48 3b f2 cmp %rdx,%rsi
|
|
1edd: 72 81 jb 0x1e60
|
|
1edf: 8d 70 01 lea 0x1(%rax),%esi
|
|
1ee2: 41 3b f1 cmp %r9d,%esi
|
|
1ee5: 0f 87 c8 00 00 00 ja 0x1fb3
|
|
1eeb: 4d 63 c9 movslq %r9d,%r9
|
|
1eee: 4c 2b ca sub %rdx,%r9
|
|
1ef1: 49 83 f9 02 cmp $0x2,%r9
|
|
1ef5: 0f 8c c1 00 00 00 jl 0x1fbc
|
|
1efb: 45 89 cb mov %r9d,%r11d
|
|
1efe: 45 33 d2 xor %r10d,%r10d
|
|
1f01: 41 83 e3 fe and $0xfffffffe,%r11d
|
|
1f05: 49 8d 3c d0 lea (%r8,%rdx,8),%rdi
|
|
1f09: 4d 63 db movslq %r11d,%r11
|
|
1f0c: 48 8d 74 d5 00 lea 0x0(%rbp,%rdx,8),%rsi
|
|
1f11: 48 8d 14 d1 lea (%rcx,%rdx,8),%rdx
|
|
1f15: 0f 1f 40 00 nopl 0x0(%rax)
|
|
1f19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1f20: c4 a1 78 10 0c d2 vmovups (%rdx,%r10,8),%xmm1
|
|
1f26: c4 a1 7a 12 04 d6 vmovsldup (%rsi,%r10,8),%xmm0
|
|
1f2c: c4 a1 7a 16 14 d6 vmovshdup (%rsi,%r10,8),%xmm2
|
|
1f32: c5 f0 c6 d9 b1 vshufps $0xb1,%xmm1,%xmm1,%xmm3
|
|
1f37: c5 f8 59 e1 vmulps %xmm1,%xmm0,%xmm4
|
|
1f3b: c5 e8 59 eb vmulps %xmm3,%xmm2,%xmm5
|
|
1f3f: c5 db d0 c5 vaddsubps %xmm5,%xmm4,%xmm0
|
|
1f43: c4 a1 78 11 04 d7 vmovups %xmm0,(%rdi,%r10,8)
|
|
1f49: 49 83 c2 02 add $0x2,%r10
|
|
1f4d: 4d 3b d3 cmp %r11,%r10
|
|
1f50: 72 ce jb 0x1f20
|
|
1f52: 4d 3b d9 cmp %r9,%r11
|
|
1f55: 73 5c jae 0x1fb3
|
|
1f57: 48 63 c0 movslq %eax,%rax
|
|
1f5a: 49 8d 34 c0 lea (%r8,%rax,8),%rsi
|
|
1f5e: 48 8d 54 c5 00 lea 0x0(%rbp,%rax,8),%rdx
|
|
1f63: 48 8d 04 c1 lea (%rcx,%rax,8),%rax
|
|
1f67: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
1f6e: 00
|
|
1f6f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1f76: 0f 1f 00 nopl (%rax)
|
|
1f79: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1f80: c4 a1 7b 10 14 d8 vmovsd (%rax,%r11,8),%xmm2
|
|
1f86: c4 a1 7b 10 0c da vmovsd (%rdx,%r11,8),%xmm1
|
|
1f8c: c5 fa 12 c1 vmovsldup %xmm1,%xmm0
|
|
1f90: c5 fa 16 d9 vmovshdup %xmm1,%xmm3
|
|
1f94: c5 e8 c6 e2 b1 vshufps $0xb1,%xmm2,%xmm2,%xmm4
|
|
1f99: c5 f8 59 ea vmulps %xmm2,%xmm0,%xmm5
|
|
1f9d: c5 e0 59 c4 vmulps %xmm4,%xmm3,%xmm0
|
|
1fa1: c5 d3 d0 c8 vaddsubps %xmm0,%xmm5,%xmm1
|
|
1fa5: c4 a1 7b 11 0c de vmovsd %xmm1,(%rsi,%r11,8)
|
|
1fab: 49 ff c3 inc %r11
|
|
1fae: 4d 3b d9 cmp %r9,%r11
|
|
1fb1: 72 cd jb 0x1f80
|
|
1fb3: 33 c0 xor %eax,%eax
|
|
1fb5: c5 f8 77 vzeroupper
|
|
1fb8: 5d pop %rbp
|
|
1fb9: 5f pop %rdi
|
|
1fba: 5e pop %rsi
|
|
1fbb: c3 ret
|
|
1fbc: 45 33 db xor %r11d,%r11d
|
|
1fbf: eb 91 jmp 0x1f52
|
|
1fc1: 33 c0 xor %eax,%eax
|
|
1fc3: 41 83 f9 01 cmp $0x1,%r9d
|
|
1fc7: 72 ea jb 0x1fb3
|
|
1fc9: 4d 63 c9 movslq %r9d,%r9
|
|
1fcc: 45 33 db xor %r11d,%r11d
|
|
1fcf: eb 81 jmp 0x1f52
|
|
1fd1: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
1fd6: 5d pop %rbp
|
|
1fd7: 5f pop %rdi
|
|
1fd8: 5e pop %rsi
|
|
1fd9: c3 ret
|
|
1fda: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
1fdf: 5d pop %rbp
|
|
1fe0: 5f pop %rdi
|
|
1fe1: 5e pop %rsi
|
|
1fe2: c3 ret
|
|
1fe3: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
1fea: 00
|
|
1feb: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1ff2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1ff9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
2000: 41 56 push %r14
|
|
2002: 49 89 ca mov %rcx,%r10
|
|
2005: 49 89 d3 mov %rdx,%r11
|
|
2008: 4d 85 d2 test %r10,%r10
|
|
200b: 0f 84 82 01 00 00 je 0x2193
|
|
2011: 4d 85 db test %r11,%r11
|
|
2014: 0f 84 79 01 00 00 je 0x2193
|
|
201a: 4d 85 c0 test %r8,%r8
|
|
201d: 0f 84 70 01 00 00 je 0x2193
|
|
2023: 45 85 c9 test %r9d,%r9d
|
|
2026: 0f 8e 5f 01 00 00 jle 0x218b
|
|
202c: 49 63 d1 movslq %r9d,%rdx
|
|
202f: 48 83 fa 08 cmp $0x8,%rdx
|
|
2033: 0f 8c 3f 01 00 00 jl 0x2178
|
|
2039: 48 83 fa 0f cmp $0xf,%rdx
|
|
203d: 0f 8c 3a 01 00 00 jl 0x217d
|
|
2043: 4c 89 c0 mov %r8,%rax
|
|
2046: 48 83 e0 1f and $0x1f,%rax
|
|
204a: 85 c0 test %eax,%eax
|
|
204c: 74 10 je 0x205e
|
|
204e: a8 07 test $0x7,%al
|
|
2050: 0f 85 22 01 00 00 jne 0x2178
|
|
2056: f7 d8 neg %eax
|
|
2058: 83 c0 20 add $0x20,%eax
|
|
205b: c1 e8 03 shr $0x3,%eax
|
|
205e: 89 c1 mov %eax,%ecx
|
|
2060: 4c 8d 71 08 lea 0x8(%rcx),%r14
|
|
2064: 49 3b d6 cmp %r14,%rdx
|
|
2067: 0f 8c 0b 01 00 00 jl 0x2178
|
|
206d: 45 89 ce mov %r9d,%r14d
|
|
2070: 44 2b f0 sub %eax,%r14d
|
|
2073: 41 83 e6 07 and $0x7,%r14d
|
|
2077: 45 2b ce sub %r14d,%r9d
|
|
207a: 4d 63 c9 movslq %r9d,%r9
|
|
207d: 85 c0 test %eax,%eax
|
|
207f: b8 00 00 00 00 mov $0x0,%eax
|
|
2084: 76 5a jbe 0x20e0
|
|
2086: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
208d: 00
|
|
208e: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
2095: 0f 1f 40 00 nopl 0x0(%rax)
|
|
2099: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
20a0: c4 c1 7b 10 1c c2 vmovsd (%r10,%rax,8),%xmm3
|
|
20a6: c4 c1 7b 10 04 c3 vmovsd (%r11,%rax,8),%xmm0
|
|
20ac: c5 fa 16 c8 vmovshdup %xmm0,%xmm1
|
|
20b0: c5 e0 c6 d3 b1 vshufps $0xb1,%xmm3,%xmm3,%xmm2
|
|
20b5: c5 f0 59 e2 vmulps %xmm2,%xmm1,%xmm4
|
|
20b9: c5 fa 12 e8 vmovsldup %xmm0,%xmm5
|
|
20bd: c4 e2 61 a6 ec vfmaddsub213ps %xmm4,%xmm3,%xmm5
|
|
20c2: c4 c1 7b 11 2c c0 vmovsd %xmm5,(%r8,%rax,8)
|
|
20c8: 48 ff c0 inc %rax
|
|
20cb: 48 3b c1 cmp %rcx,%rax
|
|
20ce: 72 d0 jb 0x20a0
|
|
20d0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
20d7: 00
|
|
20d8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
20df: 90 nop
|
|
20e0: c4 c1 7c 10 14 ca vmovups (%r10,%rcx,8),%ymm2
|
|
20e6: c4 c1 7e 16 04 cb vmovshdup (%r11,%rcx,8),%ymm0
|
|
20ec: c5 ec c6 ca b1 vshufps $0xb1,%ymm2,%ymm2,%ymm1
|
|
20f1: c5 fc 59 d9 vmulps %ymm1,%ymm0,%ymm3
|
|
20f5: c4 c1 7e 12 24 cb vmovsldup (%r11,%rcx,8),%ymm4
|
|
20fb: c4 e2 6d a6 e3 vfmaddsub213ps %ymm3,%ymm2,%ymm4
|
|
2100: c4 c1 7c 11 24 c8 vmovups %ymm4,(%r8,%rcx,8)
|
|
2106: c4 c1 7c 10 4c ca 20 vmovups 0x20(%r10,%rcx,8),%ymm1
|
|
210d: c4 c1 7e 16 6c cb 20 vmovshdup 0x20(%r11,%rcx,8),%ymm5
|
|
2114: c5 f4 c6 c1 b1 vshufps $0xb1,%ymm1,%ymm1,%ymm0
|
|
2119: c5 d4 59 e8 vmulps %ymm0,%ymm5,%ymm5
|
|
211d: c4 c1 7e 12 54 cb 20 vmovsldup 0x20(%r11,%rcx,8),%ymm2
|
|
2124: c4 e2 75 a6 d5 vfmaddsub213ps %ymm5,%ymm1,%ymm2
|
|
2129: c4 c1 7c 11 54 c8 20 vmovups %ymm2,0x20(%r8,%rcx,8)
|
|
2130: 48 83 c1 08 add $0x8,%rcx
|
|
2134: 49 3b c9 cmp %r9,%rcx
|
|
2137: 72 a7 jb 0x20e0
|
|
2139: 4c 3b ca cmp %rdx,%r9
|
|
213c: 73 32 jae 0x2170
|
|
213e: 66 90 xchg %ax,%ax
|
|
2140: c4 81 7b 10 1c ca vmovsd (%r10,%r9,8),%xmm3
|
|
2146: c4 81 7b 10 04 cb vmovsd (%r11,%r9,8),%xmm0
|
|
214c: c5 fa 16 c8 vmovshdup %xmm0,%xmm1
|
|
2150: c5 e0 c6 d3 b1 vshufps $0xb1,%xmm3,%xmm3,%xmm2
|
|
2155: c5 f0 59 e2 vmulps %xmm2,%xmm1,%xmm4
|
|
2159: c5 fa 12 e8 vmovsldup %xmm0,%xmm5
|
|
215d: c4 e2 61 a6 ec vfmaddsub213ps %xmm4,%xmm3,%xmm5
|
|
2162: c4 81 7b 11 2c c8 vmovsd %xmm5,(%r8,%r9,8)
|
|
2168: 49 ff c1 inc %r9
|
|
216b: 4c 3b ca cmp %rdx,%r9
|
|
216e: 72 d0 jb 0x2140
|
|
2170: 33 c0 xor %eax,%eax
|
|
2172: c5 f8 77 vzeroupper
|
|
2175: 41 5e pop %r14
|
|
2177: c3 ret
|
|
2178: 45 33 c9 xor %r9d,%r9d
|
|
217b: eb bc jmp 0x2139
|
|
217d: 41 83 e1 f8 and $0xfffffff8,%r9d
|
|
2181: 33 c9 xor %ecx,%ecx
|
|
2183: 4d 63 c9 movslq %r9d,%r9
|
|
2186: e9 55 ff ff ff jmp 0x20e0
|
|
218b: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
2190: 41 5e pop %r14
|
|
2192: c3 ret
|
|
2193: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
2198: 41 5e pop %r14
|
|
219a: c3 ret
|
|
219b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
21a0: 41 56 push %r14
|
|
21a2: 49 89 ca mov %rcx,%r10
|
|
21a5: 49 89 d3 mov %rdx,%r11
|
|
21a8: 4d 85 d2 test %r10,%r10
|
|
21ab: 0f 84 a2 01 00 00 je 0x2353
|
|
21b1: 4d 85 db test %r11,%r11
|
|
21b4: 0f 84 99 01 00 00 je 0x2353
|
|
21ba: 4d 85 c0 test %r8,%r8
|
|
21bd: 0f 84 90 01 00 00 je 0x2353
|
|
21c3: 45 85 c9 test %r9d,%r9d
|
|
21c6: 0f 8e 7f 01 00 00 jle 0x234b
|
|
21cc: 49 63 d1 movslq %r9d,%rdx
|
|
21cf: 48 83 fa 08 cmp $0x8,%rdx
|
|
21d3: 0f 8c 5f 01 00 00 jl 0x2338
|
|
21d9: 48 83 fa 0f cmp $0xf,%rdx
|
|
21dd: 0f 8c 5a 01 00 00 jl 0x233d
|
|
21e3: 4c 89 c0 mov %r8,%rax
|
|
21e6: 48 83 e0 1f and $0x1f,%rax
|
|
21ea: 85 c0 test %eax,%eax
|
|
21ec: 74 10 je 0x21fe
|
|
21ee: a8 07 test $0x7,%al
|
|
21f0: 0f 85 42 01 00 00 jne 0x2338
|
|
21f6: f7 d8 neg %eax
|
|
21f8: 83 c0 20 add $0x20,%eax
|
|
21fb: c1 e8 03 shr $0x3,%eax
|
|
21fe: 89 c1 mov %eax,%ecx
|
|
2200: 4c 8d 71 08 lea 0x8(%rcx),%r14
|
|
2204: 49 3b d6 cmp %r14,%rdx
|
|
2207: 0f 8c 2b 01 00 00 jl 0x2338
|
|
220d: 45 89 ce mov %r9d,%r14d
|
|
2210: 44 2b f0 sub %eax,%r14d
|
|
2213: 41 83 e6 07 and $0x7,%r14d
|
|
2217: 45 2b ce sub %r14d,%r9d
|
|
221a: 4d 63 c9 movslq %r9d,%r9
|
|
221d: 85 c0 test %eax,%eax
|
|
221f: b8 00 00 00 00 mov $0x0,%eax
|
|
2224: 76 5a jbe 0x2280
|
|
2226: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
222d: 00
|
|
222e: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
2235: 0f 1f 40 00 nopl 0x0(%rax)
|
|
2239: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
2240: c4 c1 7b 10 1c c2 vmovsd (%r10,%rax,8),%xmm3
|
|
2246: c4 c1 7b 10 04 c3 vmovsd (%r11,%rax,8),%xmm0
|
|
224c: c5 fa 16 c8 vmovshdup %xmm0,%xmm1
|
|
2250: c5 e0 c6 d3 b1 vshufps $0xb1,%xmm3,%xmm3,%xmm2
|
|
2255: c5 f0 59 e2 vmulps %xmm2,%xmm1,%xmm4
|
|
2259: c5 fa 12 e8 vmovsldup %xmm0,%xmm5
|
|
225d: c4 e2 61 a6 ec vfmaddsub213ps %xmm4,%xmm3,%xmm5
|
|
2262: c4 c1 7b 11 2c c0 vmovsd %xmm5,(%r8,%rax,8)
|
|
2268: 48 ff c0 inc %rax
|
|
226b: 48 3b c1 cmp %rcx,%rax
|
|
226e: 72 d0 jb 0x2240
|
|
2270: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
2277: 00
|
|
2278: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
227f: 90 nop
|
|
2280: c4 c1 7c 10 14 ca vmovups (%r10,%rcx,8),%ymm2
|
|
2286: c4 c1 7e 16 04 cb vmovshdup (%r11,%rcx,8),%ymm0
|
|
228c: c5 ec c6 ca b1 vshufps $0xb1,%ymm2,%ymm2,%ymm1
|
|
2291: c5 fc 59 d9 vmulps %ymm1,%ymm0,%ymm3
|
|
2295: c4 c1 7e 12 24 cb vmovsldup (%r11,%rcx,8),%ymm4
|
|
229b: c4 e2 6d a6 e3 vfmaddsub213ps %ymm3,%ymm2,%ymm4
|
|
22a0: c4 c1 7c 11 24 c8 vmovups %ymm4,(%r8,%rcx,8)
|
|
22a6: 62 c1 7c 28 10 4c ca vmovups 0x20(%r10,%rcx,8),%ymm17
|
|
22ad: 01
|
|
22ae: c4 c1 7e 16 6c cb 20 vmovshdup 0x20(%r11,%rcx,8),%ymm5
|
|
22b5: 62 a1 74 20 c6 c1 b1 vshufps $0xb1,%ymm17,%ymm17,%ymm16
|
|
22bc: 62 a1 54 28 59 d0 vmulps %ymm16,%ymm5,%ymm18
|
|
22c2: 62 c1 7e 28 12 5c cb vmovsldup 0x20(%r11,%rcx,8),%ymm19
|
|
22c9: 01
|
|
22ca: 62 a2 75 20 a6 da vfmaddsub213ps %ymm18,%ymm17,%ymm19
|
|
22d0: 62 c1 7c 28 11 5c c8 vmovups %ymm19,0x20(%r8,%rcx,8)
|
|
22d7: 01
|
|
22d8: 48 83 c1 08 add $0x8,%rcx
|
|
22dc: 49 3b c9 cmp %r9,%rcx
|
|
22df: 72 9f jb 0x2280
|
|
22e1: 4c 3b ca cmp %rdx,%r9
|
|
22e4: 73 4a jae 0x2330
|
|
22e6: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
22ed: 00
|
|
22ee: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
22f5: 0f 1f 40 00 nopl 0x0(%rax)
|
|
22f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
2300: c4 81 7b 10 1c ca vmovsd (%r10,%r9,8),%xmm3
|
|
2306: c4 81 7b 10 04 cb vmovsd (%r11,%r9,8),%xmm0
|
|
230c: c5 fa 16 c8 vmovshdup %xmm0,%xmm1
|
|
2310: c5 e0 c6 d3 b1 vshufps $0xb1,%xmm3,%xmm3,%xmm2
|
|
2315: c5 f0 59 e2 vmulps %xmm2,%xmm1,%xmm4
|
|
2319: c5 fa 12 e8 vmovsldup %xmm0,%xmm5
|
|
231d: c4 e2 61 a6 ec vfmaddsub213ps %xmm4,%xmm3,%xmm5
|
|
2322: c4 81 7b 11 2c c8 vmovsd %xmm5,(%r8,%r9,8)
|
|
2328: 49 ff c1 inc %r9
|
|
232b: 4c 3b ca cmp %rdx,%r9
|
|
232e: 72 d0 jb 0x2300
|
|
2330: 33 c0 xor %eax,%eax
|
|
2332: c5 f8 77 vzeroupper
|
|
2335: 41 5e pop %r14
|
|
2337: c3 ret
|
|
2338: 45 33 c9 xor %r9d,%r9d
|
|
233b: eb a4 jmp 0x22e1
|
|
233d: 41 83 e1 f8 and $0xfffffff8,%r9d
|
|
2341: 33 c9 xor %ecx,%ecx
|
|
2343: 4d 63 c9 movslq %r9d,%r9
|
|
2346: e9 35 ff ff ff jmp 0x2280
|
|
234b: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
2350: 41 5e pop %r14
|
|
2352: c3 ret
|
|
2353: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
2358: 41 5e pop %r14
|
|
235a: c3 ret
|
|
235b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
2360: 48 83 ec 28 sub $0x28,%rsp
|
|
2364: 48 85 c9 test %rcx,%rcx
|
|
2367: 74 20 je 0x2389
|
|
2369: 48 85 d2 test %rdx,%rdx
|
|
236c: 74 1b je 0x2389
|
|
236e: 45 85 c0 test %r8d,%r8d
|
|
2371: 7f 0a jg 0x237d
|
|
2373: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
2378: 48 83 c4 28 add $0x28,%rsp
|
|
237c: c3 ret
|
|
237d: e8 2e b8 a5 01 call 0x1a5dbb0
|
|
2382: 33 c0 xor %eax,%eax
|
|
2384: 48 83 c4 28 add $0x28,%rsp
|
|
2388: c3 ret
|
|
2389: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
238e: 48 83 c4 28 add $0x28,%rsp
|
|
2392: c3 ret
|
|
2393: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
2398: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
239f: 00
|
|
23a0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
|
|
23a5: 48 85 c9 test %rcx,%rcx
|
|
23a8: 74 22 je 0x23cc
|
|
23aa: 48 85 d2 test %rdx,%rdx
|
|
23ad: 74 1d je 0x23cc
|
|
23af: 45 85 c0 test %r8d,%r8d
|
|
23b2: 7f 0b jg 0x23bf
|
|
23b4: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
23b9: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
23be: c3 ret
|
|
23bf: e8 6c be a5 01 call 0x1a5e230
|
|
23c4: 33 c0 xor %eax,%eax
|
|
23c6: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
23cb: c3 ret
|
|
23cc: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
23d1: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
23d6: c3 ret
|
|
23d7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
23de: 00 00
|
|
23e0: 48 83 ec 28 sub $0x28,%rsp
|
|
23e4: 48 85 c9 test %rcx,%rcx
|
|
23e7: 74 20 je 0x2409
|
|
23e9: 48 85 d2 test %rdx,%rdx
|
|
23ec: 74 1b je 0x2409
|
|
23ee: 45 85 c0 test %r8d,%r8d
|
|
23f1: 7f 0a jg 0x23fd
|
|
23f3: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
23f8: 48 83 c4 28 add $0x28,%rsp
|
|
23fc: c3 ret
|
|
23fd: e8 de c4 a5 01 call 0x1a5e8e0
|
|
2402: 33 c0 xor %eax,%eax
|
|
2404: 48 83 c4 28 add $0x28,%rsp
|
|
2408: c3 ret
|
|
2409: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
240e: 48 83 c4 28 add $0x28,%rsp
|
|
2412: c3 ret
|
|
2413: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
2418: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
241f: 00
|
|
2420: 56 push %rsi
|
|
2421: 48 89 d6 mov %rdx,%rsi
|
|
2424: 48 85 c9 test %rcx,%rcx
|
|
2427: 0f 84 29 02 00 00 je 0x2656
|
|
242d: 48 85 f6 test %rsi,%rsi
|
|
2430: 0f 84 20 02 00 00 je 0x2656
|
|
2436: 45 85 c0 test %r8d,%r8d
|
|
2439: 0f 8e 10 02 00 00 jle 0x264f
|
|
243f: 41 83 f8 08 cmp $0x8,%r8d
|
|
2443: 0f 8c f6 01 00 00 jl 0x263f
|
|
2449: 49 89 f1 mov %rsi,%r9
|
|
244c: 49 83 e1 1f and $0x1f,%r9
|
|
2450: 45 89 c9 mov %r9d,%r9d
|
|
2453: 45 85 c9 test %r9d,%r9d
|
|
2456: 74 18 je 0x2470
|
|
2458: 41 f7 c1 07 00 00 00 test $0x7,%r9d
|
|
245f: 0f 85 da 01 00 00 jne 0x263f
|
|
2465: 41 f7 d9 neg %r9d
|
|
2468: 41 83 c1 20 add $0x20,%r9d
|
|
246c: 41 c1 e9 03 shr $0x3,%r9d
|
|
2470: 41 8d 41 08 lea 0x8(%r9),%eax
|
|
2474: 44 3b c0 cmp %eax,%r8d
|
|
2477: 0f 8c c2 01 00 00 jl 0x263f
|
|
247d: 44 89 c0 mov %r8d,%eax
|
|
2480: 33 d2 xor %edx,%edx
|
|
2482: 41 2b c1 sub %r9d,%eax
|
|
2485: 83 e0 07 and $0x7,%eax
|
|
2488: f7 d8 neg %eax
|
|
248a: 41 03 c0 add %r8d,%eax
|
|
248d: 45 85 c9 test %r9d,%r9d
|
|
2490: 76 3e jbe 0x24d0
|
|
2492: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
2499: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
24a0: c5 fb 10 14 d6 vmovsd (%rsi,%rdx,8),%xmm2
|
|
24a5: c5 fb 10 0c d1 vmovsd (%rcx,%rdx,8),%xmm1
|
|
24aa: c5 fa 12 c1 vmovsldup %xmm1,%xmm0
|
|
24ae: c5 fa 16 d9 vmovshdup %xmm1,%xmm3
|
|
24b2: c5 e8 c6 e2 b1 vshufps $0xb1,%xmm2,%xmm2,%xmm4
|
|
24b7: c5 f8 59 ea vmulps %xmm2,%xmm0,%xmm5
|
|
24bb: c5 e0 59 c4 vmulps %xmm4,%xmm3,%xmm0
|
|
24bf: c5 d3 d0 c8 vaddsubps %xmm0,%xmm5,%xmm1
|
|
24c3: c5 fb 11 0c d6 vmovsd %xmm1,(%rsi,%rdx,8)
|
|
24c8: 48 ff c2 inc %rdx
|
|
24cb: 49 3b d1 cmp %r9,%rdx
|
|
24ce: 72 d0 jb 0x24a0
|
|
24d0: 48 63 d0 movslq %eax,%rdx
|
|
24d3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
24d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
24df: 00
|
|
24e0: c4 a1 78 10 04 c9 vmovups (%rcx,%r9,8),%xmm0
|
|
24e6: c4 a1 7e 12 0c ce vmovsldup (%rsi,%r9,8),%ymm1
|
|
24ec: c4 a1 7e 16 1c ce vmovshdup (%rsi,%r9,8),%ymm3
|
|
24f2: c4 a3 7d 18 54 c9 10 vinsertf128 $0x1,0x10(%rcx,%r9,8),%ymm0,%ymm2
|
|
24f9: 01
|
|
24fa: c5 ec c6 e2 b1 vshufps $0xb1,%ymm2,%ymm2,%ymm4
|
|
24ff: c5 f4 59 ea vmulps %ymm2,%ymm1,%ymm5
|
|
2503: c5 e4 59 c4 vmulps %ymm4,%ymm3,%ymm0
|
|
2507: c5 d7 d0 c8 vaddsubps %ymm0,%ymm5,%ymm1
|
|
250b: c4 a1 7c 11 0c ce vmovups %ymm1,(%rsi,%r9,8)
|
|
2511: c4 a1 78 10 54 c9 20 vmovups 0x20(%rcx,%r9,8),%xmm2
|
|
2518: c4 a1 7e 12 5c ce 20 vmovsldup 0x20(%rsi,%r9,8),%ymm3
|
|
251f: c4 a1 7e 16 6c ce 20 vmovshdup 0x20(%rsi,%r9,8),%ymm5
|
|
2526: c4 a3 6d 18 64 c9 30 vinsertf128 $0x1,0x30(%rcx,%r9,8),%ymm2,%ymm4
|
|
252d: 01
|
|
252e: c5 e4 59 c4 vmulps %ymm4,%ymm3,%ymm0
|
|
2532: c5 dc c6 e4 b1 vshufps $0xb1,%ymm4,%ymm4,%ymm4
|
|
2537: c5 d4 59 cc vmulps %ymm4,%ymm5,%ymm1
|
|
253b: c5 ff d0 d1 vaddsubps %ymm1,%ymm0,%ymm2
|
|
253f: c4 a1 7c 11 54 ce 20 vmovups %ymm2,0x20(%rsi,%r9,8)
|
|
2546: 49 83 c1 08 add $0x8,%r9
|
|
254a: 4c 3b ca cmp %rdx,%r9
|
|
254d: 72 91 jb 0x24e0
|
|
254f: 44 8d 48 01 lea 0x1(%rax),%r9d
|
|
2553: 45 3b c8 cmp %r8d,%r9d
|
|
2556: 0f 87 d7 00 00 00 ja 0x2633
|
|
255c: 4d 63 d0 movslq %r8d,%r10
|
|
255f: 4c 2b d2 sub %rdx,%r10
|
|
2562: 49 83 fa 02 cmp $0x2,%r10
|
|
2566: 0f 8c ce 00 00 00 jl 0x263a
|
|
256c: 45 89 d3 mov %r10d,%r11d
|
|
256f: 45 33 c9 xor %r9d,%r9d
|
|
2572: 41 83 e3 fe and $0xfffffffe,%r11d
|
|
2576: 4c 8d 04 d1 lea (%rcx,%rdx,8),%r8
|
|
257a: 4d 63 db movslq %r11d,%r11
|
|
257d: 48 8d 14 d6 lea (%rsi,%rdx,8),%rdx
|
|
2581: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
2588: 00
|
|
2589: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
2590: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
2597: 00
|
|
2598: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
259f: 90 nop
|
|
25a0: c4 81 78 10 0c c8 vmovups (%r8,%r9,8),%xmm1
|
|
25a6: c4 a1 7a 12 04 ca vmovsldup (%rdx,%r9,8),%xmm0
|
|
25ac: c4 a1 7a 16 14 ca vmovshdup (%rdx,%r9,8),%xmm2
|
|
25b2: c5 f0 c6 d9 b1 vshufps $0xb1,%xmm1,%xmm1,%xmm3
|
|
25b7: c5 f8 59 e1 vmulps %xmm1,%xmm0,%xmm4
|
|
25bb: c5 e8 59 eb vmulps %xmm3,%xmm2,%xmm5
|
|
25bf: c5 db d0 c5 vaddsubps %xmm5,%xmm4,%xmm0
|
|
25c3: c4 a1 78 11 04 ca vmovups %xmm0,(%rdx,%r9,8)
|
|
25c9: 49 83 c1 02 add $0x2,%r9
|
|
25cd: 4d 3b cb cmp %r11,%r9
|
|
25d0: 72 ce jb 0x25a0
|
|
25d2: 4d 3b da cmp %r10,%r11
|
|
25d5: 73 5c jae 0x2633
|
|
25d7: 48 63 c0 movslq %eax,%rax
|
|
25da: 48 8d 14 c1 lea (%rcx,%rax,8),%rdx
|
|
25de: 48 8d 04 c6 lea (%rsi,%rax,8),%rax
|
|
25e2: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
25e9: 00
|
|
25ea: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
25f1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
25f8: 00
|
|
25f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
2600: c4 a1 7b 10 14 d8 vmovsd (%rax,%r11,8),%xmm2
|
|
2606: c4 a1 7b 10 0c da vmovsd (%rdx,%r11,8),%xmm1
|
|
260c: c5 fa 12 c1 vmovsldup %xmm1,%xmm0
|
|
2610: c5 fa 16 d9 vmovshdup %xmm1,%xmm3
|
|
2614: c5 e8 c6 e2 b1 vshufps $0xb1,%xmm2,%xmm2,%xmm4
|
|
2619: c5 f8 59 ea vmulps %xmm2,%xmm0,%xmm5
|
|
261d: c5 e0 59 c4 vmulps %xmm4,%xmm3,%xmm0
|
|
2621: c5 d3 d0 c8 vaddsubps %xmm0,%xmm5,%xmm1
|
|
2625: c4 a1 7b 11 0c d8 vmovsd %xmm1,(%rax,%r11,8)
|
|
262b: 49 ff c3 inc %r11
|
|
262e: 4d 3b da cmp %r10,%r11
|
|
2631: 72 cd jb 0x2600
|
|
2633: 33 c0 xor %eax,%eax
|
|
2635: c5 f8 77 vzeroupper
|
|
2638: 5e pop %rsi
|
|
2639: c3 ret
|
|
263a: 45 33 db xor %r11d,%r11d
|
|
263d: eb 93 jmp 0x25d2
|
|
263f: 33 c0 xor %eax,%eax
|
|
2641: 41 83 f8 01 cmp $0x1,%r8d
|
|
2645: 72 ec jb 0x2633
|
|
2647: 4d 63 d0 movslq %r8d,%r10
|
|
264a: 45 33 db xor %r11d,%r11d
|
|
264d: eb 83 jmp 0x25d2
|
|
264f: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
2654: 5e pop %rsi
|
|
2655: c3 ret
|
|
2656: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
265b: 5e pop %rsi
|
|
265c: c3 ret
|
|
265d: 0f 1f 00 nopl (%rax)
|
|
2660: 49 89 d1 mov %rdx,%r9
|
|
2663: 48 85 c9 test %rcx,%rcx
|
|
2666: 0f 84 73 01 00 00 je 0x27df
|
|
266c: 4d 85 c9 test %r9,%r9
|
|
266f: 0f 84 6a 01 00 00 je 0x27df
|
|
2675: 45 85 c0 test %r8d,%r8d
|
|
2678: 0f 8e 5b 01 00 00 jle 0x27d9
|
|
267e: 49 63 d0 movslq %r8d,%rdx
|
|
2681: 48 83 fa 08 cmp $0x8,%rdx
|
|
2685: 0f 8c 49 01 00 00 jl 0x27d4
|
|
268b: 4c 89 c8 mov %r9,%rax
|
|
268e: 48 83 e0 1f and $0x1f,%rax
|
|
2692: 89 c0 mov %eax,%eax
|
|
2694: 85 c0 test %eax,%eax
|
|
2696: 74 10 je 0x26a8
|
|
2698: a8 07 test $0x7,%al
|
|
269a: 0f 85 34 01 00 00 jne 0x27d4
|
|
26a0: f7 d8 neg %eax
|
|
26a2: 83 c0 20 add $0x20,%eax
|
|
26a5: c1 e8 03 shr $0x3,%eax
|
|
26a8: 44 8d 50 08 lea 0x8(%rax),%r10d
|
|
26ac: 49 3b d2 cmp %r10,%rdx
|
|
26af: 0f 8c 1f 01 00 00 jl 0x27d4
|
|
26b5: 45 89 c2 mov %r8d,%r10d
|
|
26b8: 44 2b d0 sub %eax,%r10d
|
|
26bb: 41 83 e2 07 and $0x7,%r10d
|
|
26bf: 45 2b c2 sub %r10d,%r8d
|
|
26c2: 45 33 d2 xor %r10d,%r10d
|
|
26c5: 85 c0 test %eax,%eax
|
|
26c7: 76 47 jbe 0x2710
|
|
26c9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
26d0: 00
|
|
26d1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
26d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
26df: 00
|
|
26e0: c4 81 7b 10 1c d1 vmovsd (%r9,%r10,8),%xmm3
|
|
26e6: c4 a1 7b 10 04 d1 vmovsd (%rcx,%r10,8),%xmm0
|
|
26ec: c5 fa 16 c8 vmovshdup %xmm0,%xmm1
|
|
26f0: c5 e0 c6 d3 b1 vshufps $0xb1,%xmm3,%xmm3,%xmm2
|
|
26f5: c5 f0 59 e2 vmulps %xmm2,%xmm1,%xmm4
|
|
26f9: c5 fa 12 e8 vmovsldup %xmm0,%xmm5
|
|
26fd: c4 e2 61 a6 ec vfmaddsub213ps %xmm4,%xmm3,%xmm5
|
|
2702: c4 81 7b 11 2c d1 vmovsd %xmm5,(%r9,%r10,8)
|
|
2708: 49 ff c2 inc %r10
|
|
270b: 4c 3b d0 cmp %rax,%r10
|
|
270e: 72 d0 jb 0x26e0
|
|
2710: 4d 63 d0 movslq %r8d,%r10
|
|
2713: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
2718: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
271f: 00
|
|
2720: c5 fc 10 14 c1 vmovups (%rcx,%rax,8),%ymm2
|
|
2725: c4 c1 7e 16 04 c1 vmovshdup (%r9,%rax,8),%ymm0
|
|
272b: c5 ec c6 ca b1 vshufps $0xb1,%ymm2,%ymm2,%ymm1
|
|
2730: c5 fc 59 d9 vmulps %ymm1,%ymm0,%ymm3
|
|
2734: c4 c1 7e 12 24 c1 vmovsldup (%r9,%rax,8),%ymm4
|
|
273a: c4 e2 6d a6 e3 vfmaddsub213ps %ymm3,%ymm2,%ymm4
|
|
273f: c4 c1 7c 11 24 c1 vmovups %ymm4,(%r9,%rax,8)
|
|
2745: c5 fc 10 4c c1 20 vmovups 0x20(%rcx,%rax,8),%ymm1
|
|
274b: c4 c1 7e 16 6c c1 20 vmovshdup 0x20(%r9,%rax,8),%ymm5
|
|
2752: c5 f4 c6 c1 b1 vshufps $0xb1,%ymm1,%ymm1,%ymm0
|
|
2757: c5 d4 59 e8 vmulps %ymm0,%ymm5,%ymm5
|
|
275b: c4 c1 7e 12 54 c1 20 vmovsldup 0x20(%r9,%rax,8),%ymm2
|
|
2762: c4 e2 75 a6 d5 vfmaddsub213ps %ymm5,%ymm1,%ymm2
|
|
2767: c4 c1 7c 11 54 c1 20 vmovups %ymm2,0x20(%r9,%rax,8)
|
|
276e: 48 83 c0 08 add $0x8,%rax
|
|
2772: 49 3b c2 cmp %r10,%rax
|
|
2775: 72 a9 jb 0x2720
|
|
2777: 33 c0 xor %eax,%eax
|
|
2779: 45 8d 50 01 lea 0x1(%r8),%r10d
|
|
277d: 4d 63 d2 movslq %r10d,%r10
|
|
2780: 4c 3b d2 cmp %rdx,%r10
|
|
2783: 77 49 ja 0x27ce
|
|
2785: 4d 63 c0 movslq %r8d,%r8
|
|
2788: 49 2b d0 sub %r8,%rdx
|
|
278b: 4e 8d 14 c1 lea (%rcx,%r8,8),%r10
|
|
278f: 4b 8d 0c c1 lea (%r9,%r8,8),%rcx
|
|
2793: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
2798: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
279f: 00
|
|
27a0: c5 fb 10 1c c1 vmovsd (%rcx,%rax,8),%xmm3
|
|
27a5: c4 c1 7b 10 04 c2 vmovsd (%r10,%rax,8),%xmm0
|
|
27ab: c5 fa 16 c8 vmovshdup %xmm0,%xmm1
|
|
27af: c5 e0 c6 d3 b1 vshufps $0xb1,%xmm3,%xmm3,%xmm2
|
|
27b4: c5 f0 59 e2 vmulps %xmm2,%xmm1,%xmm4
|
|
27b8: c5 fa 12 e8 vmovsldup %xmm0,%xmm5
|
|
27bc: c4 e2 61 a6 ec vfmaddsub213ps %xmm4,%xmm3,%xmm5
|
|
27c1: c5 fb 11 2c c1 vmovsd %xmm5,(%rcx,%rax,8)
|
|
27c6: 48 ff c0 inc %rax
|
|
27c9: 48 3b c2 cmp %rdx,%rax
|
|
27cc: 72 d2 jb 0x27a0
|
|
27ce: 33 c0 xor %eax,%eax
|
|
27d0: c5 f8 77 vzeroupper
|
|
27d3: c3 ret
|
|
27d4: 45 33 c0 xor %r8d,%r8d
|
|
27d7: eb 9e jmp 0x2777
|
|
27d9: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
27de: c3 ret
|
|
27df: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
27e4: c3 ret
|
|
27e5: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
27ec: 00
|
|
27ed: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
27f4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
27f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
2800: 49 89 d1 mov %rdx,%r9
|
|
2803: 48 85 c9 test %rcx,%rcx
|
|
2806: 0f 84 73 01 00 00 je 0x297f
|
|
280c: 4d 85 c9 test %r9,%r9
|
|
280f: 0f 84 6a 01 00 00 je 0x297f
|
|
2815: 45 85 c0 test %r8d,%r8d
|
|
2818: 0f 8e 5b 01 00 00 jle 0x2979
|
|
281e: 49 63 d0 movslq %r8d,%rdx
|
|
2821: 48 83 fa 08 cmp $0x8,%rdx
|
|
2825: 0f 8c 49 01 00 00 jl 0x2974
|
|
282b: 4c 89 c8 mov %r9,%rax
|
|
282e: 48 83 e0 1f and $0x1f,%rax
|
|
2832: 89 c0 mov %eax,%eax
|
|
2834: 85 c0 test %eax,%eax
|
|
2836: 74 10 je 0x2848
|
|
2838: a8 07 test $0x7,%al
|
|
283a: 0f 85 34 01 00 00 jne 0x2974
|
|
2840: f7 d8 neg %eax
|
|
2842: 83 c0 20 add $0x20,%eax
|
|
2845: c1 e8 03 shr $0x3,%eax
|
|
2848: 44 8d 50 08 lea 0x8(%rax),%r10d
|
|
284c: 49 3b d2 cmp %r10,%rdx
|
|
284f: 0f 8c 1f 01 00 00 jl 0x2974
|
|
2855: 45 89 c2 mov %r8d,%r10d
|
|
2858: 44 2b d0 sub %eax,%r10d
|
|
285b: 41 83 e2 07 and $0x7,%r10d
|
|
285f: 45 2b c2 sub %r10d,%r8d
|
|
2862: 45 33 d2 xor %r10d,%r10d
|
|
2865: 85 c0 test %eax,%eax
|
|
2867: 76 47 jbe 0x28b0
|
|
2869: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
2870: 00
|
|
2871: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
2878: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
287f: 00
|
|
2880: c4 81 7b 10 1c d1 vmovsd (%r9,%r10,8),%xmm3
|
|
2886: c4 a1 7b 10 04 d1 vmovsd (%rcx,%r10,8),%xmm0
|
|
288c: c5 fa 16 c8 vmovshdup %xmm0,%xmm1
|
|
2890: c5 e0 c6 d3 b1 vshufps $0xb1,%xmm3,%xmm3,%xmm2
|
|
2895: c5 f0 59 e2 vmulps %xmm2,%xmm1,%xmm4
|
|
2899: c5 fa 12 e8 vmovsldup %xmm0,%xmm5
|
|
289d: c4 e2 61 a6 ec vfmaddsub213ps %xmm4,%xmm3,%xmm5
|
|
28a2: c4 81 7b 11 2c d1 vmovsd %xmm5,(%r9,%r10,8)
|
|
28a8: 49 ff c2 inc %r10
|
|
28ab: 4c 3b d0 cmp %rax,%r10
|
|
28ae: 72 d0 jb 0x2880
|
|
28b0: 4d 63 d0 movslq %r8d,%r10
|
|
28b3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
28b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
28bf: 00
|
|
28c0: c5 fc 10 14 c1 vmovups (%rcx,%rax,8),%ymm2
|
|
28c5: c4 c1 7e 16 04 c1 vmovshdup (%r9,%rax,8),%ymm0
|
|
28cb: c5 ec c6 ca b1 vshufps $0xb1,%ymm2,%ymm2,%ymm1
|
|
28d0: c5 fc 59 d9 vmulps %ymm1,%ymm0,%ymm3
|
|
28d4: c4 c1 7e 12 24 c1 vmovsldup (%r9,%rax,8),%ymm4
|
|
28da: c4 e2 6d a6 e3 vfmaddsub213ps %ymm3,%ymm2,%ymm4
|
|
28df: c4 c1 7c 11 24 c1 vmovups %ymm4,(%r9,%rax,8)
|
|
28e5: 62 e1 7c 28 10 4c c1 vmovups 0x20(%rcx,%rax,8),%ymm17
|
|
28ec: 01
|
|
28ed: c4 c1 7e 16 6c c1 20 vmovshdup 0x20(%r9,%rax,8),%ymm5
|
|
28f4: 62 a1 74 20 c6 c1 b1 vshufps $0xb1,%ymm17,%ymm17,%ymm16
|
|
28fb: 62 a1 54 28 59 d0 vmulps %ymm16,%ymm5,%ymm18
|
|
2901: 62 c1 7e 28 12 5c c1 vmovsldup 0x20(%r9,%rax,8),%ymm19
|
|
2908: 01
|
|
2909: 62 a2 75 20 a6 da vfmaddsub213ps %ymm18,%ymm17,%ymm19
|
|
290f: 62 c1 7c 28 11 5c c1 vmovups %ymm19,0x20(%r9,%rax,8)
|
|
2916: 01
|
|
2917: 48 83 c0 08 add $0x8,%rax
|
|
291b: 49 3b c2 cmp %r10,%rax
|
|
291e: 72 a0 jb 0x28c0
|
|
2920: 33 c0 xor %eax,%eax
|
|
2922: 45 8d 50 01 lea 0x1(%r8),%r10d
|
|
2926: 4d 63 d2 movslq %r10d,%r10
|
|
2929: 4c 3b d2 cmp %rdx,%r10
|
|
292c: 77 40 ja 0x296e
|
|
292e: 4d 63 c0 movslq %r8d,%r8
|
|
2931: 49 2b d0 sub %r8,%rdx
|
|
2934: 4e 8d 14 c1 lea (%rcx,%r8,8),%r10
|
|
2938: 4b 8d 0c c1 lea (%r9,%r8,8),%rcx
|
|
293c: 0f 1f 40 00 nopl 0x0(%rax)
|
|
2940: c5 fb 10 1c c1 vmovsd (%rcx,%rax,8),%xmm3
|
|
2945: c4 c1 7b 10 04 c2 vmovsd (%r10,%rax,8),%xmm0
|
|
294b: c5 fa 16 c8 vmovshdup %xmm0,%xmm1
|
|
294f: c5 e0 c6 d3 b1 vshufps $0xb1,%xmm3,%xmm3,%xmm2
|
|
2954: c5 f0 59 e2 vmulps %xmm2,%xmm1,%xmm4
|
|
2958: c5 fa 12 e8 vmovsldup %xmm0,%xmm5
|
|
295c: c4 e2 61 a6 ec vfmaddsub213ps %xmm4,%xmm3,%xmm5
|
|
2961: c5 fb 11 2c c1 vmovsd %xmm5,(%rcx,%rax,8)
|
|
2966: 48 ff c0 inc %rax
|
|
2969: 48 3b c2 cmp %rdx,%rax
|
|
296c: 72 d2 jb 0x2940
|
|
296e: 33 c0 xor %eax,%eax
|
|
2970: c5 f8 77 vzeroupper
|
|
2973: c3 ret
|
|
2974: 45 33 c0 xor %r8d,%r8d
|
|
2977: eb a7 jmp 0x2920
|
|
2979: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
297e: c3 ret
|
|
297f: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
2984: c3 ret
|
|
2985: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
298c: 00
|
|
298d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
2994: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
2999: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
29a0: 48 83 ec 28 sub $0x28,%rsp
|
|
29a4: 48 85 c9 test %rcx,%rcx
|
|
29a7: 74 23 je 0x29cc
|
|
29a9: 48 85 d2 test %rdx,%rdx
|
|
29ac: 74 1e je 0x29cc
|
|
29ae: 4d 85 c0 test %r8,%r8
|
|
29b1: 74 19 je 0x29cc
|
|
29b3: 45 85 c9 test %r9d,%r9d
|
|
29b6: 7e 1e jle 0x29d6
|
|
29b8: e8 d3 ce a5 01 call 0x1a5f890
|
|
29bd: ba 02 00 00 00 mov $0x2,%edx
|
|
29c2: 85 c0 test %eax,%eax
|
|
29c4: 0f 45 c2 cmovne %edx,%eax
|
|
29c7: 48 83 c4 28 add $0x28,%rsp
|
|
29cb: c3 ret
|
|
29cc: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
29d1: 48 83 c4 28 add $0x28,%rsp
|
|
29d5: c3 ret
|
|
29d6: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
29db: 48 83 c4 28 add $0x28,%rsp
|
|
29df: c3 ret
|
|
29e0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
|
|
29e5: 48 85 c9 test %rcx,%rcx
|
|
29e8: 74 24 je 0x2a0e
|
|
29ea: 48 85 d2 test %rdx,%rdx
|
|
29ed: 74 1f je 0x2a0e
|
|
29ef: 4d 85 c0 test %r8,%r8
|
|
29f2: 74 1a je 0x2a0e
|
|
29f4: 45 85 c9 test %r9d,%r9d
|
|
29f7: 7e 20 jle 0x2a19
|
|
29f9: e8 e2 13 a6 01 call 0x1a63de0
|
|
29fe: ba 02 00 00 00 mov $0x2,%edx
|
|
2a03: 85 c0 test %eax,%eax
|
|
2a05: 0f 45 c2 cmovne %edx,%eax
|
|
2a08: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
2a0d: c3 ret
|
|
2a0e: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
2a13: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
2a18: c3 ret
|
|
2a19: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
2a1e: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
2a23: c3 ret
|
|
2a24: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
2a2b: 00
|
|
2a2c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
2a33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
2a38: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
2a3f: 00
|
|
2a40: 48 83 ec 28 sub $0x28,%rsp
|
|
2a44: 48 85 c9 test %rcx,%rcx
|
|
2a47: 74 23 je 0x2a6c
|
|
2a49: 48 85 d2 test %rdx,%rdx
|
|
2a4c: 74 1e je 0x2a6c
|
|
2a4e: 4d 85 c0 test %r8,%r8
|
|
2a51: 74 19 je 0x2a6c
|
|
2a53: 45 85 c9 test %r9d,%r9d
|
|
2a56: 7e 1e jle 0x2a76
|
|
2a58: e8 93 37 a6 01 call 0x1a661f0
|
|
2a5d: ba 02 00 00 00 mov $0x2,%edx
|
|
2a62: 85 c0 test %eax,%eax
|
|
2a64: 0f 45 c2 cmovne %edx,%eax
|
|
2a67: 48 83 c4 28 add $0x28,%rsp
|
|
2a6b: c3 ret
|
|
2a6c: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
2a71: 48 83 c4 28 add $0x28,%rsp
|
|
2a75: c3 ret
|
|
2a76: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
2a7b: 48 83 c4 28 add $0x28,%rsp
|
|
2a7f: c3 ret
|
|
2a80: 48 83 ec 28 sub $0x28,%rsp
|
|
2a84: 48 85 c9 test %rcx,%rcx
|
|
2a87: 74 23 je 0x2aac
|
|
2a89: 48 85 d2 test %rdx,%rdx
|
|
2a8c: 74 1e je 0x2aac
|
|
2a8e: 4d 85 c0 test %r8,%r8
|
|
2a91: 74 19 je 0x2aac
|
|
2a93: 45 85 c9 test %r9d,%r9d
|
|
2a96: 7e 1e jle 0x2ab6
|
|
2a98: e8 a3 79 a6 01 call 0x1a6a440
|
|
2a9d: ba 02 00 00 00 mov $0x2,%edx
|
|
2aa2: 85 c0 test %eax,%eax
|
|
2aa4: 0f 45 c2 cmovne %edx,%eax
|
|
2aa7: 48 83 c4 28 add $0x28,%rsp
|
|
2aab: c3 ret
|
|
2aac: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
2ab1: 48 83 c4 28 add $0x28,%rsp
|
|
2ab5: c3 ret
|
|
2ab6: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
2abb: 48 83 c4 28 add $0x28,%rsp
|
|
2abf: c3 ret
|
|
2ac0: 48 83 ec 28 sub $0x28,%rsp
|
|
2ac4: 48 85 c9 test %rcx,%rcx
|
|
2ac7: 74 23 je 0x2aec
|
|
2ac9: 48 85 d2 test %rdx,%rdx
|
|
2acc: 74 1e je 0x2aec
|
|
2ace: 4d 85 c0 test %r8,%r8
|
|
2ad1: 74 19 je 0x2aec
|
|
2ad3: 45 85 c9 test %r9d,%r9d
|
|
2ad6: 7e 1e jle 0x2af6
|
|
2ad8: e8 63 bd a6 01 call 0x1a6e840
|
|
2add: ba 02 00 00 00 mov $0x2,%edx
|
|
2ae2: 85 c0 test %eax,%eax
|
|
2ae4: 0f 45 c2 cmovne %edx,%eax
|
|
2ae7: 48 83 c4 28 add $0x28,%rsp
|
|
2aeb: c3 ret
|
|
2aec: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
2af1: 48 83 c4 28 add $0x28,%rsp
|
|
2af5: c3 ret
|
|
2af6: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
2afb: 48 83 c4 28 add $0x28,%rsp
|
|
2aff: c3 ret
|
|
2b00: 48 83 ec 28 sub $0x28,%rsp
|
|
2b04: 48 85 c9 test %rcx,%rcx
|
|
2b07: 74 23 je 0x2b2c
|
|
2b09: 48 85 d2 test %rdx,%rdx
|
|
2b0c: 74 1e je 0x2b2c
|
|
2b0e: 4d 85 c0 test %r8,%r8
|
|
2b11: 74 19 je 0x2b2c
|
|
2b13: 45 85 c9 test %r9d,%r9d
|
|
2b16: 7e 1e jle 0x2b36
|
|
2b18: e8 43 fe a6 01 call 0x1a72960
|
|
2b1d: ba 02 00 00 00 mov $0x2,%edx
|
|
2b22: 85 c0 test %eax,%eax
|
|
2b24: 0f 45 c2 cmovne %edx,%eax
|
|
2b27: 48 83 c4 28 add $0x28,%rsp
|
|
2b2b: c3 ret
|
|
2b2c: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
2b31: 48 83 c4 28 add $0x28,%rsp
|
|
2b35: c3 ret
|
|
2b36: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
2b3b: 48 83 c4 28 add $0x28,%rsp
|
|
2b3f: c3 ret
|
|
2b40: 48 83 ec 28 sub $0x28,%rsp
|
|
2b44: 48 85 c9 test %rcx,%rcx
|
|
2b47: 74 25 je 0x2b6e
|
|
2b49: 48 85 d2 test %rdx,%rdx
|
|
2b4c: 74 20 je 0x2b6e
|
|
2b4e: 4d 85 c0 test %r8,%r8
|
|
2b51: 74 1b je 0x2b6e
|
|
2b53: 45 85 c9 test %r9d,%r9d
|
|
2b56: 7f 0a jg 0x2b62
|
|
2b58: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
2b5d: 48 83 c4 28 add $0x28,%rsp
|
|
2b61: c3 ret
|
|
2b62: e8 d9 6c 03 00 call 0x39840
|
|
2b67: 33 c0 xor %eax,%eax
|
|
2b69: 48 83 c4 28 add $0x28,%rsp
|
|
2b6d: c3 ret
|
|
2b6e: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
2b73: 48 83 c4 28 add $0x28,%rsp
|
|
2b77: c3 ret
|
|
2b78: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
2b7f: 00
|
|
2b80: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
|
|
2b85: 48 85 c9 test %rcx,%rcx
|
|
2b88: 74 27 je 0x2bb1
|
|
2b8a: 48 85 d2 test %rdx,%rdx
|
|
2b8d: 74 22 je 0x2bb1
|
|
2b8f: 4d 85 c0 test %r8,%r8
|
|
2b92: 74 1d je 0x2bb1
|
|
2b94: 45 85 c9 test %r9d,%r9d
|
|
2b97: 7f 0b jg 0x2ba4
|
|
2b99: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
2b9e: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
2ba3: c3 ret
|
|
2ba4: e8 d7 72 03 00 call 0x39e80
|
|
2ba9: 33 c0 xor %eax,%eax
|
|
2bab: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
2bb0: c3 ret
|
|
2bb1: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
2bb6: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
2bbb: c3 ret
|
|
2bbc: 0f 1f 40 00 nopl 0x0(%rax)
|
|
2bc0: 48 83 ec 28 sub $0x28,%rsp
|
|
2bc4: 48 85 c9 test %rcx,%rcx
|
|
2bc7: 74 25 je 0x2bee
|
|
2bc9: 48 85 d2 test %rdx,%rdx
|
|
2bcc: 74 20 je 0x2bee
|
|
2bce: 4d 85 c0 test %r8,%r8
|
|
2bd1: 74 1b je 0x2bee
|
|
2bd3: 45 85 c9 test %r9d,%r9d
|
|
2bd6: 7f 0a jg 0x2be2
|
|
2bd8: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
2bdd: 48 83 c4 28 add $0x28,%rsp
|
|
2be1: c3 ret
|
|
2be2: e8 b9 78 03 00 call 0x3a4a0
|
|
2be7: 33 c0 xor %eax,%eax
|
|
2be9: 48 83 c4 28 add $0x28,%rsp
|
|
2bed: c3 ret
|
|
2bee: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
2bf3: 48 83 c4 28 add $0x28,%rsp
|
|
2bf7: c3 ret
|
|
2bf8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
2bff: 00
|
|
2c00: 41 56 push %r14
|
|
2c02: 49 89 cb mov %rcx,%r11
|
|
2c05: 4d 85 db test %r11,%r11
|
|
2c08: 0f 84 1e 02 00 00 je 0x2e2c
|
|
2c0e: 48 85 d2 test %rdx,%rdx
|
|
2c11: 0f 84 15 02 00 00 je 0x2e2c
|
|
2c17: 4d 85 c0 test %r8,%r8
|
|
2c1a: 0f 84 0c 02 00 00 je 0x2e2c
|
|
2c20: 45 85 c9 test %r9d,%r9d
|
|
2c23: 0f 8e fb 01 00 00 jle 0x2e24
|
|
2c29: 49 63 c9 movslq %r9d,%rcx
|
|
2c2c: 48 83 f9 08 cmp $0x8,%rcx
|
|
2c30: 0f 8c e9 01 00 00 jl 0x2e1f
|
|
2c36: 4c 89 c0 mov %r8,%rax
|
|
2c39: 48 83 e0 1f and $0x1f,%rax
|
|
2c3d: 85 c0 test %eax,%eax
|
|
2c3f: 74 0d je 0x2c4e
|
|
2c41: a8 0f test $0xf,%al
|
|
2c43: 0f 85 d6 01 00 00 jne 0x2e1f
|
|
2c49: b8 01 00 00 00 mov $0x1,%eax
|
|
2c4e: 41 89 c2 mov %eax,%r10d
|
|
2c51: 4d 8d 72 08 lea 0x8(%r10),%r14
|
|
2c55: 49 3b ce cmp %r14,%rcx
|
|
2c58: 0f 8c c1 01 00 00 jl 0x2e1f
|
|
2c5e: 45 89 ce mov %r9d,%r14d
|
|
2c61: 44 2b f0 sub %eax,%r14d
|
|
2c64: 41 83 e6 07 and $0x7,%r14d
|
|
2c68: 45 2b ce sub %r14d,%r9d
|
|
2c6b: 45 33 f6 xor %r14d,%r14d
|
|
2c6e: 4d 63 c9 movslq %r9d,%r9
|
|
2c71: 85 c0 test %eax,%eax
|
|
2c73: 4c 89 f0 mov %r14,%rax
|
|
2c76: 76 3f jbe 0x2cb7
|
|
2c78: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
2c7f: 00
|
|
2c80: c4 a1 79 10 14 18 vmovupd (%rax,%r11,1),%xmm2
|
|
2c86: c5 f9 10 0c 10 vmovupd (%rax,%rdx,1),%xmm1
|
|
2c8b: c5 fb 12 04 10 vmovddup (%rax,%rdx,1),%xmm0
|
|
2c90: 49 ff c6 inc %r14
|
|
2c93: c5 f1 15 d9 vunpckhpd %xmm1,%xmm1,%xmm3
|
|
2c97: c5 e9 c6 e2 01 vshufpd $0x1,%xmm2,%xmm2,%xmm4
|
|
2c9c: c5 f9 59 ea vmulpd %xmm2,%xmm0,%xmm5
|
|
2ca0: c5 e1 59 c4 vmulpd %xmm4,%xmm3,%xmm0
|
|
2ca4: c5 d1 d0 c8 vaddsubpd %xmm0,%xmm5,%xmm1
|
|
2ca8: c4 a1 79 11 0c 00 vmovupd %xmm1,(%rax,%r8,1)
|
|
2cae: 48 83 c0 10 add $0x10,%rax
|
|
2cb2: 4d 3b f2 cmp %r10,%r14
|
|
2cb5: 72 c9 jb 0x2c80
|
|
2cb7: 4c 89 d0 mov %r10,%rax
|
|
2cba: 48 c1 e0 04 shl $0x4,%rax
|
|
2cbe: 66 90 xchg %ax,%ax
|
|
2cc0: c5 f9 10 2c 10 vmovupd (%rax,%rdx,1),%xmm5
|
|
2cc5: c4 a1 79 10 24 18 vmovupd (%rax,%r11,1),%xmm4
|
|
2ccb: 49 83 c2 08 add $0x8,%r10
|
|
2ccf: c4 e3 55 18 4c 10 10 vinsertf128 $0x1,0x10(%rax,%rdx,1),%ymm5,%ymm1
|
|
2cd6: 01
|
|
2cd7: c5 ff 12 c1 vmovddup %ymm1,%ymm0
|
|
2cdb: c5 f5 15 d1 vunpckhpd %ymm1,%ymm1,%ymm2
|
|
2cdf: c4 a3 5d 18 5c 18 10 vinsertf128 $0x1,0x10(%rax,%r11,1),%ymm4,%ymm3
|
|
2ce6: 01
|
|
2ce7: c5 fd 59 e3 vmulpd %ymm3,%ymm0,%ymm4
|
|
2ceb: c5 e5 c6 db 05 vshufpd $0x5,%ymm3,%ymm3,%ymm3
|
|
2cf0: c5 ed 59 c3 vmulpd %ymm3,%ymm2,%ymm0
|
|
2cf4: c5 dd d0 c8 vaddsubpd %ymm0,%ymm4,%ymm1
|
|
2cf8: c4 a1 7d 11 0c 00 vmovupd %ymm1,(%rax,%r8,1)
|
|
2cfe: c4 a1 79 10 54 18 20 vmovupd 0x20(%rax,%r11,1),%xmm2
|
|
2d05: c5 f9 10 5c 10 20 vmovupd 0x20(%rax,%rdx,1),%xmm3
|
|
2d0b: c4 e3 65 18 6c 10 30 vinsertf128 $0x1,0x30(%rax,%rdx,1),%ymm3,%ymm5
|
|
2d12: 01
|
|
2d13: c4 a3 6d 18 54 18 30 vinsertf128 $0x1,0x30(%rax,%r11,1),%ymm2,%ymm2
|
|
2d1a: 01
|
|
2d1b: c5 ff 12 e5 vmovddup %ymm5,%ymm4
|
|
2d1f: c5 d5 15 c5 vunpckhpd %ymm5,%ymm5,%ymm0
|
|
2d23: c5 ed c6 ca 05 vshufpd $0x5,%ymm2,%ymm2,%ymm1
|
|
2d28: c5 dd 59 da vmulpd %ymm2,%ymm4,%ymm3
|
|
2d2c: c5 fd 59 d1 vmulpd %ymm1,%ymm0,%ymm2
|
|
2d30: c5 e5 d0 e2 vaddsubpd %ymm2,%ymm3,%ymm4
|
|
2d34: c4 a1 7d 11 64 00 20 vmovupd %ymm4,0x20(%rax,%r8,1)
|
|
2d3b: c5 f9 10 44 10 40 vmovupd 0x40(%rax,%rdx,1),%xmm0
|
|
2d41: c4 a1 79 10 6c 18 40 vmovupd 0x40(%rax,%r11,1),%xmm5
|
|
2d48: c4 e3 7d 18 5c 10 50 vinsertf128 $0x1,0x50(%rax,%rdx,1),%ymm0,%ymm3
|
|
2d4f: 01
|
|
2d50: c5 ff 12 d3 vmovddup %ymm3,%ymm2
|
|
2d54: c5 e5 15 e3 vunpckhpd %ymm3,%ymm3,%ymm4
|
|
2d58: c4 a3 55 18 4c 18 50 vinsertf128 $0x1,0x50(%rax,%r11,1),%ymm5,%ymm1
|
|
2d5f: 01
|
|
2d60: c5 ed 59 c1 vmulpd %ymm1,%ymm2,%ymm0
|
|
2d64: c5 f5 c6 c9 05 vshufpd $0x5,%ymm1,%ymm1,%ymm1
|
|
2d69: c5 dd 59 c9 vmulpd %ymm1,%ymm4,%ymm1
|
|
2d6d: c5 fd d0 d1 vaddsubpd %ymm1,%ymm0,%ymm2
|
|
2d71: c4 a1 7d 11 54 00 40 vmovupd %ymm2,0x40(%rax,%r8,1)
|
|
2d78: c5 f9 10 64 10 60 vmovupd 0x60(%rax,%rdx,1),%xmm4
|
|
2d7e: c4 a1 79 10 5c 18 60 vmovupd 0x60(%rax,%r11,1),%xmm3
|
|
2d85: c4 e3 5d 18 4c 10 70 vinsertf128 $0x1,0x70(%rax,%rdx,1),%ymm4,%ymm1
|
|
2d8c: 01
|
|
2d8d: c5 ff 12 e9 vmovddup %ymm1,%ymm5
|
|
2d91: c5 f5 15 d1 vunpckhpd %ymm1,%ymm1,%ymm2
|
|
2d95: c4 a3 65 18 44 18 70 vinsertf128 $0x1,0x70(%rax,%r11,1),%ymm3,%ymm0
|
|
2d9c: 01
|
|
2d9d: c5 d5 59 d8 vmulpd %ymm0,%ymm5,%ymm3
|
|
2da1: c5 fd c6 c0 05 vshufpd $0x5,%ymm0,%ymm0,%ymm0
|
|
2da6: c5 ed 59 e0 vmulpd %ymm0,%ymm2,%ymm4
|
|
2daa: c5 e5 d0 ec vaddsubpd %ymm4,%ymm3,%ymm5
|
|
2dae: c4 a1 7d 11 6c 00 60 vmovupd %ymm5,0x60(%rax,%r8,1)
|
|
2db5: 48 05 80 00 00 00 add $0x80,%rax
|
|
2dbb: 4d 3b d1 cmp %r9,%r10
|
|
2dbe: 0f 82 fc fe ff ff jb 0x2cc0
|
|
2dc4: 4c 89 c8 mov %r9,%rax
|
|
2dc7: 48 c1 e0 04 shl $0x4,%rax
|
|
2dcb: 4c 3b c9 cmp %rcx,%r9
|
|
2dce: 73 47 jae 0x2e17
|
|
2dd0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
2dd7: 00
|
|
2dd8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
2ddf: 90 nop
|
|
2de0: c4 a1 79 10 14 18 vmovupd (%rax,%r11,1),%xmm2
|
|
2de6: c5 f9 10 0c 10 vmovupd (%rax,%rdx,1),%xmm1
|
|
2deb: c5 fb 12 04 10 vmovddup (%rax,%rdx,1),%xmm0
|
|
2df0: 49 ff c1 inc %r9
|
|
2df3: c5 f1 15 d9 vunpckhpd %xmm1,%xmm1,%xmm3
|
|
2df7: c5 e9 c6 e2 01 vshufpd $0x1,%xmm2,%xmm2,%xmm4
|
|
2dfc: c5 f9 59 ea vmulpd %xmm2,%xmm0,%xmm5
|
|
2e00: c5 e1 59 c4 vmulpd %xmm4,%xmm3,%xmm0
|
|
2e04: c5 d1 d0 c8 vaddsubpd %xmm0,%xmm5,%xmm1
|
|
2e08: c4 a1 79 11 0c 00 vmovupd %xmm1,(%rax,%r8,1)
|
|
2e0e: 48 83 c0 10 add $0x10,%rax
|
|
2e12: 4c 3b c9 cmp %rcx,%r9
|
|
2e15: 72 c9 jb 0x2de0
|
|
2e17: 33 c0 xor %eax,%eax
|
|
2e19: c5 f8 77 vzeroupper
|
|
2e1c: 41 5e pop %r14
|
|
2e1e: c3 ret
|
|
2e1f: 45 33 c9 xor %r9d,%r9d
|
|
2e22: eb a0 jmp 0x2dc4
|
|
2e24: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
2e29: 41 5e pop %r14
|
|
2e2b: c3 ret
|
|
2e2c: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
2e31: 41 5e pop %r14
|
|
2e33: c3 ret
|
|
2e34: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
2e39: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
2e40: 41 56 push %r14
|
|
2e42: 49 89 cb mov %rcx,%r11
|
|
2e45: 4d 85 db test %r11,%r11
|
|
2e48: 0f 84 db 01 00 00 je 0x3029
|
|
2e4e: 48 85 d2 test %rdx,%rdx
|
|
2e51: 0f 84 d2 01 00 00 je 0x3029
|
|
2e57: 4d 85 c0 test %r8,%r8
|
|
2e5a: 0f 84 c9 01 00 00 je 0x3029
|
|
2e60: 45 85 c9 test %r9d,%r9d
|
|
2e63: 0f 8e b8 01 00 00 jle 0x3021
|
|
2e69: 49 63 c9 movslq %r9d,%rcx
|
|
2e6c: 48 83 f9 08 cmp $0x8,%rcx
|
|
2e70: 0f 8c a6 01 00 00 jl 0x301c
|
|
2e76: 4c 89 c0 mov %r8,%rax
|
|
2e79: 48 83 e0 1f and $0x1f,%rax
|
|
2e7d: 85 c0 test %eax,%eax
|
|
2e7f: 74 0d je 0x2e8e
|
|
2e81: a8 0f test $0xf,%al
|
|
2e83: 0f 85 93 01 00 00 jne 0x301c
|
|
2e89: b8 01 00 00 00 mov $0x1,%eax
|
|
2e8e: 41 89 c2 mov %eax,%r10d
|
|
2e91: 4d 8d 72 08 lea 0x8(%r10),%r14
|
|
2e95: 49 3b ce cmp %r14,%rcx
|
|
2e98: 0f 8c 7e 01 00 00 jl 0x301c
|
|
2e9e: 45 89 ce mov %r9d,%r14d
|
|
2ea1: 44 2b f0 sub %eax,%r14d
|
|
2ea4: 41 83 e6 07 and $0x7,%r14d
|
|
2ea8: 45 2b ce sub %r14d,%r9d
|
|
2eab: 45 33 f6 xor %r14d,%r14d
|
|
2eae: 4d 63 c9 movslq %r9d,%r9
|
|
2eb1: 85 c0 test %eax,%eax
|
|
2eb3: 4c 89 f0 mov %r14,%rax
|
|
2eb6: 76 3c jbe 0x2ef4
|
|
2eb8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
2ebf: 00
|
|
2ec0: c4 a1 79 10 1c 18 vmovupd (%rax,%r11,1),%xmm3
|
|
2ec6: c5 f9 10 04 10 vmovupd (%rax,%rdx,1),%xmm0
|
|
2ecb: c5 f9 15 c8 vunpckhpd %xmm0,%xmm0,%xmm1
|
|
2ecf: 49 ff c6 inc %r14
|
|
2ed2: c5 e1 c6 d3 01 vshufpd $0x1,%xmm3,%xmm3,%xmm2
|
|
2ed7: c5 f1 59 e2 vmulpd %xmm2,%xmm1,%xmm4
|
|
2edb: c5 fb 12 2c 10 vmovddup (%rax,%rdx,1),%xmm5
|
|
2ee0: c4 e2 e1 a6 ec vfmaddsub213pd %xmm4,%xmm3,%xmm5
|
|
2ee5: c4 a1 79 11 2c 00 vmovupd %xmm5,(%rax,%r8,1)
|
|
2eeb: 48 83 c0 10 add $0x10,%rax
|
|
2eef: 4d 3b f2 cmp %r10,%r14
|
|
2ef2: 72 cc jb 0x2ec0
|
|
2ef4: 4c 89 d0 mov %r10,%rax
|
|
2ef7: 48 c1 e0 04 shl $0x4,%rax
|
|
2efb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
2f00: c4 a1 7d 10 1c 18 vmovupd (%rax,%r11,1),%ymm3
|
|
2f06: 4e 8d 34 00 lea (%rax,%r8,1),%r14
|
|
2f0a: c5 fd 10 04 10 vmovupd (%rax,%rdx,1),%ymm0
|
|
2f0f: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1
|
|
2f13: 49 83 c2 08 add $0x8,%r10
|
|
2f17: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2
|
|
2f1c: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4
|
|
2f20: c5 ff 12 2c 10 vmovddup (%rax,%rdx,1),%ymm5
|
|
2f25: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5
|
|
2f2a: c4 c1 7d 11 2e vmovupd %ymm5,(%r14)
|
|
2f2f: c4 a1 7d 10 5c 18 20 vmovupd 0x20(%rax,%r11,1),%ymm3
|
|
2f36: c5 fd 10 44 10 20 vmovupd 0x20(%rax,%rdx,1),%ymm0
|
|
2f3c: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1
|
|
2f40: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2
|
|
2f45: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4
|
|
2f49: c5 ff 12 6c 10 20 vmovddup 0x20(%rax,%rdx,1),%ymm5
|
|
2f4f: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5
|
|
2f54: c4 c1 7d 11 6e 20 vmovupd %ymm5,0x20(%r14)
|
|
2f5a: c4 a1 7d 10 5c 18 40 vmovupd 0x40(%rax,%r11,1),%ymm3
|
|
2f61: c5 fd 10 44 10 40 vmovupd 0x40(%rax,%rdx,1),%ymm0
|
|
2f67: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1
|
|
2f6b: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2
|
|
2f70: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4
|
|
2f74: c5 ff 12 6c 10 40 vmovddup 0x40(%rax,%rdx,1),%ymm5
|
|
2f7a: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5
|
|
2f7f: c4 c1 7d 11 6e 40 vmovupd %ymm5,0x40(%r14)
|
|
2f85: c4 a1 7d 10 5c 18 60 vmovupd 0x60(%rax,%r11,1),%ymm3
|
|
2f8c: c5 fd 10 44 10 60 vmovupd 0x60(%rax,%rdx,1),%ymm0
|
|
2f92: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1
|
|
2f96: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2
|
|
2f9b: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4
|
|
2f9f: c5 ff 12 6c 10 60 vmovddup 0x60(%rax,%rdx,1),%ymm5
|
|
2fa5: 48 05 80 00 00 00 add $0x80,%rax
|
|
2fab: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5
|
|
2fb0: 4d 3b d1 cmp %r9,%r10
|
|
2fb3: c4 c1 7d 11 6e 60 vmovupd %ymm5,0x60(%r14)
|
|
2fb9: 0f 82 41 ff ff ff jb 0x2f00
|
|
2fbf: 4c 89 c8 mov %r9,%rax
|
|
2fc2: 48 c1 e0 04 shl $0x4,%rax
|
|
2fc6: 4c 3b c9 cmp %rcx,%r9
|
|
2fc9: 73 49 jae 0x3014
|
|
2fcb: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
2fd2: 00
|
|
2fd3: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
2fda: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
2fe0: c4 a1 79 10 1c 18 vmovupd (%rax,%r11,1),%xmm3
|
|
2fe6: c5 f9 10 04 10 vmovupd (%rax,%rdx,1),%xmm0
|
|
2feb: c5 f9 15 c8 vunpckhpd %xmm0,%xmm0,%xmm1
|
|
2fef: 49 ff c1 inc %r9
|
|
2ff2: c5 e1 c6 d3 01 vshufpd $0x1,%xmm3,%xmm3,%xmm2
|
|
2ff7: c5 f1 59 e2 vmulpd %xmm2,%xmm1,%xmm4
|
|
2ffb: c5 fb 12 2c 10 vmovddup (%rax,%rdx,1),%xmm5
|
|
3000: c4 e2 e1 a6 ec vfmaddsub213pd %xmm4,%xmm3,%xmm5
|
|
3005: c4 a1 79 11 2c 00 vmovupd %xmm5,(%rax,%r8,1)
|
|
300b: 48 83 c0 10 add $0x10,%rax
|
|
300f: 4c 3b c9 cmp %rcx,%r9
|
|
3012: 72 cc jb 0x2fe0
|
|
3014: 33 c0 xor %eax,%eax
|
|
3016: c5 f8 77 vzeroupper
|
|
3019: 41 5e pop %r14
|
|
301b: c3 ret
|
|
301c: 45 33 c9 xor %r9d,%r9d
|
|
301f: eb 9e jmp 0x2fbf
|
|
3021: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
3026: 41 5e pop %r14
|
|
3028: c3 ret
|
|
3029: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
302e: 41 5e pop %r14
|
|
3030: c3 ret
|
|
3031: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
3038: 00
|
|
3039: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
3040: 41 56 push %r14
|
|
3042: 49 89 cb mov %rcx,%r11
|
|
3045: 4d 85 db test %r11,%r11
|
|
3048: 0f 84 f8 01 00 00 je 0x3246
|
|
304e: 48 85 d2 test %rdx,%rdx
|
|
3051: 0f 84 ef 01 00 00 je 0x3246
|
|
3057: 4d 85 c0 test %r8,%r8
|
|
305a: 0f 84 e6 01 00 00 je 0x3246
|
|
3060: 45 85 c9 test %r9d,%r9d
|
|
3063: 0f 8e d5 01 00 00 jle 0x323e
|
|
3069: 49 63 c9 movslq %r9d,%rcx
|
|
306c: 48 83 f9 08 cmp $0x8,%rcx
|
|
3070: 0f 8c c3 01 00 00 jl 0x3239
|
|
3076: 4c 89 c0 mov %r8,%rax
|
|
3079: 48 83 e0 1f and $0x1f,%rax
|
|
307d: 85 c0 test %eax,%eax
|
|
307f: 74 0d je 0x308e
|
|
3081: a8 0f test $0xf,%al
|
|
3083: 0f 85 b0 01 00 00 jne 0x3239
|
|
3089: b8 01 00 00 00 mov $0x1,%eax
|
|
308e: 41 89 c2 mov %eax,%r10d
|
|
3091: 4d 8d 72 08 lea 0x8(%r10),%r14
|
|
3095: 49 3b ce cmp %r14,%rcx
|
|
3098: 0f 8c 9b 01 00 00 jl 0x3239
|
|
309e: 45 89 ce mov %r9d,%r14d
|
|
30a1: 44 2b f0 sub %eax,%r14d
|
|
30a4: 41 83 e6 07 and $0x7,%r14d
|
|
30a8: 45 2b ce sub %r14d,%r9d
|
|
30ab: 45 33 f6 xor %r14d,%r14d
|
|
30ae: 4d 63 c9 movslq %r9d,%r9
|
|
30b1: 85 c0 test %eax,%eax
|
|
30b3: 4c 89 f0 mov %r14,%rax
|
|
30b6: 76 39 jbe 0x30f1
|
|
30b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
30bf: 00
|
|
30c0: c4 a1 79 10 1c 18 vmovupd (%rax,%r11,1),%xmm3
|
|
30c6: c5 f9 10 04 10 vmovupd (%rax,%rdx,1),%xmm0
|
|
30cb: c5 f9 15 c8 vunpckhpd %xmm0,%xmm0,%xmm1
|
|
30cf: 49 ff c6 inc %r14
|
|
30d2: c5 e1 c6 d3 01 vshufpd $0x1,%xmm3,%xmm3,%xmm2
|
|
30d7: c5 f1 59 e2 vmulpd %xmm2,%xmm1,%xmm4
|
|
30db: 62 f2 e5 18 b6 24 10 vfmaddsub231pd (%rax,%rdx,1){1to2},%xmm3,%xmm4
|
|
30e2: c4 a1 79 11 24 00 vmovupd %xmm4,(%rax,%r8,1)
|
|
30e8: 48 83 c0 10 add $0x10,%rax
|
|
30ec: 4d 3b f2 cmp %r10,%r14
|
|
30ef: 72 cf jb 0x30c0
|
|
30f1: 4c 89 d0 mov %r10,%rax
|
|
30f4: 48 c1 e0 04 shl $0x4,%rax
|
|
30f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
30ff: 00
|
|
3100: c4 a1 7d 10 1c 18 vmovupd (%rax,%r11,1),%ymm3
|
|
3106: 49 83 c2 08 add $0x8,%r10
|
|
310a: c5 fd 10 04 10 vmovupd (%rax,%rdx,1),%ymm0
|
|
310f: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1
|
|
3113: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2
|
|
3118: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4
|
|
311c: c5 ff 12 2c 10 vmovddup (%rax,%rdx,1),%ymm5
|
|
3121: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5
|
|
3126: c4 a1 7d 11 2c 00 vmovupd %ymm5,(%rax,%r8,1)
|
|
312c: 62 a1 fd 28 10 5c 18 vmovupd 0x20(%rax,%r11,1),%ymm19
|
|
3133: 01
|
|
3134: 62 e1 fd 28 10 44 10 vmovupd 0x20(%rax,%rdx,1),%ymm16
|
|
313b: 01
|
|
313c: 62 a1 fd 20 15 c8 vunpckhpd %ymm16,%ymm16,%ymm17
|
|
3142: 62 a1 e5 20 c6 d3 05 vshufpd $0x5,%ymm19,%ymm19,%ymm18
|
|
3149: 62 a1 f5 20 59 e2 vmulpd %ymm18,%ymm17,%ymm20
|
|
314f: 62 e1 ff 28 12 6c 10 vmovddup 0x20(%rax,%rdx,1),%ymm21
|
|
3156: 01
|
|
3157: 62 a2 e5 20 a6 ec vfmaddsub213pd %ymm20,%ymm19,%ymm21
|
|
315d: 62 a1 fd 28 11 6c 00 vmovupd %ymm21,0x20(%rax,%r8,1)
|
|
3164: 01
|
|
3165: 62 21 fd 28 10 4c 18 vmovupd 0x40(%rax,%r11,1),%ymm25
|
|
316c: 02
|
|
316d: 62 e1 fd 28 10 74 10 vmovupd 0x40(%rax,%rdx,1),%ymm22
|
|
3174: 02
|
|
3175: 62 a1 cd 20 15 fe vunpckhpd %ymm22,%ymm22,%ymm23
|
|
317b: 62 01 b5 20 c6 c1 05 vshufpd $0x5,%ymm25,%ymm25,%ymm24
|
|
3182: 62 01 c5 20 59 d0 vmulpd %ymm24,%ymm23,%ymm26
|
|
3188: 62 61 ff 28 12 5c 10 vmovddup 0x40(%rax,%rdx,1),%ymm27
|
|
318f: 02
|
|
3190: 62 02 b5 20 a6 da vfmaddsub213pd %ymm26,%ymm25,%ymm27
|
|
3196: 62 21 fd 28 11 5c 00 vmovupd %ymm27,0x40(%rax,%r8,1)
|
|
319d: 02
|
|
319e: 62 21 fd 28 10 7c 18 vmovupd 0x60(%rax,%r11,1),%ymm31
|
|
31a5: 03
|
|
31a6: 62 61 fd 28 10 64 10 vmovupd 0x60(%rax,%rdx,1),%ymm28
|
|
31ad: 03
|
|
31ae: 62 01 9d 20 15 ec vunpckhpd %ymm28,%ymm28,%ymm29
|
|
31b4: 62 01 85 20 c6 f7 05 vshufpd $0x5,%ymm31,%ymm31,%ymm30
|
|
31bb: 62 01 95 20 59 e6 vmulpd %ymm30,%ymm29,%ymm28
|
|
31c1: c5 ff 12 44 10 60 vmovddup 0x60(%rax,%rdx,1),%ymm0
|
|
31c7: 62 92 85 20 a6 c4 vfmaddsub213pd %ymm28,%ymm31,%ymm0
|
|
31cd: c4 a1 7d 11 44 00 60 vmovupd %ymm0,0x60(%rax,%r8,1)
|
|
31d4: 48 05 80 00 00 00 add $0x80,%rax
|
|
31da: 4d 3b d1 cmp %r9,%r10
|
|
31dd: 0f 82 1d ff ff ff jb 0x3100
|
|
31e3: 4c 89 c8 mov %r9,%rax
|
|
31e6: 48 c1 e0 04 shl $0x4,%rax
|
|
31ea: 4c 3b c9 cmp %rcx,%r9
|
|
31ed: 73 42 jae 0x3231
|
|
31ef: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
31f6: 00
|
|
31f7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
31fe: 66 90 xchg %ax,%ax
|
|
3200: c4 a1 79 10 1c 18 vmovupd (%rax,%r11,1),%xmm3
|
|
3206: c5 f9 10 04 10 vmovupd (%rax,%rdx,1),%xmm0
|
|
320b: c5 f9 15 c8 vunpckhpd %xmm0,%xmm0,%xmm1
|
|
320f: 49 ff c1 inc %r9
|
|
3212: c5 e1 c6 d3 01 vshufpd $0x1,%xmm3,%xmm3,%xmm2
|
|
3217: c5 f1 59 e2 vmulpd %xmm2,%xmm1,%xmm4
|
|
321b: 62 f2 e5 18 b6 24 10 vfmaddsub231pd (%rax,%rdx,1){1to2},%xmm3,%xmm4
|
|
3222: c4 a1 79 11 24 00 vmovupd %xmm4,(%rax,%r8,1)
|
|
3228: 48 83 c0 10 add $0x10,%rax
|
|
322c: 4c 3b c9 cmp %rcx,%r9
|
|
322f: 72 cf jb 0x3200
|
|
3231: 33 c0 xor %eax,%eax
|
|
3233: c5 f8 77 vzeroupper
|
|
3236: 41 5e pop %r14
|
|
3238: c3 ret
|
|
3239: 45 33 c9 xor %r9d,%r9d
|
|
323c: eb a5 jmp 0x31e3
|
|
323e: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
3243: 41 5e pop %r14
|
|
3245: c3 ret
|
|
3246: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
324b: 41 5e pop %r14
|
|
324d: c3 ret
|
|
324e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
3255: 00
|
|
3256: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
325d: 0f 1f 00 nopl (%rax)
|
|
3260: 53 push %rbx
|
|
3261: 56 push %rsi
|
|
3262: 57 push %rdi
|
|
3263: 41 54 push %r12
|
|
3265: 41 55 push %r13
|
|
3267: 48 81 ec 70 04 00 00 sub $0x470,%rsp
|
|
326e: 4d 89 c4 mov %r8,%r12
|
|
3271: 48 8b 05 98 99 60 02 mov 0x2609998(%rip),%rax # 0x260cc10
|
|
3278: 45 89 cd mov %r9d,%r13d
|
|
327b: 48 33 c4 xor %rsp,%rax
|
|
327e: 48 89 cf mov %rcx,%rdi
|
|
3281: 48 89 84 24 68 04 00 mov %rax,0x468(%rsp)
|
|
3288: 00
|
|
3289: 4d 85 e4 test %r12,%r12
|
|
328c: 0f 84 b3 01 00 00 je 0x3445
|
|
3292: 48 85 ff test %rdi,%rdi
|
|
3295: 0f 84 94 01 00 00 je 0x342f
|
|
329b: 48 85 d2 test %rdx,%rdx
|
|
329e: 0f 84 63 01 00 00 je 0x3407
|
|
32a4: 45 85 ed test %r13d,%r13d
|
|
32a7: 0f 8e 32 01 00 00 jle 0x33df
|
|
32ad: 48 8d 44 24 28 lea 0x28(%rsp),%rax
|
|
32b2: 48 89 c3 mov %rax,%rbx
|
|
32b5: 48 83 e3 3f and $0x3f,%rbx
|
|
32b9: 48 f7 db neg %rbx
|
|
32bc: 48 83 e3 3f and $0x3f,%rbx
|
|
32c0: 41 83 fd 40 cmp $0x40,%r13d
|
|
32c4: 48 8d 34 03 lea (%rbx,%rax,1),%rsi
|
|
32c8: 48 8d 9c 18 00 02 00 lea 0x200(%rax,%rbx,1),%rbx
|
|
32cf: 00
|
|
32d0: 0f 8e a1 00 00 00 jle 0x3377
|
|
32d6: 4c 89 74 24 20 mov %r14,0x20(%rsp)
|
|
32db: 45 89 ee mov %r13d,%r14d
|
|
32de: 4d 89 e5 mov %r12,%r13
|
|
32e1: 49 89 d4 mov %rdx,%r12
|
|
32e4: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
32eb: 00
|
|
32ec: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
32f3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
32f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
32ff: 00
|
|
3300: 4c 89 e1 mov %r12,%rcx
|
|
3303: 48 89 f2 mov %rsi,%rdx
|
|
3306: 49 89 d8 mov %rbx,%r8
|
|
3309: 41 b9 40 00 00 00 mov $0x40,%r9d
|
|
330f: e8 cc 4b 13 00 call 0x137ee0
|
|
3314: 48 89 f9 mov %rdi,%rcx
|
|
3317: 48 89 f2 mov %rsi,%rdx
|
|
331a: 41 b8 40 00 00 00 mov $0x40,%r8d
|
|
3320: e8 bb c3 ff ff call 0xfffffffffffff6e0
|
|
3325: 48 89 f9 mov %rdi,%rcx
|
|
3328: 48 89 da mov %rbx,%rdx
|
|
332b: 41 b8 40 00 00 00 mov $0x40,%r8d
|
|
3331: e8 aa c3 ff ff call 0xfffffffffffff6e0
|
|
3336: 48 89 d9 mov %rbx,%rcx
|
|
3339: 48 89 f2 mov %rsi,%rdx
|
|
333c: 4d 89 e8 mov %r13,%r8
|
|
333f: 41 b9 40 00 00 00 mov $0x40,%r9d
|
|
3345: e8 16 77 03 00 call 0x3aa60
|
|
334a: 41 83 c6 c0 add $0xffffffc0,%r14d
|
|
334e: 48 81 c7 00 02 00 00 add $0x200,%rdi
|
|
3355: 49 81 c4 00 02 00 00 add $0x200,%r12
|
|
335c: 49 81 c5 00 04 00 00 add $0x400,%r13
|
|
3363: 41 83 fe 40 cmp $0x40,%r14d
|
|
3367: 7f 97 jg 0x3300
|
|
3369: 4c 89 e2 mov %r12,%rdx
|
|
336c: 4d 89 ec mov %r13,%r12
|
|
336f: 45 89 f5 mov %r14d,%r13d
|
|
3372: 4c 8b 74 24 20 mov 0x20(%rsp),%r14
|
|
3377: 48 89 d1 mov %rdx,%rcx
|
|
337a: 48 89 f2 mov %rsi,%rdx
|
|
337d: 49 89 d8 mov %rbx,%r8
|
|
3380: 45 89 e9 mov %r13d,%r9d
|
|
3383: e8 58 4b 13 00 call 0x137ee0
|
|
3388: 48 89 f9 mov %rdi,%rcx
|
|
338b: 48 89 f2 mov %rsi,%rdx
|
|
338e: 45 89 e8 mov %r13d,%r8d
|
|
3391: e8 4a c3 ff ff call 0xfffffffffffff6e0
|
|
3396: 48 89 f9 mov %rdi,%rcx
|
|
3399: 48 89 da mov %rbx,%rdx
|
|
339c: 45 89 e8 mov %r13d,%r8d
|
|
339f: e8 3c c3 ff ff call 0xfffffffffffff6e0
|
|
33a4: 48 89 d9 mov %rbx,%rcx
|
|
33a7: 48 89 f2 mov %rsi,%rdx
|
|
33aa: 4d 89 e0 mov %r12,%r8
|
|
33ad: 45 89 e9 mov %r13d,%r9d
|
|
33b0: e8 ab 76 03 00 call 0x3aa60
|
|
33b5: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
|
|
33bc: 00
|
|
33bd: 48 33 cc xor %rsp,%rcx
|
|
33c0: 48 3b 0d 49 98 60 02 cmp 0x2609849(%rip),%rcx # 0x260cc10
|
|
33c7: 75 11 jne 0x33da
|
|
33c9: 33 c0 xor %eax,%eax
|
|
33cb: 48 81 c4 70 04 00 00 add $0x470,%rsp
|
|
33d2: 41 5d pop %r13
|
|
33d4: 41 5c pop %r12
|
|
33d6: 5f pop %rdi
|
|
33d7: 5e pop %rsi
|
|
33d8: 5b pop %rbx
|
|
33d9: c3 ret
|
|
33da: e8 91 4f 12 01 call 0x1128370
|
|
33df: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
|
|
33e6: 00
|
|
33e7: 48 33 cc xor %rsp,%rcx
|
|
33ea: 48 3b 0d 1f 98 60 02 cmp 0x260981f(%rip),%rcx # 0x260cc10
|
|
33f1: 75 e7 jne 0x33da
|
|
33f3: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
33f8: 48 81 c4 70 04 00 00 add $0x470,%rsp
|
|
33ff: 41 5d pop %r13
|
|
3401: 41 5c pop %r12
|
|
3403: 5f pop %rdi
|
|
3404: 5e pop %rsi
|
|
3405: 5b pop %rbx
|
|
3406: c3 ret
|
|
3407: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
|
|
340e: 00
|
|
340f: 48 33 cc xor %rsp,%rcx
|
|
3412: 48 3b 0d f7 97 60 02 cmp 0x26097f7(%rip),%rcx # 0x260cc10
|
|
3419: 75 bf jne 0x33da
|
|
341b: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
3420: 48 81 c4 70 04 00 00 add $0x470,%rsp
|
|
3427: 41 5d pop %r13
|
|
3429: 41 5c pop %r12
|
|
342b: 5f pop %rdi
|
|
342c: 5e pop %rsi
|
|
342d: 5b pop %rbx
|
|
342e: c3 ret
|
|
342f: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
|
|
3436: 00
|
|
3437: 48 33 cc xor %rsp,%rcx
|
|
343a: 48 3b 0d cf 97 60 02 cmp 0x26097cf(%rip),%rcx # 0x260cc10
|
|
3441: 75 97 jne 0x33da
|
|
3443: eb d6 jmp 0x341b
|
|
3445: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
|
|
344c: 00
|
|
344d: 48 33 cc xor %rsp,%rcx
|
|
3450: 48 3b 0d b9 97 60 02 cmp 0x26097b9(%rip),%rcx # 0x260cc10
|
|
3457: 75 81 jne 0x33da
|
|
3459: eb c0 jmp 0x341b
|
|
345b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
3460: 53 push %rbx
|
|
3461: 56 push %rsi
|
|
3462: 57 push %rdi
|
|
3463: 41 54 push %r12
|
|
3465: 41 55 push %r13
|
|
3467: 48 8d a4 24 90 fb ff lea -0x470(%rsp),%rsp
|
|
346e: ff
|
|
346f: 4d 89 c4 mov %r8,%r12
|
|
3472: 48 8b 05 97 97 60 02 mov 0x2609797(%rip),%rax # 0x260cc10
|
|
3479: 45 89 cd mov %r9d,%r13d
|
|
347c: 48 33 c4 xor %rsp,%rax
|
|
347f: 48 89 cf mov %rcx,%rdi
|
|
3482: 48 89 84 24 68 04 00 mov %rax,0x468(%rsp)
|
|
3489: 00
|
|
348a: 4d 85 e4 test %r12,%r12
|
|
348d: 0f 84 b5 01 00 00 je 0x3648
|
|
3493: 48 85 ff test %rdi,%rdi
|
|
3496: 0f 84 96 01 00 00 je 0x3632
|
|
349c: 48 85 d2 test %rdx,%rdx
|
|
349f: 0f 84 64 01 00 00 je 0x3609
|
|
34a5: 45 85 ed test %r13d,%r13d
|
|
34a8: 0f 8e 32 01 00 00 jle 0x35e0
|
|
34ae: 48 8d 44 24 28 lea 0x28(%rsp),%rax
|
|
34b3: 48 83 e0 3f and $0x3f,%rax
|
|
34b7: 48 8d 74 24 28 lea 0x28(%rsp),%rsi
|
|
34bc: 48 f7 d8 neg %rax
|
|
34bf: 48 83 e0 3f and $0x3f,%rax
|
|
34c3: 48 03 f0 add %rax,%rsi
|
|
34c6: 48 89 f3 mov %rsi,%rbx
|
|
34c9: 48 81 c3 00 02 00 00 add $0x200,%rbx
|
|
34d0: 41 83 fd 40 cmp $0x40,%r13d
|
|
34d4: 0f 8e 9d 00 00 00 jle 0x3577
|
|
34da: 4c 89 74 24 20 mov %r14,0x20(%rsp)
|
|
34df: 45 89 ee mov %r13d,%r14d
|
|
34e2: 4d 89 e5 mov %r12,%r13
|
|
34e5: 49 89 d4 mov %rdx,%r12
|
|
34e8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
34ef: 00
|
|
34f0: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
34f7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
34fe: 00 00
|
|
3500: 4c 89 e1 mov %r12,%rcx
|
|
3503: 48 89 f2 mov %rsi,%rdx
|
|
3506: 49 89 d8 mov %rbx,%r8
|
|
3509: 41 b9 40 00 00 00 mov $0x40,%r9d
|
|
350f: e8 ec 49 13 00 call 0x137f00
|
|
3514: 48 89 f9 mov %rdi,%rcx
|
|
3517: 48 89 f2 mov %rsi,%rdx
|
|
351a: 41 b8 40 00 00 00 mov $0x40,%r8d
|
|
3520: e8 fb c1 ff ff call 0xfffffffffffff720
|
|
3525: 48 89 f9 mov %rdi,%rcx
|
|
3528: 48 89 da mov %rbx,%rdx
|
|
352b: 41 b8 40 00 00 00 mov $0x40,%r8d
|
|
3531: e8 ea c1 ff ff call 0xfffffffffffff720
|
|
3536: 48 89 d9 mov %rbx,%rcx
|
|
3539: 48 89 f2 mov %rsi,%rdx
|
|
353c: 4d 89 e8 mov %r13,%r8
|
|
353f: 41 b9 40 00 00 00 mov $0x40,%r9d
|
|
3545: e8 f6 7a 03 00 call 0x3b040
|
|
354a: 41 83 c6 c0 add $0xffffffc0,%r14d
|
|
354e: 48 81 c7 00 02 00 00 add $0x200,%rdi
|
|
3555: 49 81 c4 00 02 00 00 add $0x200,%r12
|
|
355c: 49 81 c5 00 04 00 00 add $0x400,%r13
|
|
3563: 41 83 fe 40 cmp $0x40,%r14d
|
|
3567: 7f 97 jg 0x3500
|
|
3569: 4c 89 e2 mov %r12,%rdx
|
|
356c: 4d 89 ec mov %r13,%r12
|
|
356f: 45 89 f5 mov %r14d,%r13d
|
|
3572: 4c 8b 74 24 20 mov 0x20(%rsp),%r14
|
|
3577: 48 89 d1 mov %rdx,%rcx
|
|
357a: 48 89 f2 mov %rsi,%rdx
|
|
357d: 49 89 d8 mov %rbx,%r8
|
|
3580: 45 89 e9 mov %r13d,%r9d
|
|
3583: e8 78 49 13 00 call 0x137f00
|
|
3588: 48 89 f9 mov %rdi,%rcx
|
|
358b: 48 89 f2 mov %rsi,%rdx
|
|
358e: 45 89 e8 mov %r13d,%r8d
|
|
3591: e8 8a c1 ff ff call 0xfffffffffffff720
|
|
3596: 48 89 f9 mov %rdi,%rcx
|
|
3599: 48 89 da mov %rbx,%rdx
|
|
359c: 45 89 e8 mov %r13d,%r8d
|
|
359f: e8 7c c1 ff ff call 0xfffffffffffff720
|
|
35a4: 48 89 d9 mov %rbx,%rcx
|
|
35a7: 48 89 f2 mov %rsi,%rdx
|
|
35aa: 4d 89 e0 mov %r12,%r8
|
|
35ad: 45 89 e9 mov %r13d,%r9d
|
|
35b0: e8 8b 7a 03 00 call 0x3b040
|
|
35b5: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
|
|
35bc: 00
|
|
35bd: 48 33 cc xor %rsp,%rcx
|
|
35c0: 48 3b 0d 49 96 60 02 cmp 0x2609649(%rip),%rcx # 0x260cc10
|
|
35c7: 75 12 jne 0x35db
|
|
35c9: 33 c0 xor %eax,%eax
|
|
35cb: 48 8d a4 24 70 04 00 lea 0x470(%rsp),%rsp
|
|
35d2: 00
|
|
35d3: 41 5d pop %r13
|
|
35d5: 41 5c pop %r12
|
|
35d7: 5f pop %rdi
|
|
35d8: 5e pop %rsi
|
|
35d9: 5b pop %rbx
|
|
35da: c3 ret
|
|
35db: e8 90 4d 12 01 call 0x1128370
|
|
35e0: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
|
|
35e7: 00
|
|
35e8: 48 33 cc xor %rsp,%rcx
|
|
35eb: 48 3b 0d 1e 96 60 02 cmp 0x260961e(%rip),%rcx # 0x260cc10
|
|
35f2: 75 e7 jne 0x35db
|
|
35f4: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
35f9: 48 8d a4 24 70 04 00 lea 0x470(%rsp),%rsp
|
|
3600: 00
|
|
3601: 41 5d pop %r13
|
|
3603: 41 5c pop %r12
|
|
3605: 5f pop %rdi
|
|
3606: 5e pop %rsi
|
|
3607: 5b pop %rbx
|
|
3608: c3 ret
|
|
3609: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
|
|
3610: 00
|
|
3611: 48 33 cc xor %rsp,%rcx
|
|
3614: 48 3b 0d f5 95 60 02 cmp 0x26095f5(%rip),%rcx # 0x260cc10
|
|
361b: 75 be jne 0x35db
|
|
361d: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
3622: 48 8d a4 24 70 04 00 lea 0x470(%rsp),%rsp
|
|
3629: 00
|
|
362a: 41 5d pop %r13
|
|
362c: 41 5c pop %r12
|
|
362e: 5f pop %rdi
|
|
362f: 5e pop %rsi
|
|
3630: 5b pop %rbx
|
|
3631: c3 ret
|
|
3632: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
|
|
3639: 00
|
|
363a: 48 33 cc xor %rsp,%rcx
|
|
363d: 48 3b 0d cc 95 60 02 cmp 0x26095cc(%rip),%rcx # 0x260cc10
|
|
3644: 75 95 jne 0x35db
|
|
3646: eb d5 jmp 0x361d
|
|
3648: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
|
|
364f: 00
|
|
3650: 48 33 cc xor %rsp,%rcx
|
|
3653: 48 3b 0d b6 95 60 02 cmp 0x26095b6(%rip),%rcx # 0x260cc10
|
|
365a: 0f 85 7b ff ff ff jne 0x35db
|
|
3660: eb bb jmp 0x361d
|
|
3662: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
3669: 00
|
|
366a: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
3671: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
3678: 00
|
|
3679: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
3680: 53 push %rbx
|
|
3681: 56 push %rsi
|
|
3682: 57 push %rdi
|
|
3683: 41 54 push %r12
|
|
3685: 41 55 push %r13
|
|
3687: 48 81 ec 70 04 00 00 sub $0x470,%rsp
|
|
368e: 4d 89 c4 mov %r8,%r12
|
|
3691: 48 8b 05 78 95 60 02 mov 0x2609578(%rip),%rax # 0x260cc10
|
|
3698: 48 33 c4 xor %rsp,%rax
|
|
369b: 45 89 cd mov %r9d,%r13d
|
|
369e: 48 89 cf mov %rcx,%rdi
|
|
36a1: 48 89 84 24 68 04 00 mov %rax,0x468(%rsp)
|
|
36a8: 00
|
|
36a9: 4d 85 e4 test %r12,%r12
|
|
36ac: 0f 84 b3 01 00 00 je 0x3865
|
|
36b2: 48 85 ff test %rdi,%rdi
|
|
36b5: 0f 84 94 01 00 00 je 0x384f
|
|
36bb: 48 85 d2 test %rdx,%rdx
|
|
36be: 0f 84 63 01 00 00 je 0x3827
|
|
36c4: 45 85 ed test %r13d,%r13d
|
|
36c7: 0f 8e 32 01 00 00 jle 0x37ff
|
|
36cd: 48 8d 74 24 28 lea 0x28(%rsp),%rsi
|
|
36d2: 48 89 f0 mov %rsi,%rax
|
|
36d5: 48 83 e0 3f and $0x3f,%rax
|
|
36d9: 48 f7 d8 neg %rax
|
|
36dc: 48 83 e0 3f and $0x3f,%rax
|
|
36e0: 48 03 f0 add %rax,%rsi
|
|
36e3: 48 8d 9c 04 28 02 00 lea 0x228(%rsp,%rax,1),%rbx
|
|
36ea: 00
|
|
36eb: 41 83 fd 40 cmp $0x40,%r13d
|
|
36ef: 0f 8e a2 00 00 00 jle 0x3797
|
|
36f5: 4c 89 74 24 20 mov %r14,0x20(%rsp)
|
|
36fa: 45 89 ee mov %r13d,%r14d
|
|
36fd: 4d 89 e5 mov %r12,%r13
|
|
3700: 49 89 d4 mov %rdx,%r12
|
|
3703: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
370a: 00
|
|
370b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
3712: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
3719: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
3720: 4c 89 e1 mov %r12,%rcx
|
|
3723: 48 89 f2 mov %rsi,%rdx
|
|
3726: 49 89 d8 mov %rbx,%r8
|
|
3729: 41 b9 40 00 00 00 mov $0x40,%r9d
|
|
372f: e8 ec 47 13 00 call 0x137f20
|
|
3734: 48 89 f9 mov %rdi,%rcx
|
|
3737: 48 89 f2 mov %rsi,%rdx
|
|
373a: 41 b8 40 00 00 00 mov $0x40,%r8d
|
|
3740: e8 1b c0 ff ff call 0xfffffffffffff760
|
|
3745: 48 89 f9 mov %rdi,%rcx
|
|
3748: 48 89 da mov %rbx,%rdx
|
|
374b: 41 b8 40 00 00 00 mov $0x40,%r8d
|
|
3751: e8 0a c0 ff ff call 0xfffffffffffff760
|
|
3756: 48 89 d9 mov %rbx,%rcx
|
|
3759: 48 89 f2 mov %rsi,%rdx
|
|
375c: 4d 89 e8 mov %r13,%r8
|
|
375f: 41 b9 40 00 00 00 mov $0x40,%r9d
|
|
3765: e8 b6 7c 03 00 call 0x3b420
|
|
376a: 41 83 c6 c0 add $0xffffffc0,%r14d
|
|
376e: 48 81 c7 00 02 00 00 add $0x200,%rdi
|
|
3775: 49 81 c4 00 02 00 00 add $0x200,%r12
|
|
377c: 49 81 c5 00 04 00 00 add $0x400,%r13
|
|
3783: 41 83 fe 40 cmp $0x40,%r14d
|
|
3787: 7f 97 jg 0x3720
|
|
3789: 4c 89 e2 mov %r12,%rdx
|
|
378c: 4d 89 ec mov %r13,%r12
|
|
378f: 45 89 f5 mov %r14d,%r13d
|
|
3792: 4c 8b 74 24 20 mov 0x20(%rsp),%r14
|
|
3797: 48 89 d1 mov %rdx,%rcx
|
|
379a: 48 89 f2 mov %rsi,%rdx
|
|
379d: 49 89 d8 mov %rbx,%r8
|
|
37a0: 45 89 e9 mov %r13d,%r9d
|
|
37a3: e8 78 47 13 00 call 0x137f20
|
|
37a8: 48 89 f9 mov %rdi,%rcx
|
|
37ab: 48 89 f2 mov %rsi,%rdx
|
|
37ae: 45 89 e8 mov %r13d,%r8d
|
|
37b1: e8 aa bf ff ff call 0xfffffffffffff760
|
|
37b6: 48 89 f9 mov %rdi,%rcx
|
|
37b9: 48 89 da mov %rbx,%rdx
|
|
37bc: 45 89 e8 mov %r13d,%r8d
|
|
37bf: e8 9c bf ff ff call 0xfffffffffffff760
|
|
37c4: 48 89 d9 mov %rbx,%rcx
|
|
37c7: 48 89 f2 mov %rsi,%rdx
|
|
37ca: 4d 89 e0 mov %r12,%r8
|
|
37cd: 45 89 e9 mov %r13d,%r9d
|
|
37d0: e8 4b 7c 03 00 call 0x3b420
|
|
37d5: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
|
|
37dc: 00
|
|
37dd: 48 33 cc xor %rsp,%rcx
|
|
37e0: 48 3b 0d 29 94 60 02 cmp 0x2609429(%rip),%rcx # 0x260cc10
|
|
37e7: 75 11 jne 0x37fa
|
|
37e9: 33 c0 xor %eax,%eax
|
|
37eb: 48 81 c4 70 04 00 00 add $0x470,%rsp
|
|
37f2: 41 5d pop %r13
|
|
37f4: 41 5c pop %r12
|
|
37f6: 5f pop %rdi
|
|
37f7: 5e pop %rsi
|
|
37f8: 5b pop %rbx
|
|
37f9: c3 ret
|
|
37fa: e8 71 4b 12 01 call 0x1128370
|
|
37ff: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
|
|
3806: 00
|
|
3807: 48 33 cc xor %rsp,%rcx
|
|
380a: 48 3b 0d ff 93 60 02 cmp 0x26093ff(%rip),%rcx # 0x260cc10
|
|
3811: 75 e7 jne 0x37fa
|
|
3813: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
3818: 48 81 c4 70 04 00 00 add $0x470,%rsp
|
|
381f: 41 5d pop %r13
|
|
3821: 41 5c pop %r12
|
|
3823: 5f pop %rdi
|
|
3824: 5e pop %rsi
|
|
3825: 5b pop %rbx
|
|
3826: c3 ret
|
|
3827: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
|
|
382e: 00
|
|
382f: 48 33 cc xor %rsp,%rcx
|
|
3832: 48 3b 0d d7 93 60 02 cmp 0x26093d7(%rip),%rcx # 0x260cc10
|
|
3839: 75 bf jne 0x37fa
|
|
383b: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
3840: 48 81 c4 70 04 00 00 add $0x470,%rsp
|
|
3847: 41 5d pop %r13
|
|
3849: 41 5c pop %r12
|
|
384b: 5f pop %rdi
|
|
384c: 5e pop %rsi
|
|
384d: 5b pop %rbx
|
|
384e: c3 ret
|
|
384f: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
|
|
3856: 00
|
|
3857: 48 33 cc xor %rsp,%rcx
|
|
385a: 48 3b 0d af 93 60 02 cmp 0x26093af(%rip),%rcx # 0x260cc10
|
|
3861: 75 97 jne 0x37fa
|
|
3863: eb d6 jmp 0x383b
|
|
3865: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
|
|
386c: 00
|
|
386d: 48 33 cc xor %rsp,%rcx
|
|
3870: 48 3b 0d 99 93 60 02 cmp 0x2609399(%rip),%rcx # 0x260cc10
|
|
3877: 75 81 jne 0x37fa
|
|
3879: eb c0 jmp 0x383b
|
|
387b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
3880: 53 push %rbx
|
|
3881: 56 push %rsi
|
|
3882: 57 push %rdi
|
|
3883: 41 54 push %r12
|
|
3885: 41 55 push %r13
|
|
3887: 48 81 ec 70 04 00 00 sub $0x470,%rsp
|
|
388e: 4d 89 c4 mov %r8,%r12
|
|
3891: 48 8b 05 78 93 60 02 mov 0x2609378(%rip),%rax # 0x260cc10
|
|
3898: 45 89 cd mov %r9d,%r13d
|
|
389b: 48 33 c4 xor %rsp,%rax
|
|
389e: 48 89 cf mov %rcx,%rdi
|
|
38a1: 48 89 84 24 68 04 00 mov %rax,0x468(%rsp)
|
|
38a8: 00
|
|
38a9: 4d 85 e4 test %r12,%r12
|
|
38ac: 0f 84 b3 01 00 00 je 0x3a65
|
|
38b2: 48 85 ff test %rdi,%rdi
|
|
38b5: 0f 84 94 01 00 00 je 0x3a4f
|
|
38bb: 48 85 d2 test %rdx,%rdx
|
|
38be: 0f 84 63 01 00 00 je 0x3a27
|
|
38c4: 45 85 ed test %r13d,%r13d
|
|
38c7: 0f 8e 32 01 00 00 jle 0x39ff
|
|
38cd: 48 8d 44 24 28 lea 0x28(%rsp),%rax
|
|
38d2: 48 89 c3 mov %rax,%rbx
|
|
38d5: 48 83 e3 3f and $0x3f,%rbx
|
|
38d9: 48 f7 db neg %rbx
|
|
38dc: 48 83 e3 3f and $0x3f,%rbx
|
|
38e0: 48 8d 34 03 lea (%rbx,%rax,1),%rsi
|
|
38e4: 48 8d 9c 18 00 02 00 lea 0x200(%rax,%rbx,1),%rbx
|
|
38eb: 00
|
|
38ec: 41 83 fd 40 cmp $0x40,%r13d
|
|
38f0: 0f 8e a1 00 00 00 jle 0x3997
|
|
38f6: 4c 89 74 24 20 mov %r14,0x20(%rsp)
|
|
38fb: 45 89 ee mov %r13d,%r14d
|
|
38fe: 4d 89 e5 mov %r12,%r13
|
|
3901: 49 89 d4 mov %rdx,%r12
|
|
3904: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
390b: 00
|
|
390c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
3913: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
3918: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
391f: 00
|
|
3920: 4c 89 e1 mov %r12,%rcx
|
|
3923: 48 89 f2 mov %rsi,%rdx
|
|
3926: 49 89 d8 mov %rbx,%r8
|
|
3929: 41 b9 40 00 00 00 mov $0x40,%r9d
|
|
392f: e8 0c 46 13 00 call 0x137f40
|
|
3934: 48 89 f9 mov %rdi,%rcx
|
|
3937: 48 89 f2 mov %rsi,%rdx
|
|
393a: 41 b8 40 00 00 00 mov $0x40,%r8d
|
|
3940: e8 5b be ff ff call 0xfffffffffffff7a0
|
|
3945: 48 89 f9 mov %rdi,%rcx
|
|
3948: 48 89 da mov %rbx,%rdx
|
|
394b: 41 b8 40 00 00 00 mov $0x40,%r8d
|
|
3951: e8 4a be ff ff call 0xfffffffffffff7a0
|
|
3956: 48 89 d9 mov %rbx,%rcx
|
|
3959: 48 89 f2 mov %rsi,%rdx
|
|
395c: 4d 89 e8 mov %r13,%r8
|
|
395f: 41 b9 40 00 00 00 mov $0x40,%r9d
|
|
3965: e8 36 80 03 00 call 0x3b9a0
|
|
396a: 41 83 c6 c0 add $0xffffffc0,%r14d
|
|
396e: 48 81 c7 00 02 00 00 add $0x200,%rdi
|
|
3975: 49 81 c4 00 02 00 00 add $0x200,%r12
|
|
397c: 49 81 c5 00 04 00 00 add $0x400,%r13
|
|
3983: 41 83 fe 40 cmp $0x40,%r14d
|
|
3987: 7f 97 jg 0x3920
|
|
3989: 4c 89 e2 mov %r12,%rdx
|
|
398c: 4d 89 ec mov %r13,%r12
|
|
398f: 45 89 f5 mov %r14d,%r13d
|
|
3992: 4c 8b 74 24 20 mov 0x20(%rsp),%r14
|
|
3997: 48 89 d1 mov %rdx,%rcx
|
|
399a: 48 89 f2 mov %rsi,%rdx
|
|
399d: 49 89 d8 mov %rbx,%r8
|
|
39a0: 45 89 e9 mov %r13d,%r9d
|
|
39a3: e8 98 45 13 00 call 0x137f40
|
|
39a8: 48 89 f9 mov %rdi,%rcx
|
|
39ab: 48 89 f2 mov %rsi,%rdx
|
|
39ae: 45 89 e8 mov %r13d,%r8d
|
|
39b1: e8 ea bd ff ff call 0xfffffffffffff7a0
|
|
39b6: 48 89 f9 mov %rdi,%rcx
|
|
39b9: 48 89 da mov %rbx,%rdx
|
|
39bc: 45 89 e8 mov %r13d,%r8d
|
|
39bf: e8 dc bd ff ff call 0xfffffffffffff7a0
|
|
39c4: 48 89 d9 mov %rbx,%rcx
|
|
39c7: 48 89 f2 mov %rsi,%rdx
|
|
39ca: 4d 89 e0 mov %r12,%r8
|
|
39cd: 45 89 e9 mov %r13d,%r9d
|
|
39d0: e8 cb 7f 03 00 call 0x3b9a0
|
|
39d5: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
|
|
39dc: 00
|
|
39dd: 48 33 cc xor %rsp,%rcx
|
|
39e0: 48 3b 0d 29 92 60 02 cmp 0x2609229(%rip),%rcx # 0x260cc10
|
|
39e7: 75 11 jne 0x39fa
|
|
39e9: 33 c0 xor %eax,%eax
|
|
39eb: 48 81 c4 70 04 00 00 add $0x470,%rsp
|
|
39f2: 41 5d pop %r13
|
|
39f4: 41 5c pop %r12
|
|
39f6: 5f pop %rdi
|
|
39f7: 5e pop %rsi
|
|
39f8: 5b pop %rbx
|
|
39f9: c3 ret
|
|
39fa: e8 71 49 12 01 call 0x1128370
|
|
39ff: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
|
|
3a06: 00
|
|
3a07: 48 33 cc xor %rsp,%rcx
|
|
3a0a: 48 3b 0d ff 91 60 02 cmp 0x26091ff(%rip),%rcx # 0x260cc10
|
|
3a11: 75 e7 jne 0x39fa
|
|
3a13: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
3a18: 48 81 c4 70 04 00 00 add $0x470,%rsp
|
|
3a1f: 41 5d pop %r13
|
|
3a21: 41 5c pop %r12
|
|
3a23: 5f pop %rdi
|
|
3a24: 5e pop %rsi
|
|
3a25: 5b pop %rbx
|
|
3a26: c3 ret
|
|
3a27: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
|
|
3a2e: 00
|
|
3a2f: 48 33 cc xor %rsp,%rcx
|
|
3a32: 48 3b 0d d7 91 60 02 cmp 0x26091d7(%rip),%rcx # 0x260cc10
|
|
3a39: 75 bf jne 0x39fa
|
|
3a3b: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
3a40: 48 81 c4 70 04 00 00 add $0x470,%rsp
|
|
3a47: 41 5d pop %r13
|
|
3a49: 41 5c pop %r12
|
|
3a4b: 5f pop %rdi
|
|
3a4c: 5e pop %rsi
|
|
3a4d: 5b pop %rbx
|
|
3a4e: c3 ret
|
|
3a4f: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
|
|
3a56: 00
|
|
3a57: 48 33 cc xor %rsp,%rcx
|
|
3a5a: 48 3b 0d af 91 60 02 cmp 0x26091af(%rip),%rcx # 0x260cc10
|
|
3a61: 75 97 jne 0x39fa
|
|
3a63: eb d6 jmp 0x3a3b
|
|
3a65: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
|
|
3a6c: 00
|
|
3a6d: 48 33 cc xor %rsp,%rcx
|
|
3a70: 48 3b 0d 99 91 60 02 cmp 0x2609199(%rip),%rcx # 0x260cc10
|
|
3a77: 75 81 jne 0x39fa
|
|
3a79: eb c0 jmp 0x3a3b
|
|
3a7b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
3a80: 53 push %rbx
|
|
3a81: 56 push %rsi
|
|
3a82: 57 push %rdi
|
|
3a83: 41 54 push %r12
|
|
3a85: 41 55 push %r13
|
|
3a87: 48 81 ec 70 04 00 00 sub $0x470,%rsp
|
|
3a8e: 4d 89 c4 mov %r8,%r12
|
|
3a91: 48 8b 05 78 91 60 02 mov 0x2609178(%rip),%rax # 0x260cc10
|
|
3a98: 45 89 cd mov %r9d,%r13d
|
|
3a9b: 48 33 c4 xor %rsp,%rax
|
|
3a9e: 48 89 cf mov %rcx,%rdi
|
|
3aa1: 48 89 84 24 68 04 00 mov %rax,0x468(%rsp)
|
|
3aa8: 00
|
|
3aa9: 4d 85 e4 test %r12,%r12
|
|
3aac: 0f 84 b3 01 00 00 je 0x3c65
|
|
3ab2: 48 85 ff test %rdi,%rdi
|
|
3ab5: 0f 84 94 01 00 00 je 0x3c4f
|
|
3abb: 48 85 d2 test %rdx,%rdx
|
|
3abe: 0f 84 63 01 00 00 je 0x3c27
|
|
3ac4: 45 85 ed test %r13d,%r13d
|
|
3ac7: 0f 8e 32 01 00 00 jle 0x3bff
|
|
3acd: 48 8d 44 24 28 lea 0x28(%rsp),%rax
|
|
3ad2: 48 89 c3 mov %rax,%rbx
|
|
3ad5: 48 83 e3 3f and $0x3f,%rbx
|
|
3ad9: 48 f7 db neg %rbx
|
|
3adc: 48 83 e3 3f and $0x3f,%rbx
|
|
3ae0: 48 8d 34 18 lea (%rax,%rbx,1),%rsi
|
|
3ae4: 48 8d 9c 18 00 02 00 lea 0x200(%rax,%rbx,1),%rbx
|
|
3aeb: 00
|
|
3aec: 41 83 fd 40 cmp $0x40,%r13d
|
|
3af0: 0f 8e a1 00 00 00 jle 0x3b97
|
|
3af6: 4c 89 74 24 20 mov %r14,0x20(%rsp)
|
|
3afb: 45 89 ee mov %r13d,%r14d
|
|
3afe: 4d 89 e5 mov %r12,%r13
|
|
3b01: 49 89 d4 mov %rdx,%r12
|
|
3b04: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
3b0b: 00
|
|
3b0c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
3b13: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
3b18: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
3b1f: 00
|
|
3b20: 4c 89 e1 mov %r12,%rcx
|
|
3b23: 48 89 f2 mov %rsi,%rdx
|
|
3b26: 49 89 d8 mov %rbx,%r8
|
|
3b29: 41 b9 40 00 00 00 mov $0x40,%r9d
|
|
3b2f: e8 2c 44 13 00 call 0x137f60
|
|
3b34: 48 89 f9 mov %rdi,%rcx
|
|
3b37: 48 89 f2 mov %rsi,%rdx
|
|
3b3a: 41 b8 40 00 00 00 mov $0x40,%r8d
|
|
3b40: e8 5b be ff ff call 0xfffffffffffff9a0
|
|
3b45: 48 89 f9 mov %rdi,%rcx
|
|
3b48: 48 89 da mov %rbx,%rdx
|
|
3b4b: 41 b8 40 00 00 00 mov $0x40,%r8d
|
|
3b51: e8 4a be ff ff call 0xfffffffffffff9a0
|
|
3b56: 48 89 d9 mov %rbx,%rcx
|
|
3b59: 48 89 f2 mov %rsi,%rdx
|
|
3b5c: 4d 89 e8 mov %r13,%r8
|
|
3b5f: 41 b9 40 00 00 00 mov $0x40,%r9d
|
|
3b65: e8 16 86 03 00 call 0x3c180
|
|
3b6a: 41 83 c6 c0 add $0xffffffc0,%r14d
|
|
3b6e: 48 81 c7 00 02 00 00 add $0x200,%rdi
|
|
3b75: 49 81 c4 00 02 00 00 add $0x200,%r12
|
|
3b7c: 49 81 c5 00 04 00 00 add $0x400,%r13
|
|
3b83: 41 83 fe 40 cmp $0x40,%r14d
|
|
3b87: 7f 97 jg 0x3b20
|
|
3b89: 4c 89 e2 mov %r12,%rdx
|
|
3b8c: 4d 89 ec mov %r13,%r12
|
|
3b8f: 45 89 f5 mov %r14d,%r13d
|
|
3b92: 4c 8b 74 24 20 mov 0x20(%rsp),%r14
|
|
3b97: 48 89 d1 mov %rdx,%rcx
|
|
3b9a: 48 89 f2 mov %rsi,%rdx
|
|
3b9d: 49 89 d8 mov %rbx,%r8
|
|
3ba0: 45 89 e9 mov %r13d,%r9d
|
|
3ba3: e8 b8 43 13 00 call 0x137f60
|
|
3ba8: 48 89 f9 mov %rdi,%rcx
|
|
3bab: 48 89 f2 mov %rsi,%rdx
|
|
3bae: 45 89 e8 mov %r13d,%r8d
|
|
3bb1: e8 ea bd ff ff call 0xfffffffffffff9a0
|
|
3bb6: 48 89 f9 mov %rdi,%rcx
|
|
3bb9: 48 89 da mov %rbx,%rdx
|
|
3bbc: 45 89 e8 mov %r13d,%r8d
|
|
3bbf: e8 dc bd ff ff call 0xfffffffffffff9a0
|
|
3bc4: 48 89 d9 mov %rbx,%rcx
|
|
3bc7: 48 89 f2 mov %rsi,%rdx
|
|
3bca: 4d 89 e0 mov %r12,%r8
|
|
3bcd: 45 89 e9 mov %r13d,%r9d
|
|
3bd0: e8 ab 85 03 00 call 0x3c180
|
|
3bd5: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
|
|
3bdc: 00
|
|
3bdd: 48 33 cc xor %rsp,%rcx
|
|
3be0: 48 3b 0d 29 90 60 02 cmp 0x2609029(%rip),%rcx # 0x260cc10
|
|
3be7: 75 11 jne 0x3bfa
|
|
3be9: 33 c0 xor %eax,%eax
|
|
3beb: 48 81 c4 70 04 00 00 add $0x470,%rsp
|
|
3bf2: 41 5d pop %r13
|
|
3bf4: 41 5c pop %r12
|
|
3bf6: 5f pop %rdi
|
|
3bf7: 5e pop %rsi
|
|
3bf8: 5b pop %rbx
|
|
3bf9: c3 ret
|
|
3bfa: e8 71 47 12 01 call 0x1128370
|
|
3bff: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
|
|
3c06: 00
|
|
3c07: 48 33 cc xor %rsp,%rcx
|
|
3c0a: 48 3b 0d ff 8f 60 02 cmp 0x2608fff(%rip),%rcx # 0x260cc10
|
|
3c11: 75 e7 jne 0x3bfa
|
|
3c13: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
3c18: 48 81 c4 70 04 00 00 add $0x470,%rsp
|
|
3c1f: 41 5d pop %r13
|
|
3c21: 41 5c pop %r12
|
|
3c23: 5f pop %rdi
|
|
3c24: 5e pop %rsi
|
|
3c25: 5b pop %rbx
|
|
3c26: c3 ret
|
|
3c27: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
|
|
3c2e: 00
|
|
3c2f: 48 33 cc xor %rsp,%rcx
|
|
3c32: 48 3b 0d d7 8f 60 02 cmp 0x2608fd7(%rip),%rcx # 0x260cc10
|
|
3c39: 75 bf jne 0x3bfa
|
|
3c3b: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
3c40: 48 81 c4 70 04 00 00 add $0x470,%rsp
|
|
3c47: 41 5d pop %r13
|
|
3c49: 41 5c pop %r12
|
|
3c4b: 5f pop %rdi
|
|
3c4c: 5e pop %rsi
|
|
3c4d: 5b pop %rbx
|
|
3c4e: c3 ret
|
|
3c4f: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
|
|
3c56: 00
|
|
3c57: 48 33 cc xor %rsp,%rcx
|
|
3c5a: 48 3b 0d af 8f 60 02 cmp 0x2608faf(%rip),%rcx # 0x260cc10
|
|
3c61: 75 97 jne 0x3bfa
|
|
3c63: eb d6 jmp 0x3c3b
|
|
3c65: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
|
|
3c6c: 00
|
|
3c6d: 48 33 cc xor %rsp,%rcx
|
|
3c70: 48 3b 0d 99 8f 60 02 cmp 0x2608f99(%rip),%rcx # 0x260cc10
|
|
3c77: 75 81 jne 0x3bfa
|
|
3c79: eb c0 jmp 0x3c3b
|
|
3c7b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
3c80: 53 push %rbx
|
|
3c81: 56 push %rsi
|
|
3c82: 57 push %rdi
|
|
3c83: 41 54 push %r12
|
|
3c85: 41 55 push %r13
|
|
3c87: 48 81 ec 70 04 00 00 sub $0x470,%rsp
|
|
3c8e: 4d 89 c4 mov %r8,%r12
|
|
3c91: 48 8b 05 78 8f 60 02 mov 0x2608f78(%rip),%rax # 0x260cc10
|
|
3c98: 45 89 cd mov %r9d,%r13d
|
|
3c9b: 48 33 c4 xor %rsp,%rax
|
|
3c9e: 48 89 cf mov %rcx,%rdi
|
|
3ca1: 48 89 84 24 68 04 00 mov %rax,0x468(%rsp)
|
|
3ca8: 00
|
|
3ca9: 4d 85 e4 test %r12,%r12
|
|
3cac: 0f 84 b3 01 00 00 je 0x3e65
|
|
3cb2: 48 85 ff test %rdi,%rdi
|
|
3cb5: 0f 84 94 01 00 00 je 0x3e4f
|
|
3cbb: 48 85 d2 test %rdx,%rdx
|
|
3cbe: 0f 84 63 01 00 00 je 0x3e27
|
|
3cc4: 45 85 ed test %r13d,%r13d
|
|
3cc7: 0f 8e 32 01 00 00 jle 0x3dff
|
|
3ccd: 48 8d 44 24 28 lea 0x28(%rsp),%rax
|
|
3cd2: 48 89 c3 mov %rax,%rbx
|
|
3cd5: 48 83 e3 3f and $0x3f,%rbx
|
|
3cd9: 48 f7 db neg %rbx
|
|
3cdc: 48 83 e3 3f and $0x3f,%rbx
|
|
3ce0: 48 8d 34 18 lea (%rax,%rbx,1),%rsi
|
|
3ce4: 48 8d 9c 18 00 02 00 lea 0x200(%rax,%rbx,1),%rbx
|
|
3ceb: 00
|
|
3cec: 41 83 fd 40 cmp $0x40,%r13d
|
|
3cf0: 0f 8e a1 00 00 00 jle 0x3d97
|
|
3cf6: 4c 89 74 24 20 mov %r14,0x20(%rsp)
|
|
3cfb: 45 89 ee mov %r13d,%r14d
|
|
3cfe: 4d 89 e5 mov %r12,%r13
|
|
3d01: 49 89 d4 mov %rdx,%r12
|
|
3d04: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
3d0b: 00
|
|
3d0c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
3d13: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
3d18: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
3d1f: 00
|
|
3d20: 4c 89 e1 mov %r12,%rcx
|
|
3d23: 48 89 f2 mov %rsi,%rdx
|
|
3d26: 49 89 d8 mov %rbx,%r8
|
|
3d29: 41 b9 40 00 00 00 mov $0x40,%r9d
|
|
3d2f: e8 4c 42 13 00 call 0x137f80
|
|
3d34: 48 89 f9 mov %rdi,%rcx
|
|
3d37: 48 89 f2 mov %rsi,%rdx
|
|
3d3a: 41 b8 40 00 00 00 mov $0x40,%r8d
|
|
3d40: e8 1b be ff ff call 0xfffffffffffffb60
|
|
3d45: 48 89 f9 mov %rdi,%rcx
|
|
3d48: 48 89 da mov %rbx,%rdx
|
|
3d4b: 41 b8 40 00 00 00 mov $0x40,%r8d
|
|
3d51: e8 0a be ff ff call 0xfffffffffffffb60
|
|
3d56: 48 89 d9 mov %rbx,%rcx
|
|
3d59: 48 89 f2 mov %rsi,%rdx
|
|
3d5c: 4d 89 e8 mov %r13,%r8
|
|
3d5f: 41 b9 40 00 00 00 mov $0x40,%r9d
|
|
3d65: e8 96 8b 03 00 call 0x3c900
|
|
3d6a: 41 83 c6 c0 add $0xffffffc0,%r14d
|
|
3d6e: 48 81 c7 00 02 00 00 add $0x200,%rdi
|
|
3d75: 49 81 c4 00 02 00 00 add $0x200,%r12
|
|
3d7c: 49 81 c5 00 04 00 00 add $0x400,%r13
|
|
3d83: 41 83 fe 40 cmp $0x40,%r14d
|
|
3d87: 7f 97 jg 0x3d20
|
|
3d89: 4c 89 e2 mov %r12,%rdx
|
|
3d8c: 4d 89 ec mov %r13,%r12
|
|
3d8f: 45 89 f5 mov %r14d,%r13d
|
|
3d92: 4c 8b 74 24 20 mov 0x20(%rsp),%r14
|
|
3d97: 48 89 d1 mov %rdx,%rcx
|
|
3d9a: 48 89 f2 mov %rsi,%rdx
|
|
3d9d: 49 89 d8 mov %rbx,%r8
|
|
3da0: 45 89 e9 mov %r13d,%r9d
|
|
3da3: e8 d8 41 13 00 call 0x137f80
|
|
3da8: 48 89 f9 mov %rdi,%rcx
|
|
3dab: 48 89 f2 mov %rsi,%rdx
|
|
3dae: 45 89 e8 mov %r13d,%r8d
|
|
3db1: e8 aa bd ff ff call 0xfffffffffffffb60
|
|
3db6: 48 89 f9 mov %rdi,%rcx
|
|
3db9: 48 89 da mov %rbx,%rdx
|
|
3dbc: 45 89 e8 mov %r13d,%r8d
|
|
3dbf: e8 9c bd ff ff call 0xfffffffffffffb60
|
|
3dc4: 48 89 d9 mov %rbx,%rcx
|
|
3dc7: 48 89 f2 mov %rsi,%rdx
|
|
3dca: 4d 89 e0 mov %r12,%r8
|
|
3dcd: 45 89 e9 mov %r13d,%r9d
|
|
3dd0: e8 2b 8b 03 00 call 0x3c900
|
|
3dd5: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
|
|
3ddc: 00
|
|
3ddd: 48 33 cc xor %rsp,%rcx
|
|
3de0: 48 3b 0d 29 8e 60 02 cmp 0x2608e29(%rip),%rcx # 0x260cc10
|
|
3de7: 75 11 jne 0x3dfa
|
|
3de9: 33 c0 xor %eax,%eax
|
|
3deb: 48 81 c4 70 04 00 00 add $0x470,%rsp
|
|
3df2: 41 5d pop %r13
|
|
3df4: 41 5c pop %r12
|
|
3df6: 5f pop %rdi
|
|
3df7: 5e pop %rsi
|
|
3df8: 5b pop %rbx
|
|
3df9: c3 ret
|
|
3dfa: e8 71 45 12 01 call 0x1128370
|
|
3dff: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
|
|
3e06: 00
|
|
3e07: 48 33 cc xor %rsp,%rcx
|
|
3e0a: 48 3b 0d ff 8d 60 02 cmp 0x2608dff(%rip),%rcx # 0x260cc10
|
|
3e11: 75 e7 jne 0x3dfa
|
|
3e13: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
3e18: 48 81 c4 70 04 00 00 add $0x470,%rsp
|
|
3e1f: 41 5d pop %r13
|
|
3e21: 41 5c pop %r12
|
|
3e23: 5f pop %rdi
|
|
3e24: 5e pop %rsi
|
|
3e25: 5b pop %rbx
|
|
3e26: c3 ret
|
|
3e27: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
|
|
3e2e: 00
|
|
3e2f: 48 33 cc xor %rsp,%rcx
|
|
3e32: 48 3b 0d d7 8d 60 02 cmp 0x2608dd7(%rip),%rcx # 0x260cc10
|
|
3e39: 75 bf jne 0x3dfa
|
|
3e3b: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
3e40: 48 81 c4 70 04 00 00 add $0x470,%rsp
|
|
3e47: 41 5d pop %r13
|
|
3e49: 41 5c pop %r12
|
|
3e4b: 5f pop %rdi
|
|
3e4c: 5e pop %rsi
|
|
3e4d: 5b pop %rbx
|
|
3e4e: c3 ret
|
|
3e4f: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
|
|
3e56: 00
|
|
3e57: 48 33 cc xor %rsp,%rcx
|
|
3e5a: 48 3b 0d af 8d 60 02 cmp 0x2608daf(%rip),%rcx # 0x260cc10
|
|
3e61: 75 97 jne 0x3dfa
|
|
3e63: eb d6 jmp 0x3e3b
|
|
3e65: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
|
|
3e6c: 00
|
|
3e6d: 48 33 cc xor %rsp,%rcx
|
|
3e70: 48 3b 0d 99 8d 60 02 cmp 0x2608d99(%rip),%rcx # 0x260cc10
|
|
3e77: 75 81 jne 0x3dfa
|
|
3e79: eb c0 jmp 0x3e3b
|
|
3e7b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
3e80: 48 83 ec 28 sub $0x28,%rsp
|
|
3e84: 48 85 c9 test %rcx,%rcx
|
|
3e87: 74 25 je 0x3eae
|
|
3e89: 48 85 d2 test %rdx,%rdx
|
|
3e8c: 74 20 je 0x3eae
|
|
3e8e: 4d 85 c0 test %r8,%r8
|
|
3e91: 74 1b je 0x3eae
|
|
3e93: 45 85 c9 test %r9d,%r9d
|
|
3e96: 7f 0a jg 0x3ea2
|
|
3e98: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
3e9d: 48 83 c4 28 add $0x28,%rsp
|
|
3ea1: c3 ret
|
|
3ea2: e8 d9 91 03 00 call 0x3d080
|
|
3ea7: 33 c0 xor %eax,%eax
|
|
3ea9: 48 83 c4 28 add $0x28,%rsp
|
|
3ead: c3 ret
|
|
3eae: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
3eb3: 48 83 c4 28 add $0x28,%rsp
|
|
3eb7: c3 ret
|
|
3eb8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
3ebf: 00
|
|
3ec0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
|
|
3ec5: 48 85 c9 test %rcx,%rcx
|
|
3ec8: 74 27 je 0x3ef1
|
|
3eca: 48 85 d2 test %rdx,%rdx
|
|
3ecd: 74 22 je 0x3ef1
|
|
3ecf: 4d 85 c0 test %r8,%r8
|
|
3ed2: 74 1d je 0x3ef1
|
|
3ed4: 45 85 c9 test %r9d,%r9d
|
|
3ed7: 7f 0b jg 0x3ee4
|
|
3ed9: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
3ede: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
3ee3: c3 ret
|
|
3ee4: e8 77 94 03 00 call 0x3d360
|
|
3ee9: 33 c0 xor %eax,%eax
|
|
3eeb: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
3ef0: c3 ret
|
|
3ef1: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
3ef6: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
3efb: c3 ret
|
|
3efc: 0f 1f 40 00 nopl 0x0(%rax)
|
|
3f00: 48 83 ec 28 sub $0x28,%rsp
|
|
3f04: 48 85 c9 test %rcx,%rcx
|
|
3f07: 74 25 je 0x3f2e
|
|
3f09: 48 85 d2 test %rdx,%rdx
|
|
3f0c: 74 20 je 0x3f2e
|
|
3f0e: 4d 85 c0 test %r8,%r8
|
|
3f11: 74 1b je 0x3f2e
|
|
3f13: 45 85 c9 test %r9d,%r9d
|
|
3f16: 7f 0a jg 0x3f22
|
|
3f18: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
3f1d: 48 83 c4 28 add $0x28,%rsp
|
|
3f21: c3 ret
|
|
3f22: e8 19 97 03 00 call 0x3d640
|
|
3f27: 33 c0 xor %eax,%eax
|
|
3f29: 48 83 c4 28 add $0x28,%rsp
|
|
3f2d: c3 ret
|
|
3f2e: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
3f33: 48 83 c4 28 add $0x28,%rsp
|
|
3f37: c3 ret
|
|
3f38: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
3f3f: 00
|
|
3f40: 41 57 push %r15
|
|
3f42: 49 89 ca mov %rcx,%r10
|
|
3f45: 49 89 d3 mov %rdx,%r11
|
|
3f48: 4d 85 d2 test %r10,%r10
|
|
3f4b: 0f 84 fb 00 00 00 je 0x404c
|
|
3f51: 4d 85 db test %r11,%r11
|
|
3f54: 0f 84 f2 00 00 00 je 0x404c
|
|
3f5a: 4d 85 c0 test %r8,%r8
|
|
3f5d: 0f 84 e9 00 00 00 je 0x404c
|
|
3f63: 45 85 c9 test %r9d,%r9d
|
|
3f66: 0f 8e d8 00 00 00 jle 0x4044
|
|
3f6c: 49 63 d1 movslq %r9d,%rdx
|
|
3f6f: 48 83 fa 08 cmp $0x8,%rdx
|
|
3f73: 0f 8c c6 00 00 00 jl 0x403f
|
|
3f79: 4c 89 c0 mov %r8,%rax
|
|
3f7c: 48 83 e0 0f and $0xf,%rax
|
|
3f80: 85 c0 test %eax,%eax
|
|
3f82: 74 10 je 0x3f94
|
|
3f84: a8 03 test $0x3,%al
|
|
3f86: 0f 85 b3 00 00 00 jne 0x403f
|
|
3f8c: f7 d8 neg %eax
|
|
3f8e: 83 c0 10 add $0x10,%eax
|
|
3f91: c1 e8 02 shr $0x2,%eax
|
|
3f94: 89 c1 mov %eax,%ecx
|
|
3f96: 4c 8d 79 08 lea 0x8(%rcx),%r15
|
|
3f9a: 49 3b d7 cmp %r15,%rdx
|
|
3f9d: 0f 8c 9c 00 00 00 jl 0x403f
|
|
3fa3: 45 89 cf mov %r9d,%r15d
|
|
3fa6: 44 2b f8 sub %eax,%r15d
|
|
3fa9: 41 83 e7 07 and $0x7,%r15d
|
|
3fad: 45 2b cf sub %r15d,%r9d
|
|
3fb0: 4d 63 c9 movslq %r9d,%r9
|
|
3fb3: 85 c0 test %eax,%eax
|
|
3fb5: b8 00 00 00 00 mov $0x0,%eax
|
|
3fba: 76 24 jbe 0x3fe0
|
|
3fbc: 0f 1f 40 00 nopl 0x0(%rax)
|
|
3fc0: c4 c1 7a 10 04 82 vmovss (%r10,%rax,4),%xmm0
|
|
3fc6: c4 c1 7a 59 0c 83 vmulss (%r11,%rax,4),%xmm0,%xmm1
|
|
3fcc: c4 c1 7a 11 0c 80 vmovss %xmm1,(%r8,%rax,4)
|
|
3fd2: 48 ff c0 inc %rax
|
|
3fd5: 48 3b c1 cmp %rcx,%rax
|
|
3fd8: 72 e6 jb 0x3fc0
|
|
3fda: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
3fe0: c4 c1 78 10 04 8a vmovups (%r10,%rcx,4),%xmm0
|
|
3fe6: c4 c1 78 10 54 8a 10 vmovups 0x10(%r10,%rcx,4),%xmm2
|
|
3fed: c4 c1 78 59 0c 8b vmulps (%r11,%rcx,4),%xmm0,%xmm1
|
|
3ff3: c4 c1 68 59 5c 8b 10 vmulps 0x10(%r11,%rcx,4),%xmm2,%xmm3
|
|
3ffa: c4 c1 78 11 0c 88 vmovups %xmm1,(%r8,%rcx,4)
|
|
4000: c4 c1 78 11 5c 88 10 vmovups %xmm3,0x10(%r8,%rcx,4)
|
|
4007: 48 83 c1 08 add $0x8,%rcx
|
|
400b: 49 3b c9 cmp %r9,%rcx
|
|
400e: 72 d0 jb 0x3fe0
|
|
4010: 4c 3b ca cmp %rdx,%r9
|
|
4013: 73 25 jae 0x403a
|
|
4015: 0f 1f 40 00 nopl 0x0(%rax)
|
|
4019: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
4020: c4 81 7a 10 04 8a vmovss (%r10,%r9,4),%xmm0
|
|
4026: c4 81 7a 59 0c 8b vmulss (%r11,%r9,4),%xmm0,%xmm1
|
|
402c: c4 81 7a 11 0c 88 vmovss %xmm1,(%r8,%r9,4)
|
|
4032: 49 ff c1 inc %r9
|
|
4035: 4c 3b ca cmp %rdx,%r9
|
|
4038: 72 e6 jb 0x4020
|
|
403a: 33 c0 xor %eax,%eax
|
|
403c: 41 5f pop %r15
|
|
403e: c3 ret
|
|
403f: 45 33 c9 xor %r9d,%r9d
|
|
4042: eb cc jmp 0x4010
|
|
4044: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
4049: 41 5f pop %r15
|
|
404b: c3 ret
|
|
404c: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
4051: 41 5f pop %r15
|
|
4053: c3 ret
|
|
4054: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
4059: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
4060: 53 push %rbx
|
|
4061: 57 push %rdi
|
|
4062: 55 push %rbp
|
|
4063: 49 89 ca mov %rcx,%r10
|
|
4066: 4d 85 d2 test %r10,%r10
|
|
4069: 0f 84 92 01 00 00 je 0x4201
|
|
406f: 48 85 d2 test %rdx,%rdx
|
|
4072: 0f 84 89 01 00 00 je 0x4201
|
|
4078: 4d 85 c0 test %r8,%r8
|
|
407b: 0f 84 80 01 00 00 je 0x4201
|
|
4081: 45 85 c9 test %r9d,%r9d
|
|
4084: 0f 8e 6e 01 00 00 jle 0x41f8
|
|
408a: 41 83 f9 10 cmp $0x10,%r9d
|
|
408e: 0f 8c 50 01 00 00 jl 0x41e4
|
|
4094: 41 83 f9 1d cmp $0x1d,%r9d
|
|
4098: 0f 8c 4d 01 00 00 jl 0x41eb
|
|
409e: 4c 89 c1 mov %r8,%rcx
|
|
40a1: 48 83 e1 1f and $0x1f,%rcx
|
|
40a5: 89 c9 mov %ecx,%ecx
|
|
40a7: 85 c9 test %ecx,%ecx
|
|
40a9: 74 11 je 0x40bc
|
|
40ab: f6 c1 03 test $0x3,%cl
|
|
40ae: 0f 85 30 01 00 00 jne 0x41e4
|
|
40b4: f7 d9 neg %ecx
|
|
40b6: 83 c1 20 add $0x20,%ecx
|
|
40b9: c1 e9 02 shr $0x2,%ecx
|
|
40bc: 8d 41 10 lea 0x10(%rcx),%eax
|
|
40bf: 44 3b c8 cmp %eax,%r9d
|
|
40c2: 0f 8c 1c 01 00 00 jl 0x41e4
|
|
40c8: 44 89 cf mov %r9d,%edi
|
|
40cb: 33 c0 xor %eax,%eax
|
|
40cd: 2b f9 sub %ecx,%edi
|
|
40cf: 83 e7 0f and $0xf,%edi
|
|
40d2: f7 df neg %edi
|
|
40d4: 41 03 f9 add %r9d,%edi
|
|
40d7: 85 c9 test %ecx,%ecx
|
|
40d9: 76 1e jbe 0x40f9
|
|
40db: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
40e0: c4 c1 7a 10 04 82 vmovss (%r10,%rax,4),%xmm0
|
|
40e6: c5 fa 59 0c 82 vmulss (%rdx,%rax,4),%xmm0,%xmm1
|
|
40eb: c4 c1 7a 11 0c 80 vmovss %xmm1,(%r8,%rax,4)
|
|
40f1: 48 ff c0 inc %rax
|
|
40f4: 48 3b c1 cmp %rcx,%rax
|
|
40f7: 72 e7 jb 0x40e0
|
|
40f9: 48 63 c7 movslq %edi,%rax
|
|
40fc: 0f 1f 40 00 nopl 0x0(%rax)
|
|
4100: c4 c1 7c 10 04 8a vmovups (%r10,%rcx,4),%ymm0
|
|
4106: c4 c1 7c 10 54 8a 20 vmovups 0x20(%r10,%rcx,4),%ymm2
|
|
410d: c5 fc 59 0c 8a vmulps (%rdx,%rcx,4),%ymm0,%ymm1
|
|
4112: c5 ec 59 5c 8a 20 vmulps 0x20(%rdx,%rcx,4),%ymm2,%ymm3
|
|
4118: c4 c1 7c 11 0c 88 vmovups %ymm1,(%r8,%rcx,4)
|
|
411e: c4 c1 7c 11 5c 88 20 vmovups %ymm3,0x20(%r8,%rcx,4)
|
|
4125: 48 83 c1 10 add $0x10,%rcx
|
|
4129: 48 3b c8 cmp %rax,%rcx
|
|
412c: 72 d2 jb 0x4100
|
|
412e: 8d 47 01 lea 0x1(%rdi),%eax
|
|
4131: 41 3b c1 cmp %r9d,%eax
|
|
4134: 0f 87 9d 00 00 00 ja 0x41d7
|
|
413a: 4d 63 c9 movslq %r9d,%r9
|
|
413d: 48 63 ff movslq %edi,%rdi
|
|
4140: 4c 2b cf sub %rdi,%r9
|
|
4143: 49 83 f9 04 cmp $0x4,%r9
|
|
4147: 0f 8c 93 00 00 00 jl 0x41e0
|
|
414d: 48 63 ff movslq %edi,%rdi
|
|
4150: 44 89 cd mov %r9d,%ebp
|
|
4153: 83 e5 fc and $0xfffffffc,%ebp
|
|
4156: 33 c9 xor %ecx,%ecx
|
|
4158: 48 63 ed movslq %ebp,%rbp
|
|
415b: 49 8d 1c b8 lea (%r8,%rdi,4),%rbx
|
|
415f: 48 8d 04 ba lea (%rdx,%rdi,4),%rax
|
|
4163: 4d 8d 1c ba lea (%r10,%rdi,4),%r11
|
|
4167: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
416e: 00
|
|
416f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
4176: 0f 1f 00 nopl (%rax)
|
|
4179: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
4180: c4 c1 78 10 04 8b vmovups (%r11,%rcx,4),%xmm0
|
|
4186: c5 f8 59 0c 88 vmulps (%rax,%rcx,4),%xmm0,%xmm1
|
|
418b: c5 f8 11 0c 8b vmovups %xmm1,(%rbx,%rcx,4)
|
|
4190: 48 83 c1 04 add $0x4,%rcx
|
|
4194: 48 3b cd cmp %rbp,%rcx
|
|
4197: 72 e7 jb 0x4180
|
|
4199: 49 3b e9 cmp %r9,%rbp
|
|
419c: 73 39 jae 0x41d7
|
|
419e: 48 63 ff movslq %edi,%rdi
|
|
41a1: 49 8d 0c b8 lea (%r8,%rdi,4),%rcx
|
|
41a5: 48 8d 14 ba lea (%rdx,%rdi,4),%rdx
|
|
41a9: 49 8d 04 ba lea (%r10,%rdi,4),%rax
|
|
41ad: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
41b4: 00
|
|
41b5: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
41bc: 0f 1f 40 00 nopl 0x0(%rax)
|
|
41c0: c5 fa 10 04 a8 vmovss (%rax,%rbp,4),%xmm0
|
|
41c5: c5 fa 59 0c aa vmulss (%rdx,%rbp,4),%xmm0,%xmm1
|
|
41ca: c5 fa 11 0c a9 vmovss %xmm1,(%rcx,%rbp,4)
|
|
41cf: 48 ff c5 inc %rbp
|
|
41d2: 49 3b e9 cmp %r9,%rbp
|
|
41d5: 72 e9 jb 0x41c0
|
|
41d7: 33 c0 xor %eax,%eax
|
|
41d9: c5 f8 77 vzeroupper
|
|
41dc: 5d pop %rbp
|
|
41dd: 5f pop %rdi
|
|
41de: 5b pop %rbx
|
|
41df: c3 ret
|
|
41e0: 33 ed xor %ebp,%ebp
|
|
41e2: eb b5 jmp 0x4199
|
|
41e4: 33 ff xor %edi,%edi
|
|
41e6: e9 43 ff ff ff jmp 0x412e
|
|
41eb: 44 89 cf mov %r9d,%edi
|
|
41ee: 33 c9 xor %ecx,%ecx
|
|
41f0: 83 e7 f0 and $0xfffffff0,%edi
|
|
41f3: e9 01 ff ff ff jmp 0x40f9
|
|
41f8: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
41fd: 5d pop %rbp
|
|
41fe: 5f pop %rdi
|
|
41ff: 5b pop %rbx
|
|
4200: c3 ret
|
|
4201: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
4206: 5d pop %rbp
|
|
4207: 5f pop %rdi
|
|
4208: 5b pop %rbx
|
|
4209: c3 ret
|
|
420a: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
4211: 00
|
|
4212: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
4219: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
4220: 56 push %rsi
|
|
4221: 57 push %rdi
|
|
4222: 41 54 push %r12
|
|
4224: 55 push %rbp
|
|
4225: 48 83 ec 28 sub $0x28,%rsp
|
|
4229: 89 ce mov %ecx,%esi
|
|
422b: 4c 89 cd mov %r9,%rbp
|
|
422e: 83 fe 1e cmp $0x1e,%esi
|
|
4231: 0f 87 83 01 00 00 ja 0x43ba
|
|
4237: 48 85 ed test %rbp,%rbp
|
|
423a: 0f 84 89 01 00 00 je 0x43c9
|
|
4240: 48 8b 7c 24 70 mov 0x70(%rsp),%rdi
|
|
4245: 48 85 ff test %rdi,%rdi
|
|
4248: 0f 84 7b 01 00 00 je 0x43c9
|
|
424e: 4c 8b 64 24 78 mov 0x78(%rsp),%r12
|
|
4253: 4d 85 e4 test %r12,%r12
|
|
4256: 0f 84 6d 01 00 00 je 0x43c9
|
|
425c: 83 fa 08 cmp $0x8,%edx
|
|
425f: 74 1e je 0x427f
|
|
4261: 83 fa 04 cmp $0x4,%edx
|
|
4264: 74 19 je 0x427f
|
|
4266: 83 fa 01 cmp $0x1,%edx
|
|
4269: 74 14 je 0x427f
|
|
426b: 83 fa 02 cmp $0x2,%edx
|
|
426e: 74 0f je 0x427f
|
|
4270: b8 ee ff ff ff mov $0xffffffee,%eax
|
|
4275: 48 83 c4 28 add $0x28,%rsp
|
|
4279: 5d pop %rbp
|
|
427a: 41 5c pop %r12
|
|
427c: 5f pop %rdi
|
|
427d: 5e pop %rsi
|
|
427e: c3 ret
|
|
427f: 83 fe 1c cmp $0x1c,%esi
|
|
4282: 0f 8f 32 01 00 00 jg 0x43ba
|
|
4288: 83 fe 05 cmp $0x5,%esi
|
|
428b: 7f 14 jg 0x42a1
|
|
428d: c7 45 00 d0 00 00 00 movl $0xd0,0x0(%rbp)
|
|
4294: 33 c0 xor %eax,%eax
|
|
4296: 89 07 mov %eax,(%rdi)
|
|
4298: 41 89 04 24 mov %eax,(%r12)
|
|
429c: e9 0d 01 00 00 jmp 0x43ae
|
|
42a1: 83 fe 06 cmp $0x6,%esi
|
|
42a4: 7f 11 jg 0x42b7
|
|
42a6: 33 c0 xor %eax,%eax
|
|
42a8: 89 45 00 mov %eax,0x0(%rbp)
|
|
42ab: 89 07 mov %eax,(%rdi)
|
|
42ad: 41 89 04 24 mov %eax,(%r12)
|
|
42b1: 44 8b 55 00 mov 0x0(%rbp),%r10d
|
|
42b5: eb 6a jmp 0x4321
|
|
42b7: 8d 4e ff lea -0x1(%rsi),%ecx
|
|
42ba: 83 f9 0e cmp $0xe,%ecx
|
|
42bd: 7f 4b jg 0x430a
|
|
42bf: 41 bb 01 00 00 00 mov $0x1,%r11d
|
|
42c5: 41 d3 e3 shl %cl,%r11d
|
|
42c8: 45 89 da mov %r11d,%r10d
|
|
42cb: 41 c1 e2 04 shl $0x4,%r10d
|
|
42cf: 41 8d 42 4f lea 0x4f(%r10),%eax
|
|
42d3: 41 83 c2 3f add $0x3f,%r10d
|
|
42d7: 83 e0 c0 and $0xffffffc0,%eax
|
|
42da: 41 83 e2 c0 and $0xffffffc0,%r10d
|
|
42de: 89 45 00 mov %eax,0x0(%rbp)
|
|
42e1: c7 07 00 00 00 00 movl $0x0,(%rdi)
|
|
42e7: 45 89 14 24 mov %r10d,(%r12)
|
|
42eb: 45 89 da mov %r11d,%r10d
|
|
42ee: 41 d1 fa sar $1,%r10d
|
|
42f1: 41 c1 ea 1e shr $0x1e,%r10d
|
|
42f5: 45 03 d3 add %r11d,%r10d
|
|
42f8: 41 83 e2 fc and $0xfffffffc,%r10d
|
|
42fc: 41 83 c2 43 add $0x43,%r10d
|
|
4300: 41 83 e2 c0 and $0xffffffc0,%r10d
|
|
4304: 44 03 55 00 add 0x0(%rbp),%r10d
|
|
4308: eb 12 jmp 0x431c
|
|
430a: 48 89 ea mov %rbp,%rdx
|
|
430d: 49 89 f8 mov %rdi,%r8
|
|
4310: 4d 89 e1 mov %r12,%r9
|
|
4313: e8 08 96 03 00 call 0x3d920
|
|
4318: 44 8b 55 00 mov 0x0(%rbp),%r10d
|
|
431c: 83 fe 12 cmp $0x12,%esi
|
|
431f: 7d 28 jge 0x4349
|
|
4321: 89 f1 mov %esi,%ecx
|
|
4323: b8 01 00 00 00 mov $0x1,%eax
|
|
4328: d3 e0 shl %cl,%eax
|
|
432a: 41 89 c3 mov %eax,%r11d
|
|
432d: 41 d1 fb sar $1,%r11d
|
|
4330: 41 c1 eb 1e shr $0x1e,%r11d
|
|
4334: 44 03 d8 add %eax,%r11d
|
|
4337: 41 c1 eb 02 shr $0x2,%r11d
|
|
433b: 41 c1 e3 04 shl $0x4,%r11d
|
|
433f: 41 83 c3 3f add $0x3f,%r11d
|
|
4343: 41 83 e3 c0 and $0xffffffc0,%r11d
|
|
4347: eb 1b jmp 0x4364
|
|
4349: 41 bb 01 00 00 00 mov $0x1,%r11d
|
|
434f: 8d 4e 15 lea 0x15(%rsi),%ecx
|
|
4352: 41 d3 e3 shl %cl,%r11d
|
|
4355: 41 c1 e3 04 shl $0x4,%r11d
|
|
4359: 41 81 c3 3f 20 00 00 add $0x203f,%r11d
|
|
4360: 41 83 e3 c0 and $0xffffffc0,%r11d
|
|
4364: 83 fe 0a cmp $0xa,%esi
|
|
4367: 43 8d 84 5a 00 01 00 lea 0x100(%r10,%r11,2),%eax
|
|
436e: 00
|
|
436f: 89 45 00 mov %eax,0x0(%rbp)
|
|
4372: 7f 04 jg 0x4378
|
|
4374: 33 c0 xor %eax,%eax
|
|
4376: eb 25 jmp 0x439d
|
|
4378: 89 f1 mov %esi,%ecx
|
|
437a: b8 01 00 00 00 mov $0x1,%eax
|
|
437f: d3 e0 shl %cl,%eax
|
|
4381: 89 c2 mov %eax,%edx
|
|
4383: d1 fa sar $1,%edx
|
|
4385: c1 ea 1e shr $0x1e,%edx
|
|
4388: 03 d0 add %eax,%edx
|
|
438a: c1 ea 02 shr $0x2,%edx
|
|
438d: 8b 2f mov (%rdi),%ebp
|
|
438f: 8d 34 d5 47 00 00 00 lea 0x47(,%rdx,8),%esi
|
|
4396: 83 e6 c0 and $0xffffffc0,%esi
|
|
4399: 8d 44 35 40 lea 0x40(%rbp,%rsi,1),%eax
|
|
439d: 89 07 mov %eax,(%rdi)
|
|
439f: 41 8b 04 24 mov (%r12),%eax
|
|
43a3: 85 c0 test %eax,%eax
|
|
43a5: 7e 07 jle 0x43ae
|
|
43a7: 83 c0 40 add $0x40,%eax
|
|
43aa: 41 89 04 24 mov %eax,(%r12)
|
|
43ae: 33 c0 xor %eax,%eax
|
|
43b0: 48 83 c4 28 add $0x28,%rsp
|
|
43b4: 5d pop %rbp
|
|
43b5: 41 5c pop %r12
|
|
43b7: 5f pop %rdi
|
|
43b8: 5e pop %rsi
|
|
43b9: c3 ret
|
|
43ba: b8 ef ff ff ff mov $0xffffffef,%eax
|
|
43bf: 48 83 c4 28 add $0x28,%rsp
|
|
43c3: 5d pop %rbp
|
|
43c4: 41 5c pop %r12
|
|
43c6: 5f pop %rdi
|
|
43c7: 5e pop %rsi
|
|
43c8: c3 ret
|
|
43c9: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
43ce: 48 83 c4 28 add $0x28,%rsp
|
|
43d2: 5d pop %rbp
|
|
43d3: 41 5c pop %r12
|
|
43d5: 5f pop %rdi
|
|
43d6: 5e pop %rsi
|
|
43d7: c3 ret
|
|
43d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
43df: 00
|
|
43e0: 41 54 push %r12
|
|
43e2: 41 55 push %r13
|
|
43e4: 41 56 push %r14
|
|
43e6: 41 57 push %r15
|
|
43e8: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
|
|
43ed: 41 89 cd mov %ecx,%r13d
|
|
43f0: 4d 89 cc mov %r9,%r12
|
|
43f3: 41 83 fd 1e cmp $0x1e,%r13d
|
|
43f7: 0f 87 97 01 00 00 ja 0x4594
|
|
43fd: 4d 85 e4 test %r12,%r12
|
|
4400: 0f 84 a1 01 00 00 je 0x45a7
|
|
4406: 4c 8b 74 24 70 mov 0x70(%rsp),%r14
|
|
440b: 4d 85 f6 test %r14,%r14
|
|
440e: 0f 84 93 01 00 00 je 0x45a7
|
|
4414: 4c 8b 7c 24 78 mov 0x78(%rsp),%r15
|
|
4419: 4d 85 ff test %r15,%r15
|
|
441c: 0f 84 85 01 00 00 je 0x45a7
|
|
4422: 83 fa 08 cmp $0x8,%edx
|
|
4425: 74 22 je 0x4449
|
|
4427: 83 fa 04 cmp $0x4,%edx
|
|
442a: 74 1d je 0x4449
|
|
442c: 83 fa 01 cmp $0x1,%edx
|
|
442f: 74 18 je 0x4449
|
|
4431: 83 fa 02 cmp $0x2,%edx
|
|
4434: 74 13 je 0x4449
|
|
4436: b8 ee ff ff ff mov $0xffffffee,%eax
|
|
443b: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
4440: 41 5f pop %r15
|
|
4442: 41 5e pop %r14
|
|
4444: 41 5d pop %r13
|
|
4446: 41 5c pop %r12
|
|
4448: c3 ret
|
|
4449: 41 83 fd 1c cmp $0x1c,%r13d
|
|
444d: 0f 8f 41 01 00 00 jg 0x4594
|
|
4453: 41 83 fd 05 cmp $0x5,%r13d
|
|
4457: 7f 15 jg 0x446e
|
|
4459: 41 c7 04 24 d0 00 00 movl $0xd0,(%r12)
|
|
4460: 00
|
|
4461: 33 c0 xor %eax,%eax
|
|
4463: 41 89 06 mov %eax,(%r14)
|
|
4466: 41 89 07 mov %eax,(%r15)
|
|
4469: e9 16 01 00 00 jmp 0x4584
|
|
446e: 41 83 fd 06 cmp $0x6,%r13d
|
|
4472: 7f 12 jg 0x4486
|
|
4474: 33 c0 xor %eax,%eax
|
|
4476: 41 89 04 24 mov %eax,(%r12)
|
|
447a: 41 89 06 mov %eax,(%r14)
|
|
447d: 41 89 07 mov %eax,(%r15)
|
|
4480: 41 8b 14 24 mov (%r12),%edx
|
|
4484: eb 6a jmp 0x44f0
|
|
4486: 41 8d 4d ff lea -0x1(%r13),%ecx
|
|
448a: 83 f9 10 cmp $0x10,%ecx
|
|
448d: 7f 49 jg 0x44d8
|
|
448f: 41 bb 01 00 00 00 mov $0x1,%r11d
|
|
4495: 41 d3 e3 shl %cl,%r11d
|
|
4498: 44 89 da mov %r11d,%edx
|
|
449b: 45 89 da mov %r11d,%r10d
|
|
449e: d1 fa sar $1,%edx
|
|
44a0: c1 ea 1e shr $0x1e,%edx
|
|
44a3: 41 c1 e2 04 shl $0x4,%r10d
|
|
44a7: 41 03 d3 add %r11d,%edx
|
|
44aa: 44 89 d0 mov %r10d,%eax
|
|
44ad: 83 e2 fc and $0xfffffffc,%edx
|
|
44b0: 83 c0 4f add $0x4f,%eax
|
|
44b3: 41 83 c2 3f add $0x3f,%r10d
|
|
44b7: 83 c2 43 add $0x43,%edx
|
|
44ba: 83 e0 c0 and $0xffffffc0,%eax
|
|
44bd: 41 89 04 24 mov %eax,(%r12)
|
|
44c1: 41 83 e2 c0 and $0xffffffc0,%r10d
|
|
44c5: 41 c7 06 00 00 00 00 movl $0x0,(%r14)
|
|
44cc: 83 e2 c0 and $0xffffffc0,%edx
|
|
44cf: 45 89 17 mov %r10d,(%r15)
|
|
44d2: 41 03 14 24 add (%r12),%edx
|
|
44d6: eb 12 jmp 0x44ea
|
|
44d8: 4c 89 e2 mov %r12,%rdx
|
|
44db: 4d 89 f0 mov %r14,%r8
|
|
44de: 4d 89 f9 mov %r15,%r9
|
|
44e1: e8 5a 96 03 00 call 0x3db40
|
|
44e6: 41 8b 14 24 mov (%r12),%edx
|
|
44ea: 41 83 fd 11 cmp $0x11,%r13d
|
|
44ee: 7d 29 jge 0x4519
|
|
44f0: 44 89 e9 mov %r13d,%ecx
|
|
44f3: b8 01 00 00 00 mov $0x1,%eax
|
|
44f8: d3 e0 shl %cl,%eax
|
|
44fa: 41 89 c2 mov %eax,%r10d
|
|
44fd: 41 d1 fa sar $1,%r10d
|
|
4500: 41 c1 ea 1e shr $0x1e,%r10d
|
|
4504: 44 03 d0 add %eax,%r10d
|
|
4507: 41 c1 ea 02 shr $0x2,%r10d
|
|
450b: 41 c1 e2 04 shl $0x4,%r10d
|
|
450f: 41 83 c2 3f add $0x3f,%r10d
|
|
4513: 41 83 e2 c0 and $0xffffffc0,%r10d
|
|
4517: eb 1c jmp 0x4535
|
|
4519: 41 ba 01 00 00 00 mov $0x1,%r10d
|
|
451f: 41 8d 4d 15 lea 0x15(%r13),%ecx
|
|
4523: 41 d3 e2 shl %cl,%r10d
|
|
4526: 41 c1 e2 04 shl $0x4,%r10d
|
|
452a: 41 81 c2 3f 20 00 00 add $0x203f,%r10d
|
|
4531: 41 83 e2 c0 and $0xffffffc0,%r10d
|
|
4535: 45 03 d2 add %r10d,%r10d
|
|
4538: 41 03 d2 add %r10d,%edx
|
|
453b: 81 c2 00 01 00 00 add $0x100,%edx
|
|
4541: 41 89 14 24 mov %edx,(%r12)
|
|
4545: 41 83 fd 0a cmp $0xa,%r13d
|
|
4549: 7f 04 jg 0x454f
|
|
454b: 33 d2 xor %edx,%edx
|
|
454d: eb 25 jmp 0x4574
|
|
454f: 44 89 e9 mov %r13d,%ecx
|
|
4552: b8 01 00 00 00 mov $0x1,%eax
|
|
4557: d3 e0 shl %cl,%eax
|
|
4559: 89 c2 mov %eax,%edx
|
|
455b: d1 fa sar $1,%edx
|
|
455d: c1 ea 1e shr $0x1e,%edx
|
|
4560: 03 d0 add %eax,%edx
|
|
4562: c1 ea 02 shr $0x2,%edx
|
|
4565: c1 e2 03 shl $0x3,%edx
|
|
4568: 83 c2 47 add $0x47,%edx
|
|
456b: 83 e2 c0 and $0xffffffc0,%edx
|
|
456e: 83 c2 40 add $0x40,%edx
|
|
4571: 41 03 16 add (%r14),%edx
|
|
4574: 41 89 16 mov %edx,(%r14)
|
|
4577: 41 8b 07 mov (%r15),%eax
|
|
457a: 85 c0 test %eax,%eax
|
|
457c: 7e 06 jle 0x4584
|
|
457e: 83 c0 40 add $0x40,%eax
|
|
4581: 41 89 07 mov %eax,(%r15)
|
|
4584: 33 c0 xor %eax,%eax
|
|
4586: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
458b: 41 5f pop %r15
|
|
458d: 41 5e pop %r14
|
|
458f: 41 5d pop %r13
|
|
4591: 41 5c pop %r12
|
|
4593: c3 ret
|
|
4594: b8 ef ff ff ff mov $0xffffffef,%eax
|
|
4599: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
459e: 41 5f pop %r15
|
|
45a0: 41 5e pop %r14
|
|
45a2: 41 5d pop %r13
|
|
45a4: 41 5c pop %r12
|
|
45a6: c3 ret
|
|
45a7: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
45ac: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
45b1: 41 5f pop %r15
|
|
45b3: 41 5e pop %r14
|
|
45b5: 41 5d pop %r13
|
|
45b7: 41 5c pop %r12
|
|
45b9: c3 ret
|
|
45ba: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
45c0: 56 push %rsi
|
|
45c1: 57 push %rdi
|
|
45c2: 41 54 push %r12
|
|
45c4: 55 push %rbp
|
|
45c5: 48 83 ec 28 sub $0x28,%rsp
|
|
45c9: 89 ce mov %ecx,%esi
|
|
45cb: 4c 89 cd mov %r9,%rbp
|
|
45ce: 83 fe 1e cmp $0x1e,%esi
|
|
45d1: 0f 87 83 01 00 00 ja 0x475a
|
|
45d7: 48 85 ed test %rbp,%rbp
|
|
45da: 0f 84 89 01 00 00 je 0x4769
|
|
45e0: 48 8b 7c 24 70 mov 0x70(%rsp),%rdi
|
|
45e5: 48 85 ff test %rdi,%rdi
|
|
45e8: 0f 84 7b 01 00 00 je 0x4769
|
|
45ee: 4c 8b 64 24 78 mov 0x78(%rsp),%r12
|
|
45f3: 4d 85 e4 test %r12,%r12
|
|
45f6: 0f 84 6d 01 00 00 je 0x4769
|
|
45fc: 83 fa 08 cmp $0x8,%edx
|
|
45ff: 74 1e je 0x461f
|
|
4601: 83 fa 04 cmp $0x4,%edx
|
|
4604: 74 19 je 0x461f
|
|
4606: 83 fa 01 cmp $0x1,%edx
|
|
4609: 74 14 je 0x461f
|
|
460b: 83 fa 02 cmp $0x2,%edx
|
|
460e: 74 0f je 0x461f
|
|
4610: b8 ee ff ff ff mov $0xffffffee,%eax
|
|
4615: 48 83 c4 28 add $0x28,%rsp
|
|
4619: 5d pop %rbp
|
|
461a: 41 5c pop %r12
|
|
461c: 5f pop %rdi
|
|
461d: 5e pop %rsi
|
|
461e: c3 ret
|
|
461f: 83 fe 1c cmp $0x1c,%esi
|
|
4622: 0f 8f 32 01 00 00 jg 0x475a
|
|
4628: 83 fe 05 cmp $0x5,%esi
|
|
462b: 7f 14 jg 0x4641
|
|
462d: 33 c0 xor %eax,%eax
|
|
462f: c7 45 00 d0 00 00 00 movl $0xd0,0x0(%rbp)
|
|
4636: 89 07 mov %eax,(%rdi)
|
|
4638: 41 89 04 24 mov %eax,(%r12)
|
|
463c: e9 0d 01 00 00 jmp 0x474e
|
|
4641: 83 fe 06 cmp $0x6,%esi
|
|
4644: 7f 11 jg 0x4657
|
|
4646: 33 c0 xor %eax,%eax
|
|
4648: 89 45 00 mov %eax,0x0(%rbp)
|
|
464b: 89 07 mov %eax,(%rdi)
|
|
464d: 41 89 04 24 mov %eax,(%r12)
|
|
4651: 44 8b 55 00 mov 0x0(%rbp),%r10d
|
|
4655: eb 6a jmp 0x46c1
|
|
4657: 8d 4e ff lea -0x1(%rsi),%ecx
|
|
465a: 83 f9 10 cmp $0x10,%ecx
|
|
465d: 7f 4b jg 0x46aa
|
|
465f: 41 bb 01 00 00 00 mov $0x1,%r11d
|
|
4665: 41 d3 e3 shl %cl,%r11d
|
|
4668: 45 89 da mov %r11d,%r10d
|
|
466b: 41 c1 e2 04 shl $0x4,%r10d
|
|
466f: 41 8d 42 4f lea 0x4f(%r10),%eax
|
|
4673: 41 83 c2 3f add $0x3f,%r10d
|
|
4677: 83 e0 c0 and $0xffffffc0,%eax
|
|
467a: 41 83 e2 c0 and $0xffffffc0,%r10d
|
|
467e: 89 45 00 mov %eax,0x0(%rbp)
|
|
4681: c7 07 00 00 00 00 movl $0x0,(%rdi)
|
|
4687: 45 89 14 24 mov %r10d,(%r12)
|
|
468b: 45 89 da mov %r11d,%r10d
|
|
468e: 41 d1 fa sar $1,%r10d
|
|
4691: 41 c1 ea 1e shr $0x1e,%r10d
|
|
4695: 45 03 d3 add %r11d,%r10d
|
|
4698: 41 83 e2 fc and $0xfffffffc,%r10d
|
|
469c: 41 83 c2 43 add $0x43,%r10d
|
|
46a0: 41 83 e2 c0 and $0xffffffc0,%r10d
|
|
46a4: 44 03 55 00 add 0x0(%rbp),%r10d
|
|
46a8: eb 12 jmp 0x46bc
|
|
46aa: 48 89 ea mov %rbp,%rdx
|
|
46ad: 49 89 f8 mov %rdi,%r8
|
|
46b0: 4d 89 e1 mov %r12,%r9
|
|
46b3: e8 a8 96 03 00 call 0x3dd60
|
|
46b8: 44 8b 55 00 mov 0x0(%rbp),%r10d
|
|
46bc: 83 fe 13 cmp $0x13,%esi
|
|
46bf: 7d 28 jge 0x46e9
|
|
46c1: 89 f1 mov %esi,%ecx
|
|
46c3: b8 01 00 00 00 mov $0x1,%eax
|
|
46c8: d3 e0 shl %cl,%eax
|
|
46ca: 41 89 c3 mov %eax,%r11d
|
|
46cd: 41 d1 fb sar $1,%r11d
|
|
46d0: 41 c1 eb 1e shr $0x1e,%r11d
|
|
46d4: 44 03 d8 add %eax,%r11d
|
|
46d7: 41 c1 eb 02 shr $0x2,%r11d
|
|
46db: 41 c1 e3 04 shl $0x4,%r11d
|
|
46df: 41 83 c3 3f add $0x3f,%r11d
|
|
46e3: 41 83 e3 c0 and $0xffffffc0,%r11d
|
|
46e7: eb 1b jmp 0x4704
|
|
46e9: 8d 4e 15 lea 0x15(%rsi),%ecx
|
|
46ec: 41 bb 01 00 00 00 mov $0x1,%r11d
|
|
46f2: 41 d3 e3 shl %cl,%r11d
|
|
46f5: 41 c1 e3 04 shl $0x4,%r11d
|
|
46f9: 41 81 c3 3f 20 00 00 add $0x203f,%r11d
|
|
4700: 41 83 e3 c0 and $0xffffffc0,%r11d
|
|
4704: 43 8d 84 5a 00 01 00 lea 0x100(%r10,%r11,2),%eax
|
|
470b: 00
|
|
470c: 89 45 00 mov %eax,0x0(%rbp)
|
|
470f: 83 fe 0a cmp $0xa,%esi
|
|
4712: 7f 04 jg 0x4718
|
|
4714: 33 c0 xor %eax,%eax
|
|
4716: eb 25 jmp 0x473d
|
|
4718: 89 f1 mov %esi,%ecx
|
|
471a: b8 01 00 00 00 mov $0x1,%eax
|
|
471f: 8b 2f mov (%rdi),%ebp
|
|
4721: d3 e0 shl %cl,%eax
|
|
4723: 89 c2 mov %eax,%edx
|
|
4725: d1 fa sar $1,%edx
|
|
4727: c1 ea 1e shr $0x1e,%edx
|
|
472a: 03 d0 add %eax,%edx
|
|
472c: c1 ea 02 shr $0x2,%edx
|
|
472f: 8d 34 d5 47 00 00 00 lea 0x47(,%rdx,8),%esi
|
|
4736: 83 e6 c0 and $0xffffffc0,%esi
|
|
4739: 8d 44 35 40 lea 0x40(%rbp,%rsi,1),%eax
|
|
473d: 89 07 mov %eax,(%rdi)
|
|
473f: 41 8b 04 24 mov (%r12),%eax
|
|
4743: 85 c0 test %eax,%eax
|
|
4745: 7e 07 jle 0x474e
|
|
4747: 83 c0 40 add $0x40,%eax
|
|
474a: 41 89 04 24 mov %eax,(%r12)
|
|
474e: 33 c0 xor %eax,%eax
|
|
4750: 48 83 c4 28 add $0x28,%rsp
|
|
4754: 5d pop %rbp
|
|
4755: 41 5c pop %r12
|
|
4757: 5f pop %rdi
|
|
4758: 5e pop %rsi
|
|
4759: c3 ret
|
|
475a: b8 ef ff ff ff mov $0xffffffef,%eax
|
|
475f: 48 83 c4 28 add $0x28,%rsp
|
|
4763: 5d pop %rbp
|
|
4764: 41 5c pop %r12
|
|
4766: 5f pop %rdi
|
|
4767: 5e pop %rsi
|
|
4768: c3 ret
|
|
4769: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
476e: 48 83 c4 28 add $0x28,%rsp
|
|
4772: 5d pop %rbp
|
|
4773: 41 5c pop %r12
|
|
4775: 5f pop %rdi
|
|
4776: 5e pop %rsi
|
|
4777: c3 ret
|
|
4778: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
477f: 00
|
|
4780: 56 push %rsi
|
|
4781: 57 push %rdi
|
|
4782: 41 54 push %r12
|
|
4784: 55 push %rbp
|
|
4785: 48 83 ec 28 sub $0x28,%rsp
|
|
4789: 89 ce mov %ecx,%esi
|
|
478b: 4c 89 cd mov %r9,%rbp
|
|
478e: 83 fe 1e cmp $0x1e,%esi
|
|
4791: 0f 87 83 01 00 00 ja 0x491a
|
|
4797: 48 85 ed test %rbp,%rbp
|
|
479a: 0f 84 89 01 00 00 je 0x4929
|
|
47a0: 48 8b 7c 24 70 mov 0x70(%rsp),%rdi
|
|
47a5: 48 85 ff test %rdi,%rdi
|
|
47a8: 0f 84 7b 01 00 00 je 0x4929
|
|
47ae: 4c 8b 64 24 78 mov 0x78(%rsp),%r12
|
|
47b3: 4d 85 e4 test %r12,%r12
|
|
47b6: 0f 84 6d 01 00 00 je 0x4929
|
|
47bc: 83 fa 08 cmp $0x8,%edx
|
|
47bf: 74 1e je 0x47df
|
|
47c1: 83 fa 04 cmp $0x4,%edx
|
|
47c4: 74 19 je 0x47df
|
|
47c6: 83 fa 01 cmp $0x1,%edx
|
|
47c9: 74 14 je 0x47df
|
|
47cb: 83 fa 02 cmp $0x2,%edx
|
|
47ce: 74 0f je 0x47df
|
|
47d0: b8 ee ff ff ff mov $0xffffffee,%eax
|
|
47d5: 48 83 c4 28 add $0x28,%rsp
|
|
47d9: 5d pop %rbp
|
|
47da: 41 5c pop %r12
|
|
47dc: 5f pop %rdi
|
|
47dd: 5e pop %rsi
|
|
47de: c3 ret
|
|
47df: 83 fe 1c cmp $0x1c,%esi
|
|
47e2: 0f 8f 32 01 00 00 jg 0x491a
|
|
47e8: 83 fe 04 cmp $0x4,%esi
|
|
47eb: 7f 14 jg 0x4801
|
|
47ed: c7 45 00 d0 00 00 00 movl $0xd0,0x0(%rbp)
|
|
47f4: 33 c0 xor %eax,%eax
|
|
47f6: 89 07 mov %eax,(%rdi)
|
|
47f8: 41 89 04 24 mov %eax,(%r12)
|
|
47fc: e9 0d 01 00 00 jmp 0x490e
|
|
4801: 83 fe 07 cmp $0x7,%esi
|
|
4804: 7f 11 jg 0x4817
|
|
4806: 33 c0 xor %eax,%eax
|
|
4808: 89 45 00 mov %eax,0x0(%rbp)
|
|
480b: 89 07 mov %eax,(%rdi)
|
|
480d: 41 89 04 24 mov %eax,(%r12)
|
|
4811: 44 8b 55 00 mov 0x0(%rbp),%r10d
|
|
4815: eb 6a jmp 0x4881
|
|
4817: 8d 4e ff lea -0x1(%rsi),%ecx
|
|
481a: 83 f9 11 cmp $0x11,%ecx
|
|
481d: 7f 4b jg 0x486a
|
|
481f: 41 bb 01 00 00 00 mov $0x1,%r11d
|
|
4825: 41 d3 e3 shl %cl,%r11d
|
|
4828: 45 89 da mov %r11d,%r10d
|
|
482b: 41 c1 e2 04 shl $0x4,%r10d
|
|
482f: 41 8d 42 4f lea 0x4f(%r10),%eax
|
|
4833: 41 83 c2 3f add $0x3f,%r10d
|
|
4837: 83 e0 c0 and $0xffffffc0,%eax
|
|
483a: 41 83 e2 c0 and $0xffffffc0,%r10d
|
|
483e: 89 45 00 mov %eax,0x0(%rbp)
|
|
4841: c7 07 00 00 00 00 movl $0x0,(%rdi)
|
|
4847: 45 89 14 24 mov %r10d,(%r12)
|
|
484b: 45 89 da mov %r11d,%r10d
|
|
484e: 41 d1 fa sar $1,%r10d
|
|
4851: 41 c1 ea 1e shr $0x1e,%r10d
|
|
4855: 45 03 d3 add %r11d,%r10d
|
|
4858: 41 83 e2 fc and $0xfffffffc,%r10d
|
|
485c: 41 83 c2 43 add $0x43,%r10d
|
|
4860: 41 83 e2 c0 and $0xffffffc0,%r10d
|
|
4864: 44 03 55 00 add 0x0(%rbp),%r10d
|
|
4868: eb 12 jmp 0x487c
|
|
486a: 48 89 ea mov %rbp,%rdx
|
|
486d: 49 89 f8 mov %rdi,%r8
|
|
4870: 4d 89 e1 mov %r12,%r9
|
|
4873: e8 08 97 03 00 call 0x3df80
|
|
4878: 44 8b 55 00 mov 0x0(%rbp),%r10d
|
|
487c: 83 fe 11 cmp $0x11,%esi
|
|
487f: 7d 28 jge 0x48a9
|
|
4881: 89 f1 mov %esi,%ecx
|
|
4883: b8 01 00 00 00 mov $0x1,%eax
|
|
4888: d3 e0 shl %cl,%eax
|
|
488a: 41 89 c3 mov %eax,%r11d
|
|
488d: 41 d1 fb sar $1,%r11d
|
|
4890: 41 c1 eb 1e shr $0x1e,%r11d
|
|
4894: 44 03 d8 add %eax,%r11d
|
|
4897: 41 c1 eb 02 shr $0x2,%r11d
|
|
489b: 41 c1 e3 04 shl $0x4,%r11d
|
|
489f: 41 83 c3 3f add $0x3f,%r11d
|
|
48a3: 41 83 e3 c0 and $0xffffffc0,%r11d
|
|
48a7: eb 1b jmp 0x48c4
|
|
48a9: 41 bb 01 00 00 00 mov $0x1,%r11d
|
|
48af: 8d 4e 15 lea 0x15(%rsi),%ecx
|
|
48b2: 41 d3 e3 shl %cl,%r11d
|
|
48b5: 41 c1 e3 04 shl $0x4,%r11d
|
|
48b9: 41 81 c3 3f 20 00 00 add $0x203f,%r11d
|
|
48c0: 41 83 e3 c0 and $0xffffffc0,%r11d
|
|
48c4: 43 8d 84 5a 00 01 00 lea 0x100(%r10,%r11,2),%eax
|
|
48cb: 00
|
|
48cc: 89 45 00 mov %eax,0x0(%rbp)
|
|
48cf: 83 fe 0a cmp $0xa,%esi
|
|
48d2: 7f 04 jg 0x48d8
|
|
48d4: 33 c0 xor %eax,%eax
|
|
48d6: eb 25 jmp 0x48fd
|
|
48d8: 89 f1 mov %esi,%ecx
|
|
48da: b8 01 00 00 00 mov $0x1,%eax
|
|
48df: d3 e0 shl %cl,%eax
|
|
48e1: 89 c2 mov %eax,%edx
|
|
48e3: d1 fa sar $1,%edx
|
|
48e5: c1 ea 1e shr $0x1e,%edx
|
|
48e8: 03 d0 add %eax,%edx
|
|
48ea: c1 ea 02 shr $0x2,%edx
|
|
48ed: 8b 2f mov (%rdi),%ebp
|
|
48ef: 8d 34 d5 47 00 00 00 lea 0x47(,%rdx,8),%esi
|
|
48f6: 83 e6 c0 and $0xffffffc0,%esi
|
|
48f9: 8d 44 35 40 lea 0x40(%rbp,%rsi,1),%eax
|
|
48fd: 89 07 mov %eax,(%rdi)
|
|
48ff: 41 8b 04 24 mov (%r12),%eax
|
|
4903: 85 c0 test %eax,%eax
|
|
4905: 7e 07 jle 0x490e
|
|
4907: 83 c0 40 add $0x40,%eax
|
|
490a: 41 89 04 24 mov %eax,(%r12)
|
|
490e: 33 c0 xor %eax,%eax
|
|
4910: 48 83 c4 28 add $0x28,%rsp
|
|
4914: 5d pop %rbp
|
|
4915: 41 5c pop %r12
|
|
4917: 5f pop %rdi
|
|
4918: 5e pop %rsi
|
|
4919: c3 ret
|
|
491a: b8 ef ff ff ff mov $0xffffffef,%eax
|
|
491f: 48 83 c4 28 add $0x28,%rsp
|
|
4923: 5d pop %rbp
|
|
4924: 41 5c pop %r12
|
|
4926: 5f pop %rdi
|
|
4927: 5e pop %rsi
|
|
4928: c3 ret
|
|
4929: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
492e: 48 83 c4 28 add $0x28,%rsp
|
|
4932: 5d pop %rbp
|
|
4933: 41 5c pop %r12
|
|
4935: 5f pop %rdi
|
|
4936: 5e pop %rsi
|
|
4937: c3 ret
|
|
4938: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
493f: 00
|
|
4940: 56 push %rsi
|
|
4941: 57 push %rdi
|
|
4942: 41 54 push %r12
|
|
4944: 41 55 push %r13
|
|
4946: 48 83 ec 28 sub $0x28,%rsp
|
|
494a: 41 89 cc mov %ecx,%r12d
|
|
494d: 4d 89 cd mov %r9,%r13
|
|
4950: 41 83 fc 1e cmp $0x1e,%r12d
|
|
4954: 0f 87 8b 01 00 00 ja 0x4ae5
|
|
495a: 4d 85 ed test %r13,%r13
|
|
495d: 0f 84 92 01 00 00 je 0x4af5
|
|
4963: 48 8b 7c 24 70 mov 0x70(%rsp),%rdi
|
|
4968: 48 85 ff test %rdi,%rdi
|
|
496b: 0f 84 84 01 00 00 je 0x4af5
|
|
4971: 48 8b 74 24 78 mov 0x78(%rsp),%rsi
|
|
4976: 48 85 f6 test %rsi,%rsi
|
|
4979: 0f 84 76 01 00 00 je 0x4af5
|
|
497f: 83 fa 08 cmp $0x8,%edx
|
|
4982: 74 1f je 0x49a3
|
|
4984: 83 fa 04 cmp $0x4,%edx
|
|
4987: 74 1a je 0x49a3
|
|
4989: 83 fa 01 cmp $0x1,%edx
|
|
498c: 74 15 je 0x49a3
|
|
498e: 83 fa 02 cmp $0x2,%edx
|
|
4991: 74 10 je 0x49a3
|
|
4993: b8 ee ff ff ff mov $0xffffffee,%eax
|
|
4998: 48 83 c4 28 add $0x28,%rsp
|
|
499c: 41 5d pop %r13
|
|
499e: 41 5c pop %r12
|
|
49a0: 5f pop %rdi
|
|
49a1: 5e pop %rsi
|
|
49a2: c3 ret
|
|
49a3: 41 83 fc 1c cmp $0x1c,%r12d
|
|
49a7: 0f 8f 38 01 00 00 jg 0x4ae5
|
|
49ad: 41 83 fc 04 cmp $0x4,%r12d
|
|
49b1: 7f 13 jg 0x49c6
|
|
49b3: 41 c7 45 00 d0 00 00 movl $0xd0,0x0(%r13)
|
|
49ba: 00
|
|
49bb: 33 c0 xor %eax,%eax
|
|
49bd: 89 07 mov %eax,(%rdi)
|
|
49bf: 89 06 mov %eax,(%rsi)
|
|
49c1: e9 12 01 00 00 jmp 0x4ad8
|
|
49c6: 41 83 fc 07 cmp $0x7,%r12d
|
|
49ca: 7f 15 jg 0x49e1
|
|
49cc: 33 c0 xor %eax,%eax
|
|
49ce: 41 89 45 00 mov %eax,0x0(%r13)
|
|
49d2: 89 07 mov %eax,(%rdi)
|
|
49d4: 89 06 mov %eax,(%rsi)
|
|
49d6: b8 01 00 00 00 mov $0x1,%eax
|
|
49db: 45 8b 55 00 mov 0x0(%r13),%r10d
|
|
49df: eb 73 jmp 0x4a54
|
|
49e1: 41 8d 4c 24 ff lea -0x1(%r12),%ecx
|
|
49e6: 83 f9 11 cmp $0x11,%ecx
|
|
49e9: 7f 4c jg 0x4a37
|
|
49eb: b8 01 00 00 00 mov $0x1,%eax
|
|
49f0: c4 62 71 f7 d8 shlx %ecx,%eax,%r11d
|
|
49f5: 45 89 da mov %r11d,%r10d
|
|
49f8: 41 c1 e2 04 shl $0x4,%r10d
|
|
49fc: 41 8d 4a 4f lea 0x4f(%r10),%ecx
|
|
4a00: 41 83 c2 3f add $0x3f,%r10d
|
|
4a04: 83 e1 c0 and $0xffffffc0,%ecx
|
|
4a07: 41 83 e2 c0 and $0xffffffc0,%r10d
|
|
4a0b: 41 89 4d 00 mov %ecx,0x0(%r13)
|
|
4a0f: c7 07 00 00 00 00 movl $0x0,(%rdi)
|
|
4a15: 44 89 16 mov %r10d,(%rsi)
|
|
4a18: 45 89 da mov %r11d,%r10d
|
|
4a1b: 41 d1 fa sar $1,%r10d
|
|
4a1e: 41 c1 ea 1e shr $0x1e,%r10d
|
|
4a22: 45 03 d3 add %r11d,%r10d
|
|
4a25: 41 83 e2 fc and $0xfffffffc,%r10d
|
|
4a29: 41 83 c2 43 add $0x43,%r10d
|
|
4a2d: 41 83 e2 c0 and $0xffffffc0,%r10d
|
|
4a31: 45 03 55 00 add 0x0(%r13),%r10d
|
|
4a35: eb 17 jmp 0x4a4e
|
|
4a37: 4c 89 ea mov %r13,%rdx
|
|
4a3a: 49 89 f8 mov %rdi,%r8
|
|
4a3d: 49 89 f1 mov %rsi,%r9
|
|
4a40: e8 5b 97 03 00 call 0x3e1a0
|
|
4a45: 45 8b 55 00 mov 0x0(%r13),%r10d
|
|
4a49: b8 01 00 00 00 mov $0x1,%eax
|
|
4a4e: 41 83 fc 11 cmp $0x11,%r12d
|
|
4a52: 7d 24 jge 0x4a78
|
|
4a54: c4 e2 19 f7 c8 shlx %r12d,%eax,%ecx
|
|
4a59: 41 89 cb mov %ecx,%r11d
|
|
4a5c: 41 d1 fb sar $1,%r11d
|
|
4a5f: 41 c1 eb 1e shr $0x1e,%r11d
|
|
4a63: 44 03 d9 add %ecx,%r11d
|
|
4a66: 41 c1 eb 02 shr $0x2,%r11d
|
|
4a6a: 41 c1 e3 04 shl $0x4,%r11d
|
|
4a6e: 41 83 c3 3f add $0x3f,%r11d
|
|
4a72: 41 83 e3 c0 and $0xffffffc0,%r11d
|
|
4a76: eb 19 jmp 0x4a91
|
|
4a78: 41 8d 4c 24 15 lea 0x15(%r12),%ecx
|
|
4a7d: c4 62 71 f7 d8 shlx %ecx,%eax,%r11d
|
|
4a82: 41 c1 e3 04 shl $0x4,%r11d
|
|
4a86: 41 81 c3 3f 20 00 00 add $0x203f,%r11d
|
|
4a8d: 41 83 e3 c0 and $0xffffffc0,%r11d
|
|
4a91: 43 8d 8c 5a 00 01 00 lea 0x100(%r10,%r11,2),%ecx
|
|
4a98: 00
|
|
4a99: 41 89 4d 00 mov %ecx,0x0(%r13)
|
|
4a9d: 41 83 fc 0a cmp $0xa,%r12d
|
|
4aa1: 7f 04 jg 0x4aa7
|
|
4aa3: 33 c0 xor %eax,%eax
|
|
4aa5: eb 24 jmp 0x4acb
|
|
4aa7: c4 e2 19 f7 c0 shlx %r12d,%eax,%eax
|
|
4aac: 89 c2 mov %eax,%edx
|
|
4aae: d1 fa sar $1,%edx
|
|
4ab0: c1 ea 1e shr $0x1e,%edx
|
|
4ab3: 03 d0 add %eax,%edx
|
|
4ab5: c1 ea 02 shr $0x2,%edx
|
|
4ab8: 8b 0f mov (%rdi),%ecx
|
|
4aba: 44 8d 14 d5 47 00 00 lea 0x47(,%rdx,8),%r10d
|
|
4ac1: 00
|
|
4ac2: 41 83 e2 c0 and $0xffffffc0,%r10d
|
|
4ac6: 42 8d 44 11 40 lea 0x40(%rcx,%r10,1),%eax
|
|
4acb: 89 07 mov %eax,(%rdi)
|
|
4acd: 8b 06 mov (%rsi),%eax
|
|
4acf: 85 c0 test %eax,%eax
|
|
4ad1: 7e 05 jle 0x4ad8
|
|
4ad3: 83 c0 40 add $0x40,%eax
|
|
4ad6: 89 06 mov %eax,(%rsi)
|
|
4ad8: 33 c0 xor %eax,%eax
|
|
4ada: 48 83 c4 28 add $0x28,%rsp
|
|
4ade: 41 5d pop %r13
|
|
4ae0: 41 5c pop %r12
|
|
4ae2: 5f pop %rdi
|
|
4ae3: 5e pop %rsi
|
|
4ae4: c3 ret
|
|
4ae5: b8 ef ff ff ff mov $0xffffffef,%eax
|
|
4aea: 48 83 c4 28 add $0x28,%rsp
|
|
4aee: 41 5d pop %r13
|
|
4af0: 41 5c pop %r12
|
|
4af2: 5f pop %rdi
|
|
4af3: 5e pop %rsi
|
|
4af4: c3 ret
|
|
4af5: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
4afa: 48 83 c4 28 add $0x28,%rsp
|
|
4afe: 41 5d pop %r13
|
|
4b00: 41 5c pop %r12
|
|
4b02: 5f pop %rdi
|
|
4b03: 5e pop %rsi
|
|
4b04: c3 ret
|
|
4b05: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
4b0c: 00
|
|
4b0d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
4b14: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
4b19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
4b20: 56 push %rsi
|
|
4b21: 57 push %rdi
|
|
4b22: 41 54 push %r12
|
|
4b24: 41 55 push %r13
|
|
4b26: 48 83 ec 28 sub $0x28,%rsp
|
|
4b2a: 41 89 cc mov %ecx,%r12d
|
|
4b2d: 4d 89 cd mov %r9,%r13
|
|
4b30: 41 83 fc 1e cmp $0x1e,%r12d
|
|
4b34: 0f 87 8b 01 00 00 ja 0x4cc5
|
|
4b3a: 4d 85 ed test %r13,%r13
|
|
4b3d: 0f 84 92 01 00 00 je 0x4cd5
|
|
4b43: 48 8b 7c 24 70 mov 0x70(%rsp),%rdi
|
|
4b48: 48 85 ff test %rdi,%rdi
|
|
4b4b: 0f 84 84 01 00 00 je 0x4cd5
|
|
4b51: 48 8b 74 24 78 mov 0x78(%rsp),%rsi
|
|
4b56: 48 85 f6 test %rsi,%rsi
|
|
4b59: 0f 84 76 01 00 00 je 0x4cd5
|
|
4b5f: 83 fa 08 cmp $0x8,%edx
|
|
4b62: 74 1f je 0x4b83
|
|
4b64: 83 fa 04 cmp $0x4,%edx
|
|
4b67: 74 1a je 0x4b83
|
|
4b69: 83 fa 01 cmp $0x1,%edx
|
|
4b6c: 74 15 je 0x4b83
|
|
4b6e: 83 fa 02 cmp $0x2,%edx
|
|
4b71: 74 10 je 0x4b83
|
|
4b73: b8 ee ff ff ff mov $0xffffffee,%eax
|
|
4b78: 48 83 c4 28 add $0x28,%rsp
|
|
4b7c: 41 5d pop %r13
|
|
4b7e: 41 5c pop %r12
|
|
4b80: 5f pop %rdi
|
|
4b81: 5e pop %rsi
|
|
4b82: c3 ret
|
|
4b83: 41 83 fc 1c cmp $0x1c,%r12d
|
|
4b87: 0f 8f 38 01 00 00 jg 0x4cc5
|
|
4b8d: 41 83 fc 04 cmp $0x4,%r12d
|
|
4b91: 7f 13 jg 0x4ba6
|
|
4b93: 41 c7 45 00 d0 00 00 movl $0xd0,0x0(%r13)
|
|
4b9a: 00
|
|
4b9b: 33 c0 xor %eax,%eax
|
|
4b9d: 89 07 mov %eax,(%rdi)
|
|
4b9f: 89 06 mov %eax,(%rsi)
|
|
4ba1: e9 12 01 00 00 jmp 0x4cb8
|
|
4ba6: 41 83 fc 07 cmp $0x7,%r12d
|
|
4baa: 7f 15 jg 0x4bc1
|
|
4bac: 33 c0 xor %eax,%eax
|
|
4bae: 41 89 45 00 mov %eax,0x0(%r13)
|
|
4bb2: 89 07 mov %eax,(%rdi)
|
|
4bb4: 89 06 mov %eax,(%rsi)
|
|
4bb6: b8 01 00 00 00 mov $0x1,%eax
|
|
4bbb: 45 8b 55 00 mov 0x0(%r13),%r10d
|
|
4bbf: eb 73 jmp 0x4c34
|
|
4bc1: 41 8d 4c 24 ff lea -0x1(%r12),%ecx
|
|
4bc6: 83 f9 11 cmp $0x11,%ecx
|
|
4bc9: 7f 4c jg 0x4c17
|
|
4bcb: b8 01 00 00 00 mov $0x1,%eax
|
|
4bd0: c4 62 71 f7 d8 shlx %ecx,%eax,%r11d
|
|
4bd5: 45 89 da mov %r11d,%r10d
|
|
4bd8: 41 c1 e2 04 shl $0x4,%r10d
|
|
4bdc: 41 8d 4a 4f lea 0x4f(%r10),%ecx
|
|
4be0: 41 83 c2 3f add $0x3f,%r10d
|
|
4be4: 83 e1 c0 and $0xffffffc0,%ecx
|
|
4be7: 41 83 e2 c0 and $0xffffffc0,%r10d
|
|
4beb: 41 89 4d 00 mov %ecx,0x0(%r13)
|
|
4bef: c7 07 00 00 00 00 movl $0x0,(%rdi)
|
|
4bf5: 44 89 16 mov %r10d,(%rsi)
|
|
4bf8: 45 89 da mov %r11d,%r10d
|
|
4bfb: 41 d1 fa sar $1,%r10d
|
|
4bfe: 41 c1 ea 1e shr $0x1e,%r10d
|
|
4c02: 45 03 d3 add %r11d,%r10d
|
|
4c05: 41 83 e2 fc and $0xfffffffc,%r10d
|
|
4c09: 41 83 c2 43 add $0x43,%r10d
|
|
4c0d: 41 83 e2 c0 and $0xffffffc0,%r10d
|
|
4c11: 45 03 55 00 add 0x0(%r13),%r10d
|
|
4c15: eb 17 jmp 0x4c2e
|
|
4c17: 4c 89 ea mov %r13,%rdx
|
|
4c1a: 49 89 f8 mov %rdi,%r8
|
|
4c1d: 49 89 f1 mov %rsi,%r9
|
|
4c20: e8 9b 97 03 00 call 0x3e3c0
|
|
4c25: 45 8b 55 00 mov 0x0(%r13),%r10d
|
|
4c29: b8 01 00 00 00 mov $0x1,%eax
|
|
4c2e: 41 83 fc 11 cmp $0x11,%r12d
|
|
4c32: 7d 24 jge 0x4c58
|
|
4c34: c4 e2 19 f7 c8 shlx %r12d,%eax,%ecx
|
|
4c39: 41 89 cb mov %ecx,%r11d
|
|
4c3c: 41 d1 fb sar $1,%r11d
|
|
4c3f: 41 c1 eb 1e shr $0x1e,%r11d
|
|
4c43: 44 03 d9 add %ecx,%r11d
|
|
4c46: 41 c1 eb 02 shr $0x2,%r11d
|
|
4c4a: 41 c1 e3 04 shl $0x4,%r11d
|
|
4c4e: 41 83 c3 3f add $0x3f,%r11d
|
|
4c52: 41 83 e3 c0 and $0xffffffc0,%r11d
|
|
4c56: eb 19 jmp 0x4c71
|
|
4c58: 41 8d 4c 24 15 lea 0x15(%r12),%ecx
|
|
4c5d: c4 62 71 f7 d8 shlx %ecx,%eax,%r11d
|
|
4c62: 41 c1 e3 04 shl $0x4,%r11d
|
|
4c66: 41 81 c3 3f 20 00 00 add $0x203f,%r11d
|
|
4c6d: 41 83 e3 c0 and $0xffffffc0,%r11d
|
|
4c71: 43 8d 8c 5a 00 01 00 lea 0x100(%r10,%r11,2),%ecx
|
|
4c78: 00
|
|
4c79: 41 89 4d 00 mov %ecx,0x0(%r13)
|
|
4c7d: 41 83 fc 0a cmp $0xa,%r12d
|
|
4c81: 7f 04 jg 0x4c87
|
|
4c83: 33 c0 xor %eax,%eax
|
|
4c85: eb 24 jmp 0x4cab
|
|
4c87: c4 e2 19 f7 c0 shlx %r12d,%eax,%eax
|
|
4c8c: 89 c2 mov %eax,%edx
|
|
4c8e: d1 fa sar $1,%edx
|
|
4c90: c1 ea 1e shr $0x1e,%edx
|
|
4c93: 03 d0 add %eax,%edx
|
|
4c95: c1 ea 02 shr $0x2,%edx
|
|
4c98: 8b 0f mov (%rdi),%ecx
|
|
4c9a: 44 8d 14 d5 47 00 00 lea 0x47(,%rdx,8),%r10d
|
|
4ca1: 00
|
|
4ca2: 41 83 e2 c0 and $0xffffffc0,%r10d
|
|
4ca6: 42 8d 44 11 40 lea 0x40(%rcx,%r10,1),%eax
|
|
4cab: 89 07 mov %eax,(%rdi)
|
|
4cad: 8b 06 mov (%rsi),%eax
|
|
4caf: 85 c0 test %eax,%eax
|
|
4cb1: 7e 05 jle 0x4cb8
|
|
4cb3: 83 c0 40 add $0x40,%eax
|
|
4cb6: 89 06 mov %eax,(%rsi)
|
|
4cb8: 33 c0 xor %eax,%eax
|
|
4cba: 48 83 c4 28 add $0x28,%rsp
|
|
4cbe: 41 5d pop %r13
|
|
4cc0: 41 5c pop %r12
|
|
4cc2: 5f pop %rdi
|
|
4cc3: 5e pop %rsi
|
|
4cc4: c3 ret
|
|
4cc5: b8 ef ff ff ff mov $0xffffffef,%eax
|
|
4cca: 48 83 c4 28 add $0x28,%rsp
|
|
4cce: 41 5d pop %r13
|
|
4cd0: 41 5c pop %r12
|
|
4cd2: 5f pop %rdi
|
|
4cd3: 5e pop %rsi
|
|
4cd4: c3 ret
|
|
4cd5: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
4cda: 48 83 c4 28 add $0x28,%rsp
|
|
4cde: 41 5d pop %r13
|
|
4ce0: 41 5c pop %r12
|
|
4ce2: 5f pop %rdi
|
|
4ce3: 5e pop %rsi
|
|
4ce4: c3 ret
|
|
4ce5: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
4cec: 00
|
|
4ced: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
4cf4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
4cf9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
4d00: 48 83 ec 28 sub $0x28,%rsp
|
|
4d04: 48 85 c9 test %rcx,%rcx
|
|
4d07: 74 25 je 0x4d2e
|
|
4d09: 48 85 d2 test %rdx,%rdx
|
|
4d0c: 74 20 je 0x4d2e
|
|
4d0e: 4d 85 c0 test %r8,%r8
|
|
4d11: 74 1b je 0x4d2e
|
|
4d13: 45 85 c9 test %r9d,%r9d
|
|
4d16: 7f 0a jg 0x4d22
|
|
4d18: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
4d1d: 48 83 c4 28 add $0x28,%rsp
|
|
4d21: c3 ret
|
|
4d22: e8 b9 98 03 00 call 0x3e5e0
|
|
4d27: 33 c0 xor %eax,%eax
|
|
4d29: 48 83 c4 28 add $0x28,%rsp
|
|
4d2d: c3 ret
|
|
4d2e: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
4d33: 48 83 c4 28 add $0x28,%rsp
|
|
4d37: c3 ret
|
|
4d38: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
4d3f: 00
|
|
4d40: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
|
|
4d45: 48 85 c9 test %rcx,%rcx
|
|
4d48: 74 27 je 0x4d71
|
|
4d4a: 48 85 d2 test %rdx,%rdx
|
|
4d4d: 74 22 je 0x4d71
|
|
4d4f: 4d 85 c0 test %r8,%r8
|
|
4d52: 74 1d je 0x4d71
|
|
4d54: 45 85 c9 test %r9d,%r9d
|
|
4d57: 7f 0b jg 0x4d64
|
|
4d59: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
4d5e: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
4d63: c3 ret
|
|
4d64: e8 57 9c 03 00 call 0x3e9c0
|
|
4d69: 33 c0 xor %eax,%eax
|
|
4d6b: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
4d70: c3 ret
|
|
4d71: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
4d76: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
4d7b: c3 ret
|
|
4d7c: 0f 1f 40 00 nopl 0x0(%rax)
|
|
4d80: 48 83 ec 28 sub $0x28,%rsp
|
|
4d84: 48 85 c9 test %rcx,%rcx
|
|
4d87: 74 25 je 0x4dae
|
|
4d89: 48 85 d2 test %rdx,%rdx
|
|
4d8c: 74 20 je 0x4dae
|
|
4d8e: 4d 85 c0 test %r8,%r8
|
|
4d91: 74 1b je 0x4dae
|
|
4d93: 45 85 c9 test %r9d,%r9d
|
|
4d96: 7f 0a jg 0x4da2
|
|
4d98: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
4d9d: 48 83 c4 28 add $0x28,%rsp
|
|
4da1: c3 ret
|
|
4da2: e8 f9 9f 03 00 call 0x3eda0
|
|
4da7: 33 c0 xor %eax,%eax
|
|
4da9: 48 83 c4 28 add $0x28,%rsp
|
|
4dad: c3 ret
|
|
4dae: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
4db3: 48 83 c4 28 add $0x28,%rsp
|
|
4db7: c3 ret
|
|
4db8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
4dbf: 00
|
|
4dc0: 41 57 push %r15
|
|
4dc2: 49 89 ca mov %rcx,%r10
|
|
4dc5: 49 89 d3 mov %rdx,%r11
|
|
4dc8: 4d 85 d2 test %r10,%r10
|
|
4dcb: 0f 84 fb 00 00 00 je 0x4ecc
|
|
4dd1: 4d 85 db test %r11,%r11
|
|
4dd4: 0f 84 f2 00 00 00 je 0x4ecc
|
|
4dda: 4d 85 c0 test %r8,%r8
|
|
4ddd: 0f 84 e9 00 00 00 je 0x4ecc
|
|
4de3: 45 85 c9 test %r9d,%r9d
|
|
4de6: 0f 8e d8 00 00 00 jle 0x4ec4
|
|
4dec: 49 63 d1 movslq %r9d,%rdx
|
|
4def: 48 83 fa 08 cmp $0x8,%rdx
|
|
4df3: 0f 8c c6 00 00 00 jl 0x4ebf
|
|
4df9: 4c 89 c0 mov %r8,%rax
|
|
4dfc: 48 83 e0 0f and $0xf,%rax
|
|
4e00: 85 c0 test %eax,%eax
|
|
4e02: 74 10 je 0x4e14
|
|
4e04: a8 03 test $0x3,%al
|
|
4e06: 0f 85 b3 00 00 00 jne 0x4ebf
|
|
4e0c: f7 d8 neg %eax
|
|
4e0e: 83 c0 10 add $0x10,%eax
|
|
4e11: c1 e8 02 shr $0x2,%eax
|
|
4e14: 89 c1 mov %eax,%ecx
|
|
4e16: 4c 8d 79 08 lea 0x8(%rcx),%r15
|
|
4e1a: 49 3b d7 cmp %r15,%rdx
|
|
4e1d: 0f 8c 9c 00 00 00 jl 0x4ebf
|
|
4e23: 45 89 cf mov %r9d,%r15d
|
|
4e26: 44 2b f8 sub %eax,%r15d
|
|
4e29: 41 83 e7 07 and $0x7,%r15d
|
|
4e2d: 45 2b cf sub %r15d,%r9d
|
|
4e30: 4d 63 c9 movslq %r9d,%r9
|
|
4e33: 85 c0 test %eax,%eax
|
|
4e35: b8 00 00 00 00 mov $0x0,%eax
|
|
4e3a: 76 24 jbe 0x4e60
|
|
4e3c: 0f 1f 40 00 nopl 0x0(%rax)
|
|
4e40: c4 c1 7a 10 04 83 vmovss (%r11,%rax,4),%xmm0
|
|
4e46: c4 c1 7a 5c 0c 82 vsubss (%r10,%rax,4),%xmm0,%xmm1
|
|
4e4c: c4 c1 7a 11 0c 80 vmovss %xmm1,(%r8,%rax,4)
|
|
4e52: 48 ff c0 inc %rax
|
|
4e55: 48 3b c1 cmp %rcx,%rax
|
|
4e58: 72 e6 jb 0x4e40
|
|
4e5a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
4e60: c4 c1 78 10 04 8b vmovups (%r11,%rcx,4),%xmm0
|
|
4e66: c4 c1 78 10 54 8b 10 vmovups 0x10(%r11,%rcx,4),%xmm2
|
|
4e6d: c4 c1 78 5c 0c 8a vsubps (%r10,%rcx,4),%xmm0,%xmm1
|
|
4e73: c4 c1 68 5c 5c 8a 10 vsubps 0x10(%r10,%rcx,4),%xmm2,%xmm3
|
|
4e7a: c4 c1 78 11 0c 88 vmovups %xmm1,(%r8,%rcx,4)
|
|
4e80: c4 c1 78 11 5c 88 10 vmovups %xmm3,0x10(%r8,%rcx,4)
|
|
4e87: 48 83 c1 08 add $0x8,%rcx
|
|
4e8b: 49 3b c9 cmp %r9,%rcx
|
|
4e8e: 72 d0 jb 0x4e60
|
|
4e90: 4c 3b ca cmp %rdx,%r9
|
|
4e93: 73 25 jae 0x4eba
|
|
4e95: 0f 1f 40 00 nopl 0x0(%rax)
|
|
4e99: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
4ea0: c4 81 7a 10 04 8b vmovss (%r11,%r9,4),%xmm0
|
|
4ea6: c4 81 7a 5c 0c 8a vsubss (%r10,%r9,4),%xmm0,%xmm1
|
|
4eac: c4 81 7a 11 0c 88 vmovss %xmm1,(%r8,%r9,4)
|
|
4eb2: 49 ff c1 inc %r9
|
|
4eb5: 4c 3b ca cmp %rdx,%r9
|
|
4eb8: 72 e6 jb 0x4ea0
|
|
4eba: 33 c0 xor %eax,%eax
|
|
4ebc: 41 5f pop %r15
|
|
4ebe: c3 ret
|
|
4ebf: 45 33 c9 xor %r9d,%r9d
|
|
4ec2: eb cc jmp 0x4e90
|
|
4ec4: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
4ec9: 41 5f pop %r15
|
|
4ecb: c3 ret
|
|
4ecc: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
4ed1: 41 5f pop %r15
|
|
4ed3: c3 ret
|
|
4ed4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
4ed9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
4ee0: 53 push %rbx
|
|
4ee1: 57 push %rdi
|
|
4ee2: 55 push %rbp
|
|
4ee3: 49 89 ca mov %rcx,%r10
|
|
4ee6: 4d 85 d2 test %r10,%r10
|
|
4ee9: 0f 84 92 01 00 00 je 0x5081
|
|
4eef: 48 85 d2 test %rdx,%rdx
|
|
4ef2: 0f 84 89 01 00 00 je 0x5081
|
|
4ef8: 4d 85 c0 test %r8,%r8
|
|
4efb: 0f 84 80 01 00 00 je 0x5081
|
|
4f01: 45 85 c9 test %r9d,%r9d
|
|
4f04: 0f 8e 6e 01 00 00 jle 0x5078
|
|
4f0a: 41 83 f9 10 cmp $0x10,%r9d
|
|
4f0e: 0f 8c 50 01 00 00 jl 0x5064
|
|
4f14: 41 83 f9 1d cmp $0x1d,%r9d
|
|
4f18: 0f 8c 4d 01 00 00 jl 0x506b
|
|
4f1e: 4c 89 c1 mov %r8,%rcx
|
|
4f21: 48 83 e1 1f and $0x1f,%rcx
|
|
4f25: 89 c9 mov %ecx,%ecx
|
|
4f27: 85 c9 test %ecx,%ecx
|
|
4f29: 74 11 je 0x4f3c
|
|
4f2b: f6 c1 03 test $0x3,%cl
|
|
4f2e: 0f 85 30 01 00 00 jne 0x5064
|
|
4f34: f7 d9 neg %ecx
|
|
4f36: 83 c1 20 add $0x20,%ecx
|
|
4f39: c1 e9 02 shr $0x2,%ecx
|
|
4f3c: 8d 41 10 lea 0x10(%rcx),%eax
|
|
4f3f: 44 3b c8 cmp %eax,%r9d
|
|
4f42: 0f 8c 1c 01 00 00 jl 0x5064
|
|
4f48: 44 89 cf mov %r9d,%edi
|
|
4f4b: 33 c0 xor %eax,%eax
|
|
4f4d: 2b f9 sub %ecx,%edi
|
|
4f4f: 83 e7 0f and $0xf,%edi
|
|
4f52: f7 df neg %edi
|
|
4f54: 41 03 f9 add %r9d,%edi
|
|
4f57: 85 c9 test %ecx,%ecx
|
|
4f59: 76 1e jbe 0x4f79
|
|
4f5b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
4f60: c5 fa 10 04 82 vmovss (%rdx,%rax,4),%xmm0
|
|
4f65: c4 c1 7a 5c 0c 82 vsubss (%r10,%rax,4),%xmm0,%xmm1
|
|
4f6b: c4 c1 7a 11 0c 80 vmovss %xmm1,(%r8,%rax,4)
|
|
4f71: 48 ff c0 inc %rax
|
|
4f74: 48 3b c1 cmp %rcx,%rax
|
|
4f77: 72 e7 jb 0x4f60
|
|
4f79: 48 63 c7 movslq %edi,%rax
|
|
4f7c: 0f 1f 40 00 nopl 0x0(%rax)
|
|
4f80: c5 fc 10 04 8a vmovups (%rdx,%rcx,4),%ymm0
|
|
4f85: c5 fc 10 54 8a 20 vmovups 0x20(%rdx,%rcx,4),%ymm2
|
|
4f8b: c4 c1 7c 5c 0c 8a vsubps (%r10,%rcx,4),%ymm0,%ymm1
|
|
4f91: c4 c1 6c 5c 5c 8a 20 vsubps 0x20(%r10,%rcx,4),%ymm2,%ymm3
|
|
4f98: c4 c1 7c 11 0c 88 vmovups %ymm1,(%r8,%rcx,4)
|
|
4f9e: c4 c1 7c 11 5c 88 20 vmovups %ymm3,0x20(%r8,%rcx,4)
|
|
4fa5: 48 83 c1 10 add $0x10,%rcx
|
|
4fa9: 48 3b c8 cmp %rax,%rcx
|
|
4fac: 72 d2 jb 0x4f80
|
|
4fae: 8d 47 01 lea 0x1(%rdi),%eax
|
|
4fb1: 41 3b c1 cmp %r9d,%eax
|
|
4fb4: 0f 87 9d 00 00 00 ja 0x5057
|
|
4fba: 4d 63 c9 movslq %r9d,%r9
|
|
4fbd: 48 63 ff movslq %edi,%rdi
|
|
4fc0: 4c 2b cf sub %rdi,%r9
|
|
4fc3: 49 83 f9 04 cmp $0x4,%r9
|
|
4fc7: 0f 8c 93 00 00 00 jl 0x5060
|
|
4fcd: 48 63 ff movslq %edi,%rdi
|
|
4fd0: 44 89 cd mov %r9d,%ebp
|
|
4fd3: 83 e5 fc and $0xfffffffc,%ebp
|
|
4fd6: 33 c9 xor %ecx,%ecx
|
|
4fd8: 48 63 ed movslq %ebp,%rbp
|
|
4fdb: 49 8d 1c b8 lea (%r8,%rdi,4),%rbx
|
|
4fdf: 49 8d 04 ba lea (%r10,%rdi,4),%rax
|
|
4fe3: 4c 8d 1c ba lea (%rdx,%rdi,4),%r11
|
|
4fe7: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
4fee: 00
|
|
4fef: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
4ff6: 0f 1f 00 nopl (%rax)
|
|
4ff9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5000: c4 c1 78 10 04 8b vmovups (%r11,%rcx,4),%xmm0
|
|
5006: c5 f8 5c 0c 88 vsubps (%rax,%rcx,4),%xmm0,%xmm1
|
|
500b: c5 f8 11 0c 8b vmovups %xmm1,(%rbx,%rcx,4)
|
|
5010: 48 83 c1 04 add $0x4,%rcx
|
|
5014: 48 3b cd cmp %rbp,%rcx
|
|
5017: 72 e7 jb 0x5000
|
|
5019: 49 3b e9 cmp %r9,%rbp
|
|
501c: 73 39 jae 0x5057
|
|
501e: 48 63 ff movslq %edi,%rdi
|
|
5021: 49 8d 1c b8 lea (%r8,%rdi,4),%rbx
|
|
5025: 49 8d 0c ba lea (%r10,%rdi,4),%rcx
|
|
5029: 48 8d 04 ba lea (%rdx,%rdi,4),%rax
|
|
502d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
5034: 00
|
|
5035: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
503c: 0f 1f 40 00 nopl 0x0(%rax)
|
|
5040: c5 fa 10 04 a8 vmovss (%rax,%rbp,4),%xmm0
|
|
5045: c5 fa 5c 0c a9 vsubss (%rcx,%rbp,4),%xmm0,%xmm1
|
|
504a: c5 fa 11 0c ab vmovss %xmm1,(%rbx,%rbp,4)
|
|
504f: 48 ff c5 inc %rbp
|
|
5052: 49 3b e9 cmp %r9,%rbp
|
|
5055: 72 e9 jb 0x5040
|
|
5057: 33 c0 xor %eax,%eax
|
|
5059: c5 f8 77 vzeroupper
|
|
505c: 5d pop %rbp
|
|
505d: 5f pop %rdi
|
|
505e: 5b pop %rbx
|
|
505f: c3 ret
|
|
5060: 33 ed xor %ebp,%ebp
|
|
5062: eb b5 jmp 0x5019
|
|
5064: 33 ff xor %edi,%edi
|
|
5066: e9 43 ff ff ff jmp 0x4fae
|
|
506b: 44 89 cf mov %r9d,%edi
|
|
506e: 33 c9 xor %ecx,%ecx
|
|
5070: 83 e7 f0 and $0xfffffff0,%edi
|
|
5073: e9 01 ff ff ff jmp 0x4f79
|
|
5078: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
507d: 5d pop %rbp
|
|
507e: 5f pop %rdi
|
|
507f: 5b pop %rbx
|
|
5080: c3 ret
|
|
5081: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
5086: 5d pop %rbp
|
|
5087: 5f pop %rdi
|
|
5088: 5b pop %rbx
|
|
5089: c3 ret
|
|
508a: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
5091: 00
|
|
5092: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5099: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
50a0: 48 83 ec 28 sub $0x28,%rsp
|
|
50a4: 48 85 c9 test %rcx,%rcx
|
|
50a7: 74 23 je 0x50cc
|
|
50a9: 48 85 d2 test %rdx,%rdx
|
|
50ac: 74 1e je 0x50cc
|
|
50ae: 4d 85 c0 test %r8,%r8
|
|
50b1: 74 19 je 0x50cc
|
|
50b3: 45 85 c9 test %r9d,%r9d
|
|
50b6: 7e 1e jle 0x50d6
|
|
50b8: e8 73 b2 a5 01 call 0x1a60330
|
|
50bd: ba 02 00 00 00 mov $0x2,%edx
|
|
50c2: 85 c0 test %eax,%eax
|
|
50c4: 0f 45 c2 cmovne %edx,%eax
|
|
50c7: 48 83 c4 28 add $0x28,%rsp
|
|
50cb: c3 ret
|
|
50cc: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
50d1: 48 83 c4 28 add $0x28,%rsp
|
|
50d5: c3 ret
|
|
50d6: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
50db: 48 83 c4 28 add $0x28,%rsp
|
|
50df: c3 ret
|
|
50e0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
|
|
50e5: 48 85 c9 test %rcx,%rcx
|
|
50e8: 74 24 je 0x510e
|
|
50ea: 48 85 d2 test %rdx,%rdx
|
|
50ed: 74 1f je 0x510e
|
|
50ef: 4d 85 c0 test %r8,%r8
|
|
50f2: 74 1a je 0x510e
|
|
50f4: 45 85 c9 test %r9d,%r9d
|
|
50f7: 7e 20 jle 0x5119
|
|
50f9: e8 b2 f7 a5 01 call 0x1a648b0
|
|
50fe: ba 02 00 00 00 mov $0x2,%edx
|
|
5103: 85 c0 test %eax,%eax
|
|
5105: 0f 45 c2 cmovne %edx,%eax
|
|
5108: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
510d: c3 ret
|
|
510e: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
5113: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
5118: c3 ret
|
|
5119: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
511e: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
5123: c3 ret
|
|
5124: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
512b: 00
|
|
512c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5133: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
5138: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
513f: 00
|
|
5140: 48 83 ec 28 sub $0x28,%rsp
|
|
5144: 48 85 c9 test %rcx,%rcx
|
|
5147: 74 23 je 0x516c
|
|
5149: 48 85 d2 test %rdx,%rdx
|
|
514c: 74 1e je 0x516c
|
|
514e: 4d 85 c0 test %r8,%r8
|
|
5151: 74 19 je 0x516c
|
|
5153: 45 85 c9 test %r9d,%r9d
|
|
5156: 7e 1e jle 0x5176
|
|
5158: e8 33 1b a6 01 call 0x1a66c90
|
|
515d: ba 02 00 00 00 mov $0x2,%edx
|
|
5162: 85 c0 test %eax,%eax
|
|
5164: 0f 45 c2 cmovne %edx,%eax
|
|
5167: 48 83 c4 28 add $0x28,%rsp
|
|
516b: c3 ret
|
|
516c: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
5171: 48 83 c4 28 add $0x28,%rsp
|
|
5175: c3 ret
|
|
5176: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
517b: 48 83 c4 28 add $0x28,%rsp
|
|
517f: c3 ret
|
|
5180: 48 83 ec 28 sub $0x28,%rsp
|
|
5184: 48 85 c9 test %rcx,%rcx
|
|
5187: 74 23 je 0x51ac
|
|
5189: 48 85 d2 test %rdx,%rdx
|
|
518c: 74 1e je 0x51ac
|
|
518e: 4d 85 c0 test %r8,%r8
|
|
5191: 74 19 je 0x51ac
|
|
5193: 45 85 c9 test %r9d,%r9d
|
|
5196: 7e 1e jle 0x51b6
|
|
5198: e8 63 5d a6 01 call 0x1a6af00
|
|
519d: ba 02 00 00 00 mov $0x2,%edx
|
|
51a2: 85 c0 test %eax,%eax
|
|
51a4: 0f 45 c2 cmovne %edx,%eax
|
|
51a7: 48 83 c4 28 add $0x28,%rsp
|
|
51ab: c3 ret
|
|
51ac: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
51b1: 48 83 c4 28 add $0x28,%rsp
|
|
51b5: c3 ret
|
|
51b6: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
51bb: 48 83 c4 28 add $0x28,%rsp
|
|
51bf: c3 ret
|
|
51c0: 48 83 ec 28 sub $0x28,%rsp
|
|
51c4: 48 85 c9 test %rcx,%rcx
|
|
51c7: 74 23 je 0x51ec
|
|
51c9: 48 85 d2 test %rdx,%rdx
|
|
51cc: 74 1e je 0x51ec
|
|
51ce: 4d 85 c0 test %r8,%r8
|
|
51d1: 74 19 je 0x51ec
|
|
51d3: 45 85 c9 test %r9d,%r9d
|
|
51d6: 7e 1e jle 0x51f6
|
|
51d8: e8 23 a1 a6 01 call 0x1a6f300
|
|
51dd: ba 02 00 00 00 mov $0x2,%edx
|
|
51e2: 85 c0 test %eax,%eax
|
|
51e4: 0f 45 c2 cmovne %edx,%eax
|
|
51e7: 48 83 c4 28 add $0x28,%rsp
|
|
51eb: c3 ret
|
|
51ec: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
51f1: 48 83 c4 28 add $0x28,%rsp
|
|
51f5: c3 ret
|
|
51f6: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
51fb: 48 83 c4 28 add $0x28,%rsp
|
|
51ff: c3 ret
|
|
5200: 48 83 ec 28 sub $0x28,%rsp
|
|
5204: 48 85 c9 test %rcx,%rcx
|
|
5207: 74 23 je 0x522c
|
|
5209: 48 85 d2 test %rdx,%rdx
|
|
520c: 74 1e je 0x522c
|
|
520e: 4d 85 c0 test %r8,%r8
|
|
5211: 74 19 je 0x522c
|
|
5213: 45 85 c9 test %r9d,%r9d
|
|
5216: 7e 1e jle 0x5236
|
|
5218: e8 83 d9 a6 01 call 0x1a72ba0
|
|
521d: ba 02 00 00 00 mov $0x2,%edx
|
|
5222: 85 c0 test %eax,%eax
|
|
5224: 0f 45 c2 cmovne %edx,%eax
|
|
5227: 48 83 c4 28 add $0x28,%rsp
|
|
522b: c3 ret
|
|
522c: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
5231: 48 83 c4 28 add $0x28,%rsp
|
|
5235: c3 ret
|
|
5236: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
523b: 48 83 c4 28 add $0x28,%rsp
|
|
523f: c3 ret
|
|
5240: 48 83 ec 28 sub $0x28,%rsp
|
|
5244: 48 85 c9 test %rcx,%rcx
|
|
5247: 74 20 je 0x5269
|
|
5249: 48 85 d2 test %rdx,%rdx
|
|
524c: 74 1b je 0x5269
|
|
524e: 45 85 c0 test %r8d,%r8d
|
|
5251: 7f 0a jg 0x525d
|
|
5253: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
5258: 48 83 c4 28 add $0x28,%rsp
|
|
525c: c3 ret
|
|
525d: e8 3e 9f 03 00 call 0x3f1a0
|
|
5262: 33 c0 xor %eax,%eax
|
|
5264: 48 83 c4 28 add $0x28,%rsp
|
|
5268: c3 ret
|
|
5269: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
526e: 48 83 c4 28 add $0x28,%rsp
|
|
5272: c3 ret
|
|
5273: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
5278: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
527f: 00
|
|
5280: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
|
|
5285: 48 85 c9 test %rcx,%rcx
|
|
5288: 74 22 je 0x52ac
|
|
528a: 48 85 d2 test %rdx,%rdx
|
|
528d: 74 1d je 0x52ac
|
|
528f: 45 85 c0 test %r8d,%r8d
|
|
5292: 7f 0b jg 0x529f
|
|
5294: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
5299: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
529e: c3 ret
|
|
529f: e8 dc a1 03 00 call 0x3f480
|
|
52a4: 33 c0 xor %eax,%eax
|
|
52a6: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
52ab: c3 ret
|
|
52ac: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
52b1: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
52b6: c3 ret
|
|
52b7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
52be: 00 00
|
|
52c0: 48 83 ec 28 sub $0x28,%rsp
|
|
52c4: 48 85 c9 test %rcx,%rcx
|
|
52c7: 74 20 je 0x52e9
|
|
52c9: 48 85 d2 test %rdx,%rdx
|
|
52cc: 74 1b je 0x52e9
|
|
52ce: 45 85 c0 test %r8d,%r8d
|
|
52d1: 7f 0a jg 0x52dd
|
|
52d3: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
52d8: 48 83 c4 28 add $0x28,%rsp
|
|
52dc: c3 ret
|
|
52dd: e8 7e a4 03 00 call 0x3f760
|
|
52e2: 33 c0 xor %eax,%eax
|
|
52e4: 48 83 c4 28 add $0x28,%rsp
|
|
52e8: c3 ret
|
|
52e9: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
52ee: 48 83 c4 28 add $0x28,%rsp
|
|
52f2: c3 ret
|
|
52f3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
52f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
52ff: 00
|
|
5300: 41 54 push %r12
|
|
5302: 55 push %rbp
|
|
5303: 49 89 d1 mov %rdx,%r9
|
|
5306: 48 85 c9 test %rcx,%rcx
|
|
5309: 0f 84 cf 02 00 00 je 0x55de
|
|
530f: 4d 85 c9 test %r9,%r9
|
|
5312: 0f 84 c6 02 00 00 je 0x55de
|
|
5318: 45 85 c0 test %r8d,%r8d
|
|
531b: 0f 8e b4 02 00 00 jle 0x55d5
|
|
5321: 41 83 f8 08 cmp $0x8,%r8d
|
|
5325: 0f 8c 9b 02 00 00 jl 0x55c6
|
|
532b: 4c 89 c8 mov %r9,%rax
|
|
532e: 48 83 e0 1f and $0x1f,%rax
|
|
5332: 89 c0 mov %eax,%eax
|
|
5334: 85 c0 test %eax,%eax
|
|
5336: 74 0d je 0x5345
|
|
5338: a8 0f test $0xf,%al
|
|
533a: 0f 85 86 02 00 00 jne 0x55c6
|
|
5340: b8 01 00 00 00 mov $0x1,%eax
|
|
5345: 8d 50 08 lea 0x8(%rax),%edx
|
|
5348: 44 3b c2 cmp %edx,%r8d
|
|
534b: 0f 8c 75 02 00 00 jl 0x55c6
|
|
5351: 44 89 c5 mov %r8d,%ebp
|
|
5354: 45 33 db xor %r11d,%r11d
|
|
5357: 2b e8 sub %eax,%ebp
|
|
5359: 45 33 d2 xor %r10d,%r10d
|
|
535c: 83 e5 07 and $0x7,%ebp
|
|
535f: 4c 89 ca mov %r9,%rdx
|
|
5362: f7 dd neg %ebp
|
|
5364: 41 03 e8 add %r8d,%ebp
|
|
5367: 85 c0 test %eax,%eax
|
|
5369: 76 4e jbe 0x53b9
|
|
536b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
5372: 00
|
|
5373: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
537a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
5380: c5 f9 10 12 vmovupd (%rdx),%xmm2
|
|
5384: c4 c1 79 10 0c 0a vmovupd (%r10,%rcx,1),%xmm1
|
|
538a: c4 c1 7b 12 04 0a vmovddup (%r10,%rcx,1),%xmm0
|
|
5390: 49 ff c3 inc %r11
|
|
5393: c5 f1 15 d9 vunpckhpd %xmm1,%xmm1,%xmm3
|
|
5397: 49 83 c2 10 add $0x10,%r10
|
|
539b: c5 e9 c6 e2 01 vshufpd $0x1,%xmm2,%xmm2,%xmm4
|
|
53a0: c5 f9 59 ea vmulpd %xmm2,%xmm0,%xmm5
|
|
53a4: c5 e1 59 c4 vmulpd %xmm4,%xmm3,%xmm0
|
|
53a8: c5 d1 d0 c8 vaddsubpd %xmm0,%xmm5,%xmm1
|
|
53ac: c5 f9 11 0a vmovupd %xmm1,(%rdx)
|
|
53b0: 48 83 c2 10 add $0x10,%rdx
|
|
53b4: 4c 3b d8 cmp %rax,%r11
|
|
53b7: 72 c7 jb 0x5380
|
|
53b9: 49 89 c2 mov %rax,%r10
|
|
53bc: 49 c1 e2 04 shl $0x4,%r10
|
|
53c0: 48 63 d5 movslq %ebp,%rdx
|
|
53c3: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
53ca: 00
|
|
53cb: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
53d2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
53d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
53e0: c4 81 7d 10 14 0a vmovupd (%r10,%r9,1),%ymm2
|
|
53e6: 48 83 c0 08 add $0x8,%rax
|
|
53ea: c4 c1 79 10 04 0a vmovupd (%r10,%rcx,1),%xmm0
|
|
53f0: c4 81 7f 12 0c 0a vmovddup (%r10,%r9,1),%ymm1
|
|
53f6: c5 ed 15 e2 vunpckhpd %ymm2,%ymm2,%ymm4
|
|
53fa: c4 c3 7d 18 5c 0a 10 vinsertf128 $0x1,0x10(%r10,%rcx,1),%ymm0,%ymm3
|
|
5401: 01
|
|
5402: c5 e5 c6 eb 05 vshufpd $0x5,%ymm3,%ymm3,%ymm5
|
|
5407: c5 f5 59 c3 vmulpd %ymm3,%ymm1,%ymm0
|
|
540b: c5 dd 59 cd vmulpd %ymm5,%ymm4,%ymm1
|
|
540f: c4 81 7d 10 6c 0a 20 vmovupd 0x20(%r10,%r9,1),%ymm5
|
|
5416: c5 fd d0 d1 vaddsubpd %ymm1,%ymm0,%ymm2
|
|
541a: c4 81 7d 11 14 0a vmovupd %ymm2,(%r10,%r9,1)
|
|
5420: c4 c1 79 10 5c 0a 20 vmovupd 0x20(%r10,%rcx,1),%xmm3
|
|
5427: c4 81 7f 12 64 0a 20 vmovddup 0x20(%r10,%r9,1),%ymm4
|
|
542e: c5 d5 15 ed vunpckhpd %ymm5,%ymm5,%ymm5
|
|
5432: c4 c3 65 18 44 0a 30 vinsertf128 $0x1,0x30(%r10,%rcx,1),%ymm3,%ymm0
|
|
5439: 01
|
|
543a: c5 fd c6 c8 05 vshufpd $0x5,%ymm0,%ymm0,%ymm1
|
|
543f: c5 dd 59 d0 vmulpd %ymm0,%ymm4,%ymm2
|
|
5443: c5 d5 59 d9 vmulpd %ymm1,%ymm5,%ymm3
|
|
5447: c5 ed d0 e3 vaddsubpd %ymm3,%ymm2,%ymm4
|
|
544b: c4 81 7d 10 54 0a 40 vmovupd 0x40(%r10,%r9,1),%ymm2
|
|
5452: c4 81 7d 11 64 0a 20 vmovupd %ymm4,0x20(%r10,%r9,1)
|
|
5459: c4 c1 79 10 44 0a 40 vmovupd 0x40(%r10,%rcx,1),%xmm0
|
|
5460: c4 81 7f 12 4c 0a 40 vmovddup 0x40(%r10,%r9,1),%ymm1
|
|
5467: c5 ed 15 e2 vunpckhpd %ymm2,%ymm2,%ymm4
|
|
546b: c4 c3 7d 18 5c 0a 50 vinsertf128 $0x1,0x50(%r10,%rcx,1),%ymm0,%ymm3
|
|
5472: 01
|
|
5473: c5 e5 c6 eb 05 vshufpd $0x5,%ymm3,%ymm3,%ymm5
|
|
5478: c5 f5 59 c3 vmulpd %ymm3,%ymm1,%ymm0
|
|
547c: c5 dd 59 cd vmulpd %ymm5,%ymm4,%ymm1
|
|
5480: c4 81 7d 10 6c 0a 60 vmovupd 0x60(%r10,%r9,1),%ymm5
|
|
5487: c5 fd d0 d1 vaddsubpd %ymm1,%ymm0,%ymm2
|
|
548b: c4 81 7d 11 54 0a 40 vmovupd %ymm2,0x40(%r10,%r9,1)
|
|
5492: c4 c1 79 10 5c 0a 60 vmovupd 0x60(%r10,%rcx,1),%xmm3
|
|
5499: c4 81 7f 12 64 0a 60 vmovddup 0x60(%r10,%r9,1),%ymm4
|
|
54a0: c5 d5 15 ed vunpckhpd %ymm5,%ymm5,%ymm5
|
|
54a4: c4 c3 65 18 44 0a 70 vinsertf128 $0x1,0x70(%r10,%rcx,1),%ymm3,%ymm0
|
|
54ab: 01
|
|
54ac: c5 fd c6 c8 05 vshufpd $0x5,%ymm0,%ymm0,%ymm1
|
|
54b1: c5 dd 59 d0 vmulpd %ymm0,%ymm4,%ymm2
|
|
54b5: c5 d5 59 d9 vmulpd %ymm1,%ymm5,%ymm3
|
|
54b9: c5 ed d0 e3 vaddsubpd %ymm3,%ymm2,%ymm4
|
|
54bd: c4 81 7d 11 64 0a 60 vmovupd %ymm4,0x60(%r10,%r9,1)
|
|
54c4: 49 81 c2 80 00 00 00 add $0x80,%r10
|
|
54cb: 48 3b c2 cmp %rdx,%rax
|
|
54ce: 0f 82 0c ff ff ff jb 0x53e0
|
|
54d4: 8d 45 01 lea 0x1(%rbp),%eax
|
|
54d7: 41 3b c0 cmp %r8d,%eax
|
|
54da: 0f 87 d9 00 00 00 ja 0x55b9
|
|
54e0: 4d 63 c0 movslq %r8d,%r8
|
|
54e3: 4c 2b c2 sub %rdx,%r8
|
|
54e6: 49 83 f8 02 cmp $0x2,%r8
|
|
54ea: 0f 8c d2 00 00 00 jl 0x55c2
|
|
54f0: 48 c1 e2 04 shl $0x4,%rdx
|
|
54f4: 44 89 c0 mov %r8d,%eax
|
|
54f7: 83 e0 fe and $0xfffffffe,%eax
|
|
54fa: 45 33 e4 xor %r12d,%r12d
|
|
54fd: 48 63 c0 movslq %eax,%rax
|
|
5500: 45 33 d2 xor %r10d,%r10d
|
|
5503: 4c 8d 1c 11 lea (%rcx,%rdx,1),%r11
|
|
5507: 49 03 d1 add %r9,%rdx
|
|
550a: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
5511: 00
|
|
5512: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5519: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5520: c5 fd 10 12 vmovupd (%rdx),%ymm2
|
|
5524: 49 83 c4 02 add $0x2,%r12
|
|
5528: c4 81 79 10 04 1a vmovupd (%r10,%r11,1),%xmm0
|
|
552e: c5 ff 12 0a vmovddup (%rdx),%ymm1
|
|
5532: c5 ed 15 e2 vunpckhpd %ymm2,%ymm2,%ymm4
|
|
5536: c4 83 7d 18 5c 1a 10 vinsertf128 $0x1,0x10(%r10,%r11,1),%ymm0,%ymm3
|
|
553d: 01
|
|
553e: 49 83 c2 20 add $0x20,%r10
|
|
5542: c5 e5 c6 eb 05 vshufpd $0x5,%ymm3,%ymm3,%ymm5
|
|
5547: c5 f5 59 c3 vmulpd %ymm3,%ymm1,%ymm0
|
|
554b: c5 dd 59 cd vmulpd %ymm5,%ymm4,%ymm1
|
|
554f: c5 fd d0 d1 vaddsubpd %ymm1,%ymm0,%ymm2
|
|
5553: c5 fd 11 12 vmovupd %ymm2,(%rdx)
|
|
5557: 48 83 c2 20 add $0x20,%rdx
|
|
555b: 4c 3b e0 cmp %rax,%r12
|
|
555e: 72 c0 jb 0x5520
|
|
5560: 48 89 c2 mov %rax,%rdx
|
|
5563: 48 c1 e2 04 shl $0x4,%rdx
|
|
5567: 49 3b c0 cmp %r8,%rax
|
|
556a: 73 4d jae 0x55b9
|
|
556c: 48 63 ed movslq %ebp,%rbp
|
|
556f: 48 c1 e5 04 shl $0x4,%rbp
|
|
5573: 4c 03 cd add %rbp,%r9
|
|
5576: 48 03 cd add %rbp,%rcx
|
|
5579: 4c 03 ca add %rdx,%r9
|
|
557c: 0f 1f 40 00 nopl 0x0(%rax)
|
|
5580: c4 c1 79 10 11 vmovupd (%r9),%xmm2
|
|
5585: c5 f9 10 0c 0a vmovupd (%rdx,%rcx,1),%xmm1
|
|
558a: c5 fb 12 04 0a vmovddup (%rdx,%rcx,1),%xmm0
|
|
558f: 48 ff c0 inc %rax
|
|
5592: c5 f1 15 d9 vunpckhpd %xmm1,%xmm1,%xmm3
|
|
5596: 48 83 c2 10 add $0x10,%rdx
|
|
559a: c5 e9 c6 e2 01 vshufpd $0x1,%xmm2,%xmm2,%xmm4
|
|
559f: c5 f9 59 ea vmulpd %xmm2,%xmm0,%xmm5
|
|
55a3: c5 e1 59 c4 vmulpd %xmm4,%xmm3,%xmm0
|
|
55a7: c5 d1 d0 c8 vaddsubpd %xmm0,%xmm5,%xmm1
|
|
55ab: c4 c1 79 11 09 vmovupd %xmm1,(%r9)
|
|
55b0: 49 83 c1 10 add $0x10,%r9
|
|
55b4: 49 3b c0 cmp %r8,%rax
|
|
55b7: 72 c7 jb 0x5580
|
|
55b9: 33 c0 xor %eax,%eax
|
|
55bb: c5 f8 77 vzeroupper
|
|
55be: 5d pop %rbp
|
|
55bf: 41 5c pop %r12
|
|
55c1: c3 ret
|
|
55c2: 33 c0 xor %eax,%eax
|
|
55c4: eb 9a jmp 0x5560
|
|
55c6: 33 ed xor %ebp,%ebp
|
|
55c8: 41 83 f8 01 cmp $0x1,%r8d
|
|
55cc: 72 eb jb 0x55b9
|
|
55ce: 4d 63 c0 movslq %r8d,%r8
|
|
55d1: 33 c0 xor %eax,%eax
|
|
55d3: eb 8b jmp 0x5560
|
|
55d5: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
55da: 5d pop %rbp
|
|
55db: 41 5c pop %r12
|
|
55dd: c3 ret
|
|
55de: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
55e3: 5d pop %rbp
|
|
55e4: 41 5c pop %r12
|
|
55e6: c3 ret
|
|
55e7: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
55ee: 00
|
|
55ef: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
55f6: 0f 1f 00 nopl (%rax)
|
|
55f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5600: 41 54 push %r12
|
|
5602: 49 89 cb mov %rcx,%r11
|
|
5605: 4d 85 db test %r11,%r11
|
|
5608: 0f 84 dd 01 00 00 je 0x57eb
|
|
560e: 48 85 d2 test %rdx,%rdx
|
|
5611: 0f 84 d4 01 00 00 je 0x57eb
|
|
5617: 45 85 c0 test %r8d,%r8d
|
|
561a: 0f 8e c3 01 00 00 jle 0x57e3
|
|
5620: 4d 63 c8 movslq %r8d,%r9
|
|
5623: 49 83 f9 08 cmp $0x8,%r9
|
|
5627: 0f 8c b1 01 00 00 jl 0x57de
|
|
562d: 48 89 d0 mov %rdx,%rax
|
|
5630: 48 83 e0 1f and $0x1f,%rax
|
|
5634: 85 c0 test %eax,%eax
|
|
5636: 74 0d je 0x5645
|
|
5638: a8 0f test $0xf,%al
|
|
563a: 0f 85 9e 01 00 00 jne 0x57de
|
|
5640: b8 01 00 00 00 mov $0x1,%eax
|
|
5645: 41 89 c2 mov %eax,%r10d
|
|
5648: 49 8d 4a 08 lea 0x8(%r10),%rcx
|
|
564c: 4c 3b c9 cmp %rcx,%r9
|
|
564f: 0f 8c 89 01 00 00 jl 0x57de
|
|
5655: 44 89 c1 mov %r8d,%ecx
|
|
5658: 2b c8 sub %eax,%ecx
|
|
565a: 83 e1 07 and $0x7,%ecx
|
|
565d: 44 2b c1 sub %ecx,%r8d
|
|
5660: 33 c9 xor %ecx,%ecx
|
|
5662: 4d 63 c0 movslq %r8d,%r8
|
|
5665: 45 33 e4 xor %r12d,%r12d
|
|
5668: 85 c0 test %eax,%eax
|
|
566a: 48 89 d0 mov %rdx,%rax
|
|
566d: 76 47 jbe 0x56b6
|
|
566f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
5676: 00
|
|
5677: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
567e: 66 90 xchg %ax,%ax
|
|
5680: c5 f9 10 18 vmovupd (%rax),%xmm3
|
|
5684: c4 81 79 10 04 1c vmovupd (%r12,%r11,1),%xmm0
|
|
568a: c5 f9 15 c8 vunpckhpd %xmm0,%xmm0,%xmm1
|
|
568e: 48 ff c1 inc %rcx
|
|
5691: c5 e1 c6 d3 01 vshufpd $0x1,%xmm3,%xmm3,%xmm2
|
|
5696: c5 f1 59 e2 vmulpd %xmm2,%xmm1,%xmm4
|
|
569a: c4 81 7b 12 2c 1c vmovddup (%r12,%r11,1),%xmm5
|
|
56a0: 49 83 c4 10 add $0x10,%r12
|
|
56a4: c4 e2 e1 a6 ec vfmaddsub213pd %xmm4,%xmm3,%xmm5
|
|
56a9: c5 f9 11 28 vmovupd %xmm5,(%rax)
|
|
56ad: 48 83 c0 10 add $0x10,%rax
|
|
56b1: 49 3b ca cmp %r10,%rcx
|
|
56b4: 72 ca jb 0x5680
|
|
56b6: 4c 89 d0 mov %r10,%rax
|
|
56b9: 48 c1 e0 04 shl $0x4,%rax
|
|
56bd: 0f 1f 00 nopl (%rax)
|
|
56c0: c5 fd 10 04 10 vmovupd (%rax,%rdx,1),%ymm0
|
|
56c5: 48 8d 0c 10 lea (%rax,%rdx,1),%rcx
|
|
56c9: c4 a1 7d 10 1c 18 vmovupd (%rax,%r11,1),%ymm3
|
|
56cf: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1
|
|
56d3: 49 83 c2 08 add $0x8,%r10
|
|
56d7: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2
|
|
56dc: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4
|
|
56e0: c5 fd 10 41 20 vmovupd 0x20(%rcx),%ymm0
|
|
56e5: c5 ff 12 29 vmovddup (%rcx),%ymm5
|
|
56e9: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5
|
|
56ee: c5 fd 11 29 vmovupd %ymm5,(%rcx)
|
|
56f2: c4 a1 7d 10 5c 18 20 vmovupd 0x20(%rax,%r11,1),%ymm3
|
|
56f9: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1
|
|
56fd: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2
|
|
5702: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4
|
|
5706: c5 fd 10 41 40 vmovupd 0x40(%rcx),%ymm0
|
|
570b: c5 ff 12 69 20 vmovddup 0x20(%rcx),%ymm5
|
|
5710: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5
|
|
5715: c5 fd 11 69 20 vmovupd %ymm5,0x20(%rcx)
|
|
571a: c4 a1 7d 10 5c 18 40 vmovupd 0x40(%rax,%r11,1),%ymm3
|
|
5721: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1
|
|
5725: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2
|
|
572a: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4
|
|
572e: c5 fd 10 41 60 vmovupd 0x60(%rcx),%ymm0
|
|
5733: c5 ff 12 69 40 vmovddup 0x40(%rcx),%ymm5
|
|
5738: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5
|
|
573d: c5 fd 11 69 40 vmovupd %ymm5,0x40(%rcx)
|
|
5742: c4 a1 7d 10 5c 18 60 vmovupd 0x60(%rax,%r11,1),%ymm3
|
|
5749: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1
|
|
574d: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2
|
|
5752: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4
|
|
5756: c5 ff 12 69 60 vmovddup 0x60(%rcx),%ymm5
|
|
575b: 48 05 80 00 00 00 add $0x80,%rax
|
|
5761: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5
|
|
5766: 4d 3b d0 cmp %r8,%r10
|
|
5769: c5 fd 11 69 60 vmovupd %ymm5,0x60(%rcx)
|
|
576e: 0f 82 4c ff ff ff jb 0x56c0
|
|
5774: 4c 89 c0 mov %r8,%rax
|
|
5777: 48 c1 e0 04 shl $0x4,%rax
|
|
577b: 48 03 d0 add %rax,%rdx
|
|
577e: 4d 3b c1 cmp %r9,%r8
|
|
5781: 73 53 jae 0x57d6
|
|
5783: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
578a: 00
|
|
578b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5792: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5799: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
57a0: c5 f9 10 1a vmovupd (%rdx),%xmm3
|
|
57a4: c4 a1 79 10 04 18 vmovupd (%rax,%r11,1),%xmm0
|
|
57aa: c5 f9 15 c8 vunpckhpd %xmm0,%xmm0,%xmm1
|
|
57ae: 49 ff c0 inc %r8
|
|
57b1: c5 e1 c6 d3 01 vshufpd $0x1,%xmm3,%xmm3,%xmm2
|
|
57b6: c5 f1 59 e2 vmulpd %xmm2,%xmm1,%xmm4
|
|
57ba: c4 a1 7b 12 2c 18 vmovddup (%rax,%r11,1),%xmm5
|
|
57c0: 48 83 c0 10 add $0x10,%rax
|
|
57c4: c4 e2 e1 a6 ec vfmaddsub213pd %xmm4,%xmm3,%xmm5
|
|
57c9: c5 f9 11 2a vmovupd %xmm5,(%rdx)
|
|
57cd: 48 83 c2 10 add $0x10,%rdx
|
|
57d1: 4d 3b c1 cmp %r9,%r8
|
|
57d4: 72 ca jb 0x57a0
|
|
57d6: 33 c0 xor %eax,%eax
|
|
57d8: c5 f8 77 vzeroupper
|
|
57db: 41 5c pop %r12
|
|
57dd: c3 ret
|
|
57de: 45 33 c0 xor %r8d,%r8d
|
|
57e1: eb 91 jmp 0x5774
|
|
57e3: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
57e8: 41 5c pop %r12
|
|
57ea: c3 ret
|
|
57eb: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
57f0: 41 5c pop %r12
|
|
57f2: c3 ret
|
|
57f3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
57f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
57ff: 00
|
|
5800: 41 54 push %r12
|
|
5802: 49 89 cb mov %rcx,%r11
|
|
5805: 4d 85 db test %r11,%r11
|
|
5808: 0f 84 f9 01 00 00 je 0x5a07
|
|
580e: 48 85 d2 test %rdx,%rdx
|
|
5811: 0f 84 f0 01 00 00 je 0x5a07
|
|
5817: 45 85 c0 test %r8d,%r8d
|
|
581a: 0f 8e df 01 00 00 jle 0x59ff
|
|
5820: 4d 63 c8 movslq %r8d,%r9
|
|
5823: 49 83 f9 08 cmp $0x8,%r9
|
|
5827: 0f 8c cd 01 00 00 jl 0x59fa
|
|
582d: 48 89 d0 mov %rdx,%rax
|
|
5830: 48 83 e0 1f and $0x1f,%rax
|
|
5834: 85 c0 test %eax,%eax
|
|
5836: 74 0d je 0x5845
|
|
5838: a8 0f test $0xf,%al
|
|
583a: 0f 85 ba 01 00 00 jne 0x59fa
|
|
5840: b8 01 00 00 00 mov $0x1,%eax
|
|
5845: 41 89 c2 mov %eax,%r10d
|
|
5848: 49 8d 4a 08 lea 0x8(%r10),%rcx
|
|
584c: 4c 3b c9 cmp %rcx,%r9
|
|
584f: 0f 8c a5 01 00 00 jl 0x59fa
|
|
5855: 44 89 c1 mov %r8d,%ecx
|
|
5858: 2b c8 sub %eax,%ecx
|
|
585a: 83 e1 07 and $0x7,%ecx
|
|
585d: 44 2b c1 sub %ecx,%r8d
|
|
5860: 33 c9 xor %ecx,%ecx
|
|
5862: 4d 63 c0 movslq %r8d,%r8
|
|
5865: 45 33 e4 xor %r12d,%r12d
|
|
5868: 85 c0 test %eax,%eax
|
|
586a: 48 89 d0 mov %rdx,%rax
|
|
586d: 76 43 jbe 0x58b2
|
|
586f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
5876: 00
|
|
5877: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
587e: 66 90 xchg %ax,%ax
|
|
5880: c5 f9 10 18 vmovupd (%rax),%xmm3
|
|
5884: c4 81 79 10 04 1c vmovupd (%r12,%r11,1),%xmm0
|
|
588a: c5 f9 15 c8 vunpckhpd %xmm0,%xmm0,%xmm1
|
|
588e: 48 ff c1 inc %rcx
|
|
5891: c5 e1 c6 d3 01 vshufpd $0x1,%xmm3,%xmm3,%xmm2
|
|
5896: c5 f1 59 e2 vmulpd %xmm2,%xmm1,%xmm4
|
|
589a: 62 92 e5 18 b6 24 1c vfmaddsub231pd (%r12,%r11,1){1to2},%xmm3,%xmm4
|
|
58a1: 49 83 c4 10 add $0x10,%r12
|
|
58a5: c5 f9 11 20 vmovupd %xmm4,(%rax)
|
|
58a9: 48 83 c0 10 add $0x10,%rax
|
|
58ad: 49 3b ca cmp %r10,%rcx
|
|
58b0: 72 ce jb 0x5880
|
|
58b2: 4c 89 d0 mov %r10,%rax
|
|
58b5: 48 c1 e0 04 shl $0x4,%rax
|
|
58b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
58c0: c5 fd 10 04 10 vmovupd (%rax,%rdx,1),%ymm0
|
|
58c5: 49 83 c2 08 add $0x8,%r10
|
|
58c9: c4 a1 7d 10 1c 18 vmovupd (%rax,%r11,1),%ymm3
|
|
58cf: 62 e1 fd 28 10 44 10 vmovupd 0x20(%rax,%rdx,1),%ymm16
|
|
58d6: 01
|
|
58d7: 62 e1 fd 28 10 74 10 vmovupd 0x40(%rax,%rdx,1),%ymm22
|
|
58de: 02
|
|
58df: 62 61 fd 28 10 64 10 vmovupd 0x60(%rax,%rdx,1),%ymm28
|
|
58e6: 03
|
|
58e7: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1
|
|
58eb: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2
|
|
58f0: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4
|
|
58f4: c5 ff 12 2c 10 vmovddup (%rax,%rdx,1),%ymm5
|
|
58f9: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5
|
|
58fe: c5 fd 11 2c 10 vmovupd %ymm5,(%rax,%rdx,1)
|
|
5903: 62 a1 fd 28 10 5c 18 vmovupd 0x20(%rax,%r11,1),%ymm19
|
|
590a: 01
|
|
590b: 62 a1 fd 20 15 c8 vunpckhpd %ymm16,%ymm16,%ymm17
|
|
5911: 62 a1 e5 20 c6 d3 05 vshufpd $0x5,%ymm19,%ymm19,%ymm18
|
|
5918: 62 a1 f5 20 59 e2 vmulpd %ymm18,%ymm17,%ymm20
|
|
591e: 62 e1 ff 28 12 6c 10 vmovddup 0x20(%rax,%rdx,1),%ymm21
|
|
5925: 01
|
|
5926: 62 a2 e5 20 a6 ec vfmaddsub213pd %ymm20,%ymm19,%ymm21
|
|
592c: 62 e1 fd 28 11 6c 10 vmovupd %ymm21,0x20(%rax,%rdx,1)
|
|
5933: 01
|
|
5934: 62 21 fd 28 10 4c 18 vmovupd 0x40(%rax,%r11,1),%ymm25
|
|
593b: 02
|
|
593c: 62 a1 cd 20 15 fe vunpckhpd %ymm22,%ymm22,%ymm23
|
|
5942: 62 01 b5 20 c6 c1 05 vshufpd $0x5,%ymm25,%ymm25,%ymm24
|
|
5949: 62 01 c5 20 59 d0 vmulpd %ymm24,%ymm23,%ymm26
|
|
594f: 62 61 ff 28 12 5c 10 vmovddup 0x40(%rax,%rdx,1),%ymm27
|
|
5956: 02
|
|
5957: 62 02 b5 20 a6 da vfmaddsub213pd %ymm26,%ymm25,%ymm27
|
|
595d: 62 61 fd 28 11 5c 10 vmovupd %ymm27,0x40(%rax,%rdx,1)
|
|
5964: 02
|
|
5965: 62 21 fd 28 10 7c 18 vmovupd 0x60(%rax,%r11,1),%ymm31
|
|
596c: 03
|
|
596d: 62 01 9d 20 15 ec vunpckhpd %ymm28,%ymm28,%ymm29
|
|
5973: 62 01 85 20 c6 f7 05 vshufpd $0x5,%ymm31,%ymm31,%ymm30
|
|
597a: 62 01 95 20 59 e6 vmulpd %ymm30,%ymm29,%ymm28
|
|
5980: c5 ff 12 44 10 60 vmovddup 0x60(%rax,%rdx,1),%ymm0
|
|
5986: 62 92 85 20 a6 c4 vfmaddsub213pd %ymm28,%ymm31,%ymm0
|
|
598c: c5 fd 11 44 10 60 vmovupd %ymm0,0x60(%rax,%rdx,1)
|
|
5992: 48 05 80 00 00 00 add $0x80,%rax
|
|
5998: 4d 3b d0 cmp %r8,%r10
|
|
599b: 0f 82 1f ff ff ff jb 0x58c0
|
|
59a1: 4c 89 c0 mov %r8,%rax
|
|
59a4: 48 c1 e0 04 shl $0x4,%rax
|
|
59a8: 48 03 d0 add %rax,%rdx
|
|
59ab: 4d 3b c1 cmp %r9,%r8
|
|
59ae: 73 42 jae 0x59f2
|
|
59b0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
59b7: 00
|
|
59b8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
59bf: 90 nop
|
|
59c0: c5 f9 10 1a vmovupd (%rdx),%xmm3
|
|
59c4: c4 a1 79 10 04 18 vmovupd (%rax,%r11,1),%xmm0
|
|
59ca: c5 f9 15 c8 vunpckhpd %xmm0,%xmm0,%xmm1
|
|
59ce: 49 ff c0 inc %r8
|
|
59d1: c5 e1 c6 d3 01 vshufpd $0x1,%xmm3,%xmm3,%xmm2
|
|
59d6: c5 f1 59 e2 vmulpd %xmm2,%xmm1,%xmm4
|
|
59da: 62 b2 e5 18 b6 24 18 vfmaddsub231pd (%rax,%r11,1){1to2},%xmm3,%xmm4
|
|
59e1: 48 83 c0 10 add $0x10,%rax
|
|
59e5: c5 f9 11 22 vmovupd %xmm4,(%rdx)
|
|
59e9: 48 83 c2 10 add $0x10,%rdx
|
|
59ed: 4d 3b c1 cmp %r9,%r8
|
|
59f0: 72 ce jb 0x59c0
|
|
59f2: 33 c0 xor %eax,%eax
|
|
59f4: c5 f8 77 vzeroupper
|
|
59f7: 41 5c pop %r12
|
|
59f9: c3 ret
|
|
59fa: 45 33 c0 xor %r8d,%r8d
|
|
59fd: eb a2 jmp 0x59a1
|
|
59ff: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
5a04: 41 5c pop %r12
|
|
5a06: c3 ret
|
|
5a07: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
5a0c: 41 5c pop %r12
|
|
5a0e: c3 ret
|
|
5a0f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
5a16: 00
|
|
5a17: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5a1e: 66 90 xchg %ax,%ax
|
|
5a20: 57 push %rdi
|
|
5a21: 41 54 push %r12
|
|
5a23: 55 push %rbp
|
|
5a24: 48 89 d5 mov %rdx,%rbp
|
|
5a27: 48 85 c9 test %rcx,%rcx
|
|
5a2a: 0f 84 f7 01 00 00 je 0x5c27
|
|
5a30: 48 85 ed test %rbp,%rbp
|
|
5a33: 0f 84 ee 01 00 00 je 0x5c27
|
|
5a39: 4d 85 c0 test %r8,%r8
|
|
5a3c: 0f 84 e5 01 00 00 je 0x5c27
|
|
5a42: 45 85 c9 test %r9d,%r9d
|
|
5a45: 0f 8e d2 01 00 00 jle 0x5c1d
|
|
5a4b: 41 83 f9 08 cmp $0x8,%r9d
|
|
5a4f: 0f 8c b8 01 00 00 jl 0x5c0d
|
|
5a55: 4d 89 c2 mov %r8,%r10
|
|
5a58: 49 83 e2 0f and $0xf,%r10
|
|
5a5c: 45 85 d2 test %r10d,%r10d
|
|
5a5f: 74 18 je 0x5a79
|
|
5a61: 41 f7 c2 03 00 00 00 test $0x3,%r10d
|
|
5a68: 0f 85 9f 01 00 00 jne 0x5c0d
|
|
5a6e: 41 f7 da neg %r10d
|
|
5a71: 41 83 c2 10 add $0x10,%r10d
|
|
5a75: 41 c1 ea 02 shr $0x2,%r10d
|
|
5a79: 41 8d 42 08 lea 0x8(%r10),%eax
|
|
5a7d: 44 3b c8 cmp %eax,%r9d
|
|
5a80: 0f 8c 87 01 00 00 jl 0x5c0d
|
|
5a86: 44 89 c8 mov %r9d,%eax
|
|
5a89: 33 d2 xor %edx,%edx
|
|
5a8b: 41 2b c2 sub %r10d,%eax
|
|
5a8e: 83 e0 07 and $0x7,%eax
|
|
5a91: f7 d8 neg %eax
|
|
5a93: 41 03 c1 add %r9d,%eax
|
|
5a96: 44 89 d7 mov %r10d,%edi
|
|
5a99: 45 85 d2 test %r10d,%r10d
|
|
5a9c: 76 21 jbe 0x5abf
|
|
5a9e: 66 90 xchg %ax,%ax
|
|
5aa0: f3 0f 10 04 91 movss (%rcx,%rdx,4),%xmm0
|
|
5aa5: f3 0f 59 44 95 00 mulss 0x0(%rbp,%rdx,4),%xmm0
|
|
5aab: f3 41 0f 58 04 90 addss (%r8,%rdx,4),%xmm0
|
|
5ab1: f3 41 0f 11 04 90 movss %xmm0,(%r8,%rdx,4)
|
|
5ab7: 48 ff c2 inc %rdx
|
|
5aba: 48 3b d7 cmp %rdi,%rdx
|
|
5abd: 72 e1 jb 0x5aa0
|
|
5abf: 45 89 d2 mov %r10d,%r10d
|
|
5ac2: 4a 8d 54 95 00 lea 0x0(%rbp,%r10,4),%rdx
|
|
5ac7: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
|
|
5ace: 48 63 d0 movslq %eax,%rdx
|
|
5ad1: 74 4d je 0x5b20
|
|
5ad3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
5ad8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
5adf: 00
|
|
5ae0: 0f 10 0c b9 movups (%rcx,%rdi,4),%xmm1
|
|
5ae4: 0f 10 5c b9 10 movups 0x10(%rcx,%rdi,4),%xmm3
|
|
5ae9: 0f 10 44 bd 00 movups 0x0(%rbp,%rdi,4),%xmm0
|
|
5aee: 0f 10 54 bd 10 movups 0x10(%rbp,%rdi,4),%xmm2
|
|
5af3: 0f 59 c8 mulps %xmm0,%xmm1
|
|
5af6: 0f 59 da mulps %xmm2,%xmm3
|
|
5af9: 41 0f 58 0c b8 addps (%r8,%rdi,4),%xmm1
|
|
5afe: 41 0f 58 5c b8 10 addps 0x10(%r8,%rdi,4),%xmm3
|
|
5b04: 41 0f 29 0c b8 movaps %xmm1,(%r8,%rdi,4)
|
|
5b09: 41 0f 29 5c b8 10 movaps %xmm3,0x10(%r8,%rdi,4)
|
|
5b0f: 48 83 c7 08 add $0x8,%rdi
|
|
5b13: 48 3b fa cmp %rdx,%rdi
|
|
5b16: 72 c8 jb 0x5ae0
|
|
5b18: eb 38 jmp 0x5b52
|
|
5b1a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
5b20: 0f 10 04 b9 movups (%rcx,%rdi,4),%xmm0
|
|
5b24: 0f 10 4c b9 10 movups 0x10(%rcx,%rdi,4),%xmm1
|
|
5b29: 0f 59 44 bd 00 mulps 0x0(%rbp,%rdi,4),%xmm0
|
|
5b2e: 0f 59 4c bd 10 mulps 0x10(%rbp,%rdi,4),%xmm1
|
|
5b33: 41 0f 58 04 b8 addps (%r8,%rdi,4),%xmm0
|
|
5b38: 41 0f 58 4c b8 10 addps 0x10(%r8,%rdi,4),%xmm1
|
|
5b3e: 41 0f 29 04 b8 movaps %xmm0,(%r8,%rdi,4)
|
|
5b43: 41 0f 29 4c b8 10 movaps %xmm1,0x10(%r8,%rdi,4)
|
|
5b49: 48 83 c7 08 add $0x8,%rdi
|
|
5b4d: 48 3b fa cmp %rdx,%rdi
|
|
5b50: 72 ce jb 0x5b20
|
|
5b52: 8d 78 01 lea 0x1(%rax),%edi
|
|
5b55: 41 3b f9 cmp %r9d,%edi
|
|
5b58: 0f 87 a3 00 00 00 ja 0x5c01
|
|
5b5e: 4d 63 c9 movslq %r9d,%r9
|
|
5b61: 4c 2b ca sub %rdx,%r9
|
|
5b64: 49 83 f9 04 cmp $0x4,%r9
|
|
5b68: 0f 8c 9a 00 00 00 jl 0x5c08
|
|
5b6e: 45 89 cc mov %r9d,%r12d
|
|
5b71: 45 33 db xor %r11d,%r11d
|
|
5b74: 41 83 e4 fc and $0xfffffffc,%r12d
|
|
5b78: 4c 8d 54 95 00 lea 0x0(%rbp,%rdx,4),%r10
|
|
5b7d: 4d 63 e4 movslq %r12d,%r12
|
|
5b80: 48 8d 3c 91 lea (%rcx,%rdx,4),%rdi
|
|
5b84: 49 8d 14 90 lea (%r8,%rdx,4),%rdx
|
|
5b88: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
5b8f: 00
|
|
5b90: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5b97: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
5b9e: 00 00
|
|
5ba0: 42 0f 10 0c 9f movups (%rdi,%r11,4),%xmm1
|
|
5ba5: 43 0f 10 04 9a movups (%r10,%r11,4),%xmm0
|
|
5baa: 0f 59 c8 mulps %xmm0,%xmm1
|
|
5bad: 42 0f 58 0c 9a addps (%rdx,%r11,4),%xmm1
|
|
5bb2: 42 0f 29 0c 9a movaps %xmm1,(%rdx,%r11,4)
|
|
5bb7: 49 83 c3 04 add $0x4,%r11
|
|
5bbb: 4d 3b dc cmp %r12,%r11
|
|
5bbe: 72 e0 jb 0x5ba0
|
|
5bc0: 4d 3b e1 cmp %r9,%r12
|
|
5bc3: 73 3c jae 0x5c01
|
|
5bc5: 48 63 c0 movslq %eax,%rax
|
|
5bc8: 48 8d 6c 85 00 lea 0x0(%rbp,%rax,4),%rbp
|
|
5bcd: 48 8d 14 81 lea (%rcx,%rax,4),%rdx
|
|
5bd1: 49 8d 04 80 lea (%r8,%rax,4),%rax
|
|
5bd5: 0f 1f 40 00 nopl 0x0(%rax)
|
|
5bd9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5be0: f3 42 0f 10 04 a2 movss (%rdx,%r12,4),%xmm0
|
|
5be6: f3 42 0f 59 44 a5 00 mulss 0x0(%rbp,%r12,4),%xmm0
|
|
5bed: f3 42 0f 58 04 a0 addss (%rax,%r12,4),%xmm0
|
|
5bf3: f3 42 0f 11 04 a0 movss %xmm0,(%rax,%r12,4)
|
|
5bf9: 49 ff c4 inc %r12
|
|
5bfc: 4d 3b e1 cmp %r9,%r12
|
|
5bff: 72 df jb 0x5be0
|
|
5c01: 33 c0 xor %eax,%eax
|
|
5c03: 5d pop %rbp
|
|
5c04: 41 5c pop %r12
|
|
5c06: 5f pop %rdi
|
|
5c07: c3 ret
|
|
5c08: 45 33 e4 xor %r12d,%r12d
|
|
5c0b: eb b3 jmp 0x5bc0
|
|
5c0d: 33 c0 xor %eax,%eax
|
|
5c0f: 41 83 f9 01 cmp $0x1,%r9d
|
|
5c13: 72 ec jb 0x5c01
|
|
5c15: 4d 63 c9 movslq %r9d,%r9
|
|
5c18: 45 33 e4 xor %r12d,%r12d
|
|
5c1b: eb a3 jmp 0x5bc0
|
|
5c1d: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
5c22: 5d pop %rbp
|
|
5c23: 41 5c pop %r12
|
|
5c25: 5f pop %rdi
|
|
5c26: c3 ret
|
|
5c27: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
5c2c: 5d pop %rbp
|
|
5c2d: 41 5c pop %r12
|
|
5c2f: 5f pop %rdi
|
|
5c30: c3 ret
|
|
5c31: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
5c38: 00
|
|
5c39: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5c40: 56 push %rsi
|
|
5c41: 57 push %rdi
|
|
5c42: 41 54 push %r12
|
|
5c44: 48 89 d7 mov %rdx,%rdi
|
|
5c47: 48 85 c9 test %rcx,%rcx
|
|
5c4a: 0f 84 f3 01 00 00 je 0x5e43
|
|
5c50: 48 85 ff test %rdi,%rdi
|
|
5c53: 0f 84 ea 01 00 00 je 0x5e43
|
|
5c59: 4d 85 c0 test %r8,%r8
|
|
5c5c: 0f 84 e1 01 00 00 je 0x5e43
|
|
5c62: 45 85 c9 test %r9d,%r9d
|
|
5c65: 0f 8e ce 01 00 00 jle 0x5e39
|
|
5c6b: 41 83 f9 08 cmp $0x8,%r9d
|
|
5c6f: 0f 8c b5 01 00 00 jl 0x5e2a
|
|
5c75: 4d 89 c2 mov %r8,%r10
|
|
5c78: 49 83 e2 0f and $0xf,%r10
|
|
5c7c: 45 85 d2 test %r10d,%r10d
|
|
5c7f: 74 18 je 0x5c99
|
|
5c81: 41 f7 c2 03 00 00 00 test $0x3,%r10d
|
|
5c88: 0f 85 9c 01 00 00 jne 0x5e2a
|
|
5c8e: 41 f7 da neg %r10d
|
|
5c91: 41 83 c2 10 add $0x10,%r10d
|
|
5c95: 41 c1 ea 02 shr $0x2,%r10d
|
|
5c99: 44 89 d0 mov %r10d,%eax
|
|
5c9c: 83 c0 08 add $0x8,%eax
|
|
5c9f: 44 3b c8 cmp %eax,%r9d
|
|
5ca2: 0f 8c 82 01 00 00 jl 0x5e2a
|
|
5ca8: 44 89 ce mov %r9d,%esi
|
|
5cab: 33 d2 xor %edx,%edx
|
|
5cad: 41 2b f2 sub %r10d,%esi
|
|
5cb0: 83 e6 07 and $0x7,%esi
|
|
5cb3: f7 de neg %esi
|
|
5cb5: 41 03 f1 add %r9d,%esi
|
|
5cb8: 44 89 d0 mov %r10d,%eax
|
|
5cbb: 45 85 d2 test %r10d,%r10d
|
|
5cbe: 76 1f jbe 0x5cdf
|
|
5cc0: f3 0f 10 04 91 movss (%rcx,%rdx,4),%xmm0
|
|
5cc5: f3 0f 59 04 97 mulss (%rdi,%rdx,4),%xmm0
|
|
5cca: f3 41 0f 58 04 90 addss (%r8,%rdx,4),%xmm0
|
|
5cd0: f3 41 0f 11 04 90 movss %xmm0,(%r8,%rdx,4)
|
|
5cd6: 48 8d 52 01 lea 0x1(%rdx),%rdx
|
|
5cda: 48 3b d0 cmp %rax,%rdx
|
|
5cdd: 72 e1 jb 0x5cc0
|
|
5cdf: 45 89 d2 mov %r10d,%r10d
|
|
5ce2: 48 63 d6 movslq %esi,%rdx
|
|
5ce5: 4e 8d 1c 97 lea (%rdi,%r10,4),%r11
|
|
5ce9: 49 f7 c3 0f 00 00 00 test $0xf,%r11
|
|
5cf0: 74 4e je 0x5d40
|
|
5cf2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5cf9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5d00: 0f 10 0c 81 movups (%rcx,%rax,4),%xmm1
|
|
5d04: 0f 10 5c 81 10 movups 0x10(%rcx,%rax,4),%xmm3
|
|
5d09: 0f 10 04 87 movups (%rdi,%rax,4),%xmm0
|
|
5d0d: 0f 10 54 87 10 movups 0x10(%rdi,%rax,4),%xmm2
|
|
5d12: 0f 59 c8 mulps %xmm0,%xmm1
|
|
5d15: 0f 59 da mulps %xmm2,%xmm3
|
|
5d18: 41 0f 58 0c 80 addps (%r8,%rax,4),%xmm1
|
|
5d1d: 41 0f 58 5c 80 10 addps 0x10(%r8,%rax,4),%xmm3
|
|
5d23: 41 0f 29 0c 80 movaps %xmm1,(%r8,%rax,4)
|
|
5d28: 41 0f 29 5c 80 10 movaps %xmm3,0x10(%r8,%rax,4)
|
|
5d2e: 48 8d 40 08 lea 0x8(%rax),%rax
|
|
5d32: 48 3b c2 cmp %rdx,%rax
|
|
5d35: 72 c9 jb 0x5d00
|
|
5d37: eb 38 jmp 0x5d71
|
|
5d39: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5d40: 0f 10 04 81 movups (%rcx,%rax,4),%xmm0
|
|
5d44: 0f 10 4c 81 10 movups 0x10(%rcx,%rax,4),%xmm1
|
|
5d49: 0f 59 04 87 mulps (%rdi,%rax,4),%xmm0
|
|
5d4d: 0f 59 4c 87 10 mulps 0x10(%rdi,%rax,4),%xmm1
|
|
5d52: 41 0f 58 04 80 addps (%r8,%rax,4),%xmm0
|
|
5d57: 41 0f 58 4c 80 10 addps 0x10(%r8,%rax,4),%xmm1
|
|
5d5d: 41 0f 29 04 80 movaps %xmm0,(%r8,%rax,4)
|
|
5d62: 41 0f 29 4c 80 10 movaps %xmm1,0x10(%r8,%rax,4)
|
|
5d68: 48 8d 40 08 lea 0x8(%rax),%rax
|
|
5d6c: 48 3b c2 cmp %rdx,%rax
|
|
5d6f: 72 cf jb 0x5d40
|
|
5d71: 8d 46 01 lea 0x1(%rsi),%eax
|
|
5d74: 41 3b c1 cmp %r9d,%eax
|
|
5d77: 0f 87 a2 00 00 00 ja 0x5e1f
|
|
5d7d: 4d 63 c9 movslq %r9d,%r9
|
|
5d80: 4c 2b ca sub %rdx,%r9
|
|
5d83: 49 83 f9 04 cmp $0x4,%r9
|
|
5d87: 0f 8c 99 00 00 00 jl 0x5e26
|
|
5d8d: 48 c1 e2 02 shl $0x2,%rdx
|
|
5d91: 44 89 c8 mov %r9d,%eax
|
|
5d94: 83 e0 fc and $0xfffffffc,%eax
|
|
5d97: 49 89 d3 mov %rdx,%r11
|
|
5d9a: 49 89 d2 mov %rdx,%r10
|
|
5d9d: 45 33 e4 xor %r12d,%r12d
|
|
5da0: 48 63 c0 movslq %eax,%rax
|
|
5da3: 4c 03 df add %rdi,%r11
|
|
5da6: 4c 03 d1 add %rcx,%r10
|
|
5da9: 49 03 d0 add %r8,%rdx
|
|
5dac: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
5db3: 00
|
|
5db4: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5dbb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
5dc0: 43 0f 10 0c a2 movups (%r10,%r12,4),%xmm1
|
|
5dc5: 43 0f 10 04 a3 movups (%r11,%r12,4),%xmm0
|
|
5dca: 0f 59 c8 mulps %xmm0,%xmm1
|
|
5dcd: 42 0f 58 0c a2 addps (%rdx,%r12,4),%xmm1
|
|
5dd2: 42 0f 29 0c a2 movaps %xmm1,(%rdx,%r12,4)
|
|
5dd7: 4d 8d 64 24 04 lea 0x4(%r12),%r12
|
|
5ddc: 4c 3b e0 cmp %rax,%r12
|
|
5ddf: 72 df jb 0x5dc0
|
|
5de1: 49 3b c1 cmp %r9,%rax
|
|
5de4: 73 39 jae 0x5e1f
|
|
5de6: 48 63 f6 movslq %esi,%rsi
|
|
5de9: 48 c1 e6 02 shl $0x2,%rsi
|
|
5ded: 48 03 fe add %rsi,%rdi
|
|
5df0: 48 03 ce add %rsi,%rcx
|
|
5df3: 4c 03 c6 add %rsi,%r8
|
|
5df6: 0f 1f 00 nopl (%rax)
|
|
5df9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5e00: f3 0f 10 04 81 movss (%rcx,%rax,4),%xmm0
|
|
5e05: f3 0f 59 04 87 mulss (%rdi,%rax,4),%xmm0
|
|
5e0a: f3 41 0f 58 04 80 addss (%r8,%rax,4),%xmm0
|
|
5e10: f3 41 0f 11 04 80 movss %xmm0,(%r8,%rax,4)
|
|
5e16: 48 8d 40 01 lea 0x1(%rax),%rax
|
|
5e1a: 49 3b c1 cmp %r9,%rax
|
|
5e1d: 72 e1 jb 0x5e00
|
|
5e1f: 33 c0 xor %eax,%eax
|
|
5e21: 41 5c pop %r12
|
|
5e23: 5f pop %rdi
|
|
5e24: 5e pop %rsi
|
|
5e25: c3 ret
|
|
5e26: 33 c0 xor %eax,%eax
|
|
5e28: eb b7 jmp 0x5de1
|
|
5e2a: 33 f6 xor %esi,%esi
|
|
5e2c: 41 83 f9 01 cmp $0x1,%r9d
|
|
5e30: 72 ed jb 0x5e1f
|
|
5e32: 4d 63 c9 movslq %r9d,%r9
|
|
5e35: 33 c0 xor %eax,%eax
|
|
5e37: eb a8 jmp 0x5de1
|
|
5e39: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
5e3e: 41 5c pop %r12
|
|
5e40: 5f pop %rdi
|
|
5e41: 5e pop %rsi
|
|
5e42: c3 ret
|
|
5e43: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
5e48: 41 5c pop %r12
|
|
5e4a: 5f pop %rdi
|
|
5e4b: 5e pop %rsi
|
|
5e4c: c3 ret
|
|
5e4d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
5e54: 00
|
|
5e55: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5e5c: 0f 1f 40 00 nopl 0x0(%rax)
|
|
5e60: 57 push %rdi
|
|
5e61: 41 54 push %r12
|
|
5e63: 55 push %rbp
|
|
5e64: 48 89 d5 mov %rdx,%rbp
|
|
5e67: 48 85 c9 test %rcx,%rcx
|
|
5e6a: 0f 84 f8 01 00 00 je 0x6068
|
|
5e70: 48 85 ed test %rbp,%rbp
|
|
5e73: 0f 84 ef 01 00 00 je 0x6068
|
|
5e79: 4d 85 c0 test %r8,%r8
|
|
5e7c: 0f 84 e6 01 00 00 je 0x6068
|
|
5e82: 45 85 c9 test %r9d,%r9d
|
|
5e85: 0f 8e d3 01 00 00 jle 0x605e
|
|
5e8b: 41 83 f9 08 cmp $0x8,%r9d
|
|
5e8f: 0f 8c b9 01 00 00 jl 0x604e
|
|
5e95: 4d 89 c2 mov %r8,%r10
|
|
5e98: 49 83 e2 0f and $0xf,%r10
|
|
5e9c: 45 85 d2 test %r10d,%r10d
|
|
5e9f: 74 18 je 0x5eb9
|
|
5ea1: 41 f7 c2 03 00 00 00 test $0x3,%r10d
|
|
5ea8: 0f 85 a0 01 00 00 jne 0x604e
|
|
5eae: 41 f7 da neg %r10d
|
|
5eb1: 41 83 c2 10 add $0x10,%r10d
|
|
5eb5: 41 c1 ea 02 shr $0x2,%r10d
|
|
5eb9: 41 8d 42 08 lea 0x8(%r10),%eax
|
|
5ebd: 44 3b c8 cmp %eax,%r9d
|
|
5ec0: 0f 8c 88 01 00 00 jl 0x604e
|
|
5ec6: 44 89 c8 mov %r9d,%eax
|
|
5ec9: 33 d2 xor %edx,%edx
|
|
5ecb: 41 2b c2 sub %r10d,%eax
|
|
5ece: 44 89 d7 mov %r10d,%edi
|
|
5ed1: 83 e0 07 and $0x7,%eax
|
|
5ed4: f7 d8 neg %eax
|
|
5ed6: 41 03 c1 add %r9d,%eax
|
|
5ed9: 45 85 d2 test %r10d,%r10d
|
|
5edc: 76 22 jbe 0x5f00
|
|
5ede: 66 90 xchg %ax,%ax
|
|
5ee0: f3 0f 10 04 91 movss (%rcx,%rdx,4),%xmm0
|
|
5ee5: f3 0f 59 44 95 00 mulss 0x0(%rbp,%rdx,4),%xmm0
|
|
5eeb: f3 41 0f 58 04 90 addss (%r8,%rdx,4),%xmm0
|
|
5ef1: f3 41 0f 11 04 90 movss %xmm0,(%r8,%rdx,4)
|
|
5ef7: 48 83 c2 01 add $0x1,%rdx
|
|
5efb: 48 3b d7 cmp %rdi,%rdx
|
|
5efe: 72 e0 jb 0x5ee0
|
|
5f00: 45 89 d2 mov %r10d,%r10d
|
|
5f03: 4a 8d 54 95 00 lea 0x0(%rbp,%r10,4),%rdx
|
|
5f08: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
|
|
5f0f: 48 63 d0 movslq %eax,%rdx
|
|
5f12: 74 4c je 0x5f60
|
|
5f14: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
5f19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5f20: 0f 10 0c b9 movups (%rcx,%rdi,4),%xmm1
|
|
5f24: 0f 10 5c b9 10 movups 0x10(%rcx,%rdi,4),%xmm3
|
|
5f29: 0f 10 44 bd 00 movups 0x0(%rbp,%rdi,4),%xmm0
|
|
5f2e: 0f 10 54 bd 10 movups 0x10(%rbp,%rdi,4),%xmm2
|
|
5f33: 0f 59 c8 mulps %xmm0,%xmm1
|
|
5f36: 0f 59 da mulps %xmm2,%xmm3
|
|
5f39: 41 0f 58 0c b8 addps (%r8,%rdi,4),%xmm1
|
|
5f3e: 41 0f 58 5c b8 10 addps 0x10(%r8,%rdi,4),%xmm3
|
|
5f44: 41 0f 11 0c b8 movups %xmm1,(%r8,%rdi,4)
|
|
5f49: 41 0f 11 5c b8 10 movups %xmm3,0x10(%r8,%rdi,4)
|
|
5f4f: 48 83 c7 08 add $0x8,%rdi
|
|
5f53: 48 3b fa cmp %rdx,%rdi
|
|
5f56: 72 c8 jb 0x5f20
|
|
5f58: eb 38 jmp 0x5f92
|
|
5f5a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
5f60: 0f 10 04 b9 movups (%rcx,%rdi,4),%xmm0
|
|
5f64: 0f 10 4c b9 10 movups 0x10(%rcx,%rdi,4),%xmm1
|
|
5f69: 0f 59 44 bd 00 mulps 0x0(%rbp,%rdi,4),%xmm0
|
|
5f6e: 0f 59 4c bd 10 mulps 0x10(%rbp,%rdi,4),%xmm1
|
|
5f73: 41 0f 58 04 b8 addps (%r8,%rdi,4),%xmm0
|
|
5f78: 41 0f 58 4c b8 10 addps 0x10(%r8,%rdi,4),%xmm1
|
|
5f7e: 41 0f 11 04 b8 movups %xmm0,(%r8,%rdi,4)
|
|
5f83: 41 0f 11 4c b8 10 movups %xmm1,0x10(%r8,%rdi,4)
|
|
5f89: 48 83 c7 08 add $0x8,%rdi
|
|
5f8d: 48 3b fa cmp %rdx,%rdi
|
|
5f90: 72 ce jb 0x5f60
|
|
5f92: 8d 78 01 lea 0x1(%rax),%edi
|
|
5f95: 41 3b f9 cmp %r9d,%edi
|
|
5f98: 0f 87 a4 00 00 00 ja 0x6042
|
|
5f9e: 4d 63 c9 movslq %r9d,%r9
|
|
5fa1: 4c 2b ca sub %rdx,%r9
|
|
5fa4: 49 83 f9 04 cmp $0x4,%r9
|
|
5fa8: 0f 8c 9b 00 00 00 jl 0x6049
|
|
5fae: 45 89 cc mov %r9d,%r12d
|
|
5fb1: 45 33 db xor %r11d,%r11d
|
|
5fb4: 4c 8d 54 95 00 lea 0x0(%rbp,%rdx,4),%r10
|
|
5fb9: 41 83 e4 fc and $0xfffffffc,%r12d
|
|
5fbd: 48 8d 3c 91 lea (%rcx,%rdx,4),%rdi
|
|
5fc1: 4d 63 e4 movslq %r12d,%r12
|
|
5fc4: 49 8d 14 90 lea (%r8,%rdx,4),%rdx
|
|
5fc8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
5fcf: 00
|
|
5fd0: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5fd7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
5fde: 00 00
|
|
5fe0: 42 0f 10 0c 9f movups (%rdi,%r11,4),%xmm1
|
|
5fe5: 43 0f 10 04 9a movups (%r10,%r11,4),%xmm0
|
|
5fea: 0f 59 c8 mulps %xmm0,%xmm1
|
|
5fed: 42 0f 58 0c 9a addps (%rdx,%r11,4),%xmm1
|
|
5ff2: 42 0f 11 0c 9a movups %xmm1,(%rdx,%r11,4)
|
|
5ff7: 49 83 c3 04 add $0x4,%r11
|
|
5ffb: 4d 3b dc cmp %r12,%r11
|
|
5ffe: 72 e0 jb 0x5fe0
|
|
6000: 4d 3b e1 cmp %r9,%r12
|
|
6003: 73 3d jae 0x6042
|
|
6005: 48 63 c0 movslq %eax,%rax
|
|
6008: 48 8d 6c 85 00 lea 0x0(%rbp,%rax,4),%rbp
|
|
600d: 48 8d 14 81 lea (%rcx,%rax,4),%rdx
|
|
6011: 49 8d 04 80 lea (%r8,%rax,4),%rax
|
|
6015: 0f 1f 40 00 nopl 0x0(%rax)
|
|
6019: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6020: f3 42 0f 10 04 a2 movss (%rdx,%r12,4),%xmm0
|
|
6026: f3 42 0f 59 44 a5 00 mulss 0x0(%rbp,%r12,4),%xmm0
|
|
602d: f3 42 0f 58 04 a0 addss (%rax,%r12,4),%xmm0
|
|
6033: f3 42 0f 11 04 a0 movss %xmm0,(%rax,%r12,4)
|
|
6039: 49 83 c4 01 add $0x1,%r12
|
|
603d: 4d 3b e1 cmp %r9,%r12
|
|
6040: 72 de jb 0x6020
|
|
6042: 33 c0 xor %eax,%eax
|
|
6044: 5d pop %rbp
|
|
6045: 41 5c pop %r12
|
|
6047: 5f pop %rdi
|
|
6048: c3 ret
|
|
6049: 45 33 e4 xor %r12d,%r12d
|
|
604c: eb b2 jmp 0x6000
|
|
604e: 33 c0 xor %eax,%eax
|
|
6050: 41 83 f9 01 cmp $0x1,%r9d
|
|
6054: 72 ec jb 0x6042
|
|
6056: 4d 63 c9 movslq %r9d,%r9
|
|
6059: 45 33 e4 xor %r12d,%r12d
|
|
605c: eb a2 jmp 0x6000
|
|
605e: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
6063: 5d pop %rbp
|
|
6064: 41 5c pop %r12
|
|
6066: 5f pop %rdi
|
|
6067: c3 ret
|
|
6068: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
606d: 5d pop %rbp
|
|
606e: 41 5c pop %r12
|
|
6070: 5f pop %rdi
|
|
6071: c3 ret
|
|
6072: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6079: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6080: 48 83 ec 28 sub $0x28,%rsp
|
|
6084: 48 85 c9 test %rcx,%rcx
|
|
6087: 74 25 je 0x60ae
|
|
6089: 48 85 d2 test %rdx,%rdx
|
|
608c: 74 20 je 0x60ae
|
|
608e: 4d 85 c0 test %r8,%r8
|
|
6091: 74 1b je 0x60ae
|
|
6093: 45 85 c9 test %r9d,%r9d
|
|
6096: 7f 0a jg 0x60a2
|
|
6098: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
609d: 48 83 c4 28 add $0x28,%rsp
|
|
60a1: c3 ret
|
|
60a2: e8 59 99 03 00 call 0x3fa00
|
|
60a7: 33 c0 xor %eax,%eax
|
|
60a9: 48 83 c4 28 add $0x28,%rsp
|
|
60ad: c3 ret
|
|
60ae: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
60b3: 48 83 c4 28 add $0x28,%rsp
|
|
60b7: c3 ret
|
|
60b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
60bf: 00
|
|
60c0: 48 83 ec 28 sub $0x28,%rsp
|
|
60c4: 48 85 c9 test %rcx,%rcx
|
|
60c7: 74 25 je 0x60ee
|
|
60c9: 48 85 d2 test %rdx,%rdx
|
|
60cc: 74 20 je 0x60ee
|
|
60ce: 4d 85 c0 test %r8,%r8
|
|
60d1: 74 1b je 0x60ee
|
|
60d3: 45 85 c9 test %r9d,%r9d
|
|
60d6: 7f 0a jg 0x60e2
|
|
60d8: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
60dd: 48 83 c4 28 add $0x28,%rsp
|
|
60e1: c3 ret
|
|
60e2: e8 59 99 03 00 call 0x3fa40
|
|
60e7: 33 c0 xor %eax,%eax
|
|
60e9: 48 83 c4 28 add $0x28,%rsp
|
|
60ed: c3 ret
|
|
60ee: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
60f3: 48 83 c4 28 add $0x28,%rsp
|
|
60f7: c3 ret
|
|
60f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
60ff: 00
|
|
6100: 48 83 ec 28 sub $0x28,%rsp
|
|
6104: 48 85 c9 test %rcx,%rcx
|
|
6107: 74 25 je 0x612e
|
|
6109: 48 85 d2 test %rdx,%rdx
|
|
610c: 74 20 je 0x612e
|
|
610e: 4d 85 c0 test %r8,%r8
|
|
6111: 74 1b je 0x612e
|
|
6113: 45 85 c9 test %r9d,%r9d
|
|
6116: 7f 0a jg 0x6122
|
|
6118: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
611d: 48 83 c4 28 add $0x28,%rsp
|
|
6121: c3 ret
|
|
6122: e8 59 99 03 00 call 0x3fa80
|
|
6127: 33 c0 xor %eax,%eax
|
|
6129: 48 83 c4 28 add $0x28,%rsp
|
|
612d: c3 ret
|
|
612e: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
6133: 48 83 c4 28 add $0x28,%rsp
|
|
6137: c3 ret
|
|
6138: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
613f: 00
|
|
6140: 53 push %rbx
|
|
6141: 48 85 c9 test %rcx,%rcx
|
|
6144: 0f 84 d4 01 00 00 je 0x631e
|
|
614a: 4d 85 c0 test %r8,%r8
|
|
614d: 0f 84 cb 01 00 00 je 0x631e
|
|
6153: 45 85 c9 test %r9d,%r9d
|
|
6156: 0f 8e bb 01 00 00 jle 0x6317
|
|
615c: 41 83 f9 08 cmp $0x8,%r9d
|
|
6160: 0f 8c a1 01 00 00 jl 0x6307
|
|
6166: 4d 89 c3 mov %r8,%r11
|
|
6169: 49 83 e3 0f and $0xf,%r11
|
|
616d: 45 85 db test %r11d,%r11d
|
|
6170: 74 18 je 0x618a
|
|
6172: 41 f7 c3 03 00 00 00 test $0x3,%r11d
|
|
6179: 0f 85 88 01 00 00 jne 0x6307
|
|
617f: 41 f7 db neg %r11d
|
|
6182: 41 83 c3 10 add $0x10,%r11d
|
|
6186: 41 c1 eb 02 shr $0x2,%r11d
|
|
618a: 41 8d 43 08 lea 0x8(%r11),%eax
|
|
618e: 44 3b c8 cmp %eax,%r9d
|
|
6191: 0f 8c 70 01 00 00 jl 0x6307
|
|
6197: 44 89 c8 mov %r9d,%eax
|
|
619a: 33 d2 xor %edx,%edx
|
|
619c: 41 2b c3 sub %r11d,%eax
|
|
619f: 83 e0 07 and $0x7,%eax
|
|
61a2: f7 d8 neg %eax
|
|
61a4: 41 03 c1 add %r9d,%eax
|
|
61a7: 44 89 db mov %r11d,%ebx
|
|
61aa: 45 85 db test %r11d,%r11d
|
|
61ad: 76 2e jbe 0x61dd
|
|
61af: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
61b6: 00
|
|
61b7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
61be: 66 90 xchg %ax,%ax
|
|
61c0: f3 0f 10 04 91 movss (%rcx,%rdx,4),%xmm0
|
|
61c5: f3 0f 59 c1 mulss %xmm1,%xmm0
|
|
61c9: f3 41 0f 58 04 90 addss (%r8,%rdx,4),%xmm0
|
|
61cf: f3 41 0f 11 04 90 movss %xmm0,(%r8,%rdx,4)
|
|
61d5: 48 ff c2 inc %rdx
|
|
61d8: 48 3b d3 cmp %rbx,%rdx
|
|
61db: 72 e3 jb 0x61c0
|
|
61dd: 45 89 db mov %r11d,%r11d
|
|
61e0: 4a 8d 14 99 lea (%rcx,%r11,4),%rdx
|
|
61e4: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
|
|
61eb: 48 63 d0 movslq %eax,%rdx
|
|
61ee: 74 40 je 0x6230
|
|
61f0: 0f 28 c1 movaps %xmm1,%xmm0
|
|
61f3: 0f c6 c0 00 shufps $0x0,%xmm0,%xmm0
|
|
61f7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
61fe: 00 00
|
|
6200: 0f 10 14 99 movups (%rcx,%rbx,4),%xmm2
|
|
6204: 0f 10 5c 99 10 movups 0x10(%rcx,%rbx,4),%xmm3
|
|
6209: 0f 59 d0 mulps %xmm0,%xmm2
|
|
620c: 0f 59 d8 mulps %xmm0,%xmm3
|
|
620f: 41 0f 58 14 98 addps (%r8,%rbx,4),%xmm2
|
|
6214: 41 0f 58 5c 98 10 addps 0x10(%r8,%rbx,4),%xmm3
|
|
621a: 41 0f 29 14 98 movaps %xmm2,(%r8,%rbx,4)
|
|
621f: 41 0f 29 5c 98 10 movaps %xmm3,0x10(%r8,%rbx,4)
|
|
6225: 48 83 c3 08 add $0x8,%rbx
|
|
6229: 48 3b da cmp %rdx,%rbx
|
|
622c: 72 d2 jb 0x6200
|
|
622e: eb 3e jmp 0x626e
|
|
6230: 0f 28 c1 movaps %xmm1,%xmm0
|
|
6233: 0f c6 c0 00 shufps $0x0,%xmm0,%xmm0
|
|
6237: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
623e: 00 00
|
|
6240: 0f 28 14 99 movaps (%rcx,%rbx,4),%xmm2
|
|
6244: 0f 28 5c 99 10 movaps 0x10(%rcx,%rbx,4),%xmm3
|
|
6249: 0f 59 d0 mulps %xmm0,%xmm2
|
|
624c: 0f 59 d8 mulps %xmm0,%xmm3
|
|
624f: 41 0f 58 14 98 addps (%r8,%rbx,4),%xmm2
|
|
6254: 41 0f 58 5c 98 10 addps 0x10(%r8,%rbx,4),%xmm3
|
|
625a: 41 0f 29 14 98 movaps %xmm2,(%r8,%rbx,4)
|
|
625f: 41 0f 29 5c 98 10 movaps %xmm3,0x10(%r8,%rbx,4)
|
|
6265: 48 83 c3 08 add $0x8,%rbx
|
|
6269: 48 3b da cmp %rdx,%rbx
|
|
626c: 72 d2 jb 0x6240
|
|
626e: 8d 58 01 lea 0x1(%rax),%ebx
|
|
6271: 41 3b d9 cmp %r9d,%ebx
|
|
6274: 0f 87 84 00 00 00 ja 0x62fe
|
|
627a: 4d 63 d1 movslq %r9d,%r10
|
|
627d: 4c 2b d2 sub %rdx,%r10
|
|
6280: 49 83 fa 04 cmp $0x4,%r10
|
|
6284: 0f 8c 78 00 00 00 jl 0x6302
|
|
628a: 45 89 d3 mov %r10d,%r11d
|
|
628d: 45 33 c9 xor %r9d,%r9d
|
|
6290: 41 83 e3 fc and $0xfffffffc,%r11d
|
|
6294: 48 8d 1c 91 lea (%rcx,%rdx,4),%rbx
|
|
6298: 4d 63 db movslq %r11d,%r11
|
|
629b: 49 8d 14 90 lea (%r8,%rdx,4),%rdx
|
|
629f: 90 nop
|
|
62a0: 42 0f 10 14 8b movups (%rbx,%r9,4),%xmm2
|
|
62a5: 0f 59 d0 mulps %xmm0,%xmm2
|
|
62a8: 42 0f 58 14 8a addps (%rdx,%r9,4),%xmm2
|
|
62ad: 42 0f 29 14 8a movaps %xmm2,(%rdx,%r9,4)
|
|
62b2: 49 83 c1 04 add $0x4,%r9
|
|
62b6: 4d 3b cb cmp %r11,%r9
|
|
62b9: 72 e5 jb 0x62a0
|
|
62bb: 4d 3b da cmp %r10,%r11
|
|
62be: 73 3e jae 0x62fe
|
|
62c0: 48 63 c0 movslq %eax,%rax
|
|
62c3: 48 8d 14 81 lea (%rcx,%rax,4),%rdx
|
|
62c7: 49 8d 04 80 lea (%r8,%rax,4),%rax
|
|
62cb: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
62d2: 00
|
|
62d3: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
62da: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
62e0: f3 42 0f 10 04 9a movss (%rdx,%r11,4),%xmm0
|
|
62e6: f3 0f 59 c1 mulss %xmm1,%xmm0
|
|
62ea: f3 42 0f 58 04 98 addss (%rax,%r11,4),%xmm0
|
|
62f0: f3 42 0f 11 04 98 movss %xmm0,(%rax,%r11,4)
|
|
62f6: 49 ff c3 inc %r11
|
|
62f9: 4d 3b da cmp %r10,%r11
|
|
62fc: 72 e2 jb 0x62e0
|
|
62fe: 33 c0 xor %eax,%eax
|
|
6300: 5b pop %rbx
|
|
6301: c3 ret
|
|
6302: 45 33 db xor %r11d,%r11d
|
|
6305: eb b4 jmp 0x62bb
|
|
6307: 33 c0 xor %eax,%eax
|
|
6309: 41 83 f9 01 cmp $0x1,%r9d
|
|
630d: 72 ef jb 0x62fe
|
|
630f: 4d 63 d1 movslq %r9d,%r10
|
|
6312: 45 33 db xor %r11d,%r11d
|
|
6315: eb a4 jmp 0x62bb
|
|
6317: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
631c: 5b pop %rbx
|
|
631d: c3 ret
|
|
631e: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
6323: 5b pop %rbx
|
|
6324: c3 ret
|
|
6325: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
632c: 00
|
|
632d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6334: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
6339: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6340: 48 85 c9 test %rcx,%rcx
|
|
6343: 0f 84 84 01 00 00 je 0x64cd
|
|
6349: 4d 85 c0 test %r8,%r8
|
|
634c: 0f 84 7b 01 00 00 je 0x64cd
|
|
6352: 45 85 c9 test %r9d,%r9d
|
|
6355: 0f 8e 6b 01 00 00 jle 0x64c6
|
|
635b: 49 63 c1 movslq %r9d,%rax
|
|
635e: 48 83 f8 08 cmp $0x8,%rax
|
|
6362: 0f 8c 59 01 00 00 jl 0x64c1
|
|
6368: 4d 89 c3 mov %r8,%r11
|
|
636b: 49 83 e3 0f and $0xf,%r11
|
|
636f: 45 85 db test %r11d,%r11d
|
|
6372: 74 18 je 0x638c
|
|
6374: 41 f7 c3 03 00 00 00 test $0x3,%r11d
|
|
637b: 0f 85 40 01 00 00 jne 0x64c1
|
|
6381: 41 f7 db neg %r11d
|
|
6384: 41 83 c3 10 add $0x10,%r11d
|
|
6388: 41 c1 eb 02 shr $0x2,%r11d
|
|
638c: 44 89 da mov %r11d,%edx
|
|
638f: 83 c2 08 add $0x8,%edx
|
|
6392: 48 3b c2 cmp %rdx,%rax
|
|
6395: 0f 8c 26 01 00 00 jl 0x64c1
|
|
639b: 44 89 ca mov %r9d,%edx
|
|
639e: 41 2b d3 sub %r11d,%edx
|
|
63a1: 83 e2 07 and $0x7,%edx
|
|
63a4: 44 2b ca sub %edx,%r9d
|
|
63a7: 33 d2 xor %edx,%edx
|
|
63a9: 45 89 da mov %r11d,%r10d
|
|
63ac: 45 85 db test %r11d,%r11d
|
|
63af: 76 2d jbe 0x63de
|
|
63b1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
63b8: 00
|
|
63b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
63c0: f3 0f 10 04 91 movss (%rcx,%rdx,4),%xmm0
|
|
63c5: f3 0f 59 c1 mulss %xmm1,%xmm0
|
|
63c9: f3 41 0f 58 04 90 addss (%r8,%rdx,4),%xmm0
|
|
63cf: f3 41 0f 11 04 90 movss %xmm0,(%r8,%rdx,4)
|
|
63d5: 48 8d 52 01 lea 0x1(%rdx),%rdx
|
|
63d9: 49 3b d2 cmp %r10,%rdx
|
|
63dc: 72 e2 jb 0x63c0
|
|
63de: 45 89 db mov %r11d,%r11d
|
|
63e1: 49 63 d1 movslq %r9d,%rdx
|
|
63e4: 4e 8d 1c 99 lea (%rcx,%r11,4),%r11
|
|
63e8: 49 f7 c3 0f 00 00 00 test $0xf,%r11
|
|
63ef: 74 41 je 0x6432
|
|
63f1: 0f 28 c1 movaps %xmm1,%xmm0
|
|
63f4: 0f c6 c0 00 shufps $0x0,%xmm0,%xmm0
|
|
63f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
63ff: 00
|
|
6400: 42 0f 10 14 91 movups (%rcx,%r10,4),%xmm2
|
|
6405: 42 0f 10 5c 91 10 movups 0x10(%rcx,%r10,4),%xmm3
|
|
640b: 0f 59 d0 mulps %xmm0,%xmm2
|
|
640e: 0f 59 d8 mulps %xmm0,%xmm3
|
|
6411: 43 0f 58 14 90 addps (%r8,%r10,4),%xmm2
|
|
6416: 43 0f 58 5c 90 10 addps 0x10(%r8,%r10,4),%xmm3
|
|
641c: 43 0f 29 14 90 movaps %xmm2,(%r8,%r10,4)
|
|
6421: 43 0f 29 5c 90 10 movaps %xmm3,0x10(%r8,%r10,4)
|
|
6427: 4d 8d 52 08 lea 0x8(%r10),%r10
|
|
642b: 4c 3b d2 cmp %rdx,%r10
|
|
642e: 72 d0 jb 0x6400
|
|
6430: eb 3e jmp 0x6470
|
|
6432: 0f 28 c1 movaps %xmm1,%xmm0
|
|
6435: 0f c6 c0 00 shufps $0x0,%xmm0,%xmm0
|
|
6439: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6440: 42 0f 28 14 91 movaps (%rcx,%r10,4),%xmm2
|
|
6445: 42 0f 28 5c 91 10 movaps 0x10(%rcx,%r10,4),%xmm3
|
|
644b: 0f 59 d0 mulps %xmm0,%xmm2
|
|
644e: 0f 59 d8 mulps %xmm0,%xmm3
|
|
6451: 43 0f 58 14 90 addps (%r8,%r10,4),%xmm2
|
|
6456: 43 0f 58 5c 90 10 addps 0x10(%r8,%r10,4),%xmm3
|
|
645c: 43 0f 29 14 90 movaps %xmm2,(%r8,%r10,4)
|
|
6461: 43 0f 29 5c 90 10 movaps %xmm3,0x10(%r8,%r10,4)
|
|
6467: 4d 8d 52 08 lea 0x8(%r10),%r10
|
|
646b: 4c 3b d2 cmp %rdx,%r10
|
|
646e: 72 d0 jb 0x6440
|
|
6470: 33 d2 xor %edx,%edx
|
|
6472: 45 8d 51 01 lea 0x1(%r9),%r10d
|
|
6476: 4d 63 d2 movslq %r10d,%r10
|
|
6479: 4c 3b d0 cmp %rax,%r10
|
|
647c: 77 40 ja 0x64be
|
|
647e: 4d 63 c9 movslq %r9d,%r9
|
|
6481: 49 2b c1 sub %r9,%rax
|
|
6484: 49 c1 e1 02 shl $0x2,%r9
|
|
6488: 49 03 c9 add %r9,%rcx
|
|
648b: 4d 03 c1 add %r9,%r8
|
|
648e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6495: 00
|
|
6496: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
649d: 0f 1f 00 nopl (%rax)
|
|
64a0: f3 0f 10 04 91 movss (%rcx,%rdx,4),%xmm0
|
|
64a5: f3 0f 59 c1 mulss %xmm1,%xmm0
|
|
64a9: f3 41 0f 58 04 90 addss (%r8,%rdx,4),%xmm0
|
|
64af: f3 41 0f 11 04 90 movss %xmm0,(%r8,%rdx,4)
|
|
64b5: 48 8d 52 01 lea 0x1(%rdx),%rdx
|
|
64b9: 48 3b d0 cmp %rax,%rdx
|
|
64bc: 72 e2 jb 0x64a0
|
|
64be: 33 c0 xor %eax,%eax
|
|
64c0: c3 ret
|
|
64c1: 45 33 c9 xor %r9d,%r9d
|
|
64c4: eb aa jmp 0x6470
|
|
64c6: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
64cb: 90 nop
|
|
64cc: c3 ret
|
|
64cd: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
64d2: c3 ret
|
|
64d3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
64d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
64df: 00
|
|
64e0: 53 push %rbx
|
|
64e1: 48 85 c9 test %rcx,%rcx
|
|
64e4: 0f 84 d5 01 00 00 je 0x66bf
|
|
64ea: 4d 85 c0 test %r8,%r8
|
|
64ed: 0f 84 cc 01 00 00 je 0x66bf
|
|
64f3: 45 85 c9 test %r9d,%r9d
|
|
64f6: 0f 8e bc 01 00 00 jle 0x66b8
|
|
64fc: 41 83 f9 08 cmp $0x8,%r9d
|
|
6500: 0f 8c a2 01 00 00 jl 0x66a8
|
|
6506: 4d 89 c3 mov %r8,%r11
|
|
6509: 49 83 e3 0f and $0xf,%r11
|
|
650d: 45 85 db test %r11d,%r11d
|
|
6510: 74 18 je 0x652a
|
|
6512: 41 f7 c3 03 00 00 00 test $0x3,%r11d
|
|
6519: 0f 85 89 01 00 00 jne 0x66a8
|
|
651f: 41 f7 db neg %r11d
|
|
6522: 41 83 c3 10 add $0x10,%r11d
|
|
6526: 41 c1 eb 02 shr $0x2,%r11d
|
|
652a: 41 8d 43 08 lea 0x8(%r11),%eax
|
|
652e: 44 3b c8 cmp %eax,%r9d
|
|
6531: 0f 8c 71 01 00 00 jl 0x66a8
|
|
6537: 44 89 c8 mov %r9d,%eax
|
|
653a: 33 d2 xor %edx,%edx
|
|
653c: 41 2b c3 sub %r11d,%eax
|
|
653f: 44 89 db mov %r11d,%ebx
|
|
6542: 83 e0 07 and $0x7,%eax
|
|
6545: f7 d8 neg %eax
|
|
6547: 41 03 c1 add %r9d,%eax
|
|
654a: 45 85 db test %r11d,%r11d
|
|
654d: 76 2f jbe 0x657e
|
|
654f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6556: 00
|
|
6557: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
655e: 66 90 xchg %ax,%ax
|
|
6560: f3 0f 10 04 91 movss (%rcx,%rdx,4),%xmm0
|
|
6565: f3 0f 59 c1 mulss %xmm1,%xmm0
|
|
6569: f3 41 0f 58 04 90 addss (%r8,%rdx,4),%xmm0
|
|
656f: f3 41 0f 11 04 90 movss %xmm0,(%r8,%rdx,4)
|
|
6575: 48 83 c2 01 add $0x1,%rdx
|
|
6579: 48 3b d3 cmp %rbx,%rdx
|
|
657c: 72 e2 jb 0x6560
|
|
657e: 45 89 db mov %r11d,%r11d
|
|
6581: 4a 8d 14 99 lea (%rcx,%r11,4),%rdx
|
|
6585: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
|
|
658c: 48 63 d0 movslq %eax,%rdx
|
|
658f: 74 3f je 0x65d0
|
|
6591: 0f 28 c1 movaps %xmm1,%xmm0
|
|
6594: 0f c6 c0 00 shufps $0x0,%xmm0,%xmm0
|
|
6598: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
659f: 00
|
|
65a0: 0f 10 14 99 movups (%rcx,%rbx,4),%xmm2
|
|
65a4: 0f 10 5c 99 10 movups 0x10(%rcx,%rbx,4),%xmm3
|
|
65a9: 0f 59 d0 mulps %xmm0,%xmm2
|
|
65ac: 0f 59 d8 mulps %xmm0,%xmm3
|
|
65af: 41 0f 58 14 98 addps (%r8,%rbx,4),%xmm2
|
|
65b4: 41 0f 58 5c 98 10 addps 0x10(%r8,%rbx,4),%xmm3
|
|
65ba: 41 0f 11 14 98 movups %xmm2,(%r8,%rbx,4)
|
|
65bf: 41 0f 11 5c 98 10 movups %xmm3,0x10(%r8,%rbx,4)
|
|
65c5: 48 83 c3 08 add $0x8,%rbx
|
|
65c9: 48 3b da cmp %rdx,%rbx
|
|
65cc: 72 d2 jb 0x65a0
|
|
65ce: eb 3e jmp 0x660e
|
|
65d0: 0f 28 c1 movaps %xmm1,%xmm0
|
|
65d3: 0f c6 c0 00 shufps $0x0,%xmm0,%xmm0
|
|
65d7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
65de: 00 00
|
|
65e0: 0f 10 14 99 movups (%rcx,%rbx,4),%xmm2
|
|
65e4: 0f 10 5c 99 10 movups 0x10(%rcx,%rbx,4),%xmm3
|
|
65e9: 0f 59 d0 mulps %xmm0,%xmm2
|
|
65ec: 0f 59 d8 mulps %xmm0,%xmm3
|
|
65ef: 41 0f 58 14 98 addps (%r8,%rbx,4),%xmm2
|
|
65f4: 41 0f 58 5c 98 10 addps 0x10(%r8,%rbx,4),%xmm3
|
|
65fa: 41 0f 11 14 98 movups %xmm2,(%r8,%rbx,4)
|
|
65ff: 41 0f 11 5c 98 10 movups %xmm3,0x10(%r8,%rbx,4)
|
|
6605: 48 83 c3 08 add $0x8,%rbx
|
|
6609: 48 3b da cmp %rdx,%rbx
|
|
660c: 72 d2 jb 0x65e0
|
|
660e: 8d 58 01 lea 0x1(%rax),%ebx
|
|
6611: 41 3b d9 cmp %r9d,%ebx
|
|
6614: 0f 87 85 00 00 00 ja 0x669f
|
|
661a: 4d 63 d1 movslq %r9d,%r10
|
|
661d: 4c 2b d2 sub %rdx,%r10
|
|
6620: 49 83 fa 04 cmp $0x4,%r10
|
|
6624: 0f 8c 79 00 00 00 jl 0x66a3
|
|
662a: 45 89 d3 mov %r10d,%r11d
|
|
662d: 45 33 c9 xor %r9d,%r9d
|
|
6630: 48 8d 1c 91 lea (%rcx,%rdx,4),%rbx
|
|
6634: 41 83 e3 fc and $0xfffffffc,%r11d
|
|
6638: 49 8d 14 90 lea (%r8,%rdx,4),%rdx
|
|
663c: 4d 63 db movslq %r11d,%r11
|
|
663f: 90 nop
|
|
6640: 42 0f 10 14 8b movups (%rbx,%r9,4),%xmm2
|
|
6645: 0f 59 d0 mulps %xmm0,%xmm2
|
|
6648: 42 0f 58 14 8a addps (%rdx,%r9,4),%xmm2
|
|
664d: 42 0f 11 14 8a movups %xmm2,(%rdx,%r9,4)
|
|
6652: 49 83 c1 04 add $0x4,%r9
|
|
6656: 4d 3b cb cmp %r11,%r9
|
|
6659: 72 e5 jb 0x6640
|
|
665b: 4d 3b da cmp %r10,%r11
|
|
665e: 73 3f jae 0x669f
|
|
6660: 48 63 c0 movslq %eax,%rax
|
|
6663: 48 8d 14 81 lea (%rcx,%rax,4),%rdx
|
|
6667: 49 8d 04 80 lea (%r8,%rax,4),%rax
|
|
666b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6672: 00
|
|
6673: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
667a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
6680: f3 42 0f 10 04 9a movss (%rdx,%r11,4),%xmm0
|
|
6686: f3 0f 59 c1 mulss %xmm1,%xmm0
|
|
668a: f3 42 0f 58 04 98 addss (%rax,%r11,4),%xmm0
|
|
6690: f3 42 0f 11 04 98 movss %xmm0,(%rax,%r11,4)
|
|
6696: 49 83 c3 01 add $0x1,%r11
|
|
669a: 4d 3b da cmp %r10,%r11
|
|
669d: 72 e1 jb 0x6680
|
|
669f: 33 c0 xor %eax,%eax
|
|
66a1: 5b pop %rbx
|
|
66a2: c3 ret
|
|
66a3: 45 33 db xor %r11d,%r11d
|
|
66a6: eb b3 jmp 0x665b
|
|
66a8: 33 c0 xor %eax,%eax
|
|
66aa: 41 83 f9 01 cmp $0x1,%r9d
|
|
66ae: 72 ef jb 0x669f
|
|
66b0: 4d 63 d1 movslq %r9d,%r10
|
|
66b3: 45 33 db xor %r11d,%r11d
|
|
66b6: eb a3 jmp 0x665b
|
|
66b8: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
66bd: 5b pop %rbx
|
|
66be: c3 ret
|
|
66bf: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
66c4: 5b pop %rbx
|
|
66c5: c3 ret
|
|
66c6: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
66cd: 00
|
|
66ce: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
66d5: 0f 1f 40 00 nopl 0x0(%rax)
|
|
66d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
66e0: 41 57 push %r15
|
|
66e2: c5 f8 28 d1 vmovaps %xmm1,%xmm2
|
|
66e6: 48 85 c9 test %rcx,%rcx
|
|
66e9: 0f 84 b0 01 00 00 je 0x689f
|
|
66ef: 4d 85 c0 test %r8,%r8
|
|
66f2: 0f 84 a7 01 00 00 je 0x689f
|
|
66f8: 45 85 c9 test %r9d,%r9d
|
|
66fb: 0f 8e 96 01 00 00 jle 0x6897
|
|
6701: 41 83 f9 10 cmp $0x10,%r9d
|
|
6705: 0f 8c 7c 01 00 00 jl 0x6887
|
|
670b: 4d 89 c2 mov %r8,%r10
|
|
670e: 49 83 e2 1f and $0x1f,%r10
|
|
6712: 45 89 d2 mov %r10d,%r10d
|
|
6715: 45 85 d2 test %r10d,%r10d
|
|
6718: 74 18 je 0x6732
|
|
671a: 41 f7 c2 03 00 00 00 test $0x3,%r10d
|
|
6721: 0f 85 60 01 00 00 jne 0x6887
|
|
6727: 41 f7 da neg %r10d
|
|
672a: 41 83 c2 20 add $0x20,%r10d
|
|
672e: 41 c1 ea 02 shr $0x2,%r10d
|
|
6732: 41 8d 42 10 lea 0x10(%r10),%eax
|
|
6736: 44 3b c8 cmp %eax,%r9d
|
|
6739: 0f 8c 48 01 00 00 jl 0x6887
|
|
673f: 44 89 c8 mov %r9d,%eax
|
|
6742: 33 d2 xor %edx,%edx
|
|
6744: 41 2b c2 sub %r10d,%eax
|
|
6747: 83 e0 0f and $0xf,%eax
|
|
674a: f7 d8 neg %eax
|
|
674c: 41 03 c1 add %r9d,%eax
|
|
674f: 45 85 d2 test %r10d,%r10d
|
|
6752: 76 25 jbe 0x6779
|
|
6754: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
6759: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6760: c5 ea 59 04 91 vmulss (%rcx,%rdx,4),%xmm2,%xmm0
|
|
6765: c4 c1 7a 58 0c 90 vaddss (%r8,%rdx,4),%xmm0,%xmm1
|
|
676b: c4 c1 7a 11 0c 90 vmovss %xmm1,(%r8,%rdx,4)
|
|
6771: 48 ff c2 inc %rdx
|
|
6774: 49 3b d2 cmp %r10,%rdx
|
|
6777: 72 e7 jb 0x6760
|
|
6779: c5 e8 c6 c2 00 vshufps $0x0,%xmm2,%xmm2,%xmm0
|
|
677e: 48 63 d0 movslq %eax,%rdx
|
|
6781: c4 e3 7d 18 c8 01 vinsertf128 $0x1,%xmm0,%ymm0,%ymm1
|
|
6787: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
678e: 00
|
|
678f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6796: 0f 1f 00 nopl (%rax)
|
|
6799: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
67a0: c4 a1 78 10 1c 91 vmovups (%rcx,%r10,4),%xmm3
|
|
67a6: c4 a3 65 18 64 91 10 vinsertf128 $0x1,0x10(%rcx,%r10,4),%ymm3,%ymm4
|
|
67ad: 01
|
|
67ae: c5 f4 59 ec vmulps %ymm4,%ymm1,%ymm5
|
|
67b2: c4 a1 78 10 64 91 20 vmovups 0x20(%rcx,%r10,4),%xmm4
|
|
67b9: c4 81 54 58 1c 90 vaddps (%r8,%r10,4),%ymm5,%ymm3
|
|
67bf: c4 81 7c 11 1c 90 vmovups %ymm3,(%r8,%r10,4)
|
|
67c5: c4 a3 5d 18 6c 91 30 vinsertf128 $0x1,0x30(%rcx,%r10,4),%ymm4,%ymm5
|
|
67cc: 01
|
|
67cd: c5 f4 59 dd vmulps %ymm5,%ymm1,%ymm3
|
|
67d1: c4 81 64 58 64 90 20 vaddps 0x20(%r8,%r10,4),%ymm3,%ymm4
|
|
67d8: c4 81 7c 11 64 90 20 vmovups %ymm4,0x20(%r8,%r10,4)
|
|
67df: 49 83 c2 10 add $0x10,%r10
|
|
67e3: 4c 3b d2 cmp %rdx,%r10
|
|
67e6: 72 b8 jb 0x67a0
|
|
67e8: 44 8d 50 01 lea 0x1(%rax),%r10d
|
|
67ec: 45 3b d1 cmp %r9d,%r10d
|
|
67ef: 0f 87 85 00 00 00 ja 0x687a
|
|
67f5: 4d 63 d9 movslq %r9d,%r11
|
|
67f8: 4c 2b da sub %rdx,%r11
|
|
67fb: 49 83 fb 04 cmp $0x4,%r11
|
|
67ff: 0f 8c 7d 00 00 00 jl 0x6882
|
|
6805: 45 89 df mov %r11d,%r15d
|
|
6808: 45 33 d2 xor %r10d,%r10d
|
|
680b: 41 83 e7 fc and $0xfffffffc,%r15d
|
|
680f: 4c 8d 0c 91 lea (%rcx,%rdx,4),%r9
|
|
6813: 4d 63 ff movslq %r15d,%r15
|
|
6816: 49 8d 14 90 lea (%r8,%rdx,4),%rdx
|
|
681a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
6820: c4 81 78 59 0c 91 vmulps (%r9,%r10,4),%xmm0,%xmm1
|
|
6826: c4 a1 70 58 1c 92 vaddps (%rdx,%r10,4),%xmm1,%xmm3
|
|
682c: c4 a1 78 11 1c 92 vmovups %xmm3,(%rdx,%r10,4)
|
|
6832: 49 83 c2 04 add $0x4,%r10
|
|
6836: 4d 3b d7 cmp %r15,%r10
|
|
6839: 72 e5 jb 0x6820
|
|
683b: 4d 3b fb cmp %r11,%r15
|
|
683e: 73 3a jae 0x687a
|
|
6840: 48 63 c0 movslq %eax,%rax
|
|
6843: 48 8d 14 81 lea (%rcx,%rax,4),%rdx
|
|
6847: 49 8d 04 80 lea (%r8,%rax,4),%rax
|
|
684b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6852: 00
|
|
6853: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
685a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
6860: c4 a1 6a 59 04 ba vmulss (%rdx,%r15,4),%xmm2,%xmm0
|
|
6866: c4 a1 7a 58 0c b8 vaddss (%rax,%r15,4),%xmm0,%xmm1
|
|
686c: c4 a1 7a 11 0c b8 vmovss %xmm1,(%rax,%r15,4)
|
|
6872: 49 ff c7 inc %r15
|
|
6875: 4d 3b fb cmp %r11,%r15
|
|
6878: 72 e6 jb 0x6860
|
|
687a: 33 c0 xor %eax,%eax
|
|
687c: c5 f8 77 vzeroupper
|
|
687f: 41 5f pop %r15
|
|
6881: c3 ret
|
|
6882: 45 33 ff xor %r15d,%r15d
|
|
6885: eb b4 jmp 0x683b
|
|
6887: 33 c0 xor %eax,%eax
|
|
6889: 41 83 f9 01 cmp $0x1,%r9d
|
|
688d: 72 eb jb 0x687a
|
|
688f: 4d 63 d9 movslq %r9d,%r11
|
|
6892: 45 33 ff xor %r15d,%r15d
|
|
6895: eb a4 jmp 0x683b
|
|
6897: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
689c: 41 5f pop %r15
|
|
689e: c3 ret
|
|
689f: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
68a4: 41 5f pop %r15
|
|
68a6: c3 ret
|
|
68a7: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
68ae: 00
|
|
68af: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
68b6: 0f 1f 00 nopl (%rax)
|
|
68b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
68c0: 4d 89 c2 mov %r8,%r10
|
|
68c3: 48 85 c9 test %rcx,%rcx
|
|
68c6: 0f 84 eb 00 00 00 je 0x69b7
|
|
68cc: 4d 85 d2 test %r10,%r10
|
|
68cf: 0f 84 e2 00 00 00 je 0x69b7
|
|
68d5: 45 85 c9 test %r9d,%r9d
|
|
68d8: 0f 8e d3 00 00 00 jle 0x69b1
|
|
68de: 49 63 c1 movslq %r9d,%rax
|
|
68e1: 48 83 f8 08 cmp $0x8,%rax
|
|
68e5: 0f 8c b5 00 00 00 jl 0x69a0
|
|
68eb: 48 3d e1 00 00 00 cmp $0xe1,%rax
|
|
68f1: 0f 8c ae 00 00 00 jl 0x69a5
|
|
68f7: 4c 89 d2 mov %r10,%rdx
|
|
68fa: 48 83 e2 1f and $0x1f,%rdx
|
|
68fe: 85 d2 test %edx,%edx
|
|
6900: 74 11 je 0x6913
|
|
6902: f6 c2 03 test $0x3,%dl
|
|
6905: 0f 85 95 00 00 00 jne 0x69a0
|
|
690b: f7 da neg %edx
|
|
690d: 83 c2 20 add $0x20,%edx
|
|
6910: c1 ea 02 shr $0x2,%edx
|
|
6913: 41 89 d0 mov %edx,%r8d
|
|
6916: 4d 8d 58 08 lea 0x8(%r8),%r11
|
|
691a: 49 3b c3 cmp %r11,%rax
|
|
691d: 0f 8c 7d 00 00 00 jl 0x69a0
|
|
6923: 45 89 cb mov %r9d,%r11d
|
|
6926: 44 2b da sub %edx,%r11d
|
|
6929: 41 83 e3 07 and $0x7,%r11d
|
|
692d: 45 2b cb sub %r11d,%r9d
|
|
6930: 45 33 db xor %r11d,%r11d
|
|
6933: 4d 63 c9 movslq %r9d,%r9
|
|
6936: 85 d2 test %edx,%edx
|
|
6938: 76 20 jbe 0x695a
|
|
693a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
6940: c4 a1 7a 10 04 99 vmovss (%rcx,%r11,4),%xmm0
|
|
6946: c4 82 71 a9 04 9a vfmadd213ss (%r10,%r11,4),%xmm1,%xmm0
|
|
694c: c4 81 7a 11 04 9a vmovss %xmm0,(%r10,%r11,4)
|
|
6952: 49 ff c3 inc %r11
|
|
6955: 4d 3b d8 cmp %r8,%r11
|
|
6958: 72 e6 jb 0x6940
|
|
695a: c4 e2 7d 18 c1 vbroadcastss %xmm1,%ymm0
|
|
695f: 90 nop
|
|
6960: c4 a1 7c 10 14 81 vmovups (%rcx,%r8,4),%ymm2
|
|
6966: c4 82 7d a8 14 82 vfmadd213ps (%r10,%r8,4),%ymm0,%ymm2
|
|
696c: c4 81 7c 11 14 82 vmovups %ymm2,(%r10,%r8,4)
|
|
6972: 49 83 c0 08 add $0x8,%r8
|
|
6976: 4d 3b c1 cmp %r9,%r8
|
|
6979: 72 e5 jb 0x6960
|
|
697b: 4c 3b c8 cmp %rax,%r9
|
|
697e: 73 1a jae 0x699a
|
|
6980: c4 a1 7a 10 04 89 vmovss (%rcx,%r9,4),%xmm0
|
|
6986: c4 82 71 a9 04 8a vfmadd213ss (%r10,%r9,4),%xmm1,%xmm0
|
|
698c: c4 81 7a 11 04 8a vmovss %xmm0,(%r10,%r9,4)
|
|
6992: 49 ff c1 inc %r9
|
|
6995: 4c 3b c8 cmp %rax,%r9
|
|
6998: 72 e6 jb 0x6980
|
|
699a: 33 c0 xor %eax,%eax
|
|
699c: c5 f8 77 vzeroupper
|
|
699f: c3 ret
|
|
69a0: 45 33 c9 xor %r9d,%r9d
|
|
69a3: eb d6 jmp 0x697b
|
|
69a5: 41 83 e1 f8 and $0xfffffff8,%r9d
|
|
69a9: 45 33 c0 xor %r8d,%r8d
|
|
69ac: 4d 63 c9 movslq %r9d,%r9
|
|
69af: eb a9 jmp 0x695a
|
|
69b1: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
69b6: c3 ret
|
|
69b7: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
69bc: c3 ret
|
|
69bd: 0f 1f 00 nopl (%rax)
|
|
69c0: 55 push %rbp
|
|
69c1: c5 f8 28 e1 vmovaps %xmm1,%xmm4
|
|
69c5: 48 85 c9 test %rcx,%rcx
|
|
69c8: 0f 84 a0 01 00 00 je 0x6b6e
|
|
69ce: 4d 85 c0 test %r8,%r8
|
|
69d1: 0f 84 97 01 00 00 je 0x6b6e
|
|
69d7: 45 85 c9 test %r9d,%r9d
|
|
69da: 0f 8e 87 01 00 00 jle 0x6b67
|
|
69e0: 41 83 f9 08 cmp $0x8,%r9d
|
|
69e4: 0f 8c 76 01 00 00 jl 0x6b60
|
|
69ea: 41 81 f9 e1 00 00 00 cmp $0xe1,%r9d
|
|
69f1: 0f 8c 5c 01 00 00 jl 0x6b53
|
|
69f7: 4c 89 c0 mov %r8,%rax
|
|
69fa: 48 83 e0 1f and $0x1f,%rax
|
|
69fe: a8 03 test $0x3,%al
|
|
6a00: 74 04 je 0x6a06
|
|
6a02: 33 c0 xor %eax,%eax
|
|
6a04: eb 13 jmp 0x6a19
|
|
6a06: 85 c0 test %eax,%eax
|
|
6a08: 74 0f je 0x6a19
|
|
6a0a: f7 d8 neg %eax
|
|
6a0c: 83 c0 20 add $0x20,%eax
|
|
6a0f: c1 e8 02 shr $0x2,%eax
|
|
6a12: 44 3b c8 cmp %eax,%r9d
|
|
6a15: 41 0f 4c c1 cmovl %r9d,%eax
|
|
6a19: 44 89 ca mov %r9d,%edx
|
|
6a1c: 2b d0 sub %eax,%edx
|
|
6a1e: 83 e2 07 and $0x7,%edx
|
|
6a21: f7 da neg %edx
|
|
6a23: 41 03 d1 add %r9d,%edx
|
|
6a26: 83 f8 01 cmp $0x1,%eax
|
|
6a29: 72 6d jb 0x6a98
|
|
6a2b: 45 33 db xor %r11d,%r11d
|
|
6a2e: c5 fe 6f 1d ca d5 c4 vmovdqu 0x1c4d5ca(%rip),%ymm3 # 0x1c54000
|
|
6a35: 01
|
|
6a36: 33 ed xor %ebp,%ebp
|
|
6a38: c5 fe 6f 15 e0 d5 c4 vmovdqu 0x1c4d5e0(%rip),%ymm2 # 0x1c54020
|
|
6a3f: 01
|
|
6a40: c4 e2 7d 18 c4 vbroadcastss %xmm4,%ymm0
|
|
6a45: 62 f2 7d 28 7c c8 vpbroadcastd %eax,%ymm1
|
|
6a4b: 4c 63 d0 movslq %eax,%r10
|
|
6a4e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6a55: 00
|
|
6a56: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6a5d: 0f 1f 00 nopl (%rax)
|
|
6a60: 62 f1 75 28 66 ca vpcmpgtd %ymm2,%ymm1,%k1
|
|
6a66: 49 83 c3 08 add $0x8,%r11
|
|
6a6a: c5 ed fe d3 vpaddd %ymm3,%ymm2,%ymm2
|
|
6a6e: 62 f1 7c a9 10 6c 0d vmovups 0x0(%rbp,%rcx,1),%ymm5{%k1}{z}
|
|
6a75: 00
|
|
6a76: 62 b2 7d a9 a8 6c 05 vfmadd213ps 0x0(%rbp,%r8,1),%ymm0,%ymm5{%k1}{z}
|
|
6a7d: 00
|
|
6a7e: 62 b1 7c 29 11 6c 05 vmovups %ymm5,0x0(%rbp,%r8,1){%k1}
|
|
6a85: 00
|
|
6a86: 48 83 c5 20 add $0x20,%rbp
|
|
6a8a: 4d 3b da cmp %r10,%r11
|
|
6a8d: 72 d1 jb 0x6a60
|
|
6a8f: 44 3b c8 cmp %eax,%r9d
|
|
6a92: 0f 84 b4 00 00 00 je 0x6b4c
|
|
6a98: 8d 68 08 lea 0x8(%rax),%ebp
|
|
6a9b: 3b d5 cmp %ebp,%edx
|
|
6a9d: 7c 3b jl 0x6ada
|
|
6a9f: 48 63 c0 movslq %eax,%rax
|
|
6aa2: c4 e2 7d 18 c4 vbroadcastss %xmm4,%ymm0
|
|
6aa7: 48 63 ea movslq %edx,%rbp
|
|
6aaa: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6ab1: 00
|
|
6ab2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6ab9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6ac0: c5 fc 10 0c 81 vmovups (%rcx,%rax,4),%ymm1
|
|
6ac5: c4 c2 7d a8 0c 80 vfmadd213ps (%r8,%rax,4),%ymm0,%ymm1
|
|
6acb: c4 c1 7c 11 0c 80 vmovups %ymm1,(%r8,%rax,4)
|
|
6ad1: 48 83 c0 08 add $0x8,%rax
|
|
6ad5: 48 3b c5 cmp %rbp,%rax
|
|
6ad8: 72 e6 jb 0x6ac0
|
|
6ada: 8d 42 01 lea 0x1(%rdx),%eax
|
|
6add: 41 3b c1 cmp %r9d,%eax
|
|
6ae0: 0f 87 66 00 00 00 ja 0x6b4c
|
|
6ae6: 44 89 cd mov %r9d,%ebp
|
|
6ae9: 33 c0 xor %eax,%eax
|
|
6aeb: 2b ea sub %edx,%ebp
|
|
6aed: 48 63 d2 movslq %edx,%rdx
|
|
6af0: 4d 63 c9 movslq %r9d,%r9
|
|
6af3: c5 fe 6f 1d 05 d5 c4 vmovdqu 0x1c4d505(%rip),%ymm3 # 0x1c54000
|
|
6afa: 01
|
|
6afb: 4c 2b ca sub %rdx,%r9
|
|
6afe: c5 fe 6f 15 1a d5 c4 vmovdqu 0x1c4d51a(%rip),%ymm2 # 0x1c54020
|
|
6b05: 01
|
|
6b06: c4 e2 7d 18 cc vbroadcastss %xmm4,%ymm1
|
|
6b0b: 62 f2 7d 28 7c c5 vpbroadcastd %ebp,%ymm0
|
|
6b11: 48 8d 2c 91 lea (%rcx,%rdx,4),%rbp
|
|
6b15: 49 8d 0c 90 lea (%r8,%rdx,4),%rcx
|
|
6b19: 33 d2 xor %edx,%edx
|
|
6b1b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
6b20: 62 f1 7d 28 66 ca vpcmpgtd %ymm2,%ymm0,%k1
|
|
6b26: 48 83 c0 08 add $0x8,%rax
|
|
6b2a: c5 ed fe d3 vpaddd %ymm3,%ymm2,%ymm2
|
|
6b2e: 62 f1 7c a9 10 24 2a vmovups (%rdx,%rbp,1),%ymm4{%k1}{z}
|
|
6b35: 62 f2 75 a9 a8 24 0a vfmadd213ps (%rdx,%rcx,1),%ymm1,%ymm4{%k1}{z}
|
|
6b3c: 62 f1 7c 29 11 24 0a vmovups %ymm4,(%rdx,%rcx,1){%k1}
|
|
6b43: 48 83 c2 20 add $0x20,%rdx
|
|
6b47: 49 3b c1 cmp %r9,%rax
|
|
6b4a: 72 d4 jb 0x6b20
|
|
6b4c: 33 c0 xor %eax,%eax
|
|
6b4e: c5 f8 77 vzeroupper
|
|
6b51: 5d pop %rbp
|
|
6b52: c3 ret
|
|
6b53: 44 89 ca mov %r9d,%edx
|
|
6b56: 33 c0 xor %eax,%eax
|
|
6b58: 83 e2 f8 and $0xfffffff8,%edx
|
|
6b5b: e9 38 ff ff ff jmp 0x6a98
|
|
6b60: 33 d2 xor %edx,%edx
|
|
6b62: e9 73 ff ff ff jmp 0x6ada
|
|
6b67: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
6b6c: 5d pop %rbp
|
|
6b6d: c3 ret
|
|
6b6e: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
6b73: 5d pop %rbp
|
|
6b74: c3 ret
|
|
6b75: 0f 1f 40 00 nopl 0x0(%rax)
|
|
6b79: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6b80: 48 83 ec 28 sub $0x28,%rsp
|
|
6b84: 48 85 c9 test %rcx,%rcx
|
|
6b87: 74 20 je 0x6ba9
|
|
6b89: 48 85 d2 test %rdx,%rdx
|
|
6b8c: 74 1b je 0x6ba9
|
|
6b8e: 45 85 c0 test %r8d,%r8d
|
|
6b91: 7f 0a jg 0x6b9d
|
|
6b93: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
6b98: 48 83 c4 28 add $0x28,%rsp
|
|
6b9c: c3 ret
|
|
6b9d: e8 1e 8f 03 00 call 0x3fac0
|
|
6ba2: 33 c0 xor %eax,%eax
|
|
6ba4: 48 83 c4 28 add $0x28,%rsp
|
|
6ba8: c3 ret
|
|
6ba9: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
6bae: 48 83 c4 28 add $0x28,%rsp
|
|
6bb2: c3 ret
|
|
6bb3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
6bb8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6bbf: 00
|
|
6bc0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
|
|
6bc5: 48 85 c9 test %rcx,%rcx
|
|
6bc8: 74 22 je 0x6bec
|
|
6bca: 48 85 d2 test %rdx,%rdx
|
|
6bcd: 74 1d je 0x6bec
|
|
6bcf: 45 85 c0 test %r8d,%r8d
|
|
6bd2: 7f 0b jg 0x6bdf
|
|
6bd4: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
6bd9: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
6bde: c3 ret
|
|
6bdf: e8 5c 90 03 00 call 0x3fc40
|
|
6be4: 33 c0 xor %eax,%eax
|
|
6be6: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
6beb: c3 ret
|
|
6bec: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
6bf1: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
6bf6: c3 ret
|
|
6bf7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
6bfe: 00 00
|
|
6c00: 48 83 ec 28 sub $0x28,%rsp
|
|
6c04: 48 85 c9 test %rcx,%rcx
|
|
6c07: 74 20 je 0x6c29
|
|
6c09: 48 85 d2 test %rdx,%rdx
|
|
6c0c: 74 1b je 0x6c29
|
|
6c0e: 45 85 c0 test %r8d,%r8d
|
|
6c11: 7f 0a jg 0x6c1d
|
|
6c13: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
6c18: 48 83 c4 28 add $0x28,%rsp
|
|
6c1c: c3 ret
|
|
6c1d: e8 9e 91 03 00 call 0x3fdc0
|
|
6c22: 33 c0 xor %eax,%eax
|
|
6c24: 48 83 c4 28 add $0x28,%rsp
|
|
6c28: c3 ret
|
|
6c29: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
6c2e: 48 83 c4 28 add $0x28,%rsp
|
|
6c32: c3 ret
|
|
6c33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
6c38: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6c3f: 00
|
|
6c40: 56 push %rsi
|
|
6c41: 48 89 d6 mov %rdx,%rsi
|
|
6c44: 48 85 c9 test %rcx,%rcx
|
|
6c47: 0f 84 90 01 00 00 je 0x6ddd
|
|
6c4d: 48 85 f6 test %rsi,%rsi
|
|
6c50: 0f 84 87 01 00 00 je 0x6ddd
|
|
6c56: 45 85 c0 test %r8d,%r8d
|
|
6c59: 0f 8e 77 01 00 00 jle 0x6dd6
|
|
6c5f: 41 83 f8 10 cmp $0x10,%r8d
|
|
6c63: 0f 8c 5d 01 00 00 jl 0x6dc6
|
|
6c69: 49 89 f1 mov %rsi,%r9
|
|
6c6c: 49 83 e1 1f and $0x1f,%r9
|
|
6c70: 45 89 c9 mov %r9d,%r9d
|
|
6c73: 45 85 c9 test %r9d,%r9d
|
|
6c76: 74 18 je 0x6c90
|
|
6c78: 41 f7 c1 03 00 00 00 test $0x3,%r9d
|
|
6c7f: 0f 85 41 01 00 00 jne 0x6dc6
|
|
6c85: 41 f7 d9 neg %r9d
|
|
6c88: 41 83 c1 20 add $0x20,%r9d
|
|
6c8c: 41 c1 e9 02 shr $0x2,%r9d
|
|
6c90: 41 8d 41 10 lea 0x10(%r9),%eax
|
|
6c94: 44 3b c0 cmp %eax,%r8d
|
|
6c97: 0f 8c 29 01 00 00 jl 0x6dc6
|
|
6c9d: 44 89 c0 mov %r8d,%eax
|
|
6ca0: 33 d2 xor %edx,%edx
|
|
6ca2: 41 2b c1 sub %r9d,%eax
|
|
6ca5: 83 e0 0f and $0xf,%eax
|
|
6ca8: f7 d8 neg %eax
|
|
6caa: 41 03 c0 add %r8d,%eax
|
|
6cad: 45 85 c9 test %r9d,%r9d
|
|
6cb0: 76 25 jbe 0x6cd7
|
|
6cb2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6cb9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6cc0: c5 fa 10 04 91 vmovss (%rcx,%rdx,4),%xmm0
|
|
6cc5: c5 fa 59 0c 96 vmulss (%rsi,%rdx,4),%xmm0,%xmm1
|
|
6cca: c5 fa 11 0c 96 vmovss %xmm1,(%rsi,%rdx,4)
|
|
6ccf: 48 ff c2 inc %rdx
|
|
6cd2: 49 3b d1 cmp %r9,%rdx
|
|
6cd5: 72 e9 jb 0x6cc0
|
|
6cd7: 48 63 d0 movslq %eax,%rdx
|
|
6cda: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
6ce0: c4 a1 78 10 04 89 vmovups (%rcx,%r9,4),%xmm0
|
|
6ce6: c4 a1 78 10 5c 89 20 vmovups 0x20(%rcx,%r9,4),%xmm3
|
|
6ced: c4 a3 7d 18 4c 89 10 vinsertf128 $0x1,0x10(%rcx,%r9,4),%ymm0,%ymm1
|
|
6cf4: 01
|
|
6cf5: c4 a3 65 18 64 89 30 vinsertf128 $0x1,0x30(%rcx,%r9,4),%ymm3,%ymm4
|
|
6cfc: 01
|
|
6cfd: c4 a1 74 59 14 8e vmulps (%rsi,%r9,4),%ymm1,%ymm2
|
|
6d03: c4 a1 5c 59 6c 8e 20 vmulps 0x20(%rsi,%r9,4),%ymm4,%ymm5
|
|
6d0a: c4 a1 7c 11 14 8e vmovups %ymm2,(%rsi,%r9,4)
|
|
6d10: c4 a1 7c 11 6c 8e 20 vmovups %ymm5,0x20(%rsi,%r9,4)
|
|
6d17: 49 83 c1 10 add $0x10,%r9
|
|
6d1b: 4c 3b ca cmp %rdx,%r9
|
|
6d1e: 72 c0 jb 0x6ce0
|
|
6d20: 44 8d 48 01 lea 0x1(%rax),%r9d
|
|
6d24: 45 3b c8 cmp %r8d,%r9d
|
|
6d27: 0f 87 8d 00 00 00 ja 0x6dba
|
|
6d2d: 4d 63 d0 movslq %r8d,%r10
|
|
6d30: 4c 2b d2 sub %rdx,%r10
|
|
6d33: 49 83 fa 04 cmp $0x4,%r10
|
|
6d37: 0f 8c 84 00 00 00 jl 0x6dc1
|
|
6d3d: 45 89 d3 mov %r10d,%r11d
|
|
6d40: 45 33 c9 xor %r9d,%r9d
|
|
6d43: 41 83 e3 fc and $0xfffffffc,%r11d
|
|
6d47: 4c 8d 04 96 lea (%rsi,%rdx,4),%r8
|
|
6d4b: 4d 63 db movslq %r11d,%r11
|
|
6d4e: 48 8d 14 91 lea (%rcx,%rdx,4),%rdx
|
|
6d52: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6d59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6d60: c4 a1 78 10 04 8a vmovups (%rdx,%r9,4),%xmm0
|
|
6d66: c4 81 78 59 0c 88 vmulps (%r8,%r9,4),%xmm0,%xmm1
|
|
6d6c: c4 81 78 11 0c 88 vmovups %xmm1,(%r8,%r9,4)
|
|
6d72: 49 83 c1 04 add $0x4,%r9
|
|
6d76: 4d 3b cb cmp %r11,%r9
|
|
6d79: 72 e5 jb 0x6d60
|
|
6d7b: 4d 3b da cmp %r10,%r11
|
|
6d7e: 73 3a jae 0x6dba
|
|
6d80: 48 63 c0 movslq %eax,%rax
|
|
6d83: 48 8d 14 86 lea (%rsi,%rax,4),%rdx
|
|
6d87: 48 8d 04 81 lea (%rcx,%rax,4),%rax
|
|
6d8b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6d92: 00
|
|
6d93: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6d9a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
6da0: c4 a1 7a 10 04 98 vmovss (%rax,%r11,4),%xmm0
|
|
6da6: c4 a1 7a 59 0c 9a vmulss (%rdx,%r11,4),%xmm0,%xmm1
|
|
6dac: c4 a1 7a 11 0c 9a vmovss %xmm1,(%rdx,%r11,4)
|
|
6db2: 49 ff c3 inc %r11
|
|
6db5: 4d 3b da cmp %r10,%r11
|
|
6db8: 72 e6 jb 0x6da0
|
|
6dba: 33 c0 xor %eax,%eax
|
|
6dbc: c5 f8 77 vzeroupper
|
|
6dbf: 5e pop %rsi
|
|
6dc0: c3 ret
|
|
6dc1: 45 33 db xor %r11d,%r11d
|
|
6dc4: eb b5 jmp 0x6d7b
|
|
6dc6: 33 c0 xor %eax,%eax
|
|
6dc8: 41 83 f8 01 cmp $0x1,%r8d
|
|
6dcc: 72 ec jb 0x6dba
|
|
6dce: 4d 63 d0 movslq %r8d,%r10
|
|
6dd1: 45 33 db xor %r11d,%r11d
|
|
6dd4: eb a5 jmp 0x6d7b
|
|
6dd6: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
6ddb: 5e pop %rsi
|
|
6ddc: c3 ret
|
|
6ddd: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
6de2: 5e pop %rsi
|
|
6de3: c3 ret
|
|
6de4: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6deb: 00
|
|
6dec: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6df3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
6df8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6dff: 00
|
|
6e00: 53 push %rbx
|
|
6e01: 49 89 ca mov %rcx,%r10
|
|
6e04: 4d 85 d2 test %r10,%r10
|
|
6e07: 0f 84 84 01 00 00 je 0x6f91
|
|
6e0d: 48 85 d2 test %rdx,%rdx
|
|
6e10: 0f 84 7b 01 00 00 je 0x6f91
|
|
6e16: 45 85 c0 test %r8d,%r8d
|
|
6e19: 0f 8e 6b 01 00 00 jle 0x6f8a
|
|
6e1f: 41 83 f8 10 cmp $0x10,%r8d
|
|
6e23: 0f 8c 59 01 00 00 jl 0x6f82
|
|
6e29: 48 89 d3 mov %rdx,%rbx
|
|
6e2c: 48 83 e3 1f and $0x1f,%rbx
|
|
6e30: 85 db test %ebx,%ebx
|
|
6e32: 74 11 je 0x6e45
|
|
6e34: f6 c3 03 test $0x3,%bl
|
|
6e37: 0f 85 45 01 00 00 jne 0x6f82
|
|
6e3d: f7 db neg %ebx
|
|
6e3f: 83 c3 20 add $0x20,%ebx
|
|
6e42: c1 eb 02 shr $0x2,%ebx
|
|
6e45: 8d 43 10 lea 0x10(%rbx),%eax
|
|
6e48: 44 3b c0 cmp %eax,%r8d
|
|
6e4b: 0f 8c 31 01 00 00 jl 0x6f82
|
|
6e51: 45 89 c1 mov %r8d,%r9d
|
|
6e54: 33 c0 xor %eax,%eax
|
|
6e56: 44 2b cb sub %ebx,%r9d
|
|
6e59: 41 83 e1 0f and $0xf,%r9d
|
|
6e5d: 41 f7 d9 neg %r9d
|
|
6e60: 45 03 c8 add %r8d,%r9d
|
|
6e63: 89 d9 mov %ebx,%ecx
|
|
6e65: 85 db test %ebx,%ebx
|
|
6e67: 76 2f jbe 0x6e98
|
|
6e69: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6e70: 00
|
|
6e71: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6e78: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6e7f: 00
|
|
6e80: c4 c1 7a 10 04 82 vmovss (%r10,%rax,4),%xmm0
|
|
6e86: c5 fa 59 0c 82 vmulss (%rdx,%rax,4),%xmm0,%xmm1
|
|
6e8b: c5 fa 11 0c 82 vmovss %xmm1,(%rdx,%rax,4)
|
|
6e90: 48 ff c0 inc %rax
|
|
6e93: 48 3b c1 cmp %rcx,%rax
|
|
6e96: 72 e8 jb 0x6e80
|
|
6e98: 49 63 c1 movslq %r9d,%rax
|
|
6e9b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
6ea0: c4 c1 7c 10 04 8a vmovups (%r10,%rcx,4),%ymm0
|
|
6ea6: c4 c1 7c 10 54 8a 20 vmovups 0x20(%r10,%rcx,4),%ymm2
|
|
6ead: c5 fc 59 0c 8a vmulps (%rdx,%rcx,4),%ymm0,%ymm1
|
|
6eb2: c5 ec 59 5c 8a 20 vmulps 0x20(%rdx,%rcx,4),%ymm2,%ymm3
|
|
6eb8: c5 fc 11 0c 8a vmovups %ymm1,(%rdx,%rcx,4)
|
|
6ebd: c5 fc 11 5c 8a 20 vmovups %ymm3,0x20(%rdx,%rcx,4)
|
|
6ec3: 48 83 c1 10 add $0x10,%rcx
|
|
6ec7: 48 3b c8 cmp %rax,%rcx
|
|
6eca: 72 d4 jb 0x6ea0
|
|
6ecc: 41 8d 41 01 lea 0x1(%r9),%eax
|
|
6ed0: 41 3b c0 cmp %r8d,%eax
|
|
6ed3: 0f 87 9e 00 00 00 ja 0x6f77
|
|
6ed9: 4d 63 c0 movslq %r8d,%r8
|
|
6edc: 4d 63 c9 movslq %r9d,%r9
|
|
6edf: 4d 2b c1 sub %r9,%r8
|
|
6ee2: 49 83 f8 04 cmp $0x4,%r8
|
|
6ee6: 0f 8c 92 00 00 00 jl 0x6f7e
|
|
6eec: 4d 63 c9 movslq %r9d,%r9
|
|
6eef: 44 89 c3 mov %r8d,%ebx
|
|
6ef2: 83 e3 fc and $0xfffffffc,%ebx
|
|
6ef5: 33 c9 xor %ecx,%ecx
|
|
6ef7: 48 63 db movslq %ebx,%rbx
|
|
6efa: 4a 8d 04 8a lea (%rdx,%r9,4),%rax
|
|
6efe: 4f 8d 1c 8a lea (%r10,%r9,4),%r11
|
|
6f02: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6f09: 00
|
|
6f0a: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6f11: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6f18: 00
|
|
6f19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6f20: c4 c1 78 10 04 8b vmovups (%r11,%rcx,4),%xmm0
|
|
6f26: c5 f8 59 0c 88 vmulps (%rax,%rcx,4),%xmm0,%xmm1
|
|
6f2b: c5 f8 11 0c 88 vmovups %xmm1,(%rax,%rcx,4)
|
|
6f30: 48 83 c1 04 add $0x4,%rcx
|
|
6f34: 48 3b cb cmp %rbx,%rcx
|
|
6f37: 72 e7 jb 0x6f20
|
|
6f39: 49 3b d8 cmp %r8,%rbx
|
|
6f3c: 73 39 jae 0x6f77
|
|
6f3e: 4d 63 c9 movslq %r9d,%r9
|
|
6f41: 4a 8d 14 8a lea (%rdx,%r9,4),%rdx
|
|
6f45: 4b 8d 04 8a lea (%r10,%r9,4),%rax
|
|
6f49: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6f50: 00
|
|
6f51: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6f58: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6f5f: 00
|
|
6f60: c5 fa 10 04 98 vmovss (%rax,%rbx,4),%xmm0
|
|
6f65: c5 fa 59 0c 9a vmulss (%rdx,%rbx,4),%xmm0,%xmm1
|
|
6f6a: c5 fa 11 0c 9a vmovss %xmm1,(%rdx,%rbx,4)
|
|
6f6f: 48 ff c3 inc %rbx
|
|
6f72: 49 3b d8 cmp %r8,%rbx
|
|
6f75: 72 e9 jb 0x6f60
|
|
6f77: 33 c0 xor %eax,%eax
|
|
6f79: c5 f8 77 vzeroupper
|
|
6f7c: 5b pop %rbx
|
|
6f7d: c3 ret
|
|
6f7e: 33 db xor %ebx,%ebx
|
|
6f80: eb b7 jmp 0x6f39
|
|
6f82: 45 33 c9 xor %r9d,%r9d
|
|
6f85: e9 42 ff ff ff jmp 0x6ecc
|
|
6f8a: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
6f8f: 5b pop %rbx
|
|
6f90: c3 ret
|
|
6f91: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
6f96: 5b pop %rbx
|
|
6f97: c3 ret
|
|
6f98: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6f9f: 00
|
|
6fa0: 48 83 ec 28 sub $0x28,%rsp
|
|
6fa4: 48 85 d2 test %rdx,%rdx
|
|
6fa7: 74 3f je 0x6fe8
|
|
6fa9: 45 85 c0 test %r8d,%r8d
|
|
6fac: 7e 30 jle 0x6fde
|
|
6fae: 0f 2e 05 8b d0 c4 01 ucomiss 0x1c4d08b(%rip),%xmm0 # 0x1c54040
|
|
6fb5: 7a 02 jp 0x6fb9
|
|
6fb7: 74 0f je 0x6fc8
|
|
6fb9: 0f 57 c9 xorps %xmm1,%xmm1
|
|
6fbc: 0f 2e c1 ucomiss %xmm1,%xmm0
|
|
6fbf: 7a 02 jp 0x6fc3
|
|
6fc1: 74 0c je 0x6fcf
|
|
6fc3: e8 78 8f 03 00 call 0x3ff40
|
|
6fc8: 33 c0 xor %eax,%eax
|
|
6fca: 48 83 c4 28 add $0x28,%rsp
|
|
6fce: c3 ret
|
|
6fcf: 48 89 d1 mov %rdx,%rcx
|
|
6fd2: 44 89 c2 mov %r8d,%edx
|
|
6fd5: 48 83 c4 28 add $0x28,%rsp
|
|
6fd9: e9 42 8d 00 00 jmp 0xfd20
|
|
6fde: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
6fe3: 48 83 c4 28 add $0x28,%rsp
|
|
6fe7: c3 ret
|
|
6fe8: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
6fed: 48 83 c4 28 add $0x28,%rsp
|
|
6ff1: c3 ret
|
|
6ff2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6ff9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7000: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
|
|
7005: 48 85 d2 test %rdx,%rdx
|
|
7008: 74 43 je 0x704d
|
|
700a: 45 85 c0 test %r8d,%r8d
|
|
700d: 7e 32 jle 0x7041
|
|
700f: 0f 2e 05 2e d0 c4 01 ucomiss 0x1c4d02e(%rip),%xmm0 # 0x1c54044
|
|
7016: 7a 02 jp 0x701a
|
|
7018: 74 0f je 0x7029
|
|
701a: 0f 57 c9 xorps %xmm1,%xmm1
|
|
701d: 0f 2e c1 ucomiss %xmm1,%xmm0
|
|
7020: 7a 02 jp 0x7024
|
|
7022: 74 0d je 0x7031
|
|
7024: e8 97 90 03 00 call 0x400c0
|
|
7029: 33 c0 xor %eax,%eax
|
|
702b: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
7030: c3 ret
|
|
7031: 48 89 d1 mov %rdx,%rcx
|
|
7034: 44 89 c2 mov %r8d,%edx
|
|
7037: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
703c: e9 1f 8f 00 00 jmp 0xff60
|
|
7041: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
7046: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
704b: 90 nop
|
|
704c: c3 ret
|
|
704d: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
7052: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
7057: 90 nop
|
|
7058: 90 nop
|
|
7059: 90 nop
|
|
705a: c3 ret
|
|
705b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
7060: 48 83 ec 28 sub $0x28,%rsp
|
|
7064: 48 85 d2 test %rdx,%rdx
|
|
7067: 74 3f je 0x70a8
|
|
7069: 45 85 c0 test %r8d,%r8d
|
|
706c: 7e 30 jle 0x709e
|
|
706e: 0f 2e 05 d3 cf c4 01 ucomiss 0x1c4cfd3(%rip),%xmm0 # 0x1c54048
|
|
7075: 7a 02 jp 0x7079
|
|
7077: 74 0f je 0x7088
|
|
7079: 0f 57 c9 xorps %xmm1,%xmm1
|
|
707c: 0f 2e c1 ucomiss %xmm1,%xmm0
|
|
707f: 7a 02 jp 0x7083
|
|
7081: 74 0c je 0x708f
|
|
7083: e8 b8 91 03 00 call 0x40240
|
|
7088: 33 c0 xor %eax,%eax
|
|
708a: 48 83 c4 28 add $0x28,%rsp
|
|
708e: c3 ret
|
|
708f: 48 89 d1 mov %rdx,%rcx
|
|
7092: 44 89 c2 mov %r8d,%edx
|
|
7095: 48 83 c4 28 add $0x28,%rsp
|
|
7099: e9 02 91 00 00 jmp 0x101a0
|
|
709e: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
70a3: 48 83 c4 28 add $0x28,%rsp
|
|
70a7: c3 ret
|
|
70a8: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
70ad: 48 83 c4 28 add $0x28,%rsp
|
|
70b1: c3 ret
|
|
70b2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
70b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
70c0: 48 83 ec 28 sub $0x28,%rsp
|
|
70c4: 48 85 d2 test %rdx,%rdx
|
|
70c7: 0f 84 a6 01 00 00 je 0x7273
|
|
70cd: 45 85 c0 test %r8d,%r8d
|
|
70d0: 0f 8e 93 01 00 00 jle 0x7269
|
|
70d6: c5 f8 2e 05 6e cf c4 vucomiss 0x1c4cf6e(%rip),%xmm0 # 0x1c5404c
|
|
70dd: 01
|
|
70de: 7a 06 jp 0x70e6
|
|
70e0: 0f 84 7c 01 00 00 je 0x7262
|
|
70e6: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1
|
|
70ea: c5 f8 2e c1 vucomiss %xmm1,%xmm0
|
|
70ee: 7a 06 jp 0x70f6
|
|
70f0: 0f 84 5c 01 00 00 je 0x7252
|
|
70f6: 41 83 f8 10 cmp $0x10,%r8d
|
|
70fa: 0f 8c 42 01 00 00 jl 0x7242
|
|
7100: 49 89 d1 mov %rdx,%r9
|
|
7103: 49 83 e1 1f and $0x1f,%r9
|
|
7107: 45 85 c9 test %r9d,%r9d
|
|
710a: 74 18 je 0x7124
|
|
710c: 41 f7 c1 03 00 00 00 test $0x3,%r9d
|
|
7113: 0f 85 29 01 00 00 jne 0x7242
|
|
7119: 41 f7 d9 neg %r9d
|
|
711c: 41 83 c1 20 add $0x20,%r9d
|
|
7120: 41 c1 e9 02 shr $0x2,%r9d
|
|
7124: 41 8d 41 10 lea 0x10(%r9),%eax
|
|
7128: 44 3b c0 cmp %eax,%r8d
|
|
712b: 0f 8c 11 01 00 00 jl 0x7242
|
|
7131: 45 89 c2 mov %r8d,%r10d
|
|
7134: 33 c0 xor %eax,%eax
|
|
7136: 45 2b d1 sub %r9d,%r10d
|
|
7139: 41 83 e2 0f and $0xf,%r10d
|
|
713d: 41 f7 da neg %r10d
|
|
7140: 45 03 d0 add %r8d,%r10d
|
|
7143: 45 89 cb mov %r9d,%r11d
|
|
7146: 45 85 c9 test %r9d,%r9d
|
|
7149: 76 27 jbe 0x7172
|
|
714b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
7152: 00
|
|
7153: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
715a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
7160: c5 fa 59 0c 82 vmulss (%rdx,%rax,4),%xmm0,%xmm1
|
|
7165: c5 fa 11 0c 82 vmovss %xmm1,(%rdx,%rax,4)
|
|
716a: 48 ff c0 inc %rax
|
|
716d: 49 3b c3 cmp %r11,%rax
|
|
7170: 72 ee jb 0x7160
|
|
7172: c5 f8 c6 d0 00 vshufps $0x0,%xmm0,%xmm0,%xmm2
|
|
7177: 4d 63 ca movslq %r10d,%r9
|
|
717a: c4 e3 6d 18 ca 01 vinsertf128 $0x1,%xmm2,%ymm2,%ymm1
|
|
7180: c4 a1 74 59 1c 9a vmulps (%rdx,%r11,4),%ymm1,%ymm3
|
|
7186: c4 a1 74 59 64 9a 20 vmulps 0x20(%rdx,%r11,4),%ymm1,%ymm4
|
|
718d: c4 a1 7c 11 1c 9a vmovups %ymm3,(%rdx,%r11,4)
|
|
7193: c4 a1 7c 11 64 9a 20 vmovups %ymm4,0x20(%rdx,%r11,4)
|
|
719a: 49 83 c3 10 add $0x10,%r11
|
|
719e: 4d 3b d9 cmp %r9,%r11
|
|
71a1: 72 dd jb 0x7180
|
|
71a3: 41 8d 42 01 lea 0x1(%r10),%eax
|
|
71a7: 41 3b c0 cmp %r8d,%eax
|
|
71aa: 0f 87 84 00 00 00 ja 0x7234
|
|
71b0: 4d 63 c0 movslq %r8d,%r8
|
|
71b3: 4d 2b c1 sub %r9,%r8
|
|
71b6: 49 83 f8 04 cmp $0x4,%r8
|
|
71ba: 0f 8c 7e 00 00 00 jl 0x723e
|
|
71c0: 44 89 c0 mov %r8d,%eax
|
|
71c3: 45 33 db xor %r11d,%r11d
|
|
71c6: 83 e0 fc and $0xfffffffc,%eax
|
|
71c9: 4e 8d 0c 8a lea (%rdx,%r9,4),%r9
|
|
71cd: 48 63 c0 movslq %eax,%rax
|
|
71d0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
71d7: 00
|
|
71d8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
71df: 90 nop
|
|
71e0: c4 c1 68 59 09 vmulps (%r9),%xmm2,%xmm1
|
|
71e5: 49 83 c3 04 add $0x4,%r11
|
|
71e9: c4 c1 78 11 09 vmovups %xmm1,(%r9)
|
|
71ee: 49 83 c1 10 add $0x10,%r9
|
|
71f2: 4c 3b d8 cmp %rax,%r11
|
|
71f5: 72 e9 jb 0x71e0
|
|
71f7: 49 3b c0 cmp %r8,%rax
|
|
71fa: 73 38 jae 0x7234
|
|
71fc: 4d 63 d2 movslq %r10d,%r10
|
|
71ff: 4a 8d 14 92 lea (%rdx,%r10,4),%rdx
|
|
7203: 48 8d 14 82 lea (%rdx,%rax,4),%rdx
|
|
7207: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
720e: 00
|
|
720f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7216: 0f 1f 00 nopl (%rax)
|
|
7219: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7220: c5 fa 59 0a vmulss (%rdx),%xmm0,%xmm1
|
|
7224: 48 ff c0 inc %rax
|
|
7227: c5 fa 11 0a vmovss %xmm1,(%rdx)
|
|
722b: 48 83 c2 04 add $0x4,%rdx
|
|
722f: 49 3b c0 cmp %r8,%rax
|
|
7232: 72 ec jb 0x7220
|
|
7234: 33 c0 xor %eax,%eax
|
|
7236: c5 f8 77 vzeroupper
|
|
7239: 48 83 c4 28 add $0x28,%rsp
|
|
723d: c3 ret
|
|
723e: 33 c0 xor %eax,%eax
|
|
7240: eb b5 jmp 0x71f7
|
|
7242: 45 33 d2 xor %r10d,%r10d
|
|
7245: 41 83 f8 01 cmp $0x1,%r8d
|
|
7249: 72 e9 jb 0x7234
|
|
724b: 4d 63 c0 movslq %r8d,%r8
|
|
724e: 33 c0 xor %eax,%eax
|
|
7250: eb a5 jmp 0x71f7
|
|
7252: 48 89 d1 mov %rdx,%rcx
|
|
7255: 44 89 c2 mov %r8d,%edx
|
|
7258: e8 83 8f 00 00 call 0x101e0
|
|
725d: 48 83 c4 28 add $0x28,%rsp
|
|
7261: c3 ret
|
|
7262: 33 c0 xor %eax,%eax
|
|
7264: 48 83 c4 28 add $0x28,%rsp
|
|
7268: c3 ret
|
|
7269: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
726e: 48 83 c4 28 add $0x28,%rsp
|
|
7272: c3 ret
|
|
7273: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
7278: 48 83 c4 28 add $0x28,%rsp
|
|
727c: c3 ret
|
|
727d: 0f 1f 00 nopl (%rax)
|
|
7280: 48 83 ec 28 sub $0x28,%rsp
|
|
7284: 48 85 d2 test %rdx,%rdx
|
|
7287: 0f 84 9e 01 00 00 je 0x742b
|
|
728d: 45 85 c0 test %r8d,%r8d
|
|
7290: 0f 8e 8b 01 00 00 jle 0x7421
|
|
7296: c5 f8 2e 05 b2 cd c4 vucomiss 0x1c4cdb2(%rip),%xmm0 # 0x1c54050
|
|
729d: 01
|
|
729e: 7a 06 jp 0x72a6
|
|
72a0: 0f 84 74 01 00 00 je 0x741a
|
|
72a6: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1
|
|
72aa: c5 f8 2e c1 vucomiss %xmm1,%xmm0
|
|
72ae: 7a 06 jp 0x72b6
|
|
72b0: 0f 84 54 01 00 00 je 0x740a
|
|
72b6: 41 83 f8 10 cmp $0x10,%r8d
|
|
72ba: 0f 8c 42 01 00 00 jl 0x7402
|
|
72c0: 49 89 d3 mov %rdx,%r11
|
|
72c3: 49 83 e3 1f and $0x1f,%r11
|
|
72c7: 45 85 db test %r11d,%r11d
|
|
72ca: 74 18 je 0x72e4
|
|
72cc: 41 f7 c3 03 00 00 00 test $0x3,%r11d
|
|
72d3: 0f 85 29 01 00 00 jne 0x7402
|
|
72d9: 41 f7 db neg %r11d
|
|
72dc: 41 83 c3 20 add $0x20,%r11d
|
|
72e0: 41 c1 eb 02 shr $0x2,%r11d
|
|
72e4: 41 8d 43 10 lea 0x10(%r11),%eax
|
|
72e8: 44 3b c0 cmp %eax,%r8d
|
|
72eb: 0f 8c 11 01 00 00 jl 0x7402
|
|
72f1: 45 89 c1 mov %r8d,%r9d
|
|
72f4: 33 c0 xor %eax,%eax
|
|
72f6: 45 2b cb sub %r11d,%r9d
|
|
72f9: 41 83 e1 0f and $0xf,%r9d
|
|
72fd: 41 f7 d9 neg %r9d
|
|
7300: 45 03 c8 add %r8d,%r9d
|
|
7303: 45 89 da mov %r11d,%r10d
|
|
7306: 45 85 db test %r11d,%r11d
|
|
7309: 76 27 jbe 0x7332
|
|
730b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
7312: 00
|
|
7313: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
731a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
7320: c5 fa 59 0c 82 vmulss (%rdx,%rax,4),%xmm0,%xmm1
|
|
7325: c5 fa 11 0c 82 vmovss %xmm1,(%rdx,%rax,4)
|
|
732a: 48 ff c0 inc %rax
|
|
732d: 49 3b c2 cmp %r10,%rax
|
|
7330: 72 ee jb 0x7320
|
|
7332: c4 e2 7d 18 c8 vbroadcastss %xmm0,%ymm1
|
|
7337: 49 63 c1 movslq %r9d,%rax
|
|
733a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
7340: c4 a1 74 59 14 92 vmulps (%rdx,%r10,4),%ymm1,%ymm2
|
|
7346: c4 a1 74 59 5c 92 20 vmulps 0x20(%rdx,%r10,4),%ymm1,%ymm3
|
|
734d: c4 a1 7c 11 14 92 vmovups %ymm2,(%rdx,%r10,4)
|
|
7353: c4 a1 7c 11 5c 92 20 vmovups %ymm3,0x20(%rdx,%r10,4)
|
|
735a: 49 83 c2 10 add $0x10,%r10
|
|
735e: 4c 3b d0 cmp %rax,%r10
|
|
7361: 72 dd jb 0x7340
|
|
7363: 41 8d 41 01 lea 0x1(%r9),%eax
|
|
7367: 41 3b c0 cmp %r8d,%eax
|
|
736a: 0f 87 84 00 00 00 ja 0x73f4
|
|
7370: 4d 63 c0 movslq %r8d,%r8
|
|
7373: 4d 63 c9 movslq %r9d,%r9
|
|
7376: 4d 2b c1 sub %r9,%r8
|
|
7379: 49 83 f8 04 cmp $0x4,%r8
|
|
737d: 0f 8c 7b 00 00 00 jl 0x73fe
|
|
7383: 4d 63 c9 movslq %r9d,%r9
|
|
7386: 44 89 c0 mov %r8d,%eax
|
|
7389: 83 e0 fc and $0xfffffffc,%eax
|
|
738c: 45 33 db xor %r11d,%r11d
|
|
738f: 48 63 c0 movslq %eax,%rax
|
|
7392: c4 e2 79 18 c8 vbroadcastss %xmm0,%xmm1
|
|
7397: 4e 8d 14 8a lea (%rdx,%r9,4),%r10
|
|
739b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
73a0: c4 c1 70 59 12 vmulps (%r10),%xmm1,%xmm2
|
|
73a5: 49 83 c3 04 add $0x4,%r11
|
|
73a9: c4 c1 78 11 12 vmovups %xmm2,(%r10)
|
|
73ae: 49 83 c2 10 add $0x10,%r10
|
|
73b2: 4c 3b d8 cmp %rax,%r11
|
|
73b5: 72 e9 jb 0x73a0
|
|
73b7: 49 3b c0 cmp %r8,%rax
|
|
73ba: 73 38 jae 0x73f4
|
|
73bc: 4d 63 c9 movslq %r9d,%r9
|
|
73bf: 4a 8d 14 8a lea (%rdx,%r9,4),%rdx
|
|
73c3: 48 8d 14 82 lea (%rdx,%rax,4),%rdx
|
|
73c7: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
73ce: 00
|
|
73cf: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
73d6: 0f 1f 00 nopl (%rax)
|
|
73d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
73e0: c5 fa 59 0a vmulss (%rdx),%xmm0,%xmm1
|
|
73e4: 48 ff c0 inc %rax
|
|
73e7: c5 fa 11 0a vmovss %xmm1,(%rdx)
|
|
73eb: 48 83 c2 04 add $0x4,%rdx
|
|
73ef: 49 3b c0 cmp %r8,%rax
|
|
73f2: 72 ec jb 0x73e0
|
|
73f4: 33 c0 xor %eax,%eax
|
|
73f6: c5 f8 77 vzeroupper
|
|
73f9: 48 83 c4 28 add $0x28,%rsp
|
|
73fd: c3 ret
|
|
73fe: 33 c0 xor %eax,%eax
|
|
7400: eb b5 jmp 0x73b7
|
|
7402: 45 33 c9 xor %r9d,%r9d
|
|
7405: e9 59 ff ff ff jmp 0x7363
|
|
740a: 48 89 d1 mov %rdx,%rcx
|
|
740d: 44 89 c2 mov %r8d,%edx
|
|
7410: e8 0b 8e 00 00 call 0x10220
|
|
7415: 48 83 c4 28 add $0x28,%rsp
|
|
7419: c3 ret
|
|
741a: 33 c0 xor %eax,%eax
|
|
741c: 48 83 c4 28 add $0x28,%rsp
|
|
7420: c3 ret
|
|
7421: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
7426: 48 83 c4 28 add $0x28,%rsp
|
|
742a: c3 ret
|
|
742b: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
7430: 48 83 c4 28 add $0x28,%rsp
|
|
7434: c3 ret
|
|
7435: 0f 1f 40 00 nopl 0x0(%rax)
|
|
7439: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7440: 48 83 ec 28 sub $0x28,%rsp
|
|
7444: 48 85 d2 test %rdx,%rdx
|
|
7447: 0f 84 9e 01 00 00 je 0x75eb
|
|
744d: 45 85 c0 test %r8d,%r8d
|
|
7450: 0f 8e 8b 01 00 00 jle 0x75e1
|
|
7456: c5 f8 2e 05 f6 cb c4 vucomiss 0x1c4cbf6(%rip),%xmm0 # 0x1c54054
|
|
745d: 01
|
|
745e: 7a 06 jp 0x7466
|
|
7460: 0f 84 74 01 00 00 je 0x75da
|
|
7466: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1
|
|
746a: c5 f8 2e c1 vucomiss %xmm1,%xmm0
|
|
746e: 7a 06 jp 0x7476
|
|
7470: 0f 84 54 01 00 00 je 0x75ca
|
|
7476: 41 83 f8 10 cmp $0x10,%r8d
|
|
747a: 0f 8c 42 01 00 00 jl 0x75c2
|
|
7480: 49 89 d3 mov %rdx,%r11
|
|
7483: 49 83 e3 1f and $0x1f,%r11
|
|
7487: 45 85 db test %r11d,%r11d
|
|
748a: 74 18 je 0x74a4
|
|
748c: 41 f7 c3 03 00 00 00 test $0x3,%r11d
|
|
7493: 0f 85 29 01 00 00 jne 0x75c2
|
|
7499: 41 f7 db neg %r11d
|
|
749c: 41 83 c3 20 add $0x20,%r11d
|
|
74a0: 41 c1 eb 02 shr $0x2,%r11d
|
|
74a4: 41 8d 43 10 lea 0x10(%r11),%eax
|
|
74a8: 44 3b c0 cmp %eax,%r8d
|
|
74ab: 0f 8c 11 01 00 00 jl 0x75c2
|
|
74b1: 45 89 c1 mov %r8d,%r9d
|
|
74b4: 33 c0 xor %eax,%eax
|
|
74b6: 45 2b cb sub %r11d,%r9d
|
|
74b9: 41 83 e1 0f and $0xf,%r9d
|
|
74bd: 41 f7 d9 neg %r9d
|
|
74c0: 45 03 c8 add %r8d,%r9d
|
|
74c3: 45 89 da mov %r11d,%r10d
|
|
74c6: 45 85 db test %r11d,%r11d
|
|
74c9: 76 27 jbe 0x74f2
|
|
74cb: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
74d2: 00
|
|
74d3: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
74da: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
74e0: c5 fa 59 0c 82 vmulss (%rdx,%rax,4),%xmm0,%xmm1
|
|
74e5: c5 fa 11 0c 82 vmovss %xmm1,(%rdx,%rax,4)
|
|
74ea: 48 ff c0 inc %rax
|
|
74ed: 49 3b c2 cmp %r10,%rax
|
|
74f0: 72 ee jb 0x74e0
|
|
74f2: c4 e2 7d 18 c8 vbroadcastss %xmm0,%ymm1
|
|
74f7: 49 63 c1 movslq %r9d,%rax
|
|
74fa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
7500: c4 a1 74 59 14 92 vmulps (%rdx,%r10,4),%ymm1,%ymm2
|
|
7506: c4 a1 74 59 5c 92 20 vmulps 0x20(%rdx,%r10,4),%ymm1,%ymm3
|
|
750d: c4 a1 7c 11 14 92 vmovups %ymm2,(%rdx,%r10,4)
|
|
7513: c4 a1 7c 11 5c 92 20 vmovups %ymm3,0x20(%rdx,%r10,4)
|
|
751a: 49 83 c2 10 add $0x10,%r10
|
|
751e: 4c 3b d0 cmp %rax,%r10
|
|
7521: 72 dd jb 0x7500
|
|
7523: 41 8d 41 01 lea 0x1(%r9),%eax
|
|
7527: 41 3b c0 cmp %r8d,%eax
|
|
752a: 0f 87 84 00 00 00 ja 0x75b4
|
|
7530: 4d 63 c0 movslq %r8d,%r8
|
|
7533: 4d 63 c9 movslq %r9d,%r9
|
|
7536: 4d 2b c1 sub %r9,%r8
|
|
7539: 49 83 f8 04 cmp $0x4,%r8
|
|
753d: 0f 8c 7b 00 00 00 jl 0x75be
|
|
7543: 4d 63 c9 movslq %r9d,%r9
|
|
7546: 44 89 c0 mov %r8d,%eax
|
|
7549: 83 e0 fc and $0xfffffffc,%eax
|
|
754c: 45 33 db xor %r11d,%r11d
|
|
754f: 48 63 c0 movslq %eax,%rax
|
|
7552: c4 e2 79 18 c8 vbroadcastss %xmm0,%xmm1
|
|
7557: 4e 8d 14 8a lea (%rdx,%r9,4),%r10
|
|
755b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
7560: c4 c1 70 59 12 vmulps (%r10),%xmm1,%xmm2
|
|
7565: 49 83 c3 04 add $0x4,%r11
|
|
7569: c4 c1 78 11 12 vmovups %xmm2,(%r10)
|
|
756e: 49 83 c2 10 add $0x10,%r10
|
|
7572: 4c 3b d8 cmp %rax,%r11
|
|
7575: 72 e9 jb 0x7560
|
|
7577: 49 3b c0 cmp %r8,%rax
|
|
757a: 73 38 jae 0x75b4
|
|
757c: 4d 63 c9 movslq %r9d,%r9
|
|
757f: 4a 8d 14 8a lea (%rdx,%r9,4),%rdx
|
|
7583: 48 8d 14 82 lea (%rdx,%rax,4),%rdx
|
|
7587: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
758e: 00
|
|
758f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7596: 0f 1f 00 nopl (%rax)
|
|
7599: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
75a0: c5 fa 59 0a vmulss (%rdx),%xmm0,%xmm1
|
|
75a4: 48 ff c0 inc %rax
|
|
75a7: c5 fa 11 0a vmovss %xmm1,(%rdx)
|
|
75ab: 48 83 c2 04 add $0x4,%rdx
|
|
75af: 49 3b c0 cmp %r8,%rax
|
|
75b2: 72 ec jb 0x75a0
|
|
75b4: 33 c0 xor %eax,%eax
|
|
75b6: c5 f8 77 vzeroupper
|
|
75b9: 48 83 c4 28 add $0x28,%rsp
|
|
75bd: c3 ret
|
|
75be: 33 c0 xor %eax,%eax
|
|
75c0: eb b5 jmp 0x7577
|
|
75c2: 45 33 c9 xor %r9d,%r9d
|
|
75c5: e9 59 ff ff ff jmp 0x7523
|
|
75ca: 48 89 d1 mov %rdx,%rcx
|
|
75cd: 44 89 c2 mov %r8d,%edx
|
|
75d0: e8 8b 8c 00 00 call 0x10260
|
|
75d5: 48 83 c4 28 add $0x28,%rsp
|
|
75d9: c3 ret
|
|
75da: 33 c0 xor %eax,%eax
|
|
75dc: 48 83 c4 28 add $0x28,%rsp
|
|
75e0: c3 ret
|
|
75e1: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
75e6: 48 83 c4 28 add $0x28,%rsp
|
|
75ea: c3 ret
|
|
75eb: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
75f0: 48 83 c4 28 add $0x28,%rsp
|
|
75f4: c3 ret
|
|
75f5: 0f 1f 40 00 nopl 0x0(%rax)
|
|
75f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7600: 48 83 ec 38 sub $0x38,%rsp
|
|
7604: 45 89 c1 mov %r8d,%r9d
|
|
7607: 49 89 d0 mov %rdx,%r8
|
|
760a: 48 89 ca mov %rcx,%rdx
|
|
760d: f3 0f 11 5c 24 58 movss %xmm3,0x58(%rsp)
|
|
7613: 48 85 d2 test %rdx,%rdx
|
|
7616: 8b 44 24 60 mov 0x60(%rsp),%eax
|
|
761a: 74 47 je 0x7663
|
|
761c: 4d 85 c0 test %r8,%r8
|
|
761f: 74 42 je 0x7663
|
|
7621: 45 85 c9 test %r9d,%r9d
|
|
7624: 7e 47 jle 0x766d
|
|
7626: 85 c0 test %eax,%eax
|
|
7628: 74 0f je 0x7639
|
|
762a: 83 f8 04 cmp $0x4,%eax
|
|
762d: 74 0d je 0x763c
|
|
762f: b8 fb ff ff ff mov $0xfffffffb,%eax
|
|
7634: 48 83 c4 38 add $0x38,%rsp
|
|
7638: c3 ret
|
|
7639: 83 f8 04 cmp $0x4,%eax
|
|
763c: 49 89 e3 mov %rsp,%r11
|
|
763f: b8 01 00 00 00 mov $0x1,%eax
|
|
7644: 41 ba 00 00 00 00 mov $0x0,%r10d
|
|
764a: 48 8d 4c 24 58 lea 0x58(%rsp),%rcx
|
|
764f: 44 0f 44 d0 cmove %eax,%r10d
|
|
7653: 45 89 53 20 mov %r10d,0x20(%r11)
|
|
7657: e8 b0 d9 a6 01 call 0x1a7500c
|
|
765c: 33 c0 xor %eax,%eax
|
|
765e: 48 83 c4 38 add $0x38,%rsp
|
|
7662: c3 ret
|
|
7663: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
7668: 48 83 c4 38 add $0x38,%rsp
|
|
766c: c3 ret
|
|
766d: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
7672: 48 83 c4 38 add $0x38,%rsp
|
|
7676: c3 ret
|
|
7677: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
767e: 00 00
|
|
7680: 48 8d 64 24 c8 lea -0x38(%rsp),%rsp
|
|
7685: 45 89 c1 mov %r8d,%r9d
|
|
7688: 49 89 d0 mov %rdx,%r8
|
|
768b: 48 89 ca mov %rcx,%rdx
|
|
768e: f3 0f 11 5c 24 58 movss %xmm3,0x58(%rsp)
|
|
7694: 48 85 d2 test %rdx,%rdx
|
|
7697: 8b 44 24 60 mov 0x60(%rsp),%eax
|
|
769b: 74 4b je 0x76e8
|
|
769d: 4d 85 c0 test %r8,%r8
|
|
76a0: 74 46 je 0x76e8
|
|
76a2: 45 85 c9 test %r9d,%r9d
|
|
76a5: 7e 4c jle 0x76f3
|
|
76a7: 85 c0 test %eax,%eax
|
|
76a9: 74 12 je 0x76bd
|
|
76ab: 83 7c 24 60 04 cmpl $0x4,0x60(%rsp)
|
|
76b0: 74 0b je 0x76bd
|
|
76b2: b8 fb ff ff ff mov $0xfffffffb,%eax
|
|
76b7: 48 8d 64 24 38 lea 0x38(%rsp),%rsp
|
|
76bc: c3 ret
|
|
76bd: 49 89 e3 mov %rsp,%r11
|
|
76c0: 41 ba 01 00 00 00 mov $0x1,%r10d
|
|
76c6: 83 f8 04 cmp $0x4,%eax
|
|
76c9: b8 00 00 00 00 mov $0x0,%eax
|
|
76ce: 41 0f 44 c2 cmove %r10d,%eax
|
|
76d2: 48 8d 4c 24 58 lea 0x58(%rsp),%rcx
|
|
76d7: 41 89 43 20 mov %eax,0x20(%r11)
|
|
76db: e8 cc 47 a7 01 call 0x1a7beac
|
|
76e0: 33 c0 xor %eax,%eax
|
|
76e2: 48 8d 64 24 38 lea 0x38(%rsp),%rsp
|
|
76e7: c3 ret
|
|
76e8: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
76ed: 48 8d 64 24 38 lea 0x38(%rsp),%rsp
|
|
76f2: c3 ret
|
|
76f3: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
76f8: 48 8d 64 24 38 lea 0x38(%rsp),%rsp
|
|
76fd: c3 ret
|
|
76fe: 66 90 xchg %ax,%ax
|
|
7700: 48 83 ec 38 sub $0x38,%rsp
|
|
7704: 45 89 c1 mov %r8d,%r9d
|
|
7707: 49 89 d0 mov %rdx,%r8
|
|
770a: 48 89 ca mov %rcx,%rdx
|
|
770d: f3 0f 11 5c 24 58 movss %xmm3,0x58(%rsp)
|
|
7713: 8b 44 24 60 mov 0x60(%rsp),%eax
|
|
7717: 48 85 d2 test %rdx,%rdx
|
|
771a: 74 47 je 0x7763
|
|
771c: 4d 85 c0 test %r8,%r8
|
|
771f: 74 42 je 0x7763
|
|
7721: 45 85 c9 test %r9d,%r9d
|
|
7724: 7e 47 jle 0x776d
|
|
7726: 85 c0 test %eax,%eax
|
|
7728: 74 0f je 0x7739
|
|
772a: 83 f8 04 cmp $0x4,%eax
|
|
772d: 74 0d je 0x773c
|
|
772f: b8 fb ff ff ff mov $0xfffffffb,%eax
|
|
7734: 48 83 c4 38 add $0x38,%rsp
|
|
7738: c3 ret
|
|
7739: 83 f8 04 cmp $0x4,%eax
|
|
773c: b8 01 00 00 00 mov $0x1,%eax
|
|
7741: 41 ba 00 00 00 00 mov $0x0,%r10d
|
|
7747: 48 8d 4c 24 58 lea 0x58(%rsp),%rcx
|
|
774c: 44 0f 44 d0 cmove %eax,%r10d
|
|
7750: 49 89 e3 mov %rsp,%r11
|
|
7753: 45 89 53 20 mov %r10d,0x20(%r11)
|
|
7757: e8 00 b4 a7 01 call 0x1a82b5c
|
|
775c: 33 c0 xor %eax,%eax
|
|
775e: 48 83 c4 38 add $0x38,%rsp
|
|
7762: c3 ret
|
|
7763: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
7768: 48 83 c4 38 add $0x38,%rsp
|
|
776c: c3 ret
|
|
776d: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
7772: 48 83 c4 38 add $0x38,%rsp
|
|
7776: c3 ret
|
|
7777: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
777e: 00 00
|
|
7780: 41 56 push %r14
|
|
7782: 48 85 c9 test %rcx,%rcx
|
|
7785: 0f 84 51 03 00 00 je 0x7adc
|
|
778b: 48 85 d2 test %rdx,%rdx
|
|
778e: 0f 84 48 03 00 00 je 0x7adc
|
|
7794: 45 85 c0 test %r8d,%r8d
|
|
7797: 0f 8e 37 03 00 00 jle 0x7ad4
|
|
779d: 8b 44 24 30 mov 0x30(%rsp),%eax
|
|
77a1: 85 c0 test %eax,%eax
|
|
77a3: 0f 84 94 01 00 00 je 0x793d
|
|
77a9: 83 f8 04 cmp $0x4,%eax
|
|
77ac: 74 08 je 0x77b6
|
|
77ae: b8 fb ff ff ff mov $0xfffffffb,%eax
|
|
77b3: 41 5e pop %r14
|
|
77b5: c3 ret
|
|
77b6: 45 32 c9 xor %r9b,%r9b
|
|
77b9: 41 83 f8 10 cmp $0x10,%r8d
|
|
77bd: 0f 8c fd 02 00 00 jl 0x7ac0
|
|
77c3: 49 89 d3 mov %rdx,%r11
|
|
77c6: 49 83 e3 1f and $0x1f,%r11
|
|
77ca: 45 89 db mov %r11d,%r11d
|
|
77cd: 45 85 db test %r11d,%r11d
|
|
77d0: 74 18 je 0x77ea
|
|
77d2: 41 f7 c3 03 00 00 00 test $0x3,%r11d
|
|
77d9: 0f 85 e1 02 00 00 jne 0x7ac0
|
|
77df: 41 f7 db neg %r11d
|
|
77e2: 41 83 c3 20 add $0x20,%r11d
|
|
77e6: 41 c1 eb 02 shr $0x2,%r11d
|
|
77ea: 41 8d 43 10 lea 0x10(%r11),%eax
|
|
77ee: 44 3b c0 cmp %eax,%r8d
|
|
77f1: 0f 8c c9 02 00 00 jl 0x7ac0
|
|
77f7: 44 89 c0 mov %r8d,%eax
|
|
77fa: 45 33 d2 xor %r10d,%r10d
|
|
77fd: 41 2b c3 sub %r11d,%eax
|
|
7800: 83 e0 0f and $0xf,%eax
|
|
7803: f7 d8 neg %eax
|
|
7805: 41 03 c0 add %r8d,%eax
|
|
7808: 45 85 db test %r11d,%r11d
|
|
780b: 76 2b jbe 0x7838
|
|
780d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
7814: 00
|
|
7815: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
781c: 0f 1f 40 00 nopl 0x0(%rax)
|
|
7820: c4 a1 7a 10 04 91 vmovss (%rcx,%r10,4),%xmm0
|
|
7826: c5 fa 5d c3 vminss %xmm3,%xmm0,%xmm0
|
|
782a: c4 a1 7a 11 04 92 vmovss %xmm0,(%rdx,%r10,4)
|
|
7830: 49 ff c2 inc %r10
|
|
7833: 4d 3b d3 cmp %r11,%r10
|
|
7836: 72 e8 jb 0x7820
|
|
7838: c5 e0 c6 c3 00 vshufps $0x0,%xmm3,%xmm3,%xmm0
|
|
783d: 4c 63 d0 movslq %eax,%r10
|
|
7840: c4 e3 7d 18 c0 01 vinsertf128 $0x1,%xmm0,%ymm0,%ymm0
|
|
7846: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
784d: 00
|
|
784e: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7855: 0f 1f 40 00 nopl 0x0(%rax)
|
|
7859: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7860: c4 a1 78 10 0c 99 vmovups (%rcx,%r11,4),%xmm1
|
|
7866: c4 a1 78 10 6c 99 20 vmovups 0x20(%rcx,%r11,4),%xmm5
|
|
786d: c4 a3 75 18 54 99 10 vinsertf128 $0x1,0x10(%rcx,%r11,4),%ymm1,%ymm2
|
|
7874: 01
|
|
7875: c5 ec 5d e0 vminps %ymm0,%ymm2,%ymm4
|
|
7879: c4 a1 7c 11 24 9a vmovups %ymm4,(%rdx,%r11,4)
|
|
787f: c4 a3 55 18 4c 99 30 vinsertf128 $0x1,0x30(%rcx,%r11,4),%ymm5,%ymm1
|
|
7886: 01
|
|
7887: c5 f4 5d d0 vminps %ymm0,%ymm1,%ymm2
|
|
788b: c4 a1 7c 11 54 9a 20 vmovups %ymm2,0x20(%rdx,%r11,4)
|
|
7892: 49 83 c3 10 add $0x10,%r11
|
|
7896: 4d 3b da cmp %r10,%r11
|
|
7899: 72 c5 jb 0x7860
|
|
789b: 44 8d 50 01 lea 0x1(%rax),%r10d
|
|
789f: 45 3b d0 cmp %r8d,%r10d
|
|
78a2: 0f 87 10 02 00 00 ja 0x7ab8
|
|
78a8: 4d 63 c0 movslq %r8d,%r8
|
|
78ab: 48 63 c0 movslq %eax,%rax
|
|
78ae: 4c 2b c0 sub %rax,%r8
|
|
78b1: 41 80 f9 01 cmp $0x1,%r9b
|
|
78b5: 75 05 jne 0x78bc
|
|
78b7: 45 33 db xor %r11d,%r11d
|
|
78ba: eb 3d jmp 0x78f9
|
|
78bc: 49 83 f8 04 cmp $0x4,%r8
|
|
78c0: 7c f5 jl 0x78b7
|
|
78c2: 48 63 c0 movslq %eax,%rax
|
|
78c5: 45 89 c3 mov %r8d,%r11d
|
|
78c8: 41 83 e3 fc and $0xfffffffc,%r11d
|
|
78cc: 45 33 d2 xor %r10d,%r10d
|
|
78cf: 4d 63 db movslq %r11d,%r11
|
|
78d2: c5 e0 c6 c3 00 vshufps $0x0,%xmm3,%xmm3,%xmm0
|
|
78d7: 4c 8d 0c 82 lea (%rdx,%rax,4),%r9
|
|
78db: 4c 8d 34 81 lea (%rcx,%rax,4),%r14
|
|
78df: 90 nop
|
|
78e0: c4 81 78 10 0c 96 vmovups (%r14,%r10,4),%xmm1
|
|
78e6: c5 f0 5d d0 vminps %xmm0,%xmm1,%xmm2
|
|
78ea: c4 81 78 11 14 91 vmovups %xmm2,(%r9,%r10,4)
|
|
78f0: 49 83 c2 04 add $0x4,%r10
|
|
78f4: 4d 3b d3 cmp %r11,%r10
|
|
78f7: 72 e7 jb 0x78e0
|
|
78f9: 4d 3b d8 cmp %r8,%r11
|
|
78fc: 0f 83 b6 01 00 00 jae 0x7ab8
|
|
7902: 48 63 c0 movslq %eax,%rax
|
|
7905: 48 8d 14 82 lea (%rdx,%rax,4),%rdx
|
|
7909: 48 8d 04 81 lea (%rcx,%rax,4),%rax
|
|
790d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
7914: 00
|
|
7915: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
791c: 0f 1f 40 00 nopl 0x0(%rax)
|
|
7920: c4 a1 7a 10 04 98 vmovss (%rax,%r11,4),%xmm0
|
|
7926: c5 fa 5d c3 vminss %xmm3,%xmm0,%xmm0
|
|
792a: c4 a1 7a 11 04 9a vmovss %xmm0,(%rdx,%r11,4)
|
|
7930: 49 ff c3 inc %r11
|
|
7933: 4d 3b d8 cmp %r8,%r11
|
|
7936: 72 e8 jb 0x7920
|
|
7938: e9 7b 01 00 00 jmp 0x7ab8
|
|
793d: 45 32 c9 xor %r9b,%r9b
|
|
7940: 41 83 f8 10 cmp $0x10,%r8d
|
|
7944: 0f 8c 80 01 00 00 jl 0x7aca
|
|
794a: 49 89 d3 mov %rdx,%r11
|
|
794d: 49 83 e3 1f and $0x1f,%r11
|
|
7951: 45 89 db mov %r11d,%r11d
|
|
7954: 45 85 db test %r11d,%r11d
|
|
7957: 74 18 je 0x7971
|
|
7959: 41 f7 c3 03 00 00 00 test $0x3,%r11d
|
|
7960: 0f 85 64 01 00 00 jne 0x7aca
|
|
7966: 41 f7 db neg %r11d
|
|
7969: 41 83 c3 20 add $0x20,%r11d
|
|
796d: 41 c1 eb 02 shr $0x2,%r11d
|
|
7971: 41 8d 43 10 lea 0x10(%r11),%eax
|
|
7975: 44 3b c0 cmp %eax,%r8d
|
|
7978: 0f 8c 4c 01 00 00 jl 0x7aca
|
|
797e: 44 89 c0 mov %r8d,%eax
|
|
7981: 45 33 d2 xor %r10d,%r10d
|
|
7984: 41 2b c3 sub %r11d,%eax
|
|
7987: 83 e0 0f and $0xf,%eax
|
|
798a: f7 d8 neg %eax
|
|
798c: 41 03 c0 add %r8d,%eax
|
|
798f: 45 85 db test %r11d,%r11d
|
|
7992: 76 24 jbe 0x79b8
|
|
7994: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
7999: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
79a0: c4 a1 7a 10 04 91 vmovss (%rcx,%r10,4),%xmm0
|
|
79a6: c5 fa 5f c3 vmaxss %xmm3,%xmm0,%xmm0
|
|
79aa: c4 a1 7a 11 04 92 vmovss %xmm0,(%rdx,%r10,4)
|
|
79b0: 49 ff c2 inc %r10
|
|
79b3: 4d 3b d3 cmp %r11,%r10
|
|
79b6: 72 e8 jb 0x79a0
|
|
79b8: c5 e0 c6 c3 00 vshufps $0x0,%xmm3,%xmm3,%xmm0
|
|
79bd: 4c 63 d0 movslq %eax,%r10
|
|
79c0: c4 e3 7d 18 c0 01 vinsertf128 $0x1,%xmm0,%ymm0,%ymm0
|
|
79c6: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
79cd: 00
|
|
79ce: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
79d5: 0f 1f 40 00 nopl 0x0(%rax)
|
|
79d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
79e0: c4 a1 78 10 0c 99 vmovups (%rcx,%r11,4),%xmm1
|
|
79e6: c4 a1 78 10 6c 99 20 vmovups 0x20(%rcx,%r11,4),%xmm5
|
|
79ed: c4 a3 75 18 54 99 10 vinsertf128 $0x1,0x10(%rcx,%r11,4),%ymm1,%ymm2
|
|
79f4: 01
|
|
79f5: c5 ec 5f e0 vmaxps %ymm0,%ymm2,%ymm4
|
|
79f9: c4 a1 7c 11 24 9a vmovups %ymm4,(%rdx,%r11,4)
|
|
79ff: c4 a3 55 18 4c 99 30 vinsertf128 $0x1,0x30(%rcx,%r11,4),%ymm5,%ymm1
|
|
7a06: 01
|
|
7a07: c5 f4 5f d0 vmaxps %ymm0,%ymm1,%ymm2
|
|
7a0b: c4 a1 7c 11 54 9a 20 vmovups %ymm2,0x20(%rdx,%r11,4)
|
|
7a12: 49 83 c3 10 add $0x10,%r11
|
|
7a16: 4d 3b da cmp %r10,%r11
|
|
7a19: 72 c5 jb 0x79e0
|
|
7a1b: 44 8d 50 01 lea 0x1(%rax),%r10d
|
|
7a1f: 45 3b d0 cmp %r8d,%r10d
|
|
7a22: 0f 87 90 00 00 00 ja 0x7ab8
|
|
7a28: 4d 63 c0 movslq %r8d,%r8
|
|
7a2b: 48 63 c0 movslq %eax,%rax
|
|
7a2e: 4c 2b c0 sub %rax,%r8
|
|
7a31: 41 80 f9 01 cmp $0x1,%r9b
|
|
7a35: 75 05 jne 0x7a3c
|
|
7a37: 45 33 db xor %r11d,%r11d
|
|
7a3a: eb 3d jmp 0x7a79
|
|
7a3c: 49 83 f8 04 cmp $0x4,%r8
|
|
7a40: 7c f5 jl 0x7a37
|
|
7a42: 48 63 c0 movslq %eax,%rax
|
|
7a45: 45 89 c3 mov %r8d,%r11d
|
|
7a48: 41 83 e3 fc and $0xfffffffc,%r11d
|
|
7a4c: 45 33 d2 xor %r10d,%r10d
|
|
7a4f: 4d 63 db movslq %r11d,%r11
|
|
7a52: c5 e0 c6 c3 00 vshufps $0x0,%xmm3,%xmm3,%xmm0
|
|
7a57: 4c 8d 0c 82 lea (%rdx,%rax,4),%r9
|
|
7a5b: 4c 8d 34 81 lea (%rcx,%rax,4),%r14
|
|
7a5f: 90 nop
|
|
7a60: c4 81 78 10 0c 96 vmovups (%r14,%r10,4),%xmm1
|
|
7a66: c5 f0 5f d0 vmaxps %xmm0,%xmm1,%xmm2
|
|
7a6a: c4 81 78 11 14 91 vmovups %xmm2,(%r9,%r10,4)
|
|
7a70: 49 83 c2 04 add $0x4,%r10
|
|
7a74: 4d 3b d3 cmp %r11,%r10
|
|
7a77: 72 e7 jb 0x7a60
|
|
7a79: 4d 3b d8 cmp %r8,%r11
|
|
7a7c: 73 3a jae 0x7ab8
|
|
7a7e: 48 63 c0 movslq %eax,%rax
|
|
7a81: 48 8d 14 82 lea (%rdx,%rax,4),%rdx
|
|
7a85: 48 8d 04 81 lea (%rcx,%rax,4),%rax
|
|
7a89: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
7a90: 00
|
|
7a91: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7a98: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
7a9f: 00
|
|
7aa0: c4 a1 7a 10 04 98 vmovss (%rax,%r11,4),%xmm0
|
|
7aa6: c5 fa 5f c3 vmaxss %xmm3,%xmm0,%xmm0
|
|
7aaa: c4 a1 7a 11 04 9a vmovss %xmm0,(%rdx,%r11,4)
|
|
7ab0: 49 ff c3 inc %r11
|
|
7ab3: 4d 3b d8 cmp %r8,%r11
|
|
7ab6: 72 e8 jb 0x7aa0
|
|
7ab8: 33 c0 xor %eax,%eax
|
|
7aba: c5 f8 77 vzeroupper
|
|
7abd: 41 5e pop %r14
|
|
7abf: c3 ret
|
|
7ac0: 41 b1 01 mov $0x1,%r9b
|
|
7ac3: 33 c0 xor %eax,%eax
|
|
7ac5: e9 d1 fd ff ff jmp 0x789b
|
|
7aca: 41 b1 01 mov $0x1,%r9b
|
|
7acd: 33 c0 xor %eax,%eax
|
|
7acf: e9 47 ff ff ff jmp 0x7a1b
|
|
7ad4: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
7ad9: 41 5e pop %r14
|
|
7adb: c3 ret
|
|
7adc: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
7ae1: 41 5e pop %r14
|
|
7ae3: c3 ret
|
|
7ae4: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
7aeb: 00
|
|
7aec: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7af3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
7af8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
7aff: 00
|
|
7b00: 41 57 push %r15
|
|
7b02: 48 85 c9 test %rcx,%rcx
|
|
7b05: 0f 84 38 03 00 00 je 0x7e43
|
|
7b0b: 48 85 d2 test %rdx,%rdx
|
|
7b0e: 0f 84 2f 03 00 00 je 0x7e43
|
|
7b14: 45 85 c0 test %r8d,%r8d
|
|
7b17: 0f 8e 1e 03 00 00 jle 0x7e3b
|
|
7b1d: 8b 44 24 30 mov 0x30(%rsp),%eax
|
|
7b21: 85 c0 test %eax,%eax
|
|
7b23: 0f 84 74 01 00 00 je 0x7c9d
|
|
7b29: 83 f8 04 cmp $0x4,%eax
|
|
7b2c: 74 08 je 0x7b36
|
|
7b2e: b8 fb ff ff ff mov $0xfffffffb,%eax
|
|
7b33: 41 5f pop %r15
|
|
7b35: c3 ret
|
|
7b36: 41 83 f8 10 cmp $0x10,%r8d
|
|
7b3a: 0f 8c c8 02 00 00 jl 0x7e08
|
|
7b40: 41 83 f8 1d cmp $0x1d,%r8d
|
|
7b44: 0f 8c c6 02 00 00 jl 0x7e10
|
|
7b4a: 49 89 d7 mov %rdx,%r15
|
|
7b4d: 49 83 e7 1f and $0x1f,%r15
|
|
7b51: 45 85 ff test %r15d,%r15d
|
|
7b54: 74 18 je 0x7b6e
|
|
7b56: 41 f7 c7 03 00 00 00 test $0x3,%r15d
|
|
7b5d: 0f 85 a5 02 00 00 jne 0x7e08
|
|
7b63: 41 f7 df neg %r15d
|
|
7b66: 41 83 c7 20 add $0x20,%r15d
|
|
7b6a: 41 c1 ef 02 shr $0x2,%r15d
|
|
7b6e: 41 8d 47 10 lea 0x10(%r15),%eax
|
|
7b72: 44 3b c0 cmp %eax,%r8d
|
|
7b75: 0f 8c 8d 02 00 00 jl 0x7e08
|
|
7b7b: 45 89 c3 mov %r8d,%r11d
|
|
7b7e: 33 c0 xor %eax,%eax
|
|
7b80: 45 2b df sub %r15d,%r11d
|
|
7b83: 41 83 e3 0f and $0xf,%r11d
|
|
7b87: 41 f7 db neg %r11d
|
|
7b8a: 45 03 d8 add %r8d,%r11d
|
|
7b8d: 45 89 fa mov %r15d,%r10d
|
|
7b90: 45 85 ff test %r15d,%r15d
|
|
7b93: 76 21 jbe 0x7bb6
|
|
7b95: 0f 1f 40 00 nopl 0x0(%rax)
|
|
7b99: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7ba0: c5 fa 10 04 81 vmovss (%rcx,%rax,4),%xmm0
|
|
7ba5: c5 fa 5d c3 vminss %xmm3,%xmm0,%xmm0
|
|
7ba9: c5 fa 11 04 82 vmovss %xmm0,(%rdx,%rax,4)
|
|
7bae: 48 ff c0 inc %rax
|
|
7bb1: 49 3b c2 cmp %r10,%rax
|
|
7bb4: 72 ea jb 0x7ba0
|
|
7bb6: c4 e2 7d 18 c3 vbroadcastss %xmm3,%ymm0
|
|
7bbb: 49 63 c3 movslq %r11d,%rax
|
|
7bbe: 66 90 xchg %ax,%ax
|
|
7bc0: c4 a1 7c 10 0c 91 vmovups (%rcx,%r10,4),%ymm1
|
|
7bc6: c4 a1 7c 10 64 91 20 vmovups 0x20(%rcx,%r10,4),%ymm4
|
|
7bcd: c5 f4 5d d0 vminps %ymm0,%ymm1,%ymm2
|
|
7bd1: c5 dc 5d e8 vminps %ymm0,%ymm4,%ymm5
|
|
7bd5: c4 a1 7c 11 14 92 vmovups %ymm2,(%rdx,%r10,4)
|
|
7bdb: c4 a1 7c 11 6c 92 20 vmovups %ymm5,0x20(%rdx,%r10,4)
|
|
7be2: 49 83 c2 10 add $0x10,%r10
|
|
7be6: 4c 3b d0 cmp %rax,%r10
|
|
7be9: 72 d5 jb 0x7bc0
|
|
7beb: 41 8d 43 01 lea 0x1(%r11),%eax
|
|
7bef: 41 3b c0 cmp %r8d,%eax
|
|
7bf2: 0f 87 00 02 00 00 ja 0x7df8
|
|
7bf8: 4d 63 c8 movslq %r8d,%r9
|
|
7bfb: 4d 63 db movslq %r11d,%r11
|
|
7bfe: 4d 2b cb sub %r11,%r9
|
|
7c01: 49 83 f9 04 cmp $0x4,%r9
|
|
7c05: 0f 8c f5 01 00 00 jl 0x7e00
|
|
7c0b: 4d 63 db movslq %r11d,%r11
|
|
7c0e: 45 89 ca mov %r9d,%r10d
|
|
7c11: 41 83 e2 fc and $0xfffffffc,%r10d
|
|
7c15: 45 33 c0 xor %r8d,%r8d
|
|
7c18: 4d 63 d2 movslq %r10d,%r10
|
|
7c1b: c4 e2 79 18 c3 vbroadcastss %xmm3,%xmm0
|
|
7c20: 4a 8d 04 9a lea (%rdx,%r11,4),%rax
|
|
7c24: 4e 8d 3c 99 lea (%rcx,%r11,4),%r15
|
|
7c28: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
7c2f: 00
|
|
7c30: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7c37: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
7c3e: 00 00
|
|
7c40: c4 81 78 10 0c 87 vmovups (%r15,%r8,4),%xmm1
|
|
7c46: c5 f0 5d d0 vminps %xmm0,%xmm1,%xmm2
|
|
7c4a: c4 a1 78 11 14 80 vmovups %xmm2,(%rax,%r8,4)
|
|
7c50: 49 83 c0 04 add $0x4,%r8
|
|
7c54: 4d 3b c2 cmp %r10,%r8
|
|
7c57: 72 e7 jb 0x7c40
|
|
7c59: 4d 3b d1 cmp %r9,%r10
|
|
7c5c: 0f 83 96 01 00 00 jae 0x7df8
|
|
7c62: 4d 63 db movslq %r11d,%r11
|
|
7c65: 4a 8d 14 9a lea (%rdx,%r11,4),%rdx
|
|
7c69: 4a 8d 04 99 lea (%rcx,%r11,4),%rax
|
|
7c6d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
7c74: 00
|
|
7c75: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7c7c: 0f 1f 40 00 nopl 0x0(%rax)
|
|
7c80: c4 a1 7a 10 04 90 vmovss (%rax,%r10,4),%xmm0
|
|
7c86: c5 fa 5d c3 vminss %xmm3,%xmm0,%xmm0
|
|
7c8a: c4 a1 7a 11 04 92 vmovss %xmm0,(%rdx,%r10,4)
|
|
7c90: 49 ff c2 inc %r10
|
|
7c93: 4d 3b d1 cmp %r9,%r10
|
|
7c96: 72 e8 jb 0x7c80
|
|
7c98: e9 5b 01 00 00 jmp 0x7df8
|
|
7c9d: 41 83 f8 10 cmp $0x10,%r8d
|
|
7ca1: 0f 8c 7d 01 00 00 jl 0x7e24
|
|
7ca7: 41 83 f8 1d cmp $0x1d,%r8d
|
|
7cab: 0f 8c 7b 01 00 00 jl 0x7e2c
|
|
7cb1: 49 89 d7 mov %rdx,%r15
|
|
7cb4: 49 83 e7 1f and $0x1f,%r15
|
|
7cb8: 45 85 ff test %r15d,%r15d
|
|
7cbb: 74 18 je 0x7cd5
|
|
7cbd: 41 f7 c7 03 00 00 00 test $0x3,%r15d
|
|
7cc4: 0f 85 5a 01 00 00 jne 0x7e24
|
|
7cca: 41 f7 df neg %r15d
|
|
7ccd: 41 83 c7 20 add $0x20,%r15d
|
|
7cd1: 41 c1 ef 02 shr $0x2,%r15d
|
|
7cd5: 41 8d 47 10 lea 0x10(%r15),%eax
|
|
7cd9: 44 3b c0 cmp %eax,%r8d
|
|
7cdc: 0f 8c 42 01 00 00 jl 0x7e24
|
|
7ce2: 45 89 c3 mov %r8d,%r11d
|
|
7ce5: 33 c0 xor %eax,%eax
|
|
7ce7: 45 2b df sub %r15d,%r11d
|
|
7cea: 41 83 e3 0f and $0xf,%r11d
|
|
7cee: 41 f7 db neg %r11d
|
|
7cf1: 45 03 d8 add %r8d,%r11d
|
|
7cf4: 45 89 fa mov %r15d,%r10d
|
|
7cf7: 45 85 ff test %r15d,%r15d
|
|
7cfa: 76 1a jbe 0x7d16
|
|
7cfc: 0f 1f 40 00 nopl 0x0(%rax)
|
|
7d00: c5 fa 10 04 81 vmovss (%rcx,%rax,4),%xmm0
|
|
7d05: c5 fa 5f c3 vmaxss %xmm3,%xmm0,%xmm0
|
|
7d09: c5 fa 11 04 82 vmovss %xmm0,(%rdx,%rax,4)
|
|
7d0e: 48 ff c0 inc %rax
|
|
7d11: 49 3b c2 cmp %r10,%rax
|
|
7d14: 72 ea jb 0x7d00
|
|
7d16: c4 e2 7d 18 c3 vbroadcastss %xmm3,%ymm0
|
|
7d1b: 49 63 c3 movslq %r11d,%rax
|
|
7d1e: 66 90 xchg %ax,%ax
|
|
7d20: c4 a1 7c 10 0c 91 vmovups (%rcx,%r10,4),%ymm1
|
|
7d26: c4 a1 7c 10 64 91 20 vmovups 0x20(%rcx,%r10,4),%ymm4
|
|
7d2d: c5 f4 5f d0 vmaxps %ymm0,%ymm1,%ymm2
|
|
7d31: c5 dc 5f e8 vmaxps %ymm0,%ymm4,%ymm5
|
|
7d35: c4 a1 7c 11 14 92 vmovups %ymm2,(%rdx,%r10,4)
|
|
7d3b: c4 a1 7c 11 6c 92 20 vmovups %ymm5,0x20(%rdx,%r10,4)
|
|
7d42: 49 83 c2 10 add $0x10,%r10
|
|
7d46: 4c 3b d0 cmp %rax,%r10
|
|
7d49: 72 d5 jb 0x7d20
|
|
7d4b: 41 8d 43 01 lea 0x1(%r11),%eax
|
|
7d4f: 41 3b c0 cmp %r8d,%eax
|
|
7d52: 0f 87 a0 00 00 00 ja 0x7df8
|
|
7d58: 4d 63 c8 movslq %r8d,%r9
|
|
7d5b: 4d 63 db movslq %r11d,%r11
|
|
7d5e: 4d 2b cb sub %r11,%r9
|
|
7d61: 49 83 f9 04 cmp $0x4,%r9
|
|
7d65: 0f 8c b4 00 00 00 jl 0x7e1f
|
|
7d6b: 4d 63 db movslq %r11d,%r11
|
|
7d6e: 45 89 ca mov %r9d,%r10d
|
|
7d71: 41 83 e2 fc and $0xfffffffc,%r10d
|
|
7d75: 45 33 c0 xor %r8d,%r8d
|
|
7d78: 4d 63 d2 movslq %r10d,%r10
|
|
7d7b: c4 e2 79 18 c3 vbroadcastss %xmm3,%xmm0
|
|
7d80: 4a 8d 04 9a lea (%rdx,%r11,4),%rax
|
|
7d84: 4e 8d 3c 99 lea (%rcx,%r11,4),%r15
|
|
7d88: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
7d8f: 00
|
|
7d90: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7d97: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
7d9e: 00 00
|
|
7da0: c4 81 78 10 0c 87 vmovups (%r15,%r8,4),%xmm1
|
|
7da6: c5 f0 5f d0 vmaxps %xmm0,%xmm1,%xmm2
|
|
7daa: c4 a1 78 11 14 80 vmovups %xmm2,(%rax,%r8,4)
|
|
7db0: 49 83 c0 04 add $0x4,%r8
|
|
7db4: 4d 3b c2 cmp %r10,%r8
|
|
7db7: 72 e7 jb 0x7da0
|
|
7db9: 4d 3b d1 cmp %r9,%r10
|
|
7dbc: 73 3a jae 0x7df8
|
|
7dbe: 4d 63 db movslq %r11d,%r11
|
|
7dc1: 4a 8d 14 9a lea (%rdx,%r11,4),%rdx
|
|
7dc5: 4a 8d 04 99 lea (%rcx,%r11,4),%rax
|
|
7dc9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
7dd0: 00
|
|
7dd1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7dd8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
7ddf: 00
|
|
7de0: c4 a1 7a 10 04 90 vmovss (%rax,%r10,4),%xmm0
|
|
7de6: c5 fa 5f c3 vmaxss %xmm3,%xmm0,%xmm0
|
|
7dea: c4 a1 7a 11 04 92 vmovss %xmm0,(%rdx,%r10,4)
|
|
7df0: 49 ff c2 inc %r10
|
|
7df3: 4d 3b d1 cmp %r9,%r10
|
|
7df6: 72 e8 jb 0x7de0
|
|
7df8: 33 c0 xor %eax,%eax
|
|
7dfa: c5 f8 77 vzeroupper
|
|
7dfd: 41 5f pop %r15
|
|
7dff: c3 ret
|
|
7e00: 45 33 d2 xor %r10d,%r10d
|
|
7e03: e9 51 fe ff ff jmp 0x7c59
|
|
7e08: 45 33 db xor %r11d,%r11d
|
|
7e0b: e9 db fd ff ff jmp 0x7beb
|
|
7e10: 45 89 c3 mov %r8d,%r11d
|
|
7e13: 45 33 d2 xor %r10d,%r10d
|
|
7e16: 41 83 e3 f0 and $0xfffffff0,%r11d
|
|
7e1a: e9 97 fd ff ff jmp 0x7bb6
|
|
7e1f: 45 33 d2 xor %r10d,%r10d
|
|
7e22: eb 95 jmp 0x7db9
|
|
7e24: 45 33 db xor %r11d,%r11d
|
|
7e27: e9 1f ff ff ff jmp 0x7d4b
|
|
7e2c: 45 89 c3 mov %r8d,%r11d
|
|
7e2f: 45 33 d2 xor %r10d,%r10d
|
|
7e32: 41 83 e3 f0 and $0xfffffff0,%r11d
|
|
7e36: e9 db fe ff ff jmp 0x7d16
|
|
7e3b: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
7e40: 41 5f pop %r15
|
|
7e42: c3 ret
|
|
7e43: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
7e48: 41 5f pop %r15
|
|
7e4a: c3 ret
|
|
7e4b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
7e52: 00
|
|
7e53: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7e5a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
7e60: 48 83 ec 28 sub $0x28,%rsp
|
|
7e64: 48 85 c9 test %rcx,%rcx
|
|
7e67: 74 20 je 0x7e89
|
|
7e69: 48 85 d2 test %rdx,%rdx
|
|
7e6c: 74 1b je 0x7e89
|
|
7e6e: 45 85 c0 test %r8d,%r8d
|
|
7e71: 7f 0a jg 0x7e7d
|
|
7e73: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
7e78: 48 83 c4 28 add $0x28,%rsp
|
|
7e7c: c3 ret
|
|
7e7d: e8 3e 85 03 00 call 0x403c0
|
|
7e82: 33 c0 xor %eax,%eax
|
|
7e84: 48 83 c4 28 add $0x28,%rsp
|
|
7e88: c3 ret
|
|
7e89: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
7e8e: 48 83 c4 28 add $0x28,%rsp
|
|
7e92: c3 ret
|
|
7e93: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
7e98: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
7e9f: 00
|
|
7ea0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
|
|
7ea5: 48 85 c9 test %rcx,%rcx
|
|
7ea8: 74 22 je 0x7ecc
|
|
7eaa: 48 85 d2 test %rdx,%rdx
|
|
7ead: 74 1d je 0x7ecc
|
|
7eaf: 45 85 c0 test %r8d,%r8d
|
|
7eb2: 7f 0b jg 0x7ebf
|
|
7eb4: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
7eb9: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
7ebe: c3 ret
|
|
7ebf: e8 7c 86 03 00 call 0x40540
|
|
7ec4: 33 c0 xor %eax,%eax
|
|
7ec6: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
7ecb: c3 ret
|
|
7ecc: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
7ed1: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
7ed6: c3 ret
|
|
7ed7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
7ede: 00 00
|
|
7ee0: 48 83 ec 28 sub $0x28,%rsp
|
|
7ee4: 48 85 c9 test %rcx,%rcx
|
|
7ee7: 74 20 je 0x7f09
|
|
7ee9: 48 85 d2 test %rdx,%rdx
|
|
7eec: 74 1b je 0x7f09
|
|
7eee: 45 85 c0 test %r8d,%r8d
|
|
7ef1: 7f 0a jg 0x7efd
|
|
7ef3: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
7ef8: 48 83 c4 28 add $0x28,%rsp
|
|
7efc: c3 ret
|
|
7efd: e8 be 87 03 00 call 0x406c0
|
|
7f02: 33 c0 xor %eax,%eax
|
|
7f04: 48 83 c4 28 add $0x28,%rsp
|
|
7f08: c3 ret
|
|
7f09: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
7f0e: 48 83 c4 28 add $0x28,%rsp
|
|
7f12: c3 ret
|
|
7f13: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
7f18: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
7f1f: 00
|
|
7f20: 56 push %rsi
|
|
7f21: 48 89 d6 mov %rdx,%rsi
|
|
7f24: 48 85 c9 test %rcx,%rcx
|
|
7f27: 0f 84 90 01 00 00 je 0x80bd
|
|
7f2d: 48 85 f6 test %rsi,%rsi
|
|
7f30: 0f 84 87 01 00 00 je 0x80bd
|
|
7f36: 45 85 c0 test %r8d,%r8d
|
|
7f39: 0f 8e 77 01 00 00 jle 0x80b6
|
|
7f3f: 41 83 f8 10 cmp $0x10,%r8d
|
|
7f43: 0f 8c 5d 01 00 00 jl 0x80a6
|
|
7f49: 49 89 f1 mov %rsi,%r9
|
|
7f4c: 49 83 e1 1f and $0x1f,%r9
|
|
7f50: 45 89 c9 mov %r9d,%r9d
|
|
7f53: 45 85 c9 test %r9d,%r9d
|
|
7f56: 74 18 je 0x7f70
|
|
7f58: 41 f7 c1 03 00 00 00 test $0x3,%r9d
|
|
7f5f: 0f 85 41 01 00 00 jne 0x80a6
|
|
7f65: 41 f7 d9 neg %r9d
|
|
7f68: 41 83 c1 20 add $0x20,%r9d
|
|
7f6c: 41 c1 e9 02 shr $0x2,%r9d
|
|
7f70: 41 8d 41 10 lea 0x10(%r9),%eax
|
|
7f74: 44 3b c0 cmp %eax,%r8d
|
|
7f77: 0f 8c 29 01 00 00 jl 0x80a6
|
|
7f7d: 44 89 c0 mov %r8d,%eax
|
|
7f80: 33 d2 xor %edx,%edx
|
|
7f82: 41 2b c1 sub %r9d,%eax
|
|
7f85: 83 e0 0f and $0xf,%eax
|
|
7f88: f7 d8 neg %eax
|
|
7f8a: 41 03 c0 add %r8d,%eax
|
|
7f8d: 45 85 c9 test %r9d,%r9d
|
|
7f90: 76 25 jbe 0x7fb7
|
|
7f92: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7f99: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7fa0: c5 fa 10 04 91 vmovss (%rcx,%rdx,4),%xmm0
|
|
7fa5: c5 fa 58 0c 96 vaddss (%rsi,%rdx,4),%xmm0,%xmm1
|
|
7faa: c5 fa 11 0c 96 vmovss %xmm1,(%rsi,%rdx,4)
|
|
7faf: 48 ff c2 inc %rdx
|
|
7fb2: 49 3b d1 cmp %r9,%rdx
|
|
7fb5: 72 e9 jb 0x7fa0
|
|
7fb7: 48 63 d0 movslq %eax,%rdx
|
|
7fba: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
7fc0: c4 a1 78 10 04 89 vmovups (%rcx,%r9,4),%xmm0
|
|
7fc6: c4 a1 78 10 5c 89 20 vmovups 0x20(%rcx,%r9,4),%xmm3
|
|
7fcd: c4 a3 7d 18 4c 89 10 vinsertf128 $0x1,0x10(%rcx,%r9,4),%ymm0,%ymm1
|
|
7fd4: 01
|
|
7fd5: c4 a3 65 18 64 89 30 vinsertf128 $0x1,0x30(%rcx,%r9,4),%ymm3,%ymm4
|
|
7fdc: 01
|
|
7fdd: c4 a1 74 58 14 8e vaddps (%rsi,%r9,4),%ymm1,%ymm2
|
|
7fe3: c4 a1 5c 58 6c 8e 20 vaddps 0x20(%rsi,%r9,4),%ymm4,%ymm5
|
|
7fea: c4 a1 7c 11 14 8e vmovups %ymm2,(%rsi,%r9,4)
|
|
7ff0: c4 a1 7c 11 6c 8e 20 vmovups %ymm5,0x20(%rsi,%r9,4)
|
|
7ff7: 49 83 c1 10 add $0x10,%r9
|
|
7ffb: 4c 3b ca cmp %rdx,%r9
|
|
7ffe: 72 c0 jb 0x7fc0
|